From 4b8a228a989fae8467b51f05c7c299c654944e90 Mon Sep 17 00:00:00 2001 From: chipskram Date: Sat, 23 Aug 2025 14:35:07 +0200 Subject: [PATCH] vault backup: 2025-08-23 14:35:06 --- .obsidian/app.json | 1 + .obsidian/appearance.json | 1 + .obsidian/bookmarks.json | 31 + .obsidian/community-plugins.json | 10 + .obsidian/core-plugins.json | 33 + .obsidian/graph.json | 22 + .obsidian/plugins/calendarium/data.json | 34 + .obsidian/plugins/calendarium/main.js | 511 + .obsidian/plugins/calendarium/manifest.json | 11 + .obsidian/plugins/calendarium/styles.css | 29 + .obsidian/plugins/folder-notes/data.json | 129 + .obsidian/plugins/folder-notes/main.js | 9105 +++++++++++++++++ .obsidian/plugins/folder-notes/manifest.json | 12 + .obsidian/plugins/folder-notes/styles.css | 340 + .../plugins/obsidian-5e-statblocks/data.json | 27 + .../plugins/obsidian-5e-statblocks/main.js | 1107 ++ .../obsidian-5e-statblocks/manifest.json | 11 + .../plugins/obsidian-5e-statblocks/styles.css | 150 + .../plugins/obsidian-admonition/data.json | 24 + .obsidian/plugins/obsidian-admonition/main.js | 513 + .../plugins/obsidian-admonition/manifest.json | 10 + .../plugins/obsidian-admonition/styles.css | 1 + .obsidian/plugins/obsidian-git/data.json | 62 + .obsidian/plugins/obsidian-git/main.js | 426 + .obsidian/plugins/obsidian-git/manifest.json | 10 + .../plugins/obsidian-git/obsidian_askpass.sh | 23 + .obsidian/plugins/obsidian-git/styles.css | 621 ++ .../plugins/obsidian-icon-folder/data.json | 42 + .../plugins/obsidian-icon-folder/main.js | 7158 +++++++++++++ .../obsidian-icon-folder/manifest.json | 10 + .../plugins/obsidian-icon-folder/styles.css | 120 + .../plugins/obsidian-leaflet-plugin/data.json | 102 + .../plugins/obsidian-leaflet-plugin/main.js | 3 + .../obsidian-leaflet-plugin/manifest.json | 10 + .../obsidian-leaflet-plugin/styles.css | 1314 +++ .obsidian/plugins/obsidian-timeline/main.js | 123 + .../plugins/obsidian-timeline/manifest.json | 10 + .../plugins/obsidian-timeline/styles.css | 1 + .obsidian/workspace.json | 255 + Bilder/Karten/cormyr-map-hexes.jpg | Bin 0 -> 7459051 bytes Bilder/Karten/cormyr-map-regions.jpg | Bin 0 -> 7464317 bytes Bilder/Karten/cormyr-map.jpg | Bin 0 -> 4855795 bytes .../Gruppen/Rattenfänger von Scornubel.md | 6 + Worldbuilding/Leute/Spieler/Hyrvi.md | 0 Worldbuilding/Leute/Spieler/Thurgrom.md | 0 Worldbuilding/Leute/Spieler/Thymian.md | 0 Worldbuilding/Leute/Spieler/Valrias.md | 0 Worldbuilding/Orte/Regionen/Cormyr.md | 12 + .../Orte/Regionen/Drachenmeerküste.md | 1 + Worldbuilding/Orte/Regionen/Königswald.md | 1 + Worldbuilding/Orte/Siedlungen/Abendstern.md | 1 + Worldbuilding/Orte/Siedlungen/Suzail.md | 2 + 52 files changed, 22425 insertions(+) create mode 100644 .obsidian/app.json create mode 100644 .obsidian/appearance.json create mode 100644 .obsidian/bookmarks.json create mode 100644 .obsidian/community-plugins.json create mode 100644 .obsidian/core-plugins.json create mode 100644 .obsidian/graph.json create mode 100644 .obsidian/plugins/calendarium/data.json create mode 100644 .obsidian/plugins/calendarium/main.js create mode 100644 .obsidian/plugins/calendarium/manifest.json create mode 100644 .obsidian/plugins/calendarium/styles.css create mode 100644 .obsidian/plugins/folder-notes/data.json create mode 100644 .obsidian/plugins/folder-notes/main.js create mode 100644 .obsidian/plugins/folder-notes/manifest.json create mode 100644 .obsidian/plugins/folder-notes/styles.css create mode 100644 .obsidian/plugins/obsidian-5e-statblocks/data.json create mode 100644 .obsidian/plugins/obsidian-5e-statblocks/main.js create mode 100644 .obsidian/plugins/obsidian-5e-statblocks/manifest.json create mode 100644 .obsidian/plugins/obsidian-5e-statblocks/styles.css create mode 100644 .obsidian/plugins/obsidian-admonition/data.json create mode 100644 .obsidian/plugins/obsidian-admonition/main.js create mode 100644 .obsidian/plugins/obsidian-admonition/manifest.json create mode 100644 .obsidian/plugins/obsidian-admonition/styles.css create mode 100644 .obsidian/plugins/obsidian-git/data.json create mode 100644 .obsidian/plugins/obsidian-git/main.js create mode 100644 .obsidian/plugins/obsidian-git/manifest.json create mode 100644 .obsidian/plugins/obsidian-git/obsidian_askpass.sh create mode 100644 .obsidian/plugins/obsidian-git/styles.css create mode 100644 .obsidian/plugins/obsidian-icon-folder/data.json create mode 100644 .obsidian/plugins/obsidian-icon-folder/main.js create mode 100644 .obsidian/plugins/obsidian-icon-folder/manifest.json create mode 100644 .obsidian/plugins/obsidian-icon-folder/styles.css create mode 100644 .obsidian/plugins/obsidian-leaflet-plugin/data.json create mode 100644 .obsidian/plugins/obsidian-leaflet-plugin/main.js create mode 100644 .obsidian/plugins/obsidian-leaflet-plugin/manifest.json create mode 100644 .obsidian/plugins/obsidian-leaflet-plugin/styles.css create mode 100644 .obsidian/plugins/obsidian-timeline/main.js create mode 100644 .obsidian/plugins/obsidian-timeline/manifest.json create mode 100644 .obsidian/plugins/obsidian-timeline/styles.css create mode 100644 .obsidian/workspace.json create mode 100644 Bilder/Karten/cormyr-map-hexes.jpg create mode 100644 Bilder/Karten/cormyr-map-regions.jpg create mode 100644 Bilder/Karten/cormyr-map.jpg create mode 100644 Worldbuilding/Gruppen/Rattenfänger von Scornubel.md create mode 100644 Worldbuilding/Leute/Spieler/Hyrvi.md create mode 100644 Worldbuilding/Leute/Spieler/Thurgrom.md create mode 100644 Worldbuilding/Leute/Spieler/Thymian.md create mode 100644 Worldbuilding/Leute/Spieler/Valrias.md create mode 100644 Worldbuilding/Orte/Regionen/Cormyr.md create mode 100644 Worldbuilding/Orte/Regionen/Drachenmeerküste.md create mode 100644 Worldbuilding/Orte/Regionen/Königswald.md create mode 100644 Worldbuilding/Orte/Siedlungen/Abendstern.md create mode 100644 Worldbuilding/Orte/Siedlungen/Suzail.md diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/bookmarks.json b/.obsidian/bookmarks.json new file mode 100644 index 0000000..eca7b7b --- /dev/null +++ b/.obsidian/bookmarks.json @@ -0,0 +1,31 @@ +{ + "items": [ + { + "type": "graph", + "ctime": 1755881627016, + "title": "Graph", + "options": { + "collapse-filter": true, + "search": "", + "showTags": false, + "showAttachments": false, + "hideUnresolved": false, + "showOrphans": true, + "collapse-color-groups": true, + "colorGroups": [], + "collapse-display": true, + "showArrow": false, + "textFadeMultiplier": 0, + "nodeSizeMultiplier": 1, + "lineSizeMultiplier": 1, + "collapse-forces": true, + "centerStrength": 0.518713248970312, + "repelStrength": 10, + "linkStrength": 1, + "linkDistance": 250, + "scale": 1.0000000000000042, + "close": true + } + } + ] +} \ No newline at end of file diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json new file mode 100644 index 0000000..e2cc249 --- /dev/null +++ b/.obsidian/community-plugins.json @@ -0,0 +1,10 @@ +[ + "obsidian-5e-statblocks", + "folder-notes", + "obsidian-icon-folder", + "obsidian-admonition", + "calendarium", + "obsidian-leaflet-plugin", + "obsidian-timeline", + "obsidian-git" +] \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json new file mode 100644 index 0000000..8e719d8 --- /dev/null +++ b/.obsidian/core-plugins.json @@ -0,0 +1,33 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "properties": false, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": false, + "webviewer": false, + "footnotes": false, + "bases": true +} \ No newline at end of file diff --git a/.obsidian/graph.json b/.obsidian/graph.json new file mode 100644 index 0000000..6188f58 --- /dev/null +++ b/.obsidian/graph.json @@ -0,0 +1,22 @@ +{ + "collapse-filter": true, + "search": "", + "showTags": false, + "showAttachments": false, + "hideUnresolved": false, + "showOrphans": true, + "collapse-color-groups": true, + "colorGroups": [], + "collapse-display": true, + "showArrow": false, + "textFadeMultiplier": 0, + "nodeSizeMultiplier": 1, + "lineSizeMultiplier": 1, + "collapse-forces": true, + "centerStrength": 0.518713248970312, + "repelStrength": 10, + "linkStrength": 1, + "linkDistance": 250, + "scale": 1.0000000000000042, + "close": true +} \ No newline at end of file diff --git a/.obsidian/plugins/calendarium/data.json b/.obsidian/plugins/calendarium/data.json new file mode 100644 index 0000000..1f37e75 --- /dev/null +++ b/.obsidian/plugins/calendarium/data.json @@ -0,0 +1,34 @@ +{ + "autoParse": false, + "calendars": [], + "configDirectory": null, + "dailyNotes": false, + "dateFormat": "YYYY-MM-DD", + "defaultCalendar": null, + "eventPreview": false, + "exit": { + "saving": false, + "event": false, + "calendar": false, + "savingEvent": false + }, + "eventFrontmatter": false, + "parseDates": false, + "version": { + "major": 2, + "minor": 0, + "patch": 0, + "beta": null + }, + "debug": false, + "askedToMoveFC": false, + "askedAboutSync": false, + "syncBehavior": "Ask", + "inlineEventsTag": null, + "paths": [ + [ + "/", + "DEFAULT" + ] + ] +} \ No newline at end of file diff --git a/.obsidian/plugins/calendarium/main.js b/.obsidian/plugins/calendarium/main.js new file mode 100644 index 0000000..2e8914d --- /dev/null +++ b/.obsidian/plugins/calendarium/main.js @@ -0,0 +1,511 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +"use strict";var PS=Object.create;var ol=Object.defineProperty;var MS=Object.getOwnPropertyDescriptor;var RS=Object.getOwnPropertyNames;var QS=Object.getPrototypeOf,IS=Object.prototype.hasOwnProperty;var FS=(r,e,t)=>e in r?ol(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var _t=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),ZS=(r,e)=>{for(var t in e)ol(r,t,{get:e[t],enumerable:!0})},xy=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of RS(e))!IS.call(r,a)&&a!==t&&ol(r,a,{get:()=>e[a],enumerable:!(n=MS(e,a))||n.enumerable});return r};var Gn=(r,e,t)=>(t=r!=null?PS(QS(r)):{},xy(e||!r||!r.__esModule?ol(t,"default",{value:r,enumerable:!0}):t,r)),qS=r=>xy(ol({},"__esModule",{value:!0}),r);var dr=(r,e,t)=>(FS(r,typeof e!="symbol"?e+"":e,t),t),jh=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)};var Me=(r,e,t)=>(jh(r,e,"read from private field"),t?t.call(r):e.get(r)),Tt=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},Nt=(r,e,t,n)=>(jh(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t);var qo=(r,e,t)=>(jh(r,e,"access private method"),t);var Fy=_t(Ku=>{"use strict";Object.defineProperty(Ku,"__esModule",{value:!0});Ku.default=void 0;var OA={sum:function(e){return e.reduce(function(t,n){return t+n})}},_A=OA;Ku.default=_A});var Ju=_t((JL,Zy)=>{function wA(r){return Object.prototype.toString.call(r).slice(8,-1)}Zy.exports=wA});var ep=_t((eB,qy)=>{function DA(r){return!!r&&typeof r=="object"&&r.constructor===Object}qy.exports=DA});var ec=_t((tB,Ly)=>{function CA(r,e){return Object.prototype.hasOwnProperty.call(r,e)}Ly.exports=CA});var Yy=_t((rB,Wy)=>{var kA=ec(),tc,Uy;function EA(){Uy=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],tc=!0;for(var r in{toString:null})tc=!1}function xA(r,e,t){var n,a=0;tc==null&&EA();for(n in r)if(By(e,r,n,t)===!1)break;if(tc)for(var i=r.constructor,o=!!i&&r===i.prototype;(n=Uy[a++])&&!((n!=="constructor"||!o&&kA(r,n))&&r[n]!==Object.prototype[n]&&By(e,r,n,t)===!1););}function By(r,e,t,n){return r.call(n,e[t],t,e)}Wy.exports=xA});var sl=_t((nB,zy)=>{var SA=ec(),AA=Yy();function $A(r,e,t){AA(r,function(n,a){if(SA(r,a))return e.call(t,r[a],a,r)})}zy.exports=$A});var jy=_t((aB,Vy)=>{var TA=sl();function NA(r,e){for(var t=0,n=arguments.length,a;++t{var MA=Ju(),RA=ep(),QA=jy();function IA(r){switch(MA(r)){case"Object":return FA(r);case"Array":return LA(r);case"RegExp":return ZA(r);case"Date":return qA(r);default:return r}}function FA(r){return RA(r)?QA({},r):r}function ZA(r){var e="";return e+=r.multiline?"m":"",e+=r.global?"g":"",e+=r.ignoreCase?"i":"",new RegExp(r.source,e)}function qA(r){return new Date(+r)}function LA(r){return r.slice()}Xy.exports=IA});var Ky=_t((oB,Hy)=>{var BA=Gy(),UA=sl(),WA=Ju(),YA=ep();function tp(r,e){switch(WA(r)){case"Object":return zA(r,e);case"Array":return VA(r,e);default:return BA(r)}}function zA(r,e){if(YA(r)){var t={};return UA(r,function(n,a){this[a]=tp(n,e)},t),t}else return e?e(r):r}function VA(r,e){for(var t=[],n=-1,a=r.length,i;++n{function jA(r,e){return r===e?r!==0||1/r===1/e:r!==r&&e!==e}Jy.exports=jA});var rp=_t((lB,eb)=>{var XA=Ju();function GA(r,e){return XA(r)===e}eb.exports=GA});var np=_t((uB,tb)=>{var HA=rp();function KA(r){return HA(r,"Object")}tb.exports=KA});var nc=_t((cB,rb)=>{var JA=rp(),e9=Array.isArray||function(r){return JA(r,"Array")};rb.exports=e9});var ab=_t((fB,nb)=>{function t9(r){return r}nb.exports=t9});var ob=_t((dB,ib)=>{function r9(r){return function(e){return e[r]}}ib.exports=r9});var ub=_t((hB,lb)=>{var n9=sl(),sb=nc();function a9(r,e){for(var t=-1,n=r.length;++t{var s9=ab(),l9=ob(),u9=ub();function c9(r,e){if(r==null)return s9;switch(typeof r){case"function":return typeof e<"u"?function(t,n,a){return r.call(e,t,n,a)}:r;case"object":return function(t){return u9(t,r)};case"string":case"number":return l9(r)}}cb.exports=c9});var db=_t((mB,fb)=>{var f9=sl(),d9=ip();function h9(r,e,t){e=d9(e,t);var n=!0;return f9(r,function(a,i){if(!e(a,i,r))return n=!1,!1}),n}fb.exports=h9});var yb=_t((gB,gb)=>{var mb=ec(),hb=db(),pb=np(),p9=rc();function m9(r){return function(e,t){return mb(this,t)&&r(e,this[t])}}function g9(r,e){return mb(this,e)}function y9(r,e,t){return t=t||p9,!pb(r)||!pb(e)?t(r,e):hb(r,m9(t),e)&&hb(e,g9,r)}gb.exports=y9});var vb=_t((yB,bb)=>{var b9=ip();function v9(r,e,t){e=b9(e,t);var n=!0;if(r==null)return n;for(var a=-1,i=r.length;++a{var O9=rc(),Ob=nc(),_9=vb();function w9(r,e,t){return t=t||O9,!Ob(r)||!Ob(e)?t(r,e):r.length!==e.length?!1:_9(r,D9(t),e)}function D9(r){return function(e,t){return t in this&&r(e,this[t])}}_b.exports=w9});var xb=_t((vB,Eb)=>{var C9=rc(),Db=np(),Cb=nc(),k9=yb(),E9=wb();function kb(r,e,t){t=t||C9;var n=Db(r)&&Db(e),a=!n&&Cb(r)&&Cb(e);if(!n&&!a)return t(r,e);function i(s,l){return kb(s,l,t)}var o=n?k9:E9;return o(r,e,i)}Eb.exports=kb});var Sb=_t((op,sp)=>{(function(r,e){typeof op=="object"&&typeof sp<"u"?sp.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis<"u"?globalThis:r||self,r.chroma=e())})(op,function(){"use strict";for(var r=function(v,x,Q){return x===void 0&&(x=0),Q===void 0&&(Q=1),vQ?Q:v},e=r,t=function(v){v._clipped=!1,v._unclipped=v.slice(0);for(var x=0;x<=3;x++)x<3?((v[x]<0||v[x]>255)&&(v._clipped=!0),v[x]=e(v[x],0,255)):x===3&&(v[x]=e(v[x],0,1));return v},n={},a=0,i=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];a=3?Array.prototype.slice.call(v):l(v[0])=="object"&&x?x.split("").filter(function(Q){return v[0][Q]!==void 0}).map(function(Q){return v[0][Q]}):v[0]},c=s,f=function(v){if(v.length<2)return null;var x=v.length-1;return c(v[x])=="string"?v[x].toLowerCase():null},d=Math.PI,h={clip_rgb:t,limit:r,type:s,unpack:u,last:f,PI:d,TWOPI:d*2,PITHIRD:d/3,DEG2RAD:d/180,RAD2DEG:180/d},p={format:{},autodetect:[]},m=h.last,O=h.clip_rgb,b=h.type,E=p,D=function(){for(var x=[],Q=arguments.length;Q--;)x[Q]=arguments[Q];var q=this;if(b(x[0])==="object"&&x[0].constructor&&x[0].constructor===this.constructor)return x[0];var H=m(x),J=!1;if(!H){J=!0,E.sorted||(E.autodetect=E.autodetect.sort(function(ke,Fe){return Fe.p-ke.p}),E.sorted=!0);for(var G=0,ne=E.autodetect;G4?v[4]:1;return J===1?[0,0,0,G]:[Q>=1?0:255*(1-Q)*(1-J),q>=1?0:255*(1-q)*(1-J),H>=1?0:255*(1-H)*(1-J),G]},j=L,X=w,fe=C,ee=p,te=h.unpack,ge=h.type,he=Z;fe.prototype.cmyk=function(){return he(this._rgb)},X.cmyk=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(fe,[null].concat(v,["cmyk"])))},ee.format.cmyk=j,ee.autodetect.push({p:2,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=te(v,"cmyk"),ge(v)==="array"&&v.length===4)return"cmyk"}});var ue=h.unpack,xe=h.last,Pe=function(v){return Math.round(v*100)/100},Ye=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=ue(v,"hsla"),q=xe(v)||"lsa";return Q[0]=Pe(Q[0]||0),Q[1]=Pe(Q[1]*100)+"%",Q[2]=Pe(Q[2]*100)+"%",q==="hsla"||Q.length>3&&Q[3]<1?(Q[3]=Q.length>3?Q[3]:1,q="hsla"):Q.length=3,q+"("+Q.join(",")+")"},it=Ye,Be=h.unpack,st=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];v=Be(v,"rgba");var Q=v[0],q=v[1],H=v[2];Q/=255,q/=255,H/=255;var J=Math.min(Q,q,H),G=Math.max(Q,q,H),ne=(G+J)/2,se,ye;return G===J?(se=0,ye=Number.NaN):se=ne<.5?(G-J)/(G+J):(G-J)/(2-G-J),Q==G?ye=(q-H)/(G-J):q==G?ye=2+(H-Q)/(G-J):H==G&&(ye=4+(Q-q)/(G-J)),ye*=60,ye<0&&(ye+=360),v.length>3&&v[3]!==void 0?[ye,se,ne,v[3]]:[ye,se,ne]},ct=st,ft=h.unpack,It=h.last,Yt=it,zt=ct,V=Math.round,B=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=ft(v,"rgba"),q=It(v)||"rgb";return q.substr(0,3)=="hsl"?Yt(zt(Q),q):(Q[0]=V(Q[0]),Q[1]=V(Q[1]),Q[2]=V(Q[2]),(q==="rgba"||Q.length>3&&Q[3]<1)&&(Q[3]=Q.length>3?Q[3]:1,q="rgba"),q+"("+Q.slice(0,q==="rgb"?3:4).join(",")+")")},pe=B,De=h.unpack,rt=Math.round,Mt=function(){for(var v,x=[],Q=arguments.length;Q--;)x[Q]=arguments[Q];x=De(x,"hsl");var q=x[0],H=x[1],J=x[2],G,ne,se;if(H===0)G=ne=se=J*255;else{var ye=[0,0,0],ke=[0,0,0],Fe=J<.5?J*(1+H):J+H-J*H,Se=2*J-Fe,We=q/360;ye[0]=We+1/3,ye[1]=We,ye[2]=We-1/3;for(var qe=0;qe<3;qe++)ye[qe]<0&&(ye[qe]+=1),ye[qe]>1&&(ye[qe]-=1),6*ye[qe]<1?ke[qe]=Se+(Fe-Se)*6*ye[qe]:2*ye[qe]<1?ke[qe]=Fe:3*ye[qe]<2?ke[qe]=Se+(Fe-Se)*(2/3-ye[qe])*6:ke[qe]=Se;v=[rt(ke[0]*255),rt(ke[1]*255),rt(ke[2]*255)],G=v[0],ne=v[1],se=v[2]}return x.length>3?[G,ne,se,x[3]]:[G,ne,se,1]},ar=Mt,Er=ar,Kt=p,Ue=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,ze=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,Wt=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,ur=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Jt=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,cr=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,fn=Math.round,dn=function(v){v=v.toLowerCase().trim();var x;if(Kt.format.named)try{return Kt.format.named(v)}catch{}if(x=v.match(Ue)){for(var Q=x.slice(1,4),q=0;q<3;q++)Q[q]=+Q[q];return Q[3]=1,Q}if(x=v.match(ze)){for(var H=x.slice(1,5),J=0;J<4;J++)H[J]=+H[J];return H}if(x=v.match(Wt)){for(var G=x.slice(1,4),ne=0;ne<3;ne++)G[ne]=fn(G[ne]*2.55);return G[3]=1,G}if(x=v.match(ur)){for(var se=x.slice(1,5),ye=0;ye<3;ye++)se[ye]=fn(se[ye]*2.55);return se[3]=+se[3],se}if(x=v.match(Jt)){var ke=x.slice(1,4);ke[1]*=.01,ke[2]*=.01;var Fe=Er(ke);return Fe[3]=1,Fe}if(x=v.match(cr)){var Se=x.slice(1,4);Se[1]*=.01,Se[2]*=.01;var We=Er(Se);return We[3]=+x[4],We}};dn.test=function(v){return Ue.test(v)||ze.test(v)||Wt.test(v)||ur.test(v)||Jt.test(v)||cr.test(v)};var In=dn,$a=w,zn=C,Vt=p,je=h.type,fr=pe,Rr=In;zn.prototype.css=function(v){return fr(this._rgb,v)},$a.css=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(zn,[null].concat(v,["css"])))},Vt.format.css=Rr,Vt.autodetect.push({p:5,test:function(v){for(var x=[],Q=arguments.length-1;Q-- >0;)x[Q]=arguments[Q+1];if(!x.length&&je(v)==="string"&&Rr.test(v))return"css"}});var fa=C,Ii=w,xo=p,So=h.unpack;xo.format.gl=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=So(v,"rgba");return Q[0]*=255,Q[1]*=255,Q[2]*=255,Q},Ii.gl=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(fa,[null].concat(v,["gl"])))},fa.prototype.gl=function(){var v=this._rgb;return[v[0]/255,v[1]/255,v[2]/255,v[3]]};var Ao=h.unpack,tl=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=Ao(v,"rgb"),q=Q[0],H=Q[1],J=Q[2],G=Math.min(q,H,J),ne=Math.max(q,H,J),se=ne-G,ye=se*100/255,ke=G/(255-se)*100,Fe;return se===0?Fe=Number.NaN:(q===ne&&(Fe=(H-J)/se),H===ne&&(Fe=2+(J-q)/se),J===ne&&(Fe=4+(q-H)/se),Fe*=60,Fe<0&&(Fe+=360)),[Fe,ye,ke]},rl=tl,Je=h.unpack,En=Math.floor,Ta=function(){for(var v,x,Q,q,H,J,G=[],ne=arguments.length;ne--;)G[ne]=arguments[ne];G=Je(G,"hcg");var se=G[0],ye=G[1],ke=G[2],Fe,Se,We;ke=ke*255;var qe=ye*255;if(ye===0)Fe=Se=We=ke;else{se===360&&(se=0),se>360&&(se-=360),se<0&&(se+=360),se/=60;var gt=En(se),Ot=se-gt,kt=ke*(1-ye),Rt=kt+qe*(1-Ot),Qr=kt+qe*Ot,Sr=kt+qe;switch(gt){case 0:v=[Sr,Qr,kt],Fe=v[0],Se=v[1],We=v[2];break;case 1:x=[Rt,Sr,kt],Fe=x[0],Se=x[1],We=x[2];break;case 2:Q=[kt,Sr,Qr],Fe=Q[0],Se=Q[1],We=Q[2];break;case 3:q=[kt,Rt,Sr],Fe=q[0],Se=q[1],We=q[2];break;case 4:H=[Qr,kt,Sr],Fe=H[0],Se=H[1],We=H[2];break;case 5:J=[Sr,kt,Rt],Fe=J[0],Se=J[1],We=J[2];break}}return[Fe,Se,We,G.length>3?G[3]:1]},Ie=Ta,$t=h.unpack,jt=h.type,XE=w,m2=C,g2=p,GE=rl;m2.prototype.hcg=function(){return GE(this._rgb)},XE.hcg=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(m2,[null].concat(v,["hcg"])))},g2.format.hcg=Ie,g2.autodetect.push({p:1,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=$t(v,"hcg"),jt(v)==="array"&&v.length===3)return"hcg"}});var HE=h.unpack,KE=h.last,Lu=Math.round,JE=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=HE(v,"rgba"),q=Q[0],H=Q[1],J=Q[2],G=Q[3],ne=KE(v)||"auto";G===void 0&&(G=1),ne==="auto"&&(ne=G<1?"rgba":"rgb"),q=Lu(q),H=Lu(H),J=Lu(J);var se=q<<16|H<<8|J,ye="000000"+se.toString(16);ye=ye.substr(ye.length-6);var ke="0"+Lu(G*255).toString(16);switch(ke=ke.substr(ke.length-2),ne.toLowerCase()){case"rgba":return"#"+ye+ke;case"argb":return"#"+ke+ye;default:return"#"+ye}},y2=JE,e4=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,t4=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,r4=function(v){if(v.match(e4)){(v.length===4||v.length===7)&&(v=v.substr(1)),v.length===3&&(v=v.split(""),v=v[0]+v[0]+v[1]+v[1]+v[2]+v[2]);var x=parseInt(v,16),Q=x>>16,q=x>>8&255,H=x&255;return[Q,q,H,1]}if(v.match(t4)){(v.length===5||v.length===9)&&(v=v.substr(1)),v.length===4&&(v=v.split(""),v=v[0]+v[0]+v[1]+v[1]+v[2]+v[2]+v[3]+v[3]);var J=parseInt(v,16),G=J>>24&255,ne=J>>16&255,se=J>>8&255,ye=Math.round((J&255)/255*100)/100;return[G,ne,se,ye]}throw new Error("unknown hex color: "+v)},b2=r4,n4=w,v2=C,a4=h.type,O2=p,i4=y2;v2.prototype.hex=function(v){return i4(this._rgb,v)},n4.hex=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(v2,[null].concat(v,["hex"])))},O2.format.hex=b2,O2.autodetect.push({p:4,test:function(v){for(var x=[],Q=arguments.length-1;Q-- >0;)x[Q]=arguments[Q+1];if(!x.length&&a4(v)==="string"&&[3,4,5,6,7,8,9].indexOf(v.length)>=0)return"hex"}});var o4=h.unpack,_2=h.TWOPI,s4=Math.min,l4=Math.sqrt,u4=Math.acos,c4=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=o4(v,"rgb"),q=Q[0],H=Q[1],J=Q[2];q/=255,H/=255,J/=255;var G,ne=s4(q,H,J),se=(q+H+J)/3,ye=se>0?1-ne/se:0;return ye===0?G=NaN:(G=(q-H+(q-J))/2,G/=l4((q-H)*(q-H)+(q-J)*(H-J)),G=u4(G),J>H&&(G=_2-G),G/=_2),[G*360,ye,se]},f4=c4,d4=h.unpack,_h=h.limit,$o=h.TWOPI,wh=h.PITHIRD,To=Math.cos,h4=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];v=d4(v,"hsi");var Q=v[0],q=v[1],H=v[2],J,G,ne;return isNaN(Q)&&(Q=0),isNaN(q)&&(q=0),Q>360&&(Q-=360),Q<0&&(Q+=360),Q/=360,Q<1/3?(ne=(1-q)/3,J=(1+q*To($o*Q)/To(wh-$o*Q))/3,G=1-(ne+J)):Q<2/3?(Q-=1/3,J=(1-q)/3,G=(1+q*To($o*Q)/To(wh-$o*Q))/3,ne=1-(J+G)):(Q-=2/3,G=(1-q)/3,ne=(1+q*To($o*Q)/To(wh-$o*Q))/3,J=1-(G+ne)),J=_h(H*J*3),G=_h(H*G*3),ne=_h(H*ne*3),[J*255,G*255,ne*255,v.length>3?v[3]:1]},p4=h4,m4=h.unpack,g4=h.type,y4=w,w2=C,D2=p,b4=f4;w2.prototype.hsi=function(){return b4(this._rgb)},y4.hsi=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(w2,[null].concat(v,["hsi"])))},D2.format.hsi=p4,D2.autodetect.push({p:2,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=m4(v,"hsi"),g4(v)==="array"&&v.length===3)return"hsi"}});var v4=h.unpack,O4=h.type,_4=w,C2=C,k2=p,w4=ct;C2.prototype.hsl=function(){return w4(this._rgb)},_4.hsl=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(C2,[null].concat(v,["hsl"])))},k2.format.hsl=ar,k2.autodetect.push({p:2,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=v4(v,"hsl"),O4(v)==="array"&&v.length===3)return"hsl"}});var D4=h.unpack,C4=Math.min,k4=Math.max,E4=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];v=D4(v,"rgb");var Q=v[0],q=v[1],H=v[2],J=C4(Q,q,H),G=k4(Q,q,H),ne=G-J,se,ye,ke;return ke=G/255,G===0?(se=Number.NaN,ye=0):(ye=ne/G,Q===G&&(se=(q-H)/ne),q===G&&(se=2+(H-Q)/ne),H===G&&(se=4+(Q-q)/ne),se*=60,se<0&&(se+=360)),[se,ye,ke]},x4=E4,S4=h.unpack,A4=Math.floor,$4=function(){for(var v,x,Q,q,H,J,G=[],ne=arguments.length;ne--;)G[ne]=arguments[ne];G=S4(G,"hsv");var se=G[0],ye=G[1],ke=G[2],Fe,Se,We;if(ke*=255,ye===0)Fe=Se=We=ke;else{se===360&&(se=0),se>360&&(se-=360),se<0&&(se+=360),se/=60;var qe=A4(se),gt=se-qe,Ot=ke*(1-ye),kt=ke*(1-ye*gt),Rt=ke*(1-ye*(1-gt));switch(qe){case 0:v=[ke,Rt,Ot],Fe=v[0],Se=v[1],We=v[2];break;case 1:x=[kt,ke,Ot],Fe=x[0],Se=x[1],We=x[2];break;case 2:Q=[Ot,ke,Rt],Fe=Q[0],Se=Q[1],We=Q[2];break;case 3:q=[Ot,kt,ke],Fe=q[0],Se=q[1],We=q[2];break;case 4:H=[Rt,Ot,ke],Fe=H[0],Se=H[1],We=H[2];break;case 5:J=[ke,Ot,kt],Fe=J[0],Se=J[1],We=J[2];break}}return[Fe,Se,We,G.length>3?G[3]:1]},T4=$4,N4=h.unpack,P4=h.type,M4=w,E2=C,x2=p,R4=x4;E2.prototype.hsv=function(){return R4(this._rgb)},M4.hsv=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(E2,[null].concat(v,["hsv"])))},x2.format.hsv=T4,x2.autodetect.push({p:2,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=N4(v,"hsv"),P4(v)==="array"&&v.length===3)return"hsv"}});var Bu={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},No=Bu,Q4=h.unpack,S2=Math.pow,I4=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=Q4(v,"rgb"),q=Q[0],H=Q[1],J=Q[2],G=F4(q,H,J),ne=G[0],se=G[1],ye=G[2],ke=116*se-16;return[ke<0?0:ke,500*(ne-se),200*(se-ye)]},Dh=function(v){return(v/=255)<=.04045?v/12.92:S2((v+.055)/1.055,2.4)},Ch=function(v){return v>No.t3?S2(v,1/3):v/No.t2+No.t0},F4=function(v,x,Q){v=Dh(v),x=Dh(x),Q=Dh(Q);var q=Ch((.4124564*v+.3575761*x+.1804375*Q)/No.Xn),H=Ch((.2126729*v+.7151522*x+.072175*Q)/No.Yn),J=Ch((.0193339*v+.119192*x+.9503041*Q)/No.Zn);return[q,H,J]},A2=I4,Po=Bu,Z4=h.unpack,q4=Math.pow,L4=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];v=Z4(v,"lab");var Q=v[0],q=v[1],H=v[2],J,G,ne,se,ye,ke;return G=(Q+16)/116,J=isNaN(q)?G:G+q/500,ne=isNaN(H)?G:G-H/200,G=Po.Yn*Eh(G),J=Po.Xn*Eh(J),ne=Po.Zn*Eh(ne),se=kh(3.2404542*J-1.5371385*G-.4985314*ne),ye=kh(-.969266*J+1.8760108*G+.041556*ne),ke=kh(.0556434*J-.2040259*G+1.0572252*ne),[se,ye,ke,v.length>3?v[3]:1]},kh=function(v){return 255*(v<=.00304?12.92*v:1.055*q4(v,1/2.4)-.055)},Eh=function(v){return v>Po.t1?v*v*v:Po.t2*(v-Po.t0)},$2=L4,B4=h.unpack,U4=h.type,W4=w,T2=C,N2=p,Y4=A2;T2.prototype.lab=function(){return Y4(this._rgb)},W4.lab=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(T2,[null].concat(v,["lab"])))},N2.format.lab=$2,N2.autodetect.push({p:2,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=B4(v,"lab"),U4(v)==="array"&&v.length===3)return"lab"}});var z4=h.unpack,V4=h.RAD2DEG,j4=Math.sqrt,X4=Math.atan2,G4=Math.round,H4=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=z4(v,"lab"),q=Q[0],H=Q[1],J=Q[2],G=j4(H*H+J*J),ne=(X4(J,H)*V4+360)%360;return G4(G*1e4)===0&&(ne=Number.NaN),[q,G,ne]},P2=H4,K4=h.unpack,J4=A2,ex=P2,tx=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=K4(v,"rgb"),q=Q[0],H=Q[1],J=Q[2],G=J4(q,H,J),ne=G[0],se=G[1],ye=G[2];return ex(ne,se,ye)},rx=tx,nx=h.unpack,ax=h.DEG2RAD,ix=Math.sin,ox=Math.cos,sx=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=nx(v,"lch"),q=Q[0],H=Q[1],J=Q[2];return isNaN(J)&&(J=0),J=J*ax,[q,ox(J)*H,ix(J)*H]},M2=sx,lx=h.unpack,ux=M2,cx=$2,fx=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];v=lx(v,"lch");var Q=v[0],q=v[1],H=v[2],J=ux(Q,q,H),G=J[0],ne=J[1],se=J[2],ye=cx(G,ne,se),ke=ye[0],Fe=ye[1],Se=ye[2];return[ke,Fe,Se,v.length>3?v[3]:1]},R2=fx,dx=h.unpack,hx=R2,px=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=dx(v,"hcl").reverse();return hx.apply(void 0,Q)},mx=px,gx=h.unpack,yx=h.type,Q2=w,Uu=C,xh=p,I2=rx;Uu.prototype.lch=function(){return I2(this._rgb)},Uu.prototype.hcl=function(){return I2(this._rgb).reverse()},Q2.lch=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(Uu,[null].concat(v,["lch"])))},Q2.hcl=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(Uu,[null].concat(v,["hcl"])))},xh.format.lch=R2,xh.format.hcl=mx,["lch","hcl"].forEach(function(v){return xh.autodetect.push({p:2,test:function(){for(var x=[],Q=arguments.length;Q--;)x[Q]=arguments[Q];if(x=gx(x,v),yx(x)==="array"&&x.length===3)return v}})});var bx={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},F2=bx,vx=C,Z2=p,Ox=h.type,nl=F2,_x=b2,wx=y2;vx.prototype.name=function(){for(var v=wx(this._rgb,"rgb"),x=0,Q=Object.keys(nl);x0;)x[Q]=arguments[Q+1];if(!x.length&&Ox(v)==="string"&&nl[v.toLowerCase()])return"named"}});var Dx=h.unpack,Cx=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=Dx(v,"rgb"),q=Q[0],H=Q[1],J=Q[2];return(q<<16)+(H<<8)+J},kx=Cx,Ex=h.type,xx=function(v){if(Ex(v)=="number"&&v>=0&&v<=16777215){var x=v>>16,Q=v>>8&255,q=v&255;return[x,Q,q,1]}throw new Error("unknown num color: "+v)},Sx=xx,Ax=w,q2=C,L2=p,$x=h.type,Tx=kx;q2.prototype.num=function(){return Tx(this._rgb)},Ax.num=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(q2,[null].concat(v,["num"])))},L2.format.num=Sx,L2.autodetect.push({p:5,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v.length===1&&$x(v[0])==="number"&&v[0]>=0&&v[0]<=16777215)return"num"}});var Nx=w,Sh=C,B2=p,U2=h.unpack,W2=h.type,Y2=Math.round;Sh.prototype.rgb=function(v){return v===void 0&&(v=!0),v===!1?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Y2)},Sh.prototype.rgba=function(v){return v===void 0&&(v=!0),this._rgb.slice(0,4).map(function(x,Q){return Q<3?v===!1?x:Y2(x):x})},Nx.rgb=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(Sh,[null].concat(v,["rgb"])))},B2.format.rgb=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=U2(v,"rgba");return Q[3]===void 0&&(Q[3]=1),Q},B2.autodetect.push({p:3,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=U2(v,"rgba"),W2(v)==="array"&&(v.length===3||v.length===4&&W2(v[3])=="number"&&v[3]>=0&&v[3]<=1))return"rgb"}});var Wu=Math.log,Px=function(v){var x=v/100,Q,q,H;return x<66?(Q=255,q=x<6?0:-155.25485562709179-.44596950469579133*(q=x-2)+104.49216199393888*Wu(q),H=x<20?0:-254.76935184120902+.8274096064007395*(H=x-10)+115.67994401066147*Wu(H)):(Q=351.97690566805693+.114206453784165*(Q=x-55)-40.25366309332127*Wu(Q),q=325.4494125711974+.07943456536662342*(q=x-50)-28.0852963507957*Wu(q),H=255),[Q,q,H,1]},z2=Px,Mx=z2,Rx=h.unpack,Qx=Math.round,Ix=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];for(var Q=Rx(v,"rgb"),q=Q[0],H=Q[2],J=1e3,G=4e4,ne=.4,se;G-J>ne;){se=(G+J)*.5;var ye=Mx(se);ye[2]/ye[0]>=H/q?G=se:J=se}return Qx(se)},Fx=Ix,Ah=w,Yu=C,$h=p,Zx=Fx;Yu.prototype.temp=Yu.prototype.kelvin=Yu.prototype.temperature=function(){return Zx(this._rgb)},Ah.temp=Ah.kelvin=Ah.temperature=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(Yu,[null].concat(v,["temp"])))},$h.format.temp=$h.format.kelvin=$h.format.temperature=z2;var qx=h.unpack,Th=Math.cbrt,Lx=Math.pow,Bx=Math.sign,Ux=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=qx(v,"rgb"),q=Q[0],H=Q[1],J=Q[2],G=[Nh(q/255),Nh(H/255),Nh(J/255)],ne=G[0],se=G[1],ye=G[2],ke=Th(.4122214708*ne+.5363325363*se+.0514459929*ye),Fe=Th(.2119034982*ne+.6806995451*se+.1073969566*ye),Se=Th(.0883024619*ne+.2817188376*se+.6299787005*ye);return[.2104542553*ke+.793617785*Fe-.0040720468*Se,1.9779984951*ke-2.428592205*Fe+.4505937099*Se,.0259040371*ke+.7827717662*Fe-.808675766*Se]},V2=Ux;function Nh(v){var x=Math.abs(v);return x<.04045?v/12.92:(Bx(v)||1)*Lx((x+.055)/1.055,2.4)}var Wx=h.unpack,zu=Math.pow,Yx=Math.sign,zx=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];v=Wx(v,"lab");var Q=v[0],q=v[1],H=v[2],J=zu(Q+.3963377774*q+.2158037573*H,3),G=zu(Q-.1055613458*q-.0638541728*H,3),ne=zu(Q-.0894841775*q-1.291485548*H,3);return[255*Ph(4.0767416621*J-3.3077115913*G+.2309699292*ne),255*Ph(-1.2684380046*J+2.6097574011*G-.3413193965*ne),255*Ph(-.0041960863*J-.7034186147*G+1.707614701*ne),v.length>3?v[3]:1]},j2=zx;function Ph(v){var x=Math.abs(v);return x>.0031308?(Yx(v)||1)*(1.055*zu(x,1/2.4)-.055):v*12.92}var Vx=h.unpack,jx=h.type,Xx=w,X2=C,G2=p,Gx=V2;X2.prototype.oklab=function(){return Gx(this._rgb)},Xx.oklab=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(X2,[null].concat(v,["oklab"])))},G2.format.oklab=j2,G2.autodetect.push({p:3,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=Vx(v,"oklab"),jx(v)==="array"&&v.length===3)return"oklab"}});var Hx=h.unpack,Kx=V2,Jx=P2,e8=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];var Q=Hx(v,"rgb"),q=Q[0],H=Q[1],J=Q[2],G=Kx(q,H,J),ne=G[0],se=G[1],ye=G[2];return Jx(ne,se,ye)},t8=e8,r8=h.unpack,n8=M2,a8=j2,i8=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];v=r8(v,"lch");var Q=v[0],q=v[1],H=v[2],J=n8(Q,q,H),G=J[0],ne=J[1],se=J[2],ye=a8(G,ne,se),ke=ye[0],Fe=ye[1],Se=ye[2];return[ke,Fe,Se,v.length>3?v[3]:1]},o8=i8,s8=h.unpack,l8=h.type,u8=w,H2=C,K2=p,c8=t8;H2.prototype.oklch=function(){return c8(this._rgb)},u8.oklch=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];return new(Function.prototype.bind.apply(H2,[null].concat(v,["oklch"])))},K2.format.oklch=o8,K2.autodetect.push({p:3,test:function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];if(v=s8(v,"oklch"),l8(v)==="array"&&v.length===3)return"oklch"}});var J2=C,f8=h.type;J2.prototype.alpha=function(v,x){return x===void 0&&(x=!1),v!==void 0&&f8(v)==="number"?x?(this._rgb[3]=v,this):new J2([this._rgb[0],this._rgb[1],this._rgb[2],v],"rgb"):this._rgb[3]};var d8=C;d8.prototype.clipped=function(){return this._rgb._clipped||!1};var Fi=C,h8=Bu;Fi.prototype.darken=function(v){v===void 0&&(v=1);var x=this,Q=x.lab();return Q[0]-=h8.Kn*v,new Fi(Q,"lab").alpha(x.alpha(),!0)},Fi.prototype.brighten=function(v){return v===void 0&&(v=1),this.darken(-v)},Fi.prototype.darker=Fi.prototype.darken,Fi.prototype.brighter=Fi.prototype.brighten;var p8=C;p8.prototype.get=function(v){var x=v.split("."),Q=x[0],q=x[1],H=this[Q]();if(q){var J=Q.indexOf(q)-(Q.substr(0,2)==="ok"?2:0);if(J>-1)return H[J];throw new Error("unknown channel "+q+" in mode "+Q)}else return H};var Mo=C,m8=h.type,g8=Math.pow,y8=1e-7,b8=20;Mo.prototype.luminance=function(v){if(v!==void 0&&m8(v)==="number"){if(v===0)return new Mo([0,0,0,this._rgb[3]],"rgb");if(v===1)return new Mo([255,255,255,this._rgb[3]],"rgb");var x=this.luminance(),Q="rgb",q=b8,H=function(G,ne){var se=G.interpolate(ne,.5,Q),ye=se.luminance();return Math.abs(v-ye)v?H(G,se):H(se,ne)},J=(x>v?H(new Mo([0,0,0]),this):H(this,new Mo([255,255,255]))).rgb();return new Mo(J.concat([this._rgb[3]]))}return v8.apply(void 0,this._rgb.slice(0,3))};var v8=function(v,x,Q){return v=Mh(v),x=Mh(x),Q=Mh(Q),.2126*v+.7152*x+.0722*Q},Mh=function(v){return v/=255,v<=.03928?v/12.92:g8((v+.055)/1.055,2.4)},xn={},ey=C,ty=h.type,Vu=xn,ry=function(v,x,Q){Q===void 0&&(Q=.5);for(var q=[],H=arguments.length-3;H-- >0;)q[H]=arguments[H+3];var J=q[0]||"lrgb";if(!Vu[J]&&!q.length&&(J=Object.keys(Vu)[0]),!Vu[J])throw new Error("interpolation mode "+J+" is not defined");return ty(v)!=="object"&&(v=new ey(v)),ty(x)!=="object"&&(x=new ey(x)),Vu[J](v,x,Q).alpha(v.alpha()+Q*(x.alpha()-v.alpha()))},ny=C,O8=ry;ny.prototype.mix=ny.prototype.interpolate=function(v,x){x===void 0&&(x=.5);for(var Q=[],q=arguments.length-2;q-- >0;)Q[q]=arguments[q+2];return O8.apply(void 0,[this,v,x].concat(Q))};var ay=C;ay.prototype.premultiply=function(v){v===void 0&&(v=!1);var x=this._rgb,Q=x[3];return v?(this._rgb=[x[0]*Q,x[1]*Q,x[2]*Q,Q],this):new ay([x[0]*Q,x[1]*Q,x[2]*Q,Q],"rgb")};var Rh=C,_8=Bu;Rh.prototype.saturate=function(v){v===void 0&&(v=1);var x=this,Q=x.lch();return Q[1]+=_8.Kn*v,Q[1]<0&&(Q[1]=0),new Rh(Q,"lch").alpha(x.alpha(),!0)},Rh.prototype.desaturate=function(v){return v===void 0&&(v=1),this.saturate(-v)};var iy=C,oy=h.type;iy.prototype.set=function(v,x,Q){Q===void 0&&(Q=!1);var q=v.split("."),H=q[0],J=q[1],G=this[H]();if(J){var ne=H.indexOf(J)-(H.substr(0,2)==="ok"?2:0);if(ne>-1){if(oy(x)=="string")switch(x.charAt(0)){case"+":G[ne]+=+x;break;case"-":G[ne]+=+x;break;case"*":G[ne]*=+x.substr(1);break;case"/":G[ne]/=+x.substr(1);break;default:G[ne]=+x}else if(oy(x)==="number")G[ne]=x;else throw new Error("unsupported value for Color.set");var se=new iy(G,H);return Q?(this._rgb=se._rgb,this):se}throw new Error("unknown channel "+J+" in mode "+H)}else return G};var w8=C,D8=function(v,x,Q){var q=v._rgb,H=x._rgb;return new w8(q[0]+Q*(H[0]-q[0]),q[1]+Q*(H[1]-q[1]),q[2]+Q*(H[2]-q[2]),"rgb")};xn.rgb=D8;var C8=C,Qh=Math.sqrt,Ro=Math.pow,k8=function(v,x,Q){var q=v._rgb,H=q[0],J=q[1],G=q[2],ne=x._rgb,se=ne[0],ye=ne[1],ke=ne[2];return new C8(Qh(Ro(H,2)*(1-Q)+Ro(se,2)*Q),Qh(Ro(J,2)*(1-Q)+Ro(ye,2)*Q),Qh(Ro(G,2)*(1-Q)+Ro(ke,2)*Q),"rgb")};xn.lrgb=k8;var E8=C,x8=function(v,x,Q){var q=v.lab(),H=x.lab();return new E8(q[0]+Q*(H[0]-q[0]),q[1]+Q*(H[1]-q[1]),q[2]+Q*(H[2]-q[2]),"lab")};xn.lab=x8;var sy=C,Qo=function(v,x,Q,q){var H,J,G,ne;q==="hsl"?(G=v.hsl(),ne=x.hsl()):q==="hsv"?(G=v.hsv(),ne=x.hsv()):q==="hcg"?(G=v.hcg(),ne=x.hcg()):q==="hsi"?(G=v.hsi(),ne=x.hsi()):q==="lch"||q==="hcl"?(q="hcl",G=v.hcl(),ne=x.hcl()):q==="oklch"&&(G=v.oklch().reverse(),ne=x.oklch().reverse());var se,ye,ke,Fe,Se,We;(q.substr(0,1)==="h"||q==="oklch")&&(H=G,se=H[0],ke=H[1],Se=H[2],J=ne,ye=J[0],Fe=J[1],We=J[2]);var qe,gt,Ot,kt;return!isNaN(se)&&!isNaN(ye)?(ye>se&&ye-se>180?kt=ye-(se+360):ye180?kt=ye+360-se:kt=ye-se,gt=se+Q*kt):isNaN(se)?isNaN(ye)?gt=Number.NaN:(gt=ye,(Se==1||Se==0)&&q!="hsv"&&(qe=Fe)):(gt=se,(We==1||We==0)&&q!="hsv"&&(qe=ke)),qe===void 0&&(qe=ke+Q*(Fe-ke)),Ot=Se+Q*(We-Se),q==="oklch"?new sy([Ot,qe,gt],q):new sy([gt,qe,Ot],q)},S8=Qo,ly=function(v,x,Q){return S8(v,x,Q,"lch")};xn.lch=ly,xn.hcl=ly;var A8=C,$8=function(v,x,Q){var q=v.num(),H=x.num();return new A8(q+Q*(H-q),"num")};xn.num=$8;var T8=Qo,N8=function(v,x,Q){return T8(v,x,Q,"hcg")};xn.hcg=N8;var P8=Qo,M8=function(v,x,Q){return P8(v,x,Q,"hsi")};xn.hsi=M8;var R8=Qo,Q8=function(v,x,Q){return R8(v,x,Q,"hsl")};xn.hsl=Q8;var I8=Qo,F8=function(v,x,Q){return I8(v,x,Q,"hsv")};xn.hsv=F8;var Z8=C,q8=function(v,x,Q){var q=v.oklab(),H=x.oklab();return new Z8(q[0]+Q*(H[0]-q[0]),q[1]+Q*(H[1]-q[1]),q[2]+Q*(H[2]-q[2]),"oklab")};xn.oklab=q8;var L8=Qo,B8=function(v,x,Q){return L8(v,x,Q,"oklch")};xn.oklch=B8;var Ih=C,U8=h.clip_rgb,Fh=Math.pow,Zh=Math.sqrt,qh=Math.PI,uy=Math.cos,cy=Math.sin,W8=Math.atan2,Y8=function(v,x,Q){x===void 0&&(x="lrgb"),Q===void 0&&(Q=null);var q=v.length;Q||(Q=Array.from(new Array(q)).map(function(){return 1}));var H=q/Q.reduce(function(gt,Ot){return gt+Ot});if(Q.forEach(function(gt,Ot){Q[Ot]*=H}),v=v.map(function(gt){return new Ih(gt)}),x==="lrgb")return z8(v,Q);for(var J=v.shift(),G=J.get(x),ne=[],se=0,ye=0,ke=0;ke=360;)qe-=360;G[We]=qe}else G[We]=G[We]/ne[We];return Se/=q,new Ih(G,x).alpha(Se>.99999?1:Se,!0)},z8=function(v,x){for(var Q=v.length,q=[0,0,0,0],H=0;H.9999999&&(q[3]=1),new Ih(U8(q))},Vn=w,Io=h.type,V8=Math.pow,Lh=function(v){var x="rgb",Q=Vn("#ccc"),q=0,H=[0,1],J=[],G=[0,0],ne=!1,se=[],ye=!1,ke=0,Fe=1,Se=!1,We={},qe=!0,gt=1,Ot=function(Ae){if(Ae=Ae||["#fff","#000"],Ae&&Io(Ae)==="string"&&Vn.brewer&&Vn.brewer[Ae.toLowerCase()]&&(Ae=Vn.brewer[Ae.toLowerCase()]),Io(Ae)==="array"){Ae.length===1&&(Ae=[Ae[0],Ae[0]]),Ae=Ae.slice(0);for(var nt=0;nt=ne[bt];)bt++;return bt-1}return 0},Rt=function(Ae){return Ae},Qr=function(Ae){return Ae},Sr=function(Ae,nt){var bt,yt;if(nt==null&&(nt=!1),isNaN(Ae)||Ae===null)return Q;if(nt)yt=Ae;else if(ne&&ne.length>2){var Ir=kt(Ae);yt=Ir/(ne.length-2)}else Fe!==ke?yt=(Ae-ke)/(Fe-ke):yt=1;yt=Qr(yt),nt||(yt=Rt(yt)),gt!==1&&(yt=V8(yt,gt)),yt=G[0]+yt*(1-G[0]-G[1]),yt=Math.min(1,Math.max(0,yt));var Xt=Math.floor(yt*1e4);if(qe&&We[Xt])bt=We[Xt];else{if(Io(se)==="array")for(var Et=0;Et=Ft&&Et===J.length-1){bt=se[Et];break}if(yt>Ft&&yt2){var Et=Ae.map(function(Zt,Bt){return Bt/(Ae.length-1)}),Ft=Ae.map(function(Zt){return(Zt-ke)/(Fe-ke)});Ft.every(function(Zt,Bt){return Et[Bt]===Zt})||(Qr=function(Zt){if(Zt<=0||Zt>=1)return Zt;for(var Bt=0;Zt>=Ft[Bt+1];)Bt++;var Xn=(Zt-Ft[Bt])/(Ft[Bt+1]-Ft[Bt]),ri=Et[Bt]+Xn*(Et[Bt+1]-Et[Bt]);return ri})}}return H=[ke,Fe],wt},wt.mode=function(Ae){return arguments.length?(x=Ae,hn(),wt):x},wt.range=function(Ae,nt){return Ot(Ae),wt},wt.out=function(Ae){return ye=Ae,wt},wt.spread=function(Ae){return arguments.length?(q=Ae,wt):q},wt.correctLightness=function(Ae){return Ae==null&&(Ae=!0),Se=Ae,hn(),Se?Rt=function(nt){for(var bt=Sr(0,!0).lab()[0],yt=Sr(1,!0).lab()[0],Ir=bt>yt,Xt=Sr(nt,!0).lab()[0],Et=bt+(yt-bt)*nt,Ft=Xt-Et,Zt=0,Bt=1,Xn=20;Math.abs(Ft)>.01&&Xn-- >0;)(function(){return Ir&&(Ft*=-1),Ft<0?(Zt=nt,nt+=(Bt-nt)*.5):(Bt=nt,nt+=(Zt-nt)*.5),Xt=Sr(nt,!0).lab()[0],Ft=Xt-Et})();return nt}:Rt=function(nt){return nt},wt},wt.padding=function(Ae){return Ae!=null?(Io(Ae)==="number"&&(Ae=[Ae,Ae]),G=Ae,wt):G},wt.colors=function(Ae,nt){arguments.length<2&&(nt="hex");var bt=[];if(arguments.length===0)bt=se.slice(0);else if(Ae===1)bt=[wt(.5)];else if(Ae>1){var yt=H[0],Ir=H[1]-yt;bt=j8(0,Ae,!1).map(function(Bt){return wt(yt+Bt/(Ae-1)*Ir)})}else{v=[];var Xt=[];if(ne&&ne.length>2)for(var Et=1,Ft=ne.length,Zt=1<=Ft;Zt?EtFt;Zt?Et++:Et--)Xt.push((ne[Et-1]+ne[Et])*.5);else Xt=H;bt=Xt.map(function(Bt){return wt(Bt)})}return Vn[nt]&&(bt=bt.map(function(Bt){return Bt[nt]()})),bt},wt.cache=function(Ae){return Ae!=null?(qe=Ae,wt):qe},wt.gamma=function(Ae){return Ae!=null?(gt=Ae,wt):gt},wt.nodata=function(Ae){return Ae!=null?(Q=Vn(Ae),wt):Q},wt};function j8(v,x,Q){for(var q=[],H=vJ;H?G++:G--)q.push(G);return q}var al=C,X8=Lh,G8=function(v){for(var x=[1,1],Q=1;Q=5){var ye,ke,Fe;ye=v.map(function(Se){return Se.lab()}),Fe=v.length-1,ke=G8(Fe),H=function(Se){var We=1-Se,qe=[0,1,2].map(function(gt){return ye.reduce(function(Ot,kt,Rt){return Ot+ke[Rt]*Math.pow(We,Fe-Rt)*Math.pow(Se,Rt)*kt[gt]},0)});return new al(qe,"lab")}}else throw new RangeError("No point in running bezier with only one color.");return H},K8=function(v){var x=H8(v);return x.scale=function(){return X8(x)},x},Bh=w,jn=function(v,x,Q){if(!jn[Q])throw new Error("unknown blend mode "+Q);return jn[Q](v,x)},ei=function(v){return function(x,Q){var q=Bh(Q).rgb(),H=Bh(x).rgb();return Bh.rgb(v(q,H))}},ti=function(v){return function(x,Q){var q=[];return q[0]=v(x[0],Q[0]),q[1]=v(x[1],Q[1]),q[2]=v(x[2],Q[2]),q}},J8=function(v){return v},eS=function(v,x){return v*x/255},tS=function(v,x){return v>x?x:v},rS=function(v,x){return v>x?v:x},nS=function(v,x){return 255*(1-(1-v/255)*(1-x/255))},aS=function(v,x){return x<128?2*v*x/255:255*(1-2*(1-v/255)*(1-x/255))},iS=function(v,x){return 255*(1-(1-x/255)/(v/255))},oS=function(v,x){return v===255?255:(v=255*(x/255)/(1-v/255),v>255?255:v)};jn.normal=ei(ti(J8)),jn.multiply=ei(ti(eS)),jn.screen=ei(ti(nS)),jn.overlay=ei(ti(aS)),jn.darken=ei(ti(tS)),jn.lighten=ei(ti(rS)),jn.dodge=ei(ti(oS)),jn.burn=ei(ti(iS));for(var sS=jn,Uh=h.type,lS=h.clip_rgb,uS=h.TWOPI,cS=Math.pow,fS=Math.sin,dS=Math.cos,fy=w,hS=function(v,x,Q,q,H){v===void 0&&(v=300),x===void 0&&(x=-1.5),Q===void 0&&(Q=1),q===void 0&&(q=1),H===void 0&&(H=[0,1]);var J=0,G;Uh(H)==="array"?G=H[1]-H[0]:(G=0,H=[H,H]);var ne=function(se){var ye=uS*((v+120)/360+x*se),ke=cS(H[0]+G*se,q),Fe=J!==0?Q[0]+se*J:Q,Se=Fe*ke*(1-ke)/2,We=dS(ye),qe=fS(ye),gt=ke+Se*(-.14861*We+1.78277*qe),Ot=ke+Se*(-.29227*We-.90649*qe),kt=ke+Se*(1.97294*We);return fy(lS([gt*255,Ot*255,kt*255,1]))};return ne.start=function(se){return se==null?v:(v=se,ne)},ne.rotations=function(se){return se==null?x:(x=se,ne)},ne.gamma=function(se){return se==null?q:(q=se,ne)},ne.hue=function(se){return se==null?Q:(Q=se,Uh(Q)==="array"?(J=Q[1]-Q[0],J===0&&(Q=Q[1])):J=0,ne)},ne.lightness=function(se){return se==null?H:(Uh(se)==="array"?(H=se,G=se[1]-se[0]):(H=[se,se],G=0),ne)},ne.scale=function(){return fy.scale(ne)},ne.hue(Q),ne},pS=C,mS="0123456789abcdef",gS=Math.floor,yS=Math.random,bS=function(){for(var v="#",x=0;x<6;x++)v+=mS.charAt(gS(yS()*16));return new pS(v,"hex")},Wh=s,dy=Math.log,vS=Math.pow,OS=Math.floor,_S=Math.abs,hy=function(v,x){x===void 0&&(x=null);var Q={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return Wh(v)==="object"&&(v=Object.values(v)),v.forEach(function(q){x&&Wh(q)==="object"&&(q=q[x]),q!=null&&!isNaN(q)&&(Q.values.push(q),Q.sum+=q,qQ.max&&(Q.max=q),Q.count+=1)}),Q.domain=[Q.min,Q.max],Q.limits=function(q,H){return py(Q,q,H)},Q},py=function(v,x,Q){x===void 0&&(x="equal"),Q===void 0&&(Q=7),Wh(v)=="array"&&(v=hy(v));var q=v.min,H=v.max,J=v.values.sort(function(zh,Vh){return zh-Vh});if(Q===1)return[q,H];var G=[];if(x.substr(0,1)==="c"&&(G.push(q),G.push(H)),x.substr(0,1)==="e"){G.push(q);for(var ne=1;ne 0");var se=Math.LOG10E*dy(q),ye=Math.LOG10E*dy(H);G.push(q);for(var ke=1;ke200&&(Qr=!1)}for(var ni={},Fo=0;Foq?(Q+.05)/(q+.05):(q+.05)/(Q+.05)},yy=C,Na=Math.sqrt,pr=Math.pow,DS=Math.min,CS=Math.max,by=Math.atan2,vy=Math.abs,ju=Math.cos,Oy=Math.sin,kS=Math.exp,_y=Math.PI,ES=function(v,x,Q,q,H){Q===void 0&&(Q=1),q===void 0&&(q=1),H===void 0&&(H=1);var J=function(qi){return 360*qi/(2*_y)},G=function(qi){return 2*_y*qi/360};v=new yy(v),x=new yy(x);var ne=Array.from(v.lab()),se=ne[0],ye=ne[1],ke=ne[2],Fe=Array.from(x.lab()),Se=Fe[0],We=Fe[1],qe=Fe[2],gt=(se+Se)/2,Ot=Na(pr(ye,2)+pr(ke,2)),kt=Na(pr(We,2)+pr(qe,2)),Rt=(Ot+kt)/2,Qr=.5*(1-Na(pr(Rt,7)/(pr(Rt,7)+pr(25,7)))),Sr=ye*(1+Qr),hn=We*(1+Qr),wt=Na(pr(Sr,2)+pr(ke,2)),Ae=Na(pr(hn,2)+pr(qe,2)),nt=(wt+Ae)/2,bt=J(by(ke,Sr)),yt=J(by(qe,hn)),Ir=bt>=0?bt:bt+360,Xt=yt>=0?yt:yt+360,Et=vy(Ir-Xt)>180?(Ir+Xt+360)/2:(Ir+Xt)/2,Ft=1-.17*ju(G(Et-30))+.24*ju(G(2*Et))+.32*ju(G(3*Et+6))-.2*ju(G(4*Et-63)),Zt=Xt-Ir;Zt=vy(Zt)<=180?Zt:Xt<=Ir?Zt+360:Zt-360,Zt=2*Na(wt*Ae)*Oy(G(Zt)/2);var Bt=Se-se,Xn=Ae-wt,ri=1+.015*pr(gt-50,2)/Na(20+pr(gt-50,2)),ni=1+.045*nt,Fo=1+.015*nt*Ft,Zo=30*kS(-pr((Et-275)/25,2)),Pa=2*Na(pr(nt,7)/(pr(nt,7)+pr(25,7))),Zi=-Pa*Oy(2*G(Zo)),il=Na(pr(Bt/(Q*ri),2)+pr(Xn/(q*ni),2)+pr(Zt/(H*Fo),2)+Zi*(Xn/(q*ni))*(Zt/(H*Fo)));return CS(0,DS(100,il))},wy=C,xS=function(v,x,Q){Q===void 0&&(Q="lab"),v=new wy(v),x=new wy(x);var q=v.get(Q),H=x.get(Q),J=0;for(var G in q){var ne=(q[G]||0)-(H[G]||0);J+=ne*ne}return Math.sqrt(J)},SS=C,AS=function(){for(var v=[],x=arguments.length;x--;)v[x]=arguments[x];try{return new(Function.prototype.bind.apply(SS,[null].concat(v))),!0}catch{return!1}},Dy=w,Cy=Lh,$S={cool:function(){return Cy([Dy.hsl(180,1,.9),Dy.hsl(250,.7,.4)])},hot:function(){return Cy(["#000","#f00","#ff0","#fff"]).mode("rgb")}},Xu={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},Yh=0,ky=Object.keys(Xu);Yh{"use strict";Object.defineProperty(oc,"__esModule",{value:!0});oc.default=void 0;var lp=ic(Fy()),up=ic(Ky()),x9=ic(xb()),ac=ic(Sb());function ic(r){return r&&r.__esModule?r:{default:r}}function S9(r){if(typeof Symbol>"u"||r[Symbol.iterator]==null){if(Array.isArray(r)||(r=A9(r))){var e=0,t=function(){};return{s:t,n:function(){return e>=r.length?{done:!0}:{done:!1,value:r[e++]}},e:function(l){throw l},f:t}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var n,a=!0,i=!1,o;return{s:function(){n=r[Symbol.iterator]()},n:function(){var l=n.next();return a=l.done,l},e:function(l){i=!0,o=l},f:function(){try{!a&&n.return!=null&&n.return()}finally{if(i)throw o}}}}function A9(r,e){if(r){if(typeof r=="string")return Ab(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);if(t==="Object"&&r.constructor&&(t=r.constructor.name),t==="Map"||t==="Set")return Array.from(t);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ab(r,e)}}function Ab(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t=t.hueMin&&a[0]<=t.hueMax&&a[1]>=t.chromaMin&&a[1]<=t.chromaMax&&a[2]>=t.lightMin&&a[2]<=t.lightMax&&o[0]>=e[0]-s&&o[0]<=e[0]+s&&o[1]>=e[1]-s&&o[1]<=e[1]+s&&o[2]>=e[2]-s&&o[2]<=e[2]+s},M9=function(e){for(var t=e.slice(0),n=[t.shift()];t.length>0;){for(var a=n[n.length-1],i=0,o=Number.MIN_SAFE_INTEGER,s=0;so&&(o=l,i=s)}n.push(t.splice(i,1)[0])}return n},R9=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=$9({},N9,{},e);if(t.count<=0)return[];t.samples=t.count));m+=p);for(var O=1;O<=t.quality;O+=1){for(var b=(0,up.default)(a),E=(0,up.default)(i),D=0;D{(function(r){var e=typeof sc=="object"&&sc,t=typeof ll=="object"&&ll&&ll.exports==e&&ll,n=typeof global=="object"&&global;(n.global===n||n.window===n)&&(r=n);var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i=/[\x01-\x7F]/g,o=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,s=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"\xAD":"shy","\u200C":"zwnj","\u200D":"zwj","\u200E":"lrm","\u2063":"ic","\u2062":"it","\u2061":"af","\u200F":"rlm","\u200B":"ZeroWidthSpace","\u2060":"NoBreak","\u0311":"DownBreve","\u20DB":"tdot","\u20DC":"DotDot"," ":"Tab","\n":"NewLine","\u2008":"puncsp","\u205F":"MediumSpace","\u2009":"thinsp","\u200A":"hairsp","\u2004":"emsp13","\u2002":"ensp","\u2005":"emsp14","\u2003":"emsp","\u2007":"numsp","\xA0":"nbsp","\u205F\u200A":"ThickSpace","\u203E":"oline",_:"lowbar","\u2010":"dash","\u2013":"ndash","\u2014":"mdash","\u2015":"horbar",",":"comma",";":"semi","\u204F":"bsemi",":":"colon","\u2A74":"Colone","!":"excl","\xA1":"iexcl","?":"quest","\xBF":"iquest",".":"period","\u2025":"nldr","\u2026":"mldr","\xB7":"middot","'":"apos","\u2018":"lsquo","\u2019":"rsquo","\u201A":"sbquo","\u2039":"lsaquo","\u203A":"rsaquo",'"':"quot","\u201C":"ldquo","\u201D":"rdquo","\u201E":"bdquo","\xAB":"laquo","\xBB":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","\u2308":"lceil","\u2309":"rceil","\u230A":"lfloor","\u230B":"rfloor","\u2985":"lopar","\u2986":"ropar","\u298B":"lbrke","\u298C":"rbrke","\u298D":"lbrkslu","\u298E":"rbrksld","\u298F":"lbrksld","\u2990":"rbrkslu","\u2991":"langd","\u2992":"rangd","\u2993":"lparlt","\u2994":"rpargt","\u2995":"gtlPar","\u2996":"ltrPar","\u27E6":"lobrk","\u27E7":"robrk","\u27E8":"lang","\u27E9":"rang","\u27EA":"Lang","\u27EB":"Rang","\u27EC":"loang","\u27ED":"roang","\u2772":"lbbrk","\u2773":"rbbrk","\u2016":"Vert","\xA7":"sect","\xB6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","\u2030":"permil","\u2031":"pertenk","\u2020":"dagger","\u2021":"Dagger","\u2022":"bull","\u2043":"hybull","\u2032":"prime","\u2033":"Prime","\u2034":"tprime","\u2057":"qprime","\u2035":"bprime","\u2041":"caret","`":"grave","\xB4":"acute","\u02DC":"tilde","^":"Hat","\xAF":"macr","\u02D8":"breve","\u02D9":"dot","\xA8":"die","\u02DA":"ring","\u02DD":"dblac","\xB8":"cedil","\u02DB":"ogon","\u02C6":"circ","\u02C7":"caron","\xB0":"deg","\xA9":"copy","\xAE":"reg","\u2117":"copysr","\u2118":"wp","\u211E":"rx","\u2127":"mho","\u2129":"iiota","\u2190":"larr","\u219A":"nlarr","\u2192":"rarr","\u219B":"nrarr","\u2191":"uarr","\u2193":"darr","\u2194":"harr","\u21AE":"nharr","\u2195":"varr","\u2196":"nwarr","\u2197":"nearr","\u2198":"searr","\u2199":"swarr","\u219D":"rarrw","\u219D\u0338":"nrarrw","\u219E":"Larr","\u219F":"Uarr","\u21A0":"Rarr","\u21A1":"Darr","\u21A2":"larrtl","\u21A3":"rarrtl","\u21A4":"mapstoleft","\u21A5":"mapstoup","\u21A6":"map","\u21A7":"mapstodown","\u21A9":"larrhk","\u21AA":"rarrhk","\u21AB":"larrlp","\u21AC":"rarrlp","\u21AD":"harrw","\u21B0":"lsh","\u21B1":"rsh","\u21B2":"ldsh","\u21B3":"rdsh","\u21B5":"crarr","\u21B6":"cularr","\u21B7":"curarr","\u21BA":"olarr","\u21BB":"orarr","\u21BC":"lharu","\u21BD":"lhard","\u21BE":"uharr","\u21BF":"uharl","\u21C0":"rharu","\u21C1":"rhard","\u21C2":"dharr","\u21C3":"dharl","\u21C4":"rlarr","\u21C5":"udarr","\u21C6":"lrarr","\u21C7":"llarr","\u21C8":"uuarr","\u21C9":"rrarr","\u21CA":"ddarr","\u21CB":"lrhar","\u21CC":"rlhar","\u21D0":"lArr","\u21CD":"nlArr","\u21D1":"uArr","\u21D2":"rArr","\u21CF":"nrArr","\u21D3":"dArr","\u21D4":"iff","\u21CE":"nhArr","\u21D5":"vArr","\u21D6":"nwArr","\u21D7":"neArr","\u21D8":"seArr","\u21D9":"swArr","\u21DA":"lAarr","\u21DB":"rAarr","\u21DD":"zigrarr","\u21E4":"larrb","\u21E5":"rarrb","\u21F5":"duarr","\u21FD":"loarr","\u21FE":"roarr","\u21FF":"hoarr","\u2200":"forall","\u2201":"comp","\u2202":"part","\u2202\u0338":"npart","\u2203":"exist","\u2204":"nexist","\u2205":"empty","\u2207":"Del","\u2208":"in","\u2209":"notin","\u220B":"ni","\u220C":"notni","\u03F6":"bepsi","\u220F":"prod","\u2210":"coprod","\u2211":"sum","+":"plus","\xB1":"pm","\xF7":"div","\xD7":"times","<":"lt","\u226E":"nlt","<\u20D2":"nvlt","=":"equals","\u2260":"ne","=\u20E5":"bne","\u2A75":"Equal",">":"gt","\u226F":"ngt",">\u20D2":"nvgt","\xAC":"not","|":"vert","\xA6":"brvbar","\u2212":"minus","\u2213":"mp","\u2214":"plusdo","\u2044":"frasl","\u2216":"setmn","\u2217":"lowast","\u2218":"compfn","\u221A":"Sqrt","\u221D":"prop","\u221E":"infin","\u221F":"angrt","\u2220":"ang","\u2220\u20D2":"nang","\u2221":"angmsd","\u2222":"angsph","\u2223":"mid","\u2224":"nmid","\u2225":"par","\u2226":"npar","\u2227":"and","\u2228":"or","\u2229":"cap","\u2229\uFE00":"caps","\u222A":"cup","\u222A\uFE00":"cups","\u222B":"int","\u222C":"Int","\u222D":"tint","\u2A0C":"qint","\u222E":"oint","\u222F":"Conint","\u2230":"Cconint","\u2231":"cwint","\u2232":"cwconint","\u2233":"awconint","\u2234":"there4","\u2235":"becaus","\u2236":"ratio","\u2237":"Colon","\u2238":"minusd","\u223A":"mDDot","\u223B":"homtht","\u223C":"sim","\u2241":"nsim","\u223C\u20D2":"nvsim","\u223D":"bsim","\u223D\u0331":"race","\u223E":"ac","\u223E\u0333":"acE","\u223F":"acd","\u2240":"wr","\u2242":"esim","\u2242\u0338":"nesim","\u2243":"sime","\u2244":"nsime","\u2245":"cong","\u2247":"ncong","\u2246":"simne","\u2248":"ap","\u2249":"nap","\u224A":"ape","\u224B":"apid","\u224B\u0338":"napid","\u224C":"bcong","\u224D":"CupCap","\u226D":"NotCupCap","\u224D\u20D2":"nvap","\u224E":"bump","\u224E\u0338":"nbump","\u224F":"bumpe","\u224F\u0338":"nbumpe","\u2250":"doteq","\u2250\u0338":"nedot","\u2251":"eDot","\u2252":"efDot","\u2253":"erDot","\u2254":"colone","\u2255":"ecolon","\u2256":"ecir","\u2257":"cire","\u2259":"wedgeq","\u225A":"veeeq","\u225C":"trie","\u225F":"equest","\u2261":"equiv","\u2262":"nequiv","\u2261\u20E5":"bnequiv","\u2264":"le","\u2270":"nle","\u2264\u20D2":"nvle","\u2265":"ge","\u2271":"nge","\u2265\u20D2":"nvge","\u2266":"lE","\u2266\u0338":"nlE","\u2267":"gE","\u2267\u0338":"ngE","\u2268\uFE00":"lvnE","\u2268":"lnE","\u2269":"gnE","\u2269\uFE00":"gvnE","\u226A":"ll","\u226A\u0338":"nLtv","\u226A\u20D2":"nLt","\u226B":"gg","\u226B\u0338":"nGtv","\u226B\u20D2":"nGt","\u226C":"twixt","\u2272":"lsim","\u2274":"nlsim","\u2273":"gsim","\u2275":"ngsim","\u2276":"lg","\u2278":"ntlg","\u2277":"gl","\u2279":"ntgl","\u227A":"pr","\u2280":"npr","\u227B":"sc","\u2281":"nsc","\u227C":"prcue","\u22E0":"nprcue","\u227D":"sccue","\u22E1":"nsccue","\u227E":"prsim","\u227F":"scsim","\u227F\u0338":"NotSucceedsTilde","\u2282":"sub","\u2284":"nsub","\u2282\u20D2":"vnsub","\u2283":"sup","\u2285":"nsup","\u2283\u20D2":"vnsup","\u2286":"sube","\u2288":"nsube","\u2287":"supe","\u2289":"nsupe","\u228A\uFE00":"vsubne","\u228A":"subne","\u228B\uFE00":"vsupne","\u228B":"supne","\u228D":"cupdot","\u228E":"uplus","\u228F":"sqsub","\u228F\u0338":"NotSquareSubset","\u2290":"sqsup","\u2290\u0338":"NotSquareSuperset","\u2291":"sqsube","\u22E2":"nsqsube","\u2292":"sqsupe","\u22E3":"nsqsupe","\u2293":"sqcap","\u2293\uFE00":"sqcaps","\u2294":"sqcup","\u2294\uFE00":"sqcups","\u2295":"oplus","\u2296":"ominus","\u2297":"otimes","\u2298":"osol","\u2299":"odot","\u229A":"ocir","\u229B":"oast","\u229D":"odash","\u229E":"plusb","\u229F":"minusb","\u22A0":"timesb","\u22A1":"sdotb","\u22A2":"vdash","\u22AC":"nvdash","\u22A3":"dashv","\u22A4":"top","\u22A5":"bot","\u22A7":"models","\u22A8":"vDash","\u22AD":"nvDash","\u22A9":"Vdash","\u22AE":"nVdash","\u22AA":"Vvdash","\u22AB":"VDash","\u22AF":"nVDash","\u22B0":"prurel","\u22B2":"vltri","\u22EA":"nltri","\u22B3":"vrtri","\u22EB":"nrtri","\u22B4":"ltrie","\u22EC":"nltrie","\u22B4\u20D2":"nvltrie","\u22B5":"rtrie","\u22ED":"nrtrie","\u22B5\u20D2":"nvrtrie","\u22B6":"origof","\u22B7":"imof","\u22B8":"mumap","\u22B9":"hercon","\u22BA":"intcal","\u22BB":"veebar","\u22BD":"barvee","\u22BE":"angrtvb","\u22BF":"lrtri","\u22C0":"Wedge","\u22C1":"Vee","\u22C2":"xcap","\u22C3":"xcup","\u22C4":"diam","\u22C5":"sdot","\u22C6":"Star","\u22C7":"divonx","\u22C8":"bowtie","\u22C9":"ltimes","\u22CA":"rtimes","\u22CB":"lthree","\u22CC":"rthree","\u22CD":"bsime","\u22CE":"cuvee","\u22CF":"cuwed","\u22D0":"Sub","\u22D1":"Sup","\u22D2":"Cap","\u22D3":"Cup","\u22D4":"fork","\u22D5":"epar","\u22D6":"ltdot","\u22D7":"gtdot","\u22D8":"Ll","\u22D8\u0338":"nLl","\u22D9":"Gg","\u22D9\u0338":"nGg","\u22DA\uFE00":"lesg","\u22DA":"leg","\u22DB":"gel","\u22DB\uFE00":"gesl","\u22DE":"cuepr","\u22DF":"cuesc","\u22E6":"lnsim","\u22E7":"gnsim","\u22E8":"prnsim","\u22E9":"scnsim","\u22EE":"vellip","\u22EF":"ctdot","\u22F0":"utdot","\u22F1":"dtdot","\u22F2":"disin","\u22F3":"isinsv","\u22F4":"isins","\u22F5":"isindot","\u22F5\u0338":"notindot","\u22F6":"notinvc","\u22F7":"notinvb","\u22F9":"isinE","\u22F9\u0338":"notinE","\u22FA":"nisd","\u22FB":"xnis","\u22FC":"nis","\u22FD":"notnivc","\u22FE":"notnivb","\u2305":"barwed","\u2306":"Barwed","\u230C":"drcrop","\u230D":"dlcrop","\u230E":"urcrop","\u230F":"ulcrop","\u2310":"bnot","\u2312":"profline","\u2313":"profsurf","\u2315":"telrec","\u2316":"target","\u231C":"ulcorn","\u231D":"urcorn","\u231E":"dlcorn","\u231F":"drcorn","\u2322":"frown","\u2323":"smile","\u232D":"cylcty","\u232E":"profalar","\u2336":"topbot","\u233D":"ovbar","\u233F":"solbar","\u237C":"angzarr","\u23B0":"lmoust","\u23B1":"rmoust","\u23B4":"tbrk","\u23B5":"bbrk","\u23B6":"bbrktbrk","\u23DC":"OverParenthesis","\u23DD":"UnderParenthesis","\u23DE":"OverBrace","\u23DF":"UnderBrace","\u23E2":"trpezium","\u23E7":"elinters","\u2423":"blank","\u2500":"boxh","\u2502":"boxv","\u250C":"boxdr","\u2510":"boxdl","\u2514":"boxur","\u2518":"boxul","\u251C":"boxvr","\u2524":"boxvl","\u252C":"boxhd","\u2534":"boxhu","\u253C":"boxvh","\u2550":"boxH","\u2551":"boxV","\u2552":"boxdR","\u2553":"boxDr","\u2554":"boxDR","\u2555":"boxdL","\u2556":"boxDl","\u2557":"boxDL","\u2558":"boxuR","\u2559":"boxUr","\u255A":"boxUR","\u255B":"boxuL","\u255C":"boxUl","\u255D":"boxUL","\u255E":"boxvR","\u255F":"boxVr","\u2560":"boxVR","\u2561":"boxvL","\u2562":"boxVl","\u2563":"boxVL","\u2564":"boxHd","\u2565":"boxhD","\u2566":"boxHD","\u2567":"boxHu","\u2568":"boxhU","\u2569":"boxHU","\u256A":"boxvH","\u256B":"boxVh","\u256C":"boxVH","\u2580":"uhblk","\u2584":"lhblk","\u2588":"block","\u2591":"blk14","\u2592":"blk12","\u2593":"blk34","\u25A1":"squ","\u25AA":"squf","\u25AB":"EmptyVerySmallSquare","\u25AD":"rect","\u25AE":"marker","\u25B1":"fltns","\u25B3":"xutri","\u25B4":"utrif","\u25B5":"utri","\u25B8":"rtrif","\u25B9":"rtri","\u25BD":"xdtri","\u25BE":"dtrif","\u25BF":"dtri","\u25C2":"ltrif","\u25C3":"ltri","\u25CA":"loz","\u25CB":"cir","\u25EC":"tridot","\u25EF":"xcirc","\u25F8":"ultri","\u25F9":"urtri","\u25FA":"lltri","\u25FB":"EmptySmallSquare","\u25FC":"FilledSmallSquare","\u2605":"starf","\u2606":"star","\u260E":"phone","\u2640":"female","\u2642":"male","\u2660":"spades","\u2663":"clubs","\u2665":"hearts","\u2666":"diams","\u266A":"sung","\u2713":"check","\u2717":"cross","\u2720":"malt","\u2736":"sext","\u2758":"VerticalSeparator","\u27C8":"bsolhsub","\u27C9":"suphsol","\u27F5":"xlarr","\u27F6":"xrarr","\u27F7":"xharr","\u27F8":"xlArr","\u27F9":"xrArr","\u27FA":"xhArr","\u27FC":"xmap","\u27FF":"dzigrarr","\u2902":"nvlArr","\u2903":"nvrArr","\u2904":"nvHarr","\u2905":"Map","\u290C":"lbarr","\u290D":"rbarr","\u290E":"lBarr","\u290F":"rBarr","\u2910":"RBarr","\u2911":"DDotrahd","\u2912":"UpArrowBar","\u2913":"DownArrowBar","\u2916":"Rarrtl","\u2919":"latail","\u291A":"ratail","\u291B":"lAtail","\u291C":"rAtail","\u291D":"larrfs","\u291E":"rarrfs","\u291F":"larrbfs","\u2920":"rarrbfs","\u2923":"nwarhk","\u2924":"nearhk","\u2925":"searhk","\u2926":"swarhk","\u2927":"nwnear","\u2928":"toea","\u2929":"tosa","\u292A":"swnwar","\u2933":"rarrc","\u2933\u0338":"nrarrc","\u2935":"cudarrr","\u2936":"ldca","\u2937":"rdca","\u2938":"cudarrl","\u2939":"larrpl","\u293C":"curarrm","\u293D":"cularrp","\u2945":"rarrpl","\u2948":"harrcir","\u2949":"Uarrocir","\u294A":"lurdshar","\u294B":"ldrushar","\u294E":"LeftRightVector","\u294F":"RightUpDownVector","\u2950":"DownLeftRightVector","\u2951":"LeftUpDownVector","\u2952":"LeftVectorBar","\u2953":"RightVectorBar","\u2954":"RightUpVectorBar","\u2955":"RightDownVectorBar","\u2956":"DownLeftVectorBar","\u2957":"DownRightVectorBar","\u2958":"LeftUpVectorBar","\u2959":"LeftDownVectorBar","\u295A":"LeftTeeVector","\u295B":"RightTeeVector","\u295C":"RightUpTeeVector","\u295D":"RightDownTeeVector","\u295E":"DownLeftTeeVector","\u295F":"DownRightTeeVector","\u2960":"LeftUpTeeVector","\u2961":"LeftDownTeeVector","\u2962":"lHar","\u2963":"uHar","\u2964":"rHar","\u2965":"dHar","\u2966":"luruhar","\u2967":"ldrdhar","\u2968":"ruluhar","\u2969":"rdldhar","\u296A":"lharul","\u296B":"llhard","\u296C":"rharul","\u296D":"lrhard","\u296E":"udhar","\u296F":"duhar","\u2970":"RoundImplies","\u2971":"erarr","\u2972":"simrarr","\u2973":"larrsim","\u2974":"rarrsim","\u2975":"rarrap","\u2976":"ltlarr","\u2978":"gtrarr","\u2979":"subrarr","\u297B":"suplarr","\u297C":"lfisht","\u297D":"rfisht","\u297E":"ufisht","\u297F":"dfisht","\u299A":"vzigzag","\u299C":"vangrt","\u299D":"angrtvbd","\u29A4":"ange","\u29A5":"range","\u29A6":"dwangle","\u29A7":"uwangle","\u29A8":"angmsdaa","\u29A9":"angmsdab","\u29AA":"angmsdac","\u29AB":"angmsdad","\u29AC":"angmsdae","\u29AD":"angmsdaf","\u29AE":"angmsdag","\u29AF":"angmsdah","\u29B0":"bemptyv","\u29B1":"demptyv","\u29B2":"cemptyv","\u29B3":"raemptyv","\u29B4":"laemptyv","\u29B5":"ohbar","\u29B6":"omid","\u29B7":"opar","\u29B9":"operp","\u29BB":"olcross","\u29BC":"odsold","\u29BE":"olcir","\u29BF":"ofcir","\u29C0":"olt","\u29C1":"ogt","\u29C2":"cirscir","\u29C3":"cirE","\u29C4":"solb","\u29C5":"bsolb","\u29C9":"boxbox","\u29CD":"trisb","\u29CE":"rtriltri","\u29CF":"LeftTriangleBar","\u29CF\u0338":"NotLeftTriangleBar","\u29D0":"RightTriangleBar","\u29D0\u0338":"NotRightTriangleBar","\u29DC":"iinfin","\u29DD":"infintie","\u29DE":"nvinfin","\u29E3":"eparsl","\u29E4":"smeparsl","\u29E5":"eqvparsl","\u29EB":"lozf","\u29F4":"RuleDelayed","\u29F6":"dsol","\u2A00":"xodot","\u2A01":"xoplus","\u2A02":"xotime","\u2A04":"xuplus","\u2A06":"xsqcup","\u2A0D":"fpartint","\u2A10":"cirfnint","\u2A11":"awint","\u2A12":"rppolint","\u2A13":"scpolint","\u2A14":"npolint","\u2A15":"pointint","\u2A16":"quatint","\u2A17":"intlarhk","\u2A22":"pluscir","\u2A23":"plusacir","\u2A24":"simplus","\u2A25":"plusdu","\u2A26":"plussim","\u2A27":"plustwo","\u2A29":"mcomma","\u2A2A":"minusdu","\u2A2D":"loplus","\u2A2E":"roplus","\u2A2F":"Cross","\u2A30":"timesd","\u2A31":"timesbar","\u2A33":"smashp","\u2A34":"lotimes","\u2A35":"rotimes","\u2A36":"otimesas","\u2A37":"Otimes","\u2A38":"odiv","\u2A39":"triplus","\u2A3A":"triminus","\u2A3B":"tritime","\u2A3C":"iprod","\u2A3F":"amalg","\u2A40":"capdot","\u2A42":"ncup","\u2A43":"ncap","\u2A44":"capand","\u2A45":"cupor","\u2A46":"cupcap","\u2A47":"capcup","\u2A48":"cupbrcap","\u2A49":"capbrcup","\u2A4A":"cupcup","\u2A4B":"capcap","\u2A4C":"ccups","\u2A4D":"ccaps","\u2A50":"ccupssm","\u2A53":"And","\u2A54":"Or","\u2A55":"andand","\u2A56":"oror","\u2A57":"orslope","\u2A58":"andslope","\u2A5A":"andv","\u2A5B":"orv","\u2A5C":"andd","\u2A5D":"ord","\u2A5F":"wedbar","\u2A66":"sdote","\u2A6A":"simdot","\u2A6D":"congdot","\u2A6D\u0338":"ncongdot","\u2A6E":"easter","\u2A6F":"apacir","\u2A70":"apE","\u2A70\u0338":"napE","\u2A71":"eplus","\u2A72":"pluse","\u2A73":"Esim","\u2A77":"eDDot","\u2A78":"equivDD","\u2A79":"ltcir","\u2A7A":"gtcir","\u2A7B":"ltquest","\u2A7C":"gtquest","\u2A7D":"les","\u2A7D\u0338":"nles","\u2A7E":"ges","\u2A7E\u0338":"nges","\u2A7F":"lesdot","\u2A80":"gesdot","\u2A81":"lesdoto","\u2A82":"gesdoto","\u2A83":"lesdotor","\u2A84":"gesdotol","\u2A85":"lap","\u2A86":"gap","\u2A87":"lne","\u2A88":"gne","\u2A89":"lnap","\u2A8A":"gnap","\u2A8B":"lEg","\u2A8C":"gEl","\u2A8D":"lsime","\u2A8E":"gsime","\u2A8F":"lsimg","\u2A90":"gsiml","\u2A91":"lgE","\u2A92":"glE","\u2A93":"lesges","\u2A94":"gesles","\u2A95":"els","\u2A96":"egs","\u2A97":"elsdot","\u2A98":"egsdot","\u2A99":"el","\u2A9A":"eg","\u2A9D":"siml","\u2A9E":"simg","\u2A9F":"simlE","\u2AA0":"simgE","\u2AA1":"LessLess","\u2AA1\u0338":"NotNestedLessLess","\u2AA2":"GreaterGreater","\u2AA2\u0338":"NotNestedGreaterGreater","\u2AA4":"glj","\u2AA5":"gla","\u2AA6":"ltcc","\u2AA7":"gtcc","\u2AA8":"lescc","\u2AA9":"gescc","\u2AAA":"smt","\u2AAB":"lat","\u2AAC":"smte","\u2AAC\uFE00":"smtes","\u2AAD":"late","\u2AAD\uFE00":"lates","\u2AAE":"bumpE","\u2AAF":"pre","\u2AAF\u0338":"npre","\u2AB0":"sce","\u2AB0\u0338":"nsce","\u2AB3":"prE","\u2AB4":"scE","\u2AB5":"prnE","\u2AB6":"scnE","\u2AB7":"prap","\u2AB8":"scap","\u2AB9":"prnap","\u2ABA":"scnap","\u2ABB":"Pr","\u2ABC":"Sc","\u2ABD":"subdot","\u2ABE":"supdot","\u2ABF":"subplus","\u2AC0":"supplus","\u2AC1":"submult","\u2AC2":"supmult","\u2AC3":"subedot","\u2AC4":"supedot","\u2AC5":"subE","\u2AC5\u0338":"nsubE","\u2AC6":"supE","\u2AC6\u0338":"nsupE","\u2AC7":"subsim","\u2AC8":"supsim","\u2ACB\uFE00":"vsubnE","\u2ACB":"subnE","\u2ACC\uFE00":"vsupnE","\u2ACC":"supnE","\u2ACF":"csub","\u2AD0":"csup","\u2AD1":"csube","\u2AD2":"csupe","\u2AD3":"subsup","\u2AD4":"supsub","\u2AD5":"subsub","\u2AD6":"supsup","\u2AD7":"suphsub","\u2AD8":"supdsub","\u2AD9":"forkv","\u2ADA":"topfork","\u2ADB":"mlcp","\u2AE4":"Dashv","\u2AE6":"Vdashl","\u2AE7":"Barv","\u2AE8":"vBar","\u2AE9":"vBarv","\u2AEB":"Vbar","\u2AEC":"Not","\u2AED":"bNot","\u2AEE":"rnmid","\u2AEF":"cirmid","\u2AF0":"midcir","\u2AF1":"topcir","\u2AF2":"nhpar","\u2AF3":"parsim","\u2AFD":"parsl","\u2AFD\u20E5":"nparsl","\u266D":"flat","\u266E":"natur","\u266F":"sharp","\xA4":"curren","\xA2":"cent",$:"dollar","\xA3":"pound","\xA5":"yen","\u20AC":"euro","\xB9":"sup1","\xBD":"half","\u2153":"frac13","\xBC":"frac14","\u2155":"frac15","\u2159":"frac16","\u215B":"frac18","\xB2":"sup2","\u2154":"frac23","\u2156":"frac25","\xB3":"sup3","\xBE":"frac34","\u2157":"frac35","\u215C":"frac38","\u2158":"frac45","\u215A":"frac56","\u215D":"frac58","\u215E":"frac78","\u{1D4B6}":"ascr","\u{1D552}":"aopf","\u{1D51E}":"afr","\u{1D538}":"Aopf","\u{1D504}":"Afr","\u{1D49C}":"Ascr",\u00AA:"ordf",\u00E1:"aacute",\u00C1:"Aacute",\u00E0:"agrave",\u00C0:"Agrave",\u0103:"abreve",\u0102:"Abreve",\u00E2:"acirc",\u00C2:"Acirc",\u00E5:"aring",\u00C5:"angst",\u00E4:"auml",\u00C4:"Auml",\u00E3:"atilde",\u00C3:"Atilde",\u0105:"aogon",\u0104:"Aogon",\u0101:"amacr",\u0100:"Amacr",\u00E6:"aelig",\u00C6:"AElig","\u{1D4B7}":"bscr","\u{1D553}":"bopf","\u{1D51F}":"bfr","\u{1D539}":"Bopf",\u212C:"Bscr","\u{1D505}":"Bfr","\u{1D520}":"cfr","\u{1D4B8}":"cscr","\u{1D554}":"copf",\u212D:"Cfr","\u{1D49E}":"Cscr",\u2102:"Copf",\u0107:"cacute",\u0106:"Cacute",\u0109:"ccirc",\u0108:"Ccirc",\u010D:"ccaron",\u010C:"Ccaron",\u010B:"cdot",\u010A:"Cdot",\u00E7:"ccedil",\u00C7:"Ccedil","\u2105":"incare","\u{1D521}":"dfr","\u2146":"dd","\u{1D555}":"dopf","\u{1D4B9}":"dscr","\u{1D49F}":"Dscr","\u{1D507}":"Dfr","\u2145":"DD","\u{1D53B}":"Dopf",\u010F:"dcaron",\u010E:"Dcaron",\u0111:"dstrok",\u0110:"Dstrok",\u00F0:"eth",\u00D0:"ETH","\u2147":"ee",\u212F:"escr","\u{1D522}":"efr","\u{1D556}":"eopf",\u2130:"Escr","\u{1D508}":"Efr","\u{1D53C}":"Eopf",\u00E9:"eacute",\u00C9:"Eacute",\u00E8:"egrave",\u00C8:"Egrave",\u00EA:"ecirc",\u00CA:"Ecirc",\u011B:"ecaron",\u011A:"Ecaron",\u00EB:"euml",\u00CB:"Euml",\u0117:"edot",\u0116:"Edot",\u0119:"eogon",\u0118:"Eogon",\u0113:"emacr",\u0112:"Emacr","\u{1D523}":"ffr","\u{1D557}":"fopf","\u{1D4BB}":"fscr","\u{1D509}":"Ffr","\u{1D53D}":"Fopf",\u2131:"Fscr",\uFB00:"fflig",\uFB03:"ffilig",\uFB04:"ffllig",\uFB01:"filig",fj:"fjlig",\uFB02:"fllig",\u0192:"fnof",\u210A:"gscr","\u{1D558}":"gopf","\u{1D524}":"gfr","\u{1D4A2}":"Gscr","\u{1D53E}":"Gopf","\u{1D50A}":"Gfr",\u01F5:"gacute",\u011F:"gbreve",\u011E:"Gbreve",\u011D:"gcirc",\u011C:"Gcirc",\u0121:"gdot",\u0120:"Gdot",\u0122:"Gcedil","\u{1D525}":"hfr",\u210E:"planckh","\u{1D4BD}":"hscr","\u{1D559}":"hopf",\u210B:"Hscr",\u210C:"Hfr",\u210D:"Hopf",\u0125:"hcirc",\u0124:"Hcirc",\u210F:"hbar",\u0127:"hstrok",\u0126:"Hstrok","\u{1D55A}":"iopf","\u{1D526}":"ifr","\u{1D4BE}":"iscr","\u2148":"ii","\u{1D540}":"Iopf",\u2110:"Iscr",\u2111:"Im",\u00ED:"iacute",\u00CD:"Iacute",\u00EC:"igrave",\u00CC:"Igrave",\u00EE:"icirc",\u00CE:"Icirc",\u00EF:"iuml",\u00CF:"Iuml",\u0129:"itilde",\u0128:"Itilde",\u0130:"Idot",\u012F:"iogon",\u012E:"Iogon",\u012B:"imacr",\u012A:"Imacr",\u0133:"ijlig",\u0132:"IJlig",\u0131:"imath","\u{1D4BF}":"jscr","\u{1D55B}":"jopf","\u{1D527}":"jfr","\u{1D4A5}":"Jscr","\u{1D50D}":"Jfr","\u{1D541}":"Jopf",\u0135:"jcirc",\u0134:"Jcirc","\u0237":"jmath","\u{1D55C}":"kopf","\u{1D4C0}":"kscr","\u{1D528}":"kfr","\u{1D4A6}":"Kscr","\u{1D542}":"Kopf","\u{1D50E}":"Kfr",\u0137:"kcedil",\u0136:"Kcedil","\u{1D529}":"lfr","\u{1D4C1}":"lscr",\u2113:"ell","\u{1D55D}":"lopf",\u2112:"Lscr","\u{1D50F}":"Lfr","\u{1D543}":"Lopf",\u013A:"lacute",\u0139:"Lacute",\u013E:"lcaron",\u013D:"Lcaron",\u013C:"lcedil",\u013B:"Lcedil",\u0142:"lstrok",\u0141:"Lstrok",\u0140:"lmidot",\u013F:"Lmidot","\u{1D52A}":"mfr","\u{1D55E}":"mopf","\u{1D4C2}":"mscr","\u{1D510}":"Mfr","\u{1D544}":"Mopf",\u2133:"Mscr","\u{1D52B}":"nfr","\u{1D55F}":"nopf","\u{1D4C3}":"nscr",\u2115:"Nopf","\u{1D4A9}":"Nscr","\u{1D511}":"Nfr",\u0144:"nacute",\u0143:"Nacute",\u0148:"ncaron",\u0147:"Ncaron",\u00F1:"ntilde",\u00D1:"Ntilde",\u0146:"ncedil",\u0145:"Ncedil","\u2116":"numero",\u014B:"eng",\u014A:"ENG","\u{1D560}":"oopf","\u{1D52C}":"ofr",\u2134:"oscr","\u{1D4AA}":"Oscr","\u{1D512}":"Ofr","\u{1D546}":"Oopf",\u00BA:"ordm",\u00F3:"oacute",\u00D3:"Oacute",\u00F2:"ograve",\u00D2:"Ograve",\u00F4:"ocirc",\u00D4:"Ocirc",\u00F6:"ouml",\u00D6:"Ouml",\u0151:"odblac",\u0150:"Odblac",\u00F5:"otilde",\u00D5:"Otilde",\u00F8:"oslash",\u00D8:"Oslash",\u014D:"omacr",\u014C:"Omacr",\u0153:"oelig",\u0152:"OElig","\u{1D52D}":"pfr","\u{1D4C5}":"pscr","\u{1D561}":"popf",\u2119:"Popf","\u{1D513}":"Pfr","\u{1D4AB}":"Pscr","\u{1D562}":"qopf","\u{1D52E}":"qfr","\u{1D4C6}":"qscr","\u{1D4AC}":"Qscr","\u{1D514}":"Qfr",\u211A:"Qopf",\u0138:"kgreen","\u{1D52F}":"rfr","\u{1D563}":"ropf","\u{1D4C7}":"rscr",\u211B:"Rscr",\u211C:"Re",\u211D:"Ropf",\u0155:"racute",\u0154:"Racute",\u0159:"rcaron",\u0158:"Rcaron",\u0157:"rcedil",\u0156:"Rcedil","\u{1D564}":"sopf","\u{1D4C8}":"sscr","\u{1D530}":"sfr","\u{1D54A}":"Sopf","\u{1D516}":"Sfr","\u{1D4AE}":"Sscr","\u24C8":"oS",\u015B:"sacute",\u015A:"Sacute",\u015D:"scirc",\u015C:"Scirc",\u0161:"scaron",\u0160:"Scaron",\u015F:"scedil",\u015E:"Scedil",\u00DF:"szlig","\u{1D531}":"tfr","\u{1D4C9}":"tscr","\u{1D565}":"topf","\u{1D4AF}":"Tscr","\u{1D517}":"Tfr","\u{1D54B}":"Topf",\u0165:"tcaron",\u0164:"Tcaron",\u0163:"tcedil",\u0162:"Tcedil","\u2122":"trade",\u0167:"tstrok",\u0166:"Tstrok","\u{1D4CA}":"uscr","\u{1D566}":"uopf","\u{1D532}":"ufr","\u{1D54C}":"Uopf","\u{1D518}":"Ufr","\u{1D4B0}":"Uscr",\u00FA:"uacute",\u00DA:"Uacute",\u00F9:"ugrave",\u00D9:"Ugrave",\u016D:"ubreve",\u016C:"Ubreve",\u00FB:"ucirc",\u00DB:"Ucirc",\u016F:"uring",\u016E:"Uring",\u00FC:"uuml",\u00DC:"Uuml",\u0171:"udblac",\u0170:"Udblac",\u0169:"utilde",\u0168:"Utilde",\u0173:"uogon",\u0172:"Uogon",\u016B:"umacr",\u016A:"Umacr","\u{1D533}":"vfr","\u{1D567}":"vopf","\u{1D4CB}":"vscr","\u{1D519}":"Vfr","\u{1D54D}":"Vopf","\u{1D4B1}":"Vscr","\u{1D568}":"wopf","\u{1D4CC}":"wscr","\u{1D534}":"wfr","\u{1D4B2}":"Wscr","\u{1D54E}":"Wopf","\u{1D51A}":"Wfr",\u0175:"wcirc",\u0174:"Wcirc","\u{1D535}":"xfr","\u{1D4CD}":"xscr","\u{1D569}":"xopf","\u{1D54F}":"Xopf","\u{1D51B}":"Xfr","\u{1D4B3}":"Xscr","\u{1D536}":"yfr","\u{1D4CE}":"yscr","\u{1D56A}":"yopf","\u{1D4B4}":"Yscr","\u{1D51C}":"Yfr","\u{1D550}":"Yopf",\u00FD:"yacute",\u00DD:"Yacute",\u0177:"ycirc",\u0176:"Ycirc",\u00FF:"yuml",\u0178:"Yuml","\u{1D4CF}":"zscr","\u{1D537}":"zfr","\u{1D56B}":"zopf",\u2128:"Zfr",\u2124:"Zopf","\u{1D4B5}":"Zscr",\u017A:"zacute",\u0179:"Zacute",\u017E:"zcaron",\u017D:"Zcaron",\u017C:"zdot",\u017B:"Zdot",\u01B5:"imped",\u00FE:"thorn",\u00DE:"THORN",\u0149:"napos",\u03B1:"alpha",\u0391:"Alpha",\u03B2:"beta",\u0392:"Beta",\u03B3:"gamma",\u0393:"Gamma",\u03B4:"delta",\u0394:"Delta",\u03B5:"epsi","\u03F5":"epsiv",\u0395:"Epsilon",\u03DD:"gammad",\u03DC:"Gammad",\u03B6:"zeta",\u0396:"Zeta",\u03B7:"eta",\u0397:"Eta",\u03B8:"theta",\u03D1:"thetav",\u0398:"Theta",\u03B9:"iota",\u0399:"Iota",\u03BA:"kappa",\u03F0:"kappav",\u039A:"Kappa",\u03BB:"lambda",\u039B:"Lambda",\u03BC:"mu",\u00B5:"micro",\u039C:"Mu",\u03BD:"nu",\u039D:"Nu",\u03BE:"xi",\u039E:"Xi",\u03BF:"omicron",\u039F:"Omicron",\u03C0:"pi",\u03D6:"piv",\u03A0:"Pi",\u03C1:"rho",\u03F1:"rhov",\u03A1:"Rho",\u03C3:"sigma",\u03A3:"Sigma",\u03C2:"sigmaf",\u03C4:"tau",\u03A4:"Tau",\u03C5:"upsi",\u03A5:"Upsilon",\u03D2:"Upsi",\u03C6:"phi",\u03D5:"phiv",\u03A6:"Phi",\u03C7:"chi",\u03A7:"Chi",\u03C8:"psi",\u03A8:"Psi",\u03C9:"omega",\u03A9:"ohm",\u0430:"acy",\u0410:"Acy",\u0431:"bcy",\u0411:"Bcy",\u0432:"vcy",\u0412:"Vcy",\u0433:"gcy",\u0413:"Gcy",\u0453:"gjcy",\u0403:"GJcy",\u0434:"dcy",\u0414:"Dcy",\u0452:"djcy",\u0402:"DJcy",\u0435:"iecy",\u0415:"IEcy",\u0451:"iocy",\u0401:"IOcy",\u0454:"jukcy",\u0404:"Jukcy",\u0436:"zhcy",\u0416:"ZHcy",\u0437:"zcy",\u0417:"Zcy",\u0455:"dscy",\u0405:"DScy",\u0438:"icy",\u0418:"Icy",\u0456:"iukcy",\u0406:"Iukcy",\u0457:"yicy",\u0407:"YIcy",\u0439:"jcy",\u0419:"Jcy",\u0458:"jsercy",\u0408:"Jsercy",\u043A:"kcy",\u041A:"Kcy",\u045C:"kjcy",\u040C:"KJcy",\u043B:"lcy",\u041B:"Lcy",\u0459:"ljcy",\u0409:"LJcy",\u043C:"mcy",\u041C:"Mcy",\u043D:"ncy",\u041D:"Ncy",\u045A:"njcy",\u040A:"NJcy",\u043E:"ocy",\u041E:"Ocy",\u043F:"pcy",\u041F:"Pcy",\u0440:"rcy",\u0420:"Rcy",\u0441:"scy",\u0421:"Scy",\u0442:"tcy",\u0422:"Tcy",\u045B:"tshcy",\u040B:"TSHcy",\u0443:"ucy",\u0423:"Ucy",\u045E:"ubrcy",\u040E:"Ubrcy",\u0444:"fcy",\u0424:"Fcy",\u0445:"khcy",\u0425:"KHcy",\u0446:"tscy",\u0426:"TScy",\u0447:"chcy",\u0427:"CHcy",\u045F:"dzcy",\u040F:"DZcy",\u0448:"shcy",\u0428:"SHcy",\u0449:"shchcy",\u0429:"SHCHcy",\u044A:"hardcy",\u042A:"HARDcy",\u044B:"ycy",\u042B:"Ycy",\u044C:"softcy",\u042C:"SOFTcy",\u044D:"ecy",\u042D:"Ecy",\u044E:"yucy",\u042E:"YUcy",\u044F:"yacy",\u042F:"YAcy",\u2135:"aleph",\u2136:"beth",\u2137:"gimel",\u2138:"daleth"},u=/["&'<>`]/g,c={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},f=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,d=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,h=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,p={aacute:"\xE1",Aacute:"\xC1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",acy:"\u0430",Acy:"\u0410",aelig:"\xE6",AElig:"\xC6",af:"\u2061",afr:"\u{1D51E}",Afr:"\u{1D504}",agrave:"\xE0",Agrave:"\xC0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2A3F",amp:"&",AMP:"&",and:"\u2227",And:"\u2A53",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",Aogon:"\u0104",aopf:"\u{1D552}",Aopf:"\u{1D538}",ap:"\u2248",apacir:"\u2A6F",ape:"\u224A",apE:"\u2A70",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",Aring:"\xC5",ascr:"\u{1D4B6}",Ascr:"\u{1D49C}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",beta:"\u03B2",Beta:"\u0392",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",Bfr:"\u{1D505}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bNot:"\u2AED",bopf:"\u{1D553}",Bopf:"\u{1D539}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpe:"\u224F",bumpE:"\u2AAE",bumpeq:"\u224F",Bumpeq:"\u224E",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22D2",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",ccaron:"\u010D",Ccaron:"\u010C",ccedil:"\xE7",Ccedil:"\xC7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",Cdot:"\u010A",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",Chi:"\u03A7",cir:"\u25CB",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29C3",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2A74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",cscr:"\u{1D4B8}",Cscr:"\u{1D49E}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",Cup:"\u22D3",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21D3",Darr:"\u21A1",dash:"\u2010",dashv:"\u22A3",Dashv:"\u2AE4",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",Dcaron:"\u010E",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21CA",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",delta:"\u03B4",Delta:"\u0394",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",Dfr:"\u{1D507}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",Dopf:"\u{1D53B}",dot:"\u02D9",Dot:"\xA8",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",downarrow:"\u2193",Downarrow:"\u21D3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",Dscr:"\u{1D49F}",dscy:"\u0455",DScy:"\u0405",dsol:"\u29F6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",DZcy:"\u040F",dzigrarr:"\u27FF",eacute:"\xE9",Eacute:"\xC9",easter:"\u2A6E",ecaron:"\u011B",Ecaron:"\u011A",ecir:"\u2256",ecirc:"\xEA",Ecirc:"\xCA",ecolon:"\u2255",ecy:"\u044D",Ecy:"\u042D",eDDot:"\u2A77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",Efr:"\u{1D508}",eg:"\u2A9A",egrave:"\xE8",Egrave:"\xC8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014B",ENG:"\u014A",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\u{1D556}",Eopf:"\u{1D53C}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",Epsilon:"\u0395",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2A73",eta:"\u03B7",Eta:"\u0397",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",Ffr:"\u{1D509}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",Fopf:"\u{1D53D}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",gamma:"\u03B3",Gamma:"\u0393",gammad:"\u03DD",Gammad:"\u03DC",gap:"\u2A86",gbreve:"\u011F",Gbreve:"\u011E",Gcedil:"\u0122",gcirc:"\u011D",Gcirc:"\u011C",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22DB",gEl:"\u2A8C",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",Gfr:"\u{1D50A}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2AA5",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",Gopf:"\u{1D53E}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",gscr:"\u210A",Gscr:"\u{1D4A2}",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",Gt:"\u226B",GT:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",HARDcy:"\u042A",harr:"\u2194",hArr:"\u21D4",harrcir:"\u2948",harrw:"\u21AD",Hat:"^",hbar:"\u210F",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",iacute:"\xED",Iacute:"\xCD",ic:"\u2063",icirc:"\xEE",Icirc:"\xCE",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",igrave:"\xEC",Igrave:"\xCC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012B",Imacr:"\u012A",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",Int:"\u222C",intcal:"\u22BA",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012F",Iogon:"\u012E",iopf:"\u{1D55A}",Iopf:"\u{1D540}",iota:"\u03B9",Iota:"\u0399",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xEF",Iuml:"\xCF",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\u{1D527}",Jfr:"\u{1D50D}",jmath:"\u0237",jopf:"\u{1D55B}",Jopf:"\u{1D541}",jscr:"\u{1D4BF}",Jscr:"\u{1D4A5}",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03BA",Kappa:"\u039A",kappav:"\u03F0",kcedil:"\u0137",Kcedil:"\u0136",kcy:"\u043A",Kcy:"\u041A",kfr:"\u{1D528}",Kfr:"\u{1D50E}",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045C",KJcy:"\u040C",kopf:"\u{1D55C}",Kopf:"\u{1D542}",kscr:"\u{1D4C0}",Kscr:"\u{1D4A6}",lAarr:"\u21DA",lacute:"\u013A",Lacute:"\u0139",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",Lambda:"\u039B",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larr:"\u2190",lArr:"\u21D0",Larr:"\u219E",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",lAtail:"\u291B",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",Lcaron:"\u013D",lcedil:"\u013C",Lcedil:"\u013B",lceil:"\u2308",lcub:"{",lcy:"\u043B",Lcy:"\u041B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",leftarrow:"\u2190",Leftarrow:"\u21D0",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",Leftrightarrow:"\u21D4",LeftRightArrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",leg:"\u22DA",lEg:"\u2A8B",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",Lfr:"\u{1D50F}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226A",Ll:"\u22D8",llarr:"\u21C7",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",Lmidot:"\u013F",lmoust:"\u23B0",lmoustache:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",Longleftarrow:"\u27F8",LongLeftArrow:"\u27F5",longleftrightarrow:"\u27F7",Longleftrightarrow:"\u27FA",LongLeftRightArrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",Longrightarrow:"\u27F9",LongRightArrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",Lopf:"\u{1D543}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226A",LT:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",Map:"\u2905",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",Mcy:"\u041C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",mfr:"\u{1D52A}",Mfr:"\u{1D510}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",Mopf:"\u{1D544}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",mu:"\u03BC",Mu:"\u039C",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",Ncy:"\u041D",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",pcy:"\u043F",Pcy:"\u041F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",Pfr:"\u{1D513}",phi:"\u03C6",Phi:"\u03A6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",Pi:"\u03A0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",pr:"\u227A",Pr:"\u2ABB",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prE:"\u2AB3",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportion:"\u2237",Proportional:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",Pscr:"\u{1D4AB}",psi:"\u03C8",Psi:"\u03A8",puncsp:"\u2008",qfr:"\u{1D52E}",Qfr:"\u{1D514}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",qscr:"\u{1D4C6}",Qscr:"\u{1D4AC}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rArr:"\u21D2",Rarr:"\u21A0",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",Rarrtl:"\u2916",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",Re:"\u211C",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",Rho:"\u03A1",rhov:"\u03F1",RightAngleBracket:"\u27E9",rightarrow:"\u2192",Rightarrow:"\u21D2",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",Sacute:"\u015A",sbquo:"\u201A",sc:"\u227B",Sc:"\u2ABC",scap:"\u2AB8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",scedil:"\u015F",Scedil:"\u015E",scirc:"\u015D",Scirc:"\u015C",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",Scy:"\u0421",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",Sfr:"\u{1D516}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",sigma:"\u03C3",Sigma:"\u03A3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",SOFTcy:"\u042C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",Sopf:"\u{1D54A}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",Sscr:"\u{1D4AE}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",Star:"\u22C6",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",sube:"\u2286",subE:"\u2AC5",subedot:"\u2AC3",submult:"\u2AC1",subne:"\u228A",subnE:"\u2ACB",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup:"\u2283",Sup:"\u22D1",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supE:"\u2AC6",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supne:"\u228B",supnE:"\u2ACC",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",tau:"\u03C4",Tau:"\u03A4",tbrk:"\u23B4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",Tfr:"\u{1D517}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03B8",Theta:"\u0398",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",THORN:"\xDE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",Topf:"\u{1D54B}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",Tscr:"\u{1D4AF}",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045B",TSHcy:"\u040B",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uacute:"\xFA",Uacute:"\xDA",uarr:"\u2191",uArr:"\u21D1",Uarr:"\u219F",Uarrocir:"\u2949",ubrcy:"\u045E",Ubrcy:"\u040E",ubreve:"\u016D",Ubreve:"\u016C",ucirc:"\xFB",Ucirc:"\xDB",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21C5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",Ufr:"\u{1D518}",ugrave:"\xF9",Ugrave:"\xD9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",Umacr:"\u016A",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",uogon:"\u0173",Uogon:"\u0172",uopf:"\u{1D566}",Uopf:"\u{1D54C}",uparrow:"\u2191",Uparrow:"\u21D1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",Updownarrow:"\u21D5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",upsilon:"\u03C5",Upsilon:"\u03A5",UpTee:"\u22A5",UpTeeArrow:"\u21A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",Uring:"\u016E",urtri:"\u25F9",uscr:"\u{1D4CA}",Uscr:"\u{1D4B0}",utdot:"\u22F0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",Uuml:"\xDC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",vee:"\u2228",Vee:"\u22C1",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",vfr:"\u{1D533}",Vfr:"\u{1D519}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",Vopf:"\u{1D54D}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",Vscr:"\u{1D4B1}",vsubne:"\u228A\uFE00",vsubnE:"\u2ACB\uFE00",vsupne:"\u228B\uFE00",vsupnE:"\u2ACC\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",Wfr:"\u{1D51A}",wopf:"\u{1D568}",Wopf:"\u{1D54E}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",Wscr:"\u{1D4B2}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",Xfr:"\u{1D51B}",xharr:"\u27F7",xhArr:"\u27FA",xi:"\u03BE",Xi:"\u039E",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",Xopf:"\u{1D54F}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",xscr:"\u{1D4CD}",Xscr:"\u{1D4B3}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",Yacute:"\xDD",yacy:"\u044F",YAcy:"\u042F",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044B",Ycy:"\u042B",yen:"\xA5",yfr:"\u{1D536}",Yfr:"\u{1D51C}",yicy:"\u0457",YIcy:"\u0407",yopf:"\u{1D56A}",Yopf:"\u{1D550}",yscr:"\u{1D4CE}",Yscr:"\u{1D4B4}",yucy:"\u044E",YUcy:"\u042E",yuml:"\xFF",Yuml:"\u0178",zacute:"\u017A",Zacute:"\u0179",zcaron:"\u017E",Zcaron:"\u017D",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017C",Zdot:"\u017B",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",zeta:"\u03B6",Zeta:"\u0396",zfr:"\u{1D537}",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",zscr:"\u{1D4CF}",Zscr:"\u{1D4B5}",zwj:"\u200D",zwnj:"\u200C"},m={aacute:"\xE1",Aacute:"\xC1",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",aelig:"\xE6",AElig:"\xC6",agrave:"\xE0",Agrave:"\xC0",amp:"&",AMP:"&",aring:"\xE5",Aring:"\xC5",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",brvbar:"\xA6",ccedil:"\xE7",Ccedil:"\xC7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",Eacute:"\xC9",ecirc:"\xEA",Ecirc:"\xCA",egrave:"\xE8",Egrave:"\xC8",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",iacute:"\xED",Iacute:"\xCD",icirc:"\xEE",Icirc:"\xCE",iexcl:"\xA1",igrave:"\xEC",Igrave:"\xCC",iquest:"\xBF",iuml:"\xEF",Iuml:"\xCF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",Ntilde:"\xD1",oacute:"\xF3",Oacute:"\xD3",ocirc:"\xF4",Ocirc:"\xD4",ograve:"\xF2",Ograve:"\xD2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",Oslash:"\xD8",otilde:"\xF5",Otilde:"\xD5",ouml:"\xF6",Ouml:"\xD6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",THORN:"\xDE",times:"\xD7",uacute:"\xFA",Uacute:"\xDA",ucirc:"\xFB",Ucirc:"\xDB",ugrave:"\xF9",Ugrave:"\xD9",uml:"\xA8",uuml:"\xFC",Uuml:"\xDC",yacute:"\xFD",Yacute:"\xDD",yen:"\xA5",yuml:"\xFF"},O={0:"\uFFFD",128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},b=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],E=String.fromCharCode,D={},C=D.hasOwnProperty,k=function(te,ge){return C.call(te,ge)},w=function(te,ge){for(var he=-1,ue=te.length;++he=55296&&te<=57343||te>1114111?(ge&&N("character reference outside the permissible Unicode range"),"\uFFFD"):k(O,te)?(ge&&N("disallowed character reference"),O[te]):(ge&&w(b,te)&&N("disallowed character reference"),te>65535&&(te-=65536,he+=E(te>>>10&1023|55296),te=56320|te&1023),he+=E(te),he)},M=function(te){return"&#x"+te.toString(16).toUpperCase()+";"},Z=function(te){return"&#"+te+";"},N=function(te){throw Error("Parse error: "+te)},L=function(te,ge){ge=T(ge,L.options);var he=ge.strict;he&&d.test(te)&&N("forbidden code point");var ue=ge.encodeEverything,xe=ge.useNamedReferences,Pe=ge.allowUnsafeSymbols,Ye=ge.decimal?Z:M,it=function(Be){return Ye(Be.charCodeAt(0))};return ue?(te=te.replace(i,function(Be){return xe&&k(l,Be)?"&"+l[Be]+";":it(Be)}),xe&&(te=te.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),xe&&(te=te.replace(s,function(Be){return"&"+l[Be]+";"}))):xe?(Pe||(te=te.replace(u,function(Be){return"&"+l[Be]+";"})),te=te.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒"),te=te.replace(s,function(Be){return"&"+l[Be]+";"})):Pe||(te=te.replace(u,it)),te.replace(a,function(Be){var st=Be.charCodeAt(0),ct=Be.charCodeAt(1),ft=(st-55296)*1024+ct-56320+65536;return Ye(ft)}).replace(o,it)};L.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var j=function(te,ge){ge=T(ge,j.options);var he=ge.strict;return he&&f.test(te)&&N("malformed character reference"),te.replace(h,function(ue,xe,Pe,Ye,it,Be,st,ct,ft){var It,Yt,zt,V,B,pe;return xe?(B=xe,p[B]):Pe?(B=Pe,pe=Ye,pe&&ge.isAttributeValue?(he&&pe=="="&&N("`&` did not start a character reference"),ue):(he&&N("named character reference was not terminated by a semicolon"),m[B]+(pe||""))):it?(zt=it,Yt=Be,he&&!Yt&&N("character reference was not terminated by a semicolon"),It=parseInt(zt,10),S(It,he)):st?(V=st,Yt=ct,he&&!Yt&&N("character reference was not terminated by a semicolon"),It=parseInt(V,16),S(It,he)):(he&&N("named character reference was not terminated by a semicolon"),ue)})};j.options={isAttributeValue:!1,strict:!1};var X=function(te){return te.replace(u,function(ge){return c[ge]})},fe={version:"1.2.0",encode:L,decode:j,escape:X,unescape:j};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd)define(function(){return fe});else if(e&&!e.nodeType)if(t)t.exports=fe;else for(var ee in fe)k(fe,ee)&&(e[ee]=fe[ee]);else r.he=fe})(sc)});var cp=_t((_B,Qb)=>{"use strict";var I9=function(e){return F9(e)&&!Z9(e)};function F9(r){return!!r&&typeof r=="object"}function Z9(r){var e=Object.prototype.toString.call(r);return e==="[object RegExp]"||e==="[object Date]"||B9(r)}var q9=typeof Symbol=="function"&&Symbol.for,L9=q9?Symbol.for("react.element"):60103;function B9(r){return r.$$typeof===L9}function U9(r){return Array.isArray(r)?[]:{}}function ul(r,e){return e.clone!==!1&&e.isMergeableObject(r)?Lo(U9(r),r,e):r}function W9(r,e,t){return r.concat(e).map(function(n){return ul(n,t)})}function Y9(r,e){if(!e.customMerge)return Lo;var t=e.customMerge(r);return typeof t=="function"?t:Lo}function z9(r){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r).filter(function(e){return Object.propertyIsEnumerable.call(r,e)}):[]}function Mb(r){return Object.keys(r).concat(z9(r))}function Rb(r,e){try{return e in r}catch{return!1}}function V9(r,e){return Rb(r,e)&&!(Object.hasOwnProperty.call(r,e)&&Object.propertyIsEnumerable.call(r,e))}function j9(r,e,t){var n={};return t.isMergeableObject(r)&&Mb(r).forEach(function(a){n[a]=ul(r[a],t)}),Mb(e).forEach(function(a){V9(r,a)||(Rb(r,a)&&t.isMergeableObject(e[a])?n[a]=Y9(a,t)(r[a],e[a],t):n[a]=ul(e[a],t))}),n}function Lo(r,e,t){t=t||{},t.arrayMerge=t.arrayMerge||W9,t.isMergeableObject=t.isMergeableObject||I9,t.cloneUnlessOtherwiseSpecified=ul;var n=Array.isArray(e),a=Array.isArray(r),i=n===a;return i?n?t.arrayMerge(r,e,t):j9(r,e,t):ul(e,t)}Lo.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(n,a){return Lo(n,a,t)},{})};var X9=Lo;Qb.exports=X9});var Rp=_t((mY,Pv)=>{"use strict";var Pp=Object.defineProperty,y6=Object.getOwnPropertyDescriptor,b6=Object.getOwnPropertyNames,v6=Object.prototype.hasOwnProperty,O6=(r,e)=>{for(var t in e)Pp(r,t,{get:e[t],enumerable:!0})},_6=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of b6(e))!v6.call(r,a)&&a!==t&&Pp(r,a,{get:()=>e[a],enumerable:!(n=y6(e,a))||n.enumerable});return r},w6=r=>_6(Pp({},"__esModule",{value:!0}),r),Nv={};O6(Nv,{FileInputSuggest:()=>C6,FolderInputSuggest:()=>D6,FuzzyInputSuggest:()=>Mp,setNodeIcon:()=>x6});Pv.exports=w6(Nv);var Np=require("obsidian"),Mp=class extends Np.AbstractInputSuggest{constructor(r,e,t){super(r,e.inputEl),this.items=t}getSuggestions(r){let e=(0,Np.prepareSimpleSearch)(r),t=[];for(let n of this.items){let a=e(this.getItemText(n));a&&t.push({item:n,match:a})}return t}renderSuggestion(r,e){e.addClass("mod-complex");let t=e.createDiv({cls:"suggestion-content"});if(!r?.item){t.setText("No match found"),t.parentElement?.addClass("is-selected");return}let n=t.createDiv("suggestion-title");this.renderTitle(n,r);let a=t.createDiv("suggestion-note");this.renderNote(a,r)}renderMatches(r,e,t,n){(0,Np.renderMatches)(r,e,t,n)}},$v=require("obsidian"),D6=class extends Mp{getItemText(r){return r.path}renderNote(r,e){let{item:t,match:n}=e;(0,$v.renderMatches)(r,t.path,n.matches)}renderTitle(r,e){let{item:t,match:n}=e;(0,$v.renderMatches)(r,t.name,n.matches,t.path.length-t.name.length)}},Tv=require("obsidian"),C6=class extends Mp{getItemText(r){return r.path}renderNote(r,e){let{item:t,match:n}=e;(0,Tv.renderMatches)(r,t.path,n.matches)}renderTitle(r,e){let{item:t,match:n}=e;(0,Tv.renderMatches)(r,t.name,n.matches,t.path.length-t.name.length)}},k6=require("obsidian"),E6={"has-node-icon":"helpers_has-node-icon","x-small":"helpers_x-small",small:"helpers_small",medium:"helpers_medium",large:"helpers_large","x-large":"helpers_x-large"};function x6(r,e){r.addClass(E6["has-node-icon"]),(0,k6.setIcon)(r,e)}});var Fc=_t(($l,Tl)=>{(function(r,e){if(typeof $l=="object"){var t=e();typeof Tl=="object"&&Tl&&Tl.exports&&($l=Tl.exports=t),$l.randomColor=t}else typeof define=="function"&&define.amd?define([],e):r.randomColor=e()})($l,function(){var r=null,e={};m();var t=[],n=function(k){if(k=k||{},k.seed!==void 0&&k.seed!==null&&k.seed===parseInt(k.seed,10))r=k.seed;else if(typeof k.seed=="string")r=D(k.seed);else{if(k.seed!==void 0&&k.seed!==null)throw new TypeError("The seed value must be an integer or string");r=null}var w,T,S;if(k.count!==null&&k.count!==void 0){for(var M=k.count,Z=[],N=0;NZ.length;){var L=n(k);r!==null&&(k.seed=r),Z.push(L)}return k.count=M,Z}return w=a(k),T=i(w,k),S=o(w,T,k),s([w,T,S],k)};function a(k){if(t.length>0){var w=C(k.hue),T=d(w),S=(w[1]-w[0])/t.length,M=parseInt((T-w[0])/S);t[M]===!0?M=(M+2)%t.length:t[M]=!0;var Z=(w[0]+M*S)%359,N=(w[0]+(M+1)*S)%359;return w=[Z,N],T=d(w),T<0&&(T=360+T),T}else{var w=u(k.hue);return T=d(w),T<0&&(T=360+T),T}}function i(k,w){if(w.hue==="monochrome")return 0;if(w.luminosity==="random")return d([0,100]);var T=c(k),S=T[0],M=T[1];switch(w.luminosity){case"bright":S=55;break;case"dark":S=M-10;break;case"light":M=55;break}return d([S,M])}function o(k,w,T){var S=l(k,w),M=100;switch(T.luminosity){case"dark":M=S+20;break;case"light":S=(M+S)/2;break;case"random":S=0,M=100;break}return d([S,M])}function s(k,w){switch(w.format){case"hsvArray":return k;case"hslArray":return E(k);case"hsl":var T=E(k);return"hsl("+T[0]+", "+T[1]+"%, "+T[2]+"%)";case"hsla":var S=E(k),N=w.alpha||Math.random();return"hsla("+S[0]+", "+S[1]+"%, "+S[2]+"%, "+N+")";case"rgbArray":return O(k);case"rgb":var M=O(k);return"rgb("+M.join(", ")+")";case"rgba":var Z=O(k),N=w.alpha||Math.random();return"rgba("+Z.join(", ")+", "+N+")";default:return h(k)}}function l(k,w){for(var T=f(k).lowerBounds,S=0;S=M&&w<=N){var j=(L-Z)/(N-M),X=Z-j*M;return j*w+X}}return 0}function u(k){if(typeof parseInt(k)=="number"){var w=parseInt(k);if(w<360&&w>0)return[w,w]}if(typeof k=="string"){if(e[k]){var T=e[k];if(T.hueRange)return T.hueRange}else if(k.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var S=b(k)[0];return[S,S]}}return[0,360]}function c(k){return f(k).saturationRange}function f(k){k>=334&&k<=360&&(k-=360);for(var w in e){var T=e[w];if(T.hueRange&&k>=T.hueRange[0]&&k<=T.hueRange[1])return e[w]}return"Color not found"}function d(k){if(r===null){var w=.618033988749895,T=Math.random();return T+=w,T%=1,Math.floor(k[0]+T*(k[1]+1-k[0]))}else{var S=k[1]||1,M=k[0]||0;r=(r*9301+49297)%233280;var Z=r/233280;return Math.floor(M+Z*(S-M))}}function h(k){var w=O(k);function T(M){var Z=M.toString(16);return Z.length==1?"0"+Z:Z}var S="#"+T(w[0])+T(w[1])+T(w[2]);return S}function p(k,w,T){var S=T[0][0],M=T[T.length-1][0],Z=T[T.length-1][1],N=T[0][1];e[k]={hueRange:w,lowerBounds:T,saturationRange:[S,M],brightnessRange:[Z,N]}}function m(){p("monochrome",null,[[0,0],[100,0]]),p("red",[-26,18],[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]),p("orange",[18,46],[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]),p("yellow",[46,62],[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]),p("green",[62,178],[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]),p("blue",[178,257],[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]),p("purple",[257,282],[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]),p("pink",[282,334],[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]])}function O(k){var w=k[0];w===0&&(w=1),w===360&&(w=359),w=w/360;var T=k[1]/100,S=k[2]/100,M=Math.floor(w*6),Z=w*6-M,N=S*(1-T),L=S*(1-Z*T),j=S*(1-(1-Z)*T),X=256,fe=256,ee=256;switch(M){case 0:X=S,fe=j,ee=N;break;case 1:X=L,fe=S,ee=N;break;case 2:X=N,fe=S,ee=j;break;case 3:X=N,fe=L,ee=S;break;case 4:X=j,fe=N,ee=S;break;case 5:X=S,fe=N,ee=L;break}var te=[Math.floor(X*255),Math.floor(fe*255),Math.floor(ee*255)];return te}function b(k){k=k.replace(/^#/,""),k=k.length===3?k.replace(/(.)/g,"$1$1"):k;var w=parseInt(k.substr(0,2),16)/255,T=parseInt(k.substr(2,2),16)/255,S=parseInt(k.substr(4,2),16)/255,M=Math.max(w,T,S),Z=M-Math.min(w,T,S),N=M?Z/M:0;switch(M){case w:return[60*((T-S)/Z%6)||0,N,M];case T:return[60*((S-w)/Z+2)||0,N,M];case S:return[60*((w-T)/Z+4)||0,N,M]}}function E(k){var w=k[0],T=k[1]/100,S=k[2]/100,M=(2-T)*S;return[w,Math.round(T*S/(M<1?M:2-M)*1e4)/100,M/2*100]}function D(k){for(var w=0,T=0;T!==k.length&&!(w>=Number.MAX_SAFE_INTEGER);T++)w+=k.charCodeAt(T);return w}function C(k){if(isNaN(k)){if(typeof k=="string"){if(e[k]){var T=e[k];if(T.hueRange)return T.hueRange}else if(k.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var S=b(k)[0];return f(S).hueRange}}}else{var w=parseInt(k);if(w<360&&w>0)return f(k).hueRange}return[0,360]}return n})});var CO=_t(DO=>{DO.entityMap={lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",divide:"\xF7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02C6",tilde:"\u02DC",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203A",oline:"\u203E",euro:"\u20AC",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}});var NO=_t(nm=>{var rm=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,kO=new RegExp("[\\-\\.0-9"+rm.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),EO=new RegExp("^"+rm.source+kO.source+"*(?::"+rm.source+kO.source+"*)?$"),Pl=0,fi=1,ss=2,Ml=3,ls=4,us=5,Rl=6,Uc=7;function cs(r,e){this.message=r,this.locator=e,Error.captureStackTrace&&Error.captureStackTrace(this,cs)}cs.prototype=new Error;cs.prototype.name=cs.name;function AO(){}AO.prototype={parse:function(r,e,t){var n=this.domBuilder;n.startDocument(),$O(e,e={}),H7(r,e,t,n,this.errorHandler),n.endDocument()}};function H7(r,e,t,n,a){function i(ee){if(ee>65535){ee-=65536;var te=55296+(ee>>10),ge=56320+(ee&1023);return String.fromCharCode(te,ge)}else return String.fromCharCode(ee)}function o(ee){var te=ee.slice(1,-1);return te in t?t[te]:te.charAt(0)==="#"?i(parseInt(te.substr(1).replace("x","0x"))):(a.error("entity not found:"+ee),ee)}function s(ee){if(ee>m){var te=r.substring(m,ee).replace(/&#?\w+;/g,o);d&&l(m),n.characters(te,0,ee-m),m=ee}}function l(ee,te){for(;ee>=c&&(te=f.exec(r));)u=te.index,c=u+te[0].length,d.lineNumber++;d.columnNumber=ee-u+1}for(var u=0,c=0,f=/.*(?:\r\n?|\n)|.*$/g,d=n.locator,h=[{currentNSMap:e}],p={},m=0;;){try{var O=r.indexOf("<",m);if(O<0){if(!r.substr(m).match(/^\s*$/)){var b=n.doc,E=b.createTextNode(r.substr(m));b.appendChild(E),n.currentElement=E}return}switch(O>m&&s(O),r.charAt(O+1)){case"/":var N=r.indexOf(">",O+3),D=r.substring(O+2,N),C=h.pop();N<0?(D=r.substring(O+2).replace(/[\s<].*/,""),a.error("end tag name: "+D+" is not complete:"+C.tagName),N=O+1+D.length):D.match(/\sm?m=N:s(Math.max(O,m)+1)}}function xO(r,e){return e.lineNumber=r.lineNumber,e.columnNumber=r.columnNumber,e}function K7(r,e,t,n,a,i){function o(h,p,m){h in t.attributeNames&&i.fatalError("Attribute "+h+" redefined"),t.addValue(h,p,m)}for(var s,l,u=++e,c=Pl;;){var f=r.charAt(u);switch(f){case"=":if(c===fi)s=r.slice(e,u),c=Ml;else if(c===ss)c=Ml;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(c===Ml||c===fi)if(c===fi&&(i.warning('attribute value must after "="'),s=r.slice(e,u)),e=u+1,u=r.indexOf(f,e),u>0)l=r.slice(e,u).replace(/&#?\w+;/g,a),o(s,l,e-1),c=us;else throw new Error("attribute value no end '"+f+"' match");else if(c==ls)l=r.slice(e,u).replace(/&#?\w+;/g,a),o(s,l,e),i.warning('attribute "'+s+'" missed start quot('+f+")!!"),e=u+1,c=us;else throw new Error('attribute value must after "="');break;case"/":switch(c){case Pl:t.setTagName(r.slice(e,u));case us:case Rl:case Uc:c=Uc,t.closed=!0;case ls:case fi:case ss:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),c==Pl&&t.setTagName(r.slice(e,u)),u;case">":switch(c){case Pl:t.setTagName(r.slice(e,u));case us:case Rl:case Uc:break;case ls:case fi:l=r.slice(e,u),l.slice(-1)==="/"&&(t.closed=!0,l=l.slice(0,-1));case ss:c===ss&&(l=s),c==ls?(i.warning('attribute "'+l+'" missed quot(")!'),o(s,l.replace(/&#?\w+;/g,a),e)):((n[""]!=="http://www.w3.org/1999/xhtml"||!l.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+l+'" missed value!! "'+l+'" instead!!'),o(l,l,e));break;case Ml:throw new Error("attribute value missed!!")}return u;case"\x80":f=" ";default:if(f<=" ")switch(c){case Pl:t.setTagName(r.slice(e,u)),c=Rl;break;case fi:s=r.slice(e,u),c=ss;break;case ls:var l=r.slice(e,u).replace(/&#?\w+;/g,a);i.warning('attribute "'+l+'" missed quot(")!!'),o(s,l,e);case us:c=Rl;break}else switch(c){case ss:var d=t.tagName;(n[""]!=="http://www.w3.org/1999/xhtml"||!s.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+s+'" missed value!! "'+s+'" instead2!!'),o(s,s,e),e=u,c=fi;break;case us:i.warning('attribute space is required"'+s+'"!!');case Rl:c=fi,e=u;break;case Ml:c=ls,e=u;break;case Uc:throw new Error("elements closed character '/' and '>' must be connected to")}}u++}}function SO(r,e,t){for(var n=r.tagName,a=null,f=r.length;f--;){var i=r[f],o=i.qName,s=i.value,d=o.indexOf(":");if(d>0)var l=i.prefix=o.slice(0,d),u=o.slice(d+1),c=l==="xmlns"&&u;else u=o,l=null,c=o==="xmlns"&&"";i.localName=u,c!==!1&&(a==null&&(a={},$O(t,t={})),t[c]=a[c]=s,i.uri="http://www.w3.org/2000/xmlns/",e.startPrefixMapping(c,s))}for(var f=r.length;f--;){i=r[f];var l=i.prefix;l&&(l==="xml"&&(i.uri="http://www.w3.org/XML/1998/namespace"),l!=="xmlns"&&(i.uri=t[l||""]))}var d=n.indexOf(":");d>0?(l=r.prefix=n.slice(0,d),u=r.localName=n.slice(d+1)):(l=null,u=r.localName=n);var h=r.uri=t[l||""];if(e.startElement(h,u,n,r),r.closed){if(e.endElement(h,u,n),a)for(l in a)e.endPrefixMapping(l)}else return r.currentNSMap=t,r.localNSMap=a,!0}function J7(r,e,t,n,a){if(/^(?:script|textarea)$/i.test(t)){var i=r.indexOf("",e),o=r.substring(e+1,i);if(/[&<]/.test(o))return/^script$/i.test(t)?(a.characters(o,0,o.length),i):(o=o.replace(/&#?\w+;/g,n),a.characters(o,0,o.length),i)}return e+1}function e$(r,e,t,n){var a=n[t];return a==null&&(a=r.lastIndexOf(""),a",e+4);return i>e?(t.comment(r,e+4,i-e-4),i+3):(n.error("Unclosed comment"),-1)}else return-1;default:if(r.substr(e+3,6)=="CDATA["){var i=r.indexOf("]]>",e+9);return t.startCDATA(),t.characters(r,e+9,i-e-9),t.endCDATA(),i+3}var o=n$(r,e),s=o.length;if(s>1&&/!doctype/i.test(o[0][0])){var l=o[1][0],u=!1,c=!1;s>3&&(/^public$/i.test(o[2][0])?(u=o[3][0],c=s>4&&o[4][0]):/^system$/i.test(o[2][0])&&(c=o[3][0]));var f=o[s-1];return t.startDTD(l,u,c),t.endDTD(),f.index+f[0].length}}return-1}function r$(r,e,t){var n=r.indexOf("?>",e);if(n){var a=r.substring(e,n).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(a){var i=a[0].length;return t.processingInstruction(a[1],a[2]),n+2}else return-1}return-1}function TO(){this.attributeNames={}}TO.prototype={setTagName:function(r){if(!EO.test(r))throw new Error("invalid tagName:"+r);this.tagName=r},addValue:function(r,e,t){if(!EO.test(r))throw new Error("invalid attribute:"+r);this.attributeNames[r]=this.length,this[this.length++]={qName:r,value:e,offset:t}},length:0,getLocalName:function(r){return this[r].localName},getLocator:function(r){return this[r].locator},getQName:function(r){return this[r].qName},getURI:function(r){return this[r].uri},getValue:function(r){return this[r].value}};function n$(r,e){var t,n=[],a=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(a.lastIndex=e,a.exec(r);t=a.exec(r);)if(n.push(t),t[1])return n}nm.XMLReader=AO;nm.ParseError=cs});var hm=_t(ql=>{function Il(r,e){for(var t in r)e[t]=r[t]}function yn(r,e){var t=r.prototype;if(!(t instanceof e)){let a=function(){};var n=a;a.prototype=e.prototype,a=new a,Il(t,a),r.prototype=t=a}t.constructor!=r&&(typeof r!="function"&&console.error("unknow Class:"+r),t.constructor=r)}var a$="http://www.w3.org/1999/xhtml",bn={},Kn=bn.ELEMENT_NODE=1,ds=bn.ATTRIBUTE_NODE=2,Wc=bn.TEXT_NODE=3,FO=bn.CDATA_SECTION_NODE=4,ZO=bn.ENTITY_REFERENCE_NODE=5,i$=bn.ENTITY_NODE=6,qO=bn.PROCESSING_INSTRUCTION_NODE=7,LO=bn.COMMENT_NODE=8,BO=bn.DOCUMENT_NODE=9,UO=bn.DOCUMENT_TYPE_NODE=10,Ba=bn.DOCUMENT_FRAGMENT_NODE=11,o$=bn.NOTATION_NODE=12,en={},Tr={},$V=en.INDEX_SIZE_ERR=(Tr[1]="Index size error",1),TV=en.DOMSTRING_SIZE_ERR=(Tr[2]="DOMString size error",2),s$=en.HIERARCHY_REQUEST_ERR=(Tr[3]="Hierarchy request error",3),NV=en.WRONG_DOCUMENT_ERR=(Tr[4]="Wrong document",4),PV=en.INVALID_CHARACTER_ERR=(Tr[5]="Invalid character",5),MV=en.NO_DATA_ALLOWED_ERR=(Tr[6]="No data allowed",6),RV=en.NO_MODIFICATION_ALLOWED_ERR=(Tr[7]="No modification allowed",7),l$=en.NOT_FOUND_ERR=(Tr[8]="Not found",8),QV=en.NOT_SUPPORTED_ERR=(Tr[9]="Not supported",9),PO=en.INUSE_ATTRIBUTE_ERR=(Tr[10]="Attribute in use",10),IV=en.INVALID_STATE_ERR=(Tr[11]="Invalid state",11),FV=en.SYNTAX_ERR=(Tr[12]="Syntax error",12),ZV=en.INVALID_MODIFICATION_ERR=(Tr[13]="Invalid modification",13),qV=en.NAMESPACE_ERR=(Tr[14]="Invalid namespace",14),LV=en.INVALID_ACCESS_ERR=(Tr[15]="Invalid access",15);function Vi(r,e){if(e instanceof Error)var t=e;else t=this,Error.call(this,Tr[r]),this.message=Tr[r],Error.captureStackTrace&&Error.captureStackTrace(this,Vi);return t.code=r,e&&(this.message=this.message+": "+e),t}Vi.prototype=Error.prototype;Il(en,Vi);function di(){}di.prototype={length:0,item:function(r){return this[r]||null},toString:function(r,e){for(var t=[],n=0;n=0){for(var a=e.length-1;n0},lookupPrefix:function(r){for(var e=this;e;){var t=e._nsMap;if(t){for(var n in t)if(t[n]==r)return n}e=e.nodeType==ds?e.ownerDocument:e.parentNode}return null},lookupNamespaceURI:function(r){for(var e=this;e;){var t=e._nsMap;if(t&&r in t)return t[r];e=e.nodeType==ds?e.ownerDocument:e.parentNode}return null},isDefaultNamespace:function(r){var e=this.lookupPrefix(r);return e==null}};function QO(r){return r=="<"&&"<"||r==">"&&">"||r=="&"&&"&"||r=='"'&&"""||"&#"+r.charCodeAt()+";"}Il(bn,tn);Il(bn,tn.prototype);function Ql(r,e){if(e(r))return!0;if(r=r.firstChild)do if(Ql(r,e))return!0;while(r=r.nextSibling)}function Fl(){}function u$(r,e,t){r&&r._inc++;var n=t.namespaceURI;n=="http://www.w3.org/2000/xmlns/"&&(e._nsMap[t.prefix?t.localName:""]=t.value)}function zO(r,e,t,n){r&&r._inc++;var a=t.namespaceURI;a=="http://www.w3.org/2000/xmlns/"&&delete e._nsMap[t.prefix?t.localName:""]}function om(r,e,t){if(r&&r._inc){r._inc++;var n=e.childNodes;if(t)n[n.length++]=t;else{for(var a=e.firstChild,i=0;a;)n[i++]=a,a=a.nextSibling;n.length=i}}}function VO(r,e){var t=e.previousSibling,n=e.nextSibling;return t?t.nextSibling=n:r.firstChild=n,n?n.previousSibling=t:r.lastChild=t,om(r.ownerDocument,r),e}function jO(r,e,t){var n=e.parentNode;if(n&&n.removeChild(e),e.nodeType===Ba){var a=e.firstChild;if(a==null)return e;var i=e.lastChild}else a=i=e;var o=t?t.previousSibling:r.lastChild;a.previousSibling=o,i.nextSibling=t,o?o.nextSibling=a:r.firstChild=a,t==null?r.lastChild=i:t.previousSibling=i;do a.parentNode=r;while(a!==i&&(a=a.nextSibling));return om(r.ownerDocument||r,r),e.nodeType==Ba&&(e.firstChild=e.lastChild=null),e}function c$(r,e){var t=e.parentNode;if(t){var n=r.lastChild;t.removeChild(e);var n=r.lastChild}var n=r.lastChild;return e.parentNode=r,e.previousSibling=n,e.nextSibling=null,n?n.nextSibling=e:r.firstChild=e,r.lastChild=e,om(r.ownerDocument,r,e),e}Fl.prototype={nodeName:"#document",nodeType:BO,doctype:null,documentElement:null,_inc:1,insertBefore:function(r,e){if(r.nodeType==Ba){for(var t=r.firstChild;t;){var n=t.nextSibling;this.insertBefore(t,e),t=n}return r}return this.documentElement==null&&r.nodeType==Kn&&(this.documentElement=r),jO(this,r,e),r.ownerDocument=this,r},removeChild:function(r){return this.documentElement==r&&(this.documentElement=null),VO(this,r)},importNode:function(r,e){return JO(this,r,e)},getElementById:function(r){var e=null;return Ql(this.documentElement,function(t){if(t.nodeType==Kn&&t.getAttribute("id")==r)return e=t,!0}),e},getElementsByClassName:function(r){var e=new RegExp("(^|\\s)"+r+"(\\s|$)");return new hs(this,function(t){var n=[];return Ql(t.documentElement,function(a){a!==t&&a.nodeType==Kn&&e.test(a.getAttribute("class"))&&n.push(a)}),n})},createElement:function(r){var e=new ps;e.ownerDocument=this,e.nodeName=r,e.tagName=r,e.childNodes=new di;var t=e.attributes=new Yc;return t._ownerElement=e,e},createDocumentFragment:function(){var r=new Vc;return r.ownerDocument=this,r.childNodes=new di,r},createTextNode:function(r){var e=new sm;return e.ownerDocument=this,e.appendData(r),e},createComment:function(r){var e=new lm;return e.ownerDocument=this,e.appendData(r),e},createCDATASection:function(r){var e=new um;return e.ownerDocument=this,e.appendData(r),e},createProcessingInstruction:function(r,e){var t=new dm;return t.ownerDocument=this,t.tagName=t.target=r,t.nodeValue=t.data=e,t},createAttribute:function(r){var e=new zc;return e.ownerDocument=this,e.name=r,e.nodeName=r,e.localName=r,e.specified=!0,e},createEntityReference:function(r){var e=new fm;return e.ownerDocument=this,e.nodeName=r,e},createElementNS:function(r,e){var t=new ps,n=e.split(":"),a=t.attributes=new Yc;return t.childNodes=new di,t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.namespaceURI=r,n.length==2?(t.prefix=n[0],t.localName=n[1]):t.localName=e,a._ownerElement=t,t},createAttributeNS:function(r,e){var t=new zc,n=e.split(":");return t.ownerDocument=this,t.nodeName=e,t.name=e,t.namespaceURI=r,t.specified=!0,n.length==2?(t.prefix=n[0],t.localName=n[1]):t.localName=e,t}};yn(Fl,tn);function ps(){this._nsMap={}}ps.prototype={nodeType:Kn,hasAttribute:function(r){return this.getAttributeNode(r)!=null},getAttribute:function(r){var e=this.getAttributeNode(r);return e&&e.value||""},getAttributeNode:function(r){return this.attributes.getNamedItem(r)},setAttribute:function(r,e){var t=this.ownerDocument.createAttribute(r);t.value=t.nodeValue=""+e,this.setAttributeNode(t)},removeAttribute:function(r){var e=this.getAttributeNode(r);e&&this.removeAttributeNode(e)},appendChild:function(r){return r.nodeType===Ba?this.insertBefore(r,null):c$(this,r)},setAttributeNode:function(r){return this.attributes.setNamedItem(r)},setAttributeNodeNS:function(r){return this.attributes.setNamedItemNS(r)},removeAttributeNode:function(r){return this.attributes.removeNamedItem(r.nodeName)},removeAttributeNS:function(r,e){var t=this.getAttributeNodeNS(r,e);t&&this.removeAttributeNode(t)},hasAttributeNS:function(r,e){return this.getAttributeNodeNS(r,e)!=null},getAttributeNS:function(r,e){var t=this.getAttributeNodeNS(r,e);return t&&t.value||""},setAttributeNS:function(r,e,t){var n=this.ownerDocument.createAttributeNS(r,e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},getAttributeNodeNS:function(r,e){return this.attributes.getNamedItemNS(r,e)},getElementsByTagName:function(r){return new hs(this,function(e){var t=[];return Ql(e,function(n){n!==e&&n.nodeType==Kn&&(r==="*"||n.tagName==r)&&t.push(n)}),t})},getElementsByTagNameNS:function(r,e){return new hs(this,function(t){var n=[];return Ql(t,function(a){a!==t&&a.nodeType===Kn&&(r==="*"||a.namespaceURI===r)&&(e==="*"||a.localName==e)&&n.push(a)}),n})}};Fl.prototype.getElementsByTagName=ps.prototype.getElementsByTagName;Fl.prototype.getElementsByTagNameNS=ps.prototype.getElementsByTagNameNS;yn(ps,tn);function zc(){}zc.prototype.nodeType=ds;yn(zc,tn);function Zl(){}Zl.prototype={data:"",substringData:function(r,e){return this.data.substring(r,r+e)},appendData:function(r){r=this.data+r,this.nodeValue=this.data=r,this.length=r.length},insertData:function(r,e){this.replaceData(r,0,e)},appendChild:function(r){throw new Error(Tr[s$])},deleteData:function(r,e){this.replaceData(r,e,"")},replaceData:function(r,e,t){var n=this.data.substring(0,r),a=this.data.substring(r+e);t=n+t+a,this.nodeValue=this.data=t,this.length=t.length}};yn(Zl,tn);function sm(){}sm.prototype={nodeName:"#text",nodeType:Wc,splitText:function(r){var e=this.data,t=e.substring(r);e=e.substring(0,r),this.data=this.nodeValue=e,this.length=e.length;var n=this.ownerDocument.createTextNode(t);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}};yn(sm,Zl);function lm(){}lm.prototype={nodeName:"#comment",nodeType:LO};yn(lm,Zl);function um(){}um.prototype={nodeName:"#cdata-section",nodeType:FO};yn(um,Zl);function cm(){}cm.prototype.nodeType=UO;yn(cm,tn);function XO(){}XO.prototype.nodeType=o$;yn(XO,tn);function GO(){}GO.prototype.nodeType=i$;yn(GO,tn);function fm(){}fm.prototype.nodeType=ZO;yn(fm,tn);function Vc(){}Vc.prototype.nodeName="#document-fragment";Vc.prototype.nodeType=Ba;yn(Vc,tn);function dm(){}dm.prototype.nodeType=qO;yn(dm,tn);function HO(){}HO.prototype.serializeToString=function(r,e,t){return KO.call(r,e,t)};tn.prototype.toString=KO;function KO(r,e){var t=[],n=this.nodeType==9&&this.documentElement||this,a=n.prefix,i=n.namespaceURI;if(i&&a==null){var a=n.lookupPrefix(i);if(a==null)var o=[{namespace:i,prefix:null}]}return fs(this,t,r,e,o),t.join("")}function IO(r,e,t){var n=r.prefix||"",a=r.namespaceURI;if(!n&&!a||n==="xml"&&a==="http://www.w3.org/XML/1998/namespace"||a=="http://www.w3.org/2000/xmlns/")return!1;for(var i=t.length;i--;){var o=t[i];if(o.prefix==n)return o.namespace!=a}return!0}function fs(r,e,t,n,a){if(n)if(r=n(r),r){if(typeof r=="string"){e.push(r);return}}else return;switch(r.nodeType){case Kn:a||(a=[]);var i=a.length,o=r.attributes,s=o.length,p=r.firstChild,l=r.tagName;t=a$===r.namespaceURI||t,e.push("<",l);for(var u=0;u"),t&&/^script$/i.test(l))for(;p;)p.data?e.push(p.data):fs(p,e,t,n,a),p=p.nextSibling;else for(;p;)fs(p,e,t,n,a),p=p.nextSibling;e.push("")}else e.push("/>");return;case BO:case Ba:for(var p=r.firstChild;p;)fs(p,e,t,n,a),p=p.nextSibling;return;case ds:return e.push(" ",r.name,'="',r.value.replace(/[<&"]/g,QO),'"');case Wc:return e.push(r.data.replace(/[<&]/g,QO).replace(/]]>/g,"]]>"));case FO:return e.push("");case LO:return e.push("");case UO:var m=r.publicId,O=r.systemId;if(e.push("");else if(O&&O!=".")e.push(" SYSTEM ",O,">");else{var b=r.internalSubset;b&&e.push(" [",b,"]"),e.push(">")}return;case qO:return e.push("");case ZO:return e.push("&",r.nodeName,";");default:e.push("??",r.nodeName)}}function JO(r,e,t){var n;switch(e.nodeType){case Kn:n=e.cloneNode(!1),n.ownerDocument=r;case Ba:break;case ds:t=!0;break}if(n||(n=e.cloneNode(!1)),n.ownerDocument=r,n.parentNode=null,t)for(var a=e.firstChild;a;)n.appendChild(JO(r,a,t)),a=a.nextSibling;return n}function am(r,e,t){var n=new e.constructor;for(var a in e){var i=e[a];typeof i!="object"&&i!=n[a]&&(n[a]=i)}switch(e.childNodes&&(n.childNodes=new di),n.ownerDocument=r,n.nodeType){case Kn:var o=e.attributes,s=n.attributes=new Yc,l=o.length;s._ownerElement=n;for(var u=0;u{function r_(r){this.options=r||{locator:{}}}r_.prototype.parseFromString=function(r,e){var t=this.options,n=new p$,a=t.domBuilder||new Ll,i=t.errorHandler,o=t.locator,s=t.xmlns||{},l=/\/x?html?$/.test(e),u=l?h$.entityMap:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return o&&a.setDocumentLocator(o),n.errorHandler=d$(i,a,o),n.domBuilder=t.domBuilder||a,l&&(s[""]="http://www.w3.org/1999/xhtml"),s.xml=s.xml||"http://www.w3.org/XML/1998/namespace",r&&typeof r=="string"?n.parse(r,s,u):n.errorHandler.error("invalid doc source"),a.doc};function d$(r,e,t){if(!r){if(e instanceof Ll)return e;r=e}var n={},a=r instanceof Function;t=t||{};function i(o){var s=r[o];!s&&a&&(s=r.length==2?function(l){r(o,l)}:r),n[o]=s&&function(l){s("[xmldom "+o+"] "+l+pm(t))}||function(){}}return i("warning"),i("error"),i("fatalError"),n}function Ll(){this.cdata=!1}function ms(r,e){e.lineNumber=r.lineNumber,e.columnNumber=r.columnNumber}Ll.prototype={startDocument:function(){this.doc=new g$().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(r,e,t,n){var a=this.doc,i=a.createElementNS(r,t||e),o=n.length;jc(this,i),this.currentElement=i,this.locator&&ms(this.locator,i);for(var s=0;s=e+t||e?new java.lang.String(r,e,t)+"":r}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(r){Ll.prototype[r]=function(){return null}});function jc(r,e){r.currentElement?r.currentElement.appendChild(e):r.doc.appendChild(e)}var h$=CO(),n_=NO(),p$=n_.XMLReader,m$=n_.ParseError,g$=Bl.DOMImplementation=hm().DOMImplementation;Bl.XMLSerializer=hm().XMLSerializer;Bl.DOMParser=r_;Bl.__DOMHandler=Ll});var Xc=_t(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.isNone=vn.isSome=vn.None=vn.Some=vn.OptionType=void 0;vn.OptionType={Some:Symbol(":some"),None:Symbol(":none")};function y$(r){return typeof r>"u"?Ul():i_(r)}vn.Some=y$;vn.None=Ul();function i_(r){return{type:vn.OptionType.Some,isSome(){return!0},isNone(){return!1},match(e){return e.some(r)},map(e){return i_(e(r))},andThen(e){return e(r)},or(e){return this},and(e){return e},unwrapOr(e){return r},unwrap(){return r}}}function Ul(){return{type:vn.OptionType.None,isSome(){return!1},isNone(){return!0},match(r){let{none:e}=r;return typeof e=="function"?e():e},map(r){return Ul()},andThen(r){return Ul()},or(r){return r},and(r){return Ul()},unwrapOr(r){if(r==null)throw new Error("Cannot call unwrapOr with a missing value.");return r},unwrap(){throw new ReferenceError("Trying to unwrap None.")}}}function b$(r){return r.isSome()}vn.isSome=b$;function v$(r){return r.isNone()}vn.isNone=v$});var o_=_t(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.isRight=On.isLeft=On.Right=On.Left=On.EitherType=void 0;var Gc=Xc();On.EitherType={Left:Symbol(":left"),Right:Symbol(":right")};function Wl(r){return{type:On.EitherType.Left,isLeft(){return!0},isRight(){return!1},left(){return(0,Gc.Some)(r)},leftAndThen(e){return e(r)},right(){return Gc.None},rightAndThen(e){return Wl(r)},unwrap(){return r},unwrapLeft(){return r},unwrapLeftOr(e){return r},unwrapLeftOrElse(e){return r},unwrapRight(){throw new ReferenceError("Cannot unwrap Right value of Either.Left")},unwrapRightOr(e){return e},unwrapRightOrElse(e){return e(r)},match(e){return e.left(r)},map(e){return Wl(e(r))},mapLeft(e){return Wl(e(r))},mapRight(e){return Wl(r)}}}On.Left=Wl;function Yl(r){return{type:On.EitherType.Right,isLeft(){return!1},isRight(){return!0},left(){return Gc.None},leftAndThen(e){return Yl(r)},right(){return(0,Gc.Some)(r)},rightAndThen(e){return e(r)},unwrap(){return r},unwrapLeft(){throw new ReferenceError("Cannot unwrap Left value of Either.Right")},unwrapLeftOr(e){return e},unwrapLeftOrElse(e){return e(r)},unwrapRight(){return r},unwrapRightOr(e){return r},unwrapRightOrElse(e){return r},match(e){return e.right(r)},map(e){return Yl(e(r))},mapLeft(e){return Yl(r)},mapRight(e){return Yl(e(r))}}}On.Right=Yl;function O$(r){return r.isLeft()}On.isLeft=O$;function _$(r){return r.isRight()}On.isRight=_$});var s_=_t(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.isErr=_n.isOk=_n.Err=_n.Ok=_n.ResultType=void 0;var Jc=Xc();_n.ResultType={Ok:Symbol(":ok"),Err:Symbol(":err")};function Hc(r){return{type:_n.ResultType.Ok,isOk(){return!0},isErr(){return!1},ok(){return(0,Jc.Some)(r)},err(){return Jc.None},unwrap(){return r},unwrapOr(e){return r},unwrapOrElse(e){return r},unwrapErr(){throw new ReferenceError("Cannot unwrap Err value of Result.Ok")},match(e){return e.ok(r)},map(e){return Hc(e(r))},mapErr(e){return Hc(r)},andThen(e){return e(r)},orElse(e){return Hc(r)}}}_n.Ok=Hc;function Kc(r){return{type:_n.ResultType.Err,isOk(){return!1},isErr(){return!0},ok(){return Jc.None},err(){return(0,Jc.Some)(r)},unwrap(){throw new ReferenceError("Cannot unwrap Ok value of Result.Err")},unwrapOr(e){return e},unwrapOrElse(e){return e(r)},unwrapErr(){return r},match(e){return e.err(r)},map(e){return Kc(r)},mapErr(e){return Kc(e(r))},andThen(e){return Kc(r)},orElse(e){return e(r)}}}_n.Err=Kc;function w$(r){return r.isOk()}_n.isOk=w$;function D$(r){return r.isErr()}_n.isErr=D$});var l_=_t(Ht=>{"use strict";Object.defineProperty(Ht,"__esModule",{value:!0});Ht.Ok=Ht.isOk=Ht.isErr=Ht.Err=Ht.Some=Ht.None=Ht.isSome=Ht.isNone=Ht.Right=Ht.Left=Ht.isRight=Ht.isLeft=void 0;var ef=o_();Object.defineProperty(Ht,"isLeft",{enumerable:!0,get:function(){return ef.isLeft}});Object.defineProperty(Ht,"isRight",{enumerable:!0,get:function(){return ef.isRight}});Object.defineProperty(Ht,"Left",{enumerable:!0,get:function(){return ef.Left}});Object.defineProperty(Ht,"Right",{enumerable:!0,get:function(){return ef.Right}});var tf=Xc();Object.defineProperty(Ht,"isNone",{enumerable:!0,get:function(){return tf.isNone}});Object.defineProperty(Ht,"isSome",{enumerable:!0,get:function(){return tf.isSome}});Object.defineProperty(Ht,"None",{enumerable:!0,get:function(){return tf.None}});Object.defineProperty(Ht,"Some",{enumerable:!0,get:function(){return tf.Some}});var rf=s_();Object.defineProperty(Ht,"Err",{enumerable:!0,get:function(){return rf.Err}});Object.defineProperty(Ht,"isErr",{enumerable:!0,get:function(){return rf.isErr}});Object.defineProperty(Ht,"isOk",{enumerable:!0,get:function(){return rf.isOk}});Object.defineProperty(Ht,"Ok",{enumerable:!0,get:function(){return rf.Ok}})});var jL={};ZS(jL,{MODIFIER_KEY:()=>VL,default:()=>Oh});module.exports=qS(jL);var Eo=require("obsidian");var Ke=require("obsidian");var LS=Function.prototype.toString,Xh=Object.create,BS=Object.prototype.toString,US=function(){function r(){this._keys=[],this._values=[]}return r.prototype.has=function(e){return!!~this._keys.indexOf(e)},r.prototype.get=function(e){return this._values[this._keys.indexOf(e)]},r.prototype.set=function(e,t){this._keys.push(e),this._values.push(t)},r}();function WS(){return new US}function YS(){return new WeakMap}var zS=typeof WeakMap<"u"?YS:WS;function Hh(r){if(!r)return Xh(null);var e=r.constructor;if(e===Object)return r===Object.prototype?{}:Xh(r);if(~LS.call(e).indexOf("[native code]"))try{return new e}catch{}return Xh(r)}function VS(r){var e="";return r.global&&(e+="g"),r.ignoreCase&&(e+="i"),r.multiline&&(e+="m"),r.unicode&&(e+="u"),r.sticky&&(e+="y"),e}function jS(r){return r.flags}var XS=/test/g.flags==="g"?jS:VS;function Sy(r){var e=BS.call(r);return e.substring(8,e.length-1)}function GS(r){return r[Symbol.toStringTag]||Sy(r)}var HS=typeof Symbol<"u"?GS:Sy,KS=Object.defineProperty,JS=Object.getOwnPropertyDescriptor,Ay=Object.getOwnPropertyNames,Kh=Object.getOwnPropertySymbols,$y=Object.prototype,Ty=$y.hasOwnProperty,eA=$y.propertyIsEnumerable,Ny=typeof Kh=="function";function tA(r){return Ay(r).concat(Kh(r))}var rA=Ny?tA:Ay;function Hu(r,e,t){for(var n=rA(r),a=0,i=n.length,o=void 0,s=void 0;a(a.interval??Number.MIN_VALUE)-(i.interval??Number.MIN_VALUE)),t=[];for(let a of e){if(a.interval==null)continue;let i=a.interval,o=r.offset&&!a.ignore?` (offset by ${r.offset})`:"";if(a.exclusive)i==1?t.push(`not every year${o}`):t.push(`not every ${da(i)} year${o}`);else{let s=e.indexOf(a),l=s>0&&e[s-1].exclusive;i==1?t.push(`${l?"also ":""}every year${o}`):t.push(`${l?"also ":""}every ${da(i)} year${o}`)}}let n=t.join(", but ");return n[0].toUpperCase()+n.slice(1).toLowerCase()}function da(r){let e=r%10,t=r%100;return e==1&&t!=11?r+"st":e==2&&t!=12?r+"nd":e==3&&t!=13?r+"rd":r+"th"}function G9(r){return Array.isArray(r)?r.every(e=>e==null)?"every year":r[0]===null?`every year until ${r[1]}`:r[1]===null?`every year starting ${r[0]}`:`${r[0]}-${r[1]}`:`${r}`}function H9(r,e){if(!Array.isArray(r))return`${e[r].name}`;if(r[0]==null&&r[1]==null)return"every month";let t=r[0]===null?0:r[0],n=r[1]===null?e.length-1:r[1];return`${e[t].name}-${e[n].name}`}function K9(r){return Array.isArray(r)?r[0]==null&&r[1]==null?"every day":r[0]==null&&r[1]!=null?`every day until ${r[1]}`:r[1]==null&&r[0]!=null?`every day after ${r[0]}`:r[0]==null||r[1]==null?"":`${da(r[0])}\u2014${da(r[1])}`:da(r)}function hp(r,e){switch(r.type){case U.Recurring:{let{year:t,month:n,day:a}=r.date,{months:i,years:o,useCustomYears:s}=e.static;if(s&&o?.length){for(let u of[t].flat())if(u&&(u<0||u>o.length))return`Invalid custom year (${u})`}let l=`${K9(a)} of ${H9(n,i)}, ${G9(t)}`;return l[0].toUpperCase()+l.slice(1)}case U.Range:return Fr(r.date,e,r.end);case U.Undated:return"No date";case U.Date:default:return Fr(r.date,e)}}function Fr(r,e,t,n){if(!r||r.day==null)return"";n||(n=e.dateFormat||Ra);let{day:a,month:i,year:o}=r,{months:s,years:l,useCustomYears:u}=e.static,c=`${o}`;if(u&&l?.length&&o){if(o<0||o>=l.length)return`Invalid custom year (${o})`;c=l[o-1]?.name??c}if(i!=null&&!s[i])return"Invalid date";let f=i==null?void 0:s[i].name,d=da(a);if(t&&t.day){let h=t.day,p=t.month,m=t.year,O=`${m}`;u&&l?.length&&m&&(O=l[m-1]?.name??O);let b=p==null?p:s[p].name,E=da(h);if(i!=null&&p!=null&&o!=null&&o!=m){let D=dp(e,n,c,r),C=dp(e,n,O,t);return`${D} \u2014 ${C}`}return i!=null&&p!=null&&o!=null&&p!=i?`${f} ${d} \u2014 ${b} ${E}, ${c}`:i!=null&&p!=null&&o!=null?`${f} ${d}\u2014${E}, ${c}`:i!=null&&p!=null&&p!=i?`${f} ${d} \u2014 ${b} ${E} of every year`:i!=null&&p!=null?`${f} ${d}\u2014${E} of every year`:`${d}\u2014${E} of every month`}return i!=null&&o!=null?dp(e,n,c,r):i!=null?`${f} ${d} of every year`:`${d} of every month`}function dp(r,e,t,n){let a=e.replace(/[Yy]+/g,"\u{1F0A1}").replace(/[Mm]{4,}/g,"\u{1F0A2}").replace(/[Mm]{3,}/g,"\u{1F0A3}").replace(/[Mm]{2,}/g,"\u{1F0A4}").replace(/[Mm]/g,"\u{1F0A5}").replace(/[Dd]{2,}/g,"\u{1F0A6}").replace(/[Dd]/g,"\u{1F0A7}");if(a.match(/🂢|🂣/g)&&r.static.months[n.month].type=="intercalary")if(r.static.months[n.month].length==1&&n.day==1)a=a.replace(/^🂦|🂧[ -]/g,"").replace(/[ -]🂦|🂧/g,"");else{let i=r.static.leapDays.find(o=>o.timespan==n.month);i&&lc(i,n.year)&&(a=a.replace("\u{1F0A2}",i.name??"").replace("\u{1F0A3}",qb(i.short??"",i.name??"")).replace(/^🂦|🂧[ -]/g,"").replace(/[ -]🂦|🂧/g,""))}return a.replace("\u{1F0A1}",`${t}`).replace("\u{1F0A2}",J9(n.month,r)).replace("\u{1F0A3}",e6(n.month,r)).replace("\u{1F0A4}",Li(n.month+1,r,"month")).replace("\u{1F0A5}",`${n.month+1}`).replace("\u{1F0A6}",Li(n.day,r,"day")).replace("\u{1F0A7}",`${n.day}`).trim()}function qb(r,e){return r||e.slice(0,3)}function J9(r,e){return r==null?"*":e.static.months[r]?.name??"*"}function e6(r,e){return r==null?"*":qb(e.static.months[r].short??"",e.static.months[r].name??"")}function Li(r,e,t){let n=t=="month"?e.static.padMonths:e.static.padDays;return r==null?"*":String(r).padStart(n??0,"0")}function Wo(r,e){if(r===null)return!1;let{day:t,month:n,year:a}=r;return!(t==null||n==null||t<1||t<1||t>e?.static?.months[n]?.length||!e?.static?.months[n]?.length)}function Yo(r,e){return!(r==null||!e?.static?.months?.length||r<0||r>=e?.static?.months?.length)}function zo(r,e){return!(r==null||e?.static?.useCustomYears&&(!e?.static?.years?.length||r<0||r>e?.static?.years?.length))}function Bi(r){let e=0;for(let t of r.static.months)t.interval>0&&(e+=t.length/t.interval);for(let t of r.static.leapDays)for(let n of t.interval)e+=(n.exclusive?-1:1)/n.interval;return e}function lc(r,e){return r.interval.sort((t,n)=>(t.interval??Number.MIN_VALUE)-(n.interval??Number.MIN_VALUE)).some(({interval:t,exclusive:n},a,i)=>{if(t==null)return!1;if(n&&a==0)return(e-(r.offset??0))%t!=0;if(!n)return i[a+1]&&i[a+1].exclusive?(e-(r.offset??0))%t==0&&(e-(r.offset??0))%(i[a+1].interval??0)!=0:(e-(r.offset??0))%t==0})}function ai(r){return Array.isArray(r)?Number.MIN_VALUE:r??Number.MIN_VALUE}function Uo(r,e){return ai(r)!=ai(e)}function pp(r,e){return r.sort&&e.sort?r.sort.timestamp==e.sort.timestamp?r.sort.order.localeCompare(e.sort.order):r.sort.timestamp-e.sort.timestamp:r.type!==U.Undated&&e.type===U.Undated?Number.POSITIVE_INFINITY:r.type===U.Undated&&e.type!==U.Undated?Number.NEGATIVE_INFINITY:r.type===U.Undated||e.type===U.Undated?0:fl(r.date,e.date)}function fl(r,e){return Uo(r.year,e.year)?ai(r.year)-ai(e.year):Uo(r.month,e.month)?ai(r.month)-ai(e.month):ai(r.day)-ai(e.day)}function ii(r){return r.sort((e,t)=>pp(e,t))}function Vo(r){return r.abbreviation?r.abbreviation:(r.name??"").slice(0,3)}function mp(r,e){return r.isStartingEra?e:e-r.date.year+1}function oi(r,e){if(!e||typeof e!="number"||!r.format?.length)return r.name;let t=mp(r,e);return r.format.replace("{{year}}",`${e}`).replace("{{abs_year}}",`${Math.abs(e)}`).replace("{{nth_year}}",`${da(e)}`).replace("{{abs_nth_year}}",`${da(Math.abs(e))}`).replace("{{era_year}}",`${t}`).replace("{{era_nth_year}}",`${da(t)}`).replace("{{era_name}}",`${r.name}`)}function t6(r,e){let t=Math.abs(r);if(t==1)return 0;let n=r<0?t:t-1,a=0;for(let{interval:i,offset:o}of e.filter(s=>!s.intercalary)){let s=0;for(let l=0;l!d.exclusive).map(d=>Math.floor((n+(d.ignore?0:o))/d.interval)).reduce((d,h)=>d+h,0),f=Math.floor((n+(u.ignore?0:o))/u.interval);u.exclusive?(s-=f,s+=c):(s+=f,s-=c)}a+=s}return a}function Lb(r,e,t,n,a,i,o){if(!a)return 0;if(r===1)return i;let s=r<0?-1:1;return sn(s*(gp(r,e,n)%t.length+s*i+s*(o??0)),t.length)}function gp(r,e,t,n=!1){if(r==1)return 0;let a=r>=1?r:r+1;return Math.abs(a-1)*e.filter(i=>n||i.type=="month").reduce((i,o)=>i+o.length,0)+t6(r,t)}function uc(){return Date.now()^Math.random()*4294967296}function jo(r,e,t=et.METRIC){return t===et.IMPERIAL&&e===et.METRIC?Number(((r-32)*5/9).toPrecision(2)):t===et.METRIC&&e===et.IMPERIAL?Number((r*9/5+32).toPrecision(2)):Number(r.toPrecision(2))}function jr(r,e,t=et.METRIC){return`${jo(r,e,t)}\xB0`}var Ui={DEFAULT:"DEFAULT"},yp={enabled:!1,seed:uc(),tempUnits:et.IMPERIAL,windUnits:et.IMPERIAL,primaryWindDirection:"E"},bp={seasons:[],offset:0,type:ot.PERIODIC,displayColors:!0,interpolateColors:!0,weather:at(yp)},cc={name:null,description:"",id:null,showIntercalarySeparately:!0,static:{incrementDay:!1,firstWeekDay:0,overflow:!0,weekdays:[],months:[],moons:[],displayMoons:!0,displayDayNumber:!1,leapDays:[],eras:[]},seasonal:at(bp),locations:{locations:[]},current:{year:null,month:null,day:null},events:[],categories:[],path:[],supportInlineEvents:!1,inlineEventTag:"#inline-events"},si={autoParse:!1,calendars:[],configDirectory:null,dailyNotes:!1,dateFormat:"YYYY-MM-DD",defaultCalendar:null,eventPreview:!1,exit:{saving:!1,event:!1,calendar:!1,savingEvent:!1},eventFrontmatter:!1,parseDates:!1,version:{major:null,minor:null,patch:null,beta:null},debug:!1,askedToMoveFC:!1,askedAboutSync:!1,syncBehavior:"Ask",inlineEventsTag:null,paths:[["/",Ui.DEFAULT]]};var dl=class{static import(e){let t=[];for(let n of e){let a=n.name??"Imported Calendar",i=n.static_data;if(!i)continue;let o=i.year_data;if(!o)continue;let s=Math.max(o.first_day-1,0),l=o.overflow??!0,u=o.global_week;if(!u)continue;let c=u.map(S=>({type:"day",name:S,id:Le(6),number:null})),f=o.timespans;if(!f)continue;let d=f.map(S=>({name:(0,Yb.decode)(S.name),type:S.type,length:S.length,id:Le(6),interval:S.interval,offset:S.offset})),h=d.reduce((S,M)=>M.type=="month"?S+M.length:S,0),p=[];if("leap_days"in o)for(let S of o.leap_days){let Z=(S.interval.split(",")??["1"]).map(N=>{let L=/\+/.test(N),j=/\!/.test(N),X=N.match(/(\d+)/)?.[0];return{ignore:L,exclusive:j,interval:Number(X)}});p.push({name:S.name??`Leap Day ${p.length+1}`,type:"leapday",interval:Z,timespan:S.timespan??0,intercalary:S.intercalary??!1,numbered:!S.not_numbered,after:S.day,offset:S.offset??0,id:Le(6)})}let m=[];if("moons"in i)for(let S of i.moons)m.push({name:S.name??`Moon ${m.length+1}`,cycle:Number(S.cycle)??h,offset:S.shift??0,faceColor:S.color??"#ffffff",shadowColor:S.shadow_color??"#000000",id:Le(6)});let O=[];if("eras"in i)for(let S of i.eras)O.push({id:Le(6),endsYear:S.endsYear,isEvent:!1,isStartingEra:!1,name:S.name??`Era ${O.length+1}`,description:S.description,format:S.formatting??"{{era_name}}",date:{year:S.date?.year??1,month:S.date?.timespan??0,day:S.date?.day??0},type:"era",category:null});let b={seasons:[],type:ot.PERIODIC,interpolateColors:!0,displayColors:!0,offset:0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}};if("seasons"in i){let S=i.seasons;S.global_settings.periodic_seasons||(b={seasons:[],type:ot.DATED,interpolateColors:!0,displayColors:!0,offset:0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}}),b.displayColors=S.global_settings.color_enabled;for(let M of S.data)switch(b.type){case ot.DATED:{b.seasons.push({id:Le(6),name:M.name,type:ot.DATED,kind:Dt.NONE,month:M.timespan,day:M.day,color:M.color[0],weatherOffset:56,weatherPeak:5});break}case ot.PERIODIC:{b.seasons.push({id:Le(6),name:M.name,type:ot.PERIODIC,kind:Dt.NONE,duration:M.length-(M.duration??0),peak:M.duration??0,color:M.color[0],weatherOffset:56,weatherPeak:5});break}}if("preset_order"in S.global_settings)for(let M=0;M<(S.global_settings.preset_order??[]).length;M++)switch(S.global_settings.preset_order?.[M]){case 0:{b.seasons[M].kind=Dt.WINTER;break}case 1:{b.seasons[M].kind=Dt.SPRING;break}case 2:{b.seasons[M].kind=Dt.SUMMER;break}case 3:{b.seasons[M].kind=Dt.AUTUMN;break}}}let E={firstWeekDay:s,overflow:l,weekdays:c,months:d,moons:m,leapDays:p,eras:O,displayMoons:!0,incrementDay:!1,displayDayNumber:!1},D={year:1,day:1,month:0};n.dynamic_data&&(D.year=Math.max(1,n.dynamic_data.year??D.year),D.day=n.dynamic_data.day??D.day,D.month=n.dynamic_data.timespan??D.month);let C=[],k=new Map;if("categories"in n)for(let S of n.categories){let M=S.name,Z=M?.split(" ").join("-").toLowerCase()??Le(6),N=S.event_settings.color;if(N in Ub)N=Ub[N];else{N=N.split("-").join("");let L=createEl("canvas"),j=L.getContext("2d");j.fillStyle=N,N=j.fillStyle,L.detach()}k.set(Z,{name:M,id:Z,color:N})}if(n.events&&Array.isArray(n.events)&&n.events.length)for(let S of n.events){let M={day:null,year:null,month:null};if(S.data&&S.data.date&&Array.isArray(S.data?.date)&&S.data.date.length)M.day=S.data.date[2],M.month=S.data.date[1],M.year=S.data.date[0];else if(S.data&&S.data.conditions&&Array.isArray(S.data.conditions)){let Z=S.data.conditions;try{let N=Z.find(X=>X[0]==="Year"),L=Z.find(X=>X[0]==="Month"),j=Z.find(X=>X[0]==="Day");N&&(M.year=Number(N[2][0])),L&&(M.month=Number(L[2][0])),j&&(M.day=Number(j[2][0]))}catch{}}C.push({name:S.name,description:S.description,id:`${S.id}`,note:null,type:U.Date,date:M,category:k.get(S.event_category_id)?.id??null,sort:{order:"",timestamp:0}})}let w=(0,Wb.default)({count:k.size});for(let S of k.keys()){let M=k.get(S);M.color||(M.color=w.shift().hex(),k.set(S,M))}let T=(0,zb.default)(cc,{name:a,description:null,static:E,current:D,events:C,id:Le(6),categories:Array.from(k.values()),seasonal:b});t.push(T)}return t}},Ub={"Dark-Solid":"#000000",Red:"#9b2c2c",Pink:"#880E4F",Purple:"#4A148C","Deep-Purple":"#311B92",Blue:"#0D47A1","Light-Blue":"#0288D1",Cyan:"#006064",Teal:"#004D40",Green:"#2E7D32","Light-Green":"#7CB342",Lime:"#9e9d24",Yellow:"#FFEB3B",Orange:"#FF9100","Blue-Grey":"#455A64"};var Dl=require("obsidian");var Xo=require("obsidian"),ir=class extends Xo.Modal{constructor(t){super(t);this.app=t;this.containerEl.addClass("calendarium-modal")}onOpen(){this.display()}},pn=class extends ir{constructor(){super(app);this.cancelText="Cancel";this.containerEl.addClasses(["has-buttons","cancelable"])}onOpen(){this.display(),this.buttonEl=this.modalEl.createDiv("calendarium-modal-buttons setting-item"),this.addButtons()}addButtons(){this.buttonEl.empty(),new Xo.ButtonComponent(this.buttonEl).setButtonText(this.cancelText).setCta().onClick(this.cancel.bind(this))}cancel(){this.onClose=()=>{},this.close(),this.onCancel()}onCancel(){}},fc=class extends pn{constructor(){super();this.saveText="Save";this.containerEl.addClasses(["saveable"])}addButtons(){this.buttonEl.empty(),new Xo.ButtonComponent(this.buttonEl).setButtonText(this.cancelText).onClick(this.cancel.bind(this)),new Xo.ButtonComponent(this.buttonEl).setButtonText(this.saveText).setCta().onClick(this.save.bind(this))}save(){this.close(),this.onSave()}onSave(){}};var $r=require("obsidian");var xv=Gn(cp());var Vb=require("obsidian");var hl,Qa=class extends Vb.Notice{constructor(t,n){super(t,n);Tt(this,hl,[]);this.noticeEl.addClass("calendarium-notice")}registerOnHide(t){Me(this,hl).push(t)}hide(){super.hide();for(let t of Me(this,hl))t()}};hl=new WeakMap;function I(){}var Go=r=>r;function dc(r,e){for(let t in e)r[t]=e[t];return r}function vp(r){return r()}function hc(){return Object.create(null)}function Te(r){r.forEach(vp)}function qt(r){return typeof r=="function"}function re(r,e){return r!=r?e==e:r!==e||r&&typeof r=="object"||typeof r=="function"}function jb(r){return Object.keys(r).length===0}function be(r,...e){if(r==null){for(let n of e)n(void 0);return I}let t=r.subscribe(...e);return t.unsubscribe?()=>t.unsubscribe():t}function Ne(r){let e;return be(r,t=>e=t)(),e}function ie(r,e,t){r.$$.on_destroy.push(be(e,t))}function Xr(r,e,t,n){if(r){let a=Xb(r,e,t,n);return r[0](a)}}function Xb(r,e,t,n){return r[1]&&n?dc(t.ctx.slice(),r[1](n(e))):t.ctx}function Gr(r,e,t,n){if(r[2]&&n){let a=r[2](n(t));if(e.dirty===void 0)return a;if(typeof a=="object"){let i=[],o=Math.max(e.dirty.length,a.length);for(let s=0;s32){let e=[],t=r.ctx.length/32;for(let n=0;nwindow.performance.now():()=>Date.now(),pl=Gb?r=>requestAnimationFrame(r):I;var Ho=new Set;function Hb(r){Ho.forEach(e=>{e.c(r)||(Ho.delete(e),e.f())}),Ho.size!==0&&pl(Hb)}function mc(r){let e;return Ho.size===0&&pl(Hb),{promise:new Promise(t=>{Ho.add(e={c:r,f:t})}),abort(){Ho.delete(e)}}}var ml=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;var gc=class r{constructor(e){dr(this,"_listeners","WeakMap"in ml?new WeakMap:void 0);dr(this,"_observer");dr(this,"options");this.options=e}observe(e,t){return this._listeners.set(e,t),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){return this._observer??(this._observer=new ResizeObserver(e=>{for(let t of e)r.entries.set(t.target,t),this._listeners.get(t.target)?.(t)}))}};gc.entries="WeakMap"in ml?new WeakMap:void 0;var Kb=!1;function Jb(){Kb=!0}function ev(){Kb=!1}function y(r,e){r.appendChild(e)}function we(r,e,t){let n=yc(r);if(!n.getElementById(e)){let a=_("style");a.id=e,a.textContent=t,rv(n,a)}}function yc(r){if(!r)return document;let e=r.getRootNode?r.getRootNode():r.ownerDocument;return e&&e.host?e:r.ownerDocument}function tv(r){let e=_("style");return e.textContent="/* empty */",rv(yc(r),e),e.sheet}function rv(r,e){return y(r.head||r,e),e.sheet}function $(r,e,t){r.insertBefore(e,t||null)}function A(r){r.parentNode&&r.parentNode.removeChild(r)}function tt(r,e){for(let t=0;tr.removeEventListener(e,t,n)}function g(r,e,t){t==null?r.removeAttribute(e):r.getAttribute(e)!==t&&r.setAttribute(e,t)}function Ct(r){return r===""?null:+r}function nv(r){return Array.from(r.childNodes)}function ve(r,e){e=""+e,r.data!==e&&(r.data=e)}function Re(r,e){r.value=e??""}function Pt(r,e,t,n){t==null?r.style.removeProperty(e):r.style.setProperty(e,t,n?"important":"")}function ht(r,e,t){for(let n=0;n{e[t.slot||"default"]=!0}),e}function Op(r,e){return new r(e)}var bc=new Map,vc=0;function n6(r){let e=5381,t=r.length;for(;t--;)e=(e<<5)-e^r.charCodeAt(t);return e>>>0}function a6(r,e){let t={stylesheet:tv(e),rules:{}};return bc.set(r,t),t}function yl(r,e,t,n,a,i,o,s=0){let l=16.666/n,u=`{ +`;for(let O=0;O<=1;O+=l){let b=e+(t-e)*i(O);u+=O*100+`%{${o(b,1-b)}} +`}let c=u+`100% {${o(t,1-t)}} +}`,f=`__svelte_${n6(c)}_${s}`,d=yc(r),{stylesheet:h,rules:p}=bc.get(d)||a6(d,r);p[f]||(p[f]=!0,h.insertRule(`@keyframes ${f} ${c}`,h.cssRules.length));let m=r.style.animation||"";return r.style.animation=`${m?`${m}, `:""}${f} ${n}ms linear ${a}ms 1 both`,vc+=1,f}function Oc(r,e){let t=(r.style.animation||"").split(", "),n=t.filter(e?i=>i.indexOf(e)<0:i=>i.indexOf("__svelte")===-1),a=t.length-n.length;a&&(r.style.animation=n.join(", "),vc-=a,vc||i6())}function i6(){pl(()=>{vc||(bc.forEach(r=>{let{ownerNode:e}=r.stylesheet;e&&A(e)}),bc.clear())})}function _c(r,e,t,n){if(!e)return I;let a=r.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return I;let{delay:i=0,duration:o=300,easing:s=Go,start:l=pc()+i,end:u=l+o,tick:c=I,css:f}=t(r,{from:e,to:a},n),d=!0,h=!1,p;function m(){f&&(p=yl(r,0,1,o,i,s,f)),i||(h=!0)}function O(){f&&Oc(r,p),d=!1}return mc(b=>{if(!h&&b>=l&&(h=!0),h&&b>=u&&(c(1,0),O()),!d)return!1;if(h){let E=b-l,D=0+1*s(E/o);c(D,1-D)}return!0}),m(),c(0,1),O}function wc(r){let e=getComputedStyle(r);if(e.position!=="absolute"&&e.position!=="fixed"){let{width:t,height:n}=e,a=r.getBoundingClientRect();r.style.position="absolute",r.style.width=t,r.style.height=n,o6(r,a)}}function o6(r,e){let t=r.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){let n=getComputedStyle(r),a=n.transform==="none"?"":n.transform;r.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}var li;function Ia(r){li=r}function Ko(){if(!li)throw new Error("Function called outside component initialization");return li}function Hn(r){Ko().$$.on_mount.push(r)}function bl(r){Ko().$$.on_destroy.push(r)}function Qt(){let r=Ko();return(e,t,{cancelable:n=!1}={})=>{let a=r.$$.callbacks[e];if(a){let i=gl(e,t,{cancelable:n});return a.slice().forEach(o=>{o.call(r,i)}),!i.defaultPrevented}return!0}}function Sn(r,e){return Ko().$$.context.set(r,e),e}function Ve(r){return Ko().$$.context.get(r)}function Zr(r,e){let t=r.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}var Wi=[];var Jr=[],es=[],iv=[],s6=Promise.resolve(),wp=!1;function ov(){wp||(wp=!0,s6.then(ui))}function St(r){es.push(r)}var _p=new Set,Jo=0;function ui(){if(Jo!==0)return;let r=li;do{try{for(;Jor.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),es=e}var vl;function u6(){return vl||(vl=Promise.resolve(),vl.then(()=>{vl=null})),vl}function Dp(r,e,t){r.dispatchEvent(gl(`${e?"intro":"outro"}${t}`))}var Dc=new Set,Fa;function Oe(){Fa={r:0,c:[],p:Fa}}function _e(){Fa.r||Te(Fa.c),Fa=Fa.p}function P(r,e){r&&r.i&&(Dc.delete(r),r.i(e))}function R(r,e,t,n){if(r&&r.o){if(Dc.has(r))return;Dc.add(r),Fa.c.push(()=>{Dc.delete(r),n&&(t&&r.d(1),n())}),r.o(e)}else n&&n()}var c6={duration:0};function Cp(r,e,t,n){let i=e(r,t,{direction:"both"}),o=n?0:1,s=null,l=null,u=null,c;function f(){u&&Oc(r,u)}function d(p,m){let O=p.b-o;return m*=Math.abs(O),{a:o,b:p.b,d:O,duration:m,start:p.start,end:p.start+m,group:p.group}}function h(p){let{delay:m=0,duration:O=300,easing:b=Go,tick:E=I,css:D}=i||c6,C={start:pc()+m,b:p};p||(C.group=Fa,Fa.r+=1),"inert"in r&&(p?c!==void 0&&(r.inert=c):(c=r.inert,r.inert=!0)),s||l?l=C:(D&&(f(),u=yl(r,o,p,O,m,b,D)),p&&E(0,1),s=d(C,O),St(()=>Dp(r,p,"start")),mc(k=>{if(l&&k>l.start&&(s=d(l,O),l=null,Dp(r,s.b,"start"),D&&(f(),u=yl(r,o,s.b,s.duration,0,b,i.css))),s){if(k>=s.end)E(o=s.b,1-o),Dp(r,s.b,"end"),l||(s.b?f():--s.group.r||Te(s.group.c)),s=null;else if(k>=s.start){let w=k-s.start;o=s.a+s.d*b(w/s.duration),E(o,1-o)}}return!!(s||l)}))}return{run(p){qt(i)?u6().then(()=>{i=i({direction:p?"in":"out"}),h(p)}):h(p)},end(){f(),s=l=null}}}function $e(r){return r?.length!==void 0?r:Array.from(r)}function kp(r,e){r.d(1),e.delete(r.key)}function Ep(r,e){R(r,1,1,()=>{e.delete(r.key)})}function lv(r,e){r.f(),kp(r,e)}function uv(r,e){r.f(),Ep(r,e)}function ci(r,e,t,n,a,i,o,s,l,u,c,f){let d=r.length,h=i.length,p=d,m={};for(;p--;)m[r[p].key]=p;let O=[],b=new Map,E=new Map,D=[];for(p=h;p--;){let T=f(a,i,p),S=t(T),M=o.get(S);M?n&&D.push(()=>M.p(T,e)):(M=u(S,T),M.c()),b.set(S,O[p]=M),S in m&&E.set(S,Math.abs(p-m[S]))}let C=new Set,k=new Set;function w(T){P(T,1),T.m(s,c),o.set(T.key,T),c=T.first,h--}for(;d&&h;){let T=O[h-1],S=r[d-1],M=T.key,Z=S.key;T===S?(c=T.first,d--,h--):b.has(Z)?!o.has(M)||C.has(M)?w(T):k.has(Z)?d--:E.get(M)>E.get(Z)?(k.add(M),w(T)):(C.add(Z),d--):(l(S,o),d--)}for(;d--;){let T=r[d];b.has(T.key)||l(T,o)}for(;h;)w(O[h-1]);return Te(D),O}function cv(r,e){let t={},n={},a={$$scope:1},i=r.length;for(;i--;){let o=r[i],s=e[i];if(s){for(let l in o)l in s||(n[l]=1);for(let l in s)a[l]||(t[l]=s[l],a[l]=1);r[i]=s}else for(let l in o)a[l]=1}for(let o in n)o in t||(t[o]=void 0);return t}function fv(r){return typeof r=="object"&&r!==null?r:{}}var f6=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],d6=new Set([...f6]);function z(r){r&&r.c()}function W(r,e,t){let{fragment:n,after_update:a}=r.$$;n&&n.m(e,t),St(()=>{let i=r.$$.on_mount.map(vp).filter(qt);r.$$.on_destroy?r.$$.on_destroy.push(...i):Te(i),r.$$.on_mount=[]}),a.forEach(St)}function Y(r,e){let t=r.$$;t.fragment!==null&&(sv(t.after_update),Te(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function p6(r,e){r.$$.dirty[0]===-1&&(Wi.push(r),ov(),r.$$.dirty.fill(0)),r.$$.dirty[e/31|0]|=1<{let p=h.length?h[0]:d;return u.ctx&&a(u.ctx[f],u.ctx[f]=p)&&(!u.skip_bound&&u.bound[f]&&u.bound[f](p),c&&p6(r,f)),d}):[],u.update(),c=!0,Te(u.before_update),u.fragment=n?n(u.ctx):!1,e.target){if(e.hydrate){Jb();let f=nv(e.target);u.fragment&&u.fragment.l(f),f.forEach(A)}else u.fragment&&u.fragment.c();e.intro&&P(r.$$.fragment),W(r,e.target,e.anchor),ev(),ui()}Ia(l)}var m6;typeof HTMLElement=="function"&&(m6=class extends HTMLElement{constructor(e,t,n){super();dr(this,"$$ctor");dr(this,"$$s");dr(this,"$$c");dr(this,"$$cn",!1);dr(this,"$$d",{});dr(this,"$$r",!1);dr(this,"$$p_d",{});dr(this,"$$l",{});dr(this,"$$l_u",new Map);this.$$ctor=e,this.$$s=t,n&&this.attachShadow({mode:"open"})}addEventListener(e,t,n){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(t),this.$$c){let a=this.$$c.$on(e,t);this.$$l_u.set(t,a)}super.addEventListener(e,t,n)}removeEventListener(e,t,n){if(super.removeEventListener(e,t,n),this.$$c){let a=this.$$l_u.get(t);a&&(a(),this.$$l_u.delete(t))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let e=function(i){return()=>{let o;return{c:function(){o=_("slot"),i!=="default"&&g(o,"name",i)},m:function(u,c){$(u,o,c)},d:function(u){u&&A(o)}}}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;let t={},n=av(this);for(let i of this.$$s)i in n&&(t[i]=[e(i)]);for(let i of this.attributes){let o=this.$$g_p(i.name);o in this.$$d||(this.$$d[o]=xp(o,i.value,this.$$p_d,"toProp"))}for(let i in this.$$p_d)!(i in this.$$d)&&this[i]!==void 0&&(this.$$d[i]=this[i],delete this[i]);this.$$c=new this.$$ctor({target:this.shadowRoot||this,props:{...this.$$d,$$slots:t,$$scope:{ctx:[]}}});let a=()=>{this.$$r=!0;for(let i in this.$$p_d)if(this.$$d[i]=this.$$c.$$.ctx[this.$$c.$$.props[i]],this.$$p_d[i].reflect){let o=xp(i,this.$$d[i],this.$$p_d,"toAttribute");o==null?this.removeAttribute(this.$$p_d[i].attribute||i):this.setAttribute(this.$$p_d[i].attribute||i,o)}this.$$r=!1};this.$$c.$$.after_update.push(a),a();for(let i in this.$$l)for(let o of this.$$l[i]){let s=this.$$c.$on(i,o);this.$$l_u.set(o,s)}this.$$l={}}}attributeChangedCallback(e,t,n){this.$$r||(e=this.$$g_p(e),this.$$d[e]=xp(e,n,this.$$p_d,"toProp"),this.$$c?.$set({[e]:this.$$d[e]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{this.$$cn||(this.$$c.$destroy(),this.$$c=void 0)})}$$g_p(e){return Object.keys(this.$$p_d).find(t=>this.$$p_d[t].attribute===e||!this.$$p_d[t].attribute&&t.toLowerCase()===e)||e}});function xp(r,e,t,n){let a=t[r]?.type;if(e=a==="Boolean"&&typeof e!="boolean"?e!=null:e,!n||!t[r])return e;if(n==="toAttribute")switch(a){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(a){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}var ae=class{constructor(){dr(this,"$$");dr(this,"$$set")}$destroy(){Y(this,1),this.$destroy=I}$on(e,t){if(!qt(t))return I;let n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{let a=n.indexOf(t);a!==-1&&n.splice(a,1)}}$set(e){this.$$set&&!jb(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};var dv="4";var ts=[];function Za(r,e){return{subscribe:Ze(r,e).subscribe}}function Ze(r,e=I){let t,n=new Set;function a(s){if(re(r,s)&&(r=s,t)){let l=!ts.length;for(let u of n)u[1](),ts.push(u,r);if(l){for(let u=0;u{n.delete(u),n.size===0&&t&&(t(),t=null)}}return{set:a,update:i,subscribe:o}}function de(r,e,t){let n=!Array.isArray(r),a=n?[r]:r;if(!a.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");let i=e.length<2;return Za(t,(o,s)=>{let l=!1,u=[],c=0,f=I,d=()=>{if(c)return;f();let p=e(n?u[0]:u,o,s);i?o(p):f=qt(p)?p:I},h=a.map((p,m)=>be(p,O=>{u[m]=O,c&=~(1<{c|=1<=t.major||n.minor>=t.minor||n.patch>=t.patch||n.beta>=t.beta)}function pv(r){if(r==null)return"No saved plugin data.";if(typeof r!="object")return"Plugin data is not an object.";if(Object.keys(r)?.length==0)return"Plugin data is an empty object.";if("transitioned"in r)return"Previous plugin data was transitioned correctly.";if(!("version"in r)||typeof r.version!="object")return"No version information exists in plugin data.";let e=r.version;if("beta"in e)return 0;if(!("patch"in e)||e.patch==null)return"No patch version infromation exists in plugin data.";if(typeof e.patch=="string"){let[,,t]=e.patch.match(/(\d+)(?:\-b(\d+))?/)??[e.patch];if(isNaN(Number(t))||Number(t)<26)return"Plugin data is from a version prior to beta 26."}return 0}var Cc=require("obsidian");function vt(r,e){r.addClass("has-node-icon"),(0,Cc.setIcon)(r,e)}function kc(r,e){new Cc.ExtraButtonComponent(r).setIcon(e)}var mv="sticky-note",Ec="file-symlink",An="alert-triangle",gv="orbit",yv="arrow-big-right-dash",xc="calendarium-between-horizontal-start",Sc="calendar-days",bv="undo",vv="redo",Ov="reset";var rs="plus-with-circle";var Ar="wrench",Lt="trash",Ac="import",Ol="loader-2",Yi="check",zi="chevron-right",_v="archive-restore",Sp="sparkles",Ap="pencil-ruler",wv="download",$c="grip-vertical";var Dv="chevrons-up-down",Tc="left-arrow",Nc="right-arrow",Cv="gear",ns="cross",kv="calendar-search";var Ev="--- BEGIN DATA ---",qa,as,wl,At,ha,_l=class _l{constructor(){this.loaded=!1;Tt(this,qa,!1);Tt(this,as,!1);Tt(this,wl,!1);this.deletedCalendars=[];Tt(this,At,void 0);Tt(this,ha,void 0);this.layoutReady=!1}get app(){return this.plugin.app}get adapter(){return this.app.vault.adapter}getData(){return Me(this,At)}getCalendars(){return Me(this,At).calendars}getDefaultCalendar(){return Me(this,ha).get(Me(this,At).defaultCalendar??"")}getCalendar(e){return Me(this,ha).get(e)}get path(){return this.manifest.dir+"/"+_l.DataFile}initialize(e,t){this.plugin=e,this.manifest=t,this.app.workspace.onLayoutReady(()=>this.layoutReady=!0),this.onLayoutReadyAndSettingsLoad(async()=>{setTimeout(()=>this.checkFCSettings(),2e3)})}async onLayoutReadyAndSettingsLoad(e){this.loaded&&this.layoutReady?e():this.layoutReady?this.onSettingsLoaded(e):this.app.workspace.onLayoutReady(()=>this.onSettingsLoaded(e))}async onSettingsLoaded(e){this.loaded?e():this.plugin.registerEvent(this.app.workspace.on("calendarium-settings-loaded",()=>e()))}get syncPlugin(){return this.app.internalPlugins.getPluginById("sync")}async onExternalSettingsChange(){if(Me(this,At).syncBehavior==="Never"){console.debug("Calendarium: Ignoring external data change event due to syncBehavior being 'Never'");return}if(Me(this,At).syncBehavior==="Always"){console.debug("Calendarium: Automatically reloading data due to syncBehavior being 'Always'"),await this.loadData(!0);return}this.askToReload()}askToReload(){if(Me(this,qa))return;console.debug("Calendarium: External data change detected. Prompting for behavior."),Nt(this,qa,!0);let e=new Qa(createFragment(t=>{let n=t.createDiv("calendarium-notice");n.createEl("h4",{text:"Calendarium",cls:"calendarium-header"});let a=n.createDiv();a.createSpan({text:"Your settings have been changed externally (e.g., from sync). Would you like to reload Calendarium settings?"}),a.createEl("br"),a.createEl("br");let i=a.createDiv("calendarium-notice-buttons");new $r.ButtonComponent(i).setButtonText("Cancel").onClick(()=>{e.hide()}),new $r.ButtonComponent(i).setButtonText("Reload data").setCta().onClick(async o=>{o.stopPropagation(),a.empty();let s=a.createDiv("calendarium-migrating");(0,$r.setIcon)(s.createDiv("migrating-icon rotating"),Ol),s.createSpan({text:"Reloading data..."});let l=Date.now();await this.loadData(!0),setTimeout(()=>{s.empty(),(0,$r.setIcon)(s.createDiv("migrating-icon"),Yi),s.createSpan({text:"Calendarium data reloaded."}),setTimeout(()=>{e.hide()},1e3)},Math.max(2e3-(Date.now()-l),0))})}),0);this.plugin.registerNotice(e),e.registerOnHide(()=>{Nt(this,qa,!1),this.promptForBehavior()})}async promptForBehavior(){if(Me(this,as)||(Nt(this,as,!0),Me(this,At).askedAboutSync&&Me(this,At).syncBehavior!=="Ask"))return;Me(this,At).askedAboutSync||(Me(this,At).askedAboutSync=!0,await this.saveData(Me(this,At))),console.debug("Calendarium: Asking user how to handle external data change events in the future.");let e=new $r.Scope,t=new Qa(createFragment(n=>{let a=n.createDiv("calendarium-notice");a.createEl("h4",{text:"Calendarium",cls:"calendarium-header"});let i=a.createDiv();i.createSpan({text:"How should Calendarium reload your data in the future?"}),i.createEl("br"),i.createEl("br"),i.createSpan({text:"This behavior can be changed in settings."}),i.createEl("br");let o=i.createDiv("calendarium-notice-buttons"),s=new $r.DropdownComponent(o).addOption("Ask","Continue asking").addOption("Always","Always reload").addOption("Never","Never reload").setValue(Me(this,At).syncBehavior).onChange(async l=>{Me(this,At).syncBehavior=l,await this.saveData(Me(this,At)),t.hide()});s.selectEl.setAttr("tabindex",99),this.app.keymap.pushScope(e),s.selectEl.onClickEvent(l=>{l.stopPropagation(),l.preventDefault()})}),0);t.registerOnHide(()=>{Nt(this,as,!1),this.app.keymap.popScope(e)}),this.plugin.registerNotice(t)}get version(){let e=this.manifest.version.split("."),[t,n]=e,[,a,i]=e[2].match(/(\d+)(?:\-b(\d+))?/)??e[2];return{major:Number(t),minor:Number(n),patch:Number(a),beta:i?Number(i):null}}getDataVersion(e){let t={major:Number.MIN_VALUE,minor:Number.MIN_VALUE,patch:Number.MIN_VALUE,beta:null};if("version"in e){let n=e.version;switch(typeof n.major=="number"&&(t.major=n.major),typeof n.minor=="number"&&(t.minor=n.minor),typeof n.beta=="number"&&(t.beta=n.beta),typeof n.patch){case"number":{t.patch=n.patch;break}case"string":{let[,a,i]=n.patch.match(/(\d+)(?:\-b(\d+))?/)??[Number.MIN_VALUE,Number.MIN_VALUE];t.patch=Number(a),t.beta=Number(i);break}}}return t}isOlder(e,t){return hv(e,t)}async save(e){await this.saveData(Me(this,At)),e?.calendar&&(console.debug("Calendarium: Triggering calendar updates due to a save event effecting calendar display."),this.app.workspace.trigger("calendarium-updated")),e?.watcher&&this.plugin.watcher.start()}async saveData(e){console.debug("Calendarium: Saving data."),Nt(this,wl,!0),Nt(this,At,e),Me(this,At).version=this.version,await this.plugin.saveData(e),this.plugin.app.workspace.trigger("calendarium-settings-change"),Nt(this,wl,!1)}async loadData(e){console.debug("Calendarium: Loading data."),await this.load(),this.loaded=!0,this.app.workspace.trigger("calendarium-settings-loaded"),e&&this.app.workspace.trigger("calendarium-settings-external-load")}async load(){let e=await this.plugin.loadData()??{};console.debug("Calendarium: Checking to see if markdown settings should be migrated.");let t=await this.shouldTransitionMarkdownSettings(e);if(t!==0){console.debug("Calendarium: Markdown settings need to be migrated. Reason: "+t),await this.transitionMarkdownSettings();return}if(!e||!Object.keys(e).length){console.debug("Calendarium: No data file could be loaded. Saving default data."),await this.saveData(at(si));return}console.debug("Calendarium: Ensuring data matches the schema.");let n=e;(!n||!Object.keys(e??{}).length)&&(n=at(si)),this.updateDataToNewSchema(n)?(console.debug("Calendarium: Data was modified during loading process. Saving data."),await this.saveData(n)):Nt(this,At,n),Nt(this,ha,new Map(Me(this,At).calendars.map(i=>[i.id,i])))}async addCalendar(e,t){let n=!t||e.name!=t?.name;t==null?Me(this,At).calendars.push(e):(Me(this,At).calendars.splice(Me(this,At).calendars.indexOf(t),1,e),Me(this,ha).delete(t.id)),Me(this,At).defaultCalendar||(Me(this,At).defaultCalendar=e.id),n&&this.plugin.watcher.start(e),Me(this,ha).set(e.id,e),await this.save({calendar:!0,watcher:!0})}async removeCalendar(e){Me(this,At).calendars=Me(this,At).calendars.filter(t=>t.id!=e.id),e.id==Me(this,At).defaultCalendar&&(Me(this,At).defaultCalendar=Me(this,At).calendars[0]?.id,this.plugin.watcher.start()),this.deletedCalendars.push(e),Me(this,ha).delete(e.id),await this.save({calendar:!0})}hasCalendar(e){return Me(this,ha).has(e)}async checkFCSettings(){if(Me(this,At).askedToMoveFC||!this.app.plugins.plugins["fantasy-calendar"]||Me(this,qa))return;Nt(this,qa,!0);let e=new Qa(createFragment(t=>{let n=t.createDiv("calendarium-notice");n.createEl("h4",{text:"Calendarium",cls:"calendarium-header"});let a=n.createDiv();a.createSpan({text:"Would you like to migrate your existing Fantasy Calendar settings to Calendarium?"}),a.createEl("br"),a.createEl("br");let i=a.createDiv("calendarium-notice-buttons");new $r.ButtonComponent(i).setButtonText("Cancel").onClick(()=>{Me(this,At).askedToMoveFC=!0}),new $r.ButtonComponent(i).setButtonText("Migrate").setCta().onClick(async o=>{o.stopPropagation(),a.empty();let s=a.createDiv("calendarium-migrating");(0,$r.setIcon)(s.createDiv("migrating-icon rotating"),Ol),s.createSpan({text:"Migrating..."});let l=Date.now();await this.migrateFCData(),setTimeout(()=>{s.empty(),(0,$r.setIcon)(s.createDiv("migrating-icon"),Yi),s.createSpan({text:"Fantasy Calendar settings migrated."}),setTimeout(()=>{e.hide()},2e3)},Math.max(2e3-(Date.now()-l),0))})}),0);e.registerOnHide(()=>Nt(this,qa,!1)),this.plugin.registerNotice(e)}async migrateFCData(){console.debug("Calendarium: Migrating Fantasy Calendar plugin data.");let e;if(await this.adapter.exists(`${this.plugin.app.vault.configDir}/plugins/fantasy-calendar/_data.md`)){let n=((await this.adapter.read(`${this.plugin.app.vault.configDir}/plugins/fantasy-calendar/_data.md`)).split(Ev).pop()??"").trim();e=(0,$r.parseYaml)(n)}else e=await this.app.plugins.plugins["fantasy-calendar"].loadData();let t=(0,xv.default)(si,e??{});t.askedToMoveFC=!0;for(let n of t?.calendars??[])n.events=n.events?.filter(a=>!a.note)??[];await this.updateDataToNewSchema(t),await this.saveData(t)}get markdownPath(){return this.manifest.dir+"/"+_l.DataFile}async markdownFileExists(){return await this.adapter.exists(this.markdownPath)}async transitionMarkdownSettings(){console.debug("Calendarium: Migrating Markdown file data.");let e=null;if(await this.markdownFileExists()){let t=((await this.adapter.read(this.markdownPath)).split(Ev).pop()??"").trim();e=t&&t.length?(0,$r.parseYaml)(t):at(si)}e||(e=at(si)),await this.updateDataToNewSchema(e),await this.saveData(e)}async shouldTransitionMarkdownSettings(e){return await this.markdownFileExists()?pv(e):0}async deleteMarkdownSettings(){await this.adapter.remove(this.path)}updateDataToNewSchema(e){let t=this.updateCalendarsToNewSchema(e.calendars,e);if("autoParse"in e||(e.autoParse=!0,t=!0),!e.defaultCalendar&&e.calendars.length&&(e.defaultCalendar=e.calendars[0].id,t=!0),e.calendars.length&&!e.calendars.find(n=>n.id==e.defaultCalendar)&&(e.defaultCalendar=e.calendars[0].id,t=!0),"deletedCalendars"in e&&(delete e.deletedCalendars,t=!0),this.isOlder({major:1,minor:0,patch:0,beta:29},this.getDataVersion(e))){if(e.paths=[],e.calendars.length)for(let n of e.calendars)n.path?.length&&e.paths.push(...n.path.map(a=>[a,n.id]));for(let n=0;n0&&e.paths.slice(0,n).find(([o])=>o===a)!=null){let o=new Qa(createFragment(s=>{let l=s.createDiv("calendarium-notice");l.createEl("h4",{text:"Calendarium",cls:"calendarium-header"});let u=l.createDiv();u.createDiv({text:"You have the same event path registered to multiple calendars."}),u.createDiv({text:"Please review your event path settings."}),u.createEl("br"),u.createEl("br");let c=u.createDiv("calendarium-notice-buttons");new $r.ButtonComponent(u).setButtonText("Open settings").onClick(()=>{o.hide(),this.app.setting.openTabById(this.plugin.manifest.id)})}),0);this.plugin.registerNotice(o);break}}e.calendars.length&&(e.inlineEventsTag=e.calendars.find(n=>n.inlineEventTag!=null)?.inlineEventTag??null),t=!0}return t}updateCalendarsToNewSchema(e,t){let n=!1;for(let a of e){a.id||(a.id=`${Le(10)}`,n=!0),a.path?Array.isArray(a.path)||(a.path=[a.path],n=!0):(a.path=[],n=!0);for(let i of a.static?.months)i.interval==null&&(i.interval=1,n=!0),i.offset==null&&(i.offset=0,n=!0);for(let i of a.events)if(i.sort==null&&(i.sort={timestamp:Number.MIN_VALUE,order:""},n=!0),!i.type){if(!i.date||i.date.year==null&&i.date.month==null&&i.date.day==null){i.type=U.Undated,i.date={year:null,month:null,day:null};continue}if((i.date.year==null||i.date.month==null||i.date.day==null)&&(delete i.end,i.type=U.Recurring,i.date.year==null&&(i.date.year=[null,null]),i.date.month==null&&(i.date.month=[null,null]),i.date.day==null&&(i.date.day=[null,null])),"end"in i){if(i.end&&(i.end.year==null||i.end.month==null||i.end.day==null)){i.type=U.Date,delete i.end;continue}i.type=U.Range;continue}i.type=U.Date}a.showIntercalarySeparately==null&&(a.showIntercalarySeparately=t.showIntercalary);for(let i of a.static?.eras)"start"in i&&(i.date={...i.start},delete i.start,n=!0),"type"in i||(i.type="era",n=!0),"event"in i&&(i.isEvent=i.event,n=!0),"isStartingEra"in i||(i.isStartingEra=!1,n=!0),"restart"in i&&(delete i.restart,n=!0);"seasonal"in a||(a.seasonal=at(bp),n=!0),"weather"in a.seasonal||(a.seasonal.weather=at(yp),n=!0),"locations"in a||(a.locations={locations:[]})}return n}};qa=new WeakMap,as=new WeakMap,wl=new WeakMap,At=new WeakMap,ha=new WeakMap,_l.DataFile="_data.md";var $p=_l,Xe=new $p;window.SettingsService=Xe;async function kl(r,e,t={cta:"Yes",secondary:"No"}){return new Promise((n,a)=>{try{let i=new Cl(r,e,t);i.onClose=()=>{n(i.confirmed)},i.open()}catch{a()}})}var Cl=class extends ir{constructor(t,n,a){super(t);this.text=n;this.buttons=a;this.confirmed=!1;this.dontAsk=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:this.text});let t=this.contentEl.createDiv("calendarium-confirm-buttons-container");this.buttons.dontAsk?t.createEl("a").createEl("small",{cls:"dont-ask",text:this.buttons.dontAsk}).onclick=async()=>{this.confirmed=!0,this.dontAsk=!0,this.close()}:t.createDiv();let n=t.createDiv("calendarium-confirm-buttons");new Dl.ButtonComponent(n).setButtonText(this.buttons.cta).setCta().onClick(()=>{this.confirmed=!0,this.close()}),new Dl.ButtonComponent(n).setButtonText(this.buttons.secondary).onClick(()=>{this.close()})}onOpen(){this.display()}};async function Sv(r){return new Promise((e,t)=>{try{let n=new Tp(r);n.onClose=()=>{e(n.confirmed)},n.open()}catch{t()}})}var Tp=class extends ir{constructor(t){super(t.app);this.plugin=t;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:"Are you sure you want to delete this calendar?"});let t=this.contentEl.createDiv("calendarium-confirm-buttons-container");t.createEl("a").createEl("small",{cls:"dont-ask",text:"Delete and don't ask again"}).onclick=async()=>{this.confirmed=!0,this.plugin.data.exit.calendar=!0,await Xe.save(),this.close()};let n=t.createDiv("calendarium-confirm-buttons");new Dl.ButtonComponent(n).setButtonText("Delete").setCta().onClick(()=>{this.confirmed=!0,this.close()}),n.createEl("a").createEl("small",{cls:"dont-ask",text:"Cancel"}).onclick=()=>{this.close()}}onOpen(){this.display()}},Pc=class extends ir{constructor(t){super(t.app);this.plugin=t;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:"Additional information is required to save this calendar. Any changes you may have made will be discarded if you exit now."});let t=this.contentEl.createDiv("calendarium-confirm-buttons-container");t.createEl("a").createEl("small",{cls:"dont-ask",text:"Exit and don't ask again"}).onclick=async()=>{this.confirmed=!0,this.plugin.data.exit.saving=!0,await Xe.save(),this.close()};let n=t.createDiv("calendarium-confirm-buttons");new Dl.ButtonComponent(n).setButtonText("Exit").setCta().onClick(()=>{this.confirmed=!0,this.close()}),n.createEl("a").createEl("small",{cls:"dont-ask",text:"Keep editing"}).onclick=()=>{this.close()}}onOpen(){this.display()}};var La="NONE";function El(r){return(r.length+"").length}function xl(r){return(r.reduce((e,t)=>e>t.length?e:t.length,0)+"").length}function g6(r,e){let t=Ze(e),{subscribe:n,set:a,update:i}=t,o=Ze([]),s=0,l=!1,u=de([o],([V])=>s>0&&V.length),c=()=>o.update(V=>(s>0&&V.length>0&&(s--,l=!0,i(B=>V[s])),V)),f=de([o],([V])=>V.length>0&&so.update(V=>(V.length>0&&sV[s])),V));n(V=>o.update(B=>{if(l)return l=!1,B;if(s>0)for(let pe=0;pe<=s;pe++)B.shift();return s=0,B.unshift(at(V)),B}));let h=de(t,V=>V.static),p=de(t,V=>V.current),{subscribe:m}=h,O=V=>i(B=>(B.static=V,B.static.padMonths=El(B.static.months),B.static.padDays=xl(B.static.months),B)),b=de(h,V=>V.months),E=de(h,V=>V.weekdays),D=de(h,V=>V.years),C=de(h,V=>V.useCustomYears),k=de(h,V=>V.moons),w=de(h,V=>V.displayMoons),T=de(h,V=>V.leapDays),S=de(h,V=>V.eras),M=de(t,V=>V.seasonal.seasons),Z=de(t,V=>V.seasonal.offset),N=de(t,V=>V.seasonal.displayColors),L=de(t,V=>V.seasonal.interpolateColors),j=de(t,V=>V.seasonal.type),X=de(t,V=>V.seasonal.weather),fe=de(X,V=>V.enabled),ee=de(X,V=>V.seed),te=de(X,V=>V.tempUnits),ge=de(X,V=>V.windUnits),he=de(t,V=>V.locations.locations),ue=de(t,V=>V.locations.defaultLocation),xe=de(t,V=>V.events),Pe=de(t,V=>V.categories),Ye=de(h,V=>V.months?.length>0&&V.months?.every(B=>(B.name?.length??0)>0)&&V.months?.every(B=>B.length>0)),it=de(h,V=>V.weekdays?.length>0&&V.weekdays?.every(B=>B.name?.length)&&V.firstWeekDay<(V.weekdays?.length??1/0)),Be=de(h,V=>!V.useCustomYears||V.useCustomYears&&V.years!=null&&V.years.length>0&&V.years.every(B=>B.name?.length)),st=de(t,V=>V.name?.length>0),ct=de([t,p],([V,B])=>Wo(B,V)),ft=de([t,p],([V,B])=>Yo(B.month,V)),It=de([t,p],([V,B])=>zo(B.year,V)),Yt=de([ct,ft,It],([V,B,pe])=>V&&B&&pe),zt=de([Yt,st,Ye,it,Be],([V,B,pe,De,rt])=>V&&B&&pe&&De&&rt);return{subscribe:n,set:a,update:i,currentStore:{subscribe:p.subscribe,set:V=>{i(B=>(B.current={...V},B))},update:V=>i(B=>(B.current={...V},B))},valid:zt,validDate:Yt,validDay:ct,validMonth:ft,validMonths:Ye,validWeekdays:it,validYear:It,validYears:Be,validName:st,setProperty(V,B){return i(pe=>(pe[V]=B,pe))},setCurrentDate:V=>i(B=>(B.current={...V},B)),staticStore:{subscribe:m,set:O,setProperty(V,B){return i(pe=>(pe.static[V]=B,pe))}},weekdayStore:{subscribe:E.subscribe,add:V=>i(B=>(B.static.weekdays.push(V??{type:"day",name:null,id:Le(6)}),B)),update:(V,B)=>i(pe=>(pe.static.weekdays.splice(pe.static.weekdays.findIndex(De=>De.id==V),1,B),pe)),delete:V=>i(B=>(B.static.weekdays=B.static.weekdays.filter(pe=>pe.id!=V),B)),set:V=>i(B=>(B.static.weekdays=[...V],B))},monthStore:{subscribe:b.subscribe,add:V=>i(B=>(B.static.months.push({type:"month",name:V??"",length:0,id:Le(6),interval:1,offset:0}),B.static.padMonths=El(B.static.months),B.static.padDays=xl(B.static.months),B)),update:(V,B)=>i(pe=>(pe.static.months.splice(pe.static.months.findIndex(De=>De.id==V),1,B),pe.static.padMonths=El(pe.static.months),pe.static.padDays=xl(pe.static.months),pe)),delete:V=>i(B=>(B.static.months=B.static.months.filter(pe=>pe.id!=V),B.static.padMonths=El(B.static.months),B.static.padDays=xl(B.static.months),B)),set:V=>i(B=>(B.static.months=[...V],B.static.padMonths=El(B.static.months),B.static.padDays=xl(B.static.months),B))},yearStore:{customYears:C,subscribe:D.subscribe,add:V=>i(B=>(B.static.years||(B.static.years=[]),B.static.years.push({type:"year",name:V??"",id:Le(6)}),B)),update:(V,B)=>i(pe=>(pe.static.years||(pe.static.years=[]),pe.static.years.splice(pe.static.years.findIndex(De=>De.id==V),1,B),pe)),delete:V=>i(B=>(B.static.years||(B.static.years=[]),B.static.years=B.static.years.filter(pe=>pe.id!=V),B)),set:V=>i(B=>(B.static.years=[...V],B))},eventStore:{subscribe:xe.subscribe,sortedStore:de(xe,V=>ii(V)),set:V=>i(B=>(B.events=[...V],B)),add:V=>i(B=>(B.events.push({...V}),B)),update:(V,B)=>i(pe=>{let De=pe.events.findIndex(rt=>rt.id===V);return pe.events.splice(De,1,{...B}),pe}),delete:V=>i(B=>(B.events=B.events.filter(pe=>pe.id!==V),B))},categoryStore:{subscribe:Pe.subscribe,set:V=>i(B=>(B.categories=[...V],B)),add:V=>i(B=>(B.categories.push({...V}),B)),update:(V,B)=>i(pe=>{let De=pe.categories.findIndex(rt=>rt.id===V);return pe.categories.splice(De,1,{...B}),pe}),delete:V=>i(B=>(B.categories=B.categories.filter(pe=>pe.id!==V),B))},displaySeasonalColors:{subscribe:N.subscribe,set:V=>{i(B=>(B.seasonal.displayColors=V,B))}},interpolateColors:{subscribe:L.subscribe,set:V=>{i(B=>(B.seasonal.interpolateColors=V,B))}},seasonOffset:{subscribe:Z.subscribe,set:V=>{i(B=>(B.seasonal.offset=V,B))}},seasonType:{subscribe:j.subscribe,set:V=>{i(B=>(B.seasonal.type=V,B.seasonal.type===ot.DATED?B.seasonal.seasons=B.seasonal.seasons.map((pe,De)=>({id:pe.id,name:pe.name,color:pe.color,type:ot.DATED,kind:Dt.NONE,month:0,day:1+De,weatherOffset:pe.weatherOffset,weatherPeak:pe.weatherOffset*.1})):B.seasonal.seasons=B.seasonal.seasons.map(pe=>({id:pe.id,name:pe.name,color:pe.color,type:ot.PERIODIC,kind:Dt.NONE,duration:Bi(B)/B.seasonal.seasons.length,peak:0,weatherOffset:pe.weatherOffset,weatherPeak:pe.weatherOffset*.1})),B))}},seasonStore:{subscribe:M.subscribe,set:V=>i(B=>(B.seasonal.seasons=[...V],B)),add:V=>i(B=>(B.seasonal.seasons.push({...V}),B.seasonal.type===ot.DATED&&B.seasonal.seasons.sort((pe,De)=>Uo(pe.month,De.month)?pe.month-De.month:pe.day-De.day),B)),update:(V,B)=>i(pe=>{let De=pe.seasonal.seasons.findIndex(rt=>rt.id===V);return De<0?pe.seasonal.seasons.push({...B}):pe.seasonal.seasons.splice(De,1,{...B}),pe.seasonal.type===ot.DATED&&pe.seasonal.seasons.sort((rt,Mt)=>Uo(rt.month,Mt.month)?rt.month-Mt.month:rt.day-Mt.day),pe}),delete:V=>i(B=>(B.seasonal.seasons=B.seasonal.seasons.filter(pe=>pe.id!==V),B.seasonal.type===ot.DATED&&B.seasonal.seasons.sort((pe,De)=>Uo(pe.month,De.month)?pe.month-De.month:pe.day-De.day),B))},weatherStore:{subscribe:X.subscribe,enabled:{subscribe:fe.subscribe,set:V=>i(B=>(B.seasonal.weather.enabled=V,B))},seed:{subscribe:ee.subscribe,set:V=>i(B=>(B.seasonal.weather.seed=V,B))},tempUnitsStore:{subscribe:te.subscribe,set:V=>i(B=>(B.seasonal.weather.tempUnits=V,B))},windUnitsStore:{subscribe:ge.subscribe,set:V=>i(B=>(B.seasonal.weather.windUnits=V,B))}},locationStore:{subscribe:he.subscribe,set:V=>i(B=>(B.locations.locations=[...V],B)),add:V=>i(B=>(B.locations.locations.push({...at(V)}),B)),update:(V,B)=>i(pe=>{let De=pe.locations.locations.findIndex(rt=>rt.id===V);return De<0?pe.locations.locations.push({...at(B)}):pe.locations.locations.splice(De,1,{...at(B)}),pe}),delete:V=>i(B=>(B.locations.locations=B.locations.locations.filter(pe=>pe.id!==V),B.locations.defaultLocation==V&&(B.locations.defaultLocation=La),B)),defaultLocationStore:{subscribe:ue.subscribe,set:V=>i(B=>(B.locations.defaultLocation=V,B))}},displayMoons:{subscribe:w.subscribe,set:V=>{i(B=>(B.static.displayMoons=V,B))}},moonStore:{subscribe:k.subscribe,set:V=>i(B=>(B.static.moons=[...V],B)),add:V=>i(B=>(B.static.moons.push({...V}),B)),update:(V,B)=>i(pe=>{let De=pe.static.moons.findIndex(rt=>rt.id===V);return De<0?pe.static.moons.push({...B}):pe.static.moons.splice(De,1,{...B}),pe}),delete:V=>i(B=>(B.static.moons=B.static.moons.filter(pe=>pe.id!==V),B))},leapDayDisabled:de(b,V=>V.filter(B=>B.name?.length).length==0),eraStore:{subscribe:S.subscribe,set:V=>i(B=>(B.static.eras=[...V],B)),add:V=>i(B=>(B.static.eras.push(at(V)),B)),update:(V,B)=>i(pe=>{let De=pe.static.eras.findIndex(rt=>rt.id===V);return pe.static.eras.splice(De,1,at(B)),pe}),delete:V=>i(B=>(B.static.eras=B.static.eras.filter(pe=>pe.id!==V),B))},leapDayStore:{subscribe:T.subscribe,set:V=>i(B=>(B.static.leapDays=[...V],B)),add:V=>i(B=>(B.static.leapDays.push({...V}),B)),update:(V,B)=>i(pe=>{let De=pe.static.leapDays.findIndex(rt=>rt.id===V);return pe.static.leapDays.splice(De,1,{...B}),pe}),delete:V=>i(B=>(B.static.leapDays=B.static.leapDays.filter(pe=>pe.id!==V),B))},canRedo:u,redo:c,canUndo:f,undo:d}}var Sl=g6;var Av=require("obsidian");var Mc=class extends fc{constructor(t){super();this.calendars=t;this.permanentlyDelete=[];this.saveText="Restore"}async display(){this.contentEl.empty(),this.item||(this.item=[]),this.titleEl.setText("Restore calendars");for(let t of this.calendars.filter(n=>!this.permanentlyDelete.includes(n.id)))new Av.Setting(this.contentEl).setName(t.name).addToggle(n=>{n.setValue(!1).onChange(a=>{a?this.item.push(t):this.item.remove(t)})}).addExtraButton(n=>{n.setIcon(Lt).onClick(()=>{this.permanentlyDelete.push(t.id),this.display()})})}};var Y3=Gn(Rp());var Al=require("obsidian");var Mv=[{name:"Gregorian Calendar",description:"A calendar for the real world.",path:[],supportInlineEvents:!1,inlineEventTag:"inline-events",showIntercalarySeparately:!0,static:{displayDayNumber:!1,incrementDay:!0,displayMoons:!0,firstWeekDay:1,overflow:!0,weekdays:[{type:"day",name:"Sunday",id:"ID_19ea684b4a08"},{type:"day",name:"Monday",id:"ID_2928b90ab949"},{type:"day",name:"Tuesday",id:"ID_0ad9a8f9e95b"},{type:"day",name:"Wednesday",id:"ID_195a4b290bc9"},{type:"day",name:"Thursday",id:"ID_abe8c89b0999"},{type:"day",name:"Friday",id:"ID_2b5b8a79fa4a"},{type:"day",name:"Saturday",id:"ID_1a78cb79c8cb"}],months:[{name:"January",type:"month",length:31,interval:1,offset:0,id:"ID_e9997a780b3a"},{name:"February",type:"month",length:28,interval:1,offset:0,id:"ID_b8c9ebeb0b89"},{name:"March",type:"month",length:31,interval:1,offset:0,id:"ID_b83bda2b9be8"},{name:"April",type:"month",length:30,interval:1,offset:0,id:"ID_29baea7b28ab"},{name:"May",type:"month",length:31,interval:1,offset:0,id:"ID_6a3899fad909"},{name:"June",type:"month",length:30,interval:1,offset:0,id:"ID_384aeb1afa8a"},{name:"July",type:"month",length:31,interval:1,offset:0,id:"ID_48b8cba87b8a"},{name:"August",type:"month",length:31,interval:1,offset:0,id:"ID_fa0b1a6bab8a"},{name:"September",type:"month",length:30,interval:1,offset:0,id:"ID_da880b8af849"},{name:"October",type:"month",length:31,interval:1,offset:0,id:"ID_babba8186968"},{name:"November",type:"month",length:30,interval:1,offset:0,id:"ID_da582bfaf9b9"},{name:"December",type:"month",length:31,interval:1,offset:0,id:"ID_ba1bab4a3a28"}],moons:[{name:"Moon",cycle:29.530588853,offset:9.24953,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_a9ab186b1819"}],leapDays:[{name:"Leap Day",type:"leapday",interval:[{ignore:!1,exclusive:!1,interval:400},{ignore:!1,exclusive:!0,interval:100},{ignore:!1,exclusive:!1,interval:4}],offset:0,timespan:1,intercalary:!1,id:"ID_b91ad86a887a"}],eras:[{name:"Before Christ",format:"{{era_name}}",id:"ID_9a2978c92baa",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!0,date:{year:1,month:0,day:1}},{name:"Anno Domini",format:"{{era_name}}",date:{year:1,month:0,day:1},id:"ID_a8db38899a2b",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1}],offset:0,padDays:2,padMonths:2},seasonal:{seasons:[{id:"STANDARD_WINTER",name:"Winter",color:"#ADD8E6",kind:"Winter",type:"Periodic",duration:91.310625,weatherOffset:56,weatherPeak:5},{id:"STANDARD_SPRING",name:"Spring",kind:"Spring",color:"#90EE90",type:"Periodic",duration:91.310625,weatherOffset:56,weatherPeak:5},{id:"STANDARD_SUMMER",name:"Summer",kind:"Summer",color:"#FFFF00",type:"Periodic",duration:91.310625,weatherOffset:56,weatherPeak:5},{id:"STANDARD_AUTUMN",name:"Autumn",kind:"Autumn",color:"#DAA520",type:"Periodic",duration:91.310625,weatherOffset:56,weatherPeak:5}],offset:-12.5,type:"Periodic",displayColors:!0,interpolateColors:!0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}},locations:{locations:[]},current:{year:null,day:null,month:null},events:[{name:"Summer Solstice",description:"At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824599",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Winter Solstice",description:"The winter solstice marks the shortest day and longest night of the year, when the sun is at its lowest arc in the sky.",id:"824600",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Spring Equinox",description:"The equinox marks the day and the night is equally as long.",id:"824601",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Autumn Equinox",description:"The equinox marks the day and the night is equally as long.",id:"824602",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Christmas",description:"Christmas is a Christian holiday celebrating the birth of Christ. Due to a combination of marketability and long lasting traditions it is popular even among many non-Christians, especially in countries that have a strong Christian tradition.",id:"824603",note:null,date:{day:25,month:11,year:[null,null]},type:U.Recurring,category:"christian-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Paschal Full Moon",description:"The first full moon after march 21st, which is considered the fixed date for the spring equinox.",id:"824604",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"christian-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Easter",description:"Easter is considered the most important feast for Christians, celebrating the resurrection of Christ. It is classed as a moveable feast occurring on the first full moon after the spring equinox, which is considered to be fixed at March 21st for the sake of computing the date.",id:"824605",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"christian-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Easter Monday",description:"The Monday following the Easter Sunday is often considered part of the Easter Celebration and is a day off in many countries with a strong Christian tradition.",id:"824606",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"christian-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Good Friday",description:"Good Friday is the Friday preceding Easter. It comemmorates the crucifixion of Christ according to the Bible.",id:"824607",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"christian-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Pentecost",description:"Celebrated exactly 50 days after Easter, Pentecost is the celebration of the Holy Spirit appearing before the Apostles as described in the Bible.",id:"824608",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"christian-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"New Year's Day",description:"New Year's Day marks the date of a new year on the Gregorian Calendar. It dates when the clock strikes midnight and is often celebrated with fireworks, champagne and kissing.",id:"824609",note:null,date:{day:1,year:[null,null],month:0},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Valentine's Day",description:"Valentine's day is a celebration of love and romance that is popular across the world. Many more cynically minded people mostly consider it an attempt to monetize the expectation of romantic gestures on the holiday through gift cards, flowers, chocolate and dates.",id:"824610",note:null,date:{day:14,year:[null,null],month:1},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Halloween",description:'Halloween is holiday popular in the US, Canada and Ireland that has gradually been adopted by more and more countries. It is often celebrated by people dressing up, usually as something scary. Children will often go from door to door shouting "trick or treat" in the hopes of receiving candy, while adults tend to go to parties.',id:"824611",note:null,date:{day:31,year:[null,null],month:9},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Introduction of the Gregorian Calendar",description:"On this day in 1582 the Gregorian calendar was officially introduced, following Thursday October 4th on the Julian Calendar",id:"824614",note:null,type:U.Date,date:{day:15,year:1582,month:9},category:"historical-events",sort:{timestamp:Number.MIN_VALUE,order:""}}],id:null,categories:[{name:"Natural Events",id:"natural-events",color:"#2E7D32"},{name:"Christian Holidays",id:"christian-holidays",color:"#9b2c2c"},{name:"Secular Holidays",id:"secular-holidays",color:"#0D47A1"},{name:"Historical Events",id:"historical-events",color:"#455A64"},{name:"Miscellaneous Events",id:"miscellaneous-events",color:"#0288D1"}]},{name:"Calendar of Greyhawk",description:"Create the calendar of Oerth",path:[],supportInlineEvents:!1,inlineEventTag:"inline-events",showIntercalarySeparately:!0,static:{displayDayNumber:!1,incrementDay:!1,displayMoons:!0,firstWeekDay:0,overflow:!1,padDays:2,padMonths:2,weekdays:[{type:"day",name:"Starday",id:"ID_a8e979984938"},{type:"day",name:"Sunday",id:"ID_1b68bb78ca1b"},{type:"day",name:"Moonday",id:"ID_c8b86aea0998"},{type:"day",name:"Godsday",id:"ID_b8097a18e95b"},{type:"day",name:"Waterday",id:"ID_1918c99949ca"},{type:"day",name:"Earthday",id:"ID_fa295a1bab89"},{type:"day",name:"Freeday",id:"ID_6a485ada3ae8"}],months:[{name:"Needfest",type:"month",length:7,interval:1,offset:0,id:"ID_b8a9e9da8a48"},{name:"Fireseek",type:"month",length:28,interval:1,offset:0,id:"ID_39b90bd8189a"},{name:"Readying",type:"month",length:28,interval:1,offset:0,id:"ID_48a9081ad839"},{name:"Coldeven",type:"month",length:28,interval:1,offset:0,id:"ID_5a7b6beadb68"},{name:"Growfest",type:"month",length:7,interval:1,offset:0,id:"ID_48c8d82b1908"},{name:"Planting",type:"month",length:28,interval:1,offset:0,id:"ID_081a793a49da"},{name:"Flocktime",type:"month",length:28,interval:1,offset:0,id:"ID_eb68a89a0a2a"},{name:"Wealsun",type:"month",length:28,interval:1,offset:0,id:"ID_9b3a098ae908"},{name:"Richfest",type:"month",length:7,interval:1,offset:0,id:"ID_f99b4b3a08b8"},{name:"Reaping",type:"month",length:28,interval:1,offset:0,id:"ID_ebe9eb68ea39"},{name:"Goodmonth",type:"month",length:28,interval:1,offset:0,id:"ID_fb3b6af9895b"},{name:"Harvester",type:"month",length:28,interval:1,offset:0,id:"ID_395bcb399b8a"},{name:"Brewfest",type:"month",length:7,interval:1,offset:0,id:"ID_e8b908181afa"},{name:"Patchwall",type:"month",length:28,interval:1,offset:0,id:"ID_cbda3b399969"},{name:"Ready'reat",type:"month",length:28,interval:1,offset:0,id:"ID_592a2a690bf8"},{name:"Sunsebb",type:"month",length:28,interval:1,offset:0,id:"ID_39e8faf8e9b8"}],moons:[{name:"Luna",cycle:28,offset:3,faceColor:"#ffffff",shadowColor:"#292b4a",id:"ID_f8997b39b8b8"},{name:"Celene",cycle:91,offset:46,faceColor:"#ffffff",shadowColor:"#292b4a",id:"ID_7afbb9b88be8"}],leapDays:[],eras:[{name:"Common Year",format:"{{era_name}}",date:{year:1,month:0,day:1},id:"ID_db994869db7b",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1}]},seasonal:{seasons:[],offset:0,type:"Periodic",displayColors:!0,interpolateColors:!0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}},locations:{locations:[]},current:{year:591,day:1,month:0},events:[{name:"Winter Solstice",description:"The winter solstice marks the shortest day and longest night of the year, when the sun is at its lowest arc in the sky.",id:"824573",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Spring Equinox",description:`The 4th of Growfest is the first day of Low Summer in Oerth's Calendar. This is the point where the sun crosses Oerth's equator. Holidays celebrated on this date include Saint Cuthbert's Day, the Feast of Edoira, the Spring Feast, and Raxivort's Orgy. This is also the day on which the priests of Tlaloc ritually sacrifice and eat the flesh of human children or babies in their patron's honor. Worshippers of Rillifane Rallathil celebrate the Budding on this day, a joyful celebration of new life celebrated through dance and song in oak groves in the heart of the forest. A ritual hunt of a noble heart is held on this day, after which the venison is eaten in celebration of Rillifane's bounty. + +Also celebrated on this date is the Sanctification of Renewal, a sacred holiday to the followers of Garyx.`,id:"824574",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Summer Solstice",description:" At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824575",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Autumn Equinox",description:"The 4th of Brewfest is the Autumnal Equinox, when the sun crosses the equator from north to south. This date is the official end of high summer and the beginning of autumn on the Greyhawk Calendar. This date is holy to Wenta and is sometimes regarded as an unofficial holy day of Velnius. Among the xvarts, it also marks the celebration of Raxivort's Orgy. The worshippers of Rillifane Rallathil celebrate the Transformation on this day, a time of dancing and spiritual rebirth marking the beginning of autumn and the promise that spring will come again.",id:"824576",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Great Moons Glory",description:"The night of Great Moon's Glory on Readying 11th, when Luna is full but Celene is new. It is holy to Celestian, and a time when offerings are left to Atroa to beg her to come early and to Telchur to request that he peacefully leave. Druids of the Old Faith are known to also hold this night as auspicious, but few outside their circles know the details.",id:"824577",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Dark Night",description:`Dark Night, also called Black Night, Star Night, and the Night of Hopeful Dawn, is observed on Goodmonth 11. It is a holy night for the church of Celestian because the stars are so easy to observe without the light of one of the moons getting in the way. + +It is also a holy night for the church of Rao, who refer to it as the Night of Hopeful Judgment. They believe that Rao chooses this time to separate the sinful from the righteous in the afterworld. There is also a prophecy in the Raoan holy text, the Book of Incarum, that claims that Rao will cleanse the world of evil on this night, sometime in the future. + +The priesthood of Kurell consider it holy, too, calling it Kurell's Night, requiring the faithful to undertake special missions on this night to prove their cleverness and skill. Kurell smiles particularly on acts of theft or vengeance performed on his holy night, blessing those who do so successfully. Donations to Kurell's church are encouraged afterwards, for Kurell may take vengeance against those who do not properly thank him for his aid. + +Most other people regard Dark Night as a time of ill omen, fearing it as much as the night of the Blood Moon Festival. Bonfires are burned from dusk till dawn, particularly in small villages and in Elmshire and Narwell. Orc and goblin religions view it as an excellent night for raiding settlements. Certain evil cults perform kidnappings, murders, and vile rites during this period. On the other hand, lycanthropic activity is at its lowest. + +Iggwilv and Tuerny attempted to summon a demonic army to Luna on this night in 585 CY.`,id:"824578",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Agelong",description:`Agelong, observed on the 4th of Richfest (the Summer Solstice), is the celebration of the legendary creation of the elves. According to myth, after Corellon Larethian spilled his blood during the battle with Gruumsh, the rest of the Seldarine gathered this sacred blood and mingled it with the tears shed during the same battle by Sehanine Moonbow. The Seldarine then infused these divine fluids into vessels they had created to be the bodies of the elven race. + +This day is, among the elves, mostly an excuse to go orc-hunting. Elven warriors cut themselves with daggers carved from volcanic glass to remind themselves of Corellon's own wound from Gruumsh's spear, then strive to slaughter as many orcs as possible during the night.`,id:"824579",note:null,date:{day:4,year:[null,null],month:8},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Blood Moon Festival",description:`The Blood Moon Festival is celebrated on Coldeven 11, the night when Luna is full just before the Spring Equinox. On this night, curses are said to be twice as powerful and the forces of evil are at their strongest. Fiends roam the lands, and human sacrifice is common. This night is held especially sacred by cultists of Nerull, but worshipers of Kurell also mark this night as especially auspicious for acts of vengeance. Goodly folk superstitiously guard their homes with horseshoes, holy water, bottles of milk, and iron filings. + +Demonic forces sent by Iuz destroyed the leadership of the Horned Society during the Blood Moon Festival of 583 CY. + +It's possible that this is also the night the elves celebrate as Faerieluck.`,id:"824580",note:null,date:{day:11,year:[null,null],month:3},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Breadgiving Day",description:`Celebrated on on the Winter Solstice (Needfest 4), Breadgiving Day, is a day of charity observed in the Free City of Greyhawk by the faiths of Pelor, Rao, and Saint Cuthbert. + +This was not originally a religious holiday as such. It is a new practice that began after the Greyhawk Wars to feed the refugees that flooded the city during that time. Since of Old City who line up by the hundreds along the Processional from the Black Gate. The booths are worked by low-ranking priests from all three religions, with armed priests of St. Cuthbert providing security. A smaller event is held simultaneously below Wharfgate in Greyhawk City's Shacktown. + +The clergies of Heironeous, Pholtus, and Trithereon do not participate, but they compete with one another to perform good deeds the whole week of Needfest. The rivalries between Trithereon and Pholtus, Trithereon and Heironeous, and Pholtus and St. Cuthbert are such that the faiths sometimes fall into arguments and even blows if their "good deeds" conflict with each other. Greyhawk's rowdy citizens often cheer and place bets on the outcomes of these quarrels. + +The priests of Pelor hold a morning ceremony on this day with a sermon, singing, and music.`,id:"824581",note:null,date:{day:4,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Brewfest",description:`Also called Drunken Days or the Feast of Brewers, Brewfest, the fourth festival week of Oerth's calendar, is a rowdy period unsurprisingly claimed as a holy time by the churches of Olidammara and Wenta. The Free City of Greyhawk does not celebrate the entire week, but Brewfest 1 and Brewfest 7 are both set aside as public holidays. In Elmshire, the week is spent in restful, carefree music, drinking, and dancing. In Hardby it is spent with fistfights, riots, and ensuing hangovers. In Narwell it is celebrated with ale-brewing contests, horse races, beatings, and robbery. In Safeton it is celebrated with nervous violence and nightly orc hunts. The week is also sacred to the Old Faith. + +The elves call this week Fallrite, and use it to contemplate the spirits of their ancestors, the passage to the afterworld, and the fragility of life. They believe other races make merry during Brewfest because they are "hiding" to avoid facing death's reality. In contrast, the olvenfolk strive to fulfill the most important of their duties and reach the most crucial of their decisions during this time of year. The elven kings and queens traditionally judge capital cases during Fallrite.`,id:"824582",note:null,date:{day:4,year:[null,null],month:12},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Faerieluck",description:"Faerieluck is a holiday celebrated by the elves in early spring, when the power of Faerie runs high and they celebrate with their fey cousins: the sprites, buckawns, pixies, nymphs and so forth. The point of the festival is to remind the elves of their ancient kinship with these creatures. The day is spent playing practical jokes, engaging in battles of wit, and general merriment.",id:"824583",note:null,date:{day:11,year:[null,null],month:2},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Feast of Edoira",description:`The Feast of Edoira is a holiday celebrated in the Domain of Greyhawk on Growfest 4, during the Spring Equinox. It is named after Edoira, a priest of Rao who centuries ago established the Edoiran Compact, a pact by which many of the lawful good-aligned faiths and people of the Domain could agree to cooperate. The Compact was later extended to non-lawful good and neutral faiths. + +Edoira was never deified but was revered by many good faiths in the Domain. The holiday was marked by religious services on Godsday of Growfest led by the clerics of the good faiths who partook of the Compact, and secular festivals by the ordinary citizenry. Observance of the holiday has declined over the years, though the clergies of Rao and Pelor still hold their traditional interfaith services, with occasional participation by the priesthoods of Heironeous and Mayaheine. Since the end of the Greyhawk Wars most of the Domain's outlying communities no longer observe the holiday. Only one church in Safeton still does so.`,id:"824584",note:null,date:{day:4,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Desportium of Magic",description:`The highlight of Growfest is the Desportium of Magic. During this day torchlight only, no magic illumination is supposed to be used. Wizards and Sorcerers then perform feats of illusion and magic trying to outdo one another with their displays. Usually there is a panel of judges to decide, in the larger cities there is usually a limit of 5-person teams competing. Each performance during the Desportium of Magic uses a long established theme, that of an attack on the town by various monsters and Dark Elves, repelled by brave warriors and spellcasters. The displays, made up of any number of spells cast without the use of magic devices, cannot actually cause any harm to property or people, but must be as wonderful, striking, detailed, and lifelike as possible. + +This motif is based on actual attacks through the years from the Uttermost War to the most recent Great Slave Raids. The idea is to make the attackers as dreadful as possible and the defenders as heroic as possible, secondary is to make sure that people will always remember the terror of the Uttermost War. In large cities like the CSIO and CSWE and Tarantis, these performances last all night and are amazing to watch. In smaller villages without spellcasters, puppet plays are often done in its stead.`,id:"824585",note:null,date:{day:7,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Holy Day of Pelor",description:`The Holy Day of Pelor, also known as Giving Day and Midsummer's Day, is celebrated on the Summer Solstice. + +Because Pelor is widely loved by the commoners, this day is set aside as a day of rest in the Free City of Greyhawk. Only essential work is done on this day. Many merchants close their shops on Giving Day as well out of respect for the Sun Father and his teachings. Gambling houses are closed, but not hostelries, for Giving Day is a day of feasting and goodwill, a time for enjoying the fruits of the Oerth. + +Public services are held from dawn until noon by Pelor's priests, outdoors if the weather permits (which if almost always does, as the clerics use weather-controlling magic for maximum sunlight). Even Greyhawk City's large temple of Pelor is not big enough to hold the throngs who come to celebrate on this day, so throngs of the faithful fill the temple grounds in the Garden Quarter, spilling out from the Millstream to the Nobles' Wall, and to the road leading toward Greyhawk's Grand Theater. Many come, of course, for the free meal the priests provide after the service. The Pelorian priests are well aware of this, but believe that for the needy, a full stomach must come before wisdom and learning. Members of Greyhawk's Guild of Thieves and Beggar's Union, many of whom remember Midsummer's Day fondly from their orphaned childhoods, both protect priests of Pelor on this day, and woe onto those who attempt to test them on this matter. + +Priests of Pelor, bedecked in yellow and gold, parade about the streets, demanding donations for their charitable works, freely using guilt to squeeze more from stingy purses. Free healings are given out, particularly to children. Most Greyhawkers wear at least one item of yellow cloth on this day out of respect. + +Some crusading Pelorians crusade against evil lycanthropes on this night, since both Celene and Luna are full.`,id:"824586",note:null,date:{day:4,year:[null,null],month:8},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Holy Day of Serenity",description:"The Holy Day of Serenity, on Reaping 10, is celebrated in Veluna as a holy day of Rao, though it's actually the anniversary of Veluna's secession from Furyondy in 476 CY. It is celebrated with religious singing and worship.",id:"824587",note:null,date:{day:10,year:[null,null],month:9},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}}],id:null,categories:[{name:"Natural Events",id:"natural-events",color:"#2E7D32"},{name:"Religious Holidays",id:"religious-holidays",color:"#FFEB3B"},{name:"Secular Holidays",id:"secular-holidays",color:"#0D47A1"},{name:"Magical Events",id:"magical-events",color:"#311B92"},{name:"Miscellaneous Events",id:"miscellaneous-events",color:"#0288D1"}]},{name:"Calendar of Golarion",description:"Calendar for the world of Pathfinder.",path:[],supportInlineEvents:!1,inlineEventTag:"inline-events",showIntercalarySeparately:!0,static:{displayDayNumber:!1,firstWeekDay:0,incrementDay:!1,displayMoons:!0,overflow:!0,padDays:2,padMonths:2,weekdays:[{type:"day",name:"Moonday",id:"ID_db8af8f85b8a"},{type:"day",name:"Toilday",id:"ID_f87a094b2849"},{type:"day",name:"Wealday",id:"ID_2a5bb88b3ae8"},{type:"day",name:"Oathday",id:"ID_c93a0be8981b"},{type:"day",name:"Fireday",id:"ID_2b7b59794a0b"},{type:"day",name:"Starday",id:"ID_baaa6a89ca1b"},{type:"day",name:"Sunday",id:"ID_f9baca088b28"}],months:[{name:"Abadius",type:"month",length:31,interval:1,offset:0,id:"ID_dad9da89f818"},{name:"Calistril",type:"month",length:28,interval:1,offset:0,id:"ID_980a88cb9b68"},{name:"Pharast",type:"month",length:31,interval:1,offset:0,id:"ID_a9c96ac80908"},{name:"Gozran",type:"month",length:30,interval:1,offset:0,id:"ID_a99a697b9abb"},{name:"Desnus",type:"month",length:31,interval:1,offset:0,id:"ID_8bcad9a8f84a"},{name:"Sarenith",type:"month",length:30,interval:1,offset:0,id:"ID_484a49a998db"},{name:"Erastus",type:"month",length:31,interval:1,offset:0,id:"ID_9a48e9b96938"},{name:"Arodus",type:"month",length:31,interval:1,offset:0,id:"ID_bbe99b2afaea"},{name:"Rova",type:"month",length:30,interval:1,offset:0,id:"ID_ba39fbe8c8b8"},{name:"Lamashan",type:"month",length:31,interval:1,offset:0,id:"ID_69d93ba9dba8"},{name:"Neth",type:"month",length:30,interval:1,offset:0,id:"ID_4ad8fb79eb6a"},{name:"Kuthona",type:"month",length:31,interval:1,offset:0,id:"ID_9a3a8b388939"}],moons:[{name:"Somal",cycle:29.5,offset:9.5,faceColor:"#ffffff",shadowColor:"#292b4a",id:"ID_b87ab959cac9"}],leapDays:[{name:"Leap Day",type:"leapday",interval:[{ignore:!1,exclusive:!1,interval:8}],offset:0,timespan:1,intercalary:!1,id:"ID_88c8da3b8b2b"}],eras:[{name:"Age of Serpents",format:"{{era_name}}",date:{year:4720,month:8,day:15},id:"ID_eb4af87babaa",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1},{name:"Age of Darkness",format:"{{era_name}}",date:{year:-5300,month:0,day:1},id:"ID_58e99a8b9b9a",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1},{name:"Age of Anguish",format:"{{era_name}}",date:{year:-4500,month:8,day:1},id:"ID_3af84ada898a",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1},{name:"Age of Destiny",format:"{{era_name}}",date:{year:-3500,month:8,day:1},id:"ID_abc87ad9fbfb",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1},{name:"Age of Enthronement",format:"{{era_name}}",date:{year:1,month:8,day:1},id:"ID_19197be9dac8",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1},{name:"Age of Lost Omens",format:"{{era_name}}",date:{year:4606,month:8,day:1},id:"ID_7b585b5bd9ea",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1}]},seasonal:{seasons:[],offset:0,type:"Periodic",displayColors:!0,interpolateColors:!0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}},locations:{locations:[]},current:{year:4720,day:15,month:0},events:[{name:"Summer Solstice",description:"At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824492",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Winter Solstice",description:"The winter solstice marks the shortest day and longest night of the year, when the sun is at its lowest arc in the sky.",id:"824493",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Spring Equinox",description:"The equinox marks the day and the night is equally as long.",id:"824494",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Autumn Equinox",description:"The equinox marks the day and the night is equally as long.",id:"824495",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Eternal Kiss",description:`Zon-Kuthon + +Culminating on the first new moon of the new year, the Eternal Kiss is an 11 day ceremony honoring Zon-Kuthon. On the final day, a living sacrifice is made to the Dark Prince, after the victim is pampered and pleasured for the ten days prior. The sacrifice can either be an enemy or a great devotee of the church, and is kept alive for as long as possible during the torture using magic. This holiday often involves fortune-telling as a part of the torture, using the victim's entrails or their cries of pain to determine the Midnight Lord's will. Occasionally it is believed that the sacrifice will prophesy with the voice of Zon-Kuthon himself.`,id:"824496",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Longnight",description:"Longnight is a holiday celebrated on the full moon in the winter month of Abadius. During the festival, revelers stay up all night to greet the dawn to defy the long winter months. It is even celebrated in Irrisen, where there are no natural seasons.",id:"824497",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Foundation Day",description:`Absalom, Milani + +Foundation Day is a civil holiday celebrated on the New Year (1 Abadius) in Absalom to commemorate the city's founding by the god Aroden in 1 AR.`,id:"824498",note:null,date:{day:1,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Pjallarane Day",description:`Irrisen + +Pjallarane Day is an ancient holiday in Irrisen celebrated on 1 Abadius (New Year's Day). Every 100 years, Baba Yaga returns to Golarion to remove her daughter from the throne of Irrisen, and put another daughter on the throne instead. In 3713 AR the third Queen of Irrisen, Pjallarane, and her children chose to resist. Baba Yaga ruthlessly crushed the rebellion in a single day, which is now celebrated as a holiday. The festival includes feasting and the burning of effigies of tar and straw. This is a reminder of the fate of Pjallarane's followers, who were burned alive as a warning to all those who would oppose Baba Yaga.`,id:"824499",note:null,date:{day:1,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Vault Day",description:`Abadar + +Vault Day is a holiday held on 6 Abadius in honor of Abadar, Master of the First Vault.`,id:"824500",note:null,date:{day:6,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Ruby Prince's Birthday",description:`Osirion + +The Ruby Prince's Birthday is a national holiday in Osirion in honor of the birthday of Khemet III, the Ruby Prince. It is celebrated annually on the 20 Abadius.`,id:"824501",note:null,date:{day:20,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Merrymead",description:`Druma, Cayden Cailean + +A holiday occurring on 2 Calistril, Merrymead was dateed in Druma and is supposed to be a time to share of the last of the previous year's mead with the rest of the community. + +In current times, most people just use it as an excuse to drink excessively. The poor travel from bar to bar drinking whatever alcohol they can afford, while the wealthy will set aside specific vintages for this day. A known consequence of this day are 'mead riots' that happen when there are more celebrants than there is alcohol to serve them. This leads to a violent, destructive group of people in a crowded bar. If this is a common occurrence for particular cities, they may reinforce their guard force for the inevitably eventful night.`,id:"824502",note:null,date:{day:2,year:[null,null],month:1},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"King Eodred II's Birthday",description:`Korvosa + +King Eodred II's Birthday was a local holiday in the Varisian city-state of Korvosa and was celebrated on 16 Calistril. It commemorated the birthday of its former ruler, King Eodred Arabasti II, who decreed that on the day, scantily clad women would dance and serve free wine to celebrants.`,id:"824503",note:null,date:{day:16,year:[null,null],month:1},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Loyalty Day",description:`Cheliax, Asmodeus + +Loyalty Day is a holiday in the nation of Cheliax commemorating the date on Calistril 19, 4640 AR when House Thrune signed the Treaty of Egorian, declaring it the victor in the Chelish Civil War and ruler of the empire. Because of House Thrune's well-known ties to the infernal, this holiday is also observed by the Church of Asmodeus who consider it a feast day. The church along with local governments provide a free meal to all citizens to remind them of the benefits House Thrune provides them with.`,id:"824504",note:null,date:{day:19,year:[null,null],month:1},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Fateless Day",description:`Mahathallah + +Followers of Mahathallah mark each leap day as Fateless Day, when the River of Souls temporarily stops and souls can escape Pharasma's judgment. They perform many sacrificial and suicidal rituals on Fateless Day.`,id:"824505",note:null,date:{day:29,year:[null,null],month:1},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Golemwalk Parade",description:`Magnimar, Varisia + +The Golemwalk Parade is a parade of golems created by amateurs hoping to win a monetary grant, or even a job, from the Golemworks in Magnimar. At the end of the parade along the Avenue of Honors, the constructs are judged.`,id:"824506",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Day of Bones",description:`Pharasma + +Priests and worshipers of the Lady of Graves parade the bodies of the recently dead on this holiday, holding free burials afterwards.`,id:"824507",note:null,date:{day:5,year:[null,null],month:2},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Sable Company Founding Day",description:`Korvosa + +Sable Company Founding Day is a holiday marking the founding of the Sable Company of the Varisian city-state of Korvosa. Celebrated on 6 Pharast, the day is marked by somber military parades that generally preclude the consumption of alcohol, a staple on most other holidays.`,id:"824508",note:null,date:{day:6,year:[null,null],month:2},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Night of Tears",description:`Solku + +The Night of Tears held annually on 7 Pharast in the Katapeshi town of Solku. It is a solemn vigil commemorating those lost in the Battle of Red Hail in 4701 AR.`,id:"824509",note:null,date:{day:7,year:[null,null],month:2},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Kaliashahrim",description:`Qadira + +Kaliashahrim is a national holiday celebrated on Pharast 13 in Qadira that celebrates the Padishah Emperor of distant Katheer, and Qadira's loyalty to him.`,id:"824510",note:null,date:{day:13,year:[null,null],month:2},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Conquest Day",description:`Nex + +Every year, on the 26th of Pharast, Elder Architect Oblosk \u2014 oldest member of Nex's Council of Three and Nine \u2014 ascends to the highest balconies of the Bandeshar in Quantium. In a voice made thunderous by the platform's magic, the wizened pech councilman spends the hours from dusk to just past noon enumerating the atrocities committed by the necromancers of Geb upon the people of Nex, culminating with the disappearance of the archwizard Nex himself. At the conclusion of this record of national wounds, the country's eleven other council members join Oblosk in renewing their yearly vow to neither forget nor forgive the Gebbites' atrocities and to again swear in their lost ruler's name to endlessly wage war against their ancient enemies. + +On this day, known as Conquest Day, all the people of Nex are expected to share in their leaders' oaths, to celebrate the shared patriotism of their wondrous nation, and to remember the sacrifices of heroes past. This also makes it a day for many Nexian wizards to reveal deadly new spells, gigantic constructs, and audacious arcane masterworks\u2014which many creators promise to be the doom of their foes. Even throughout the rest of the Inner Sea region, many crusaders, rebels, and zealots observe Conquest Day as a day to renew blood oaths, launch long-planned battles, and finally take revenge. It is a day for words of honor, a day for battle cries, and a day where glory most favors the bold.`,id:"824511",note:null,date:{day:26,year:[null,null],month:2},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Days of Wrath",description:`Asmodeus, Cheliax + +The Days of Wrath, or Dies Irae, are a holiday celebrated on both solstices and equinoxes in the nation of Cheliax and wherever Asmodeus is worshiped. They are primarily a national holiday and not truly a religious one, but the two are often confused due to Cheliax's current political climate. Various contests and blood sports are held on these days, promoting those elites who can clearly demonstrate their superiority over others. Some believe that these competitions are watched and judged by devils themselves. In the parts of the world where the Prince of Darkness is not openly venerated, these holidays take on a different tone: they are used to settle old grievances and also to end contracts. + +In these days, bloodsports are organized into cities' stadiums. Slaves and servants of any master may choose to enter the arena for one-on-one bloody battles to the death. Free men and women of all classes are free to enter the arena as well. The entrants fight in rounds until at last one stands alone. The winner is granted freedom from slavery or servitude, erasure of all debts, and a purse of gold. + +The winter solstice sees the culmination of the Dies Irae, with all the winners of the three previous bouts summoned to Egorian to fight to the death for the amusement of the nobles. The winner is given a title of baronet and a plot of land.`,id:"824512",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Firstbloom",description:`Gozreh + +Firstbloom is a holiday celebrating the first planting of the agricultural season, and generally associated with the weather god Gozreh. It falls on the vernal equinox. Many farming communities see it as the beginning of the year, even though conventional calendars begin two months earlier. Despite weariness after a full day planting, many farming communities hold celebrations come the night: feasting, dancing and courtship feature showing the cycle of nature.`,id:"824513",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"First Cut",description:`Falcon's Hollow + +The First Cut celebration in Falcon's Hollow used to mark the date of the work in the woods each spring. Now, however, it is a meaningless ramshackle ceremony as Thuldrin Kreed forces the lumber crews to work through even during the coldest months in the winter. Still, First Cut brings people out to celebrate the date of the spring.`,id:"824514",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Currentseve",description:`Gozreh + +On this religious holiday, all who travel on the water make offerings to Gozreh in the hopes of safe passage for the coming year.`,id:"824515",note:null,date:{day:7,year:[null,null],month:3},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Taxfest",description:`Abadar + +No one enjoys paying taxes but the collection of fair taxes is considered an integral part of the maintenance of society, and is therefore holy to the god Abadar. Every year on the 15th of Gozran, priests of the church of Abadar spend the day walking city streets, doing what they can to make the bitter pill of annual taxes a bit easier to swallow. + +The Business of the Day + +From dawn to dusk, clerics of Abadar attend the tax collectors of sizeable communities as the tax wagons roll from door to door. The church officials monitor these activities to make sure that the process is conducted respectfully and justly, and that citizens know that the process is monitored. More than just aiding in the yearly errand, the faithful personally thank every citizen for contributing to the improvement of their city, extol the public works funded by their contributions, and foretell the grandeur of civic projects to come. The disenfranchised and destitute they attempt to comfort as best they can, quoting from their god's dogma on work and worthiness, but this is not a day for discounts or deferrals. The citizens are able to voice their concerns and ideas as to where the monies levied should best be applied. Citizens are free to speak their mind on any issue here without fear of repercussion. + +The Celebrations of the Day + +At dusk, the Abadarans host several celebrations in parks, plazas, and other communal areas about the city, organizing donations and contributions from local vendors to feed and entertain all-comers. Having already preached to most of the city over the course of the day, the clerics perform only a brief opening ceremony, dedicating the feast to Abadar, the city, and its great people. These celebrations are often quite distinct from neighbourhood to neighbourhood and are almost always divided along economic boundaries. + +The festivities involving the wealthiest citizens usually happen on the steps of city hall or other grand civic buildings and feature the best music and food, but often little more than polite card and guessing games. These galas usually wrap up by midnight. + +For the common folk, the parks and marketplaces take on a carnival atmosphere, with simple but good food, local ales, performances by talented citizens, and games of chance going on well into the night. A prevailing superstition through these festivals is that, during the celebration, it is lucky to kiss\u2014or in some regions, pinch\u2014a cleric of Abadar, leading to many a rosy-cheeked cleric. + +Even the city's poor are given reason to celebrate, as the local temple of Abadar hosts a cheery but unabashedly religious gathering on its steps, feeding all comers, doling out a hearty ration of wine, singing hymns of the faith, and providing tokens for a second wine ration for any who return to attend a service within the month. + +For a holiday that revolves around paying taxes, this Abadaran festival is not as reviled as one might expect.`,id:"824516",note:null,date:{day:15,year:[null,null],month:3},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Wrights of Augustana",description:`Andoran, Brigh + +This local festival in the Andoran port city of Augustana is held to honor and celebrate the local shipbuilding industry as well as the navy. The mathematics and engineering required for the building of the ships is praised by Brigh's faithful.`,id:"824517",note:null,date:{day:16,year:[null,null],month:3},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Gala of Sails",description:`Absalom + +One of two local festivals where kite-battlers compete.`,id:"824518",note:null,date:{day:27,year:[null,null],month:3},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Remembrance Moon",description:`Iomedae, Lastwall, Ustalav + +A national holiday to commemorate those who died in the Shining Crusade against the Whispering Tyrant. Although not strictly a religious holiday, Iomedae's name is heavily invoked, due to her many military accomplishments during the war.`,id:"824519",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Angel Day",description:`Magnimar, Varisia + +Angel Day is a local Magnimarian holiday celebrated on 31 Desnus. The annual celebration marks the founding of the city, and its founders' flight from Korvosa. It also honors the presence and popular worship of the empyreal lords, which predates the city by centuries. During the festival, nearly all local businesses shut their doors and the citizens take part in countless feasts, masquerade balls dressed as angels, and the burning of devil effigies meant to symbolize infernally-influenced Korvosa.`,id:"824520",note:null,date:{day:31,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Old-Mage Day",description:"Holiday celebrating Old-Mage Jatembe, the father of Garundi magic.",id:"824521",note:null,date:{day:13,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Multiple Events",description:`Festival of the Ruling Sun + +Shizuru + +Celebrates the longest day. + +Founder's FollyUlar Kel + +Adventurers and children follow a hallucinatory red stripe along zigzagging paths, amusing residents. + +Harvest Bounty Festival + +Segada + +Marking the beginning of the harvest season, this festival involves sporting tournaments, dancing, storytelling, and feasts. Celebrants give thanks and eliminate grudges. + +Longwalk + +Grandmother Spider, Nurvatchta; southern hemisphere winter solstice + +Celebrates the escape of Nurvatchta's anadi people from bondage, in part thanks to Grandmother Spider lengthening their cover of darkness in their escape. + +Ritual of Stardust + +Desna + +Festival held in the evening and through the night, where Desna's faithful sing songs and throw sand and powdered gems into bonfires. + +Runefeast + +Magrim + +Day marking the day dwarves learnt the first runes and the proper way to pray. + +Sunwrought FestivalSarenrae, Brigh + +Day commemorating the defeat of Rovagug by Sarenrae, celebrated with the flying of kites, fireworks, and gift giving.`,id:"824522",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Burning Blades",description:`Sarenrae + +The holy, month-long festival ends on this day, featuring dances with flaming blades.`,id:"824523",note:null,date:{day:10,year:[null,null],month:5},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Liberty Day",description:`Andoran, Milani + +Holiday celebrating Andoran's independence. Milanites celebrate that very little violence occurred.`,id:"824524",note:null,date:{day:3,year:[null,null],month:5},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Talon Tag",description:`Andoran + +The Eagle Knights perform aerial displays in Almas on this day.`,id:"824525",note:null,date:{day:21,year:[null,null],month:5},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Riverwind Festival",description:`Korvosa + +An early summer holiday that honors a cooling shift in the winds, celebrated with much drinking.`,id:"824526",note:null,date:{day:22,year:[null,null],month:5},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Inheritor's Ascendance ",description:`Iomedae + +Inheritor's Ascendance, originally called 'Herald's Day', honours the day that Iomedae was chosen by the god Aroden to become his herald (thus replacing Arazni), thus boosting her power beyond that of a fledgling goddess. This holiday was renamed after the demise of Aroden.`,id:"824527",note:null,date:{day:1,year:[null,null],month:7},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"First Crusader Day",description:`Mendev + +Holiday in celebration of the continuing crusade against the demons of the Worldwound.`,id:"824528",note:null,date:{day:6,year:[null,null],month:7},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Day of Silenced Whispers",description:`Ustalav + +The Day of Silenced Whispers is an Ustalavic holiday celebrated every 9 Arodus marking the defeat of the Whispering Tyrant in 3827 AR by the coalition forces of the Shining Crusade and the liberation of the country after centuries of undead domination.`,id:"824529",note:null,date:{day:9,year:[null,null],month:7},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Founding Day",description:`Ilsurian, Varisia + +Festival celebrating the founding by Ilsur of the town of Ilsurian in 4631 AR.`,id:"824530",note:null,date:{day:10,year:[null,null],month:7},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Armasse",description:`Aroden, Iomedae, Milani + +The raucous, week-long festival known as Armasse is held each year beginning on 16 Arodus. The celebration \u2014 once dedicated to the god Aroden \u2014 is still important to the faithful of Iomedae, who use it to train commoners in combat, ordain apprentice clergy, pick squires for knights, and teach military history, hoping to prevent the mistakes of the past from being repeated. Among those not dedicated to the Inheritor the holiday has lost most of its religious significance since Aroden's death, tending now only toward wild partying, a fact that has precluded the diabolist authorities of Cheliax from prohibiting Armasse outright. Nevertheless, in places where the church of Asmodeus is openly allowed, it hosts special activities for its parishioners during the same week in an effort to counter the influence of the holiday. The city of Corentyn is especially known for its extravagant Armasse festivities.`,id:"824531",note:null,date:{day:16,year:[null,null],month:7},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Saint Alika's Birthday",description:`Korvosa + +Quiet holiday honoring the birth of Saint Alika the Martyr.`,id:"824532",note:null,date:{day:31,year:[null,null],month:7},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Archerfeast",description:`Erastil + +Archer's Day or Archerfeast is a holiday of the god Erastil held annually on the 3rd of Erastus. Despite the holiday's origins in the worship of Erastil, common country folk from the Lands of the Linnorm Kings to Taldor celebrate the height of summer with a day set aside for establishing new relationships, enjoying current camaraderie, and celebrating the gifts of the gods. Archery competitions are held frequently in which the men test their skill with the bow through progressively harder trials. The exact form of competition is different from place to place, and the winner is awarded a rack of elk horns and a quiver of blessed arrows. He is also given the title of "Protector", which he holds until the next year. + +While the festival's traditions emphasize contests of marksmanship, most have expanded to exhibit talents of all types, from baking and storytelling to racing and mock combat. Aside from encouraging a fair-like atmosphere, many of the displays and competitions serve one of two secondary purposes: either as a way for merchants to show off their superior livestock and wares, or (more popularly) as a way for eligible men and women to show off to each other. + +While the day's events at most Archerfeast fairs are filled with games, food, and crafts, the night brings dancing, drinking, pranks, and the crowning of the princes and princesses of spring and summer for the two single youths and two single adults who fared best in the day's events. The festivities continue late into the evening, but end promptly at midnight, so that in true Erastilian fashion the next day's responsibilities are not overly impeded. For those not of Erastil's flock, however, private parties, drinking, and trysting carry on long into the next morning.`,id:"824533",note:null,date:{day:3,year:[null,null],month:6},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Founding Festival",description:`Korvosa + +Founding Festival is a local Korvosan celebration marking the establishment of the city in 4407 AR. Held annually on 14 Erastus, the festival is a chance for the citizens to let off some steam, drink copiously, and watch magical light shows late into the night.`,id:"824534",note:null,date:{day:14,year:[null,null],month:6},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Burning Night",description:`Razmiran + +Items or people who have transgressed against the god-king of Razmiran are burned on this day.`,id:"824535",note:null,date:{day:17,year:[null,null],month:6},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Kianidi Festival",description:`Garundi + +The Kianidi Festival is a week long event held annually between 15 and 21 Erastus by Garundi people everywhere. The Garundi have a powerful belief in belonging to a specific location in this world, with clans or tribes sometimes traveling for years in search of their true home. In these travels each individual will collect small mementos of the places she or he has visited in order to remember them and maintain a spiritual connection. During the Kianidi, a tribe will gather and display these mementos to the group. The best ones are chosen and made part of the clan or tribal history, something which Garundi feel is a great honor.`,id:"824536",note:null,date:{day:15,year:[null,null],month:6},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Harvest Moon",description:null,id:"824537",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Multiple Events",description:`Festival of Night's Return + +Nidal + +Celebrated throughout Nidal, this holiday involves the burning of effigies and self-flagellation. + +Swallowtail Festival + +Desna + +Holiday celebrated with storytelling, feasting, and the release of butterflies. + +Waning Light Festival + +Segada + +Also called Blessing of the Sun and Night of Spirits, participants bid farewell to the long days of sunshine with feasting, dancing, and music.`,id:"824538",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Signing Day",description:`Andoran, Cheliax, Galt, Isger + +Signing Day is a Chelish holiday, dating back to the height of the empire. Observed on the second Oathday of Rova, this is the day on which new laws in the empire took effect. The significance of this day expanded over many years until imperial marriages, significant business arrangements and oaths of fealty were all conducted on this day. + +Originally, the holiday began as a celebration of the mutual-defense pact between Cheliax, Isger, Galt and Andoran when the united nations threw off the shackles of Taldor, declaring themselves independent from the empire. Observances of the holiday vary, but often include firework displays, feats of strength, and public debates to showcase speaking and rhetorical skills. + +As Cheliax degenerated to civil war and diabolism after 4606 AR, blood pacts and infernal contracts also began to be signed on this day. As a result of Cheliax's new affiliation, Andoran and Galt began to distance themselves from Cheliax and the original interpretation of the holiday. In Andoran it continues to be the day that most national laws take effect as well as being a traditional day of marriage, and the date on which new Steel Falcons are inducted.`,id:"824539",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Crabfest",description:`Korvosa + +Crabfest is a Korvosan holiday held on the first Wealday of Rova. It celebrates the return of the crabs from the cooler waters of the Jeggare River to their winter habitat in Conqueror's Bay, and is marked by crab boil feasts held throughout the city and its surrounding communities.`,id:"824540",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Feast of Szurpade",description:`Irrisen + +This "celebration of plenty" festival mocks the traditional harvest festivals celebrated in the region before Baba Yaga and her eternal winter descended upon the land.`,id:"824541",note:null,date:{day:26,year:[null,null],month:8},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Day of Sundering",description:`Ydersius + +Once many holidays were celebrated by the faith of Ydersius, but today only this date has much significance.`,id:"824542",note:null,date:{day:29,year:[null,null],month:8},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Admani Upastuti",description:`Jalmeri + +Admani Upastuti is a Jalmeri holiday celebrated on the first full moon of Lamashan that marks the founding of Jalmeray as a Vudran colony.`,id:"824543",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Ascendance Day",description:`Iomedae + +Ascendance Day is an Iomedaean holiday, held on the 6th of Lamashan. The day marks the anniversary of the day Iomedae took the Test of the Starstone in the autumn of 3832 AR and ascended to godhood. + +Celebration + +The day is a joyous celebration for the faithful, with singing, pledging of friendships, and forgiving of old grudges. + +To many, the Test of the Starstone represents the greatest of all challenges, yet for Iomedae it was one of three storied promotions in her rise from Aroden's herald to a goddess in her own right. On the 6th of Lamashan, the Inheritor's faithful observe the heroism of Iomedae's life before her moment of ascension and celebrate the anniversary of the apotheosis itself. + +The celebration takes place in several stages. Early in the day, troupes of performers\u2014as often passionate amateurs as professionals\u2014stage morality plays featuring the Eleven Acts of Iomedae, the heroic near-miracles and sacrifices she made leading up to her trials in the Starstone Cathedral. Scripts vary by region, city, and even neighborhood, but despite differences in setting, performance medium, and word choice, the themes and morals are all the same. + +As the day continues, the priests organize jousts and mock battles, allowing anyone to participate so long as she can demonstrate enough skill to not be a risk to herself or others. The winners of these contests then face tests of mental acuity such as solving riddles, deciphering philosophical quandaries, and answering questions of honor and justice. Those who prove themselves in both contests are awarded a white cloak\u2014representing the Inheritor at peace\u2014styled after Iomedae's own red garment to wear for the rest of the celebration. Feasting and singing follow the competitions, mirroring the jubilation that followed Iomedae's ascension. This is occasion for making pledges of friendship and forgiving enemies, and priests circulate about the crowd offering the Inheritor's blessing to those who do and providing a moment's counsel or mediation for those who need an extra nudge. + +The celebration typically ends before midnight, and the following day the priests and previous day's champions gather up the blunted swords from the mock battles, sharpen them, and distribute them among the church's armory and those of like-minded organizations so that all may remain vigilant against evil and prepared to strike it down.`,id:"824544",note:null,date:{day:6,year:[null,null],month:9},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Bastion Day",description:`Solku + +Bastion Day is a two-day festival held annually on 19 and 20 Lamashan in the Katapeshi town of Solku honoring the founding of the town, when it is traditional to host a stranger from one noon until the next.`,id:"824545",note:null,type:U.Date,date:{day:19,year:4712,month:9},category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Jestercap",description:`Andoran, Druma, Taldor + +Jestercap occurs at the end of the month of Lamashan, traditionally on the 27th (although a few regions have taken to moving the exact day around slightly so it always falls on the last Starday of the month, allowing people who wish to celebrate in excess to have the following day of rest to recover). + +History + +While Jestercap has been embraced with excited open arms by the gnome communities of the Inner Sea region, its original genesis is said to have been in one of Taldor's coastal cities not long after King Aspex the Even-Tongued broke from the nation, significantly weakening Taldor's power and beginning that nation's long decline. The holiday was originally intended to distract the distraught Taldan populace with a night of revelry and comedic entertainment, but the antics of jesters were simply not enough. + +Over the course of the first few years, Jestercap evolved from a holiday of observation to a holiday of participation. Today, the holiday is a time where anyone can pull pranks or jokes or japes on companions, on neighbors, and (most typically) on rivals, with the understanding that provided no lasting harm is done, any humiliations inflicted before midnight are to be taken in stride. Of course, come morning the day after, there are inevitably jokes that went too far, and grudges and feuds borne from Jestercap antics have a way of lingering for months to follow. + +In Religion + +Followers of Chaldira Zuzaristan, a halfling deity of mischief, treat Jestercap as a holy day and their pranks \u2014 often elaborate and extravagant in nature and plotted for months in advance \u2014 as displays of their faith.`,id:"824546",note:null,date:{day:27,year:[null,null],month:9},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Feast of the Survivors",description:`Zon-Kuthon, Nidal + +A harvest festival signifying the centuries of Nidalese ancestors protected by Zon-Kuthon. The ceremonial tables are made of human bones of community members from past generations.`,id:"824547",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Kraken Carnival",description:`Absalom + +The second of two local festivals where kite-battlers compete.`,id:"824548",note:null,date:{day:15,year:[null,null],month:9},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Independence Day",description:`Galt + +Marks the beginning of the Red Revolution.`,id:"824549",note:null,date:{day:5,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Seven Veils",description:`Sivanah + +The holiday known as Seven Veils, which takes place on the 23rd of Neth in most realms of the Inner Sea region, is a celebration of the region's diversity \u2014 a time when social boundaries break down even further in a day-long event filled with dancing, feasting, and courting. The evening traditionally closes out with the Seven Veil masquerade, a ball wherein the participants wear disguises that hide their race or gender (often using minor magical trinkets and spells) or disguise these features as entirely new characteristics. At the end of the ball, the participants remove their disguises to their partners, often with unpredictable and sometimes delightfully awkward results. Traditionalists and conservative minds often find the Seven Veils masquerades to be scandalous or off-putting, yet they remain particularly popular in most of the larger cities of the land. + +Historians note that the original "Dance of the Seven Veils" has a much different genesis than one promoting diversity \u2014 the mysterious cult of Sivanah, goddess of illusions, mystery, and reflections, is generally cited as the source of this festival, and indeed, worshippers of the goddess (herself known as the Seventh Veil) count the 23rd of Neth as one of their most sacred of days. What rituals the church of Sivanah performs on this date, however, are unknown to outsiders, for the cult enjoys its secrets. This secrecy has, unsurprisingly, given rise to all manner of sinister rumour, yet when Seven Veils rolls around each year, its eager participants are quick to set aside rumour in preference for the night's fun and games.`,id:"824550",note:null,date:{day:23,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Abjurant Day",description:`Nethys + +Abjurant Day occurs on 8 Neth and is known as a day of cooperation between neighbors to shore up mutual defenses and train allies in magic. Potential apprentices are often tested on the day.`,id:"824551",note:null,date:{day:8,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Great Fire Remembrance",description:`Korvosa + +Great Fire Remembrance is a holiday celebrated on each 13 Neth in the Varisian city of Korvosa. It commemorates the Great Fire of 4429 AR, which devastated the then still fledgling Chelish colony of Fort Korvosa. On this somber day, most of the city shuts down and people generally remain at home. It has become tradition not to light any fires (not even cooking fires) on Great Fire Remembrance.`,id:"824552",note:null,date:{day:13,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Even-Tongued Day",description:`Cheliax, Asmodeus, Milani + +Observed on 14 of Neth, Even-Tongued Day was once a day of joy and celebration in Cheliax, but has become instead one of mourning. + +Originally, the date marked the conquest of Aspex the Even-Tongued, who brought the nations of Galt, Andoran and Isger under Chelish control. Since the death of Aroden and the loss of these nations, the holiday instead marks the loss of territory and glory once held by Cheliax. Oaths are sometimes made, typically to Asmodeus, and rarely of a pleasant nature (such as the reclaiming of the lost empire and vengeance against treacherous former allies). + +Citizens wear black on this day, public speaking is forbidden, and old feuds and vendettas are rekindled.`,id:"824553",note:null,date:{day:14,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Evoking Day",description:`Nethys + +A holy day to followers of Nethys, Evoking Day is full of vibrant explosions, skillful wielding of spells, and much dancing. Evoking Day is observed on the 18th of Neth, and while this holiday is mostly celebrated in Garund, temples dedicated to Nethys host celebrations throughout the Inner Sea region. Traditional celebrations of Evoking Day have changed over the thousands of years since its first incarnation, but to this day every occurrence of Evoking Day still features a grand meal shared by celebrants during the afternoon and a wondrous exhibition of brilliant and explosive magic once the sun sets. These days, such colorful magical displays are augmented with fireworks of a dozen different colors and patterns. + +In temples of Nethys dedicated to revering evocation magic, priests and prominent arcanists participate in spell duels where each contestant stands on a raised platform and takes turns trying to incapacitate her opponent. The magic wielded in theses duels favors the flashy over the dangerous, but clerics of Nethys are on hand to treat any injuries. These duels gather large crowds eager to lend their applause to their favorite contestant. + +It is also during this festival when wizards who worship Nethys open their spellbooks to others who share their craft. Wizards normally guard their spellbooks with their lives and covet the eldritch information therein, but on Evoking Day these wizards meet with one another prior to the afternoon feast to share their spells just as they prepare to share a grand meal. + +Though Evoking Day is primarily a day of grand magic, those with no spellcasting talent still flock to local temples of Nethys to partake in the shared feast and flashy evening displays of magic and fireworks. Between the meal and into the night, celebrants wear black-and-white robes and perform joyous dances meant to give thanks to the wonders Nethys brought to humankind. These dances are grand affairs involving dozens of dancers all spinning and clapping to the accompanying music as their black-and-white robes fan out around them with each spin. As night descends and the fireworks and magical displays begin, the dancing rises to a climax erupting in shouts and calls to Nethys with each thunderous boom.`,id:"824554",note:null,date:{day:18,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Baptism of Ice",description:`Irrisen + +In the Irriseni Baptism of Ice, an annual fertility festival held from the 24th to the 30th of Neth, locals parade all children born during the year through the town in fine clothes. In most towns, the festival ends with a symbolic sacrifice of a child to the cold. However, in Whitethrone and Irrisen's provincial capitals, a peasant child is killed through exposure.`,id:"824555",note:null,date:{day:24,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Transmutatum",description:`Nethys + +Transmutatum is one of the three major holidays of the church of Nethys, on 28th of Neth. It is a day of reflection and self-improvement. Many followers of Nethys begin research and crafting projects on this day.`,id:"824556",note:null,date:{day:28,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Winter Week",description:"Traditional feast; time for courting and spending time with friends.",id:"824557",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"The Shadowchaining",description:`Zon-Kuthon, Nidal + +Commemorating the Midnight Lord's gift of shadow animals.`,id:"824558",note:null,date:{day:1,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Pseudodragon Festival",description:`Korvosa + +Korvosa's Pseudodragon Festival, a holiday celebrated annually on 7 Kuthona, marks the winter migration of wild pseudodragons from the Mindspin Mountains to Conqueror's Bay, which inspires the creatures already in the city\u2014even those domesticated\u2014to play with their wild kin in the skies over the city. Locals mark the day with a joyous inebriation.`,id:"824559",note:null,date:{day:7,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Ascension Day",description:`Cayden Cailean + +Much like the god to whom it is dedicated, the Caydenite holiday of Ascension Day is generally celebrated in a very informal style. Occurring annually on 11 Kuthona, it commemorates the day Cayden Cailean passed the Test of the Starstone and ascended to godhood in 2765 AR. In all likelihood, the 11th of Kuthona is not the exact date on which it actually happened, but since the god was dead drunk when it happened, it will probably be never known.`,id:"824560",note:null,date:{day:11,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Winterbloom",description:`Naderi + +Holiday celebrating Naderi's ascension. Celebrations are typically understated but include readings of The Lay of Arden and Lysena.`,id:"824561",note:null,date:{day:15,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Final Day",description:`Groetus + +Cultists of Groetus perform an hour's silence at dusk on the last day of the year and seek guidance from their god about the End Time.`,id:"824562",note:null,date:{day:31,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Night of the Pale",description:`Not all of Golarion's holidays and festivals are times of rejoicing and delight. Holidays worshiped by dark and sinister cults and religions tend to be hidden affairs, their rituals and ceremonies involving cruelties and vile practices that send shivers of fear through gentler society. Scholars suspect that the Night of the Pale\u2014a holiday that traditionally takes place on the last day of the year, the 31st of Kuthona\u2014has links to several sinister religions, but today no one church has specific association with the event. Nonetheless, the Night of the Pale is an event that many look forward to all year, whether in fear or excitement. + +On the Night of the Pale, it is said that the ghosts of those who died during the previous year manifest upon the world and come to visit the homes they lived in during life. Although some might think that the chance of seeing even the shade of a dearly departed one might be a blessing, the Night of the Pale is not a time for tearful reunions, for these ghosts, tradition says, do not return out of love for those they left behind but out of darker compulsions. Lingering jealousy, unfinished arguments, or the simmering need for revenge are said to be what compels the dead to return to torment the living on the Night of the Pale. + +The evening of this night in many communities is celebrated by a morbid feast, the food prepared with themes revolving around graveyards, the dead, and other spooky traditions. This feast, on one level, helps the celebrants to make light of their fears while sharing good company with similarly nervous neighbors, but at another level is believed to placate vengeful spirits as toasts are raised to the memories of the recently departed. These feasts include retellings of favorite memories of the departed, in hopes of reminding the approaching ghosts of brighter and kinder memories than those that compel them to return. The feast always ends at least an hour before midnight in order to give participants time to return home, decorate doors and windows with salt and other trinkets taken from the feasting table (salted bread baked into crook-like shapes are a favorite, as these can be hung from doorknobs and eaves) to ward off evil spirits, and hide in their bedrooms until dawn. Brave youths and adventurers often deliberately stay out after midnight, either to dare the ghosts to challenge them or simply for the thrill of bucking tradition. Every Night of the Pale, it seems, there are disappearances among those who stay out after midnight, although whether these vanishings are the result of dissatisfied locals taking the opportunity to run away from home, murderers or wild animals or other mundane dangers, or the vengeful spirits carrying off their victims depends upon the circumstances. + +The morning after a Night of the Pale is also the first day of the new year\u2014a time that many celebrate more as a relief for surviving the night before than in anticipation of what the new year might bring, although regional preferences for how this day is celebrated vary enough that no single tradition holds over the other. Save, of course, the lingering fears of what dread spirits might come knocking upon warded doors one year away...`,id:"824563",note:null,date:{day:31,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Turning Day",description:`Alseta + +The changing of the year is celebrated with the forgiveness of old debts and grudges, and embracing new opportunities.`,id:"824564",note:null,date:{day:31,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Ritual of Stardust",description:`Desna + +The Ritual of Stardust is one of the few formal religious holidays in honor of the goddess Desna. It is held on both the summer and winter solstices. + +Followers of the Song of Spheres gather at dusk and light enormous bonfires and hold feasts, watching the sparks and embers float out into the darkening sky. After it is fully dark, the celebrants chant and sing songs as they watch the fires burn low. When only embers remain, sand mixed with ground star gems (either star rubies, star sapphires, or rose quartz) is thrown on them or into the air downwind. At this point it is common to make proclamations of love and friendship and of promised journeys to come. The twinkling of the sand is thought to mirror the night sky and demonstrate Desna's witnessing of these pronouncements.`,id:"824565",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Planting Week",description:`Erastil + +This holy week to the god Erastil is a time of heavy work in the fields for farmers.`,id:"824566",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Ascendance Night",description:`Norgorber + +Day marking the apotheosis of the Reaper of Reputation.`,id:"824567",note:null,date:{day:2,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Azvadeva Dejal",description:`Gruhastha + +Celebration of the revelation of the Azvadeva Pujila, with gifts of books, celebrations of knowledge, blessing of animals, and a vegetarian feast.`,id:"824568",note:null,date:{day:3,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Goblin Flea Market",description:`Andoran + +A market day that focuses on unusual crafts and offers games to children who dress up for the occasion.`,id:"824569",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Breaching Festival",description:`Korvosa + +Yearly festival in which contestants try to break through the magical wards protecting the Academae.`,id:"824570",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Silverglazer Sunday",description:`Andoran + +Silverglazer Sunday is a two-part Andoren national festival that is held on the last Sunday of Arodus and the first Sunday of Rova every year. Celebrants spend the two Sundays fishing, holding swimming competitions, and making enormous puppets.`,id:"824571",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Batul al-Alim",description:`Qadira + +Batul al-Alim is a holiday celebrated on the last Oathday of Calistril in Qadira. It commemorates the birthday of the popular romantic poet of the same name.`,id:"824572",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}}],id:null,categories:[{name:"Natural Events",id:"natural-events",color:"#2E7D32"},{name:"Religious Holidays",id:"religious-holidays",color:"#9b2c2c"},{name:"Secular Holidays",id:"secular-holidays",color:"#0D47A1"},{name:"Historical Events",id:"historical-events",color:"#455A64"},{name:"Miscellaneous Events",id:"miscellaneous-events",color:"#0288D1"}]},{name:"Calendar of Galifar",description:"Calendar of the world of Eberron.",path:[],supportInlineEvents:!1,inlineEventTag:"inline-events",showIntercalarySeparately:!0,static:{displayDayNumber:!1,firstWeekDay:0,incrementDay:!1,displayMoons:!0,overflow:!1,padDays:2,padMonths:2,weekdays:[{type:"day",name:"Sul",id:"ID_598a7bd9b8b9"},{type:"day",name:"Mol",id:"ID_69088ac8f818"},{type:"day",name:"Zol",id:"ID_a8c85a98f8fa"},{type:"day",name:"Wir",id:"ID_fa4b687aaba9"},{type:"day",name:"Zor",id:"ID_58e9a82a6bc8"},{type:"day",name:"Far",id:"ID_9a18cb889ada"},{type:"day",name:"Sar",id:"ID_3b9bfa38c979"}],months:[{name:"Zarantyr",type:"month",length:28,interval:1,offset:0,id:"ID_7a8afb09aa6a"},{name:"Olarune",type:"month",length:28,interval:1,offset:0,id:"ID_386b188b2a89"},{name:"Therendor",type:"month",length:28,interval:1,offset:0,id:"ID_599a0ad859c8"},{name:"Eyre",type:"month",length:28,interval:1,offset:0,id:"ID_98a95869e90b"},{name:"Dravago",type:"month",length:28,interval:1,offset:0,id:"ID_eb5a194bcbf8"},{name:"Nymm",type:"month",length:28,interval:1,offset:0,id:"ID_bb596aa9ca5b"},{name:"Lharvion",type:"month",length:28,interval:1,offset:0,id:"ID_fb1bb9dabb88"},{name:"Barrakas",type:"month",length:28,interval:1,offset:0,id:"ID_8bcb19c8f90a"},{name:"Rhaan",type:"month",length:28,interval:1,offset:0,id:"ID_0a09eb5b7b9b"},{name:"Sypheros",type:"month",length:28,interval:1,offset:0,id:"ID_3b98ab1a29e8"},{name:"Aryth",type:"month",length:28,interval:1,offset:0,id:"ID_899b59faaba9"},{name:"Vult",type:"month",length:28,interval:1,offset:0,id:"ID_8a286b78aac9"}],moons:[{name:"Nymm",cycle:28,offset:-14,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_a8b88988a94a"},{name:"Sypheros",cycle:35,offset:-11,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_5ba80b4b096a"},{name:"Therendor",cycle:42,offset:21,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_c999085a499b"},{name:"Rhaan",cycle:49,offset:9,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_39f91ab8a85a"},{name:"Olarune",cycle:56,offset:27,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_2ada8b99788b"},{name:"Eyre",cycle:63,offset:10,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_49285b79d988"},{name:"Vult",cycle:70,offset:6,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_eaebb94a9acb"},{name:"Zarantyr",cycle:77,offset:31,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_98d86aabcbb9"},{name:"Aryth",cycle:84,offset:41,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_d989b809d97b"},{name:"Dravago",cycle:91,offset:31,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_1a293959eaab"},{name:"Lharvion",cycle:98,offset:34,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_cbf919491a5b"},{name:"Barrakas",cycle:105,offset:-11,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_4a1a2a6b589b"}],leapDays:[],eras:[]},seasonal:{seasons:[],offset:0,type:"Periodic",displayColors:!0,interpolateColors:!0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}},locations:{locations:[]},current:{year:998,day:1,month:0},events:[{name:"The Tain Gala - Sharn",description:"The Tain Gala is a notable event held on the first Far of each month in Sharn.",id:"824461",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Revelation Day - Blood of Vol",description:"Meditation ceremony for Seekers (also called Ascension Day).",id:"824462",note:null,date:{day:13,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Winter Solstice",description:"The longest night of the year.",id:"824463",note:null,date:{day:14,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Rebirth Eve - The Silver Flame",description:"The Purified new year; a night for spiritual vigil and guarding against evil. ",id:"824464",note:null,date:{day:14,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Crystalfall - Sharn",description:"A day of remembrance; Ice sculptures are created (and destroyed) to commemorate the destruction of the Glass Tower on 9 Olarune in 918 by abjurers. ",id:"824465",note:null,type:U.Date,date:{day:9,year:998,month:1},category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Bright Souls' Day - The Silver Flame",description:"On this day each year, the Purified celebrate the lives and sacrifice of all followers of the Flame who died while fighting evil and protecting the faithful. ",id:"824466",note:null,date:{day:18,year:[null,null],month:1},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"The Day of Mourning - Sharn",description:"In commemoration of the destruction of the nation of Cyre, those who survived gather to remember the loss of their kingdom on this date in the year 994. ",id:"824467",note:null,type:U.Date,date:{day:20,year:995,month:1},category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Tirasday - The Silver Flame",description:"On this day, the Silver Flame work, give gifts, and partake in joyous celebration out of thankfulness for the new planting season and the birth of Tira Miron - the Voice of the Silver Flame.",id:"824468",note:null,date:{day:5,year:[null,null],month:2},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Sun's Blessing - The Sovereign Host",description:"The Sovereign Host enjoys this festival of peace, and of setting aside differences, in the name of Dol Arrah.",id:"824469",note:null,date:{day:15,year:[null,null],month:2},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Initiation Day - The Silver Flame",description:"Seminary graduations and breaking grounds for new churches are common on this day as the Silver Flame recalls their declarations of independent faith and the construction of their first cathedral on this special day each year. ",id:"824470",note:null,date:{day:11,year:[null,null],month:3},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Baker's Night - The Silver Flame",description:"An old and misunderstood, yet immensely popular, holiday wherein followers of the Silver Flame gather to share pastries and treats created by bakers within their fold. ",id:"824471",note:null,date:{day:6,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Aureon's Crown - Sharn and The Sovereign Host",description:`The Sovereign Host celebrate knowledge on this day with lectures and sermons.Secular institutions hold graduation and commencement ceremonies on this date, as do the monastic schools of the Silver Flame.In Sharn this has become a common secular holiday, wherein even non-devout members of the Five Nations attend lectures and sermons held by the priests of Aureon on philosophical, historical, and a range of other topics - including discussions on the nature of the gods. + +`,id:"824472",note:null,date:{day:26,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Promisetide - The Silver Flame",description:"A controversial holiday outside of the Silver Flame faith, on this day the Purified honor the Silver Flame for the promise of paradise. They also honor (without worship) the Sovereign Host for having created the world, before stepping aside to allow the Flame its rightful place as the last god of Eberron.\xA0 ",id:"824473",note:null,date:{day:28,year:[null,null],month:4},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Brightblade - Sharn and The Sovereign Host",description:`This Sovereign Host festival, dedicated to Dol Dorn, is marked by gladiatorial and athletic contests. + +In Sharn, festival celebrations occur throughout the temple districts with events culminating in a combined contest of champions at the Cornerstone Arena. `,id:"824474",note:null,date:{day:12,year:[null,null],month:5},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"First Dawn - The Silver Flame",description:"On this day in 914, the Church of the Silver Flame officially assumed control of the government of Thrane. On each anniversary, the Purified give thanks for their just rule, while also honoring the memory of King Thalin, whose death paved the way for their governance.",id:"824475",note:null,type:U.Date,date:{day:21,year:915,month:5},category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Silvertide - The Silver Flame",description:"Commemoration of both the couatl sacrifice and the entry, thousands of years ago, of the Silver Flame into Eberron mark this highest of holy days. The vast majority of Purified spend this day in prayer and observance.\xA0 ",id:"824476",note:null,date:{day:14,year:[null,null],month:6},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"The Race of Eight Winds - Sharn",description:`Legend tells of King Galifar II's fascination with aerial scouts and cavalry. The evolution of this annual contest took centuries, but has given Sharn an exotic and well anticipated event involving beasts and their riders in a symbiotic quest for glory* over a course that finds them weaving through the spires of the city. + + + +*the winner also receives 500gp and a land grant located elsewhere in Breland.`,id:"824477",note:null,type:U.Date,date:{day:21,year:201,month:6},category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"The Hunt - Sharn and The Sovereign Host",description:`The Sovereign Host celebrate Balinor with communal hunts of dangerous creatures. + +In Sharn, a dangerous beast*, whose transport to the city was arranged by the priests of Balinor, is released into the Depths of the Lower-City. Open to any who would participate (and pay an entry fee in the form of a 5gp donation), the victor must return with the beast's head to receive a 500gp purse, local fame, and the blessing of Balinor. + + + +*often a singular beast, it can be several - which then requires the victor to return with the most skins. `,id:"824478",note:null,date:{day:4,year:[null,null],month:7},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Victory Day - The Silver Flame",description:"Commemorating the conclusion of the lycanthropic purge (832 YK - 880 YK), on Victory Day the adult faithful of the Silver Flame attend sermons on triumph, defeat, and the somewhat questionable methods utilized by the templars during the purge - while the children of the faithful act out great battles with toy swords. ",id:"824479",note:null,type:U.Date,date:{day:9,year:881,month:7},category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Fathen's Fall - Sharn",description:"Honoring the memory of Fathen, a great hero of the Silver Crusade (832 YK - 880 YK), who, in the last days of the purge, was torn apart by wererats on the streets of North Market. Faithful gather on this day at the Shrine of Fathen the Martyr to listen to a sermon from the priest of High Hope. This holiday is often uncomfortable and tense for shifter communities in Sharn. ",id:"824480",note:null,type:U.Date,date:{day:25,year:881,month:7},category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Boldrei's Feast - Sharn and The Sovereign Host",description:`A feast of community in the name of Boldrei, extravagant parties are often held on this holiday and it has also become the traditional day for elections. + +In Sharn, a great feast is held at the Pavilion of the Host with goods and services donated\xA0 from local merchants, as well as House Ghallanda. Many grand parties, some quite astonishing in their opulence, are hosted by the wealthiest members of varying districts - often in competition with one another for social standing. `,id:"824481",note:null,date:{day:9,year:[null,null],month:8},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"The Ascension - Sharn",description:"Each year on The Ascension, followers reaffirm their faith and give thanks as well as attend blessing ceremonies at temples throughout the city - the grandest of which occurs at the Cathedral of the Cleansing Flame. All of this is to honor the sacrifice of Tira Miron, the Voice of the Flame, without which there would be no Church of the Silver Flame. Contributions to their community on this day are a high priority for the faithful.",id:"824482",note:null,date:{day:1,year:[null,null],month:9},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Wildnight - Sharn",description:"With the The Fury (the Sovereign of Passion and Madness) reaching the height of her power on this night, people find it difficult to control or restrain their impulses - once the sun sets, public revelry in the streets climbs to joyous or, all too often, dangerous levels, calming only as the sun rises on the following morning. ",id:"824483",note:null,date:{day:18,year:[null,null],month:9},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Saint Voltros's Day - The Silver Flame",description:"Though one of the least high holy days, it is marked by brief prayers and church services in the honor of the birth of Saint Voltros - the first paladin called to only serve the Silver Flame.",id:"824484",note:null,date:{day:25,year:[null,null],month:9},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Thronehold - Sharn",description:"On this day in 996, the Treaty of Thronehold was signed, formally ending the Last War. Annual celebratory feasts are held throughout the Five Nations to mark this auspicious and long-awaited event. ",id:"824485",note:null,type:U.Date,date:{day:11,year:997,month:10},category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Rampartide - The Silver Flame",description:"In accordance with scripture, on this day the Purified steel themselves against wickedness, both without and within, through repentance and fasting. Children, elderly, and the sick are required only to give up their favorite foods for the day. ",id:"824486",note:null,date:{day:24,year:[null,null],month:10},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Long Shadows - Sharn",description:"As dark magic dominates over these three days of the Long Shadows, the myth of Sovereign Lord Aureon's stolen shadow is forefront in the minds of the people. Most will spend these days indoors huddled around the warmth of a fire, but those few who worship the dark deity use this time to prey upon the weak and the foolish. ",id:"824487",note:null,date:{day:26,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Khybersef - The Silver Flame",description:`Originally called Khyber's Eve, the Purified spend the night in intense prayer and spiritual vigilance against the, according to scripture, "thinning of the bonds that hold the demon lords in Khyber" between now (the beginning of winter) and the solstice. Quests and crusades often begin on Khybersef. `,id:"824488",note:null,date:{day:27,year:[null,null],month:11},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Spring Equinox",description:"The spring equinox is when the day and the night are equally as long, and are getting longer.",id:"824489",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Summer Solstice",description:" At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824490",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Autumn Equinox",description:"The autumn equinox is when the day and the night are equally as long, and are getting shorter.",id:"824491",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}}],id:null,categories:[]},{name:"Barovian Calendar",description:"Calendar of the realm of Barovia, home of Strahd.",path:[],supportInlineEvents:!1,inlineEventTag:"inline-events",showIntercalarySeparately:!0,static:{displayDayNumber:!1,firstWeekDay:0,incrementDay:!1,displayMoons:!0,overflow:!0,padDays:2,padMonths:2,weekdays:[{type:"day",name:"Monday",id:"ID_6a183b08c8eb"},{type:"day",name:"Tuesday",id:"ID_892b7b7a5ae9"},{type:"day",name:"Wednesday",id:"ID_6bb98899ba68"},{type:"day",name:"Thursday",id:"ID_4a7b683aea19"},{type:"day",name:"Friday",id:"ID_78690a099b89"},{type:"day",name:"Saturday",id:"ID_ba5b09ba5a89"},{type:"day",name:"Sunday",id:"ID_29b90acaead9"}],months:[{name:"1st Moon",type:"month",length:31,interval:1,offset:0,id:"ID_7b4978ab581a"},{name:"2nd Moon",type:"month",length:28,interval:1,offset:0,id:"ID_cb99fbb9395b"},{name:"3rd Moon",type:"month",length:31,interval:1,offset:0,id:"ID_79881a89cb18"},{name:"4th Moon",type:"month",length:30,interval:1,offset:0,id:"ID_5b9a8a397908"},{name:"5th Moon",type:"month",length:31,interval:1,offset:0,id:"ID_f8399ab80818"},{name:"6th Moon",type:"month",length:30,interval:1,offset:0,id:"ID_3ac84a7bc869"},{name:"7th Moon",type:"month",length:31,interval:1,offset:0,id:"ID_e98bc86bc809"},{name:"8th Moon",type:"month",length:31,interval:1,offset:0,id:"ID_89ea78ca5988"},{name:"9th Moon",type:"month",length:30,interval:1,offset:0,id:"ID_798a3b990a4b"},{name:"10th Moon",type:"month",length:31,interval:1,offset:0,id:"ID_3a9999e8eb59"},{name:"11th Moon",type:"month",length:30,interval:1,offset:0,id:"ID_db39383b990a"},{name:"12th Moon",type:"month",length:31,interval:1,offset:0,id:"ID_1bfa3b180a48"}],moons:[{name:"Moon",cycle:29.530588853,offset:10.24953,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_e98b3a8ab8da"}],leapDays:[{name:"Leap Day",type:"leapday",interval:[{ignore:!1,exclusive:!1,interval:400},{ignore:!1,exclusive:!0,interval:100},{ignore:!1,exclusive:!1,interval:4}],offset:0,timespan:1,intercalary:!1,id:"ID_6a28dbb81a48"}],eras:[{name:"Before Christ",format:"{{era_name}}",id:"ID_897bba588a98",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!0,date:{year:0,day:0,month:0}},{name:"Anno Domini",format:"{{era_name}}",date:{year:1,month:0,day:1},id:"ID_185ab9b8b95a",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1}]},seasonal:{seasons:[],offset:0,type:"Periodic",displayColors:!0,interpolateColors:!0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}},locations:{locations:[]},current:{year:735,day:1,month:0},events:[{name:"Winter Solstice",description:"The Winter Solstice is the day of the year with the least time between sunrise and sunset. Many western cultures consider it the official date of winter.",id:"824455",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"natural-event",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Summer Solstice",description:`The Summer Solstice is the day of the year with the most time between +sunrise and sunset. Many western cultures consider it the official date + of summer.`,id:"824456",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"natural-event",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Spring Equinox",description:`The Spring Equinox, +also called the Vernal Equinox, is the day between the winter and +summer solstices where the day is the exact same length as the night. +Many western cultures consider it the official date of Spring. +`,id:"824457",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"natural-event",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Autumnal Equinox",description:`The Autumnal Equinox, +also called the Fall Equinox, is the midpoint between the summer and +winter solstices, where the day is the exact same length as the night. +Many western cultures consider it the official date of Autumn. +`,id:"824458",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"New Year's Day",description:"New Year's day marks the date of a new year.",id:"824459",note:null,date:{day:1,year:[null,null],month:0},type:U.Recurring,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Paschal Full Moon",description:"The first full moon after march 21st, which is considered the fixed date for the spring equinox.",id:"824460",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"natural-event",sort:{timestamp:Number.MIN_VALUE,order:""}}],id:null,categories:[{name:"Natural Event",id:"natural-event",color:"#9e9d24"}]},{name:"Exandrian Calendar",description:"Calendar of the world of Wildemount.",path:[],supportInlineEvents:!1,inlineEventTag:"inline-events",showIntercalarySeparately:!0,static:{displayDayNumber:!1,firstWeekDay:2,incrementDay:!1,displayMoons:!0,overflow:!0,padDays:2,padMonths:2,weekdays:[{type:"day",name:"Miresen",id:"ID_3b38aaa81bca"},{type:"day",name:"Grissen",id:"ID_da6b19882baa"},{type:"day",name:"Whelsen",id:"ID_a9cae8f88b98"},{type:"day",name:"Conthsen",id:"ID_e87859eb5aaa"},{type:"day",name:"Folsen",id:"ID_59180abbea8a"},{type:"day",name:"Yulisen",id:"ID_98082bd8d8ca"},{type:"day",name:"Da'leysen",id:"ID_da4ba92b299a"}],months:[{name:"Horisal",type:"month",length:29,interval:1,offset:0,id:"ID_e89a4ab9995b"},{name:"Misuthar",type:"month",length:30,interval:1,offset:0,id:"ID_18b8894bab7b"},{name:"Dualahei",type:"month",length:30,interval:1,offset:0,id:"ID_0a9b29f8f8db"},{name:"Thunsheer",type:"month",length:31,interval:1,offset:0,id:"ID_6a8a8a5bea5b"},{name:"Unndilar",type:"month",length:28,interval:1,offset:0,id:"ID_b8295bdbcafa"},{name:"Brussendar",type:"month",length:31,interval:1,offset:0,id:"ID_c92a489bb909"},{name:"Sydenstar",type:"month",length:32,interval:1,offset:0,id:"ID_7b48bb1b0a4a"},{name:"Fessuran",type:"month",length:29,interval:1,offset:0,id:"ID_289858c97849"},{name:"Quen'pillar",type:"month",length:27,interval:1,offset:0,id:"ID_f8abd9a86aa9"},{name:"Cuersaar",type:"month",length:29,interval:1,offset:0,id:"ID_7aba59fa2b69"},{name:"Duscar",type:"month",length:32,interval:1,offset:0,id:"ID_5819f86b99cb"}],moons:[{name:"Catha",cycle:33,offset:7,faceColor:"#ffffff",shadowColor:"#292b4a",id:"ID_0ab929092b5b"},{name:"Ruidus",cycle:328,offset:80,faceColor:"#ff6161",shadowColor:"#1f1f1f",id:"ID_b9783ac818e9"}],leapDays:[],eras:[{name:"The Founding",format:"{{era_name}}",id:"ID_cb9baaabab7a",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!0,date:{year:0,day:0,month:0}},{name:"Age of Arcanum",format:"{{era_name}}",date:{year:-1500,month:0,day:1},id:"ID_499b3ae8c868",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1},{name:"The Calamity",format:"{{era_name}}",date:{year:-665,month:0,day:1},id:"ID_7ac8c9590999",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1},{name:"Post-Divergence",format:"{{era_name}}",date:{year:1,month:0,day:1},id:"ID_58aad97ac84b",endsYear:!1,isEvent:!1,type:"era",category:null,isStartingEra:!1}]},seasonal:{seasons:[],offset:0,type:"Periodic",displayColors:!0,interpolateColors:!0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}},locations:{locations:[]},current:{day:1,month:0,year:836},events:[{name:"Spring Equinox",description:"The spring equinox is when the day and the night are equally as long, and are getting longer.",id:"824430",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Summer Solstice",description:" At the summer solstice, the Sun travels the longest path through the sky, and that day therefore has the most daylight.",id:"824431",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Autumn Equinox",description:"The autumn equinox is when the day and the night are equally as long, and are getting shorter.",id:"824432",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Winter Solstice",description:"The winter solstice marks the shortest day and longest night of the year, when the sun is at its lowest arc in the sky.",id:"824433",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:null,sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"New Dawn",description:`The first day of the new year is also the holy day of the Changebringer, as the old year gives way to a new path. + +In Tal'Dorei, Emon celebrates New Dawn with a grand midnight feast, which commonly features a short play celebrating the changes witnessed in the past year. + +On the Menagerie Coast, people celebrate by having a feast on the shore at dusk to watch the sunset. They feast and discuss their hopes for the new year until the sun rises.`,id:"824434",note:null,date:{day:1,year:[null,null],month:0},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Hillsgold",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824435",note:null,date:{day:27,year:[null,null],month:0},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Day of Challenging",description:`The holy day of the Stormlord is one of the most raucous holidays in Emon. Thousands of spectators attend the annual Godsbrawl, which is held in the fighting ring within the Temple of the Stormlord. The people root for their deity's favored champion, and there is a fierce (yet friendly) rivalry between the Champion of the Stormlord and the Champion of the Platinum Dragon. The winner earns the title of "Supreme Champion" for an entire year. + +The Day of Challenging is one of the most raucous holidays in Port Damali, and thousands of spectators attend the annual Godsbrawl held in the Temple of\xA0Kord to root for their favored deity's champion, particularly the chosen champions of the Storm Lord and the\xA0All-Hammer.\xA0`,id:"824436",note:null,date:{day:7,year:[null,null],month:1},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Renewal Festival",description:"Spring begins early in the month of Dualahei, officially dateing on the 13th with the Renewal Festival.",id:"824437",note:null,date:{day:13,year:[null,null],month:2},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Wild's Grandeur",description:`Though the Archeart is the god of spring, the peak of the spring season is the holy day of the Wildmother. + +The people in the southern wilds of Tal'Dorei celebrate the Wildmother's strength by journeying to a place of great natural beauty. This could be the top of a mountainous waterfall, the center of a desert, or even an old and peaceful city park (such as Azalea Street Park in Emon). Though Emon rarely celebrates Wild's Grandeur, the few who do will plant trees in observance of the holiday. + +The people of the Menagerie Coast set aside this day to sail for no reason other than the pleasure of observing the natural beauty of their surroundings. Those who still partake in elements of Ki'Nau culture take this day to appreciate the fruits and foods granted by the sea, leaving offerings of delicacies and small handmade crafts at temporary altars of twisted roots and grasses.`,id:"824438",note:null,date:{day:20,year:[null,null],month:2},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Harvest's Rise",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824439",note:null,date:{day:11,year:[null,null],month:3},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Merryfrond's Day",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824440",note:null,date:{day:31,year:[null,null],month:3},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Deep Solace",description:`Moradin's holy day is Deep Solace, which is celebrated on the eighteenth day of the fifth month. Especially devout followers of the All-Hammer spend the day in isolation, meditating on the meaning of family and how they may be better mothers, fathers, siblings, and children. + +The dwarven communities across Exandria, such as the ones in Grimgolir and Kraghammer, celebrate with a full day of feasting and drinking.\xA0`,id:"824441",note:null,date:{day:18,year:[null,null],month:4},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Zenith",description:"Summer begins in the middle of Unndilar, officially dateing at noon on the 26th day known as the Zenith.",id:"824442",note:null,date:{day:26,year:[null,null],month:4},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Artisan's Faire",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824443",note:null,date:{day:15,year:[null,null],month:5},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Elvendawn",description:`Corellon's holy day is called Elvendawn, +or Midsummer. It is celebrated on the twentieth day +of the sixth month, and commemorates the elves' first +emergence from the Feywild. + +In Syngorn, the Elves open small doorways into the Feywild and celebrate alongside the wild fey with uncharacteristic vigor. + +Though the Dwendalian +Empire doesn't promote the worship of the Arch Heart, +the elves of Bysaes Tyl quietly celebrate in private by +opening small doors to the Feywild and having a little +more wine than usual.\xA0`,id:"824444",note:null,date:{day:20,year:[null,null],month:5},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Highsummer",description:`The holy day of the Dawnfather is the peak of the summer season. + +Emon celebrates with an entire week of gift-giving and feasting, ending at midnight on the 21st of Sydenstar (the anniversary of the Battle of the Umbra Hills, where Zan Tal'Dorei dethroned Trist Drassig). + +Whitestone (where the Dawnfather is the city's patron god) celebrates with gift-giving and a festival of lights around the Sun Tree. Due to the Briarwood occupation, money is thin, so most Whitestone folk choose to recount the small things they are thankful for, rather than buy gifts. + +While other parts of Exandria feast, the Dwendalian +Empire uses this day as an opportunity to enlist more +soldiers in its army. The military holds great feasts and +hands out toy soldiers and other propaganda, encouraging people to enlist and help fight against the evil that +threatens the king.\xA0`,id:"824445",note:null,date:{day:7,year:[null,null],month:6},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Morn of Largesse",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824446",note:null,date:{day:14,year:[null,null],month:6},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Harvest's Close",description:"Autumn begins on the 3rd of Fessuran\xA0and is typically celebrated with feasting in rural regions and with carnivals in the cities.\xA0",id:"824447",note:null,date:{day:3,year:[null,null],month:7},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"The Hazel Festival",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824448",note:null,date:{day:12,year:[null,null],month:8},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Civilization's Dawn",description:`The Law Bearer's holy day is Civilization's +Dawn, which is celebrated on the autumnal equinox, +usually the twenty-second day of the ninth month. + +Emon celebrates with a great bonfire in the square of each neighborhood, around which each community dances and gives gifts. + +In the +Dwendalian Empire, people celebrate by having feasts +in honor of the laws of the Dwendal bloodline. One seat +at every table is left open for the king, who eats in spirit +with the people he rules.\xA0`,id:"824449",note:null,date:{day:22,year:[null,null],month:8},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Night of Ascension",description:`The Raven Queen's holy day is called the Night of Ascension, celebrating her apotheosis. The actual date of the her rise to divinity is unclear, but the Night of Ascension is celebrated on the thirteenth day of the tenth month. + +Though most in Emon see this celebration of the dead as unnerving and macabre, the followers of the Matron of Ravens believe that the honored dead would prefer to be venerated with cheer, not misery. + +What was once a night of cheery celebration of the dead in the Dwendalian Empire has recently become an occasion to burn effigies and decry the Kryn Dynasty for their unnatural relationship with death.`,id:"824450",note:null,date:{day:13,year:[null,null],month:9},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Zan's Cup",description:"This holiday is up to the calendar owner to decide what it is for! :)",id:"824451",note:null,date:{day:21,year:[null,null],month:9},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Barren Eve",description:"Winter begins on the 2nd day of Duscar, the Barren Eve, which is a nighttime celebration and remembrance of those who fell in battle.",id:"824452",note:null,date:{day:2,year:[null,null],month:10},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Embertide",description:"Bahamut's holy day is called Embertide,\xA0and is celebrated on the fifth day of Duscar. This is a day\xA0of remembrance, solemnity, and respect for those who\xA0have fallen in the defense of others.",id:"824453",note:null,date:{day:5,year:[null,null],month:10},type:U.Recurring,category:"religious-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Winter's Crest",description:`This day celebrates the freedom of Tal'Dorei from Errevon the Rimelord. It is the peak of the winter season, so devout followers of the Matron of Ravens (as the goddess of winter) consider it to be one of her holy days. + +However, in most of the land, people see Winter's Crest as a secular holiday, often celebrated with omnipresent music in public areas, lavish gift-giving to relatives and loved ones, and the cutting and decorating of trees placed indoors. The Sun Tree in Whitestone is often decorated with lights and other baubles for Winter's Crest.`,id:"824454",note:null,date:{day:20,year:[null,null],month:10},type:U.Recurring,category:"secular-holidays",sort:{timestamp:Number.MIN_VALUE,order:""}}],id:null,categories:[{name:"Religious Holidays",id:"religious-holidays",color:"#0D47A1"},{name:"Secular Holidays",id:"secular-holidays",color:"#4A148C"}]},{name:"Calendar of Harptos",description:"Calendar of Faer\xFBn of the Forgotten Realms.",path:[],supportInlineEvents:!1,inlineEventTag:"inline-events",showIntercalarySeparately:!0,dateFormat:"YYYY-MMM-DD",static:{displayDayNumber:!1,firstWeekDay:0,incrementDay:!1,displayMoons:!0,overflow:!1,padDays:2,padMonths:2,weekdays:[{type:"day",name:"I",id:"ID_9999882bb94a"},{type:"day",name:"II",id:"ID_8a0b4b79d888"},{type:"day",name:"III",id:"ID_da483aca8bf9"},{type:"day",name:"IV",id:"ID_a8fbea39cac8"},{type:"day",name:"V",id:"ID_9b19d9787b0b"},{type:"day",name:"VI",id:"ID_382a590a8a28"},{type:"day",name:"VII",id:"ID_fbca0ab80afb"},{type:"day",name:"VIII",id:"ID_ca093bca5ad9"},{type:"day",name:"IX",id:"ID_d95b39098bf8"},{type:"day",name:"X",id:"ID_389bfb5858db"}],months:[{name:"Hammer (Deepwinter)",short:"Hammer",subtitle:"Deepwinter",type:"month",length:30,interval:1,offset:0,id:"ID_cbeb4b190b6a"},{name:"Midwinter",short:"Midwinter",type:"intercalary",length:1,interval:1,offset:0,id:"ID_89bad9089b7b"},{name:"Alturiak (The Claw of Winter)",short:"Alturiak",subtitle:"The Claw of Winter",type:"month",length:30,interval:1,offset:0,id:"ID_6a08a8aacb7b"},{name:"Ches (The Claw of the Sunsets)",short:"Ches",subtitle:"The Claw of the Sunsets",type:"month",length:30,interval:1,offset:0,id:"ID_db2a7bf97afa"},{name:"Tarsakh (The Claw of Storms)",short:"Tarsakh",subtitle:"The Claw of Storms",type:"month",length:30,interval:1,offset:0,id:"ID_6b48982b0bda"},{name:"Greengrass",short:"Greengrass",type:"intercalary",length:1,interval:1,offset:0,id:"ID_08790af92809"},{name:"Mirtul (The Melting)",short:"Mirtul",subtitle:"The Melting",type:"month",length:30,interval:1,offset:0,id:"ID_b91b39f95a28"},{name:"Kythorn (The Time of Flowers)",short:"Kythorn",subtitle:"The Time of Flowers",type:"month",length:30,interval:1,offset:0,id:"ID_f8e9585a2bf8"},{name:"Flamerule (Summertide)",short:"Flamerule",subtitle:"Summertide",type:"month",length:30,interval:1,offset:0,id:"ID_fa895bdb38e9"},{name:"Midsummer",short:"Midsummer",type:"intercalary",length:1,interval:1,offset:0,id:"ID_a9181b5a683a"},{name:"Eleasis (Highsun)",short:"Eleasis",subtitle:"Highsun",type:"month",length:30,interval:1,offset:0,id:"ID_1b1b1b287b0a"},{name:"Eleint (The Fading)",short:"Eleint",subtitle:"The Fading",type:"month",length:30,interval:1,offset:0,id:"ID_1aca5918993a"},{name:"Highharvestide",short:"Highharvestide",type:"intercalary",length:1,interval:1,offset:0,id:"ID_a94a183b4b88"},{name:"Marpenoth (Leaffall)",short:"Marpenoth",subtitle:"Leaffall",type:"month",length:30,interval:1,offset:0,id:"ID_58d97969eb79"},{name:"Uktar (The Rotting)",short:"Uktar",subtitle:"The Rotting",type:"month",length:30,interval:1,offset:0,id:"ID_4b090b787b18"},{name:"The Feast of the Moon",short:"FeastOfTheMoon",type:"intercalary",length:1,interval:1,offset:0,id:"ID_1b0ae8dbdb4a"},{name:"Nightal (The Drawing Down)",short:"Nightal",subtitle:"The Drawing Down",type:"month",length:30,interval:1,offset:0,id:"ID_abb82afab80a"}],moons:[{name:"Sel\xFAne",cycle:30.4375,offset:13.9,faceColor:"#ffffff",shadowColor:"#000000",id:"ID_48ea2a69a888"}],leapDays:[{name:"Shieldmeet",short:"Shieldmeet",type:"leapday",interval:[{ignore:!1,exclusive:!1,interval:4}],offset:0,timespan:9,intercalary:!1,id:"ID_5b08faa88ada"}],eras:[]},seasonal:{seasons:[],offset:0,type:"Periodic",displayColors:!0,interpolateColors:!0,weather:{enabled:!1,seed:1,tempUnits:et.IMPERIAL,windUnits:et.METRIC,primaryWindDirection:"E"}},locations:{locations:[]},current:{year:1491,day:1,month:0},events:[{name:"Winter Solstice",description:null,id:"824588",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"natural-events",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Vernal Equinox",description:null,id:"824589",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"natural-events",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Summer Solstice",description:null,id:"824590",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"natural-events",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Autumnal Equinox",description:null,id:"824591",note:null,date:{day:null,year:null,month:null},type:U.Undated,category:"natural-events",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Shieldmeet",description:`Shieldmeet was the equivalent of a leap year day in the Calendar of Harptos, occurring once every four years, adding a day after the festival of Midsummer and before Eleasis 1. Traditionally the day was used for fairs, bazaars, musical and theatrical performances, and tournaments of skill and magical ability. Nobles usually held court to hear the petitions of their people and to make or renew trade pacts, alliances, and agreements. Shieldmeet was known as Cinnaelos'Cor (also seen as Cinnaeloscor), "the Day of Corellon's Peace" in elvish and marked the end of an aeloulaev and the beginning of a new one in the elven Aryselmalyn calendar.`,id:"824592",note:null,date:{day:2,year:[null,null],month:9},type:U.Recurring,category:"festivals",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Feast of the Moon",description:`The Feast of the Moon, or Moonfest, was an annual festival in the Calendar of Harptos, occurring between the final night of Uktar and the first day of Nightal. It was the last great festival of the calendar year. + +The day traditionally marked the onset of winter. It was also a time to celebrate and honor the ancestors and the respected dead. On this day, folk blessed their ancestors' graves and performed the Ritual of Remembrance. People also gathered to tell stories of the deeds of their ancestors and of the gods until deep into the night, until they merged and became legend. This was a time to hear of past heroes, great treasures, and lost cities. + +In Faer\xC3\u0192\xC2\xBBn, battles were typically fought between harvest-time and the coming of winter. This meant that most of the fighting usually occurred in the month of Uktar. The timing of the Feast of the Moon\xC3\xA2\xE2\u201A\xAC\xE2\u20ACafter recently slain soldiers had joined the ranks of the dead\xC3\xA2\xE2\u201A\xAC\xE2\u20ACwas thus practical, if sadly ironic. + +The Heralds of Faer\xC3\u0192\xC2\xBBn had a number of special duties on the Feast of the Moon. Prime among these was to perform the Bloodsong ceremony, at which a Herald publicly recited the genealogies of each noble family in the area. In this way, the Heralds reaffirmed a noble family's traditional authority and status, as well as the respect accorded to them. + +Priests of a number of deities of various pantheons held rites, ceremonies, and festivals on the Feast of the Moon. Many, though not all, focused on remembering the dead in one way or another.`,id:"824593",note:null,date:{day:1,year:[null,null],month:15},type:U.Recurring,category:"festivals",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Highharvesttide",description:`Highharvestide was an annual festival in the Calendar of Harptos, taking place between 30 Eleint and 1 Marpenoth. It was traditionally a feast to celebrate the harvest and the abundance of food, but also the time when those wishing to travel left on their journeys before winter set in. + +Preparations for the feast dateed as early as a tenday before, while preparing, cooking, and preserving the harvest for the cold winter months. Traditions varied from community to community, but examples of festive activity included food-related contests; races and challenges of skill and strength; receiving homemade sweets from the local clergy; and priests blessing larders, wine cellars, grain bins, and food preserves. + +This day was often an important anniversary to various governments. Often, taxes and tithes came due, rulers held "open courts" to hear the concerns of their citizens, oaths were publicly renewed, troops received marching orders to new duty stations, and guilds met to confer on prices and rate changes for goods and services. + +According to tradition, dwarves only drank water and elves drank only dew on this day. However, these traditions began to fade in the 14th and 15th century DR. + +It was said that children born on this day were favored by Tymora to have lifelong good luck but be smitten with wanderlust. Another legend was that human females born on this day had control over their reproductive system (i.e., got pregnant only when they wanted to) by force of will alone, and that they could instantly sense when they had been poisoned, either by ingestion or being bitten by a venomous creature for example.`,id:"824594",note:null,date:{day:1,year:[null,null],month:12},type:U.Recurring,category:"festivals",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Greengrass",description:"Greengrass was a festival to welcome in the first day of spring in the Calendar of Harptos. It occured annually on a special day between Tarsakh 30 and Mirtul 1. Traditionally, the wealthier people brought out flowers to give to the less wealthy, who either wore them or spread them on the ground to encourage the deities to usher in the summer.",id:"824595",note:null,date:{day:1,year:[null,null],month:5},type:U.Recurring,category:"festivals",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Midwinter",description:`Midwinter (also known as Deadwinter Day) was a festival to mark the midpoint of winter in the Calendar of Harptos. It occured on a special day between Hammer 30 and Alturiak 1. Amongst nobles and monarchs it was known as Midwinter and was traditionally used to make or renew alliances, although the common people called it Deadwinter Day, a reference to the cold and hard times that remained before the spring. + +On Midwinter Day the Red Fellowship of the Deity known as the Red Knight observes the Retreat. This solemn ceremony consists of an assembly wherein the clergy discuss the previous year's campaigns. Strategies are discussed, battles analyzed, and the accumulated lore integrated into the church's teachings. + +The holiest day of the year for the Church of Shevarash is Midwinter Night, during which the Dark Court Slaughter is remembered. Inductions into the ranks of the clergy occur at this time. Each new cleric screams vows of vengeance into the night air and swears neither to laugh nor smile until the Spider Queen and her followers are no more.`,id:"824596",note:null,date:{day:1,year:[null,null],month:1},type:U.Recurring,category:"festivals",sort:{timestamp:Number.MIN_VALUE,order:""}},{name:"Midsummer",description:"Midsummer was a festival that celebrated love and music through feast. It occurred between Flamerule 30 and Eleasis 1 on the Calendar of Harptos. It was a time when love advanced, and it was said the deities themselves took a hand to ensure good weather. If bad weather was experienced on this night it was considered an extremely bad omen. Shieldmeet occurred the day after Midsummer on leap years.",id:"824597",note:null,date:{day:1,year:[null,null],month:9},type:U.Recurring,category:"festivals",sort:{timestamp:Number.MIN_VALUE,order:""}}],id:null,categories:[{name:"Natural Events",id:"natural-events",color:"#2E7D32"},{name:"Festivals",id:"festivals",color:"#9b2c2c"}]}];var Rc=class extends ir{async onOpen(){await this.display()}async display(){this.containerEl.addClass("calendarium-choose-preset"),this.contentEl.empty(),this.contentEl.createEl("h3",{text:"Choose a Preset Calendar"});let e=this.contentEl.createDiv("calendarium-preset-container");for(let n of Mv){let a=new Al.ButtonComponent(e).onClick(()=>{this.preset=n,this.display()});this.preset==n&&a.setCta(),a.buttonEl.createDiv({cls:"setting-item-name",text:n.name??""}),a.buttonEl.createDiv({cls:"setting-item-description",text:n.description??""})}let t=this.contentEl.createDiv("calendarium-confirm-buttons");new Al.ButtonComponent(t).setButtonText("Apply").onClick(()=>{this.saved=!0,this.preset=at(this.preset),this.preset.id=Le(6),this.close()}).setCta(),new Al.ExtraButtonComponent(t).setIcon(ns).onClick(()=>{this.close()})}};function Qc(r,e){return new Promise(t=>{let n=new Rc(r.app);n.onClose=()=>{n.saved||t();let a={day:n.preset.current.day,month:n.preset.current.month,year:n.preset.current.year};if(n.preset?.name=="Gregorian Calendar"){let i=new Date;a.year=i.getFullYear(),a.month=i.getMonth(),a.day=i.getDate()}t({...at(n.preset),id:Le(8),name:e?.length?e:n.preset.name,current:{...a}})},n.open()})}typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(dv);var Sm=require("obsidian");var Iv=require("obsidian");function Rv(r){let e=[];if(r.name?.length||e.push("A calendar must have a name."),(!Wo(r.current,r)||!Yo(r.current.month,r)||!zo(r.current.year,r))&&e.push("Specified current date is not valid."),!r.static.weekdays?.length)e.push("A calendar must have at least 1 weekday.");else{if(!r.static.weekdays?.every(t=>t.name?.length)){let t=r.static.weekdays?.filter(n=>!n.name?.length).length;t==1?e.push(`${t} weekday does not have a name.`):e.push(`${t} weekdays do not have names.`)}r.static.firstWeekDay>=(r.static.weekdays?.length??1/0)&&e.push(`Invalid first weekday selection: ${r.static.weekdays[r.static.firstWeekDay]}`)}if(!r.static.months?.length)e.push("A calendar must have at least 1 month.");else{if(!r.static.months?.every(t=>t.name?.length)){let t=r.static.months?.filter(n=>!n.name?.length).length;t==1?e.push(`${t} month does not have a name.`):e.push(`${t} months do not have names.`)}if(!r.static.months?.every(t=>t.length>0)){let t=r.static.months?.filter(n=>!(n.length>0)).length;t==1?e.push(`${t} month does not have a length.`):e.push(`${t} months do not have lengths.`)}}if(r.static.useCustomYears){if(!r.static.years?.length)e.push("Use Custom Years is on but no years have been created.");else if(!r.static.years.every(t=>t.name?.length)){let t=r.static.years.filter(n=>!n.name?.length).length;t==1?e.push(`${t} year does not have a name.`):e.push(`${t} years do not have names.`)}}return e.join(` +`)}function Qp(r,e){if(r===null)return!1;let{day:t,month:n,year:a}=r;if(t==null||n==null||t<1)return!1;if(t==null)return"No day specified";if(e?.current?.month==null)return"No month selected";if(t<1||t>e?.static?.months[n]?.length||!e?.static?.months[n]?.length)return"Day does not exist in selected month"}function Ip(r,e){if(r==null)return"No month specified";if(!e?.static?.months?.length)return"No months exist";if(r<0||r>=e?.static?.months?.length)return"Selected month does not exist"}function Fp(r,e){if(r==null)return"No year specified";if(e?.static?.useCustomYears){if(!e?.static?.years?.length)return"No custom years exist";if(r<0||r>=e?.static?.years?.length)return"Year does not exist in custom years"}}function S6(r){we(r,"svelte-1b44fe3",".title.svelte-1b44fe3.svelte-1b44fe3{display:flex;align-items:center;justify-content:space-between}.creator-title.svelte-1b44fe3 h3.svelte-1b44fe3{margin-top:0}.creator-title.svelte-1b44fe3 .can-save{color:var(--background-modifier-success)}.creator-title.vertical-tab-nav-item.svelte-1b44fe3.svelte-1b44fe3:hover{background-color:initial}")}function Qv(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","check")},m(i,o){$(i,e,o),n||(a=me(t=r[3].call(null,e,r[0])),n=!0)},p(i,o){t&&qt(t.update)&&o&1&&t.update.call(null,i[0])},d(i){i&&A(e),n=!1,a()}}}function A6(r){let e,t,n,a,i=r[0],o=Qv(r);return{c(){e=_("div"),t=_("h3"),n=le(`Calendar Creator + `),a=_("div"),o.c(),g(a,"class","creator-check"),g(t,"class","title svelte-1b44fe3"),g(e,"class","creator-title vertical-tab-nav-item svelte-1b44fe3")},m(s,l){$(s,e,l),y(e,t),y(t,n),y(t,a),o.m(a,null)},p(s,[l]){l&1&&re(i,i=s[0])?(o.d(1),o=Qv(s),o.c(),o.m(a,null)):o.p(s,l)},i:I,o:I,d(s){s&&A(e),o.d(s)}}}function $6(r,e,t){let n,a,i=Ve("store");ie(r,i,l=>t(4,n=l));let{valid:o}=i;return ie(r,o,l=>t(0,a=l)),[a,i,o,(l,u)=>{let c=l.createSpan("save");u&&c.addClass("can-save"),c.setAttr("aria-label",u?"All good! Exit to save.":Rv(n)),(0,Iv.setIcon)(c,u?Yi:An)}]}var Zp=class extends ae{constructor(e){super(),oe(this,e,$6,A6,re,{},S6)}},is=Zp;function T6(r){we(r,"svelte-mhm5f8",".creator-history.svelte-mhm5f8{display:flex;padding:var(--size-2-3)}")}function N6(r){let e,t,n,a,i,o,s,l;return{c(){e=_("div"),t=_("div"),a=F(),i=_("div"),g(t,"class","clickable-icon setting-editor-extra-setting-button"),Ee(t,"is-disabled",!r[1]),g(i,"class","clickable-icon setting-editor-extra-setting-button"),Ee(i,"is-disabled",!r[0]),g(e,"class","creator-history svelte-mhm5f8")},m(u,c){$(u,e,c),y(e,t),y(e,a),y(e,i),s||(l=[me(n=vt.call(null,t,bv)),ce(t,"click",r[4]),me(o=vt.call(null,i,vv)),ce(i,"click",r[5])],s=!0)},p(u,[c]){c&2&&Ee(t,"is-disabled",!u[1]),c&1&&Ee(i,"is-disabled",!u[0])},i:I,o:I,d(u){u&&A(e),s=!1,Te(l)}}}function P6(r,e,t){let n,a,i=Ve("store"),{undo:o,redo:s,canRedo:l,canUndo:u}=i;return ie(r,l,d=>t(0,n=d)),ie(r,u,d=>t(1,a=d)),[n,a,l,u,()=>{a&&o()},()=>{n&&s()}]}var qp=class extends ae{constructor(e){super(),oe(this,e,P6,N6,re,{},T6)}},Ic=qp;var os=require("obsidian");var zv=Gn(Fc());var qc=require("obsidian");function M6(r){we(r,"svelte-1se2jsg",".warning-label.svelte-1se2jsg{color:var(--text-error)}")}function R6(r){let e,t,n;return{c(){e=_("div"),t=_("div"),n=le(r[0]),g(t,"class","setting-item-description warning-label svelte-1se2jsg"),g(e,"class","warning-label-container")},m(a,i){$(a,e,i),y(e,t),y(t,n)},p(a,[i]){i&1&&ve(n,a[0])},i:I,o:I,d(a){a&&A(e)}}}function Q6(r,e,t){let{label:n}=e;return r.$$set=a=>{"label"in a&&t(0,n=a.label)},[n]}var Lp=class extends ae{constructor(e){super(),oe(this,e,Q6,R6,re,{label:0},M6)}},Zc=Lp;function I6(r){we(r,"svelte-81y1df",".add-button.svelte-81y1df.svelte-81y1df{display:flex;align-items:center}.add-new.svelte-81y1df.svelte-81y1df{gap:0.5rem}.add-new.setting-item.svelte-81y1df input.svelte-81y1df{margin-right:initial}")}function F6(r){let e,t;return{c(){e=_("span"),t=le(r[0]),g(e,"class","setting-item-name")},m(n,a){$(n,e,a),y(e,t)},p(n,a){a&1&&ve(t,n[0])},d(n){n&&A(e)}}}function Z6(r){let e,t,n;return{c(){e=_("input"),g(e,"type","text"),g(e,"spellcheck","false"),g(e,"placeholder",r[0]),g(e,"class","svelte-81y1df")},m(a,i){$(a,e,i),Re(e,r[4]),t||(n=[ce(e,"input",r[11]),ce(e,"keyup",r[12])],t=!0)},p(a,i){i&1&&g(e,"placeholder",a[0]),i&16&&e.value!==a[4]&&Re(e,a[4])},d(a){a&&A(e),t=!1,Te(n)}}}function Fv(r){let e,t;return e=new Zc({props:{label:r[2]}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&4&&(i.label=n[2]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function q6(r){let e,t,n,a,i,o,s,l,u;function c(p,m){return p[1]?Z6:F6}let f=c(r,-1),d=f(r),h=r[2]&&Fv(r);return{c(){e=_("div"),d.c(),t=F(),n=_("div"),i=F(),h&&h.c(),o=He(),g(n,"class","add-button svelte-81y1df"),g(e,"class","add-new setting-item svelte-81y1df")},m(p,m){$(p,e,m),d.m(e,null),y(e,t),y(e,n),$(p,i,m),h&&h.m(p,m),$(p,o,m),s=!0,l||(u=me(a=r[7].call(null,n)),l=!0)},p(p,[m]){f===(f=c(p,m))&&d?d.p(p,m):(d.d(1),d=f(p),d&&(d.c(),d.m(e,t))),p[2]?h?(h.p(p,m),m&4&&P(h,1)):(h=Fv(p),h.c(),P(h,1),h.m(o.parentNode,o)):h&&(Oe(),R(h,1,1,()=>{h=null}),_e())},i(p){s||(P(h),s=!0)},o(p){R(h),s=!1},d(p){p&&(A(e),A(i),A(o)),d.d(),h&&h.d(p),l=!1,u()}}}function L6(r,e,t){let n,a,i=Qt(),{disabled:o=Za(!1)}=e,{placeholder:s="Add new"}=e,{isInput:l=!0}=e,{label:u=null}=e,c=Ze("");ie(r,c,b=>t(4,n=b));let f=l?de([c,o],([b,E])=>E||b.length<=0):Za(!1);ie(r,f,b=>t(3,a=b));let d,h=b=>{t(10,d=(l?new qc.ExtraButtonComponent(b):new qc.ButtonComponent(b)).setIcon(rs).onClick(()=>{a||p()}))},p=()=>{i("add",n),Ce(c,n="",n)};function m(){n=this.value,c.set(n)}let O=b=>{a||b.key==="Enter"&&p()};return r.$$set=b=>{"disabled"in b&&t(9,o=b.disabled),"placeholder"in b&&t(0,s=b.placeholder),"isInput"in b&&t(1,l=b.isInput),"label"in b&&t(2,u=b.label)},r.$$.update=()=>{r.$$.dirty&1032&&d&&d.setDisabled(a)},[s,l,u,a,n,c,f,h,p,o,d,m,O]}var Bp=class extends ae{constructor(e){super(),oe(this,e,L6,q6,re,{disabled:9,placeholder:0,isInput:1,label:2},I6)}},mr=Bp;function B6(r){we(r,"svelte-1o5puim",".no-existing-items.svelte-1o5puim.svelte-1o5puim{width:100%}.no-existing-items.svelte-1o5puim span.svelte-1o5puim{width:100%;text-align:center;color:var(--text-faint)}")}function U6(r){let e,t,n;return{c(){e=_("div"),t=_("span"),n=le(r[0]),g(t,"class","svelte-1o5puim"),g(e,"class","no-existing-items setting-item svelte-1o5puim")},m(a,i){$(a,e,i),y(e,t),y(t,n)},p(a,[i]){i&1&&ve(n,a[0])},i:I,o:I,d(a){a&&A(e)}}}function W6(r,e,t){let{message:n}=e;return r.$$set=a=>{"message"in a&&t(0,n=a.message)},[n]}var Up=class extends ae{constructor(e){super(),oe(this,e,W6,U6,re,{message:0},B6)}},gr=Up;var Uv=require("obsidian");function Y6(r){we(r,"svelte-1my4lf",'.always-open.svelte-1my4lf.svelte-1my4lf{pointer-events:none}.creator-settings-container.svelte-1my4lf.svelte-1my4lf{pointer-events:initial}.calendarium-nested-settings.svelte-1my4lf.svelte-1my4lf{position:relative}.calendarium-nested-summary.svelte-1my4lf.svelte-1my4lf{outline:none;list-style:none !important;list-style-type:none !important;min-height:1rem;border-top-left-radius:0.1rem;border-top-right-radius:0.1rem;cursor:pointer;background-color:var(--creator-background-color);margin-right:0;display:flex;justify-content:space-between}.right-side.svelte-1my4lf.svelte-1my4lf{display:flex;align-items:center;gap:1rem}summary.svelte-1my4lf.svelte-1my4lf::-webkit-details-marker,summary.svelte-1my4lf.svelte-1my4lf::marker{display:none !important}.always-open.svelte-1my4lf .handle.svelte-1my4lf{display:none}.collapser.svelte-1my4lf.svelte-1my4lf{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-end;content:""}.handle.svelte-1my4lf.svelte-1my4lf{transform:rotate(0deg);transition:transform 0.25s;display:flex}details[open].svelte-1my4lf .handle.svelte-1my4lf{transform:rotate(90deg)}.creator-settings-container.svelte-1my4lf.svelte-1my4lf{padding:0.75em var(--size-4-3)}.calendarium-nested-settings.svelte-1my4lf.svelte-1my4lf{border-top:0px}')}var z6=r=>({}),Zv=r=>({class:"context"});function qv(r){let e,t=r[9].context,n=Xr(t,r,r[8],Zv);return{c(){n&&n.c()},m(a,i){n&&n.m(a,i),e=!0},p(a,i){n&&n.p&&(!e||i&256)&&Hr(n,t,a,a[8],e?Gr(t,a[8],i,z6):Kr(a[8]),Zv)},i(a){e||(P(n,a),e=!0)},o(a){R(n,a),e=!1},d(a){n&&n.d(a)}}}function Lv(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","x-small")},m(i,o){$(i,e,o),n||(a=me(t=vt.call(null,e,An)),n=!0)},d(i){i&&A(e),n=!1,a()}}}function Bv(r){let e,t;return e=new Zc({props:{label:r[4]}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&16&&(i.label=n[4]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function V6(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D,C,k,w,T,S,M=r[0]&&qv(r),Z=r[3]&&Lv(r),N=r[3]&&r[4]&&Bv(r),L=r[9].default,j=Xr(L,r,r[8],null);return{c(){e=_("details"),t=_("summary"),n=_("div"),a=_("div"),i=_("div"),o=le(r[1]),s=F(),l=_("div"),u=le(r[2]),c=F(),f=_("div"),M&&M.c(),d=F(),h=_("div"),p=_("div"),Z&&Z.c(),m=F(),O=_("div"),E=F(),N&&N.c(),D=F(),C=_("div"),j&&j.c(),g(i,"class","setting-item-name"),g(l,"class","setting-item-description"),g(a,"class","setting-item-info"),g(n,"class","setting-item setting-item-heading"),g(O,"class","handle svelte-1my4lf"),g(p,"class","warning-container"),g(h,"class","collapser svelte-1my4lf"),g(f,"class","right-side svelte-1my4lf"),g(t,"class","calendarium-nested-summary svelte-1my4lf"),g(C,"class","creator-settings-container svelte-1my4lf"),g(e,"class","creator calendarium-nested-settings setting-item svelte-1my4lf"),Ee(e,"always-open",r[5])},m(X,fe){$(X,e,fe),y(e,t),y(t,n),y(n,a),y(a,i),y(i,o),y(a,s),y(a,l),y(l,u),y(t,c),y(t,f),M&&M.m(f,null),y(f,d),y(f,h),y(h,p),Z&&Z.m(p,null),y(p,m),y(p,O),y(h,E),N&&N.m(h,null),y(e,D),y(e,C),j&&j.m(C,null),e.open=r[0],w=!0,T||(S=[me(b=r[7].call(null,O)),ce(t,"keyup",j6),ce(e,"toggle",r[10]),me(k=r[6].call(null,e))],T=!0)},p(X,[fe]){(!w||fe&2)&&ve(o,X[1]),(!w||fe&4)&&ve(u,X[2]),X[0]?M?(M.p(X,fe),fe&1&&P(M,1)):(M=qv(X),M.c(),P(M,1),M.m(f,d)):M&&(Oe(),R(M,1,1,()=>{M=null}),_e()),X[3]?Z||(Z=Lv(X),Z.c(),Z.m(p,m)):Z&&(Z.d(1),Z=null),X[3]&&X[4]?N?(N.p(X,fe),fe&24&&P(N,1)):(N=Bv(X),N.c(),P(N,1),N.m(h,null)):N&&(Oe(),R(N,1,1,()=>{N=null}),_e()),j&&j.p&&(!w||fe&256)&&Hr(j,L,X,X[8],w?Gr(L,X[8],fe,null):Kr(X[8]),null),fe&1&&(e.open=X[0]),(!w||fe&32)&&Ee(e,"always-open",X[5])},i(X){w||(P(M),P(N),P(j,X),w=!0)},o(X){R(M),R(N),R(j,X),w=!1},d(X){X&&A(e),M&&M.d(),Z&&Z.d(),N&&N.d(),j&&j.d(X),T=!1,Te(S)}}}var j6=r=>r.preventDefault();function X6(r,e,t){let{$$slots:n={},$$scope:a}=e,{open:i=!0}=e,{name:o}=e,{desc:s=""}=e,{warn:l=!1}=e,{label:u=null}=e,{alwaysOpen:c=!1}=e,f=p=>{i&&p.setAttr("open","open")},d=p=>{(0,Uv.setIcon)(p,zi)};function h(){i=this.open,t(0,i)}return r.$$set=p=>{"open"in p&&t(0,i=p.open),"name"in p&&t(1,o=p.name),"desc"in p&&t(2,s=p.desc),"warn"in p&&t(3,l=p.warn),"label"in p&&t(4,u=p.label),"alwaysOpen"in p&&t(5,c=p.alwaysOpen),"$$scope"in p&&t(8,a=p.$$scope)},[i,o,s,l,u,c,f,d,a,n,h]}var Wp=class extends ae{constructor(e){super(),oe(this,e,X6,V6,re,{open:0,name:1,desc:2,warn:3,label:4,alwaysOpen:5},Y6)}},xt=Wp;function G6(r){we(r,"svelte-1ok7o99",".category.svelte-1ok7o99{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:0.5rem;padding-top:0.75rem}")}function Wv(r,e,t){let n=r.slice();return n[10]=e[t],n}function H6(r){let e,t=$e(r[0]),n=[];for(let a=0;a{s[f]=null}),_e(),t=s[e],t?t.p(u,c):(t=s[e]=o[e](u),t.c()),P(t,1),t.m(n.parentNode,n))},i(u){i||(P(t),P(a.$$.fragment,u),i=!0)},o(u){R(t),R(a.$$.fragment,u),i=!1},d(u){u&&A(n),s[e].d(u),Y(a,u)}}}function e7(r){let e,t;return e=new xt({props:{name:"Categories",open:os.Platform.isDesktop,desc:`${r[1].length} categor${r[1].length!=1?"ies":"y"}`,$$slots:{default:[J6]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&2&&(i.desc=`${n[1].length} categor${n[1].length!=1?"ies":"y"}`),a&8193&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function t7(r,e,t){let n,a,i,o=Ve("store");ie(r,o,h=>t(7,a=h));let{categoryStore:s}=o;ie(r,s,h=>t(1,i=h));let l=(h,p)=>{new os.TextComponent(h).setValue(p.name).setPlaceholder("Name").onChange(O=>{p.name=O,s.update(p.id,p)}).inputEl.setAttr("style","width: 100%;")},u=(h,p)=>{new os.ExtraButtonComponent(h).setIcon(Lt).onClick(()=>{s.delete(p.id)})},c=(h,p)=>{let{target:m}=h;m instanceof HTMLInputElement&&(p.color=m.value,s.update(p.id,p))},f=(h,p)=>c(p,h),d=h=>s.add({id:Le(6),color:(0,zv.default)(),name:h.detail});return r.$$.update=()=>{r.$$.dirty&128&&t(0,n=a.categories)},[n,i,o,s,l,u,c,a,f,d]}var Yp=class extends ae{constructor(e){super(),oe(this,e,t7,e7,re,{},G6)}},Vv=Yp;var mn=require("obsidian");function r7(r){we(r,"svelte-1ldxqlp",".dot.svelte-1ldxqlp{display:inline-block;height:0.875em;width:0.875em;margin:0 1px}")}function n7(r){let e,t;return{c(){e=or("svg"),t=or("circle"),g(t,"stroke",r[0]),g(t,"fill",r[0]),g(t,"cx","3"),g(t,"cy","3"),g(t,"r","2"),g(e,"class","dot svelte-1ldxqlp"),g(e,"viewBox","0 0 6 6"),g(e,"xmlns","http://www.w3.org/2000/svg"),g(e,"aria-label",r[1])},m(n,a){$(n,e,a),y(e,t)},p(n,[a]){a&1&&g(t,"stroke",n[0]),a&1&&g(t,"fill",n[0]),a&2&&g(e,"aria-label",n[1])},i:I,o:I,d(n){n&&A(e)}}}function a7(r,e,t){let{color:n}=e,{label:a}=e;return r.$$set=i=>{"color"in i&&t(0,n=i.color),"label"in i&&t(1,a=i.label)},[n,a]}var zp=class extends ae{constructor(e){super(),oe(this,e,a7,n7,re,{color:0,label:1},r7)}},jv=zp;function i7(r){we(r,"svelte-t8uf71",".event.svelte-t8uf71.svelte-t8uf71{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.5rem;width:100%;margin:0}.event-info.svelte-t8uf71.svelte-t8uf71{width:100%}.icons.svelte-t8uf71.svelte-t8uf71{display:flex;align-self:flex-start;justify-self:flex-end;align-items:center}.event.svelte-t8uf71 .icon.svelte-t8uf71{align-items:center}.date.svelte-t8uf71.svelte-t8uf71{display:flex;justify-content:flex-start;gap:0.25rem}.clamp.svelte-t8uf71.svelte-t8uf71{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:keep-all;overflow:hidden;width:calc(var(--event-max-width) * 0.75)}.event-name.svelte-t8uf71.svelte-t8uf71{display:flex;align-items:center;gap:0.25rem}")}function Xv(r){let e,t;return e=new jv({props:{color:r[1].color,label:r[1].name}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&2&&(i.color=n[1].color),a&2&&(i.label=n[1].name),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function o7(r){let e,t,n,a,i,o,s,l;return{c(){e=_("div"),t=_("div"),a=F(),i=_("div"),g(t,"class","icon svelte-t8uf71"),g(i,"class","icon svelte-t8uf71"),g(e,"class","icons svelte-t8uf71")},m(u,c){$(u,e,c),y(e,t),y(e,a),y(e,i),s||(l=[me(n=r[8].call(null,t)),ce(t,"click",r[16]),me(o=r[7].call(null,i)),ce(i,"click",r[17])],s=!0)},p:I,d(u){u&&A(e),s=!1,Te(l)}}}function s7(r){let e,t,n,a,i;return{c(){e=_("div"),t=_("div"),g(t,"class","icon svelte-t8uf71"),g(e,"class","icons svelte-t8uf71")},m(o,s){$(o,e,s),y(e,t),a||(i=[me(n=r[9].call(null,t)),ce(t,"click",r[15])],a=!0)},p:I,d(o){o&&A(e),a=!1,Te(i)}}}function l7(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m=r[1]!=null&&Xv(r);function O(D,C){return D[0]?s7:o7}let b=O(r,-1),E=b(r);return{c(){e=_("div"),t=_("div"),n=_("span"),m&&m.c(),a=F(),i=_("div"),o=F(),s=_("div"),l=_("span"),u=_("em"),c=le(r[2]),f=F(),d=_("span"),h=F(),E.c(),g(n,"class","setting-item-name event-name svelte-t8uf71"),g(l,"class","date svelte-t8uf71"),g(d,"class","clamp svelte-t8uf71"),g(s,"class","setting-item-description"),g(t,"class","event-info svelte-t8uf71"),g(e,"class","event svelte-t8uf71")},m(D,C){$(D,e,C),y(e,t),y(t,n),m&&m.m(n,null),y(n,a),y(n,i),r[13](i),y(t,o),y(t,s),y(s,l),y(l,u),y(u,c),y(s,f),y(s,d),r[14](d),y(e,h),E.m(e,null),p=!0},p(D,[C]){D[1]!=null?m?(m.p(D,C),C&2&&P(m,1)):(m=Xv(D),m.c(),P(m,1),m.m(n,a)):m&&(Oe(),R(m,1,1,()=>{m=null}),_e()),(!p||C&4)&&ve(c,D[2]),b===(b=O(D,C))&&E?E.p(D,C):(E.d(1),E=b(D),E&&(E.c(),E.m(e,null)))},i(D){p||(P(m),p=!0)},o(D){R(m),p=!1},d(D){D&&A(e),m&&m.d(),r[13](null),r[14](null),E.d()}}}function u7(r,e,t){let n,a=I,i=()=>(a(),a=be(O,S=>t(12,n=S)),O);r.$$.on_destroy.push(()=>a());let o=Qt(),s=S=>{new mn.ExtraButtonComponent(S).setIcon(Lt).setTooltip("Delete").extraSettingsEl.setAttr("style","margin-left: 0;")},l=S=>{new mn.ExtraButtonComponent(S).setIcon(Ar).setTooltip("Edit")},u=S=>{new mn.ExtraButtonComponent(S).setIcon(Ec).setTooltip("Open note")},c=Ve("plugin");function f(){if(d.note){let S=d.note.endsWith(".md")?d.note:`${d.note}.md`,M=c.app.vault.getAbstractFileByPath(S);M&&M instanceof mn.TFile&&(c.app.workspace.getLeaf().openFile(M),c.app.setting.close())}}let{event:d}=e,{file:h}=e,{category:p}=e,{date:m}=e,{nameFilter:O}=e;i();let b,E;function D(S){Jr[S?"unshift":"push"](()=>{b=S,t(4,b)})}function C(S){Jr[S?"unshift":"push"](()=>{E=S,t(5,E)})}let k=()=>f(),w=()=>o("edit"),T=()=>o("delete");return r.$$set=S=>{"event"in S&&t(11,d=S.event),"file"in S&&t(0,h=S.file),"category"in S&&t(1,p=S.category),"date"in S&&t(2,m=S.date),"nameFilter"in S&&i(t(3,O=S.nameFilter))},r.$$.update=()=>{if(r.$$.dirty&6192&&b&&E)if(!d.name)(0,mn.setIcon)(b.createDiv(),An),b.createSpan({text:"(no name)"});else if(n.length){let S=(0,mn.prepareSimpleSearch)(n)(d.name);if(S?(b.empty(),(0,mn.renderMatches)(b,d.name,S.matches)):b.setText(d.name),d.description){let M=(0,mn.prepareSimpleSearch)(n)(d.description);M?(E.empty(),(0,mn.renderMatches)(E,d.description,M.matches)):E.setText(d.description??"")}}else b.setText(d.name),E.setText(d.description??"")},[h,p,m,O,b,E,o,s,l,u,f,d,n,D,C,k,w,T]}var Vp=class extends ae{constructor(e){super(),oe(this,e,u7,l7,re,{event:11,file:0,category:1,date:2,nameFilter:3},i7)}},Gv=Vp;var ji=require("obsidian");var Nl=require("obsidian");var Hv=require("obsidian"),gn=class extends Hv.Menu{constructor(e){super(),e.register(()=>super.close())}};function c7(r){we(r,"svelte-1nkwchr",".pagination.svelte-1nkwchr.svelte-1nkwchr{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.paginated-container.svelte-1nkwchr.svelte-1nkwchr{display:flex;align-items:center;gap:1rem}.paginated.svelte-1nkwchr.svelte-1nkwchr{display:flex;align-items:center;gap:1rem}.clickable-icon.active.svelte-1nkwchr.svelte-1nkwchr{background-color:var(--background-modifier-hover)}.slicer.svelte-1nkwchr.svelte-1nkwchr{display:flex;align-items:center;gap:0.5rem}.slicer.svelte-1nkwchr .per.svelte-1nkwchr{color:var(--text-muted);font-size:var(--font-smallest)}")}function Kv(r,e,t){let n=r.slice();return n[17]=e[t],n}function f7(r){let e,t=r[17]+"",n,a,i,o;function s(){return r[14](r[17])}return{c(){e=_("span"),n=le(t),a=F(),g(e,"class","clickable-icon svelte-1nkwchr"),Ee(e,"active",r[17]==r[3])},m(l,u){$(l,e,u),y(e,n),y(e,a),i||(o=ce(e,"click",s),i=!0)},p(l,u){r=l,u&16&&t!==(t=r[17]+"")&&ve(n,t),u&24&&Ee(e,"active",r[17]==r[3])},d(l){l&&A(e),i=!1,o()}}}function d7(r){let e,t,n;return{c(){e=_("span"),e.textContent="..."},m(a,i){$(a,e,i),t||(n=ce(e,"click",r[13]),t=!0)},p:I,d(a){a&&A(e),t=!1,n()}}}function Jv(r){let e;function t(i,o){return i[17]==null?d7:f7}let n=t(r,-1),a=n(r);return{c(){a.c(),e=He()},m(i,o){a.m(i,o),$(i,e,o)},p(i,o){n===(n=t(i,o))&&a?a.p(i,o):(a.d(1),a=n(i),a&&(a.c(),a.m(e.parentNode,e)))},d(i){i&&A(e),a.d(i)}}}function h7(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E=$e(r[4]),D=[];for(let C=0;C(o(),o=be(O,Z=>t(3,i=Z)),O),l,u=I,c=()=>(u(),u=be(b,Z=>t(12,l=Z)),b),f,d=I,h=()=>(d(),d=be(m,Z=>t(15,f=Z)),m);r.$$.on_destroy.push(()=>o()),r.$$.on_destroy.push(()=>u()),r.$$.on_destroy.push(()=>d());let p=Ve("plugin"),{slice:m}=e;h();let{page:O}=e;s();let{pages:b}=e;c();let E=Z=>{new Nl.DropdownComponent(Z).addOptions({10:"10",25:"25",50:"50",100:"100",200:"200"}).setValue(`${f}`).onChange(N=>Ce(m,f=Number(N),f))},D,C=Z=>{t(9,D=new Nl.ExtraButtonComponent(Z).setIcon("chevron-left").setDisabled(i==1).onClick(()=>{Ce(O,i=i-1,i)}))},k,w=Z=>{t(10,k=new Nl.ExtraButtonComponent(Z).setIcon("chevron-right").setDisabled(i==l).onClick(()=>{Ce(O,i=Math.min(i+1,l),i)}))},T=Z=>{let N=new gn(p);for(let L of n)N.addItem(j=>{j.setTitle(`${L}`).onClick(()=>{Ce(O,i=L,i)})});N.showAtMouseEvent(Z)},S=Z=>T(Z),M=Z=>Ce(O,i=Z??0,i);return r.$$set=Z=>{"slice"in Z&&h(t(0,m=Z.slice)),"page"in Z&&s(t(1,O=Z.page)),"pages"in Z&&c(t(2,b=Z.pages))},r.$$.update=()=>{r.$$.dirty&4096&&t(11,n=[...Array(l).keys()].map(Z=>Z+1)),r.$$.dirty&5640&&k&&D&&(k.setDisabled(i==l),D.setDisabled(i==1)),r.$$.dirty&6152&&t(4,a=n.reduce((Z,N)=>(N==1||i==1&&(N==2||N==3)||N==l||i==l&&(N==l-1||N==l-2)||N==i-1||N==i||N==i+1?Z.push(N):Z.length>=1&&Z[Z.length-1]!=null&&Z.push(null),Z),[]))},[m,O,b,i,a,E,C,w,T,D,k,n,l,S,M]}var jp=class extends ae{constructor(e){super(),oe(this,e,p7,h7,re,{slice:0,page:1,pages:2},c7)}},eO=jp;var Lc=require("obsidian");function m7(r){we(r,"svelte-1xutc2s",".search.svelte-1xutc2s,.search.svelte-1xutc2s input{width:100%}")}function g7(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","search svelte-1xutc2s")},m(i,o){$(i,e,o),n||(a=me(t=r[1].call(null,e)),n=!0)},p:I,i:I,o:I,d(i){i&&A(e),n=!1,a()}}}function y7(r,e,t){let n,a=I,i=()=>(a(),a=be(o,u=>t(3,n=u)),o);r.$$.on_destroy.push(()=>a());let{filter:o}=e;i();let{placeholder:s}=e,l=u=>{let c=new Lc.SearchComponent(u).setPlaceholder(s).onChange((0,Lc.debounce)(f=>{Ce(o,n=f,n)},10));o.subscribe(f=>{(!f||!f.length)&&c.setValue("")}),c.inputEl.onClickEvent(f=>{f.preventDefault()}),c.clearButtonEl.onClickEvent(f=>{f.preventDefault()})};return r.$$set=u=>{"filter"in u&&i(t(0,o=u.filter)),"placeholder"in u&&t(2,s=u.placeholder)},[o,l,s]}var Xp=class extends ae{constructor(e){super(),oe(this,e,y7,g7,re,{filter:0,placeholder:2},m7)}},tO=Xp;var Bc=require("obsidian");var b7=r=>({}),rO=r=>({}),v7=r=>({}),nO=r=>({}),O7=r=>({}),aO=r=>({});function _7(r){let e,t,n,a,i,o,s,l=r[1].name,u=Xr(l,r,r[0],aO),c=r[1].desc,f=Xr(c,r,r[0],nO),d=r[1].control,h=Xr(d,r,r[0],rO);return{c(){e=_("div"),t=_("span"),u&&u.c(),n=F(),a=_("div"),f&&f.c(),i=F(),o=_("div"),h&&h.c(),g(t,"class","setting-item-name"),g(a,"class","setting-item-description"),g(e,"class","setting-item-info"),g(o,"class","setting-item-control")},m(p,m){$(p,e,m),y(e,t),u&&u.m(t,null),y(e,n),y(e,a),f&&f.m(a,null),$(p,i,m),$(p,o,m),h&&h.m(o,null),s=!0},p(p,[m]){u&&u.p&&(!s||m&1)&&Hr(u,l,p,p[0],s?Gr(l,p[0],m,O7):Kr(p[0]),aO),f&&f.p&&(!s||m&1)&&Hr(f,c,p,p[0],s?Gr(c,p[0],m,v7):Kr(p[0]),nO),h&&h.p&&(!s||m&1)&&Hr(h,d,p,p[0],s?Gr(d,p[0],m,b7):Kr(p[0]),rO)},i(p){s||(P(u,p),P(f,p),P(h,p),s=!0)},o(p){R(u,p),R(f,p),R(h,p),s=!1},d(p){p&&(A(e),A(i),A(o)),u&&u.d(p),f&&f.d(p),h&&h.d(p)}}}function w7(r,e,t){let{$$slots:n={},$$scope:a}=e;return r.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,n]}var Gp=class extends ae{constructor(e){super(),oe(this,e,w7,_7,re,{})}},lt=Gp;var iO=require("obsidian");function D7(r){we(r,"svelte-1v9emsw",".recurring.svelte-1v9emsw.svelte-1v9emsw{display:flex;align-items:center;gap:0.25rem}.recurring.svelte-1v9emsw input.svelte-1v9emsw{width:100%}")}function C7(r){let e,t,n,a,i,o,s,l,u,c,f,d;return{c(){e=_("input"),t=F(),n=_("div"),a=_("div"),o=F(),s=_("input"),l=F(),u=_("div"),g(e,"type","number"),g(e,"spellcheck","false"),g(e,"placeholder",r[2]),g(s,"type","number"),g(s,"spellcheck","false"),g(s,"placeholder",r[2]),g(s,"class","svelte-1v9emsw"),g(n,"class","recurring svelte-1v9emsw")},m(h,p){$(h,e,p),Re(e,r[3][0]),$(h,t,p),$(h,n,p),y(n,a),y(n,o),y(n,s),Re(s,r[3][1]),y(n,l),y(n,u),f||(d=[ce(e,"input",r[6]),me(i=vt.call(null,a,"corner-down-right")),ce(s,"input",r[7]),me(c=r[5].call(null,u)),ce(u,"click",r[8])],f=!0)},p(h,[p]){p&4&&g(e,"placeholder",h[2]),p&8&&Ct(e.value)!==h[3][0]&&Re(e,h[3][0]),p&4&&g(s,"placeholder",h[2]),p&8&&Ct(s.value)!==h[3][1]&&Re(s,h[3][1])},i:I,o:I,d(h){h&&(A(e),A(t),A(n)),f=!1,Te(d)}}}function k7(r,e,t){let n,a=I,i=()=>(a(),a=be(o,p=>t(4,n=p)),o);r.$$.on_destroy.push(()=>a());let{event:o}=e;i();let{field:s}=e,{placeholder:l}=e,u=n.date[s],c=p=>{new iO.ExtraButtonComponent(p).setIcon(Lt).setTooltip("Make recurring")};function f(){u[0]=Ct(this.value),t(3,u)}function d(){u[1]=Ct(this.value),t(3,u)}let h=()=>{Ce(o,n.date[s]=u[0],n)};return r.$$set=p=>{"event"in p&&i(t(0,o=p.event)),"field"in p&&t(1,s=p.field),"placeholder"in p&&t(2,l=p.placeholder)},[o,s,l,u,n,c,f,d,h]}var Hp=class extends ae{constructor(e){super(),oe(this,e,k7,C7,re,{event:0,field:1,placeholder:2},D7)}},Kp=Hp;var cO=require("obsidian");function E7(r){we(r,"svelte-18iyc6k",".recurring.svelte-18iyc6k{display:flex;align-items:center;gap:0.25rem}.dropdown.svelte-18iyc6k{width:100%}")}function oO(r,e,t){let n=r.slice();return n[9]=e[t],n[11]=t,n}function sO(r,e,t){let n=r.slice();return n[9]=e[t],n[11]=t,n}function lO(r){let e,t=r[9]+"",n,a;return{c(){e=_("option"),n=le(t),e.__value=a=r[11],Re(e,e.__value)},m(i,o){$(i,e,o),y(e,n)},p(i,o){o&2&&t!==(t=i[9]+"")&&ve(n,t)},d(i){i&&A(e)}}}function uO(r){let e,t=r[9]+"",n,a;return{c(){e=_("option"),n=le(t),e.__value=a=r[11],Re(e,e.__value)},m(i,o){$(i,e,o),y(e,n)},p(i,o){o&2&&t!==(t=i[9]+"")&&ve(n,t)},d(i){i&&A(e)}}}function x7(r){let e,t,n,a,i,o,s,l,u,c,f,d,h=$e([...r[1]]),p=[];for(let b=0;br[6].call(e)),g(s,"class","dropdown svelte-18iyc6k"),r[2][1]===void 0&&St(()=>r[7].call(s)),g(n,"class","recurring svelte-18iyc6k")},m(b,E){$(b,e,E);for(let D=0;D(a(),a=be(o,p=>t(3,n=p)),o);r.$$.on_destroy.push(()=>a());let{event:o}=e;i();let{field:s}=e,{items:l}=e,u=n.date[s],c=p=>{new cO.ExtraButtonComponent(p).setIcon(Lt).setTooltip("Make recurring")};function f(){u[0]=Gt(this),t(2,u)}function d(){u[1]=Gt(this),t(2,u)}let h=()=>{Ce(o,n.date.month=u[0],n)};return r.$$set=p=>{"event"in p&&i(t(0,o=p.event)),"field"in p&&t(5,s=p.field),"items"in p&&t(1,l=p.items)},[o,l,u,n,c,s,f,d,h]}var Jp=class extends ae{constructor(e){super(),oe(this,e,S7,x7,re,{event:0,field:5,items:1},E7)}},em=Jp;function A7(r){we(r,"svelte-1hemaau",".calendarium-date-field-container.calendarium-date-field-container.svelte-1hemaau.svelte-1hemaau{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:flex-start;gap:0.5rem;border:0;max-width:100%}input[type='number'].svelte-1hemaau.svelte-1hemaau{width:100%}.calendarium-date-field.svelte-1hemaau.svelte-1hemaau{display:flex;flex-flow:column;gap:0.5rem;margin:0}.recurring.svelte-1hemaau.svelte-1hemaau{display:flex;align-items:center;gap:0.25rem}.ranged-event.svelte-1hemaau.svelte-1hemaau{display:flex;align-items:center;gap:0.5rem;color:var(--text-muted);font-style:italic}.calendarium-date-field.svelte-1hemaau input.svelte-1hemaau,.calendarium-date-field.svelte-1hemaau select.svelte-1hemaau{width:100%}.setting-item.svelte-1hemaau.svelte-1hemaau{border:0;padding-top:0}.warning.svelte-1hemaau.svelte-1hemaau{border-color:var(--text-error)}")}function fO(r,e,t){let n=r.slice();return n[42]=e[t],n[44]=t,n}function dO(r,e,t){let n=r.slice();return n[42]=e[t],n[44]=t,n}function hO(r,e,t){let n=r.slice();return n[46]=e[t],n[44]=t,n}function $7(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D,C,k,w,T,S;t=new lt({props:{$$slots:{control:[P7],name:[N7]},$$scope:{ctx:r}}});let M=[Q7,R7,M7],Z=[];function N(he,ue){return!he[12]||he[6]?0:he[8]?1:2}l=N(r,[-1,-1]),u=Z[l]=M[l](r);let L=[q7,Z7],j=[];function X(he,ue){return!he[13]||he[6]?0:1}p=X(r,[-1,-1]),m=j[p]=L[p](r);let fe=[B7,L7],ee=[];function te(he,ue){return!he[14]||he[6]?0:1}C=te(r,[-1,-1]),k=ee[C]=fe[C](r);let ge=!r[5]&&vO(r);return{c(){e=_("div"),z(t.$$.fragment),n=F(),a=_("div"),i=_("div"),o=_("span"),o.textContent="Year",s=F(),u.c(),c=F(),f=_("div"),d=_("span"),d.textContent="Month",h=F(),m.c(),O=F(),b=_("div"),E=_("span"),E.textContent="Day",D=F(),k.c(),w=F(),ge&&ge.c(),T=He(),g(e,"class","setting-item setting-item-heading svelte-1hemaau"),g(i,"class","calendarium-date-field svelte-1hemaau"),g(f,"class","calendarium-date-field svelte-1hemaau"),g(b,"class","calendarium-date-field svelte-1hemaau"),g(a,"class","setting-item calendarium-date-field-container svelte-1hemaau")},m(he,ue){$(he,e,ue),W(t,e,null),$(he,n,ue),$(he,a,ue),y(a,i),y(i,o),y(i,s),Z[l].m(i,null),y(a,c),y(a,f),y(f,d),y(f,h),j[p].m(f,null),y(a,O),y(a,b),y(b,E),y(b,D),ee[C].m(b,null),$(he,w,ue),ge&&ge.m(he,ue),$(he,T,ue),S=!0},p(he,ue){let xe={};ue[0]&3136|ue[1]&131072&&(xe.$$scope={dirty:ue,ctx:he}),t.$set(xe);let Pe=l;l=N(he,ue),l===Pe?Z[l].p(he,ue):(Oe(),R(Z[Pe],1,1,()=>{Z[Pe]=null}),_e(),u=Z[l],u?u.p(he,ue):(u=Z[l]=M[l](he),u.c()),P(u,1),u.m(i,null));let Ye=p;p=X(he,ue),p===Ye?j[p].p(he,ue):(Oe(),R(j[Ye],1,1,()=>{j[Ye]=null}),_e(),m=j[p],m?m.p(he,ue):(m=j[p]=L[p](he),m.c()),P(m,1),m.m(f,null));let it=C;C=te(he,ue),C===it?ee[C].p(he,ue):(Oe(),R(ee[it],1,1,()=>{ee[it]=null}),_e(),k=ee[C],k?k.p(he,ue):(k=ee[C]=fe[C](he),k.c()),P(k,1),k.m(b,null)),he[5]?ge&&(Oe(),R(ge,1,1,()=>{ge=null}),_e()):ge?(ge.p(he,ue),ue[0]&32&&P(ge,1)):(ge=vO(he),ge.c(),P(ge,1),ge.m(T.parentNode,T))},i(he){S||(P(t.$$.fragment,he),P(u),P(m),P(k),P(ge),S=!0)},o(he){R(t.$$.fragment,he),R(u),R(m),R(k),R(ge),S=!1},d(he){he&&(A(e),A(n),A(a),A(w),A(T)),Y(t),Z[l].d(),j[p].d(),ee[C].d(),ge&&ge.d(he)}}}function T7(r){let e,t,n;return t=new lt({props:{$$slots:{name:[j7]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),g(e,"class","setting-item svelte-1hemaau")},m(a,i){$(a,e,i),W(t,e,null),n=!0},p(a,i){let o={};i[0]&1040|i[1]&131072&&(o.$$scope={dirty:i,ctx:a}),t.$set(o)},i(a){n||(P(t.$$.fragment,a),n=!0)},o(a){R(t.$$.fragment,a),n=!1},d(a){a&&A(e),Y(t)}}}function N7(r){let e,t=r[6]?"Start":"Event",n,a;return{c(){e=_("div"),n=le(t),a=le(" date"),g(e,"slot","name")},m(i,o){$(i,e,o),y(e,n),y(e,a)},p(i,o){o[0]&64&&t!==(t=i[6]?"Start":"Event")&&ve(n,t)},d(i){i&&A(e)}}}function P7(r){let e,t,n,a;return{c(){e=_("div"),g(e,"slot","control")},m(i,o){$(i,e,o),n||(a=[me(t=r[23].call(null,e)),ce(e,"click",r[28])],n=!0)},p:I,d(i){i&&A(e),n=!1,Te(a)}}}function M7(r){let e,t;return e=new Kp({props:{event:r[0],field:"year",placeholder:"Year"}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a[0]&1&&(i.event=n[0]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function R7(r){let e,t;return e=new em({props:{event:r[0],field:"year",items:(r[4].static.years??[]).map(_O)}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a[0]&1&&(i.event=n[0]),a[0]&16&&(i.items=(n[4].static.years??[]).map(_O)),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Q7(r){let e,t;function n(s,l){return s[8]?F7:I7}let a=n(r,[-1,-1]),i=a(r),o=!r[6]&&mO(r);return{c(){e=_("div"),i.c(),t=F(),o&&o.c(),g(e,"class","recurring svelte-1hemaau")},m(s,l){$(s,e,l),i.m(e,null),y(e,t),o&&o.m(e,null)},p(s,l){a===(a=n(s,l))&&i?i.p(s,l):(i.d(1),i=a(s),i&&(i.c(),i.m(e,t))),s[6]?o&&(o.d(1),o=null):o?o.p(s,l):(o=mO(s),o.c(),o.m(e,null))},i:I,o:I,d(s){s&&A(e),i.d(),o&&o.d()}}}function I7(r){let e,t,n;return{c(){e=_("input"),g(e,"type","number"),g(e,"spellcheck","false"),g(e,"placeholder","Year"),g(e,"class","svelte-1hemaau"),Ee(e,"warning",r[3].year==null)},m(a,i){$(a,e,i),Re(e,r[10].date.year),t||(n=ce(e,"input",r[30]),t=!0)},p(a,i){i[0]&1024&&Ct(e.value)!==a[10].date.year&&Re(e,a[10].date.year),i[0]&8&&Ee(e,"warning",a[3].year==null)},d(a){a&&A(e),t=!1,n()}}}function F7(r){let e,t,n,a=$e([...r[4].static.years??[]]),i=[];for(let o=0;or[29].call(e))},m(o,s){$(o,e,s);for(let l=0;lr[32].call(t)),g(e,"class","recurring svelte-1hemaau")},m(u,c){$(u,e,c),y(e,t);for(let f=0;f{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function U7(r){let e,t,n;return t=new lt({props:{$$slots:{name:[Y7]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),g(e,"class","setting-item svelte-1hemaau")},m(a,i){$(a,e,i),W(t,e,null),n=!0},p(a,i){let o={};i[0]&3200|i[1]&131072&&(o.$$scope={dirty:i,ctx:a}),t.$set(o)},i(a){n||(P(t.$$.fragment,a),n=!0)},o(a){R(t.$$.fragment,a),n=!1},d(a){a&&A(e),Y(t)}}}function W7(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D,C,k;t=new lt({props:{$$slots:{control:[V7],name:[z7]},$$scope:{ctx:r}}});let w=$e([...r[2]]),T=[];for(let S=0;Sr[38].call(h)),g(c,"class","calendarium-date-field svelte-1hemaau"),g(E,"type","number"),g(E,"spellcheck","false"),g(E,"placeholder","Day"),g(E,"class","svelte-1hemaau"),Ee(E,"warning",r[11].day==null),g(m,"class","calendarium-date-field svelte-1hemaau"),g(a,"class","setting-item calendarium-date-field-container svelte-1hemaau")},m(S,M){$(S,e,M),W(t,e,null),$(S,n,M),$(S,a,M),y(a,i),y(i,o),y(i,s),y(i,l),Re(l,r[11].year),y(a,u),y(a,c),y(c,f),y(c,d),y(c,h);for(let Z=0;Z{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}var _O=r=>r.name??"";function G7(r,e,t){let n,a,i,o,s,l=I,u=()=>(l(),l=be(w,De=>t(10,s=De)),w),c,f=I,d=()=>(f(),f=be(T,De=>t(4,c=De)),T),h,p,m,O,b=I,E=()=>(b(),b=be(n,De=>t(26,O=De)),n),D,C,k;r.$$.on_destroy.push(()=>l()),r.$$.on_destroy.push(()=>f()),r.$$.on_destroy.push(()=>b());let{event:w}=e;u();let{store:T}=e;d();let S=de(w,De=>De.date);ie(r,S,De=>t(3,o=De));let M=Ze(s.type===U.Range?s.end:null);ie(r,M,De=>t(11,m=De)),M.subscribe(De=>{s.type===U.Range&&De!==null&&Ce(w,s.end=De,s)});let{yearCalculator:Z}=T,N=new Set,L=de(S,De=>Array.isArray(De.year));ie(r,L,De=>t(12,D=De));let j=de(S,De=>Array.isArray(De.month));ie(r,j,De=>t(13,C=De));let X=de(S,De=>Array.isArray(De.day));ie(r,X,De=>t(14,k=De));let fe=de([L,j,X],([De,rt,Mt])=>De||rt||Mt);ie(r,fe,De=>t(5,h=De)),fe.subscribe(De=>{De?(Ce(M,m=null,m),Ce(w,s.type=U.Recurring,s)):Ce(w,s.type=U.Date,s)});let ee=de(M,De=>De!=null);ie(r,ee,De=>t(6,p=De));let te=De=>{new Bc.ExtraButtonComponent(De).setIcon("repeat").setTooltip("Make recurring")},ge=De=>{new Bc.ExtraButtonComponent(De).setIcon(Lt).setTooltip("Make recurring")},he=De=>{new Bc.ExtraButtonComponent(De).setIcon("calendar-range")},ue=De=>{Ce(w,s.date[De]=[o[De],null],s)},xe=()=>{Ce(w,s.date={...c.current},s),Ce(w,s.type=U.Date,s)},Pe=()=>{Ce(w,s.date={year:null,month:null,day:null},s),m&&Ce(M,m=null,m),Ce(w,s.type=U.Undated,s)};function Ye(){s.date.year=Gt(this),w.set(s)}function it(){s.date.year=Ct(this.value),w.set(s)}let Be=()=>ue("year");function st(){s.date.month=Gt(this),w.set(s)}let ct=()=>ue("month");function ft(){s.date.day=Ct(this.value),w.set(s)}let It=()=>ue("day"),Yt=()=>{Ce(M,m=null,m),Ce(w,s.type=U.Date,s)};function zt(){m.year=Ct(this.value),M.set(m)}function V(){m.month=Gt(this),M.set(m)}function B(){m.day=Ct(this.value),M.set(m)}let pe=()=>{Ce(M,m={...i},m),Ce(w,s.type=U.Range,s)};return r.$$set=De=>{"event"in De&&u(t(0,w=De.event)),"store"in De&&d(t(1,T=De.store))},r.$$.update=()=>{if(r.$$.dirty[0]&2&&E(t(9,n=T.staticStore.staticConfiguration)),r.$$.dirty[0]&67108864&&t(8,a=O.useCustomYears),r.$$.dirty[0]&8&&t(7,i=o),r.$$.dirty[0]&104&&(p?Ce(w,s.type=U.Range,s):h?Ce(w,s.type=U.Recurring,s):o.year==null&&o.month==null&&o.day==null?Ce(w,s.type=U.Undated,s):Ce(w,s.type=U.Date,s)),r.$$.dirty[0]&28){let De=[o.year].flat();if(De.every(rt=>rt==null))t(2,N=new Set(c.static.months.map(rt=>rt.name)));else{t(2,N=new Set);for(let rt=0;rt/g,gs,nf,ys=class{constructor(e,t){Tt(this,gs);this.category=null;this.calendar=e,this.useFilenameForEvents=t,this.formatString=Ra,this.formatDigest=this.formatString.toUpperCase().replace(/[^\w]/g,"").replace(/Y+/g,"Y").replace(/M+/g,"M").replace(/D+/g,"D")}parseFrontmatterEvent(e,t,n){if(!e)return;let a="fc-date"in e?"fc-date":"fc-start",i=e[a]??(this.useFilenameForEvents?t.basename:null);if(!i)return;let o=this.parseEvent({dateString:i,eventName:e["fc-display-name"]??t.basename,eventDesc:e["fc-description"],eventImage:e["fc-img"],categoryString:e?.["fc-category"]??this.category?.id??null,endDateString:e["fc-end"]},t);o&&n(o)}parseInlineEvents(e,t,n,a){let i=new u_.DOMParser;for(let o of e.matchAll(C$)){let s=i.parseFromString(o[0],"text/html"),l={dataset:{date:s.documentElement.getAttribute("data-date"),end:s.documentElement.getAttribute("data-end"),title:s.documentElement.getAttribute("data-name"),class:s.documentElement.getAttribute("data-category"),img:s.documentElement.getAttribute("data-img"),calendar:s.documentElement.getAttribute("data-calendar")},content:s.documentElement.textContent};if(l.dataset.date)if(l.dataset.calendar&&l.dataset.calendar!=this.calendar.name)a(l.dataset.calendar,l);else{let u=this.parseEvent({dateString:l.dataset.date,eventName:l.dataset.title,eventDesc:l.content,eventImage:l.dataset.img,endDateString:l.dataset.end,categoryString:l.dataset.class},t);u&&n(u)}}}resolveDates(e,t){let n;return Array.isArray(e.day)||Array.isArray(e.month)||Array.isArray(e.year)?n={type:U.Recurring,date:e}:e.year===null||e.month===null||e.day===null?(e.year===null&&(e.year=[null,null]),e.month===null&&(e.month=[null,null]),e.day===null&&(e.day=[null,null]),n={type:U.Recurring,date:e}):t?(Array.isArray(t.day)||Array.isArray(t.month)||Array.isArray(t.year),n={type:U.Range,date:e,end:t}):n={type:U.Date,date:e},n}parseEvent({dateString:e,eventName:t,eventDesc:n,eventImage:a,endDateString:i,categoryString:o},s){if(!e)return null;let l=this.parseDate(e,s);if(!l)return null;let u;o&&(u=this.calendar.categories.find(h=>h?.name==o||h?.id==o),u||(u={id:Le(6),color:(0,c_.default)(),name:o},this.onNewCategory?.(u),this.calendar.categories.push(u)));let c=i?this.parseDate(i,s):null,f=this.resolveDates(l,c);return{id:Le(6),name:t??s.basename,description:n,sort:this.parsedToTimestamp(l),note:s.path,category:(u??this.category)?.id??null,img:a,...f}}parseFileForDates(e,t){if(!e)return null;let n="fc-date"in e?"fc-date":"fc-start",a=e[n]??(this.useFilenameForEvents?t.basename:null);if(!a)return null;let i=this.parseCalDateString(a,t);if(!i)return null;let o=e["fc-end"]?this.parseDate(e["fc-end"],t):null;return this.resolveDates(i,o)}parseFilenameDate(e){return this.parseDate(e.basename,e)}parseDate(e,t){return typeof e=="string"?this.parseCalDateString(e,t):this.dateFromSegments({year:e.year||"*",month:e.month||"*",day:e.day||"*",order:e.order},t)}parseCalDateString(e,t){let n=e.split(/(?!^)[-–—](?![^[]*])/);return this.formatDigest!="YMD"&&n.length<3?(zl(`Must specify all three segments in ${this.formatString} order`,null,t,e),null):this.dateFromSegments({year:n[this.formatDigest.indexOf("Y")]||null,month:n[this.formatDigest.indexOf("M")]||null,day:n[this.formatDigest.indexOf("D")]||null,order:n[3]?n[3]:""},t,e)}resolveMonth(e,t){if(e===null)return 0;if(typeof e=="number"&&!Number.isNaN(e))return sn(e-1,this.calendar.static.months.length);if(Number.isNaN(e)){let n=this.calendar.static.months.find(a=>a.name?.startsWith(t)||a.short?.startsWith(t));if(n)return this.calendar.static.months.indexOf(n);{let a=this.calendar.static.leapDays.find(i=>i.name&&i.name.startsWith(t));if(a)return a.timespan}}return 0}resolveDay(e,t,n,a){if(typeof e=="number"&&e<1)return(0,Ua.Ok)(1);if(typeof e=="number"){for(let o of[t].flat())if(o)for(let s of[n].flat()){let l=this.daysForMonth(o,s);if(e>l)return(0,Ua.Err)(`Day '${a.day}' is incorrect for month '${a.month}', which has ${l} day(s)`)}return(0,Ua.Ok)(e)}let i=this.calendar.static.leapDays.find(o=>o.name&&o.name.startsWith(a.month));if(i){for(let o of[t].flat())if(o)for(let s of[n].flat()){if(e=this.findLeapDay(i,o,s),e==null)return(0,Ua.Err)(`Leap day '${a.day}' isn't valid for year '${a.year}'`);if(a.year!=="*")return(0,Ua.Ok)(e)}}return e==null?(0,Ua.Ok)(1):(0,Ua.Ok)(e)}dateFromSegments(e,t,n){let a=af(e.year),i=af(e.month),o=af(e.day);if(e.year==="*")a=[null,null];else if(!e.year||[a].flat().some(s=>Number.isNaN(s)))return zl(`Must specify a valid year: ${a}`,e,t,n),null;if(e.month==="*"?i=[null,null]:Array.isArray(i)?i=i.map(s=>this.resolveMonth(s,e.month)):i=this.resolveMonth(i,e.month),e.day==="*")o=[null,null];else if(Array.isArray(o)){let s=o.map(u=>this.resolveDay(u,i,a,e)),l=[];for(let u of s){if(u.isErr())return zl(u.unwrapErr(),e,t,n),null;l.push(u.unwrap())}o=[...l]}else{let s=this.resolveDay(o,i,a,e);if(s.isErr())return zl(s.unwrapErr(),e,t,n),null;o=s.unwrap()}return{year:a,month:i,day:o,order:e.order||""}}generateTimeStamp(e){let t=Array.isArray(e.year)?[e.year].flat().map(i=>`${i??"*"}`):[`${e.year??"*"}`],n=[e.month].flat().map(i=>Li(i,this.calendar,"month")),a=[e.day].flat().map(i=>Li(i,this.calendar,"day"));return`${qo(this,gs,nf).call(this,t)}-${qo(this,gs,nf).call(this,n)}-${qo(this,gs,nf).call(this,a)}`}parsedToTimestamp(e){if([e.year].flat().every(n=>n==null)||[e.month].flat().every(n=>n==null)||[e.day].flat().every(n=>n==null))return{timestamp:Number.MIN_VALUE,order:e.order?e.order:this.generateTimeStamp(e)};let t;return Array.isArray(e.year)?t=e.year[0]??Number.MIN_VALUE:t=e.year??Number.MIN_VALUE,{timestamp:+`${t}${Li([e.month].flat()[0],this.calendar,"month")}${Li([e.day].flat()[0],this.calendar,"day")}`,order:e.order||""}}timestampForCalEvent(e,t){return!t&&e.sort?e.sort:this.parsedToTimestamp({...e.date,order:t?.order||""})}findLeapDay(e,t,n){let a=this.calendar.static.months[t],i=this.calendar.static.leapDays.filter(s=>s.timespan==t&&!s.intercalary||s.intercalary&&s.numbered);return n&&!lc(e,n)?null:a.length+i.indexOf(e)+1}daysForMonth(e,t){let n=this.calendar.static.months[e],a=this.calendar.static.leapDays.filter(i=>i.timespan==e&&!i.intercalary||i.intercalary&&i.numbered);if(t){let i=a.filter(o=>lc(o,t)).length;return n.length+i}return n.length+a.length}};gs=new WeakSet,nf=function(e){return(e.length>1?"[":"")+e.join("-")+(e.length>1?"]":"")};function af(r){if(r==null||r==="*")return null;if(typeof r=="number")return r;if(typeof r=="string"&&/\[.+?\]/.test(r)){let e=r.slice(1,-1).split("-").map(t=>af(t)).sort((t,n)=>typeof t=="number"&&typeof n=="number"?t-n:0);return e.length===1?e[0]:e.length>2?[e[0],e.pop()]:e}return parseInt(r)}function k$(r){we(r,"svelte-pzftle",".setting-item.svelte-pzftle{border:0}.desc.svelte-pzftle{resize:vertical;width:100%}.warning.svelte-pzftle{border-color:var(--text-error)}")}function f_(r,e,t){let n=r.slice();return n[11]=e[t],n}function E$(r){let e;return{c(){e=_("div"),e.textContent="Event name",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function x$(r){let e,t,n;return{c(){e=_("input"),g(e,"type","text"),g(e,"slot","control"),g(e,"class","svelte-pzftle"),Ee(e,"warning",!r[3].name||r[3].name?.length==0)},m(a,i){$(a,e,i),Re(e,r[3].name),t||(n=ce(e,"input",r[6]),t=!0)},p(a,i){i&12&&e.value!==a[3].name&&Re(e,a[3].name),i&8&&Ee(e,"warning",!a[3].name||a[3].name?.length==0)},d(a){a&&A(e),t=!1,n()}}}function S$(r){let e;return{c(){e=_("div"),e.textContent="Note",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function A$(r){let e;return{c(){e=_("div"),e.textContent="Link the event to a note",g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function $$(r){let e,t,n,a;return{c(){e=_("div"),g(e,"slot","control")},m(i,o){$(i,e,o),n||(a=me(t=r[4].call(null,e)),n=!0)},p:I,d(i){i&&A(e),n=!1,a()}}}function T$(r){let e;return{c(){e=_("div"),e.textContent="Event description",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function d_(r){let e,t,n;return t=new lt({props:{$$slots:{control:[P$],name:[N$]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),g(e,"class","setting-item svelte-pzftle")},m(a,i){$(a,e,i),W(t,e,null),n=!0},p(a,i){let o={};i&16396&&(o.$$scope={dirty:i,ctx:a}),t.$set(o)},i(a){n||(P(t.$$.fragment,a),n=!0)},o(a){R(t.$$.fragment,a),n=!1},d(a){a&&A(e),Y(t)}}}function N$(r){let e;return{c(){e=_("div"),e.textContent="Event category",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function h_(r){let e,t=r[11].name+"",n,a,i;return{c(){e=_("option"),n=le(t),e.__value=a=r[11].id,Re(e,e.__value),e.selected=i=(r[3].category??r[2].categories[0].id)===r[11].id},m(o,s){$(o,e,s),y(e,n)},p(o,s){s&4&&t!==(t=o[11].name+"")&&ve(n,t),s&4&&a!==(a=o[11].id)&&(e.__value=a,Re(e,e.__value)),s&12&&i!==(i=(o[3].category??o[2].categories[0].id)===o[11].id)&&(e.selected=i)},d(o){o&&A(e)}}}function P$(r){let e,t,n,a=$e(r[2].categories),i=[];for(let o=0;or[8].call(e))},m(o,s){$(o,e,s);for(let l=0;l{O=null}),_e())},i(b){h||(P(t.$$.fragment,b),P(i.$$.fragment,b),P(l.$$.fragment,b),P(O),h=!0)},o(b){R(t.$$.fragment,b),R(i.$$.fragment,b),R(l.$$.fragment,b),R(O),h=!1},d(b){b&&(A(e),A(n),A(a),A(o),A(s),A(u),A(c),A(f),A(d)),Y(t),Y(i),Y(l),O&&O.d(b),p=!1,m()}}}function R$(r,e,t){let n,a=I,i=()=>(a(),a=be(f,E=>t(2,n=E)),f),o,s=I,l=()=>(s(),s=be(u,E=>t(3,o=E)),u);r.$$.on_destroy.push(()=>a()),r.$$.on_destroy.push(()=>s());let{event:u}=e;l();let{plugin:c}=e,{store:f}=e;i();let d=new ys(n,Xe.getData().parseDates),h=E=>{let D=new of.TextComponent(E).setValue(o.note??""),C=c.app.vault.getFiles();if(D.setPlaceholder("Path"),o.note){let[w,T]=o.note.split(/[#^]/),S=c.app.metadataCache.getFirstLinkpathDest(w,"");S&&S instanceof of.TFile&&D.setValue(`${S.basename}${T?"#":""}${T||""}`)}new p_.FileInputSuggest(c.app,D,[...C]).onSelect(async w=>{w.item&&(Ce(u,o.note=w.item.path,o),D.setValue(w.item.basename),p(w.item))})},p=async E=>{Ce(u,o.name=E.basename,o);let D=c.app.metadataCache.getFileCache(E),{frontmatter:C}=D??{};if(C){"fc-display-name"in C&&Ce(u,o.name=C["fc-display-name"],o);let k=d.parseFileForDates(C,{path:E.path,basename:E.basename});k&&(Ce(u,o.type=k.type,o),Ce(u,o.date={...k.date},o),"end"in k&&o.type===U.Range&&Ce(u,o.end={...k.end},o)),"fc-category"in C&&(n.categories.find(w=>w.name===C["fc-category"])||n.categories.push({name:C["fc-category"],color:"#808080",id:Le(6)}),Ce(u,o.category=n.categories.find(w=>w.name===C["fc-category"])?.id??null,o))}};function m(){o.name=this.value,u.set(o)}function O(){o.description=this.value,u.set(o)}function b(){o.category=Gt(this),u.set(o)}return r.$$set=E=>{"event"in E&&l(t(0,u=E.event)),"plugin"in E&&t(5,c=E.plugin),"store"in E&&i(t(1,f=E.store))},[u,f,n,o,h,c,m,O,b]}var mm=class extends ae{constructor(e){super(),oe(this,e,R$,M$,re,{event:0,plugin:5,store:1},k$)}},m_=mm;var g_=require("obsidian");function Q$(r){let e,t,n,a,i;return{c(){e=_("div"),t=_("div"),g(e,"slot","control")},m(o,s){$(o,e,s),y(e,t),a||(i=me(n=r[3].call(null,t)),a=!0)},p:I,d(o){o&&A(e),a=!1,i()}}}function I$(r){let e,t,n,a,i,o,s;return e=new m_({props:{event:r[2],plugin:r[1],store:r[0]}}),n=new wO({props:{event:r[2],store:r[0]}}),o=new lt({props:{$$slots:{control:[Q$]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment),a=F(),i=_("div"),z(o.$$.fragment),g(i,"class","setting-item")},m(l,u){W(e,l,u),$(l,t,u),W(n,l,u),$(l,a,u),$(l,i,u),W(o,i,null),s=!0},p(l,[u]){let c={};u&2&&(c.plugin=l[1]),u&1&&(c.store=l[0]),e.$set(c);let f={};u&1&&(f.store=l[0]),n.$set(f);let d={};u&64&&(d.$$scope={dirty:u,ctx:l}),o.$set(d)},i(l){s||(P(e.$$.fragment,l),P(n.$$.fragment,l),P(o.$$.fragment,l),s=!0)},o(l){R(e.$$.fragment,l),R(n.$$.fragment,l),R(o.$$.fragment,l),s=!1},d(l){l&&(A(t),A(a),A(i)),Y(e,l),Y(n,l),Y(o)}}}function F$(r,e,t){let{event:n}=e,{store:a}=e,{plugin:i}=e,o=Ze(n);o.subscribe(u=>t(4,n={...u}));let s=Qt(),l=u=>{new g_.ButtonComponent(u).setButtonText("Cancel").onClick(()=>s("cancel"))};return r.$$set=u=>{"event"in u&&t(4,n=u.event),"store"in u&&t(0,a=u.store),"plugin"in u&&t(1,i=u.plugin)},[a,i,o,l,n]}var gm=class extends ae{constructor(e){super(),oe(this,e,F$,I$,re,{event:4,store:0,plugin:1})}},y_=gm;var Vl=class extends ir{constructor(t,n,a,i){super(n.app);this.calendar=t;this.plugin=n;this.saved=!0;this.event={name:"",description:null,date:{month:this.calendar.current.month,day:this.calendar.current.day,year:this.calendar.current.year},id:Le(6),note:null,category:null,sort:{timestamp:Number.MIN_VALUE,order:""},type:U.Date};a&&(this.event=at(a),this.editing=!0),i&&(this.event.date=at(i)),this.containerEl.addClass("calendarium-create-event"),n.register(()=>this.close())}async display(){this.contentEl.empty(),this.titleEl.setText(this.editing?"Edit event":"New event"),this.$UI=new y_({target:this.contentEl,props:{event:this.event,store:this.plugin.getStoreByCalendar(this.calendar),plugin:this.plugin}}),this.$UI.$on("cancel",()=>{this.saved=!1,this.close()})}async onOpen(){await this.display()}onClose(){this.$UI?.$destroy()}async checkCanExit(){return this.isValidEvent()||Xe.getData().exit.savingEvent?!0:new Promise(t=>{let n=new Cl(this.plugin.app,"This event requires additional information to save. Exiting now will discard changes.",{cta:"Exit",secondary:"Cancel",dontAsk:"Exit and don't ask again"});n.onClose=async()=>{n.dontAsk&&(Xe.getData().exit.savingEvent=!0,await Xe.save()),t(n.confirmed)},n.open()})}isValidEvent(){return!(!this.event.name||this.event.type!=U.Undated&&(this.event.date.year==null||this.event.date.month==null||this.event.date.day==null)||this.event.type===U.Range&&(this.event.end==null||this.event.end.year==null||this.event.end.month==null||this.event.end.day==null))}async close(){await this.checkCanExit()&&(this.saved=this.isValidEvent(),super.close())}};async function sf(r,e,t,n){let a=new Vl(e,r,n,t);a.onClose=async()=>{if(!a.saved)return;let i=r.getStoreByCalendar(e);if(i){if(n){let o=e.events.findIndex(s=>s.id===a.event.id);e.events.splice(o,1,a.event)}else e.events.push(a.event);i.eventStore.insertEvents(a.event),await Xe.save({calendar:!0})}},a.open()}function Z$(r){we(r,"svelte-167jho9",".filters-container.svelte-167jho9{width:100%;display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.existing-items.svelte-167jho9{flex-flow:column;gap:1rem}.context.svelte-167jho9{display:flex;align-items:center;gap:0.5rem}")}function b_(r,e,t){let n=r.slice();return n[24]=e[t],n}function v_(r){let e,t,n,a;return t=new gr({props:{message:"Create a new event to see it here."}}),{c(){e=_("div"),z(t.$$.fragment),n=F(),g(e,"class","setting-item")},m(i,o){$(i,e,o),W(t,e,null),y(e,n),a=!0},p:I,i(i){a||(P(t.$$.fragment,i),a=!0)},o(i){R(t.$$.fragment,i),a=!1},d(i){i&&A(e),Y(t)}}}function O_(r,e){let t,n,a;function i(){return e[18](e[24])}function o(){return e[19](e[24])}return n=new Gv({props:{event:e[24],file:e[6].contains(e[24]),category:e[14](e[24].category),date:hp(e[24],e[0]),nameFilter:e[5]}}),n.$on("edit",i),n.$on("delete",o),{key:r,first:null,c(){t=He(),z(n.$$.fragment),this.first=t},m(s,l){$(s,t,l),W(n,s,l),a=!0},p(s,l){e=s;let u={};l&8&&(u.event=e[24]),l&8&&(u.file=e[6].contains(e[24])),l&8&&(u.category=e[14](e[24].category)),l&9&&(u.date=hp(e[24],e[0])),n.$set(u)},i(s){a||(P(n.$$.fragment,s),a=!0)},o(s){R(n.$$.fragment,s),a=!1},d(s){s&&A(t),Y(n,s)}}}function q$(r){let e,t=[],n=new Map,a,i,o,s,l=$e(r[3]),u=f=>f[24].id;for(let f=0;f{c=null}),_e()):(c=v_(f),c.c(),P(c,1),c.m(e,null)))},i(f){if(!s){for(let d=0;dt(0,n=N));let l=Ve("plugin"),u=Ve("original"),{eventStore:c}=s,f=Ze(""),h=l.getStore(u??"")?.eventStore.getFileEvents()??[],p=de(c,N=>ii([...h,...N]));ie(r,p,N=>t(2,i=N));let m=Ze(50),O=Ze(1),b=de([p,f],([N,L])=>{let j=[];for(let X of N){let fe=!0;if(L.length){if(!X.name)continue;(0,ji.prepareSimpleSearch)(L)(X.name)?fe=!0:fe=!1,X.description?.length&&((0,ji.prepareSimpleSearch)(L)(X.description)?fe=!0:fe=!1)}fe&&j.push(X)}return j});ie(r,b,N=>t(1,a=N));let E=de([m,b],([N,L])=>Math.ceil(L.length/N)),D=de([b,m,O],([N,L,j])=>N.slice((j-1)*L,j*L));ie(r,D,N=>t(3,o=N));let C=N=>{c.delete(N.id)},k=N=>n.categories.find(({id:L})=>L==N),w=N=>{let L=new Vl(n,l,N);L.onClose=()=>{L.saved&&(L.editing&&N?c.update(N.id,{...L.event}):c.add({...L.event}))},L.open()};return[n,a,i,o,s,f,h,p,m,O,b,E,D,C,k,w,N=>{new ji.ExtraButtonComponent(N).setIcon(rs).extraSettingsEl.onClickEvent(L=>L.preventDefault())},()=>w(),N=>w(N),N=>C(N)]}var ym=class extends ae{constructor(e){super(),oe(this,e,U$,B$,re,{},Z$)}},__=ym;function W$(r){let e,t,n,a;return e=new Vv({}),n=new __({}),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment)},m(i,o){W(e,i,o),$(i,t,o),W(n,i,o),a=!0},p:I,i(i){a||(P(e.$$.fragment,i),P(n.$$.fragment,i),a=!0)},o(i){R(e.$$.fragment,i),R(n.$$.fragment,i),a=!1},d(i){i&&A(t),Y(e,i),Y(n,i)}}}var bm=class extends ae{constructor(e){super(),oe(this,e,null,W$,re,{})}},bs=bm;function Y$(r){we(r,"svelte-1c6hvr3",".info.svelte-1c6hvr3{display:flex;justify-content:space-between;margin-right:0}.text-area-component.svelte-1c6hvr3{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:0.5rem;width:100%}textarea.svelte-1c6hvr3{width:100%}")}var z$=r=>({}),w_=r=>({});function V$(r){let e,t,n,a,i,o,s,l,u,c,f=r[6].control,d=Xr(f,r,r[5],w_);return{c(){e=_("div"),t=_("div"),n=_("label"),a=le(r[1]),i=F(),d&&d.c(),o=F(),s=_("textarea"),g(t,"class","info svelte-1c6hvr3"),g(s,"spellcheck","false"),g(s,"placeholder",r[2]),g(s,"class","svelte-1c6hvr3"),g(e,"class","text-area-component setting-item svelte-1c6hvr3"),Ee(e,"cls",r[3])},m(h,p){$(h,e,p),y(e,t),y(t,n),y(n,a),y(t,i),d&&d.m(t,null),y(e,o),y(e,s),Re(s,r[0]),l=!0,u||(c=[ce(s,"input",r[7]),ce(s,"blur",r[8])],u=!0)},p(h,[p]){(!l||p&2)&&ve(a,h[1]),d&&d.p&&(!l||p&32)&&Hr(d,f,h,h[5],l?Gr(f,h[5],p,z$):Kr(h[5]),w_),(!l||p&4)&&g(s,"placeholder",h[2]),p&1&&Re(s,h[0]),(!l||p&8)&&Ee(e,"cls",h[3])},i(h){l||(P(d,h),l=!0)},o(h){R(d,h),l=!1},d(h){h&&A(e),d&&d.d(h),u=!1,Te(c)}}}function j$(r,e,t){let{$$slots:n={},$$scope:a}=e,i=Qt(),{value:o}=e,{name:s}=e,{placeholder:l=s}=e,{cls:u=""}=e;function c(){o=this.value,t(0,o)}let f=()=>i("blur",o);return r.$$set=d=>{"value"in d&&t(0,o=d.value),"name"in d&&t(1,s=d.name),"placeholder"in d&&t(2,l=d.placeholder),"cls"in d&&t(3,u=d.cls),"$$scope"in d&&t(5,a=d.$$scope)},[o,s,l,u,i,a,n,c,f]}var vm=class extends ae{constructor(e){super(),oe(this,e,j$,V$,re,{value:0,name:1,placeholder:2,cls:3},Y$)}},lf=vm;function X$(r){we(r,"svelte-9iftg2","input.warn.svelte-9iftg2{border-color:var(--text-error)}")}var G$=r=>({}),D_=r=>({});function C_(r){let e;function t(i,o){return typeof i[4]=="string"?K$:H$}let n=t(r,-1),a=n(r);return{c(){a.c(),e=He()},m(i,o){a.m(i,o),$(i,e,o)},p(i,o){n===(n=t(i,o))&&a?a.p(i,o):(a.d(1),a=n(i),a&&(a.c(),a.m(e.parentNode,e)))},d(i){i&&A(e),a.d(i)}}}function H$(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","setting-item-description")},m(i,o){$(i,e,o),n||(a=me(t=r[7].call(null,e)),n=!0)},p:I,d(i){i&&A(e),n=!1,a()}}}function K$(r){let e,t;return{c(){e=_("div"),t=le(r[4]),g(e,"class","setting-item-description")},m(n,a){$(n,e,a),y(e,t)},p(n,a){a&16&&ve(t,n[4])},d(n){n&&A(e)}}}function J$(r){let e,t,n;return{c(){e=_("input"),g(e,"type","number"),g(e,"spellcheck","false"),g(e,"placeholder",r[5]),g(e,"class","svelte-9iftg2"),Ee(e,"warn",r[2])},m(a,i){$(a,e,i),Re(e,r[0]),t||(n=[ce(e,"input",r[13]),ce(e,"input",r[14]),ce(e,"blur",r[15])],t=!0)},p(a,i){i&32&&g(e,"placeholder",a[5]),i&1&&Ct(e.value)!==a[0]&&Re(e,a[0]),i&4&&Ee(e,"warn",a[2])},d(a){a&&A(e),t=!1,Te(n)}}}function eT(r){let e,t,n;return{c(){e=_("input"),g(e,"type","text"),g(e,"spellcheck","false"),g(e,"placeholder",r[5]),g(e,"class","svelte-9iftg2"),Ee(e,"warn",r[2])},m(a,i){$(a,e,i),Re(e,r[0]),t||(n=[ce(e,"input",r[10]),ce(e,"input",r[11]),ce(e,"blur",r[12])],t=!0)},p(a,i){i&32&&g(e,"placeholder",a[5]),i&1&&e.value!==a[0]&&Re(e,a[0]),i&4&&Ee(e,"warn",a[2])},d(a){a&&A(e),t=!1,Te(n)}}}function tT(r){let e;function t(i,o){if(i[3]=="text")return eT;if(i[3]=="number")return J$}let n=t(r,-1),a=n&&n(r);return{c(){a&&a.c(),e=He()},m(i,o){a&&a.m(i,o),$(i,e,o)},p(i,o){n===(n=t(i,o))&&a?a.p(i,o):(a&&a.d(1),a=n&&n(i),a&&(a.c(),a.m(e.parentNode,e)))},d(i){i&&A(e),a&&a.d(i)}}}function rT(r){let e,t,n,a,i,o,s,l,u,c,f=r[4]&&C_(r),d=r[9].default,h=Xr(d,r,r[8],null),p=h||tT(r),m=r[9].additional,O=Xr(m,r,r[8],D_);return{c(){e=_("div"),t=_("div"),n=_("div"),a=le(r[1]),i=F(),f&&f.c(),o=F(),s=_("div"),l=_("div"),p&&p.c(),u=F(),O&&O.c(),g(n,"class","setting-item-name"),g(t,"class","setting-item-info"),g(l,"class","warning-container"),g(s,"class","setting-item-control"),g(e,"class","setting-item")},m(b,E){$(b,e,E),y(e,t),y(t,n),y(n,a),y(t,i),f&&f.m(t,null),y(e,o),y(e,s),y(s,l),p&&p.m(l,null),y(l,u),O&&O.m(l,null),c=!0},p(b,[E]){(!c||E&2)&&ve(a,b[1]),b[4]?f?f.p(b,E):(f=C_(b),f.c(),f.m(t,null)):f&&(f.d(1),f=null),h?h.p&&(!c||E&256)&&Hr(h,d,b,b[8],c?Gr(d,b[8],E,null):Kr(b[8]),null):p&&p.p&&(!c||E&45)&&p.p(b,c?E:-1),O&&O.p&&(!c||E&256)&&Hr(O,m,b,b[8],c?Gr(m,b[8],E,G$):Kr(b[8]),D_)},i(b){c||(P(p,b),P(O,b),c=!0)},o(b){R(p,b),R(O,b),c=!1},d(b){b&&A(e),f&&f.d(),p&&p.d(b),O&&O.d(b)}}}function nT(r,e,t){let{$$slots:n={},$$scope:a}=e,{value:i}=e,{name:o}=e,{warn:s=!1}=e,{type:l="text"}=e,{desc:u=null}=e,{placeholder:c=o}=e,f=Qt(),d=D=>{D.append(u.cloneNode(!0))};function h(){i=this.value,t(0,i)}let p=()=>f("change",i),m=()=>{f("blur",i)};function O(){i=Ct(this.value),t(0,i)}let b=()=>f("change",i),E=()=>{f("blur",i)};return r.$$set=D=>{"value"in D&&t(0,i=D.value),"name"in D&&t(1,o=D.name),"warn"in D&&t(2,s=D.warn),"type"in D&&t(3,l=D.type),"desc"in D&&t(4,u=D.desc),"placeholder"in D&&t(5,c=D.placeholder),"$$scope"in D&&t(8,a=D.$$scope)},[i,o,s,l,u,c,f,d,a,n,h,p,m,O,b,E]}var Om=class extends ae{constructor(e){super(),oe(this,e,nT,rT,re,{value:0,name:1,warn:2,type:3,desc:4,placeholder:5},X$)}},ln=Om;function k_(r){let e;function t(i,o){return typeof i[1]=="string"?iT:aT}let n=t(r,-1),a=n(r);return{c(){a.c(),e=He()},m(i,o){a.m(i,o),$(i,e,o)},p(i,o){n===(n=t(i,o))&&a?a.p(i,o):(a.d(1),a=n(i),a&&(a.c(),a.m(e.parentNode,e)))},d(i){i&&A(e),a.d(i)}}}function aT(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","setting-item-description")},m(i,o){$(i,e,o),n||(a=me(t=r[4].call(null,e)),n=!0)},p:I,d(i){i&&A(e),n=!1,a()}}}function iT(r){let e,t;return{c(){e=_("div"),t=le(r[1]),g(e,"class","setting-item-description")},m(n,a){$(n,e,a),y(e,t)},p(n,a){a&2&&ve(t,n[1])},d(n){n&&A(e)}}}function oT(r){let e,t,n,a,i,o,s,l,u,c,f=r[1]&&k_(r);return{c(){e=_("div"),t=_("div"),n=_("div"),a=le(r[0]),i=F(),f&&f.c(),o=F(),s=_("div"),l=_("div"),g(n,"class","setting-item-name"),g(t,"class","setting-item-info"),g(l,"class","checkbox-container"),Ee(l,"is-disabled",r[3]),Ee(l,"is-enabled",r[2]),g(s,"class","setting-item-control"),g(e,"class","setting-item mod-toggle")},m(d,h){$(d,e,h),y(e,t),y(t,n),y(n,a),y(t,i),f&&f.m(t,null),y(e,o),y(e,s),y(s,l),u||(c=ce(l,"click",r[6]),u=!0)},p(d,[h]){h&1&&ve(a,d[0]),d[1]?f?f.p(d,h):(f=k_(d),f.c(),f.m(t,null)):f&&(f.d(1),f=null),h&8&&Ee(l,"is-disabled",d[3]),h&4&&Ee(l,"is-enabled",d[2])},i:I,o:I,d(d){d&&A(e),f&&f.d(),u=!1,c()}}}function sT(r,e,t){let{name:n}=e,{desc:a=""}=e,{value:i}=e,{disabled:o=!1}=e,s=c=>{c.append(a)},l=Qt(),u=c=>{o||l("click",c)};return r.$$set=c=>{"name"in c&&t(0,n=c.name),"desc"in c&&t(1,a=c.desc),"value"in c&&t(2,i=c.value),"disabled"in c&&t(3,o=c.disabled)},[n,a,i,o,s,l,u]}var _m=class extends ae{constructor(e){super(),oe(this,e,sT,oT,re,{name:0,desc:1,value:2,disabled:3})}},er=_m;function lT(r){we(r,"svelte-1tpb1e4",".calendarium-info.svelte-1tpb1e4 .calendarium-description{display:flex;flex-flow:column;align-items:flex-start}.calendarium-info.svelte-1tpb1e4 .calendarium-description textarea{width:100%}")}function E_(r){let e,t;return e=new ln({props:{name:"Name",warn:!r[1],desc:r[1]?"":"The calendar must have a name",value:r[0].name}}),e.$on("blur",r[5]),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&2&&(i.warn=!n[1]),a&2&&(i.desc=n[1]?"":"The calendar must have a name"),a&1&&(i.value=n[0].name),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function uT(r){let e,t=r[0].name,n,a,i,o,s,l,u,c,f,d,h,p=E_(r);return a=new lf({props:{name:"Description",value:r[0].description??""}}),a.$on("blur",r[6]),o=new er({props:{name:"Display day number",desc:"Display day of year in Day View",value:r[2]}}),o.$on("click",r[7]),l=new ln({props:{name:"Display date format",desc:r[4](),value:r[0].dateFormat??Ra}}),l.$on("blur",r[8]),c=new er({props:{name:"Support inline events",desc:"",value:r[0].supportInlineEvents??!1}}),c.$on("click",r[9]),d=new ln({props:{name:"Tag for inline events",desc:"Only notes with this tag will be scanned for inline events",value:r[0].inlineEventTag??""}}),d.$on("blur",r[10]),{c(){e=_("div"),p.c(),n=F(),z(a.$$.fragment),i=F(),z(o.$$.fragment),s=F(),z(l.$$.fragment),u=F(),z(c.$$.fragment),f=F(),z(d.$$.fragment),g(e,"class","calendarium-info svelte-1tpb1e4")},m(m,O){$(m,e,O),p.m(e,null),y(e,n),W(a,e,null),y(e,i),W(o,e,null),y(e,s),W(l,e,null),y(e,u),W(c,e,null),y(e,f),W(d,e,null),h=!0},p(m,O){O&1&&re(t,t=m[0].name)?(Oe(),R(p,1,1,I),_e(),p=E_(m),p.c(),P(p,1),p.m(e,n)):p.p(m,O);let b={};O&1&&(b.value=m[0].description??""),a.$set(b);let E={};O&4&&(E.value=m[2]),o.$set(E);let D={};O&1&&(D.value=m[0].dateFormat??Ra),l.$set(D);let C={};O&1&&(C.value=m[0].supportInlineEvents??!1),c.$set(C);let k={};O&1&&(k.value=m[0].inlineEventTag??""),d.$set(k)},i(m){h||(P(p),P(a.$$.fragment,m),P(o.$$.fragment,m),P(l.$$.fragment,m),P(c.$$.fragment,m),P(d.$$.fragment,m),h=!0)},o(m){R(p),R(a.$$.fragment,m),R(o.$$.fragment,m),R(l.$$.fragment,m),R(c.$$.fragment,m),R(d.$$.fragment,m),h=!1},d(m){m&&A(e),p.d(m),Y(a),Y(o),Y(l),Y(c),Y(d)}}}function cT(r){let e,t;return e=new xt({props:{name:"Basic info",warn:!r[1],label:"The calendar must have a name",alwaysOpen:!0,$$slots:{default:[uT]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&2&&(i.warn=!n[1]),a&2055&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function fT(r,e,t){let n,a,i,o=Ve("store");ie(r,o,p=>t(0,i=p)),i.inlineEventTag||Ce(o,i.inlineEventTag=si.inlineEventsTag,i);let s=()=>createFragment(p=>{p.createSpan({text:"Event dates will be displayed using this format."}),p.createEl("br"),p.createSpan({text:"Information on how the format works can be seen "}),p.createEl("a",{href:"https://plugins.javalent.com/calendarium/create-calendar#Date+Format",text:"here"}),p.createSpan({text:"."})}),l=p=>{p.detail!==i.name&&Ce(o,i.name=p.detail,i)},u=p=>{p.detail!==i.description&&Ce(o,i.description=p.detail,i)},c=()=>{Ce(o,i.static.displayDayNumber=!i.static.displayDayNumber,i)},f=p=>{p.detail!==i.dateFormat&&Ce(o,i.dateFormat=p.detail,i)},d=()=>{Ce(o,i.supportInlineEvents=!i.supportInlineEvents,i)},h=p=>{p.detail!==i.inlineEventTag&&Ce(o,i.inlineEventTag=p.detail,i)};return r.$$.update=()=>{r.$$.dirty&1&&t(2,n=i.static.displayDayNumber),r.$$.dirty&1&&t(1,a=i.name!=null&&i.name.length)},[i,a,n,o,s,l,u,c,f,d,h]}var wm=class extends ae{constructor(e){super(),oe(this,e,fT,cT,re,{},lT)}},jl=wm;function dT(r){we(r,"svelte-t8lh77",'.calendarium-date-field-container.calendarium-date-field-container.svelte-t8lh77.svelte-t8lh77{display:flex;align-items:flex-start;flex-direction:row;gap:1rem;border:0}.calendarium-date-field.svelte-t8lh77.svelte-t8lh77{display:grid;grid-auto-rows:auto 1fr;flex:1 1 0;gap:0.5rem;margin:0}.calendarium-date-field.svelte-t8lh77 .setting-item-description.svelte-t8lh77{padding-top:0}.calendarium-date-field.svelte-t8lh77 .invalid.svelte-t8lh77{border:1px solid var(--text-error)}.warning-container.svelte-t8lh77.svelte-t8lh77{position:relative;display:flex;flex-flow:column nowrap;align-items:flex-start;gap:0.25rem}select.svelte-t8lh77.svelte-t8lh77{width:100%}input[type="number"].svelte-t8lh77.svelte-t8lh77{width:100%}')}function x_(r,e,t){let n=r.slice();return n[22]=e[t],n[24]=t,n}function S_(r,e,t){let n=r.slice();return n[25]=e[t],n[24]=t,n}function A_(r){let e,t=!r[2]&&$_(r);return{c(){e=_("div"),t&&t.c(),g(e,"class","setting-item-description svelte-t8lh77")},m(n,a){$(n,e,a),t&&t.m(e,null)},p(n,a){n[2]?t&&(t.d(1),t=null):t?t.p(n,a):(t=$_(n),t.c(),t.m(e,null))},d(n){n&&A(e),t&&t.d()}}}function $_(r){let e=Qp(r[3],r[4])+"",t;return{c(){t=le(e)},m(n,a){$(n,t,a)},p(n,a){a&24&&e!==(e=Qp(n[3],n[4])+"")&&ve(t,e)},d(n){n&&A(t)}}}function T_(r){let e,t=r[25].name+"",n,a;return{c(){e=_("option"),n=le(t),e.__value=a=r[24],Re(e,e.__value)},m(i,o){$(i,e,o),y(e,n)},p(i,o){o&64&&t!==(t=i[25].name+"")&&ve(n,t)},d(i){i&&A(e)}}}function N_(r){let e,t=!r[5]&&P_(r);return{c(){e=_("div"),t&&t.c(),g(e,"class","setting-item-description svelte-t8lh77")},m(n,a){$(n,e,a),t&&t.m(e,null)},p(n,a){n[5]?t&&(t.d(1),t=null):t?t.p(n,a):(t=P_(n),t.c(),t.m(e,null))},d(n){n&&A(e),t&&t.d()}}}function P_(r){let e=Ip(r[3].month,r[4])+"",t;return{c(){t=le(e)},m(n,a){$(n,t,a)},p(n,a){a&24&&e!==(e=Ip(n[3].month,n[4])+"")&&ve(t,e)},d(n){n&&A(t)}}}function M_(r){let e,t,n,a,i;function o(c,f){return c[4].static.useCustomYears?pT:hT}let s=o(r,-1),l=s(r),u=!r[7]&&Q_(r);return{c(){e=_("div"),t=_("label"),t.textContent="Year",n=F(),a=_("div"),l.c(),i=F(),u&&u.c(),g(t,"for",""),g(a,"class","warning-container svelte-t8lh77"),g(e,"class","calendarium-date-field svelte-t8lh77")},m(c,f){$(c,e,f),y(e,t),y(e,n),y(e,a),l.m(a,null),y(a,i),u&&u.m(a,null)},p(c,f){s===(s=o(c,f))&&l?l.p(c,f):(l.d(1),l=s(c),l&&(l.c(),l.m(a,i))),c[7]?u&&(u.d(1),u=null):u?u.p(c,f):(u=Q_(c),u.c(),u.m(a,null))},d(c){c&&A(e),l.d(),u&&u.d()}}}function hT(r){let e,t,n;return{c(){e=_("input"),g(e,"type","number"),g(e,"spellcheck","false"),g(e,"placeholder","Year"),g(e,"class","svelte-t8lh77"),Ee(e,"invalid",!r[7])},m(a,i){$(a,e,i),Re(e,r[3].year),t||(n=ce(e,"input",r[19]),t=!0)},p(a,i){i&8&&Ct(e.value)!==a[3].year&&Re(e,a[3].year),i&128&&Ee(e,"invalid",!a[7])},d(a){a&&A(e),t=!1,n()}}}function pT(r){let e,t=[],n=new Map,a,i,o=$e(r[8]?.filter(Z_)??[]),s=l=>l[22].id;for(let l=0;lr[18].call(e)),Ee(e,"invalid",!r[7])},m(l,u){$(l,e,u);for(let c=0;cr[17].call(h)),Ee(h,"invalid",!r[5]),g(d,"class","warning-container svelte-t8lh77"),g(u,"class","calendarium-date-field svelte-t8lh77"),g(e,"class","setting-item calendarium-date-field-container svelte-t8lh77")},m(T,S){$(T,e,S),y(e,t),y(t,n),y(t,a),y(t,i),y(i,o),Re(o,r[3].day),y(i,s),E&&E.m(i,null),y(e,l),y(e,u),y(u,c),y(u,f),y(u,d),y(d,h);for(let M=0;Mr.name,Z_=r=>r&&r.name;function gT(r,e,t){let n,a,i=I,o=()=>(i(),i=be(d,N=>t(3,a=N)),d),s,l,u,c,f;r.$$.on_destroy.push(()=>i());let{date:d}=e;o();let{enableYear:h=!0}=e,{store:p=null}=e,m=p??Ve("store");ie(r,m,N=>t(4,s=N));let{monthStore:O,yearStore:b}=m;ie(r,O,N=>t(6,u=N)),ie(r,b,N=>t(8,f=N));let E=de([m,d],([N,L])=>Wo(L,N));ie(r,E,N=>t(2,n=N));let D=de([m,d],([N,L])=>Yo(L.month,N));ie(r,D,N=>t(5,l=N));let C=de([m,d],([N,L])=>zo(L.year,N));ie(r,C,N=>t(7,c=N));let k=Qt();de([E,D,C],([N,L,j])=>N&&L&&j).subscribe(N=>{k("valid",N)}),d.subscribe(N=>k("date",N));function T(){a.day=Ct(this.value),d.set(a)}function S(){a.month=Gt(this),d.set(a)}function M(){a.year=Gt(this),d.set(a)}function Z(){a.year=Ct(this.value),d.set(a)}return r.$$set=N=>{"date"in N&&o(t(0,d=N.date)),"enableYear"in N&&t(1,h=N.enableYear),"store"in N&&t(15,p=N.store)},[d,h,n,a,s,l,u,c,f,m,O,b,E,D,C,p,T,S,M,Z]}var Dm=class extends ae{constructor(e){super(),oe(this,e,gT,mT,re,{date:0,enableYear:1,store:15},dT)}},Wa=Dm;function yT(r){let e,t;return e=new Wa({props:{date:r[4]}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function bT(r){let e,t;return e=new xt({props:{name:"Current date",warn:!r[0],label:"Invalid current date specified",desc:r[1],$$slots:{default:[yT]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&1&&(i.warn=!n[0]),a&2&&(i.desc=n[1]),a&128&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function vT(r,e,t){let n,a,i,o,s=Ve("store");ie(r,s,c=>t(5,a=c));let{validDate:l,currentStore:u}=s;return ie(r,l,c=>t(0,o=c)),ie(r,u,c=>t(6,i=c)),r.$$.update=()=>{r.$$.dirty&97&&t(1,n=o?Fr(i,a):"Invalid date")},[o,n,s,l,u,a,i]}var Cm=class extends ae{constructor(e){super(),oe(this,e,vT,bT,re,{})}},Xl=Cm;function OT(r){we(r,"svelte-1yozc3g",".vertical-tab-nav-item.svelte-1yozc3g.svelte-1yozc3g{display:flex;align-items:center;justify-content:space-between}.calendarium-warning.svelte-1yozc3g.svelte-1yozc3g{color:var(--interactive-accent)}.is-active.svelte-1yozc3g .calendarium-warning.svelte-1yozc3g{color:var(--text-on-accent)}.section.svelte-1yozc3g.svelte-1yozc3g{display:flex;align-items:center;gap:0.25rem}")}function q_(r,e,t){let n=r.slice();return n[17]=e[t],n}function L_(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","calendarium-warning x-small svelte-1yozc3g")},m(i,o){$(i,e,o),n||(a=me(t=vt.call(null,e,An)),n=!0)},d(i){i&&A(e),n=!1,a()}}}function B_(r){let e,t,n,a,i,o=r[17]+"",s,l,u=!r[2](r[17]),c,f,d,h=u&&L_(r);function p(){return r[15](r[17])}return{c(){e=_("div"),t=_("div"),n=_("div"),i=F(),s=le(o),l=F(),h&&h.c(),c=F(),g(t,"class","section svelte-1yozc3g"),g(e,"class","vertical-tab-nav-item svelte-1yozc3g"),Ee(e,"is-active",r[3]===r[17])},m(m,O){$(m,e,O),y(e,t),y(t,n),y(t,i),y(t,s),y(e,l),h&&h.m(e,null),y(e,c),f||(d=[me(a=vt.call(null,n,r[4](r[17]))),ce(e,"click",p)],f=!0)},p(m,O){r=m,a&&qt(a.update)&&O&1&&a.update.call(null,r[4](r[17])),O&1&&o!==(o=r[17]+"")&&ve(s,o),O&5&&(u=!r[2](r[17])),u?h||(h=L_(r),h.c(),h.m(e,c)):h&&(h.d(1),h=null),O&9&&Ee(e,"is-active",r[3]===r[17])},d(m){m&&A(e),h&&h.d(),f=!1,Te(d)}}}function _T(r){let e,t=$e(r[0]),n=[];for(let a=0;a(c(),c=be(h,w=>t(3,u=w)),h);r.$$.on_destroy.push(()=>c());let{sections:d}=e,{selected:h}=e;f();let p=w=>{switch(w){case"General":return"badge-info";case"Dates":return"calendar";case"Celestial bodies":return"moon";case"Eras":return"calendar-range";case"Events":return"calendar-clock";case"Seasons & weather":return"sun-snow";case"Locations":return"map"}},m=Ve("store"),{validName:O,validDate:b,validMonths:E,validWeekdays:D,validYears:C}=m;ie(r,O,w=>t(14,l=w)),ie(r,b,w=>t(13,s=w)),ie(r,E,w=>t(12,o=w)),ie(r,D,w=>t(11,i=w)),ie(r,C,w=>t(10,a=w));let k=w=>Ce(h,u=w,u);return r.$$set=w=>{"sections"in w&&t(0,d=w.sections),"selected"in w&&f(t(1,h=w.selected))},r.$$.update=()=>{r.$$.dirty&31744&&t(2,n=w=>{switch(w){case"General":return l;case"Dates":return s&&o&&i&&a;default:return!0}})},[d,h,n,u,p,O,b,E,D,C,a,i,o,s,l,k]}var km=class extends ae{constructor(e){super(),oe(this,e,wT,_T,re,{sections:0,selected:1},OT)}},U_=km;var W_=require("obsidian");function DT(r){we(r,"svelte-1qpwjnu",".vertical-tab-header.svelte-1qpwjnu{display:flex;flex-flow:column nowrap}.bottom.svelte-1qpwjnu{margin-top:auto;justify-content:flex-end;display:flex}")}function CT(r){let e,t,n,a,i,o,s,l,u,c,f,d;return t=new is({}),i=new U_({props:{selected:r[1],sections:r[0]}}),{c(){e=_("div"),z(t.$$.fragment),n=F(),a=_("div"),z(i.$$.fragment),o=F(),s=_("div"),l=_("div"),g(a,"class","vertical-tab-header-group"),g(l,"class","cancel"),g(s,"class","bottom svelte-1qpwjnu"),g(e,"class","vertical-tab-header svelte-1qpwjnu")},m(h,p){$(h,e,p),W(t,e,null),y(e,n),y(e,a),W(i,a,null),y(e,o),y(e,s),y(s,l),c=!0,f||(d=me(u=r[2].call(null,l)),f=!0)},p(h,[p]){let m={};p&2&&(m.selected=h[1]),p&1&&(m.sections=h[0]),i.$set(m)},i(h){c||(P(t.$$.fragment,h),P(i.$$.fragment,h),c=!0)},o(h){R(t.$$.fragment,h),R(i.$$.fragment,h),c=!1},d(h){h&&A(e),Y(t),Y(i),f=!1,d()}}}function kT(r,e,t){let{sections:n}=e,{selected:a}=e,i=Qt(),o=s=>{new W_.ButtonComponent(s).setButtonText("Cancel").setCta().onClick(()=>{i("cancel")})};return r.$$set=s=>{"sections"in s&&t(0,n=s.sections),"selected"in s&&t(1,a=s.selected)},[n,a,o]}var Em=class extends ae{constructor(e){super(),oe(this,e,kT,CT,re,{sections:0,selected:1},DT)}},uf=Em;function ET(r){we(r,"svelte-1hd6jo2",".calendarium-creator.svelte-1hd6jo2.svelte-1hd6jo2,.calendarium-creator.svelte-1hd6jo2 .calendarium-creator-inner.svelte-1hd6jo2,.calendarium-creator.svelte-1hd6jo2 .calendarium-creator-app.svelte-1hd6jo2{background-color:var(--creator-background-color)}.calendarium-creator-app.svelte-1hd6jo2.svelte-1hd6jo2{overflow:auto;height:100%}.vertical-tab-header.svelte-1hd6jo2.svelte-1hd6jo2{display:flex;flex-flow:column nowrap}.vertical-tab-content.svelte-1hd6jo2.svelte-1hd6jo2{padding:var(--size-4-8);padding-top:0}.bottom.svelte-1hd6jo2.svelte-1hd6jo2{margin-top:auto;justify-content:flex-end;display:flex}")}function xT(r){let e,t,n=r[0]&&Y_(r);return{c(){e=_("div"),n&&n.c(),g(e,"class","calendarium-creator svelte-1hd6jo2")},m(a,i){$(a,e,i),n&&n.m(e,null),t=!0},p(a,i){a[0]?n?i&1&&P(n,1):(n=Y_(a),n.c(),P(n,1),n.m(e,null)):n&&(Oe(),R(n,1,1,()=>{n=null}),_e())},i(a){t||(P(n),t=!0)},o(a){R(n),t=!1},d(a){a&&A(e),n&&n.d()}}}function ST(r){let e,t,n,a,i,o,s,l,u;e=new uf({props:{selected:r[2],sections:["General","Events"]}}),e.$on("cancel",r[3]),a=new Ic({});let c=r[1]=="General"&&z_(r),f=r[1]=="Events"&&V_(r);return{c(){z(e.$$.fragment),t=F(),n=_("div"),z(a.$$.fragment),i=F(),o=_("div"),c&&c.c(),s=F(),f&&f.c(),g(o,"class","vertical-tab-content svelte-1hd6jo2"),g(n,"class",l="vertical-tab-content-container "+r[1].toLowerCase()+"s svelte-1hd6jo2")},m(d,h){W(e,d,h),$(d,t,h),$(d,n,h),W(a,n,null),y(n,i),y(n,o),c&&c.m(o,null),y(o,s),f&&f.m(o,null),u=!0},p(d,h){d[1]=="General"?c?h&2&&P(c,1):(c=z_(d),c.c(),P(c,1),c.m(o,s)):c&&(Oe(),R(c,1,1,()=>{c=null}),_e()),d[1]=="Events"?f?h&2&&P(f,1):(f=V_(d),f.c(),P(f,1),f.m(o,null)):f&&(Oe(),R(f,1,1,()=>{f=null}),_e()),(!u||h&2&&l!==(l="vertical-tab-content-container "+d[1].toLowerCase()+"s svelte-1hd6jo2"))&&g(n,"class",l)},i(d){u||(P(e.$$.fragment,d),P(a.$$.fragment,d),P(c),P(f),u=!0)},o(d){R(e.$$.fragment,d),R(a.$$.fragment,d),R(c),R(f),u=!1},d(d){d&&(A(t),A(n)),Y(e,d),Y(a),c&&c.d(),f&&f.d()}}}function Y_(r){let e,t,n,a,i,o,s,l,u,c;return e=new is({}),i=new jl({}),s=new Xl({}),u=new bs({}),{c(){z(e.$$.fragment),t=F(),n=_("div"),a=_("div"),z(i.$$.fragment),o=F(),z(s.$$.fragment),l=F(),z(u.$$.fragment),g(a,"class","calendarium-creator-app svelte-1hd6jo2"),g(n,"class","inherit calendarium-creator-inner svelte-1hd6jo2")},m(f,d){W(e,f,d),$(f,t,d),$(f,n,d),y(n,a),W(i,a,null),y(a,o),W(s,a,null),y(a,l),W(u,a,null),c=!0},i(f){c||(P(e.$$.fragment,f),P(i.$$.fragment,f),P(s.$$.fragment,f),P(u.$$.fragment,f),c=!0)},o(f){R(e.$$.fragment,f),R(i.$$.fragment,f),R(s.$$.fragment,f),R(u.$$.fragment,f),c=!1},d(f){f&&(A(t),A(n)),Y(e,f),Y(i),Y(s),Y(u)}}}function z_(r){let e,t,n,a;return e=new jl({}),n=new Xl({}),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment)},m(i,o){W(e,i,o),$(i,t,o),W(n,i,o),a=!0},i(i){a||(P(e.$$.fragment,i),P(n.$$.fragment,i),a=!0)},o(i){R(e.$$.fragment,i),R(n.$$.fragment,i),a=!1},d(i){i&&A(t),Y(e,i),Y(n,i)}}}function V_(r){let e,t;return e=new bs({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function AT(r){let e,t,n,a,i=[ST,xT],o=[];function s(l,u){return Sm.Platform.isMobile?1:0}return e=s(r,-1),t=o[e]=i[e](r),{c(){t.c(),n=He()},m(l,u){o[e].m(l,u),$(l,n,u),a=!0},p(l,[u]){t.p(l,u)},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function $T(r,e,t){let n,i=Sm.Platform.isMobile;Hn(()=>{t(0,i=!0)});let o=Ze("General");ie(r,o,l=>t(1,n=l));function s(l){Zr.call(this,r,l)}return[i,n,o,s]}var xm=class extends ae{constructor(e){super(),oe(this,e,$T,AT,re,{},ET)}},j_=xm;var ad=require("obsidian");var X_=require("obsidian");function TT(r){let e,t,n,a;return{c(){e=_("div")},m(i,o){$(i,e,o),n||(a=me(t=r[1].call(null,e)),n=!0)},p:I,i:I,o:I,d(i){i&&A(e),n=!1,a()}}}function NT(r,e,t){let n,a=Ve("store");ie(r,a,s=>t(2,n=s));let i=Ve("plugin");return[a,s=>{let l=s.createDiv("calendarium-apply-preset");new X_.Setting(l).setName("Apply preset").setDesc("Apply a common Calendarium as a preset.").addButton(u=>{u.setCta().setButtonText("Choose preset").onClick(async()=>{let c=await Qc(i,n.name);c&&Ce(a,n=c,n)})})}]}var Am=class extends ae{constructor(e){super(),oe(this,e,NT,TT,re,{})}},G_=Am;function PT(r){let e,t,n,a;return e=new G_({}),n=new jl({}),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment)},m(i,o){W(e,i,o),$(i,t,o),W(n,i,o),a=!0},p:I,i(i){a||(P(e.$$.fragment,i),P(n.$$.fragment,i),a=!0)},o(i){R(e.$$.fragment,i),R(n.$$.fragment,i),a=!1},d(i){i&&A(t),Y(e,i),Y(n,i)}}}var $m=class extends ae{constructor(e){super(),oe(this,e,null,PT,re,{})}},Tm=$m;var cf=require("obsidian");var ff=class extends pn{constructor(e){super(),e||(this.creating=!0),this.item=e??{type:"day",name:null,id:Le(6)},this.useAbbr=(this.item?.abbreviation?.length??0)>0,this.titleEl.setText(`${this.creating?"Create":"Modify"} weekday`)}async display(){this.contentEl.empty(),new cf.Setting(this.contentEl).setName("Name").addText(e=>{e.setValue(this.item.name??"").onChange(t=>this.item.name=t)}),new cf.Setting(this.contentEl).setName("Custom abbreviation").setDesc("By default, the first three letters of the name will be used.").addToggle(e=>{e.setValue(this.useAbbr).onChange(t=>{this.useAbbr=t,this.display()})}),this.useAbbr&&new cf.Setting(this.contentEl).setName("Abbreviation").addText(e=>{e.setValue(this.item.abbreviation??"").onChange(t=>this.item.abbreviation=t)})}};function MT(r){let e,t=r[0].name+"",n;return{c(){e=_("div"),n=le(t),g(e,"slot","name")},m(a,i){$(a,e,i),y(e,n)},p(a,i){i&1&&t!==(t=a[0].name+"")&&ve(n,t)},d(a){a&&A(e)}}}function RT(r){let e,t=Vo(r[0])+"",n;return{c(){e=_("div"),n=le(t),g(e,"slot","desc"),Pt(e,"text-transform","uppercase")},m(a,i){$(a,e,i),y(e,n)},p(a,i){i&1&&t!==(t=Vo(a[0])+"")&&ve(n,t)},d(a){a&&A(e)}}}function QT(r){let e,t;return e=new lt({props:{$$slots:{desc:[RT],name:[MT]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&3&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function IT(r,e,t){let{item:n}=e;return r.$$set=a=>{"item"in a&&t(0,n=a.item)},[n]}var Nm=class extends ae{constructor(e){super(),oe(this,e,IT,QT,re,{item:0})}},H_=Nm;var to=require("obsidian");function K_(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),t.push.apply(t,n)}return t}function pf(r){for(var e=1;e=0)&&(t[a]=r[a]);return t}function ZT(r,e){if(r==null)return{};var t=FT(r,e),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(t[n]=r[n])}return t}function qT(r,e){return BT(r)||WT(r,e)||Lm(r,e)||zT()}function pi(r){return LT(r)||UT(r)||Lm(r)||YT()}function LT(r){if(Array.isArray(r))return Mm(r)}function BT(r){if(Array.isArray(r))return r}function UT(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function WT(r,e){var t=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(t!=null){var n=[],a=!0,i=!1,o,s;try{for(t=t.call(r);!(a=(o=t.next()).done)&&(n.push(o.value),!(e&&n.length===e));a=!0);}catch(l){i=!0,s=l}finally{try{!a&&t.return!=null&&t.return()}finally{if(i)throw s}}return n}}function Lm(r,e){if(r){if(typeof r=="string")return Mm(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);if(t==="Object"&&r.constructor&&(t=r.constructor.name),t==="Map"||t==="Set")return Array.from(r);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Mm(r,e)}}function Mm(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(l){throw l},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,o=!1,s;return{s:function(){t=t.call(r)},n:function(){var l=t.next();return i=l.done,l},e:function(l){o=!0,s=l},f:function(){try{!i&&t.return!=null&&t.return()}finally{if(o)throw s}}}}var VT="finalize",jT="consider";function _s(r,e,t){r.dispatchEvent(new CustomEvent(VT,{detail:{items:e,info:t}}))}function gi(r,e,t){r.dispatchEvent(new CustomEvent(jT,{detail:{items:e,info:t}}))}var Df="draggedEntered",ru="draggedLeft",Cf="draggedOverIndex",Bm="draggedLeftDocument",mf={LEFT_FOR_ANOTHER:"leftForAnother",OUTSIDE_OF_ANY:"outsideOfAny"};function XT(r,e,t){r.dispatchEvent(new CustomEvent(Df,{detail:{indexObj:e,draggedEl:t}}))}function GT(r,e,t){r.dispatchEvent(new CustomEvent(ru,{detail:{draggedEl:e,type:mf.LEFT_FOR_ANOTHER,theOtherDz:t}}))}function HT(r,e){r.dispatchEvent(new CustomEvent(ru,{detail:{draggedEl:e,type:mf.OUTSIDE_OF_ANY}}))}function KT(r,e,t){r.dispatchEvent(new CustomEvent(Cf,{detail:{indexObj:e,draggedEl:t}}))}function JT(r){window.dispatchEvent(new CustomEvent(Bm,{detail:{draggedEl:r}}))}var Ur={DRAG_STARTED:"dragStarted",DRAGGED_ENTERED:Df,DRAGGED_ENTERED_ANOTHER:"dragEnteredAnother",DRAGGED_OVER_INDEX:Cf,DRAGGED_LEFT:ru,DRAGGED_LEFT_ALL:"draggedLeftAll",DROPPED_INTO_ZONE:"droppedIntoZone",DROPPED_INTO_ANOTHER:"droppedIntoAnother",DROPPED_OUTSIDE_OF_ANY:"droppedOutsideOfAny",DRAG_STOPPED:"dragStopped"},Wr={POINTER:"pointer",KEYBOARD:"keyboard"},kf="isDndShadowItem",Um="data-is-dnd-shadow-item-internal",eN="data-is-dnd-shadow-item-hint",tN="id:dnd-shadow-placeholder-0000",rN="dnd-action-dragged-el",nn="id",Rm=0;function dw(){Rm++}function hw(){if(Rm===0)throw new Error("Bug! trying to decrement when there are no dropzones");Rm--}var Wm=typeof window>"u",dt=function(){};function pw(r){var e,t=r.getBoundingClientRect(),n=getComputedStyle(r),a=n.transform;if(a){var i,o,s,l;if(a.startsWith("matrix3d("))e=a.slice(9,-1).split(/, /),i=+e[0],o=+e[5],s=+e[12],l=+e[13];else if(a.startsWith("matrix("))e=a.slice(7,-1).split(/, /),i=+e[0],o=+e[3],s=+e[4],l=+e[5];else return t;var u=n.transformOrigin,c=t.x-s-(1-i)*parseFloat(u),f=t.y-l-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),d=i?t.width/i:r.offsetWidth,h=o?t.height/o:r.offsetHeight;return{x:c,y:f,width:d,height:h,top:f,right:c+d,bottom:f+h,left:c}}else return t}function mw(r){var e=pw(r);return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}function Ym(r){var e=r.getBoundingClientRect();return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}function gw(r){return{x:(r.left+r.right)/2,y:(r.top+r.bottom)/2}}function nN(r,e){return Math.sqrt(Math.pow(r.x-e.x,2)+Math.pow(r.y-e.y,2))}function zm(r,e){return r.y<=e.bottom&&r.y>=e.top&&r.x>=e.left&&r.x<=e.right}function Jl(r){return gw(Ym(r))}function J_(r,e){var t=Jl(r),n=mw(e);return zm(t,n)}function aN(r,e){var t=Jl(r),n=Jl(e);return nN(t,n)}function iN(r){var e=Ym(r);return e.right<0||e.left>document.documentElement.scrollWidth||e.bottom<0||e.top>document.documentElement.scrollHeight}function oN(r,e){var t=Ym(e);return zm(r,t)?{top:r.y-t.top,bottom:t.bottom-r.y,left:r.x-t.left,right:Math.min(t.right,document.documentElement.clientWidth)-r.x}:null}var Ki;function Vm(){dt(function(){return"resetting indexes cache"}),Ki=new Map}Vm();function sN(r){dt(function(){return"resetting indexes cache for dz"}),Ki.delete(r)}function lN(r){var e=Array.from(r.children).findIndex(function(t){return t.getAttribute(Um)});if(e>=0)return Ki.has(r)||Ki.set(r,new Map),Ki.get(r).set(e,mw(r.children[e])),e}function uN(r,e){if(!J_(r,e))return null;var t=e.children;if(t.length===0)return{index:0,isProximityBased:!0};for(var n=lN(e),a=0;ao.clientHeight&&(s.bottomo.clientWidth&&(s.right1&&arguments[1]!==void 0?arguments[1]:0;return r.parentElement?bw(r.parentElement,e+1):e-1}function cN(r,e){if(Object.keys(r).length!==Object.keys(e).length)return!1;for(var t in r)if(!{}.hasOwnProperty.call(e,t)||e[t]!==r[t])return!1;return!0}function fN(r,e){if(r.length!==e.length)return!1;for(var t=0;t2&&arguments[2]!==void 0?arguments[2]:dN,n,a,i=!1,o,s=Array.from(e).sort(function(u,c){return ew(c)-ew(u)});function l(){var u=Jl(r),c=hN(u,n);if(!c&&o&&Math.abs(o.x-u.x)0)for(var l=n?[e]:pi(e.querySelectorAll("select")),u=0;u0)for(var m=h?[e]:pi(e.querySelectorAll("canvas")),O=0;O1&&arguments[1]!==void 0?arguments[1]:function(){},t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};r.forEach(function(n){var a=e(n);Object.keys(a).forEach(function(i){n.style[i]=a[i]}),t(n).forEach(function(i){return n.classList.add(i)})})}function bf(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};r.forEach(function(n){var a=e(n);Object.keys(a).forEach(function(i){n.style[i]=""}),t(n).forEach(function(i){return n.classList.contains(i)&&n.classList.remove(i)})})}function TN(r){var e=r.style.minHeight;r.style.minHeight=window.getComputedStyle(r).getPropertyValue("height");var t=r.style.minWidth;return r.style.minWidth=window.getComputedStyle(r).getPropertyValue("width"),function(){r.style.minHeight=e,r.style.minWidth=t}}var NN="--any--",PN=100,MN=20,rw=3,nw={outline:"rgba(255, 255, 102, 0.7) solid 2px"},aw="data-is-dnd-original-dragged-item",Jn,Br,$n,Ef,sr,xf,eo,qr,hi,Fn,Hi=!1,jm=!1,Xm,nu=!1,Hl=[],ra=new Map,br=new Map,Pm=new WeakMap;function RN(r,e){dt(function(){return"registering drop-zone if absent"}),ra.has(e)||ra.set(e,new Set),ra.get(e).has(r)||(ra.get(e).add(r),dw())}function iw(r,e){ra.get(e).delete(r),hw(),ra.get(e).size===0&&ra.delete(e)}function QN(){dt(function(){return"watching dragged element"}),ON();var r=ra.get(Ef),e=wf(r),t;try{for(e.s();!(t=e.n()).done;){var n=t.value;n.addEventListener(Df,Ew),n.addEventListener(ru,xw),n.addEventListener(Cf,Sw)}}catch(o){e.e(o)}finally{e.f()}window.addEventListener(Bm,ws);var a=Math.max.apply(Math,pi(Array.from(r.keys()).map(function(o){return br.get(o).dropAnimationDurationMs}))),i=a===0?MN:Math.max(a,PN);mN(Br,r,i*1.07)}function IN(){dt(function(){return"unwatching dragged element"}),_N();var r=ra.get(Ef),e=wf(r),t;try{for(e.s();!(t=e.n()).done;){var n=t.value;n.removeEventListener(Df,Ew),n.removeEventListener(ru,xw),n.removeEventListener(Cf,Sw)}}catch(a){e.e(a)}finally{e.f()}window.removeEventListener(Bm,ws),gN()}function Sf(r){return r.findIndex(function(e){return!!e[kf]})}function FN(r){var e;return pf(pf({},r),{},(e={},Os(e,kf,!0),Os(e,nn,tN),e))}function Ew(r){dt(function(){return["dragged entered",r.currentTarget,r.detail]});var e=br.get(r.currentTarget),t=e.items,n=e.dropFromOthersDisabled;if(n&&r.currentTarget!==sr){dt(function(){return"ignoring dragged entered because drop is currently disabled"});return}if(nu=!1,t=t.filter(function(c){return c[nn]!==eo[nn]}),dt(function(){return"dragged entered items ".concat(pa(t))}),sr!==r.currentTarget){var a=br.get(sr).items,i=a.filter(function(c){return!c[kf]});gi(sr,i,{trigger:Ur.DRAGGED_ENTERED_ANOTHER,id:$n[nn],source:Wr.POINTER})}var o=r.detail.indexObj,s=o.index,l=o.isProximityBased,u=l&&s===r.currentTarget.children.length-1?s+1:s;qr=r.currentTarget,t.splice(u,0,eo),gi(r.currentTarget,t,{trigger:Ur.DRAGGED_ENTERED,id:$n[nn],source:Wr.POINTER})}function xw(r){if(Hi){dt(function(){return["dragged left",r.currentTarget,r.detail]});var e=br.get(r.currentTarget),t=e.items,n=e.dropFromOthersDisabled;if(n&&r.currentTarget!==sr&&r.currentTarget!==qr){dt(function(){return"drop is currently disabled"});return}var a=Sf(t);a!==-1&&t.splice(a,1),qr=void 0;var i=r.detail,o=i.type,s=i.theOtherDz;if(o===mf.OUTSIDE_OF_ANY||o===mf.LEFT_FOR_ANOTHER&&s!==sr&&br.get(s).dropFromOthersDisabled){dt(function(){return"dragged left all, putting shadow element back in the origin dz"}),nu=!0,qr=sr;var l=br.get(sr).items;l.splice(xf,0,eo),gi(sr,l,{trigger:Ur.DRAGGED_LEFT_ALL,id:$n[nn],source:Wr.POINTER})}gi(r.currentTarget,t,{trigger:Ur.DRAGGED_LEFT,id:$n[nn],source:Wr.POINTER})}}function Sw(r){dt(function(){return["dragged is over index",r.currentTarget,r.detail]});var e=br.get(r.currentTarget),t=e.items,n=e.dropFromOthersDisabled;if(n&&r.currentTarget!==sr){dt(function(){return"drop is currently disabled"});return}nu=!1;var a=r.detail.indexObj.index,i=Sf(t);i!==-1&&t.splice(i,1),t.splice(a,0,eo),gi(r.currentTarget,t,{trigger:Ur.DRAGGED_OVER_INDEX,id:$n[nn],source:Wr.POINTER})}function vf(r){r.preventDefault();var e=r.touches?r.touches[0]:r;Fn={x:e.clientX,y:e.clientY},Br.style.transform="translate3d(".concat(Fn.x-hi.x,"px, ").concat(Fn.y-hi.y,"px, 0)")}function ws(){dt(function(){return"dropped"}),jm=!0,window.removeEventListener("mousemove",vf),window.removeEventListener("touchmove",vf),window.removeEventListener("mouseup",ws),window.removeEventListener("touchend",ws),IN(),EN(Br),qr||(dt(function(){return"element was dropped right after it left origin but before entering somewhere else"}),qr=sr),dt(function(){return["dropped in dz",qr]});var r=br.get(qr),e=r.items,t=r.type;bf(ra.get(t),function(i){return br.get(i).dropTargetStyle},function(i){return br.get(i).dropTargetClasses});var n=Sf(e);n===-1&&(qr===sr?n=xf:qr.children.length>0&&(n=qr.children.length-1)),e=e.map(function(i){return i[kf]?$n:i});function a(){Xm(),_s(qr,e,{trigger:nu?Ur.DROPPED_OUTSIDE_OF_ANY:Ur.DROPPED_INTO_ZONE,id:$n[nn],source:Wr.POINTER}),qr!==sr&&_s(sr,br.get(sr).items,{trigger:Ur.DROPPED_INTO_ANOTHER,id:$n[nn],source:Wr.POINTER}),n!==-1&&$N(qr.children[n]),LN()}n!==-1&&ZN(n,a)}function ZN(r,e){var t=pw(qr.children[r]),n={x:t.left-parseFloat(Br.style.left),y:t.top-parseFloat(Br.style.top)},a=br.get(qr),i=a.dropAnimationDurationMs,o="transform ".concat(i,"ms ease");Br.style.transition=Br.style.transition?Br.style.transition+","+o:o,Br.style.transform="translate3d(".concat(n.x,"px, ").concat(n.y,"px, 0)"),window.setTimeout(e,i)}function qN(r,e){Hl.push({dz:r,destroy:e}),window.requestAnimationFrame(function(){kw(r),document.body.appendChild(r)})}function LN(){Br.remove(),Jn.remove(),Hl.length&&(dt(function(){return["will destroy zones that were removed during drag",Hl]}),Hl.forEach(function(r){var e=r.dz,t=r.destroy;t(),e.remove()}),Hl=[]),Br=void 0,Jn=void 0,$n=void 0,Ef=void 0,sr=void 0,xf=void 0,eo=void 0,qr=void 0,hi=void 0,Fn=void 0,Hi=!1,jm=!1,Xm=void 0,nu=!1}function BN(r,e){var t=!1,n={items:void 0,type:void 0,flipDurationMs:0,dragDisabled:!1,morphDisabled:!1,dropFromOthersDisabled:!1,dropTargetStyle:nw,dropTargetClasses:[],transformDraggedElement:function(){},centreDraggedOnCursor:!1};dt(function(){return["dndzone good to go options: ".concat(pa(e),", config: ").concat(pa(n)),{node:r}]});var a=new Map;function i(){window.addEventListener("mousemove",l,{passive:!1}),window.addEventListener("touchmove",l,{passive:!1,capture:!1}),window.addEventListener("mouseup",s,{passive:!1}),window.addEventListener("touchend",s,{passive:!1})}function o(){window.removeEventListener("mousemove",l),window.removeEventListener("touchmove",l),window.removeEventListener("mouseup",s),window.removeEventListener("touchend",s)}function s(){o(),Jn=void 0,hi=void 0,Fn=void 0}function l(d){d.preventDefault();var h=d.touches?d.touches[0]:d;Fn={x:h.clientX,y:h.clientY},(Math.abs(Fn.x-hi.x)>=rw||Math.abs(Fn.y-hi.y)>=rw)&&(o(),c())}function u(d){if(d.target!==d.currentTarget&&(d.target.value!==void 0||d.target.isContentEditable)){dt(function(){return"won't initiate drag on a nested input element"});return}if(d.button){dt(function(){return"ignoring none left click button: ".concat(d.button)});return}if(Hi){dt(function(){return"cannot start a new drag before finalizing previous one"});return}d.stopPropagation();var h=d.touches?d.touches[0]:d;hi={x:h.clientX,y:h.clientY},Fn=pf({},hi),Jn=d.currentTarget,i()}function c(){dt(function(){return["drag start config: ".concat(pa(n)),Jn]}),Hi=!0;var d=a.get(Jn);xf=d,sr=Jn.parentElement;var h=sr.closest("dialog")||sr.getRootNode(),p=h.body||h,m=n.items,O=n.type,b=n.centreDraggedOnCursor;$n=m[d],Ef=O,eo=FN($n),Br=kN(Jn,b&&Fn),Jn.setAttribute(aw,!0);function E(){Br.parentElement?window.requestAnimationFrame(E):(p.appendChild(Br),Br.focus(),QN(),kw(Jn),p.appendChild(Jn))}window.requestAnimationFrame(E),hf(Array.from(ra.get(n.type)).filter(function(D){return D===sr||!br.get(D).dropFromOthersDisabled}),function(D){return br.get(D).dropTargetStyle},function(D){return br.get(D).dropTargetClasses}),m.splice(d,1,eo),Xm=TN(sr),gi(sr,m,{trigger:Ur.DRAG_STARTED,id:$n[nn],source:Wr.POINTER}),window.addEventListener("mousemove",vf,{passive:!1}),window.addEventListener("touchmove",vf,{passive:!1,capture:!1}),window.addEventListener("mouseup",ws,{passive:!1}),window.addEventListener("touchend",ws,{passive:!1})}function f(d){var h=d.items,p=h===void 0?void 0:h,m=d.flipDurationMs,O=m===void 0?0:m,b=d.type,E=b===void 0?NN:b,D=d.dragDisabled,C=D===void 0?!1:D,k=d.morphDisabled,w=k===void 0?!1:k,T=d.dropFromOthersDisabled,S=T===void 0?!1:T,M=d.dropTargetStyle,Z=M===void 0?nw:M,N=d.dropTargetClasses,L=N===void 0?[]:N,j=d.transformDraggedElement,X=j===void 0?function(){}:j,fe=d.centreDraggedOnCursor,ee=fe===void 0?!1:fe;n.dropAnimationDurationMs=O,n.type&&E!==n.type&&iw(r,n.type),n.type=E,n.items=pi(p),n.dragDisabled=C,n.morphDisabled=w,n.transformDraggedElement=X,n.centreDraggedOnCursor=ee,t&&Hi&&!jm&&(!cN(Z,n.dropTargetStyle)||!fN(L,n.dropTargetClasses))&&(bf([r],function(){return n.dropTargetStyle},function(){return L}),hf([r],function(){return Z},function(){return L})),n.dropTargetStyle=Z,n.dropTargetClasses=pi(L);function te(xe,Pe){return br.get(xe)?br.get(xe)[Pe]:n[Pe]}t&&Hi&&n.dropFromOthersDisabled!==S&&(S?bf([r],function(xe){return te(xe,"dropTargetStyle")},function(xe){return te(xe,"dropTargetClasses")}):hf([r],function(xe){return te(xe,"dropTargetStyle")},function(xe){return te(xe,"dropTargetClasses")})),n.dropFromOthersDisabled=S,br.set(r,n),RN(r,E);for(var ge=Sf(n.items),he=0;he".concat(e,"

"),t.style.display="none",t.style.position="fixed",t.style.zIndex="-5",t}function vs(r){if(!Wm){yr||Fm(),yr.innerHTML="";var e=document.createTextNode(r);yr.appendChild(e),yr.style.display="none",yr.style.display="inline"}}var VN="--any--",ow={outline:"rgba(255, 255, 102, 0.7) solid 2px"},Zn=!1,Zm,rn,Ji="",Gi,ea,mi="",Of=new WeakSet,sw=new WeakMap,lw=new WeakMap,qm=new Map,Lr=new Map,ta=new Map,_f;function jN(r,e){dt(function(){return"registering drop-zone if absent"}),ta.size===0&&(dt(function(){return"adding global keydown and click handlers"}),_f=WN(),window.addEventListener("keydown",$w),window.addEventListener("click",Tw)),ta.has(e)||ta.set(e,new Set),ta.get(e).has(r)||(ta.get(e).add(r),dw())}function uw(r,e){dt(function(){return"unregistering drop-zone"}),rn===r&&tu(),ta.get(e).delete(r),hw(),ta.get(e).size===0&&ta.delete(e),ta.size===0&&(dt(function(){return"removing global keydown and click handlers"}),window.removeEventListener("keydown",$w),window.removeEventListener("click",Tw),_f=void 0,YN())}function $w(r){if(Zn)switch(r.key){case"Escape":{tu();break}}}function Tw(){Zn&&(Of.has(document.activeElement)||(dt(function(){return"clicked outside of any draggable"}),tu()))}function XN(r){if(dt(function(){return"zone focus"}),!!Zn){var e=r.currentTarget;if(e!==rn){Ji=e.getAttribute("aria-label")||"";var t=Lr.get(rn),n=t.items,a=n.find(function(f){return f[nn]===ea}),i=n.indexOf(a),o=n.splice(i,1)[0],s=Lr.get(e),l=s.items,u=s.autoAriaDisabled;e.getBoundingClientRect().top0&&arguments[0]!==void 0?arguments[0]:!0;dt(function(){return"drop"}),Lr.get(rn).autoAriaDisabled||vs("Stopped dragging item ".concat(mi)),Of.has(document.activeElement)&&document.activeElement.blur(),r&&gi(rn,Lr.get(rn).items,{trigger:Ur.DRAG_STOPPED,id:ea,source:Wr.KEYBOARD}),bf(ta.get(Zm),function(e){return Lr.get(e).dropTargetStyle},function(e){return Lr.get(e).dropTargetClasses}),Gi=null,ea=null,mi="",Zm=null,rn=null,Ji="",Zn=!1,Nw()}function GN(r,e){var t={items:void 0,type:void 0,dragDisabled:!1,zoneTabIndex:0,zoneItemTabIndex:0,dropFromOthersDisabled:!1,dropTargetStyle:ow,dropTargetClasses:[],autoAriaDisabled:!1};function n(c,f,d){c.length<=1||c.splice(d,1,c.splice(f,1,c[d])[0])}function a(c){switch(dt(function(){return["handling key down",c.key]}),c.key){case"Enter":case" ":{if((c.target.disabled!==void 0||c.target.href||c.target.isContentEditable)&&!Of.has(c.target))return;c.preventDefault(),c.stopPropagation(),Zn?tu():i(c);break}case"ArrowDown":case"ArrowRight":{if(!Zn)return;c.preventDefault(),c.stopPropagation();var f=Lr.get(r),d=f.items,h=Array.from(r.children),p=h.indexOf(c.currentTarget);dt(function(){return["arrow down",p]}),p0&&(t.autoAriaDisabled||vs("Moved item ".concat(mi," to position ").concat(E," in the list ").concat(Ji)),n(O,E,E-1),_s(r,O,{trigger:Ur.DROPPED_INTO_ZONE,id:ea,source:Wr.KEYBOARD}));break}}}function i(c){dt(function(){return"drag start"}),s(c.currentTarget),rn=r,Zm=t.type,Zn=!0;var f=Array.from(ta.get(t.type)).filter(function(h){return h===rn||!Lr.get(h).dropFromOthersDisabled});if(hf(f,function(h){return Lr.get(h).dropTargetStyle},function(h){return Lr.get(h).dropTargetClasses}),!t.autoAriaDisabled){var d="Started dragging item ".concat(mi,". Use the arrow keys to move it within its list ").concat(Ji);f.length>1&&(d+=", or tab to another list in order to move the item into it"),vs(d)}gi(r,Lr.get(r).items,{trigger:Ur.DRAG_STARTED,id:ea,source:Wr.KEYBOARD}),Nw()}function o(c){Zn&&c.currentTarget!==Gi&&(c.stopPropagation(),tu(!1),i(c))}function s(c){var f=Lr.get(r),d=f.items,h=Array.from(r.children),p=h.indexOf(c);Gi=c,Gi.tabIndex=t.zoneItemTabIndex,ea=d[p][nn],mi=h[p].getAttribute("aria-label")||""}function l(c){var f=c.items,d=f===void 0?[]:f,h=c.type,p=h===void 0?VN:h,m=c.dragDisabled,O=m===void 0?!1:m,b=c.zoneTabIndex,E=b===void 0?0:b,D=c.zoneItemTabIndex,C=D===void 0?0:D,k=c.dropFromOthersDisabled,w=k===void 0?!1:k,T=c.dropTargetStyle,S=T===void 0?ow:T,M=c.dropTargetClasses,Z=M===void 0?[]:M,N=c.autoAriaDisabled,L=N===void 0?!1:N;t.items=pi(d),t.dragDisabled=O,t.dropFromOthersDisabled=w,t.zoneTabIndex=E,t.zoneItemTabIndex=C,t.dropTargetStyle=S,t.dropTargetClasses=Z,t.autoAriaDisabled=L,t.type&&p!==t.type&&uw(r,t.type),t.type=p,jN(r,p),L||(r.setAttribute("aria-disabled",O),r.setAttribute("role","list"),r.setAttribute("aria-describedby",O?_f.DND_ZONE_DRAG_DISABLED:_f.DND_ZONE_ACTIVE)),Lr.set(r,t),Zn?r.tabIndex=r===rn||Gi.contains(r)||t.dropFromOthersDisabled||rn&&t.type!==Lr.get(rn).type?-1:0:r.tabIndex=t.zoneTabIndex,r.addEventListener("focus",XN);for(var j=function(ee){var te=r.children[ee];Of.add(te),te.tabIndex=Zn?-1:t.zoneItemTabIndex,L||te.setAttribute("role","listitem"),te.removeEventListener("keydown",sw.get(te)),te.removeEventListener("click",lw.get(te)),O||(te.addEventListener("keydown",a),sw.set(te,a),te.addEventListener("click",o),lw.set(te,o)),Zn&&t.items[ee][nn]===ea&&(dt(function(){return["focusing on",{i:ee,focusedItemId:ea}]}),Gi=te,Gi.tabIndex=t.zoneItemTabIndex,te.focus())},X=0;X0&&console.warn("dndzone will ignore unknown options",p),!e)throw new Error("no 'items' key provided to dndzone");var m=e.find(function(O){return!{}.hasOwnProperty.call(O,nn)});if(m)throw new Error("missing '".concat(nn,"' property for item ").concat(pa(m)));if(c&&!Array.isArray(c))throw new Error("dropTargetClasses should be an array but instead it is a ".concat(Kl(c),", ").concat(pa(c)));if(s&&!fw(s))throw new Error("zoneTabIndex should be a number but instead it is a ".concat(Kl(s),", ").concat(pa(s)));if(l&&!fw(l))throw new Error("zoneItemTabIndex should be a number but instead it is a ".concat(Kl(l),", ").concat(pa(l)))}function fw(r){return!isNaN(r)&&function(e){return(e|0)===e}(parseFloat(r))}function $f(r){let e=r-1;return e*e*e+1}function Tf(r,{from:e,to:t},n={}){let a=getComputedStyle(r),i=a.transform==="none"?"":a.transform,[o,s]=a.transformOrigin.split(" ").map(parseFloat),l=e.left+e.width*o/t.width-(t.left+o),u=e.top+e.height*s/t.height-(t.top+s),{delay:c=0,duration:f=h=>Math.sqrt(h)*120,easing:d=$f}=n;return{delay:c,duration:qt(f)?f(Math.sqrt(l*l+u*u)):f,easing:d,css:(h,p)=>{let m=p*l,O=p*u,b=h+p*e.width/t.width,E=h+p*e.height/t.height;return`transform: ${i} translate(${m}px, ${O}px) scale(${b}, ${E});`}}}function JN(r){we(r,"svelte-1r6y0ao",".drop-items.svelte-1r6y0ao.svelte-1r6y0ao{width:100%;margin:0.5rem 0}.drop-item-container.svelte-1r6y0ao .icon.svelte-1r6y0ao,.icons.svelte-1r6y0ao.svelte-1r6y0ao{display:flex;align-items:center}.drop-item-container.svelte-1r6y0ao.svelte-1r6y0ao{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:space-between;gap:1rem;width:100%}.drop-item-container.svelte-1r6y0ao.svelte-1r6y0ao:not(:last-child){margin-bottom:0.5rem}")}function Pw(r,e,t){let n=r.slice();return n[14]=e[t],n}function Mw(r){let e,t,n;var a=r[3];function i(o,s){return{props:{item:o[14],"...args":!0}}}return a&&(t=Op(a,i(r))),{c(){e=_("div"),t&&z(t.$$.fragment),g(e,"class","drop-item"),Ee(e,"type",r[2])},m(o,s){$(o,e,s),t&&W(t,e,null),n=!0},p(o,s){if(s&8&&a!==(a=o[3])){if(t){Oe();let l=t;R(l.$$.fragment,1,0,()=>{Y(l,1)}),_e()}a?(t=Op(a,i(o,s)),z(t.$$.fragment),P(t.$$.fragment,1),W(t,e,null)):t=null}else if(a){let l={};s&1&&(l.item=o[14]),t.$set(l)}(!n||s&4)&&Ee(e,"type",o[2])},i(o){n||(t&&P(t.$$.fragment,o),n=!0)},o(o){t&&R(t.$$.fragment,o),n=!1},d(o){o&&A(e),t&&Y(t)}}}function Rw(r,e){let t,n,a,i,o,s=e[14],l,u,c,f,d,h,p,m,O,b=I,E,D,C,k=Mw(e);return{key:r,first:null,c(){t=_("div"),n=_("div"),o=F(),k.c(),l=F(),u=_("div"),c=_("div"),d=F(),h=_("div"),m=F(),g(n,"class","icon svelte-1r6y0ao"),g(n,"style",a=e[1]?"cursor: grab":"cursor: grabbing"),g(c,"class","icon svelte-1r6y0ao"),g(h,"class","icon svelte-1r6y0ao"),g(u,"class","icons svelte-1r6y0ao"),g(t,"class","drop-item-container svelte-1r6y0ao"),this.first=t},m(w,T){$(w,t,T),y(t,n),y(t,o),k.m(t,null),y(t,l),y(t,u),y(u,c),y(u,d),y(u,h),y(t,m),E=!0,D||(C=[me(i=e[4].call(null,n)),ce(n,"mousedown",e[5]),ce(n,"touchstart",e[5]),me(f=e[8].call(null,c,e[14])),me(p=e[9].call(null,h,e[14]))],D=!0)},p(w,T){e=w,(!E||T&2&&a!==(a=e[1]?"cursor: grab":"cursor: grabbing"))&&g(n,"style",a),T&1&&re(s,s=e[14])?(Oe(),R(k,1,1,I),_e(),k=Mw(e),k.c(),P(k,1),k.m(t,l)):k.p(e,T),f&&qt(f.update)&&T&1&&f.update.call(null,e[14]),p&&qt(p.update)&&T&1&&p.update.call(null,e[14])},r(){O=t.getBoundingClientRect()},f(){wc(t),b()},a(){b(),b=_c(t,O,Tf,{duration:Gm})},i(w){E||(P(k),E=!0)},o(w){R(k),E=!1},d(w){w&&A(t),k.d(w),D=!1,Te(C)}}}function eP(r){let e,t=[],n=new Map,a,i,o,s,l=$e(r[0]),u=c=>c[14].id;for(let c=0;c{(0,to.setIcon)(b,$c)},c=new to.Scope;function f(b){b.preventDefault(),s.app.keymap.pushScope(c),t(1,d=!1)}let{dragDisabled:d=!1}=e;function h(b){t(0,n=b.detail.items)}function p(b){s.app.keymap.popScope(c),o(b.detail.items)}let m=(b,E)=>{new to.ExtraButtonComponent(b).setIcon(Ar).onClick(()=>l("advanced",E))},O=(b,E)=>{new to.ExtraButtonComponent(b).setIcon(Lt).onClick(()=>l("trash",E))};return r.$$set=b=>{"items"in b&&t(0,n=b.items),"type"in b&&t(2,a=b.type),"component"in b&&t(3,i=b.component),"onDrop"in b&&t(10,o=b.onDrop),"dragDisabled"in b&&t(1,d=b.dragDisabled)},[n,d,a,i,u,f,h,p,m,O,o]}var Hm=class extends ae{constructor(e){super(),oe(this,e,tP,eP,re,{items:0,type:2,component:3,onDrop:10,dragDisabled:1},JN)}},yi=Hm;var qw=require("obsidian");function Qw(r,e,t){let n=r.slice();return n[17]=e[t],n[19]=t,n}function rP(r){let e,t;return e=new yi({props:{type:"weekday",items:r[3],onDrop:r[9],component:H_}}),e.$on("advanced",r[10]),e.$on("trash",r[11]),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&8&&(i.items=n[3]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function nP(r){let e,t;return e=new gr({props:{message:"Create a new weekday to see it here."}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Iw(r){let e,t=(r[17].name??"")+"",n,a,i,o;return{c(){e=_("option"),n=le(t),a=F(),e.disabled=i=!r[4],e.__value=o=r[19],Re(e,e.__value)},m(s,l){$(s,e,l),y(e,n),y(e,a)},p(s,l){l&2&&t!==(t=(s[17].name??"")+"")&&ve(n,t),l&16&&i!==(i=!s[4])&&(e.disabled=i)},d(s){s&&A(e)}}}function aP(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E=[nP,rP],D=[];function C(T,S){return T[1].length?1:0}e=C(r,-1),t=D[e]=E[e](r),a=new mr({props:{placeholder:"Weekday"}}),a.$on("add",r[12]),o=new er({props:{name:"Overflow weeks",desc:"Weeks will flow into the next month. Disable to reset the weekday each month.",value:r[0].overflow}}),o.$on("click",r[13]);let k=$e(r[1].filter(Fw)),w=[];for(let T=0;TFirst day
The weekday for the very first day on the calendar.
',c=F(),f=_("div"),d=_("select"),h=_("option"),h.textContent="Select a Weekday";for(let T=0;Tr[14].call(d)),g(f,"class","setting-item-control"),g(l,"class","setting-item")},m(T,S){D[e].m(T,S),$(T,n,S),W(a,T,S),$(T,i,S),W(o,T,S),$(T,s,S),$(T,l,S),y(l,u),y(l,c),y(l,f),y(f,d),y(d,h);for(let M=0;M{D[M]=null}),_e(),t=D[e],t?t.p(T,S):(t=D[e]=E[e](T),t.c()),P(t,1),t.m(n.parentNode,n));let Z={};if(S&1&&(Z.value=T[0].overflow),o.$set(Z),S&18){k=$e(T[1].filter(Fw));let N;for(N=0;Nr.name?.length,Zw=r=>r.name?.length;function oP(r,e,t){let n,a,i,o,s=Ve("store"),{staticStore:l,weekdayStore:u}=s;ie(r,l,C=>t(0,i=C)),ie(r,u,C=>t(1,o=C));let c=i.firstWeekDay,f=C=>{let k=new ff(C);k.onCancel=()=>{},k.onClose=()=>{!k.item.name||!C.id||u.update(C.id,k.item)},k.open()},d=C=>{u.delete(C.id??"")},h=C=>{u.set(C)},p=C=>f(C.detail),m=C=>d(C.detail),O=C=>{u.add({type:"day",name:C.detail,id:Le(6)})},b=()=>l.setProperty("overflow",!i.overflow);function E(){c=Gt(this),t(2,c)}let D=()=>{l.setProperty("firstWeekDay",c)};return r.$$.update=()=>{r.$$.dirty&1&&t(4,n=i.overflow),r.$$.dirty&2&&t(3,a=at(o))},[i,o,c,a,n,l,u,f,d,h,p,m,O,b,E,D]}var Km=class extends ae{constructor(e){super(),oe(this,e,oP,iP,re,{})}},Lw=Km;function sP(r){we(r,"svelte-12uae8g",".desc.svelte-12uae8g{display:flex;align-items:center;gap:0.5rem}")}function lP(r){let e,t=r[0].name+"",n;return{c(){e=_("div"),n=le(t),g(e,"slot","name")},m(a,i){$(a,e,i),y(e,n)},p(a,i){i&1&&t!==(t=a[0].name+"")&&ve(n,t)},d(a){a&&A(e)}}}function Bw(r){let e,t=r[0].interval+"",n,a,i=r[0].offset>0&&Uw(r);return{c(){e=le(", every "),n=le(t),i&&i.c(),a=le(` + years`)},m(o,s){$(o,e,s),$(o,n,s),i&&i.m(o,s),$(o,a,s)},p(o,s){s&1&&t!==(t=o[0].interval+"")&&ve(n,t),o[0].offset>0?i?i.p(o,s):(i=Uw(o),i.c(),i.m(a.parentNode,a)):i&&(i.d(1),i=null)},d(o){o&&(A(e),A(n),A(a)),i&&i.d(o)}}}function Uw(r){let e,t=r[0].offset+"",n;return{c(){e=le("+"),n=le(t)},m(a,i){$(a,e,i),$(a,n,i)},p(a,i){i&1&&t!==(t=a[0].offset+"")&&ve(n,t)},d(a){a&&(A(e),A(n))}}}function uP(r){let e,t,n,a,i,o=r[0].length+"",s,l,u=r[0].length==1?"":"s",c,f,d,h=r[0].interval>1&&Bw(r);return{c(){e=_("div"),t=_("div"),a=F(),i=_("span"),s=le(o),l=le(" day"),c=le(u),h&&h.c(),g(t,"aria-label",r[2]),g(e,"slot","desc"),g(e,"class","desc svelte-12uae8g")},m(p,m){$(p,e,m),y(e,t),y(e,a),y(e,i),y(i,s),y(i,l),y(i,c),h&&h.m(i,null),f||(d=me(n=vt.call(null,t,r[1])),f=!0)},p(p,m){m&1&&o!==(o=p[0].length+"")&&ve(s,o),m&1&&u!==(u=p[0].length==1?"":"s")&&ve(c,u),p[0].interval>1?h?h.p(p,m):(h=Bw(p),h.c(),h.m(i,null)):h&&(h.d(1),h=null)},d(p){p&&A(e),h&&h.d(),f=!1,d()}}}function cP(r){let e,t;return e=new lt({props:{$$slots:{desc:[uP],name:[lP]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&17&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function fP(r,e,t){let{item:n}=e,a=Ve("store"),i=n.type=="intercalary"?xc:Sc,o=n.type=="intercalary"?"Intercalary":"Month";return r.$$set=s=>{"item"in s&&t(0,n=s.item)},[n,i,o]}var Jm=class extends ae{constructor(e){super(),oe(this,e,fP,cP,re,{item:0},sP)}},Ww=Jm;var Ds=require("obsidian");var Nf=class extends pn{constructor(e){super(),e||(this.creating=!0),this.item=e??{type:"month",length:0,name:"",id:Le(6),interval:1,offset:0},this.titleEl.setText(`${this.creating?"Create":"Modify"} month`)}async display(){this.contentEl.empty(),new Ds.Setting(this.contentEl).setName("Name").addText(e=>{e.setValue(this.item.name??"").onChange(t=>this.item.name=t)}),new Ds.Setting(this.contentEl).setName("Type").addDropdown(e=>{e.addOption("month","Month"),e.addOption("intercalary","Intercalary"),e.setValue(this.item.type).onChange(t=>{t!="month"&&t!="intercalary"||(this.item.type=t)})}),new Ds.Setting(this.contentEl).setName("Length").addText(e=>{e.setValue(this.item.length?`${this.item.length}`:"").onChange(t=>this.item.length=Number(t)),e.inputEl.type="number",e.inputEl.min="0"}),new Ds.Setting(this.contentEl).setName("Interval").addText(e=>{e.setValue(this.item.interval?`${this.item.interval}`:"").onChange(t=>this.item.interval=Number(t)),e.inputEl.type="number",e.inputEl.min="0"}),new Ds.Setting(this.contentEl).setName("Offset").addText(e=>{e.setValue(this.item.offset?`${this.item.offset}`:"").onChange(t=>this.item.offset=Number(t)),e.inputEl.type="number",e.inputEl.min="0"})}};var Yw=require("obsidian");function dP(r){let e,t;return e=new yi({props:{type:"month",component:Ww,items:r[1],onDrop:r[5]}}),e.$on("advanced",r[9]),e.$on("trash",r[10]),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&2&&(i.items=n[1]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function hP(r){let e,t;return e=new gr({props:{message:"Create a new month to see it here."}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function pP(r){let e,t,n,a,i,o,s;e=new er({props:{name:"Show intercalary months separately",desc:"Intercalary months will appear a distinct months in the calendar.",value:r[2].showIntercalarySeparately}}),e.$on("click",r[8]);let l=[hP,dP],u=[];function c(f,d){return f[0].length?1:0}return n=c(r,-1),a=u[n]=l[n](r),o=new mr({props:{placeholder:"Month"}}),o.$on("add",r[11]),{c(){z(e.$$.fragment),t=F(),a.c(),i=F(),z(o.$$.fragment)},m(f,d){W(e,f,d),$(f,t,d),u[n].m(f,d),$(f,i,d),W(o,f,d),s=!0},p(f,d){let h={};d&4&&(h.value=f[2].showIntercalarySeparately),e.$set(h);let p=n;n=c(f,d),n===p?u[n].p(f,d):(Oe(),R(u[p],1,1,()=>{u[p]=null}),_e(),a=u[n],a?a.p(f,d):(a=u[n]=l[n](f),a.c()),P(a,1),a.m(i.parentNode,i))},i(f){s||(P(e.$$.fragment,f),P(a),P(o.$$.fragment,f),s=!0)},o(f){R(e.$$.fragment,f),R(a),R(o.$$.fragment,f),s=!1},d(f){f&&(A(t),A(i)),Y(e,f),u[n].d(f),Y(o,f)}}}function mP(r){let e,t;return e=new xt({props:{name:"Months",open:Yw.Platform.isDesktop,warn:!r[0]?.length,label:"At least one month is required",desc:`${r[0].length} month${r[0].length!=1?"s":""}`,$$slots:{default:[pP]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&1&&(i.warn=!n[0]?.length),a&1&&(i.desc=`${n[0].length} month${n[0].length!=1?"s":""}`),a&4103&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function gP(r,e,t){let n,a,i,o=Ve("store");ie(r,o,m=>t(2,i=m));let{monthStore:s}=o;ie(r,s,m=>t(0,a=m));function l(m){s.set(m)}let u=m=>{let O=new Nf(m);O.onCancel=()=>{},O.onClose=()=>{!O.item.name||!m.id||s.update(m.id,O.item)},O.open()},c=m=>{s.delete(m.id??"")},f=()=>{Ce(o,i.showIntercalarySeparately=!i.showIntercalarySeparately,i)},d=m=>u(m.detail),h=m=>c(m.detail),p=m=>s.add(m.detail);return r.$$.update=()=>{r.$$.dirty&1&&t(1,n=at(a))},[a,n,i,o,s,l,u,c,f,d,h,p]}var eg=class extends ae{constructor(e){super(),oe(this,e,gP,mP,re,{})}},zw=eg;var tg=require("obsidian");function yP(r){we(r,"svelte-1k7zgfz",".leapday.svelte-1k7zgfz.svelte-1k7zgfz{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.5rem}.icons.svelte-1k7zgfz.svelte-1k7zgfz{display:flex;align-self:center;justify-self:flex-end;align-items:center}.desc.svelte-1k7zgfz.svelte-1k7zgfz{display:flex;align-items:flex-start;gap:0.5rem}.desc.svelte-1k7zgfz .description.svelte-1k7zgfz{display:flex;flex-flow:column}")}function bP(r){let e,t=r[0].name+"",n;return{c(){e=_("div"),n=le(t),g(e,"slot","name")},m(a,i){$(a,e,i),y(e,n)},p(a,i){i&1&&t!==(t=a[0].name+"")&&ve(n,t)},d(a){a&&A(e)}}}function vP(r){let e,t,n,a,i,o,s,l;return{c(){e=_("div"),t=_("div"),a=F(),i=_("div"),g(i,"class","description svelte-1k7zgfz"),g(e,"slot","desc"),g(e,"class","desc svelte-1k7zgfz")},m(u,c){$(u,e,c),y(e,t),y(e,a),y(e,i),s||(l=[me(n=vt.call(null,t,r[4])),me(o=r[6].call(null,i))],s=!0)},p:I,d(u){u&&A(e),s=!1,Te(l)}}}function OP(r){let e,t,n,a,i,o,s,l,u,c,f,d;return t=new lt({props:{$$slots:{desc:[vP],name:[bP]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),n=F(),a=_("div"),i=_("div"),s=F(),l=_("div"),g(i,"class","icon"),g(l,"class","icon"),g(a,"class","icons svelte-1k7zgfz"),g(e,"class","leapday svelte-1k7zgfz")},m(h,p){$(h,e,p),W(t,e,null),y(e,n),y(e,a),y(a,i),y(a,s),y(a,l),c=!0,f||(d=[me(o=r[3].call(null,i)),ce(i,"click",r[7]),me(u=r[2].call(null,l)),ce(l,"click",r[8])],f=!0)},p(h,[p]){let m={};p&1025&&(m.$$scope={dirty:p,ctx:h}),t.$set(m)},i(h){c||(P(t.$$.fragment,h),c=!0)},o(h){R(t.$$.fragment,h),c=!1},d(h){h&&A(e),Y(t),f=!1,Te(d)}}}function _P(r,e,t){let n,a=Qt(),i=h=>{new tg.ExtraButtonComponent(h).setIcon(Lt).setTooltip("Delete").extraSettingsEl.setAttr("style","margin-left: 0;")},o=h=>{new tg.ExtraButtonComponent(h).setIcon(Ar).setTooltip("Edit")},{leapday:s}=e,l=s.intercalary?xc:Sc,u=Ve("store");ie(r,u,h=>t(9,n=h));let c=h=>{let p=n.static.months[s.timespan].name;s.intercalary&&(s.after===0?p+=", before 1":p+=`, after ${s.after}`),h.createSpan({text:p??""}),h.createSpan({text:cl(s)})},f=()=>a("edit"),d=()=>a("delete");return r.$$set=h=>{"leapday"in h&&t(0,s=h.leapday)},[s,a,i,o,l,u,c,f,d]}var rg=class extends ae{constructor(e){super(),oe(this,e,_P,OP,re,{leapday:0},yP)}},Vw=rg;var Cs=require("obsidian");var au=require("obsidian");function wP(r){we(r,"svelte-n1tx0h",".intercalary-settings.svelte-n1tx0h{display:flex;justify-content:space-around}.buttons.svelte-n1tx0h{display:flex;justify-content:flex-end}")}function jw(r,e,t){let n=r.slice();return n[24]=e[t],n}function Xw(r,e,t){let n=r.slice();return n[27]=e[t],n}function Gw(r,e,t){let n=r.slice();return n[30]=e[t],n[32]=t,n}function Hw(r){let e,t=(r[30].name??"")+"",n,a,i,o;return{c(){e=_("option"),n=le(t),a=F(),e.__value=i=r[32],Re(e,e.__value),e.selected=o=r[32]==r[0].timespan},m(s,l){$(s,e,l),y(e,n),y(e,a)},p(s,l){l[0]&2&&t!==(t=(s[30].name??"")+"")&&ve(n,t),l[0]&1&&o!==(o=s[32]==s[0].timespan)&&(e.selected=o)},d(s){s&&A(e)}}}function Kw(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b=$e(r[3]),E=[];for(let D=0;Dr[18].call(f)),g(l,"class","after intercalary-field"),g(e,"class","setting-item intercalary-settings svelte-n1tx0h")},m(D,C){$(D,e,C),y(e,t),y(t,n),y(t,i),y(t,o),y(e,s),y(e,l),y(l,u),y(l,c),y(l,f),y(f,d),y(d,h);for(let k=0;kMonth
The leap day will be added to this month.
',o=F(),s=_("div"),l=_("select");for(let S=0;Sr[15].call(l)),g(s,"class","setting-item-control"),g(a,"class","setting-item"),g(e,"class","calendarium-nested-settings"),g(m,"class","buttons svelte-n1tx0h")},m(S,M){$(S,e,M),W(t,e,null),y(e,n),y(e,a),y(a,i),y(a,o),y(a,s),y(s,l);for(let Z=0;Z{let L=new Pf(u,c.interval.length>0,N);L.onClose=()=>{L.saved&&L.condition.interval&&(N?c.interval.splice(c.interval.indexOf(N),1,L.condition):c.interval.push(L.condition),t(0,c))},L.open()},h=N=>{let L=[`${N.interval}`];return N.exclusive&&L.push("(Exclusive)"),N.ignore&&L.push(" - Ignoring offset"),L.join(" ")},p=N=>{new au.ExtraButtonComponent(N).setIcon(Ar)},m=N=>{new au.ExtraButtonComponent(N).setIcon(Lt)},O=N=>{new au.ButtonComponent(N).setButtonText("Cancel").setCta()},b=N=>t(0,c.name=N.detail,c);function E(){c.timespan=Gt(this),t(0,c)}let D=N=>t(0,c.intercalary=!c.intercalary,c),C=()=>t(0,c.numbered=!c.numbered,c);function k(){c.after=Gt(this),t(0,c)}let w=N=>t(0,c.offset=Number(N.detail),c),T=N=>d(N),S=N=>t(0,c.interval=c.interval.filter(L=>L!=N),c),M=()=>d(),Z=()=>l("cancel");return r.$$set=N=>{"app"in N&&t(11,u=N.app),"leapDay"in N&&t(0,c=N.leapDay),"calendar"in N&&t(12,f=N.calendar)},r.$$.update=()=>{r.$$.dirty[0]&1&&t(4,n=c.intercalary),r.$$.dirty[0]&4096&&t(1,a=f.static.months),r.$$.dirty[0]&3&&t(13,i=a[c.timespan]),r.$$.dirty[0]&8192&&t(3,o=i.length?[...Array(i.length).keys()].map(N=>N+1):[]),r.$$.dirty[0]&1&&t(2,s=c.interval.sort((N,L)=>(N.interval??Number.MIN_VALUE)-(L.interval??Number.MIN_VALUE)))},[c,a,s,o,n,l,d,h,p,m,O,u,f,i,b,E,D,C,k,w,T,S,M,Z]}var ng=class extends ae{constructor(e){super(),oe(this,e,kP,CP,re,{app:11,leapDay:0,calendar:12},wP,[-1,-1])}},t5=ng;function EP(r){let e,t,n,a,i,o;return e=new ln({props:{type:"number",name:"Interval",desc:"How often the condition applies.",value:r[0].interval??0,warn:!r[0].interval}}),e.$on("blur",r[2]),n=new er({props:{disabled:!r[1],name:"Exclusive",desc:"If true, the leap day will not apply when the year meets the condition.\\n\\nRequires the leap day to have at least one non-exclusive condition.",value:r[0].exclusive??!1}}),n.$on("click",r[3]),i=new er({props:{name:"Ignore offset",desc:"The condition will ignore the leap day's offset when checking to apply.",value:r[0].ignore??!1}}),i.$on("click",r[4]),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment),a=F(),z(i.$$.fragment)},m(s,l){W(e,s,l),$(s,t,l),W(n,s,l),$(s,a,l),W(i,s,l),o=!0},p(s,[l]){let u={};l&1&&(u.value=s[0].interval??0),l&1&&(u.warn=!s[0].interval),e.$set(u);let c={};l&2&&(c.disabled=!s[1]),l&1&&(c.value=s[0].exclusive??!1),n.$set(c);let f={};l&1&&(f.value=s[0].ignore??!1),i.$set(f)},i(s){o||(P(e.$$.fragment,s),P(n.$$.fragment,s),P(i.$$.fragment,s),o=!0)},o(s){R(e.$$.fragment,s),R(n.$$.fragment,s),R(i.$$.fragment,s),o=!1},d(s){s&&(A(t),A(a)),Y(e,s),Y(n,s),Y(i,s)}}}function xP(r,e,t){let{canBeExclusive:n=!1}=e,{condition:a}=e,i=l=>t(0,a.interval=l.detail,a),o=()=>n?t(0,a.exclusive=!a.exclusive,a):null,s=()=>t(0,a.ignore=!a.ignore,a);return r.$$set=l=>{"canBeExclusive"in l&&t(1,n=l.canBeExclusive),"condition"in l&&t(0,a=l.condition)},[a,n,i,o,s]}var ag=class extends ae{constructor(e){super(),oe(this,e,xP,EP,re,{canBeExclusive:1,condition:0})}},r5=ag;var Mf=class extends ir{constructor(t,n,a){super(t);this.calendar=n;this.saved=!0;this.leapday={id:Le(6),name:"Leap Day",interval:[],intercalary:!1,timespan:0,offset:0,type:"leapday"};a&&(this.leapday={...this.leapday,...at(a)},this.editing=!0),this.containerEl.addClasses(["calendarium-create-leapday"])}async display(){this.titleEl.setText(this.editing?"Edit leap day":"New leap day"),new t5({target:this.contentEl,props:{leapDay:this.leapday,calendar:this.calendar,app:this.app}}).$on("cancel",()=>{this.saved=!1,this.close()})}async onOpen(){await this.display()}},Pf=class extends ir{constructor(t,n,a){super(t);this.app=t;this.canBeExclusive=n;this.saved=!0;this.editing=!1;this.condition={interval:0,exclusive:!1,ignore:!1};a&&(this.condition={...a},this.editing=!0)}async display(){this.containerEl.addClasses(["calendarium-nested-settings"]),this.contentEl.empty(),this.titleEl.setText("Leap day condition"),new r5({target:this.contentEl,props:{canBeExclusive:this.canBeExclusive,condition:this.condition}}),this.buttonsEl=this.contentEl.createDiv("calendarium-context-buttons setting-item"),new Cs.ButtonComponent(this.buttonsEl).setCta().setButtonText("Cancel").onClick(()=>{this.saved=!1,this.close()})}old(){new Cs.Setting(this.contentEl).setName("Interval").setDesc("How often the condition applies.").addText(t=>{t.inputEl.setAttr("type","number"),t.setValue(`${this.condition.interval}`).onChange(n=>{isNaN(Number(n))||(this.condition.interval=Number(n))})}),new Cs.Setting(this.contentEl).setName("Exclusive").setDesc(`If true, the leap day will not apply when the year meets the condition. + +Requires the leap day to have at least one non-exclusive condition.`).addToggle(t=>t.setDisabled(!this.canBeExclusive).setValue(this.condition.exclusive??!1).onChange(n=>this.condition.exclusive=n)),new Cs.Setting(this.contentEl).setName("Ignore offset").setDesc("The condition will ignore the leap day's offset when checking to apply.").addToggle(t=>t.setValue(this.condition.ignore??!1).onChange(n=>this.condition.ignore=n))}};var i5=require("obsidian");function n5(r,e,t){let n=r.slice();return n[12]=e[t],n}function SP(r){let e,t,n=$e(r[0]),a=[];for(let o=0;oR(a[o],1,1,()=>{a[o]=null});return{c(){e=_("div");for(let o=0;o{s[f]=null}),_e(),t=s[e],t?t.p(u,c):(t=s[e]=o[e](u),t.c()),P(t,1),t.m(n.parentNode,n));let d={};c&2&&(d.label=u[1]),a.$set(d)},i(u){i||(P(t),P(a.$$.fragment,u),i=!0)},o(u){R(t),R(a.$$.fragment,u),i=!1},d(u){u&&A(n),s[e].d(u),Y(a,u)}}}function TP(r){let e,t;return e=new xt({props:{name:"Leap days",open:i5.Platform.isDesktop,desc:`${r[0].length} leap day${r[0].length!=1?"s":""}`,$$slots:{default:[$P]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&1&&(i.desc=`${n[0].length} leap day${n[0].length!=1?"s":""}`),a&32771&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function NP(r,e,t){let n,a,i,o=Ve("store");ie(r,o,m=>t(10,n=m));let s=Ve("plugin"),{leapDayStore:l,leapDayDisabled:u}=o;ie(r,l,m=>t(0,a=m));let c=de(u,m=>m?"At least one month is required to create a Leap Day":null);ie(r,c,m=>t(1,i=m));let f=m=>{let O=new Mf(s.app,n,m);O.onClose=()=>{O.saved&&O.leapday.interval.length&&O.leapday.name&&(O.editing&&m!=null&&m.id?l.update(m.id,{...O.leapday}):l.add({...O.leapday}))},O.open()};return[a,i,o,l,u,c,f,m=>f(m),m=>l.delete(m.id??""),m=>f({name:m.detail})]}var ig=class extends ae{constructor(e){super(),oe(this,e,NP,TP,re,{})}},o5=ig;var bi=require("obsidian");function PP(r){we(r,"svelte-1c4m78g",".weekday.svelte-1c4m78g.svelte-1c4m78g{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:space-between;gap:1rem}.weekday.svelte-1c4m78g .icon.svelte-1c4m78g{align-items:center}.weekday.svelte-1c4m78g.svelte-1c4m78g{margin-top:0.5rem}")}function s5(r,e,t){let n=r.slice();return n[21]=e[t],n}function l5(r){let e,t,n,a,i,o=[RP,MP],s=[];function l(u,c){return u[2]?.length?1:0}return e=l(r,-1),t=s[e]=o[e](r),a=new mr({}),a.$on("add",r[17]),{c(){t.c(),n=F(),z(a.$$.fragment)},m(u,c){s[e].m(u,c),$(u,n,c),W(a,u,c),i=!0},p(u,c){let f=e;e=l(u,c),e===f?s[e].p(u,c):(Oe(),R(s[f],1,1,()=>{s[f]=null}),_e(),t=s[e],t?t.p(u,c):(t=s[e]=o[e](u),t.c()),P(t,1),t.m(n.parentNode,n))},i(u){i||(P(t),P(a.$$.fragment,u),i=!0)},o(u){R(t),R(a.$$.fragment,u),i=!1},d(u){u&&A(n),s[e].d(u),Y(a,u)}}}function MP(r){let e,t=[],n=new Map,a,i,o,s=$e(r[2]),l=u=>u[21].id;for(let u=0;u{i=null}),_e())},i(o){a||(P(e.$$.fragment,o),P(i),a=!0)},o(o){R(e.$$.fragment,o),R(i),a=!1},d(o){o&&(A(t),A(n)),Y(e,o),i&&i.d(o)}}}function IP(r){let e,t;return e=new xt({props:{name:"Years",open:bi.Platform.isDesktop,warn:r[1]&&!r[2]?.length,label:"At least one year is required when using custom years",$$slots:{default:[QP]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&6&&(i.warn=n[1]&&!n[2]?.length),a&16777231&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}var og=300;function FP(r,e,t){let n,a,i,o,s=Ve("store"),l=Ve("plugin"),{yearStore:u,staticStore:c,currentStore:f}=s;ie(r,u,S=>t(2,i=S)),ie(r,c,S=>t(18,n=S)),ie(r,f,S=>t(3,o=S));let{customYears:d}=u;ie(r,d,S=>t(1,a=S));let h=S=>{(0,bi.setIcon)(S,$c)},p=(S,M)=>{new bi.ExtraButtonComponent(S).setIcon(Lt).onClick(()=>{let Z=i?.findIndex(N=>N.id===M.id)??0;u.delete(M.id),i?.length&&(Z>0?Ce(f,o.year=Z,o):Ce(f,o.year=1,o))})},m=(S,M)=>{new bi.TextComponent(S).setValue(M.name??"").setPlaceholder("Name").onChange(N=>{M.name=N,u.update(M.id,M)}).inputEl.setAttr("style","width: 100%;")},O=createFragment(S=>(S.createSpan({text:"Create custom years to display instead of incrementing from 1."}),S.createEl("br"),S.createSpan({text:"If on, "}),S.createEl("strong",{text:"only the years added below will be displayed."}),S)),b=async()=>{(!i?.length||a&&await kl(l.app,"The custom years you have created will be removed. Proceed?"))&&u.set([]),c.setProperty("useCustomYears",!n.useCustomYears)};function E(S){S.preventDefault(),t(0,D=!1)}let D=!1;function C(S){let{items:M,info:{source:Z,trigger:N}}=S.detail;u.set(M),Z===Wr.KEYBOARD&&N===Ur.DRAG_STOPPED&&t(0,D=!0)}function k(S){let{items:M,info:{source:Z}}=S.detail;u.set(M),Z===Wr.POINTER&&t(0,D=!0)}return[D,a,i,o,u,c,f,d,h,p,m,O,b,E,C,k,()=>b(),S=>{u.add(S.detail),i?.length===1&&Ce(f,o.year=1,o)}]}var sg=class extends ae{constructor(e){super(),oe(this,e,FP,IP,re,{},PP)}},c5=sg;var Hf=require("obsidian"),Y5=require("@codemirror/view");var B5=require("@codemirror/state"),U5=require("@codemirror/view");var Ss=require("@codemirror/commands");var ZP=0,iu=class{constructor(e,t){this.from=e,this.to=t}},Ut=class{constructor(e={}){this.id=ZP++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof e!="function"&&(e=qn.match(e)),t=>{let n=e(t);return n===void 0?null:[this,n]}}};Ut.closedBy=new Ut({deserialize:r=>r.split(" ")});Ut.openedBy=new Ut({deserialize:r=>r.split(" ")});Ut.group=new Ut({deserialize:r=>r.split(" ")});Ut.isolate=new Ut({deserialize:r=>{if(r&&r!="rtl"&&r!="ltr"&&r!="auto")throw new RangeError("Invalid value for isolate: "+r);return r||"auto"}});Ut.contextHash=new Ut({perNode:!0});Ut.lookAhead=new Ut({perNode:!0});Ut.mounted=new Ut({perNode:!0});var ks=class{constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n}static get(e){return e&&e.props&&e.props[Ut.mounted.id]}},qP=Object.create(null),qn=class r{constructor(e,t,n,a=0){this.name=e,this.props=t,this.id=n,this.flags=a}static define(e){let t=e.props&&e.props.length?Object.create(null):qP,n=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(e.name==null?8:0),a=new r(e.name||"",t,e.id,n);if(e.props){for(let i of e.props)if(Array.isArray(i)||(i=i(a)),i){if(i[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");t[i[0].id]=i[1]}}return a}prop(e){return this.props[e.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(e){if(typeof e=="string"){if(this.name==e)return!0;let t=this.prop(Ut.group);return t?t.indexOf(e)>-1:!1}return this.id==e}static match(e){let t=Object.create(null);for(let n in e)for(let a of n.split(" "))t[a]=e[n];return n=>{for(let a=n.prop(Ut.group),i=-1;i<(a?a.length:0);i++){let o=t[i<0?n.name:a[i]];if(o)return o}}}};qn.none=new qn("",Object.create(null),0,8);var If=class r{constructor(e){this.types=e;for(let t=0;t0;for(let l=this.cursor(o|wr.IncludeAnonymous);;){let u=!1;if(l.from<=i&&l.to>=a&&(!s&&l.type.isAnonymous||t(l)!==!1)){if(l.firstChild())continue;u=!0}for(;u&&n&&(s||!l.type.isAnonymous)&&n(l),!l.nextSibling();){if(!l.parent())return;u=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:pg(qn.none,this.children,this.positions,0,this.children.length,0,this.length,(t,n,a)=>new r(this.type,t,n,a,this.propValues),e.makeTree||((t,n,a)=>new r(qn.none,t,n,a)))}static build(e){return BP(e)}};wn.empty=new wn(qn.none,[],[],0);var lg=class r{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new r(this.buffer,this.index)}},vi=class r{constructor(e,t,n){this.buffer=e,this.length=t,this.set=n}get type(){return qn.none}toString(){let e=[];for(let t=0;t0));l=o[l+3]);return s}slice(e,t,n){let a=this.buffer,i=new Uint16Array(t-e),o=0;for(let s=e,l=0;s=e&&te;case 1:return t<=e&&n>e;case 2:return n>e;case 4:return!0}}function ou(r,e,t,n){for(var a;r.from==r.to||(t<1?r.from>=e:r.from>e)||(t>-1?r.to<=e:r.to0?s.length:-1;e!=u;e+=t){let c=s[e],f=l[e]+o.from;if(p5(a,n,f,f+c.length)){if(c instanceof vi){if(i&wr.ExcludeBuffers)continue;let d=c.findChild(0,c.buffer.length,t,n-f,a);if(d>-1)return new su(new cg(o,c,e,f),null,d)}else if(i&wr.IncludeAnonymous||!c.type.isAnonymous||hg(c)){let d;if(!(i&wr.IgnoreMounts)&&(d=ks.get(c))&&!d.overlay)return new r(d.tree,f,e,o);let h=new r(c,f,e,o);return i&wr.IncludeAnonymous||!h.type.isAnonymous?h:h.nextChild(t<0?c.children.length-1:0,t,n,a)}}}if(i&wr.IncludeAnonymous||!o.type.isAnonymous||(o.index>=0?e=o.index+t:e=t<0?-1:o._parent._tree.children.length,o=o._parent,!o))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,n=0){let a;if(!(n&wr.IgnoreOverlays)&&(a=ks.get(this._tree))&&a.overlay){let i=e-this.from;for(let{from:o,to:s}of a.overlay)if((t>0?o<=i:o=i:s>i))return new r(a.tree,a.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,n)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}};function d5(r,e,t,n){let a=r.cursor(),i=[];if(!a.firstChild())return i;if(t!=null){for(let o=!1;!o;)if(o=a.type.is(t),!a.nextSibling())return i}for(;;){if(n!=null&&a.type.is(n))return i;if(a.type.is(e)&&i.push(a.node),!a.nextSibling())return n==null?i:[]}}function ug(r,e,t=e.length-1){for(let n=r.parent;t>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(e[t]&&e[t]!=n.name)return!1;t--}}return!0}var cg=class{constructor(e,t,n,a){this.parent=e,this.buffer=t,this.index=n,this.start=a}},su=class r extends Ff{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,n){super(),this.context=e,this._parent=t,this.index=n,this.type=e.buffer.set.types[e.buffer.buffer[n]]}child(e,t,n){let{buffer:a}=this.context,i=a.findChild(this.index+4,a.buffer[this.index+3],e,t-this.context.start,n);return i<0?null:new r(this.context,this,i)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,n=0){if(n&wr.ExcludeBuffers)return null;let{buffer:a}=this.context,i=a.findChild(this.index+4,a.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return i<0?null:new r(this.context,this,i)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new r(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new r(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],t=[],{buffer:n}=this.context,a=this.index+4,i=n.buffer[this.index+3];if(i>a){let o=n.buffer[this.index+1];e.push(n.slice(a,i,o)),t.push(0)}return new wn(this.type,e,t,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}};function m5(r){if(!r.length)return null;let e=0,t=r[0];for(let i=1;it.from||o.to=e){let s=new ma(o.tree,o.overlay[0].from+i.from,-1,i);(a||(a=[n])).push(ou(s,e,t,!1))}}return a?m5(a):n}var lu=class{get name(){return this.type.name}constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof ma)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let n=e._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return e?(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0):!1}yieldBuf(e,t){this.index=e;let{start:n,buffer:a}=this.buffer;return this.type=t||a.set.types[a.buffer[e]],this.from=n+a.buffer[e+1],this.to=n+a.buffer[e+2],!0}yield(e){return e?e instanceof ma?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,n,this.mode));let{buffer:a}=this.buffer,i=a.findChild(this.index+4,a.buffer[this.index+3],e,t-this.buffer.start,n);return i<0?!1:(this.stack.push(this.index),this.yieldBuf(i))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,n=this.mode){return this.buffer?n&wr.ExcludeBuffers?!1:this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&wr.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&wr.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode)):!1;let{buffer:t}=this.buffer,n=this.stack.length-1;if(e<0){let a=n<0?0:this.stack[n]+4;if(this.index!=a)return this.yieldBuf(t.findChild(a,this.index,-1,0,4))}else{let a=t.buffer[this.index+3];if(a<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(a)}return n<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,n,{buffer:a}=this;if(a){if(e>0){if(this.index-1)for(let i=t+e,o=e<0?-1:n._tree.children.length;i!=o;i+=e){let s=n._tree.children[i];if(this.mode&wr.IncludeAnonymous||s instanceof vi||!s.type.isAnonymous||hg(s))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(let o=e;o;o=o._parent)if(o.index==a){if(a==this.index)return o;t=o,n=i+1;break e}a=this.stack[--i]}for(let a=n;a=0;i--){if(i<0)return ug(this.node,e,a);let o=n[t.buffer[this.stack[i]]];if(!o.isAnonymous){if(e[a]&&e[a]!=o.name)return!1;a--}}return!0}};function hg(r){return r.children.some(e=>e instanceof vi||!e.type.isAnonymous||hg(e))}function BP(r){var e;let{buffer:t,nodeSet:n,maxBufferLength:a=1024,reused:i=[],minRepeatType:o=n.types.length}=r,s=Array.isArray(t)?new lg(t,t.length):t,l=n.types,u=0,c=0;function f(k,w,T,S,M,Z){let{id:N,start:L,end:j,size:X}=s,fe=c;for(;X<0;)if(s.next(),X==-1){let ue=i[N];T.push(ue),S.push(L-k);return}else if(X==-3){u=N;return}else if(X==-4){c=N;return}else throw new RangeError(`Unrecognized record size: ${X}`);let ee=l[N],te,ge,he=L-k;if(j-L<=a&&(ge=O(s.pos-w,M))){let ue=new Uint16Array(ge.size-ge.skip),xe=s.pos-ge.size,Pe=ue.length;for(;s.pos>xe;)Pe=b(ge.start,ue,Pe);te=new vi(ue,j-ge.start,n),he=ge.start-k}else{let ue=s.pos-X;s.next();let xe=[],Pe=[],Ye=N>=o?N:-1,it=0,Be=j;for(;s.pos>ue;)Ye>=0&&s.id==Ye&&s.size>=0?(s.end<=Be-a&&(p(xe,Pe,L,it,s.end,Be,Ye,fe),it=xe.length,Be=s.end),s.next()):Z>2500?d(L,ue,xe,Pe):f(L,ue,xe,Pe,Ye,Z+1);if(Ye>=0&&it>0&&it-1&&it>0){let st=h(ee);te=pg(ee,xe,Pe,0,xe.length,0,j-L,st,st)}else te=m(ee,xe,Pe,j-L,fe-j)}T.push(te),S.push(he)}function d(k,w,T,S){let M=[],Z=0,N=-1;for(;s.pos>w;){let{id:L,start:j,end:X,size:fe}=s;if(fe>4)s.next();else{if(N>-1&&j=0;X-=3)L[fe++]=M[X],L[fe++]=M[X+1]-j,L[fe++]=M[X+2]-j,L[fe++]=fe;T.push(new vi(L,M[2]-j,n)),S.push(j-k)}}function h(k){return(w,T,S)=>{let M=0,Z=w.length-1,N,L;if(Z>=0&&(N=w[Z])instanceof wn){if(!Z&&N.type==k&&N.length==S)return N;(L=N.prop(Ut.lookAhead))&&(M=T[Z]+N.length+L)}return m(k,w,T,S,M)}}function p(k,w,T,S,M,Z,N,L){let j=[],X=[];for(;k.length>S;)j.push(k.pop()),X.push(w.pop()+T-M);k.push(m(n.types[N],j,X,Z-M,L-Z)),w.push(M-T)}function m(k,w,T,S,M=0,Z){if(u){let N=[Ut.contextHash,u];Z=Z?[N].concat(Z):[N]}if(M>25){let N=[Ut.lookAhead,M];Z=Z?[N].concat(Z):[N]}return new wn(k,w,T,S,Z)}function O(k,w){let T=s.fork(),S=0,M=0,Z=0,N=T.end-a,L={size:0,start:0,skip:0};e:for(let j=T.pos-k;T.pos>j;){let X=T.size;if(T.id==w&&X>=0){L.size=S,L.start=M,L.skip=Z,Z+=4,S+=4,T.next();continue}let fe=T.pos-X;if(X<0||fe=o?4:0,te=T.start;for(T.next();T.pos>fe;){if(T.size<0)if(T.size==-3)ee+=4;else break e;else T.id>=o&&(ee+=4);T.next()}M=te,S+=X,Z+=ee}return(w<0||S==k)&&(L.size=S,L.start=M,L.skip=Z),L.size>4?L:void 0}function b(k,w,T){let{id:S,start:M,end:Z,size:N}=s;if(s.next(),N>=0&&S4){let j=s.pos-(N-4);for(;s.pos>j;)T=b(k,w,T)}w[--T]=L,w[--T]=Z-k,w[--T]=M-k,w[--T]=S}else N==-3?u=S:N==-4&&(c=S);return T}let E=[],D=[];for(;s.pos>0;)f(r.start||0,r.bufferStart||0,E,D,-1,0);let C=(e=r.length)!==null&&e!==void 0?e:E.length?D[0]+E[0].length:0;return new wn(l[r.topID],E.reverse(),D.reverse(),C)}var h5=new WeakMap;function Qf(r,e){if(!r.isAnonymous||e instanceof vi||e.type!=r)return 1;let t=h5.get(e);if(t==null){t=1;for(let n of e.children){if(n.type!=r||!(n instanceof wn)){t=1;break}t+=Qf(r,n)}h5.set(e,t)}return t}function pg(r,e,t,n,a,i,o,s,l){let u=0;for(let p=n;p=c)break;w+=T}if(D==C+1){if(w>c){let T=p[C];h(T.children,T.positions,0,T.children.length,m[C]+E);continue}f.push(p[C])}else{let T=m[D-1]+p[D-1].length-k;f.push(pg(r,p,m,C,D,k,T,null,l))}d.push(k+E-i)}}return h(e,t,n,a,0),(s||l)(f,d,o)}var Zf=class{startParse(e,t,n){return typeof e=="string"&&(e=new dg(e)),n=n?n.length?n.map(a=>new iu(a.from,a.to)):[new iu(0,0)]:[new iu(0,e.length)],this.createParse(e,t||[],n)}parse(e,t,n){let a=this.startParse(e,t,n);for(;;){let i=a.advance();if(i)return i}}},dg=class{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}};var _K=new Ut({perNode:!0});var yg=class r{constructor(e,t,n,a,i,o,s,l,u,c=0,f){this.p=e,this.stack=t,this.state=n,this.reducePos=a,this.pos=i,this.score=o,this.buffer=s,this.bufferBase=l,this.curContext=u,this.lookAhead=c,this.parent=f}toString(){return`[${this.stack.filter((e,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,t,n=0){let a=e.parser.context;return new r(e,[],t,n,n,0,[],0,a?new qf(a,a.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var t;let n=e>>19,a=e&65535,{parser:i}=this.p,o=this.reducePos=2e3&&!(!((t=this.p.parser.nodeSet.types[a])===null||t===void 0)&&t.isAnonymous)&&(u==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=c):this.p.lastBigReductionSizel;)this.stack.pop();this.reduceContext(a,u)}storeNode(e,t,n,a=4,i=!1){if(e==0&&(!this.stack.length||this.stack[this.stack.length-1]0&&o.buffer[s-4]==0&&o.buffer[s-1]>-1){if(t==n)return;if(o.buffer[s-2]>=t){o.buffer[s-2]=n;return}}}if(!i||this.pos==n)this.buffer.push(e,t,n,a);else{let o=this.buffer.length;if(o>0&&this.buffer[o-4]!=0){let s=!1;for(let l=o;l>0&&this.buffer[l-2]>n;l-=4)if(this.buffer[l-1]>=0){s=!0;break}if(s)for(;o>0&&this.buffer[o-2]>n;)this.buffer[o]=this.buffer[o-4],this.buffer[o+1]=this.buffer[o-3],this.buffer[o+2]=this.buffer[o-2],this.buffer[o+3]=this.buffer[o-1],o-=4,a>4&&(a-=4)}this.buffer[o]=e,this.buffer[o+1]=t,this.buffer[o+2]=n,this.buffer[o+3]=a}}shift(e,t,n,a){if(e&131072)this.pushState(e&65535,this.pos);else if(e&262144)this.pos=a,this.shiftContext(t,n),t<=this.p.parser.maxNode&&this.buffer.push(t,n,a,4);else{let i=e,{parser:o}=this.p;(a>this.pos||t<=o.maxNode)&&(this.pos=a,o.stateFlag(i,1)||(this.reducePos=a)),this.pushState(i,n),this.shiftContext(t,n),t<=o.maxNode&&this.buffer.push(t,n,a,4)}}apply(e,t,n,a){e&65536?this.reduce(e):this.shift(e,t,n,a)}useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);let a=this.pos;this.reducePos=this.pos=a+e.length,this.pushState(t,a),this.buffer.push(n,a,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reducePos;)t-=4;let n=e.buffer.slice(t),a=e.bufferBase+t;for(;e&&a==e.bufferBase;)e=e.parent;return new r(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,a,this.curContext,this.lookAhead,e)}recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(e){for(let t=new bg(this);;){let n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(n==0)return!1;if(!(n&65536))return!0;t.reduce(n)}}recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let a=[];for(let i=0,o;il&1&&s==o)||a.push(t[i],o)}t=a}let n=[];for(let a=0;a>19,a=t&65535,i=this.stack.length-n*3;if(i<0||e.getGoto(this.stack[i],a,!1)<0){let o=this.findForcedReduction();if(o==null)return!1;t=o}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}findForcedReduction(){let{parser:e}=this.p,t=[],n=(a,i)=>{if(!t.includes(a))return t.push(a),e.allActions(a,o=>{if(!(o&393216))if(o&65536){let s=(o>>19)-i;if(s>1){let l=o&65535,u=this.stack.length-s*3;if(u>=0&&e.getGoto(this.stack[u],l,!1)>=0)return s<<19|65536|l}}else{let s=n(o,i+1);if(s!=null)return s}})};return n(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:e}=this.p;return e.data[e.stateSlot(this.state,1)]==65535&&!e.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}},qf=class{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash(t):0}},bg=class{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let t=e&65535,n=e>>19;n==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(n-1)*3;let a=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=a}},vg=class r{constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.buffer,this.index==0&&this.maybeNext()}static create(e,t=e.bufferBase+e.buffer.length){return new r(e,t,t-e.bufferBase)}maybeNext(){let e=this.stack.parent;e!=null&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new r(this.stack,this.pos,this.index)}};function uu(r,e=Uint16Array){if(typeof r!="string")return r;let t=null;for(let n=0,a=0;n=92&&o--,o>=34&&o--;let l=o-32;if(l>=46&&(l-=46,s=!0),i+=l,s)break;i*=46}t?t[a++]=i:t=new e(i)}return t}var Es=class{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}},g5=new Es,Og=class{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=g5,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(e,t){let n=this.range,a=this.rangeIndex,i=this.pos+e;for(;in.to:i>=n.to;){if(a==this.ranges.length-1)return null;let o=this.ranges[++a];i+=o.from-n.to,n=o}return i}clipPos(e){if(e>=this.range.from&&ee)return Math.max(e,t.from);return this.end}peek(e){let t=this.chunkOff+e,n,a;if(t>=0&&t=this.chunk2Pos&&ns.to&&(this.chunk2=this.chunk2.slice(0,s.to-n)),a=this.chunk2.charCodeAt(0)}}return n>=this.token.lookAhead&&(this.token.lookAhead=n+1),a}acceptToken(e,t=0){let n=t?this.resolveOffset(t,-1):this.pos;if(n==null||n=this.chunk2Pos&&this.posthis.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=g5,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);let n="";for(let a of this.ranges){if(a.from>=t)break;a.to>e&&(n+=this.input.read(Math.max(a.from,e),Math.min(a.to,t)))}return n}},Oi=class{constructor(e,t){this.data=e,this.id=t}token(e,t){let{parser:n}=t.p;_5(this.data,e,t,this.id,n.data,n.tokenPrecTable)}};Oi.prototype.contextual=Oi.prototype.fallback=Oi.prototype.extend=!1;var xs=class{constructor(e,t,n){this.precTable=t,this.elseToken=n,this.data=typeof e=="string"?uu(e):e}token(e,t){let n=e.pos,a=0;for(;;){let i=e.next<0,o=e.resolveOffset(1,1);if(_5(this.data,e,t,0,this.data,this.precTable),e.token.value>-1)break;if(this.elseToken==null)return;if(i||a++,o==null)break;e.reset(o,e.token)}a&&(e.reset(n,e.token),e.acceptToken(this.elseToken,a))}};xs.prototype.contextual=Oi.prototype.fallback=Oi.prototype.extend=!1;var ro=class{constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}};function _5(r,e,t,n,a,i){let o=0,s=1<0){let p=r[h];if(l.allows(p)&&(e.token.value==-1||e.token.value==p||WP(p,e.token.value,a,i))){e.acceptToken(p);break}}let c=e.next,f=0,d=r[o+2];if(e.next<0&&d>f&&r[u+d*3-3]==65535){o=r[u+d*3-1];continue e}for(;f>1,p=u+h+(h<<1),m=r[p],O=r[p+1]||65536;if(c=O)f=h+1;else{o=r[p+2],e.advance();continue e}}break}}function y5(r,e,t){for(let n=e,a;(a=r[n])!=65535;n++)if(a==t)return n-e;return-1}function WP(r,e,t,n){let a=y5(t,n,e);return a<0||y5(t,n,r)e)&&!n.type.isError)return t<0?Math.max(0,Math.min(n.to-1,e-25)):Math.min(r.length,Math.max(n.from+1,e+25));if(t<0?n.prevSibling():n.nextSibling())break;if(!n.parent())return t<0?0:r.length}}var _g=class{constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?b5(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?b5(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(ee)return this.nextStart=o,null;if(i instanceof wn){if(o==e){if(o=Math.max(this.safeFrom,e)&&(this.trees.push(i),this.start.push(o),this.index.push(0))}else this.index[t]++,this.nextStart=o+i.length}}},wg=class{constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(n=>new Es)}getActions(e){let t=0,n=null,{parser:a}=e.p,{tokenizers:i}=a,o=a.stateSlot(e.state,3),s=e.curContext?e.curContext.hash:0,l=0;for(let u=0;uf.end+25&&(l=Math.max(f.lookAhead,l)),f.value!=0)){let d=t;if(f.extended>-1&&(t=this.addActions(e,f.extended,f.end,t)),t=this.addActions(e,f.value,f.end,t),!c.extend&&(n=f,t>d))break}}for(;this.actions.length>t;)this.actions.pop();return l&&e.setLookAhead(l),!n&&e.pos==this.stream.end&&(n=new Es,n.value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let t=new Es,{pos:n,p:a}=e;return t.start=n,t.end=Math.min(n+1,a.stream.end),t.value=n==a.stream.end?a.parser.eofTerm:0,t}updateCachedToken(e,t,n){let a=this.stream.clipPos(n.pos);if(t.token(this.stream.reset(a,e),n),e.value>-1){let{parser:i}=n.p;for(let o=0;o=0&&n.p.parser.dialect.allows(s>>1)){s&1?e.extended=s>>1:e.value=s>>1;break}}}else e.value=0,e.end=this.stream.clipPos(a+1)}putAction(e,t,n,a){for(let i=0;ie.bufferLength*4?new _g(n,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e=this.stacks,t=this.minStackPos,n=this.stacks=[],a,i;if(this.bigReductionCount>300&&e.length==1){let[o]=e;for(;o.forceReduce()&&o.stack.length&&o.stack[o.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let o=0;ot)n.push(s);else{if(this.advanceStack(s,n,e))continue;{a||(a=[],i=[]),a.push(s);let l=this.tokens.getMainToken(s);i.push(l.value,l.end)}}break}}if(!n.length){let o=a&&YP(a);if(o)return Tn&&console.log("Finish with "+this.stackID(o)),this.stackToTree(o);if(this.parser.strict)throw Tn&&a&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+t);this.recovering||(this.recovering=5)}if(this.recovering&&a){let o=this.stoppedAt!=null&&a[0].pos>this.stoppedAt?a[0]:this.runRecovery(a,i,n);if(o)return Tn&&console.log("Force-finish "+this.stackID(o)),this.stackToTree(o.forceAll())}if(this.recovering){let o=this.recovering==1?1:this.recovering*3;if(n.length>o)for(n.sort((s,l)=>l.score-s.score);n.length>o;)n.pop();n.some(s=>s.reducePos>t)&&this.recovering--}else if(n.length>1){e:for(let o=0;o500&&u.buffer.length>500)if((s.score-u.score||s.buffer.length-u.buffer.length)>0)n.splice(l--,1);else{n.splice(o--,1);continue e}}}n.length>12&&n.splice(12,n.length-12)}this.minStackPos=n[0].pos;for(let o=1;o ":"";if(this.stoppedAt!=null&&a>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let u=e.curContext&&e.curContext.tracker.strict,c=u?e.curContext.hash:0;for(let f=this.fragments.nodeAt(a);f;){let d=this.parser.nodeSet.types[f.type.id]==f.type?i.getGoto(e.state,f.type.id):-1;if(d>-1&&f.length&&(!u||(f.prop(Ut.contextHash)||0)==c))return e.useNode(f,d),Tn&&console.log(o+this.stackID(e)+` (via reuse of ${i.getName(f.type.id)})`),!0;if(!(f instanceof wn)||f.children.length==0||f.positions[0]>0)break;let h=f.children[0];if(h instanceof wn&&f.positions[0]==0)f=h;else break}}let s=i.stateSlot(e.state,4);if(s>0)return e.reduce(s),Tn&&console.log(o+this.stackID(e)+` (via always-reduce ${i.getName(s&65535)})`),!0;if(e.stack.length>=8400)for(;e.stack.length>6e3&&e.forceReduce(););let l=this.tokens.getActions(e);for(let u=0;ua?t.push(p):n.push(p)}return!1}advanceFully(e,t){let n=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return v5(e,t),!0}}runRecovery(e,t,n){let a=null,i=!1;for(let o=0;o ":"";if(s.deadEnd&&(i||(i=!0,s.restart(),Tn&&console.log(c+this.stackID(s)+" (restarted)"),this.advanceFully(s,n))))continue;let f=s.split(),d=c;for(let h=0;f.forceReduce()&&h<10&&(Tn&&console.log(d+this.stackID(f)+" (via force-reduce)"),!this.advanceFully(f,n));h++)Tn&&(d=this.stackID(f)+" -> ");for(let h of s.recoverByInsert(l))Tn&&console.log(c+this.stackID(h)+" (via recover-insert)"),this.advanceFully(h,n);this.stream.end>s.pos?(u==s.pos&&(u++,l=0),s.recoverByDelete(l,u),Tn&&console.log(c+this.stackID(s)+` (via recover-delete ${this.parser.getName(l)})`),v5(s,n)):(!a||a.scorer,Lf=class{constructor(e){this.start=e.start,this.shift=e.shift||gg,this.reduce=e.reduce||gg,this.reuse=e.reuse||gg,this.hash=e.hash||(()=>0),this.strict=e.strict!==!1}},Bf=class r extends Zf{constructor(e){if(super(),this.wrappers=[],e.version!=14)throw new RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let t=e.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let s=0;se.topRules[s][1]),a=[];for(let s=0;s=0)i(c,l,s[u++]);else{let f=s[u+-c];for(let d=-c;d>0;d--)i(s[u++],l,f);u++}}}this.nodeSet=new If(t.map((s,l)=>qn.define({name:l>=this.minRepeatTerm?void 0:s,id:l,props:a[l],top:n.indexOf(l)>-1,error:l==0,skipped:e.skippedNodes&&e.skippedNodes.indexOf(l)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=1024;let o=uu(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let s=0;stypeof s=="number"?new Oi(o,s):s),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,t,n){let a=new Dg(this,e,t,n);for(let i of this.wrappers)a=i(a,e,t,n);return a}getGoto(e,t,n=!1){let a=this.goto;if(t>=a[0])return-1;for(let i=a[t+1];;){let o=a[i++],s=o&1,l=a[i++];if(s&&n)return l;for(let u=i+(o>>1);i0}validAction(e,t){return!!this.allActions(e,n=>n==t?!0:null)}allActions(e,t){let n=this.stateSlot(e,4),a=n?t(n):void 0;for(let i=this.stateSlot(e,1);a==null;i+=3){if(this.data[i]==65535)if(this.data[i+1]==1)i=Ya(this.data,i+2);else break;a=t(Ya(this.data,i+1))}return a}nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(this.data[n]==65535)if(this.data[n+1]==1)n=Ya(this.data,n+2);else break;if(!(this.data[n+2]&1)){let a=this.data[n+1];t.some((i,o)=>o&1&&i==a)||t.push(this.data[n],a)}}return t}configure(e){let t=Object.assign(Object.create(r.prototype),this);if(e.props&&(t.nodeSet=this.nodeSet.extend(...e.props)),e.top){let n=this.topRules[e.top];if(!n)throw new RangeError(`Invalid top rule name ${e.top}`);t.top=n}return e.tokenizers&&(t.tokenizers=this.tokenizers.map(n=>{let a=e.tokenizers.find(i=>i.from==n);return a?a.to:n})),e.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((n,a)=>{let i=e.specializers.find(s=>s.from==n.external);if(!i)return n;let o=Object.assign(Object.assign({},n),{external:i.to});return t.specializers[a]=O5(o),o})),e.contextTracker&&(t.context=e.contextTracker),e.dialect&&(t.dialect=this.parseDialect(e.dialect)),e.strict!=null&&(t.strict=e.strict),e.wrap&&(t.wrappers=t.wrappers.concat(e.wrap)),e.bufferLength!=null&&(t.bufferLength=e.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let t=this.dynamicPrecedences;return t==null?0:t[e]||0}parseDialect(e){let t=Object.keys(this.dialects),n=t.map(()=>!1);if(e)for(let i of e.split(" ")){let o=t.indexOf(i);o>=0&&(n[o]=!0)}let a=null;for(let i=0;in)&&t.p.parser.stateFlag(t.state,2)&&(!e||e.scorer.external(t,n)<<1|e}return r.get}var zP=0,na=class r{constructor(e,t,n,a){this.name=e,this.set=t,this.base=n,this.modified=a,this.id=zP++}toString(){let{name:e}=this;for(let t of this.modified)t.name&&(e=`${t.name}(${e})`);return e}static define(e,t){let n=typeof e=="string"?e:"?";if(e instanceof r&&(t=e),t?.base)throw new Error("Can not derive from a modified tag");let a=new r(n,[],null,[]);if(a.set.push(a),t)for(let i of t.set)a.set.push(i);return a}static defineModifier(e){let t=new zf(e);return n=>n.modified.indexOf(t)>-1?n:zf.get(n.base||n,n.modified.concat(t).sort((a,i)=>a.id-i.id))}},VP=0,zf=class r{constructor(e){this.name=e,this.instances=[],this.id=VP++}static get(e,t){if(!t.length)return e;let n=t[0].instances.find(s=>s.base==e&&jP(t,s.modified));if(n)return n;let a=[],i=new na(e.name,a,e,t);for(let s of t)s.instances.push(i);let o=XP(t);for(let s of e.set)if(!s.modified.length)for(let l of o)a.push(r.get(s,l));return i}};function jP(r,e){return r.length==e.length&&r.every((t,n)=>t==e[n])}function XP(r){let e=[[]];for(let t=0;tn.length-t.length)}function C5(r){let e=Object.create(null);for(let t in r){let n=r[t];Array.isArray(n)||(n=[n]);for(let a of t.split(" "))if(a){let i=[],o=2,s=a;for(let f=0;;){if(s=="..."&&f>0&&f+3==a.length){o=1;break}let d=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(s);if(!d)throw new RangeError("Invalid path: "+a);if(i.push(d[0]=="*"?"":d[0][0]=='"'?JSON.parse(d[0]):d[0]),f+=d[0].length,f==a.length)break;let h=a[f++];if(f==a.length&&h=="!"){o=0;break}if(h!="/")throw new RangeError("Invalid path: "+a);s=a.slice(f)}let l=i.length-1,u=i[l];if(!u)throw new RangeError("Invalid path: "+a);let c=new fu(n,o,l>0?i.slice(0,l):null);e[u]=c.sort(e[u])}}return GP.add(e)}var GP=new Ut,fu=class{constructor(e,t,n,a){this.tags=e,this.mode=t,this.context=n,this.next=a}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(e){return!e||e.depth{let o=a;for(let s of i)for(let l of s.set){let u=t[l.id];if(u){o=o?o+" "+u:u;break}}return o},scope:n}}var Qe=na.define,Uf=Qe(),_i=Qe(),w5=Qe(_i),D5=Qe(_i),wi=Qe(),Wf=Qe(wi),kg=Qe(wi),ba=Qe(),no=Qe(ba),ga=Qe(),ya=Qe(),Eg=Qe(),cu=Qe(Eg),Yf=Qe(),K={comment:Uf,lineComment:Qe(Uf),blockComment:Qe(Uf),docComment:Qe(Uf),name:_i,variableName:Qe(_i),typeName:w5,tagName:Qe(w5),propertyName:D5,attributeName:Qe(D5),className:Qe(_i),labelName:Qe(_i),namespace:Qe(_i),macroName:Qe(_i),literal:wi,string:Wf,docString:Qe(Wf),character:Qe(Wf),attributeValue:Qe(Wf),number:kg,integer:Qe(kg),float:Qe(kg),bool:Qe(wi),regexp:Qe(wi),escape:Qe(wi),color:Qe(wi),url:Qe(wi),keyword:ga,self:Qe(ga),null:Qe(ga),atom:Qe(ga),unit:Qe(ga),modifier:Qe(ga),operatorKeyword:Qe(ga),controlKeyword:Qe(ga),definitionKeyword:Qe(ga),moduleKeyword:Qe(ga),operator:ya,derefOperator:Qe(ya),arithmeticOperator:Qe(ya),logicOperator:Qe(ya),bitwiseOperator:Qe(ya),compareOperator:Qe(ya),updateOperator:Qe(ya),definitionOperator:Qe(ya),typeOperator:Qe(ya),controlOperator:Qe(ya),punctuation:Eg,separator:Qe(Eg),bracket:cu,angleBracket:Qe(cu),squareBracket:Qe(cu),paren:Qe(cu),brace:Qe(cu),content:ba,heading:no,heading1:Qe(no),heading2:Qe(no),heading3:Qe(no),heading4:Qe(no),heading5:Qe(no),heading6:Qe(no),contentSeparator:Qe(ba),list:Qe(ba),quote:Qe(ba),emphasis:Qe(ba),strong:Qe(ba),link:Qe(ba),monospace:Qe(ba),strikethrough:Qe(ba),inserted:Qe(),deleted:Qe(),changed:Qe(),invalid:Qe(),meta:Yf,documentMeta:Qe(Yf),annotation:Qe(Yf),processingInstruction:Qe(Yf),definition:na.defineModifier("definition"),constant:na.defineModifier("constant"),function:na.defineModifier("function"),standard:na.defineModifier("standard"),local:na.defineModifier("local"),special:na.defineModifier("special")};for(let r in K){let e=K[r];e instanceof na&&(e.name=r)}var EK=HP([{tag:K.link,class:"tok-link"},{tag:K.heading,class:"tok-heading"},{tag:K.emphasis,class:"tok-emphasis"},{tag:K.strong,class:"tok-strong"},{tag:K.keyword,class:"tok-keyword"},{tag:K.atom,class:"tok-atom"},{tag:K.bool,class:"tok-bool"},{tag:K.url,class:"tok-url"},{tag:K.labelName,class:"tok-labelName"},{tag:K.inserted,class:"tok-inserted"},{tag:K.deleted,class:"tok-deleted"},{tag:K.literal,class:"tok-literal"},{tag:K.string,class:"tok-string"},{tag:K.number,class:"tok-number"},{tag:[K.regexp,K.escape,K.special(K.string)],class:"tok-string2"},{tag:K.variableName,class:"tok-variableName"},{tag:K.local(K.variableName),class:"tok-variableName tok-local"},{tag:K.definition(K.variableName),class:"tok-variableName tok-definition"},{tag:K.special(K.variableName),class:"tok-variableName2"},{tag:K.definition(K.propertyName),class:"tok-propertyName tok-definition"},{tag:K.typeName,class:"tok-typeName"},{tag:K.namespace,class:"tok-namespace"},{tag:K.className,class:"tok-className"},{tag:K.macroName,class:"tok-macroName"},{tag:K.propertyName,class:"tok-propertyName"},{tag:K.operator,class:"tok-operator"},{tag:K.comment,class:"tok-comment"},{tag:K.meta,class:"tok-meta"},{tag:K.invalid,class:"tok-invalid"},{tag:K.punctuation,class:"tok-punctuation"}]);var KP=312,k5=1,JP=2,eM=3,tM=4,rM=313,nM=315,aM=316,iM=5,oM=6,sM=0,Sg=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],E5=125,lM=59,Ag=47,uM=42,cM=43,fM=45,dM=60,hM=44,pM=63,mM=46,gM=new Lf({start:!1,shift(r,e){return e==iM||e==oM||e==nM?r:e==aM},strict:!1}),yM=new ro((r,e)=>{let{next:t}=r;(t==E5||t==-1||e.context)&&r.acceptToken(rM)},{contextual:!0,fallback:!0}),bM=new ro((r,e)=>{let{next:t}=r,n;Sg.indexOf(t)>-1||t==Ag&&((n=r.peek(1))==Ag||n==uM)||t!=E5&&t!=lM&&t!=-1&&!e.context&&r.acceptToken(KP)},{contextual:!0}),vM=new ro((r,e)=>{let{next:t}=r;if(t==cM||t==fM){if(r.advance(),t==r.next){r.advance();let n=!e.context&&e.canShift(k5);r.acceptToken(n?k5:JP)}}else t==pM&&r.peek(1)==mM&&(r.advance(),r.advance(),(r.next<48||r.next>57)&&r.acceptToken(eM))},{contextual:!0});function xg(r,e){return r>=65&&r<=90||r>=97&&r<=122||r==95||r>=192||!e&&r>=48&&r<=57}var OM=new ro((r,e)=>{if(r.next!=dM||!e.dialectEnabled(sM)||(r.advance(),r.next==Ag))return;let t=0;for(;Sg.indexOf(r.next)>-1;)r.advance(),t++;if(xg(r.next,!0)){for(r.advance(),t++;xg(r.next,!1);)r.advance(),t++;for(;Sg.indexOf(r.next)>-1;)r.advance(),t++;if(r.next==hM)return;for(let n=0;;n++){if(n==7){if(!xg(r.next,!0))return;break}if(r.next!="extends".charCodeAt(n))break;r.advance(),t++}}r.acceptToken(tM,-t)}),_M=C5({"get set async static":K.modifier,"for while do if else switch try catch finally return throw break continue default case":K.controlKeyword,"in of await yield void typeof delete instanceof":K.operatorKeyword,"let var const using function class extends":K.definitionKeyword,"import export from":K.moduleKeyword,"with debugger as new":K.keyword,TemplateString:K.special(K.string),super:K.atom,BooleanLiteral:K.bool,this:K.self,null:K.null,Star:K.modifier,VariableName:K.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":K.function(K.variableName),VariableDefinition:K.definition(K.variableName),Label:K.labelName,PropertyName:K.propertyName,PrivatePropertyName:K.special(K.propertyName),"CallExpression/MemberExpression/PropertyName":K.function(K.propertyName),"FunctionDeclaration/VariableDefinition":K.function(K.definition(K.variableName)),"ClassDeclaration/VariableDefinition":K.definition(K.className),PropertyDefinition:K.definition(K.propertyName),PrivatePropertyDefinition:K.definition(K.special(K.propertyName)),UpdateOp:K.updateOperator,"LineComment Hashbang":K.lineComment,BlockComment:K.blockComment,Number:K.number,String:K.string,Escape:K.escape,ArithOp:K.arithmeticOperator,LogicOp:K.logicOperator,BitOp:K.bitwiseOperator,CompareOp:K.compareOperator,RegExp:K.regexp,Equals:K.definitionOperator,Arrow:K.function(K.punctuation),": Spread":K.punctuation,"( )":K.paren,"[ ]":K.squareBracket,"{ }":K.brace,"InterpolationStart InterpolationEnd":K.special(K.brace),".":K.derefOperator,", ;":K.separator,"@":K.meta,TypeName:K.typeName,TypeDefinition:K.definition(K.typeName),"type enum interface implements namespace module declare":K.definitionKeyword,"abstract global Privacy readonly override":K.modifier,"is keyof unique infer":K.operatorKeyword,JSXAttributeValue:K.attributeValue,JSXText:K.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":K.angleBracket,"JSXIdentifier JSXNameSpacedName":K.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":K.attributeName,"JSXBuiltin/JSXIdentifier":K.standard(K.tagName)}),wM={__proto__:null,export:20,as:25,from:33,default:36,async:41,function:42,extends:54,this:58,true:66,false:66,null:78,void:82,typeof:86,super:102,new:136,delete:148,yield:157,await:161,class:166,public:229,private:229,protected:229,readonly:231,instanceof:250,satisfies:253,in:254,const:256,import:290,keyof:345,unique:349,infer:355,is:391,abstract:411,implements:413,type:415,let:418,var:420,using:423,interface:429,enum:433,namespace:439,module:441,declare:445,global:449,for:468,of:477,while:480,with:484,do:488,if:492,else:494,switch:498,case:504,try:510,catch:514,finally:518,return:522,throw:526,break:530,continue:534,debugger:538},DM={__proto__:null,async:123,get:125,set:127,declare:189,public:191,private:191,protected:191,static:193,abstract:195,override:197,readonly:203,accessor:205,new:395},CM={__proto__:null,"<":187},x5=Bf.deserialize({version:14,states:"$@QO%TQ^OOO%[Q^OOO'_Q`OOP(lOWOOO*zQ?NdO'#CiO+RO!bO'#CjO+aO#tO'#CjO+oO!0LbO'#D^O.QQ^O'#DdO.bQ^O'#DoO%[Q^O'#DwO0fQ^O'#EPOOQ?Mr'#EX'#EXO1PQWO'#EUOOQO'#Em'#EmOOQO'#Ih'#IhO1XQWO'#GpO1dQWO'#ElO1iQWO'#ElO3hQ?NdO'#JmO6[Q?NdO'#JnO6uQWO'#F[O6zQ&jO'#FsOOQ?Mr'#Fe'#FeO7VO,YO'#FeO7eQ7[O'#FzO9RQWO'#FyOOQ?Mr'#Jn'#JnOOQ?Mp'#Jm'#JmO9WQWO'#GtOOQU'#KZ'#KZO9cQWO'#IUO9hQ?MxO'#IVOOQU'#JZ'#JZOOQU'#IZ'#IZQ`Q^OOO`Q^OOO9pQMnO'#DsO9wQ^O'#D{O:OQ^O'#D}O9^QWO'#GpO:VQ7[O'#CoO:eQWO'#EkO:pQWO'#EvO:uQ7[O'#FdO;dQWO'#GpOOQO'#K['#K[O;iQWO'#K[O;wQWO'#GxO;wQWO'#GyO;wQWO'#G{O9^QWO'#HOOVQWO'#CeO>gQWO'#H_O>oQWO'#HeO>oQWO'#HgO`Q^O'#HiO>oQWO'#HkO>oQWO'#HnO>tQWO'#HtO>yQ?MyO'#HzO%[Q^O'#H|O?UQ?MyO'#IOO?aQ?MyO'#IQO9hQ?MxO'#ISO?lQ?NdO'#CiO@nQ`O'#DiQOQWOOO%[Q^O'#D}OAUQWO'#EQO:VQ7[O'#EkOAaQWO'#EkOAlQpO'#FdOOQU'#Cg'#CgOOQ?Mp'#Dn'#DnOOQ?Mp'#Jq'#JqO%[Q^O'#JqOOQO'#Jt'#JtOOQO'#Id'#IdOBlQ`O'#EdOOQ?Mp'#Ec'#EcOOQ?Mp'#Jx'#JxOChQ?NQO'#EdOCrQ`O'#ETOOQO'#Js'#JsODWQ`O'#JtOEeQ`O'#ETOCrQ`O'#EdPErO#@ItO'#CbPOOO)CDx)CDxOOOO'#I['#I[OE}O!bO,59UOOQ?Mr,59U,59UOOOO'#I]'#I]OF]O#tO,59UO%[Q^O'#D`OOOO'#I_'#I_OFkO!0LbO,59xOOQ?Mr,59x,59xOFyQ^O'#I`OG^QWO'#JoOI]QrO'#JoO+}Q^O'#JoOIdQWO,5:OOIzQWO'#EmOJXQWO'#KOOJdQWO'#J}OJdQWO'#J}OJlQWO,5;ZOJqQWO'#J|OOQ?Mv,5:Z,5:ZOJxQ^O,5:ZOLvQ?NdO,5:cOMgQWO,5:kONQQ?MxO'#J{ONXQWO'#JzO9WQWO'#JzONmQWO'#JzONuQWO,5;YONzQWO'#JzO!#PQrO'#JnOOQ?Mr'#Ci'#CiO%[Q^O'#EPO!#oQrO,5:pOOQQ'#Ju'#JuOOQO-EpOOQU'#Jc'#JcOOQU,5>q,5>qOOQU-EtQWO'#HTO9^QWO'#HVO!DgQWO'#HVO:VQ7[O'#HXO!DlQWO'#HXOOQU,5=m,5=mO!DqQWO'#HYO!ESQWO'#CoO!EXQWO,59PO!EcQWO,59PO!GhQ^O,59POOQU,59P,59PO!GxQ?MxO,59PO%[Q^O,59PO!JTQ^O'#HaOOQU'#Hb'#HbOOQU'#Hc'#HcO`Q^O,5=yO!JkQWO,5=yO`Q^O,5>PO`Q^O,5>RO!JpQWO,5>TO`Q^O,5>VO!JuQWO,5>YO!JzQ^O,5>`OOQU,5>f,5>fO%[Q^O,5>fO9hQ?MxO,5>hOOQU,5>j,5>jO# UQWO,5>jOOQU,5>l,5>lO# UQWO,5>lOOQU,5>n,5>nO# rQ`O'#D[O%[Q^O'#JqO# |Q`O'#JqO#!kQ`O'#DjO#!|Q`O'#DjO#%_Q^O'#DjO#%fQWO'#JpO#%nQWO,5:TO#%sQWO'#EqO#&RQWO'#KPO#&ZQWO,5;[O#&`Q`O'#DjO#&mQ`O'#ESOOQ?Mr,5:l,5:lO%[Q^O,5:lO#&tQWO,5:lO>tQWO,5;VO!A}Q`O,5;VO!BVQ7[O,5;VO:VQ7[O,5;VO#&|QWO,5@]O#'RQ(CYO,5:pOOQO-EzO+}Q^O,5>zOOQO,5?Q,5?QO#*ZQ^O'#I`OOQO-E<^-E<^O#*hQWO,5@ZO#*pQrO,5@ZO#*wQWO,5@iOOQ?Mr1G/j1G/jO%[Q^O,5@jO#+PQWO'#IfOOQO-EuQ?NdO1G0|O#>|Q?NdO1G0|O#AZQ07bO'#CiO#CUQ07bO1G1_O#C]Q07bO'#JnO#CpQ?NdO,5?WOOQ?Mp-EoQWO1G3oO$3VQ^O1G3qO$7ZQ^O'#HpOOQU1G3t1G3tO$7hQWO'#HvO>tQWO'#HxOOQU1G3z1G3zO$7pQ^O1G3zO9hQ?MxO1G4QOOQU1G4S1G4SOOQ?Mp'#G]'#G]O9hQ?MxO1G4UO9hQ?MxO1G4WO$;wQWO,5@]O!(oQ^O,5;]O9WQWO,5;]O>tQWO,5:UO!(oQ^O,5:UO!A}Q`O,5:UO$;|Q07bO,5:UOOQO,5;],5;]O$tQWO1G0qO!A}Q`O1G0qO!BVQ7[O1G0qOOQ?Mp1G5w1G5wO!ArQ?MxO1G0ZOOQO1G0j1G0jO%[Q^O1G0jO$=aQ?MxO1G0jO$=lQ?MxO1G0jO!A}Q`O1G0ZOCrQ`O1G0ZO$=zQ?MxO1G0jOOQO1G0Z1G0ZO$>`Q?NdO1G0jPOOO-EjQpO,5rQrO1G4fOOQO1G4l1G4lO%[Q^O,5>zO$>|QWO1G5uO$?UQWO1G6TO$?^QrO1G6UO9WQWO,5?QO$?hQ?NdO1G6RO%[Q^O1G6RO$?xQ?MxO1G6RO$@ZQWO1G6QO$@ZQWO1G6QO9WQWO1G6QO$@cQWO,5?TO9WQWO,5?TOOQO,5?T,5?TO$@wQWO,5?TO$(PQWO,5?TOOQO-E[OOQU,5>[,5>[O%[Q^O'#HqO%8mQWO'#HsOOQU,5>b,5>bO9WQWO,5>bOOQU,5>d,5>dOOQU7+)f7+)fOOQU7+)l7+)lOOQU7+)p7+)pOOQU7+)r7+)rO%8rQ`O1G5wO%9WQ07bO1G0wO%9bQWO1G0wOOQO1G/p1G/pO%9mQ07bO1G/pO>tQWO1G/pO!(oQ^O'#DjOOQO,5>{,5>{OOQO-E<_-E<_OOQO,5?R,5?ROOQO-EtQWO7+&]O!A}Q`O7+&]OOQO7+%u7+%uO$>`Q?NdO7+&UOOQO7+&U7+&UO%[Q^O7+&UO%9wQ?MxO7+&UO!ArQ?MxO7+%uO!A}Q`O7+%uO%:SQ?MxO7+&UO%:bQ?NdO7++mO%[Q^O7++mO%:rQWO7++lO%:rQWO7++lOOQO1G4o1G4oO9WQWO1G4oO%:zQWO1G4oOOQQ7+%z7+%zO#&wQWO<|O%[Q^O,5>|OOQO-E<`-E<`O%FwQWO1G5xOOQ?Mr<]OOQU,5>_,5>_O&8uQWO1G3|O9WQWO7+&cO!(oQ^O7+&cOOQO7+%[7+%[O&8zQ07bO1G6UO>tQWO7+%[OOQ?Mr<tQWO<`Q?NdO<pQ?NdO,5?_O&@xQ?NdO7+'zO&CWQrO1G4hO&CbQ07bO7+&^O&EcQ07bO,5=UO&GgQ07bO,5=WO&GwQ07bO,5=UO&HXQ07bO,5=WO&HiQ07bO,59rO&JlQ07bO,5tQWO7+)hO'(OQWO<`Q?NdOAN?[OOQOAN>{AN>{O%[Q^OAN?[OOQO<`Q?NdOG24vO#&wQWOLD,nOOQULD,nLD,nO!&_Q7[OLD,nO'5TQrOLD,nO'5[Q07bO7+'xO'6}Q07bO,5?]O'8}Q07bO,5?_O':}Q07bO7+'zO'kOh%VOk+aO![']O%f+`O~O!d+cOa(WX![(WX'u(WX!Y(WX~Oa%lO![XO'u%lO~Oh%VO!i%cO~Oh%VO!i%cO(O%eO~O!d#vO#h(tO~Ob+nO%g+oO(O+kO(QTO(TUO!Z)TP~O!Y+pO`)SX~O[+tO~O`+uO~O![%}O(O%eO(P!lO`)SP~Oh%VO#]+zO~Oh%VOk+}O![$|O~O![,PO~O},RO![XO~O%k%tO~O!u,WO~Oe,]O~Ob,^O(O#nO(QTO(TUO!Z)RP~Oe%{O~O%g!QO(O&WO~P=RO[,cO`,bO~OPYOQYOSfOdzOeyOmkOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO!fuO!iZO!lYO!mYO!nYO!pvO!uxO!y]O%e}O(QTO(TUO([VO(j[O(yiO~O![!eO!r!gO$V!kO(O!dO~P!EkO`,bOa%lO'u%lO~OPYOQYOSfOd!jOe!iOmkOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO![!eO!fuO!iZO!lYO!mYO!nYO!pvO!u!hO$V!kO(O!dO(QTO(TUO([VO(j[O(yiO~Oa,hO!rwO#t!OO%i!OO%j!OO%k!OO~P!HTO!i&lO~O&Y,nO~O![,pO~O&k,rO&m,sOP&haQ&haS&haY&haa&had&hae&ham&hao&hap&haq&haw&hay&ha{&ha!P&ha!T&ha!U&ha![&ha!f&ha!i&ha!l&ha!m&ha!n&ha!p&ha!r&ha!u&ha!y&ha#t&ha$V&ha%e&ha%g&ha%i&ha%j&ha%k&ha%n&ha%p&ha%s&ha%t&ha%v&ha&S&ha&Y&ha&[&ha&^&ha&`&ha&c&ha&i&ha&o&ha&q&ha&s&ha&u&ha&w&ha's&ha(O&ha(Q&ha(T&ha([&ha(j&ha(y&ha!Z&ha&a&hab&ha&f&ha~O(O,xO~Oh!bX!Y!OX!Z!OX!d!OX!d!bX!i!bX#]!OX~O!Y!bX!Z!bX~P# ZO!d,}O#],|Oh(eX!Y#eX!Y(eX!Z#eX!Z(eX!d(eX!i(eX~Oh%VO!d-PO!i%cO!Y!^X!Z!^X~Op!nO!P!oO(QTO(TUO(`!mO~OP;POQ;POSfOdkOg'XX!Y'XX~P!+hO!Y.wOg(ka~OSfO![3uO$c3vO~O!Z3zO~Os3{O~P#.aOa$lq!Y$lq'u$lq's$lq!V$lq!h$lqs$lq![$lq%f$lq!d$lq~P!9mO!V3|O~P#.aO})zO!P){O(u%POk'ea(t'ea!Y'ea#]'ea~Og'ea#}'ea~P%)nO})zO!P){Ok'ga(t'ga(u'ga!Y'ga#]'ga~Og'ga#}'ga~P%*aO(m$YO~P#.aO!VfX!V$xX!YfX!Y$xX!d%PX#]fX~P!/gO(OQ#>g#@V#@e#@l#BR#Ba#C|#D[#Db#Dh#Dn#Dx#EO#EU#E`#Er#ExPPPPPPPPPP#FOPPPPPPP#Fs#Iz#KZ#Kb#KjPPP$!sP$!|$%t$,^$,a$,d$-P$-S$-Z$-cP$-i$-lP$.Y$.^$/U$0d$0i$1PPP$1U$1[$1`P$1c$1g$1k$2a$2x$3a$3e$3h$3k$3q$3t$3x$3|R!|RoqOXst!Z#d%k&o&q&r&t,k,p1|2PY!vQ']-]1a5eQ%rvQ%zyQ&R|Q&g!VS'T!e-TQ'c!iS'i!r!yU*e$|*V*jQ+i%{Q+v&TQ,[&aQ-Z'[Q-e'dQ-m'jQ0R*lQ1k,]R;v;T%QdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%k%r&P&h&k&o&q&r&t&x'Q'_'o(P(R(X(`(t(v(z)y+R+V,h,k,p-a-i-w-}.l.s/f0a0g0v1d1t1u1w1y1|2P2R2r2x3^5b5m5}6O6R6f8R8X8h8rS#q];Q!r)Z$Z$n'U)o,|-P.}2b3u5`6]9h9y;P;S;T;W;X;Y;Z;[;];^;_;`;a;b;c;d;f;i;v;x;y;{ < TypeParamList TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewTarget new NewExpression ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression TypeArgList CompareOp < declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies in const CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression InstantiationExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast ArrowFunction TypeParamList SequenceExpression InstantiationExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:376,context:gM,nodeProps:[["isolate",-8,5,6,14,34,36,48,50,52,""],["group",-26,9,17,19,65,204,208,212,213,215,218,221,231,233,239,241,243,245,248,254,260,262,264,266,268,270,271,"Statement",-34,13,14,29,32,33,39,48,51,52,54,59,67,69,73,77,79,81,82,107,108,117,118,135,138,140,141,142,143,144,146,147,166,167,169,"Expression",-23,28,30,34,38,40,42,171,173,175,176,178,179,180,182,183,184,186,187,188,198,200,202,203,"Type",-3,85,100,106,"ClassItem"],["openedBy",23,"<",35,"InterpolationStart",53,"[",57,"{",70,"(",159,"JSXStartCloseTag"],["closedBy",24,">",37,"InterpolationEnd",47,"]",58,"}",71,")",164,"JSXEndTag"]],propSources:[_M],skippedNodes:[0,5,6,274],repeatNodeCount:37,tokenData:"$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$h&j(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$h&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$h&j(U!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU(U!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$h&j(RpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(RpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Rp(U!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$h&j(Rp(U!b'w0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(S#S$h&j'x0/lO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c07[.n_$h&j(Rp(U!b'x0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)3p/x`$h&j!m),Q(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW1V`#u(Ch$h&j(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW2d_#u(Ch$h&j(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At3l_(Q':f$h&j(U!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$h&j(U!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$h&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$c`$h&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$c``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$c`$h&j(U!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ(U!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$c`(U!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$h&j(Rp(U!bOY%ZYZ&cZq%Zqr`#P#o`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXWS$h&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSWSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS(U!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]WS$h&j(RpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWWS(RpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYWS(Rp(U!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l^!Q^$h&j!U7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&c7`!@hX!U7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;'S!@c;'S;=`!CQ<%lO!@c7`!AYW!U7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;'S!Ar;'S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;'S!Ar;'S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;'S!@c;'S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c^!Ezl$h&j(U!b!U7`OY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}8r!GyZ(U!b!U7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;'S!Gr;'S;=`!J|<%lO!Gr8r!Hse(U!b!U7`OY'}Zw'}x#O'}#P#W'}#W#X!Hl#X#Z'}#Z#[!Hl#[#]'}#]#^!Hl#^#a'}#a#b!Hl#b#g'}#g#h!Hl#h#i'}#i#j!Hl#j#k!Hl#k#m'}#m#n!Hl#n;'S'};'S;=`(f<%lO'}8r!JZX(U!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;'S!JU;'S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$h&j(U!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!^!LYP;=`<%l!KS>^!L`P;=`<%l!_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#>j_$h&j(Rp(U!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#?rd$h&j(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#A]f$h&j(Rp(U!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Bzc$h&j(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Dbe$h&j(Rp(U!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#E|g$h&j(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Gpi$h&j(Rp(U!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x#Il_!d$b$h&j#})Lv(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#Jv_al$h&j(Rp(U!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f#LS^h#)`#O-wM[r]||-1},{term:338,get:r=>DM[r]||-1},{term:92,get:r=>CM[r]||-1}],tokenPrec:14749});var vr=require("@codemirror/language"),kM=require("@codemirror/state"),EM=require("@codemirror/view"),$g=require("@codemirror/autocomplete");var S5=vr.LRLanguage.define({name:"javascript",parser:x5.configure({props:[vr.indentNodeProp.add({IfStatement:(0,vr.continuedIndent)({except:/^\s*({|else\b)/}),TryStatement:(0,vr.continuedIndent)({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:vr.flatIndent,SwitchBody:r=>{let e=r.textAfter,t=/^\s*\}/.test(e),n=/^\s*(case|default)\b/.test(e);return r.baseIndent+(t?0:n?1:2)*r.unit},Block:(0,vr.delimitedIndent)({closing:"}"}),ArrowFunction:r=>r.baseIndent+r.unit,"TemplateString BlockComment":()=>null,"Statement Property":(0,vr.continuedIndent)({except:/^{/}),JSXElement(r){let e=/^\s*<\//.test(r.textAfter);return r.lineIndent(r.node.from)+(e?0:r.unit)},JSXEscape(r){let e=/\s*\}/.test(r.textAfter);return r.lineIndent(r.node.from)+(e?0:r.unit)},"JSXOpenTag JSXSelfClosingTag"(r){return r.column(r.node.from)+r.unit}}),vr.foldNodeProp.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":vr.foldInside,BlockComment(r){return{from:r.from+2,to:r.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}});var MK=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent);var Ln=require("@codemirror/language"),va=require("@codemirror/view"),Di=require("@codemirror/autocomplete"),Vf=require("@codemirror/search"),A5=require("@codemirror/lint"),$5=()=>[S5,(0,Ln.foldGutter)(),(0,va.drawSelection)(),(0,va.dropCursor)(),(0,Ln.indentOnInput)(),(0,Ln.syntaxHighlighting)(Ln.defaultHighlightStyle,{fallback:!0}),va.EditorView.lineWrapping,(0,Ln.bracketMatching)(),(0,Di.closeBrackets)(),(0,Di.autocompletion)(),(0,va.rectangularSelection)(),(0,Vf.highlightSelectionMatches)(),va.keymap.of([...Di.closeBracketsKeymap,...Ss.defaultKeymap,...Vf.searchKeymap,...Ss.historyKeymap,Ss.indentWithTab,...Ln.foldKeymap,...Di.completionKeymap,...A5.lintKeymap])].filter(r=>r);var N5=require("@codemirror/view"),jf=require("@codemirror/language");var xM="#abb2bf",SM="#7d8799",AM="#ffffff",$M="#21252b",Tg="rgba(0, 0, 0, 0.5)",TM="#292d3e",Ng="#353a42",NM="rgba(128, 203, 196, 0.2)",T5="#ffcc00",PM=N5.EditorView.theme({"&":{color:"#ffffff",backgroundColor:TM},".cm-content":{caretColor:T5},"&.cm-focused .cm-cursor":{borderLeftColor:T5},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:NM},".cm-panels":{backgroundColor:$M,color:"#ffffff"},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:Tg},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847",outline:"1px solid #515a6b"},".cm-gutters":{background:"#292d3e",color:"#676e95",border:"none"},".cm-activeLineGutter":{backgroundColor:Tg},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:Ng},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:Ng,borderBottomColor:Ng},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:Tg,color:xM}}},{dark:!0}),MM=jf.HighlightStyle.define([{tag:K.keyword,color:"#c792ea"},{tag:K.operator,color:"#89ddff"},{tag:K.special(K.variableName),color:"#eeffff"},{tag:K.typeName,color:"#f07178"},{tag:K.atom,color:"#f78c6c"},{tag:K.number,color:"#ff5370"},{tag:K.definition(K.variableName),color:"#82aaff"},{tag:K.string,color:"#c3e88d"},{tag:K.special(K.string),color:"#f07178"},{tag:K.comment,color:SM},{tag:K.variableName,color:"#f07178"},{tag:K.tagName,color:"#ff5370"},{tag:K.bracket,color:"#a2a1a4"},{tag:K.meta,color:"#ffcb6b"},{tag:K.attributeName,color:"#c792ea"},{tag:K.propertyName,color:"#c792ea"},{tag:K.className,color:"#decb6b"},{tag:K.invalid,color:AM}]),P5=[PM,(0,jf.syntaxHighlighting)(MM)];var L5=require("@codemirror/view"),Gf=require("@codemirror/language");var M5="#2e3440",Fg="#3b4252",R5="#434c5e",Xf="#4c566a";var Q5="#e5e9f0",Ig="#eceff4",Pg="#8fbcbb",I5="#88c0d0",RM="#81a1c1",aa="#5e81ac",QM="#bf616a",As="#d08770",Mg="#ebcb8b",F5="#a3be8c",IM="#b48ead",Z5="#d30102",Zg=Ig,Rg=Zg,FM="#ffffff",Qg=Fg,ZM=Zg,q5=Fg,qg=L5.EditorView.theme({"&":{color:M5,backgroundColor:FM},".cm-content":{caretColor:q5},".cm-cursor, .cm-dropCursor":{borderLeftColor:q5},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:ZM},".cm-panels":{backgroundColor:Zg,color:Xf},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:`1px solid ${Xf}`},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:Q5},".cm-activeLine":{backgroundColor:Rg},".cm-selectionMatch":{backgroundColor:Q5},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{outline:`1px solid ${Xf}`},"&.cm-focused .cm-matchingBracket":{backgroundColor:Ig},".cm-gutters":{backgroundColor:Ig,color:M5,border:"none"},".cm-activeLineGutter":{backgroundColor:Rg},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:Qg},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:Qg,borderBottomColor:Qg},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:Rg,color:Xf}}},{dark:!1}),qM=Gf.HighlightStyle.define([{tag:K.keyword,color:aa},{tag:[K.name,K.deleted,K.character,K.propertyName,K.macroName],color:As},{tag:[K.variableName],color:As},{tag:[K.function(K.variableName)],color:aa},{tag:[K.labelName],color:RM},{tag:[K.color,K.constant(K.name),K.standard(K.name)],color:aa},{tag:[K.definition(K.name),K.separator],color:F5},{tag:[K.brace],color:Pg},{tag:[K.annotation],color:Z5},{tag:[K.number,K.changed,K.annotation,K.modifier,K.self,K.namespace],color:I5},{tag:[K.typeName,K.className],color:Mg},{tag:[K.operator,K.operatorKeyword],color:F5},{tag:[K.tagName],color:IM},{tag:[K.squareBracket],color:QM},{tag:[K.angleBracket],color:As},{tag:[K.attributeName],color:Mg},{tag:[K.regexp],color:aa},{tag:[K.quote],color:Fg},{tag:[K.string],color:As},{tag:K.link,color:Pg,textDecoration:"underline",textUnderlinePosition:"under"},{tag:[K.url,K.escape,K.special(K.string)],color:As},{tag:[K.meta],color:I5},{tag:[K.comment],color:R5,fontStyle:"italic"},{tag:K.strong,fontWeight:"bold",color:aa},{tag:K.emphasis,fontStyle:"italic",color:aa},{tag:K.strikethrough,textDecoration:"line-through"},{tag:K.heading,fontWeight:"bold",color:aa},{tag:K.special(K.heading1),fontWeight:"bold",color:aa},{tag:K.heading1,fontWeight:"bold",color:aa},{tag:[K.heading2,K.heading3,K.heading4],fontWeight:"bold",color:aa},{tag:[K.heading5,K.heading6],color:aa},{tag:[K.atom,K.bool,K.special(K.variableName)],color:As},{tag:[K.processingInstruction,K.inserted],color:Pg},{tag:[K.contentSeparator],color:Mg},{tag:K.invalid,color:R5,borderBottom:`1px dotted ${Z5}`}]),BK=[qg,(0,Gf.syntaxHighlighting)(qM)];function W5(r,e){let t=$5();document.body.hasClass("theme-dark")?t.push(P5):t.push(qg);let n=[...t];e&&n.push(e);let a=new U5.EditorView({state:B5.EditorState.create({doc:r.value,extensions:n})});return r.parentNode.appendChild(a.dom),r.style.display="none",r.form&&r.form.addEventListener("submit",()=>{r.value=a.state.doc.toString()}),a}function LM(r){we(r,"svelte-1ejrp3m","div.svelte-1ejrp3m .cm-editor{height:200px}")}function BM(r){let e,t,n,a,i,o,s,l;return{c(){e=_("p"),e.textContent="Use this to override what is displayed for a given day.",t=F(),n=_("p"),n.innerHTML=`Your callback will receive the day and + calendar + parameters and must return a string or + number`,a=F(),i=_("div"),g(i,"class","svelte-1ejrp3m")},m(u,c){$(u,e,c),$(u,t,c),$(u,n,c),$(u,a,c),$(u,i,c),s||(l=me(o=r[1].call(null,i)),s=!0)},p:I,d(u){u&&(A(e),A(t),A(n),A(a),A(i)),s=!1,l()}}}function UM(r){let e,t;return e=new xt({props:{name:"Day Callback",open:Hf.Platform.isDesktop,$$slots:{default:[BM]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&32&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function WM(r,e,t){let n,a,i=Ve("store");ie(r,i,l=>t(2,a=l));let o,s=l=>{let u=new Hf.TextAreaComponent(l).setValue(n.static.dayDisplayCallback??"");o=W5(u.inputEl,Y5.EditorView.updateListener.of(c=>{c.docChanged&&(n.static.dayDisplayCallback=c.state.doc.toString())}))};return bl(()=>{o.destroy()}),r.$$.update=()=>{r.$$.dirty&4&&(n=a)},[i,s,a]}var Lg=class extends ae{constructor(e){super(),oe(this,e,WM,UM,re,{},LM)}},z5=Lg;function YM(r){let e,t,n,a,i,o,s,l,u,c,f,d;return e=new Xl({}),n=new Lw({}),i=new zw({}),s=new o5({}),u=new c5({}),f=new z5({}),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment),a=F(),z(i.$$.fragment),o=F(),z(s.$$.fragment),l=F(),z(u.$$.fragment),c=F(),z(f.$$.fragment)},m(h,p){W(e,h,p),$(h,t,p),W(n,h,p),$(h,a,p),W(i,h,p),$(h,o,p),W(s,h,p),$(h,l,p),W(u,h,p),$(h,c,p),W(f,h,p),d=!0},p:I,i(h){d||(P(e.$$.fragment,h),P(n.$$.fragment,h),P(i.$$.fragment,h),P(s.$$.fragment,h),P(u.$$.fragment,h),P(f.$$.fragment,h),d=!0)},o(h){R(e.$$.fragment,h),R(n.$$.fragment,h),R(i.$$.fragment,h),R(s.$$.fragment,h),R(u.$$.fragment,h),R(f.$$.fragment,h),d=!1},d(h){h&&(A(t),A(a),A(o),A(l),A(c)),Y(e,h),Y(n,h),Y(i,h),Y(s,h),Y(u,h),Y(f,h)}}}var Bg=class extends ae{constructor(e){super(),oe(this,e,null,YM,re,{})}},Ug=Bg;var K5=require("obsidian");var Oa=require("obsidian");function V5(r){return{name:r??"",cycle:0,offset:0,faceColor:"#fff",shadowColor:"#000",id:Le(6)}}var Kf=class extends ir{constructor(t,n,a){super(t);this.calendar=n;this.saved=!1;this.moon={name:"",cycle:0,offset:0,faceColor:"#fff",shadowColor:"#000",id:Le(6)};a&&(this.moon={...a},this.editing=!0),this.containerEl.addClass("calendarium-create-moon")}async display(){this.contentEl.empty(),this.contentEl.createEl("h3",{text:this.editing?"Edit moon":"New moon"}),this.infoEl=this.contentEl.createDiv("moon-info"),this.buildInfo(),new Oa.Setting(this.contentEl).addButton(t=>{t.setButtonText("Save").setCta().onClick(()=>{if(!this.moon.name?.length){new Oa.Notice("The moon must have a name.");return}if(!this.moon.cycle){new Oa.Notice("The moon must have a positive cycle.");return}this.saved=!0,this.close()})}).addExtraButton(t=>{t.setIcon(ns).setTooltip("Cancel").onClick(()=>this.close())})}buildInfo(){this.infoEl.empty(),new Oa.Setting(this.infoEl).setName("Name").addText(t=>{t.setValue(this.moon.name).onChange(n=>{this.moon.name=n})}),new Oa.Setting(this.infoEl).setName("Cycle").setDesc("How many days it takes for the moon to complete a full cycle.").addText(t=>{t.inputEl.setAttr("type","number"),t.setValue(`${this.moon.cycle}`).onChange(n=>{isNaN(Number(n))||(this.moon.cycle=Number(n))})}),new Oa.Setting(this.infoEl).setName("Offset").setDesc("Shift the starting moon phase by a number of days.").addText(t=>{t.inputEl.setAttr("type","number"),t.setValue(`${this.moon.offset}`).onChange(n=>{isNaN(Number(n))||(this.moon.offset=Number(n))})}),new Oa.Setting(this.infoEl).setName("Face color").addText(t=>{t.inputEl.setAttr("type","color"),t.setValue(this.moon.faceColor).onChange(n=>{this.moon.faceColor=n})}),new Oa.Setting(this.infoEl).setName("Shadow color").addText(t=>{t.inputEl.setAttr("type","color"),t.setValue(this.moon.shadowColor).onChange(n=>{this.moon.shadowColor=n})})}async onOpen(){await this.display()}};var Yg=require("obsidian");function zM(r){we(r,"svelte-1g86g3j",".moon-wrapper.svelte-1g86g3j,.moon.svelte-1g86g3j{width:min-content;height:min-content;min-width:0}.moon.svelte-1g86g3j{display:flex;align-items:center}")}function VM(r){let e,t,n,a,i,o,s,l,u;return{c(){e=_("div"),t=or("svg"),n=or("circle"),i=or("path"),s=or("circle"),g(n,"cx","16"),g(n,"cy","16"),g(n,"r","10"),g(n,"fill",a=r[0].faceColor),g(i,"class","shadow"),g(i,"fill",o=r[0].shadowColor),g(i,"d",r[3]),g(s,"cx","16"),g(s,"cy","16"),g(s,"r","10"),g(s,"fill","none"),g(s,"stroke","#000"),g(s,"stroke-width","2px"),g(t,"class","moon svelte-1g86g3j"),g(t,"id",l=r[0].id),g(t,"preserveAspectRatio","xMidYMid"),g(t,"width",r[2]),g(t,"height",r[2]),g(t,"viewBox","0 0 32 32"),g(e,"class","moon-wrapper svelte-1g86g3j"),g(e,"aria-label",u=r[1]?`${r[0].name} +${r[0].phase}`:null)},m(c,f){$(c,e,f),y(e,t),y(t,n),y(t,i),y(t,s)},p(c,[f]){f&1&&a!==(a=c[0].faceColor)&&g(n,"fill",a),f&1&&o!==(o=c[0].shadowColor)&&g(i,"fill",o),f&8&&g(i,"d",c[3]),f&1&&l!==(l=c[0].id)&&g(t,"id",l),f&4&&g(t,"width",c[2]),f&4&&g(t,"height",c[2]),f&3&&u!==(u=c[1]?`${c[0].name} +${c[0].phase}`:null)&&g(e,"aria-label",u)},i:I,o:I,d(c){c&&A(e)}}}function jM(r,e,t){let n,{moon:a}=e,{label:i=!0}=e,{size:o=28}=e;return r.$$set=s=>{"moon"in s&&t(0,a=s.moon),"label"in s&&t(1,i=s.label),"size"in s&&t(2,o=s.size)},r.$$.update=()=>{r.$$.dirty&1&&t(3,n=Fb[a.phase??"New moon"])},[a,i,o,n]}var Wg=class extends ae{constructor(e){super(),oe(this,e,jM,VM,re,{moon:0,label:1,size:2},zM)}},$s=Wg;function XM(r){we(r,"svelte-144nt9c",".moon.svelte-144nt9c{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.5rem}.setting-item-name.svelte-144nt9c{display:flex;align-items:center}.icons.svelte-144nt9c{display:flex;align-self:flex-start;justify-self:flex-end;align-items:center;gap:0.25rem}.icon.svelte-144nt9c{display:flex;align-items:center}.small.svelte-144nt9c{--icon-size:var(--icon-xs)}")}function j5(r){let e,t,n,a,i=r[0].offset+"",o,s,l,u;return{c(){e=_("div"),t=_("span"),a=F(),o=le(i),s=le(" days"),g(t,"class","icon small svelte-144nt9c"),g(e,"class","icons svelte-144nt9c")},m(c,f){$(c,e,f),y(e,t),y(e,a),y(e,o),y(e,s),l||(u=me(n=vt.call(null,t,yv)),l=!0)},p(c,f){f&1&&i!==(i=c[0].offset+"")&&ve(o,i)},d(c){c&&A(e),l=!1,u()}}}function GM(r){let e,t,n,a,i,o=r[0].name+"",s,l,u,c,f,d,h,p,m=r[0].cycle+"",O,b,E,D,C,k,w,T,S,M,Z,N,L;a=new $s({props:{moon:{...r[0],phase:"First quarter"},label:!1,size:20}});let j=r[0].offset&&j5(r);return{c(){e=_("div"),t=_("div"),n=_("span"),z(a.$$.fragment),i=F(),s=le(o),l=F(),u=_("div"),c=_("div"),f=_("div"),d=_("span"),p=F(),O=le(m),b=le(" days"),E=F(),j&&j.c(),D=F(),C=_("div"),k=_("div"),T=F(),S=_("div"),g(n,"class","setting-item-name svelte-144nt9c"),g(d,"class","icon small svelte-144nt9c"),g(f,"class","icons svelte-144nt9c"),g(c,"class","date"),g(u,"class","setting-item-description"),g(t,"class","moon-info"),g(k,"class","icon svelte-144nt9c"),g(S,"class","icon svelte-144nt9c"),g(C,"class","icons svelte-144nt9c"),g(e,"class","moon svelte-144nt9c")},m(X,fe){$(X,e,fe),y(e,t),y(t,n),W(a,n,null),y(n,i),y(n,s),y(t,l),y(t,u),y(u,c),y(c,f),y(f,d),y(f,p),y(f,O),y(f,b),y(c,E),j&&j.m(c,null),y(e,D),y(e,C),y(C,k),y(C,T),y(C,S),Z=!0,N||(L=[me(h=vt.call(null,d,gv)),me(w=r[2].call(null,k)),ce(k,"click",r[4]),me(M=r[1].call(null,S)),ce(S,"click",r[5])],N=!0)},p(X,[fe]){let ee={};fe&1&&(ee.moon={...X[0],phase:"First quarter"}),a.$set(ee),(!Z||fe&1)&&o!==(o=X[0].name+"")&&ve(s,o),(!Z||fe&1)&&m!==(m=X[0].cycle+"")&&ve(O,m),X[0].offset?j?j.p(X,fe):(j=j5(X),j.c(),j.m(c,null)):j&&(j.d(1),j=null)},i(X){Z||(P(a.$$.fragment,X),Z=!0)},o(X){R(a.$$.fragment,X),Z=!1},d(X){X&&A(e),Y(a),j&&j.d(),N=!1,Te(L)}}}function HM(r,e,t){let n=u=>{new Yg.ExtraButtonComponent(u).setIcon(Lt).setTooltip("Delete")},a=u=>{new Yg.ExtraButtonComponent(u).setIcon(Ar).setTooltip("Edit")},{moon:i}=e,o=Qt(),s=()=>o("edit"),l=()=>o("delete");return r.$$set=u=>{"moon"in u&&t(0,i=u.moon)},[i,n,a,o,s,l]}var zg=class extends ae{constructor(e){super(),oe(this,e,HM,GM,re,{moon:0},XM)}},X5=zg;function G5(r,e,t){let n=r.slice();return n[13]=e[t],n}function KM(r){let e,t,n=$e(r[0]),a=[];for(let o=0;oR(a[o],1,1,()=>{a[o]=null});return{c(){e=_("div");for(let o=0;o{u[p]=null}),_e(),a=u[n],a?a.p(f,d):(a=u[n]=l[n](f),a.c()),P(a,1),a.m(i.parentNode,i))},i(f){s||(P(e.$$.fragment,f),P(a),P(o.$$.fragment,f),s=!0)},o(f){R(e.$$.fragment,f),R(a),R(o.$$.fragment,f),s=!1},d(f){f&&(A(t),A(i)),Y(e,f),u[n].d(f),Y(o,f)}}}function tR(r){let e,t;return e=new xt({props:{name:"Moons",open:K5.Platform.isDesktop,desc:`${r[0].length} moon${r[0].length!=1?"s":""}`,$$slots:{default:[eR]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&1&&(i.desc=`${n[0].length} moon${n[0].length!=1?"s":""}`),a&65539&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function rR(r,e,t){let n,a,i,o=Ve("store");ie(r,o,O=>t(11,n=O));let s=Ve("plugin"),{moonStore:l,displayMoons:u}=o;ie(r,l,O=>t(0,a=O)),ie(r,u,O=>t(1,i=O));let c=O=>{l.delete(O.id)},f=O=>{let b=new Kf(s.app,n,O);b.onClose=()=>{b.saved&&(b.editing&&O?l.update(O.id,{...b.moon}):l.add({...b.moon}))},b.open()};return[a,i,o,l,u,c,f,()=>Ce(u,i=!i,i),O=>f(O),O=>c(O),O=>f(V5(O.detail))]}var Vg=class extends ae{constructor(e){super(),oe(this,e,rR,tR,re,{})}},J5=Vg;function nR(r){let e,t;return e=new J5({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}var jg=class extends ae{constructor(e){super(),oe(this,e,null,nR,re,{})}},Xg=jg;var Gg=require("obsidian");function aR(r){we(r,"svelte-1b1ayha",".editable-item.svelte-1b1ayha{display:grid;grid-template-columns:1fr auto;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:0.5rem}.icons.svelte-1b1ayha{display:flex;align-self:center;justify-self:flex-end;align-items:flex-start}.desc.svelte-1b1ayha{display:flex;align-items:flex-start;flex-flow:column;gap:0.5rem}")}var iR=r=>({}),e3=r=>({}),oR=r=>({}),t3=r=>({});function sR(r){let e,t,n=r[3].name,a=Xr(n,r,r[6],e3);return{c(){e=_("div"),a&&a.c(),g(e,"slot","name")},m(i,o){$(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&64)&&Hr(a,n,i,i[6],t?Gr(n,i[6],o,iR):Kr(i[6]),e3)},i(i){t||(P(a,i),t=!0)},o(i){R(a,i),t=!1},d(i){i&&A(e),a&&a.d(i)}}}function lR(r){let e,t,n=r[3].desc,a=Xr(n,r,r[6],t3);return{c(){e=_("div"),a&&a.c(),g(e,"slot","desc"),g(e,"class","desc svelte-1b1ayha")},m(i,o){$(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&64)&&Hr(a,n,i,i[6],t?Gr(n,i[6],o,oR):Kr(i[6]),t3)},i(i){t||(P(a,i),t=!0)},o(i){R(a,i),t=!1},d(i){i&&A(e),a&&a.d(i)}}}function uR(r){let e,t,n,a,i,o,s,l;return{c(){e=_("div"),t=_("div"),a=F(),i=_("div"),g(t,"class","icon"),g(i,"class","icon"),g(e,"class","icons svelte-1b1ayha"),g(e,"slot","control")},m(u,c){$(u,e,c),y(e,t),y(e,a),y(e,i),s||(l=[me(n=r[2].call(null,t)),ce(t,"click",r[4]),me(o=r[1].call(null,i)),ce(i,"click",r[5])],s=!0)},p:I,d(u){u&&A(e),s=!1,Te(l)}}}function cR(r){let e,t,n;return t=new lt({props:{$$slots:{control:[uR],desc:[lR],name:[sR]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),g(e,"class","editable-item setting-item svelte-1b1ayha")},m(a,i){$(a,e,i),W(t,e,null),n=!0},p(a,[i]){let o={};i&64&&(o.$$scope={dirty:i,ctx:a}),t.$set(o)},i(a){n||(P(t.$$.fragment,a),n=!0)},o(a){R(t.$$.fragment,a),n=!1},d(a){a&&A(e),Y(t)}}}function fR(r,e,t){let{$$slots:n={},$$scope:a}=e,i=Qt(),o=c=>{new Gg.ExtraButtonComponent(c).setIcon(Lt).setTooltip("Delete").extraSettingsEl.setAttr("style","margin-left: 0;")},s=c=>{new Gg.ExtraButtonComponent(c).setIcon(Ar).setTooltip("Edit")},l=()=>i("edit"),u=()=>i("delete");return r.$$set=c=>{"$$scope"in c&&t(6,a=c.$$scope)},[i,o,s,n,l,u,a]}var Hg=class extends ae{constructor(e){super(),oe(this,e,fR,cR,re,{},aR)}},r3=Hg;function dR(r){we(r,"svelte-1vfypyd",".desc.svelte-1vfypyd{display:flex;align-items:flex-start;flex-flow:column;gap:0.5rem}.clamp.svelte-1vfypyd{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:keep-all;overflow:hidden;width:calc(var(--event-max-width) * 0.75)}")}function hR(r){let e,t=r[0].name+"",n;return{c(){e=_("div"),n=le(t),g(e,"slot","name")},m(a,i){$(a,e,i),y(e,n)},p(a,i){i&1&&t!==(t=a[0].name+"")&&ve(n,t)},d(a){a&&A(e)}}}function pR(r){let e=Fr(r[0].date,r[1],r[0].end)+"",t;return{c(){t=le(e)},m(n,a){$(n,t,a)},p(n,a){a&3&&e!==(e=Fr(n[0].date,n[1],n[0].end)+"")&&ve(t,e)},d(n){n&&A(t)}}}function mR(r){let e;return{c(){e=le("Starting era")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function gR(r){let e,t,n,a,i=(r[0].description??"")+"",o;function s(c,f){if("isStartingEra"in c[0]&&c[0].isStartingEra)return mR;if("date"in c[0])return pR}let l=s(r,-1),u=l&&l(r);return{c(){e=_("div"),t=_("span"),u&&u.c(),n=F(),a=_("span"),o=le(i),g(a,"class","clamp svelte-1vfypyd"),g(e,"slot","desc"),g(e,"class","desc svelte-1vfypyd")},m(c,f){$(c,e,f),y(e,t),u&&u.m(t,null),y(e,n),y(e,a),y(a,o)},p(c,f){l===(l=s(c,f))&&u?u.p(c,f):(u&&u.d(1),u=l&&l(c),u&&(u.c(),u.m(t,null))),f&1&&i!==(i=(c[0].description??"")+"")&&ve(o,i)},d(c){c&&A(e),u&&u.d()}}}function yR(r){let e,t;return e=new r3({props:{$$slots:{desc:[gR],name:[hR]},$$scope:{ctx:r}}}),e.$on("delete",r[3]),e.$on("edit",r[4]),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&35&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function bR(r,e,t){let n,{era:a}=e,i=Ve("store");ie(r,i,l=>t(1,n=l));function o(l){Zr.call(this,r,l)}function s(l){Zr.call(this,r,l)}return r.$$set=l=>{"era"in l&&t(0,a=l.era)},[a,n,i,o,s]}var Kg=class extends ae{constructor(e){super(),oe(this,e,bR,yR,re,{era:0},dR)}},n3=Kg;var Nn={Era:"era",Day:"day",LeapDay:"leapday",Month:"month",IntercalaryMonth:"intercalary",Year:"year"};var Jf=require("obsidian");function Jg(r,{delay:e=0,duration:t=400,easing:n=$f,axis:a="y"}={}){let i=getComputedStyle(r),o=+i.opacity,s=a==="y"?"height":"width",l=parseFloat(i[s]),u=a==="y"?["top","bottom"]:["left","right"],c=u.map(b=>`${b[0].toUpperCase()}${b.slice(1)}`),f=parseFloat(i[`padding${c[0]}`]),d=parseFloat(i[`padding${c[1]}`]),h=parseFloat(i[`margin${c[0]}`]),p=parseFloat(i[`margin${c[1]}`]),m=parseFloat(i[`border${c[0]}Width`]),O=parseFloat(i[`border${c[1]}Width`]);return{delay:e,duration:t,easing:n,css:b=>`overflow: hidden;opacity: ${Math.min(b*20,1)*o};${s}: ${b*l}px;padding-${u[0]}: ${b*f}px;padding-${u[1]}: ${b*d}px;margin-${u[0]}: ${b*h}px;margin-${u[1]}: ${b*p}px;border-${u[0]}-width: ${b*m}px;border-${u[1]}-width: ${b*O}px;`}}function vR(r){we(r,"svelte-1k8q18g",".text-area-component.svelte-1k8q18g{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:0.5rem;width:100%}.setting-item.svelte-1k8q18g{width:100%}.align-start.svelte-1k8q18g{align-items:flex-start}hr.svelte-1k8q18g{margin:0.5rem 0}textarea.svelte-1k8q18g{width:100%}.ranged-event.svelte-1k8q18g{display:flex;align-items:center;gap:0.5rem;color:var(--text-muted);font-style:italic}")}function a3(r,e,t){let n=r.slice();return n[25]=e[t],n}function i3(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D,C,k;return{c(){e=_("hr"),t=F(),n=_("div"),a=_("span"),a.textContent=`The display format of your era can be whatever + you want, but you can also include the following + options:`,i=F(),o=_("ul"),s=_("li"),s.textContent="{{ year }} - Displays the current year",l=F(),u=_("li"),u.textContent=`{{ abs_year }} - Displays the current year, + but without a minus in front of it if is negative.`,c=F(),f=_("li"),f.textContent=`{{ nth_year }} - Display the year with an + ordinal (1st, 2nd, etc).`,d=F(),h=_("li"),h.textContent=`{{ abs_nth_year }} - Combination of abs_year + and nth_year.`,p=F(),m=_("li"),m.textContent=`{{ era_year }} - The current era year. If + any eras in the past has restarted the year count, + this number will be different than the year number.`,O=F(),b=_("li"),b.textContent=`{{ era_nth_year }} - Similar to nth_year, + but counting only the era years.`,E=F(),D=_("li"),D.textContent=`{{ era_name }} - Inserts the current name + of the era`,g(e,"class","svelte-1k8q18g"),g(n,"class","help-text")},m(w,T){$(w,e,T),$(w,t,T),$(w,n,T),y(n,a),y(n,i),y(n,o),y(o,s),y(o,l),y(o,u),y(o,c),y(o,f),y(o,d),y(o,h),y(o,p),y(o,m),y(o,O),y(o,b),y(o,E),y(o,D),k=!0},i(w){k||(w&&St(()=>{k&&(C||(C=Cp(n,Jg,{axis:"y"},!0)),C.run(1))}),k=!0)},o(w){w&&(C||(C=Cp(n,Jg,{axis:"y"},!1)),C.run(0)),k=!1},d(w){w&&(A(e),A(t),A(n)),w&&C&&C.end()}}}function OR(r){let e,t,n,a,i,o,s,l,u,c,f,d,h=oi(r[0],r[3].current.year)+"",p,m,O,b,E,D,C,k,w,T,S,M,Z;e=new ln({props:{name:"Name",value:r[0].name,desc:""}}),e.$on("change",r[14]),n=new lf({props:{name:"Description",value:r[0].description??""}}),n.$on("change",r[15]);let N=r[2]&&i3(r);return{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment),a=F(),i=_("div"),o=_("div"),s=_("div"),l=_("div"),l.innerHTML="",u=F(),c=_("div"),f=_("span"),d=_("strong"),p=le(h),m=F(),O=_("br"),b=F(),N&&N.c(),E=F(),D=_("div"),k=F(),w=_("textarea"),g(l,"class","setting-item-name"),g(c,"class","setting-item-description"),g(s,"class","setting-item-info"),g(D,"class","setting-item-control"),g(o,"class","setting-item align-start svelte-1k8q18g"),g(w,"spellcheck","false"),g(w,"placeholder",T="Display format"),g(w,"class","svelte-1k8q18g"),g(i,"class","setting-item text-area-component svelte-1k8q18g")},m(L,j){W(e,L,j),$(L,t,j),W(n,L,j),$(L,a,j),$(L,i,j),y(i,o),y(o,s),y(s,l),y(s,u),y(s,c),y(c,f),y(f,d),y(d,p),y(f,m),y(c,O),y(c,b),N&&N.m(c,null),y(o,E),y(o,D),y(i,k),y(i,w),Re(w,r[0].format),S=!0,M||(Z=[me(C=r[12].call(null,D)),ce(w,"input",r[16])],M=!0)},p(L,j){let X={};j&1&&(X.value=L[0].name),e.$set(X);let fe={};j&1&&(fe.value=L[0].description??""),n.$set(fe),(!S||j&9)&&h!==(h=oi(L[0],L[3].current.year)+"")&&ve(p,h),L[2]?N?j&4&&P(N,1):(N=i3(L),N.c(),P(N,1),N.m(c,null)):N&&(Oe(),R(N,1,1,()=>{N=null}),_e()),j&9&&Re(w,L[0].format)},i(L){S||(P(e.$$.fragment,L),P(n.$$.fragment,L),P(N),S=!0)},o(L){R(e.$$.fragment,L),R(n.$$.fragment,L),R(N),S=!1},d(L){L&&(A(t),A(a),A(i)),Y(e,L),Y(n,L),N&&N.d(),M=!1,Te(Z)}}}function o3(r){let e,t,n,a,i,o,s,l,u,c,f;e=new er({props:{name:"Ends the year",value:r[0].endsYear,desc:"A new year will begin the date this era starts."}}),e.$on("click",r[18]),a=new lt({props:{$$slots:{name:[_R]},$$scope:{ctx:r}}}),o=new Wa({props:{date:Ze(r[0].date)}});let d=[DR,wR],h=[];function p(m,O){return m[0].end?1:0}return l=p(r,-1),u=h[l]=d[l](r),{c(){z(e.$$.fragment),t=F(),n=_("div"),z(a.$$.fragment),i=F(),z(o.$$.fragment),s=F(),u.c(),c=He(),g(n,"class","setting-item setting-item-heading svelte-1k8q18g")},m(m,O){W(e,m,O),$(m,t,O),$(m,n,O),W(a,n,null),$(m,i,O),W(o,m,O),$(m,s,O),h[l].m(m,O),$(m,c,O),f=!0},p(m,O){let b={};O&1&&(b.value=m[0].endsYear),e.$set(b);let E={};O&268435456&&(E.$$scope={dirty:O,ctx:m}),a.$set(E);let D={};O&1&&(D.date=Ze(m[0].date)),o.$set(D);let C=l;l=p(m,O),l===C?h[l].p(m,O):(Oe(),R(h[C],1,1,()=>{h[C]=null}),_e(),u=h[l],u?u.p(m,O):(u=h[l]=d[l](m),u.c()),P(u,1),u.m(c.parentNode,c))},i(m){f||(P(e.$$.fragment,m),P(a.$$.fragment,m),P(o.$$.fragment,m),P(u),f=!0)},o(m){R(e.$$.fragment,m),R(a.$$.fragment,m),R(o.$$.fragment,m),R(u),f=!1},d(m){m&&(A(t),A(n),A(i),A(s),A(c)),Y(e,m),Y(a),Y(o,m),h[l].d(m)}}}function _R(r){let e;return{c(){e=_("div"),e.textContent="Start date",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function wR(r){let e,t,n,a,i;return t=new lt({props:{$$slots:{control:[kR],name:[CR]},$$scope:{ctx:r}}}),a=new Wa({props:{date:Ze(r[0].end)}}),{c(){e=_("div"),z(t.$$.fragment),n=F(),z(a.$$.fragment),g(e,"class","setting-item setting-item-heading svelte-1k8q18g")},m(o,s){$(o,e,s),W(t,e,null),$(o,n,s),W(a,o,s),i=!0},p(o,s){let l={};s&268435520&&(l.$$scope={dirty:s,ctx:o}),t.$set(l);let u={};s&1&&(u.date=Ze(o[0].end)),a.$set(u)},i(o){i||(P(t.$$.fragment,o),P(a.$$.fragment,o),i=!0)},o(o){R(t.$$.fragment,o),R(a.$$.fragment,o),i=!1},d(o){o&&(A(e),A(n)),Y(t),Y(a,o)}}}function DR(r){let e,t,n;return t=new lt({props:{$$slots:{name:[ER]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),g(e,"class","setting-item svelte-1k8q18g")},m(a,i){$(a,e,i),W(t,e,null),n=!0},p(a,i){let o={};i&268435521&&(o.$$scope={dirty:i,ctx:a}),t.$set(o)},i(a){n||(P(t.$$.fragment,a),n=!0)},o(a){R(t.$$.fragment,a),n=!1},d(a){a&&A(e),Y(t)}}}function CR(r){let e;return{c(){e=_("div"),e.textContent="End date",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function kR(r){let e,t,n,a;return{c(){e=_("div"),g(e,"slot","control")},m(i,o){$(i,e,o),n||(a=[me(t=r[10].call(null,e)),ce(e,"click",r[20])],n=!0)},p:I,d(i){i&&A(e),n=!1,Te(a)}}}function ER(r){let e,t,n,a,i,o,s;return{c(){e=_("div"),t=_("span"),t.textContent="Add end date",n=F(),a=_("div"),g(e,"class","ranged-event svelte-1k8q18g"),g(e,"slot","name")},m(l,u){$(l,e,u),y(e,t),y(e,n),y(e,a),o||(s=[me(i=r[13].call(null,a)),ce(a,"click",r[19])],o=!0)},p:I,d(l){l&&A(e),o=!1,Te(s)}}}function xR(r){let e,t,n,a;e=new er({props:{name:"Starting era",disabled:r[4]!=null,value:r[0].isStartingEra,desc:r[5]}}),e.$on("click",r[17]);let i=!r[0].isStartingEra&&o3(r);return{c(){z(e.$$.fragment),t=F(),i&&i.c(),n=He()},m(o,s){W(e,o,s),$(o,t,s),i&&i.m(o,s),$(o,n,s),a=!0},p(o,s){let l={};s&16&&(l.disabled=o[4]!=null),s&1&&(l.value=o[0].isStartingEra),s&32&&(l.desc=o[5]),e.$set(l),o[0].isStartingEra?i&&(Oe(),R(i,1,1,()=>{i=null}),_e()):i?(i.p(o,s),s&1&&P(i,1)):(i=o3(o),i.c(),P(i,1),i.m(n.parentNode,n))},i(o){a||(P(e.$$.fragment,o),P(i),a=!0)},o(o){R(e.$$.fragment,o),R(i),a=!1},d(o){o&&(A(t),A(n)),Y(e,o),i&&i.d(o)}}}function s3(r){let e,t;return e=new xt({props:{name:"Event",open:!1,$$slots:{default:[$R]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&268435465&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function l3(r){let e,t,n;return t=new lt({props:{$$slots:{control:[AR],name:[SR]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),g(e,"class","setting-item svelte-1k8q18g")},m(a,i){$(a,e,i),W(t,e,null),n=!0},p(a,i){let o={};i&268435465&&(o.$$scope={dirty:i,ctx:a}),t.$set(o)},i(a){n||(P(t.$$.fragment,a),n=!0)},o(a){R(t.$$.fragment,a),n=!1},d(a){a&&A(e),Y(t)}}}function SR(r){let e;return{c(){e=_("div"),e.textContent="Event category",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function u3(r){let e,t=r[25].name+"",n,a,i;return{c(){e=_("option"),n=le(t),e.__value=a=r[25].id,Re(e,e.__value),e.selected=i=r[0].category===r[25].id},m(o,s){$(o,e,s),y(e,n)},p(o,s){s&8&&t!==(t=o[25].name+"")&&ve(n,t),s&8&&a!==(a=o[25].id)&&(e.__value=a,Re(e,e.__value)),s&9&&i!==(i=o[0].category===o[25].id)&&(e.selected=i)},d(o){o&&A(e)}}}function AR(r){let e,t,n,a,i,o,s=$e(r[3].categories),l=[];for(let u=0;ur[23].call(e))},m(u,c){$(u,e,c),y(e,t),y(t,n);for(let f=0;f{i=null}),_e())},i(o){a||(P(e.$$.fragment,o),P(i),a=!0)},o(o){R(e.$$.fragment,o),R(i),a=!1},d(o){o&&(A(t),A(n)),Y(e,o),i&&i.d(o)}}}function TR(r){let e,t,n,a,i,o;e=new xt({props:{name:"Details",open:!0,$$slots:{default:[OR]},$$scope:{ctx:r}}}),n=new xt({props:{name:"Duration",open:!1,$$slots:{default:[xR]},$$scope:{ctx:r}}});let s=!r[0].isStartingEra&&s3(r);return{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment),a=F(),s&&s.c(),i=He()},m(l,u){W(e,l,u),$(l,t,u),W(n,l,u),$(l,a,u),s&&s.m(l,u),$(l,i,u),o=!0},p(l,[u]){let c={};u&268435469&&(c.$$scope={dirty:u,ctx:l}),e.$set(c);let f={};u&268435569&&(f.$$scope={dirty:u,ctx:l}),n.$set(f),l[0].isStartingEra?s&&(Oe(),R(s,1,1,()=>{s=null}),_e()):s?(s.p(l,u),u&1&&P(s,1)):(s=s3(l),s.c(),P(s,1),s.m(i.parentNode,i))},i(l){o||(P(e.$$.fragment,l),P(n.$$.fragment,l),P(s),o=!0)},o(l){R(e.$$.fragment,l),R(n.$$.fragment,l),R(s),o=!1},d(l){l&&(A(t),A(a),A(i)),Y(e,l),Y(n,l),s&&s.d(l)}}}function NR(r,e,t){let n,a,i=I,o=()=>(i(),i=be(f,X=>t(3,a=X)),f),s,l,u;r.$$.on_destroy.push(()=>i());let{era:c}=e,{store:f}=e;o(),Sn("store",f);let{eraStore:d}=f,h=de(d,X=>X.find(fe=>c.id!=fe.id&&fe.isStartingEra));ie(r,h,X=>t(4,s=X));let p=de(h,X=>X?"This era can't be set to the starting era, because a starting era already exists.":"");ie(r,p,X=>t(5,l=X));let m=Ze(c.isStartingEra?null:c.end);ie(r,m,X=>t(6,u=X)),m.subscribe(X=>{c.isStartingEra||t(0,c.end=X??void 0,c)});let O=X=>{new Jf.ExtraButtonComponent(X).setIcon(Lt).setTooltip("Make recurring")},b=Ze(!1);ie(r,b,X=>t(2,n=X));let E=X=>{new Jf.ExtraButtonComponent(X).setIcon("help-circle").onClick(()=>Ce(b,n=!n,n))},D=X=>{new Jf.ExtraButtonComponent(X).setIcon("calendar-range")},C=X=>t(0,c.name=X.detail,c),k=X=>t(0,c.description=X.detail,c);function w(){c.format=this.value,t(0,c)}let T=()=>t(0,c.isStartingEra=!c.isStartingEra,c),S=()=>t(0,c.endsYear=!c.endsYear,c),M=()=>{c.isStartingEra||Ce(m,u={...c.date},u)},Z=()=>{Ce(m,u=null,u)},N=()=>t(0,c.isEvent=!c.isEvent,c),L=()=>t(0,c.category=null,c);function j(){c.category=Gt(this),t(0,c)}return r.$$set=X=>{"era"in X&&t(0,c=X.era),"store"in X&&o(t(1,f=X.store))},[c,f,n,a,s,l,u,h,p,m,O,b,E,D,C,k,w,T,S,M,Z,N,L,j]}var e0=class extends ae{constructor(e){super(),oe(this,e,NR,TR,re,{era:0,store:1},vR)}},c3=e0;var ed=class extends pn{constructor(t,n,a){super();this.plugin=t;this.store=n;this.era={id:Le(6),type:Nn.Era,name:"",description:"",format:"{{era_name}}",endsYear:!1,isEvent:!1,category:null,isStartingEra:!1,date:at(Ne(this.store.currentStore))};typeof a=="string"?this.era.name=a:this.era=at(a),this.setTitle("Edit era")}async display(){this.$ui=new c3({target:this.contentEl,props:{era:this.era,store:this.store}})}close(){this.$ui?.$destroy(),super.close()}};var td=require("obsidian");function f3(r,e,t){let n=r.slice();return n[10]=e[t],n}function PR(r){let e,t,n=$e(r[0]),a=[];for(let o=0;oR(a[o],1,1,()=>{a[o]=null});return{c(){e=_("div");for(let o=0;o{c[p]=null}),_e(),t=c[e],t?t.p(d,h):(t=c[e]=u[e](d),t.c()),P(t,1),t.m(n.parentNode,n));let m={};h&8192&&(m.$$scope={dirty:h,ctx:d}),s.$set(m)},i(d){l||(P(t),P(a.$$.fragment,d),P(s.$$.fragment,d),l=!0)},o(d){R(t),R(a.$$.fragment,d),R(s.$$.fragment,d),l=!1},d(d){d&&(A(n),A(i),A(o)),c[e].d(d),Y(a,d),Y(s)}}}function ZR(r){let e,t;return e=new xt({props:{name:"Eras",open:td.Platform.isDesktop,desc:`${r[0].length} era${r[0].length!=1?"s":""}`,$$slots:{default:[FR]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&1&&(i.desc=`${n[0].length} era${n[0].length!=1?"s":""}`),a&8193&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function qR(r,e,t){let n,a,i=Ve("store");ie(r,i,h=>t(8,n=h));let o=Ve("plugin"),{eraStore:s}=i;ie(r,s,h=>t(0,a=h));let l=h=>{let p=new ed(o,i,h);p.onClose=()=>{typeof h=="string"?s.add(p.era):s.update(h.id,p.era)},p.open()};return[a,i,s,l,h=>{new td.ToggleComponent(h).setValue(n.hideEra??!0)},h=>l(h),h=>s.delete(h.id??""),h=>l(h.detail)]}var t0=class extends ae{constructor(e){super(),oe(this,e,qR,ZR,re,{})}},h3=t0;var p3=["General","Dates","Eras","Seasons & weather","Locations","Celestial bodies","Events"];var an=require("obsidian");var n0=Gn(Fc());function LR(r){we(r,"svelte-15nhxd3",".has-decorator.svelte-15nhxd3.svelte-15nhxd3{position:relative}.has-decorator.svelte-15nhxd3 input.svelte-15nhxd3{padding-right:10px;width:5rem}.input-decorator.svelte-15nhxd3.svelte-15nhxd3{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);color:var(--text-accent)}.flex-center.svelte-15nhxd3.svelte-15nhxd3{display:flex;align-items:center;gap:0.5rem}")}function BR(r){let e,t,n,a,i,o;return{c(){e=_("div"),t=_("div"),a=le(` + Temperature range`),g(e,"slot","name"),g(e,"class","flex-center svelte-15nhxd3")},m(s,l){$(s,e,l),y(e,t),y(e,a),i||(o=me(n=vt.call(null,t,"thermometer")),i=!0)},p:I,d(s){s&&A(e),i=!1,o()}}}function UR(r){let e;return{c(){e=_("div"),e.innerHTML="Set the average minimum and maximum temperatures",g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function WR(r){let e;return{c(){e=le("C")},m(t,n){$(t,e,n)},d(t){t&&A(e)}}}function YR(r){let e;return{c(){e=le("F")},m(t,n){$(t,e,n)},d(t){t&&A(e)}}}function zR(r){let e;return{c(){e=le("C")},m(t,n){$(t,e,n)},d(t){t&&A(e)}}}function VR(r){let e;return{c(){e=le("F")},m(t,n){$(t,e,n)},d(t){t&&A(e)}}}function jR(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p;function m(k,w){return k[0]===et.IMPERIAL?YR:WR}let O=m(r,-1),b=O(r);function E(k,w){return k[0]===et.IMPERIAL?VR:zR}let D=E(r,-1),C=D(r);return{c(){e=_("div"),t=_("div"),n=_("input"),a=F(),i=_("span"),o=le("\xB0"),b.c(),s=F(),l=_("div"),u=_("input"),c=F(),f=_("span"),d=le("\xB0"),C.c(),g(n,"type","number"),g(n,"spellcheck","false"),g(n,"placeholder","minimum"),g(n,"class","svelte-15nhxd3"),g(i,"class","input-decorator svelte-15nhxd3"),g(t,"class","has-decorator svelte-15nhxd3"),g(u,"type","number"),g(u,"spellcheck","false"),g(u,"placeholder","minimum"),g(u,"class","svelte-15nhxd3"),g(f,"class","input-decorator svelte-15nhxd3"),g(l,"class","has-decorator svelte-15nhxd3"),g(e,"slot","control"),g(e,"class","setting-item-control")},m(k,w){$(k,e,w),y(e,t),y(t,n),Re(n,r[1]),y(t,a),y(t,i),y(i,o),b.m(i,null),y(e,s),y(e,l),y(l,u),Re(u,r[2]),y(l,c),y(l,f),y(f,d),C.m(f,null),h||(p=[ce(n,"input",r[14]),ce(u,"input",r[15])],h=!0)},p(k,w){w&2&&Ct(n.value)!==k[1]&&Re(n,k[1]),O!==(O=m(k,w))&&(b.d(1),b=O(k),b&&(b.c(),b.m(i,null))),w&4&&Ct(u.value)!==k[2]&&Re(u,k[2]),D!==(D=E(k,w))&&(C.d(1),C=D(k),C&&(C.c(),C.m(f,null)))},d(k){k&&A(e),b.d(),C.d(),h=!1,Te(p)}}}function XR(r){let e,t,n,a,i,o;return{c(){e=_("div"),t=_("div"),a=le(` + Precipitation chance`),g(e,"slot","name"),g(e,"class","flex-center svelte-15nhxd3")},m(s,l){$(s,e,l),y(e,t),y(e,a),i||(o=me(n=vt.call(null,t,"droplets")),i=!0)},p:I,d(s){s&&A(e),i=!1,o()}}}function GR(r){let e;return{c(){e=_("div"),e.innerHTML="Increases likelihood of precipitation occuring",g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function HR(r){let e,t,n,a,i,o,s;return{c(){e=_("div"),t=_("div"),n=_("input"),a=F(),i=_("span"),i.textContent="%",g(n,"type","number"),g(n,"spellcheck","false"),g(n,"min","0"),g(n,"max","100"),g(n,"class","svelte-15nhxd3"),g(i,"class","input-decorator svelte-15nhxd3"),g(t,"class","has-decorator svelte-15nhxd3"),g(e,"slot","control")},m(l,u){$(l,e,u),y(e,t),y(t,n),Re(n,r[3]),y(t,a),y(t,i),o||(s=ce(n,"input",r[16]),o=!0)},p(l,u){u&8&&Ct(n.value)!==l[3]&&Re(n,l[3])},d(l){l&&A(e),o=!1,s()}}}function KR(r){let e,t,n,a,i,o;return{c(){e=_("div"),t=_("div"),a=le(` + Precipitation intensity`),g(e,"slot","name"),g(e,"class","flex-center svelte-15nhxd3")},m(s,l){$(s,e,l),y(e,t),y(e,a),i||(o=me(n=vt.call(null,t,"cloud-lightning")),i=!0)},p:I,d(s){s&&A(e),i=!1,o()}}}function JR(r){let e;return{c(){e=_("div"),e.innerHTML="How strong the precipitation is, when it occurs",g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function eQ(r){let e,t,n,a,i,o,s;return{c(){e=_("div"),t=_("div"),n=_("input"),a=F(),i=_("span"),i.textContent="%",g(n,"type","number"),g(n,"spellcheck","false"),g(n,"min","0"),g(n,"max","100"),g(n,"class","svelte-15nhxd3"),g(i,"class","input-decorator svelte-15nhxd3"),g(t,"class","has-decorator svelte-15nhxd3"),g(e,"slot","control")},m(l,u){$(l,e,u),y(e,t),y(t,n),Re(n,r[4]),y(t,a),y(t,i),o||(s=ce(n,"input",r[17]),o=!0)},p(l,u){u&16&&Ct(n.value)!==l[4]&&Re(n,l[4])},d(l){l&&A(e),o=!1,s()}}}function tQ(r){let e,t,n,a,i,o;return{c(){e=_("div"),t=_("div"),a=le(` + Windiness`),g(e,"slot","name"),g(e,"class","flex-center svelte-15nhxd3")},m(s,l){$(s,e,l),y(e,t),y(e,a),i||(o=me(n=vt.call(null,t,"wind")),i=!0)},p:I,d(s){s&&A(e),i=!1,o()}}}function rQ(r){let e;return{c(){e=_("div"),e.innerHTML="Increases likelihood of stronger wind",g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function nQ(r){let e,t,n,a,i,o,s;return{c(){e=_("div"),t=_("div"),n=_("input"),a=F(),i=_("span"),i.textContent="%",g(n,"type","number"),g(n,"spellcheck","false"),g(n,"min","0"),g(n,"max","100"),g(n,"class","svelte-15nhxd3"),g(i,"class","input-decorator svelte-15nhxd3"),g(t,"class","has-decorator svelte-15nhxd3"),g(e,"slot","control")},m(l,u){$(l,e,u),y(e,t),y(t,n),Re(n,r[5]),y(t,a),y(t,i),o||(s=ce(n,"input",r[18]),o=!0)},p(l,u){u&32&&Ct(n.value)!==l[5]&&Re(n,l[5])},d(l){l&&A(e),o=!1,s()}}}function aQ(r){let e,t,n,a,i,o;return{c(){e=_("div"),t=_("div"),a=le(` + Cloudiness`),g(e,"slot","name"),g(e,"class","flex-center svelte-15nhxd3")},m(s,l){$(s,e,l),y(e,t),y(e,a),i||(o=me(n=vt.call(null,t,"cloudy")),i=!0)},p:I,d(s){s&&A(e),i=!1,o()}}}function iQ(r){let e;return{c(){e=_("div"),e.innerHTML="Increases likelihood of cloud coverage",g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function oQ(r){let e,t,n,a,i,o,s;return{c(){e=_("div"),t=_("div"),n=_("input"),a=F(),i=_("span"),i.textContent="%",g(n,"type","number"),g(n,"spellcheck","false"),g(n,"min","0"),g(n,"max","100"),g(n,"class","svelte-15nhxd3"),g(i,"class","input-decorator svelte-15nhxd3"),g(t,"class","has-decorator svelte-15nhxd3"),g(e,"slot","control")},m(l,u){$(l,e,u),y(e,t),y(t,n),Re(n,r[6]),y(t,a),y(t,i),o||(s=ce(n,"input",r[19]),o=!0)},p(l,u){u&64&&Ct(n.value)!==l[6]&&Re(n,l[6])},d(l){l&&A(e),o=!1,s()}}}function sQ(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m;return t=new lt({props:{$$slots:{control:[jR],desc:[UR],name:[BR]},$$scope:{ctx:r}}}),i=new lt({props:{$$slots:{control:[HR],desc:[GR],name:[XR]},$$scope:{ctx:r}}}),l=new lt({props:{$$slots:{control:[eQ],desc:[JR],name:[KR]},$$scope:{ctx:r}}}),f=new lt({props:{$$slots:{control:[nQ],desc:[rQ],name:[tQ]},$$scope:{ctx:r}}}),p=new lt({props:{$$slots:{control:[oQ],desc:[iQ],name:[aQ]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),n=F(),a=_("div"),z(i.$$.fragment),o=F(),s=_("div"),z(l.$$.fragment),u=F(),c=_("div"),z(f.$$.fragment),d=F(),h=_("div"),z(p.$$.fragment),g(e,"class","setting-item"),g(a,"class","setting-item"),g(s,"class","setting-item"),g(c,"class","setting-item"),g(h,"class","setting-item")},m(O,b){$(O,e,b),W(t,e,null),$(O,n,b),$(O,a,b),W(i,a,null),$(O,o,b),$(O,s,b),W(l,s,null),$(O,u,b),$(O,c,b),W(f,c,null),$(O,d,b),$(O,h,b),W(p,h,null),m=!0},p(O,[b]){let E={};b&1048583&&(E.$$scope={dirty:b,ctx:O}),t.$set(E);let D={};b&1048584&&(D.$$scope={dirty:b,ctx:O}),i.$set(D);let C={};b&1048592&&(C.$$scope={dirty:b,ctx:O}),l.$set(C);let k={};b&1048608&&(k.$$scope={dirty:b,ctx:O}),f.$set(k);let w={};b&1048640&&(w.$$scope={dirty:b,ctx:O}),p.$set(w)},i(O){m||(P(t.$$.fragment,O),P(i.$$.fragment,O),P(l.$$.fragment,O),P(f.$$.fragment,O),P(p.$$.fragment,O),m=!0)},o(O){R(t.$$.fragment,O),R(i.$$.fragment,O),R(l.$$.fragment,O),R(f.$$.fragment,O),R(p.$$.fragment,O),m=!1},d(O){O&&(A(e),A(n),A(a),A(o),A(s),A(u),A(c),A(d),A(h)),Y(t),Y(i),Y(l),Y(f),Y(p)}}}function rd(r){return Number((r/100).toPrecision(2))}function lQ(r,e,t){let n,a,i,o,s,l,{units:u}=e,{data:c}=e,f=Ze(jo(c.tempRange[0],u));ie(r,f,T=>t(1,n=T)),f.subscribe(T=>{t(13,c.tempRange[0]=jo(T,et.METRIC,u),c)});let d=Ze(jo(c.tempRange[1],u));ie(r,d,T=>t(2,a=T)),d.subscribe(T=>{t(13,c.tempRange[1]=jo(T,et.METRIC,u),c)});let h=Ze(c.precipitationChance*100);ie(r,h,T=>t(3,i=T)),h.subscribe(T=>{t(13,c.precipitationChance=rd(T),c)});let p=Ze(c.precipitationIntensity*100);ie(r,p,T=>t(4,o=T)),p.subscribe(T=>{t(13,c.precipitationIntensity=rd(T),c)});let m=Ze(c.windy*100);ie(r,m,T=>t(5,s=T)),m.subscribe(T=>{t(13,c.windy=rd(T),c)});let O=Ze(c.cloudy*100);ie(r,O,T=>t(6,l=T)),O.subscribe(T=>{t(13,c.cloudy=rd(T),c)});function b(){n=Ct(this.value),f.set(n)}function E(){a=Ct(this.value),d.set(a)}function D(){i=Ct(this.value),h.set(i)}function C(){o=Ct(this.value),p.set(o)}function k(){s=Ct(this.value),m.set(s)}function w(){l=Ct(this.value),O.set(l)}return r.$$set=T=>{"units"in T&&t(0,u=T.units),"data"in T&&t(13,c=T.data)},[u,n,a,i,o,s,l,f,d,h,p,m,O,c,b,E,D,C,k,w]}var r0=class extends ae{constructor(e){super(),oe(this,e,lQ,sQ,re,{units:0,data:13},LR)}},m3=r0;function uQ(r,e){return r===ot.DATED?{id:Le(6),name:e??"",type:ot.DATED,color:(0,n0.default)(),month:0,day:1,weatherOffset:56,weatherPeak:5,kind:Dt.NONE}:{id:Le(6),name:e??"",type:ot.PERIODIC,color:(0,n0.default)(),duration:0,peak:0,weatherOffset:56,weatherPeak:5,kind:Dt.NONE}}var du=class extends pn{constructor(t,n,a,i,o){super();this.calendar=t;this.store=n;this.valid=!0;o||(this.creating=!0),this.item=o?{...o}:uQ(a,i),this.titleEl.setText(`${this.creating?"Create":"Modify"} season`)}async display(){this.contentEl.empty();let t=this.contentEl;if(this.calendar.seasonal.weather.enabled&&(new an.Setting(this.contentEl).setName("Seasonal information").setHeading().setClass("has-children"),t=this.contentEl.createDiv("setting-container")),new an.Setting(t).setName("Name").addText(n=>{n.setValue(this.item.name??"").onChange(a=>this.item.name=a)}),new an.Setting(t).setName("Color").addColorPicker(n=>{n.setValue(this.item.color??"").onChange(a=>this.item.color=a)}),this.item.type===ot.DATED){let n=new Wa({target:t.createDiv(),props:{date:Ze({month:this.item.month,day:this.item.day,year:0}),enableYear:!1,store:this.store}});n.$on("date",a=>{this.item.type===ot.DATED&&(this.item.month=a.detail.month,this.item.day=a.detail.day)}),n.$on("valid",a=>this.valid=a.detail)}if(this.item.type===ot.PERIODIC){let n=this.item;new an.Setting(t).setName("Duration").setDesc("Seasons will transition to the next season over this number of days.").addText(a=>{a.inputEl.type="number",a.setValue(`${n.duration}`).onChange(i=>{isNaN(Number(i))||(n.duration=Number(i))})}).addExtraButton(a=>a.setIcon("calculator").onClick(()=>{let i=Bi(this.calendar);for(let o of this.calendar.seasonal.seasons)o.type===ot.PERIODIC&&o.id!==this.item.id&&(i-=o.duration);n.duration=Number(i.toPrecision(10)),this.display()})),new an.Setting(t).setName("Peak duration").setDesc("Seasons will remain in effect for this number of days before beginning to transition.").addText(a=>{a.inputEl.type="number",a.setValue(`${n.peak}`).onChange(i=>{isNaN(Number(i))||(n.peak=Number(i))})})}if(this.calendar.seasonal.weather.enabled){new an.Setting(this.contentEl).setName("Weather").setHeading().setDesc(createFragment(i=>{i.createSpan({text:"The weather will be calculated using this data during this season."}),i.createEl("p",{text:"The surrounding seasons will also affect the weather, but the closer you are to the peak, the stronger the current effect is."})})).setClass("has-children");let n=this.contentEl.createDiv("setting-container");new an.Setting(n).setName("Peak weather offset").setDesc("Number of days before the 'peak' weather of the season. Typically this occurs a few months into the season.").addText(i=>i.setValue(`${this.item.weatherOffset}`).onChange(o=>this.item.weatherOffset=Number(o)).inputEl.type="number"),new an.Setting(n).setName("Peak weather duration").setDesc("How long a season's peak weather lasts.").addText(i=>i.setValue(`${this.item.weatherPeak}`).onChange(o=>this.item.weatherPeak=Number(o)).inputEl.type="number");let a=new an.Setting(n).setName("Kind").setDesc(createFragment(i=>{let o=Ma(this.item),s=this.calendar.seasonal.weather.tempUnits;if(!o){i.createSpan({text:"No weather data set"});return}let l=i.createDiv("weather-data"),u=l.createDiv("weather-icon");(0,an.setIcon)(u,"thermometer"),u.createSpan({text:`${jr(o.tempRange[0],s)}\u2013${jr(o.tempRange[1],s)}`});let c=l.createDiv("weather-icon");(0,an.setIcon)(c,"droplets"),c.createSpan({text:`${o.precipitationChance*100}%`});let f=l.createDiv("weather-icon");(0,an.setIcon)(f,"cloud-lightning"),f.createSpan({text:`${o.precipitationIntensity*100}%`});let d=l.createDiv("weather-icon");(0,an.setIcon)(d,"wind"),d.createSpan({text:`${o.windy*100}%`});let h=l.createDiv("weather-icon");(0,an.setIcon)(h,"cloudy"),h.createSpan({text:`${o.cloudy*100}%`})})).addDropdown(i=>{for(let o of Object.values(Dt))i.addOption(o,o);i.setValue(this.item.kind).onChange(o=>{let s=Ma(this.item);this.item.kind=o,this.item.kind===Dt.CUSTOM&&s&&!("weather"in this.item)&&(this.item.weather=at(s)),this.display()})});this.item.kind===Dt.CUSTOM&&a.addExtraButton(i=>i.setIcon(Ar).onClick(()=>{if(this.item.kind===Dt.CUSTOM){let o=new hu(at(this.item.weather),this.calendar.seasonal.weather.tempUnits);o.onClose=()=>{this.item.kind===Dt.CUSTOM&&(this.item.weather=at(o.item)),this.display()},o.open()}}))}}},hu=class extends pn{constructor(t,n){super();this.item=t;this.units=n}async display(){this.contentEl.empty(),new m3({target:this.contentEl,props:{data:this.item,units:this.units}})}};function cQ(r){we(r,"svelte-kf30o1",".season.svelte-kf30o1{border-left:1px solid var(--season-color);padding-left:0.5rem}.season-desc-container.svelte-kf30o1{display:flex;align-items:center;--icon-size:var(--font-ui-smaller);gap:0.25rem}.periodic.svelte-kf30o1{gap:0}")}function fQ(r){let e,t,n=r[0].name+"",a;return{c(){e=_("div"),t=_("span"),a=le(n),g(t,"class","season-name"),g(e,"slot","name")},m(i,o){$(i,e,o),y(e,t),y(t,a)},p(i,o){o&1&&n!==(n=i[0].name+"")&&ve(a,n)},d(i){i&&A(e)}}}function g3(r){let e,t,n,a;return{c(){e=_("div")},m(i,o){$(i,e,o),n||(a=me(t=vt.call(null,e,fp(r[0].kind))),n=!0)},p(i,o){t&&qt(t.update)&&o&1&&t.update.call(null,fp(i[0].kind))},d(i){i&&A(e),n=!1,a()}}}function y3(r){let e,t,n,a,i=r[0].duration+"",o,s,l,u,c=r[0].peak&&b3(r);return{c(){e=_("span"),t=_("div"),a=F(),o=le(i),s=F(),c&&c.c(),g(e,"class","season-desc-container periodic svelte-kf30o1")},m(f,d){$(f,e,d),y(e,t),y(e,a),y(e,o),y(e,s),c&&c.m(e,null),l||(u=me(n=vt.call(null,t,"hourglass")),l=!0)},p(f,d){d&1&&i!==(i=f[0].duration+"")&&ve(o,i),f[0].peak?c?c.p(f,d):(c=b3(f),c.c(),c.m(e,null)):c&&(c.d(1),c=null)},d(f){f&&A(e),c&&c.d(),l=!1,u()}}}function b3(r){let e,t,n,a,i=r[0].peak+"",o,s,l,u;return{c(){e=le(`( + `),t=_("div"),a=F(),o=le(i),s=le(")")},m(c,f){$(c,e,f),$(c,t,f),$(c,a,f),$(c,o,f),$(c,s,f),l||(u=me(n=vt.call(null,t,"mountain")),l=!0)},p(c,f){f&1&&i!==(i=c[0].peak+"")&&ve(o,i)},d(c){c&&(A(e),A(t),A(a),A(o),A(s)),l=!1,u()}}}function v3(r){let e,t=Fr({month:r[0].month,day:r[0].day,year:0},r[1],null,"MMMM D")+"",n;return{c(){e=_("span"),n=le(t)},m(a,i){$(a,e,i),y(e,n)},p(a,i){i&3&&t!==(t=Fr({month:a[0].month,day:a[0].day,year:0},a[1],null,"MMMM D")+"")&&ve(n,t)},d(a){a&&A(e)}}}function dQ(r){let e,t,n,a,i=r[0].kind&&r[0].kind!=Dt.NONE&&g3(r),o=r[0].type===ot.PERIODIC&&y3(r),s=r[0].type===ot.DATED&&v3(r);return{c(){e=_("div"),t=_("div"),i&&i.c(),n=F(),o&&o.c(),a=F(),s&&s.c(),g(t,"class","season-desc-container svelte-kf30o1"),g(e,"slot","desc")},m(l,u){$(l,e,u),y(e,t),i&&i.m(t,null),y(t,n),o&&o.m(t,null),y(t,a),s&&s.m(t,null)},p(l,u){l[0].kind&&l[0].kind!=Dt.NONE?i?i.p(l,u):(i=g3(l),i.c(),i.m(t,n)):i&&(i.d(1),i=null),l[0].type===ot.PERIODIC?o?o.p(l,u):(o=y3(l),o.c(),o.m(t,a)):o&&(o.d(1),o=null),l[0].type===ot.DATED?s?s.p(l,u):(s=v3(l),s.c(),s.m(t,null)):s&&(s.d(1),s=null)},d(l){l&&A(e),i&&i.d(),o&&o.d(),s&&s.d()}}}function hQ(r){let e,t,n;return t=new lt({props:{$$slots:{desc:[dQ],name:[fQ]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),g(e,"class","season svelte-kf30o1"),Pt(e,"--season-color",r[0].color)},m(a,i){$(a,e,i),W(t,e,null),n=!0},p(a,[i]){let o={};i&11&&(o.$$scope={dirty:i,ctx:a}),t.$set(o),(!n||i&1)&&Pt(e,"--season-color",a[0].color)},i(a){n||(P(t.$$.fragment,a),n=!0)},o(a){R(t.$$.fragment,a),n=!1},d(a){a&&A(e),Y(t)}}}function pQ(r,e,t){let n,a=Ve("store");ie(r,a,o=>t(1,n=o));let{item:i}=e;return r.$$set=o=>{"item"in o&&t(0,i=o.item)},[i,n,a]}var a0=class extends ae{constructor(e){super(),oe(this,e,pQ,hQ,re,{item:0},cQ)}},O3=a0;var _3=require("obsidian");function mQ(r){we(r,"svelte-670qgz",".center.svelte-670qgz{display:flex;flex-flow:column;align-items:center;justify-content:center}")}function gQ(r){let e;return{c(){e=le(r[4])},m(t,n){$(t,e,n)},p(t,n){n&16&&ve(e,t[4])},d(t){t&&A(e)}}}function yQ(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","center svelte-670qgz")},m(i,o){$(i,e,o),n||(a=me(t=r[5].call(null,e)),n=!0)},p:I,d(i){i&&A(e),n=!1,a()}}}function bQ(r){let e,t,n,a,i,o,s,l,u,c,f,d;function h(O,b){if(O[3])return yQ;if(O[4])return gQ}let p=h(r,-1),m=p&&p(r);return{c(){e=_("div"),t=_("div"),n=_("div"),a=le(r[0]),i=F(),o=_("div"),s=le(r[1]),l=F(),u=_("div"),c=_("button"),m&&m.c(),g(n,"class","setting-item-name"),g(o,"class","setting-item-description"),g(t,"class","setting-item-info"),g(c,"aria-label",r[2]),g(u,"class","setting-item-control"),g(e,"class","setting-item")},m(O,b){$(O,e,b),y(e,t),y(t,n),y(n,a),y(t,i),y(t,o),y(o,s),y(e,l),y(e,u),y(u,c),m&&m.m(c,null),f||(d=ce(c,"click",r[6]),f=!0)},p(O,[b]){b&1&&ve(a,O[0]),b&2&&ve(s,O[1]),p===(p=h(O,b))&&m?m.p(O,b):(m&&m.d(1),m=p&&p(O),m&&(m.c(),m.m(c,null))),b&4&&g(c,"aria-label",O[2])},i:I,o:I,d(O){O&&A(e),m&&m.d(),f=!1,d()}}}function vQ(r,e,t){let{name:n}=e,{desc:a=""}=e,{label:i=null}=e,{icon:o=null}=e,{text:s=null}=e,l=c=>{(0,_3.setIcon)(c,o??"")};function u(c){Zr.call(this,r,c)}return r.$$set=c=>{"name"in c&&t(0,n=c.name),"desc"in c&&t(1,a=c.desc),"label"in c&&t(2,i=c.label),"icon"in c&&t(3,o=c.icon),"text"in c&&t(4,s=c.text)},[n,a,i,o,s,l,u]}var i0=class extends ae{constructor(e){super(),oe(this,e,vQ,bQ,re,{name:0,desc:1,label:2,icon:3,text:4},mQ)}},w3=i0;var E3=require("obsidian");function OQ(r){we(r,"svelte-8d528f",".existing-items.svelte-8d528f{margin-top:1rem}")}function D3(r){let e,t;return e=new er({props:{name:"Gradient seasonal colors",desc:"When seasonal colors are displayed, show a gradient between one color and the next.",value:r[5]}}),e.$on("click",r[21]),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&32&&(i.value=n[5]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function _Q(r){let e;return{c(){e=_("div"),e.textContent="Season type",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function wQ(r){let e;return{c(){e=_("div"),e.textContent="Change how the start and end dates for seasons are calculated",g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function DQ(r){let e,t,n=ot.DATED+"",a,i,o,s,l=ot.PERIODIC+"",u,c,f,d,h;return{c(){e=_("select"),t=_("option"),a=le(n),s=_("option"),u=le(l),t.__value=i=ot.DATED,Re(t,t.__value),t.selected=o=r[3]===ot.DATED,s.__value=c=ot.PERIODIC,Re(s,s.__value),s.selected=f=r[3]===ot.PERIODIC,g(e,"slot","control"),g(e,"class","dropdown"),r[3]===void 0&&St(()=>r[22].call(e))},m(p,m){$(p,e,m),y(e,t),y(t,a),y(e,s),y(s,u),ht(e,r[3],!0),d||(h=ce(e,"change",r[22]),d=!0)},p(p,m){m&8&&o!==(o=p[3]===ot.DATED)&&(t.selected=o),m&8&&f!==(f=p[3]===ot.PERIODIC)&&(s.selected=f),m&8&&ht(e,p[3])},d(p){p&&A(e),d=!1,h()}}}function C3(r){let e,t,n,a;return e=new ln({props:{name:"Seasonal offset",desc:"Offset the first season from the start of the year. An offset of 0 means the seasons start on 1/1/0001.",value:r[6],type:"number"}}),e.$on("change",r[23]),n=new w3({props:{name:"Distribute seasonal periods",desc:"Evenly distribute the year between your seasons, taking into account month length and leap days.",icon:"align-vertical-space-around"}}),n.$on("click",r[24]),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment)},m(i,o){W(e,i,o),$(i,t,o),W(n,i,o),a=!0},p(i,o){let s={};o&64&&(s.value=i[6]),e.$set(s)},i(i){a||(P(e.$$.fragment,i),P(n.$$.fragment,i),a=!0)},o(i){R(e.$$.fragment,i),R(n.$$.fragment,i),a=!1},d(i){i&&A(t),Y(e,i),Y(n,i)}}}function CQ(r){let e,t=r[0],n,a=k3(r);return{c(){e=_("div"),a.c(),g(e,"class","existing-items svelte-8d528f")},m(i,o){$(i,e,o),a.m(e,null),n=!0},p(i,o){o&1&&re(t,t=i[0])?(Oe(),R(a,1,1,I),_e(),a=k3(i),a.c(),P(a,1),a.m(e,null)):a.p(i,o)},i(i){n||(P(a),n=!0)},o(i){R(a),n=!1},d(i){i&&A(e),a.d(i)}}}function kQ(r){let e,t;return e=new gr({props:{message:"Create a new season to see it here."}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function k3(r){let e,t;return e=new yi({props:{type:"season",items:r[1],onDrop:r[25],dragDisabled:r[3]===ot.DATED,component:O3}}),e.$on("delete",r[26]),e.$on("advanced",r[27]),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&2&&(i.items=n[1]),a&8&&(i.dragDisabled=n[3]===ot.DATED),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function EQ(r){let e,t,n,a,i,o,s,l,u,c,f,d;e=new er({props:{name:"Display seasonal colors",desc:"Show seasonal colors on the calendar. Can be changed using the calendar settings menu.",value:r[4]}}),e.$on("click",r[20]);let h=r[4]&&D3(r);i=new lt({props:{$$slots:{control:[DQ],desc:[wQ],name:[_Q]},$$scope:{ctx:r}}});let p=r[3]==ot.PERIODIC&&C3(r),m=[kQ,CQ],O=[];function b(E,D){return E[0].length?1:0}return l=b(r,-1),u=O[l]=m[l](r),f=new mr({}),f.$on("add",r[28]),{c(){z(e.$$.fragment),t=F(),h&&h.c(),n=F(),a=_("div"),z(i.$$.fragment),o=F(),p&&p.c(),s=F(),u.c(),c=F(),z(f.$$.fragment),g(a,"class","setting-item")},m(E,D){W(e,E,D),$(E,t,D),h&&h.m(E,D),$(E,n,D),$(E,a,D),W(i,a,null),$(E,o,D),p&&p.m(E,D),$(E,s,D),O[l].m(E,D),$(E,c,D),W(f,E,D),d=!0},p(E,D){let C={};D&16&&(C.value=E[4]),e.$set(C),E[4]?h?(h.p(E,D),D&16&&P(h,1)):(h=D3(E),h.c(),P(h,1),h.m(n.parentNode,n)):h&&(Oe(),R(h,1,1,()=>{h=null}),_e());let k={};D&536870920&&(k.$$scope={dirty:D,ctx:E}),i.$set(k),E[3]==ot.PERIODIC?p?(p.p(E,D),D&8&&P(p,1)):(p=C3(E),p.c(),P(p,1),p.m(s.parentNode,s)):p&&(Oe(),R(p,1,1,()=>{p=null}),_e());let w=l;l=b(E,D),l===w?O[l].p(E,D):(Oe(),R(O[w],1,1,()=>{O[w]=null}),_e(),u=O[l],u?u.p(E,D):(u=O[l]=m[l](E),u.c()),P(u,1),u.m(c.parentNode,c))},i(E){d||(P(e.$$.fragment,E),P(h),P(i.$$.fragment,E),P(p),P(u),P(f.$$.fragment,E),d=!0)},o(E){R(e.$$.fragment,E),R(h),R(i.$$.fragment,E),R(p),R(u),R(f.$$.fragment,E),d=!1},d(E){E&&(A(t),A(n),A(a),A(o),A(s),A(c)),Y(e,E),h&&h.d(E),Y(i),p&&p.d(E),O[l].d(E),Y(f,E)}}}function xQ(r){let e,t;return e=new xt({props:{name:"Seasons",open:E3.Platform.isDesktop,desc:`${r[0].length} season${r[0].length!=1?"s":""}`,warn:r[3]===ot.PERIODIC&&r[2],label:"Your seasons are not fully distributed and could drift over time.",$$slots:{default:[EQ]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&1&&(i.desc=`${n[0].length} season${n[0].length!=1?"s":""}`),a&12&&(i.warn=n[3]===ot.PERIODIC&&n[2]),a&536871035&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function SQ(r,e,t){let n,a,i,o,s,l,u,c,f,d,h=Ve("store");ie(r,h,ee=>t(19,l=ee));let{seasonStore:p,seasonOffset:m,seasonType:O,displaySeasonalColors:b,interpolateColors:E}=h;ie(r,p,ee=>t(0,s=ee)),ie(r,m,ee=>t(6,d=ee)),ie(r,O,ee=>t(3,u=ee)),ie(r,b,ee=>t(4,c=ee)),ie(r,E,ee=>t(5,f=ee));let D=ee=>{p.delete(ee.id)},C=ee=>{let te=new du(l,h,u,ee);te.onClose=()=>{te.valid&&p.add({...te.item})},te.open()},k=ee=>{let te=new du(l,h,u,ee.name,ee);te.onClose=()=>{te.valid&&p.update(ee.id,{...te.item})},te.open()};function w(){let ee=Number((Bi(l)/s.length).toPrecision(10));for(let te of s)te.duration=ee;p.set(s)}let T=()=>Ce(b,c=!c,c),S=()=>Ce(E,f=!f,f);function M(){u=Gt(this),O.set(u)}let Z=ee=>Ce(m,d=ee.detail,d),N=()=>w(),L=ee=>p.set(ee),j=ee=>D(ee.detail),X=ee=>k(ee.detail),fe=ee=>C(ee.detail);return r.$$.update=()=>{r.$$.dirty&524288&&t(18,n=Bi(l)),r.$$.dirty&1&&t(17,a=s.reduce((ee,te)=>ee+(te.duration??0),0)),r.$$.dirty&393216&&t(2,i=Math.abs(n-a)>.001),r.$$.dirty&1&&t(1,o=s)},[s,o,i,u,c,f,d,h,p,m,O,b,E,D,C,k,w,a,n,l,T,S,M,Z,N,L,j,X,fe]}var o0=class extends ae{constructor(e){super(),oe(this,e,SQ,xQ,re,{},OQ)}},x3=o0;var nd=require("obsidian");function S3(r){let e,t,n,a,i,o,s,l;return e=new ln({props:{name:"Seed",desc:createFragment(QQ),value:r[1],type:"number",$$slots:{additional:[AQ]},$$scope:{ctx:r}}}),a=new lt({props:{$$slots:{control:[TQ],name:[$Q]},$$scope:{ctx:r}}}),s=new lt({props:{$$slots:{control:[PQ],name:[NQ]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment),t=F(),n=_("div"),z(a.$$.fragment),i=F(),o=_("div"),z(s.$$.fragment),g(n,"class","setting-item"),g(o,"class","setting-item")},m(u,c){W(e,u,c),$(u,t,c),$(u,n,c),W(a,n,null),$(u,i,c),$(u,o,c),W(s,o,null),l=!0},p(u,c){let f={};c&2&&(f.value=u[1]),c&32770&&(f.$$scope={dirty:c,ctx:u}),e.$set(f);let d={};c&32772&&(d.$$scope={dirty:c,ctx:u}),a.$set(d);let h={};c&32776&&(h.$$scope={dirty:c,ctx:u}),s.$set(h)},i(u){l||(P(e.$$.fragment,u),P(a.$$.fragment,u),P(s.$$.fragment,u),l=!0)},o(u){R(e.$$.fragment,u),R(a.$$.fragment,u),R(s.$$.fragment,u),l=!1},d(u){u&&(A(t),A(n),A(i),A(o)),Y(e,u),Y(a),Y(s)}}}function AQ(r){let e,t,n,a;return{c(){e=_("div"),g(e,"slot","additional")},m(i,o){$(i,e,o),n||(a=[me(t=r[8].call(null,e)),ce(e,"click",r[10])],n=!0)},p:I,d(i){i&&A(e),n=!1,Te(a)}}}function $Q(r){let e;return{c(){e=_("div"),e.textContent="Temperature units",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function TQ(r){let e,t,n=et.IMPERIAL+"",a,i,o,s,l=et.METRIC+"",u,c,f,d,h;return{c(){e=_("select"),t=_("option"),a=le(n),s=_("option"),u=le(l),t.__value=i=et.IMPERIAL,Re(t,t.__value),t.selected=o=r[2]===et.IMPERIAL,s.__value=c=et.METRIC,Re(s,s.__value),s.selected=f=r[2]===et.METRIC,g(e,"slot","control"),g(e,"class","dropdown"),r[2]===void 0&&St(()=>r[11].call(e))},m(p,m){$(p,e,m),y(e,t),y(t,a),y(e,s),y(s,u),ht(e,r[2],!0),d||(h=ce(e,"change",r[11]),d=!0)},p(p,m){m&4&&o!==(o=p[2]===et.IMPERIAL)&&(t.selected=o),m&4&&f!==(f=p[2]===et.METRIC)&&(s.selected=f),m&4&&ht(e,p[2])},d(p){p&&A(e),d=!1,h()}}}function NQ(r){let e;return{c(){e=_("div"),e.textContent="Wind units",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function PQ(r){let e,t,n=et.IMPERIAL+"",a,i,o,s,l=et.METRIC+"",u,c,f,d,h;return{c(){e=_("select"),t=_("option"),a=le(n),s=_("option"),u=le(l),t.__value=i=et.IMPERIAL,Re(t,t.__value),t.selected=o=r[3]===et.IMPERIAL,s.__value=c=et.METRIC,Re(s,s.__value),s.selected=f=r[3]===et.METRIC,g(e,"slot","control"),g(e,"class","dropdown"),r[3]===void 0&&St(()=>r[12].call(e))},m(p,m){$(p,e,m),y(e,t),y(t,a),y(e,s),y(s,u),ht(e,r[3],!0),d||(h=ce(e,"change",r[12]),d=!0)},p(p,m){m&8&&o!==(o=p[3]===et.IMPERIAL)&&(t.selected=o),m&8&&f!==(f=p[3]===et.METRIC)&&(s.selected=f),m&8&&ht(e,p[3])},d(p){p&&A(e),d=!1,h()}}}function MQ(r){let e,t,n,a;e=new er({props:{name:"Enable weather",value:r[0]}}),e.$on("click",r[9]);let i=r[0]&&S3(r);return{c(){z(e.$$.fragment),t=F(),i&&i.c(),n=He()},m(o,s){W(e,o,s),$(o,t,s),i&&i.m(o,s),$(o,n,s),a=!0},p(o,s){let l={};s&1&&(l.value=o[0]),e.$set(l),o[0]?i?(i.p(o,s),s&1&&P(i,1)):(i=S3(o),i.c(),P(i,1),i.m(n.parentNode,n)):i&&(Oe(),R(i,1,1,()=>{i=null}),_e())},i(o){a||(P(e.$$.fragment,o),P(i),a=!0)},o(o){R(e.$$.fragment,o),R(i),a=!1},d(o){o&&(A(t),A(n)),Y(e,o),i&&i.d(o)}}}function RQ(r){let e,t;return e=new xt({props:{name:"Weather",open:nd.Platform.isDesktop,desc:r[0]?"Enabled":"Disabled",$$slots:{default:[MQ]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&1&&(i.desc=n[0]?"Enabled":"Disabled"),a&32783&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}var QQ=r=>{r.createSpan({text:"This will be used to do all weather calculations."}),r.createEl("br"),r.createSpan({text:"The same seed will return the same weather for the same calendar."})};function IQ(r,e,t){let n,a,i,o,s=Ve("store"),{weatherStore:l}=s,{enabled:u,seed:c,tempUnitsStore:f,windUnitsStore:d}=l;ie(r,u,E=>t(0,n=E)),ie(r,c,E=>t(1,a=E)),ie(r,f,E=>t(2,i=E)),ie(r,d,E=>t(3,o=E));let h=E=>{new nd.ExtraButtonComponent(E).setIcon("rotate-ccw")},p=()=>Ce(u,n=!n,n),m=()=>Ce(c,a=uc(),a);function O(){i=Gt(this),f.set(i)}function b(){o=Gt(this),d.set(o)}return[n,a,i,o,u,c,f,d,h,p,m,O,b]}var s0=class extends ae{constructor(e){super(),oe(this,e,IQ,RQ,re,{})}},A3=s0;function FQ(r){let e,t,n,a;return e=new x3({}),n=new A3({}),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment)},m(i,o){W(e,i,o),$(i,t,o),W(n,i,o),a=!0},p:I,i(i){a||(P(e.$$.fragment,i),P(n.$$.fragment,i),a=!0)},o(i){R(e.$$.fragment,i),R(n.$$.fragment,i),a=!1},d(i){i&&A(t),Y(e,i),Y(n,i)}}}var l0=class extends ae{constructor(e){super(),oe(this,e,null,FQ,re,{})}},u0=l0;var P3=require("obsidian");var _a=require("obsidian");var pu=class extends pn{constructor(t,n,a,i=!0){super();this.item=t;this.seasons=n;this.units=a;this.creating=i;this.titleEl.setText(`${this.creating?"Create":"Modify"} location`)}async display(){this.contentEl.empty(),new _a.Setting(this.contentEl).setName("Name").addText(t=>{t.setValue(this.item.name??"").onChange(n=>this.item.name=n)});for(let t of this.seasons){let n=this.contentEl.createDiv();new _a.Setting(n).setHeading().setName(t.name);let a=n.createDiv("setting-container"),i=this.item.seasons[t.id],o=new _a.Setting(a).setName("Kind").setDesc(createFragment(s=>{let l=Ma(i),u=this.units;if(!l){s.createSpan({text:"No weather data set"});return}let c=s.createDiv("weather-data"),f=c.createDiv("weather-icon");(0,_a.setIcon)(f,"thermometer"),f.createSpan({text:`${jr(l.tempRange[0],u)}\u2013${jr(l.tempRange[1],u)}`});let d=c.createDiv("weather-icon");(0,_a.setIcon)(d,"droplets"),d.createSpan({text:`${Number((l.precipitationChance*100).toPrecision(2))}%`});let h=c.createDiv("weather-icon");(0,_a.setIcon)(h,"cloud-lightning"),h.createSpan({text:`${Number((l.precipitationIntensity*100).toPrecision(2))}%`});let p=c.createDiv("weather-icon");(0,_a.setIcon)(p,"wind"),p.createSpan({text:`${Number((l.windy*100).toPrecision(2))}%`});let m=c.createDiv("weather-icon");(0,_a.setIcon)(m,"cloudy"),m.createSpan({text:`${Number((l.cloudy*100).toPrecision(2))}%`})})).addDropdown(s=>{for(let l of Object.values(Dt))s.addOption(l,l);s.setValue(i.kind).onChange(l=>{let u=Ma(i);i.kind=l,i.kind===Dt.CUSTOM&&u&&!("weather"in i)&&(i.weather=at(u)),this.display()})});i.kind===Dt.CUSTOM&&o.addExtraButton(s=>s.setIcon(Ar).onClick(()=>{if(i.kind===Dt.CUSTOM){let l=new hu(at(i.weather),this.units);l.onClose=()=>{i.kind===Dt.CUSTOM&&(i.weather=at(l.item)),this.display()},l.open()}}))}}};function ZQ(r){let e,t,n=r[0].name+"",a;return{c(){e=_("div"),t=_("span"),a=le(n),g(t,"class","season-name"),g(e,"slot","name")},m(i,o){$(i,e,o),y(e,t),y(t,a)},p(i,o){o&1&&n!==(n=i[0].name+"")&&ve(a,n)},d(i){i&&A(e)}}}function qQ(r){let e,t,n;return t=new lt({props:{$$slots:{name:[ZQ]},$$scope:{ctx:r}}}),{c(){e=_("div"),z(t.$$.fragment),g(e,"class","location")},m(a,i){$(a,e,i),W(t,e,null),n=!0},p(a,[i]){let o={};i&3&&(o.$$scope={dirty:i,ctx:a}),t.$set(o)},i(a){n||(P(t.$$.fragment,a),n=!0)},o(a){R(t.$$.fragment,a),n=!1},d(a){a&&A(e),Y(t)}}}function LQ(r,e,t){let{item:n}=e;return r.$$set=a=>{"item"in a&&t(0,n=a.item)},[n]}var c0=class extends ae{constructor(e){super(),oe(this,e,LQ,qQ,re,{item:0})}},$3=c0;function T3(r,e,t){let n=r.slice();return n[17]=e[t],n}function BQ(r){let e;return{c(){e=_("div"),e.textContent=`Locations are different regions of your world that can have + their own weather settings.`,g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function UQ(r){let e,t,n,a,i;return t=new lt({props:{$$slots:{control:[VQ],desc:[zQ],name:[YQ]},$$scope:{ctx:r}}}),a=new yi({props:{component:$3,items:r[0],type:"location",onDrop:r[9]}}),a.$on("advanced",r[10]),a.$on("trash",r[11]),{c(){e=_("div"),z(t.$$.fragment),n=F(),z(a.$$.fragment),g(e,"class","setting-item")},m(o,s){$(o,e,s),W(t,e,null),$(o,n,s),W(a,o,s),i=!0},p(o,s){let l={};s&1048579&&(l.$$scope={dirty:s,ctx:o}),t.$set(l);let u={};s&1&&(u.items=o[0]),s&1&&(u.onDrop=o[9]),a.$set(u)},i(o){i||(P(t.$$.fragment,o),P(a.$$.fragment,o),i=!0)},o(o){R(t.$$.fragment,o),R(a.$$.fragment,o),i=!1},d(o){o&&(A(e),A(n)),Y(t),Y(a,o)}}}function WQ(r){let e,t;return e=new gr({props:{message:"Create a new location to see it here."}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function YQ(r){let e;return{c(){e=_("div"),e.textContent="Default location",g(e,"slot","name")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function zQ(r){let e;return{c(){e=_("div"),e.textContent="Choose a location to use by default.",g(e,"slot","desc")},m(t,n){$(t,e,n)},p:I,d(t){t&&A(e)}}}function N3(r){let e,t=r[17].name+"",n,a,i;return{c(){e=_("option"),n=le(t),e.__value=a=r[17].id,Re(e,e.__value),e.selected=i=r[17].id==r[1]},m(o,s){$(o,e,s),y(e,n)},p(o,s){s&1&&t!==(t=o[17].name+"")&&ve(n,t),s&1&&a!==(a=o[17].id)&&(e.__value=a,Re(e,e.__value)),s&3&&i!==(i=o[17].id==o[1])&&(e.selected=i)},d(o){o&&A(e)}}}function VQ(r){let e,t,n,a,i,o,s,l=$e(r[0]),u=[];for(let c=0;cr[8].call(t)),g(e,"slot","control")},m(c,f){$(c,e,f),y(e,t),y(t,n),y(n,a);for(let d=0;d{c[m]=null}),_e(),i=c[a],i?i.p(d,h):(i=c[a]=u[a](d),i.c()),P(i,1),i.m(o.parentNode,o))},i(d){l||(P(t.$$.fragment,d),P(i),P(s.$$.fragment,d),l=!0)},o(d){R(t.$$.fragment,d),R(i),R(s.$$.fragment,d),l=!1},d(d){d&&(A(e),A(n),A(o)),Y(t),c[a].d(d),Y(s,d)}}}function XQ(r){let e,t;return e=new xt({props:{name:"Locations",open:P3.Platform.isDesktop,desc:`${r[0].length} location${r[0].length!=1?"s":""}`,$$slots:{default:[jQ]},$$scope:{ctx:r}}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,[a]){let i={};a&1&&(i.desc=`${n[0].length} location${n[0].length!=1?"s":""}`),a&1048579&&(i.$$scope={dirty:a,ctx:n}),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function GQ(r,e,t){let n,a,i,o,s=Ve("store"),{locationStore:l,seasonStore:u,weatherStore:c}=s;ie(r,l,C=>t(0,i=C)),ie(r,u,C=>t(14,a=C));let f=c.tempUnitsStore;ie(r,f,C=>t(13,n=C));let d=l.defaultLocationStore;ie(r,d,C=>t(1,o=C));let h=C=>{let k=a.reduce((T,S)=>{let M;return S.kind===Dt.CUSTOM?M={weatherOffset:S.weatherOffset,weatherPeak:S.weatherPeak,kind:S.kind,weather:{...S.weather}}:M={weatherOffset:S.weatherOffset,weatherPeak:S.weatherPeak,kind:S.kind},{...T,[S.id]:M}},{}),w=new pu({name:C,id:Le(6),seasons:k},a,n);w.onClose=()=>l.add(w.item),w.open()},p=C=>{let k=new pu(at(C),a,n,!1);k.onClose=()=>l.update(C.id,k.item),k.open()};function m(){o=Gt(this),d.set(o)}return[i,o,l,u,f,d,h,p,m,C=>Ce(l,i=[...C],i),C=>p(C.detail),C=>l.delete(C.detail.id),C=>h(C.detail)]}var f0=class extends ae{constructor(e){super(),oe(this,e,GQ,XQ,re,{})}},M3=f0;function HQ(r){let e,t;return e=new M3({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}var d0=class extends ae{constructor(e){super(),oe(this,e,null,HQ,re,{})}},h0=d0;function KQ(r){we(r,"svelte-1gc6lzz",".calendarium-creator.svelte-1gc6lzz.svelte-1gc6lzz,.calendarium-creator.svelte-1gc6lzz .calendarium-creator-inner.svelte-1gc6lzz,.calendarium-creator.svelte-1gc6lzz .calendarium-creator-app.svelte-1gc6lzz{background-color:var(--creator-background-color)}.calendarium-creator-app.svelte-1gc6lzz.svelte-1gc6lzz{overflow:auto;height:100%}.vertical-tab-content.svelte-1gc6lzz.svelte-1gc6lzz{padding:var(--size-4-8);padding-top:0}")}function JQ(r){let e,t,n=r[2]&&R3(r);return{c(){e=_("div"),n&&n.c(),g(e,"class","calendarium-creator svelte-1gc6lzz"),Pt(e,"--creator-background-color",r[0]),Pt(e,"--top",r[1]+"px")},m(a,i){$(a,e,i),n&&n.m(e,null),t=!0},p(a,i){a[2]?n?i&4&&P(n,1):(n=R3(a),n.c(),P(n,1),n.m(e,null)):n&&(Oe(),R(n,1,1,()=>{n=null}),_e()),(!t||i&1)&&Pt(e,"--creator-background-color",a[0]),(!t||i&2)&&Pt(e,"--top",a[1]+"px")},i(a){t||(P(n),t=!0)},o(a){R(n),t=!1},d(a){a&&A(e),n&&n.d()}}}function eI(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p;e=new uf({props:{selected:r[4],sections:[...p3]}}),e.$on("cancel",r[5]),a=new Ic({});let m=r[3]=="General"&&Q3(r),O=r[3]=="Dates"&&I3(r),b=r[3]==="Eras"&&F3(r),E=r[3]==="Seasons & weather"&&Z3(r),D=r[3]==="Locations"&&q3(r),C=r[3]=="Events"&&L3(r),k=r[3]=="Celestial bodies"&&B3(r);return{c(){z(e.$$.fragment),t=F(),n=_("div"),z(a.$$.fragment),i=F(),o=_("div"),m&&m.c(),s=F(),O&&O.c(),l=F(),b&&b.c(),u=F(),E&&E.c(),c=F(),D&&D.c(),f=F(),C&&C.c(),d=F(),k&&k.c(),g(o,"class","vertical-tab-content svelte-1gc6lzz"),g(n,"class",h="vertical-tab-content-container "+r[3].toLowerCase()+" svelte-1gc6lzz")},m(w,T){W(e,w,T),$(w,t,T),$(w,n,T),W(a,n,null),y(n,i),y(n,o),m&&m.m(o,null),y(o,s),O&&O.m(o,null),y(o,l),b&&b.m(o,null),y(o,u),E&&E.m(o,null),y(o,c),D&&D.m(o,null),y(o,f),C&&C.m(o,null),y(o,d),k&&k.m(o,null),p=!0},p(w,T){w[3]=="General"?m?T&8&&P(m,1):(m=Q3(w),m.c(),P(m,1),m.m(o,s)):m&&(Oe(),R(m,1,1,()=>{m=null}),_e()),w[3]=="Dates"?O?T&8&&P(O,1):(O=I3(w),O.c(),P(O,1),O.m(o,l)):O&&(Oe(),R(O,1,1,()=>{O=null}),_e()),w[3]==="Eras"?b?T&8&&P(b,1):(b=F3(w),b.c(),P(b,1),b.m(o,u)):b&&(Oe(),R(b,1,1,()=>{b=null}),_e()),w[3]==="Seasons & weather"?E?T&8&&P(E,1):(E=Z3(w),E.c(),P(E,1),E.m(o,c)):E&&(Oe(),R(E,1,1,()=>{E=null}),_e()),w[3]==="Locations"?D?T&8&&P(D,1):(D=q3(w),D.c(),P(D,1),D.m(o,f)):D&&(Oe(),R(D,1,1,()=>{D=null}),_e()),w[3]=="Events"?C?T&8&&P(C,1):(C=L3(w),C.c(),P(C,1),C.m(o,d)):C&&(Oe(),R(C,1,1,()=>{C=null}),_e()),w[3]=="Celestial bodies"?k?T&8&&P(k,1):(k=B3(w),k.c(),P(k,1),k.m(o,null)):k&&(Oe(),R(k,1,1,()=>{k=null}),_e()),(!p||T&8&&h!==(h="vertical-tab-content-container "+w[3].toLowerCase()+" svelte-1gc6lzz"))&&g(n,"class",h)},i(w){p||(P(e.$$.fragment,w),P(a.$$.fragment,w),P(m),P(O),P(b),P(E),P(D),P(C),P(k),p=!0)},o(w){R(e.$$.fragment,w),R(a.$$.fragment,w),R(m),R(O),R(b),R(E),R(D),R(C),R(k),p=!1},d(w){w&&(A(t),A(n)),Y(e,w),Y(a),m&&m.d(),O&&O.d(),b&&b.d(),E&&E.d(),D&&D.d(),C&&C.d(),k&&k.d()}}}function R3(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O;return e=new is({}),i=new Tm({}),s=new Ug({}),u=new Xg({}),f=new u0({}),h=new h0({}),m=new bs({}),{c(){z(e.$$.fragment),t=F(),n=_("div"),a=_("div"),z(i.$$.fragment),o=F(),z(s.$$.fragment),l=F(),z(u.$$.fragment),c=F(),z(f.$$.fragment),d=F(),z(h.$$.fragment),p=F(),z(m.$$.fragment),g(a,"class","calendarium-creator-app svelte-1gc6lzz"),g(n,"class","inherit calendarium-creator-inner svelte-1gc6lzz")},m(b,E){W(e,b,E),$(b,t,E),$(b,n,E),y(n,a),W(i,a,null),y(a,o),W(s,a,null),y(a,l),W(u,a,null),y(a,c),W(f,a,null),y(a,d),W(h,a,null),y(a,p),W(m,a,null),O=!0},i(b){O||(P(e.$$.fragment,b),P(i.$$.fragment,b),P(s.$$.fragment,b),P(u.$$.fragment,b),P(f.$$.fragment,b),P(h.$$.fragment,b),P(m.$$.fragment,b),O=!0)},o(b){R(e.$$.fragment,b),R(i.$$.fragment,b),R(s.$$.fragment,b),R(u.$$.fragment,b),R(f.$$.fragment,b),R(h.$$.fragment,b),R(m.$$.fragment,b),O=!1},d(b){b&&(A(t),A(n)),Y(e,b),Y(i),Y(s),Y(u),Y(f),Y(h),Y(m)}}}function Q3(r){let e,t;return e=new Tm({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function I3(r){let e,t;return e=new Ug({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function F3(r){let e,t;return e=new h3({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Z3(r){let e,t;return e=new u0({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function q3(r){let e,t;return e=new h0({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function L3(r){let e,t;return e=new bs({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function B3(r){let e,t;return e=new Xg({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function tI(r){let e,t,n,a,i=[eI,JQ],o=[];function s(l,u){return ad.Platform.isTablet||ad.Platform.isDesktop?0:1}return e=s(r,-1),t=o[e]=i[e](r),{c(){t.c(),n=He()},m(l,u){o[e].m(l,u),$(l,n,u),a=!0},p(l,[u]){t.p(l,u)},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function rI(r,e,t){let n,i=ad.Platform.isMobile;Hn(()=>{t(2,i=!0)});let o=Ze("General");ie(r,o,c=>t(3,n=c));let{color:s=null}=e,{top:l}=e;function u(c){Zr.call(this,r,c)}return r.$$set=c=>{"color"in c&&t(0,s=c.color),"top"in c&&t(1,l=c.top)},[s,l,i,n,o,u]}var p0=class extends ae{constructor(e){super(),oe(this,e,rI,tI,re,{color:0,top:1},KQ)}},U3=p0;function nI(r){let e,t;return e=new U3({props:{top:r[1],color:r[0]}}),e.$on("cancel",r[7]),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&2&&(i.top=n[1]),a&1&&(i.color=n[0]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function aI(r){let e,t;return e=new j_({}),e.$on("cancel",r[6]),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function iI(r){let e,t,n,a,i=[aI,nI],o=[];function s(l,u){return l[2]?0:1}return e=s(r,-1),t=o[e]=i[e](r),{c(){t.c(),n=He()},m(l,u){o[e].m(l,u),$(l,n,u),a=!0},p(l,[u]){let c=e;e=s(l,u),e===c?o[e].p(l,u):(Oe(),R(o[c],1,1,()=>{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function oI(r,e,t){let{plugin:n}=e,{color:a=null}=e,{top:i}=e,{store:o}=e,{quick:s=!1}=e,{original:l}=e;Sn("store",o),Sn("plugin",n),Sn("original",l);function u(f){Zr.call(this,r,f)}function c(f){Zr.call(this,r,f)}return r.$$set=f=>{"plugin"in f&&t(3,n=f.plugin),"color"in f&&t(0,a=f.color),"top"in f&&t(1,i=f.top),"store"in f&&t(4,o=f.store),"quick"in f&&t(2,s=f.quick),"original"in f&&t(5,l=f.original)},[a,i,s,n,o,l,u,c]}var m0=class extends ae{constructor(e){super(),oe(this,e,oI,iI,re,{plugin:3,color:0,top:1,store:4,quick:2,original:5})}},W3=m0;var Ci,mu=class extends Ke.PluginSettingTab{constructor(t){super(t.app,t);this.plugin=t;this.toggleState={calendar:!1,event:!1,advanced:!1};this.settings$=Xe;Tt(this,Ci,!0);this.allFolders=this.app.vault.getAllLoadedFiles().filter(t=>t instanceof Ke.TFolder);this.folders=[];this.plugin.registerEvent(this.app.workspace.on("calendarium-settings-external-load",()=>this.display()))}get data(){return this.settings$.getData()}async display(){this.containerEl.empty(),this.containerEl.addClass("calendarium-settings"),this.contentEl=this.containerEl.createDiv("calendarium-settings-content"),this.buildInfo(this.contentEl.createDiv("calendarium-nested-settings")),this.calendarsEl=this.contentEl.createEl("details",{cls:"calendarium-nested-settings",attr:{open:"open"}}),this.buildCalendars(),this.buildEventsManagement(this.contentEl.createEl("details",{cls:"calendarium-nested-settings",attr:{open:"open"}})),this.parsingEl=this.contentEl.createEl("details",{cls:"calendarium-nested-settings",attr:{...this.toggleState.event?{open:"open"}:{}}}),this.buildEventsParsing(this.parsingEl),this.buildAdvanced(this.contentEl.createEl("details",{cls:"calendarium-nested-settings",attr:{...this.toggleState.advanced?{open:"open"}:{}}}))}async buildInfo(t){t.empty(),await this.settings$.markdownFileExists()&&new Ke.Setting(t).setName("Load previous data file").setDesc(createFragment(n=>{n.createSpan({text:"A file from a previous version of Calendarium was detected on your system."}),n.createEl("br"),n.createEl("br"),n.createSpan({text:"This will overwrite your existing data file."})})).addButton(n=>{n.setIcon(Ac).onClick(async()=>{await kl(app,"This will overwrite your settings. Are you sure?",{cta:"Import",secondary:"Cancel"})&&(await this.settings$.transitionMarkdownSettings(),await this.display())})}).addExtraButton(n=>{n.setIcon(Lt).onClick(async()=>{await kl(app,"This will permanently delete the old data file. Are you sure?")&&await this.settings$.deleteMarkdownSettings()})})}async buildCalendars(){this.calendarsEl.empty();let t=this.calendarsEl.createEl("summary");this.calendarsEl.ontoggle=async()=>{this.toggleState.calendar=this.calendarsEl.open},new Ke.Setting(t).setHeading().setName("Calendar management"),(0,Ke.setIcon)(t.createDiv("collapser").createDiv("handle"),zi),new Ke.Setting(this.calendarsEl).setName("Default calendar").setDesc("Views will open to this calendar by default.").addDropdown(n=>{n.addOption("none","None");for(let a of this.data.calendars)n.addOption(a.id,a.name);n.setValue(this.data.defaultCalendar??"none"),n.onChange(async a=>{if(a==="none"){this.data.defaultCalendar=null,await this.settings$.save({calendar:!0,watcher:!0});return}this.data.defaultCalendar=a,await this.settings$.save({calendar:!0,watcher:!0}),this.buildPaths()})}),new Ke.Setting(this.calendarsEl).setName("Import from Fantasy Calendar").setDesc(createFragment(n=>{n.createSpan({text:"Import calendar from the "}),n.createEl("a",{href:"https://app.fantasy-calendar.com",text:"Fantasy Calendar website",cls:"external-link"})})).addButton(n=>{let a=createEl("input",{attr:{type:"file",name:"merge",accept:".json",multiple:!0,style:"display: none;"}});a.onchange=async()=>{let{files:i}=a;if(i?.length){try{let o=[];for(let l of Array.from(i))o.push(JSON.parse(await l.text()));let s=dl.import(o);for(let l of s)await this.settings$.addCalendar(l);this.display()}catch(o){new Ke.Notice(`There was an error while importing the calendar${i.length==1?"":"s"}.`),console.error(o)}a.value=""}},n.setIcon(Ac),n.buttonEl.addClass("calendar-file-upload"),n.buttonEl.appendChild(a),n.onClick(()=>a.click())}),this.settings$.deletedCalendars?.length&&new Ke.Setting(this.calendarsEl).setName("Restore deleted calendars").addButton(n=>{n.setTooltip("Restore").setIcon(_v),n.buttonEl.setCssStyles({position:"relative"}),n.buttonEl.createDiv({cls:"calendarium-deleted-badge"}).createSpan().setText(`${this.settings$.deletedCalendars.length}`),n.onClick(()=>{let i=new Mc(this.settings$.deletedCalendars);i.onSave=async()=>{if(i.item?.length){for(let o of i.item)this.settings$.deletedCalendars.remove(o),await this.settings$.addCalendar(o);this.display()}i.permanentlyDelete.length&&(this.settings$.deletedCalendars=this.settings$.deletedCalendars.filter(o=>!i.permanentlyDelete.includes(o.id)),await this.settings$.save(),this.display())},i.open()})}),new Ke.Setting(this.calendarsEl).setName("Create new calendar").addButton(n=>{n.onClick(async()=>{let a=await Qc(this.plugin);if(!a)return;let i=await this.launchCalendarCreator(a,!0);i&&(await this.settings$.addCalendar(i),this.display())}),n.buttonEl.setAttr("style","gap: 0.25rem;"),(0,Ke.setIcon)(n.buttonEl,Sp),n.buttonEl.createSpan().setText("Quick")}).addButton(n=>{n.onClick(async()=>{let a=await this.launchCalendarCreator();a&&(await this.settings$.addCalendar(a),this.display())}),n.buttonEl.setAttr("style","gap: 0.25rem;"),(0,Ke.setIcon)(n.buttonEl,Ap),n.buttonEl.createSpan().setText("Full")}).addButton(n=>{n.buttonEl.setAttr("style","gap: 0.25rem;"),(0,Ke.setIcon)(n.buttonEl,Ac),n.buttonEl.createSpan().setText("Import");let a=createEl("input",{attr:{type:"file",name:"import-calendars",accept:".json",multiple:!0,style:"display: none;"}});a.onchange=async()=>{try{let{files:i}=a;if(!i?.length)return;let o=Array.from(i),s=new WeakMap,l,u=new Qa(createFragment(f=>{let d=f.createDiv("calendarium-notice");d.createEl("h4",{text:"Calendarium",cls:"calendarium-header"}),l=d.createDiv({text:"Importing calendars..."});let h=d.createEl("p","calendarium-file-status-container");for(let p of o){let m=h.createDiv({cls:"calendarium-file-status"});m.createDiv({text:p.name}),s.set(p,m)}}),0),c=0;for(let f of o){let h=s.get(f).createDiv("migrating-icon rotating");(0,Ke.setIcon)(h,Ol);try{let p=JSON.parse(await f.text());this.settings$.updateCalendarsToNewSchema([p],Xe.getData());let m=Sl(this.plugin,p);h.removeClass("rotating"),Ne(m.valid)?(p.id=Le(8),await this.settings$.addCalendar(p),h.removeClass("loading"),h.addClass("successful"),(0,Ke.setIcon)(h,"check"),c++):(h.addClass("error"),(0,Ke.setIcon)(h,"cross"))}catch(p){console.error(p),h.removeClass("rotating"),h.addClass("error"),(0,Ke.setIcon)(h,"cross")}}l.setText(`${c} calendar${c==1?"":"s"} imported.`),setTimeout(()=>{u.hide()},3e3)}catch{}this.display()},n.buttonEl.appendChild(a),n.onClick(()=>a.click())}),this.existingEl=this.calendarsEl.createDiv("existing-calendars"),this.showCalendars()}showCalendars(){if(this.existingEl.empty(),!this.data.calendars.length){this.existingEl.createSpan({cls:"no-calendars",text:"No calendars created! Create a calendar to see it here."});return}for(let t of this.data.calendars)new Ke.Setting(this.existingEl).setName(t.name).setDesc(t.description??"").addExtraButton(n=>{n.setIcon(Sp).setTooltip("Open quick creator").onClick(async()=>{let a=await this.launchCalendarCreator(t,!0);a&&(await this.settings$.addCalendar(a,t),this.display())})}).addExtraButton(n=>{n.setIcon(Ap).setTooltip("Open custom creator").onClick(async()=>{let a=await this.launchCalendarCreator(t);a&&(await this.settings$.addCalendar(a,t),this.display())})}).addExtraButton(n=>{n.setIcon(wv).setTooltip("Export this calendar").onClick(async()=>{let a=createEl("a"),i=new Blob([JSON.stringify(t)],{type:"json"}),o=URL.createObjectURL(i);a.href=o,a.download=`${t.name}.json`,a.click(),URL.revokeObjectURL(o)})}).addExtraButton(n=>{n.setIcon(Lt).onClick(async()=>{!this.data.exit.calendar&&!await Sv(this.plugin)||(await this.settings$.removeCalendar(t),this.display())})})}buildEventsManagement(t){t.empty();let n=t.createEl("summary");t.ontoggle=async()=>{this.toggleState.event=t.open},new Ke.Setting(n).setHeading().setName("Events management"),(0,Ke.setIcon)(n.createDiv("collapser").createDiv("handle"),zi);let a=this.app.internalPlugins.getPluginById("page-preview")?._loaded;new Ke.Setting(t).setName("Display event previews").setDesc(createFragment(i=>{i.createDiv({text:"Use the core Page Preview plugin to display event notes when hovered."}),a||i.createDiv({cls:"mod-warning",text:"The Page Preview plugin is required to modify this setting."})})).addToggle(i=>{i.setDisabled(!a).setValue(a&&this.data.eventPreview).onChange(async o=>{this.data.eventPreview=o,await this.settings$.save()})}),new Ke.Setting(t).setName("Parse note titles for event dates").addToggle(i=>{i.setValue(this.data.parseDates).onChange(async o=>{this.data.parseDates=o,await this.settings$.save({calendar:!0,watcher:!0})})})}buildEventsParsing(t){t.empty();let n=t.createEl("summary");t.ontoggle=async()=>{this.toggleState.event=t.open},new Ke.Setting(n).setHeading().setName("Events parsing"),(0,Ke.setIcon)(n.createDiv("collapser").createDiv("handle"),zi),new Ke.Setting(t).setDesc(createFragment(a=>{let i=a.createDiv("explanation");i.createDiv().createSpan({text:"Calendarium will find events defined in your notes. Events discovered in this way will only be added to one calendar."}),i.createEl("br"),i.createDiv().createSpan({text:"Use the following settings to match events found in a folder to a specific calendar. The most specific path (the most nested folder) will be used."})})),new Ke.Setting(t).setName("Enable event parsing").setDesc(createFragment(a=>{a.createSpan({text:"Parse the vault for Calendarium events."})})).addToggle(a=>{a.setValue(this.data.autoParse).onChange(async i=>{this.data.autoParse=i,i||this.plugin.flushFileEvents(),await this.settings$.save({calendar:!0,watcher:!0})})}),new Ke.Setting(t).setName("Inline events tag").setDesc(createFragment(a=>{a.createSpan({text:"Add this tag to your notes to tell Calendarium to scan them for inline "}),a.createEl("code",{text:""}),a.createSpan({text:" events."})})).addText(a=>{a.setValue(this.data.inlineEventsTag??"").onChange(async i=>{!i||!i.length?this.data.inlineEventsTag=null:this.data.inlineEventsTag=i.replace(/$#/,"")}),a.inputEl.onblur=async()=>{await this.settings$.save({calendar:!0,watcher:!0})}}),new Ke.Setting(t).setName("Event paths").setDesc("Calendarium can be restricted to look at certain paths in your vault for events. You can add specific paths here and associate default calendars to those paths. If no calendar is selected, Calendarium will add the event to your default calendar, if any."),this.pathsEl=t.createDiv("calendarium-event-paths"),this.buildPaths()}showPaths(){this.parsingEl.setAttr("open","open"),this.pathsEl.scrollIntoView()}buildPaths(){if(Me(this,Ci)&&(this.folders=this.allFolders.filter(f=>!this.data.paths.find(([d])=>f.path===d)),this.data.paths.sort((f,d)=>f[0].localeCompare(d[0])),Nt(this,Ci,!1)),this.pathsEl.empty(),!this.data.calendars.length){this.pathsEl.createSpan({cls:"no-calendars",text:"No calendars created! Create a calendar to use this feature."});return}let n=this.pathsEl.createDiv("existing-calendars has-table").createDiv("paths-table");for(let f of["","Path","Default Calendar",""])n.createEl("th",{text:f,cls:"paths-table-header"});for(let f=0;f{!i.path||!i.calendar||(this.data.paths.push([i.path,i.calendar]),Nt(this,Ci,!0),this.buildPaths(),await this.settings$.save({calendar:!0,watcher:!0}))});this.buildPathInput(s,c,o,f=>{i.path=f}),this.buildPathDropdown(l,Ui.DEFAULT,f=>{i.calendar=f})}buildStaticPath(t,n){t.empty();let[a,i]=this.data.paths[n],o=i===Ui.DEFAULT?this.settings$.getDefaultCalendar():this.settings$.getCalendar(i),s=n>0&&this.data.paths.slice(0,n).find(([f])=>f===a)!=null,l=t.createDiv("icon");s?(t.addClass("conflict"),(0,Ke.setIcon)(l.createDiv({cls:"icon",attr:{"aria-tooltip":"This path is registered to multiple calendars"}}),An)):t.removeClass("conflict"),t.createDiv({text:a,cls:"path"});let u=t.createDiv({cls:"calendar"});i===Ui.DEFAULT?(u.addClass("default-calendar"),u.createDiv({text:"Default calendar"}),u.createSpan({cls:"default-display",attr:{style:"font-size: var(--font-smallest);"},text:`${this.settings$.getDefaultCalendar()?.name}`})):o?u.setText(o.name):(u.addClass("mod-warning"),u.setText("Calendar could not be found"));let c=t.createDiv("actions");new Ke.ExtraButtonComponent(c).setIcon(Ar).onClick(()=>{this.buildEditPath(t,n,a,i)}),new Ke.ExtraButtonComponent(c).setIcon(Lt).onClick(async()=>{this.data.paths.splice(n,1),await this.settings$.save({calendar:!0,watcher:!0}),Nt(this,Ci,!0),this.buildPaths()})}buildEditPath(t,n,a,i){t.empty();let o=a,s=t.createDiv("icon"),l=t.createDiv("path"),u=t.createDiv("calendar"),c=t.createDiv("actions"),f=new Ke.ExtraButtonComponent(c).setIcon(Yi).onClick(async()=>{this.data.paths.splice(n,1,[a,i]),await this.settings$.save({calendar:!0,watcher:!0}),a!==o?(Nt(this,Ci,!0),this.buildPaths()):this.buildStaticPath(t,n)});this.buildPathInput(l,f,s,d=>{a=d},a),this.buildPathDropdown(u,i,d=>{i=d}),new Ke.ExtraButtonComponent(c).setIcon(ns).onClick(()=>{this.buildStaticPath(t,n)})}buildPathDropdown(t,n,a){let i=new Ke.DropdownComponent(t);i.addOption(Ui.DEFAULT,"Default calendar");for(let o of this.data.calendars)i.addOption(o.id,o.name);i.setValue(n).onChange(o=>a(o))}buildPathInput(t,n,a,i,o="Folder"){let s=c=>{if(!c||!c.length||this.data.paths.find(([f])=>c==f))return n.setDisabled(!0),(0,Ke.setIcon)(a,An),!1;n.setDisabled(!1),a.empty(),i((0,Ke.normalizePath)(c))},l=new Ke.TextComponent(t).setPlaceholder(o).onChange(c=>{s(c)}),u=new Y3.FolderInputSuggest(this.app,l,[...this.folders]);u.onSelect(async c=>{u.close(),u.setValue(c.item.path),s(c.item.path)})}buildAdvanced(t){t.empty();let n=t.createEl("summary");t.ontoggle=async()=>{this.toggleState.advanced=t.open},new Ke.Setting(n).setHeading().setName("Advanced"),(0,Ke.setIcon)(n.createDiv("collapser").createDiv("handle"),zi),new Ke.Setting(t).setName(`Reset "Don't ask again" prompts`).setDesc(`All confirmations set to "Don't Ask Again" will be reset.`).addButton(a=>{a.setIcon(Ov).onClick(async()=>{this.data.exit={saving:!1,event:!1,calendar:!1,savingEvent:!1},await this.settings$.save()})}),new Ke.Setting(t).setName("Settings sync behavior").setDesc("Control how the plugin reloads data when a sync is detected.").addDropdown(a=>{a.addOption("Ask","Continue asking").addOption("Always","Always reload").addOption("Never","Never reload").setValue(this.data.syncBehavior).onChange(async i=>{this.data.syncBehavior=i,await this.settings$.save()})}),new Ke.Setting(t).setName("Show event debug messages").setDesc(createFragment(a=>{a.createSpan({text:"The plugin will show debug messages when events are added, deleted or updated by the file watcher."})})).addToggle(a=>{a.setValue(this.data.debug).onChange(async i=>{this.data.debug=i,await this.settings$.save()})})}launchCalendarCreator(t=cc,n=!1){let a=at(t),i=t.id;return a.id=`${Le(10)}`,a.name||(a.name=""),new Promise((o,s)=>{try{this.modal=new g0(this.plugin,a,n,i),this.modal.onClose=()=>{this.modal&&(this.modal.saved&&(t=at(this.modal.calendar),i&&(t.id=i),o({...t,id:t.id??Le(8),name:t.name??"New Calendar",current:{day:t.current.day??1,month:t.current.month??0,year:t.current.year??1}})),this.modal=null,o())},this.modal.open()}catch{s()}})}hide(){this.modal?.forceClose(),this.modal=null}};Ci=new WeakMap;var g0=class extends ir{constructor(t,n,a=!1,i=null){super(t.app);this.plugin=t;this.quick=a;this.original=i;this.saved=!1;this.modalEl.addClass("calendarium-creator"),this.modalEl.addClasses(["mod-sidebar-layout","mod-settings"]),this.contentEl.addClass("vertical-tabs-container"),this.calendar=at(n),this.store=Sl(this.plugin,this.calendar),this.scope.register([Ke.Platform.isMacOS?"Meta":"Ctrl"],"z",()=>{Ne(this.store.canUndo)&&this.store.undo()}),this.scope.register([Ke.Platform.isMacOS?"Meta":"Ctrl"],"y",()=>{Ne(this.store.canRedo)&&this.store.redo()})}async checkCanExit(){return Ne(this.store.valid)||Xe.getData().exit.saving?!0:new Promise(t=>{let n=new Pc(this.plugin);n.onClose=()=>{t(n.confirmed)},n.open()})}async forceClose(){this.saved=!1,super.close()}async close(){await this.checkCanExit()&&(this.saved=Ne(this.store.valid),this.calendar=Ne(this.store),super.close())}async display(){this.$app=new W3({target:this.contentEl,props:{store:this.store,plugin:this.plugin,top:0,quick:this.quick,original:this.original}}),this.$app.$on("cancel",()=>{this.saved=!1,super.close()})}};var vo=require("obsidian");var Zd=require("obsidian");function Pn(r,e){Sn(r,e)}function ut(r){return Ve(r)}var id=class{constructor(e,t,n){this.month=e;this.year=t;this.staticStore=n;this.index=de([this.year.months],([e])=>e.indexOf(this.month));this.weekdays=de([this.staticStore.weekdays],([e])=>this.month.type=="intercalary"?e:this.month.week??e);this.daysBefore=de([this.index,this.year.leapDays,this.year.months],([e,t,n])=>n.slice(0,e).filter(a=>a.type=="month").reduce((a,i)=>a+i.length,0)+t.filter(a=>!a.intercalary&&a.timespann.slice(0,e).reduce((a,i)=>a+i.length,0)+t.filter(a=>a.timespan!a.overflow||this.month.type==="intercalary"?0:sn(t%n.length+e,n.length));this.leapDays=de([this.year.leapDays,this.index],([e,t])=>e.filter(n=>n.timespan==t));this.days=de(this.leapDays,e=>this.month.length+e.length);this.eras=de(this.year.eras,e=>{let t=[],n=Ne(this.index);for(let a=0;asn(t%n.length+e+a-1,n.length));this.daysAsWeeks=de([this.weekdays,this.days,this.firstDay,this.leapDays,this.staticStore.staticData,this.eras,this.staticStore.eras],([e,t,n,a,i,o,s])=>{let l=[],u=0,c=0;for(;u=0;h--){let p=s[h];if(p.isStartingEra)break;if(p.endsYear&&p.date.year===this.year.year-1){f=!1;break}}let d=l.length===0?[...Array(n).keys()].reverse().map(h=>f?{type:"day",number:-1*h,name:null,id:Le(3)}:null):[];for(;d.lengthm.after&&m.after==u-1);if(h){let m={...h,number:u};if(!h.intercalary)d.push(m);else{for(let O=0;O0&&d.lengthnull)),d=[],u===t)break}}else d.push({type:"day",number:u,name:null,id:Le(3)});if(u>=t&&(this.month.type=="intercalary"||!i.overflow))break;let p=o.find(m=>m.endsYear&&m.date.year===this.year.year&&m.date.month===Ne(this.index));if(p&&p.date.day===u)return l.push(d),l}l.push(d)}return l});this.weeks=de([this.daysAsWeeks],([e])=>e.length);this.firstWeekNumber=de([this.daysBeforeAll,this.weekdays,this.year.firstDay],([e,t,n])=>Math.floor((e+n)/t.length))}get name(){return this.month.name}};var od=class{constructor(e){this.staticStore=e;this.cache=new Map}getYearFromCache(e){return this.cache.has(e)||this.cache.set(e,new y0(e,this.staticStore)),this.cache.get(e)}daysBefore(e){let t=this.getYearFromCache(e.year),n=Ne(t.daysBefore),a=t.getMonthFromCache(e.month);return n+Ne(a.daysBefore)+e.day-1}daysBetween(e,t){let n=this.daysBefore(e),a=this.daysBefore(t);return Math.max(n,a)-Math.min(n,a)}},y0=class{constructor(e,t){this.year=e;this.staticStore=t;this.monthCache=new Map;this.eras=de(this.staticStore.eras,e=>{let t=[];for(let n=e.length-1;n>=0;n--){let a=e[n];if(a.isStartingEra)t.length||t.push(a);else if(a.date.year<=this.year){if(a.end&&a.end.year{let n=t.find(a=>a.endsYear&&a.date.year===this.year);return n&&(e=e.slice(0,n.date.month+1)),e.filter(a=>!a.interval||(this.year-(a.offset??0))%a.interval==0)});this.daysBefore=de([this.months,this.staticStore.leapDays],([e,t])=>gp(this.year,e,t));this.firstDay=de([this.staticStore.staticConfiguration,this.staticStore.months,this.staticStore.weekdays,this.staticStore.leapDays,this.staticStore.eras],([e,t,n,a,i])=>{let o=this.year;for(let s=i.length-1;s>=0;s--){let l=i[s];if(l.isStartingEra)break;l.endsYear&&(l.date.year>=this.year||(o=this.year-l.date.year))}return Lb(o,t,n,a,e.overflow,e.firstWeekDay,e.offset)});this.display=de([this.staticStore.years,this.staticStore.staticConfiguration],([e,t])=>t.useCustomYears?e[this.year].name:this.year);this.leapDays=de([this.staticStore.leapDays],([e])=>e.filter(t=>t.interval.sort((n,a)=>n.interval-a.interval).some(({interval:n,exclusive:a},i,o)=>{if(!n)return!1;if(a&&i==0)return(this.year-(t.offset??0))%n!=0;if(!a)return o[i+1]&&o[i+1].exclusive?(this.year-(t.offset??0))%n==0&&(this.year-(t.offset??0))%o[i+1].interval!=0:(this.year-(t.offset??0))%n==0})))}getMonthFromCache(e){let t=this.monthCache.get(e)??new id(Ne(this.months)[e],this,this.staticStore);return this.monthCache.has(e)||this.monthCache.set(e,t),t}};var sd=class{constructor(e){this.toConsider=e;this.dirty=Ze(!0);this.entities=de([this.toConsider,this.dirty],([e])=>(this.dirty.set(!1),this.update(e)))}},ld=class extends sd{},wa=class extends ld{constructor(t,n){super(n);this.year=t;this.cache=new Map}},Da=class extends ld{constructor(t,n,a){super(a);this.month=t;this.year=n;this.cache=new Map}},Ca=class extends sd{constructor(t,n,a,i){super(i);this.day=t;this.month=n;this.year=a}getDate(){return{day:this.day,month:this.month,year:this.year}}},ka=class{constructor(e){this.entities=e;this.cache=new Map}invalidate(e){if(e.year==null||!this.cache.has(e.year))return;let t=this.cache.get(e.year);if(t.dirty.set(!0),e.month==null||!t.cache.has(e.month))return;let n=t.cache.get(e.month);if(n.dirty.set(!0),e.day==null||!n.cache.has(e.day))return;n.cache.get(e.day).dirty.set(!0)}getItemsOrRecalculate(e){let{day:t,month:n,year:a}=e;this.cache.has(a)||this.cache.set(a,this.getYearCache(a));let i=this.cache.get(a),o=Ne(i.dirty);i.cache.has(n)||i.cache.set(n,this.getMonthCache(n,a));let s=i.cache.get(n),l=Ne(s.dirty);o&&!l&&s.dirty.set(!0),s.cache.has(t)||s.cache.set(t,this.getDayCache(t,n,a));let u=s.cache.get(t);return l&&!Ne(u.dirty)&&u.dirty.set(!0),u.entities}};var b0=class extends wa{update(e){return e}},v0=class extends Da{update(e){return e}},O0=class extends Ca{constructor(t,n,a,i,o){super(t,n,a,i);this.yearCalculator=o}update(t){let n=[],a=this.yearCalculator.daysBefore(this.getDate());for(let i of t??[]){let{offset:o,cycle:s}=i,l=24,u=(a-o)/s,f=(u-Math.floor(u))*l%l,d=Zb[l];n.push({...i,phase:d[sn(Math.round(f),d.length)]})}return n}},ud=class extends ka{constructor(t,n){super(t);this.yearCalculator=n}getYearCache(t){return this.cache.has(t)?this.cache.get(t):new b0(t,this.entities)}getMonthCache(t,n){let a=this.getYearCache(n);return a.cache.has(t)?a.cache.get(t):new v0(t,n,a.entities)}getDayCache(t,n,a){let i=this.getMonthCache(n,a);return i.cache.has(t)?i.cache.get(t):new O0(t,n,a,i.entities,this.yearCalculator)}};var _0=class extends wa{update(e){return(e??[])?.filter(t=>{switch(t.type){case U.Undated:break;case U.Recurring:{let n={...t.date};if(n.year===null)return!0;if(Array.isArray(n.year)){let a=n.year[0]??this.year,i=n.year[1]??this.year;return a<=this.year&&i>=this.year}else return n.year===this.year}case U.Range:{let n={...t.date},a={...t.end};if(n.year==this.year||n.year==null)return!0;if(n.year>this.year)return!1;if(n.year<=this.year&&a.year>=this.year)return!0;break}case U.Date:default:{let n={...t.date};if(n.year==this.year||n.year==null)return!0;break}}return!1})}},w0=class extends Da{update(e){return(e??[])?.filter(t=>{switch(t.type){case U.Undated:break;case U.Recurring:{let n={...t.date};if(n.year){if(Array.isArray(n.year)){let a=n.year[0]??this.year,i=n.year[1]??this.year;if(a>this.year||i=this.month}else return n.month===this.month}case U.Range:{let n={...t.date},a={...t.end};return n.year==this.year&&n.month==this.month?!0:n.year>this.year||n.year==this.year&&n.month>this.month?!1:n.yearthis.year||n.year==this.year&&n.month<=this.month&&a.year>this.year||n.year==this.year&&n.month<=this.month&&a.month>=this.month||n.year=this.month}case U.Date:default:{let n={...t.date};if(n.month==null||(n.year==this.year||n.year==null)&&n.month==this.month)return!0;if(n.year!=null&&n.year>this.year||n.year==this.year&&n.month>this.month)return!1;break}}return!1})}},D0=class extends Ca{get date(){return{day:this.day,month:this.month,year:this.year}}isBefore(e){let t=this.normalize(e);return t.yearthis.year||t.month>this.month&&t.year===this.year||t.day>=this.day&&t.month===this.month&&t.year===this.year}isEqual(e){let t=this.normalize(e);return t.year==this.year&&t.month==this.month&&t.day==this.day}normalize(e){let t={...e};return t.day==null&&(t.day=this.date.day),t.month==null&&(t.month=this.date.month),t.year==null&&(t.year=this.date.year),t}isUndefined(e){return e.day===null&&e.month===null&&e.year===null}update(e){return(e??[])?.filter(t=>{switch(t.type){case U.Undated:break;case U.Recurring:{let n={...t.date};if(n.day==null)return!0;if(Array.isArray(n.day)){let a=n.day[0]??this.month,i=n.day[1]??this.month;if(a<=this.day&&i>=this.day)return!0}else if(n.day===this.day)return!0;return!1}case U.Range:{if(this.isUndefined(t.date))return!1;if(this.isEqual(t.date))return!0;if(t.end&&this.isBefore(t.date)&&this.isAfter(t.end))return!0;break}case U.Date:default:{if(this.isUndefined(t.date))return!1;if(this.isEqual(t.date))return!0;break}}return!1})}},cd=class extends ka{getYearCache(e){return this.cache.has(e)?this.cache.get(e):new _0(e,this.entities)}getMonthCache(e,t){let n=this.getYearCache(t);return n.cache.has(e)?n.cache.get(e):new w0(e,t,n.entities)}getDayCache(e,t,n){let a=this.getMonthCache(t,n);return a.cache.has(e)?a.cache.get(e):new D0(e,t,n,a.entities)}invalidate(e){let t=[];if(e.year==null)for(let i of this.cache.values())i.dirty.set(!0),t.push(i);else if(Array.isArray(e.year)){for(let i of[...this.cache.keys()])if(i>=(e.year[0]??Number.MIN_SAFE_INTEGER)&&i<=(e.year[1]??Number.MAX_SAFE_INTEGER)){let o=this.cache.get(i);o.dirty.set(!0),t.push(o)}}else if(this.cache.has(e.year)){let i=this.cache.get(e.year);i.dirty.set(!0),t.push(i)}if(!t.length)return;let n=[];for(let i of t)if(e.month==null)for(let o of i.cache.values())o.dirty.set(!0),n.push(o);else if(Array.isArray(e.month)){for(let o of[...i.cache.keys()])if(o>=(e.month[0]??Number.MIN_SAFE_INTEGER)&&o<=(e.month[1]??Number.MAX_SAFE_INTEGER)){let s=i.cache.get(o);s.dirty.set(!0),n.push(s)}}else if(i.cache.has(e.month)){let o=i.cache.get(e.month);o.dirty.set(!0),n.push(o)}if(!n.length)return;let a=[];for(let i of n)if(e.day==null)for(let o of i.cache.values())o.dirty.set(!0),a.push(o);else if(Array.isArray(e.day)){for(let o of[...i.cache.keys()])if(o>=(e.day[0]??Number.MIN_SAFE_INTEGER)&&o<=(e.day[1]??Number.MAX_SAFE_INTEGER)){let s=i.cache.get(o);s.dirty.set(!0),a.push(s)}}else if(i.cache.has(e.day)){let o=i.cache.get(e.day);o.dirty.set(!0),a.push(o)}}};var ia,ki,za,Va,fd=class{constructor(e){this.calendar=e;Tt(this,ia,void 0);Tt(this,ki,new Map);Tt(this,za,new Set);Tt(this,Va,void 0);Nt(this,ia,Ze(new Map((e.events??[]).map(t=>[t.id,t])))),Nt(this,Va,new cd(de(Me(this,ia),t=>[...t.values()])))}getEvents(){return[...Ne(Me(this,ia)).values()]}getFileEvents(){return[...Ne(Me(this,ia)).values()].filter(e=>this.isFileEvent(e.id))}getEventsForDate(e){return Me(this,Va).getItemsOrRecalculate(e)}insertEvents(...e){Me(this,ia).update(t=>{for(let n of e)n.type!==U.Undated&&(t.set(n.id,n),Me(this,Va).invalidate(n.date));return t})}removeEvents(...e){Me(this,ia).update(t=>{for(let n of e)n.type!==U.Undated&&(t.delete(n.id),Me(this,Va).invalidate(n.date));return t})}insertEventsFromFile(e,...t){if(e){Me(this,ki).set(e,[...Me(this,ki).get(e)??[],...t.map(n=>n.id)]);for(let n of t)Me(this,za).add(n.id);this.insertEvents(...t)}}removeEventsFromFile(e){let t=Me(this,ki).get(e)??[];t.length&&Me(this,ia).update(n=>{for(let a of t){if(!n.has(a))continue;let i={...n.get(a)};i.type!==U.Undated&&(n.delete(a),Me(this,Va).invalidate(i.date),Me(this,za).delete(a))}return Me(this,ki).delete(e),n})}removeAllFileEvents(){Me(this,ia).update(e=>{for(let t of Me(this,za)){if(!e.has(t))continue;let n={...e.get(t)};n.type!==U.Undated&&(e.delete(t),Me(this,Va).invalidate(n.date),Me(this,za).delete(t))}return Nt(this,ki,new Map),Nt(this,za,new Set),e})}isFileEvent(e){return Me(this,za).has(e)}isRemovable(e){return!this.isFileEvent(e)}};ia=new WeakMap,ki=new WeakMap,za=new WeakMap,Va=new WeakMap;function rr(r,e){let t=r.length;Array.isArray(r[0])||(r=[r]),Array.isArray(e[0])||(e=e.map(o=>[o]));let n=e[0].length,a=e[0].map((o,s)=>e.map(l=>l[s])),i=r.map(o=>a.map(s=>{let l=0;if(!Array.isArray(o)){for(let u of s)l+=o*u;return l}for(let u=0;uo[0]):i}function _u(r){return Ei(r)==="string"}function Ei(r){return(Object.prototype.toString.call(r).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function _d(r,{precision:e,unit:t}){return xi(r)?"none":UD(r,e)+(t??"")}function xi(r){return Number.isNaN(r)||r instanceof Number&&r?.none}function Or(r){return xi(r)?0:r}function UD(r,e){if(r===0)return 0;let t=~~r,n=0;t&&e&&(n=~~Math.log10(Math.abs(t))+1);let a=10**(e-n);return Math.floor(r*a+.5)/a}var sI={deg:1,grad:.9,rad:180/Math.PI,turn:360};function WD(r){if(!r)return;r=r.trim();let e=/^([a-z]+)\((.+?)\)$/i,t=/^-?[\d.]+$/,n=/%|deg|g?rad|turn$/,a=/\/?\s*(none|[-\w.]+(?:%|deg|g?rad|turn)?)/g,i=r.match(e);if(i){let o=[];return i[2].replace(a,(s,l)=>{let u=l.match(n),c=l;if(u){let f=u[0],d=c.slice(0,-f.length);f==="%"?(c=new Number(d/100),c.type=""):(c=new Number(d*sI[f]),c.type="",c.unit=f)}else t.test(c)?(c=new Number(c),c.type=""):c==="none"&&(c=new Number(NaN),c.none=!0);s.startsWith("/")&&(c=c instanceof Number?c:new Number(c),c.alpha=!0),typeof c=="object"&&c instanceof Number&&(c.raw=l),o.push(c)}),{name:i[1].toLowerCase(),rawName:i[1],rawArgs:i[2],args:o}}}function YD(r){return r[r.length-1]}function bu(r,e,t){return isNaN(r)?e:isNaN(e)?r:r+(e-r)*t}function zD(r,e,t){return(t-r)/(e-r)}function U0(r,e,t){return bu(e[0],e[1],zD(r[0],r[1],t))}function VD(r){return r.map(e=>e.split("|").map(t=>{t=t.trim();let n=t.match(/^(<[a-z]+>)\[(-?[.\d]+),\s*(-?[.\d]+)\]?$/);if(n){let a=new String(n[1]);return a.range=[+n[2],+n[3]],a}return t}))}function jD(r,e,t){return Math.max(Math.min(t,e),r)}function kd(r,e){return Math.sign(r)===Math.sign(e)?r:-r}function Ea(r,e){return kd(Math.abs(r)**e,r)}function W0(r,e){return e===0?0:r/e}function XD(r,e,t=0,n=r.length){for(;t>1;r[a]","",""]);function z3(r,e,t,n){return Object.entries(r.coords).map(([i,o],s)=>{let l=e.coordGrammar[s],u=n[s],c=u?.type,f;if(u.none?f=l.find(p=>uI.has(p)):f=l.find(p=>p==c),!f){let p=o.name||i;throw new TypeError(`${c??u.raw} not allowed for ${p} in ${t}()`)}let d=f.range;c===""&&(d||(d=[0,1]));let h=o.range||o.refRange;return d&&h&&(n[s]=U0(d,h,n[s])),f})}function GD(r,{meta:e}={}){let t={str:String(r)?.trim()};if(Si.run("parse-start",t),t.color)return t.color;if(t.parsed=WD(t.str),t.parsed){let n=t.parsed.name;if(n==="color"){let a=t.parsed.args.shift(),i=a.startsWith("--")?a.substring(2):`--${a}`,o=[a,i],s=t.parsed.rawArgs.indexOf("/")>0?t.parsed.args.pop():1;for(let c of Ge.all){let f=c.getFormat("color");if(f&&(o.includes(f.id)||f.ids?.filter(d=>o.includes(d)).length)){let d=Object.keys(c.coords).map((p,m)=>t.parsed.args[m]||0),h;return f.coordGrammar&&(h=z3(c,f,"color",d)),e&&Object.assign(e,{formatId:"color",types:h}),f.id.startsWith("--")&&!a.startsWith("--")&&Qn.warn(`${c.name} is a non-standard space and not currently supported in the CSS spec. Use prefixed color(${f.id}) instead of color(${a}).`),a.startsWith("--")&&!f.id.startsWith("--")&&Qn.warn(`${c.name} is a standard space and supported in the CSS spec. Use color(${f.id}) instead of prefixed color(${a}).`),{spaceId:c.id,coords:d,alpha:s}}}let l="",u=a in Ge.registry?a:i;if(u in Ge.registry){let c=Ge.registry[u].formats?.color?.id;c&&(l=`Did you mean color(${c})?`)}throw new TypeError(`Cannot parse color(${a}). `+(l||"Missing a plugin?"))}else for(let a of Ge.all){let i=a.getFormat(n);if(i&&i.type==="function"){let o=1;(i.lastAlpha||YD(t.parsed.args).alpha)&&(o=t.parsed.args.pop());let s=t.parsed.args,l;return i.coordGrammar&&(l=z3(a,i,n,s)),e&&Object.assign(e,{formatId:i.name,types:l}),{spaceId:a.id,coords:s,alpha:o}}}}else for(let n of Ge.all)for(let a in n.formats){let i=n.formats[a];if(i.type!=="custom"||i.test&&!i.test(t.str))continue;let o=i.parse(t.str);if(o)return o.alpha??(o.alpha=1),e&&(e.formatId=a),o}throw new TypeError(`Could not parse ${r} as a color. Missing a plugin?`)}function pt(r){if(Array.isArray(r))return r.map(pt);if(!r)throw new TypeError("Empty color reference");_u(r)&&(r=GD(r));let e=r.space||r.spaceId;return e instanceof Ge||(r.space=Ge.get(e)),r.alpha===void 0&&(r.alpha=1),r}var cI=75e-6,Dn=class Dn{constructor(e){this.id=e.id,this.name=e.name,this.base=e.base?Dn.get(e.base):null,this.aliases=e.aliases,this.base&&(this.fromBase=e.fromBase,this.toBase=e.toBase);let t=e.coords??this.base.coords;for(let a in t)"name"in t[a]||(t[a].name=a);this.coords=t;let n=e.white??this.base.white??"D65";this.white=R0(n),this.formats=e.formats??{};for(let a in this.formats){let i=this.formats[a];i.type||(i.type="function"),i.name||(i.name=a)}this.formats.color?.id||(this.formats.color={...this.formats.color??{},id:e.cssId||this.id}),e.gamutSpace?this.gamutSpace=e.gamutSpace==="self"?this:Dn.get(e.gamutSpace):this.isPolar?this.gamutSpace=this.base:this.gamutSpace=this,this.gamutSpace.isUnbounded&&(this.inGamut=(a,i)=>!0),this.referred=e.referred,Object.defineProperty(this,"path",{value:fI(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),Si.run("colorspace-init-end",this)}inGamut(e,{epsilon:t=cI}={}){if(!this.equals(this.gamutSpace))return e=this.to(this.gamutSpace,e),this.gamutSpace.inGamut(e,{epsilon:t});let n=Object.values(this.coords);return e.every((a,i)=>{let o=n[i];if(o.type!=="angle"&&o.range){if(Number.isNaN(a))return!0;let[s,l]=o.range;return(s===void 0||a>=s-t)&&(l===void 0||a<=l+t)}return!0})}get isUnbounded(){return Object.values(this.coords).every(e=>!("range"in e))}get cssId(){return this.formats?.color?.id||this.id}get isPolar(){for(let e in this.coords)if(this.coords[e].type==="angle")return!0;return!1}getFormat(e){if(typeof e=="object")return e=V3(e,this),e;let t;return e==="default"?t=Object.values(this.formats)[0]:t=this.formats[e],t?(t=V3(t,this),t):null}equals(e){return e?this===e||this.id===e||this.id===e.id:!1}to(e,t){if(arguments.length===1){let s=pt(e);[e,t]=[s.space,s.coords]}if(e=Dn.get(e),this.equals(e))return t;t=t.map(s=>Number.isNaN(s)?0:s);let n=this.path,a=e.path,i,o;for(let s=0;so;s--)t=n[s].toBase(t);for(let s=o+1;s=0){let l=Object.entries(a.coords)[i];if(l)return{space:a,id:l[0],index:i,...l[1]}}a=Dn.get(a);let o=i.toLowerCase(),s=0;for(let l in a.coords){let u=a.coords[l];if(l.toLowerCase()===o||u.name?.toLowerCase()===o)return{space:a,id:l,index:s,...u};s++}throw new TypeError(`No "${i}" coordinate found in ${a.name}. Its coordinates are: ${Object.keys(a.coords).join(", ")}`)}};dr(Dn,"registry",{}),dr(Dn,"DEFAULT_FORMAT",{type:"functions",name:"color"});var Ge=Dn;function fI(r){let e=[r];for(let t=r;t=t.base;)e.push(t);return e}function V3(r,{coords:e}={}){if(r.coords&&!r.coordGrammar){r.type||(r.type="function"),r.name||(r.name="color"),r.coordGrammar=VD(r.coords);let t=Object.entries(e).map(([n,a],i)=>{let o=r.coordGrammar[i][0],s=a.range||a.refRange,l=o.range,u="";return o==""?(l=[0,100],u="%"):o==""&&(u="deg"),{fromRange:s,toRange:l,suffix:u}});r.serializeCoords=(n,a)=>n.map((i,o)=>{let{fromRange:s,toRange:l,suffix:u}=t[o];return s&&l&&(i=U0(s,l,i)),i=_d(i,{precision:a,unit:u}),i})}return r}var Yr=new Ge({id:"xyz-d65",name:"XYZ D65",coords:{x:{name:"X"},y:{name:"Y"},z:{name:"Z"}},white:"D65",formats:{color:{ids:["xyz-d65","xyz"]}},aliases:["xyz"]}),on=class extends Ge{constructor(e){e.coords||(e.coords={r:{range:[0,1],name:"Red"},g:{range:[0,1],name:"Green"},b:{range:[0,1],name:"Blue"}}),e.base||(e.base=Yr),e.toXYZ_M&&e.fromXYZ_M&&(e.toBase??(e.toBase=t=>{let n=rr(e.toXYZ_M,t);return this.white!==this.base.white&&(n=wd(this.white,this.base.white,n)),n}),e.fromBase??(e.fromBase=t=>(t=wd(this.base.white,this.white,t),rr(e.fromXYZ_M,t)))),e.referred??(e.referred="display"),super(e)}};function wu(r,e){return r=pt(r),!e||r.space.equals(e)?r.coords.slice():(e=Ge.get(e),e.from(r))}function Mn(r,e){r=pt(r);let{space:t,index:n}=Ge.resolveCoord(e,r.space);return wu(r,t)[n]}function Y0(r,e,t){return r=pt(r),e=Ge.get(e),r.coords=e.to(r.space,t),r}Y0.returns="color";function ja(r,e,t){if(r=pt(r),arguments.length===2&&Ei(arguments[1])==="object"){let n=arguments[1];for(let a in n)ja(r,a,n[a])}else{typeof t=="function"&&(t=t(Mn(r,e)));let{space:n,index:a}=Ge.resolveCoord(e,r.space),i=wu(r,n);i[a]=t,Y0(r,n,i)}return r}ja.returns="color";var z0=new Ge({id:"xyz-d50",name:"XYZ D50",white:"D50",base:Yr,fromBase:r=>wd(Yr.white,"D50",r),toBase:r=>wd("D50",Yr.white,r)}),dI=216/24389,j3=24/116,dd=24389/27,C0=un.D50,Rn=new Ge({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:C0,base:z0,fromBase(r){let t=r.map((n,a)=>n/C0[a]).map(n=>n>dI?Math.cbrt(n):(dd*n+16)/116);return[116*t[1]-16,500*(t[0]-t[1]),200*(t[1]-t[2])]},toBase(r){let e=[];return e[1]=(r[0]+16)/116,e[0]=r[1]/500+e[1],e[2]=e[1]-r[2]/200,[e[0]>j3?Math.pow(e[0],3):(116*e[0]-16)/dd,r[0]>8?Math.pow((r[0]+16)/116,3):r[0]/dd,e[2]>j3?Math.pow(e[2],3):(116*e[2]-16)/dd].map((n,a)=>n*C0[a])},formats:{lab:{coords:[" | "," | [-1,1]"," | [-1,1]"]}}});function xa(r){return(r%360+360)%360}function hI(r,e){if(r==="raw")return e;let[t,n]=e.map(xa),a=n-t;return r==="increasing"?a<0&&(n+=360):r==="decreasing"?a>0&&(t+=360):r==="longer"?-1800?t+=360:n+=360):r==="shorter"&&(a>180?t+=360:a<-180&&(n+=360)),[t,n]}var vu=new Ge({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:Rn,fromBase(r){let[e,t,n]=r,a,i=.02;return Math.abs(t) | "," | "," | "]}}}),X3=25**7,Dd=Math.PI,G3=180/Dd,Ts=Dd/180;function H3(r){let e=r*r;return e*e*e*r}function HD(r,e,{kL:t=1,kC:n=1,kH:a=1}={}){[r,e]=pt([r,e]);let[i,o,s]=Rn.from(r),l=vu.from(Rn,[i,o,s])[1],[u,c,f]=Rn.from(e),d=vu.from(Rn,[u,c,f])[1];l<0&&(l=0),d<0&&(d=0);let h=(l+d)/2,p=H3(h),m=.5*(1-Math.sqrt(p/(p+X3))),O=(1+m)*o,b=(1+m)*c,E=Math.sqrt(O**2+s**2),D=Math.sqrt(b**2+f**2),C=O===0&&s===0?0:Math.atan2(s,O),k=b===0&&f===0?0:Math.atan2(f,b);C<0&&(C+=2*Dd),k<0&&(k+=2*Dd),C*=G3,k*=G3;let w=u-i,T=D-E,S=k-C,M=C+k,Z=Math.abs(S),N;E*D===0?N=0:Z<=180?N=S:S>180?N=S-360:S<-180?N=S+360:Qn.warn("the unthinkable has happened");let L=2*Math.sqrt(D*E)*Math.sin(N*Ts/2),j=(i+u)/2,X=(E+D)/2,fe=H3(X),ee;E*D===0?ee=M:Z<=180?ee=M/2:M<360?ee=(M+360)/2:ee=(M-360)/2;let te=(j-50)**2,ge=1+.015*te/Math.sqrt(20+te),he=1+.045*X,ue=1;ue-=.17*Math.cos((ee-30)*Ts),ue+=.24*Math.cos(2*ee*Ts),ue+=.32*Math.cos((3*ee+6)*Ts),ue-=.2*Math.cos((4*ee-63)*Ts);let xe=1+.015*X*ue,Pe=30*Math.exp(-1*((ee-275)/25)**2),Ye=2*Math.sqrt(fe/(fe+X3)),it=-1*Math.sin(2*Pe*Ts)*Ye,Be=(w/(t*ge))**2;return Be+=(T/(n*he))**2,Be+=(L/(a*xe))**2,Be+=it*(T/(n*he))*(L/(a*xe)),Math.sqrt(Be)}var pI=[[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],mI=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],gI=[[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],yI=[[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],Rs=new Ge({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:Yr,fromBase(r){let t=rr(pI,r).map(n=>Math.cbrt(n));return rr(gI,t)},toBase(r){let t=rr(yI,r).map(n=>n**3);return rr(mI,t)},formats:{oklab:{coords:[" | "," | [-1,1]"," | [-1,1]"]}}});function Q0(r,e){[r,e]=pt([r,e]);let[t,n,a]=Rs.from(r),[i,o,s]=Rs.from(e),l=t-i,u=n-o,c=a-s;return Math.sqrt(l**2+u**2+c**2)}var bI=75e-6;function io(r,e,{epsilon:t=bI}={}){r=pt(r),e||(e=r.space),e=Ge.get(e);let n=r.coords;return e!==r.space&&(n=e.from(r)),e.inGamut(n,{epsilon:t})}function Qs(r){return{space:r.space,coords:r.coords.slice(),alpha:r.alpha}}function KD(r,e,t="lab"){t=Ge.get(t);let n=t.from(r),a=t.from(e);return Math.sqrt(n.reduce((i,o,s)=>{let l=a[s];return isNaN(o)||isNaN(l)?i:i+(l-o)**2},0))}function vI(r,e){return KD(r,e,"lab")}var OI=Math.PI,K3=OI/180;function _I(r,e,{l:t=2,c:n=1}={}){[r,e]=pt([r,e]);let[a,i,o]=Rn.from(r),[,s,l]=vu.from(Rn,[a,i,o]),[u,c,f]=Rn.from(e),d=vu.from(Rn,[u,c,f])[1];s<0&&(s=0),d<0&&(d=0);let h=a-u,p=s-d,m=i-c,O=o-f,b=m**2+O**2-p**2,E=.511;a>=16&&(E=.040975*a/(1+.01765*a));let D=.0638*s/(1+.0131*s)+.638,C;Number.isNaN(l)&&(l=0),l>=164&&l<=345?C=.56+Math.abs(.2*Math.cos((l+168)*K3)):C=.36+Math.abs(.4*Math.cos((l+35)*K3));let k=Math.pow(s,4),w=Math.sqrt(k/(k+1900)),T=D*(w*C+1-w),S=(h/(t*E))**2;return S+=(p/(n*D))**2,S+=b/T**2,Math.sqrt(S)}var J3=203,V0=new Ge({id:"xyz-abs-d65",cssId:"--xyz-abs-d65",name:"Absolute XYZ D65",coords:{x:{refRange:[0,9504.7],name:"Xa"},y:{refRange:[0,1e4],name:"Ya"},z:{refRange:[0,10888.3],name:"Za"}},base:Yr,fromBase(r){return r.map(e=>Math.max(e*J3,0))},toBase(r){return r.map(e=>Math.max(e/J3,0))}}),hd=1.15,pd=.66,eD=2610/2**14,wI=2**14/2610,tD=3424/2**12,rD=2413/2**7,nD=2392/2**7,DI=1.7*2523/2**5,aD=2**5/(1.7*2523),md=-.56,k0=16295499532821565e-27,CI=[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],kI=[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],EI=[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],xI=[[1,.1386050432715393,.05804731615611886],[.9999999999999999,-.1386050432715393,-.05804731615611886],[.9999999999999998,-.09601924202631895,-.8118918960560388]],JD=new Ge({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.5,.5]},bz:{refRange:[-.5,.5]}},base:V0,fromBase(r){let[e,t,n]=r,a=hd*e-(hd-1)*n,i=pd*t-(pd-1)*e,s=rr(CI,[a,i,n]).map(function(d){let h=tD+rD*(d/1e4)**eD,p=1+nD*(d/1e4)**eD;return(h/p)**DI}),[l,u,c]=rr(EI,s);return[(1+md)*l/(1+md*l)-k0,u,c]},toBase(r){let[e,t,n]=r,a=(e+k0)/(1+md-md*(e+k0)),o=rr(xI,[a,t,n]).map(function(d){let h=tD-d**aD,p=nD*d**aD-rD;return 1e4*(h/p)**wI}),[s,l,u]=rr(kI,o),c=(s+(hd-1)*u)/hd,f=(l+(pd-1)*c)/pd;return[c,f,u]},formats:{color:{coords:[" | "," | [-1,1]"," | [-1,1]"]}}}),I0=new Ge({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,1],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:JD,fromBase(r){let[e,t,n]=r,a,i=2e-4;return Math.abs(t){let a=Ea(e*Math.abs(n)*.01,nC);return 400*kd(a,n)/(a+27.13)})}function UI(r,e){let t=100/e*27.13**sD;return r.map(n=>{let a=Math.abs(n);return kd(t*Ea(a/(400-a),sD),n)})}function WI(r){let e=xa(r);e<=ao.h[0]&&(e+=360);let t=XD(ao.h,e)-1,[n,a]=ao.h.slice(t,t+2),[i,o]=ao.e.slice(t,t+2),s=ao.H[t],l=(e-n)/i;return s+100*l/(l+(a-e)/o)}function YI(r){let e=(r%400+400)%400,t=Math.floor(.01*e);e=e%100;let[n,a]=ao.h.slice(t,t+2),[i,o]=ao.e.slice(t,t+2);return xa((e*(o*n-i*a)-100*n*o)/(e*(o-i)-100*o))}function oC(r,e,t,n,a){let i={};i.discounting=a,i.refWhite=r,i.surround=n;let o=r.map(m=>m*100);i.la=e,i.yb=t;let s=o[1],l=rr(aC,o);n=LI[i.surround];let u=n[0];i.c=n[1],i.nc=n[2];let f=(1/(5*i.la+1))**4;i.fl=f*i.la+.1*(1-f)*(1-f)*Math.cbrt(5*i.la),i.flRoot=i.fl**.25,i.n=i.yb/s,i.z=1.48+Math.sqrt(i.n),i.nbb=.725*i.n**-.2,i.ncb=i.nbb;let d=a?1:Math.max(Math.min(u*(1-1/3.6*Math.exp((-i.la-42)/92)),1),0);i.dRgb=l.map(m=>bu(1,s/m,d)),i.dRgbInv=i.dRgb.map(m=>1/m);let h=l.map((m,O)=>m*i.dRgb[O]),p=iC(h,i.fl);return i.aW=i.nbb*(2*p[0]+p[1]+.05*p[2]),i}var uD=oC(FI,64/Math.PI*.2,20,"average",!1);function Z0(r,e){if(!(r.J!==void 0^r.Q!==void 0))throw new Error("Conversion requires one and only one: 'J' or 'Q'");if(!(r.C!==void 0^r.M!==void 0^r.s!==void 0))throw new Error("Conversion requires one and only one: 'C', 'M' or 's'");if(!(r.h!==void 0^r.H!==void 0))throw new Error("Conversion requires one and only one: 'h' or 'H'");if(r.J===0||r.Q===0)return[0,0,0];let t=0;r.h!==void 0?t=xa(r.h)*lD:t=YI(r.H)*lD;let n=Math.cos(t),a=Math.sin(t),i=0;r.J!==void 0?i=Ea(r.J,1/2)*.1:r.Q!==void 0&&(i=.25*e.c*r.Q/((e.aW+4)*e.flRoot));let o=0;r.C!==void 0?o=r.C/i:r.M!==void 0?o=r.M/e.flRoot/i:r.s!==void 0&&(o=4e-4*r.s**2*(e.aW+4)/e.c);let s=Ea(o*Math.pow(1.64-Math.pow(.29,e.n),-.73),10/9),l=.25*(Math.cos(t+2)+3.8),u=e.aW*Ea(i,2/e.c/e.z),c=5e4/13*e.nc*e.ncb*l,f=u/e.nbb,d=23*(f+.305)*W0(s,23*c+s*(11*n+108*a)),h=d*n,p=d*a,m=UI(rr(qI,[f,h,p]).map(O=>O*1/1403),e.fl);return rr(ZI,m.map((O,b)=>O*e.dRgbInv[b])).map(O=>O/100)}function sC(r,e){let t=r.map(D=>D*100),n=iC(rr(aC,t).map((D,C)=>D*e.dRgb[C]),e.fl),a=n[0]+(-12*n[1]+n[2])/11,i=(n[0]+n[1]-2*n[2])/9,o=(Math.atan2(i,a)%E0+E0)%E0,s=.25*(Math.cos(o+2)+3.8),l=5e4/13*e.nc*e.ncb*W0(s*Math.sqrt(a**2+i**2),n[0]+n[1]+1.05*n[2]+.305),u=Ea(l,.9)*Math.pow(1.64-Math.pow(.29,e.n),.73),c=e.nbb*(2*n[0]+n[1]+.05*n[2]),f=Ea(c/e.aW,.5*e.c*e.z),d=100*Ea(f,2),h=4/e.c*f*(e.aW+4)*e.flRoot,p=u*f,m=p*e.flRoot,O=xa(o*BI),b=WI(O),E=50*Ea(e.c*u/(e.aW+4),1/2);return{J:d,C:p,h:O,s:E,Q:h,M:m,H:b}}var zI=new Ge({id:"cam16-jmh",cssId:"--cam16-jmh",name:"CAM16-JMh",coords:{j:{refRange:[0,100],name:"J"},m:{refRange:[0,105],name:"Colorfulness"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:Yr,fromBase(r){let e=sC(r,uD);return[e.J,e.M,e.h]},toBase(r){return Z0({J:r[0],M:r[1],h:r[2]},uD)}}),VI=un.D65,jI=216/24389,lC=24389/27;function XI(r){return 116*(r>jI?Math.cbrt(r):(lC*r+16)/116)-16}function q0(r){return r>8?Math.pow((r+16)/116,3):r/lC}function GI(r,e){let[t,n,a]=r,i=[],o=0;if(a===0)return[0,0,0];let s=q0(a);a>0?o=.00379058511492914*a**2+.608983189401032*a+.9155088574762233:o=9514440756550361e-21*a**2+.08693057439788597*a-21.928975842194614;let l=2e-12,u=15,c=0,f=1/0;for(;c<=u;){i=Z0({J:o,C:n,h:t},e);let d=Math.abs(i[1]-s);if(d | "," | "," | "]}}}),KI=Math.PI/180,cD=[1,.007,.0228];function fD(r){r[1]<0&&(r=Ou.fromBase(Ou.toBase(r)));let e=Math.log(Math.max(1+cD[2]*r[1]*j0.flRoot,1))/cD[2],t=r[0]*KI,n=e*Math.cos(t),a=e*Math.sin(t);return[r[2],n,a]}function JI(r,e){[r,e]=pt([r,e]);let[t,n,a]=fD(Ou.from(r)),[i,o,s]=fD(Ou.from(e));return Math.sqrt((t-i)**2+(n-o)**2+(a-s)**2)}var Is={deltaE76:vI,deltaECMC:_I,deltaE2000:HD,deltaEJz:SI,deltaEITP:II,deltaEOK:Q0,deltaEHCT:JI};function eF(r){let e=r?Math.floor(Math.log10(Math.abs(r))):0;return Math.max(parseFloat(`1e${e-2}`),1e-6)}var dD={hct:{method:"hct.c",jnd:2,deltaEMethod:"hct",blackWhiteClamp:{}},"hct-tonal":{method:"hct.c",jnd:0,deltaEMethod:"hct",blackWhiteClamp:{channel:"hct.t",min:0,max:100}}};function Ai(r,{method:e=Qn.gamut_mapping,space:t=void 0,deltaEMethod:n="",jnd:a=2,blackWhiteClamp:i={}}={}){if(r=pt(r),_u(arguments[1])?t=arguments[1]:t||(t=r.space),t=Ge.get(t),io(r,t,{epsilon:0}))return r;let o;if(e==="css")o=tF(r,{space:t});else{if(e!=="clip"&&!io(r,t)){Object.prototype.hasOwnProperty.call(dD,e)&&({method:e,jnd:a,deltaEMethod:n,blackWhiteClamp:i}=dD[e]);let s=HD;if(n!==""){for(let u in Is)if("deltae"+n.toLowerCase()===u.toLowerCase()){s=Is[u];break}}let l=Ai(tr(r,t),{method:"clip",space:t});if(s(r,l)>a){if(Object.keys(i).length===3){let E=Ge.resolveCoord(i.channel),D=Mn(tr(r,E.space),E.id);if(xi(D)&&(D=0),D>=i.max)return tr({space:"xyz-d65",coords:un.D65},r.space);if(D<=i.min)return tr({space:"xyz-d65",coords:[0,0,0]},r.space)}let u=Ge.resolveCoord(e),c=u.space,f=u.id,d=tr(r,c);d.coords.forEach((E,D)=>{xi(E)&&(d.coords[D]=0)});let p=(u.range||u.refRange)[0],m=eF(a),O=p,b=Mn(d,f);for(;b-O>m;){let E=Qs(d);E=Ai(E,{space:t,method:"clip"}),s(d,E)-al.range||[]);o.coords=o.coords.map((l,u)=>{let[c,f]=s[u];return c!==void 0&&(l=Math.max(c,l)),f!==void 0&&(l=Math.min(l,f)),l})}}return t!==r.space&&(o=tr(o,r.space)),r.coords=o.coords,r}Ai.returns="color";var hD={WHITE:{space:Rs,coords:[1,0,0]},BLACK:{space:Rs,coords:[0,0,0]}};function tF(r,{space:e}={}){r=pt(r),e||(e=r.space),e=Ge.get(e);let a=Ge.get("oklch");if(e.isUnbounded)return tr(r,e);let i=tr(r,a),o=i.coords[0];if(o>=1){let p=tr(hD.WHITE,e);return p.alpha=r.alpha,tr(p,e)}if(o<=0){let p=tr(hD.BLACK,e);return p.alpha=r.alpha,tr(p,e)}if(io(i,e,{epsilon:0}))return tr(i,e);function s(p){let m=tr(p,e),O=Object.values(e.coords);return m.coords=m.coords.map((b,E)=>{if("range"in O[E]){let[D,C]=O[E].range;return jD(D,b,C)}return b}),m}let l=0,u=i.coords[1],c=!0,f=Qs(i),d=s(f),h=Q0(d,f);if(h<.02)return d;for(;u-l>1e-4;){let p=(l+u)/2;if(f.coords[1]=p,c&&io(f,e,{epsilon:0}))l=p;else if(d=s(f),h=Q0(d,f),h<.02){if(.02-h<1e-4)break;c=!1,l=p}else u=p}return d}function tr(r,e,{inGamut:t}={}){r=pt(r),e=Ge.get(e);let n=e.from(r),a={space:e,coords:n,alpha:r.alpha};return t&&(a=Ai(a,t===!0?void 0:t)),a}tr.returns="color";function yu(r,{precision:e=Qn.precision,format:t="default",inGamut:n=!0,...a}={}){let i;r=pt(r);let o=t;t=r.space.getFormat(t)??r.space.getFormat("default")??Ge.DEFAULT_FORMAT;let s=r.coords.slice();if(n||(n=t.toGamut),n&&!io(r)&&(s=Ai(Qs(r),n===!0?void 0:n).coords),t.type==="custom")if(a.precision=e,t.serialize)i=t.serialize(s,r.alpha,a);else throw new TypeError(`format ${o} can only be used to parse colors, not for serialization`);else{let l=t.name||"color";t.serializeCoords?s=t.serializeCoords(s,e):e!==null&&(s=s.map(d=>_d(d,{precision:e})));let u=[...s];if(l==="color"){let d=t.id||t.ids?.[0]||r.space.id;u.unshift(d)}let c=r.alpha;e!==null&&(c=_d(c,{precision:e}));let f=r.alpha>=1||t.noAlpha?"":`${t.commas?",":" /"} ${c}`;i=`${l}(${u.join(t.commas?", ":" ")}${f})`}return i}var rF=[[.6369580483012914,.14461690358620832,.1688809751641721],[.2627002120112671,.6779980715188708,.05930171646986196],[0,.028072693049087428,1.060985057710791]],nF=[[1.716651187971268,-.355670783776392,-.25336628137366],[-.666684351832489,1.616481236634939,.0157685458139111],[.017639857445311,-.042770613257809,.942103121235474]],Ed=new on({id:"rec2020-linear",cssId:"--rec2020-linear",name:"Linear REC.2020",white:"D65",toXYZ_M:rF,fromXYZ_M:nF}),gd=1.09929682680944,pD=.018053968510807,uC=new on({id:"rec2020",name:"REC.2020",base:Ed,toBase(r){return r.map(function(e){return e=pD?gd*Math.pow(e,.45)-(gd-1):4.5*e})}}),aF=[[.4865709486482162,.26566769316909306,.1982172852343625],[.2289745640697488,.6917385218365064,.079286914093745],[0,.04511338185890264,1.043944368900976]],iF=[[2.493496911941425,-.9313836179191239,-.40271078445071684],[-.8294889695615747,1.7626640603183463,.023624685841943577],[.03584583024378447,-.07617238926804182,.9568845240076872]],cC=new on({id:"p3-linear",cssId:"--display-p3-linear",name:"Linear P3",white:"D65",toXYZ_M:aF,fromXYZ_M:iF}),oF=[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],Dr=[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]],fC=new on({id:"srgb-linear",name:"Linear sRGB",white:"D65",toXYZ_M:oF,fromXYZ_M:Dr}),mD={aliceblue:[240/255,248/255,1],antiquewhite:[250/255,235/255,215/255],aqua:[0,1,1],aquamarine:[127/255,1,212/255],azure:[240/255,1,1],beige:[245/255,245/255,220/255],bisque:[1,228/255,196/255],black:[0,0,0],blanchedalmond:[1,235/255,205/255],blue:[0,0,1],blueviolet:[138/255,43/255,226/255],brown:[165/255,42/255,42/255],burlywood:[222/255,184/255,135/255],cadetblue:[95/255,158/255,160/255],chartreuse:[127/255,1,0],chocolate:[210/255,105/255,30/255],coral:[1,127/255,80/255],cornflowerblue:[100/255,149/255,237/255],cornsilk:[1,248/255,220/255],crimson:[220/255,20/255,60/255],cyan:[0,1,1],darkblue:[0,0,139/255],darkcyan:[0,139/255,139/255],darkgoldenrod:[184/255,134/255,11/255],darkgray:[169/255,169/255,169/255],darkgreen:[0,100/255,0],darkgrey:[169/255,169/255,169/255],darkkhaki:[189/255,183/255,107/255],darkmagenta:[139/255,0,139/255],darkolivegreen:[85/255,107/255,47/255],darkorange:[1,140/255,0],darkorchid:[153/255,50/255,204/255],darkred:[139/255,0,0],darksalmon:[233/255,150/255,122/255],darkseagreen:[143/255,188/255,143/255],darkslateblue:[72/255,61/255,139/255],darkslategray:[47/255,79/255,79/255],darkslategrey:[47/255,79/255,79/255],darkturquoise:[0,206/255,209/255],darkviolet:[148/255,0,211/255],deeppink:[1,20/255,147/255],deepskyblue:[0,191/255,1],dimgray:[105/255,105/255,105/255],dimgrey:[105/255,105/255,105/255],dodgerblue:[30/255,144/255,1],firebrick:[178/255,34/255,34/255],floralwhite:[1,250/255,240/255],forestgreen:[34/255,139/255,34/255],fuchsia:[1,0,1],gainsboro:[220/255,220/255,220/255],ghostwhite:[248/255,248/255,1],gold:[1,215/255,0],goldenrod:[218/255,165/255,32/255],gray:[128/255,128/255,128/255],green:[0,128/255,0],greenyellow:[173/255,1,47/255],grey:[128/255,128/255,128/255],honeydew:[240/255,1,240/255],hotpink:[1,105/255,180/255],indianred:[205/255,92/255,92/255],indigo:[75/255,0,130/255],ivory:[1,1,240/255],khaki:[240/255,230/255,140/255],lavender:[230/255,230/255,250/255],lavenderblush:[1,240/255,245/255],lawngreen:[124/255,252/255,0],lemonchiffon:[1,250/255,205/255],lightblue:[173/255,216/255,230/255],lightcoral:[240/255,128/255,128/255],lightcyan:[224/255,1,1],lightgoldenrodyellow:[250/255,250/255,210/255],lightgray:[211/255,211/255,211/255],lightgreen:[144/255,238/255,144/255],lightgrey:[211/255,211/255,211/255],lightpink:[1,182/255,193/255],lightsalmon:[1,160/255,122/255],lightseagreen:[32/255,178/255,170/255],lightskyblue:[135/255,206/255,250/255],lightslategray:[119/255,136/255,153/255],lightslategrey:[119/255,136/255,153/255],lightsteelblue:[176/255,196/255,222/255],lightyellow:[1,1,224/255],lime:[0,1,0],limegreen:[50/255,205/255,50/255],linen:[250/255,240/255,230/255],magenta:[1,0,1],maroon:[128/255,0,0],mediumaquamarine:[102/255,205/255,170/255],mediumblue:[0,0,205/255],mediumorchid:[186/255,85/255,211/255],mediumpurple:[147/255,112/255,219/255],mediumseagreen:[60/255,179/255,113/255],mediumslateblue:[123/255,104/255,238/255],mediumspringgreen:[0,250/255,154/255],mediumturquoise:[72/255,209/255,204/255],mediumvioletred:[199/255,21/255,133/255],midnightblue:[25/255,25/255,112/255],mintcream:[245/255,1,250/255],mistyrose:[1,228/255,225/255],moccasin:[1,228/255,181/255],navajowhite:[1,222/255,173/255],navy:[0,0,128/255],oldlace:[253/255,245/255,230/255],olive:[128/255,128/255,0],olivedrab:[107/255,142/255,35/255],orange:[1,165/255,0],orangered:[1,69/255,0],orchid:[218/255,112/255,214/255],palegoldenrod:[238/255,232/255,170/255],palegreen:[152/255,251/255,152/255],paleturquoise:[175/255,238/255,238/255],palevioletred:[219/255,112/255,147/255],papayawhip:[1,239/255,213/255],peachpuff:[1,218/255,185/255],peru:[205/255,133/255,63/255],pink:[1,192/255,203/255],plum:[221/255,160/255,221/255],powderblue:[176/255,224/255,230/255],purple:[128/255,0,128/255],rebeccapurple:[102/255,51/255,153/255],red:[1,0,0],rosybrown:[188/255,143/255,143/255],royalblue:[65/255,105/255,225/255],saddlebrown:[139/255,69/255,19/255],salmon:[250/255,128/255,114/255],sandybrown:[244/255,164/255,96/255],seagreen:[46/255,139/255,87/255],seashell:[1,245/255,238/255],sienna:[160/255,82/255,45/255],silver:[192/255,192/255,192/255],skyblue:[135/255,206/255,235/255],slateblue:[106/255,90/255,205/255],slategray:[112/255,128/255,144/255],slategrey:[112/255,128/255,144/255],snow:[1,250/255,250/255],springgreen:[0,1,127/255],steelblue:[70/255,130/255,180/255],tan:[210/255,180/255,140/255],teal:[0,128/255,128/255],thistle:[216/255,191/255,216/255],tomato:[1,99/255,71/255],turquoise:[64/255,224/255,208/255],violet:[238/255,130/255,238/255],wheat:[245/255,222/255,179/255],white:[1,1,1],whitesmoke:[245/255,245/255,245/255],yellow:[1,1,0],yellowgreen:[154/255,205/255,50/255]},gD=Array(3).fill(" | [0, 255]"),yD=Array(3).fill("[0, 255]"),Fs=new on({id:"srgb",name:"sRGB",base:fC,fromBase:r=>r.map(e=>{let t=e<0?-1:1,n=e*t;return n>.0031308?t*(1.055*n**(1/2.4)-.055):12.92*e}),toBase:r=>r.map(e=>{let t=e<0?-1:1,n=e*t;return n<=.04045?e/12.92:t*((n+.055)/1.055)**2.4}),formats:{rgb:{coords:gD},rgb_number:{name:"rgb",commas:!0,coords:yD,noAlpha:!0},color:{},rgba:{coords:gD,commas:!0,lastAlpha:!0},rgba_number:{name:"rgba",commas:!0,coords:yD},hex:{type:"custom",toGamut:!0,test:r=>/^#([a-f0-9]{3,4}){1,2}$/i.test(r),parse(r){r.length<=5&&(r=r.replace(/[a-f0-9]/gi,"$&$&"));let e=[];return r.replace(/[a-f0-9]{2}/gi,t=>{e.push(parseInt(t,16)/255)}),{spaceId:"srgb",coords:e.slice(0,3),alpha:e.slice(3)[0]}},serialize:(r,e,{collapse:t=!0}={})=>{e<1&&r.push(e),r=r.map(i=>Math.round(i*255));let n=t&&r.every(i=>i%17===0);return"#"+r.map(i=>n?(i/17).toString(16):i.toString(16).padStart(2,"0")).join("")}},keyword:{type:"custom",test:r=>/^[a-z]+$/i.test(r),parse(r){r=r.toLowerCase();let e={spaceId:"srgb",coords:null,alpha:1};if(r==="transparent"?(e.coords=mD.black,e.alpha=0):e.coords=mD[r],e.coords)return e}}}}),dC=new on({id:"p3",cssId:"display-p3",name:"P3",base:cC,fromBase:Fs.fromBase,toBase:Fs.toBase});Qn.display_space=Fs;var sF;if(typeof CSS<"u"&&CSS.supports)for(let r of[Rn,uC,dC]){let e=r.getMinCoords(),n=yu({space:r,coords:e,alpha:1});if(CSS.supports("color",n)){Qn.display_space=r;break}}function lF(r,{space:e=Qn.display_space,...t}={}){let n=yu(r,t);if(typeof CSS>"u"||CSS.supports("color",n)||!Qn.display_space)n=new String(n),n.color=r;else{let a=r;if((r.coords.some(xi)||xi(r.alpha))&&!(sF??(sF=CSS.supports("color","hsl(none 50% 50%)")))&&(a=Qs(r),a.coords=a.coords.map(Or),a.alpha=Or(a.alpha),n=yu(a,t),CSS.supports("color",n)))return n=new String(n),n.color=a,n;a=tr(a,e),n=new String(yu(a,t)),n.color=a}return n}function uF(r,e){return r=pt(r),e=pt(e),r.space===e.space&&r.alpha===e.alpha&&r.coords.every((t,n)=>t===e.coords[n])}function $i(r){return Mn(r,[Yr,"y"])}function hC(r,e){ja(r,[Yr,"y"],e)}function cF(r){Object.defineProperty(r.prototype,"luminance",{get(){return $i(this)},set(e){hC(this,e)}})}var fF=Object.freeze({__proto__:null,getLuminance:$i,register:cF,setLuminance:hC});function dF(r,e){r=pt(r),e=pt(e);let t=Math.max($i(r),0),n=Math.max($i(e),0);return n>t&&([t,n]=[n,t]),(t+.05)/(n+.05)}var hF=.56,pF=.57,mF=.62,gF=.65,bD=.022,yF=1.414,bF=.1,vF=5e-4,OF=1.14,vD=.027,_F=1.14;function OD(r){return r>=bD?r:r+(bD-r)**yF}function Ns(r){let e=r<0?-1:1,t=Math.abs(r);return e*Math.pow(t,2.4)}function wF(r,e){e=pt(e),r=pt(r);let t,n,a,i,o,s;e=tr(e,"srgb"),[i,o,s]=e.coords;let l=Ns(i)*.2126729+Ns(o)*.7151522+Ns(s)*.072175;r=tr(r,"srgb"),[i,o,s]=r.coords;let u=Ns(i)*.2126729+Ns(o)*.7151522+Ns(s)*.072175,c=OD(l),f=OD(u),d=f>c;return Math.abs(f-c)0?a=n-vD:a=n+vD,a*100}function DF(r,e){r=pt(r),e=pt(e);let t=Math.max($i(r),0),n=Math.max($i(e),0);n>t&&([t,n]=[n,t]);let a=t+n;return a===0?0:(t-n)/a}var CF=5e4;function kF(r,e){r=pt(r),e=pt(e);let t=Math.max($i(r),0),n=Math.max($i(e),0);return n>t&&([t,n]=[n,t]),n===0?CF:(t-n)/n}function EF(r,e){r=pt(r),e=pt(e);let t=Mn(r,[Rn,"l"]),n=Mn(e,[Rn,"l"]);return Math.abs(t-n)}var xF=216/24389,_D=24/116,yd=24389/27,x0=un.D65,L0=new Ge({id:"lab-d65",name:"Lab D65",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:x0,base:Yr,fromBase(r){let t=r.map((n,a)=>n/x0[a]).map(n=>n>xF?Math.cbrt(n):(yd*n+16)/116);return[116*t[1]-16,500*(t[0]-t[1]),200*(t[1]-t[2])]},toBase(r){let e=[];return e[1]=(r[0]+16)/116,e[0]=r[1]/500+e[1],e[2]=e[1]-r[2]/200,[e[0]>_D?Math.pow(e[0],3):(116*e[0]-16)/yd,r[0]>8?Math.pow((r[0]+16)/116,3):r[0]/yd,e[2]>_D?Math.pow(e[2],3):(116*e[2]-16)/yd].map((n,a)=>n*x0[a])},formats:{"lab-d65":{coords:[" | "," | [-1,1]"," | [-1,1]"]}}}),S0=Math.pow(5,.5)*.5+.5;function SF(r,e){r=pt(r),e=pt(e);let t=Mn(r,[L0,"l"]),n=Mn(e,[L0,"l"]),a=Math.abs(Math.pow(t,S0)-Math.pow(n,S0)),i=Math.pow(a,1/S0)*Math.SQRT2-40;return i<7.5?0:i}var Od=Object.freeze({__proto__:null,contrastAPCA:wF,contrastDeltaPhi:SF,contrastLstar:EF,contrastMichelson:DF,contrastWCAG21:dF,contrastWeber:kF});function AF(r,e,t={}){_u(t)&&(t={algorithm:t});let{algorithm:n,...a}=t;if(!n){let i=Object.keys(Od).map(o=>o.replace(/^contrast/,"")).join(", ");throw new TypeError(`contrast() function needs a contrast algorithm. Please specify one of: ${i}`)}r=pt(r),e=pt(e);for(let i in Od)if("contrast"+n.toLowerCase()===i.toLowerCase())return Od[i](r,e,a);throw new TypeError(`Unknown contrast algorithm: ${n}`)}function xd(r){let[e,t,n]=wu(r,Yr),a=e+15*t+3*n;return[4*e/a,9*t/a]}function pC(r){let[e,t,n]=wu(r,Yr),a=e+t+n;return[e/a,t/a]}function $F(r){Object.defineProperty(r.prototype,"uv",{get(){return xd(this)}}),Object.defineProperty(r.prototype,"xy",{get(){return pC(this)}})}var TF=Object.freeze({__proto__:null,register:$F,uv:xd,xy:pC});function gu(r,e,t={}){_u(t)&&(t={method:t});let{method:n=Qn.deltaE,...a}=t;for(let i in Is)if("deltae"+n.toLowerCase()===i.toLowerCase())return Is[i](r,e,a);throw new TypeError(`Unknown deltaE method: ${n}`)}function NF(r,e=.25){let n=[Ge.get("oklch","lch"),"l"];return ja(r,n,a=>a*(1+e))}function PF(r,e=.25){let n=[Ge.get("oklch","lch"),"l"];return ja(r,n,a=>a*(1-e))}var MF=Object.freeze({__proto__:null,darken:PF,lighten:NF});function mC(r,e,t=.5,n={}){return[r,e]=[pt(r),pt(e)],Ei(t)==="object"&&([t,n]=[.5,t]),Du(r,e,n)(t)}function gC(r,e,t={}){let n;X0(r)&&([n,t]=[r,e],[r,e]=n.rangeArgs.colors);let{maxDeltaE:a,deltaEMethod:i,steps:o=2,maxSteps:s=1e3,...l}=t;n||([r,e]=[pt(r),pt(e)],n=Du(r,e,l));let u=gu(r,e),c=a>0?Math.max(o,Math.ceil(u/a)+1):o,f=[];if(s!==void 0&&(c=Math.min(c,s)),c===1)f=[{p:.5,color:n(.5)}];else{let d=1/(c-1);f=Array.from({length:c},(h,p)=>{let m=p*d;return{p:m,color:n(m)}})}if(a>0){let d=f.reduce((h,p,m)=>{if(m===0)return 0;let O=gu(p.color,f[m-1].color,i);return Math.max(h,O)},0);for(;d>a;){d=0;for(let h=1;hd.color),f}function Du(r,e,t={}){if(X0(r)){let[l,u]=[r,e];return Du(...l.rangeArgs.colors,{...l.rangeArgs.options,...u})}let{space:n,outputSpace:a,progression:i,premultiplied:o}=t;r=pt(r),e=pt(e),r=Qs(r),e=Qs(e);let s={colors:[r,e],options:t};if(n?n=Ge.get(n):n=Ge.registry[Qn.interpolationSpace]||r.space,a=a?Ge.get(a):n,r=tr(r,n),e=tr(e,n),r=Ai(r),e=Ai(e),n.coords.h&&n.coords.h.type==="angle"){let l=t.hue=t.hue||"shorter",u=[n,"h"],[c,f]=[Mn(r,u),Mn(e,u)];isNaN(c)&&!isNaN(f)?c=f:isNaN(f)&&!isNaN(c)&&(f=c),[c,f]=hI(l,[c,f]),ja(r,u,c),ja(e,u,f)}return o&&(r.coords=r.coords.map(l=>l*r.alpha),e.coords=e.coords.map(l=>l*e.alpha)),Object.assign(l=>{l=i?i(l):l;let u=r.coords.map((d,h)=>{let p=e.coords[h];return bu(d,p,l)}),c=bu(r.alpha,e.alpha,l),f={space:n,coords:u,alpha:c};return o&&(f.coords=f.coords.map(d=>d/c)),a!==n&&(f=tr(f,a)),f},{rangeArgs:s})}function X0(r){return Ei(r)==="function"&&!!r.rangeArgs}Qn.interpolationSpace="lab";function RF(r){r.defineFunction("mix",mC,{returns:"color"}),r.defineFunction("range",Du,{returns:"function"}),r.defineFunction("steps",gC,{returns:"array"})}var QF=Object.freeze({__proto__:null,isRange:X0,mix:mC,range:Du,register:RF,steps:gC}),yC=new Ge({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:Fs,fromBase:r=>{let e=Math.max(...r),t=Math.min(...r),[n,a,i]=r,[o,s,l]=[NaN,0,(t+e)/2],u=e-t;if(u!==0){switch(s=l===0||l===1?0:(e-l)/Math.min(l,1-l),e){case n:o=(a-i)/u+(a=360&&(o-=360),[o,s*100,l*100]},toBase:r=>{let[e,t,n]=r;e=e%360,e<0&&(e+=360),t/=100,n/=100;function a(i){let o=(i+e/30)%12,s=t*Math.min(n,1-n);return n-s*Math.max(-1,Math.min(o-3,9-o,1))}return[a(0),a(8),a(4)]},formats:{hsl:{coords:[" | ","",""]},hsla:{coords:[" | ","",""],commas:!0,lastAlpha:!0}}}),bC=new Ge({id:"hsv",name:"HSV",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},v:{range:[0,100],name:"Value"}},base:yC,fromBase(r){let[e,t,n]=r;t/=100,n/=100;let a=n+t*Math.min(n,1-n);return[e,a===0?0:200*(1-n/a),100*a]},toBase(r){let[e,t,n]=r;t/=100,n/=100;let a=n*(1-t/2);return[e,a===0||a===1?0:(n-a)/Math.min(a,1-a)*100,a*100]},formats:{color:{id:"--hsv",coords:[" | "," | "," | "]}}}),IF=new Ge({id:"hwb",name:"HWB",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},w:{range:[0,100],name:"Whiteness"},b:{range:[0,100],name:"Blackness"}},base:bC,fromBase(r){let[e,t,n]=r;return[e,n*(100-t)/100,100-n]},toBase(r){let[e,t,n]=r;t/=100,n/=100;let a=t+n;if(a>=1){let s=t/a;return[e,0,s*100]}let i=1-n,o=i===0?0:1-t/i;return[e,o*100,i*100]},formats:{hwb:{coords:[" | "," | "," | "]}}}),FF=[[.5766690429101305,.1855582379065463,.1882286462349947],[.29734497525053605,.6273635662554661,.07529145849399788],[.02703136138641234,.07068885253582723,.9913375368376388]],ZF=[[2.0415879038107465,-.5650069742788596,-.34473135077832956],[-.9692436362808795,1.8759675015077202,.04155505740717557],[.013444280632031142,-.11836239223101838,1.0151749943912054]],vC=new on({id:"a98rgb-linear",cssId:"--a98-rgb-linear",name:"Linear Adobe\xAE 98 RGB compatible",white:"D65",toXYZ_M:FF,fromXYZ_M:ZF}),qF=new on({id:"a98rgb",cssId:"a98-rgb",name:"Adobe\xAE 98 RGB compatible",base:vC,toBase:r=>r.map(e=>Math.pow(Math.abs(e),563/256)*Math.sign(e)),fromBase:r=>r.map(e=>Math.pow(Math.abs(e),256/563)*Math.sign(e))}),LF=[[.7977666449006423,.13518129740053308,.0313477341283922],[.2880748288194013,.711835234241873,8993693872564e-17],[0,0,.8251046025104602]],BF=[[1.3457868816471583,-.25557208737979464,-.05110186497554526],[-.5446307051249019,1.5082477428451468,.02052744743642139],[0,0,1.2119675456389452]],OC=new on({id:"prophoto-linear",cssId:"--prophoto-rgb-linear",name:"Linear ProPhoto",white:"D50",base:z0,toXYZ_M:LF,fromXYZ_M:BF}),UF=1/512,WF=16/512,YF=new on({id:"prophoto",cssId:"prophoto-rgb",name:"ProPhoto",base:OC,toBase(r){return r.map(e=>ee>=UF?e**(1/1.8):16*e)}}),zF=new Ge({id:"oklch",name:"Oklch",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:Rs,fromBase(r){let[e,t,n]=r,a,i=2e-4;return Math.abs(t) | "," | [0,1]"," | "]}}}),_C=un.D65,VF=216/24389,wD=24389/27,[DD,CD]=xd({space:Yr,coords:_C}),wC=new Ge({id:"luv",name:"Luv",coords:{l:{refRange:[0,100],name:"Lightness"},u:{refRange:[-215,215]},v:{refRange:[-215,215]}},white:_C,base:Yr,fromBase(r){let e=[Or(r[0]),Or(r[1]),Or(r[2])],t=e[1],[n,a]=xd({space:Yr,coords:e});if(!Number.isFinite(n)||!Number.isFinite(a))return[0,0,0];let i=t<=VF?wD*t:116*Math.cbrt(t)-16;return[i,13*i*(n-DD),13*i*(a-CD)]},toBase(r){let[e,t,n]=r;if(e===0||xi(e))return[0,0,0];t=Or(t),n=Or(n);let a=t/(13*e)+DD,i=n/(13*e)+CD,o=e<=8?e/wD:Math.pow((e+16)/116,3);return[o*(9*a/(4*i)),o,o*((12-3*a-20*i)/(4*i))]},formats:{color:{id:"--luv",coords:[" | "," | [-1,1]"," | [-1,1]"]}}}),G0=new Ge({id:"lchuv",name:"LChuv",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,220],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:wC,fromBase(r){let[e,t,n]=r,a,i=.02;return Math.abs(t) | "," | "," | "]}}}),jF=216/24389,XF=24389/27,kD=Dr[0][0],ED=Dr[0][1],A0=Dr[0][2],xD=Dr[1][0],SD=Dr[1][1],$0=Dr[1][2],AD=Dr[2][0],$D=Dr[2][1],T0=Dr[2][2];function Ps(r,e,t){let n=e/(Math.sin(t)-r*Math.cos(t));return n<0?1/0:n}function Cd(r){let e=Math.pow(r+16,3)/1560896,t=e>jF?e:r/XF,n=t*(284517*kD-94839*A0),a=t*(838422*A0+769860*ED+731718*kD),i=t*(632260*A0-126452*ED),o=t*(284517*xD-94839*$0),s=t*(838422*$0+769860*SD+731718*xD),l=t*(632260*$0-126452*SD),u=t*(284517*AD-94839*T0),c=t*(838422*T0+769860*$D+731718*AD),f=t*(632260*T0-126452*$D);return{r0s:n/i,r0i:a*r/i,r1s:n/(i+126452),r1i:(a-769860)*r/(i+126452),g0s:o/l,g0i:s*r/l,g1s:o/(l+126452),g1i:(s-769860)*r/(l+126452),b0s:u/f,b0i:c*r/f,b1s:u/(f+126452),b1i:(c-769860)*r/(f+126452)}}function TD(r,e){let t=e/360*Math.PI*2,n=Ps(r.r0s,r.r0i,t),a=Ps(r.r1s,r.r1i,t),i=Ps(r.g0s,r.g0i,t),o=Ps(r.g1s,r.g1i,t),s=Ps(r.b0s,r.b0i,t),l=Ps(r.b1s,r.b1i,t);return Math.min(n,a,i,o,s,l)}var GF=new Ge({id:"hsluv",name:"HSLuv",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:G0,gamutSpace:Fs,fromBase(r){let[e,t,n]=[Or(r[0]),Or(r[1]),Or(r[2])],a;if(e>99.9999999)a=0,e=100;else if(e<1e-8)a=0,e=0;else{let i=Cd(e),o=TD(i,n);a=t/o*100}return[n,a,e]},toBase(r){let[e,t,n]=[Or(r[0]),Or(r[1]),Or(r[2])],a;if(n>99.9999999)n=100,a=0;else if(n<1e-8)n=0,a=0;else{let i=Cd(n);a=TD(i,e)/100*t}return[n,a,e]},formats:{color:{id:"--hsluv",coords:[" | "," | "," | "]}}});Dr[0][0];Dr[0][1];Dr[0][2];Dr[1][0];Dr[1][1];Dr[1][2];Dr[2][0];Dr[2][1];Dr[2][2];function Ms(r,e){return Math.abs(e)/Math.sqrt(Math.pow(r,2)+1)}function ND(r){let e=Ms(r.r0s,r.r0i),t=Ms(r.r1s,r.r1i),n=Ms(r.g0s,r.g0i),a=Ms(r.g1s,r.g1i),i=Ms(r.b0s,r.b0i),o=Ms(r.b1s,r.b1i);return Math.min(e,t,n,a,i,o)}var HF=new Ge({id:"hpluv",name:"HPLuv",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:G0,gamutSpace:"self",fromBase(r){let[e,t,n]=[Or(r[0]),Or(r[1]),Or(r[2])],a;if(e>99.9999999)a=0,e=100;else if(e<1e-8)a=0,e=0;else{let i=Cd(e),o=ND(i);a=t/o*100}return[n,a,e]},toBase(r){let[e,t,n]=[Or(r[0]),Or(r[1]),Or(r[2])],a;if(n>99.9999999)n=100,a=0;else if(n<1e-8)n=0,a=0;else{let i=Cd(n);a=ND(i)/100*t}return[n,a,e]},formats:{color:{id:"--hpluv",coords:[" | "," | "," | "]}}}),PD=203,MD=2610/2**14,KF=2**14/2610,JF=2523/2**5,RD=2**5/2523,QD=3424/2**12,ID=2413/2**7,FD=2392/2**7,eZ=new on({id:"rec2100pq",cssId:"rec2100-pq",name:"REC.2100-PQ",base:Ed,toBase(r){return r.map(function(e){return(Math.max(e**RD-QD,0)/(ID-FD*e**RD))**KF*1e4/PD})},fromBase(r){return r.map(function(e){let t=Math.max(e*PD/1e4,0),n=QD+ID*t**MD,a=1+FD*t**MD;return(n/a)**JF})}}),ZD=.17883277,qD=.28466892,LD=.55991073,N0=3.7743,tZ=new on({id:"rec2100hlg",cssId:"rec2100-hlg",name:"REC.2100-HLG",referred:"scene",base:Ed,toBase(r){return r.map(function(e){return e<=.5?e**2/3*N0:(Math.exp((e-LD)/ZD)+qD)/12*N0})},fromBase(r){return r.map(function(e){return e/=N0,e<=1/12?Math.sqrt(3*e):ZD*Math.log(12*e-qD)+LD})}}),DC={};Si.add("chromatic-adaptation-start",r=>{r.options.method&&(r.M=CC(r.W1,r.W2,r.options.method))});Si.add("chromatic-adaptation-end",r=>{r.M||(r.M=CC(r.W1,r.W2,r.options.method))});function Sd({id:r,toCone_M:e,fromCone_M:t}){DC[r]=arguments[0]}function CC(r,e,t="Bradford"){let n=DC[t],[a,i,o]=rr(n.toCone_M,r),[s,l,u]=rr(n.toCone_M,e),c=[[s/a,0,0],[0,l/i,0],[0,0,u/o]],f=rr(c,n.toCone_M);return rr(n.fromCone_M,f)}Sd({id:"von Kries",toCone_M:[[.40024,.7076,-.08081],[-.2263,1.16532,.0457],[0,0,.91822]],fromCone_M:[[1.8599363874558397,-1.1293816185800916,.21989740959619328],[.3611914362417676,.6388124632850422,-6370596838649899e-21],[0,0,1.0890636230968613]]});Sd({id:"Bradford",toCone_M:[[.8951,.2664,-.1614],[-.7502,1.7135,.0367],[.0389,-.0685,1.0296]],fromCone_M:[[.9869929054667121,-.14705425642099013,.15996265166373122],[.4323052697233945,.5183602715367774,.049291228212855594],[-.00852866457517732,.04004282165408486,.96848669578755]]});Sd({id:"CAT02",toCone_M:[[.7328,.4296,-.1624],[-.7036,1.6975,.0061],[.003,.0136,.9834]],fromCone_M:[[1.0961238208355142,-.27886900021828726,.18274517938277307],[.4543690419753592,.4735331543074117,.07209780371722911],[-.009627608738429355,-.00569803121611342,1.0153256399545427]]});Sd({id:"CAT16",toCone_M:[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],fromCone_M:[[1.862067855087233,-1.0112546305316845,.14918677544445172],[.3875265432361372,.6214474419314753,-.008973985167612521],[-.01584149884933386,-.03412293802851557,1.0499644368778496]]});Object.assign(un,{A:[1.0985,1,.35585],C:[.98074,1,1.18232],D55:[.95682,1,.92149],D75:[.94972,1,1.22638],E:[1,1,1],F2:[.99186,1,.67393],F7:[.95041,1,1.08747],F11:[1.00962,1,.6435]});un.ACES=[.32168/.33767,1,(1-.32168-.33767)/.33767];var rZ=[[.6624541811085053,.13400420645643313,.1561876870049078],[.27222871678091454,.6740817658111484,.05368951740793705],[-.005574649490394108,.004060733528982826,1.0103391003129971]],nZ=[[1.6410233796943257,-.32480329418479,-.23642469523761225],[-.6636628587229829,1.6153315916573379,.016756347685530137],[.011721894328375376,-.008284441996237409,.9883948585390215]],kC=new on({id:"acescg",cssId:"--acescg",name:"ACEScg",coords:{r:{range:[0,65504],name:"Red"},g:{range:[0,65504],name:"Green"},b:{range:[0,65504],name:"Blue"}},referred:"scene",white:un.ACES,toXYZ_M:rZ,fromXYZ_M:nZ}),bd=2**-16,P0=-.35828683,vd=(Math.log2(65504)+9.72)/17.52,aZ=new on({id:"acescc",cssId:"--acescc",name:"ACEScc",coords:{r:{range:[P0,vd],name:"Red"},g:{range:[P0,vd],name:"Green"},b:{range:[P0,vd],name:"Blue"}},referred:"scene",base:kC,toBase(r){let e=-.3013698630136986;return r.map(function(t){return t<=e?(2**(t*17.52-9.72)-bd)*2:t1||i===void 0?1:i<0?0:i;for(let o=0;othis.get(o),set:s=>this.set(o,s)})}get spaceId(){return this.space.id}clone(){return new r(this.space,this.coords,this.alpha)}toJSON(){return{spaceId:this.spaceId,coords:this.coords,alpha:this.alpha}}display(...e){let t=lF(this,...e);return t.color=new r(t.color),t}static get(e,...t){return e instanceof r?e:new r(e,...t)}static defineFunction(e,t,n=t){let{instance:a=!0,returns:i}=n,o=function(...s){let l=t(...s);if(i==="color")l=r.get(l);else if(i==="function"){let u=l;l=function(...c){let f=u(...c);return r.get(f)},Object.assign(l,u)}else i==="array"&&(l=l.map(u=>r.get(u)));return l};e in r||(r[e]=o),a&&(r.prototype[e]=function(...s){return o(this,...s)})}static defineFunctions(e){for(let t in e)r.defineFunction(t,e[t],e[t])}static extend(e){if(e.register)e.register(r);else for(let t in e)r.defineFunction(t,e[t])}};zr.defineFunctions({get:Mn,getAll:wu,set:ja,setAll:Y0,to:tr,equals:uF,inGamut:io,toGamut:Ai,distance:KD,toString:yu});Object.assign(zr,{util:lI,hooks:Si,WHITES:un,Space:Ge,spaces:Ge.registry,parse:GD,defaults:Qn});for(let r of Object.keys(BD))Ge.register(BD[r]);for(let r in Ge.registry)B0(r,Ge.registry[r]);Si.add("colorspace-init-end",r=>{B0(r.id,r),r.aliases?.forEach(e=>{B0(e,r)})});function B0(r,e){let t=r.replace(/-/g,"_");Object.defineProperty(zr.prototype,t,{get(){let n=this.getAll(r);return typeof Proxy>"u"?n:new Proxy(n,{has:(a,i)=>{try{return Ge.resolveCoord([e,i]),!0}catch{}return Reflect.has(a,i)},get:(a,i,o)=>{if(i&&typeof i!="symbol"&&!(i in a)){let{index:s}=Ge.resolveCoord([e,i]);if(s>=0)return a[s]}return Reflect.get(a,i,o)},set:(a,i,o,s)=>{if(i&&typeof i!="symbol"&&!(i in a)||i>=0){let{index:l}=Ge.resolveCoord([e,i]);if(l>=0)return a[l]=o,this.setAll(r,a),!0}return Reflect.set(a,i,o,s)}})},set(n){this.setAll(r,n)},configurable:!0,enumerable:!0})}zr.extend(Is);zr.extend({deltaE:gu});Object.assign(zr,{deltaEMethods:Is});zr.extend(MF);zr.extend({contrast:AF});zr.extend(TF);zr.extend(fF);zr.extend(QF);zr.extend(Od);var H0=class extends wa{update(e){return e}},K0=class extends Da{update(e){return e}},J0=class extends Ca{constructor(t,n,a,i,o){super(t,n,a,i);this.yearCalculator=o}update(t){if(!t.length)return[];let n=Ne(this.yearCalculator.staticStore.seasonal),a=this.yearCalculator.daysBefore(this.getDate());switch(n.type){case ot.DATED:{let i=t,o=i.length-1,s=i[o],l=this.year,u=this.yearCalculator.daysBefore({month:s.month,day:s.day,year:l}),c=this.yearCalculator.daysBefore({month:s.month,day:s.day,year:l+1});for(;au+c.duration+(c.peak??0),0),s=(a-n.offset)%o,l=[...i,i[0]];for(let u=0;un)}getYearCache(t){return this.cache.has(t)?this.cache.get(t):new H0(t,this.entities)}getMonthCache(t,n){let a=this.getYearCache(n);return a.cache.has(t)?a.cache.get(t):new K0(t,n,a.entities)}getDayCache(t,n,a){let i=this.getMonthCache(n,a);return i.cache.has(t)?i.cache.get(t):new J0(t,n,a,i.entities,this.yearCalculator)}getPreviousSeason(t){return de([this.entities,t],([n,a])=>{let i=n.findIndex(o=>o.id===a.id);return n[sn(i-1,n.length)]})}getNextSeason(t){return de([this.entities,t],([n,a])=>{let i=n.findIndex(o=>o.id===a.id);return n[sn(i+1,n.length)]})}};var iZ=214013,oZ=2531011,sZ=4294967295,lZ=(1<<31)-1,e1=function(r){return r*iZ+oZ&sZ},t1=function(r){return(r&lZ)>>16},dae=function(){function r(e){this.seed=e}return r.prototype.clone=function(){return new r(this.seed)},r.prototype.next=function(){var e=new r(this.seed),t=e.unsafeNext();return[t,e]},r.prototype.unsafeNext=function(){var e=e1(this.seed),t=t1(e),n=e1(e),a=t1(n);this.seed=e1(n);var i=t1(this.seed),o=i+(a+(t<<15)<<15);return o|0},r}();var pae=function(){function r(e,t){this.states=e,this.index=t}return r.twist=function(e){for(var t=e.slice(),n=0;n!==r.N-r.M;++n){var a=(t[n]&r.MASK_UPPER)+(t[n+1]&r.MASK_LOWER);t[n]=t[n+r.M]^a>>>1^-(a&1)&r.A}for(var n=r.N-r.M;n!==r.N-1;++n){var i=(t[n]&r.MASK_UPPER)+(t[n+1]&r.MASK_LOWER);t[n]=t[n+r.M-r.N]^i>>>1^-(i&1)&r.A}var o=(t[r.N-1]&r.MASK_UPPER)+(t[0]&r.MASK_LOWER);return t[r.N-1]=t[r.M-1]^o>>>1^-(o&1)&r.A,t},r.seeded=function(e){var t=Array(r.N);t[0]=e;for(var n=1;n!==r.N;++n){var a=t[n-1]^t[n-1]>>>30;t[n]=Math.imul(r.F,a)+n|0}return t},r.from=function(e){return new r(r.twist(r.seeded(e)),0)},r.prototype.clone=function(){return new r(this.states,this.index)},r.prototype.next=function(){var e=new r(this.states,this.index),t=e.unsafeNext();return[t,e]},r.prototype.unsafeNext=function(){var e=this.states[this.index];return e^=this.states[this.index]>>>r.U,e^=e<>>r.L,++this.index>=r.N&&(this.states=r.twist(this.states),this.index=0),e},r.N=624,r.M=397,r.R=31,r.A=2567483615,r.F=1812433253,r.U=11,r.S=7,r.B=2636928640,r.T=15,r.C=4022730752,r.L=18,r.MASK_LOWER=Math.pow(2,r.R)-1,r.MASK_UPPER=Math.pow(2,r.R),r}();var gae=function(){function r(e,t,n,a){this.s01=e,this.s00=t,this.s11=n,this.s10=a}return r.prototype.clone=function(){return new r(this.s01,this.s00,this.s11,this.s10)},r.prototype.next=function(){var e=new r(this.s01,this.s00,this.s11,this.s10),t=e.unsafeNext();return[t,e]},r.prototype.unsafeNext=function(){var e=this.s00^this.s00<<23,t=this.s01^(this.s01<<23|this.s00>>>9),n=e^this.s10^(e>>>18|t<<14)^(this.s10>>>5|this.s11<<27),a=t^this.s11^t>>>18^this.s11>>>5,i=this.s00+this.s10|0;return this.s01=this.s11,this.s00=this.s10,this.s11=a,this.s10=n,i},r.prototype.jump=function(){var e=new r(this.s01,this.s00,this.s11,this.s10);return e.unsafeJump(),e},r.prototype.unsafeJump=function(){for(var e=0,t=0,n=0,a=0,i=[1667051007,2321340297,1548169110,304075285],o=0;o!==4;++o)for(var s=1;s;s<<=1)i[o]&s&&(e^=this.s01,t^=this.s00,n^=this.s11,a^=this.s10),this.unsafeNext();this.s01=e,this.s00=t,this.s11=n,this.s10=a},r}();var uZ=function(){function r(e,t,n,a){this.s01=e,this.s00=t,this.s11=n,this.s10=a}return r.prototype.clone=function(){return new r(this.s01,this.s00,this.s11,this.s10)},r.prototype.next=function(){var e=new r(this.s01,this.s00,this.s11,this.s10),t=e.unsafeNext();return[t,e]},r.prototype.unsafeNext=function(){var e=this.s00+this.s10|0,t=this.s10^this.s00,n=this.s11^this.s01,a=this.s00,i=this.s01;return this.s00=a<<24^i>>>8^t^t<<16,this.s01=i<<24^a>>>8^n^(n<<16|t>>>16),this.s10=n<<5^t>>>27,this.s11=t<<5^n>>>27,e},r.prototype.jump=function(){var e=new r(this.s01,this.s00,this.s11,this.s10);return e.unsafeJump(),e},r.prototype.unsafeJump=function(){for(var e=0,t=0,n=0,a=0,i=[3639956645,3750757012,1261568508,386426335],o=0;o!==4;++o)for(var s=1;s;s<<=1)i[o]&s&&(e^=this.s01,t^=this.s00,n^=this.s11,a^=this.s10),this.unsafeNext();this.s01=e,this.s00=t,this.s11=n,this.s10=a},r}(),r1=function(r){return new uZ(-1,~r,r|0,0)};var qae=Number.MAX_SAFE_INTEGER;var n1=class extends wa{update(e){return e}},a1=class extends Da{update(e){return e}},i1=class extends Ca{constructor(e,t,n,a){super(e,t,n,a)}update(e){let t=[];for(let n of e)n.date&&fl(n.date,this.getDate())&&t.push(n);return t}},$d=class extends ka{constructor(t,n,a){super(t);this.seasonCache=n;this.yearCalculator=a}getYearCache(t){return this.cache.has(t)?this.cache.get(t):new n1(t,this.entities)}getMonthCache(t,n){let a=this.getYearCache(n);return a.cache.has(t)?a.cache.get(t):new a1(t,n,a.entities)}getDayCache(t,n,a){let i=this.getMonthCache(n,a);return i.cache.has(t)?i.cache.get(t):new i1(t,n,a,i.entities)}};var Td=class Td{static pick(e){return{index:e,strength:Td.Strength[e]}}};Td.Strength=["Clear sky","A few clouds","Mostly cloudy","Gray, slightly overcast","Gray, highly overcast","Dark storm clouds"];var Ti=Td,Bn=class Bn{static pick(e,t){let n=t<0?Bn.Snow:Bn.Rain;for(let[a,i]of Bn.Chance.entries())if(e1);return n+a*s*Math.sqrt(-2*Math.log(o)/o)}}return t.source=r,t}(Zs);var EC=23283064365386963e-26;function Nd(r=Math.random()){let e=(0<=r&&r<1?r/EC:Math.abs(r))|0;return()=>(e=1664525*e+1013904223|0,EC*(e>>>0))}var so,qs,ku,Md,Eu,Pd=class{constructor(e,t,n){this.seasonalData=e;this.seasonCache=t;this.yearCalculator=n;Tt(this,so,void 0);Tt(this,qs,void 0);Tt(this,ku,void 0);Tt(this,Md,void 0);Tt(this,Eu,void 0);Nt(this,so,de(e,a=>a.weather)),Nt(this,Eu,de(Me(this,so),a=>a.enabled)),Nt(this,qs,de(Me(this,so),a=>a.seed)),Nt(this,Md,de(Me(this,qs),a=>r1(a))),Nt(this,ku,new $d(Za([]),this.seasonCache,this.yearCalculator))}getWeatherForDate(e,t){return de([Me(this,Eu),Me(this,ku).getItemsOrRecalculate(e),Me(this,so),Me(this,qs),t??Za(null)],([n,a,i,o,s])=>{if(!n)return null;if(a.length)return a[0];let l=this.generateWeather(e,i,o,s);return l||null})}generateWeather(e,t,n,a){let i=this.seasonCache.getSeasonForDate(e),{from:o,to:s,effect:l}=this.getSeasonalWeatherEffect(e,i,a),u=this.getInterpolatedWeatherData(o,s,l);if(!u)return null;let c=this.yearCalculator.daysBefore(e)+e.day,f=new Xa(c*n),d=f.normal(u.tempRange[0],4),h=f.normal(u.tempRange[1],4);if(d>h){let w=d;d=h,h=w}let p=f.normal((d+h)/2,4),m=Cu.NONE,O=Ti.pick(0);f.chance(u.precipitationChance,1)?(m=Cu.pick(f.normal(u.precipitationIntensity*100,25)/100,p),O=Ti.pick(f.randomInt(m.index,Ti.Strength.length-1))):f.chance(u.cloudy,1)&&(O=Ti.pick(f.randomInt(1,Ti.Strength.length-2)));let b=f.normal(u.windy*100,3)/100,E=b+b*oo.Multiplier[m.index],D=oo.Directions.indexOf(t.primaryWindDirection??"E"),C=oo.pick(E,sn(D+f.normalInt(0,2),oo.Directions.length));return{temperature:{actual:p,low:d,high:h},precipitation:m,clouds:O,wind:C}}getInterpolatedWeatherData(e,t,n){let a=Ma(e);if(!a)return null;let i=Ma(t)??a,o=[Xa.cerp(a.tempRange[0],i.tempRange[0],n),Xa.cerp(a.tempRange[1],i.tempRange[1],n)],s=Xa.cerp(a.precipitationChance,i.precipitationChance,n),l=Xa.cerp(a.precipitationIntensity,i.precipitationIntensity,n),u=Xa.cerp(a.cloudy,i.cloudy,n),c=Xa.cerp(a.windy,i.windy,n);return{tempRange:o,precipitationChance:s,precipitationIntensity:l,cloudy:u,windy:c}}getSeasonalWeatherEffect(e,t,n){let a=Ne(t),i,o,s=1;if(a.daysPassed>=a.weatherOffset&&a.daysPassed<=a.weatherOffset+a.weatherPeak)i=o=a;else if(a.daysPassede.month?e.year-1:e.year,month:u.month,day:u.day};c=this.yearCalculator.daysBefore(d)-(u.weatherOffset+u.weatherPeak)}i=u,o=a,s=1-(a.weatherOffset-a.daysPassed)/(a.weatherOffset+c)}else{let l=this.seasonCache.getNextSeason(t),u=Ne(l);s=1-(a.daysPassed-(a.weatherOffset+a.weatherPeak))/(a.daysPassed+a.daysRemaining-a.weatherOffset+u.weatherOffset),i=u,o=a}return n&&(i.id in n.seasons&&(i=n.seasons[i.id]),o.id in n.seasons&&(o=n.seasons[o.id])),{from:i,to:o,effect:s}}};so=new WeakMap,qs=new WeakMap,ku=new WeakMap,Md=new WeakMap,Eu=new WeakMap;var Xa=class{constructor(e){this.lcg=Nd(e)}normal(e,t){return l1.source(this.lcg)(e,t)()}normalInt(e,t){return Math.floor(this.normal(e,t))}random(e=0,t=1){return o1.source(this.lcg)(e,t)()}randomInt(e=0,t=100){return s1.source(this.lcg)(e,t)()}chance(e,t){let n=this.normal(e,t),a=this.random();return n>a}static cerp(e,t,n){let a=(1-Math.cos(n*Math.PI))/2;return e*(1-a)+t*a}};function xC(r,e){let t=Ze(r),{set:n,update:a,subscribe:i}=t,o=yZ(t),s=de(t,D=>D.locations),l=de(s,D=>D.locations),u=de(t,D=>D.current),c=new fd(r),f=de(t,D=>D.categories),d=new od(o),h=de(o.moons,D=>D.map(C=>({...C,phase:void 0}))),p=new ud(h,d),m=new Ad(o.seasons,d),O=new Pd(o.seasonal,m,d),b=new Map,E=D=>{if(b.has(D))return b.get(D);let C=gZ(t,o,r,d);return b.set(D,C),C};return{getStoreState:D=>({calendar:r.id,ephemeral:E(D).getEphemeralState()}),set:n,update:a,subscribe:i,current:u,currentDisplay:de([u,t],([D,C])=>Fr(D,C)),getDaysBeforeDate:D=>d.daysBefore(D),getYearStoreForDate:D=>d.getYearFromCache(D.year),getMonthStoreForDate:D=>d.getYearFromCache(D.year).getMonthFromCache(D.month),setCurrentDate:D=>{t.update(C=>(C.current={...D},C)),Xe.save({calendar:!0})},updateCalendar:D=>a(C=>D),eventStore:c,flushFileEvents(){this.eventStore.removeAllFileEvents()},getEventsForDate:D=>{let C=c.getEventsForDate(D),k=d.getYearFromCache(D.year).getMonthFromCache(D.month).eras;return de([C,k],([w,T])=>[...w,...T.filter(S=>S.isEvent&&S.date.day===D.day)])},moonCache:p,seasonCache:m,weatherStore:O,locationStore:l,categories:f,staticStore:o,getEphemeralStore:E,yearCalculator:d,hasCategory:D=>Ne(f).find(C=>C.id===D)!=null,addCategory:D=>{a(C=>(C.categories.push(D),C))},getNextDay(D){return lo(D,d,Ne(o.staticData))},getOffsetDate(D,C){let k=Ne(o.staticData);for(let w=0;wk.locations.locations.find(w=>w.id===C)??null),b=de([O],([C])=>C?.name??"No location"),E=1;return f.subscribe(C=>E=C),{ephemeralStore:de([f,s,o,l,u,c,a,i,d,h,p,m],([C,k,w,T,S,M,Z,N,L,j,X,fe])=>({viewState:C,displayDayNumber:k,displayMoons:w,displayWeeks:T,hideEra:S,displayAbsoluteYear:M,displaySeasonColors:L,interpolateColors:j,displaying:Z,viewing:N,displayWeather:X,location:fe})),initializeFromState:C=>{f.set(C.viewState),s.set(C.displayDayNumber),o.set(C.displayMoons),l.set(C.displayWeeks),u.set(C.hideEra),c.set(C.displayAbsoluteYear),h.set(C.interpolateColors),d.set(C.displaySeasonColors),p.set(C.displayWeather);let k=Ne(e.staticData);k.useCustomYears&&(C.displaying.year<0||C.displaying.year>(k.years?.length??0)-1)&&(C.displaying.year=0),a.set(C.displaying),i.set(C.viewing),C.location&&m.set(C.location)},getEphemeralState:()=>({viewing:Ne(i),viewState:Ne(f),displaying:Ne(a),displayDayNumber:Ne(s),displaySeasonColors:Ne(d),interpolateColors:Ne(h),hideEra:Ne(u),displayAbsoluteYear:Ne(c),displayMoons:Ne(o),displayWeeks:Ne(l),displayWeather:Ne(p),location:Ne(m)}),displayMoons:o,displayDayNumber:s,displayWeeks:l,hideEra:u,displayAbsoluteYear:c,displaySeasonColors:d,interpolateColors:h,displayWeather:p,viewState:f,location:m,currentLocation:O,currentLocationName:b,displaying:a,goToToday:()=>a.set({...t.current}),displayDate:C=>{C||(C=t.current),a.set({...C})},displayingDisplay:de([a,r],([C,k])=>Fr(C,k)),displayingMonth:de([a],([C])=>n.getYearFromCache(C.year).getMonthFromCache(C.month)),displayingYear:de([a,e.years,e.staticConfiguration],([C,k,w])=>w.useCustomYears?k[C.year]?.name:C.year),getPreviousMonth:(C,k)=>{let w=n.getYearFromCache(k);return C==0?Ne(e.staticConfiguration).useCustomYears&&k>0&&(k=k-1||-1,w=n.getYearFromCache(k),C=Ne(w.months).length-1):C=C-1,w.getMonthFromCache(C)},goToPrevious:()=>a.update(C=>{switch(E){case 0:let k=(C.year-1||-1)===t.current.year?t.current.month:0;return{...C,month:k,year:C.year-1||-1};case 2:{let w={...C},T=n.getYearFromCache(w.year),S=T.getMonthFromCache(w.month),M=Ne(S.daysAsWeeks),Z=M.findIndex(N=>N.find(L=>L&&L.number==C.day));if(Z<1){w=Qd(w,n,Ne(e.staticData)),T=n.getYearFromCache(w.year),S=T.getMonthFromCache(w.month),M=Ne(S.daysAsWeeks),Z=M.length;let N=Ne(S.days);for(;!M[Z-1].every(L=>L&&L.number<=N);)Z--,Z<1&&(w=Qd(w,n,Ne(e.staticData)),T=n.getYearFromCache(w.year),S=T.getMonthFromCache(w.month),M=Ne(S.daysAsWeeks),N=Ne(S.days),Z=M.length)}return w.day=M[Z-1][0].number,w}case 1:return Qd(C,n,Ne(e.staticData));case 3:return lo(C,n,Ne(e.staticData))}}),getNextMonth:(C,k)=>{let w=n.getYearFromCache(k),T=Ne(w.months);if(C==T.length-1){let S=Ne(e.staticData);(!S.useCustomYears||k<(S.years?.length??0))&&(w=n.getYearFromCache(k+1||1),C=0)}else C=C+1;return w.getMonthFromCache(C)},goToNext:()=>a.update(C=>{switch(E){case 0:let k=(C.year+1||1)===t.current.year?t.current.month:0;return{...C,month:k,year:C.year+1||1};case 2:{let w={...C},T=n.getYearFromCache(w.year),S=T.getMonthFromCache(w.month),M=Ne(S.daysAsWeeks),Z=M.findIndex(L=>L.find(j=>j&&j.number==C.day)),N=Ne(S.days);if(Z+1>=M.length||M[Z].some(L=>L&&L.number>=N))for(w=Rd(w,n,Ne(e.staticData)),T=n.getYearFromCache(w.year),S=T.getMonthFromCache(w.month),M=Ne(S.daysAsWeeks),Z=M.findIndex(L=>L.every(j=>j&&j.number>0))-1,N=Ne(S.days);M[Z+1].some(L=>L&&L.number>N);)Z++,Z+1>=M.length&&(w=Rd(w,n,Ne(e.staticData)),T=n.getYearFromCache(w.year),S=T.getMonthFromCache(w.month),M=Ne(S.daysAsWeeks),N=Ne(S.days),Z=0);return w.day=M[Z+1][0].number,w}case 1:return Rd(C,n,Ne(e.staticData));case 3:return lo(C,n,Ne(e.staticData))}}),viewing:i,goToPreviousDay:()=>i.update(C=>C&&Id(C,n,Ne(e.staticData))),goToNextDay:()=>i.update(C=>C&&lo(C,n,Ne(e.staticData)))}}function yZ(r){let e=de(r,h=>h.static),t=de(e,h=>h.leapDays),n=de(e,h=>h.months),a=de(e,h=>h.moons),i=de(e,h=>h.weekdays),o=de(e,h=>h.years??[]),s=de(e,h=>(h.eras??[]).sort((p,m)=>p.isStartingEra?Number.NEGATIVE_INFINITY:m.isStartingEra?Number.POSITIVE_INFINITY:fl(p.date,m.date))),l=de(r,h=>h.seasonal),u=de(r,h=>h.seasonal.seasons),c=de(r,h=>h.seasonal.weather);function f(){return Ne(n).reduce((h,p)=>h+p.length,0)}let d=de(e,h=>({firstWeekDay:h.firstWeekDay,overflow:h.overflow,offset:h.offset,incrementDay:h.incrementDay,useCustomYears:h.useCustomYears,dayDisplayCallback:h.dayDisplayCallback}));return{getDaysInAYear:f,staticData:e,leapDays:t,months:n,moons:a,staticConfiguration:d,weekdays:i,years:o,eras:s,seasonal:l,seasons:u,store:r,weather:c}}function Rd(r,e,t){let n={...r},a=e.getYearFromCache(r.year),i=Ne(a.months);return n.month==i.length-1?(!t.useCustomYears||n.year<(t.years?.length||0)-1)&&(n.month=0,n.year=n.year+1||1):n.month++,n}function Qd(r,e,t){let n={...r};if(n.month==0){if(!t.useCustomYears||n.year-1>-1){n.year=t.useCustomYears?n.year-1:n.year-1||-1;let a=e.getYearFromCache(n.year),i=Ne(a.months);n.month=i.length-1}}else n.month--;return n}function lo(r,e,t){let n={...r},a=Ne(e.getYearFromCache(n.year).getMonthFromCache(n.month).days);return n.day+1>a?(n=Rd(r,e,t),n.day=1):n.day++,n}function Id(r,e,t){let n={...r};return n.day-1<=0?(n=Qd(r,e,t),n.day=Ne(e.getYearFromCache(n.year).getMonthFromCache(n.month).days)):n.day--,n}function bZ(r){let e,t,n,a,i,o,s,l,u;return e=new Wa({props:{date:r[3]}}),e.$on("valid",r[8]),{c(){z(e.$$.fragment),t=F(),n=_("div"),a=_("button"),i=le("Go"),a.disabled=o=!r[1],g(a,"class","mod-cta"),g(n,"class","calendarium-modal-buttons setting-item")},m(c,f){W(e,c,f),$(c,t,f),$(c,n,f),y(n,a),y(a,i),s=!0,l||(u=ce(a,"click",r[9]),l=!0)},p(c,[f]){(!s||f&2&&o!==(o=!c[1]))&&(a.disabled=o)},i(c){s||(P(e.$$.fragment,c),s=!0)},o(c){R(e.$$.fragment,c),s=!1},d(c){c&&(A(t),A(n)),Y(e,c),l=!1,u()}}}function vZ(r,e,t){let n,a,i,o=I,s=()=>(o(),o=be(u,D=>t(11,i=D)),u),l;r.$$.on_destroy.push(()=>o());let{store:u}=e;s();let{ephemeralStore:c}=e,{plugin:f}=e,{displaying:d}=c;ie(r,d,D=>t(12,l=D));let h=Ze(l);ie(r,h,D=>t(10,n=D)),Sn("store",Sl(f,i));let p=Ze(!0);ie(r,p,D=>t(1,a=D));let m=Qt(),O=()=>{a&&(c.displayDate(n),m("close"))},b=D=>Ce(p,a=D.detail,a),E=()=>{O()};return r.$$set=D=>{"store"in D&&s(t(0,u=D.store)),"ephemeralStore"in D&&t(6,c=D.ephemeralStore),"plugin"in D&&t(7,f=D.plugin)},[u,a,d,h,p,O,c,f,b,E]}var u1=class extends ae{constructor(e){super(),oe(this,e,vZ,bZ,re,{store:0,ephemeralStore:6,plugin:7})}},SC=u1;var hoe=require("obsidian"),Fd=class extends ir{constructor(t,n,a){super(t.app);this.plugin=t;this.store=n;this.ephemeralStore=a;this.containerEl.addClasses(["has-buttons","cancelable"])}async display(){this.setTitle("Go to date"),this.$ui=new SC({target:this.contentEl,props:{store:this.store,plugin:this.plugin,ephemeralStore:this.ephemeralStore}}),this.$ui.$on("close",()=>this.close())}close(){this.$ui?.$destroy(),super.close()}};function OZ(r){we(r,"svelte-14ltz8p",".calendarium-nav-container.svelte-14ltz8p{display:flex;flex-flow:column;gap:0.5rem}.view-state-switcher.svelte-14ltz8p{cursor:pointer;border-radius:4px;display:flex;justify-content:space-between;margin:0 0.5rem}.view-state.svelte-14ltz8p:first-of-type{margin-left:0}.view-state.svelte-14ltz8p:last-of-type{margin-right:0}.view-state.svelte-14ltz8p{margin:0 4px;flex-grow:1;text-align:center;border-radius:4px}.view-state.svelte-14ltz8p:not(.active):hover{background-color:var(--interactive-hover);color:var(--text-on-accent)}.view-state.active.svelte-14ltz8p{background-color:var(--interactive-accent);color:var(--text-on-accent)}.calendarium-nav.nav.nav.svelte-14ltz8p{margin:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.year.svelte-14ltz8p,.era.svelte-14ltz8p{color:var(--text-accent)}.container.svelte-14ltz8p{display:flex;align-items:center;gap:0.25rem}.calendarium-title.svelte-14ltz8p{margin:0;line-height:1.25}.calendarium-right-nav.svelte-14ltz8p{display:flex;justify-content:center;align-items:flex-start}.calendar-clickable.svelte-14ltz8p{align-items:center;cursor:pointer;display:flex;justify-content:center}.title-container.svelte-14ltz8p{display:flex;flex-flow:column nowrap;align-items:flex-start}.reset-button.svelte-14ltz8p{cursor:pointer;border-radius:4px;color:var(--text-muted);font-size:0.7em;font-weight:600;letter-spacing:1px;margin:0 4px;padding:0px 4px;text-transform:uppercase}.arrow.svelte-14ltz8p{--icon-size:16px}")}function AC(r){let e,t=r[14].name+"",n;return{c(){e=_("span"),n=le(t),g(e,"class","calendarium-month month")},m(a,i){$(a,e,i),y(e,n)},p(a,i){i[0]&16384&&t!==(t=a[14].name+"")&&ve(n,t)},d(a){a&&A(e)}}}function $C(r){let e,t=oi(r[16][0],r[17])+"",n;return{c(){e=_("span"),n=le(t),g(e,"class","era svelte-14ltz8p")},m(a,i){$(a,e,i),y(e,n)},p(a,i){i[0]&196608&&t!==(t=oi(a[16][0],a[17])+"")&&ve(n,t)},d(a){a&&A(e)}}}function _Z(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D,C,k,w,T,S,M,Z,N,L,j,X,fe,ee,te,ge=r[13]!=0&&AC(r),he=r[16].length&&!r[12]&&$C(r);return{c(){e=_("div"),t=_("div"),n=_("span"),n.textContent="Week",a=F(),i=_("span"),i.textContent="Month",o=F(),s=_("span"),s.textContent="Year",l=F(),u=_("div"),c=_("div"),f=_("h3"),ge&&ge.c(),d=F(),h=_("span"),p=le(r[15]),m=F(),O=_("div"),he&&he.c(),b=F(),E=_("div"),D=_("div"),C=_("div"),w=F(),T=_("div"),S=_("span"),S.textContent="Today",Z=F(),N=_("div"),j=F(),X=_("div"),g(n,"class","view-state svelte-14ltz8p"),Ee(n,"active",r[13]==2),g(i,"class","view-state svelte-14ltz8p"),Ee(i,"active",r[13]==1),g(s,"class","view-state svelte-14ltz8p"),Ee(s,"active",r[13]==0),g(t,"class","view-state-switcher svelte-14ltz8p"),g(h,"class","calendarium-year year svelte-14ltz8p"),g(f,"class","calendarium-title title svelte-14ltz8p"),g(O,"class","eras eras-container"),g(c,"class","title-container svelte-14ltz8p"),g(C,"class","arrow calendar-clickable svelte-14ltz8p"),g(T,"class","reset-button calendar-clickable svelte-14ltz8p"),g(T,"aria-label",M="Today is "+r[18]),g(N,"class","arrow right calendar-clickable svelte-14ltz8p"),g(X,"class","calendar-clickable svelte-14ltz8p"),g(X,"aria-label","Calendar settings"),g(D,"class","container svelte-14ltz8p"),g(E,"class","right-nav calendarium-right-nav svelte-14ltz8p"),g(u,"class","calendarium-nav nav svelte-14ltz8p"),g(e,"class","calendarium-nav-container svelte-14ltz8p")},m(ue,xe){$(ue,e,xe),y(e,t),y(t,n),y(t,a),y(t,i),y(t,o),y(t,s),y(e,l),y(e,u),y(u,c),y(c,f),ge&&ge.m(f,null),y(f,d),y(f,h),y(h,p),y(c,m),y(c,O),he&&he.m(O,null),y(u,b),y(u,E),y(E,D),y(D,C),y(D,w),y(D,T),y(T,S),y(D,Z),y(D,N),y(D,j),y(D,X),ee||(te=[ce(n,"click",r[36]),ce(i,"click",r[37]),ce(s,"click",r[38]),me(k=r[28].call(null,C)),ce(C,"click",r[39]),ce(T,"click",r[40]),me(L=r[29].call(null,N)),ce(N,"click",r[41]),me(fe=r[30].call(null,X)),ce(X,"click",r[42])],ee=!0)},p(ue,xe){xe[0]&8192&&Ee(n,"active",ue[13]==2),xe[0]&8192&&Ee(i,"active",ue[13]==1),xe[0]&8192&&Ee(s,"active",ue[13]==0),ue[13]!=0?ge?ge.p(ue,xe):(ge=AC(ue),ge.c(),ge.m(f,d)):ge&&(ge.d(1),ge=null),xe[0]&32768&&ve(p,ue[15]),ue[16].length&&!ue[12]?he?he.p(ue,xe):(he=$C(ue),he.c(),he.m(O,null)):he&&(he.d(1),he=null),xe[0]&262144&&M!==(M="Today is "+ue[18])&&g(T,"aria-label",M)},i:I,o:I,d(ue){ue&&A(e),ge&&ge.d(),he&&he.d(),ee=!1,Te(te)}}}function wZ(r,e,t){let n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E=I,D=()=>(E(),E=be(d,Ie=>t(44,b=Ie)),d),C,k=I,w=()=>(k(),k=be(f,Ie=>t(45,C=Ie)),f),T,S=I,M=()=>(S(),S=be(c,Ie=>t(46,T=Ie)),c),Z,N=I,L=()=>(N(),N=be(o,Ie=>t(47,Z=Ie)),o),j,X=I,fe=()=>(X(),X=be(u,Ie=>t(48,j=Ie)),u),ee,te,ge=I,he=()=>(ge(),ge=be(l,Ie=>t(49,te=Ie)),l),ue,xe=I,Pe=()=>(xe(),xe=be(s,Ie=>t(50,ue=Ie)),s),Ye,it,Be,st=I,ct=()=>(st(),st=be(h,Ie=>t(34,Be=Ie)),h),ft,It=I,Yt=()=>(It(),It=be(a,Ie=>t(35,ft=Ie)),a),zt,V,B,pe,De=I,rt=()=>(De(),De=be(m,Ie=>t(15,pe=Ie)),m),Mt,ar=I,Er=()=>(ar(),ar=be(p,Ie=>t(16,Mt=Ie)),p),Kt,Ue;r.$$.on_destroy.push(()=>E()),r.$$.on_destroy.push(()=>k()),r.$$.on_destroy.push(()=>S()),r.$$.on_destroy.push(()=>N()),r.$$.on_destroy.push(()=>X()),r.$$.on_destroy.push(()=>ge()),r.$$.on_destroy.push(()=>xe()),r.$$.on_destroy.push(()=>st()),r.$$.on_destroy.push(()=>It()),r.$$.on_destroy.push(()=>De()),r.$$.on_destroy.push(()=>ar());let ze=ut("store");ie(r,ze,Ie=>t(52,zt=Ie));let Wt=ut("ephemeralStore");ie(r,Wt,Ie=>t(2,Ye=Ie));let ur=ut("plugin"),Jt=zt,{displaying:cr,displayingMonth:fn,displayingYear:dn,hideEra:In}=Ye;ie(r,cr,Ie=>t(33,O=Ie)),ie(r,fn,Ie=>t(14,B=Ie)),ie(r,dn,Ie=>t(17,Kt=Ie)),ie(r,In,Ie=>t(12,ee=Ie));let{currentDisplay:$a,yearCalculator:zn}=Jt;ie(r,$a,Ie=>t(18,Ue=Ie));let Vt=ut("monthInFrame");ie(r,Vt,Ie=>t(51,it=Ie));let je=Ye.viewState;ie(r,je,Ie=>t(13,V=Ie)),je.subscribe(Ie=>{Ie===0?Ce(Vt,it=O.month,it):Ce(Vt,it=null,it)});let fr=Ie=>{new Zd.ExtraButtonComponent(Ie).setIcon(Tc)},Rr=Ie=>{new Zd.ExtraButtonComponent(Ie).setIcon(Nc)},fa=Ie=>{new Zd.ExtraButtonComponent(Ie).setIcon(Cv)},Ii=Ie=>{let $t=new gn(ur);$t.setNoIcon(),$t.addItem(jt=>{jt.setTitle("Go to day").onClick(()=>{new Fd(ur,Jt,Ye).open()})}),$t.addSeparator(),$t.addItem(jt=>{jt.setTitle("Show week numbers").onClick(async()=>{Ce(s,ue=!ue,ue)}),jt.setChecked(ue)}),$t.addItem(jt=>{jt.setTitle("Show day number").onClick(async()=>{Ce(l,te=!te,te)}).setChecked(te)}),$t.addSeparator(),$t.addItem(jt=>{jt.setTitle("Show era").onClick(async()=>{Ce(In,ee=!ee,ee)}).setChecked(!ee)}),$t.addItem(jt=>{jt.setTitle(`Show ${j?"era":"absolute"} year`).onClick(async()=>{Ce(u,j=!j,j)})}),$t.addSeparator(),$t.addItem(jt=>{jt.setTitle("Show moons").onClick(()=>{Ce(o,Z=!Z,Z)}).setChecked(Z)}),$t.addSeparator(),$t.addItem(jt=>{jt.setTitle("Show season colors").onClick(()=>{Ce(c,T=!T,T)}).setChecked(T)}),T&&$t.addItem(jt=>{jt.setTitle("Gradient season colors").onClick(()=>{Ce(f,C=!C,C)}).setChecked(C)}),i&&($t.addSeparator(),$t.addItem(jt=>{jt.setTitle("Display weather").onClick(()=>{Ce(d,b=!b,b)}).setChecked(b)})),$t.showAtMouseEvent(Ie)};function xo(Ie){isNaN(Number(Ie.textContent))||Ce(cr,O.year=Number(Ie.textContent),O)}let So=()=>Ce(je,V=2,V),Ao=()=>Ce(je,V=1,V),tl=()=>Ce(je,V=0,V),rl=()=>Ye.goToPrevious(),Je=()=>Ye.displayDate(null),En=Ie=>Ye.goToNext(),Ta=Ie=>Ii(Ie);return r.$$.update=()=>{r.$$.dirty[1]&2&&Yt(t(11,a=n.weather)),r.$$.dirty[1]&16&&(i=ft.enabled),r.$$.dirty[0]&4&&L(t(10,o=Ye.displayMoons)),r.$$.dirty[0]&4&&Pe(t(9,s=Ye.displayWeeks)),r.$$.dirty[0]&4&&he(t(8,l=Ye.displayDayNumber)),r.$$.dirty[0]&4&&fe(t(0,u=Ye.displayAbsoluteYear)),r.$$.dirty[0]&4&&M(t(7,c=Ye.displaySeasonColors)),r.$$.dirty[0]&4&&w(t(6,f=Ye.interpolateColors)),r.$$.dirty[0]&4&&D(t(5,d=Ye.displayWeather)),r.$$.dirty[1]&12&&Er(t(1,p=zn.getYearFromCache(O.year).getMonthFromCache(Be).eras)),r.$$.dirty[0]&3&&rt(t(3,m=de([p,dn,u],([Ie,$t,jt])=>jt||typeof $t!="number"||!Ie?.length?$t:mp(Ie[0],$t))))},t(32,n=Jt.staticStore),ct(t(4,h=de([Vt,je,cr],([Ie,$t,jt])=>$t==0&&Ie!=null?Ie:jt.month))),[u,p,Ye,m,h,d,f,c,l,s,o,a,ee,V,B,pe,Mt,Kt,Ue,ze,Wt,cr,fn,dn,In,$a,Vt,je,fr,Rr,fa,Ii,n,O,Be,ft,So,Ao,tl,rl,Je,En,Ta]}var c1=class extends ae{constructor(e){super(),oe(this,e,wZ,_Z,re,{},OZ,[-1,-1])}},TC=c1;function DZ(r){we(r,"svelte-1utoly",".weekday-container.svelte-1utoly{display:grid;grid-template-columns:repeat(var(--calendar-columns), 1fr);text-align:center}.week-number.svelte-1utoly{border-right:1px solid var(--blockquote-border-color);margin-right:0.25rem}.weekday.svelte-1utoly{background-color:var(--color-background-heading);color:var(--color-text-heading);font-size:0.6em;letter-spacing:1px;padding:4px;text-transform:uppercase}")}function NC(r,e,t){let n=r.slice();return n[13]=e[t],n}function PC(r){let e;return{c(){e=_("div"),e.innerHTML="W",g(e,"class","weekday week-number calendarium svelte-1utoly")},m(t,n){$(t,e,n)},d(t){t&&A(e)}}}function MC(r){let e,t=Vo(r[13])+"",n,a;return{c(){e=_("div"),n=le(t),a=F(),g(e,"class","weekday calendarium svelte-1utoly")},m(i,o){$(i,e,o),y(e,n),y(e,a)},p(i,o){o&8&&t!==(t=Vo(i[13])+"")&&ve(n,t)},d(i){i&&A(e)}}}function CZ(r){let e,t,n=r[2]&&PC(r),a=$e(r[3]),i=[];for(let o=0;o(f(),f=be(n,C=>t(2,c=C)),n),h,p=I,m=()=>(p(),p=be(s,C=>t(3,h=C)),s);r.$$.on_destroy.push(()=>f()),r.$$.on_destroy.push(()=>p());let{year:O}=e,{month:b}=e,E=ut("store");ie(r,E,C=>t(11,l=C));let D=ut("ephemeralStore");return ie(r,D,C=>t(12,u=C)),r.$$set=C=>{"year"in C&&t(6,O=C.year),"month"in C&&t(7,b=C.month)},r.$$.update=()=>{r.$$.dirty&4096&&d(t(1,n=u.displayWeeks)),r.$$.dirty&2048&&t(10,a=l),r.$$.dirty&1024&&t(9,i=a.yearCalculator),r.$$.dirty&704&&t(8,o=i.getYearFromCache(O).getMonthFromCache(b)),r.$$.dirty&256&&m(t(0,s=o.weekdays))},[s,n,c,h,E,D,O,b,o,i,a,l,u]}var d1=class extends ae{constructor(e){super(),oe(this,e,kZ,CZ,re,{year:6,month:7},DZ)}},qd=d1;function EZ(r){we(r,"svelte-etwpu",".dot.svelte-etwpu{display:inline-block;min-height:6px;min-width:6px;height:6px;width:6px}.active.svelte-etwpu{color:var(--text-on-accent)}")}function xZ(r){let e,t,n,a;return{c(){e=or("svg"),t=or("circle"),g(t,"stroke",n=r[2]??"currentColor"),g(t,"fill",a=r[2]??"currentColor"),g(t,"cx","3"),g(t,"cy","3"),g(t,"r","2"),g(e,"class","dot svelte-etwpu"),g(e,"viewBox","0 0 6 6"),g(e,"xmlns","http://www.w3.org/2000/svg"),Ee(e,"filled",r[0]),Ee(e,"active",r[1])},m(i,o){$(i,e,o),y(e,t)},p(i,[o]){o&4&&n!==(n=i[2]??"currentColor")&&g(t,"stroke",n),o&4&&a!==(a=i[2]??"currentColor")&&g(t,"fill",a),o&1&&Ee(e,"filled",i[0]),o&2&&Ee(e,"active",i[1])},i:I,o:I,d(i){i&&A(e)}}}function SZ(r,e,t){let{isFilled:n=!0}=e,{isActive:a=!1}=e,{color:i}=e;return r.$$set=o=>{"isFilled"in o&&t(0,n=o.isFilled),"isActive"in o&&t(1,a=o.isActive),"color"in o&&t(2,i=o.color)},[n,a,i]}var h1=class extends ae{constructor(e){super(),oe(this,e,SZ,xZ,re,{isFilled:0,isActive:1,color:2},EZ)}},RC=h1;function AZ(r){we(r,"svelte-1200li",".dots-container.svelte-1200li{width:100%}.dot-container.svelte-1200li{display:flex;flex-flow:row nowrap;gap:2px;margin:auto;line-height:6px;min-height:6px}.centered.svelte-1200li{justify-content:center;align-items:center}.overflow.svelte-1200li{color:var(--text-muted);font-size:xx-small;display:flex;justify-content:flex-end;line-height:1.25}")}function QC(r,e,t){let n=r.slice();return n[7]=e[t],n}function IC(r){let e,t;return e=new RC({props:{color:r[4](r[7])}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&1&&(i.color=n[4](n[7])),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function FC(r){let e;return{c(){e=_("div"),e.innerHTML="+",g(e,"class","overflow svelte-1200li")},m(t,n){$(t,e,n)},d(t){t&&A(e)}}}function $Z(r){let e,t,n,a,i=$e(r[0].slice(0,2)),o=[];for(let u=0;uR(o[u],1,1,()=>{o[u]=null}),l=r[1]>0&&FC(r);return{c(){e=_("div"),t=_("div");for(let u=0;u0?l||(l=FC(u),l.c(),l.m(t,null)):l&&(l.d(1),l=null)},i(u){if(!a){for(let c=0;ct(6,i=c));let{categories:l}=i;ie(r,l,c=>t(5,a=c));let u=c=>a.find(f=>f.id==c.category)?.color;return r.$$set=c=>{"events"in c&&t(0,o=c.events)},r.$$.update=()=>{r.$$.dirty&1&&t(1,n=Math.max(o.length-2,0))},[o,n,s,l,u]}var p1=class extends ae{constructor(e){super(),oe(this,e,TZ,$Z,re,{events:0},AZ)}},ZC=p1;var Zk=require("obsidian");var xu=require("obsidian");var qC=require("obsidian");var Ld=class extends ir{constructor(t,n){super(n.app);this.event=t;this.plugin=n;this.containerEl.addClass("fantasy-calendar-view-event")}async display(){this.contentEl.empty(),this.contentEl.createEl("h4",{text:this.event.name}),await qC.MarkdownRenderer.render(this.app,this.event.description??"",this.contentEl,this.event.note??"",this.plugin)}async onOpen(){await this.display()}};function LC(r){return r.type===Nn.Era}function NZ(r){we(r,"svelte-xwl5nv",".flag.svelte-xwl5nv.svelte-xwl5nv{cursor:pointer;position:relative;padding-left:0.125rem;text-align:left;width:100%;background-color:var(--hex-alpha);border-left:2px solid var(--color)}.flag-content.svelte-xwl5nv.svelte-xwl5nv{display:flex;gap:0.25rem;align-items:flex-start;justify-content:space-between}.day-view.svelte-xwl5nv .flag-content.svelte-xwl5nv{justify-content:space-between}.no-name.svelte-xwl5nv.svelte-xwl5nv{display:flex;align-items:center;gap:0.25rem}.clamp.svelte-xwl5nv.svelte-xwl5nv{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.note.svelte-xwl5nv.svelte-xwl5nv{display:flex;align-self:center}.multi.svelte-xwl5nv.svelte-xwl5nv{flex-shrink:0;overflow:visible;width:unset}.multi.svelte-xwl5nv .clamp.svelte-xwl5nv{-webkit-line-clamp:1;overflow:visible}.multi.start.svelte-xwl5nv.svelte-xwl5nv{margin-left:0}.multi.end.svelte-xwl5nv.svelte-xwl5nv{margin-right:0}.multi.first.svelte-xwl5nv.svelte-xwl5nv{overflow:visible;white-space:nowrap}.multi.svelte-xwl5nv.svelte-xwl5nv:not(.first){color:transparent;overflow:hidden}.multi.svelte-xwl5nv.svelte-xwl5nv:not(.start){border:0;margin-left:-6px}.multi.svelte-xwl5nv.svelte-xwl5nv:not(.end){margin-right:-6px}.start.svelte-xwl5nv>.flag-content.svelte-xwl5nv{justify-content:flex-start;gap:1em}")}function PZ(r){let e,t=r[11](r[1])+"",n;return{c(){e=_("span"),n=le(t),g(e,"class","svelte-xwl5nv"),Ee(e,"clamp",!r[2]),Ee(e,"day-view",r[2])},m(a,i){$(a,e,i),y(e,n)},p(a,i){i&2&&t!==(t=a[11](a[1])+"")&&ve(n,t),i&4&&Ee(e,"clamp",!a[2]),i&4&&Ee(e,"day-view",a[2])},d(a){a&&A(e)}}}function MZ(r){let e,t,n,a,i,o,s;return{c(){e=_("div"),t=_("div"),a=F(),i=_("span"),i.textContent="(no name)",g(e,"class","no-name svelte-xwl5nv")},m(l,u){$(l,e,u),y(e,t),y(e,a),y(e,i),o||(s=me(n=vt.call(null,t,An)),o=!0)},p:I,d(l){l&&A(e),o=!1,s()}}}function BC(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","note svelte-xwl5nv")},m(i,o){$(i,e,o),n||(a=me(t=r[8].call(null,e)),n=!0)},d(i){i&&A(e),n=!1,a()}}}function UC(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","era")},m(i,o){$(i,e,o),n||(a=me(t=vt.call(null,e,"calendar-range")),n=!0)},d(i){i&&A(e),n=!1,a()}}}function RZ(r){let e,t,n,a,i,o,s;function l(h,p){return h[1].name?PZ:MZ}let u=l(r,-1),c=u(r),f=r[1].note&&BC(r),d=r[1].type==="era"&&UC(r);return{c(){e=_("div"),t=_("div"),c.c(),n=F(),f&&f.c(),a=F(),d&&d.c(),g(t,"class","flag-content svelte-xwl5nv"),g(e,"class","flag svelte-xwl5nv"),g(e,"aria-label",i=r[2]?null:r[1].name),Pt(e,"--hex-alpha",r[3]+"40"),Pt(e,"--color",r[3]),Ee(e,"multi",QZ),Ee(e,"start",IZ),Ee(e,"end",FZ),Ee(e,"first",ZZ),Ee(e,"day-view",r[2])},m(h,p){$(h,e,p),y(e,t),c.m(t,null),y(t,n),f&&f.m(t,null),y(t,a),d&&d.m(t,null),r[14](e),o||(s=[ce(e,"click",r[15]),ce(e,"mouseover",r[16]),ce(e,"focus",qZ),ce(e,"contextmenu",r[10])],o=!0)},p(h,[p]){u===(u=l(h,p))&&c?c.p(h,p):(c.d(1),c=u(h),c&&(c.c(),c.m(t,n))),h[1].note?f||(f=BC(h),f.c(),f.m(t,a)):f&&(f.d(1),f=null),h[1].type==="era"?d||(d=UC(h),d.c(),d.m(t,null)):d&&(d.d(1),d=null),p&6&&i!==(i=h[2]?null:h[1].name)&&g(e,"aria-label",i),p&8&&Pt(e,"--hex-alpha",h[3]+"40"),p&8&&Pt(e,"--color",h[3]),p&4&&Ee(e,"day-view",h[2])},i:I,o:I,d(h){h&&A(e),c.d(),f&&f.d(),d&&d.d(),r[14](null),o=!1,Te(s)}}}var QZ=!1,IZ=!1,FZ=!1,ZZ=!1,qZ=()=>{};function LZ(r,e,t){let n,a,i,o,s,l=I,u=()=>(l(),l=be(n,N=>t(18,s=N)),n),c,f,d=I,h=()=>(d(),d=be(a,N=>t(13,f=N)),a);r.$$.on_destroy.push(()=>l()),r.$$.on_destroy.push(()=>d());let p=Qt(),{event:m}=e,{dayView:O=!1}=e,b=ut("plugin"),E=ut("store");ie(r,E,N=>t(12,c=N));let D=N=>{o?(0,xu.setIcon)(N,mv):(0,xu.setIcon)(N,Ec)},C=N=>{if(m.note){let L=m.note.endsWith(".md")?m.note:`${m.note}.md`,j=b.app.vault.getAbstractFileByPath(L);j&&j instanceof xu.TFile&&b.app.workspace.getLeaf().openFile(j)}else new Ld(m,b).open()},{flag:k=null}=e,w=N=>{if(N.stopPropagation(),!Bo(m))return;let L=new gn(b);o&&(L.addItem(j=>j.setTitle("Edit event").onClick(()=>{Bo(m)&&sf(b,s,m.date,m)})),L.addItem(j=>j.setTitle("Delete event").onClick(async()=>{Bo(m)&&(c.eventStore.removeEvents(m),Ce(n,s.events=s.events.filter(X=>X.id!=m.id),s),await Xe.save({calendar:!0}))}))),L.showAtMouseEvent(N)},T=N=>LC(N)&&!N.isStartingEra?oi(N,N.date.year):N.name;function S(N){Jr[N?"unshift":"push"](()=>{k=N,t(0,k)})}let M=N=>{N.stopPropagation(),C(N)},Z=N=>p("event-mouseover",{target:N.target,event:m});return r.$$set=N=>{"event"in N&&t(1,m=N.event),"dayView"in N&&t(2,O=N.dayView),"flag"in N&&t(0,k=N.flag)},r.$$.update=()=>{r.$$.dirty&4096&&u(t(5,n=c)),r.$$.dirty&4096&&h(t(4,a=c.categories)),r.$$.dirty&8194&&t(3,i=f?.find(N=>N.id==m.category)?.color??Ib),r.$$.dirty&4098&&(o=c.eventStore.isRemovable(m.id))},[k,m,O,i,a,n,p,E,D,C,w,T,c,f,S,M,Z]}var m1=class extends ae{constructor(e){super(),oe(this,e,LZ,RZ,re,{event:1,dayView:2,flag:0},NZ)}get event(){return this.$$.ctx[1]}set event(e){this.$$set({event:e}),ui()}get dayView(){return this.$$.ctx[2]}set dayView(e){this.$$set({dayView:e}),ui()}get flag(){return this.$$.ctx[0]}set flag(e){this.$$set({flag:e}),ui()}},WC=m1;function BZ(r){we(r,"svelte-1ejzoy4",".flag-container.svelte-1ejzoy4{height:100%;display:flex;flex-flow:column nowrap;gap:0.25rem;overflow:auto}.full.svelte-1ejzoy4{overflow:hidden}.overflow.svelte-1ejzoy4{color:var(--text-muted);justify-self:flex-end;display:flex;justify-content:flex-end;width:100%}")}function YC(r){let e,t,n;return{c(){e=_("span"),t=le("+"),n=le(r[2])},m(a,i){$(a,e,i),y(e,t),y(e,n)},p(a,i){i&4&&ve(n,a[2])},d(a){a&&A(e)}}}function UZ(r){let e,t,n,a=r[2]>0&&YC(r);return{c(){e=_("div"),t=F(),n=_("div"),a&&a.c(),g(e,"class","flag-container svelte-1ejzoy4"),Ee(e,"full",!r[0]),g(n,"class","overflow svelte-1ejzoy4")},m(i,o){$(i,e,o),r[5](e),$(i,t,o),$(i,n,o),a&&a.m(n,null)},p(i,[o]){o&1&&Ee(e,"full",!i[0]),i[2]>0?a?a.p(i,o):(a=YC(i),a.c(),a.m(n,null)):a&&(a.d(1),a=null)},i:I,o:I,d(i){i&&(A(e),A(t),A(n)),r[5](null),a&&a.d()}}}function WZ(r,e,t){let{events:n=[]}=e,{dayView:a=!1}=e,i,o,s=0,l=0,u=()=>{if(n.length&&o){if(!a&&(i==null||Math.floor(i)==Math.floor(l)))return;l=i,o.empty(),t(2,s=0);let d=i;for(let h of n)if(new WC({target:o,props:{event:h,dayView:a}}),!a){if(d=i-Array.from(o.children).reduce((p,m)=>m.getBoundingClientRect().height+p,0),d<0&&i!=0){o.lastElementChild?.detach(),t(2,s=n.length-n.indexOf(h));break}else if(d==0){t(2,s=n.length-n.indexOf(h)-1);break}}}},c=new ResizeObserver(d=>{t(4,i=d[0].contentRect?.height),t(1,o=d[0]?.target)});Hn(()=>{c.observe(o)});function f(d){Jr[d?"unshift":"push"](()=>{o=d,t(1,o)})}return r.$$set=d=>{"events"in d&&t(3,n=d.events),"dayView"in d&&t(0,a=d.dayView)},r.$$.update=()=>{r.$$.dirty&8&&t(3,n=ii([...n])),r.$$.dirty&27&&(a||i!=null&&o)&&n&&u()},[a,o,s,n,i,f]}var g1=class extends ae{constructor(e){super(),oe(this,e,WZ,UZ,re,{events:3,dayView:0},BZ)}},Bd=g1;var xk=require("obsidian");var Nr={Calendarium:"CALENDARIUM",Agenda:"CALENDARIUM_AGENDA"};var lr="top",Cr="bottom",_r="right",hr="left",Ud="auto",Ni=[lr,Cr,_r,hr],Ga="start",uo="end",zC="clippingParents",Wd="viewport",Ls="popper",VC="reference",y1=Ni.reduce(function(r,e){return r.concat([e+"-"+Ga,e+"-"+uo])},[]),Yd=[].concat(Ni,[Ud]).reduce(function(r,e){return r.concat([e,e+"-"+Ga,e+"-"+uo])},[]),YZ="beforeRead",zZ="read",VZ="afterRead",jZ="beforeMain",XZ="main",GZ="afterMain",HZ="beforeWrite",KZ="write",JZ="afterWrite",jC=[YZ,zZ,VZ,jZ,XZ,GZ,HZ,KZ,JZ];function Pr(r){return r?(r.nodeName||"").toLowerCase():null}function nr(r){if(r==null)return window;if(r.toString()!=="[object Window]"){var e=r.ownerDocument;return e&&e.defaultView||window}return r}function Un(r){var e=nr(r).Element;return r instanceof e||r instanceof Element}function kr(r){var e=nr(r).HTMLElement;return r instanceof e||r instanceof HTMLElement}function Bs(r){if(typeof ShadowRoot>"u")return!1;var e=nr(r).ShadowRoot;return r instanceof e||r instanceof ShadowRoot}function eq(r){var e=r.state;Object.keys(e.elements).forEach(function(t){var n=e.styles[t]||{},a=e.attributes[t]||{},i=e.elements[t];!kr(i)||!Pr(i)||(Object.assign(i.style,n),Object.keys(a).forEach(function(o){var s=a[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function tq(r){var e=r.state,t={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,t.popper),e.styles=t,e.elements.arrow&&Object.assign(e.elements.arrow.style,t.arrow),function(){Object.keys(e.elements).forEach(function(n){var a=e.elements[n],i=e.attributes[n]||{},o=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:t[n]),s=o.reduce(function(l,u){return l[u]="",l},{});!kr(a)||!Pr(a)||(Object.assign(a.style,s),Object.keys(i).forEach(function(l){a.removeAttribute(l)}))})}}var XC={name:"applyStyles",enabled:!0,phase:"write",fn:eq,effect:tq,requires:["computeStyles"]};function Mr(r){return r.split("-")[0]}var sa=Math.max,co=Math.min,Ha=Math.round;function Us(){var r=navigator.userAgentData;return r!=null&&r.brands&&Array.isArray(r.brands)?r.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Su(){return!/^((?!chrome|android).)*safari/i.test(Us())}function Wn(r,e,t){e===void 0&&(e=!1),t===void 0&&(t=!1);var n=r.getBoundingClientRect(),a=1,i=1;e&&kr(r)&&(a=r.offsetWidth>0&&Ha(n.width)/r.offsetWidth||1,i=r.offsetHeight>0&&Ha(n.height)/r.offsetHeight||1);var o=Un(r)?nr(r):window,s=o.visualViewport,l=!Su()&&t,u=(n.left+(l&&s?s.offsetLeft:0))/a,c=(n.top+(l&&s?s.offsetTop:0))/i,f=n.width/a,d=n.height/i;return{width:f,height:d,top:c,right:u+f,bottom:c+d,left:u,x:u,y:c}}function fo(r){var e=Wn(r),t=r.offsetWidth,n=r.offsetHeight;return Math.abs(e.width-t)<=1&&(t=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:r.offsetLeft,y:r.offsetTop,width:t,height:n}}function Au(r,e){var t=e.getRootNode&&e.getRootNode();if(r.contains(e))return!0;if(t&&Bs(t)){var n=e;do{if(n&&r.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function cn(r){return nr(r).getComputedStyle(r)}function b1(r){return["table","td","th"].indexOf(Pr(r))>=0}function Vr(r){return((Un(r)?r.ownerDocument:r.document)||window.document).documentElement}function Ka(r){return Pr(r)==="html"?r:r.assignedSlot||r.parentNode||(Bs(r)?r.host:null)||Vr(r)}function GC(r){return!kr(r)||cn(r).position==="fixed"?null:r.offsetParent}function rq(r){var e=/firefox/i.test(Us()),t=/Trident/i.test(Us());if(t&&kr(r)){var n=cn(r);if(n.position==="fixed")return null}var a=Ka(r);for(Bs(a)&&(a=a.host);kr(a)&&["html","body"].indexOf(Pr(a))<0;){var i=cn(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function la(r){for(var e=nr(r),t=GC(r);t&&b1(t)&&cn(t).position==="static";)t=GC(t);return t&&(Pr(t)==="html"||Pr(t)==="body"&&cn(t).position==="static")?e:t||rq(r)||e}function ho(r){return["top","bottom"].indexOf(r)>=0?"x":"y"}function po(r,e,t){return sa(r,co(e,t))}function HC(r,e,t){var n=po(r,e,t);return n>t?t:n}function $u(){return{top:0,right:0,bottom:0,left:0}}function Tu(r){return Object.assign({},$u(),r)}function Nu(r,e){return e.reduce(function(t,n){return t[n]=r,t},{})}var nq=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Tu(typeof e!="number"?e:Nu(e,Ni))};function aq(r){var e,t=r.state,n=r.name,a=r.options,i=t.elements.arrow,o=t.modifiersData.popperOffsets,s=Mr(t.placement),l=ho(s),u=[hr,_r].indexOf(s)>=0,c=u?"height":"width";if(!(!i||!o)){var f=nq(a.padding,t),d=fo(i),h=l==="y"?lr:hr,p=l==="y"?Cr:_r,m=t.rects.reference[c]+t.rects.reference[l]-o[l]-t.rects.popper[c],O=o[l]-t.rects.reference[l],b=la(i),E=b?l==="y"?b.clientHeight||0:b.clientWidth||0:0,D=m/2-O/2,C=f[h],k=E-d[c]-f[p],w=E/2-d[c]/2+D,T=po(C,w,k),S=l;t.modifiersData[n]=(e={},e[S]=T,e.centerOffset=T-w,e)}}function iq(r){var e=r.state,t=r.options,n=t.element,a=n===void 0?"[data-popper-arrow]":n;a!=null&&(typeof a=="string"&&(a=e.elements.popper.querySelector(a),!a)||Au(e.elements.popper,a)&&(e.elements.arrow=a))}var KC={name:"arrow",enabled:!0,phase:"main",fn:aq,effect:iq,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Yn(r){return r.split("-")[1]}var oq={top:"auto",right:"auto",bottom:"auto",left:"auto"};function sq(r,e){var t=r.x,n=r.y,a=e.devicePixelRatio||1;return{x:Ha(t*a)/a||0,y:Ha(n*a)/a||0}}function JC(r){var e,t=r.popper,n=r.popperRect,a=r.placement,i=r.variation,o=r.offsets,s=r.position,l=r.gpuAcceleration,u=r.adaptive,c=r.roundOffsets,f=r.isFixed,d=o.x,h=d===void 0?0:d,p=o.y,m=p===void 0?0:p,O=typeof c=="function"?c({x:h,y:m}):{x:h,y:m};h=O.x,m=O.y;var b=o.hasOwnProperty("x"),E=o.hasOwnProperty("y"),D=hr,C=lr,k=window;if(u){var w=la(t),T="clientHeight",S="clientWidth";if(w===nr(t)&&(w=Vr(t),cn(w).position!=="static"&&s==="absolute"&&(T="scrollHeight",S="scrollWidth")),w=w,a===lr||(a===hr||a===_r)&&i===uo){C=Cr;var M=f&&w===k&&k.visualViewport?k.visualViewport.height:w[T];m-=M-n.height,m*=l?1:-1}if(a===hr||(a===lr||a===Cr)&&i===uo){D=_r;var Z=f&&w===k&&k.visualViewport?k.visualViewport.width:w[S];h-=Z-n.width,h*=l?1:-1}}var N=Object.assign({position:s},u&&oq),L=c===!0?sq({x:h,y:m},nr(t)):{x:h,y:m};if(h=L.x,m=L.y,l){var j;return Object.assign({},N,(j={},j[C]=E?"0":"",j[D]=b?"0":"",j.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",j))}return Object.assign({},N,(e={},e[C]=E?m+"px":"",e[D]=b?h+"px":"",e.transform="",e))}function lq(r){var e=r.state,t=r.options,n=t.gpuAcceleration,a=n===void 0?!0:n,i=t.adaptive,o=i===void 0?!0:i,s=t.roundOffsets,l=s===void 0?!0:s,u={placement:Mr(e.placement),variation:Yn(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:a,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,JC(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,JC(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var ek={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:lq,data:{}};var zd={passive:!0};function uq(r){var e=r.state,t=r.instance,n=r.options,a=n.scroll,i=a===void 0?!0:a,o=n.resize,s=o===void 0?!0:o,l=nr(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",t.update,zd)}),s&&l.addEventListener("resize",t.update,zd),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",t.update,zd)}),s&&l.removeEventListener("resize",t.update,zd)}}var tk={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:uq,data:{}};var cq={left:"right",right:"left",bottom:"top",top:"bottom"};function Ws(r){return r.replace(/left|right|bottom|top/g,function(e){return cq[e]})}var fq={start:"end",end:"start"};function Vd(r){return r.replace(/start|end/g,function(e){return fq[e]})}function mo(r){var e=nr(r),t=e.pageXOffset,n=e.pageYOffset;return{scrollLeft:t,scrollTop:n}}function go(r){return Wn(Vr(r)).left+mo(r).scrollLeft}function v1(r,e){var t=nr(r),n=Vr(r),a=t.visualViewport,i=n.clientWidth,o=n.clientHeight,s=0,l=0;if(a){i=a.width,o=a.height;var u=Su();(u||!u&&e==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:i,height:o,x:s+go(r),y:l}}function O1(r){var e,t=Vr(r),n=mo(r),a=(e=r.ownerDocument)==null?void 0:e.body,i=sa(t.scrollWidth,t.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=sa(t.scrollHeight,t.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-n.scrollLeft+go(r),l=-n.scrollTop;return cn(a||t).direction==="rtl"&&(s+=sa(t.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:s,y:l}}function yo(r){var e=cn(r),t=e.overflow,n=e.overflowX,a=e.overflowY;return/auto|scroll|overlay|hidden/.test(t+a+n)}function jd(r){return["html","body","#document"].indexOf(Pr(r))>=0?r.ownerDocument.body:kr(r)&&yo(r)?r:jd(Ka(r))}function Pi(r,e){var t;e===void 0&&(e=[]);var n=jd(r),a=n===((t=r.ownerDocument)==null?void 0:t.body),i=nr(n),o=a?[i].concat(i.visualViewport||[],yo(n)?n:[]):n,s=e.concat(o);return a?s:s.concat(Pi(Ka(o)))}function Ys(r){return Object.assign({},r,{left:r.x,top:r.y,right:r.x+r.width,bottom:r.y+r.height})}function dq(r,e){var t=Wn(r,!1,e==="fixed");return t.top=t.top+r.clientTop,t.left=t.left+r.clientLeft,t.bottom=t.top+r.clientHeight,t.right=t.left+r.clientWidth,t.width=r.clientWidth,t.height=r.clientHeight,t.x=t.left,t.y=t.top,t}function rk(r,e,t){return e===Wd?Ys(v1(r,t)):Un(e)?dq(e,t):Ys(O1(Vr(r)))}function hq(r){var e=Pi(Ka(r)),t=["absolute","fixed"].indexOf(cn(r).position)>=0,n=t&&kr(r)?la(r):r;return Un(n)?e.filter(function(a){return Un(a)&&Au(a,n)&&Pr(a)!=="body"}):[]}function _1(r,e,t,n){var a=e==="clippingParents"?hq(r):[].concat(e),i=[].concat(a,[t]),o=i[0],s=i.reduce(function(l,u){var c=rk(r,u,n);return l.top=sa(c.top,l.top),l.right=co(c.right,l.right),l.bottom=co(c.bottom,l.bottom),l.left=sa(c.left,l.left),l},rk(r,o,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Pu(r){var e=r.reference,t=r.element,n=r.placement,a=n?Mr(n):null,i=n?Yn(n):null,o=e.x+e.width/2-t.width/2,s=e.y+e.height/2-t.height/2,l;switch(a){case lr:l={x:o,y:e.y-t.height};break;case Cr:l={x:o,y:e.y+e.height};break;case _r:l={x:e.x+e.width,y:s};break;case hr:l={x:e.x-t.width,y:s};break;default:l={x:e.x,y:e.y}}var u=a?ho(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case Ga:l[u]=l[u]-(e[c]/2-t[c]/2);break;case uo:l[u]=l[u]+(e[c]/2-t[c]/2);break;default:}}return l}function ua(r,e){e===void 0&&(e={});var t=e,n=t.placement,a=n===void 0?r.placement:n,i=t.strategy,o=i===void 0?r.strategy:i,s=t.boundary,l=s===void 0?zC:s,u=t.rootBoundary,c=u===void 0?Wd:u,f=t.elementContext,d=f===void 0?Ls:f,h=t.altBoundary,p=h===void 0?!1:h,m=t.padding,O=m===void 0?0:m,b=Tu(typeof O!="number"?O:Nu(O,Ni)),E=d===Ls?VC:Ls,D=r.rects.popper,C=r.elements[p?E:d],k=_1(Un(C)?C:C.contextElement||Vr(r.elements.popper),l,c,o),w=Wn(r.elements.reference),T=Pu({reference:w,element:D,strategy:"absolute",placement:a}),S=Ys(Object.assign({},D,T)),M=d===Ls?S:w,Z={top:k.top-M.top+b.top,bottom:M.bottom-k.bottom+b.bottom,left:k.left-M.left+b.left,right:M.right-k.right+b.right},N=r.modifiersData.offset;if(d===Ls&&N){var L=N[a];Object.keys(Z).forEach(function(j){var X=[_r,Cr].indexOf(j)>=0?1:-1,fe=[lr,Cr].indexOf(j)>=0?"y":"x";Z[j]+=L[fe]*X})}return Z}function w1(r,e){e===void 0&&(e={});var t=e,n=t.placement,a=t.boundary,i=t.rootBoundary,o=t.padding,s=t.flipVariations,l=t.allowedAutoPlacements,u=l===void 0?Yd:l,c=Yn(n),f=c?s?y1:y1.filter(function(p){return Yn(p)===c}):Ni,d=f.filter(function(p){return u.indexOf(p)>=0});d.length===0&&(d=f);var h=d.reduce(function(p,m){return p[m]=ua(r,{placement:m,boundary:a,rootBoundary:i,padding:o})[Mr(m)],p},{});return Object.keys(h).sort(function(p,m){return h[p]-h[m]})}function pq(r){if(Mr(r)===Ud)return[];var e=Ws(r);return[Vd(r),e,Vd(e)]}function mq(r){var e=r.state,t=r.options,n=r.name;if(!e.modifiersData[n]._skip){for(var a=t.mainAxis,i=a===void 0?!0:a,o=t.altAxis,s=o===void 0?!0:o,l=t.fallbackPlacements,u=t.padding,c=t.boundary,f=t.rootBoundary,d=t.altBoundary,h=t.flipVariations,p=h===void 0?!0:h,m=t.allowedAutoPlacements,O=e.options.placement,b=Mr(O),E=b===O,D=l||(E||!p?[Ws(O)]:pq(O)),C=[O].concat(D).reduce(function(it,Be){return it.concat(Mr(Be)===Ud?w1(e,{placement:Be,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:m}):Be)},[]),k=e.rects.reference,w=e.rects.popper,T=new Map,S=!0,M=C[0],Z=0;Z=0,fe=X?"width":"height",ee=ua(e,{placement:N,boundary:c,rootBoundary:f,altBoundary:d,padding:u}),te=X?j?_r:hr:j?Cr:lr;k[fe]>w[fe]&&(te=Ws(te));var ge=Ws(te),he=[];if(i&&he.push(ee[L]<=0),s&&he.push(ee[te]<=0,ee[ge]<=0),he.every(function(it){return it})){M=N,S=!1;break}T.set(N,he)}if(S)for(var ue=p?3:1,xe=function(Be){var st=C.find(function(ct){var ft=T.get(ct);if(ft)return ft.slice(0,Be).every(function(It){return It})});if(st)return M=st,"break"},Pe=ue;Pe>0;Pe--){var Ye=xe(Pe);if(Ye==="break")break}e.placement!==M&&(e.modifiersData[n]._skip=!0,e.placement=M,e.reset=!0)}}var nk={name:"flip",enabled:!0,phase:"main",fn:mq,requiresIfExists:["offset"],data:{_skip:!1}};function ak(r,e,t){return t===void 0&&(t={x:0,y:0}),{top:r.top-e.height-t.y,right:r.right-e.width+t.x,bottom:r.bottom-e.height+t.y,left:r.left-e.width-t.x}}function ik(r){return[lr,_r,Cr,hr].some(function(e){return r[e]>=0})}function gq(r){var e=r.state,t=r.name,n=e.rects.reference,a=e.rects.popper,i=e.modifiersData.preventOverflow,o=ua(e,{elementContext:"reference"}),s=ua(e,{altBoundary:!0}),l=ak(o,n),u=ak(s,a,i),c=ik(l),f=ik(u);e.modifiersData[t]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}var ok={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:gq};function yq(r,e,t){var n=Mr(r),a=[hr,lr].indexOf(n)>=0?-1:1,i=typeof t=="function"?t(Object.assign({},e,{placement:r})):t,o=i[0],s=i[1];return o=o||0,s=(s||0)*a,[hr,_r].indexOf(n)>=0?{x:s,y:o}:{x:o,y:s}}function bq(r){var e=r.state,t=r.options,n=r.name,a=t.offset,i=a===void 0?[0,0]:a,o=Yd.reduce(function(c,f){return c[f]=yq(f,e.rects,i),c},{}),s=o[e.placement],l=s.x,u=s.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=u),e.modifiersData[n]=o}var sk={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bq};function vq(r){var e=r.state,t=r.name;e.modifiersData[t]=Pu({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var lk={name:"popperOffsets",enabled:!0,phase:"read",fn:vq,data:{}};function D1(r){return r==="x"?"y":"x"}function Oq(r){var e=r.state,t=r.options,n=r.name,a=t.mainAxis,i=a===void 0?!0:a,o=t.altAxis,s=o===void 0?!1:o,l=t.boundary,u=t.rootBoundary,c=t.altBoundary,f=t.padding,d=t.tether,h=d===void 0?!0:d,p=t.tetherOffset,m=p===void 0?0:p,O=ua(e,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),b=Mr(e.placement),E=Yn(e.placement),D=!E,C=ho(b),k=D1(C),w=e.modifiersData.popperOffsets,T=e.rects.reference,S=e.rects.popper,M=typeof m=="function"?m(Object.assign({},e.rects,{placement:e.placement})):m,Z=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),N=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,L={x:0,y:0};if(w){if(i){var j,X=C==="y"?lr:hr,fe=C==="y"?Cr:_r,ee=C==="y"?"height":"width",te=w[C],ge=te+O[X],he=te-O[fe],ue=h?-S[ee]/2:0,xe=E===Ga?T[ee]:S[ee],Pe=E===Ga?-S[ee]:-T[ee],Ye=e.elements.arrow,it=h&&Ye?fo(Ye):{width:0,height:0},Be=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:$u(),st=Be[X],ct=Be[fe],ft=po(0,T[ee],it[ee]),It=D?T[ee]/2-ue-ft-st-Z.mainAxis:xe-ft-st-Z.mainAxis,Yt=D?-T[ee]/2+ue+ft+ct+Z.mainAxis:Pe+ft+ct+Z.mainAxis,zt=e.elements.arrow&&la(e.elements.arrow),V=zt?C==="y"?zt.clientTop||0:zt.clientLeft||0:0,B=(j=N?.[C])!=null?j:0,pe=te+It-B-V,De=te+Yt-B,rt=po(h?co(ge,pe):ge,te,h?sa(he,De):he);w[C]=rt,L[C]=rt-te}if(s){var Mt,ar=C==="x"?lr:hr,Er=C==="x"?Cr:_r,Kt=w[k],Ue=k==="y"?"height":"width",ze=Kt+O[ar],Wt=Kt-O[Er],ur=[lr,hr].indexOf(b)!==-1,Jt=(Mt=N?.[k])!=null?Mt:0,cr=ur?ze:Kt-T[Ue]-S[Ue]-Jt+Z.altAxis,fn=ur?Kt+T[Ue]+S[Ue]-Jt-Z.altAxis:Wt,dn=h&&ur?HC(cr,Kt,fn):po(h?cr:ze,Kt,h?fn:Wt);w[k]=dn,L[k]=dn-Kt}e.modifiersData[n]=L}}var uk={name:"preventOverflow",enabled:!0,phase:"main",fn:Oq,requiresIfExists:["offset"]};function C1(r){return{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}}function k1(r){return r===nr(r)||!kr(r)?mo(r):C1(r)}function _q(r){var e=r.getBoundingClientRect(),t=Ha(e.width)/r.offsetWidth||1,n=Ha(e.height)/r.offsetHeight||1;return t!==1||n!==1}function E1(r,e,t){t===void 0&&(t=!1);var n=kr(e),a=kr(e)&&_q(e),i=Vr(e),o=Wn(r,a,t),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(n||!n&&!t)&&((Pr(e)!=="body"||yo(i))&&(s=k1(e)),kr(e)?(l=Wn(e,!0),l.x+=e.clientLeft,l.y+=e.clientTop):i&&(l.x=go(i))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function wq(r){var e=new Map,t=new Set,n=[];r.forEach(function(i){e.set(i.name,i)});function a(i){t.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!t.has(s)){var l=e.get(s);l&&a(l)}}),n.push(i)}return r.forEach(function(i){t.has(i.name)||a(i)}),n}function x1(r){var e=wq(r);return jC.reduce(function(t,n){return t.concat(e.filter(function(a){return a.phase===n}))},[])}function S1(r){var e;return function(){return e||(e=new Promise(function(t){Promise.resolve().then(function(){e=void 0,t(r())})})),e}}function A1(r){var e=r.reduce(function(t,n){var a=t[n.name];return t[n.name]=a?Object.assign({},a,n,{options:Object.assign({},a.options,n.options),data:Object.assign({},a.data,n.data)}):n,t},{});return Object.keys(e).map(function(t){return e[t]})}var ck={placement:"bottom",modifiers:[],strategy:"absolute"};function fk(){for(var r=arguments.length,e=new Array(r),t=0;t{t!==void 0&&n!==void 0&&(e=$1(t,n,a))},o=()=>{e!==null&&(e.destroy(),e=null)},s=c=>"subscribe"in c?(l(c),{}):(t=c,i(),{destroy(){o()}}),l=c=>{let f=c.subscribe(d=>{t===void 0?(t=d,i()):(Object.assign(t,d),e?.update())});bl(f)};return[s,(c,f)=>(n=c,a={...r,...f},i(),{update(d){a={...r,...d},e?.setOptions(a)},destroy(){o()}}),()=>e]}function Cq(r){we(r,"svelte-adqg7o",".weather.svelte-adqg7o{display:flex;gap:0.25rem;justify-content:center}.temperature.svelte-adqg7o{display:flex;align-items:center;gap:0.25rem}.actual.svelte-adqg7o{font-size:larger}.tooltip.svelte-adqg7o{left:unset;top:unset;bottom:unset;right:unset;transform:unset;animation:unset;display:flex;flex-flow:column;justify-content:flex-start;width:max-content}.weather-line.svelte-adqg7o{display:flex;align-items:center;flex-wrap:nowrap;gap:0.25rem}")}function pk(r){let e,t,n,a=jr(r[4].temperature.actual,r[5])+"",i,o,s=r[6],l,u,c,f,d,h=mk(r),p=r[0]&&gk(r);return{c(){e=_("div"),t=_("div"),n=_("div"),i=le(a),o=F(),h.c(),u=F(),p&&p.c(),c=He(),g(n,"class","actual svelte-adqg7o"),g(t,"class","temperature svelte-adqg7o"),g(e,"class","weather svelte-adqg7o")},m(m,O){$(m,e,O),y(e,t),y(t,n),y(n,i),y(e,o),h.m(e,null),$(m,u,O),p&&p.m(m,O),$(m,c,O),f||(d=[me(l=r[8].call(null,e)),ce(e,"mouseenter",r[14]),ce(e,"mouseleave",r[15])],f=!0)},p(m,O){O&48&&a!==(a=jr(m[4].temperature.actual,m[5])+"")&&ve(i,a),O&64&&re(s,s=m[6])?(h.d(1),h=mk(m),h.c(),h.m(e,null)):h.p(m,O),m[0]?p?p.p(m,O):(p=gk(m),p.c(),p.m(c.parentNode,c)):p&&(p.d(1),p=null)},d(m){m&&(A(e),A(u),A(c)),h.d(m),p&&p.d(m),f=!1,Te(d)}}}function mk(r){let e,t,n,a;return{c(){e=_("div"),g(e,"class","icon")},m(i,o){$(i,e,o),n||(a=me(t=vt.call(null,e,r[6])),n=!0)},p(i,o){t&&qt(t.update)&&o&64&&t.update.call(null,i[6])},d(i){i&&A(e),n=!1,a()}}}function gk(r){let e,t,n,a,i,o,s=jr(r[4].temperature.low,r[5])+"",l,u,c=jr(r[4].temperature.high,r[5])+"",f,d,h,p,m,O,b,E=r[4].precipitation.strength+"",D,C,k,w,T,S,M,Z=r[4].wind.strength+"",N,L,j=r[4].wind.direction+"",X,fe,ee,te,ge,he,ue,xe,Pe=r[4].clouds.strength+"",Ye,it,Be,st;return{c(){e=_("div"),t=_("div"),n=_("div"),i=F(),o=_("span"),l=le(s),u=le(" to "),f=le(c),d=F(),h=_("div"),p=_("div"),O=F(),b=_("span"),D=le(E),C=F(),k=_("div"),w=_("div"),S=F(),M=_("span"),N=le(Z),L=le(" ("),X=le(j),fe=le(")"),ee=F(),te=_("div"),ge=_("div"),ue=F(),xe=_("span"),Ye=le(Pe),g(o,"class","weather-information"),g(t,"class","weather-line temperature svelte-adqg7o"),g(h,"class","weather-line precipitation svelte-adqg7o"),g(k,"class","weather-line wind svelte-adqg7o"),g(te,"class","weather-line clouds svelte-adqg7o"),g(e,"class","tooltip weather-tooltip svelte-adqg7o")},m(ct,ft){$(ct,e,ft),y(e,t),y(t,n),y(t,i),y(t,o),y(o,l),y(o,u),y(o,f),y(e,d),y(e,h),y(h,p),y(h,O),y(h,b),y(b,D),y(e,C),y(e,k),y(k,w),y(k,S),y(k,M),y(M,N),y(M,L),y(M,X),y(M,fe),y(e,ee),y(e,te),y(te,ge),y(te,ue),y(te,xe),y(xe,Ye),Be||(st=[me(a=vt.call(null,n,"thermometer")),me(m=vt.call(null,p,"cloud-drizzle")),me(T=vt.call(null,w,"wind")),me(he=vt.call(null,ge,"cloudy")),me(it=r[9].call(null,e,r[10]))],Be=!0)},p(ct,ft){ft&48&&s!==(s=jr(ct[4].temperature.low,ct[5])+"")&&ve(l,s),ft&48&&c!==(c=jr(ct[4].temperature.high,ct[5])+"")&&ve(f,c),ft&16&&E!==(E=ct[4].precipitation.strength+"")&&ve(D,E),ft&16&&Z!==(Z=ct[4].wind.strength+"")&&ve(N,Z),ft&16&&j!==(j=ct[4].wind.direction+"")&&ve(X,j),ft&16&&Pe!==(Pe=ct[4].clouds.strength+"")&&ve(Ye,Pe)},d(ct){ct&&A(e),Be=!1,Te(st)}}}function kq(r){let e,t=r[4]&&pk(r);return{c(){t&&t.c(),e=He()},m(n,a){t&&t.m(n,a),$(n,e,a)},p(n,[a]){n[4]?t?t.p(n,a):(t=pk(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:I,o:I,d(n){n&&A(e),t&&t.d(n)}}}function Eq(r,e,t){let n,a,i,o,s,l=I,u=()=>(l(),l=be(b,M=>t(4,s=M)),b),c,f=I,d=()=>(f(),f=be(a,M=>t(5,c=M)),a),h,p=I,m=()=>(p(),p=be(i,M=>t(6,h=M)),i);r.$$.on_destroy.push(()=>l()),r.$$.on_destroy.push(()=>f()),r.$$.on_destroy.push(()=>p());let O=ut("store");ie(r,O,M=>t(13,o=M));let{weather:b}=e;u();var E;(function(M){M.SUNNY="sun-medium",M.PARTLY_CLOUDY="cloud-sun",M.MOSTLY_CLOUDY="cloud",M.CLOUDY="cloudy",M.LIGHT_RAIN="cloud-drizzle",M.RAIN="cloud-rain",M.HEAVY_RAIN="cloud-rain-wind",M.SNOW="cloud-snow",M.HEAVY_SNOW="snowflake",M.STORM="cloud-lightning",M.WINDY="wind",M.TORNADO="tornado"})(E||(E={}));let[D,C]=hk({placement:"top",strategy:"absolute"}),k={modifiers:[{name:"offset",options:{offset:[0,8]}}]},{showTooltip:w=!1}=e,T=()=>t(0,w=!0),S=()=>t(0,w=!1);return r.$$set=M=>{"weather"in M&&u(t(1,b=M.weather)),"showTooltip"in M&&t(0,w=M.showTooltip)},r.$$.update=()=>{r.$$.dirty&8192&&t(12,n=o.staticStore),r.$$.dirty&4096&&d(t(3,a=de(n.seasonal,M=>M.weather.tempUnits))),r.$$.dirty&2050&&m(t(2,i=de(b,M=>{if(!M)return E.SUNNY;if(M.precipitation.index===0)return M.clouds.index>0?M.clouds.index===1?E.PARTLY_CLOUDY:M.clouds.index===2?E.MOSTLY_CLOUDY:E.CLOUDY:M.wind.index>5?E.WINDY:E.SUNNY;if(M.precipitation.index>0){let Z=M.precipitation.index;return M.temperature.actual<0&&Z<=3?E.SNOW:M.temperature.actual<0?E.HEAVY_SNOW:M.clouds.strength==="Dark storm clouds"&&Z>=5?E.STORM:Z<=2?E.LIGHT_RAIN:Z<=4?E.RAIN:E.HEAVY_RAIN}return E.SUNNY})))},[w,b,i,a,s,c,h,O,D,C,k,E,n,o,T,S]}var T1=class extends ae{constructor(e){super(),oe(this,e,Eq,kq,re,{weather:1,showTooltip:0},Cq)}},Xd=T1;function xq(r){we(r,"svelte-83czsl",".day-view.svelte-83czsl{padding:5px 15px;display:flex;flex-flow:column nowrap;gap:0.5rem;min-height:300px}.nav.svelte-83czsl{display:flex;justify-content:space-between;align-items:center}.date.svelte-83czsl{--icon-size:var(--icon-s);display:flex;justify-content:space-between;align-items:center;gap:0.25rem}.title-container.svelte-83czsl{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.title.svelte-83czsl{margin:0}.day-number.svelte-83czsl{font-size:x-small}.moon-container.svelte-83czsl{display:flex;align-items:center;justify-content:center}")}function yk(r,e,t){let n=r.slice();return n[35]=e[t],n}function bk(r){let e,t,n,a;return{c(){e=_("div"),t=_("em"),n=le("Day "),a=le(r[8]),g(e,"class","day-number svelte-83czsl")},m(i,o){$(i,e,o),y(e,t),y(t,n),y(t,a)},p(i,o){o[0]&256&&ve(a,i[8])},d(i){i&&A(e)}}}function vk(r){let e,t;return e=new Xd({props:{weather:r[2]}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a[0]&4&&(i.weather=n[2]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Ok(r){let e,t,n=$e(r[18]),a=[];for(let o=0;oR(a[o],1,1,()=>{a[o]=null});return{c(){e=_("div");for(let o=0;o{n=null}),_e())},i(a){t||(P(n),t=!0)},o(a){R(n),t=!1},d(a){a&&A(e),n&&n.d(a)}}}function Sq(r){let e,t,n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D,C,k,w,T,S=r[19],M,Z,N,L=r[14]&&bk(r),j=r[15]&&r[16]&&vk(r),X=r[17]&&Ok(r),fe=Dk(r);return{c(){e=_("div"),t=_("div"),n=_("div"),a=_("div"),o=F(),s=_("div"),l=_("div"),c=F(),f=_("div"),d=_("h5"),h=_("span"),p=le(r[10]),m=F(),L&&L.c(),O=F(),b=_("div"),D=F(),C=_("div"),j&&j.c(),k=F(),w=_("div"),X&&X.c(),T=F(),fe.c(),g(a,"aria-label","Reveal on Calendar"),Pt(n,"flex","1"),g(l,"class","arrow"),g(l,"aria-label","Previous"),g(h,"class","current"),g(d,"class","calendarium-title title svelte-83czsl"),g(f,"class","title-container svelte-83czsl"),g(b,"class","arrow"),g(b,"aria-label","Next"),g(s,"class","date svelte-83czsl"),Pt(C,"flex","1"),g(t,"class","nav svelte-83czsl"),g(w,"class","context"),g(e,"class","day-view svelte-83czsl")},m(ee,te){$(ee,e,te),y(e,t),y(t,n),y(n,a),y(t,o),y(t,s),y(s,l),y(s,c),y(s,f),y(f,d),y(d,h),y(h,p),y(f,m),L&&L.m(f,null),y(s,O),y(s,b),y(t,D),y(t,C),j&&j.m(C,null),y(e,k),y(e,w),X&&X.m(w,null),y(e,T),fe.m(e,null),M=!0,Z||(N=[me(i=kc.call(null,a,kv)),ce(a,"click",r[28]),me(u=kc.call(null,l,Tc)),ce(l,"click",r[29]),me(E=kc.call(null,b,Nc)),ce(b,"click",r[30])],Z=!0)},p(ee,te){(!M||te[0]&1024)&&ve(p,ee[10]),ee[14]?L?L.p(ee,te):(L=bk(ee),L.c(),L.m(f,null)):L&&(L.d(1),L=null),ee[15]&&ee[16]?j?(j.p(ee,te),te[0]&98304&&P(j,1)):(j=vk(ee),j.c(),P(j,1),j.m(C,null)):j&&(Oe(),R(j,1,1,()=>{j=null}),_e()),ee[17]?X?(X.p(ee,te),te[0]&131072&&P(X,1)):(X=Ok(ee),X.c(),P(X,1),X.m(w,null)):X&&(Oe(),R(X,1,1,()=>{X=null}),_e()),te[0]&524288&&re(S,S=ee[19])?(Oe(),R(fe,1,1,I),_e(),fe=Dk(ee),fe.c(),P(fe,1),fe.m(e,null)):fe.p(ee,te)},i(ee){M||(P(j),P(X),P(fe),M=!0)},o(ee){R(j),R(X),R(fe),M=!1},d(ee){ee&&A(e),L&&L.d(),j&&j.d(),X&&X.d(),fe.d(ee),Z=!1,Te(N)}}}function Aq(r,e,t){let n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D,C=I,k=()=>(C(),C=be(o,ze=>t(1,D=ze)),o),w,T,S=I,M=()=>(S(),S=be(c,ze=>t(25,T=ze)),c),Z,N=I,L=()=>(N(),N=be(n,ze=>t(26,Z=ze)),n),j,X=I,fe=()=>(X(),X=be(i,ze=>t(27,j=ze)),i),ee,te=I,ge=()=>(te(),te=be(p,ze=>t(14,ee=ze)),p),he,ue=I,xe=()=>(ue(),ue=be(E,ze=>t(15,he=ze)),E),Pe,Ye=I,it=()=>(Ye(),Ye=be(O,ze=>t(16,Pe=ze)),O),Be,st=I,ct=()=>(st(),st=be(m,ze=>t(17,Be=ze)),m),ft,It=I,Yt=()=>(It(),It=be(h,ze=>t(18,ft=ze)),h),zt,V=I,B=()=>(V(),V=be(d,ze=>t(19,zt=ze)),d);r.$$.on_destroy.push(()=>C()),r.$$.on_destroy.push(()=>S()),r.$$.on_destroy.push(()=>N()),r.$$.on_destroy.push(()=>X()),r.$$.on_destroy.push(()=>te()),r.$$.on_destroy.push(()=>ue()),r.$$.on_destroy.push(()=>Ye()),r.$$.on_destroy.push(()=>st()),r.$$.on_destroy.push(()=>It()),r.$$.on_destroy.push(()=>V());let pe=ut("store");ie(r,pe,ze=>t(24,w=ze));let De=ut("parent"),rt=()=>{a.displayDate(D)},Mt=()=>{a.goToPreviousDay()},ar=()=>{a.goToNextDay()};function Er(ze){Zr.call(this,r,ze)}function Kt(ze){Zr.call(this,r,ze)}function Ue(ze){Zr.call(this,r,ze)}return r.$$.update=()=>{r.$$.dirty[0]&16777216&&L(t(13,n=w)),r.$$.dirty[0]&16777216&&t(0,a=w.getEphemeralStore(De)),r.$$.dirty[0]&1&&fe(t(12,i=a.viewing)),r.$$.dirty[0]&150994944&&(j||Ce(i,j={...Ne(w.current)},j)),r.$$.dirty[0]&1&&k(t(11,o=de([a.viewing],([ze])=>ze))),r.$$.dirty[0]&67108866&&t(10,s=Fr(D,Z)),r.$$.dirty[0]&16777216&&t(23,l=w.yearCalculator),r.$$.dirty[0]&8388610&&t(22,u=l.getYearFromCache(D.year).getMonthFromCache(D.month)),r.$$.dirty[0]&4194304&&M(t(9,c=u.daysBefore)),r.$$.dirty[0]&33554434&&t(8,f=T+D.day),r.$$.dirty[0]&16777218&&B(t(7,d=w.getEventsForDate(D))),r.$$.dirty[0]&16777218&&Yt(t(6,h=w.moonCache.getItemsOrRecalculate(D))),r.$$.dirty[0]&1&&ge(t(5,p=a.displayDayNumber)),r.$$.dirty[0]&1&&ct(t(4,m=a.displayMoons)),r.$$.dirty[0]&1&&it(t(3,O=a.displayWeather)),r.$$.dirty[0]&1&&t(21,b=a.currentLocation),r.$$.dirty[0]&18874370&&xe(t(2,E=w.weatherStore.getWeatherForDate(D,b)))},[a,D,E,O,m,p,h,d,f,c,s,o,i,n,ee,he,Pe,Be,ft,zt,pe,b,u,l,w,T,Z,j,rt,Mt,ar,Er,Kt,Ue]}var N1=class extends ae{constructor(e){super(),oe(this,e,Aq,Sq,re,{},xq,[-1,-1])}},Ck=N1;function $q(r){let e=r[0],t,n,a=kk(r);return{c(){a.c(),t=He()},m(i,o){a.m(i,o),$(i,t,o),n=!0},p(i,o){o&1&&re(e,e=i[0])?(Oe(),R(a,1,1,I),_e(),a=kk(i),a.c(),P(a,1),a.m(t.parentNode,t)):a.p(i,o)},i(i){n||(P(a),n=!0)},o(i){R(a),n=!1},d(i){i&&A(t),a.d(i)}}}function Tq(r){let e;return{c(){e=_("p"),e.textContent="Could not find linked calendar."},m(t,n){$(t,e,n)},p:I,i:I,o:I,d(t){t&&A(e)}}}function kk(r){let e,t;return e=new Ck({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Nq(r){let e,t,n,a,i=[Tq,$q],o=[];function s(l,u){return l[0]?1:0}return e=s(r,-1),t=o[e]=i[e](r),{c(){t.c(),n=He()},m(l,u){o[e].m(l,u),$(l,n,u),a=!0},p(l,[u]){let c=e;e=s(l,u),e===c?o[e].p(l,u):(Oe(),R(o[c],1,1,()=>{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function Pq(r,e,t){let{store:n}=e,{plugin:a}=e,{parent:i}=e;return Pn("plugin",a),Pn("parent",i),r.$$set=o=>{"store"in o&&t(0,n=o.store),"plugin"in o&&t(1,a=o.plugin),"parent"in o&&t(2,i=o.parent)},r.$$.update=()=>{r.$$.dirty&1&&n&&Pn("store",Ze(n))},[n,a,i]}var P1=class extends ae{constructor(e){super(),oe(this,e,Pq,Nq,re,{store:0,plugin:1,parent:2})}},Ek=P1;var Mu=class extends xk.ItemView{constructor(t,n){super(t);this.leaf=t;this.plugin=n;this.navigation=!1;this.id=Le(12)}async onOpen(){this.registerEvent(this.plugin.app.workspace.on("calendarium:view-parent:change-calendar",({parent:t,calendar:n})=>{t===this.parent&&this.setStore(n)})),this.plugin.registerEvent(this.app.workspace.on("calendarium-updated",()=>{this.plugin.hasCalendar(this.calendar)||(this.calendar=this.plugin.defaultCalendar?.id),this.store=this.plugin.getStore(this.calendar),this.ui.$set({store:this.store})}))}async setState(t,n){t.id&&(this.id=t.id),this.parent=t.parent,this.plugin.onLayoutReadyAndSettingsLoad(()=>{if(this.setStore(t.calendar),!t.userInitiated){let a=this.plugin.app.workspace.getLeavesOfType(Nr.Calendarium);for(let i of a)i.view instanceof bo&&i.view.id===this.parent&&(i.view.child=this.id)}}),super.setState(t,n)}setStore(t){this.calendar=t;let n=this.plugin.getStore(t);n&&(this.store=n,this.ui?this.ui.$set({store:this.store}):this.ui=new Ek({target:this.contentEl,props:{store:this.store,plugin:this.plugin,parent:this.parent}}))}getState(){return{calendar:this.calendar,id:this.id,parent:this.parent}}display(){}getViewType(){return Nr.Agenda}getDisplayText(){return"Agenda"}getIcon(){return Nr.Agenda}async onClose(){this.ui?.$destroy(),super.onClose(),this.store?.getEphemeralStore(this.parent).viewing.set(null)}};async function Sk(r){if(!r.child){let e=r.plugin.app.workspace.getRightLeaf(!0);if(!e||(await e.setViewState({type:Nr.Agenda,state:{calendar:r.calendar,parent:r.id,userInitiated:!0}}),!(e.view instanceof Mu)))return;e.view.parent=r.id,r.child=e.view.id,r.addChild(e.view),r.register(()=>{e.detach()}),e.view.register(()=>r.child=null)}}function Mq(r){we(r,"svelte-l8ie9l",".moons.svelte-l8ie9l{display:inline-flex;overflow-y:scroll}")}function Ak(r,e,t){let n=r.slice();return n[5]=e[t],n}function $k(r){let e,t,n=$e(r[0]),a=[];for(let o=0;oR(a[o],1,1,()=>{a[o]=null});return{c(){for(let o=0;o{l=null}),_e()),(!s||c&2)&&Ee(e,"full",!u[1])},i(u){s||(P(l),s=!0)},o(u){R(l),s=!1},d(u){u&&A(e),l&&l.d(),r[3](null)}}}function Qq(r,e,t){let{moons:n=[]}=e,{dayView:a=!1}=e,i,o;function s(l){Jr[l?"unshift":"push"](()=>{o=l,t(2,o)})}return r.$$set=l=>{"moons"in l&&t(0,n=l.moons),"dayView"in l&&t(1,a=l.dayView)},[n,a,o,s]}var M1=class extends ae{constructor(e){super(),oe(this,e,Qq,Rq,re,{moons:0,dayView:1},Mq)}},Nk=M1;function Iq(r){we(r,"svelte-1gh3owl",`.day.svelte-1gh3owl.svelte-1gh3owl{background-color:var(--color-background-day);border-radius:4px;color:var(--color-text-day);cursor:pointer;font-size:0.8em;height:100%;padding:4px;position:relative;text-align:center;transition:background-color 0.1s ease-in, + color 0.1s ease-in;vertical-align:baseline;display:flex;flex-flow:column nowrap;margin:2px}.opened.svelte-1gh3owl.svelte-1gh3owl{border:2px solid var(--background-modifier-border);padding:2px}.season.svelte-1gh3owl .day-inner.svelte-1gh3owl{padding-top:2px;border-top:1px solid var(--seasonal-color)}.full.svelte-1gh3owl .day-number.svelte-1gh3owl{font-size:larger}.full.svelte-1gh3owl .split.svelte-1gh3owl{display:flex;justify-content:space-between;padding:0.25rem}.full.svelte-1gh3owl .day-number.svelte-1gh3owl:only-child{margin:0 auto}.intercalary.svelte-1gh3owl.svelte-1gh3owl{grid-column:span var(--calendar-columns);display:flex;justify-content:center;align-items:center;border-top:1px solid var(--background-modifier-border);border-bottom:1px solid var(--background-modifier-border);color:var(--text-accent)}.day.svelte-1gh3owl.svelte-1gh3owl:hover{background-color:var(--interactive-hover)}.adjacent-month.svelte-1gh3owl.svelte-1gh3owl{opacity:0.25}.today.svelte-1gh3owl .day-number.svelte-1gh3owl{color:var(--text-accent);font-weight:var(--bold-weight)}`)}function Fq(r){let e,t,n,a,i,o,s=r[20],l,u,c,f,d,h=r[0].type===Nn.LeapDay&&r[0].intercalary&&r[0].name?.length&&Pk(r),p=(r[0].type===Nn.Day||r[0].numbered)&&Mk(r),m=r[4]&&r[25]&&r[26]&&Rk(r),O=Fk(r);return{c(){e=_("div"),t=_("div"),n=_("div"),h&&h.c(),a=F(),p&&p.c(),i=F(),m&&m.c(),o=F(),O.c(),g(n,"class","split svelte-1gh3owl"),g(t,"class","day-inner svelte-1gh3owl"),g(e,"class","day svelte-1gh3owl"),g(e,"aria-label",l=r[20].length>0?`${r[20].length} event${r[20].length==1?"":"s"}`:""),g(e,"style",u=r[22]&&r[23].length?`--seasonal-color: ${r[24]?r[23][0].lerp:r[23][0].color}`:""),Ee(e,"leapday",r[0].type==Nn.LeapDay),Ee(e,"intercalary",r[0].type==Nn.LeapDay&&r[0].intercalary),Ee(e,"adjacent-month",r[1]),Ee(e,"opened",r[5]),Ee(e,"today",r[6]),Ee(e,"full",r[4]),Ee(e,"season",r[22]&&r[23].length)},m(b,E){$(b,e,E),y(e,t),y(t,n),h&&h.m(n,null),y(n,a),p&&p.m(n,null),y(n,i),m&&m.m(n,null),y(t,o),O.m(t,null),c=!0,f||(d=[ce(e,"click",r[44]),ce(e,"contextmenu",r[45])],f=!0)},p(b,E){b[0].type===Nn.LeapDay&&b[0].intercalary&&b[0].name?.length?h?h.p(b,E):(h=Pk(b),h.c(),h.m(n,a)):h&&(h.d(1),h=null),b[0].type===Nn.Day||b[0].numbered?p?p.p(b,E):(p=Mk(b),p.c(),p.m(n,i)):p&&(p.d(1),p=null),b[4]&&b[25]&&b[26]?m?(m.p(b,E),E[0]&100663312&&P(m,1)):(m=Rk(b),m.c(),P(m,1),m.m(n,null)):m&&(Oe(),R(m,1,1,()=>{m=null}),_e()),E[0]&1048576&&re(s,s=b[20])?(Oe(),R(O,1,1,I),_e(),O=Fk(b),O.c(),P(O,1),O.m(t,null)):O.p(b,E),(!c||E[0]&1048576&&l!==(l=b[20].length>0?`${b[20].length} event${b[20].length==1?"":"s"}`:""))&&g(e,"aria-label",l),(!c||E[0]&29360128&&u!==(u=b[22]&&b[23].length?`--seasonal-color: ${b[24]?b[23][0].lerp:b[23][0].color}`:""))&&g(e,"style",u),(!c||E[0]&1)&&Ee(e,"leapday",b[0].type==Nn.LeapDay),(!c||E[0]&1)&&Ee(e,"intercalary",b[0].type==Nn.LeapDay&&b[0].intercalary),(!c||E[0]&2)&&Ee(e,"adjacent-month",b[1]),(!c||E[0]&32)&&Ee(e,"opened",b[5]),(!c||E[0]&64)&&Ee(e,"today",b[6]),(!c||E[0]&16)&&Ee(e,"full",b[4]),(!c||E[0]&12582912)&&Ee(e,"season",b[22]&&b[23].length)},i(b){c||(P(m),P(O),c=!0)},o(b){R(m),R(O),c=!1},d(b){b&&A(e),h&&h.d(),p&&p.d(),m&&m.d(),O.d(b),f=!1,Te(d)}}}function Zq(r){let e;return{c(){e=_("div")},m(t,n){$(t,e,n)},p:I,i:I,o:I,d(t){t&&A(e)}}}function Pk(r){let e=r[0].name+"",t;return{c(){t=le(e)},m(n,a){$(n,t,a)},p(n,a){a[0]&1&&e!==(e=n[0].name+"")&&ve(t,e)},d(n){n&&A(t)}}}function Mk(r){let e,t;return{c(){e=_("span"),t=le(r[2]),g(e,"class","day-number svelte-1gh3owl")},m(n,a){$(n,e,a),y(e,t)},p(n,a){a[0]&4&&ve(t,n[2])},d(n){n&&A(e)}}}function Rk(r){let e,t;return e=new Xd({props:{weather:r[7]}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a[0]&128&&(i.weather=n[7]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function qq(r){let e,t;return e=new ZC({props:{events:r[20]}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a[0]&1048576&&(i.events=n[20]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Lq(r){let e,t=r[20],n,a,i=r[27]&&Qk(r),o=Ik(r);return{c(){i&&i.c(),e=F(),o.c(),n=He()},m(s,l){i&&i.m(s,l),$(s,e,l),o.m(s,l),$(s,n,l),a=!0},p(s,l){s[27]?i?(i.p(s,l),l[0]&134217728&&P(i,1)):(i=Qk(s),i.c(),P(i,1),i.m(e.parentNode,e)):i&&(Oe(),R(i,1,1,()=>{i=null}),_e()),l[0]&1048576&&re(t,t=s[20])?(Oe(),R(o,1,1,I),_e(),o=Ik(s),o.c(),P(o,1),o.m(n.parentNode,n)):o.p(s,l)},i(s){a||(P(i),P(o),a=!0)},o(s){R(i),R(o),a=!1},d(s){s&&(A(e),A(n)),i&&i.d(s),o.d(s)}}}function Qk(r){let e,t;return e=new Nk({props:{moons:r[28]}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a[0]&268435456&&(i.moons=n[28]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Ik(r){let e,t;return e=new Bd({props:{events:r[20]}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a[0]&1048576&&(i.events=n[20]),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Fk(r){let e,t,n,a,i=[Lq,qq],o=[];function s(l,u){return l[4]&&l[21]!=0?0:1}return e=s(r,[-1,-1]),t=o[e]=i[e](r),{c(){t.c(),n=He()},m(l,u){o[e].m(l,u),$(l,n,u),a=!0},p(l,u){let c=e;e=s(l,u),e===c?o[e].p(l,u):(Oe(),R(o[c],1,1,()=>{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function Bq(r){let e,t,n,a,i=[Zq,Fq],o=[];function s(l,u){return l[21]==0&&l[1]?0:1}return e=s(r,[-1,-1]),t=o[e]=i[e](r),{c(){t.c(),n=He()},m(l,u){o[e].m(l,u),$(l,n,u),a=!0},p(l,u){let c=e;e=s(l,u),e===c?o[e].p(l,u):(Oe(),R(o[c],1,1,()=>{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function Uq(r,e,t){let n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D,C,k,w,T=I,S=()=>(T(),T=be(i,Je=>t(37,w=Je)),i),M,Z=I,N=()=>(Z(),Z=be(l,Je=>t(38,M=Je)),l),L,j=I,X=()=>(j(),j=be(c,Je=>t(20,L=Je)),c),fe,ee=I,te=()=>(ee(),ee=be(n,Je=>t(39,fe=Je)),n),ge,he,ue=I,xe=()=>(ue(),ue=be(a,Je=>t(41,he=Je)),a),Pe,Ye=I,it=()=>(Ye(),Ye=be(s,Je=>t(42,Pe=Je)),s),Be,st,ct,ft=I,It=()=>(ft(),ft=be(u,Je=>t(21,ct=Je)),u),Yt,zt=I,V=()=>(zt(),zt=be(p,Je=>t(22,Yt=Je)),p),B,pe=I,De=()=>(pe(),pe=be(h,Je=>t(23,B=Je)),h),rt,Mt=I,ar=()=>(Mt(),Mt=be(m,Je=>t(24,rt=Je)),m),Er,Kt=I,Ue=()=>(Kt(),Kt=be(E,Je=>t(25,Er=Je)),E),ze,Wt=I,ur=()=>(Wt(),Wt=be(O,Je=>t(26,ze=Je)),O),Jt,cr=I,fn=()=>(cr(),cr=be(f,Je=>t(27,Jt=Je)),f),dn,In=I,$a=()=>(In(),In=be(d,Je=>t(28,dn=Je)),d);r.$$.on_destroy.push(()=>T()),r.$$.on_destroy.push(()=>Z()),r.$$.on_destroy.push(()=>j()),r.$$.on_destroy.push(()=>ee()),r.$$.on_destroy.push(()=>ue()),r.$$.on_destroy.push(()=>Ye()),r.$$.on_destroy.push(()=>ft()),r.$$.on_destroy.push(()=>zt()),r.$$.on_destroy.push(()=>pe()),r.$$.on_destroy.push(()=>Mt()),r.$$.on_destroy.push(()=>Kt()),r.$$.on_destroy.push(()=>Wt()),r.$$.on_destroy.push(()=>cr()),r.$$.on_destroy.push(()=>In());let{month:zn}=e,{day:Vt}=e,{adjacent:je}=e,fr=ut("plugin"),Rr=ut("store");ie(r,Rr,Je=>t(40,ge=Je));let fa=ut("view"),Ii=ut("ephemeralStore");ie(r,Ii,Je=>t(43,st=Je));let xo=ut("full");ie(r,xo,Je=>t(4,Be=Je));let So=Je=>{let En=new gn(fr);En.setNoIcon(),xo||En.addItem(Ie=>{Ie.setTitle("Open day view").onClick(()=>{Ce(l,M={day:Vt.number,month:w,year:o.year},M)})}),En.addItem(Ie=>{Ie.setTitle("Set as Today").onClick(async()=>{ge.setCurrentDate({day:Vt.number,month:w,year:o.year})})}),En.addItem(Ie=>Ie.setTitle("New event").onClick(()=>{sf(fr,fe,{day:Vt.number,month:w,year:o.year})}));let Ta=[];for(let Ie of L){if(!Bo(Ie)||!Ie.note)continue;let $t=fr.app.vault.getAbstractFileByPath(Ie.note);$t&&$t instanceof Zk.TFile&&Ta.push({event:Ie,file:$t})}if(Ta.length){En.addSeparator();for(let{event:Ie,file:$t}of Ta)En.addItem(jt=>jt.setTitle(`Open ${Ie.name}`).onClick(()=>{fr.app.workspace.getLeaf().openFile($t)}))}En.showAtMouseEvent(Je)},Ao=()=>{Ce(l,M={day:Vt.number,month:w,year:o.year},M),Sk(fa)},tl=()=>Ao(),rl=Je=>{So(Je)};return r.$$set=Je=>{"month"in Je&&t(34,zn=Je.month),"day"in Je&&t(0,Vt=Je.day),"adjacent"in Je&&t(1,je=Je.adjacent)},r.$$.update=()=>{if(r.$$.dirty[1]&512&&te(t(3,n=ge)),r.$$.dirty[0]&8&&xe(t(19,a=n.staticStore.staticConfiguration)),r.$$.dirty[1]&8&&S(t(18,i=zn.index)),r.$$.dirty[1]&8&&t(35,o=zn.year),r.$$.dirty[1]&512&&it(t(17,s=ge.current)),r.$$.dirty[1]&4096&&N(t(16,l=st.viewing)),r.$$.dirty[1]&4096&&It(t(15,u=st.viewState)),r.$$.dirty[0]&1|r.$$.dirty[1]&592&&X(t(14,c=ge.getEventsForDate({day:Vt.number,month:w,year:o.year}))),r.$$.dirty[1]&4096&&fn(t(13,f=st.displayMoons)),r.$$.dirty[0]&1|r.$$.dirty[1]&592&&$a(t(12,d=ge.moonCache.getItemsOrRecalculate({day:Vt.number,month:w,year:o.year}))),r.$$.dirty[0]&1|r.$$.dirty[1]&592&&De(t(11,h=ge.seasonCache.getItemsOrRecalculate({day:Vt.number,month:w,year:o.year}))),r.$$.dirty[1]&4096&&V(t(10,p=st.displaySeasonColors)),r.$$.dirty[1]&4096&&ar(t(9,m=st.interpolateColors)),r.$$.dirty[1]&4096&&ur(t(8,O=st.displayWeather)),r.$$.dirty[1]&4096&&t(36,b=st.currentLocation),r.$$.dirty[0]&17|r.$$.dirty[1]&624&&Ue(t(7,E=Be?ge.weatherStore.getWeatherForDate({day:Vt.number,month:w,year:o.year},b):Za(null))),r.$$.dirty[0]&3|r.$$.dirty[1]&2128&&t(6,D=!je&&Pe.day==Vt.number&&Pe.month==w&&Pe.year==o.year),r.$$.dirty[0]&3|r.$$.dirty[1]&208&&t(5,C=!je&&M&&M.day==Vt.number&&M.month==w&&M.year==o.year),r.$$.dirty[0]&1&&t(2,k=`${Vt.number}`),r.$$.dirty[0]&5|r.$$.dirty[1]&1280&&he.dayDisplayCallback){try{let Je=document.body.createEl("iframe"),En=Je.contentWindow.Function,Ta=new En("day","calendar",he.dayDisplayCallback);t(2,k=Ta.call(void 0,Vt,fe)??k),document.body.removeChild(Je)}catch(Je){console.error(Je)}(k==null||typeof k!="number"&&typeof k!="string")&&t(2,k=`${Vt.number}`)}},[Vt,je,k,n,Be,C,D,E,O,m,p,h,d,f,c,u,l,s,i,a,L,ct,Yt,B,rt,Er,ze,Jt,dn,Rr,Ii,xo,So,Ao,zn,o,b,w,M,fe,ge,he,Pe,st,tl,rl]}var R1=class extends ae{constructor(e){super(),oe(this,e,Uq,Bq,re,{month:34,day:0,adjacent:1},Iq,[-1,-1])}},qk=R1;function Wq(r){we(r,"svelte-q3ourf",".week.svelte-q3ourf{display:grid;grid-template-columns:repeat(var(--calendar-columns), minmax(0, 1fr));text-align:center}.week-number.svelte-q3ourf{border-right:1px solid var(--blockquote-border-color);background-color:transparent;padding-bottom:6px;margin-right:0.25rem;color:var(--text-muted);font-size:0.65em;display:flex;align-items:center;justify-content:center}")}function Lk(r,e,t){let n=r.slice();return n[18]=e[t],n}function Bk(r){let e,t;return{c(){e=_("span"),t=le(r[1]),g(e,"class","week-number svelte-q3ourf")},m(n,a){$(n,e,a),y(e,t)},p(n,a){a&2&&ve(t,n[1])},d(n){n&&A(e)}}}function Yq(r){let e;return{c(){e=_("div")},m(t,n){$(t,e,n)},p:I,i:I,o:I,d(t){t&&A(e)}}}function zq(r){let e,t,n=[r[7](r[18])],a={};for(let i=0;i{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function Vq(r){let e,t,n,a=r[4]&&Bk(r),i=$e(r[0]),o=[];for(let l=0;lR(o[l],1,1,()=>{o[l]=null});return{c(){e=_("div"),a&&a.c(),t=F();for(let l=0;l(f(),f=be(s,M=>t(17,c=M)),s),h,p,m,O=I,b=()=>(O(),O=be(i,M=>t(4,m=M)),i);r.$$.on_destroy.push(()=>f()),r.$$.on_destroy.push(()=>O());let{year:E}=e,{month:D}=e,{dayArray:C}=e,{weekNumber:k}=e,w=ut("store");ie(r,w,M=>t(14,p=M));let T=ut("ephemeralStore");ie(r,T,M=>t(13,h=M));let S=M=>M.number<=0?{month:l,day:{...M,number:Ne(l.days)+M.number},adjacent:!0}:M.number>c?{month:u,day:{...M,number:M.number-c},adjacent:!0}:{month:o,day:M,adjacent:!1};return r.$$set=M=>{"year"in M&&t(8,E=M.year),"month"in M&&t(9,D=M.month),"dayArray"in M&&t(0,C=M.dayArray),"weekNumber"in M&&t(1,k=M.weekNumber)},r.$$.update=()=>{r.$$.dirty&16384&&t(12,n=p),r.$$.dirty&4096&&t(11,a=n.yearCalculator),r.$$.dirty&8192&&b(t(3,i=h.displayWeeks)),r.$$.dirty&2816&&t(10,o=a.getYearFromCache(E).getMonthFromCache(D)),r.$$.dirty&1024&&d(t(2,s=o.days)),r.$$.dirty&8960&&(l=h.getPreviousMonth(D,E)),r.$$.dirty&8960&&(u=h.getNextMonth(D,E))},[C,k,s,i,m,w,T,S,E,D,o,a,n,h,p]}var Q1=class extends ae{constructor(e){super(),oe(this,e,jq,Vq,re,{year:8,month:9,dayArray:0,weekNumber:1},Wq)}},Gd=Q1;function Xq(r){we(r,"svelte-14cmh0y",`.month-container.svelte-14cmh0y.svelte-14cmh0y{height:min-content}.month-container.full.svelte-14cmh0y.svelte-14cmh0y{height:100%;display:flex;flex-flow:column nowrap}.month-header.svelte-14cmh0y.svelte-14cmh0y{margin:0}.month.svelte-14cmh0y.svelte-14cmh0y{width:100%;display:grid;grid-template-rows:repeat( + var(--calendar-row-count), + var(--calendar-row-size) + )}.full.svelte-14cmh0y .month.svelte-14cmh0y{height:100%}`)}function Wk(r,e,t){let n=r.slice();return n[23]=e[t],n[25]=t,n}function Yk(r){let e,t=r[2].name+"",n;return{c(){e=_("h4"),n=le(t),g(e,"class","calendarium month-header svelte-14cmh0y")},m(a,i){$(a,e,i),y(e,n)},p(a,i){i&4&&t!==(t=a[2].name+"")&&ve(n,t)},d(a){a&&A(e)}}}function zk(r){let e,t;return e=new Gd({props:{month:r[1],year:r[0],dayArray:r[23],weekNumber:r[15]+r[25]+1}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a&2&&(i.month=n[1]),a&1&&(i.year=n[0]),a&16384&&(i.dayArray=n[23]),a&32768&&(i.weekNumber=n[15]+n[25]+1),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Gq(r){let e,t,n,a,i,o,s=r[9]==0&&Yk(r);n=new qd({props:{year:r[0],month:r[1]}});let l=$e(r[14]),u=[];for(let f=0;fR(u[f],1,1,()=>{u[f]=null});return{c(){s&&s.c(),e=F(),t=_("div"),z(n.$$.fragment),a=F(),i=_("div");for(let f=0;f(m(),m=be(o,Pe=>t(9,p=Pe)),o),b,E,D=I,C=()=>(D(),D=be(l,Pe=>t(11,E=Pe)),l),k,w=I,T=()=>(w(),w=be(i,Pe=>t(12,k=Pe)),i),S,M=I,Z=()=>(M(),M=be(u,Pe=>t(13,S=Pe)),u),N,L=I,j=()=>(L(),L=be(c,Pe=>t(14,N=Pe)),c),X,fe=I,ee=()=>(fe(),fe=be(f,Pe=>t(15,X=Pe)),f);r.$$.on_destroy.push(()=>m()),r.$$.on_destroy.push(()=>D()),r.$$.on_destroy.push(()=>w()),r.$$.on_destroy.push(()=>M()),r.$$.on_destroy.push(()=>L()),r.$$.on_destroy.push(()=>fe());let{year:te}=e,{month:ge}=e,he=ut("store");ie(r,he,Pe=>t(22,h=Pe));let ue=ut("ephemeralStore");ie(r,ue,Pe=>t(21,d=Pe));let xe=ut("full");return ie(r,xe,Pe=>t(10,b=Pe)),r.$$set=Pe=>{"year"in Pe&&t(0,te=Pe.year),"month"in Pe&&t(1,ge=Pe.month)},r.$$.update=()=>{r.$$.dirty&4194304&&t(20,n=h),r.$$.dirty&1048576&&t(19,a=n.yearCalculator),r.$$.dirty&2097152&&T(t(8,i=d.displayWeeks)),r.$$.dirty&2097152&&O(t(7,o=d.viewState)),r.$$.dirty&524291&&t(2,s=a.getYearFromCache(te).getMonthFromCache(ge)),r.$$.dirty&4&&C(t(6,{weekdays:l,weeks:u}=s,l,Z(t(5,u)))),r.$$.dirty&4&&j(t(4,c=s.daysAsWeeks)),r.$$.dirty&4&&ee(t(3,f=s.firstWeekNumber))},[te,ge,s,f,c,u,l,o,i,p,b,E,k,S,N,X,he,ue,xe,a,n,d,h]}var I1=class extends ae{constructor(e){super(),oe(this,e,Hq,Gq,re,{year:0,month:1},Xq)}},Hd=I1;var eE=require("obsidian");var{Boolean:Kq}=ml;function Jq(r){we(r,"svelte-18xdt4e",".year-container.svelte-18xdt4e{height:100%;position:relative;display:flex;flex-direction:column;overflow:auto}.year.svelte-18xdt4e{display:grid;grid-template-columns:1fr;gap:1rem;overflow:auto;flex:1}.year.full.svelte-18xdt4e{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}")}function Vk(r,e,t){let n=r.slice();return n[27]=e[t],n[28]=e,n[29]=t,n}function jk(r){let e,t,n,a,i,o=r[29],s;t=new Hd({props:{year:r[0].year,month:r[29]}});let l=()=>r[19](e,o),u=()=>r[19](null,o);return{c(){e=_("div"),z(t.$$.fragment),n=F(),g(e,"class","month-container calendarium"),g(e,"id",a=r[12](r[27].name)),g(e,"data-index",i=r[29])},m(c,f){$(c,e,f),W(t,e,null),y(e,n),l(),s=!0},p(c,f){r=c;let d={};f&1&&(d.year=r[0].year),t.$set(d),(!s||f&128&&a!==(a=r[12](r[27].name)))&&g(e,"id",a),o!==r[29]&&(u(),o=r[29],l())},i(c){s||(P(t.$$.fragment,c),s=!0)},o(c){R(t.$$.fragment,c),s=!1},d(c){c&&A(e),Y(t),u()}}}function eL(r){let e,t,n,a,i,o,s=$e(r[7]),l=[];for(let c=0;cR(l[c],1,1,()=>{l[c]=null});return{c(){e=_("div"),t=_("div");for(let c=0;c(d(),d=be(o,ue=>t(23,f=ue)),o),p,m=I,O=()=>(m(),m=be(i,ue=>t(0,p=ue)),i),b,E,D,C,k=I,w=()=>(k(),k=be(l,ue=>t(7,C=ue)),l);r.$$.on_destroy.push(()=>d()),r.$$.on_destroy.push(()=>m()),r.$$.on_destroy.push(()=>k());let T,S=ut("store");ie(r,S,ue=>t(18,E=ue));let M=ut("ephemeralStore");ie(r,M,ue=>t(17,b=ue));let Z=ut("full");ie(r,Z,ue=>t(6,D=ue));let N=[],L=ue=>{let xe=ue.querySelector(`#${X(f.name)}`);xe&&xe.scrollIntoView(!0)},j=new Map,X=ue=>ue?(j.has(ue)||j.set(ue,`ID_${Le(5)}_${ue.replace(/^[^a-z]+|[^\w:.-]+/gi,"")}`),j.get(ue)):"",fe=ut("monthInFrame");ie(r,fe,ue=>t(22,c=ue));let ee=new IntersectionObserver(([ue])=>{if(!te){te=!0;return}ue.boundingClientRect.top<0&&ue.target instanceof HTMLElement&&Ce(fe,c=Number(ue.target.dataset.index)+1,c)}),te=!1;Hn(()=>{for(let ue of u)ee.observe(ue)});function ge(ue,xe){Jr[ue?"unshift":"push"](()=>{u[xe]=ue,t(2,u),t(24,N)})}function he(ue){Jr[ue?"unshift":"push"](()=>{T=ue,t(1,T)})}return r.$$.update=()=>{r.$$.dirty&262144&&t(16,n=E),r.$$.dirty&65536&&t(15,a=n.yearCalculator),r.$$.dirty&131072&&O(t(5,i=b.displaying)),r.$$.dirty&131072&&h(t(4,o=b.displayingMonth)),r.$$.dirty&32769&&t(14,s=a.getYearFromCache(p.year)),r.$$.dirty&16384&&w(t(3,l=s.months))},t(2,u=N.filter(Boolean)),[p,T,u,l,o,i,D,C,S,M,Z,L,X,fe,s,a,n,b,E,ge,he]}var F1=class extends ae{constructor(e){super(),oe(this,e,tL,eL,re,{},Jq)}},Xk=F1;function rL(r){we(r,"svelte-5stvq",".calendar-container.svelte-5stvq{overflow:hidden;display:flex;flex-flow:column;height:100%;gap:0.5rem}.calendar.svelte-5stvq{overflow:auto;height:100%}.top-container.svelte-5stvq{display:flex;flex-flow:column}.name-container.svelte-5stvq{display:flex;align-items:center;gap:0.75rem}.calendar-name.svelte-5stvq{margin:0}.location-container.svelte-5stvq{display:flex;align-items:center;gap:0.25rem;--icon-size:var(--icon-xs)}")}function Gk(r){let e,t,n,a;return{c(){e=_("div")},m(i,o){$(i,e,o),n||(a=[me(t=r[28].call(null,e)),ce(e,"click",r[37])],n=!0)},p:I,d(i){i&&A(e),n=!1,Te(a)}}}function Hk(r){let e,t,n,a,i,o,s,l;return{c(){e=_("div"),t=_("small"),n=le(r[22]),a=F(),i=_("div"),g(t,"class","location-name"),g(e,"class","location-container svelte-5stvq")},m(u,c){$(u,e,c),y(e,t),y(t,n),y(e,a),y(e,i),s||(l=[me(o=r[28].call(null,i)),ce(i,"click",r[38])],s=!0)},p(u,c){c[0]&4194304&&ve(n,u[22])},d(u){u&&A(e),s=!1,Te(l)}}}function nL(r){let e,t,n,a;return e=new qd({props:{year:r[1].year,month:r[1].month}}),n=new Gd({props:{year:r[1].year,month:r[1].month,dayArray:r[3],weekNumber:r[2]}}),{c(){z(e.$$.fragment),t=F(),z(n.$$.fragment)},m(i,o){W(e,i,o),$(i,t,o),W(n,i,o),a=!0},p(i,o){let s={};o[0]&2&&(s.year=i[1].year),o[0]&2&&(s.month=i[1].month),e.$set(s);let l={};o[0]&2&&(l.year=i[1].year),o[0]&2&&(l.month=i[1].month),o[0]&8&&(l.dayArray=i[3]),o[0]&4&&(l.weekNumber=i[2]),n.$set(l)},i(i){a||(P(e.$$.fragment,i),P(n.$$.fragment,i),a=!0)},o(i){R(e.$$.fragment,i),R(n.$$.fragment,i),a=!1},d(i){i&&A(t),Y(e,i),Y(n,i)}}}function aL(r){let e=r[1],t,n,a=Kk(r);return{c(){a.c(),t=He()},m(i,o){a.m(i,o),$(i,t,o),n=!0},p(i,o){o[0]&2&&re(e,e=i[1])?(Oe(),R(a,1,1,I),_e(),a=Kk(i),a.c(),P(a,1),a.m(t.parentNode,t)):a.p(i,o)},i(i){n||(P(a),n=!0)},o(i){R(a),n=!1},d(i){i&&A(t),a.d(i)}}}function iL(r){let e,t;return e=new Xk({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Kk(r){let e,t;return e=new Hd({props:{year:r[1].year,month:r[1].month}}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p(n,a){let i={};a[0]&2&&(i.year=n[1].year),a[0]&2&&(i.month=n[1].month),e.$set(i)},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function Jk(r){let e,t,n,a,i=r[16].name+"",o,s,l,u,c,f,d,h,p,m,O=r[17].length>1&&Gk(r),b=r[15].length&&Hk(r);c=new TC({});let E=[iL,aL,nL],D=[];function C(k,w){return k[23]==0?0:k[23]==1?1:k[23]==2?2:-1}return~(h=C(r,[-1,-1]))&&(p=D[h]=E[h](r)),{c(){e=_("div"),t=_("div"),n=_("div"),a=_("h3"),o=le(i),s=F(),O&&O.c(),l=F(),b&&b.c(),u=F(),z(c.$$.fragment),f=F(),d=_("div"),p&&p.c(),g(a,"class","calendar-name svelte-5stvq"),g(n,"class","name-container svelte-5stvq"),g(t,"class","top-container svelte-5stvq"),g(d,"class","calendar svelte-5stvq"),g(e,"class","calendar-container svelte-5stvq"),Pt(e,"--calendar-columns",r[18].length+(r[19]?1:0)),Pt(e,"--calendar-row-size",r[20]?`${1/r[21]*100}%`:"1fr"),Pt(e,"--calendar-row-count",r[21])},m(k,w){$(k,e,w),y(e,t),y(t,n),y(n,a),y(a,o),y(n,s),O&&O.m(n,null),y(t,l),b&&b.m(t,null),y(e,u),W(c,e,null),y(e,f),y(e,d),~h&&D[h].m(d,null),m=!0},p(k,w){(!m||w[0]&65536)&&i!==(i=k[16].name+"")&&ve(o,i),k[17].length>1?O?O.p(k,w):(O=Gk(k),O.c(),O.m(n,null)):O&&(O.d(1),O=null),k[15].length?b?b.p(k,w):(b=Hk(k),b.c(),b.m(t,null)):b&&(b.d(1),b=null);let T=h;h=C(k,w),h===T?~h&&D[h].p(k,w):(p&&(Oe(),R(D[T],1,1,()=>{D[T]=null}),_e()),~h?(p=D[h],p?p.p(k,w):(p=D[h]=E[h](k),p.c()),P(p,1),p.m(d,null)):p=null),(!m||w[0]&786432)&&Pt(e,"--calendar-columns",k[18].length+(k[19]?1:0)),(!m||w[0]&3145728)&&Pt(e,"--calendar-row-size",k[20]?`${1/k[21]*100}%`:"1fr"),(!m||w[0]&2097152)&&Pt(e,"--calendar-row-count",k[21])},i(k){m||(P(c.$$.fragment,k),P(p),m=!0)},o(k){R(c.$$.fragment,k),R(p),m=!1},d(k){k&&A(e),O&&O.d(),b&&b.d(),Y(c),~h&&D[h].d()}}}function oL(r){let e=r[16],t,n,a=Jk(r);return{c(){a.c(),t=He()},m(i,o){a.m(i,o),$(i,t,o),n=!0},p(i,o){o[0]&65536&&re(e,e=i[16])?(Oe(),R(a,1,1,I),_e(),a=Jk(i),a.c(),P(a,1),a.m(t.parentNode,t)):a.p(i,o)},i(i){n||(P(a),n=!0)},o(i){R(a),n=!1},d(i){i&&A(t),a.d(i)}}}function sL(r,e,t){let n,a,i,o,s,l,u,c,f,d,h,p,m,O,b,E,D=I,C=()=>(D(),D=be(f,je=>t(32,E=je)),f),k,w=I,T=()=>(w(),w=be(a,je=>t(1,k=je)),a),S,M=I,Z=()=>(M(),M=be(c,je=>t(33,S=je)),c),N,L=I,j=()=>(L(),L=be(l,je=>t(39,N=je)),l),X,fe=I,ee=()=>(fe(),fe=be(u,je=>t(15,X=je)),u),te,ge=I,he=()=>(ge(),ge=be(n,je=>t(16,te=je)),n),ue,xe,Pe,Ye=I,it=()=>(Ye(),Ye=be(o,je=>t(35,Pe=je)),o),Be,st,ct=I,ft=()=>(ct(),ct=be(d,je=>t(18,st=je)),d),It,Yt=I,zt=()=>(Yt(),Yt=be(i,je=>t(19,It=je)),i),V,B,pe=I,De=()=>(pe(),pe=be(h,je=>t(21,B=je)),h),rt,Mt=I,ar=()=>(Mt(),Mt=be(s,je=>t(22,rt=je)),s),Er,Kt=I,Ue=()=>(Kt(),Kt=be(p,je=>t(23,Er=je)),p);r.$$.on_destroy.push(()=>D()),r.$$.on_destroy.push(()=>w()),r.$$.on_destroy.push(()=>M()),r.$$.on_destroy.push(()=>L()),r.$$.on_destroy.push(()=>fe()),r.$$.on_destroy.push(()=>ge()),r.$$.on_destroy.push(()=>Ye()),r.$$.on_destroy.push(()=>ct()),r.$$.on_destroy.push(()=>Yt()),r.$$.on_destroy.push(()=>pe()),r.$$.on_destroy.push(()=>Mt()),r.$$.on_destroy.push(()=>Kt());let ze=ut("store");ie(r,ze,je=>t(36,Be=je));let Wt=ut("ephemeralStore");ie(r,Wt,je=>t(34,xe=je));let ur=ut("view"),Jt=ut("full");ie(r,Jt,je=>t(20,V=je));let cr=ut("plugin"),fn=Ze(Xe.getCalendars());ie(r,fn,je=>t(17,ue=je)),Sn("monthInFrame",Ze(null)),cr.app.workspace.on("calendarium-updated",()=>Ce(fn,ue=Xe.getCalendars(),ue));let dn=je=>{new eE.ExtraButtonComponent(je).setIcon(Dv)},In=je=>{let fr=new gn(cr);for(let Rr of Xe.getCalendars())fr.addItem(fa=>fa.setTitle(Rr.name).onClick(()=>{ur.switchCalendar(Rr.id)}).setChecked(Rr.id==te.id));fr.showAtMouseEvent(je)},$a=je=>{let fr=new gn(cr);fr.addItem(Rr=>Rr.setTitle("None").setChecked(N===La).onClick(()=>l.set(La)));for(let Rr of X)fr.addItem(fa=>{fa.setTitle(Rr.name).onClick(()=>{l.set(Rr.id)}).setChecked(N==Rr.id)});fr.showAtMouseEvent(je)},zn=je=>In(je),Vt=je=>$a(je);return r.$$.update=()=>{r.$$.dirty[1]&32&&he(t(0,n=Be)),r.$$.dirty[1]&8&&T(t(14,a=xe.displaying)),r.$$.dirty[1]&8&&zt(t(13,i=xe.displayWeeks)),r.$$.dirty[1]&8&&it(t(12,o=xe.displayingMonth)),r.$$.dirty[1]&8&&ar(t(11,s=xe.currentLocationName)),r.$$.dirty[1]&8&&j(t(4,l=xe.location)),r.$$.dirty[0]&1&&ee(t(10,u=n.locationStore)),r.$$.dirty[1]&16&&Z(t(9,c=Pe.daysAsWeeks)),r.$$.dirty[1]&16&&C(t(8,f=Pe.firstWeekNumber)),r.$$.dirty[1]&16&&ft(t(7,d=Pe.weekdays)),r.$$.dirty[1]&16&&De(t(6,h=Pe.weeks)),r.$$.dirty[1]&8&&Ue(t(5,p=xe.viewState)),r.$$.dirty[1]&8&&t(31,m=xe.ephemeralStore),r.$$.dirty[1]&1&&m.subscribe(()=>cr.app.workspace.requestSaveLayout()),r.$$.dirty[0]&2|r.$$.dirty[1]&4&&t(3,O=S?.find(je=>je.find(fr=>fr&&fr.number==k.day))??[]),r.$$.dirty[0]&2|r.$$.dirty[1]&6&&t(2,b=S?.findIndex(je=>je.find(fr=>fr&&fr.number==k.day))+E+1)},[n,k,b,O,l,p,h,d,f,c,u,s,o,i,a,X,te,ue,st,It,V,B,rt,Er,ze,Wt,Jt,fn,dn,In,$a,m,E,S,xe,Pe,Be,zn,Vt]}var Z1=class extends ae{constructor(e){super(),oe(this,e,sL,oL,re,{},rL,[-1,-1])}},tE=Z1;function lL(r){we(r,"svelte-srfyn6",".calendar-container.svelte-srfyn6{padding:0 8px 20px 8px;background:inherit;display:flex;flex-flow:column;overflow:auto;height:100%}")}function uL(r){let e,t=r[0],n,a=rE(r);return{c(){e=_("div"),a.c(),g(e,"class","calendar-container calendarium svelte-srfyn6")},m(i,o){$(i,e,o),a.m(e,null),n=!0},p(i,o){o&1&&re(t,t=i[0])?(Oe(),R(a,1,1,I),_e(),a=rE(i),a.c(),P(a,1),a.m(e,null)):a.p(i,o)},i(i){n||(P(a),n=!0)},o(i){R(a),n=!1},d(i){i&&A(e),a.d(i)}}}function cL(r){let e;return{c(){e=_("p"),e.textContent="No calendars created! Create one in settings to get started."},m(t,n){$(t,e,n)},p:I,i:I,o:I,d(t){t&&A(e)}}}function rE(r){let e,t;return e=new tE({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function fL(r){let e,t,n,a,i=[cL,uL],o=[];function s(l,u){return l[0]?1:0}return e=s(r,-1),t=o[e]=i[e](r),{c(){t.c(),n=He()},m(l,u){o[e].m(l,u),$(l,n,u),a=!0},p(l,[u]){let c=e;e=s(l,u),e===c?o[e].p(l,u):(Oe(),R(o[c],1,1,()=>{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function dL(r,e,t){let n,{store:a}=e,{plugin:i}=e,{view:o}=e,{full:s}=e;Pn("plugin",i),Pn("view",o);let l=Ze(s);return ie(r,l,u=>t(5,n=u)),Pn("full",l),r.$$set=u=>{"store"in u&&t(0,a=u.store),"plugin"in u&&t(2,i=u.plugin),"view"in u&&t(3,o=u.view),"full"in u&&t(4,s=u.full)},r.$$.update=()=>{r.$$.dirty&16&&Ce(l,n=s,n),r.$$.dirty&9&&a&&(Pn("store",Ze(a)),Pn("ephemeralStore",Ze(a.getEphemeralStore(o.id))))},[a,l,i,o,s]}var q1=class extends ae{constructor(e){super(),oe(this,e,dL,fL,re,{store:0,plugin:2,view:3,full:4},lL)}},Kd=q1;(0,vo.addIcon)(Nr.Calendarium,'');(0,vo.addIcon)(Nr.Agenda,'');var bo=class extends vo.ItemView{constructor(t,n){super(t);this.leaf=t;this.plugin=n;this.id=Le(12)}get full(){let t=this.app.workspace.rootSplit;return this.leaf.getRoot()===t}async display(){this.calendar||(this.calendar=this.plugin.defaultCalendar?.id),this.store=this.plugin.getStore(this.calendar),this.store,this.ui=new Kd({target:this.contentEl,props:{view:this,plugin:this.plugin,store:this.store,full:this.full}}),this.plugin.registerEvent(this.app.workspace.on("layout-change",()=>this.ui.$set({full:this.full}))),this.plugin.registerEvent(this.app.workspace.on("calendarium-updated",()=>{this.plugin.hasCalendar(this.calendar)||(this.calendar=this.plugin.defaultCalendar?.id),this.store=this.plugin.getStore(this.calendar),this.ui.$set({store:this.store})}))}switchCalendar(t){let n=this.plugin.getStore(t);if(!n)throw new vo.Notice("There was an issue opening that calendar."),new Error("Could not find a calendar by that name");this.store=n,this.calendar=t,this.ui.$set({store:this.store}),this.plugin.app.workspace.requestSaveLayout(),this.plugin.app.workspace.trigger("calendarium:view-parent:change-calendar",{parent:this.id,calendar:t})}async setState(t,n){t&&Object.keys(t).length&&(this.store=this.plugin.getStore(t.calendar),this.calendar=t.calendar,this.id=t.id,this.store&&this.store.getEphemeralStore(this.id).initializeFromState(t.ephemeral)),this.ui||this.plugin.onSettingsLoaded(()=>this.display()),this.id||(this.id=Le(12)),super.setState(t,n)}getState(){let t=this.store?.getStoreState(this.id);if(!t)return;let n={...t,id:this.id};return this.child&&(n.child=this.child),n}getViewType(){return Nr.Calendarium}getDisplayText(){return"Calendarium"}getIcon(){return Nr.Calendarium}};var Cn=require("obsidian");function L1(r){let e=new Blob([r],{type:"text/javascript"}),t=URL.createObjectURL(e),n=new Worker(t,{name:"Calendarium File Watcher"});return URL.revokeObjectURL(t),n}function B1(){return L1(`var on=Object.create;var Ve=Object.defineProperty,un=Object.defineProperties,ln=Object.getOwnPropertyDescriptor,cn=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertyNames,ct=Object.getOwnPropertySymbols,pn=Object.getPrototypeOf,pt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable;var ft=(t,e,n)=>e in t?Ve(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Ye=(t,e)=>{for(var n in e||(e={}))pt.call(e,n)&&ft(t,n,e[n]);if(ct)for(var n of ct(e))mn.call(e,n)&&ft(t,n,e[n]);return t},mt=(t,e)=>un(t,cn(e));var Z=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var gn=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of fn(e))!pt.call(t,a)&&a!==n&&Ve(t,a,{get:()=>e[a],enumerable:!(r=ln(e,a))||r.enumerable});return t};var je=(t,e,n)=>(n=t!=null?on(pn(t)):{},gn(e||!t||!t.__esModule?Ve(n,"default",{value:t,enumerable:!0}):n,t));var hn=(t,e,n)=>{if(!e.has(t))throw TypeError("Cannot "+n)};var gt=(t,e,n)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,n)};var Se=(t,e,n)=>(hn(t,e,"access private method"),n);var vt=Z(dt=>{dt.entityMap={lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\\xC0",Aacute:"\\xC1",Acirc:"\\xC2",Atilde:"\\xC3",Auml:"\\xC4",Aring:"\\xC5",AElig:"\\xC6",Ccedil:"\\xC7",Egrave:"\\xC8",Eacute:"\\xC9",Ecirc:"\\xCA",Euml:"\\xCB",Igrave:"\\xCC",Iacute:"\\xCD",Icirc:"\\xCE",Iuml:"\\xCF",ETH:"\\xD0",Ntilde:"\\xD1",Ograve:"\\xD2",Oacute:"\\xD3",Ocirc:"\\xD4",Otilde:"\\xD5",Ouml:"\\xD6",Oslash:"\\xD8",Ugrave:"\\xD9",Uacute:"\\xDA",Ucirc:"\\xDB",Uuml:"\\xDC",Yacute:"\\xDD",THORN:"\\xDE",szlig:"\\xDF",agrave:"\\xE0",aacute:"\\xE1",acirc:"\\xE2",atilde:"\\xE3",auml:"\\xE4",aring:"\\xE5",aelig:"\\xE6",ccedil:"\\xE7",egrave:"\\xE8",eacute:"\\xE9",ecirc:"\\xEA",euml:"\\xEB",igrave:"\\xEC",iacute:"\\xED",icirc:"\\xEE",iuml:"\\xEF",eth:"\\xF0",ntilde:"\\xF1",ograve:"\\xF2",oacute:"\\xF3",ocirc:"\\xF4",otilde:"\\xF5",ouml:"\\xF6",oslash:"\\xF8",ugrave:"\\xF9",uacute:"\\xFA",ucirc:"\\xFB",uuml:"\\xFC",yacute:"\\xFD",thorn:"\\xFE",yuml:"\\xFF",nbsp:"\\xA0",iexcl:"\\xA1",cent:"\\xA2",pound:"\\xA3",curren:"\\xA4",yen:"\\xA5",brvbar:"\\xA6",sect:"\\xA7",uml:"\\xA8",copy:"\\xA9",ordf:"\\xAA",laquo:"\\xAB",not:"\\xAC",shy:"\\xAD\\xAD",reg:"\\xAE",macr:"\\xAF",deg:"\\xB0",plusmn:"\\xB1",sup2:"\\xB2",sup3:"\\xB3",acute:"\\xB4",micro:"\\xB5",para:"\\xB6",middot:"\\xB7",cedil:"\\xB8",sup1:"\\xB9",ordm:"\\xBA",raquo:"\\xBB",frac14:"\\xBC",frac12:"\\xBD",frac34:"\\xBE",iquest:"\\xBF",times:"\\xD7",divide:"\\xF7",forall:"\\u2200",part:"\\u2202",exist:"\\u2203",empty:"\\u2205",nabla:"\\u2207",isin:"\\u2208",notin:"\\u2209",ni:"\\u220B",prod:"\\u220F",sum:"\\u2211",minus:"\\u2212",lowast:"\\u2217",radic:"\\u221A",prop:"\\u221D",infin:"\\u221E",ang:"\\u2220",and:"\\u2227",or:"\\u2228",cap:"\\u2229",cup:"\\u222A",int:"\\u222B",there4:"\\u2234",sim:"\\u223C",cong:"\\u2245",asymp:"\\u2248",ne:"\\u2260",equiv:"\\u2261",le:"\\u2264",ge:"\\u2265",sub:"\\u2282",sup:"\\u2283",nsub:"\\u2284",sube:"\\u2286",supe:"\\u2287",oplus:"\\u2295",otimes:"\\u2297",perp:"\\u22A5",sdot:"\\u22C5",Alpha:"\\u0391",Beta:"\\u0392",Gamma:"\\u0393",Delta:"\\u0394",Epsilon:"\\u0395",Zeta:"\\u0396",Eta:"\\u0397",Theta:"\\u0398",Iota:"\\u0399",Kappa:"\\u039A",Lambda:"\\u039B",Mu:"\\u039C",Nu:"\\u039D",Xi:"\\u039E",Omicron:"\\u039F",Pi:"\\u03A0",Rho:"\\u03A1",Sigma:"\\u03A3",Tau:"\\u03A4",Upsilon:"\\u03A5",Phi:"\\u03A6",Chi:"\\u03A7",Psi:"\\u03A8",Omega:"\\u03A9",alpha:"\\u03B1",beta:"\\u03B2",gamma:"\\u03B3",delta:"\\u03B4",epsilon:"\\u03B5",zeta:"\\u03B6",eta:"\\u03B7",theta:"\\u03B8",iota:"\\u03B9",kappa:"\\u03BA",lambda:"\\u03BB",mu:"\\u03BC",nu:"\\u03BD",xi:"\\u03BE",omicron:"\\u03BF",pi:"\\u03C0",rho:"\\u03C1",sigmaf:"\\u03C2",sigma:"\\u03C3",tau:"\\u03C4",upsilon:"\\u03C5",phi:"\\u03C6",chi:"\\u03C7",psi:"\\u03C8",omega:"\\u03C9",thetasym:"\\u03D1",upsih:"\\u03D2",piv:"\\u03D6",OElig:"\\u0152",oelig:"\\u0153",Scaron:"\\u0160",scaron:"\\u0161",Yuml:"\\u0178",fnof:"\\u0192",circ:"\\u02C6",tilde:"\\u02DC",ensp:"\\u2002",emsp:"\\u2003",thinsp:"\\u2009",zwnj:"\\u200C",zwj:"\\u200D",lrm:"\\u200E",rlm:"\\u200F",ndash:"\\u2013",mdash:"\\u2014",lsquo:"\\u2018",rsquo:"\\u2019",sbquo:"\\u201A",ldquo:"\\u201C",rdquo:"\\u201D",bdquo:"\\u201E",dagger:"\\u2020",Dagger:"\\u2021",bull:"\\u2022",hellip:"\\u2026",permil:"\\u2030",prime:"\\u2032",Prime:"\\u2033",lsaquo:"\\u2039",rsaquo:"\\u203A",oline:"\\u203E",euro:"\\u20AC",trade:"\\u2122",larr:"\\u2190",uarr:"\\u2191",rarr:"\\u2192",darr:"\\u2193",harr:"\\u2194",crarr:"\\u21B5",lceil:"\\u2308",rceil:"\\u2309",lfloor:"\\u230A",rfloor:"\\u230B",loz:"\\u25CA",spades:"\\u2660",clubs:"\\u2663",hearts:"\\u2665",diams:"\\u2666"}});var Tt=Z(Ke=>{var ze=/[A-Z_a-z\\xC0-\\xD6\\xD8-\\xF6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/,yt=new RegExp("[\\\\-\\\\.0-9"+ze.source.slice(1,-1)+"\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]"),Et=new RegExp("^"+ze.source+yt.source+"*(?::"+ze.source+yt.source+"*)?$"),ce=0,H=1,J=2,fe=3,ee=4,te=5,pe=6,Me=7;function ne(t,e){this.message=t,this.locator=e,Error.captureStackTrace&&Error.captureStackTrace(this,ne)}ne.prototype=new Error;ne.prototype.name=ne.name;function Nt(){}Nt.prototype={parse:function(t,e,n){var r=this.domBuilder;r.startDocument(),Ct(e,e={}),dn(t,e,n,r,this.errorHandler),r.endDocument()}};function dn(t,e,n,r,a){function i(C){if(C>65535){C-=65536;var O=55296+(C>>10),sn=56320+(C&1023);return String.fromCharCode(O,sn)}else return String.fromCharCode(C)}function s(C){var O=C.slice(1,-1);return O in n?n[O]:O.charAt(0)==="#"?i(parseInt(O.substr(1).replace("x","0x"))):(a.error("entity not found:"+C),C)}function u(C){if(C>S){var O=t.substring(S,C).replace(/&#?\\w+;/g,s);E&&l(S),r.characters(O,0,C-S),S=C}}function l(C,O){for(;C>=m&&(O=d.exec(t));)c=O.index,m=c+O[0].length,E.lineNumber++;E.columnNumber=C-c+1}for(var c=0,m=0,d=/.*(?:\\r\\n?|\\n)|.*$/g,E=r.locator,T=[{currentNSMap:e}],D={},S=0;;){try{var b=t.indexOf("<",S);if(b<0){if(!t.substr(S).match(/^\\s*$/)){var j=r.doc,K=j.createTextNode(t.substr(S));j.appendChild(K),r.currentElement=K}return}switch(b>S&&u(b),t.charAt(b+1)){case"/":var v=t.indexOf(">",b+3),R=t.substring(b+2,v),k=T.pop();v<0?(R=t.substring(b+2).replace(/[\\s<].*/,""),a.error("end tag name: "+R+" is not complete:"+k.tagName),v=b+1+R.length):R.match(/\\sS?S=v:u(Math.max(b,S)+1)}}function bt(t,e){return e.lineNumber=t.lineNumber,e.columnNumber=t.columnNumber,e}function vn(t,e,n,r,a,i){function s(T,D,S){T in n.attributeNames&&i.fatalError("Attribute "+T+" redefined"),n.addValue(T,D,S)}for(var u,l,c=++e,m=ce;;){var d=t.charAt(c);switch(d){case"=":if(m===H)u=t.slice(e,c),m=fe;else if(m===J)m=fe;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(m===fe||m===H)if(m===H&&(i.warning('attribute value must after "="'),u=t.slice(e,c)),e=c+1,c=t.indexOf(d,e),c>0)l=t.slice(e,c).replace(/&#?\\w+;/g,a),s(u,l,e-1),m=te;else throw new Error("attribute value no end '"+d+"' match");else if(m==ee)l=t.slice(e,c).replace(/&#?\\w+;/g,a),s(u,l,e),i.warning('attribute "'+u+'" missed start quot('+d+")!!"),e=c+1,m=te;else throw new Error('attribute value must after "="');break;case"/":switch(m){case ce:n.setTagName(t.slice(e,c));case te:case pe:case Me:m=Me,n.closed=!0;case ee:case H:case J:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),m==ce&&n.setTagName(t.slice(e,c)),c;case">":switch(m){case ce:n.setTagName(t.slice(e,c));case te:case pe:case Me:break;case ee:case H:l=t.slice(e,c),l.slice(-1)==="/"&&(n.closed=!0,l=l.slice(0,-1));case J:m===J&&(l=u),m==ee?(i.warning('attribute "'+l+'" missed quot(")!'),s(u,l.replace(/&#?\\w+;/g,a),e)):((r[""]!=="http://www.w3.org/1999/xhtml"||!l.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+l+'" missed value!! "'+l+'" instead!!'),s(l,l,e));break;case fe:throw new Error("attribute value missed!!")}return c;case"\\x80":d=" ";default:if(d<=" ")switch(m){case ce:n.setTagName(t.slice(e,c)),m=pe;break;case H:u=t.slice(e,c),m=J;break;case ee:var l=t.slice(e,c).replace(/&#?\\w+;/g,a);i.warning('attribute "'+l+'" missed quot(")!!'),s(u,l,e);case te:m=pe;break}else switch(m){case J:var E=n.tagName;(r[""]!=="http://www.w3.org/1999/xhtml"||!u.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+u+'" missed value!! "'+u+'" instead2!!'),s(u,u,e),e=c,m=H;break;case te:i.warning('attribute space is required"'+u+'"!!');case pe:m=H,e=c;break;case fe:m=ee,e=c;break;case Me:throw new Error("elements closed character '/' and '>' must be connected to")}}c++}}function Dt(t,e,n){for(var r=t.tagName,a=null,d=t.length;d--;){var i=t[d],s=i.qName,u=i.value,E=s.indexOf(":");if(E>0)var l=i.prefix=s.slice(0,E),c=s.slice(E+1),m=l==="xmlns"&&c;else c=s,l=null,m=s==="xmlns"&&"";i.localName=c,m!==!1&&(a==null&&(a={},Ct(n,n={})),n[m]=a[m]=u,i.uri="http://www.w3.org/2000/xmlns/",e.startPrefixMapping(m,u))}for(var d=t.length;d--;){i=t[d];var l=i.prefix;l&&(l==="xml"&&(i.uri="http://www.w3.org/XML/1998/namespace"),l!=="xmlns"&&(i.uri=n[l||""]))}var E=r.indexOf(":");E>0?(l=t.prefix=r.slice(0,E),c=t.localName=r.slice(E+1)):(l=null,c=t.localName=r);var T=t.uri=n[l||""];if(e.startElement(T,c,r,t),t.closed){if(e.endElement(T,c,r),a)for(l in a)e.endPrefixMapping(l)}else return t.currentNSMap=n,t.localNSMap=a,!0}function yn(t,e,n,r,a){if(/^(?:script|textarea)$/i.test(n)){var i=t.indexOf("",e),s=t.substring(e+1,i);if(/[&<]/.test(s))return/^script$/i.test(n)?(a.characters(s,0,s.length),i):(s=s.replace(/&#?\\w+;/g,r),a.characters(s,0,s.length),i)}return e+1}function En(t,e,n,r){var a=r[n];return a==null&&(a=t.lastIndexOf(""),a",e+4);return i>e?(n.comment(t,e+4,i-e-4),i+3):(r.error("Unclosed comment"),-1)}else return-1;default:if(t.substr(e+3,6)=="CDATA["){var i=t.indexOf("]]>",e+9);return n.startCDATA(),n.characters(t,e+9,i-e-9),n.endCDATA(),i+3}var s=Nn(t,e),u=s.length;if(u>1&&/!doctype/i.test(s[0][0])){var l=s[1][0],c=!1,m=!1;u>3&&(/^public$/i.test(s[2][0])?(c=s[3][0],m=u>4&&s[4][0]):/^system$/i.test(s[2][0])&&(m=s[3][0]));var d=s[u-1];return n.startDTD(l,c,m),n.endDTD(),d.index+d[0].length}}return-1}function Dn(t,e,n){var r=t.indexOf("?>",e);if(r){var a=t.substring(e,r).match(/^<\\?(\\S*)\\s*([\\s\\S]*?)\\s*$/);if(a){var i=a[0].length;return n.processingInstruction(a[1],a[2]),r+2}else return-1}return-1}function wt(){this.attributeNames={}}wt.prototype={setTagName:function(t){if(!Et.test(t))throw new Error("invalid tagName:"+t);this.tagName=t},addValue:function(t,e,n){if(!Et.test(t))throw new Error("invalid attribute:"+t);this.attributeNames[t]=this.length,this[this.length++]={qName:t,value:e,offset:n}},length:0,getLocalName:function(t){return this[t].localName},getLocator:function(t){return this[t].locator},getQName:function(t){return this[t].qName},getURI:function(t){return this[t].uri},getValue:function(t){return this[t].value}};function Nn(t,e){var n,r=[],a=/'[^']+'|"[^"]+"|[^\\s<>\\/=]+=?|(\\/?\\s*>|<)/g;for(a.lastIndex=e,a.exec(t);n=a.exec(t);)if(r.push(n),n[1])return r}Ke.XMLReader=Nt;Ke.ParseError=ne});var ot=Z(ve=>{function ge(t,e){for(var n in t)e[n]=t[n]}function I(t,e){var n=t.prototype;if(!(n instanceof e)){let a=function(){};var r=a;a.prototype=e.prototype,a=new a,ge(n,a),t.prototype=n=a}n.constructor!=t&&(typeof t!="function"&&console.error("unknow Class:"+t),n.constructor=t)}var Cn="http://www.w3.org/1999/xhtml",L={},P=L.ELEMENT_NODE=1,ae=L.ATTRIBUTE_NODE=2,xe=L.TEXT_NODE=3,Rt=L.CDATA_SECTION_NODE=4,Ot=L.ENTITY_REFERENCE_NODE=5,wn=L.ENTITY_NODE=6,It=L.PROCESSING_INSTRUCTION_NODE=7,Lt=L.COMMENT_NODE=8,Ft=L.DOCUMENT_NODE=9,$t=L.DOCUMENT_TYPE_NODE=10,V=L.DOCUMENT_FRAGMENT_NODE=11,Tn=L.NOTATION_NODE=12,x={},M={},rr=x.INDEX_SIZE_ERR=(M[1]="Index size error",1),ar=x.DOMSTRING_SIZE_ERR=(M[2]="DOMString size error",2),Sn=x.HIERARCHY_REQUEST_ERR=(M[3]="Hierarchy request error",3),ir=x.WRONG_DOCUMENT_ERR=(M[4]="Wrong document",4),sr=x.INVALID_CHARACTER_ERR=(M[5]="Invalid character",5),or=x.NO_DATA_ALLOWED_ERR=(M[6]="No data allowed",6),ur=x.NO_MODIFICATION_ALLOWED_ERR=(M[7]="No modification allowed",7),Mn=x.NOT_FOUND_ERR=(M[8]="Not found",8),lr=x.NOT_SUPPORTED_ERR=(M[9]="Not supported",9),St=x.INUSE_ATTRIBUTE_ERR=(M[10]="Attribute in use",10),cr=x.INVALID_STATE_ERR=(M[11]="Invalid state",11),fr=x.SYNTAX_ERR=(M[12]="Syntax error",12),pr=x.INVALID_MODIFICATION_ERR=(M[13]="Invalid modification",13),mr=x.NAMESPACE_ERR=(M[14]="Invalid namespace",14),gr=x.INVALID_ACCESS_ERR=(M[15]="Invalid access",15);function z(t,e){if(e instanceof Error)var n=e;else n=this,Error.call(this,M[t]),this.message=M[t],Error.captureStackTrace&&Error.captureStackTrace(this,z);return n.code=t,e&&(this.message=this.message+": "+e),n}z.prototype=Error.prototype;ge(x,z);function X(){}X.prototype={length:0,item:function(t){return this[t]||null},toString:function(t,e){for(var n=[],r=0;r=0){for(var a=e.length-1;r0},lookupPrefix:function(t){for(var e=this;e;){var n=e._nsMap;if(n){for(var r in n)if(n[r]==t)return r}e=e.nodeType==ae?e.ownerDocument:e.parentNode}return null},lookupNamespaceURI:function(t){for(var e=this;e;){var n=e._nsMap;if(n&&t in n)return n[t];e=e.nodeType==ae?e.ownerDocument:e.parentNode}return null},isDefaultNamespace:function(t){var e=this.lookupPrefix(t);return e==null}};function At(t){return t=="<"&&"<"||t==">"&&">"||t=="&"&&"&"||t=='"'&&"""||"&#"+t.charCodeAt()+";"}ge(L,A);ge(L,A.prototype);function me(t,e){if(e(t))return!0;if(t=t.firstChild)do if(me(t,e))return!0;while(t=t.nextSibling)}function he(){}function xn(t,e,n){t&&t._inc++;var r=n.namespaceURI;r=="http://www.w3.org/2000/xmlns/"&&(e._nsMap[n.prefix?n.localName:""]=n.value)}function kt(t,e,n,r){t&&t._inc++;var a=n.namespaceURI;a=="http://www.w3.org/2000/xmlns/"&&delete e._nsMap[n.prefix?n.localName:""]}function et(t,e,n){if(t&&t._inc){t._inc++;var r=e.childNodes;if(n)r[r.length++]=n;else{for(var a=e.firstChild,i=0;a;)r[i++]=a,a=a.nextSibling;r.length=i}}}function Pt(t,e){var n=e.previousSibling,r=e.nextSibling;return n?n.nextSibling=r:t.firstChild=r,r?r.previousSibling=n:t.lastChild=n,et(t.ownerDocument,t),e}function qt(t,e,n){var r=e.parentNode;if(r&&r.removeChild(e),e.nodeType===V){var a=e.firstChild;if(a==null)return e;var i=e.lastChild}else a=i=e;var s=n?n.previousSibling:t.lastChild;a.previousSibling=s,i.nextSibling=n,s?s.nextSibling=a:t.firstChild=a,n==null?t.lastChild=i:n.previousSibling=i;do a.parentNode=t;while(a!==i&&(a=a.nextSibling));return et(t.ownerDocument||t,t),e.nodeType==V&&(e.firstChild=e.lastChild=null),e}function An(t,e){var n=e.parentNode;if(n){var r=t.lastChild;n.removeChild(e);var r=t.lastChild}var r=t.lastChild;return e.parentNode=t,e.previousSibling=r,e.nextSibling=null,r?r.nextSibling=e:t.firstChild=e,t.lastChild=e,et(t.ownerDocument,t,e),e}he.prototype={nodeName:"#document",nodeType:Ft,doctype:null,documentElement:null,_inc:1,insertBefore:function(t,e){if(t.nodeType==V){for(var n=t.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,e),n=r}return t}return this.documentElement==null&&t.nodeType==P&&(this.documentElement=t),qt(this,t,e),t.ownerDocument=this,t},removeChild:function(t){return this.documentElement==t&&(this.documentElement=null),Pt(this,t)},importNode:function(t,e){return jt(this,t,e)},getElementById:function(t){var e=null;return me(this.documentElement,function(n){if(n.nodeType==P&&n.getAttribute("id")==t)return e=n,!0}),e},getElementsByClassName:function(t){var e=new RegExp("(^|\\\\s)"+t+"(\\\\s|$)");return new ie(this,function(n){var r=[];return me(n.documentElement,function(a){a!==n&&a.nodeType==P&&e.test(a.getAttribute("class"))&&r.push(a)}),r})},createElement:function(t){var e=new se;e.ownerDocument=this,e.nodeName=t,e.tagName=t,e.childNodes=new X;var n=e.attributes=new Ae;return n._ownerElement=e,e},createDocumentFragment:function(){var t=new Re;return t.ownerDocument=this,t.childNodes=new X,t},createTextNode:function(t){var e=new tt;return e.ownerDocument=this,e.appendData(t),e},createComment:function(t){var e=new nt;return e.ownerDocument=this,e.appendData(t),e},createCDATASection:function(t){var e=new rt;return e.ownerDocument=this,e.appendData(t),e},createProcessingInstruction:function(t,e){var n=new st;return n.ownerDocument=this,n.tagName=n.target=t,n.nodeValue=n.data=e,n},createAttribute:function(t){var e=new _e;return e.ownerDocument=this,e.name=t,e.nodeName=t,e.localName=t,e.specified=!0,e},createEntityReference:function(t){var e=new it;return e.ownerDocument=this,e.nodeName=t,e},createElementNS:function(t,e){var n=new se,r=e.split(":"),a=n.attributes=new Ae;return n.childNodes=new X,n.ownerDocument=this,n.nodeName=e,n.tagName=e,n.namespaceURI=t,r.length==2?(n.prefix=r[0],n.localName=r[1]):n.localName=e,a._ownerElement=n,n},createAttributeNS:function(t,e){var n=new _e,r=e.split(":");return n.ownerDocument=this,n.nodeName=e,n.name=e,n.namespaceURI=t,n.specified=!0,r.length==2?(n.prefix=r[0],n.localName=r[1]):n.localName=e,n}};I(he,A);function se(){this._nsMap={}}se.prototype={nodeType:P,hasAttribute:function(t){return this.getAttributeNode(t)!=null},getAttribute:function(t){var e=this.getAttributeNode(t);return e&&e.value||""},getAttributeNode:function(t){return this.attributes.getNamedItem(t)},setAttribute:function(t,e){var n=this.ownerDocument.createAttribute(t);n.value=n.nodeValue=""+e,this.setAttributeNode(n)},removeAttribute:function(t){var e=this.getAttributeNode(t);e&&this.removeAttributeNode(e)},appendChild:function(t){return t.nodeType===V?this.insertBefore(t,null):An(this,t)},setAttributeNode:function(t){return this.attributes.setNamedItem(t)},setAttributeNodeNS:function(t){return this.attributes.setNamedItemNS(t)},removeAttributeNode:function(t){return this.attributes.removeNamedItem(t.nodeName)},removeAttributeNS:function(t,e){var n=this.getAttributeNodeNS(t,e);n&&this.removeAttributeNode(n)},hasAttributeNS:function(t,e){return this.getAttributeNodeNS(t,e)!=null},getAttributeNS:function(t,e){var n=this.getAttributeNodeNS(t,e);return n&&n.value||""},setAttributeNS:function(t,e,n){var r=this.ownerDocument.createAttributeNS(t,e);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(t,e){return this.attributes.getNamedItemNS(t,e)},getElementsByTagName:function(t){return new ie(this,function(e){var n=[];return me(e,function(r){r!==e&&r.nodeType==P&&(t==="*"||r.tagName==t)&&n.push(r)}),n})},getElementsByTagNameNS:function(t,e){return new ie(this,function(n){var r=[];return me(n,function(a){a!==n&&a.nodeType===P&&(t==="*"||a.namespaceURI===t)&&(e==="*"||a.localName==e)&&r.push(a)}),r})}};he.prototype.getElementsByTagName=se.prototype.getElementsByTagName;he.prototype.getElementsByTagNameNS=se.prototype.getElementsByTagNameNS;I(se,A);function _e(){}_e.prototype.nodeType=ae;I(_e,A);function de(){}de.prototype={data:"",substringData:function(t,e){return this.data.substring(t,t+e)},appendData:function(t){t=this.data+t,this.nodeValue=this.data=t,this.length=t.length},insertData:function(t,e){this.replaceData(t,0,e)},appendChild:function(t){throw new Error(M[Sn])},deleteData:function(t,e){this.replaceData(t,e,"")},replaceData:function(t,e,n){var r=this.data.substring(0,t),a=this.data.substring(t+e);n=r+n+a,this.nodeValue=this.data=n,this.length=n.length}};I(de,A);function tt(){}tt.prototype={nodeName:"#text",nodeType:xe,splitText:function(t){var e=this.data,n=e.substring(t);e=e.substring(0,t),this.data=this.nodeValue=e,this.length=e.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}};I(tt,de);function nt(){}nt.prototype={nodeName:"#comment",nodeType:Lt};I(nt,de);function rt(){}rt.prototype={nodeName:"#cdata-section",nodeType:Rt};I(rt,de);function at(){}at.prototype.nodeType=$t;I(at,A);function Bt(){}Bt.prototype.nodeType=Tn;I(Bt,A);function Zt(){}Zt.prototype.nodeType=wn;I(Zt,A);function it(){}it.prototype.nodeType=Ot;I(it,A);function Re(){}Re.prototype.nodeName="#document-fragment";Re.prototype.nodeType=V;I(Re,A);function st(){}st.prototype.nodeType=It;I(st,A);function Vt(){}Vt.prototype.serializeToString=function(t,e,n){return Yt.call(t,e,n)};A.prototype.toString=Yt;function Yt(t,e){var n=[],r=this.nodeType==9&&this.documentElement||this,a=r.prefix,i=r.namespaceURI;if(i&&a==null){var a=r.lookupPrefix(i);if(a==null)var s=[{namespace:i,prefix:null}]}return re(this,n,t,e,s),n.join("")}function _t(t,e,n){var r=t.prefix||"",a=t.namespaceURI;if(!r&&!a||r==="xml"&&a==="http://www.w3.org/XML/1998/namespace"||a=="http://www.w3.org/2000/xmlns/")return!1;for(var i=n.length;i--;){var s=n[i];if(s.prefix==r)return s.namespace!=a}return!0}function re(t,e,n,r,a){if(r)if(t=r(t),t){if(typeof t=="string"){e.push(t);return}}else return;switch(t.nodeType){case P:a||(a=[]);var i=a.length,s=t.attributes,u=s.length,D=t.firstChild,l=t.tagName;n=Cn===t.namespaceURI||n,e.push("<",l);for(var c=0;c"),n&&/^script$/i.test(l))for(;D;)D.data?e.push(D.data):re(D,e,n,r,a),D=D.nextSibling;else for(;D;)re(D,e,n,r,a),D=D.nextSibling;e.push("")}else e.push("/>");return;case Ft:case V:for(var D=t.firstChild;D;)re(D,e,n,r,a),D=D.nextSibling;return;case ae:return e.push(" ",t.name,'="',t.value.replace(/[<&"]/g,At),'"');case xe:return e.push(t.data.replace(/[<&]/g,At).replace(/]]>/g,"]]>"));case Rt:return e.push("");case Lt:return e.push("");case $t:var S=t.publicId,b=t.systemId;if(e.push("");else if(b&&b!=".")e.push(" SYSTEM ",b,">");else{var j=t.internalSubset;j&&e.push(" [",j,"]"),e.push(">")}return;case It:return e.push("");case Ot:return e.push("&",t.nodeName,";");default:e.push("??",t.nodeName)}}function jt(t,e,n){var r;switch(e.nodeType){case P:r=e.cloneNode(!1),r.ownerDocument=t;case V:break;case ae:n=!0;break}if(r||(r=e.cloneNode(!1)),r.ownerDocument=t,r.parentNode=null,n)for(var a=e.firstChild;a;)r.appendChild(jt(t,a,n)),a=a.nextSibling;return r}function Qe(t,e,n){var r=new e.constructor;for(var a in e){var i=e[a];typeof i!="object"&&i!=r[a]&&(r[a]=i)}switch(e.childNodes&&(r.childNodes=new X),r.ownerDocument=t,r.nodeType){case P:var s=e.attributes,u=r.attributes=new Ae,l=s.length;u._ownerElement=r;for(var c=0;c{function Xt(t){this.options=t||{locator:{}}}Xt.prototype.parseFromString=function(t,e){var n=this.options,r=new In,a=n.domBuilder||new ye,i=n.errorHandler,s=n.locator,u=n.xmlns||{},l=/\\/x?html?$/.test(e),c=l?On.entityMap:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return s&&a.setDocumentLocator(s),r.errorHandler=Rn(i,a,s),r.domBuilder=n.domBuilder||a,l&&(u[""]="http://www.w3.org/1999/xhtml"),u.xml=u.xml||"http://www.w3.org/XML/1998/namespace",t&&typeof t=="string"?r.parse(t,u,c):r.errorHandler.error("invalid doc source"),a.doc};function Rn(t,e,n){if(!t){if(e instanceof ye)return e;t=e}var r={},a=t instanceof Function;n=n||{};function i(s){var u=t[s];!u&&a&&(u=t.length==2?function(l){t(s,l)}:t),r[s]=u&&function(l){u("[xmldom "+s+"] "+l+ut(n))}||function(){}}return i("warning"),i("error"),i("fatalError"),r}function ye(){this.cdata=!1}function oe(t,e){e.lineNumber=t.lineNumber,e.columnNumber=t.columnNumber}ye.prototype={startDocument:function(){this.doc=new Fn().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,e,n,r){var a=this.doc,i=a.createElementNS(t,n||e),s=r.length;Oe(this,i),this.currentElement=i,this.locator&&oe(this.locator,i);for(var u=0;u=e+n||e?new java.lang.String(t,e,n)+"":t}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\\w+/g,function(t){ye.prototype[t]=function(){return null}});function Oe(t,e){t.currentElement?t.currentElement.appendChild(e):t.doc.appendChild(e)}var On=vt(),zt=Tt(),In=zt.XMLReader,Ln=zt.ParseError,Fn=Ee.DOMImplementation=ot().DOMImplementation;Ee.XMLSerializer=ot().XMLSerializer;Ee.DOMParser=Xt;Ee.__DOMHandler=ye});var Ie=Z(F=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0});F.isNone=F.isSome=F.None=F.Some=F.OptionType=void 0;F.OptionType={Some:Symbol(":some"),None:Symbol(":none")};function $n(t){return typeof t=="undefined"?be():Qt(t)}F.Some=$n;F.None=be();function Qt(t){return{type:F.OptionType.Some,isSome(){return!0},isNone(){return!1},match(e){return e.some(t)},map(e){return Qt(e(t))},andThen(e){return e(t)},or(e){return this},and(e){return e},unwrapOr(e){return t},unwrap(){return t}}}function be(){return{type:F.OptionType.None,isSome(){return!1},isNone(){return!0},match(t){let{none:e}=t;return typeof e=="function"?e():e},map(t){return be()},andThen(t){return be()},or(t){return t},and(t){return be()},unwrapOr(t){if(t==null)throw new Error("Cannot call unwrapOr with a missing value.");return t},unwrap(){throw new ReferenceError("Trying to unwrap None.")}}}function Wn(t){return t.isSome()}F.isSome=Wn;function Un(t){return t.isNone()}F.isNone=Un});var Jt=Z($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.isRight=$.isLeft=$.Right=$.Left=$.EitherType=void 0;var Le=Ie();$.EitherType={Left:Symbol(":left"),Right:Symbol(":right")};function De(t){return{type:$.EitherType.Left,isLeft(){return!0},isRight(){return!1},left(){return(0,Le.Some)(t)},leftAndThen(e){return e(t)},right(){return Le.None},rightAndThen(e){return De(t)},unwrap(){return t},unwrapLeft(){return t},unwrapLeftOr(e){return t},unwrapLeftOrElse(e){return t},unwrapRight(){throw new ReferenceError("Cannot unwrap Right value of Either.Left")},unwrapRightOr(e){return e},unwrapRightOrElse(e){return e(t)},match(e){return e.left(t)},map(e){return De(e(t))},mapLeft(e){return De(e(t))},mapRight(e){return De(t)}}}$.Left=De;function Ne(t){return{type:$.EitherType.Right,isLeft(){return!1},isRight(){return!0},left(){return Le.None},leftAndThen(e){return Ne(t)},right(){return(0,Le.Some)(t)},rightAndThen(e){return e(t)},unwrap(){return t},unwrapLeft(){throw new ReferenceError("Cannot unwrap Left value of Either.Right")},unwrapLeftOr(e){return e},unwrapLeftOrElse(e){return e(t)},unwrapRight(){return t},unwrapRightOr(e){return t},unwrapRightOrElse(e){return t},match(e){return e.right(t)},map(e){return Ne(e(t))},mapLeft(e){return Ne(t)},mapRight(e){return Ne(e(t))}}}$.Right=Ne;function kn(t){return t.isLeft()}$.isLeft=kn;function Pn(t){return t.isRight()}$.isRight=Pn});var en=Z(W=>{"use strict";Object.defineProperty(W,"__esModule",{value:!0});W.isErr=W.isOk=W.Err=W.Ok=W.ResultType=void 0;var We=Ie();W.ResultType={Ok:Symbol(":ok"),Err:Symbol(":err")};function Fe(t){return{type:W.ResultType.Ok,isOk(){return!0},isErr(){return!1},ok(){return(0,We.Some)(t)},err(){return We.None},unwrap(){return t},unwrapOr(e){return t},unwrapOrElse(e){return t},unwrapErr(){throw new ReferenceError("Cannot unwrap Err value of Result.Ok")},match(e){return e.ok(t)},map(e){return Fe(e(t))},mapErr(e){return Fe(t)},andThen(e){return e(t)},orElse(e){return Fe(t)}}}W.Ok=Fe;function $e(t){return{type:W.ResultType.Err,isOk(){return!1},isErr(){return!0},ok(){return We.None},err(){return(0,We.Some)(t)},unwrap(){throw new ReferenceError("Cannot unwrap Ok value of Result.Err")},unwrapOr(e){return e},unwrapOrElse(e){return e(t)},unwrapErr(){return t},match(e){return e.err(t)},map(e){return $e(t)},mapErr(e){return $e(e(t))},andThen(e){return $e(t)},orElse(e){return e(t)}}}W.Err=$e;function qn(t){return t.isOk()}W.isOk=qn;function Bn(t){return t.isErr()}W.isErr=Bn});var tn=Z(w=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});w.Ok=w.isOk=w.isErr=w.Err=w.Some=w.None=w.isSome=w.isNone=w.Right=w.Left=w.isRight=w.isLeft=void 0;var Ue=Jt();Object.defineProperty(w,"isLeft",{enumerable:!0,get:function(){return Ue.isLeft}});Object.defineProperty(w,"isRight",{enumerable:!0,get:function(){return Ue.isRight}});Object.defineProperty(w,"Left",{enumerable:!0,get:function(){return Ue.Left}});Object.defineProperty(w,"Right",{enumerable:!0,get:function(){return Ue.Right}});var ke=Ie();Object.defineProperty(w,"isNone",{enumerable:!0,get:function(){return ke.isNone}});Object.defineProperty(w,"isSome",{enumerable:!0,get:function(){return ke.isSome}});Object.defineProperty(w,"None",{enumerable:!0,get:function(){return ke.None}});Object.defineProperty(w,"Some",{enumerable:!0,get:function(){return ke.Some}});var Pe=en();Object.defineProperty(w,"Err",{enumerable:!0,get:function(){return Pe.Err}});Object.defineProperty(w,"isErr",{enumerable:!0,get:function(){return Pe.isErr}});Object.defineProperty(w,"isOk",{enumerable:!0,get:function(){return Pe.isOk}});Object.defineProperty(w,"Ok",{enumerable:!0,get:function(){return Pe.Ok}})});var nn=Z((Ce,we)=>{(function(t,e){if(typeof Ce=="object"){var n=e();typeof we=="object"&&we&&we.exports&&(Ce=we.exports=n),Ce.randomColor=n}else typeof define=="function"&&define.amd?define([],e):t.randomColor=e()})(Ce,function(){var t=null,e={};S();var n=[],r=function(o){if(o=o||{},o.seed!==void 0&&o.seed!==null&&o.seed===parseInt(o.seed,10))t=o.seed;else if(typeof o.seed=="string")t=R(o.seed);else{if(o.seed!==void 0&&o.seed!==null)throw new TypeError("The seed value must be an integer or string");t=null}var p,f,h;if(o.count!==null&&o.count!==void 0){for(var g=o.count,N=[],v=0;vN.length;){var q=r(o);t!==null&&(o.seed=t),N.push(q)}return o.count=g,N}return p=a(o),f=i(p,o),h=s(p,f,o),u([p,f,h],o)};function a(o){if(n.length>0){var p=k(o.hue),f=E(p),h=(p[1]-p[0])/n.length,g=parseInt((f-p[0])/h);n[g]===!0?g=(g+2)%n.length:n[g]=!0;var N=(p[0]+g*h)%359,v=(p[0]+(g+1)*h)%359;return p=[N,v],f=E(p),f<0&&(f=360+f),f}else{var p=c(o.hue);return f=E(p),f<0&&(f=360+f),f}}function i(o,p){if(p.hue==="monochrome")return 0;if(p.luminosity==="random")return E([0,100]);var f=m(o),h=f[0],g=f[1];switch(p.luminosity){case"bright":h=55;break;case"dark":h=g-10;break;case"light":g=55;break}return E([h,g])}function s(o,p,f){var h=l(o,p),g=100;switch(f.luminosity){case"dark":g=h+20;break;case"light":h=(g+h)/2;break;case"random":h=0,g=100;break}return E([h,g])}function u(o,p){switch(p.format){case"hsvArray":return o;case"hslArray":return K(o);case"hsl":var f=K(o);return"hsl("+f[0]+", "+f[1]+"%, "+f[2]+"%)";case"hsla":var h=K(o),v=p.alpha||Math.random();return"hsla("+h[0]+", "+h[1]+"%, "+h[2]+"%, "+v+")";case"rgbArray":return b(o);case"rgb":var g=b(o);return"rgb("+g.join(", ")+")";case"rgba":var N=b(o),v=p.alpha||Math.random();return"rgba("+N.join(", ")+", "+v+")";default:return T(o)}}function l(o,p){for(var f=d(o).lowerBounds,h=0;h=g&&p<=v){var G=(q-N)/(v-g),U=N-G*g;return G*p+U}}return 0}function c(o){if(typeof parseInt(o)=="number"){var p=parseInt(o);if(p<360&&p>0)return[p,p]}if(typeof o=="string"){if(e[o]){var f=e[o];if(f.hueRange)return f.hueRange}else if(o.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var h=j(o)[0];return[h,h]}}return[0,360]}function m(o){return d(o).saturationRange}function d(o){o>=334&&o<=360&&(o-=360);for(var p in e){var f=e[p];if(f.hueRange&&o>=f.hueRange[0]&&o<=f.hueRange[1])return e[p]}return"Color not found"}function E(o){if(t===null){var p=.618033988749895,f=Math.random();return f+=p,f%=1,Math.floor(o[0]+f*(o[1]+1-o[0]))}else{var h=o[1]||1,g=o[0]||0;t=(t*9301+49297)%233280;var N=t/233280;return Math.floor(g+N*(h-g))}}function T(o){var p=b(o);function f(g){var N=g.toString(16);return N.length==1?"0"+N:N}var h="#"+f(p[0])+f(p[1])+f(p[2]);return h}function D(o,p,f){var h=f[0][0],g=f[f.length-1][0],N=f[f.length-1][1],v=f[0][1];e[o]={hueRange:p,lowerBounds:f,saturationRange:[h,g],brightnessRange:[N,v]}}function S(){D("monochrome",null,[[0,0],[100,0]]),D("red",[-26,18],[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]),D("orange",[18,46],[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]),D("yellow",[46,62],[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]),D("green",[62,178],[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]),D("blue",[178,257],[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]),D("purple",[257,282],[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]),D("pink",[282,334],[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]])}function b(o){var p=o[0];p===0&&(p=1),p===360&&(p=359),p=p/360;var f=o[1]/100,h=o[2]/100,g=Math.floor(p*6),N=p*6-g,v=h*(1-f),q=h*(1-N*f),G=h*(1-(1-N)*f),U=256,B=256,C=256;switch(g){case 0:U=h,B=G,C=v;break;case 1:U=q,B=h,C=v;break;case 2:U=v,B=h,C=G;break;case 3:U=v,B=q,C=h;break;case 4:U=G,B=v,C=h;break;case 5:U=h,B=v,C=q;break}var O=[Math.floor(U*255),Math.floor(B*255),Math.floor(C*255)];return O}function j(o){o=o.replace(/^#/,""),o=o.length===3?o.replace(/(.)/g,"$1$1"):o;var p=parseInt(o.substr(0,2),16)/255,f=parseInt(o.substr(2,2),16)/255,h=parseInt(o.substr(4,2),16)/255,g=Math.max(p,f,h),N=g-Math.min(p,f,h),v=g?N/g:0;switch(g){case p:return[60*((f-h)/N%6)||0,v,g];case f:return[60*((h-p)/N+2)||0,v,g];case h:return[60*((p-f)/N+4)||0,v,g]}}function K(o){var p=o[0],f=o[1]/100,h=o[2]/100,g=(2-f)*h;return[p,Math.round(f*h/(g<1?g:2-g)*1e4)/100,g/2*100]}function R(o){for(var p=0,f=0;f!==o.length&&!(p>=Number.MAX_SAFE_INTEGER);f++)p+=o.charCodeAt(f);return p}function k(o){if(isNaN(o)){if(typeof o=="string"){if(e[o]){var f=e[o];if(f.hueRange)return f.hueRange}else if(o.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var h=j(o)[0];return d(h).hueRange}}}else{var p=parseInt(o);if(p<360&&p>0)return d(o).hueRange}return[0,360]}return r})});var Ge="YYYY-MM-DD";var y=["M6.5,16a9.5,9.5 0 1,0 19,0a9.5,9.5 0 1,0 -19,0","M19.79,6C22.25,7.2,25,9.92,25,16s-2.75,8.8-5.21,10a10.59,10.59,0,0,1-3.79.71A10.72,10.72,0,0,1,16,5.28,10.59,10.59,0,0,1,19.79,6Z","M19.43,5.86C21.79,7,24.5,9.7,24.5,16s-2.71,9-5.07,10.14a10.55,10.55,0,0,1-3.43.58A10.72,10.72,0,0,1,16,5.28,10.55,10.55,0,0,1,19.43,5.86Z","M17.87,5.46C20.23,6.34,24,8.88,24,16.17c0,6.85-3.33,9.36-5.69,10.29a11,11,0,0,1-2.31.26A10.72,10.72,0,0,1,16,5.28,10.49,10.49,0,0,1,17.87,5.46Z","M17.79,5.45C20,6.3,23.5,8.77,23.5,15.88c0,7.37-3.75,9.87-5.95,10.71a9.92,9.92,0,0,1-1.55.13A10.72,10.72,0,0,1,16,5.28,10.54,10.54,0,0,1,17.79,5.45Z","M17.35,5.38c1.9.79,5.15,3.25,5.15,10.72,0,7.25-3.06,9.68-5,10.5a10.87,10.87,0,0,1-1.52.12A10.72,10.72,0,0,1,16,5.28,10.1,10.1,0,0,1,17.35,5.38Z","M17.05,5.34c1.6.75,4.45,3.17,4.45,10.79,0,7.39-2.68,9.76-4.3,10.52a11.9,11.9,0,0,1-1.2.07A10.72,10.72,0,0,1,16,5.28,9,9,0,0,1,17.05,5.34Z","M16.85,5.33c1.3.74,3.65,3.12,3.65,10.67s-2.35,9.93-3.65,10.67c-.28,0-.56,0-.85,0A10.72,10.72,0,0,1,16,5.28,7.92,7.92,0,0,1,16.85,5.33Z","M16.46,5.31c.95.78,3,3.34,3,10.69s-2.09,9.91-3,10.69l-.46,0A10.72,10.72,0,0,1,16,5.28Z","M16.29,5.3c.65.8,2.21,3.48,2.21,10.78S17,25.91,16.3,26.7l-.3,0A10.72,10.72,0,0,1,16,5.28Z","M16.13,5.29c.37.89,1.37,3.92,1.37,10.79s-1,9.76-1.36,10.63H16A10.72,10.72,0,0,1,16,5.28Z","M16,5.29A85.5,85.5,0,0,1,16.5,16,85.5,85.5,0,0,1,16,26.71h0A10.72,10.72,0,0,1,16,5.28Z","M16,26.72A10.72,10.72,0,0,1,16,5.28Z","M15.5,16A85.59,85.59,0,0,0,16,26.72,10.72,10.72,0,0,1,16,5.28,85.59,85.59,0,0,0,15.5,16Z","M14.5,16.08c0,6.84,1,9.77,1.36,10.63a10.71,10.71,0,0,1,0-21.42C15.5,6.17,14.5,9.2,14.5,16.08Z","M15.7,26.7a10.7,10.7,0,0,1,0-21.4c-.65.8-2.21,3.47-2.21,10.78S15,25.92,15.7,26.7Z","M15.55,26.7a10.71,10.71,0,0,1,0-21.4c-1,.78-3.05,3.34-3.05,10.7S14.6,25.92,15.55,26.7Z","M15.16,26.68a10.71,10.71,0,0,1,0-21.36C13.85,6.06,11.5,8.43,11.5,16S13.85,25.94,15.16,26.68Z","M14.81,26.65A10.72,10.72,0,0,1,15,5.33c-1.59.76-4.45,3.17-4.45,10.8C10.5,23.53,13.19,25.9,14.81,26.65Z","M14.49,26.6a10.71,10.71,0,0,1,.17-21.23c-1.9.8-5.16,3.24-5.16,10.73C9.5,23.37,12.57,25.79,14.49,26.6Z","M14.46,26.6a10.71,10.71,0,0,1-.24-21.16C12,6.29,8.5,8.76,8.5,15.88,8.5,23.26,12.27,25.76,14.46,26.6Z","M13.72,26.47a10.71,10.71,0,0,1,.43-21C11.78,6.33,8,8.87,8,16.17,8,23,11.35,25.55,13.72,26.47Z","M12.6,26.19a10.73,10.73,0,0,1,0-20.35C10.23,7,7.5,9.67,7.5,16s2.73,9,5.1,10.16Z","M12.23,26a10.7,10.7,0,0,1,0-20C9.77,7.19,7,9.9,7,16S9.77,24.81,12.23,26Z",null,"M19.77,26C22.23,24.81,25,22.1,25,16S22.23,7.19,19.77,6a10.7,10.7,0,0,1,0,20Z","M19.4,26.16C21.77,25,24.5,22.33,24.5,16S21.77,7,19.4,5.84a10.71,10.71,0,0,1,0,20.32Z","M18.28,26.47C20.65,25.55,24,23,24,16.17c0-7.3-3.78-9.84-6.15-10.72a10.71,10.71,0,0,1,.43,21Z","M17.54,26.6c2.19-.84,6-3.34,6-10.72,0-7.12-3.5-9.59-5.72-10.44a10.71,10.71,0,0,1-.24,21.16Z","M17.51,26.6c1.92-.81,5-3.23,5-10.5,0-7.49-3.26-9.93-5.16-10.73a10.71,10.71,0,0,1,.17,21.23Z","M17.19,26.65c1.62-.75,4.31-3.12,4.31-10.52,0-7.63-2.86-10-4.45-10.8a10.72,10.72,0,0,1,.14,21.32Z","M16.84,26.68c1.31-.74,3.66-3.11,3.66-10.68S18.15,6.06,16.84,5.32a10.71,10.71,0,0,1,0,21.36Z","M16.45,26.7c.95-.78,3.05-3.34,3.05-10.7S17.4,6.08,16.45,5.3a10.71,10.71,0,0,1,0,21.4Z","M16.3,26.7c.67-.78,2.2-3.37,2.2-10.62S16.94,6.1,16.29,5.3a10.7,10.7,0,0,1,0,21.4Z","M16.14,26.71c.37-.86,1.36-3.79,1.36-10.63s-1-9.91-1.37-10.79a10.71,10.71,0,0,1,0,21.42Z","M16,26.72A85.59,85.59,0,0,0,16.5,16,85.59,85.59,0,0,0,16,5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72V5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72h0A85.59,85.59,0,0,1,15.5,16,85.59,85.59,0,0,1,16,5.28h0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72h-.14c-.37-.86-1.36-3.79-1.36-10.63s1-9.91,1.37-10.79H16a10.72,10.72,0,0,1,0,21.44Z","M16,26.72l-.3,0c-.67-.78-2.2-3.37-2.2-10.62s1.56-10,2.21-10.78l.29,0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72l-.45,0c-1-.78-3.05-3.34-3.05-10.7s2.1-9.92,3.05-10.7l.45,0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72c-.28,0-.56,0-.84,0C13.85,25.94,11.5,23.57,11.5,16s2.35-9.94,3.66-10.68c.28,0,.56,0,.84,0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a11.7,11.7,0,0,1-1.19-.07c-1.62-.75-4.31-3.12-4.31-10.52,0-7.63,2.86-10,4.45-10.8.35,0,.7,0,1.05,0a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a10.85,10.85,0,0,1-1.51-.12c-1.92-.81-5-3.23-5-10.5,0-7.49,3.26-9.93,5.16-10.73A11.9,11.9,0,0,1,16,5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a11.16,11.16,0,0,1-1.54-.12c-2.19-.84-6-3.34-6-10.72,0-7.12,3.5-9.59,5.72-10.44A10.43,10.43,0,0,1,16,5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a10.69,10.69,0,0,1-2.28-.25C11.35,25.55,8,23,8,16.17c0-7.3,3.78-9.84,6.15-10.72A11.26,11.26,0,0,1,16,5.28a10.72,10.72,0,0,1,0,21.44Z","M16,26.72a10.63,10.63,0,0,1-3.4-.56C10.23,25,7.5,22.33,7.5,16s2.73-9,5.1-10.16A10.72,10.72,0,1,1,16,26.72Z","M16,26.72a10.52,10.52,0,0,1-3.77-.7C9.77,24.81,7,22.1,7,16S9.77,7.19,12.23,6A10.52,10.52,0,0,1,16,5.28a10.72,10.72,0,0,1,0,21.44Z"],jn={"New moon":y[0],"New moon fading":y[1],"New moon faded":y[2],"Waxing crescent rising":y[3],"Waxing crescent risen":y[4],"Waxing crescent":y[6],"Waxing crescent fading":y[7],"Waxing crescent faded":y[8],"First quarter rising":y[9],"First quarter risen":y[10],"First quarter":y[12],"First quarter fading":y[13],"First quarter faded":y[14],"Waxing gibbous rising":y[15],"Waxing gibbous risen":y[16],"Waxing gibbous":y[18],"Waxing gibbous fading":y[19],"Waxing gibbous faded":y[20],"Full moon rising":y[21],"Full moon risen":y[22],"Full moon":y[24],"Full moon fading":y[25],"Full moon faded":y[26],"Waning gibbous rising":y[27],"Waning gibbous risen":y[28],"Waning gibbous":y[30],"Waning gibbous fading":y[31],"Waning gibbous faded":y[32],"Last quarter rising":y[33],"Last quarter risen":y[34],"Last quarter":y[36],"Last quarter fading":y[37],"Last quarter faded":y[38],"Waning crescent rising":y[39],"Waning crescent risen":y[40],"Waning crescent":y[42],"Waning crescent fading":y[43],"Waning crescent faded":y[44],"New moon rising":y[45],"New moon risen":y[46]};var Q={Date:"Date",Range:"Range",Recurring:"Recurring",Undated:"Undated"};function ht(t,e){return(t%e+e)%e}function He(t){return"ID_xyxyxyxyxyxy".replace(/[xy]/g,function(e){let n=Math.random()*16|0;return(e=="x"?n:n&3|8).toString(16)})}function le(t,e,n){let r=n=="month"?e.static.padMonths:e.static.padDays;return t==null?"*":String(t).padStart(r!=null?r:0,"0")}function Xe(t,e){return t.interval.sort((n,r)=>{var a,i;return((a=n.interval)!=null?a:Number.MIN_VALUE)-((i=r.interval)!=null?i:Number.MIN_VALUE)}).some(({interval:n,exclusive:r},a,i)=>{var s,u,l,c,m;if(n==null)return!1;if(r&&a==0)return(e-((s=t.offset)!=null?s:0))%n!=0;if(!r)return i[a+1]&&i[a+1].exclusive?(e-((u=t.offset)!=null?u:0))%n==0&&(e-((l=t.offset)!=null?l:0))%((c=i[a+1].interval)!=null?c:0)!=0:(e-((m=t.offset)!=null?m:0))%n==0})}var rn=je(Kt()),Y=je(tn());var an=je(nn());function Te(t,e,n,r){console.error("Calendarium: %s. From '%s', date value: %o",t,n.path,r||e)}var Zn=/<(span|div)[\\s\\S]*?<\\/(span|div)>/g,ue,qe,Ze=class{constructor(e,n){gt(this,ue);this.category=null;this.calendar=e,this.useFilenameForEvents=n,this.formatString=Ge,this.formatDigest=this.formatString.toUpperCase().replace(/[^\\w]/g,"").replace(/Y+/g,"Y").replace(/M+/g,"M").replace(/D+/g,"D")}parseFrontmatterEvent(e,n,r){var u,l,c,m,d;if(!e)return;let a="fc-date"in e?"fc-date":"fc-start",i=(u=e[a])!=null?u:this.useFilenameForEvents?n.basename:null;if(!i)return;let s=this.parseEvent({dateString:i,eventName:(l=e["fc-display-name"])!=null?l:n.basename,eventDesc:e["fc-description"],eventImage:e["fc-img"],categoryString:(d=(m=e==null?void 0:e["fc-category"])!=null?m:(c=this.category)==null?void 0:c.id)!=null?d:null,endDateString:e["fc-end"]},n);s&&r(s)}parseInlineEvents(e,n,r,a){let i=new rn.DOMParser;for(let s of e.matchAll(Zn)){let u=i.parseFromString(s[0],"text/html"),l={dataset:{date:u.documentElement.getAttribute("data-date"),end:u.documentElement.getAttribute("data-end"),title:u.documentElement.getAttribute("data-name"),class:u.documentElement.getAttribute("data-category"),img:u.documentElement.getAttribute("data-img"),calendar:u.documentElement.getAttribute("data-calendar")},content:u.documentElement.textContent};if(l.dataset.date)if(l.dataset.calendar&&l.dataset.calendar!=this.calendar.name)a(l.dataset.calendar,l);else{let c=this.parseEvent({dateString:l.dataset.date,eventName:l.dataset.title,eventDesc:l.content,eventImage:l.dataset.img,endDateString:l.dataset.end,categoryString:l.dataset.class},n);c&&r(c)}}}resolveDates(e,n){let r;return Array.isArray(e.day)||Array.isArray(e.month)||Array.isArray(e.year)?r={type:Q.Recurring,date:e}:e.year===null||e.month===null||e.day===null?(e.year===null&&(e.year=[null,null]),e.month===null&&(e.month=[null,null]),e.day===null&&(e.day=[null,null]),r={type:Q.Recurring,date:e}):n?(Array.isArray(n.day)||Array.isArray(n.month)||Array.isArray(n.year),r={type:Q.Range,date:e,end:n}):r={type:Q.Date,date:e},r}parseEvent({dateString:e,eventName:n,eventDesc:r,eventImage:a,endDateString:i,categoryString:s},u){var T,D,S;if(!e)return null;let l=this.parseDate(e,u);if(!l)return null;let c;s&&(c=this.calendar.categories.find(b=>(b==null?void 0:b.name)==s||(b==null?void 0:b.id)==s),c||(c={id:He(6),color:(0,an.default)(),name:s},(T=this.onNewCategory)==null||T.call(this,c),this.calendar.categories.push(c)));let m=i?this.parseDate(i,u):null,d=this.resolveDates(l,m);return Ye({id:He(6),name:n!=null?n:u.basename,description:r,sort:this.parsedToTimestamp(l),note:u.path,category:(S=(D=c!=null?c:this.category)==null?void 0:D.id)!=null?S:null,img:a},d)}parseFileForDates(e,n){var u;if(!e)return null;let r="fc-date"in e?"fc-date":"fc-start",a=(u=e[r])!=null?u:this.useFilenameForEvents?n.basename:null;if(!a)return null;let i=this.parseCalDateString(a,n);if(!i)return null;let s=e["fc-end"]?this.parseDate(e["fc-end"],n):null;return this.resolveDates(i,s)}parseFilenameDate(e){return this.parseDate(e.basename,e)}parseDate(e,n){return typeof e=="string"?this.parseCalDateString(e,n):this.dateFromSegments({year:e.year||"*",month:e.month||"*",day:e.day||"*",order:e.order},n)}parseCalDateString(e,n){let r=e.split(/(?!^)[-\u2013\u2014](?![^[]*])/);return this.formatDigest!="YMD"&&r.length<3?(Te(\`Must specify all three segments in \${this.formatString} order\`,null,n,e),null):this.dateFromSegments({year:r[this.formatDigest.indexOf("Y")]||null,month:r[this.formatDigest.indexOf("M")]||null,day:r[this.formatDigest.indexOf("D")]||null,order:r[3]?r[3]:""},n,e)}resolveMonth(e,n){if(e===null)return 0;if(typeof e=="number"&&!Number.isNaN(e))return ht(e-1,this.calendar.static.months.length);if(Number.isNaN(e)){let r=this.calendar.static.months.find(a=>{var i,s;return((i=a.name)==null?void 0:i.startsWith(n))||((s=a.short)==null?void 0:s.startsWith(n))});if(r)return this.calendar.static.months.indexOf(r);{let a=this.calendar.static.leapDays.find(i=>i.name&&i.name.startsWith(n));if(a)return a.timespan}}return 0}resolveDay(e,n,r,a){if(typeof e=="number"&&e<1)return(0,Y.Ok)(1);if(typeof e=="number"){for(let s of[n].flat())if(s)for(let u of[r].flat()){let l=this.daysForMonth(s,u);if(e>l)return(0,Y.Err)(\`Day '\${a.day}' is incorrect for month '\${a.month}', which has \${l} day(s)\`)}return(0,Y.Ok)(e)}let i=this.calendar.static.leapDays.find(s=>s.name&&s.name.startsWith(a.month));if(i){for(let s of[n].flat())if(s)for(let u of[r].flat()){if(e=this.findLeapDay(i,s,u),e==null)return(0,Y.Err)(\`Leap day '\${a.day}' isn't valid for year '\${a.year}'\`);if(a.year!=="*")return(0,Y.Ok)(e)}}return e==null?(0,Y.Ok)(1):(0,Y.Ok)(e)}dateFromSegments(e,n,r){let a=Be(e.year),i=Be(e.month),s=Be(e.day);if(e.year==="*")a=[null,null];else if(!e.year||[a].flat().some(u=>Number.isNaN(u)))return Te(\`Must specify a valid year: \${a}\`,e,n,r),null;if(e.month==="*"?i=[null,null]:Array.isArray(i)?i=i.map(u=>this.resolveMonth(u,e.month)):i=this.resolveMonth(i,e.month),e.day==="*")s=[null,null];else if(Array.isArray(s)){let u=s.map(c=>this.resolveDay(c,i,a,e)),l=[];for(let c of u){if(c.isErr())return Te(c.unwrapErr(),e,n,r),null;l.push(c.unwrap())}s=[...l]}else{let u=this.resolveDay(s,i,a,e);if(u.isErr())return Te(u.unwrapErr(),e,n,r),null;s=u.unwrap()}return{year:a,month:i,day:s,order:e.order||""}}generateTimeStamp(e){var i;let n=Array.isArray(e.year)?[e.year].flat().map(s=>\`\${s!=null?s:"*"}\`):[\`\${(i=e.year)!=null?i:"*"}\`],r=[e.month].flat().map(s=>le(s,this.calendar,"month")),a=[e.day].flat().map(s=>le(s,this.calendar,"day"));return\`\${Se(this,ue,qe).call(this,n)}-\${Se(this,ue,qe).call(this,r)}-\${Se(this,ue,qe).call(this,a)}\`}parsedToTimestamp(e){var r,a;if([e.year].flat().every(i=>i==null)||[e.month].flat().every(i=>i==null)||[e.day].flat().every(i=>i==null))return{timestamp:Number.MIN_VALUE,order:e.order?e.order:this.generateTimeStamp(e)};let n;return Array.isArray(e.year)?n=(r=e.year[0])!=null?r:Number.MIN_VALUE:n=(a=e.year)!=null?a:Number.MIN_VALUE,{timestamp:+\`\${n}\${le([e.month].flat()[0],this.calendar,"month")}\${le([e.day].flat()[0],this.calendar,"day")}\`,order:e.order||""}}timestampForCalEvent(e,n){return!n&&e.sort?e.sort:this.parsedToTimestamp(mt(Ye({},e.date),{order:(n==null?void 0:n.order)||""}))}findLeapDay(e,n,r){let a=this.calendar.static.months[n],i=this.calendar.static.leapDays.filter(u=>u.timespan==n&&!u.intercalary||u.intercalary&&u.numbered);return r&&!Xe(e,r)?null:a.length+i.indexOf(e)+1}daysForMonth(e,n){let r=this.calendar.static.months[e],a=this.calendar.static.leapDays.filter(i=>i.timespan==e&&!i.intercalary||i.intercalary&&i.numbered);if(n){let i=a.filter(s=>Xe(s,n)).length;return r.length+i}return r.length+a.length}};ue=new WeakSet,qe=function(e){return(e.length>1?"[":"")+e.join("-")+(e.length>1?"]":"")};function Be(t){if(t==null||t==="*")return null;if(typeof t=="number")return t;if(typeof t=="string"&&/\\[.+?\\]/.test(t)){let e=t.slice(1,-1).split("-").map(n=>Be(n)).sort((n,r)=>typeof n=="number"&&typeof r=="number"?n-r:0);return e.length===1?e[0]:e.length>2?[e[0],e.pop()]:e}return parseInt(t)}var _=self;function Vn(t,e){return t.some(n=>n&&(e.includes(n)||e.includes(\`#\${n}\`)))}var lt=class{constructor(){this.queue=[];this.parsing=!1;this.parseTitle=!1;this.eventHelpers=new Map;this.inlineEventsTag=null;_.addEventListener("message",e=>{if(e.data.type=="options"){let{defaultCalendar:n,format:r,parseTitle:a,debug:i,inlineEventsTag:s,paths:u}=e.data;this.defaultCalendar=n,this.format=r,this.parseTitle=a,this.inlineEventsTag=s,this.debug=i,this.paths=u.sort((l,c)=>l[0].localeCompare(c[0])),this.debug&&console.debug("Received options message",this.defaultCalendar,this.inlineEventsTag,this.paths)}}),_.addEventListener("message",e=>{if(e.data.type=="calendars"){let{calendars:n}=e.data;this.calendars=[...n]}}),_.addEventListener("message",e=>{e.data.type=="queue"&&(this.add(...e.data.paths),this.debug&&console.debug(\`Received queue message for \${e.data.paths.length} paths\`))})}add(...e){this.debug&&console.debug(\`Adding \${e.length} paths to queue\`),this.queue.push(...e),this.parsing||this.parse()}async parse(){for(this.parsing=!0;this.queue.length;){let e=this.queue.shift();if(!e)break;let n=await this.getFileData(e);if(!n||!e.endsWith(".md")||!n.data)continue;let{data:r,cache:a,allTags:i,file:s}=n;this.debug&&console.debug(\`Parsing \${e} for calendar events (\${this.queue.length} to go)\`),setTimeout(()=>{this.parseFileForEvents(r,a,i,s)},0)}this.parsing=!1,this.debug&&console.info("Parsing complete"),_.postMessage({type:"save"})}async getFileData(e){return new Promise(n=>{_.addEventListener("message",r=>{var a;((a=r.data)==null?void 0:a.type)=="file"&&n(r.data)}),_.postMessage({path:e,type:"get"})})}async getFileDataOld(e){let n=this;return new Promise(r=>{function a(i){if(i.data.type=="queue"){_.removeEventListener("message",a),r();return}if(i.data.type!="file"||i.data.path!=e)return;_.removeEventListener("message",a);let{data:s,cache:u,allTags:l,file:c}=i.data;s&&(e.endsWith(".md")&&(n.debug&&console.debug(\`Parsing \${e} for calendar events (\${n.queue.length} to go)\`),n.parseFileForEvents(s,u,l,c)),r())}setTimeout(()=>r(),500),_.addEventListener("message",a),_.postMessage({path:e,type:"get"})})}removeEventsFromFile(e){for(let n of this.calendars)_.postMessage({path:e,id:n.id,type:"delete"})}parseFileForEvents(e,n,r,a){var c;let{frontmatter:i}=n!=null?n:{};this.removeEventsFromFile(a.path);let s=this.createEventHandler(i,a);if(!s)return;let u=0,l=0;s.parseFrontmatterEvent(i,a,m=>{_.postMessage({type:"update",id:s.calendar.id,index:-1,event:m,original:void 0}),u++}),Vn([this.inlineEventsTag,(c=s.calendar.inlineEventTag)!=null?c:null],r)&&s.parseInlineEvents(e,a,m=>{_.postMessage({type:"update",id:s.calendar.id,index:-1,event:m,original:void 0}),l++},(m,d)=>{let E=this.getHelperByName(m);if(!E)return;let T=E.parseEvent({dateString:d.dataset.date,eventName:d.dataset.title,eventDesc:d.content,eventImage:d.dataset.img,endDateString:d.dataset.end,categoryString:d.dataset.class},a);T&&(this.debug&&console.info("Found inline event registered to a different calendar."),_.postMessage({type:"update",id:E.calendar.id,index:-1,event:T,original:void 0}))}),this.debug&&u+l>0&&console.info(\`\${u} frontmatter and \${l} inline event operations completed on \${s.calendar.name} for \${a.basename}\`)}createEventHandler(e,n){if(!(e!=null&&e["fc-ignore"])){let r=e==null?void 0:e["fc-calendar"];if(!r||!r.length){let a=this.paths.find(i=>n.path.startsWith(i[0]));a&&(r=a[1])}if((!r||!r.length)&&(r=this.defaultCalendar),r=r==null?void 0:r.trim().toLowerCase(),r)return this.getHelperByName(r);this.debug&&console.info(\`Skipping file \${n.basename} (no calendar; \${r})\`)}return null}getHelperByName(e){let n=this.eventHelpers.get(e);if(n)return n;{let r=this.calendars.find(a=>e.toLowerCase()==a.name.toLowerCase()||e.toLowerCase()==a.id.toLowerCase());if(this.debug&&console.info("Finding calendar for",e,r),r){this.debug&&console.info("creating event helper for calendar",r),n=new Ze(r,this.parseTitle);let a=n.calendar.id;return n.onNewCategory=i=>{_.postMessage({type:"category",id:a,category:i})},this.eventHelpers.set(e,n),n}this.debug&&console.info("No calendar found for",e)}return null}};new lt; +`)}var Jd=class extends Cn.Component{constructor(t){super();this.plugin=t;this.queue=new Set;this.paths=new Set;this.worker=new B1}get metadataCache(){return this.plugin.app.metadataCache}get vault(){return this.plugin.app.vault}onload(){this.plugin.addCommand({id:"rescan-events",name:"Rescan events",callback:()=>{Xe.getData().debug&&console.info("Beginning full rescan for calendar events"),this.start()}}),this.registerEvent(this.plugin.app.workspace.on("calendarium-updated",()=>{this.worker.postMessage({type:"calendars",calendars:Xe.getCalendars()})})),this.registerEvent(this.plugin.app.workspace.on("calendarium-settings-change",()=>{this.worker.postMessage({type:"options",parseTitle:Xe.getData().parseDates,format:this.plugin.format,defaultCalendar:this.plugin.defaultCalendar?.name,paths:Xe.getData().paths,debug:Xe.getData().debug,inlineEventsTag:Xe.getData().inlineEventsTag})})),this.registerEvent(this.metadataCache.on("changed",t=>{this.queue.has(t.path)||this.parseFiles(t)})),this.registerEvent(this.vault.on("rename",async(t,n)=>{if(Xe.getCalendars().length&&t instanceof Cn.TFile){for(let a of Xe.getCalendars()){let i=this.plugin.getStoreByCalendar(a);i&&i.eventStore.removeEventsFromFile(n)}this.worker.postMessage({type:"calendars",calendars:Xe.getCalendars()}),this.pathContainsFile(t.path)&&this.parseFiles(t)}})),this.registerEvent(this.vault.on("delete",async t=>{if(!(t instanceof Cn.TFile))return;let n=!1;for(let a of Xe.getCalendars()){let i=this.plugin.getStoreByCalendar(a);i&&(i.eventStore.removeEventsFromFile(t.path),n=!0)}n&&await Xe.save({calendar:!0})})),this.worker.postMessage({type:"calendars",calendars:Xe.getCalendars()}),this.worker.postMessage({type:"options",parseTitle:Xe.getData().parseDates,format:this.plugin.format,defaultCalendar:this.plugin.defaultCalendar?.name,inlineEventsTag:Xe.getData().inlineEventsTag,paths:Xe.getData().paths,debug:Xe.getData().debug}),this.worker.addEventListener("message",async t=>{if(t.data.type=="get"){let{path:n}=t.data;this.queue.delete(n);let a=this.plugin.app.vault.getAbstractFileByPath(n);if(a instanceof Cn.TFile){let i=this.metadataCache.getFileCache(a)??{},o=(0,Cn.getAllTags)(i),s=await this.vault.cachedRead(a);this.worker.postMessage({type:"file",path:n,cache:i,file:{path:a.path,basename:a.basename},allTags:o??[],data:s})}else if(a instanceof Cn.TFolder){this.worker.postMessage({type:"file",path:n});for(let i of a.children)this.parseFiles(i)}}}),this.worker.addEventListener("message",async t=>{if(t.data.type=="update"){let{id:n,index:a,event:i,original:o}=t.data,s=Xe.getCalendars().find(u=>u.id==n);if(!s)return;let l=this.plugin.getStore(s.id);if(!l)return;Xe.getData().debug&&(a==-1?console.debug(`Adding '${i.name}' to ${s.name}`):console.debug(`Updating '${i.name}' in calendar ${s.name}`)),l.eventStore.insertEventsFromFile(i.note,i)}}),this.worker.addEventListener("message",async t=>{if(t.data.type=="category"){let{id:n,category:a}=t.data,i=Xe.getCalendars().find(s=>s.id==n);if(!i)return;let o=this.plugin.getStore(i.id);if(!o||o.hasCategory(a.id))return;o.addCategory(a),await Xe.save({calendar:!0})}}),this.worker.addEventListener("message",async t=>{if(t.data.type=="delete"){let{id:n,path:a}=t.data;if(!a)return;let i=Xe.getCalendars().find(s=>s.id==n);if(!i)return;Xe.getData().debug&&console.debug(`Removing events for ${a} from ${i.name}`);let o=this.plugin.getStore(i.id);if(!o)return;o.eventStore.removeEventsFromFile(a)}}),this.worker.addEventListener("message",async t=>{t.data.type=="save"&&Xe.getData().debug&&console.debug("Received save event from file watcher")}),this.plugin.app.workspace.onLayoutReady(()=>{this.start()})}pathContainsFile(t){let n=Xe.getData().paths;if(!n.length||n.some(a=>a[0]==="/"))return!0;for(let a of n)if(t.startsWith(a[0]))return!0;return!1}start(t){if(!Xe.getData().autoParse)return;let n=t?[t]:Xe.getCalendars();if(!n.length)return;let a=[];for(let[i]of Xe.getData().paths){let o=this.vault.getAbstractFileByPath(i);if(!o||!(o instanceof Cn.TFolder))return;a.push(o)}a.length&&(Xe.getData().debug&&(t?console.info(`Starting rescan for ${t.name}`):(console.info(`Starting rescan for ${n.length} calendars`),console.info(`Looking at ${a.length} paths`))),this.parseFiles(...a))}getFiles(t){let n=[];return(t instanceof Cn.TFolder||t instanceof Cn.TFile&&t.extension==="md")&&n.push(t.path),n}parseFiles(...t){let n=new Set;for(let a of t)for(let i of this.getFiles(a))n.add(i);this.startParsing([...n])}startParsing(t){for(let n of t)this.queue.add(n);this.worker.postMessage({type:"queue",paths:t})}onunload(){this.worker.terminate()}};var Ja,Oo,Ru,eh=class{constructor(e,t){Tt(this,Ja,void 0);Tt(this,Oo,void 0);Tt(this,Ru,void 0);Nt(this,Ja,e),Nt(this,Oo,t),Nt(this,Ru,new ys(t,!1))}getStore(){return Me(this,Ja)}getObject(){return at(Me(this,Oo))}parseDate(e){return Me(this,Ru).parseCalDateString(e,{path:"",basename:"api-call"})}getDate(e,t,n){return{day:e,month:t,year:n}}getCurrentDate(){return Ne(Me(this,Ja).current)}getEvents(){return Me(this,Ja).eventStore.getEvents()}getEventsOnDay(e){return Ne(Me(this,Ja).eventStore.getEventsForDate(e))}sortEvents(e){return ii(e)}compareEvents(e,t){return pp(e,t)}toDisplayDate(e,t,n){return Fr(e,Me(this,Oo),t,n)}getSeasons(){return at(Me(this,Oo).seasonal.seasons)}getSeasonForDate(e){return at(Ne(Me(this,Ja).seasonCache.getItemsOrRecalculate(e)).shift())}};Ja=new WeakMap,Oo=new WeakMap,Ru=new WeakMap;var rh,nE,zs,th=class{constructor(e){this.plugin=e;Tt(this,rh);Tt(this,zs,new WeakMap)}onSettingsLoaded(e){this.plugin.onSettingsLoaded(e)}getCalendars(){return Xe.getCalendars().map(e=>e.name)}getAPI(e){let t=Xe.getCalendars().find(i=>e?i.name==e:i.id==Xe.getData().defaultCalendar);if(!t)throw new ReferenceError("No calendar store by that name exists.");let n=qo(this,rh,nE).call(this,t),a=Me(this,zs).get(t)??new eh(n,t);return Me(this,zs).has(t)||Me(this,zs).set(t,a),a}translate(e,t,n){if(e.year==null||e.month==null||e.day==null)throw new Error("In order for an date to be translated, it must be fully defined.");let a=t.getStore(),i=n.getStore(),o=a.getDaysBeforeDate(e),s={year:Math.floor(o/i.staticStore.getDaysInAYear()),month:0,day:1},l=i.getDaysBeforeDate(s);if(l===o)return s;let u=l>o?-1:1,c=!1;function f(d,h,p){return p===1?dh}for(let d of["year","month"]){let h=i.getDaysBeforeDate(s);for(;f(h,o,u)&&(h=i.getDaysBeforeDate({...s,[d]:s[d]+u}),c||(c=!0),!(h>o));)s[d]=s[d]+u}return s.day=o-i.getDaysBeforeDate(s)+1,s}};rh=new WeakSet,nE=function(e){let t=null;if(typeof e=="string"?t=this.plugin.getStore(Xe.getCalendars().find(n=>n.name==e)?.id??""):t=this.plugin.getStoreByCalendar(e),!t)throw new ReferenceError("No calendar by that name exists.");return t},zs=new WeakMap;var jE=require("obsidian");var Vs=require("obsidian");var nh=class extends Vs.MarkdownRenderChild{constructor(t,n,a){super(a);this.plugin=t;this.source=n;this.getViewType=()=>Nr.Calendarium;this.id=Le(12)}switchCalendar(t){let n=this.plugin.getStore(t);if(!n)throw new Vs.Notice("There was an issue opening that calendar."),new Error("Could not find a calendar by that name");this.store=n,this.calendar=t,this.ui.$set({store:this.store}),this.plugin.app.workspace.requestSaveLayout(),this.plugin.app.workspace.trigger("calendarium:view-parent:change-calendar",{parent:this.id,calendar:t})}onload(){let n=((0,Vs.parseYaml)(this.source??"")??{}).calendar??this.plugin.defaultCalendar.name,a=this.plugin.calendars.find(o=>o.name===n);a||(a=this.plugin.defaultCalendar);let i=this.plugin.getStore(a.id);if(!i){this.containerEl.replaceWith(createEl("code",{text:"No calendar by that name was found."}));return}this.store=i,this.calendar=a.id,this.ui=new Kd({target:this.containerEl,props:{store:this.store,view:this,plugin:this.plugin,full:!1}}),this.plugin.register(()=>{this.ui?.$destroy();let o=createEl("pre");o.createEl("code",{text:"Calendarium has been unloaded. Re-enable the plugin to render your calendars."}),this.containerEl.replaceWith(o)})}};var aE=require("obsidian"),ah=class extends aE.EditorSuggest{constructor(t){super(t.app);this.plugin=t}getSuggestions(t){return this.plugin.calendars.map(n=>n.name).filter(n=>n.toLowerCase().contains(t.query.toLowerCase()))}renderSuggestion(t,n){n.createSpan({text:t})}selectSuggestion(t,n){if(!this.context)return;let a=this.context.editor.getLine(this.context.end.line).slice(this.context.end.ch),[i,o]=a.match(/^(\] ?)/)??[];this.context.editor.replaceRange(`${t} +`,this.context.start,{...this.context.end,ch:this.context.start.ch+this.context.query.length+(o?.length??0)},"calendarium"),this.context.editor.setCursor(this.context.start.line,this.context.start.ch+t.length),this.close()}onTrigger(t,n,a){let i=n.getRange({line:0,ch:0},t);if(i.indexOf("```calendarium\n")===-1)return null;let o=i.split(` +`).reverse(),s=!1;for(let h of o){if(/^```$/.test(h))return null;if(/^```calendarium/.test(h)){s=!0;break}}if(!s)return null;let l=n.getLine(t.line);if(!/^calendar:/m.test(l.slice(0,t.ch)))return null;let u=l.match(/^calendar:(.+)\n?/);if(!u)return null;let[c,f]=u;return this.plugin.calendars.map(h=>h.name).find(h=>h.toLowerCase()==f?.toLowerCase())?null:{end:t,start:{ch:10,line:t.line},query:f}}};var Ks=require("obsidian");function _o(r,e){return r==null||e==null?NaN:re?1:r>=e?0:NaN}function U1(r,e){return r==null||e==null?NaN:er?1:e>=r?0:NaN}function ih(r){let e,t,n;r.length!==2?(e=_o,t=(s,l)=>_o(r(s),l),n=(s,l)=>r(s)-l):(e=r===_o||r===U1?r:hL,t=r,n=r);function a(s,l,u=0,c=s.length){if(u>>1;t(s[f],l)<0?u=f+1:c=f}while(u>>1;t(s[f],l)<=0?u=f+1:c=f}while(uu&&n(s[f-1],l)>-n(s[f],l)?f-1:f}return{left:a,center:o,right:i}}function hL(){return 0}function W1(r){return r===null?NaN:+r}var iE=ih(_o),oE=iE.right,pL=iE.left,mL=ih(W1).center,Y1=oE;var gL=Math.sqrt(50),yL=Math.sqrt(10),bL=Math.sqrt(2);function oh(r,e,t){let n=(e-r)/Math.max(0,t),a=Math.floor(Math.log10(n)),i=n/Math.pow(10,a),o=i>=gL?10:i>=yL?5:i>=bL?2:1,s,l,u;return a<0?(u=Math.pow(10,-a)/o,s=Math.round(r*u),l=Math.round(e*u),s/ue&&--l,u=-u):(u=Math.pow(10,a)*o,s=Math.round(r/u),l=Math.round(e/u),s*ue&&--l),l0))return[];if(r===e)return[r];let n=e=a))return[];let s=i-a+1,l=new Array(s);if(n)if(o<0)for(let u=0;u>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):t===8?uh(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):t===4?uh(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=OL.exec(r))?new kn(e[1],e[2],e[3],1):(e=_L.exec(r))?new kn(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=wL.exec(r))?uh(e[1],e[2],e[3],e[4]):(e=DL.exec(r))?uh(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=CL.exec(r))?pE(e[1],e[2]/100,e[3]/100,1):(e=kL.exec(r))?pE(e[1],e[2]/100,e[3]/100,e[4]):lE.hasOwnProperty(r)?fE(lE[r]):r==="transparent"?new kn(NaN,NaN,NaN,0):null}function fE(r){return new kn(r>>16&255,r>>8&255,r&255,1)}function uh(r,e,t,n){return n<=0&&(r=e=t=NaN),new kn(r,e,t,n)}function SL(r){return r instanceof Zu||(r=Mi(r)),r?(r=r.rgb(),new kn(r.r,r.g,r.b,r.opacity)):new kn}function Xs(r,e,t,n){return arguments.length===1?SL(r):new kn(r,e,t,n??1)}function kn(r,e,t,n){this.r=+r,this.g=+e,this.b=+t,this.opacity=+n}lh(kn,Xs,V1(Zu,{brighter(r){return r=r==null?fh:Math.pow(fh,r),new kn(this.r*r,this.g*r,this.b*r,this.opacity)},darker(r){return r=r==null?Iu:Math.pow(Iu,r),new kn(this.r*r,this.g*r,this.b*r,this.opacity)},rgb(){return this},clamp(){return new kn(Do(this.r),Do(this.g),Do(this.b),dh(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:dE,formatHex:dE,formatHex8:AL,formatRgb:hE,toString:hE}));function dE(){return`#${wo(this.r)}${wo(this.g)}${wo(this.b)}`}function AL(){return`#${wo(this.r)}${wo(this.g)}${wo(this.b)}${wo((isNaN(this.opacity)?1:this.opacity)*255)}`}function hE(){let r=dh(this.opacity);return`${r===1?"rgb(":"rgba("}${Do(this.r)}, ${Do(this.g)}, ${Do(this.b)}${r===1?")":`, ${r})`}`}function dh(r){return isNaN(r)?1:Math.max(0,Math.min(1,r))}function Do(r){return Math.max(0,Math.min(255,Math.round(r)||0))}function wo(r){return r=Do(r),(r<16?"0":"")+r.toString(16)}function pE(r,e,t,n){return n<=0?r=e=t=NaN:t<=0||t>=1?r=e=NaN:e<=0&&(r=NaN),new ca(r,e,t,n)}function gE(r){if(r instanceof ca)return new ca(r.h,r.s,r.l,r.opacity);if(r instanceof Zu||(r=Mi(r)),!r)return new ca;if(r instanceof ca)return r;r=r.rgb();var e=r.r/255,t=r.g/255,n=r.b/255,a=Math.min(e,t,n),i=Math.max(e,t,n),o=NaN,s=i-a,l=(i+a)/2;return s?(e===i?o=(t-n)/s+(t0&&l<1?0:o,new ca(o,s,l,r.opacity)}function yE(r,e,t,n){return arguments.length===1?gE(r):new ca(r,e,t,n??1)}function ca(r,e,t,n){this.h=+r,this.s=+e,this.l=+t,this.opacity=+n}lh(ca,yE,V1(Zu,{brighter(r){return r=r==null?fh:Math.pow(fh,r),new ca(this.h,this.s,this.l*r,this.opacity)},darker(r){return r=r==null?Iu:Math.pow(Iu,r),new ca(this.h,this.s,this.l*r,this.opacity)},rgb(){var r=this.h%360+(this.h<0)*360,e=isNaN(r)||isNaN(this.s)?0:this.s,t=this.l,n=t+(t<.5?t:1-t)*e,a=2*t-n;return new kn(j1(r>=240?r-240:r+120,a,n),j1(r,a,n),j1(r<120?r+240:r-120,a,n),this.opacity)},clamp(){return new ca(mE(this.h),ch(this.s),ch(this.l),dh(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let r=dh(this.opacity);return`${r===1?"hsl(":"hsla("}${mE(this.h)}, ${ch(this.s)*100}%, ${ch(this.l)*100}%${r===1?")":`, ${r})`}`}}));function mE(r){return r=(r||0)%360,r<0?r+360:r}function ch(r){return Math.max(0,Math.min(1,r||0))}function j1(r,e,t){return(r<60?e+(t-e)*r/60:r<180?t:r<240?e+(t-e)*(240-r)/60:e)*255}function X1(r,e,t,n,a){var i=r*r,o=i*r;return((1-3*r+3*i-o)*e+(4-6*i+3*o)*t+(1+3*r+3*i-3*o)*n+o*a)/6}function bE(r){var e=r.length-1;return function(t){var n=t<=0?t=0:t>=1?(t=1,e-1):Math.floor(t*e),a=r[n],i=r[n+1],o=n>0?r[n-1]:2*a-i,s=n()=>r;function $L(r,e){return function(t){return r+t*e}}function TL(r,e,t){return r=Math.pow(r,t),e=Math.pow(e,t)-r,t=1/t,function(n){return Math.pow(r+n*e,t)}}function OE(r){return(r=+r)==1?hh:function(e,t){return t-e?TL(e,t,r):qu(isNaN(e)?t:e)}}function hh(r,e){var t=e-r;return t?$L(r,t):qu(isNaN(r)?e:r)}var G1=function r(e){var t=OE(e);function n(a,i){var o=t((a=Xs(a)).r,(i=Xs(i)).r),s=t(a.g,i.g),l=t(a.b,i.b),u=hh(a.opacity,i.opacity);return function(c){return a.r=o(c),a.g=s(c),a.b=l(c),a.opacity=u(c),a+""}}return n.gamma=r,n}(1);function _E(r){return function(e){var t=e.length,n=new Array(t),a=new Array(t),i=new Array(t),o,s;for(o=0;ot&&(i=e.slice(t,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(a=a[0])?s[o]?s[o]+=a:s[++o]=a:(s[++o]=null,l.push({i:o,x:Ri(n,a)})),t=H1.lastIndex;return te&&(t=r,r=e,e=t),function(n){return Math.max(r,Math.min(e,n))}}function RL(r,e,t){var n=r[0],a=r[1],i=e[0],o=e[1];return a2?QL:RL,l=u=null,f}function f(d){return d==null||isNaN(d=+d)?i:(l||(l=s(r.map(n),e,t)))(n(o(d)))}return f.invert=function(d){return o(a((u||(u=s(e,r.map(n),Ri)))(d)))},f.domain=function(d){return arguments.length?(r=Array.from(d,t2),c()):r.slice()},f.range=function(d){return arguments.length?(e=Array.from(d),c()):e.slice()},f.rangeRound=function(d){return e=Array.from(d),t=J1,c()},f.clamp=function(d){return arguments.length?(o=d?!0:Gs,c()):o!==Gs},f.interpolate=function(d){return arguments.length?(t=d,c()):t},f.unknown=function(d){return arguments.length?(i=d,f):i},function(d,h){return n=d,a=h,c()}}function n2(){return IL()(Gs,Gs)}function $E(r){return Math.abs(r=Math.round(r))>=1e21?r.toLocaleString("en").replace(/,/g,""):r.toString(10)}function ko(r,e){if((t=(r=e?r.toExponential(e-1):r.toExponential()).indexOf("e"))<0)return null;var t,n=r.slice(0,t);return[n.length>1?n[0]+n.slice(2):n,+r.slice(t+1)]}function Aa(r){return r=ko(Math.abs(r)),r?r[1]:NaN}function TE(r,e){return function(t,n){for(var a=t.length,i=[],o=0,s=r[0],l=0;a>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),i.push(t.substring(a-=s,a+s)),!((l+=s+1)>n));)s=r[o=(o+1)%r.length];return i.reverse().join(e)}}function NE(r){return function(e){return e.replace(/[0-9]/g,function(t){return r[+t]})}}var FL=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Qi(r){if(!(e=FL.exec(r)))throw new Error("invalid format: "+r);var e;return new ph({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}Qi.prototype=ph.prototype;function ph(r){this.fill=r.fill===void 0?" ":r.fill+"",this.align=r.align===void 0?">":r.align+"",this.sign=r.sign===void 0?"-":r.sign+"",this.symbol=r.symbol===void 0?"":r.symbol+"",this.zero=!!r.zero,this.width=r.width===void 0?void 0:+r.width,this.comma=!!r.comma,this.precision=r.precision===void 0?void 0:+r.precision,this.trim=!!r.trim,this.type=r.type===void 0?"":r.type+""}ph.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function PE(r){e:for(var e=r.length,t=1,n=-1,a;t0&&(n=0);break}return n>0?r.slice(0,n)+r.slice(a+1):r}var a2;function ME(r,e){var t=ko(r,e);if(!t)return r+"";var n=t[0],a=t[1],i=a-(a2=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,o=n.length;return i===o?n:i>o?n+new Array(i-o+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+new Array(1-i).join("0")+ko(r,Math.max(0,e+i-1))[0]}function i2(r,e){var t=ko(r,e);if(!t)return r+"";var n=t[0],a=t[1];return a<0?"0."+new Array(-a).join("0")+n:n.length>a+1?n.slice(0,a+1)+"."+n.slice(a+1):n+new Array(a-n.length+2).join("0")}var o2={"%":(r,e)=>(r*100).toFixed(e),b:r=>Math.round(r).toString(2),c:r=>r+"",d:$E,e:(r,e)=>r.toExponential(e),f:(r,e)=>r.toFixed(e),g:(r,e)=>r.toPrecision(e),o:r=>Math.round(r).toString(8),p:(r,e)=>i2(r*100,e),r:i2,s:ME,X:r=>Math.round(r).toString(16).toUpperCase(),x:r=>Math.round(r).toString(16)};function s2(r){return r}var RE=Array.prototype.map,QE=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function IE(r){var e=r.grouping===void 0||r.thousands===void 0?s2:TE(RE.call(r.grouping,Number),r.thousands+""),t=r.currency===void 0?"":r.currency[0]+"",n=r.currency===void 0?"":r.currency[1]+"",a=r.decimal===void 0?".":r.decimal+"",i=r.numerals===void 0?s2:NE(RE.call(r.numerals,String)),o=r.percent===void 0?"%":r.percent+"",s=r.minus===void 0?"\u2212":r.minus+"",l=r.nan===void 0?"NaN":r.nan+"";function u(f){f=Qi(f);var d=f.fill,h=f.align,p=f.sign,m=f.symbol,O=f.zero,b=f.width,E=f.comma,D=f.precision,C=f.trim,k=f.type;k==="n"?(E=!0,k="g"):o2[k]||(D===void 0&&(D=12),C=!0,k="g"),(O||d==="0"&&h==="=")&&(O=!0,d="0",h="=");var w=m==="$"?t:m==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():"",T=m==="$"?n:/[%p]/.test(k)?o:"",S=o2[k],M=/[defgprs%]/.test(k);D=D===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,D)):Math.max(0,Math.min(20,D));function Z(N){var L=w,j=T,X,fe,ee;if(k==="c")j=S(N)+j,N="";else{N=+N;var te=N<0||1/N<0;if(N=isNaN(N)?l:S(Math.abs(N),D),C&&(N=PE(N)),te&&+N==0&&p!=="+"&&(te=!1),L=(te?p==="("?p:s:p==="-"||p==="("?"":p)+L,j=(k==="s"?QE[8+a2/3]:"")+j+(te&&p==="("?")":""),M){for(X=-1,fe=N.length;++Xee||ee>57){j=(ee===46?a+N.slice(X+1):N.slice(X))+j,N=N.slice(0,X);break}}}E&&!O&&(N=e(N,1/0));var ge=L.length+N.length+j.length,he=ge>1)+L+N+j+he.slice(ge);break;default:N=he+L+N+j;break}return i(N)}return Z.toString=function(){return f+""},Z}function c(f,d){var h=u((f=Qi(f),f.type="f",f)),p=Math.max(-8,Math.min(8,Math.floor(Aa(d)/3)))*3,m=Math.pow(10,-p),O=QE[8+p/3];return function(b){return h(m*b)+O}}return{format:u,formatPrefix:c}}var mh,gh,yh;l2({thousands:",",grouping:[3],currency:["$",""]});function l2(r){return mh=IE(r),gh=mh.format,yh=mh.formatPrefix,mh}function u2(r){return Math.max(0,-Aa(Math.abs(r)))}function c2(r,e){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Aa(e)/3)))*3-Aa(Math.abs(r)))}function f2(r,e){return r=Math.abs(r),e=Math.abs(e)-r,Math.max(0,Aa(e)-Aa(r))+1}function d2(r,e,t,n){var a=z1(r,e,t),i;switch(n=Qi(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(r),Math.abs(e));return n.precision==null&&!isNaN(i=c2(a,o))&&(n.precision=i),yh(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(i=f2(a,Math.max(Math.abs(r),Math.abs(e))))&&(n.precision=i-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(i=u2(a))&&(n.precision=i-(n.type==="%")*2);break}}return gh(n)}function ZL(r){var e=r.domain;return r.ticks=function(t){var n=e();return sh(n[0],n[n.length-1],t??10)},r.tickFormat=function(t,n){var a=e();return d2(a[0],a[a.length-1],t??10,n)},r.nice=function(t){t==null&&(t=10);var n=e(),a=0,i=n.length-1,o=n[a],s=n[i],l,u,c=10;for(s0;){if(u=Qu(o,s,t),u===l)return n[a]=o,n[i]=s,e(n);if(u>0)o=Math.floor(o/u)*u,s=Math.ceil(s/u)*u;else if(u<0)o=Math.ceil(o*u)/u,s=Math.floor(s*u)/u;else break;l=u}return r},r}function Hs(){var r=n2();return r.copy=function(){return AE(r,Hs())},sE.apply(r,arguments),ZL(r)}function qL(r){we(r,"svelte-csb8us","svg.svelte-csb8us.svelte-csb8us{width:100%;height:400px;float:left}circle.svelte-csb8us.svelte-csb8us{fill:orange;fill-opacity:0.6;stroke:rgba(0, 0, 0, 0.5)}.tick.svelte-csb8us line.svelte-csb8us{stroke:#ddd;stroke-dasharray:2}text.svelte-csb8us.svelte-csb8us{font-size:12px;fill:#999}.x-axis.svelte-csb8us text.svelte-csb8us{text-anchor:middle}.y-axis.svelte-csb8us text.svelte-csb8us{text-anchor:end}")}function FE(r,e,t){let n=r.slice();return n[36]=e[t],n[38]=t,n}function ZE(r,e,t){let n=r.slice();return n[39]=e[t],n[38]=t,n}function qE(r,e,t){let n=r.slice();return n[39]=e[t],n}function LE(r){let e,t,n,a,i,o=r[39].name+"",s,l,u;return{c(){e=or("g"),t=or("line"),i=or("text"),s=le(o),g(t,"x1",n=r[22].left),g(t,"x2",a=r[12]-r[22].right),g(t,"class","svelte-csb8us"),g(i,"x",l=r[22].left-2),g(i,"y","+4"),g(i,"class","svelte-csb8us"),g(e,"class","tick svelte-csb8us"),g(e,"transform",u="translate(0, "+r[11](r[39].pos)+")"),g(e,"stroke","#ddd")},m(c,f){$(c,e,f),y(e,t),y(e,i),y(i,s)},p(c,f){f[0]&4096&&a!==(a=c[12]-c[22].right)&&g(t,"x2",a),f[0]&1024&&o!==(o=c[39].name+"")&&ve(s,o),f[0]&3072&&u!==(u="translate(0, "+c[11](c[39].pos)+")")&&g(e,"transform",u)},d(c){c&&A(e)}}}function BE(r){let e,t,n,a,i,o,s=r[39].name+"",l,u,c;return{c(){e=or("g"),t=or("line"),o=or("text"),l=le(s),g(t,"y1",n=r[11](r[15])),g(t,"y2",a=r[11](r[16])),g(t,"stroke-dasharray",i=r[38]!==0?2:0),g(t,"class","svelte-csb8us"),g(o,"y",u=r[17]-r[22].bottom+35),g(o,"text-anchor","middle"),g(o,"class","svelte-csb8us"),g(e,"class","tick svelte-csb8us"),g(e,"transform",c="translate("+r[14](r[39].pos)+",0)"),g(e,"stroke","#ddd")},m(f,d){$(f,e,d),y(e,t),y(e,o),y(o,l)},p(f,d){d[0]&34816&&n!==(n=f[11](f[15]))&&g(t,"y1",n),d[0]&67584&&a!==(a=f[11](f[16]))&&g(t,"y2",a),d[0]&8192&&s!==(s=f[39].name+"")&&ve(l,s),d[0]&131072&&u!==(u=f[17]-f[22].bottom+35)&&g(o,"y",u),d[0]&24576&&c!==(c="translate("+f[14](f[39].pos)+",0)")&&g(e,"transform",c)},d(f){f&&A(e)}}}function UE(r){let e,t,n;return{c(){e=or("circle"),g(e,"cx",t=r[14](r[38])),g(e,"cy",n=r[11](r[36])),g(e,"r","5"),g(e,"class","svelte-csb8us")},m(a,i){$(a,e,i)},p(a,i){i[0]&16384&&t!==(t=a[14](a[38]))&&g(e,"cx",t),i[0]&264192&&n!==(n=a[11](a[36]))&&g(e,"cy",n)},d(a){a&&A(e)}}}function WE(r){let e,t=r[36]&&UE(r);return{c(){t&&t.c(),e=He()},m(n,a){t&&t.m(n,a),$(n,e,a)},p(n,a){n[36]?t?t.p(n,a):(t=UE(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(n){n&&A(e),t&&t.d(n)}}}function LL(r){let e,t,n,a,i,o=$e(r[10]),s=[];for(let d=0;d(k(),k=be(d,Ue=>t(31,C=Ue)),d),T,S=I,M=()=>(S(),S=be(i,Ue=>t(32,T=Ue)),i),Z,N,L=I,j=()=>(L(),L=be(D,Ue=>t(10,N=Ue)),D),X,fe=I,ee=()=>(fe(),fe=be(b,Ue=>t(11,X=Ue)),b),te,ge,he=I,ue=()=>(he(),he=be(E,Ue=>t(13,ge=Ue)),E),xe,Pe=I,Ye=()=>(Pe(),Pe=be(O,Ue=>t(14,xe=Ue)),O),it,Be=I,st=()=>(Be(),Be=be(m,Ue=>t(15,it=Ue)),m),ct,ft=I,It=()=>(ft(),ft=be(p,Ue=>t(16,ct=Ue)),p),Yt,zt,V=I,B=()=>(V(),V=be(h,Ue=>t(18,zt=Ue)),h);r.$$.on_destroy.push(()=>k()),r.$$.on_destroy.push(()=>S()),r.$$.on_destroy.push(()=>L()),r.$$.on_destroy.push(()=>fe()),r.$$.on_destroy.push(()=>he()),r.$$.on_destroy.push(()=>Pe()),r.$$.on_destroy.push(()=>Be()),r.$$.on_destroy.push(()=>ft()),r.$$.on_destroy.push(()=>V());let pe=ut("store");ie(r,pe,Ue=>t(33,Z=Ue));let De,rt=Ze(750);ie(r,rt,Ue=>t(12,te=Ue));let Mt=Ze(200);ie(r,Mt,Ue=>t(17,Yt=Ue));let ar={top:20,right:40,bottom:40,left:25};Hn(Er);function Er(){let{width:Ue,height:ze}=De.getBoundingClientRect();rt.set(Ue),Mt.set(ze)}function Kt(Ue){Jr[Ue?"unshift":"push"](()=>{De=Ue,t(3,De)})}return r.$$.update=()=>{r.$$.dirty[1]&4&&t(25,{weatherStore:n,yearCalculator:a,current:i,staticStore:o}=Z,n,(t(30,a),t(33,Z)),M(t(9,i)),(t(27,o),t(33,Z))),r.$$.dirty[0]&1073741824|r.$$.dirty[1]&2&&t(23,s=a.getYearFromCache(T.year)),r.$$.dirty[0]&1073741824|r.$$.dirty[1]&2&&t(28,l=a.getYearFromCache(T.year+1).daysBefore),r.$$.dirty[0]&8388608&&t(29,u=s.daysBefore),r.$$.dirty[1]&2&&t(26,c={year:T.year,day:1,month:0}),r.$$.dirty[0]&805306368&&t(24,f=de([u,l],([Ue,ze])=>[...Array(ze-Ue).keys()])),r.$$.dirty[0]&134217728&&w(t(8,d=de(o.seasonal,Ue=>Ue.weather.tempUnits))),r.$$.dirty[0]&117440512&&B(t(2,h=de([pe,f],([Ue,ze])=>{let Wt=[];for(let ur of ze){let Jt=Ue.getOffsetDate(c,ur),cr=Ne(n.getWeatherForDate(Jt));Wt.push(cr?.temperature.actual??null)}return Wt}))),r.$$.dirty[0]&4&&It(t(1,p=de(h,Ue=>Math.max(...Ue.filter(ze=>ze!=null))))),r.$$.dirty[0]&4&&st(t(0,m=de(h,Ue=>Math.min(...Ue.filter(ze=>ze!=null))))),r.$$.dirty[0]&4&&Ye(t(7,O=de([rt,h],([Ue,ze])=>Hs().domain([0,ze.length]).range([ar.left,Ue-ar.right])))),r.$$.dirty[0]&3&&ee(t(6,b=de([Mt,p,m],([Ue,ze,Wt])=>Hs().domain([Wt*.75,ze*1.25]).range([Ue-ar.bottom,ar.top])))),r.$$.dirty[0]&25165824&&ue(t(5,E=de([s.months,f],([Ue,ze])=>{let Wt=[],ur=0;for(let Jt of Ue)Wt.push({name:Jt.name.slice(0,3),pos:ur}),ur+=Jt.length;return Wt.push({name:`${s.year+1}`,pos:ze.length}),Wt}))),r.$$.dirty[0]&3|r.$$.dirty[1]&1&&j(t(4,D=de([p,m],([Ue,ze])=>{let Wt=[],ur=Ue-ze;for(let Jt=0;Jt<7;Jt++)Wt.push({name:`${jr(Ue-Jt*(ur/7),C)}`,pos:Ue-Jt*ur/7});return Wt.push({name:`${jr(ze,C)}`,pos:ze}),Wt})))},[m,p,h,De,D,E,b,O,d,i,N,X,te,ge,xe,it,ct,Yt,zt,pe,rt,Mt,ar,s,f,n,c,o,l,u,a,C,T,Z,Kt]}var h2=class extends ae{constructor(e){super(),oe(this,e,BL,LL,re,{},qL,[-1,-1])}},YE=h2;function UL(r){let e,t=r[0],n,a=zE(r);return{c(){e=_("div"),a.c(),g(e,"class","calendar-container calendarium")},m(i,o){$(i,e,o),a.m(e,null),n=!0},p(i,o){o&1&&re(t,t=i[0])?(Oe(),R(a,1,1,I),_e(),a=zE(i),a.c(),P(a,1),a.m(e,null)):a.p(i,o)},i(i){n||(P(a),n=!0)},o(i){R(a),n=!1},d(i){i&&A(e),a.d(i)}}}function WL(r){let e;return{c(){e=_("p"),e.textContent="No calendars created! Create one in settings to get started."},m(t,n){$(t,e,n)},p:I,i:I,o:I,d(t){t&&A(e)}}}function zE(r){let e,t;return e=new YE({}),{c(){z(e.$$.fragment)},m(n,a){W(e,n,a),t=!0},p:I,i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){R(e.$$.fragment,n),t=!1},d(n){Y(e,n)}}}function YL(r){let e,t,n,a,i=[WL,UL],o=[];function s(l,u){return l[0]?1:0}return e=s(r,-1),t=o[e]=i[e](r),{c(){t.c(),n=He()},m(l,u){o[e].m(l,u),$(l,n,u),a=!0},p(l,[u]){let c=e;e=s(l,u),e===c?o[e].p(l,u):(Oe(),R(o[c],1,1,()=>{o[c]=null}),_e(),t=o[e],t?t.p(l,u):(t=o[e]=i[e](l),t.c()),P(t,1),t.m(n.parentNode,n))},i(l){a||(P(t),a=!0)},o(l){R(t),a=!1},d(l){l&&A(n),o[e].d(l)}}}function zL(r,e,t){let{store:n}=e,{view:a}=e;return r.$$set=i=>{"store"in i&&t(0,n=i.store),"view"in i&&t(1,a=i.view)},r.$$.update=()=>{r.$$.dirty&3&&n&&(Pn("store",Ze(n)),Pn("ephemeralStore",Ze(n.getEphemeralStore(a.id))))},[n,a]}var p2=class extends ae{constructor(e){super(),oe(this,e,zL,YL,re,{store:0,view:1})}},VE=p2;var bh=class extends Ks.MarkdownRenderChild{constructor(t,n,a){super(a);this.plugin=t;this.source=n;this.getViewType=()=>Js.WEATHER;this.id=Le(12)}switchCalendar(t){let n=this.plugin.getStore(t);if(!n)throw new Ks.Notice("There was an issue opening that calendar."),new Error("Could not find a calendar by that name");this.store=n,this.calendar=t,this.ui.$set({store:this.store}),this.plugin.app.workspace.requestSaveLayout(),this.plugin.app.workspace.trigger("calendarium:view-parent:change-calendar",{parent:this.id,calendar:t})}onload(){let n=((0,Ks.parseYaml)(this.source??"")??{}).calendar??this.plugin.defaultCalendar.name,a=this.plugin.calendars.find(o=>o.name===n);a||(a=this.plugin.defaultCalendar);let i=this.plugin.getStore(a.id);if(!i){this.containerEl.replaceWith(createEl("code",{text:"No calendar by that name was found."}));return}this.store=i,this.calendar=a.id,this.ui=new VE({target:this.containerEl,props:{store:this.store,view:this}}),this.plugin.register(()=>{this.ui?.$destroy();let o=createEl("pre");o.createEl("code",{text:"Calendarium has been unloaded. Re-enable the plugin to render your calendars."}),this.containerEl.replaceWith(o)})}};var Js={CALENDAR:"calendarium",WEATHER:"calendarium-weather"},vh=class extends jE.Component{constructor(t){super();this.plugin=t}onload(){this.plugin.registerMarkdownCodeBlockProcessor(Js.CALENDAR,(t,n,a)=>{this.postProcess(Js.CALENDAR,t,n,a)}),this.plugin.registerMarkdownCodeBlockProcessor(Js.WEATHER,(t,n,a)=>{this.postProcess(Js.WEATHER,t,n,a)}),this.plugin.registerEditorSuggest(new ah(this.plugin))}postProcess(t,n,a,i){let o;switch(t){case"calendarium":{o=new nh(this.plugin,n,a);break}case"calendarium-weather":{o=new bh(this.plugin,n,a);break}}i.addChild(o)}};var VL=Eo.Platform.isMacOS?"Meta":"Control",el,Oh=class extends Eo.Plugin{constructor(){super(...arguments);Tt(this,el,[]);this.api=new th(this);this.settings$=Xe;this.stores=new WeakMap}registerNotice(t){t.registerOnHide(()=>{Me(this,el).remove(t)}),Me(this,el).push(t)}get configDir(){return this.manifest.dir??this.app.vault.configDir+"/plugins/calendarium"}get data(){return this.settings$.getData()}get calendars(){return this.settings$.getCalendars()}onSettingsLoaded(t){this.settings$.onSettingsLoaded(t)}onLayoutReadyAndSettingsLoad(t){this.settings$.onLayoutReadyAndSettingsLoad(t)}async saveSettings(){await this.settings$.save()}hasCalendar(t){return this.settings$.hasCalendar(t)}get defaultCalendar(){return this.data.calendars?.find(t=>t.id==this.data.defaultCalendar)??this.data.calendars?.[0]??null}async saveData(t){await super.saveData(t)}async onExternalSettingsChange(){this.settings$.onExternalSettingsChange()}getStoreByCalendar(t){return this.stores.has(t)||this.stores.set(t,xC(t,this)),this.stores.get(t)}getStore(t){if(!t)return null;let n=this.data.calendars.find(a=>a.id==t);return n?this.getStoreByCalendar(n):null}flushFileEvents(){for(let t of this.calendars)this.stores.get(t)?.flushFileEvents()}get canUseDailyNotes(){return this.dailyNotes._loaded}get dailyNotes(){return this.app.internalPlugins.getPluginById("daily-notes")}get format(){return(this.data.dailyNotes&&this.canUseDailyNotes?this.dailyNotes.instance.options.format:this.data.dateFormat)??Ra}async onload(){console.log("Loading Calendarium v"+this.manifest.version),Xe.initialize(this,this.manifest),await this.settings$.loadData(),(0,Eo.addIcon)("calendarium-between-horizontal-start",''),this.watcher=new Jd(this),(window.Calendarium=this.api)&&this.register(()=>delete window.Calendarium),this.registerView(Nr.Calendarium,t=>new bo(t,this)),this.registerView(Nr.Agenda,t=>new Mu(t,this)),new vh(this).load(),this.app.workspace.onLayoutReady(async()=>{this.addCommands(),this.addRibbonIcon(Nr.Calendarium,"Open Calendarium",t=>{this.addCalendarView({full:t.getModifierState(Eo.Platform.isMacOS?"Meta":"Control")})})}),this.settings$.onLayoutReadyAndSettingsLoad(()=>{this.watcher.load(),this.addSettingTab(new mu(this))}),this.app.workspace.trigger("parse-style-settings")}async onunload(){console.log("Unloading Calendarium v"+this.manifest.version),this.watcher?.unload();for(let t of Me(this,el))t?.hide()}addCommands(){this.addCommand({id:"open-calendarium",name:"Open calendar",callback:()=>{this.addCalendarView()}}),this.addCommand({id:"insert-calendarium-current-date",name:"Insert Current Date",editorCallback:t=>{this.insertCurrentDate(this.settings$.getDefaultCalendar(),t,this.api)}}),this.addCommand({id:"advance-calendarium-current-date",name:"Set Current Date to Next",callback:()=>{let t=this.settings$.getDefaultCalendar();if(!t)return;let n=this.getStoreByCalendar(t);this.changeDay(t,n,lo)}}),this.addCommand({id:"previous-calendarium-current-date",name:"Set Current Date to Previous",callback:()=>{let t=this.settings$.getDefaultCalendar();if(!t)return;let n=this.getStoreByCalendar(t);this.changeDay(t,n,Id)}})}addCalendarView(t={}){t?.startup&&this.app.workspace.getLeavesOfType(Nr.Calendarium)?.length||this.getLeaf(t?.full??!1)}getLeaf(t){let n=t?this.app.workspace.getLeaf(!0):this.app.workspace.getRightLeaf(!1);return n?.setViewState({type:Nr.Calendarium}),n&&this.app.workspace.revealLeaf(n),n}insertCurrentDate(t,n,a){if(!t)return;let i=t.current,s=a.getAPI(t.name).toDisplayDate(i,null,t.dateFormat),l=n.getCursor();n.replaceRange(s,l),l.ch+=s.length,n.setCursor(l)}changeDay(t,n,a){let i=t.current,o=a(i,n.yearCalculator,Ne(n.staticStore.staticData));n.setCurrentDate(o)}};el=new WeakMap; +/*! Bundled license information: + +chroma-js/chroma.js: + (** + * chroma.js - JavaScript library for color conversions + * + * Copyright (c) 2011-2019, Gregor Aisch + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name Gregor Aisch may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * ------------------------------------------------------- + * + * chroma.js includes colors from colorbrewer2.org, which are released under + * the following license: + * + * Copyright (c) 2002 Cynthia Brewer, Mark Harrower, + * and The Pennsylvania State University. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, + * either express or implied. See the License for the specific + * language governing permissions and limitations under the License. + * + * ------------------------------------------------------ + * + * Named colors are taken from X11 Color Names. + * http://www.w3.org/TR/css3-color/#svg-color + * + * @preserve + *) + +he/he.js: + (*! https://mths.be/he v1.2.0 by @mathias | MIT license *) +*/ + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/calendarium/manifest.json b/.obsidian/plugins/calendarium/manifest.json new file mode 100644 index 0000000..bc28c36 --- /dev/null +++ b/.obsidian/plugins/calendarium/manifest.json @@ -0,0 +1,11 @@ +{ + "id": "calendarium", + "name": "Calendarium", + "author": "Jeremy Valentine", + "description": "Craft mind-bending fantasy and sci-fi calendars.", + "version": "2.0.0", + "minAppVersion": "1.5.7", + "authorUrl": "https://plugins.javalent.com", + "fundingUrl": "https://www.buymeacoffee.com/valentine195", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/calendarium/styles.css b/.obsidian/plugins/calendarium/styles.css new file mode 100644 index 0000000..c3b574d --- /dev/null +++ b/.obsidian/plugins/calendarium/styles.css @@ -0,0 +1,29 @@ +.calendarium-date-fields{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.75rem}.calendarium-date-fields .calendarium-date-field{display:flex;flex-flow:column nowrap}.calendarium-modal .setting-item{border-top:0}:root{--calendarium-details-icon: url("data:image/svg+xml;charset=utf-8,")}.calendarium-settings .existing-calendars{margin:18px}.calendarium-settings .existing-calendars.has-table{padding-left:0;padding-right:0}.calendarium-settings .paths-table{width:100%;display:grid;grid-template-columns:18px 1fr 1fr auto;grid-auto-rows:1fr;gap:.5rem;align-items:center;justify-content:flex-start;text-align:left}.calendarium-settings .paths-table-row{display:contents}.calendarium-settings .paths-table-row.conflict{position:relative;color:var(--text-faint)}.calendarium-settings .paths-table-row .actions,.calendarium-settings .paths-table-row .icon{display:flex;align-items:center}.calendarium-deleted-badge{position:absolute;top:-50%;right:0;transform:translate(50%,50%);border-radius:50%;background-color:var(--color-accent);width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:smaller}.calendarium-notice .calendarium-header{margin-top:0}.calendarium-notice-buttons{display:flex;justify-content:flex-end;gap:.5rem}.calendarium-migrating{display:flex;align-items:center;gap:.5rem}.migrating-icon{display:flex}.migrating-icon.rotating>svg{animation:migration-rotating 2s linear infinite}@keyframes migration-rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.calendarium-notice .calendarium-file-status-container{display:grid;grid-template-columns:1fr 18px;gap:0 .5rem}.calendarium-notice .calendarium-file-status{display:contents}.calendarium-notice .calendarium-file-status .successful{color:var(--text-success)}.calendarium-notice .calendarium-file-status .error{color:var(--text-error)}.calendarium-confirm-buttons-container{display:flex;justify-content:space-between;align-items:center}.calendarium-confirm-buttons-container .dont-ask{cursor:pointer}.calendarium-confirm-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.modal.mod-settings .vertical-tab-content.calendarium-settings .calendarium-settings-content h2:first-child{margin-top:initial}details.calendarium-nested-settings>summary{outline:none;display:flex;justify-content:space-between;list-style:none!important;list-style-type:none!important;min-height:1rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer;position:relative}details.calendarium-nested-settings>summary::-webkit-details-marker,details.calendarium-nested-settings>summary::marker{display:none!important}details.calendarium-nested-settings>summary>.collapser{content:""}details.calendarium-nested-settings>summary>.collapser>.handle{display:flex;transform:rotate(0);transition:transform .25s}details.calendarium-nested-settings[open]>summary>.collapser>.handle{transform:rotate(90deg)}.calendarium-settings .calendarium{border-bottom:1px solid var(--background-modifier-border);border-top:1px solid var(--background-modifier-border);padding:18px 0 0}.calendarium-create-calendar input[disabled]{cursor:not-allowed}.calendarium-settings .calendarium-warning.date-format{color:red}.calendarium-settings .calendarium-warning{display:flex;align-items:center;gap:.25rem}.calendarium-nested-settings .setting-item{border:0px;padding-bottom:0}.calendarium-nested-settings{padding-bottom:18px}.calendarium-nested-settings:not([open]) .setting-item-heading{border-bottom:1px solid transparent}.calendarium-nested-settings[open] .setting-item-heading,.calendarium-nested-settings:not(details) .setting-item-heading{border-top:0px}.calendarium-nested-settings .warning-container{position:relative;display:flex;align-items:center;gap:.25rem}.calendarium-nested-settings .warning-label-container+.setting-item{padding-top:20px}.calendarium-settings .calendarium-config .setting-item-name{display:flex;gap:.25rem;align-items:center}.calendarium-context-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.25rem}.calendarium-choose-preset .calendarium-preset-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:1rem;align-items:center;justify-content:flex-start;margin:5px}.calendarium-choose-preset .calendarium-preset-container button{height:100%;width:100%;white-space:pre-line;max-width:250px;flex-direction:column}.calendarium-choose-preset .calendarium-preset-container button.mod-cta{box-shadow:0 0 10px var(--background-modifier-success)}.calendarium-leap-day-interval-description{color:var(--text-muted);border:0}.calendarium-event-date{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.calendarium-event-formula .setting-item-control{gap:.25rem}.era-event{flex-grow:1}.calendarium-creator .check{display:flex;gap:.25rem;align-items:center;font-size:var(--font-ui-small);--icon-size: var(--font-ui-small)}.calendarium-creator .additional{color:var(--text-faint)}.calendarium-creator .save{color:var(--text-error);display:flex;align-items:center}.calendarium-modal-buttons{justify-content:flex-end}.has-node-icon{display:flex;align-items:center}.has-node-icon.x-small{--icon-size: var(--icon-xs)}.has-node-icon.small{--icon-size: var(--icon-s)}.has-node-icon.medium{--icon-size: var(--icon-m)}.has-node-icon.large{--icon-size: var(--icon-l)}.has-node-icon.x-large{--icon-size: var(--icon-xl)}span.no-calendars{display:block;text-align:center;color:var(--text-muted);margin:18px}.calendarium-modal .setting-container{padding:0 .5rem}.calendarium-modal .setting-item-description .weather-data{display:flex;gap:.25rem}.calendarium-modal .weather-icon{display:flex;align-items:center;gap:.125rem}body{--calendarium-span-data-color: var(--text-accent)}body:not(.calendarium-nix-spans) .workspace-leaf-content[data-type=markdown]{span[data-date]:not(.hide-data),div[data-date]:not(.hide-data){font-style:var(--calendarium-span-data-style, italic);font-weight:var(--calendarium-span-data-weight, 500)}span[data-date]:not([data-end]):not(.hide-data):before,div[data-date]:not([data-end]):not(.hide-data):before{content:"\1f516 " attr(data-date) ": " attr(data-name) ". ";color:var(--calendarium-span-data-color, var(--text-accent));font-weight:500}span[data-date][data-end]:not(.hide-data):before,div[data-date][data-end]:not(.hide-data):before{content:"\1f516 " attr(data-date) " to " attr(data-end) ": " attr(data-name) ". ";color:var(--calendarium-span-data-color, var(--text-accent));font-weight:500}} +/*! @settings + +name: Calendarium Style settings +id: calendarium-settings +settings: + - + id: calendarium-nix-spans + title: Hide Calendarium date span attributes + description: When true, this will hide the data-date and data-name attributes of div or span HTML elements (subsequent style settings will not apply). + type: class-toggle + default: false + - + id: calendarium-span-data-style + title: Font style for data-date and data-name fields + type: variable-select + default: italic + options: + - italic + - normal + - + id: calendarium-span-data-weight + title: Font weight for data-date and data-name fields + type: variable-number-slider + default: 500 + min: 100 + max: 900 + step: 50 +*/ diff --git a/.obsidian/plugins/folder-notes/data.json b/.obsidian/plugins/folder-notes/data.json new file mode 100644 index 0000000..258cc28 --- /dev/null +++ b/.obsidian/plugins/folder-notes/data.json @@ -0,0 +1,129 @@ +{ + "syncFolderName": true, + "ctrlKey": true, + "altKey": false, + "hideFolderNote": true, + "templatePath": "", + "autoCreate": false, + "autoCreateFocusFiles": true, + "autoCreateForAttachmentFolder": false, + "autoCreateForFiles": false, + "enableCollapsing": false, + "excludeFolders": [], + "whitelistFolders": [], + "showDeleteConfirmation": true, + "underlineFolder": true, + "stopWhitespaceCollapsing": true, + "underlineFolderInPath": true, + "openFolderNoteOnClickInPath": true, + "openInNewTab": false, + "focusExistingTab": false, + "oldFolderNoteName": "{{folder_name}}", + "folderNoteName": "{{folder_name}}", + "folderNoteType": ".md", + "disableFolderHighlighting": false, + "newFolderNoteName": "{{folder_name}}", + "storageLocation": "insideFolder", + "syncDelete": false, + "showRenameConfirmation": true, + "defaultOverview": { + "id": "", + "folderPath": "", + "title": "{{folderName}} overview", + "showTitle": false, + "depth": 3, + "includeTypes": [ + "folder", + "markdown" + ], + "style": "list", + "disableFileTag": false, + "sortBy": "name", + "sortByAsc": true, + "showEmptyFolders": false, + "onlyIncludeSubfolders": false, + "storeFolderCondition": true, + "showFolderNotes": false, + "disableCollapseIcon": true, + "alwaysCollapse": false, + "autoSync": true, + "allowDragAndDrop": true, + "hideLinkList": true, + "hideFolderOverview": false, + "useActualLinks": false, + "fmtpIntegration": false, + "titleSize": 1, + "isInCallout": false + }, + "useSubmenus": true, + "syncMove": true, + "frontMatterTitle": { + "enabled": false, + "explorer": true, + "path": true + }, + "settingsTab": "general", + "supportedFileTypes": [ + "md", + "canvas", + "base" + ], + "boldName": false, + "boldNameInPath": false, + "cursiveName": false, + "cursiveNameInPath": false, + "disableOpenFolderNoteOnClick": false, + "openByClick": true, + "openWithCtrl": false, + "openWithAlt": false, + "excludeFolderDefaultSettings": { + "type": "folder", + "path": "", + "id": "70ba0baa-0869-4856-8dee-6f1cd247d7ab", + "subFolders": true, + "disableSync": true, + "disableAutoCreate": true, + "disableFolderNote": false, + "enableCollapsing": false, + "position": 0, + "excludeFromFolderOverview": false, + "string": "", + "hideInSettings": false, + "detached": false, + "showFolderNote": false + }, + "excludePatternDefaultSettings": { + "type": "pattern", + "path": "", + "id": "0e2ad232-6ee1-4b2d-8b0c-03c4a732e6d4", + "subFolders": true, + "disableSync": true, + "disableAutoCreate": true, + "disableFolderNote": false, + "enableCollapsing": false, + "position": 0, + "excludeFromFolderOverview": false, + "string": "", + "hideInSettings": false, + "detached": false, + "showFolderNote": false + }, + "hideCollapsingIcon": false, + "hideCollapsingIconForEmptyFolders": false, + "tabManagerEnabled": true, + "ignoreAttachmentFolder": true, + "deleteFilesAction": "trash", + "openSidebar": { + "mobile": false, + "desktop": true + }, + "highlightFolder": true, + "persistentSettingsTab": { + "afterRestart": true, + "afterChangingTab": true + }, + "firstTimeInsertOverview": true, + "fvGlobalSettings": { + "autoUpdateLinks": false + } +} \ No newline at end of file diff --git a/.obsidian/plugins/folder-notes/main.js b/.obsidian/plugins/folder-notes/main.js new file mode 100644 index 0000000..39391c8 --- /dev/null +++ b/.obsidian/plugins/folder-notes/main.js @@ -0,0 +1,9105 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +// node_modules/front-matter-plugin-api-provider/lib/contracts/Api.js +var require_Api = __commonJS({ + "node_modules/front-matter-plugin-api-provider/lib/contracts/Api.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + } +}); + +// node_modules/front-matter-plugin-api-provider/lib/contracts/EventDispatcher.js +var require_EventDispatcher = __commonJS({ + "node_modules/front-matter-plugin-api-provider/lib/contracts/EventDispatcher.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + } +}); + +// node_modules/front-matter-plugin-api-provider/lib/contracts/Resolver.js +var require_Resolver = __commonJS({ + "node_modules/front-matter-plugin-api-provider/lib/contracts/Resolver.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + } +}); + +// node_modules/front-matter-plugin-api-provider/lib/index.js +var require_lib = __commonJS({ + "node_modules/front-matter-plugin-api-provider/lib/index.js"(exports) { + "use strict"; + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { + return m[k]; + } }; + } + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; + }); + var __exportStar = exports && exports.__exportStar || function(m, exports2) { + for (var p in m) + if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) + __createBinding(exports2, m, p); + }; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.getApiSafe = exports.getDefer = exports.isPluginEnabled = exports.PluginNotEnabledError = exports.pluginId = void 0; + __exportStar(require_Api(), exports); + __exportStar(require_EventDispatcher(), exports); + __exportStar(require_Resolver(), exports); + exports.pluginId = "obsidian-front-matter-title-plugin"; + var PluginNotEnabledError = class extends Error { + }; + exports.PluginNotEnabledError = PluginNotEnabledError; + function isPluginEnabled(app2) { + var _a, _b, _c; + return (_c = (_b = (_a = app2 === null || app2 === void 0 ? void 0 : app2.plugins) === null || _a === void 0 ? void 0 : _a.enabledPlugins) === null || _b === void 0 ? void 0 : _b.has(exports.pluginId)) !== null && _c !== void 0 ? _c : false; + } + exports.isPluginEnabled = isPluginEnabled; + function getDefer3(app2) { + var _a, _b, _c, _d; + const plugin = (_b = (_a = app2 === null || app2 === void 0 ? void 0 : app2.plugins) === null || _a === void 0 ? void 0 : _a.getPlugin(exports.pluginId)) !== null && _b !== void 0 ? _b : null; + const defer = (_d = (_c = plugin === null || plugin === void 0 ? void 0 : plugin.getDefer) === null || _c === void 0 ? void 0 : _c.call(plugin)) !== null && _d !== void 0 ? _d : null; + if (defer === null) { + throw new PluginNotEnabledError(`Plugin ${exports.pluginId} is not enabled or old version`); + } + return defer; + } + exports.getDefer = getDefer3; + function getApiSafe(app2) { + return new ApiWrapper(null, app2); + } + exports.getApiSafe = getApiSafe; + var ApiWrapper = class { + constructor(api, app2) { + this.api = api; + this.app = app2; + } + before() { + if (this.api !== null) { + return; + } + const defer = this.getDeffer(); + if (defer === null) { + return; + } + const api = defer.getApi(); + if (api === null) { + return defer.awaitPlugin().then(() => { + this.api = defer.getApi(); + }); + } else { + this.api = api; + } + } + getDeffer() { + try { + return getDefer3(this.app); + } catch (e) { + if (e instanceof PluginNotEnabledError) { + return null; + } + throw e; + } + } + getResolverFactory() { + var _a, _b; + this.before(); + return (_b = (_a = this.api) === null || _a === void 0 ? void 0 : _a.getResolverFactory()) !== null && _b !== void 0 ? _b : null; + } + getEventDispatcher() { + var _a, _b; + this.before(); + return (_b = (_a = this.api) === null || _a === void 0 ? void 0 : _a.getEventDispatcher()) !== null && _b !== void 0 ? _b : null; + } + getEnabledFeatures() { + var _a, _b; + this.before(); + return (_b = (_a = this.api) === null || _a === void 0 ? void 0 : _a.getEnabledFeatures()) !== null && _b !== void 0 ? _b : []; + } + }; + } +}); + +// src/main.ts +var main_exports = {}; +__export(main_exports, { + default: () => FolderNotesPlugin +}); +module.exports = __toCommonJS(main_exports); +var import_obsidian52 = require("obsidian"); + +// src/settings/SettingsTab.ts +var import_obsidian40 = require("obsidian"); + +// src/modals/ExistingNote.ts +var import_obsidian = require("obsidian"); +var ExistingFolderNoteModal = class extends import_obsidian.Modal { + constructor(app2, plugin, file, folder, folderNote) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.file = file; + this.folder = folder; + this.folderNote = folderNote; + } + onOpen() { + var _a; + const { contentEl } = this; + contentEl.createEl("h2", { text: "A folder note for this folder already exists" }); + const setting = new import_obsidian.Setting(contentEl); + setting.infoEl.createEl("p", { text: "Are you sure you want to turn the note into a folder note and rename the existing folder note?" }); + (_a = setting.infoEl.parentElement) == null ? void 0 : _a.classList.add("fn-delete-confirmation-modal"); + const buttonContainer = setting.infoEl.createEl("div", { cls: "fn-delete-confirmation-modal-buttons" }); + if (import_obsidian.Platform.isMobileApp) { + const confirmButton = buttonContainer.createEl("button", { + text: "Rename and don't ask again" + }); + confirmButton.classList.add("mod-warning", "fn-confirmation-modal-button"); + confirmButton.addEventListener("click", async () => { + this.plugin.settings.showRenameConfirmation = false; + this.plugin.saveSettings(); + this.close(); + turnIntoFolderNote(this.plugin, this.file, this.folder, this.folderNote, true); + }); + } else { + const checkbox = buttonContainer.createEl("input", { type: "checkbox" }); + checkbox.addEventListener("change", (e) => { + const target = e.target; + if (target.checked) { + this.plugin.settings.showRenameConfirmation = false; + } else { + this.plugin.settings.showRenameConfirmation = true; + } + }); + const checkBoxText = buttonContainer.createEl("span", { text: "Don't ask again" }); + checkBoxText.addEventListener("click", () => { + checkbox.click(); + }); + } + const button = buttonContainer.createEl("button", { text: "Rename" }); + button.classList.add("mod-warning", "fn-confirmation-modal-button"); + button.addEventListener("click", async () => { + this.plugin.saveSettings(); + this.close(); + turnIntoFolderNote(this.plugin, this.file, this.folder, this.folderNote, true); + }); + button.focus(); + const cancelButton = buttonContainer.createEl("button", { text: "Cancel" }); + cancelButton.addEventListener("click", async () => { + this.close(); + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/template.ts +var import_obsidian2 = require("obsidian"); +async function applyTemplate(plugin, file, leaf, templatePath) { + const fileContent = await plugin.app.vault.read(file).catch((err) => { + console.error(`Error reading file ${file.path}:`, err); + }); + if (fileContent !== "") + return; + const templateFile = templatePath ? plugin.app.vault.getAbstractFileByPath(templatePath) : null; + if (templateFile && templateFile instanceof import_obsidian2.TFile) { + try { + const { + templatesEnabled, + templaterEnabled, + templatesPlugin, + templaterPlugin + } = getTemplatePlugins(plugin.app); + const templateContent = await plugin.app.vault.read(templateFile); + if (templateContent.includes("==\u26A0 Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. \u26A0==")) { + return; + } + if (templaterEnabled && templaterPlugin) { + return await templaterPlugin.write_template_to_file(templateFile, file); + } else if (templatesEnabled && templatesPlugin) { + if (leaf instanceof import_obsidian2.WorkspaceLeaf) { + await leaf.openFile(file); + } + return await templatesPlugin.instance.insertTemplate(templateFile); + } + await plugin.app.vault.modify(file, templateContent); + } catch (e) { + console.error(e); + } + } +} +function getTemplatePlugins(app2) { + var _a, _b, _c; + const appAsUnknown = app2; + const templatesPlugin = appAsUnknown.internalPlugins.plugins.templates; + const templatesEnabled = (_a = templatesPlugin == null ? void 0 : templatesPlugin.enabled) != null ? _a : false; + const templaterPlugin = appAsUnknown.plugins.plugins["templater-obsidian"]; + const templaterEnabled = appAsUnknown.plugins.enabledPlugins.has("templater-obsidian"); + const templaterEmptyFileTemplate = templaterPlugin && ((_b = templaterPlugin.settings) == null ? void 0 : _b.empty_file_template); + const templateFolder = templatesEnabled ? templatesPlugin.instance.options.folder : (_c = templaterPlugin == null ? void 0 : templaterPlugin.settings) == null ? void 0 : _c.template_folder; + return { + templatesPlugin: templatesPlugin || null, + templatesEnabled, + templaterPlugin: (templaterPlugin == null ? void 0 : templaterPlugin.templater) || null, + templaterEnabled, + templaterEmptyFileTemplate, + templateFolder + }; +} + +// src/functions/folderNoteFunctions.ts +var import_obsidian17 = require("obsidian"); + +// src/modals/DeleteConfirmation.ts +var import_obsidian3 = require("obsidian"); +var DeleteConfirmationModal = class extends import_obsidian3.Modal { + constructor(app2, plugin, file) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.file = file; + } + onOpen() { + const { contentEl, plugin } = this; + const modalTitle = contentEl.createDiv({ cls: "fn-modal-title" }); + const modalContent = contentEl.createDiv({ cls: "fn-modal-content" }); + modalTitle.createEl("h2", { text: "Delete folder note" }); + modalContent.createEl("p", { text: `Are you sure you want to delete the folder note '${this.file.name}' ?` }); + switch (plugin.settings.deleteFilesAction) { + case "trash": + modalContent.createEl("p", { text: "It will be moved to your system trash." }); + break; + case "obsidianTrash": + modalContent.createEl("p", { text: 'It will be moved to your Obsidian trash, which is located in the ".trash" hidden folder in your vault.' }); + break; + case "delete": + modalContent.createEl("p", { text: "It will be permanently deleted." }).setCssStyles({ color: "red" }); + break; + } + const buttonContainer = contentEl.createEl("div", { cls: "modal-button-container" }); + if (!import_obsidian3.Platform.isMobile) { + const checkbox = buttonContainer.createEl("label", { cls: "mod-checkbox" }); + checkbox.tabIndex = -1; + const input = checkbox.createEl("input", { type: "checkbox" }); + checkbox.appendText("Don't ask again"); + input.addEventListener("change", (e) => { + const target = e.target; + if (target.checked) { + plugin.settings.showDeleteConfirmation = false; + } else { + plugin.settings.showDeleteConfirmation = true; + } + plugin.saveSettings(); + }); + } else { + const confirmButton = buttonContainer.createEl("button", { + text: "Delete and don't ask again", + cls: "mod-destructive" + }); + confirmButton.addEventListener("click", async () => { + plugin.settings.showDeleteConfirmation = false; + plugin.saveSettings(); + this.close(); + deleteFolderNote(plugin, this.file, false); + }); + } + const deleteButton = buttonContainer.createEl("button", { + text: "Delete", + cls: "mod-warning" + }); + deleteButton.addEventListener("click", async () => { + this.close(); + deleteFolderNote(plugin, this.file, false); + }); + deleteButton.focus(); + const cancelButton = buttonContainer.createEl("button", { + text: "Cancel", + cls: "mod-cancel" + }); + cancelButton.addEventListener("click", async () => { + this.close(); + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/functions/utils.ts +var import_obsidian4 = require("obsidian"); +function getFileNameFromPathString(path) { + return path.substring(path.lastIndexOf("/") >= 0 ? path.lastIndexOf("/") + 1 : 0); +} +function getFolderNameFromPathString(path) { + const PARENT_FOLDER_INDEX = -2; + const LAST_FOLDER_INDEX = -1; + if (path.endsWith(".md") || path.endsWith(".canvas")) { + return path.split("/").slice(PARENT_FOLDER_INDEX)[0]; + } + return path.split("/").slice(LAST_FOLDER_INDEX)[0]; +} +function removeExtension(name) { + return name.replace(/\.[^/.]+$/, ""); +} +function getFolderPathFromString(path) { + const subString = path.lastIndexOf("/") >= 0 ? path.lastIndexOf("/") : 0; + const folderPath = path.substring(0, subString); + if (folderPath === "") { + return "/"; + } + return folderPath; +} +function getFileExplorer(plugin) { + const leaf = plugin.app.workspace.getLeavesOfType("file-explorer")[0]; + return leaf; +} +function getFileExplorerActiveFolder() { + var _a, _b, _c; + const view = this.app.workspace.getActiveViewOfType(import_obsidian4.View); + if ((view == null ? void 0 : view.getViewType()) !== "file-explorer") + return null; + const fe = view; + const activeFileOrFolder = (_c = (_a = fe.tree.focusedItem) == null ? void 0 : _a.file) != null ? _c : (_b = fe.activeDom) == null ? void 0 : _b.file; + if (!(activeFileOrFolder instanceof import_obsidian4.TFolder)) + return null; + return activeFileOrFolder; +} + +// src/ExcludeFolders/ExcludePattern.ts +var ExcludePattern = class { + constructor(pattern, position, id, plugin) { + this.type = "pattern"; + this.id = id || crypto.randomUUID(); + this.string = pattern; + this.position = position; + this.subFolders = plugin.settings.excludePatternDefaultSettings.subFolders; + this.disableSync = plugin.settings.excludePatternDefaultSettings.disableSync; + this.disableAutoCreate = plugin.settings.excludePatternDefaultSettings.disableAutoCreate; + this.disableFolderNote = plugin.settings.excludePatternDefaultSettings.disableFolderNote; + this.enableCollapsing = plugin.settings.excludePatternDefaultSettings.enableCollapsing; + this.excludeFromFolderOverview = plugin.settings.excludePatternDefaultSettings.excludeFromFolderOverview; + this.path = ""; + this.hideInSettings = false; + this.showFolderNote = plugin.settings.excludePatternDefaultSettings.showFolderNote; + } +}; + +// src/ExcludeFolders/functions/folderFunctions.ts +var import_obsidian15 = require("obsidian"); + +// src/suggesters/FolderSuggester.ts +var import_obsidian6 = require("obsidian"); + +// src/suggesters/Suggest.ts +var import_obsidian5 = require("obsidian"); + +// node_modules/@popperjs/core/lib/enums.js +var top = "top"; +var bottom = "bottom"; +var right = "right"; +var left = "left"; +var auto = "auto"; +var basePlacements = [top, bottom, right, left]; +var start = "start"; +var end = "end"; +var clippingParents = "clippingParents"; +var viewport = "viewport"; +var popper = "popper"; +var reference = "reference"; +var variationPlacements = /* @__PURE__ */ basePlacements.reduce(function(acc, placement) { + return acc.concat([placement + "-" + start, placement + "-" + end]); +}, []); +var placements = /* @__PURE__ */ [].concat(basePlacements, [auto]).reduce(function(acc, placement) { + return acc.concat([placement, placement + "-" + start, placement + "-" + end]); +}, []); +var beforeRead = "beforeRead"; +var read = "read"; +var afterRead = "afterRead"; +var beforeMain = "beforeMain"; +var main = "main"; +var afterMain = "afterMain"; +var beforeWrite = "beforeWrite"; +var write = "write"; +var afterWrite = "afterWrite"; +var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite]; + +// node_modules/@popperjs/core/lib/dom-utils/getNodeName.js +function getNodeName(element) { + return element ? (element.nodeName || "").toLowerCase() : null; +} + +// node_modules/@popperjs/core/lib/dom-utils/getWindow.js +function getWindow(node) { + if (node == null) { + return window; + } + if (node.toString() !== "[object Window]") { + var ownerDocument = node.ownerDocument; + return ownerDocument ? ownerDocument.defaultView || window : window; + } + return node; +} + +// node_modules/@popperjs/core/lib/dom-utils/instanceOf.js +function isElement(node) { + var OwnElement = getWindow(node).Element; + return node instanceof OwnElement || node instanceof Element; +} +function isHTMLElement(node) { + var OwnElement = getWindow(node).HTMLElement; + return node instanceof OwnElement || node instanceof HTMLElement; +} +function isShadowRoot(node) { + if (typeof ShadowRoot === "undefined") { + return false; + } + var OwnElement = getWindow(node).ShadowRoot; + return node instanceof OwnElement || node instanceof ShadowRoot; +} + +// node_modules/@popperjs/core/lib/modifiers/applyStyles.js +function applyStyles(_ref) { + var state = _ref.state; + Object.keys(state.elements).forEach(function(name) { + var style = state.styles[name] || {}; + var attributes = state.attributes[name] || {}; + var element = state.elements[name]; + if (!isHTMLElement(element) || !getNodeName(element)) { + return; + } + Object.assign(element.style, style); + Object.keys(attributes).forEach(function(name2) { + var value = attributes[name2]; + if (value === false) { + element.removeAttribute(name2); + } else { + element.setAttribute(name2, value === true ? "" : value); + } + }); + }); +} +function effect(_ref2) { + var state = _ref2.state; + var initialStyles = { + popper: { + position: state.options.strategy, + left: "0", + top: "0", + margin: "0" + }, + arrow: { + position: "absolute" + }, + reference: {} + }; + Object.assign(state.elements.popper.style, initialStyles.popper); + state.styles = initialStyles; + if (state.elements.arrow) { + Object.assign(state.elements.arrow.style, initialStyles.arrow); + } + return function() { + Object.keys(state.elements).forEach(function(name) { + var element = state.elements[name]; + var attributes = state.attributes[name] || {}; + var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); + var style = styleProperties.reduce(function(style2, property) { + style2[property] = ""; + return style2; + }, {}); + if (!isHTMLElement(element) || !getNodeName(element)) { + return; + } + Object.assign(element.style, style); + Object.keys(attributes).forEach(function(attribute) { + element.removeAttribute(attribute); + }); + }); + }; +} +var applyStyles_default = { + name: "applyStyles", + enabled: true, + phase: "write", + fn: applyStyles, + effect, + requires: ["computeStyles"] +}; + +// node_modules/@popperjs/core/lib/utils/getBasePlacement.js +function getBasePlacement(placement) { + return placement.split("-")[0]; +} + +// node_modules/@popperjs/core/lib/utils/math.js +var max = Math.max; +var min = Math.min; +var round = Math.round; + +// node_modules/@popperjs/core/lib/utils/userAgent.js +function getUAString() { + var uaData = navigator.userAgentData; + if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) { + return uaData.brands.map(function(item) { + return item.brand + "/" + item.version; + }).join(" "); + } + return navigator.userAgent; +} + +// node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js +function isLayoutViewport() { + return !/^((?!chrome|android).)*safari/i.test(getUAString()); +} + +// node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js +function getBoundingClientRect(element, includeScale, isFixedStrategy) { + if (includeScale === void 0) { + includeScale = false; + } + if (isFixedStrategy === void 0) { + isFixedStrategy = false; + } + var clientRect = element.getBoundingClientRect(); + var scaleX = 1; + var scaleY = 1; + if (includeScale && isHTMLElement(element)) { + scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1; + scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1; + } + var _ref = isElement(element) ? getWindow(element) : window, visualViewport = _ref.visualViewport; + var addVisualOffsets = !isLayoutViewport() && isFixedStrategy; + var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX; + var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY; + var width = clientRect.width / scaleX; + var height = clientRect.height / scaleY; + return { + width, + height, + top: y, + right: x + width, + bottom: y + height, + left: x, + x, + y + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js +function getLayoutRect(element) { + var clientRect = getBoundingClientRect(element); + var width = element.offsetWidth; + var height = element.offsetHeight; + if (Math.abs(clientRect.width - width) <= 1) { + width = clientRect.width; + } + if (Math.abs(clientRect.height - height) <= 1) { + height = clientRect.height; + } + return { + x: element.offsetLeft, + y: element.offsetTop, + width, + height + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/contains.js +function contains(parent, child) { + var rootNode = child.getRootNode && child.getRootNode(); + if (parent.contains(child)) { + return true; + } else if (rootNode && isShadowRoot(rootNode)) { + var next = child; + do { + if (next && parent.isSameNode(next)) { + return true; + } + next = next.parentNode || next.host; + } while (next); + } + return false; +} + +// node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js +function getComputedStyle(element) { + return getWindow(element).getComputedStyle(element); +} + +// node_modules/@popperjs/core/lib/dom-utils/isTableElement.js +function isTableElement(element) { + return ["table", "td", "th"].indexOf(getNodeName(element)) >= 0; +} + +// node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js +function getDocumentElement(element) { + return ((isElement(element) ? element.ownerDocument : element.document) || window.document).documentElement; +} + +// node_modules/@popperjs/core/lib/dom-utils/getParentNode.js +function getParentNode(element) { + if (getNodeName(element) === "html") { + return element; + } + return element.assignedSlot || element.parentNode || (isShadowRoot(element) ? element.host : null) || getDocumentElement(element); +} + +// node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js +function getTrueOffsetParent(element) { + if (!isHTMLElement(element) || getComputedStyle(element).position === "fixed") { + return null; + } + return element.offsetParent; +} +function getContainingBlock(element) { + var isFirefox = /firefox/i.test(getUAString()); + var isIE = /Trident/i.test(getUAString()); + if (isIE && isHTMLElement(element)) { + var elementCss = getComputedStyle(element); + if (elementCss.position === "fixed") { + return null; + } + } + var currentNode = getParentNode(element); + if (isShadowRoot(currentNode)) { + currentNode = currentNode.host; + } + while (isHTMLElement(currentNode) && ["html", "body"].indexOf(getNodeName(currentNode)) < 0) { + var css = getComputedStyle(currentNode); + if (css.transform !== "none" || css.perspective !== "none" || css.contain === "paint" || ["transform", "perspective"].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === "filter" || isFirefox && css.filter && css.filter !== "none") { + return currentNode; + } else { + currentNode = currentNode.parentNode; + } + } + return null; +} +function getOffsetParent(element) { + var window2 = getWindow(element); + var offsetParent = getTrueOffsetParent(element); + while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === "static") { + offsetParent = getTrueOffsetParent(offsetParent); + } + if (offsetParent && (getNodeName(offsetParent) === "html" || getNodeName(offsetParent) === "body" && getComputedStyle(offsetParent).position === "static")) { + return window2; + } + return offsetParent || getContainingBlock(element) || window2; +} + +// node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js +function getMainAxisFromPlacement(placement) { + return ["top", "bottom"].indexOf(placement) >= 0 ? "x" : "y"; +} + +// node_modules/@popperjs/core/lib/utils/within.js +function within(min2, value, max2) { + return max(min2, min(value, max2)); +} +function withinMaxClamp(min2, value, max2) { + var v = within(min2, value, max2); + return v > max2 ? max2 : v; +} + +// node_modules/@popperjs/core/lib/utils/getFreshSideObject.js +function getFreshSideObject() { + return { + top: 0, + right: 0, + bottom: 0, + left: 0 + }; +} + +// node_modules/@popperjs/core/lib/utils/mergePaddingObject.js +function mergePaddingObject(paddingObject) { + return Object.assign({}, getFreshSideObject(), paddingObject); +} + +// node_modules/@popperjs/core/lib/utils/expandToHashMap.js +function expandToHashMap(value, keys) { + return keys.reduce(function(hashMap, key) { + hashMap[key] = value; + return hashMap; + }, {}); +} + +// node_modules/@popperjs/core/lib/modifiers/arrow.js +var toPaddingObject = function toPaddingObject2(padding, state) { + padding = typeof padding === "function" ? padding(Object.assign({}, state.rects, { + placement: state.placement + })) : padding; + return mergePaddingObject(typeof padding !== "number" ? padding : expandToHashMap(padding, basePlacements)); +}; +function arrow(_ref) { + var _state$modifiersData$; + var state = _ref.state, name = _ref.name, options = _ref.options; + var arrowElement = state.elements.arrow; + var popperOffsets2 = state.modifiersData.popperOffsets; + var basePlacement = getBasePlacement(state.placement); + var axis = getMainAxisFromPlacement(basePlacement); + var isVertical = [left, right].indexOf(basePlacement) >= 0; + var len = isVertical ? "height" : "width"; + if (!arrowElement || !popperOffsets2) { + return; + } + var paddingObject = toPaddingObject(options.padding, state); + var arrowRect = getLayoutRect(arrowElement); + var minProp = axis === "y" ? top : left; + var maxProp = axis === "y" ? bottom : right; + var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets2[axis] - state.rects.popper[len]; + var startDiff = popperOffsets2[axis] - state.rects.reference[axis]; + var arrowOffsetParent = getOffsetParent(arrowElement); + var clientSize = arrowOffsetParent ? axis === "y" ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0; + var centerToReference = endDiff / 2 - startDiff / 2; + var min2 = paddingObject[minProp]; + var max2 = clientSize - arrowRect[len] - paddingObject[maxProp]; + var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference; + var offset2 = within(min2, center, max2); + var axisProp = axis; + state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset2, _state$modifiersData$.centerOffset = offset2 - center, _state$modifiersData$); +} +function effect2(_ref2) { + var state = _ref2.state, options = _ref2.options; + var _options$element = options.element, arrowElement = _options$element === void 0 ? "[data-popper-arrow]" : _options$element; + if (arrowElement == null) { + return; + } + if (typeof arrowElement === "string") { + arrowElement = state.elements.popper.querySelector(arrowElement); + if (!arrowElement) { + return; + } + } + if (!contains(state.elements.popper, arrowElement)) { + return; + } + state.elements.arrow = arrowElement; +} +var arrow_default = { + name: "arrow", + enabled: true, + phase: "main", + fn: arrow, + effect: effect2, + requires: ["popperOffsets"], + requiresIfExists: ["preventOverflow"] +}; + +// node_modules/@popperjs/core/lib/utils/getVariation.js +function getVariation(placement) { + return placement.split("-")[1]; +} + +// node_modules/@popperjs/core/lib/modifiers/computeStyles.js +var unsetSides = { + top: "auto", + right: "auto", + bottom: "auto", + left: "auto" +}; +function roundOffsetsByDPR(_ref, win) { + var x = _ref.x, y = _ref.y; + var dpr = win.devicePixelRatio || 1; + return { + x: round(x * dpr) / dpr || 0, + y: round(y * dpr) / dpr || 0 + }; +} +function mapToStyles(_ref2) { + var _Object$assign2; + var popper2 = _ref2.popper, popperRect = _ref2.popperRect, placement = _ref2.placement, variation = _ref2.variation, offsets = _ref2.offsets, position = _ref2.position, gpuAcceleration = _ref2.gpuAcceleration, adaptive = _ref2.adaptive, roundOffsets = _ref2.roundOffsets, isFixed = _ref2.isFixed; + var _offsets$x = offsets.x, x = _offsets$x === void 0 ? 0 : _offsets$x, _offsets$y = offsets.y, y = _offsets$y === void 0 ? 0 : _offsets$y; + var _ref3 = typeof roundOffsets === "function" ? roundOffsets({ + x, + y + }) : { + x, + y + }; + x = _ref3.x; + y = _ref3.y; + var hasX = offsets.hasOwnProperty("x"); + var hasY = offsets.hasOwnProperty("y"); + var sideX = left; + var sideY = top; + var win = window; + if (adaptive) { + var offsetParent = getOffsetParent(popper2); + var heightProp = "clientHeight"; + var widthProp = "clientWidth"; + if (offsetParent === getWindow(popper2)) { + offsetParent = getDocumentElement(popper2); + if (getComputedStyle(offsetParent).position !== "static" && position === "absolute") { + heightProp = "scrollHeight"; + widthProp = "scrollWidth"; + } + } + offsetParent = offsetParent; + if (placement === top || (placement === left || placement === right) && variation === end) { + sideY = bottom; + var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : offsetParent[heightProp]; + y -= offsetY - popperRect.height; + y *= gpuAcceleration ? 1 : -1; + } + if (placement === left || (placement === top || placement === bottom) && variation === end) { + sideX = right; + var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : offsetParent[widthProp]; + x -= offsetX - popperRect.width; + x *= gpuAcceleration ? 1 : -1; + } + } + var commonStyles = Object.assign({ + position + }, adaptive && unsetSides); + var _ref4 = roundOffsets === true ? roundOffsetsByDPR({ + x, + y + }, getWindow(popper2)) : { + x, + y + }; + x = _ref4.x; + y = _ref4.y; + if (gpuAcceleration) { + var _Object$assign; + return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? "0" : "", _Object$assign[sideX] = hasX ? "0" : "", _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? "translate(" + x + "px, " + y + "px)" : "translate3d(" + x + "px, " + y + "px, 0)", _Object$assign)); + } + return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + "px" : "", _Object$assign2[sideX] = hasX ? x + "px" : "", _Object$assign2.transform = "", _Object$assign2)); +} +function computeStyles(_ref5) { + var state = _ref5.state, options = _ref5.options; + var _options$gpuAccelerat = options.gpuAcceleration, gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat, _options$adaptive = options.adaptive, adaptive = _options$adaptive === void 0 ? true : _options$adaptive, _options$roundOffsets = options.roundOffsets, roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets; + var commonStyles = { + placement: getBasePlacement(state.placement), + variation: getVariation(state.placement), + popper: state.elements.popper, + popperRect: state.rects.popper, + gpuAcceleration, + isFixed: state.options.strategy === "fixed" + }; + if (state.modifiersData.popperOffsets != null) { + state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, { + offsets: state.modifiersData.popperOffsets, + position: state.options.strategy, + adaptive, + roundOffsets + }))); + } + if (state.modifiersData.arrow != null) { + state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, { + offsets: state.modifiersData.arrow, + position: "absolute", + adaptive: false, + roundOffsets + }))); + } + state.attributes.popper = Object.assign({}, state.attributes.popper, { + "data-popper-placement": state.placement + }); +} +var computeStyles_default = { + name: "computeStyles", + enabled: true, + phase: "beforeWrite", + fn: computeStyles, + data: {} +}; + +// node_modules/@popperjs/core/lib/modifiers/eventListeners.js +var passive = { + passive: true +}; +function effect3(_ref) { + var state = _ref.state, instance = _ref.instance, options = _ref.options; + var _options$scroll = options.scroll, scroll = _options$scroll === void 0 ? true : _options$scroll, _options$resize = options.resize, resize = _options$resize === void 0 ? true : _options$resize; + var window2 = getWindow(state.elements.popper); + var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper); + if (scroll) { + scrollParents.forEach(function(scrollParent) { + scrollParent.addEventListener("scroll", instance.update, passive); + }); + } + if (resize) { + window2.addEventListener("resize", instance.update, passive); + } + return function() { + if (scroll) { + scrollParents.forEach(function(scrollParent) { + scrollParent.removeEventListener("scroll", instance.update, passive); + }); + } + if (resize) { + window2.removeEventListener("resize", instance.update, passive); + } + }; +} +var eventListeners_default = { + name: "eventListeners", + enabled: true, + phase: "write", + fn: function fn() { + }, + effect: effect3, + data: {} +}; + +// node_modules/@popperjs/core/lib/utils/getOppositePlacement.js +var hash = { + left: "right", + right: "left", + bottom: "top", + top: "bottom" +}; +function getOppositePlacement(placement) { + return placement.replace(/left|right|bottom|top/g, function(matched) { + return hash[matched]; + }); +} + +// node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js +var hash2 = { + start: "end", + end: "start" +}; +function getOppositeVariationPlacement(placement) { + return placement.replace(/start|end/g, function(matched) { + return hash2[matched]; + }); +} + +// node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js +function getWindowScroll(node) { + var win = getWindow(node); + var scrollLeft = win.pageXOffset; + var scrollTop = win.pageYOffset; + return { + scrollLeft, + scrollTop + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js +function getWindowScrollBarX(element) { + return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft; +} + +// node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js +function getViewportRect(element, strategy) { + var win = getWindow(element); + var html = getDocumentElement(element); + var visualViewport = win.visualViewport; + var width = html.clientWidth; + var height = html.clientHeight; + var x = 0; + var y = 0; + if (visualViewport) { + width = visualViewport.width; + height = visualViewport.height; + var layoutViewport = isLayoutViewport(); + if (layoutViewport || !layoutViewport && strategy === "fixed") { + x = visualViewport.offsetLeft; + y = visualViewport.offsetTop; + } + } + return { + width, + height, + x: x + getWindowScrollBarX(element), + y + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js +function getDocumentRect(element) { + var _element$ownerDocumen; + var html = getDocumentElement(element); + var winScroll = getWindowScroll(element); + var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body; + var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0); + var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0); + var x = -winScroll.scrollLeft + getWindowScrollBarX(element); + var y = -winScroll.scrollTop; + if (getComputedStyle(body || html).direction === "rtl") { + x += max(html.clientWidth, body ? body.clientWidth : 0) - width; + } + return { + width, + height, + x, + y + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js +function isScrollParent(element) { + var _getComputedStyle = getComputedStyle(element), overflow = _getComputedStyle.overflow, overflowX = _getComputedStyle.overflowX, overflowY = _getComputedStyle.overflowY; + return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX); +} + +// node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js +function getScrollParent(node) { + if (["html", "body", "#document"].indexOf(getNodeName(node)) >= 0) { + return node.ownerDocument.body; + } + if (isHTMLElement(node) && isScrollParent(node)) { + return node; + } + return getScrollParent(getParentNode(node)); +} + +// node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js +function listScrollParents(element, list) { + var _element$ownerDocumen; + if (list === void 0) { + list = []; + } + var scrollParent = getScrollParent(element); + var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body); + var win = getWindow(scrollParent); + var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent; + var updatedList = list.concat(target); + return isBody ? updatedList : updatedList.concat(listScrollParents(getParentNode(target))); +} + +// node_modules/@popperjs/core/lib/utils/rectToClientRect.js +function rectToClientRect(rect) { + return Object.assign({}, rect, { + left: rect.x, + top: rect.y, + right: rect.x + rect.width, + bottom: rect.y + rect.height + }); +} + +// node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js +function getInnerBoundingClientRect(element, strategy) { + var rect = getBoundingClientRect(element, false, strategy === "fixed"); + rect.top = rect.top + element.clientTop; + rect.left = rect.left + element.clientLeft; + rect.bottom = rect.top + element.clientHeight; + rect.right = rect.left + element.clientWidth; + rect.width = element.clientWidth; + rect.height = element.clientHeight; + rect.x = rect.left; + rect.y = rect.top; + return rect; +} +function getClientRectFromMixedType(element, clippingParent, strategy) { + return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element))); +} +function getClippingParents(element) { + var clippingParents2 = listScrollParents(getParentNode(element)); + var canEscapeClipping = ["absolute", "fixed"].indexOf(getComputedStyle(element).position) >= 0; + var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element; + if (!isElement(clipperElement)) { + return []; + } + return clippingParents2.filter(function(clippingParent) { + return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== "body"; + }); +} +function getClippingRect(element, boundary, rootBoundary, strategy) { + var mainClippingParents = boundary === "clippingParents" ? getClippingParents(element) : [].concat(boundary); + var clippingParents2 = [].concat(mainClippingParents, [rootBoundary]); + var firstClippingParent = clippingParents2[0]; + var clippingRect = clippingParents2.reduce(function(accRect, clippingParent) { + var rect = getClientRectFromMixedType(element, clippingParent, strategy); + accRect.top = max(rect.top, accRect.top); + accRect.right = min(rect.right, accRect.right); + accRect.bottom = min(rect.bottom, accRect.bottom); + accRect.left = max(rect.left, accRect.left); + return accRect; + }, getClientRectFromMixedType(element, firstClippingParent, strategy)); + clippingRect.width = clippingRect.right - clippingRect.left; + clippingRect.height = clippingRect.bottom - clippingRect.top; + clippingRect.x = clippingRect.left; + clippingRect.y = clippingRect.top; + return clippingRect; +} + +// node_modules/@popperjs/core/lib/utils/computeOffsets.js +function computeOffsets(_ref) { + var reference2 = _ref.reference, element = _ref.element, placement = _ref.placement; + var basePlacement = placement ? getBasePlacement(placement) : null; + var variation = placement ? getVariation(placement) : null; + var commonX = reference2.x + reference2.width / 2 - element.width / 2; + var commonY = reference2.y + reference2.height / 2 - element.height / 2; + var offsets; + switch (basePlacement) { + case top: + offsets = { + x: commonX, + y: reference2.y - element.height + }; + break; + case bottom: + offsets = { + x: commonX, + y: reference2.y + reference2.height + }; + break; + case right: + offsets = { + x: reference2.x + reference2.width, + y: commonY + }; + break; + case left: + offsets = { + x: reference2.x - element.width, + y: commonY + }; + break; + default: + offsets = { + x: reference2.x, + y: reference2.y + }; + } + var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null; + if (mainAxis != null) { + var len = mainAxis === "y" ? "height" : "width"; + switch (variation) { + case start: + offsets[mainAxis] = offsets[mainAxis] - (reference2[len] / 2 - element[len] / 2); + break; + case end: + offsets[mainAxis] = offsets[mainAxis] + (reference2[len] / 2 - element[len] / 2); + break; + default: + } + } + return offsets; +} + +// node_modules/@popperjs/core/lib/utils/detectOverflow.js +function detectOverflow(state, options) { + if (options === void 0) { + options = {}; + } + var _options = options, _options$placement = _options.placement, placement = _options$placement === void 0 ? state.placement : _options$placement, _options$strategy = _options.strategy, strategy = _options$strategy === void 0 ? state.strategy : _options$strategy, _options$boundary = _options.boundary, boundary = _options$boundary === void 0 ? clippingParents : _options$boundary, _options$rootBoundary = _options.rootBoundary, rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary, _options$elementConte = _options.elementContext, elementContext = _options$elementConte === void 0 ? popper : _options$elementConte, _options$altBoundary = _options.altBoundary, altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary, _options$padding = _options.padding, padding = _options$padding === void 0 ? 0 : _options$padding; + var paddingObject = mergePaddingObject(typeof padding !== "number" ? padding : expandToHashMap(padding, basePlacements)); + var altContext = elementContext === popper ? reference : popper; + var popperRect = state.rects.popper; + var element = state.elements[altBoundary ? altContext : elementContext]; + var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy); + var referenceClientRect = getBoundingClientRect(state.elements.reference); + var popperOffsets2 = computeOffsets({ + reference: referenceClientRect, + element: popperRect, + strategy: "absolute", + placement + }); + var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets2)); + var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; + var overflowOffsets = { + top: clippingClientRect.top - elementClientRect.top + paddingObject.top, + bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom, + left: clippingClientRect.left - elementClientRect.left + paddingObject.left, + right: elementClientRect.right - clippingClientRect.right + paddingObject.right + }; + var offsetData = state.modifiersData.offset; + if (elementContext === popper && offsetData) { + var offset2 = offsetData[placement]; + Object.keys(overflowOffsets).forEach(function(key) { + var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1; + var axis = [top, bottom].indexOf(key) >= 0 ? "y" : "x"; + overflowOffsets[key] += offset2[axis] * multiply; + }); + } + return overflowOffsets; +} + +// node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js +function computeAutoPlacement(state, options) { + if (options === void 0) { + options = {}; + } + var _options = options, placement = _options.placement, boundary = _options.boundary, rootBoundary = _options.rootBoundary, padding = _options.padding, flipVariations = _options.flipVariations, _options$allowedAutoP = _options.allowedAutoPlacements, allowedAutoPlacements = _options$allowedAutoP === void 0 ? placements : _options$allowedAutoP; + var variation = getVariation(placement); + var placements2 = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function(placement2) { + return getVariation(placement2) === variation; + }) : basePlacements; + var allowedPlacements = placements2.filter(function(placement2) { + return allowedAutoPlacements.indexOf(placement2) >= 0; + }); + if (allowedPlacements.length === 0) { + allowedPlacements = placements2; + } + var overflows = allowedPlacements.reduce(function(acc, placement2) { + acc[placement2] = detectOverflow(state, { + placement: placement2, + boundary, + rootBoundary, + padding + })[getBasePlacement(placement2)]; + return acc; + }, {}); + return Object.keys(overflows).sort(function(a, b) { + return overflows[a] - overflows[b]; + }); +} + +// node_modules/@popperjs/core/lib/modifiers/flip.js +function getExpandedFallbackPlacements(placement) { + if (getBasePlacement(placement) === auto) { + return []; + } + var oppositePlacement = getOppositePlacement(placement); + return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)]; +} +function flip(_ref) { + var state = _ref.state, options = _ref.options, name = _ref.name; + if (state.modifiersData[name]._skip) { + return; + } + var _options$mainAxis = options.mainAxis, checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis, _options$altAxis = options.altAxis, checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis, specifiedFallbackPlacements = options.fallbackPlacements, padding = options.padding, boundary = options.boundary, rootBoundary = options.rootBoundary, altBoundary = options.altBoundary, _options$flipVariatio = options.flipVariations, flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio, allowedAutoPlacements = options.allowedAutoPlacements; + var preferredPlacement = state.options.placement; + var basePlacement = getBasePlacement(preferredPlacement); + var isBasePlacement = basePlacement === preferredPlacement; + var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement)); + var placements2 = [preferredPlacement].concat(fallbackPlacements).reduce(function(acc, placement2) { + return acc.concat(getBasePlacement(placement2) === auto ? computeAutoPlacement(state, { + placement: placement2, + boundary, + rootBoundary, + padding, + flipVariations, + allowedAutoPlacements + }) : placement2); + }, []); + var referenceRect = state.rects.reference; + var popperRect = state.rects.popper; + var checksMap = /* @__PURE__ */ new Map(); + var makeFallbackChecks = true; + var firstFittingPlacement = placements2[0]; + for (var i = 0; i < placements2.length; i++) { + var placement = placements2[i]; + var _basePlacement = getBasePlacement(placement); + var isStartVariation = getVariation(placement) === start; + var isVertical = [top, bottom].indexOf(_basePlacement) >= 0; + var len = isVertical ? "width" : "height"; + var overflow = detectOverflow(state, { + placement, + boundary, + rootBoundary, + altBoundary, + padding + }); + var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top; + if (referenceRect[len] > popperRect[len]) { + mainVariationSide = getOppositePlacement(mainVariationSide); + } + var altVariationSide = getOppositePlacement(mainVariationSide); + var checks = []; + if (checkMainAxis) { + checks.push(overflow[_basePlacement] <= 0); + } + if (checkAltAxis) { + checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0); + } + if (checks.every(function(check) { + return check; + })) { + firstFittingPlacement = placement; + makeFallbackChecks = false; + break; + } + checksMap.set(placement, checks); + } + if (makeFallbackChecks) { + var numberOfChecks = flipVariations ? 3 : 1; + var _loop = function _loop2(_i2) { + var fittingPlacement = placements2.find(function(placement2) { + var checks2 = checksMap.get(placement2); + if (checks2) { + return checks2.slice(0, _i2).every(function(check) { + return check; + }); + } + }); + if (fittingPlacement) { + firstFittingPlacement = fittingPlacement; + return "break"; + } + }; + for (var _i = numberOfChecks; _i > 0; _i--) { + var _ret = _loop(_i); + if (_ret === "break") + break; + } + } + if (state.placement !== firstFittingPlacement) { + state.modifiersData[name]._skip = true; + state.placement = firstFittingPlacement; + state.reset = true; + } +} +var flip_default = { + name: "flip", + enabled: true, + phase: "main", + fn: flip, + requiresIfExists: ["offset"], + data: { + _skip: false + } +}; + +// node_modules/@popperjs/core/lib/modifiers/hide.js +function getSideOffsets(overflow, rect, preventedOffsets) { + if (preventedOffsets === void 0) { + preventedOffsets = { + x: 0, + y: 0 + }; + } + return { + top: overflow.top - rect.height - preventedOffsets.y, + right: overflow.right - rect.width + preventedOffsets.x, + bottom: overflow.bottom - rect.height + preventedOffsets.y, + left: overflow.left - rect.width - preventedOffsets.x + }; +} +function isAnySideFullyClipped(overflow) { + return [top, right, bottom, left].some(function(side) { + return overflow[side] >= 0; + }); +} +function hide(_ref) { + var state = _ref.state, name = _ref.name; + var referenceRect = state.rects.reference; + var popperRect = state.rects.popper; + var preventedOffsets = state.modifiersData.preventOverflow; + var referenceOverflow = detectOverflow(state, { + elementContext: "reference" + }); + var popperAltOverflow = detectOverflow(state, { + altBoundary: true + }); + var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect); + var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets); + var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets); + var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets); + state.modifiersData[name] = { + referenceClippingOffsets, + popperEscapeOffsets, + isReferenceHidden, + hasPopperEscaped + }; + state.attributes.popper = Object.assign({}, state.attributes.popper, { + "data-popper-reference-hidden": isReferenceHidden, + "data-popper-escaped": hasPopperEscaped + }); +} +var hide_default = { + name: "hide", + enabled: true, + phase: "main", + requiresIfExists: ["preventOverflow"], + fn: hide +}; + +// node_modules/@popperjs/core/lib/modifiers/offset.js +function distanceAndSkiddingToXY(placement, rects, offset2) { + var basePlacement = getBasePlacement(placement); + var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1; + var _ref = typeof offset2 === "function" ? offset2(Object.assign({}, rects, { + placement + })) : offset2, skidding = _ref[0], distance = _ref[1]; + skidding = skidding || 0; + distance = (distance || 0) * invertDistance; + return [left, right].indexOf(basePlacement) >= 0 ? { + x: distance, + y: skidding + } : { + x: skidding, + y: distance + }; +} +function offset(_ref2) { + var state = _ref2.state, options = _ref2.options, name = _ref2.name; + var _options$offset = options.offset, offset2 = _options$offset === void 0 ? [0, 0] : _options$offset; + var data = placements.reduce(function(acc, placement) { + acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset2); + return acc; + }, {}); + var _data$state$placement = data[state.placement], x = _data$state$placement.x, y = _data$state$placement.y; + if (state.modifiersData.popperOffsets != null) { + state.modifiersData.popperOffsets.x += x; + state.modifiersData.popperOffsets.y += y; + } + state.modifiersData[name] = data; +} +var offset_default = { + name: "offset", + enabled: true, + phase: "main", + requires: ["popperOffsets"], + fn: offset +}; + +// node_modules/@popperjs/core/lib/modifiers/popperOffsets.js +function popperOffsets(_ref) { + var state = _ref.state, name = _ref.name; + state.modifiersData[name] = computeOffsets({ + reference: state.rects.reference, + element: state.rects.popper, + strategy: "absolute", + placement: state.placement + }); +} +var popperOffsets_default = { + name: "popperOffsets", + enabled: true, + phase: "read", + fn: popperOffsets, + data: {} +}; + +// node_modules/@popperjs/core/lib/utils/getAltAxis.js +function getAltAxis(axis) { + return axis === "x" ? "y" : "x"; +} + +// node_modules/@popperjs/core/lib/modifiers/preventOverflow.js +function preventOverflow(_ref) { + var state = _ref.state, options = _ref.options, name = _ref.name; + var _options$mainAxis = options.mainAxis, checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis, _options$altAxis = options.altAxis, checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis, boundary = options.boundary, rootBoundary = options.rootBoundary, altBoundary = options.altBoundary, padding = options.padding, _options$tether = options.tether, tether = _options$tether === void 0 ? true : _options$tether, _options$tetherOffset = options.tetherOffset, tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset; + var overflow = detectOverflow(state, { + boundary, + rootBoundary, + padding, + altBoundary + }); + var basePlacement = getBasePlacement(state.placement); + var variation = getVariation(state.placement); + var isBasePlacement = !variation; + var mainAxis = getMainAxisFromPlacement(basePlacement); + var altAxis = getAltAxis(mainAxis); + var popperOffsets2 = state.modifiersData.popperOffsets; + var referenceRect = state.rects.reference; + var popperRect = state.rects.popper; + var tetherOffsetValue = typeof tetherOffset === "function" ? tetherOffset(Object.assign({}, state.rects, { + placement: state.placement + })) : tetherOffset; + var normalizedTetherOffsetValue = typeof tetherOffsetValue === "number" ? { + mainAxis: tetherOffsetValue, + altAxis: tetherOffsetValue + } : Object.assign({ + mainAxis: 0, + altAxis: 0 + }, tetherOffsetValue); + var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null; + var data = { + x: 0, + y: 0 + }; + if (!popperOffsets2) { + return; + } + if (checkMainAxis) { + var _offsetModifierState$; + var mainSide = mainAxis === "y" ? top : left; + var altSide = mainAxis === "y" ? bottom : right; + var len = mainAxis === "y" ? "height" : "width"; + var offset2 = popperOffsets2[mainAxis]; + var min2 = offset2 + overflow[mainSide]; + var max2 = offset2 - overflow[altSide]; + var additive = tether ? -popperRect[len] / 2 : 0; + var minLen = variation === start ? referenceRect[len] : popperRect[len]; + var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; + var arrowElement = state.elements.arrow; + var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : { + width: 0, + height: 0 + }; + var arrowPaddingObject = state.modifiersData["arrow#persistent"] ? state.modifiersData["arrow#persistent"].padding : getFreshSideObject(); + var arrowPaddingMin = arrowPaddingObject[mainSide]; + var arrowPaddingMax = arrowPaddingObject[altSide]; + var arrowLen = within(0, referenceRect[len], arrowRect[len]); + var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis; + var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis; + var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow); + var clientOffset = arrowOffsetParent ? mainAxis === "y" ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0; + var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0; + var tetherMin = offset2 + minOffset - offsetModifierValue - clientOffset; + var tetherMax = offset2 + maxOffset - offsetModifierValue; + var preventedOffset = within(tether ? min(min2, tetherMin) : min2, offset2, tether ? max(max2, tetherMax) : max2); + popperOffsets2[mainAxis] = preventedOffset; + data[mainAxis] = preventedOffset - offset2; + } + if (checkAltAxis) { + var _offsetModifierState$2; + var _mainSide = mainAxis === "x" ? top : left; + var _altSide = mainAxis === "x" ? bottom : right; + var _offset = popperOffsets2[altAxis]; + var _len = altAxis === "y" ? "height" : "width"; + var _min = _offset + overflow[_mainSide]; + var _max = _offset - overflow[_altSide]; + var isOriginSide = [top, left].indexOf(basePlacement) !== -1; + var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0; + var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis; + var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max; + var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max); + popperOffsets2[altAxis] = _preventedOffset; + data[altAxis] = _preventedOffset - _offset; + } + state.modifiersData[name] = data; +} +var preventOverflow_default = { + name: "preventOverflow", + enabled: true, + phase: "main", + fn: preventOverflow, + requiresIfExists: ["offset"] +}; + +// node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js +function getHTMLElementScroll(element) { + return { + scrollLeft: element.scrollLeft, + scrollTop: element.scrollTop + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js +function getNodeScroll(node) { + if (node === getWindow(node) || !isHTMLElement(node)) { + return getWindowScroll(node); + } else { + return getHTMLElementScroll(node); + } +} + +// node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js +function isElementScaled(element) { + var rect = element.getBoundingClientRect(); + var scaleX = round(rect.width) / element.offsetWidth || 1; + var scaleY = round(rect.height) / element.offsetHeight || 1; + return scaleX !== 1 || scaleY !== 1; +} +function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) { + if (isFixed === void 0) { + isFixed = false; + } + var isOffsetParentAnElement = isHTMLElement(offsetParent); + var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent); + var documentElement = getDocumentElement(offsetParent); + var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed); + var scroll = { + scrollLeft: 0, + scrollTop: 0 + }; + var offsets = { + x: 0, + y: 0 + }; + if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) { + if (getNodeName(offsetParent) !== "body" || isScrollParent(documentElement)) { + scroll = getNodeScroll(offsetParent); + } + if (isHTMLElement(offsetParent)) { + offsets = getBoundingClientRect(offsetParent, true); + offsets.x += offsetParent.clientLeft; + offsets.y += offsetParent.clientTop; + } else if (documentElement) { + offsets.x = getWindowScrollBarX(documentElement); + } + } + return { + x: rect.left + scroll.scrollLeft - offsets.x, + y: rect.top + scroll.scrollTop - offsets.y, + width: rect.width, + height: rect.height + }; +} + +// node_modules/@popperjs/core/lib/utils/orderModifiers.js +function order(modifiers) { + var map = /* @__PURE__ */ new Map(); + var visited = /* @__PURE__ */ new Set(); + var result = []; + modifiers.forEach(function(modifier) { + map.set(modifier.name, modifier); + }); + function sort(modifier) { + visited.add(modifier.name); + var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []); + requires.forEach(function(dep) { + if (!visited.has(dep)) { + var depModifier = map.get(dep); + if (depModifier) { + sort(depModifier); + } + } + }); + result.push(modifier); + } + modifiers.forEach(function(modifier) { + if (!visited.has(modifier.name)) { + sort(modifier); + } + }); + return result; +} +function orderModifiers(modifiers) { + var orderedModifiers = order(modifiers); + return modifierPhases.reduce(function(acc, phase) { + return acc.concat(orderedModifiers.filter(function(modifier) { + return modifier.phase === phase; + })); + }, []); +} + +// node_modules/@popperjs/core/lib/utils/debounce.js +function debounce(fn2) { + var pending; + return function() { + if (!pending) { + pending = new Promise(function(resolve) { + Promise.resolve().then(function() { + pending = void 0; + resolve(fn2()); + }); + }); + } + return pending; + }; +} + +// node_modules/@popperjs/core/lib/utils/mergeByName.js +function mergeByName(modifiers) { + var merged = modifiers.reduce(function(merged2, current) { + var existing = merged2[current.name]; + merged2[current.name] = existing ? Object.assign({}, existing, current, { + options: Object.assign({}, existing.options, current.options), + data: Object.assign({}, existing.data, current.data) + }) : current; + return merged2; + }, {}); + return Object.keys(merged).map(function(key) { + return merged[key]; + }); +} + +// node_modules/@popperjs/core/lib/createPopper.js +var DEFAULT_OPTIONS = { + placement: "bottom", + modifiers: [], + strategy: "absolute" +}; +function areValidElements() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return !args.some(function(element) { + return !(element && typeof element.getBoundingClientRect === "function"); + }); +} +function popperGenerator(generatorOptions) { + if (generatorOptions === void 0) { + generatorOptions = {}; + } + var _generatorOptions = generatorOptions, _generatorOptions$def = _generatorOptions.defaultModifiers, defaultModifiers2 = _generatorOptions$def === void 0 ? [] : _generatorOptions$def, _generatorOptions$def2 = _generatorOptions.defaultOptions, defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2; + return function createPopper2(reference2, popper2, options) { + if (options === void 0) { + options = defaultOptions; + } + var state = { + placement: "bottom", + orderedModifiers: [], + options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions), + modifiersData: {}, + elements: { + reference: reference2, + popper: popper2 + }, + attributes: {}, + styles: {} + }; + var effectCleanupFns = []; + var isDestroyed = false; + var instance = { + state, + setOptions: function setOptions(setOptionsAction) { + var options2 = typeof setOptionsAction === "function" ? setOptionsAction(state.options) : setOptionsAction; + cleanupModifierEffects(); + state.options = Object.assign({}, defaultOptions, state.options, options2); + state.scrollParents = { + reference: isElement(reference2) ? listScrollParents(reference2) : reference2.contextElement ? listScrollParents(reference2.contextElement) : [], + popper: listScrollParents(popper2) + }; + var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers2, state.options.modifiers))); + state.orderedModifiers = orderedModifiers.filter(function(m) { + return m.enabled; + }); + runModifierEffects(); + return instance.update(); + }, + forceUpdate: function forceUpdate() { + if (isDestroyed) { + return; + } + var _state$elements = state.elements, reference3 = _state$elements.reference, popper3 = _state$elements.popper; + if (!areValidElements(reference3, popper3)) { + return; + } + state.rects = { + reference: getCompositeRect(reference3, getOffsetParent(popper3), state.options.strategy === "fixed"), + popper: getLayoutRect(popper3) + }; + state.reset = false; + state.placement = state.options.placement; + state.orderedModifiers.forEach(function(modifier) { + return state.modifiersData[modifier.name] = Object.assign({}, modifier.data); + }); + for (var index = 0; index < state.orderedModifiers.length; index++) { + if (state.reset === true) { + state.reset = false; + index = -1; + continue; + } + var _state$orderedModifie = state.orderedModifiers[index], fn2 = _state$orderedModifie.fn, _state$orderedModifie2 = _state$orderedModifie.options, _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2, name = _state$orderedModifie.name; + if (typeof fn2 === "function") { + state = fn2({ + state, + options: _options, + name, + instance + }) || state; + } + } + }, + update: debounce(function() { + return new Promise(function(resolve) { + instance.forceUpdate(); + resolve(state); + }); + }), + destroy: function destroy() { + cleanupModifierEffects(); + isDestroyed = true; + } + }; + if (!areValidElements(reference2, popper2)) { + return instance; + } + instance.setOptions(options).then(function(state2) { + if (!isDestroyed && options.onFirstUpdate) { + options.onFirstUpdate(state2); + } + }); + function runModifierEffects() { + state.orderedModifiers.forEach(function(_ref) { + var name = _ref.name, _ref$options = _ref.options, options2 = _ref$options === void 0 ? {} : _ref$options, effect4 = _ref.effect; + if (typeof effect4 === "function") { + var cleanupFn = effect4({ + state, + name, + instance, + options: options2 + }); + var noopFn = function noopFn2() { + }; + effectCleanupFns.push(cleanupFn || noopFn); + } + }); + } + function cleanupModifierEffects() { + effectCleanupFns.forEach(function(fn2) { + return fn2(); + }); + effectCleanupFns = []; + } + return instance; + }; +} + +// node_modules/@popperjs/core/lib/popper.js +var defaultModifiers = [eventListeners_default, popperOffsets_default, computeStyles_default, applyStyles_default, offset_default, flip_default, preventOverflow_default, arrow_default, hide_default]; +var createPopper = /* @__PURE__ */ popperGenerator({ + defaultModifiers +}); + +// src/suggesters/Suggest.ts +var wrapAround = (value, size) => { + return (value % size + size) % size; +}; +var Suggest = class { + constructor(owner, containerEl, scope) { + this.owner = owner; + this.containerEl = containerEl; + containerEl.on("click", ".suggestion-item", this.onSuggestionClick.bind(this)); + containerEl.on("mousemove", ".suggestion-item", this.onSuggestionMouseover.bind(this)); + scope.register([], "ArrowUp", (event) => { + if (!event.isComposing) { + this.setSelectedItem(this.selectedItem - 1, true); + return false; + } + }); + scope.register([], "ArrowDown", (event) => { + if (!event.isComposing) { + this.setSelectedItem(this.selectedItem + 1, true); + return false; + } + }); + scope.register([], "Enter", (event) => { + if (!event.isComposing) { + this.useSelectedItem(event); + return false; + } + }); + } + onSuggestionClick(event, el) { + event.preventDefault(); + const item = this.suggestions.indexOf(el); + this.setSelectedItem(item, false); + this.useSelectedItem(event); + } + onSuggestionMouseover(_event, el) { + const item = this.suggestions.indexOf(el); + this.setSelectedItem(item, false); + } + setSuggestions(values) { + this.containerEl.empty(); + const suggestionEls = []; + values.forEach((value) => { + const suggestionEl = this.containerEl.createDiv("suggestion-item"); + this.owner.renderSuggestion(value, suggestionEl); + suggestionEls.push(suggestionEl); + }); + this.values = values; + this.suggestions = suggestionEls; + this.setSelectedItem(0, false); + } + useSelectedItem(event) { + const currentValue = this.values[this.selectedItem]; + if (currentValue) { + this.owner.selectSuggestion(currentValue, event); + } + } + setSelectedItem(selectedIndex, scrollIntoView) { + const normalizedIndex = wrapAround(selectedIndex, this.suggestions.length); + const prevSelectedSuggestion = this.suggestions[this.selectedItem]; + const selectedSuggestion = this.suggestions[normalizedIndex]; + prevSelectedSuggestion == null ? void 0 : prevSelectedSuggestion.removeClass("is-selected"); + selectedSuggestion == null ? void 0 : selectedSuggestion.addClass("is-selected"); + this.selectedItem = normalizedIndex; + if (scrollIntoView) { + selectedSuggestion.scrollIntoView(false); + } + } +}; +var TextInputSuggest = class { + constructor(inputEl, plugin) { + this.inputEl = inputEl; + this.plugin = plugin; + this.scope = new import_obsidian5.Scope(); + this.suggestEl = createDiv("suggestion-container"); + const suggestion = this.suggestEl.createDiv("suggestion"); + this.suggest = new Suggest(this, suggestion, this.scope); + this.scope.register([], "Escape", this.close.bind(this)); + this.inputEl.addEventListener("input", this.onInputChanged.bind(this)); + this.inputEl.addEventListener("focus", this.onInputChanged.bind(this)); + this.inputEl.addEventListener("blur", this.close.bind(this)); + this.suggestEl.on("mousedown", ".suggestion-container", (event) => { + event.preventDefault(); + }); + } + onInputChanged() { + const inputStr = this.inputEl.value; + const suggestions = this.getSuggestions(inputStr); + if (!suggestions) { + this.close(); + return; + } + if (suggestions.length > 0) { + this.suggest.setSuggestions(suggestions); + this.open(app.dom.appContainerEl, this.inputEl); + } else { + this.close(); + } + } + open(container, inputEl) { + this.plugin.app.keymap.pushScope(this.scope); + container.appendChild(this.suggestEl); + this.popper = createPopper(inputEl, this.suggestEl, { + placement: "bottom-start", + modifiers: [ + { + name: "sameWidth", + enabled: true, + fn: ({ state, instance }) => { + const targetWidth = `${state.rects.reference.width}px`; + if (state.styles.popper.width === targetWidth) { + return; + } + state.styles.popper.width = targetWidth; + instance.update(); + }, + phase: "beforeWrite", + requires: ["computeStyles"] + } + ] + }); + } + close() { + this.plugin.app.keymap.popScope(this.scope); + this.suggest.setSuggestions([]); + if (this.popper) + this.popper.destroy(); + this.suggestEl.detach(); + } +}; + +// src/suggesters/FolderSuggester.ts +var FolderSuggest = class extends TextInputSuggest { + constructor(inputEl, plugin, whitelistSuggester, folder) { + super(inputEl, plugin); + this.inputEl = inputEl; + this.whitelistSuggester = whitelistSuggester; + this.folder = folder; + } + get_error_msg(mode) { + switch (mode) { + case 0 /* TemplateFiles */: + return "Templates folder doesn't exist"; + case 1 /* ScriptFiles */: + return "User Scripts folder doesn't exist"; + } + } + getSuggestions(input_str) { + const folders = []; + const lower_input_str = input_str.toLowerCase(); + let files = []; + if (this.folder) { + files = this.folder.children; + } else { + const MAX_FILE_SUGGESTIONS = 100; + files = this.plugin.app.vault.getAllLoadedFiles().slice(0, MAX_FILE_SUGGESTIONS); + } + files.forEach((folder) => { + if (folder instanceof import_obsidian6.TFolder && folder.path.toLowerCase().contains(lower_input_str) && (!this.plugin.settings.excludeFolders.find((f) => f.path === folder.path) || this.whitelistSuggester)) { + folders.push(folder); + } + }); + return folders; + } + renderSuggestion(folder, el) { + el.setText(folder.path); + } + selectSuggestion(folder) { + this.inputEl.value = folder.path; + this.inputEl.trigger("input"); + this.close(); + } +}; + +// src/ExcludeFolders/modals/ExcludeFolderSettings.ts +var import_obsidian8 = require("obsidian"); + +// src/functions/styleFunctions.ts +var import_obsidian7 = require("obsidian"); + +// src/ExcludeFolders/ExcludeFolder.ts +var ExcludedFolder = class { + constructor(path, position, id, plugin) { + this.type = "folder"; + this.id = id || crypto.randomUUID(); + this.path = path; + this.subFolders = plugin.settings.excludeFolderDefaultSettings.subFolders; + this.disableSync = plugin.settings.excludeFolderDefaultSettings.disableSync; + this.disableAutoCreate = plugin.settings.excludeFolderDefaultSettings.disableAutoCreate; + this.disableFolderNote = plugin.settings.excludeFolderDefaultSettings.disableFolderNote; + this.enableCollapsing = plugin.settings.excludeFolderDefaultSettings.enableCollapsing; + this.position = position; + this.excludeFromFolderOverview = plugin.settings.excludeFolderDefaultSettings.excludeFromFolderOverview; + this.string = ""; + this.hideInSettings = false; + this.showFolderNote = plugin.settings.excludeFolderDefaultSettings.showFolderNote; + } +}; + +// src/functions/styleFunctions.ts +function refreshAllFolderStyles(forceReload = false, plugin) { + if (plugin.activeFileExplorer === getFileExplorer(plugin) && !forceReload) { + return; + } + plugin.activeFileExplorer = getFileExplorer(plugin); + plugin.app.vault.getAllLoadedFiles().forEach(async (file) => { + if (file instanceof import_obsidian7.TFolder) { + await updateCSSClassesForFolder(file.path, plugin); + } + }); +} +async function updateCSSClassesForFolder(folderPath, plugin) { + const folder = plugin.app.vault.getAbstractFileByPath(folderPath); + if (!folder || !(folder instanceof import_obsidian7.TFolder)) { + return; + } + const folderNote = getFolderNote(plugin, folder.path); + const detachedFolderNote = getDetachedFolder(plugin, folder.path); + if (folder.children.length === 0) { + addCSSClassToFileExplorerEl(folder.path, "fn-empty-folder", false, plugin); + } + if (!folderNote || detachedFolderNote) { + removeCSSClassFromFileExplorerEL(folder == null ? void 0 : folder.path, "has-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL(folder == null ? void 0 : folder.path, "only-has-folder-note", true, plugin); + return; + } + const excludedFolder = getExcludedFolder(plugin, folder.path, true); + if (excludedFolder == null ? void 0 : excludedFolder.disableFolderNote) { + removeCSSClassFromFileExplorerEL(folderNote.path, "is-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL(folder.path, "has-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL(folder == null ? void 0 : folder.path, "only-has-folder-note", true, plugin); + } else { + markFolderWithFolderNoteClasses(folder, plugin); + if (excludedFolder == null ? void 0 : excludedFolder.showFolderNote) { + addCSSClassToFileExplorerEl(folder.path, "show-folder-note-in-explorer", true, plugin); + unmarkFileAsFolderNote(folderNote, plugin); + return; + } + if (plugin.isEmptyFolderNoteFolder(folder) && getFolderNote(plugin, folder.path)) { + addCSSClassToFileExplorerEl(folder.path, "only-has-folder-note", true, plugin); + } else { + removeCSSClassFromFileExplorerEL(folder.path, "only-has-folder-note", true, plugin); + } + } + markFolderAndNoteWithClasses(folderNote, folder, plugin); +} +function markFolderAndNoteWithClasses(file, folder, plugin) { + markFileAsFolderNote(file, plugin); + markFolderWithFolderNoteClasses(folder, plugin); +} +function markFolderWithFolderNoteClasses(folder, plugin) { + addCSSClassToFileExplorerEl(folder.path, "has-folder-note", false, plugin); + if (plugin.isEmptyFolderNoteFolder(folder) && getFolderNote(plugin, folder.path)) { + addCSSClassToFileExplorerEl(folder.path, "only-has-folder-note", true, plugin); + } else { + removeCSSClassFromFileExplorerEL(folder.path, "only-has-folder-note", true, plugin); + } +} +function markFileAsFolderNote(file, plugin) { + addCSSClassToFileExplorerEl(file.path, "is-folder-note", false, plugin); +} +function unmarkFileAsFolderNote(file, plugin) { + removeCSSClassFromFileExplorerEL(file.path, "is-folder-note", false, plugin); +} +function unmarkFolderAsFolderNote(folder, plugin) { + removeCSSClassFromFileExplorerEL(folder.path, "has-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL(folder.path, "only-has-folder-note", true, plugin); +} +async function addCSSClassToFileExplorerEl(path, cssClass, parent = false, plugin, waitForCreate = false, count = 0) { + const fileExplorerItem = getFileExplorerElement(path, plugin); + const MAX_RETRIES = 5; + const RETRY_DELAY = 500; + if (!fileExplorerItem) { + if (waitForCreate && count < MAX_RETRIES) { + await new Promise((r) => setTimeout(r, RETRY_DELAY)); + addCSSClassToFileExplorerEl(path, cssClass, parent, plugin, waitForCreate, count + 1); + return; + } + return; + } + if (parent) { + const parentElement = fileExplorerItem == null ? void 0 : fileExplorerItem.parentElement; + if (parentElement) { + parentElement.addClass(cssClass); + } + } else { + fileExplorerItem.addClass(cssClass); + document.querySelectorAll(`[data-path='${CSS.escape(path)}']`).forEach((item) => { + item.addClass(cssClass); + }); + } +} +function removeCSSClassFromFileExplorerEL(path, cssClass, parent, plugin) { + if (!path) + return; + const fileExplorerItem = getFileExplorerElement(path, plugin); + document.querySelectorAll(`[data-path='${CSS.escape(path)}']`).forEach((item) => { + item.removeClass(cssClass); + }); + if (!fileExplorerItem) { + return; + } + if (parent) { + const parentElement = fileExplorerItem == null ? void 0 : fileExplorerItem.parentElement; + if (parentElement) { + parentElement.removeClass(cssClass); + } + return; + } + fileExplorerItem.removeClass(cssClass); +} +function getFileExplorerElement(path, plugin) { + var _a, _b, _c, _d; + const fileExplorer = getFileExplorer(plugin); + if (!((_a = fileExplorer == null ? void 0 : fileExplorer.view) == null ? void 0 : _a.fileItems)) { + return null; + } + const fileExplorerItem = (_b = fileExplorer.view.fileItems) == null ? void 0 : _b[path]; + return (_d = (_c = fileExplorerItem == null ? void 0 : fileExplorerItem.selfEl) != null ? _c : fileExplorerItem == null ? void 0 : fileExplorerItem.titleEl) != null ? _d : null; +} +function showFolderNoteInFileExplorer(path, plugin) { + const excludedFolder = new ExcludedFolder(path, plugin.settings.excludeFolders.length, void 0, plugin); + excludedFolder.subFolders = false; + excludedFolder.disableSync = false; + excludedFolder.disableAutoCreate = false; + excludedFolder.disableFolderNote = false; + excludedFolder.enableCollapsing = false; + excludedFolder.excludeFromFolderOverview = false; + excludedFolder.hideInSettings = true; + excludedFolder.showFolderNote = true; + addExcludedFolder(plugin, excludedFolder, false); + addCSSClassToFileExplorerEl(path, "show-folder-note-in-explorer", true, plugin); + updateCSSClassesForFolder(path, plugin); +} +function hideFolderNoteInFileExplorer(folderPath, plugin) { + plugin.settings.excludeFolders = plugin.settings.excludeFolders.filter((folder) => folder.path !== folderPath && folder.showFolderNote); + plugin.saveSettings(false); + removeCSSClassFromFileExplorerEL(folderPath, "show-folder-note-in-explorer", true, plugin); + updateCSSClassesForFolder(folderPath, plugin); +} +function setActiveFolder(folderPath, plugin) { + const fileExplorerItem = getFileExplorerElement(folderPath, plugin); + if (fileExplorerItem) { + fileExplorerItem.addClass("fn-is-active"); + plugin.activeFolderDom = fileExplorerItem; + } +} +function removeActiveFolder(plugin) { + var _a; + if (plugin.activeFolderDom) { + plugin.activeFolderDom.removeClass("fn-is-active"); + (_a = plugin.activeFolderDom) == null ? void 0 : _a.removeClass("has-focus"); + plugin.activeFolderDom = null; + } +} + +// src/ExcludeFolders/modals/ExcludeFolderSettings.ts +var ExcludedFolderSettings = class extends import_obsidian8.Modal { + constructor(app2, plugin, excludedFolder) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.excludedFolder = excludedFolder; + } + onOpen() { + this.display(); + } + display() { + const { contentEl } = this; + contentEl.empty(); + contentEl.createEl("h2", { text: "Excluded folder settings" }); + new import_obsidian8.Setting(contentEl).setName("Include subfolders").setDesc("Choose if the subfolders of the folder should also be excluded").addToggle((toggle) => toggle.setValue(this.excludedFolder.subFolders).onChange(async (value) => { + this.excludedFolder.subFolders = value; + await this.plugin.saveSettings(true); + })); + new import_obsidian8.Setting(contentEl).setName("Disable folder name sync").setDesc("Choose if the folder note should be renamed when the folder name is changed").addToggle((toggle) => toggle.setValue(this.excludedFolder.disableSync).onChange(async (value) => { + this.excludedFolder.disableSync = value; + await this.plugin.saveSettings(); + })); + new import_obsidian8.Setting(contentEl).setName("Don't show folder in folder overview").setDesc("Choose if the folder should be shown in the folder overview").addToggle((toggle) => toggle.setValue(this.excludedFolder.excludeFromFolderOverview).onChange(async (value) => { + this.excludedFolder.excludeFromFolderOverview = value; + await this.plugin.saveSettings(); + })); + new import_obsidian8.Setting(contentEl).setName("Show folder note in the file explorer").setDesc("Choose if the folder note should be shown in the file explorer").addToggle((toggle) => toggle.setValue(this.excludedFolder.showFolderNote).onChange(async (value) => { + this.excludedFolder.showFolderNote = value; + updateCSSClassesForFolder(this.excludedFolder.path, this.plugin); + await this.plugin.saveSettings(); + this.display(); + })); + new import_obsidian8.Setting(contentEl).setName("Disable auto creation of folder notes in this folder").setDesc("Choose if a folder note should be created when a new folder is created").addToggle((toggle) => toggle.setValue(this.excludedFolder.disableAutoCreate).onChange(async (value) => { + this.excludedFolder.disableAutoCreate = value; + await this.plugin.saveSettings(); + })); + new import_obsidian8.Setting(contentEl).setName("Disable open folder note").setDesc("Choose if the folder note should be opened when the folder is opened").addToggle((toggle) => toggle.setValue(this.excludedFolder.disableFolderNote).onChange(async (value) => { + this.excludedFolder.disableFolderNote = value; + await this.plugin.saveSettings(true); + this.display(); + })); + if (!this.excludedFolder.disableFolderNote) { + new import_obsidian8.Setting(contentEl).setName("Collapse folder when opening folder note").setDesc("Choose if the folder should be collapsed when the folder note is opened").addToggle((toggle) => toggle.setValue(this.excludedFolder.enableCollapsing).onChange(async (value) => { + this.excludedFolder.enableCollapsing = value; + await this.plugin.saveSettings(); + })); + } + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/ExcludeFolders/functions/patternFunctions.ts +var import_obsidian10 = require("obsidian"); + +// src/ExcludeFolders/modals/PatternSettings.ts +var import_obsidian9 = require("obsidian"); +var PatternSettings = class extends import_obsidian9.Modal { + constructor(app2, plugin, pattern) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.pattern = pattern; + } + onOpen() { + this.display(); + } + display() { + const { contentEl } = this; + contentEl.empty(); + contentEl.createEl("h2", { text: "Pattern settings" }); + new import_obsidian9.Setting(contentEl).setName("Disable folder name sync").setDesc("Choose if the folder name should be renamed when the file name has been changed").addToggle((toggle) => toggle.setValue(this.pattern.disableSync).onChange(async (value) => { + this.pattern.disableSync = value; + await this.plugin.saveSettings(); + })); + new import_obsidian9.Setting(contentEl).setName("Disable auto creation of folder notes in this folder").setDesc("Choose if a folder note should be created when a new folder is created that matches this pattern").addToggle((toggle) => toggle.setValue(this.pattern.disableAutoCreate).onChange(async (value) => { + this.pattern.disableAutoCreate = value; + await this.plugin.saveSettings(); + })); + new import_obsidian9.Setting(contentEl).setName("Don't show folder in folder overview").setDesc("Choose if the folder should be shown in the folder overview").addToggle((toggle) => toggle.setValue(this.pattern.excludeFromFolderOverview).onChange(async (value) => { + this.pattern.excludeFromFolderOverview = value; + await this.plugin.saveSettings(); + })); + new import_obsidian9.Setting(contentEl).setName("Show folder note in the file explorer").setDesc("Choose if the folder note should be shown in the file explorer").addToggle((toggle) => toggle.setValue(this.pattern.showFolderNote).onChange(async (value) => { + this.pattern.showFolderNote = value; + await this.plugin.saveSettings(); + refreshAllFolderStyles(true, this.plugin); + this.display(); + })); + new import_obsidian9.Setting(contentEl).setName("Disable open folder note").setDesc("Choose if the folder note should be opened when the folder is opened").addToggle((toggle) => toggle.setValue(this.pattern.disableFolderNote).onChange(async (value) => { + this.pattern.disableFolderNote = value; + await this.plugin.saveSettings(true); + this.display(); + })); + if (!this.pattern.disableFolderNote) { + new import_obsidian9.Setting(contentEl).setName("Collapse folder when opening folder note").setDesc("Choose if the folder should be collapsed when the folder note is opened").addToggle((toggle) => toggle.setValue(this.pattern.enableCollapsing).onChange(async (value) => { + this.pattern.enableCollapsing = value; + await this.plugin.saveSettings(); + })); + } + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/ExcludeFolders/functions/patternFunctions.ts +var REGEX_PREFIX = "{regex}"; +var STAR = "*"; +var INDEX_START = 0; +var SLICE_START_ONE = 1; +var SLICE_EXCLUDE_LAST = -1; +function matchesPatternSpec(raw, folderName) { + if (!raw) + return false; + const string = raw.trim(); + const isRegex = string.startsWith(REGEX_PREFIX); + const hasStartStar = string.startsWith(STAR); + const hasEndStar = string.endsWith(STAR); + if (!isRegex && !(hasStartStar || hasEndStar)) + return false; + if (isRegex) { + const body = string.replace(REGEX_PREFIX, "").trim(); + if (body === "") + return false; + try { + return new RegExp(body).test(folderName); + } catch (e) { + return false; + } + } + if (hasStartStar && hasEndStar) { + const inner = string.slice(SLICE_START_ONE, SLICE_EXCLUDE_LAST); + return folderName.includes(inner); + } + if (hasStartStar) { + const suffix = string.slice(SLICE_START_ONE); + return folderName.endsWith(suffix); + } + if (hasEndStar) { + const prefix = string.slice(INDEX_START, SLICE_EXCLUDE_LAST); + return folderName.startsWith(prefix); + } + return false; +} +function updatePattern(plugin, pattern, newPattern) { + plugin.settings.excludeFolders = plugin.settings.excludeFolders.filter((folder) => folder.id !== pattern.id); + addExcludedFolder(plugin, newPattern); +} +async function deletePattern(plugin, pattern) { + plugin.settings.excludeFolders = plugin.settings.excludeFolders.filter((folder) => folder.id !== pattern.id || folder.type === "folder"); + await plugin.saveSettings(true); + resyncArray(plugin); +} +function getExcludedFoldersByPattern(plugin, folderName) { + return plugin.settings.excludeFolders.filter((s) => s.type === "pattern").filter((pattern) => matchesPatternSpec(pattern.string, folderName)); +} +function addExcludePatternListItem(settings, containerEl, pattern) { + const { plugin } = settings; + const setting = new import_obsidian10.Setting(containerEl); + setting.setClass("fn-exclude-folder-list"); + setting.addSearch((cb) => { + cb.containerEl.addClass("fn-exclude-folder-path"); + cb.setPlaceholder("Pattern"); + cb.setValue(pattern.string); + cb.onChange((value) => { + pattern.string = value; + updatePattern(plugin, pattern, pattern); + }); + }); + setting.addButton((cb) => { + cb.setIcon("edit"); + cb.setTooltip("Edit pattern"); + cb.onClick(() => { + new PatternSettings(plugin.app, plugin, pattern).open(); + }); + }); + if (import_obsidian10.Platform.isDesktop || import_obsidian10.Platform.isTablet) { + setting.addButton((cb) => { + cb.setIcon("up-chevron-glyph"); + cb.setTooltip("Move up"); + cb.onClick(() => { + if (pattern.position === 0) { + return; + } + pattern.position -= 1; + updatePattern(plugin, pattern, pattern); + const oldPattern = plugin.settings.excludeFolders.find((folder) => folder.position === pattern.position); + if (oldPattern) { + oldPattern.position += 1; + if (oldPattern.type === "pattern") { + const pat = oldPattern; + updatePattern(plugin, pat, pat); + } else { + updateExcludedFolder(plugin, oldPattern, oldPattern); + } + } + settings.display(); + }); + }); + setting.addButton((cb) => { + cb.setIcon("down-chevron-glyph"); + cb.setTooltip("Move down"); + cb.onClick(() => { + if (pattern.position === plugin.settings.excludeFolders.length - 1) { + return; + } + pattern.position += 1; + updatePattern(plugin, pattern, pattern); + const oldPattern = plugin.settings.excludeFolders.find((folder) => folder.position === pattern.position); + if (oldPattern) { + oldPattern.position -= 1; + if (oldPattern.type === "pattern") { + const pat = oldPattern; + updatePattern(plugin, pat, pat); + } else { + updateExcludedFolder(plugin, oldPattern, oldPattern); + } + } + settings.display(); + }); + }); + } + setting.addButton((cb) => { + cb.setIcon("trash-2"); + cb.setTooltip("Delete pattern"); + cb.onClick(() => { + void deletePattern(plugin, pattern); + setting.clear(); + setting.settingEl.remove(); + }); + }); +} + +// src/ExcludeFolders/WhitelistPattern.ts +var WhitelistedPattern = class { + constructor(pattern, position, id, plugin) { + this.type = "pattern"; + this.id = id || crypto.randomUUID(); + this.subFolders = plugin.settings.excludePatternDefaultSettings.subFolders; + this.position = position; + this.string = pattern; + this.path = ""; + } +}; + +// src/ExcludeFolders/functions/whitelistFolderFunctions.ts +var import_obsidian14 = require("obsidian"); + +// src/ExcludeFolders/modals/WhitelistFolderSettings.ts +var import_obsidian11 = require("obsidian"); +var WhitelistFolderSettings = class extends import_obsidian11.Modal { + constructor(app2, plugin, whitelistedFolder) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.whitelistedFolder = whitelistedFolder; + } + onOpen() { + this.display(); + } + display() { + const { contentEl } = this; + contentEl.empty(); + contentEl.createEl("h2", { text: "Whitelisted folder settings" }); + new import_obsidian11.Setting(contentEl).setName("Include subfolders").setDesc("Choose if the subfolders of the folder should also be whitelisted").addToggle((toggle) => toggle.setValue(this.whitelistedFolder.subFolders).onChange(async (value) => { + this.whitelistedFolder.subFolders = value; + await this.plugin.saveSettings(true); + })); + new import_obsidian11.Setting(contentEl).setName("Enable folder name sync").setDesc("Choose if the name of a folder note should be renamed when the folder name is changed").addToggle((toggle) => toggle.setValue(this.whitelistedFolder.enableSync).onChange(async (value) => { + this.whitelistedFolder.enableSync = value; + await this.plugin.saveSettings(); + })); + new import_obsidian11.Setting(contentEl).setName("Show folder in folder overview").setDesc("Choose if the folder should be shown in the folder overview").addToggle((toggle) => toggle.setValue(this.whitelistedFolder.showInFolderOverview).onChange(async (value) => { + this.whitelistedFolder.showInFolderOverview = value; + await this.plugin.saveSettings(); + })); + new import_obsidian11.Setting(contentEl).setName("Hide folder note in file explorer").setDesc("Choose if the folder note should be hidden in the file explorer").addToggle((toggle) => toggle.setValue(this.whitelistedFolder.hideInFileExplorer).onChange(async (value) => { + this.whitelistedFolder.hideInFileExplorer = value; + await this.plugin.saveSettings(); + })); + new import_obsidian11.Setting(contentEl).setName("Allow auto creation of folder notes in this folder").addToggle((toggle) => toggle.setValue(this.whitelistedFolder.enableAutoCreate).onChange(async (value) => { + this.whitelistedFolder.enableAutoCreate = value; + await this.plugin.saveSettings(); + })); + new import_obsidian11.Setting(contentEl).setName("Open folder note when clicking on the folder").setDesc("Choose if the folder note should be opened when the folder is opened").addToggle((toggle) => toggle.setValue(this.whitelistedFolder.enableFolderNote).onChange(async (value) => { + this.whitelistedFolder.enableFolderNote = value; + await this.plugin.saveSettings(true); + this.display(); + })); + if (this.whitelistedFolder.enableFolderNote) { + new import_obsidian11.Setting(contentEl).setName("Don't collapse folder when opening folder note").setDesc("Choose if the folder should be collapsed when the folder note is opened").addToggle((toggle) => toggle.setValue(this.whitelistedFolder.disableCollapsing).onChange(async (value) => { + this.whitelistedFolder.disableCollapsing = value; + await this.plugin.saveSettings(); + })); + } + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/ExcludeFolders/functions/whitelistPatternFunctions.ts +var import_obsidian13 = require("obsidian"); + +// src/ExcludeFolders/modals/WhitelistPatternSettings.ts +var import_obsidian12 = require("obsidian"); +var WhitelistPatternSettings = class extends import_obsidian12.Modal { + constructor(app2, plugin, pattern) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.pattern = pattern; + } + onOpen() { + this.display(); + } + display() { + const { contentEl } = this; + contentEl.empty(); + contentEl.createEl("h2", { text: "Whitelisted pattern settings" }); + new import_obsidian12.Setting(contentEl).setName("Enable folder name sync").setDesc("Choose if the name of a folder note should be renamed when the folder name is changed").addToggle((toggle) => toggle.setValue(this.pattern.enableSync).onChange(async (value) => { + this.pattern.enableSync = value; + await this.plugin.saveSettings(); + })); + new import_obsidian12.Setting(contentEl).setName("Allow auto creation of folder notes in this folder").addToggle((toggle) => toggle.setValue(this.pattern.enableAutoCreate).onChange(async (value) => { + this.pattern.enableAutoCreate = value; + await this.plugin.saveSettings(); + })); + new import_obsidian12.Setting(contentEl).setName("Show folder in folder overview").setDesc("Choose if the folder should be shown in the folder overview").addToggle((toggle) => toggle.setValue(this.pattern.showInFolderOverview).onChange(async (value) => { + this.pattern.showInFolderOverview = value; + await this.plugin.saveSettings(); + })); + new import_obsidian12.Setting(contentEl).setName("Open folder note when clicking on the folder").setDesc("Choose if the folder note should be opened when you click on the folder").addToggle((toggle) => toggle.setValue(this.pattern.enableFolderNote).onChange(async (value) => { + this.pattern.enableFolderNote = value; + await this.plugin.saveSettings(true); + this.display(); + })); + if (this.pattern.enableFolderNote) { + new import_obsidian12.Setting(contentEl).setName("Don't collapse folder when opening folder note").setDesc("Choose if the folder should be collapsed when the folder note is opened").addToggle((toggle) => toggle.setValue(this.pattern.disableCollapsing).onChange(async (value) => { + this.pattern.disableCollapsing = value; + await this.plugin.saveSettings(); + })); + } + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/ExcludeFolders/functions/whitelistPatternFunctions.ts +var REGEX_PREFIX2 = "{regex}"; +var STAR2 = "*"; +var SLICE_START_ONE2 = 1; +var SLICE_EXCLUDE_LAST2 = -1; +function matchesPatternSpec2(raw, folderName) { + if (!raw) + return false; + const string = raw.trim(); + const isRegex = string.startsWith(REGEX_PREFIX2); + const hasStartStar = string.startsWith(STAR2); + const hasEndStar = string.endsWith(STAR2); + if (!isRegex && !(hasStartStar || hasEndStar)) + return false; + if (isRegex) { + const body = string.replace(REGEX_PREFIX2, "").trim(); + if (body === "") + return false; + try { + return new RegExp(body).test(folderName); + } catch (e) { + return false; + } + } + if (hasStartStar && hasEndStar) { + const inner = string.slice(SLICE_START_ONE2, SLICE_EXCLUDE_LAST2); + return folderName.includes(inner); + } + if (hasStartStar) { + const suffix = string.slice(SLICE_START_ONE2); + return folderName.endsWith(suffix); + } + if (hasEndStar) { + const prefix = string.slice(0, SLICE_EXCLUDE_LAST2); + return folderName.startsWith(prefix); + } + return false; +} +function updateWhitelistedPattern(plugin, pattern, newPattern) { + plugin.settings.whitelistFolders = plugin.settings.whitelistFolders.filter((folder) => folder.id !== pattern.id); + addWhitelistedFolder(plugin, newPattern); +} +async function deletePattern2(plugin, pattern) { + plugin.settings.whitelistFolders = plugin.settings.whitelistFolders.filter((folder) => folder.id !== pattern.id || folder.type === "folder"); + await plugin.saveSettings(true); + resyncArray(plugin); +} +function getWhitelistedFoldersByPattern(plugin, folderName) { + return plugin.settings.whitelistFolders.filter((s) => s.type === "pattern").filter((pattern) => matchesPatternSpec2(pattern.string, folderName)); +} +function addWhitelistedPatternListItem(settings, containerEl, pattern) { + const { plugin } = settings; + const setting = new import_obsidian13.Setting(containerEl); + setting.setClass("fn-exclude-folder-list"); + setting.addSearch((cb) => { + cb.containerEl.addClass("fn-exclude-folder-path"); + cb.setPlaceholder("Pattern"); + cb.setValue(pattern.string); + cb.onChange((value) => { + const exists = plugin.settings.whitelistFolders.some((folder) => folder.string === value); + if (exists) { + return; + } + pattern.string = value; + updateWhitelistedPattern(plugin, pattern, pattern); + }); + }); + setting.addButton((cb) => { + cb.setIcon("edit"); + cb.setTooltip("Edit pattern"); + cb.onClick(() => { + new WhitelistPatternSettings(plugin.app, plugin, pattern).open(); + }); + }); + setting.addButton((cb) => { + cb.setIcon("up-chevron-glyph"); + cb.setTooltip("Move up"); + cb.onClick(() => { + if (pattern.position === 0) { + return; + } + pattern.position -= 1; + updateWhitelistedPattern(plugin, pattern, pattern); + const oldPattern = plugin.settings.whitelistFolders.find((folder) => folder.position === pattern.position); + if (oldPattern) { + oldPattern.position += 1; + if (oldPattern.type === "pattern") { + updateWhitelistedPattern(plugin, oldPattern, oldPattern); + } else { + updateWhitelistedFolder(plugin, oldPattern, oldPattern); + } + } + settings.display(); + }); + }); + setting.addButton((cb) => { + cb.setIcon("down-chevron-glyph"); + cb.setTooltip("Move down"); + cb.onClick(() => { + if (pattern.position === plugin.settings.whitelistFolders.length - 1) { + return; + } + pattern.position += 1; + updateWhitelistedPattern(plugin, pattern, pattern); + const oldPattern = plugin.settings.whitelistFolders.find((folder) => folder.position === pattern.position); + if (oldPattern) { + oldPattern.position -= 1; + if (oldPattern.type === "pattern") { + updateWhitelistedPattern(plugin, oldPattern, oldPattern); + } else { + updateWhitelistedFolder(plugin, oldPattern, oldPattern); + } + } + settings.display(); + }); + }); + setting.addButton((cb) => { + cb.setIcon("trash-2"); + cb.setTooltip("Delete pattern"); + cb.onClick(() => { + void deletePattern2(plugin, pattern); + setting.clear(); + setting.settingEl.remove(); + }); + }); +} + +// src/ExcludeFolders/functions/whitelistFolderFunctions.ts +function getWhitelistedFolder(plugin, path) { + let whitelistedFolder = {}; + const folderName = getFolderNameFromPathString(path); + const matchedPatterns = getWhitelistedFoldersByPattern(plugin, folderName); + const whitelistedFolders = getWhitelistedFoldersByPath(plugin, path); + const combinedWhitelistedFolders = [...matchedPatterns, ...whitelistedFolders]; + const propertiesToCopy = [ + "enableAutoCreate", + "enableFolderNote", + "enableSync", + "showInFolderOverview" + ]; + if (combinedWhitelistedFolders.length > 0) { + for (const matchedFolder of combinedWhitelistedFolders) { + propertiesToCopy.forEach((property) => { + const value = matchedFolder[property]; + if (value === true) { + whitelistedFolder[property] = true; + } else if (!value) { + whitelistedFolder[property] = false; + } + }); + } + } + if (whitelistedFolder && Object.keys(whitelistedFolder).length === 0) { + whitelistedFolder = void 0; + } + return whitelistedFolder; +} +function getWhitelistedFoldersByPath(plugin, path) { + return plugin.settings.whitelistFolders.filter((whitelistedFolder) => { + if (whitelistedFolder.path === path) { + return true; + } + if (!whitelistedFolder.subFolders) { + return false; + } + return getFolderPathFromString(path).startsWith(whitelistedFolder.path); + }); +} +function addWhitelistedFolder(plugin, whitelistedFolder) { + plugin.settings.whitelistFolders.push(whitelistedFolder); + void plugin.saveSettings(true); +} +async function deleteWhitelistedFolder(plugin, whitelistedFolder) { + plugin.settings.whitelistFolders = plugin.settings.whitelistFolders.filter((folder) => folder.id !== whitelistedFolder.id || folder.type === "pattern"); + await plugin.saveSettings(true); + resyncArray2(plugin); +} +function updateWhitelistedFolder(plugin, whitelistedFolder, newWhitelistFolder) { + plugin.settings.whitelistFolders = plugin.settings.whitelistFolders.filter((folder) => folder.id !== whitelistedFolder.id); + addWhitelistedFolder(plugin, newWhitelistFolder); +} +function resyncArray2(plugin) { + plugin.settings.whitelistFolders = plugin.settings.whitelistFolders.sort((a, b) => a.position - b.position); + plugin.settings.whitelistFolders.forEach((folder, index) => { + folder.position = index; + }); + void plugin.saveSettings(); +} +function addWhitelistFolderListItem(settings, containerEl, whitelistedFolder) { + const { plugin } = settings; + const setting = new import_obsidian14.Setting(containerEl); + setting.setClass("fn-exclude-folder-list"); + const inputContainer = setting.settingEl.createDiv({ + cls: "fn-whitelist-folder-input-container" + }); + const SearchComponent = new import_obsidian14.Setting(inputContainer); + SearchComponent.addSearch((cb) => { + new FolderSuggest(cb.inputEl, plugin, true); + cb.containerEl.addClass("fn-exclude-folder-path"); + cb.setPlaceholder("Folder path"); + cb.setValue(whitelistedFolder.path); + cb.onChange((value) => { + if (value.startsWith("{regex}") || value.includes("*")) { + void deleteWhitelistedFolder(plugin, whitelistedFolder); + const pattern = new WhitelistedPattern(value, plugin.settings.whitelistFolders.length, void 0, plugin); + addWhitelistedFolder(plugin, pattern); + addWhitelistedPatternListItem(settings, containerEl, pattern); + setting.clear(); + setting.settingEl.remove(); + } + if (!plugin.app.vault.getAbstractFileByPath(value)) + return; + whitelistedFolder.path = value; + updateWhitelistedFolder(plugin, whitelistedFolder, whitelistedFolder); + }); + }); + const buttonContainer = setting.settingEl.createDiv({ cls: "fn-whitelist-folder-buttons" }); + new import_obsidian14.ButtonComponent(buttonContainer).setIcon("edit").setTooltip("Edit folder note").onClick(() => { + new WhitelistFolderSettings(plugin.app, plugin, whitelistedFolder).open(); + }); + new import_obsidian14.ButtonComponent(buttonContainer).setIcon("up-chevron-glyph").setTooltip("Move up").onClick(() => { + if (whitelistedFolder.position === 0) { + return; + } + whitelistedFolder.position -= 1; + updateWhitelistedFolder(plugin, whitelistedFolder, whitelistedFolder); + const oldWhitelistedFolder = plugin.settings.whitelistFolders.find((folder) => folder.position === whitelistedFolder.position); + if (oldWhitelistedFolder) { + oldWhitelistedFolder.position += 1; + if (oldWhitelistedFolder.type === "pattern") { + updateWhitelistedPattern(plugin, oldWhitelistedFolder, oldWhitelistedFolder); + } else { + updateWhitelistedFolder(plugin, oldWhitelistedFolder, oldWhitelistedFolder); + } + } + settings.display(); + }); + new import_obsidian14.ButtonComponent(buttonContainer).setIcon("down-chevron-glyph").setTooltip("Move down").onClick(() => { + if (whitelistedFolder.position === plugin.settings.whitelistFolders.length - 1) { + return; + } + whitelistedFolder.position += 1; + updateWhitelistedFolder(plugin, whitelistedFolder, whitelistedFolder); + const oldWhitelistedFolder = plugin.settings.whitelistFolders.find((folder) => folder.position === whitelistedFolder.position); + if (oldWhitelistedFolder) { + oldWhitelistedFolder.position -= 1; + if (oldWhitelistedFolder.type === "pattern") { + updateWhitelistedPattern(plugin, oldWhitelistedFolder, oldWhitelistedFolder); + } else { + updateWhitelistedFolder(plugin, oldWhitelistedFolder, oldWhitelistedFolder); + } + } + settings.display(); + }); + new import_obsidian14.ButtonComponent(buttonContainer).setIcon("trash-2").setTooltip("Delete excluded folder").onClick(() => { + void deleteWhitelistedFolder(plugin, whitelistedFolder); + setting.clear(); + setting.settingEl.remove(); + }); +} + +// src/ExcludeFolders/functions/folderFunctions.ts +function combineExcluded(plugin, path, includeDetached, pathOnly) { + const folderName = getFolderNameFromPathString(path); + const matchedPatterns = pathOnly ? [] : getExcludedFoldersByPattern(plugin, folderName); + const excludedByPath = getExcludedFoldersByPath(plugin, path); + let combined = [...matchedPatterns, ...excludedByPath]; + if (!includeDetached) + combined = combined.filter((f) => !f.detached); + return combined; +} +function aggregateFlags(combinedExcludedFolders) { + if (combinedExcludedFolders.length === 0) + return void 0; + const result = {}; + const propertiesToCopy = [ + "disableAutoCreate", + "disableFolderNote", + "disableSync", + "enableCollapsing", + "excludeFromFolderOverview", + "detached", + "hideInSettings", + "id", + "showFolderNote" + ]; + for (const matchedFolder of combinedExcludedFolders) { + for (const property of propertiesToCopy) { + const value = matchedFolder[property]; + if (value === true) { + result[property] = true; + } else if (!value) { + result[property] = false; + } + } + } + return result; +} +function applyWhitelistOverrides(excluded, whitelisted) { + const out = { ...excluded }; + if (out.disableAutoCreate !== void 0) { + out.disableAutoCreate = !whitelisted.enableAutoCreate; + } + if (out.disableFolderNote !== void 0) { + out.disableFolderNote = !whitelisted.enableFolderNote; + } + if (out.disableSync !== void 0) { + out.disableSync = !whitelisted.enableSync; + } + out.enableCollapsing = !whitelisted.disableCollapsing; + if (out.excludeFromFolderOverview !== void 0) { + out.excludeFromFolderOverview = !whitelisted.showInFolderOverview; + } + out.showFolderNote = !whitelisted.hideInFileExplorer; + return out; +} +function defaultExcludedIfEmpty(value) { + if (value && Object.keys(value).length === 0) { + return { + type: "folder", + id: "", + path: "", + string: "", + subFolders: false, + disableSync: false, + disableAutoCreate: false, + disableFolderNote: false, + enableCollapsing: false, + position: 0, + excludeFromFolderOverview: false, + hideInSettings: false, + detached: false, + showFolderNote: false + }; + } + return value; +} +function getExcludedFolder(plugin, path, includeDetached, pathOnly, ignoreWhitelist) { + const combined = combineExcluded(plugin, path, includeDetached, pathOnly); + let excluded = aggregateFlags(combined); + const whitelist = getWhitelistedFolder(plugin, path); + let skipWhitelist = ignoreWhitelist != null ? ignoreWhitelist : false; + if (excluded == null ? void 0 : excluded.detached) + skipWhitelist = true; + if (whitelist && excluded && !skipWhitelist) { + excluded = applyWhitelistOverrides(excluded, whitelist); + } + return defaultExcludedIfEmpty(excluded); +} +function getDetachedFolder(plugin, path) { + return plugin.settings.excludeFolders.find((f) => f.path === path && f.detached); +} +function getExcludedFoldersByPath(plugin, path) { + return plugin.settings.excludeFolders.filter((excludedFolder) => { + if (path.trim() === "" || !excludedFolder.path) { + return false; + } + if (excludedFolder.path === path) { + return true; + } + if (!excludedFolder.subFolders) { + return false; + } + const excludedFolderPath = excludedFolder.path.includes("/") ? excludedFolder.path : `${excludedFolder.path}/`; + let folderPath = getFolderPathFromString(path); + folderPath = folderPath.includes("/") ? folderPath : `${folderPath}/`; + if (folderPath.includes("/") || folderPath.includes("\\")) { + return folderPath.startsWith(excludedFolderPath) || folderPath === excludedFolderPath; + } + return folderPath === excludedFolderPath; + }); +} +function addExcludedFolder(plugin, excludedFolder, reloadStyles = true) { + plugin.settings.excludeFolders.push(excludedFolder); + void plugin.saveSettings(reloadStyles); +} +async function deleteExcludedFolder(plugin, excludedFolder) { + plugin.settings.excludeFolders = plugin.settings.excludeFolders.filter((folder) => folder.id !== excludedFolder.id || folder.type === "pattern"); + await plugin.saveSettings(true); + resyncArray(plugin); +} +function updateExcludedFolder(plugin, excludedFolder, newExcludeFolder) { + plugin.settings.excludeFolders = plugin.settings.excludeFolders.filter((folder) => folder.id !== excludedFolder.id); + addExcludedFolder(plugin, newExcludeFolder); +} +function resyncArray(plugin) { + plugin.settings.excludeFolders = plugin.settings.excludeFolders.sort((a, b) => a.position - b.position); + plugin.settings.excludeFolders.forEach((folder, index) => { + folder.position = index; + }); + void plugin.saveSettings(); +} +function addExcludeFolderListItem(settings, containerEl, excludedFolder) { + const { plugin } = settings; + const setting = new import_obsidian15.Setting(containerEl); + setting.setClass("fn-exclude-folder-list"); + setting.addSearch((cb) => { + new FolderSuggest(cb.inputEl, plugin, false); + cb.containerEl.addClass("fn-exclude-folder-path"); + cb.setPlaceholder("Folder path"); + cb.setValue(excludedFolder.path || ""); + cb.onChange((value) => { + if (value.startsWith("{regex}") || value.includes("*")) { + deleteExcludedFolder(plugin, excludedFolder); + const pattern = new ExcludePattern(value, plugin.settings.excludeFolders.length, void 0, plugin); + addExcludedFolder(plugin, pattern); + addExcludePatternListItem(settings, containerEl, pattern); + setting.clear(); + setting.settingEl.remove(); + } + if (!plugin.app.vault.getAbstractFileByPath(value)) + return; + excludedFolder.path = value; + updateExcludedFolder(plugin, excludedFolder, excludedFolder); + }); + }); + setting.addButton((cb) => { + cb.setIcon("edit"); + cb.setTooltip("Edit folder note"); + cb.onClick(() => { + new ExcludedFolderSettings(plugin.app, plugin, excludedFolder).open(); + }); + }); + if (import_obsidian15.Platform.isDesktop || import_obsidian15.Platform.isTablet) { + setting.addButton((cb) => { + cb.setIcon("up-chevron-glyph"); + cb.setTooltip("Move up"); + cb.onClick(() => { + if (excludedFolder.position === 0) { + return; + } + excludedFolder.position -= 1; + updateExcludedFolder(plugin, excludedFolder, excludedFolder); + const oldExcludedFolder = plugin.settings.excludeFolders.find((folder) => folder.position === excludedFolder.position); + if (oldExcludedFolder) { + oldExcludedFolder.position += 1; + if (oldExcludedFolder.type === "pattern") { + updatePattern(plugin, oldExcludedFolder, oldExcludedFolder); + } else { + updateExcludedFolder(plugin, oldExcludedFolder, oldExcludedFolder); + } + } + settings.display(); + }); + }); + setting.addButton((cb) => { + cb.setIcon("down-chevron-glyph"); + cb.setTooltip("Move down"); + cb.onClick(() => { + if (excludedFolder.position === plugin.settings.excludeFolders.length - 1) { + return; + } + excludedFolder.position += 1; + updateExcludedFolder(plugin, excludedFolder, excludedFolder); + const oldExcludedFolder = plugin.settings.excludeFolders.find((folder) => folder.position === excludedFolder.position); + if (oldExcludedFolder) { + oldExcludedFolder.position -= 1; + if (oldExcludedFolder.type === "pattern") { + updatePattern(plugin, oldExcludedFolder, oldExcludedFolder); + } else { + updateExcludedFolder(plugin, oldExcludedFolder, oldExcludedFolder); + } + } + settings.display(); + }); + }); + } + setting.addButton((cb) => { + cb.setIcon("trash-2"); + cb.setTooltip("Delete excluded folder"); + cb.onClick(() => { + deleteExcludedFolder(plugin, excludedFolder); + setting.clear(); + setting.settingEl.remove(); + }); + }); +} + +// src/functions/excalidraw.ts +async function openExcalidrawView(app2, leaf) { + const { excalidraw, excalidrawEnabled } = await getExcalidrawPlugin(app2); + if (excalidrawEnabled && excalidraw) { + excalidraw.setExcalidrawView(leaf); + } +} +async function getExcalidrawPlugin(app2) { + const { plugins: pluginManager } = app2; + const excalidraw = pluginManager.plugins["obsidian-excalidraw-plugin"]; + const excalidrawEnabled = pluginManager.enabledPlugins.has("obsidian-excalidraw-plugin"); + return { + excalidraw: excalidraw != null ? excalidraw : null, + excalidrawEnabled + }; +} + +// src/modals/AskForExtension.ts +var import_obsidian16 = require("obsidian"); +var AskForExtensionModal = class extends import_obsidian16.FuzzySuggestModal { + constructor(plugin, folderPath, openFile, extension, useModal, existingNote) { + super(plugin.app); + this.plugin = plugin; + this.folderPath = folderPath; + this.extension = extension; + this.openFile = openFile; + this.useModal = useModal; + this.existingNote = existingNote; + plugin.askModalCurrentlyOpen = true; + } + getItems() { + return this.plugin.settings.supportedFileTypes.filter((item) => item.toLowerCase() !== ".ask"); + } + getItemText(item) { + return item; + } + onChooseItem(item, _evt) { + this.plugin.askModalCurrentlyOpen = false; + this.extension = "." + item; + createFolderNote(this.plugin, this.folderPath, this.openFile, this.extension, this.useModal, this.existingNote); + this.close(); + } +}; + +// src/functions/folderNoteFunctions.ts +var defaultExcalidrawTemplate = `--- + +excalidraw-plugin: parsed +tags: [excalidraw] + +--- +==\u26A0 Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. \u26A0== + + +%% +# Drawing +\`\`\`json +{'type":"excalidraw","version":2,"source":"https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.20","elements":[],"appState":{"gridSize":null,"viewBackgroundColor":"#ffffff'}} +\`\`\` +%%`; +async function createFolderNote(plugin, folderPath, openFile, extension, displayModal, preexistingNote) { + var _a; + let { + leaf, + fileName, + folderNote, + folderNoteType, + detachedFolder, + path + } = getArgs(plugin, folderPath, extension, preexistingNote); + if (folderNoteType === ".excalidraw") { + folderNoteType = ".md"; + extension = ".excalidraw"; + } else if (folderNoteType === ".ask") { + if (plugin.askModalCurrentlyOpen) + return; + return new AskForExtensionModal(plugin, folderPath, openFile, folderNoteType, displayModal, preexistingNote).open(); + } + if (plugin.settings.storageLocation === "parentFolder") { + const parentFolderPath = getFolderPathFromString(folderPath); + if (parentFolderPath.trim() === "") { + path = `${fileName}${folderNoteType}`; + } else { + path = `${parentFolderPath}/${fileName}${folderNoteType}`; + } + } else if (plugin.settings.storageLocation === "vaultFolder") { + path = `${fileName}${folderNoteType}`; + } else { + path = `${folderPath}/${fileName}${folderNoteType}`; + } + if (detachedFolder && (folderNote == null ? void 0 : folderNote.extension) !== extension && folderNote) { + await handleTurnNoteIntoFolderNote(plugin, folderNote, detachedFolder, folderPath, fileName); + } + if (!extension) { + extension = folderNoteType; + } + if (!folderNote) { + folderNote = await handleCreateFolderNote(plugin, folderNoteType, openFile, leaf, folderNote, path, extension); + } else { + await plugin.app.fileManager.renameFile(folderNote, path); + } + if (openFile) { + if (((_a = plugin.app.workspace.getActiveFile()) == null ? void 0 : _a.path) === path) { + removeActiveFolder(plugin); + const folder2 = getFolder(plugin, folderNote); + if (!folder2) { + return; + } + setActiveFolder(folder2.path, plugin); + } + await leaf.openFile(folderNote); + if (plugin.settings.folderNoteType === ".excalidraw" || extension === ".excalidraw") { + openExcalidrawView(plugin.app, leaf); + } + } + const matchingExtension = (extension == null ? void 0 : extension.split(".").pop()) === plugin.settings.templatePath.split(".").pop(); + if (folderNote && matchingExtension && plugin.settings.folderNoteType !== ".excalidraw") { + applyTemplate(plugin, folderNote, leaf, plugin.settings.templatePath); + } + const folder = plugin.app.vault.getAbstractFileByPath(folderPath); + if (!(folder instanceof import_obsidian17.TFolder)) + return; + addCSSClassToFileExplorerEl(path, "is-folder-note", false, plugin, true); + addCSSClassToFileExplorerEl(folder.path, "has-folder-note", false, plugin); +} +function getArgs(plugin, folderPath, extension, preexistingNote) { + const leaf = plugin.app.workspace.getLeaf(false); + const folderName = getFolderNameFromPathString(folderPath); + const fileName = plugin.settings.folderNoteName.replace("{{folder_name}}", folderName); + let folderNote = getFolderNote(plugin, folderPath); + if (preexistingNote) { + folderNote = preexistingNote; + } + let folderNoteType = extension != null ? extension : plugin.settings.folderNoteType; + const detachedFolder = getDetachedFolder(plugin, folderPath); + let path = ""; + return { + leaf, + fileName, + folderNote, + folderNoteType, + detachedFolder, + path + }; +} +async function handleCreateFolderNote(plugin, folderNoteType, openFile, leaf, folderNote, path, extension) { + let content = ""; + if (extension !== ".md" && extension) { + if (plugin.settings.templatePath && folderNoteType.split(".").pop() === plugin.settings.templatePath.split(".").pop()) { + const templateFile = plugin.app.vault.getAbstractFileByPath(plugin.settings.templatePath); + if (templateFile instanceof import_obsidian17.TFile) { + if (["md", "canvas", "txt"].includes(templateFile.extension)) { + content = await plugin.app.vault.read(templateFile); + if (extension === ".excalidraw" && !content.includes("==\u26A0 Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. \u26A0==")) { + content = defaultExcalidrawTemplate; + } + } else { + plugin.app.vault.readBinary(templateFile).then(async (data) => { + folderNote = await plugin.app.vault.createBinary(path, data); + if (openFile) { + await leaf.openFile(folderNote); + } + return folderNote; + }); + } + } + } else if (plugin.settings.folderNoteType === ".excalidraw" || extension === ".excalidraw") { + content = defaultExcalidrawTemplate; + } else if (plugin.settings.folderNoteType === ".canvas") { + content = "{}"; + } + } + folderNote = await plugin.app.vault.create(path, content); + return folderNote; +} +async function handleTurnNoteIntoFolderNote(plugin, folderNote, detachedFolder, folderPath, fileName) { + deleteExcludedFolder(plugin, detachedFolder); + removeCSSClassFromFileExplorerEL(folderNote == null ? void 0 : folderNote.path, "is-folder-note", false, plugin); + const folder = plugin.app.vault.getAbstractFileByPath(folderPath); + if (!folderNote || folderNote.basename !== fileName) + return; + let count = 1; + const baseName = removeExtension(folderNote.path); + const ext = folderNote.path.split(".").pop(); + let newName = `${baseName} (${count}).${ext}`; + const MAX_FOLDER_NOTE_RENAME_ATTEMPTS = 100; + while (count < MAX_FOLDER_NOTE_RENAME_ATTEMPTS && plugin.app.vault.getAbstractFileByPath(newName)) { + count++; + newName = `${baseName} (${count}).${ext}`; + } + const [ + excludedFolder, + excludedFolderExisted, + disabledSync + ] = await tempDisableSync(plugin, folder); + await plugin.app.fileManager.renameFile(folderNote, newName).then(() => { + if (!excludedFolder) + return; + if (!excludedFolderExisted) { + deleteExcludedFolder(plugin, excludedFolder); + } else if (!disabledSync) { + excludedFolder.disableSync = false; + updateExcludedFolder(plugin, excludedFolder, excludedFolder); + } + }); +} +async function turnIntoFolderNote(plugin, file, folder, folderNote, skipConfirmation) { + var _a; + const { extension } = file; + const detachedExcludedFolder = getDetachedFolder(plugin, folder.path); + if (folderNote) { + if (plugin.settings.showRenameConfirmation && !skipConfirmation && !detachedExcludedFolder) { + return new ExistingFolderNoteModal(plugin.app, plugin, file, folder, folderNote).open(); + } + removeCSSClassFromFileExplorerEL(folderNote.path, "is-folder-note", false, plugin); + const [ + excludedFolder, + excludedFolderExisted, + disabledSync + ] = await tempDisableSync(plugin, folder); + const CTIME_SLICE_START = 10; + const RANDOM_SUFFIX_MAX = 1e3; + const randomSuffix = Math.floor(Math.random() * RANDOM_SUFFIX_MAX); + const ctimeSuffix = file.stat.ctime.toString().slice(CTIME_SLICE_START); + const newPath = `${folder.path}/${folder.name} (${ctimeSuffix}${randomSuffix}).${extension}`; + plugin.app.fileManager.renameFile(folderNote, newPath).then(() => { + if (!excludedFolder) + return; + if (!excludedFolderExisted) { + deleteExcludedFolder(plugin, excludedFolder); + } else if (!disabledSync) { + excludedFolder.disableSync = false; + updateExcludedFolder(plugin, excludedFolder, excludedFolder); + } + }); + } + const folderName = folder.name; + const fileName = plugin.settings.folderNoteName.replace("{{folder_name}}", folderName); + let path = `${folder.path}/${fileName}.${extension}`; + if (plugin.settings.storageLocation === "parentFolder") { + const parentFolderPath = (_a = folder.parent) == null ? void 0 : _a.path; + if (!parentFolderPath) + return; + if (parentFolderPath.trim() === "") { + path = `${fileName}.${extension}`; + } else { + path = `${parentFolderPath}/${fileName}.${extension}`; + } + } + if (detachedExcludedFolder) { + deleteExcludedFolder(plugin, detachedExcludedFolder); + } + await plugin.app.fileManager.renameFile(file, path); + addCSSClassToFileExplorerEl(path, "is-folder-note", false, plugin, true); + addCSSClassToFileExplorerEl(folder.path, "has-folder-note", false, plugin); + removeActiveFolder(plugin); + setActiveFolder(folder.path, plugin); +} +async function tempDisableSync(plugin, folder) { + let excludedFolder = getExcludedFolder(plugin, folder.path, false); + let excludedFolderExisted = true; + let disabledSync = false; + if (!excludedFolder) { + excludedFolderExisted = false; + excludedFolder = new ExcludedFolder(folder.path, plugin.settings.excludeFolders.length, void 0, plugin); + excludedFolder.disableSync = true; + addExcludedFolder(plugin, excludedFolder); + } else if (!excludedFolder.disableSync) { + disabledSync = false; + excludedFolder.disableSync = true; + updateExcludedFolder(plugin, excludedFolder, excludedFolder); + } + return [excludedFolder, excludedFolderExisted, disabledSync]; +} +async function openFolderNote(plugin, file, evt) { + var _a; + const { path } = file; + const focusExistingTab = plugin.settings.focusExistingTab && plugin.settings.openInNewTab; + const activeFilePath = (_a = plugin.app.workspace.getActiveFile()) == null ? void 0 : _a.path; + if (activeFilePath === path && !(import_obsidian17.Keymap.isModEvent(evt) === "tab")) { + return; + } + let foundLeaf = null; + if (focusExistingTab && file instanceof import_obsidian17.TFile) { + plugin.app.workspace.iterateAllLeaves((leaf) => { + var _a2; + if (leaf.getViewState().type === "markdown" && ((_a2 = leaf.view.file) == null ? void 0 : _a2.path) === path) { + foundLeaf = leaf; + } + }); + } + if (foundLeaf) { + plugin.app.workspace.setActiveLeaf(foundLeaf, { focus: true }); + } else { + const shouldOpenInNewTab = import_obsidian17.Keymap.isModEvent(evt) || plugin.settings.openInNewTab; + const leaf = plugin.app.workspace.getLeaf(shouldOpenInNewTab); + if (file instanceof import_obsidian17.TFile) { + await leaf.openFile(file); + } + } +} +async function deleteFolderNote(plugin, file, displayModal) { + if (plugin.settings.showDeleteConfirmation && displayModal) { + return new DeleteConfirmationModal(plugin.app, plugin, file).open(); + } + const folder = getFolder(plugin, file); + if (!folder) + return; + plugin.settings.excludeFolders = plugin.settings.excludeFolders.filter((excludedFolder) => excludedFolder.path !== folder.path && excludedFolder.showFolderNote); + plugin.saveSettings(false); + removeCSSClassFromFileExplorerEL(folder.path, "has-folder-note", false, plugin); + switch (plugin.settings.deleteFilesAction) { + case "trash": + await plugin.app.vault.trash(file, true); + break; + case "obsidianTrash": + await plugin.app.vault.trash(file, false); + break; + case "delete": + await plugin.app.vault.delete(file); + break; + } +} +function extractFolderName(template, changedFileName) { + const [prefix, suffix] = template.split("{{folder_name}}"); + if (prefix.trim() === "" && suffix.trim() === "") { + return changedFileName; + } + if (!changedFileName.startsWith(prefix) || !changedFileName.endsWith(suffix)) { + return null; + } + if (changedFileName.startsWith(prefix) && prefix.trim() !== "") { + return changedFileName.slice(prefix.length).replace(suffix, ""); + } else if (changedFileName.endsWith(suffix) && suffix.trim() !== "") { + return changedFileName.slice(0, -suffix.length); + } + return null; +} +function findFolderNoteFile(plugin, path, primaryType) { + let folderNote = plugin.app.vault.getAbstractFileByPath(path + primaryType); + if (folderNote instanceof import_obsidian17.TFile && plugin.settings.supportedFileTypes.includes(primaryType.replace(".", ""))) { + return folderNote; + } + const supportedFileTypes = plugin.settings.supportedFileTypes.filter((type) => type !== primaryType.replace(".", "")); + for (let type of supportedFileTypes) { + if (type === "excalidraw" || type === ".excalidraw") { + type = ".md"; + } + if (!type.startsWith(".")) { + type = "." + type; + } + folderNote = plugin.app.vault.getAbstractFileByPath(path + type); + if (folderNote instanceof import_obsidian17.TFile) { + return folderNote; + } + } + return null; +} +function getFolderNote(plugin, folderPath, storageLocation, file, oldFolderNoteName) { + const folder = getFolderInfo(folderPath); + if (!folder) + return null; + let fileName = resolveFileName(plugin, folder, file, oldFolderNoteName); + if (!fileName) + return null; + adjustFolderPathForStorage(folder, folderPath, plugin, storageLocation); + const path = buildFullPath(folder, fileName); + const primaryType = normalizeFolderNoteType(plugin.settings.folderNoteType); + return findFolderNoteFile(plugin, path, primaryType); +} +function detachFolderNote(plugin, file) { + const folder = getFolder(plugin, file); + if (!folder) + return; + const excludedFolder = new ExcludedFolder(folder.path, plugin.settings.excludeFolders.length, void 0, plugin); + excludedFolder.hideInSettings = true; + excludedFolder.disableFolderNote = true; + excludedFolder.disableSync = true; + excludedFolder.subFolders = false; + excludedFolder.excludeFromFolderOverview = false; + excludedFolder.detached = true; + excludedFolder.detachedFilePath = file.path; + addExcludedFolder(plugin, excludedFolder); +} +function getFolder(plugin, file, storageLocation) { + var _a, _b; + if (!file) + return null; + let folderName = extractFolderName(plugin.settings.folderNoteName, file.basename); + if (plugin.settings.folderNoteName === file.basename && plugin.settings.storageLocation === "insideFolder") { + folderName = (_b = (_a = file.parent) == null ? void 0 : _a.name) != null ? _b : ""; + } + if (!folderName) + return null; + let folderPath = getFolderPathFromString(file.path); + let folder = null; + if ((plugin.settings.storageLocation === "parentFolder" || storageLocation === "parentFolder") && storageLocation !== "insideFolder") { + if (folderPath.trim() === "" || folderPath === "/") { + folderPath = folderName; + } else { + folderPath = `${folderPath}/${folderName}`; + } + folder = plugin.app.vault.getAbstractFileByPath(folderPath); + } else { + folder = plugin.app.vault.getAbstractFileByPath(folderPath); + } + if (!folder) { + return null; + } + return folder; +} +function getFolderNoteFolder(plugin, folderNote, fileName) { + if (!folderNote) + return null; + let filePath = ""; + if (typeof folderNote === "string") { + filePath = folderNote; + } else { + fileName = folderNote.basename; + filePath = folderNote.path; + } + const folderName = extractFolderName(plugin.settings.folderNoteName, fileName); + if (!folderName) + return null; + let folderPath = getFolderPathFromString(filePath); + if (plugin.settings.storageLocation === "parentFolder") { + if (folderPath.trim() === "") { + folderPath = folderName; + } else { + folderPath = `${folderPath}/${folderName}`; + } + } else { + folderPath = getFolderPathFromString(filePath); + } + const folder = plugin.app.vault.getAbstractFileByPath(folderPath); + if (!folder) { + return null; + } + return folder; +} +function getFolderInfo(folderPath) { + if (!folderPath) + return null; + return { + path: folderPath, + name: getFolderNameFromPathString(folderPath) + }; +} +function resolveFileName(plugin, folder, file, oldFolderNoteName) { + const templateName = oldFolderNoteName != null ? oldFolderNoteName : plugin.settings.folderNoteName; + if (!templateName) + return null; + const nameSource = file ? file.basename : folder.name; + return templateName.replace("{{folder_name}}", nameSource); +} +function adjustFolderPathForStorage(folder, folderPath, plugin, storageLocation) { + if ((plugin.settings.storageLocation === "parentFolder" || storageLocation === "parentFolder") && storageLocation !== "insideFolder") { + folder.path = getFolderPathFromString(folderPath); + } +} +function buildFullPath(folder, fileName) { + return folder.path === "/" ? fileName : `${folder.path}/${fileName}`; +} +function normalizeFolderNoteType(type) { + return type === ".excalidraw" ? ".md" : type; +} + +// src/settings/GeneralSettings.ts +var import_obsidian24 = require("obsidian"); + +// src/events/EventEmitter.ts +var CustomEventEmitter = class { + constructor() { + this.events = {}; + } + on(event, listener) { + if (!this.events[event]) { + this.events[event] = []; + } + this.events[event].push(listener); + } + off(event, listener) { + if (!this.events[event]) + return; + this.events[event] = this.events[event].filter((l) => l !== listener); + } + emit(event, data) { + if (!this.events[event]) + return; + this.events[event].forEach((listener) => listener(data)); + } +}; + +// src/functions/ListComponent.ts +var ListComponent = class { + constructor(containerEl, values = [], defaultValues = []) { + this.emitter = new CustomEventEmitter(); + this.containerEl = containerEl; + this.controlEl = containerEl.querySelector(".setting-item-control") || containerEl; + this.listEl = this.controlEl.createDiv("setting-command-hotkeys"); + this.addResetButton(); + this.setValues(values); + this.defaultValues = defaultValues; + } + on(event, listener) { + this.emitter.on(event, listener); + } + off(event, listener) { + this.emitter.off(event, listener); + } + emit(event, data) { + this.emitter.emit(event, data); + } + setValues(values) { + this.removeElements(); + this.values = values; + if (values.length !== 0) { + values.forEach((value) => { + this.addElement(value); + }); + } + this.emit("update", this.values); + } + removeElements() { + this.listEl.empty(); + } + addElement(value) { + this.listEl.createSpan("setting-hotkey", (span) => { + if (value.toLocaleLowerCase() === "md") { + span.innerText = "markdown"; + } else { + span.innerText = value; + } + span.setAttribute("extension", value); + const removeSpan = span.createEl("span", { cls: "ofn-list-item-remove setting-hotkey-icon" }); + const svg = ''; + const svgElement = removeSpan.createEl("span", { cls: "ofn-list-item-remove-icon" }); + svgElement.innerHTML = svg; + removeSpan.onClickEvent(() => { + this.removeValue(value); + span.remove(); + }); + }); + } + async addValue(value) { + this.values.push(value); + this.addElement(value); + this.emit("add", value); + this.emit("update", this.values); + } + addResetButton() { + const resetButton = this.controlEl.createEl("span", { cls: "clickable-icon setting-restore-hotkey-button" }); + const svg = ''; + resetButton.innerHTML = svg; + resetButton.onClickEvent(() => { + this.setValues(this.defaultValues); + }); + return this; + } + removeValue(value) { + this.values = this.values.filter((v) => v !== value); + this.listEl.find(`[extension='${value}']`).remove(); + this.emit("remove", value); + this.emit("update", this.values); + } +}; + +// src/modals/AddSupportedFileType.ts +var import_obsidian18 = require("obsidian"); +var AddSupportedFileModal = class extends import_obsidian18.Modal { + constructor(app2, plugin, settingsTab, list) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.name = ""; + this.list = list; + this.settingsTab = settingsTab; + } + onOpen() { + const { contentEl } = this; + contentEl.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + this.close(); + } + }); + contentEl.createEl("h2", { text: "Extension name" }); + new import_obsidian18.Setting(contentEl).setName('Enter the name of the extension (only the short form, e.g. "md")').addText((text) => text.setValue("").onChange(async (value) => { + if (value.trim() !== "") { + this.name = value.trim(); + } + })); + } + async onClose() { + if (this.name.toLocaleLowerCase() === "markdown") { + this.name = "md"; + } + const { contentEl } = this; + if (this.name === "") { + contentEl.empty(); + this.settingsTab.display(); + } else if (this.plugin.settings.supportedFileTypes.includes(this.name.toLowerCase())) { + new import_obsidian18.Notice("This extension is already supported"); + return; + } else { + await this.list.addValue(this.name.toLowerCase()); + this.settingsTab.display(); + this.plugin.saveSettings(); + contentEl.empty(); + } + } +}; + +// src/events/FrontMatterTitle.ts +var import_front_matter_plugin_api_provider = __toESM(require_lib()); +var import_obsidian19 = require("obsidian"); +var FrontMatterTitlePluginHandler = class { + constructor(plugin) { + this.api = null; + this.deffer = null; + this.modifiedFolders = /* @__PURE__ */ new Map(); + this.plugin = plugin; + this.app = plugin.app; + (async () => { + var _a; + this.deffer = (0, import_front_matter_plugin_api_provider.getDefer)(this.app); + if (this.deffer.isPluginReady()) { + this.api = this.deffer.getApi(); + } else { + await this.deffer.awaitPlugin(); + this.api = this.deffer.getApi(); + if (!this.deffer.isFeaturesReady()) { + await this.deffer.awaitFeatures(); + } + } + if (plugin.settings.frontMatterTitle.enabled) { + const dispatcher = (_a = this.api) == null ? void 0 : _a.getEventDispatcher(); + if (dispatcher) { + this.dispatcher = dispatcher; + } + const event = { + name: "manager:update", + cb: (data) => { + this.fmptUpdateFileName(data, true); + } + }; + const ref = dispatcher == null ? void 0 : dispatcher.addListener(event); + if (ref) { + this.eventRef = ref; + } + this.plugin.updateAllBreadcrumbs(); + } + })(); + } + deleteEvent() { + if (this.eventRef) { + this.dispatcher.removeListener(this.eventRef); + } + } + async fmptUpdateFileName(data, isEvent) { + var _a, _b, _c; + const hasNestedData = "data" in data; + const actualData = hasNestedData ? data.data : data; + const file = this.app.vault.getAbstractFileByPath(actualData.path); + if (!(file instanceof import_obsidian19.TFile)) { + return; + } + const resolver = (_b = (_a = this.api) == null ? void 0 : _a.getResolverFactory()) == null ? void 0 : _b.createResolver("#feature-id#"); + const newName = resolver == null ? void 0 : resolver.resolve((_c = file == null ? void 0 : file.path) != null ? _c : ""); + const folder = getFolder(this.plugin, file); + if (!(folder instanceof import_obsidian19.TFolder)) { + return; + } + const folderNote = getFolderNote(this.plugin, folder.path); + if (!folderNote) { + return; + } + if (folderNote !== file) { + return; + } + if (!actualData.pathOnly) { + this.plugin.changeFolderNameInExplorer(folder, newName); + } + const { breadcrumb } = actualData; + if (breadcrumb) { + this.plugin.changeFolderNameInPath(folder, newName, breadcrumb); + } + if (isEvent) { + this.plugin.updateAllBreadcrumbs(); + } + if (newName) { + folder.newName = newName; + this.modifiedFolders.set(folder.path, folder); + } else { + folder.newName = null; + this.modifiedFolders.delete(folder.path); + } + } + async fmptUpdateFolderName(data, _replacePath) { + var _a, _b, _c; + const hasNestedData = "data" in data; + const actualData = hasNestedData ? data.data : data; + const folder = this.app.vault.getAbstractFileByPath(actualData.path); + if (!(folder instanceof import_obsidian19.TFolder)) { + return; + } + const folderNote = getFolderNote(this.plugin, folder.path); + if (!folderNote) { + return; + } + const resolver = (_b = (_a = this.api) == null ? void 0 : _a.getResolverFactory()) == null ? void 0 : _b.createResolver("#feature-id#"); + const newName = resolver == null ? void 0 : resolver.resolve((_c = folderNote == null ? void 0 : folderNote.path) != null ? _c : ""); + if (!newName) + return; + if (!actualData.pathOnly) { + this.plugin.changeFolderNameInExplorer(folder, newName); + } + const { breadcrumb } = actualData; + if (breadcrumb) { + this.plugin.changeFolderNameInPath(folder, newName, breadcrumb); + } + folder.newName = newName; + this.modifiedFolders.set(folder.path, folder); + } + async getNewFolderName(folder) { + var _a, _b, _c, _d; + if (this.modifiedFolders.has(folder.path)) { + const modifiedFolder = this.modifiedFolders.get(folder.path); + if (modifiedFolder) { + return modifiedFolder.newName; + } + } + const folderNote = getFolderNote(this.plugin, folder.path); + if (!folderNote) + return null; + const resolver = (_b = (_a = this.api) == null ? void 0 : _a.getResolverFactory()) == null ? void 0 : _b.createResolver("#feature-id#"); + return (_d = resolver == null ? void 0 : resolver.resolve((_c = folderNote == null ? void 0 : folderNote.path) != null ? _c : "")) != null ? _d : null; + } + async getNewFileName(file) { + var _a, _b, _c; + const resolver = (_b = (_a = this.api) == null ? void 0 : _a.getResolverFactory()) == null ? void 0 : _b.createResolver("#feature-id#"); + const changedName = resolver == null ? void 0 : resolver.resolve((_c = file == null ? void 0 : file.path) != null ? _c : ""); + return changedName != null ? changedName : null; + } +}; + +// src/settings/modals/CreateFnForEveryFolder.ts +var import_obsidian20 = require("obsidian"); +var ConfirmationModal = class extends import_obsidian20.Modal { + constructor(app2, plugin) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.extension = plugin.settings.folderNoteType; + } + onOpen() { + var _a, _b, _c; + this.modalEl.addClass("fn-confirmation-modal"); + let templateFolderPath; + const { templateFolder, templaterPlugin } = getTemplatePlugins(this.plugin.app); + if ((!templateFolder || (templateFolder == null ? void 0 : templateFolder.trim()) === "") && !templaterPlugin) { + templateFolderPath = ""; + } + if (templaterPlugin) { + templateFolderPath = (_b = (_a = templaterPlugin.plugin) == null ? void 0 : _a.settings) == null ? void 0 : _b.templates_folder; + } else if (templateFolder) { + templateFolderPath = templateFolder; + } + const { contentEl } = this; + contentEl.createEl("h2", { text: "Create folder note for every folder" }); + const setting = new import_obsidian20.Setting(contentEl); + setting.infoEl.createEl("p", { text: "Make sure to backup your vault before using this feature." }).style.color = "#fb464c"; + setting.infoEl.createEl("p", { text: "This feature will create a folder note for every folder in your vault." }); + setting.infoEl.createEl("p", { text: "Every folder that already has a folder note will be ignored." }); + setting.infoEl.createEl("p", { text: "Every excluded folder will be ignored." }); + if (!this.plugin.settings.templatePath || ((_c = this.plugin.settings.templatePath) == null ? void 0 : _c.trim()) === "") { + new import_obsidian20.Setting(contentEl).setName("Folder note file extension").setDesc("Choose the file extension for the folder notes.").addDropdown((cb) => { + this.plugin.settings.supportedFileTypes.forEach((extension) => { + cb.addOption("." + extension, extension); + }); + cb.setValue(this.extension); + cb.onChange(async (value) => { + this.extension = value; + }); + }); + } + new import_obsidian20.Setting(contentEl).addButton((cb) => { + cb.setButtonText("Create"); + cb.setCta(); + cb.buttonEl.focus(); + cb.onClick(async () => { + if (this.plugin.settings.templatePath && this.plugin.settings.templatePath.trim() !== "") { + this.extension = "." + this.plugin.settings.templatePath.split(".").pop(); + } + if (this.extension === ".ask") { + return new import_obsidian20.Notice("Please choose a file extension"); + } + this.close(); + const folders = this.app.vault.getAllLoadedFiles().filter((file) => file.parent instanceof import_obsidian20.TFolder); + for (const folder of folders) { + if (folder instanceof import_obsidian20.TFolder) { + const excludedFolder = getExcludedFolder(this.plugin, folder.path, true); + if (excludedFolder) + continue; + if (folder.path === templateFolderPath) + continue; + const folderNote = getFolderNote(this.plugin, folder.path); + if (folderNote) + continue; + await createFolderNote(this.plugin, folder.path, false, this.extension); + } + } + }); + }).addButton((cb) => { + cb.setButtonText("Cancel"); + cb.onClick(async () => { + this.close(); + }); + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/suggesters/TemplateSuggester.ts +var import_obsidian21 = require("obsidian"); +var TemplateSuggest = class extends import_obsidian21.AbstractInputSuggest { + constructor(inputEl, plugin) { + super(plugin.app, inputEl); + this.inputEl = inputEl; + this.plugin = plugin; + } + get_error_msg(mode) { + switch (mode) { + case 0 /* TemplateFiles */: + return "Templates folder doesn't exist"; + case 1 /* ScriptFiles */: + return "User Scripts folder doesn't exist"; + } + } + getSuggestions(input_str) { + var _a, _b; + const { templateFolder, templaterPlugin } = getTemplatePlugins(this.app); + let files = []; + const lower_input_str = input_str.toLowerCase(); + if ((!templateFolder || templateFolder.trim() === "") && !templaterPlugin) { + files = this.plugin.app.vault.getFiles().filter((file) => file.path.toLowerCase().includes(lower_input_str)); + } else { + let folder = null; + if (templaterPlugin) { + folder = this.plugin.app.vault.getAbstractFileByPath((_b = (_a = templaterPlugin.plugin) == null ? void 0 : _a.settings) == null ? void 0 : _b.templates_folder); + if (!(folder instanceof import_obsidian21.TFolder)) { + return [ + { + path: "", + name: "You need to set the Templates folder in the Templater settings first." + } + ]; + } + } else if (templateFolder) { + folder = this.plugin.app.vault.getAbstractFileByPath(templateFolder); + } + if (!(folder instanceof import_obsidian21.TFolder)) { + return []; + } + import_obsidian21.Vault.recurseChildren(folder, (file) => { + if (file instanceof import_obsidian21.TFile && file.path.toLowerCase().includes(lower_input_str)) { + files.push(file); + } + }); + } + return files; + } + renderSuggestion(file, el) { + var _a, _b; + const { templateFolder, templaterPlugin } = getTemplatePlugins(this.app); + if ((!templateFolder || templateFolder.trim() === "") && !templaterPlugin) { + el.setText(`${((_a = file.parent) == null ? void 0 : _a.path) !== "/" ? ((_b = file.parent) == null ? void 0 : _b.path) + "/" : ""}${file.name}`); + } else { + el.setText(file.name); + } + } + selectSuggestion(file) { + this.inputEl.value = file.name.replace(".md", ""); + this.inputEl.trigger("input"); + this.plugin.settings.templatePath = file.path; + this.plugin.saveSettings(); + this.close(); + } +}; + +// src/settings/modals/BackupWarning.ts +var import_obsidian22 = require("obsidian"); +var BackupWarningModal = class extends import_obsidian22.Modal { + constructor(plugin, title, description, callback, args = []) { + super(plugin.app); + this.plugin = plugin; + this.title = title; + this.callback = callback; + this.args = args; + this.desc = description; + } + onOpen() { + this.modalEl.addClass("fn-backup-warning-modal"); + const { contentEl } = this; + contentEl.createEl("h2", { text: this.title }); + contentEl.createEl("p", { text: this.desc }); + contentEl.createEl("p", { text: "Make sure to backup your vault before using this feature." }).style.color = "#fb464c"; + const buttonContainer = contentEl.createDiv({ cls: "fn-modal-button-container" }); + const confirmButton = new import_obsidian22.ButtonComponent(buttonContainer); + confirmButton.setButtonText("Confirm").setCta().onClick(() => { + this.callback(...this.args); + this.close(); + }); + const cancelButton = new import_obsidian22.ButtonComponent(buttonContainer); + cancelButton.setButtonText("Cancel").onClick(() => { + this.close(); + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/settings/modals/RenameFns.ts +var import_obsidian23 = require("obsidian"); +var RenameFolderNotesModal = class extends BackupWarningModal { + constructor(plugin, title, description, callback, args = []) { + super(plugin, title, description, callback, args); + } + insertCustomHtml() { + const { contentEl } = this; + new import_obsidian23.Setting(contentEl).setName("Old Folder Note Name").setDesc("Every folder note that matches this name will be renamed to the new folder note name.").addText((text) => text.setPlaceholder("Enter the old folder note name").setValue(this.plugin.settings.oldFolderNoteName || "").onChange(async (value) => { + this.plugin.settings.oldFolderNoteName = value; + })); + new import_obsidian23.Setting(contentEl).setName("New Folder Note Name").setDesc("Every folder note that matches the old folder note name will be renamed to this name.").addText((text) => text.setPlaceholder("Enter the new folder note name").setValue(this.plugin.settings.folderNoteName || "").onChange(async (value) => { + this.plugin.settings.folderNoteName = value; + this.plugin.settingsTab.display(); + })); + } +}; + +// src/settings/GeneralSettings.ts +var debounceTimer; +async function renderGeneral(settingsTab) { + const containerEl = settingsTab.settingsPage; + const nameSetting = new import_obsidian24.Setting(containerEl).setName("Folder note name template").setDesc("All folder notes will use this name. Use {{folder_name}} to insert the folder\u2019s name. Existing notes won\u2019t update automatically; click on the button to apply the new name.").addText((text) => text.setValue(settingsTab.plugin.settings.folderNoteName).onChange(async (value) => { + if (value.trim() === "") { + return; + } + settingsTab.plugin.settings.folderNoteName = value; + await settingsTab.plugin.saveSettings(); + clearTimeout(debounceTimer); + const FOLDER_NOTE_NAME_DEBOUNCE_MS = 2e3; + debounceTimer = setTimeout(() => { + if (!value.includes("{{folder_name}}")) { + if (!settingsTab.showFolderNameInTabTitleSetting) { + settingsTab.display(); + settingsTab.showFolderNameInTabTitleSetting = true; + } + } else { + if (settingsTab.showFolderNameInTabTitleSetting) { + settingsTab.display(); + settingsTab.showFolderNameInTabTitleSetting = false; + } + } + }, FOLDER_NOTE_NAME_DEBOUNCE_MS); + })).addButton((button) => button.setButtonText("Rename existing folder notes").setCta().onClick(async () => { + new RenameFolderNotesModal(settingsTab.plugin, "Rename all existing folder notes", 'When you click on "Confirm" all existing folder notes will be renamed to the new folder note name.', settingsTab.renameFolderNotes, []).open(); + })); + nameSetting.infoEl.appendText("Requires a restart to take effect"); + nameSetting.infoEl.style.color = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + if (!settingsTab.plugin.settings.folderNoteName.includes("{{folder_name}}")) { + new import_obsidian24.Setting(containerEl).setName("Display Folder Name in Tab Title").setDesc('Use the actual folder name in the tab title instead of the custom folder note name (e.g., "Folder Note").').addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.tabManagerEnabled).onChange(async (value) => { + if (!value) { + settingsTab.plugin.tabManager.resetTabs(); + } else { + settingsTab.plugin.settings.tabManagerEnabled = value; + settingsTab.plugin.tabManager.updateTabs(); + } + settingsTab.plugin.settings.tabManagerEnabled = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + } + new import_obsidian24.Setting(containerEl).setName("Default file type for new folder notes").setDesc("Choose the default file type (canvas, markdown, ...) used when creating new folder notes.").addDropdown((dropdown) => { + dropdown.addOption(".ask", "ask for file type"); + settingsTab.plugin.settings.supportedFileTypes.forEach((type) => { + if (type === ".md" || type === "md") { + dropdown.addOption(".md", "markdown"); + } else { + dropdown.addOption("." + type, type); + } + }); + if (!settingsTab.plugin.settings.supportedFileTypes.includes(settingsTab.plugin.settings.folderNoteType.replace(".", "")) && settingsTab.plugin.settings.folderNoteType !== ".ask") { + settingsTab.plugin.settings.folderNoteType = ".md"; + settingsTab.plugin.saveSettings(); + } + let defaultType = settingsTab.plugin.settings.folderNoteType.startsWith(".") ? settingsTab.plugin.settings.folderNoteType : "." + settingsTab.plugin.settings.folderNoteType; + if (!settingsTab.plugin.settings.supportedFileTypes.includes(defaultType.replace(".", ""))) { + defaultType = ".ask"; + settingsTab.plugin.settings.folderNoteType = defaultType; + } + dropdown.setValue(defaultType).onChange(async (value) => { + settingsTab.plugin.settings.folderNoteType = value; + settingsTab.plugin.saveSettings(); + settingsTab.display(); + }); + }); + const setting0 = new import_obsidian24.Setting(containerEl); + setting0.setName("Supported file types"); + const desc0 = document.createDocumentFragment(); + desc0.append("Specify which file types are allowed as folder notes. Applies to both new and existing folders. Adding many types may affect performance."); + setting0.setDesc(desc0); + const list = new ListComponent(setting0.settingEl, settingsTab.plugin.settings.supportedFileTypes || [], ["md", "canvas"]); + list.on("update", async (values) => { + settingsTab.plugin.settings.supportedFileTypes = values; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + }); + if (!settingsTab.plugin.settings.supportedFileTypes.includes("md") || !settingsTab.plugin.settings.supportedFileTypes.includes("canvas") || !settingsTab.plugin.settings.supportedFileTypes.includes("excalidraw")) { + setting0.addDropdown((dropdown) => { + const options = [ + { value: "md", label: "Markdown" }, + { value: "canvas", label: "Canvas" }, + { value: "base", label: "Bases" }, + { value: "excalidraw", label: "Excalidraw" }, + { value: "custom", label: "Custom extension" } + ]; + options.forEach((option) => { + var _a; + if (!((_a = settingsTab.plugin.settings.supportedFileTypes) == null ? void 0 : _a.includes(option.value))) { + dropdown.addOption(option.value, option.label); + } + }); + dropdown.addOption("+", "+"); + dropdown.setValue("+"); + dropdown.onChange(async (value) => { + if (value === "custom") { + return new AddSupportedFileModal(settingsTab.app, settingsTab.plugin, settingsTab, list).open(); + } + await list.addValue(value.toLowerCase()); + settingsTab.display(); + settingsTab.plugin.saveSettings(); + }); + }); + } else { + setting0.addButton((button) => button.setButtonText("Add custom file type").setCta().onClick(async () => { + new AddSupportedFileModal(settingsTab.app, settingsTab.plugin, settingsTab, list).open(); + })); + } + const templateSetting = new import_obsidian24.Setting(containerEl).setDesc("Can be used with templater/templates plugin. If you add the location of the templates there.").setName("Template path").addSearch((cb) => { + new TemplateSuggest(cb.inputEl, settingsTab.plugin); + cb.setPlaceholder("Template path"); + const templateFile = settingsTab.plugin.app.vault.getAbstractFileByPath(settingsTab.plugin.settings.templatePath); + const templateName = (templateFile == null ? void 0 : templateFile.name.replace(".md", "")) || ""; + cb.setValue(templateName); + cb.onChange(async (value) => { + if (value.trim() === "") { + settingsTab.plugin.settings.templatePath = ""; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + return; + } + }); + }); + templateSetting.infoEl.appendText("Requires a restart to take effect"); + templateSetting.infoEl.style.color = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + const storageLocation = new import_obsidian24.Setting(containerEl).setName("Storage location").setDesc("Choose where to store the folder notes").addDropdown((dropdown) => dropdown.addOption("insideFolder", "Inside the folder").addOption("parentFolder", "In the parent folder").setValue(settingsTab.plugin.settings.storageLocation).onChange(async (value) => { + settingsTab.plugin.settings.storageLocation = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + refreshAllFolderStyles(void 0, settingsTab.plugin); + })).addButton((button) => button.setButtonText("Switch").setCta().onClick(async () => { + let oldStorageLocation = settingsTab.plugin.settings.storageLocation; + if (settingsTab.plugin.settings.storageLocation === "parentFolder") { + oldStorageLocation = "insideFolder"; + } else if (settingsTab.plugin.settings.storageLocation === "insideFolder") { + oldStorageLocation = "parentFolder"; + } + new BackupWarningModal(settingsTab.plugin, "Switch storage location", 'When you click on "Confirm" all folder notes will be moved to the new storage location.', settingsTab.switchStorageLocation, [oldStorageLocation]).open(); + })); + storageLocation.infoEl.appendText("Requires a restart to take effect"); + storageLocation.infoEl.style.color = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + if (settingsTab.plugin.settings.storageLocation === "parentFolder") { + new import_obsidian24.Setting(containerEl).setName("Delete folder notes when deleting the folder").setDesc("Delete the folder note when deleting the folder").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.syncDelete).onChange(async (value) => { + settingsTab.plugin.settings.syncDelete = value; + await settingsTab.plugin.saveSettings(); + })); + new import_obsidian24.Setting(containerEl).setName("Move folder notes when moving the folder").setDesc("Move the folder note file along with the folder when it is moved").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.syncMove).onChange(async (value) => { + settingsTab.plugin.settings.syncMove = value; + await settingsTab.plugin.saveSettings(); + })); + } + if (import_obsidian24.Platform.isDesktopApp) { + settingsTab.settingsPage.createEl("h3", { text: "Keyboard Shortcuts" }); + new import_obsidian24.Setting(containerEl).setName("Key for creating folder note").setDesc("The key combination to create a folder note").addDropdown((dropdown) => { + if (!import_obsidian24.Platform.isMacOS) { + dropdown.addOption("ctrl", "Ctrl + Click"); + dropdown.addOption("alt", "Alt + Click"); + } else { + dropdown.addOption("ctrl", "Cmd + Click"); + dropdown.addOption("alt", "Option + Click"); + } + dropdown.setValue(settingsTab.plugin.settings.ctrlKey ? "ctrl" : "alt"); + dropdown.onChange(async (value) => { + settingsTab.plugin.settings.ctrlKey = value === "ctrl"; + settingsTab.plugin.settings.altKey = value === "alt"; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + }); + }); + new import_obsidian24.Setting(containerEl).setName("Key for opening folder note").setDesc("Select the combination to open a folder note").addDropdown((dropdown) => { + dropdown.addOption("click", "Mouse Click"); + if (!import_obsidian24.Platform.isMacOS) { + dropdown.addOption("ctrl", "Ctrl + Click"); + dropdown.addOption("alt", "Alt + Click"); + } else { + dropdown.addOption("ctrl", "Cmd + Click"); + dropdown.addOption("alt", "Option + Click"); + } + if (settingsTab.plugin.settings.openByClick) { + dropdown.setValue("click"); + } else if (settingsTab.plugin.settings.openWithCtrl) { + dropdown.setValue("ctrl"); + } else { + dropdown.setValue("alt"); + } + dropdown.onChange(async (value) => { + settingsTab.plugin.settings.openByClick = value === "click"; + settingsTab.plugin.settings.openWithCtrl = value === "ctrl"; + settingsTab.plugin.settings.openWithAlt = value === "alt"; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + }); + }); + } + settingsTab.settingsPage.createEl("h3", { text: "Folder note behavior" }); + new import_obsidian24.Setting(containerEl).setName("Confirm folder note deletion").setDesc("Ask for confirmation before deleting a folder note").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.showDeleteConfirmation).onChange(async (value) => { + settingsTab.plugin.settings.showDeleteConfirmation = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + new import_obsidian24.Setting(containerEl).setName("Deleted folder notes").setDesc("What happens to the folder note after you delete it").addDropdown((dropdown) => { + dropdown.addOption("trash", "Move to system trash"); + dropdown.addOption("obsidianTrash", "Move to Obsidian trash (.trash folder)"); + dropdown.addOption("delete", "Delete permanently"); + dropdown.setValue(settingsTab.plugin.settings.deleteFilesAction); + dropdown.onChange(async (value) => { + settingsTab.plugin.settings.deleteFilesAction = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + }); + }); + if (import_obsidian24.Platform.isDesktop) { + const setting3 = new import_obsidian24.Setting(containerEl); + setting3.setName("Open folder note in a new tab by default"); + setting3.setDesc("Always open folder notes in a new tab unless the note is already open in the current tab."); + setting3.addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.openInNewTab).onChange(async (value) => { + settingsTab.plugin.settings.openInNewTab = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + setting3.infoEl.appendText("Requires a restart to take effect"); + setting3.infoEl.style.color = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + } + if (settingsTab.plugin.settings.openInNewTab) { + new import_obsidian24.Setting(containerEl).setName("Focus existing tab instead of creating a new one").setDesc("If a folder note is already open in a tab, focus that tab instead of creating a new one.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.focusExistingTab).onChange(async (value) => { + settingsTab.plugin.settings.focusExistingTab = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + } + new import_obsidian24.Setting(containerEl).setName("Sync folder name").setDesc("Automatically rename the folder note when the folder name is changed").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.syncFolderName).onChange(async (value) => { + settingsTab.plugin.settings.syncFolderName = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + settingsTab.settingsPage.createEl("h4", { text: "Automation settings" }); + new import_obsidian24.Setting(containerEl).setName("Create folder notes for all folders").setDesc("Generate folder notes for every folder in the vault.").addButton((cb) => { + cb.setIcon("plus"); + cb.setTooltip("Create folder notes"); + cb.onClick(async () => { + new ConfirmationModal(settingsTab.app, settingsTab.plugin).open(); + }); + }); + new import_obsidian24.Setting(containerEl).setName("Auto-create on folder creation").setDesc("Automatically create a folder note whenever a new folder is added.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.autoCreate).onChange(async (value) => { + settingsTab.plugin.settings.autoCreate = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + if (settingsTab.plugin.settings.autoCreate) { + new import_obsidian24.Setting(containerEl).setName("Auto-open after creation").setDesc("Open the folder note immediately after it\u2019s created automatically.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.autoCreateFocusFiles).onChange(async (value) => { + settingsTab.plugin.settings.autoCreateFocusFiles = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + new import_obsidian24.Setting(containerEl).setName("Auto-create for attachment folders").setDesc('Also automatically create folder notes for attachment folders (e.g., "Attachments", "Media", etc.).').addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.autoCreateForAttachmentFolder).onChange(async (value) => { + settingsTab.plugin.settings.autoCreateForAttachmentFolder = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + } + new import_obsidian24.Setting(containerEl).setName("Auto-create when creating notes").setDesc("Automatically create a folder note when a regular note is created inside a folder. Works for supported file types only.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.autoCreateForFiles).onChange(async (value) => { + settingsTab.plugin.settings.autoCreateForFiles = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + settingsTab.settingsPage.createEl("h3", { text: "Integration & Compatibility" }); + const desc1 = document.createDocumentFragment(); + const link = document.createElement("a"); + link.href = "https://github.com/snezhig/obsidian-front-matter-title"; + link.textContent = "front matter title plugin"; + link.target = "_blank"; + desc1.append("Allows you to use the ", link, " with folder notes. It allows you to set the folder name to some name you set in the front matter."); + const fmtpSetting = new import_obsidian24.Setting(containerEl).setName("Enable front matter title plugin integration").setDesc(desc1).addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.frontMatterTitle.enabled).onChange(async (value) => { + var _a; + settingsTab.plugin.settings.frontMatterTitle.enabled = value; + await settingsTab.plugin.saveSettings(); + if (value) { + settingsTab.plugin.fmtpHandler = new FrontMatterTitlePluginHandler(settingsTab.plugin); + } else { + if (settingsTab.plugin.fmtpHandler) { + settingsTab.plugin.updateAllBreadcrumbs(true); + } + settingsTab.plugin.app.vault.getFiles().forEach((file) => { + var _a2; + (_a2 = settingsTab.plugin.fmtpHandler) == null ? void 0 : _a2.fmptUpdateFileName({ + id: "", + result: false, + path: file.path, + pathOnly: false + }, false); + }); + (_a = settingsTab.plugin.fmtpHandler) == null ? void 0 : _a.deleteEvent(); + settingsTab.plugin.fmtpHandler = new FrontMatterTitlePluginHandler(settingsTab.plugin); + } + settingsTab.display(); + })); + fmtpSetting.infoEl.appendText("Requires a restart to take effect"); + fmtpSetting.infoEl.style.color = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + settingsTab.settingsPage.createEl("h3", { text: "Session & Persistence" }); + new import_obsidian24.Setting(containerEl).setName("Persist tab after restart").setDesc("Restore the same settings tab after restarting Obsidian.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.persistentSettingsTab.afterRestart).onChange(async (value) => { + settingsTab.plugin.settings.persistentSettingsTab.afterRestart = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + new import_obsidian24.Setting(containerEl).setName("Persist tab during session only").setDesc("Keep the current settings tab open during the session, but reset it after a restart or reload.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.persistentSettingsTab.afterChangingTab).onChange(async (value) => { + settingsTab.plugin.settings.persistentSettingsTab.afterChangingTab = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); +} + +// src/settings/FileExplorerSettings.ts +var import_obsidian25 = require("obsidian"); +async function renderFileExplorer(settingsTab) { + const containerEl = settingsTab.settingsPage; + new import_obsidian25.Setting(containerEl).setName("Hide folder note").setDesc("Hide the folder note file from appearing in the file explorer").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.hideFolderNote).onChange(async (value) => { + settingsTab.plugin.settings.hideFolderNote = value; + await settingsTab.plugin.saveSettings(); + if (value) { + document.body.classList.add("hide-folder-note"); + } else { + document.body.classList.remove("hide-folder-note"); + } + settingsTab.display(); + })); + const setting2 = new import_obsidian25.Setting(containerEl).setName("Disable click-to-open folder note on mobile").setDesc("Prevents folder notes from opening when tapping the folder name or surrounding area on mobile devices. They can now only be opened via the context menu or a command.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.disableOpenFolderNoteOnClick).onChange(async (value) => { + settingsTab.plugin.settings.disableOpenFolderNoteOnClick = value; + await settingsTab.plugin.saveSettings(); + })); + setting2.infoEl.appendText("Requires a restart to take effect"); + const setting2AccentColor = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + setting2.infoEl.style.color = setting2AccentColor; + new import_obsidian25.Setting(containerEl).setName("Open folder notes by only clicking directly on the folder name").setDesc("Only allow folder notes to open when clicking directly on the folder name in the file explorer").addToggle((toggle) => toggle.setValue(!settingsTab.plugin.settings.stopWhitespaceCollapsing).onChange(async (value) => { + if (!value) { + document.body.classList.add("fn-whitespace-stop-collapsing"); + } else { + document.body.classList.remove("fn-whitespace-stop-collapsing"); + } + settingsTab.plugin.settings.stopWhitespaceCollapsing = !value; + await settingsTab.plugin.saveSettings(); + })); + const disableSetting = new import_obsidian25.Setting(containerEl); + disableSetting.setName("Disable folder collapsing"); + disableSetting.setDesc("When enabled, folders in the file explorer will only collapse when clicking the collapse icon next to the folder name, not when clicking near a folder name when it has a folder note."); + disableSetting.addToggle((toggle) => toggle.setValue(!settingsTab.plugin.settings.enableCollapsing).onChange(async (value) => { + settingsTab.plugin.settings.enableCollapsing = !value; + await settingsTab.plugin.saveSettings(); + })); + disableSetting.infoEl.appendText("Requires a restart to take effect"); + const accentColor = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + disableSetting.infoEl.style.color = accentColor; + new import_obsidian25.Setting(containerEl).setName("Use submenus").setDesc("Use submenus for file/folder commands").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.useSubmenus).onChange(async (value) => { + settingsTab.plugin.settings.useSubmenus = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + if (settingsTab.plugin.settings.frontMatterTitle.enabled) { + new import_obsidian25.Setting(containerEl).setName("Auto update folder name in the file explorer (front matter title plugin only)").setDesc("Automatically update the folder name in the file explorer when the front matter title plugin is enabled and the title for a folder note is changed in the front matter. This will not change the file name, only the displayed name in the file explorer.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.frontMatterTitle.explorer).onChange(async (value) => { + settingsTab.plugin.settings.frontMatterTitle.explorer = value; + await settingsTab.plugin.saveSettings(); + settingsTab.plugin.app.vault.getFiles().forEach((file) => { + var _a; + (_a = settingsTab.plugin.fmtpHandler) == null ? void 0 : _a.fmptUpdateFileName({ + id: "", + result: false, + path: file.path, + pathOnly: false + }, false); + }); + })); + } + settingsTab.settingsPage.createEl("h3", { text: "Style settings" }); + new import_obsidian25.Setting(containerEl).setName("Highlight folder in the file explorer").setDesc("Highlight the folder in the file explorer when it has a folder note and the folder note is open in the editor").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.highlightFolder).onChange(async (value) => { + settingsTab.plugin.settings.highlightFolder = value; + if (!value) { + document.body.classList.add("disable-folder-highlight"); + } else { + document.body.classList.remove("disable-folder-highlight"); + } + await settingsTab.plugin.saveSettings(); + })); + new import_obsidian25.Setting(containerEl).setName("Hide collapse icon").setDesc("Hide the collapse icon in the file explorer next to the name of a folder when a folder only contains a folder note").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.hideCollapsingIcon).onChange(async (value) => { + settingsTab.plugin.settings.hideCollapsingIcon = value; + if (value) { + document.body.classList.add("fn-hide-collapse-icon"); + } else { + document.body.classList.remove("fn-hide-collapse-icon"); + } + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + new import_obsidian25.Setting(containerEl).setName("Hide collapse icon for every empty folder").setDesc("Hide the collapse icon in the file explorer next to the name of a folder when a folder is empty").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.hideCollapsingIconForEmptyFolders).onChange(async (value) => { + settingsTab.plugin.settings.hideCollapsingIconForEmptyFolders = value; + await settingsTab.plugin.saveSettings(); + if (value) { + document.body.classList.add("fn-hide-empty-collapse-icon"); + } else { + document.body.classList.remove("fn-hide-empty-collapse-icon"); + } + settingsTab.display(); + })); + if (settingsTab.plugin.settings.hideCollapsingIcon) { + new import_obsidian25.Setting(containerEl).setName("Hide collapse icon also when only the attachment folder is in the same folder").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.ignoreAttachmentFolder).onChange(async (value) => { + if (value) { + document.body.classList.add("fn-ignore-attachment-folder"); + } else { + document.body.classList.remove("fn-ignore-attachment-folder"); + } + settingsTab.plugin.settings.ignoreAttachmentFolder = value; + await settingsTab.plugin.saveSettings(); + })); + } + new import_obsidian25.Setting(containerEl).setName("Underline the name of folder notes").setDesc("Add an underline to folders that have a folder note in the file explorer").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.underlineFolder).onChange(async (value) => { + settingsTab.plugin.settings.underlineFolder = value; + if (value) { + document.body.classList.add("folder-note-underline"); + } else { + document.body.classList.remove("folder-note-underline"); + } + await settingsTab.plugin.saveSettings(); + })); + new import_obsidian25.Setting(containerEl).setName("Bold the name of folder notes").setDesc("Make the folder name bold in the file explorer when it has a folder note").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.boldName).onChange(async (value) => { + settingsTab.plugin.settings.boldName = value; + if (value) { + document.body.classList.add("folder-note-bold"); + } else { + document.body.classList.remove("folder-note-bold"); + } + await settingsTab.plugin.saveSettings(); + })); + new import_obsidian25.Setting(containerEl).setName("Cursive the name of folder notes").setDesc("Make the folder name cursive in the file explorer when it has a folder note").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.cursiveName).onChange(async (value) => { + settingsTab.plugin.settings.cursiveName = value; + if (value) { + document.body.classList.add("folder-note-cursive"); + } else { + document.body.classList.remove("folder-note-cursive"); + } + await settingsTab.plugin.saveSettings(); + })); +} + +// src/settings/PathSettings.ts +var import_obsidian26 = require("obsidian"); +async function renderPath(settingsTab) { + const containerEl = settingsTab.settingsPage; + new import_obsidian26.Setting(containerEl).setName("Open folder note through path").setDesc("Open a folder note when clicking on a folder name in the path if it is a folder note").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.openFolderNoteOnClickInPath).onChange(async (value) => { + settingsTab.plugin.settings.openFolderNoteOnClickInPath = value; + await settingsTab.plugin.saveSettings(); + settingsTab.display(); + })); + if (settingsTab.plugin.settings.openFolderNoteOnClickInPath) { + new import_obsidian26.Setting(containerEl).setName("Open sidebar when opening a folder note through path (Mobile only)").setDesc("Open the sidebar when opening a folder note through the path on mobile").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.openSidebar.mobile).onChange(async (value) => { + settingsTab.plugin.settings.openSidebar.mobile = value; + await settingsTab.plugin.saveSettings(); + })); + new import_obsidian26.Setting(containerEl).setName("Open sidebar when opening a folder note through path (Desktop only)").setDesc("Open the sidebar when opening a folder note through the path on desktop").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.openSidebar.desktop).onChange(async (value) => { + settingsTab.plugin.settings.openSidebar.desktop = value; + await settingsTab.plugin.saveSettings(); + })); + } + if (settingsTab.plugin.settings.frontMatterTitle.enabled) { + new import_obsidian26.Setting(containerEl).setName("Auto update folder name in the path (front matter title plugin only)").setDesc("Automatically update the folder name in the path when the front matter title plugin is enabled and the title for a folder note is changed in the front matter. This will not change the file name, only the displayed name in the path.").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.frontMatterTitle.path).onChange(async (value) => { + settingsTab.plugin.settings.frontMatterTitle.path = value; + await settingsTab.plugin.saveSettings(); + if (value) { + settingsTab.plugin.updateAllBreadcrumbs(); + } else { + settingsTab.plugin.updateAllBreadcrumbs(true); + } + })); + } + settingsTab.settingsPage.createEl("h3", { text: "Style settings" }); + new import_obsidian26.Setting(containerEl).setName("Underline folders in the path").setDesc("Add an underline to folders that have a folder note in the path above a note").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.underlineFolderInPath).onChange(async (value) => { + settingsTab.plugin.settings.underlineFolderInPath = value; + if (value) { + document.body.classList.add("folder-note-underline-path"); + } else { + document.body.classList.remove("folder-note-underline-path"); + } + await settingsTab.plugin.saveSettings(); + })); + new import_obsidian26.Setting(containerEl).setName("Bold folders in the path").setDesc("Make the folder name bold in the path above a note when it has a folder note").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.boldNameInPath).onChange(async (value) => { + settingsTab.plugin.settings.boldNameInPath = value; + if (value) { + document.body.classList.add("folder-note-bold-path"); + } else { + document.body.classList.remove("folder-note-bold-path"); + } + await settingsTab.plugin.saveSettings(); + })); + new import_obsidian26.Setting(containerEl).setName("Cursive the name of folder notes in the path").setDesc("Make the folder name cursive in the path above a note when it has a folder note").addToggle((toggle) => toggle.setValue(settingsTab.plugin.settings.cursiveNameInPath).onChange(async (value) => { + settingsTab.plugin.settings.cursiveNameInPath = value; + if (value) { + document.body.classList.add("folder-note-cursive-path"); + } else { + document.body.classList.remove("folder-note-cursive-path"); + } + await settingsTab.plugin.saveSettings(); + })); +} + +// src/settings/FolderOverviewSettings.ts +var import_obsidian37 = require("obsidian"); + +// src/obsidian-folder-overview/src/settings.ts +var import_obsidian36 = require("obsidian"); + +// src/obsidian-folder-overview/src/FolderOverview.ts +var import_obsidian33 = require("obsidian"); + +// src/obsidian-folder-overview/src/modals/Settings.ts +var import_obsidian29 = require("obsidian"); + +// src/obsidian-folder-overview/src/utils/LinkList.ts +var import_obsidian27 = require("obsidian"); +function buildLinkListBlock(id, calloutFlag) { + if (calloutFlag) { + return '\n> \n> '; + } + return '\n\n'; +} +function updateLinkList(files = [], plugin, yaml, pathBlacklist, sourceFile) { + buildLinkList(files, plugin, yaml, pathBlacklist, sourceFile).then((fileLinks) => { + plugin.app.vault.process(sourceFile, (text) => { + const lines = text.split("\n"); + const linkListStart = `${yaml.isInCallout ? "> " : ""}`; + const linkListEnd = `${yaml.isInCallout ? "> " : ""}`; + const startIdx = lines.findIndex((l) => l.trim() === linkListStart); + const endIdx = lines.findIndex((l) => l.trim() === linkListEnd); + const NOT_FOUND = -1; + const linkListExists = startIdx !== NOT_FOUND && endIdx !== NOT_FOUND; + const isInvalidLinkList = endIdx < startIdx; + if (!linkListExists || isInvalidLinkList) { + return text; + } + lines.splice(startIdx, endIdx - startIdx + 1); + const newBlock = [ + linkListStart, + ...fileLinks, + linkListEnd + ]; + lines.splice(startIdx, 0, ...newBlock); + return lines.join("\n"); + }); + }); +} +async function buildLinkList(items, plugin, yaml, pathBlacklist, sourceFile, indent = 0) { + const result = []; + const filtered = (await filterFiles(items, plugin, yaml.folderPath, yaml.depth, pathBlacklist, yaml, sourceFile)).filter((file) => file !== null); + const sorted = sortFiles(filtered, yaml, plugin); + for (const item of sorted) { + const indentStr = " ".repeat(indent); + if (item instanceof import_obsidian27.TFile) { + result.push(buildFileLinkListLine(item, yaml, indentStr)); + } else if (item instanceof import_obsidian27.TFolder) { + const folderLines = await buildFolderLinkListLines(item, plugin, yaml, pathBlacklist, sourceFile, indentStr, indent); + result.push(...folderLines); + } + } + return result; +} +function buildFileLinkListLine(item, yaml, indentStr) { + const prefix = yaml.isInCallout ? "> " : ""; + const base = `${prefix}${indentStr}- [[${item.path}|${item.basename}]]`; + if (yaml.hideLinkList) { + return base + ' '; + } + return base; +} +async function buildFolderLinkListLines(item, plugin, yaml, pathBlacklist, sourceFile, indentStr, indent) { + const lines = []; + const prefix = yaml.isInCallout ? "> " : ""; + let line = `${prefix}${indentStr}- ${item.name}`; + let folderNote = null; + if (plugin instanceof FolderNotesPlugin) { + folderNote = getFolderNote(plugin, item.path); + } + if (folderNote) { + line = `${prefix}${indentStr}- [[${folderNote.path}|${item.name}]]`; + } + if (yaml.hideLinkList) { + line += ' '; + } + lines.push(line); + const children = item.children.filter((child) => !(child instanceof import_obsidian27.TFile && folderNote && child.path === folderNote.path)); + if (children.length > 0) { + const childLinks = await buildLinkList(children, plugin, yaml, pathBlacklist, sourceFile, indent + 1); + lines.push(...childLinks); + } + return lines; +} +function removeLinkList(plugin, sourceFile, yaml) { + if (sourceFile) { + plugin.app.vault.process(sourceFile, (text) => { + const lines = text.split("\n"); + const linkListStart = `${yaml.isInCallout ? "> " : ""}`; + const linkListEnd = `${yaml.isInCallout ? "> " : ""}`; + const startIdx = lines.findIndex((l) => l.trim() === linkListStart); + const endIdx = lines.findIndex((l) => l.trim() === linkListEnd); + const NOT_FOUND = -1; + const linkListExists = startIdx !== NOT_FOUND && endIdx !== NOT_FOUND; + const isInvalidLinkList = endIdx < startIdx; + if (!linkListExists || isInvalidLinkList) { + return text; + } + lines.splice(startIdx, endIdx - startIdx + 1); + return lines.join("\n"); + }); + } +} + +// src/obsidian-folder-overview/src/utils/functions.ts +var import_obsidian28 = require("obsidian"); +function getFolderPathFromString2(path) { + const subString = path.lastIndexOf("/") >= 0 ? path.lastIndexOf("/") : 0; + const folderPath = path.substring(0, subString); + if (folderPath === "") { + return "/"; + } else { + return folderPath; + } +} +var CODE_BLOCK_END_NOT_FOUND = -1; +var MAX_CODE_BLOCK_SEARCH_COUNT = 50; +function getCodeBlockEndLine(text, startLine, count = 1) { + let line = startLine + 1; + const lines = text.split("\n"); + while (line < lines.length) { + if (count > MAX_CODE_BLOCK_SEARCH_COUNT) { + return CODE_BLOCK_END_NOT_FOUND; + } + if (lines[line].startsWith("```")) { + return line; + } + line++; + count++; + } + return line; +} +async function updateAllOverviews(plugin) { + const filePaths = await plugin.fvIndexDB.getAllNotes(); + if (filePaths.length === 0) + return; + filePaths.forEach(async (filePath) => { + const file = plugin.app.vault.getAbstractFileByPath(filePath); + if (!(file instanceof import_obsidian28.TFile)) { + plugin.fvIndexDB.removeNote(filePath); + return; + } + if (!hasOverviewYaml(this, file)) { + plugin.fvIndexDB.removeNote(file.path); + return; + } + const overviews = await getOverviews(this, file); + overviews.forEach(async (overview) => { + if (!overview.useActualLinks) + return; + let files = []; + let sourceFolderPath = overview.folderPath.trim(); + if (!sourceFolderPath.includes("/")) { + sourceFolderPath = "/"; + } + const sourceFolder = this.app.vault.getAbstractFileByPath(sourceFolderPath); + if (!(sourceFolder instanceof import_obsidian28.TFolder) && sourceFolderPath !== "/") { + return; + } + if ((sourceFolder == null ? void 0 : sourceFolder.path) === "/") { + const rootFiles = []; + plugin.app.vault.getAllLoadedFiles().filter((f) => { + var _a; + return ((_a = f.parent) == null ? void 0 : _a.path) === "/"; + }).forEach((f) => { + if (!f.path.includes("/")) { + rootFiles.push(f); + } + }); + files = rootFiles; + } else if (sourceFolder instanceof import_obsidian28.TFolder) { + files = sourceFolder.children; + } + files = getAllFiles(files, sourceFolderPath, overview.depth); + const filteredFiles = await filterFiles(files, this, sourceFolderPath, overview.depth, [], overview, file); + files = filteredFiles.filter((f) => f !== null); + if (!overview.includeTypes.includes("folder")) { + files = getAllFiles(files, sourceFolderPath, overview.depth); + } + files = sortFiles(files, overview, this); + updateLinkList(files, this, overview, [], file); + }); + }); +} +function buildYamlConfig(yaml, defaultSettings, ctx, includeTypesParam) { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x; + return { + id: (_a = yaml == null ? void 0 : yaml.id) != null ? _a : crypto.randomUUID(), + folderPath: (_c = (_b = yaml == null ? void 0 : yaml.folderPath) == null ? void 0 : _b.trim()) != null ? _c : getFolderPathFromString2(ctx.sourcePath), + title: (_d = yaml == null ? void 0 : yaml.title) != null ? _d : defaultSettings.title, + showTitle: (_e = yaml == null ? void 0 : yaml.showTitle) != null ? _e : defaultSettings.showTitle, + depth: (_f = yaml == null ? void 0 : yaml.depth) != null ? _f : defaultSettings.depth, + style: (_g = yaml == null ? void 0 : yaml.style) != null ? _g : "list", + includeTypes: includeTypesParam.map((type) => type.toLowerCase()), + disableFileTag: (_h = yaml == null ? void 0 : yaml.disableFileTag) != null ? _h : defaultSettings.disableFileTag, + sortBy: (_i = yaml == null ? void 0 : yaml.sortBy) != null ? _i : defaultSettings.sortBy, + sortByAsc: (_j = yaml == null ? void 0 : yaml.sortByAsc) != null ? _j : defaultSettings.sortByAsc, + showEmptyFolders: (_k = yaml == null ? void 0 : yaml.showEmptyFolders) != null ? _k : defaultSettings.showEmptyFolders, + onlyIncludeSubfolders: (_l = yaml == null ? void 0 : yaml.onlyIncludeSubfolders) != null ? _l : defaultSettings.onlyIncludeSubfolders, + storeFolderCondition: (_m = yaml == null ? void 0 : yaml.storeFolderCondition) != null ? _m : defaultSettings.storeFolderCondition, + showFolderNotes: (_n = yaml == null ? void 0 : yaml.showFolderNotes) != null ? _n : defaultSettings.showFolderNotes, + disableCollapseIcon: (_o = yaml == null ? void 0 : yaml.disableCollapseIcon) != null ? _o : defaultSettings.disableCollapseIcon, + alwaysCollapse: (_p = yaml == null ? void 0 : yaml.alwaysCollapse) != null ? _p : defaultSettings.alwaysCollapse, + autoSync: (_q = yaml == null ? void 0 : yaml.autoSync) != null ? _q : defaultSettings.autoSync, + allowDragAndDrop: (_r = yaml == null ? void 0 : yaml.allowDragAndDrop) != null ? _r : defaultSettings.allowDragAndDrop, + hideLinkList: (_s = yaml == null ? void 0 : yaml.hideLinkList) != null ? _s : defaultSettings.hideLinkList, + hideFolderOverview: (_t = yaml == null ? void 0 : yaml.hideFolderOverview) != null ? _t : defaultSettings.hideFolderOverview, + useActualLinks: (_u = yaml == null ? void 0 : yaml.useActualLinks) != null ? _u : defaultSettings.useActualLinks, + fmtpIntegration: (_v = yaml == null ? void 0 : yaml.fmtpIntegration) != null ? _v : defaultSettings.fmtpIntegration, + titleSize: (_w = yaml == null ? void 0 : yaml.titleSize) != null ? _w : defaultSettings.titleSize, + isInCallout: (_x = yaml == null ? void 0 : yaml.isInCallout) != null ? _x : false + }; +} +async function updateYamlById(plugin, overviewId, file, newYaml, addLinkList, isCallout = false) { + await plugin.app.vault.process(file, (text) => { + const yamlBlocks = getYamlBlocks(text, isCallout); + if (!yamlBlocks) + return text; + for (const block of yamlBlocks) { + const cleanedBlock = cleanYamlBlock(block, isCallout); + const yaml = (0, import_obsidian28.parseYaml)(cleanedBlock); + if (!yaml) + continue; + if (yaml.id === overviewId) { + let stringYaml = (0, import_obsidian28.stringifyYaml)(newYaml); + if (stringYaml[stringYaml.length - 1] !== "\n") { + stringYaml += "\n"; + } + let newBlock = buildNewBlock(stringYaml, isCallout); + if (addLinkList && !isCallout) { + newBlock += buildLinkListBlock(newYaml.id, false); + } else if (addLinkList && isCallout) { + newBlock += buildLinkListBlock(newYaml.id, true); + } + text = text.replace(block, newBlock); + } + } + return text; + }); + function getYamlBlocks(text, callout) { + return callout ? text.match(/^> ```folder-overview\n([\s\S]*?)```/gm) : text.match(/^(?!>).*```folder-overview\n(?:^(?!>).*[\r\n]*)*?^```$/gm); + } + function cleanYamlBlock(block, calloutFlag) { + if (calloutFlag) { + let cleaned = block.replace("> ```folder-overview\n", "").replace("```", ""); + return cleaned.replace(/^> ?/gm, ""); + } + return block.replace("```folder-overview\n", "").replace("```", ""); + } + function buildNewBlock(stringYaml, calloutFlag) { + if (calloutFlag) { + const yamlLines = stringYaml.split("\n").map((line) => `> ${line}`).join("\n"); + return "> ```folder-overview\n" + yamlLines + "\n> ```"; + } + return "```folder-overview\n" + stringYaml + "\n```"; + } +} +function parseOverviewTitle(overview, plugin, sourceFolder, sourceFolderPath, sourceFile) { + var _a, _b, _c, _d; + let { title } = overview; + const variables = { + folderName: (sourceFolder == null ? void 0 : sourceFolder.path) === "/" || sourceFolderPath === "/" ? "Vault" : (_a = sourceFolder == null ? void 0 : sourceFolder.name) != null ? _a : "", + folderPath: (_c = (_b = sourceFolder == null ? void 0 : sourceFolder.path) != null ? _b : sourceFolderPath) != null ? _c : "", + filePath: sourceFile.path, + fileName: sourceFile instanceof import_obsidian28.TFile ? sourceFile.basename : "" + }; + const fileCache = plugin.app.metadataCache.getFileCache(sourceFile); + const frontmatter = (_d = fileCache == null ? void 0 : fileCache.frontmatter) != null ? _d : {}; + title = replacePropertiesInTitle(title, frontmatter); + title = replaceVariablesInTitle(title, variables); + return title; +} +function replacePropertiesInTitle(title, frontmatter) { + const propertyRegex = /\{\{properties\.([\w-]+)\}\}/g; + return title.replace(propertyRegex, (_, prop) => { + const value = frontmatter[prop]; + return value !== void 0 ? String(value) : ""; + }); +} +function replaceVariablesInTitle(title, variables) { + return title.replace(/\{\{(\w+)\}\}/g, (_, key) => { + var _a; + return (_a = variables[key]) != null ? _a : ""; + }); +} + +// src/obsidian-folder-overview/src/modals/Settings.ts +var FolderOverviewSettings = class extends import_obsidian29.Modal { + constructor(app2, plugin, yaml, ctx, el, defaultSettings) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.defaultSettings = defaultSettings; + this.yaml = this.initializeYaml(yaml, ctx, defaultSettings); + this.ctx = ctx != null ? ctx : void 0; + this.el = el != null ? el : void 0; + updateYaml(this.plugin, this.ctx, this.el, this.yaml, false); + } + initializeYaml(yaml, ctx, defaultSettings) { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w; + if (!yaml) { + return this.defaultSettings; + } + if (ctx) { + const includeTypes = (yaml == null ? void 0 : yaml.includeTypes) || defaultSettings.includeTypes || ["folder", "markdown"]; + return { + id: (_a = yaml == null ? void 0 : yaml.id) != null ? _a : crypto.randomUUID(), + folderPath: (_b = yaml == null ? void 0 : yaml.folderPath) != null ? _b : getFolderPathFromString2(ctx.sourcePath), + title: (_c = yaml == null ? void 0 : yaml.title) != null ? _c : defaultSettings.title, + showTitle: (_d = yaml == null ? void 0 : yaml.showTitle) != null ? _d : defaultSettings.showTitle, + depth: (_e = yaml == null ? void 0 : yaml.depth) != null ? _e : defaultSettings.depth, + style: (_f = yaml == null ? void 0 : yaml.style) != null ? _f : "list", + includeTypes: includeTypes.map((type) => type.toLowerCase()), + disableFileTag: (_g = yaml == null ? void 0 : yaml.disableFileTag) != null ? _g : defaultSettings.disableFileTag, + sortBy: (_h = yaml == null ? void 0 : yaml.sortBy) != null ? _h : defaultSettings.sortBy, + sortByAsc: (_i = yaml == null ? void 0 : yaml.sortByAsc) != null ? _i : defaultSettings.sortByAsc, + showEmptyFolders: (_j = yaml == null ? void 0 : yaml.showEmptyFolders) != null ? _j : defaultSettings.showEmptyFolders, + onlyIncludeSubfolders: (_k = yaml == null ? void 0 : yaml.onlyIncludeSubfolders) != null ? _k : defaultSettings.onlyIncludeSubfolders, + storeFolderCondition: (_l = yaml == null ? void 0 : yaml.storeFolderCondition) != null ? _l : defaultSettings.storeFolderCondition, + showFolderNotes: (_m = yaml == null ? void 0 : yaml.showFolderNotes) != null ? _m : defaultSettings.showFolderNotes, + disableCollapseIcon: (_n = yaml == null ? void 0 : yaml.disableCollapseIcon) != null ? _n : defaultSettings.disableCollapseIcon, + alwaysCollapse: (_o = yaml == null ? void 0 : yaml.alwaysCollapse) != null ? _o : defaultSettings.alwaysCollapse, + autoSync: (_p = yaml == null ? void 0 : yaml.autoSync) != null ? _p : defaultSettings.autoSync, + allowDragAndDrop: (_q = yaml == null ? void 0 : yaml.allowDragAndDrop) != null ? _q : defaultSettings.allowDragAndDrop, + hideLinkList: (_r = yaml == null ? void 0 : yaml.hideLinkList) != null ? _r : defaultSettings.hideLinkList, + hideFolderOverview: (_s = yaml == null ? void 0 : yaml.hideFolderOverview) != null ? _s : defaultSettings.hideFolderOverview, + useActualLinks: (_t = yaml == null ? void 0 : yaml.useActualLinks) != null ? _t : defaultSettings.useActualLinks, + fmtpIntegration: (_u = yaml == null ? void 0 : yaml.fmtpIntegration) != null ? _u : defaultSettings.fmtpIntegration, + titleSize: (_v = yaml == null ? void 0 : yaml.titleSize) != null ? _v : defaultSettings.titleSize, + isInCallout: (_w = yaml == null ? void 0 : yaml.isInCallout) != null ? _w : false + }; + } + return yaml; + } + onOpen() { + const { contentEl } = this; + this.display(contentEl, this.yaml, this.plugin, this.defaultSettings, this.display, this.el, this.ctx); + } + display(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal, changedSection) { + modal = this != null ? this : modal; + contentEl.empty(); + contentEl.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + if (!modal) { + return; + } + modal.close(); + } + }); + if (!modal.defaultSettings) { + contentEl.createEl("h2", { text: "Folder overview settings" }); + } else { + contentEl.createEl("h2", { text: "Default folder overview settings" }); + } + createOverviewSettings(contentEl, yaml, plugin, defaultSettings, display, el, ctx, void 0, void 0, modal, changedSection); + } + onClose() { + this.plugin.updateOverviewView(this.plugin, this.yaml); + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/obsidian-folder-overview/src/styles/FileExplorer.ts +var import_obsidian30 = require("obsidian"); +var FileExplorerOverview = class { + constructor(plugin, ctx, root, yaml, pathBlacklist, folderOverview) { + this.eventListeners = []; + this.plugin = plugin; + this.folderOverview = folderOverview; + this.pathBlacklist = pathBlacklist; + this.source = ctx.sourcePath; + this.yaml = yaml; + this.root = root; + } + disconnectListeners() { + this.eventListeners.forEach((unregister) => { + unregister(); + }); + this.eventListeners = []; + } + async renderFileExplorer() { + this.disconnectListeners(); + const plugin = this.plugin; + const ctx = this.folderOverview.ctx; + const root = this.folderOverview.root; + const yaml = this.folderOverview.yaml; + const folderOverview = this.folderOverview; + let folder = null; + if (plugin instanceof FolderNotesPlugin) { + folder = getFileExplorerElement(yaml.folderPath, plugin); + } + let folderElement = folder == null ? void 0 : folder.parentElement; + const overviewList = folderOverview.listEl; + overviewList == null ? void 0 : overviewList.empty(); + if (!overviewList) + return; + let tFolder = plugin.app.vault.getAbstractFileByPath(yaml.folderPath); + if (!tFolder && yaml.folderPath.trim() === "") { + if (ctx.sourcePath.includes("/")) { + const folderPath = getFolderPathFromString(ctx.sourcePath); + tFolder = plugin.app.vault.getAbstractFileByPath(folderPath); + } else { + yaml.folderPath = "/"; + tFolder = plugin.app.vault.getAbstractFileByPath("/"); + } + } + if (!folderElement && !tFolder) + return; + const sourceFolderPath = (tFolder == null ? void 0 : tFolder.path) || ""; + folderElement = document.querySelectorAll(".nav-files-container")[0]; + if (!folderElement) { + folderElement = root.createDiv({ + cls: "nav-files-container" + }); + } + const newFolderElement = folderElement.cloneNode(true); + newFolderElement.querySelectorAll("div.nav-folder-title").forEach((el) => { + var _a; + const folderItem = plugin.app.vault.getAbstractFileByPath(el.getAttribute("data-path") || ""); + if (!(folderItem instanceof import_obsidian30.TFolder)) + return; + if (yaml.alwaysCollapse) { + folderItem.collapsed = true; + el.classList.add("is-collapsed"); + } else { + if (yaml.storeFolderCondition) { + if (folderItem.collapsed) { + el.classList.add("is-collapsed"); + } else { + el.classList.remove("is-collapsed"); + } + } else { + if ((_a = el.parentElement) == null ? void 0 : _a.classList.contains("is-collapsed")) { + folderItem.collapsed = true; + } else { + folderItem.collapsed = false; + } + } + } + if (el.classList.contains("has-folder-note")) { + if (plugin instanceof FolderNotesPlugin) { + const folderNote = getFolderNote(plugin, folderItem.path); + if (folderNote) { + folderOverview.pathBlacklist.push(folderNote.path); + } + } + } + }); + const DEBOUNCE_DELAY_MS = 300; + const debouncedRenderFileExplorer = (0, import_obsidian30.debounce)(() => this.renderFileExplorer(), DEBOUNCE_DELAY_MS); + const handleVaultChange = () => { + debouncedRenderFileExplorer(); + }; + this.eventListeners.push(() => { + folderOverview.off("vault-change", handleVaultChange); + }); + folderOverview.on("vault-change", handleVaultChange); + if (tFolder instanceof import_obsidian30.TFolder) { + await this.addFiles(tFolder.children, overviewList, folderOverview, sourceFolderPath); + } + newFolderElement.querySelectorAll("div.tree-item-icon").forEach((el) => { + if (el instanceof HTMLElement) { + el.onclick = () => { + var _a; + const path = (_a = el.parentElement) == null ? void 0 : _a.getAttribute("data-path"); + if (!path) + return; + const targetFolder = plugin.app.vault.getAbstractFileByPath(path); + this.handleCollapseClick(el, plugin, yaml, this.pathBlacklist, sourceFolderPath, folderOverview, targetFolder); + }; + } + }); + } + async addFiles(files, childrenElement, folderOverview, sourceFolderPath) { + const { plugin } = folderOverview; + const allFiles = await filterFiles(files, plugin, sourceFolderPath, folderOverview.yaml.depth, folderOverview.pathBlacklist, folderOverview.yaml, folderOverview.sourceFile); + const sortedFiles = sortFiles((allFiles != null ? allFiles : []).filter((file) => file !== null), folderOverview.yaml, folderOverview.plugin); + const folders = sortedFiles.filter((child) => child instanceof import_obsidian30.TFolder); + const otherFiles = sortedFiles.filter((child) => child instanceof import_obsidian30.TFile); + for (const child of folders) { + if (!(child instanceof import_obsidian30.TFolder)) + continue; + await this.createFolderEL(plugin, child, folderOverview, childrenElement, sourceFolderPath); + } + for (const child of otherFiles) { + if (!(child instanceof import_obsidian30.TFile)) + continue; + await this.createFileEL(plugin, child, folderOverview, childrenElement); + } + } + async handleCollapseClick(el, plugin, yaml, pathBlacklist, sourceFolderPath, folderOverview, folder) { + var _a, _b, _c, _d; + el.classList.toggle("is-collapsed"); + if (el.classList.contains("is-collapsed")) { + if (!(folder instanceof import_obsidian30.TFolder)) + return; + folder.collapsed = true; + (_c = (_b = (_a = el.parentElement) == null ? void 0 : _a.parentElement) == null ? void 0 : _b.childNodes[1]) == null ? void 0 : _c.remove(); + } else { + if (!(folder instanceof import_obsidian30.TFolder)) + return; + folder.collapsed = false; + const folderElement = (_d = el.parentElement) == null ? void 0 : _d.parentElement; + if (!folderElement) + return; + const childrenElement = folderElement.createDiv({ + cls: "tree-item-children nav-folder-children" + }); + const files = sortFiles(folder.children, yaml, plugin); + const filteredFilesResult = await filterFiles(files, plugin, folder.path, yaml.depth || 1, pathBlacklist, yaml, folderOverview.sourceFile); + const filteredFiles = (filteredFilesResult != null ? filteredFilesResult : []).filter((file) => file !== null); + await this.addFiles(filteredFiles, childrenElement, folderOverview, sourceFolderPath); + } + } + async createFolderEL(plugin, child, folderOverview, childrenElement, sourceFolderPath) { + const folderNote = this.getFolderNoteIfExists(plugin, child); + if (folderNote) { + folderOverview.pathBlacklist.push(folderNote.path); + } + if (this.shouldExcludeFolder(plugin, child)) { + return; + } + const { folderElement, folderTitle } = this.createFolderElements(plugin, child, folderOverview, childrenElement, folderNote); + await this.handleFolderChildren(child, folderOverview, folderElement, folderTitle, childrenElement, sourceFolderPath); + this.setupFolderStyles(folderNote, child, folderTitle, folderOverview.yaml); + this.createCollapseIcon(folderTitle, child, plugin, folderOverview, sourceFolderPath); + } + getFolderNoteIfExists(plugin, child) { + if (plugin instanceof FolderNotesPlugin) { + return getFolderNote(plugin, child.path); + } + return void 0; + } + shouldExcludeFolder(plugin, child) { + var _a; + if (plugin instanceof FolderNotesPlugin) { + const excludedFolder = getExcludedFolder(plugin, child.path, true); + return (_a = excludedFolder == null ? void 0 : excludedFolder.excludeFromFolderOverview) != null ? _a : false; + } + return false; + } + createFolderElements(plugin, child, folderOverview, childrenElement, folderNote) { + var _a; + const { yaml } = folderOverview; + if (!yaml.includeTypes.includes("folder")) { + return { folderElement: null, folderTitle: null }; + } + (_a = folderOverview.el.parentElement) == null ? void 0 : _a.classList.add("fv-remove-edit-button"); + const folderElement = childrenElement.createDiv({ + cls: "tree-item nav-folder" + }); + const folderTitle = folderElement.createDiv({ + cls: "tree-item-self is-clickable nav-folder-title", + attr: { + "data-path": child.path + } + }); + this.setupFolderTitle(plugin, child, folderOverview, folderTitle, folderNote); + return { folderElement, folderTitle }; + } + async setupFolderTitle(plugin, child, folderOverview, folderTitle, folderNote) { + var _a, _b; + const { yaml, pathBlacklist } = folderOverview; + let folderName = child.name; + if (yaml.fmtpIntegration && plugin instanceof FolderNotesPlugin && folderNote) { + folderName = (_b = await ((_a = plugin.fmtpHandler) == null ? void 0 : _a.getNewFileName(folderNote))) != null ? _b : child.name; + } + const folderTitleText = folderTitle.createDiv({ + cls: "tree-item-inner nav-folder-title-content", + text: folderName + }); + if (!folderNote) { + folderTitleText.onclick = () => { + const collapseIcon = folderTitle.querySelectorAll(".tree-item-icon")[0]; + if (collapseIcon) { + this.handleCollapseClick(collapseIcon, plugin, yaml, pathBlacklist, "", folderOverview, child); + } + }; + } + if (yaml.allowDragAndDrop) { + this.handleDragAndDrop(folderTitle, folderTitle.parentElement, child); + } + folderTitle.oncontextmenu = (e) => { + folderOverview.folderMenu(child, e); + }; + } + async handleFolderChildren(child, folderOverview, folderElement, folderTitle, childrenElement, sourceFolderPath) { + const { yaml } = folderOverview; + if (!child.collapsed || !yaml.includeTypes.includes("folder")) { + if (yaml.alwaysCollapse) { + child.collapsed = true; + } + if (yaml.includeTypes.includes("folder")) { + folderTitle == null ? void 0 : folderTitle.classList.remove("is-collapsed"); + const folderChildren = folderElement == null ? void 0 : folderElement.createDiv({ + cls: "tree-item-children nav-folder-children" + }); + if (folderChildren) { + await this.addFiles(child.children, folderChildren, folderOverview, sourceFolderPath); + } + } else { + await this.addFiles(child.children, childrenElement, folderOverview, sourceFolderPath); + } + } else { + folderTitle == null ? void 0 : folderTitle.classList.add("is-collapsed"); + } + } + setupFolderStyles(folderNote, child, folderTitle, yaml) { + if (folderNote) { + folderTitle == null ? void 0 : folderTitle.classList.add("has-folder-note"); + } + if (folderNote && child.children.length === 1 && yaml.disableCollapseIcon) { + folderTitle == null ? void 0 : folderTitle.classList.add("fn-has-no-files"); + } + } + createCollapseIcon(folderTitle, child, plugin, folderOverview, sourceFolderPath) { + var _a; + const collapseIcon = folderTitle == null ? void 0 : folderTitle.createDiv({ + cls: "tree-item-icon collapse-icon nav-folder-collapse-indicator fn-folder-overview-collapse-icon" + }); + if (child.collapsed) { + collapseIcon == null ? void 0 : collapseIcon.classList.add("is-collapsed"); + } + if (collapseIcon) { + (0, import_obsidian30.setIcon)(collapseIcon, "chevron-down"); + (_a = collapseIcon.querySelector("path")) == null ? void 0 : _a.setAttribute("d", "M3 8L12 17L21 8"); + collapseIcon.onclick = () => { + this.handleCollapseClick(collapseIcon, plugin, folderOverview.yaml, folderOverview.pathBlacklist, sourceFolderPath, folderOverview, child); + }; + } + } + handleDragAndDrop(folderTitle, folderElement, child) { + folderTitle.draggable = true; + folderTitle.addEventListener("dragstart", (e) => { + const { dragManager } = this.plugin.app; + const dragData = dragManager.dragFolder(e, child); + dragManager.onDragStart(e, dragData); + folderTitle == null ? void 0 : folderTitle.classList.add("is-being-dragged"); + }); + folderTitle.addEventListener("dragend", () => { + folderTitle == null ? void 0 : folderTitle.classList.remove("is-being-dragged"); + }); + folderTitle.addEventListener("dragover", (e) => { + e.preventDefault(); + const { draggable } = this.plugin.app.dragManager; + if (draggable) { + folderElement == null ? void 0 : folderElement.classList.add("is-being-dragged-over"); + this.plugin.app.dragManager.setAction(window.i18next.t("interface.drag-and-drop.move-into-folder", { folder: child.name })); + } + }); + folderTitle.addEventListener("dragleave", () => { + folderElement == null ? void 0 : folderElement.classList.remove("is-being-dragged-over"); + }); + folderTitle.addEventListener("drop", () => { + const { draggable } = this.plugin.app.dragManager; + if (draggable && draggable.file) { + const newPath = child.path + "/" + draggable.file.name; + this.plugin.app.fileManager.renameFile(draggable.file, newPath); + } + }); + } + async createFileEL(plugin, child, folderOverview, childrenElement) { + var _a, _b, _c; + const { yaml } = folderOverview; + const { pathBlacklist } = folderOverview; + if (pathBlacklist.includes(child.path) && !yaml.showFolderNotes) { + return; + } + (_a = folderOverview.el.parentElement) == null ? void 0 : _a.classList.add("fv-remove-edit-button"); + const fileElement = childrenElement.createDiv({ + cls: "tree-item nav-file" + }); + const fileTitle = fileElement.createDiv({ + cls: "tree-item-self is-clickable nav-file-title pointer-cursor", + attr: { + "data-path": child.path + } + }); + if (yaml.allowDragAndDrop) { + fileTitle.draggable = true; + fileTitle.addEventListener("dragstart", (e) => { + const dragManager = plugin.app.dragManager; + const dragData = dragManager.dragFile(e, child); + dragManager.onDragStart(e, dragData); + fileTitle.classList.add("is-being-dragged"); + }); + fileTitle.addEventListener("dragend", () => { + fileTitle.classList.remove("is-being-dragged"); + }); + fileTitle.addEventListener("dragover", (e) => { + var _a2, _b2, _c2; + e.preventDefault(); + const { draggable } = plugin.app.dragManager; + if (draggable) { + const folderName = ((_a2 = child.parent) == null ? void 0 : _a2.name) || plugin.app.vault.getName(); + plugin.app.dragManager.setAction(window.i18next.t("interface.drag-and-drop.move-into-folder", { folder: folderName })); + (_c2 = (_b2 = fileElement.parentElement) == null ? void 0 : _b2.parentElement) == null ? void 0 : _c2.classList.add("is-being-dragged-over"); + } + }); + fileTitle.addEventListener("dragleave", () => { + var _a2, _b2; + (_b2 = (_a2 = fileElement.parentElement) == null ? void 0 : _a2.parentElement) == null ? void 0 : _b2.classList.remove("is-being-dragged-over"); + }); + fileTitle.addEventListener("drop", (e) => { + var _a2, _b2, _c2; + e.preventDefault(); + const { draggable } = plugin.app.dragManager; + if (draggable == null ? void 0 : draggable.file) { + const targetFolder = ((_a2 = child.parent) == null ? void 0 : _a2.path) || ""; + if (targetFolder) { + const newPath = `${targetFolder}/${draggable.file.name}`; + plugin.app.fileManager.renameFile(draggable.file, newPath); + } + (_c2 = (_b2 = fileElement.parentElement) == null ? void 0 : _b2.parentElement) == null ? void 0 : _c2.classList.remove("is-being-dragged-over"); + } + }); + } + fileTitle.onclick = () => { + plugin.app.workspace.openLinkText(child.path, child.path, true); + }; + fileTitle.oncontextmenu = (e) => { + folderOverview.fileMenu(child, e); + }; + let fileName = child.basename; + if (yaml.fmtpIntegration) { + fileName = (_c = await ((_b = plugin.fmtpHandler) == null ? void 0 : _b.getNewFileName(child))) != null ? _c : child.basename; + } + fileTitle.createDiv({ + cls: "tree-item-inner nav-file-title-content", + text: fileName + }); + if (child.extension !== "md" && !yaml.disableFileTag) { + fileTitle.createDiv({ + cls: "nav-file-tag", + text: child.extension + }); + } + } +}; + +// src/obsidian-folder-overview/src/styles/List.ts +var import_obsidian31 = require("obsidian"); +async function renderListOverview(plugin, ctx, root, yaml, pathBlacklist, folderOverview) { + const overviewList = folderOverview.listEl; + const { app: app2 } = plugin; + overviewList == null ? void 0 : overviewList.empty(); + let tFolder = app2.vault.getAbstractFileByPath(yaml.folderPath); + if (!tFolder && yaml.folderPath.trim() === "") { + if (ctx.sourcePath.includes("/")) { + tFolder = app2.vault.getAbstractFileByPath(getFolderPathFromString(ctx.sourcePath)); + } else { + yaml.folderPath = "/"; + tFolder = app2.vault.getAbstractFileByPath("/"); + } + } + if (!(tFolder instanceof import_obsidian31.TFolder)) { + return; + } + let files = tFolder.children; + if (!files) { + return; + } + const ul = folderOverview.listEl; + const sourceFolderPath = tFolder.path; + files = await filterFiles(files, plugin, sourceFolderPath, yaml.depth, folderOverview.pathBlacklist, yaml, folderOverview.sourceFile); + const folders = sortFiles(files.filter((f) => f instanceof import_obsidian31.TFolder), folderOverview.yaml, plugin); + files = sortFiles(files.filter((f) => f instanceof import_obsidian31.TFile), folderOverview.yaml, plugin); + folders.forEach(async (file) => { + if (file instanceof import_obsidian31.TFolder) { + if (yaml.includeTypes.includes("folder")) { + const folderItem = await addFolderList(plugin, ul, folderOverview.pathBlacklist, file, folderOverview); + if (!folderItem) { + return; + } + goThroughFolders(plugin, folderItem, file, folderOverview.yaml.depth, sourceFolderPath, ctx, folderOverview.yaml, folderOverview.pathBlacklist, folderOverview.yaml.includeTypes, folderOverview.yaml.disableFileTag, folderOverview); + } else { + goThroughFolders(plugin, ul, file, folderOverview.yaml.depth, sourceFolderPath, ctx, folderOverview.yaml, folderOverview.pathBlacklist, folderOverview.yaml.includeTypes, folderOverview.yaml.disableFileTag, folderOverview); + } + } + }); + files.forEach((file) => { + if (file instanceof import_obsidian31.TFile) { + addFileList(plugin, ul, folderOverview.pathBlacklist, file, folderOverview.yaml.includeTypes, folderOverview.yaml.disableFileTag, folderOverview); + } + }); + const DEBOUNCE_DELAY = 300; + const debouncedRenderListOverview = debounce3(() => renderListOverview(plugin, ctx, root, yaml, pathBlacklist, folderOverview), DEBOUNCE_DELAY); + const handleVaultChange = () => { + debouncedRenderListOverview(); + }; + folderOverview.on("vault-change", handleVaultChange); +} +function debounce3(func, wait) { + let timeout; + return (...args) => { + clearTimeout(timeout); + timeout = window.setTimeout(() => func.apply(this, args), wait); + }; +} +async function addFolderList(plugin, list, pathBlacklist, folder, folderOverview) { + var _a, _b, _c; + (_a = folderOverview.el.parentElement) == null ? void 0 : _a.classList.add("fv-remove-edit-button"); + const folderDepth = folder.path.split("/").length; + const sourceFolderDepth = folderOverview.yaml.folderPath.split("/").length; + const isFirstLevelSub = folderDepth === sourceFolderDepth + 1; + if (!folderOverview.yaml.showEmptyFolders && folder.children.length === 0 && !folderOverview.yaml.onlyIncludeSubfolders) { + return; + } else if (folderOverview.yaml.onlyIncludeSubfolders && !isFirstLevelSub && folder.children.length === 0) { + return; + } + const folderItem = list.createEl("li", { cls: "folder-overview-list folder-list" }); + if (plugin instanceof FolderNotesPlugin) { + const folderNote = getFolderNote(plugin, folder.path); + if (folderNote instanceof import_obsidian31.TFile) { + const folderNoteLink = folderItem.createEl("a", { + cls: "folder-overview-list-item folder-name-item internal-link", + href: folderNote.path + }); + if (folderOverview.yaml.fmtpIntegration) { + folderNoteLink.innerText = (_c = await ((_b = plugin.fmtpHandler) == null ? void 0 : _b.getNewFileName(folderNote))) != null ? _c : folder.name; + } else { + folderNoteLink.innerText = folder.name; + } + pathBlacklist.push(folderNote.path); + folderNoteLink.oncontextmenu = (e) => { + e.stopImmediatePropagation(); + folderOverview.fileMenu(folderNote, e); + }; + } else { + const folderName = folderItem.createEl("span", { + cls: "folder-overview-list-item folder-name-item" + }); + folderName.innerText = folder.name; + folderName.oncontextmenu = (e) => { + folderOverview.folderMenu(folder, e); + }; + } + } else { + const folderName = folderItem.createEl("span", { + cls: "folder-overview-list-item folder-name-item" + }); + folderName.innerText = folder.name; + folderName.oncontextmenu = (e) => { + folderOverview.folderMenu(folder, e); + }; + } + return folderItem; +} +async function goThroughFolders(plugin, list, folder, depth, sourceFolderPath, ctx, yaml, pathBlacklist, includeTypes, disableFileTag, folderOverview) { + if (sourceFolderPath === "") { + depth--; + } + const allFiles = await filterFiles(folder.children, plugin, sourceFolderPath, depth, pathBlacklist, yaml, folderOverview.sourceFile); + const files = sortFiles(allFiles.filter((file) => !(file instanceof import_obsidian31.TFolder) && file !== null), yaml, plugin); + const folders = sortFiles(allFiles.filter((file) => file instanceof import_obsidian31.TFolder && file !== null), yaml, plugin); + const ul = list.createEl("ul", { cls: "folder-overview-list" }); + folders.forEach(async (file) => { + if (file instanceof import_obsidian31.TFolder) { + if (yaml.includeTypes.includes("folder")) { + const folderItem = await addFolderList(plugin, ul, pathBlacklist, file, folderOverview); + if (!folderItem) { + return; + } + goThroughFolders(plugin, folderItem, file, depth, sourceFolderPath, ctx, yaml, pathBlacklist, includeTypes, disableFileTag, folderOverview); + } else { + goThroughFolders(plugin, list, file, depth, sourceFolderPath, ctx, yaml, pathBlacklist, includeTypes, disableFileTag, folderOverview); + } + } + }); + files.forEach((file) => { + if (file instanceof import_obsidian31.TFile) { + if (yaml.includeTypes.includes("folder")) { + addFileList(plugin, ul, pathBlacklist, file, includeTypes, disableFileTag, folderOverview); + } else { + addFileList(plugin, list, pathBlacklist, file, includeTypes, disableFileTag, folderOverview); + } + } + }); +} +async function addFileList(plugin, list, pathBlacklist, file, includeTypes, disableFileTag, folderOverview) { + var _a, _b, _c, _d; + if (!folderOverview.yaml.showFolderNotes) { + if (pathBlacklist.includes(file.path)) + return; + if (plugin instanceof FolderNotesPlugin && extractFolderName(plugin.settings.folderNoteName, file.basename) === ((_a = file.parent) == null ? void 0 : _a.name)) { + return; + } + } + (_b = folderOverview.el.parentElement) == null ? void 0 : _b.classList.add("fv-remove-edit-button"); + const listItem = list.createEl("li", { cls: "folder-overview-list file-link" }); + listItem.oncontextmenu = (e) => { + e.stopImmediatePropagation(); + folderOverview.fileMenu(file, e); + }; + const nameItem = listItem.createEl("div", { cls: "folder-overview-list-item" }); + const link = nameItem.createEl("a", { cls: "internal-link", href: file.path }); + if (folderOverview.yaml.fmtpIntegration) { + link.innerText = (_d = await ((_c = plugin.fmtpHandler) == null ? void 0 : _c.getNewFileName(file))) != null ? _d : file.basename; + } else { + link.innerText = file.basename; + } + if (file.extension !== "md" && !disableFileTag) { + nameItem.createDiv({ cls: "nav-file-tag" }).innerText = file.extension; + } +} + +// src/modals/NewFolderName.ts +var import_obsidian32 = require("obsidian"); +var NewFolderNameModal = class extends import_obsidian32.Modal { + constructor(app2, plugin, folder) { + super(app2); + this.plugin = plugin; + this.app = app2; + this.folder = folder; + } + onOpen() { + const { contentEl } = this; + contentEl.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + this.saveFolderName(); + this.close(); + } + }); + this.modalEl.classList.add("mod-file-rename"); + const modalTitle = this.modalEl.querySelector("div.modal-title"); + if (modalTitle) { + modalTitle.textContent = "Folder title"; + } + const textarea = contentEl.createEl("textarea", { + text: this.folder.name.replace(this.plugin.settings.folderNoteType, ""), + attr: { + placeholder: "Enter the name of the folder", + rows: "1", + spellcheck: "false", + class: "rename-textarea" + } + }); + textarea.addEventListener("focus", function() { + this.select(); + }); + textarea.focus(); + const buttonContainer = this.modalEl.createDiv({ cls: "modal-button-container" }); + const saveButton = buttonContainer.createEl("button", { text: "Save", cls: "mod-cta" }); + saveButton.addEventListener("click", async () => { + this.saveFolderName(); + this.close(); + }); + const cancelButton = buttonContainer.createEl("button", { + text: "Cancel", + cls: "mod-cancel" + }); + cancelButton.addEventListener("click", () => { + this.close(); + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } + saveFolderName() { + const textarea = this.contentEl.querySelector("textarea"); + if (textarea) { + const newName = textarea.value.trim(); + if (newName.trim() !== "") { + const folderBasePath = this.folder.path.slice(0, this.folder.path.lastIndexOf("/") + 1); + const newFolderPath = folderBasePath + newName.trim(); + if (!this.app.vault.getAbstractFileByPath(newFolderPath)) { + this.plugin.app.fileManager.renameFile(this.folder, newFolderPath); + } + } + } + } +}; + +// src/obsidian-folder-overview/src/utils/EventEmitter.ts +var CustomEventEmitter2 = class { + constructor() { + this.events = {}; + } + on(event, listener) { + if (!this.events[event]) { + this.events[event] = []; + } + this.events[event].push(listener); + } + off(event, listener) { + if (!this.events[event]) + return; + this.events[event] = this.events[event].filter((l) => l !== listener); + } + emit(event, data) { + if (!this.events[event]) + return; + this.events[event].forEach((listener) => listener(data)); + } +}; + +// src/obsidian-folder-overview/src/FolderOverview.ts +var FolderOverview = class { + constructor(plugin, ctx, source, el, defaultSettings) { + this.pathBlacklist = []; + this.folders = []; + this.counter = 0; + this.LINK_LIST_UPDATE_DELAY_MS = 1e3; + this.eventListeners = []; + this.plugin = plugin; + this.emitter = new CustomEventEmitter2(); + const yaml = this.parseYamlOrUseDefault(source); + const includeTypes = (yaml == null ? void 0 : yaml.includeTypes) || defaultSettings.includeTypes || ["folder", "markdown"]; + this.ctx = ctx; + this.source = source; + this.el = el; + this.sourceFile = this.getSourceFile(ctx); + this.yaml = buildYamlConfig(yaml, defaultSettings, ctx, includeTypes); + this.setSourceFolder(); + this.defaultSettings = defaultSettings; + const customChild = new CustomMarkdownRenderChild(el, this); + ctx.addChild(customChild); + } + async create(plugin, el, ctx) { + var _a, _b, _c; + el.empty(); + if (!(this.sourceFile instanceof import_obsidian33.TFile)) + return; + (_a = el.parentElement) == null ? void 0 : _a.classList.add("folder-overview-container"); + if (this.yaml.hideFolderOverview) { + if (this.yaml.isInCallout) { + el == null ? void 0 : el.classList.add("fv-hide-overview"); + } else { + (_b = el.parentElement) == null ? void 0 : _b.classList.add("fv-hide-overview"); + } + } + (_c = el.parentElement) == null ? void 0 : _c.addEventListener("contextmenu", (e) => this.editOverviewContextMenu(e), { capture: true }); + this.root = el.createEl("div", { cls: "folder-overview" }); + const headingTag = `h${this.yaml.titleSize}`; + const titleEl = this.root.createEl(headingTag, { cls: "folder-overview-title" }); + this.listEl = this.root.createEl("ul", { cls: "folder-overview-list" }); + if (this.hasNoIncludedTypes(this.root)) + return; + let sourceFolderPath = this.yaml.folderPath.trim() || getFolderPathFromString(ctx.sourcePath) || "/"; + this.registerListeners(); + await this.renderTitle(this.sourceFolder, sourceFolderPath, this.sourceFile, titleEl); + if (!this.validateSourceFolder(this.sourceFolder, sourceFolderPath)) { + this.addEditButton(this.root); + return; + } + let files = this.getInitialFiles(plugin, this.sourceFolder); + files = await this.filterAndProcessFiles(files, plugin, sourceFolderPath, this.yaml, this.sourceFile); + if (files.length === 0) { + updateLinkList(files, this.plugin, this.yaml, this.pathBlacklist, this.sourceFile); + this.addEditButton(this.root); + return; + } + files = sortFiles(files, this.yaml, this.plugin); + this.renderOverviewStyle(plugin, ctx, this.root); + this.handleLinkList(files); + this.addEditButton(this.root); + } + parseYamlOrUseDefault(source) { + let yaml = (0, import_obsidian33.parseYaml)(source); + if (!yaml) { + yaml = {}; + } + return yaml; + } + getSourceFile(ctx) { + const sourceFile = this.plugin.app.vault.getAbstractFileByPath(ctx.sourcePath); + if (sourceFile instanceof import_obsidian33.TFile) { + return sourceFile; + } + return void 0; + } + on(event, listener) { + this.emitter.on(event, listener); + } + off(event, listener) { + this.emitter.off(event, listener); + } + emit(event, data) { + this.emitter.emit(event, data); + } + handleVaultChange(eventType) { + if (this.yaml.autoSync) { + this.emit("vault-change", eventType); + } + } + disconnectListeners() { + this.eventListeners.forEach((unregister) => unregister()); + this.eventListeners = []; + } + registerListeners() { + const { plugin } = this; + const handleRename2 = () => this.handleVaultChange("renamed"); + const handleCreate2 = () => this.handleVaultChange("created"); + const handleDelete2 = () => this.handleVaultChange("deleted"); + plugin.app.vault.on("rename", handleRename2); + plugin.app.vault.on("create", handleCreate2); + plugin.app.vault.on("delete", handleDelete2); + this.eventListeners.push(() => plugin.app.vault.off("rename", handleRename2)); + this.eventListeners.push(() => plugin.app.vault.off("create", handleCreate2)); + this.eventListeners.push(() => plugin.app.vault.off("delete", handleDelete2)); + } + setSourceFolder() { + var _a; + switch ((_a = this.yaml) == null ? void 0 : _a.folderPath.trim()) { + case "": + case "File\u2019s parent folder path": { + const folderPath = getFolderPathFromString(this.ctx.sourcePath); + const sourceFolder = this.plugin.app.vault.getAbstractFileByPath(folderPath); + if (sourceFolder instanceof import_obsidian33.TFolder) { + this.yaml.folderPath = sourceFolder.path; + this.sourceFolder = sourceFolder; + } + break; + } + case "Path of folder linked to the file": { + if (this.plugin instanceof FolderNotesPlugin && this.sourceFile instanceof import_obsidian33.TFile) { + const folderNoteFolder = getFolder(this.plugin, this.sourceFile); + if (folderNoteFolder instanceof import_obsidian33.TFolder) { + this.sourceFolder = folderNoteFolder; + this.yaml.folderPath = folderNoteFolder.path; + } else { + this.yaml.folderPath = ""; + } + } + break; + } + default: { + const sourceFolder = this.plugin.app.vault.getAbstractFileByPath(this.yaml.folderPath); + if (sourceFolder instanceof import_obsidian33.TFolder) { + this.sourceFolder = sourceFolder; + } + } + } + } + async filterAndProcessFiles(files, plugin, sourceFolderPath, yaml, sourceFile) { + let filteredFiles = await filterFiles(files, plugin, sourceFolderPath, yaml.depth, this.pathBlacklist, yaml, sourceFile); + if (!yaml.includeTypes.includes("folder")) { + filteredFiles = getAllFiles(filteredFiles, sourceFolderPath, yaml.depth); + } + return filteredFiles; + } + hasNoIncludedTypes(root) { + if (this.yaml.includeTypes.length === 0) { + this.addEditButton(root); + return true; + } + return false; + } + handleLinkList(files) { + if (this.yaml.useActualLinks) { + if (this.sourceFile) { + setTimeout(() => { + updateLinkList(files, this.plugin, this.yaml, this.pathBlacklist, this.sourceFile); + }, this.LINK_LIST_UPDATE_DELAY_MS); + } + } else { + removeLinkList(this.plugin, this.sourceFile, this.yaml); + } + } + async renderTitle(sourceFolder, sourceFolderPath, sourceFile, titleEl) { + var _a, _b, _c, _d, _e, _f; + if (!this.yaml.showTitle) + return; + const variables = { + folderName: (sourceFolder == null ? void 0 : sourceFolder.path) === "/" || sourceFolderPath === "/" ? "Vault" : (_a = sourceFolder == null ? void 0 : sourceFolder.name) != null ? _a : "", + folderPath: (_c = (_b = sourceFolder == null ? void 0 : sourceFolder.path) != null ? _b : sourceFolderPath) != null ? _c : "", + filePath: sourceFile.path, + fileName: sourceFile instanceof import_obsidian33.TFile ? sourceFile.basename : "", + fmtpFileName: (_e = await ((_d = this.plugin.fmtpHandler) == null ? void 0 : _d.getNewFileName(sourceFile))) != null ? _e : "" + }; + const fileCache = this.plugin.app.metadataCache.getFileCache(sourceFile); + const frontmatter = (_f = fileCache == null ? void 0 : fileCache.frontmatter) != null ? _f : {}; + let { title } = this.yaml; + title = replacePropertiesInTitle(title, frontmatter); + title = replaceVariablesInTitle(title, variables); + titleEl.innerText = title; + } + validateSourceFolder(sourceFolder, sourceFolderPath) { + if (!sourceFolder && sourceFolderPath !== "/" && sourceFolderPath !== "") { + new import_obsidian33.Notice("Folder overview: Couldn't find the folder"); + return false; + } + if (!sourceFolder && sourceFolderPath === "") { + sourceFolderPath = "/"; + } + if (!(sourceFolder instanceof import_obsidian33.TFolder) && sourceFolderPath !== "/") { + return false; + } + return true; + } + getInitialFiles(plugin, sourceFolder) { + if ((sourceFolder == null ? void 0 : sourceFolder.path) === "/") { + const rootFiles = []; + plugin.app.vault.getAllLoadedFiles().filter((f) => { + var _a; + return ((_a = f.parent) == null ? void 0 : _a.path) === "/"; + }).forEach((file) => { + if (!file.path.includes("/")) { + rootFiles.push(file); + } + }); + return rootFiles; + } else if (sourceFolder instanceof import_obsidian33.TFolder) { + return sourceFolder.children; + } + return []; + } + renderOverviewStyle(plugin, ctx, root) { + if (this.yaml.style === "grid") { + } else if (this.yaml.style === "list") { + renderListOverview(plugin, ctx, root, this.yaml, this.pathBlacklist, this); + } else if (this.yaml.style === "explorer") { + const fileExplorerOverview = new FileExplorerOverview(plugin, ctx, root, this.yaml, this.pathBlacklist, this); + this.plugin.app.workspace.onLayoutReady(async () => { + await fileExplorerOverview.renderFileExplorer(); + }); + } + } + addEditButton(root) { + const editButton = root.createEl("button", { cls: "folder-overview-edit-button" }); + editButton.innerText = "Edit overview"; + editButton.addEventListener("click", (e) => { + e.stopImmediatePropagation(); + e.preventDefault(); + e.stopPropagation(); + new FolderOverviewSettings(this.plugin.app, this.plugin, this.yaml, this.ctx, this.el, this.plugin instanceof FolderNotesPlugin ? this.plugin.settings.defaultOverview : this.plugin.settings.defaultOverviewSettings).open(); + }, { capture: true }); + } + fileMenu(file, e) { + const { plugin } = this; + const fileMenu = new import_obsidian33.Menu(); + fileMenu.addItem((item) => { + item.setTitle("Edit folder overview"); + item.setIcon("pencil"); + item.onClick(async () => { + new FolderOverviewSettings(plugin.app, plugin, this.yaml, this.ctx, this.el, plugin instanceof FolderNotesPlugin ? plugin.settings.defaultOverview : plugin.settings.defaultOverviewSettings).open(); + }); + }); + fileMenu.addSeparator(); + fileMenu.addItem((item) => { + item.setTitle(window.i18next.t("plugins.file-explorer.menu-opt-rename")); + item.setIcon("pencil"); + item.onClick(async () => { + plugin.app.fileManager.promptForFileRename(file); + }); + }); + fileMenu.addItem((item) => { + item.setTitle(window.i18next.t("plugins.file-explorer.menu-opt-delete")); + item.setIcon("trash"); + item.dom.addClass("is-warning"); + item.dom.setAttribute("data-section", "danger"); + item.onClick(() => { + plugin.app.fileManager.promptForDeletion(file); + }); + }); + fileMenu.addSeparator(); + plugin.app.workspace.trigger("file-menu", fileMenu, file, "folder-overview-file-context-menu", null); + fileMenu.showAtPosition({ x: e.pageX, y: e.pageY }); + } + folderMenu(folder, e) { + const { plugin } = this; + const folderMenu = new import_obsidian33.Menu(); + folderMenu.addItem((item) => { + item.setTitle("Edit folder overview"); + item.setIcon("pencil"); + item.onClick(async () => { + new FolderOverviewSettings(plugin.app, plugin, this.yaml, this.ctx, this.el, plugin instanceof FolderNotesPlugin ? plugin.settings.defaultOverview : plugin.settings.defaultOverviewSettings).open(); + }); + }); + folderMenu.addSeparator(); + folderMenu.addItem((item) => { + item.setTitle("Rename"); + item.setIcon("pencil"); + item.onClick(async () => { + if (plugin instanceof FolderNotesPlugin) { + new NewFolderNameModal(plugin.app, plugin, folder).open(); + } + }); + }); + folderMenu.addItem((item) => { + item.setTitle("Delete"); + item.setIcon("trash"); + item.dom.addClass("is-warning"); + item.dom.setAttribute("data-section", "danger"); + item.onClick(() => { + plugin.app.fileManager.promptForFolderDeletion(folder); + }); + }); + folderMenu.addSeparator(); + plugin.app.workspace.trigger("file-menu", folderMenu, folder, "folder-overview-folder-context-menu", null); + folderMenu.showAtPosition({ x: e.pageX, y: e.pageY }); + } + editOverviewContextMenu(e) { + const { plugin } = this; + const menu = new import_obsidian33.Menu(); + menu.addItem((item) => { + item.setTitle("Edit folder overview"); + item.setIcon("pencil"); + item.onClick(async () => { + new FolderOverviewSettings(plugin.app, plugin, this.yaml, this.ctx, this.el, plugin instanceof FolderNotesPlugin ? plugin.settings.defaultOverview : plugin.settings.defaultOverviewSettings).open(); + }); + }); + menu.showAtPosition({ x: e.pageX, y: e.pageY }); + } + getElFromOverview(path) { + const selector = `[data-path='${CSS.escape(path)}']`; + const el = this.listEl.querySelector(selector); + return el; + } +}; +async function updateYaml(plugin, ctx, el, yaml, addLinkList) { + const NO_CODEBLOCK_END = -1; + const file = plugin.app.vault.getAbstractFileByPath(ctx.sourcePath); + if (!(file instanceof import_obsidian33.TFile)) + return; + let stringYaml = (0, import_obsidian33.stringifyYaml)(yaml); + plugin.app.vault.process(file, (text) => { + const info = ctx.getSectionInfo(el); + if (stringYaml[stringYaml.length - 1] !== "\n") { + stringYaml += "\n"; + } + if (info) { + const { lineStart } = info; + const lineEnd = getCodeBlockEndLine(text, lineStart); + if (lineEnd === NO_CODEBLOCK_END || !lineEnd) + return text; + const lineLength = lineEnd - lineStart; + const lines = text.split("\n"); + let overviewBlock = `\`\`\`folder-overview +${stringYaml}\`\`\``; + overviewBlock += addLinkList ? ` + +` : ""; + lines.splice(lineStart, lineLength + 1, overviewBlock); + return lines.join("\n"); + } + getOverviews(plugin, file).then((overviews) => { + overviews.forEach((overview) => { + if (overview.id !== yaml.id) + return; + const isInCallout = typeof overview.isInCallout === "boolean" ? overview.isInCallout : false; + updateYamlById(plugin, yaml.id, file, yaml, addLinkList, isInCallout); + }); + }); + return text; + }); +} +async function getOverviews(plugin, file) { + if (!file) + return []; + const overviews = []; + const content = await plugin.app.vault.read(file); + if (!content) + return overviews; + const yamlBlocks = content.match(/^(?!>).*```folder-overview\n(?:^(?!>).*[\r\n]*)*?^```$/gm); + const calloutYamlBlocks = content.match(/^> ```folder-overview\n([\s\S]*?)```/gm); + if (calloutYamlBlocks) { + for (const block of calloutYamlBlocks) { + const cleanedBlock = block.replace(/^> ```folder-overview\n/, "").replace(/```$/, "").replace(/^> ?/gm, ""); + const yaml = (0, import_obsidian33.parseYaml)(cleanedBlock); + if (yaml) { + yaml.isInCallout = true; + overviews.push(yaml); + } + } + } + if (!yamlBlocks) + return overviews; + for (const block of yamlBlocks) { + const yaml = (0, import_obsidian33.parseYaml)(block.replace("```folder-overview\n", "").replace("```", "")); + if (!yaml) + continue; + overviews.push(yaml); + } + return overviews; +} +async function hasOverviewYaml(plugin, file) { + const content = await plugin.app.vault.read(file); + if (!content) + return false; + const yamlBlocks = content.match(/```folder-overview\n([\s\S]*?)```/g); + return !!yamlBlocks; +} +var CustomMarkdownRenderChild = class extends import_obsidian33.MarkdownRenderChild { + constructor(el, folderOverview) { + super(el); + this.folderOverview = folderOverview; + } + onunload() { + this.folderOverview.disconnectListeners(); + } +}; +function sortFiles(files, yaml, plugin) { + var _a, _b; + if (!(yaml == null ? void 0 : yaml.sortBy)) { + const defaultSettings = plugin instanceof FolderNotesPlugin ? plugin.settings.defaultOverview : plugin.settings.defaultOverviewSettings; + yaml.sortBy = (_a = defaultSettings.sortBy) != null ? _a : "name"; + yaml.sortByAsc = (_b = defaultSettings.sortByAsc) != null ? _b : false; + } + const collator = new Intl.Collator(void 0, { numeric: true, sensitivity: "base" }); + const FOLDER_FIRST = -1; + const FILE_FIRST = 1; + const EQUAL = 0; + function compareFilesAndFolders(a, b) { + const a_IsFolder = a instanceof import_obsidian33.TFolder; + const b_IsFolder = b instanceof import_obsidian33.TFolder; + const a_IsFile = a instanceof import_obsidian33.TFile; + const b_IsFile = b instanceof import_obsidian33.TFile; + if (a_IsFolder && !b_IsFolder) { + return FOLDER_FIRST; + } + if (!a_IsFolder && b_IsFolder) { + return FILE_FIRST; + } + if (a_IsFolder && b_IsFolder) { + return yaml.sortByAsc ? collator.compare(a.name, b.name) : collator.compare(b.name, a.name); + } + if (a_IsFile && b_IsFile) { + return compareFiles(a, b); + } + return EQUAL; + } + function compareFiles(a, b) { + if (yaml.sortBy === "created") { + return yaml.sortByAsc ? a.stat.ctime - b.stat.ctime : b.stat.ctime - a.stat.ctime; + } else if (yaml.sortBy === "modified") { + return yaml.sortByAsc ? a.stat.mtime - b.stat.mtime : b.stat.mtime - a.stat.mtime; + } else if (yaml.sortBy === "name") { + return yaml.sortByAsc ? collator.compare(a.basename, b.basename) : collator.compare(b.basename, a.basename); + } + return 0; + } + files.sort(compareFilesAndFolders); + return files; +} +async function filterFiles(files, plugin, sourceFolderPath, depth, pathBlacklist, yaml, sourceFile) { + const filteredFiles = await Promise.all(files.map(async (file) => filterSingleFile(file, plugin, sourceFolderPath, depth, pathBlacklist, yaml, sourceFile))); + return filteredFiles.filter((file) => file !== null); +} +async function filterSingleFile(file, plugin, sourceFolderPath, depth, pathBlacklist, yaml, sourceFile) { + const folderPath = getFolderPathFromString(file.path); + const dontShowFolderNote = pathBlacklist.includes(file.path); + const isSubfolder = isFileInSubfolder(sourceFolderPath, folderPath); + const isSourceFile = sourceFile ? file.path === sourceFile.path : false; + const isFile = file instanceof import_obsidian33.TFile; + const includeTypes = yaml.includeTypes || []; + const extension = isFile ? file.extension.toLowerCase() : ""; + const imageTypes = ["jpg", "jpeg", "png", "gif", "svg", "webp"]; + const videoTypes = ["mp4", "webm", "ogv", "mov", "mkv"]; + const audioTypes = [ + "mp3", + "wav", + "m4a", + "3gp", + "flac", + "ogg", + "oga", + "opus" + ]; + if (isFile && !isFileTypeIncluded(extension, includeTypes, imageTypes, videoTypes, audioTypes)) { + return null; + } + const isExcludedFromOverview = await getIsExcludedFromOverview(plugin, file); + if (shouldExcludeFile(dontShowFolderNote, yaml.showFolderNotes, isSubfolder, isSourceFile, isExcludedFromOverview)) { + return null; + } + const fileDepth = getFileDepth(file.path, sourceFolderPath); + return fileDepth <= depth ? file : null; +} +function isFileTypeIncluded(extension, includeTypes, imageTypes, videoTypes, audioTypes) { + if (includeTypes.length === 0 || includeTypes.includes("all")) + return true; + if ((extension === "md" || extension === "markdown") && includeTypes.includes("markdown")) + return true; + if (extension === "canvas" && includeTypes.includes("canvas")) + return true; + if (extension === "pdf" && includeTypes.includes("pdf")) + return true; + if (imageTypes.includes(extension) && includeTypes.includes("image")) + return true; + if (videoTypes.includes(extension) && includeTypes.includes("video")) + return true; + if (audioTypes.includes(extension) && includeTypes.includes("audio")) + return true; + return false; +} +function isFileInSubfolder(sourceFolderPath, folderPath) { + return sourceFolderPath === "/" || folderPath.startsWith(sourceFolderPath); +} +async function getIsExcludedFromOverview(plugin, file) { + var _a; + if (plugin instanceof FolderNotesPlugin) { + const excluded = getExcludedFolder(plugin, file.path, true); + return (_a = excluded == null ? void 0 : excluded.excludeFromFolderOverview) != null ? _a : false; + } + return false; +} +function shouldExcludeFile(dontShowFolderNote, showFolderNotes, isSubfolder, isSourceFile, isExcludedFromOverview) { + return dontShowFolderNote && !showFolderNotes || !isSubfolder || isSourceFile || isExcludedFromOverview; +} +function getFileDepth(filePath, sourceFolderPath) { + return filePath.split("/").length - (sourceFolderPath === "/" ? 0 : sourceFolderPath.split("/").length); +} +function getAllFiles(files, sourceFolderPath, depth) { + const allFiles = []; + const getDepth = (filePath) => { + return filePath.split("/").length - sourceFolderPath.split("/").length; + }; + files.forEach((file) => { + const fileDepth = getDepth(file.path); + if (file instanceof import_obsidian33.TFolder) { + if (fileDepth < depth) { + allFiles.push(...getAllFiles(file.children, sourceFolderPath, depth)); + } + } else { + allFiles.push(file); + } + }); + return allFiles; +} + +// src/obsidian-folder-overview/src/suggesters/FolderSuggester.ts +var import_obsidian34 = require("obsidian"); +var MAX_LOADED_FILES = 100; +var FolderSuggest2 = class extends import_obsidian34.AbstractInputSuggest { + constructor(inputEl, plugin, whitelistSuggester, folder) { + super(plugin.app, inputEl); + this.inputEl = inputEl; + this.whitelistSuggester = whitelistSuggester; + this.folder = folder; + this.plugin = plugin; + } + getSuggestions(input_str) { + const folders = []; + const lower_input_str = input_str.toLowerCase(); + let files = []; + if (this.folder) { + files = this.folder.children.slice(0, MAX_LOADED_FILES); + } else { + files = this.plugin.app.vault.getAllLoadedFiles().slice(0, MAX_LOADED_FILES); + } + folders.push({ path: "File\u2019s parent folder path" }); + if (this.plugin instanceof FolderNotesPlugin) { + folders.push({ path: "Path of folder linked to the file" }); + } + files.forEach((folder) => { + if (folder instanceof import_obsidian34.TFolder && folder.path.toLowerCase().contains(lower_input_str) && (this.plugin instanceof FolderNotesPlugin ? !this.plugin.settings.excludeFolders.find((f) => f.path === folder.path) || this.whitelistSuggester : true)) { + folders.push(folder); + } + }); + return folders; + } + renderSuggestion(folder, el) { + el.setText(folder.path); + } + selectSuggestion(folder) { + this.inputEl.value = folder.path; + this.inputEl.trigger("input"); + this.close(); + } +}; + +// src/obsidian-folder-overview/src/utils/ListComponent.ts +var import_obsidian35 = require("obsidian"); +var ListComponent2 = class { + constructor(containerEl, values = [], defaultValues = []) { + this.emitter = new CustomEventEmitter2(); + this.containerEl = containerEl; + this.controlEl = containerEl.querySelector(".setting-item-control") || containerEl; + this.listEl = this.controlEl.createDiv("setting-command-hotkeys"); + this.addResetButton(); + this.setValues(values); + this.defaultValues = defaultValues; + } + on(event, listener) { + this.emitter.on(event, listener); + } + off(event, listener) { + this.emitter.off(event, listener); + } + emit(event, data) { + this.emitter.emit(event, data); + } + setValues(values) { + this.removeElements(); + this.values = values; + if (values.length !== 0) { + values.forEach((value) => { + this.addElement(value); + }); + } + this.emit("update", this.values); + } + removeElements() { + this.listEl.empty(); + } + addElement(value) { + this.listEl.createSpan("setting-hotkey", (span) => { + if (value.toLocaleLowerCase() === "md") { + span.innerText = "markdown"; + } else { + span.innerText = value; + } + span.setAttribute("extension", value); + const removeSpan = span.createEl("span", { + cls: "ofn-list-item-remove setting-hotkey-icon" + }); + const svgElement = removeSpan.createEl("span", { cls: "ofn-list-item-remove-icon" }); + (0, import_obsidian35.setIcon)(svgElement, "x"); + removeSpan.onClickEvent(() => { + this.removeValue(value); + span.remove(); + }); + }); + } + async addValue(value) { + this.values.push(value); + this.addElement(value); + this.emit("add", value); + this.emit("update", this.values); + } + addResetButton() { + const resetButton = this.controlEl.createEl("span", { + cls: "clickable-icon setting-restore-hotkey-button" + }); + (0, import_obsidian35.setIcon)(resetButton, "rotate-ccw"); + resetButton.onClickEvent(() => { + this.setValues(this.defaultValues); + }); + return this; + } + removeValue(value) { + this.values = this.values.filter((v) => v !== value); + this.listEl.find(`[extension='${value}']`).remove(); + this.emit("remove", value); + this.emit("update", this.values); + } +}; + +// src/obsidian-folder-overview/src/settings.ts +var OVERVIEW_SETTINGS = { + id: "", + folderPath: "", + title: "{{folderName}} overview", + showTitle: false, + depth: 3, + includeTypes: ["folder", "markdown"], + style: "list", + disableFileTag: false, + sortBy: "name", + sortByAsc: true, + showEmptyFolders: false, + onlyIncludeSubfolders: false, + storeFolderCondition: true, + showFolderNotes: false, + disableCollapseIcon: true, + alwaysCollapse: false, + autoSync: true, + allowDragAndDrop: true, + hideLinkList: true, + hideFolderOverview: false, + useActualLinks: false, + fmtpIntegration: false, + titleSize: 1, + isInCallout: false +}; +var GLOBAL_SETTINGS = { + autoUpdateLinks: false +}; +var DEFAULT_SETTINGS = { + defaultOverviewSettings: OVERVIEW_SETTINGS, + globalSettings: GLOBAL_SETTINGS, + firstTimeInsertOverview: false +}; +var MAX_INCLUDE_TYPES_FOR_DROPDOWN = 8; +var SettingsTab = class extends import_obsidian36.PluginSettingTab { + constructor(plugin) { + super(plugin.app, plugin); + } + display() { + const { containerEl } = this; + containerEl.createEl("h3", { text: "Global settings" }); + new import_obsidian36.Setting(containerEl).setName("Auto-update links without opening the overview").setDesc("If enabled, the links that appear in the graph view will be updated even when you don't have the overview open somewhere.").addToggle((toggle) => toggle.setValue(this.plugin.settings.globalSettings.autoUpdateLinks).onChange(async (value) => { + this.plugin.settings.globalSettings.autoUpdateLinks = value; + await this.plugin.saveSettings(); + if (value) { + this.plugin.fvIndexDB.init(true); + } else { + this.plugin.fvIndexDB.active = false; + } + })); + containerEl.createEl("h3", { text: "Overviews default settings" }); + const pEl = containerEl.createEl("p", { + text: "Edit the default settings for new folder overviews, ", + cls: "setting-item-description" + }); + const span = createSpan({ + text: "this won't apply to already existing overviews.", + cls: "" + }); + const accentColor = this.plugin.app.vault.getConfig("accentColor") || "#7d5bed"; + span.setAttr("style", `color: ${accentColor};`); + pEl.appendChild(span); + this.display = this.display.bind(this); + createOverviewSettings(containerEl, this.plugin.settings.defaultOverviewSettings, this.plugin, this.plugin.settings.defaultOverviewSettings, this.display, void 0, void 0, void 0, this); + } +}; +var createOrReplaceSetting = (container, section, changedSection, renderSetting) => { + let sectionContainer = container.querySelector(`.setting-${section}`); + if (sectionContainer) { + if (changedSection === section || changedSection === "all") { + sectionContainer.empty(); + renderSetting(sectionContainer); + return; + } else { + return; + } + } + sectionContainer = container.createDiv({ + cls: `setting-${section} overview-setting-item-fv` + }); + renderSetting(sectionContainer); +}; +async function createOverviewSettings(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal, changedSection) { + changedSection = changedSection != null ? changedSection : null; + createOrReplaceSetting(contentEl, "auto-sync", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Auto sync").setDesc("Choose if the overview should automatically update when you delete, create or rename a file/folder").addToggle((toggle) => toggle.setValue(yaml.autoSync).onChange(async (value) => { + yaml.autoSync = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + })); + }); + createOrReplaceSetting(contentEl, "allow-drag-and-drop", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Allow drag and drop").setDesc("Choose if you want to allow drag and drop in the overview").addToggle((toggle) => toggle.setValue(yaml.allowDragAndDrop).onChange(async (value) => { + yaml.allowDragAndDrop = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + })); + }); + createOrReplaceSetting(contentEl, "showTitle", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Show the title").setDesc("Choose if the title above the folder overview should be shown").addToggle((toggle) => toggle.setValue(yaml.showTitle).onChange(async (value) => { + yaml.showTitle = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + })); + }); + createOrReplaceSetting(contentEl, "title-container-fn", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Title").setDesc(createFragment((frag) => { + const link = frag.createEl("a", { + text: "Find more information about the title in the documentation. There is also a list of variables you can use", + href: "https://lostpaul.github.io/obsidian-folder-notes/Folder%20overview/#title" + }); + link.target = "_blank"; + })).addText((text) => text.setValue((yaml == null ? void 0 : yaml.title) || "{{folderName}} overview").onChange(async (value) => { + yaml.title = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + })); + }); + createOrReplaceSetting(contentEl, "title-size", changedSection, (settingEl) => { + const MIN_TITLE_SIZE = 1; + const MAX_TITLE_SIZE = 6; + new import_obsidian36.Setting(settingEl).setName("Title size").setDesc("The larger the number, the smaller the title will be displayed.").addSlider((slider) => slider.setValue(yaml.titleSize).setLimits(MIN_TITLE_SIZE, MAX_TITLE_SIZE, 1).setDynamicTooltip().onChange(async (value) => { + yaml.titleSize = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + })); + }); + createOrReplaceSetting(contentEl, "folder-path", changedSection, (settingEl) => { + const folderPathSetting = new import_obsidian36.Setting(settingEl).setName("Folder path for the overview").setDesc(createFragment((frag) => { + frag.appendText("The overview will show the subfolders and files of the folder you choose here. "); + const link = frag.createEl("a", { + text: "Find more information about this setting in the documentation.", + href: "https://lostpaul.github.io/obsidian-folder-notes/Folder%20overview/#folder-path" + }); + link.target = "_blank"; + })).addSearch((search) => { + new FolderSuggest2(search.inputEl, plugin, false); + search.setPlaceholder("Folder path").setValue((yaml == null ? void 0 : yaml.folderPath) || "").onChange(async (value) => { + const whiteList = [ + "File's parent folder path", + "Path of folder linked to the file" + ]; + if (value.trim() !== "" && !whiteList.includes(value.trim())) { + value = (0, import_obsidian36.normalizePath)(value); + } + if (!whiteList.includes(value.trim())) { + const abstractFile = plugin.app.vault.getAbstractFileByPath(value); + const isFolder = abstractFile instanceof import_obsidian36.TFolder; + if (!isFolder && value !== "") { + return; + } + } + yaml.folderPath = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + }); + }); + folderPathSetting.settingEl.classList.add("fn-overview-folder-path"); + }); + createOrReplaceSetting(contentEl, "use-actual-links", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Use actual links").setDesc("Choose if the links in the overview should be showed in the graph view. This requires a second list under the actual overview and which is hidden by default.").addToggle((toggle) => toggle.setValue(yaml.useActualLinks).onChange(async (value) => { + yaml.useActualLinks = value; + updateSettings(contentEl, yaml, plugin, yaml.useActualLinks, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + })); + }); + createOrReplaceSetting(contentEl, "hide-folder-overview", changedSection, (settingEl) => { + const hideOverviewSeting = new import_obsidian36.Setting(settingEl).setName("Hide folder overview").setDesc("Choose if the folder overview should be hidden and instead only the link list should be shown").addToggle((toggle) => toggle.setValue(yaml.hideFolderOverview).onChange(async (value) => { + yaml.hideFolderOverview = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + })); + hideOverviewSeting.settingEl.classList.add("fn-hide-overview-setting"); + }); + createOrReplaceSetting(contentEl, "hide-link-list", changedSection, (settingEl) => { + const hideLinkListSetting = new import_obsidian36.Setting(settingEl).setName("Hide link list").setDesc("Choose if only link list under the folder overview should be shown").addToggle((toggle) => toggle.setValue(yaml.hideLinkList).onChange(async (value) => { + yaml.hideLinkList = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + })); + hideLinkListSetting.settingEl.classList.add("fn-hide-link-list-setting"); + }); + createOrReplaceSetting(contentEl, "overview-style", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Overview style").setDesc("Choose the style of the overview (grid style soon)").addDropdown((dropdown) => dropdown.addOption("list", "List").addOption("explorer", "Explorer").setValue((yaml == null ? void 0 : yaml.style) || "list").onChange(async (value) => { + yaml.style = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + })); + }); + createOrReplaceSetting(contentEl, "include-types", changedSection, (settingEl) => { + var _a, _b; + const setting = new import_obsidian36.Setting(settingEl); + setting.setName("Include types"); + const list = new ListComponent2(setting.settingEl, yaml.includeTypes || [], ["markdown", "folder"]); + list.on("update", (values) => { + yaml.includeTypes = values; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal, "include-types"); + }); + if ((((_a = yaml == null ? void 0 : yaml.includeTypes) == null ? void 0 : _a.length) || 0) < MAX_INCLUDE_TYPES_FOR_DROPDOWN && !((_b = yaml.includeTypes) == null ? void 0 : _b.includes("all"))) { + setting.addDropdown((dropdown) => { + if (!yaml.includeTypes) { + yaml.includeTypes = plugin instanceof FolderNotesPlugin ? plugin.settings.defaultOverview.includeTypes : plugin.settings.defaultOverviewSettings.includeTypes || []; + } + yaml.includeTypes = yaml.includeTypes.map((type) => type.toLowerCase()); + const options = [ + { value: "markdown", label: "Markdown" }, + { value: "folder", label: "Folder" }, + { value: "canvas", label: "Canvas" }, + { value: "pdf", label: "PDF" }, + { value: "image", label: "Image" }, + { value: "audio", label: "Audio" }, + { value: "video", label: "Video" }, + { value: "other", label: "All other file types" }, + { value: "all", label: "All file types" } + ]; + options.forEach((option) => { + var _a2; + if (!((_a2 = yaml.includeTypes) == null ? void 0 : _a2.includes(option.value))) { + dropdown.addOption(option.value, option.label); + } + }); + dropdown.addOption("+", "+"); + dropdown.setValue("+"); + dropdown.onChange(async (value) => { + var _a2; + if (value === "all") { + yaml.includeTypes = (_a2 = yaml.includeTypes) == null ? void 0 : _a2.filter((type) => type === "folder"); + list.setValues(yaml.includeTypes); + } + await list.addValue(value.toLowerCase()); + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal, "include-types"); + }); + }); + } + }); + createOrReplaceSetting(contentEl, "file-tag", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Disable file tag").setDesc("Choose if the file tag should be shown after the file name").addToggle((toggle) => { + toggle.setValue(yaml.disableFileTag).onChange(async (value) => { + yaml.disableFileTag = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + }); + }); + }); + createOrReplaceSetting(contentEl, "show-folder-notes", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Show folder notes").setDesc("Choose if folder notes (the note itself and not the folder name) should be shown in the overview").addToggle((toggle) => toggle.setValue(yaml.showFolderNotes).onChange(async (value) => { + yaml.showFolderNotes = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + })); + }); + createOrReplaceSetting(contentEl, "file-depth", changedSection, (settingEl) => { + const DEFAULT_DEPTH = 2; + const MAX_DEPTH = 10; + new import_obsidian36.Setting(settingEl).setName("File depth").setDesc("File & folder = +1 depth").addSlider((slider) => slider.setValue((yaml == null ? void 0 : yaml.depth) || DEFAULT_DEPTH).setLimits(1, MAX_DEPTH, 1).setDynamicTooltip().onChange(async (value) => { + yaml.depth = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + })); + }); + createOrReplaceSetting(contentEl, "sort-files", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Sort files by").setDesc("Choose how the files should be sorted").addDropdown((dropdown) => dropdown.addOption("name", "Name").addOption("created", "Created").addOption("modified", "Modified").setValue((yaml == null ? void 0 : yaml.sortBy) || "name").onChange(async (value) => { + yaml.sortBy = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + })).addDropdown((dropdown) => { + dropdown.addOption("desc", "Descending").addOption("asc", "Ascending"); + if (yaml.sortByAsc) { + dropdown.setValue("asc"); + } else { + dropdown.setValue("desc"); + } + dropdown.onChange(async (value) => { + yaml.sortByAsc = value === "asc"; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + }); + }); + }); + createOrReplaceSetting(contentEl, "show-empty-folders", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Show folder names of folders that appear empty in the folder overview").setDesc("Show the names of folders that appear to have no files/folders in the folder overview. That's mostly the case when you set the file depth to 1.").addToggle((toggle) => { + toggle.setValue(yaml.showEmptyFolders).onChange(async (value) => { + yaml.showEmptyFolders = value; + yaml.onlyIncludeSubfolders = false; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal); + }); + }); + }); + createOrReplaceSetting(contentEl, "show-empty-folders-only-first-level", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Only show empty folders which are on the first level of the folder overview").addToggle((toggle) => { + toggle.setValue(yaml.onlyIncludeSubfolders).onChange(async (value) => { + yaml.onlyIncludeSubfolders = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + }); + }); + }); + createOrReplaceSetting(contentEl, "disable-collapse-icon", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Disable collapse icon for folder notes").setDesc("Remove the collapse icon next to the folder name for folder notes when they only contain the folder note itself").addToggle((toggle) => { + toggle.setValue(yaml.disableCollapseIcon).onChange(async (value) => { + yaml.disableCollapseIcon = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + }); + }); + }); + createOrReplaceSetting(contentEl, "store-collapse-condition", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Store collapsed condition").setDesc("Choose if the collapsed condition should be stored until you restart Obsidian").addToggle((toggle) => toggle.setValue(yaml.storeFolderCondition).onChange(async (value) => { + yaml.storeFolderCondition = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + })); + }); + createOrReplaceSetting(contentEl, "collapse-all-by-default", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Collapse all in the tree by default").setDesc("Collapse every folder in the file explorer in the overview by default").addToggle((toggle) => { + toggle.setValue(yaml.alwaysCollapse).onChange(async (value) => { + yaml.alwaysCollapse = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + }); + }); + }); + createOrReplaceSetting(contentEl, "fmtp-integration", changedSection, (settingEl) => { + new import_obsidian36.Setting(settingEl).setName("Front Matter Title Plugin integration").setDesc("Replace the folder/file name with the title from the Front Matter Title Plugin. This requires the plugin to be installed and enabled.").addToggle((toggle) => toggle.setValue(yaml.fmtpIntegration).onChange(async (value) => { + yaml.fmtpIntegration = value; + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); + })); + }); + updateSettings(contentEl, yaml, plugin, false, defaultSettings, el, ctx, file); +} +function determineVisibleSections(yaml, plugin) { + var _a; + let showDisableFileTag = false; + (_a = yaml.includeTypes) == null ? void 0 : _a.forEach((type) => { + if (type !== "markdown" && type !== "folder") { + showDisableFileTag = true; + } + }); + if (yaml.includeTypes.length === 0) { + showDisableFileTag = false; + } + return { + "setting-title-container-fn": yaml.showTitle, + "setting-title-size": yaml.showTitle, + "setting-store-collapse-condition": yaml.style === "explorer", + "setting-file-tag": showDisableFileTag, + "setting-show-empty-folders": yaml.style === "list", + "setting-show-empty-folders-only-first-level": yaml.showEmptyFolders && yaml.style === "list", + "setting-disable-collapse-icon": yaml.style === "explorer", + "setting-collapse-all-by-default": yaml.style === "explorer", + "setting-allow-drag-and-drop": yaml.style === "explorer", + "setting-hide-folder-overview": !yaml.hideLinkList && yaml.useActualLinks, + "setting-hide-link-list": !yaml.hideFolderOverview && yaml.useActualLinks, + "setting-fmtp-integration": !!plugin.app.plugins.getPlugin("obsidian-front-matter-title-plugin") + }; +} +async function updateSettings(contentEl, yaml, plugin, addLinkList, defaultSettings, el, ctx, file) { + const visibleSections = determineVisibleSections(yaml, plugin); + toggleSections(contentEl, visibleSections); + if (!yaml.id) { + plugin.saveSettings(); + if (file === void 0) { + plugin.updateOverviewView(plugin); + } + return; + } + if (el && ctx) { + await updateYaml(plugin, ctx, el, yaml, addLinkList); + } + if (file) { + await updateYamlById(plugin, yaml.id, file, yaml, addLinkList, yaml.isInCallout); + } +} +function refresh(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal, changedSection) { + if (file) { + contentEl = contentEl.parentElement; + } + display(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal, changedSection); +} +function toggleSections(contentEl, sections) { + Object.entries(sections).forEach(([sectionClass, shouldShow]) => { + const sectionElements = contentEl.querySelectorAll(`.${sectionClass}`); + sectionElements.forEach((section) => { + if (shouldShow && section) { + section.classList.remove("hide"); + } else { + section == null ? void 0 : section.classList.add("hide"); + } + }); + }); +} + +// src/settings/FolderOverviewSettings.ts +async function renderFolderOverview(settingsTab) { + const { plugin } = settingsTab; + const defaultOverviewSettings = plugin.settings.defaultOverview; + const containerEl = settingsTab.settingsPage; + containerEl.createEl("h3", { text: "Global settings" }); + new import_obsidian37.Setting(containerEl).setName("Auto-update links without opening the overview").setDesc("If enabled, the links that appear in the graph view will be updated even when you don't have the overview open somewhere.").addToggle((toggle) => toggle.setValue(plugin.settings.fvGlobalSettings.autoUpdateLinks).onChange(async (value) => { + plugin.settings.fvGlobalSettings.autoUpdateLinks = value; + await plugin.saveSettings(); + if (value) { + plugin.fvIndexDB.init(true); + } else { + plugin.fvIndexDB.active = false; + } + })); + containerEl.createEl("h3", { text: "Overviews default settings" }); + const pEl = containerEl.createEl("p", { + text: "Edit the default settings for new folder overviews, ", + cls: "setting-item-description" + }); + const span = createSpan({ text: "this won't apply to already existing overviews.", cls: "" }); + const accentColor = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + span.setAttr("style", `color: ${accentColor};`); + pEl.appendChild(span); + createOverviewSettings(containerEl, defaultOverviewSettings, plugin, plugin.settings.defaultOverview, settingsTab.display, void 0, void 0, void 0, settingsTab); +} + +// src/settings/ExcludedFoldersSettings.ts +var import_obsidian39 = require("obsidian"); + +// src/ExcludeFolders/modals/WhitelistedFoldersSettings.ts +var import_obsidian38 = require("obsidian"); + +// src/ExcludeFolders/WhitelistFolder.ts +var WhitelistedFolder = class { + constructor(path, position, id, plugin) { + this.type = "folder"; + this.id = id || crypto.randomUUID(); + this.path = path; + this.subFolders = plugin.settings.excludeFolderDefaultSettings.subFolders; + this.position = position; + this.string = ""; + } +}; + +// src/ExcludeFolders/modals/WhitelistedFoldersSettings.ts +var WhitelistedFoldersSettings = class extends import_obsidian38.Modal { + constructor(settingsTab) { + super(settingsTab.app); + this.plugin = settingsTab.plugin; + this.settingsTab = settingsTab; + this.app = settingsTab.app; + } + onOpen() { + const { contentEl } = this; + contentEl.createEl("h2", { text: "Manage whitelisted folders" }); + new import_obsidian38.Setting(contentEl).setName("Add whitelisted folder").setClass("add-exclude-folder-item").addButton((cb) => { + cb.setIcon("plus"); + cb.setClass("add-exclude-folder"); + cb.setTooltip("Add whitelisted folder"); + cb.onClick(() => { + const whitelistedFolder = new WhitelistedFolder("", this.plugin.settings.whitelistFolders.length, void 0, this.plugin); + addWhitelistFolderListItem(this.plugin.settingsTab, contentEl, whitelistedFolder); + addWhitelistedFolder(this.plugin, whitelistedFolder); + this.settingsTab.display(); + }); + }); + this.plugin.settings.whitelistFolders.sort((a, b) => a.position - b.position).forEach((whitelistedFolder) => { + var _a, _b; + if (((_a = whitelistedFolder.string) == null ? void 0 : _a.trim()) !== "" && ((_b = whitelistedFolder.path) == null ? void 0 : _b.trim()) === "") { + addWhitelistedPatternListItem(this.settingsTab, contentEl, whitelistedFolder); + } else { + addWhitelistFolderListItem(this.settingsTab, contentEl, whitelistedFolder); + } + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/settings/ExcludedFoldersSettings.ts +async function renderExcludeFolders(settingsTab) { + const containerEl = settingsTab.settingsPage; + const manageExcluded = new import_obsidian39.Setting(containerEl).setHeading().setClass("fn-excluded-folder-heading").setName("Manage excluded folders"); + const desc3 = document.createDocumentFragment(); + desc3.append("Add {regex} at the beginning of the folder name to use a regex pattern.", desc3.createEl("br"), "Use * before and after to exclude folders that include the name between the *s.", desc3.createEl("br"), "Use * before the folder name to exclude folders that end with the folder name.", desc3.createEl("br"), "Use * after the folder name to exclude folders that start with the folder name."); + manageExcluded.setDesc(desc3); + manageExcluded.infoEl.appendText("The regexes and wildcards are only for the folder name, not the path."); + manageExcluded.infoEl.createEl("br"); + manageExcluded.infoEl.appendText("If you want to switch to a folder path delete the pattern first."); + manageExcluded.infoEl.style.color = settingsTab.app.vault.getConfig("accentColor") || "#7d5bed"; + new import_obsidian39.Setting(containerEl).setName("Whitelisted folders").setDesc("Folders that override the excluded folders/patterns").addButton((cb) => { + cb.setButtonText("Manage"); + cb.setCta(); + cb.onClick(async () => { + new WhitelistedFoldersSettings(settingsTab).open(); + }); + }); + new import_obsidian39.Setting(containerEl).setName("Exclude folder default settings").addButton((cb) => { + cb.setButtonText("Manage"); + cb.setCta(); + cb.onClick(async () => { + new ExcludedFolderSettings(settingsTab.app, settingsTab.plugin, settingsTab.plugin.settings.excludeFolderDefaultSettings).open(); + }); + }); + new import_obsidian39.Setting(containerEl).setName("Exclude pattern default settings").addButton((cb) => { + cb.setButtonText("Manage"); + cb.setCta(); + cb.onClick(async () => { + new PatternSettings(settingsTab.app, settingsTab.plugin, settingsTab.plugin.settings.excludePatternDefaultSettings).open(); + }); + }); + new import_obsidian39.Setting(containerEl).setName("Add excluded folder").setClass("add-exclude-folder-item").addButton((cb) => { + cb.setIcon("plus"); + cb.setClass("add-exclude-folder"); + cb.setTooltip("Add excluded folder"); + cb.onClick(() => { + const excludedFolder = new ExcludedFolder("", settingsTab.plugin.settings.excludeFolders.length, void 0, settingsTab.plugin); + addExcludeFolderListItem(settingsTab, containerEl, excludedFolder); + addExcludedFolder(settingsTab.plugin, excludedFolder); + settingsTab.display(); + }); + }); + settingsTab.plugin.settings.excludeFolders.filter((folder) => !folder.hideInSettings).sort((a, b) => a.position - b.position).forEach((excludedFolder) => { + var _a, _b; + if (((_a = excludedFolder.string) == null ? void 0 : _a.trim()) !== "" && ((_b = excludedFolder.path) == null ? void 0 : _b.trim()) === "") { + addExcludePatternListItem(settingsTab, containerEl, excludedFolder); + } else { + addExcludeFolderListItem(settingsTab, containerEl, excludedFolder); + } + }); +} + +// src/settings/SettingsTab.ts +var DEFAULT_SETTINGS2 = { + syncFolderName: true, + ctrlKey: true, + altKey: false, + hideFolderNote: true, + templatePath: "", + autoCreate: false, + autoCreateFocusFiles: true, + autoCreateForAttachmentFolder: false, + autoCreateForFiles: false, + enableCollapsing: false, + excludeFolders: [], + whitelistFolders: [], + showDeleteConfirmation: true, + underlineFolder: true, + stopWhitespaceCollapsing: true, + underlineFolderInPath: true, + openFolderNoteOnClickInPath: true, + openInNewTab: false, + focusExistingTab: false, + oldFolderNoteName: void 0, + folderNoteName: "{{folder_name}}", + folderNoteType: ".md", + disableFolderHighlighting: false, + newFolderNoteName: "{{folder_name}}", + storageLocation: "insideFolder", + syncDelete: false, + showRenameConfirmation: true, + defaultOverview: { + id: "", + folderPath: "", + title: "{{folderName}} overview", + showTitle: false, + depth: 3, + includeTypes: ["folder", "markdown"], + style: "list", + disableFileTag: false, + sortBy: "name", + sortByAsc: true, + showEmptyFolders: false, + onlyIncludeSubfolders: false, + storeFolderCondition: true, + showFolderNotes: false, + disableCollapseIcon: true, + alwaysCollapse: false, + autoSync: true, + allowDragAndDrop: true, + hideLinkList: true, + hideFolderOverview: false, + useActualLinks: false, + fmtpIntegration: false, + titleSize: 1, + isInCallout: false + }, + useSubmenus: true, + syncMove: true, + frontMatterTitle: { + enabled: false, + explorer: true, + path: true + }, + settingsTab: "general", + supportedFileTypes: ["md", "canvas", "base"], + boldName: false, + boldNameInPath: false, + cursiveName: false, + cursiveNameInPath: false, + disableOpenFolderNoteOnClick: false, + openByClick: true, + openWithCtrl: false, + openWithAlt: false, + excludeFolderDefaultSettings: { + type: "folder", + path: "", + id: crypto.randomUUID(), + subFolders: true, + disableSync: true, + disableAutoCreate: true, + disableFolderNote: false, + enableCollapsing: false, + position: 0, + excludeFromFolderOverview: false, + string: "", + hideInSettings: false, + detached: false, + showFolderNote: false + }, + excludePatternDefaultSettings: { + type: "pattern", + path: "", + id: crypto.randomUUID(), + subFolders: true, + disableSync: true, + disableAutoCreate: true, + disableFolderNote: false, + enableCollapsing: false, + position: 0, + excludeFromFolderOverview: false, + string: "", + hideInSettings: false, + detached: false, + showFolderNote: false + }, + hideCollapsingIcon: false, + hideCollapsingIconForEmptyFolders: false, + tabManagerEnabled: true, + ignoreAttachmentFolder: true, + deleteFilesAction: "trash", + openSidebar: { + mobile: false, + desktop: true + }, + highlightFolder: true, + persistentSettingsTab: { + afterRestart: true, + afterChangingTab: true + }, + firstTimeInsertOverview: true, + fvGlobalSettings: { + autoUpdateLinks: false + } +}; +var SettingsTab2 = class extends import_obsidian40.PluginSettingTab { + constructor(app2, plugin) { + super(app2, plugin); + this.TABS = { + GENERAL: { + name: "General", + id: "general" + }, + FOLDER_OVERVIEW: { + name: "Folder overview", + id: "folder_overview" + }, + EXCLUDE_FOLDERS: { + name: "Exclude folders", + id: "exclude_folders" + }, + FILE_EXPLORER: { + name: "File explorer", + id: "file_explorer" + }, + PATH: { + name: "Path", + id: "path" + } + }; + } + renderSettingsPage(tabId) { + this.settingsPage.empty(); + switch (tabId.toLocaleLowerCase()) { + case this.TABS.GENERAL.id: + renderGeneral(this); + break; + case this.TABS.FOLDER_OVERVIEW.id: + renderFolderOverview(this); + break; + case this.TABS.EXCLUDE_FOLDERS.id: + renderExcludeFolders(this); + break; + case this.TABS.FILE_EXPLORER.id: + renderFileExplorer(this); + break; + case this.TABS.PATH.id: + renderPath(this); + break; + } + } + display(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab) { + var _a; + plugin = (_a = this == null ? void 0 : this.plugin) != null ? _a : plugin; + if (plugin) { + plugin.settingsOpened = true; + } + settingsTab = this != null ? this : settingsTab; + const { containerEl } = settingsTab; + if (plugin && !plugin.settings.persistentSettingsTab.afterChangingTab) { + plugin.settings.settingsTab = this.TABS.GENERAL.id; + } + containerEl.empty(); + const tabBar = containerEl.createEl("nav", { cls: "fn-settings-tab-bar" }); + for (const [tabId, tabInfo] of Object.entries(settingsTab.TABS)) { + const tabEl = tabBar.createEl("div", { cls: "fn-settings-tab" }); + tabEl.createEl("div", { cls: "fn-settings-tab-name", text: tabInfo.name }); + if (plugin && plugin.settings.settingsTab.toLocaleLowerCase() === tabId.toLocaleLowerCase()) { + tabEl.addClass("fn-settings-tab-active"); + } + tabEl.addEventListener("click", () => { + for (const child of tabBar.children) { + child.removeClass("fn-settings-tab-active"); + if (!plugin) { + return; + } + plugin.settings.settingsTab = tabId.toLocaleLowerCase(); + plugin.saveSettings(); + } + tabEl.addClass("fn-settings-tab-active"); + if (!settingsTab) { + return; + } + settingsTab.renderSettingsPage(tabId); + }); + } + settingsTab.settingsPage = containerEl.createDiv({ cls: "fn-settings-page" }); + if (plugin) { + if (plugin.settings.persistentSettingsTab) { + settingsTab.renderSettingsPage(plugin.settings.settingsTab); + } else { + settingsTab.renderSettingsPage(this.TABS.GENERAL.id); + } + } + } + renameFolderNotes() { + var _a, _b, _c; + new import_obsidian40.Notice("Starting to update folder notes..."); + const oldTemplate = (_a = this.plugin.settings.oldFolderNoteName) != null ? _a : "{{folder_name}}"; + for (const folder of this.app.vault.getAllLoadedFiles()) { + if (folder instanceof import_obsidian40.TFolder) { + const folderNote = getFolderNote(this.plugin, folder.path, void 0, void 0, oldTemplate); + if (!(folderNote instanceof import_obsidian40.TFile)) { + continue; + } + const folderName = (_b = extractFolderName(oldTemplate, folderNote.basename)) != null ? _b : ""; + const newFolderNoteName = this.plugin.settings.folderNoteName.replace("{{folder_name}}", folderName); + let newPath = ""; + if (this.plugin.settings.storageLocation === "parentFolder") { + if (getFolderPathFromString(folder.path).trim() === "/") { + newPath = `${newFolderNoteName}.${folderNote.extension}`; + } else { + newPath = `${(_c = folderNote.parent) == null ? void 0 : _c.path}/${newFolderNoteName}.${folderNote.extension}`; + } + } else if (this.plugin.settings.storageLocation === "insideFolder") { + newPath = `${folder.path}/${newFolderNoteName}.${folderNote.extension}`; + } + this.app.fileManager.renameFile(folderNote, newPath); + } + } + this.plugin.settings.oldFolderNoteName = this.plugin.settings.folderNoteName; + this.plugin.saveSettings(); + new import_obsidian40.Notice("Finished updating folder notes"); + } + switchStorageLocation(oldMethod) { + new import_obsidian40.Notice("Starting to switch storage location..."); + this.app.vault.getAllLoadedFiles().forEach((file) => { + if (file instanceof import_obsidian40.TFolder) { + const folderNote = getFolderNote(this.plugin, file.path, oldMethod); + if (folderNote instanceof import_obsidian40.TFile) { + if (this.plugin.settings.storageLocation === "parentFolder") { + let newPath = ""; + if (getFolderPathFromString(file.path).trim() === "") { + newPath = `${folderNote.name}`; + } else { + newPath = `${getFolderPathFromString(file.path)}/${folderNote.name}`; + } + this.plugin.app.fileManager.renameFile(folderNote, newPath); + } else if (this.plugin.settings.storageLocation === "insideFolder") { + if (getFolderPathFromString(folderNote.path) === file.path) { + return; + } + const newPath = `${file.path}/${folderNote.name}`; + this.plugin.app.fileManager.renameFile(folderNote, newPath); + } + } + } + }); + new import_obsidian40.Notice("Finished switching storage location"); + } + onClose() { + this.plugin.settingsOpened = false; + } +}; + +// src/Commands.ts +var import_obsidian41 = require("obsidian"); +var Commands = class { + constructor(app2, plugin) { + this.plugin = plugin; + this.app = app2; + } + registerCommands() { + this.editorCommands(); + this.fileCommands(); + this.regularCommands(); + } + regularCommands() { + this.plugin.addCommand({ + id: "turn-into-folder-note", + name: "Use this file as the folder note for its parent folder", + checkCallback: (checking) => { + const file = this.app.workspace.getActiveFile(); + if (!(file instanceof import_obsidian41.TFile)) + return false; + const folder = file.parent; + if (!folder || !(folder instanceof import_obsidian41.TFolder)) + return false; + if (folder.path === "" || folder.path === "/") + return false; + const folderNote = getFolderNote(this.plugin, folder.path); + if (folderNote instanceof import_obsidian41.TFile && folderNote === file) + return false; + if (checking) + return true; + turnIntoFolderNote(this.plugin, file, folder, folderNote); + } + }); + this.plugin.addCommand({ + id: "create-folder-note", + name: "Make a folder with this file as its folder note", + callback: async () => { + var _a, _b, _c; + const file = this.app.workspace.getActiveFile(); + if (!(file instanceof import_obsidian41.TFile)) + return; + let newPath = ((_a = file.parent) == null ? void 0 : _a.path) + "/" + file.basename; + if (((_b = file.parent) == null ? void 0 : _b.path) === "" || ((_c = file.parent) == null ? void 0 : _c.path) === "/") { + newPath = file.basename; + } + if (this.plugin.app.vault.getAbstractFileByPath(newPath)) { + return new import_obsidian41.Notice("Folder already exists"); + } + const automaticallyCreateFolderNote = this.plugin.settings.autoCreate; + this.plugin.settings.autoCreate = false; + this.plugin.saveSettings(); + await this.plugin.app.vault.createFolder(newPath); + const folder = this.plugin.app.vault.getAbstractFileByPath(newPath); + if (!(folder instanceof import_obsidian41.TFolder)) + return; + createFolderNote(this.plugin, folder.path, true, "." + file.extension, false, file); + this.plugin.settings.autoCreate = automaticallyCreateFolderNote; + this.plugin.saveSettings(); + } + }); + this.plugin.addCommand({ + id: "create-folder-note-for-current-folder", + name: "Create markdown folder note for this folder", + checkCallback: (checking) => { + const file = this.app.workspace.getActiveFile(); + if (!(file instanceof import_obsidian41.TFile)) + return false; + const folder = file.parent; + if (!(folder instanceof import_obsidian41.TFolder)) + return false; + if (folder.path === "" || folder.path === "/") + return false; + if (checking) + return true; + createFolderNote(this.plugin, folder.path, true, ".md", false); + } + }); + this.plugin.settings.supportedFileTypes.forEach((fileType) => { + if (fileType === "md") + return; + this.plugin.addCommand({ + id: `create-${fileType}-folder-note-for-current-folder`, + name: `Create ${fileType} folder note for this folder`, + checkCallback: (checking) => { + const file = this.app.workspace.getActiveFile(); + if (!(file instanceof import_obsidian41.TFile)) + return false; + const folder = file.parent; + if (!(folder instanceof import_obsidian41.TFolder)) + return false; + if (folder.path === "" || folder.path === "/") + return false; + if (checking) + return true; + createFolderNote(this.plugin, folder.path, true, "." + fileType, false); + } + }); + }); + this.plugin.settings.supportedFileTypes.forEach((fileType) => { + const type = fileType === "md" ? "markdown" : fileType; + this.plugin.addCommand({ + id: `create-${type}-folder-note-for-active-file-explorer-folder`, + name: `Create ${type} folder note for current active folder in file explorer`, + checkCallback: (checking) => { + const folder = getFileExplorerActiveFolder(); + if (!folder) + return false; + const folderNote = getFolderNote(this.plugin, folder.path); + if (folderNote instanceof import_obsidian41.TFile) + return false; + if (checking) + return true; + const ext = "." + fileType; + const { path } = folder; + createFolderNote(this.plugin, path, true, ext, false); + } + }); + }); + this.plugin.addCommand({ + id: "delete-folder-note-for-current-folder", + name: "Delete this folder's linked note", + checkCallback: (checking) => { + const file = this.app.workspace.getActiveFile(); + if (!(file instanceof import_obsidian41.TFile)) + return false; + const folder = file.parent; + if (!(folder instanceof import_obsidian41.TFolder)) + return false; + const folderNote = getFolderNote(this.plugin, folder.path); + if (!(folderNote instanceof import_obsidian41.TFile)) + return false; + if (checking) + return true; + deleteFolderNote(this.plugin, folderNote, true); + } + }); + this.plugin.addCommand({ + id: "delete-folder-note-of-active-file-explorer-folder", + name: "Delete folder note of current active folder in file explorer", + checkCallback: (checking) => { + const folder = getFileExplorerActiveFolder(); + if (!folder) + return false; + const folderNote = getFolderNote(this.plugin, folder.path); + if (!(folderNote instanceof import_obsidian41.TFile)) + return false; + if (checking) + return true; + deleteFolderNote(this.plugin, folderNote, true); + } + }); + this.plugin.addCommand({ + id: "open-folder-note-for-current-folder", + name: "Open this folder's linked note", + checkCallback: (checking) => { + const file = this.app.workspace.getActiveFile(); + if (!(file instanceof import_obsidian41.TFile)) + return false; + const folder = file.parent; + if (!(folder instanceof import_obsidian41.TFolder)) + return false; + const folderNote = getFolderNote(this.plugin, folder.path); + if (!(folderNote instanceof import_obsidian41.TFile)) + return false; + if (checking) + return true; + openFolderNote(this.plugin, folderNote); + } + }); + this.plugin.addCommand({ + id: "open-folder-note-of-active-file-explorer-folder", + name: "Open folder note of current active folder in file explorer", + checkCallback: (checking) => { + const folder = getFileExplorerActiveFolder(); + if (!folder) + return false; + const folderNote = getFolderNote(this.plugin, folder.path); + if (!(folderNote instanceof import_obsidian41.TFile)) + return false; + if (checking) + return true; + openFolderNote(this.plugin, folderNote); + } + }); + this.plugin.addCommand({ + id: "create-folder-note-from-selected-text", + name: "Create folder note from selection", + editorCheckCallback: (checking, editor, view) => { + const text = editor.getSelection().trim(); + const { file } = view; + if (!(file instanceof import_obsidian41.TFile)) + return false; + if (text && text.trim() !== "") { + if (checking) { + return true; + } + const blacklist = ["*", "\\", '"', "/", "<", ">", "?", "|", ":"]; + for (const char of blacklist) { + if (text.includes(char)) { + new import_obsidian41.Notice('File name cannot contain any of the following characters: * " \\ / < > : | ?'); + return false; + } + } + if (text.endsWith(".")) { + new import_obsidian41.Notice("File name cannot end with a dot"); + return; + } + let folder; + const folderPath = getFolderPathFromString(file.path); + if (folderPath === "") { + folder = this.plugin.app.vault.getAbstractFileByPath(text); + if (folder instanceof import_obsidian41.TFolder) { + new import_obsidian41.Notice("Folder note already exists"); + return false; + } + this.plugin.app.vault.createFolder(text); + createFolderNote(this.plugin, text, false); + } else { + const folderFullPath = folderPath + "/" + text; + folder = this.plugin.app.vault.getAbstractFileByPath(folderFullPath); + if (folder instanceof import_obsidian41.TFolder) { + new import_obsidian41.Notice("Folder note already exists"); + return false; + } + if (this.plugin.settings.storageLocation === "parentFolder") { + if (this.app.vault.getAbstractFileByPath(folderPath + "/" + text + this.plugin.settings.folderNoteType)) { + new import_obsidian41.Notice("File already exists"); + return false; + } + } + this.plugin.app.vault.createFolder(folderPath + "/" + text); + createFolderNote(this.plugin, folderPath + "/" + text, false); + } + const { folderNoteName } = this.plugin.settings; + const fileName = folderNoteName.replace("{{folder_name}}", text); + if (fileName !== text) { + editor.replaceSelection(`[[${fileName}]]`); + } else { + editor.replaceSelection(`[[${fileName}|${text}]]`); + } + return true; + } + return false; + } + }); + } + fileCommands() { + this.plugin.registerEvent(this.app.workspace.on("file-menu", (menu, file) => { + var _a, _b, _c; + let folder = file.parent; + if (file instanceof import_obsidian41.TFile) { + if (this.plugin.settings.storageLocation === "insideFolder") { + folder = file.parent; + } else { + const { folderNoteName } = this.plugin.settings; + const fileName = extractFolderName(folderNoteName, file.basename); + if (fileName) { + if (((_a = file.parent) == null ? void 0 : _a.path) === "" || ((_b = file.parent) == null ? void 0 : _b.path) === "/") { + folder = this.plugin.app.vault.getAbstractFileByPath(fileName); + } else { + folder = this.plugin.app.vault.getAbstractFileByPath(((_c = file.parent) == null ? void 0 : _c.path) + "/" + fileName); + } + } + } + if (folder instanceof import_obsidian41.TFolder) { + const folderNote = getFolderNote(this.plugin, folder.path); + const excludedFolder = getExcludedFolder(this.plugin, folder.path, true); + if ((folderNote == null ? void 0 : folderNote.path) === file.path && !(excludedFolder == null ? void 0 : excludedFolder.detached)) { + return; + } + } else if (file.parent instanceof import_obsidian41.TFolder) { + folder = file.parent; + } + } + const addFolderNoteActions = (folderMenu) => { + if (file instanceof import_obsidian41.TFile) { + folderMenu.addItem((item) => { + item.setTitle("Create folder note"); + item.setIcon("edit"); + item.onClick(async () => { + if (!folder) + return; + let newPath = folder.path + "/" + file.basename; + if (folder.path === "" || folder.path === "/") { + newPath = file.basename; + } + if (this.plugin.app.vault.getAbstractFileByPath(newPath)) { + return new import_obsidian41.Notice("Folder already exists"); + } + const automaticallyCreateFolderNote = this.plugin.settings.autoCreate; + this.plugin.settings.autoCreate = false; + this.plugin.saveSettings(); + await this.plugin.app.vault.createFolder(newPath); + const newFolder = this.plugin.app.vault.getAbstractFileByPath(newPath); + if (!(newFolder instanceof import_obsidian41.TFolder)) + return; + await createFolderNote(this.plugin, newFolder.path, true, "." + file.extension, false, file); + this.plugin.settings.autoCreate = automaticallyCreateFolderNote; + this.plugin.saveSettings(); + }); + }); + if (getFolderPathFromString(file.path) === "") + return; + if (!(folder instanceof import_obsidian41.TFolder)) + return; + if (folder.path === "" || folder.path === "/") + return; + folderMenu.addItem((item) => { + item.setTitle(`Turn into folder note for ${folder == null ? void 0 : folder.name}`); + item.setIcon("edit"); + item.onClick(() => { + if (!folder || !(folder instanceof import_obsidian41.TFolder)) + return; + const folderNote2 = getFolderNote(this.plugin, folder.path); + turnIntoFolderNote(this.plugin, file, folder, folderNote2); + }); + }); + } + if (!(file instanceof import_obsidian41.TFolder)) + return; + const excludedFolder = getExcludedFolder(this.plugin, file.path, false); + const detachedExcludedFolder = getDetachedFolder(this.plugin, file.path); + if (excludedFolder && !excludedFolder.hideInSettings) { + folderMenu.addItem((item) => { + item.setTitle("Remove folder from excluded folders"); + item.setIcon("trash"); + item.onClick(() => { + this.plugin.settings.excludeFolders = this.plugin.settings.excludeFolders.filter((excluded) => excluded.path !== file.path || excluded.detached); + this.plugin.saveSettings(true); + new import_obsidian41.Notice("Successfully removed folder from excluded folders"); + }); + }); + return; + } + if (detachedExcludedFolder) { + folderMenu.addItem((item) => { + item.setTitle("Remove folder from detached folders"); + item.setIcon("trash"); + item.onClick(() => { + deleteExcludedFolder(this.plugin, detachedExcludedFolder); + }); + }); + } + if (detachedExcludedFolder) { + return; + } + folderMenu.addItem((item) => { + item.setTitle("Exclude folder from folder notes"); + item.setIcon("x-circle"); + item.onClick(() => { + const newExcludedFolder = new ExcludedFolder(file.path, this.plugin.settings.excludeFolders.length, void 0, this.plugin); + this.plugin.settings.excludeFolders.push(newExcludedFolder); + this.plugin.saveSettings(true); + new import_obsidian41.Notice("Successfully excluded folder from folder notes"); + }); + }); + if (!(file instanceof import_obsidian41.TFolder)) + return; + const folderNote = getFolderNote(this.plugin, file.path); + if (folderNote instanceof import_obsidian41.TFile && !detachedExcludedFolder) { + folderMenu.addItem((item) => { + item.setTitle("Delete folder note"); + item.setIcon("trash"); + item.onClick(() => { + deleteFolderNote(this.plugin, folderNote, true); + }); + }); + folderMenu.addItem((item) => { + item.setTitle("Open folder note"); + item.setIcon("chevron-right-square"); + item.onClick(() => { + openFolderNote(this.plugin, folderNote); + }); + }); + folderMenu.addItem((item) => { + item.setTitle("Detach folder note"); + item.setIcon("unlink"); + item.onClick(() => { + detachFolderNote(this.plugin, folderNote); + }); + }); + folderMenu.addItem((item) => { + item.setTitle("Copy Obsidian URL"); + item.setIcon("link"); + item.onClick(() => { + this.app.copyObsidianUrl(folderNote); + }); + }); + if (this.plugin.settings.hideFolderNote) { + if (excludedFolder == null ? void 0 : excludedFolder.showFolderNote) { + folderMenu.addItem((item) => { + item.setTitle("Hide folder note in explorer"); + item.setIcon("eye-off"); + item.onClick(() => { + hideFolderNoteInFileExplorer(file.path, this.plugin); + }); + }); + } else { + folderMenu.addItem((item) => { + item.setTitle("Show folder note in explorer"); + item.setIcon("eye"); + item.onClick(() => { + showFolderNoteInFileExplorer(file.path, this.plugin); + }); + }); + } + } + } else { + folderMenu.addItem((item) => { + item.setTitle("Create markdown folder note"); + item.setIcon("edit"); + item.onClick(() => { + createFolderNote(this.plugin, file.path, true, ".md"); + }); + }); + this.plugin.settings.supportedFileTypes.forEach((fileType) => { + if (fileType === "md") + return; + folderMenu.addItem((item) => { + item.setTitle(`Create ${fileType} folder note`); + item.setIcon("edit"); + item.onClick(() => { + createFolderNote(this.plugin, file.path, true, "." + fileType); + }); + }); + }); + } + }; + if (import_obsidian41.Platform.isDesktop && !import_obsidian41.Platform.isTablet && this.plugin.settings.useSubmenus) { + menu.addItem(async (item) => { + item.setTitle("Folder Note Commands").setIcon("folder-edit"); + let subMenu = item.setSubmenu(); + addFolderNoteActions(subMenu); + }); + } else { + addFolderNoteActions(menu); + } + })); + } + editorCommands() { + this.plugin.registerEvent(this.plugin.app.workspace.on("editor-menu", (menu, editor, view) => { + const text = editor.getSelection().trim(); + if (!text || text.trim() === "") + return; + menu.addItem((item) => { + item.setTitle("Create folder note").setIcon("edit").onClick(() => { + const { file } = view; + if (!(file instanceof import_obsidian41.TFile)) + return; + const blacklist = ["*", "\\", '"', "/", "<", ">", "?", "|", ":"]; + for (const char of blacklist) { + if (text.includes(char)) { + new import_obsidian41.Notice('File name cannot contain any of the following characters: * " \\ / < > : | ?'); + return; + } + } + if (text.endsWith(".")) { + new import_obsidian41.Notice("File name cannot end with a dot"); + return; + } + let folder; + const folderPath = getFolderPathFromString(file.path); + const { folderNoteName } = this.plugin.settings; + const fileName = folderNoteName.replace("{{folder_name}}", text); + if (folderPath === "") { + folder = this.plugin.app.vault.getAbstractFileByPath(text); + if (folder instanceof import_obsidian41.TFolder) { + return new import_obsidian41.Notice("Folder note already exists"); + } + this.plugin.app.vault.createFolder(text); + createFolderNote(this.plugin, text, false); + } else { + folder = this.plugin.app.vault.getAbstractFileByPath(folderPath + "/" + text); + if (folder instanceof import_obsidian41.TFolder) { + return new import_obsidian41.Notice("Folder note already exists"); + } + if (this.plugin.settings.storageLocation === "parentFolder") { + if (this.app.vault.getAbstractFileByPath(folderPath + "/" + fileName + this.plugin.settings.folderNoteType)) { + return new import_obsidian41.Notice("File already exists"); + } + } + this.plugin.app.vault.createFolder(folderPath + "/" + text); + createFolderNote(this.plugin, folderPath + "/" + text, false); + } + if (fileName !== text) { + editor.replaceSelection(`[[${fileName}]]`); + } else { + editor.replaceSelection(`[[${fileName}|${text}]]`); + } + }); + }); + })); + } +}; + +// src/events/MutationObserver.ts +var import_obsidian43 = require("obsidian"); + +// src/events/handleClick.ts +var import_obsidian42 = require("obsidian"); +async function handleViewHeaderClick(event, plugin) { + if (!plugin.settings.openFolderNoteOnClickInPath) + return; + event.stopImmediatePropagation(); + event.preventDefault(); + event.stopPropagation(); + if (!(event.target instanceof HTMLElement)) + return; + const folderPath = event.target.getAttribute("data-path"); + if (!folderPath) { + return; + } + if (await isExcludedFolder(event, plugin, folderPath)) + return; + const folderNote = getFolderNote(plugin, folderPath); + if (folderNote) { + await openFolderNote(plugin, folderNote, event).then(() => handleFolderNoteReveal(plugin, folderNote)); + return; + } else if (event.altKey || import_obsidian42.Keymap.isModEvent(event) === "tab") { + if (await handleFolderNoteCreation(event, plugin, folderPath)) + return; + } + event.target.onclick = null; + event.target.click(); +} +async function isExcludedFolder(event, plugin, folderPath) { + const excludedFolder = getExcludedFolder(plugin, folderPath, true); + if (excludedFolder == null ? void 0 : excludedFolder.disableFolderNote) { + event.target.onclick = null; + event.target.click(); + return true; + } else if ((excludedFolder == null ? void 0 : excludedFolder.enableCollapsing) || plugin.settings.enableCollapsing) { + event.target.onclick = null; + event.target.click(); + } + return false; +} +async function handleFolderNoteReveal(plugin, folderNote) { + const fileExplorerPlugin = plugin.app.internalPlugins.getEnabledPluginById("file-explorer"); + if (fileExplorerPlugin && import_obsidian42.Platform.isMobile && plugin.settings.openSidebar.mobile) { + const OPEN_SIDEBAR_DELAY = 200; + setTimeout(() => { + fileExplorerPlugin.revealInFolder(folderNote); + }, OPEN_SIDEBAR_DELAY); + } else if (fileExplorerPlugin && import_obsidian42.Platform.isDesktop && plugin.settings.openSidebar.desktop) { + fileExplorerPlugin.revealInFolder(folderNote); + } +} +async function handleFolderNoteCreation(event, plugin, folderPath) { + const usedCtrl = import_obsidian42.Platform.isMacOS ? event.metaKey : event.ctrlKey; + if (plugin.settings.altKey && event.altKey || usedCtrl && import_obsidian42.Keymap.isModEvent(event) === "tab") { + await createFolderNote(plugin, folderPath, true, void 0, true); + addCSSClassToFileExplorerEl(folderPath, "has-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL(folderPath, "has-not-folder-note", false, plugin); + return true; + } + return false; +} + +// src/events/MutationObserver.ts +var fileExplorerMutationObserver = null; +function registerFileExplorerObserver(plugin) { + plugin.app.workspace.onLayoutReady(() => { + initializeFolderNoteFeatures(plugin); + initializeBreadcrumbs(plugin); + }); + plugin.registerEvent(plugin.app.workspace.on("layout-change", () => { + var _a; + initializeFolderNoteFeatures(plugin); + const activeLeaf = (_a = plugin.app.workspace.getActiveFileView()) == null ? void 0 : _a.containerEl; + if (!activeLeaf) + return; + const titleContainer = activeLeaf.querySelector(".view-header-title-container"); + if (!(titleContainer instanceof HTMLElement)) + return; + updateFolderNamesInPath(plugin, titleContainer); + })); +} +function unregisterFileExplorerObserver() { + if (fileExplorerMutationObserver) { + fileExplorerMutationObserver.disconnect(); + fileExplorerMutationObserver = null; + } +} +function initializeFolderNoteFeatures(plugin) { + initializeAllFolderTitles(plugin); + observeFolderTitleMutations(plugin); +} +function initializeBreadcrumbs(plugin) { + const titleContainers = document.querySelectorAll(".view-header-title-container"); + if (!titleContainers.length) + return; + titleContainers.forEach((container) => { + if (!(container instanceof HTMLElement)) + return; + scheduleIdle(() => updateFolderNamesInPath(plugin, container), { timeout: 1e3 }); + }); +} +function observeFolderTitleMutations(plugin) { + if (fileExplorerMutationObserver) { + fileExplorerMutationObserver.disconnect(); + } + fileExplorerMutationObserver = new MutationObserver((mutations) => { + for (const mutation of mutations) { + for (const node of Array.from(mutation.addedNodes)) { + if (!(node instanceof HTMLElement)) + continue; + processAddedFolders(node, plugin); + } + } + }); + fileExplorerMutationObserver.observe(document, { childList: true, subtree: true }); +} +function initializeAllFolderTitles(plugin) { + const allTitles = document.querySelectorAll(".nav-folder-title-content"); + for (const title of Array.from(allTitles)) { + const folderTitle = title; + const folderEl = folderTitle.closest(".nav-folder-title"); + if (!folderEl) + continue; + const folderPath = folderEl.getAttribute("data-path") || ""; + setupFolderTitle(folderTitle, plugin, folderPath); + } +} +function processAddedFolders(node, plugin) { + const titles = []; + if (node.matches(".nav-folder-title-content")) { + titles.push(node); + } + node.querySelectorAll(".nav-folder-title-content").forEach((el) => { + titles.push(el); + }); + titles.forEach((folderTitle) => { + const folderEl = folderTitle.closest(".nav-folder-title"); + const folderPath = (folderEl == null ? void 0 : folderEl.getAttribute("data-path")) || ""; + const RETRY_TIMEOUT = 50; + if (!folderEl || !folderPath) { + setTimeout(() => { + const retryFolderEl = folderTitle.closest(".nav-folder-title"); + const retryFolderPath = (retryFolderEl == null ? void 0 : retryFolderEl.getAttribute("data-path")) || ""; + if (retryFolderEl && retryFolderPath) { + setupFolderTitle(folderTitle, plugin, retryFolderPath); + } + }, RETRY_TIMEOUT); + return; + } + setupFolderTitle(folderTitle, plugin, folderPath); + }); +} +async function setupFolderTitle(folderTitle, plugin, folderPath) { + var _a; + if (folderTitle.dataset.initialized === "true") + return; + if (!folderPath) + return; + folderTitle.dataset.initialized = "true"; + await updateCSSClassesForFolder(folderPath, plugin); + if (plugin.settings.frontMatterTitle.enabled) { + (_a = plugin.fmtpHandler) == null ? void 0 : _a.fmptUpdateFolderName({ id: "", result: false, path: folderPath, pathOnly: false }, false); + } + if (import_obsidian43.Platform.isMobile && plugin.settings.disableOpenFolderNoteOnClick) + return; + plugin.registerDomEvent(folderTitle, "pointerover", (event) => { + plugin.hoveredElement = folderTitle; + plugin.mouseEvent = event; + if (!import_obsidian43.Keymap.isModEvent(event)) + return; + if (!(event.target instanceof HTMLElement)) + return; + const folderNote = getFolderNote(plugin, folderPath); + if (!folderNote) + return; + plugin.app.workspace.trigger("hover-link", { + event, + source: "preview", + hoverParent: { file: folderNote }, + targetEl: event.target, + linktext: folderNote.basename, + sourcePath: folderNote.path + }); + plugin.hoverLinkTriggered = true; + }); + plugin.registerDomEvent(folderTitle, "pointerout", () => { + plugin.hoveredElement = null; + plugin.mouseEvent = null; + plugin.hoverLinkTriggered = false; + }); +} +async function updateFolderNamesInPath(plugin, titleContainer) { + const headers = titleContainer.querySelectorAll("span.view-header-breadcrumb"); + let path = ""; + const TRAILING_SLASH_LENGTH = 1; + headers.forEach(async (breadcrumb) => { + var _a, _b; + path += (_a = breadcrumb.getAttribute("old-name")) != null ? _a : breadcrumb.innerText.trim(); + path += "/"; + const folderPath = path.slice(0, -TRAILING_SLASH_LENGTH); + const excludedFolder = getExcludedFolder(plugin, folderPath, true); + if (excludedFolder == null ? void 0 : excludedFolder.disableFolderNote) + return; + const folderNote = getFolderNote(plugin, folderPath); + if (!folderNote) + return; + if (folderNote) + breadcrumb.classList.add("has-folder-note"); + breadcrumb == null ? void 0 : breadcrumb.setAttribute("data-path", path.slice(0, -TRAILING_SLASH_LENGTH)); + if (!breadcrumb.onclick) { + breadcrumb.addEventListener("click", (e) => { + handleViewHeaderClick(e, plugin); + }, { capture: true }); + } + if (plugin.settings.frontMatterTitle.enabled) { + (_b = plugin.fmtpHandler) == null ? void 0 : _b.fmptUpdateFolderName({ id: "", result: false, path: folderPath, pathOnly: true, breadcrumb }, true); + } + }); +} +function scheduleIdle(callback, options) { + const DEFAULT_IDLE_TIMEOUT = 200; + if ("requestIdleCallback" in window) { + const windowWithIdle = window; + windowWithIdle.requestIdleCallback(callback, options); + } else { + setTimeout(callback, (options == null ? void 0 : options.timeout) || DEFAULT_IDLE_TIMEOUT); + } +} + +// src/events/handleRename.ts +var import_obsidian44 = require("obsidian"); +function handleRename(file, oldPath, plugin) { + let folder = file.parent; + const oldFolder = plugin.app.vault.getAbstractFileByPath(getFolderPathFromString(oldPath)); + if (folder instanceof import_obsidian44.TFolder) { + if (plugin.isEmptyFolderNoteFolder(folder) && getFolderNote(plugin, folder.path)) { + addCSSClassToFileExplorerEl(folder.path, "only-has-folder-note", true, plugin); + } else { + removeCSSClassFromFileExplorerEL(folder.path, "only-has-folder-note", true, plugin); + } + } + if (oldFolder instanceof import_obsidian44.TFolder) { + if (plugin.isEmptyFolderNoteFolder(oldFolder) && getFolderNote(plugin, oldFolder.path)) { + addCSSClassToFileExplorerEl(oldFolder.path, "only-has-folder-note", true, plugin); + } else { + removeCSSClassFromFileExplorerEL(oldFolder.path, "only-has-folder-note", true, plugin); + } + } + if (file instanceof import_obsidian44.TFolder) { + folder = file; + plugin.tabManager.updateTab(folder.path); + updateExcludedFolderPath(folder, oldPath, plugin); + if (isFolderRename(folder, oldPath)) { + handleFolderRename(folder, oldPath, plugin); + return; + } + return handleFolderMove(folder, oldPath, plugin); + } else if (file instanceof import_obsidian44.TFile) { + if (isFileRename(file, oldPath)) { + handleFileRename(file, oldPath, plugin); + return; + } + handleFileMove(file, oldPath, plugin); + return; + } +} +function isFileRename(file, oldPath) { + var _a; + const oldFolderPath = getFolderPathFromString(oldPath); + const newFolderPath = (_a = file.parent) == null ? void 0 : _a.path; + const oldName = getFileNameFromPathString(oldPath); + const newName = file.name; + return oldFolderPath === newFolderPath && oldName !== newName; +} +function isFolderRename(folder, oldPath) { + var _a; + const oldName = getFileNameFromPathString(oldPath); + const newName = folder.name; + const oldParent = getFolderPathFromString(oldPath); + const newParent = (_a = folder.parent) == null ? void 0 : _a.path; + return oldParent === newParent && oldName !== newName; +} +function handleFolderMove(file, oldPath, plugin) { + var _a; + if (plugin.settings.storageLocation === "insideFolder") { + return; + } + if (!plugin.settings.syncMove) { + return; + } + const folderNote = getFolderNote(plugin, oldPath, plugin.settings.storageLocation); + if (!(file instanceof import_obsidian44.TFolder) || !folderNote) + return; + const newFolder = plugin.app.vault.getAbstractFileByPath(file.path); + if (!(newFolder instanceof import_obsidian44.TFolder)) + return; + let newPath = folderNote.path; + if (newFolder.path === "/") { + newPath = folderNote.name; + } else { + newPath = `${(_a = newFolder.parent) == null ? void 0 : _a.path}/${folderNote.name}`; + } + plugin.app.fileManager.renameFile(folderNote, newPath); +} +async function handleFileMove(file, oldPath, plugin) { + var _a; + const { folderName, oldFileName, newFolder, excludedFolder, oldFolder, folderNote } = getArgs2(plugin, file, oldPath); + const isFolderNoteInNewFolder = folderName === (newFolder == null ? void 0 : newFolder.name); + const fileMovedFromOldFolderNote = oldFolder && oldFolder.name === oldFileName && (newFolder == null ? void 0 : newFolder.path) !== oldFolder.path; + const isFileWithExistingNote = folderName === (newFolder == null ? void 0 : newFolder.name) && folderNote; + if (isFileWithExistingNote) { + renameExistingFolderNote(file, oldPath, plugin, excludedFolder, oldFolder); + } else if (isFolderNoteInNewFolder) { + if (excludedFolder == null ? void 0 : excludedFolder.disableFolderNote) { + return; + } + markFileAsFolderNote(file, plugin); + if (newFolder instanceof import_obsidian44.TFolder) { + markFolderWithFolderNoteClasses(newFolder, plugin); + if (((_a = plugin.app.workspace.getActiveFile()) == null ? void 0 : _a.path) === file.path) { + removeActiveFolder(plugin); + setActiveFolder(newFolder.path, plugin); + } + } + if (oldFolder instanceof import_obsidian44.TFolder) { + hideFolderNoteInFileExplorer(oldFolder.path, plugin); + unmarkFolderAsFolderNote(oldFolder, plugin); + } + } else if (fileMovedFromOldFolderNote) { + unmarkFileAsFolderNote(file, plugin); + if (oldFolder instanceof import_obsidian44.TFolder) { + removeActiveFolder(plugin); + hideFolderNoteInFileExplorer(oldFolder.path, plugin); + unmarkFolderAsFolderNote(oldFolder, plugin); + } + } +} +function getArgs2(plugin, file, oldPath) { + const folderName = extractFolderName(plugin.settings.folderNoteName, file.basename) || file.basename; + const oldFileName = removeExtension(getFileNameFromPathString(oldPath)); + const newFolder = getFolderNoteFolder(plugin, file, file.basename); + let excludedFolder = getExcludedFolder(plugin, (newFolder == null ? void 0 : newFolder.path) || "", true); + const oldFolder = getFolderNoteFolder(plugin, oldPath, oldFileName); + const folderNote = getFolderNote(plugin, oldPath, plugin.settings.storageLocation, file); + return { + folderName, + oldFileName, + newFolder, + excludedFolder, + oldFolder, + folderNote + }; +} +function renameExistingFolderNote(file, oldPath, plugin, excludedFolder, oldFolder) { + let excludedFolderExisted = true; + let disabledSync = false; + if (!excludedFolder) { + excludedFolderExisted = false; + excludedFolder = new ExcludedFolder((oldFolder == null ? void 0 : oldFolder.path) || "", plugin.settings.excludeFolders.length, void 0, plugin); + addExcludedFolder(plugin, excludedFolder); + } else if (!excludedFolder.disableSync) { + disabledSync = false; + excludedFolder.disableSync = true; + updateExcludedFolder(plugin, excludedFolder, excludedFolder); + } + plugin.app.fileManager.renameFile(file, oldPath).then(() => { + if (!excludedFolder) { + return; + } + if (!excludedFolderExisted) { + deleteExcludedFolder(plugin, excludedFolder); + } else if (!disabledSync) { + excludedFolder.disableSync = false; + updateExcludedFolder(plugin, excludedFolder, excludedFolder); + } + }); +} +async function handleFolderRename(file, oldPath, plugin) { + const fileName = plugin.settings.folderNoteName.replace("{{folder_name}}", file.name); + const oldFileName = plugin.settings.folderNoteName.replace("{{folder_name}}", getFileNameFromPathString(oldPath)); + if (fileName === oldFileName) { + return; + } + const folderNote = getFolderNote(plugin, oldPath); + if (!(folderNote instanceof import_obsidian44.TFile)) + return; + const excludedFolder = getExcludedFolder(plugin, file.path, true); + if ((excludedFolder == null ? void 0 : excludedFolder.disableSync) && !folderNote) { + return removeCSSClassFromFileExplorerEL(file.path, "has-folder-note", false, plugin); + } + if (!plugin.settings.syncFolderName) { + return; + } + let newPath = ""; + if (plugin.settings.storageLocation === "parentFolder") { + const parentFolderPath = getFolderPathFromString(file.path); + const oldParentFolderPath = getFolderPathFromString(oldPath); + if (parentFolderPath !== oldParentFolderPath) { + if (!plugin.settings.syncMove) { + return; + } + newPath = `${parentFolderPath}/${fileName}.${folderNote.extension}`; + } else if (parentFolderPath.trim() === "") { + folderNote.path = `${folderNote.name}`; + newPath = `${fileName}.${folderNote.extension}`; + } else { + folderNote.path = `${parentFolderPath}/${folderNote.name}`; + newPath = `${parentFolderPath}/${fileName}.${folderNote.extension}`; + } + } else { + folderNote.path = `${file.path}/${folderNote.name}`; + newPath = `${file.path}/${fileName}.${folderNote.extension}`; + } + plugin.app.fileManager.renameFile(folderNote, newPath); +} +async function handleFileRename(file, oldPath, plugin) { + const oldFileName = removeExtension(getFileNameFromPathString(oldPath)); + const newFileName = file.basename; + if (oldFileName === newFileName) { + return; + } + const oldFolder = getFolderNoteFolder(plugin, oldPath, oldFileName); + const folderName = extractFolderName(plugin.settings.folderNoteName, file.basename) || file.basename; + const oldFolderName = extractFolderName(plugin.settings.folderNoteName, oldFileName) || oldFileName; + const newFolder = getFolderNoteFolder(plugin, file, file.basename); + const excludedFolder = getExcludedFolder(plugin, (newFolder == null ? void 0 : newFolder.path) || "", true); + const detachedExcludedFolder = getDetachedFolder(plugin, (newFolder == null ? void 0 : newFolder.path) || ""); + const folderNote = getFolderNote(plugin, oldPath, plugin.settings.storageLocation, file); + if (shouldCreateFolderNote(excludedFolder, folderName, newFolder, detachedExcludedFolder)) { + if (newFolder) { + handleFolderNoteCreation2(file, newFolder, plugin); + } + return; + } + if (shouldRemoveFolderNoteClasses(excludedFolder, folderName, newFolder)) { + handleFolderNoteRemoval(file, newFolder, plugin); + } + if ((excludedFolder == null ? void 0 : excludedFolder.disableSync) || !plugin.settings.syncFolderName) { + return; + } + if (folderName === (newFolder == null ? void 0 : newFolder.name) && newFolder) { + handleSameFolderRename(file, newFolder, oldFolder, plugin); + return; + } + if (shouldRenameFolderOnFileRename(oldFolderName, oldFolder, newFolder, folderNote)) { + return renameFolderOnFileRename(file, oldPath, oldFolder, plugin); + } +} +async function renameFolderOnFileRename(file, oldPath, oldFolder, plugin) { + var _a, _b; + const newFolderName = extractFolderName(plugin.settings.folderNoteName, file.basename); + if (!newFolderName) { + removeCSSClassFromFileExplorerEL(oldFolder.path, "has-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL(file.path, "is-folder-note", false, plugin); + return; + } else if (newFolderName === oldFolder.name) { + addCSSClassToFileExplorerEl(oldFolder.path, "has-folder-note", false, plugin); + addCSSClassToFileExplorerEl(file.path, "is-folder-note", false, plugin); + return; + } + let newFolderPath = ""; + if (plugin.settings.storageLocation === "insideFolder") { + if (((_a = oldFolder.parent) == null ? void 0 : _a.path) === "/") { + newFolderPath = `${newFolderName}`; + } else { + newFolderPath = ((_b = oldFolder.parent) == null ? void 0 : _b.path) + "/" + newFolderName; + } + } else { + const parentFolderPath = getFolderPathFromString(file.path); + if (parentFolderPath.trim() === "" || parentFolderPath.trim() === "/") { + newFolderPath = `${newFolderName}`; + } else { + newFolderPath = `${parentFolderPath}/${newFolderName}`; + } + } + if (plugin.app.vault.getAbstractFileByPath(newFolderPath)) { + await plugin.app.fileManager.renameFile(file, oldPath); + new import_obsidian44.Notice("A folder with the same name already exists"); + return; + } + plugin.app.fileManager.renameFile(oldFolder, newFolderPath); +} +function updateExcludedFolderPath(folder, oldPath, plugin) { + const excludedFolders = plugin.settings.excludeFolders.filter((excludedFolder) => { + var _a; + return (_a = excludedFolder.path) == null ? void 0 : _a.includes(oldPath); + }); + excludedFolders.forEach((excludedFolder) => { + if (excludedFolder.path === oldPath) { + excludedFolder.path = folder.path; + return; + } + if (!excludedFolder.path) + return; + const folders = excludedFolder.path.split("/"); + if (folders.length < 1) { + folders.push(excludedFolder.path); + } + folders[folders.indexOf(folder.name)] = folder.name; + excludedFolder.path = folders.join("/"); + }); + plugin.saveSettings(); +} +function shouldCreateFolderNote(excludedFolder, folderName, newFolder, detachedExcludedFolder) { + return !(excludedFolder == null ? void 0 : excludedFolder.disableFolderNote) && folderName === (newFolder == null ? void 0 : newFolder.name) && !detachedExcludedFolder; +} +function shouldRemoveFolderNoteClasses(excludedFolder, folderName, newFolder) { + return (excludedFolder == null ? void 0 : excludedFolder.disableFolderNote) || folderName !== (newFolder == null ? void 0 : newFolder.name); +} +function handleFolderNoteCreation2(file, newFolder, plugin) { + addCSSClassToFileExplorerEl(file.path, "is-folder-note", false, plugin); + addCSSClassToFileExplorerEl(newFolder.path, "has-folder-note", false, plugin); +} +function handleFolderNoteRemoval(file, newFolder, plugin) { + removeCSSClassFromFileExplorerEL(file.path, "is-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL((newFolder == null ? void 0 : newFolder.path) || "", "has-folder-note", false, plugin); +} +function handleSameFolderRename(file, newFolder, oldFolder, plugin) { + addCSSClassToFileExplorerEl(file.path, "is-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL(oldFolder == null ? void 0 : oldFolder.path, "has-folder-note", false, plugin); + addCSSClassToFileExplorerEl(newFolder.path, "has-folder-note", false, plugin); +} +function shouldRenameFolderOnFileRename(oldFolderName, oldFolder, newFolder, folderNote) { + if (!oldFolder) + return false; + const oldFolderAsFolder = oldFolder; + const newFolderAsFolder = newFolder; + return oldFolderName === oldFolderAsFolder.name && (newFolderAsFolder == null ? void 0 : newFolderAsFolder.path) === oldFolderAsFolder.path || folderNote !== null && oldFolderName === oldFolderAsFolder.name; +} + +// src/events/handleCreate.ts +var import_obsidian45 = require("obsidian"); +async function handleCreate(file, plugin) { + if (!plugin.app.workspace.layoutReady) + return; + const folder = file.parent; + if (folder instanceof import_obsidian45.TFolder) { + if (plugin.isEmptyFolderNoteFolder(folder) && getFolderNote(plugin, folder.path)) { + addCSSClassToFileExplorerEl(folder.path, "only-has-folder-note", true, plugin); + } else { + removeCSSClassFromFileExplorerEL(folder.path, "only-has-folder-note", true, plugin); + } + } + if (file instanceof import_obsidian45.TFile) { + handleFileCreation(file, plugin); + } else if (file instanceof import_obsidian45.TFolder && plugin.settings.autoCreate) { + handleFolderCreation(file, plugin); + } +} +async function handleFileCreation(file, plugin) { + const folder = getFolder(plugin, file); + if (!(folder instanceof import_obsidian45.TFolder) && plugin.settings.autoCreateForFiles) { + if (!file.parent) { + return; + } + const newFolder = await plugin.app.fileManager.createNewFolder(file.parent); + turnIntoFolderNote(plugin, file, newFolder); + } else if (folder instanceof import_obsidian45.TFolder) { + if (folder.children.length >= 1) { + removeCSSClassFromFileExplorerEL(folder.path, "fn-empty-folder", false, plugin); + } + const detachedFolder = getExcludedFolder(plugin, folder.path, true); + if (detachedFolder) { + return; + } + const folderNote = getFolderNote(plugin, folder.path); + if (folderNote && folderNote.path === file.path) { + addCSSClassToFileExplorerEl(folder.path, "has-folder-note", false, plugin); + addCSSClassToFileExplorerEl(file.path, "is-folder-note", false, plugin); + } else if (plugin.settings.autoCreateForFiles) { + if (!file.parent) { + return; + } + const newFolder = await plugin.app.fileManager.createNewFolder(file.parent); + turnIntoFolderNote(plugin, file, newFolder); + } + } +} +async function handleFolderCreation(folder, plugin) { + let openFile = plugin.settings.autoCreateFocusFiles; + const attachmentFolderPath = plugin.app.vault.getConfig("attachmentFolderPath"); + const cleanAttachmentFolderPath = (attachmentFolderPath == null ? void 0 : attachmentFolderPath.replace("./", "")) || ""; + const attachmentsAreInRootFolder = attachmentFolderPath === "./" || attachmentFolderPath === ""; + addCSSClassToFileExplorerEl(folder.path, "fn-empty-folder", false, plugin); + if (!plugin.settings.autoCreateForAttachmentFolder) { + if (!attachmentsAreInRootFolder && cleanAttachmentFolderPath === folder.name) + return; + } else if (!attachmentsAreInRootFolder && cleanAttachmentFolderPath === folder.name) { + openFile = false; + } + const excludedFolder = getExcludedFolder(plugin, folder.path, true); + if (excludedFolder == null ? void 0 : excludedFolder.disableAutoCreate) + return; + const folderNote = getFolderNote(plugin, folder.path); + if (folderNote) + return; + createFolderNote(plugin, folder.path, openFile, void 0, true); + addCSSClassToFileExplorerEl(folder.path, "has-folder-note", false, plugin); +} + +// src/events/TabManager.ts +var import_obsidian46 = require("obsidian"); +var TabManager = class { + constructor(plugin) { + this.plugin = plugin; + this.app = plugin.app; + } + resetTabs() { + if (!this.isEnabled()) + return; + this.app.workspace.iterateAllLeaves((leaf) => { + var _a; + if (!(leaf.view instanceof import_obsidian46.EditableFileView)) + return; + const file = (_a = leaf.view) == null ? void 0 : _a.file; + if (!file) + return; + leaf.tabHeaderInnerTitleEl.setText(file.basename); + }); + } + updateTabs() { + if (!this.isEnabled()) + return; + this.app.workspace.iterateAllLeaves((leaf) => { + var _a; + if (!(leaf.view instanceof import_obsidian46.EditableFileView)) + return; + const file = (_a = leaf.view) == null ? void 0 : _a.file; + if (!file) + return; + const folder = getFolder(this.plugin, file); + if (!folder) + return; + leaf.tabHeaderInnerTitleEl.setText(folder.name); + }); + } + updateTab(folderPath) { + if (!this.isEnabled()) + return; + const folder = this.app.vault.getAbstractFileByPath(folderPath); + if (!(folder instanceof import_obsidian46.TFolder)) + return; + const folderNote = getFolderNote(this.plugin, folder.path); + if (!folderNote) + return; + this.app.workspace.iterateAllLeaves((leaf) => { + var _a; + if (!(leaf.view instanceof import_obsidian46.EditableFileView)) + return; + const file = (_a = leaf.view) == null ? void 0 : _a.file; + if (!file) + return; + if (file.path === folderNote.path) { + leaf.tabHeaderInnerTitleEl.setText(folder.name); + } + }); + } + isEnabled() { + if (this.plugin.settings.folderNoteName === "{{folder_name}}") + return false; + return this.plugin.settings.tabManagerEnabled; + } +}; + +// src/events/handleDelete.ts +var import_obsidian47 = require("obsidian"); +function handleDelete(file, plugin) { + const folder = plugin.app.vault.getAbstractFileByPath(getFolderPathFromString(file.path)); + if (folder instanceof import_obsidian47.TFolder) { + if (plugin.isEmptyFolderNoteFolder(folder) && getFolderNote(plugin, folder.path)) { + addCSSClassToFileExplorerEl(folder.path, "only-has-folder-note", true, plugin); + } else { + removeCSSClassFromFileExplorerEL(folder.path, "only-has-folder-note", true, plugin); + } + } + if (file instanceof import_obsidian47.TFile) { + const folderNoteFolder = getFolder(plugin, file); + if (!folderNoteFolder) { + return; + } + const folderNote2 = getFolderNote(plugin, folderNoteFolder.path); + if (folderNote2) { + return; + } + removeCSSClassFromFileExplorerEL(folderNoteFolder.path, "has-folder-note", false, plugin); + removeCSSClassFromFileExplorerEL(folderNoteFolder.path, "only-has-folder-note", true, plugin); + hideFolderNoteInFileExplorer(folderNoteFolder.path, plugin); + } + if (!(file instanceof import_obsidian47.TFolder)) { + return; + } + const folderNote = getFolderNote(plugin, file.path); + if (!folderNote) { + return; + } + removeCSSClassFromFileExplorerEL(folderNote.path, "is-folder-note", false, plugin); + if (!plugin.settings.syncDelete) { + return; + } + deleteFolderNote(plugin, folderNote, false); +} + +// src/obsidian-folder-overview/src/view.ts +var import_obsidian51 = require("obsidian"); + +// src/obsidian-folder-overview/src/main.ts +var import_obsidian50 = require("obsidian"); + +// src/obsidian-folder-overview/src/Commands.ts +var import_obsidian48 = require("obsidian"); +function registerOverviewCommands(plugin) { + plugin.addCommand({ + id: "open-folder-overview-settings", + name: "Edit folder overview", + callback: () => { + plugin.activateOverviewView(); + } + }); + plugin.addCommand({ + id: "insert-folder-overview", + name: "Insert folder overview", + editorCheckCallback: (checking, editor) => { + const line = editor.getCursor().line; + const lineText = editor.getLine(line); + if (lineText.trim() === "" || lineText.trim() === ">") { + if (!checking) { + insertOverview(editor, plugin); + } + return true; + } + return false; + } + }); + plugin.registerEvent(plugin.app.workspace.on("editor-menu", (menu, editor, _view) => { + const { line } = editor.getCursor(); + const lineText = editor.getLine(line); + if (lineText.trim() === "" || lineText.trim() === ">") { + menu.addItem((item) => { + item.setTitle("Insert folder overview").setIcon("edit").onClick(() => { + if (plugin.settings.firstTimeInsertOverview) { + plugin.settings.firstTimeInsertOverview = false; + plugin.saveSettings(); + const frag = document.createDocumentFragment(); + const text = document.createTextNode('You can edit the overview using the "Edit folder overview" command from the command palette. To find more about folder overview, check the plugin documentation: '); + const link = document.createElement("a"); + link.href = "https://lostpaul.github.io/obsidian-folder-notes/Folder%20overview/"; + link.textContent = "https://lostpaul.github.io/obsidian-folder-notes/Folder%20overview/"; + frag.appendChild(text); + frag.appendChild(link); + new import_obsidian48.Notice(frag); + } + insertOverview(editor, plugin); + }); + }); + } + })); +} +function insertOverview(editor, plugin) { + const { line: cursorLine } = editor.getCursor(); + const currentLineText = editor.getLine(cursorLine); + const json = getDefaultOverviewJson(plugin); + json.id = crypto.randomUUID(); + const yaml = (0, import_obsidian48.stringifyYaml)(json); + let overviewBlock = getOverviewBlock(yaml); + if (shouldUseActualLinks(plugin)) { + overviewBlock = addLinkSpans(overviewBlock, json.id); + } + if (currentLineText.trim() === "") { + editor.replaceSelection(overviewBlock); + } else if (currentLineText.trim() === ">") { + const yamlLines = yaml.split("\n"); + const quotedLines = yamlLines.map((yamlLine) => `> ${yamlLine}`); + let quotedBlock = `\`\`\`folder-overview +${quotedLines.join("\n")}\`\`\` +`; + if (shouldUseActualLinks(plugin)) { + quotedBlock = addLinkSpans(quotedBlock, json.id); + } + editor.replaceSelection(quotedBlock); + } + if (plugin.fvIndexDB.active) { + const activeFile = plugin.app.workspace.getActiveFile(); + if (activeFile) { + plugin.fvIndexDB.addNote(activeFile); + } + } +} +function getDefaultOverviewJson(plugin) { + const isOverviewPlugin = plugin instanceof FolderOverviewPlugin; + const defaultSettings = isOverviewPlugin ? plugin.settings.defaultOverviewSettings : plugin.settings.defaultOverview; + return Object.assign({}, defaultSettings); +} +function shouldUseActualLinks(plugin) { + if (plugin instanceof FolderOverviewPlugin) { + return plugin.settings.defaultOverviewSettings.useActualLinks; + } + return plugin.settings.defaultOverview.useActualLinks; +} +function getOverviewBlock(yaml) { + return `\`\`\`folder-overview +${yaml}\`\`\` +`; +} +function addLinkSpans(block, id) { + return `${block} + +`; +} + +// src/obsidian-folder-overview/src/utils/FmtpHandler.ts +var import_front_matter_plugin_api_provider2 = __toESM(require_lib()); +var FrontMatterTitlePluginHandler2 = class { + constructor(plugin) { + this.api = null; + this.deffer = null; + this.modifiedFolders = /* @__PURE__ */ new Map(); + this.plugin = plugin; + this.app = plugin.app; + (async () => { + var _a; + this.deffer = (0, import_front_matter_plugin_api_provider2.getDefer)(this.app); + if (this.deffer.isPluginReady()) { + this.api = this.deffer.getApi(); + } else { + await this.deffer.awaitPlugin(); + this.api = this.deffer.getApi(); + if (!this.deffer.isFeaturesReady()) { + await this.deffer.awaitFeatures(); + } + } + const dispatcher = (_a = this.api) == null ? void 0 : _a.getEventDispatcher(); + if (dispatcher) { + this.dispatcher = dispatcher; + } + })(); + } + deleteEvent() { + if (this.eventRef) { + this.dispatcher.removeListener(this.eventRef); + } + } + async getNewFileName(file) { + var _a, _b, _c; + const resolver = (_b = (_a = this.api) == null ? void 0 : _a.getResolverFactory()) == null ? void 0 : _b.createResolver("#feature-id#"); + const changedName = resolver == null ? void 0 : resolver.resolve((_c = file == null ? void 0 : file.path) != null ? _c : ""); + return changedName != null ? changedName : null; + } +}; + +// src/obsidian-folder-overview/src/utils/IndexDB.ts +var import_obsidian49 = require("obsidian"); +var FvIndexDB = class { + constructor(plugin) { + this.name = "fn-folder-overview"; + this.version = 1; + this.storeName = "files"; + this.keyPath = "sourcePath"; + this.active = false; + this.indexDB = null; + this.plugin = plugin; + } + init(showNotice) { + this.active = true; + const openRequest = indexedDB.open(this.name, this.version); + openRequest.onupgradeneeded = (event) => { + const target = event.target; + if (!target) + return; + const db = target.result; + if (!db.objectStoreNames.contains(this.storeName)) { + db.createObjectStore(this.storeName, { keyPath: this.keyPath }); + } + this.indexDB = db; + this.indexFiles(showNotice); + }; + openRequest.onsuccess = (event) => { + const target = event.target; + if (!target) + return; + this.indexDB = target.result; + openRequest.onblocked = (blockedEvent) => { + console.warn("IndexedDB is blocked:", blockedEvent); + }; + this.indexDB.onclose = () => { + this.indexDB = null; + }; + this.resetDatabase(); + this.indexFiles(showNotice); + }; + openRequest.onerror = (event) => { + const target = event.target; + const error = target == null ? void 0 : target.error; + if (error && error.name === "VersionError") { + const deleteRequest = indexedDB.deleteDatabase(this.name); + deleteRequest.onsuccess = () => { + this.init(showNotice); + }; + } + }; + } + async indexFiles(showNotice) { + if (showNotice) + new import_obsidian49.Notice("Indexing files for folder overview plugin..."); + const files = this.plugin.app.vault.getMarkdownFiles(); + for (const file of files) { + if (!await hasOverviewYaml(this.plugin, file)) + continue; + this.addNote(file); + } + if (showNotice) + new import_obsidian49.Notice("Indexed files for folder overview plugin."); + } + addNote(note) { + if (!this.active || !this.indexDB) + return; + const transaction = this.indexDB.transaction([this.storeName], "readwrite"); + const store = transaction.objectStore(this.storeName); + store.put({ sourcePath: note.path }); + } + removeNote(notePath) { + if (!this.active || !this.indexDB) + return; + const transaction = this.indexDB.transaction([this.storeName], "readwrite"); + const store = transaction.objectStore(this.storeName); + store.delete(notePath); + } + getNote(path) { + if (!this.active) + return Promise.resolve(null); + return new Promise((resolve, reject) => { + if (!this.indexDB) + return resolve(null); + const transaction = this.indexDB.transaction([this.storeName], "readonly"); + const store = transaction.objectStore(this.storeName); + const request = store.get(path); + request.onsuccess = (event) => { + var _a; + const target = event.target; + resolve((_a = target == null ? void 0 : target.result) != null ? _a : null); + }; + request.onerror = (event) => { + reject(event); + }; + }); + } + getAllNotes() { + if (!this.active) + return Promise.resolve([]); + return new Promise((resolve, reject) => { + if (!this.indexDB) + return resolve([]); + const transaction = this.indexDB.transaction([this.storeName], "readonly"); + const store = transaction.objectStore(this.storeName); + const request = store.getAll(); + request.onsuccess = (event) => { + var _a; + const target = event.target; + const result = (_a = target == null ? void 0 : target.result) != null ? _a : []; + resolve(result.map((data) => data.sourcePath)); + }; + request.onerror = (event) => { + reject(event); + }; + }); + } + resetDatabase() { + if (!this.indexDB) + return; + const transaction = this.indexDB.transaction([this.storeName], "readwrite"); + const store = transaction.objectStore(this.storeName); + store.clear(); + } +}; + +// src/obsidian-folder-overview/src/main.ts +var FolderOverviewPlugin = class extends import_obsidian50.Plugin { + constructor() { + super(...arguments); + this.updateOverviewView = updateOverviewView; + this.updateViewDropdown = updateViewDropdown; + } + async onload() { + await this.loadSettings(); + this.settingsTab = new SettingsTab(this); + this.addSettingTab(this.settingsTab); + this.settingsTab.display(); + registerOverviewCommands(this); + this.fvIndexDB = new FvIndexDB(this); + this.app.workspace.onLayoutReady(async () => { + this.registerView(FOLDER_OVERVIEW_VIEW, (leaf) => { + return new FolderOverviewView(leaf, this); + }); + if (this.app.plugins.getPlugin("obsidian-front-matter-title-plugin")) { + this.fmtpHandler = new FrontMatterTitlePluginHandler2(this); + } + if (this.settings.globalSettings.autoUpdateLinks) { + this.fvIndexDB.init(false); + } + }); + this.app.vault.on("rename", () => this.handleVaultChange()); + this.app.vault.on("create", () => this.handleVaultChange()); + this.app.vault.on("delete", () => this.handleVaultChange()); + this.registerMarkdownCodeBlockProcessor("folder-overview", (source, el, ctx) => { + this.handleOverviewBlock(source, el, ctx); + }); + console.log("loading Folder Overview plugin"); + } + handleVaultChange() { + const DEBOUNCE_DELAY_MS = 2e3; + if (!this.settings.globalSettings.autoUpdateLinks) + return; + (0, import_obsidian50.debounce)(() => { + updateAllOverviews(this); + }, DEBOUNCE_DELAY_MS, true)(); + } + async handleOverviewBlock(source, el, ctx) { + const observer = new MutationObserver(() => { + var _a; + const editButton = (_a = el.parentElement) == null ? void 0 : _a.childNodes.item(1); + if (editButton) { + editButton.addEventListener("click", (e) => { + e.stopImmediatePropagation(); + e.preventDefault(); + e.stopPropagation(); + new FolderOverviewSettings(this.app, this, (0, import_obsidian50.parseYaml)(source), ctx, el, this.settings.defaultOverviewSettings).open(); + }, { capture: true }); + } + }); + observer.observe(el, { + childList: true, + subtree: true + }); + try { + this.app.workspace.onLayoutReady(async () => { + const folderOverview = new FolderOverview(this, ctx, source, el, this.settings.defaultOverviewSettings); + await folderOverview.create(this, el, ctx); + this.updateOverviewView(this); + }); + } catch (e) { + new import_obsidian50.Notice("Error creating folder overview (folder notes plugin) - check console for more details"); + console.error(e); + } + } + async onunload() { + console.log("Unloading Folder Overview plugin"); + } + async loadSettings() { + var _a; + const data = await this.loadData(); + this.settings = Object.assign({}, DEFAULT_SETTINGS, data); + if (!this.settings.defaultOverviewSettings) { + this.settings.defaultOverviewSettings = { + ...DEFAULT_SETTINGS.defaultOverviewSettings, + ...(_a = data == null ? void 0 : data.defaultOverviewSettings) != null ? _a : {} + }; + } + if ((data == null ? void 0 : data.firstTimeInsertOverview) === void 0) { + this.settings.firstTimeInsertOverview = true; + } + } + async saveSettings() { + await this.saveData(this.settings); + } + async activateOverviewView() { + const { workspace } = this.app; + let leaf = null; + const leaves = workspace.getLeavesOfType(FOLDER_OVERVIEW_VIEW); + if (leaves.length > 0) { + leaf = leaves[0]; + } else { + leaf = workspace.getRightLeaf(false); + await (leaf == null ? void 0 : leaf.setViewState({ type: FOLDER_OVERVIEW_VIEW, active: true })); + } + if (!leaf) + return; + workspace.revealLeaf(leaf); + } +}; +async function updateOverviewView(plugin, newYaml) { + const { workspace } = plugin.app; + const leaf = workspace.getLeavesOfType(FOLDER_OVERVIEW_VIEW)[0]; + if (!leaf) + return; + const view = leaf.view; + if (!view) + return; + if (!view.yaml) + return; + const yaml = view.yaml.id === "" ? view.yaml : newYaml; + view.display(view.contentEl, yaml != null ? yaml : view.yaml, plugin, view.defaultSettings, view.display, void 0, void 0, view.activeFile, plugin.settingsTab, view.modal, "all"); +} +async function updateViewDropdown(plugin) { + const { workspace } = plugin.app; + const leaf = workspace.getLeavesOfType(FOLDER_OVERVIEW_VIEW)[0]; + if (!leaf) + return; + const view = leaf.view; + view.display(view.contentEl, view.yaml, plugin, view.defaultSettings, view.display, void 0, void 0, view.activeFile, plugin.settingsTab, view.modal, "dropdown"); +} + +// src/obsidian-folder-overview/src/view.ts +var FOLDER_OVERVIEW_VIEW = "folder-overview-view"; +var FolderOverviewView = class extends import_obsidian51.ItemView { + constructor(leaf, plugin) { + super(leaf); + this.contentEl = this.containerEl.children[1]; + this.plugin = plugin; + this.display = this.display.bind(this); + if (plugin instanceof FolderOverviewPlugin) { + this.defaultSettings = plugin.settings.defaultOverviewSettings; + } else if (plugin instanceof FolderNotesPlugin) { + this.defaultSettings = plugin.settings.defaultOverview; + } + this.registerEvent(this.plugin.app.workspace.on("file-open", (file) => { + this.activeFile = file; + this.display(this.contentEl, this.yaml, this.plugin, this.defaultSettings, this.display, void 0, void 0, file, void 0, void 0, "all"); + })); + } + getViewType() { + return FOLDER_OVERVIEW_VIEW; + } + getDisplayText() { + return "Folder Overview settings"; + } + getIcon() { + return "settings"; + } + async onOpen() { + this.display(this.contentEl, this.yaml, this.plugin, this.defaultSettings, this.display, void 0, void 0, this.activeFile); + } + async display(contentEl, yaml, plugin, defaultSettings, display, el, ctx, file, settingsTab, modal, changedSection) { + this.contentEl = contentEl; + this.yaml = yaml; + this.defaultSettings = defaultSettings; + this.changedSection = changedSection; + if (file) { + this.activeFile = file; + } + let header = contentEl.querySelector(".fn-folder-overview-header"); + if (!header) { + header = contentEl.createEl("h4", { + cls: "fn-folder-overview-header", + text: "Folder Overview settings" + }); + } + const activeFile = plugin.app.workspace.getActiveFile(); + const overviews = await getOverviews(plugin, activeFile); + let settingsContainer = contentEl.querySelector(".fn-settings-container"); + if (!settingsContainer) { + settingsContainer = contentEl.createDiv({ cls: "fn-settings-container" }); + } + let dropdown = settingsContainer.querySelector(".fn-select-overview-setting"); + if (!dropdown || changedSection === "all" || changedSection === "dropdown") { + if (dropdown) { + settingsContainer.empty(); + } + dropdown = settingsContainer.createDiv({ cls: "fn-select-overview-setting" }); + const overviewSetting = new import_obsidian51.Setting(dropdown); + overviewSetting.setName("Select overview").setClass("fn-select-overview-setting").addDropdown((cb) => { + var _a; + if (activeFile) { + const titleCounts = {}; + const options = overviews.reduce((acc, overview) => { + var _a2; + const title = parseOverviewTitle(overview, plugin, activeFile.parent, ((_a2 = activeFile.parent) == null ? void 0 : _a2.path) || "", activeFile); + const count = (titleCounts[title] || 0) + 1; + titleCounts[title] = count; + acc[overview.id] = count > 1 ? `${title} (${count})` : title; + return acc; + }, {}); + cb.addOptions(options); + } + cb.addOption("default", "Default"); + cb.setValue((_a = yaml == null ? void 0 : yaml.id) != null ? _a : "default"); + const isDefault = cb.getValue() === "default"; + const isYamlIdEmpty = !(yaml == null ? void 0 : yaml.id.trim()); + const isCbValueEmpty = cb.getValue().trim() === ""; + if (isDefault || isYamlIdEmpty || isCbValueEmpty) { + yaml = defaultSettings; + cb.setValue("default"); + } else { + const foundOverview = overviews.find((overview) => overview.id === yaml.id); + yaml = foundOverview; + } + cb.onChange(async (value) => { + if (value === "default") { + yaml = defaultSettings; + } else { + const foundOverview = overviews.find((overview) => overview.id === value); + yaml = foundOverview; + } + await display(contentEl, yaml, plugin, defaultSettings, display, void 0, void 0, activeFile, void 0, void 0, "all"); + }); + }); + } + this.yaml = yaml; + await createOverviewSettings(settingsContainer, yaml, plugin, defaultSettings, display, void 0, void 0, activeFile, void 0, void 0, changedSection); + } +}; + +// src/main.ts +var FolderNotesPlugin = class extends import_obsidian52.Plugin { + constructor() { + super(...arguments); + this.fmtpHandler = null; + this.hoveredElement = null; + this.mouseEvent = null; + this.hoverLinkTriggered = false; + this.settingsOpened = false; + this.askModalCurrentlyOpen = false; + this.updateOverviewView = updateOverviewView; + this.updateViewDropdown = updateViewDropdown; + } + async onload() { + console.log("loading folder notes plugin"); + await this.loadSettings(); + this.settingsTab = new SettingsTab2(this.app, this); + this.addSettingTab(this.settingsTab); + this.saveSettings(); + this.fvIndexDB = new FvIndexDB(this); + document.body.classList.add("folder-notes-plugin"); + if (this.settings.hideFolderNote) { + document.body.classList.add("hide-folder-note"); + } + if (this.settings.hideCollapsingIconForEmptyFolders) { + document.body.classList.add("fn-hide-empty-collapse-icon"); + } + if (this.settings.underlineFolder) { + document.body.classList.add("folder-note-underline"); + } + if (this.settings.boldName) { + document.body.classList.add("folder-note-bold"); + } + if (this.settings.cursiveName) { + document.body.classList.add("folder-note-cursive"); + } + if (this.settings.boldNameInPath) { + document.body.classList.add("folder-note-bold-path"); + } + if (this.settings.cursiveNameInPath) { + document.body.classList.add("folder-note-cursive-path"); + } + if (this.settings.underlineFolderInPath) { + document.body.classList.add("folder-note-underline-path"); + } + if (this.settings.stopWhitespaceCollapsing) { + document.body.classList.add("fn-whitespace-stop-collapsing"); + } + if (this.settings.hideCollapsingIcon) { + document.body.classList.add("fn-hide-collapse-icon"); + } + if (this.settings.ignoreAttachmentFolder) { + document.body.classList.add("fn-ignore-attachment-folder"); + } + if (!this.settings.highlightFolder) { + document.body.classList.add("disable-folder-highlight"); + } + if ((0, import_obsidian52.requireApiVersion)("1.7.2")) { + document.body.classList.add("version-1-7-2"); + } + new Commands(this.app, this).registerCommands(); + registerOverviewCommands(this); + this.app.workspace.onLayoutReady(this.onLayoutReady.bind(this)); + if (!this.settings.persistentSettingsTab.afterRestart) { + this.settings.settingsTab = "general"; + } + this.registerDomEvent(window, "keydown", (event) => { + var _a; + const { hoveredElement } = this; + if (this.hoverLinkTriggered) + return; + if (!hoveredElement) + return; + if (!import_obsidian52.Keymap.isModEvent(event)) + return; + const folderPath = ((_a = hoveredElement == null ? void 0 : hoveredElement.parentElement) == null ? void 0 : _a.getAttribute("data-path")) || ""; + const folderNote = getFolderNote(this, folderPath); + if (!folderNote) + return; + this.app.workspace.trigger("hover-link", { + event: this.mouseEvent, + source: "preview", + hoverParent: { + file: folderNote + }, + targetEl: hoveredElement, + linktext: folderNote == null ? void 0 : folderNote.basename, + sourcePath: folderNote == null ? void 0 : folderNote.path + }); + this.hoverLinkTriggered = true; + }); + this.registerEvent(this.app.workspace.on("file-open", async (openFile) => { + removeActiveFolder(this); + if (!openFile || !openFile.basename) { + return; + } + const folder = getFolder(this, openFile); + if (!folder) { + return; + } + const excludedFolder = getExcludedFolder(this, folder.path, true); + if (excludedFolder == null ? void 0 : excludedFolder.disableFolderNote) + return; + const folderNote = getFolderNote(this, folder.path); + if (!folderNote) { + return; + } + if (folderNote.path !== openFile.path) { + return; + } + setActiveFolder(folder.path, this); + })); + this.registerEvent(this.app.vault.on("create", (file) => { + handleCreate(file, this); + this.handleVaultChange(); + })); + this.registerEvent(this.app.vault.on("rename", (file, oldPath) => { + handleRename(file, oldPath, this); + this.handleVaultChange(); + })); + this.registerEvent(this.app.vault.on("delete", (file) => { + handleDelete(file, this); + this.handleVaultChange(); + })); + this.registerMarkdownCodeBlockProcessor("folder-overview", (source, el, ctx) => { + this.handleOverviewBlock(source, el, ctx); + }); + } + onLayoutReady() { + var _a, _b, _c; + if (!this._loaded) { + return; + } + registerFileExplorerObserver(this); + this.registerView(FOLDER_OVERVIEW_VIEW, (leaf2) => { + return new FolderOverviewView(leaf2, this); + }); + if (this.app.plugins.getPlugin("obsidian-front-matter-title-plugin")) { + this.fmtpHandler = new FrontMatterTitlePluginHandler(this); + } + this.tabManager = new TabManager(this); + this.tabManager.updateTabs(); + this.registerDomEvent(document, "click", (evt) => { + this.handleFileExplorerClick(evt); + }, true); + this.registerDomEvent(document, "auxclick", (evt) => { + this.handleFileExplorerClick(evt); + }, true); + const fileExplorerPlugin = this.app.internalPlugins.getEnabledPluginById("file-explorer"); + if (fileExplorerPlugin) { + const originalRevealInFolder = fileExplorerPlugin.revealInFolder.bind(fileExplorerPlugin); + fileExplorerPlugin.revealInFolder = (file) => { + if (file instanceof import_obsidian52.TFile) { + const folder = getFolder(this, file); + if (folder instanceof import_obsidian52.TFolder) { + const folderNote = getFolderNote(this, folder.path); + if (!folderNote || folderNote.path !== file.path) { + return originalRevealInFolder.call(fileExplorerPlugin, file); + } + document.body.classList.remove("hide-folder-note"); + originalRevealInFolder.call(fileExplorerPlugin, folder); + const FOLDER_REVEAL_DELAY = 100; + setTimeout(() => { + document.body.classList.add("hide-folder-note"); + }, FOLDER_REVEAL_DELAY); + return; + } + } + return originalRevealInFolder.call(fileExplorerPlugin, file); + }; + } + const leaf = this.app.workspace.getLeavesOfType("markdown").first(); + const view = leaf == null ? void 0 : leaf.view; + if (!view) { + return; + } + const editMode = (_c = (_a = view.editMode) != null ? _a : view.sourceMode) != null ? _c : (_b = this.app.workspace.activeEditor) == null ? void 0 : _b.editMode; + const plugin = this; + if (!editMode) { + return; + } + const clipboardProto = editMode.clipboardManager.constructor.prototype; + const originalHandleDragOver = clipboardProto.handleDragOver; + const originalHandleDrop = clipboardProto.handleDrop; + clipboardProto.handleDragOver = function(evt, ...args) { + const { dragManager } = this.app; + const draggable = dragManager == null ? void 0 : dragManager.draggable; + if ((draggable == null ? void 0 : draggable.file) instanceof import_obsidian52.TFolder) { + const folderNote = getFolderNote(plugin, draggable.file.path); + if (folderNote) { + dragManager.setAction(window.i18next.t("interface.drag-and-drop.insert-link-here")); + return; + } + } + return originalHandleDragOver.call(this, evt, ...args); + }; + clipboardProto.handleDrop = function(evt, ...args) { + const { dragManager } = this.app; + const draggable = dragManager == null ? void 0 : dragManager.draggable; + if ((draggable == null ? void 0 : draggable.file) instanceof import_obsidian52.TFolder) { + const folderNote = getFolderNote(plugin, draggable.file.path); + if (folderNote) { + draggable.file = folderNote; + draggable.type = "file"; + } + } + return originalHandleDrop.call(this, evt, ...args); + }; + if (this.settings.fvGlobalSettings.autoUpdateLinks) { + this.fvIndexDB.init(false); + } + } + handleVaultChange() { + if (!this.settings.fvGlobalSettings.autoUpdateLinks) + return; + const DEBOUNCE_DELAY = 2e3; + (0, import_obsidian52.debounce)(() => { + updateAllOverviews(this); + }, DEBOUNCE_DELAY, true)(); + } + handleFileExplorerClick(evt) { + const target = evt.target; + if (evt.shiftKey) + return; + if (this.isMobileClickDisabled()) + return; + const { folderTitleEl, onlyClickedOnFolderTitle } = this.getFolderTitleInfo(target); + if (!folderTitleEl) + return; + if (this.shouldIgnoreClickByWhitespaceOrCollapse(target, onlyClickedOnFolderTitle)) + return; + const folderPath = this.getValidFolderPath(folderTitleEl); + if (!folderPath) + return; + const usedCtrl = this.isCtrlUsed(evt); + const folderNote = getFolderNote(this, folderPath); + if (!folderNote && this.shouldCreateNote(evt, usedCtrl)) { + this.createNoteAndMark(folderPath); + return; + } + if (!(folderNote instanceof import_obsidian52.TFile)) + return; + if (!this.shouldOpenNote(usedCtrl, evt)) + return; + if (!this.settings.enableCollapsing || usedCtrl) { + evt.preventDefault(); + evt.stopImmediatePropagation(); + } + openFolderNote(this, folderNote, evt); + } + isMobileClickDisabled() { + return import_obsidian52.Platform.isMobile && this.settings.disableOpenFolderNoteOnClick; + } + getFolderTitleInfo(target) { + const folderTitleEl = target.closest(".nav-folder-title"); + const onlyClickedOnFolderTitle = !!target.closest(".nav-folder-title-content"); + return { folderTitleEl, onlyClickedOnFolderTitle }; + } + shouldIgnoreClickByWhitespaceOrCollapse(target, onlyClickedOnFolderTitle) { + if (!this.settings.stopWhitespaceCollapsing && !onlyClickedOnFolderTitle) + return true; + if (target.closest(".collapse-icon")) + return true; + return false; + } + getValidFolderPath(folderTitleEl) { + const folderPath = folderTitleEl.getAttribute("data-path"); + if (!folderPath) + return null; + const excludedFolder = getExcludedFolder(this, folderPath, true); + if (excludedFolder == null ? void 0 : excludedFolder.disableFolderNote) + return null; + return folderPath; + } + isCtrlUsed(evt) { + return import_obsidian52.Platform.isMacOS ? evt.metaKey : evt.ctrlKey; + } + shouldCreateNote(evt, usedCtrl) { + const isTabMod = import_obsidian52.Keymap.isModEvent(evt) === "tab"; + if (!(evt.altKey || isTabMod)) + return false; + return this.settings.altKey && evt.altKey || usedCtrl && this.settings.ctrlKey; + } + createNoteAndMark(folderPath) { + createFolderNote(this, folderPath, true, void 0, true); + addCSSClassToFileExplorerEl(folderPath, "has-folder-note", false, this); + removeCSSClassFromFileExplorerEL(folderPath, "has-not-folder-note", false, this); + } + shouldOpenNote(usedCtrl, evt) { + if (this.settings.openWithCtrl && !usedCtrl) + return false; + if (this.settings.openWithAlt && !evt.altKey) + return false; + return true; + } + handleOverviewBlock(source, el, ctx) { + const observer = new MutationObserver(() => { + var _a; + const editButton = (_a = el.parentElement) == null ? void 0 : _a.childNodes.item(1); + if (editButton) { + editButton.addEventListener("click", (e) => { + e.stopImmediatePropagation(); + e.preventDefault(); + e.stopPropagation(); + new FolderOverviewSettings(this.app, this, (0, import_obsidian52.parseYaml)(source), ctx, el, this.settings.defaultOverview).open(); + }, { capture: true }); + } + }); + observer.observe(el, { + childList: true, + subtree: true + }); + try { + if (this.app.workspace.layoutReady) { + const { defaultOverview } = this.settings; + const folderOverview = new FolderOverview(this, ctx, source, el, defaultOverview); + folderOverview.create(this, el, ctx); + } else { + this.app.workspace.onLayoutReady(() => { + const folderOverview = new FolderOverview(this, ctx, source, el, this.settings.defaultOverview); + folderOverview.create(this, el, ctx); + }); + } + } catch (e) { + new import_obsidian52.Notice("Error creating folder overview (folder notes plugin) - check console for more details"); + console.error(e); + } + } + async activateOverviewView() { + const { workspace } = this.app; + let leaf = null; + const leaves = workspace.getLeavesOfType(FOLDER_OVERVIEW_VIEW); + if (leaves.length > 0) { + leaf = leaves[0]; + } else { + leaf = workspace.getRightLeaf(false); + await (leaf == null ? void 0 : leaf.setViewState({ type: FOLDER_OVERVIEW_VIEW, active: true })); + } + if (!leaf) + return; + workspace.revealLeaf(leaf); + } + isEmptyFolderNoteFolder(folder) { + let attachmentFolderPath = this.app.vault.getConfig("attachmentFolderPath"); + const cleanAttachmentFolderPath = (attachmentFolderPath == null ? void 0 : attachmentFolderPath.replace("./", "")) || ""; + const attachmentsAreInRootFolder = attachmentFolderPath === "./" || attachmentFolderPath === ""; + const threshold = this.settings.storageLocation === "insideFolder" ? 1 : 0; + if (folder.children.length === 0) { + addCSSClassToFileExplorerEl(folder.path, "fn-empty-folder", false, this); + } + attachmentFolderPath = `${folder.path}/${cleanAttachmentFolderPath}`; + if (folder.children.length === threshold) { + addCSSClassToFileExplorerEl(folder.path, "fn-empty-folder", false, this); + return true; + } else if (folder.children.length > threshold) { + if (attachmentsAreInRootFolder) { + return false; + } else if (this.app.vault.getAbstractFileByPath(attachmentFolderPath) instanceof import_obsidian52.TFolder) { + const attachmentFolder = this.app.vault.getAbstractFileByPath(attachmentFolderPath); + if (attachmentFolder instanceof import_obsidian52.TFolder && folder.children.length <= threshold + 1) { + addCSSClassToFileExplorerEl(folder.path, "fn-empty-folder", false, this); + addCSSClassToFileExplorerEl(folder.path, "fn-has-attachment-folder", false, this); + } + return folder.children.length <= threshold + 1; + } + return false; + } + return true; + } + async changeFolderNameInExplorer(folder, newName, waitForCreate = false, count = 0) { + const MAX_RETRY_COUNT = 5; + const RETRY_DELAY_MS = 500; + if (!newName) + newName = folder.name; + let fileExplorerItem = getFileExplorerElement(folder.path, this); + if (!fileExplorerItem) { + if (waitForCreate && count < MAX_RETRY_COUNT) { + await new Promise((resolve) => setTimeout(resolve, RETRY_DELAY_MS)); + void this.changeFolderNameInExplorer(folder, newName, waitForCreate, count + 1); + return; + } + return; + } + fileExplorerItem = fileExplorerItem == null ? void 0 : fileExplorerItem.querySelector("div.nav-folder-title-content"); + if (!fileExplorerItem) { + return; + } + if (this.settings.frontMatterTitle.explorer && this.settings.frontMatterTitle.enabled) { + fileExplorerItem.innerText = newName; + fileExplorerItem.setAttribute("old-name", folder.name); + } else { + fileExplorerItem.innerText = folder.name; + fileExplorerItem.removeAttribute("old-name"); + } + } + async changeFolderNameInPath(folder, newName, breadcrumb) { + if (!newName) + newName = folder.name; + breadcrumb.textContent = folder.newName || folder.name; + breadcrumb.setAttribute("old-name", folder.name); + breadcrumb.setAttribute("data-path", folder.path); + } + updateAllBreadcrumbs(remove) { + if (!this.settings.frontMatterTitle.path && !remove) { + return; + } + const viewHeaderItems = document.querySelectorAll("span.view-header-breadcrumb"); + const files = this.app.vault.getAllLoadedFiles().filter((file) => file instanceof import_obsidian52.TFolder); + viewHeaderItems.forEach((item) => { + if (!item.hasAttribute("data-path")) { + return; + } + const path = item.getAttribute("data-path"); + const folder = files.find((file) => file.path === path); + if (!(folder instanceof import_obsidian52.TFolder)) { + return; + } + if (remove) { + item.textContent = folder.name; + item.removeAttribute("old-name"); + } else { + item.textContent = folder.newName || folder.name; + item.setAttribute("old-name", folder.name); + item.setAttribute("data-path", folder.path); + } + }); + } + onunload() { + unregisterFileExplorerObserver(); + document.body.classList.remove("folder-notes-plugin"); + document.body.classList.remove("folder-note-underline"); + document.body.classList.remove("hide-folder-note"); + document.body.classList.remove("fn-whitespace-stop-collapsing"); + removeActiveFolder(this); + if (this.fmtpHandler) { + this.fmtpHandler.deleteEvent(); + } + } + async loadSettings() { + const data = await this.loadData(); + if (data) { + if (data.allowWhitespaceCollapsing === true) { + data.stopWhitespaceCollapsing = false; + delete data.allowWhitespaceCollapsing; + } else if (data.allowWhitespaceCollapsing === false) { + data.stopWhitespaceCollapsing = true; + delete data.allowWhitespaceCollapsing; + } + } + this.settings = Object.assign({}, DEFAULT_SETTINGS2, data); + if (!this.settings.oldFolderNoteName) { + this.settings.oldFolderNoteName = this.settings.folderNoteName; + } + if (!data) { + return; + } + const overview = data.defaultOverview; + if (!overview) { + return; + } + this.settings.defaultOverview = Object.assign({}, DEFAULT_SETTINGS2.defaultOverview, overview); + } + async saveSettings(reloadStyles) { + await this.saveData(this.settings); + if ((!this.settingsOpened || reloadStyles === true) && reloadStyles !== false) { + refreshAllFolderStyles(true, this); + } + } +}; + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/folder-notes/manifest.json b/.obsidian/plugins/folder-notes/manifest.json new file mode 100644 index 0000000..ad3738c --- /dev/null +++ b/.obsidian/plugins/folder-notes/manifest.json @@ -0,0 +1,12 @@ +{ + "id": "folder-notes", + "name": "Folder notes", + "version": "1.8.17", + "minAppVersion": "0.15.0", + "description": "Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.", + "author": "Lost Paul", + "authorUrl": "https://github.com/LostPaul", + "fundingUrl": "https://ko-fi.com/paul305844", + "helpUrl": "https://lostpaul.github.io/obsidian-folder-notes/", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/folder-notes/styles.css b/.obsidian/plugins/folder-notes/styles.css new file mode 100644 index 0000000..84eb68f --- /dev/null +++ b/.obsidian/plugins/folder-notes/styles.css @@ -0,0 +1,340 @@ +/* ========================================================================== + General States & Utilities + ========================================================================== */ + +.hide, +.hide-folder .folder-name, +.hide-folder-note .is-folder-note { + display: none; +} + +.pointer-cursor, +.has-folder-note .nav-folder-title-content:hover, +.has-folder-note.view-header-breadcrumb:hover, +.nav-folder-collapse-indicator:hover, +.fn-delete-confirmation-modal-buttons span:hover, +.fn-delete-confirmation-modal-buttons input:hover { + cursor: pointer !important; +} + + +/* ========================================================================== + Tree Items + ========================================================================== */ + +body:not(.is-grabbing) .tree-item-self.fn-is-active:hover, +body:not(.disable-folder-highlight) .tree-item-self.fn-is-active { + color: var(--nav-item-color-active); + background-color: var(--nav-item-background-active); + font-weight: var(--nav-item-weight-active); +} + + +/* ========================================================================== + Exclude Folder Settings + ========================================================================== */ + +.fn-excluded-folder-heading { + margin-top: 0 !important; + border-top: 1px solid var(--background-modifier-border); +} + +.add-exclude-folder-item, +.fn-exclude-folder-list { + padding-bottom: 0 !important; +} + +.fn-exclude-folder-list.setting-item { + border-top: 0 !important; + border-bottom: 0 !important; +} + +.fn-exclude-folder-list .setting-item-control { + display: flex; + justify-content: flex-start !important; +} + +.fn-exclude-folder-list .setting-item-info { + display: none !important; +} + +.fn-exclude-folder-list .search-input-container { + width: 100%; +} + + +/* ========================================================================== + Modal Styles + ========================================================================== */ + +.fn-backup-warning-modal .fn-modal-button-container { + display: flex; + gap: 0.5rem; + justify-content: flex-end; +} + +.fn-confirmation-modal { + padding-bottom: 0; +} + +.fn-confirmation-modal .setting-item { + border-top: 0 !important; + padding-top: 0 !important; +} + +:not(.is-phone) .fn-confirmation-modal-button { + margin-right: 0.7rem; +} + +:not(.is-phone) .fn-delete-confirmation-modal-buttons { + display: flex; + align-items: center; + margin-top: 10px; +} + +:not(.is-phone) .fn-delete-confirmation-modal-buttons .fn-confirmation-modal-button { + margin-left: auto; +} + +:not(.is-phone) .fn-delete-confirmation-modal-buttons input[type="checkbox"] { + margin-right: 5px; +} + +.is-phone .fn-delete-confirmation-modal-buttons { + display: flex; + flex-direction: column; + align-items: center; +} + +.is-phone .fn-delete-confirmation-modal-buttons .fn-confirmation-modal-button { + margin-top: 10px; +} + + +/* ========================================================================== + Folder Overview + ========================================================================== */ + +.folder-overview-container.fv-remove-edit-button .folder-overview-edit-button { + display: none; +} + +.cm-line:has(.fv-link-list-item), +li:has(.fv-link-list-item), +.el-ul:has(.fv-link-list-item), +.cm-line:has(.fv-link-list-start), +.cm-line:has(.fv-link-list-end), +.fv-hide-overview { + display: none !important; +} + + +.folder-overview-list { + margin-top: 0 !important; + margin-bottom: 0 !important; + padding-bottom: 1.200 !important; + padding-top: 1.200 !important; +} + +.folder-overview-list-item { + display: flex; +} + +.folder-overview-list::marker { + color: var(--text-faint); +} + +.folder-list::marker { + color: var(--text-normal) !important; +} + +.folder-overview-grid { + display: grid; + grid-gap: 20px; + grid-template-columns: repeat(3, 1fr); +} + +.folder-overview-grid-item { + flex: 1 1 auto; + margin: 0 1.2rem 1.2rem 0; +} + +.folder-overview-grid-item-article article { + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 15px; + flex: 1; +} + +.folder-overview-grid-item-article a { + text-decoration: none !important; +} + +.folder-overview-grid-item-article h1 { + font-size: 1.2rem; +} + +.overview-setting-item-fv { + border-top: 1px solid var(--background-modifier-border); + padding: 0.75em 0; + align-items: center; +} + +.overview-setting-item-fv .setting-item { + padding: 0; +} + + +/* ========================================================================== + File Explorer & Path Styling + ========================================================================== */ + +.folder-note-underline .has-folder-note .nav-folder-title-content { + text-decoration-line: underline; + text-decoration-color: var(--text-faint); + text-decoration-thickness: 2px; + text-underline-offset: 1px; +} + +.folder-note-underline-path .has-folder-note.view-header-breadcrumb { + text-decoration-line: underline; + text-decoration-color: var(--text-faint); + text-decoration-thickness: 1px; + text-underline-offset: 2px; +} + +.folder-note-bold .has-folder-note .nav-folder-title-content, +.folder-note-bold-path .has-folder-note.view-header-breadcrumb { + font-weight: bold; +} + +.folder-note-cursive .has-folder-note .nav-folder-title-content, +.folder-note-cursive-path .has-folder-note.view-header-breadcrumb { + font-style: italic; +} + + +/* Collapse Icon Handling */ + +.fn-folder-overview-collapse-icon { + display: block !important; +} + +.fn-has-no-files .collapse-icon, +.fn-hide-collapse-icon .has-folder-note.only-has-folder-note .tree-item-icon, +body.fn-ignore-attachment-folder.fn-hide-collapse-icon .only-has-folder-note .fn-empty-folder.fn-has-attachment-folder .tree-item-icon, +body.fn-hide-collapse-icon .only-has-folder-note .fn-empty-folder:not(.fn-has-attachment-folder) .tree-item-icon, +body.fn-hide-empty-collapse-icon :not(.only-has-folder-note) > .fn-empty-folder:not(.fn-has-attachment-folder) .tree-item-icon, +body.fn-hide-collapse-icon.only-has-folder-note:not(.is-collapsed):not(.show-folder-note-in-explorer)>.nav-folder-children { + display: none; +} + + +/* ========================================================================== + Settings Tabs + ========================================================================== */ + +.fn-settings-tab-bar { + display: flex; + flex-direction: row; + padding-bottom: 1rem; +} + +.fn-settings-tab { + display: flex; + flex-direction: row; + align-items: center; + gap: var(--size-4-2); + padding: 10px; + border: 1px solid var(--background-modifier-border); +} + +.fn-settings-tab-active { + background-color: var(--color-accent); + color: var(--text-on-accent); +} + +.fn-settings-tab-name { + font-weight: bold; +} + +.fn-settings-tab-icon { + display: flex; +} + + +/* ========================================================================== + Suggestion Container + ========================================================================== */ + +.fn-suggestion-container { + position: absolute; + overflow: hidden; + display: flex; + flex-direction: column; + background-color: var(--background-primary); + max-width: 500px; + max-height: 300px; + border-radius: var(--radius-m); + border: 1px solid var(--background-modifier-border); + box-shadow: var(--shadow-s); + z-index: var(--layer-notice); +} + + +/* ========================================================================== + Whitelist Folder Input (Desktop & Mobile) + ========================================================================== */ + +/* Default Desktop Layout */ +.fn-whitelist-folder-input-container { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + margin: 0; +} + +.fn-whitelist-folder-input-container input { + flex-grow: 1; + width: auto; + margin-right: 8px; + height: 40px; + box-sizing: border-box; +} + +.fn-whitelist-folder-buttons { + display: flex; + gap: 8px; + justify-content: flex-end; + align-items: center; + flex-grow: 0; + flex-shrink: 0; +} + +/* Mobile Overrides */ +@media (max-width: 768px) { + .fn-whitelist-folder-input-container { + display: block; + width: 100%; + text-align: center; + } + + .fn-whitelist-folder-input-container input { + width: 100%; + margin-right: 0; + } + + .fn-whitelist-folder-buttons { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + width: 100%; + } + + .is-phone .fn-overview-folder-path .setting-item-control { + display: block; + } +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-5e-statblocks/data.json b/.obsidian/plugins/obsidian-5e-statblocks/data.json new file mode 100644 index 0000000..6958729 --- /dev/null +++ b/.obsidian/plugins/obsidian-5e-statblocks/data.json @@ -0,0 +1,27 @@ +{ + "monsters": [], + "defaultLayouts": {}, + "layouts": [], + "default": "basic-5e-layout", + "useDice": true, + "renderDice": false, + "export": true, + "showAdvanced": false, + "version": { + "major": 4, + "minor": 10, + "patch": 1 + }, + "paths": [ + "/" + ], + "autoParse": false, + "disableSRD": false, + "tryToRenderLinks": true, + "debug": false, + "notifiedOfFantasy": false, + "hideConditionHelp": false, + "alwaysImport": false, + "defaultLayoutsIntegrated": true, + "atomicWrite": false +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-5e-statblocks/main.js b/.obsidian/plugins/obsidian-5e-statblocks/main.js new file mode 100644 index 0000000..a7ec740 --- /dev/null +++ b/.obsidian/plugins/obsidian-5e-statblocks/main.js @@ -0,0 +1,1107 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +"use strict";var ym=Object.create;var Ui=Object.defineProperty;var vm=Object.getOwnPropertyDescriptor;var km=Object.getOwnPropertyNames;var wm=Object.getPrototypeOf,_m=Object.prototype.hasOwnProperty;var Yl=n=>{throw TypeError(n)};var Sm=(n,e,t)=>e in n?Ui(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Jl=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports),Cm=(n,e)=>{for(var t in e)Ui(n,t,{get:e[t],enumerable:!0})},Xl=(n,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of km(e))!_m.call(n,a)&&a!==t&&Ui(n,a,{get:()=>e[a],enumerable:!(i=vm(e,a))||i.enumerable});return n};var Ba=(n,e,t)=>(t=n!=null?ym(wm(n)):{},Xl(e||!n||!n.__esModule?Ui(t,"default",{value:n,enumerable:!0}):t,n)),xm=n=>Xl(Ui({},"__esModule",{value:!0}),n);var We=(n,e,t)=>Sm(n,typeof e!="symbol"?e+"":e,t),ar=(n,e,t)=>e.has(n)||Yl("Cannot "+t);var X=(n,e,t)=>(ar(n,e,"read from private field"),t?t.call(n):e.get(n)),Be=(n,e,t)=>e.has(n)?Yl("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(n):e.set(n,t),an=(n,e,t,i)=>(ar(n,e,"write to private field"),i?i.call(n,t):e.set(n,t),t),Oe=(n,e,t)=>(ar(n,e,"access private method"),t);var Zl=Jl((Ql,sr)=>{(function(n){"use strict";var e=S(),t=C(),i=M(),a=w(),s={imagePlaceholder:void 0,cacheBust:!1},r={toSvg:o,toPng:c,toJpeg:d,toBlob:u,toPixelData:l,impl:{fontFaces:i,images:a,util:e,inliner:t,options:{}}};typeof sr<"u"?sr.exports=r:n.domtoimage=r;function o(k,A){return A=A||{},h(A),Promise.resolve(k).then(function(B){return m(B,A.filter,!0)}).then(p).then(b).then(P).then(function(B){return _(B,A.width||e.width(k),A.height||e.height(k))});function P(B){return A.bgcolor&&(B.style.backgroundColor=A.bgcolor),A.width&&(B.style.width=A.width+"px"),A.height&&(B.style.height=A.height+"px"),A.style&&Object.keys(A.style).forEach(function(L){B.style[L]=A.style[L]}),B}}function l(k,A){return f(k,A||{}).then(function(P){return P.getContext("2d").getImageData(0,0,e.width(k),e.height(k)).data})}function c(k,A){return f(k,A||{}).then(function(P){return P.toDataURL()})}function d(k,A){return A=A||{},f(k,A).then(function(P){return P.toDataURL("image/jpeg",A.quality||1)})}function u(k,A){return f(k,A||{}).then(e.canvasToBlob)}function h(k){typeof k.imagePlaceholder>"u"?r.impl.options.imagePlaceholder=s.imagePlaceholder:r.impl.options.imagePlaceholder=k.imagePlaceholder,typeof k.cacheBust>"u"?r.impl.options.cacheBust=s.cacheBust:r.impl.options.cacheBust=k.cacheBust}function f(k,A){return o(k,A).then(e.makeImage).then(e.delay(100)).then(function(B){var L=P(k);return L.getContext("2d").drawImage(B,0,0),L});function P(B){var L=document.createElement("canvas");if(L.width=A.width||e.width(B),L.height=A.height||e.height(B),A.bgcolor){var O=L.getContext("2d");O.fillStyle=A.bgcolor,O.fillRect(0,0,L.width,L.height)}return L}}function m(k,A,P){if(!P&&A&&!A(k))return Promise.resolve();return Promise.resolve(k).then(B).then(function(q){return L(k,q,A)}).then(function(q){return O(k,q)});function B(q){return q instanceof HTMLCanvasElement?e.makeImage(q.toDataURL()):q.cloneNode(!1)}function L(q,Z,ee){var se=q.childNodes;if(se.length===0)return Promise.resolve(Z);return K(Z,e.asArray(se),ee).then(function(){return Z});function K(W,Y,F){var ae=Promise.resolve();return Y.forEach(function($){ae=ae.then(function(){return m($,F)}).then(function(de){de&&W.appendChild(de)})}),ae}}function O(q,Z){if(!(Z instanceof Element))return Z;return Promise.resolve().then(ee).then(se).then(K).then(W).then(function(){return Z});function ee(){Y(window.getComputedStyle(q),Z.style);function Y(F,ae){F.cssText?ae.cssText=F.cssText:$(F,ae);function $(de,V){e.asArray(de).forEach(function(H){V.setProperty(H,de.getPropertyValue(H),de.getPropertyPriority(H))})}}}function se(){[":before",":after"].forEach(function(F){Y(F)});function Y(F){var ae=window.getComputedStyle(q,F),$=ae.getPropertyValue("content");if($===""||$==="none")return;var de=e.uid();Z.className=Z.className+" "+de;var V=document.createElement("style");V.appendChild(H(de,F,ae)),Z.appendChild(V);function H(fe,Ce,Ie){var et="."+fe+":"+Ce,Tt=Ie.cssText?mi(Ie):gi(Ie);return document.createTextNode(et+"{"+Tt+"}");function mi(Rt){var Nt=Rt.getPropertyValue("content");return Rt.cssText+" content: "+Nt+";"}function gi(Rt){return e.asArray(Rt).map(Nt).join("; ")+";";function Nt(bt){return bt+": "+Rt.getPropertyValue(bt)+(Rt.getPropertyPriority(bt)?" !important":"")}}}}}function K(){q instanceof HTMLTextAreaElement&&(Z.innerHTML=q.value),q instanceof HTMLInputElement&&Z.setAttribute("value",q.value)}function W(){Z instanceof SVGElement&&(Z.setAttribute("xmlns","http://www.w3.org/2000/svg"),Z instanceof SVGRectElement&&["width","height"].forEach(function(Y){var F=Z.getAttribute(Y);F&&Z.style.setProperty(Y,F)}))}}}function p(k){return i.resolveAll().then(function(A){var P=document.createElement("style");return k.appendChild(P),P.appendChild(document.createTextNode(A)),k})}function b(k){return a.inlineAll(k).then(function(){return k})}function _(k,A,P){return Promise.resolve(k).then(function(B){return B.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),new XMLSerializer().serializeToString(B)}).then(e.escapeXhtml).then(function(B){return''+B+""}).then(function(B){return''+B+""}).then(function(B){return"data:image/svg+xml;charset=utf-8,"+B})}function S(){return{escape:W,parseExtension:A,mimeType:P,dataAsUrl:K,isDataUrl:B,canvasToBlob:O,resolveUrl:q,getAndEncode:se,uid:Z(),delay:Y,asArray:F,escapeXhtml:ae,makeImage:ee,width:$,height:de};function k(){var H="application/font-woff",fe="image/jpeg";return{woff:H,woff2:H,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:fe,jpeg:fe,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"}}function A(H){var fe=/\.([^\.\/]*?)$/g.exec(H);return fe?fe[1]:""}function P(H){var fe=A(H).toLowerCase();return k()[fe]||""}function B(H){return H.search(/^(data:)/)!==-1}function L(H){return new Promise(function(fe){for(var Ce=window.atob(H.toDataURL().split(",")[1]),Ie=Ce.length,et=new Uint8Array(Ie),Tt=0;Tt{"use strict";var Lo=Object.defineProperty,V1=Object.getOwnPropertyDescriptor,U1=Object.getOwnPropertyNames,G1=Object.prototype.hasOwnProperty,K1=(n,e)=>{for(var t in e)Lo(n,t,{get:e[t],enumerable:!0})},$1=(n,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of U1(e))!G1.call(n,a)&&a!==t&&Lo(n,a,{get:()=>e[a],enumerable:!(i=V1(e,a))||i.enumerable});return n},Y1=n=>$1(Lo({},"__esModule",{value:!0}),n),qd={};K1(qd,{FileInputSuggest:()=>X1,FolderInputSuggest:()=>J1,FuzzyInputSuggest:()=>Fo,createCollapsibleSection:()=>e0,setNodeIcon:()=>Z1});jd.exports=Y1(qd);var Bo=require("obsidian"),Fo=class extends Bo.AbstractInputSuggest{constructor(n,e,t){super(n,e.inputEl),this.items=t}getSuggestions(n){let e=(0,Bo.prepareSimpleSearch)(n),t=[];for(let i of this.items){let a=e(this.getItemText(i));a&&t.push({item:i,match:a})}return t}renderSuggestion(n,e){e.addClass("mod-complex");let t=e.createDiv({cls:"suggestion-content"});if(!n?.item){t.setText("No match found"),t.parentElement?.addClass("is-selected");return}this.renderTitle(t.createDiv("suggestion-title"),n),this.renderNote?.(t.createDiv("suggestion-note"),n),this.renderFlair?.(e.createDiv("suggestion-aux").createDiv("suggestion-flair"),n)}renderMatches(n,e,t,i){(0,Bo.renderMatches)(n,e,t,i)}},Wd=require("obsidian"),J1=class extends Fo{getItemText(n){return n.path}renderNote(n,e){let{item:t,match:i}=e;(0,Wd.renderMatches)(n,t.path,i.matches)}renderTitle(n,e){let{item:t,match:i}=e;(0,Wd.renderMatches)(n,t.name,i.matches,t.path.length-t.name.length)}},Hd=require("obsidian"),X1=class extends Fo{getItemText(n){return n.path}renderNote(n,e){let{item:t,match:i}=e;(0,Hd.renderMatches)(n,t.path,i.matches)}renderTitle(n,e){let{item:t,match:i}=e;(0,Hd.renderMatches)(n,t.name,i.matches,t.path.length-t.name.length)}},Q1=require("obsidian");function Z1(n,e){n.addClass("has-node-icon"),(0,Q1.setIcon)(n,e)}var zd=require("obsidian");function e0(n,e,t,i){let a=n.createEl("details",{cls:"javalent-nested-settings",attr:{...t??!0?{open:"open"}:{}}});a.ontoggle=async()=>{i&&i(a.open)};let s=a.createEl("summary");return new zd.Setting(s).setHeading().setName(e),(0,zd.setIcon)(s.createDiv("handle"),"chevron-right"),a}});var bv={};Cm(bv,{DICE_ROLLER_SOURCE:()=>hi,default:()=>$s});module.exports=xm(bv);var jn=require("obsidian"),xf=Ba(Zl());var Ct=require("obsidian");var Sc=require("@codemirror/state"),Cc=require("@codemirror/view");var Am=Function.prototype.toString,rr=Object.create,Tm=Object.prototype.toString,Dm=function(){function n(){this._keys=[],this._values=[]}return n.prototype.has=function(e){return!!~this._keys.indexOf(e)},n.prototype.get=function(e){return this._values[this._keys.indexOf(e)]},n.prototype.set=function(e,t){this._keys.push(e),this._values.push(t)},n}();function Em(){return new Dm}function Mm(){return new WeakMap}var Im=typeof WeakMap<"u"?Mm:Em;function lr(n){if(!n)return rr(null);var e=n.constructor;if(e===Object)return n===Object.prototype?{}:rr(n);if(e&&~Am.call(e).indexOf("[native code]"))try{return new e}catch{}return rr(n)}function Om(n){var e="";return n.global&&(e+="g"),n.ignoreCase&&(e+="i"),n.multiline&&(e+="m"),n.unicode&&(e+="u"),n.sticky&&(e+="y"),e}function Pm(n){return n.flags}var Rm=/test/g.flags==="g"?Pm:Om;function ec(n){var e=Tm.call(n);return e.substring(8,e.length-1)}function Nm(n){return n[Symbol.toStringTag]||ec(n)}var Bm=typeof Symbol<"u"?Nm:ec,Lm=Object.defineProperty,Fm=Object.getOwnPropertyDescriptor,tc=Object.getOwnPropertyNames,cr=Object.getOwnPropertySymbols,nc=Object.prototype,ic=nc.hasOwnProperty,Wm=nc.propertyIsEnumerable,ac=typeof cr=="function";function Hm(n){return tc(n).concat(cr(n))}var zm=ac?Hm:tc;function Fa(n,e,t){for(var i=zm(n),a=0,s=i.length,r=void 0,o=void 0;a[(0,Bt.foldGutter)(),(0,sn.drawSelection)(),(0,sn.dropCursor)(),(0,Bt.indentOnInput)(),(0,Bt.syntaxHighlighting)(Bt.defaultHighlightStyle,{fallback:!0}),sn.EditorView.lineWrapping,(0,Bt.bracketMatching)(),(0,Cn.closeBrackets)(),(0,Cn.autocompletion)(),(0,sn.rectangularSelection)(),(0,Wa.highlightSelectionMatches)(),sn.keymap.of([...Cn.closeBracketsKeymap,...yi.defaultKeymap,...Wa.searchKeymap,...yi.historyKeymap,yi.indentWithTab,...Bt.foldKeymap,...Cn.completionKeymap,...uc.lintKeymap])];var fc=require("@codemirror/view"),Sv=require("@codemirror/state"),Ha=require("@codemirror/language"),Ve=require("@lezer/highlight"),sg="#abb2bf",rg="#7d8799",og="#ffffff",lg="#21252b",dr="rgba(0, 0, 0, 0.5)",cg="#292d3e",hr="#353a42",ug="rgba(128, 203, 196, 0.2)",hc="#ffcc00",dg=fc.EditorView.theme({"&":{color:"#ffffff",backgroundColor:cg},".cm-content":{caretColor:hc},"&.cm-focused .cm-cursor":{borderLeftColor:hc},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:ug},".cm-panels":{backgroundColor:lg,color:"#ffffff"},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:dr},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847",outline:"1px solid #515a6b"},".cm-gutters":{background:"#292d3e",color:"#676e95",border:"none"},".cm-activeLineGutter":{backgroundColor:dr},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:hr},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:hr,borderBottomColor:hr},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:dr,color:sg}}},{dark:!0}),hg=Ha.HighlightStyle.define([{tag:Ve.tags.keyword,color:"#c792ea"},{tag:Ve.tags.operator,color:"#89ddff"},{tag:Ve.tags.special(Ve.tags.variableName),color:"#eeffff"},{tag:Ve.tags.typeName,color:"#f07178"},{tag:Ve.tags.atom,color:"#f78c6c"},{tag:Ve.tags.number,color:"#ff5370"},{tag:Ve.tags.definition(Ve.tags.variableName),color:"#82aaff"},{tag:Ve.tags.string,color:"#c3e88d"},{tag:Ve.tags.special(Ve.tags.string),color:"#f07178"},{tag:Ve.tags.comment,color:rg},{tag:Ve.tags.variableName,color:"#f07178"},{tag:Ve.tags.tagName,color:"#ff5370"},{tag:Ve.tags.bracket,color:"#a2a1a4"},{tag:Ve.tags.meta,color:"#ffcb6b"},{tag:Ve.tags.attributeName,color:"#c792ea"},{tag:Ve.tags.propertyName,color:"#c792ea"},{tag:Ve.tags.className,color:"#decb6b"},{tag:Ve.tags.invalid,color:og}]),mc=[dg,(0,Ha.syntaxHighlighting)(hg)];var _c=require("@codemirror/view"),Av=require("@codemirror/state"),qa=require("@codemirror/language"),he=require("@lezer/highlight"),gc="#2e3440",yr="#3b4252",pc="#434c5e",za="#4c566a";var bc="#e5e9f0",br="#eceff4",fr="#8fbcbb",yc="#88c0d0",fg="#81a1c1",Vt="#5e81ac",mg="#bf616a",vi="#d08770",mr="#ebcb8b",vc="#a3be8c",gg="#b48ead",kc="#d30102",vr=br,gr=vr,pg="#ffffff",pr=yr,bg=vr,wc=yr,kr=_c.EditorView.theme({"&":{color:gc,backgroundColor:pg},".cm-content":{caretColor:wc},".cm-cursor, .cm-dropCursor":{borderLeftColor:wc},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:bg},".cm-panels":{backgroundColor:vr,color:za},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:`1px solid ${za}`},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:bc},".cm-activeLine":{backgroundColor:gr},".cm-selectionMatch":{backgroundColor:bc},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{outline:`1px solid ${za}`},"&.cm-focused .cm-matchingBracket":{backgroundColor:br},".cm-gutters":{backgroundColor:br,color:gc,border:"none"},".cm-activeLineGutter":{backgroundColor:gr},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:pr},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:pr,borderBottomColor:pr},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:gr,color:za}}},{dark:!1}),yg=qa.HighlightStyle.define([{tag:he.tags.keyword,color:Vt},{tag:[he.tags.name,he.tags.deleted,he.tags.character,he.tags.propertyName,he.tags.macroName],color:vi},{tag:[he.tags.variableName],color:vi},{tag:[he.tags.function(he.tags.variableName)],color:Vt},{tag:[he.tags.labelName],color:fg},{tag:[he.tags.color,he.tags.constant(he.tags.name),he.tags.standard(he.tags.name)],color:Vt},{tag:[he.tags.definition(he.tags.name),he.tags.separator],color:vc},{tag:[he.tags.brace],color:fr},{tag:[he.tags.annotation],color:kc},{tag:[he.tags.number,he.tags.changed,he.tags.annotation,he.tags.modifier,he.tags.self,he.tags.namespace],color:yc},{tag:[he.tags.typeName,he.tags.className],color:mr},{tag:[he.tags.operator,he.tags.operatorKeyword],color:vc},{tag:[he.tags.tagName],color:gg},{tag:[he.tags.squareBracket],color:mg},{tag:[he.tags.angleBracket],color:vi},{tag:[he.tags.attributeName],color:mr},{tag:[he.tags.regexp],color:Vt},{tag:[he.tags.quote],color:yr},{tag:[he.tags.string],color:vi},{tag:he.tags.link,color:fr,textDecoration:"underline",textUnderlinePosition:"under"},{tag:[he.tags.url,he.tags.escape,he.tags.special(he.tags.string)],color:vi},{tag:[he.tags.meta],color:yc},{tag:[he.tags.comment],color:pc,fontStyle:"italic"},{tag:he.tags.strong,fontWeight:"bold",color:Vt},{tag:he.tags.emphasis,fontStyle:"italic",color:Vt},{tag:he.tags.strikethrough,textDecoration:"line-through"},{tag:he.tags.heading,fontWeight:"bold",color:Vt},{tag:he.tags.special(he.tags.heading1),fontWeight:"bold",color:Vt},{tag:he.tags.heading1,fontWeight:"bold",color:Vt},{tag:[he.tags.heading2,he.tags.heading3,he.tags.heading4],fontWeight:"bold",color:Vt},{tag:[he.tags.heading5,he.tags.heading6],color:Vt},{tag:[he.tags.atom,he.tags.bool,he.tags.special(he.tags.variableName)],color:vi},{tag:[he.tags.processingInstruction,he.tags.inserted],color:fr},{tag:[he.tags.contentSeparator],color:mr},{tag:he.tags.invalid,color:pc,borderBottom:`1px dotted ${kc}`}]),Dv=[kr,(0,qa.syntaxHighlighting)(yg)];function Lt(n,e,t="js"){let i=dc();document.body.hasClass("theme-dark")?i.push(mc):i.push(kr);let a=[...i];e&&a.push(e);let s=new Cc.EditorView({state:Sc.EditorState.create({doc:n.value,extensions:a})});return n.parentNode.appendChild(s.dom),n.style.display="none",n.form&&n.form.addEventListener("submit",()=>{n.value=s.state.doc.toString()}),s}function mt(n){return n?n.toLowerCase().replace(/[^A-Za-z0-9\s_-]/g,"").replace(/\s+/g,"-"):""}function Gi(n){return n[0].toUpperCase()+n.slice(1).toLowerCase()}function Q(){return"xyxyxyxyxyxy".replace(/[xy]/g,function(n){let e=Math.random()*16|0;return(n=="x"?e:e&3|8).toString(16)})}function ye(n,e=0,t=" ",i=!0){let a=[];if(e==5||n==null)return"";if(typeof n=="string")return n;if(typeof n=="number")return`${n}`;if(Array.isArray(n))a.push(`${i?"(":""}${n.map(s=>ye(s,e+1)).join(t)}${i?")":""}`);else if(typeof n=="object")for(let s of Object.values(n))a.push(ye(s,e+1));return a.join(" ")}function wr(n,e){if(!Array.isArray(n)&&typeof n!="string"||!Array.isArray(e)&&typeof e!="string")return e;let t=Ze(n);if(Array.isArray(t)){if(Array.isArray(e))return[...t,...e];if(typeof e=="string")return t.push(e),t}else if(typeof t=="string")return`${t} ${ye(e)}`;return e}var vg=[{type:"inline",id:Q(),properties:[],hasRule:!0,nested:[{type:"group",id:Q(),properties:["name","size","type","subtype","alignment"],nested:[{type:"inline",id:Q(),properties:[],hasRule:!1,nested:[{type:"heading",id:Q(),properties:["name"],conditioned:!0,size:1},{type:"inline",id:Q(),properties:[],hasRule:!1,nested:[{type:"action",id:Q(),icon:"sword",callback:"try { InitiativeTracker.newEncounter({roll: true, creatures: [monster]}); } catch(e) {}"},{type:"action",id:Q(),icon:"plus-with-circle",callback:"try { InitiativeTracker.addCreatures([monster]); } catch(e) {}"}]}]},{type:"subheading",id:Q(),properties:["size","type","subtype","alignment"],conditioned:!0,separator:", "}],conditioned:!0},{type:"image",id:Q(),properties:["image"]}]},{type:"group",id:Q(),properties:["ac","hp","speed"],nested:[{type:"property",id:Q(),properties:["ac"],display:"Armor Class",conditioned:!0,callback:'const ac = [monster.ac];if ("ac_class" in monster) {ac.push(`(${monster.ac_class})`);}return ac.join(" ");'},{type:"property",id:Q(),properties:["hp"],display:"Hit Points",dice:!0,diceProperty:"hit_dice",diceCallback:`if ("hit_dice" in monster) { + return [{ text: monster["hit_dice"] }]; +} else { + return property; +}`,callback:`let str = [monster.hp]; +if (monster.hit_dice?.length) { + str.push(\`(\${monster.hit_dice})\`); +} +return str.join(" ");`,conditioned:!0},{type:"property",id:Q(),display:"Speed",properties:["speed"],conditioned:!0}],hasRule:!0,conditioned:!0},{type:"table",id:Q(),properties:["stats"],headers:["Str","Dex","Con","Int","Wis","Cha"],calculate:!0,hasRule:!0,conditioned:!0},{type:"table",id:Q(),properties:["fage_stats"],headers:["Accuracy","Communication","Constitution","Dexterity","Fighting","Intelligence","Perception","Strength","Willpower"],calculate:!1,hasRule:!0,conditioned:!0},{type:"group",id:Q(),properties:["saves","skillsaves","damage_immunities","damage_resistances","damage_vulnerabilities","condition_immunities","cr","languages","senses"],nested:[{type:"saves",id:Q(),display:"Saves",properties:["saves"],conditioned:!0},{type:"saves",id:Q(),display:"Skills",properties:["skillsaves"],conditioned:!0},{type:"property",id:Q(),display:"Damage Resistances",properties:["damage_resistances"],conditioned:!0},{type:"property",id:Q(),display:"Damage Immunities",properties:["damage_immunities"],conditioned:!0},{type:"property",id:Q(),display:"Condition Immunities",properties:["condition_immunities"],conditioned:!0},{type:"property",id:Q(),display:"Damage Vulnerabilities",properties:["damage_vulnerabilities"],conditioned:!0},{type:"property",id:Q(),display:"Senses",properties:["senses"],conditioned:!0},{type:"property",id:Q(),display:"Languages",properties:["languages"],fallback:"-"},{type:"inline",id:Q(),properties:[],conditioned:!0,nested:[{type:"property",id:Q(),display:"Challenge",properties:["cr"],callback:`const CR = { + "0": { + cr: "0", + value: 0, + xp: 10 + }, + "1/8": { + cr: "1/8", + value: 0.125, + xp: 25 + }, + "1/4": { + cr: "1/4", + + value: 0.25, + xp: 50 + }, + "1/2": { + cr: "1/2", + value: 0.5, + xp: 100 + }, + "0.125": { + cr: "1/8", + value: 0.125, + xp: 25 + }, + "0.25": { + cr: "1/4", + + value: 0.25, + xp: 50 + }, + "0.5": { + cr: "1/2", + value: 0.5, + xp: 100 + }, + "1": { + cr: "1", + value: 1, + xp: 200 + }, + "2": { + cr: "2", + value: 2, + xp: 450 + }, + "3": { + cr: "3", + value: 3, + xp: 700 + }, + "4": { + cr: "4", + value: 4, + xp: 1100 + }, + "5": { + cr: "5", + value: 5, + xp: 1800 + }, + "6": { + cr: "6", + value: 6, + xp: 2300 + }, + "7": { + cr: "7", + value: 7, + xp: 2900 + }, + "8": { + cr: "8", + value: 8, + xp: 3900 + }, + "9": { + cr: "9", + value: 9, + xp: 5000 + }, + "10": { + cr: "10", + value: 10, + xp: 5900 + }, + "11": { + cr: "11", + value: 11, + xp: 7200 + }, + "12": { + cr: "12", + value: 12, + xp: 8400 + }, + "13": { + cr: "13", + value: 13, + xp: 10000 + }, + "14": { + cr: "14", + value: 14, + xp: 11500 + }, + "15": { + cr: "15", + value: 15, + xp: 13000 + }, + "16": { + cr: "16", + value: 16, + xp: 15000 + }, + "17": { + cr: "17", + value: 17, + xp: 18000 + }, + "18": { + cr: "18", + value: 18, + xp: 20000 + }, + "19": { + cr: "19", + value: 19, + xp: 22000 + }, + "20": { + cr: "20", + value: 20, + xp: 25000 + }, + "21": { + cr: "21", + value: 21, + xp: 33000 + }, + "22": { + cr: "22", + value: 22, + xp: 41000 + }, + "23": { + cr: "23", + value: 23, + xp: 50000 + }, + "24": { + cr: "24", + value: 24, + xp: 62000 + }, + "25": { + cr: "25", + value: 25, + xp: 75000 + }, + "26": { + cr: "26", + value: 26, + xp: 90000 + }, + "27": { + cr: "27", + value: 27, + xp: 105000 + }, + "28": { + cr: "28", + value: 28, + xp: 120000 + }, + "29": { + cr: "29", + value: 29, + xp: 135000 + }, + "30": { + cr: "30", + value: 30, + xp: 155000 + } +}; +if ("cr" in monster && monster.cr in CR) { + return \`\${CR[ + monster.cr + ].cr} (\${CR[ + monster.cr + ].xp.toLocaleString()} XP)\`; +} +return "";`},{type:"property",id:Q(),display:"Proficiency Bonus",properties:["cr"],callback:`const CR = { + "0": { + cr: "0", + value: 0, + xp: 0 + }, + "1/8": { + cr: "1/8", + value: 0.125, + xp: 25 + }, + "1/4": { + cr: "1/4", + + value: 0.25, + xp: 50 + }, + "1/2": { + cr: "1/2", + value: 0.5, + xp: 100 + }, + "0.125": { + cr: "1/8", + value: 0.125, + xp: 25 + }, + "0.25": { + cr: "1/4", + + value: 0.25, + xp: 50 + }, + "0.5": { + cr: "1/2", + value: 0.5, + xp: 100 + }, + "1": { + cr: "1", + value: 1, + xp: 200 + }, + "2": { + cr: "2", + value: 2, + xp: 450 + }, + "3": { + cr: "3", + value: 3, + xp: 700 + }, + "4": { + cr: "4", + value: 4, + xp: 1100 + }, + "5": { + cr: "5", + value: 5, + xp: 1800 + }, + "6": { + cr: "6", + value: 6, + xp: 2300 + }, + "7": { + cr: "7", + value: 7, + xp: 2900 + }, + "8": { + cr: "8", + value: 8, + xp: 3900 + }, + "9": { + cr: "9", + value: 9, + xp: 5000 + }, + "10": { + cr: "10", + value: 10, + xp: 5900 + }, + "11": { + cr: "11", + value: 11, + xp: 7200 + }, + "12": { + cr: "12", + value: 12, + xp: 8400 + }, + "13": { + cr: "13", + value: 13, + xp: 10000 + }, + "14": { + cr: "14", + value: 14, + xp: 11500 + }, + "15": { + cr: "15", + value: 15, + xp: 13000 + }, + "16": { + cr: "16", + value: 16, + xp: 15000 + }, + "17": { + cr: "17", + value: 17, + xp: 18000 + }, + "18": { + cr: "18", + value: 18, + xp: 20000 + }, + "19": { + cr: "19", + value: 19, + xp: 22000 + }, + "20": { + cr: "20", + value: 20, + xp: 25000 + }, + "21": { + cr: "21", + value: 21, + xp: 33000 + }, + "22": { + cr: "22", + value: 22, + xp: 41000 + }, + "23": { + cr: "23", + value: 23, + xp: 50000 + }, + "24": { + cr: "24", + value: 24, + xp: 62000 + }, + "25": { + cr: "25", + value: 25, + xp: 75000 + }, + "26": { + cr: "26", + value: 26, + xp: 90000 + }, + "27": { + cr: "27", + value: 27, + xp: 105000 + }, + "28": { + cr: "28", + value: 28, + xp: 120000 + }, + "29": { + cr: "29", + value: 29, + xp: 135000 + }, + "30": { + cr: "30", + value: 30, + xp: 155000 + } +}; +if ("cr" in monster && monster.cr in CR) { + return \`+\${Math.max( + Math.floor(2 + ((CR[monster.cr]?.value ?? 0) - 1) / 4), + 2 + )}\`; +} +return "";`}]}],conditioned:!0,hasRule:!0},{type:"traits",id:Q(),properties:["traits"],conditioned:!0,dice:!0},{type:"spells",id:Q(),properties:["spells"],conditioned:!0,dice:!0},{type:"text",id:Q(),properties:["spellsNotes"],conditioned:!0,text:null},{type:"traits",id:Q(),properties:["actions"],heading:"Actions",conditioned:!0,dice:!0},{type:"traits",id:Q(),properties:["bonus_actions"],heading:"Bonus Actions",conditioned:!0,dice:!0},{type:"group",id:Q(),properties:["legendary_description","legendary_actions"],heading:"Legendary Actions",nested:[{type:"text",id:Q(),properties:["legendary_description"],conditioned:!0,text:null},{type:"traits",id:Q(),properties:["legendary_actions"],conditioned:!0,dice:!0}],conditioned:!0},{type:"group",id:Q(),properties:["mythic_description","mythic_actions"],heading:"Mythic Actions",nested:[{type:"text",id:Q(),properties:["mythic_description"],conditioned:!0,text:null},{type:"traits",id:Q(),properties:["mythic_actions"],conditioned:!0,dice:!0}],conditioned:!0},{type:"traits",id:Q(),properties:["reactions"],heading:"Reactions",conditioned:!0,dice:!0},{type:"traits",id:Q(),properties:["lair_actions"],heading:"Lair Actions",conditioned:!0,dice:!0},{type:"traits",id:Q(),properties:["regional_effects"],heading:"Regional Effects",conditioned:!0,dice:!0}],rn={blocks:vg,id:"basic-5e-layout",name:"Basic 5e Layout",edited:!1,version:9};var Nu=require("obsidian");function N(){}var on=n=>n;function at(n,e){for(let t in e)n[t]=e[t];return n}function xc(n){return!!n&&(typeof n=="object"||typeof n=="function")&&typeof n.then=="function"}function _r(n){return n()}function Va(){return Object.create(null)}function le(n){n.forEach(_r)}function Pe(n){return typeof n=="function"}function j(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}var ja;function Ac(n,e){return n===e?!0:(ja||(ja=document.createElement("a")),ja.href=e,n===ja.href)}function Tc(n){return Object.keys(n).length===0}function Dt(n,...e){if(n==null){for(let i of e)i(void 0);return N}let t=n.subscribe(...e);return t.unsubscribe?()=>t.unsubscribe():t}function Se(n,e,t){n.$$.on_destroy.push(Dt(e,t))}function st(n,e,t,i){if(n){let a=Dc(n,e,t,i);return n[0](a)}}function Dc(n,e,t,i){return n[1]&&i?at(t.ctx.slice(),n[1](i(e))):t.ctx}function rt(n,e,t,i){if(n[2]&&i){let a=n[2](i(t));if(e.dirty===void 0)return a;if(typeof a=="object"){let s=[],r=Math.max(e.dirty.length,a.length);for(let o=0;o32){let e=[],t=n.ctx.length/32;for(let i=0;iwindow.performance.now():()=>Date.now(),Ki=Ec?n=>requestAnimationFrame(n):N;var ki=new Set;function Mc(n){ki.forEach(e=>{e.c(n)||(ki.delete(e),e.f())}),ki.size!==0&&Ki(Mc)}function Kn(n){let e;return ki.size===0&&Ki(Mc),{promise:new Promise(t=>{ki.add(e={c:n,f:t})}),abort(){ki.delete(e)}}}var $i=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;var Ua=class n{constructor(e){We(this,"_listeners","WeakMap"in $i?new WeakMap:void 0);We(this,"_observer");We(this,"options");this.options=e}observe(e,t){return this._listeners.set(e,t),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){return this._observer??(this._observer=new ResizeObserver(e=>{for(let t of e)n.entries.set(t.target,t),this._listeners.get(t.target)?.(t)}))}};Ua.entries="WeakMap"in $i?new WeakMap:void 0;var Ic=!1;function Oc(){Ic=!0}function Pc(){Ic=!1}function y(n,e){n.appendChild(e)}function re(n,e,t){let i=Ga(n);if(!i.getElementById(e)){let a=v("style");a.id=e,a.textContent=t,Nc(i,a)}}function Ga(n){if(!n)return document;let e=n.getRootNode?n.getRootNode():n.ownerDocument;return e&&e.host?e:n.ownerDocument}function Rc(n){let e=v("style");return e.textContent="/* empty */",Nc(Ga(n),e),e.sheet}function Nc(n,e){return y(n.head||n,e),e.sheet}function D(n,e,t){n.insertBefore(e,t||null)}function x(n){n.parentNode&&n.parentNode.removeChild(n)}function He(n,e){for(let t=0;tn.removeEventListener(e,t,i)}function Sr(n){return function(e){return e.preventDefault(),n.call(this,e)}}function ln(n){return function(e){return e.stopPropagation(),n.call(this,e)}}function Bc(n){return function(e){e.target===this&&n.call(this,e)}}function g(n,e,t){t==null?n.removeAttribute(e):n.getAttribute(e)!==t&&n.setAttribute(e,t)}function cn(n,e){for(let t in e)g(n,t,e[t])}function $n(n){return n===""?null:+n}function Lc(n){return Array.from(n.childNodes)}function we(n,e){e=""+e,n.data!==e&&(n.data=e)}function ct(n,e){n.value=e??""}function ze(n,e,t,i){t==null?n.style.removeProperty(e):n.style.setProperty(e,t,i?"important":"")}function oe(n,e,t){n.classList.toggle(e,!!t)}function Yi(n,e,{bubbles:t=!1,cancelable:i=!1}={}){return new CustomEvent(n,{detail:e,bubbles:t,cancelable:i})}var gn=class{constructor(e=!1){We(this,"is_svg",!1);We(this,"e");We(this,"n");We(this,"t");We(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,i=null){this.e||(this.is_svg?this.e=Gt(t.nodeName):this.e=v(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(i)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t{e[t.slot||"default"]=!0}),e}function Cr(n,e){return new n(e)}var Ka=new Map,$a=0;function wg(n){let e=5381,t=n.length;for(;t--;)e=(e<<5)-e^n.charCodeAt(t);return e>>>0}function _g(n,e){let t={stylesheet:Rc(e),rules:{}};return Ka.set(n,t),t}function Ji(n,e,t,i,a,s,r,o=0){let l=16.666/i,c=`{ +`;for(let b=0;b<=1;b+=l){let _=e+(t-e)*s(b);c+=b*100+`%{${r(_,1-_)}} +`}let d=c+`100% {${r(t,1-t)}} +}`,u=`__svelte_${wg(d)}_${o}`,h=Ga(n),{stylesheet:f,rules:m}=Ka.get(h)||_g(h,n);m[u]||(m[u]=!0,f.insertRule(`@keyframes ${u} ${d}`,f.cssRules.length));let p=n.style.animation||"";return n.style.animation=`${p?`${p}, `:""}${u} ${i}ms linear ${a}ms 1 both`,$a+=1,u}function Ya(n,e){let t=(n.style.animation||"").split(", "),i=t.filter(e?s=>s.indexOf(e)<0:s=>s.indexOf("__svelte")===-1),a=t.length-i.length;a&&(n.style.animation=i.join(", "),$a-=a,$a||Sg())}function Sg(){Ki(()=>{$a||(Ka.forEach(n=>{let{ownerNode:e}=n.stylesheet;e&&x(e)}),Ka.clear())})}function Tn(n,e,t,i){if(!e)return N;let a=n.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return N;let{delay:s=0,duration:r=300,easing:o=on,start:l=An()+s,end:c=l+r,tick:d=N,css:u}=t(n,{from:e,to:a},i),h=!0,f=!1,m;function p(){u&&(m=Ji(n,0,1,r,s,o,u)),s||(f=!0)}function b(){u&&Ya(n,m),h=!1}return Kn(_=>{if(!f&&_>=l&&(f=!0),f&&_>=c&&(d(1,0),b()),!h)return!1;if(f){let S=_-l,C=0+1*o(S/r);d(C,1-C)}return!0}),p(),d(0,1),b}function Dn(n){let e=getComputedStyle(n);if(e.position!=="absolute"&&e.position!=="fixed"){let{width:t,height:i}=e,a=n.getBoundingClientRect();n.style.position="absolute",n.style.width=t,n.style.height=i,Cg(n,a)}}function Cg(n,e){let t=n.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){let i=getComputedStyle(n),a=i.transform==="none"?"":i.transform;n.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}var En;function Et(n){En=n}function Mn(){if(!En)throw new Error("Function called outside component initialization");return En}function pn(n){Mn().$$.on_mount.push(n)}function bn(n){Mn().$$.on_destroy.push(n)}function Me(){let n=Mn();return(e,t,{cancelable:i=!1}={})=>{let a=n.$$.callbacks[e];if(a){let s=Yi(e,t,{cancelable:i});return a.slice().forEach(r=>{r.call(n,s)}),!s.defaultPrevented}return!0}}function Mt(n,e){return Mn().$$.context.set(n,e),e}function Ue(n){return Mn().$$.context.get(n)}function xr(){return Mn().$$.context}function Ge(n,e){let t=n.$$.callbacks[e.type];t&&t.slice().forEach(i=>i.call(this,e))}var Yn=[];var Re=[],_i=[],Tr=[],Wc=Promise.resolve(),Dr=!1;function Er(){Dr||(Dr=!0,Wc.then(Xi))}function Ja(){return Er(),Wc}function It(n){_i.push(n)}function Ft(n){Tr.push(n)}var Ar=new Set,wi=0;function Xi(){if(wi!==0)return;let n=En;do{try{for(;win.indexOf(i)===-1?e.push(i):t.push(i)),t.forEach(i=>i()),_i=e}var Qi;function Ag(){return Qi||(Qi=Promise.resolve(),Qi.then(()=>{Qi=null})),Qi}function Mr(n,e,t){n.dispatchEvent(Yi(`${e?"intro":"outro"}${t}`))}var Xa=new Set,yn;function ce(){yn={r:0,c:[],p:yn}}function ue(){yn.r||le(yn.c),yn=yn.p}function E(n,e){n&&n.i&&(Xa.delete(n),n.i(e))}function I(n,e,t,i){if(n&&n.o){if(Xa.has(n))return;Xa.add(n),yn.c.push(()=>{Xa.delete(n),i&&(t&&n.d(1),i())}),n.o(e)}else i&&i()}var Tg={duration:0};function Jn(n,e,t,i){let s=e(n,t,{direction:"both"}),r=i?0:1,o=null,l=null,c=null,d;function u(){c&&Ya(n,c)}function h(m,p){let b=m.b-r;return p*=Math.abs(b),{a:r,b:m.b,d:b,duration:p,start:m.start,end:m.start+p,group:m.group}}function f(m){let{delay:p=0,duration:b=300,easing:_=on,tick:S=N,css:C}=s||Tg,M={start:An()+p,b:m};m||(M.group=yn,yn.r+=1),"inert"in n&&(m?d!==void 0&&(n.inert=d):(d=n.inert,n.inert=!0)),o||l?l=M:(C&&(u(),c=Ji(n,r,m,b,p,_,C)),m&&S(0,1),o=h(M,b),It(()=>Mr(n,m,"start")),Kn(w=>{if(l&&w>l.start&&(o=h(l,b),l=null,Mr(n,o.b,"start"),C&&(u(),c=Ji(n,r,o.b,o.duration,0,_,s.css))),o){if(w>=o.end)S(r=o.b,1-r),Mr(n,o.b,"end"),l||(o.b?u():--o.group.r||le(o.group.c)),o=null;else if(w>=o.start){let k=w-o.start;r=o.a+o.d*_(k/o.duration),S(r,1-r)}}return!!(o||l)}))}return{run(m){Pe(s)?Ag().then(()=>{s=s({direction:m?"in":"out"}),f(m)}):f(m)},end(){u(),o=l=null}}}function zc(n,e){let t=e.token={};function i(a,s,r,o){if(e.token!==t)return;e.resolved=o;let l=e.ctx;r!==void 0&&(l=l.slice(),l[r]=o);let c=a&&(e.current=a)(l),d=!1;e.block&&(e.blocks?e.blocks.forEach((u,h)=>{h!==s&&u&&(ce(),I(u,1,1,()=>{e.blocks[h]===u&&(e.blocks[h]=null)}),ue())}):e.block.d(1),c.c(),E(c,1),c.m(e.mount(),e.anchor),d=!0),e.block=c,e.blocks&&(e.blocks[s]=c),d&&Xi()}if(xc(n)){let a=Mn();if(n.then(s=>{Et(a),i(e.then,1,e.value,s),Et(null)},s=>{if(Et(a),i(e.catch,2,e.error,s),Et(null),!e.hasCatch)throw s}),e.current!==e.pending)return i(e.pending,0),!0}else{if(e.current!==e.then)return i(e.then,1,e.value,n),!0;e.resolved=n}}function qc(n,e,t){let i=e.slice(),{resolved:a}=n;n.current===n.then&&(i[n.value]=a),n.current===n.catch&&(i[n.error]=a),n.block.p(i,t)}function be(n){return n?.length!==void 0?n:Array.from(n)}function Ir(n,e){n.d(1),e.delete(n.key)}function Xn(n,e){I(n,1,1,()=>{e.delete(n.key)})}function jc(n,e){n.f(),Ir(n,e)}function Si(n,e){n.f(),Xn(n,e)}function vt(n,e,t,i,a,s,r,o,l,c,d,u){let h=n.length,f=s.length,m=h,p={};for(;m--;)p[n[m].key]=m;let b=[],_=new Map,S=new Map,C=[];for(m=f;m--;){let A=u(a,s,m),P=t(A),B=r.get(P);B?i&&C.push(()=>B.p(A,e)):(B=c(P,A),B.c()),_.set(P,b[m]=B),P in p&&S.set(P,Math.abs(m-p[P]))}let M=new Set,w=new Set;function k(A){E(A,1),A.m(o,d),r.set(A.key,A),d=A.first,f--}for(;h&&f;){let A=b[f-1],P=n[h-1],B=A.key,L=P.key;A===P?(d=A.first,h--,f--):_.has(L)?!r.has(B)||M.has(B)?k(A):w.has(L)?h--:S.get(B)>S.get(L)?(w.add(B),k(A)):(M.add(L),h--):(l(P,r),h--)}for(;h--;){let A=n[h];_.has(A.key)||l(A,r)}for(;f;)k(b[f-1]);return le(C),b}function In(n,e){let t={},i={},a={$$scope:1},s=n.length;for(;s--;){let r=n[s],o=e[s];if(o){for(let l in r)l in o||(i[l]=1);for(let l in o)a[l]||(t[l]=o[l],a[l]=1);n[s]=o}else for(let l in r)a[l]=1}for(let r in i)r in t||(t[r]=void 0);return t}var Dg=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],Eg=new Set([...Dg]);function Wt(n,e,t){let i=n.$$.props[e];i!==void 0&&(n.$$.bound[i]=t,t(n.$$.ctx[i]))}function ie(n){n&&n.c()}function te(n,e,t){let{fragment:i,after_update:a}=n.$$;i&&i.m(e,t),It(()=>{let s=n.$$.on_mount.map(_r).filter(Pe);n.$$.on_destroy?n.$$.on_destroy.push(...s):le(s),n.$$.on_mount=[]}),a.forEach(It)}function ne(n,e){let t=n.$$;t.fragment!==null&&(Hc(t.after_update),le(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Ig(n,e){n.$$.dirty[0]===-1&&(Yn.push(n),Er(),n.$$.dirty.fill(0)),n.$$.dirty[e/31|0]|=1<{let m=f.length?f[0]:h;return c.ctx&&a(c.ctx[u],c.ctx[u]=m)&&(!c.skip_bound&&c.bound[u]&&c.bound[u](m),d&&Ig(n,u)),h}):[],c.update(),d=!0,le(c.before_update),c.fragment=i?i(c.ctx):!1,e.target){if(e.hydrate){Oc();let u=Lc(e.target);c.fragment&&c.fragment.l(u),u.forEach(x)}else c.fragment&&c.fragment.c();e.intro&&E(n.$$.fragment),te(n,e.target,e.anchor),Pc(),Xi()}Et(l)}var Og;typeof HTMLElement=="function"&&(Og=class extends HTMLElement{constructor(e,t,i){super();We(this,"$$ctor");We(this,"$$s");We(this,"$$c");We(this,"$$cn",!1);We(this,"$$d",{});We(this,"$$r",!1);We(this,"$$p_d",{});We(this,"$$l",{});We(this,"$$l_u",new Map);this.$$ctor=e,this.$$s=t,i&&this.attachShadow({mode:"open"})}addEventListener(e,t,i){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(t),this.$$c){let a=this.$$c.$on(e,t);this.$$l_u.set(t,a)}super.addEventListener(e,t,i)}removeEventListener(e,t,i){if(super.removeEventListener(e,t,i),this.$$c){let a=this.$$l_u.get(t);a&&(a(),this.$$l_u.delete(t))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let e=function(s){return()=>{let r;return{c:function(){r=v("slot"),s!=="default"&&g(r,"name",s)},m:function(c,d){D(c,r,d)},d:function(c){c&&x(r)}}}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;let t={},i=Fc(this);for(let s of this.$$s)s in i&&(t[s]=[e(s)]);for(let s of this.attributes){let r=this.$$g_p(s.name);r in this.$$d||(this.$$d[r]=Or(r,s.value,this.$$p_d,"toProp"))}for(let s in this.$$p_d)!(s in this.$$d)&&this[s]!==void 0&&(this.$$d[s]=this[s],delete this[s]);this.$$c=new this.$$ctor({target:this.shadowRoot||this,props:{...this.$$d,$$slots:t,$$scope:{ctx:[]}}});let a=()=>{this.$$r=!0;for(let s in this.$$p_d)if(this.$$d[s]=this.$$c.$$.ctx[this.$$c.$$.props[s]],this.$$p_d[s].reflect){let r=Or(s,this.$$d[s],this.$$p_d,"toAttribute");r==null?this.removeAttribute(this.$$p_d[s].attribute||s):this.setAttribute(this.$$p_d[s].attribute||s,r)}this.$$r=!1};this.$$c.$$.after_update.push(a),a();for(let s in this.$$l)for(let r of this.$$l[s]){let o=this.$$c.$on(s,r);this.$$l_u.set(r,o)}this.$$l={}}}attributeChangedCallback(e,t,i){this.$$r||(e=this.$$g_p(e),this.$$d[e]=Or(e,i,this.$$p_d,"toProp"),this.$$c?.$set({[e]:this.$$d[e]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$c=void 0)})}$$g_p(e){return Object.keys(this.$$p_d).find(t=>this.$$p_d[t].attribute===e||!this.$$p_d[t].attribute&&t.toLowerCase()===e)||e}});function Or(n,e,t,i){let a=t[n]?.type;if(e=a==="Boolean"&&typeof e!="boolean"?e!=null:e,!i||!t[n])return e;if(i==="toAttribute")switch(a){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(a){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}var U=class{constructor(){We(this,"$$");We(this,"$$set")}$destroy(){ne(this,1),this.$destroy=N}$on(e,t){if(!Pe(t))return N;let i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(t),()=>{let a=i.indexOf(t);a!==-1&&i.splice(a,1)}}$set(e){this.$$set&&!Tc(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};var Vc="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Vc);var $t=require("obsidian");var Ci=[];function Pg(n,e){return{subscribe:Le(n,e).subscribe}}function Le(n,e=N){let t,i=new Set;function a(o){if(j(n,o)&&(n=o,t)){let l=!Ci.length;for(let c of i)c[1](),Ci.push(c,n);if(l){for(let c=0;c{i.delete(c),i.size===0&&t&&(t(),t=null)}}return{set:a,update:s,subscribe:r}}function kt(n,e,t){let i=!Array.isArray(n),a=i?[n]:n;if(!a.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");let s=e.length<2;return Pg(t,(r,o)=>{let l=!1,c=[],d=0,u=N,h=()=>{if(d)return;u();let m=e(i?c[0]:c,r,o);s?r(m):u=Pe(m)?m:N},f=a.map((m,p)=>Dt(m,b=>{c[p]=b,d&=~(1<{d|=1<([\\s\\S]+?)<${Qa}>`),Za="STATBLOCK-MARKDOWN-LINK",ts=new RegExp(`<${Za}>([\\s\\S]+?)(?:\\|([\\s\\S]+?))?<${Za}>`),Nr=/([\s\S]+?)/,Ht=class n{static isStatblockLink(e){return Nr.test(e)}static replaceWikiLink(e){return`<${Qa}>${e}<${Qa}>`}static replaceMarkdownLink(e,t){return`<${Za}>${e}${t?"|"+t:""}<${Za}>`}static transformSource(e){return e.replace(/\[\[([^\]]+?)\]\]/g,(t,i)=>n.replaceWikiLink(i)).replace(/\[([^\]]*?)\]\(([^)]+?)\)/g,(t,i,a)=>n.replaceMarkdownLink(a,i))}static transformYamlSource(e){return n.transformSource(e)}static stringifyLinks(e){return e.replace(new RegExp(es,"g"),(t,i)=>`[[${i}]]`).replace(new RegExp(ts,"g"),(t,i,a)=>`[${a||""}](${i})`)}};var vn,Zi,Lr,Br=class extends xi.Component{constructor(){super(...arguments);Be(this,Zi);Be(this,vn,new Map)}buildCache(){setTimeout(()=>{let t=this.metadataCache.getLinkSuggestions();for(let{alias:i,file:a}of t)i&&Oe(this,Zi,Lr).call(this,[i],a)},0)}getResolvedFile(t,i){t=t.trim();let a=X(this,vn).get(t)??X(this,vn).get(t.toLowerCase())??t;return{alias:X(this,vn).has(t)||X(this,vn).has(t.toLowerCase())?t:null,file:this.app.metadataCache.getFirstLinkpathDest(a,i)}}initialize(t,i){if(this.load(),this.app=i,this.metadataCache=t,t.initialized)this.buildCache();else{let a=i.metadataCache.on("resolved",()=>{this.buildCache(),this.metadataCache.offref(a)});this.registerEvent(a)}this.registerEvent(this.metadataCache.on("changed",a=>{let{frontmatter:s}=i.metadataCache.getFileCache(a)??{};if(!s)return;let r=(0,xi.parseFrontMatterAliases)(s)??[];Oe(this,Zi,Lr).call(this,r,a)}))}linkify(t,i=""){let a=t.trim(),{file:s,alias:r}=this.getResolvedFile(a,i);return s!=null?t.replace(a,Ht.replaceWikiLink(`${s.basename}${r?"|"+r:""}`)):t}linkifySpells(t,i=""){return t.replace(/(.+?)(\*?,|\*?$)/g,(a,s,r)=>`${this.linkify(s,i)}${r}`)}transformSource(t){return Ht.transformSource(t)}transformYamlSource(t){return Ht.transformYamlSource(t)}stringifyLinks(t){return Ht.stringifyLinks(t)}splitByLinks(t,i,a){return ye(t).split(Nr).filter(s=>s&&s.length).map(s=>{if(es.test(s)){let r=s.match(es)[1];return{isLink:a,text:`[[${(0,xi.normalizePath)(r)}]]`}}if(ts.test(s)){let[r,o,l]=s.match(ts);return{isLink:a,text:`[${l||""}](${o})`}}return{isLink:!1,text:s}})}};vn=new WeakMap,Zi=new WeakSet,Lr=function(t,i){for(let a of t)X(this,vn).set(a,i.name),X(this,vn).set(a.toLowerCase(),i.name)};var ut=new Br;function Uc(n,e,t){let i=new Map,a=new Map,s=n.diceParsing??ns();for(let o of s){i.set(o.id,new RegExp(o.regex));let l=` +let anon = (original, matches, monster) => { + if (!matches || !matches.length) return original; + ${o.parser}; +} +let result; +try { + result = anon(original, matches, monster); +} catch(e) { + console.error(e); + result = original; +} finally { + return result; +} + `,c=new Function("original","matches","monster",l);a.set(o.id,c)}for(let{id:o}of s){let l=i.get(o);e=e.replaceAll(new RegExp(l,"g"),c=>`${o}${c}`)}let r=[];for(let o of e.split(/(.+?)/)){if(!/.+?/.test(o)){r.push(o);continue}let[,l,c]=o.match(/(.+?)(.+)/)??[];if(!l||!c){r.push(o);continue}let d=i.get(l),u=a.get(l),h=c.match(d),f=u.call(void 0,c,h,t);!f||Array.isArray(f)&&!f.every(m=>typeof m=="string"||m?.text?.length)||!Array.isArray(f)&&typeof f=="object"&&!f.text?.length?r.push(c):Array.isArray(f)?r.push(...f):r.push(f)}return r}function ns(){return[{regex:/([\+\-])(\d+) to hit/.source,parser:`let [, sign, number] = matches; +let mult = 1; +if (sign === "-") { + mult = -1; +} +if (!isNaN(Number(number))) { + return { + text: \`1d20+\${mult * Number(number)}\`, + original + } +}`,id:Q(),desc:"+10 to hit"},{regex:/(\d+)\s\((\d+d\d+(?:\s*[+\-]\s*\d+)?)\)/.source,parser:`let [, base, dice] = matches; +let text; +if (!isNaN(Number(base)) && dice) { + text = dice; +} +return { text, original: dice ?? original };`,id:Q(),desc:"4 (1d6 + 1)"},{regex:/([^\s]+) ([\+\-])(\d+)/.source,parser:` + let [, save, sign, number] = matches; +let mult = 1; +if (sign === "-") { + mult = -1; +} +let text; +if (!isNaN(Number(number))) { + text = \`1d20+\${mult * Number(number)}\`; + original = \`\${save} \${sign}\${number}\`; +} +return { text, original };`,id:Q(),desc:"+5"}]}function Bg(n){re(n,"svelte-1c3hzq4",".statblock-markdown.svelte-1c3hzq4{display:inline}.statblock-markdown.svelte-1c3hzq4 p{display:inline}.statblock-markdown.svelte-1c3hzq4 p ~ p{display:inline-block}")}function Lg(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","statblock-markdown svelte-1c3hzq4")},m(s,r){D(s,e,r),i||(a=J(t=n[1].call(null,e)),i=!0)},p:N,i:N,o:N,d(s){s&&x(e),i=!1,a()}}}function Fg(n,e,t){let i,{property:a}=e;a=typeof a=="string"?ut.stringifyLinks(a):a;let s=Ue("context"),r=Ue("renderer"),o=Ue("item"),l=Ue("dice"),c=o.dice,d=Ue("monster");Se(n,d,b=>t(5,i=b));let u=i;d.subscribe(b=>u=b);let h=Ue("plugin"),f=Ue("layout"),m=[a];if(l&&c)if(o.diceProperty&&o.diceProperty in u&&typeof u[o.diceProperty]=="string")m=[{text:u[o.diceProperty]}];else{let b=Uc(f,ye(a),u);Array.isArray(b)?m=b:m=[b]}if(l&&o.diceCallback)try{let b=document.body.createEl("iframe"),_=b.contentWindow.Function,C=new _("monster","property",o.diceCallback).call(void 0,u,a)??a;document.body.removeChild(b),Array.isArray(C)?m=C:m=[C]}catch(b){new is.Notice(`There was an error executing the provided dice callback for [${o.properties.join(", ")}] + +${b.message}`),console.error(b)}a="";for(let b of m)if(l&&typeof b=="object"){let _,S=h.getRollerString(b.text);b.original?_=`${b.original} (\`dice: ${S}\`)`:_=`\`dice: ${S}\``,a+=_}else a+=b;let p=b=>{a==="-"&&t(2,a="\\-"),is.MarkdownRenderer.render(h.app,a,b,s,r)};return n.$$set=b=>{"property"in b&&t(2,a=b.property)},[d,p,a]}var Fr=class extends U{constructor(e){super(),G(this,e,Fg,Lg,j,{property:2},Bg)}},Gc=Fr;function Wg(n){let e,t;return e=new Gc({props:{property:n[0]}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p(i,[a]){let s={};a&1&&(s.property=i[0]),e.$set(s)},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Hg(n,e,t){let{property:i=""}=e;return n.$$set=a=>{"property"in a&&t(0,i=a.property)},[i]}var Wr=class extends U{constructor(e){super(),G(this,e,Hg,Wg,j,{property:0})}},gt=Wr;var Xc=require("obsidian");function zg(n){re(n,"svelte-1d2gp4n",".trait.svelte-1d2gp4n{font-family:var(--active-traits-font);color:var(--active-traits-font-color);font-size:var(--active-traits-font-size);font-weight:var(--active-traits-font-weight);font-style:var(--active-traits-font-style)}.trait-name.svelte-1d2gp4n{font-family:var(--active-traits-name-font);color:var(--active-traits-name-font-color);font-size:var(--active-traits-name-font-size);font-weight:var(--active-traits-name-font-weight);font-style:var(--active-traits-name-font-style)}.property-name.svelte-1d2gp4n{margin:0;margin-right:0.25em;display:inline}.statblock-nested-traits.svelte-1d2gp4n{margin-left:1rem}")}function Kc(n,e,t){let i=n.slice();return i[7]=e[t],i}function $c(n){let e,t,i;return t=new gt({props:{property:n[2]}}),{c(){e=v("div"),ie(t.$$.fragment),g(e,"class","property-name trait-name svelte-1d2gp4n")},m(a,s){D(a,e,s),te(t,e,null),i=!0},p(a,s){let r={};s&4&&(r.property=a[2]),t.$set(r)},i(a){i||(E(t.$$.fragment,a),i=!0)},o(a){I(t.$$.fragment,a),i=!1},d(a){a&&x(e),ne(t)}}}function Yc(n){let e,t,i=be(n[1].traits),a=[];for(let r=0;rI(a[r],1,1,()=>{a[r]=null});return{c(){e=v("div");for(let r=0;r{o=null}),ue());let u={};d&1&&(u.property=c[0]),i.$set(u),c[1]?.traits?l?(l.p(c,d),d&2&&E(l,1)):(l=Yc(c),l.c(),E(l,1),l.m(e,null)):l&&(ce(),I(l,1,1,()=>{l=null}),ue()),(!r||d&32&&s!==(s="property "+c[5]+" trait svelte-1d2gp4n"))&&g(e,"class",s)},i(c){r||(E(o),E(i.$$.fragment,c),E(l),r=!0)},o(c){I(o),I(i.$$.fragment,c),I(l),r=!1},d(c){c&&x(e),o&&o.d(),ne(i),l&&l.d()}}}function jg(n,e,t){let i,{trait:a}=e,{name:s}=e,{desc:r}=e,{property:o=""}=e,{item:l}=e,{monster:c}=e;if(l.callback)try{let d=document.body.createEl("iframe"),u=d.contentWindow.Function;r=new u("monster","property",l.callback).call(void 0,c,a)??r,document.body.removeChild(d)}catch(d){new Xc.Notice(`There was an error executing the provided callback for [${l.properties.join(", ")}] + +${d.message}`),console.error(d)}return n.$$set=d=>{"trait"in d&&t(1,a=d.trait),"name"in d&&t(2,s=d.name),"desc"in d&&t(0,r=d.desc),"property"in d&&t(3,o=d.property),"item"in d&&t(4,l=d.item),"monster"in d&&t(6,c=d.monster)},n.$$.update=()=>{n.$$.dirty&28&&t(5,i=l.doNotAddClass?[]:[mt(s),mt(o)].join(" "))},[r,a,s,o,l,i,c]}var as=class extends U{constructor(e){super(),G(this,e,jg,qg,j,{trait:1,name:2,desc:0,property:3,item:4,monster:6},zg)}},ea=as;var ss=require("obsidian");function Vg(n){re(n,"svelte-1lnliuc",".inline.svelte-1lnliuc{display:inline}")}function Qc(n,e,t){let i=n.slice();return i[6]=e[t],i}function Ug(n){let e=n[6].text+"",t;return{c(){t=pe(e)},m(i,a){D(i,t,a)},p:N,d(i){i&&x(t)}}}function Gg(n){let e,t,i={ctx:n,current:null,token:null,hasCatch:!1,pending:Yg,then:$g,catch:Kg,value:9};return zc(t=n[1](n[6].text),i),{c(){e=_e(),i.block.c()},m(a,s){D(a,e,s),i.block.m(a,i.anchor=s),i.mount=()=>e.parentNode,i.anchor=e},p(a,s){n=a,qc(i,n,s)},d(a){a&&x(e),i.block.d(a),i.token=null,i=null}}}function Kg(n){return{c:N,m:N,p:N,d:N}}function $g(n){let e,t=n[9]+"",i;return{c(){e=new gn(!1),i=_e(),e.a=i},m(a,s){e.m(t,a,s),D(a,i,s)},p:N,d(a){a&&(x(i),e.d())}}}function Yg(n){return{c:N,m:N,p:N,d:N}}function Zc(n){let e;function t(s,r){return s[6].isLink?Gg:Ug}let a=t(n,-1)(n);return{c(){a.c(),e=_e()},m(s,r){a.m(s,r),D(s,e,r)},p(s,r){a.p(s,r)},d(s){s&&x(e),a.d(s)}}}function Jg(n){let e,t=be(n[0]),i=[];for(let a=0;a{let d=createDiv();return await ss.MarkdownRenderer.render(app,c,d,s,r),d.querySelector("a").outerHTML};return n.$$set=c=>{"textToRender"in c&&t(2,i=c.textToRender)},[o,l,i]}var Hr=class extends U{constructor(e){super(),G(this,e,Xg,Jg,j,{textToRender:2},Vg)}},Kt=Hr;function Qg(n){re(n,"svelte-14k5qsm",".flex-container.svelte-14k5qsm{display:flex;justify-content:space-between;align-items:center}.heading.svelte-14k5qsm{font-family:var(--active-heading-font);color:var(--active-heading-font-color);font-weight:var(--active-heading-font-weight);font-variant:var(--active-heading-font-variant);font-size:var(--active-heading-font-size);line-height:var(--active-heading-line-height);margin:0px;letter-spacing:1px;display:flex;justify-content:space-between;align-items:center}")}function eu(n,e,t){let i=n.slice();return i[2]=e[t],i}function tu(n){let e,t,i,a,s=[ap,ip,np,tp,ep,Zg],r=[];function o(l,c){return!l[1].size||l[1].size==1?0:l[1].size==2?1:l[1].size==3?2:l[1].size==4?3:l[1].size==5?4:5}return e=o(n,-1),t=r[e]=s[e](n),{c(){t.c(),i=_e()},m(l,c){r[e].m(l,c),D(l,i,c),a=!0},p(l,c){let d=e;e=o(l,c),e===d?r[e].p(l,c):(ce(),I(r[d],1,1,()=>{r[d]=null}),ue(),t=r[e],t?t.p(l,c):(t=r[e]=s[e](l),t.c()),E(t,1),t.m(i.parentNode,i))},i(l){a||(E(t),a=!0)},o(l){I(t),a=!1},d(l){l&&x(i),r[e].d(l)}}}function Zg(n){let e,t,i,a,s;return t=new Kt({props:{textToRender:ye(n[0][n[2]])}}),{c(){e=v("h6"),ie(t.$$.fragment),i=R(),g(e,"class",a="heading statblock-heading "+ye(n[2])+" svelte-14k5qsm")},m(r,o){D(r,e,o),te(t,e,null),y(e,i),s=!0},p(r,o){let l={};o&3&&(l.textToRender=ye(r[0][r[2]])),t.$set(l),(!s||o&2&&a!==(a="heading statblock-heading "+ye(r[2])+" svelte-14k5qsm"))&&g(e,"class",a)},i(r){s||(E(t.$$.fragment,r),s=!0)},o(r){I(t.$$.fragment,r),s=!1},d(r){r&&x(e),ne(t)}}}function ep(n){let e,t,i,a,s;return t=new Kt({props:{textToRender:ye(n[0][n[2]])}}),{c(){e=v("h5"),ie(t.$$.fragment),i=R(),g(e,"class",a="heading statblock-heading "+ye(n[2])+" svelte-14k5qsm")},m(r,o){D(r,e,o),te(t,e,null),y(e,i),s=!0},p(r,o){let l={};o&3&&(l.textToRender=ye(r[0][r[2]])),t.$set(l),(!s||o&2&&a!==(a="heading statblock-heading "+ye(r[2])+" svelte-14k5qsm"))&&g(e,"class",a)},i(r){s||(E(t.$$.fragment,r),s=!0)},o(r){I(t.$$.fragment,r),s=!1},d(r){r&&x(e),ne(t)}}}function tp(n){let e,t,i,a,s;return t=new Kt({props:{textToRender:ye(n[0][n[2]])}}),{c(){e=v("h4"),ie(t.$$.fragment),i=R(),g(e,"class",a="heading statblock-heading "+ye(n[2])+" svelte-14k5qsm")},m(r,o){D(r,e,o),te(t,e,null),y(e,i),s=!0},p(r,o){let l={};o&3&&(l.textToRender=ye(r[0][r[2]])),t.$set(l),(!s||o&2&&a!==(a="heading statblock-heading "+ye(r[2])+" svelte-14k5qsm"))&&g(e,"class",a)},i(r){s||(E(t.$$.fragment,r),s=!0)},o(r){I(t.$$.fragment,r),s=!1},d(r){r&&x(e),ne(t)}}}function np(n){let e,t,i,a,s;return t=new Kt({props:{textToRender:ye(n[0][n[2]])}}),{c(){e=v("h3"),ie(t.$$.fragment),i=R(),g(e,"class",a="heading statblock-heading "+ye(n[2])+" svelte-14k5qsm")},m(r,o){D(r,e,o),te(t,e,null),y(e,i),s=!0},p(r,o){let l={};o&3&&(l.textToRender=ye(r[0][r[2]])),t.$set(l),(!s||o&2&&a!==(a="heading statblock-heading "+ye(r[2])+" svelte-14k5qsm"))&&g(e,"class",a)},i(r){s||(E(t.$$.fragment,r),s=!0)},o(r){I(t.$$.fragment,r),s=!1},d(r){r&&x(e),ne(t)}}}function ip(n){let e,t,i,a,s;return t=new Kt({props:{textToRender:ye(n[0][n[2]])}}),{c(){e=v("h2"),ie(t.$$.fragment),i=R(),g(e,"class",a="heading statblock-heading "+ye(n[2])+" svelte-14k5qsm")},m(r,o){D(r,e,o),te(t,e,null),y(e,i),s=!0},p(r,o){let l={};o&3&&(l.textToRender=ye(r[0][r[2]])),t.$set(l),(!s||o&2&&a!==(a="heading statblock-heading "+ye(r[2])+" svelte-14k5qsm"))&&g(e,"class",a)},i(r){s||(E(t.$$.fragment,r),s=!0)},o(r){I(t.$$.fragment,r),s=!1},d(r){r&&x(e),ne(t)}}}function ap(n){let e,t,i,a,s;return t=new Kt({props:{textToRender:ye(n[0][n[2]])}}),{c(){e=v("h1"),ie(t.$$.fragment),i=R(),g(e,"class",a="heading statblock-heading "+ye(n[2])+" svelte-14k5qsm")},m(r,o){D(r,e,o),te(t,e,null),y(e,i),s=!0},p(r,o){let l={};o&3&&(l.textToRender=ye(r[0][r[2]])),t.$set(l),(!s||o&2&&a!==(a="heading statblock-heading "+ye(r[2])+" svelte-14k5qsm"))&&g(e,"class",a)},i(r){s||(E(t.$$.fragment,r),s=!0)},o(r){I(t.$$.fragment,r),s=!1},d(r){r&&x(e),ne(t)}}}function nu(n){let e,t,i=n[2]in n[0]&&tu(n);return{c(){i&&i.c(),e=_e()},m(a,s){i&&i.m(a,s),D(a,e,s),t=!0},p(a,s){a[2]in a[0]?i?(i.p(a,s),s&3&&E(i,1)):(i=tu(a),i.c(),E(i,1),i.m(e.parentNode,e)):i&&(ce(),I(i,1,1,()=>{i=null}),ue())},i(a){t||(E(i),t=!0)},o(a){I(i),t=!1},d(a){a&&x(e),i&&i.d(a)}}}function sp(n){let e,t,i=be(n[1].properties),a=[];for(let r=0;rI(a[r],1,1,()=>{a[r]=null});return{c(){e=v("div");for(let r=0;r{"monster"in s&&t(0,i=s.monster),"item"in s&&t(1,a=s.item)},[i,a]}var zr=class extends U{constructor(e){super(),G(this,e,rp,sp,j,{monster:0,item:1},Qg)}},iu=zr;var su=require("obsidian");function op(n){re(n,"svelte-1rketb6",".line.svelte-1rketb6{line-height:var(--active-property-line-height);display:block;font-family:var(--active-property-font);color:var(--active-property-font-color);font-variant:var(--active-property-font-variant);font-size:var(--active-property-font-size);font-weight:var(--active-property-font-weight)}.property-name.svelte-1rketb6{margin:0;margin-right:0.25em;display:inline;font-family:var(--active-property-name-font);color:var(--active-property-name-font-color);font-variant:var(--active-property-name-font-variant);font-size:var(--active-property-name-font-size);font-weight:var(--active-property-name-font-weight)}")}function au(n){let e,t,i,a,s,r;return a=new gt({props:{property:n[1]}}),{c(){e=v("div"),t=v("span"),t.textContent=`${n[3]}`,i=R(),ie(a.$$.fragment),g(t,"class","property-name svelte-1rketb6"),g(e,"class",s="line "+n[2]+" svelte-1rketb6")},m(o,l){D(o,e,l),y(e,t),y(e,i),te(a,e,null),r=!0},p(o,l){let c={};l&2&&(c.property=o[1]),a.$set(c),(!r||l&4&&s!==(s="line "+o[2]+" svelte-1rketb6"))&&g(e,"class",s)},i(o){r||(E(a.$$.fragment,o),r=!0)},o(o){I(a.$$.fragment,o),r=!1},d(o){o&&x(e),ne(a)}}}function lp(n){let e,t,i=(!n[0].conditioned||n[0].conditioned&&`${n[1]}`.length)&&au(n);return{c(){i&&i.c(),e=_e()},m(a,s){i&&i.m(a,s),D(a,e,s),t=!0},p(a,[s]){!a[0].conditioned||a[0].conditioned&&`${a[1]}`.length?i?(i.p(a,s),s&3&&E(i,1)):(i=au(a),i.c(),E(i,1),i.m(e.parentNode,e)):i&&(ce(),I(i,1,1,()=>{i=null}),ue())},i(a){t||(E(i),t=!0)},o(a){I(i),t=!1},d(a){a&&x(e),i&&i.d(a)}}}function cp(n,e,t){let i,{monster:a}=e,{item:s}=e,r=ye(a[s.properties[0]],0,", ",!1),o=s.display??s.properties[0];if(s.callback)try{let l=document.body.createEl("iframe"),c=l.contentWindow.Function;r=new c("monster",s.callback).call(void 0,a)??r,document.body.removeChild(l)}catch(l){new su.Notice(`There was an error executing the provided callback for [${s.properties.join(", ")}] + +${l.message}`),console.error(l)}return!s.conditioned&&!`${r}`.length&&(r=s.fallback??"-"),n.$$set=l=>{"monster"in l&&t(4,a=l.monster),"item"in l&&t(0,s=l.item)},n.$$.update=()=>{n.$$.dirty&1&&t(2,i=s.doNotAddClass?"":mt(s.properties[0]))},[s,r,i,o,a]}var qr=class extends U{constructor(e){super(),G(this,e,cp,lp,j,{monster:4,item:0},op)}},ru=qr;function up(n){re(n,"svelte-k72li0",`.tapered-rule.svelte-k72li0{width:auto;margin:0.5em 0;height:5px;background:-webkit-linear-gradient( + 0deg, + var(--active-rule-color) 0%, + var(--active-rule-color) 50%, + var(--active-background-color) 95%, + var(--active-background-color) 100% + );clip-path:polygon(0 0, 0 100%, 95% 50%);-webkit-clip-path:polygon(0 0, 0 100%, 95% 50%)}`)}function dp(n){let e;return{c(){e=v("div"),g(e,"class","tapered-rule svelte-k72li0")},m(t,i){D(t,e,i)},p:N,i:N,o:N,d(t){t&&x(e)}}}var jr=class extends U{constructor(e){super(),G(this,e,null,dp,j,{},up)}},rs=jr;var cu=require("obsidian");function hp(n){re(n,"svelte-1vwmbsx",'.line.svelte-1vwmbsx.svelte-1vwmbsx{line-height:var(--active-saves-line-height);display:block;color:var(--active-font-color)}.property-name.svelte-1vwmbsx.svelte-1vwmbsx{color:var(--active-property-name-font-color);margin:0;margin-right:0.25em;display:inline;font-weight:bold}.property-text.svelte-1vwmbsx.svelte-1vwmbsx{display:inline;margin:0}.save-entry.svelte-1vwmbsx.svelte-1vwmbsx,.save-name.svelte-1vwmbsx.svelte-1vwmbsx,.save-value.svelte-1vwmbsx.svelte-1vwmbsx{display:inline}.save-entry.svelte-1vwmbsx:not(:last-child) .save-value.svelte-1vwmbsx::after{content:", "}')}function ou(n,e,t){let i=n.slice();return i[5]=e[t][0],i[6]=e[t][1],i}function fp(n){let e,t,i;return t=new gt({props:{property:n[5]}}),{c(){e=v("div"),ie(t.$$.fragment),g(e,"class","save-name svelte-1vwmbsx")},m(a,s){D(a,e,s),te(t,e,null),i=!0},p:N,i(a){i||(E(t.$$.fragment,a),i=!0)},o(a){I(t.$$.fragment,a),i=!1},d(a){a&&x(e),ne(t)}}}function lu(n){let e,t=!n[5].startsWith("_"),i,a,s,r,o,l,c=t&&fp(n);return s=new gt({props:{property:n[6]}}),{c(){e=v("div"),c&&c.c(),i=R(),a=v("div"),ie(s.$$.fragment),r=R(),g(a,"class","save-value svelte-1vwmbsx"),g(e,"class",o="save-entry save-"+mt(n[5])+"-entry svelte-1vwmbsx")},m(d,u){D(d,e,u),c&&c.m(e,null),y(e,i),y(e,a),te(s,a,null),y(e,r),l=!0},p(d,u){t&&c.p(d,u)},i(d){l||(E(c),E(s.$$.fragment,d),l=!0)},o(d){I(c),I(s.$$.fragment,d),l=!1},d(d){d&&x(e),c&&c.d(),ne(s)}}}function mp(n){let e,t,i,a=(n[0].display??Gi(n[0].properties[0]))+"",s,r,o,l,c,d=be(n[2]),u=[];for(let f=0;fI(u[f],1,1,()=>{u[f]=null});return{c(){e=v("div"),t=v("div"),i=v("span"),s=pe(a),r=R(),o=v("div");for(let f=0;f=0?"+":""}${n}`}function pp(n,e,t){let i,{monster:a}=e,{item:s}=e,r=a[s.properties[0]];if(Array.isArray(r)||(r=[]),s.callback)try{let l=document.body.createEl("iframe"),c=l.contentWindow.Function,d=new c("monster","property",s.callback);r=r.map(u=>d.call(void 0,a,u)??u),document.body.removeChild(l)}catch(l){new cu.Notice(`There was an error executing the provided callback for [${s.properties.join(", ")}] + +${l.message}`),console.error(l)}let o=r.map(l=>{if(!l||typeof l!="object")return null;if(l.desc)return[l.name||"_",l.desc];let c=Object.keys(l)[0];if(!c)return null;let d=Object.values(l)[0];return typeof d=="string"&&isNaN(Number(d))?[Gi(c),d]:d!=0&&(!d||isNaN(Number(d)))?null:[Gi(c),gp(d)]}).filter(l=>l);return n.$$set=l=>{"monster"in l&&t(3,a=l.monster),"item"in l&&t(0,s=l.item)},n.$$.update=()=>{n.$$.dirty&1&&t(1,i=s.doNotAddClass?[]:[mt(s.display),mt(s.properties[0])].join(" "))},[s,i,o,a]}var Vr=class extends U{constructor(e){super(),G(this,e,pp,mp,j,{monster:3,item:0},hp)}},uu=Vr;function bp(n){re(n,"svelte-1ascaxr",`.section-header.svelte-1ascaxr{border-bottom:var(--active-section-heading-border-size) solid + var(--active-section-heading-border-color);color:var(--active-section-heading-font-color);font-size:var(--active-section-heading-font-size);font-variant:var(--active-section-heading-font-variant);font-weight:var(--active-section-heading-font-weight);font-family:var(--active-section-heading-font);letter-spacing:1px;margin:0;margin-bottom:0.3em;break-inside:avoid-column;break-after:avoid-column}`)}function du(n){let e,t,i,a;return t=new Kt({props:{textToRender:n[0]}}),{c(){e=v("h3"),ie(t.$$.fragment),g(e,"class",i="section-header "+n[1](n[0])+" svelte-1ascaxr")},m(s,r){D(s,e,r),te(t,e,null),a=!0},p(s,r){let o={};r&1&&(o.textToRender=s[0]),t.$set(o),(!a||r&1&&i!==(i="section-header "+s[1](s[0])+" svelte-1ascaxr"))&&g(e,"class",i)},i(s){a||(E(t.$$.fragment,s),a=!0)},o(s){I(t.$$.fragment,s),a=!1},d(s){s&&x(e),ne(t)}}}function yp(n){let e,t,i=n[0]&&n[0].length&&du(n);return{c(){i&&i.c(),e=_e()},m(a,s){i&&i.m(a,s),D(a,e,s),t=!0},p(a,[s]){a[0]&&a[0].length?i?(i.p(a,s),s&1&&E(i,1)):(i=du(a),i.c(),E(i,1),i.m(e.parentNode,e)):i&&(ce(),I(i,1,1,()=>{i=null}),ue())},i(a){t||(E(i),t=!0)},o(a){I(i),t=!1},d(a){a&&x(e),i&&i.d(a)}}}function vp(n,e,t){let{monster:i}=e,{item:a}=e,s;if(a.headingProp){if(a.heading in i){let o=ye(i[a.heading]);o.length&&(s=o)}}else a.heading?.length&&(s=a.heading);let r=o=>o.toLowerCase().replace(/[^A-Za-z0-9\s]/g,"").replace(/\s+/g,"-");return n.$$set=o=>{"monster"in o&&t(2,i=o.monster),"item"in o&&t(3,a=o.item)},[s,r,i,a]}var Ur=class extends U{constructor(e){super(),G(this,e,vp,yp,j,{monster:2,item:3},bp)}},Ai=Ur;function kp(n){re(n,"svelte-1fyuyh",".subheading.svelte-1fyuyh{font-weight:var(--active-subheading-font-weight);font-style:var(--active-subheading-font-style);font-size:var(--active-subheading-font-size);font-family:var(--active-subheading-font-family);color:var(--active-subheading-font-color);margin:0}")}function wp(n){let e,t,i;return t=new Kt({props:{textToRender:n[1].join(n[0].separator)}}),{c(){e=v("div"),ie(t.$$.fragment),g(e,"class","subheading svelte-1fyuyh")},m(a,s){D(a,e,s),te(t,e,null),i=!0},p(a,s){let r={};s&1&&(r.textToRender=a[1].join(a[0].separator)),t.$set(r)},i(a){i||(E(t.$$.fragment,a),i=!0)},o(a){I(t.$$.fragment,a),i=!1},d(a){a&&x(e),ne(t)}}}function _p(n){let e,t,i=n[1].length&&wp(n);return{c(){i&&i.c(),e=_e()},m(a,s){i&&i.m(a,s),D(a,e,s),t=!0},p(a,[s]){a[1].length&&i.p(a,s)},i(a){t||(E(i),t=!0)},o(a){I(i),t=!1},d(a){a&&x(e),i&&i.d(a)}}}function Sp(n,e,t){let{monster:i}=e,{item:a}=e,s=[];for(let r of a.properties)r in i&&s.push(`${ye(i[r],0,", ",!1)}`);return n.$$set=r=>{"monster"in r&&t(2,i=r.monster),"item"in r&&t(0,a=r.item)},[a,s,i]}var Gr=class extends U{constructor(e){super(),G(this,e,Sp,_p,j,{monster:2,item:0},kp)}},hu=Gr;function Cp(n){re(n,"svelte-1jjvt5k",'.statblock-table-header.svelte-1jjvt5k{font-weight:var(--active-table-header-font-weight)}.statblock-table.svelte-1jjvt5k{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.table-item.svelte-1jjvt5k{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.calculated-modifier.svelte-1jjvt5k::before{content:"("}.calculated-modifier.svelte-1jjvt5k::after{content:")"}')}function fu(n,e,t){let i=n.slice();return i[7]=e[t][0],i[2]=e[t][1],i}function mu(n,e,t){let i=n.slice();return i[10]=e[t],i}function gu(n){let e;return{c(){e=v("span"),e.textContent=`${n[3](n[10])}`,g(e,"class","calculated-modifier svelte-1jjvt5k")},m(t,i){D(t,e,i)},p:N,d(t){t&&x(e)}}}function pu(n){let e,t,i,a;t=new gt({props:{property:ye(n[10])}});let s=n[0].calculate&&gu(n);return{c(){e=v("span"),ie(t.$$.fragment),i=R(),s&&s.c()},m(r,o){D(r,e,o),te(t,e,null),y(e,i),s&&s.m(e,null),a=!0},p(r,o){r[0].calculate?s?s.p(r,o):(s=gu(r),s.c(),s.m(e,null)):s&&(s.d(1),s=null)},i(r){a||(E(t.$$.fragment,r),a=!0)},o(r){I(t.$$.fragment,r),a=!1},d(r){r&&x(e),ne(t),s&&s.d()}}}function bu(n){let e,t,i,a,s,r=be(n[2]),o=[];for(let c=0;cI(o[c],1,1,()=>{o[c]=null});return{c(){e=v("div"),t=v("span"),t.textContent=`${n[5][n[7]]}`,i=R();for(let c=0;cI(s[o],1,1,()=>{s[o]=null});return{c(){e=v("div");for(let o=0;o=0?"+":"-"}${Math.abs(u)}`}let o=a[s.properties[0]];Array.isArray(o)||(o=[]);let l=new Map;for(let d=0;d0?o.length:1).keys()];return n.$$set=d=>{"monster"in d&&t(6,a=d.monster),"item"in d&&t(0,s=d.item)},n.$$.update=()=>{n.$$.dirty&1&&t(1,i=s.doNotAddClass?"":mt(s.properties[0]))},[s,i,o,r,l,c,a]}var Kr=class extends U{constructor(e){super(),G(this,e,Ap,xp,j,{monster:6,item:0},Cp)}},yu=Kr;function vu(n){let e,t,i,a,s=n[1].heading&&ku(n);return i=new gt({props:{render:n[1].markdown,property:n[2]}}),{c(){s&&s.c(),e=R(),t=v("div"),ie(i.$$.fragment),g(t,"class","line")},m(r,o){s&&s.m(r,o),D(r,e,o),D(r,t,o),te(i,t,null),a=!0},p(r,o){r[1].heading?s?(s.p(r,o),o&2&&E(s,1)):(s=ku(r),s.c(),E(s,1),s.m(e.parentNode,e)):s&&(ce(),I(s,1,1,()=>{s=null}),ue());let l={};o&2&&(l.render=r[1].markdown),o&4&&(l.property=r[2]),i.$set(l)},i(r){a||(E(s),E(i.$$.fragment,r),a=!0)},o(r){I(s),I(i.$$.fragment,r),a=!1},d(r){r&&(x(e),x(t)),s&&s.d(r),ne(i)}}}function ku(n){let e,t;return e=new Ai({props:{item:n[1],monster:n[0]}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p(i,a){let s={};a&2&&(s.item=i[1]),a&1&&(s.monster=i[0]),e.$set(s)},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Tp(n){let e,t,i=(!n[1].conditioned||n[1].conditioned&&`${n[2]}`.length)&&vu(n);return{c(){i&&i.c(),e=_e()},m(a,s){i&&i.m(a,s),D(a,e,s),t=!0},p(a,[s]){!a[1].conditioned||a[1].conditioned&&`${a[2]}`.length?i?(i.p(a,s),s&6&&E(i,1)):(i=vu(a),i.c(),E(i,1),i.m(e.parentNode,e)):i&&(ce(),I(i,1,1,()=>{i=null}),ue())},i(a){t||(E(i),t=!0)},o(a){I(i),t=!1},d(a){a&&x(e),i&&i.d(a)}}}function Dp(n,e,t){let{monster:i}=e,{item:a}=e,s=a.text&&a.text.length?a.text:ye(i[a.properties[0]]);return!a.conditioned&&!`${s}`.length&&(s=a.fallback??"-"),n.$$set=r=>{"monster"in r&&t(0,i=r.monster),"item"in r&&t(1,a=r.item)},[i,a,s]}var $r=class extends U{constructor(e){super(),G(this,e,Dp,Tp,j,{monster:0,item:1})}},wu=$r;var _u=require("obsidian");function Ep(n){re(n,"svelte-q1pj66",`.image.svelte-q1pj66{width:var(--active-image-width);height:var(--active-image-height)}.image.pointer.svelte-q1pj66{cursor:pointer}img.svelte-q1pj66{object-fit:cover;width:100%;height:100%;border-radius:100%;border:var(--active-image-border-size) solid + var(--active-image-border-color);object-position:center}`)}function Mp(n){let e,t,i,a,s,r;return{c(){e=v("div"),t=v("img"),Ac(t.src,i=n[2])||g(t,"src",i),g(t,"alt",a=n[0].name),g(t,"class","svelte-q1pj66"),g(e,"class","image svelte-q1pj66"),oe(e,"pointer",n[1]!=null)},m(o,l){D(o,e,l),y(e,t),s||(r=[z(e,"click",n[6]),z(e,"mouseenter",n[7])],s=!0)},p(o,l){l&1&&a!==(a=o[0].name)&&g(t,"alt",a),l&2&&oe(e,"pointer",o[1]!=null)},d(o){o&&x(e),s=!1,le(r)}}}function Ip(n){let e,t=n[2]&&Mp(n);return{c(){t&&t.c(),e=_e()},m(i,a){t&&t.m(i,a),D(i,e,a)},p(i,[a]){i[2]&&t.p(i,a)},i:N,o:N,d(i){i&&x(e),t&&t.d(i)}}}function Op(n,e,t){let{monster:i}=e,{item:a}=e,s=Ue("plugin"),r=Ue("context"),o;function l(b){b=decodeURIComponent(b);let _;try{if(/https?:/.test(b)){let[S]=ut.stringifyLinks(b).split("|");_=S}else{let[S]=ut.stringifyLinks(b).replace(/(^\[\[|\]\]$)/g,"").split("|");if(t(1,o=s.app.metadataCache.getFirstLinkpathDest(S,r)),!o)throw new Error;_=s.app.vault.getResourcePath(o)}}catch{console.warn("No image could be loaded")}return _}let d=(()=>{if(a.properties.length&&a.properties.some(b=>b in i&&typeof i[b]=="string")){let b=a.properties.filter(S=>S in i&&typeof i[S]=="string");b.length>1&&console.log("Fantasy Statblocks: Multiple image properties provided, using first.");let _=i[b[0]];return l(_)}})(),u=_u.Platform.isMacOS?"Meta":"Control";function h(b){if(!o)return;s.app.workspace.getLeaf(b.getModifierState(u)?"window":"split").openFile(o)}function f(b){o&&s.app.workspace.trigger("hover-link",{event:b,source:s.manifest.id,hoverParent:s.app.workspace.getMostRecentLeaf(),targetEl:b.currentTarget,linktext:o.path})}let m=b=>h(b),p=b=>f(b);return n.$$set=b=>{"monster"in b&&t(0,i=b.monster),"item"in b&&t(5,a=b.item)},[i,o,d,h,f,a,m,p]}var Yr=class extends U{constructor(e){super(),G(this,e,Op,Ip,j,{monster:0,item:5},Ep)}},Su=Yr;function Pp(n){re(n,"svelte-1674zvq",`details.svelte-1674zvq>summary.svelte-1674zvq.svelte-1674zvq.svelte-1674zvq{outline:none;display:block !important;list-style:none !important;list-style-type:none !important;min-height:1rem;border-top-left-radius:0.1rem;border-top-right-radius:0.1rem;cursor:pointer;position:relative;margin-bottom:1rem}details.svelte-1674zvq>summary.svelte-1674zvq.svelte-1674zvq.svelte-1674zvq::-webkit-details-marker,details.svelte-1674zvq>summary.svelte-1674zvq.svelte-1674zvq.svelte-1674zvq::marker{display:none !important}details.svelte-1674zvq>summary.svelte-1674zvq>.collapser.svelte-1674zvq.svelte-1674zvq{position:absolute;top:50%;right:8px;transform:translateY(-50%);content:""}details.svelte-1674zvq>summary.svelte-1674zvq>.collapser.svelte-1674zvq>.handle.svelte-1674zvq{transform:rotate(0deg);transition:transform 0.25s;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,");mask-image:url("data:image/svg+xml;charset=utf-8,");width:20px;height:20px}details[open].svelte-1674zvq>summary.svelte-1674zvq>.collapser.svelte-1674zvq>.handle.svelte-1674zvq{transform:rotate(90deg)}`)}function Rp(n){let e,t,i=(n[0].heading??"")+"",a,s,r,o,l;return{c(){e=v("details"),t=v("summary"),a=pe(i),s=R(),r=v("div"),r.innerHTML='
',g(r,"class","collapser svelte-1674zvq"),g(t,"class","svelte-1674zvq"),g(e,"class","svelte-1674zvq")},m(c,d){D(c,e,d),y(e,t),y(t,a),y(t,s),y(t,r),n[3](e),e.open=n[0].open,o||(l=z(e,"toggle",n[4]),o=!0)},p(c,[d]){d&1&&i!==(i=(c[0].heading??"")+"")&&we(a,i),d&1&&(e.open=c[0].open)},i:N,o:N,d(c){c&&x(e),n[3](null),o=!1,l()}}}function Np(n,e,t){let{block:i}=e,{elements:a}=e,s;pn(()=>{for(let l of a)s.append(l)});function r(l){Re[l?"unshift":"push"](()=>{s=l,t(1,s)})}function o(){i.open=this.open,t(0,i)}return n.$$set=l=>{"block"in l&&t(0,i=l.block),"elements"in l&&t(2,a=l.elements)},[i,s,a,r,o]}var Jr=class extends U{constructor(e){super(),G(this,e,Np,Rp,j,{block:0,elements:2},Pp)}},Cu=Jr;var c2=require("obsidian");function Bp(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","statblock-javascript")},m(s,r){D(s,e,r),i||(a=J(t=n[1].call(null,e)),i=!0)},p:N,i:N,o:N,d(s){s&&x(e),i=!1,a()}}}function Lp(n,e,t){let i,{block:a}=e,s=Ue("monster");Se(n,s,c=>t(4,i=c));let r=i;s.subscribe(c=>r=c);let o=Ue("plugin"),l=c=>{if(a.code)try{let u=new Function("monster","property",a.code).call(void 0,r,o);u instanceof HTMLElement&&c.appendChild(u)}catch(d){console.error(d)}};return n.$$set=c=>{"block"in c&&t(2,a=c.block)},[s,l,a]}var Xr=class extends U{constructor(e){super(),G(this,e,Lp,Bp,j,{block:2})}},xu=Xr;function Fp(n){re(n,"svelte-420xq",`.statblock-content.svelte-420xq{font-family:var(--active-content-font);font-size:var(--active-content-font-size);color:var(--active-font-color);background-color:var(--active-background-color);padding:0.5em;border:var(--active-border-size) var(--active-border-color) solid;box-shadow:var(--active-box-shadow-x-offset) + var(--active-box-shadow-y-offset) var(--active-box-shadow-blur) + var(--active-box-shadow-color);margin-left:2px;margin-right:2px;display:flex;gap:1rem}.statblock-content.svelte-420xq>.column{width:var(--statblock-column-width)}@media screen and (max-width: 400px){.statblock-content.svelte-420xq>.column{width:75vw}}`)}function Wp(n){let e,t;return{c(){e=v("div"),t=v("div"),g(t,"class","statblock-content svelte-420xq"),g(e,"class","statblock-content-container"),ze(e,"--statblock-column-width",n[0])},m(i,a){D(i,e,a),y(e,t),n[7](t)},p(i,[a]){a&1&&ze(e,"--statblock-column-width",i[0])},i:N,o:N,d(i){i&&x(e),n[7](null)}}}function Hp(n,e,t){let i=Me(),{columns:a=1}=e,{targets:s}=e,{columnWidth:r="400px"}=e,{heights:o=[]}=e,{split:l=1/0}=e,{classes:c}=e,d=l,u=m=>{m.empty();let p=[],b=document.body.createDiv({cls:"statblock-detached markdown-preview-view",attr:{style:`width: ${r}`}}),S=b.createDiv({cls:["statblock-detached","obsidian-statblock-plugin","statblock",...c]}).createDiv({cls:"statblock-content-container",attr:{style:`width: ${r}`}}).createDiv("statblock-content"),C=S.createDiv("column");p.push(C);for(let M=0;MA+P,0);p.lengthd&&kd&&(a<=2||p.length>1||k/((a-p.length-1)*C.scrollHeight)<1.5)&&(d=Math.max(d,C.scrollHeight),S.empty(),C=S.createDiv("column"),p.push(C))}for(let M of p)m.appendChild(M),M.querySelectorAll(".statblock-item-container:empty").forEach(w=>w.detach());b.detach()},h;pn(()=>{i("mounted"),h&&(u(h),i("built"))});function f(m){Re[m?"unshift":"push"](()=>{h=m,t(1,h)})}return n.$$set=m=>{"columns"in m&&t(2,a=m.columns),"targets"in m&&t(3,s=m.targets),"columnWidth"in m&&t(0,r=m.columnWidth),"heights"in m&&t(4,o=m.heights),"split"in m&&t(5,l=m.split),"classes"in m&&t(6,c=m.classes)},[r,h,a,s,o,l,c,f]}var Qr=class extends U{constructor(e){super(),G(this,e,Hp,Wp,j,{columns:2,targets:3,columnWidth:0,heights:4,split:5,classes:6},Fp)}},Zr=Qr;function zp(n){re(n,"svelte-1suaf4g","ul.spell-item.svelte-1suaf4g{margin:0}ul.spell-item.first.svelte-1suaf4g{margin-top:revert}ul.spell-item.last.svelte-1suaf4g{margin-bottom:revert}.spells.svelte-1suaf4g{font-style:italic}")}function qp(n){let e,t,i,a,s,r,o;return i=new gt({props:{property:`${n[0].level}:`}}),r=new gt({props:{property:n[0].spells}}),{c(){e=v("li"),t=v("span"),ie(i.$$.fragment),a=R(),s=v("span"),ie(r.$$.fragment),g(t,"class","spell-level"),g(s,"class","spells svelte-1suaf4g"),g(e,"class","spell-line")},m(l,c){D(l,e,c),y(e,t),te(i,t,null),y(e,a),y(e,s),te(r,s,null),o=!0},p(l,c){let d={};c&1&&(d.property=`${l[0].level}:`),i.$set(d);let u={};c&1&&(u.property=l[0].spells),r.$set(u)},i(l){o||(E(i.$$.fragment,l),E(r.$$.fragment,l),o=!0)},o(l){I(i.$$.fragment,l),I(r.$$.fragment,l),o=!1},d(l){l&&x(e),ne(i),ne(r)}}}function jp(n){let e,t,i;return t=new gt({props:{property:n[0].spells}}),{c(){e=v("span"),ie(t.$$.fragment),g(e,"class","spell-line")},m(a,s){D(a,e,s),te(t,e,null),i=!0},p(a,s){let r={};s&1&&(r.property=a[0].spells),t.$set(r)},i(a){i||(E(t.$$.fragment,a),i=!0)},o(a){I(t.$$.fragment,a),i=!1},d(a){a&&x(e),ne(t)}}}function Vp(n){let e,t,i,a,s=[jp,qp],r=[];function o(l,c){return l[0].level?1:0}return t=o(n,-1),i=r[t]=s[t](n),{c(){e=v("ul"),i.c(),g(e,"class","spell-item svelte-1suaf4g"),oe(e,"first",n[1]),oe(e,"last",n[2])},m(l,c){D(l,e,c),r[t].m(e,null),a=!0},p(l,[c]){let d=t;t=o(l,c),t===d?r[t].p(l,c):(ce(),I(r[d],1,1,()=>{r[d]=null}),ue(),i=r[t],i?i.p(l,c):(i=r[t]=s[t](l),i.c()),E(i,1),i.m(e,null)),(!a||c&2)&&oe(e,"first",l[1]),(!a||c&4)&&oe(e,"last",l[2])},i(l){a||(E(i),a=!0)},o(l){I(i),a=!1},d(l){l&&x(e),r[t].d()}}}function Up(n,e,t){let{spell:i}=e,{first:a=!1}=e,{last:s=!1}=e;return n.$$set=r=>{"spell"in r&&t(0,i=r.spell),"first"in r&&t(1,a=r.first),"last"in r&&t(2,s=r.last)},[i,a,s]}var eo=class extends U{constructor(e){super(),G(this,e,Up,Vp,j,{spell:0,first:1,last:2},zp)}},Au=eo;var ta=require("obsidian");function Gp(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","action")},m(s,r){D(s,e,r),i||(a=J(t=n[0].call(null,e)),i=!0)},p:N,i:N,o:N,d(s){s&&x(e),i=!1,a()}}}function Kp(n,e,t){let{block:i}=e,{monster:a}=e,s=r=>{new ta.ExtraButtonComponent(r).setIcon(i.icon).onClick(()=>{if(i.callback?.trim()?.length)try{new Function("monster",i.callback).call(void 0,a)}catch(o){new ta.Notice(`There was an error executing the provided callback for the action block. + +${o.message}`),console.error(o)}else if(i.action)try{app.commands.executeCommandById(i.action)}catch(o){new ta.Notice(`There was an error executing the command for the action block. + +${o.message}`),console.error(o)}})};return n.$$set=r=>{"block"in r&&t(1,i=r.block),"monster"in r&&t(2,a=r.monster)},[s,i,a]}var to=class extends U{constructor(e){super(),G(this,e,Kp,Gp,j,{block:1,monster:2})}},Tu=to;function Du(n){let e,t;return e=new Zr({props:{heights:n[7],targets:n[2],columns:n[1],columnWidth:n[3],split:n[5],classes:n[0]}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p(i,a){let s={};a&2&&(s.columns=i[1]),a&8&&(s.columnWidth=i[3]),a&32&&(s.split=i[5]),a&1&&(s.classes=i[0]),e.$set(s)},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function $p(n){let e,t,i=n[4]&&Du(n);return{c(){i&&i.c(),e=_e()},m(a,s){i&&i.m(a,s),D(a,e,s),t=!0},p(a,[s]){a[4]?i?(i.p(a,s),s&16&&E(i,1)):(i=Du(a),i.c(),E(i,1),i.m(e.parentNode,e)):i&&(ce(),I(i,1,1,()=>{i=null}),ue())},i(a){t||(E(i),t=!0)},o(a){I(i),t=!1},d(a){a&&x(e),i&&i.d(a)}}}function Yp(n,e,t){let i,a,s=Me(),{statblock:r}=e,{ready:o}=e,{classes:l}=e,{layout:c}=e,{columns:d}=e,u=d,h=!1,f=[],{plugin:m}=e,p=Ue("monster");Se(n,p,O=>t(16,a=O));let b=a;p.subscribe(O=>t(14,b=O));let _=O=>/[^a-zA-Z0-9]$/.test(O)?O:`${O}:`,S=O=>O.conditioned==null||!O.conditioned?!0:"nested"in O?O.nested.some(q=>S(q)):O.type=="ifelse"||O.type=="javascript"||O.type=="layout"||!("properties"in O)||!O.properties.length?!0:O.properties.some(q=>!!(q in b&&(Array.isArray(b[q])&&b[q].length||typeof b[q]=="string"&&b[q].length||typeof b[q]=="number"))),C=xr(),M=(O,q={})=>q.container?q.container.createDiv(`statblock-item-container ${mt(O.type)}-container ${(q.classes??[]).join(" ")}`):createDiv(`statblock-item-container ${mt(O.type)}-container ${(q.classes??[]).join(" ")}`),w=(O,q={})=>{if(!S(O))return[];let{container:Z,classes:ee}=q,se=[],K=M(O,{container:Z,classes:ee});switch(C.set("item",O),se.push(K),O.type){case"group":{O.heading&&new Ai({target:K,props:{monster:b,item:O},context:C});for(let W of O.nested??[]){let Y=w(W,{container:K,classes:O.cls?[...ee??[],O.cls]:ee??[]});se.push(...Y)}break}case"action":{new Tu({target:K,props:{block:O,monster:b}});break}case"javascript":{new xu({target:K,props:{block:O}});break}case"collapse":{let W=[];for(let Y of O.nested){let F=w(Y);W.push(...F)}new Cu({target:K,props:{block:O,elements:W}});break}case"heading":{let W=new iu({target:K,props:{monster:b,item:O},context:C});W.$on("save",Y=>s("save",Y.detail)),W.$on("export",Y=>s("export",Y.detail));break}case"ifelse":{for(let W=0;W{if(typeof ae=="string"&&(ae.charAt(ae.length-1)==":"||!ae.includes(":"))){let V={header:_(ae),spells:[]};return F.push(V),F}let $=F[F.length-1],de;if(typeof ae=="string")de={spells:ut.linkifySpells(ae,C.get("context"))};else try{de={level:Object.keys(ae).shift(),spells:ut.linkifySpells(ye(Object.values(ae).shift()),C.get("context"))}}catch{return F}if($)$.spells.push(de);else{let V={header:`${b.name} knows the following spells:`,spells:[de]};F.push(V)}return F},[]);for(let F=0;F0){new ea({target:Y.createDiv("statblock-item-container statblock-trait-prop"),props:{name:W[0].name,desc:W[0].desc,property:O.properties[0],item:O,monster:b,trait:W[0]},context:C});for(let F=1;FW.hasChildNodes())};if(!f.length)for(let O of r){let q=w(O);q?.length&&f.push(...q)}let k="400px";b.columnWidth?(typeof b.columnWidth=="number"&&(k=`${b.columnWidth}px`),typeof b.columnWidth=="string"&&(k=b.columnWidth)):c.columnWidth&&(k=`${c.columnWidth}px`);let A=!1,P=[],B,L=()=>{let O=document.body.createDiv({cls:"statblock-detached markdown-preview-view",attr:{style:`width: ${k}`}});new Zr({target:O.createDiv({cls:["obsidian-statblock-plugin","statblock",...l]}),props:{heights:P,targets:f,columns:1,columnWidth:k,classes:l}}).$on("built",()=>{let Z=O.querySelector(".column");for(let ee of f)P.push(ee.scrollHeight);b.forceColumns?t(5,B=Z.scrollHeight/u):b.columns&&b.columns>0?t(5,B=Math.max(Z.scrollHeight/b.columns,Z.scrollHeight/d)):t(5,B=Math.max(600,Math.min(Z.scrollHeight/d,i))),O.empty(),O.detach(),t(4,A=!0)})};return n.$$set=O=>{"statblock"in O&&t(8,r=O.statblock),"ready"in O&&t(9,o=O.ready),"classes"in O&&t(0,l=O.classes),"layout"in O&&t(10,c=O.layout),"columns"in O&&t(1,d=O.columns),"plugin"in O&&t(13,m=O.plugin)},n.$$.update=()=>{n.$$.dirty&16384&&(i=!isNaN(Number(b.columnHeight))&&b.columnHeight>0?b.columnHeight:1/0),n.$$.dirty&512&&o&&L()},[l,d,f,k,A,B,p,P,r,o,c,u,h,m,b]}var no=class extends U{constructor(e){super(),G(this,e,Yp,$p,j,{statblock:8,ready:9,classes:0,layout:10,columns:1,maxColumns:11,detached:12,targets:2,plugin:13})}get maxColumns(){return this.$$.ctx[11]}get detached(){return this.$$.ctx[12]}get targets(){return this.$$.ctx[2]}},Eu=no;function Jp(n){re(n,"svelte-1unaafm",`.statblock.svelte-1unaafm{--active-primary-color:var(--statblock-primary-color);--active-rule-color:var(--statblock-rule-color);--active-background-color:var(--statblock-background-color);--active-bar-color:var(--statblock-bar-color);--active-bar-border-size:var(--statblock-bar-border-size);--active-bar-border-color:var(--statblock-bar-border-color);--active-image-width:var(--statblock-image-width);--active-image-height:var(--statblock-image-height);--active-image-border-size:var(--statblock-image-border-size);--active-image-border-color:var( + --statblock-image-border-color, + --active-primary-color + );--active-border-size:var(--statblock-border-size);--active-border-color:var(--statblock-border-color);--active-box-shadow-color:var(--statblock-box-shadow-color);--active-box-shadow-x-offset:var(--statblock-box-shadow-x-offset);--active-box-shadow-y-offset:var(--statblock-box-shadow-y-offset);--active-box-shadow-blur:var(--statblock-box-shadow-blur);--active-font-color:var( + --statblock-font-color, + --active-primary-color + );--active-font-weight:var(--statblock-font-weight);--active-content-font:var(--statblock-content-font);--active-content-font-size:var(--statblock-content-font-size);--active-heading-font:var(--statblock-heading-font);--active-heading-font-color:var(--statblock-heading-font-color);--active-heading-font-size:var(--statblock-heading-font-size);--active-heading-font-variant:var(--statblock-heading-font-variant);--active-heading-font-weight:var(--statblock-heading-font-weight);--active-heading-line-height:var(--statblock-heading-line-height);--active-property-line-height:var(--statblock-property-line-height);--active-property-font:var(--statblock-property-font);--active-property-font-color:var(--statblock-property-font-color);--active-property-font-variant:var(--statblock-property-font-variant);--active-property-font-size:var(--statblock-property-font-size);--active-property-font-weight:var(--statblock-property-font-weight);--active-property-name-font:var(--statblock-property-name-font);--active-property-name-font-color:var( + --statblock-property-name-font-color + );--active-property-name-font-variant:var( + --statblock-property-name-font-variant + );--active-property-name-font-size:var( + --statblock-property-name-font-size + );--active-property-name-font-weight:var( + --statblock-property-name-font-weight + );--active-section-heading-border-size:var( + --statblock-section-heading-border-size + );--active-section-heading-border-color:var( + --statblock-section-heading-border-color + );--active-section-heading-font:var(--statblock-section-heading-font);--active-section-heading-font-color:var( + --statblock-section-heading-font-color + );--active-section-heading-font-size:var( + --statblock-section-heading-font-size + );--active-section-heading-font-variant:var( + --statblock-section-heading-font-variant + );--active-section-heading-font-weight:var( + --statblock-section-heading-font-weight + );--active-saves-line-height:var(--statblock-saves-line-height);--active-spells-font-style:var(--statblock-spells-font-style);--active-subheading-font:var(--statblock-subheading-font);--active-subheading-font-color:var(--statblock-subheading-font-color);--active-subheading-font-size:var(--statblock-subheading-font-size);--active-subheading-font-style:var(--statblock-subheading-font-style);--active-subheading-font-weight:var( + --statblock-subheading-font-weight + );--active-table-header-font-weight:var( + --statblock-table-header-font-weight + );--active-traits-font:var(--statblock-traits-font);--active-traits-font-color:var(--statblock-traits-font-color);--active-traits-font-size:var(--statblock-traits-font-size);--active-traits-font-weight:var(--statblock-traits-font-weight);--active-traits-font-style:var(--statblock-traits-font-style);--active-traits-name-font:var(--statblock-traits-name-font);--active-traits-name-font-color:var( + --statblock-traits-name-font-color + );--active-traits-name-font-size:var(--statblock-traits-name-font-size);--active-traits-name-font-weight:var( + --statblock-traits-name-font-weight + );--active-traits-name-font-style:var( + --statblock-traits-name-font-style + );--active-link-style:var(--statblock-link-style)}.statblock.svelte-1unaafm a{font-style:var(--statblock-link-style)}.container.svelte-1unaafm{display:flex;position:relative;width:100%;margin:0.25rem 0}.statblock.svelte-1unaafm{margin:0 auto;position:relative}.icons.svelte-1unaafm{position:absolute;left:var(--size-2-2)}`)}function Mu(n){let e,t=n[8],i,a,s,r,o=Ou(n),l=n[3]&&Pu(n);return{c(){e=v("div"),o.c(),a=R(),l&&l.c(),s=_e(),g(e,"class",i=xn(n[5].join(" "))+" svelte-1unaafm"),oe(e,"obsidian-statblock-plugin",!0),oe(e,"statblock",!0)},m(c,d){D(c,e,d),o.m(e,null),D(c,a,d),l&&l.m(c,d),D(c,s,d),r=!0},p(c,d){d[0]&256&&j(t,t=c[8])?(ce(),I(o,1,1,N),ue(),o=Ou(c),o.c(),E(o,1),o.m(e,null)):o.p(c,d),(!r||d[0]&32&&i!==(i=xn(c[5].join(" "))+" svelte-1unaafm"))&&g(e,"class",i),(!r||d[0]&32)&&oe(e,"obsidian-statblock-plugin",!0),(!r||d[0]&32)&&oe(e,"statblock",!0),c[3]?l?l.p(c,d):(l=Pu(c),l.c(),l.m(s.parentNode,s)):l&&(l.d(1),l=null)},i(c){r||(E(o),r=!0)},o(c){I(o),r=!1},d(c){c&&(x(e),x(a),x(s)),o.d(c),l&&l.d(c)}}}function Xp(n){let e;return{c(){e=v("span"),e.textContent="Invalid monster."},m(t,i){D(t,e,i)},p:N,i:N,o:N,d(t){t&&x(e)}}}function Qp(n){let e,t,i=n[7],a,s,r;e=new Rr({});let o=Iu(n);return s=new Rr({}),{c(){ie(e.$$.fragment),t=R(),o.c(),a=R(),ie(s.$$.fragment)},m(l,c){te(e,l,c),D(l,t,c),o.m(l,c),D(l,a,c),te(s,l,c),r=!0},p(l,c){c[0]&128&&j(i,i=l[7])?(ce(),I(o,1,1,N),ue(),o=Iu(l),o.c(),E(o,1),o.m(a.parentNode,a)):o.p(l,c)},i(l){r||(E(e.$$.fragment,l),E(o),E(s.$$.fragment,l),r=!0)},o(l){I(e.$$.fragment,l),I(o),I(s.$$.fragment,l),r=!1},d(l){l&&(x(t),x(a)),ne(e,l),o.d(l),ne(s,l)}}}function Iu(n){let e,t;return e=new Eu({props:{columns:n[7],maxColumns:n[10],statblock:n[1],ready:n[6],classes:n[5],layout:n[2],plugin:n[0]}}),e.$on("save",n[19]),e.$on("export",n[20]),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p(i,a){let s={};a[0]&128&&(s.columns=i[7]),a[0]&2&&(s.statblock=i[1]),a[0]&64&&(s.ready=i[6]),a[0]&32&&(s.classes=i[5]),a[0]&4&&(s.layout=i[2]),a[0]&1&&(s.plugin=i[0]),e.$set(s)},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Ou(n){let e,t,i,a,s=[Qp,Xp],r=[];function o(l,c){return l[8]?0:1}return e=o(n,[-1,-1]),t=r[e]=s[e](n),{c(){t.c(),i=_e()},m(l,c){r[e].m(l,c),D(l,i,c),a=!0},p(l,c){let d=e;e=o(l,c),e===d?r[e].p(l,c):(ce(),I(r[d],1,1,()=>{r[d]=null}),ue(),t=r[e],t?t.p(l,c):(t=r[e]=s[e](l),t.c()),E(t,1),t.m(i.parentNode,i))},i(l){a||(E(t),a=!0)},o(l){I(t),a=!1},d(l){l&&x(i),r[e].d(l)}}}function Pu(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","icons svelte-1unaafm")},m(s,r){D(s,e,r),i||(a=[J(t=n[11].call(null,e)),z(e,"click",n[12])],i=!0)},p:N,d(s){s&&x(e),i=!1,le(a)}}}function Zp(n){let e,t,i=n[6]&&Mu(n);return{c(){e=v("div"),i&&i.c(),g(e,"class","container svelte-1unaafm")},m(a,s){D(a,e,s),i&&i.m(e,null),n[21](e),t=!0},p(a,s){a[6]?i?(i.p(a,s),s[0]&64&&E(i,1)):(i=Mu(a),i.c(),E(i,1),i.m(e,null)):i&&(ce(),I(i,1,1,()=>{i=null}),ue())},i(a){t||(E(i),t=!0)},o(a){I(i),t=!1},d(a){a&&x(e),i&&i.d(),n[21](null)}}}function eb(n,e,t){let i,a,s,r,o,l,c=Me(),{monster:d}=e,{context:u}=e,{plugin:h}=e,{statblock:f}=e,{renderer:m}=e,{layout:p}=e,{canSave:b=!0}=e,{icons:_=!0}=e,S=Le(d);Se(n,S,$=>t(8,l=$));let C=!isNaN(Number(d.columns??p.columns))&&Number(d.columns??p.columns)>0?Number(d.columns??p.columns):2,M=Number(`${d.columnWidth}`.replace(/\D/g,"")),w=!isNaN(M??p.columnWidth)&&(M??p.columnWidth)>0?M:400,k=h.canUseDiceRoller&&(d.dice??h.settings.useDice),A=d.render??h.settings.renderDice;Mt("plugin",h),Mt("tryToRenderLinks",h.settings.tryToRenderLinks),Mt("context",u),Mt("monster",S),Mt("dice",k),Mt("render",A),Mt("renderer",m),Mt("layout",p);let P=Le(!1);Mt("reset",P);let B,L=()=>{if(d.forceColumns??p.forceColumns){t(7,i=C),q.disconnect();return}let $=B.clientWidth;t(7,i=Math.min(Math.max(Math.floor($/w),1),C))},O=(0,$t.debounce)(()=>{L(),a||t(6,a=!0)},100,!1),q=new ResizeObserver(O);pn(()=>{O(),q.observe(B)}),bn(()=>{q.disconnect()});let Z=$=>{new $t.ExtraButtonComponent($).setIcon("vertical-three-dots")},ee=new $t.Menu;ee.addItem($=>$.setIcon("save").setTitle("Save to Bestiary").setDisabled(!b).onClick(()=>c("save"))),ee.addItem($=>{$.setTitle("Copy YAML").setIcon("code").onClick(async()=>{try{await navigator.clipboard.writeText((0,$t.stringifyYaml)(d)),new $t.Notice("Creature YAML copied to clipboard")}catch(de){new $t.Notice(`There was an issue copying the yaml: + +${de.message}`)}})}),ee.addItem($=>$.setIcon("image-down").setTitle("Export as PNG").onClick(()=>c("export"))),k&&ee.addItem($=>$.setIcon("reset").setTitle("Reset Dice").onClick(()=>{P.set(!0),P.set(!1)}));let se=$=>{ee.showAtMouseEvent($)},K=($,de="")=>$?.toLowerCase().replace(/\s+/g,"-")??de,W=$=>{let de=[];for(let V of $){if(V.type=="layout"){let H=h.manager.getAllLayouts().find(fe=>fe.id==V.layout);H&&de.push(K(H.name))}"nested"in V&&de.push(...W(V.nested))}return de};function Y($){Ge.call(this,n,$)}function F($){Ge.call(this,n,$)}function ae($){Re[$?"unshift":"push"](()=>{B=$,t(4,B)})}return n.$$set=$=>{"monster"in $&&t(13,d=$.monster),"context"in $&&t(14,u=$.context),"plugin"in $&&t(0,h=$.plugin),"statblock"in $&&t(1,f=$.statblock),"renderer"in $&&t(15,m=$.renderer),"layout"in $&&t(2,p=$.layout),"canSave"in $&&t(16,b=$.canSave),"icons"in $&&t(3,_=$.icons)},n.$$.update=()=>{n.$$.dirty[0]&8192&&Ae(S,l=d,l),n.$$.dirty[0]&8192&&t(18,s=K(d.name??"","no-name")),n.$$.dirty[0]&4&&t(17,r=K(p.name,"no-layout")),n.$$.dirty[0]&393218&&t(5,o=[s,r,...W(f)].filter($=>$?.length))},t(7,i=C),t(6,a=!1),[h,f,p,_,B,o,a,i,l,S,C,Z,se,d,u,m,b,r,s,Y,F,ae]}var io=class extends U{constructor(e){super(),G(this,e,eb,Zp,j,{monster:13,context:14,plugin:0,statblock:1,renderer:15,layout:2,canSave:16,icons:3},Jp,[-1,-1])}},Ru=io;var wt=require("obsidian");function na(n){let e=new Blob([n],{type:"text/javascript"}),t=URL.createObjectURL(e),i=new Worker(t,{name:"Fantasy Statblocks Creature Parser"});return URL.revokeObjectURL(t),i}function ao(){return na('var Bl=Object.defineProperty,uc=Object.defineProperties;var dc=Object.getOwnPropertyDescriptors;var Ll=Object.getOwnPropertySymbols;var pc=Object.prototype.hasOwnProperty,mc=Object.prototype.propertyIsEnumerable;var ur=(s,e)=>(e=Symbol[s])?e:Symbol.for("Symbol."+s),gc=s=>{throw TypeError(s)};var Pl=(s,e,t)=>e in s?Bl(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,Il=(s,e)=>{for(var t in e||(e={}))pc.call(e,t)&&Pl(s,t,e[t]);if(Ll)for(var t of Ll(e))mc.call(e,t)&&Pl(s,t,e[t]);return s},Rl=(s,e)=>uc(s,dc(e));var Fl=(s,e)=>{for(var t in e)Bl(s,t,{get:e[t],enumerable:!0})};var yc=function(s,e){this[0]=s,this[1]=e};var k=s=>{var e=s[ur("asyncIterator")],t=!1,i,n={};return e==null?(e=s[ur("iterator")](),i=r=>n[r]=o=>e[r](o)):(e=e.call(s),i=r=>n[r]=o=>{if(t){if(t=!1,r==="throw")throw o;return o}return t=!0,{done:!1,value:new yc(new Promise(l=>{var a=e[r](o);a instanceof Object||gc("Object expected"),l(a)}),1)}}),n[ur("iterator")]=()=>n,i("next"),"throw"in e?i("throw"):n.throw=r=>{throw r},"return"in e&&i("return"),n};var bc=Function.prototype.toString,dr=Object.create,wc=Object.prototype.toString,kc=function(){function s(){this._keys=[],this._values=[]}return s.prototype.has=function(e){return!!~this._keys.indexOf(e)},s.prototype.get=function(e){return this._values[this._keys.indexOf(e)]},s.prototype.set=function(e,t){this._keys.push(e),this._values.push(t)},s}();function Sc(){return new kc}function vc(){return new WeakMap}var xc=typeof WeakMap!="undefined"?vc:Sc;function mr(s){if(!s)return dr(null);var e=s.constructor;if(e===Object)return s===Object.prototype?{}:dr(s);if(e&&~bc.call(e).indexOf("[native code]"))try{return new e}catch(t){}return dr(s)}function Cc(s){var e="";return s.global&&(e+="g"),s.ignoreCase&&(e+="i"),s.multiline&&(e+="m"),s.unicode&&(e+="u"),s.sticky&&(e+="y"),e}function Ac(s){return s.flags}var Mc=/test/g.flags==="g"?Ac:Cc;function $l(s){var e=wc.call(s);return e.substring(8,e.length-1)}function Oc(s){return s[Symbol.toStringTag]||$l(s)}var Tc=typeof Symbol!="undefined"?Oc:$l,Ec=Object.defineProperty,Nc=Object.getOwnPropertyDescriptor,Vl=Object.getOwnPropertyNames,gr=Object.getOwnPropertySymbols,Hl=Object.prototype,_l=Hl.hasOwnProperty,Dc=Hl.propertyIsEnumerable,Kl=typeof gr=="function";function Lc(s){return Vl(s).concat(gr(s))}var Pc=Kl?Lc:Vl;function Ps(s,e,t){for(var i=Pc(s),n=0,r=i.length,o=void 0,l=void 0;nthis.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,i){[e,t]=ai(this,e,t);let n=[];return this.decompose(0,e,n,2),i.length&&i.decompose(0,i.length,n,3),this.decompose(t,this.length,n,1),ni.from(n,this.length-(t-e)+i.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){[e,t]=ai(this,e,t);let i=[];return this.decompose(e,t,i,0),ni.from(i,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),i=this.length-this.scanIdentical(e,-1),n=new $t(this),r=new $t(e);for(let o=t,l=t;;){if(n.next(o),r.next(o),o=0,n.lineBreak!=r.lineBreak||n.done!=r.done||n.value!=r.value)return!1;if(l+=n.value.length,n.done||l>=i)return!0}}iter(e=1){return new $t(this,e)}iterRange(e,t=this.length){return new $s(this,e,t)}iterLines(e,t){let i;if(e==null)i=this.iter();else{t==null&&(t=this.lines+1);let n=this.line(e).from;i=this.iterRange(n,Math.max(n,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new Vs(i)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(e.length==0)throw new RangeError("A document must have at least one line");return e.length==1&&!e[0]?s.empty:e.length<=32?new ge(e):ni.from(ge.split(e,[]))}},ge=class s extends K{constructor(e,t=Xc(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,i,n){for(let r=0;;r++){let o=this.text[r],l=n+o.length;if((t?i:l)>=e)return new kr(n,l,i,o);n=l+1,i++}}decompose(e,t,i,n){let r=e<=0&&t>=this.length?this:new s(Yl(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(n&1){let o=i.pop(),l=Rs(r.text,o.text.slice(),0,r.length);if(l.length<=32)i.push(new s(l,o.length+r.length));else{let a=l.length>>1;i.push(new s(l.slice(0,a)),new s(l.slice(a)))}}else i.push(r)}replace(e,t,i){if(!(i instanceof s))return super.replace(e,t,i);[e,t]=ai(this,e,t);let n=Rs(this.text,Rs(i.text,Yl(this.text,0,e)),t),r=this.length+i.length-(t-e);return n.length<=32?new s(n,r):ni.from(s.split(n,[]),r)}sliceString(e,t=this.length,i=`\n`){[e,t]=ai(this,e,t);let n="";for(let r=0,o=0;r<=t&&oe&&o&&(n+=i),er&&(n+=l.slice(Math.max(0,e-r),t-r)),r=a+1}return n}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let i=[],n=-1;for(let r of e)i.push(r),n+=r.length+1,i.length==32&&(t.push(new s(i,n)),i=[],n=-1);return n>-1&&t.push(new s(i,n)),t}},ni=class s extends K{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let i of e)this.lines+=i.lines}lineInner(e,t,i,n){for(let r=0;;r++){let o=this.children[r],l=n+o.length,a=i+o.lines-1;if((t?a:l)>=e)return o.lineInner(e,t,i,n);n=l+1,i=a+1}}decompose(e,t,i,n){for(let r=0,o=0;o<=t&&r=o){let h=n&((o<=e?1:0)|(a>=t?2:0));o>=e&&a<=t&&!h?i.push(l):l.decompose(e-o,t-o,i,h)}o=a+1}}replace(e,t,i){if([e,t]=ai(this,e,t),i.lines=r&&t<=l){let a=o.replace(e-r,t-r,i),h=this.lines-o.lines+a.lines;if(a.lines>4&&a.lines>h>>6){let f=this.children.slice();return f[n]=a,new s(f,this.length-(t-e)+i.length)}return super.replace(r,l,a)}r=l+1}return super.replace(e,t,i)}sliceString(e,t=this.length,i=`\n`){[e,t]=ai(this,e,t);let n="";for(let r=0,o=0;re&&r&&(n+=i),eo&&(n+=l.sliceString(e-o,t-o,i)),o=a+1}return n}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof s))return 0;let i=0,[n,r,o,l]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;n+=t,r+=t){if(n==o||r==l)return i;let a=this.children[n],h=e.children[r];if(a!=h)return i+a.scanIdentical(h,t);i+=a.length+1}}static from(e,t=e.reduce((i,n)=>i+n.length+1,-1)){let i=0;for(let d of e)i+=d.lines;if(i<32){let d=[];for(let p of e)p.flatten(d);return new ge(d,t)}let n=Math.max(32,i>>5),r=n<<1,o=n>>1,l=[],a=0,h=-1,f=[];function c(d){let p;if(d.lines>r&&d instanceof s)for(let m of d.children)c(m);else d.lines>o&&(a>o||!a)?(u(),l.push(d)):d instanceof ge&&a&&(p=f[f.length-1])instanceof ge&&d.lines+p.lines<=32?(a+=d.lines,h+=d.length+1,f[f.length-1]=new ge(p.text.concat(d.text),p.length+1+d.length)):(a+d.lines>n&&u(),a+=d.lines,h+=d.length+1,f.push(d))}function u(){a!=0&&(l.push(f.length==1?f[0]:s.from(f,h)),h=-1,a=f.length=0)}for(let d of e)c(d);return u(),l.length==1?l[0]:new s(l,t)}};K.empty=new ge([""],0);function Xc(s){let e=-1;for(let t of s)e+=t.length+1;return e}function Rs(s,e,t=0,i=1e9){for(let n=0,r=0,o=!0;r=t&&(a>i&&(l=l.slice(0,i-n)),n0?1:(e instanceof ge?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let i=this.nodes.length-1,n=this.nodes[i],r=this.offsets[i],o=r>>1,l=n instanceof ge?n.text.length:n.children.length;if(o==(t>0?l:0)){if(i==0)return this.done=!0,this.value="",this;t>0&&this.offsets[i-1]++,this.nodes.pop(),this.offsets.pop()}else if((r&1)==(t>0?0:1)){if(this.offsets[i]+=t,e==0)return this.lineBreak=!0,this.value=`\n`,this;e--}else if(n instanceof ge){let a=n.text[o+(t<0?-1:0)];if(this.offsets[i]+=t,a.length>Math.max(0,e))return this.value=e==0?a:t>0?a.slice(e):a.slice(0,a.length-e),this;e-=a.length}else{let a=n.children[o+(t<0?-1:0)];e>a.length?(e-=a.length,this.offsets[i]+=t):(t<0&&this.offsets[i]--,this.nodes.push(a),this.offsets.push(t>0?1:(a instanceof ge?a.text.length:a.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}},$s=class{constructor(e,t,i){this.value="",this.done=!1,this.cursor=new $t(e,t>i?-1:1),this.pos=t>i?e.length:0,this.from=Math.min(t,i),this.to=Math.max(t,i)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let i=t<0?this.pos-this.from:this.to-this.pos;e>i&&(e=i),i-=e;let{value:n}=this.cursor.next(e);return this.pos+=(n.length+e)*t,this.value=n.length<=i?n:t<0?n.slice(n.length-i):n.slice(0,i),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}},Vs=class{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:i,value:n}=this.inner.next(e);return t&&this.afterBreak?(this.value="",this.afterBreak=!1):t?(this.done=!0,this.value=""):i?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=n,this.afterBreak=!1),this}get lineBreak(){return!1}};typeof Symbol!="undefined"&&(K.prototype[Symbol.iterator]=function(){return this.iter()},$t.prototype[Symbol.iterator]=$s.prototype[Symbol.iterator]=Vs.prototype[Symbol.iterator]=function(){return this});var kr=class{constructor(e,t,i,n){this.from=e,this.to=t,this.number=i,this.text=n}get length(){return this.to-this.from}};function ai(s,e,t){return e=Math.max(0,Math.min(s.length,e)),[e,Math.max(e,Math.min(s.length,t))]}var ri="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(s=>s?parseInt(s,36):1);for(let s=1;ss)return ri[e-1]<=s;return!1}function Gl(s){return s>=127462&&s<=127487}var Jl=8205;function Ke(s,e,t=!0,i=!0){return(t?ia:Zc)(s,e,i)}function ia(s,e,t){if(e==s.length)return e;e&&sa(s.charCodeAt(e))&&na(s.charCodeAt(e-1))&&e--;let i=Fs(s,e);for(e+=Sr(i);e=0&&Gl(Fs(s,o));)r++,o-=2;if(r%2==0)break;e+=2}else break}return e}function Zc(s,e,t){for(;e>0;){let i=ia(s,e-2,t);if(i=56320&&s<57344}function na(s){return s>=55296&&s<56320}function Fs(s,e){let t=s.charCodeAt(e);if(!na(t)||e+1==s.length)return t;let i=s.charCodeAt(e+1);return sa(i)?(t-55296<<10)+(i-56320)+65536:t}function Sr(s){return s<65536?1:2}var vr=/\\r\\n?|\\n/,ue=function(s){return s[s.Simple=0]="Simple",s[s.TrackDel=1]="TrackDel",s[s.TrackBefore=2]="TrackBefore",s[s.TrackAfter=3]="TrackAfter",s}(ue||(ue={})),Vt=class s{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;te)return r+(e-n);r+=l}else{if(i!=ue.Simple&&h>=e&&(i==ue.TrackDel&&ne||i==ue.TrackBefore&&ne))return null;if(h>e||h==e&&t<0&&!l)return e==n||t<0?r:r+a;r+=a}n=h}if(e>n)throw new RangeError(`Position ${e} is out of range for changeset of length ${n}`);return r}touchesRange(e,t=e){for(let i=0,n=0;i=0&&n<=t&&l>=e)return nt?"cover":!0;n=l}return!1}toString(){let e="";for(let t=0;t=0?":"+n:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(t=>typeof t!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new s(e)}static create(e){return new s(e)}},ye=class s extends Vt{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return xr(this,(t,i,n,r,o)=>e=e.replace(n,n+(i-t),o),!1),e}mapDesc(e,t=!1){return Cr(this,e,t,!0)}invert(e){let t=this.sections.slice(),i=[];for(let n=0,r=0;n=0){t[n]=l,t[n+1]=o;let a=n>>1;for(;i.length0&&yt(i,t,r.text),r.forward(f),l+=f}let h=e[o++];for(;l>1].toJSON()))}return e}static of(e,t,i){let n=[],r=[],o=0,l=null;function a(f=!1){if(!f&&!n.length)return;ou||c<0||u>t)throw new RangeError(`Invalid change range ${c} to ${u} (in doc of length ${t})`);let p=d?typeof d=="string"?K.of(d.split(i||vr)):d:K.empty,m=p.length;if(c==u&&m==0)return;co&&le(n,c-o,-1),le(n,u-c,m),yt(r,n,p),o=u}}return h(e),a(!l),l}static empty(e){return new s(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let t=[],i=[];for(let n=0;nl&&typeof o!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(r.length==1)t.push(r[0],0);else{for(;i.length=0&&t<=0&&t==s[n+1]?s[n]+=e:e==0&&s[n]==0?s[n+1]+=t:i?(s[n]+=e,s[n+1]+=t):s.push(e,t)}function yt(s,e,t){if(t.length==0)return;let i=e.length-2>>1;if(i>1])),!(t||o==s.sections.length||s.sections[o+1]<0);)l=s.sections[o++],a=s.sections[o++];e(n,h,r,f,c),n=h,r=f}}}function Cr(s,e,t,i=!1){let n=[],r=i?[]:null,o=new Ht(s),l=new Ht(e);for(let a=-1;;)if(o.ins==-1&&l.ins==-1){let h=Math.min(o.len,l.len);le(n,h,-1),o.forward(h),l.forward(h)}else if(l.ins>=0&&(o.ins<0||a==o.i||o.off==0&&(l.len=0&&a=0){let h=0,f=o.len;for(;f;)if(l.ins==-1){let c=Math.min(f,l.len);h+=c,f-=c,l.forward(c)}else if(l.ins==0&&l.lena||o.ins>=0&&o.len>a)&&(l||i.length>h),r.forward2(a),o.forward(a)}}}}var Ht=class{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i>1;return t>=e.length?K.empty:e[t]}textBit(e){let{inserted:t}=this.set,i=this.i-2>>1;return i>=t.length&&!e?K.empty:t[i].slice(this.off,e==null?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){this.ins==-1?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}},si=class s{constructor(e,t,i){this.from=e,this.to=t,this.flags=i}get anchor(){return this.flags&32?this.to:this.from}get head(){return this.flags&32?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&8?-1:this.flags&16?1:0}get bidiLevel(){let e=this.flags&7;return e==7?null:e}get goalColumn(){let e=this.flags>>6;return e==16777215?void 0:e}map(e,t=-1){let i,n;return this.empty?i=n=e.mapPos(this.from,t):(i=e.mapPos(this.from,1),n=e.mapPos(this.to,-1)),i==this.from&&n==this.to?this:new s(i,n,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return P.range(e,t);let i=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return P.range(this.anchor,i)}eq(e,t=!1){return this.anchor==e.anchor&&this.head==e.head&&(!t||!this.empty||this.assoc==e.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||typeof e.anchor!="number"||typeof e.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return P.range(e.anchor,e.head)}static create(e,t,i){return new s(e,t,i)}},P=class s{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:s.create(this.ranges.map(i=>i.map(e,t)),this.mainIndex)}eq(e,t=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let i=0;ie.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||typeof e.main!="number"||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new s(e.ranges.map(t=>si.fromJSON(t)),e.main)}static single(e,t=e){return new s([s.range(e,t)],0)}static create(e,t=0){if(e.length==0)throw new RangeError("A selection needs at least one range");for(let i=0,n=0;ne?8:0)|r)}static normalized(e,t=0){let i=e[t];e.sort((n,r)=>n.from-r.from),t=e.indexOf(i);for(let n=1;nr.head?s.range(a,l):s.range(l,a))}}return new s(e,t)}};function oa(s,e){for(let t of s.ranges)if(t.to>e)throw new RangeError("Selection points outside of document")}var Br=0,R=class s{constructor(e,t,i,n,r){this.combine=e,this.compareInput=t,this.compare=i,this.isStatic=n,this.id=Br++,this.default=e([]),this.extensions=typeof r=="function"?r(this):r}get reader(){return this}static define(e={}){return new s(e.combine||(t=>t),e.compareInput||((t,i)=>t===i),e.compare||(e.combine?(t,i)=>t===i:Ir),!!e.static,e.enables)}of(e){return new oi([],this,0,e)}compute(e,t){if(this.isStatic)throw new Error("Can\'t compute a static facet");return new oi(e,this,1,t)}computeN(e,t){if(this.isStatic)throw new Error("Can\'t compute a static facet");return new oi(e,this,2,t)}from(e,t){return t||(t=i=>i),this.compute([e],i=>t(i.field(e)))}};function Ir(s,e){return s==e||s.length==e.length&&s.every((t,i)=>t===e[i])}var oi=class{constructor(e,t,i,n){this.dependencies=e,this.facet=t,this.type=i,this.value=n,this.id=Br++}dynamicSlot(e){var t;let i=this.value,n=this.facet.compareInput,r=this.id,o=e[r]>>1,l=this.type==2,a=!1,h=!1,f=[];for(let c of this.dependencies)c=="doc"?a=!0:c=="selection"?h=!0:((t=e[c.id])!==null&&t!==void 0?t:1)&1||f.push(e[c.id]);return{create(c){return c.values[o]=i(c),1},update(c,u){if(a&&u.docChanged||h&&(u.docChanged||u.selection)||Ar(c,f)){let d=i(c);if(l?!Xl(d,c.values[o],n):!n(d,c.values[o]))return c.values[o]=d,1}return 0},reconfigure:(c,u)=>{let d,p=u.config.address[r];if(p!=null){let m=Ws(u,p);if(this.dependencies.every(g=>g instanceof R?u.facet(g)===c.facet(g):g instanceof at?u.field(g,!1)==c.field(g,!1):!0)||(l?Xl(d=i(c),m,n):n(d=i(c),m)))return c.values[o]=m,0}else d=i(c);return c.values[o]=d,1}}}};function Xl(s,e,t){if(s.length!=e.length)return!1;for(let i=0;is[a.id]),n=t.map(a=>a.type),r=i.filter(a=>!(a&1)),o=s[e.id]>>1;function l(a){let h=[];for(let f=0;fi===n),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(Ql).find(i=>i.field==this);return((t==null?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:i=>(i.values[t]=this.create(i),1),update:(i,n)=>{let r=i.values[t],o=this.updateF(r,n);return this.compareF(r,o)?0:(i.values[t]=o,1)},reconfigure:(i,n)=>n.config.address[this.id]!=null?(i.values[t]=n.field(this),0):(i.values[t]=this.create(i),1)}}init(e){return[this,Ql.of({field:this,create:e})]}get extension(){return this}},Rt={lowest:4,low:3,default:2,high:1,highest:0};function Ri(s){return e=>new Hs(e,s)}var js={highest:Ri(Rt.highest),high:Ri(Rt.high),default:Ri(Rt.default),low:Ri(Rt.low),lowest:Ri(Rt.lowest)},Hs=class{constructor(e,t){this.inner=e,this.prec=t}},_s=class s{of(e){return new $i(this,e)}reconfigure(e){return s.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}},$i=class{constructor(e,t){this.compartment=e,this.inner=t}},Ks=class s{constructor(e,t,i,n,r,o){for(this.base=e,this.compartments=t,this.dynamicSlots=i,this.address=n,this.staticValues=r,this.facets=o,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(e,t,i){let n=[],r=Object.create(null),o=new Map;for(let u of tu(e,t,o))u instanceof at?n.push(u):(r[u.facet.id]||(r[u.facet.id]=[])).push(u);let l=Object.create(null),a=[],h=[];for(let u of n)l[u.id]=h.length<<1,h.push(d=>u.slot(d));let f=i==null?void 0:i.config.facets;for(let u in r){let d=r[u],p=d[0].facet,m=f&&f[u]||[];if(d.every(g=>g.type==0))if(l[p.id]=a.length<<1|1,Ir(m,d))a.push(i.facet(p));else{let g=p.combine(d.map(y=>y.value));a.push(i&&p.compare(g,i.facet(p))?i.facet(p):g)}else{for(let g of d)g.type==0?(l[g.id]=a.length<<1|1,a.push(g.value)):(l[g.id]=h.length<<1,h.push(y=>g.dynamicSlot(y)));l[p.id]=h.length<<1,h.push(g=>eu(g,p,d))}}let c=h.map(u=>u(l));return new s(e,o,c,l,a,r)}};function tu(s,e,t){let i=[[],[],[],[],[]],n=new Map;function r(o,l){let a=n.get(o);if(a!=null){if(a<=l)return;let h=i[a].indexOf(o);h>-1&&i[a].splice(h,1),o instanceof $i&&t.delete(o.compartment)}if(n.set(o,l),Array.isArray(o))for(let h of o)r(h,l);else if(o instanceof $i){if(t.has(o.compartment))throw new RangeError("Duplicate use of compartment in extensions");let h=e.get(o.compartment)||o.inner;t.set(o.compartment,h),r(h,l)}else if(o instanceof Hs)r(o.inner,o.prec);else if(o instanceof at)i[l].push(o),o.provides&&r(o.provides,l);else if(o instanceof oi)i[l].push(o),o.facet.extensions&&r(o.facet.extensions,Rt.default);else{let h=o.extension;if(!h)throw new Error(`Unrecognized extension value in extension set (${o}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);r(h,l)}}return r(s,Rt.default),i.reduce((o,l)=>o.concat(l))}function Fi(s,e){if(e&1)return 2;let t=e>>1,i=s.status[t];if(i==4)throw new Error("Cyclic dependency between fields and/or facets");if(i&2)return i;s.status[t]=4;let n=s.computeSlot(s,s.config.dynamicSlots[t]);return s.status[t]=2|n}function Ws(s,e){return e&1?s.config.staticValues[e>>1]:s.values[e>>1]}var la=R.define(),Mr=R.define({combine:s=>s.some(e=>e),static:!0}),aa=R.define({combine:s=>s.length?s[0]:void 0,static:!0}),ha=R.define(),fa=R.define(),ca=R.define(),ua=R.define({combine:s=>s.length?s[0]:!1}),ht=class{constructor(e,t){this.type=e,this.value=t}static define(){return new Or}},Or=class{of(e){return new ht(this,e)}},Tr=class{constructor(e){this.map=e}of(e){return new J(this,e)}},J=class s{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return t===void 0?void 0:t==this.value?this:new s(this.type,t)}is(e){return this.type==e}static define(e={}){return new Tr(e.map||(t=>t))}static mapEffects(e,t){if(!e.length)return e;let i=[];for(let n of e){let r=n.map(t);r&&i.push(r)}return i}};J.reconfigure=J.define();J.appendConfig=J.define();var de=class s{constructor(e,t,i,n,r,o){this.startState=e,this.changes=t,this.selection=i,this.effects=n,this.annotations=r,this.scrollIntoView=o,this._doc=null,this._state=null,i&&oa(i,t.newLength),r.some(l=>l.type==s.time)||(this.annotations=r.concat(s.time.of(Date.now())))}static create(e,t,i,n,r,o){return new s(e,t,i,n,r,o)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(s.userEvent);return!!(t&&(t==e||t.length>e.length&&t.slice(0,e.length)==e&&t[e.length]=="."))}};de.time=ht.define();de.userEvent=ht.define();de.addToHistory=ht.define();de.remote=ht.define();function iu(s,e){let t=[];for(let i=0,n=0;;){let r,o;if(i=s[i]))r=s[i++],o=s[i++];else if(n=0;n--){let r=i[n](s);r instanceof de?s=r:Array.isArray(r)&&r.length==1&&r[0]instanceof de?s=r[0]:s=pa(e,li(r),!1)}return s}function nu(s){let e=s.startState,t=e.facet(ca),i=s;for(let n=t.length-1;n>=0;n--){let r=t[n](s);r&&Object.keys(r).length&&(i=da(i,Er(e,r,s.changes.newLength),!0))}return i==s?s:de.create(e,s.changes,s.selection,i.effects,i.annotations,i.scrollIntoView)}var ru=[];function li(s){return s==null?ru:Array.isArray(s)?s:[s]}var _e=function(s){return s[s.Word=0]="Word",s[s.Space=1]="Space",s[s.Other=2]="Other",s}(_e||(_e={})),ou=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/,Nr;try{Nr=new RegExp("[\\\\p{Alphabetic}\\\\p{Number}_]","u")}catch(s){}function lu(s){if(Nr)return Nr.test(s);for(let e=0;e"\\x80"&&(t.toUpperCase()!=t.toLowerCase()||ou.test(t)))return!0}return!1}function au(s){return e=>{if(!/\\S/.test(e))return _e.Space;if(lu(e))return _e.Word;for(let t=0;t-1)return _e.Word;return _e.Other}}var X=class s{constructor(e,t,i,n,r,o){this.config=e,this.doc=t,this.selection=i,this.values=n,this.status=e.statusTemplate.slice(),this.computeSlot=r,o&&(o._state=this);for(let l=0;ln.set(h,a)),t=null),n.set(l.value.compartment,l.value.extension)):l.is(J.reconfigure)?(t=null,i=l.value):l.is(J.appendConfig)&&(t=null,i=li(i).concat(l.value));let r;t?r=e.startState.values.slice():(t=Ks.resolve(i,n,this),r=new s(t,this.doc,this.selection,t.dynamicSlots.map(()=>null),(a,h)=>h.reconfigure(a,this),null).values);let o=e.startState.facet(Mr)?e.newSelection:e.newSelection.asSingle();new s(t,e.newDoc,o,r,(l,a)=>a.update(l,e),e)}replaceSelection(e){return typeof e=="string"&&(e=this.toText(e)),this.changeByRange(t=>({changes:{from:t.from,to:t.to,insert:e},range:P.cursor(t.from+e.length)}))}changeByRange(e){let t=this.selection,i=e(t.ranges[0]),n=this.changes(i.changes),r=[i.range],o=li(i.effects);for(let l=1;lo.spec.fromJSON(l,a)))}}return s.create({doc:e.doc,selection:P.fromJSON(e.selection),extensions:t.extensions?n.concat([t.extensions]):n})}static create(e={}){let t=Ks.resolve(e.extensions||[],new Map),i=e.doc instanceof K?e.doc:K.of((e.doc||"").split(t.staticFacet(s.lineSeparator)||vr)),n=e.selection?e.selection instanceof P?e.selection:P.single(e.selection.anchor,e.selection.head):P.single(0);return oa(n,i.length),t.staticFacet(Mr)||(n=n.asSingle()),new s(t,i,n,t.dynamicSlots.map(()=>null),(r,o)=>o.create(r),null)}get tabSize(){return this.facet(s.tabSize)}get lineBreak(){return this.facet(s.lineSeparator)||`\n`}get readOnly(){return this.facet(ua)}phrase(e,...t){for(let i of this.facet(s.phrases))if(Object.prototype.hasOwnProperty.call(i,e)){e=i[e];break}return t.length&&(e=e.replace(/\\$(\\$|\\d*)/g,(i,n)=>{if(n=="$")return"$";let r=+(n||1);return!r||r>t.length?i:t[r-1]})),e}languageDataAt(e,t,i=-1){let n=[];for(let r of this.facet(la))for(let o of r(this,t,i))Object.prototype.hasOwnProperty.call(o,e)&&n.push(o[e]);return n}charCategorizer(e){return au(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:i,length:n}=this.doc.lineAt(e),r=this.charCategorizer(e),o=e-i,l=e-i;for(;o>0;){let a=Ke(t,o,!1);if(r(t.slice(a,o))!=_e.Word)break;o=a}for(;ls.length?s[0]:4});X.lineSeparator=aa;X.readOnly=ua;X.phrases=R.define({compare(s,e){let t=Object.keys(s),i=Object.keys(e);return t.length==i.length&&t.every(n=>s[n]==e[n])}});X.languageData=la;X.changeFilter=ha;X.transactionFilter=fa;X.transactionExtender=ca;_s.reconfigure=J.define();var ft=class{eq(e){return this==e}range(e,t=e){return Vi.create(e,t,this)}};ft.prototype.startSide=ft.prototype.endSide=0;ft.prototype.point=!1;ft.prototype.mapMode=ue.TrackDel;var Vi=class s{constructor(e,t,i){this.from=e,this.to=t,this.value=i}static create(e,t,i){return new s(e,t,i)}};function Dr(s,e){return s.from-e.from||s.value.startSide-e.value.startSide}var Lr=class s{constructor(e,t,i,n){this.from=e,this.to=t,this.value=i,this.maxPoint=n}get length(){return this.to[this.to.length-1]}findIndex(e,t,i,n=0){let r=i?this.to:this.from;for(let o=n,l=r.length;;){if(o==l)return o;let a=o+l>>1,h=r[a]-e||(i?this.value[a].endSide:this.value[a].startSide)-t;if(a==o)return h>=0?o:l;h>=0?l=a:o=a+1}}between(e,t,i,n){for(let r=this.findIndex(t,-1e9,!0),o=this.findIndex(i,1e9,!1,r);rd||u==d&&h.startSide>0&&h.endSide<=0)continue;(d-u||h.endSide-h.startSide)<0||(o<0&&(o=u),h.point&&(l=Math.max(l,d-u)),i.push(h),n.push(u-o),r.push(d-o))}return{mapped:i.length?new s(n,r,i,l):null,pos:o}}},Z=class s{constructor(e,t,i,n){this.chunkPos=e,this.chunk=t,this.nextLayer=i,this.maxPoint=n}static create(e,t,i,n){return new s(e,t,i,n)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:i=!1,filterFrom:n=0,filterTo:r=this.length}=e,o=e.filter;if(t.length==0&&!o)return this;if(i&&(t=t.slice().sort(Dr)),this.isEmpty)return t.length?s.of(t):this;let l=new qs(this,null,-1).goto(0),a=0,h=[],f=new _t;for(;l.value||a=0){let c=t[a++];f.addInner(c.from,c.to,c.value)||h.push(c)}else l.rangeIndex==1&&l.chunkIndexthis.chunkEnd(l.chunkIndex)||rl.to||r=r&&e<=r+o.length&&o.between(r,e-r,t-r,i)===!1)return}this.nextLayer.between(e,t,i)}}iter(e=0){return Hi.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return Hi.from(e).goto(t)}static compare(e,t,i,n,r=-1){let o=e.filter(c=>c.maxPoint>0||!c.isEmpty&&c.maxPoint>=r),l=t.filter(c=>c.maxPoint>0||!c.isEmpty&&c.maxPoint>=r),a=Zl(o,l,i),h=new Ft(o,a,r),f=new Ft(l,a,r);i.iterGaps((c,u,d)=>ea(h,c,f,u,d,n)),i.empty&&i.length==0&&ea(h,0,f,0,0,n)}static eq(e,t,i=0,n){n==null&&(n=999999999);let r=e.filter(f=>!f.isEmpty&&t.indexOf(f)<0),o=t.filter(f=>!f.isEmpty&&e.indexOf(f)<0);if(r.length!=o.length)return!1;if(!r.length)return!0;let l=Zl(r,o),a=new Ft(r,l,0).goto(i),h=new Ft(o,l,0).goto(i);for(;;){if(a.to!=h.to||!Pr(a.active,h.active)||a.point&&(!h.point||!a.point.eq(h.point)))return!1;if(a.to>n)return!0;a.next(),h.next()}}static spans(e,t,i,n,r=-1){let o=new Ft(e,null,r).goto(t),l=t,a=o.openStart;for(;;){let h=Math.min(o.to,i);if(o.point){let f=o.activeForPoint(o.to),c=o.pointFroml&&(n.span(l,h,o.active,a),a=o.openEnd(h));if(o.to>i)return a+(o.point&&o.to>i?1:0);l=o.to,o.next()}}static of(e,t=!1){let i=new _t;for(let n of e instanceof Vi?[e]:t?hu(e):e)i.add(n.from,n.to,n.value);return i.finish()}static join(e){if(!e.length)return s.empty;let t=e[e.length-1];for(let i=e.length-2;i>=0;i--)for(let n=e[i];n!=s.empty;n=n.nextLayer)t=new s(n.chunkPos,n.chunk,t,Math.max(n.maxPoint,t.maxPoint));return t}};Z.empty=new Z([],[],null,-1);function hu(s){if(s.length>1)for(let e=s[0],t=1;t0)return s.slice().sort(Dr);e=i}return s}Z.empty.nextLayer=Z.empty;var _t=class s{finishChunk(e){this.chunks.push(new Lr(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(e,t,i){this.addInner(e,t,i)||(this.nextLayer||(this.nextLayer=new s)).add(e,t,i)}addInner(e,t,i){let n=e-this.lastTo||i.startSide-this.last.endSide;if(n<=0&&(e-this.lastFrom||i.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return n<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=i,this.lastFrom=e,this.lastTo=t,this.value.push(i),i.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let i=t.value.length-1;return this.last=t.value[i],this.lastFrom=t.from[i]+e,this.lastTo=t.to[i]+e,!0}finish(){return this.finishInner(Z.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return e;let t=Z.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}};function Zl(s,e,t){let i=new Map;for(let r of s)for(let o=0;o=this.minPoint)break}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=i&&n.push(new qs(o,t,i,r));return n.length==1?n[0]:new s(n)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let i of this.heap)i.goto(e,t);for(let i=this.heap.length>>1;i>=0;i--)wr(this.heap,i);return this.next(),this}forward(e,t){for(let i of this.heap)i.forward(e,t);for(let i=this.heap.length>>1;i>=0;i--)wr(this.heap,i);(this.to-e||this.value.endSide-t)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),wr(this.heap,0)}}};function wr(s,e){for(let t=s[e];;){let i=(e<<1)+1;if(i>=s.length)break;let n=s[i];if(i+1=0&&(n=s[i+1],i++),t.compare(n)<0)break;s[i]=t,s[e]=n,e=i}}var Ft=class{constructor(e,t,i){this.minPoint=i,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=Hi.from(e,t,i)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){Bs(this.active,e),Bs(this.activeTo,e),Bs(this.activeRank,e),this.minActive=ta(this.active,this.activeTo)}addActive(e){let t=0,{value:i,to:n,rank:r}=this.cursor;for(;t0;)t++;Is(this.active,t,i),Is(this.activeTo,t,n),Is(this.activeRank,t,r),e&&Is(e,t,this.cursor.from),this.minActive=ta(this.active,this.activeTo)}next(){let e=this.to,t=this.point;this.point=null;let i=this.openStart<0?[]:null;for(;;){let n=this.minActive;if(n>-1&&(this.activeTo[n]-this.cursor.from||this.active[n].endSide-this.cursor.startSide)<0){if(this.activeTo[n]>e){this.to=this.activeTo[n],this.endSide=this.active[n].endSide;break}this.removeActive(n),i&&Bs(i,n)}else if(this.cursor.value)if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let r=this.cursor.value;if(!r.point)this.addActive(i),this.cursor.next();else if(t&&this.cursor.to==this.to&&this.cursor.from=0&&i[n]=0&&!(this.activeRank[i]e||this.activeTo[i]==e&&this.active[i].endSide>=this.point.endSide)&&t.push(this.active[i]);return t.reverse()}openEnd(e){let t=0;for(let i=this.activeTo.length-1;i>=0&&this.activeTo[i]>e;i--)t++;return t}};function ea(s,e,t,i,n,r){s.goto(e),t.goto(i);let o=i+n,l=i,a=i-e;for(;;){let h=s.to+a-t.to||s.endSide-t.endSide,f=h<0?s.to+a:t.to,c=Math.min(f,o);if(s.point||t.point?s.point&&t.point&&(s.point==t.point||s.point.eq(t.point))&&Pr(s.activeForPoint(s.to),t.activeForPoint(t.to))||r.comparePoint(l,c,s.point,t.point):c>l&&!Pr(s.active,t.active)&&r.compareRange(l,c,s.active,t.active),f>o)break;l=f,h<=0&&s.next(),h>=0&&t.next()}}function Pr(s,e){if(s.length!=e.length)return!1;for(let t=0;t=e;i--)s[i+1]=s[i];s[e]=t}function ta(s,e){let t=-1,i=1e9;for(let n=0;n=e)return n;if(n==s.length)break;r+=s.charCodeAt(n)==9?t-r%t:1,n=Ke(s,n)}return i===!0?-1:s.length}var Rr="\\u037C",ga=typeof Symbol=="undefined"?"__"+Rr:Symbol.for(Rr),Fr=typeof Symbol=="undefined"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),ya=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:{},ve=class{constructor(e,t){this.rules=[];let{finish:i}=t||{};function n(o){return/^@/.test(o)?[o]:o.split(/,\\s*/)}function r(o,l,a,h){let f=[],c=/^@(\\w+)\\b/.exec(o[0]),u=c&&c[1]=="keyframes";if(c&&l==null)return a.push(o[0]+";");for(let d in l){let p=l[d];if(/&/.test(d))r(d.split(/,\\s*/).map(m=>o.map(g=>m.replace(/&/,g))).reduce((m,g)=>m.concat(g)),p,a);else if(p&&typeof p=="object"){if(!c)throw new RangeError("The value of a property ("+d+") should be a primitive value.");r(n(d),p,f,u)}else p!=null&&f.push(d.replace(/_.*/,"").replace(/[A-Z]/g,m=>"-"+m.toLowerCase())+": "+p+";")}(f.length||u)&&a.push((i&&!c&&!h?o.map(i):o).join(", ")+" {"+f.join(" ")+"}")}for(let o in e)r(n(o),e[o],this.rules)}getRules(){return this.rules.join(`\n`)}static newName(){let e=ya[ga]||1;return ya[ga]=e+1,Rr+e.toString(36)}static mount(e,t,i){let n=e[Fr],r=i&&i.nonce;n?r&&n.setNonce(r):n=new $r(e,r),n.mount(Array.isArray(t)?t:[t],e)}},ba=new Map,$r=class{constructor(e,t){let i=e.ownerDocument||e,n=i.defaultView;if(!e.head&&e.adoptedStyleSheets&&n.CSSStyleSheet){let r=ba.get(i);if(r)return e[Fr]=r;this.sheet=new n.CSSStyleSheet,ba.set(i,this)}else this.styleTag=i.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);this.modules=[],e[Fr]=this}mount(e,t){let i=this.sheet,n=0,r=0;for(let o=0;o-1&&(this.modules.splice(a,1),r--,a=-1),a==-1){if(this.modules.splice(r++,0,l),i)for(let h=0;h",191:"?",192:"~",219:"{",220:"|",221:"}",222:\'"\'},Up=typeof navigator!="undefined"&&/Mac/.test(navigator.platform),Yp=typeof navigator!="undefined"&&/MSIE \\d|Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(navigator.userAgent);for(ee=0;ee<10;ee++)Kt[48+ee]=Kt[96+ee]=String(ee);var ee;for(ee=1;ee<=24;ee++)Kt[ee+111]="F"+ee;var ee;for(ee=65;ee<=90;ee++)Kt[ee]=String.fromCharCode(ee+32),Us[ee]=String.fromCharCode(ee);var ee;for(zs in Kt)Us.hasOwnProperty(zs)||(Us[zs]=Kt[zs]);var zs;function Ji(s){let e;return s.nodeType==11?e=s.getSelection?s:s.ownerDocument:e=s,e.getSelection()}function Wr(s,e){return e?s==e||s.contains(e.nodeType!=1?e.parentNode:e):!1}function uu(s){let e=s.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function tn(s,e){if(!e.anchorNode)return!1;try{return Wr(s,e.anchorNode)}catch(t){return!1}}function Xi(s){return s.nodeType==3?jt(s,0,s.nodeValue.length).getClientRects():s.nodeType==1?s.getClientRects():[]}function ji(s,e,t,i){return t?wa(s,e,t,i,-1)||wa(s,e,t,i,1):!1}function qt(s){for(var e=0;;e++)if(s=s.previousSibling,!s)return e}function rn(s){return s.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\\d|SECTION|PRE)$/.test(s.nodeName)}function wa(s,e,t,i,n){for(;;){if(s==t&&e==i)return!0;if(e==(n<0?0:ct(s))){if(s.nodeName=="DIV")return!1;let r=s.parentNode;if(!r||r.nodeType!=1)return!1;e=qt(s)+(n<0?0:1),s=r}else if(s.nodeType==1){if(s=s.childNodes[e+(n<0?-1:0)],s.nodeType==1&&s.contentEditable=="false")return!1;e=n<0?ct(s):0}else return!1}}function ct(s){return s.nodeType==3?s.nodeValue.length:s.childNodes.length}function gn(s,e){let t=e?s.left:s.right;return{left:t,right:t,top:s.top,bottom:s.bottom}}function du(s){let e=s.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:s.innerWidth,top:0,bottom:s.innerHeight}}function Ja(s,e){let t=e.width/s.offsetWidth,i=e.height/s.offsetHeight;return(t>.995&&t<1.005||!isFinite(t)||Math.abs(e.width-s.offsetWidth)<1)&&(t=1),(i>.995&&i<1.005||!isFinite(i)||Math.abs(e.height-s.offsetHeight)<1)&&(i=1),{scaleX:t,scaleY:i}}function pu(s,e,t,i,n,r,o,l){let a=s.ownerDocument,h=a.defaultView||window;for(let f=s,c=!1;f&&!c;)if(f.nodeType==1){let u,d=f==a.body,p=1,m=1;if(d)u=du(h);else{if(/^(fixed|sticky)$/.test(getComputedStyle(f).position)&&(c=!0),f.scrollHeight<=f.clientHeight&&f.scrollWidth<=f.clientWidth){f=f.assignedSlot||f.parentNode;continue}let w=f.getBoundingClientRect();({scaleX:p,scaleY:m}=Ja(f,w)),u={left:w.left,right:w.left+f.clientWidth*p,top:w.top,bottom:w.top+f.clientHeight*m}}let g=0,y=0;if(n=="nearest")e.top0&&e.bottom>u.bottom+y&&(y=e.bottom-u.bottom+y+o)):e.bottom>u.bottom&&(y=e.bottom-u.bottom+o,t<0&&e.top-y0&&e.right>u.right+g&&(g=e.right-u.right+g+r)):e.right>u.right&&(g=e.right-u.right+r,t<0&&e.leftn.clientHeight&&(i=n),!t&&n.scrollWidth>n.clientWidth&&(t=n),n=n.assignedSlot||n.parentNode;else if(n.nodeType==11)n=n.host;else break;return{x:t,y:i}}var qr=class{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}setRange(e){let{anchorNode:t,focusNode:i}=e;this.set(t,Math.min(e.anchorOffset,t?ct(t):0),i,Math.min(e.focusOffset,i?ct(i):0))}set(e,t,i,n){this.anchorNode=e,this.anchorOffset=t,this.focusNode=i,this.focusOffset=n}},hi=null;function Xa(s){if(s.setActive)return s.setActive();if(hi)return s.focus(hi);let e=[];for(let t=s;t&&(e.push(t,t.scrollTop,t.scrollLeft),t!=t.ownerDocument);t=t.parentNode);if(s.focus(hi==null?{get preventScroll(){return hi={preventScroll:!0},!0}}:void 0),!hi){hi=!1;for(let t=0;tMath.max(1,s.scrollHeight-s.clientHeight-4)}function eh(s,e){for(let t=s,i=e;;){if(t.nodeType==3&&i>0)return{node:t,offset:i};if(t.nodeType==1&&i>0){if(t.contentEditable=="false")return null;t=t.childNodes[i-1],i=ct(t)}else if(t.parentNode&&!rn(t))i=qt(t),t=t.parentNode;else return null}}function th(s,e){for(let t=s,i=e;;){if(t.nodeType==3&&it)return c.domBoundsAround(e,t,h);if(u>=e&&n==-1&&(n=a,r=h),h>t&&c.dom.parentNode==this.dom){o=a,l=f;break}f=u,h=u+c.breakAfter}return{from:r,to:l<0?i+this.length:l,startDOM:(n?this.children[n-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o=0?this.children[o].dom:null}}markDirty(e=!1){this.flags|=2,this.markParentsDirty(e)}markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.flags|=2),t.flags&1)return;t.flags|=1,e=!1}}setParent(e){this.parent!=e&&(this.parent=e,this.flags&7&&this.markParentsDirty(!0))}setDOM(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}}replaceChildren(e,t,i=ko){this.markDirty();for(let n=e;nthis.pos||e==this.pos&&(t>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;let i=this.children[--this.i];this.pos-=i.length+i.breakAfter}}};function ih(s,e,t,i,n,r,o,l,a){let{children:h}=s,f=h.length?h[e]:null,c=r.length?r[r.length-1]:null,u=c?c.breakAfter:o;if(!(e==i&&f&&!o&&!u&&r.length<2&&f.merge(t,n,r.length?c:null,t==0,l,a))){if(i0&&(!o&&r.length&&f.merge(t,f.length,r[0],!1,l,0)?f.breakAfter=r.shift().breakAfter:(t2),T={mac:Ca||/Mac/.test(pe.platform),windows:/Win/.test(pe.platform),linux:/Linux|X11/.test(pe.platform),ie:yn,ie_version:nh?jr.documentMode||6:Ur?+Ur[1]:zr?+zr[1]:0,gecko:va,gecko_version:va?+(/Firefox\\/(\\d+)/.exec(pe.userAgent)||[0,0])[1]:0,chrome:!!Vr,chrome_version:Vr?+Vr[1]:0,ios:Ca,android:/Android\\b/.test(pe.userAgent),webkit:xa,safari:rh,webkit_version:xa?+(/\\bAppleWebKit\\/(\\d+)/.exec(pe.userAgent)||[0,0])[1]:0,tabSize:jr.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"},bu=256,Ye=class s extends z{constructor(e){super(),this.text=e}get length(){return this.text.length}createDOM(e){this.setDOM(e||document.createTextNode(this.text))}sync(e,t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}reuseDOM(e){e.nodeType==3&&this.createDOM(e)}merge(e,t,i){return this.flags&8||i&&(!(i instanceof s)||this.length-(t-e)+i.length>bu||i.flags&8)?!1:(this.text=this.text.slice(0,e)+(i?i.text:"")+this.text.slice(t),this.markDirty(),!0)}split(e){let t=new s(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),t.flags|=this.flags&8,t}localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0}domAtPos(e){return new fe(this.dom,e)}domBoundsAround(e,t,i){return{from:i,to:i+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(e,t){return wu(this.dom,e,t)}},kt=class s extends z{constructor(e,t=[],i=0){super(),this.mark=e,this.children=t,this.length=i;for(let n of t)n.setParent(this)}setAttrs(e){if(Qa(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(let t in this.mark.attrs)e.setAttribute(t,this.mark.attrs[t]);return e}canReuseDOM(e){return super.canReuseDOM(e)&&!((this.flags|e.flags)&8)}reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.flags|=6)}sync(e,t){this.dom?this.flags&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(e,t)}merge(e,t,i,n,r,o){return i&&(!(i instanceof s&&i.mark.eq(this.mark))||e&&r<=0||te&&t.push(i=e&&(n=r),i=a,r++}let o=this.length-e;return this.length=e,n>-1&&(this.children.length=n,this.markDirty()),new s(this.mark,t,o)}domAtPos(e){return oh(this,e)}coordsAt(e,t){return ah(this,e,t)}};function wu(s,e,t){let i=s.nodeValue.length;e>i&&(e=i);let n=e,r=e,o=0;e==0&&t<0||e==i&&t>=0?T.chrome||T.gecko||(e?(n--,o=1):r=0)?0:l.length-1];return T.safari&&!o&&a.width==0&&(a=Array.prototype.find.call(l,h=>h.width)||a),o?gn(a,o<0):a||null}var ln=class s extends z{static create(e,t,i){return new s(e,t,i)}constructor(e,t,i){super(),this.widget=e,this.length=t,this.side=i,this.prevWidget=null}split(e){let t=s.create(this.widget,this.length-e,this.side);return this.length-=e,t}sync(e){(!this.dom||!this.widget.updateDOM(this.dom,e))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}getSide(){return this.side}merge(e,t,i,n,r,o){return i&&(!(i instanceof s)||!this.widget.compare(i.widget)||e>0&&r<=0||t0)?fe.before(this.dom):fe.after(this.dom,e==this.length)}domBoundsAround(){return null}coordsAt(e,t){let i=this.widget.coordsAt(this.dom,e,t);if(i)return i;let n=this.dom.getClientRects(),r=null;if(!n.length)return null;let o=this.side?this.side<0:e>0;for(let l=o?n.length-1:0;r=n[l],!(e>0?l==0:l==n.length-1||r.top0?fe.before(this.dom):fe.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(e){return this.dom.getBoundingClientRect()}get overrideDOMText(){return K.empty}get isHidden(){return!0}};Ye.prototype.children=ln.prototype.children=Qi.prototype.children=ko;function oh(s,e){let t=s.dom,{children:i}=s,n=0;for(let r=0;nr&&e0;r--){let o=i[r-1];if(o.dom.parentNode==t)return o.domAtPos(o.length)}for(let r=n;r0&&e instanceof kt&&n.length&&(i=n[n.length-1])instanceof kt&&i.mark.eq(e.mark)?lh(i,e.children[0],t-1):(n.push(e),e.setParent(s)),s.length+=e.length}function ah(s,e,t){let i=null,n=-1,r=null,o=-1;function l(h,f){for(let c=0,u=0;c=f&&(d.children.length?l(d,f-u):(!r||r.isHidden&&t>0)&&(p>f||u==p&&d.getSide()>0)?(r=d,o=f-u):(u-1?1:0)!=n.length-(t&&n.indexOf(t)>-1?1:0))return!1;for(let r of i)if(r!=t&&(n.indexOf(r)==-1||s[r]!==e[r]))return!1;return!0}function Gr(s,e,t){let i=!1;if(e)for(let n in e)t&&n in t||(i=!0,n=="style"?s.style.cssText="":s.removeAttribute(n));if(t)for(let n in t)e&&e[n]==t[n]||(i=!0,n=="style"?s.style.cssText=t[n]:s.setAttribute(n,t[n]));return i}function Su(s){let e=Object.create(null);for(let t=0;t0?3e8:-4e8:t>0?1e8:-1e8,new St(e,t,t,i,e.widget||null,!1)}static replace(e){let t=!!e.block,i,n;if(e.isBlockGap)i=-5e8,n=4e8;else{let{start:r,end:o}=hh(e,t);i=(r?t?-3e8:-1:5e8)-1,n=(o?t?2e8:1:-6e8)+1}return new St(e,i,n,t,e.widget||null,!0)}static line(e){return new es(e)}static set(e,t=!1){return Z.of(e,t)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}};Q.none=Z.empty;var Zi=class s extends Q{constructor(e){let{start:t,end:i}=hh(e);super(t?-1:5e8,i?1:-6e8,null,e),this.tagName=e.tagName||"span",this.class=e.class||"",this.attrs=e.attributes||null}eq(e){var t,i;return this==e||e instanceof s&&this.tagName==e.tagName&&(this.class||((t=this.attrs)===null||t===void 0?void 0:t.class))==(e.class||((i=e.attrs)===null||i===void 0?void 0:i.class))&&an(this.attrs,e.attrs,"class")}range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be empty");return super.range(e,t)}};Zi.prototype.point=!1;var es=class s extends Q{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return e instanceof s&&this.spec.class==e.spec.class&&an(this.spec.attributes,e.spec.attributes)}range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must be zero-length");return super.range(e,t)}};es.prototype.mapMode=ue.TrackBefore;es.prototype.point=!0;var St=class s extends Q{constructor(e,t,i,n,r,o){super(t,i,r,e),this.block=n,this.isReplace=o,this.mapMode=n?t<=0?ue.TrackBefore:ue.TrackAfter:ue.TrackDel}get type(){return this.startSide!=this.endSide?ze.WidgetRange:this.startSide<=0?ze.WidgetBefore:ze.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(e){return e instanceof s&&vu(this.widget,e.widget)&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide}range(e,t=e){if(this.isReplace&&(e>t||e==t&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&t!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(e,t)}};St.prototype.point=!0;function hh(s,e=!1){let{inclusiveStart:t,inclusiveEnd:i}=s;return t==null&&(t=s.inclusive),i==null&&(i=s.inclusive),{start:t!=null?t:e,end:i!=null?i:e}}function vu(s,e){return s==e||!!(s&&e&&s.compare(e))}function Jr(s,e,t,i=0){let n=t.length-1;n>=0&&t[n]+i>=s?t[n]=Math.max(t[n],e):t.push(s,e)}var re=class s extends z{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(e,t,i,n,r,o){if(i){if(!(i instanceof s))return!1;this.dom||i.transferDOM(this)}return n&&this.setDeco(i?i.attrs:null),sh(this,e,t,i?i.children.slice():[],r,o),!0}split(e){let t=new s;if(t.breakAfter=this.breakAfter,this.length==0)return t;let{i,off:n}=this.childPos(e);n&&(t.append(this.children[i].split(n),0),this.children[i].merge(n,this.children[i].length,null,!1,0,0),i++);for(let r=i;r0&&this.children[i-1].length==0;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=e,t}transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(e){an(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}append(e,t){lh(this,e,t)}addLineDeco(e){let t=e.spec.attributes,i=e.spec.class;t&&(this.attrs=Yr(t,this.attrs||{})),i&&(this.attrs=Yr({class:i},this.attrs||{}))}domAtPos(e){return oh(this,e)}reuseDOM(e){e.nodeName=="DIV"&&(this.setDOM(e),this.flags|=6)}sync(e,t){var i;this.dom?this.flags&4&&(Qa(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(Gr(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(e,t);let n=this.dom.lastChild;for(;n&&z.get(n)instanceof kt;)n=n.lastChild;if(!n||!this.length||n.nodeName!="BR"&&((i=z.get(n))===null||i===void 0?void 0:i.isEditable)==!1&&(!T.ios||!this.children.some(r=>r instanceof Ye))){let r=document.createElement("BR");r.cmIgnore=!0,this.dom.appendChild(r)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let e=0,t;for(let i of this.children){if(!(i instanceof Ye)||/[^ -~]/.test(i.text))return null;let n=Xi(i.dom);if(n.length!=1)return null;e+=n[0].width,t=n[0].height}return e?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length,textHeight:t}:null}coordsAt(e,t){let i=ah(this,e,t);if(!this.children.length&&i&&this.parent){let{heightOracle:n}=this.parent.view.viewState,r=i.bottom-i.top;if(Math.abs(r-n.lineHeight)<2&&n.textHeight=t){if(r instanceof s)return r;if(o>t)break}n=o+r.breakAfter}return null}},Wt=class s extends z{constructor(e,t,i){super(),this.widget=e,this.length=t,this.deco=i,this.breakAfter=0,this.prevWidget=null}merge(e,t,i,n,r,o){return i&&(!(i instanceof s)||!this.widget.compare(i.widget)||e>0&&r<=0||t0}},ts=class extends ui{constructor(e){super(),this.height=e}toDOM(){let e=document.createElement("div");return e.className="cm-gap",this.updateDOM(e),e}eq(e){return e.height==this.height}updateDOM(e){return e.style.height=this.height+"px",!0}get editable(){return!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}},zi=class s{constructor(e,t,i,n){this.doc=e,this.pos=t,this.end=i,this.disallowBlockEffectsFor=n,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=e.iter(),this.skip=t}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let e=this.content[this.content.length-1];return!(e.breakAfter||e instanceof Wt&&e.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new re),this.atCursorPos=!0),this.curLine}flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(Ys(new Qi(-1),e),e.length),this.pendingBuffer=0)}addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.push(e)}finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,!this.posCovered()&&!(e&&this.content.length&&this.content[this.content.length-1]instanceof Wt)&&this.getLine()}buildText(e,t,i){for(;e>0;){if(this.textOff==this.text.length){let{value:r,lineBreak:o,done:l}=this.cursor.next(this.skip);if(this.skip=0,l)throw new Error("Ran out of text content when drawing inline views");if(o){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,e--;continue}else this.text=r,this.textOff=0}let n=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(t.slice(t.length-i)),this.getLine().append(Ys(new Ye(this.text.slice(this.textOff,this.textOff+n)),t),i),this.atCursorPos=!0,this.textOff+=n,e-=n,i=0}}span(e,t,i,n){this.buildText(t-e,i,n),this.pos=t,this.openStart<0&&(this.openStart=n)}point(e,t,i,n,r,o){if(this.disallowBlockEffectsFor[o]&&i instanceof St){if(i.block)throw new RangeError("Block decorations may not be specified via plugins");if(t>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let l=t-e;if(i instanceof St)if(i.block)i.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new Wt(i.widget||vt.block,l,i));else{let a=ln.create(i.widget||vt.inline,l,l?0:i.startSide),h=this.atCursorPos&&!a.isEditable&&r<=n.length&&(e0),f=!a.isEditable&&(en.length||i.startSide<=0),c=this.getLine();this.pendingBuffer==2&&!h&&!a.isEditable&&(this.pendingBuffer=0),this.flushBuffer(n),h&&(c.append(Ys(new Qi(1),n),r),r=n.length+Math.max(0,r-n.length)),c.append(Ys(a,n),r),this.atCursorPos=f,this.pendingBuffer=f?en.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=n.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(i);l&&(this.textOff+l<=this.text.length?this.textOff+=l:(this.skip+=l-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=t),this.openStart<0&&(this.openStart=r)}static build(e,t,i,n,r){let o=new s(e,t,i,r);return o.openEnd=Z.spans(n,t,i,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(o.openEnd),o}};function Ys(s,e){for(let t of e)s=new kt(t,[s],s.length);return s}var vt=class extends ui{constructor(e){super(),this.tag=e}eq(e){return e.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(e){return e.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}};vt.inline=new vt("span");vt.block=new vt("div");var ie=function(s){return s[s.LTR=0]="LTR",s[s.RTL=1]="RTL",s}(ie||(ie={})),zt=ie.LTR,So=ie.RTL;function fh(s){let e=[];for(let t=0;t=t){if(l.level==i)return o;(r<0||(n!=0?n<0?l.fromt:e[r].level>l.level))&&(r=o)}}if(r<0)throw new RangeError("Index out of range");return r}};function uh(s,e){if(s.length!=e.length)return!1;for(let t=0;t=0;m-=3)if(We[m+1]==-d){let g=We[m+2],y=g&2?n:g&4?g&1?r:n:0;y&&(j[c]=j[We[m]]=y),l=m;break}}else{if(We.length==189)break;We[l++]=c,We[l++]=u,We[l++]=a}else if((p=j[c])==2||p==1){let m=p==n;a=m?0:1;for(let g=l-3;g>=0;g-=3){let y=We[g+2];if(y&2)break;if(m)We[g+2]|=2;else{if(y&4)break;We[g+2]|=4}}}}}function Tu(s,e,t,i){for(let n=0,r=i;n<=t.length;n++){let o=n?t[n-1].to:s,l=na;)p==g&&(p=t[--m].from,g=m?t[m-1].to:s),j[--p]=d;a=f}else r=h,a++}}}function Qr(s,e,t,i,n,r,o){let l=i%2?2:1;if(i%2==n%2)for(let a=e,h=0;aa&&o.push(new je(a,m.from,d));let g=m.direction==zt!=!(d%2);Zr(s,g?i+1:i,n,m.inner,m.from,m.to,o),a=m.to}p=m.to}else{if(p==t||(f?j[p]!=l:j[p]==l))break;p++}u?Qr(s,a,p,i+1,n,u,o):ae;){let f=!0,c=!1;if(!h||a>r[h-1].to){let m=j[a-1];m!=l&&(f=!1,c=m==16)}let u=!f&&l==1?[]:null,d=f?i:i+1,p=a;e:for(;;)if(h&&p==r[h-1].to){if(c)break e;let m=r[--h];if(!f)for(let g=m.from,y=h;;){if(g==e)break e;if(y&&r[y-1].to==g)g=r[--y].from;else{if(j[g-1]==l)break e;break}}if(u)u.push(m);else{m.toj.length;)j[j.length]=256;let i=[],n=e==zt?0:1;return Zr(s,n,n,t,0,s.length,i),i}function dh(s){return[new je(0,s,0)]}var ph="";function Nu(s,e,t,i,n){var r;let o=i.head-s.from,l=je.find(e,o,(r=i.bidiLevel)!==null&&r!==void 0?r:-1,i.assoc),a=e[l],h=a.side(n,t);if(o==h){let u=l+=n?1:-1;if(u<0||u>=e.length)return null;a=e[l=u],o=a.side(!n,t),h=a.side(n,t)}let f=Ke(s.text,o,a.forward(n,t));(fa.to)&&(f=h),ph=s.text.slice(Math.min(o,f),Math.max(o,f));let c=l==(n?e.length-1:0)?null:e[l+(n?1:-1)];return c&&f==h&&c.level+(n?0:1)s.some(e=>e)}),Lu=R.define({combine:s=>s.some(e=>e)}),vh=R.define(),Ui=class s{constructor(e,t="nearest",i="nearest",n=5,r=5,o=!1){this.range=e,this.y=t,this.x=i,this.yMargin=n,this.xMargin=r,this.isSnapshot=o}map(e){return e.empty?this:new s(this.range.map(e),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(e){return this.range.to<=e.doc.length?this:new s(P.cursor(e.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}},Gs=J.define({map:(s,e)=>s.map(e)}),xh=J.define();function Le(s,e,t){let i=s.facet(bh);i.length?i[0](e):window.onerror?window.onerror(String(e),t,void 0,void 0,e):t?console.error(t+":",e):console.error(e)}var bt=R.define({combine:s=>s.length?s[0]:!0}),Pu=0,_i=R.define(),Ut=class s{constructor(e,t,i,n,r){this.id=e,this.create=t,this.domEventHandlers=i,this.domEventObservers=n,this.extension=r(this)}static define(e,t){let{eventHandlers:i,eventObservers:n,provide:r,decorations:o}=t||{};return new s(Pu++,e,i,n,l=>{let a=[_i.of(l)];return o&&a.push(is.of(h=>{let f=h.plugin(l);return f?o(f):Q.none})),r&&a.push(r(l)),a})}static fromClass(e,t){return s.define(i=>new e(i),t)}},Yi=class{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null}update(e){if(this.value){if(this.mustUpdate){let t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(i){if(Le(t.state,i,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(n){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(t){Le(e.state,t,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(e){var t;if(!((t=this.value)===null||t===void 0)&&t.destroy)try{this.value.destroy()}catch(i){Le(e.state,i,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}},Ch=R.define(),Co=R.define(),is=R.define(),Ah=R.define(),Ao=R.define(),Mh=R.define();function Ma(s,e){let t=s.state.facet(Mh);if(!t.length)return t;let i=t.map(r=>r instanceof Function?r(s):r),n=[];return Z.spans(i,e.from,e.to,{point(){},span(r,o,l,a){let h=r-e.from,f=o-e.from,c=n;for(let u=l.length-1;u>=0;u--,a--){let d=l[u].spec.bidiIsolate,p;if(d==null&&(d=Du(e.text,h,f)),a>0&&c.length&&(p=c[c.length-1]).to==h&&p.direction==d)p.to=f,c=p.inner;else{let m={from:h,to:f,direction:d,inner:[]};c.push(m),c=m.inner}}}}),n}var Oh=R.define();function Th(s){let e=0,t=0,i=0,n=0;for(let r of s.state.facet(Oh)){let o=r(s);o&&(o.left!=null&&(e=Math.max(e,o.left)),o.right!=null&&(t=Math.max(t,o.right)),o.top!=null&&(i=Math.max(i,o.top)),o.bottom!=null&&(n=Math.max(n,o.bottom)))}return{left:e,right:t,top:i,bottom:n}}var Ki=R.define(),Ue=class s{constructor(e,t,i,n){this.fromA=e,this.toA=t,this.fromB=i,this.toB=n}join(e){return new s(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}addToSet(e){let t=e.length,i=this;for(;t>0;t--){let n=e[t-1];if(!(n.fromA>i.toA)){if(n.toAf)break;r+=2}if(!a)return i;new s(a.fromA,a.toA,a.fromB,a.toB).addToSet(i),o=a.toA,l=a.toB}}},hn=class s{constructor(e,t,i){this.view=e,this.state=t,this.transactions=i,this.flags=0,this.startState=e.state,this.changes=ye.empty(this.startState.doc.length);for(let r of i)this.changes=this.changes.compose(r.changes);let n=[];this.changes.iterChangedRanges((r,o,l,a)=>n.push(new Ue(r,o,l,a))),this.changedRanges=n}static create(e,t,i){return new s(e,t,i)}get viewportChanged(){return(this.flags&4)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&10)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(e=>e.selection)}get empty(){return this.flags==0&&this.transactions.length==0}},fn=class extends z{get length(){return this.view.state.doc.length}constructor(e){super(),this.view=e,this.decorations=[],this.dynamicDecorationMap=[!1],this.domChanged=null,this.hasComposition=null,this.markedForComposition=new Set,this.editContextFormatting=Q.none,this.lastCompositionAfterCursor=!1,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(e.contentDOM),this.children=[new re],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new Ue(0,0,0,e.state.doc.length)],0,null)}update(e){var t;let i=e.changedRanges;this.minWidth>0&&i.length&&(i.every(({fromA:h,toA:f})=>fthis.minWidthTo)?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.updateEditContextFormatting(e);let n=-1;this.view.inputState.composing>=0&&!this.view.observer.editContext&&(!((t=this.domChanged)===null||t===void 0)&&t.newSel?n=this.domChanged.newSel.head:!Hu(e.changes,this.hasComposition)&&!e.selectionSet&&(n=e.state.selection.main.head));let r=n>-1?Iu(this.view,e.changes,n):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:h,to:f}=this.hasComposition;i=new Ue(h,f,e.changes.mapPos(h,-1),e.changes.mapPos(f,1)).addToSet(i.slice())}this.hasComposition=r?{from:r.range.fromB,to:r.range.toB}:null,(T.ie||T.chrome)&&!r&&e&&e.state.doc.lines!=e.startState.doc.lines&&(this.forceSelection=!0);let o=this.decorations,l=this.updateDeco(),a=$u(o,l,e.changes);return i=Ue.extendWithRanges(i,a),!(this.flags&7)&&i.length==0?!1:(this.updateInner(i,e.startState.doc.length,r),e.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(e,t,i){this.view.viewState.mustMeasureContent=!0,this.updateChildren(e,t,i);let{observer:n}=this.view;n.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let o=T.chrome||T.ios?{node:n.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,o),this.flags&=-8,o&&(o.written||n.selectionRange.focusNode!=o.node)&&(this.forceSelection=!0),this.dom.style.height=""}),this.markedForComposition.forEach(o=>o.flags&=-9);let r=[];if(this.view.viewport.from||this.view.viewport.to=0?n[o]:null;if(!l)break;let{fromA:a,toA:h,fromB:f,toB:c}=l,u,d,p,m;if(i&&i.range.fromBf){let S=zi.build(this.view.state.doc,f,i.range.fromB,this.decorations,this.dynamicDecorationMap),v=zi.build(this.view.state.doc,i.range.toB,c,this.decorations,this.dynamicDecorationMap);d=S.breakAtStart,p=S.openStart,m=v.openEnd;let M=this.compositionView(i);v.breakAtStart?M.breakAfter=1:v.content.length&&M.merge(M.length,M.length,v.content[0],!1,v.openStart,0)&&(M.breakAfter=v.content[0].breakAfter,v.content.shift()),S.content.length&&M.merge(0,0,S.content[S.content.length-1],!0,0,S.openEnd)&&S.content.pop(),u=S.content.concat(M).concat(v.content)}else({content:u,breakAtStart:d,openStart:p,openEnd:m}=zi.build(this.view.state.doc,f,c,this.decorations,this.dynamicDecorationMap));let{i:g,off:y}=r.findPos(h,1),{i:w,off:x}=r.findPos(a,-1);ih(this,w,x,g,y,u,d,p,m)}i&&this.fixCompositionDOM(i)}updateEditContextFormatting(e){this.editContextFormatting=this.editContextFormatting.map(e.changes);for(let t of e.transactions)for(let i of t.effects)i.is(xh)&&(this.editContextFormatting=i.value)}compositionView(e){let t=new Ye(e.text.nodeValue);t.flags|=8;for(let{deco:n}of e.marks)t=new kt(n,[t],t.length);let i=new re;return i.append(t,0),i}fixCompositionDOM(e){let t=(r,o)=>{o.flags|=8|(o.children.some(a=>a.flags&7)?1:0),this.markedForComposition.add(o);let l=z.get(r);l&&l!=o&&(l.dom=null),o.setDOM(r)},i=this.childPos(e.range.fromB,1),n=this.children[i.i];t(e.line,n);for(let r=e.marks.length-1;r>=-1;r--)i=n.childPos(i.off,1),n=n.children[i.i],t(r>=0?e.marks[r].node:e.text,n)}updateSelection(e=!1,t=!1){(e||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let i=this.view.root.activeElement,n=i==this.dom,r=!n&&tn(this.dom,this.view.observer.selectionRange)&&!(i&&this.dom.contains(i));if(!(n||t||r))return;let o=this.forceSelection;this.forceSelection=!1;let l=this.view.state.selection.main,a=this.moveToLine(this.domAtPos(l.anchor)),h=l.empty?a:this.moveToLine(this.domAtPos(l.head));if(T.gecko&&l.empty&&!this.hasComposition&&Bu(a)){let c=document.createTextNode("");this.view.observer.ignore(()=>a.node.insertBefore(c,a.node.childNodes[a.offset]||null)),a=h=new fe(c,0),o=!0}let f=this.view.observer.selectionRange;(o||!f.focusNode||(!ji(a.node,a.offset,f.anchorNode,f.anchorOffset)||!ji(h.node,h.offset,f.focusNode,f.focusOffset))&&!this.suppressWidgetCursorChange(f,l))&&(this.view.observer.ignore(()=>{T.android&&T.chrome&&this.dom.contains(f.focusNode)&&Vu(f.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let c=Ji(this.view.root);if(c)if(l.empty){if(T.gecko){let u=Ru(a.node,a.offset);if(u&&u!=3){let d=(u==1?eh:th)(a.node,a.offset);d&&(a=new fe(d.node,d.offset))}}c.collapse(a.node,a.offset),l.bidiLevel!=null&&c.caretBidiLevel!==void 0&&(c.caretBidiLevel=l.bidiLevel)}else if(c.extend){c.collapse(a.node,a.offset);try{c.extend(h.node,h.offset)}catch(u){}}else{let u=document.createRange();l.anchor>l.head&&([a,h]=[h,a]),u.setEnd(h.node,h.offset),u.setStart(a.node,a.offset),c.removeAllRanges(),c.addRange(u)}r&&this.view.root.activeElement==this.dom&&(this.dom.blur(),i&&i.focus())}),this.view.observer.setSelectionRange(a,h)),this.impreciseAnchor=a.precise?null:new fe(f.anchorNode,f.anchorOffset),this.impreciseHead=h.precise?null:new fe(f.focusNode,f.focusOffset)}suppressWidgetCursorChange(e,t){return this.hasComposition&&t.empty&&ji(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)&&this.posFromDOM(e.focusNode,e.focusOffset)==t.head}enforceCursorAssoc(){if(this.hasComposition)return;let{view:e}=this,t=e.state.selection.main,i=Ji(e.root),{anchorNode:n,anchorOffset:r}=e.observer.selectionRange;if(!i||!t.empty||!t.assoc||!i.modify)return;let o=re.find(this,t.head);if(!o)return;let l=o.posAtStart;if(t.head==l||t.head==l+o.length)return;let a=this.coordsAt(t.head,-1),h=this.coordsAt(t.head,1);if(!a||!h||a.bottom>h.top)return;let f=this.domAtPos(t.head+t.assoc);i.collapse(f.node,f.offset),i.modify("move",t.assoc<0?"forward":"backward","lineboundary"),e.observer.readSelectionRange();let c=e.observer.selectionRange;e.docView.posFromDOM(c.anchorNode,c.anchorOffset)!=t.from&&i.collapse(n,r)}moveToLine(e){let t=this.dom,i;if(e.node!=t)return e;for(let n=e.offset;!i&&n=0;n--){let r=z.get(t.childNodes[n]);r instanceof re&&(i=r.domAtPos(r.length))}return i?new fe(i.node,i.offset,!0):e}nearest(e){for(let t=e;t;){let i=z.get(t);if(i&&i.rootView==this)return i;t=t.parentNode}return null}posFromDOM(e,t){let i=this.nearest(e);if(!i)throw new RangeError("Trying to find position for a DOM position outside of the document");return i.localPosFromDOM(e,t)+i.posAtStart}domAtPos(e){let{i:t,off:i}=this.childCursor().findPos(e,-1);for(;t=0;o--){let l=this.children[o],a=r-l.breakAfter,h=a-l.length;if(ae||l.covers(1))&&(!i||l instanceof re&&!(i instanceof re&&t>=0)))i=l,n=h;else if(i&&h==e&&a==e&&l instanceof Wt&&Math.abs(t)<2){if(l.deco.startSide<0)break;o&&(i=null)}r=h}return i?i.coordsAt(e-n,t):null}coordsForChar(e){let{i:t,off:i}=this.childPos(e,1),n=this.children[t];if(!(n instanceof re))return null;for(;n.children.length;){let{i:l,off:a}=n.childPos(i,1);for(;;l++){if(l==n.children.length)return null;if((n=n.children[l]).length)break}i=a}if(!(n instanceof Ye))return null;let r=Ke(n.text,i);if(r==i)return null;let o=jt(n.dom,i,r).getClientRects();for(let l=0;lMath.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,l=-1,a=this.view.textDirection==ie.LTR;for(let h=0,f=0;fn)break;if(h>=i){let d=c.dom.getBoundingClientRect();if(t.push(d.height),o){let p=c.dom.lastChild,m=p?Xi(p):[];if(m.length){let g=m[m.length-1],y=a?g.right-d.left:d.right-g.left;y>l&&(l=y,this.minWidth=r,this.minWidthFrom=h,this.minWidthTo=u)}}}h=u+c.breakAfter}return t}textDirectionAt(e){let{i:t}=this.childPos(e,1);return getComputedStyle(this.children[t].dom).direction=="rtl"?ie.RTL:ie.LTR}measureTextSize(){for(let r of this.children)if(r instanceof re){let o=r.measureTextSize();if(o)return o}let e=document.createElement("div"),t,i,n;return e.className="cm-line",e.style.width="99999px",e.style.position="absolute",e.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(e);let r=Xi(e.firstChild)[0];t=e.getBoundingClientRect().height,i=r?r.width/27:7,n=r?r.height:t,e.remove()}),{lineHeight:t,charWidth:i,textHeight:n}}childCursor(e=this.length){let t=this.children.length;return t&&(e-=this.children[--t].length),new on(this.children,e,t)}computeBlockGapDeco(){let e=[],t=this.view.viewState;for(let i=0,n=0;;n++){let r=n==t.viewports.length?null:t.viewports[n],o=r?r.from-1:this.length;if(o>i){let l=(t.lineBlockAt(o).bottom-t.lineBlockAt(i).top)/this.view.scaleY;e.push(Q.replace({widget:new ts(l),block:!0,inclusive:!0,isBlockGap:!0}).range(i,o))}if(!r)break;i=r.to+1}return Q.set(e)}updateDeco(){let e=1,t=this.view.state.facet(is).map(r=>(this.dynamicDecorationMap[e++]=typeof r=="function")?r(this.view):r),i=!1,n=this.view.state.facet(Ah).map((r,o)=>{let l=typeof r=="function";return l&&(i=!0),l?r(this.view):r});for(n.length&&(this.dynamicDecorationMap[e++]=i,t.push(Z.join(n))),this.decorations=[this.editContextFormatting,...t,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco];et.anchor?-1:1),n;if(!i)return;!t.empty&&(n=this.coordsAt(t.anchor,t.anchor>t.head?-1:1))&&(i={left:Math.min(i.left,n.left),top:Math.min(i.top,n.top),right:Math.max(i.right,n.right),bottom:Math.max(i.bottom,n.bottom)});let r=Th(this.view),o={left:i.left-r.left,top:i.top-r.top,right:i.right+r.right,bottom:i.bottom+r.bottom},{offsetWidth:l,offsetHeight:a}=this.view.scrollDOM;pu(this.view.scrollDOM,o,t.head{ie.from&&(t=!0)}),t}function _u(s,e,t=1){let i=s.charCategorizer(e),n=s.doc.lineAt(e),r=e-n.from;if(n.length==0)return P.cursor(e);r==0?t=1:r==n.length&&(t=-1);let o=r,l=r;t<0?o=Ke(n.text,r,!1):l=Ke(n.text,r);let a=i(n.text.slice(o,l));for(;o>0;){let h=Ke(n.text,o,!1);if(i(n.text.slice(h,o))!=a)break;o=h}for(;ls?e.left-s:Math.max(0,s-e.right)}function Wu(s,e){return e.top>s?e.top-s:Math.max(0,s-e.bottom)}function Hr(s,e){return s.tope.top+1}function Oa(s,e){return es.bottom?{top:s.top,left:s.left,right:s.right,bottom:e}:s}function to(s,e,t){let i,n,r,o,l=!1,a,h,f,c;for(let p=s.firstChild;p;p=p.nextSibling){let m=Xi(p);for(let g=0;gx||o==x&&r>w){i=p,n=y,r=w,o=x;let S=x?t0?g0)}w==0?t>y.bottom&&(!f||f.bottomy.top)&&(h=p,c=y):f&&Hr(f,y)?f=Ta(f,y.bottom):c&&Hr(c,y)&&(c=Oa(c,y.top))}}if(f&&f.bottom>=t?(i=a,n=f):c&&c.top<=t&&(i=h,n=c),!i)return{node:s,offset:0};let u=Math.max(n.left,Math.min(n.right,e));if(i.nodeType==3)return Ea(i,u,t);if(l&&i.contentEditable!="false")return to(i,u,t);let d=Array.prototype.indexOf.call(s.childNodes,i)+(e>=(n.left+n.right)/2?1:0);return{node:s,offset:d}}function Ea(s,e,t){let i=s.nodeValue.length,n=-1,r=1e9,o=0;for(let l=0;lt?f.top-t:t-f.bottom)-1;if(f.left-1<=e&&f.right+1>=e&&c=(f.left+f.right)/2,d=u;if((T.chrome||T.gecko)&&jt(s,l).getBoundingClientRect().left==f.right&&(d=!u),c<=0)return{node:s,offset:l+(d?1:0)};n=l+(d?1:0),r=c}}}return{node:s,offset:n>-1?n:o>0?s.nodeValue.length:0}}function Nh(s,e,t,i=-1){var n,r;let o=s.contentDOM.getBoundingClientRect(),l=o.top+s.viewState.paddingTop,a,{docHeight:h}=s.viewState,{x:f,y:c}=e,u=c-l;if(u<0)return 0;if(u>h)return s.state.doc.length;for(let S=s.viewState.heightOracle.textHeight/2,v=!1;a=s.elementAtHeight(u),a.type!=ze.Text;)for(;u=i>0?a.bottom+S:a.top-S,!(u>=0&&u<=h);){if(v)return t?null:0;v=!0,i=-i}c=l+u;let d=a.from;if(ds.viewport.to)return s.viewport.to==s.state.doc.length?s.state.doc.length:t?null:Na(s,o,a,f,c);let p=s.dom.ownerDocument,m=s.root.elementFromPoint?s.root:p,g=m.elementFromPoint(f,c);g&&!s.contentDOM.contains(g)&&(g=null),g||(f=Math.max(o.left+1,Math.min(o.right-1,f)),g=m.elementFromPoint(f,c),g&&!s.contentDOM.contains(g)&&(g=null));let y,w=-1;if(g&&((n=s.docView.nearest(g))===null||n===void 0?void 0:n.isEditable)!=!1){if(p.caretPositionFromPoint){let S=p.caretPositionFromPoint(f,c);S&&({offsetNode:y,offset:w}=S)}else if(p.caretRangeFromPoint){let S=p.caretRangeFromPoint(f,c);S&&({startContainer:y,startOffset:w}=S,(!s.contentDOM.contains(y)||T.safari&&qu(y,w,f)||T.chrome&&ju(y,w,f))&&(y=void 0))}}if(!y||!s.docView.dom.contains(y)){let S=re.find(s.docView,d);if(!S)return u>a.top+a.height/2?a.to:a.from;({node:y,offset:w}=to(S.dom,f,c))}let x=s.docView.nearest(y);if(!x)return null;if(x.isWidget&&((r=x.dom)===null||r===void 0?void 0:r.nodeType)==1){let S=x.dom.getBoundingClientRect();return e.ys.defaultLineHeight*1.5){let l=s.viewState.heightOracle.textHeight,a=Math.floor((n-t.top-(s.defaultLineHeight-l)*.5)/l);r+=a*s.viewState.heightOracle.lineLength}let o=s.state.sliceDoc(t.from,t.to);return t.from+ma(o,r,s.state.tabSize)}function qu(s,e,t){let i;if(s.nodeType!=3||e!=(i=s.nodeValue.length))return!1;for(let n=s.nextSibling;n;n=n.nextSibling)if(n.nodeType!=1||n.nodeName!="BR")return!1;return jt(s,i-1,i).getBoundingClientRect().left>t}function ju(s,e,t){if(e!=0)return!1;for(let n=s;;){let r=n.parentNode;if(!r||r.nodeType!=1||r.firstChild!=n)return!1;if(r.classList.contains("cm-line"))break;n=r}let i=s.nodeType==1?s.getBoundingClientRect():jt(s,0,Math.max(s.nodeValue.length,1)).getBoundingClientRect();return t-i.left>5}function zu(s,e){let t=s.lineBlockAt(e);if(Array.isArray(t.type)){for(let i of t.type)if(i.to>e||i.to==e&&(i.to==t.to||i.type==ze.Text))return i}return t}function Uu(s,e,t,i){let n=zu(s,e.head),r=!i||n.type!=ze.Text||!(s.lineWrapping||n.widgetLineBreaks)?null:s.coordsAtPos(e.assoc<0&&e.head>n.from?e.head-1:e.head);if(r){let o=s.dom.getBoundingClientRect(),l=s.textDirectionAt(n.from),a=s.posAtCoords({x:t==(l==ie.LTR)?o.right-1:o.left+1,y:(r.top+r.bottom)/2});if(a!=null)return P.cursor(a,t?-1:1)}return P.cursor(t?n.to:n.from,t?-1:1)}function Da(s,e,t,i){let n=s.state.doc.lineAt(e.head),r=s.bidiSpans(n),o=s.textDirectionAt(n.from);for(let l=e,a=null;;){let h=Nu(n,r,o,l,t),f=ph;if(!h){if(n.number==(t?s.state.doc.lines:1))return l;f=`\n`,n=s.state.doc.line(n.number+(t?1:-1)),r=s.bidiSpans(n),h=s.visualLineSide(n,!t)}if(a){if(!a(f))return l}else{if(!i)return h;a=i(f)}l=h}}function Yu(s,e,t){let i=s.state.charCategorizer(e),n=i(t);return r=>{let o=i(r);return n==_e.Space&&(n=o),n==o}}function Gu(s,e,t,i){let n=e.head,r=t?1:-1;if(n==(t?s.state.doc.length:0))return P.cursor(n,e.assoc);let o=e.goalColumn,l,a=s.contentDOM.getBoundingClientRect(),h=s.coordsAtPos(n,e.assoc||-1),f=s.documentTop;if(h)o==null&&(o=h.left-a.left),l=r<0?h.top:h.bottom;else{let d=s.viewState.lineBlockAt(n);o==null&&(o=Math.min(a.right-a.left,s.defaultCharacterWidth*(n-d.from))),l=(r<0?d.top:d.bottom)+f}let c=a.left+o,u=i!=null?i:s.viewState.heightOracle.textHeight>>1;for(let d=0;;d+=10){let p=l+(u+d)*r,m=Nh(s,{x:c,y:p},!1,r);if(pa.bottom||(r<0?mn)){let g=s.docView.coordsForChar(m),y=!g||p{if(e>r&&en(s)),t.from,e.head>t.from?-1:1);return i==t.from?t:P.cursor(i,ir)&&this.lineBreak(),n=o}return this.findPointBefore(i,t),this}readTextNode(e){let t=e.nodeValue;for(let i of this.points)i.node==e&&(i.pos=this.text.length+Math.min(i.offset,t.length));for(let i=0,n=this.lineSeparator?null:/\\r\\n?|\\n/g;;){let r=-1,o=1,l;if(this.lineSeparator?(r=t.indexOf(this.lineSeparator,i),o=this.lineSeparator.length):(l=n.exec(t))&&(r=l.index,o=l[0].length),this.append(t.slice(i,r<0?t.length:r)),r<0)break;if(this.lineBreak(),o>1)for(let a of this.points)a.node==e&&a.pos>this.text.length&&(a.pos-=o-1);i=r+o}}readNode(e){if(e.cmIgnore)return;let t=z.get(e),i=t&&t.overrideDOMText;if(i!=null){this.findPointInside(e,i.length);for(let n=i.iter();!n.next().done;)n.lineBreak?this.lineBreak():this.append(n.value)}else e.nodeType==3?this.readTextNode(e):e.nodeName=="BR"?e.nextSibling&&this.lineBreak():e.nodeType==1&&this.readRange(e.firstChild,null)}findPointBefore(e,t){for(let i of this.points)i.node==e&&e.childNodes[i.offset]==t&&(i.pos=this.text.length)}findPointInside(e,t){for(let i of this.points)(e.nodeType==3?i.node==e:e.contains(i.node))&&(i.pos=this.text.length+(Ju(e,i.node,i.offset)?t:0))}};function Ju(s,e,t){for(;;){if(!e||t-1;let{impreciseHead:r,impreciseAnchor:o}=e.docView;if(e.state.readOnly&&t>-1)this.newSel=null;else if(t>-1&&(this.bounds=e.docView.domBoundsAround(t,i,0))){let l=r||o?[]:Zu(e),a=new io(l,e.state);a.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=a.text,this.newSel=ed(l,this.bounds.from)}else{let l=e.observer.selectionRange,a=r&&r.node==l.focusNode&&r.offset==l.focusOffset||!Wr(e.contentDOM,l.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(l.focusNode,l.focusOffset),h=o&&o.node==l.anchorNode&&o.offset==l.anchorOffset||!Wr(e.contentDOM,l.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(l.anchorNode,l.anchorOffset),f=e.viewport;if((T.ios||T.chrome)&&e.state.selection.main.empty&&a!=h&&(f.from>0||f.toDate.now()-100?s.inputState.lastKeyCode:-1;if(e.bounds){let{from:o,to:l}=e.bounds,a=n.from,h=null;(r===8||T.android&&e.text.length=n.from&&t.to<=n.to&&(t.from!=n.from||t.to!=n.to)&&n.to-n.from-(t.to-t.from)<=4?t={from:n.from,to:n.to,insert:s.state.doc.slice(n.from,t.from).append(t.insert).append(s.state.doc.slice(t.to,n.to))}:(T.mac||T.android)&&t&&t.from==t.to&&t.from==n.head-1&&/^\\. ?$/.test(t.insert.toString())&&s.contentDOM.getAttribute("autocorrect")=="off"?(i&&t.insert.length==2&&(i=P.single(i.main.anchor-1,i.main.head-1)),t={from:n.from,to:n.to,insert:K.of([" "])}):T.chrome&&t&&t.from==t.to&&t.from==n.head&&t.insert.toString()==`\n `&&s.lineWrapping&&(i&&(i=P.single(i.main.anchor-1,i.main.head-1)),t={from:n.from,to:n.to,insert:K.of([" "])}),t)return Mo(s,t,i,r);if(i&&!i.main.eq(n)){let o=!1,l="select";return s.inputState.lastSelectionTime>Date.now()-50&&(s.inputState.lastSelectionOrigin=="select"&&(o=!0),l=s.inputState.lastSelectionOrigin),s.dispatch({selection:i,scrollIntoView:o,userEvent:l}),!0}else return!1}function Mo(s,e,t,i=-1){if(T.ios&&s.inputState.flushIOSKey(e))return!0;let n=s.state.selection.main;if(T.android&&(e.to==n.to&&(e.from==n.from||e.from==n.from-1&&s.state.sliceDoc(e.from,n.from)==" ")&&e.insert.length==1&&e.insert.lines==2&&ci(s.contentDOM,"Enter",13)||(e.from==n.from-1&&e.to==n.to&&e.insert.length==0||i==8&&e.insert.lengthn.head)&&ci(s.contentDOM,"Backspace",8)||e.from==n.from&&e.to==n.to+1&&e.insert.length==0&&ci(s.contentDOM,"Delete",46)))return!0;let r=e.insert.toString();s.inputState.composing>=0&&s.inputState.composing++;let o,l=()=>o||(o=Xu(s,e,t));return s.state.facet(wh).some(a=>a(s,e.from,e.to,r,l))||s.dispatch(l()),!0}function Xu(s,e,t){let i,n=s.state,r=n.selection.main;if(e.from>=r.from&&e.to<=r.to&&e.to-e.from>=(r.to-r.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&s.inputState.composing<0){let l=r.frome.to?n.sliceDoc(e.to,r.to):"";i=n.replaceSelection(s.state.toText(l+e.insert.sliceString(0,void 0,s.state.lineBreak)+a))}else{let l=n.changes(e),a=t&&t.main.to<=l.newLength?t.main:void 0;if(n.selection.ranges.length>1&&s.inputState.composing>=0&&e.to<=r.to&&e.to>=r.to-10){let h=s.state.sliceDoc(e.from,e.to),f,c=t&&Eh(s,t.main.head);if(c){let p=e.insert.length-(e.to-e.from);f={from:c.from,to:c.to-p}}else f=s.state.doc.lineAt(r.head);let u=r.to-e.to,d=r.to-r.from;i=n.changeByRange(p=>{if(p.from==r.from&&p.to==r.to)return{changes:l,range:a||p.map(l)};let m=p.to-u,g=m-h.length;if(p.to-p.from!=d||s.state.sliceDoc(g,m)!=h||p.to>=f.from&&p.from<=f.to)return{range:p};let y=n.changes({from:g,to:m,insert:e.insert}),w=p.to-r.to;return{changes:y,range:a?P.range(Math.max(0,a.anchor+w),Math.max(0,a.head+w)):p.map(y)}})}else i={changes:l,selection:a&&n.selection.replaceRange(a)}}let o="input.type";return(s.composing||s.inputState.compositionPendingChange&&s.inputState.compositionEndedAt>Date.now()-50)&&(s.inputState.compositionPendingChange=!1,o+=".compose",s.inputState.compositionFirstChange&&(o+=".start",s.inputState.compositionFirstChange=!1)),n.update(i,{userEvent:o,scrollIntoView:!0})}function Qu(s,e,t,i){let n=Math.min(s.length,e.length),r=0;for(;r0&&l>0&&s.charCodeAt(o-1)==e.charCodeAt(l-1);)o--,l--;if(i=="end"){let a=Math.max(0,r-Math.min(o,l));t-=o+a-r}if(o=o?r-t:0;r-=a,l=r+(l-o),o=r}else if(l=l?r-t:0;r-=a,o=r+(o-l),l=r}return{from:r,toA:o,toB:l}}function Zu(s){let e=[];if(s.root.activeElement!=s.contentDOM)return e;let{anchorNode:t,anchorOffset:i,focusNode:n,focusOffset:r}=s.observer.selectionRange;return t&&(e.push(new cn(t,i)),(n!=t||r!=i)&&e.push(new cn(n,r))),e}function ed(s,e){if(s.length==0)return null;let t=s[0].pos,i=s.length==2?s[1].pos:t;return t>-1&&i>-1?P.single(t+e,i+e):null}var no=class{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.tabFocusMode=-1,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=e.hasFocus,T.safari&&e.contentDOM.addEventListener("input",()=>null),T.gecko&&gd(e.contentDOM.ownerDocument)}handleEvent(e){!ad(this.view,e)||this.ignoreDuringComposition(e)||e.type=="keydown"&&this.keydown(e)||this.runHandlers(e.type,e)}runHandlers(e,t){let i=this.handlers[e];if(i){for(let n of i.observers)n(this.view,t);for(let n of i.handlers){if(t.defaultPrevented)break;if(n(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=td(e),i=this.handlers,n=this.view.contentDOM;for(let r in t)if(r!="scroll"){let o=!t[r].handlers.length,l=i[r];l&&o!=!l.handlers.length&&(n.removeEventListener(r,this.handleEvent),l=null),l||n.addEventListener(r,this.handleEvent,{passive:o})}for(let r in i)r!="scroll"&&!t[r]&&n.removeEventListener(r,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode))return!0;if(this.tabFocusMode>0&&e.keyCode!=27&&sd.indexOf(e.keyCode)<0&&(this.tabFocusMode=-1),T.android&&T.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return T.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((t=Lh.find(i=>i.keyCode==e.keyCode))&&!e.ctrlKey||id.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=t||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(e){let t=this.pendingIOSKey;return!t||t.key=="Enter"&&e&&e.from0?!0:T.safari&&!T.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}update(e){this.view.observer.update(e),this.mouseSelection&&this.mouseSelection.update(e),this.draggedContent&&e.docChanged&&(this.draggedContent=this.draggedContent.map(e.changes)),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}};function La(s,e){return(t,i)=>{try{return e.call(s,i,t)}catch(n){Le(t.state,n)}}}function td(s){let e=Object.create(null);function t(i){return e[i]||(e[i]={observers:[],handlers:[]})}for(let i of s){let n=i.spec;if(n&&n.domEventHandlers)for(let r in n.domEventHandlers){let o=n.domEventHandlers[r];o&&t(r).handlers.push(La(i.value,o))}if(n&&n.domEventObservers)for(let r in n.domEventObservers){let o=n.domEventObservers[r];o&&t(r).observers.push(La(i.value,o))}}for(let i in Pe)t(i).handlers.push(Pe[i]);for(let i in Ce)t(i).observers.push(Ce[i]);return e}var Lh=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],id="dthko",sd=[16,17,18,20,91,92,224,225],Js=6;function Xs(s){return Math.max(0,s)*.7+8}function nd(s,e){return Math.max(Math.abs(s.clientX-e.clientX),Math.abs(s.clientY-e.clientY))}var ro=class{constructor(e,t,i,n){this.view=e,this.startEvent=t,this.style=i,this.mustSelect=n,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=t,this.scrollParents=mu(e.contentDOM),this.atoms=e.state.facet(Ao).map(o=>o(e));let r=e.contentDOM.ownerDocument;r.addEventListener("mousemove",this.move=this.move.bind(this)),r.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=t.shiftKey,this.multiple=e.state.facet(X.allowMultipleSelections)&&rd(e,t),this.dragging=ld(e,t)&&Ih(t)==1?null:!1}start(e){this.dragging===!1&&this.select(e)}move(e){if(e.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&nd(this.startEvent,e)<10)return;this.select(this.lastEvent=e);let t=0,i=0,n=0,r=0,o=this.view.win.innerWidth,l=this.view.win.innerHeight;this.scrollParents.x&&({left:n,right:o}=this.scrollParents.x.getBoundingClientRect()),this.scrollParents.y&&({top:r,bottom:l}=this.scrollParents.y.getBoundingClientRect());let a=Th(this.view);e.clientX-a.left<=n+Js?t=-Xs(n-e.clientX):e.clientX+a.right>=o-Js&&(t=Xs(e.clientX-o)),e.clientY-a.top<=r+Js?i=-Xs(r-e.clientY):e.clientY+a.bottom>=l-Js&&(i=Xs(e.clientY-l)),this.setScrollSpeed(t,i)}up(e){this.dragging==null&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(e,t){this.scrollSpeed={x:e,y:t},e||t?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){let{x:e,y:t}=this.scrollSpeed;e&&this.scrollParents.x&&(this.scrollParents.x.scrollLeft+=e,e=0),t&&this.scrollParents.y&&(this.scrollParents.y.scrollTop+=t,t=0),(e||t)&&this.view.win.scrollBy(e,t),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(e){let t=null;for(let i=0;it.isUserEvent("input.type"))?this.destroy():this.style.update(e)&&setTimeout(()=>this.select(this.lastEvent),20)}};function rd(s,e){let t=s.state.facet(mh);return t.length?t[0](e):T.mac?e.metaKey:e.ctrlKey}function od(s,e){let t=s.state.facet(gh);return t.length?t[0](e):T.mac?!e.altKey:!e.ctrlKey}function ld(s,e){let{main:t}=s.state.selection;if(t.empty)return!1;let i=Ji(s.root);if(!i||i.rangeCount==0)return!0;let n=i.getRangeAt(0).getClientRects();for(let r=0;r=e.clientX&&o.top<=e.clientY&&o.bottom>=e.clientY)return!0}return!1}function ad(s,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let t=e.target,i;t!=s.contentDOM;t=t.parentNode)if(!t||t.nodeType==11||(i=z.get(t))&&i.ignoreEvent(e))return!1;return!0}var Pe=Object.create(null),Ce=Object.create(null),Ph=T.ie&&T.ie_version<15||T.ios&&T.webkit_version<604;function hd(s){let e=s.dom.parentNode;if(!e)return;let t=e.appendChild(document.createElement("textarea"));t.style.cssText="position: fixed; left: -10000px; top: 10px",t.focus(),setTimeout(()=>{s.focus(),t.remove(),Bh(s,t.value)},50)}function bn(s,e,t){for(let i of s.facet(e))t=i(t,s);return t}function Bh(s,e){e=bn(s.state,vo,e);let{state:t}=s,i,n=1,r=t.toText(e),o=r.lines==t.selection.ranges.length;if(oo!=null&&t.selection.ranges.every(a=>a.empty)&&oo==r.toString()){let a=-1;i=t.changeByRange(h=>{let f=t.doc.lineAt(h.from);if(f.from==a)return{range:h};a=f.from;let c=t.toText((o?r.line(n++).text:e)+t.lineBreak);return{changes:{from:f.from,insert:c},range:P.cursor(h.from+c.length)}})}else o?i=t.changeByRange(a=>{let h=r.line(n++);return{changes:{from:a.from,to:a.to,insert:h.text},range:P.cursor(a.from+h.length)}}):i=t.replaceSelection(r);s.dispatch(i,{userEvent:"input.paste",scrollIntoView:!0})}Ce.scroll=s=>{s.inputState.lastScrollTop=s.scrollDOM.scrollTop,s.inputState.lastScrollLeft=s.scrollDOM.scrollLeft};Pe.keydown=(s,e)=>(s.inputState.setSelectionOrigin("select"),e.keyCode==27&&s.inputState.tabFocusMode!=0&&(s.inputState.tabFocusMode=Date.now()+2e3),!1);Ce.touchstart=(s,e)=>{s.inputState.lastTouchTime=Date.now(),s.inputState.setSelectionOrigin("select.pointer")};Ce.touchmove=s=>{s.inputState.setSelectionOrigin("select.pointer")};Pe.mousedown=(s,e)=>{if(s.observer.flush(),s.inputState.lastTouchTime>Date.now()-2e3)return!1;let t=null;for(let i of s.state.facet(yh))if(t=i(s,e),t)break;if(!t&&e.button==0&&(t=ud(s,e)),t){let i=!s.hasFocus;s.inputState.startMouseSelection(new ro(s,e,t,i)),i&&s.observer.ignore(()=>{Xa(s.contentDOM);let r=s.root.activeElement;r&&!r.contains(s.contentDOM)&&r.blur()});let n=s.inputState.mouseSelection;if(n)return n.start(e),n.dragging===!1}return!1};function Pa(s,e,t,i){if(i==1)return P.cursor(e,t);if(i==2)return _u(s.state,e,t);{let n=re.find(s.docView,e),r=s.state.doc.lineAt(n?n.posAtEnd:e),o=n?n.posAtStart:r.from,l=n?n.posAtEnd:r.to;return le>=t.top&&e<=t.bottom&&s>=t.left&&s<=t.right;function fd(s,e,t,i){let n=re.find(s.docView,e);if(!n)return 1;let r=e-n.posAtStart;if(r==0)return 1;if(r==n.length)return-1;let o=n.coordsAt(r,-1);if(o&&Ba(t,i,o))return-1;let l=n.coordsAt(r,1);return l&&Ba(t,i,l)?1:o&&o.bottom>=i?-1:1}function Ia(s,e){let t=s.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:t,bias:fd(s,t,e.clientX,e.clientY)}}var cd=T.ie&&T.ie_version<=11,Ra=null,Fa=0,$a=0;function Ih(s){if(!cd)return s.detail;let e=Ra,t=$a;return Ra=s,$a=Date.now(),Fa=!e||t>Date.now()-400&&Math.abs(e.clientX-s.clientX)<2&&Math.abs(e.clientY-s.clientY)<2?(Fa+1)%3:1}function ud(s,e){let t=Ia(s,e),i=Ih(e),n=s.state.selection;return{update(r){r.docChanged&&(t.pos=r.changes.mapPos(t.pos),n=n.map(r.changes))},get(r,o,l){let a=Ia(s,r),h,f=Pa(s,a.pos,a.bias,i);if(t.pos!=a.pos&&!o){let c=Pa(s,t.pos,t.bias,i),u=Math.min(c.from,f.from),d=Math.max(c.to,f.to);f=u1&&(h=dd(n,a.pos))?h:l?n.addRange(f):P.create([f])}}}function dd(s,e){for(let t=0;t=e)return P.create(s.ranges.slice(0,t).concat(s.ranges.slice(t+1)),s.mainIndex==t?0:s.mainIndex-(s.mainIndex>t?1:0))}return null}Pe.dragstart=(s,e)=>{let{selection:{main:t}}=s.state;if(e.target.draggable){let n=s.docView.nearest(e.target);if(n&&n.isWidget){let r=n.posAtStart,o=r+n.length;(r>=t.to||o<=t.from)&&(t=P.range(r,o))}}let{inputState:i}=s;return i.mouseSelection&&(i.mouseSelection.dragging=!0),i.draggedContent=t,e.dataTransfer&&(e.dataTransfer.setData("Text",bn(s.state,xo,s.state.sliceDoc(t.from,t.to))),e.dataTransfer.effectAllowed="copyMove"),!1};Pe.dragend=s=>(s.inputState.draggedContent=null,!1);function Va(s,e,t,i){if(t=bn(s.state,vo,t),!t)return;let n=s.posAtCoords({x:e.clientX,y:e.clientY},!1),{draggedContent:r}=s.inputState,o=i&&r&&od(s,e)?{from:r.from,to:r.to}:null,l={from:n,insert:t},a=s.state.changes(o?[o,l]:l);s.focus(),s.dispatch({changes:a,selection:{anchor:a.mapPos(n,-1),head:a.mapPos(n,1)},userEvent:o?"move.drop":"input.drop"}),s.inputState.draggedContent=null}Pe.drop=(s,e)=>{if(!e.dataTransfer)return!1;if(s.state.readOnly)return!0;let t=e.dataTransfer.files;if(t&&t.length){let i=Array(t.length),n=0,r=()=>{++n==t.length&&Va(s,e,i.filter(o=>o!=null).join(s.state.lineBreak),!1)};for(let o=0;o{/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(l.result)||(i[o]=l.result),r()},l.readAsText(t[o])}return!0}else{let i=e.dataTransfer.getData("Text");if(i)return Va(s,e,i,!0),!0}return!1};Pe.paste=(s,e)=>{if(s.state.readOnly)return!0;s.observer.flush();let t=Ph?null:e.clipboardData;return t?(Bh(s,t.getData("text/plain")||t.getData("text/uri-list")),!0):(hd(s),!1)};function pd(s,e){let t=s.dom.parentNode;if(!t)return;let i=t.appendChild(document.createElement("textarea"));i.style.cssText="position: fixed; left: -10000px; top: 10px",i.value=e,i.focus(),i.selectionEnd=e.length,i.selectionStart=0,setTimeout(()=>{i.remove(),s.focus()},50)}function md(s){let e=[],t=[],i=!1;for(let n of s.selection.ranges)n.empty||(e.push(s.sliceDoc(n.from,n.to)),t.push(n));if(!e.length){let n=-1;for(let{from:r}of s.selection.ranges){let o=s.doc.lineAt(r);o.number>n&&(e.push(o.text),t.push({from:o.from,to:Math.min(s.doc.length,o.to+1)})),n=o.number}i=!0}return{text:bn(s,xo,e.join(s.lineBreak)),ranges:t,linewise:i}}var oo=null;Pe.copy=Pe.cut=(s,e)=>{let{text:t,ranges:i,linewise:n}=md(s.state);if(!t&&!n)return!1;oo=n?t:null,e.type=="cut"&&!s.state.readOnly&&s.dispatch({changes:i,scrollIntoView:!0,userEvent:"delete.cut"});let r=Ph?null:e.clipboardData;return r?(r.clearData(),r.setData("text/plain",t),!0):(pd(s,t),!1)};var Rh=ht.define();function Fh(s,e){let t=[];for(let i of s.facet(kh)){let n=i(s,e);n&&t.push(n)}return t?s.update({effects:t,annotations:Rh.of(!0)}):null}function $h(s){setTimeout(()=>{let e=s.hasFocus;if(e!=s.inputState.notifiedFocused){let t=Fh(s.state,e);t?s.dispatch(t):s.update([])}},10)}Ce.focus=s=>{s.inputState.lastFocusTime=Date.now(),!s.scrollDOM.scrollTop&&(s.inputState.lastScrollTop||s.inputState.lastScrollLeft)&&(s.scrollDOM.scrollTop=s.inputState.lastScrollTop,s.scrollDOM.scrollLeft=s.inputState.lastScrollLeft),$h(s)};Ce.blur=s=>{s.observer.clearSelectionRange(),$h(s)};Ce.compositionstart=Ce.compositionupdate=s=>{s.observer.editContext||(s.inputState.compositionFirstChange==null&&(s.inputState.compositionFirstChange=!0),s.inputState.composing<0&&(s.inputState.composing=0))};Ce.compositionend=s=>{s.observer.editContext||(s.inputState.composing=-1,s.inputState.compositionEndedAt=Date.now(),s.inputState.compositionPendingKey=!0,s.inputState.compositionPendingChange=s.observer.pendingRecords().length>0,s.inputState.compositionFirstChange=null,T.chrome&&T.android?s.observer.flushSoon():s.inputState.compositionPendingChange?Promise.resolve().then(()=>s.observer.flush()):setTimeout(()=>{s.inputState.composing<0&&s.docView.hasComposition&&s.update([])},50))};Ce.contextmenu=s=>{s.inputState.lastContextMenu=Date.now()};Pe.beforeinput=(s,e)=>{var t,i;if(e.inputType=="insertReplacementText"&&s.observer.editContext){let r=(t=e.dataTransfer)===null||t===void 0?void 0:t.getData("text/plain"),o=e.getTargetRanges();if(r&&o.length){let l=o[0],a=s.posAtDOM(l.startContainer,l.startOffset),h=s.posAtDOM(l.endContainer,l.endOffset);return Mo(s,{from:a,to:h,insert:s.state.toText(r)},null),!0}}let n;if(T.chrome&&T.android&&(n=Lh.find(r=>r.inputType==e.inputType))&&(s.observer.delayAndroidKey(n.key,n.keyCode),n.key=="Backspace"||n.key=="Delete")){let r=((i=window.visualViewport)===null||i===void 0?void 0:i.height)||0;setTimeout(()=>{var o;(((o=window.visualViewport)===null||o===void 0?void 0:o.height)||0)>r+10&&s.hasFocus&&(s.contentDOM.blur(),s.focus())},100)}return T.ios&&e.inputType=="deleteContentForward"&&s.observer.flushSoon(),T.safari&&e.inputType=="insertText"&&s.inputState.composing>=0&&setTimeout(()=>Ce.compositionend(s,e),20),!1};var Ha=new Set;function gd(s){Ha.has(s)||(Ha.add(s),s.addEventListener("copy",()=>{}),s.addEventListener("cut",()=>{}))}var _a=["pre-wrap","normal","pre-line","break-spaces"],di=!1;function Ka(){di=!1}var lo=class{constructor(e){this.lineWrapping=e,this.doc=K.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30}heightForGap(e,t){let i=this.doc.lineAt(t).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(i+=Math.max(0,Math.ceil((t-e-i*this.lineLength*.5)/this.lineLength))),this.lineHeight*i}heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(e){return this.doc=e,this}mustRefreshForWrapping(e){return _a.indexOf(e)>-1!=this.lineWrapping}mustRefreshForHeights(e){let t=!1;for(let i=0;i-1,a=Math.round(t)!=Math.round(this.lineHeight)||this.lineWrapping!=l;if(this.lineWrapping=l,this.lineHeight=t,this.charWidth=i,this.textHeight=n,this.lineLength=r,a){this.heightSamples={};for(let h=0;h0}set outdated(e){this.flags=(e?2:0)|this.flags&-3}setHeight(e){this.height!=e&&(Math.abs(this.height-e)>nn&&(di=!0),this.height=e)}replace(e,t,i){return s.of(i)}decomposeLeft(e,t){t.push(this)}decomposeRight(e,t){t.push(this)}applyChanges(e,t,i,n){let r=this,o=i.doc;for(let l=n.length-1;l>=0;l--){let{fromA:a,toA:h,fromB:f,toB:c}=n[l],u=r.lineAt(a,U.ByPosNoHeight,i.setDoc(t),0,0),d=u.to>=h?u:r.lineAt(h,U.ByPosNoHeight,i,0,0);for(c+=d.to-h,h=d.to;l>0&&u.from<=n[l-1].toA;)a=n[l-1].fromA,f=n[l-1].fromB,l--,ar*2){let l=e[t-1];l.break?e.splice(--t,1,l.left,null,l.right):e.splice(--t,1,l.left,l.right),i+=1+l.break,n-=l.size}else if(r>n*2){let l=e[i];l.break?e.splice(i,1,l.left,null,l.right):e.splice(i,1,l.left,l.right),i+=2+l.break,r-=l.size}else break;else if(n=r&&o(this.blockAt(0,i,n,r))}updateHeight(e,t=0,i=!1,n){return n&&n.from<=t&&n.more&&this.setHeight(n.heights[n.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}},xe=class s extends dn{constructor(e,t){super(e,t,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(e,t,i,n){return new qe(n,this.length,i,this.height,this.breaks)}replace(e,t,i){let n=i[0];return i.length==1&&(n instanceof s||n instanceof wt&&n.flags&4)&&Math.abs(this.length-n.length)<10?(n instanceof wt?n=new s(n.length,this.height):n.height=this.height,this.outdated||(n.outdated=!1),n):be.of(i)}updateHeight(e,t=0,i=!1,n){return n&&n.from<=t&&n.more?this.setHeight(n.heights[n.index++]):(i||this.outdated)&&this.setHeight(Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))+this.breaks*e.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}},wt=class s extends be{constructor(e){super(e,0)}heightMetrics(e,t){let i=e.doc.lineAt(t).number,n=e.doc.lineAt(t+this.length).number,r=n-i+1,o,l=0;if(e.lineWrapping){let a=Math.min(this.height,e.lineHeight*r);o=a/r,this.length>r+1&&(l=(this.height-a)/(this.length-r-1))}else o=this.height/r;return{firstLine:i,lastLine:n,perLine:o,perChar:l}}blockAt(e,t,i,n){let{firstLine:r,lastLine:o,perLine:l,perChar:a}=this.heightMetrics(t,n);if(t.lineWrapping){let h=n+(e0){let r=i[i.length-1];r instanceof s?i[i.length-1]=new s(r.length+n):i.push(null,new s(n-1))}if(e>0){let r=i[0];r instanceof s?i[0]=new s(e+r.length):i.unshift(new s(e-1),null)}return be.of(i)}decomposeLeft(e,t){t.push(new s(e-1),null)}decomposeRight(e,t){t.push(null,new s(this.length-e-1))}updateHeight(e,t=0,i=!1,n){let r=t+this.length;if(n&&n.from<=t+this.length&&n.more){let o=[],l=Math.max(t,n.from),a=-1;for(n.from>t&&o.push(new s(n.from-t-1).updateHeight(e,t));l<=r&&n.more;){let f=e.doc.lineAt(l).length;o.length&&o.push(null);let c=n.heights[n.index++];a==-1?a=c:Math.abs(c-a)>=nn&&(a=-2);let u=new xe(f,c);u.outdated=!1,o.push(u),l+=f+1}l<=r&&o.push(null,new s(r-l).updateHeight(e,l));let h=be.of(o);return(a<0||Math.abs(h.height-this.height)>=nn||Math.abs(a-this.heightMetrics(e,t).perLine)>=nn)&&(di=!0),un(this,h)}else(i||this.outdated)&&(this.setHeight(e.heightForGap(t,t+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}},ho=class extends be{constructor(e,t,i){super(e.length+t+i.length,e.height+i.height,t|(e.outdated||i.outdated?2:0)),this.left=e,this.right=i,this.size=e.size+i.size}get break(){return this.flags&1}blockAt(e,t,i,n){let r=i+this.left.height;return el))return h;let f=t==U.ByPosNoHeight?U.ByPosNoHeight:U.ByPos;return a?h.join(this.right.lineAt(l,f,i,o,l)):this.left.lineAt(l,f,i,n,r).join(h)}forEachLine(e,t,i,n,r,o){let l=n+this.left.height,a=r+this.left.length+this.break;if(this.break)e=a&&this.right.forEachLine(e,t,i,l,a,o);else{let h=this.lineAt(a,U.ByPos,i,n,r);e=e&&h.from<=t&&o(h),t>h.to&&this.right.forEachLine(h.to+1,t,i,l,a,o)}}replace(e,t,i){let n=this.left.length+this.break;if(tthis.left.length)return this.balanced(this.left,this.right.replace(e-n,t-n,i));let r=[];e>0&&this.decomposeLeft(e,r);let o=r.length;for(let l of i)r.push(l);if(e>0&&Wa(r,o-1),t=i&&t.push(null)),e>i&&this.right.decomposeLeft(e-i,t)}decomposeRight(e,t){let i=this.left.length,n=i+this.break;if(e>=n)return this.right.decomposeRight(e-n,t);e2*t.size||t.size>2*e.size?be.of(this.break?[e,null,t]:[e,t]):(this.left=un(this.left,e),this.right=un(this.right,t),this.setHeight(e.height+t.height),this.outdated=e.outdated||t.outdated,this.size=e.size+t.size,this.length=e.length+this.break+t.length,this)}updateHeight(e,t=0,i=!1,n){let{left:r,right:o}=this,l=t+r.length+this.break,a=null;return n&&n.from<=t+r.length&&n.more?a=r=r.updateHeight(e,t,i,n):r.updateHeight(e,t,i),n&&n.from<=l+o.length&&n.more?a=o=o.updateHeight(e,l,i,n):o.updateHeight(e,l,i),a?this.balanced(r,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}};function Wa(s,e){let t,i;s[e]==null&&(t=s[e-1])instanceof wt&&(i=s[e+1])instanceof wt&&s.splice(e-1,3,new wt(t.length+1+i.length))}var yd=5,fo=class s{constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(e,t){if(this.lineStart>-1){let i=Math.min(t,this.lineEnd),n=this.nodes[this.nodes.length-1];n instanceof xe?n.length+=i-this.pos:(i>this.pos||!this.isCovered)&&this.nodes.push(new xe(i-this.pos,-1)),this.writtenTo=i,t>i&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=t}point(e,t,i){if(e=yd)&&this.addLineDeco(n,r,o)}else t>e&&this.span(e,t);this.lineEnd>-1&&this.lineEnd-1)return;let{from:e,to:t}=this.oracle.doc.lineAt(this.pos);this.lineStart=e,this.lineEnd=t,this.writtenToe&&this.nodes.push(new xe(this.pos-e,-1)),this.writtenTo=this.pos}blankContent(e,t){let i=new wt(t-e);return this.oracle.doc.lineAt(e).to==t&&(i.flags|=4),i}ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof xe)return e;let t=new xe(0,-1);return this.nodes.push(t),t}addBlock(e){this.enterLine();let t=e.deco;t&&t.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,t&&t.endSide>0&&(this.covering=e)}addLineDeco(e,t,i){let n=this.ensureLine();n.length+=i,n.collapsed+=i,n.widgetHeight=Math.max(n.widgetHeight,e),n.breaks+=t,this.writtenTo=this.pos=this.pos+i}finish(e){let t=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(t instanceof xe)&&!this.isCovered?this.nodes.push(new xe(0,-1)):(this.writtenTof.clientHeight||f.scrollWidth>f.clientWidth)&&c.overflow!="visible"){let u=f.getBoundingClientRect();r=Math.max(r,u.left),o=Math.min(o,u.right),l=Math.max(l,u.top),a=Math.min(h==s.parentNode?n.innerHeight:a,u.bottom)}h=c.position=="absolute"||c.position=="fixed"?f.offsetParent:f.parentNode}else if(h.nodeType==11)h=h.host;else break;return{left:r-t.left,right:Math.max(r,o)-t.left,top:l-(t.top+e),bottom:Math.max(l,a)-(t.top+e)}}function kd(s,e){let t=s.getBoundingClientRect();return{left:0,right:t.right-t.left,top:e,bottom:t.bottom-(t.top+e)}}var Gi=class{constructor(e,t,i){this.from=e,this.to=t,this.size=i}static same(e,t){if(e.length!=t.length)return!1;for(let i=0;itypeof i!="function"&&i.class=="cm-lineWrapping");this.heightOracle=new lo(t),this.stateDeco=e.facet(is).filter(i=>typeof i!="function"),this.heightMap=be.empty().applyChanges(this.stateDeco,K.empty,this.heightOracle.setDoc(e.doc),[new Ue(0,0,0,e.doc.length)]);for(let i=0;i<2&&(this.viewport=this.getViewport(0,null),!!this.updateForViewport());i++);this.updateViewportLines(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=Q.set(this.lineGaps.map(i=>i.draw(this,!1))),this.computeVisibleRanges()}updateForViewport(){let e=[this.viewport],{main:t}=this.state.selection;for(let i=0;i<=1;i++){let n=i?t.head:t.anchor;if(!e.some(({from:r,to:o})=>n>=r&&n<=o)){let{from:r,to:o}=this.lineBlockAt(n);e.push(new fi(r,o))}}return this.viewports=e.sort((i,n)=>i.from-n.from),this.updateScaler()}updateScaler(){let e=this.scaler;return this.scaler=this.heightMap.height<=7e6?qa:new po(this.heightOracle,this.heightMap,this.viewports),e.eq(this.scaler)?0:2}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,e=>{this.viewportLines.push(qi(e,this.scaler))})}update(e,t=null){this.state=e.state;let i=this.stateDeco;this.stateDeco=this.state.facet(is).filter(f=>typeof f!="function");let n=e.changedRanges,r=Ue.extendWithRanges(n,bd(i,this.stateDeco,e?e.changes:ye.empty(this.state.doc.length))),o=this.heightMap.height,l=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);Ka(),this.heightMap=this.heightMap.applyChanges(this.stateDeco,e.startState.doc,this.heightOracle.setDoc(this.state.doc),r),(this.heightMap.height!=o||di)&&(e.flags|=2),l?(this.scrollAnchorPos=e.changes.mapPos(l.from,-1),this.scrollAnchorHeight=l.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);let a=r.length?this.mapViewport(this.viewport,e.changes):this.viewport;(t&&(t.range.heada.to)||!this.viewportIsAppropriate(a))&&(a=this.getViewport(0,t));let h=a.from!=this.viewport.from||a.to!=this.viewport.to;this.viewport=a,e.flags|=this.updateForViewport(),(h||!e.changes.empty||e.flags&2)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(),t&&(this.scrollTarget=t),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&!e.state.facet(Lu)&&(this.mustEnforceCursorAssoc=!0)}measure(e){let t=e.contentDOM,i=window.getComputedStyle(t),n=this.heightOracle,r=i.whiteSpace;this.defaultTextDirection=i.direction=="rtl"?ie.RTL:ie.LTR;let o=this.heightOracle.mustRefreshForWrapping(r),l=t.getBoundingClientRect(),a=o||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let h=0,f=0;if(l.width&&l.height){let{scaleX:S,scaleY:v}=Ja(t,l);(S>.005&&Math.abs(this.scaleX-S)>.005||v>.005&&Math.abs(this.scaleY-v)>.005)&&(this.scaleX=S,this.scaleY=v,h|=8,o=a=!0)}let c=(parseInt(i.paddingTop)||0)*this.scaleY,u=(parseInt(i.paddingBottom)||0)*this.scaleY;(this.paddingTop!=c||this.paddingBottom!=u)&&(this.paddingTop=c,this.paddingBottom=u,h|=10),this.editorWidth!=e.scrollDOM.clientWidth&&(n.lineWrapping&&(a=!0),this.editorWidth=e.scrollDOM.clientWidth,h|=8);let d=e.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=d&&(this.scrollAnchorHeight=-1,this.scrollTop=d),this.scrolledToBottom=Za(e.scrollDOM);let p=(this.printing?kd:wd)(t,this.paddingTop),m=p.top-this.pixelViewport.top,g=p.bottom-this.pixelViewport.bottom;this.pixelViewport=p;let y=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(y!=this.inView&&(this.inView=y,y&&(a=!0)),!this.inView&&!this.scrollTarget)return 0;let w=l.width;if((this.contentDOMWidth!=w||this.editorHeight!=e.scrollDOM.clientHeight)&&(this.contentDOMWidth=l.width,this.editorHeight=e.scrollDOM.clientHeight,h|=8),a){let S=e.docView.measureVisibleLineHeights(this.viewport);if(n.mustRefreshForHeights(S)&&(o=!0),o||n.lineWrapping&&Math.abs(w-this.contentDOMWidth)>n.charWidth){let{lineHeight:v,charWidth:M,textHeight:O}=e.docView.measureTextSize();o=v>0&&n.refresh(r,v,M,O,w/M,S),o&&(e.docView.minWidth=0,h|=8)}m>0&&g>0?f=Math.max(m,g):m<0&&g<0&&(f=Math.min(m,g)),Ka();for(let v of this.viewports){let M=v.from==this.viewport.from?S:e.docView.measureVisibleLineHeights(v);this.heightMap=(o?be.empty().applyChanges(this.stateDeco,K.empty,this.heightOracle,[new Ue(0,0,0,e.state.doc.length)]):this.heightMap).updateHeight(n,0,o,new ao(v.from,M))}di&&(h|=2)}let x=!this.viewportIsAppropriate(this.viewport,f)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return x&&(h&2&&(h|=this.updateScaler()),this.viewport=this.getViewport(f,this.scrollTarget),h|=this.updateForViewport()),(h&2||x)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps,e)),h|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),h}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(e,t){let i=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),n=this.heightMap,r=this.heightOracle,{visibleTop:o,visibleBottom:l}=this,a=new fi(n.lineAt(o-i*1e3,U.ByHeight,r,0,0).from,n.lineAt(l+(1-i)*1e3,U.ByHeight,r,0,0).to);if(t){let{head:h}=t.range;if(ha.to){let f=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),c=n.lineAt(h,U.ByPos,r,0,0),u;t.y=="center"?u=(c.top+c.bottom)/2-f/2:t.y=="start"||t.y=="nearest"&&h=l+Math.max(10,Math.min(i,250)))&&n>o-2*1e3&&r>1,o=n<<1;if(this.defaultTextDirection!=ie.LTR&&!i)return[];let l=[],a=(f,c,u,d)=>{if(c-ff&&yy.from>=u.from&&y.to<=u.to&&Math.abs(y.from-f)y.fromw));if(!g){if(cy.from<=c&&y.to>=c)){let y=t.moveToLineBoundary(P.cursor(c),!1,!0).head;y>f&&(c=y)}g=new Gi(f,c,this.gapSize(u,f,c,d))}l.push(g)},h=f=>{if(f.lengthf.from&&a(f.from,d,f,c),pt.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(){let e=this.stateDeco;this.lineGaps.length&&(e=e.concat(this.lineGapDeco));let t=[];Z.spans(e,this.viewport.from,this.viewport.to,{span(n,r){t.push({from:n,to:r})},point(){}},20);let i=t.length!=this.visibleRanges.length||this.visibleRanges.some((n,r)=>n.from!=t[r].from||n.to!=t[r].to);return this.visibleRanges=t,i?4:0}lineBlockAt(e){return e>=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find(t=>t.from<=e&&t.to>=e)||qi(this.heightMap.lineAt(e,U.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(e){return e>=this.viewportLines[0].top&&e<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find(t=>t.top<=e&&t.bottom>=e)||qi(this.heightMap.lineAt(this.scaler.fromDOM(e),U.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(e){let t=this.lineBlockAtHeight(e+8);return t.from>=this.viewport.from||this.viewportLines[0].top-e>200?t:this.viewportLines[0]}elementAtHeight(e){return qi(this.heightMap.blockAt(this.scaler.fromDOM(e),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}},fi=class{constructor(e,t){this.from=e,this.to=t}};function Sd(s,e,t){let i=[],n=s,r=0;return Z.spans(t,s,e,{span(){},point(o,l){o>n&&(i.push({from:n,to:o}),r+=o-n),n=l}},20),n=1)return e[e.length-1].to;let i=Math.floor(s*t);for(let n=0;;n++){let{from:r,to:o}=e[n],l=o-r;if(i<=l)return r+i;i-=l}}function Zs(s,e){let t=0;for(let{from:i,to:n}of s.ranges){if(e<=n){t+=e-i;break}t+=n-i}return t/s.total}function vd(s,e){for(let t of s)if(e(t))return t}var qa={toDOM(s){return s},fromDOM(s){return s},scale:1,eq(s){return s==this}},po=class s{constructor(e,t,i){let n=0,r=0,o=0;this.viewports=i.map(({from:l,to:a})=>{let h=t.lineAt(l,U.ByPos,e,0,0).top,f=t.lineAt(a,U.ByPos,e,0,0).bottom;return n+=f-h,{from:l,to:a,top:h,bottom:f,domTop:0,domBottom:0}}),this.scale=(7e6-n)/(t.height-n);for(let l of this.viewports)l.domTop=o+(l.top-r)*this.scale,o=l.domBottom=l.domTop+(l.bottom-l.top),r=l.bottom}toDOM(e){for(let t=0,i=0,n=0;;t++){let r=tt.from==e.viewports[i].from&&t.to==e.viewports[i].to):!1}};function qi(s,e){if(e.scale==1)return s;let t=e.toDOM(s.top),i=e.toDOM(s.bottom);return new qe(s.from,s.length,t,i-t,Array.isArray(s._content)?s._content.map(n=>qi(n,e)):s._content)}var en=R.define({combine:s=>s.join(" ")}),mo=R.define({combine:s=>s.indexOf(!0)>-1}),go=ve.newName(),Vh=ve.newName(),Hh=ve.newName(),_h={"&light":"."+Vh,"&dark":"."+Hh};function yo(s,e,t){return new ve(e,{finish(i){return/&/.test(i)?i.replace(/&\\w*/,n=>{if(n=="&")return s;if(!t||!t[n])throw new RangeError(`Unsupported selector: ${n}`);return t[n]}):s+" "+i}})}var xd=yo("."+go,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0,overflowAnchor:"none"},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0,zIndex:300},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:`url(\'data:image/svg+xml,\')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},_h),Cd={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Kr=T.ie&&T.ie_version<=11,bo=class{constructor(e){this.view=e,this.active=!1,this.editContext=null,this.selectionRange=new qr,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.printQuery=null,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(t=>{for(let i of t)this.queue.push(i);(T.ie&&T.ie_version<=11||T.ios&&e.composing)&&t.some(i=>i.type=="childList"&&i.removedNodes.length||i.type=="characterData"&&i.oldValue.length>i.target.nodeValue.length)?this.flushSoon():this.flush()}),window.EditContext&&e.constructor.EDIT_CONTEXT!==!1&&!(T.chrome&&T.chrome_version<126)&&(this.editContext=new wo(e),e.state.facet(bt)&&(e.contentDOM.editContext=this.editContext.editContext)),Kr&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),window.matchMedia&&(this.printQuery=window.matchMedia("print")),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var t;((t=this.view.docView)===null||t===void 0?void 0:t.lastUpdate){this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),t.length>0&&t[t.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(t=>{t.length>0&&t[t.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(e){this.view.inputState.runHandlers("scroll",e),this.intersecting&&this.view.measure()}onScroll(e){this.intersecting&&this.flush(!1),this.editContext&&this.view.requestMeasure(this.editContext.measureReq),this.onScrollChanged(e)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(e){(e.type=="change"||!e.type)&&!e.matches||(this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500))}updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((t,i)=>t!=e[i]))){this.gapIntersection.disconnect();for(let t of e)this.gapIntersection.observe(t);this.gaps=e}}onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:i}=this,n=this.selectionRange;if(i.state.facet(bt)?i.root.activeElement!=this.dom:!tn(i.dom,n))return;let r=n.anchorNode&&i.docView.nearest(n.anchorNode);if(r&&r.ignoreEvent(e)){t||(this.selectionChanged=!1);return}(T.ie&&T.ie_version<=11||T.android&&T.chrome)&&!i.state.selection.main.empty&&n.focusNode&&ji(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:e}=this,t=Ji(e.root);if(!t)return!1;let i=T.safari&&e.root.nodeType==11&&uu(this.dom.ownerDocument)==this.dom&&Ad(this.view,t)||t;if(!i||this.selectionRange.eq(i))return!1;let n=tn(this.dom,i);return n&&!this.selectionChanged&&e.inputState.lastFocusTime>Date.now()-200&&e.inputState.lastTouchTime{let r=this.delayedAndroidKey;r&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=r.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&r.force&&ci(this.dom,r.key,r.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(n)}(!this.delayedAndroidKey||e=="Enter")&&(this.delayedAndroidKey={key:e,keyCode:t,force:this.lastChange{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}processRecords(){let e=this.pendingRecords();e.length&&(this.queue=[]);let t=-1,i=-1,n=!1;for(let r of e){let o=this.readMutation(r);o&&(o.typeOver&&(n=!0),t==-1?{from:t,to:i}=o:(t=Math.min(o.from,t),i=Math.max(o.to,i)))}return{from:t,to:i,typeOver:n}}readChange(){let{from:e,to:t,typeOver:i}=this.processRecords(),n=this.selectionChanged&&tn(this.dom,this.selectionRange);if(e<0&&!n)return null;e>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let r=new so(this.view,e,t,i);return this.view.docView.domChanged={newSel:r.newSel?r.newSel.main:null},r}flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&this.readSelectionRange();let t=this.readChange();if(!t)return this.view.requestMeasure(),!1;let i=this.view.state,n=Dh(this.view,t);return this.view.state==i&&(t.domChanged||t.newSel&&!t.newSel.main.eq(this.view.state.selection.main))&&this.view.update([]),n}readMutation(e){let t=this.view.docView.nearest(e.target);if(!t||t.ignoreMutation(e))return null;if(t.markDirty(e.type=="attributes"),e.type=="attributes"&&(t.flags|=4),e.type=="childList"){let i=ja(t,e.previousSibling||e.target.previousSibling,-1),n=ja(t,e.nextSibling||e.target.nextSibling,1);return{from:i?t.posAfter(i):t.posAtStart,to:n?t.posBefore(n):t.posAtEnd,typeOver:!1}}else return e.type=="characterData"?{from:t.posAtStart,to:t.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win=e,this.addWindowListeners(this.win))}addWindowListeners(e){e.addEventListener("resize",this.onResize),this.printQuery?this.printQuery.addEventListener?this.printQuery.addEventListener("change",this.onPrint):this.printQuery.addListener(this.onPrint):e.addEventListener("beforeprint",this.onPrint),e.addEventListener("scroll",this.onScroll),e.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onResize),this.printQuery?this.printQuery.removeEventListener?this.printQuery.removeEventListener("change",this.onPrint):this.printQuery.removeListener(this.onPrint):e.removeEventListener("beforeprint",this.onPrint),e.document.removeEventListener("selectionchange",this.onSelectionChange)}update(e){this.editContext&&(this.editContext.update(e),e.startState.facet(bt)!=e.state.facet(bt)&&(e.view.contentDOM.editContext=e.state.facet(bt)?this.editContext.editContext:null))}destroy(){var e,t,i;this.stop(),(e=this.intersection)===null||e===void 0||e.disconnect(),(t=this.gapIntersection)===null||t===void 0||t.disconnect(),(i=this.resizeScroll)===null||i===void 0||i.disconnect();for(let n of this.scrollTargets)n.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey),this.editContext&&(this.view.contentDOM.editContext=null,this.editContext.destroy())}};function ja(s,e,t){for(;e;){let i=z.get(e);if(i&&i.parent==s)return i;let n=e.parentNode;e=n!=s.dom?n:t>0?e.nextSibling:e.previousSibling}return null}function za(s,e){let t=e.startContainer,i=e.startOffset,n=e.endContainer,r=e.endOffset,o=s.docView.domAtPos(s.state.selection.main.anchor);return ji(o.node,o.offset,n,r)&&([t,i,n,r]=[n,r,t,i]),{anchorNode:t,anchorOffset:i,focusNode:n,focusOffset:r}}function Ad(s,e){if(e.getComposedRanges){let n=e.getComposedRanges(s.root)[0];if(n)return za(s,n)}let t=null;function i(n){n.preventDefault(),n.stopImmediatePropagation(),t=n.getTargetRanges()[0]}return s.contentDOM.addEventListener("beforeinput",i,!0),s.dom.ownerDocument.execCommand("indent"),s.contentDOM.removeEventListener("beforeinput",i,!0),t?za(s,t):null}var wo=class{constructor(e){this.from=0,this.to=0,this.pendingContextChange=null,this.handlers=Object.create(null),this.resetRange(e.state);let t=this.editContext=new window.EditContext({text:e.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,e.state.selection.main.anchor))),selectionEnd:this.toContextPos(e.state.selection.main.head)});this.handlers.textupdate=i=>{let{anchor:n}=e.state.selection.main,r={from:this.toEditorPos(i.updateRangeStart),to:this.toEditorPos(i.updateRangeEnd),insert:K.of(i.text.split(`\n`))};r.from==this.from&&nthis.to&&(r.to=n),!(r.from==r.to&&!r.insert.length)&&(this.pendingContextChange=r,e.state.readOnly||Mo(e,r,P.single(this.toEditorPos(i.selectionStart),this.toEditorPos(i.selectionEnd))),this.pendingContextChange&&(this.revertPending(e.state),this.setSelection(e.state)))},this.handlers.characterboundsupdate=i=>{let n=[],r=null;for(let o=this.toEditorPos(i.rangeStart),l=this.toEditorPos(i.rangeEnd);o{let n=[];for(let r of i.getTextFormats()){let o=r.underlineStyle,l=r.underlineThickness;if(o!="None"&&l!="None"){let a=`text-decoration: underline ${o=="Dashed"?"dashed ":o=="Squiggle"?"wavy ":""}${l=="Thin"?1:2}px`;n.push(Q.mark({attributes:{style:a}}).range(this.toEditorPos(r.rangeStart),this.toEditorPos(r.rangeEnd)))}}e.dispatch({effects:xh.of(Q.set(n))})},this.handlers.compositionstart=()=>{e.inputState.composing<0&&(e.inputState.composing=0,e.inputState.compositionFirstChange=!0)},this.handlers.compositionend=()=>{e.inputState.composing=-1,e.inputState.compositionFirstChange=null};for(let i in this.handlers)t.addEventListener(i,this.handlers[i]);this.measureReq={read:i=>{this.editContext.updateControlBounds(i.contentDOM.getBoundingClientRect());let n=Ji(i.root);n&&n.rangeCount&&this.editContext.updateSelectionBounds(n.getRangeAt(0).getBoundingClientRect())}}}applyEdits(e){let t=0,i=!1,n=this.pendingContextChange;return e.changes.iterChanges((r,o,l,a,h)=>{if(i)return;let f=h.length-(o-r);if(n&&o>=n.to)if(n.from==r&&n.to==o&&n.insert.eq(h)){n=this.pendingContextChange=null,t+=f,this.to+=f;return}else n=null,this.revertPending(e.state);if(r+=t,o+=t,o<=this.from)this.from+=f,this.to+=f;else if(rthis.to||this.to-this.from+h.length>3e4){i=!0;return}this.editContext.updateText(this.toContextPos(r),this.toContextPos(o),h.toString()),this.to+=f}t+=f}),n&&!i&&this.revertPending(e.state),!i}update(e){let t=this.pendingContextChange;!this.applyEdits(e)||!this.rangeIsValid(e.state)?(this.pendingContextChange=null,this.resetRange(e.state),this.editContext.updateText(0,this.editContext.text.length,e.state.doc.sliceString(this.from,this.to)),this.setSelection(e.state)):(e.docChanged||e.selectionSet||t)&&this.setSelection(e.state),(e.geometryChanged||e.docChanged||e.selectionSet)&&e.view.requestMeasure(this.measureReq)}resetRange(e){let{head:t}=e.selection.main;this.from=Math.max(0,t-1e4),this.to=Math.min(e.doc.length,t+1e4)}revertPending(e){let t=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(t.from),this.toContextPos(t.from+t.insert.length),e.doc.sliceString(t.from,t.to))}setSelection(e){let{main:t}=e.selection,i=this.toContextPos(Math.max(this.from,Math.min(this.to,t.anchor))),n=this.toContextPos(t.head);(this.editContext.selectionStart!=i||this.editContext.selectionEnd!=n)&&this.editContext.updateSelection(i,n)}rangeIsValid(e){let{head:t}=e.selection.main;return!(this.from>0&&t-this.from<500||this.to1e4*3)}toEditorPos(e){return e+this.from}toContextPos(e){return e-this.from}destroy(){for(let e in this.handlers)this.editContext.removeEventListener(e,this.handlers[e])}},$=class s{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(e={}){var t;this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),e.parent&&e.parent.appendChild(this.dom);let{dispatch:i}=e;this.dispatchTransactions=e.dispatchTransactions||i&&(n=>n.forEach(r=>i(r,this)))||(n=>this.update(n)),this.dispatch=this.dispatch.bind(this),this._root=e.root||gu(e.parent)||document,this.viewState=new pn(e.state||X.create(e)),e.scrollTo&&e.scrollTo.is(Gs)&&(this.viewState.scrollTarget=e.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(_i).map(n=>new Yi(n));for(let n of this.plugins)n.update(this);this.observer=new bo(this),this.inputState=new no(this),this.inputState.ensureHandlers(this.plugins),this.docView=new fn(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),!((t=document.fonts)===null||t===void 0)&&t.ready&&document.fonts.ready.then(()=>this.requestMeasure())}dispatch(...e){let t=e.length==1&&e[0]instanceof de?e:e.length==1&&Array.isArray(e[0])?e[0]:[this.state.update(...e)];this.dispatchTransactions(t,this)}update(e){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let t=!1,i=!1,n,r=this.state;for(let u of e){if(u.startState!=r)throw new RangeError("Trying to update state with a transaction that doesn\'t start from the previous state.");r=u.state}if(this.destroyed){this.viewState.state=r;return}let o=this.hasFocus,l=0,a=null;e.some(u=>u.annotation(Rh))?(this.inputState.notifiedFocused=o,l=1):o!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=o,a=Fh(r,o),a||(l=1));let h=this.observer.delayedAndroidKey,f=null;if(h?(this.observer.clearDelayedAndroidKey(),f=this.observer.readChange(),(f&&!this.state.doc.eq(r.doc)||!this.state.selection.eq(r.selection))&&(f=null)):this.observer.clear(),r.facet(X.phrases)!=this.state.facet(X.phrases))return this.setState(r);n=hn.create(this,r,e),n.flags|=l;let c=this.viewState.scrollTarget;try{this.updateState=2;for(let u of e){if(c&&(c=c.map(u.changes)),u.scrollIntoView){let{main:d}=u.state.selection;c=new Ui(d.empty?d:P.cursor(d.head,d.head>d.anchor?-1:1))}for(let d of u.effects)d.is(Gs)&&(c=d.value.clip(this.state))}this.viewState.update(n,c),this.bidiCache=mn.update(this.bidiCache,n.changes),n.empty||(this.updatePlugins(n),this.inputState.update(n)),t=this.docView.update(n),this.state.facet(Ki)!=this.styleModules&&this.mountStyles(),i=this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(t,e.some(u=>u.isUserEvent("select.pointer")))}finally{this.updateState=0}if(n.startState.facet(en)!=n.state.facet(en)&&(this.viewState.mustMeasureContent=!0),(t||i||c||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),t&&this.docViewUpdate(),!n.empty)for(let u of this.state.facet(eo))try{u(n)}catch(d){Le(this.state,d,"update listener")}(a||f)&&Promise.resolve().then(()=>{a&&this.state==a.startState&&this.dispatch(a),f&&!Dh(this,f)&&h.force&&ci(this.contentDOM,h.key,h.keyCode)})}setState(e){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=e;return}this.updateState=2;let t=this.hasFocus;try{for(let i of this.plugins)i.destroy(this);this.viewState=new pn(e),this.plugins=e.facet(_i).map(i=>new Yi(i)),this.pluginMap.clear();for(let i of this.plugins)i.update(this);this.docView.destroy(),this.docView=new fn(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}t&&this.focus(),this.requestMeasure()}updatePlugins(e){let t=e.startState.facet(_i),i=e.state.facet(_i);if(t!=i){let n=[];for(let r of i){let o=t.indexOf(r);if(o<0)n.push(new Yi(r));else{let l=this.plugins[o];l.mustUpdate=e,n.push(l)}}for(let r of this.plugins)r.mustUpdate!=e&&r.destroy(this);this.plugins=n,this.pluginMap.clear()}else for(let n of this.plugins)n.mustUpdate=e;for(let n=0;n-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,e&&this.observer.forceFlush();let t=null,i=this.scrollDOM,n=i.scrollTop*this.scaleY,{scrollAnchorPos:r,scrollAnchorHeight:o}=this.viewState;Math.abs(n-this.viewState.scrollTop)>1&&(o=-1),this.viewState.scrollAnchorHeight=-1;try{for(let l=0;;l++){if(o<0)if(Za(i))r=-1,o=this.viewState.heightMap.height;else{let d=this.viewState.scrollAnchorAt(n);r=d.from,o=d.top}this.updateState=1;let a=this.viewState.measure(this);if(!a&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let h=[];a&4||([this.measureRequests,h]=[h,this.measureRequests]);let f=h.map(d=>{try{return d.read(this)}catch(p){return Le(this.state,p),Ua}}),c=hn.create(this,this.state,[]),u=!1;c.flags|=a,t?t.flags|=a:t=c,this.updateState=2,c.empty||(this.updatePlugins(c),this.inputState.update(c),this.updateAttrs(),u=this.docView.update(c),u&&this.docViewUpdate());for(let d=0;d1||p<-1){n=n+p,i.scrollTop=n/this.scaleY,o=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(t&&!t.empty)for(let l of this.state.facet(eo))l(t)}get themeClasses(){return go+" "+(this.state.facet(mo)?Hh:Vh)+" "+this.state.facet(en)}updateAttrs(){let e=Ya(this,Ch,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),t={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(bt)?"true":"false",class:"cm-content",style:`${T.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(t["aria-readonly"]="true"),Ya(this,Co,t);let i=this.observer.ignore(()=>{let n=Gr(this.contentDOM,this.contentAttrs,t),r=Gr(this.dom,this.editorAttrs,e);return n||r});return this.editorAttrs=e,this.contentAttrs=t,i}showAnnouncements(e){let t=!0;for(let i of e)for(let n of i.effects)if(n.is(s.announce)){t&&(this.announceDOM.textContent=""),t=!1;let r=this.announceDOM.appendChild(document.createElement("div"));r.textContent=n.value}}mountStyles(){this.styleModules=this.state.facet(Ki);let e=this.state.facet(s.cspNonce);ve.mount(this.root,this.styleModules.concat(xd).reverse(),e?{nonce:e}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn\'t allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),e){if(this.measureRequests.indexOf(e)>-1)return;if(e.key!=null){for(let t=0;ti.spec==e)||null),t&&t.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(e){return this.readMeasured(),this.viewState.elementAtHeight(e)}lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlockAtHeight(e)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(e){return this.viewState.lineBlockAt(e)}get contentHeight(){return this.viewState.contentHeight}moveByChar(e,t,i){return _r(this,e,Da(this,e,t,i))}moveByGroup(e,t){return _r(this,e,Da(this,e,t,i=>Yu(this,e.head,i)))}visualLineSide(e,t){let i=this.bidiSpans(e),n=this.textDirectionAt(e.from),r=i[t?i.length-1:0];return P.cursor(r.side(t,n)+e.from,r.forward(!t,n)?1:-1)}moveToLineBoundary(e,t,i=!0){return Uu(this,e,t,i)}moveVertically(e,t,i){return _r(this,e,Gu(this,e,t,i))}domAtPos(e){return this.docView.domAtPos(e)}posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)}posAtCoords(e,t=!0){return this.readMeasured(),Nh(this,e,t)}coordsAtPos(e,t=1){this.readMeasured();let i=this.docView.coordsAt(e,t);if(!i||i.left==i.right)return i;let n=this.state.doc.lineAt(e),r=this.bidiSpans(n),o=r[je.find(r,e-n.from,-1,t)];return gn(i,o.dir==ie.LTR==t>0)}coordsForChar(e){return this.readMeasured(),this.docView.coordsForChar(e)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(e){return!this.state.facet(Sh)||ethis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(e))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(e){if(e.length>Md)return dh(e.length);let t=this.textDirectionAt(e.from),i;for(let r of this.bidiCache)if(r.from==e.from&&r.dir==t&&(r.fresh||uh(r.isolates,i=Ma(this,e))))return r.order;i||(i=Ma(this,e));let n=Eu(e.text,t,i);return this.bidiCache.push(new mn(e.from,e.to,t,i,!0,n)),n}get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||T.safari&&((e=this.inputState)===null||e===void 0?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{Xa(this.contentDOM),this.docView.updateSelection()})}setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((e.nodeType==9?e:e.ownerDocument).defaultView||window),this.mountStyles())}destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();for(let e of this.plugins)e.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(e,t={}){return Gs.of(new Ui(typeof e=="number"?P.cursor(e):e,t.y,t.x,t.yMargin,t.xMargin))}scrollSnapshot(){let{scrollTop:e,scrollLeft:t}=this.scrollDOM,i=this.viewState.scrollAnchorAt(e);return Gs.of(new Ui(P.cursor(i.from),"start","start",i.top-e,t,!0))}setTabFocusMode(e){e==null?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:typeof e=="boolean"?this.inputState.tabFocusMode=e?0:-1:this.inputState.tabFocusMode!=0&&(this.inputState.tabFocusMode=Date.now()+e)}static domEventHandlers(e){return Ut.define(()=>({}),{eventHandlers:e})}static domEventObservers(e){return Ut.define(()=>({}),{eventObservers:e})}static theme(e,t){let i=ve.newName(),n=[en.of(i),Ki.of(yo(`.${i}`,e))];return t&&t.dark&&n.push(mo.of(!0)),n}static baseTheme(e){return js.lowest(Ki.of(yo("."+go,e,_h)))}static findFromDOM(e){var t;let i=e.querySelector(".cm-content"),n=i&&z.get(i)||z.get(e);return((t=n==null?void 0:n.rootView)===null||t===void 0?void 0:t.view)||null}};$.styleModule=Ki;$.inputHandler=wh;$.clipboardInputFilter=vo;$.clipboardOutputFilter=xo;$.scrollHandler=vh;$.focusChangeEffect=kh;$.perLineTextDirection=Sh;$.exceptionSink=bh;$.updateListener=eo;$.editable=bt;$.mouseSelectionStyle=yh;$.dragMovesSelection=gh;$.clickAddsSelectionRange=mh;$.decorations=is;$.outerDecorations=Ah;$.atomicRanges=Ao;$.bidiIsolatedRanges=Mh;$.scrollMargins=Oh;$.darkTheme=mo;$.cspNonce=R.define({combine:s=>s.length?s[0]:""});$.contentAttributes=Co;$.editorAttributes=Ch;$.lineWrapping=$.contentAttributes.of({class:"cm-lineWrapping"});$.announce=J.define();var Md=4096,Ua={},mn=class s{constructor(e,t,i,n,r,o){this.from=e,this.to=t,this.dir=i,this.isolates=n,this.fresh=r,this.order=o}static update(e,t){if(t.empty&&!e.some(r=>r.fresh))return e;let i=[],n=e.length?e[e.length-1].dir:ie.LTR;for(let r=Math.max(0,e.length-10);r=0;n--){let r=i[n],o=typeof r=="function"?r(s):r;o&&Yr(o,t)}return t}var tm=T.mac?"mac":T.windows?"win":T.linux?"linux":"key";var Od=!T.ios;var Ga={".cm-line":{"& ::selection, &::selection":{backgroundColor:"transparent !important"}},".cm-content":{"& :focus":{caretColor:"initial !important","&::selection, & ::selection":{backgroundColor:"Highlight !important"}}}};Od&&(Ga[".cm-line"].caretColor=Ga[".cm-content"].caretColor="transparent !important");var im=/x/.unicode!=null?"gu":"g";var sm=$.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"\'\'",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}});var ut=class extends ft{compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}eq(e){return!1}destroy(e){}};ut.prototype.elementClass="";ut.prototype.toDOM=void 0;ut.prototype.mapMode=ue.TrackBefore;ut.prototype.startSide=ut.prototype.endSide=-1;ut.prototype.point=!0;var Td=0,ss=class{constructor(e,t){this.from=e,this.to=t}},W=class{constructor(e={}){this.id=Td++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw new Error("This node type doesn\'t define a deserialize function")})}add(e){if(this.perNode)throw new RangeError("Can\'t add per-node props to node types");return typeof e!="function"&&(e=we.match(e)),t=>{let i=e(t);return i===void 0?null:[this,i]}}};W.closedBy=new W({deserialize:s=>s.split(" ")});W.openedBy=new W({deserialize:s=>s.split(" ")});W.group=new W({deserialize:s=>s.split(" ")});W.isolate=new W({deserialize:s=>{if(s&&s!="rtl"&&s!="ltr"&&s!="auto")throw new RangeError("Invalid value for isolate: "+s);return s||"auto"}});W.contextHash=new W({perNode:!0});W.lookAhead=new W({perNode:!0});W.mounted=new W({perNode:!0});var pi=class{constructor(e,t,i){this.tree=e,this.overlay=t,this.parser=i}static get(e){return e&&e.props&&e.props[W.mounted.id]}},Ed=Object.create(null),we=class s{constructor(e,t,i,n=0){this.name=e,this.props=t,this.id=i,this.flags=n}static define(e){let t=e.props&&e.props.length?Object.create(null):Ed,i=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(e.name==null?8:0),n=new s(e.name||"",t,e.id,i);if(e.props){for(let r of e.props)if(Array.isArray(r)||(r=r(n)),r){if(r[0].perNode)throw new RangeError("Can\'t store a per-node prop on a node type");t[r[0].id]=r[1]}}return n}prop(e){return this.props[e.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(e){if(typeof e=="string"){if(this.name==e)return!0;let t=this.prop(W.group);return t?t.indexOf(e)>-1:!1}return this.id==e}static match(e){let t=Object.create(null);for(let i in e)for(let n of i.split(" "))t[n]=e[i];return i=>{for(let n=i.prop(W.group),r=-1;r<(n?n.length:0);r++){let o=t[r<0?i.name:n[r]];if(o)return o}}}};we.none=new we("",Object.create(null),0,8);var wn=new WeakMap,Kh=new WeakMap,se;(function(s){s[s.ExcludeBuffers=1]="ExcludeBuffers",s[s.IncludeAnonymous=2]="IncludeAnonymous",s[s.IgnoreMounts=4]="IgnoreMounts",s[s.IgnoreOverlays=8]="IgnoreOverlays"})(se||(se={}));var ae=class s{constructor(e,t,i,n,r){if(this.type=e,this.children=t,this.positions=i,this.length=n,this.props=null,r&&r.length){this.props=Object.create(null);for(let[o,l]of r)this.props[typeof o=="number"?o:o.id]=l}}toString(){let e=pi.get(this);if(e&&!e.overlay)return e.tree.toString();let t="";for(let i of this.children){let n=i.toString();n&&(t&&(t+=","),t+=n)}return this.type.name?(/\\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(t.length?"("+t+")":""):t}cursor(e=0){return new os(this.topNode,e)}cursorAt(e,t=0,i=0){let n=wn.get(this)||this.topNode,r=new os(n);return r.moveTo(e,t),wn.set(this,r._tree),r}get topNode(){return new Ge(this,0,0,null)}resolve(e,t=0){let i=ns(wn.get(this)||this.topNode,e,t,!1);return wn.set(this,i),i}resolveInner(e,t=0){let i=ns(Kh.get(this)||this.topNode,e,t,!0);return Kh.set(this,i),i}resolveStack(e,t=0){return Nd(this,e,t)}iterate(e){let{enter:t,leave:i,from:n=0,to:r=this.length}=e,o=e.mode||0,l=(o&se.IncludeAnonymous)>0;for(let a=this.cursor(o|se.IncludeAnonymous);;){let h=!1;if(a.from<=r&&a.to>=n&&(!l&&a.type.isAnonymous||t(a)!==!1)){if(a.firstChild())continue;h=!0}for(;h&&i&&(l||!a.type.isAnonymous)&&i(a),!a.nextSibling();){if(!a.parent())return;h=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:Po(we.none,this.children,this.positions,0,this.children.length,0,this.length,(t,i,n)=>new s(this.type,t,i,n,this.propValues),e.makeTree||((t,i,n)=>new s(we.none,t,i,n)))}static build(e){return Dd(e)}};ae.empty=new ae(we.none,[],[],0);var Oo=class s{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new s(this.buffer,this.index)}},xt=class s{constructor(e,t,i){this.buffer=e,this.length=t,this.set=i}get type(){return we.none}toString(){let e=[];for(let t=0;t0));a=o[a+3]);return l}slice(e,t,i){let n=this.buffer,r=new Uint16Array(t-e),o=0;for(let l=e,a=0;l=e&&te;case 1:return t<=e&&i>e;case 2:return i>e;case 4:return!0}}function ns(s,e,t,i){for(var n;s.from==s.to||(t<1?s.from>=e:s.from>e)||(t>-1?s.to<=e:s.to0?l.length:-1;e!=h;e+=t){let f=l[e],c=a[e]+o.from;if(jh(n,i,c,c+f.length)){if(f instanceof xt){if(r&se.ExcludeBuffers)continue;let u=f.findChild(0,f.buffer.length,t,i-c,n);if(u>-1)return new rs(new Eo(o,f,e,c),null,u)}else if(r&se.IncludeAnonymous||!f.type.isAnonymous||Lo(f)){let u;if(!(r&se.IgnoreMounts)&&(u=pi.get(f))&&!u.overlay)return new s(u.tree,c,e,o);let d=new s(f,c,e,o);return r&se.IncludeAnonymous||!d.type.isAnonymous?d:d.nextChild(t<0?f.children.length-1:0,t,i,n)}}}if(r&se.IncludeAnonymous||!o.type.isAnonymous||(o.index>=0?e=o.index+t:e=t<0?-1:o._parent._tree.children.length,o=o._parent,!o))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,i=0){let n;if(!(i&se.IgnoreOverlays)&&(n=pi.get(this._tree))&&n.overlay){let r=e-this.from;for(let{from:o,to:l}of n.overlay)if((t>0?o<=r:o=r:l>r))return new s(n.tree,n.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,i)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}};function Wh(s,e,t,i){let n=s.cursor(),r=[];if(!n.firstChild())return r;if(t!=null){for(let o=!1;!o;)if(o=n.type.is(t),!n.nextSibling())return r}for(;;){if(i!=null&&n.type.is(i))return r;if(n.type.is(e)&&r.push(n.node),!n.nextSibling())return i==null?r:[]}}function To(s,e,t=e.length-1){for(let i=s.parent;t>=0;i=i.parent){if(!i)return!1;if(!i.type.isAnonymous){if(e[t]&&e[t]!=i.name)return!1;t--}}return!0}var Eo=class{constructor(e,t,i,n){this.parent=e,this.buffer=t,this.index=i,this.start=n}},rs=class s extends Sn{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,i){super(),this.context=e,this._parent=t,this.index=i,this.type=e.buffer.set.types[e.buffer.buffer[i]]}child(e,t,i){let{buffer:n}=this.context,r=n.findChild(this.index+4,n.buffer[this.index+3],e,t-this.context.start,i);return r<0?null:new s(this.context,this,r)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,i=0){if(i&se.ExcludeBuffers)return null;let{buffer:n}=this.context,r=n.findChild(this.index+4,n.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return r<0?null:new s(this.context,this,r)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new s(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new s(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],t=[],{buffer:i}=this.context,n=this.index+4,r=i.buffer[this.index+3];if(r>n){let o=i.buffer[this.index+1];e.push(i.slice(n,r,o)),t.push(0)}return new ae(this.type,e,t,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}};function zh(s){if(!s.length)return null;let e=0,t=s[0];for(let r=1;rt.from||o.to=e){let l=new Ge(o.tree,o.overlay[0].from+r.from,-1,r);(n||(n=[i])).push(ns(l,e,t,!1))}}return n?zh(n):i}var os=class{get name(){return this.type.name}constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof Ge)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let i=e._parent;i;i=i._parent)this.stack.unshift(i.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return e?(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0):!1}yieldBuf(e,t){this.index=e;let{start:i,buffer:n}=this.buffer;return this.type=t||n.set.types[n.buffer[e]],this.from=i+n.buffer[e+1],this.to=i+n.buffer[e+2],!0}yield(e){return e?e instanceof Ge?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,i){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,i,this.mode));let{buffer:n}=this.buffer,r=n.findChild(this.index+4,n.buffer[this.index+3],e,t-this.buffer.start,i);return r<0?!1:(this.stack.push(this.index),this.yieldBuf(r))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,i=this.mode){return this.buffer?i&se.ExcludeBuffers?!1:this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,i))}parent(){if(!this.buffer)return this.yieldNode(this.mode&se.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&se.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode)):!1;let{buffer:t}=this.buffer,i=this.stack.length-1;if(e<0){let n=i<0?0:this.stack[i]+4;if(this.index!=n)return this.yieldBuf(t.findChild(n,this.index,-1,0,4))}else{let n=t.buffer[this.index+3];if(n<(i<0?t.buffer.length:t.buffer[this.stack[i]+3]))return this.yieldBuf(n)}return i<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,i,{buffer:n}=this;if(n){if(e>0){if(this.index-1)for(let r=t+e,o=e<0?-1:i._tree.children.length;r!=o;r+=e){let l=i._tree.children[r];if(this.mode&se.IncludeAnonymous||l instanceof xt||!l.type.isAnonymous||Lo(l))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(let o=e;o;o=o._parent)if(o.index==n){if(n==this.index)return o;t=o,i=r+1;break e}n=this.stack[--r]}for(let n=i;n=0;r--){if(r<0)return To(this.node,e,n);let o=i[t.buffer[this.stack[r]]];if(!o.isAnonymous){if(e[n]&&e[n]!=o.name)return!1;n--}}return!0}};function Lo(s){return s.children.some(e=>e instanceof xt||!e.type.isAnonymous||Lo(e))}function Dd(s){var e;let{buffer:t,nodeSet:i,maxBufferLength:n=1024,reused:r=[],minRepeatType:o=i.types.length}=s,l=Array.isArray(t)?new Oo(t,t.length):t,a=i.types,h=0,f=0;function c(v,M,O,C,L,N){let{id:D,start:B,end:q,size:I}=l,ne=f;for(;I<0;)if(l.next(),I==-1){let lt=r[D];O.push(lt),C.push(B-v);return}else if(I==-3){h=D;return}else if(I==-4){f=D;return}else throw new RangeError(`Unrecognized record size: ${I}`);let Pt=a[D],ti,Bt,Nl=B-v;if(q-B<=n&&(Bt=g(l.pos-M,L))){let lt=new Uint16Array(Bt.size-Bt.skip),Se=l.pos-Bt.size,He=lt.length;for(;l.pos>Se;)He=y(Bt.start,lt,He);ti=new xt(lt,q-Bt.start,i),Nl=Bt.start-v}else{let lt=l.pos-I;l.next();let Se=[],He=[],It=D>=o?D:-1,ii=0,Ds=q;for(;l.pos>lt;)It>=0&&l.id==It&&l.size>=0?(l.end<=Ds-n&&(p(Se,He,B,ii,l.end,Ds,It,ne),ii=Se.length,Ds=l.end),l.next()):N>2500?u(B,lt,Se,He):c(B,lt,Se,He,It,N+1);if(It>=0&&ii>0&&ii-1&&ii>0){let Dl=d(Pt);ti=Po(Pt,Se,He,0,Se.length,0,q-B,Dl,Dl)}else ti=m(Pt,Se,He,q-B,ne-q)}O.push(ti),C.push(Nl)}function u(v,M,O,C){let L=[],N=0,D=-1;for(;l.pos>M;){let{id:B,start:q,end:I,size:ne}=l;if(ne>4)l.next();else{if(D>-1&&q=0;I-=3)B[ne++]=L[I],B[ne++]=L[I+1]-q,B[ne++]=L[I+2]-q,B[ne++]=ne;O.push(new xt(B,L[2]-q,i)),C.push(q-v)}}function d(v){return(M,O,C)=>{let L=0,N=M.length-1,D,B;if(N>=0&&(D=M[N])instanceof ae){if(!N&&D.type==v&&D.length==C)return D;(B=D.prop(W.lookAhead))&&(L=O[N]+D.length+B)}return m(v,M,O,C,L)}}function p(v,M,O,C,L,N,D,B){let q=[],I=[];for(;v.length>C;)q.push(v.pop()),I.push(M.pop()+O-L);v.push(m(i.types[D],q,I,N-L,B-N)),M.push(L-O)}function m(v,M,O,C,L=0,N){if(h){let D=[W.contextHash,h];N=N?[D].concat(N):[D]}if(L>25){let D=[W.lookAhead,L];N=N?[D].concat(N):[D]}return new ae(v,M,O,C,N)}function g(v,M){let O=l.fork(),C=0,L=0,N=0,D=O.end-n,B={size:0,start:0,skip:0};e:for(let q=O.pos-v;O.pos>q;){let I=O.size;if(O.id==M&&I>=0){B.size=C,B.start=L,B.skip=N,N+=4,C+=4,O.next();continue}let ne=O.pos-I;if(I<0||ne=o?4:0,ti=O.start;for(O.next();O.pos>ne;){if(O.size<0)if(O.size==-3)Pt+=4;else break e;else O.id>=o&&(Pt+=4);O.next()}L=ti,C+=I,N+=Pt}return(M<0||C==v)&&(B.size=C,B.start=L,B.skip=N),B.size>4?B:void 0}function y(v,M,O){let{id:C,start:L,end:N,size:D}=l;if(l.next(),D>=0&&C4){let q=l.pos-(D-4);for(;l.pos>q;)O=y(v,M,O)}M[--O]=B,M[--O]=N-v,M[--O]=L-v,M[--O]=C}else D==-3?h=C:D==-4&&(f=C);return O}let w=[],x=[];for(;l.pos>0;)c(s.start||0,s.bufferStart||0,w,x,-1,0);let S=(e=s.length)!==null&&e!==void 0?e:w.length?x[0]+w[0].length:0;return new ae(a[s.topID],w.reverse(),x.reverse(),S)}var qh=new WeakMap;function kn(s,e){if(!s.isAnonymous||e instanceof xt||e.type!=s)return 1;let t=qh.get(e);if(t==null){t=1;for(let i of e.children){if(i.type!=s||!(i instanceof ae)){t=1;break}t+=kn(s,i)}qh.set(e,t)}return t}function Po(s,e,t,i,n,r,o,l,a){let h=0;for(let p=i;p=f)break;M+=O}if(x==S+1){if(M>f){let O=p[S];d(O.children,O.positions,0,O.children.length,m[S]+w);continue}c.push(p[S])}else{let O=m[x-1]+p[x-1].length-v;c.push(Po(s,p,m,S,x,v,O,null,a))}u.push(v+w-r)}}return d(e,t,i,n,0),(l||a)(c,u,o)}var Yt=class s{constructor(e,t,i,n,r=!1,o=!1){this.from=e,this.to=t,this.tree=i,this.offset=n,this.open=(r?1:0)|(o?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(e,t=[],i=!1){let n=[new s(0,e.length,e,0,!1,i)];for(let r of t)r.to>e.length&&n.push(r);return n}static applyChanges(e,t,i=128){if(!t.length)return e;let n=[],r=1,o=e.length?e[0]:null;for(let l=0,a=0,h=0;;l++){let f=l=i)for(;o&&o.from=u.from||c<=u.to||h){let d=Math.max(u.from,a)-h,p=Math.min(u.to,c)-h;u=d>=p?null:new s(d,p,u.tree,u.offset+h,l>0,!!f)}if(u&&n.push(u),o.to>c)break;o=rnew ss(n.from,n.to)):[new ss(0,0)]:[new ss(0,e.length)],this.createParse(e,t||[],i)}parse(e,t,i){let n=this.startParse(e,t,i);for(;;){let r=n.advance();if(r)return r}}},Do=class{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}};var rm=new W({perNode:!0});var Ld=0,Be=class s{constructor(e,t,i,n){this.name=e,this.set=t,this.base=i,this.modified=n,this.id=Ld++}toString(){let{name:e}=this;for(let t of this.modified)t.name&&(e=`${t.name}(${e})`);return e}static define(e,t){let i=typeof e=="string"?e:"?";if(e instanceof s&&(t=e),t!=null&&t.base)throw new Error("Can not derive from a modified tag");let n=new s(i,[],null,[]);if(n.set.push(n),t)for(let r of t.set)n.set.push(r);return n}static defineModifier(e){let t=new Mn(e);return i=>i.modified.indexOf(t)>-1?i:Mn.get(i.base||i,i.modified.concat(t).sort((n,r)=>n.id-r.id))}},Pd=0,Mn=class s{constructor(e){this.name=e,this.instances=[],this.id=Pd++}static get(e,t){if(!t.length)return e;let i=t[0].instances.find(l=>l.base==e&&Bd(t,l.modified));if(i)return i;let n=[],r=new Be(e.name,n,e,t);for(let l of t)l.instances.push(r);let o=Id(t);for(let l of e.set)if(!l.modified.length)for(let a of o)n.push(s.get(l,a));return r}};function Bd(s,e){return s.length==e.length&&s.every((t,i)=>t==e[i])}function Id(s){let e=[[]];for(let t=0;ti.length-t.length)}function Gh(s){let e=Object.create(null);for(let t in s){let i=s[t];Array.isArray(i)||(i=[i]);for(let n of t.split(" "))if(n){let r=[],o=2,l=n;for(let c=0;;){if(l=="..."&&c>0&&c+3==n.length){o=1;break}let u=/^"(?:[^"\\\\]|\\\\.)*?"|[^\\/!]+/.exec(l);if(!u)throw new RangeError("Invalid path: "+n);if(r.push(u[0]=="*"?"":u[0][0]==\'"\'?JSON.parse(u[0]):u[0]),c+=u[0].length,c==n.length)break;let d=n[c++];if(c==n.length&&d=="!"){o=0;break}if(d!="/")throw new RangeError("Invalid path: "+n);l=n.slice(c)}let a=r.length-1,h=r[a];if(!h)throw new RangeError("Invalid path: "+n);let f=new mi(i,o,a>0?r.slice(0,a):null);e[h]=f.sort(e[h])}}return Jh.add(e)}var Jh=new W,mi=class{constructor(e,t,i,n){this.tags=e,this.mode=t,this.context=i,this.next=n}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(e){return!e||e.depth{let o=n;for(let l of r)for(let a of l.set){let h=t[a.id];if(h){o=o?o+" "+h:h;break}}return o},scope:i}}function Rd(s,e){let t=null;for(let i of s){let n=i.style(e);n&&(t=t?t+" "+n:n)}return t}function Xh(s,e,t,i=0,n=s.length){let r=new Io(i,Array.isArray(e)?e:[e],t);r.highlightRange(s.cursor(),i,n,"",r.highlighters),r.flush(n)}var Io=class{constructor(e,t,i){this.at=e,this.highlighters=t,this.span=i,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,i,n,r){let{type:o,from:l,to:a}=e;if(l>=i||a<=t)return;o.isTop&&(r=this.highlighters.filter(d=>!d.scope||d.scope(o)));let h=n,f=Fd(e)||mi.empty,c=Rd(r,f.tags);if(c&&(h&&(h+=" "),h+=c,f.mode==1&&(n+=(n?" ":"")+c)),this.startSpan(Math.max(t,l),h),f.opaque)return;let u=e.tree&&e.tree.prop(W.mounted);if(u&&u.overlay){let d=e.node.enter(u.overlay[0].from+l,1),p=this.highlighters.filter(g=>!g.scope||g.scope(u.tree.type)),m=e.firstChild();for(let g=0,y=l;;g++){let w=g=x||!e.nextSibling())););if(!w||x>i)break;y=w.to+l,y>t&&(this.highlightRange(d.cursor(),Math.max(t,w.from+l),Math.min(i,y),"",p),this.startSpan(Math.min(i,y),h))}m&&e.parent()}else if(e.firstChild()){u&&(n="");do if(!(e.to<=t)){if(e.from>=i)break;this.highlightRange(e,t,i,n,r),this.startSpan(Math.min(i,e.to),h)}while(e.nextSibling());e.parent()}}};function Fd(s){let e=s.type.prop(Jh);for(;e&&e.context&&!s.matchContext(e.context);)e=e.next;return e||null}var A=Be.define,xn=A(),Ct=A(),Uh=A(Ct),Yh=A(Ct),At=A(),Cn=A(At),Bo=A(At),Qe=A(),Gt=A(Qe),Je=A(),Xe=A(),Ro=A(),ls=A(Ro),An=A(),b={comment:xn,lineComment:A(xn),blockComment:A(xn),docComment:A(xn),name:Ct,variableName:A(Ct),typeName:Uh,tagName:A(Uh),propertyName:Yh,attributeName:A(Yh),className:A(Ct),labelName:A(Ct),namespace:A(Ct),macroName:A(Ct),literal:At,string:Cn,docString:A(Cn),character:A(Cn),attributeValue:A(Cn),number:Bo,integer:A(Bo),float:A(Bo),bool:A(At),regexp:A(At),escape:A(At),color:A(At),url:A(At),keyword:Je,self:A(Je),null:A(Je),atom:A(Je),unit:A(Je),modifier:A(Je),operatorKeyword:A(Je),controlKeyword:A(Je),definitionKeyword:A(Je),moduleKeyword:A(Je),operator:Xe,derefOperator:A(Xe),arithmeticOperator:A(Xe),logicOperator:A(Xe),bitwiseOperator:A(Xe),compareOperator:A(Xe),updateOperator:A(Xe),definitionOperator:A(Xe),typeOperator:A(Xe),controlOperator:A(Xe),punctuation:Ro,separator:A(Ro),bracket:ls,angleBracket:A(ls),squareBracket:A(ls),paren:A(ls),brace:A(ls),content:Qe,heading:Gt,heading1:A(Gt),heading2:A(Gt),heading3:A(Gt),heading4:A(Gt),heading5:A(Gt),heading6:A(Gt),contentSeparator:A(Qe),list:A(Qe),quote:A(Qe),emphasis:A(Qe),strong:A(Qe),link:A(Qe),monospace:A(Qe),strikethrough:A(Qe),inserted:A(),deleted:A(),changed:A(),invalid:A(),meta:An,documentMeta:A(An),annotation:A(An),processingInstruction:A(An),definition:Be.defineModifier("definition"),constant:Be.defineModifier("constant"),function:Be.defineModifier("function"),standard:Be.defineModifier("standard"),local:Be.defineModifier("local"),special:Be.defineModifier("special")};for(let s in b){let e=b[s];e instanceof Be&&(e.name=s)}var am=Fo([{tag:b.link,class:"tok-link"},{tag:b.heading,class:"tok-heading"},{tag:b.emphasis,class:"tok-emphasis"},{tag:b.strong,class:"tok-strong"},{tag:b.keyword,class:"tok-keyword"},{tag:b.atom,class:"tok-atom"},{tag:b.bool,class:"tok-bool"},{tag:b.url,class:"tok-url"},{tag:b.labelName,class:"tok-labelName"},{tag:b.inserted,class:"tok-inserted"},{tag:b.deleted,class:"tok-deleted"},{tag:b.literal,class:"tok-literal"},{tag:b.string,class:"tok-string"},{tag:b.number,class:"tok-number"},{tag:[b.regexp,b.escape,b.special(b.string)],class:"tok-string2"},{tag:b.variableName,class:"tok-variableName"},{tag:b.local(b.variableName),class:"tok-variableName tok-local"},{tag:b.definition(b.variableName),class:"tok-variableName tok-definition"},{tag:b.special(b.variableName),class:"tok-variableName2"},{tag:b.definition(b.propertyName),class:"tok-propertyName tok-definition"},{tag:b.typeName,class:"tok-typeName"},{tag:b.namespace,class:"tok-namespace"},{tag:b.className,class:"tok-className"},{tag:b.macroName,class:"tok-macroName"},{tag:b.propertyName,class:"tok-propertyName"},{tag:b.operator,class:"tok-operator"},{tag:b.comment,class:"tok-comment"},{tag:b.meta,class:"tok-meta"},{tag:b.invalid,class:"tok-invalid"},{tag:b.punctuation,class:"tok-punctuation"}]);var $o,hs=new W;var $d=new W,Ae=class{constructor(e,t,i=[],n=""){this.data=e,this.name=n,X.prototype.hasOwnProperty("tree")||Object.defineProperty(X.prototype,"tree",{get(){return fs(this)}}),this.parser=t,this.extension=[gi.of(this),X.languageData.of((r,o,l)=>{let a=Qh(r,o,l),h=a.type.prop(hs);if(!h)return[];let f=r.facet(h),c=a.type.prop($d);if(c){let u=a.resolve(o-a.from,l);for(let d of c)if(d.test(u,r)){let p=r.facet(d.facet);return d.type=="replace"?p:p.concat(f)}}return f})].concat(i)}isActiveAt(e,t,i=-1){return Qh(e,t,i).type.prop(hs)==this.data}findRegions(e){let t=e.facet(gi);if((t==null?void 0:t.data)==this.data)return[{from:0,to:e.doc.length}];if(!t||!t.allowsNesting)return[];let i=[],n=(r,o)=>{if(r.prop(hs)==this.data){i.push({from:o,to:o+r.length});return}let l=r.prop(W.mounted);if(l){if(l.tree.prop(hs)==this.data){if(l.overlay)for(let a of l.overlay)i.push({from:a.from+o,to:a.to+o});else i.push({from:o,to:o+r.length});return}else if(l.overlay){let a=i.length;if(n(l.tree,l.overlay[0].from+o),i.length>a)return}}for(let a=0;a=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-i,t-i)}},as=null,Wo=class s{constructor(e,t,i=[],n,r,o,l,a){this.parser=e,this.state=t,this.fragments=i,this.tree=n,this.treeLen=r,this.viewport=o,this.skipped=l,this.scheduleOn=a,this.parse=null,this.tempSkipped=[]}static create(e,t,i){return new s(e,t,[],ae.empty,0,i,[],null)}startParse(){return this.parser.startParse(new Ko(this.state.doc),this.fragments)}work(e,t){return t!=null&&t>=this.state.doc.length&&(t=void 0),this.tree!=ae.empty&&this.isDone(t!=null?t:this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var i;if(typeof e=="number"){let n=Date.now()+e;e=()=>Date.now()>n}for(this.parse||(this.parse=this.startParse()),t!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&t=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(t=this.parse.advance()););}),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(Yt.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let t=as;as=this;try{return e()}finally{as=t}}withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=Zh(e,t.from,t.to);return e}changes(e,t){let{fragments:i,tree:n,treeLen:r,viewport:o,skipped:l}=this;if(this.takeTree(),!e.empty){let a=[];if(e.iterChangedRanges((h,f,c,u)=>a.push({fromA:h,toA:f,fromB:c,toB:u})),i=Yt.applyChanges(i,a),n=ae.empty,r=0,o={from:e.mapPos(o.from,-1),to:e.mapPos(o.to,1)},this.skipped.length){l=[];for(let h of this.skipped){let f=e.mapPos(h.from,1),c=e.mapPos(h.to,-1);fe.from&&(this.fragments=Zh(this.fragments,n,r),this.skipped.splice(i--,1))}return this.skipped.length>=t?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,t){this.skipped.push({from:e,to:t})}static getSkippingParser(e){return new class extends vn{createParse(t,i,n){let r=n[0].from,o=n[n.length-1].to;return{parsedPos:r,advance(){let a=as;if(a){for(let h of n)a.tempSkipped.push(h);e&&(a.scheduleOn=a.scheduleOn?Promise.all([a.scheduleOn,e]):e)}return this.parsedPos=o,new ae(we.none,[],[],o-r)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;return this.treeLen>=e&&t.length&&t[0].from==0&&t[0].to>=e}static get(){return as}};function Zh(s,e,t){return Yt.applyChanges(s,[{fromA:e,toA:t,fromB:e,toB:t}])}var cs=class s{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let t=this.context.changes(e.changes,e.state),i=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),t.viewport.to);return t.work(20,i)||t.takeTree(),new s(t)}static init(e){let t=Math.min(3e3,e.doc.length),i=Wo.create(e.facet(gi).parser,e,{from:0,to:t});return i.work(20,t)||i.takeTree(),new s(i)}};Ae.state=at.define({create:cs.init,update(s,e){for(let t of e.effects)if(t.is(Ae.setState))return t.value;return e.startState.facet(gi)!=e.state.facet(gi)?cs.init(e.state):s.apply(e)}});var nf=s=>{let e=setTimeout(()=>s(),500);return()=>clearTimeout(e)};typeof requestIdleCallback!="undefined"&&(nf=s=>{let e=-1,t=setTimeout(()=>{e=requestIdleCallback(s,{timeout:400})},100);return()=>e<0?clearTimeout(t):cancelIdleCallback(e)});var Vo=typeof navigator!="undefined"&&(!(($o=navigator.scheduling)===null||$o===void 0)&&$o.isInputPending)?()=>navigator.scheduling.isInputPending():null,Vd=Ut.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(Ae.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(Ae.state);(t.tree!=t.context.tree||!t.context.isDone(e.doc.length))&&(this.working=nf(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEndn+1e3,a=r.context.work(()=>Vo&&Vo()||Date.now()>o,n+(l?0:1e5));this.chunkBudget-=Date.now()-t,(a||this.chunkBudget<=0)&&(r.context.takeTree(),this.view.dispatch({effects:Ae.setState.of(new cs(r.context))})),this.chunkBudget>0&&!(a&&!l)&&this.scheduleWork(),this.checkAsyncSchedule(r.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(t=>Le(this.view.state,t)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),gi=R.define({combine(s){return s.length?s[0]:null},enables:s=>[Ae.state,Vd,$.contentAttributes.compute([s],e=>{let t=e.facet(s);return t&&t.name?{"data-language":t.name}:{}})]});var Mt=class s{constructor(e,t){this.specs=e;let i;function n(l){let a=ve.newName();return(i||(i=Object.create(null)))["."+a]=l,a}let r=typeof t.all=="string"?t.all:t.all?n(t.all):void 0,o=t.scope;this.scope=o instanceof Ae?l=>l.prop(hs)==o.data:o?l=>l==o:void 0,this.style=Fo(e.map(l=>({tag:l.tag,class:l.class||n(Object.assign({},l,{tag:null}))})),{all:r}).style,this.module=i?new ve(i):null,this.themeType=t.themeType}static define(e,t){return new s(e,t||{})}},qo=R.define(),rf=R.define({combine(s){return s.length?[s[0]]:null}});function Ho(s){let e=s.facet(qo);return e.length?e:s.facet(rf)}function On(s,e){let t=[Hd],i;return s instanceof Mt&&(s.module&&t.push($.styleModule.of(s.module)),i=s.themeType),e!=null&&e.fallback?t.push(rf.of(s)):i?t.push(qo.computeN([$.darkTheme],n=>n.facet($.darkTheme)==(i=="dark")?[s]:[])):t.push(qo.of(s)),t}var jo=class{constructor(e){this.markCache=Object.create(null),this.tree=fs(e.state),this.decorations=this.buildDeco(e,Ho(e.state)),this.decoratedTo=e.viewport.to}update(e){let t=fs(e.state),i=Ho(e.state),n=i!=Ho(e.startState),{viewport:r}=e.view,o=e.changes.mapPos(this.decoratedTo,1);t.length=r.to?(this.decorations=this.decorations.map(e.changes),this.decoratedTo=o):(t!=this.tree||e.viewportChanged||n)&&(this.tree=t,this.decorations=this.buildDeco(e.view,i),this.decoratedTo=r.to)}buildDeco(e,t){if(!t||!this.tree.length)return Q.none;let i=new _t;for(let{from:n,to:r}of e.visibleRanges)Xh(this.tree,t,(o,l,a)=>{i.add(o,l,this.markCache[a]||(this.markCache[a]=Q.mark({class:a})))},n,r);return i.finish()}},Hd=js.high(Ut.fromClass(jo,{decorations:s=>s.decorations})),bm=Mt.define([{tag:b.meta,color:"#404740"},{tag:b.link,textDecoration:"underline"},{tag:b.heading,textDecoration:"underline",fontWeight:"bold"},{tag:b.emphasis,fontStyle:"italic"},{tag:b.strong,fontWeight:"bold"},{tag:b.strikethrough,textDecoration:"line-through"},{tag:b.keyword,color:"#708"},{tag:[b.atom,b.bool,b.url,b.contentSeparator,b.labelName],color:"#219"},{tag:[b.literal,b.inserted],color:"#164"},{tag:[b.string,b.deleted],color:"#a11"},{tag:[b.regexp,b.escape,b.special(b.string)],color:"#e40"},{tag:b.definition(b.variableName),color:"#00f"},{tag:b.local(b.variableName),color:"#30a"},{tag:[b.typeName,b.namespace],color:"#085"},{tag:b.className,color:"#167"},{tag:[b.special(b.variableName),b.macroName],color:"#256"},{tag:b.definition(b.propertyName),color:"#00c"},{tag:b.comment,color:"#940"},{tag:b.invalid,color:"#f00"}]);var _d=Object.create(null),ef=[we.none];var tf=[],sf=Object.create(null),Kd=Object.create(null);for(let[s,e]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])Kd[s]=Wd(_d,e);function _o(s,e){tf.indexOf(s)>-1||(tf.push(s),console.warn(e))}function Wd(s,e){let t=[];for(let l of e.split(" ")){let a=[];for(let h of l.split(".")){let f=s[h]||b[h];f?typeof f=="function"?a.length?a=a.map(f):_o(h,`Modifier ${h} used at start of tag`):a.length?_o(h,`Tag ${h} used as modifier`):a=Array.isArray(f)?f:[f]:_o(h,`Unknown highlighting tag ${h}`)}for(let h of a)t.push(h)}if(!t.length)return 0;let i=e.replace(/ /g,"_"),n=i+" "+t.map(l=>l.id),r=sf[n];if(r)return r.id;let o=sf[n]=we.define({id:ef.length,name:i,props:[Gh({[i]:t})]});return ef.push(o),o.id}var wm={rtl:Q.mark({class:"cm-iso",inclusive:!0,attributes:{dir:"rtl"},bidiIsolate:ie.RTL}),ltr:Q.mark({class:"cm-iso",inclusive:!0,attributes:{dir:"ltr"},bidiIsolate:ie.LTR}),auto:Q.mark({class:"cm-iso",inclusive:!0,attributes:{dir:"auto"},bidiIsolate:null})};var qd="#abb2bf",jd="#7d8799",zd="#ffffff",Ud="#21252b",zo="rgba(0, 0, 0, 0.5)",Yd="#292d3e",Uo="#353a42",Gd="rgba(128, 203, 196, 0.2)",of="#ffcc00",Jd=$.theme({"&":{color:"#ffffff",backgroundColor:Yd},".cm-content":{caretColor:of},"&.cm-focused .cm-cursor":{borderLeftColor:of},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:Gd},".cm-panels":{backgroundColor:Ud,color:"#ffffff"},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:zo},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847",outline:"1px solid #515a6b"},".cm-gutters":{background:"#292d3e",color:"#676e95",border:"none"},".cm-activeLineGutter":{backgroundColor:zo},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:Uo},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:Uo,borderBottomColor:Uo},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:zo,color:qd}}},{dark:!0}),Xd=Mt.define([{tag:b.keyword,color:"#c792ea"},{tag:b.operator,color:"#89ddff"},{tag:b.special(b.variableName),color:"#eeffff"},{tag:b.typeName,color:"#f07178"},{tag:b.atom,color:"#f78c6c"},{tag:b.number,color:"#ff5370"},{tag:b.definition(b.variableName),color:"#82aaff"},{tag:b.string,color:"#c3e88d"},{tag:b.special(b.string),color:"#f07178"},{tag:b.comment,color:jd},{tag:b.variableName,color:"#f07178"},{tag:b.tagName,color:"#ff5370"},{tag:b.bracket,color:"#a2a1a4"},{tag:b.meta,color:"#ffcb6b"},{tag:b.attributeName,color:"#c792ea"},{tag:b.propertyName,color:"#c792ea"},{tag:b.className,color:"#decb6b"},{tag:b.invalid,color:zd}]),Qd=[Jd,On(Xd)];var lf="#2e3440",Zo="#3b4252",af="#434c5e",Tn="#4c566a";var hf="#e5e9f0",Qo="#eceff4",Yo="#8fbcbb",ff="#88c0d0",Zd="#81a1c1",Ie="#5e81ac",ep="#bf616a",yi="#d08770",Go="#ebcb8b",cf="#a3be8c",tp="#b48ead",uf="#d30102",el=Qo,Jo=el,ip="#ffffff",Xo=Zo,sp=el,df=Zo,pf=$.theme({"&":{color:lf,backgroundColor:ip},".cm-content":{caretColor:df},".cm-cursor, .cm-dropCursor":{borderLeftColor:df},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:sp},".cm-panels":{backgroundColor:el,color:Tn},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:`1px solid ${Tn}`},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:hf},".cm-activeLine":{backgroundColor:Jo},".cm-selectionMatch":{backgroundColor:hf},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{outline:`1px solid ${Tn}`},"&.cm-focused .cm-matchingBracket":{backgroundColor:Qo},".cm-gutters":{backgroundColor:Qo,color:lf,border:"none"},".cm-activeLineGutter":{backgroundColor:Jo},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:Xo},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:Xo,borderBottomColor:Xo},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:Jo,color:Tn}}},{dark:!1}),np=Mt.define([{tag:b.keyword,color:Ie},{tag:[b.name,b.deleted,b.character,b.propertyName,b.macroName],color:yi},{tag:[b.variableName],color:yi},{tag:[b.function(b.variableName)],color:Ie},{tag:[b.labelName],color:Zd},{tag:[b.color,b.constant(b.name),b.standard(b.name)],color:Ie},{tag:[b.definition(b.name),b.separator],color:cf},{tag:[b.brace],color:Yo},{tag:[b.annotation],color:uf},{tag:[b.number,b.changed,b.annotation,b.modifier,b.self,b.namespace],color:ff},{tag:[b.typeName,b.className],color:Go},{tag:[b.operator,b.operatorKeyword],color:cf},{tag:[b.tagName],color:tp},{tag:[b.squareBracket],color:ep},{tag:[b.angleBracket],color:yi},{tag:[b.attributeName],color:Go},{tag:[b.regexp],color:Ie},{tag:[b.quote],color:Zo},{tag:[b.string],color:yi},{tag:b.link,color:Yo,textDecoration:"underline",textUnderlinePosition:"under"},{tag:[b.url,b.escape,b.special(b.string)],color:yi},{tag:[b.meta],color:ff},{tag:[b.comment],color:af,fontStyle:"italic"},{tag:b.strong,fontWeight:"bold",color:Ie},{tag:b.emphasis,fontStyle:"italic",color:Ie},{tag:b.strikethrough,textDecoration:"line-through"},{tag:b.heading,fontWeight:"bold",color:Ie},{tag:b.special(b.heading1),fontWeight:"bold",color:Ie},{tag:b.heading1,fontWeight:"bold",color:Ie},{tag:[b.heading2,b.heading3,b.heading4],fontWeight:"bold",color:Ie},{tag:[b.heading5,b.heading6],color:Ie},{tag:[b.atom,b.bool,b.special(b.variableName)],color:yi},{tag:[b.processingInstruction,b.inserted],color:Yo},{tag:[b.contentSeparator],color:Go},{tag:b.invalid,color:af,borderBottom:`1px dotted ${uf}`}]),Nm=[pf,On(np)];var us=(s,e=0)=>{let t=[];if(e==5||!s||s==null)return"";if(typeof s=="string")return s;if(typeof s=="number")return`${s}`;if(Array.isArray(s))t.push(`${s.map(i=>us(i,e++)).join(" ")}`);else if(typeof s=="object")for(let[i,n]of Object.entries(s))t.push(us(i,e++),us(n,e++));return t.join(" ")};function bi(s=[],e=[]){s||(s=[]),Array.isArray(s)||(s=[s]),e||(e=[]),Array.isArray(e)||(e=[e]);for(let t of e!=null?e:[])if(t)if(Array.isArray(t)){let i=us(t.slice(1));s=s.filter(n=>n.name!=t[0]&&n.desc!=i),s.push({name:t[0],desc:i})}else typeof t=="object"&&("name"in t||"desc"in t)&&(s=s.filter(i=>{var n;return(!((n=i.name)!=null&&n.length)||i.name!=t.name)&&i.desc!=t.desc}),s.push(Rl(Il({},t),{name:t.name,desc:us(t.desc)})));return s}var Ol={};Fl(Ol,{Alias:()=>it,CST:()=>Cl,Composer:()=>Xt,Document:()=>nt,Lexer:()=>Pi,LineCounter:()=>Bi,Pair:()=>Y,Parser:()=>Zt,Scalar:()=>E,Schema:()=>Ti,YAMLError:()=>Ni,YAMLMap:()=>G,YAMLParseError:()=>ke,YAMLSeq:()=>oe,YAMLWarning:()=>Di,isAlias:()=>Oe,isCollection:()=>_,isDocument:()=>Ze,isMap:()=>Te,isNode:()=>H,isPair:()=>V,isScalar:()=>F,isSeq:()=>Ee,parse:()=>fc,parseAllDocuments:()=>hc,parseDocument:()=>Ml,stringify:()=>cc,visit:()=>Ne,visitAsync:()=>ds});var En=Symbol.for("yaml.alias"),Nn=Symbol.for("yaml.document"),Re=Symbol.for("yaml.map"),tl=Symbol.for("yaml.pair"),Me=Symbol.for("yaml.scalar"),dt=Symbol.for("yaml.seq"),ce=Symbol.for("yaml.node.type"),Oe=s=>!!s&&typeof s=="object"&&s[ce]===En,Ze=s=>!!s&&typeof s=="object"&&s[ce]===Nn,Te=s=>!!s&&typeof s=="object"&&s[ce]===Re,V=s=>!!s&&typeof s=="object"&&s[ce]===tl,F=s=>!!s&&typeof s=="object"&&s[ce]===Me,Ee=s=>!!s&&typeof s=="object"&&s[ce]===dt;function _(s){if(s&&typeof s=="object")switch(s[ce]){case Re:case dt:return!0}return!1}function H(s){if(s&&typeof s=="object")switch(s[ce]){case En:case Re:case Me:case dt:return!0}return!1}var mf=s=>(F(s)||_(s))&&!!s.anchor;var me=Symbol("break visit"),gf=Symbol("skip children"),et=Symbol("remove node");function Ne(s,e){let t=yf(e);Ze(s)?wi(null,s.contents,t,Object.freeze([s]))===et&&(s.contents=null):wi(null,s,t,Object.freeze([]))}Ne.BREAK=me;Ne.SKIP=gf;Ne.REMOVE=et;function wi(s,e,t,i){let n=bf(s,e,t,i);if(H(n)||V(n))return wf(s,i,n),wi(s,n,t,i);if(typeof n!="symbol"){if(_(e)){i=Object.freeze(i.concat(e));for(let r=0;rs.replace(/[!,[\\]{}]/g,e=>rp[e]),tt=class s{constructor(e,t){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},s.defaultYaml,e),this.tags=Object.assign({},s.defaultTags,t)}clone(){let e=new s(this.yaml,this.tags);return e.docStart=this.docStart,e}atDocument(){let e=new s(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:s.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},s.defaultTags);break}return e}add(e,t){this.atNextDocument&&(this.yaml={explicit:s.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},s.defaultTags),this.atNextDocument=!1);let i=e.trim().split(/[ \\t]+/),n=i.shift();switch(n){case"%TAG":{if(i.length!==2&&(t(0,"%TAG directive should contain exactly two parts"),i.length<2))return!1;let[r,o]=i;return this.tags[r]=o,!0}case"%YAML":{if(this.yaml.explicit=!0,i.length!==1)return t(0,"%YAML directive should contain exactly one part"),!1;let[r]=i;if(r==="1.1"||r==="1.2")return this.yaml.version=r,!0;{let o=/^\\d+\\.\\d+$/.test(r);return t(6,`Unsupported YAML version ${r}`,o),!1}}default:return t(0,`Unknown directive ${n}`,!0),!1}}tagName(e,t){if(e==="!")return"!";if(e[0]!=="!")return t(`Not a valid tag: ${e}`),null;if(e[1]==="<"){let o=e.slice(2,-1);return o==="!"||o==="!!"?(t(`Verbatim tags aren\'t resolved, so ${e} is invalid.`),null):(e[e.length-1]!==">"&&t("Verbatim tags must end with a >"),o)}let[,i,n]=e.match(new RegExp("^(.*!)([^!]*)$","s"));n||t(`The ${e} tag has no suffix`);let r=this.tags[i];if(r)try{return r+decodeURIComponent(n)}catch(o){return t(String(o)),null}return i==="!"?e:(t(`Could not resolve tag: ${e}`),null)}tagString(e){for(let[t,i]of Object.entries(this.tags))if(e.startsWith(i))return t+op(e.substring(i.length));return e[0]==="!"?e:`!<${e}>`}toString(e){let t=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],i=Object.entries(this.tags),n;if(e&&i.length>0&&H(e.contents)){let r={};Ne(e.contents,(o,l)=>{H(l)&&l.tag&&(r[l.tag]=!0)}),n=Object.keys(r)}else n=[];for(let[r,o]of i)r==="!!"&&o==="tag:yaml.org,2002:"||(!e||n.some(l=>l.startsWith(o)))&&t.push(`%TAG ${r} ${o}`);return t.join(`\n`)}};tt.defaultYaml={explicit:!1,version:"1.2"};tt.defaultTags={"!!":"tag:yaml.org,2002:"};function Dn(s){if(/[\\x00-\\x19\\s,[\\]{}]/.test(s)){let t=`Anchor must not contain whitespace or control characters: ${JSON.stringify(s)}`;throw new Error(t)}return!0}function il(s){let e=new Set;return Ne(s,{Value(t,i){i.anchor&&e.add(i.anchor)}}),e}function sl(s,e){for(let t=1;;++t){let i=`${s}${t}`;if(!e.has(i))return i}}function kf(s,e){let t=[],i=new Map,n=null;return{onAnchor:r=>{t.push(r),n||(n=il(s));let o=sl(e,n);return n.add(o),o},setAnchors:()=>{for(let r of t){let o=i.get(r);if(typeof o=="object"&&o.anchor&&(F(o.node)||_(o.node)))o.node.anchor=o.anchor;else{let l=new Error("Failed to resolve repeated object (this should not happen)");throw l.source=r,l}}},sourceObjects:i}}function Ot(s,e,t,i){if(i&&typeof i=="object")if(Array.isArray(i))for(let n=0,r=i.length;nte(i,String(n),t));if(s&&typeof s.toJSON=="function"){if(!t||!mf(s))return s.toJSON(e,t);let i={aliasCount:0,count:1,res:void 0};t.anchors.set(s,i),t.onCreate=r=>{i.res=r,delete t.onCreate};let n=s.toJSON(e,t);return t.onCreate&&t.onCreate(n),n}return typeof s=="bigint"&&!(t!=null&&t.keep)?Number(s):s}var Tt=class{constructor(e){Object.defineProperty(this,ce,{value:e})}clone(){let e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:i,onAnchor:n,reviver:r}={}){if(!Ze(e))throw new TypeError("A document argument is required");let o={anchors:new Map,doc:e,keep:!0,mapAsMap:t===!0,mapKeyWarned:!1,maxAliasCount:typeof i=="number"?i:100},l=te(this,"",o);if(typeof n=="function")for(let{count:a,res:h}of o.anchors.values())n(h,a);return typeof r=="function"?Ot(r,{"":l},"",l):l}};var it=class extends Tt{constructor(e){super(En),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let t;return Ne(e,{Node:(i,n)=>{if(n===this)return Ne.BREAK;n.anchor===this.source&&(t=n)}}),t}toJSON(e,t){if(!t)return{source:this.source};let{anchors:i,doc:n,maxAliasCount:r}=t,o=this.resolve(n);if(!o){let a=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(a)}let l=i.get(o);if(l||(te(o,null,t),l=i.get(o)),!l||l.res===void 0){let a="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(a)}if(r>=0&&(l.count+=1,l.aliasCount===0&&(l.aliasCount=Ln(n,o,i)),l.count*l.aliasCount>r)){let a="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(a)}return l.res}toString(e,t,i){let n=`*${this.source}`;if(e){if(Dn(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){let r=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(r)}if(e.implicitKey)return`${n} `}return n}};function Ln(s,e,t){if(Oe(e)){let i=e.resolve(s),n=t&&i&&t.get(i);return n?n.count*n.aliasCount:0}else if(_(e)){let i=0;for(let n of e.items){let r=Ln(s,n,t);r>i&&(i=r)}return i}else if(V(e)){let i=Ln(s,e.key,t),n=Ln(s,e.value,t);return Math.max(i,n)}return 1}var Pn=s=>!s||typeof s!="function"&&typeof s!="object",E=class extends Tt{constructor(e){super(Me),this.value=e}toJSON(e,t){return t!=null&&t.keep?this.value:te(this.value,e,t)}toString(){return String(this.value)}};E.BLOCK_FOLDED="BLOCK_FOLDED";E.BLOCK_LITERAL="BLOCK_LITERAL";E.PLAIN="PLAIN";E.QUOTE_DOUBLE="QUOTE_DOUBLE";E.QUOTE_SINGLE="QUOTE_SINGLE";var lp="tag:yaml.org,2002:";function ap(s,e,t){var i;if(e){let n=t.filter(o=>o.tag===e),r=(i=n.find(o=>!o.format))!=null?i:n[0];if(!r)throw new Error(`Tag ${e} not found`);return r}return t.find(n=>{var r;return((r=n.identify)==null?void 0:r.call(n,s))&&!n.format})}function pt(s,e,t){var c,u,d;if(Ze(s)&&(s=s.contents),H(s))return s;if(V(s)){let p=(u=(c=t.schema[Re]).createNode)==null?void 0:u.call(c,t.schema,null,t);return p.items.push(s),p}(s instanceof String||s instanceof Number||s instanceof Boolean||typeof BigInt!="undefined"&&s instanceof BigInt)&&(s=s.valueOf());let{aliasDuplicateObjects:i,onAnchor:n,onTagObj:r,schema:o,sourceObjects:l}=t,a;if(i&&s&&typeof s=="object"){if(a=l.get(s),a)return a.anchor||(a.anchor=n(s)),new it(a.anchor);a={anchor:null,node:null},l.set(s,a)}e!=null&&e.startsWith("!!")&&(e=lp+e.slice(2));let h=ap(s,e,o.tags);if(!h){if(s&&typeof s.toJSON=="function"&&(s=s.toJSON()),!s||typeof s!="object"){let p=new E(s);return a&&(a.node=p),p}h=s instanceof Map?o[Re]:Symbol.iterator in Object(s)?o[dt]:o[Re]}r&&(r(h),delete t.onTagObj);let f=h!=null&&h.createNode?h.createNode(t.schema,s,t):typeof((d=h==null?void 0:h.nodeClass)==null?void 0:d.from)=="function"?h.nodeClass.from(t.schema,s,t):new E(s);return e?f.tag=e:h.default||(f.tag=h.tag),a&&(a.node=f),f}function ps(s,e,t){let i=t;for(let n=e.length-1;n>=0;--n){let r=e[n];if(typeof r=="number"&&Number.isInteger(r)&&r>=0){let o=[];o[r]=i,i=o}else i=new Map([[r,i]])}return pt(i,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:s,sourceObjects:new Map})}var vi=s=>s==null||typeof s=="object"&&!!s[Symbol.iterator]().next().done,Si=class extends Tt{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){let t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map(i=>H(i)||V(i)?i.clone(e):i),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if(vi(e))this.add(t);else{let[i,...n]=e,r=this.get(i,!0);if(_(r))r.addIn(n,t);else if(r===void 0&&this.schema)this.set(i,ps(this.schema,n,t));else throw new Error(`Expected YAML collection at ${i}. Remaining path: ${n}`)}}deleteIn(e){let[t,...i]=e;if(i.length===0)return this.delete(t);let n=this.get(t,!0);if(_(n))return n.deleteIn(i);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${i}`)}getIn(e,t){let[i,...n]=e,r=this.get(i,!0);return n.length===0?!t&&F(r)?r.value:r:_(r)?r.getIn(n,t):void 0}hasAllNullValues(e){return this.items.every(t=>{if(!V(t))return!1;let i=t.value;return i==null||e&&F(i)&&i.value==null&&!i.commentBefore&&!i.comment&&!i.tag})}hasIn(e){let[t,...i]=e;if(i.length===0)return this.has(t);let n=this.get(t,!0);return _(n)?n.hasIn(i):!1}setIn(e,t){let[i,...n]=e;if(n.length===0)this.set(i,t);else{let r=this.get(i,!0);if(_(r))r.setIn(n,t);else if(r===void 0&&this.schema)this.set(i,ps(this.schema,n,t));else throw new Error(`Expected YAML collection at ${i}. Remaining path: ${n}`)}}};var Sf=s=>s.replace(/^(?!$)(?: $)?/gm,"#");function De(s,e){return/^\\n+$/.test(s)?s.substring(1):e?s.replace(/^(?! *$)/gm,e):s}var st=(s,e,t)=>s.endsWith(`\n`)?De(t,e):t.includes(`\n`)?`\n`+De(t,e):(s.endsWith(" ")?"":" ")+t;var nl="flow",Bn="block",ms="quoted";function gs(s,e,t="flow",{indentAtStart:i,lineWidth:n=80,minContentWidth:r=20,onFold:o,onOverflow:l}={}){if(!n||n<0)return s;nn-Math.max(2,r)?h.push(0):c=n-i);let u,d,p=!1,m=-1,g=-1,y=-1;t===Bn&&(m=vf(s,m,e.length),m!==-1&&(c=m+a));for(let x;x=s[m+=1];){if(t===ms&&x==="\\\\"){switch(g=m,s[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}y=m}if(x===`\n`)t===Bn&&(m=vf(s,m,e.length)),c=m+e.length+a,u=void 0;else{if(x===" "&&d&&d!==" "&&d!==`\n`&&d!==" "){let S=s[m+1];S&&S!==" "&&S!==`\n`&&S!==" "&&(u=m)}if(m>=c)if(u)h.push(u),c=u+a,u=void 0;else if(t===ms){for(;d===" "||d===" ";)d=x,x=s[m+=1],p=!0;let S=m>y+1?m-2:g-1;if(f[S])return s;h.push(S),f[S]=!0,c=S+a,u=void 0}else p=!0}d=x}if(p&&l&&l(),h.length===0)return s;o&&o();let w=s.slice(0,h[0]);for(let x=0;x({indentAtStart:e?s.indent.length:s.indentAtStart,lineWidth:s.options.lineWidth,minContentWidth:s.options.minContentWidth}),Fn=s=>/^(%|---|\\.\\.\\.)/m.test(s);function hp(s,e,t){if(!e||e<0)return!1;let i=e-t,n=s.length;if(n<=i)return!1;for(let r=0,o=0;ri)return!0;if(o=r+1,n-o<=i)return!1}return!0}function ys(s,e){let t=JSON.stringify(s);if(e.options.doubleQuotedAsJSON)return t;let{implicitKey:i}=e,n=e.options.doubleQuotedMinMultiLineLength,r=e.indent||(Fn(s)?" ":""),o="",l=0;for(let a=0,h=t[a];h;h=t[++a])if(h===" "&&t[a+1]==="\\\\"&&t[a+2]==="n"&&(o+=t.slice(l,a)+"\\\\ ",a+=1,l=a,h="\\\\"),h==="\\\\")switch(t[a+1]){case"u":{o+=t.slice(l,a);let f=t.substr(a+2,4);switch(f){case"0000":o+="\\\\0";break;case"0007":o+="\\\\a";break;case"000b":o+="\\\\v";break;case"001b":o+="\\\\e";break;case"0085":o+="\\\\N";break;case"00a0":o+="\\\\_";break;case"2028":o+="\\\\L";break;case"2029":o+="\\\\P";break;default:f.substr(0,2)==="00"?o+="\\\\x"+f.substr(2):o+=t.substr(a,6)}a+=5,l=a+1}break;case"n":if(i||t[a+2]===\'"\'||t.length\n`;let c,u;for(u=t.length;u>0;--u){let M=t[u-1];if(M!==`\n`&&M!==" "&&M!==" ")break}let d=t.substring(u),p=d.indexOf(`\n`);p===-1?c="-":t===d||p!==d.length-1?(c="+",r&&r()):c="",d&&(t=t.slice(0,-d.length),d[d.length-1]===`\n`&&(d=d.slice(0,-1)),d=d.replace(ol,`$&${h}`));let m=!1,g,y=-1;for(g=0;g")+(m?h?"2":"1":"")+c;if(s&&(S+=" "+l(s.replace(/ ?[\\r\\n]+/g," ")),n&&n()),f)return t=t.replace(/\\n+/g,`$&${h}`),`${S}\n${h}${w}${t}${d}`;t=t.replace(/\\n+/g,`\n$&`).replace(/(?:^|\\n)([\\t ].*)(?:([\\n\\t ]*)\\n(?![\\n\\t ]))?/g,"$1$2").replace(/\\n+/g,`$&${h}`);let v=gs(`${w}${t}${d}`,h,Bn,Rn(i,!0));return`${S}\n${h}${v}`}function fp(s,e,t,i){let{type:n,value:r}=s,{actualString:o,implicitKey:l,indent:a,indentStep:h,inFlow:f}=e;if(l&&r.includes(`\n`)||f&&/[[\\]{},]/.test(r))return xi(r,e);if(!r||/^[\\n\\t ,[\\]{}#&*!|>\'"%@`]|^[?-]$|^[?-][ \\t]|[\\n:][ \\t]|[ \\t]\\n|[\\n\\t ]#|[\\n\\t :]$/.test(r))return l||f||!r.includes(`\n`)?xi(r,e):In(s,e,t,i);if(!l&&!f&&n!==E.PLAIN&&r.includes(`\n`))return In(s,e,t,i);if(Fn(r)){if(a==="")return e.forceBlockIndent=!0,In(s,e,t,i);if(l&&a===h)return xi(r,e)}let c=r.replace(/\\n+/g,`$&\n${a}`);if(o){let u=m=>{var g;return m.default&&m.tag!=="tag:yaml.org,2002:str"&&((g=m.test)==null?void 0:g.test(c))},{compat:d,tags:p}=e.doc.schema;if(p.some(u)||d!=null&&d.some(u))return xi(r,e)}return l?c:gs(c,a,nl,Rn(e,!1))}function mt(s,e,t,i){let{implicitKey:n,inFlow:r}=e,o=typeof s.value=="string"?s:Object.assign({},s,{value:String(s.value)}),{type:l}=s;l!==E.QUOTE_DOUBLE&&/[\\x00-\\x08\\x0b-\\x1f\\x7f-\\x9f\\u{D800}-\\u{DFFF}]/u.test(o.value)&&(l=E.QUOTE_DOUBLE);let a=f=>{switch(f){case E.BLOCK_FOLDED:case E.BLOCK_LITERAL:return n||r?xi(o.value,e):In(o,e,t,i);case E.QUOTE_DOUBLE:return ys(o.value,e);case E.QUOTE_SINGLE:return rl(o.value,e);case E.PLAIN:return fp(o,e,t,i);default:return null}},h=a(l);if(h===null){let{defaultKeyType:f,defaultStringType:c}=e.options,u=n&&f||c;if(h=a(u),h===null)throw new Error(`Unsupported default string type ${u}`)}return h}function $n(s,e){let t=Object.assign({blockQuote:!0,commentString:Sf,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},s.schema.toStringOptions,e),i;switch(t.collectionStyle){case"block":i=!1;break;case"flow":i=!0;break;default:i=null}return{anchors:new Set,doc:s,flowCollectionPadding:t.flowCollectionPadding?" ":"",indent:"",indentStep:typeof t.indent=="number"?" ".repeat(t.indent):" ",inFlow:i,options:t}}function cp(s,e){var n,r,o,l;if(e.tag){let a=s.filter(h=>h.tag===e.tag);if(a.length>0)return(n=a.find(h=>h.format===e.format))!=null?n:a[0]}let t,i;if(F(e)){i=e.value;let a=s.filter(h=>{var f;return(f=h.identify)==null?void 0:f.call(h,i)});t=(r=a.find(h=>h.format===e.format))!=null?r:a.find(h=>!h.format)}else i=e,t=s.find(a=>a.nodeClass&&i instanceof a.nodeClass);if(!t){let a=(l=(o=i==null?void 0:i.constructor)==null?void 0:o.name)!=null?l:typeof i;throw new Error(`Tag not resolved for ${a} value`)}return t}function up(s,e,{anchors:t,doc:i}){if(!i.directives)return"";let n=[],r=(F(s)||_(s))&&s.anchor;r&&Dn(r)&&(t.add(r),n.push(`&${r}`));let o=s.tag?s.tag:e.default?null:e.tag;return o&&n.push(i.directives.tagString(o)),n.join(" ")}function gt(s,e,t,i){var a,h;if(V(s))return s.toString(e,t,i);if(Oe(s)){if(e.doc.directives)return s.toString(e);if((a=e.resolvedAliases)!=null&&a.has(s))throw new TypeError("Cannot stringify circular structure without alias nodes");e.resolvedAliases?e.resolvedAliases.add(s):e.resolvedAliases=new Set([s]),s=s.resolve(e.doc)}let n,r=H(s)?s:e.doc.createNode(s,{onTagObj:f=>n=f});n||(n=cp(e.doc.schema.tags,r));let o=up(r,n,e);o.length>0&&(e.indentAtStart=((h=e.indentAtStart)!=null?h:0)+o.length+1);let l=typeof n.stringify=="function"?n.stringify(r,e,t,i):F(r)?mt(r,e,t,i):r.toString(e,t,i);return o?F(r)||l[0]==="{"||l[0]==="["?`${o} ${l}`:`${o}\n${e.indent}${l}`:l}function xf({key:s,value:e},t,i,n){var O,C;let{allNullValues:r,doc:o,indent:l,indentStep:a,options:{commentString:h,indentSeq:f,simpleKeys:c}}=t,u=H(s)&&s.comment||null;if(c){if(u)throw new Error("With simple keys, key nodes cannot have comments");if(_(s)||!H(s)&&typeof s=="object"){let L="With simple keys, collection cannot be used as a key value";throw new Error(L)}}let d=!c&&(!s||u&&e==null&&!t.inFlow||_(s)||(F(s)?s.type===E.BLOCK_FOLDED||s.type===E.BLOCK_LITERAL:typeof s=="object"));t=Object.assign({},t,{allNullValues:!1,implicitKey:!d&&(c||!r),indent:l+a});let p=!1,m=!1,g=gt(s,t,()=>p=!0,()=>m=!0);if(!d&&!t.inFlow&&g.length>1024){if(c)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");d=!0}if(t.inFlow){if(r||e==null)return p&&i&&i(),g===""?"?":d?`? ${g}`:g}else if(r&&!c||e==null&&d)return g=`? ${g}`,u&&!p?g+=st(g,t.indent,h(u)):m&&n&&n(),g;p&&(u=null),d?(u&&(g+=st(g,t.indent,h(u))),g=`? ${g}\n${l}:`):(g=`${g}:`,u&&(g+=st(g,t.indent,h(u))));let y,w,x;H(e)?(y=!!e.spaceBefore,w=e.commentBefore,x=e.comment):(y=!1,w=null,x=null,e&&typeof e=="object"&&(e=o.createNode(e))),t.implicitKey=!1,!d&&!u&&F(e)&&(t.indentAtStart=g.length+1),m=!1,!f&&a.length>=2&&!t.inFlow&&!d&&Ee(e)&&!e.flow&&!e.tag&&!e.anchor&&(t.indent=t.indent.substring(2));let S=!1,v=gt(e,t,()=>S=!0,()=>m=!0),M=" ";if(u||y||w){if(M=y?`\n`:"",w){let L=h(w);M+=`\n${De(L,t.indent)}`}v===""&&!t.inFlow?M===`\n`&&(M=`\n\n`):M+=`\n${t.indent}`}else if(!d&&_(e)){let L=v[0],N=v.indexOf(`\n`),D=N!==-1,B=(C=(O=t.inFlow)!=null?O:e.flow)!=null?C:e.items.length===0;if(D||!B){let q=!1;if(D&&(L==="&"||L==="!")){let I=v.indexOf(" ");L==="&"&&I!==-1&&Is===Cf||F(s)&&s.value===Cf&&(!s.type||s.type===E.PLAIN);function ll(s,e,t){let i=s&&Oe(t)?t.resolve(s.doc):t;if(!Te(i))throw new Error("Merge sources must be maps or map aliases");let n=i.toJSON(null,s,Map);for(let[r,o]of n)e instanceof Map?e.has(r)||e.set(r,o):e instanceof Set?e.add(r):Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{value:o,writable:!0,enumerable:!0,configurable:!0});return e}function pp(s,e,t){if(e===null)return"";if(typeof e!="object")return String(e);if(H(s)&&(t!=null&&t.doc)){let i=$n(t.doc,{});i.anchors=new Set;for(let r of t.anchors.keys())i.anchors.add(r.anchor);i.inFlow=!0,i.inStringifyKey=!0;let n=s.toString(i);if(!t.mapKeyWarned){let r=JSON.stringify(n);r.length>40&&(r=r.substring(0,36)+\'..."\'),Vn(t.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${r}. Set mapAsMap: true to use object keys.`),t.mapKeyWarned=!0}return n}return JSON.stringify(e)}function Ci(s,e,t){let i=pt(s,void 0,t),n=pt(e,void 0,t);return new Y(i,n)}var Y=class s{constructor(e,t=null){Object.defineProperty(this,ce,{value:tl}),this.key=e,this.value=t}clone(e){let{key:t,value:i}=this;return H(t)&&(t=t.clone(e)),H(i)&&(i=i.clone(e)),new s(t,i)}toJSON(e,t){let i=t!=null&&t.mapAsMap?new Map:{};return Hn(t,i,this)}toString(e,t,i){return e!=null&&e.doc?xf(this,e,t,i):JSON.stringify(this)}};function Kn(s,e,t){var r;return(((r=e.inFlow)!=null?r:s.flow)?gp:mp)(s,e,t)}function mp({comment:s,items:e},t,{blockItemPrefix:i,flowChars:n,itemIndent:r,onChompKeep:o,onComment:l}){let{indent:a,options:{commentString:h}}=t,f=Object.assign({},t,{indent:r,type:null}),c=!1,u=[];for(let p=0;pg=null,()=>c=!0);g&&(y+=st(y,r,h(g))),c&&g&&(c=!1),u.push(i+y)}let d;if(u.length===0)d=n.start+n.end;else{d=u[0];for(let p=1;pg=null);pf||y.includes(`\n`))&&(h=!0),c.push(y),f=c.length}let{start:u,end:d}=t;if(c.length===0)return u+d;if(!h){let p=c.reduce((m,g)=>m+g.length+2,2);h=e.options.lineWidth>0&&p>e.options.lineWidth}if(h){let p=u;for(let m of c)p+=m?`\n${r}${n}${m}`:`\n`;return`${p}\n${n}${d}`}else return`${u}${o}${c.join(" ")}${o}${d}`}function _n({indent:s,options:{commentString:e}},t,i,n){if(i&&n&&(i=i.replace(/^\\n+/,"")),i){let r=De(e(i),s);t.push(r.trimStart())}}function Et(s,e){let t=F(e)?e.value:e;for(let i of s)if(V(i)&&(i.key===e||i.key===t||F(i.key)&&i.key.value===t))return i}var G=class extends Si{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(Re,e),this.items=[]}static from(e,t,i){let{keepUndefined:n,replacer:r}=i,o=new this(e),l=(a,h)=>{if(typeof r=="function")h=r.call(t,a,h);else if(Array.isArray(r)&&!r.includes(a))return;(h!==void 0||n)&&o.items.push(Ci(a,h,i))};if(t instanceof Map)for(let[a,h]of t)l(a,h);else if(t&&typeof t=="object")for(let a of Object.keys(t))l(a,t[a]);return typeof e.sortMapEntries=="function"&&o.items.sort(e.sortMapEntries),o}add(e,t){var o;let i;V(e)?i=e:!e||typeof e!="object"||!("key"in e)?i=new Y(e,e==null?void 0:e.value):i=new Y(e.key,e.value);let n=Et(this.items,i.key),r=(o=this.schema)==null?void 0:o.sortMapEntries;if(n){if(!t)throw new Error(`Key ${i.key} already set`);F(n.value)&&Pn(i.value)?n.value.value=i.value:n.value=i.value}else if(r){let l=this.items.findIndex(a=>r(i,a)<0);l===-1?this.items.push(i):this.items.splice(l,0,i)}else this.items.push(i)}delete(e){let t=Et(this.items,e);return t?this.items.splice(this.items.indexOf(t),1).length>0:!1}get(e,t){var r;let i=Et(this.items,e),n=i==null?void 0:i.value;return(r=!t&&F(n)?n.value:n)!=null?r:void 0}has(e){return!!Et(this.items,e)}set(e,t){this.add(new Y(e,t),!0)}toJSON(e,t,i){let n=i?new i:t!=null&&t.mapAsMap?new Map:{};t!=null&&t.onCreate&&t.onCreate(n);for(let r of this.items)Hn(t,n,r);return n}toString(e,t,i){if(!e)return JSON.stringify(this);for(let n of this.items)if(!V(n))throw new Error(`Map items must all be pairs; found ${JSON.stringify(n)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),Kn(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:i,onComment:t})}};var Fe={collection:"map",default:!0,nodeClass:G,tag:"tag:yaml.org,2002:map",resolve(s,e){return Te(s)||e("Expected a mapping for this tag"),s},createNode:(s,e,t)=>G.from(s,e,t)};var oe=class extends Si{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(dt,e),this.items=[]}add(e){this.items.push(e)}delete(e){let t=Wn(e);return typeof t!="number"?!1:this.items.splice(t,1).length>0}get(e,t){let i=Wn(e);if(typeof i!="number")return;let n=this.items[i];return!t&&F(n)?n.value:n}has(e){let t=Wn(e);return typeof t=="number"&&t=0?e:null}var $e={collection:"seq",default:!0,nodeClass:oe,tag:"tag:yaml.org,2002:seq",resolve(s,e){return Ee(s)||e("Expected a sequence for this tag"),s},createNode:(s,e,t)=>oe.from(s,e,t)};var Nt={identify:s=>typeof s=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:s=>s,stringify(s,e,t,i){return e=Object.assign({actualString:!0},e),mt(s,e,t,i)}};var Jt={identify:s=>s==null,createNode:()=>new E(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new E(null),stringify:({source:s},e)=>typeof s=="string"&&Jt.test.test(s)?s:e.options.nullStr};var bs={identify:s=>typeof s=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:s=>new E(s[0]==="t"||s[0]==="T"),stringify({source:s,value:e},t){if(s&&bs.test.test(s)){let i=s[0]==="t"||s[0]==="T";if(e===i)return s}return e?t.options.trueStr:t.options.falseStr}};function he({format:s,minFractionDigits:e,tag:t,value:i}){if(typeof i=="bigint")return String(i);let n=typeof i=="number"?i:Number(i);if(!isFinite(n))return isNaN(n)?".nan":n<0?"-.inf":".inf";let r=JSON.stringify(i);if(!s&&e&&(!t||t==="tag:yaml.org,2002:float")&&/^\\d/.test(r)){let o=r.indexOf(".");o<0&&(o=r.length,r+=".");let l=e-(r.length-o-1);for(;l-- >0;)r+="0"}return r}var qn={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\\.(?:inf|Inf|INF)|\\.nan|\\.NaN|\\.NAN)$/,resolve:s=>s.slice(-3).toLowerCase()==="nan"?NaN:s[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:he},jn={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\\.[0-9]+|[0-9]+(?:\\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:s=>parseFloat(s),stringify(s){let e=Number(s.value);return isFinite(e)?e.toExponential():he(s)}},zn={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\\.[0-9]+|[0-9]+\\.[0-9]*)$/,resolve(s){let e=new E(parseFloat(s)),t=s.indexOf(".");return t!==-1&&s[s.length-1]==="0"&&(e.minFractionDigits=s.length-t-1),e},stringify:he};var Un=s=>typeof s=="bigint"||Number.isInteger(s),al=(s,e,t,{intAsBigInt:i})=>i?BigInt(s):parseInt(s.substring(e),t);function Af(s,e,t){let{value:i}=s;return Un(i)&&i>=0?t+i.toString(e):he(s)}var Yn={identify:s=>Un(s)&&s>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(s,e,t)=>al(s,2,8,t),stringify:s=>Af(s,8,"0o")},Gn={identify:Un,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(s,e,t)=>al(s,0,10,t),stringify:he},Jn={identify:s=>Un(s)&&s>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(s,e,t)=>al(s,2,16,t),stringify:s=>Af(s,16,"0x")};var Mf=[Fe,$e,Nt,Jt,bs,Yn,Gn,Jn,qn,jn,zn];function Of(s){return typeof s=="bigint"||Number.isInteger(s)}var Xn=({value:s})=>JSON.stringify(s),yp=[{identify:s=>typeof s=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:s=>s,stringify:Xn},{identify:s=>s==null,createNode:()=>new E(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Xn},{identify:s=>typeof s=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:s=>s==="true",stringify:Xn},{identify:Of,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(s,e,{intAsBigInt:t})=>t?BigInt(s):parseInt(s,10),stringify:({value:s})=>Of(s)?s.toString():JSON.stringify(s)},{identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:s=>parseFloat(s),stringify:Xn}],bp={default:!0,tag:"",test:/^/,resolve(s,e){return e(`Unresolved plain scalar ${JSON.stringify(s)}`),s}},Tf=[Fe,$e].concat(yp,bp);var ws={identify:s=>s instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(s,e){if(typeof Buffer=="function")return Buffer.from(s,"base64");if(typeof atob=="function"){let t=atob(s.replace(/[\\n\\r]/g,"")),i=new Uint8Array(t.length);for(let n=0;n1&&e("Each pair must have its own sequence indicator");let r=n.items[0]||new Y(new E(null));if(n.commentBefore&&(r.key.commentBefore=r.key.commentBefore?`${n.commentBefore}\n${r.key.commentBefore}`:n.commentBefore),n.comment){let o=(t=r.value)!=null?t:r.key;o.comment=o.comment?`${n.comment}\n${o.comment}`:n.comment}n=r}s.items[i]=V(n)?n:new Y(n)}}else e("Expected a sequence for this tag");return s}function fl(s,e,t){let{replacer:i}=t,n=new oe(s);n.tag="tag:yaml.org,2002:pairs";let r=0;if(e&&Symbol.iterator in Object(e))for(let o of e){typeof i=="function"&&(o=i.call(e,String(r++),o));let l,a;if(Array.isArray(o))if(o.length===2)l=o[0],a=o[1];else throw new TypeError(`Expected [key, value] tuple: ${o}`);else if(o&&o instanceof Object){let h=Object.keys(o);if(h.length===1)l=h[0],a=o[l];else throw new TypeError(`Expected tuple with one key, not ${h.length} keys`)}else l=o;n.items.push(Ci(l,a,t))}return n}var ks={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:hl,createNode:fl};var Ai=class s extends oe{constructor(){super(),this.add=G.prototype.add.bind(this),this.delete=G.prototype.delete.bind(this),this.get=G.prototype.get.bind(this),this.has=G.prototype.has.bind(this),this.set=G.prototype.set.bind(this),this.tag=s.tag}toJSON(e,t){if(!t)return super.toJSON(e);let i=new Map;t!=null&&t.onCreate&&t.onCreate(i);for(let n of this.items){let r,o;if(V(n)?(r=te(n.key,"",t),o=te(n.value,r,t)):r=te(n,"",t),i.has(r))throw new Error("Ordered maps must not include duplicate keys");i.set(r,o)}return i}static from(e,t,i){let n=fl(e,t,i),r=new this;return r.items=n.items,r}};Ai.tag="tag:yaml.org,2002:omap";var Ss={collection:"seq",identify:s=>s instanceof Map,nodeClass:Ai,default:!1,tag:"tag:yaml.org,2002:omap",resolve(s,e){let t=hl(s,e),i=[];for(let{key:n}of t.items)F(n)&&(i.includes(n.value)?e(`Ordered maps must not include duplicate keys: ${n.value}`):i.push(n.value));return Object.assign(new Ai,t)},createNode:(s,e,t)=>Ai.from(s,e,t)};function Ef({value:s,source:e},t){return e&&(s?cl:ul).test.test(e)?e:s?t.options.trueStr:t.options.falseStr}var cl={identify:s=>s===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new E(!0),stringify:Ef},ul={identify:s=>s===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new E(!1),stringify:Ef};var Nf={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\\.(?:inf|Inf|INF)|\\.nan|\\.NaN|\\.NAN)$/,resolve:s=>s.slice(-3).toLowerCase()==="nan"?NaN:s[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:he},Df={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:s=>parseFloat(s.replace(/_/g,"")),stringify(s){let e=Number(s.value);return isFinite(e)?e.toExponential():he(s)}},Lf={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\\.[0-9_]*$/,resolve(s){let e=new E(parseFloat(s.replace(/_/g,""))),t=s.indexOf(".");if(t!==-1){let i=s.substring(t+1).replace(/_/g,"");i[i.length-1]==="0"&&(e.minFractionDigits=i.length)}return e},stringify:he};var vs=s=>typeof s=="bigint"||Number.isInteger(s);function Qn(s,e,t,{intAsBigInt:i}){let n=s[0];if((n==="-"||n==="+")&&(e+=1),s=s.substring(e).replace(/_/g,""),i){switch(t){case 2:s=`0b${s}`;break;case 8:s=`0o${s}`;break;case 16:s=`0x${s}`;break}let o=BigInt(s);return n==="-"?BigInt(-1)*o:o}let r=parseInt(s,t);return n==="-"?-1*r:r}function dl(s,e,t){let{value:i}=s;if(vs(i)){let n=i.toString(e);return i<0?"-"+t+n.substr(1):t+n}return he(s)}var Pf={identify:vs,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(s,e,t)=>Qn(s,2,2,t),stringify:s=>dl(s,2,"0b")},Bf={identify:vs,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(s,e,t)=>Qn(s,1,8,t),stringify:s=>dl(s,8,"0")},If={identify:vs,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(s,e,t)=>Qn(s,0,10,t),stringify:he},Rf={identify:vs,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(s,e,t)=>Qn(s,2,16,t),stringify:s=>dl(s,16,"0x")};var Mi=class s extends G{constructor(e){super(e),this.tag=s.tag}add(e){let t;V(e)?t=e:e&&typeof e=="object"&&"key"in e&&"value"in e&&e.value===null?t=new Y(e.key,null):t=new Y(e,null),Et(this.items,t.key)||this.items.push(t)}get(e,t){let i=Et(this.items,e);return!t&&V(i)?F(i.key)?i.key.value:i.key:i}set(e,t){if(typeof t!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof t}`);let i=Et(this.items,e);i&&!t?this.items.splice(this.items.indexOf(i),1):!i&&t&&this.items.push(new Y(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,i){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),t,i);throw new Error("Set items must all have null values")}static from(e,t,i){let{replacer:n}=i,r=new this(e);if(t&&Symbol.iterator in Object(t))for(let o of t)typeof n=="function"&&(o=n.call(t,o,o)),r.items.push(Ci(o,null,i));return r}};Mi.tag="tag:yaml.org,2002:set";var xs={collection:"map",identify:s=>s instanceof Set,nodeClass:Mi,default:!1,tag:"tag:yaml.org,2002:set",createNode:(s,e,t)=>Mi.from(s,e,t),resolve(s,e){if(Te(s)){if(s.hasAllNullValues(!0))return Object.assign(new Mi,s);e("Set items must all have null values")}else e("Expected a mapping for this tag");return s}};function pl(s,e){let t=s[0],i=t==="-"||t==="+"?s.substring(1):s,n=o=>e?BigInt(o):Number(o),r=i.replace(/_/g,"").split(":").reduce((o,l)=>o*n(60)+n(l),n(0));return t==="-"?n(-1)*r:r}function Ff(s){let{value:e}=s,t=o=>o;if(typeof e=="bigint")t=o=>BigInt(o);else if(isNaN(e)||!isFinite(e))return he(s);let i="";e<0&&(i="-",e*=t(-1));let n=t(60),r=[e%n];return e<60?r.unshift(0):(e=(e-r[0])/n,r.unshift(e%n),e>=60&&(e=(e-r[0])/n,r.unshift(e))),i+r.map(o=>String(o).padStart(2,"0")).join(":").replace(/000000\\d*$/,"")}var Zn={identify:s=>typeof s=="bigint"||Number.isInteger(s),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(s,e,{intAsBigInt:t})=>pl(s,t),stringify:Ff},er={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*$/,resolve:s=>pl(s,!1),stringify:Ff},Oi={identify:s=>s instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\\\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\\\.[0-9]+)?)(?:[ \\\\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(s){let e=s.match(Oi.test);if(!e)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");let[,t,i,n,r,o,l]=e.map(Number),a=e[7]?Number((e[7]+"00").substr(1,3)):0,h=Date.UTC(t,i-1,n,r||0,o||0,l||0,a),f=e[8];if(f&&f!=="Z"){let c=pl(f,!1);Math.abs(c)<30&&(c*=60),h-=6e4*c}return new Date(h)},stringify:({value:s})=>s.toISOString().replace(/((T00:00)?:00)?\\.000Z$/,"")};var ml=[Fe,$e,Nt,Jt,cl,ul,Pf,Bf,If,Rf,Nf,Df,Lf,ws,Ss,ks,xs,Zn,er,Oi];var $f=new Map([["core",Mf],["failsafe",[Fe,$e,Nt]],["json",Tf],["yaml11",ml],["yaml-1.1",ml]]),Vf={binary:ws,bool:bs,float:zn,floatExp:jn,floatNaN:qn,floatTime:er,int:Gn,intHex:Jn,intOct:Yn,intTime:Zn,map:Fe,null:Jt,omap:Ss,pairs:ks,seq:$e,set:xs,timestamp:Oi},Hf={"tag:yaml.org,2002:binary":ws,"tag:yaml.org,2002:omap":Ss,"tag:yaml.org,2002:pairs":ks,"tag:yaml.org,2002:set":xs,"tag:yaml.org,2002:timestamp":Oi};function tr(s,e){let t=$f.get(e);if(!t)if(Array.isArray(s))t=[];else{let i=Array.from($f.keys()).filter(n=>n!=="yaml11").map(n=>JSON.stringify(n)).join(", ");throw new Error(`Unknown schema "${e}"; use one of ${i} or define customTags array`)}if(Array.isArray(s))for(let i of s)t=t.concat(i);else typeof s=="function"&&(t=s(t.slice()));return t.map(i=>{if(typeof i!="string")return i;let n=Vf[i];if(n)return n;let r=Object.keys(Vf).map(o=>JSON.stringify(o)).join(", ");throw new Error(`Unknown custom tag "${i}"; use one of ${r}`)})}var wp=(s,e)=>s.keye.key?1:0,Ti=class s{constructor({compat:e,customTags:t,merge:i,resolveKnownTags:n,schema:r,sortMapEntries:o,toStringDefaults:l}){this.compat=Array.isArray(e)?tr(e,"compat"):e?tr(null,e):null,this.merge=!!i,this.name=typeof r=="string"&&r||"core",this.knownTags=n?Hf:{},this.tags=tr(t,this.name),this.toStringOptions=l!=null?l:null,Object.defineProperty(this,Re,{value:Fe}),Object.defineProperty(this,Me,{value:Nt}),Object.defineProperty(this,dt,{value:$e}),this.sortMapEntries=typeof o=="function"?o:o===!0?wp:null}clone(){let e=Object.create(s.prototype,Object.getOwnPropertyDescriptors(this));return e.tags=this.tags.slice(),e}};function _f(s,e){var a;let t=[],i=e.directives===!0;if(e.directives!==!1&&s.directives){let h=s.directives.toString(s);h?(t.push(h),i=!0):s.directives.docStart&&(i=!0)}i&&t.push("---");let n=$n(s,e),{commentString:r}=n.options;if(s.commentBefore){t.length!==1&&t.unshift("");let h=r(s.commentBefore);t.unshift(De(h,""))}let o=!1,l=null;if(s.contents){if(H(s.contents)){if(s.contents.spaceBefore&&i&&t.push(""),s.contents.commentBefore){let c=r(s.contents.commentBefore);t.push(De(c,""))}n.forceBlockIndent=!!s.comment,l=s.contents.comment}let h=l?void 0:()=>o=!0,f=gt(s.contents,n,()=>l=null,h);l&&(f+=st(f,"",r(l))),(f[0]==="|"||f[0]===">")&&t[t.length-1]==="---"?t[t.length-1]=`--- ${f}`:t.push(f)}else t.push(gt(s.contents,n));if((a=s.directives)!=null&&a.docEnd)if(s.comment){let h=r(s.comment);h.includes(`\n`)?(t.push("..."),t.push(De(h,""))):t.push(`... ${h}`)}else t.push("...");else{let h=s.comment;h&&o&&(h=h.replace(/^\\n+/,"")),h&&((!o||l)&&t[t.length-1]!==""&&t.push(""),t.push(De(r(h),"")))}return t.join(`\n`)+`\n`}var nt=class s{constructor(e,t,i){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,ce,{value:Nn});let n=null;typeof t=="function"||Array.isArray(t)?n=t:i===void 0&&t&&(i=t,t=void 0);let r=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,uniqueKeys:!0,version:"1.2"},i);this.options=r;let{version:o}=r;i!=null&&i._directives?(this.directives=i._directives.atDocument(),this.directives.yaml.explicit&&(o=this.directives.yaml.version)):this.directives=new tt({version:o}),this.setSchema(o,i),this.contents=e===void 0?null:this.createNode(e,n,i)}clone(){let e=Object.create(s.prototype,{[ce]:{value:Nn}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=H(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){Ei(this.contents)&&this.contents.add(e)}addIn(e,t){Ei(this.contents)&&this.contents.addIn(e,t)}createAlias(e,t){if(!e.anchor){let i=il(this);e.anchor=!t||i.has(t)?sl(t||"a",i):t}return new it(e.anchor)}createNode(e,t,i){let n;if(typeof t=="function")e=t.call({"":e},"",e),n=t;else if(Array.isArray(t)){let g=w=>typeof w=="number"||w instanceof String||w instanceof Number,y=t.filter(g).map(String);y.length>0&&(t=t.concat(y)),n=t}else i===void 0&&t&&(i=t,t=void 0);let{aliasDuplicateObjects:r,anchorPrefix:o,flow:l,keepUndefined:a,onTagObj:h,tag:f}=i!=null?i:{},{onAnchor:c,setAnchors:u,sourceObjects:d}=kf(this,o||"a"),p={aliasDuplicateObjects:r!=null?r:!0,keepUndefined:a!=null?a:!1,onAnchor:c,onTagObj:h,replacer:n,schema:this.schema,sourceObjects:d},m=pt(e,f,p);return l&&_(m)&&(m.flow=!0),u(),m}createPair(e,t,i={}){let n=this.createNode(e,null,i),r=this.createNode(t,null,i);return new Y(n,r)}delete(e){return Ei(this.contents)?this.contents.delete(e):!1}deleteIn(e){return vi(e)?this.contents==null?!1:(this.contents=null,!0):Ei(this.contents)?this.contents.deleteIn(e):!1}get(e,t){return _(this.contents)?this.contents.get(e,t):void 0}getIn(e,t){return vi(e)?!t&&F(this.contents)?this.contents.value:this.contents:_(this.contents)?this.contents.getIn(e,t):void 0}has(e){return _(this.contents)?this.contents.has(e):!1}hasIn(e){return vi(e)?this.contents!==void 0:_(this.contents)?this.contents.hasIn(e):!1}set(e,t){this.contents==null?this.contents=ps(this.schema,[e],t):Ei(this.contents)&&this.contents.set(e,t)}setIn(e,t){vi(e)?this.contents=t:this.contents==null?this.contents=ps(this.schema,Array.from(e),t):Ei(this.contents)&&this.contents.setIn(e,t)}setSchema(e,t={}){typeof e=="number"&&(e=String(e));let i;switch(e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new tt({version:"1.1"}),i={merge:!0,resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new tt({version:e}),i={merge:!1,resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,i=null;break;default:{let n=JSON.stringify(e);throw new Error(`Expected \'1.1\', \'1.2\' or null as first argument, but found: ${n}`)}}if(t.schema instanceof Object)this.schema=t.schema;else if(i)this.schema=new Ti(Object.assign(i,t));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:e,jsonArg:t,mapAsMap:i,maxAliasCount:n,onAnchor:r,reviver:o}={}){let l={anchors:new Map,doc:this,keep:!e,mapAsMap:i===!0,mapKeyWarned:!1,maxAliasCount:typeof n=="number"?n:100},a=te(this.contents,t!=null?t:"",l);if(typeof r=="function")for(let{count:h,res:f}of l.anchors.values())r(f,h);return typeof o=="function"?Ot(o,{"":a},"",a):a}toJSON(e,t){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:t})}toString(e={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||Number(e.indent)<=0)){let t=JSON.stringify(e.indent);throw new Error(`"indent" option must be a positive integer, not ${t}`)}return _f(this,e)}};function Ei(s){if(_(s))return!0;throw new Error("Expected a YAML collection as document contents")}var Ni=class extends Error{constructor(e,t,i,n){super(),this.name=e,this.code=i,this.message=n,this.pos=t}},ke=class extends Ni{constructor(e,t,i){super("YAMLParseError",e,t,i)}},Di=class extends Ni{constructor(e,t,i){super("YAMLWarning",e,t,i)}},Cs=(s,e)=>t=>{if(t.pos[0]===-1)return;t.linePos=t.pos.map(l=>e.linePos(l));let{line:i,col:n}=t.linePos[0];t.message+=` at line ${i}, column ${n}`;let r=n-1,o=s.substring(e.lineStarts[i-1],e.lineStarts[i]).replace(/[\\n\\r]+$/,"");if(r>=60&&o.length>80){let l=Math.min(r-39,o.length-79);o="\\u2026"+o.substring(l),r-=l-1}if(o.length>80&&(o=o.substring(0,79)+"\\u2026"),i>1&&/^ *$/.test(o.substring(0,r))){let l=s.substring(e.lineStarts[i-2],e.lineStarts[i-1]);l.length>80&&(l=l.substring(0,79)+`\\u2026\n`),o=l+o}if(/[^ ]/.test(o)){let l=1,a=t.linePos[1];a&&a.line===i&&a.col>n&&(l=Math.max(1,Math.min(a.col-n,80-r)));let h=" ".repeat(r)+"^".repeat(l);t.message+=`:\n\n${o}\n${h}\n`}};function rt(s,{flow:e,indicator:t,next:i,offset:n,onError:r,parentIndent:o,startOnNewline:l}){let a=!1,h=l,f=l,c="",u="",d=!1,p=!1,m=null,g=null,y=null,w=null,x=null,S=null,v=null;for(let C of s)switch(p&&(C.type!=="space"&&C.type!=="newline"&&C.type!=="comma"&&r(C.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),p=!1),m&&(h&&C.type!=="comment"&&C.type!=="newline"&&r(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),m=null),C.type){case"space":!e&&(t!=="doc-start"||(i==null?void 0:i.type)!=="flow-collection")&&C.source.includes(" ")&&(m=C),f=!0;break;case"comment":{f||r(C,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let L=C.source.substring(1)||" ";c?c+=u+L:c=L,u="",h=!1;break}case"newline":h?c?c+=C.source:a=!0:u+=C.source,h=!0,d=!0,(g||y)&&(w=C),f=!0;break;case"anchor":g&&r(C,"MULTIPLE_ANCHORS","A node can have at most one anchor"),C.source.endsWith(":")&&r(C.offset+C.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),g=C,v===null&&(v=C.offset),h=!1,f=!1,p=!0;break;case"tag":{y&&r(C,"MULTIPLE_TAGS","A node can have at most one tag"),y=C,v===null&&(v=C.offset),h=!1,f=!1,p=!0;break}case t:(g||y)&&r(C,"BAD_PROP_ORDER",`Anchors and tags must be after the ${C.source} indicator`),S&&r(C,"UNEXPECTED_TOKEN",`Unexpected ${C.source} in ${e!=null?e:"collection"}`),S=C,h=t==="seq-item-ind"||t==="explicit-key-ind",f=!1;break;case"comma":if(e){x&&r(C,"UNEXPECTED_TOKEN",`Unexpected , in ${e}`),x=C,h=!1,f=!1;break}default:r(C,"UNEXPECTED_TOKEN",`Unexpected ${C.type} token`),h=!1,f=!1}let M=s[s.length-1],O=M?M.offset+M.source.length:n;return p&&i&&i.type!=="space"&&i.type!=="newline"&&i.type!=="comma"&&(i.type!=="scalar"||i.source!=="")&&r(i.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),m&&(h&&m.indent<=o||(i==null?void 0:i.type)==="block-map"||(i==null?void 0:i.type)==="block-seq")&&r(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:x,found:S,spaceBefore:a,comment:c,hasNewline:d,anchor:g,tag:y,newlineAfterProp:w,end:O,start:v!=null?v:O}}function Dt(s){if(!s)return null;switch(s.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(s.source.includes(`\n`))return!0;if(s.end){for(let e of s.end)if(e.type==="newline")return!0}return!1;case"flow-collection":for(let e of s.items){for(let t of e.start)if(t.type==="newline")return!0;if(e.sep){for(let t of e.sep)if(t.type==="newline")return!0}if(Dt(e.key)||Dt(e.value))return!0}return!1;default:return!0}}function As(s,e,t){if((e==null?void 0:e.type)==="flow-collection"){let i=e.end[0];i.indent===s&&(i.source==="]"||i.source==="}")&&Dt(e)&&t(i,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function ir(s,e,t){let{uniqueKeys:i}=s.options;if(i===!1)return!1;let n=typeof i=="function"?i:(r,o)=>r===o||F(r)&&F(o)&&r.value===o.value&&!(r.value==="<<"&&s.schema.merge);return e.some(r=>n(r.key,t))}var Kf="All mapping items must start at the same column";function Wf({composeNode:s,composeEmptyNode:e},t,i,n,r){var f,c;let o=(f=r==null?void 0:r.nodeClass)!=null?f:G,l=new o(t.schema);t.atRoot&&(t.atRoot=!1);let a=i.offset,h=null;for(let u of i.items){let{start:d,key:p,sep:m,value:g}=u,y=rt(d,{indicator:"explicit-key-ind",next:p!=null?p:m==null?void 0:m[0],offset:a,onError:n,parentIndent:i.indent,startOnNewline:!0}),w=!y.found;if(w){if(p&&(p.type==="block-seq"?n(a,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in p&&p.indent!==i.indent&&n(a,"BAD_INDENT",Kf)),!y.anchor&&!y.tag&&!m){h=y.end,y.comment&&(l.comment?l.comment+=`\n`+y.comment:l.comment=y.comment);continue}(y.newlineAfterProp||Dt(p))&&n(p!=null?p:d[d.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else((c=y.found)==null?void 0:c.indent)!==i.indent&&n(a,"BAD_INDENT",Kf);let x=y.end,S=p?s(t,p,y,n):e(t,x,d,null,y,n);t.schema.compat&&As(i.indent,p,n),ir(t,l.items,S)&&n(x,"DUPLICATE_KEY","Map keys must be unique");let v=rt(m!=null?m:[],{indicator:"map-value-ind",next:g,offset:S.range[2],onError:n,parentIndent:i.indent,startOnNewline:!p||p.type==="block-scalar"});if(a=v.end,v.found){w&&((g==null?void 0:g.type)==="block-map"&&!v.hasNewline&&n(a,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),t.options.strict&&y.starts&&(s.type==="block-map"||s.type==="block-seq");function jf({composeNode:s,composeEmptyNode:e},t,i,n,r){var g,y;let o=i.start.source==="{",l=o?"flow map":"flow sequence",a=(g=r==null?void 0:r.nodeClass)!=null?g:o?G:oe,h=new a(t.schema);h.flow=!0;let f=t.atRoot;f&&(t.atRoot=!1);let c=i.offset+i.start.source.length;for(let w=0;w0){let w=ot(p,m,t.options.strict,n);w.comment&&(h.comment?h.comment+=`\n`+w.comment:h.comment=w.comment),h.range=[i.offset,m,w.offset]}else h.range=[i.offset,m,m];return h}function bl(s,e,t,i,n,r){let o=t.type==="block-map"?Wf(s,e,t,i,r):t.type==="block-seq"?qf(s,e,t,i,r):jf(s,e,t,i,r),l=o.constructor;return n==="!"||n===l.tagName?(o.tag=l.tagName,o):(n&&(o.tag=n),o)}function zf(s,e,t,i,n){var u,d;let r=i.tag,o=r?e.directives.tagName(r.source,p=>n(r,"TAG_RESOLVE_FAILED",p)):null;if(t.type==="block-seq"){let{anchor:p,newlineAfterProp:m}=i,g=p&&r?p.offset>r.offset?p:r:p!=null?p:r;g&&(!m||m.offsetp.tag===o&&p.collection===l);if(!a){let p=e.schema.knownTags[o];if(p&&p.collection===l)e.schema.tags.push(Object.assign({},p,{default:!1})),a=p;else return p!=null&&p.collection?n(r,"BAD_COLLECTION_TYPE",`${p.tag} used for ${l} collection, but expects ${p.collection}`,!0):n(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${o}`,!0),bl(s,e,t,n,o)}let h=bl(s,e,t,n,o,a),f=(d=(u=a.resolve)==null?void 0:u.call(a,h,p=>n(r,"TAG_RESOLVE_FAILED",p),e.options))!=null?d:h,c=H(f)?f:new E(f);return c.range=h.range,c.tag=o,a!=null&&a.format&&(c.format=a.format),c}function sr(s,e,t){let i=e.offset,n=kp(e,s.options.strict,t);if(!n)return{value:"",type:null,comment:"",range:[i,i,i]};let r=n.mode===">"?E.BLOCK_FOLDED:E.BLOCK_LITERAL,o=e.source?Sp(e.source):[],l=o.length;for(let m=o.length-1;m>=0;--m){let g=o[m][1];if(g===""||g==="\\r")l=m;else break}if(l===0){let m=n.chomp==="+"&&o.length>0?`\n`.repeat(Math.max(1,o.length-1)):"",g=i+n.length;return e.source&&(g+=e.source.length),{value:m,type:r,comment:n.comment,range:[i,g,g]}}let a=e.indent+n.indent,h=e.offset+n.length,f=0;for(let m=0;ma&&(a=g.length);else{g.length=l;--m)o[m][0].length>a&&(l=m+1);let c="",u="",d=!1;for(let m=0;ma||y[0]===" "?(u===" "?u=`\n`:!d&&u===`\n`&&(u=`\n\n`),c+=u+g.slice(a)+y,u=`\n`,d=!0):y===""?u===`\n`?c+=`\n`:u=`\n`:(c+=u+y,u=" ",d=!1)}switch(n.chomp){case"-":break;case"+":for(let m=l;mt(i+u,d,p);switch(n){case"scalar":l=E.PLAIN,a=vp(r,h);break;case"single-quoted-scalar":l=E.QUOTE_SINGLE,a=xp(r,h);break;case"double-quoted-scalar":l=E.QUOTE_DOUBLE,a=Cp(r,h);break;default:return t(s,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${n}`),{value:"",type:null,comment:"",range:[i,i+r.length,i+r.length]}}let f=i+r.length,c=ot(o,f,e,t);return{value:a,type:l,comment:c.comment,range:[i,f,c.offset]}}function vp(s,e){let t="";switch(s[0]){case" ":t="a tab character";break;case",":t="flow indicator character ,";break;case"%":t="directive indicator character %";break;case"|":case">":{t=`block scalar indicator ${s[0]}`;break}case"@":case"`":{t=`reserved character ${s[0]}`;break}}return t&&e(0,"BAD_SCALAR_START",`Plain value cannot start with ${t}`),Uf(s)}function xp(s,e){return(s[s.length-1]!=="\'"||s.length===1)&&e(s.length,"MISSING_CHAR","Missing closing \'quote"),Uf(s.slice(1,-1)).replace(/\'\'/g,"\'")}function Uf(s){var a;let e,t;try{e=new RegExp(`(.*?)(?r?s.slice(r,i+1):n)}else t+=n}return(s[s.length-1]!==\'"\'||s.length===1)&&e(s.length,"MISSING_CHAR",\'Missing closing "quote\'),t}function Ap(s,e){let t="",i=s[e+1];for(;(i===" "||i===" "||i===`\n`||i==="\\r")&&!(i==="\\r"&&s[e+2]!==`\n`);)i===`\n`&&(t+=`\n`),e+=1,i=s[e+1];return t||(t=" "),{fold:t,offset:e}}var Mp={0:"\\0",a:"\\x07",b:"\\b",e:"\\x1B",f:"\\f",n:`\n`,r:"\\r",t:" ",v:"\\v",N:"\\x85",_:"\\xA0",L:"\\u2028",P:"\\u2029"," ":" ",\'"\':\'"\',"/":"/","\\\\":"\\\\"," ":" "};function Op(s,e,t,i){let n=s.substr(e,t),o=n.length===t&&/^[0-9a-fA-F]+$/.test(n)?parseInt(n,16):NaN;if(isNaN(o)){let l=s.substr(e-2,t+2);return i(e-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${l}`),l}return String.fromCodePoint(o)}function wl(s,e,t,i){let{value:n,type:r,comment:o,range:l}=e.type==="block-scalar"?sr(s,e,i):nr(e,s.options.strict,i),a=t?s.directives.tagName(t.source,c=>i(t,"TAG_RESOLVE_FAILED",c)):null,h=t&&a?Tp(s.schema,n,a,t,i):e.type==="scalar"?Ep(s,n,e,i):s.schema[Me],f;try{let c=h.resolve(n,u=>i(t!=null?t:e,"TAG_RESOLVE_FAILED",u),s.options);f=F(c)?c:new E(c)}catch(c){let u=c instanceof Error?c.message:String(c);i(t!=null?t:e,"TAG_RESOLVE_FAILED",u),f=new E(n)}return f.range=l,f.source=n,r&&(f.type=r),a&&(f.tag=a),h.format&&(f.format=h.format),o&&(f.comment=o),f}function Tp(s,e,t,i,n){var l;if(t==="!")return s[Me];let r=[];for(let a of s.tags)if(!a.collection&&a.tag===t)if(a.default&&a.test)r.push(a);else return a;for(let a of r)if((l=a.test)!=null&&l.test(e))return a;let o=s.knownTags[t];return o&&!o.collection?(s.tags.push(Object.assign({},o,{default:!1,test:void 0})),o):(n(i,"TAG_RESOLVE_FAILED",`Unresolved tag: ${t}`,t!=="tag:yaml.org,2002:str"),s[Me])}function Ep({directives:s,schema:e},t,i,n){var o;let r=e.tags.find(l=>{var a;return l.default&&((a=l.test)==null?void 0:a.test(t))})||e[Me];if(e.compat){let l=(o=e.compat.find(a=>{var h;return a.default&&((h=a.test)==null?void 0:h.test(t))}))!=null?o:e[Me];if(r.tag!==l.tag){let a=s.tagString(r.tag),h=s.tagString(l.tag),f=`Value may be parsed as either ${a} or ${h}`;n(i,"TAG_RESOLVE_FAILED",f,!0)}}return r}function Yf(s,e,t){if(e){t===null&&(t=e.length);for(let i=t-1;i>=0;--i){let n=e[i];switch(n.type){case"space":case"comment":case"newline":s-=n.source.length;continue}for(n=e[++i];(n==null?void 0:n.type)==="space";)s+=n.source.length,n=e[++i];break}}return s}var Np={composeNode:kl,composeEmptyNode:rr};function kl(s,e,t,i){let{spaceBefore:n,comment:r,anchor:o,tag:l}=t,a,h=!0;switch(e.type){case"alias":a=Dp(s,e,i),(o||l)&&i(e,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":a=wl(s,e,l,i),o&&(a.anchor=o.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":a=zf(Np,s,e,t,i),o&&(a.anchor=o.source.substring(1));break;default:{let f=e.type==="error"?e.message:`Unsupported token (type: ${e.type})`;i(e,"UNEXPECTED_TOKEN",f),a=rr(s,e.offset,void 0,null,t,i),h=!1}}return o&&a.anchor===""&&i(o,"BAD_ALIAS","Anchor cannot be an empty string"),n&&(a.spaceBefore=!0),r&&(e.type==="scalar"&&e.source===""?a.comment=r:a.commentBefore=r),s.options.keepSourceTokens&&h&&(a.srcToken=e),a}function rr(s,e,t,i,{spaceBefore:n,comment:r,anchor:o,tag:l,end:a},h){let f={type:"scalar",offset:Yf(e,t,i),indent:-1,source:""},c=wl(s,f,l,h);return o&&(c.anchor=o.source.substring(1),c.anchor===""&&h(o,"BAD_ALIAS","Anchor cannot be an empty string")),n&&(c.spaceBefore=!0),r&&(c.comment=r,c.range[2]=a),c}function Dp({options:s},{offset:e,source:t,end:i},n){let r=new it(t.substring(1));r.source===""&&n(e,"BAD_ALIAS","Alias cannot be an empty string"),r.source.endsWith(":")&&n(e+t.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let o=e+t.length,l=ot(i,o,s.strict,n);return r.range=[e,o,l.offset],l.comment&&(r.comment=l.comment),r}function Gf(s,e,{offset:t,start:i,value:n,end:r},o){let l=Object.assign({_directives:e},s),a=new nt(void 0,l),h={atRoot:!0,directives:a.directives,options:a.options,schema:a.schema},f=rt(i,{indicator:"doc-start",next:n!=null?n:r==null?void 0:r[0],offset:t,onError:o,parentIndent:0,startOnNewline:!0});f.found&&(a.directives.docStart=!0,n&&(n.type==="block-map"||n.type==="block-seq")&&!f.hasNewline&&o(f.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),a.contents=n?kl(h,n,f,o):rr(h,f.end,i,null,f,o);let c=a.contents.range[2],u=ot(r,c,!1,o);return u.comment&&(a.comment=u.comment),a.range=[t,c,u.offset],a}function Ms(s){if(typeof s=="number")return[s,s+1];if(Array.isArray(s))return s.length===2?s:[s[0],s[1]];let{offset:e,source:t}=s;return[e,e+(typeof t=="string"?t.length:1)]}function Jf(s){var n;let e="",t=!1,i=!1;for(let r=0;r{let o=Ms(t);r?this.warnings.push(new Di(o,i,n)):this.errors.push(new ke(o,i,n))},this.directives=new tt({version:e.version||"1.2"}),this.options=e}decorate(e,t){let{comment:i,afterEmptyLine:n}=Jf(this.prelude);if(i){let r=e.contents;if(t)e.comment=e.comment?`${e.comment}\n${i}`:i;else if(n||e.directives.docStart||!r)e.commentBefore=i;else if(_(r)&&!r.flow&&r.items.length>0){let o=r.items[0];V(o)&&(o=o.key);let l=o.commentBefore;o.commentBefore=l?`${i}\n${l}`:i}else{let o=r.commentBefore;r.commentBefore=o?`${i}\n${o}`:i}}t?(Array.prototype.push.apply(e.errors,this.errors),Array.prototype.push.apply(e.warnings,this.warnings)):(e.errors=this.errors,e.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:Jf(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,t=!1,i=-1){for(let n of e)yield*k(this.next(n));yield*k(this.end(t,i))}*next(e){switch(e.type){case"directive":this.directives.add(e.source,(t,i,n)=>{let r=Ms(e);r[0]+=t,this.onError(r,"BAD_DIRECTIVE",i,n)}),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{let t=Gf(this.options,this.directives,e,this.onError);this.atDirectives&&!t.directives.docStart&&this.onError(e,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(t,!1),this.doc&&(yield this.doc),this.doc=t,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(e.source);break;case"error":{let t=e.source?`${e.message}: ${JSON.stringify(e.source)}`:e.message,i=new ke(Ms(e),"UNEXPECTED_TOKEN",t);this.atDirectives||!this.doc?this.errors.push(i):this.doc.errors.push(i);break}case"doc-end":{if(!this.doc){let i="Unexpected doc-end without preceding document";this.errors.push(new ke(Ms(e),"UNEXPECTED_TOKEN",i));break}this.doc.directives.docEnd=!0;let t=ot(e.end,e.offset+e.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),t.comment){let i=this.doc.comment;this.doc.comment=i?`${i}\n${t.comment}`:t.comment}this.doc.range[2]=t.offset;break}default:this.errors.push(new ke(Ms(e),"UNEXPECTED_TOKEN",`Unsupported token ${e.type}`))}}*end(e=!1,t=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(e){let i=Object.assign({_directives:this.directives},this.options),n=new nt(void 0,i);this.atDirectives&&this.onError(t,"MISSING_CHAR","Missing directives-end indicator line"),n.range=[0,t,t],this.decorate(n,!1),yield n}}};var Cl={};Fl(Cl,{BOM:()=>Os,DOCUMENT:()=>Ts,FLOW_END:()=>Es,SCALAR:()=>Li,createScalarToken:()=>Qf,isCollection:()=>Bp,isScalar:()=>Ip,prettyToken:()=>Rp,resolveAsScalar:()=>Xf,setScalarValue:()=>Zf,stringify:()=>tc,tokenType:()=>xl,visit:()=>Lt});function Xf(s,e=!0,t){if(s){let i=(n,r,o)=>{let l=typeof n=="number"?n:Array.isArray(n)?n[0]:n.offset;if(t)t(l,r,o);else throw new ke([l,l+1],r,o)};switch(s.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return nr(s,e,i);case"block-scalar":return sr({options:{strict:e}},s,i)}}return null}function Qf(s,e){var h;let{implicitKey:t=!1,indent:i,inFlow:n=!1,offset:r=-1,type:o="PLAIN"}=e,l=mt({type:o,value:s},{implicitKey:t,indent:i>0?" ".repeat(i):"",inFlow:n,options:{blockQuote:!0,lineWidth:-1}}),a=(h=e.end)!=null?h:[{type:"newline",offset:-1,indent:i,source:`\n`}];switch(l[0]){case"|":case">":{let f=l.indexOf(`\n`),c=l.substring(0,f),u=l.substring(f+1)+`\n`,d=[{type:"block-scalar-header",offset:r,indent:i,source:c}];return ec(d,a)||d.push({type:"newline",offset:-1,indent:i,source:`\n`}),{type:"block-scalar",offset:r,indent:i,props:d,source:u}}case\'"\':return{type:"double-quoted-scalar",offset:r,indent:i,source:l,end:a};case"\'":return{type:"single-quoted-scalar",offset:r,indent:i,source:l,end:a};default:return{type:"scalar",offset:r,indent:i,source:l,end:a}}}function Zf(s,e,t={}){let{afterKey:i=!1,implicitKey:n=!1,inFlow:r=!1,type:o}=t,l="indent"in s?s.indent:null;if(i&&typeof l=="number"&&(l+=2),!o)switch(s.type){case"single-quoted-scalar":o="QUOTE_SINGLE";break;case"double-quoted-scalar":o="QUOTE_DOUBLE";break;case"block-scalar":{let h=s.props[0];if(h.type!=="block-scalar-header")throw new Error("Invalid block scalar header");o=h.source[0]===">"?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:o="PLAIN"}let a=mt({type:o,value:e},{implicitKey:n||l===null,indent:l!==null&&l>0?" ".repeat(l):"",inFlow:r,options:{blockQuote:!0,lineWidth:-1}});switch(a[0]){case"|":case">":Lp(s,a);break;case\'"\':Sl(s,a,"double-quoted-scalar");break;case"\'":Sl(s,a,"single-quoted-scalar");break;default:Sl(s,a,"scalar")}}function Lp(s,e){let t=e.indexOf(`\n`),i=e.substring(0,t),n=e.substring(t+1)+`\n`;if(s.type==="block-scalar"){let r=s.props[0];if(r.type!=="block-scalar-header")throw new Error("Invalid block scalar header");r.source=i,s.source=n}else{let{offset:r}=s,o="indent"in s?s.indent:-1,l=[{type:"block-scalar-header",offset:r,indent:o,source:i}];ec(l,"end"in s?s.end:void 0)||l.push({type:"newline",offset:-1,indent:o,source:`\n`});for(let a of Object.keys(s))a!=="type"&&a!=="offset"&&delete s[a];Object.assign(s,{type:"block-scalar",indent:o,props:l,source:n})}}function ec(s,e){if(e)for(let t of e)switch(t.type){case"space":case"comment":s.push(t);break;case"newline":return s.push(t),!0}return!1}function Sl(s,e,t){switch(s.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":s.type=t,s.source=e;break;case"block-scalar":{let i=s.props.slice(1),n=e.length;s.props[0].type==="block-scalar-header"&&(n-=s.props[0].source.length);for(let r of i)r.offset+=n;delete s.props,Object.assign(s,{type:t,source:e,end:i});break}case"block-map":case"block-seq":{let n={type:"newline",offset:s.offset+e.length,indent:s.indent,source:`\n`};delete s.items,Object.assign(s,{type:t,source:e,end:[n]});break}default:{let i="indent"in s?s.indent:-1,n="end"in s&&Array.isArray(s.end)?s.end.filter(r=>r.type==="space"||r.type==="comment"||r.type==="newline"):[];for(let r of Object.keys(s))r!=="type"&&r!=="offset"&&delete s[r];Object.assign(s,{type:t,indent:i,source:e,end:n})}}}var tc=s=>"type"in s?lr(s):or(s);function lr(s){switch(s.type){case"block-scalar":{let e="";for(let t of s.props)e+=lr(t);return e+s.source}case"block-map":case"block-seq":{let e="";for(let t of s.items)e+=or(t);return e}case"flow-collection":{let e=s.start.source;for(let t of s.items)e+=or(t);for(let t of s.end)e+=t.source;return e}case"document":{let e=or(s);if(s.end)for(let t of s.end)e+=t.source;return e}default:{let e=s.source;if("end"in s&&s.end)for(let t of s.end)e+=t.source;return e}}}function or({start:s,key:e,sep:t,value:i}){let n="";for(let r of s)n+=r.source;if(e&&(n+=lr(e)),t)for(let r of t)n+=r.source;return i&&(n+=lr(i)),n}var vl=Symbol("break visit"),Pp=Symbol("skip children"),ic=Symbol("remove item");function Lt(s,e){"type"in s&&s.type==="document"&&(s={start:s.start,value:s.value}),sc(Object.freeze([]),s,e)}Lt.BREAK=vl;Lt.SKIP=Pp;Lt.REMOVE=ic;Lt.itemAtPath=(s,e)=>{let t=s;for(let[i,n]of e){let r=t==null?void 0:t[i];if(r&&"items"in r)t=r.items[n];else return}return t};Lt.parentCollection=(s,e)=>{let t=Lt.itemAtPath(s,e.slice(0,-1)),i=e[e.length-1][0],n=t==null?void 0:t[i];if(n&&"items"in n)return n;throw new Error("Parent collection not found")};function sc(s,e,t){let i=t(e,s);if(typeof i=="symbol")return i;for(let n of["key","value"]){let r=e[n];if(r&&"items"in r){for(let o=0;o!!s&&"items"in s,Ip=s=>!!s&&(s.type==="scalar"||s.type==="single-quoted-scalar"||s.type==="double-quoted-scalar"||s.type==="block-scalar");function Rp(s){switch(s){case Os:return"";case Ts:return"";case Es:return"";case Li:return"";default:return JSON.stringify(s)}}function xl(s){switch(s){case Os:return"byte-order-mark";case Ts:return"doc-mode";case Es:return"flow-error-end";case Li:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case`\n`:case`\\r\n`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(s[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"\'":return"single-quoted-scalar";case\'"\':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}function Ve(s){switch(s){case void 0:case" ":case`\n`:case"\\r":case" ":return!0;default:return!1}}var nc=new Set("0123456789ABCDEFabcdef"),Fp=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*\'()"),ar=new Set(",[]{}"),$p=new Set(` ,[]{}\n\\r `),Al=s=>!s||$p.has(s),Pi=class{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(e,t=!1){var n;if(e){if(typeof e!="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+e:e,this.lineEndPos=null}this.atEnd=!t;let i=(n=this.next)!=null?n:"stream";for(;i&&(t||this.hasChars(1));)i=yield*k(this.parseNext(i))}atLineEnd(){let e=this.pos,t=this.buffer[e];for(;t===" "||t===" ";)t=this.buffer[++e];return!t||t==="#"||t===`\n`?!0:t==="\\r"?this.buffer[e+1]===`\n`:!1}charAt(e){return this.buffer[this.pos+e]}continueScalar(e){let t=this.buffer[e];if(this.indentNext>0){let i=0;for(;t===" ";)t=this.buffer[++i+e];if(t==="\\r"){let n=this.buffer[i+e+1];if(n===`\n`||!n&&!this.atEnd)return e+i+1}return t===`\n`||i>=this.indentNext||!t&&!this.atEnd?e+i:-1}if(t==="-"||t==="."){let i=this.buffer.substr(e,3);if((i==="---"||i==="...")&&Ve(this.buffer[e+3]))return-1}return e}getLine(){let e=this.lineEndPos;return(typeof e!="number"||e!==-1&&ethis.indentValue&&!Ve(this.charAt(1))&&(this.indentNext=this.indentValue),yield*k(this.parseBlockStart())}*parseBlockStart(){let[e,t]=this.peek(2);if(!t&&!this.atEnd)return this.setNext("block-start");if((e==="-"||e==="?"||e===":")&&Ve(t)){let i=(yield*k(this.pushCount(1)))+(yield*k(this.pushSpaces(!0)));return this.indentNext=this.indentValue+1,this.indentValue+=i,yield*k(this.parseBlockStart())}return"doc"}*parseDocument(){yield*k(this.pushSpaces(!0));let e=this.getLine();if(e===null)return this.setNext("doc");let t=yield*k(this.pushIndicators());switch(e[t]){case"#":yield*k(this.pushCount(e.length-t));case void 0:return yield*k(this.pushNewline()),yield*k(this.parseLineStart());case"{":case"[":return yield*k(this.pushCount(1)),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*k(this.pushCount(1)),"doc";case"*":return yield*k(this.pushUntil(Al)),"doc";case\'"\':case"\'":return yield*k(this.parseQuotedScalar());case"|":case">":return t+=yield*k(this.parseBlockScalarHeader()),t+=yield*k(this.pushSpaces(!0)),yield*k(this.pushCount(e.length-t)),yield*k(this.pushNewline()),yield*k(this.parseBlockScalar());default:return yield*k(this.parsePlainScalar())}}*parseFlowCollection(){let e,t,i=-1;do e=yield*k(this.pushNewline()),e>0?(t=yield*k(this.pushSpaces(!1)),this.indentValue=i=t):t=0,t+=yield*k(this.pushSpaces(!0));while(e+t>0);let n=this.getLine();if(n===null)return this.setNext("flow");if((i!==-1&&i"0"&&t<="9")this.blockScalarIndent=Number(t)-1;else if(t!=="-")break}return yield*k(this.pushUntil(t=>Ve(t)||t==="#"))}*parseBlockScalar(){let e=this.pos-1,t=0,i;e:for(let r=this.pos;i=this.buffer[r];++r)switch(i){case" ":t+=1;break;case`\n`:e=r,t=0;break;case"\\r":{let o=this.buffer[r+1];if(!o&&!this.atEnd)return this.setNext("block-scalar");if(o===`\n`)break}default:break e}if(!i&&!this.atEnd)return this.setNext("block-scalar");if(t>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=t:this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{let r=this.continueScalar(e+1);if(r===-1)break;e=this.buffer.indexOf(`\n`,r)}while(e!==-1);if(e===-1){if(!this.atEnd)return this.setNext("block-scalar");e=this.buffer.length}}let n=e+1;for(i=this.buffer[n];i===" ";)i=this.buffer[++n];if(i===" "){for(;i===" "||i===" "||i==="\\r"||i===`\n`;)i=this.buffer[++n];e=n-1}else if(!this.blockScalarKeep)do{let r=e-1,o=this.buffer[r];o==="\\r"&&(o=this.buffer[--r]);let l=r;for(;o===" ";)o=this.buffer[--r];if(o===`\n`&&r>=this.pos&&r+1+t>l)e=r;else break}while(!0);return yield Li,yield*k(this.pushToIndex(e+1,!0)),yield*k(this.parseLineStart())}*parsePlainScalar(){let e=this.flowLevel>0,t=this.pos-1,i=this.pos-1,n;for(;n=this.buffer[++i];)if(n===":"){let r=this.buffer[i+1];if(Ve(r)||e&&ar.has(r))break;t=i}else if(Ve(n)){let r=this.buffer[i+1];if(n==="\\r"&&(r===`\n`?(i+=1,n=`\n`,r=this.buffer[i+1]):t=i),r==="#"||e&&ar.has(r))break;if(n===`\n`){let o=this.continueScalar(i+1);if(o===-1)break;i=Math.max(i,o-2)}}else{if(e&&ar.has(n))break;t=i}return!n&&!this.atEnd?this.setNext("plain-scalar"):(yield Li,yield*k(this.pushToIndex(t+1,!0)),e?"flow":"doc")}*pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+=e,e):0}*pushToIndex(e,t){let i=this.buffer.slice(this.pos,e);return i?(yield i,this.pos+=i.length,i.length):(t&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*k(this.pushTag()))+(yield*k(this.pushSpaces(!0)))+(yield*k(this.pushIndicators()));case"&":return(yield*k(this.pushUntil(Al)))+(yield*k(this.pushSpaces(!0)))+(yield*k(this.pushIndicators()));case"-":case"?":case":":{let e=this.flowLevel>0,t=this.charAt(1);if(Ve(t)||e&&ar.has(t))return e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*k(this.pushCount(1)))+(yield*k(this.pushSpaces(!0)))+(yield*k(this.pushIndicators()))}}return 0}*pushTag(){if(this.charAt(1)==="<"){let e=this.pos+2,t=this.buffer[e];for(;!Ve(t)&&t!==">";)t=this.buffer[++e];return yield*k(this.pushToIndex(t===">"?e+1:e,!1))}else{let e=this.pos+1,t=this.buffer[e];for(;t;)if(Fp.has(t))t=this.buffer[++e];else if(t==="%"&&nc.has(this.buffer[e+1])&&nc.has(this.buffer[e+2]))t=this.buffer[e+=3];else break;return yield*k(this.pushToIndex(e,!1))}}*pushNewline(){let e=this.buffer[this.pos];return e===`\n`?yield*k(this.pushCount(1)):e==="\\r"&&this.charAt(1)===`\n`?yield*k(this.pushCount(2)):0}*pushSpaces(e){let t=this.pos-1,i;do i=this.buffer[++t];while(i===" "||e&&i===" ");let n=t-this.pos;return n>0&&(yield this.buffer.substr(this.pos,n),this.pos=t),n}*pushUntil(e){let t=this.pos,i=this.buffer[t];for(;!e(i);)i=this.buffer[++t];return yield*k(this.pushToIndex(t,!1))}};var Bi=class{constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push(e),this.linePos=e=>{let t=0,i=this.lineStarts.length;for(;t>1;this.lineStarts[r]=0;)switch(s[e].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;((t=s[++e])==null?void 0:t.type)==="space";);return s.splice(e,s.length)}function oc(s){if(s.start.type==="flow-seq-start")for(let e of s.items)e.sep&&!e.value&&!Qt(e.start,"explicit-key-ind")&&!Qt(e.sep,"map-value-ind")&&(e.key&&(e.value=e.key),delete e.key,lc(e.value)?e.value.end?Array.prototype.push.apply(e.value.end,e.sep):e.value.end=e.sep:Array.prototype.push.apply(e.start,e.sep),delete e.sep)}var Zt=class{constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new Pi,this.onNewLine=e}*parse(e,t=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(let i of this.lexer.lex(e,t))yield*k(this.next(i));t||(yield*k(this.end()))}*next(e){if(this.source=e,this.atScalar){this.atScalar=!1,yield*k(this.step()),this.offset+=e.length;return}let t=xl(e);if(t)if(t==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=t,yield*k(this.step()),t){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+e.length);break;case"space":this.atNewLine&&e[0]===" "&&(this.indent+=e.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=e.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=e.length}else{let i=`Not a YAML token: ${e}`;yield*k(this.pop({type:"error",offset:this.offset,message:i,source:e})),this.offset+=e.length}}*end(){for(;this.stack.length>0;)yield*k(this.pop())}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let e=this.peek(1);if(this.type==="doc-end"&&(!e||e.type!=="doc-end")){for(;this.stack.length>0;)yield*k(this.pop());this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!e)return yield*k(this.stream());switch(e.type){case"document":return yield*k(this.document(e));case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*k(this.scalar(e));case"block-scalar":return yield*k(this.blockScalar(e));case"block-map":return yield*k(this.blockMap(e));case"block-seq":return yield*k(this.blockSequence(e));case"flow-collection":return yield*k(this.flowCollection(e));case"doc-end":return yield*k(this.documentEnd(e))}yield*k(this.pop())}peek(e){return this.stack[this.stack.length-e]}*pop(e){let t=e!=null?e:this.stack.pop();if(!t)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield t;else{let i=this.peek(1);switch(t.type==="block-scalar"?t.indent="indent"in i?i.indent:0:t.type==="flow-collection"&&i.type==="document"&&(t.indent=0),t.type==="flow-collection"&&oc(t),i.type){case"document":i.value=t;break;case"block-scalar":i.props.push(t);break;case"block-map":{let n=i.items[i.items.length-1];if(n.value){i.items.push({start:[],key:t,sep:[]}),this.onKeyLine=!0;return}else if(n.sep)n.value=t;else{Object.assign(n,{key:t,sep:[]}),this.onKeyLine=!n.explicitKey;return}break}case"block-seq":{let n=i.items[i.items.length-1];n.value?i.items.push({start:[],value:t}):n.value=t;break}case"flow-collection":{let n=i.items[i.items.length-1];!n||n.value?i.items.push({start:[],key:t,sep:[]}):n.sep?n.value=t:Object.assign(n,{key:t,sep:[]});return}default:yield*k(this.pop()),yield*k(this.pop(t))}if((i.type==="document"||i.type==="block-map"||i.type==="block-seq")&&(t.type==="block-map"||t.type==="block-seq")){let n=t.items[t.items.length-1];n&&!n.sep&&!n.value&&n.start.length>0&&rc(n.start)===-1&&(t.indent===0||n.start.every(r=>r.type!=="comment"||r.indent=e.indent){let n=!this.onKeyLine&&this.indent===e.indent,r=n&&(t.sep||t.explicitKey)&&this.type!=="seq-item-ind",o=[];if(r&&t.sep&&!t.value){let l=[];for(let a=0;ae.indent&&(l.length=0);break;default:l.length=0}}l.length>=2&&(o=t.sep.splice(l[1]))}switch(this.type){case"anchor":case"tag":r||t.value?(o.push(this.sourceToken),e.items.push({start:o}),this.onKeyLine=!0):t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken);return;case"explicit-key-ind":!t.sep&&!t.explicitKey?(t.start.push(this.sourceToken),t.explicitKey=!0):r||t.value?(o.push(this.sourceToken),e.items.push({start:o,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}),this.onKeyLine=!0;return;case"map-value-ind":if(t.explicitKey)if(t.sep)if(t.value)e.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Qt(t.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:o,key:null,sep:[this.sourceToken]}]});else if(lc(t.key)&&!Qt(t.sep,"newline")){let l=Ii(t.start),a=t.key,h=t.sep;h.push(this.sourceToken),delete t.key,delete t.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:l,key:a,sep:h}]})}else o.length>0?t.sep=t.sep.concat(o,this.sourceToken):t.sep.push(this.sourceToken);else if(Qt(t.start,"newline"))Object.assign(t,{key:null,sep:[this.sourceToken]});else{let l=Ii(t.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:l,key:null,sep:[this.sourceToken]}]})}else t.sep?t.value||r?e.items.push({start:o,key:null,sep:[this.sourceToken]}):Qt(t.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):t.sep.push(this.sourceToken):Object.assign(t,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let l=this.flowScalar(this.type);r||t.value?(e.items.push({start:o,key:l,sep:[]}),this.onKeyLine=!0):t.sep?this.stack.push(l):(Object.assign(t,{key:l,sep:[]}),this.onKeyLine=!0);return}default:{let l=this.startBlockValue(e);if(l){n&&l.type!=="block-seq"&&e.items.push({start:o}),this.stack.push(l);return}}}}yield*k(this.pop()),yield*k(this.step())}*blockSequence(e){var i;let t=e.items[e.items.length-1];switch(this.type){case"newline":if(t.value){let n="end"in t.value?t.value.end:void 0,r=Array.isArray(n)?n[n.length-1]:void 0;(r==null?void 0:r.type)==="comment"?n==null||n.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else t.start.push(this.sourceToken);return;case"space":case"comment":if(t.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(t.start,e.indent)){let n=e.items[e.items.length-2],r=(i=n==null?void 0:n.value)==null?void 0:i.end;if(Array.isArray(r)){Array.prototype.push.apply(r,t.start),r.push(this.sourceToken),e.items.pop();return}}t.start.push(this.sourceToken)}return;case"anchor":case"tag":if(t.value||this.indent<=e.indent)break;t.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==e.indent)break;t.value||Qt(t.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):t.start.push(this.sourceToken);return}if(this.indent>e.indent){let n=this.startBlockValue(e);if(n){this.stack.push(n);return}}yield*k(this.pop()),yield*k(this.step())}*flowCollection(e){let t=e.items[e.items.length-1];if(this.type==="flow-error-end"){let i;do yield*k(this.pop()),i=this.peek(1);while(i&&i.type==="flow-collection")}else if(e.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!t||t.sep?e.items.push({start:[this.sourceToken]}):t.start.push(this.sourceToken);return;case"map-value-ind":!t||t.value?e.items.push({start:[],key:null,sep:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):Object.assign(t,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!t||t.value?e.items.push({start:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let n=this.flowScalar(this.type);!t||t.value?e.items.push({start:[],key:n,sep:[]}):t.sep?this.stack.push(n):Object.assign(t,{key:n,sep:[]});return}case"flow-map-end":case"flow-seq-end":e.end.push(this.sourceToken);return}let i=this.startBlockValue(e);i?this.stack.push(i):(yield*k(this.pop()),yield*k(this.step()))}else{let i=this.peek(2);if(i.type==="block-map"&&(this.type==="map-value-ind"&&i.indent===e.indent||this.type==="newline"&&!i.items[i.items.length-1].sep))yield*k(this.pop()),yield*k(this.step());else if(this.type==="map-value-ind"&&i.type!=="flow-collection"){let n=hr(i),r=Ii(n);oc(e);let o=e.end.splice(1,e.end.length);o.push(this.sourceToken);let l={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:r,key:e,sep:o}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=l}else yield*k(this.lineEnd(e))}}flowScalar(e){if(this.onNewLine){let t=this.source.indexOf(`\n`)+1;for(;t!==0;)this.onNewLine(this.offset+t),t=this.source.indexOf(`\n`,t)+1}return{type:e,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(e){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let t=hr(e),i=Ii(t);return i.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:i,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;let t=hr(e),i=Ii(t);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:i,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(e,t){return this.type!=="comment"||this.indent<=t?!1:e.every(i=>i.type==="newline"||i.type==="space")}*documentEnd(e){this.type!=="doc-mode"&&(e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*k(this.pop())))}*lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*k(this.pop()),yield*k(this.step());break;case"newline":this.onKeyLine=!1;case"space":case"comment":default:e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*k(this.pop()))}}};function ac(s){let e=s.prettyErrors!==!1;return{lineCounter:s.lineCounter||e&&new Bi||null,prettyErrors:e}}function hc(s,e={}){let{lineCounter:t,prettyErrors:i}=ac(e),n=new Zt(t==null?void 0:t.addNewLine),r=new Xt(e),o=Array.from(r.compose(n.parse(s)));if(i&&t)for(let l of o)l.errors.forEach(Cs(s,t)),l.warnings.forEach(Cs(s,t));return o.length>0?o:Object.assign([],{empty:!0},r.streamInfo())}function Ml(s,e={}){let{lineCounter:t,prettyErrors:i}=ac(e),n=new Zt(t==null?void 0:t.addNewLine),r=new Xt(e),o=null;for(let l of r.compose(n.parse(s),!0,s.length))if(!o)o=l;else if(o.options.logLevel!=="silent"){o.errors.push(new ke(l.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return i&&t&&(o.errors.forEach(Cs(s,t)),o.warnings.forEach(Cs(s,t))),o}function fc(s,e,t){let i;typeof e=="function"?i=e:t===void 0&&e&&typeof e=="object"&&(t=e);let n=Ml(s,t);if(!n)return null;if(n.warnings.forEach(r=>Vn(n.options.logLevel,r)),n.errors.length>0){if(n.options.logLevel!=="silent")throw n.errors[0];n.errors=[]}return n.toJS(Object.assign({reviver:i},t))}function cc(s,e,t){var n;let i=null;if(typeof e=="function"||Array.isArray(e)?i=e:t===void 0&&e&&(t=e),typeof t=="string"&&(t=t.length),typeof t=="number"){let r=Math.round(t);t=r<1?void 0:r>8?{indent:8}:{indent:r}}if(s===void 0){let{keepUndefined:r}=(n=t!=null?t:e)!=null?n:{};if(!r)return}return new nt(s,i,t).toString(t)}var Tl=Ol;var fr="STATBLOCK-WIKI-LINK",Vp=new RegExp(`<${fr}>([\\\\s\\\\S]+?)<${fr}>`),cr="STATBLOCK-MARKDOWN-LINK",Hp=new RegExp(`<${cr}>([\\\\s\\\\S]+?)(?:\\\\|([\\\\s\\\\S]+?))?<${cr}>`),_p=/([\\s\\S]+?)/,Ns=class s{static isStatblockLink(e){return _p.test(e)}static replaceWikiLink(e){return`<${fr}>${e}<${fr}>`}static replaceMarkdownLink(e,t){return`<${cr}>${e}${t?"|"+t:""}<${cr}>`}static transformSource(e){return e.replace(/\\[\\[([^\\]]+?)\\]\\]/g,(t,i)=>s.replaceWikiLink(i)).replace(/\\[([^\\]]*?)\\]\\(([^)]+?)\\)/g,(t,i,n)=>s.replaceMarkdownLink(n,i))}static transformYamlSource(e){return s.transformSource(e)}static stringifyLinks(e){return e.replace(new RegExp(Vp,"g"),(t,i)=>`[[${i}]]`).replace(new RegExp(Hp,"g"),(t,i,n)=>`[${n||""}](${i})`)}};var ei=self,El=class{constructor(){this.queue=[];this.parsing=!1;ei.addEventListener("message",e=>{e.data.type=="queue"&&(this.add(...e.data.data),this.debug&&console.debug(`Fantasy Statblocks: Received queue message for ${e.data.data.length} paths`))}),ei.addEventListener("message",e=>{e.data.type=="debug"&&(this.debug=e.data.data)})}add(...e){this.debug&&console.debug(`Fantasy Statblocks: Adding ${e.length} paths to queue`),this.queue.push(...e),this.parsing||this.parse()}processContent(e,t){this.debug&&console.debug(`Fantasy Statblocks: Process Content: ${t.path}`);let i=this.findFirstStatBlock(e);if(i){this.debug&&console.debug(`Fantasy Statblocks: found Statblock: ${JSON.stringify(i)}`);let n=Ns.transformSource(i),r=Object.assign({},Tl.parse(n),{mtime:t.mtime});this.debug&&console.debug(`Fantasy Statblocks: ${JSON.stringify(r)}`),this.processMonster(r,t)}}findFirstStatBlock(e){let t=e.match(/^```[^\\S\\r\\n]*statblock\\s?\\n([\\s\\S]+?)^```/m);return t?t[1]:null}async parse(){for(this.parsing=!0;this.queue.length;){let e=this.queue.shift();this.debug&&console.debug(`Fantasy Statblocks: Parsing ${e} for statblocks (${this.queue.length} to go)`);let t=await this.getFileData(e);if(!e.endsWith(".md")||!t.data)continue;let{file:i,statblock:n}=t.data;try{n==="inline"?this.processContent(t.data.content,i):this.parseFrontmatter(t.data.info,i)}catch(r){console.error(`There was an error parsing the Statblock in ${e}: \n\n${r.message}`)}ei.postMessage({type:"done",data:e})}this.parsing=!1,ei.postMessage({type:"save",data:null})}async getFileData(e){return new Promise(t=>{ei.addEventListener("message",i=>{i.data.type=="file"&&t(i.data)}),ei.postMessage({data:e,type:"get"})})}parseFrontmatter(e,t){if(!e.exists)return;let i=Ns.transformYamlSource(e.frontmatter),n=this.validate(Object.assign({},br(Tl.parse(i)),{mtime:t.mtime}));n.traits&&(n.traits=bi([],n.traits)),this.processMonster(n,t)}processMonster(e,t){e.actions&&(e.actions=bi([],e.actions)),e.bonus_actions&&(e.bonus_actions=bi([],e.bonus_actions)),e.reactions&&(e.reactions=bi([],e.reactions)),e.legendary_actions&&(e.legendary_actions=bi([],e.legendary_actions)),e["statblock-link"]&&e["statblock-link"].startsWith("#")&&(e["statblock-link"]=`[${e.name}](${t.path}${e["statblock-link"]})`),this.debug&&console.debug(`Fantasy Statblocks: Adding ${e.name} to bestiary from ${t.basename}`),ei.postMessage({type:"update",data:{monster:e,path:t.path}})}validate(e){return e}};new El;\n')}var so=class extends wt.Component{constructor(){super(...arguments);this.watchPaths=new Map;this.workers=[];this.index=0;this.queue=new Set}get metadataCache(){return this.plugin.app.metadataCache}get vault(){return this.plugin.app.vault}setDebug(){for(let t of this.workers)t.postMessage({type:"debug",data:this.plugin.settings.debug})}initialize(t){return this.plugin=t,this}onload(){this.setDebug(),this.registerEvent(this.metadataCache.on("changed",async i=>{if(!this.plugin.settings.autoParse)return;let{frontmatter:a}=this.metadataCache.getFileCache(i)??{};if(!a||!a.statblock){this.watchPaths.has(i.path)&&this.delete(i.path);return}this.plugin.settings.debug&&console.debug(`Fantasy Statblocks: Reparsing ${i.name}`),this.parsePath(i)})),this.registerEvent(this.vault.on("rename",async(i,a)=>{this.plugin.settings.autoParse&&i instanceof wt.TFile&&this.watchPaths.has(a)&&(this.plugin.settings.debug&&console.debug(`Fantasy Statblocks: Handling rename of ${a} to ${i.path}`),await this.delete(a),this.parsePath(i))})),this.registerEvent(this.vault.on("delete",i=>{this.plugin.settings.autoParse&&i instanceof wt.TFile&&this.watchPaths.has(i.path)&&this.delete(i.path)}));let t=wt.Platform.isIosApp?2:Math.max(Math.ceil(navigator.hardwareConcurrency/2),2);for(let i=0;i{if(s.data.type=="get"){let r=s.data.data,o=this.plugin.app.vault.getAbstractFileByPath(r);if(this.queue.delete(r),o instanceof wt.TFile){let l=await this.getFileInformation(o);a.postMessage(l??{type:"file"})}else a.postMessage({type:"file"}),this.parsePath(o)}}),a.addEventListener("message",async s=>{if(s.data.type=="update"){let{monster:r,path:o}=s.data.data,l=ve.hasCreature(r.name);r.path=o,ve.addEphemeralCreature(r),this.watchPaths.set(o,r.name),this.plugin.settings.debug&&console.debug(`Fantasy Statblocks: ${l?"Updated":"Added"} ${r.name}`)}}),a.addEventListener("message",async s=>{s.data.type=="save"&&await this.save()})}this.plugin.app.workspace.onLayoutReady(()=>{if(!this.plugin.settings.autoParse){ve.setResolved(!0);return}this.start(!0)})}async save(){this.queue.size||(this.startTime&&(console.info(`Fantasy Statblocks: Frontmatter Parsing Complete in ${((Date.now()-this.startTime)/1e3).toLocaleString()} seconds.`),this.startTime=0),this.announce&&(new wt.Notice("Fantasy Statblocks: Frontmatter Parsing complete."),this.announce=!1),ve.setResolved(!0))}async delete(t){ve.removeEphemeralCreature(this.watchPaths.get(t)),this.watchPaths.delete(t),this.plugin.settings.debug&&console.debug(`Fantasy Statblocks: Removing '${t}' from bestiary`)}start(t=!1){ve.setResolved(!1),this.announce=t,this.startTime=Date.now(),console.info("Fantasy Statblocks: Starting Frontmatter Parsing."),this.plugin.settings.paths?.length||(this.plugin.settings.paths=["/"]);let i=!1;for(let a of this.plugin.settings.paths){let s=this.vault.getAbstractFileByPath(a);s&&(i=!0,this.parsePath(s))}i||this.save()}pathContainsFile(t){if(!this.plugin.settings.paths.length||this.plugin.settings.paths.contains("/"))return!0;for(let i of this.plugin.settings.paths)if(t.path.startsWith(i))return!0;return!1}parsePath(t){if(!this.pathContainsFile(t))return;let i=new Set;for(let a of this.getFiles(t))i.add(a);this.startParsing([...i])}startParsing(t){if(t.length){for(let i of t)this.queue.add(i);this.workers[this.index].postMessage({type:"queue",data:t}),this.index=(this.index+1)%this.workers.length}}async getFileInformation(t){if(this.watchPaths.has(t.path)&&ve.get(this.watchPaths.get(t.path))?.mtime==t.stat.mtime)return null;let i=this.plugin.app.metadataCache.getFileCache(t);if(!i?.frontmatter?.statblock||i?.frontmatter?.statblock!==!0&&i?.frontmatter?.statblock!=="true"&&i?.frontmatter?.statblock!=="inline")return null;let a=await this.plugin.app.vault.cachedRead(t),s=(0,wt.getFrontMatterInfo)(a);return{type:"file",data:{statblock:i.frontmatter.statblock=="inline"?"inline":"frontmatter",content:a,info:s,file:{path:t.path,basename:t.basename,mtime:t.stat.mtime}}}}getFiles(t){let i=[];if(t instanceof wt.TFolder)for(let a of t.children)i.push(a.path);return t instanceof wt.TFile&&t.extension==="md"&&i.push(t.path),i}async reparseVault(){this.start(!1)}onunload(){for(let t of this.workers)t.terminate();this.workers=[]}},kn=new so;var tb=[{name:"Aboleth",source:"5e SRD",size:"Large",type:"aberration",subtype:"",alignment:"lawful evil",ac:17,hp:135,hit_dice:"18d10 + 36",speed:"10 ft., swim 40 ft.",stats:[21,9,15,18,15,18],saves:[{constitution:6},{intelligence:8},{wisdom:6}],skillsaves:[{history:12},{perception:10}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 20",languages:"Deep Speech, telepathy 120 ft.",cr:"10",bestiary:!0,traits:[{name:"Amphibious",desc:"The aboleth can breathe air and water.",attack_bonus:0},{name:"Mucous Cloud",desc:"While underwater, the aboleth is surrounded by transformative mucus. A creature that touches the aboleth or that hits it with a melee attack while within 5 ft. of it must make a DC 14 Constitution saving throw. On a failure, the creature is diseased for 1d4 hours. The diseased creature can breathe only underwater.",attack_bonus:0},{name:"Probing Telepathy",desc:"If a creature communicates telepathically with the aboleth, the aboleth learns the creature's greatest desires if the aboleth can see the creature.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The aboleth makes three tentacle attacks.",attack_bonus:0},{name:"Tentacle",desc:"Melee Weapon Attack: +9 to hit, reach 10 ft., one target. Hit: 12 (2d6 + 5) bludgeoning damage. If the target is a creature, it must succeed on a DC 14 Constitution saving throw or become diseased. The disease has no effect for 1 minute and can be removed by any magic that cures disease. After 1 minute, the diseased creature's skin becomes translucent and slimy, the creature can't regain hit points unless it is underwater, and the disease can be removed only by heal or another disease-curing spell of 6th level or higher. When the creature is outside a body of water, it takes 6 (1d12) acid damage every 10 minutes unless moisture is applied to the skin before 10 minutes have passed.",attack_bonus:9,damage_dice:"2d6",damage_bonus:5},{name:"Tail",desc:"Melee Weapon Attack: +9 to hit, reach 10 ft. one target. Hit: 15 (3d6 + 5) bludgeoning damage.",attack_bonus:9,damage_dice:"3d6",damage_bonus:5},{name:"Enslave (3/day)",desc:`The aboleth targets one creature it can see within 30 ft. of it. The target must succeed on a DC 14 Wisdom saving throw or be magically charmed by the aboleth until the aboleth dies or until it is on a different plane of existence from the target. The charmed target is under the aboleth's control and can't take reactions, and the aboleth and the target can communicate telepathically with each other over any distance. +Whenever the charmed target takes damage, the target can repeat the saving throw. On a success, the effect ends. No more than once every 24 hours, the target can also repeat the saving throw when it is at least 1 mile away from the aboleth.`,attack_bonus:0}],legendary_actions:[{name:"Detect",desc:"The aboleth makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Swipe",desc:"The aboleth makes one tail attack.",attack_bonus:0},{name:"Psychic Drain (Costs 2 Actions)",desc:"One creature charmed by the aboleth takes 10 (3d6) psychic damage, and the aboleth regains hit points equal to the damage the creature takes.",attack_bonus:0}]},{name:"Acolyte",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:10,hp:9,hit_dice:"2d8",speed:"30 ft.",stats:[10,10,10,10,14,11],skillsaves:[{medicine:4},{religion:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"any one language (usually Common)",cr:"1/4",bestiary:!0,traits:[],actions:[{name:"Club",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 2 (1d4) bludgeoning damage.",attack_bonus:2,damage_dice:"1d4"}],spells:["The acolyte is a 1st-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 12, +4 to hit with spell attacks). The acolyte has following cleric spells prepared:",{"Cantrips (at will)":"light, sacred flame, thaumaturgy"},{"1st level (3 slots)":"bless, cure wounds, sanctuary"}]},{name:"Adult Black Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"chaotic evil",ac:19,hp:195,hit_dice:"17d12 + 84",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[23,14,21,14,13,17],saves:[{dexterity:7},{constitution:10},{wisdom:6},{charisma:8}],skillsaves:[null,{perception:11},{stealth:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 21",languages:"Common, Draconic",cr:"14",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 17 (2d10 + 6) piercing damage plus 4 (1d8) acid damage.",attack_bonus:11,damage_dice:"2d10 + 1d8",damage_bonus:6},{name:"Claw",desc:"Melee Weapon Attack: +11 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage.",attack_bonus:11,damage_dice:"2d6",damage_bonus:6},{name:"Tail",desc:"Melee Weapon Attack: +11 to hit, reach 15 ft., one target. Hit: 15 (2d8 + 6) bludgeoning damage.",attack_bonus:11,damage_dice:"2d8",damage_bonus:6},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 16 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Acid Breath (Recharge 5-6)",desc:"The dragon exhales acid in a 60-foot line that is 5 feet wide. Each creature in that line must make a DC 18 Dexterity saving throw, taking 54 (12d8) acid damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"12d8"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 19 Dexterity saving throw or take 13 (2d6 + 6) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult Blue Dracolich",source:"5e SRD",size:"Huge",type:"undead",subtype:"",alignment:"lawful evil",ac:19,hp:225,hit_dice:"18d12 + 108",speed:"40 ft., burrow 30 ft., fly 80 ft.",stats:[25,10,23,16,15,19],skillsaves:[{perception:12}],damage_vulnerabilities:"",damage_resistances:"necrotic",damage_immunities:"lightning, poison",condition_immunities:"charmed, exhaustion, frightened, paralyzed, poisoned",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 22",languages:"Common, Draconic",cr:"17",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dracolich fails a saving throw, it can choose to succeed instead.",attack_bonus:0},{name:"Magic Resistance",desc:"The dracolich has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dracolich can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +12 to hit, reach 10 ft., one target. Hit: 18 (2d10 + 7) piercing damage plus 5 (1d10) lightning damage.",attack_bonus:12,damage_dice:"2d10 + 1d10",damage_bonus:7},{name:"Claw",desc:"Melee Weapon Attack: +12 to hit, reach 5 ft., one target. Hit: 14 (2d6 + 7) slashing damage.",attack_bonus:12,damage_dice:"2d6",damage_bonus:7},{name:"Tail",desc:"Melee Weapon Attack: +12 to hit, reach 15 ft., one target. Hit: 16 (2d8 + 7) bludgeoning damage.",attack_bonus:12,damage_dice:"2d8",damage_bonus:7},{name:"Frightful Presence",desc:"Each creature of the dracolich's choice that is within 120 feet of the dracolich and aware of it must succeed on a DC 18 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dracolich's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Lightning Breath (Recharge 5-6)",desc:"The dracolich exhales lightning in a 90-foot line that is 5 feet wide. Each creature in that line must make a DC 20 Dexterity saving throw, taking 66 (12d10) lightning damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"12d10"}],legendary_actions:[{name:"Detect",desc:"The dracolich makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dracolich makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dracolich beats its tattered wings. Each creature within 10 ft. of the dracolich must succeed on a DC 21 Dexterity saving throw or take 14 (2d6 + 7) bludgeoning damage and be knocked prone. After beating its wings this way, the dracolich can fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult Blue Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"lawful evil",ac:19,hp:225,hit_dice:"18d12 + 108",speed:"40 ft., burrow 30 ft., fly 80 ft.",stats:[25,10,23,16,15,19],saves:[{dexterity:5},{constitution:11},{wisdom:7},{charisma:9}],skillsaves:[null,{perception:12},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 22",languages:"Common, Draconic",cr:"16",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +12 to hit, reach 10 ft., one target. Hit: 18 (2d10 + 7) piercing damage plus 5 (1d10) lightning damage.",attack_bonus:12,damage_dice:"2d10 + 1d10",damage_bonus:7},{name:"Claw",desc:"Melee Weapon Attack: +12 to hit, reach 5 ft., one target. Hit: 14 (2d6 + 7) slashing damage.",attack_bonus:12,damage_dice:"2d6",damage_bonus:7},{name:"Tail",desc:"Melee Weapon Attack: +12 to hit, reach 15 ft., one target. Hit: 16 (2d8 + 7) bludgeoning damage.",attack_bonus:12,damage_dice:"2d8",damage_bonus:7},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 ft. of the dragon and aware of it must succeed on a DC 17 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Lightning Breath (Recharge 5-6)",desc:"The dragon exhales lightning in a 90-foot line that is 5 ft. wide. Each creature in that line must make a DC 19 Dexterity saving throw, taking 66 (12d10) lightning damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"12d10"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 20 Dexterity saving throw or take 14 (2d6 + 7) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult Brass Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"chaotic good",ac:18,hp:172,hit_dice:"15d12 + 74",speed:"40 ft., burrow 40 ft., fly 80 ft.",stats:[23,10,21,14,13,17],saves:[{dexterity:5},{constitution:10},{wisdom:6},{charisma:8}],skillsaves:[null,{history:7},{persuasion:8},{perception:11},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 21",languages:"Common, Draconic",cr:"13",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +11 to hit, reach,.0 ft., one target. Hit: 17 (2d10 + 6) piercing damage.",attack_bonus:11,damage_dice:"2d10",damage_bonus:6},{name:"Claw",desc:"Melee Weapon Attack: +11 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage.",attack_bonus:11,damage_dice:"2d6",damage_bonus:6},{name:"Tail",desc:"Melee Weapon Attack: +11 to hit, reach 15 ft., one target. Hit: 15 (2d8 + 6) bludgeoning damage.",attack_bonus:11,damage_dice:"2d8",damage_bonus:6},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 16 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Fire Breath. The dragon exhales fire in an 60-foot line that is 5 feet wide. Each creature in that line must make a DC 18 Dexterity saving throw, taking 45 (13d6) fire damage on a failed save, or half as much damage on a successful one. +Sleep Breath. The dragon exhales sleep gas in a 60-foot cone. Each creature in that area must succeed on a DC 18 Constitution saving throw or fall unconscious for 10 minutes. This effect ends for a creature if the creature takes damage or someone uses an action to wake it.`,attack_bonus:0,damage_dice:"13d6"}]},{name:"Adult Bronze Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"lawful good",ac:19,hp:212,hit_dice:"17d12 + 101",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[25,10,23,16,15,19],saves:[{dexterity:5},{constitution:11},{wisdom:7},{charisma:9}],skillsaves:[{insight:7},{perception:12},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 22",languages:"Common, Draconic",cr:"15",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +12 to hit, reach 10 ft., one target. Hit: 18 (2d10 + 7) piercing damage.",attack_bonus:12,damage_dice:"2d10",damage_bonus:7},{name:"Claw",desc:"Melee Weapon Attack: +12 to hit, reach 5 ft., one target. Hit: 14 (2d6 + 7) slashing damage.",attack_bonus:12,damage_dice:"2d6",damage_bonus:7},{name:"Tail",desc:"Melee Weapon Attack: +12 to hit, reach 15 ft., one target. Hit: 16 (2d8 + 7) bludgeoning damage.",attack_bonus:12,damage_dice:"2d8",damage_bonus:7},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 17 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Lightning Breath. The dragon exhales lightning in a 90-foot line that is 5 feet wide. Each creature in that line must make a DC 19 Dexterity saving throw, taking 66 (12d10) lightning damage on a failed save, or half as much damage on a successful one. +Repulsion Breath. The dragon exhales repulsion energy in a 30-foot cone. Each creature in that area must succeed on a DC 19 Strength saving throw. On a failed save, the creature is pushed 60 feet away from the dragon.`,attack_bonus:0,damage_dice:"12d10"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 20 Dexterity saving throw or take 14 (2d6 + 7) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult Copper Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"chaotic good",ac:18,hp:184,hit_dice:"16d12 + 80",speed:"40 ft., climb 40 ft., fly 80 ft.",stats:[23,12,21,18,15,17],saves:[{dexterity:6},{constitution:10},{wisdom:7},{charisma:8}],skillsaves:[{deception:8},{perception:12},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 22",languages:"Common, Draconic",cr:"14",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 17 (2d10 + 6) piercing damage.",attack_bonus:11,damage_dice:"2d10",damage_bonus:6},{name:"Claw",desc:"Melee Weapon Attack: +11 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage.",attack_bonus:11,damage_dice:"2d6",damage_bonus:6},{name:"Tail",desc:"Melee Weapon Attack: +11 to hit, reach 15 ft., one target. Hit: 15 (2d8 + 6) bludgeoning damage.",attack_bonus:11,damage_dice:"2d8",damage_bonus:6},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 16 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Acid Breath. The dragon exhales acid in an 60-foot line that is 5 feet wide. Each creature in that line must make a DC 18 Dexterity saving throw, taking 54 (12d8) acid damage on a failed save, or half as much damage on a successful one. +Slowing Breath. The dragon exhales gas in a 60-foot cone. Each creature in that area must succeed on a DC 18 Constitution saving throw. On a failed save, the creature can't use reactions, its speed is halved, and it can't make more than one attack on its turn. In addition, the creature can use either an action or a bonus action on its turn, but not both. These effects last for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself with a successful save.`,attack_bonus:0,damage_dice:"12d8"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 19 Dexterity saving throw or take 13 (2d6 + 6) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult Gold Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"lawful good",ac:19,hp:256,hit_dice:"19d12 + 132",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[27,14,25,16,15,24],saves:[{dexterity:8},{constitution:13},{wisdom:8},{charisma:13}],skillsaves:[{insight:8},{persuasion:13},{perception:14},{stealth:8}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 24",languages:"Common, Draconic",cr:"17",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +14 to hit, reach 10 ft., one target. Hit: 19 (2d10 + 8) piercing damage.",attack_bonus:14,damage_dice:"2d10",damage_bonus:8},{name:"Claw",desc:"Melee Weapon Attack: +14 to hit, reach 5 ft., one target. Hit: 15 (2d6 + 8) slashing damage.",attack_bonus:14,damage_dice:"2d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +14 to hit, reach 15 ft., one target. Hit: 17 (2d8 + 8) bludgeoning damage.",attack_bonus:14,damage_dice:"2d8",damage_bonus:8},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 21 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Fire Breath. The dragon exhales fire in a 60-foot cone. Each creature in that area must make a DC 21 Dexterity saving throw, taking 66 (12d10) fire damage on a failed save, or half as much damage on a successful one. +Weakening Breath. The dragon exhales gas in a 60-foot cone. Each creature in that area must succeed on a DC 21 Strength saving throw or have disadvantage on Strength-based attack rolls, Strength checks, and Strength saving throws for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.`,attack_bonus:0,damage_dice:"12d10"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 22 Dexterity saving throw or take 15 (2d6 + 8) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult Green Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"lawful evil",ac:19,hp:207,hit_dice:"18d12 + 90",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[23,12,21,18,15,17],saves:[{dexterity:6},{constitution:10},{wisdom:7},{charisma:8}],skillsaves:[{deception:8},{insight:7},{persuasion:8},{perception:12},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"poisoned",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 22",languages:"Common, Draconic",cr:"15",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 17 (2d10 + 6) piercing damage plus 7 (2d6) poison damage.",attack_bonus:11,damage_dice:"2d10 + 2d6",damage_bonus:6},{name:"Claw",desc:"Melee Weapon Attack: +11 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage.",attack_bonus:11,damage_dice:"2d6",damage_bonus:6},{name:"Tail",desc:"Melee Weapon Attack: +11 to hit, reach 15 ft., one target. Hit: 15 (2d8 + 6) bludgeoning damage.",attack_bonus:11,damage_dice:"2d8",damage_bonus:6},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 16 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours .",attack_bonus:0},{name:"Poison Breath (Recharge 5-6)",desc:"The dragon exhales poisonous gas in a 60-foot cone. Each creature in that area must make a DC 18 Constitution saving throw, taking 56 (16d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"16d6"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 19 Dexterity saving throw or take 13 (2d6 + 6) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult Red Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"chaotic evil",ac:19,hp:256,hit_dice:"19d12 + 132",speed:"40 ft., climb 40 ft., fly 80 ft.",stats:[27,10,25,16,13,21],saves:[{dexterity:6},{constitution:13},{wisdom:7},{charisma:11}],skillsaves:[{perception:13},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 23",languages:"Common, Draconic",cr:"17",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +14 to hit, reach 10 ft., one target. Hit: 19 (2d10 + 8) piercing damage plus 7 (2d6) fire damage.",attack_bonus:14,damage_dice:"2d10 + 2d6",damage_bonus:8},{name:"Claw",desc:"Melee Weapon Attack: +14 to hit, reach 5 ft., one target. Hit: 15 (2d6 + 8) slashing damage.",attack_bonus:14,damage_dice:"2d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +14 to hit, reach 15 ft., one target. Hit: 17 (2d8 + 8) bludgeoning damage.",attack_bonus:14,damage_dice:"2d8",damage_bonus:8},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 ft. of the dragon and aware of it must succeed on a DC 19 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Fire Breath (Recharge 5-6)",desc:"The dragon exhales fire in a 60-foot cone. Each creature in that area must make a DC 21 Dexterity saving throw, taking 63 (18d6) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"18d6"},{name:"Lair Actions",desc:`On initiative count 20 (losing initiative ties), the dragon takes a lair action to cause one of the following effects: the dragon can't use the same effect two rounds in a row: +\u2022 Magma erupts from a point on the ground the dragon can see within 120 feet of it, creating a 20-foot-high, 5-foot-radius geyser. Each creature in the geyser's area must make a DC 15 Dexterity saving throw, taking 21 (6d6) fire damage on a failed save, or half as much damage on a successful one. +\u2022 A tremor shakes the lair in a 60-foot-radius around the dragon. Each creature other than the dragon on the ground in that area must succeed on a DC 15 Dexterity saving throw or be knocked prone. +\u2022 Volcanic gases form a cloud in a 20-foot-radius sphere centered on a point the dragon can see within 120 feet of it. The sphere spreads around corners, and its area is lightly obscured. It lasts until initiative count 20 on the next round. Each creature that starts its turn in the cloud must succeed on a DC 13 Constitution saving throw or be poisoned until the end of its turn. While poisoned in this way, a creature is incapacitated.`,attack_bonus:0,damage_dice:"6d6"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 22 Dexterity saving throw or take 15 (2d6 + 8) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult Silver Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"lawful good",ac:19,hp:243,hit_dice:"18d12 + 126",speed:"40 ft., fly 80 ft.",stats:[27,10,25,16,13,21],saves:[{dexterity:5},{constitution:12},{wisdom:6},{charisma:10}],skillsaves:[{arcana:8},{history:8},{perception:11},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 21",languages:"Common, Draconic",cr:"16",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +13 to hit, reach 10 ft., one target. Hit: 19 (2d10 + 8) piercing damage.",attack_bonus:13,damage_dice:"2d10",damage_bonus:8},{name:"Claw",desc:"Melee Weapon Attack: +13 to hit, reach 5 ft., one target. Hit: 15 (2d6 + 8) slashing damage.",attack_bonus:13,damage_dice:"2d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +13 to hit, reach 15 ft., one target. Hit: 17 (2d8 + 8) bludgeoning damage.",attack_bonus:13,damage_dice:"2d8",damage_bonus:8},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 18 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Cold Breath. The dragon exhales an icy blast in a 60-foot cone. Each creature in that area must make a DC 20 Constitution saving throw, taking 58 (13d8) cold damage on a failed save, or half as much damage on a successful one. +Paralyzing Breath. The dragon exhales paralyzing gas in a 60-foot cone. Each creature in that area must succeed on a DC 20 Constitution saving throw or be paralyzed for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.`,attack_bonus:0,damage_dice:"13d8"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 22 Dexterity saving throw or take 15 (2d6 + 8) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Adult White Dragon",source:"5e SRD",size:"Huge",type:"dragon",subtype:"",alignment:"chaotic evil",ac:18,hp:200,hit_dice:"16d12 + 96",speed:"40 ft., burrow 30 ft., fly 80 ft., swim 40 ft.",stats:[22,10,22,8,12,12],saves:[{dexterity:5},{constitution:11},{wisdom:6},{charisma:6}],skillsaves:[{perception:11},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 21",languages:"Common, Draconic",cr:"13",bestiary:!0,traits:[{name:"Ice Walk",desc:"The dragon can move across and climb icy surfaces without needing to make an ability check. Additionally, difficult terrain composed of ice or snow doesn't cost it extra moment.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 17 (2d10 + 6) piercing damage plus 4 (1d8) cold damage.",attack_bonus:11,damage_dice:"2d10 + 1d8",damage_bonus:6},{name:"Claw",desc:"Melee Weapon Attack: +11 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage.",attack_bonus:11,damage_dice:"2d6",damage_bonus:6},{name:"Tail",desc:"Melee Weapon Attack: +11 to hit, reach 15 ft., one target. Hit: 15 (2d8 + 6) bludgeoning damage.",attack_bonus:11,damage_dice:"2d8",damage_bonus:6},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 ft. of the dragon and aware of it must succeed on a DC 14 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Cold Breath (Recharge 5-6)",desc:"The dragon exhales an icy blast in a 60-foot cone. Each creature in that area must make a DC 19 Constitution saving throw, taking 54 (12d8) cold damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"12d8"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 19 Dexterity saving throw or take 13 (2d6 + 6) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Air Elemental",source:"5e SRD",size:"Large",type:"elemental",subtype:"",alignment:"neutral",ac:15,hp:90,hit_dice:"12d10 + 24",speed:"fly 90 ft. (hover)",stats:[14,20,14,6,10,6],damage_vulnerabilities:"",damage_resistances:"lightning; thunder; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"exhaustion, grappled, paralyzed, petrified, poisoned, prone, restrained, unconscious",senses:"darkvision 60 ft., passive Perception 10",languages:"Auran",cr:"5",bestiary:!0,traits:[{name:"Air Form",desc:"The elemental can enter a hostile creature's space and stop there. It can move through a space as narrow as 1 inch wide without squeezing.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The elemental makes two slam attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 14 (2d8 + 5) bludgeoning damage.",attack_bonus:8,damage_dice:"2d8",damage_bonus:5},{name:"Whirlwind (Recharge 4-6)",desc:`Each creature in the elemental's space must make a DC 13 Strength saving throw. On a failure, a target takes 15 (3d8 + 2) bludgeoning damage and is flung up 20 feet away from the elemental in a random direction and knocked prone. If a thrown target strikes an object, such as a wall or floor, the target takes 3 (1d6) bludgeoning damage for every 10 feet it was thrown. If the target is thrown at another creature, that creature must succeed on a DC 13 Dexterity saving throw or take the same damage and be knocked prone. +If the saving throw is successful, the target takes half the bludgeoning damage and isn't flung away or knocked prone.`,attack_bonus:0}]},{name:"Ancient Black Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"chaotic evil",ac:22,hp:367,hit_dice:"21d20 + 146",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[27,14,25,16,15,19],saves:[{dexterity:9},{constitution:14},{wisdom:9},{charisma:11}],skillsaves:[{perception:16},{stealth:9}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 26",languages:"Common, Draconic",cr:"21",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack:+ 15 to hit, reach 15 ft., one target. Hit: 19 (2d10 + 8) piercing damage plus 9 (2d8) acid damage.",attack_bonus:15,damage_dice:"2d10 + 2d8",damage_bonus:8},{name:"Claw",desc:"Melee Weapon Attack: +15 to hit, reach 10 ft., one target. Hit: 15 (2d6 + 8) slashing damage.",attack_bonus:15,damage_dice:"2d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +15 to hit, reach 20 ft ., one target. Hit: 17 (2d8 + 8) bludgeoning damage.",attack_bonus:15,damage_dice:"2d8",damage_bonus:8},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 19 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Acid Breath (Recharge 5-6)",desc:"The dragon exhales acid in a 90-foot line that is 10 feet wide. Each creature in that line must make a DC 22 Dexterity saving throw, taking 67 (15d8) acid damage on a failed save, or half as much damage on a successful one.",attack_bonus:0}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 23 Dexterity saving throw or take 15 (2d6 + 8) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient Blue Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"lawful evil",ac:22,hp:481,hit_dice:"26d20 + 208",speed:"40 ft., burrow 40 ft., fly 80 ft.",stats:[29,10,27,18,17,21],saves:[{dexterity:7},{constitution:15},{wisdom:10},{charisma:12}],skillsaves:[{perception:17},{stealth:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 27",languages:"Common, Draconic",cr:"23",bestiary:!0,actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +16 to hit, reach 15 ft., one target. Hit: 20 (2d10 + 9) piercing damage plus 11 (2d10) lightning damage.",attack_bonus:16,damage_dice:"2d10 + 2d10",damage_bonus:9},{name:"Claw",desc:"Melee Weapon Attack: +16 to hit, reach 10 ft., one target. Hit: 16 (2d6 + 9) slashing damage.",attack_bonus:16,damage_dice:"2d6",damage_bonus:9},{name:"Tail",desc:"Melee Weapon Attack: +16 to hit, reach 20 ft., one target. Hit: 18 (2d8 + 9) bludgeoning damage.",attack_bonus:16,damage_dice:"2d8",damage_bonus:9},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 20 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Lightning Breath (Recharge 5-6)",desc:"The dragon exhales lightning in a 120-foot line that is 10 feet wide. Each creature in that line must make a DC 23 Dexterity saving throw, taking 88 (16d10) lightning damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"16d10"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 24 Dexterity saving throw or take 16 (2d6 + 9) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient Brass Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"chaotic good",ac:20,hp:297,hit_dice:"17d20 + 118",speed:"40 ft., burrow 40 ft., fly 80 ft.",stats:[27,10,25,16,15,19],saves:[{dexterity:6},{constitution:13},{wisdom:8},{charisma:10}],skillsaves:[{history:9},{persuasion:10},{perception:14},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 24",languages:"Common, Draconic",cr:"20",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +14 to hit, reach 15 ft., one target. Hit: 19 (2d10 + 8) piercing damage.",attack_bonus:14,damage_dice:"2d10",damage_bonus:8},{name:"Claw",desc:"Melee Weapon Attack: +14 to hit, reach 10 ft., one target. Hit: 15 (2d6 + 8) slashing damage.",attack_bonus:14,damage_dice:"2d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +14 to hit, reach 20 ft., one target. Hit: 17 (2d8 + 8) bludgeoning damage.",attack_bonus:14,damage_dice:"2d8",damage_bonus:8},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 18 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons: +Fire Breath. The dragon exhales fire in an 90-foot line that is 10 feet wide. Each creature in that line must make a DC 21 Dexterity saving throw, taking 56 (16d6) fire damage on a failed save, or half as much damage on a successful one. +Sleep Breath. The dragon exhales sleep gas in a 90-foot cone. Each creature in that area must succeed on a DC 21 Constitution saving throw or fall unconscious for 10 minutes. This effect ends for a creature if the creature takes damage or someone uses an action to wake it.`,attack_bonus:0,damage_dice:"16d6"},{name:"Change Shape",desc:`The dragon magically polymorphs into a humanoid or beast that has a challenge rating no higher than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the dragon's choice). +In a new form, the dragon retains its alignment, hit points, Hit Dice, ability to speak, proficiencies, Legendary Resistance, lair actions, and Intelligence, Wisdom, and Charisma scores, as well as this action. Its statistics and capabilities are otherwise replaced by those of the new form, except any class features or legendary actions of that form.`,attack_bonus:0}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 22 Dexterity saving throw or take 15 (2d6 + 8) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient Bronze Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"lawful good",ac:22,hp:444,hit_dice:"24d20 + 192",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[29,10,27,18,17,21],saves:[{dexterity:7},{constitution:15},{wisdom:10},{charisma:12}],skillsaves:[{insight:10},{perception:17},{stealth:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 27",languages:"Common, Draconic",cr:"22",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +16 to hit, reach 15 ft., one target. Hit: 20 (2d10 + 9) piercing damage.",attack_bonus:16,damage_dice:"2d10",damage_bonus:9},{name:"Claw",desc:"Melee Weapon Attack: +16 to hit, reach 10 ft., one target. Hit: 16 (2d6 + 9) slashing damage.",attack_bonus:16,damage_dice:"1d6",damage_bonus:9},{name:"Tail",desc:"Melee Weapon Attack: +16 to hit, reach 20 ft., one target. Hit: 18 (2d8 + 9) bludgeoning damage.",attack_bonus:0,damage_dice:"2d8",damage_bonus:9},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 20 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Lightning Breath. The dragon exhales lightning in a 120-foot line that is 10 feet wide. Each creature in that line must make a DC 23 Dexterity saving throw, taking 88 (16d10) lightning damage on a failed save, or half as much damage on a successful one. +Repulsion Breath. The dragon exhales repulsion energy in a 30-foot cone. Each creature in that area must succeed on a DC 23 Strength saving throw. On a failed save, the creature is pushed 60 feet away from the dragon.`,attack_bonus:0,damage_dice:"16d10"},{name:"Change Shape",desc:`The dragon magically polymorphs into a humanoid or beast that has a challenge rating no higher than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the dragon's choice). +In a new form, the dragon retains its alignment, hit points, Hit Dice, ability to speak, proficiencies, Legendary Resistance, lair actions, and Intelligence, Wisdom, and Charisma scores, as well as this action. Its statistics and capabilities are otherwise replaced by those of the new form, except any class features or legendary actions of that form.`,attack_bonus:0}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 24 Dexterity saving throw or take 16 (2d6 + 9) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient Copper Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"chaotic good",ac:21,hp:350,hit_dice:"20d20 + 140",speed:"40 ft., climb 40 ft., fly 80 ft.",stats:[27,12,25,20,17,19],saves:[{dexterity:8},{constitution:14},{wisdom:10},{charisma:11}],skillsaves:[{stealth:8},{perception:17},{deception:11}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 27",languages:"Common, Draconic",cr:"21",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +15 to hit, reach 15 ft., one target. Hit: 19 (2d10 + 8) piercing damage.",attack_bonus:15,damage_dice:"2d10",damage_bonus:8},{name:"Claw",desc:"Melee Weapon Attack: +15 to hit, reach 10 ft., one target. Hit: 15 (2d6 + 8) slashing damage.",attack_bonus:15,damage_dice:"2d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +15 to hit, reach 20 ft., one target. Hit: 17 (2d8 + 8) bludgeoning damage.",attack_bonus:15,damage_dice:"2d8",damage_bonus:8},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 19 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Acid Breath. The dragon exhales acid in an 90-foot line that is 10 feet wide. Each creature in that line must make a DC 22 Dexterity saving throw, taking 63 (14d8) acid damage on a failed save, or half as much damage on a successful one. +Slowing Breath. The dragon exhales gas in a 90-foot cone. Each creature in that area must succeed on a DC 22 Constitution saving throw. On a failed save, the creature can't use reactions, its speed is halved, and it can't make more than one attack on its turn. In addition, the creature can use either an action or a bonus action on its turn, but not both. These effects last for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself with a successful save.`,attack_bonus:0,damage_dice:"14d8"},{name:"Change Shape",desc:`The dragon magically polymorphs into a humanoid or beast that has a challenge rating no higher than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the dragon's choice). +In a new form, the dragon retains its alignment, hit points, Hit Dice, ability to speak, proficiencies, Legendary Resistance, lair actions, and Intelligence, Wisdom, and Charisma scores, as well as this action. Its statistics and capabilities are otherwise replaced by those of the new form, except any class features or legendary actions of that form.`,attack_bonus:0}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 23 Dexterity saving throw or take 15 (2d6 + 8) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient Gold Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"lawful good",ac:22,hp:546,hit_dice:"28d20 + 252",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[30,14,29,18,17,28],saves:[{dexterity:9},{constitution:16},{wisdom:10},{charisma:16}],skillsaves:[{persuasion:16},{stealth:9},{perception:17},{insight:10}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 27",languages:"Common, Draconic",cr:"24",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +17 to hit, reach 15 ft., one target. Hit: 21 (2d10 + 10) piercing damage.",attack_bonus:17,damage_dice:"2d10",damage_bonus:10},{name:"Claw",desc:"Melee Weapon Attack: +17 to hit, reach 10 ft., one target. Hit: 17 (2d6 + 10) slashing damage.",attack_bonus:17,damage_dice:"2d6",damage_bonus:10},{name:"Tail",desc:"Melee Weapon Attack: +17 to hit, reach 20 ft., one target. Hit: 19 (2d8 + 10) bludgeoning damage.",attack_bonus:17,damage_dice:"2d8",damage_bonus:10},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 24 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Fire Breath. The dragon exhales fire in a 90-foot cone. Each creature in that area must make a DC 24 Dexterity saving throw, taking 71 (13d10) fire damage on a failed save, or half as much damage on a successful one. +Weakening Breath. The dragon exhales gas in a 90-foot cone. Each creature in that area must succeed on a DC 24 Strength saving throw or have disadvantage on Strength-based attack rolls, Strength checks, and Strength saving throws for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.`,attack_bonus:0,damage_dice:"13d10"},{name:"Change Shape",desc:`The dragon magically polymorphs into a humanoid or beast that has a challenge rating no higher than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the dragon's choice). +In a new form, the dragon retains its alignment, hit points, Hit Dice, ability to speak, proficiencies, Legendary Resistance, lair actions, and Intelligence, Wisdom, and Charisma scores, as well as this action. Its statistics and capabilities are otherwise replaced by those of the new form, except any class features or legendary actions of that form.`,attack_bonus:0}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 25 Dexterity saving throw or take 17 (2d6 + 10) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient Green Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"lawful evil",ac:21,hp:385,hit_dice:"22d20 + 154",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[27,12,25,20,17,19],saves:[{dexterity:8},{constitution:14},{wisdom:10},{charisma:11}],skillsaves:[{deception:11},{insight:10},{perception:17},{persuasion:11},{stealth:8}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"poisoned",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 27",languages:"Common, Draconic",cr:"22",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +15 to hit, reach 15 ft., one target. Hit: 19 (2d10 + 8) piercing damage plus 10 (3d6) poison damage.",attack_bonus:15,damage_dice:"2d10 + 3d6",damage_bonus:9},{name:"Claw",desc:"Melee Weapon Attack: +15 to hit, reach 10 ft., one target. Hit: 22 (4d6 + 8) slashing damage.",attack_bonus:15,damage_dice:"4d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +15 to hit, reach 20 ft., one target. Hit: 17 (2d8 + 8) bludgeoning damage.",attack_bonus:16,damage_dice:"2d8",damage_bonus:8},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 19 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Poison Breath (Recharge 5-6)",desc:"The dragon exhales poisonous gas in a 90-foot cone. Each creature in that area must make a DC 22 Constitution saving throw, taking 77 (22d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"22d6"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 23 Dexterity saving throw or take 15 (2d6 + 8) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient Red Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"chaotic evil",ac:22,hp:546,hit_dice:"28d20 + 252",speed:"40 ft., climb 40 ft., fly 80 ft.",stats:[30,10,29,18,15,23],saves:[{dexterity:7},{constitution:16},{wisdom:9},{charisma:13}],skillsaves:[{perception:16},{stealth:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 26",languages:"Common, Draconic",cr:"24",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +17 to hit, reach 15 ft., one target. Hit: 21 (2d10 + 10) piercing damage plus 14 (4d6) fire damage.",attack_bonus:17,damage_dice:"2d10 + 4d6",damage_bonus:10},{name:"Claw",desc:"Melee Weapon Attack: +17 to hit, reach 10 ft., one target. Hit: 17 (2d6 + 10) slashing damage.",attack_bonus:17,damage_dice:"2d6",damage_bonus:10},{name:"Tail",desc:"Melee Weapon Attack: +17 to hit, reach 20 ft., one target. Hit: 19 (2d8 + 10) bludgeoning damage.",attack_bonus:17,damage_dice:"2d8",damage_bonus:10},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 21 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Fire Breath (Recharge 5-6)",desc:"The dragon exhales fire in a 90-foot cone. Each creature in that area must make a DC 24 Dexterity saving throw, taking 91 (26d6) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"26d6"}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 25 Dexterity saving throw or take 17 (2d6 + 10) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient Silver Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"lawful good",ac:22,hp:487,hit_dice:"25d20 + 224",speed:"40 ft., fly 80 ft.",stats:[30,10,29,18,15,23],saves:[{dexterity:7},{constitution:16},{wisdom:9},{charisma:13}],skillsaves:[{arcana:11},{perception:16},{history:11},{stealth:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 26",languages:"Common, Draconic",cr:"23",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +17 to hit, reach 15 ft., one target. Hit: 21 (2d10 + 10) piercing damage.",attack_bonus:17,damage_dice:"2d10",damage_bonus:10},{name:"Claw",desc:"Melee Weapon Attack: +17 to hit, reach 10 ft., one target. Hit: 17 (2d6 + 10) slashing damage.",attack_bonus:17,damage_dice:"2d6",damage_bonus:10},{name:"Tail",desc:"Melee Weapon Attack: +17 to hit, reach 20 ft., one target. Hit: 19 (2d8 + 10) bludgeoning damage.",attack_bonus:17,damage_dice:"2d8",damage_bonus:10},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 21 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Cold Breath. The dragon exhales an icy blast in a 90-foot cone. Each creature in that area must make a DC 24 Constitution saving throw, taking 67 (15d8) cold damage on a failed save, or half as much damage on a successful one. +Paralyzing Breath. The dragon exhales paralyzing gas in a 90- foot cone. Each creature in that area must succeed on a DC 24 Constitution saving throw or be paralyzed for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.`,attack_bonus:0,damage_dice:"15d8"},{name:"Change Shape",desc:`The dragon magically polymorphs into a humanoid or beast that has a challenge rating no higher than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the dragon's choice). +In a new form, the dragon retains its alignment, hit points, Hit Dice, ability to speak, proficiencies, Legendary Resistance, lair actions, and Intelligence, Wisdom, and Charisma scores, as well as this action. Its statistics and capabilities are otherwise replaced by those of the new form, except any class features or legendary actions of that form.`,attack_bonus:0}],legendary_actions:[{name:"Detect",desc:"The dragon makes a Wisdom (Perception) check.",attack_bonus:0},{name:"Tail Attack",desc:"The dragon makes a tail attack.",attack_bonus:0},{name:"Wing Attack (Costs 2 Actions)",desc:"The dragon beats its wings. Each creature within 15 ft. of the dragon must succeed on a DC 25 Dexterity saving throw or take 17 (2d6 + 10) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.",attack_bonus:0}]},{name:"Ancient White Dragon",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"chaotic evil",ac:20,hp:333,hit_dice:"18d20 + 144",speed:"40 ft., burrow 40 ft., fly 80 ft., swim 40 ft.",stats:[26,10,26,10,13,14],saves:[{dexterity:6},{constitution:14},{wisdom:7},{charisma:8}],skillsaves:[{perception:13},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 23",languages:"Common, Draconic",cr:"20",bestiary:!0,traits:[{name:"Ice Walk",desc:"The dragon can move across and climb icy surfaces without needing to make an ability check. Additionally, difficult terrain composed of ice or snow doesn't cost it extra moment.",attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the dragon fails a saving throw, it can choose to succeed instead.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +14 to hit, reach 15 ft., one target. Hit: 19 (2d10 + 8) piercing damage plus 9 (2d8) cold damage.",attack_bonus:14,damage_dice:"2d10 + 2d8",damage_bonus:8},{name:"Claw",desc:"Melee Weapon Attack: +14 to hit, reach 10 ft., one target. Hit: 15 (2d6 + 8) slashing damage.",attack_bonus:14,damage_dice:"2d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +14 to hit, reach 20 ft., one target. Hit: 17 (2d8 + 8) bludgeoning damage.",attack_bonus:14,damage_dice:"2d8",damage_bonus:8},{name:"Frightful Presence",desc:"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 16 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours .",attack_bonus:0},{name:"Cold Breath (Recharge 5-6)",desc:"The dragon exhales an icy blast in a 90-foot cone. Each creature in that area must make a DC 22 Constitution saving throw, taking 72 (l6d8) cold damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"16d8"}]},{name:"Androsphinx",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"lawful neutral",ac:17,hp:199,hit_dice:"19d10 + 94",speed:"40 ft., fly 60 ft.",stats:[22,10,20,16,18,23],saves:[{dexterity:6},{constitution:11},{intelligence:9},{wisdom:10}],skillsaves:[{religion:15},{perception:10},{arcana:9}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"psychic; bludgeoning, piercing, and slashing from nonmagical weapons",condition_immunities:"charmed, frightened",senses:"truesight 120 ft., passive Perception 20",languages:"Common, Sphinx",cr:"17",bestiary:!0,traits:[{name:"Inscrutable",desc:"The sphinx is immune to any effect that would sense its emotions or read its thoughts, as well as any divination spell that it refuses. Wisdom (Insight) checks made to ascertain the sphinx's intentions or sincerity have disadvantage.",attack_bonus:0},{name:"Magic Weapons",desc:"The sphinx's weapon attacks are magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The sphinx makes two claw attacks.",attack_bonus:0},{name:"Claw",desc:"Melee Weapon Attack: +12 to hit, reach 5 ft., one target. Hit: 17 (2d10 + 6) slashing damage.",attack_bonus:12,damage_dice:"2d10",damage_bonus:6},{name:"Roar (3/Day)",desc:`The sphinx emits a magical roar. Each time it roars before finishing a long rest, the roar is louder and the effect is different, as detailed below. Each creature within 500 feet of the sphinx and able to hear the roar must make a saving throw. + +First Roar. Each creature that fails a DC 18 Wisdom saving throw is frightened for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. + +Second Roar. Each creature that fails a DC 18 Wisdom saving throw is deafened and frightened for 1 minute. A frightened creature is paralyzed and can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. + +Third Roar. Each creature makes a DC 18 Constitution saving throw. On a failed save, a creature takes 44 (8d10) thunder damage and is knocked prone. On a successful save, the creature takes half as much damage and isn't knocked prone.`,attack_bonus:0}],legendary_actions:[{name:"Claw Attack",desc:"The sphinx makes one claw attack.",attack_bonus:0},{name:"Teleport (Costs 2 Actions)",desc:"The sphinx magically teleports, along with any equipment it is wearing or carrying, up to 120 feet to an unoccupied space it can see.",attack_bonus:0},{name:"Cast a Spell (Costs 3 Actions)",desc:"The sphinx casts a spell from its list of prepared spells, using a spell slot as normal.",attack_bonus:0}],spells:["The sphinx is a 12th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 18, +10 to hit with spell attacks). It requires no material components to cast its spells. The sphinx has the following cleric spells prepared:",{"Cantrips (at will)":"sacred flame, spare the dying, thaumaturgy"},{"1st level (4 slots)":"command, detect evil and good, detect magic"},{"2nd level (3 slots)":"lesser restoration, zone of truth"},{"3rd level (3 slots)":"dispel magic, tongues"},{"4th level (3 slots)":"banishment, freedom of movement"},{"5th level (2 slots)":"flame strike, greater restoration"},{"6th level (1 slot)":"heroes' feast"}]},{name:"Animated Armor",source:"5e SRD",size:"Medium",type:"construct",subtype:"",alignment:"unaligned",ac:18,hp:33,hit_dice:"6d8 + 6",speed:"25 ft.",stats:[14,11,13,1,3,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison, psychic",condition_immunities:"blinded, charmed, deafened, exhaustion, frightened, paralyzed, petrified, poisoned",senses:"blindsight 60 ft. (blind beyond this radius), passive Perception 6",languages:"",cr:"1",bestiary:!0,traits:[{name:"Antimagic Susceptibility",desc:"The armor is incapacitated while in the area of an antimagic field. If targeted by dispel magic, the armor must succeed on a Constitution saving throw against the caster's spell save DC or fall unconscious for 1 minute.",attack_bonus:0},{name:"False Appearance",desc:"While the armor remains motionless, it is indistinguishable from a normal suit of armor.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The armor makes two melee attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) bludgeoning damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Ankheg",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"unaligned",ac:14,hp:39,hit_dice:"6d10 + 6",speed:"30 ft., burrow 10 ft.",stats:[17,11,13,1,13,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., tremorsense 60 ft., passive Perception 11",languages:"",cr:"2",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage plus 3 (1d6) acid damage. If the target is a Large or smaller creature, it is grappled (escape DC 13). Until this grapple ends, the ankheg can bite only the grappled creature and has advantage on attack rolls to do so.",attack_bonus:5,damage_dice:"2d6 + 1d6",damage_bonus:3},{name:"Acid Spray (Recharge 6)",desc:"The ankheg spits acid in a line that is 30 ft. long and 5 ft. wide, provided that it has no creature grappled. Each creature in that line must make a DC 13 Dexterity saving throw, taking 10 (3d6) acid damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"3d6"}]},{name:"Ape",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:19,hit_dice:"3d8 + 5",speed:"30 ft., climb 30 ft.",stats:[16,14,14,6,12,7],skillsaves:[{athletics:5},{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"1/2",bestiary:!0,actions:[{name:"Multiattack",desc:"The ape makes two fist attacks.",attack_bonus:0},{name:"Fist",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) bludgeoning damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Rock",desc:"Ranged Weapon Attack: +5 to hit, range 25/50 ft., one target. Hit: 6 (1d6 + 3) bludgeoning damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3}]},{name:"Archmage",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:12,hp:99,hit_dice:"18d8 + 18",speed:"30 ft.",stats:[10,14,12,20,15,16],saves:[{intelligence:9},{wisdom:6}],skillsaves:[{arcana:13},{history:13}],damage_vulnerabilities:"",damage_resistances:"damage from spells; non magical bludgeoning, piercing, and slashing (from stoneskin)",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"any six languages",cr:"12",bestiary:!0,traits:[{name:"Magic Resistance",desc:"The archmage has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Dagger",desc:"Melee or Ranged Weapon Attack: +6 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 4 (1d4 + 2) piercing damage.",attack_bonus:6,damage_dice:"1d4",damage_bonus:2}],spells:["The archmage is an 18th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 17, +9 to hit with spell attacks). The archmage can cast disguise self and invisibility at will and has the following wizard spells prepared:",{"Cantrips (at will)":"fire bolt, light, mage hand, prestidigitation, shocking grasp"},{"1st level (4 slots)":"detect magic, identify, mage armor*, magic missile"},{"2nd level (3 slots)":"detect thoughts, mirror image, misty step"},{"3rd level (3 slots)":"counterspell,fly, lightning bolt"},{"4th level (3 slots)":"banishment, fire shield, stoneskin*"},{"5th level (3 slots)":"cone of cold, scrying, wall of force"},{"6th level (1 slot)":"globe of invulnerability"},{"7th level (1 slot)":"teleport"},{"8th level (1 slot)":"mind blank*"},{"9th level (1 slot)":"time stop"},"* The archmage casts these spells on itself before combat."]},{name:"Assassin",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any non-good alignment",ac:15,hp:78,hit_dice:"12d8 + 24",speed:"30 ft.",stats:[11,16,14,13,11,10],saves:[{dexterity:6},{intelligence:4}],skillsaves:[{acrobatics:6},{deception:3},{perception:3},{stealth:9}],damage_vulnerabilities:"",damage_resistances:"poison",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"Thieves' cant plus any two languages",cr:"8",bestiary:!0,traits:[{name:"Assassinate",desc:"During its first turn, the assassin has advantage on attack rolls against any creature that hasn't taken a turn. Any hit the assassin scores against a surprised creature is a critical hit.",attack_bonus:0},{name:"Evasion",desc:"If the assassin is subjected to an effect that allows it to make a Dexterity saving throw to take only half damage, the assassin instead takes no damage if it succeeds on the saving throw, and only half damage if it fails.",attack_bonus:0},{name:"Sneak Attack (1/Turn)",desc:"The assassin deals an extra 13 (4d6) damage when it hits a target with a weapon attack and has advantage on the attack roll, or when the target is within 5 ft. of an ally of the assassin that isn't incapacitated and the assassin doesn't have disadvantage on the attack roll.",attack_bonus:0,damage_dice:"4d6"}],actions:[{name:"Multiattack",desc:"The assassin makes two shortsword attacks.",attack_bonus:0},{name:"Shortsword",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) piercing damage, and the target must make a DC 15 Constitution saving throw, taking 24 (7d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:6,damage_dice:"1d6",damage_bonus:3},{name:"Light Crossbow",desc:"Ranged Weapon Attack: +6 to hit, range 80/320 ft., one target. Hit: 7 (1d8 + 3) piercing damage, and the target must make a DC 15 Constitution saving throw, taking 24 (7d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:6,damage_dice:"1d8",damage_bonus:3}]},{name:"Awakened Shrub",source:"5e SRD",size:"Small",type:"plant",subtype:"",alignment:"unaligned",ac:9,hp:10,hit_dice:"3d6 + -1",speed:"20 ft.",stats:[3,8,11,10,10,6],damage_vulnerabilities:"fire",damage_resistances:"piercing",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"one language known by its creator",cr:"0",bestiary:!0,traits:[{name:"False Appearance",desc:"While the shrub remains motionless, it is indistinguishable from a normal shrub.",attack_bonus:0}],actions:[{name:"Rake",desc:"Melee Weapon Attack: +1 to hit, reach 5 ft., one target. Hit: 1 (1d4 \u2014 1) slashing damage.",attack_bonus:1,damage_dice:"1d4",damage_bonus:-1}]},{name:"Awakened Tree",source:"5e SRD",size:"Huge",type:"plant",subtype:"",alignment:"unaligned",ac:13,hp:59,hit_dice:"7d12 + 13",speed:"20 ft.",stats:[19,6,15,10,10,7],damage_vulnerabilities:"fire",damage_resistances:"bludgeoning, piercing",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"one language known by its creator",cr:"2",bestiary:!0,traits:[{name:"False Appearance",desc:"While the tree remains motionless, it is indistinguishable from a normal tree.",attack_bonus:0}],actions:[{name:"Slam",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one target. Hit: 14 (3d6 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"3d6",damage_bonus:4}]},{name:"Axe Beak",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:19,hit_dice:"3d10 + 2",speed:"50 ft.",stats:[14,12,12,2,10,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"1/4",bestiary:!0,actions:[{name:"Beak",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) slashing damage.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2}]},{name:"Azer",source:"5e SRD",size:"Medium",type:"elemental",subtype:"",alignment:"lawful neutral",ac:17,hp:39,hit_dice:"6d8 + 12",speed:"30 ft.",stats:[17,12,15,12,13,10],saves:[{constitution:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"passive Perception 11",languages:"Ignan",cr:"2",bestiary:!0,traits:[{name:"Heated Body",desc:"A creature that touches the azer or hits it with a melee attack while within 5 ft. of it takes 5 (1d10) fire damage.",attack_bonus:0,damage_dice:"1d10"},{name:"Heated Weapons",desc:"When the azer hits with a metal melee weapon, it deals an extra 3 (1d6) fire damage (included in the attack).",attack_bonus:0},{name:"Illumination",desc:"The azer sheds bright light in a 10-foot radius and dim light for an additional 10 ft..",attack_bonus:0}],actions:[{name:"Warhammer",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) bludgeoning damage, or 8 (1d10 + 3) bludgeoning damage if used with two hands to make a melee attack, plus 3 (1d6) fire damage.",attack_bonus:5,damage_dice:"1d8 + 1d6",damage_bonus:3}]},{name:"Baboon",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:3,hit_dice:"1d6 + -1",speed:"30 ft., climb 30 ft.",stats:[8,14,11,4,12,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 11",languages:"",cr:"0",bestiary:!0,traits:[{name:"Pack Tactics",desc:"The baboon has advantage on an attack roll against a creature if at least one of the baboon's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +1 to hit, reach 5 ft., one target. Hit: 1 (1d4 \u2014 1) piercing damage.",attack_bonus:1,damage_dice:"1d4",damage_bonus:-1}]},{name:"Badger",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:3,hit_dice:"1d4",speed:"20 ft., burrow 5 ft.",stats:[4,11,12,2,12,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 11",languages:"",cr:"0",bestiary:!0,traits:[{name:"Keen Smell",desc:"The badger has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 1 piercing damage.",attack_bonus:2,damage_bonus:1}]},{name:"Balor",source:"5e SRD",size:"Huge",type:"fiend",subtype:"demon",alignment:"chaotic evil",ac:19,hp:262,hit_dice:"21d12 + 125",speed:"40 ft., fly 80 ft.",stats:[26,15,22,20,16,22],saves:[{strength:14},{constitution:12},{wisdom:9},{charisma:12}],damage_vulnerabilities:"",damage_resistances:"cold, lightning; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"truesight 120 ft., passive Perception 13",languages:"Abyssal, telepathy 120 ft.",cr:"19",bestiary:!0,traits:[{name:"Death Throes",desc:"When the balor dies, it explodes, and each creature within 30 feet of it must make a DC 20 Dexterity saving throw, taking 70 (20d6) fire damage on a failed save, or half as much damage on a successful one. The explosion ignites flammable objects in that area that aren't being worn or carried, and it destroys the balor's weapons.",attack_bonus:0,damage_dice:"20d6"},{name:"Fire Aura",desc:"At the start of each of the balor's turns, each creature within 5 feet of it takes 10 (3d6) fire damage, and flammable objects in the aura that aren't being worn or carried ignite. A creature that touches the balor or hits it with a melee attack while within 5 feet of it takes 10 (3d6) fire damage.",attack_bonus:0,damage_dice:"3d6"},{name:"Magic Resistance",desc:"The balor has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Magic Weapons",desc:"The balor's weapon attacks are magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The balor makes two attacks: one with its longsword and one with its whip.",attack_bonus:0},{name:"Longsword",desc:"Melee Weapon Attack: +14 to hit, reach 10 ft., one target. Hit: 21 (3d8 + 8) slashing damage plus 13 (3d8) lightning damage. If the balor scores a critical hit, it rolls damage dice three times, instead of twice.",attack_bonus:14,damage_dice:"3d8 + 3d8",damage_bonus:8},{name:"Whip",desc:"Melee Weapon Attack: +14 to hit, reach 30 ft., one target. Hit: 15 (2d6 + 8) slashing damage plus 10 (3d6) fire damage, and the target must succeed on a DC 20 Strength saving throw or be pulled up to 25 feet toward the balor.",attack_bonus:14,damage_dice:"2d6 + 3d6",damage_bonus:8},{name:"Teleport",desc:"The balor magically teleports, along with any equipment it is wearing or carrying, up to 120 feet to an unoccupied space it can see.",attack_bonus:0},{name:"Variant: Summon Demon (1/Day)",desc:`The demon chooses what to summon and attempts a magical summoning. +A balor has a 50 percent chance of summoning 1d8 vrocks, 1d6 hezrous, 1d4 glabrezus, 1d3 nalfeshnees, 1d2 mariliths, or one goristro. +A summoned demon appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other demons. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.`,attack_bonus:0}]},{name:"Bandit",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any non-lawful alignment",ac:12,hp:11,hit_dice:"2d8 + 2",speed:"30 ft.",stats:[11,12,12,10,10,10],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"any one language (usually Common)",cr:"1/8",bestiary:!0,actions:[{name:"Scimitar",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) slashing damage.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1},{name:"Light Crossbow",desc:"Ranged Weapon Attack: +3 to hit, range 80 ft./320 ft., one target. Hit: 5 (1d8 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d8",damage_bonus:1}]},{name:"Bandit Captain",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any non-lawful alignment",ac:15,hp:65,hit_dice:"10d8 + 20",speed:"30 ft.",stats:[15,16,14,14,11,14],saves:[{strength:4},{dexterity:5},{wisdom:2}],skillsaves:[{athletics:4},{deception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"any two languages",cr:"2",bestiary:!0,actions:[{name:"Multiattack",desc:"The captain makes three melee attacks: two with its scimitar and one with its dagger. Or the captain makes two ranged attacks with its daggers.",attack_bonus:0},{name:"Scimitar",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Dagger",desc:"Melee or Ranged Weapon Attack: +5 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 5 (1d4 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d4",damage_bonus:3}],reactions:[{name:"Parry",desc:"The captain adds 2 to its AC against one melee attack that would hit it. To do so, the captain must see the attacker and be wielding a melee weapon.",attack_bonus:0}]},{name:"Barbed Devil",source:"5e SRD",size:"Medium",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:15,hp:110,hit_dice:"13d8 + 51",speed:"30 ft.",stats:[16,17,18,12,14,14],saves:[{strength:6},{constitution:7},{wisdom:5},{charisma:5}],skillsaves:[{deception:5},{insight:5},{perception:8}],damage_vulnerabilities:"",damage_resistances:"cold; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 18",languages:"Infernal, telepathy 120 ft.",cr:"5",bestiary:!0,traits:[{name:"Barbed Hide",desc:"At the start of each of its turns, the barbed devil deals 5 (1d10) piercing damage to any creature grappling it.",attack_bonus:0,damage_dice:"1d10"},{name:"Devil's Sight",desc:"Magical darkness doesn't impede the devil's darkvision.",attack_bonus:0},{name:"Magic Resistance",desc:"The devil has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The devil makes three melee attacks: one with its tail and two with its claws. Alternatively, it can use Hurl Flame twice.",attack_bonus:0},{name:"Claw",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft ., one target. Hit: 6 (1d6 + 3) piercing damage.",attack_bonus:6,damage_dice:"1d6",damage_bonus:3},{name:"Tail",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) piercing damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:3},{name:"Hurl Flame",desc:"Ranged Spell Attack: +5 to hit, range 150 ft., one target. Hit: 10 (3d6) fire damage. If the target is a flammable object that isn't being worn or carried, it also catches fire.",attack_bonus:5,damage_dice:"3d6"}]},{name:"Basilisk",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"",alignment:"unaligned",ac:12,hp:52,hit_dice:"8d8 + 16",speed:"20 ft.",stats:[16,8,15,2,8,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 9",languages:"",cr:"3",bestiary:!0,traits:[{name:"Petrifying Gaze",desc:`If a creature starts its turn within 30 ft. of the basilisk and the two of them can see each other, the basilisk can force the creature to make a DC 12 Constitution saving throw if the basilisk isn't incapacitated. On a failed save, the creature magically begins to turn to stone and is restrained. It must repeat the saving throw at the end of its next turn. On a success, the effect ends. On a failure, the creature is petrified until freed by the greater restoration spell or other magic. +A creature that isn't surprised can avert its eyes to avoid the saving throw at the start of its turn. If it does so, it can't see the basilisk until the start of its next turn, when it can avert its eyes again. If it looks at the basilisk in the meantime, it must immediately make the save. +If the basilisk sees its reflection within 30 ft. of it in bright light, it mistakes itself for a rival and targets itself with its gaze.`,attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) piercing damage plus 7 (2d6) poison damage.",attack_bonus:5,damage_dice:"2d6 + 2d6",damage_bonus:3}]},{name:"Bat",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:1,hit_dice:"1d4 + -2",speed:"5 ft., fly 30 ft.",stats:[2,15,8,2,12,4],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 60 ft., passive Perception 11",languages:"",cr:"0",bestiary:!0,traits:[{name:"Echolocation",desc:"The bat can't use its blindsight while deafened.",attack_bonus:0},{name:"Keen Hearing",desc:"The bat has advantage on Wisdom (Perception) checks that rely on hearing.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +0 to hit, reach 5 ft., one creature. Hit: 1 piercing damage.",attack_bonus:0,damage_bonus:1}]},{name:"Bearded Devil",source:"5e SRD",size:"Medium",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:13,hp:52,hit_dice:"8d8 + 16",speed:"30 ft.",stats:[16,15,15,9,11,11],saves:[{strength:5},{constitution:4},{wisdom:2}],damage_vulnerabilities:"",damage_resistances:"cold; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 10",languages:"Infernal, telepathy 120 ft.",cr:"3",bestiary:!0,traits:[{name:"Devil's Sight",desc:"Magical darkness doesn't impede the devil's darkvision.",attack_bonus:0},{name:"Magic Resistance",desc:"The devil has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Steadfast",desc:"The devil can't be frightened while it can see an allied creature within 30 feet of it.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The devil makes two attacks: one with its beard and one with its glaive.",attack_bonus:0},{name:"Beard",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one creature. Hit: 6 (1d8 + 2) piercing damage, and the target must succeed on a DC 12 Constitution saving throw or be poisoned for 1 minute. While poisoned in this way, the target can't regain hit points. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:5,damage_dice:"1d8",damage_bonus:2},{name:"Glaive",desc:"Melee Weapon Attack: +5 to hit, reach 10 ft., one target. Hit: 8 (1d10 + 3) slashing damage. If the target is a creature other than an undead or a construct, it must succeed on a DC 12 Constitution saving throw or lose 5 (1d10) hit points at the start of each of its turns due to an infernal wound. Each time the devil hits the wounded target with this attack, the damage dealt by the wound increases by 5 (1d10). Any creature can take an action to stanch the wound with a successful DC 12 Wisdom (Medicine) check. The wound also closes if the target receives magical healing.",attack_bonus:5,damage_dice:"1d10",damage_bonus:3}]},{name:"Behir",source:"5e SRD",size:"Huge",type:"monstrosity",subtype:"",alignment:"neutral evil",ac:17,hp:168,hit_dice:"16d12 + 64",speed:"50 ft., climb 40 ft.",stats:[23,16,18,7,14,12],skillsaves:[{perception:6},{stealth:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"darkvision 90 ft., passive Perception 16",languages:"Draconic",cr:"11",bestiary:!0,actions:[{name:"Multiattack",desc:"The behir makes two attacks: one with its bite and one to constrict.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 22 (3d10 + 6) piercing damage.",attack_bonus:10,damage_dice:"3d10",damage_bonus:6},{name:"Constrict",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one Large or smaller creature. Hit: 17 (2d10 + 6) bludgeoning damage plus 17 (2d10 + 6) slashing damage. The target is grappled (escape DC 16) if the behir isn't already constricting a creature, and the target is restrained until this grapple ends.",attack_bonus:10,damage_dice:"2d10 + 2d10",damage_bonus:6},{name:"Lightning Breath (Recharge 5-6)",desc:"The behir exhales a line of lightning that is 20 ft. long and 5 ft. wide. Each creature in that line must make a DC 16 Dexterity saving throw, taking 66 (12d10) lightning damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"12d10"},{name:"Swallow",desc:`The behir makes one bite attack against a Medium or smaller target it is grappling. If the attack hits, the target is also swallowed, and the grapple ends. While swallowed, the target is blinded and restrained, it has total cover against attacks and other effects outside the behir, and it takes 21 (6d6) acid damage at the start of each of the behir's turns. A behir can have only one creature swallowed at a time. +If the behir takes 30 damage or more on a single turn from the swallowed creature, the behir must succeed on a DC 14 Constitution saving throw at the end of that turn or regurgitate the creature, which falls prone in a space within 10 ft. of the behir. If the behir dies, a swallowed creature is no longer restrained by it and can escape from the corpse by using 15 ft. of movement, exiting prone.`,attack_bonus:0,damage_dice:"6d6"}]},{name:"Berserker",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any chaotic alignment",ac:13,hp:67,hit_dice:"9d8 + 26",speed:"30 ft.",stats:[16,12,17,9,11,9],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"any one language (usually Common)",cr:"2",bestiary:!0,traits:[{name:"Reckless",desc:"At the start of its turn, the berserker can gain advantage on all melee weapon attack rolls during that turn, but attack rolls against it have advantage until the start of its next turn.",attack_bonus:0}],actions:[{name:"Greataxe",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 9 (1d12 + 3) slashing damage.",attack_bonus:5,damage_dice:"1d12",damage_bonus:3}]},{name:"Black Bear",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:19,hit_dice:"3d8 + 5",speed:"40 ft., climb 30 ft.",stats:[15,10,14,2,12,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Keen Smell",desc:"The bear has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The bear makes two attacks: one with its bite and one with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:3,damage_dice:"1d6",damage_bonus:2},{name:"Claws",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) slashing damage.",attack_bonus:3,damage_dice:"2d4",damage_bonus:2}]},{name:"Black Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"chaotic evil",ac:17,hp:33,hit_dice:"6d8 + 6",speed:"30 ft., fly 60 ft., swim 30 ft.",stats:[15,14,13,10,11,13],saves:[{dexterity:4},{constitution:3},{wisdom:2},{charisma:3}],skillsaves:[{perception:4},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"2",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (1d10 + 2) piercing damage plus 2 (1d4) acid damage.",attack_bonus:4,damage_dice:"1d10",damage_bonus:2},{name:"Acid Breath (Recharge 5-6)",desc:"The dragon exhales acid in a 15-foot line that is 5 feet wide. Each creature in that line must make a DC 11 Dexterity saving throw, taking 22 (Sd8) acid damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"5d8"}]},{name:"Black Pudding",source:"5e SRD",size:"Large",type:"ooze",subtype:"",alignment:"unaligned",ac:7,hp:85,hit_dice:"10d10 + 30",speed:"20 ft., climb 20 ft.",stats:[16,5,16,1,6,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid, cold, lightning, slashing",condition_immunities:"blinded, charmed, deafened, exhaustion, frightened, prone",senses:"blindsight 60 ft. (blind beyond this radius), passive Perception 8",languages:"",cr:"4",bestiary:!0,traits:[{name:"Amorphous",desc:"The pudding can move through a space as narrow as 1 inch wide without squeezing.",attack_bonus:0},{name:"Corrosive Form",desc:"A creature that touches the pudding or hits it with a melee attack while within 5 feet of it takes 4 (1d8) acid damage. Any nonmagical weapon made of metal or wood that hits the pudding corrodes. After dealing damage, the weapon takes a permanent and cumulative -1 penalty to damage rolls. If its penalty drops to -5, the weapon is destroyed. Nonmagical ammunition made of metal or wood that hits the pudding is destroyed after dealing damage. The pudding can eat through 2-inch-thick, nonmagical wood or metal in 1 round.",attack_bonus:0,damage_dice:"1d8"},{name:"Spider Climb",desc:"The pudding can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0}],actions:[{name:"Pseudopod",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) bludgeoning damage plus 18 (4d8) acid damage. In addition, nonmagical armor worn by the target is partly dissolved and takes a permanent and cumulative -1 penalty to the AC it offers. The armor is destroyed if the penalty reduces its AC to 10.",attack_bonus:5,damage_dice:"1d6 + 4d8",damage_bonus:3}],reactions:[{name:"Split",desc:"When a pudding that is Medium or larger is subjected to lightning or slashing damage, it splits into two new puddings if it has at least 10 hit points. Each new pudding has hit points equal to half the original pudding's, rounded down. New puddings are one size smaller than the original pudding.",attack_bonus:0}]},{name:"Blink Dog",source:"5e SRD",size:"Medium",type:"fey",subtype:"",alignment:"lawful good",ac:13,hp:22,hit_dice:"4d8 + 4",speed:"40 ft.",stats:[12,17,12,10,13,11],skillsaves:[{perception:3},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"Blink Dog, understands Sylvan but can't speak it",cr:"1/4",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The dog has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1},{name:"Teleport (Recharge 4-6)",desc:"The dog magically teleports, along with any equipment it is wearing or carrying, up to 40 ft. to an unoccupied space it can see. Before or after teleporting, the dog can make one bite attack.",attack_bonus:0}]},{name:"Blood Hawk",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:7,hit_dice:"2d6",speed:"10 ft., fly 60 ft.",stats:[6,14,10,3,14,5],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"",cr:"1/8",bestiary:!0,traits:[{name:"Keen Sight",desc:"The hawk has advantage on Wisdom (Perception) checks that rely on sight.",attack_bonus:0},{name:"Pack Tactics",desc:"The hawk has advantage on an attack roll against a creature if at least one of the hawk's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Beak",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Blue Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"lawful evil",ac:17,hp:52,hit_dice:"8d8 + 16",speed:"30 ft., burrow 15 ft., fly 60 ft.",stats:[17,10,15,12,11,15],saves:[{dexterity:2},{constitution:4},{wisdom:2},{charisma:4}],skillsaves:[{perception:4},{stealth:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"3",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (1d10 + 3) piercing damage plus 3 (1d6) lightning damage.",attack_bonus:5,damage_dice:"1d10 + 1d6",damage_bonus:3},{name:"Lightning Breath (Recharge 5-6)",desc:"The dragon exhales lightning in a 30-foot line that is 5 feet wide. Each creature in that line must make a DC 12 Dexterity saving throw, taking 22 (4d10) lightning damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"4d10"}]},{name:"Boar",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:11,hit_dice:"2d8 + 2",speed:"40 ft.",stats:[13,11,12,2,9,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 9",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Charge",desc:"If the boar moves at least 20 ft. straight toward a target and then hits it with a tusk attack on the same turn, the target takes an extra 3 (1d6) slashing damage. If the target is a creature, it must succeed on a DC 11 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"1d6"},{name:"Relentless (Recharges after a Short or Long Rest)",desc:"If the boar takes 7 damage or less that would reduce it to 0 hit points, it is reduced to 1 hit point instead.",attack_bonus:0}],actions:[{name:"Tusk",desc:"Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) slashing damage.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Bone Devil",source:"5e SRD",size:"Large",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:19,hp:142,hit_dice:"15d10 + 59",speed:"40 ft., fly 40 ft.",stats:[18,16,18,13,14,16],saves:[{intelligence:5},{wisdom:6},{charisma:7}],skillsaves:[{deception:7},{insight:6}],damage_vulnerabilities:"",damage_resistances:"cold; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 9",languages:"Infernal, telepathy 120 ft.",cr:"12",bestiary:!0,traits:[{name:"Devil's Sight",desc:"Magical darkness doesn't impede the devil's darkvision.",attack_bonus:0},{name:"Magic Resistance",desc:"The devil has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The devil makes three attacks: two with its claws and one with its sting.",attack_bonus:0},{name:"Multiattack",desc:"The devil makes three attacks: two with its claws and one with its sting.",attack_bonus:0},{name:"Claw",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 8 (1d8 + 4) slashing damage.",attack_bonus:8,damage_dice:"1d8",damage_bonus:4},{name:"Claw",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 8 (1d8 + 4) slashing damage.",attack_bonus:8,damage_dice:"1d8",damage_bonus:4},{name:"Sting",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 13 (2d8 + 4) piercing damage plus 17 (5d6) poison damage, and the target must succeed on a DC 14 Constitution saving throw or become poisoned for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success .",attack_bonus:8,damage_dice:"2d8",damage_bonus:4},{name:"Sting",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 13 (2d8 + 4) piercing damage plus 17 (5d6) poison damage, and the target must succeed on a DC 14 Constitution saving throw or become poisoned for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success .",attack_bonus:8,damage_dice:"2d8",damage_bonus:4}]},{name:"Brass Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"chaotic good",ac:16,hp:16,hit_dice:"3d8 + 2",speed:"30 ft., burrow 15 ft., fly 60 ft.",stats:[15,10,13,10,11,13],saves:[{dexterity:2},{constitution:3},{wisdom:2},{charisma:3}],skillsaves:[{perception:4},{stealth:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"1",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (1d10 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d10",damage_bonus:2},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Fire Breath. The dragon exhales fire in an 20-foot line that is 5 feet wide. Each creature in that line must make a DC 11 Dexterity saving throw, taking 14 (4d6) fire damage on a failed save, or half as much damage on a successful one. +Sleep Breath. The dragon exhales sleep gas in a 15-foot cone. Each creature in that area must succeed on a DC 11 Constitution saving throw or fall unconscious for 1 minute. This effect ends for a creature if the creature takes damage or someone uses an action to wake it.`,attack_bonus:0,damage_dice:"4d6"}]},{name:"Bronze Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"lawful good",ac:17,hp:32,hit_dice:"5d8 + 9",speed:"30 ft., fly 60 ft., swim 30 ft.",stats:[17,10,15,12,11,15],saves:[{dexterity:2},{constitution:4},{wisdom:2},{charisma:4}],skillsaves:[{perception:4},{stealth:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"2",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (1d10 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d10",damage_bonus:3},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Lightning Breath. The dragon exhales lightning in a 40-foot line that is 5 feet wide. Each creature in that line must make a DC 12 Dexterity saving throw, taking 16 (3d10) lightning damage on a failed save, or half as much damage on a successful one. +Repulsion Breath. The dragon exhales repulsion energy in a 30-foot cone. Each creature in that area must succeed on a DC 12 Strength saving throw. On a failed save, the creature is pushed 30 feet away from the dragon.`,attack_bonus:0,damage_dice:"3d10"}]},{name:"Brown Bear",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:34,hit_dice:"4d10 + 12",speed:"40 ft., climb 30 ft.",stats:[19,10,16,2,13,7],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"1",bestiary:!0,traits:[{name:"Keen Smell",desc:"The bear has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The bear makes two attacks: one with its bite and one with its claws.",attack_bonus:0},{name:"Bite",desc:"Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (1d8 + 4) piercing damage.",attack_bonus:5,damage_dice:"1d8",damage_bonus:4},{name:"Claws",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:5,damage_dice:"2d6",damage_bonus:4}]},{name:"Bugbear",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"goblinoid",alignment:"chaotic evil",ac:16,hp:27,hit_dice:"5d8 + 4",speed:"30 ft.",stats:[15,14,13,8,11,9],skillsaves:[{stealth:6},{survival:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"Common, Goblin",cr:"1",bestiary:!0,traits:[{name:"Brute",desc:"A melee weapon deals one extra die of its damage when the bugbear hits with it (included in the attack).",attack_bonus:0},{name:"Surprise Attack",desc:"If the bugbear surprises a creature and hits it with an attack during the first round of combat, the target takes an extra 7 (2d6) damage from the attack.",attack_bonus:0,damage_dice:"2d6"}],actions:[{name:"Morningstar",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 11 (2d8 + 2) piercing damage.",attack_bonus:4,damage_dice:"2d8",damage_bonus:2},{name:"Javelin",desc:"Melee or Ranged Weapon Attack: +4 to hit, reach 5 ft. or range 30/120 ft., one target. Hit: 9 (2d6 + 2) piercing damage in melee or 5 (1d6 + 2) piercing damage at range.",attack_bonus:4,damage_dice:"2d6",damage_bonus:2}]},{name:"Bulette",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"unaligned",ac:17,hp:94,hit_dice:"9d10 + 44",speed:"40 ft., burrow 40 ft.",stats:[19,11,21,2,10,5],skillsaves:[{perception:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., tremorsense 60 ft., passive Perception 16",languages:"",cr:"5",bestiary:!0,traits:[{name:"Standing Leap",desc:"The bulette's long jump is up to 30 ft. and its high jump is up to 15 ft., with or without a running start.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 30 (4d12 + 4) piercing damage.",attack_bonus:7,damage_dice:"4d12",damage_bonus:4},{name:"Deadly Leap",desc:"If the bulette jumps at least 15 ft. as part of its movement, it can then use this action to land on its ft. in a space that contains one or more other creatures. Each of those creatures must succeed on a DC 16 Strength or Dexterity saving throw (target's choice) or be knocked prone and take 14 (3d6 + 4) bludgeoning damage plus 14 (3d6 + 4) slashing damage. On a successful save, the creature takes only half the damage, isn't knocked prone, and is pushed 5 ft. out of the bulette's space into an unoccupied space of the creature's choice. If no unoccupied space is within range, the creature instead falls prone in the bulette's space.",attack_bonus:0}]},{name:"Camel",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:9,hp:15,hit_dice:"2d10 + 4",speed:"50 ft.",stats:[16,8,14,2,8,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 9",languages:"",cr:"1/8",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 2 (1d4) bludgeoning damage.",attack_bonus:5,damage_dice:"1d4"}]},{name:"Carrion Crawler",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"unaligned",ac:13,hp:51,hit_dice:"6d10 + 18",speed:"30 ft., climb 30 ft.",stats:[14,13,16,1,12,5],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 13",languages:"",cr:"2",bestiary:!0,traits:[{name:"Keen Smell",desc:"The carrion crawler has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Spider Climb",desc:"The carrion crawler can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The carrion crawler makes two attacks: one with its tentacles and one with its bite.",attack_bonus:0},{name:"Tentacles",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one creature. Hit: 4 (1d4 + 2) poison damage, and the target must succeed on a DC 13 Constitution saving throw or be poisoned for 1 minute. Until this poison ends, the target is paralyzed. The target can repeat the saving throw at the end of each of its turns, ending the poison on itself on a success.",attack_bonus:8,damage_dice:"1d4",damage_bonus:2},{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) piercing damage.",attack_bonus:4,damage_dice:"2d4",damage_bonus:2}]},{name:"Cat",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:2,hit_dice:"1d4 + -1",speed:"40 ft., climb 30 ft.",stats:[3,15,10,3,12,7],skillsaves:[{perception:3},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"0",bestiary:!0,traits:[{name:"Keen Smell",desc:"The cat has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Claws",desc:"Melee Weapon Attack: +0 to hit, reach 5 ft., one target. Hit: 1 slashing damage.",attack_bonus:0,damage_bonus:1}]},{name:"Cave Bear",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:42,hit_dice:"5d10 + 14",speed:"40 ft., swim 30 ft.",stats:[20,10,16,2,13,7],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 13",languages:"",cr:"2",bestiary:!0,traits:[{name:"Keen Smell",desc:"The bear has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The bear makes two attacks: one with its bite and one with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 9 (1d8 + 5) piercing damage.",attack_bonus:7,damage_dice:"1d8",damage_bonus:5},{name:"Claws",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:5}]},{name:"Centaur",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"neutral good",ac:12,hp:45,hit_dice:"6d10 + 12",speed:"50 ft.",stats:[18,14,14,9,13,11],skillsaves:[{athletics:6},{perception:3},{survival:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"Elvish, Sylvan",cr:"2",bestiary:!0,traits:[{name:"Charge",desc:"If the centaur moves at least 30 ft. straight toward a target and then hits it with a pike attack on the same turn, the target takes an extra 10 (3d6) piercing damage.",attack_bonus:0,damage_dice:"3d6"}],actions:[{name:"Multiattack",desc:"The centaur makes two attacks: one with its pike and one with its hooves or two with its longbow.",attack_bonus:0},{name:"Pike",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one target. Hit: 9 (1d10 + 4) piercing damage.",attack_bonus:6,damage_dice:"1d10",damage_bonus:4},{name:"Hooves",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4},{name:"Longbow",desc:"Ranged Weapon Attack: +4 to hit, range 150/600 ft., one target. Hit: 6 (1d8 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2}]},{name:"Chain Devil",source:"5e SRD",size:"Medium",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:16,hp:85,hit_dice:"10d8 + 40",speed:"30 ft.",stats:[18,15,18,11,12,14],damage_vulnerabilities:"",damage_resistances:"cold; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 8",languages:"Infernal, telepathy 120 ft.",cr:"11",bestiary:!0,traits:[{name:"Devil's Sight",desc:"Magical darkness doesn't impede the devil's darkvision.",attack_bonus:0},{name:"Magic Resistance",desc:"The devil has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The devil makes two attacks with its chains.",attack_bonus:0},{name:"Chain",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 11 (2d6 + 4) slashing damage. The target is grappled (escape DC 14) if the devil isn't already grappling a creature. Until this grapple ends, the target is restrained and takes 7 (2d6) piercing damage at the start of each of its turns.",attack_bonus:8,damage_dice:"2d6",damage_bonus:4},{name:"Animate Chains (Recharges after a Short or Long Rest)",desc:`Up to four chains the devil can see within 60 feet of it magically sprout razor-edged barbs and animate under the devil's control, provided that the chains aren't being worn or carried. +Each animated chain is an object with AC 20, 20 hit points, resistance to piercing damage, and immunity to psychic and thunder damage. When the devil uses Multiattack on its turn, it can use each animated chain to make one additional chain attack. An animated chain can grapple one creature of its own but can't make attacks while grappling. An animated chain reverts to its inanimate state if reduced to 0 hit points or if the devil is incapacitated or dies.`,attack_bonus:0}],reactions:[{name:"Unnerving Mask",desc:"When a creature the devil can see starts its turn within 30 feet of the devil, the devil can create the illusion that it looks like one of the creature's departed loved ones or bitter enemies. If the creature can see the devil, it must succeed on a DC 14 Wisdom saving throw or be frightened until the end of its turn.",attack_bonus:0}]},{name:"Chimera",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"chaotic evil",ac:14,hp:114,hit_dice:"12d10 + 48",speed:"30 ft., fly 60 ft.",stats:[19,11,19,3,14,10],skillsaves:[{perception:8}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 18",languages:"understands Draconic but can't speak",cr:"6",bestiary:!0,actions:[{name:"Multiattack",desc:"The chimera makes three attacks: one with its bite, one with its horns, and one with its claws. When its fire breath is available, it can use the breath in place of its bite or horns.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) piercing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Horns",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 10 (1d12 + 4) bludgeoning damage.",attack_bonus:7,damage_dice:"1d12",damage_bonus:4},{name:"Claws",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Fire Breath (Recharge 5-6)",desc:"The dragon head exhales fire in a 15-foot cone. Each creature in that area must make a DC 15 Dexterity saving throw, taking 31 (7d8) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"7d8"}]},{name:"Chuul",source:"5e SRD",size:"Large",type:"aberration",subtype:"",alignment:"chaotic evil",ac:16,hp:93,hit_dice:"11d10 + 32",speed:"30 ft., swim 30 ft.",stats:[19,10,16,5,11,5],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 14",languages:"understands Deep Speech but can't speak",cr:"4",bestiary:!0,traits:[{name:"Amphibious",desc:"The chuul can breathe air and water.",attack_bonus:0},{name:"Sense Magic",desc:"The chuul senses magic within 120 feet of it at will. This trait otherwise works like the detect magic spell but isn't itself magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The chuul makes two pincer attacks. If the chuul is grappling a creature, the chuul can also use its tentacles once.",attack_bonus:0},{name:"Pincer",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage. The target is grappled (escape DC 14) if it is a Large or smaller creature and the chuul doesn't have two other creatures grappled.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4},{name:"Tentacles",desc:"One creature grappled by the chuul must succeed on a DC 13 Constitution saving throw or be poisoned for 1 minute. Until this poison ends, the target is paralyzed. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:0}]},{name:"Clay Golem",source:"5e SRD",size:"Large",type:"construct",subtype:"",alignment:"unaligned",ac:14,hp:133,hit_dice:"14d10 + 56",speed:"20 ft.",stats:[20,9,18,3,8,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid, poison, psychic; bludgeoning, piercing, and slashing from nonmagical weapons that aren't adamantine",condition_immunities:"charmed, exhaustion, frightened, paralyzed, petrified, poisoned",senses:"darkvision 60 ft., passive Perception 9",languages:"understands the languages of its creator but can't speak",cr:"9",bestiary:!0,traits:[{name:"Acid Absorption",desc:"Whenever the golem is subjected to acid damage, it takes no damage and instead regains a number of hit points equal to the acid damage dealt.",attack_bonus:0},{name:"Berserk",desc:"Whenever the golem starts its turn with 60 hit points or fewer, roll a d6. On a 6, the golem goes berserk. On each of its turns while berserk, the golem attacks the nearest creature it can see. If no creature is near enough to move to and attack, the golem attacks an object, with preference for an object smaller than itself. Once the golem goes berserk, it continues to do so until it is destroyed or regains all its hit points.",attack_bonus:0},{name:"Immutable Form",desc:"The golem is immune to any spell or effect that would alter its form.",attack_bonus:0},{name:"Magic Resistance",desc:"The golem has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Magic Weapons",desc:"The golem's weapon attacks are magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The golem makes two slam attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 16 (2d10 + 5) bludgeoning damage. If the target is a creature, it must succeed on a DC 15 Constitution saving throw or have its hit point maximum reduced by an amount equal to the damage taken. The target dies if this attack reduces its hit point maximum to 0. The reduction lasts until removed by the greater restoration spell or other magic.",attack_bonus:8,damage_dice:"2d10",damage_bonus:5},{name:"Haste (Recharge 5-6)",desc:"Until the end of its next turn, the golem magically gains a +2 bonus to its AC, has advantage on Dexterity saving throws, and can use its slam attack as a bonus action.",attack_bonus:0}]},{name:"Cloaker",source:"5e SRD",size:"Large",type:"aberration",subtype:"",alignment:"chaotic neutral",ac:14,hp:78,hit_dice:"12d10 + 12",speed:"10 ft., fly 40 ft.",stats:[17,15,12,13,12,14],skillsaves:[{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 11",languages:"Deep Speech, Undercommon",cr:"8",bestiary:!0,traits:[{name:"Damage Transfer",desc:"While attached to a creature, the cloaker takes only half the damage dealt to it (rounded down). and that creature takes the other half.",attack_bonus:0},{name:"False Appearance",desc:"While the cloaker remains motionless without its underside exposed, it is indistinguishable from a dark leather cloak.",attack_bonus:0},{name:"Light Sensitivity",desc:"While in bright light, the cloaker has disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The cloaker makes two attacks: one with its bite and one with its tail.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one creature. Hit: 10 (2d6 + 3) piercing damage, and if the target is Large or smaller, the cloaker attaches to it. If the cloaker has advantage against the target, the cloaker attaches to the target's head, and the target is blinded and unable to breathe while the cloaker is attached. While attached, the cloaker can make this attack only against the target and has advantage on the attack roll. The cloaker can detach itself by spending 5 feet of its movement. A creature, including the target, can take its action to detach the cloaker by succeeding on a DC 16 Strength check.",attack_bonus:6,damage_dice:"2d6",damage_bonus:3},{name:"Tail",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one creature. Hit: 7 (1d8 + 3) slashing damage.",attack_bonus:6,damage_dice:"1d8",damage_bonus:3},{name:"Moan",desc:"Each creature within 60 feet of the cloaker that can hear its moan and that isn't an aberration must succeed on a DC 13 Wisdom saving throw or become frightened until the end of the cloaker's next turn. If a creature's saving throw is successful, the creature is immune to the cloaker's moan for the next 24 hours.",attack_bonus:0},{name:"Phantasms (Recharges after a Short or Long Rest)",desc:`The cloaker magically creates three illusory duplicates of itself if it isn't in bright light. The duplicates move with it and mimic its actions, shifting position so as to make it impossible to track which cloaker is the real one. If the cloaker is ever in an area of bright light, the duplicates disappear. +Whenever any creature targets the cloaker with an attack or a harmful spell while a duplicate remains, that creature rolls randomly to determine whether it targets the cloaker or one of the duplicates. A creature is unaffected by this magical effect if it can't see or if it relies on senses other than sight. +A duplicate has the cloaker's AC and uses its saving throws. If an attack hits a duplicate, or if a duplicate fails a saving throw against an effect that deals damage, the duplicate disappears.`,attack_bonus:0}]},{name:"Cloud Giant",source:"5e SRD",size:"Huge",type:"giant",subtype:"",alignment:"neutral good (50%) or neutral evil (50%)",ac:14,hp:200,hit_dice:"16d12 + 96",speed:"40 ft.",stats:[27,10,22,12,16,16],saves:[{constitution:10},{wisdom:7},{charisma:7}],skillsaves:[{insight:7},{perception:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 17",languages:"Common, Giant",cr:"9",bestiary:!0,traits:[{name:"Keen Smell",desc:"The giant has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The giant's innate spellcasting ability is Charisma. It can innately cast the following spells, requiring no material components: + +At will: detect magic, fog cloud, light +3/day each: feather fall, fly, misty step, telekinesis +1/day each: control weather, gaseous form`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The giant makes two morningstar attacks.",attack_bonus:0},{name:"Morningstar",desc:"Melee Weapon Attack: +12 to hit, reach 10 ft., one target. Hit: 21 (3d8 + 8) piercing damage.",attack_bonus:12,damage_dice:"3d8",damage_bonus:8},{name:"Rock",desc:"Ranged Weapon Attack: +12 to hit, range 60/240 ft., one target. Hit: 30 (4d10 + 8) bludgeoning damage.",attack_bonus:12,damage_dice:"4d10",damage_bonus:8}]},{name:"Cockatrice",source:"5e SRD",size:"Small",type:"monstrosity",subtype:"",alignment:"unaligned",ac:11,hp:27,hit_dice:"6d6 + 6",speed:"20 ft., fly 40 ft.",stats:[6,12,12,2,13,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 11",languages:"",cr:"1/2",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one creature. Hit: 3 (1d4 + 1) piercing damage, and the target must succeed on a DC 11 Constitution saving throw against being magically petrified. On a failed save, the creature begins to turn to stone and is restrained. It must repeat the saving throw at the end of its next turn. On a success, the effect ends. On a failure, the creature is petrified for 24 hours.",attack_bonus:3,damage_dice:"1d4",damage_bonus:1}]},{name:"Commoner",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:10,hp:4,hit_dice:"1d8 + -1",speed:"30 ft.",stats:[10,10,10,10,10,10],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"any one language (usually Common)",cr:"0",bestiary:!0,actions:[{name:"Club",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 2 (1d4) bludgeoning damage.",attack_bonus:2,damage_dice:"1d4"}]},{name:"Constrictor Snake",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:13,hit_dice:"2d10 + 2",speed:"30 ft., swim 30 ft.",stats:[15,14,12,1,10,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., passive Perception 10",languages:"",cr:"1/4",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Constrict",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 6 (1d8 + 2) bludgeoning damage, and the target is grappled (escape DC 14). Until this grapple ends, the creature is restrained, and the snake can't constrict another target.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2}]},{name:"Copper Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"chaotic good",ac:16,hp:22,hit_dice:"4d8 + 4",speed:"30 ft., climb 30 ft., fly 60 ft.",stats:[15,12,13,14,11,13],saves:[{dexterity:3},{constitution:3},{wisdom:2},{charisma:3}],skillsaves:[{perception:4},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"1",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (1d10 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d10",damage_bonus:2},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Acid Breath. The dragon exhales acid in an 20-foot line that is 5 feet wide. Each creature in that line must make a DC 11 Dexterity saving throw, taking 18 (4d8) acid damage on a failed save, or half as much damage on a successful one. +Slowing Breath. The dragon exhales gas in a 1 5-foot cone. Each creature in that area must succeed on a DC 11 Constitution saving throw. On a failed save, the creature can't use reactions, its speed is halved, and it can't make more than one attack on its turn. In addition, the creature can use either an action or a bonus action on its turn, but not both. These effects last for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself with a successful save.`,attack_bonus:0,damage_dice:"4d8"}]},{name:"Couatl",source:"5e SRD",size:"Medium",type:"celestial",subtype:"",alignment:"lawful good",ac:19,hp:97,hit_dice:"13d8 + 38",speed:"30 ft., fly 90 ft.",stats:[16,20,17,18,20,18],saves:[{constitution:5},{wisdom:7},{charisma:6}],damage_vulnerabilities:"",damage_resistances:"radiant",damage_immunities:"psychic; bludgeoning, piercing, and slashing from nonmagical weapons",condition_immunities:"",senses:"truesight 120 ft., passive Perception 15",languages:"all, telepathy 120 ft.",cr:"4",bestiary:!0,traits:[{name:"Innate Spellcasting",desc:`The couatl's spellcasting ability is Charisma (spell save DC 14). It can innately cast the following spells, requiring only verbal components: + +At will: detect evil and good, detect magic, detect thoughts +3/day each: bless, create food and water, cure wounds, lesser restoration, protection from poison, sanctuary, shield +1/day each: dream, greater restoration, scrying`,attack_bonus:0},{name:"Magic Weapons",desc:"The couatl's weapon attacks are magical.",attack_bonus:0},{name:"Shielded Mind",desc:"The couatl is immune to scrying and to any effect that would sense its emotions, read its thoughts, or detect its location.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one creature. Hit: 8 (1d6 + 5) piercing damage, and the target must succeed on a DC 13 Constitution saving throw or be poisoned for 24 hours. Until this poison ends, the target is unconscious. Another creature can use an action to shake the target awake.",attack_bonus:8,damage_dice:"1d6",damage_bonus:5},{name:"Constrict",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one Medium or smaller creature. Hit: 10 (2d6 + 3) bludgeoning damage, and the target is grappled (escape DC 15). Until this grapple ends, the target is restrained, and the couatl can't constrict another target.",attack_bonus:6,damage_dice:"2d6",damage_bonus:3},{name:"Change Shape",desc:`The couatl magically polymorphs into a humanoid or beast that has a challenge rating equal to or less than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the couatl's choice). +In a new form, the couatl retains its game statistics and ability to speak, but its AC, movement modes, Strength, Dexterity, and other actions are replaced by those of the new form, and it gains any statistics and capabilities (except class features, legendary actions, and lair actions) that the new form has but that it lacks. If the new form has a bite attack, the couatl can use its bite in that form.`,attack_bonus:0}]},{name:"Crab",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:2,hit_dice:"1d4",speed:"20 ft., swim 20 ft.",stats:[2,11,10,1,8,2],skillsaves:[{stealth:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 30 ft., passive Perception 9",languages:"",cr:"0",bestiary:!0,traits:[{name:"Amphibious",desc:"The crab can breathe air and water.",attack_bonus:0}],actions:[{name:"Claw",desc:"Melee Weapon Attack: +0 to hit, reach 5 ft., one target. Hit: 1 bludgeoning damage.",attack_bonus:0,damage_bonus:1}]},{name:"Crocodile",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:19,hit_dice:"3d10 + 2",speed:"20 ft., swim 20 ft.",stats:[15,10,13,2,10,5],skillsaves:[{stealth:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Hold Breath",desc:"The crocodile can hold its breath for 15 minutes.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 7 (1d10 + 2) piercing damage, and the target is grappled (escape DC 12). Until this grapple ends, the target is restrained, and the crocodile can't bite another target",attack_bonus:4,damage_dice:"1d10",damage_bonus:2}]},{name:"Cult Fanatic",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any non-good alignment",ac:13,hp:22,hit_dice:"6d8 + -5",speed:"30 ft.",stats:[11,14,12,10,13,14],skillsaves:[{deception:4},{persuasion:4},{religion:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 11",languages:"any one language (usually Common)",cr:"2",bestiary:!0,traits:[{name:"Dark Devotion",desc:"The fanatic has advantage on saving throws against being charmed or frightened.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The fanatic makes two melee attacks.",attack_bonus:0},{name:"Dagger",desc:"Melee or Ranged Weapon Attack: +4 to hit, reach 5 ft. or range 20/60 ft., one creature. Hit: 4 (1d4 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}],spells:["The fanatic is a 4th-level spellcaster. Its spell casting ability is Wisdom (spell save DC 11, +3 to hit with spell attacks). The fanatic has the following cleric spells prepared:","Cantrips (at will): light, sacred flame, thaumaturgy",{"1st level (4 slots)":"command, inflict wounds, shield of faith"},{"2nd level (3 slots)":"hold person, spiritual weapon"}]},{name:"Cultist",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any non-good alignment",ac:12,hp:9,hit_dice:"2d8",speed:"30 ft.",stats:[11,12,10,10,11,10],skillsaves:[{deception:2},{religion:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"any one language (usually Common)",cr:"1/8",bestiary:!0,traits:[{name:"Dark Devotion",desc:"The cultist has advantage on saving throws against being charmed or frightened.",attack_bonus:0}],actions:[{name:"Scimitar",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one creature. Hit: 4 (1d6 + 1) slashing damage.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Darkmantle",source:"5e SRD",size:"Small",type:"monstrosity",subtype:"",alignment:"unaligned",ac:11,hp:22,hit_dice:"5d6 + 4",speed:"10 ft., fly 30 ft.",stats:[16,12,13,2,10,5],skillsaves:[{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 60 ft., passive Perception 10",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Echolocation",desc:"The darkmantle can't use its blindsight while deafened.",attack_bonus:0},{name:"False Appearance",desc:"While the darkmantle remains motionless, it is indistinguishable from a cave formation such as a stalactite or stalagmite.",attack_bonus:0}],actions:[{name:"Crush",desc:`Melee Weapon Attack: +5 to hit, reach 5 ft., one creature. Hit: 6 (1d6 + 3) bludgeoning damage, and the darkmantle attaches to the target. If the target is Medium or smaller and the darkmantle has advantage on the attack roll, it attaches by engulfing the target's head, and the target is also blinded and unable to breathe while the darkmantle is attached in this way. +While attached to the target, the darkmantle can attack no other creature except the target but has advantage on its attack rolls. The darkmantle's speed also becomes 0, it can't benefit from any bonus to its speed, and it moves with the target. +A creature can detach the darkmantle by making a successful DC 13 Strength check as an action. On its turn, the darkmantle can detach itself from the target by using 5 feet of movement.`,attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Darkness Aura (1/day)",desc:"A 15-foot radius of magical darkness extends out from the darkmantle, moves with it, and spreads around corners. The darkness lasts as long as the darkmantle maintains concentration, up to 10 minutes (as if concentrating on a spell). Darkvision can't penetrate this darkness, and no natural light can illuminate it. If any of the darkness overlaps with an area of light created by a spell of 2nd level or lower, the spell creating the light is dispelled.",attack_bonus:0}]},{name:"Death Dog",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"",alignment:"neutral evil",ac:12,hp:39,hit_dice:"6d8 + 12",speed:"40 ft.",stats:[15,14,14,3,13,6],skillsaves:[{perception:5},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 15",languages:"",cr:"1",bestiary:!0,traits:[{name:"Two-Headed",desc:"The dog has advantage on Wisdom (Perception) checks and on saving throws against being blinded, charmed, deafened, frightened, stunned, or knocked unconscious.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dog makes two bite attacks.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage. If the target is a creature, it must succeed on a DC 12 Constitution saving throw against disease or become poisoned until the disease is cured. Every 24 hours that elapse, the creature must repeat the saving throw, reducing its hit point maximum by 5 (1d10) on a failure. This reduction lasts until the disease is cured. The creature dies if the disease reduces its hit point maximum to 0.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Deep Gnome (Svirfneblin)",source:"5e SRD",size:"Small",type:"humanoid",subtype:"gnome",alignment:"neutral good",ac:15,hp:16,hit_dice:"3d6 + 5",speed:"20 ft.",stats:[15,14,14,12,10,9],skillsaves:[{perception:2},{investigation:3},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 12",languages:"Gnomish, Terran, Undercommon",cr:"1/2",bestiary:!0,traits:[{name:"Stone Camouflage",desc:"The gnome has advantage on Dexterity (Stealth) checks made to hide in rocky terrain.",attack_bonus:0},{name:"Gnome Cunning",desc:"The gnome has advantage on Intelligence, Wisdom, and Charisma saving throws against magic.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The gnome's innate spellcasting ability is Intelligence (spell save DC 11). It can innately cast the following spells, requiring no material components: +At will: nondetection (self only) +1/day each: blindness/deafness, blur, disguise self`,attack_bonus:0}],actions:[{name:"War Pick",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2},{name:"Poisoned Dart",desc:"Ranged Weapon Attack: +4 to hit, range 30/120 ft., one creature. Hit: 4 (1d4 + 2) piercing damage, and the target must succeed on a DC 12 Constitution saving throw or be poisoned for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Deer",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:4,hit_dice:"1d8 + -1",speed:"50 ft.",stats:[11,16,11,2,14,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"",cr:"0",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 2 (1d4) piercing damage.",attack_bonus:2,damage_dice:"1d4"}]},{name:"Deva",source:"5e SRD",size:"Medium",type:"celestial",subtype:"",alignment:"lawful good",ac:17,hp:136,hit_dice:"16d8 + 64",speed:"30 ft., fly 90 ft.",stats:[18,18,18,17,20,20],saves:[{wisdom:9},{charisma:9}],skillsaves:[{insight:9},{perception:9}],damage_vulnerabilities:"",damage_resistances:"radiant; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"",condition_immunities:"charmed, exhaustion, frightened",senses:"darkvision 120 ft., passive Perception 19",languages:"all, telepathy 120 ft.",cr:"10",bestiary:!0,traits:[{name:"Angelic Weapons",desc:"The deva's weapon attacks are magical. When the deva hits with any weapon, the weapon deals an extra 4d8 radiant damage (included in the attack).",attack_bonus:0},{name:"Innate Spellcasting",desc:`The deva's spellcasting ability is Charisma (spell save DC 17). The deva can innately cast the following spells, requiring only verbal components: +At will: detect evil and good +1/day each: commune, raise dead`,attack_bonus:0},{name:"Magic Resistance",desc:"The deva has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The deva makes two melee attacks.",attack_bonus:0},{name:"Mace",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 7 (1d6 + 4) bludgeoning damage plus 18 (4d8) radiant damage.",attack_bonus:8,damage_dice:"1d6 + 4d8",damage_bonus:4},{name:"Healing Touch (3/Day)",desc:"The deva touches another creature. The target magically regains 20 (4d8 + 2) hit points and is freed from any curse, disease, poison, blindness, or deafness.",attack_bonus:0},{name:"Change Shape",desc:`The deva magically polymorphs into a humanoid or beast that has a challenge rating equal to or less than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the deva's choice). +In a new form, the deva retains its game statistics and ability to speak, but its AC, movement modes, Strength, Dexterity, and special senses are replaced by those of the new form, and it gains any statistics and capabilities (except class features, legendary actions, and lair actions) that the new form has but that it lacks.`,attack_bonus:0}]},{name:"Dire Wolf",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:14,hp:37,hit_dice:"5d10 + 9",speed:"50 ft.",stats:[17,15,15,3,12,7],skillsaves:[{perception:3},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"1",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The wolf has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The wolf has advantage on an attack roll against a creature if at least one of the wolf's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) piercing damage. If the target is a creature, it must succeed on a DC 13 Strength saving throw or be knocked prone.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3}]},{name:"Djinni",source:"5e SRD",size:"Large",type:"elemental",subtype:"",alignment:"chaotic good",ac:17,hp:161,hit_dice:"14d10 + 84",speed:"30 ft., fly 90 ft.",stats:[21,15,22,15,16,20],saves:[{dexterity:6},{wisdom:7},{charisma:9}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning, thunder",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 13",languages:"Auran",cr:"11",bestiary:!0,traits:[{name:"Elemental Demise",desc:"If the djinni dies, its body disintegrates into a warm breeze, leaving behind only equipment the djinni was wearing or carrying.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The djinni's innate spellcasting ability is Charisma (spell save DC 17, +9 to hit with spell attacks). It can innately cast the following spells, requiring no material components: + +At will: detect evil and good, detect magic, thunderwave 3/day each: create food and water (can create wine instead of water), tongues, wind walk +1/day each: conjure elemental (air elemental only), creation, gaseous form, invisibility, major image, plane shift`,attack_bonus:0},{name:"Variant: Genie Powers",desc:`Genies have a variety of magical capabilities, including spells. A few have even greater powers that allow them to alter their appearance or the nature of reality. + +Disguises. +Some genies can veil themselves in illusion to pass as other similarly shaped creatures. Such genies can innately cast the disguise self spell at will, often with a longer duration than is normal for that spell. Mightier genies can cast the true polymorph spell one to three times per day, possibly with a longer duration than normal. Such genies can change only their own shape, but a rare few can use the spell on other creatures and objects as well. +Wishes. +The genie power to grant wishes is legendary among mortals. Only the most potent genies, such as those among the nobility, can do so. A particular genie that has this power can grant one to three wishes to a creature that isn't a genie. Once a genie has granted its limit of wishes, it can't grant wishes again for some amount of time (usually 1 year). and cosmic law dictates that the same genie can expend its limit of wishes on a specific creature only once in that creature's existence. +To be granted a wish, a creature within 60 feet of the genie states a desired effect to it. The genie can then cast the wish spell on the creature's behalf to bring about the effect. Depending on the genie's nature, the genie might try to pervert the intent of the wish by exploiting the wish's poor wording. The perversion of the wording is usually crafted to be to the genie's benefit.`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The djinni makes three scimitar attacks.",attack_bonus:0},{name:"Scimitar",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) slashing damage plus 3 (1d6) lightning or thunder damage (djinni's choice).",attack_bonus:9,damage_dice:"2d6 + 1d6",damage_bonus:5},{name:"Create Whirlwind",desc:`A 5-foot-radius, 30-foot-tall cylinder of swirling air magically forms on a point the djinni can see within 120 feet of it. The whirlwind lasts as long as the djinni maintains concentration (as if concentrating on a spell). Any creature but the djinni that enters the whirlwind must succeed on a DC 18 Strength saving throw or be restrained by it. The djinni can move the whirlwind up to 60 feet as an action, and creatures restrained by the whirlwind move with it. The whirlwind ends if the djinni loses sight of it. +A creature can use its action to free a creature restrained by the whirlwind, including itself, by succeeding on a DC 18 Strength check. If the check succeeds, the creature is no longer restrained and moves to the nearest space outside the whirlwind.`,attack_bonus:0}]},{name:"Doppelganger",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"shapechanger",alignment:"unaligned",ac:14,hp:52,hit_dice:"8d8 + 16",speed:"30 ft.",stats:[11,18,14,11,12,14],skillsaves:[{deception:6},{insight:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"charmed",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 11",languages:"Common",cr:"3",bestiary:!0,traits:[{name:"Shapechanger",desc:"The doppelganger can use its action to polymorph into a Small or Medium humanoid it has seen, or back into its true form. Its statistics, other than its size, are the same in each form. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies.",attack_bonus:0},{name:"Ambusher",desc:"The doppelganger has advantage on attack rolls against any creature it has surprised.",attack_bonus:0},{name:"Surprise Attack",desc:"If the doppelganger surprises a creature and hits it with an attack during the first round of combat, the target takes an extra 10 (3d6) damage from the attack.",attack_bonus:0,damage_dice:"3d6"}],actions:[{name:"Multiattack",desc:"The doppelganger makes two melee attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 7 (1d6 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"1d6",damage_bonus:4},{name:"Read Thoughts",desc:"The doppelganger magically reads the surface thoughts of one creature within 60 ft. of it. The effect can penetrate barriers, but 3 ft. of wood or dirt, 2 ft. of stone, 2 inches of metal, or a thin sheet of lead blocks it. While the target is in range, the doppelganger can continue reading its thoughts, as long as the doppelganger's concentration isn't broken (as if concentrating on a spell). While reading the target's mind, the doppelganger has advantage on Wisdom (Insight) and Charisma (Deception, Intimidation, and Persuasion) checks against the target.",attack_bonus:0}]},{name:"Draft Horse",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:19,hit_dice:"3d10 + 2",speed:"40 ft.",stats:[18,10,12,2,11,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"1/4",bestiary:!0,actions:[{name:"Hooves",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 9 (2d4 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"2d4",damage_bonus:4}]},{name:"Dragon Turtle",source:"5e SRD",size:"Gargantuan",type:"dragon",subtype:"",alignment:"neutral",ac:20,hp:341,hit_dice:"22d20 + 110",speed:"20 ft., swim 40 ft.",stats:[25,10,20,10,12,12],saves:[{dexterity:6},{constitution:11},{wisdom:7}],damage_vulnerabilities:"",damage_resistances:"fire",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 11",languages:"Aquan, Draconic",cr:"17",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon turtle can breathe air and water.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon turtle makes three attacks: one with its bite and two with its claws. It can make one tail attack in place of its two claw attacks.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +13 to hit, reach 15 ft., one target. Hit: 26 (3d12 + 7) piercing damage.",attack_bonus:13,damage_dice:"3d12",damage_bonus:7},{name:"Claw",desc:"Melee Weapon Attack: +13 to hit, reach 10 ft., one target. Hit: 16 (2d8 + 7) slashing damage.",attack_bonus:13,damage_dice:"2d8",damage_bonus:7},{name:"Tail",desc:"Melee Weapon Attack: +13 to hit, reach 15 ft., one target. Hit: 26 (3d12 + 7) bludgeoning damage. If the target is a creature, it must succeed on a DC 20 Strength saving throw or be pushed up to 10 feet away from the dragon turtle and knocked prone.",attack_bonus:13,damage_dice:"3d12",damage_bonus:7},{name:"Steam Breath (Recharge 5-6)",desc:"The dragon turtle exhales scalding steam in a 60-foot cone. Each creature in that area must make a DC 18 Constitution saving throw, taking 52 (15d6) fire damage on a failed save, or half as much damage on a successful one. Being underwater doesn't grant resistance against this damage.",attack_bonus:0,damage_dice:"15d6"}]},{name:"Dretch",source:"5e SRD",size:"Small",type:"fiend",subtype:"demon",alignment:"chaotic evil",ac:11,hp:18,hit_dice:"4d6 + 4",speed:"20 ft.",stats:[11,11,12,5,8,3],damage_vulnerabilities:"",damage_resistances:"cold, fire, lightning",damage_immunities:"poison",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 9",languages:"Abyssal, telepathy 60 ft. (works only with creatures that understand Abyssal)",cr:"1/4",bestiary:!0,actions:[{name:"Multiattack",desc:"The dretch makes two attacks: one with its bite and one with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 3 (1d6) piercing damage.",attack_bonus:2,damage_dice:"1d6"},{name:"Claws",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 5 (2d4) slashing damage.",attack_bonus:2,damage_dice:"2d4"},{name:"Fetid Cloud (1/Day)",desc:"A 10-foot radius of disgusting green gas extends out from the dretch. The gas spreads around corners, and its area is lightly obscured. It lasts for 1 minute or until a strong wind disperses it. Any creature that starts its turn in that area must succeed on a DC 11 Constitution saving throw or be poisoned until the start of its next turn. While poisoned in this way, the target can take either an action or a bonus action on its turn, not both, and can't take reactions.",attack_bonus:0}]},{name:"Drider",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"chaotic evil",ac:19,hp:123,hit_dice:"13d10 + 51",speed:"30 ft., climb 30 ft.",stats:[16,16,18,13,14,12],skillsaves:[{perception:5},{stealth:9}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 15",languages:"Elvish, Undercommon",cr:"6",bestiary:!0,traits:[{name:"Fey Ancestry",desc:"The drider has advantage on saving throws against being charmed, and magic can't put the drider to sleep.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The drider's innate spellcasting ability is Wisdom (spell save DC 13). The drider can innately cast the following spells, requiring no material components: +At will: dancing lights +1/day each: darkness, faerie fire`,attack_bonus:0},{name:"Spider Climb",desc:"The drider can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Sunlight Sensitivity",desc:"While in sunlight, the drider has disadvantage on attack rolls, as well as on Wisdom (Perception) checks that rely on sight.",attack_bonus:0},{name:"Web Walker",desc:"The drider ignores movement restrictions caused by webbing.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The drider makes three attacks, either with its longsword or its longbow. It can replace one of those attacks with a bite attack.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one creature. Hit: 2 (1d4) piercing damage plus 9 (2d8) poison damage.",attack_bonus:6,damage_dice:"1d4",damage_bonus:2},{name:"Longsword",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) slashing damage, or 8 (1d10 + 3) slashing damage if used with two hands.",attack_bonus:6,damage_dice:"1d8",damage_bonus:3},{name:"Longbow",desc:"Ranged Weapon Attack: +6 to hit, range 150/600 ft., one target. Hit: 7 (1d8 + 3) piercing damage plus 4 (1d8) poison damage.",attack_bonus:6,damage_dice:"1d8",damage_bonus:3}]},{name:"Drow",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"elf",alignment:"neutral evil",ac:15,hp:13,hit_dice:"3d8 + -1",speed:"30 ft.",stats:[10,14,10,11,11,12],skillsaves:[{perception:2},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 12",languages:"Elvish, Undercommon",cr:"1/4",bestiary:!0,traits:[{name:"Fey Ancestry",desc:"The drow has advantage on saving throws against being charmed, and magic can't put the drow to sleep.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The drow's spellcasting ability is Charisma (spell save DC 11). It can innately cast the following spells, requiring no material components: +At will: dancing lights +1/day each: darkness, faerie fire`,attack_bonus:0},{name:"Sunlight Sensitivity",desc:"While in sunlight, the drow has disadvantage on attack rolls, as well as on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Shortsword",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Hand Crossbow",desc:"Ranged Weapon Attack: +4 to hit, range 30/120 ft., one target. Hit: 5 (1d6 + 2) piercing damage, and the target must succeed on a DC 13 Constitution saving throw or be poisoned for 1 hour. If the saving throw fails by 5 or more, the target is also unconscious while poisoned in this way. The target wakes up if it takes damage or if another creature takes an action to shake it awake.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Druid",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:11,hp:27,hit_dice:"5d8 + 4",speed:"30 ft.",stats:[10,12,13,12,15,11],skillsaves:[{nature:3},{medicine:4},{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"Druidic plus any two languages",cr:"2",bestiary:!0,traits:[],actions:[{name:"Quarterstaff",desc:"Melee Weapon Attack: +2 to hit (+4 to hit with shillelagh), reach 5 ft., one target. Hit: 3 (1d6) bludgeoning damage, or 6 (1d8 + 2) bludgeoning damage with shillelagh or if wielded with two hands.",attack_bonus:2,damage_dice:"1d6"}],spells:["The druid is a 4th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 12, +4 to hit with spell attacks). It has the following druid spells prepared:",{"Cantrips (at will)":"druidcraft, produce flame, shillelagh"},{"1st level (4 slots)":"entangle, longstrider, speak with animals, thunderwave"},{"2nd level (3 slots)":"animal messenger, barkskin"}]},{name:"Dryad",source:"5e SRD",size:"Medium",type:"fey",subtype:"",alignment:"neutral",ac:11,hp:22,hit_dice:"5d8 + -1",speed:"30 ft.",stats:[10,12,11,14,15,18],skillsaves:[{perception:4},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"Elvish, Sylvan",cr:"1",bestiary:!0,traits:[{name:"Innate Spellcasting",desc:`The dryad's innate spellcasting ability is Charisma (spell save DC 14). The dryad can innately cast the following spells, requiring no material components: + +At will: druidcraft +3/day each: entangle, goodberry +1/day each: barkskin, pass without trace, shillelagh`,attack_bonus:0},{name:"Magic Resistance",desc:"The dryad has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Speak with Beasts and Plants",desc:"The dryad can communicate with beasts and plants as if they shared a language.",attack_bonus:0},{name:"Tree Stride",desc:"Once on her turn, the dryad can use 10 ft. of her movement to step magically into one living tree within her reach and emerge from a second living tree within 60 ft. of the first tree, appearing in an unoccupied space within 5 ft. of the second tree. Both trees must be large or bigger.",attack_bonus:0}],actions:[{name:"Club",desc:"Melee Weapon Attack: +2 to hit (+6 to hit with shillelagh), reach 5 ft., one target. Hit: 2 (1 d4) bludgeoning damage, or 8 (1d8 + 4) bludgeoning damage with shillelagh.",attack_bonus:2,damage_dice:"1d4"},{name:"Fey Charm",desc:`The dryad targets one humanoid or beast that she can see within 30 feet of her. If the target can see the dryad, it must succeed on a DC 14 Wisdom saving throw or be magically charmed. The charmed creature regards the dryad as a trusted friend to be heeded and protected. Although the target isn't under the dryad's control, it takes the dryad's requests or actions in the most favorable way it can. +Each time the dryad or its allies do anything harmful to the target, it can repeat the saving throw, ending the effect on itself on a success. Otherwise, the effect lasts 24 hours or until the dryad dies, is on a different plane of existence from the target, or ends the effect as a bonus action. If a target's saving throw is successful, the target is immune to the dryad's Fey Charm for the next 24 hours. +The dryad can have no more than one humanoid and up to three beasts charmed at a time.`,attack_bonus:0}]},{name:"Duergar",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"dwarf",alignment:"lawful evil",ac:16,hp:26,hit_dice:"4d8 + 8",speed:"25 ft.",stats:[14,11,14,11,10,9],damage_vulnerabilities:"",damage_resistances:"poison",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 10",languages:"Dwarvish, Undercommon",cr:"1",bestiary:!0,traits:[{name:"Duergar Resilience",desc:"The duergar has advantage on saving throws against poison, spells, and illusions, as well as to resist being charmed or paralyzed.",attack_bonus:0},{name:"Sunlight Sensitivity",desc:"While in sunlight, the duergar has disadvantage on attack rolls, as well as on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Enlarge (Recharges after a Short or Long Rest)",desc:"For 1 minute, the duergar magically increases in size, along with anything it is wearing or carrying. While enlarged, the duergar is Large, doubles its damage dice on Strength-based weapon attacks (included in the attacks), and makes Strength checks and Strength saving throws with advantage. If the duergar lacks the room to become Large, it attains the maximum size possible in the space available.",attack_bonus:0},{name:"War Pick",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) piercing damage, or 11 (2d8 + 2) piercing damage while enlarged.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2},{name:"Javelin",desc:"Melee or Ranged Weapon Attack: +4 to hit, reach 5 ft. or range 30/120 ft., one target. Hit: 5 (1d6 + 2) piercing damage, or 9 (2d6 + 2) piercing damage while enlarged.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Invisibility (Recharges after a Short or Long Rest)",desc:"The duergar magically turns invisible until it attacks, casts a spell, or uses its Enlarge, or until its concentration is broken, up to 1 hour (as if concentrating on a spell). Any equipment the duergar wears or carries is invisible with it .",attack_bonus:0}]},{name:"Dust Mephit",source:"5e SRD",size:"Small",type:"elemental",subtype:"",alignment:"neutral evil",ac:12,hp:17,hit_dice:"5d6 + -1",speed:"30 ft., fly 30 ft.",stats:[5,14,10,9,11,10],skillsaves:[{perception:2},{stealth:4}],damage_vulnerabilities:"fire",damage_resistances:"",damage_immunities:"poison",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 12",languages:"Auran, Terran",cr:"1/2",bestiary:!0,traits:[{name:"Death Burst",desc:"When the mephit dies, it explodes in a burst of dust. Each creature within 5 ft. of it must then succeed on a DC 10 Constitution saving throw or be blinded for 1 minute. A blinded creature can repeat the saving throw on each of its turns, ending the effect on itself on a success.",attack_bonus:0},{name:"Innate Spellcasting (1/Day)",desc:"The mephit can innately cast sleep, requiring no material components. Its innate spellcasting ability is Charisma.",attack_bonus:0}],actions:[{name:"Claws",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 4 (1d4 + 2) slashing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2},{name:"Blinding Breath (Recharge 6)",desc:"The mephit exhales a 15-foot cone of blinding dust. Each creature in that area must succeed on a DC 10 Dexterity saving throw or be blinded for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:0},{name:"Variant: Summon Mephits (1/Day)",desc:"The mephit has a 25 percent chance of summoning 1d4 mephits of its kind. A summoned mephit appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other mephits. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.",attack_bonus:0}]},{name:"Eagle",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:3,hit_dice:"1d6 + -1",speed:"10 ft., fly 60 ft.",stats:[6,15,10,2,14,7],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"",cr:"0",bestiary:!0,traits:[{name:"Keen Sight",desc:"The eagle has advantage on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Talons",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) slashing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Earth Elemental",source:"5e SRD",size:"Large",type:"elemental",subtype:"",alignment:"neutral",ac:17,hp:126,hit_dice:"12d10 + 60",speed:"30 ft., burrow 30 ft.",stats:[20,8,20,5,10,5],damage_vulnerabilities:"thunder",damage_resistances:"bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"exhaustion, paralyzed, petrified, poisoned, unconscious",senses:"darkvision 60 ft., tremorsense 60 ft., passive Perception 10",languages:"Terran",cr:"5",bestiary:!0,traits:[{name:"Earth Glide",desc:"The elemental can burrow through nonmagical, unworked earth and stone. While doing so, the elemental doesn't disturb the material it moves through.",attack_bonus:0},{name:"Siege Monster",desc:"The elemental deals double damage to objects and structures.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The elemental makes two slam attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 14 (2d8 + 5) bludgeoning damage.",attack_bonus:8,damage_dice:"2d8",damage_bonus:5}]},{name:"Efreeti",source:"5e SRD",size:"Large",type:"elemental",subtype:"",alignment:"lawful evil",ac:17,hp:200,hit_dice:"16d10 + 112",speed:"40 ft., fly 60 ft.",stats:[22,12,24,16,15,16],saves:[{intelligence:7},{wisdom:6},{charisma:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 12",languages:"Ignan",cr:"11",bestiary:!0,traits:[{name:"Elemental Demise",desc:"If the efreeti dies, its body disintegrates in a flash of fire and puff of smoke, leaving behind only equipment the djinni was wearing or carrying.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The efreeti's innate spell casting ability is Charisma (spell save DC 15, +7 to hit with spell attacks). It can innately cast the following spells, requiring no material components: + +At will: detect magic +3/day: enlarge/reduce, tongues +1/day each: conjure elemental (fire elemental only), gaseous form, invisibility, major image, plane shift, wall of fire`,attack_bonus:0},{name:"Variant: Genie Powers",desc:`Genies have a variety of magical capabilities, including spells. A few have even greater powers that allow them to alter their appearance or the nature of reality. + +Disguises. +Some genies can veil themselves in illusion to pass as other similarly shaped creatures. Such genies can innately cast the disguise self spell at will, often with a longer duration than is normal for that spell. Mightier genies can cast the true polymorph spell one to three times per day, possibly with a longer duration than normal. Such genies can change only their own shape, but a rare few can use the spell on other creatures and objects as well. +Wishes. +The genie power to grant wishes is legendary among mortals. Only the most potent genies, such as those among the nobility, can do so. A particular genie that has this power can grant one to three wishes to a creature that isn't a genie. Once a genie has granted its limit of wishes, it can't grant wishes again for some amount of time (usually 1 year). and cosmic law dictates that the same genie can expend its limit of wishes on a specific creature only once in that creature's existence. +To be granted a wish, a creature within 60 feet of the genie states a desired effect to it. The genie can then cast the wish spell on the creature's behalf to bring about the effect. Depending on the genie's nature, the genie might try to pervert the intent of the wish by exploiting the wish's poor wording. The perversion of the wording is usually crafted to be to the genie's benefit.`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The efreeti makes two scimitar attacks or uses its Hurl Flame twice.",attack_bonus:0},{name:"Scimitar",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage plus 7 (2d6) fire damage.",attack_bonus:10,damage_dice:"2d6 + 2d6",damage_bonus:6},{name:"Hurl Flame",desc:"Ranged Spell Attack: +7 to hit, range 120 ft., one target. Hit: 17 (5d6) fire damage.",attack_bonus:7,damage_dice:"5d6"}]},{name:"Elephant",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:76,hit_dice:"8d12 + 24",speed:"40 ft.",stats:[22,9,17,3,11,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"4",bestiary:!0,traits:[{name:"Trampling Charge",desc:"If the elephant moves at least 20 ft. straight toward a creature and then hits it with a gore attack on the same turn, that target must succeed on a DC 12 Strength saving throw or be knocked prone. If the target is prone, the elephant can make one stomp attack against it as a bonus action.",attack_bonus:0}],actions:[{name:"Gore",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 19 (3d8 + 6) piercing damage.",attack_bonus:8,damage_dice:"3d8",damage_bonus:6},{name:"Stomp",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one prone creature. Hit: 22 (3d10 + 6) bludgeoning damage.",attack_bonus:8,damage_dice:"3d10",damage_bonus:6}]},{name:"Elk",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:13,hit_dice:"2d10 + 2",speed:"50 ft.",stats:[16,10,12,2,10,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Charge",desc:"If the elk moves at least 20 ft. straight toward a target and then hits it with a ram attack on the same turn, the target takes an extra 7 (2d6) damage. If the target is a creature, it must succeed on a DC 13 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"2d6"}],actions:[{name:"Ram",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) bludgeoning damage.",attack_bonus:0},{name:"Hooves",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one prone creature. Hit: 8 (2d4 + 3) bludgeoning damage.",attack_bonus:0}]},{name:"Erinyes",source:"5e SRD",size:"Medium",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:18,hp:153,hit_dice:"18d8 + 72",speed:"30 ft., fly 60 ft.",stats:[18,16,18,14,14,18],saves:[{dexterity:7},{constitution:8},{wisdom:6},{charisma:8}],damage_vulnerabilities:"",damage_resistances:"cold; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"truesight 120 ft., passive Perception 12",languages:"Infernal, telepathy 120 ft.",cr:"12",bestiary:!0,traits:[{name:"Hellish Weapons",desc:"The erinyes's weapon attacks are magical and deal an extra 13 (3d8) poison damage on a hit (included in the attacks).",attack_bonus:0},{name:"Magic Resistance",desc:"The erinyes has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The erinyes makes three attacks",attack_bonus:0},{name:"Longsword",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 8 (1d8 + 4) slashing damage, or 9 (1d10 + 4) slashing damage if used with two hands, plus 13 (3d8) poison damage.",attack_bonus:8,damage_dice:"1d8 + 3d8",damage_bonus:4},{name:"Longbow",desc:"Ranged Weapon Attack: +7 to hit, range 150/600 ft., one target. Hit: 7 (1d8 + 3) piercing damage plus 13 (3d8) poison damage, and the target must succeed on a DC 14 Constitution saving throw or be poisoned. The poison lasts until it is removed by the lesser restoration spell or similar magic.",attack_bonus:7,damage_dice:"1d8 + 3d8",damage_bonus:3},{name:"Variant: Rope of Entanglement",desc:"Some erinyes carry a rope of entanglement (detailed in the Dungeon Master's Guide). When such an erinyes uses its Multiattack, the erinyes can use the rope in place of two of the attacks.",attack_bonus:0}],reactions:[{name:"Parry",desc:"The erinyes adds 4 to its AC against one melee attack that would hit it. To do so, the erinyes must see the attacker and be wielding a melee weapon.",attack_bonus:0}]},{name:"Ettercap",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"",alignment:"neutral evil",ac:13,hp:44,hit_dice:"8d8 + 8",speed:"30 ft., climb 30 ft.",stats:[14,15,13,7,12,8],skillsaves:[{perception:3},{stealth:4},{survival:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 13",languages:"",cr:"2",bestiary:!0,traits:[{name:"Spider Climb",desc:"The ettercap can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Web Sense",desc:"While in contact with a web, the ettercap knows the exact location of any other creature in contact with the same web.",attack_bonus:0},{name:"Web Walker",desc:"The ettercap ignores movement restrictions caused by webbing.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The ettercap makes two attacks: one with its bite and one with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 6 (1d8 + 2) piercing damage plus 4 (1d8) poison damage. The target must succeed on a DC 11 Constitution saving throw or be poisoned for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2},{name:"Claws",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) slashing damage.",attack_bonus:4,damage_dice:"2d4",damage_bonus:2},{name:"Web (Recharge 5-6)",desc:"Ranged Weapon Attack: +4 to hit, range 30/60 ft., one Large or smaller creature. Hit: The creature is restrained by webbing. As an action, the restrained creature can make a DC 11 Strength check, escaping from the webbing on a success. The effect ends if the webbing is destroyed. The webbing has AC 10, 5 hit points, is vulnerable to fire damage and immune to bludgeoning damage.",attack_bonus:0},{name:"Variant: Web Garrote",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one Medium or Small creature against which the ettercap has advantage on the attack roll. Hit: 4 (1d4 + 2) bludgeoning damage, and the target is grappled (escape DC 12). Until this grapple ends, the target can't breathe, and the ettercap has advantage on attack rolls against it.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Ettin",source:"5e SRD",size:"Large",type:"giant",subtype:"",alignment:"chaotic evil",ac:12,hp:85,hit_dice:"10d10 + 30",speed:"40 ft.",stats:[21,8,17,6,10,8],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"Giant, Orc",cr:"4",bestiary:!0,traits:[{name:"Two Heads",desc:"The ettin has advantage on Wisdom (Perception) checks and on saving throws against being blinded, charmed, deafened, frightened, stunned, and knocked unconscious.",attack_bonus:0},{name:"Wakeful",desc:"When one of the ettin's heads is asleep, its other head is awake.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The ettin makes two attacks: one with its battleaxe and one with its morningstar.",attack_bonus:0},{name:"Battleaxe",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 14 (2d8 + 5) slashing damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:5},{name:"Morningstar",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 14 (2d8 + 5) piercing damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:5}]},{name:"Fire Elemental",source:"5e SRD",size:"Large",type:"elemental",subtype:"",alignment:"neutral",ac:13,hp:102,hit_dice:"12d10 + 36",speed:"50 ft.",stats:[10,17,16,6,10,7],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"fire, poison",condition_immunities:"exhaustion, grappled, paralyzed, petrified, poisoned, prone, restrained, unconscious",senses:"darkvision 60 ft., passive Perception 10",languages:"Ignan",cr:"5",bestiary:!0,traits:[{name:"Fire Form",desc:"The elemental can move through a space as narrow as 1 inch wide without squeezing. A creature that touches the elemental or hits it with a melee attack while within 5 ft. of it takes 5 (1d10) fire damage. In addition, the elemental can enter a hostile creature's space and stop there. The first time it enters a creature's space on a turn, that creature takes 5 (1d10) fire damage and catches fire; until someone takes an action to douse the fire, the creature takes 5 (1d10) fire damage at the start of each of its turns.",attack_bonus:0,damage_dice:"5d10"},{name:"Illumination",desc:"The elemental sheds bright light in a 30-foot radius and dim light in an additional 30 ft..",attack_bonus:0},{name:"Water Susceptibility",desc:"For every 5 ft. the elemental moves in water, or for every gallon of water splashed on it, it takes 1 cold damage.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The elemental makes two touch attacks.",attack_bonus:0},{name:"Touch",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) fire damage. If the target is a creature or a flammable object, it ignites. Until a creature takes an action to douse the fire, the target takes 5 (1d10) fire damage at the start of each of its turns.",attack_bonus:6,damage_dice:"2d6",damage_bonus:3}]},{name:"Fire Giant",source:"5e SRD",size:"Huge",type:"giant",subtype:"",alignment:"lawful evil",ac:18,hp:162,hit_dice:"13d12 + 77",speed:"30 ft.",stats:[25,9,23,10,14,13],saves:[{dexterity:3},{constitution:10},{charisma:5}],skillsaves:[{athletics:11},{perception:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"passive Perception 16",languages:"Giant",cr:"9",bestiary:!0,actions:[{name:"Multiattack",desc:"The giant makes two greatsword attacks.",attack_bonus:0},{name:"Greatsword",desc:"Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 28 (6d6 + 7) slashing damage.",attack_bonus:11,damage_dice:"6d6",damage_bonus:7},{name:"Rock",desc:"Ranged Weapon Attack: +11 to hit, range 60/240 ft., one target. Hit: 29 (4d10 + 7) bludgeoning damage.",attack_bonus:11,damage_dice:"4d10",damage_bonus:7}]},{name:"Flesh Golem",source:"5e SRD",size:"Medium",type:"construct",subtype:"",alignment:"neutral",ac:9,hp:93,hit_dice:"11d8 + 43",speed:"30 ft.",stats:[19,9,18,6,10,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning, poison; bludgeoning, piercing, and slashing from nonmagical weapons that aren't adamantine",condition_immunities:"charmed, exhaustion, frightened, paralyzed, petrified, poisoned",senses:"darkvision 60 ft., passive Perception 10",languages:"understands the languages of its creator but can't speak",cr:"5",bestiary:!0,traits:[{name:"Berserk",desc:`Whenever the golem starts its turn with 40 hit points or fewer, roll a d6. On a 6, the golem goes berserk. On each of its turns while berserk, the golem attacks the nearest creature it can see. If no creature is near enough to move to and attack, the golem attacks an object, with preference for an object smaller than itself. Once the golem goes berserk, it continues to do so until it is destroyed or regains all its hit points. +The golem's creator, if within 60 feet of the berserk golem, can try to calm it by speaking firmly and persuasively. The golem must be able to hear its creator, who must take an action to make a DC 15 Charisma (Persuasion) check. If the check succeeds, the golem ceases being berserk. If it takes damage while still at 40 hit points or fewer, the golem might go berserk again.`,attack_bonus:0},{name:"Aversion of Fire",desc:"If the golem takes fire damage, it has disadvantage on attack rolls and ability checks until the end of its next turn.",attack_bonus:0},{name:"Immutable Form",desc:"The golem is immune to any spell or effect that would alter its form.",attack_bonus:0},{name:"Lightning Absorption",desc:"Whenever the golem is subjected to lightning damage, it takes no damage and instead regains a number of hit points equal to the lightning damage dealt.",attack_bonus:0},{name:"Magic Resistance",desc:"The golem has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Magic Weapons",desc:"The golem's weapon attacks are magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The golem makes two slam attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) bludgeoning damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:4}]},{name:"Flying Snake",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:14,hp:5,hit_dice:"2d4",speed:"30 ft., fly 60 ft., swim 30 ft.",stats:[4,18,11,2,12,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., passive Perception 11",languages:"",cr:"1/8",bestiary:!0,traits:[{name:"Flyby",desc:"The snake doesn't provoke opportunity attacks when it flies out of an enemy's reach.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 1 piercing damage plus 7 (3d4) poison damage.",attack_bonus:6,damage_bonus:1}]},{name:"Flying Sword",source:"5e SRD",size:"Small",type:"construct",subtype:"",alignment:"unaligned",ac:17,hp:17,hit_dice:"5d6 + -1",speed:"0 ft., fly 50 ft. It can hover.",stats:[12,15,11,1,5,1],saves:[{dexterity:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison, psychic",condition_immunities:"blinded, charmed, deafened, frightened, paralyzed, petrified, poisoned",senses:"blindsight 60 ft. (blind beyond this radius), passive Perception 7",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Antimagic Susceptibility",desc:"The sword is incapacitated while in the area of an antimagic field. If targeted by dispel magic, the sword must succeed on a Constitution saving throw against the caster's spell save DC or fall unconscious for 1 minute.",attack_bonus:0},{name:"False Appearance",desc:"While the sword remains motionless and isn't flying, it is indistinguishable from a normal sword.",attack_bonus:0}],actions:[{name:"Longsword",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 5 (1d8 + 1) slashing damage.",attack_bonus:3,damage_dice:"1d8",damage_bonus:1}]},{name:"Frog",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:1,hit_dice:"1d4 + -2",speed:"20 ft., swim 20 ft.",stats:[1,13,8,1,8,3],skillsaves:[{perception:1},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 11",languages:"",cr:"0",bestiary:!0,traits:[{name:"Amphibious",desc:"The frog can breathe air and water",attack_bonus:0},{name:"Standing Leap",desc:"The frog's long jump is up to 10 ft. and its high jump is up to 5 ft., with or without a running start.",attack_bonus:0}]},{name:"Frost Giant",source:"5e SRD",size:"Huge",type:"giant",subtype:"",alignment:"neutral evil",ac:15,hp:138,hit_dice:"12d12 + 60",speed:"40 ft.",stats:[23,9,21,9,10,12],saves:[{constitution:8},{wisdom:3},{charisma:4}],skillsaves:[{athletics:9},{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"passive Perception 13",languages:"Giant",cr:"8",bestiary:!0,actions:[{name:"Multiattack",desc:"The giant makes two greataxe attacks.",attack_bonus:0},{name:"Greataxe",desc:"Melee Weapon Attack: +9 to hit, reach 10 ft., one target. Hit: 25 (3d12 + 6) slashing damage.",attack_bonus:9,damage_dice:"3d12",damage_bonus:6},{name:"Rock",desc:"Ranged Weapon Attack: +9 to hit, range 60/240 ft., one target. Hit: 28 (4d10 + 6) bludgeoning damage.",attack_bonus:9,damage_dice:"4d10",damage_bonus:6}]},{name:"Gargoyle",source:"5e SRD",size:"Medium",type:"elemental",subtype:"",alignment:"chaotic evil",ac:15,hp:52,hit_dice:"7d8 + 20",speed:"30 ft., fly 60 ft.",stats:[15,11,16,6,11,7],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, and slashing from nonmagical weapons that aren't adamantine",damage_immunities:"poison",condition_immunities:"exhaustion, petrified, poisoned",senses:"darkvision 60 ft., passive Perception 10",languages:"Terran",cr:"2",bestiary:!0,traits:[{name:"False Appearance",desc:"While the gargoyle remains motion less, it is indistinguishable from an inanimate statue.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The gargoyle makes two attacks: one with its bite and one with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Claws",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Gelatinous Cube",source:"5e SRD",size:"Large",type:"ooze",subtype:"",alignment:"unaligned",ac:6,hp:84,hit_dice:"8d10 + 40",speed:"15 ft.",stats:[14,3,20,1,6,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"blinded, charmed, deafened, exhaustion, frightened, prone",senses:"blindsight 60 ft. (blind beyond this radius), passive Perception 8",languages:"",cr:"2",bestiary:!0,traits:[{name:"Ooze Cube",desc:`The cube takes up its entire space. Other creatures can enter the space, but a creature that does so is subjected to the cube's Engulf and has disadvantage on the saving throw. +Creatures inside the cube can be seen but have total cover. +A creature within 5 feet of the cube can take an action to pull a creature or object out of the cube. Doing so requires a successful DC 12 Strength check, and the creature making the attempt takes 10 (3d6) acid damage. +The cube can hold only one Large creature or up to four Medium or smaller creatures inside it at a time.`,attack_bonus:0},{name:"Transparent",desc:"Even when the cube is in plain sight, it takes a successful DC 15 Wisdom (Perception) check to spot a cube that has neither moved nor attacked. A creature that tries to enter the cube's space while unaware of the cube is surprised by the cube.",attack_bonus:0}],actions:[{name:"Pseudopod",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 10 (3d6) acid damage.",attack_bonus:4,damage_dice:"3d6"},{name:"Engulf",desc:`The cube moves up to its speed. While doing so, it can enter Large or smaller creatures' spaces. Whenever the cube enters a creature's space, the creature must make a DC 12 Dexterity saving throw. +On a successful save, the creature can choose to be pushed 5 feet back or to the side of the cube. A creature that chooses not to be pushed suffers the consequences of a failed saving throw. +On a failed save, the cube enters the creature's space, and the creature takes 10 (3d6) acid damage and is engulfed. The engulfed creature can't breathe, is restrained, and takes 21 (6d6) acid damage at the start of each of the cube's turns. When the cube moves, the engulfed creature moves with it. +An engulfed creature can try to escape by taking an action to make a DC 12 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the cube.`,attack_bonus:0}]},{name:"Ghast",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"chaotic evil",ac:13,hp:36,hit_dice:"8d8",speed:"30 ft.",stats:[16,17,10,11,10,8],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"necrotic",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 10",languages:"Common",cr:"2",bestiary:!0,traits:[{name:"Stench",desc:"Any creature that starts its turn within 5 ft. of the ghast must succeed on a DC 10 Constitution saving throw or be poisoned until the start of its next turn. On a successful saving throw, the creature is immune to the ghast's Stench for 24 hours.",attack_bonus:0},{name:"Turn Defiance",desc:"The ghast and any ghouls within 30 ft. of it have advantage on saving throws against effects that turn undead.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one creature. Hit: 12 (2d8 + 3) piercing damage.",attack_bonus:3,damage_dice:"2d8",damage_bonus:3},{name:"Claws",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage. If the target is a creature other than an undead, it must succeed on a DC 10 Constitution saving throw or be paralyzed for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3}]},{name:"Ghost",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"any alignment",ac:11,hp:45,hit_dice:"10d8",speed:"0 ft., fly 40 ft. It can hover.",stats:[7,13,10,10,12,17],damage_vulnerabilities:"",damage_resistances:"acid, fire, lightning, thunder; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"cold, necrotic, poison",condition_immunities:"charmed, exhaustion, frightened, grappled, paralyzed, petrified, poisoned, prone, restrained",senses:"darkvision 60 ft., passive Perception 11",languages:"any languages it knew in life",cr:"4",bestiary:!0,traits:[{name:"Ethereal Sight",desc:"The ghost can see 60 ft. into the Ethereal Plane when it is on the Material Plane, and vice versa.",attack_bonus:0},{name:"Incorporeal Movement",desc:"The ghost can move through other creatures and objects as if they were difficult terrain. It takes 5 (1d10) force damage if it ends its turn inside an object.",attack_bonus:0}],actions:[{name:"Withering Touch",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 17 (4d6 + 3) necrotic damage.",attack_bonus:5,damage_dice:"4d6",damage_bonus:3},{name:"Etherealness",desc:"The ghost enters the Ethereal Plane from the Material Plane, or vice versa. It is visible on the Material Plane while it is in the Border Ethereal, and vice versa, yet it can't affect or be affected by anything on the other plane.",attack_bonus:0},{name:"Horrifying Visage",desc:"Each non-undead creature within 60 ft. of the ghost that can see it must succeed on a DC 13 Wisdom saving throw or be frightened for 1 minute. If the save fails by 5 or more, the target also ages 1d4 _ 10 years. A frightened target can repeat the saving throw at the end of each of its turns, ending the frightened condition on itself on a success. If a target's saving throw is successful or the effect ends for it, the target is immune to this ghost's Horrifying Visage for the next 24 hours. The aging effect can be reversed with a greater restoration spell, but only within 24 hours of it occurring.",attack_bonus:0},{name:"Possession (Recharge 6)",desc:`One humanoid that the ghost can see within 5 ft. of it must succeed on a DC 13 Charisma saving throw or be possessed by the ghost; the ghost then disappears, and the target is incapacitated and loses control of its body. The ghost now controls the body but doesn't deprive the target of awareness. The ghost can't be targeted by any attack, spell, or other effect, except ones that turn undead, and it retains its alignment, Intelligence, Wisdom, Charisma, and immunity to being charmed and frightened. It otherwise uses the possessed target's statistics, but doesn't gain access to the target's knowledge, class features, or proficiencies. +The possession lasts until the body drops to 0 hit points, the ghost ends it as a bonus action, or the ghost is turned or forced out by an effect like the dispel evil and good spell. When the possession ends, the ghost reappears in an unoccupied space within 5 ft. of the body. The target is immune to this ghost's Possession for 24 hours after succeeding on the saving throw or after the possession ends.`,attack_bonus:0}]},{name:"Ghoul",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"chaotic evil",ac:12,hp:22,hit_dice:"5d8 + -1",speed:"30 ft.",stats:[13,15,10,7,10,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 10",languages:"Common",cr:"1",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one creature. Hit: 9 (2d6 + 2) piercing damage.",attack_bonus:2,damage_dice:"2d6",damage_bonus:2},{name:"Claws",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) slashing damage. If the target is a creature other than an elf or undead, it must succeed on a DC 10 Constitution saving throw or be paralyzed for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:0}]},{name:"Giant Ape",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:157,hit_dice:"15d12 + 59",speed:"40 ft., climb 40 ft.",stats:[23,14,18,7,12,7],skillsaves:[{athletics:9},{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"",cr:"7",bestiary:!0,actions:[{name:"Multiattack",desc:"The ape makes two fist attacks.",attack_bonus:0},{name:"Fist",desc:"Melee Weapon Attack: +9 to hit, reach 10 ft., one target. Hit: 22 (3d10 + 6) bludgeoning damage.",attack_bonus:9,damage_dice:"3d10",damage_bonus:6},{name:"Rock",desc:"Ranged Weapon Attack: +9 to hit, range 50/100 ft., one target. Hit: 30 (7d6 + 6) bludgeoning damage.",attack_bonus:9,damage_dice:"7d6",damage_bonus:6}]},{name:"Giant Badger",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:13,hit_dice:"2d8 + 4",speed:"30 ft., burrow 10 ft.",stats:[13,10,15,2,12,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 11",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Keen Smell",desc:"The badger has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The badger makes two attacks: one with its bite and one with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1},{name:"Claws",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 6 (2d4 + 1) slashing damage.",attack_bonus:3,damage_dice:"2d4",damage_bonus:1}]},{name:"Giant Bat",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:22,hit_dice:"4d10",speed:"10 ft., fly 60 ft.",stats:[15,16,11,2,12,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 60 ft., passive Perception 11",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Echolocation",desc:"The bat can't use its blindsight while deafened.",attack_bonus:0},{name:"Keen Hearing",desc:"The bat has advantage on Wisdom (Perception) checks that rely on hearing.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Giant Boar",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:42,hit_dice:"5d10 + 14",speed:"40 ft.",stats:[17,10,16,2,7,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 8",languages:"",cr:"2",bestiary:!0,traits:[{name:"Charge",desc:"If the boar moves at least 20 ft. straight toward a target and then hits it with a tusk attack on the same turn, the target takes an extra 7 (2d6) slashing damage. If the target is a creature, it must succeed on a DC 13 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"2d6"},{name:"Relentless (Recharges after a Short or Long Rest)",desc:"If the boar takes 10 damage or less that would reduce it to 0 hit points, it is reduced to 1 hit point instead.",attack_bonus:0}],actions:[{name:"Tusk",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3}]},{name:"Giant Centipede",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:4,hit_dice:"1d6",speed:"30 ft., climb 30 ft.",stats:[5,14,12,1,7,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 30 ft., passive Perception 8",languages:"",cr:"1/4",bestiary:!0,actions:[{name:"Bite",desc:"Bite. Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 4 (1d4 + 2) piercing damage, and the target must succeed on a DC 11 Constitution saving throw or take 10 (3d6) poison damage. If the poison damage reduces the target to 0 hit points, the target is stable but poisoned for 1 hour, even after regaining hit points, and is paralyzed while poisoned in this way.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Giant Constrictor Snake",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:60,hit_dice:"8d12 + 8",speed:"30 ft., swim 30 ft.",stats:[19,14,12,1,10,3],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., passive Perception 12",languages:"",cr:"2",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one creature. Hit: 11 (2d6 + 4) piercing damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4},{name:"Constrict",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one creature. Hit: 13 (2d8 + 4) bludgeoning damage, and the target is grappled (escape DC 16). Until this grapple ends, the creature is restrained, and the snake can't constrict another target.",attack_bonus:6,damage_dice:"2d8",damage_bonus:4}]},{name:"Giant Crab",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:15,hp:13,hit_dice:"3d8 + -1",speed:"30 ft., swim 30 ft.",stats:[13,15,11,1,9,3],skillsaves:[{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 30 ft., passive Perception 9",languages:"",cr:"1/8",bestiary:!0,traits:[{name:"Amphibious",desc:"The crab can breathe air and water.",attack_bonus:0}],actions:[{name:"Claw",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) bludgeoning damage, and the target is grappled (escape DC 11). The crab has two claws, each of which can grapple only one target.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Giant Crocodile",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:14,hp:85,hit_dice:"9d12 + 26",speed:"30 ft., swim 50 ft.",stats:[21,9,17,2,10,7],skillsaves:[{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"5",bestiary:!0,traits:[{name:"Hold Breath",desc:"The crocodile can hold its breath for 30 minutes.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The crocodile makes two attacks: one with its bite and one with its tail.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 21 (3d10 + 5) piercing damage, and the target is grappled (escape DC 16). Until this grapple ends, the target is restrained, and the crocodile can't bite another target.",attack_bonus:8,damage_dice:"3d10",damage_bonus:5},{name:"Tail",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target not grappled by the crocodile. Hit: 14 (2d8 + 5) bludgeoning damage. If the target is a creature, it must succeed on a DC 16 Strength saving throw or be knocked prone.",attack_bonus:8,damage_dice:"2d8",damage_bonus:5}]},{name:"Giant Eagle",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"neutral good",ac:13,hp:26,hit_dice:"4d10 + 4",speed:"10 ft., fly 80 ft.",stats:[16,17,13,8,14,10],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"Giant Eagle, understands Common and Auran but can't speak",cr:"1",bestiary:!0,traits:[{name:"Keen Sight",desc:"The eagle has advantage on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The eagle makes two attacks: one with its beak and one with its talons.",attack_bonus:0},{name:"Beak",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Talons",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3}]},{name:"Giant Elk",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:15,hp:42,hit_dice:"5d12 + 9",speed:"60 ft.",stats:[19,16,14,7,14,10],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"Giant Elk, understands Common, Elvish, and Sylvan but can't speak",cr:"2",bestiary:!0,traits:[{name:"Charge",desc:"If the elk moves at least 20 ft. straight toward a target and then hits it with a ram attack on the same turn, the target takes an extra 7 (2d6) damage. If the target is a creature, it must succeed on a DC 14 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"2d6"}],actions:[{name:"Ram",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4},{name:"Hooves",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one prone creature. Hit: 22 (4d8 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"4d8",damage_bonus:4}]},{name:"Giant Fire Beetle",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:4,hit_dice:"1d6",speed:"30 ft.",stats:[8,10,12,1,7,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 30 ft., passive Perception 8",languages:"",cr:"0",bestiary:!0,traits:[{name:"Illumination",desc:"The beetle sheds bright light in a 10-foot radius and dim light for an additional 10 ft..",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +1 to hit, reach 5 ft., one target. Hit: 2 (1d6 \u2014 1) slashing damage.",attack_bonus:1,damage_dice:"1d6",damage_bonus:-1}]},{name:"Giant Frog",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:18,hit_dice:"4d8",speed:"30 ft., swim 30 ft.",stats:[12,13,11,2,10,3],skillsaves:[{perception:2},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 12",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Amphibious",desc:"The frog can breathe air and water",attack_bonus:0},{name:"Standing Leap",desc:"The frog's long jump is up to 20 ft. and its high jump is up to 10 ft., with or without a running start.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) piercing damage, and the target is grappled (escape DC 11). Until this grapple ends, the target is restrained, and the frog can't bite another target.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1},{name:"Swallow",desc:"The frog makes one bite attack against a Small or smaller target it is grappling. If the attack hits, the target is swallowed, and the grapple ends. The swallowed target is blinded and restrained, it has total cover against attacks and other effects outside the frog, and it takes 5 (2d4) acid damage at the start of each of the frog's turns. The frog can have only one target swallowed at a time. If the frog dies, a swallowed creature is no longer restrained by it and can escape from the corpse using 5 ft. of movement, exiting prone.",attack_bonus:0}]},{name:"Giant Goat",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:19,hit_dice:"3d10 + 2",speed:"40 ft.",stats:[17,11,12,3,12,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 11",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Charge",desc:"If the goat moves at least 20 ft. straight toward a target and then hits it with a ram attack on the same turn, the target takes an extra 5 (2d4) bludgeoning damage. If the target is a creature, it must succeed on a DC 13 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"2d4"},{name:"Sure-Footed",desc:"The goat has advantage on Strength and Dexterity saving throws made against effects that would knock it prone.",attack_bonus:0}],actions:[{name:"Ram",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (2d4 + 3) bludgeoning damage.",attack_bonus:5,damage_dice:"2d4",damage_bonus:3}]},{name:"Giant Hyena",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:45,hit_dice:"6d10 + 12",speed:"50 ft.",stats:[16,14,14,2,12,7],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"1",bestiary:!0,traits:[{name:"Rampage",desc:"When the hyena reduces a creature to 0 hit points with a melee attack on its turn, the hyena can take a bonus action to move up to half its speed and make a bite attack.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3}]},{name:"Giant Lizard",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:19,hit_dice:"3d10 + 2",speed:"30 ft., climb 30 ft.",stats:[15,12,13,2,10,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 10",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Variant: Hold Breath",desc:"The lizard can hold its breath for 15 minutes. (A lizard that has this trait also has a swimming speed of 30 feet.)",attack_bonus:0},{name:"Variant: Spider Climb",desc:"The lizard can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2}]},{name:"Giant Octopus",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:52,hit_dice:"8d10 + 8",speed:"10 ft., swim 60 ft.",stats:[17,13,13,4,10,4],skillsaves:[{perception:4},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"",cr:"1",bestiary:!0,traits:[{name:"Hold Breath",desc:"While out of water, the octopus can hold its breath for 1 hour.",attack_bonus:0},{name:"Underwater Camouflage",desc:"The octopus has advantage on Dexterity (Stealth) checks made while underwater.",attack_bonus:0},{name:"Water Breathing",desc:"The octopus can breathe only underwater.",attack_bonus:0}],actions:[{name:"Tentacles",desc:"Melee Weapon Attack: +5 to hit, reach 15 ft., one target. Hit: 10 (2d6 + 3) bludgeoning damage. If the target is a creature, it is grappled (escape DC 16). Until this grapple ends, the target is restrained, and the octopus can't use its tentacles on another target.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3},{name:"Ink Cloud (Recharges after a Short or Long Rest)",desc:"A 20-foot-radius cloud of ink extends all around the octopus if it is underwater. The area is heavily obscured for 1 minute, although a significant current can disperse the ink. After releasing the ink, the octopus can use the Dash action as a bonus action.",attack_bonus:0}]},{name:"Giant Owl",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"neutral",ac:12,hp:19,hit_dice:"3d10 + 2",speed:"5 ft., fly 60 ft.",stats:[13,15,12,8,13,10],skillsaves:[{perception:5},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 15",languages:"Giant Owl, understands Common, Elvish, and Sylvan but can't speak",cr:"1/4",bestiary:!0,traits:[{name:"Flyby",desc:"The owl doesn't provoke opportunity attacks when it flies out of an enemy's reach.",attack_bonus:0},{name:"Keen Hearing and Sight",desc:"The owl has advantage on Wisdom (Perception) checks that rely on hearing or sight.",attack_bonus:0}],actions:[{name:"Talons",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 8 (2d6 + 1) slashing damage.",attack_bonus:3,damage_dice:"2d6",damage_bonus:1}]},{name:"Giant Poisonous Snake",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:14,hp:11,hit_dice:"2d8 + 2",speed:"30 ft., swim 30 ft.",stats:[10,18,13,2,10,3],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., passive Perception 12",languages:"",cr:"1/4",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one target. Hit: 6 (1d4 + 4) piercing damage, and the target must make a DC 11 Constitution saving throw, taking 10 (3d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:6,damage_dice:"1d4",damage_bonus:4}]},{name:"Giant Rat",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:7,hit_dice:"2d6",speed:"30 ft.",stats:[7,15,11,2,10,4],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"",cr:"1/8",bestiary:!0,traits:[{name:"Keen Smell",desc:"The rat has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The rat has advantage on an attack roll against a creature if at least one of the rat's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Giant Rat (Diseased)",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:7,hit_dice:"2d6",speed:"30 ft.",stats:[7,15,11,2,10,4],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"",cr:"1/8",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 3 (1d4 + 2) piercing damage. If the target is a creature, it must succeed on a DC 10 Constitution saving throw or contract a disease. Until the disease is cured, the target can't regain hit points except by magical means, and the target's hit point maximum decreases by 3 (1d6) every 24 hours. If the target's hit point maximum drops to 0 as a result of this disease, the target dies.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Giant Scorpion",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:15,hp:52,hit_dice:"7d10 + 13",speed:"40 ft.",stats:[15,13,15,1,9,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 60 ft., passive Perception 9",languages:"",cr:"3",bestiary:!0,actions:[{name:"Claw",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) bludgeoning damage, and the target is grappled (escape DC 12). The scorpion has two claws, each of which can grapple only one target.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2},{name:"Multiattack",desc:"The scorpion makes three attacks: two with its claws and one with its sting.",attack_bonus:0},{name:"Sting",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 7 (1d10 + 2) piercing damage, and the target must make a DC 12 Constitution saving throw, taking 22 (4d10) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:4,damage_dice:"1d10",damage_bonus:2}]},{name:"Giant Sea Horse",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:16,hit_dice:"3d10 + -1",speed:"0 ft., swim 40 ft.",stats:[12,15,11,2,12,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 11",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Charge",desc:"If the sea horse moves at least 20 ft. straight toward a target and then hits it with a ram attack on the same turn, the target takes an extra 7 (2d6) bludgeoning damage. If the target is a creature, it must succeed on a DC 11 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"2d6"},{name:"Water Breathing",desc:"The sea horse can breathe only underwater.",attack_bonus:0}],actions:[{name:"Ram",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) bludgeoning damage.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Giant Shark",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:126,hit_dice:"11d12 + 54",speed:"swim 50 ft.",stats:[23,11,21,1,10,5],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 60 ft., passive Perception 13",languages:"",cr:"5",bestiary:!0,traits:[{name:"Blood Frenzy",desc:"The shark has advantage on melee attack rolls against any creature that doesn't have all its hit points.",attack_bonus:0},{name:"Water Breathing",desc:"The shark can breathe only underwater.",attack_bonus:0}],actions:[{name:"Bite",desc:"Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 22 (3d10 + 6) piercing damage.",attack_bonus:9,damage_dice:"3d10",damage_bonus:6}]},{name:"Giant Spider",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:14,hp:26,hit_dice:"4d10 + 4",speed:"30 ft., climb 30 ft.",stats:[14,16,12,2,11,4],skillsaves:[{stealth:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 10",languages:"",cr:"1",bestiary:!0,traits:[{name:"Spider Climb",desc:"The spider can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Web Sense",desc:"While in contact with a web, the spider knows the exact location of any other creature in contact with the same web.",attack_bonus:0},{name:"Web Walker",desc:"The spider ignores movement restrictions caused by webbing.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one creature. Hit: 7 (1d8 + 3) piercing damage, and the target must make a DC 11 Constitution saving throw, taking 9 (2d8) poison damage on a failed save, or half as much damage on a successful one. If the poison damage reduces the target to 0 hit points, the target is stable but poisoned for 1 hour, even after regaining hit points, and is paralyzed while poisoned in this way.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3},{name:"Web (Recharge 5-6)",desc:"Ranged Weapon Attack: +5 to hit, range 30/60 ft., one creature. Hit: The target is restrained by webbing. As an action, the restrained target can make a DC 12 Strength check, bursting the webbing on a success. The webbing can also be attacked and destroyed (AC 10; hp 5; vulnerability to fire damage; immunity to bludgeoning, poison, and psychic damage).",attack_bonus:5}]},{name:"Giant Toad",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:39,hit_dice:"6d10 + 6",speed:"20 ft., swim 40 ft.",stats:[15,13,13,2,10,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 10",languages:"",cr:"1",bestiary:!0,traits:[{name:"Amphibious",desc:"The toad can breathe air and water",attack_bonus:0},{name:"Standing Leap",desc:"The toad's long jump is up to 20 ft. and its high jump is up to 10 ft., with or without a running start.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (1d10 + 2) piercing damage plus 5 (1d10) poison damage, and the target is grappled (escape DC 13). Until this grapple ends, the target is restrained, and the toad can't bite another target.",attack_bonus:4,damage_dice:"1d10",damage_bonus:2},{name:"Swallow",desc:`The toad makes one bite attack against a Medium or smaller target it is grappling. If the attack hits, the target is swallowed, and the grapple ends. The swallowed target is blinded and restrained, it has total cover against attacks and other effects outside the toad, and it takes 10 (3d6) acid damage at the start of each of the toad's turns. The toad can have only one target swallowed at a time. +If the toad dies, a swallowed creature is no longer restrained by it and can escape from the corpse using 5 feet of movement, exiting prone.`,attack_bonus:0}]},{name:"Giant Vulture",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"neutral evil",ac:10,hp:22,hit_dice:"3d10 + 5",speed:"10 ft., fly 60 ft.",stats:[15,10,15,6,12,7],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"understands Common but can't speak",cr:"1",bestiary:!0,traits:[{name:"Keen Sight and Smell",desc:"The vulture has advantage on Wisdom (Perception) checks that rely on sight or smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The vulture has advantage on an attack roll against a creature if at least one of the vulture's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The vulture makes two attacks: one with its beak and one with its talons.",attack_bonus:0},{name:"Beak",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) piercing damage.",attack_bonus:4,damage_dice:"2d4",damage_bonus:2},{name:"Talons",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 9 (2d6 + 2) slashing damage.",attack_bonus:4,damage_dice:"2d6",damage_bonus:2}]},{name:"Giant Wasp",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:13,hit_dice:"3d8 + -1",speed:"10 ft., fly 50 ft., swim 50 ft.",stats:[10,14,10,1,10,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"1/2",bestiary:!0,actions:[{name:"Sting",desc:"Sting. Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 5 (1d6 + 2) piercing damage, and the target must make a DC 11 Constitution saving throw, taking 10 (3d6) poison damage on a failed save, or half as much damage on a successful one. If the poison damage reduces the target to 0 hit points, the target is stable but poisoned for 1 hour, even after regaining hit points, and is paralyzed while poisoned in this way.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Giant Weasel",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:9,hit_dice:"2d8",speed:"40 ft.",stats:[11,16,10,4,12,5],skillsaves:[{perception:3},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 13",languages:"",cr:"1/8",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The weasel has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0}],actions:[{name:"Bite",desc:"Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 5 (1d4 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d4",damage_bonus:3}]},{name:"Giant Wolf Spider",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:11,hit_dice:"2d8 + 2",speed:"40 ft., climb 40 ft.",stats:[12,16,13,3,12,4],skillsaves:[{perception:3},{stealth:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 13",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Spider Climb",desc:"The spider can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Web Sense",desc:"While in contact with a web, the spider knows the exact location of any other creature in contact with the same web.",attack_bonus:0},{name:"Web Walker",desc:"The spider ignores movement restrictions caused by webbing.",attack_bonus:0}],actions:[{name:"Bite",desc:"Weapon Attack: +3 to hit, reach 5 ft., one creature. Hit: 4 (1d6 + 1) piercing damage, and the target must make a DC 11 Constitution saving throw, taking 7 (2d6) poison damage on a failed save, or half as much damage on a successful one. If the poison damage reduces the target to 0 hit points, the target is stable but poisoned for 1 hour, even after regaining hit points, and is paralyzed while poisoned in this way.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Gibbering Mouther",source:"5e SRD",size:"Medium",type:"aberration",subtype:"",alignment:"neutral",ac:9,hp:67,hit_dice:"9d8 + 26",speed:"10 ft., swim 10 ft.",stats:[10,8,16,3,10,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"prone",senses:"darkvision 60 ft., passive Perception 10",languages:"",cr:"2",bestiary:!0,traits:[{name:"Aberrant Ground",desc:"The ground in a 10-foot radius around the mouther is doughlike difficult terrain. Each creature that starts its turn in that area must succeed on a DC 10 Strength saving throw or have its speed reduced to 0 until the start of its next turn.",attack_bonus:0},{name:"Gibbering",desc:"The mouther babbles incoherently while it can see any creature and isn't incapacitated. Each creature that starts its turn within 20 feet of the mouther and can hear the gibbering must succeed on a DC 10 Wisdom saving throw. On a failure, the creature can't take reactions until the start of its next turn and rolls a d8 to determine what it does during its turn. On a 1 to 4, the creature does nothing. On a 5 or 6, the creature takes no action or bonus action and uses all its movement to move in a randomly determined direction. On a 7 or 8, the creature makes a melee attack against a randomly determined creature within its reach or does nothing if it can't make such an attack.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The gibbering mouther makes one bite attack and, if it can, uses its Blinding Spittle.",attack_bonus:0},{name:"Bites",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one creature. Hit: 17 (5d6) piercing damage. If the target is Medium or smaller, it must succeed on a DC 10 Strength saving throw or be knocked prone. If the target is killed by this damage, it is absorbed into the mouther.",attack_bonus:2,damage_dice:"5d6"},{name:"Blinding Spittle (Recharge 5-6)",desc:"The mouther spits a chemical glob at a point it can see within 15 feet of it. The glob explodes in a blinding flash of light on impact. Each creature within 5 feet of the flash must succeed on a DC 13 Dexterity saving throw or be blinded until the end of the mouther's next turn.",attack_bonus:0}]},{name:"Glabrezu",source:"5e SRD",size:"Large",type:"fiend",subtype:"demon",alignment:"chaotic evil",ac:17,hp:157,hit_dice:"15d10 + 74",speed:"40 ft.",stats:[20,15,21,19,17,16],saves:[{strength:9},{constitution:9},{wisdom:7},{charisma:7}],damage_vulnerabilities:"",damage_resistances:"cold, fire, lightning; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"poisoned",senses:"truesight 120 ft., passive Perception 13",languages:"Abyssal, telepathy 120 ft.",cr:"9",bestiary:!0,traits:[{name:"Innate Spellcasting",desc:`The glabrezu's spellcasting ability is Intelligence (spell save DC 16). The glabrezu can innately cast the following spells, requiring no material components: +At will: darkness, detect magic, dispel magic +1/day each: confusion, fly, power word stun`,attack_bonus:0},{name:"Magic Resistance",desc:"The glabrezu has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The glabrezu makes four attacks: two with its pincers and two with its fists. Alternatively, it makes two attacks with its pincers and casts one spell.",attack_bonus:0},{name:"Pincer",desc:"Melee Weapon Attack: +9 to hit, reach 10 ft., one target. Hit: 16 (2d10 + 5) bludgeoning damage. If the target is a Medium or smaller creature, it is grappled (escape DC 15). The glabrezu has two pincers, each of which can grapple only one target.",attack_bonus:9,damage_dice:"2d10",damage_bonus:5},{name:"Fist",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) bludgeoning damage.",attack_bonus:9,damage_dice:"2d4",damage_bonus:2},{name:"Variant: Summon Demon (1/Day)",desc:`The demon chooses what to summon and attempts a magical summoning. +A glabrezu has a 30 percent chance of summoning 1d3 vrocks, 1d2 hezrous, or one glabrezu. +A summoned demon appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other demons. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.`,attack_bonus:0}]},{name:"Gladiator",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:16,hp:112,hit_dice:"15d8 + 44",speed:"30 ft.",stats:[18,15,16,10,12,15],saves:[{strength:7},{dexterity:5},{constitution:6}],skillsaves:[{intimidation:5},{athletics:10}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 11",languages:"any one language (usually Common)",cr:"5",bestiary:!0,traits:[{name:"Brave",desc:"The gladiator has advantage on saving throws against being frightened.",attack_bonus:0},{name:"Brute",desc:"A melee weapon deals one extra die of its damage when the gladiator hits with it (included in the attack).",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The gladiator makes three melee attacks or two ranged attacks.",attack_bonus:0},{name:"Spear",desc:"Melee or Ranged Weapon Attack: +7 to hit, reach 5 ft. and range 20/60 ft., one target. Hit: 11 (2d6 + 4) piercing damage, or 13 (2d8 + 4) piercing damage if used with two hands to make a melee attack.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Shield Bash",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one creature. Hit: 9 (2d4 + 4) bludgeoning damage. If the target is a Medium or smaller creature, it must succeed on a DC 15 Strength saving throw or be knocked prone.",attack_bonus:7,damage_dice:"2d4",damage_bonus:4}],reactions:[{name:"Parry",desc:"The gladiator adds 3 to its AC against one melee attack that would hit it. To do so, the gladiator must see the attacker and be wielding a melee weapon.",attack_bonus:0}]},{name:"Gnoll",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"gnoll",alignment:"chaotic evil",ac:15,hp:22,hit_dice:"5d8 + -1",speed:"30 ft.",stats:[14,12,11,6,10,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"Gnoll",cr:"1/2",bestiary:!0,traits:[{name:"Rampage",desc:"When the gnoll reduces a creature to 0 hit points with a melee attack on its turn, the gnoll can take a bonus action to move up to half its speed and make a bite attack.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 4 (1d4 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2},{name:"Spear",desc:"Melee or Ranged Weapon Attack: +4 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 5 (1d6 + 2) piercing damage, or 6 (1d8 + 2) piercing damage if used with two hands to make a melee attack.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Longbow",desc:"Ranged Weapon Attack: +3 to hit, range 150/600 ft., one target. Hit: 5 (1d8 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d8",damage_bonus:1}]},{name:"Goat",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:4,hit_dice:"1d8 + -1",speed:"40 ft.",stats:[12,10,11,2,10,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"0",bestiary:!0,traits:[{name:"Charge",desc:"If the goat moves at least 20 ft. straight toward a target and then hits it with a ram attack on the same turn, the target takes an extra 2 (1d4) bludgeoning damage. If the target is a creature, it must succeed on a DC 10 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"1d4"},{name:"Sure-Footed",desc:"The goat has advantage on Strength and Dexterity saving throws made against effects that would knock it prone.",attack_bonus:0}],actions:[{name:"Ram",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 3 (1d4 + 1) bludgeoning damage.",attack_bonus:3,damage_dice:"1d4",damage_bonus:1}]},{name:"Goblin",source:"5e SRD",size:"Small",type:"humanoid",subtype:"goblinoid",alignment:"neutral evil",ac:15,hp:7,hit_dice:"2d6",speed:"30 ft.",stats:[8,14,10,10,8,8],skillsaves:[{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 9",languages:"Common, Goblin",cr:"1/4",bestiary:!0,traits:[{name:"Nimble Escape",desc:"The goblin can take the Disengage or Hide action as a bonus action on each of its turns.",attack_bonus:0}],actions:[{name:"Scimitar",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Shortbow",desc:"Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Gold Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"lawful good",ac:17,hp:60,hit_dice:"8d8 + 24",speed:"30 ft., fly 60 ft., swim 30 ft.",stats:[19,14,17,14,11,16],saves:[{dexterity:4},{constitution:5},{wisdom:2},{charisma:5}],skillsaves:[{perception:4},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"3",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 9 (1d10 + 4) piercing damage.",attack_bonus:6,damage_dice:"1d10",damage_bonus:4},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Fire Breath. The dragon exhales fire in a 15-foot cone. Each creature in that area must make a DC 13 Dexterity saving throw, taking 22 (4d10) fire damage on a failed save, or half as much damage on a successful one. +Weakening Breath. The dragon exhales gas in a 15-foot cone. Each creature in that area must succeed on a DC 13 Strength saving throw or have disadvantage on Strength-based attack rolls, Strength checks, and Strength saving throws for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.`,attack_bonus:0,damage_dice:"4d10"}]},{name:"Gorgon",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"unaligned",ac:19,hp:114,hit_dice:"12d10 + 48",speed:"40 ft.",stats:[20,11,18,2,12,7],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"petrified",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"",cr:"5",bestiary:!0,traits:[{name:"Trampling Charge",desc:"If the gorgon moves at least 20 feet straight toward a creature and then hits it with a gore attack on the same turn, that target must succeed on a DC 16 Strength saving throw or be knocked prone. If the target is prone, the gorgon can make one attack with its hooves against it as a bonus action.",attack_bonus:0}],actions:[{name:"Gore",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 18 (2d12 + 5) piercing damage.",attack_bonus:8,damage_dice:"2d12",damage_bonus:5},{name:"Hooves",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 16 (2d10 + 5) bludgeoning damage.",attack_bonus:8,damage_dice:"2d10",damage_bonus:5},{name:"Petrifying Breath (Recharge 5-6)",desc:"The gorgon exhales petrifying gas in a 30-foot cone. Each creature in that area must succeed on a DC 13 Constitution saving throw. On a failed save, a target begins to turn to stone and is restrained. The restrained target must repeat the saving throw at the end of its next turn. On a success, the effect ends on the target. On a failure, the target is petrified until freed by the greater restoration spell or other magic.",attack_bonus:0}]},{name:"Gray Ooze",source:"5e SRD",size:"Medium",type:"ooze",subtype:"",alignment:"unaligned",ac:8,hp:22,hit_dice:"3d8 + 8",speed:"10 ft., climb 10 ft.",stats:[12,6,16,1,6,2],skillsaves:[{stealth:2}],damage_vulnerabilities:"",damage_resistances:"acid, cold, fire",damage_immunities:"",condition_immunities:"blinded, charmed, deafened, exhaustion, frightened, prone",senses:"blindsight 60 ft. (blind beyond this radius), passive Perception 8",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Amorphous",desc:"The ooze can move through a space as narrow as 1 inch wide without squeezing.",attack_bonus:0},{name:"Corrode Metal",desc:`Any nonmagical weapon made of metal that hits the ooze corrodes. After dealing damage, the weapon takes a permanent and cumulative -1 penalty to damage rolls. If its penalty drops to -5, the weapon is destroyed. Nonmagical ammunition made of metal that hits the ooze is destroyed after dealing damage. +The ooze can eat through 2-inch-thick, nonmagical metal in 1 round.`,attack_bonus:0},{name:"False Appearance",desc:"While the ooze remains motionless, it is indistinguishable from an oily pool or wet rock.",attack_bonus:0}],actions:[{name:"Pseudopod",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) bludgeoning damage plus 7 (2d6) acid damage, and if the target is wearing nonmagical metal armor, its armor is partly corroded and takes a permanent and cumulative -1 penalty to the AC it offers. The armor is destroyed if the penalty reduces its AC to 10.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Green Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"lawful evil",ac:17,hp:38,hit_dice:"7d8 + 6",speed:"30 ft., fly 60 ft., swim 30 ft.",stats:[15,12,13,14,11,13],saves:[{dexterity:3},{constitution:3},{wisdom:2},{charisma:3}],skillsaves:[{perception:4},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"poisoned",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"2",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (1d10 + 2) piercing damage plus 3 (1d6) poison damage.",attack_bonus:4,damage_dice:"1d10 + 1d6",damage_bonus:3},{name:"Poison Breath (Recharge 5-6)",desc:"The dragon exhales poisonous gas in a 15-foot cone. Each creature in that area must make a DC 11 Constitution saving throw, taking 21 (6d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"6d6"}]},{name:"Green Hag",source:"5e SRD",size:"Medium",type:"fey",subtype:"",alignment:"neutral evil",ac:17,hp:82,hit_dice:"11d8 + 32",speed:"30 ft.",stats:[18,12,16,13,14,14],skillsaves:[{arcana:3},{deception:4},{perception:4},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"Common, Draconic, Sylvan",cr:"3",bestiary:!0,traits:[{name:"Amphibious",desc:"The hag can breathe air and water.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The hag's innate spellcasting ability is Charisma (spell save DC 12). She can innately cast the following spells, requiring no material components: + +At will: dancing lights, minor illusion, vicious mockery`,attack_bonus:0},{name:"Mimicry",desc:"The hag can mimic animal sounds and humanoid voices. A creature that hears the sounds can tell they are imitations with a successful DC 14 Wisdom (Insight) check.",attack_bonus:0},{name:"Hag Coven",desc:`When hags must work together, they form covens, in spite of their selfish natures. A coven is made up of hags of any type, all of whom are equals within the group. However, each of the hags continues to desire more personal power. +A coven consists of three hags so that any arguments between two hags can be settled by the third. If more than three hags ever come together, as might happen if two covens come into conflict, the result is usually chaos.`,attack_bonus:0},{name:"Shared Spellcasting (Coven Only)",desc:`While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves: + +\u2022 1st level (4 slots): identify, ray of sickness +\u2022 2nd level (3 slots): hold person, locate object +\u2022 3rd level (3 slots): bestow curse, counterspell, lightning bolt +\u2022 4th level (3 slots): phantasmal killer, polymorph +\u2022 5th level (2 slots): contact other plane, scrying +\u2022 6th level (1 slot): eye bite + +For casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.`,attack_bonus:0},{name:"Hag Eye (Coven Only)",desc:`A hag coven can craft a magic item called a hag eye, which is made from a real eye coated in varnish and often fitted to a pendant or other wearable item. The hag eye is usually entrusted to a minion for safekeeping and transport. A hag in the coven can take an action to see what the hag eye sees if the hag eye is on the same plane of existence. A hag eye has AC 10, 1 hit point, and darkvision with a radius of 60 feet. If it is destroyed, each coven member takes 3d10 psychic damage and is blinded for 24 hours. +A hag coven can have only one hag eye at a time, and creating a new one requires all three members of the coven to perform a ritual. The ritual takes 1 hour, and the hags can't perform it while blinded. During the ritual, if the hags take any action other than performing the ritual, they must start over.`,attack_bonus:0}],actions:[{name:"Claws",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) slashing damage.",attack_bonus:6,damage_dice:"2d8",damage_bonus:4},{name:"Illusory Appearance",desc:`The hag covers herself and anything she is wearing or carrying with a magical illusion that makes her look like another creature of her general size and humanoid shape. The illusion ends if the hag takes a bonus action to end it or if she dies. +The changes wrought by this effect fail to hold up to physical inspection. For example, the hag could appear to have smooth skin, but someone touching her would feel her rough flesh. Otherwise, a creature must take an action to visually inspect the illusion and succeed on a DC 20 Intelligence (Investigation) check to discern that the hag is disguised.`,attack_bonus:0},{name:"Invisible Passage",desc:"The hag magically turns invisible until she attacks or casts a spell, or until her concentration ends (as if concentrating on a spell). While invisible, she leaves no physical evidence of her passage, so she can be tracked only by magic. Any equipment she wears or carries is invisible with her.",attack_bonus:0}]},{name:"Grick",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"",alignment:"neutral",ac:14,hp:27,hit_dice:"6d8",speed:"30 ft., climb 30 ft.",stats:[14,14,11,3,14,5],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, and slashing damage from nonmagical weapons",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 12",languages:"",cr:"2",bestiary:!0,traits:[{name:"Stone Camouflage",desc:"The grick has advantage on Dexterity (Stealth) checks made to hide in rocky terrain.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The grick makes one attack with its tentacles. If that attack hits, the grick can make one beak attack against the same target.",attack_bonus:0},{name:"Tentacles",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 9 (2d6 + 2) slashing damage.",attack_bonus:4,damage_dice:"2d6",damage_bonus:2},{name:"Beak",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Griffon",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"unaligned",ac:12,hp:59,hit_dice:"7d10 + 20",speed:"30 ft., fly 80 ft.",stats:[18,15,16,2,13,8],skillsaves:[{perception:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 15",languages:"",cr:"2",bestiary:!0,traits:[{name:"Keen Sight",desc:"The griffon has advantage on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The griffon makes two attacks: one with its beak and one with its claws.",attack_bonus:0},{name:"Beak",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 8 (1d8 + 4) piercing damage.",attack_bonus:6,damage_dice:"1d8",damage_bonus:4},{name:"Claws",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4}]},{name:"Grimlock",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"grimlock",alignment:"neutral evil",ac:11,hp:11,hit_dice:"2d8 + 2",speed:"30 ft.",stats:[16,12,12,9,8,6],skillsaves:[{athletics:5},{perception:3},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"blinded",condition_immunities:"",senses:"blindsight 30 ft. or 10 ft. while deafened (blind beyond this radius), passive Perception 13",languages:"Undercommon",cr:"1/4",bestiary:!0,traits:[{name:"Blind Senses",desc:"The grimlock can't use its blindsight while deafened and unable to smell.",attack_bonus:0},{name:"Keen Hearing and Smell",desc:"The grimlock has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0},{name:"Stone Camouflage",desc:"The grimlock has advantage on Dexterity (Stealth) checks made to hide in rocky terrain.",attack_bonus:0}],actions:[{name:"Spiked Bone Club",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 5 (1d4 + 3) bludgeoning damage plus 2 (1d4) piercing damage.",attack_bonus:5,damage_dice:"1d4 + 1d4",damage_bonus:5}]},{name:"Guard",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:16,hp:11,hit_dice:"2d8 + 2",speed:"30 ft.",stats:[13,12,12,10,11,10],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"any one language (usually Common)",cr:"1/8",bestiary:!0,actions:[{name:"Spear",desc:"Melee or Ranged Weapon Attack: +3 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 4 (1d6 + 1) piercing damage or 5 (1d8 + 1) piercing damage if used with two hands to make a melee attack.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Guardian Naga",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"lawful good",ac:18,hp:127,hit_dice:"15d10 + 44",speed:"40 ft.",stats:[19,18,16,16,19,18],saves:[{dexterity:8},{constitution:7},{intelligence:7},{wisdom:8},{charisma:8}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"charmed, poisoned",senses:"darkvision 60 ft., passive Perception 14",languages:"Celestial, Common",cr:"10",bestiary:!0,traits:[{name:"Rejuvenation",desc:"If it dies, the naga returns to life in 1d6 days and regains all its hit points. Only a wish spell can prevent this trait from functioning.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one creature. Hit: 8 (1d8 + 4) piercing damage, and the target must make a DC 15 Constitution saving throw, taking 45 (10d8) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:8,damage_dice:"1d8",damage_bonus:4},{name:"Spit Poison",desc:"Ranged Weapon Attack: +8 to hit, range 15/30 ft., one creature. Hit: The target must make a DC 15 Constitution saving throw, taking 45 (10d8) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:8,damage_dice:"10d8"}],spells:["The naga is an 11th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 16, +8 to hit with spell attacks), and it needs only verbal components to cast its spells. It has the following cleric spells prepared:",{"Cantrips (at will)":"mending, sacred flame, thaumaturgy"},{"1st level (4 slots)":"command, cure wounds, shield of faith"},{"2nd level (3 slots)":"calm emotions, hold person"},{"3rd level (3 slots)":"bestow curse, clairvoyance"},{"4th level (3 slots)":"banishment, freedom of movement"},{"5th level (2 slots)":"flame strike, geas"},{"6th level (1 slot)":"true seeing"}]},{name:"Gynosphinx",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"lawful neutral",ac:17,hp:136,hit_dice:"16d10 + 48",speed:"40 ft., fly 60 ft.",stats:[18,15,16,18,18,18],skillsaves:[{arcana:12},{history:12},{perception:8},{religion:8}],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"psychic",condition_immunities:"charmed, frightened",senses:"truesight 120 ft., passive Perception 18",languages:"Common, Sphinx",cr:"11",bestiary:!0,traits:[{name:"Inscrutable",desc:"The sphinx is immune to any effect that would sense its emotions or read its thoughts, as well as any divination spell that it refuses. Wisdom (Insight) checks made to ascertain the sphinx's intentions or sincerity have disadvantage.",attack_bonus:0},{name:"Magic Weapons",desc:"The sphinx's weapon attacks are magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The sphinx makes two claw attacks.",attack_bonus:0},{name:"Claw",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) slashing damage.",attack_bonus:9,damage_dice:"2d8",damage_bonus:4}],legendary_actions:[{name:"Claw Attack",desc:"The sphinx makes one claw attack.",attack_bonus:0},{name:"Teleport (Costs 2 Actions)",desc:"The sphinx magically teleports, along with any equipment it is wearing or carrying, up to 120 feet to an unoccupied space it can see.",attack_bonus:0},{name:"Cast a Spell (Costs 3 Actions)",desc:"The sphinx casts a spell from its list of prepared spells, using a spell slot as normal.",attack_bonus:0}],spells:["The sphinx is a 9th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 16, +8 to hit with spell attacks). It requires no material components to cast its spells. The sphinx has the following wizard spells prepared:",{"Cantrips (at will)":"mage hand, minor illusion, prestidigitation"},{"1st level (4 slots)":"detect magic, identify, shield"},{"2nd level (3 slots)":"darkness, locate object, suggestion"},{"3rd level (3 slots)":"dispel magic, remove curse, tongues"},{"4th level (3 slots)":"banishment, greater invisibility"},{"5th level (1 slot)":"legend lore"}]},{name:"Half-Red Dragon Veteran",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"human",alignment:"any alignment",ac:18,hp:65,hit_dice:"10d8 + 20",speed:"30 ft.",stats:[16,13,14,10,11,10],damage_vulnerabilities:"",damage_resistances:"fire",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 12",languages:"Common, Draconic",cr:"5",bestiary:!0,actions:[{name:"Multiattack",desc:"The veteran makes two longsword attacks. If it has a shortsword drawn, it can also make a shortsword attack.",attack_bonus:0},{name:"Longsword",desc:"Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) slashing damage, or 8 (1d10 + 3) slashing damage if used with two hands.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3},{name:"Shortsword",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Heavy Crossbow",desc:"Ranged Weapon Attack: +3 to hit, range 100/400 ft., one target. Hit: 6 (1d10 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d10",damage_bonus:1},{name:"Fire Breath (Recharge 5-6)",desc:"The veteran exhales fire in a 15-foot cone. Each creature in that area must make a DC 15 Dexterity saving throw, taking 24 (7d6) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"7d6"}]},{name:"Harpy",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"",alignment:"chaotic evil",ac:11,hp:38,hit_dice:"7d8 + 6",speed:"20 ft., fly 40 ft.",stats:[12,13,12,7,10,13],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"Common",cr:"1",bestiary:!0,actions:[{name:"Multiattack",desc:"The harpy makes two attacks: one with its claws and one with its club.",attack_bonus:0},{name:"Claws",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 6 (2d4 + 1) slashing damage.",attack_bonus:3,damage_dice:"2d4",damage_bonus:1},{name:"Club",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 3 (1d4 + 1) bludgeoning damage.",attack_bonus:3,damage_dice:"1d4",damage_bonus:1},{name:"Luring Song",desc:`The harpy sings a magical melody. Every humanoid and giant within 300 ft. of the harpy that can hear the song must succeed on a DC 11 Wisdom saving throw or be charmed until the song ends. The harpy must take a bonus action on its subsequent turns to continue singing. It can stop singing at any time. The song ends if the harpy is incapacitated. +While charmed by the harpy, a target is incapacitated and ignores the songs of other harpies. If the charmed target is more than 5 ft. away from the harpy, the must move on its turn toward the harpy by the most direct route. It doesn't avoid opportunity attacks, but before moving into damaging terrain, such as lava or a pit, and whenever it takes damage from a source other than the harpy, a target can repeat the saving throw. A creature can also repeat the saving throw at the end of each of its turns. If a creature's saving throw is successful, the effect ends on it. +A target that successfully saves is immune to this harpy's song for the next 24 hours.`,attack_bonus:0}]},{name:"Hawk",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:1,hit_dice:"1d4 + -2",speed:"10 ft., fly 60 ft.",stats:[5,16,8,2,14,6],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"",cr:"0",bestiary:!0,traits:[{name:"Keen Sight",desc:"The hawk has advantage on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Talons",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 1 slashing damage.",attack_bonus:5,damage_bonus:1}]},{name:"Hell Hound",source:"5e SRD",size:"Medium",type:"fiend",subtype:"",alignment:"lawful evil",ac:15,hp:45,hit_dice:"7d8 + 13",speed:"50 ft.",stats:[17,12,14,6,13,6],skillsaves:[{perception:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 15",languages:"understands Infernal but can't speak it",cr:"3",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The hound has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The hound has advantage on an attack roll against a creature if at least one of the hound's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) piercing damage plus 7 (2d6) fire damage.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3},{name:"Fire Breath (Recharge 5-6)",desc:"The hound exhales fire in a 15-foot cone. Each creature in that area must make a DC 12 Dexterity saving throw, taking 21 (6d6) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"6d6"}]},{name:"Hezrou",source:"5e SRD",size:"Large",type:"fiend",subtype:"demon",alignment:"chaotic evil",ac:16,hp:136,hit_dice:"13d10 + 64",speed:"30 ft.",stats:[19,17,20,5,12,13],saves:[{strength:7},{constitution:8},{wisdom:4}],damage_vulnerabilities:"",damage_resistances:"cold, fire, lightning; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 11",languages:"Abyssal, telepathy 120 ft.",cr:"8",bestiary:!0,traits:[{name:"Magic Resistance",desc:"The hezrou has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Stench",desc:"Any creature that starts its turn within 10 feet of the hezrou must succeed on a DC 14 Constitution saving throw or be poisoned until the start of its next turn. On a successful saving throw, the creature is immune to the hezrou's stench for 24 hours.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The hezrou makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 15 (2d10 + 4) piercing damage.",attack_bonus:7,damage_dice:"2d10",damage_bonus:4},{name:"Claws",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Variant: Summon Demon (1/Day)",desc:`The demon chooses what to summon and attempts a magical summoning. +A hezrou has a 30 percent chance of summoning 2d6 dretches or one hezrou. +A summoned demon appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other demons. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.`,attack_bonus:0}]},{name:"Hill Giant",source:"5e SRD",size:"Huge",type:"giant",subtype:"",alignment:"chaotic evil",ac:13,hp:105,hit_dice:"10d12 + 40",speed:"40 ft.",stats:[21,8,19,5,9,6],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"Giant",cr:"5",bestiary:!0,actions:[{name:"Multiattack",desc:"The giant makes two greatclub attacks.",attack_bonus:0},{name:"Greatclub",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 18 (3d8 + 5) bludgeoning damage.",attack_bonus:8,damage_dice:"3d8",damage_bonus:5},{name:"Rock",desc:"Ranged Weapon Attack: +8 to hit, range 60/240 ft., one target. Hit: 21 (3d10 + 5) bludgeoning damage.",attack_bonus:8,damage_dice:"3d10",damage_bonus:5}]},{name:"Hippogriff",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"unaligned",ac:11,hp:19,hit_dice:"3d10 + 2",speed:"40 ft, fly 60 ft.",stats:[17,13,13,2,12,8],skillsaves:[{perception:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 15",languages:"",cr:"1",bestiary:!0,traits:[{name:"Keen Sight",desc:"The hippogriff has advantage on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The hippogriff makes two attacks: one with its beak and one with its claws.",attack_bonus:0},{name:"Beak",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (1d10 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d10",damage_bonus:3},{name:"Claws",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3}]},{name:"Hobgoblin",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"goblinoid",alignment:"lawful evil",ac:18,hp:11,hit_dice:"2d8 + 2",speed:"30 ft.",stats:[13,12,12,10,10,9],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"Common, Goblin",cr:"1/2",bestiary:!0,traits:[{name:"Martial Advantage",desc:"Once per turn, the hobgoblin can deal an extra 7 (2d6) damage to a creature it hits with a weapon attack if that creature is within 5 ft. of an ally of the hobgoblin that isn't incapacitated.",attack_bonus:0,damage_dice:"2d6"}],actions:[{name:"Longsword",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 5 (1d8 + 1) slashing damage, or 6 (1d10 + 1) slashing damage if used with two hands.",attack_bonus:3,damage_dice:"1d8",damage_bonus:1},{name:"Longbow",desc:"Ranged Weapon Attack: +3 to hit, range 150/600 ft., one target. Hit: 5 (1d8 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d8",damage_bonus:1}]},{name:"Homunculus",source:"5e SRD",size:"Tiny",type:"construct",subtype:"",alignment:"neutral",ac:13,hp:5,hit_dice:"2d4",speed:"20 ft., fly 40 ft.",stats:[4,15,11,10,10,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"charmed, poisoned",senses:"darkvision 60 ft., passive Perception 10",languages:"understands the languages of its creator but can't speak",cr:"0",bestiary:!0,traits:[{name:"Telepathic Bond",desc:"While the homunculus is on the same plane of existence as its master, it can magically convey what it senses to its master, and the two can communicate telepathically.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 1 piercing damage, and the target must succeed on a DC 10 Constitution saving throw or be poisoned for 1 minute. If the saving throw fails by 5 or more, the target is instead poisoned for 5 (1d10) minutes and unconscious while poisoned in this way.",attack_bonus:4,damage_bonus:1}]},{name:"Horned Devil",source:"5e SRD",size:"Large",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:18,hp:148,hit_dice:"17d10 + 54",speed:"20 ft., fly 60 ft.",stats:[22,17,21,12,16,17],saves:[{strength:10},{dexterity:7},{wisdom:7},{charisma:7}],damage_vulnerabilities:"",damage_resistances:"cold; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 13",languages:"Infernal, telepathy 120 ft.",cr:"11",bestiary:!0,traits:[{name:"Devil's Sight",desc:"Magical darkness doesn't impede the devil's darkvision.",attack_bonus:0},{name:"Magic Resistance",desc:"The devil has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The devil makes three melee attacks: two with its fork and one with its tail. It can use Hurl Flame in place of any melee attack.",attack_bonus:0},{name:"Fork",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 15 (2d8 + 6) piercing damage.",attack_bonus:10,damage_dice:"2d8",damage_bonus:6},{name:"Tail",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 10 (1d8 + 6) piercing damage. If the target is a creature other than an undead or a construct, it must succeed on a DC 17 Constitution saving throw or lose 10 (3d6) hit points at the start of each of its turns due to an infernal wound. Each time the devil hits the wounded target with this attack, the damage dealt by the wound increases by 10 (3d6). Any creature can take an action to stanch the wound with a successful DC 12 Wisdom (Medicine) check. The wound also closes if the target receives magical healing.",attack_bonus:10,damage_dice:"1d8",damage_bonus:6},{name:"Hurl Flame",desc:"Ranged Spell Attack: +7 to hit, range 150 ft., one target. Hit: 14 (4d6) fire damage. If the target is a flammable object that isn't being worn or carried, it also catches fire.",attack_bonus:7,damage_dice:"4d6"}]},{name:"Hunter Shark",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:45,hit_dice:"6d10 + 12",speed:"swim 40 ft.",stats:[18,13,15,1,10,4],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 12",languages:"",cr:"2",bestiary:!0,traits:[{name:"Blood Frenzy",desc:"The shark has advantage on melee attack rolls against any creature that doesn't have all its hit points.",attack_bonus:0},{name:"Water Breathing",desc:"The shark can breathe only underwater.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) piercing damage.",attack_bonus:6,damage_dice:"2d8",damage_bonus:4}]},{name:"Hydra",source:"5e SRD",size:"Huge",type:"monstrosity",subtype:"",alignment:"unaligned",ac:15,hp:172,hit_dice:"15d12 + 74",speed:"30 ft., swim 30 ft.",stats:[20,12,20,2,10,7],skillsaves:[{perception:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 16",languages:"",cr:"8",bestiary:!0,traits:[{name:"Hold Breath",desc:"The hydra can hold its breath for 1 hour.",attack_bonus:0},{name:"Multiple Heads",desc:`The hydra has five heads. While it has more than one head, the hydra has advantage on saving throws against being blinded, charmed, deafened, frightened, stunned, and knocked unconscious. +Whenever the hydra takes 25 or more damage in a single turn, one of its heads dies. If all its heads die, the hydra dies. +At the end of its turn, it grows two heads for each of its heads that died since its last turn, unless it has taken fire damage since its last turn. The hydra regains 10 hit points for each head regrown in this way.`,attack_bonus:0},{name:"Reactive Heads",desc:"For each head the hydra has beyond one, it gets an extra reaction that can be used only for opportunity attacks.",attack_bonus:0},{name:"Wakeful",desc:"While the hydra sleeps, at least one of its heads is awake.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The hydra makes as many bite attacks as it has heads.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 10 (1d10 + 5) piercing damage.",attack_bonus:8,damage_dice:"1d10",damage_bonus:5}]},{name:"Hyena",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:5,hit_dice:"1d8",speed:"50 ft.",stats:[11,13,12,2,12,5],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"0",bestiary:!0,traits:[{name:"Pack Tactics",desc:"The hyena has advantage on an attack roll against a creature if at least one of the hyena's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Bite",desc:"Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 3 (1d6) piercing damage.",attack_bonus:2,damage_dice:"1d6"}]},{name:"Ice Devil",source:"5e SRD",size:"Large",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:18,hp:180,hit_dice:"19d10 + 75",speed:"40 ft.",stats:[21,14,18,18,15,18],saves:[{dexterity:7},{constitution:9},{wisdom:7},{charisma:9}],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"blindsight 60 ft., darkvision 120 ft., passive Perception 12",languages:"Infernal, telepathy 120 ft.",cr:"14",bestiary:!0,traits:[{name:"Devil's Sight",desc:"Magical darkness doesn't impede the devil's darkvision.",attack_bonus:0},{name:"Magic Resistance",desc:"The devil has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The devil makes three attacks: one with its bite, one with its claws, and one with its tail.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) piercing damage plus 10 (3d6) cold damage.",attack_bonus:10,damage_dice:"2d6 + 3d6",damage_bonus:5},{name:"Claws",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 10 (2d4 + 5) slashing damage plus 10 (3d6) cold damage.",attack_bonus:10,damage_dice:"2d4 + 3d6",damage_bonus:5},{name:"Tail",desc:"Melee Weapon Attack:+10 to hit, reach 10 ft., one target. Hit: 12 (2d6 + 5) bludgeoning damage plus 10 (3d6) cold damage.",attack_bonus:10,damage_dice:"2d6 + 3d6",damage_bonus:5},{name:"Wall of Ice",desc:`The devil magically forms an opaque wall of ice on a solid surface it can see within 60 feet of it. The wall is 1 foot thick and up to 30 feet long and 10 feet high, or it's a hemispherical dome up to 20 feet in diameter. +When the wall appears, each creature in its space is pushed out of it by the shortest route. The creature chooses which side of the wall to end up on, unless the creature is incapacitated. The creature then makes a DC 17 Dexterity saving throw, taking 35 (10d6) cold damage on a failed save, or half as much damage on a successful one. +The wall lasts for 1 minute or until the devil is incapacitated or dies. The wall can be damaged and breached; each 10-foot section has AC 5, 30 hit points, vulnerability to fire damage, and immunity to acid, cold, necrotic, poison, and psychic damage. If a section is destroyed, it leaves behind a sheet of frigid air in the space the wall occupied. Whenever a creature finishes moving through the frigid air on a turn, willingly or otherwise, the creature must make a DC 17 Constitution saving throw, taking 17 (5d6) cold damage on a failed save, or half as much damage on a successful one. The frigid air dissipates when the rest of the wall vanishes.`,attack_bonus:0}]},{name:"Ice Mephit",source:"5e SRD",size:"Small",type:"elemental",subtype:"",alignment:"neutral evil",ac:11,hp:21,hit_dice:"6d6",speed:"30 ft., fly 30 ft.",stats:[7,13,10,9,11,12],skillsaves:[{perception:2},{stealth:3}],damage_vulnerabilities:"bludgeoning, fire",damage_resistances:"",damage_immunities:"cold, poison",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 12",languages:"Aquan, Auran",cr:"1/2",bestiary:!0,traits:[{name:"Death Burst",desc:"When the mephit dies, it explodes in a burst of jagged ice. Each creature within 5 ft. of it must make a DC 10 Dexterity saving throw, taking 4 (1d8) slashing damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"1d8"},{name:"False Appearance",desc:"While the mephit remains motionless, it is indistinguishable from an ordinary shard of ice.",attack_bonus:0},{name:"Innate Spellcasting (1/Day)",desc:"The mephit can innately cast fog cloud, requiring no material components. Its innate spellcasting ability is Charisma.",attack_bonus:0}],actions:[{name:"Claws",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one creature. Hit: 3 (1d4 + 1) slashing damage plus 2 (1d4) cold damage.",attack_bonus:3,damage_dice:"1d4",damage_bonus:1},{name:"Frost Breath (Recharge 6)",desc:"The mephit exhales a 15-foot cone of cold air. Each creature in that area must succeed on a DC 10 Dexterity saving throw, taking 5 (2d4) cold damage on a failed save, or half as much damage on a successful one.",attack_bonus:0},{name:"Variant: Summon Mephits (1/Day)",desc:"The mephit has a 25 percent chance of summoning 1d4 mephits of its kind. A summoned mephit appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other mephits. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.",attack_bonus:0}]},{name:"Imp",source:"5e SRD",size:"Tiny",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:13,hp:10,hit_dice:"3d4 + 2",speed:"20 ft., fly 40 ft.",stats:[6,17,13,11,12,14],skillsaves:[{deception:4},{insight:3},{persuasion:4},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"cold; bludgeoning, piercing, and slashing from nonmagical/nonsilver weapons",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 11",languages:"Infernal, Common",cr:"1",bestiary:!0,traits:[{name:"Shapechanger",desc:"The imp can use its action to polymorph into a beast form that resembles a rat (speed 20 ft.), a raven (20 ft., fly 60 ft.), or a spider (20 ft., climb 20 ft.), or back into its true form. Its statistics are the same in each form, except for the speed changes noted. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies.",attack_bonus:0},{name:"Devil's Sight",desc:"Magical darkness doesn't impede the imp's darkvision.",attack_bonus:0},{name:"Magic Resistance",desc:"The imp has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Variant: Familiar",desc:"The imp can serve another creature as a familiar, forming a telepathic bond with its willing master. While the two are bonded, the master can sense what the quasit senses as long as they are within 1 mile of each other. While the imp is within 10 feet of its master, the master shares the quasit's Magic Resistance trait. At any time and for any reason, the imp can end its service as a familiar, ending the telepathic bond.",attack_bonus:0}],actions:[{name:"Sting (Bite in Beast Form)",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft ., one target. Hit: 5 (1d4 + 3) piercing damage, and the target must make on a DC 11 Constitution saving throw, taking 10 (3d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:5,damage_dice:"1d4",damage_bonus:3},{name:"Invisibility",desc:"The imp magically turns invisible until it attacks, or until its concentration ends (as if concentrating on a spell). Any equipment the imp wears or carries is invisible with it.",attack_bonus:0}]},{name:"Invisible Stalker",source:"5e SRD",size:"Medium",type:"elemental",subtype:"",alignment:"neutral",ac:14,hp:104,hit_dice:"16d8 + 32",speed:"50 ft., fly 50 ft. (hover)",stats:[16,19,14,10,15,11],skillsaves:[{perception:8},{stealth:10}],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"exhaustion, grappled, paralyzed, petrified, poisoned, prone, restrained, unconscious",senses:"darkvision 60 ft., passive Perception 18",languages:"Auran, understands Common but doesn't speak it",cr:"6",bestiary:!0,traits:[{name:"Invisibility",desc:"The stalker is invisible.",attack_bonus:0},{name:"Faultless Tracker",desc:"The stalker is given a quarry by its summoner. The stalker knows the direction and distance to its quarry as long as the two of them are on the same plane of existence. The stalker also knows the location of its summoner.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The stalker makes two slam attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) bludgeoning damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:3}]},{name:"Iron Golem",source:"5e SRD",size:"Large",type:"construct",subtype:"",alignment:"unaligned",ac:20,hp:210,hit_dice:"20d10 + 100",speed:"30 ft.",stats:[24,9,20,3,11,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire, poison, psychic; bludgeoning, piercing, and slashing from nonmagical weapons that aren't adamantine",condition_immunities:"charmed, exhaustion, frightened, paralyzed, petrified, poisoned",senses:"darkvision 120 ft., passive Perception 10",languages:"understands the languages of its creator but can't speak",cr:"16",bestiary:!0,traits:[{name:"Fire Absorption",desc:"Whenever the golem is subjected to fire damage, it takes no damage and instead regains a number of hit points equal to the fire damage dealt.",attack_bonus:0},{name:"Immutable Form",desc:"The golem is immune to any spell or effect that would alter its form.",attack_bonus:0},{name:"Magic Resistance",desc:"The golem has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Magic Weapons",desc:"The golem's weapon attacks are magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The golem makes two melee attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +13 to hit, reach 5 ft., one target. Hit: 20 (3d8 + 7) bludgeoning damage.",attack_bonus:13,damage_dice:"3d8",damage_bonus:7},{name:"Sword",desc:"Melee Weapon Attack: +13 to hit, reach 10 ft., one target. Hit: 23 (3d10 + 7) slashing damage.",attack_bonus:13,damage_dice:"3d10",damage_bonus:7},{name:"Poison Breath (Recharge 5-6)",desc:"The golem exhales poisonous gas in a 15-foot cone. Each creature in that area must make a DC 19 Constitution saving throw, taking 45 (l0d8) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"10d8"}]},{name:"Jackal",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:3,hit_dice:"1d6 + -1",speed:"40 ft.",stats:[8,15,11,3,12,6],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"0",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The jackal has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The jackal has advantage on an attack roll against a creature if at least one of the jackal's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +1 to hit, reach 5 ft., one target. Hit: 1 (1d4 \u2014 1) piercing damage.",attack_bonus:1,damage_dice:"1d4",damage_bonus:-1}]},{name:"Killer Whale",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:90,hit_dice:"12d12 + 12",speed:"swim 60 ft.",stats:[19,10,13,3,12,7],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 120 ft., passive Perception 13",languages:"",cr:"3",bestiary:!0,traits:[{name:"Echolocation",desc:"The whale can't use its blindsight while deafened.",attack_bonus:0},{name:"Hold Breath",desc:"The whale can hold its breath for 30 minutes",attack_bonus:0},{name:"Keen Hearing",desc:"The whale has advantage on Wisdom (Perception) checks that rely on hearing.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 21 (5d6 + 4) piercing damage.",attack_bonus:0}]},{name:"Knight",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:18,hp:52,hit_dice:"8d8 + 16",speed:"30 ft.",stats:[16,11,14,11,11,15],saves:[{constitution:4},{wisdom:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"any one language (usually Common)",cr:"3",bestiary:!0,traits:[{name:"Brave",desc:"The knight has advantage on saving throws against being frightened.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The knight makes two melee attacks.",attack_bonus:0},{name:"Greatsword",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3},{name:"Heavy Crossbow",desc:"Ranged Weapon Attack: +2 to hit, range 100/400 ft., one target. Hit: 5 (1d10) piercing damage.",attack_bonus:2,damage_dice:"1d10"},{name:"Leadership (Recharges after a Short or Long Rest)",desc:"For 1 minute, the knight can utter a special command or warning whenever a nonhostile creature that it can see within 30 ft. of it makes an attack roll or a saving throw. The creature can add a d4 to its roll provided it can hear and understand the knight. A creature can benefit from only one Leadership die at a time. This effect ends if the knight is incapacitated.",attack_bonus:0}],reactions:[{name:"Parry",desc:"The knight adds 2 to its AC against one melee attack that would hit it. To do so, the knight must see the attacker and be wielding a melee weapon.",attack_bonus:0}]},{name:"Kobold",source:"5e SRD",size:"Small",type:"humanoid",subtype:"kobold",alignment:"lawful evil",ac:12,hp:5,hit_dice:"2d6 + -2",speed:"30 ft.",stats:[7,15,9,8,7,8],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 8",languages:"Common, Draconic",cr:"1/8",bestiary:!0,traits:[{name:"Sunlight Sensitivity",desc:"While in sunlight, the kobold has disadvantage on attack rolls, as well as on Wisdom (Perception) checks that rely on sight.",attack_bonus:0},{name:"Pack Tactics",desc:"The kobold has advantage on an attack roll against a creature if at least one of the kobold's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Dagger",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2},{name:"Sling",desc:"Ranged Weapon Attack: +4 to hit, range 30/120 ft., one target. Hit: 4 (1d4 + 2) bludgeoning damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Kraken",source:"5e SRD",size:"Gargantuan",type:"monstrosity",subtype:"titan",alignment:"chaotic evil",ac:18,hp:472,hit_dice:"27d20 + 188",speed:"20 ft., swim 60 ft.",stats:[30,11,25,22,18,20],saves:[{strength:17},{dexterity:7},{constitution:14},{intelligence:13},{wisdom:11}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning; bludgeoning, piercing, and slashing from nonmagical weapons",condition_immunities:"frightened, paralyzed",senses:"truesight 120 ft., passive Perception 14",languages:"understands Abyssal, Celestial, Infernal, and Primordial but can't speak, telepathy 120 ft.",cr:"23",bestiary:!0,traits:[{name:"Amphibious",desc:"The kraken can breathe air and water.",attack_bonus:0},{name:"Freedom of Movement",desc:"The kraken ignores difficult terrain, and magical effects can't reduce its speed or cause it to be restrained. It can spend 5 feet of movement to escape from nonmagical restraints or being grappled.",attack_bonus:0},{name:"Siege Monster",desc:"The kraken deals double damage to objects and structures.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The kraken makes three tentacle attacks, each of which it can replace with one use of Fling.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 23 (3d8 + 10) piercing damage. If the target is a Large or smaller creature grappled by the kraken, that creature is swallowed, and the grapple ends. While swallowed, the creature is blinded and restrained, it has total cover against attacks and other effects outside the kraken, and it takes 42 (12d6) acid damage at the start of each of the kraken's turns. If the kraken takes 50 damage or more on a single turn from a creature inside it, the kraken must succeed on a DC 25 Constitution saving throw at the end of that turn or regurgitate all swallowed creatures, which fall prone in a space within 10 feet of the kraken. If the kraken dies, a swallowed creature is no longer restrained by it and can escape from the corpse using 15 feet of movement, exiting prone.",attack_bonus:7,damage_dice:"3d8",damage_bonus:10},{name:"Tentacle",desc:"Melee Weapon Attack: +7 to hit, reach 30 ft., one target. Hit: 20 (3d6 + 10) bludgeoning damage, and the target is grappled (escape DC 18). Until this grapple ends, the target is restrained. The kraken has ten tentacles, each of which can grapple one target.",attack_bonus:7,damage_dice:"3d6",damage_bonus:10},{name:"Fling",desc:"One Large or smaller object held or creature grappled by the kraken is thrown up to 60 feet in a random direction and knocked prone. If a thrown target strikes a solid surface, the target takes 3 (1d6) bludgeoning damage for every 10 feet it was thrown. If the target is thrown at another creature, that creature must succeed on a DC 18 Dexterity saving throw or take the same damage and be knocked prone.",attack_bonus:0},{name:"Lightning Storm",desc:"The kraken magically creates three bolts of lightning, each of which can strike a target the kraken can see within 120 feet of it. A target must make a DC 23 Dexterity saving throw, taking 22 (4d10) lightning damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"4d10"}],legendary_actions:[{name:"Tentacle Attack or Fling",desc:"The kraken makes one tentacle attack or uses its Fling.",attack_bonus:0},{name:"Lightning Storm (Costs 2 Actions)",desc:"The kraken uses Lightning Storm.",attack_bonus:0},{name:"Ink Cloud (Costs 3 Actions)",desc:"While underwater, the kraken expels an ink cloud in a 60-foot radius. The cloud spreads around corners, and that area is heavily obscured to creatures other than the kraken. Each creature other than the kraken that ends its turn there must succeed on a DC 23 Constitution saving throw, taking 16 (3d10) poison damage on a failed save, or half as much damage on a successful one. A strong current disperses the cloud, which otherwise disappears at the end of the kraken's next turn.",attack_bonus:0}]},{name:"Lamia",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"chaotic evil",ac:13,hp:97,hit_dice:"13d10 + 25",speed:"30 ft.",stats:[16,13,15,14,15,16],skillsaves:[{deception:7},{insight:4},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 12",languages:"Abyssal, Common",cr:"4",bestiary:!0,traits:[{name:"Innate Spellcasting",desc:"The lamia's innate spellcasting ability is Charisma (spell save DC 13). It can innately cast the following spells, requiring no material components. At will: disguise self (any humanoid form), major image 3/day each: charm person, mirror image, scrying, suggestion 1/day: geas",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The lamia makes two attacks: one with its claws and one with its dagger or Intoxicating Touch.",attack_bonus:0},{name:"Claws",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 14 (2d10 + 3) slashing damage.",attack_bonus:5,damage_dice:"2d10",damage_bonus:3},{name:"Dagger",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 5 (1d4 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d4",damage_bonus:3},{name:"Intoxicating Touch",desc:"Melee Spell Attack: +5 to hit, reach 5 ft., one creature. Hit: The target is magically cursed for 1 hour. Until the curse ends, the target has disadvantage on Wisdom saving throws and all ability checks.",attack_bonus:0}]},{name:"Lemure",source:"5e SRD",size:"Medium",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:7,hp:13,hit_dice:"3d8 + -1",speed:"15 ft.",stats:[10,5,11,1,11,3],damage_vulnerabilities:"",damage_resistances:"cold",damage_immunities:"fire, poison",condition_immunities:"charmed, frightened, poisoned",senses:"darkvision 120 ft., passive Perception 10",languages:"understands infernal but can't speak",cr:"0",bestiary:!0,traits:[{name:"Devil's Sight",desc:"Magical darkness doesn't impede the lemure's darkvision.",attack_bonus:0},{name:"Hellish Rejuvenation",desc:"A lemure that dies in the Nine Hells comes back to life with all its hit points in 1d10 days unless it is killed by a good-aligned creature with a bless spell cast on that creature or its remains are sprinkled with holy water.",attack_bonus:0}],actions:[{name:"Fist",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 2 (1d4) bludgeoning damage",attack_bonus:3,damage_dice:"1d4"}]},{name:"Lich",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"any evil alignment",ac:17,hp:135,hit_dice:"18d8 + 54",speed:"30 ft.",stats:[11,16,16,20,14,16],saves:[{constitution:10},{intelligence:12},{wisdom:9}],skillsaves:[{arcana:18},{history:12},{insight:9},{perception:9}],damage_vulnerabilities:"",damage_resistances:"cold, lightning, necrotic",damage_immunities:"poison; bludgeoning, piercing, and slashing from nonmagical weapons",condition_immunities:"charmed, exhaustion, frightened, paralyzed, poisoned",senses:"truesight 120 ft., passive Perception 19",languages:"Common plus up to five other languages",cr:"21",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the lich fails a saving throw, it can choose to succeed instead.",attack_bonus:0},{name:"Rejuvenation",desc:"If it has a phylactery, a destroyed lich gains a new body in 1d10 days, regaining all its hit points and becoming active again. The new body appears within 5 feet of the phylactery.",attack_bonus:0},{name:"Turn Resistance",desc:"The lich has advantage on saving throws against any effect that turns undead.",attack_bonus:0}],actions:[{name:"Paralyzing Touch",desc:"Melee Spell Attack: +12 to hit, reach 5 ft., one creature. Hit: 10 (3d6) cold damage. The target must succeed on a DC 18 Constitution saving throw or be paralyzed for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:12,damage_dice:"3d6"}],legendary_actions:[{name:"Cantrip",desc:"The lich casts a cantrip.",attack_bonus:0},{name:"Paralyzing Touch (Costs 2 Actions)",desc:"The lich uses its Paralyzing Touch.",attack_bonus:0},{name:"Frightening Gaze (Costs 2 Actions)",desc:"The lich fixes its gaze on one creature it can see within 10 feet of it. The target must succeed on a DC 18 Wisdom saving throw against this magic or become frightened for 1 minute. The frightened target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a target's saving throw is successful or the effect ends for it, the target is immune to the lich's gaze for the next 24 hours.",attack_bonus:0},{name:"Disrupt Life (Costs 3 Actions)",desc:"Each living creature within 20 feet of the lich must make a DC 18 Constitution saving throw against this magic, taking 21 (6d6) necrotic damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"6d6"}],spells:["The lich is an 18th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 20, +12 to hit with spell attacks). The lich has the following wizard spells prepared:",{"Cantrips (at will)":"mage hand, prestidigitation, ray of frost"},{"1st level (4 slots)":"detect magic, magic missile, shield, thunderwave"},{"2nd level (3 slots)":"detect thoughts, invisibility, Melf's acid arrow, mirror image"},{"3rd level (3 slots)":"animate dead, counterspell, dispel magic, fireball"},{"4th level (3 slots)":"blight, dimension door"},{"5th level (3 slots)":"cloudkill, scrying"},{"6th level (1 slot)":"disintegrate, globe of invulnerability"},{"7th level (1 slot)":"finger of death, plane shift"},{"8th level (1 slot)":"dominate monster, power word stun"},{"9th level (1 slot)":"power word kill"}]},{name:"Lion",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:26,hit_dice:"4d10 + 4",speed:"50 ft.",stats:[17,15,13,3,12,8],skillsaves:[{perception:3},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"1",bestiary:!0,traits:[{name:"Keen Smell",desc:"The lion has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The lion has advantage on an attack roll against a creature if at least one of the lion's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0},{name:"Pounce",desc:"If the lion moves at least 20 ft. straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a DC 13 Strength saving throw or be knocked prone. If the target is prone, the lion can make one bite attack against it as a bonus action.",attack_bonus:0},{name:"Running Leap",desc:"With a 10-foot running start, the lion can long jump up to 25 ft..",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3},{name:"Claw",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3}]},{name:"Lizard",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:2,hit_dice:"1d4 + -1",speed:"20 ft., climb 20 ft.",stats:[2,11,10,1,8,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 9",languages:"",cr:"0",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +0 to hit, reach 5 ft., one target. Hit: 1 piercing damage.",attack_bonus:0,damage_bonus:1}]},{name:"Lizardfolk",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"lizardfolk",alignment:"neutral",ac:15,hp:22,hit_dice:"4d8 + 4",speed:"30 ft., swim 30 ft.",stats:[15,10,13,7,12,7],skillsaves:[{perception:3},{stealth:4},{survival:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"Draconic",cr:"1/2",bestiary:!0,traits:[{name:"Hold Breath",desc:"The lizardfolk can hold its breath for 15 minutes.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The lizardfolk makes two melee attacks, each one with a different weapon.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Heavy Club",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) bludgeoning damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Javelin",desc:"Melee or Ranged Weapon Attack: +4 to hit, reach 5 ft. or range 30/120 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Spiked Shield",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Mage",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:12,hp:40,hit_dice:"9d8 + -1",speed:"30 ft.",stats:[9,14,11,17,12,11],saves:[{intelligence:6},{wisdom:4}],skillsaves:[{arcana:6},{history:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 11",languages:"any four languages",cr:"6",bestiary:!0,traits:[],actions:[{name:"Dagger",desc:"Melee or Ranged Weapon Attack: +5 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 4 (1d4 + 2) piercing damage.",attack_bonus:5,damage_dice:"1d4",damage_bonus:2}],spells:["The mage is a 9th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 14, +6 to hit with spell attacks). The mage has the following wizard spells prepared:",{"Cantrips (at will)":"fire bolt, light, mage hand, prestidigitation"},{"1st level (4 slots)":"detect magic, mage armor, magic missile, shield"},{"2nd level (3 slots)":"misty step, suggestion"},{"3rd level (3 slots)":"counterspell, fireball, fly"},{"4th level (3 slots)":"greater invisibility, ice storm"},{"5th level (1 slot)":"cone of cold"}]},{name:"Magma Mephit",source:"5e SRD",size:"Small",type:"elemental",subtype:"",alignment:"neutral evil",ac:11,hp:22,hit_dice:"5d6 + 4",speed:"30 ft., fly 30 ft.",stats:[8,12,12,7,10,10],skillsaves:[{stealth:3}],damage_vulnerabilities:"cold",damage_resistances:"",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 10",languages:"Ignan, Terran",cr:"1/2",bestiary:!0,traits:[{name:"Death Burst",desc:"When the mephit dies, it explodes in a burst of lava. Each creature within 5 ft. of it must make a DC 11 Dexterity saving throw, taking 7 (2d6) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"2d6"},{name:"False Appearance",desc:"While the mephit remains motionless, it is indistinguishable from an ordinary mound of magma.",attack_bonus:0},{name:"Innate Spellcasting (1/Day)",desc:"The mephit can innately cast heat metal (spell save DC 10), requiring no material components. Its innate spellcasting ability is Charisma.",attack_bonus:0}],actions:[{name:"Claws",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft ., one creature. Hit: 3 (1d4 + 1) slashing damage plus 2 (1d4) fire damage.",attack_bonus:3,damage_dice:"1d4",damage_bonus:1},{name:"Fire Breath (Recharge 6)",desc:"The mephit exhales a 15-foot cone of fire. Each creature in that area must make a DC 11 Dexterity saving throw, taking 7 (2d6) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0},{name:"Variant: Summon Mephits (1/Day)",desc:"The mephit has a 25 percent chance of summoning 1d4 mephits of its kind. A summoned mephit appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other mephits. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.",attack_bonus:0}]},{name:"Magmin",source:"5e SRD",size:"Small",type:"elemental",subtype:"",alignment:"chaotic neutral",ac:14,hp:9,hit_dice:"2d6 + 2",speed:"30 ft.",stats:[7,15,12,8,11,10],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"fire",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"Ignan",cr:"1/2",bestiary:!0,traits:[{name:"Death Burst",desc:"When the magmin dies, it explodes in a burst of fire and magma. Each creature within 10 ft. of it must make a DC 11 Dexterity saving throw, taking 7 (2d6) fire damage on a failed save, or half as much damage on a successful one. Flammable objects that aren't being worn or carried in that area are ignited.",attack_bonus:0,damage_dice:"2d6"},{name:"Ignited Illumination",desc:"As a bonus action, the magmin can set itself ablaze or extinguish its flames. While ablaze, the magmin sheds bright light in a 10-foot radius and dim light for an additional 10 ft.",attack_bonus:0}],actions:[{name:"Touch",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d6) fire damage. If the target is a creature or a flammable object, it ignites. Until a target takes an action to douse the fire, the target takes 3 (1d6) fire damage at the end of each of its turns.",attack_bonus:4,damage_dice:"2d6"}]},{name:"Mammoth",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:126,hit_dice:"11d12 + 54",speed:"40 ft.",stats:[24,9,21,3,11,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"6",bestiary:!0,traits:[{name:"Trampling Charge",desc:"If the mammoth moves at least 20 ft. straight toward a creature and then hits it with a gore attack on the same turn, that target must succeed on a DC 18 Strength saving throw or be knocked prone. If the target is prone, the mammoth can make one stomp attack against it as a bonus action.",attack_bonus:0}],actions:[{name:"Gore",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 25 (4d8 + 7) piercing damage.",attack_bonus:10,damage_dice:"4d8",damage_bonus:7},{name:"Stomp",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one prone creature. Hit: 29 (4d10 + 7) bludgeoning damage.",attack_bonus:10,damage_dice:"4d10",damage_bonus:7}]},{name:"Manticore",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"lawful evil",ac:14,hp:68,hit_dice:"8d10 + 24",speed:"30 ft., fly 50 ft.",stats:[17,16,17,7,12,8],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 11",languages:"",cr:"3",bestiary:!0,traits:[{name:"Tail Spike Regrowth",desc:"The manticore has twenty-four tail spikes. Used spikes regrow when the manticore finishes a long rest.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The manticore makes three attacks: one with its bite and two with its claws or three with its tail spikes.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3},{name:"Claw",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Tail Spike",desc:"Ranged Weapon Attack: +5 to hit, range 100/200 ft., one target. Hit: 7 (1d8 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3}]},{name:"Marilith",source:"5e SRD",size:"Large",type:"fiend",subtype:"demon",alignment:"chaotic evil",ac:18,hp:189,hit_dice:"18d10 + 90",speed:"40 ft.",stats:[18,20,20,18,16,20],saves:[{strength:9},{constitution:10},{wisdom:8},{charisma:10}],damage_vulnerabilities:"",damage_resistances:"cold, fire, lightning; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"poisoned",senses:"truesight 120 ft., passive Perception 13",languages:"Abyssal, telepathy 120 ft.",cr:"16",bestiary:!0,traits:[{name:"Magic Resistance",desc:"The marilith has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Magic Weapons",desc:"The marilith's weapon attacks are magical.",attack_bonus:0},{name:"Reactive",desc:"The marilith can take one reaction on every turn in combat.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The marilith can make seven attacks: six with its longswords and one with its tail.",attack_bonus:0},{name:"Longsword",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) slashing damage.",attack_bonus:9,damage_dice:"2d8",damage_bonus:4},{name:"Tail",desc:"Melee Weapon Attack: +9 to hit, reach 10 ft., one creature. Hit: 15 (2d10 + 4) bludgeoning damage. If the target is Medium or smaller, it is grappled (escape DC 19). Until this grapple ends, the target is restrained, the marilith can automatically hit the target with its tail, and the marilith can't make tail attacks against other targets.",attack_bonus:9,damage_dice:"2d10",damage_bonus:4},{name:"Teleport",desc:"The marilith magically teleports, along with any equipment it is wearing or carrying, up to 120 feet to an unoccupied space it can see.",attack_bonus:0},{name:"Variant: Summon Demon (1/Day)",desc:`The demon chooses what to summon and attempts a magical summoning. +A marilith has a 50 percent chance of summoning 1d6 vrocks, 1d4 hezrous, 1d3 glabrezus, 1d2 nalfeshnees, or one marilith. +A summoned demon appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other demons. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.`,attack_bonus:0}],reactions:[{name:"Parry",desc:"The marilith adds 5 to its AC against one melee attack that would hit it. To do so, the marilith must see the attacker and be wielding a melee weapon.",attack_bonus:0}]},{name:"Mastiff",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:5,hit_dice:"1d8",speed:"40 ft.",stats:[13,14,12,3,12,7],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"1/8",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The mastiff has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) piercing damage. If the target is a creature, it must succeed on a DC 11 Strength saving throw or be knocked prone.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Medusa",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"",alignment:"lawful evil",ac:15,hp:127,hit_dice:"17d8 + 50",speed:"30 ft.",stats:[10,15,16,12,13,15],skillsaves:[{deception:5},{insight:4},{perception:4},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"Common",cr:"6",bestiary:!0,traits:[{name:"Petrifying Gaze",desc:`When a creature that can see the medusa's eyes starts its turn within 30 ft. of the medusa, the medusa can force it to make a DC 14 Constitution saving throw if the medusa isn't incapacitated and can see the creature. If the saving throw fails by 5 or more, the creature is instantly petrified. Otherwise, a creature that fails the save begins to turn to stone and is restrained. The restrained creature must repeat the saving throw at the end of its next turn, becoming petrified on a failure or ending the effect on a success. The petrification lasts until the creature is freed by the greater restoration spell or other magic. +Unless surprised, a creature can avert its eyes to avoid the saving throw at the start of its turn. If the creature does so, it can't see the medusa until the start of its next turn, when it can avert its eyes again. If the creature looks at the medusa in the meantime, it must immediately make the save. +If the medusa sees itself reflected on a polished surface within 30 ft. of it and in an area of bright light, the medusa is, due to its curse, affected by its own gaze.`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The medusa makes either three melee attacks \u2014 one with its snake hair and two with its shortsword \u2014 or two ranged attacks with its longbow.",attack_bonus:0},{name:"Snake Hair",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one creature. Hit: 4 (1d4 + 2) piercing damage plus 14 (4d6) poison damage.",attack_bonus:5,damage_dice:"1d4",damage_bonus:2},{name:"Shortsword",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:2},{name:"Longbow",desc:"Ranged Weapon Attack: +5 to hit, range 150/600 ft., one target. Hit: 6 (1d8 + 2) piercing damage plus 7 (2d6) poison damage.",attack_bonus:5,damage_dice:"2d6"}]},{name:"Merfolk",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"merfolk",alignment:"neutral",ac:11,hp:11,hit_dice:"2d8 + 2",speed:"10 ft., swim 40 ft.",stats:[10,13,12,11,11,12],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"Aquan, Common",cr:"1/8",bestiary:!0,traits:[{name:"Amphibious",desc:"The merfolk can breathe air and water.",attack_bonus:0}],actions:[{name:"Spear",desc:"Melee or Ranged Weapon Attack: +2 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 3 (1d6) piercing damage, or 4 (1d8) piercing damage if used with two hands to make a melee attack.",attack_bonus:2,damage_dice:"1d6"}]},{name:"Merrow",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"chaotic evil",ac:13,hp:45,hit_dice:"6d10 + 12",speed:"10 ft., swim 40 ft.",stats:[18,10,15,8,10,9],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"Abyssal, Aquan",cr:"2",bestiary:!0,traits:[{name:"Amphibious",desc:"The merrow can breathe air and water.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The merrow makes two attacks: one with its bite and one with its claws or harpoon.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 8 (1d8 + 4) piercing damage.",attack_bonus:6,damage_dice:"1d8",damage_bonus:4},{name:"Claws",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 9 (2d4 + 4) slashing damage.",attack_bonus:6,damage_dice:"2d4",damage_bonus:4},{name:"Harpoon",desc:"Melee or Ranged Weapon Attack: +6 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 11 (2d6 + 4) piercing damage. If the target is a Huge or smaller creature, it must succeed on a Strength contest against the merrow or be pulled up to 20 feet toward the merrow.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4}]},{name:"Mimic",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"shapechanger",alignment:"neutral",ac:12,hp:58,hit_dice:"9d8 + 17",speed:"15 ft.",stats:[17,12,15,5,13,8],skillsaves:[{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"prone",senses:"darkvision 60 ft., passive Perception 11",languages:"",cr:"2",bestiary:!0,traits:[{name:"Shapechanger",desc:"The mimic can use its action to polymorph into an object or back into its true, amorphous form. Its statistics are the same in each form. Any equipment it is wearing or carrying isn 't transformed. It reverts to its true form if it dies.",attack_bonus:0},{name:"Adhesive (Object Form Only)",desc:"The mimic adheres to anything that touches it. A Huge or smaller creature adhered to the mimic is also grappled by it (escape DC 13). Ability checks made to escape this grapple have disadvantage.",attack_bonus:0},{name:"False Appearance (Object Form Only)",desc:"While the mimic remains motionless, it is indistinguishable from an ordinary object.",attack_bonus:0},{name:"Grappler",desc:"The mimic has advantage on attack rolls against any creature grappled by it.",attack_bonus:0}],actions:[{name:"Pseudopod",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) bludgeoning damage. If the mimic is in object form, the target is subjected to its Adhesive trait.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3},{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) piercing damage plus 4 (1d8) acid damage.",attack_bonus:5,damage_dice:"1d8 + 1d8",damage_bonus:3}]},{name:"Minotaur",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"chaotic evil",ac:14,hp:76,hit_dice:"9d10 + 26",speed:"40 ft.",stats:[18,11,16,6,16,9],skillsaves:[{perception:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 17",languages:"Abyssal",cr:"3",bestiary:!0,traits:[{name:"Charge",desc:"If the minotaur moves at least 10 ft. straight toward a target and then hits it with a gore attack on the same turn, the target takes an extra 9 (2d8) piercing damage. If the target is a creature, it must succeed on a DC 14 Strength saving throw or be pushed up to 10 ft. away and knocked prone.",attack_bonus:0,damage_dice:"2d8"},{name:"Labyrinthine Recall",desc:"The minotaur can perfectly recall any path it has traveled.",attack_bonus:0},{name:"Reckless",desc:"At the start of its turn, the minotaur can gain advantage on all melee weapon attack rolls it makes during that turn, but attack rolls against it have advantage until the start of its next turn.",attack_bonus:0}],actions:[{name:"Greataxe",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 17 (2d12 + 4) slashing damage.",attack_bonus:6,damage_dice:"2d12",damage_bonus:4},{name:"Gore",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) piercing damage.",attack_bonus:6,damage_dice:"2d8",damage_bonus:4}]},{name:"Minotaur Skeleton",source:"5e SRD",size:"Large",type:"undead",subtype:"",alignment:"lawful evil",ac:12,hp:67,hit_dice:"9d10 + 17",speed:"40 ft.",stats:[18,11,15,6,8,5],damage_vulnerabilities:"bludgeoning",damage_resistances:"",damage_immunities:"poison",condition_immunities:"exhaustion, poisoned",senses:"darkvision 60 ft., passive Perception 9",languages:"understands Abyssal but can't speak",cr:"2",bestiary:!0,traits:[{name:"Charge",desc:"If the skeleton moves at least 10 feet straight toward a target and then hits it with a gore attack on the same turn, the target takes an extra 9 (2d8) piercing damage. If the target is a creature, it must succeed on a DC 14 Strength saving throw or be pushed up to 10 feet away and knocked prone.",attack_bonus:0,damage_dice:"2d8"}],actions:[{name:"Greataxe",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 17 (2d12 + 4) slashing damage.",attack_bonus:6,damage_dice:"2d12",damage_bonus:4},{name:"Gore",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) piercing damage.",attack_bonus:6,damage_dice:"2d8",damage_bonus:4}]},{name:"Mule",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:11,hit_dice:"2d8 + 2",speed:"40 ft.",stats:[14,10,13,2,10,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"1/8",bestiary:!0,traits:[{name:"Beast of Burden",desc:"The mule is considered to be a Large animal for the purpose of determining its carrying capacity.",attack_bonus:0},{name:"Sure-Footed",desc:"The mule has advantage on Strength and Dexterity saving throws made against effects that would knock it prone.",attack_bonus:0}],actions:[{name:"Hooves",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) bludgeoning damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Mummy",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"lawful evil",ac:11,hp:58,hit_dice:"9d8 + 17",speed:"20 ft.",stats:[16,8,15,6,10,12],saves:[{wisdom:2}],damage_vulnerabilities:"fire",damage_resistances:"",damage_immunities:"bludgeoning, piercing, and slashing from nonmagical weapons",condition_immunities:"necrotic, poisoned",senses:"darkvision 60 ft., passive Perception 10",languages:"the languages it knew in life",cr:"3",bestiary:!0,actions:[{name:"Multiattack",desc:"The mummy can use its Dreadful Glare and makes one attack with its rotting fist.",attack_bonus:0},{name:"Rotting Fist",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) bludgeoning damage plus 10 (3d6) necrotic damage. If the target is a creature, it must succeed on a DC 12 Constitution saving throw or be cursed with mummy rot. The cursed target can't regain hit points, and its hit point maximum decreases by 10 (3d6) for every 24 hours that elapse. If the curse reduces the target's hit point maximum to 0, the target dies, and its body turns to dust. The curse lasts until removed by the remove curse spell or other magic.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3},{name:"Dreadful Glare",desc:"The mummy targets one creature it can see within 60 ft. of it. If the target can see the mummy, it must succeed on a DC 11 Wisdom saving throw against this magic or become frightened until the end of the mummy's next turn. If the target fails the saving throw by 5 or more, it is also paralyzed for the same duration. A target that succeeds on the saving throw is immune to the Dreadful Glare of all mummies (but not mummy lords) for the next 24 hours.",attack_bonus:0}]},{name:"Mummy Lord",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"lawful evil",ac:17,hp:97,hit_dice:"13d8 + 38",speed:"20 ft.",stats:[18,10,17,11,18,16],saves:[{constitution:8},{intelligence:5},{wisdom:9},{charisma:8}],skillsaves:[{history:5},{religion:5}],damage_vulnerabilities:"bludgeoning",damage_resistances:"",damage_immunities:"necrotic, poison; bludgeoning, piercing, and slashing from nonmagical weapons",condition_immunities:"charmed, exhaustion, frightened, paralyzed, poisoned",senses:"darkvision 60 ft., passive Perception 14",languages:"the languages it knew in life",cr:"15",bestiary:!0,traits:[{name:"Magic Resistance",desc:"The mummy lord has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Rejuvenation",desc:"A destroyed mummy lord gains a new body in 24 hours if its heart is intact, regaining all its hit points and becoming active again. The new body appears within 5 feet of the mummy lord's heart.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The mummy can use its Dreadful Glare and makes one attack with its rotting fist.",attack_bonus:0},{name:"Rotting Fist",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 14 (3d6 + 4) bludgeoning damage plus 21 (6d6) necrotic damage. If the target is a creature, it must succeed on a DC 16 Constitution saving throw or be cursed with mummy rot. The cursed target can't regain hit points, and its hit point maximum decreases by 10 (3d6) for every 24 hours that elapse. If the curse reduces the target's hit point maximum to 0, the target dies, and its body turns to dust. The curse lasts until removed by the remove curse spell or other magic.",attack_bonus:9,damage_dice:"3d6 + 6d6",damage_bonus:4},{name:"Dreadful Glare",desc:"The mummy lord targets one creature it can see within 60 feet of it. If the target can see the mummy lord, it must succeed on a DC 16 Wisdom saving throw against this magic or become frightened until the end of the mummy's next turn. If the target fails the saving throw by 5 or more, it is also paralyzed for the same duration. A target that succeeds on the saving throw is immune to the Dreadful Glare of all mummies and mummy lords for the next 24 hours.",attack_bonus:0}],legendary_actions:[{name:"Attack",desc:"The mummy lord makes one attack with its rotting fist or uses its Dreadful Glare.",attack_bonus:0},{name:"Blinding Dust",desc:"Blinding dust and sand swirls magically around the mummy lord. Each creature within 5 feet of the mummy lord must succeed on a DC 16 Constitution saving throw or be blinded until the end of the creature's next turn.",attack_bonus:0},{name:"Blasphemous Word (Costs 2 Actions)",desc:"The mummy lord utters a blasphemous word. Each non-undead creature within 10 feet of the mummy lord that can hear the magical utterance must succeed on a DC 16 Constitution saving throw or be stunned until the end of the mummy lord's next turn.",attack_bonus:0},{name:"Channel Negative Energy (Costs 2 Actions)",desc:"The mummy lord magically unleashes negative energy. Creatures within 60 feet of the mummy lord, including ones behind barriers and around corners, can't regain hit points until the end of the mummy lord's next turn.",attack_bonus:0},{name:"Whirlwind of Sand (Costs 2 Actions)",desc:"The mummy lord magically transforms into a whirlwind of sand, moves up to 60 feet, and reverts to its normal form. While in whirlwind form, the mummy lord is immune to all damage, and it can't be grappled, petrified, knocked prone, restrained, or stunned. Equipment worn or carried by the mummy lord remain in its possession.",attack_bonus:0}],spells:["The mummy lord is a 10th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 17, +9 to hit with spell attacks). The mummy lord has the following cleric spells prepared:",{"Cantrips (at will)":"sacred flame, thaumaturgy"},{"1st level (4 slots)":"command, guiding bolt, shield of faith"},{"2nd level (3 slots)":"hold person, silence, spiritual weapon"},{"3rd level (3 slots)":"animate dead, dispel magic"},{"4th level (3 slots)":"divination, guardian of faith"},{"5th level (2 slots)":"contagion, insect plague"},{"6th level (1 slot)":"harm"}]},{name:"Nalfeshnee",source:"5e SRD",size:"Large",type:"fiend",subtype:"demon",alignment:"chaotic evil",ac:18,hp:184,hit_dice:"16d10 + 96",speed:"20 ft., fly 30 ft.",stats:[21,10,22,19,12,15],saves:[{constitution:11},{intelligence:9},{wisdom:6},{charisma:7}],damage_vulnerabilities:"",damage_resistances:"cold, fire, lightning; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"poisoned",senses:"truesight 120 ft., passive Perception 11",languages:"Abyssal, telepathy 120 ft.",cr:"13",bestiary:!0,traits:[{name:"Magic Resistance",desc:"The nalfeshnee has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The nalfeshnee uses Horror Nimbus if it can. It then makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 32 (5d10 + 5) piercing damage.",attack_bonus:10,damage_dice:"5d10",damage_bonus:5},{name:"Claw",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 15 (3d6 + 5) slashing damage.",attack_bonus:10,damage_dice:"3d6",damage_bonus:5},{name:"Horror Nimbus (Recharge 5-6)",desc:"The nalfeshnee magically emits scintillating, multicolored light. Each creature within 15 feet of the nalfeshnee that can see the light must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the nalfeshnee's Horror Nimbus for the next 24 hours.",attack_bonus:0},{name:"Teleport",desc:"The nalfeshnee magically teleports, along with any equipment it is wearing or carrying, up to 120 feet to an unoccupied space it can see.",attack_bonus:0},{name:"Variant: Summon Demon (1/Day)",desc:`The demon chooses what to summon and attempts a magical summoning. +A nalfeshnee has a 50 percent chance of summoning 1d4 vrocks, 1d3 hezrous, 1d2 glabrezus, or one nalfeshnee. +A summoned demon appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other demons. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.`,attack_bonus:0}]},{name:"Night Hag",source:"5e SRD",size:"Medium",type:"fiend",subtype:"",alignment:"neutral evil",ac:17,hp:112,hit_dice:"15d8 + 44",speed:"30 ft.",stats:[18,15,16,16,14,16],skillsaves:[{deception:7},{insight:6},{perception:6},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"cold, fire; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"",condition_immunities:"charmed",senses:"darkvision 120 ft., passive Perception 16",languages:"Abyssal, Common, Infernal, Primordial",cr:"5",bestiary:!0,traits:[{name:"Innate Spellcasting",desc:`The hag's innate spellcasting ability is Charisma (spell save DC 14, +6 to hit with spell attacks). She can innately cast the following spells, requiring no material components: + +At will: detect magic, magic missile +2/day each: plane shift (self only), ray of enfeeblement, sleep`,attack_bonus:0},{name:"Magic Resistance",desc:"The hag has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Night Hag Items",desc:`A night hag carries two very rare magic items that she must craft for herself If either object is lost, the night hag will go to great lengths to retrieve it, as creating a new tool takes time and effort. +Heartstone: This lustrous black gem allows a night hag to become ethereal while it is in her possession. The touch of a heartstone also cures any disease. Crafting a heartstone takes 30 days. +Soul Bag: When an evil humanoid dies as a result of a night hag's Nightmare Haunting, the hag catches the soul in this black sack made of stitched flesh. A soul bag can hold only one evil soul at a time, and only the night hag who crafted the bag can catch a soul with it. Crafting a soul bag takes 7 days and a humanoid sacrifice (whose flesh is used to make the bag).`,attack_bonus:0},{name:"Hag Coven",desc:`When hags must work together, they form covens, in spite of their selfish natures. A coven is made up of hags of any type, all of whom are equals within the group. However, each of the hags continues to desire more personal power. +A coven consists of three hags so that any arguments between two hags can be settled by the third. If more than three hags ever come together, as might happen if two covens come into conflict, the result is usually chaos.`,attack_bonus:0},{name:"Shared Spellcasting (Coven Only)",desc:`While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves: + +\u2022 1st level (4 slots): identify, ray of sickness +\u2022 2nd level (3 slots): hold person, locate object +\u2022 3rd level (3 slots): bestow curse, counterspell, lightning bolt +\u2022 4th level (3 slots): phantasmal killer, polymorph +\u2022 5th level (2 slots): contact other plane, scrying +\u2022 6th level (1 slot): eye bite + +For casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.`,attack_bonus:0},{name:"Hag Eye (Coven Only)",desc:`A hag coven can craft a magic item called a hag eye, which is made from a real eye coated in varnish and often fitted to a pendant or other wearable item. The hag eye is usually entrusted to a minion for safekeeping and transport. A hag in the coven can take an action to see what the hag eye sees if the hag eye is on the same plane of existence. A hag eye has AC 10, 1 hit point, and darkvision with a radius of 60 feet. If it is destroyed, each coven member takes 3d10 psychic damage and is blinded for 24 hours. +A hag coven can have only one hag eye at a time, and creating a new one requires all three members of the coven to perform a ritual. The ritual takes 1 hour, and the hags can't perform it while blinded. During the ritual, if the hags take any action other than performing the ritual, they must start over.`,attack_bonus:0}],actions:[{name:"Claws (Hag Form Only)",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:4},{name:"Change Shape",desc:"The hag magically polymorphs into a Small or Medium female humanoid, or back into her true form. Her statistics are the same in each form. Any equipment she is wearing or carrying isn't transformed. She reverts to her true form if she dies.",attack_bonus:0},{name:"Etherealness",desc:"The hag magically enters the Ethereal Plane from the Material Plane, or vice versa. To do so, the hag must have a heartstone in her possession.",attack_bonus:0},{name:"Nightmare Haunting (1/Day)",desc:"While on the Ethereal Plane, the hag magically touches a sleeping humanoid on the Material Plane. A protection from evil and good spell cast on the target prevents this contact, as does a magic circle. As long as the contact persists, the target has dreadful visions. If these visions last for at least 1 hour, the target gains no benefit from its rest, and its hit point maximum is reduced by 5 (1d10). If this effect reduces the target's hit point maximum to 0, the target dies, and if the target was evil, its soul is trapped in the hag's soul bag. The reduction to the target's hit point maximum lasts until removed by the greater restoration spell or similar magic.",attack_bonus:0}]},{name:"Nightmare",source:"5e SRD",size:"Large",type:"fiend",subtype:"",alignment:"neutral evil",ac:13,hp:68,hit_dice:"8d10 + 24",speed:"60 ft., fly 90 ft.",stats:[18,15,16,10,13,15],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"passive Perception 11",languages:"understands Abyssal, Common, and Infernal but can't speak",cr:"3",bestiary:!0,traits:[{name:"Confer Fire Resistance",desc:"The nightmare can grant resistance to fire damage to anyone riding it.",attack_bonus:0},{name:"Illumination",desc:"The nightmare sheds bright light in a 10-foot radius and dim light for an additional 10 feet.",attack_bonus:0}],actions:[{name:"Hooves",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) bludgeoning damage plus 7 (2d6) fire damage.",attack_bonus:6,damage_dice:"2d8 + 2d6",damage_bonus:4},{name:"Ethereal Stride",desc:"The nightmare and up to three willing creatures within 5 feet of it magically enter the Ethereal Plane from the Material Plane, or vice versa.",attack_bonus:0}]},{name:"Noble",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:15,hp:9,hit_dice:"2d8",speed:"30 ft.",stats:[11,12,11,12,14,16],skillsaves:[{deception:5},{insight:4},{persuasion:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"any two languages",cr:"1/8",bestiary:!0,actions:[{name:"Rapier",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 5 (1d8 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d8",damage_bonus:1}],reactions:[{name:"Parry",desc:"The noble adds 2 to its AC against one melee attack that would hit it. To do so, the noble must see the attacker and be wielding a melee weapon.",attack_bonus:0}]},{name:"Ochre Jelly",source:"5e SRD",size:"Large",type:"ooze",subtype:"",alignment:"unaligned",ac:8,hp:45,hit_dice:"6d10 + 12",speed:"10 ft., climb 10 ft.",stats:[15,6,14,2,6,1],damage_vulnerabilities:"",damage_resistances:"acid",damage_immunities:"lightning, slashing",condition_immunities:"blinded, charmed, deafened, exhaustion, frightened, prone",senses:"blindsight 60 ft. (blind beyond this radius), passive Perception 8",languages:"",cr:"2",bestiary:!0,traits:[{name:"Amorphous",desc:"The jelly can move through a space as narrow as 1 inch wide without squeezing.",attack_bonus:0},{name:"Spider Climb",desc:"The jelly can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0}],actions:[{name:"Pseudopod",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 9 (2d6 + 2) bludgeoning damage plus 3 (1d6) acid damage.",attack_bonus:4,damage_dice:"2d6",damage_bonus:2}],reactions:[{name:"Split",desc:"When a jelly that is Medium or larger is subjected to lightning or slashing damage, it splits into two new jellies if it has at least 10 hit points. Each new jelly has hit points equal to half the original jelly's, rounded down. New jellies are one size smaller than the original jelly.",attack_bonus:0}]},{name:"Octopus",source:"5e SRD",size:"Small",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:3,hit_dice:"1d6 + -1",speed:"5 ft., swim 30 ft.",stats:[4,15,11,3,10,4],skillsaves:[{perception:2},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 12",languages:"",cr:"0",bestiary:!0,traits:[{name:"Hold Breath",desc:"While out of water, the octopus can hold its breath for 30 minutes.",attack_bonus:0},{name:"Underwater Camouflage",desc:"The octopus has advantage on Dexterity (Stealth) checks made while underwater.",attack_bonus:0},{name:"Water Breathing",desc:"The octopus can breathe only underwater.",attack_bonus:0}],actions:[{name:"Tentacles",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 1 bludgeoning damage, and the target is grappled (escape DC 10). Until this grapple ends, the octopus can't use its tentacles on another target.",attack_bonus:4,damage_bonus:1},{name:"Ink Cloud (Recharges after a Short or Long Rest)",desc:"A 5-foot-radius cloud of ink extends all around the octopus if it is underwater. The area is heavily obscured for 1 minute, although a significant current can disperse the ink. After releasing the ink, the octopus can use the Dash action as a bonus action.",attack_bonus:0}]},{name:"Ogre",source:"5e SRD",size:"Large",type:"giant",subtype:"",alignment:"chaotic evil",ac:11,hp:59,hit_dice:"7d10 + 20",speed:"40 ft.",stats:[19,8,16,5,7,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 8",languages:"Common, Giant",cr:"2",bestiary:!0,actions:[{name:"Greatclub",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"2d8",damage_bonus:4},{name:"Javelin",desc:"Melee or Ranged Weapon Attack: +6 to hit, reach 5 ft. or range 30/120 ft., one target. Hit: 11 (2d6 + 4) piercing damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4}]},{name:"Ogre Zombie",source:"5e SRD",size:"Large",type:"undead",subtype:"",alignment:"neutral evil",ac:8,hp:85,hit_dice:"9d10 + 35",speed:"30 ft.",stats:[19,6,18,3,6,5],saves:[{wisdom:0}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 8",languages:"understands Common and Giant but can't speak",cr:"2",bestiary:!0,traits:[{name:"Undead Fortitude",desc:"If damage reduces the zombie to 0 hit points, it must make a Constitution saving throw with a DC of 5+the damage taken, unless the damage is radiant or from a critical hit. On a success, the zombie drops to 1 hit point instead.",attack_bonus:0}],actions:[{name:"Morningstar",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"2d8",damage_bonus:4}]},{name:"Oni",source:"5e SRD",size:"Large",type:"giant",subtype:"",alignment:"lawful evil",ac:16,hp:110,hit_dice:"13d10 + 38",speed:"30 ft., fly 30 ft.",stats:[19,11,16,14,12,15],saves:[{dexterity:3},{constitution:6},{wisdom:4},{charisma:5}],skillsaves:[{arcana:5},{deception:8},{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"Common, Giant",cr:"7",bestiary:!0,traits:[{name:"Innate Spellcasting",desc:`The oni's innate spellcasting ability is Charisma (spell save DC 13). The oni can innately cast the following spells, requiring no material components: + +At will: darkness, invisibility +1/day each: charm person, cone of cold, gaseous form, sleep`,attack_bonus:0},{name:"Magic Weapons",desc:"The oni's weapon attacks are magical.",attack_bonus:0},{name:"Regeneration",desc:"The oni regains 10 hit points at the start of its turn if it has at least 1 hit point.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The oni makes two attacks, either with its claws or its glaive.",attack_bonus:0},{name:"Claw (Oni Form Only)",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 8 (1d8 + 4) slashing damage.",attack_bonus:7,damage_dice:"1d8",damage_bonus:4},{name:"Glaive",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one target. Hit: 15 (2d10 + 4) slashing damage, or 9 (1d10 + 4) slashing damage in Small or Medium form.",attack_bonus:7,damage_dice:"2d10",damage_bonus:4},{name:"Change Shape",desc:"The oni magically polymorphs into a Small or Medium humanoid, into a Large giant, or back into its true form. Other than its size, its statistics are the same in each form. The only equipment that is transformed is its glaive, which shrinks so that it can be wielded in humanoid form. If the oni dies, it reverts to its true form, and its glaive reverts to its normal size.",attack_bonus:0}]},{name:"Orc",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"orc",alignment:"chaotic evil",ac:13,hp:15,hit_dice:"2d8 + 6",speed:"30 ft.",stats:[16,12,16,7,11,10],skillsaves:[{intimidation:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"Common, Orc",cr:"1/2",bestiary:!0,traits:[{name:"Aggressive",desc:"As a bonus action, the orc can move up to its speed toward a hostile creature that it can see.",attack_bonus:0}],actions:[{name:"Greataxe",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 9 (1d12 + 3) slashing damage.",attack_bonus:5,damage_dice:"1d12",damage_bonus:3},{name:"Javelin",desc:"Melee or Ranged Weapon Attack: +5 to hit, reach 5 ft. or range 30/120 ft., one target. Hit: 6 (1d6 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3}]},{name:"Otyugh",source:"5e SRD",size:"Large",type:"aberration",subtype:"",alignment:"neutral",ac:14,hp:114,hit_dice:"12d10 + 48",speed:"30 ft.",stats:[16,11,19,6,13,6],saves:[{constitution:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 11",languages:"Otyugh",cr:"5",bestiary:!0,traits:[{name:"Limited Telepathy",desc:"The otyugh can magically transmit simple messages and images to any creature within 120 ft. of it that can understand a language. This form of telepathy doesn't allow the receiving creature to telepathically respond.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The otyugh makes three attacks: one with its bite and two with its tentacles.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 12 (2d8 + 3) piercing damage. If the target is a creature, it must succeed on a DC 15 Constitution saving throw against disease or become poisoned until the disease is cured. Every 24 hours that elapse, the target must repeat the saving throw, reducing its hit point maximum by 5 (1d10) on a failure. The disease is cured on a success. The target dies if the disease reduces its hit point maximum to 0. This reduction to the target's hit point maximum lasts until the disease is cured.",attack_bonus:6,damage_dice:"2d8",damage_bonus:3},{name:"Tentacle",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one target. Hit: 7 (1d8 + 3) bludgeoning damage plus 4 (1d8) piercing damage. If the target is Medium or smaller, it is grappled (escape DC 13) and restrained until the grapple ends. The otyugh has two tentacles, each of which can grapple one target.",attack_bonus:6,damage_dice:"1d8",damage_bonus:3},{name:"Tentacle Slam",desc:"The otyugh slams creatures grappled by it into each other or a solid surface. Each creature must succeed on a DC 14 Constitution saving throw or take 10 (2d6 + 3) bludgeoning damage and be stunned until the end of the otyugh's next turn. On a successful save, the target takes half the bludgeoning damage and isn't stunned.",attack_bonus:0}]},{name:"Owl",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:1,hit_dice:"1d4 + -2",speed:"5 ft., fly 60 ft.",stats:[3,13,8,2,12,7],skillsaves:[{perception:3},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 13",languages:"",cr:"0",bestiary:!0,traits:[{name:"Flyby",desc:"The owl doesn't provoke opportunity attacks when it flies out of an enemy's reach.",attack_bonus:0},{name:"Keen Hearing and Sight",desc:"The owl has advantage on Wisdom (Perception) checks that rely on hearing or sight.",attack_bonus:0}],actions:[{name:"Talons",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 1 slashing damage.",attack_bonus:3,damage_bonus:1}]},{name:"Owlbear",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"unaligned",ac:13,hp:59,hit_dice:"7d10 + 20",speed:"40 ft.",stats:[20,12,17,3,12,7],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 13",languages:"",cr:"3",bestiary:!0,traits:[{name:"Keen Sight and Smell",desc:"The owlbear has advantage on Wisdom (Perception) checks that rely on sight or smell.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The owlbear makes two attacks: one with its beak and one with its claws.",attack_bonus:0},{name:"Beak",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one creature. Hit: 10 (1d10 + 5) piercing damage.",attack_bonus:7,damage_dice:"1d10",damage_bonus:5},{name:"Claws",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 14 (2d8 + 5) slashing damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:5}]},{name:"Panther",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:13,hit_dice:"3d8 + -1",speed:"50 ft., climb 40 ft.",stats:[14,15,10,3,14,7],skillsaves:[{perception:4},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Keen Smell",desc:"The panther has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Pounce",desc:"If the panther moves at least 20 ft. straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a DC 12 Strength saving throw or be knocked prone. If the target is prone, the panther can make one bite attack against it as a bonus action.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Claw",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) slashing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Pegasus",source:"5e SRD",size:"Large",type:"celestial",subtype:"",alignment:"chaotic good",ac:12,hp:59,hit_dice:"7d10 + 20",speed:"60 ft., fly 90 ft.",stats:[18,15,16,10,15,13],saves:[{dexterity:4},{wisdom:4},{charisma:3}],skillsaves:[{perception:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 16",languages:"understands Celestial, Common, Elvish, and Sylvan but can't speak",cr:"2",bestiary:!0,actions:[{name:"Hooves",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4}]},{name:"Phase Spider",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"unaligned",ac:13,hp:32,hit_dice:"5d10 + 4",speed:"30 ft., climb 30 ft.",stats:[15,15,12,6,10,6],skillsaves:[{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"",cr:"3",bestiary:!0,traits:[{name:"Ethereal Jaunt",desc:"As a bonus action, the spider can magically shift from the Material Plane to the Ethereal Plane, or vice versa.",attack_bonus:0},{name:"Spider Climb",desc:"The spider can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Web Walker",desc:"The spider ignores movement restrictions caused by webbing.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 7 (1d10 + 2) piercing damage, and the target must make a DC 11 Constitution saving throw, taking 18 (4d8) poison damage on a failed save, or half as much damage on a successful one. If the poison damage reduces the target to 0 hit points, the target is stable but poisoned for 1 hour, even after regaining hit points, and is paralyzed while poisoned in this way.",attack_bonus:4,damage_dice:"1d10",damage_bonus:2}]},{name:"Pit Fiend",source:"5e SRD",size:"Large",type:"fiend",subtype:"devil",alignment:"lawful evil",ac:19,hp:300,hit_dice:"24d10 + 168",speed:"30 ft., fly 60 ft.",stats:[26,14,24,22,18,24],saves:[{dexterity:8},{constitution:13},{wisdom:10}],damage_vulnerabilities:"",damage_resistances:"cold; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"truesight 120 ft., passive Perception 14",languages:"Infernal, telepathy 120 ft.",cr:"20",bestiary:!0,traits:[{name:"Fear Aura",desc:"Any creature hostile to the pit fiend that starts its turn within 20 feet of the pit fiend must make a DC 21 Wisdom saving throw, unless the pit fiend is incapacitated. On a failed save, the creature is frightened until the start of its next turn. If a creature's saving throw is successful, the creature is immune to the pit fiend's Fear Aura for the next 24 hours.",attack_bonus:0},{name:"Magic Resistance",desc:"The pit fiend has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Magic Weapons",desc:"The pit fiend's weapon attacks are magical.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The pit fiend's spellcasting ability is Charisma (spell save DC 21). The pit fiend can innately cast the following spells, requiring no material components: +At will: detect magic, fireball +3/day each: hold monster, wall of fire`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The pit fiend makes four attacks: one with its bite, one with its claw, one with its mace, and one with its tail.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +14 to hit, reach 5 ft., one target. Hit: 22 (4d6 + 8) piercing damage. The target must succeed on a DC 21 Constitution saving throw or become poisoned. While poisoned in this way, the target can't regain hit points, and it takes 21 (6d6) poison damage at the start of each of its turns. The poisoned target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:14,damage_dice:"4d6",damage_bonus:8},{name:"Claw",desc:"Melee Weapon Attack: +14 to hit, reach 10 ft. , one target. Hit: 17 (2d8 + 8) slashing damage.",attack_bonus:14,damage_dice:"2d8",damage_bonus:8},{name:"Mace",desc:"Melee Weapon Attack: +14 to hit, reach 10ft., one target. Hit: 15 (2d6 + 8) bludgeoning damage plus 21 (6d6) fire damage.",attack_bonus:14,damage_dice:"2d6",damage_bonus:8},{name:"Tail",desc:"Melee Weapon Attack: +14 to hit, reach 10ft., one target. Hit: 24 (3d1O + 8) bludgeoning damage.",attack_bonus:14,damage_dice:"3d10",damage_bonus:8}]},{name:"Planetar",source:"5e SRD",size:"Large",type:"celestial",subtype:"",alignment:"lawful good",ac:19,hp:200,hit_dice:"16d10 + 112",speed:"40 ft., fly 120 ft.",stats:[24,20,24,19,22,25],saves:[{constitution:12},{wisdom:11},{charisma:12}],skillsaves:[{perception:11}],damage_vulnerabilities:"",damage_resistances:"radiant; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"",condition_immunities:"charmed, exhaustion, frightened",senses:"truesight 120 ft., passive Perception 21",languages:"all, telepathy 120 ft.",cr:"16",bestiary:!0,traits:[{name:"Angelic Weapons",desc:"The planetar's weapon attacks are magical. When the planetar hits with any weapon, the weapon deals an extra 5d8 radiant damage (included in the attack).",attack_bonus:0},{name:"Divine Awareness",desc:"The planetar knows if it hears a lie.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The planetar's spellcasting ability is Charisma (spell save DC 20). The planetar can innately cast the following spells, requiring no material components: +At will: detect evil and good, invisibility (self only) +3/day each: blade barrier, dispel evil and good, flame strike, raise dead +1/day each: commune, control weather, insect plague`,attack_bonus:0},{name:"Magic Resistance",desc:"The planetar has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The planetar makes two melee attacks.",attack_bonus:0},{name:"Greatsword",desc:"Melee Weapon Attack: +12 to hit, reach 5 ft., one target. Hit: 21 (4d6 + 7) slashing damage plus 22 (5d8) radiant damage.",attack_bonus:12,damage_dice:"4d6 + 5d8",damage_bonus:7},{name:"Healing Touch (4/Day)",desc:"The planetar touches another creature. The target magically regains 30 (6d8 + 3) hit points and is freed from any curse, disease, poison, blindness, or deafness.",attack_bonus:0}]},{name:"Plesiosaurus",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:68,hit_dice:"8d10 + 24",speed:"20 ft., swim 40 ft.",stats:[18,15,16,2,12,5],skillsaves:[{perception:3},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"2",bestiary:!0,traits:[{name:"Hold Breath",desc:"The plesiosaurus can hold its breath for 1 hour.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 10 ft., one target. Hit: 14 (3d6 + 4) piercing damage.",attack_bonus:6,damage_dice:"3d6",damage_bonus:4}]},{name:"Poisonous Snake",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:2,hit_dice:"1d4 + -1",speed:"30 ft., swim 30 ft.",stats:[2,16,11,1,10,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., passive Perception 10",languages:"",cr:"1/8",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 1 piercing damage, and the target must make a DC 10 Constitution saving throw, taking 5 (2d4) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:5,damage_bonus:1}]},{name:"Polar Bear",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:42,hit_dice:"5d10 + 14",speed:"40 ft., swim 30 ft.",stats:[20,10,16,2,13,7],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"2",bestiary:!0,traits:[{name:"Keen Smell",desc:"The bear has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The bear makes two attacks: one with its bite and one with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 9 (1d8 + 5) piercing damage.",attack_bonus:7,damage_dice:"1d8",damage_bonus:5},{name:"Claws",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:5}]},{name:"Pony",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:11,hit_dice:"2d8 + 2",speed:"40 ft.",stats:[15,10,13,2,11,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"1/8",bestiary:!0,actions:[{name:"Hooves",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) bludgeoning damage.",attack_bonus:4,damage_dice:"2d4",damage_bonus:2}]},{name:"Priest",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:13,hp:27,hit_dice:"5d8 + 4",speed:"25 ft.",stats:[10,10,12,13,16,13],skillsaves:[{medicine:7},{persuasion:3},{religion:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"any two languages",cr:"2",bestiary:!0,traits:[{name:"Divine Eminence",desc:"As a bonus action, the priest can expend a spell slot to cause its melee weapon attacks to magically deal an extra 10 (3d6) radiant damage to a target on a hit. This benefit lasts until the end of the turn. If the priest expends a spell slot of 2nd level or higher, the extra damage increases by 1d6 for each level above 1st.",attack_bonus:0,damage_dice:"3d6"}],actions:[{name:"Mace",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 3 (1d6) bludgeoning damage.",attack_bonus:2,damage_dice:"1d6"}],spells:["The priest is a 5th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 13, +5 to hit with spell attacks). The priest has the following cleric spells prepared:",{"Cantrips (at will)":"light, sacred flame, thaumaturgy"},{"1st level (4 slots)":"cure wounds, guiding bolt, sanctuary"},{"2nd level (3 slots)":"lesser restoration, spiritual weapon"},{"3rd level (2 slots)":"dispel magic, spirit guardians"}]},{name:"Pseudodragon",source:"5e SRD",size:"Tiny",type:"dragon",subtype:"",alignment:"neutral good",ac:13,hp:7,hit_dice:"2d4 + 2",speed:"15 ft., fly 60 ft.",stats:[6,15,13,10,12,10],skillsaves:[{perception:3},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 13",languages:"understands Common and Draconic but can't speak",cr:"1/4",bestiary:!0,traits:[{name:"Keen Senses",desc:"The pseudodragon has advantage on Wisdom (Perception) checks that rely on sight, hearing, or smell.",attack_bonus:0},{name:"Magic Resistance",desc:"The pseudodragon has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Limited Telepathy",desc:"The pseudodragon can magically communicate simple ideas, emotions, and images telepathically with any creature within 100 ft. of it that can understand a language.",attack_bonus:0},{name:"Variant: Familiar",desc:"The pseudodragon can serve another creature as a familiar, forming a magic, telepathic bond with that willing companion. While the two are bonded, the companion can sense what the pseudodragon senses as long as they are within 1 mile of each other. While the pseudodragon is within 10 feet of its companion, the companion shares the pseudodragon's Magic Resistance trait. At any time and for any reason, the pseudodragon can end its service as a familiar, ending the telepathic bond.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2},{name:"Sting",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 4 (1d4 + 2) piercing damage, and the target must succeed on a DC 11 Constitution saving throw or become poisoned for 1 hour. If the saving throw fails by 5 or more, the target falls unconscious for the same duration, or until it takes damage or another creature uses an action to shake it awake.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2}]},{name:"Purple Worm",source:"5e SRD",size:"Gargantuan",type:"monstrosity",subtype:"",alignment:"unaligned",ac:18,hp:247,hit_dice:"15d20 + 89",speed:"50 ft., burrow 30 ft.",stats:[28,7,22,1,8,4],saves:[{constitution:11},{wisdom:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 30 ft., tremorsense 60 ft., passive Perception 9",languages:"",cr:"15",bestiary:!0,traits:[{name:"Tunneler",desc:"The worm can burrow through solid rock at half its burrow speed and leaves a 10-foot-diameter tunnel in its wake.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The worm makes two attacks: one with its bite and one with its stinger.",attack_bonus:0},{name:"Bite",desc:`Melee Weapon Attack: +9 to hit, reach 10 ft., one target. Hit: 22 (3d8 + 9) piercing damage. If the target is a Large or smaller creature, it must succeed on a DC 19 Dexterity saving throw or be swallowed by the worm. A swallowed creature is blinded and restrained, it has total cover against attacks and other effects outside the worm, and it takes 21 (6d6) acid damage at the start of each of the worm's turns. +If the worm takes 30 damage or more on a single turn from a creature inside it, the worm must succeed on a DC 21 Constitution saving throw at the end of that turn or regurgitate all swallowed creatures, which fall prone in a space within 10 feet of the worm. If the worm dies, a swallowed creature is no longer restrained by it and can escape from the corpse by using 20 feet of movement, exiting prone.`,attack_bonus:9,damage_dice:"3d8",damage_bonus:9},{name:"Tail Stinger",desc:"Melee Weapon Attack: +9 to hit, reach 10 ft., one creature. Hit: 19 (3d6 + 9) piercing damage, and the target must make a DC 19 Constitution saving throw, taking 42 (12d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:9,damage_dice:"3d6",damage_bonus:9}]},{name:"Quasit",source:"5e SRD",size:"Tiny",type:"fiend",subtype:"demon",alignment:"chaotic evil",ac:13,hp:7,hit_dice:"3d4 + -1",speed:"40 ft.",stats:[5,17,10,7,10,10],skillsaves:[{stealth:5}],damage_vulnerabilities:"",damage_resistances:"cold; fire; lightning; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 10",languages:"Abyssal, Common",cr:"1",bestiary:!0,traits:[{name:"Shapechanger",desc:"The quasit can use its action to polymorph into a beast form that resembles a bat (speed 10 ft. fly 40 ft.), a centipede (40 ft., climb 40 ft.), or a toad (40 ft., swim 40 ft.), or back into its true form . Its statistics are the same in each form, except for the speed changes noted. Any equipment it is wearing or carrying isn't transformed . It reverts to its true form if it dies.",attack_bonus:0},{name:"Magic Resistance",desc:"The quasit has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Variant: Familiar",desc:"The quasit can serve another creature as a familiar, forming a telepathic bond with its willing master. While the two are bonded, the master can sense what the quasit senses as long as they are within 1 mile of each other. While the quasit is within 10 feet of its master, the master shares the quasit's Magic Resistance trait. At any time and for any reason, the quasit can end its service as a familiar, ending the telepathic bond.",attack_bonus:0}],actions:[{name:"Claw (Bite in Beast Form)",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft ., one target. Hit: 5 (1d4 + 3) piercing damage, and the target must succeed on a DC 10 Constitution saving throw or take 5 (2d4) poison damage and become poisoned for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:4,damage_dice:"1d4",damage_bonus:3},{name:"Scare (1/day)",desc:"One creature of the quasit's choice within 20 ft. of it must succeed on a DC 10 Wisdom saving throw or be frightened for 1 minute. The target can repeat the saving throw at the end of each of its turns, with disadvantage if the quasit is within line of sight, ending the effect on itself on a success.",attack_bonus:0},{name:"Invisibility",desc:"The quasit magically turns invisible until it attacks or uses Scare, or until its concentration ends (as if concentrating on a spell). Any equipment the quasit wears or carries is invisible with it.",attack_bonus:0}]},{name:"Quipper",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:1,hit_dice:"1d4 + -2",speed:"swim 40 ft.",stats:[2,16,9,1,7,2],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 8",languages:"",cr:"0",bestiary:!0,traits:[{name:"Blood Frenzy",desc:"The quipper has advantage on melee attack rolls against any creature that doesn't have all its hit points.",attack_bonus:0},{name:"Water Breathing",desc:"The quipper can breathe only underwater.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 1 piercing damage.",attack_bonus:5,damage_bonus:1}]},{name:"Rakshasa",source:"5e SRD",size:"Medium",type:"fiend",subtype:"",alignment:"lawful evil",ac:16,hp:110,hit_dice:"13d8 + 51",speed:"40 ft.",stats:[14,17,18,13,16,20],skillsaves:[{deception:10},{insight:8}],damage_vulnerabilities:"piercing from magic weapons wielded by good creatures",damage_resistances:"",damage_immunities:"bludgeoning, piercing, and slashing from nonmagical weapons",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 13",languages:"Common, Infernal",cr:"13",bestiary:!0,traits:[{name:"Limited Magic Immunity",desc:"The rakshasa can't be affected or detected by spells of 6th level or lower unless it wishes to be. It has advantage on saving throws against all other spells and magical effects.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The rakshasa's innate spellcasting ability is Charisma (spell save DC 18, +10 to hit with spell attacks). The rakshasa can innately cast the following spells, requiring no material components: + +At will: detect thoughts, disguise self, mage hand, minor illusion +3/day each: charm person, detect magic, invisibility, major image, suggestion +1/day each: dominate person, fly, plane shift, true seeing`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The rakshasa makes two claw attacks",attack_bonus:0},{name:"Claw",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 9 (2d6 + 2) slashing damage, and the target is cursed if it is a creature. The magical curse takes effect whenever the target takes a short or long rest, filling the target's thoughts with horrible images and dreams. The cursed target gains no benefit from finishing a short or long rest. The curse lasts until it is lifted by a remove curse spell or similar magic.",attack_bonus:7,damage_dice:"2d6",damage_bonus:2}]},{name:"Rat",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:1,hit_dice:"1d4 + -2",speed:"20 ft.",stats:[2,11,9,2,10,4],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 10",languages:"",cr:"0",bestiary:!0,traits:[{name:"Keen Smell",desc:"The rat has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +0 to hit, reach 5 ft., one target. Hit: 1 piercing damage.",attack_bonus:0,damage_bonus:1}]},{name:"Raven",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:1,hit_dice:"1d4 + -2",speed:"10 ft., fly 50 ft.",stats:[2,14,8,2,12,6],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"0",bestiary:!0,traits:[{name:"Mimicry",desc:"The raven can mimic simple sounds it has heard, such as a person whispering, a baby crying, or an animal chittering. A creature that hears the sounds can tell they are imitations with a successful DC 10 Wisdom (Insight) check.",attack_bonus:0}],actions:[{name:"Beak",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 1 piercing damage.",attack_bonus:0}]},{name:"Red Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"chaotic evil",ac:17,hp:75,hit_dice:"10d8 + 30",speed:"30 ft., climb 30 ft., fly 60 ft.",stats:[19,10,17,12,11,15],saves:[{dexterity:2},{constitution:5},{wisdom:2},{charisma:4}],skillsaves:[{perception:4},{stealth:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"4",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 9 (1d10 + 4) piercing damage plus 3 (1d6) fire damage.",attack_bonus:6,damage_dice:"1d10 + 1d6",damage_bonus:4},{name:"Fire Breath (Recharge 5-6)",desc:"The dragon exhales fire in a 15-foot cone. Each creature in that area must make a DC 13 Dexterity saving throw, taking 24 (7d6) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"7d6"}]},{name:"Reef Shark",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:22,hit_dice:"4d8 + 4",speed:"swim 40 ft.",stats:[14,13,13,1,10,4],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 30 ft., passive Perception 12",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Pack Tactics",desc:"The shark has advantage on an attack roll against a creature if at least one of the shark's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0},{name:"Water Breathing",desc:"The shark can breathe only underwater.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2}]},{name:"Remorhaz",source:"5e SRD",size:"Huge",type:"monstrosity",subtype:"",alignment:"unaligned",ac:17,hp:195,hit_dice:"17d12 + 84",speed:"30 ft., burrow 20 ft.",stats:[24,13,21,4,10,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold, fire",condition_immunities:"",senses:"darkvision 60 ft., tremorsense 60 ft., passive Perception 10",languages:"",cr:"11",bestiary:!0,traits:[{name:"Heated Body",desc:"A creature that touches the remorhaz or hits it with a melee attack while within 5 feet of it takes 10 (3d6) fire damage.",attack_bonus:0,damage_dice:"3d6"}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 40 (6d10 + 7) piercing damage plus 10 (3d6) fire damage. If the target is a creature, it is grappled (escape DC 17). Until this grapple ends, the target is restrained, and the remorhaz can't bite another target.",attack_bonus:11,damage_dice:"6d10 + 3d6",damage_bonus:7},{name:"Swallow",desc:`The remorhaz makes one bite attack against a Medium or smaller creature it is grappling. If the attack hits, that creature takes the bite's damage and is swallowed, and the grapple ends. While swallowed, the creature is blinded and restrained, it has total cover against attacks and other effects outside the remorhaz, and it takes 21 (6d6) acid damage at the start of each of the remorhaz's turns. +If the remorhaz takes 30 damage or more on a single turn from a creature inside it, the remorhaz must succeed on a DC 15 Constitution saving throw at the end of that turn or regurgitate all swallowed creatures, which fall prone in a space within 10 feet oft he remorhaz. If the remorhaz dies, a swallowed creature is no longer restrained by it and can escape from the corpse using 15 feet of movement, exiting prone.`,attack_bonus:0}]},{name:"Rhinoceros",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:45,hit_dice:"6d10 + 12",speed:"40 ft.",stats:[21,8,15,2,12,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 11",languages:"",cr:"2",bestiary:!0,traits:[{name:"Charge",desc:"If the rhinoceros moves at least 20 ft. straight toward a target and then hits it with a gore attack on the same turn, the target takes an extra 9 (2d8) bludgeoning damage. If the target is a creature, it must succeed on a DC 15 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"2d8"}],actions:[{name:"Gore",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 14 (2d8 + 5) bludgeoning damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:5}]},{name:"Riding Horse",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:13,hit_dice:"2d10 + 2",speed:"60 ft.",stats:[16,10,12,2,11,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"1/4",bestiary:!0,actions:[{name:"Hooves",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (2d4 + 3) bludgeoning damage.",attack_bonus:5,damage_dice:"2d4",damage_bonus:3}]},{name:"Roc",source:"5e SRD",size:"Gargantuan",type:"monstrosity",subtype:"",alignment:"unaligned",ac:15,hp:248,hit_dice:"16d20 + 80",speed:"20 ft., fly 120 ft.",stats:[28,10,20,3,10,9],saves:[{dexterity:4},{constitution:9},{wisdom:4},{charisma:3}],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"",cr:"11",bestiary:!0,traits:[{name:"Keen Sight",desc:"The roc has advantage on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The roc makes two attacks: one with its beak and one with its talons.",attack_bonus:0},{name:"Beak",desc:"Melee Weapon Attack: +13 to hit, reach 10 ft., one target. Hit: 27 (4d8 + 9) piercing damage.",attack_bonus:13,damage_dice:"4d8",damage_bonus:9},{name:"Talons",desc:"Melee Weapon Attack: +13 to hit, reach 5 ft., one target. Hit: 23 (4d6 + 9) slashing damage, and the target is grappled (escape DC 19). Until this grapple ends, the target is restrained, and the roc can't use its talons on another target.",attack_bonus:13,damage_dice:"4d6",damage_bonus:9}]},{name:"Roper",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"neutral evil",ac:20,hp:93,hit_dice:"11d10 + 32",speed:"10 ft., climb 10 ft.",stats:[18,8,17,7,16,6],skillsaves:[{perception:6},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 16",languages:"",cr:"5",bestiary:!0,traits:[{name:"False Appearance",desc:"While the roper remains motionless, it is indistinguishable from a normal cave formation, such as a stalagmite.",attack_bonus:0},{name:"Grasping Tendrils",desc:"The roper can have up to six tendrils at a time. Each tendril can be attacked (AC 20; 10 hit points; immunity to poison and psychic damage). Destroying a tendril deals no damage to the roper, which can extrude a replacement tendril on its next turn. A tendril can also be broken if a creature takes an action and succeeds on a DC 15 Strength check against it.",attack_bonus:0},{name:"Spider Climb",desc:"The roper can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The roper makes four attacks with its tendrils, uses Reel, and makes one attack with its bite.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 22 (4d8 + 4) piercing damage.",attack_bonus:7,damage_dice:"4d8",damage_bonus:4},{name:"Tendril",desc:"Melee Weapon Attack: +7 to hit, reach 50 ft., one creature. Hit: The target is grappled (escape DC 15). Until the grapple ends, the target is restrained and has disadvantage on Strength checks and Strength saving throws, and the roper can't use the same tendril on another target.",attack_bonus:7},{name:"Reel",desc:"The roper pulls each creature grappled by it up to 25 ft. straight toward it.",attack_bonus:0}]},{name:"Rug of Smothering",source:"5e SRD",size:"Large",type:"construct",subtype:"",alignment:"unaligned",ac:12,hp:33,hit_dice:"6d10",speed:"10 ft.",stats:[17,14,10,1,3,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison, psychic",condition_immunities:"blinded, charmed, deafened, frightened, paralyzed, petrified, poisoned",senses:"blindsight 60 ft. (blind beyond this radius), passive Perception 6",languages:"",cr:"2",bestiary:!0,traits:[{name:"Antimagic Susceptibility",desc:"The rug is incapacitated while in the area of an antimagic field. If targeted by dispel magic, the rug must succeed on a Constitution saving throw against the caster's spell save DC or fall unconscious for 1 minute.",attack_bonus:0},{name:"Damage Transfer",desc:"While it is grappling a creature, the rug takes only half the damage dealt to it, and the creature grappled by the rug takes the other half.",attack_bonus:0},{name:"False Appearance",desc:"While the rug remains motionless, it is indistinguishable from a normal rug.",attack_bonus:0}],actions:[{name:"Smother",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one Medium or smaller creature. Hit: The creature is grappled (escape DC 13). Until this grapple ends, the target is restrained, blinded, and at risk of suffocating, and the rug can't smother another target. In addition, at the start of each of the target's turns, the target takes 10 (2d6 + 3) bludgeoning damage.",attack_bonus:0,damage_dice:"2d6",damage_bonus:3}]},{name:"Rust Monster",source:"5e SRD",size:"Medium",type:"monstrosity",subtype:"",alignment:"unaligned",ac:14,hp:27,hit_dice:"5d8 + 4",speed:"40 ft.",stats:[13,12,13,2,13,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 11",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Iron Scent",desc:"The rust monster can pinpoint, by scent, the location of ferrous metal within 30 feet of it.",attack_bonus:0},{name:"Rust Metal",desc:"Any nonmagical weapon made of metal that hits the rust monster corrodes. After dealing damage, the weapon takes a permanent and cumulative -1 penalty to damage rolls. If its penalty drops to -5, the weapon is destroyed. Non magical ammunition made of metal that hits the rust monster is destroyed after dealing damage.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 5 (1d8 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d8",damage_bonus:1},{name:"Antennae",desc:`The rust monster corrodes a nonmagical ferrous metal object it can see within 5 feet of it. If the object isn't being worn or carried, the touch destroys a 1-foot cube of it. If the object is being worn or carried by a creature, the creature can make a DC 11 Dexterity saving throw to avoid the rust monster's touch. +If the object touched is either metal armor or a metal shield being worn or carried, its takes a permanent and cumulative -1 penalty to the AC it offers. Armor reduced to an AC of 10 or a shield that drops to a +0 bonus is destroyed. If the object touched is a held metal weapon, it rusts as described in the Rust Metal trait.`,attack_bonus:0}]},{name:"Saber-Toothed Tiger",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:52,hit_dice:"7d10 + 13",speed:"40 ft.",stats:[18,14,15,3,12,8],skillsaves:[{perception:3},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"2",bestiary:!0,traits:[{name:"Keen Smell",desc:"The tiger has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Pounce",desc:"If the tiger moves at least 20 ft. straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a DC 14 Strength saving throw or be knocked prone. If the target is prone, the tiger can make one bite attack against it as a bonus action.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 10 (1d10 + 5) piercing damage.",attack_bonus:6,damage_dice:"1d10",damage_bonus:5},{name:"Claw",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) slashing damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:5}]},{name:"Sahuagin",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"sahuagin",alignment:"lawful evil",ac:12,hp:22,hit_dice:"4d8 + 4",speed:"30 ft., swim 40 ft.",stats:[13,11,12,12,13,9],skillsaves:[{perception:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 15",languages:"Sahuagin",cr:"1/2",bestiary:!0,traits:[{name:"Blood Frenzy",desc:"The sahuagin has advantage on melee attack rolls against any creature that doesn't have all its hit points.",attack_bonus:0},{name:"Limited Amphibiousness",desc:"The sahuagin can breathe air and water, but it needs to be submerged at least once every 4 hours to avoid suffocating.",attack_bonus:0},{name:"Shark Telepathy",desc:"The sahuagin can magically command any shark within 120 feet of it, using a limited telepathy.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The sahuagin makes two melee attacks: one with its bite and one with its claws or spear.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 3 (1d4 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d4",damage_bonus:1},{name:"Claws",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 3 (1d4 + 1) slashing damage.",attack_bonus:3,damage_dice:"1d4",damage_bonus:1},{name:"Spear",desc:"Melee or Ranged Weapon Attack: +3 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 4 (1d6 + 1) piercing damage, or 5 (1d8 + 1) piercing damage if used with two hands to make a melee attack.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Salamander",source:"5e SRD",size:"Large",type:"elemental",subtype:"",alignment:"neutral evil",ac:15,hp:90,hit_dice:"12d10 + 24",speed:"30 ft.",stats:[18,14,15,11,10,12],damage_vulnerabilities:"cold",damage_resistances:"bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"fire",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 10",languages:"Ignan",cr:"5",bestiary:!0,traits:[{name:"Heated Body",desc:"A creature that touches the salamander or hits it with a melee attack while within 5 ft. of it takes 7 (2d6) fire damage.",attack_bonus:0,damage_dice:"2d6"},{name:"Heated Weapons",desc:"Any metal melee weapon the salamander wields deals an extra 3 (1d6) fire damage on a hit (included in the attack).",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The salamander makes two attacks: one with its spear and one with its tail.",attack_bonus:0},{name:"Spear",desc:"Melee or Ranged Weapon Attack: +7 to hit, reach 5 ft. or range 20 ft./60 ft., one target. Hit: 11 (2d6 + 4) piercing damage, or 13 (2d8 + 4) piercing damage if used with two hands to make a melee attack, plus 3 (1d6) fire damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Tail",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage plus 7 (2d6) fire damage, and the target is grappled (escape DC 14). Until this grapple ends, the target is restrained, the salamander can automatically hit the target with its tail, and the salamander can't make tail attacks against other targets.",attack_bonus:7,damage_dice:"2d6 + 2d6",damage_bonus:4}]},{name:"Satyr",source:"5e SRD",size:"Medium",type:"fey",subtype:"",alignment:"chaotic neutral",ac:14,hp:31,hit_dice:"7d8 + -1",speed:"40 ft.",stats:[12,16,11,12,10,14],skillsaves:[{perception:2},{performance:6},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"Common, Elvish, Sylvan",cr:"1/2",bestiary:!0,traits:[{name:"Magic Resistance",desc:"The satyr has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Ram",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 6 (2d4 + 1) bludgeoning damage.",attack_bonus:3,damage_dice:"2d4",damage_bonus:1},{name:"Shortsword",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1 d6 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Shortbow",desc:"Ranged Weapon Attack: +5 to hit, range 80/320 ft., one target. Hit: 6 (1d6 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Variant: Panpipes",desc:"Gentle Lullaby. The creature falls asleep and is unconscious for 1 minute. The effect ends if the creature takes damage or if someone takes an action to shake the creature awake.",attack_bonus:0}]},{name:"Scorpion",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:1,hit_dice:"1d4 + -2",speed:"10 ft.",stats:[2,11,8,1,8,2],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"blindsight 10 ft., passive Perception 9",languages:"",cr:"0",bestiary:!0,actions:[{name:"Sting",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one creature. Hit: 1 piercing damage, and the target must make a DC 9 Constitution saving throw, taking 4 (1d8) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:2,damage_bonus:1}]},{name:"Scout",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:13,hp:16,hit_dice:"3d8 + 2",speed:"30 ft.",stats:[11,14,12,11,13,11],skillsaves:[{nature:4},{perception:5},{stealth:6},{survival:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 15",languages:"any one language (usually Common)",cr:"1/2",bestiary:!0,traits:[{name:"Keen Hearing and Sight",desc:"The scout has advantage on Wisdom (Perception) checks that rely on hearing or sight.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The scout makes two melee attacks or two ranged attacks.",attack_bonus:0},{name:"Shortsword",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Longbow",desc:"Ranged Weapon Attack: +4 to hit, ranged 150/600 ft., one target. Hit: 6 (1d8 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2}]},{name:"Sea Hag",source:"5e SRD",size:"Medium",type:"fey",subtype:"",alignment:"chaotic evil",ac:14,hp:52,hit_dice:"7d8 + 20",speed:"30 ft., swim 40 ft.",stats:[16,13,16,12,12,13],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 11",languages:"Aquan, Common, Giant",cr:"2",bestiary:!0,traits:[{name:"Amphibious",desc:"The hag can breathe air and water.",attack_bonus:0},{name:"Horrific Appearance",desc:`Any humanoid that starts its turn within 30 feet of the hag and can see the hag's true form must make a DC 11 Wisdom saving throw. On a failed save, the creature is frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, with disadvantage if the hag is within line of sight, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the hag's Horrific Appearance for the next 24 hours. +Unless the target is surprised or the revelation of the hag's true form is sudden, the target can avert its eyes and avoid making the initial saving throw. Until the start of its next turn, a creature that averts its eyes has disadvantage on attack rolls against the hag.`,attack_bonus:0},{name:"Hag Coven",desc:`When hags must work together, they form covens, in spite of their selfish natures. A coven is made up of hags of any type, all of whom are equals within the group. However, each of the hags continues to desire more personal power. +A coven consists of three hags so that any arguments between two hags can be settled by the third. If more than three hags ever come together, as might happen if two covens come into conflict, the result is usually chaos.`,attack_bonus:0},{name:"Shared Spellcasting (Coven Only)",desc:`While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves: + +\u2022 1st level (4 slots): identify, ray of sickness +\u2022 2nd level (3 slots): hold person, locate object +\u2022 3rd level (3 slots): bestow curse, counterspell, lightning bolt +\u2022 4th level (3 slots): phantasmal killer, polymorph +\u2022 5th level (2 slots): contact other plane, scrying +\u2022 6th level (1 slot): eye bite + +For casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.`,attack_bonus:0},{name:"Hag Eye (Coven Only)",desc:`A hag coven can craft a magic item called a hag eye, which is made from a real eye coated in varnish and often fitted to a pendant or other wearable item. The hag eye is usually entrusted to a minion for safekeeping and transport. A hag in the coven can take an action to see what the hag eye sees if the hag eye is on the same plane of existence. A hag eye has AC 10, 1 hit point, and darkvision with a radius of 60 feet. If it is destroyed, each coven member takes 3d10 psychic damage and is blinded for 24 hours. +A hag coven can have only one hag eye at a time, and creating a new one requires all three members of the coven to perform a ritual. The ritual takes 1 hour, and the hags can't perform it while blinded. During the ritual, if the hags take any action other than performing the ritual, they must start over.`,attack_bonus:0}],actions:[{name:"Claws",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3},{name:"Death Glare",desc:"The hag targets one frightened creature she can see within 30 ft. of her. If the target can see the hag, it must succeed on a DC 11 Wisdom saving throw against this magic or drop to 0 hit points.",attack_bonus:0},{name:"Illusory Appearance",desc:`The hag covers herself and anything she is wearing or carrying with a magical illusion that makes her look like an ugly creature of her general size and humanoid shape. The effect ends if the hag takes a bonus action to end it or if she dies. +The changes wrought by this effect fail to hold up to physical inspection. For example, the hag could appear to have no claws, but someone touching her hand might feel the claws. Otherwise, a creature must take an action to visually inspect the illusion and succeed on a DC 16 Intelligence (Investigation) check to discern that the hag is disguised.`,attack_bonus:0}]},{name:"Sea Horse",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:1,hit_dice:"1d4 + -2",speed:"swim 20 ft.",stats:[1,12,8,1,10,2],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"0",bestiary:!0,traits:[{name:"Water Breathing",desc:"The sea horse can breathe only underwater.",attack_bonus:0}]},{name:"Shadow",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"chaotic evil",ac:12,hp:16,hit_dice:"3d8 + 2",speed:"40 ft.",stats:[6,14,13,6,10,8],skillsaves:[{stealth:4}],damage_vulnerabilities:"radiant",damage_resistances:"acid, cold, fire, lightning, thunder; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"necrotic, poison",condition_immunities:"exhaustion, frightened, grappled, paralyzed, petrified, poisoned, prone, restrained",senses:"darkvision 60 ft., passive Perception 10",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Amorphous",desc:"The shadow can move through a space as narrow as 1 inch wide without squeezing.",attack_bonus:0},{name:"Shadow Stealth",desc:"While in dim light or darkness, the shadow can take the Hide action as a bonus action. Its stealth bonus is also improved to +6.",attack_bonus:0},{name:"Sunlight Weakness",desc:"While in sunlight, the shadow has disadvantage on attack rolls, ability checks, and saving throws.",attack_bonus:0}],actions:[{name:"Strength Drain",desc:`Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 9 (2d6 + 2) necrotic damage, and the target's Strength score is reduced by 1d4. The target dies if this reduces its Strength to 0. Otherwise, the reduction lasts until the target finishes a short or long rest. +If a non-evil humanoid dies from this attack, a new shadow rises from the corpse 1d4 hours later.`,attack_bonus:4,damage_dice:"2d6",damage_bonus:2}]},{name:"Shambling Mound",source:"5e SRD",size:"Large",type:"plant",subtype:"",alignment:"unaligned",ac:15,hp:136,hit_dice:"16d10 + 48",speed:"20 ft., swim 20 ft.",stats:[18,8,16,5,10,5],skillsaves:[{stealth:2}],damage_vulnerabilities:"",damage_resistances:"cold, fire",damage_immunities:"lightning",condition_immunities:"blinded, deafened, exhaustion",senses:"blindsight 60 ft. (blind beyond this radius), passive Perception 10",languages:"",cr:"5",bestiary:!0,traits:[{name:"Lightning Absorption",desc:"Whenever the shambling mound is subjected to lightning damage, it takes no damage and regains a number of hit points equal to the lightning damage dealt.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The shambling mound makes two slam attacks. If both attacks hit a Medium or smaller target, the target is grappled (escape DC 14), and the shambling mound uses its Engulf on it.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) bludgeoning damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:4},{name:"Engulf",desc:"The shambling mound engulfs a Medium or smaller creature grappled by it. The engulfed target is blinded, restrained, and unable to breathe, and it must succeed on a DC 14 Constitution saving throw at the start of each of the mound's turns or take 13 (2d8 + 4) bludgeoning damage. If the mound moves, the engulfed target moves with it. The mound can have only one creature engulfed at a time.",attack_bonus:0}]},{name:"Shield Guardian",source:"5e SRD",size:"Large",type:"construct",subtype:"",alignment:"unaligned",ac:17,hp:142,hit_dice:"15d10 + 59",speed:"30 ft.",stats:[18,8,18,7,10,3],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"charmed, exhaustion, frightened, paralyzed, poisoned",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 10",languages:"understands commands given in any language but can't speak",cr:"7",bestiary:!0,traits:[{name:"Bound",desc:"The shield guardian is magically bound to an amulet. As long as the guardian and its amulet are on the same plane of existence, the amulet's wearer can telepathically call the guardian to travel to it, and the guardian knows the distance and direction to the amulet. If the guardian is within 60 feet of the amulet's wearer, half of any damage the wearer takes (rounded up) is transferred to the guardian.",attack_bonus:0},{name:"Regeneration",desc:"The shield guardian regains 10 hit points at the start of its turn if it has at least 1 hit. point.",attack_bonus:0},{name:"Spell Storing",desc:"A spellcaster who wears the shield guardian's amulet can cause the guardian to store one spell of 4th level or lower. To do so, the wearer must cast the spell on the guardian. The spell has no effect but is stored within the guardian. When commanded to do so by the wearer or when a situation arises that was predefined by the spellcaster, the guardian casts the stored spell with any parameters set by the original caster, requiring no components. When the spell is cast or a new spell is stored, any previously stored spell is lost.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The guardian makes two fist attacks.",attack_bonus:0},{name:"Fist",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4}],reactions:[{name:"Shield",desc:"When a creature makes an attack against the wearer of the guardian's amulet, the guardian grants a +2 bonus to the wearer's AC if the guardian is within 5 feet of the wearer.",attack_bonus:0}]},{name:"Shrieker",source:"5e SRD",size:"Medium",type:"plant",subtype:"",alignment:"unaligned",ac:5,hp:13,hit_dice:"3d8 + -1",speed:"0 ft.",stats:[1,1,10,1,3,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"blinded, deafened, frightened",senses:"blindsight 30 ft. (blind beyond this radius), passive Perception 6",languages:"",cr:"0",bestiary:!0,traits:[{name:"False Appearance",desc:"While the shrieker remains motionless, it is indistinguishable from an ordinary fungus.",attack_bonus:0}],actions:[{name:"Shriek",desc:"When bright light or a creature is within 30 feet of the shrieker, it emits a shriek audible within 300 feet of it. The shrieker continues to shriek until the disturbance moves out of range and for 1d4 of the shrieker's turns afterward",attack_bonus:0}]},{name:"Silver Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"lawful good",ac:17,hp:45,hit_dice:"6d8 + 18",speed:"30 ft., fly 60 ft.",stats:[19,10,17,12,11,15],saves:[{dexterity:2},{constitution:5},{wisdom:2},{charisma:4}],skillsaves:[{perception:4},{stealth:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"2",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 9 (1d10 + 4) piercing damage.",attack_bonus:6,damage_dice:"1d10",damage_bonus:4},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Cold Breath. The dragon exhales an icy blast in a 15-foot cone. Each creature in that area must make a DC 13 Constitution saving throw, taking 18 (4d8) cold damage on a failed save, or half as much damage on a successful one. +Paralyzing Breath. The dragon exhales paralyzing gas in a 15-foot cone. Each creature in that area must succeed on a DC 13 Constitution saving throw or be paralyzed for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.`,attack_bonus:0,damage_dice:"4d8"}]},{name:"Skeleton",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"lawful evil",ac:13,hp:13,hit_dice:"2d8 + 4",speed:"30 ft.",stats:[10,14,15,6,8,5],damage_vulnerabilities:"bludgeoning",damage_resistances:"",damage_immunities:"",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 9",languages:"understands all languages it spoke in life but can't speak",cr:"1/4",bestiary:!0,actions:[{name:"Shortsword",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Shortbow",desc:"Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Solar",source:"5e SRD",size:"Large",type:"celestial",subtype:"",alignment:"lawful good",ac:21,hp:243,hit_dice:"18d10 + 144",speed:"50 ft., fly 150 ft.",stats:[26,22,26,25,25,30],saves:[{intelligence:14},{wisdom:14},{charisma:17}],skillsaves:[{perception:14}],damage_vulnerabilities:"",damage_resistances:"radiant; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"necrotic, poison",condition_immunities:"charmed, exhaustion, frightened, poisoned",senses:"truesight 120 ft., passive Perception 24",languages:"all, telepathy 120 ft.",cr:"21",bestiary:!0,traits:[{name:"Angelic Weapons",desc:"The solar's weapon attacks are magical. When the solar hits with any weapon, the weapon deals an extra 6d8 radiant damage (included in the attack).",attack_bonus:0},{name:"Divine Awareness",desc:"The solar knows if it hears a lie.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The solar's spell casting ability is Charisma (spell save DC 25). It can innately cast the following spells, requiring no material components: +At will: detect evil and good, invisibility (self only) +3/day each: blade barrier, dispel evil and good, resurrection +1/day each: commune, control weather`,attack_bonus:0},{name:"Magic Resistance",desc:"The solar has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The solar makes two greatsword attacks.",attack_bonus:0},{name:"Greatsword",desc:"Melee Weapon Attack: +15 to hit, reach 5 ft., one target. Hit: 22 (4d6 + 8) slashing damage plus 27 (6d8) radiant damage.",attack_bonus:15,damage_dice:"4d6 + 6d8",damage_bonus:8},{name:"Slaying Longbow",desc:"Ranged Weapon Attack: +13 to hit, range 150/600 ft., one target. Hit: 15 (2d8 + 6) piercing damage plus 27 (6d8) radiant damage. If the target is a creature that has 190 hit points or fewer, it must succeed on a DC 15 Constitution saving throw or die.",attack_bonus:13,damage_dice:"2d8 + 6d8",damage_bonus:6},{name:"Flying Sword",desc:"The solar releases its greatsword to hover magically in an unoccupied space within 5 ft. of it. If the solar can see the sword, the solar can mentally command it as a bonus action to fly up to 50 ft. and either make one attack against a target or return to the solar's hands. If the hovering sword is targeted by any effect, the solar is considered to be holding it. The hovering sword falls if the solar dies.",attack_bonus:0},{name:"Healing Touch (4/Day)",desc:"The solar touches another creature. The target magically regains 40 (8d8 + 4) hit points and is freed from any curse, disease, poison, blindness, or deafness.",attack_bonus:0}],legendary_actions:[{name:"Teleport",desc:"The solar magically teleports, along with any equipment it is wearing or carrying, up to 120 ft. to an unoccupied space it can see.",attack_bonus:0},{name:"Searing Burst (Costs 2 Actions)",desc:"The solar emits magical, divine energy. Each creature of its choice in a 10 -foot radius must make a DC 23 Dexterity saving throw, taking 14 (4d6) fire damage plus 14 (4d6) radiant damage on a failed save, or half as much damage on a successful one.",attack_bonus:0},{name:"Blinding Gaze (Costs 3 Actions)",desc:"The solar targets one creature it can see within 30 ft. of it. If the target can see it, the target must succeed on a DC 15 Constitution saving throw or be blinded until magic such as the lesser restoration spell removes the blindness.",attack_bonus:0}]},{name:"Specter",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"chaotic evil",ac:12,hp:22,hit_dice:"5d8 + -1",speed:"0 ft., fly 50 ft. (hover)",stats:[1,14,11,10,10,11],damage_vulnerabilities:"",damage_resistances:"acid, cold, fire, lightning, thunder; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"necrotic, poison",condition_immunities:"charmed, exhaustion, grappled, paralyzed, petrified, poisoned, prone, restrained, unconscious",senses:"darkvision 60 ft., passive Perception 10",languages:"understands all languages it knew in life but can't speak",cr:"1",bestiary:!0,traits:[{name:"Incorporeal Movement",desc:"The specter can move through other creatures and objects as if they were difficult terrain. It takes 5 (1d10) force damage if it ends its turn inside an object.",attack_bonus:0},{name:"Sunlight Sensitivity",desc:"While in sunlight, the specter has disadvantage on attack rolls, as well as on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Life Drain",desc:"Melee Spell Attack: +4 to hit, reach 5 ft., one creature. Hit: 10 (3d6) necrotic damage. The target must succeed on a DC 10 Constitution saving throw or its hit point maximum is reduced by an amount equal to the damage taken. This reduction lasts until the creature finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.",attack_bonus:4,damage_dice:"3d6"}]},{name:"Spider",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:1,hit_dice:"1d4 + -2",speed:"20 ft., climb 20 ft.",stats:[2,14,8,1,10,2],skillsaves:[{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 30 ft., passive Perception 12",languages:"",cr:"0",bestiary:!0,traits:[{name:"Spider Climb",desc:"The spider can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Web Sense",desc:"While in contact with a web, the spider knows the exact location of any other creature in contact with the same web.",attack_bonus:0},{name:"Web Walker",desc:"The spider ignores movement restrictions caused by webbing.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 1 piercing damage, and the target must succeed on a DC 9 Constitution saving throw or take 2 (1d4) poison damage.",attack_bonus:4,damage_bonus:1}]},{name:"Spirit Naga",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"chaotic evil",ac:15,hp:75,hit_dice:"10d10 + 20",speed:"40 ft.",stats:[18,17,14,16,15,16],saves:[{dexterity:6},{constitution:5},{wisdom:5},{charisma:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"charmed, poisoned",senses:"darkvision 60 ft., passive Perception 12",languages:"Abyssal, Common",cr:"8",bestiary:!0,traits:[{name:"Rejuvenation",desc:"If it dies, the naga returns to life in 1d6 days and regains all its hit points. Only a wish spell can prevent this trait from functioning.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one creature. Hit: 7 (1d6 + 4) piercing damage, and the target must make a DC 13 Constitution saving throw, taking 31 (7d8) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:7,damage_dice:"1d6",damage_bonus:4}],spells:["The naga is a 10th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 14, +6 to hit with spell attacks), and it needs only verbal components to cast its spells. It has the following wizard spells prepared:",{"Cantrips (at will)":"mage hand, minor illusion, ray of frost"},{"1st level (4 slots)":"charm person, detect magic, sleep"},{"2nd level (3 slots)":"detect thoughts, hold person"},{"3rd level (3 slots)":"lightning bolt, water breathing"},{"4th level (3 slots)":"blight, dimension door"},{"5th level (2 slots)":"dominate person"}]},{name:"Sprite",source:"5e SRD",size:"Tiny",type:"fey",subtype:"",alignment:"neutral good",ac:15,hp:2,hit_dice:"1d4 + -1",speed:"10 ft., fly 40 ft.",stats:[3,18,10,14,13,11],skillsaves:[{perception:3},{stealth:8}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"Common, Elvish, Sylvan",cr:"1/4",bestiary:!0,actions:[{name:"Longsword",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 1 slashing damage.",attack_bonus:2,damage_bonus:1},{name:"Shortbow",desc:"Ranged Weapon Attack: +6 to hit, range 40/160 ft., one target. Hit: 1 piercing damage, and the target must succeed on a DC 10 Constitution saving throw or become poisoned for 1 minute. If its saving throw result is 5 or lower, the poisoned target falls unconscious for the same duration, or until it takes damage or another creature takes an action to shake it awake.",attack_bonus:6,damage_bonus:1},{name:"Heart Sight",desc:"The sprite touches a creature and magically knows the creature's current emotional state. If the target fails a DC 10 Charisma saving throw, the sprite also knows the creature's alignment. Celestials, fiends, and undead automatically fail the saving throw.",attack_bonus:0},{name:"Invisibility",desc:"The sprite magically turns invisible until it attacks or casts a spell, or until its concentration ends (as if concentrating on a spell). Any equipment the sprite wears or carries is invisible with it.",attack_bonus:0}]},{name:"Spy",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:12,hp:27,hit_dice:"6d8",speed:"30 ft.",stats:[10,15,10,12,14,16],skillsaves:[{deception:5},{insight:4},{investigation:5},{perception:6},{persuasion:5},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 16",languages:"any two languages",cr:"1",bestiary:!0,traits:[{name:"Cunning Action",desc:"On each of its turns, the spy can use a bonus action to take the Dash, Disengage, or Hide action.",attack_bonus:0},{name:"Sneak Attack (1/Turn)",desc:"The spy deals an extra 7 (2d6) damage when it hits a target with a weapon attack and has advantage on the attack roll, or when the target is within 5 ft. of an ally of the spy that isn't incapacitated and the spy doesn't have disadvantage on the attack roll.",attack_bonus:0,damage_dice:"2d6"}],actions:[{name:"Multiattack",desc:"The spy makes two melee attacks.",attack_bonus:0},{name:"Shortsword",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Hand Crossbow",desc:"Ranged Weapon Attack: +4 to hit, range 30/120 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Steam Mephit",source:"5e SRD",size:"Small",type:"elemental",subtype:"",alignment:"neutral evil",ac:10,hp:21,hit_dice:"6d6",speed:"30 ft., fly 30 ft.",stats:[5,11,10,11,10,12],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire, poison",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 10",languages:"Aquan, Ignan",cr:"1/4",bestiary:!0,traits:[{name:"Death Burst",desc:"When the mephit dies, it explodes in a cloud of steam. Each creature within 5 ft. of the mephit must succeed on a DC 10 Dexterity saving throw or take 4 (1d8) fire damage.",attack_bonus:0,damage_dice:"1d8"},{name:"Innate Spellcasting (1/Day)",desc:"The mephit can innately cast blur, requiring no material components. Its innate spellcasting ability is Charisma.",attack_bonus:0}],actions:[{name:"Claws",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one creature. Hit: 2 (1d4) slashing damage plus 2 (1d4) fire damage.",attack_bonus:2,damage_dice:"2d4"},{name:"Steam Breath (Recharge 6)",desc:"The mephit exhales a 15-foot cone of scalding steam. Each creature in that area must succeed on a DC 10 Dexterity saving throw, taking 4 (1d8) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0},{name:"Variant: Summon Mephits (1/Day)",desc:"The mephit has a 25 percent chance of summoning 1d4 mephits of its kind. A summoned mephit appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other mephits. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.",attack_bonus:0}]},{name:"Stirge",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:14,hp:2,hit_dice:"1d4 + -1",speed:"10 ft., fly 40 ft.",stats:[4,16,11,2,8,6],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 9",languages:"",cr:"1/8",bestiary:!0,actions:[{name:"Blood Drain",desc:`Melee Weapon Attack: +5 to hit, reach 5 ft., one creature. Hit: 5 (1d4 + 3) piercing damage, and the stirge attaches to the target. While attached, the stirge doesn't attack. Instead, at the start of each of the stirge's turns, the target loses 5 (1d4 + 3) hit points due to blood loss. +The stirge can detach itself by spending 5 feet of its movement. It does so after it drains 10 hit points of blood from the target or the target dies. A creature, including the target, can use its action to detach the stirge.`,attack_bonus:5,damage_dice:"1d4",damage_bonus:3}]},{name:"Stone Giant",source:"5e SRD",size:"Huge",type:"giant",subtype:"",alignment:"neutral",ac:17,hp:126,hit_dice:"11d12 + 54",speed:"40 ft.",stats:[23,15,20,10,12,9],saves:[{dexterity:5},{constitution:8},{wisdom:4}],skillsaves:[{athletics:12},{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"Giant",cr:"7",bestiary:!0,traits:[{name:"Stone Camouflage",desc:"The giant has advantage on Dexterity (Stealth) checks made to hide in rocky terrain.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The giant makes two greatclub attacks.",attack_bonus:0},{name:"Greatclub",desc:"Melee Weapon Attack: +9 to hit, reach 15 ft., one target. Hit: 19 (3d8 + 6) bludgeoning damage.",attack_bonus:9,damage_dice:"3d8",damage_bonus:6},{name:"Rock",desc:"Ranged Weapon Attack: +9 to hit, range 60/240 ft., one target. Hit: 28 (4d10 + 6) bludgeoning damage. If the target is a creature, it must succeed on a DC 17 Strength saving throw or be knocked prone.",attack_bonus:9,damage_dice:"4d10",damage_bonus:6}],reactions:[{name:"Rock Catching",desc:"If a rock or similar object is hurled at the giant, the giant can, with a successful DC 10 Dexterity saving throw, catch the missile and take no bludgeoning damage from it.",attack_bonus:0}]},{name:"Stone Golem",source:"5e SRD",size:"Large",type:"construct",subtype:"",alignment:"unaligned",ac:17,hp:178,hit_dice:"17d10 + 84",speed:"30 ft.",stats:[22,9,20,3,11,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison, psychic; bludgeoning, piercing, and slashing from nonmagical weapons that aren't adamantine",condition_immunities:"charmed, exhaustion, frightened, paralyzed, petrified, poisoned",senses:"darkvision 120 ft., passive Perception 10",languages:"understands the languages of its creator but can't speak",cr:"10",bestiary:!0,traits:[{name:"Immutable Form",desc:"The golem is immune to any spell or effect that would alter its form.",attack_bonus:0},{name:"Magic Resistance",desc:"The golem has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Magic Weapons",desc:"The golem's weapon attacks are magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The golem makes two slam attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 19 (3d8 + 6) bludgeoning damage.",attack_bonus:10,damage_dice:"3d8",damage_bonus:6},{name:"Slow (Recharge 5-6)",desc:"The golem targets one or more creatures it can see within 10 ft. of it. Each target must make a DC 17 Wisdom saving throw against this magic. On a failed save, a target can't use reactions, its speed is halved, and it can't make more than one attack on its turn. In addition, the target can take either an action or a bonus action on its turn, not both. These effects last for 1 minute. A target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.",attack_bonus:0}]},{name:"Storm Giant",source:"5e SRD",size:"Huge",type:"giant",subtype:"",alignment:"chaotic good",ac:16,hp:230,hit_dice:"20d12 + 100",speed:"50 ft., swim 50 ft.",stats:[29,14,20,16,18,18],saves:[{strength:14},{constitution:10},{wisdom:9},{charisma:9}],skillsaves:[{arcana:8},{athletics:14},{history:8},{perception:9}],damage_vulnerabilities:"",damage_resistances:"cold",damage_immunities:"lightning, thunder",condition_immunities:"",senses:"passive Perception 19",languages:"Common, Giant",cr:"13",bestiary:!0,traits:[{name:"Amphibious",desc:"The giant can breathe air and water.",attack_bonus:0},{name:"Innate Spellcasting",desc:`The giant's innate spellcasting ability is Charisma (spell save DC 17). It can innately cast the following spells, requiring no material components: + +At will: detect magic, feather fall, levitate, light +3/day each: control weather, water breathing`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The giant makes two greatsword attacks.",attack_bonus:0},{name:"Greatsword",desc:"Melee Weapon Attack: +14 to hit, reach 10 ft., one target. Hit: 30 (6d6 + 9) slashing damage.",attack_bonus:14,damage_dice:"6d6",damage_bonus:9},{name:"Rock",desc:"Ranged Weapon Attack: +14 to hit, range 60/240 ft., one target. Hit: 35 (4d12 + 9) bludgeoning damage.",attack_bonus:14,damage_dice:"4d12",damage_bonus:9},{name:"Lightning Strike (Recharge 5-6)",desc:"The giant hurls a magical lightning bolt at a point it can see within 500 feet of it. Each creature within 10 feet of that point must make a DC 17 Dexterity saving throw, taking 54 (12d8) lightning damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"12d8"}]},{name:"Succubus/Incubus",source:"5e SRD",size:"Medium",type:"fiend",subtype:"shapechanger",alignment:"neutral evil",ac:15,hp:66,hit_dice:"12d8 + 12",speed:"30 ft., fly 60 ft.",stats:[8,17,13,15,12,20],skillsaves:[{deception:9},{insight:5},{perception:5},{persuasion:9},{stealth:7}],damage_vulnerabilities:"",damage_resistances:"cold, fire, lightning, poison; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 15",languages:"Abyssal, Common, Infernal, telepathy 60 ft.",cr:"4",bestiary:!0,traits:[{name:"Telepathic Bond",desc:"The fiend ignores the range restriction on its telepathy when communicating with a creature it has charmed. The two don't even need to be on the same plane of existence.",attack_bonus:0},{name:"Shapechanger",desc:"The fiend can use its action to polymorph into a Small or Medium humanoid, or back into its true form. Without wings, the fiend loses its flying speed. Other than its size and speed, its statistics are the same in each form. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies.",attack_bonus:0}],actions:[{name:"Claw (Fiend Form Only)",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Charm",desc:`One humanoid the fiend can see within 30 feet of it must succeed on a DC 15 Wisdom saving throw or be magically charmed for 1 day. The charmed target obeys the fiend's verbal or telepathic commands. If the target suffers any harm or receives a suicidal command, it can repeat the saving throw, ending the effect on a success. If the target successfully saves against the effect, or if the effect on it ends, the target is immune to this fiend's Charm for the next 24 hours. +The fiend can have only one target charmed at a time. If it charms another, the effect on the previous target ends.`,attack_bonus:0},{name:"Draining Kiss",desc:"The fiend kisses a creature charmed by it or a willing creature. The target must make a DC 15 Constitution saving throw against this magic, taking 32 (5d10 + 5) psychic damage on a failed save, or half as much damage on a successful one. The target's hit point maximum is reduced by an amount equal to the damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.",attack_bonus:0,damage_dice:"5d10",damage_bonus:5},{name:"Etherealness",desc:"The fiend magically enters the Ethereal Plane from the Material Plane, or vice versa.",attack_bonus:0}]},{name:"Swarm of Bats",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:12,hp:22,hit_dice:"5d8 + -1",speed:"0 ft., fly 30 ft.",stats:[5,15,10,2,12,4],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"blindsight 60 ft., passive Perception 11",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Echolocation",desc:"The swarm can't use its blindsight while deafened.",attack_bonus:0},{name:"Keen Hearing",desc:"The swarm has advantage on Wisdom (Perception) checks that rely on hearing.",attack_bonus:0},{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny bat. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0}],actions:[{name:"Bites",desc:"Melee Weapon Attack: +4 to hit, reach 0 ft., one creature in the swarm's space. Hit: 5 (2d4) piercing damage, or 2 (1d4) piercing damage if the swarm has half of its hit points or fewer.",attack_bonus:4,damage_dice:"2d4"}]},{name:"Swarm of Beetles",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:12,hp:22,hit_dice:"5d8 + -1",speed:"20 ft., burrow 5 ft., climb 20 ft.",stats:[3,13,10,1,7,1],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"blindsight 10 ft., passive Perception 8",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny insect. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0}],actions:[{name:"Bites",desc:"Melee Weapon Attack: +3 to hit, reach 0 ft., one target in the swarm's space. Hit: 10 (4d4) piercing damage, or 5 (2d4) piercing damage if the swarm has half of its hit points or fewer.",attack_bonus:3,damage_dice:"4d4"}]},{name:"Swarm of Centipedes",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:12,hp:22,hit_dice:"5d8 + -1",speed:"20 ft., climb 20 ft.",stats:[3,13,10,1,7,1],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"blindsight 10 ft., passive Perception 8",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny insect. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0}],actions:[{name:"Bites",desc:`Melee Weapon Attack: +3 to hit, reach 0 ft., one target in the swarm's space. Hit: 10 (4d4) piercing damage, or 5 (2d4) piercing damage if the swarm has half of its hit points or fewer. +A creature reduced to 0 hit points by a swarm of centipedes is stable but poisoned for 1 hour, even after regaining hit points, and paralyzed while poisoned in this way.`,attack_bonus:3,damage_dice:"4d4"}]},{name:"Swarm of Insects",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:12,hp:22,hit_dice:"5d8 + -1",speed:"20 ft., climb 20 ft.",stats:[3,13,10,1,7,1],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"blindsight 10 ft., passive Perception 8",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny insect. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0}],actions:[{name:"Bites",desc:"Melee Weapon Attack: +3 to hit, reach 0 ft., one target in the swarm's space. Hit: 10 (4d4) piercing damage, or 5 (2d4) piercing damage if the swarm has half of its hit points or fewer.",attack_bonus:3,damage_dice:"4d4"}]},{name:"Swarm of Poisonous Snakes",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:14,hp:36,hit_dice:"8d8",speed:"30 ft., swim 30 ft.",stats:[8,18,11,1,10,3],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"blindsight 10 ft., passive Perception 10",languages:"",cr:"2",bestiary:!0,traits:[{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny snake. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0}],actions:[{name:"Bites",desc:"Melee Weapon Attack: +6 to hit, reach 0 ft., one creature in the swarm's space. Hit: 7 (2d6) piercing damage, or 3 (1d6) piercing damage if the swarm has half of its hit points or fewer. The target must make a DC 10 Constitution saving throw, taking 14 (4d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:6,damage_dice:"2d6"}]},{name:"Swarm of Quippers",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:13,hp:28,hit_dice:"8d8 + -8",speed:"0 ft., swim 40 ft.",stats:[13,16,9,1,7,2],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"darkvision 60 ft., passive Perception 8",languages:"",cr:"1",bestiary:!0,traits:[{name:"Blood Frenzy",desc:"The swarm has advantage on melee attack rolls against any creature that doesn't have all its hit points.",attack_bonus:0},{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny quipper. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0},{name:"Water Breathing",desc:"The swarm can breathe only underwater.",attack_bonus:0}],actions:[{name:"Bites",desc:"Melee Weapon Attack: +5 to hit, reach 0 ft., one creature in the swarm's space. Hit: 14 (4d6) piercing damage, or 7 (2d6) piercing damage if the swarm has half of its hit points or fewer.",attack_bonus:5,damage_dice:"4d6"}]},{name:"Swarm of Rats",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:10,hp:24,hit_dice:"7d8 + -8",speed:"30 ft.",stats:[9,11,9,2,10,3],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"darkvision 30 ft., passive Perception 10",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Keen Smell",desc:"The swarm has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny rat. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0}],actions:[{name:"Bites",desc:"Melee Weapon Attack: +2 to hit, reach 0 ft., one target in the swarm's space. Hit: 7 (2d6) piercing damage, or 3 (1d6) piercing damage if the swarm has half of its hit points or fewer.",attack_bonus:2,damage_dice:"2d6"}]},{name:"Swarm of Ravens",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:12,hp:24,hit_dice:"7d8 + -8",speed:"10 ft., fly 50 ft.",stats:[6,14,8,3,12,6],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"passive Perception 15",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny raven. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0}],actions:[{name:"Beaks",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target in the swarm's space. Hit: 7 (2d6) piercing damage, or 3 (1d6) piercing damage if the swarm has half of its hit points or fewer.",attack_bonus:4,damage_dice:"2d6"}]},{name:"Swarm of Spiders",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:12,hp:22,hit_dice:"5d8 + -1",speed:"20 ft., climb 20 ft.",stats:[3,13,10,1,7,1],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, paralyzed, petrified, prone, restrained, stunned",senses:"blindsight 10 ft., passive Perception 8",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny insect. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0},{name:"Spider Climb",desc:"The swarm can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Web Sense",desc:"While in contact with a web, the swarm knows the exact location of any other creature in contact with the same web.",attack_bonus:0},{name:"Web Walker",desc:"The swarm ignores movement restrictions caused by webbing.",attack_bonus:0}],actions:[{name:"Bites",desc:"Melee Weapon Attack: +3 to hit, reach 0 ft., one target in the swarm's space. Hit: 10 (4d4) piercing damage, or 5 (2d4) piercing damage if the swarm has half of its hit points or fewer.",attack_bonus:3,damage_dice:"4d4"}]},{name:"Swarm of Wasps",source:"5e SRD",size:"Medium",type:"swarm of Tiny beasts",subtype:"",alignment:"unaligned",ac:12,hp:22,hit_dice:"5d8 + -1",speed:"5 ft., fly 30 ft.",stats:[3,13,10,1,7,1],damage_vulnerabilities:"",damage_resistances:"bludgeoning, piercing, slashing",damage_immunities:"",condition_immunities:"charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",senses:"blindsight 10 ft., passive Perception 8",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Swarm",desc:"The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny insect. The swarm can't regain hit points or gain temporary hit points.",attack_bonus:0}],actions:[{name:"Bites",desc:"Melee Weapon Attack: +3 to hit, reach 0 ft., one target in the swarm's space. Hit: 10 (4d4) piercing damage, or 5 (2d4) piercing damage if the swarm has half of its hit points or fewer.",attack_bonus:3,damage_dice:"4d4"}]},{name:"Tarrasque",source:"5e SRD",size:"Gargantuan",type:"monstrosity",subtype:"titan",alignment:"unaligned",ac:25,hp:676,hit_dice:"33d20 + 329",speed:"40 ft.",stats:[30,11,30,3,11,11],saves:[{intelligence:5},{wisdom:9},{charisma:9}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire, poison; bludgeoning, piercing, and slashing from nonmagical weapons",condition_immunities:"charmed, frightened, paralyzed, poisoned",senses:"blindsight 120 ft., passive Perception 10",languages:"",cr:"30",bestiary:!0,traits:[{name:"Legendary Resistance (3/Day)",desc:"If the tarrasque fails a saving throw, it can choose to succeed instead.",attack_bonus:0},{name:"Magic Resistance",desc:"The tarrasque has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Reflective Carapace",desc:"Any time the tarrasque is targeted by a magic missile spell, a line spell, or a spell that requires a ranged attack roll, roll a d6. On a 1 to 5, the tarrasque is unaffected. On a 6, the tarrasque is unaffected, and the effect is reflected back at the caster as though it originated from the tarrasque, turning the caster into the target.",attack_bonus:0},{name:"Siege Monster",desc:"The tarrasque deals double damage to objects and structures.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The tarrasque can use its Frightful Presence. It then makes five attacks: one with its bite, two with its claws, one with its horns, and one with its tai l. It can use its Swallow instead of its bite.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +19 to hit, reach 10 ft., one target. Hit: 36 (4d12 + 10) piercing damage. If the target is a creature, it is grappled (escape DC 20). Until this grapple ends, the target is restrained, and the tarrasque can't bite another target.",attack_bonus:19,damage_dice:"4d12",damage_bonus:10},{name:"Claw",desc:"Melee Weapon Attack: +19 to hit, reach 15 ft., one target. Hit: 28 (4d8 + 10) slashing damage.",attack_bonus:19,damage_dice:"4d8",damage_bonus:10},{name:"Horns",desc:"Melee Weapon Attack: +19 to hit, reach 10 ft., one target. Hit: 32 (4d10 + 10) piercing damage.",attack_bonus:19,damage_dice:"4d10",damage_bonus:10},{name:"Tail",desc:"Melee Weapon Attack: +19 to hit, reach 20 ft., one target. Hit: 24 (4d6 + 10) bludgeoning damage. If the target is a creature, it must succeed on a DC 20 Strength saving throw or be knocked prone.",attack_bonus:19,damage_dice:"4d6",damage_bonus:10},{name:"Frightful Presence",desc:"Each creature of the tarrasque's choice within 120 feet of it and aware of it must succeed on a DC 17 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, with disadvantage if the tarrasque is within line of sight, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the tarrasque's Frightful Presence for the next 24 hours.",attack_bonus:0},{name:"Swallow",desc:`The tarrasque makes one bite attack against a Large or smaller creature it is grappling. If the attack hits, the target takes the bite's damage, the target is swallowed, and the grapple ends. While swallowed, the creature is blinded and restrained, it has total cover against attacks and other effects outside the tarrasque, and it takes 56 (16d6) acid damage at the start of each of the tarrasque's turns. +If the tarrasque takes 60 damage or more on a single turn from a creature inside it, the tarrasque must succeed on a DC 20 Constitution saving throw at the end of that turn or regurgitate all swallowed creatures, which fall prone in a space within 10 feet of the tarrasque. If the tarrasque dies, a swallowed creature is no longer restrained by it and can escape from the corpse by using 30 feet of movement, exiting prone.`,attack_bonus:0}],legendary_actions:[{name:"Attack",desc:"The tarrasque makes one claw attack or tail attack.",attack_bonus:0},{name:"Move",desc:"The tarrasque moves up to half its speed.",attack_bonus:0},{name:"Chomp (Costs 2 Actions)",desc:"The tarrasque makes one bite attack or uses its Swallow.",attack_bonus:0}]},{name:"Thug",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any non-good alignment",ac:11,hp:32,hit_dice:"5d8 + 9",speed:"30 ft.",stats:[15,11,14,10,10,11],skillsaves:[{intimidation:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"any one language (usually Common)",cr:"1/2",bestiary:!0,traits:[{name:"Pack Tactics",desc:"The thug has advantage on an attack roll against a creature if at least one of the thug's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The thug makes two melee attacks.",attack_bonus:0},{name:"Mace",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 5 (1d6 + 2) bludgeoning damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Heavy Crossbow",desc:"Ranged Weapon Attack: +2 to hit, range 100/400 ft., one target. Hit: 5 (1d10) piercing damage.",attack_bonus:2,damage_dice:"1d10"}]},{name:"Tiger",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:12,hp:37,hit_dice:"5d10 + 9",speed:"40 ft.",stats:[17,15,14,3,12,8],skillsaves:[{perception:3},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 13",languages:"",cr:"1",bestiary:!0,traits:[{name:"Keen Smell",desc:"The tiger has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Pounce",desc:"If the tiger moves at least 20 ft. straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a DC 13 Strength saving throw or be knocked prone. If the target is prone, the tiger can make one bite attack against it as a bonus action.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (1d10 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d10",damage_bonus:3},{name:"Claw",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) slashing damage.",attack_bonus:0}]},{name:"Treant",source:"5e SRD",size:"Huge",type:"plant",subtype:"",alignment:"chaotic good",ac:16,hp:138,hit_dice:"12d12 + 60",speed:"30 ft.",stats:[23,8,21,12,16,12],damage_vulnerabilities:"fire",damage_resistances:"bludgeoning, piercing",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"Common, Druidic, Elvish, Sylvan",cr:"9",bestiary:!0,traits:[{name:"False Appearance",desc:"While the treant remains motionless, it is indistinguishable from a normal tree.",attack_bonus:0},{name:"Siege Monster",desc:"The treant deals double damage to objects and structures.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The treant makes two slam attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 16 (3d6 + 6) bludgeoning damage.",attack_bonus:10,damage_dice:"3d6",damage_bonus:6},{name:"Rock",desc:"Ranged Weapon Attack: +10 to hit, range 60/180 ft., one target. Hit: 28 (4d10 + 6) bludgeoning damage.",attack_bonus:10,damage_dice:"4d10",damage_bonus:6},{name:"Animate Trees (1/Day)",desc:"The treant magically animates one or two trees it can see within 60 feet of it. These trees have the same statistics as a treant, except they have Intelligence and Charisma scores of 1, they can't speak, and they have only the Slam action option. An animated tree acts as an ally of the treant. The tree remains animate for 1 day or until it dies; until the treant dies or is more than 120 feet from the tree; or until the treant takes a bonus action to turn it back into an inanimate tree. The tree then takes root if possible.",attack_bonus:0}]},{name:"Tribal Warrior",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:12,hp:11,hit_dice:"2d8 + 2",speed:"30 ft.",stats:[13,11,12,8,11,8],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"any one language",cr:"1/8",bestiary:!0,traits:[{name:"Pack Tactics",desc:"The warrior has advantage on an attack roll against a creature if at least one of the warrior's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Spear",desc:"Melee or Ranged Weapon Attack: +3 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 4 (1d6 + 1) piercing damage, or 5 (1d8 + 1) piercing damage if used with two hands to make a melee attack.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]},{name:"Triceratops",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:95,hit_dice:"10d12 + 30",speed:"50 ft.",stats:[22,9,17,2,11,5],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 10",languages:"",cr:"5",bestiary:!0,traits:[{name:"Trampling Charge",desc:"If the triceratops moves at least 20 ft. straight toward a creature and then hits it with a gore attack on the same turn, that target must succeed on a DC 13 Strength saving throw or be knocked prone. If the target is prone, the triceratops can make one stomp attack against it as a bonus action.",attack_bonus:0}],actions:[{name:"Gore",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 24 (4d8 + 6) piercing damage.",attack_bonus:9,damage_dice:"4d8",damage_bonus:6},{name:"Stomp",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one prone creature. Hit: 22 (3d10 + 6) bludgeoning damage",attack_bonus:9,damage_dice:"3d10",damage_bonus:6}]},{name:"Troll",source:"5e SRD",size:"Large",type:"giant",subtype:"",alignment:"chaotic evil",ac:15,hp:84,hit_dice:"8d10 + 40",speed:"30 ft.",stats:[18,13,20,7,9,7],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 12",languages:"Giant",cr:"5",bestiary:!0,traits:[{name:"Keen Smell",desc:"The troll has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0},{name:"Regeneration",desc:"The troll regains 10 hit points at the start of its turn. If the troll takes acid or fire damage, this trait doesn't function at the start of the troll's next turn. The troll dies only if it starts its turn with 0 hit points and doesn't regenerate.",attack_bonus:0},{name:"Variant: Loathsome Limbs",desc:`Whenever the troll takes at least 15 slashing damage at one time, roll a d20 to determine what else happens to it: +1-10: Nothing else happens. +11-14: One leg is severed from the troll if it has any legs left. +15- 18: One arm is severed from the troll if it has any arms left. +19-20: The troll is decapitated, but the troll dies only if it can't regenerate. If it dies, so does the severed head. +If the troll finishes a short or long rest without reattaching a severed limb or head, the part regrows. At that point, the severed part dies. Until then, a severed part acts on the troll's initiative and has its own action and movement. A severed part has AC 13, 10 hit points, and the troll's Regeneration trait. +A severed leg is unable to attack and has a speed of 5 feet. +A severed arm has a speed of 5 feet and can make one claw attack on its turn, with disadvantage on the attack roll unless the troll can see the arm and its target. Each time the troll loses an arm, it loses a claw attack. +If its head is severed, the troll loses its bite attack and its body is blinded unless the head can see it. The severed head has a speed of 0 feet and the troll's Keen Smell trait. It can make a bite attack but only against a target in its space. +The troll's speed is halved if it's missing a leg. If it loses both legs, it falls prone. If it has both arms, it can crawl. With only one arm, it can still crawl, but its speed is halved. With no arms or legs, its speed is 0, and it can't benefit from bonuses to speed.`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The troll makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 7 (1d6 + 4) piercing damage.",attack_bonus:7,damage_dice:"1d6",damage_bonus:4},{name:"Claw",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4}]},{name:"Tyrannosaurus Rex",source:"5e SRD",size:"Huge",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:136,hit_dice:"13d12 + 51",speed:"50 ft.",stats:[25,10,19,2,12,9],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 14",languages:"",cr:"8",bestiary:!0,actions:[{name:"Multiattack",desc:"The tyrannosaurus makes two attacks: one with its bite and one with its tail. It can't make both attacks against the same target.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 33 (4d12 + 7) piercing damage. If the target is a Medium or smaller creature, it is grappled (escape DC 17). Until this grapple ends, the target is restrained, and the tyrannosaurus can't bite another target.",attack_bonus:10,damage_dice:"4d12",damage_bonus:7},{name:"Tail",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 20 (3d8 + 7) bludgeoning damage.",attack_bonus:10,damage_dice:"3d8",damage_bonus:7}]},{name:"Unicorn",source:"5e SRD",size:"Large",type:"celestial",subtype:"",alignment:"lawful good",ac:12,hp:67,hit_dice:"9d10 + 17",speed:"50 ft.",stats:[18,14,15,11,17,16],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"charmed, paralyzed, poisoned",senses:"darkvision 60 ft., passive Perception 13",languages:"Celestial, Elvish, Sylvan, telepathy 60 ft.",cr:"5",bestiary:!0,traits:[{name:"Charge",desc:"If the unicorn moves at least 20 ft. straight toward a target and then hits it with a horn attack on the same turn, the target takes an extra 9 (2d8) piercing damage. If the target is a creature, it must succeed on a DC 15 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"2d8"},{name:"Innate Spellcasting",desc:`The unicorn's innate spellcasting ability is Charisma (spell save DC 14). The unicorn can innately cast the following spells, requiring no components: + +At will: detect evil and good, druidcraft, pass without trace +1/day each: calm emotions, dispel evil and good, entangle`,attack_bonus:0},{name:"Magic Resistance",desc:"The unicorn has advantage on saving throws against spells and other magical effects.",attack_bonus:0},{name:"Magic Weapons",desc:"The unicorn's weapon attacks are magical.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The unicorn makes two attacks: one with its hooves and one with its horn.",attack_bonus:0},{name:"Hooves",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft ., one target. Hit: 11 (2d6 + 4) bludgeoning damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Horn",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft ., one target. Hit: 8 (1d8 + 4) piercing damage.",attack_bonus:7,damage_dice:"1d8",damage_bonus:4},{name:"Healing Touch (3/Day)",desc:"The unicorn touches another creature with its horn. The target magically regains 11 (2d8 + 2) hit points. In addition, the touch removes all diseases and neutralizes all poisons afflicting the target.",attack_bonus:0},{name:"Teleport (1/Day)",desc:"The unicorn magically teleports itself and up to three willing creatures it can see within 5 ft. of it, along with any equipment they are wearing or carrying, to a location the unicorn is familiar with, up to 1 mile away.",attack_bonus:0}],legendary_actions:[{name:"Hooves",desc:"The unicorn makes one attack with its hooves.",attack_bonus:0},{name:"Shimmering Shield (Costs 2 Actions)",desc:"The unicorn creates a shimmering, magical field around itself or another creature it can see within 60 ft. of it. The target gains a +2 bonus to AC until the end of the unicorn's next turn.",attack_bonus:0},{name:"Heal Self (Costs 3 Actions)",desc:"The unicorn magically regains 11 (2d8 + 2) hit points.",attack_bonus:0}]},{name:"Vampire",source:"5e SRD",size:"Medium",type:"undead",subtype:"shapechanger",alignment:"lawful evil",ac:16,hp:144,hit_dice:"17d8 + 67",speed:"30 ft.",stats:[18,18,18,17,15,18],saves:[{dexterity:9},{wisdom:7},{charisma:9}],skillsaves:[{perception:7},{stealth:9}],damage_vulnerabilities:"",damage_resistances:"necrotic; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"",condition_immunities:"",senses:"darkvision 120 ft., passive Perception 17",languages:"the languages it knew in life",cr:"13",bestiary:!0,traits:[{name:"Shapechanger",desc:`If the vampire isn't in sun light or running water, it can use its action to polymorph into a Tiny bat or a Medium cloud of mist, or back into its true form. +While in bat form, the vampire can't speak, its walking speed is 5 feet, and it has a flying speed of 30 feet. Its statistics, other than its size and speed, are unchanged. Anything it is wearing transforms with it, but nothing it is carrying does. It reverts to its true form if it dies. +While in mist form, the vampire can't take any actions, speak, or manipulate objects. It is weightless, has a flying speed of 20 feet, can hover, and can enter a hostile creature's space and stop there. In addition, if air can pass through a space, the mist can do so without squeezing, and it can't pass through water. It has advantage on Strength, Dexterity, and Constitution saving throws, and it is immune to all nonmagical damage, except the damage it takes from sunlight.`,attack_bonus:0},{name:"Legendary Resistance (3/Day)",desc:"If the vampire fails a saving throw, it can choose to succeed instead.",attack_bonus:0},{name:"Misty Escape",desc:`When it drops to 0 hit points outside its resting place, the vampire transforms into a cloud of mist (as in the Shapechanger trait) instead of falling unconscious, provided that it isn't in sunlight or running water. If it can't transform, it is destroyed. +While it has 0 hit points in mist form, it can't revert to its vampire form, and it must reach its resting place within 2 hours or be destroyed. Once in its resting place, it reverts to its vampire form. It is then paralyzed until it regains at least 1 hit point. After spending 1 hour in its resting place with 0 hit points, it regains 1 hit point.`,attack_bonus:0},{name:"Regeneration",desc:"The vampire regains 20 hit points at the start of its turn if it has at least 1 hit point and isn't in sunlight or running water. If the vampire takes radiant damage or damage from holy water, this trait doesn't function at the start of the vampire's next turn.",attack_bonus:0},{name:"Spider Climb",desc:"The vampire can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Vampire Weaknesses",desc:`The vampire has the following flaws: +Forbiddance. The vampire can't enter a residence without an invitation from one of the occupants. +Harmed by Running Water. The vampire takes 20 acid damage if it ends its turn in running water. +Stake to the Heart. If a piercing weapon made of wood is driven into the vampire's heart while the vampire is incapacitated in its resting place, the vampire is paralyzed until the stake is removed. +Sunlight Hypersensitivity. The vampire takes 20 radiant damage when it starts its turn in sunlight. While in sunlight, it has disadvantage on attack rolls and ability checks.`,attack_bonus:0}],actions:[{name:"Multiattack (Vampire Form Only)",desc:"The vampire makes two attacks, only one of which can be a bite attack.",attack_bonus:0},{name:"Unarmed Strike (Vampire Form Only)",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one creature. Hit: 8 (1d8 + 4) bludgeoning damage. Instead of dealing damage, the vampire can grapple the target (escape DC 18).",attack_bonus:9,damage_dice:"1d8",damage_bonus:4},{name:"Bite (Bat or Vampire Form Only)",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one willing creature, or a creature that is grappled by the vampire, incapacitated, or restrained. Hit: 7 (1d6 + 4) piercing damage plus 10 (3d6) necrotic damage. The target's hit point maximum is reduced by an amount equal to the necrotic damage taken, and the vampire regains hit points equal to that amount. The reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0. A humanoid slain in this way and then buried in the ground rises the following night as a vampire spawn under the vampire's control.",attack_bonus:9,damage_dice:"1d6 + 3d6",damage_bonus:4},{name:"Charm",desc:`The vampire targets one humanoid it can see within 30 ft. of it. If the target can see the vampire, the target must succeed on a DC 17 Wisdom saving throw against this magic or be charmed by the vampire. The charmed target regards the vampire as a trusted friend to be heeded and protected. Although the target isn't under the vampire's control, it takes the vampire's requests or actions in the most favorable way it can, and it is a willing target for the vampire's bit attack. +Each time the vampire or the vampire's companions do anything harmful to the target, it can repeat the saving throw, ending the effect on itself on a success. Otherwise, the effect lasts 24 hours or until the vampire is destroyed, is on a different plane of existence than the target, or takes a bonus action to end the effect.`,attack_bonus:0},{name:"Children of the Night (1/Day)",desc:"The vampire magically calls 2d4 swarms of bats or rats, provided that the sun isn't up. While outdoors, the vampire can call 3d6 wolves instead. The called creatures arrive in 1d4 rounds, acting as allies of the vampire and obeying its spoken commands. The beasts remain for 1 hour, until the vampire dies, or until the vampire dismisses them as a bonus action.",attack_bonus:0}],legendary_actions:[{name:"Move",desc:"The vampire moves up to its speed without provoking opportunity attacks.",attack_bonus:0},{name:"Unarmed Strike",desc:"The vampire makes one unarmed strike.",attack_bonus:0},{name:"Bite (Costs 2 Actions)",desc:"The vampire makes one bite attack.",attack_bonus:0}]},{name:"Vampire Spawn",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"neutral evil",ac:15,hp:82,hit_dice:"11d8 + 32",speed:"30 ft.",stats:[16,16,16,11,10,12],saves:[{dexterity:6},{wisdom:3}],skillsaves:[{perception:3},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"necrotic; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 13",languages:"the languages it knew in life",cr:"5",bestiary:!0,traits:[{name:"Regeneration",desc:"The vampire regains 10 hit points at the start of its turn if it has at least 1 hit point and isn't in sunlight or running water. If the vampire takes radiant damage or damage from holy water, this trait doesn't function at the start of the vampire's next turn.",attack_bonus:0},{name:"Spider Climb",desc:"The vampire can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.",attack_bonus:0},{name:"Vampire Weaknesses",desc:`The vampire has the following flaws: +Forbiddance. The vampire can't enter a residence without an invitation from one of the occupants. +Harmed by Running Water. The vampire takes 20 acid damage when it ends its turn in running water. +Stake to the Heart. The vampire is destroyed if a piercing weapon made of wood is driven into its heart while it is incapacitated in its resting place. +Sunlight Hypersensitivity. The vampire takes 20 radiant damage when it starts its turn in sunlight. While in sunlight, it has disadvantage on attack rolls and ability checks.`,attack_bonus:0}],actions:[{name:"Multiattack",desc:"The vampire makes two attacks, only one of which can be a bite attack.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one willing creature, or a creature that is grappled by the vampire, incapacitated, or restrained. Hit: 6 (1d6 + 3) piercing damage plus 7 (2d6) necrotic damage. The target's hit point maximum is reduced by an amount equal to the necrotic damage taken, and the vampire regains hit points equal to that amount. The reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.",attack_bonus:61},{name:"Claws",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one creature. Hit: 8 (2d4 + 3) slashing damage. Instead of dealing damage, the vampire can grapple the target (escape DC 13).",attack_bonus:6,damage_dice:"2d4",damage_bonus:3}]},{name:"Veteran",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"any race",alignment:"any alignment",ac:17,hp:58,hit_dice:"9d8 + 17",speed:"30 ft.",stats:[16,13,14,10,11,10],skillsaves:[{athletics:5},{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 12",languages:"any one language (usually Common)",cr:"3",bestiary:!0,actions:[{name:"Multiattack",desc:"The veteran makes two longsword attacks. If it has a shortsword drawn, it can also make a shortsword attack.",attack_bonus:0},{name:"Longsword",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) slashing damage, or 8 (1d10 + 3) slashing damage if used with two hands.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3},{name:"Shortsword",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) piercing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Heavy Crossbow",desc:"Ranged Weapon Attack: +3 to hit, range 100/400 ft., one target. Hit: 6 (1d10 + 1) piercing damage.",attack_bonus:3,damage_dice:"1d10",damage_bonus:1}]},{name:"Violet Fungus",source:"5e SRD",size:"Medium",type:"plant",subtype:"",alignment:"unaligned",ac:5,hp:18,hit_dice:"4d8",speed:"5 ft.",stats:[3,1,10,1,3,1],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"blinded, deafened, frightened",senses:"blindsight 30 ft. (blind beyond this radius), passive Perception 6",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"False Appearance",desc:"While the violet fungus remains motionless, it is indistinguishable from an ordinary fungus.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The fungus makes 1d4 Rotting Touch attacks.",attack_bonus:0},{name:"Rotting Touch",desc:"Melee Weapon Attack: +2 to hit, reach 10 ft., one creature. Hit: 4 (1d8) necrotic damage.",attack_bonus:2,damage_dice:"1d8"}]},{name:"Vrock",source:"5e SRD",size:"Large",type:"fiend",subtype:"demon",alignment:"chaotic evil",ac:15,hp:104,hit_dice:"11d10 + 43",speed:"40 ft., fly 60 ft.",stats:[17,15,18,8,13,8],saves:[{dexterity:5},{wisdom:4},{charisma:2}],damage_vulnerabilities:"",damage_resistances:"cold, fire, lightning; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"poisoned",senses:"darkvision 120 ft., passive Perception 11",languages:"Abyssal, telepathy 120 ft.",cr:"6",bestiary:!0,traits:[{name:"Magic Resistance",desc:"The vrock has advantage on saving throws against spells and other magical effects.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The vrock makes two attacks: one with its beak and one with its talons.",attack_bonus:0},{name:"Beak",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) piercing damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:3},{name:"Talons",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 14 (2d10 + 3) slashing damage.",attack_bonus:6,damage_dice:"2d10",damage_bonus:3},{name:"Spores (Recharge 6)",desc:"A 15-foot-radius cloud of toxic spores extends out from the vrock. The spores spread around corners. Each creature in that area must succeed on a DC 14 Constitution saving throw or become poisoned. While poisoned in this way, a target takes 5 (1d10) poison damage at the start of each of its turns. A target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Emptying a vial of holy water on the target also ends the effect on it.",attack_bonus:0},{name:"Stunning Screech (1/Day)",desc:"The vrock emits a horrific screech. Each creature within 20 feet of it that can hear it and that isn't a demon must succeed on a DC 14 Constitution saving throw or be stunned until the end of the vrock's next turn .",attack_bonus:0},{name:"Variant: Summon Demon (1/Day)",desc:`The demon chooses what to summon and attempts a magical summoning. +A vrock has a 30 percent chance of summoning 2d4 dretches or one vrock. +A summoned demon appears in an unoccupied space within 60 feet of its summoner, acts as an ally of its summoner, and can't summon other demons. It remains for 1 minute, until it or its summoner dies, or until its summoner dismisses it as an action.`,attack_bonus:0}]},{name:"Vulture",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:10,hp:5,hit_dice:"1d8",speed:"10 ft., fly 50 ft.",stats:[7,10,13,2,12,4],skillsaves:[{perception:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"0",bestiary:!0,traits:[{name:"Keen Sight and Smell",desc:"The vulture has advantage on Wisdom (Perception) checks that rely on sight or smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The vulture has advantage on an attack roll against a creature if at least one of the vulture's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Beak",desc:"Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 2 (1d4) piercing damage.",attack_bonus:2,damage_dice:"1d4"}]},{name:"Warhorse",source:"5e SRD",size:"Large",type:"beast",subtype:"",alignment:"unaligned",ac:11,hp:19,hit_dice:"3d10 + 2",speed:"60 ft.",stats:[18,12,13,2,12,7],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 11",languages:"",cr:"1/2",bestiary:!0,traits:[{name:"Trampling Charge",desc:"If the horse moves at least 20 ft. straight toward a creature and then hits it with a hooves attack on the same turn, that target must succeed on a DC 14 Strength saving throw or be knocked prone. If the target is prone, the horse can make another attack with its hooves against it as a bonus action.",attack_bonus:0}],actions:[{name:"Hooves",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4}]},{name:"Warhorse Skeleton",source:"5e SRD",size:"Large",type:"undead",subtype:"",alignment:"lawful evil",ac:13,hp:22,hit_dice:"3d10 + 5",speed:"60 ft.",stats:[18,12,15,2,8,5],damage_vulnerabilities:"bludgeoning",damage_resistances:"",damage_immunities:"poison",condition_immunities:"exhaustion, poisoned",senses:"darkvision 60 ft., passive Perception 9",languages:"",cr:"1/2",bestiary:!0,actions:[{name:"Hooves",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4}]},{name:"Water Elemental",source:"5e SRD",size:"Large",type:"elemental",subtype:"",alignment:"neutral",ac:14,hp:114,hit_dice:"12d10 + 48",speed:"30 ft., swim 90 ft.",stats:[18,14,18,5,10,8],damage_vulnerabilities:"",damage_resistances:"acid; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"poison",condition_immunities:"exhaustion, grappled, paralyzed, petrified, poisoned, prone, restrained, unconscious",senses:"darkvision 60 ft., passive Perception 10",languages:"Aquan",cr:"5",bestiary:!0,traits:[{name:"Water Form",desc:"The elemental can enter a hostile creature's space and stop there. It can move through a space as narrow as 1 inch wide without squeezing.",attack_bonus:0},{name:"Freeze",desc:"If the elemental takes cold damage, it partially freezes; its speed is reduced by 20 ft. until the end of its next turn.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The elemental makes two slam attacks.",attack_bonus:0},{name:"Slam",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) bludgeoning damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:4},{name:"Whelm (Recharge 4-6)",desc:`Each creature in the elemental's space must make a DC 15 Strength saving throw. On a failure, a target takes 13 (2d8 + 4) bludgeoning damage. If it is Large or smaller, it is also grappled (escape DC 14). Until this grapple ends, the target is restrained and unable to breathe unless it can breathe water. If the saving throw is successful, the target is pushed out of the elemental's space. +The elemental can grapple one Large creature or up to two Medium or smaller creatures at one time. At the start of each of the elemental's turns, each target grappled by it takes 13 (2d8 + 4) bludgeoning damage. A creature within 5 feet of the elemental can pull a creature or object out of it by taking an action to make a DC 14 Strength and succeeding.`,attack_bonus:0}]},{name:"Weasel",source:"5e SRD",size:"Tiny",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:1,hit_dice:"1d4 + -2",speed:"30 ft.",stats:[3,16,8,2,12,3],skillsaves:[{perception:3},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"0",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The weasel has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one creature. Hit: 1 piercing damage.",attack_bonus:5,damage_bonus:1}]},{name:"Werebear",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"human",alignment:"neutral good",ac:10,hp:135,hit_dice:"18d8 + 54",speed:"30 ft. (40 ft., climb 30 ft. in bear or hybrid form)",stats:[19,10,17,11,12,12],skillsaves:[{perception:7}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"bludgeoning, piercing, and slashing damage from nonmagical weapons that aren't silvered",condition_immunities:"",senses:"passive Perception 17",languages:"Common (can't speak in bear form)",cr:"5",bestiary:!0,traits:[{name:"Shapechanger",desc:"The werebear can use its action to polymorph into a Large bear-humanoid hybrid or into a Large bear, or back into its true form, which is humanoid. Its statistics, other than its size and AC, are the same in each form. Any equipment it. is wearing or carrying isn't transformed. It reverts to its true form if it dies.",attack_bonus:0},{name:"Keen Smell",desc:"The werebear has advantage on WisGlom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"In bear form, the werebear makes two claw attacks. In humanoid form, it makes two greataxe attacks. In hybrid form, it can attack like a bear or a humanoid.",attack_bonus:0},{name:"Bite (Bear or Hybrid Form Only)",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 15 (2d10 + 4) piercing damage. If the target is a humanoid, it must succeed on a DC 14 Constitution saving throw or be cursed with were bear lycanthropy.",attack_bonus:7,damage_dice:"2d10",damage_bonus:4},{name:"Claw (Bear or Hybrid Form Only)",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:4},{name:"Greataxe (Humanoid or Hybrid Form Only)",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 10 (1d12 + 4) slashing damage.",attack_bonus:7,damage_dice:"1d12",damage_bonus:4}]},{name:"Wereboar",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"human",alignment:"neutral evil",ac:10,hp:78,hit_dice:"12d8 + 24",speed:"30 ft. (40 ft. in boar form)",stats:[17,10,15,10,11,8],skillsaves:[{perception:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"bludgeoning, piercing, and slashing damage from nonmagical weapons that aren't silvered",condition_immunities:"",senses:"passive Perception 12",languages:"Common (can't speak in boar form)",cr:"4",bestiary:!0,traits:[{name:"Shapechanger",desc:"The wereboar can use its action to polymorph into a boar-humanoid hybrid or into a boar, or back into its true form, which is humanoid. Its statistics, other than its AC, are the same in each form. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies.",attack_bonus:0},{name:"Charge (Boar or Hybrid Form Only)",desc:"If the wereboar moves at least 15 feet straight toward a target and then hits it with its tusks on the same turn, the target takes an extra 7 (2d6) slashing damage. If the target is a creature, it must succeed on a DC 13 Strength saving throw or be knocked prone.",attack_bonus:0,damage_dice:"2d6"},{name:"Relentless (Recharges after a Short or Long Rest)",desc:"If the wereboar takes 14 damage or less that would reduce it to 0 hit points, it is reduced to 1 hit point instead.",attack_bonus:0}],actions:[{name:"Multiattack (Humanoid or Hybrid Form Only)",desc:"The wereboar makes two attacks, only one of which can be with its tusks.",attack_bonus:0},{name:"Maul (Humanoid or Hybrid Form Only)",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) bludgeoning damage.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3},{name:"Tusks (Boar or Hybrid Form Only)",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) slashing damage. If the target is a humanoid, it must succeed on a DC 12 Constitution saving throw or be cursed with wereboar lycanthropy.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3}]},{name:"Wererat",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"human",alignment:"lawful evil",ac:12,hp:33,hit_dice:"6d8 + 6",speed:"30 ft.",stats:[10,15,12,11,10,8],skillsaves:[{perception:2},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"bludgeoning, piercing, and slashing damage from nonmagical weapons that aren't silvered",condition_immunities:"",senses:"darkvision 60 ft. (rat form only), passive Perception 12",languages:"Common (can't speak in rat form)",cr:"2",bestiary:!0,traits:[{name:"Shapechanger",desc:"The wererat can use its action to polymorph into a rat-humanoid hybrid or into a giant rat, or back into its true form, which is humanoid. Its statistics, other than its size, are the same in each form. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies.",attack_bonus:0},{name:"Keen Smell",desc:"The wererat has advantage on Wisdom (Perception) checks that rely on smell.",attack_bonus:0}],actions:[{name:"Multiattack (Humanoid or Hybrid Form Only)",desc:"The wererat makes two attacks, only one of which can be a bite.",attack_bonus:0},{name:"Bite (Rat or Hybrid Form Only).",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) piercing damage. If the target is a humanoid, it must succeed on a DC 11 Constitution saving throw or be cursed with wererat lycanthropy.",attack_bonus:4,damage_dice:"1d4",damage_bonus:2},{name:"Shortsword (Humanoid or Hybrid Form Only)",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Hand Crossbow (Humanoid or Hybrid Form Only)",desc:"Ranged Weapon Attack: +4 to hit, range 30/120 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d6",damage_bonus:2}]},{name:"Weretiger",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"human",alignment:"neutral",ac:12,hp:120,hit_dice:"16d8 + 48",speed:"30 ft. (40 ft. in tiger form)",stats:[17,15,16,10,13,11],skillsaves:[{perception:5},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"bludgeoning, piercing, and slashing damage from nonmagical weapons that aren't silvered",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 15",languages:"Common (can't speak in tiger form)",cr:"4",bestiary:!0,traits:[{name:"Shapechanger",desc:"The weretiger can use its action to polymorph into a tiger-humanoid hybrid or into a tiger, or back into its true form, which is humanoid. Its statistics, other than its size, are the same in each form. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies.",attack_bonus:0},{name:"Keen Hearing and Smell",desc:"The weretiger has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0},{name:"Pounce (Tiger or Hybrid Form Only)",desc:"If the weretiger moves at least 15 feet straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a DC 14 Strength saving throw or be knocked prone. If the target is prone, the weretiger can make one bite attack against it as a bonus action.",attack_bonus:0}],actions:[{name:"Multiattack (Humanoid or Hybrid Form Only)",desc:"In humanoid form, the weretiger makes two scimitar attacks or two longbow attacks. In hybrid form, it can attack like a humanoid or make two claw attacks.",attack_bonus:0},{name:"Bite (Tiger or Hybrid Form Only)",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (1d10 + 3) piercing damage. If the target is a humanoid, it must succeed on a DC 13 Constitution saving throw or be cursed with weretiger lycanthropy.",attack_bonus:5,damage_dice:"1d10",damage_bonus:3},{name:"Claw (Tiger or Hybrid Form Only)",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) slashing damage.",attack_bonus:5,damage_dice:"1d8",damage_bonus:3},{name:"Scimitar (Humanoid or Hybrid Form Only)",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) slashing damage.",attack_bonus:5,damage_dice:"1d6",damage_bonus:3},{name:"Longbow (Humanoid or Hybrid Form Only)",desc:"Ranged Weapon Attack: +4 to hit, range 150/600 ft., one target. Hit: 6 (1d8 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2}]},{name:"Werewolf",source:"5e SRD",size:"Medium",type:"humanoid",subtype:"human",alignment:"chaotic evil",ac:11,hp:58,hit_dice:"9d8 + 17",speed:"30 ft. (40 ft. in wolf form)",stats:[15,13,14,10,11,10],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"bludgeoning, piercing, and slashing damage from nonmagical weapons that aren't silvered",condition_immunities:"",senses:"passive Perception 14",languages:"Common (can't speak in wolf form)",cr:"3",bestiary:!0,traits:[{name:"Shapechanger",desc:"The werewolf can use its action to polymorph into a wolf-humanoid hybrid or into a wolf, or back into its true form, which is humanoid. Its statistics, other than its AC, are the same in each form. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies.",attack_bonus:0},{name:"Keen Hearing and Smell",desc:"The werewolf has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0}],actions:[{name:"Multiattack (Humanoid or Hybrid Form Only)",desc:"The werewolf makes two attacks: one with its bite and one with its claws or spear.",attack_bonus:0},{name:"Bite (Wolf or Hybrid Form Only)",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) piercing damage. If the target is a humanoid, it must succeed on a DC 12 Constitution saving throw or be cursed with werewolf lycanthropy.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2},{name:"Claws (Hybrid Form Only)",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 7 (2d4 + 2) slashing damage.",attack_bonus:4,damage_dice:"2d4",damage_bonus:2},{name:"Spear (Humanoid Form Only)",desc:"Melee or Ranged Weapon Attack: +4 to hit, reach 5 ft. or range 20/60 ft., one creature. Hit: 5 (1d6 + 2) piercing damage, or 6 (1d8 + 2) piercing damage if used with two hands to make a melee attack.",attack_bonus:4,damage_dice:"1d6",damage_bonus:-2}]},{name:"White Dragon Wyrmling",source:"5e SRD",size:"Medium",type:"dragon",subtype:"",alignment:"chaotic evil",ac:16,hp:32,hit_dice:"5d8 + 9",speed:"30 ft., burrow 15 ft., fly 60 ft., swim 30 ft.",stats:[14,10,14,5,10,11],saves:[{dexterity:2},{constitution:4},{wisdom:2},{charisma:2}],skillsaves:[{perception:4},{stealth:2}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"blindsight 10 ft., darkvision 60 ft., passive Perception 14",languages:"Draconic",cr:"2",bestiary:!0,actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (1d10 + 2) piercing damage plus 2 (1d4) cold damage.",attack_bonus:4,damage_dice:"1d10 + 1d4",damage_bonus:2},{name:"Cold Breath (Recharge 5-6)",desc:"The dragon exhales an icy blast of hail in a 15-foot cone. Each creature in that area must make a DC 12 Constitution saving throw, taking 22 (5d8) cold damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"5d8"}]},{name:"Wight",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"neutral evil",ac:14,hp:45,hit_dice:"6d8 + 18",speed:"30 ft.",stats:[15,14,16,10,13,15],skillsaves:[{perception:3},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"necrotic; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 13",languages:"the languages it knew in life",cr:"3",bestiary:!0,traits:[{name:"Sunlight Sensitivity",desc:"While in sunlight, the wight has disadvantage on attack rolls, as well as on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The wight makes two longsword attacks or two longbow attacks. It can use its Life Drain in place of one longsword attack.",attack_bonus:0},{name:"Life Drain",desc:`Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 5 (1d6 + 2) necrotic damage. The target must succeed on a DC 13 Constitution saving throw or its hit point maximum is reduced by an amount equal to the damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0. +A humanoid slain by this attack rises 24 hours later as a zombie under the wight's control, unless the humanoid is restored to life or its body is destroyed. The wight can have no more than twelve zombies under its control at one time.`,attack_bonus:4,damage_dice:"1d6",damage_bonus:2},{name:"Longsword",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) slashing damage, or 7 (1d10 + 2) slashing damage if used with two hands.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2},{name:"Longbow",desc:"Ranged Weapon Attack: +4 to hit, range 150/600 ft., one target. Hit: 6 (1d8 + 2) piercing damage.",attack_bonus:4,damage_dice:"1d8",damage_bonus:2}]},{name:"Will-o'-Wisp",source:"5e SRD",size:"Tiny",type:"undead",subtype:"",alignment:"chaotic evil",ac:19,hp:22,hit_dice:"9d4 + -1",speed:"0 ft., fly 50 ft. (hover)",stats:[1,28,10,13,14,11],damage_vulnerabilities:"",damage_resistances:"acid, cold, fire, necrotic, thunder; bludgeoning, piercing, and slashing from nonmagical weapons",damage_immunities:"lightning, poison",condition_immunities:"exhaustion, grappled, paralyzed, poisoned, prone, restrained, unconscious",senses:"darkvision 120 ft., passive Perception 12",languages:"the languages it knew in life",cr:"2",bestiary:!0,traits:[{name:"Consume Life",desc:"As a bonus action, the will-o'-wisp can target one creature it can see within 5 ft. of it that has 0 hit points and is still alive. The target must succeed on a DC 10 Constitution saving throw against this magic or die. If the target dies, the will-o'-wisp regains 10 (3d6) hit points.",attack_bonus:0},{name:"Ephemeral",desc:"The will-o'-wisp can't wear or carry anything.",attack_bonus:0},{name:"Incorporeal Movement",desc:"The will-o'-wisp can move through other creatures and objects as if they were difficult terrain. It takes 5 (1d10) force damage if it ends its turn inside an object.",attack_bonus:0},{name:"Variable Illumination",desc:"The will-o'-wisp sheds bright light in a 5- to 20-foot radius and dim light for an additional number of ft. equal to the chosen radius. The will-o'-wisp can alter the radius as a bonus action.",attack_bonus:0}],actions:[{name:"Shock",desc:"Melee Spell Attack: +4 to hit, reach 5 ft., one creature. Hit: 9 (2d8) lightning damage.",attack_bonus:4,damage_dice:"2d8"},{name:"Invisibility",desc:"The will-o'-wisp and its light magically become invisible until it attacks or uses its Consume Life, or until its concentration ends (as if concentrating on a spell).",attack_bonus:0}]},{name:"Winter Wolf",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"neutral evil",ac:13,hp:75,hit_dice:"10d10 + 20",speed:"50 ft.",stats:[18,13,14,7,12,8],skillsaves:[{perception:5},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"passive Perception 15",languages:"Common, Giant, Winter Wolf",cr:"3",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The wolf has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The wolf has advantage on an attack roll against a creature if at least one of the wolf's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0},{name:"Snow Camouflage",desc:"The wolf has advantage on Dexterity (Stealth) checks made to hide in snowy terrain.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) piercing damage. If the target is a creature, it must succeed on a DC 14 Strength saving throw or be knocked prone.",attack_bonus:6,damage_dice:"2d6",damage_bonus:4},{name:"Cold Breath (Recharge 5-6)",desc:"The wolf exhales a blast of freezing wind in a 15-foot cone. Each creature in that area must make a DC 12 Dexterity saving throw, taking 18 (4d8) cold damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"4d8"}]},{name:"Wolf",source:"5e SRD",size:"Medium",type:"beast",subtype:"",alignment:"unaligned",ac:13,hp:11,hit_dice:"2d8 + 2",speed:"40 ft.",stats:[12,15,12,3,12,6],skillsaves:[{perception:3},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"passive Perception 13",languages:"",cr:"1/4",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The wolf has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0},{name:"Pack Tactics",desc:"The wolf has advantage on an attack roll against a creature if at least one of the wolf's allies is within 5 ft. of the creature and the ally isn't incapacitated.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) piercing damage. If the target is a creature, it must succeed on a DC 11 Strength saving throw or be knocked prone.",attack_bonus:4,damage_dice:"2d4",damage_bonus:2}]},{name:"Worg",source:"5e SRD",size:"Large",type:"monstrosity",subtype:"",alignment:"neutral evil",ac:13,hp:26,hit_dice:"4d10 + 4",speed:"50 ft.",stats:[16,13,13,7,11,8],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"Goblin, Worg",cr:"1/2",bestiary:!0,traits:[{name:"Keen Hearing and Smell",desc:"The worg has advantage on Wisdom (Perception) checks that rely on hearing or smell.",attack_bonus:0}],actions:[{name:"Bite",desc:"Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 10 (2d6 + 3) piercing damage. If the target is a creature, it must succeed on a DC 13 Strength saving throw or be knocked prone.",attack_bonus:5,damage_dice:"2d6",damage_bonus:3}]},{name:"Wraith",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"neutral evil",ac:13,hp:67,hit_dice:"9d8 + 26",speed:"0 ft., fly 60 ft. (hover)",stats:[6,16,16,12,14,15],damage_vulnerabilities:"",damage_resistances:"acid, cold, fire, lightning, thunder; bludgeoning, piercing, and slashing from nonmagical weapons that aren't silvered",damage_immunities:"necrotic, poison",condition_immunities:"charmed, exhaustion, grappled, paralyzed, petrified, poisoned, prone, restrained",senses:"darkvision 60 ft., passive Perception 12",languages:"the languages it knew in life",cr:"5",bestiary:!0,traits:[{name:"Incorporeal Movement",desc:"The wraith can move through other creatures and objects as if they were difficult terrain. It takes 5 (1d10) force damage if it ends its turn inside an object.",attack_bonus:0},{name:"Sunlight Sensitivity",desc:"While in sunlight, the wraith has disadvantage on attack rolls, as well as on Wisdom (Perception) checks that rely on sight.",attack_bonus:0}],actions:[{name:"Life Drain",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one creature. Hit: 21 (4d8 + 3) necrotic damage. The target must succeed on a DC 14 Constitution saving throw or its hit point maximum is reduced by an amount equal to the damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.",attack_bonus:6,damage_dice:"4d8",damage_bonus:3},{name:"Create Specter",desc:"The wraith targets a humanoid within 10 feet of it that has been dead for no longer than 1 minute and died violently. The target's spirit rises as a specter in the space of its corpse or in the nearest unoccupied space. The specter is under the wraith's control. The wraith can have no more than seven specters under its control at one time.",attack_bonus:0}]},{name:"Wyvern",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"unaligned",ac:13,hp:110,hit_dice:"13d10 + 38",speed:"20 ft., fly 80 ft.",stats:[19,10,16,5,12,6],skillsaves:[{perception:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., passive Perception 14",languages:"",cr:"6",bestiary:!0,actions:[{name:"Multiattack",desc:"The wyvern makes two attacks: one with its bite and one with its stinger. While flying, it can use its claws in place of one other attack.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one creature. Hit: 11 (2d6 + 4) piercing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Claws",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 13 (2d8 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d8",damage_bonus:4},{name:"Stinger",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one creature. Hit: 11 (2d6 + 4) piercing damage. The target must make a DC 15 Constitution saving throw, taking 24 (7d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4}]},{name:"Xorn",source:"5e SRD",size:"Medium",type:"elemental",subtype:"",alignment:"neutral",ac:19,hp:73,hit_dice:"7d8 + 41",speed:"20 ft., burrow 20 ft.",stats:[17,10,22,11,10,11],skillsaves:[{perception:6},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"piercing and slashing from nonmagical weapons that aren't adamantine",damage_immunities:"",condition_immunities:"",senses:"darkvision 60 ft., tremorsense 60 ft., passive Perception 16",languages:"Terran",cr:"5",bestiary:!0,traits:[{name:"Earth Glide",desc:"The xorn can burrow through nonmagical, unworked earth and stone. While doing so, the xorn doesn't disturb the material it moves through.",attack_bonus:0},{name:"Stone Camouflage",desc:"The xorn has advantage on Dexterity (Stealth) checks made to hide in rocky terrain.",attack_bonus:0},{name:"Treasure Sense",desc:"The xorn can pinpoint, by scent, the location of precious metals and stones, such as coins and gems, within 60 ft. of it.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The xorn makes three claw attacks and one bite attack.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 13 (3d6 + 3) piercing damage.",attack_bonus:6,damage_dice:"3d6",damage_bonus:3},{name:"Claw",desc:"Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) slashing damage.",attack_bonus:6,damage_dice:"1d6",damage_bonus:3}]},{name:"Young Black Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"chaotic evil",ac:18,hp:127,hit_dice:"15d10 + 44",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[19,14,17,12,11,15],saves:[{dexterity:5},{constitution:6},{wisdom:3},{charisma:5}],skillsaves:[{perception:6},{stealth:5}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 16",languages:"Common, Draconic",cr:"7",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one target. Hit: 15 (2d10 + 4) piercing damage plus 4 (1d8) acid damage.",attack_bonus:7,damage_dice:"2d10 + 1d8",damage_bonus:4},{name:"Claw",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Acid Breath (Recharge 5-6)",desc:"The dragon exhales acid in a 30-foot line that is 5 feet wide. Each creature in that line must make a DC 14 Dexterity saving throw, taking 49 (11d8) acid damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"11d8"}]},{name:"Young Blue Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"lawful evil",ac:18,hp:152,hit_dice:"16d10 + 64",speed:"40 ft., burrow 40 ft., fly 80 ft.",stats:[21,10,19,14,13,17],saves:[{dexterity:4},{constitution:8},{wisdom:5},{charisma:7}],skillsaves:[{perception:9},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 19",languages:"Common, Draconic",cr:"9",bestiary:!0,actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +9 to hit, reach 10 ft., one target. Hit: 16 (2d10 + 5) piercing damage plus 5 (1d10) lightning damage.",attack_bonus:9,damage_dice:"2d10 + 1d10",damage_bonus:5},{name:"Claw",desc:"Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) slashing damage.",attack_bonus:9,damage_dice:"2d6",damage_bonus:5},{name:"Lightning Breath (Recharge 5-6)",desc:"The dragon exhales lightning in an 60-foot line that is 5 feet wide. Each creature in that line must make a DC 16 Dexterity saving throw, taking 55 (10d10) lightning damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"10d10"}]},{name:"Young Brass Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"chaotic good",ac:17,hp:110,hit_dice:"13d10 + 38",speed:"40 ft., burrow 20 ft., fly 80 ft.",stats:[19,10,17,12,11,15],saves:[{dexterity:3},{constitution:6},{wisdom:3},{charisma:5}],skillsaves:[{perception:6},{persuasion:5},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 16",languages:"Common, Draconic",cr:"6",bestiary:!0,actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one target. Hit: 15 (2d10 + 4) piercing damage.",attack_bonus:7,damage_dice:"2d10",damage_bonus:4},{name:"Claw",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Fire Breath. The dragon exhales fire in a 40-foot line that is 5 feet wide. Each creature in that line must make a DC 14 Dexterity saving throw, taking 42 (12d6) fire damage on a failed save, or half as much damage on a successful one. +Sleep Breath. The dragon exhales sleep gas in a 30-foot cone. Each creature in that area must succeed on a DC 14 Constitution saving throw or fall unconscious for 5 minutes. This effect ends for a creature if the creature takes damage or someone uses an action to wake it.`,attack_bonus:0,damage_dice:"12d6"}]},{name:"Young Bronze Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"lawful good",ac:18,hp:142,hit_dice:"15d10 + 59",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[21,10,19,14,13,17],saves:[{dexterity:3},{constitution:7},{wisdom:4},{charisma:6}],skillsaves:[{insight:4},{perception:7},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"lightning",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 17",languages:"Common, Draconic",cr:"8",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +8 to hit, reach 10 ft., one target. Hit: 16 (2d10 + 5) piercing damage.",attack_bonus:8,damage_dice:"2d10",damage_bonus:5},{name:"Claw",desc:"Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 12 (2d6 + 5) slashing damage.",attack_bonus:8,damage_dice:"2d6",damage_bonus:5},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Lightning Breath. The dragon exhales lightning in a 60-foot line that is 5 feet wide. Each creature in that line must make a DC 15 Dexterity saving throw, taking 55 (10d10) lightning damage on a failed save, or half as much damage on a successful one. +Repulsion Breath. The dragon exhales repulsion energy in a 30-foot cone. Each creature in that area must succeed on a DC 15 Strength saving throw. On a failed save, the creature is pushed 40 feet away from the dragon.`,attack_bonus:0,damage_dice:"10d10"}]},{name:"Young Copper Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"chaotic good",ac:17,hp:119,hit_dice:"14d10 + 42",speed:"40 ft., climb 40 ft., fly 80 ft.",stats:[19,12,17,16,13,15],saves:[{dexterity:4},{constitution:6},{wisdom:4},{charisma:5}],skillsaves:[{deception:5},{perception:7},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"acid",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 17",languages:"Common, Draconic",cr:"7",bestiary:!0,actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one target. Hit: 15 (2d10 + 4) piercing damage.",attack_bonus:7,damage_dice:"2d10",damage_bonus:4},{name:"Claw",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Acid Breath. The dragon exhales acid in an 40-foot line that is 5 feet wide. Each creature in that line must make a DC 14 Dexterity saving throw, taking 40 (9d8) acid damage on a failed save, or half as much damage on a successful one. +Slowing Breath. The dragon exhales gas in a 30-foot cone. Each creature in that area must succeed on a DC 14 Constitution saving throw. On a failed save, the creature can't use reactions, its speed is halved, and it can't make more than one attack on its turn. In addition, the creature can use either an action or a bonus action on its turn, but not both. These effects last for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself with a successful save.`,attack_bonus:0,damage_dice:"9d8"}]},{name:"Young Gold Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"lawful good",ac:18,hp:178,hit_dice:"17d10 + 84",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[23,14,21,16,13,20],saves:[{dexterity:6},{constitution:9},{wisdom:5},{charisma:9}],skillsaves:[{insight:5},{perception:9},{persuasion:9},{stealth:6}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 19",languages:"Common, Draconic",cr:"10",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 17 (2d10 + 6) piercing damage.",attack_bonus:10,damage_dice:"2d10",damage_bonus:6},{name:"Claw",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage.",attack_bonus:10,damage_dice:"2d6",damage_bonus:6},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Fire Breath. The dragon exhales fire in a 30-foot cone. Each creature in that area must make a DC 17 Dexterity saving throw, taking 55 (10d10) fire damage on a failed save, or half as much damage on a successful one. +Weakening Breath. The dragon exhales gas in a 30-foot cone. Each creature in that area must succeed on a DC 17 Strength saving throw or have disadvantage on Strength-based attack rolls, Strength checks, and Strength saving throws for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.`,attack_bonus:0,damage_dice:"10d10"}]},{name:"Young Green Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"lawful evil",ac:18,hp:136,hit_dice:"16d10 + 48",speed:"40 ft., fly 80 ft., swim 40 ft.",stats:[19,12,17,16,13,15],saves:[{dexterity:4},{constitution:6},{wisdom:4},{charisma:5}],skillsaves:[{deception:5},{perception:7},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"poison",condition_immunities:"poisoned",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 17",languages:"Common, Draconic",cr:"8",bestiary:!0,traits:[{name:"Amphibious",desc:"The dragon can breathe air and water.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one target. Hit: 15 (2d10 + 4) piercing damage plus 7 (2d6) poison damage.",attack_bonus:7,damage_dice:"2d10 + 2d6",damage_bonus:4},{name:"Claw",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Poison Breath (Recharge 5-6)",desc:"The dragon exhales poisonous gas in a 30-foot cone. Each creature in that area must make a DC 14 Constitution saving throw, taking 42 (12d6) poison damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"12d6"}]},{name:"Young Red Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"chaotic evil",ac:18,hp:178,hit_dice:"17d10 + 84",speed:"40 ft., climb 40 ft., fly 80 ft.",stats:[23,10,21,14,11,19],saves:[{dexterity:4},{constitution:9},{wisdom:4},{charisma:8}],skillsaves:[{perception:8},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"fire",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 18",languages:"Common, Draconic",cr:"10",bestiary:!0,actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 17 (2d10 + 6) piercing damage plus 3 (1d6) fire damage.",attack_bonus:10,damage_dice:"2d10 + 1d6",damage_bonus:6},{name:"Claw",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage.",attack_bonus:10,damage_dice:"2d6",damage_bonus:6},{name:"Fire Breath (Recharge 5-6)",desc:"The dragon exhales fire in a 30-foot cone. Each creature in that area must make a DC 17 Dexterity saving throw, taking 56 (16d6) fire damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"16d6"}]},{name:"Young Silver Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"lawful good",ac:18,hp:168,hit_dice:"16d10 + 80",speed:"40 ft., fly 80 ft.",stats:[23,10,21,14,11,19],saves:[{dexterity:4},{constitution:9},{wisdom:4},{charisma:8}],skillsaves:[{arcana:6},{history:6},{perception:8},{stealth:4}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 18",languages:"Common, Draconic",cr:"9",bestiary:!0,actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 17 (2d10 + 6) piercing damage.",attack_bonus:10,damage_dice:"2d10",damage_bonus:6},{name:"Claw",desc:"Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 6) slashing damage.",attack_bonus:10,damage_dice:"2d6",damage_bonus:6},{name:"Breath Weapons (Recharge 5-6)",desc:`The dragon uses one of the following breath weapons. +Cold Breath. The dragon exhales an icy blast in a 30-foot cone. Each creature in that area must make a DC 17 Constitution saving throw, taking 54 (12d8) cold damage on a failed save, or half as much damage on a successful one. +Paralyzing Breath. The dragon exhales paralyzing gas in a 30-foot cone. Each creature in that area must succeed on a DC 17 Constitution saving throw or be paralyzed for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.`,attack_bonus:0,damage_dice:"12d8"}]},{name:"Young White Dragon",source:"5e SRD",size:"Large",type:"dragon",subtype:"",alignment:"chaotic evil",ac:17,hp:133,hit_dice:"14d10 + 56",speed:"40 ft., burrow 20 ft., fly 80 ft., swim 40 ft.",stats:[18,10,18,6,11,12],saves:[{dexterity:3},{constitution:7},{wisdom:3},{charisma:4}],skillsaves:[{perception:6},{stealth:3}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"cold",condition_immunities:"",senses:"blindsight 30 ft., darkvision 120 ft., passive Perception 16",languages:"Common, Draconic",cr:"6",bestiary:!0,traits:[{name:"Ice Walk",desc:"The dragon can move across and climb icy surfaces without needing to make an ability check. Additionally, difficult terrain composed of ice or snow doesn't cost it extra moment.",attack_bonus:0}],actions:[{name:"Multiattack",desc:"The dragon makes three attacks: one with its bite and two with its claws.",attack_bonus:0},{name:"Bite",desc:"Melee Weapon Attack: +7 to hit, reach 10 ft., one target. Hit: 15 (2d10 + 4) piercing damage plus 4 (1d8) cold damage.",attack_bonus:7,damage_dice:"2d10 + 1d8",damage_bonus:4},{name:"Claw",desc:"Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.",attack_bonus:7,damage_dice:"2d6",damage_bonus:4},{name:"Cold Breath (Recharge 5-6)",desc:"The dragon exhales an icy blast in a 30-foot cone. Each creature in that area must make a DC 15 Constitution saving throw, taking 45 (10d8) cold damage on a failed save, or half as much damage on a successful one.",attack_bonus:0,damage_dice:"10d8"}]},{name:"Zombie",source:"5e SRD",size:"Medium",type:"undead",subtype:"",alignment:"neutral evil",ac:8,hp:22,hit_dice:"3d8 + 8",speed:"20 ft.",stats:[13,6,16,3,6,5],saves:[{wisdom:0}],damage_vulnerabilities:"",damage_resistances:"",damage_immunities:"",condition_immunities:"poisoned",senses:"darkvision 60 ft., passive Perception 8",languages:"understands all languages it spoke in life but can't speak",cr:"1/4",bestiary:!0,traits:[{name:"Undead Fortitude",desc:"If damage reduces the zombie to 0 hit points, it must make a Constitution saving throw with a DC of 5+the damage taken, unless the damage is radiant or from a critical hit. On a success, the zombie drops to 1 hit point instead.",attack_bonus:0}],actions:[{name:"Slam",desc:"Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) bludgeoning damage.",attack_bonus:3,damage_dice:"1d6",damage_bonus:1}]}],ia=new Map(tb.map(n=>[n.name,n]));var Ne,zt,On,aa,un,Zn,sa,$e,Qn,tt,oo,lo,Ti,ro=class{constructor(){Be(this,$e);Be(this,Ne,new Map);Be(this,zt,new Map);Be(this,On,new Map);Be(this,aa,!1);Be(this,un,new Map);Be(this,Zn,new Map);Be(this,sa,new Map);Be(this,tt)}getSortedBy(e){return X(this,sa).get(e)??[]}onSortedBy(e,t){let i=X(this,tt).on(`fantasy-statblocks:bestiary:sorted:${e}`,a=>t(a));return()=>{X(this,tt).offref(i)}}registerSorter(e,t){X(this,Zn).has(e)||X(this,Zn).set(e,t),Oe(this,$e,Qn).call(this,e)}getIndices(){return X(this,un)}getIndex(e){return X(this,un).get(e)??new Map}registerIndex(e){X(this,un).has(e)||X(this,un).set(e,new Map)}onIndexUpdated(e,t){if(!X(this,un).has(e))return()=>{};let i=X(this,tt).on(`fantasy-statblocks:bestiary:indexed:${e}`,()=>t());return()=>{X(this,tt).offref(i)}}initialize(e){this.registerIndex("source"),this.registerSorter("name",(t,i)=>t.name.localeCompare(i.name)),an(this,tt,e.app.workspace),kn.initialize(e).load(),e.addCommand({id:"parse-frontmatter",name:"Parse Frontmatter for Creatures",callback:()=>{kn.start(!0)}}),e.register(()=>kn.unload()),e.registerEvent(e.app.workspace.on("fantasy-statblocks:srd-change",t=>{this.enableSRD=t,t?an(this,Ne,new Map([...ia,...X(this,Ne)])):an(this,Ne,new Map([...X(this,zt),...X(this,On)]))})),this.enableSRD=!e.settings.disableSRD,this.enableSRD&&an(this,Ne,new Map(ia));for(let[,t]of e.settings.monsters)this.addLocalCreature(t)}hasLocal(e){return X(this,zt).has(e)}getLocal(e){return X(this,zt).get(e)}isLocal(e){return X(this,zt).has(e)&&X(this,Ne).get(e)===X(this,zt).get(e)}addLocalCreature(e){e.name&&(X(this,zt).set(e.name,e),X(this,Ne).set(e.name,e),Oe(this,$e,oo).call(this,e),Oe(this,$e,Ti).call(this),Oe(this,$e,Qn).call(this))}removeLocalCreature(e){X(this,Ne).has(e)&&X(this,Ne).get(e)===X(this,zt).get(e)&&X(this,Ne).delete(e),Oe(this,$e,lo).call(this,X(this,zt).get(e)),X(this,zt).delete(e),X(this,On).has(e)?X(this,Ne).set(e,X(this,On).get(e)):this.enableSRD&&ia.has(e)&&X(this,Ne).set(e,ia.get(e)),Oe(this,$e,Ti).call(this),Oe(this,$e,Qn).call(this)}addEphemeralCreature(e){e.name&&(X(this,On).set(e.name,e),X(this,Ne).set(e.name,e),X(this,tt).trigger("fantasy-statblocks:bestiary:creature-added",e),Oe(this,$e,oo).call(this,e),Oe(this,$e,Qn).call(this),Oe(this,$e,Ti).call(this))}removeEphemeralCreature(e){Oe(this,$e,lo).call(this,X(this,Ne).get(e)),X(this,Ne).delete(e),X(this,On).delete(e),Oe(this,$e,Ti).call(this),Oe(this,$e,Qn).call(this)}removeCreatures(...e){for(let t of e)this.isLocal(t)?this.removeLocalCreature(t):this.removeEphemeralCreature(t)}isResolved(){return X(this,aa)}setResolved(e){an(this,aa,e),e&&(X(this,tt).trigger("fantasy-statblocks:bestiary:resolved"),Oe(this,$e,Ti).call(this),Oe(this,$e,Qn).call(this))}onResolved(e){let t;return this.isResolved()?e():t=X(this,tt).on("fantasy-statblocks:bestiary:resolved",()=>e()),()=>{t&&X(this,tt).offref(t)}}onUpdated(e){let t;return this.isResolved()?e():t=X(this,tt).on("fantasy-statblocks:bestiary:updated",()=>e()),()=>{t&&X(this,tt).offref(t)}}size(){return X(this,Ne).size}getBestiary(){return X(this,Ne)}getBestiaryCreatures(){return Array.from(X(this,Ne).values())}getBestiaryNames(){return Array.from(X(this,Ne).keys()).sort()}hasCreature(e){return X(this,Ne).has(e)}getExtensions(e,t){let i=[Ze(e)];if(!("extends"in e)||!(Array.isArray(e.extends)||typeof e.extends=="string"))return i;if(e.extends&&e.extends.length)for(let a of[e.extends].flat()){if(t.has(a)){console.info("Circular extend dependency detected in "+[...t]);continue}t.add(e.name);let s=X(this,Ne).get(a);s&&i.push(...this.getExtensions(s,t))}return i}getExtensionNames(e,t){let i=[e.name];if(!("extends"in e)||!(Array.isArray(e.extends)||typeof e.extends=="string"))return i;if(e.extends&&e.extends.length)for(let a of[e.extends].flat()){if(t.has(a)){console.info("Circular extend dependency detected in "+[...t]);continue}t.add(e.name);let s=X(this,Ne).get(a);s&&i.push(...this.getExtensionNames(s,t))}return i}async getCreatureFromBestiary(e){return new Promise(t=>{this.onResolved(()=>{this.hasCreature(e)||t(null);let i=X(this,Ne).get(e);t(Object.assign({},...this.getExtensions(i,new Set(i.name)),i))})})}getCreatureFromBestiarySync(e){if(!this.isResolved())throw new Error("The bestiary is not fully resolved.");if(!this.hasCreature(e))return null;let t=X(this,Ne).get(e);return Object.assign({},...this.getExtensions(t,new Set(t.name)),t)}get(e){return X(this,Ne).get(e)}};Ne=new WeakMap,zt=new WeakMap,On=new WeakMap,aa=new WeakMap,un=new WeakMap,Zn=new WeakMap,sa=new WeakMap,$e=new WeakSet,Qn=function(...e){this.isResolved()&&setTimeout(()=>{for(let t of e&&e.length?e:[...X(this,Zn).keys()])X(this,sa).set(t,this.getBestiaryCreatures().sort((i,a)=>X(this,Zn).get(t)(i,a))),X(this,tt).trigger(`fantasy-statblocks:bestiary:sorted:${t}`,this.getSortedBy(t))},0)},tt=new WeakMap,oo=function(e){setTimeout(()=>{for(let[t,i]of X(this,un))if(t in e){let a=[];if(Array.isArray(e[t]))for(let s of e[t])a.push(ye(s));else a.push(ye(e[t]));for(let s of a)i.has(s)?i.get(s).add(e.name):i.set(s,new Set([e.name]));X(this,tt).trigger(`fantasy-statblocks:bestiary:indexed:${t}`)}},0)},lo=function(e){setTimeout(()=>{for(let[t,i]of X(this,un))if(t in e){let a=ye(e[t]);i.has(a)&&i.get(a).delete(e.name),X(this,tt).trigger(`fantasy-statblocks:bestiary:indexed:${t}`)}},0)},Ti=function(){this.isResolved()&&X(this,tt).trigger("fantasy-statblocks:bestiary:updated")};var ve=new ro;var Yt=class extends Nu.MarkdownRenderChild{constructor(t,i=!0){super(t.container);this.rendererParameters=t;this.icons=i;this.loaded=!1;this.container=t.container,this.plugin=t.plugin,this.context=t.context??"",this.setCreature(t),this.setLayout(),this.init()}setLayout(){this.layout=this.rendererParameters.layout??this.plugin.manager.getAllLayouts().find(t=>t.name==(this.params.layout??this.monster.layout)||t.name==(this.params.statblock??this.monster.statblock))??this.plugin.manager.getDefaultLayout()}get canSave(){return"name"in this.params}async build(){let t=Object.assign({},this.monster??{},this.params??{});if(Object.values(t).length||(t=Object.assign({},t,{note:this.context})),t.note){let a=Array.isArray(t.note)?t.note.flat(1/0).pop():t.note,s=await this.plugin.app.metadataCache.getFirstLinkpathDest(`${a}`,this.context??"");if(s&&s instanceof Ct.TFile){let r=(0,Ct.getFrontMatterInfo)(await this.plugin.app.vault.cachedRead(s));r.exists&&Object.assign(t,Ze((0,Ct.parseYaml)(ut.transformYamlSource(r.frontmatter))??{}),this.params)}}"image"in t&&Array.isArray(t.image)&&(t.image=t.image.flat(2).join(""));let i=ve.getExtensions(t,new Set);for(let a of i.reverse())t=Object.assign(t,a);t=Object.assign(t,this.monster??{},this.params??{});for(let a of this.unwrapBlocks(this.layout.blocks))if("properties"in a){for(let s of a.properties)if(!(!(s in t)&&!(`${s}+`in t)&&!(`${s}-`in t)))switch(a.type){case"traits":{let r=new Map,o=[];for(let l of[...i]){for(let c of co(`${s}-`,l))r.delete(c.name);for(let c of co(s,l))r.set(c.name,c);for(let c of co(`${s}+`,l))o.push(c)}Object.assign(t,{[s]:[...r.values(),...o]});break}case"saves":{let r=t[s]??[];s in t&&!Array.isArray(t[s])&&typeof t[s]=="object"&&(r=Object.entries(t[s]??{}).map(([l,c])=>({[l]:c}))),Object.assign(t,{[s]:r});let o=[];`${s}+`in t&&!Array.isArray(t[`${s}+`])&&typeof t[`${s}+`]=="object"&&(o=Object.entries(t[s]??{}).map(([l,c])=>({[l]:c}))),o.length&&Object.assign(t,{[s]:wr(t[s],o)});break}default:if(`${s}+`in t&&s in t){let r=wr(t[s],t[`${s}+`]);r&&Object.assign(t,{[s]:r})}}}return t=this.transformLinks(t),"image"in t&&Array.isArray(t.image)&&(t.image=t.image.flat(2).join("")),t}unwrapBlocks(t){let i=[];for(let a of t)switch(a.type){case"group":case"inline":case"collapse":{i.push(...this.unwrapBlocks(a.nested));break}case"layout":case"ifelse":case"javascript":continue;default:i.push(a);break}return i}setCreature(t){"params"in t?(this.params=t.params,this.monster=Object.assign({},ve.get(this.params.monster)??ve.get(this.params.creature))):(this.params={},this.monster=t.monster)}async init(){this.containerEl.empty(),this.monster=await this.build(),this.$ui=new Ru({target:this.containerEl,props:{context:this.context,monster:this.monster,statblock:this.layout.blocks,layout:this.layout,plugin:this.plugin,renderer:this,canSave:this.canSave,icons:this.icons??!0}}),this.$ui.$on("save",async()=>{ve.hasCreature(this.monster.name)&&!await ho(this.plugin.app,"This will overwrite an existing monster in settings. Are you sure?")||this.plugin.saveMonster({...Ze(this.monster),source:this.monster.source??"Homebrew",layout:this.layout.name})}),this.$ui.$on("export",()=>{this.plugin.exportAsPng(this.monster.name,this.containerEl.firstElementChild)});let t=ve.getExtensionNames(this.monster,new Set);this.plugin.registerEvent(this.plugin.app.workspace.on("fantasy-statblocks:bestiary:creature-added",async i=>{t.includes(i.name)&&(this.monster=Ze(i),this.monster=await this.build(),this.$ui.$set({monster:this.monster}))}))}transformLinks(t){return(0,Ct.parseYaml)(ut.transformYamlSource((0,Ct.stringifyYaml)(t).replace(/\\#/g,"#")))}};async function ho(n,e,t={cta:"Yes",secondary:"No"}){return new Promise((i,a)=>{let s=new uo(n,e,t);s.onClose=()=>{i(s.confirmed)},s.open()})}var uo=class extends Ct.Modal{constructor(t,i,a){super(t);this.text=i;this.buttons=a;this.confirmed=!1}async display(){new Promise(t=>{this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:this.text});let i=this.contentEl.createDiv("fantasy-calendar-confirm-buttons");new Ct.ButtonComponent(i).setButtonText(this.buttons.cta).setCta().onClick(()=>{this.confirmed=!0,this.close()}),new Ct.ButtonComponent(i).setButtonText(this.buttons.secondary).onClick(()=>{this.close()})})}onOpen(){this.display()}};function co(n,e){let t=[];if(n in e&&Array.isArray(e[n]))for(let i of e[n])!Array.isArray(i)&&typeof i=="object"&&"name"in i&&t.push(i),Array.isArray(i)&&i.length>=1&&t.push({name:i[0],desc:i.slice(1).join("")});return t}var ke=require("obsidian");var nn=require("obsidian");var ra=[["group","Group"],["inline","Inline Group"],["ifelse","If/Else"],["collapse","Collapsible"],["javascript","JavaScript"],["layout","Layout"],["action","Action"],[null,"separator"],["heading","Heading"],["image","Image"],["property","Property Line"],["saves","Saves"],["spells","Spells"],["subheading","Subheading"],["table","Table"],["text","Text"],["traits","Traits"]];function os(n){let e=n-1;return e*e*e+1}function Pn(n,{from:e,to:t},i={}){let a=getComputedStyle(n),s=a.transform==="none"?"":a.transform,[r,o]=a.transformOrigin.split(" ").map(parseFloat),l=e.left+e.width*r/t.width-(t.left+r),c=e.top+e.height*o/t.height-(t.top+o),{delay:d=0,duration:u=f=>Math.sqrt(f)*120,easing:h=os}=i;return{delay:d,duration:Pe(u)?u(Math.sqrt(l*l+c*c)):u,easing:h,css:(f,m)=>{let p=m*l,b=m*c,_=f+m*e.width/t.width,S=f+m*e.height/t.height;return`transform: ${s} translate(${p}px, ${b}px) scale(${_}, ${S});`}}}function Bu(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),t.push.apply(t,i)}return t}function us(n){for(var e=1;e=0)&&(t[a]=n[a]);return t}function ib(n,e){if(n==null)return{};var t=nb(n,e),i,a;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(n,i)&&(t[i]=n[i])}return t}function ab(n,e){return rb(n)||lb(n,e)||_o(n,e)||ub()}function jt(n){return sb(n)||ob(n)||_o(n)||cb()}function sb(n){if(Array.isArray(n))return mo(n)}function rb(n){if(Array.isArray(n))return n}function ob(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function lb(n,e){var t=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(t!=null){var i=[],a=!0,s=!1,r,o;try{for(t=t.call(n);!(a=(r=t.next()).done)&&(i.push(r.value),!(e&&i.length===e));a=!0);}catch(l){s=!0,o=l}finally{try{!a&&t.return!=null&&t.return()}finally{if(s)throw o}}return i}}function _o(n,e){if(n){if(typeof n=="string")return mo(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);if(t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set")return Array.from(n);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return mo(n,e)}}function mo(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,i=new Array(e);t=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(l){throw l},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,r=!1,o;return{s:function(){t=t.call(n)},n:function(){var l=t.next();return s=l.done,l},e:function(l){r=!0,o=l},f:function(){try{!s&&t.return!=null&&t.return()}finally{if(r)throw o}}}}var db="finalize",hb="consider";function Ii(n,e,t){n.dispatchEvent(new CustomEvent(db,{detail:{items:e,info:t}}))}function Fn(n,e,t){n.dispatchEvent(new CustomEvent(hb,{detail:{items:e,info:t}}))}var ys="draggedEntered",ma="draggedLeft",vs="draggedOverIndex",So="draggedLeftDocument",ds={LEFT_FOR_ANOTHER:"leftForAnother",OUTSIDE_OF_ANY:"outsideOfAny"};function fb(n,e,t){n.dispatchEvent(new CustomEvent(ys,{detail:{indexObj:e,draggedEl:t}}))}function mb(n,e,t){n.dispatchEvent(new CustomEvent(ma,{detail:{draggedEl:e,type:ds.LEFT_FOR_ANOTHER,theOtherDz:t}}))}function gb(n,e){n.dispatchEvent(new CustomEvent(ma,{detail:{draggedEl:e,type:ds.OUTSIDE_OF_ANY}}))}function pb(n,e,t){n.dispatchEvent(new CustomEvent(vs,{detail:{indexObj:e,draggedEl:t}}))}function bb(n){window.dispatchEvent(new CustomEvent(So,{detail:{draggedEl:n}}))}var Ye={DRAG_STARTED:"dragStarted",DRAGGED_ENTERED:ys,DRAGGED_ENTERED_ANOTHER:"dragEnteredAnother",DRAGGED_OVER_INDEX:vs,DRAGGED_LEFT:ma,DRAGGED_LEFT_ALL:"draggedLeftAll",DROPPED_INTO_ZONE:"droppedIntoZone",DROPPED_INTO_ANOTHER:"droppedIntoAnother",DROPPED_OUTSIDE_OF_ANY:"droppedOutsideOfAny",DRAG_STOPPED:"dragStopped"},je={POINTER:"pointer",KEYBOARD:"keyboard"},ks="isDndShadowItem",Co="data-is-dnd-shadow-item-internal",yb="data-is-dnd-shadow-item-hint",ii="id:dnd-shadow-placeholder-0000",vb="dnd-action-dragged-el",nt="id",go=0;function Yu(){go++}function Ju(){if(go===0)throw new Error("Bug! trying to decrement when there are no dropzones");go--}var xo=typeof window>"u",xe=function(){};function po(n){var e,t=n.getBoundingClientRect(),i=getComputedStyle(n),a=i.transform;if(a){var s,r,o,l;if(a.startsWith("matrix3d("))e=a.slice(9,-1).split(/, /),s=+e[0],r=+e[5],o=+e[12],l=+e[13];else if(a.startsWith("matrix("))e=a.slice(7,-1).split(/, /),s=+e[0],r=+e[3],o=+e[4],l=+e[5];else return t;var c=i.transformOrigin,d=t.x-o-(1-s)*parseFloat(c),u=t.y-l-(1-r)*parseFloat(c.slice(c.indexOf(" ")+1)),h=s?t.width/s:n.offsetWidth,f=r?t.height/r:n.offsetHeight;return{x:d,y:u,width:h,height:f,top:u,right:d+h,bottom:u+f,left:d}}else return t}function Xu(n){var e=po(n);return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}function Qu(n){var e=n.getBoundingClientRect();return{top:e.top+window.scrollY,bottom:e.bottom+window.scrollY,left:e.left+window.scrollX,right:e.right+window.scrollX}}function Zu(n){return{x:(n.left+n.right)/2,y:(n.top+n.bottom)/2}}function kb(n,e){return Math.sqrt(Math.pow(n.x-e.x,2)+Math.pow(n.y-e.y,2))}function ws(n,e){return n.y<=e.bottom&&n.y>=e.top&&n.x>=e.left&&n.x<=e.right}function ua(n){return Zu(Qu(n))}function Lu(n,e){var t=ua(n),i=Xu(e);return ws(t,i)}function wb(n,e){var t=ua(n),i=ua(e);return kb(t,i)}function _b(n){var e=Qu(n);return e.right<0||e.left>document.documentElement.scrollWidth||e.bottom<0||e.top>document.documentElement.scrollHeight}var Di;function Ao(){xe(function(){return"resetting indexes cache"}),Di=new Map}Ao();function Sb(n){var e=Array.from(n.children).findIndex(function(t){return t.getAttribute(Co)});if(e>=0)return Di.has(n)||Di.set(n,new Map),Di.get(n).set(e,Xu(n.children[e])),e}function Cb(n,e){if(!Lu(n,e))return null;var t=e.children;if(t.length===0)return{index:0,isProximityBased:!0};for(var i=Sb(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:0;return n.parentElement?ed(n.parentElement,e+1):e-1}function xb(n,e){if(Object.keys(n).length!==Object.keys(e).length)return!1;for(var t in n)if(!{}.hasOwnProperty.call(e,t)||e[t]!==n[t])return!1;return!0}function Ab(n,e){if(n.length!==e.length)return!1;for(var t=0;t2&&arguments[2]!==void 0?arguments[2]:Tb,i=arguments.length>3?arguments[3]:void 0,a,s,r=!1,o,l=Array.from(e).sort(function(d,u){return hs(u)-hs(d)});function c(){var d=ua(n),u=i.multiScrollIfNeeded();if(!u&&o&&Math.abs(o.x-d.x)r.clientHeight&&(o.bottomr.clientWidth&&(o.right0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0;xe(function(){return"creating multi-scroller"});var t=Rb(n),i=Array.from(t).sort(function(l,c){return hs(c)-hs(l)}),a=Mb(),s=a.scrollIfNeeded,r=a.resetScrolling;function o(){var l=e();if(!l||!i)return!1;for(var c=i.filter(function(h){return ws(l,h.getBoundingClientRect())||h===document.scrollingElement}),d=0;d0?o:function(){return!1},destroy:function(){return r()}}}function Pb(n){if(!n)return[];for(var e=[],t=n;t;){var i=window.getComputedStyle(t),a=i.overflow;a.split(" ").some(function(s){return s.includes("auto")||s.includes("scroll")})&&e.push(t),t=t.parentElement}return e}function Rb(n){var e=new Set,t=fa(n),i;try{for(t.s();!(i=t.n()).done;){var a=i.value;Pb(a).forEach(function(s){return e.add(s)})}}catch(s){t.e(s)}finally{t.f()}return(document.scrollingElement.scrollHeight>document.scrollingElement.clientHeight||document.scrollingElement.scrollWidth>document.scrollingElement.clientHeight)&&e.add(document.scrollingElement),e}function Nb(n){var e=n.cloneNode(!0),t=[],i=n.tagName==="SELECT",a=i?[n]:jt(n.querySelectorAll("select")),s=fa(a),r;try{for(s.s();!(r=s.n()).done;){var o=r.value;t.push(o.value)}}catch(C){s.e(C)}finally{s.f()}if(a.length>0)for(var l=i?[e]:jt(e.querySelectorAll("select")),c=0;c0)for(var p=f?[e]:jt(e.querySelectorAll("canvas")),b=0;b0&&_.height>0&&S.getContext("2d").drawImage(_,0,0)}return e}var da=Object.freeze({USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT:"USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT"}),Bb=Mi({},da.USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT,!1);function td(n){if(!da[n])throw new Error("Can't get non existing feature flag ".concat(n,"! Supported flags: ").concat(Object.keys(da)));return Bb[n]}var Lb=.2;function ei(n){return"".concat(n," ").concat(Lb,"s ease")}function Fb(n,e){var t=n.getBoundingClientRect(),i=Nb(n);nd(n,i),i.id=vb,i.style.position="fixed";var a=t.top,s=t.left;if(i.style.top="".concat(a,"px"),i.style.left="".concat(s,"px"),e){var r=Zu(t);a-=r.y-e.y,s-=r.x-e.x,window.setTimeout(function(){i.style.top="".concat(a,"px"),i.style.left="".concat(s,"px")},0)}return i.style.margin="0",i.style.boxSizing="border-box",i.style.height="".concat(t.height,"px"),i.style.width="".concat(t.width,"px"),i.style.transition="".concat(ei("top"),", ").concat(ei("left"),", ").concat(ei("background-color"),", ").concat(ei("opacity"),", ").concat(ei("color")," "),window.setTimeout(function(){return i.style.transition+=", ".concat(ei("width"),", ").concat(ei("height"))},0),i.style.zIndex="9999",i.style.cursor="grabbing",i}function Wb(n){n.style.cursor="grab"}function Hb(n,e,t,i){nd(e,n);var a=e.getBoundingClientRect(),s=n.getBoundingClientRect(),r=a.width-s.width,o=a.height-s.height;if(r||o){var l={left:(t-s.left)/s.width,top:(i-s.top)/s.height};td(da.USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT)||(n.style.height="".concat(a.height,"px"),n.style.width="".concat(a.width,"px")),n.style.left="".concat(parseFloat(n.style.left)-l.left*r,"px"),n.style.top="".concat(parseFloat(n.style.top)-l.top*o,"px")}}function nd(n,e){var t=window.getComputedStyle(n);Array.from(t).filter(function(i){return i.startsWith("background")||i.startsWith("padding")||i.startsWith("font")||i.startsWith("text")||i.startsWith("align")||i.startsWith("justify")||i.startsWith("display")||i.startsWith("flex")||i.startsWith("border")||i==="opacity"||i==="color"||i==="list-style-type"||td(da.USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT)&&(i==="width"||i==="height")}).forEach(function(i){return e.style.setProperty(i,t.getPropertyValue(i),t.getPropertyPriority(i))})}function zb(n,e){n.draggable=!1,n.ondragstart=function(){return!1},e?(n.style.userSelect="",n.style.WebkitUserSelect="",n.style.cursor=""):(n.style.userSelect="none",n.style.WebkitUserSelect="none",n.style.cursor="grab")}function id(n){n.style.display="none",n.style.position="fixed",n.style.zIndex="-5"}function qb(n){n.style.visibility="hidden",n.setAttribute(Co,"true")}function jb(n){n.style.visibility="",n.removeAttribute(Co)}function cs(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};n.forEach(function(i){var a=e(i);Object.keys(a).forEach(function(s){i.style[s]=a[s]}),t(i).forEach(function(s){return i.classList.add(s)})})}function fs(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};n.forEach(function(i){var a=e(i);Object.keys(a).forEach(function(s){i.style[s]=""}),t(i).forEach(function(s){return i.classList.contains(s)&&i.classList.remove(s)})})}function Vb(n){var e=n.style.minHeight;n.style.minHeight=window.getComputedStyle(n).getPropertyValue("height");var t=n.style.minWidth;return n.style.minWidth=window.getComputedStyle(n).getPropertyValue("width"),function(){n.style.minHeight=e,n.style.minWidth=t}}var Ub="--any--",Gb=100,Kb=20,Wu=3,Hu={outline:"rgba(255, 255, 102, 0.7) solid 2px"},zu="data-is-dnd-original-dragged-item",Jt,ft,xt,_s,qe,Ss,Ln,ht,Nn,Ot,Rn=!1,To=!1,Do,ga=!1,la=[],ms,Zt=new Map,Xe=new Map,fo=new WeakMap;function $b(n,e){xe(function(){return"registering drop-zone if absent"}),Zt.has(e)||Zt.set(e,new Set),Zt.get(e).has(n)||(Zt.get(e).add(n),Yu())}function qu(n,e){Zt.get(e).delete(n),Ju(),Zt.get(e).size===0&&Zt.delete(e)}function Yb(){xe(function(){return"watching dragged element"});var n=Zt.get(_s),e=fa(n),t;try{for(e.s();!(t=e.n()).done;){var i=t.value;i.addEventListener(ys,ad),i.addEventListener(ma,sd),i.addEventListener(vs,rd)}}catch(r){e.e(r)}finally{e.f()}window.addEventListener(So,Oi);var a=Math.max.apply(Math,jt(Array.from(n.keys()).map(function(r){return Xe.get(r).dropAnimationDurationMs}))),s=a===0?Kb:Math.max(a,Gb);ms=Ob(n,function(){return Ot}),Db(ft,n,s*1.07,ms)}function Jb(){xe(function(){return"unwatching dragged element"});var n=Zt.get(_s),e=fa(n),t;try{for(e.s();!(t=e.n()).done;){var i=t.value;i.removeEventListener(ys,ad),i.removeEventListener(ma,sd),i.removeEventListener(vs,rd)}}catch(a){e.e(a)}finally{e.f()}window.removeEventListener(So,Oi),ms.destroy(),ms=void 0,Eb()}function Cs(n){return n.findIndex(function(e){return!!e[ks]})}function Xb(n){var e;return us(us({},n),{},(e={},Mi(e,ks,!0),Mi(e,nt,ii),e))}function ad(n){xe(function(){return["dragged entered",n.currentTarget,n.detail]});var e=Xe.get(n.currentTarget),t=e.items,i=e.dropFromOthersDisabled;if(i&&n.currentTarget!==qe){xe(function(){return"ignoring dragged entered because drop is currently disabled"});return}if(ga=!1,t=t.filter(function(d){return d[nt]!==Ln[nt]}),xe(function(){return"dragged entered items ".concat(dn(t))}),qe!==n.currentTarget){var a=Xe.get(qe).items,s=a.filter(function(d){return!d[ks]});Fn(qe,s,{trigger:Ye.DRAGGED_ENTERED_ANOTHER,id:xt[nt],source:je.POINTER})}var r=n.detail.indexObj,o=r.index,l=r.isProximityBased,c=l&&o===n.currentTarget.children.length-1?o+1:o;ht=n.currentTarget,t.splice(c,0,Ln),Fn(n.currentTarget,t,{trigger:Ye.DRAGGED_ENTERED,id:xt[nt],source:je.POINTER})}function sd(n){if(Rn){xe(function(){return["dragged left",n.currentTarget,n.detail]});var e=Xe.get(n.currentTarget),t=e.items,i=e.dropFromOthersDisabled;if(i&&n.currentTarget!==qe&&n.currentTarget!==ht){xe(function(){return"drop is currently disabled"});return}var a=jt(t),s=Cs(a);s!==-1&&a.splice(s,1);var r=ht;ht=void 0;var o=n.detail,l=o.type,c=o.theOtherDz;if(l===ds.OUTSIDE_OF_ANY||l===ds.LEFT_FOR_ANOTHER&&c!==qe&&Xe.get(c).dropFromOthersDisabled){xe(function(){return"dragged left all, putting shadow element back in the origin dz"}),ga=!0,ht=qe;var d=r===qe?a:jt(Xe.get(qe).items);d.splice(Ss,0,Ln),Fn(qe,d,{trigger:Ye.DRAGGED_LEFT_ALL,id:xt[nt],source:je.POINTER})}Fn(n.currentTarget,a,{trigger:Ye.DRAGGED_LEFT,id:xt[nt],source:je.POINTER})}}function rd(n){xe(function(){return["dragged is over index",n.currentTarget,n.detail]});var e=Xe.get(n.currentTarget),t=e.items,i=e.dropFromOthersDisabled;if(i&&n.currentTarget!==qe){xe(function(){return"drop is currently disabled"});return}var a=jt(t);ga=!1;var s=n.detail.indexObj.index,r=Cs(a);r!==-1&&a.splice(r,1),a.splice(s,0,Ln),Fn(n.currentTarget,a,{trigger:Ye.DRAGGED_OVER_INDEX,id:xt[nt],source:je.POINTER})}function gs(n){n.preventDefault();var e=n.touches?n.touches[0]:n;Ot={x:e.clientX,y:e.clientY},ft.style.transform="translate3d(".concat(Ot.x-Nn.x,"px, ").concat(Ot.y-Nn.y,"px, 0)")}function Oi(){xe(function(){return"dropped"}),To=!0,window.removeEventListener("mousemove",gs),window.removeEventListener("touchmove",gs),window.removeEventListener("mouseup",Oi),window.removeEventListener("touchend",Oi),Jb(),Wb(ft),ht||(xe(function(){return"element was dropped right after it left origin but before entering somewhere else"}),ht=qe),xe(function(){return["dropped in dz",ht]});var n=Xe.get(ht),e=n.items,t=n.type;fs(Zt.get(t),function(s){return Xe.get(s).dropTargetStyle},function(s){return Xe.get(s).dropTargetClasses});var i=Cs(e);i===-1&&ht===qe&&(i=Ss),e=e.map(function(s){return s[ks]?xt:s});function a(){Do(),Ii(ht,e,{trigger:ga?Ye.DROPPED_OUTSIDE_OF_ANY:Ye.DROPPED_INTO_ZONE,id:xt[nt],source:je.POINTER}),ht!==qe&&Ii(qe,Xe.get(qe).items,{trigger:Ye.DROPPED_INTO_ANOTHER,id:xt[nt],source:je.POINTER}),i!==-1&&jb(ht.children[i]),e1()}Qb(i,a)}function Qb(n,e){var t=n>-1?po(ht.children[n]):po(ht),i={x:t.left-parseFloat(ft.style.left),y:t.top-parseFloat(ft.style.top)},a=Xe.get(ht),s=a.dropAnimationDurationMs,r="transform ".concat(s,"ms ease");ft.style.transition=ft.style.transition?ft.style.transition+","+r:r,ft.style.transform="translate3d(".concat(i.x,"px, ").concat(i.y,"px, 0)"),window.setTimeout(e,s)}function Zb(n,e){la.push({dz:n,destroy:e}),window.requestAnimationFrame(function(){id(n),document.body.appendChild(n)})}function e1(){ft.remove(),Jt.remove(),la.length&&(xe(function(){return["will destroy zones that were removed during drag",la]}),la.forEach(function(n){var e=n.dz,t=n.destroy;t(),e.remove()}),la=[]),ft=void 0,Jt=void 0,xt=void 0,_s=void 0,qe=void 0,Ss=void 0,Ln=void 0,ht=void 0,Nn=void 0,Ot=void 0,Rn=!1,To=!1,Do=void 0,ga=!1}function t1(n,e){var t=!1,i={items:void 0,type:void 0,flipDurationMs:0,dragDisabled:!1,morphDisabled:!1,dropFromOthersDisabled:!1,dropTargetStyle:Hu,dropTargetClasses:[],transformDraggedElement:function(){},centreDraggedOnCursor:!1};xe(function(){return["dndzone good to go options: ".concat(dn(e),", config: ").concat(dn(i)),{node:n}]});var a=new Map;function s(){window.addEventListener("mousemove",l,{passive:!1}),window.addEventListener("touchmove",l,{passive:!1,capture:!1}),window.addEventListener("mouseup",o,{passive:!1}),window.addEventListener("touchend",o,{passive:!1})}function r(){window.removeEventListener("mousemove",l),window.removeEventListener("touchmove",l),window.removeEventListener("mouseup",o),window.removeEventListener("touchend",o)}function o(h){r(),Jt=void 0,Nn=void 0,Ot=void 0,h.type==="touchend"&&h.target.click()}function l(h){h.preventDefault();var f=h.touches?h.touches[0]:h;Ot={x:f.clientX,y:f.clientY},(Math.abs(Ot.x-Nn.x)>=Wu||Math.abs(Ot.y-Nn.y)>=Wu)&&(r(),d())}function c(h){if(h.target!==h.currentTarget&&(h.target.value!==void 0||h.target.isContentEditable)){xe(function(){return"won't initiate drag on a nested input element"});return}if(h.button){xe(function(){return"ignoring none left click button: ".concat(h.button)});return}if(Rn){xe(function(){return"cannot start a new drag before finalizing previous one"});return}h.preventDefault(),h.stopPropagation();var f=h.touches?h.touches[0]:h;Nn={x:f.clientX,y:f.clientY},Ot=us({},Nn),Jt=h.currentTarget,s()}function d(){xe(function(){return["drag start config: ".concat(dn(i)),Jt]}),Rn=!0;var h=a.get(Jt);Ss=h,qe=Jt.parentElement;var f=qe.closest("dialog")||qe.getRootNode(),m=f.body||f,p=i.items,b=i.type,_=i.centreDraggedOnCursor,S=jt(p);xt=S[h],_s=b,Ln=Xb(xt),ft=Fb(Jt,_&&Ot),Jt.setAttribute(zu,!0);function C(){ft.parentElement?window.requestAnimationFrame(C):(m.appendChild(ft),ft.focus(),Yb(),id(Jt),m.appendChild(Jt),Ln[nt]=xt[nt])}window.requestAnimationFrame(C),cs(Array.from(Zt.get(i.type)).filter(function(M){return M===qe||!Xe.get(M).dropFromOthersDisabled}),function(M){return Xe.get(M).dropTargetStyle},function(M){return Xe.get(M).dropTargetClasses}),S.splice(h,1,Ln),Do=Vb(qe),Fn(qe,S,{trigger:Ye.DRAG_STARTED,id:xt[nt],source:je.POINTER}),window.addEventListener("mousemove",gs,{passive:!1}),window.addEventListener("touchmove",gs,{passive:!1,capture:!1}),window.addEventListener("mouseup",Oi,{passive:!1}),window.addEventListener("touchend",Oi,{passive:!1})}function u(h){var f=h.items,m=f===void 0?void 0:f,p=h.flipDurationMs,b=p===void 0?0:p,_=h.type,S=_===void 0?Ub:_,C=h.dragDisabled,M=C===void 0?!1:C,w=h.morphDisabled,k=w===void 0?!1:w,A=h.dropFromOthersDisabled,P=A===void 0?!1:A,B=h.dropTargetStyle,L=B===void 0?Hu:B,O=h.dropTargetClasses,q=O===void 0?[]:O,Z=h.transformDraggedElement,ee=Z===void 0?function(){}:Z,se=h.centreDraggedOnCursor,K=se===void 0?!1:se;i.dropAnimationDurationMs=b,i.type&&S!==i.type&&qu(n,i.type),i.type=S,i.items=jt(m),i.dragDisabled=M,i.morphDisabled=k,i.transformDraggedElement=ee,i.centreDraggedOnCursor=K,t&&Rn&&!To&&(!xb(L,i.dropTargetStyle)||!Ab(q,i.dropTargetClasses))&&(fs([n],function(){return i.dropTargetStyle},function(){return q}),cs([n],function(){return L},function(){return q})),i.dropTargetStyle=L,i.dropTargetClasses=jt(q);function W($,de){return Xe.get($)?Xe.get($)[de]:i[de]}t&&Rn&&i.dropFromOthersDisabled!==P&&(P?fs([n],function($){return W($,"dropTargetStyle")},function($){return W($,"dropTargetClasses")}):cs([n],function($){return W($,"dropTargetStyle")},function($){return W($,"dropTargetClasses")})),i.dropFromOthersDisabled=P,Xe.set(n,i),$b(n,S);for(var Y=Rn?Cs(i.items):-1,F=0;F".concat(e,"

"),t.style.display="none",t.style.position="fixed",t.style.zIndex="-5",t}function Ei(n){if(!xo){Je||vo(),Je.innerHTML="";var e=document.createTextNode(n);Je.appendChild(e),Je.style.display="none",Je.style.display="inline"}}var r1="--any--",ju={outline:"rgba(255, 255, 102, 0.7) solid 2px"},qt=!1,ko,pt,ni="",ti,Xt,Bn="",ps=new WeakSet,Vu=new WeakMap,Uu=new WeakMap,wo=new Map,dt=new Map,Qt=new Map,bs;function o1(n,e){xe(function(){return"registering drop-zone if absent"}),Qt.size===0&&(xe(function(){return"adding global keydown and click handlers"}),bs=i1(),window.addEventListener("keydown",ld),window.addEventListener("click",cd)),Qt.has(e)||Qt.set(e,new Set),Qt.get(e).has(n)||(Qt.get(e).add(n),Yu())}function Gu(n,e){xe(function(){return"unregistering drop-zone"}),pt===n&&ha(),Qt.get(e).delete(n),Ju(),Qt.get(e).size===0&&Qt.delete(e),Qt.size===0&&(xe(function(){return"removing global keydown and click handlers"}),window.removeEventListener("keydown",ld),window.removeEventListener("click",cd),bs=void 0,a1())}function ld(n){if(qt)switch(n.key){case"Escape":{ha();break}}}function cd(){qt&&(ps.has(document.activeElement)||(xe(function(){return"clicked outside of any draggable"}),ha()))}function l1(n){if(xe(function(){return"zone focus"}),!!qt){var e=n.currentTarget;if(e!==pt){ni=e.getAttribute("aria-label")||"";var t=dt.get(pt),i=t.items,a=i.find(function(u){return u[nt]===Xt}),s=i.indexOf(a),r=i.splice(s,1)[0],o=dt.get(e),l=o.items,c=o.autoAriaDisabled;e.getBoundingClientRect().top0&&arguments[0]!==void 0?arguments[0]:!0;xe(function(){return"drop"}),dt.get(pt).autoAriaDisabled||Ei("Stopped dragging item ".concat(Bn)),ps.has(document.activeElement)&&document.activeElement.blur(),n&&Fn(pt,dt.get(pt).items,{trigger:Ye.DRAG_STOPPED,id:Xt,source:je.KEYBOARD}),fs(Qt.get(ko),function(e){return dt.get(e).dropTargetStyle},function(e){return dt.get(e).dropTargetClasses}),ti=null,Xt=null,Bn="",ko=null,pt=null,ni="",qt=!1,ud()}function c1(n,e){var t={items:void 0,type:void 0,dragDisabled:!1,zoneTabIndex:0,zoneItemTabIndex:0,dropFromOthersDisabled:!1,dropTargetStyle:ju,dropTargetClasses:[],autoAriaDisabled:!1};function i(d,u,h){d.length<=1||d.splice(h,1,d.splice(u,1,d[h])[0])}function a(d){switch(xe(function(){return["handling key down",d.key]}),d.key){case"Enter":case" ":{if((d.target.disabled!==void 0||d.target.href||d.target.isContentEditable)&&!ps.has(d.target))return;d.preventDefault(),d.stopPropagation(),qt?ha():s(d);break}case"ArrowDown":case"ArrowRight":{if(!qt)return;d.preventDefault(),d.stopPropagation();var u=dt.get(n),h=u.items,f=Array.from(n.children),m=f.indexOf(d.currentTarget);xe(function(){return["arrow down",m]}),m0&&(t.autoAriaDisabled||Ei("Moved item ".concat(Bn," to position ").concat(S," in the list ").concat(ni)),i(b,S,S-1),Ii(n,b,{trigger:Ye.DROPPED_INTO_ZONE,id:Xt,source:je.KEYBOARD}));break}}}function s(d){xe(function(){return"drag start"}),o(d.currentTarget),pt=n,ko=t.type,qt=!0;var u=Array.from(Qt.get(t.type)).filter(function(f){return f===pt||!dt.get(f).dropFromOthersDisabled});if(cs(u,function(f){return dt.get(f).dropTargetStyle},function(f){return dt.get(f).dropTargetClasses}),!t.autoAriaDisabled){var h="Started dragging item ".concat(Bn,". Use the arrow keys to move it within its list ").concat(ni);u.length>1&&(h+=", or tab to another list in order to move the item into it"),Ei(h)}Fn(n,dt.get(n).items,{trigger:Ye.DRAG_STARTED,id:Xt,source:je.KEYBOARD}),ud()}function r(d){qt&&d.currentTarget!==ti&&(d.stopPropagation(),ha(!1),s(d))}function o(d){var u=dt.get(n),h=u.items,f=Array.from(n.children),m=f.indexOf(d);ti=d,ti.tabIndex=t.zoneItemTabIndex,Xt=h[m][nt],Bn=f[m].getAttribute("aria-label")||""}function l(d){var u=d.items,h=u===void 0?[]:u,f=d.type,m=f===void 0?r1:f,p=d.dragDisabled,b=p===void 0?!1:p,_=d.zoneTabIndex,S=_===void 0?0:_,C=d.zoneItemTabIndex,M=C===void 0?0:C,w=d.dropFromOthersDisabled,k=w===void 0?!1:w,A=d.dropTargetStyle,P=A===void 0?ju:A,B=d.dropTargetClasses,L=B===void 0?[]:B,O=d.autoAriaDisabled,q=O===void 0?!1:O;t.items=jt(h),t.dragDisabled=b,t.dropFromOthersDisabled=k,t.zoneTabIndex=S,t.zoneItemTabIndex=M,t.dropTargetStyle=P,t.dropTargetClasses=L,t.autoAriaDisabled=q,t.type&&m!==t.type&&Gu(n,t.type),t.type=m,o1(n,m),q||(n.setAttribute("aria-disabled",b),n.setAttribute("role","list"),n.setAttribute("aria-describedby",b?bs.DND_ZONE_DRAG_DISABLED:bs.DND_ZONE_ACTIVE)),dt.set(n,t),qt?n.tabIndex=n===pt||ti.contains(n)||t.dropFromOthersDisabled||pt&&t.type!==dt.get(pt).type?-1:0:n.tabIndex=t.zoneTabIndex,n.addEventListener("focus",l1);for(var Z=function(K){var W=n.children[K];ps.add(W),W.tabIndex=qt?-1:t.zoneItemTabIndex,q||W.setAttribute("role","listitem"),W.removeEventListener("keydown",Vu.get(W)),W.removeEventListener("click",Uu.get(W)),b||(W.addEventListener("keydown",a),Vu.set(W,a),W.addEventListener("click",r),Uu.set(W,r)),qt&&t.items[K][nt]===Xt&&(xe(function(){return["focusing on",{i:K,focusedItemId:Xt}]}),ti=W,ti.tabIndex=t.zoneItemTabIndex,W.focus())},ee=0;ee0&&console.warn("dndzone will ignore unknown options",m),!e)throw new Error("no 'items' key provided to dndzone");var p=e.find(function(b){return!{}.hasOwnProperty.call(b,nt)});if(p)throw new Error("missing '".concat(nt,"' property for item ").concat(dn(p)));if(d&&!Array.isArray(d))throw new Error("dropTargetClasses should be an array but instead it is a ".concat(ca(d),", ").concat(dn(d)));if(o&&!$u(o))throw new Error("zoneTabIndex should be a number but instead it is a ".concat(ca(o),", ").concat(dn(o)));if(l&&!$u(l))throw new Error("zoneItemTabIndex should be a number but instead it is a ".concat(ca(l),", ").concat(dn(l)))}function $u(n){return!isNaN(n)&&function(e){return(e|0)===e}(parseFloat(n))}function h1(n){var e=n,t=new Set;return{get:function(){return e},set:function(a){e=a,Array.from(t).forEach(function(s){return s(e)})},subscribe:function(a){t.add(a),a(e)},unsubscribe:function(a){t.delete(a)}}}var LS=h1(!0);var xs=require("obsidian");var dd=require("@codemirror/view"),Fe=(n,e)=>{(0,xs.setIcon)(n,e)};function pa(n,e,t,i,a="js"){let s=new xs.TextAreaComponent(n).setValue(e);return s.inputEl.addClasses(["statblock-textarea",...t]),Lt(s.inputEl,dd.EditorView.updateListener.of(r=>{r.docChanged&&i(r.state.doc.toString())}),a)}function f1(n){re(n,"svelte-r3p86y",".property-block-container.svelte-r3p86y{display:flex;justify-content:space-between;align-items:center}.info.svelte-r3p86y{display:flex;flex-flow:column}.context.svelte-r3p86y{display:flex;align-items:center;gap:0.25rem;color:var(--text-muted)}.context-item.svelte-r3p86y{display:flex;align-items:center}")}function hd(n){let e,t,i=n[0].size+"",a,s;return{c(){e=v("span"),t=pe("(H"),a=pe(i),s=pe(")")},m(r,o){D(r,e,o),y(e,t),y(e,a),y(e,s)},p(r,o){o&1&&i!==(i=r[0].size+"")&&we(a,i)},d(r){r&&x(e)}}}function fd(n){let e,t,i=n[0].headers.join(" | ")+"",a,s;return{c(){e=v("strong"),t=pe("("),a=pe(i),s=pe(")")},m(r,o){D(r,e,o),y(e,t),y(e,a),y(e,s)},p(r,o){o&1&&i!==(i=r[0].headers.join(" | ")+"")&&we(a,i)},d(r){r&&x(e)}}}function m1(n){let e,t,i=n[2](n[0].layout)+"",a;return{c(){e=v("small"),t=v("em"),a=pe(i)},m(s,r){D(s,e,r),y(e,t),y(t,a)},p(s,r){r&1&&i!==(i=s[2](s[0].layout)+"")&&we(a,i)},d(s){s&&x(e)}}}function g1(n){let e,t,i=n[0].properties.join(", ")+"",a;return{c(){e=v("small"),t=v("em"),a=pe(i)},m(s,r){D(s,e,r),y(e,t),y(t,a)},p(s,r){r&1&&i!==(i=s[0].properties.join(", ")+"")&&we(a,i)},d(s){s&&x(e)}}}function md(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","context-item heading svelte-r3p86y"),g(e,"aria-label","Has Heading")},m(s,r){D(s,e,r),i||(a=J(t=Fe.call(null,e,"heading-glyph")),i=!0)},d(s){s&&x(e),i=!1,a()}}}function gd(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","context-item conditioned svelte-r3p86y"),g(e,"aria-label","Conditioned")},m(s,r){D(s,e,r),i||(a=J(t=Fe.call(null,e,"help-circle")),i=!0)},d(s){s&&x(e),i=!1,a()}}}function pd(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","context-item callback svelte-r3p86y"),g(e,"aria-label","Has Callback")},m(s,r){D(s,e,r),i||(a=J(t=Fe.call(null,e,"code-glyph")),i=!0)},d(s){s&&x(e),i=!1,a()}}}function bd(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","context-item dice svelte-r3p86y"),g(e,"aria-label","Will Parse for Dice Rolls")},m(s,r){D(s,e,r),i||(a=J(t=Fe.call(null,e,"dices")),i=!0)},d(s){s&&x(e),i=!1,a()}}}function yd(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","context-item dice svelte-r3p86y"),g(e,"aria-label","Render markdown enabled")},m(s,r){D(s,e,r),i||(a=J(t=Fe.call(null,e,"markdown-icon")),i=!0)},d(s){s&&x(e),i=!1,a()}}}function p1(n){let e,t,i,a,s=n[1](n[0].type)+"",r,o,l,c,d,u,h,f,m,p,b=n[0].type=="heading"&&hd(n),_=n[0].type=="table"&&n[0].headers?.length&&fd(n);function S(L,O){return L[0].type!="layout"?g1:m1}let C=S(n,-1),M=C(n),w="heading"in n[0]&&md(n),k=n[0].conditioned&&gd(n),A="callback"in n[0]&&pd(n),P=("dice"in n[0]&&n[0].dice||"diceCallback"in n[0]&&n[0].diceCallback?.length)&&bd(n),B="markdown"in n[0]&&n[0].markdown&&yd(n);return{c(){e=v("div"),t=v("div"),i=v("div"),a=v("span"),r=pe(s),o=R(),b&&b.c(),l=R(),_&&_.c(),c=R(),M.c(),d=R(),u=v("small"),w&&w.c(),h=R(),k&&k.c(),f=R(),A&&A.c(),m=R(),P&&P.c(),p=R(),B&&B.c(),g(t,"class","info svelte-r3p86y"),g(u,"class","context svelte-r3p86y"),g(e,"class","property-block-container svelte-r3p86y")},m(L,O){D(L,e,O),y(e,t),y(t,i),y(i,a),y(a,r),y(i,o),b&&b.m(i,null),y(i,l),_&&_.m(i,null),y(t,c),M.m(t,null),y(e,d),y(e,u),w&&w.m(u,null),y(u,h),k&&k.m(u,null),y(u,f),A&&A.m(u,null),y(u,m),P&&P.m(u,null),y(u,p),B&&B.m(u,null)},p(L,[O]){O&1&&s!==(s=L[1](L[0].type)+"")&&we(r,s),L[0].type=="heading"?b?b.p(L,O):(b=hd(L),b.c(),b.m(i,l)):b&&(b.d(1),b=null),L[0].type=="table"&&L[0].headers?.length?_?_.p(L,O):(_=fd(L),_.c(),_.m(i,null)):_&&(_.d(1),_=null),C===(C=S(L,O))&&M?M.p(L,O):(M.d(1),M=C(L),M&&(M.c(),M.m(t,null))),"heading"in L[0]?w||(w=md(L),w.c(),w.m(u,h)):w&&(w.d(1),w=null),L[0].conditioned?k||(k=gd(L),k.c(),k.m(u,f)):k&&(k.d(1),k=null),"callback"in L[0]?A||(A=pd(L),A.c(),A.m(u,m)):A&&(A.d(1),A=null),"dice"in L[0]&&L[0].dice||"diceCallback"in L[0]&&L[0].diceCallback?.length?P||(P=bd(L),P.c(),P.m(u,p)):P&&(P.d(1),P=null),"markdown"in L[0]&&L[0].markdown?B||(B=yd(L),B.c(),B.m(u,null)):B&&(B.d(1),B=null)},i:N,o:N,d(L){L&&x(e),b&&b.d(),_&&_.d(),M.d(),w&&w.d(),k&&k.d(),A&&A.d(),P&&P.d(),B&&B.d()}}}function b1(n,e,t){let{block:i}=e,{plugin:a}=e;i.type=="heading"&&!i.size&&(i.size=1);let s=o=>"display"in i?`${i.display} (${o[0].toUpperCase()+o.slice(1).toLowerCase()})`:o[0].toUpperCase()+o.slice(1).toLowerCase(),r=o=>a.manager.getLayout(o)?.name??"No layout selected";return n.$$set=o=>{"block"in o&&t(0,i=o.block),"plugin"in o&&t(3,a=o.plugin)},[i,s,r,a]}var Eo=class extends U{constructor(e){super(),G(this,e,b1,p1,j,{block:0,plugin:3},f1)}},vd=Eo;var Ps=require("obsidian");var me=require("obsidian");var _d=require("obsidian");function y1(n){re(n,"svelte-1blh0v3",".creator-zone.svelte-1blh0v3{display:flex;justify-content:space-evenly;gap:1rem;flex-flow:row wrap}.header-container.svelte-1blh0v3{display:flex;align-items:center}")}function kd(n,e,t){let i=n.slice();return i[11]=e[t],i}function wd(n,e){let t,i,a=e[11].name+"",s,r,o,l,c,d,u=N,h,f;function m(){return e[8](e[11])}return{key:n,first:null,c(){t=v("div"),i=v("span"),s=pe(a),r=R(),o=v("div"),c=R(),g(i,"class","table-header"),g(t,"class","header-container svelte-1blh0v3"),this.first=t},m(p,b){D(p,t,b),y(t,i),y(i,s),y(t,r),y(t,o),y(t,c),h||(f=[J(l=e[5].call(null,o)),z(o,"click",m)],h=!0)},p(p,b){e=p,b&1&&a!==(a=e[11].name+"")&&we(s,a)},r(){d=t.getBoundingClientRect()},f(){Dn(t),u()},a(){u(),u=Tn(t,d,Pn,{duration:Mo})},d(p){p&&x(t),h=!1,le(f)}}}function v1(n){let e,t,i=[],a=new Map,s,r,o,l=be(n[0].filter(n[7])),c=d=>d[11].id;for(let d=0;d({name:m,id:Q()})),r=!1;function o(m){let{items:p,info:{source:b,trigger:_}}=m.detail;t(0,s=[...p])}function l(m){let{items:p,info:{source:b}}=m.detail;t(0,s=[...p]),i("sorted",s)}function c(m){m.preventDefault(),t(1,r=!1)}let d=m=>{t(0,s=s.filter(p=>p.id!=m.id)),i("sorted",s)},u=m=>{new _d.ExtraButtonComponent(m).setIcon("cross-in-box")},h=m=>m.id!==ii,f=m=>d(m);return n.$$set=m=>{"headers"in m&&t(6,a=m.headers)},[s,r,o,l,d,u,a,h,f]}var Io=class extends U{constructor(e){super(),G(this,e,k1,v1,j,{headers:6},y1)}},Sd=Io;var As=require("obsidian");function w1(n){re(n,"svelte-mn2hp8",".setting-item.svelte-mn2hp8{align-items:center}.icon.svelte-mn2hp8{display:flex;align-items:center}")}function Cd(n,e,t){let i=n.slice();return i[18]=e[t],i[19]=e,i[20]=t,i}function _1(n){let e,t=n[18].prop+"",i;return{c(){e=v("div"),i=pe(t),g(e,"class","setting-item-name")},m(a,s){D(a,e,s),y(e,i)},p(a,s){s&4&&t!==(t=a[18].prop+"")&&we(i,t)},d(a){a&&x(e)}}}function S1(n){let e,t,i,a;function s(){n[13].call(e,n[19],n[20])}return{c(){e=v("input"),g(e,"type","text"),g(e,"placeholder",t=String(n[18].prop))},m(r,o){D(r,e,o),ct(e,n[18].prop),i||(a=z(e,"input",s),i=!0)},p(r,o){n=r,o&4&&t!==(t=String(n[18].prop))&&g(e,"placeholder",t),o&4&&e.value!==n[18].prop&&ct(e,n[18].prop)},d(r){r&&x(e),i=!1,a()}}}function C1(n){let e,t,i,a;function s(){return n[15](n[18])}return{c(){e=v("div"),g(e,"class","edit")},m(r,o){D(r,e,o),i||(a=[z(e,"click",s),J(t=n[10].call(null,e))],i=!0)},p(r,o){n=r},d(r){r&&x(e),i=!1,le(a)}}}function x1(n){let e,t,i,a;function s(){return n[14](n[18])}return{c(){e=v("div"),g(e,"class","done")},m(r,o){D(r,e,o),i||(a=[z(e,"click",s),J(t=n[11].call(null,e))],i=!0)},p(r,o){n=r},d(r){r&&x(e),i=!1,le(a)}}}function xd(n,e){let t,i,a,s,r,o,l,c,d,u,h,f,m,p;function b(A,P){return A[1]==A[18].id?S1:_1}let _=b(e,-1),S=_(e);function C(A,P){return A[1]==A[18].id?x1:C1}let M=C(e,-1),w=M(e);function k(){return e[16](e[18])}return{key:n,first:null,c(){t=v("div"),i=v("div"),r=R(),o=v("div"),S.c(),l=R(),c=v("div"),w.c(),d=R(),u=v("div"),f=R(),g(i,"class","icon svelte-mn2hp8"),g(i,"style",a=e[0]?"cursor: grab":"cursor: grabbing"),g(o,"class","setting-item-info"),g(u,"class","delete"),g(c,"class","setting-item-control"),g(t,"class","setting-item svelte-mn2hp8"),this.first=t},m(A,P){D(A,t,P),y(t,i),y(t,r),y(t,o),S.m(o,null),y(t,l),y(t,c),w.m(c,null),y(c,d),y(c,u),y(t,f),m||(p=[J(s=Fe.call(null,i,"grip-vertical")),z(i,"mousedown",e[5]),z(i,"touchstart",e[5]),z(u,"click",k),J(h=e[7].call(null,u))],m=!0)},p(A,P){e=A,P&1&&a!==(a=e[0]?"cursor: grab":"cursor: grabbing")&&g(i,"style",a),_===(_=b(e,P))&&S?S.p(e,P):(S.d(1),S=_(e),S&&(S.c(),S.m(o,null))),M===(M=C(e,P))&&w?w.p(e,P):(w.d(1),w=M(e),w&&(w.c(),w.m(c,d)))},d(A){A&&x(t),S.d(),w.d(),m=!1,le(p)}}}function A1(n){let e,t=[],i=new Map,a,s,r,o=be(n[2]),l=c=>c[18].id;for(let c=0;cP)),A===je.POINTER&&t(0,r=!0)}function c(w){w.preventDefault(),t(0,r=!1)}let d=w=>{t(2,i=i.filter(k=>k.id!=w.id)),s("sorted",i.map(({prop:k})=>k))},u=w=>{new As.ExtraButtonComponent(w).setIcon("trash")},h,f=w=>{t(1,h=w.id)},m=w=>{t(2,i=i.map(k=>k.id==w.id?{id:w.id,prop:w.prop}:k)),t(1,h=null),s("sorted",i.map(({prop:k})=>k))},p=w=>{new As.ExtraButtonComponent(w).setIcon("pencil")},b=w=>{new As.ExtraButtonComponent(w).setIcon("check")};function _(w,k){w[k].prop=this.value,t(2,i),t(12,a)}let S=w=>m(w),C=w=>f(w),M=w=>d(w);return n.$$set=w=>{"properties"in w&&t(12,a=w.properties)},n.$$.update=()=>{n.$$.dirty&4096&&t(2,i=[...a])},[r,h,i,o,l,c,d,u,f,m,p,b,a,_,S,C,M]}var Oo=class extends U{constructor(e){super(),G(this,e,T1,A1,j,{properties:12},w1)}},Td=Oo;var Ld=require("obsidian");function Pi(n,{delay:e=0,duration:t=400,easing:i=os,axis:a="y"}={}){let s=getComputedStyle(n),r=+s.opacity,o=a==="y"?"height":"width",l=parseFloat(s[o]),c=a==="y"?["top","bottom"]:["left","right"],d=c.map(_=>`${_[0].toUpperCase()}${_.slice(1)}`),u=parseFloat(s[`padding${d[0]}`]),h=parseFloat(s[`padding${d[1]}`]),f=parseFloat(s[`margin${d[0]}`]),m=parseFloat(s[`margin${d[1]}`]),p=parseFloat(s[`border${d[0]}Width`]),b=parseFloat(s[`border${d[1]}Width`]);return{delay:e,duration:t,easing:i,css:_=>`overflow: hidden;opacity: ${Math.min(_*20,1)*r};${o}: ${_*l}px;padding-${c[0]}: ${_*u}px;padding-${c[1]}: ${_*h}px;margin-${c[0]}: ${_*f}px;margin-${c[1]}: ${_*m}px;border-${c[0]}-width: ${_*p}px;border-${c[1]}-width: ${_*b}px;`}}var Rd=require("obsidian");var D1=require("obsidian");function ai(n){switch(n){case"inline":case"group":return{type:n,id:Q(),properties:[],nested:[]};case"heading":return{type:"heading",id:Q(),properties:[],size:1};case"property":return{type:"property",id:Q(),properties:[]};case"saves":return{type:"saves",id:Q(),properties:[]};case"traits":return{type:"traits",id:Q(),properties:[]};case"spells":return{type:"spells",id:Q(),properties:[]};case"subheading":return{type:"subheading",id:Q(),properties:[]};case"image":return{type:"image",id:Q(),properties:[]};case"table":return{type:"table",id:Q(),properties:[],headers:[],calculate:!0};case"text":return{type:"text",id:Q(),properties:[],text:null};case"ifelse":return{type:"ifelse",id:Q(),conditions:[]};case"collapse":return{type:"collapse",id:Q(),heading:null,hasRule:!1,conditioned:!1,nested:[ai("group")],open:!1};case"javascript":return{type:"javascript",id:Q(),conditioned:!1,code:""};case"layout":return{type:"layout",id:Q(),layout:null};case"action":return{type:"action",id:Q(),icon:"clapperboard"}}}var Ri=require("obsidian");var Dd=require("@codemirror/view");function E1(n){re(n,"svelte-1ss6215",".setting-item-info.svelte-1ss6215{width:100%}.setting-item-name.svelte-1ss6215{display:flex;align-items:center;gap:0.25rem}")}function M1(n){let e;function t(s,r){return!s[0]||!s[0].condition?P1:O1}let i=t(n,-1),a=i(n);return{c(){e=v("div"),a.c(),g(e,"class","setting-item-name svelte-1ss6215")},m(s,r){D(s,e,r),a.m(e,null)},p(s,r){i===(i=t(s,r))&&a?a.p(s,r):(a.d(1),a=i(s),a&&(a.c(),a.m(e,null)))},d(s){s&&x(e),a.d()}}}function I1(n){let e,t,i,a;return{c(){e=v("div")},m(s,r){D(s,e,r),i||(a=J(t=n[4].call(null,e)),i=!0)},p:N,d(s){s&&x(e),i=!1,a()}}}function O1(n){let e,t=n[0].condition+"",i;return{c(){e=v("code"),i=pe(t)},m(a,s){D(a,e,s),y(e,i)},p(a,s){s&1&&t!==(t=a[0].condition+"")&&we(i,t)},d(a){a&&x(e)}}}function P1(n){let e,t,i,a,s,r;return{c(){e=v("div"),i=R(),a=v("em"),a.textContent="No condition set"},m(o,l){D(o,e,l),D(o,i,l),D(o,a,l),s||(r=J(t=Fe.call(null,e,"alert-triangle")),s=!0)},p:N,d(o){o&&(x(e),x(i),x(a)),s=!1,r()}}}function R1(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","edit")},m(s,r){D(s,e,r),i||(a=[z(e,"click",n[8]),J(t=n[5].call(null,e))],i=!0)},p:N,d(s){s&&x(e),i=!1,le(a)}}}function N1(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","done")},m(s,r){D(s,e,r),i||(a=[z(e,"click",n[3]),J(t=n[6].call(null,e))],i=!0)},p:N,d(s){s&&x(e),i=!1,le(a)}}}function B1(n){let e,t,i,a,s,r,o,l;function c(p,b){return p[1]?I1:M1}let d=c(n,-1),u=d(n);function h(p,b){return p[1]?N1:R1}let f=h(n,-1),m=f(n);return{c(){e=v("div"),u.c(),t=R(),i=v("div"),m.c(),a=R(),s=v("div"),g(e,"class","setting-item-info svelte-1ss6215"),g(s,"class","delete"),g(i,"class","setting-item-control")},m(p,b){D(p,e,b),u.m(e,null),D(p,t,b),D(p,i,b),m.m(i,null),y(i,a),y(i,s),o||(l=[z(s,"click",n[9]),J(r=n[7].call(null,s))],o=!0)},p(p,[b]){d===(d=c(p,b))&&u?u.p(p,b):(u.d(1),u=d(p),u&&(u.c(),u.m(e,null))),f===(f=h(p,b))&&m?m.p(p,b):(m.d(1),m=f(p),m&&(m.c(),m.m(i,a)))},i:N,o:N,d(p){p&&(x(e),x(t),x(i)),u.d(),m.d(),o=!1,le(l)}}}function L1(n,e,t){let i=Me(),{condition:a}=e,{editing:s=!1}=e,r;function o(){r&&(t(0,a.condition=r.state.doc.toString(),a),r.destroy()),i("done")}let l=m=>{let p=new Ri.TextAreaComponent(m).setValue(a?.condition?a.condition:"");r=Lt(p.inputEl,Dd.EditorView.updateListener.of(b=>{b.docChanged&&t(0,a.condition=b.state.doc.toString(),a)}))},c=m=>{new Ri.ExtraButtonComponent(m).setIcon("pencil")},d=m=>{new Ri.ExtraButtonComponent(m).setIcon("check")},u=m=>{new Ri.ExtraButtonComponent(m).setIcon("trash")};bn(()=>{r?.destroy()});let h=()=>i("edit"),f=()=>i("delete");return n.$$set=m=>{"condition"in m&&t(0,a=m.condition),"editing"in m&&t(1,s=m.editing)},[a,s,i,o,l,c,d,u,h,f]}var Po=class extends U{constructor(e){super(),G(this,e,L1,B1,j,{condition:0,editing:1},E1)}},Ed=Po;function F1(n){re(n,"svelte-mn2hp8",".setting-item.svelte-mn2hp8{align-items:center}.icon.svelte-mn2hp8{display:flex;align-items:center}")}function Md(n,e,t){let i=n.slice();return i[15]=e[t],i}function Id(n){let e,t,i,a,s,r,o,l,c,d;function u(){return n[11](n[15])}function h(){return n[12](n[15])}function f(){return n[13](n[15])}return r=new Ed({props:{condition:n[15].prop,editing:n[1]==n[15].id}}),r.$on("delete",u),r.$on("edit",h),r.$on("done",f),{c(){e=v("div"),t=v("div"),s=R(),ie(r.$$.fragment),o=R(),g(t,"class","icon svelte-mn2hp8"),g(t,"style",i=n[2]?"cursor: grab":"cursor: grabbing"),g(e,"class","setting-item svelte-mn2hp8")},m(m,p){D(m,e,p),y(e,t),y(e,s),te(r,e,null),y(e,o),l=!0,c||(d=[J(a=Fe.call(null,t,"grip-vertical")),z(t,"mousedown",n[6]),z(t,"touchstart",n[6])],c=!0)},p(m,p){n=m,(!l||p&4&&i!==(i=n[2]?"cursor: grab":"cursor: grabbing"))&&g(t,"style",i);let b={};p&8&&(b.condition=n[15].prop),p&10&&(b.editing=n[1]==n[15].id),r.$set(b)},i(m){l||(E(r.$$.fragment,m),l=!0)},o(m){I(r.$$.fragment,m),l=!1},d(m){m&&x(e),ne(r),c=!1,le(d)}}}function Od(n,e){let t,i=e[1],a,s,r=Id(e);return{key:n,first:null,c(){t=_e(),r.c(),a=_e(),this.first=t},m(o,l){D(o,t,l),r.m(o,l),D(o,a,l),s=!0},p(o,l){e=o,l&2&&j(i,i=e[1])?(ce(),I(r,1,1,N),ue(),r=Id(e),r.c(),E(r,1),r.m(a.parentNode,a)):r.p(e,l)},i(o){s||(E(r),s=!0)},o(o){I(r),s=!1},d(o){o&&(x(t),x(a)),r.d(o)}}}function W1(n){let e,t,i,a,s,r=[],o=new Map,l,c,d,u,h=be(n[3]),f=m=>m[15].id;for(let m=0;m(s(),s=Dt(o,M=>t(10,a=M)),o);n.$$.on_destroy.push(()=>s());let{conditions:o}=e;r();let l=null,c=Me(),d=!0;function u(M){let{items:w,info:{source:k,trigger:A}}=M.detail;t(3,i=[...w]),k===je.KEYBOARD&&A===Ye.DRAG_STOPPED&&t(2,d=!0)}function h(M){let{items:w,info:{source:k}}=M.detail;t(3,i=[...w]),c("sorted",i.map(({prop:A})=>A)),k===je.POINTER&&t(2,d=!0)}function f(M){M.preventDefault(),t(2,d=!1)}let m=M=>{t(3,i=i.filter(w=>w.id!=M.id)),c("sorted",i.map(({prop:w})=>w))},p=M=>{t(3,i=i.map(w=>w.id==M.id?{id:M.id,prop:M.prop}:w)),t(1,l=null),c("sorted",i.map(({prop:w})=>w))},b=M=>{new Rd.Setting(M).setName("Add new condition").addButton(w=>w.setIcon("plus").onClick(()=>{let k=Q();t(1,l=k),t(3,i=[...i,{prop:{nested:[ai("group")],condition:null},id:k}]),c("sorted",i.map(({prop:A})=>A))}))},_=M=>m(M),S=M=>t(1,l=M.id),C=M=>p(M);return n.$$set=M=>{"conditions"in M&&r(t(0,o=M.conditions))},n.$$.update=()=>{n.$$.dirty&1024&&t(3,i=a.map(M=>({prop:M,id:Q()})))},[o,l,d,i,u,h,f,m,p,b,a,_,S,C]}var Ro=class extends U{constructor(e){super(),G(this,e,H1,W1,j,{conditions:0},F1)}},Nd=Ro;function z1(n){re(n,"svelte-131x181",".condition-builder-container.svelte-131x181 .setting-item.svelte-131x181{align-items:flex-start}")}function Bd(n){let e,t,i;return{c(){e=v("div"),e.innerHTML=`Conditions are used to determine what block is + rendered. Conditions are evaluated top to bottom - the + first to evaluate to true is the condition that will be used. If the last + condition is left blank and no others were true, it will + be used.

The expression receives the monster parameter, which can be used to access properties of the + monster being rendered, and the plugin parameter, which is a reference to the Fantasy Statblocks + plugin and can be used for accessing app and plugin settings.

All conditions must return a true/false value. For + example: return monster.ac > 1`,g(e,"class","setting-item-description")},m(a,s){D(a,e,s),i=!0},i(a){i||(a&&It(()=>{i&&(t||(t=Jn(e,Pi,{},!0)),t.run(1))}),i=!0)},o(a){a&&(t||(t=Jn(e,Pi,{},!1)),t.run(0)),i=!1},d(a){a&&x(e),a&&t&&t.end()}}}function q1(n){let e,t,i,a,s,r,o,l,c,d,u,h,f=n[1]&&Bd(n);return c=new Nd({props:{conditions:n[2]}}),c.$on("sorted",n[7]),{c(){e=v("div"),t=v("div"),i=v("div"),f&&f.c(),a=R(),s=v("div"),r=v("div"),l=R(),ie(c.$$.fragment),g(i,"class","setting-item-info"),g(s,"class","setting-item-control"),g(t,"class","setting-item svelte-131x181"),g(e,"class","condition-builder-container svelte-131x181")},m(m,p){D(m,e,p),y(e,t),y(t,i),f&&f.m(i,null),y(t,a),y(t,s),y(s,r),y(e,l),te(c,e,null),d=!0,u||(h=[J(o=n[4].call(null,r)),z(r,"click",n[6])],u=!0)},p(m,[p]){m[1]?f?p&2&&E(f,1):(f=Bd(m),f.c(),E(f,1),f.m(i,null)):f&&(ce(),I(f,1,1,()=>{f=null}),ue())},i(m){d||(E(f),E(c.$$.fragment,m),d=!0)},o(m){I(f),I(c.$$.fragment,m),d=!1},d(m){m&&x(e),f&&f.d(),ne(c),u=!1,le(h)}}}function j1(n,e,t){let i,{plugin:a}=e,{block:s}=e,r=Le(s.conditions),o=async()=>{t(5,a.settings.hideConditionHelp=!a.settings.hideConditionHelp,a),await a.saveSettings()},l=u=>{new Ld.ExtraButtonComponent(u).setIcon("help-circle")},c=()=>o(),d=u=>t(0,s.conditions=[...u.detail],s);return n.$$set=u=>{"plugin"in u&&t(5,a=u.plugin),"block"in u&&t(0,s=u.block)},n.$$.update=()=>{n.$$.dirty&32&&t(1,i=a.settings.hideConditionHelp)},[s,i,r,o,l,a,c,d]}var No=class extends U{constructor(e){super(),G(this,e,j1,q1,j,{plugin:5,block:0},z1)}},Fd=No;var Hn=require("@codemirror/view");var Wo=Ba(Ts()),Ds=class extends Wo.FuzzyInputSuggest{getItemText(e){return e.name}renderNote(e,t){}renderTitle(e,t){this.renderMatches(e,t.item.name,t.match.matches)}},Es=class extends Wo.FuzzyInputSuggest{renderNote(e,t){}renderTitle(e,t){this.renderMatches(e,t.item,t.match.matches)}getItemText(e){return e}};var Vd=require("obsidian"),_t=class extends Vd.Modal{constructor(t){super(t.app);this.plugin=t;this.modalEl.addClass("fantasy-statblocks-modal"),t.register(()=>this.close())}};function Os(n,e,t){switch(e.type){case"group":case"inline":return new Ho(n,e);case"action":return new Uo(n,e);case"collapse":return new zo(n,e);case"ifelse":return new Vo(n,e);case"javascript":return new qo(n,e);case"heading":return new Go(n,e);case"layout":return new jo(n,e,t);case"property":return new Ko(n,e);case"saves":return new $o(n,e);case"spells":return new Yo(n,e);case"subheading":return new Jo(n,e);case"table":return new Xo(n,e);case"traits":return new Qo(n,e);case"text":return new Zo(n,e);default:return new si(n,e)}}var Wn=class extends _t{constructor(t,i){super(t);this.plugin=t;i&&(this.block=Ze(i)),this.containerEl.addClass("statblock-edit-block")}onOpen(){this.titleEl.setText("Edit Block"),this.display()}buildButtons(t){t.empty(),new me.Setting(t).addButton(i=>i.setCta().setIcon("checkmark").setTooltip("Save").onClick(()=>{this.saved=!0,this.close()})).addExtraButton(i=>i.setIcon("cross").setTooltip("Cancel").onClick(()=>{this.close()}))}buildProperty(t){}},Ho=class extends Wn{async display(){this.contentEl.empty(),new me.Setting(this.contentEl).setName("Section Heading").setDesc("This text will be used for the section heading. Can be left blank.").addText(e=>{e.setValue(this.block.heading).onChange(t=>this.block.heading=t)}),new me.Setting(this.contentEl).setName("Has Rule").setDesc("If present, the block will have a horizontal rule placed after it.").addToggle(e=>{e.setValue(this.block.hasRule).onChange(t=>this.block.hasRule=t)}),new me.Setting(this.contentEl).setName("CSS Container Class").setDesc("All nested elements inside this group container will receive this CSS class. If blank, no class will be applied.").addText(e=>{e.setValue(this.block.cls).onChange(t=>this.block.cls=t)}),this.buildConditions(this.contentEl.createDiv()),this.buildButtons(this.contentEl.createDiv())}buildConditions(e){e.empty();let t=this.block;new me.Setting(e).setName("Conditional").setDesc("The block will not be added if the associated properties are not present.").addToggle(i=>{i.setValue(t.conditioned).onChange(a=>{t.conditioned=a,this.buildConditions(e)})})}},zo=class extends Wn{async display(){this.contentEl.empty(),new me.Setting(this.contentEl).setName("Section Heading").setDesc("This text will be used for the section heading. Can be left blank.").addText(e=>{e.setValue(this.block.heading).onChange(t=>this.block.heading=t)}),new me.Setting(this.contentEl).setName("Open by Default").setDesc("The block will start open.").addToggle(e=>{e.setValue(this.block.open).onChange(t=>this.block.open=t)}),new me.Setting(this.contentEl).setName("Has Rule").setDesc("If present, the block will have a horizontal rule placed after it.").addToggle(e=>{e.setValue(this.block.hasRule).onChange(t=>this.block.hasRule=t)}),this.buildButtons(this.contentEl.createDiv())}},qo=class extends Wn{async display(){this.contentEl.empty(),new me.Setting(this.contentEl).setName("JavaScript").setHeading().setDesc(createFragment(t=>{t.createSpan({text:"JavaScript blocks can be used to do highly advanced HTML elements. The JavaScript code will be provided the "}),t.createEl("code",{text:"monster"}),t.createSpan({text:" and "}),t.createEl("code",{text:"property"}),t.createSpan({text:"parameters and should return a HTML element, which will be attached to the block's container element."})}));let e=new me.TextAreaComponent(this.contentEl).setValue(this.block.code);e.inputEl.addClass("statblock-textarea"),this.editor=Lt(e.inputEl,Hn.EditorView.updateListener.of(t=>{t.docChanged&&(this.block.code=t.state.doc.toString())})),this.buildButtons(this.contentEl.createDiv())}},jo=class extends Wn{constructor(t,i,a){super(t,i);this.layout=a}hasLayoutNestedAlready(t){for(let i of t)if(i.type=="layout"&&i.layout==this.layout||"nested"in i&&this.hasLayoutNestedAlready(i.nested))return!0;return!1}async display(){this.contentEl.empty(),new me.Setting(this.contentEl).setName("Layout to Insert").addDropdown(t=>{for(let i of this.plugin.manager.getAllLayouts())i.id!=this.layout&&(this.hasLayoutNestedAlready(i.blocks)||t.addOption(i.id,i.name));this.block.layout&&t.setValue(this.block.layout),t.onChange(i=>{this.block.layout=i})}),this.buildButtons(this.contentEl.createDiv())}},Vo=class extends Wn{async display(){this.contentEl.empty(),this.buildConditions(this.contentEl.createDiv()),this.buildButtons(this.contentEl.createDiv())}buildConditions(e){new Fd({target:e,props:{plugin:this.plugin,block:this.block}})}},Is,Ud,Ms=class extends Wn{constructor(){super(...arguments);Be(this,Is);this.propertiesEl=createDiv("block-properties-container");this.separatorEl=createDiv("block-separator-container");this.conditionsEl=createDiv("block-conditions-container");this.diceEl=createDiv("block-dice-container");this.advancedEl=createEl("details",{cls:"statblock-nested-settings",attr:{...this.plugin.settings.showAdvanced?{open:!0}:{}}});this.buttonsEl=createDiv("block-buttons-container")}async display(){this.containerEl.addClass("statblock-block-editor"),this.contentEl.empty(),this.contentEl.appendChild(this.propertiesEl),this.contentEl.appendChild(this.separatorEl),this.contentEl.appendChild(this.conditionsEl),this.contentEl.appendChild(this.diceEl),this.contentEl.appendChild(this.advancedEl),this.contentEl.appendChild(this.buttonsEl),this.buildProperties(this.propertiesEl),this.buildSeparator(this.separatorEl),this.buildConditions(this.conditionsEl),this.buildDice(this.diceEl),Oe(this,Is,Ud).call(this,this.advancedEl),this.buildButtons(this.buttonsEl)}onClose(){this.editor?.destroy()}buildProperties(t){}buildSeparator(t){}buildConditions(t){}buildDice(t){}};Is=new WeakSet,Ud=function(t){t.empty(),t.ontoggle=()=>{this.plugin.settings.showAdvanced=t.open,this.plugin.saveSettings()};let i=t.createEl("summary");new me.Setting(i).setHeading().setName("Advanced Settings"),i.createDiv("collapser").createDiv("handle"),this.buildAdvanced(t.createDiv())};var Uo=class extends Ms{buildProperties(e){e.empty(),new me.Setting(e).setName("Icon").setDesc("Choose the icon to use for the button.").addText(t=>{t.setValue(this.block.icon);let i=(0,me.getIconIds)().map(s=>s.replace(/^lucide-/,""));new Es(this.app,t,i).onSelect(async s=>{this.block.icon=s.item,this.buildProperties(e)}),t.inputEl.onblur=async()=>{let s=t.inputEl.value?.trim()?t.inputEl.value.trim():"/";this.block.icon=s,this.buildProperties(e)}}).addExtraButton(t=>{t.setIcon(this.block.icon).setDisabled(!0)}),new me.Setting(e).setName("Action").setDesc("Choose a Command to run when this action is executed.").addText(t=>{t.setValue(this.block.action);let i=this.app.commands.listCommands();new Ds(this.app,t,i).onSelect(async s=>{this.block.action=s.item.id}),t.inputEl.onblur=async()=>{let s=t.inputEl.value?.trim()?t.inputEl.value.trim():"/";this.block.action=i.find(r=>r.name.toLowerCase()===s?.toLowerCase())?.id}})}buildAdvanced(e){e.empty(),new me.Setting(e).setHeading().setName("Callback").setDesc(createFragment(i=>{i.createSpan({text:"Executing the action will run the callback. Any registered commands will "}),i.createEl("strong",{text:"not"}),i.createSpan({text:" be ran."}),i.createEl("br"),i.createSpan({text:"The callback will receive the "}),i.createEl("code",{text:"monster"}),i.createSpan({text:" parameter. "})}));let t=new me.TextAreaComponent(e).setValue(this.block.callback);t.inputEl.addClass("statblock-textarea"),this.editor=Lt(t.inputEl,Hn.EditorView.updateListener.of(i=>{i.docChanged&&(this.block.callback=i.state.doc.toString())}))}},si=class extends Ms{addPropertyAsCssClassToggleSetting(e){new me.Setting(e).setName("Add Property as CSS Class").setDesc("Disable this to prevent adding the property to the containing HTML element as a CSS class. This can be used to avoid collisions with native Obsidian CSS.").addToggle(t=>{t.setValue(!this.block.doNotAddClass).onChange(i=>{this.block.doNotAddClass=!i,this.display()})})}buildProperties(e){e.empty();let t=this.block;new me.Setting(e).setName("Link Monster Property").addText(i=>i.setValue(t.properties[0]).onChange(a=>{t.properties[0]=a}))}buildAdvanced(e){if(e.empty(),this.plugin.canUseDiceRoller){new me.Setting(e).setHeading().setName("Dice Callback").setDesc(createFragment(i=>{i.createSpan({text:"The block will run the callback and use the returned values for the dice strings."}),i.createEl("br"),i.createSpan({text:"The callback will receive the "}),i.createEl("code",{text:"monster"}),i.createSpan({text:" and "}),i.createEl("code",{text:"property"}),i.createSpan({text:"parameters. Dice callbacks should return an array of strings and objects, with the objects defining the dice rolls:"}),i.createEl("br"),me.MarkdownRenderer.render(this.plugin.app,"```ts\ninterface DiceCallbackObject {\n text: string // string to be parsed into a dice roll\n original?: string // optional, shown in parenthesis\n}\n```",i.createDiv(),"",new me.Component),i.createEl("br"),i.createEl("span",{text:"For example: "}),i.createEl("br"),me.MarkdownRenderer.render(this.plugin.app,'```ts\nconst diceText = monster.stats[5] + "d20 + 2";\nreturn ["The monster guesses you have: ", { text: diceText }, " freckles."];\n```',i.createDiv(),"",new me.Component)}));let t=new me.TextAreaComponent(e).setValue(this.block.diceCallback);t.inputEl.addClasses(["statblock-textarea","statblock-textarea-small"]),this.editor=Lt(t.inputEl,Hn.EditorView.updateListener.of(i=>{i.docChanged&&(this.block.diceCallback=i.state.doc.toString())}))}}buildSeparator(e){}buildConditions(e){e.empty();let t=this.block;new me.Setting(e).setName("Conditional").setDesc("The block will not be added if the associated properties are not present.").addToggle(i=>{i.setValue(t.conditioned).onChange(a=>{t.conditioned=a,this.buildConditions(e)})}),this.block.conditioned||new me.Setting(e).setName("Fallback").setDesc("If not present, this text will be displayed.").addText(i=>{t.fallback||(t.fallback="-"),i.setValue(t.fallback).onChange(a=>{t.fallback=a})}),new me.Setting(e).setName("Has Rule").setDesc("If present, the block will have a horizontal rule placed after it.").addToggle(i=>{i.setValue(t.hasRule).onChange(a=>t.hasRule=a)})}buildDice(e){e.empty();let t=this.block;this.plugin.canUseDiceRoller&&(new me.Setting(e).setName("Parse for Dice").setDesc("The plugin will attempt to add dice rollers as specified.").addToggle(i=>i.setValue(t.dice).onChange(a=>{t.dice=a,this.buildDice(e)})),t.dice&&new me.Setting(e.createDiv()).setName("Link Dice to Property").setDesc("The dice roller will parse this property instead of the original.").addText(i=>{i.setValue(`${t.diceProperty}`).onChange(a=>{t.diceProperty=a})}))}},ri=class extends si{buildAdvanced(e){super.buildAdvanced(e)}},Go=class extends si{buildProperties(e){super.buildProperties(e),new me.Setting(e).setName("Header Size").setDesc("The heading will use this size.").addDropdown(t=>{this.block.size||this.block.size==1,t.addOptions({1:"H1",2:"H2",3:"H3",4:"H4",5:"H5",6:"H6"}).setValue(`${this.block.size}`).onChange(i=>this.block.size=Number(i))})}},Ko=class extends ri{buildAdvanced(e){super.buildAdvanced(e),new me.Setting(e).setHeading().setName("Callback").setDesc(createFragment(i=>{i.createSpan({text:"The block will run the callback and use the returned string as the property."}),i.createEl("br"),i.createSpan({text:"The callback will receive the "}),i.createEl("code",{text:"monster"}),i.createSpan({text:" parameter. The callback should return a string. For example: "}),i.createEl("code",{text:"return monster.name"}),i.createEl("br"),i.createEl("strong",{text:"Please Note: This will not run if a dice callback is provided."})}));let t=new me.TextAreaComponent(e).setValue(this.block.callback);t.inputEl.addClass("statblock-textarea"),this.editor=Lt(t.inputEl,Hn.EditorView.updateListener.of(i=>{i.docChanged&&(this.block.callback=i.state.doc.toString())}))}onClose(){this.editor?.destroy()}buildProperties(e){super.buildProperties(e),super.addPropertyAsCssClassToggleSetting(e),new me.Setting(e).setName("Display Text").setDesc("This text will be used for the property name.").addText(t=>{t.setValue(this.block.display).onChange(i=>this.block.display=i)})}},$o=class extends ri{buildProperties(e){super.buildProperties(e),super.addPropertyAsCssClassToggleSetting(e),new me.Setting(e).setName("Display Text").setDesc("This text will be used for the property name.").addText(t=>{t.setValue(this.block.display).onChange(i=>this.block.display=i)})}buildAdvanced(e){super.buildAdvanced(e),new me.Setting(e).setHeading().setName("Callback").setDesc(createFragment(i=>{i.createSpan({text:"The block will run the callback on each save object and use the returned object as the save."}),i.createEl("br"),i.createSpan({text:"The callback will receive the "}),i.createEl("code",{text:"monster"}),i.createSpan({text:" and "}),i.createEl("code",{text:"property"}),i.createSpan({text:" parameters. The callback should return an object with a single key and value. For example: "}),i.createEl("code",{text:'return {"fort": property.fortitude}'}),i.createEl("br"),i.createEl("strong",{text:"Please Note: This will not run if a dice callback is provided."})}));let t=new me.TextAreaComponent(e).setValue(this.block.callback);t.inputEl.addClass("statblock-textarea"),this.editor=Lt(t.inputEl,Hn.EditorView.updateListener.of(i=>{i.docChanged&&(this.block.callback=i.state.doc.toString())}))}},Yo=class extends ri{buildProperties(e){super.buildProperties(e),new me.Setting(e).setName("Trait Name").setDesc("Name to display for the Spellcasting trait. Defaults to Spellcasting if not provided.").addText(t=>{t.setValue(this.block.heading).onChange(i=>this.block.heading=i)})}},Jo=class extends si{buildProperties(e){e.empty();let t=this.block,i=e.createDiv("statblock-additional-container"),a="";new me.Setting(i).setHeading().setName("Link Monster Properties").addText(o=>o.setPlaceholder("property").setValue(a).onChange(l=>a=l)).addExtraButton(o=>o.setIcon("plus-with-circle").onClick(()=>{if(!a||!a.length){new me.Notice("A valid property must be supplied.");return}t.properties.push(a),this.buildProperties(e)}));let s=i.createDiv("additional");new Td({target:s,props:{properties:this.block.properties.map(o=>({prop:o,id:Q()}))}}).$on("sorted",o=>{t.properties=[...o.detail]})}buildSeparator(e){e.empty(),new me.Setting(e).setName("Separator").setDesc("Text separating properties").addText(t=>{t.setValue(this.block.separator).onChange(i=>{if(i===" "){this.block.separator=i;return}this.block.separator=(i??"").trim().length===0?", ":i})})}},Xo=class extends si{buildAdvanced(e){super.buildAdvanced(e),new me.Setting(e).setHeading().setName("Ability Modifier Calculation").setDesc(createFragment(i=>{i.createSpan({text:"Allows a custom modifier for the stat."}),i.createEl("br"),i.createSpan({text:"Variables "}),i.createEl("code",{text:"stat"}),i.createSpan({text:" and "}),i.createEl("code",{text:"monster"}),i.createSpan({text:"are accessible, use these to calculate the modifier."})}));let t=new me.TextAreaComponent(e).setValue(this.block.modifier);t.inputEl.addClasses(["statblock-textarea","statblock-textarea-small"]),this.editor=Lt(t.inputEl,Hn.EditorView.updateListener.of(i=>{i.docChanged&&(this.block.modifier=i.state.doc.toString())}))}buildProperties(e){super.buildProperties(e);let t=e.createDiv("statblock-additional-container"),i="";new me.Setting(t).setHeading().setName("Table Headers").addText(s=>s.setPlaceholder("header").setValue(i).onChange(r=>i=r)).addExtraButton(s=>s.setIcon("plus-with-circle").onClick(()=>{if(!i||!i.length){new me.Notice("A valid property must be supplied.");return}this.block.headers.push(i),this.buildProperties(e)}));let a=t.createDiv("additional");new Sd({target:a,props:{headers:this.block.headers}}).$on("sorted",s=>{this.block.headers=[...s.detail?.map(r=>r.name)??[]]}),new me.Setting(e).setName("Calculate Modifiers").setDesc("The block will attempt to calculate modifiers for table values.").addToggle(s=>{s.setValue(this.block.calculate).onChange(r=>{this.block.calculate=r})}),super.addPropertyAsCssClassToggleSetting(e)}},Qo=class extends ri{buildProperties(e){super.buildProperties(e),super.addPropertyAsCssClassToggleSetting(e),new me.Setting(e).setName("Use Monster Property for Heading").setDesc("The Section heading will be set to the value of the specified property.").addToggle(i=>{i.setValue(this.block.headingProp).onChange(a=>{this.block.headingProp=a,this.display()})}),new me.Setting(e).setName("Section Heading").setDesc(this.block.headingProp?"The section will use this property for the section heading. If the property does not exist or is blank, the section heading will not appear.":"This text will be used for the section heading. Can be left blank.").addText(i=>{i.setValue(this.block.heading).onChange(a=>this.block.heading=a)}),new me.Setting(e).setName("Section Subheading Text").setDesc(createFragment(i=>{i.createSpan({text:"Text entered here will appear directly after the section heading, before the actual traits. Use "}),i.createEl("code",{text:"{{monster}}"}),i.createSpan({text:" to insert the current monster's name."})})).controlEl.detach(),new me.TextAreaComponent(this.contentEl).setValue(this.block.subheadingText).onChange(i=>this.block.subheadingText=i)}buildAdvanced(e){super.buildAdvanced(e),new me.Setting(e).setHeading().setName("Callback").setDesc(createFragment(i=>{i.createSpan({text:"The block will run the callback on each trait and use the returned string as the trait description."}),i.createEl("br"),i.createSpan({text:"The callback will receive the "}),i.createEl("code",{text:"monster"}),i.createSpan({text:" and "}),i.createEl("code",{text:"property"}),i.createSpan({text:" parameters. The callback should return a string. For example: "}),i.createEl("code",{text:"return monster.name"}),i.createEl("br"),i.createEl("strong",{text:"Please Note: This will not run if a dice callback is provided."})}));let t=new me.TextAreaComponent(e).setValue(this.block.callback);t.inputEl.addClass("statblock-textarea"),this.editor=Lt(t.inputEl,Hn.EditorView.updateListener.of(i=>{i.docChanged&&(this.block.callback=i.state.doc.toString())}))}},Zo=class extends ri{buildAdvanced(e){super.buildAdvanced(e),new me.Setting(e).setHeading().setName("Text to Show").setDesc(createFragment(t=>{t.createSpan({text:"The block will "}),t.createEl("strong",{text:"always"}),t.createSpan({text:" display the text entered here."})})),new me.TextAreaComponent(e).setValue(this.block.text).onChange(t=>{this.block.text=t})}buildProperties(e){super.buildProperties(e),new me.Setting(e).setName("Use Monster Property for Heading").setDesc("The Section heading will be set to the value of the specified property.").addToggle(t=>{t.setValue(this.block.headingProp).onChange(i=>{this.block.headingProp=i,this.display()})}),new me.Setting(e).setName("Section Heading").setDesc(this.block.headingProp?"The section will use this property for the section heading. If the property does not exist or is blank, the section heading will not appear.":"This text will be used for the section heading. Can be left blank.").addText(t=>{t.setValue(this.block.heading).onChange(i=>this.block.heading=i)})}};function t0(n){re(n,"svelte-1e3b779",".statblock-creator-container.svelte-1e3b779.svelte-1e3b779{display:flex;justify-content:space-between;width:100%;height:100%;gap:0.25rem}body:not(.is-mobile) .statblock-creator-container.svelte-1e3b779:not(:hover)>.icons.svelte-1e3b779{visibility:hidden}.statblock-creator-block.svelte-1e3b779.svelte-1e3b779{width:100%}.icons.svelte-1e3b779.svelte-1e3b779{display:flex;justify-content:flex-end}.statblock-creator-container.svelte-1e3b779 .icons.svelte-1e3b779{align-items:center}.icon.svelte-1e3b779:not(:first-child) .clickable-icon{margin-left:0}.layout.svelte-1e3b779.svelte-1e3b779{border:2px dashed grey}")}function n0(n){let e,t;return e=new vd({props:{block:n[0],plugin:n[1]}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p(i,a){let s={};a&1&&(s.block=i[0]),a&2&&(s.plugin=i[1]),e.$set(s)},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function i0(n){let e;return{c(){e=pe("JavaScript")},m(t,i){D(t,e,i)},p:N,i:N,o:N,d(t){t&&x(e)}}}function Gd(n){let e,t,i,a,s=[i0,n0],r=[];function o(l,c){return l[0].type=="javascript"?0:l[0].type!="ifelse"&&l[0].type!="collapse"?1:-1}return~(t=o(n,-1))&&(i=r[t]=s[t](n)),{c(){e=v("div"),i&&i.c(),g(e,"class","statblock-creator-block svelte-1e3b779"),oe(e,"layout",n[0].type=="layout")},m(l,c){D(l,e,c),~t&&r[t].m(e,null),a=!0},p(l,c){let d=t;t=o(l,c),t===d?~t&&r[t].p(l,c):(i&&(ce(),I(r[d],1,1,()=>{r[d]=null}),ue()),~t?(i=r[t],i?i.p(l,c):(i=r[t]=s[t](l),i.c()),E(i,1),i.m(e,null)):i=null),(!a||c&1)&&oe(e,"layout",l[0].type=="layout")},i(l){a||(E(i),a=!0)},o(l){I(i),a=!1},d(l){l&&x(e),~t&&r[t].d()}}}function a0(n){let e,t=n[0],i,a,s,r,o,l,c,d,u,h,f=Gd(n);return{c(){e=v("div"),f.c(),i=R(),a=v("div"),s=v("div"),o=R(),l=v("div"),g(s,"class","icon svelte-1e3b779"),g(l,"class","icon svelte-1e3b779"),g(a,"class","icons svelte-1e3b779"),g(e,"class","statblock-creator-container svelte-1e3b779")},m(m,p){D(m,e,p),f.m(e,null),y(e,i),y(e,a),y(a,s),y(a,o),y(a,l),d=!0,u||(h=[J(r=n[2].call(null,s)),J(c=n[3].call(null,l))],u=!0)},p(m,[p]){p&1&&j(t,t=m[0])?(ce(),I(f,1,1,N),ue(),f=Gd(m),f.c(),E(f,1),f.m(e,i)):f.p(m,p)},i(m){d||(E(f),d=!0)},o(m){I(f),d=!1},d(m){m&&x(e),f.d(m),u=!1,le(h)}}}function s0(n,e,t){let{block:i}=e,{plugin:a}=e,{layout:s}=e,r=Me(),o=()=>{let u=Os(a,i,s);u.onClose=()=>{u.saved&&r("edited",u.block)},u.open()},l=u=>{new Ps.ExtraButtonComponent(u).setIcon("pencil").setTooltip("Edit Block").onClick(()=>{o()})},c=u=>{new Ps.ExtraButtonComponent(u).setIcon("plus").setTooltip("Add Condition").onClick(()=>{})},d=u=>{new Ps.ExtraButtonComponent(u).setIcon("trash").setTooltip("Delete Block").onClick(()=>r("trash",i))};return n.$$set=u=>{"block"in u&&t(0,i=u.block),"plugin"in u&&t(1,a=u.plugin),"layout"in u&&t(4,s=u.layout)},[i,a,l,d,s]}var el=class extends U{constructor(e){super(),G(this,e,s0,a0,j,{block:0,plugin:1,layout:4},t0)}},Kd=el;var oi=require("obsidian");function r0(n){re(n,"svelte-1swdhxf",".min-height{min-height:2rem}.block.svelte-1swdhxf.svelte-1swdhxf{display:flex;justify-content:flex-start;align-items:center}.item.svelte-1swdhxf.svelte-1swdhxf{display:grid;grid-template-columns:1fr;width:100%;padding:2px;margin:2px}.group.svelte-1swdhxf.svelte-1swdhxf{display:grid;grid-template-columns:1fr;border:2px dashed grey;min-height:2rem}.dropdown-icon.svelte-1swdhxf.svelte-1swdhxf{align-self:flex-start}.inline.svelte-1swdhxf.svelte-1swdhxf{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;height:100%;min-width:2rem}.action-icon.svelte-1swdhxf.svelte-1swdhxf{display:flex;align-items:center}.icon.svelte-1swdhxf.svelte-1swdhxf{display:flex}.statblock-creator-container.svelte-1swdhxf.svelte-1swdhxf{display:flex;justify-content:space-between;width:100%;height:100%;gap:0.25rem}.statblock-creator-container.action-container.svelte-1swdhxf.svelte-1swdhxf{justify-content:flex-start}body:not(.is-mobile) .statblock-creator-container.svelte-1swdhxf:not(:hover)>.icons.svelte-1swdhxf{visibility:hidden}.statblock-creator-block.svelte-1swdhxf.svelte-1swdhxf{width:100%}.icons.svelte-1swdhxf.svelte-1swdhxf{display:flex;justify-content:flex-end}.statblock-creator-container.svelte-1swdhxf .icons.svelte-1swdhxf{align-items:center}.icon.svelte-1swdhxf:not(:first-child) .clickable-icon{margin-left:0}.if-else-block-container.svelte-1swdhxf.svelte-1swdhxf{display:grid;grid-template-columns:1fr;border:2px solid grey;border-radius:0.25rem;min-height:2rem;padding:0.25rem}.collapse-container.svelte-1swdhxf.svelte-1swdhxf{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0.25rem}.collapsible.svelte-1swdhxf.svelte-1swdhxf{border-left:2px solid grey;padding-left:0.25rem}")}function $d(n,e,t){let i=n.slice();return i[32]=e[t],i[33]=e,i[34]=t,i}function Yd(n,e,t){let i=n.slice();return i[35]=e[t].condition,i[36]=e[t].nested,i[37]=e,i[38]=t,i}function Jd(n){let e,t,i,a,s;return{c(){e=v("div"),g(e,"class","icon svelte-1swdhxf"),g(e,"style",t=n[5]?"cursor: grab":"cursor: grabbing")},m(r,o){D(r,e,o),a||(s=[J(i=Fe.call(null,e,"grip-vertical")),z(e,"mousedown",n[8]),z(e,"touchstart",n[8])],a=!0)},p(r,o){o[0]&32&&t!==(t=r[5]?"cursor: grab":"cursor: grabbing")&&g(e,"style",t)},d(r){r&&x(e),a=!1,le(s)}}}function o0(n){let e,t,i;return t=new Kd({props:{plugin:n[1],block:n[32],layout:n[2]}}),t.$on("trash",n[28]),t.$on("edited",n[29]),{c(){e=v("div"),ie(t.$$.fragment),g(e,"class","item svelte-1swdhxf")},m(a,s){D(a,e,s),te(t,e,null),i=!0},p(a,s){let r={};s[0]&2&&(r.plugin=a[1]),s[0]&1&&(r.block=a[32]),s[0]&4&&(r.layout=a[2]),t.$set(r)},i(a){i||(E(t.$$.fragment,a),i=!0)},o(a){I(t.$$.fragment,a),i=!1},d(a){a&&x(e),ne(t)}}}function l0(n){let e,t,i,a,s,r,o,l,c,d,u=n[32].icon&&Xd(n);function h(){return n[26](n[32])}function f(){return n[27](n[32])}return{c(){e=v("div"),u&&u.c(),t=R(),i=v("div"),a=v("div"),r=R(),o=v("div"),g(a,"class","icon svelte-1swdhxf"),g(o,"class","icon svelte-1swdhxf"),g(i,"class","icons svelte-1swdhxf"),g(e,"class","action-container statblock-creator-container svelte-1swdhxf")},m(m,p){D(m,e,p),u&&u.m(e,null),y(e,t),y(e,i),y(i,a),y(i,r),y(i,o),c||(d=[J(s=n[13].call(null,a)),z(a,"click",h),J(l=n[14].call(null,o)),z(o,"click",f)],c=!0)},p(m,p){n=m,n[32].icon?u?u.p(n,p):(u=Xd(n),u.c(),u.m(e,t)):u&&(u.d(1),u=null)},i:N,o:N,d(m){m&&x(e),u&&u.d(),c=!1,le(d)}}}function c0(n){let e,t,i,a,s=[],r=new Map,o,l,c,d,u,h,f,m,p,b,_=be(n[32].conditions),S=w=>w[35];for(let w=0;w<_.length;w+=1){let k=Yd(n,_,w),A=S(k);r.set(A,s[w]=Qd(A,k))}function C(){return n[24](n[32])}function M(){return n[25](n[32])}return{c(){e=v("div"),t=v("div"),i=v("div"),a=v("div");for(let w=0;wWt(c,"blocks",B)),Re.push(()=>Wt(c,"plugin",L));function q(){return n[20](n[32])}function Z(){return n[21](n[32])}return{c(){e=v("div"),t=v("div"),i=v("div"),a=v("div"),r=R(),o=v("div"),P.c(),l=R(),ie(c.$$.fragment),h=R(),f=v("div"),m=v("div"),b=R(),_=v("div"),g(o,"class","collapsible svelte-1swdhxf"),g(i,"class","statblock-creator-block collapse-container svelte-1swdhxf"),g(m,"class","icon svelte-1swdhxf"),g(_,"class","icon svelte-1swdhxf"),g(f,"class","icons svelte-1swdhxf"),g(t,"class","statblock-creator-container svelte-1swdhxf"),g(e,"class","item svelte-1swdhxf")},m(ee,se){D(ee,e,se),y(e,t),y(t,i),y(i,a),y(i,r),y(i,o),P.m(o,null),y(o,l),te(c,o,null),y(t,h),y(t,f),y(f,m),y(f,b),y(f,_),C=!0,M||(w=[J(s=Fe.call(null,a,"chevrons-down-up")),J(p=n[13].call(null,m)),z(m,"click",q),J(S=n[14].call(null,_)),z(_,"click",Z)],M=!0)},p(ee,se){n=ee,A===(A=k(n,se))&&P?P.p(n,se):(P.d(1),P=A(n),P&&(P.c(),P.m(o,l)));let K={};!d&&se[0]&1&&(d=!0,K.blocks=n[32].nested,Ft(()=>d=!1)),!u&&se[0]&2&&(u=!0,K.plugin=n[1],Ft(()=>u=!1)),c.$set(K)},i(ee){C||(E(c.$$.fragment,ee),C=!0)},o(ee){I(c.$$.fragment,ee),C=!1},d(ee){ee&&x(e),P.d(),ne(c),M=!1,le(w)}}}function d0(n){let e,t,i,a,s,r=n[32],o,l;function c(f){n[16](f,n[32])}function d(f){n[17](f)}let u={inline:n[32].type=="inline"};n[32].nested!==void 0&&(u.blocks=n[32].nested),n[1]!==void 0&&(u.plugin=n[1]),t=new Ni({props:u}),Re.push(()=>Wt(t,"blocks",c)),Re.push(()=>Wt(t,"plugin",d));let h=Zd(n);return{c(){e=v("div"),ie(t.$$.fragment),s=R(),h.c(),o=_e(),g(e,"class","item svelte-1swdhxf"),oe(e,"group",n[32].type=="group"||n[32].type=="inline")},m(f,m){D(f,e,m),te(t,e,null),D(f,s,m),h.m(f,m),D(f,o,m),l=!0},p(f,m){n=f;let p={};m[0]&1&&(p.inline=n[32].type=="inline"),!i&&m[0]&1&&(i=!0,p.blocks=n[32].nested,Ft(()=>i=!1)),!a&&m[0]&2&&(a=!0,p.plugin=n[1],Ft(()=>a=!1)),t.$set(p),(!l||m[0]&1)&&oe(e,"group",n[32].type=="group"||n[32].type=="inline"),m[0]&1&&j(r,r=n[32])?(h.d(1),h=Zd(n),h.c(),h.m(o.parentNode,o)):h.p(n,m)},i(f){l||(E(t.$$.fragment,f),l=!0)},o(f){I(t.$$.fragment,f),l=!1},d(f){f&&(x(e),x(s),x(o)),ne(t),h.d(f)}}}function Xd(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","action-icon svelte-1swdhxf")},m(s,r){D(s,e,r),i||(a=J(t=Fe.call(null,e,n[32].icon)),i=!0)},p(s,r){n=s,t&&Pe(t.update)&&r[0]&1&&t.update.call(null,n[32].icon)},d(s){s&&x(e),i=!1,a()}}}function Qd(n,e){let t,i,a,s,r=e[35]+"",o,l,c,d,u,h,f;function m(_){e[22](_,e[36],e[37],e[38])}function p(_){e[23](_)}let b={draggable:!1};return e[36]!==void 0&&(b.blocks=e[36]),e[1]!==void 0&&(b.plugin=e[1]),c=new Ni({props:b}),Re.push(()=>Wt(c,"blocks",m)),Re.push(()=>Wt(c,"plugin",p)),{key:n,first:null,c(){t=v("div"),i=v("div"),a=v("small"),s=v("code"),o=pe(r),l=R(),ie(c.$$.fragment),h=R(),g(i,"class","condition"),g(t,"class","condition-container"),this.first=t},m(_,S){D(_,t,S),y(t,i),y(i,a),y(a,s),y(s,o),y(i,l),te(c,i,null),y(t,h),f=!0},p(_,S){e=_,(!f||S[0]&1)&&r!==(r=e[35]+"")&&we(o,r);let C={};!d&&S[0]&1&&(d=!0,C.blocks=e[36],Ft(()=>d=!1)),!u&&S[0]&2&&(u=!0,C.plugin=e[1],Ft(()=>u=!1)),c.$set(C)},i(_){f||(E(c.$$.fragment,_),f=!0)},o(_){I(c.$$.fragment,_),f=!1},d(_){_&&x(t),ne(c)}}}function h0(n){let e;return{c(){e=v("span"),e.textContent="Collapse"},m(t,i){D(t,e,i)},p:N,d(t){t&&x(e)}}}function f0(n){let e,t=n[32].heading+"",i;return{c(){e=v("span"),i=pe(t)},m(a,s){D(a,e,s),y(e,i)},p(a,s){s[0]&1&&t!==(t=a[32].heading+"")&&we(i,t)},d(a){a&&x(e)}}}function Zd(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","dropdown-icon svelte-1swdhxf")},m(s,r){D(s,e,r),i||(a=J(t=n[12].call(null,e,n[32])),i=!0)},p(s,r){n=s,t&&Pe(t.update)&&r[0]&1&&t.update.call(null,n[32])},d(s){s&&x(e),i=!1,a()}}}function eh(n){let e,t,i;return t=new rs({}),{c(){e=v("div"),ie(t.$$.fragment),g(e,"aria-label","Block Has Rule")},m(a,s){D(a,e,s),te(t,e,null),i=!0},i(a){i||(E(t.$$.fragment,a),i=!0)},o(a){I(t.$$.fragment,a),i=!1},d(a){a&&x(e),ne(t)}}}function th(n,e){let t,i,a,s,r,o,l,c,d,u=N,h,f=e[3]&&Jd(e),m=[d0,u0,c0,l0,o0],p=[];function b(S,C){return S[32].type=="group"||S[32].type=="inline"?0:S[32].type=="collapse"?1:S[32].type=="ifelse"?2:S[32].type=="action"?3:4}r=b(e,[-1,-1]),o=p[r]=m[r](e);let _="hasRule"in e[32]&&e[32].hasRule&&eh(e);return{key:n,first:null,c(){t=v("div"),i=v("div"),a=v("div"),f&&f.c(),s=R(),o.c(),l=R(),_&&_.c(),c=R(),g(a,"class","block svelte-1swdhxf"),g(i,"class","block-container"),this.first=t},m(S,C){D(S,t,C),y(t,i),y(i,a),f&&f.m(a,null),y(a,s),p[r].m(a,null),y(i,l),_&&_.m(i,null),y(t,c),h=!0},p(S,C){e=S,e[3]?f?f.p(e,C):(f=Jd(e),f.c(),f.m(a,s)):f&&(f.d(1),f=null);let M=r;r=b(e,C),r===M?p[r].p(e,C):(ce(),I(p[M],1,1,()=>{p[M]=null}),ue(),o=p[r],o?o.p(e,C):(o=p[r]=m[r](e),o.c()),E(o,1),o.m(a,null)),"hasRule"in e[32]&&e[32].hasRule?_?C[0]&1&&E(_,1):(_=eh(e),_.c(),E(_,1),_.m(i,null)):_&&(ce(),I(_,1,1,()=>{_=null}),ue())},r(){d=t.getBoundingClientRect()},f(){Dn(t),u()},a(){u(),u=Tn(t,d,Pn,{duration:tl})},i(S){h||(E(o),E(_),h=!0)},o(S){I(o),I(_),h=!1},d(S){S&&x(t),f&&f.d(),p[r].d(),_&&_.d()}}}function m0(n){let e,t,i=[],a=new Map,s,r,o,l,c=be(n[0].filter(n[15])),d=u=>u[32].id;for(let u=0;u{t(0,a=a.filter(ae=>ae.id!=F.id)),i("sorted",a)},m=F=>{let ae=a.findIndex($=>$.id==F.id);a.splice(ae,1,F),t(0,a)},p=F=>{let ae=Os(l,F,s);ae.onClose=()=>{ae.saved&&m(ae.block)},ae.open()},b=async(F,ae)=>{if(!("nested"in F))return;let $=new oi.Menu().setNoIcon();ra.forEach(de=>{if(de[1]=="separator"){$.addSeparator();return}$.addItem(V=>{V.setTitle(de[1]).onClick(()=>{let H=ai(de[0]);H&&(F.nested=[...F.nested,H],t(0,a),i("sorted",a))})})}),$.showAtMouseEvent(ae)},_=(F,ae)=>{new oi.ExtraButtonComponent(F).setIcon(r?"vertical-three-dots":"plus-circle"),F.onclick=$=>{r?new oi.Menu().addItem(de=>{de.setTitle("Add").setIcon("plus-with-circle").onClick(V=>{b(ae,$)})}).addItem(de=>de.setTitle("Edit").setIcon("pencil").onClick(()=>{p(ae)})).addItem(de=>de.setTitle("Delete").setIcon("trash").onClick(()=>f(ae))).showAtMouseEvent($):b(ae,$)}},S=F=>{new oi.ExtraButtonComponent(F).setIcon("pencil").setTooltip("Edit Block")},C=F=>{new oi.ExtraButtonComponent(F).setIcon("trash").setTooltip("Delete Block")},M=F=>F.id!==ii;function w(F,ae){n.$$.not_equal(ae.nested,F)&&(ae.nested=F,t(0,a))}function k(F){l=F,t(1,l)}function A(F,ae){n.$$.not_equal(ae.nested,F)&&(ae.nested=F,t(0,a))}function P(F){l=F,t(1,l)}let B=F=>p(F),L=F=>f(F);function O(F,ae,$,de){$[de].nested=F,t(0,a)}function q(F){l=F,t(1,l)}let Z=F=>p(F),ee=F=>f(F),se=F=>p(F),K=F=>f(F),W=F=>f(F.detail),Y=F=>m(F.detail);return n.$$set=F=>{"blocks"in F&&t(0,a=F.blocks),"layout"in F&&t(2,s=F.layout),"draggable"in F&&t(3,r=F.draggable),"inline"in F&&t(4,o=F.inline),"plugin"in F&&t(1,l=F.plugin)},[a,l,s,r,o,c,d,u,h,f,m,p,_,S,C,M,w,k,A,P,B,L,O,q,Z,ee,se,K,W,Y]}var Ni=class extends U{constructor(e){super(),G(this,e,g0,m0,j,{blocks:0,layout:2,draggable:3,inline:4,plugin:1},r0,[-1,-1])}},nh=Ni;var Rs=require("obsidian");function At(n){return Ue(n)}function li(n,e){return Mt(n,e)}function p0(n){let e,t,i,a,s,r,o,l;return s=new nh({props:{blocks:n[1],plugin:n[3],layout:n[0].id}}),s.$on("sorted",n[4]),{c(){e=v("div"),t=v("div"),a=R(),ie(s.$$.fragment),g(e,"class","creator-container")},m(c,d){D(c,e,d),y(e,t),y(e,a),te(s,e,null),r=!0,o||(l=J(i=n[5].call(null,t)),o=!0)},p(c,[d]){let u={};d&2&&(u.blocks=c[1]),d&1&&(u.layout=c[0].id),s.$set(u)},i(c){r||(E(s.$$.fragment,c),r=!0)},o(c){I(s.$$.fragment,c),r=!1},d(c){c&&x(e),ne(s),o=!1,l()}}}function b0(n,e,t){let i,a,s=At("layout");Se(n,s,d=>t(0,a=d));let r=At("plugin"),o=d=>{Ae(s,a.blocks=[...d.detail],a)},l=d=>{new Rs.Setting(d).setHeading().setName("Blocks").addExtraButton(u=>{u.setIcon("plus-with-circle").setTooltip("Add Block").extraSettingsEl.onClickEvent(h=>c(h))})},c=async d=>{let u=new Rs.Menu().setNoIcon();ra.forEach(h=>{if(h[1]=="separator"){u.addSeparator();return}u.addItem(f=>{f.setTitle(h[1]).onClick(()=>{let m=ai(h[0]);m&&Ae(s,a.blocks=[...a.blocks,m],a)})})}),u.showAtMouseEvent(d)};return n.$$.update=()=>{n.$$.dirty&1&&t(1,i=a.blocks)},[a,i,s,r,o,l]}var nl=class extends U{constructor(e){super(),G(this,e,b0,p0,j,{})}},il=nl;var va=require("obsidian");var ba=require("obsidian");function y0(n){re(n,"svelte-1cgghnt",".drop-items.svelte-1cgghnt.svelte-1cgghnt{width:100%;margin:0.5rem 0}.drop-item-container.svelte-1cgghnt .icon.svelte-1cgghnt,.icons.svelte-1cgghnt.svelte-1cgghnt{display:flex;align-items:center}.drop-item-container.svelte-1cgghnt.svelte-1cgghnt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:space-between;gap:1rem;width:100%}.drop-item-container.svelte-1cgghnt.svelte-1cgghnt:not(.draggable){cursor:inherit !important}.drop-item-container.svelte-1cgghnt.svelte-1cgghnt:not(:last-child){margin-bottom:0.5rem}")}function ih(n,e,t){let i=n.slice();return i[15]=e[t],i}function ah(n){let e,t,i,a,s;return{c(){e=v("div"),g(e,"class","icon svelte-1cgghnt"),g(e,"style",t=n[5]?"cursor: grab":"cursor: grabbing")},m(r,o){D(r,e,o),a||(s=[J(i=Fe.call(null,e,"grip-vertical")),z(e,"mousedown",n[6]),z(e,"touchstart",n[6])],a=!0)},p(r,o){o&32&&t!==(t=r[5]?"cursor: grab":"cursor: grabbing")&&g(e,"style",t)},d(r){r&&x(e),a=!1,le(s)}}}function sh(n){let e,t,i,a,s,r,o,l;return{c(){e=v("div"),t=v("div"),a=R(),s=v("div"),g(t,"class","icon svelte-1cgghnt"),g(s,"class","icon svelte-1cgghnt"),g(e,"class","icons svelte-1cgghnt")},m(c,d){D(c,e,d),y(e,t),y(e,a),y(e,s),o||(l=[J(i=n[9].call(null,t,n[15])),J(r=n[10].call(null,s,n[15]))],o=!0)},p(c,d){n=c,i&&Pe(i.update)&&d&1&&i.update.call(null,n[15]),r&&Pe(r.update)&&d&1&&r.update.call(null,n[15])},d(c){c&&x(e),o=!1,le(l)}}}function rh(n,e){let t,i,a,s,r,o,l,c=N,d,u=e[2]&&ah(e);var h=e[4];function f(p,b){return{props:{item:p[15]}}}h&&(s=Cr(h,f(e)));let m=e[3]&&sh(e);return{key:n,first:null,c(){t=v("div"),u&&u.c(),i=R(),a=v("div"),s&&ie(s.$$.fragment),r=R(),m&&m.c(),o=R(),g(a,"class","drop-item"),oe(a,"type",e[1]),g(t,"class","drop-item-container svelte-1cgghnt"),oe(t,"draggable",e[2]),this.first=t},m(p,b){D(p,t,b),u&&u.m(t,null),y(t,i),y(t,a),s&&te(s,a,null),y(t,r),m&&m.m(t,null),y(t,o),d=!0},p(p,b){if(e=p,e[2]?u?u.p(e,b):(u=ah(e),u.c(),u.m(t,i)):u&&(u.d(1),u=null),b&16&&h!==(h=e[4])){if(s){ce();let _=s;I(_.$$.fragment,1,0,()=>{ne(_,1)}),ue()}h?(s=Cr(h,f(e,b)),ie(s.$$.fragment),E(s.$$.fragment,1),te(s,a,null)):s=null}else if(h){let _={};b&1&&(_.item=e[15]),s.$set(_)}(!d||b&2)&&oe(a,"type",e[1]),e[3]?m?m.p(e,b):(m=sh(e),m.c(),m.m(t,o)):m&&(m.d(1),m=null),(!d||b&4)&&oe(t,"draggable",e[2])},r(){l=t.getBoundingClientRect()},f(){Dn(t),c()},a(){c(),c=Tn(t,l,Pn,{duration:al})},i(p){d||(s&&E(s.$$.fragment,p),d=!0)},o(p){s&&I(s.$$.fragment,p),d=!1},d(p){p&&x(t),u&&u.d(),s&&ne(s),m&&m.d()}}}function v0(n){let e,t=[],i=new Map,a,s,r,o,l=be(n[0].filter(n[12])),c=d=>d[15].id;for(let d=0;d{new ba.ExtraButtonComponent(S).setIcon("wrench").onClick(()=>c("advanced",C))},b=(S,C)=>{new ba.ExtraButtonComponent(S).setIcon("trash").onClick(()=>c("trash",C))},_=S=>S.id!==ii;return n.$$set=S=>{"items"in S&&t(0,i=S.items),"type"in S&&t(1,a=S.type),"draggable"in S&&t(2,s=S.draggable),"showIcons"in S&&t(3,r=S.showIcons),"component"in S&&t(4,o=S.component),"onDrop"in S&&t(11,l=S.onDrop)},[i,a,s,r,o,h,u,f,m,p,b,l,_]}var sl=class extends U{constructor(e){super(),G(this,e,k0,v0,j,{items:0,type:1,draggable:2,showIcons:3,component:4,onDrop:11},y0)}},oh=sl;function lh(n){let e,t=n[0].desc+"",i;return{c(){e=v("div"),i=pe(t),g(e,"class","setting-item-description")},m(a,s){D(a,e,s),y(e,i)},p(a,s){s&1&&t!==(t=a[0].desc+"")&&we(i,t)},d(a){a&&x(e)}}}function w0(n){let e,t,i,a,s=n[0].regex+"",r,o,l,c=n[0].desc&&lh(n);return{c(){e=v("div"),t=v("div"),i=v("code"),a=pe("/"),r=pe(s),o=pe("/"),l=R(),c&&c.c(),g(t,"class","setting-item-name"),g(e,"class","dice-parsing setting-item-info")},m(d,u){D(d,e,u),y(e,t),y(t,i),y(i,a),y(i,r),y(i,o),y(e,l),c&&c.m(e,null)},p(d,[u]){u&1&&s!==(s=d[0].regex+"")&&we(r,s),d[0].desc?c?c.p(d,u):(c=lh(d),c.c(),c.m(e,null)):c&&(c.d(1),c=null)},i:N,o:N,d(d){d&&x(e),c&&c.d()}}}function _0(n,e,t){let{item:i}=e;return n.$$set=a=>{"item"in a&&t(0,i=a.item)},[i]}var rl=class extends U{constructor(e){super(),G(this,e,_0,w0,j,{item:0})}},ch=rl;var en=require("obsidian");var ya=class extends _t{constructor(t,i){super(t);this.item={regex:"",parser:"",id:Q()};this.saved=!0;i?(this.editing=!0,this.item={...i}):this.editing=!1}onOpen(){this.titleEl.setText(this.editing?"Editing Dice Parser":"New Dice Parser"),this.display()}async display(){this.contentEl.empty(),new en.Setting(this.contentEl).setName("Example").setDesc("Add an example, for reference only.").addText(t=>{t.setValue(this.item.desc).onChange(i=>this.item.desc=i)}),this.buildRegEx(this.contentEl.createDiv()),this.buildParser(this.contentEl.createDiv()),this.buildTester(this.contentEl.createDiv()),new en.Setting(this.contentEl).addExtraButton(t=>t.setIcon("cross").setTooltip("Cancel").onClick(()=>{this.saved=!1,this.close()}))}buildTester(t){t.empty()}buildRegEx(t){t.empty(),new en.Setting(t).setHeading().setName("Regular Expression").setDesc(""),this.regex=pa(t,this.item.regex,["statblock-textarea-x-small"],i=>{this.item.regex=i})}getCallbackDescription(){return createFragment(t=>{t.createSpan({text:"The dice parser callback needs to parse the results of the regular expression and return the correct dice string to display."}),t.createEl("br"),t.createEl("br"),t.createSpan({text:"The callback will have the "}),t.createEl("code",{text:"original"}),t.createSpan({text:" (the matched text), "}),t.createEl("code",{text:"matches"}),t.createSpan({text:" (the RegExpMatchArray), and "}),t.createEl("code",{text:"monster"}),t.createSpan({text:" (current monster being rendered) parameters available in the callback."}),t.createEl("br"),t.createEl("br"),t.createSpan({text:"The callback should return an instance of:"}),en.MarkdownRenderer.render(this.plugin.app,"```ts\ninterface DiceCallbackObject {\n text: string // string to be parsed into a dice roll\n original?: string // optional, shown in parenthesis\n}\n```",t.createDiv(),"",new en.Component),t.createEl("br"),t.createEl("span",{text:"For example: "}),t.createEl("br"),en.MarkdownRenderer.render(this.plugin.app,'```ts\nreturn { text: "1d20 + 3" };\n```',t.createDiv(),"",new en.Component)})}buildParser(t){t.empty();let i=new en.Setting(t).setHeading().setName("Callback").addExtraButton(a=>{let s=!1;a.setIcon("help-circle").onClick(()=>{s?i.setDesc(""):i.setDesc(this.getCallbackDescription()),s=!s})});i.settingEl.style.alignItems="flex-start",this.parser=pa(t,this.item.parser,[],a=>{this.item.parser=a})}};function S0(n){re(n,"svelte-tnyfuy",".defaults.svelte-tnyfuy{color:var(--text-muted);font-style:italic;font-size:smaller}")}function C0(n){let e,t,i,a,s,r;return{c(){e=v("div"),i=R(),a=v("span"),a.textContent=`This layout does not have any dice parsers defined. Add one to + begin parsing for dice.`,g(a,"class","defaults svelte-tnyfuy")},m(o,l){D(o,e,l),D(o,i,l),D(o,a,l),s||(r=J(t=n[7].call(null,e)),s=!0)},d(o){o&&(x(e),x(i),x(a)),s=!1,r()}}}function x0(n){let e,t,i,a,s,r;return{c(){e=v("div"),i=R(),a=v("span"),a.textContent=`This layout is currently using the default dice parsers. Add a + custom dice parser to override this behavior.`,g(a,"class","defaults svelte-tnyfuy")},m(o,l){D(o,e,l),D(o,i,l),D(o,a,l),s||(r=J(t=n[7].call(null,e)),s=!0)},d(o){o&&(x(e),x(i),x(a)),s=!1,r()}}}function uh(n){let e,t;return e=new oh({props:{type:"dice",component:ch,items:n[1]??ns(),onDrop:n[3],showIcons:n[1]!=null,draggable:n[1]!=null}}),e.$on("advanced",n[11]),e.$on("trash",n[12]),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p(i,a){let s={};a&2&&(s.items=i[1]??ns()),a&2&&(s.showIcons=i[1]!=null),a&2&&(s.draggable=i[1]!=null),e.$set(s)},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function A0(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_,S,C,M,w,k,A,P,B=n[1],L,O,q;function Z(W,Y){if(!W[1])return x0;if(W[1].length==0)return C0}let ee=Z(n,-1),se=ee&&ee(n),K=uh(n);return{c(){e=v("div"),t=v("div"),t.innerHTML='
Columns
Always try to split into this many columns, regardless of height.
',i=R(),a=v("div"),s=v("input"),r=R(),o=v("div"),l=v("div"),l.innerHTML='
Column width
Width in pixels. Default: 400px
',c=R(),d=v("div"),u=v("input"),h=R(),f=v("div"),m=v("div"),m.innerHTML='
Force columns
Ignore available space when calculating columns.
',p=R(),b=v("div"),S=R(),C=v("div"),w=R(),k=v("div"),A=v("div"),se&&se.c(),P=R(),K.c(),g(t,"class","setting-item-info"),g(s,"type","number"),g(s,"min","0"),g(a,"class","setting-item-control"),g(e,"class","setting-item"),g(l,"class","setting-item-info"),g(u,"type","number"),g(u,"min","0"),g(d,"class","setting-item-control"),g(o,"class","setting-item"),g(m,"class","setting-item-info"),g(b,"class","setting-item-control"),g(f,"class","setting-item"),g(A,"class","additional"),g(k,"class","dice-parsing statblock-additional-container")},m(W,Y){D(W,e,Y),y(e,t),y(e,i),y(e,a),y(a,s),ct(s,n[0].columns),D(W,r,Y),D(W,o,Y),y(o,l),y(o,c),y(o,d),y(d,u),ct(u,n[0].columnWidth),D(W,h,Y),D(W,f,Y),y(f,m),y(f,p),y(f,b),D(W,S,Y),D(W,C,Y),D(W,w,Y),D(W,k,Y),y(k,A),se&&se.m(A,null),y(A,P),K.m(A,null),L=!0,O||(q=[z(s,"input",n[9]),z(u,"input",n[10]),J(_=n[8].call(null,b)),J(M=n[6].call(null,C))],O=!0)},p(W,[Y]){Y&1&&$n(s.value)!==W[0].columns&&ct(s,W[0].columns),Y&1&&$n(u.value)!==W[0].columnWidth&&ct(u,W[0].columnWidth),ee!==(ee=Z(W,Y))&&(se&&se.d(1),se=ee&&ee(W),se&&(se.c(),se.m(A,P))),Y&2&&j(B,B=W[1])?(ce(),I(K,1,1,N),ue(),K=uh(W),K.c(),E(K,1),K.m(A,null)):K.p(W,Y)},i(W){L||(E(K),L=!0)},o(W){I(K),L=!1},d(W){W&&(x(e),x(r),x(o),x(h),x(f),x(S),x(C),x(w),x(k)),se&&se.d(),K.d(W),O=!1,le(q)}}}function T0(n,e,t){let i,a,s=At("layout");Se(n,s,_=>t(0,a=_));let r=At("plugin");function o(_){Ae(s,a.diceParsing=[..._],a)}let l=_=>{let S=new ya(r,_);S.onClose=()=>{if(!S.saved)return;a.diceParsing==null&&Ae(s,a.diceParsing=[],a);let C=a.diceParsing.indexOf(_);C===-1?a.diceParsing.push(S.item):a.diceParsing.splice(C,1,S.item),s.set(a)},S.open()},c=_=>{t(1,i=i.filter(S=>S.id!=_.id)),Ae(s,a.diceParsing=[...i],a)},d=_=>{new va.Setting(_).setHeading().setName("Dice Parsing").setDesc(createFragment(S=>{S.createSpan({text:"Add "}),S.createEl("a",{href:"https://regex101.com",text:"regular expressions"}),S.createSpan({text:" to detect dice rolls inside your layout."}),S.createEl("br"),S.createSpan({text:"These are parsed in order, and the first one to trigger is what will be used."})})).addExtraButton(S=>{S.setIcon("plus-with-circle").onClick(()=>{l()})})},u=_=>{new va.Setting(_).setName(i==null?"Remove default parsers":"Restore default parsers").addButton(S=>{S.setIcon(i==null?"trash":"archive-restore").onClick(()=>{t(1,i=i==null?[]:null)})})},h=_=>{new va.ToggleComponent(_).setValue(a.forceColumns).onChange(()=>{Ae(s,a.forceColumns=!a.forceColumns,a)})};function f(){a.columns=$n(this.value),s.set(a)}function m(){a.columnWidth=$n(this.value),s.set(a)}let p=_=>l(_.detail),b=_=>c(_.detail);return n.$$.update=()=>{n.$$.dirty&1&&t(1,i=a.diceParsing?[...a.diceParsing]:null)},[a,i,s,o,l,c,d,u,h,f,m,p,b]}var ol=class extends U{constructor(e){super(),G(this,e,T0,A0,j,{},S0)}},ll=ol;var aA=require("obsidian");var hl=require("obsidian");var wa=["primaryColor","ruleColor","backgroundColor","borderSize","borderColor","barColor","barBorderSize","barBorderColor","imageWidth","imageHeight","imageBorderSize","imageBorderColor","boxShadowColor","boxShadowXOffset","boxShadowYOffset","boxShadowBlur","fontColor","fontWeight","contentFont","contentFontSize","headingFont","headingFontColor","headingFontSize","headingFontVariant","headingFontWeight","propertyFont","propertyFontColor","propertyFontVariant","propertyFontSize","propertyFontWeight","propertyNameFont","propertyNameFontVariant","propertyNameFontSize","propertyNameFontColor","propertyNameFontWeight","sectionHeadingBorderSize","sectionHeadingBorderColor","sectionHeadingFont","sectionHeadingFontColor","sectionHeadingFontSize","sectionHeadingFontVariant","sectionHeadingFontWeight","subheadingFont","subheadingFontColor","subheadingFontSize","subheadingFontStyle","subheadingFontWeight","traitsFont","traitsFontColor","traitsFontSize","traitsFontWeight","traitsFontStyle","traitsNameFont","traitsNameFontColor","traitsNameFontSize","traitsNameFontWeight","traitsNameFontStyle"],cl={primaryColor:"#7a200d",ruleColor:"#922610",backgroundColor:"#fdf1dc",borderSize:"1px",borderColor:"#ddd",barColor:"#e69a28",barBorderSize:"1px",barBorderColor:"#000",imageWidth:"75px",imageHeight:"75px",imageBorderSize:"2px",imageBorderColor:"primaryColor",boxShadowColor:"#ddd",boxShadowXOffset:"0",boxShadowYOffset:"0",boxShadowBlur:"1.5em",fontColor:"primaryColor",fontWeight:"700",contentFont:'"Noto Sans", "Myriad Pro", Calibri, Helvetica, Arial, sans-serif',contentFontSize:"14px",headingFont:'"Libre Baskerville", "Lora", "Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif',headingFontColor:"fontColor",headingFontSize:"23px",headingFontVariant:"small-caps",headingFontWeight:"fontWeight",sectionHeadingBorderSize:"1px",sectionHeadingBorderColor:"primaryColor",sectionHeadingFont:null,sectionHeadingFontColor:"fontColor",sectionHeadingFontSize:"21px",sectionHeadingFontVariant:"small-caps",sectionHeadingFontWeight:"normal",subheadingFont:"contentFont",subheadingFontColor:"fontColor",subheadingFontSize:"12px",subheadingFontStyle:"italic",subheadingFontWeight:"normal",propertyFont:"contentFont",propertyFontColor:"fontColor",propertyFontVariant:"normal",propertyFontSize:"contentFontSize",propertyFontWeight:null,propertyNameFont:"contentFont",propertyNameFontColor:"fontColor",propertyNameFontWeight:null,propertyNameFontVariant:null,propertyNameFontSize:"contentFontSize",traitsFont:"contentFont",traitsFontColor:"fontColor",traitsFontSize:"contentFontSize",traitsFontWeight:null,traitsFontStyle:null,traitsNameFont:"contentFont",traitsNameFontColor:"fontColor",traitsNameFontSize:"contentFontSize",traitsNameFontWeight:"bold",traitsNameFontStyle:"italic"},Te={Light:"moonstone",Dark:"obsidian",None:"none"};function ul(n,e,t){let i=new Set,a=Bi(n,e,t);for(;wa.includes(a)&&!i.has(a);)i.add(a),a=Bi(n,a,t);return i}function dh(n,e,t){let i=Bi(n,e,t);return i!=null&&wa.includes(i)}function Bi(n,e,t){return(t!=Te.None?n?.[t]?.[e]:null)??n?.[e]??cl[e]??null}function Ns(n,e,t,i=new Set){i.add(e);let a=Bi(n,e,t);return wa.includes(a)?i.has(a)?null:Ns(n,a,t,i):a}var ge=Object.freeze({Number:"Number",Color:"Color",Font:"Font",Size:"Size",Style:"Style",Variant:"Variant",Weight:"Weight"}),dl=[{name:"General",desc:"",properties:[{type:ge.Color,property:"primaryColor",desc:"This is used to derive several other properties by default.",name:"Primary color"},{type:ge.Color,property:"ruleColor",name:"Rule color"},{type:ge.Color,property:"backgroundColor",name:"Background color"},{type:ge.Color,property:"borderColor",name:"Border color"},{type:ge.Size,property:"borderSize",name:"Border size"}]},{name:"Content font",desc:"",properties:[{type:ge.Font,name:"Content font",desc:"This is the font used for most of the content in a statblock.",property:"contentFont"},{type:ge.Size,name:"Content font size",property:"contentFontSize"},{type:ge.Weight,name:"Content font weight",property:"fontWeight"},{type:ge.Color,name:"Content font color",property:"fontColor"}]},{name:"Bar",desc:"Control the appearance of the top and bottom bars.",properties:[{type:ge.Color,name:"Bar color",property:"barColor"},{type:ge.Color,name:"Bar border color",property:"barBorderColor"},{type:ge.Size,name:"Bar border size",property:"barBorderSize"}]},{name:"Images",desc:"",properties:[{type:ge.Size,name:"Image width",property:"imageWidth"},{type:ge.Size,name:"Image height",property:"imageHeight"},{type:ge.Size,name:"Image border size",property:"imageBorderSize"},{type:ge.Color,name:"Image border color",property:"imageBorderColor"}]},{name:"Shadow",desc:"",properties:[{type:ge.Color,name:"Shadow color",property:"boxShadowColor"},{type:ge.Size,name:"Shadow x offset",property:"boxShadowXOffset"},{type:ge.Size,name:"Shadow y offset",property:"boxShadowYOffset"},{type:ge.Size,name:"Shadow blur",property:"boxShadowBlur"}]},{name:"Headings",desc:"Anything related to heading blocks.",properties:[{type:ge.Font,property:"headingFont",name:"Heading font"},{type:ge.Color,property:"headingFontColor",name:"Heading font color"},{type:ge.Size,property:"headingFontSize",name:"Heading font size"},{type:ge.Variant,property:"headingFontVariant",name:"Heading font variant"},{type:ge.Weight,property:"headingFontWeight",name:"Heading font weight"}]},{name:"Properties",desc:"Anything related to property blocks.",properties:[{type:ge.Font,property:"propertyFont",name:"Property font"},{type:ge.Color,property:"propertyFontColor",name:"Property font color"},{type:ge.Size,property:"propertyFontSize",name:"Property font size"},{type:ge.Variant,property:"propertyFontVariant",name:"Property font variant"},{type:ge.Weight,property:"propertyFontWeight",name:"Property font weight"},{type:ge.Font,property:"propertyNameFont",name:"Property heading font"},{type:ge.Color,property:"propertyNameFontColor",name:"Property name font color"},{type:ge.Size,property:"propertyNameFontSize",name:"Property name font size"},{type:ge.Variant,property:"propertyNameFontVariant",name:"Property name font variant"},{type:ge.Weight,property:"propertyNameFontWeight",name:"Property name font weight"}]},{name:"Section headings",desc:"Anything related to section heading blocks.",properties:[{type:ge.Font,property:"sectionHeadingFont",name:"Section heading font"},{type:ge.Color,property:"sectionHeadingFontColor",name:"Section heading font color"},{type:ge.Size,property:"sectionHeadingFontSize",name:"Section heading font size"},{type:ge.Variant,property:"sectionHeadingFontVariant",name:"Section heading font variant"},{type:ge.Weight,property:"sectionHeadingFontWeight",name:"Section heading font weight"},{type:ge.Size,property:"sectionHeadingBorderSize",name:"Section heading border size"},{type:ge.Color,property:"sectionHeadingBorderColor",name:"Section heading border color"}]},{name:"Subheadings",desc:"",properties:[{type:ge.Font,property:"subheadingFont",name:"Subheading font"},{type:ge.Color,property:"subheadingFontColor",name:"Subheading font color"},{type:ge.Size,property:"subheadingFontSize",name:"Subheading font size"},{type:ge.Style,property:"subheadingFontStyle",name:"Subheading font style"},{type:ge.Weight,property:"subheadingFontWeight",name:"Subheading font weight"}]},{name:"Traits",desc:"",properties:[{type:ge.Font,property:"traitsFont",name:"Traits font"},{type:ge.Color,property:"traitsFontColor",name:"Traits font color"},{type:ge.Size,property:"traitsFontSize",name:"Traits font size"},{type:ge.Style,property:"traitsFontStyle",name:"Traits font style"},{type:ge.Weight,property:"traitsFontWeight",name:"Traits font weight"},{type:ge.Font,property:"traitsNameFont",name:"Trait name font"},{type:ge.Color,property:"traitsNameFontColor",name:"Trait name font color"},{type:ge.Size,property:"traitsNameFontSize",name:"Trait name font size"},{type:ge.Style,property:"traitsNameFontStyle",name:"Trait name font style"},{type:ge.Weight,property:"traitsNameFontWeight",name:"Trait name font weight"}]}],ka=new Map;for(let n of dl)for(let e of n.properties)ka.has(e.type)||ka.set(e.type,[]),ka.get(e.type).push(e);function hh(n,e,t){let i=n.slice();return i[19]=e[t],i}function D0(n){let e,t,i;return{c(){e=v("input"),g(e,"type","text"),g(e,"spellcheck","false"),e.value=n[4]},m(a,s){D(a,e,s),t||(i=z(e,"change",n[16]),t=!0)},p(a,s){s&16&&e.value!==a[4]&&(e.value=a[4])},d(a){a&&x(e),t=!1,i()}}}function E0(n){let e,t,i;return{c(){e=v("input"),g(e,"type","color"),e.value=n[4]},m(a,s){D(a,e,s),t||(i=z(e,"change",n[15]),t=!0)},p(a,s){s&16&&(e.value=a[4])},d(a){a&&x(e),t=!1,i()}}}function M0(n){let e,t,i,a=be(n[1]),s=[];for(let r=0;rt(18,a=k));let u=At("mode");Se(n,u,k=>t(17,i=k));let h=kt([d,u],([k,A])=>ka.get(c.type).filter(P=>P.property!=c.property&&!ul(k.cssProperties,P.property,A).has(c.property)));Se(n,h,k=>t(1,s=k));let f=kt([d,u],([k,A])=>Ns(k.cssProperties,c.property,A)??"");Se(n,f,k=>t(4,l=k));let m=kt([d,u,h],([k,A,P])=>Bi(k.cssProperties,c.property,A)??P[0].property);Se(n,m,k=>t(3,o=k));let p=kt([d,u],([k,A])=>dh(k.cssProperties,c.property,A));Se(n,p,k=>t(2,r=k));let b=k=>{new hl.ExtraButtonComponent(k).setIcon(r?"unlink":"link").onClick(()=>{S(r?Ns(a.cssProperties,c.property,i):s.find(A=>!ul(a.cssProperties,A.property,i).has(c.property)).property)})},_=k=>{new hl.ExtraButtonComponent(k).setIcon("undo").onClick(()=>{i===Te.None?delete a.cssProperties?.[c.property]:delete a.cssProperties?.[i]?.[c.property],d.set(a)})},S=k=>{a.cssProperties||Ae(d,a.cssProperties={},a),i===Te.None?Ae(d,a.cssProperties[c.property]=k,a):(a.cssProperties[i]||Ae(d,a.cssProperties[i]={},a),Ae(d,a.cssProperties[i][c.property]=k,a))},C=k=>S(k.currentTarget.value),M=k=>S(k.currentTarget.value),w=k=>S(k.currentTarget.value);return n.$$set=k=>{"property"in k&&t(0,c=k.property)},[c,s,r,o,l,d,u,h,f,m,p,b,_,S,C,M,w]}var fl=class extends U{constructor(e){super(),G(this,e,O0,I0,j,{property:0})}},gh=fl;var ph=require("obsidian");function P0(n){re(n,"svelte-1tfzjob",'.always-open.svelte-1tfzjob.svelte-1tfzjob{pointer-events:none}.creator-settings-container.svelte-1tfzjob.svelte-1tfzjob{pointer-events:initial}.calendarium-nested-settings.svelte-1tfzjob.svelte-1tfzjob{position:relative}.calendarium-nested-summary.svelte-1tfzjob.svelte-1tfzjob{outline:none;list-style:none !important;list-style-type:none !important;min-height:1rem;border-top-left-radius:0.1rem;border-top-right-radius:0.1rem;cursor:pointer;background-color:var(--creator-background-color);margin-right:0;display:flex;justify-content:space-between}summary.svelte-1tfzjob.svelte-1tfzjob::-webkit-details-marker,summary.svelte-1tfzjob.svelte-1tfzjob::marker{display:none !important}.always-open.svelte-1tfzjob .handle.svelte-1tfzjob{display:none}.collapser.svelte-1tfzjob.svelte-1tfzjob{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-end;content:""}.handle.svelte-1tfzjob.svelte-1tfzjob{transform:rotate(0deg);transition:transform 0.25s;display:flex}details[open].svelte-1tfzjob .handle.svelte-1tfzjob{transform:rotate(90deg)}.creator-settings-container.svelte-1tfzjob.svelte-1tfzjob{padding:0.75em var(--size-4-3)}.calendarium-nested-settings.svelte-1tfzjob.svelte-1tfzjob{border-top:0px}')}function R0(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_,S,C,M=n[6].default,w=st(M,n,n[5],null);return{c(){e=v("details"),t=v("summary"),i=v("div"),a=v("div"),s=v("div"),r=pe(n[1]),o=R(),l=v("div"),c=pe(n[2]),d=R(),u=v("div"),h=v("div"),f=v("div"),p=R(),b=v("div"),w&&w.c(),g(s,"class","setting-item-name"),g(l,"class","setting-item-description"),g(a,"class","setting-item-info"),g(i,"class","setting-item setting-item-heading"),g(f,"class","handle svelte-1tfzjob"),g(h,"class","warning-container"),g(u,"class","collapser svelte-1tfzjob"),g(t,"class","calendarium-nested-summary svelte-1tfzjob"),g(b,"class","creator-settings-container svelte-1tfzjob"),g(e,"class","creator calendarium-nested-settings setting-item svelte-1tfzjob"),oe(e,"always-open",n[3])},m(k,A){D(k,e,A),y(e,t),y(t,i),y(i,a),y(a,s),y(s,r),y(a,o),y(a,l),y(l,c),y(t,d),y(t,u),y(u,h),y(h,f),y(e,p),y(e,b),w&&w.m(b,null),e.open=n[0],_=!0,S||(C=[J(m=n[4].call(null,f)),z(e,"toggle",n[7])],S=!0)},p(k,[A]){(!_||A&2)&&we(r,k[1]),(!_||A&4)&&we(c,k[2]),w&&w.p&&(!_||A&32)&&ot(w,M,k,k[5],_?rt(M,k[5],A,null):lt(k[5]),null),A&1&&(e.open=k[0]),(!_||A&8)&&oe(e,"always-open",k[3])},i(k){_||(E(w,k),_=!0)},o(k){I(w,k),_=!1},d(k){k&&x(e),w&&w.d(k),S=!1,le(C)}}}function N0(n,e,t){let{$$slots:i={},$$scope:a}=e,{open:s=!0}=e,{name:r}=e,{desc:o=""}=e,{alwaysOpen:l=!1}=e,c=u=>{(0,ph.setIcon)(u,"chevron-right")};function d(){s=this.open,t(0,s)}return n.$$set=u=>{"open"in u&&t(0,s=u.open),"name"in u&&t(1,r=u.name),"desc"in u&&t(2,o=u.desc),"alwaysOpen"in u&&t(3,l=u.alwaysOpen),"$$scope"in u&&t(5,a=u.$$scope)},[s,r,o,l,c,a,i,d]}var ml=class extends U{constructor(e){super(),G(this,e,N0,R0,j,{open:0,name:1,desc:2,alwaysOpen:3},P0)}},_a=ml;function bh(n,e,t){let i=n.slice();return i[1]=e[t],i}function yh(n){let e,t;return e=new gh({props:{property:n[1]}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p(i,a){let s={};a&1&&(s.property=i[1]),e.$set(s)},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function B0(n){let e,t,i=be(n[0].properties),a=[];for(let r=0;rI(a[r],1,1,()=>{a[r]=null});return{c(){for(let r=0;r{"group"in a&&t(0,i=a.group)},[i]}var gl=class extends U{constructor(e){super(),G(this,e,F0,L0,j,{group:0})}},vh=gl;function W0(n){re(n,"svelte-1obegcf",".appearance-parent.svelte-1obegcf{overflow:hidden}.property-groups.svelte-1obegcf{overflow:auto;height:100%}")}function H0(n,e,t){let i=n.slice();return i[5]=e[t],i}function z0(n){let e,t;return e=new vh({props:{group:n[5]}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p:N,i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function q0(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_,S=be(dl),C=[];for(let M=0;MSet colors for...',a=R(),s=v("div"),r=v("button"),r.textContent="Both",o=R(),l=v("button"),d=R(),u=v("button"),f=R(),m=v("div");for(let M=0;Mt(0,i=l)),li("mode",a),[i,a,()=>Ae(a,i=Te.None,i),()=>Ae(a,i=Te.Light,i),()=>Ae(a,i=Te.Dark,i)]}var pl=class extends U{constructor(e){super(),G(this,e,j0,q0,j,{},W0)}},kh=pl;var tn=require("obsidian");var bl=require("obsidian"),wh=Ba(Ts());var Li=class extends wh.FuzzyInputSuggest{constructor(){super(...arguments);this.field="name"}getItemText(t){return ye(t[this.field])}renderNote(t,i){let{item:a,match:s}=i;(0,bl.renderMatches)(t,ye(a.source),s.matches)}renderTitle(t,i){let{item:a,match:s}=i;(0,bl.renderMatches)(t,ye(a.name),s.matches)}};function V0(n){re(n,"svelte-1jv9opu",".previewer.svelte-1jv9opu{height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:0.5rem}.preview.svelte-1jv9opu{overflow:hidden;position:relative}.inner.svelte-1jv9opu{overflow:auto;padding:var(--size-4-4);transform-origin:top left;scale:var(--scale, 0.625);width:calc(100% / var(--scale, 0.625));height:calc(100% / var(--scale, 0.625))}.definition.svelte-1jv9opu{display:flex;flex-flow:column nowrap;gap:0.25rem}.yaml-editor.svelte-1jv9opu{font-size:var(--font-smallest)}")}function U0(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_,S,C,M,w,k,A;return{c(){e=v("div"),t=v("div"),t.innerHTML='
Set theme mode
',i=R(),a=v("div"),s=v("button"),o=R(),l=v("button"),d=R(),u=v("div"),h=v("div"),f=v("div"),f.textContent="Scale preview",m=R(),p=v("div"),b=pe("Current: "),_=pe(n[1]),S=R(),C=v("div"),M=v("input"),g(t,"class","setting-item-info"),g(s,"aria-label","Light"),oe(s,"mod-cta",n[2]==Te.Light),g(l,"aria-label","Dark"),oe(l,"mod-cta",n[2]==Te.Dark),g(a,"class","setting-item-control"),g(e,"class","setting-item"),g(f,"class","setting-item-name"),g(p,"class","setting-item-description"),g(h,"class","setting-item-info"),g(M,"class","slider"),g(M,"type","range"),g(M,"min","0"),g(M,"max","1"),g(M,"step","0.1"),g(C,"class","setting-item-control"),g(u,"class","setting-item")},m(P,B){D(P,e,B),y(e,t),y(e,i),y(e,a),y(a,s),y(a,o),y(a,l),D(P,d,B),D(P,u,B),y(u,h),y(h,f),y(h,m),y(h,p),y(p,b),y(p,_),y(u,S),y(u,C),y(C,M),ct(M,n[1]),k||(A=[J(r=Fe.call(null,s,"sun")),z(s,"click",n[14]),J(c=Fe.call(null,l,"moon")),z(l,"click",n[15]),z(M,"change",n[16]),z(M,"input",n[16]),J(w=n[10].call(null,C))],k=!0)},p(P,B){B&4&&oe(s,"mod-cta",P[2]==Te.Light),B&4&&oe(l,"mod-cta",P[2]==Te.Dark),B&2&&we(_,P[1]),B&2&&ct(M,P[1])},d(P){P&&(x(e),x(d),x(u)),k=!1,le(A)}}}function G0(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","yaml-editor svelte-1jv9opu")},m(s,r){D(s,e,r),i||(a=J(t=n[6].call(null,e)),i=!0)},p:N,d(s){s&&x(e),i=!1,a()}}}function K0(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_;return d=new _a({props:{name:"Settings",desc:n[3],open:!1,$$slots:{default:[U0]},$$scope:{ctx:n}}}),f=new _a({props:{name:"Editor",open:!1,$$slots:{default:[G0]},$$scope:{ctx:n}}}),{c(){e=v("div"),t=v("div"),t.textContent=`Select a creature to preview the layout, or enter your own definition + below.`,i=R(),a=v("div"),s=v("div"),r=R(),o=v("div"),c=R(),ie(d.$$.fragment),u=R(),h=v("div"),ie(f.$$.fragment),g(s,"class","preview-container inner svelte-1jv9opu"),g(a,"class","preview svelte-1jv9opu"),g(h,"class","definition svelte-1jv9opu"),g(e,"class","previewer svelte-1jv9opu"),g(e,"style",m=`--scale: ${n[1]}`),oe(e,"theme-light",n[2]===Te.Light),oe(e,"theme-dark",n[2]===Te.Dark)},m(S,C){D(S,e,C),y(e,t),y(e,i),y(e,a),y(a,s),n[13](s),y(e,r),y(e,o),y(e,c),te(d,e,null),y(e,u),y(e,h),te(f,h,null),p=!0,b||(_=J(l=n[5].call(null,o)),b=!0)},p(S,[C]){let M={};C&8&&(M.desc=S[3]),C&8388614&&(M.$$scope={dirty:C,ctx:S}),d.$set(M);let w={};C&8388608&&(w.$$scope={dirty:C,ctx:S}),f.$set(w),(!p||C&2&&m!==(m=`--scale: ${S[1]}`))&&g(e,"style",m),(!p||C&4)&&oe(e,"theme-light",S[2]===Te.Light),(!p||C&4)&&oe(e,"theme-dark",S[2]===Te.Dark)},i(S){p||(E(d.$$.fragment,S),E(f.$$.fragment,S),p=!0)},o(S){I(d.$$.fragment,S),I(f.$$.fragment,S),p=!1},d(S){S&&x(e),n[13](null),ne(d),ne(f),b=!1,_()}}}function $0(n,e,t){let i,a,s,r,{previewed:o}=e,l=At("plugin"),c=At("layout");Se(n,c,L=>t(19,s=L));let d=Me(),u=(L,O)=>{L.empty(),f.setCreature({monster:O}),f.init()},h,f;pn(()=>{let L={};try{L={...L,...(0,tn.parseYaml)(o)}}catch{}f=new Yt({plugin:l,container:h,layout:s,monster:L},!1)});let m=L=>{let O=new tn.SearchComponent(L).setPlaceholder("Find a creature");new Li(l.app,O,l.api.getBestiaryCreatures()).onSelect(async Z=>{if(Z.item){O.setValue("");let ee=(0,tn.stringifyYaml)(Z.item);d("update",ee),p.dispatch({changes:[{from:0,to:p.state.doc.length,insert:ee}]})}})},p,b=L=>{p=pa(L,o,[],(0,tn.debounce)(O=>{try{let q=(0,tn.parseYaml)(O);d("update",O),u(h,q)}catch{}},500))},_=Le(Te.None);Se(n,_,L=>t(2,a=L));let S=L=>{a==L?Ae(_,a=Te.None,a):Ae(_,a=L,a)};bn(()=>{p&&p.destroy()});let C=Le(1);Se(n,C,L=>t(1,i=L));let M=L=>{new tn.ExtraButtonComponent(L).setIcon("undo").onClick(()=>{Ae(C,i=1,i)})},w=kt([_,C],([L,O])=>{let q=[`Scale: ${O}`];return L===Te.Light&&q.push("Mode: Light"),L===Te.Dark&&q.push("Mode: Dark"),q.join(", ")});Se(n,w,L=>t(3,r=L));function k(L){Re[L?"unshift":"push"](()=>{h=L,t(0,h)})}let A=()=>S(Te.Light),P=()=>S(Te.Dark);function B(){i=$n(this.value),C.set(i)}return n.$$set=L=>{"previewed"in L&&t(12,o=L.previewed)},[h,i,a,r,c,m,b,_,S,C,M,w,o,k,A,P,B]}var yl=class extends U{constructor(e){super(),G(this,e,$0,K0,j,{previewed:12},V0)}},_h=yl;function Y0(n){re(n,"svelte-1idjk8u",".statblock-mobile.svelte-1idjk8u{display:flex;flex-flow:column;gap:0.25rem}.top.svelte-1idjk8u{display:flex;align-items:center;justify-content:space-between;padding:0.25rem}.buttons.svelte-1idjk8u{display:flex;align-items:center}.name.svelte-1idjk8u{display:flex;align-items:center}.name.svelte-1idjk8u .buttons{display:flex;justify-content:flex-end;align-items:center}.vertical-tab-header.svelte-1idjk8u{display:flex;flex-flow:column nowrap}.vertical-tab-content.svelte-1idjk8u{padding:var(--size-4-8)}.bottom.svelte-1idjk8u{display:flex;justify-content:flex-end;align-items:center;margin-top:auto}")}function Sh(n,e,t){let i=n.slice();return i[16]=e[t],i}function J0(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_,S;return f=new ll({}),p=new il({}),{c(){e=v("div"),t=v("div"),i=v("div"),s=R(),r=v("div"),o=v("div"),c=R(),d=v("div"),h=R(),ie(f.$$.fragment),m=R(),ie(p.$$.fragment),g(i,"class","name svelte-1idjk8u"),g(o,"class","save"),g(d,"class","cancel"),g(r,"class","buttons svelte-1idjk8u"),g(t,"class","top svelte-1idjk8u"),g(e,"class","statblock-mobile svelte-1idjk8u")},m(C,M){D(C,e,M),y(e,t),y(t,i),y(t,s),y(t,r),y(r,o),y(r,c),y(r,d),y(e,h),te(f,e,null),y(e,m),te(p,e,null),b=!0,_||(S=[J(a=n[5].call(null,i)),J(l=n[6].call(null,o)),J(u=n[7].call(null,d))],_=!0)},p:N,i(C){b||(E(f.$$.fragment,C),E(p.$$.fragment,C),b=!0)},o(C){I(f.$$.fragment,C),I(p.$$.fragment,C),b=!1},d(C){C&&x(e),ne(f),ne(p),_=!1,le(S)}}}function X0(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_,S,C,M,w,k,A,P,B,L=be(n[4]),O=[];for(let K=0;K{q=null}),ue()),K[1]==="Appearance"?Z?W&2&&E(Z,1):(Z=Ah(K),Z.c(),E(Z,1),Z.m(S,M)):Z&&(ce(),I(Z,1,1,()=>{Z=null}),ue()),K[1]==="Advanced"?ee?W&2&&E(ee,1):(ee=Th(K),ee.c(),E(ee,1),ee.m(S,w)):ee&&(ce(),I(ee,1,1,()=>{ee=null}),ue()),K[1]==="Previewer"?se?(se.p(K,W),W&2&&E(se,1)):(se=Dh(K),se.c(),E(se,1),se.m(S,null)):se&&(ce(),I(se,1,1,()=>{se=null}),ue()),(!A||W&2&&k!==(k="vertical-tab-content-container "+K[1].toLowerCase()+"s svelte-1idjk8u"))&&g(_,"class",k)},i(K){A||(E(q),E(Z),E(ee),E(se),A=!0)},o(K){I(q),I(Z),I(ee),I(se),A=!1},d(K){K&&(x(e),x(b),x(_)),He(O,K),q&&q.d(),Z&&Z.d(),ee&&ee.d(),se&&se.d(),P=!1,le(B)}}}function Ch(n){let e,t,i;function a(){return n[11](n[16])}return{c(){e=v("div"),e.textContent=`${n[16]} `,g(e,"class","vertical-tab-nav-item"),oe(e,"is-active",n[1]===n[16])},m(s,r){D(s,e,r),t||(i=z(e,"click",a),t=!0)},p(s,r){n=s,r&18&&oe(e,"is-active",n[1]===n[16])},d(s){s&&x(e),t=!1,i()}}}function xh(n){let e,t;return e=new il({}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Ah(n){let e,t;return e=new kh({}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Th(n){let e,t;return e=new ll({}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Dh(n){let e,t;return e=new _h({props:{previewed:n[0]}}),e.$on("update",n[12]),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p(i,a){let s={};a&1&&(s.previewed=i[0]),e.$set(s)},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Q0(n){let e,t=``,i,a,s,r,o,l=[X0,J0],c=[];function d(u,h){return nn.Platform.isMobile?1:0}return a=d(n,-1),s=c[a]=l[a](n),{c(){e=new gn(!1),i=R(),s.c(),r=_e(),e.a=i},m(u,h){e.m(t,u,h),D(u,i,h),c[a].m(u,h),D(u,r,h),o=!0},p(u,[h]){(!o||h&4)&&t!==(t=``)&&e.p(t),s.p(u,h)},i(u){o||(E(s),o=!0)},o(u){I(s),o=!1},d(u){u&&(e.d(),x(i),x(r)),c[a].d(u)}}}function Z0(n,e,t){let i,a,{layout:s}=e,{plugin:r}=e,o=Le(s);Se(n,o,C=>t(14,i=C)),li("plugin",r),li("layout",o);let l="",c=["General","Appearance","Advanced","Previewer"],d=c[0],u=!1,h=C=>{if(C.empty(),u){let M=i.name;new nn.TextComponent(C).setValue(M).onChange(k=>{M=k});let w=C.createDiv("buttons");new nn.ExtraButtonComponent(w).setIcon("checkmark").setTooltip("Save").onClick(()=>{u=!1,Ae(o,i.name=M,i),h(C)}),new nn.ExtraButtonComponent(w).setIcon("cross-in-box").setTooltip("Cancel").onClick(()=>{u=!1,h(C)})}else C.createEl("h5",{text:i.name}),new nn.ExtraButtonComponent(C.createDiv("buttons")).setIcon("pencil").setTooltip("Edit Name").onClick(()=>{u=!0,h(C)})},f=Me(),m=C=>{new nn.ButtonComponent(C).setIcon("checkmark").setCta().setTooltip("Save").onClick(()=>{f("saved")})},p=C=>{new nn.ExtraButtonComponent(C).setIcon("cross").setTooltip("Cancel").onClick(()=>{f("cancel")})},b=kt(o,C=>r.manager.getSheetRules(C));Se(n,b,C=>t(2,a=C));let _=C=>t(1,d=C),S=C=>t(0,l=C.detail);return n.$$set=C=>{"layout"in C&&t(9,s=C.layout),"plugin"in C&&t(10,r=C.plugin)},[l,d,a,o,c,h,m,p,b,s,r,_,S]}var vl=class extends U{constructor(e){super(),G(this,e,Z0,Q0,j,{layout:9,plugin:10},Y0)}},Eh=vl;var Fi=(n=>(n.None="None",n.Average="Average",n.Roll="Roll",n))(Fi||{});var Cf=Ba(Ts());function kl(){return na('var Vc=Object.create;var Il=Object.defineProperty;var qc=Object.getOwnPropertyDescriptor;var Uc=Object.getOwnPropertyNames;var Wc=Object.getPrototypeOf,zc=Object.prototype.hasOwnProperty;var St=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports);var jc=(i,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Uc(e))!zc.call(i,n)&&n!==t&&Il(i,n,{get:()=>e[n],enumerable:!(r=qc(e,n))||r.enumerable});return i};var Gc=(i,e,t)=>(t=i!=null?Vc(Wc(i)):{},jc(e||!i||!i.__esModule?Il(t,"default",{value:i,enumerable:!0}):t,i));var ii=St(Ae=>{"use strict";function J0(i,e,t){if(t===void 0&&(t=Array.prototype),i&&typeof t.find=="function")return t.find.call(i,e);for(var r=0;r-1}var o2=Ti({HTML:"http://www.w3.org/1999/xhtml",SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});Ae.assign=Q0;Ae.find=J0;Ae.freeze=Ti;Ae.HTML_BOOLEAN_ATTRIBUTES=mh;Ae.HTML_RAW_TEXT_ELEMENTS=Cr;Ae.HTML_VOID_ELEMENTS=yh;Ae.hasDefaultHTMLNamespace=r2;Ae.hasOwn=ti;Ae.isHTMLBooleanAttribute=Z0;Ae.isHTMLRawTextElement=t2;Ae.isHTMLEscapableRawTextElement=i2;Ae.isHTMLMimeType=bh;Ae.isHTMLVoidElement=e2;Ae.isValidMimeType=s2;Ae.MIME_TYPE=Sr;Ae.NAMESPACE=o2});var kr=St(Tr=>{"use strict";var l2=ii();function wh(i,e){i.prototype=Object.create(Error.prototype,{constructor:{value:i},name:{value:i.name,enumerable:!0,writable:e}})}var Er=l2.freeze({Error:"Error",IndexSizeError:"IndexSizeError",DomstringSizeError:"DomstringSizeError",HierarchyRequestError:"HierarchyRequestError",WrongDocumentError:"WrongDocumentError",InvalidCharacterError:"InvalidCharacterError",NoDataAllowedError:"NoDataAllowedError",NoModificationAllowedError:"NoModificationAllowedError",NotFoundError:"NotFoundError",NotSupportedError:"NotSupportedError",InUseAttributeError:"InUseAttributeError",InvalidStateError:"InvalidStateError",SyntaxError:"SyntaxError",InvalidModificationError:"InvalidModificationError",NamespaceError:"NamespaceError",InvalidAccessError:"InvalidAccessError",ValidationError:"ValidationError",TypeMismatchError:"TypeMismatchError",SecurityError:"SecurityError",NetworkError:"NetworkError",AbortError:"AbortError",URLMismatchError:"URLMismatchError",QuotaExceededError:"QuotaExceededError",TimeoutError:"TimeoutError",InvalidNodeTypeError:"InvalidNodeTypeError",DataCloneError:"DataCloneError",EncodingError:"EncodingError",NotReadableError:"NotReadableError",UnknownError:"UnknownError",ConstraintError:"ConstraintError",DataError:"DataError",TransactionInactiveError:"TransactionInactiveError",ReadOnlyError:"ReadOnlyError",VersionError:"VersionError",OperationError:"OperationError",NotAllowedError:"NotAllowedError",OptOutError:"OptOutError"}),Ah=Object.keys(Er);function Ch(i){return typeof i=="number"&&i>=1&&i<=25}function a2(i){return typeof i=="string"&&i.substring(i.length-Er.Error.length)===Er.Error}function xr(i,e){Ch(i)?(this.name=Ah[i],this.message=e||""):(this.message=i,this.name=a2(e)?e:Er.Error),Error.captureStackTrace&&Error.captureStackTrace(this,xr)}wh(xr,!0);Object.defineProperties(xr.prototype,{code:{enumerable:!0,get:function(){var i=Ah.indexOf(this.name);return Ch(i)?i:0}}});var Sh={INDEX_SIZE_ERR:1,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,INVALID_CHARACTER_ERR:5,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:11,SYNTAX_ERR:12,INVALID_MODIFICATION_ERR:13,NAMESPACE_ERR:14,INVALID_ACCESS_ERR:15,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:17,SECURITY_ERR:18,NETWORK_ERR:19,ABORT_ERR:20,URL_MISMATCH_ERR:21,QUOTA_EXCEEDED_ERR:22,TIMEOUT_ERR:23,INVALID_NODE_TYPE_ERR:24,DATA_CLONE_ERR:25},tl=Object.entries(Sh);for(Dr=0;Dr{"use strict";function Rh(i){try{typeof i!="function"&&(i=RegExp);var e=new i("\\u{1D306}","u").exec("\\u{1D306}");return!!e&&e[0].length===2}catch(t){}return!1}var Br=Rh();function ri(i){if(i.source[0]!=="[")throw new Error(i+" can not be used with chars");return i.source.slice(1,i.source.lastIndexOf("]"))}function ki(i,e){if(i.source[0]!=="[")throw new Error("/"+i.source+"/ can not be used with chars_without");if(!e||typeof e!="string")throw new Error(JSON.stringify(e)+" is not a valid search");if(i.source.indexOf(e)===-1)throw new Error(\'"\'+e+\'" is not is /\'+i.source+"/");if(e==="-"&&i.source.indexOf(e)!==1)throw new Error(\'"\'+e+\'" is not at the first postion of /\'+i.source+"/");return new RegExp(i.source.replace(e,""),Br?"u":"")}function U(i){var e=this;return new RegExp(Array.prototype.slice.call(arguments).map(function(t){var r=typeof t=="string";if(r&&e===void 0&&t==="|")throw new Error("use regg instead of reg to wrap expressions with `|`!");return r?t:t.source}).join(""),Br?"mu":"m")}function _(i){if(arguments.length===0)throw new Error("no parameters provided");return U.apply(_,["(?:"].concat(Array.prototype.slice.call(arguments),[")"]))}var u2="\\uFFFD",ni=/[-\\x09\\x0A\\x0D\\x20-\\x2C\\x2E-\\uD7FF\\uE000-\\uFFFD]/;Br&&(ni=U("[",ri(ni),"\\\\u{10000}-\\\\u{10FFFF}","]"));var rl=/[\\x20\\x09\\x0D\\x0A]/,h2=ri(rl),Q=U(rl,"+"),ne=U(rl,"*"),Mr=/[:_a-zA-Z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02FF\\u0370-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/;Br&&(Mr=U("[",ri(Mr),"\\\\u{10000}-\\\\u{10FFFF}","]"));var c2=ri(Mr),nl=U("[",c2,ri(/[-.0-9\\xB7]/),ri(/[\\u0300-\\u036F\\u203F-\\u2040]/),"]"),Ue=U(Mr,nl,"*"),Dh=U(nl,"+"),f2=U("&",Ue,";"),d2=_(/&#[0-9]+;|&#x[0-9a-fA-F]+;/),Rr=_(f2,"|",d2),Nr=U("%",Ue,";"),sl=_(U(\'"\',_(/[^%&"]/,"|",Nr,"|",Rr),"*",\'"\'),"|",U("\'",_(/[^%&\']/,"|",Nr,"|",Rr),"*","\'")),p2=_(\'"\',_(/[^<&"]/,"|",Rr),"*",\'"\',"|","\'",_(/[^<&\']/,"|",Rr),"*","\'"),g2=ki(Mr,":"),m2=ki(nl,":"),Eh=U(g2,m2,"*"),Pr=U(Eh,_(":",Eh),"?"),y2=U("^",Pr,"$"),b2=U("(",Pr,")"),Or=_(/"[^"]*"|\'[^\']*\'/),v2=U(/^<\\?/,"(",Ue,")",_(Q,"(",ni,"*?)"),"?",/\\?>/),xh=/[\\x20\\x0D\\x0Aa-zA-Z0-9-\'()+,./:=?;!*#@$_%]/,Wn=_(\'"\',xh,\'*"\',"|","\'",ki(xh,"\'"),"*\'"),Nh="",w2=U(Nh,_(ki(ni,"-"),"|",U("-",ki(ni,"-"))),"*",Oh),Th="#PCDATA",A2=_(U(/\\(/,ne,Th,_(ne,/\\|/,ne,Pr),"*",ne,/\\)\\*/),"|",U(/\\(/,ne,Th,ne,/\\)/)),C2=/[?*+]?/,S2=U(/\\([^>]+\\)/,C2),D2=_("EMPTY","|","ANY","|",A2,"|",S2),E2=""),T2=U("NOTATION",Q,/\\(/,ne,Ue,_(ne,/\\|/,ne,Ue),"*",ne,/\\)/),k2=U(/\\(/,ne,Dh,_(ne,/\\|/,ne,Dh),"*",ne,/\\)/),M2=_(T2,"|",k2),R2=_(/CDATA|ID|IDREF|IDREFS|ENTITY|ENTITIES|NMTOKEN|NMTOKENS/,"|",M2),N2=_(/#REQUIRED|#IMPLIED/,"|",_(_("#FIXED",Q),"?",p2)),O2=_(Q,Ue,Q,R2,Q,N2),B2=""),ol="SYSTEM",zn="PUBLIC",jn=_(_(ol,Q,Or),"|",_(zn,Q,Wn,Q,Or)),L2=U("^",_(_(ol,Q,"(?",Or,")"),"|",_(zn,Q,"(?",Wn,")",Q,"(?",Or,")"))),_2=_(Q,"NDATA",Q,Ue),I2=_(sl,"|",_(jn,_2,"?")),Bh=""),H2=_(sl,"|",jn),$2=U(Bh,Q,"%",Q,Ue,Q,H2,ne,">"),V2=_(F2,"|",$2),q2=U(zn,Q,Wn),U2=U(""),ll=U(ne,"=",ne),kh=/1[.]\\d+/,W2=U(Q,"version",ll,_("\'",kh,"\'","|",\'"\',kh,\'"\')),Mh=/[A-Za-z][-A-Za-z0-9._]*/,z2=_(Q,"encoding",ll,_(\'"\',Mh,\'"\',"|","\'",Mh,"\'")),j2=_(Q,"standalone",ll,_("\'",_("yes","|","no"),"\'","|",\'"\',_("yes","|","no"),\'"\')),G2=U(/^<\\?xml/,W2,z2,"?",j2,"?",ne,/\\?>/),K2="",J2=//,Z2=U(ni,"*?",Q2),ey=U(J2,Z2);V.chars=ri;V.chars_without=ki;V.detectUnicodeSupport=Rh;V.reg=U;V.regg=_;V.AttlistDecl=P2;V.CDATA_START=Y2;V.CDATA_END=X2;V.CDSect=ey;V.Char=ni;V.Comment=w2;V.COMMENT_START=Nh;V.COMMENT_END=Oh;V.DOCTYPE_DECL_START=K2;V.elementdecl=x2;V.EntityDecl=V2;V.EntityValue=sl;V.ExternalID=jn;V.ExternalID_match=L2;V.Name=Ue;V.NotationDecl=U2;V.Reference=Rr;V.PEReference=Nr;V.PI=v2;V.PUBLIC=zn;V.PubidLiteral=Wn;V.QName=Pr;V.QName_exact=y2;V.QName_group=b2;V.S=Q;V.SChar_s=h2;V.S_OPT=ne;V.SYSTEM=ol;V.SystemLiteral=Or;V.UNICODE_REPLACEMENT_CHARACTER=u2;V.UNICODE_SUPPORT=Br;V.XMLDecl=G2});var pl=St(ae=>{"use strict";var We=ii(),ct=We.find,ty=We.hasDefaultHTMLNamespace,Ri=We.hasOwn,iy=We.isHTMLMimeType,ry=We.isHTMLRawTextElement,ny=We.isHTMLVoidElement,Lr=We.MIME_TYPE,dt=We.NAMESPACE,Te=Symbol(),sy=kr(),L=sy.DOMException,wt=al();function Oe(i){if(i!==Te)throw new TypeError("Illegal constructor")}function oy(i){return i!==""}function ly(i){return i?i.split(/[\\t\\n\\f\\r ]+/).filter(oy):[]}function ay(i,e){return Ri(i,e)||(i[e]=!0),i}function Ph(i){if(!i)return[];var e=ly(i);return Object.keys(e.reduce(ay,{}))}function uy(i){return function(e){return i&&i.indexOf(e)!==-1}}function Vh(i){if(!wt.QName_exact.test(i))throw new L(L.INVALID_CHARACTER_ERR,\'invalid character in qualified name "\'+i+\'"\')}function hl(i,e){Vh(e),i=i||null;var t=null,r=e;if(e.indexOf(":")>=0){var n=e.split(":");t=n[0],r=n[1]}if(t!==null&&i===null)throw new L(L.NAMESPACE_ERR,"prefix is non-null and namespace is null");if(t==="xml"&&i!==We.NAMESPACE.XML)throw new L(L.NAMESPACE_ERR,\'prefix is "xml" and namespace is not the XML namespace\');if((t==="xmlns"||e==="xmlns")&&i!==We.NAMESPACE.XMLNS)throw new L(L.NAMESPACE_ERR,\'either qualifiedName or prefix is "xmlns" and namespace is not the XMLNS namespace\');if(i===We.NAMESPACE.XMLNS&&t!=="xmlns"&&e!=="xmlns")throw new L(L.NAMESPACE_ERR,\'namespace is the XMLNS namespace and neither qualifiedName nor prefix is "xmlns"\');return[i,t,r]}function Bi(i,e){for(var t in i)Ri(i,t)&&(e[t]=i[t])}function Be(i,e){var t=i.prototype;if(!(t instanceof e)){let r=function(){};r.prototype=e.prototype,r=new r,Bi(t,r),i.prototype=t=r}t.constructor!=i&&(typeof i!="function"&&console.error("unknown Class:"+i),t.constructor=i)}var Pe={},Ye=Pe.ELEMENT_NODE=1,Ni=Pe.ATTRIBUTE_NODE=2,Gn=Pe.TEXT_NODE=3,qh=Pe.CDATA_SECTION_NODE=4,Uh=Pe.ENTITY_REFERENCE_NODE=5,hy=Pe.ENTITY_NODE=6,Wh=Pe.PROCESSING_INSTRUCTION_NODE=7,zh=Pe.COMMENT_NODE=8,Ir=Pe.DOCUMENT_NODE=9,jh=Pe.DOCUMENT_TYPE_NODE=10,Lt=Pe.DOCUMENT_FRAGMENT_NODE=11,cy=Pe.NOTATION_NODE=12,be=We.freeze({DOCUMENT_POSITION_DISCONNECTED:1,DOCUMENT_POSITION_PRECEDING:2,DOCUMENT_POSITION_FOLLOWING:4,DOCUMENT_POSITION_CONTAINS:8,DOCUMENT_POSITION_CONTAINED_BY:16,DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:32});function Lh(i){for(var e=[];i.parentNode||i.ownerElement;)i=i.parentNode||i.ownerElement,e.unshift(i);return e}function Gh(i,e){if(e.length=0&&i=0){for(var n=e.length-1;r<=n;)e[r]=e[++r];if(e.length=n,i){var s=i.ownerDocument;s&&Jh(s,i,t),t.ownerElement=null}}}Oi.prototype={length:0,item:Xe.prototype.item,getNamedItem:function(i){this._ownerElement&&this._ownerElement._isInHTMLDocumentAndNamespace()&&(i=i.toLowerCase());for(var e=0;e_h(e.ownerDocument)?be.DOCUMENT_POSITION_FOLLOWING:be.DOCUMENT_POSITION_PRECEDING);var l=Lh(e),a=Lh(t);if(!r&&a.indexOf(e)>=0||n&&e===t)return be.DOCUMENT_POSITION_CONTAINS+be.DOCUMENT_POSITION_PRECEDING;if(!n&&l.indexOf(t)>=0||r&&e===t)return be.DOCUMENT_POSITION_CONTAINED_BY+be.DOCUMENT_POSITION_FOLLOWING;var u=Gh(a,l);for(var h in u.childNodes){var c=u.childNodes[h];if(c===t)return be.DOCUMENT_POSITION_FOLLOWING;if(c===e)return be.DOCUMENT_POSITION_PRECEDING;if(a.indexOf(c)>=0)return be.DOCUMENT_POSITION_FOLLOWING;if(l.indexOf(c)>=0)return be.DOCUMENT_POSITION_PRECEDING}return 0}};function Xh(i){return i=="<"&&"<"||i==">"&&">"||i=="&"&&"&"||i==\'"\'&&"""||"&#"+i.charCodeAt()+";"}Bi(Pe,X);Bi(Pe,X.prototype);Bi(be,X);Bi(be,X.prototype);function _r(i,e){if(e(i))return!0;if(i=i.firstChild)do if(_r(i,e))return!0;while(i=i.nextSibling)}function _t(i,e){Oe(i);var t=e||{};this.ownerDocument=this,this.contentType=t.contentType||Lr.XML_APPLICATION,this.type=iy(this.contentType)?"html":"xml"}function dy(i,e,t){i&&i._inc++;var r=t.namespaceURI;r===dt.XMLNS&&(e._nsMap[t.prefix?t.localName:""]=t.value)}function Jh(i,e,t,r){i&&i._inc++;var n=t.namespaceURI;n===dt.XMLNS&&delete e._nsMap[t.prefix?t.localName:""]}function Qh(i,e,t){if(i&&i._inc){i._inc++;var r=e.childNodes;if(t)r[r.length++]=t;else{for(var n=e.firstChild,s=0;n;)r[s++]=n,n=n.nextSibling;r.length=s,delete r[r.length]}}}function Zh(i,e){if(i!==e.parentNode)throw new L(L.NOT_FOUND_ERR,"child\'s parent is not parent");var t=e.previousSibling,r=e.nextSibling;return t?t.nextSibling=r:i.firstChild=r,r?r.previousSibling=t:i.lastChild=t,Qh(i.ownerDocument,i),e.parentNode=null,e.previousSibling=null,e.nextSibling=null,e}function py(i){return i&&(i.nodeType===X.DOCUMENT_NODE||i.nodeType===X.DOCUMENT_FRAGMENT_NODE||i.nodeType===X.ELEMENT_NODE)}function gy(i){return i&&(ft(i)||i instanceof Pi||At(i)||i.nodeType===X.DOCUMENT_FRAGMENT_NODE||i.nodeType===X.COMMENT_NODE||i.nodeType===X.PROCESSING_INSTRUCTION_NODE)}function At(i){return i&&i.nodeType===X.DOCUMENT_TYPE_NODE}function ft(i){return i&&i.nodeType===X.ELEMENT_NODE}function ec(i){return i&&i.nodeType===X.TEXT_NODE}function Fh(i,e){var t=i.childNodes||[];if(ct(t,ft)||At(e))return!1;var r=ct(t,At);return!(e&&r&&t.indexOf(r)>t.indexOf(e))}function Hh(i,e){var t=i.childNodes||[];function r(s){return ft(s)&&s!==e}if(ct(t,r))return!1;var n=ct(t,At);return!(e&&n&&t.indexOf(n)>t.indexOf(e))}function my(i,e,t){if(!py(i))throw new L(L.HIERARCHY_REQUEST_ERR,"Unexpected parent node type "+i.nodeType);if(t&&t.parentNode!==i)throw new L(L.NOT_FOUND_ERR,"child not in parent");if(!gy(e)||At(e)&&i.nodeType!==X.DOCUMENT_NODE)throw new L(L.HIERARCHY_REQUEST_ERR,"Unexpected node type "+e.nodeType+" for parent node type "+i.nodeType)}function yy(i,e,t){var r=i.childNodes||[],n=e.childNodes||[];if(e.nodeType===X.DOCUMENT_FRAGMENT_NODE){var s=n.filter(ft);if(s.length>1||ct(n,ec))throw new L(L.HIERARCHY_REQUEST_ERR,"More than one element or text in fragment");if(s.length===1&&!Fh(i,t))throw new L(L.HIERARCHY_REQUEST_ERR,"Element in fragment can not be inserted before doctype")}if(ft(e)&&!Fh(i,t))throw new L(L.HIERARCHY_REQUEST_ERR,"Only one element can be added and only after doctype");if(At(e)){if(ct(r,At))throw new L(L.HIERARCHY_REQUEST_ERR,"Only one doctype is allowed");var o=ct(r,ft);if(t&&r.indexOf(o)1||ct(n,ec))throw new L(L.HIERARCHY_REQUEST_ERR,"More than one element or text in fragment");if(s.length===1&&!Hh(i,t))throw new L(L.HIERARCHY_REQUEST_ERR,"Element in fragment can not be inserted before doctype")}if(ft(e)&&!Hh(i,t))throw new L(L.HIERARCHY_REQUEST_ERR,"Only one element can be added and only after doctype");if(At(e)){if(ct(r,function(a){return At(a)&&a!==t}))throw new L(L.HIERARCHY_REQUEST_ERR,"Only one doctype is allowed");var o=ct(r,ft);if(t&&r.indexOf(o)0&&_r(t,function(n){if(n!==t&&n.nodeType===Ye){var s=n.getAttribute("class");if(s){var o=i===s;if(!o){var l=Ph(s);o=e.every(uy(l))}o&&r.push(n)}}}),r})},getElementsByTagName:function(i){var e=(this.nodeType===Ir?this:this.ownerDocument).type==="html",t=i.toLowerCase();return new si(this,function(r){var n=[];return _r(r,function(s){if(!(s===r||s.nodeType!==Ye))if(i==="*")n.push(s);else{var o=s.getQualifiedName(),l=e&&s.namespaceURI===dt.HTML?t:i;o===l&&n.push(s)}}),n})},getElementsByTagNameNS:function(i,e){return new si(this,function(t){var r=[];return _r(t,function(n){n!==t&&n.nodeType===Ye&&(i==="*"||n.namespaceURI===i)&&(e==="*"||n.localName==e)&&r.push(n)}),r})}};_t.prototype.getElementsByClassName=It.prototype.getElementsByClassName;_t.prototype.getElementsByTagName=It.prototype.getElementsByTagName;_t.prototype.getElementsByTagNameNS=It.prototype.getElementsByTagNameNS;Be(It,X);function oi(i){Oe(i),this.namespaceURI=null,this.prefix=null,this.ownerElement=null}oi.prototype.nodeType=Ni;Be(oi,X);function Pi(i){Oe(i)}Pi.prototype={data:"",substringData:function(i,e){return this.data.substring(i,i+e)},appendData:function(i){i=this.data+i,this.nodeValue=this.data=i,this.length=i.length},insertData:function(i,e){this.replaceData(i,0,e)},deleteData:function(i,e){this.replaceData(i,e,"")},replaceData:function(i,e,t){var r=this.data.substring(0,i),n=this.data.substring(i+e);t=r+t+n,this.nodeValue=this.data=t,this.length=t.length}};Be(Pi,X);function Fr(i){Oe(i)}Fr.prototype={nodeName:"#text",nodeType:Gn,splitText:function(i){var e=this.data,t=e.substring(i);e=e.substring(0,i),this.data=this.nodeValue=e,this.length=e.length;var r=this.ownerDocument.createTextNode(t);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}};Be(Fr,Pi);function Xn(i){Oe(i)}Xn.prototype={nodeName:"#comment",nodeType:zh};Be(Xn,Pi);function Jn(i){Oe(i)}Jn.prototype={nodeName:"#cdata-section",nodeType:qh};Be(Jn,Fr);function Qn(i){Oe(i)}Qn.prototype.nodeType=jh;Be(Qn,X);function fl(i){Oe(i)}fl.prototype.nodeType=cy;Be(fl,X);function dl(i){Oe(i)}dl.prototype.nodeType=hy;Be(dl,X);function Zn(i){Oe(i)}Zn.prototype.nodeType=Uh;Be(Zn,X);function Hr(i){Oe(i)}Hr.prototype.nodeName="#document-fragment";Hr.prototype.nodeType=Lt;Be(Hr,X);function es(i){Oe(i)}es.prototype.nodeType=Wh;Be(es,X);function ic(){}ic.prototype.serializeToString=function(i,e){return rc.call(i,e)};X.prototype.toString=rc;function rc(i){var e=[],t=this.nodeType===Ir&&this.documentElement||this,r=t.prefix,n=t.namespaceURI;if(n&&r==null){var r=t.lookupPrefix(n);if(r==null)var s=[{namespace:n,prefix:null}]}return Mi(this,e,i,s),e.join("")}function $h(i,e,t){var r=i.prefix||"",n=i.namespaceURI;if(!n||r==="xml"&&n===dt.XML||n===dt.XMLNS)return!1;for(var s=t.length;s--;){var o=t[s];if(o.prefix===r)return o.namespace!==n}return!0}function ul(i,e,t){i.push(" ",e,\'="\',t.replace(/[<>&"\\t\\n\\r]/g,Xh),\'"\')}function Mi(i,e,t,r){r||(r=[]);var n=i.nodeType===Ir?i:i.ownerDocument,s=n.type==="html";if(t)if(i=t(i),i){if(typeof i=="string"){e.push(i);return}}else return;switch(i.nodeType){case Ye:var o=i.attributes,l=o.length,w=i.firstChild,a=i.tagName,u=a;if(!s&&!i.prefix&&i.namespaceURI){for(var h,c=0;c=0;f--){var d=r[f];if(d.prefix===""&&d.namespace===i.namespaceURI){h=d.namespace;break}}if(h!==i.namespaceURI)for(var f=r.length-1;f>=0;f--){var d=r[f];if(d.namespace===i.namespaceURI){d.prefix&&(u=d.prefix+":"+a);break}}}e.push("<",u);for(var p=0;p");else{if(e.push(">"),s&&ry(a))for(;w;)w.data?e.push(w.data):Mi(w,e,t,r.slice()),w=w.nextSibling;else for(;w;)Mi(w,e,t,r.slice()),w=w.nextSibling;e.push("")}return;case Ir:case Lt:for(var w=i.firstChild;w;)Mi(w,e,t,r.slice()),w=w.nextSibling;return;case Ni:return ul(e,i.name,i.value);case Gn:return e.push(i.data.replace(/[<&>]/g,Xh));case qh:return e.push(wt.CDATA_START,i.data,wt.CDATA_END);case zh:return e.push(wt.COMMENT_START,i.data,wt.COMMENT_END);case jh:var E=i.publicId,S=i.systemId;e.push(wt.DOCTYPE_DECL_START," ",i.name),E?(e.push(" ",wt.PUBLIC," ",E),S&&S!=="."&&e.push(" ",S)):S&&S!=="."&&e.push(" ",wt.SYSTEM," ",S),i.internalSubset&&e.push(" [",i.internalSubset,"]"),e.push(">");return;case Wh:return e.push("");case Uh:return e.push("&",i.nodeName,";");default:e.push("??",i.nodeName)}}function nc(i,e,t){var r;switch(e.nodeType){case Ye:r=e.cloneNode(!1),r.ownerDocument=i;case Lt:break;case Ni:t=!0;break}if(r||(r=e.cloneNode(!1)),r.ownerDocument=i,r.parentNode=null,t)for(var n=e.firstChild;n;)r.appendChild(nc(i,n,t)),n=n.nextSibling;return r}function cl(i,e,t){var r=new e.constructor(Te);for(var n in e)if(Ri(e,n)){var s=e[n];typeof s!="object"&&s!=r[n]&&(r[n]=s)}switch(e.childNodes&&(r.childNodes=new Xe),r.ownerDocument=i,r.nodeType){case Ye:var o=e.attributes,l=r.attributes=new Oi,a=o.length;l._ownerElement=r;for(var u=0;u{"use strict";var oc=ii().freeze;$r.XML_ENTITIES=oc({amp:"&",apos:"\'",gt:">",lt:"<",quot:\'"\'});$r.HTML_ENTITIES=oc({Aacute:"\\xC1",aacute:"\\xE1",Abreve:"\\u0102",abreve:"\\u0103",ac:"\\u223E",acd:"\\u223F",acE:"\\u223E\\u0333",Acirc:"\\xC2",acirc:"\\xE2",acute:"\\xB4",Acy:"\\u0410",acy:"\\u0430",AElig:"\\xC6",aelig:"\\xE6",af:"\\u2061",Afr:"\\u{1D504}",afr:"\\u{1D51E}",Agrave:"\\xC0",agrave:"\\xE0",alefsym:"\\u2135",aleph:"\\u2135",Alpha:"\\u0391",alpha:"\\u03B1",Amacr:"\\u0100",amacr:"\\u0101",amalg:"\\u2A3F",AMP:"&",amp:"&",And:"\\u2A53",and:"\\u2227",andand:"\\u2A55",andd:"\\u2A5C",andslope:"\\u2A58",andv:"\\u2A5A",ang:"\\u2220",ange:"\\u29A4",angle:"\\u2220",angmsd:"\\u2221",angmsdaa:"\\u29A8",angmsdab:"\\u29A9",angmsdac:"\\u29AA",angmsdad:"\\u29AB",angmsdae:"\\u29AC",angmsdaf:"\\u29AD",angmsdag:"\\u29AE",angmsdah:"\\u29AF",angrt:"\\u221F",angrtvb:"\\u22BE",angrtvbd:"\\u299D",angsph:"\\u2222",angst:"\\xC5",angzarr:"\\u237C",Aogon:"\\u0104",aogon:"\\u0105",Aopf:"\\u{1D538}",aopf:"\\u{1D552}",ap:"\\u2248",apacir:"\\u2A6F",apE:"\\u2A70",ape:"\\u224A",apid:"\\u224B",apos:"\'",ApplyFunction:"\\u2061",approx:"\\u2248",approxeq:"\\u224A",Aring:"\\xC5",aring:"\\xE5",Ascr:"\\u{1D49C}",ascr:"\\u{1D4B6}",Assign:"\\u2254",ast:"*",asymp:"\\u2248",asympeq:"\\u224D",Atilde:"\\xC3",atilde:"\\xE3",Auml:"\\xC4",auml:"\\xE4",awconint:"\\u2233",awint:"\\u2A11",backcong:"\\u224C",backepsilon:"\\u03F6",backprime:"\\u2035",backsim:"\\u223D",backsimeq:"\\u22CD",Backslash:"\\u2216",Barv:"\\u2AE7",barvee:"\\u22BD",Barwed:"\\u2306",barwed:"\\u2305",barwedge:"\\u2305",bbrk:"\\u23B5",bbrktbrk:"\\u23B6",bcong:"\\u224C",Bcy:"\\u0411",bcy:"\\u0431",bdquo:"\\u201E",becaus:"\\u2235",Because:"\\u2235",because:"\\u2235",bemptyv:"\\u29B0",bepsi:"\\u03F6",bernou:"\\u212C",Bernoullis:"\\u212C",Beta:"\\u0392",beta:"\\u03B2",beth:"\\u2136",between:"\\u226C",Bfr:"\\u{1D505}",bfr:"\\u{1D51F}",bigcap:"\\u22C2",bigcirc:"\\u25EF",bigcup:"\\u22C3",bigodot:"\\u2A00",bigoplus:"\\u2A01",bigotimes:"\\u2A02",bigsqcup:"\\u2A06",bigstar:"\\u2605",bigtriangledown:"\\u25BD",bigtriangleup:"\\u25B3",biguplus:"\\u2A04",bigvee:"\\u22C1",bigwedge:"\\u22C0",bkarow:"\\u290D",blacklozenge:"\\u29EB",blacksquare:"\\u25AA",blacktriangle:"\\u25B4",blacktriangledown:"\\u25BE",blacktriangleleft:"\\u25C2",blacktriangleright:"\\u25B8",blank:"\\u2423",blk12:"\\u2592",blk14:"\\u2591",blk34:"\\u2593",block:"\\u2588",bne:"=\\u20E5",bnequiv:"\\u2261\\u20E5",bNot:"\\u2AED",bnot:"\\u2310",Bopf:"\\u{1D539}",bopf:"\\u{1D553}",bot:"\\u22A5",bottom:"\\u22A5",bowtie:"\\u22C8",boxbox:"\\u29C9",boxDL:"\\u2557",boxDl:"\\u2556",boxdL:"\\u2555",boxdl:"\\u2510",boxDR:"\\u2554",boxDr:"\\u2553",boxdR:"\\u2552",boxdr:"\\u250C",boxH:"\\u2550",boxh:"\\u2500",boxHD:"\\u2566",boxHd:"\\u2564",boxhD:"\\u2565",boxhd:"\\u252C",boxHU:"\\u2569",boxHu:"\\u2567",boxhU:"\\u2568",boxhu:"\\u2534",boxminus:"\\u229F",boxplus:"\\u229E",boxtimes:"\\u22A0",boxUL:"\\u255D",boxUl:"\\u255C",boxuL:"\\u255B",boxul:"\\u2518",boxUR:"\\u255A",boxUr:"\\u2559",boxuR:"\\u2558",boxur:"\\u2514",boxV:"\\u2551",boxv:"\\u2502",boxVH:"\\u256C",boxVh:"\\u256B",boxvH:"\\u256A",boxvh:"\\u253C",boxVL:"\\u2563",boxVl:"\\u2562",boxvL:"\\u2561",boxvl:"\\u2524",boxVR:"\\u2560",boxVr:"\\u255F",boxvR:"\\u255E",boxvr:"\\u251C",bprime:"\\u2035",Breve:"\\u02D8",breve:"\\u02D8",brvbar:"\\xA6",Bscr:"\\u212C",bscr:"\\u{1D4B7}",bsemi:"\\u204F",bsim:"\\u223D",bsime:"\\u22CD",bsol:"\\\\",bsolb:"\\u29C5",bsolhsub:"\\u27C8",bull:"\\u2022",bullet:"\\u2022",bump:"\\u224E",bumpE:"\\u2AAE",bumpe:"\\u224F",Bumpeq:"\\u224E",bumpeq:"\\u224F",Cacute:"\\u0106",cacute:"\\u0107",Cap:"\\u22D2",cap:"\\u2229",capand:"\\u2A44",capbrcup:"\\u2A49",capcap:"\\u2A4B",capcup:"\\u2A47",capdot:"\\u2A40",CapitalDifferentialD:"\\u2145",caps:"\\u2229\\uFE00",caret:"\\u2041",caron:"\\u02C7",Cayleys:"\\u212D",ccaps:"\\u2A4D",Ccaron:"\\u010C",ccaron:"\\u010D",Ccedil:"\\xC7",ccedil:"\\xE7",Ccirc:"\\u0108",ccirc:"\\u0109",Cconint:"\\u2230",ccups:"\\u2A4C",ccupssm:"\\u2A50",Cdot:"\\u010A",cdot:"\\u010B",cedil:"\\xB8",Cedilla:"\\xB8",cemptyv:"\\u29B2",cent:"\\xA2",CenterDot:"\\xB7",centerdot:"\\xB7",Cfr:"\\u212D",cfr:"\\u{1D520}",CHcy:"\\u0427",chcy:"\\u0447",check:"\\u2713",checkmark:"\\u2713",Chi:"\\u03A7",chi:"\\u03C7",cir:"\\u25CB",circ:"\\u02C6",circeq:"\\u2257",circlearrowleft:"\\u21BA",circlearrowright:"\\u21BB",circledast:"\\u229B",circledcirc:"\\u229A",circleddash:"\\u229D",CircleDot:"\\u2299",circledR:"\\xAE",circledS:"\\u24C8",CircleMinus:"\\u2296",CirclePlus:"\\u2295",CircleTimes:"\\u2297",cirE:"\\u29C3",cire:"\\u2257",cirfnint:"\\u2A10",cirmid:"\\u2AEF",cirscir:"\\u29C2",ClockwiseContourIntegral:"\\u2232",CloseCurlyDoubleQuote:"\\u201D",CloseCurlyQuote:"\\u2019",clubs:"\\u2663",clubsuit:"\\u2663",Colon:"\\u2237",colon:":",Colone:"\\u2A74",colone:"\\u2254",coloneq:"\\u2254",comma:",",commat:"@",comp:"\\u2201",compfn:"\\u2218",complement:"\\u2201",complexes:"\\u2102",cong:"\\u2245",congdot:"\\u2A6D",Congruent:"\\u2261",Conint:"\\u222F",conint:"\\u222E",ContourIntegral:"\\u222E",Copf:"\\u2102",copf:"\\u{1D554}",coprod:"\\u2210",Coproduct:"\\u2210",COPY:"\\xA9",copy:"\\xA9",copysr:"\\u2117",CounterClockwiseContourIntegral:"\\u2233",crarr:"\\u21B5",Cross:"\\u2A2F",cross:"\\u2717",Cscr:"\\u{1D49E}",cscr:"\\u{1D4B8}",csub:"\\u2ACF",csube:"\\u2AD1",csup:"\\u2AD0",csupe:"\\u2AD2",ctdot:"\\u22EF",cudarrl:"\\u2938",cudarrr:"\\u2935",cuepr:"\\u22DE",cuesc:"\\u22DF",cularr:"\\u21B6",cularrp:"\\u293D",Cup:"\\u22D3",cup:"\\u222A",cupbrcap:"\\u2A48",CupCap:"\\u224D",cupcap:"\\u2A46",cupcup:"\\u2A4A",cupdot:"\\u228D",cupor:"\\u2A45",cups:"\\u222A\\uFE00",curarr:"\\u21B7",curarrm:"\\u293C",curlyeqprec:"\\u22DE",curlyeqsucc:"\\u22DF",curlyvee:"\\u22CE",curlywedge:"\\u22CF",curren:"\\xA4",curvearrowleft:"\\u21B6",curvearrowright:"\\u21B7",cuvee:"\\u22CE",cuwed:"\\u22CF",cwconint:"\\u2232",cwint:"\\u2231",cylcty:"\\u232D",Dagger:"\\u2021",dagger:"\\u2020",daleth:"\\u2138",Darr:"\\u21A1",dArr:"\\u21D3",darr:"\\u2193",dash:"\\u2010",Dashv:"\\u2AE4",dashv:"\\u22A3",dbkarow:"\\u290F",dblac:"\\u02DD",Dcaron:"\\u010E",dcaron:"\\u010F",Dcy:"\\u0414",dcy:"\\u0434",DD:"\\u2145",dd:"\\u2146",ddagger:"\\u2021",ddarr:"\\u21CA",DDotrahd:"\\u2911",ddotseq:"\\u2A77",deg:"\\xB0",Del:"\\u2207",Delta:"\\u0394",delta:"\\u03B4",demptyv:"\\u29B1",dfisht:"\\u297F",Dfr:"\\u{1D507}",dfr:"\\u{1D521}",dHar:"\\u2965",dharl:"\\u21C3",dharr:"\\u21C2",DiacriticalAcute:"\\xB4",DiacriticalDot:"\\u02D9",DiacriticalDoubleAcute:"\\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\\u02DC",diam:"\\u22C4",Diamond:"\\u22C4",diamond:"\\u22C4",diamondsuit:"\\u2666",diams:"\\u2666",die:"\\xA8",DifferentialD:"\\u2146",digamma:"\\u03DD",disin:"\\u22F2",div:"\\xF7",divide:"\\xF7",divideontimes:"\\u22C7",divonx:"\\u22C7",DJcy:"\\u0402",djcy:"\\u0452",dlcorn:"\\u231E",dlcrop:"\\u230D",dollar:"$",Dopf:"\\u{1D53B}",dopf:"\\u{1D555}",Dot:"\\xA8",dot:"\\u02D9",DotDot:"\\u20DC",doteq:"\\u2250",doteqdot:"\\u2251",DotEqual:"\\u2250",dotminus:"\\u2238",dotplus:"\\u2214",dotsquare:"\\u22A1",doublebarwedge:"\\u2306",DoubleContourIntegral:"\\u222F",DoubleDot:"\\xA8",DoubleDownArrow:"\\u21D3",DoubleLeftArrow:"\\u21D0",DoubleLeftRightArrow:"\\u21D4",DoubleLeftTee:"\\u2AE4",DoubleLongLeftArrow:"\\u27F8",DoubleLongLeftRightArrow:"\\u27FA",DoubleLongRightArrow:"\\u27F9",DoubleRightArrow:"\\u21D2",DoubleRightTee:"\\u22A8",DoubleUpArrow:"\\u21D1",DoubleUpDownArrow:"\\u21D5",DoubleVerticalBar:"\\u2225",DownArrow:"\\u2193",Downarrow:"\\u21D3",downarrow:"\\u2193",DownArrowBar:"\\u2913",DownArrowUpArrow:"\\u21F5",DownBreve:"\\u0311",downdownarrows:"\\u21CA",downharpoonleft:"\\u21C3",downharpoonright:"\\u21C2",DownLeftRightVector:"\\u2950",DownLeftTeeVector:"\\u295E",DownLeftVector:"\\u21BD",DownLeftVectorBar:"\\u2956",DownRightTeeVector:"\\u295F",DownRightVector:"\\u21C1",DownRightVectorBar:"\\u2957",DownTee:"\\u22A4",DownTeeArrow:"\\u21A7",drbkarow:"\\u2910",drcorn:"\\u231F",drcrop:"\\u230C",Dscr:"\\u{1D49F}",dscr:"\\u{1D4B9}",DScy:"\\u0405",dscy:"\\u0455",dsol:"\\u29F6",Dstrok:"\\u0110",dstrok:"\\u0111",dtdot:"\\u22F1",dtri:"\\u25BF",dtrif:"\\u25BE",duarr:"\\u21F5",duhar:"\\u296F",dwangle:"\\u29A6",DZcy:"\\u040F",dzcy:"\\u045F",dzigrarr:"\\u27FF",Eacute:"\\xC9",eacute:"\\xE9",easter:"\\u2A6E",Ecaron:"\\u011A",ecaron:"\\u011B",ecir:"\\u2256",Ecirc:"\\xCA",ecirc:"\\xEA",ecolon:"\\u2255",Ecy:"\\u042D",ecy:"\\u044D",eDDot:"\\u2A77",Edot:"\\u0116",eDot:"\\u2251",edot:"\\u0117",ee:"\\u2147",efDot:"\\u2252",Efr:"\\u{1D508}",efr:"\\u{1D522}",eg:"\\u2A9A",Egrave:"\\xC8",egrave:"\\xE8",egs:"\\u2A96",egsdot:"\\u2A98",el:"\\u2A99",Element:"\\u2208",elinters:"\\u23E7",ell:"\\u2113",els:"\\u2A95",elsdot:"\\u2A97",Emacr:"\\u0112",emacr:"\\u0113",empty:"\\u2205",emptyset:"\\u2205",EmptySmallSquare:"\\u25FB",emptyv:"\\u2205",EmptyVerySmallSquare:"\\u25AB",emsp:"\\u2003",emsp13:"\\u2004",emsp14:"\\u2005",ENG:"\\u014A",eng:"\\u014B",ensp:"\\u2002",Eogon:"\\u0118",eogon:"\\u0119",Eopf:"\\u{1D53C}",eopf:"\\u{1D556}",epar:"\\u22D5",eparsl:"\\u29E3",eplus:"\\u2A71",epsi:"\\u03B5",Epsilon:"\\u0395",epsilon:"\\u03B5",epsiv:"\\u03F5",eqcirc:"\\u2256",eqcolon:"\\u2255",eqsim:"\\u2242",eqslantgtr:"\\u2A96",eqslantless:"\\u2A95",Equal:"\\u2A75",equals:"=",EqualTilde:"\\u2242",equest:"\\u225F",Equilibrium:"\\u21CC",equiv:"\\u2261",equivDD:"\\u2A78",eqvparsl:"\\u29E5",erarr:"\\u2971",erDot:"\\u2253",Escr:"\\u2130",escr:"\\u212F",esdot:"\\u2250",Esim:"\\u2A73",esim:"\\u2242",Eta:"\\u0397",eta:"\\u03B7",ETH:"\\xD0",eth:"\\xF0",Euml:"\\xCB",euml:"\\xEB",euro:"\\u20AC",excl:"!",exist:"\\u2203",Exists:"\\u2203",expectation:"\\u2130",ExponentialE:"\\u2147",exponentiale:"\\u2147",fallingdotseq:"\\u2252",Fcy:"\\u0424",fcy:"\\u0444",female:"\\u2640",ffilig:"\\uFB03",fflig:"\\uFB00",ffllig:"\\uFB04",Ffr:"\\u{1D509}",ffr:"\\u{1D523}",filig:"\\uFB01",FilledSmallSquare:"\\u25FC",FilledVerySmallSquare:"\\u25AA",fjlig:"fj",flat:"\\u266D",fllig:"\\uFB02",fltns:"\\u25B1",fnof:"\\u0192",Fopf:"\\u{1D53D}",fopf:"\\u{1D557}",ForAll:"\\u2200",forall:"\\u2200",fork:"\\u22D4",forkv:"\\u2AD9",Fouriertrf:"\\u2131",fpartint:"\\u2A0D",frac12:"\\xBD",frac13:"\\u2153",frac14:"\\xBC",frac15:"\\u2155",frac16:"\\u2159",frac18:"\\u215B",frac23:"\\u2154",frac25:"\\u2156",frac34:"\\xBE",frac35:"\\u2157",frac38:"\\u215C",frac45:"\\u2158",frac56:"\\u215A",frac58:"\\u215D",frac78:"\\u215E",frasl:"\\u2044",frown:"\\u2322",Fscr:"\\u2131",fscr:"\\u{1D4BB}",gacute:"\\u01F5",Gamma:"\\u0393",gamma:"\\u03B3",Gammad:"\\u03DC",gammad:"\\u03DD",gap:"\\u2A86",Gbreve:"\\u011E",gbreve:"\\u011F",Gcedil:"\\u0122",Gcirc:"\\u011C",gcirc:"\\u011D",Gcy:"\\u0413",gcy:"\\u0433",Gdot:"\\u0120",gdot:"\\u0121",gE:"\\u2267",ge:"\\u2265",gEl:"\\u2A8C",gel:"\\u22DB",geq:"\\u2265",geqq:"\\u2267",geqslant:"\\u2A7E",ges:"\\u2A7E",gescc:"\\u2AA9",gesdot:"\\u2A80",gesdoto:"\\u2A82",gesdotol:"\\u2A84",gesl:"\\u22DB\\uFE00",gesles:"\\u2A94",Gfr:"\\u{1D50A}",gfr:"\\u{1D524}",Gg:"\\u22D9",gg:"\\u226B",ggg:"\\u22D9",gimel:"\\u2137",GJcy:"\\u0403",gjcy:"\\u0453",gl:"\\u2277",gla:"\\u2AA5",glE:"\\u2A92",glj:"\\u2AA4",gnap:"\\u2A8A",gnapprox:"\\u2A8A",gnE:"\\u2269",gne:"\\u2A88",gneq:"\\u2A88",gneqq:"\\u2269",gnsim:"\\u22E7",Gopf:"\\u{1D53E}",gopf:"\\u{1D558}",grave:"`",GreaterEqual:"\\u2265",GreaterEqualLess:"\\u22DB",GreaterFullEqual:"\\u2267",GreaterGreater:"\\u2AA2",GreaterLess:"\\u2277",GreaterSlantEqual:"\\u2A7E",GreaterTilde:"\\u2273",Gscr:"\\u{1D4A2}",gscr:"\\u210A",gsim:"\\u2273",gsime:"\\u2A8E",gsiml:"\\u2A90",Gt:"\\u226B",GT:">",gt:">",gtcc:"\\u2AA7",gtcir:"\\u2A7A",gtdot:"\\u22D7",gtlPar:"\\u2995",gtquest:"\\u2A7C",gtrapprox:"\\u2A86",gtrarr:"\\u2978",gtrdot:"\\u22D7",gtreqless:"\\u22DB",gtreqqless:"\\u2A8C",gtrless:"\\u2277",gtrsim:"\\u2273",gvertneqq:"\\u2269\\uFE00",gvnE:"\\u2269\\uFE00",Hacek:"\\u02C7",hairsp:"\\u200A",half:"\\xBD",hamilt:"\\u210B",HARDcy:"\\u042A",hardcy:"\\u044A",hArr:"\\u21D4",harr:"\\u2194",harrcir:"\\u2948",harrw:"\\u21AD",Hat:"^",hbar:"\\u210F",Hcirc:"\\u0124",hcirc:"\\u0125",hearts:"\\u2665",heartsuit:"\\u2665",hellip:"\\u2026",hercon:"\\u22B9",Hfr:"\\u210C",hfr:"\\u{1D525}",HilbertSpace:"\\u210B",hksearow:"\\u2925",hkswarow:"\\u2926",hoarr:"\\u21FF",homtht:"\\u223B",hookleftarrow:"\\u21A9",hookrightarrow:"\\u21AA",Hopf:"\\u210D",hopf:"\\u{1D559}",horbar:"\\u2015",HorizontalLine:"\\u2500",Hscr:"\\u210B",hscr:"\\u{1D4BD}",hslash:"\\u210F",Hstrok:"\\u0126",hstrok:"\\u0127",HumpDownHump:"\\u224E",HumpEqual:"\\u224F",hybull:"\\u2043",hyphen:"\\u2010",Iacute:"\\xCD",iacute:"\\xED",ic:"\\u2063",Icirc:"\\xCE",icirc:"\\xEE",Icy:"\\u0418",icy:"\\u0438",Idot:"\\u0130",IEcy:"\\u0415",iecy:"\\u0435",iexcl:"\\xA1",iff:"\\u21D4",Ifr:"\\u2111",ifr:"\\u{1D526}",Igrave:"\\xCC",igrave:"\\xEC",ii:"\\u2148",iiiint:"\\u2A0C",iiint:"\\u222D",iinfin:"\\u29DC",iiota:"\\u2129",IJlig:"\\u0132",ijlig:"\\u0133",Im:"\\u2111",Imacr:"\\u012A",imacr:"\\u012B",image:"\\u2111",ImaginaryI:"\\u2148",imagline:"\\u2110",imagpart:"\\u2111",imath:"\\u0131",imof:"\\u22B7",imped:"\\u01B5",Implies:"\\u21D2",in:"\\u2208",incare:"\\u2105",infin:"\\u221E",infintie:"\\u29DD",inodot:"\\u0131",Int:"\\u222C",int:"\\u222B",intcal:"\\u22BA",integers:"\\u2124",Integral:"\\u222B",intercal:"\\u22BA",Intersection:"\\u22C2",intlarhk:"\\u2A17",intprod:"\\u2A3C",InvisibleComma:"\\u2063",InvisibleTimes:"\\u2062",IOcy:"\\u0401",iocy:"\\u0451",Iogon:"\\u012E",iogon:"\\u012F",Iopf:"\\u{1D540}",iopf:"\\u{1D55A}",Iota:"\\u0399",iota:"\\u03B9",iprod:"\\u2A3C",iquest:"\\xBF",Iscr:"\\u2110",iscr:"\\u{1D4BE}",isin:"\\u2208",isindot:"\\u22F5",isinE:"\\u22F9",isins:"\\u22F4",isinsv:"\\u22F3",isinv:"\\u2208",it:"\\u2062",Itilde:"\\u0128",itilde:"\\u0129",Iukcy:"\\u0406",iukcy:"\\u0456",Iuml:"\\xCF",iuml:"\\xEF",Jcirc:"\\u0134",jcirc:"\\u0135",Jcy:"\\u0419",jcy:"\\u0439",Jfr:"\\u{1D50D}",jfr:"\\u{1D527}",jmath:"\\u0237",Jopf:"\\u{1D541}",jopf:"\\u{1D55B}",Jscr:"\\u{1D4A5}",jscr:"\\u{1D4BF}",Jsercy:"\\u0408",jsercy:"\\u0458",Jukcy:"\\u0404",jukcy:"\\u0454",Kappa:"\\u039A",kappa:"\\u03BA",kappav:"\\u03F0",Kcedil:"\\u0136",kcedil:"\\u0137",Kcy:"\\u041A",kcy:"\\u043A",Kfr:"\\u{1D50E}",kfr:"\\u{1D528}",kgreen:"\\u0138",KHcy:"\\u0425",khcy:"\\u0445",KJcy:"\\u040C",kjcy:"\\u045C",Kopf:"\\u{1D542}",kopf:"\\u{1D55C}",Kscr:"\\u{1D4A6}",kscr:"\\u{1D4C0}",lAarr:"\\u21DA",Lacute:"\\u0139",lacute:"\\u013A",laemptyv:"\\u29B4",lagran:"\\u2112",Lambda:"\\u039B",lambda:"\\u03BB",Lang:"\\u27EA",lang:"\\u27E8",langd:"\\u2991",langle:"\\u27E8",lap:"\\u2A85",Laplacetrf:"\\u2112",laquo:"\\xAB",Larr:"\\u219E",lArr:"\\u21D0",larr:"\\u2190",larrb:"\\u21E4",larrbfs:"\\u291F",larrfs:"\\u291D",larrhk:"\\u21A9",larrlp:"\\u21AB",larrpl:"\\u2939",larrsim:"\\u2973",larrtl:"\\u21A2",lat:"\\u2AAB",lAtail:"\\u291B",latail:"\\u2919",late:"\\u2AAD",lates:"\\u2AAD\\uFE00",lBarr:"\\u290E",lbarr:"\\u290C",lbbrk:"\\u2772",lbrace:"{",lbrack:"[",lbrke:"\\u298B",lbrksld:"\\u298F",lbrkslu:"\\u298D",Lcaron:"\\u013D",lcaron:"\\u013E",Lcedil:"\\u013B",lcedil:"\\u013C",lceil:"\\u2308",lcub:"{",Lcy:"\\u041B",lcy:"\\u043B",ldca:"\\u2936",ldquo:"\\u201C",ldquor:"\\u201E",ldrdhar:"\\u2967",ldrushar:"\\u294B",ldsh:"\\u21B2",lE:"\\u2266",le:"\\u2264",LeftAngleBracket:"\\u27E8",LeftArrow:"\\u2190",Leftarrow:"\\u21D0",leftarrow:"\\u2190",LeftArrowBar:"\\u21E4",LeftArrowRightArrow:"\\u21C6",leftarrowtail:"\\u21A2",LeftCeiling:"\\u2308",LeftDoubleBracket:"\\u27E6",LeftDownTeeVector:"\\u2961",LeftDownVector:"\\u21C3",LeftDownVectorBar:"\\u2959",LeftFloor:"\\u230A",leftharpoondown:"\\u21BD",leftharpoonup:"\\u21BC",leftleftarrows:"\\u21C7",LeftRightArrow:"\\u2194",Leftrightarrow:"\\u21D4",leftrightarrow:"\\u2194",leftrightarrows:"\\u21C6",leftrightharpoons:"\\u21CB",leftrightsquigarrow:"\\u21AD",LeftRightVector:"\\u294E",LeftTee:"\\u22A3",LeftTeeArrow:"\\u21A4",LeftTeeVector:"\\u295A",leftthreetimes:"\\u22CB",LeftTriangle:"\\u22B2",LeftTriangleBar:"\\u29CF",LeftTriangleEqual:"\\u22B4",LeftUpDownVector:"\\u2951",LeftUpTeeVector:"\\u2960",LeftUpVector:"\\u21BF",LeftUpVectorBar:"\\u2958",LeftVector:"\\u21BC",LeftVectorBar:"\\u2952",lEg:"\\u2A8B",leg:"\\u22DA",leq:"\\u2264",leqq:"\\u2266",leqslant:"\\u2A7D",les:"\\u2A7D",lescc:"\\u2AA8",lesdot:"\\u2A7F",lesdoto:"\\u2A81",lesdotor:"\\u2A83",lesg:"\\u22DA\\uFE00",lesges:"\\u2A93",lessapprox:"\\u2A85",lessdot:"\\u22D6",lesseqgtr:"\\u22DA",lesseqqgtr:"\\u2A8B",LessEqualGreater:"\\u22DA",LessFullEqual:"\\u2266",LessGreater:"\\u2276",lessgtr:"\\u2276",LessLess:"\\u2AA1",lesssim:"\\u2272",LessSlantEqual:"\\u2A7D",LessTilde:"\\u2272",lfisht:"\\u297C",lfloor:"\\u230A",Lfr:"\\u{1D50F}",lfr:"\\u{1D529}",lg:"\\u2276",lgE:"\\u2A91",lHar:"\\u2962",lhard:"\\u21BD",lharu:"\\u21BC",lharul:"\\u296A",lhblk:"\\u2584",LJcy:"\\u0409",ljcy:"\\u0459",Ll:"\\u22D8",ll:"\\u226A",llarr:"\\u21C7",llcorner:"\\u231E",Lleftarrow:"\\u21DA",llhard:"\\u296B",lltri:"\\u25FA",Lmidot:"\\u013F",lmidot:"\\u0140",lmoust:"\\u23B0",lmoustache:"\\u23B0",lnap:"\\u2A89",lnapprox:"\\u2A89",lnE:"\\u2268",lne:"\\u2A87",lneq:"\\u2A87",lneqq:"\\u2268",lnsim:"\\u22E6",loang:"\\u27EC",loarr:"\\u21FD",lobrk:"\\u27E6",LongLeftArrow:"\\u27F5",Longleftarrow:"\\u27F8",longleftarrow:"\\u27F5",LongLeftRightArrow:"\\u27F7",Longleftrightarrow:"\\u27FA",longleftrightarrow:"\\u27F7",longmapsto:"\\u27FC",LongRightArrow:"\\u27F6",Longrightarrow:"\\u27F9",longrightarrow:"\\u27F6",looparrowleft:"\\u21AB",looparrowright:"\\u21AC",lopar:"\\u2985",Lopf:"\\u{1D543}",lopf:"\\u{1D55D}",loplus:"\\u2A2D",lotimes:"\\u2A34",lowast:"\\u2217",lowbar:"_",LowerLeftArrow:"\\u2199",LowerRightArrow:"\\u2198",loz:"\\u25CA",lozenge:"\\u25CA",lozf:"\\u29EB",lpar:"(",lparlt:"\\u2993",lrarr:"\\u21C6",lrcorner:"\\u231F",lrhar:"\\u21CB",lrhard:"\\u296D",lrm:"\\u200E",lrtri:"\\u22BF",lsaquo:"\\u2039",Lscr:"\\u2112",lscr:"\\u{1D4C1}",Lsh:"\\u21B0",lsh:"\\u21B0",lsim:"\\u2272",lsime:"\\u2A8D",lsimg:"\\u2A8F",lsqb:"[",lsquo:"\\u2018",lsquor:"\\u201A",Lstrok:"\\u0141",lstrok:"\\u0142",Lt:"\\u226A",LT:"<",lt:"<",ltcc:"\\u2AA6",ltcir:"\\u2A79",ltdot:"\\u22D6",lthree:"\\u22CB",ltimes:"\\u22C9",ltlarr:"\\u2976",ltquest:"\\u2A7B",ltri:"\\u25C3",ltrie:"\\u22B4",ltrif:"\\u25C2",ltrPar:"\\u2996",lurdshar:"\\u294A",luruhar:"\\u2966",lvertneqq:"\\u2268\\uFE00",lvnE:"\\u2268\\uFE00",macr:"\\xAF",male:"\\u2642",malt:"\\u2720",maltese:"\\u2720",Map:"\\u2905",map:"\\u21A6",mapsto:"\\u21A6",mapstodown:"\\u21A7",mapstoleft:"\\u21A4",mapstoup:"\\u21A5",marker:"\\u25AE",mcomma:"\\u2A29",Mcy:"\\u041C",mcy:"\\u043C",mdash:"\\u2014",mDDot:"\\u223A",measuredangle:"\\u2221",MediumSpace:"\\u205F",Mellintrf:"\\u2133",Mfr:"\\u{1D510}",mfr:"\\u{1D52A}",mho:"\\u2127",micro:"\\xB5",mid:"\\u2223",midast:"*",midcir:"\\u2AF0",middot:"\\xB7",minus:"\\u2212",minusb:"\\u229F",minusd:"\\u2238",minusdu:"\\u2A2A",MinusPlus:"\\u2213",mlcp:"\\u2ADB",mldr:"\\u2026",mnplus:"\\u2213",models:"\\u22A7",Mopf:"\\u{1D544}",mopf:"\\u{1D55E}",mp:"\\u2213",Mscr:"\\u2133",mscr:"\\u{1D4C2}",mstpos:"\\u223E",Mu:"\\u039C",mu:"\\u03BC",multimap:"\\u22B8",mumap:"\\u22B8",nabla:"\\u2207",Nacute:"\\u0143",nacute:"\\u0144",nang:"\\u2220\\u20D2",nap:"\\u2249",napE:"\\u2A70\\u0338",napid:"\\u224B\\u0338",napos:"\\u0149",napprox:"\\u2249",natur:"\\u266E",natural:"\\u266E",naturals:"\\u2115",nbsp:"\\xA0",nbump:"\\u224E\\u0338",nbumpe:"\\u224F\\u0338",ncap:"\\u2A43",Ncaron:"\\u0147",ncaron:"\\u0148",Ncedil:"\\u0145",ncedil:"\\u0146",ncong:"\\u2247",ncongdot:"\\u2A6D\\u0338",ncup:"\\u2A42",Ncy:"\\u041D",ncy:"\\u043D",ndash:"\\u2013",ne:"\\u2260",nearhk:"\\u2924",neArr:"\\u21D7",nearr:"\\u2197",nearrow:"\\u2197",nedot:"\\u2250\\u0338",NegativeMediumSpace:"\\u200B",NegativeThickSpace:"\\u200B",NegativeThinSpace:"\\u200B",NegativeVeryThinSpace:"\\u200B",nequiv:"\\u2262",nesear:"\\u2928",nesim:"\\u2242\\u0338",NestedGreaterGreater:"\\u226B",NestedLessLess:"\\u226A",NewLine:`\n`,nexist:"\\u2204",nexists:"\\u2204",Nfr:"\\u{1D511}",nfr:"\\u{1D52B}",ngE:"\\u2267\\u0338",nge:"\\u2271",ngeq:"\\u2271",ngeqq:"\\u2267\\u0338",ngeqslant:"\\u2A7E\\u0338",nges:"\\u2A7E\\u0338",nGg:"\\u22D9\\u0338",ngsim:"\\u2275",nGt:"\\u226B\\u20D2",ngt:"\\u226F",ngtr:"\\u226F",nGtv:"\\u226B\\u0338",nhArr:"\\u21CE",nharr:"\\u21AE",nhpar:"\\u2AF2",ni:"\\u220B",nis:"\\u22FC",nisd:"\\u22FA",niv:"\\u220B",NJcy:"\\u040A",njcy:"\\u045A",nlArr:"\\u21CD",nlarr:"\\u219A",nldr:"\\u2025",nlE:"\\u2266\\u0338",nle:"\\u2270",nLeftarrow:"\\u21CD",nleftarrow:"\\u219A",nLeftrightarrow:"\\u21CE",nleftrightarrow:"\\u21AE",nleq:"\\u2270",nleqq:"\\u2266\\u0338",nleqslant:"\\u2A7D\\u0338",nles:"\\u2A7D\\u0338",nless:"\\u226E",nLl:"\\u22D8\\u0338",nlsim:"\\u2274",nLt:"\\u226A\\u20D2",nlt:"\\u226E",nltri:"\\u22EA",nltrie:"\\u22EC",nLtv:"\\u226A\\u0338",nmid:"\\u2224",NoBreak:"\\u2060",NonBreakingSpace:"\\xA0",Nopf:"\\u2115",nopf:"\\u{1D55F}",Not:"\\u2AEC",not:"\\xAC",NotCongruent:"\\u2262",NotCupCap:"\\u226D",NotDoubleVerticalBar:"\\u2226",NotElement:"\\u2209",NotEqual:"\\u2260",NotEqualTilde:"\\u2242\\u0338",NotExists:"\\u2204",NotGreater:"\\u226F",NotGreaterEqual:"\\u2271",NotGreaterFullEqual:"\\u2267\\u0338",NotGreaterGreater:"\\u226B\\u0338",NotGreaterLess:"\\u2279",NotGreaterSlantEqual:"\\u2A7E\\u0338",NotGreaterTilde:"\\u2275",NotHumpDownHump:"\\u224E\\u0338",NotHumpEqual:"\\u224F\\u0338",notin:"\\u2209",notindot:"\\u22F5\\u0338",notinE:"\\u22F9\\u0338",notinva:"\\u2209",notinvb:"\\u22F7",notinvc:"\\u22F6",NotLeftTriangle:"\\u22EA",NotLeftTriangleBar:"\\u29CF\\u0338",NotLeftTriangleEqual:"\\u22EC",NotLess:"\\u226E",NotLessEqual:"\\u2270",NotLessGreater:"\\u2278",NotLessLess:"\\u226A\\u0338",NotLessSlantEqual:"\\u2A7D\\u0338",NotLessTilde:"\\u2274",NotNestedGreaterGreater:"\\u2AA2\\u0338",NotNestedLessLess:"\\u2AA1\\u0338",notni:"\\u220C",notniva:"\\u220C",notnivb:"\\u22FE",notnivc:"\\u22FD",NotPrecedes:"\\u2280",NotPrecedesEqual:"\\u2AAF\\u0338",NotPrecedesSlantEqual:"\\u22E0",NotReverseElement:"\\u220C",NotRightTriangle:"\\u22EB",NotRightTriangleBar:"\\u29D0\\u0338",NotRightTriangleEqual:"\\u22ED",NotSquareSubset:"\\u228F\\u0338",NotSquareSubsetEqual:"\\u22E2",NotSquareSuperset:"\\u2290\\u0338",NotSquareSupersetEqual:"\\u22E3",NotSubset:"\\u2282\\u20D2",NotSubsetEqual:"\\u2288",NotSucceeds:"\\u2281",NotSucceedsEqual:"\\u2AB0\\u0338",NotSucceedsSlantEqual:"\\u22E1",NotSucceedsTilde:"\\u227F\\u0338",NotSuperset:"\\u2283\\u20D2",NotSupersetEqual:"\\u2289",NotTilde:"\\u2241",NotTildeEqual:"\\u2244",NotTildeFullEqual:"\\u2247",NotTildeTilde:"\\u2249",NotVerticalBar:"\\u2224",npar:"\\u2226",nparallel:"\\u2226",nparsl:"\\u2AFD\\u20E5",npart:"\\u2202\\u0338",npolint:"\\u2A14",npr:"\\u2280",nprcue:"\\u22E0",npre:"\\u2AAF\\u0338",nprec:"\\u2280",npreceq:"\\u2AAF\\u0338",nrArr:"\\u21CF",nrarr:"\\u219B",nrarrc:"\\u2933\\u0338",nrarrw:"\\u219D\\u0338",nRightarrow:"\\u21CF",nrightarrow:"\\u219B",nrtri:"\\u22EB",nrtrie:"\\u22ED",nsc:"\\u2281",nsccue:"\\u22E1",nsce:"\\u2AB0\\u0338",Nscr:"\\u{1D4A9}",nscr:"\\u{1D4C3}",nshortmid:"\\u2224",nshortparallel:"\\u2226",nsim:"\\u2241",nsime:"\\u2244",nsimeq:"\\u2244",nsmid:"\\u2224",nspar:"\\u2226",nsqsube:"\\u22E2",nsqsupe:"\\u22E3",nsub:"\\u2284",nsubE:"\\u2AC5\\u0338",nsube:"\\u2288",nsubset:"\\u2282\\u20D2",nsubseteq:"\\u2288",nsubseteqq:"\\u2AC5\\u0338",nsucc:"\\u2281",nsucceq:"\\u2AB0\\u0338",nsup:"\\u2285",nsupE:"\\u2AC6\\u0338",nsupe:"\\u2289",nsupset:"\\u2283\\u20D2",nsupseteq:"\\u2289",nsupseteqq:"\\u2AC6\\u0338",ntgl:"\\u2279",Ntilde:"\\xD1",ntilde:"\\xF1",ntlg:"\\u2278",ntriangleleft:"\\u22EA",ntrianglelefteq:"\\u22EC",ntriangleright:"\\u22EB",ntrianglerighteq:"\\u22ED",Nu:"\\u039D",nu:"\\u03BD",num:"#",numero:"\\u2116",numsp:"\\u2007",nvap:"\\u224D\\u20D2",nVDash:"\\u22AF",nVdash:"\\u22AE",nvDash:"\\u22AD",nvdash:"\\u22AC",nvge:"\\u2265\\u20D2",nvgt:">\\u20D2",nvHarr:"\\u2904",nvinfin:"\\u29DE",nvlArr:"\\u2902",nvle:"\\u2264\\u20D2",nvlt:"<\\u20D2",nvltrie:"\\u22B4\\u20D2",nvrArr:"\\u2903",nvrtrie:"\\u22B5\\u20D2",nvsim:"\\u223C\\u20D2",nwarhk:"\\u2923",nwArr:"\\u21D6",nwarr:"\\u2196",nwarrow:"\\u2196",nwnear:"\\u2927",Oacute:"\\xD3",oacute:"\\xF3",oast:"\\u229B",ocir:"\\u229A",Ocirc:"\\xD4",ocirc:"\\xF4",Ocy:"\\u041E",ocy:"\\u043E",odash:"\\u229D",Odblac:"\\u0150",odblac:"\\u0151",odiv:"\\u2A38",odot:"\\u2299",odsold:"\\u29BC",OElig:"\\u0152",oelig:"\\u0153",ofcir:"\\u29BF",Ofr:"\\u{1D512}",ofr:"\\u{1D52C}",ogon:"\\u02DB",Ograve:"\\xD2",ograve:"\\xF2",ogt:"\\u29C1",ohbar:"\\u29B5",ohm:"\\u03A9",oint:"\\u222E",olarr:"\\u21BA",olcir:"\\u29BE",olcross:"\\u29BB",oline:"\\u203E",olt:"\\u29C0",Omacr:"\\u014C",omacr:"\\u014D",Omega:"\\u03A9",omega:"\\u03C9",Omicron:"\\u039F",omicron:"\\u03BF",omid:"\\u29B6",ominus:"\\u2296",Oopf:"\\u{1D546}",oopf:"\\u{1D560}",opar:"\\u29B7",OpenCurlyDoubleQuote:"\\u201C",OpenCurlyQuote:"\\u2018",operp:"\\u29B9",oplus:"\\u2295",Or:"\\u2A54",or:"\\u2228",orarr:"\\u21BB",ord:"\\u2A5D",order:"\\u2134",orderof:"\\u2134",ordf:"\\xAA",ordm:"\\xBA",origof:"\\u22B6",oror:"\\u2A56",orslope:"\\u2A57",orv:"\\u2A5B",oS:"\\u24C8",Oscr:"\\u{1D4AA}",oscr:"\\u2134",Oslash:"\\xD8",oslash:"\\xF8",osol:"\\u2298",Otilde:"\\xD5",otilde:"\\xF5",Otimes:"\\u2A37",otimes:"\\u2297",otimesas:"\\u2A36",Ouml:"\\xD6",ouml:"\\xF6",ovbar:"\\u233D",OverBar:"\\u203E",OverBrace:"\\u23DE",OverBracket:"\\u23B4",OverParenthesis:"\\u23DC",par:"\\u2225",para:"\\xB6",parallel:"\\u2225",parsim:"\\u2AF3",parsl:"\\u2AFD",part:"\\u2202",PartialD:"\\u2202",Pcy:"\\u041F",pcy:"\\u043F",percnt:"%",period:".",permil:"\\u2030",perp:"\\u22A5",pertenk:"\\u2031",Pfr:"\\u{1D513}",pfr:"\\u{1D52D}",Phi:"\\u03A6",phi:"\\u03C6",phiv:"\\u03D5",phmmat:"\\u2133",phone:"\\u260E",Pi:"\\u03A0",pi:"\\u03C0",pitchfork:"\\u22D4",piv:"\\u03D6",planck:"\\u210F",planckh:"\\u210E",plankv:"\\u210F",plus:"+",plusacir:"\\u2A23",plusb:"\\u229E",pluscir:"\\u2A22",plusdo:"\\u2214",plusdu:"\\u2A25",pluse:"\\u2A72",PlusMinus:"\\xB1",plusmn:"\\xB1",plussim:"\\u2A26",plustwo:"\\u2A27",pm:"\\xB1",Poincareplane:"\\u210C",pointint:"\\u2A15",Popf:"\\u2119",popf:"\\u{1D561}",pound:"\\xA3",Pr:"\\u2ABB",pr:"\\u227A",prap:"\\u2AB7",prcue:"\\u227C",prE:"\\u2AB3",pre:"\\u2AAF",prec:"\\u227A",precapprox:"\\u2AB7",preccurlyeq:"\\u227C",Precedes:"\\u227A",PrecedesEqual:"\\u2AAF",PrecedesSlantEqual:"\\u227C",PrecedesTilde:"\\u227E",preceq:"\\u2AAF",precnapprox:"\\u2AB9",precneqq:"\\u2AB5",precnsim:"\\u22E8",precsim:"\\u227E",Prime:"\\u2033",prime:"\\u2032",primes:"\\u2119",prnap:"\\u2AB9",prnE:"\\u2AB5",prnsim:"\\u22E8",prod:"\\u220F",Product:"\\u220F",profalar:"\\u232E",profline:"\\u2312",profsurf:"\\u2313",prop:"\\u221D",Proportion:"\\u2237",Proportional:"\\u221D",propto:"\\u221D",prsim:"\\u227E",prurel:"\\u22B0",Pscr:"\\u{1D4AB}",pscr:"\\u{1D4C5}",Psi:"\\u03A8",psi:"\\u03C8",puncsp:"\\u2008",Qfr:"\\u{1D514}",qfr:"\\u{1D52E}",qint:"\\u2A0C",Qopf:"\\u211A",qopf:"\\u{1D562}",qprime:"\\u2057",Qscr:"\\u{1D4AC}",qscr:"\\u{1D4C6}",quaternions:"\\u210D",quatint:"\\u2A16",quest:"?",questeq:"\\u225F",QUOT:\'"\',quot:\'"\',rAarr:"\\u21DB",race:"\\u223D\\u0331",Racute:"\\u0154",racute:"\\u0155",radic:"\\u221A",raemptyv:"\\u29B3",Rang:"\\u27EB",rang:"\\u27E9",rangd:"\\u2992",range:"\\u29A5",rangle:"\\u27E9",raquo:"\\xBB",Rarr:"\\u21A0",rArr:"\\u21D2",rarr:"\\u2192",rarrap:"\\u2975",rarrb:"\\u21E5",rarrbfs:"\\u2920",rarrc:"\\u2933",rarrfs:"\\u291E",rarrhk:"\\u21AA",rarrlp:"\\u21AC",rarrpl:"\\u2945",rarrsim:"\\u2974",Rarrtl:"\\u2916",rarrtl:"\\u21A3",rarrw:"\\u219D",rAtail:"\\u291C",ratail:"\\u291A",ratio:"\\u2236",rationals:"\\u211A",RBarr:"\\u2910",rBarr:"\\u290F",rbarr:"\\u290D",rbbrk:"\\u2773",rbrace:"}",rbrack:"]",rbrke:"\\u298C",rbrksld:"\\u298E",rbrkslu:"\\u2990",Rcaron:"\\u0158",rcaron:"\\u0159",Rcedil:"\\u0156",rcedil:"\\u0157",rceil:"\\u2309",rcub:"}",Rcy:"\\u0420",rcy:"\\u0440",rdca:"\\u2937",rdldhar:"\\u2969",rdquo:"\\u201D",rdquor:"\\u201D",rdsh:"\\u21B3",Re:"\\u211C",real:"\\u211C",realine:"\\u211B",realpart:"\\u211C",reals:"\\u211D",rect:"\\u25AD",REG:"\\xAE",reg:"\\xAE",ReverseElement:"\\u220B",ReverseEquilibrium:"\\u21CB",ReverseUpEquilibrium:"\\u296F",rfisht:"\\u297D",rfloor:"\\u230B",Rfr:"\\u211C",rfr:"\\u{1D52F}",rHar:"\\u2964",rhard:"\\u21C1",rharu:"\\u21C0",rharul:"\\u296C",Rho:"\\u03A1",rho:"\\u03C1",rhov:"\\u03F1",RightAngleBracket:"\\u27E9",RightArrow:"\\u2192",Rightarrow:"\\u21D2",rightarrow:"\\u2192",RightArrowBar:"\\u21E5",RightArrowLeftArrow:"\\u21C4",rightarrowtail:"\\u21A3",RightCeiling:"\\u2309",RightDoubleBracket:"\\u27E7",RightDownTeeVector:"\\u295D",RightDownVector:"\\u21C2",RightDownVectorBar:"\\u2955",RightFloor:"\\u230B",rightharpoondown:"\\u21C1",rightharpoonup:"\\u21C0",rightleftarrows:"\\u21C4",rightleftharpoons:"\\u21CC",rightrightarrows:"\\u21C9",rightsquigarrow:"\\u219D",RightTee:"\\u22A2",RightTeeArrow:"\\u21A6",RightTeeVector:"\\u295B",rightthreetimes:"\\u22CC",RightTriangle:"\\u22B3",RightTriangleBar:"\\u29D0",RightTriangleEqual:"\\u22B5",RightUpDownVector:"\\u294F",RightUpTeeVector:"\\u295C",RightUpVector:"\\u21BE",RightUpVectorBar:"\\u2954",RightVector:"\\u21C0",RightVectorBar:"\\u2953",ring:"\\u02DA",risingdotseq:"\\u2253",rlarr:"\\u21C4",rlhar:"\\u21CC",rlm:"\\u200F",rmoust:"\\u23B1",rmoustache:"\\u23B1",rnmid:"\\u2AEE",roang:"\\u27ED",roarr:"\\u21FE",robrk:"\\u27E7",ropar:"\\u2986",Ropf:"\\u211D",ropf:"\\u{1D563}",roplus:"\\u2A2E",rotimes:"\\u2A35",RoundImplies:"\\u2970",rpar:")",rpargt:"\\u2994",rppolint:"\\u2A12",rrarr:"\\u21C9",Rrightarrow:"\\u21DB",rsaquo:"\\u203A",Rscr:"\\u211B",rscr:"\\u{1D4C7}",Rsh:"\\u21B1",rsh:"\\u21B1",rsqb:"]",rsquo:"\\u2019",rsquor:"\\u2019",rthree:"\\u22CC",rtimes:"\\u22CA",rtri:"\\u25B9",rtrie:"\\u22B5",rtrif:"\\u25B8",rtriltri:"\\u29CE",RuleDelayed:"\\u29F4",ruluhar:"\\u2968",rx:"\\u211E",Sacute:"\\u015A",sacute:"\\u015B",sbquo:"\\u201A",Sc:"\\u2ABC",sc:"\\u227B",scap:"\\u2AB8",Scaron:"\\u0160",scaron:"\\u0161",sccue:"\\u227D",scE:"\\u2AB4",sce:"\\u2AB0",Scedil:"\\u015E",scedil:"\\u015F",Scirc:"\\u015C",scirc:"\\u015D",scnap:"\\u2ABA",scnE:"\\u2AB6",scnsim:"\\u22E9",scpolint:"\\u2A13",scsim:"\\u227F",Scy:"\\u0421",scy:"\\u0441",sdot:"\\u22C5",sdotb:"\\u22A1",sdote:"\\u2A66",searhk:"\\u2925",seArr:"\\u21D8",searr:"\\u2198",searrow:"\\u2198",sect:"\\xA7",semi:";",seswar:"\\u2929",setminus:"\\u2216",setmn:"\\u2216",sext:"\\u2736",Sfr:"\\u{1D516}",sfr:"\\u{1D530}",sfrown:"\\u2322",sharp:"\\u266F",SHCHcy:"\\u0429",shchcy:"\\u0449",SHcy:"\\u0428",shcy:"\\u0448",ShortDownArrow:"\\u2193",ShortLeftArrow:"\\u2190",shortmid:"\\u2223",shortparallel:"\\u2225",ShortRightArrow:"\\u2192",ShortUpArrow:"\\u2191",shy:"\\xAD",Sigma:"\\u03A3",sigma:"\\u03C3",sigmaf:"\\u03C2",sigmav:"\\u03C2",sim:"\\u223C",simdot:"\\u2A6A",sime:"\\u2243",simeq:"\\u2243",simg:"\\u2A9E",simgE:"\\u2AA0",siml:"\\u2A9D",simlE:"\\u2A9F",simne:"\\u2246",simplus:"\\u2A24",simrarr:"\\u2972",slarr:"\\u2190",SmallCircle:"\\u2218",smallsetminus:"\\u2216",smashp:"\\u2A33",smeparsl:"\\u29E4",smid:"\\u2223",smile:"\\u2323",smt:"\\u2AAA",smte:"\\u2AAC",smtes:"\\u2AAC\\uFE00",SOFTcy:"\\u042C",softcy:"\\u044C",sol:"/",solb:"\\u29C4",solbar:"\\u233F",Sopf:"\\u{1D54A}",sopf:"\\u{1D564}",spades:"\\u2660",spadesuit:"\\u2660",spar:"\\u2225",sqcap:"\\u2293",sqcaps:"\\u2293\\uFE00",sqcup:"\\u2294",sqcups:"\\u2294\\uFE00",Sqrt:"\\u221A",sqsub:"\\u228F",sqsube:"\\u2291",sqsubset:"\\u228F",sqsubseteq:"\\u2291",sqsup:"\\u2290",sqsupe:"\\u2292",sqsupset:"\\u2290",sqsupseteq:"\\u2292",squ:"\\u25A1",Square:"\\u25A1",square:"\\u25A1",SquareIntersection:"\\u2293",SquareSubset:"\\u228F",SquareSubsetEqual:"\\u2291",SquareSuperset:"\\u2290",SquareSupersetEqual:"\\u2292",SquareUnion:"\\u2294",squarf:"\\u25AA",squf:"\\u25AA",srarr:"\\u2192",Sscr:"\\u{1D4AE}",sscr:"\\u{1D4C8}",ssetmn:"\\u2216",ssmile:"\\u2323",sstarf:"\\u22C6",Star:"\\u22C6",star:"\\u2606",starf:"\\u2605",straightepsilon:"\\u03F5",straightphi:"\\u03D5",strns:"\\xAF",Sub:"\\u22D0",sub:"\\u2282",subdot:"\\u2ABD",subE:"\\u2AC5",sube:"\\u2286",subedot:"\\u2AC3",submult:"\\u2AC1",subnE:"\\u2ACB",subne:"\\u228A",subplus:"\\u2ABF",subrarr:"\\u2979",Subset:"\\u22D0",subset:"\\u2282",subseteq:"\\u2286",subseteqq:"\\u2AC5",SubsetEqual:"\\u2286",subsetneq:"\\u228A",subsetneqq:"\\u2ACB",subsim:"\\u2AC7",subsub:"\\u2AD5",subsup:"\\u2AD3",succ:"\\u227B",succapprox:"\\u2AB8",succcurlyeq:"\\u227D",Succeeds:"\\u227B",SucceedsEqual:"\\u2AB0",SucceedsSlantEqual:"\\u227D",SucceedsTilde:"\\u227F",succeq:"\\u2AB0",succnapprox:"\\u2ABA",succneqq:"\\u2AB6",succnsim:"\\u22E9",succsim:"\\u227F",SuchThat:"\\u220B",Sum:"\\u2211",sum:"\\u2211",sung:"\\u266A",Sup:"\\u22D1",sup:"\\u2283",sup1:"\\xB9",sup2:"\\xB2",sup3:"\\xB3",supdot:"\\u2ABE",supdsub:"\\u2AD8",supE:"\\u2AC6",supe:"\\u2287",supedot:"\\u2AC4",Superset:"\\u2283",SupersetEqual:"\\u2287",suphsol:"\\u27C9",suphsub:"\\u2AD7",suplarr:"\\u297B",supmult:"\\u2AC2",supnE:"\\u2ACC",supne:"\\u228B",supplus:"\\u2AC0",Supset:"\\u22D1",supset:"\\u2283",supseteq:"\\u2287",supseteqq:"\\u2AC6",supsetneq:"\\u228B",supsetneqq:"\\u2ACC",supsim:"\\u2AC8",supsub:"\\u2AD4",supsup:"\\u2AD6",swarhk:"\\u2926",swArr:"\\u21D9",swarr:"\\u2199",swarrow:"\\u2199",swnwar:"\\u292A",szlig:"\\xDF",Tab:" ",target:"\\u2316",Tau:"\\u03A4",tau:"\\u03C4",tbrk:"\\u23B4",Tcaron:"\\u0164",tcaron:"\\u0165",Tcedil:"\\u0162",tcedil:"\\u0163",Tcy:"\\u0422",tcy:"\\u0442",tdot:"\\u20DB",telrec:"\\u2315",Tfr:"\\u{1D517}",tfr:"\\u{1D531}",there4:"\\u2234",Therefore:"\\u2234",therefore:"\\u2234",Theta:"\\u0398",theta:"\\u03B8",thetasym:"\\u03D1",thetav:"\\u03D1",thickapprox:"\\u2248",thicksim:"\\u223C",ThickSpace:"\\u205F\\u200A",thinsp:"\\u2009",ThinSpace:"\\u2009",thkap:"\\u2248",thksim:"\\u223C",THORN:"\\xDE",thorn:"\\xFE",Tilde:"\\u223C",tilde:"\\u02DC",TildeEqual:"\\u2243",TildeFullEqual:"\\u2245",TildeTilde:"\\u2248",times:"\\xD7",timesb:"\\u22A0",timesbar:"\\u2A31",timesd:"\\u2A30",tint:"\\u222D",toea:"\\u2928",top:"\\u22A4",topbot:"\\u2336",topcir:"\\u2AF1",Topf:"\\u{1D54B}",topf:"\\u{1D565}",topfork:"\\u2ADA",tosa:"\\u2929",tprime:"\\u2034",TRADE:"\\u2122",trade:"\\u2122",triangle:"\\u25B5",triangledown:"\\u25BF",triangleleft:"\\u25C3",trianglelefteq:"\\u22B4",triangleq:"\\u225C",triangleright:"\\u25B9",trianglerighteq:"\\u22B5",tridot:"\\u25EC",trie:"\\u225C",triminus:"\\u2A3A",TripleDot:"\\u20DB",triplus:"\\u2A39",trisb:"\\u29CD",tritime:"\\u2A3B",trpezium:"\\u23E2",Tscr:"\\u{1D4AF}",tscr:"\\u{1D4C9}",TScy:"\\u0426",tscy:"\\u0446",TSHcy:"\\u040B",tshcy:"\\u045B",Tstrok:"\\u0166",tstrok:"\\u0167",twixt:"\\u226C",twoheadleftarrow:"\\u219E",twoheadrightarrow:"\\u21A0",Uacute:"\\xDA",uacute:"\\xFA",Uarr:"\\u219F",uArr:"\\u21D1",uarr:"\\u2191",Uarrocir:"\\u2949",Ubrcy:"\\u040E",ubrcy:"\\u045E",Ubreve:"\\u016C",ubreve:"\\u016D",Ucirc:"\\xDB",ucirc:"\\xFB",Ucy:"\\u0423",ucy:"\\u0443",udarr:"\\u21C5",Udblac:"\\u0170",udblac:"\\u0171",udhar:"\\u296E",ufisht:"\\u297E",Ufr:"\\u{1D518}",ufr:"\\u{1D532}",Ugrave:"\\xD9",ugrave:"\\xF9",uHar:"\\u2963",uharl:"\\u21BF",uharr:"\\u21BE",uhblk:"\\u2580",ulcorn:"\\u231C",ulcorner:"\\u231C",ulcrop:"\\u230F",ultri:"\\u25F8",Umacr:"\\u016A",umacr:"\\u016B",uml:"\\xA8",UnderBar:"_",UnderBrace:"\\u23DF",UnderBracket:"\\u23B5",UnderParenthesis:"\\u23DD",Union:"\\u22C3",UnionPlus:"\\u228E",Uogon:"\\u0172",uogon:"\\u0173",Uopf:"\\u{1D54C}",uopf:"\\u{1D566}",UpArrow:"\\u2191",Uparrow:"\\u21D1",uparrow:"\\u2191",UpArrowBar:"\\u2912",UpArrowDownArrow:"\\u21C5",UpDownArrow:"\\u2195",Updownarrow:"\\u21D5",updownarrow:"\\u2195",UpEquilibrium:"\\u296E",upharpoonleft:"\\u21BF",upharpoonright:"\\u21BE",uplus:"\\u228E",UpperLeftArrow:"\\u2196",UpperRightArrow:"\\u2197",Upsi:"\\u03D2",upsi:"\\u03C5",upsih:"\\u03D2",Upsilon:"\\u03A5",upsilon:"\\u03C5",UpTee:"\\u22A5",UpTeeArrow:"\\u21A5",upuparrows:"\\u21C8",urcorn:"\\u231D",urcorner:"\\u231D",urcrop:"\\u230E",Uring:"\\u016E",uring:"\\u016F",urtri:"\\u25F9",Uscr:"\\u{1D4B0}",uscr:"\\u{1D4CA}",utdot:"\\u22F0",Utilde:"\\u0168",utilde:"\\u0169",utri:"\\u25B5",utrif:"\\u25B4",uuarr:"\\u21C8",Uuml:"\\xDC",uuml:"\\xFC",uwangle:"\\u29A7",vangrt:"\\u299C",varepsilon:"\\u03F5",varkappa:"\\u03F0",varnothing:"\\u2205",varphi:"\\u03D5",varpi:"\\u03D6",varpropto:"\\u221D",vArr:"\\u21D5",varr:"\\u2195",varrho:"\\u03F1",varsigma:"\\u03C2",varsubsetneq:"\\u228A\\uFE00",varsubsetneqq:"\\u2ACB\\uFE00",varsupsetneq:"\\u228B\\uFE00",varsupsetneqq:"\\u2ACC\\uFE00",vartheta:"\\u03D1",vartriangleleft:"\\u22B2",vartriangleright:"\\u22B3",Vbar:"\\u2AEB",vBar:"\\u2AE8",vBarv:"\\u2AE9",Vcy:"\\u0412",vcy:"\\u0432",VDash:"\\u22AB",Vdash:"\\u22A9",vDash:"\\u22A8",vdash:"\\u22A2",Vdashl:"\\u2AE6",Vee:"\\u22C1",vee:"\\u2228",veebar:"\\u22BB",veeeq:"\\u225A",vellip:"\\u22EE",Verbar:"\\u2016",verbar:"|",Vert:"\\u2016",vert:"|",VerticalBar:"\\u2223",VerticalLine:"|",VerticalSeparator:"\\u2758",VerticalTilde:"\\u2240",VeryThinSpace:"\\u200A",Vfr:"\\u{1D519}",vfr:"\\u{1D533}",vltri:"\\u22B2",vnsub:"\\u2282\\u20D2",vnsup:"\\u2283\\u20D2",Vopf:"\\u{1D54D}",vopf:"\\u{1D567}",vprop:"\\u221D",vrtri:"\\u22B3",Vscr:"\\u{1D4B1}",vscr:"\\u{1D4CB}",vsubnE:"\\u2ACB\\uFE00",vsubne:"\\u228A\\uFE00",vsupnE:"\\u2ACC\\uFE00",vsupne:"\\u228B\\uFE00",Vvdash:"\\u22AA",vzigzag:"\\u299A",Wcirc:"\\u0174",wcirc:"\\u0175",wedbar:"\\u2A5F",Wedge:"\\u22C0",wedge:"\\u2227",wedgeq:"\\u2259",weierp:"\\u2118",Wfr:"\\u{1D51A}",wfr:"\\u{1D534}",Wopf:"\\u{1D54E}",wopf:"\\u{1D568}",wp:"\\u2118",wr:"\\u2240",wreath:"\\u2240",Wscr:"\\u{1D4B2}",wscr:"\\u{1D4CC}",xcap:"\\u22C2",xcirc:"\\u25EF",xcup:"\\u22C3",xdtri:"\\u25BD",Xfr:"\\u{1D51B}",xfr:"\\u{1D535}",xhArr:"\\u27FA",xharr:"\\u27F7",Xi:"\\u039E",xi:"\\u03BE",xlArr:"\\u27F8",xlarr:"\\u27F5",xmap:"\\u27FC",xnis:"\\u22FB",xodot:"\\u2A00",Xopf:"\\u{1D54F}",xopf:"\\u{1D569}",xoplus:"\\u2A01",xotime:"\\u2A02",xrArr:"\\u27F9",xrarr:"\\u27F6",Xscr:"\\u{1D4B3}",xscr:"\\u{1D4CD}",xsqcup:"\\u2A06",xuplus:"\\u2A04",xutri:"\\u25B3",xvee:"\\u22C1",xwedge:"\\u22C0",Yacute:"\\xDD",yacute:"\\xFD",YAcy:"\\u042F",yacy:"\\u044F",Ycirc:"\\u0176",ycirc:"\\u0177",Ycy:"\\u042B",ycy:"\\u044B",yen:"\\xA5",Yfr:"\\u{1D51C}",yfr:"\\u{1D536}",YIcy:"\\u0407",yicy:"\\u0457",Yopf:"\\u{1D550}",yopf:"\\u{1D56A}",Yscr:"\\u{1D4B4}",yscr:"\\u{1D4CE}",YUcy:"\\u042E",yucy:"\\u044E",Yuml:"\\u0178",yuml:"\\xFF",Zacute:"\\u0179",zacute:"\\u017A",Zcaron:"\\u017D",zcaron:"\\u017E",Zcy:"\\u0417",zcy:"\\u0437",Zdot:"\\u017B",zdot:"\\u017C",zeetrf:"\\u2128",ZeroWidthSpace:"\\u200B",Zeta:"\\u0396",zeta:"\\u03B6",Zfr:"\\u2128",zfr:"\\u{1D537}",ZHcy:"\\u0416",zhcy:"\\u0436",zigrarr:"\\u21DD",Zopf:"\\u2124",zopf:"\\u{1D56B}",Zscr:"\\u{1D4B5}",zscr:"\\u{1D4CF}",zwj:"\\u200D",zwnj:"\\u200C"});$r.entityMap=$r.HTML_ENTITIES});var bc=St(is=>{"use strict";var Fi=ii(),z=al(),fc=kr(),by=Fi.isHTMLEscapableRawTextElement,vy=Fi.isHTMLMimeType,wy=Fi.isHTMLRawTextElement,Wr=Fi.hasOwn,ac=Fi.NAMESPACE,uc=fc.ParseError,Ay=fc.DOMException,Vr=0,Ft=1,Li=2,qr=3,_i=4,Ii=5,Ur=6,ts=7;function dc(){}dc.prototype={parse:function(i,e,t){var r=this.domBuilder;r.startDocument(),pc(e,e=Object.create(null)),Cy(i,e,t,r,this.errorHandler),r.endDocument()}};var gl=/&#?\\w+;?/g;function Cy(i,e,t,r,n){var s=vy(r.mimeType);if(i.indexOf(z.UNICODE_REPLACEMENT_CHARACTER)>=0)return n.fatalError("Unicode replacement character detected, source encoding issues?");function o(k){if(k>65535){k-=65536;var K=55296+(k>>10),ue=56320+(k&1023);return String.fromCharCode(K,ue)}else return String.fromCharCode(k)}function l(k){var K=k[k.length-1]===";"?k:k+";";if(!s&&K!==k)return n.error("EntityRef: expecting ;"),k;var ue=z.Reference.exec(K);if(!ue||ue[0].length!==K.length)return n.error("entity not matching Reference production: "+k),k;var pe=K.slice(1,-1);return Wr(t,pe)?t[pe]:pe.charAt(0)==="#"?o(parseInt(pe.substr(1).replace("x","0x"))):(n.error("entity not found:"+k),k)}function a(k){if(k>y){var K=i.substring(y,k).replace(gl,l);d&&u(y),r.characters(K,0,k-y),y=k}}function u(k,K){for(;k>=c&&(K=f.exec(i));)h=K.index,c=h+K[0].length,d.lineNumber++;d.columnNumber=k-h+1}for(var h=0,c=0,f=/.*(?:\\r\\n?|\\n)|.*$/g,d=r.locator,p=[{currentNSMap:e}],g=[],y=0;;){try{var b=i.indexOf("<",y);if(b<0){if(!s&&g.length>0)return n.fatalError("unclosed xml tag(s): "+g.join(", "));if(!i.substring(y).match(/^\\s*$/)){var A=r.doc,w=A.createTextNode(i.substr(y));if(A.documentElement)return n.error("Extra content at the end of the document");A.appendChild(w),r.currentElement=w}return}if(b>y){var E=i.substring(y,b);!s&&g.length===0&&(E=E.replace(new RegExp(z.S_OPT.source,"g"),""),E&&n.error("Unexpected content outside root element: \'"+E+"\'")),a(b)}switch(i.charAt(b+1)){case"/":var I=i.indexOf(">",b+2),S=i.substring(b+2,I>0?I:void 0);if(!S)return n.fatalError("end tag name missing");var N=I>0&&z.reg("^",z.QName_group,z.S_OPT,"$").exec(S);if(!N)return n.fatalError(\'end tag name contains invalid characters: "\'+S+\'"\');if(!r.currentElement&&!r.doc.documentElement)return;var M=g[g.length-1]||r.currentElement.tagName||r.doc.documentElement.tagName||"";if(M!==N[1]){var j=N[1].toLowerCase();if(!s||M.toLowerCase()!==j)return n.fatalError(\'Opening and ending tag mismatch: "\'+M+\'" != "\'+S+\'"\')}var D=p.pop();g.pop();var H=D.localNSMap;if(r.endElement(D.uri,D.localName,M),H)for(var B in H)Wr(H,B)&&r.endPrefixMapping(B);I++;break;case"?":d&&u(b),I=xy(i,b,r,n);break;case"!":d&&u(b),I=mc(i,b,r,n,s);break;default:d&&u(b);var O=new yc,W=p[p.length-1].currentNSMap,I=Sy(i,b,O,W,l,n,s),te=O.length;if(O.closed||(s&&Fi.isHTMLVoidElement(O.tagName)?O.closed=!0:g.push(O.tagName)),d&&te){for(var Ce=hc(d,{}),F=0;Fy?y=I:a(Math.max(b,y)+1)}}function hc(i,e){return e.lineNumber=i.lineNumber,e.columnNumber=i.columnNumber,e}function Sy(i,e,t,r,n,s,o){function l(d,p,g){if(Wr(t.attributeNames,d))return s.fatalError("Attribute "+d+" redefined");if(!o&&p.indexOf("<")>=0)return s.fatalError("Unescaped \'<\' not allowed in attributes values");t.addValue(d,p.replace(/[\\t\\n\\r]/g," ").replace(gl,n),g)}for(var a,u,h=++e,c=Vr;;){var f=i.charAt(h);switch(f){case"=":if(c===Ft)a=i.slice(e,h),c=qr;else if(c===Li)c=qr;else throw new Error("attribute equal must after attrName");break;case"\'":case\'"\':if(c===qr||c===Ft)if(c===Ft&&(s.warning(\'attribute value must after "="\'),a=i.slice(e,h)),e=h+1,h=i.indexOf(f,e),h>0)u=i.slice(e,h),l(a,u,e-1),c=Ii;else throw new Error("attribute value no end \'"+f+"\' match");else if(c==_i)u=i.slice(e,h),l(a,u,e),s.warning(\'attribute "\'+a+\'" missed start quot(\'+f+")!!"),e=h+1,c=Ii;else throw new Error(\'attribute value must after "="\');break;case"/":switch(c){case Vr:t.setTagName(i.slice(e,h));case Ii:case Ur:case ts:c=ts,t.closed=!0;case _i:case Ft:break;case Li:t.closed=!0;break;default:throw new Error("attribute invalid close char(\'/\')")}break;case"":return s.error("unexpected end of input"),c==Vr&&t.setTagName(i.slice(e,h)),h;case">":switch(c){case Vr:t.setTagName(i.slice(e,h));case Ii:case Ur:case ts:break;case _i:case Ft:u=i.slice(e,h),u.slice(-1)==="/"&&(t.closed=!0,u=u.slice(0,-1));case Li:c===Li&&(u=a),c==_i?(s.warning(\'attribute "\'+u+\'" missed quot(")!\'),l(a,u,e)):(o||s.warning(\'attribute "\'+u+\'" missed value!! "\'+u+\'" instead!!\'),l(u,u,e));break;case qr:if(!o)return s.fatalError(`AttValue: \' or " expected`)}return h;case"\\x80":f=" ";default:if(f<=" ")switch(c){case Vr:t.setTagName(i.slice(e,h)),c=Ur;break;case Ft:a=i.slice(e,h),c=Li;break;case _i:var u=i.slice(e,h);s.warning(\'attribute "\'+u+\'" missed quot(")!!\'),l(a,u,e);case Ii:c=Ur;break}else switch(c){case Li:o||s.warning(\'attribute "\'+a+\'" missed value!! "\'+a+\'" instead2!!\'),l(a,a,e),e=h,c=Ft;break;case Ii:s.warning(\'attribute space is required"\'+a+\'"!!\');case Ur:c=Ft,e=h;break;case qr:c=_i,e=h;break;case ts:throw new Error("elements closed character \'/\' and \'>\' must be connected to")}}h++}}function cc(i,e,t){for(var r=i.tagName,n=null,c=i.length;c--;){var s=i[c],o=s.qName,l=s.value,f=o.indexOf(":");if(f>0)var a=s.prefix=o.slice(0,f),u=o.slice(f+1),h=a==="xmlns"&&u;else u=o,a=null,h=o==="xmlns"&&"";s.localName=u,h!==!1&&(n==null&&(n=Object.create(null),pc(t,t=Object.create(null))),t[h]=n[h]=l,s.uri=ac.XMLNS,e.startPrefixMapping(h,l))}for(var c=i.length;c--;)s=i[c],s.prefix&&(s.prefix==="xml"&&(s.uri=ac.XML),s.prefix!=="xmlns"&&(s.uri=t[s.prefix]));var f=r.indexOf(":");f>0?(a=i.prefix=r.slice(0,f),u=i.localName=r.slice(f+1)):(a=null,u=i.localName=r);var d=i.uri=t[a||""];if(e.startElement(d,u,r,i),i.closed){if(e.endElement(d,u,r),n)for(a in n)Wr(n,a)&&e.endPrefixMapping(a)}else return i.currentNSMap=t,i.localNSMap=n,!0}function Dy(i,e,t,r,n){var s=by(t);if(s||wy(t)){var o=i.indexOf("",e),l=i.substring(e+1,o);return s&&(l=l.replace(gl,r)),n.characters(l,0,l.length),o}return e+1}function pc(i,e){for(var t in i)Wr(i,t)&&(e[t]=i[t])}function gc(i,e){var t=e;function r(u){return u=u||0,i.charAt(t+u)}function n(u){u=u||1,t+=u}function s(){for(var u=0;t"?r.fatalError("doctype not terminated with > at position "+s.getIndex()):(s.skip(1),t.startDTD(a.name,a.publicId,a.systemId,a.internalSubset),t.endDTD(),s.getIndex())}default:return r.fatalError(\'Not well-formed XML starting with "0)return r.fatalError("processing instruction at position "+e+" is an xml declaration which is only at the start of the document");if(!z.XMLDecl.test(i.substring(e)))return r.fatalError("xml declaration is not well-formed")}return t.processingInstruction(n[1],n[2]),e+n[0].length}function yc(){this.attributeNames=Object.create(null)}yc.prototype={setTagName:function(i){if(!z.QName_exact.test(i))throw new Error("invalid tagName:"+i);this.tagName=i},addValue:function(i,e,t){if(!z.QName_exact.test(i))throw new Error("invalid attribute:"+i);this.attributeNames[i]=this.length,this[this.length++]={qName:i,value:e,offset:t}},length:0,getLocalName:function(i){return this[i].localName},getLocator:function(i){return this[i].locator},getQName:function(i){return this[i].qName},getURI:function(i){return this[i].uri},getValue:function(i){return this[i].value}};is.XMLReader=dc;is.parseUtils=gc;is.parseDoctypeCommentOrCData=mc});var Ec=St($i=>{"use strict";var li=ii(),Ty=pl(),ky=kr(),vc=lc(),My=bc(),Ry=Ty.DOMImplementation,Ny=li.hasDefaultHTMLNamespace,Oy=li.isHTMLMimeType,By=li.isValidMimeType,Cc=li.MIME_TYPE,ml=li.NAMESPACE,wc=ky.ParseError,Py=My.XMLReader;function Sc(i){return i.replace(/\\r[\\n\\u0085]/g,`\n`).replace(/[\\r\\u0085\\u2028]/g,`\n`)}function Dc(i){if(i=i||{locator:!0},this.assign=i.assign||li.assign,this.domHandler=i.domHandler||ns,this.onError=i.onError||i.errorHandler,i.errorHandler&&typeof i.errorHandler!="function")throw new TypeError("errorHandler object is no longer supported, switch to onError!");i.errorHandler&&i.errorHandler("warning","The `errorHandler` option has been deprecated, use `onError` instead!",this),this.normalizeLineEndings=i.normalizeLineEndings||Sc,this.locator=!!i.locator,this.xmlns=this.assign(Object.create(null),i.xmlns)}Dc.prototype.parseFromString=function(i,e){if(!By(e))throw new TypeError(\'DOMParser.parseFromString: the provided mimeType "\'+e+\'" is not valid.\');var t=this.assign(Object.create(null),this.xmlns),r=vc.XML_ENTITIES,n=t[""]||null;Ny(e)?(r=vc.HTML_ENTITIES,n=ml.HTML):e===Cc.XML_SVG_IMAGE&&(n=ml.SVG),t[""]=n,t.xml=t.xml||ml.XML;var s=new this.domHandler({mimeType:e,defaultNamespace:n,onError:this.onError}),o=this.locator?{}:void 0;this.locator&&s.setDocumentLocator(o);var l=new Py;l.errorHandler=s,l.domBuilder=s;var a=!li.isHTMLMimeType(e);return a&&typeof i!="string"&&l.errorHandler.fatalError("source is not a string"),l.parse(this.normalizeLineEndings(String(i)),t,r),s.doc.documentElement||l.errorHandler.fatalError("missing root element"),s.doc};function ns(i){var e=i||{};this.mimeType=e.mimeType||Cc.XML_APPLICATION,this.defaultNamespace=e.defaultNamespace||null,this.cdata=!1,this.currentElement=void 0,this.doc=void 0,this.locator=void 0,this.onError=e.onError}function Hi(i,e){e.lineNumber=i.lineNumber,e.columnNumber=i.columnNumber}ns.prototype={startDocument:function(){var i=new Ry;this.doc=Oy(this.mimeType)?i.createHTMLDocument(!1):i.createDocument(this.defaultNamespace,"")},startElement:function(i,e,t,r){var n=this.doc,s=n.createElementNS(i,t||e),o=r.length;rs(this,s),this.currentElement=s,this.locator&&Hi(this.locator,s);for(var l=0;l=e+t||e?new java.lang.String(i,e,t)+"":i}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\\w+/g,function(i){ns.prototype[i]=function(){return null}});function rs(i,e){i.currentElement?i.currentElement.appendChild(e):i.doc.appendChild(e)}function _y(i){if(i==="error")throw"onErrorStopParsing"}function Iy(){throw"onWarningStopParsing"}$i.__DOMHandler=ns;$i.DOMParser=Dc;$i.normalizeLineEndings=Sc;$i.onErrorStopParsing=_y;$i.onWarningStopParsing=Iy});var xc=St(G=>{"use strict";var Vi=ii();G.assign=Vi.assign;G.hasDefaultHTMLNamespace=Vi.hasDefaultHTMLNamespace;G.isHTMLMimeType=Vi.isHTMLMimeType;G.isValidMimeType=Vi.isValidMimeType;G.MIME_TYPE=Vi.MIME_TYPE;G.NAMESPACE=Vi.NAMESPACE;var ss=kr();G.DOMException=ss.DOMException;G.DOMExceptionName=ss.DOMExceptionName;G.ExceptionCode=ss.ExceptionCode;G.ParseError=ss.ParseError;var de=pl();G.Attr=de.Attr;G.CDATASection=de.CDATASection;G.CharacterData=de.CharacterData;G.Comment=de.Comment;G.Document=de.Document;G.DocumentFragment=de.DocumentFragment;G.DocumentType=de.DocumentType;G.DOMImplementation=de.DOMImplementation;G.Element=de.Element;G.Entity=de.Entity;G.EntityReference=de.EntityReference;G.LiveNodeList=de.LiveNodeList;G.NamedNodeMap=de.NamedNodeMap;G.Node=de.Node;G.NodeList=de.NodeList;G.Notation=de.Notation;G.ProcessingInstruction=de.ProcessingInstruction;G.Text=de.Text;G.XMLSerializer=de.XMLSerializer;var yl=Ec();G.DOMParser=yl.DOMParser;G.onErrorStopParsing=yl.onErrorStopParsing;G.onWarningStopParsing=yl.onWarningStopParsing});var Y=class i{lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,r){[e,t]=pi(this,e,t);let n=[];return this.decompose(0,e,n,2),r.length&&r.decompose(0,r.length,n,3),this.decompose(t,this.length,n,1),hi.from(n,this.length-(t-e)+r.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){[e,t]=pi(this,e,t);let r=[];return this.decompose(e,t,r,0),hi.from(r,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),r=this.length-this.scanIdentical(e,-1),n=new qt(this),s=new qt(e);for(let o=t,l=t;;){if(n.next(o),s.next(o),o=0,n.lineBreak!=s.lineBreak||n.done!=s.done||n.value!=s.value)return!1;if(l+=n.value.length,n.done||l>=r)return!0}}iter(e=1){return new qt(this,e)}iterRange(e,t=this.length){return new Xr(this,e,t)}iterLines(e,t){let r;if(e==null)r=this.iter();else{t==null&&(t=this.lines+1);let n=this.line(e).from;r=this.iterRange(n,Math.max(n,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new Jr(r)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(e.length==0)throw new RangeError("A document must have at least one line");return e.length==1&&!e[0]?i.empty:e.length<=32?new Le(e):hi.from(Le.split(e,[]))}},Le=class i extends Y{constructor(e,t=Kc(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,r,n){for(let s=0;;s++){let o=this.text[s],l=n+o.length;if((t?r:l)>=e)return new fs(n,l,r,o);n=l+1,r++}}decompose(e,t,r,n){let s=e<=0&&t>=this.length?this:new i(Fl(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(n&1){let o=r.pop(),l=Kr(s.text,o.text.slice(),0,s.length);if(l.length<=32)r.push(new i(l,o.length+s.length));else{let a=l.length>>1;r.push(new i(l.slice(0,a)),new i(l.slice(a)))}}else r.push(s)}replace(e,t,r){if(!(r instanceof i))return super.replace(e,t,r);[e,t]=pi(this,e,t);let n=Kr(this.text,Kr(r.text,Fl(this.text,0,e)),t),s=this.length+r.length-(t-e);return n.length<=32?new i(n,s):hi.from(i.split(n,[]),s)}sliceString(e,t=this.length,r=`\n`){[e,t]=pi(this,e,t);let n="";for(let s=0,o=0;s<=t&&oe&&o&&(n+=r),es&&(n+=l.slice(Math.max(0,e-s),t-s)),s=a+1}return n}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let r=[],n=-1;for(let s of e)r.push(s),n+=s.length+1,r.length==32&&(t.push(new i(r,n)),r=[],n=-1);return n>-1&&t.push(new i(r,n)),t}},hi=class i extends Y{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let r of e)this.lines+=r.lines}lineInner(e,t,r,n){for(let s=0;;s++){let o=this.children[s],l=n+o.length,a=r+o.lines-1;if((t?a:l)>=e)return o.lineInner(e,t,r,n);n=l+1,r=a+1}}decompose(e,t,r,n){for(let s=0,o=0;o<=t&&s=o){let u=n&((o<=e?1:0)|(a>=t?2:0));o>=e&&a<=t&&!u?r.push(l):l.decompose(e-o,t-o,r,u)}o=a+1}}replace(e,t,r){if([e,t]=pi(this,e,t),r.lines=s&&t<=l){let a=o.replace(e-s,t-s,r),u=this.lines-o.lines+a.lines;if(a.lines>4&&a.lines>u>>6){let h=this.children.slice();return h[n]=a,new i(h,this.length-(t-e)+r.length)}return super.replace(s,l,a)}s=l+1}return super.replace(e,t,r)}sliceString(e,t=this.length,r=`\n`){[e,t]=pi(this,e,t);let n="";for(let s=0,o=0;se&&s&&(n+=r),eo&&(n+=l.sliceString(e-o,t-o,r)),o=a+1}return n}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof i))return 0;let r=0,[n,s,o,l]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;n+=t,s+=t){if(n==o||s==l)return r;let a=this.children[n],u=e.children[s];if(a!=u)return r+a.scanIdentical(u,t);r+=a.length+1}}static from(e,t=e.reduce((r,n)=>r+n.length+1,-1)){let r=0;for(let d of e)r+=d.lines;if(r<32){let d=[];for(let p of e)p.flatten(d);return new Le(d,t)}let n=Math.max(32,r>>5),s=n<<1,o=n>>1,l=[],a=0,u=-1,h=[];function c(d){let p;if(d.lines>s&&d instanceof i)for(let g of d.children)c(g);else d.lines>o&&(a>o||!a)?(f(),l.push(d)):d instanceof Le&&a&&(p=h[h.length-1])instanceof Le&&d.lines+p.lines<=32?(a+=d.lines,u+=d.length+1,h[h.length-1]=new Le(p.text.concat(d.text),p.length+1+d.length)):(a+d.lines>n&&f(),a+=d.lines,u+=d.length+1,h.push(d))}function f(){a!=0&&(l.push(h.length==1?h[0]:i.from(h,u)),u=-1,a=h.length=0)}for(let d of e)c(d);return f(),l.length==1?l[0]:new i(l,t)}};Y.empty=new Le([""],0);function Kc(i){let e=-1;for(let t of i)e+=t.length+1;return e}function Kr(i,e,t=0,r=1e9){for(let n=0,s=0,o=!0;s=t&&(a>r&&(l=l.slice(0,r-n)),n0?1:(e instanceof Le?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let r=this.nodes.length-1,n=this.nodes[r],s=this.offsets[r],o=s>>1,l=n instanceof Le?n.text.length:n.children.length;if(o==(t>0?l:0)){if(r==0)return this.done=!0,this.value="",this;t>0&&this.offsets[r-1]++,this.nodes.pop(),this.offsets.pop()}else if((s&1)==(t>0?0:1)){if(this.offsets[r]+=t,e==0)return this.lineBreak=!0,this.value=`\n`,this;e--}else if(n instanceof Le){let a=n.text[o+(t<0?-1:0)];if(this.offsets[r]+=t,a.length>Math.max(0,e))return this.value=e==0?a:t>0?a.slice(e):a.slice(0,a.length-e),this;e-=a.length}else{let a=n.children[o+(t<0?-1:0)];e>a.length?(e-=a.length,this.offsets[r]+=t):(t<0&&this.offsets[r]--,this.nodes.push(a),this.offsets.push(t>0?1:(a instanceof Le?a.text.length:a.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}},Xr=class{constructor(e,t,r){this.value="",this.done=!1,this.cursor=new qt(e,t>r?-1:1),this.pos=t>r?e.length:0,this.from=Math.min(t,r),this.to=Math.max(t,r)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let r=t<0?this.pos-this.from:this.to-this.pos;e>r&&(e=r),r-=e;let{value:n}=this.cursor.next(e);return this.pos+=(n.length+e)*t,this.value=n.length<=r?n:t<0?n.slice(n.length-r):n.slice(0,r),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}},Jr=class{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:r,value:n}=this.inner.next(e);return t&&this.afterBreak?(this.value="",this.afterBreak=!1):t?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=n,this.afterBreak=!1),this}get lineBreak(){return!1}};typeof Symbol!="undefined"&&(Y.prototype[Symbol.iterator]=function(){return this.iter()},qt.prototype[Symbol.iterator]=Xr.prototype[Symbol.iterator]=Jr.prototype[Symbol.iterator]=function(){return this});var fs=class{constructor(e,t,r,n){this.from=e,this.to=t,this.number=r,this.text=n}get length(){return this.to-this.from}};function pi(i,e,t){return e=Math.max(0,Math.min(i.length,e)),[e,Math.max(e,Math.min(i.length,t))]}var ci="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(i=>i?parseInt(i,36):1);for(let i=1;ii)return ci[e-1]<=i;return!1}function Hl(i){return i>=127462&&i<=127487}var $l=8205;function Ze(i,e,t=!0,r=!0){return(t?jl:Xc)(i,e,r)}function jl(i,e,t){if(e==i.length)return e;e&&Gl(i.charCodeAt(e))&&Kl(i.charCodeAt(e-1))&&e--;let r=Yr(i,e);for(e+=ds(r);e=0&&Hl(Yr(i,o));)s++,o-=2;if(s%2==0)break;e+=2}else break}return e}function Xc(i,e,t){for(;e>0;){let r=jl(i,e-2,t);if(r=56320&&i<57344}function Kl(i){return i>=55296&&i<56320}function Yr(i,e){let t=i.charCodeAt(e);if(!Kl(t)||e+1==i.length)return t;let r=i.charCodeAt(e+1);return Gl(r)?(t-55296<<10)+(r-56320)+65536:t}function ds(i){return i<65536?1:2}var ps=/\\r\\n?|\\n/,Me=function(i){return i[i.Simple=0]="Simple",i[i.TrackDel=1]="TrackDel",i[i.TrackBefore=2]="TrackBefore",i[i.TrackAfter=3]="TrackAfter",i}(Me||(Me={})),Ut=class i{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;te)return s+(e-n);s+=l}else{if(r!=Me.Simple&&u>=e&&(r==Me.TrackDel&&ne||r==Me.TrackBefore&&ne))return null;if(u>e||u==e&&t<0&&!l)return e==n||t<0?s:s+a;s+=a}n=u}if(e>n)throw new RangeError(`Position ${e} is out of range for changeset of length ${n}`);return s}touchesRange(e,t=e){for(let r=0,n=0;r=0&&n<=t&&l>=e)return nt?"cover":!0;n=l}return!1}toString(){let e="";for(let t=0;t=0?":"+n:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(t=>typeof t!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new i(e)}static create(e){return new i(e)}},_e=class i extends Ut{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return gs(this,(t,r,n,s,o)=>e=e.replace(n,n+(r-t),o),!1),e}mapDesc(e,t=!1){return ms(this,e,t,!0)}invert(e){let t=this.sections.slice(),r=[];for(let n=0,s=0;n=0){t[n]=l,t[n+1]=o;let a=n>>1;for(;r.length0&&Dt(r,t,s.text),s.forward(h),l+=h}let u=e[o++];for(;l>1].toJSON()))}return e}static of(e,t,r){let n=[],s=[],o=0,l=null;function a(h=!1){if(!h&&!n.length)return;of||c<0||f>t)throw new RangeError(`Invalid change range ${c} to ${f} (in doc of length ${t})`);let p=d?typeof d=="string"?Y.of(d.split(r||ps)):d:Y.empty,g=p.length;if(c==f&&g==0)return;co&&De(n,c-o,-1),De(n,f-c,g),Dt(s,n,p),o=f}}return u(e),a(!l),l}static empty(e){return new i(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let t=[],r=[];for(let n=0;nl&&typeof o!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(s.length==1)t.push(s[0],0);else{for(;r.length=0&&t<=0&&t==i[n+1]?i[n]+=e:e==0&&i[n]==0?i[n+1]+=t:r?(i[n]+=e,i[n+1]+=t):i.push(e,t)}function Dt(i,e,t){if(t.length==0)return;let r=e.length-2>>1;if(r>1])),!(t||o==i.sections.length||i.sections[o+1]<0);)l=i.sections[o++],a=i.sections[o++];e(n,u,s,h,c),n=u,s=h}}}function ms(i,e,t,r=!1){let n=[],s=r?[]:null,o=new Wt(i),l=new Wt(e);for(let a=-1;;)if(o.ins==-1&&l.ins==-1){let u=Math.min(o.len,l.len);De(n,u,-1),o.forward(u),l.forward(u)}else if(l.ins>=0&&(o.ins<0||a==o.i||o.off==0&&(l.len=0&&a=0){let u=0,h=o.len;for(;h;)if(l.ins==-1){let c=Math.min(h,l.len);u+=c,h-=c,l.forward(c)}else if(l.ins==0&&l.lena||o.ins>=0&&o.len>a)&&(l||r.length>u),s.forward2(a),o.forward(a)}}}}var Wt=class{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i>1;return t>=e.length?Y.empty:e[t]}textBit(e){let{inserted:t}=this.set,r=this.i-2>>1;return r>=t.length&&!e?Y.empty:t[r].slice(this.off,e==null?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){this.ins==-1?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}},ui=class i{constructor(e,t,r){this.from=e,this.to=t,this.flags=r}get anchor(){return this.flags&32?this.to:this.from}get head(){return this.flags&32?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&8?-1:this.flags&16?1:0}get bidiLevel(){let e=this.flags&7;return e==7?null:e}get goalColumn(){let e=this.flags>>6;return e==16777215?void 0:e}map(e,t=-1){let r,n;return this.empty?r=n=e.mapPos(this.from,t):(r=e.mapPos(this.from,1),n=e.mapPos(this.to,-1)),r==this.from&&n==this.to?this:new i(r,n,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return P.range(e,t);let r=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return P.range(this.anchor,r)}eq(e,t=!1){return this.anchor==e.anchor&&this.head==e.head&&(!t||!this.empty||this.assoc==e.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||typeof e.anchor!="number"||typeof e.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return P.range(e.anchor,e.head)}static create(e,t,r){return new i(e,t,r)}},P=class i{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:i.create(this.ranges.map(r=>r.map(e,t)),this.mainIndex)}eq(e,t=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let r=0;re.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||typeof e.main!="number"||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new i(e.ranges.map(t=>ui.fromJSON(t)),e.main)}static single(e,t=e){return new i([i.range(e,t)],0)}static create(e,t=0){if(e.length==0)throw new RangeError("A selection needs at least one range");for(let r=0,n=0;ne?8:0)|s)}static normalized(e,t=0){let r=e[t];e.sort((n,s)=>n.from-s.from),t=e.indexOf(r);for(let n=1;ns.head?i.range(a,l):i.range(l,a))}}return new i(e,t)}};function Xl(i,e){for(let t of i.ranges)if(t.to>e)throw new RangeError("Selection points outside of document")}var xs=0,$=class i{constructor(e,t,r,n,s){this.combine=e,this.compareInput=t,this.compare=r,this.isStatic=n,this.id=xs++,this.default=e([]),this.extensions=typeof s=="function"?s(this):s}get reader(){return this}static define(e={}){return new i(e.combine||(t=>t),e.compareInput||((t,r)=>t===r),e.compare||(e.combine?(t,r)=>t===r:Ts),!!e.static,e.enables)}of(e){return new fi([],this,0,e)}compute(e,t){if(this.isStatic)throw new Error("Can\'t compute a static facet");return new fi(e,this,1,t)}computeN(e,t){if(this.isStatic)throw new Error("Can\'t compute a static facet");return new fi(e,this,2,t)}from(e,t){return t||(t=r=>r),this.compute([e],r=>t(r.field(e)))}};function Ts(i,e){return i==e||i.length==e.length&&i.every((t,r)=>t===e[r])}var fi=class{constructor(e,t,r,n){this.dependencies=e,this.facet=t,this.type=r,this.value=n,this.id=xs++}dynamicSlot(e){var t;let r=this.value,n=this.facet.compareInput,s=this.id,o=e[s]>>1,l=this.type==2,a=!1,u=!1,h=[];for(let c of this.dependencies)c=="doc"?a=!0:c=="selection"?u=!0:((t=e[c.id])!==null&&t!==void 0?t:1)&1||h.push(e[c.id]);return{create(c){return c.values[o]=r(c),1},update(c,f){if(a&&f.docChanged||u&&(f.docChanged||f.selection)||ys(c,h)){let d=r(c);if(l?!Vl(d,c.values[o],n):!n(d,c.values[o]))return c.values[o]=d,1}return 0},reconfigure:(c,f)=>{let d,p=f.config.address[s];if(p!=null){let g=tn(f,p);if(this.dependencies.every(y=>y instanceof $?f.facet(y)===c.facet(y):y instanceof gt?f.field(y,!1)==c.field(y,!1):!0)||(l?Vl(d=r(c),g,n):n(d=r(c),g)))return c.values[o]=g,0}else d=r(c);return c.values[o]=d,1}}}};function Vl(i,e,t){if(i.length!=e.length)return!1;for(let r=0;ri[a.id]),n=t.map(a=>a.type),s=r.filter(a=>!(a&1)),o=i[e.id]>>1;function l(a){let u=[];for(let h=0;hr===n),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(ql).find(r=>r.field==this);return((t==null?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:r=>(r.values[t]=this.create(r),1),update:(r,n)=>{let s=r.values[t],o=this.updateF(s,n);return this.compareF(s,o)?0:(r.values[t]=o,1)},reconfigure:(r,n)=>n.config.address[this.id]!=null?(r.values[t]=n.field(this),0):(r.values[t]=this.create(r),1)}}init(e){return[this,ql.of({field:this,create:e})]}get extension(){return this}},$t={lowest:4,low:3,default:2,high:1,highest:0};function zi(i){return e=>new Qr(e,i)}var nn={highest:zi($t.highest),high:zi($t.high),default:zi($t.default),low:zi($t.low),lowest:zi($t.lowest)},Qr=class{constructor(e,t){this.inner=e,this.prec=t}},Zr=class i{of(e){return new Gi(this,e)}reconfigure(e){return i.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}},Gi=class{constructor(e,t){this.compartment=e,this.inner=t}},en=class i{constructor(e,t,r,n,s,o){for(this.base=e,this.compartments=t,this.dynamicSlots=r,this.address=n,this.staticValues=s,this.facets=o,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(e,t,r){let n=[],s=Object.create(null),o=new Map;for(let f of Qc(e,t,o))f instanceof gt?n.push(f):(s[f.facet.id]||(s[f.facet.id]=[])).push(f);let l=Object.create(null),a=[],u=[];for(let f of n)l[f.id]=u.length<<1,u.push(d=>f.slot(d));let h=r==null?void 0:r.config.facets;for(let f in s){let d=s[f],p=d[0].facet,g=h&&h[f]||[];if(d.every(y=>y.type==0))if(l[p.id]=a.length<<1|1,Ts(g,d))a.push(r.facet(p));else{let y=p.combine(d.map(b=>b.value));a.push(r&&p.compare(y,r.facet(p))?r.facet(p):y)}else{for(let y of d)y.type==0?(l[y.id]=a.length<<1|1,a.push(y.value)):(l[y.id]=u.length<<1,u.push(b=>y.dynamicSlot(b)));l[p.id]=u.length<<1,u.push(y=>Jc(y,p,d))}}let c=u.map(f=>f(l));return new i(e,o,c,l,a,s)}};function Qc(i,e,t){let r=[[],[],[],[],[]],n=new Map;function s(o,l){let a=n.get(o);if(a!=null){if(a<=l)return;let u=r[a].indexOf(o);u>-1&&r[a].splice(u,1),o instanceof Gi&&t.delete(o.compartment)}if(n.set(o,l),Array.isArray(o))for(let u of o)s(u,l);else if(o instanceof Gi){if(t.has(o.compartment))throw new RangeError("Duplicate use of compartment in extensions");let u=e.get(o.compartment)||o.inner;t.set(o.compartment,u),s(u,l)}else if(o instanceof Qr)s(o.inner,o.prec);else if(o instanceof gt)r[l].push(o),o.provides&&s(o.provides,l);else if(o instanceof fi)r[l].push(o),o.facet.extensions&&s(o.facet.extensions,$t.default);else{let u=o.extension;if(!u)throw new Error(`Unrecognized extension value in extension set (${o}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);s(u,l)}}return s(i,$t.default),r.reduce((o,l)=>o.concat(l))}function ji(i,e){if(e&1)return 2;let t=e>>1,r=i.status[t];if(r==4)throw new Error("Cyclic dependency between fields and/or facets");if(r&2)return r;i.status[t]=4;let n=i.computeSlot(i,i.config.dynamicSlots[t]);return i.status[t]=2|n}function tn(i,e){return e&1?i.config.staticValues[e>>1]:i.values[e>>1]}var Jl=$.define(),bs=$.define({combine:i=>i.some(e=>e),static:!0}),Ql=$.define({combine:i=>i.length?i[0]:void 0,static:!0}),Zl=$.define(),ea=$.define(),ta=$.define(),ia=$.define({combine:i=>i.length?i[0]:!1}),mt=class{constructor(e,t){this.type=e,this.value=t}static define(){return new vs}},vs=class{of(e){return new mt(this,e)}},ws=class{constructor(e){this.map=e}of(e){return new se(this,e)}},se=class i{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return t===void 0?void 0:t==this.value?this:new i(this.type,t)}is(e){return this.type==e}static define(e={}){return new ws(e.map||(t=>t))}static mapEffects(e,t){if(!e.length)return e;let r=[];for(let n of e){let s=n.map(t);s&&r.push(s)}return r}};se.reconfigure=se.define();se.appendConfig=se.define();var Re=class i{constructor(e,t,r,n,s,o){this.startState=e,this.changes=t,this.selection=r,this.effects=n,this.annotations=s,this.scrollIntoView=o,this._doc=null,this._state=null,r&&Xl(r,t.newLength),s.some(l=>l.type==i.time)||(this.annotations=s.concat(i.time.of(Date.now())))}static create(e,t,r,n,s,o){return new i(e,t,r,n,s,o)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(i.userEvent);return!!(t&&(t==e||t.length>e.length&&t.slice(0,e.length)==e&&t[e.length]=="."))}};Re.time=mt.define();Re.userEvent=mt.define();Re.addToHistory=mt.define();Re.remote=mt.define();function Zc(i,e){let t=[];for(let r=0,n=0;;){let s,o;if(r=i[r]))s=i[r++],o=i[r++];else if(n=0;n--){let s=r[n](i);s instanceof Re?i=s:Array.isArray(s)&&s.length==1&&s[0]instanceof Re?i=s[0]:i=na(e,di(s),!1)}return i}function tf(i){let e=i.startState,t=e.facet(ta),r=i;for(let n=t.length-1;n>=0;n--){let s=t[n](i);s&&Object.keys(s).length&&(r=ra(r,As(e,s,i.changes.newLength),!0))}return r==i?i:Re.create(e,i.changes,i.selection,r.effects,r.annotations,r.scrollIntoView)}var rf=[];function di(i){return i==null?rf:Array.isArray(i)?i:[i]}var Qe=function(i){return i[i.Word=0]="Word",i[i.Space=1]="Space",i[i.Other=2]="Other",i}(Qe||(Qe={})),nf=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/,Cs;try{Cs=new RegExp("[\\\\p{Alphabetic}\\\\p{Number}_]","u")}catch(i){}function sf(i){if(Cs)return Cs.test(i);for(let e=0;e"\\x80"&&(t.toUpperCase()!=t.toLowerCase()||nf.test(t)))return!0}return!1}function of(i){return e=>{if(!/\\S/.test(e))return Qe.Space;if(sf(e))return Qe.Word;for(let t=0;t-1)return Qe.Word;return Qe.Other}}var oe=class i{constructor(e,t,r,n,s,o){this.config=e,this.doc=t,this.selection=r,this.values=n,this.status=e.statusTemplate.slice(),this.computeSlot=s,o&&(o._state=this);for(let l=0;ln.set(u,a)),t=null),n.set(l.value.compartment,l.value.extension)):l.is(se.reconfigure)?(t=null,r=l.value):l.is(se.appendConfig)&&(t=null,r=di(r).concat(l.value));let s;t?s=e.startState.values.slice():(t=en.resolve(r,n,this),s=new i(t,this.doc,this.selection,t.dynamicSlots.map(()=>null),(a,u)=>u.reconfigure(a,this),null).values);let o=e.startState.facet(bs)?e.newSelection:e.newSelection.asSingle();new i(t,e.newDoc,o,s,(l,a)=>a.update(l,e),e)}replaceSelection(e){return typeof e=="string"&&(e=this.toText(e)),this.changeByRange(t=>({changes:{from:t.from,to:t.to,insert:e},range:P.cursor(t.from+e.length)}))}changeByRange(e){let t=this.selection,r=e(t.ranges[0]),n=this.changes(r.changes),s=[r.range],o=di(r.effects);for(let l=1;lo.spec.fromJSON(l,a)))}}return i.create({doc:e.doc,selection:P.fromJSON(e.selection),extensions:t.extensions?n.concat([t.extensions]):n})}static create(e={}){let t=en.resolve(e.extensions||[],new Map),r=e.doc instanceof Y?e.doc:Y.of((e.doc||"").split(t.staticFacet(i.lineSeparator)||ps)),n=e.selection?e.selection instanceof P?e.selection:P.single(e.selection.anchor,e.selection.head):P.single(0);return Xl(n,r.length),t.staticFacet(bs)||(n=n.asSingle()),new i(t,r,n,t.dynamicSlots.map(()=>null),(s,o)=>o.create(s),null)}get tabSize(){return this.facet(i.tabSize)}get lineBreak(){return this.facet(i.lineSeparator)||`\n`}get readOnly(){return this.facet(ia)}phrase(e,...t){for(let r of this.facet(i.phrases))if(Object.prototype.hasOwnProperty.call(r,e)){e=r[e];break}return t.length&&(e=e.replace(/\\$(\\$|\\d*)/g,(r,n)=>{if(n=="$")return"$";let s=+(n||1);return!s||s>t.length?r:t[s-1]})),e}languageDataAt(e,t,r=-1){let n=[];for(let s of this.facet(Jl))for(let o of s(this,t,r))Object.prototype.hasOwnProperty.call(o,e)&&n.push(o[e]);return n}charCategorizer(e){return of(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:r,length:n}=this.doc.lineAt(e),s=this.charCategorizer(e),o=e-r,l=e-r;for(;o>0;){let a=Ze(t,o,!1);if(s(t.slice(a,o))!=Qe.Word)break;o=a}for(;li.length?i[0]:4});oe.lineSeparator=Ql;oe.readOnly=ia;oe.phrases=$.define({compare(i,e){let t=Object.keys(i),r=Object.keys(e);return t.length==r.length&&t.every(n=>i[n]==e[n])}});oe.languageData=Jl;oe.changeFilter=Zl;oe.transactionFilter=ea;oe.transactionExtender=ta;Zr.reconfigure=se.define();var yt=class{eq(e){return this==e}range(e,t=e){return Ki.create(e,t,this)}};yt.prototype.startSide=yt.prototype.endSide=0;yt.prototype.point=!1;yt.prototype.mapMode=Me.TrackDel;var Ki=class i{constructor(e,t,r){this.from=e,this.to=t,this.value=r}static create(e,t,r){return new i(e,t,r)}};function Ss(i,e){return i.from-e.from||i.value.startSide-e.value.startSide}var Ds=class i{constructor(e,t,r,n){this.from=e,this.to=t,this.value=r,this.maxPoint=n}get length(){return this.to[this.to.length-1]}findIndex(e,t,r,n=0){let s=r?this.to:this.from;for(let o=n,l=s.length;;){if(o==l)return o;let a=o+l>>1,u=s[a]-e||(r?this.value[a].endSide:this.value[a].startSide)-t;if(a==o)return u>=0?o:l;u>=0?l=a:o=a+1}}between(e,t,r,n){for(let s=this.findIndex(t,-1e9,!0),o=this.findIndex(r,1e9,!1,s);sd||f==d&&u.startSide>0&&u.endSide<=0)continue;(d-f||u.endSide-u.startSide)<0||(o<0&&(o=f),u.point&&(l=Math.max(l,d-f)),r.push(u),n.push(f-o),s.push(d-o))}return{mapped:r.length?new i(n,s,r,l):null,pos:o}}},he=class i{constructor(e,t,r,n){this.chunkPos=e,this.chunk=t,this.nextLayer=r,this.maxPoint=n}static create(e,t,r,n){return new i(e,t,r,n)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:r=!1,filterFrom:n=0,filterTo:s=this.length}=e,o=e.filter;if(t.length==0&&!o)return this;if(r&&(t=t.slice().sort(Ss)),this.isEmpty)return t.length?i.of(t):this;let l=new rn(this,null,-1).goto(0),a=0,u=[],h=new zt;for(;l.value||a=0){let c=t[a++];h.addInner(c.from,c.to,c.value)||u.push(c)}else l.rangeIndex==1&&l.chunkIndexthis.chunkEnd(l.chunkIndex)||sl.to||s=s&&e<=s+o.length&&o.between(s,e-s,t-s,r)===!1)return}this.nextLayer.between(e,t,r)}}iter(e=0){return Yi.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return Yi.from(e).goto(t)}static compare(e,t,r,n,s=-1){let o=e.filter(c=>c.maxPoint>0||!c.isEmpty&&c.maxPoint>=s),l=t.filter(c=>c.maxPoint>0||!c.isEmpty&&c.maxPoint>=s),a=Ul(o,l,r),u=new Vt(o,a,s),h=new Vt(l,a,s);r.iterGaps((c,f,d)=>Wl(u,c,h,f,d,n)),r.empty&&r.length==0&&Wl(u,0,h,0,0,n)}static eq(e,t,r=0,n){n==null&&(n=999999999);let s=e.filter(h=>!h.isEmpty&&t.indexOf(h)<0),o=t.filter(h=>!h.isEmpty&&e.indexOf(h)<0);if(s.length!=o.length)return!1;if(!s.length)return!0;let l=Ul(s,o),a=new Vt(s,l,0).goto(r),u=new Vt(o,l,0).goto(r);for(;;){if(a.to!=u.to||!Es(a.active,u.active)||a.point&&(!u.point||!a.point.eq(u.point)))return!1;if(a.to>n)return!0;a.next(),u.next()}}static spans(e,t,r,n,s=-1){let o=new Vt(e,null,s).goto(t),l=t,a=o.openStart;for(;;){let u=Math.min(o.to,r);if(o.point){let h=o.activeForPoint(o.to),c=o.pointFroml&&(n.span(l,u,o.active,a),a=o.openEnd(u));if(o.to>r)return a+(o.point&&o.to>r?1:0);l=o.to,o.next()}}static of(e,t=!1){let r=new zt;for(let n of e instanceof Ki?[e]:t?lf(e):e)r.add(n.from,n.to,n.value);return r.finish()}static join(e){if(!e.length)return i.empty;let t=e[e.length-1];for(let r=e.length-2;r>=0;r--)for(let n=e[r];n!=i.empty;n=n.nextLayer)t=new i(n.chunkPos,n.chunk,t,Math.max(n.maxPoint,t.maxPoint));return t}};he.empty=new he([],[],null,-1);function lf(i){if(i.length>1)for(let e=i[0],t=1;t0)return i.slice().sort(Ss);e=r}return i}he.empty.nextLayer=he.empty;var zt=class i{finishChunk(e){this.chunks.push(new Ds(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(e,t,r){this.addInner(e,t,r)||(this.nextLayer||(this.nextLayer=new i)).add(e,t,r)}addInner(e,t,r){let n=e-this.lastTo||r.startSide-this.last.endSide;if(n<=0&&(e-this.lastFrom||r.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return n<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=r,this.lastFrom=e,this.lastTo=t,this.value.push(r),r.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let r=t.value.length-1;return this.last=t.value[r],this.lastFrom=t.from[r]+e,this.lastTo=t.to[r]+e,!0}finish(){return this.finishInner(he.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return e;let t=he.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}};function Ul(i,e,t){let r=new Map;for(let s of i)for(let o=0;o=this.minPoint)break}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=r&&n.push(new rn(o,t,r,s));return n.length==1?n[0]:new i(n)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let r of this.heap)r.goto(e,t);for(let r=this.heap.length>>1;r>=0;r--)cs(this.heap,r);return this.next(),this}forward(e,t){for(let r of this.heap)r.forward(e,t);for(let r=this.heap.length>>1;r>=0;r--)cs(this.heap,r);(this.to-e||this.value.endSide-t)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),cs(this.heap,0)}}};function cs(i,e){for(let t=i[e];;){let r=(e<<1)+1;if(r>=i.length)break;let n=i[r];if(r+1=0&&(n=i[r+1],r++),t.compare(n)<0)break;i[r]=t,i[e]=n,e=r}}var Vt=class{constructor(e,t,r){this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=Yi.from(e,t,r)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){jr(this.active,e),jr(this.activeTo,e),jr(this.activeRank,e),this.minActive=zl(this.active,this.activeTo)}addActive(e){let t=0,{value:r,to:n,rank:s}=this.cursor;for(;t0;)t++;Gr(this.active,t,r),Gr(this.activeTo,t,n),Gr(this.activeRank,t,s),e&&Gr(e,t,this.cursor.from),this.minActive=zl(this.active,this.activeTo)}next(){let e=this.to,t=this.point;this.point=null;let r=this.openStart<0?[]:null;for(;;){let n=this.minActive;if(n>-1&&(this.activeTo[n]-this.cursor.from||this.active[n].endSide-this.cursor.startSide)<0){if(this.activeTo[n]>e){this.to=this.activeTo[n],this.endSide=this.active[n].endSide;break}this.removeActive(n),r&&jr(r,n)}else if(this.cursor.value)if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let s=this.cursor.value;if(!s.point)this.addActive(r),this.cursor.next();else if(t&&this.cursor.to==this.to&&this.cursor.from=0&&r[n]=0&&!(this.activeRank[r]e||this.activeTo[r]==e&&this.active[r].endSide>=this.point.endSide)&&t.push(this.active[r]);return t.reverse()}openEnd(e){let t=0;for(let r=this.activeTo.length-1;r>=0&&this.activeTo[r]>e;r--)t++;return t}};function Wl(i,e,t,r,n,s){i.goto(e),t.goto(r);let o=r+n,l=r,a=r-e;for(;;){let u=i.to+a-t.to||i.endSide-t.endSide,h=u<0?i.to+a:t.to,c=Math.min(h,o);if(i.point||t.point?i.point&&t.point&&(i.point==t.point||i.point.eq(t.point))&&Es(i.activeForPoint(i.to),t.activeForPoint(t.to))||s.comparePoint(l,c,i.point,t.point):c>l&&!Es(i.active,t.active)&&s.compareRange(l,c,i.active,t.active),h>o)break;l=h,u<=0&&i.next(),u>=0&&t.next()}}function Es(i,e){if(i.length!=e.length)return!1;for(let t=0;t=e;r--)i[r+1]=i[r];i[e]=t}function zl(i,e){let t=-1,r=1e9;for(let n=0;n=e)return n;if(n==i.length)break;s+=i.charCodeAt(n)==9?t-s%t:1,n=Ze(i,n)}return r===!0?-1:i.length}var ks="\\u037C",oa=typeof Symbol=="undefined"?"__"+ks:Symbol.for(ks),Ms=typeof Symbol=="undefined"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),la=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:{},He=class{constructor(e,t){this.rules=[];let{finish:r}=t||{};function n(o){return/^@/.test(o)?[o]:o.split(/,\\s*/)}function s(o,l,a,u){let h=[],c=/^@(\\w+)\\b/.exec(o[0]),f=c&&c[1]=="keyframes";if(c&&l==null)return a.push(o[0]+";");for(let d in l){let p=l[d];if(/&/.test(d))s(d.split(/,\\s*/).map(g=>o.map(y=>g.replace(/&/,y))).reduce((g,y)=>g.concat(y)),p,a);else if(p&&typeof p=="object"){if(!c)throw new RangeError("The value of a property ("+d+") should be a primitive value.");s(n(d),p,h,f)}else p!=null&&h.push(d.replace(/_.*/,"").replace(/[A-Z]/g,g=>"-"+g.toLowerCase())+": "+p+";")}(h.length||f)&&a.push((r&&!c&&!u?o.map(r):o).join(", ")+" {"+h.join(" ")+"}")}for(let o in e)s(n(o),e[o],this.rules)}getRules(){return this.rules.join(`\n`)}static newName(){let e=la[oa]||1;return la[oa]=e+1,ks+e.toString(36)}static mount(e,t,r){let n=e[Ms],s=r&&r.nonce;n?s&&n.setNonce(s):n=new Rs(e,s),n.mount(Array.isArray(t)?t:[t],e)}},aa=new Map,Rs=class{constructor(e,t){let r=e.ownerDocument||e,n=r.defaultView;if(!e.head&&e.adoptedStyleSheets&&n.CSSStyleSheet){let s=aa.get(r);if(s)return e[Ms]=s;this.sheet=new n.CSSStyleSheet,aa.set(r,this)}else this.styleTag=r.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);this.modules=[],e[Ms]=this}mount(e,t){let r=this.sheet,n=0,s=0;for(let o=0;o-1&&(this.modules.splice(a,1),s--,a=-1),a==-1){if(this.modules.splice(s++,0,l),r)for(let u=0;u",191:"?",192:"~",219:"{",220:"|",221:"}",222:\'"\'},Db=typeof navigator!="undefined"&&/Mac/.test(navigator.platform),Eb=typeof navigator!="undefined"&&/MSIE \\d|Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(navigator.userAgent);for(ce=0;ce<10;ce++)jt[48+ce]=jt[96+ce]=String(ce);var ce;for(ce=1;ce<=24;ce++)jt[ce+111]="F"+ce;var ce;for(ce=65;ce<=90;ce++)jt[ce]=String.fromCharCode(ce+32),on[ce]=String.fromCharCode(ce);var ce;for(sn in jt)on.hasOwnProperty(sn)||(on[sn]=jt[sn]);var sn;function sr(i){let e;return i.nodeType==11?e=i.getSelection?i:i.ownerDocument:e=i,e.getSelection()}function Ls(i,e){return e?i==e||i.contains(e.nodeType!=1?e.parentNode:e):!1}function hf(i){let e=i.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function pn(i,e){if(!e.anchorNode)return!1;try{return Ls(i,e.anchorNode)}catch(t){return!1}}function or(i){return i.nodeType==3?Yt(i,0,i.nodeValue.length).getClientRects():i.nodeType==1?i.getClientRects():[]}function er(i,e,t,r){return t?ua(i,e,t,r,-1)||ua(i,e,t,r,1):!1}function Kt(i){for(var e=0;;e++)if(i=i.previousSibling,!i)return e}function yn(i){return i.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\\d|SECTION|PRE)$/.test(i.nodeName)}function ua(i,e,t,r,n){for(;;){if(i==t&&e==r)return!0;if(e==(n<0?0:bt(i))){if(i.nodeName=="DIV")return!1;let s=i.parentNode;if(!s||s.nodeType!=1)return!1;e=Kt(i)+(n<0?0:1),i=s}else if(i.nodeType==1){if(i=i.childNodes[e+(n<0?-1:0)],i.nodeType==1&&i.contentEditable=="false")return!1;e=n<0?bt(i):0}else return!1}}function bt(i){return i.nodeType==3?i.nodeValue.length:i.childNodes.length}function kn(i,e){let t=e?i.left:i.right;return{left:t,right:t,top:i.top,bottom:i.bottom}}function cf(i){let e=i.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:i.innerWidth,top:0,bottom:i.innerHeight}}function $a(i,e){let t=e.width/i.offsetWidth,r=e.height/i.offsetHeight;return(t>.995&&t<1.005||!isFinite(t)||Math.abs(e.width-i.offsetWidth)<1)&&(t=1),(r>.995&&r<1.005||!isFinite(r)||Math.abs(e.height-i.offsetHeight)<1)&&(r=1),{scaleX:t,scaleY:r}}function ff(i,e,t,r,n,s,o,l){let a=i.ownerDocument,u=a.defaultView||window;for(let h=i,c=!1;h&&!c;)if(h.nodeType==1){let f,d=h==a.body,p=1,g=1;if(d)f=cf(u);else{if(/^(fixed|sticky)$/.test(getComputedStyle(h).position)&&(c=!0),h.scrollHeight<=h.clientHeight&&h.scrollWidth<=h.clientWidth){h=h.assignedSlot||h.parentNode;continue}let A=h.getBoundingClientRect();({scaleX:p,scaleY:g}=$a(h,A)),f={left:A.left,right:A.left+h.clientWidth*p,top:A.top,bottom:A.top+h.clientHeight*g}}let y=0,b=0;if(n=="nearest")e.top0&&e.bottom>f.bottom+b&&(b=e.bottom-f.bottom+b+o)):e.bottom>f.bottom&&(b=e.bottom-f.bottom+o,t<0&&e.top-b0&&e.right>f.right+y&&(y=e.right-f.right+y+s)):e.right>f.right&&(y=e.right-f.right+s,t<0&&e.leftn.clientHeight&&(r=n),!t&&n.scrollWidth>n.clientWidth&&(t=n),n=n.assignedSlot||n.parentNode;else if(n.nodeType==11)n=n.host;else break;return{x:t,y:r}}var _s=class{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}setRange(e){let{anchorNode:t,focusNode:r}=e;this.set(t,Math.min(e.anchorOffset,t?bt(t):0),r,Math.min(e.focusOffset,r?bt(r):0))}set(e,t,r,n){this.anchorNode=e,this.anchorOffset=t,this.focusNode=r,this.focusOffset=n}},gi=null;function Va(i){if(i.setActive)return i.setActive();if(gi)return i.focus(gi);let e=[];for(let t=i;t&&(e.push(t,t.scrollTop,t.scrollLeft),t!=t.ownerDocument);t=t.parentNode);if(i.focus(gi==null?{get preventScroll(){return gi={preventScroll:!0},!0}}:void 0),!gi){gi=!1;for(let t=0;tMath.max(1,i.scrollHeight-i.clientHeight-4)}function Wa(i,e){for(let t=i,r=e;;){if(t.nodeType==3&&r>0)return{node:t,offset:r};if(t.nodeType==1&&r>0){if(t.contentEditable=="false")return null;t=t.childNodes[r-1],r=bt(t)}else if(t.parentNode&&!yn(t))r=Kt(t),t=t.parentNode;else return null}}function za(i,e){for(let t=i,r=e;;){if(t.nodeType==3&&rt)return c.domBoundsAround(e,t,u);if(f>=e&&n==-1&&(n=a,s=u),u>t&&c.dom.parentNode==this.dom){o=a,l=h;break}h=f,u=f+c.breakAfter}return{from:s,to:l<0?r+this.length:l,startDOM:(n?this.children[n-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:o=0?this.children[o].dom:null}}markDirty(e=!1){this.flags|=2,this.markParentsDirty(e)}markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.flags|=2),t.flags&1)return;t.flags|=1,e=!1}}setParent(e){this.parent!=e&&(this.parent=e,this.flags&7&&this.markParentsDirty(!0))}setDOM(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}}replaceChildren(e,t,r=co){this.markDirty();for(let n=e;nthis.pos||e==this.pos&&(t>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;let r=this.children[--this.i];this.pos-=r.length+r.breakAfter}}};function ja(i,e,t,r,n,s,o,l,a){let{children:u}=i,h=u.length?u[e]:null,c=s.length?s[s.length-1]:null,f=c?c.breakAfter:o;if(!(e==r&&h&&!o&&!f&&s.length<2&&h.merge(t,n,s.length?c:null,t==0,l,a))){if(r0&&(!o&&s.length&&h.merge(t,h.length,s[0],!1,l,0)?h.breakAfter=s.shift().breakAfter:(t2),R={mac:pa||/Mac/.test(Ne.platform),windows:/Win/.test(Ne.platform),linux:/Linux|X11/.test(Ne.platform),ie:Mn,ie_version:Ka?Is.documentMode||6:Hs?+Hs[1]:Fs?+Fs[1]:0,gecko:fa,gecko_version:fa?+(/Firefox\\/(\\d+)/.exec(Ne.userAgent)||[0,0])[1]:0,chrome:!!Ns,chrome_version:Ns?+Ns[1]:0,ios:pa,android:/Android\\b/.test(Ne.userAgent),webkit:da,safari:Ya,webkit_version:da?+(/\\bAppleWebKit\\/(\\d+)/.exec(Ne.userAgent)||[0,0])[1]:0,tabSize:Is.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"},mf=256,st=class i extends ee{constructor(e){super(),this.text=e}get length(){return this.text.length}createDOM(e){this.setDOM(e||document.createTextNode(this.text))}sync(e,t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}reuseDOM(e){e.nodeType==3&&this.createDOM(e)}merge(e,t,r){return this.flags&8||r&&(!(r instanceof i)||this.length-(t-e)+r.length>mf||r.flags&8)?!1:(this.text=this.text.slice(0,e)+(r?r.text:"")+this.text.slice(t),this.markDirty(),!0)}split(e){let t=new i(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),t.flags|=this.flags&8,t}localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0}domAtPos(e){return new xe(this.dom,e)}domBoundsAround(e,t,r){return{from:r,to:r+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(e,t){return yf(this.dom,e,t)}},Tt=class i extends ee{constructor(e,t=[],r=0){super(),this.mark=e,this.children=t,this.length=r;for(let n of t)n.setParent(this)}setAttrs(e){if(qa(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(let t in this.mark.attrs)e.setAttribute(t,this.mark.attrs[t]);return e}canReuseDOM(e){return super.canReuseDOM(e)&&!((this.flags|e.flags)&8)}reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.flags|=6)}sync(e,t){this.dom?this.flags&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(e,t)}merge(e,t,r,n,s,o){return r&&(!(r instanceof i&&r.mark.eq(this.mark))||e&&s<=0||te&&t.push(r=e&&(n=s),r=a,s++}let o=this.length-e;return this.length=e,n>-1&&(this.children.length=n,this.markDirty()),new i(this.mark,t,o)}domAtPos(e){return Xa(this,e)}coordsAt(e,t){return Qa(this,e,t)}};function yf(i,e,t){let r=i.nodeValue.length;e>r&&(e=r);let n=e,s=e,o=0;e==0&&t<0||e==r&&t>=0?R.chrome||R.gecko||(e?(n--,o=1):s=0)?0:l.length-1];return R.safari&&!o&&a.width==0&&(a=Array.prototype.find.call(l,u=>u.width)||a),o?kn(a,o<0):a||null}var vn=class i extends ee{static create(e,t,r){return new i(e,t,r)}constructor(e,t,r){super(),this.widget=e,this.length=t,this.side=r,this.prevWidget=null}split(e){let t=i.create(this.widget,this.length-e,this.side);return this.length-=e,t}sync(e){(!this.dom||!this.widget.updateDOM(this.dom,e))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}getSide(){return this.side}merge(e,t,r,n,s,o){return r&&(!(r instanceof i)||!this.widget.compare(r.widget)||e>0&&s<=0||t0)?xe.before(this.dom):xe.after(this.dom,e==this.length)}domBoundsAround(){return null}coordsAt(e,t){let r=this.widget.coordsAt(this.dom,e,t);if(r)return r;let n=this.dom.getClientRects(),s=null;if(!n.length)return null;let o=this.side?this.side<0:e>0;for(let l=o?n.length-1:0;s=n[l],!(e>0?l==0:l==n.length-1||s.top0?xe.before(this.dom):xe.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(e){return this.dom.getBoundingClientRect()}get overrideDOMText(){return Y.empty}get isHidden(){return!0}};st.prototype.children=vn.prototype.children=lr.prototype.children=co;function Xa(i,e){let t=i.dom,{children:r}=i,n=0;for(let s=0;ns&&e0;s--){let o=r[s-1];if(o.dom.parentNode==t)return o.domAtPos(o.length)}for(let s=n;s0&&e instanceof Tt&&n.length&&(r=n[n.length-1])instanceof Tt&&r.mark.eq(e.mark)?Ja(r,e.children[0],t-1):(n.push(e),e.setParent(i)),i.length+=e.length}function Qa(i,e,t){let r=null,n=-1,s=null,o=-1;function l(u,h){for(let c=0,f=0;c=h&&(d.children.length?l(d,h-f):(!s||s.isHidden&&t>0)&&(p>h||f==p&&d.getSide()>0)?(s=d,o=h-f):(f-1?1:0)!=n.length-(t&&n.indexOf(t)>-1?1:0))return!1;for(let s of r)if(s!=t&&(n.indexOf(s)==-1||i[s]!==e[s]))return!1;return!0}function Vs(i,e,t){let r=!1;if(e)for(let n in e)t&&n in t||(r=!0,n=="style"?i.style.cssText="":i.removeAttribute(n));if(t)for(let n in t)e&&e[n]==t[n]||(r=!0,n=="style"?i.style.cssText=t[n]:i.setAttribute(n,t[n]));return r}function vf(i){let e=Object.create(null);for(let t=0;t0?3e8:-4e8:t>0?1e8:-1e8,new kt(e,t,t,r,e.widget||null,!1)}static replace(e){let t=!!e.block,r,n;if(e.isBlockGap)r=-5e8,n=4e8;else{let{start:s,end:o}=Za(e,t);r=(s?t?-3e8:-1:5e8)-1,n=(o?t?2e8:1:-6e8)+1}return new kt(e,r,n,t,e.widget||null,!0)}static line(e){return new ur(e)}static set(e,t=!1){return he.of(e,t)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}};le.none=he.empty;var ar=class i extends le{constructor(e){let{start:t,end:r}=Za(e);super(t?-1:5e8,r?1:-6e8,null,e),this.tagName=e.tagName||"span",this.class=e.class||"",this.attrs=e.attributes||null}eq(e){var t,r;return this==e||e instanceof i&&this.tagName==e.tagName&&(this.class||((t=this.attrs)===null||t===void 0?void 0:t.class))==(e.class||((r=e.attrs)===null||r===void 0?void 0:r.class))&&wn(this.attrs,e.attrs,"class")}range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be empty");return super.range(e,t)}};ar.prototype.point=!1;var ur=class i extends le{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return e instanceof i&&this.spec.class==e.spec.class&&wn(this.spec.attributes,e.spec.attributes)}range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must be zero-length");return super.range(e,t)}};ur.prototype.mapMode=Me.TrackBefore;ur.prototype.point=!0;var kt=class i extends le{constructor(e,t,r,n,s,o){super(t,r,s,e),this.block=n,this.isReplace=o,this.mapMode=n?t<=0?Me.TrackBefore:Me.TrackAfter:Me.TrackDel}get type(){return this.startSide!=this.endSide?rt.WidgetRange:this.startSide<=0?rt.WidgetBefore:rt.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(e){return e instanceof i&&wf(this.widget,e.widget)&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide}range(e,t=e){if(this.isReplace&&(e>t||e==t&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&t!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(e,t)}};kt.prototype.point=!0;function Za(i,e=!1){let{inclusiveStart:t,inclusiveEnd:r}=i;return t==null&&(t=i.inclusive),r==null&&(r=i.inclusive),{start:t!=null?t:e,end:r!=null?r:e}}function wf(i,e){return i==e||!!(i&&e&&i.compare(e))}function qs(i,e,t,r=0){let n=t.length-1;n>=0&&t[n]+r>=i?t[n]=Math.max(t[n],e):t.push(i,e)}var we=class i extends ee{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(e,t,r,n,s,o){if(r){if(!(r instanceof i))return!1;this.dom||r.transferDOM(this)}return n&&this.setDeco(r?r.attrs:null),Ga(this,e,t,r?r.children.slice():[],s,o),!0}split(e){let t=new i;if(t.breakAfter=this.breakAfter,this.length==0)return t;let{i:r,off:n}=this.childPos(e);n&&(t.append(this.children[r].split(n),0),this.children[r].merge(n,this.children[r].length,null,!1,0,0),r++);for(let s=r;s0&&this.children[r-1].length==0;)this.children[--r].destroy();return this.children.length=r,this.markDirty(),this.length=e,t}transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(e){wn(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}append(e,t){Ja(this,e,t)}addLineDeco(e){let t=e.spec.attributes,r=e.spec.class;t&&(this.attrs=$s(t,this.attrs||{})),r&&(this.attrs=$s({class:r},this.attrs||{}))}domAtPos(e){return Xa(this,e)}reuseDOM(e){e.nodeName=="DIV"&&(this.setDOM(e),this.flags|=6)}sync(e,t){var r;this.dom?this.flags&4&&(qa(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(Vs(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(e,t);let n=this.dom.lastChild;for(;n&&ee.get(n)instanceof Tt;)n=n.lastChild;if(!n||!this.length||n.nodeName!="BR"&&((r=ee.get(n))===null||r===void 0?void 0:r.isEditable)==!1&&(!R.ios||!this.children.some(s=>s instanceof st))){let s=document.createElement("BR");s.cmIgnore=!0,this.dom.appendChild(s)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let e=0,t;for(let r of this.children){if(!(r instanceof st)||/[^ -~]/.test(r.text))return null;let n=or(r.dom);if(n.length!=1)return null;e+=n[0].width,t=n[0].height}return e?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length,textHeight:t}:null}coordsAt(e,t){let r=Qa(this,e,t);if(!this.children.length&&r&&this.parent){let{heightOracle:n}=this.parent.view.viewState,s=r.bottom-r.top;if(Math.abs(s-n.lineHeight)<2&&n.textHeight=t){if(s instanceof i)return s;if(o>t)break}n=o+s.breakAfter}return null}},Gt=class i extends ee{constructor(e,t,r){super(),this.widget=e,this.length=t,this.deco=r,this.breakAfter=0,this.prevWidget=null}merge(e,t,r,n,s,o){return r&&(!(r instanceof i)||!this.widget.compare(r.widget)||e>0&&s<=0||t0}},hr=class extends bi{constructor(e){super(),this.height=e}toDOM(){let e=document.createElement("div");return e.className="cm-gap",this.updateDOM(e),e}eq(e){return e.height==this.height}updateDOM(e){return e.style.height=this.height+"px",!0}get editable(){return!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}},tr=class i{constructor(e,t,r,n){this.doc=e,this.pos=t,this.end=r,this.disallowBlockEffectsFor=n,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=e.iter(),this.skip=t}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let e=this.content[this.content.length-1];return!(e.breakAfter||e instanceof Gt&&e.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new we),this.atCursorPos=!0),this.curLine}flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(ln(new lr(-1),e),e.length),this.pendingBuffer=0)}addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.push(e)}finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,!this.posCovered()&&!(e&&this.content.length&&this.content[this.content.length-1]instanceof Gt)&&this.getLine()}buildText(e,t,r){for(;e>0;){if(this.textOff==this.text.length){let{value:s,lineBreak:o,done:l}=this.cursor.next(this.skip);if(this.skip=0,l)throw new Error("Ran out of text content when drawing inline views");if(o){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,e--;continue}else this.text=s,this.textOff=0}let n=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(t.slice(t.length-r)),this.getLine().append(ln(new st(this.text.slice(this.textOff,this.textOff+n)),t),r),this.atCursorPos=!0,this.textOff+=n,e-=n,r=0}}span(e,t,r,n){this.buildText(t-e,r,n),this.pos=t,this.openStart<0&&(this.openStart=n)}point(e,t,r,n,s,o){if(this.disallowBlockEffectsFor[o]&&r instanceof kt){if(r.block)throw new RangeError("Block decorations may not be specified via plugins");if(t>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let l=t-e;if(r instanceof kt)if(r.block)r.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new Gt(r.widget||Mt.block,l,r));else{let a=vn.create(r.widget||Mt.inline,l,l?0:r.startSide),u=this.atCursorPos&&!a.isEditable&&s<=n.length&&(e0),h=!a.isEditable&&(en.length||r.startSide<=0),c=this.getLine();this.pendingBuffer==2&&!u&&!a.isEditable&&(this.pendingBuffer=0),this.flushBuffer(n),u&&(c.append(ln(new lr(1),n),s),s=n.length+Math.max(0,s-n.length)),c.append(ln(a,n),s),this.atCursorPos=h,this.pendingBuffer=h?en.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=n.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(r);l&&(this.textOff+l<=this.text.length?this.textOff+=l:(this.skip+=l-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=t),this.openStart<0&&(this.openStart=s)}static build(e,t,r,n,s){let o=new i(e,t,r,s);return o.openEnd=he.spans(n,t,r,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(o.openEnd),o}};function ln(i,e){for(let t of e)i=new Tt(t,[i],i.length);return i}var Mt=class extends bi{constructor(e){super(),this.tag=e}eq(e){return e.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(e){return e.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}};Mt.inline=new Mt("span");Mt.block=new Mt("div");var me=function(i){return i[i.LTR=0]="LTR",i[i.RTL=1]="RTL",i}(me||(me={})),Xt=me.LTR,fo=me.RTL;function eu(i){let e=[];for(let t=0;t=t){if(l.level==r)return o;(s<0||(n!=0?n<0?l.fromt:e[s].level>l.level))&&(s=o)}}if(s<0)throw new RangeError("Index out of range");return s}};function iu(i,e){if(i.length!=e.length)return!1;for(let t=0;t=0;g-=3)if(et[g+1]==-d){let y=et[g+2],b=y&2?n:y&4?y&1?s:n:0;b&&(Z[c]=Z[et[g]]=b),l=g;break}}else{if(et.length==189)break;et[l++]=c,et[l++]=f,et[l++]=a}else if((p=Z[c])==2||p==1){let g=p==n;a=g?0:1;for(let y=l-3;y>=0;y-=3){let b=et[y+2];if(b&2)break;if(g)et[y+2]|=2;else{if(b&4)break;et[y+2]|=4}}}}}function xf(i,e,t,r){for(let n=0,s=r;n<=t.length;n++){let o=n?t[n-1].to:i,l=na;)p==y&&(p=t[--g].from,y=g?t[g-1].to:i),Z[--p]=d;a=h}else s=u,a++}}}function Ws(i,e,t,r,n,s,o){let l=r%2?2:1;if(r%2==n%2)for(let a=e,u=0;aa&&o.push(new it(a,g.from,d));let y=g.direction==Xt!=!(d%2);zs(i,y?r+1:r,n,g.inner,g.from,g.to,o),a=g.to}p=g.to}else{if(p==t||(h?Z[p]!=l:Z[p]==l))break;p++}f?Ws(i,a,p,r+1,n,f,o):ae;){let h=!0,c=!1;if(!u||a>s[u-1].to){let g=Z[a-1];g!=l&&(h=!1,c=g==16)}let f=!h&&l==1?[]:null,d=h?r:r+1,p=a;e:for(;;)if(u&&p==s[u-1].to){if(c)break e;let g=s[--u];if(!h)for(let y=g.from,b=u;;){if(y==e)break e;if(b&&s[b-1].to==y)y=s[--b].from;else{if(Z[y-1]==l)break e;break}}if(f)f.push(g);else{g.toZ.length;)Z[Z.length]=256;let r=[],n=e==Xt?0:1;return zs(i,n,n,t,0,i.length,r),r}function ru(i){return[new it(0,i,0)]}var nu="";function kf(i,e,t,r,n){var s;let o=r.head-i.from,l=it.find(e,o,(s=r.bidiLevel)!==null&&s!==void 0?s:-1,r.assoc),a=e[l],u=a.side(n,t);if(o==u){let f=l+=n?1:-1;if(f<0||f>=e.length)return null;a=e[l=f],o=a.side(!n,t),u=a.side(n,t)}let h=Ze(i.text,o,a.forward(n,t));(ha.to)&&(h=u),nu=i.text.slice(Math.min(o,h),Math.max(o,h));let c=l==(n?e.length-1:0)?null:e[l+(n?1:-1)];return c&&h==u&&c.level+(n?0:1)i.some(e=>e)}),Rf=$.define({combine:i=>i.some(e=>e)}),fu=$.define(),ir=class i{constructor(e,t="nearest",r="nearest",n=5,s=5,o=!1){this.range=e,this.y=t,this.x=r,this.yMargin=n,this.xMargin=s,this.isSnapshot=o}map(e){return e.empty?this:new i(this.range.map(e),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(e){return this.range.to<=e.doc.length?this:new i(P.cursor(e.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}},an=se.define({map:(i,e)=>i.map(e)}),du=se.define();function ze(i,e,t){let r=i.facet(au);r.length?r[0](e):window.onerror?window.onerror(String(e),t,void 0,void 0,e):t?console.error(t+":",e):console.error(e)}var Et=$.define({combine:i=>i.length?i[0]:!0}),Nf=0,Xi=$.define(),Jt=class i{constructor(e,t,r,n,s){this.id=e,this.create=t,this.domEventHandlers=r,this.domEventObservers=n,this.extension=s(this)}static define(e,t){let{eventHandlers:r,eventObservers:n,provide:s,decorations:o}=t||{};return new i(Nf++,e,r,n,l=>{let a=[Xi.of(l)];return o&&a.push(cr.of(u=>{let h=u.plugin(l);return h?o(h):le.none})),s&&a.push(s(l)),a})}static fromClass(e,t){return i.define(r=>new e(r),t)}},rr=class{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null}update(e){if(this.value){if(this.mustUpdate){let t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(r){if(ze(t.state,r,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(n){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(t){ze(e.state,t,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(e){var t;if(!((t=this.value)===null||t===void 0)&&t.destroy)try{this.value.destroy()}catch(r){ze(e.state,r,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}},pu=$.define(),mo=$.define(),cr=$.define(),gu=$.define(),yo=$.define(),mu=$.define();function ma(i,e){let t=i.state.facet(mu);if(!t.length)return t;let r=t.map(s=>s instanceof Function?s(i):s),n=[];return he.spans(r,e.from,e.to,{point(){},span(s,o,l,a){let u=s-e.from,h=o-e.from,c=n;for(let f=l.length-1;f>=0;f--,a--){let d=l[f].spec.bidiIsolate,p;if(d==null&&(d=Mf(e.text,u,h)),a>0&&c.length&&(p=c[c.length-1]).to==u&&p.direction==d)p.to=h,c=p.inner;else{let g={from:u,to:h,direction:d,inner:[]};c.push(g),c=g.inner}}}}),n}var yu=$.define();function bu(i){let e=0,t=0,r=0,n=0;for(let s of i.state.facet(yu)){let o=s(i);o&&(o.left!=null&&(e=Math.max(e,o.left)),o.right!=null&&(t=Math.max(t,o.right)),o.top!=null&&(r=Math.max(r,o.top)),o.bottom!=null&&(n=Math.max(n,o.bottom)))}return{left:e,right:t,top:r,bottom:n}}var Ji=$.define(),nt=class i{constructor(e,t,r,n){this.fromA=e,this.toA=t,this.fromB=r,this.toB=n}join(e){return new i(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}addToSet(e){let t=e.length,r=this;for(;t>0;t--){let n=e[t-1];if(!(n.fromA>r.toA)){if(n.toAh)break;s+=2}if(!a)return r;new i(a.fromA,a.toA,a.fromB,a.toB).addToSet(r),o=a.toA,l=a.toB}}},An=class i{constructor(e,t,r){this.view=e,this.state=t,this.transactions=r,this.flags=0,this.startState=e.state,this.changes=_e.empty(this.startState.doc.length);for(let s of r)this.changes=this.changes.compose(s.changes);let n=[];this.changes.iterChangedRanges((s,o,l,a)=>n.push(new nt(s,o,l,a))),this.changedRanges=n}static create(e,t,r){return new i(e,t,r)}get viewportChanged(){return(this.flags&4)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&10)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(e=>e.selection)}get empty(){return this.flags==0&&this.transactions.length==0}},Cn=class extends ee{get length(){return this.view.state.doc.length}constructor(e){super(),this.view=e,this.decorations=[],this.dynamicDecorationMap=[!1],this.domChanged=null,this.hasComposition=null,this.markedForComposition=new Set,this.editContextFormatting=le.none,this.lastCompositionAfterCursor=!1,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(e.contentDOM),this.children=[new we],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new nt(0,0,0,e.state.doc.length)],0,null)}update(e){var t;let r=e.changedRanges;this.minWidth>0&&r.length&&(r.every(({fromA:u,toA:h})=>hthis.minWidthTo)?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.updateEditContextFormatting(e);let n=-1;this.view.inputState.composing>=0&&!this.view.observer.editContext&&(!((t=this.domChanged)===null||t===void 0)&&t.newSel?n=this.domChanged.newSel.head:!Ff(e.changes,this.hasComposition)&&!e.selectionSet&&(n=e.state.selection.main.head));let s=n>-1?Bf(this.view,e.changes,n):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:u,to:h}=this.hasComposition;r=new nt(u,h,e.changes.mapPos(u,-1),e.changes.mapPos(h,1)).addToSet(r.slice())}this.hasComposition=s?{from:s.range.fromB,to:s.range.toB}:null,(R.ie||R.chrome)&&!s&&e&&e.state.doc.lines!=e.startState.doc.lines&&(this.forceSelection=!0);let o=this.decorations,l=this.updateDeco(),a=_f(o,l,e.changes);return r=nt.extendWithRanges(r,a),!(this.flags&7)&&r.length==0?!1:(this.updateInner(r,e.startState.doc.length,s),e.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(e,t,r){this.view.viewState.mustMeasureContent=!0,this.updateChildren(e,t,r);let{observer:n}=this.view;n.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let o=R.chrome||R.ios?{node:n.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,o),this.flags&=-8,o&&(o.written||n.selectionRange.focusNode!=o.node)&&(this.forceSelection=!0),this.dom.style.height=""}),this.markedForComposition.forEach(o=>o.flags&=-9);let s=[];if(this.view.viewport.from||this.view.viewport.to=0?n[o]:null;if(!l)break;let{fromA:a,toA:u,fromB:h,toB:c}=l,f,d,p,g;if(r&&r.range.fromBh){let E=tr.build(this.view.state.doc,h,r.range.fromB,this.decorations,this.dynamicDecorationMap),S=tr.build(this.view.state.doc,r.range.toB,c,this.decorations,this.dynamicDecorationMap);d=E.breakAtStart,p=E.openStart,g=S.openEnd;let N=this.compositionView(r);S.breakAtStart?N.breakAfter=1:S.content.length&&N.merge(N.length,N.length,S.content[0],!1,S.openStart,0)&&(N.breakAfter=S.content[0].breakAfter,S.content.shift()),E.content.length&&N.merge(0,0,E.content[E.content.length-1],!0,0,E.openEnd)&&E.content.pop(),f=E.content.concat(N).concat(S.content)}else({content:f,breakAtStart:d,openStart:p,openEnd:g}=tr.build(this.view.state.doc,h,c,this.decorations,this.dynamicDecorationMap));let{i:y,off:b}=s.findPos(u,1),{i:A,off:w}=s.findPos(a,-1);ja(this,A,w,y,b,f,d,p,g)}r&&this.fixCompositionDOM(r)}updateEditContextFormatting(e){this.editContextFormatting=this.editContextFormatting.map(e.changes);for(let t of e.transactions)for(let r of t.effects)r.is(du)&&(this.editContextFormatting=r.value)}compositionView(e){let t=new st(e.text.nodeValue);t.flags|=8;for(let{deco:n}of e.marks)t=new Tt(n,[t],t.length);let r=new we;return r.append(t,0),r}fixCompositionDOM(e){let t=(s,o)=>{o.flags|=8|(o.children.some(a=>a.flags&7)?1:0),this.markedForComposition.add(o);let l=ee.get(s);l&&l!=o&&(l.dom=null),o.setDOM(s)},r=this.childPos(e.range.fromB,1),n=this.children[r.i];t(e.line,n);for(let s=e.marks.length-1;s>=-1;s--)r=n.childPos(r.off,1),n=n.children[r.i],t(s>=0?e.marks[s].node:e.text,n)}updateSelection(e=!1,t=!1){(e||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let r=this.view.root.activeElement,n=r==this.dom,s=!n&&pn(this.dom,this.view.observer.selectionRange)&&!(r&&this.dom.contains(r));if(!(n||t||s))return;let o=this.forceSelection;this.forceSelection=!1;let l=this.view.state.selection.main,a=this.moveToLine(this.domAtPos(l.anchor)),u=l.empty?a:this.moveToLine(this.domAtPos(l.head));if(R.gecko&&l.empty&&!this.hasComposition&&Of(a)){let c=document.createTextNode("");this.view.observer.ignore(()=>a.node.insertBefore(c,a.node.childNodes[a.offset]||null)),a=u=new xe(c,0),o=!0}let h=this.view.observer.selectionRange;(o||!h.focusNode||(!er(a.node,a.offset,h.anchorNode,h.anchorOffset)||!er(u.node,u.offset,h.focusNode,h.focusOffset))&&!this.suppressWidgetCursorChange(h,l))&&(this.view.observer.ignore(()=>{R.android&&R.chrome&&this.dom.contains(h.focusNode)&&If(h.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let c=sr(this.view.root);if(c)if(l.empty){if(R.gecko){let f=Pf(a.node,a.offset);if(f&&f!=3){let d=(f==1?Wa:za)(a.node,a.offset);d&&(a=new xe(d.node,d.offset))}}c.collapse(a.node,a.offset),l.bidiLevel!=null&&c.caretBidiLevel!==void 0&&(c.caretBidiLevel=l.bidiLevel)}else if(c.extend){c.collapse(a.node,a.offset);try{c.extend(u.node,u.offset)}catch(f){}}else{let f=document.createRange();l.anchor>l.head&&([a,u]=[u,a]),f.setEnd(u.node,u.offset),f.setStart(a.node,a.offset),c.removeAllRanges(),c.addRange(f)}s&&this.view.root.activeElement==this.dom&&(this.dom.blur(),r&&r.focus())}),this.view.observer.setSelectionRange(a,u)),this.impreciseAnchor=a.precise?null:new xe(h.anchorNode,h.anchorOffset),this.impreciseHead=u.precise?null:new xe(h.focusNode,h.focusOffset)}suppressWidgetCursorChange(e,t){return this.hasComposition&&t.empty&&er(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)&&this.posFromDOM(e.focusNode,e.focusOffset)==t.head}enforceCursorAssoc(){if(this.hasComposition)return;let{view:e}=this,t=e.state.selection.main,r=sr(e.root),{anchorNode:n,anchorOffset:s}=e.observer.selectionRange;if(!r||!t.empty||!t.assoc||!r.modify)return;let o=we.find(this,t.head);if(!o)return;let l=o.posAtStart;if(t.head==l||t.head==l+o.length)return;let a=this.coordsAt(t.head,-1),u=this.coordsAt(t.head,1);if(!a||!u||a.bottom>u.top)return;let h=this.domAtPos(t.head+t.assoc);r.collapse(h.node,h.offset),r.modify("move",t.assoc<0?"forward":"backward","lineboundary"),e.observer.readSelectionRange();let c=e.observer.selectionRange;e.docView.posFromDOM(c.anchorNode,c.anchorOffset)!=t.from&&r.collapse(n,s)}moveToLine(e){let t=this.dom,r;if(e.node!=t)return e;for(let n=e.offset;!r&&n=0;n--){let s=ee.get(t.childNodes[n]);s instanceof we&&(r=s.domAtPos(s.length))}return r?new xe(r.node,r.offset,!0):e}nearest(e){for(let t=e;t;){let r=ee.get(t);if(r&&r.rootView==this)return r;t=t.parentNode}return null}posFromDOM(e,t){let r=this.nearest(e);if(!r)throw new RangeError("Trying to find position for a DOM position outside of the document");return r.localPosFromDOM(e,t)+r.posAtStart}domAtPos(e){let{i:t,off:r}=this.childCursor().findPos(e,-1);for(;t=0;o--){let l=this.children[o],a=s-l.breakAfter,u=a-l.length;if(ae||l.covers(1))&&(!r||l instanceof we&&!(r instanceof we&&t>=0)))r=l,n=u;else if(r&&u==e&&a==e&&l instanceof Gt&&Math.abs(t)<2){if(l.deco.startSide<0)break;o&&(r=null)}s=u}return r?r.coordsAt(e-n,t):null}coordsForChar(e){let{i:t,off:r}=this.childPos(e,1),n=this.children[t];if(!(n instanceof we))return null;for(;n.children.length;){let{i:l,off:a}=n.childPos(r,1);for(;;l++){if(l==n.children.length)return null;if((n=n.children[l]).length)break}r=a}if(!(n instanceof st))return null;let s=Ze(n.text,r);if(s==r)return null;let o=Yt(n.dom,r,s).getClientRects();for(let l=0;lMath.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,l=-1,a=this.view.textDirection==me.LTR;for(let u=0,h=0;hn)break;if(u>=r){let d=c.dom.getBoundingClientRect();if(t.push(d.height),o){let p=c.dom.lastChild,g=p?or(p):[];if(g.length){let y=g[g.length-1],b=a?y.right-d.left:d.right-y.left;b>l&&(l=b,this.minWidth=s,this.minWidthFrom=u,this.minWidthTo=f)}}}u=f+c.breakAfter}return t}textDirectionAt(e){let{i:t}=this.childPos(e,1);return getComputedStyle(this.children[t].dom).direction=="rtl"?me.RTL:me.LTR}measureTextSize(){for(let s of this.children)if(s instanceof we){let o=s.measureTextSize();if(o)return o}let e=document.createElement("div"),t,r,n;return e.className="cm-line",e.style.width="99999px",e.style.position="absolute",e.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(e);let s=or(e.firstChild)[0];t=e.getBoundingClientRect().height,r=s?s.width/27:7,n=s?s.height:t,e.remove()}),{lineHeight:t,charWidth:r,textHeight:n}}childCursor(e=this.length){let t=this.children.length;return t&&(e-=this.children[--t].length),new bn(this.children,e,t)}computeBlockGapDeco(){let e=[],t=this.view.viewState;for(let r=0,n=0;;n++){let s=n==t.viewports.length?null:t.viewports[n],o=s?s.from-1:this.length;if(o>r){let l=(t.lineBlockAt(o).bottom-t.lineBlockAt(r).top)/this.view.scaleY;e.push(le.replace({widget:new hr(l),block:!0,inclusive:!0,isBlockGap:!0}).range(r,o))}if(!s)break;r=s.to+1}return le.set(e)}updateDeco(){let e=1,t=this.view.state.facet(cr).map(s=>(this.dynamicDecorationMap[e++]=typeof s=="function")?s(this.view):s),r=!1,n=this.view.state.facet(gu).map((s,o)=>{let l=typeof s=="function";return l&&(r=!0),l?s(this.view):s});for(n.length&&(this.dynamicDecorationMap[e++]=r,t.push(he.join(n))),this.decorations=[this.editContextFormatting,...t,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco];et.anchor?-1:1),n;if(!r)return;!t.empty&&(n=this.coordsAt(t.anchor,t.anchor>t.head?-1:1))&&(r={left:Math.min(r.left,n.left),top:Math.min(r.top,n.top),right:Math.max(r.right,n.right),bottom:Math.max(r.bottom,n.bottom)});let s=bu(this.view),o={left:r.left-s.left,top:r.top-s.top,right:r.right+s.right,bottom:r.bottom+s.bottom},{offsetWidth:l,offsetHeight:a}=this.view.scrollDOM;ff(this.view.scrollDOM,o,t.head{re.from&&(t=!0)}),t}function Hf(i,e,t=1){let r=i.charCategorizer(e),n=i.doc.lineAt(e),s=e-n.from;if(n.length==0)return P.cursor(e);s==0?t=1:s==n.length&&(t=-1);let o=s,l=s;t<0?o=Ze(n.text,s,!1):l=Ze(n.text,s);let a=r(n.text.slice(o,l));for(;o>0;){let u=Ze(n.text,o,!1);if(r(n.text.slice(u,o))!=a)break;o=u}for(;li?e.left-i:Math.max(0,i-e.right)}function Vf(i,e){return e.top>i?e.top-i:Math.max(0,i-e.bottom)}function Os(i,e){return i.tope.top+1}function ya(i,e){return ei.bottom?{top:i.top,left:i.left,right:i.right,bottom:e}:i}function Gs(i,e,t){let r,n,s,o,l=!1,a,u,h,c;for(let p=i.firstChild;p;p=p.nextSibling){let g=or(p);for(let y=0;yw||o==w&&s>A){r=p,n=b,s=A,o=w;let E=w?t0?y0)}A==0?t>b.bottom&&(!h||h.bottomb.top)&&(u=p,c=b):h&&Os(h,b)?h=ba(h,b.bottom):c&&Os(c,b)&&(c=ya(c,b.top))}}if(h&&h.bottom>=t?(r=a,n=h):c&&c.top<=t&&(r=u,n=c),!r)return{node:i,offset:0};let f=Math.max(n.left,Math.min(n.right,e));if(r.nodeType==3)return va(r,f,t);if(l&&r.contentEditable!="false")return Gs(r,f,t);let d=Array.prototype.indexOf.call(i.childNodes,r)+(e>=(n.left+n.right)/2?1:0);return{node:i,offset:d}}function va(i,e,t){let r=i.nodeValue.length,n=-1,s=1e9,o=0;for(let l=0;lt?h.top-t:t-h.bottom)-1;if(h.left-1<=e&&h.right+1>=e&&c=(h.left+h.right)/2,d=f;if((R.chrome||R.gecko)&&Yt(i,l).getBoundingClientRect().left==h.right&&(d=!f),c<=0)return{node:i,offset:l+(d?1:0)};n=l+(d?1:0),s=c}}}return{node:i,offset:n>-1?n:o>0?i.nodeValue.length:0}}function wu(i,e,t,r=-1){var n,s;let o=i.contentDOM.getBoundingClientRect(),l=o.top+i.viewState.paddingTop,a,{docHeight:u}=i.viewState,{x:h,y:c}=e,f=c-l;if(f<0)return 0;if(f>u)return i.state.doc.length;for(let E=i.viewState.heightOracle.textHeight/2,S=!1;a=i.elementAtHeight(f),a.type!=rt.Text;)for(;f=r>0?a.bottom+E:a.top-E,!(f>=0&&f<=u);){if(S)return t?null:0;S=!0,r=-r}c=l+f;let d=a.from;if(di.viewport.to)return i.viewport.to==i.state.doc.length?i.state.doc.length:t?null:wa(i,o,a,h,c);let p=i.dom.ownerDocument,g=i.root.elementFromPoint?i.root:p,y=g.elementFromPoint(h,c);y&&!i.contentDOM.contains(y)&&(y=null),y||(h=Math.max(o.left+1,Math.min(o.right-1,h)),y=g.elementFromPoint(h,c),y&&!i.contentDOM.contains(y)&&(y=null));let b,A=-1;if(y&&((n=i.docView.nearest(y))===null||n===void 0?void 0:n.isEditable)!=!1){if(p.caretPositionFromPoint){let E=p.caretPositionFromPoint(h,c);E&&({offsetNode:b,offset:A}=E)}else if(p.caretRangeFromPoint){let E=p.caretRangeFromPoint(h,c);E&&({startContainer:b,startOffset:A}=E,(!i.contentDOM.contains(b)||R.safari&&qf(b,A,h)||R.chrome&&Uf(b,A,h))&&(b=void 0))}}if(!b||!i.docView.dom.contains(b)){let E=we.find(i.docView,d);if(!E)return f>a.top+a.height/2?a.to:a.from;({node:b,offset:A}=Gs(E.dom,h,c))}let w=i.docView.nearest(b);if(!w)return null;if(w.isWidget&&((s=w.dom)===null||s===void 0?void 0:s.nodeType)==1){let E=w.dom.getBoundingClientRect();return e.yi.defaultLineHeight*1.5){let l=i.viewState.heightOracle.textHeight,a=Math.floor((n-t.top-(i.defaultLineHeight-l)*.5)/l);s+=a*i.viewState.heightOracle.lineLength}let o=i.state.sliceDoc(t.from,t.to);return t.from+sa(o,s,i.state.tabSize)}function qf(i,e,t){let r;if(i.nodeType!=3||e!=(r=i.nodeValue.length))return!1;for(let n=i.nextSibling;n;n=n.nextSibling)if(n.nodeType!=1||n.nodeName!="BR")return!1;return Yt(i,r-1,r).getBoundingClientRect().left>t}function Uf(i,e,t){if(e!=0)return!1;for(let n=i;;){let s=n.parentNode;if(!s||s.nodeType!=1||s.firstChild!=n)return!1;if(s.classList.contains("cm-line"))break;n=s}let r=i.nodeType==1?i.getBoundingClientRect():Yt(i,0,Math.max(i.nodeValue.length,1)).getBoundingClientRect();return t-r.left>5}function Wf(i,e){let t=i.lineBlockAt(e);if(Array.isArray(t.type)){for(let r of t.type)if(r.to>e||r.to==e&&(r.to==t.to||r.type==rt.Text))return r}return t}function zf(i,e,t,r){let n=Wf(i,e.head),s=!r||n.type!=rt.Text||!(i.lineWrapping||n.widgetLineBreaks)?null:i.coordsAtPos(e.assoc<0&&e.head>n.from?e.head-1:e.head);if(s){let o=i.dom.getBoundingClientRect(),l=i.textDirectionAt(n.from),a=i.posAtCoords({x:t==(l==me.LTR)?o.right-1:o.left+1,y:(s.top+s.bottom)/2});if(a!=null)return P.cursor(a,t?-1:1)}return P.cursor(t?n.to:n.from,t?-1:1)}function Aa(i,e,t,r){let n=i.state.doc.lineAt(e.head),s=i.bidiSpans(n),o=i.textDirectionAt(n.from);for(let l=e,a=null;;){let u=kf(n,s,o,l,t),h=nu;if(!u){if(n.number==(t?i.state.doc.lines:1))return l;h=`\n`,n=i.state.doc.line(n.number+(t?1:-1)),s=i.bidiSpans(n),u=i.visualLineSide(n,!t)}if(a){if(!a(h))return l}else{if(!r)return u;a=r(h)}l=u}}function jf(i,e,t){let r=i.state.charCategorizer(e),n=r(t);return s=>{let o=r(s);return n==Qe.Space&&(n=o),n==o}}function Gf(i,e,t,r){let n=e.head,s=t?1:-1;if(n==(t?i.state.doc.length:0))return P.cursor(n,e.assoc);let o=e.goalColumn,l,a=i.contentDOM.getBoundingClientRect(),u=i.coordsAtPos(n,e.assoc||-1),h=i.documentTop;if(u)o==null&&(o=u.left-a.left),l=s<0?u.top:u.bottom;else{let d=i.viewState.lineBlockAt(n);o==null&&(o=Math.min(a.right-a.left,i.defaultCharacterWidth*(n-d.from))),l=(s<0?d.top:d.bottom)+h}let c=a.left+o,f=r!=null?r:i.viewState.heightOracle.textHeight>>1;for(let d=0;;d+=10){let p=l+(f+d)*s,g=wu(i,{x:c,y:p},!1,s);if(pa.bottom||(s<0?gn)){let y=i.docView.coordsForChar(g),b=!y||p{if(e>s&&en(i)),t.from,e.head>t.from?-1:1);return r==t.from?t:P.cursor(r,rs)&&this.lineBreak(),n=o}return this.findPointBefore(r,t),this}readTextNode(e){let t=e.nodeValue;for(let r of this.points)r.node==e&&(r.pos=this.text.length+Math.min(r.offset,t.length));for(let r=0,n=this.lineSeparator?null:/\\r\\n?|\\n/g;;){let s=-1,o=1,l;if(this.lineSeparator?(s=t.indexOf(this.lineSeparator,r),o=this.lineSeparator.length):(l=n.exec(t))&&(s=l.index,o=l[0].length),this.append(t.slice(r,s<0?t.length:s)),s<0)break;if(this.lineBreak(),o>1)for(let a of this.points)a.node==e&&a.pos>this.text.length&&(a.pos-=o-1);r=s+o}}readNode(e){if(e.cmIgnore)return;let t=ee.get(e),r=t&&t.overrideDOMText;if(r!=null){this.findPointInside(e,r.length);for(let n=r.iter();!n.next().done;)n.lineBreak?this.lineBreak():this.append(n.value)}else e.nodeType==3?this.readTextNode(e):e.nodeName=="BR"?e.nextSibling&&this.lineBreak():e.nodeType==1&&this.readRange(e.firstChild,null)}findPointBefore(e,t){for(let r of this.points)r.node==e&&e.childNodes[r.offset]==t&&(r.pos=this.text.length)}findPointInside(e,t){for(let r of this.points)(e.nodeType==3?r.node==e:e.contains(r.node))&&(r.pos=this.text.length+(Kf(e,r.node,r.offset)?t:0))}};function Kf(i,e,t){for(;;){if(!e||t-1;let{impreciseHead:s,impreciseAnchor:o}=e.docView;if(e.state.readOnly&&t>-1)this.newSel=null;else if(t>-1&&(this.bounds=e.docView.domBoundsAround(t,r,0))){let l=s||o?[]:Jf(e),a=new Ks(l,e.state);a.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=a.text,this.newSel=Qf(l,this.bounds.from)}else{let l=e.observer.selectionRange,a=s&&s.node==l.focusNode&&s.offset==l.focusOffset||!Ls(e.contentDOM,l.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(l.focusNode,l.focusOffset),u=o&&o.node==l.anchorNode&&o.offset==l.anchorOffset||!Ls(e.contentDOM,l.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(l.anchorNode,l.anchorOffset),h=e.viewport;if((R.ios||R.chrome)&&e.state.selection.main.empty&&a!=u&&(h.from>0||h.toDate.now()-100?i.inputState.lastKeyCode:-1;if(e.bounds){let{from:o,to:l}=e.bounds,a=n.from,u=null;(s===8||R.android&&e.text.length=n.from&&t.to<=n.to&&(t.from!=n.from||t.to!=n.to)&&n.to-n.from-(t.to-t.from)<=4?t={from:n.from,to:n.to,insert:i.state.doc.slice(n.from,t.from).append(t.insert).append(i.state.doc.slice(t.to,n.to))}:(R.mac||R.android)&&t&&t.from==t.to&&t.from==n.head-1&&/^\\. ?$/.test(t.insert.toString())&&i.contentDOM.getAttribute("autocorrect")=="off"?(r&&t.insert.length==2&&(r=P.single(r.main.anchor-1,r.main.head-1)),t={from:n.from,to:n.to,insert:Y.of([" "])}):R.chrome&&t&&t.from==t.to&&t.from==n.head&&t.insert.toString()==`\n `&&i.lineWrapping&&(r&&(r=P.single(r.main.anchor-1,r.main.head-1)),t={from:n.from,to:n.to,insert:Y.of([" "])}),t)return bo(i,t,r,s);if(r&&!r.main.eq(n)){let o=!1,l="select";return i.inputState.lastSelectionTime>Date.now()-50&&(i.inputState.lastSelectionOrigin=="select"&&(o=!0),l=i.inputState.lastSelectionOrigin),i.dispatch({selection:r,scrollIntoView:o,userEvent:l}),!0}else return!1}function bo(i,e,t,r=-1){if(R.ios&&i.inputState.flushIOSKey(e))return!0;let n=i.state.selection.main;if(R.android&&(e.to==n.to&&(e.from==n.from||e.from==n.from-1&&i.state.sliceDoc(e.from,n.from)==" ")&&e.insert.length==1&&e.insert.lines==2&&yi(i.contentDOM,"Enter",13)||(e.from==n.from-1&&e.to==n.to&&e.insert.length==0||r==8&&e.insert.lengthn.head)&&yi(i.contentDOM,"Backspace",8)||e.from==n.from&&e.to==n.to+1&&e.insert.length==0&&yi(i.contentDOM,"Delete",46)))return!0;let s=e.insert.toString();i.inputState.composing>=0&&i.inputState.composing++;let o,l=()=>o||(o=Yf(i,e,t));return i.state.facet(uu).some(a=>a(i,e.from,e.to,s,l))||i.dispatch(l()),!0}function Yf(i,e,t){let r,n=i.state,s=n.selection.main;if(e.from>=s.from&&e.to<=s.to&&e.to-e.from>=(s.to-s.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&i.inputState.composing<0){let l=s.frome.to?n.sliceDoc(e.to,s.to):"";r=n.replaceSelection(i.state.toText(l+e.insert.sliceString(0,void 0,i.state.lineBreak)+a))}else{let l=n.changes(e),a=t&&t.main.to<=l.newLength?t.main:void 0;if(n.selection.ranges.length>1&&i.inputState.composing>=0&&e.to<=s.to&&e.to>=s.to-10){let u=i.state.sliceDoc(e.from,e.to),h,c=t&&vu(i,t.main.head);if(c){let p=e.insert.length-(e.to-e.from);h={from:c.from,to:c.to-p}}else h=i.state.doc.lineAt(s.head);let f=s.to-e.to,d=s.to-s.from;r=n.changeByRange(p=>{if(p.from==s.from&&p.to==s.to)return{changes:l,range:a||p.map(l)};let g=p.to-f,y=g-u.length;if(p.to-p.from!=d||i.state.sliceDoc(y,g)!=u||p.to>=h.from&&p.from<=h.to)return{range:p};let b=n.changes({from:y,to:g,insert:e.insert}),A=p.to-s.to;return{changes:b,range:a?P.range(Math.max(0,a.anchor+A),Math.max(0,a.head+A)):p.map(b)}})}else r={changes:l,selection:a&&n.selection.replaceRange(a)}}let o="input.type";return(i.composing||i.inputState.compositionPendingChange&&i.inputState.compositionEndedAt>Date.now()-50)&&(i.inputState.compositionPendingChange=!1,o+=".compose",i.inputState.compositionFirstChange&&(o+=".start",i.inputState.compositionFirstChange=!1)),n.update(r,{userEvent:o,scrollIntoView:!0})}function Xf(i,e,t,r){let n=Math.min(i.length,e.length),s=0;for(;s0&&l>0&&i.charCodeAt(o-1)==e.charCodeAt(l-1);)o--,l--;if(r=="end"){let a=Math.max(0,s-Math.min(o,l));t-=o+a-s}if(o=o?s-t:0;s-=a,l=s+(l-o),o=s}else if(l=l?s-t:0;s-=a,o=s+(o-l),l=s}return{from:s,toA:o,toB:l}}function Jf(i){let e=[];if(i.root.activeElement!=i.contentDOM)return e;let{anchorNode:t,anchorOffset:r,focusNode:n,focusOffset:s}=i.observer.selectionRange;return t&&(e.push(new Sn(t,r)),(n!=t||s!=r)&&e.push(new Sn(n,s))),e}function Qf(i,e){if(i.length==0)return null;let t=i[0].pos,r=i.length==2?i[1].pos:t;return t>-1&&r>-1?P.single(t+e,r+e):null}var Xs=class{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.tabFocusMode=-1,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=e.hasFocus,R.safari&&e.contentDOM.addEventListener("input",()=>null),R.gecko&&pd(e.contentDOM.ownerDocument)}handleEvent(e){!od(this.view,e)||this.ignoreDuringComposition(e)||e.type=="keydown"&&this.keydown(e)||this.runHandlers(e.type,e)}runHandlers(e,t){let r=this.handlers[e];if(r){for(let n of r.observers)n(this.view,t);for(let n of r.handlers){if(t.defaultPrevented)break;if(n(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=Zf(e),r=this.handlers,n=this.view.contentDOM;for(let s in t)if(s!="scroll"){let o=!t[s].handlers.length,l=r[s];l&&o!=!l.handlers.length&&(n.removeEventListener(s,this.handleEvent),l=null),l||n.addEventListener(s,this.handleEvent,{passive:o})}for(let s in r)s!="scroll"&&!t[s]&&n.removeEventListener(s,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode))return!0;if(this.tabFocusMode>0&&e.keyCode!=27&&td.indexOf(e.keyCode)<0&&(this.tabFocusMode=-1),R.android&&R.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return R.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((t=Cu.find(r=>r.keyCode==e.keyCode))&&!e.ctrlKey||ed.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=t||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(e){let t=this.pendingIOSKey;return!t||t.key=="Enter"&&e&&e.from0?!0:R.safari&&!R.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}update(e){this.view.observer.update(e),this.mouseSelection&&this.mouseSelection.update(e),this.draggedContent&&e.docChanged&&(this.draggedContent=this.draggedContent.map(e.changes)),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}};function Ca(i,e){return(t,r)=>{try{return e.call(i,r,t)}catch(n){ze(t.state,n)}}}function Zf(i){let e=Object.create(null);function t(r){return e[r]||(e[r]={observers:[],handlers:[]})}for(let r of i){let n=r.spec;if(n&&n.domEventHandlers)for(let s in n.domEventHandlers){let o=n.domEventHandlers[s];o&&t(s).handlers.push(Ca(r.value,o))}if(n&&n.domEventObservers)for(let s in n.domEventObservers){let o=n.domEventObservers[s];o&&t(s).observers.push(Ca(r.value,o))}}for(let r in je)t(r).handlers.push(je[r]);for(let r in Ve)t(r).observers.push(Ve[r]);return e}var Cu=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],ed="dthko",td=[16,17,18,20,91,92,224,225],un=6;function hn(i){return Math.max(0,i)*.7+8}function id(i,e){return Math.max(Math.abs(i.clientX-e.clientX),Math.abs(i.clientY-e.clientY))}var Js=class{constructor(e,t,r,n){this.view=e,this.startEvent=t,this.style=r,this.mustSelect=n,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=t,this.scrollParents=df(e.contentDOM),this.atoms=e.state.facet(yo).map(o=>o(e));let s=e.contentDOM.ownerDocument;s.addEventListener("mousemove",this.move=this.move.bind(this)),s.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=t.shiftKey,this.multiple=e.state.facet(oe.allowMultipleSelections)&&rd(e,t),this.dragging=sd(e,t)&&Eu(t)==1?null:!1}start(e){this.dragging===!1&&this.select(e)}move(e){if(e.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&id(this.startEvent,e)<10)return;this.select(this.lastEvent=e);let t=0,r=0,n=0,s=0,o=this.view.win.innerWidth,l=this.view.win.innerHeight;this.scrollParents.x&&({left:n,right:o}=this.scrollParents.x.getBoundingClientRect()),this.scrollParents.y&&({top:s,bottom:l}=this.scrollParents.y.getBoundingClientRect());let a=bu(this.view);e.clientX-a.left<=n+un?t=-hn(n-e.clientX):e.clientX+a.right>=o-un&&(t=hn(e.clientX-o)),e.clientY-a.top<=s+un?r=-hn(s-e.clientY):e.clientY+a.bottom>=l-un&&(r=hn(e.clientY-l)),this.setScrollSpeed(t,r)}up(e){this.dragging==null&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(e,t){this.scrollSpeed={x:e,y:t},e||t?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){let{x:e,y:t}=this.scrollSpeed;e&&this.scrollParents.x&&(this.scrollParents.x.scrollLeft+=e,e=0),t&&this.scrollParents.y&&(this.scrollParents.y.scrollTop+=t,t=0),(e||t)&&this.view.win.scrollBy(e,t),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(e){let t=null;for(let r=0;rt.isUserEvent("input.type"))?this.destroy():this.style.update(e)&&setTimeout(()=>this.select(this.lastEvent),20)}};function rd(i,e){let t=i.state.facet(su);return t.length?t[0](e):R.mac?e.metaKey:e.ctrlKey}function nd(i,e){let t=i.state.facet(ou);return t.length?t[0](e):R.mac?!e.altKey:!e.ctrlKey}function sd(i,e){let{main:t}=i.state.selection;if(t.empty)return!1;let r=sr(i.root);if(!r||r.rangeCount==0)return!0;let n=r.getRangeAt(0).getClientRects();for(let s=0;s=e.clientX&&o.top<=e.clientY&&o.bottom>=e.clientY)return!0}return!1}function od(i,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let t=e.target,r;t!=i.contentDOM;t=t.parentNode)if(!t||t.nodeType==11||(r=ee.get(t))&&r.ignoreEvent(e))return!1;return!0}var je=Object.create(null),Ve=Object.create(null),Su=R.ie&&R.ie_version<15||R.ios&&R.webkit_version<604;function ld(i){let e=i.dom.parentNode;if(!e)return;let t=e.appendChild(document.createElement("textarea"));t.style.cssText="position: fixed; left: -10000px; top: 10px",t.focus(),setTimeout(()=>{i.focus(),t.remove(),Du(i,t.value)},50)}function Rn(i,e,t){for(let r of i.facet(e))t=r(t,i);return t}function Du(i,e){e=Rn(i.state,po,e);let{state:t}=i,r,n=1,s=t.toText(e),o=s.lines==t.selection.ranges.length;if(Qs!=null&&t.selection.ranges.every(a=>a.empty)&&Qs==s.toString()){let a=-1;r=t.changeByRange(u=>{let h=t.doc.lineAt(u.from);if(h.from==a)return{range:u};a=h.from;let c=t.toText((o?s.line(n++).text:e)+t.lineBreak);return{changes:{from:h.from,insert:c},range:P.cursor(u.from+c.length)}})}else o?r=t.changeByRange(a=>{let u=s.line(n++);return{changes:{from:a.from,to:a.to,insert:u.text},range:P.cursor(a.from+u.length)}}):r=t.replaceSelection(s);i.dispatch(r,{userEvent:"input.paste",scrollIntoView:!0})}Ve.scroll=i=>{i.inputState.lastScrollTop=i.scrollDOM.scrollTop,i.inputState.lastScrollLeft=i.scrollDOM.scrollLeft};je.keydown=(i,e)=>(i.inputState.setSelectionOrigin("select"),e.keyCode==27&&i.inputState.tabFocusMode!=0&&(i.inputState.tabFocusMode=Date.now()+2e3),!1);Ve.touchstart=(i,e)=>{i.inputState.lastTouchTime=Date.now(),i.inputState.setSelectionOrigin("select.pointer")};Ve.touchmove=i=>{i.inputState.setSelectionOrigin("select.pointer")};je.mousedown=(i,e)=>{if(i.observer.flush(),i.inputState.lastTouchTime>Date.now()-2e3)return!1;let t=null;for(let r of i.state.facet(lu))if(t=r(i,e),t)break;if(!t&&e.button==0&&(t=hd(i,e)),t){let r=!i.hasFocus;i.inputState.startMouseSelection(new Js(i,e,t,r)),r&&i.observer.ignore(()=>{Va(i.contentDOM);let s=i.root.activeElement;s&&!s.contains(i.contentDOM)&&s.blur()});let n=i.inputState.mouseSelection;if(n)return n.start(e),n.dragging===!1}return!1};function Sa(i,e,t,r){if(r==1)return P.cursor(e,t);if(r==2)return Hf(i.state,e,t);{let n=we.find(i.docView,e),s=i.state.doc.lineAt(n?n.posAtEnd:e),o=n?n.posAtStart:s.from,l=n?n.posAtEnd:s.to;return le>=t.top&&e<=t.bottom&&i>=t.left&&i<=t.right;function ad(i,e,t,r){let n=we.find(i.docView,e);if(!n)return 1;let s=e-n.posAtStart;if(s==0)return 1;if(s==n.length)return-1;let o=n.coordsAt(s,-1);if(o&&Da(t,r,o))return-1;let l=n.coordsAt(s,1);return l&&Da(t,r,l)?1:o&&o.bottom>=r?-1:1}function Ea(i,e){let t=i.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:t,bias:ad(i,t,e.clientX,e.clientY)}}var ud=R.ie&&R.ie_version<=11,xa=null,Ta=0,ka=0;function Eu(i){if(!ud)return i.detail;let e=xa,t=ka;return xa=i,ka=Date.now(),Ta=!e||t>Date.now()-400&&Math.abs(e.clientX-i.clientX)<2&&Math.abs(e.clientY-i.clientY)<2?(Ta+1)%3:1}function hd(i,e){let t=Ea(i,e),r=Eu(e),n=i.state.selection;return{update(s){s.docChanged&&(t.pos=s.changes.mapPos(t.pos),n=n.map(s.changes))},get(s,o,l){let a=Ea(i,s),u,h=Sa(i,a.pos,a.bias,r);if(t.pos!=a.pos&&!o){let c=Sa(i,t.pos,t.bias,r),f=Math.min(c.from,h.from),d=Math.max(c.to,h.to);h=f1&&(u=cd(n,a.pos))?u:l?n.addRange(h):P.create([h])}}}function cd(i,e){for(let t=0;t=e)return P.create(i.ranges.slice(0,t).concat(i.ranges.slice(t+1)),i.mainIndex==t?0:i.mainIndex-(i.mainIndex>t?1:0))}return null}je.dragstart=(i,e)=>{let{selection:{main:t}}=i.state;if(e.target.draggable){let n=i.docView.nearest(e.target);if(n&&n.isWidget){let s=n.posAtStart,o=s+n.length;(s>=t.to||o<=t.from)&&(t=P.range(s,o))}}let{inputState:r}=i;return r.mouseSelection&&(r.mouseSelection.dragging=!0),r.draggedContent=t,e.dataTransfer&&(e.dataTransfer.setData("Text",Rn(i.state,go,i.state.sliceDoc(t.from,t.to))),e.dataTransfer.effectAllowed="copyMove"),!1};je.dragend=i=>(i.inputState.draggedContent=null,!1);function Ma(i,e,t,r){if(t=Rn(i.state,po,t),!t)return;let n=i.posAtCoords({x:e.clientX,y:e.clientY},!1),{draggedContent:s}=i.inputState,o=r&&s&&nd(i,e)?{from:s.from,to:s.to}:null,l={from:n,insert:t},a=i.state.changes(o?[o,l]:l);i.focus(),i.dispatch({changes:a,selection:{anchor:a.mapPos(n,-1),head:a.mapPos(n,1)},userEvent:o?"move.drop":"input.drop"}),i.inputState.draggedContent=null}je.drop=(i,e)=>{if(!e.dataTransfer)return!1;if(i.state.readOnly)return!0;let t=e.dataTransfer.files;if(t&&t.length){let r=Array(t.length),n=0,s=()=>{++n==t.length&&Ma(i,e,r.filter(o=>o!=null).join(i.state.lineBreak),!1)};for(let o=0;o{/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(l.result)||(r[o]=l.result),s()},l.readAsText(t[o])}return!0}else{let r=e.dataTransfer.getData("Text");if(r)return Ma(i,e,r,!0),!0}return!1};je.paste=(i,e)=>{if(i.state.readOnly)return!0;i.observer.flush();let t=Su?null:e.clipboardData;return t?(Du(i,t.getData("text/plain")||t.getData("text/uri-list")),!0):(ld(i),!1)};function fd(i,e){let t=i.dom.parentNode;if(!t)return;let r=t.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=e,r.focus(),r.selectionEnd=e.length,r.selectionStart=0,setTimeout(()=>{r.remove(),i.focus()},50)}function dd(i){let e=[],t=[],r=!1;for(let n of i.selection.ranges)n.empty||(e.push(i.sliceDoc(n.from,n.to)),t.push(n));if(!e.length){let n=-1;for(let{from:s}of i.selection.ranges){let o=i.doc.lineAt(s);o.number>n&&(e.push(o.text),t.push({from:o.from,to:Math.min(i.doc.length,o.to+1)})),n=o.number}r=!0}return{text:Rn(i,go,e.join(i.lineBreak)),ranges:t,linewise:r}}var Qs=null;je.copy=je.cut=(i,e)=>{let{text:t,ranges:r,linewise:n}=dd(i.state);if(!t&&!n)return!1;Qs=n?t:null,e.type=="cut"&&!i.state.readOnly&&i.dispatch({changes:r,scrollIntoView:!0,userEvent:"delete.cut"});let s=Su?null:e.clipboardData;return s?(s.clearData(),s.setData("text/plain",t),!0):(fd(i,t),!1)};var xu=mt.define();function Tu(i,e){let t=[];for(let r of i.facet(hu)){let n=r(i,e);n&&t.push(n)}return t?i.update({effects:t,annotations:xu.of(!0)}):null}function ku(i){setTimeout(()=>{let e=i.hasFocus;if(e!=i.inputState.notifiedFocused){let t=Tu(i.state,e);t?i.dispatch(t):i.update([])}},10)}Ve.focus=i=>{i.inputState.lastFocusTime=Date.now(),!i.scrollDOM.scrollTop&&(i.inputState.lastScrollTop||i.inputState.lastScrollLeft)&&(i.scrollDOM.scrollTop=i.inputState.lastScrollTop,i.scrollDOM.scrollLeft=i.inputState.lastScrollLeft),ku(i)};Ve.blur=i=>{i.observer.clearSelectionRange(),ku(i)};Ve.compositionstart=Ve.compositionupdate=i=>{i.observer.editContext||(i.inputState.compositionFirstChange==null&&(i.inputState.compositionFirstChange=!0),i.inputState.composing<0&&(i.inputState.composing=0))};Ve.compositionend=i=>{i.observer.editContext||(i.inputState.composing=-1,i.inputState.compositionEndedAt=Date.now(),i.inputState.compositionPendingKey=!0,i.inputState.compositionPendingChange=i.observer.pendingRecords().length>0,i.inputState.compositionFirstChange=null,R.chrome&&R.android?i.observer.flushSoon():i.inputState.compositionPendingChange?Promise.resolve().then(()=>i.observer.flush()):setTimeout(()=>{i.inputState.composing<0&&i.docView.hasComposition&&i.update([])},50))};Ve.contextmenu=i=>{i.inputState.lastContextMenu=Date.now()};je.beforeinput=(i,e)=>{var t,r;if(e.inputType=="insertReplacementText"&&i.observer.editContext){let s=(t=e.dataTransfer)===null||t===void 0?void 0:t.getData("text/plain"),o=e.getTargetRanges();if(s&&o.length){let l=o[0],a=i.posAtDOM(l.startContainer,l.startOffset),u=i.posAtDOM(l.endContainer,l.endOffset);return bo(i,{from:a,to:u,insert:i.state.toText(s)},null),!0}}let n;if(R.chrome&&R.android&&(n=Cu.find(s=>s.inputType==e.inputType))&&(i.observer.delayAndroidKey(n.key,n.keyCode),n.key=="Backspace"||n.key=="Delete")){let s=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var o;(((o=window.visualViewport)===null||o===void 0?void 0:o.height)||0)>s+10&&i.hasFocus&&(i.contentDOM.blur(),i.focus())},100)}return R.ios&&e.inputType=="deleteContentForward"&&i.observer.flushSoon(),R.safari&&e.inputType=="insertText"&&i.inputState.composing>=0&&setTimeout(()=>Ve.compositionend(i,e),20),!1};var Ra=new Set;function pd(i){Ra.has(i)||(Ra.add(i),i.addEventListener("copy",()=>{}),i.addEventListener("cut",()=>{}))}var Na=["pre-wrap","normal","pre-line","break-spaces"],vi=!1;function Oa(){vi=!1}var Zs=class{constructor(e){this.lineWrapping=e,this.doc=Y.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30}heightForGap(e,t){let r=this.doc.lineAt(t).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(r+=Math.max(0,Math.ceil((t-e-r*this.lineLength*.5)/this.lineLength))),this.lineHeight*r}heightForLine(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(e){return this.doc=e,this}mustRefreshForWrapping(e){return Na.indexOf(e)>-1!=this.lineWrapping}mustRefreshForHeights(e){let t=!1;for(let r=0;r-1,a=Math.round(t)!=Math.round(this.lineHeight)||this.lineWrapping!=l;if(this.lineWrapping=l,this.lineHeight=t,this.charWidth=r,this.textHeight=n,this.lineLength=s,a){this.heightSamples={};for(let u=0;u0}set outdated(e){this.flags=(e?2:0)|this.flags&-3}setHeight(e){this.height!=e&&(Math.abs(this.height-e)>mn&&(vi=!0),this.height=e)}replace(e,t,r){return i.of(r)}decomposeLeft(e,t){t.push(this)}decomposeRight(e,t){t.push(this)}applyChanges(e,t,r,n){let s=this,o=r.doc;for(let l=n.length-1;l>=0;l--){let{fromA:a,toA:u,fromB:h,toB:c}=n[l],f=s.lineAt(a,re.ByPosNoHeight,r.setDoc(t),0,0),d=f.to>=u?f:s.lineAt(u,re.ByPosNoHeight,r,0,0);for(c+=d.to-u,u=d.to;l>0&&f.from<=n[l-1].toA;)a=n[l-1].fromA,h=n[l-1].fromB,l--,as*2){let l=e[t-1];l.break?e.splice(--t,1,l.left,null,l.right):e.splice(--t,1,l.left,l.right),r+=1+l.break,n-=l.size}else if(s>n*2){let l=e[r];l.break?e.splice(r,1,l.left,null,l.right):e.splice(r,1,l.left,l.right),r+=2+l.break,s-=l.size}else break;else if(n=s&&o(this.blockAt(0,r,n,s))}updateHeight(e,t=0,r=!1,n){return n&&n.from<=t&&n.more&&this.setHeight(n.heights[n.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}},$e=class i extends En{constructor(e,t){super(e,t,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(e,t,r,n){return new tt(n,this.length,r,this.height,this.breaks)}replace(e,t,r){let n=r[0];return r.length==1&&(n instanceof i||n instanceof xt&&n.flags&4)&&Math.abs(this.length-n.length)<10?(n instanceof xt?n=new i(n.length,this.height):n.height=this.height,this.outdated||(n.outdated=!1),n):Ie.of(r)}updateHeight(e,t=0,r=!1,n){return n&&n.from<=t&&n.more?this.setHeight(n.heights[n.index++]):(r||this.outdated)&&this.setHeight(Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))+this.breaks*e.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}},xt=class i extends Ie{constructor(e){super(e,0)}heightMetrics(e,t){let r=e.doc.lineAt(t).number,n=e.doc.lineAt(t+this.length).number,s=n-r+1,o,l=0;if(e.lineWrapping){let a=Math.min(this.height,e.lineHeight*s);o=a/s,this.length>s+1&&(l=(this.height-a)/(this.length-s-1))}else o=this.height/s;return{firstLine:r,lastLine:n,perLine:o,perChar:l}}blockAt(e,t,r,n){let{firstLine:s,lastLine:o,perLine:l,perChar:a}=this.heightMetrics(t,n);if(t.lineWrapping){let u=n+(e0){let s=r[r.length-1];s instanceof i?r[r.length-1]=new i(s.length+n):r.push(null,new i(n-1))}if(e>0){let s=r[0];s instanceof i?r[0]=new i(e+s.length):r.unshift(new i(e-1),null)}return Ie.of(r)}decomposeLeft(e,t){t.push(new i(e-1),null)}decomposeRight(e,t){t.push(null,new i(this.length-e-1))}updateHeight(e,t=0,r=!1,n){let s=t+this.length;if(n&&n.from<=t+this.length&&n.more){let o=[],l=Math.max(t,n.from),a=-1;for(n.from>t&&o.push(new i(n.from-t-1).updateHeight(e,t));l<=s&&n.more;){let h=e.doc.lineAt(l).length;o.length&&o.push(null);let c=n.heights[n.index++];a==-1?a=c:Math.abs(c-a)>=mn&&(a=-2);let f=new $e(h,c);f.outdated=!1,o.push(f),l+=h+1}l<=s&&o.push(null,new i(s-l).updateHeight(e,l));let u=Ie.of(o);return(a<0||Math.abs(u.height-this.height)>=mn||Math.abs(a-this.heightMetrics(e,t).perLine)>=mn)&&(vi=!0),Dn(this,u)}else(r||this.outdated)&&(this.setHeight(e.heightForGap(t,t+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}},to=class extends Ie{constructor(e,t,r){super(e.length+t+r.length,e.height+r.height,t|(e.outdated||r.outdated?2:0)),this.left=e,this.right=r,this.size=e.size+r.size}get break(){return this.flags&1}blockAt(e,t,r,n){let s=r+this.left.height;return el))return u;let h=t==re.ByPosNoHeight?re.ByPosNoHeight:re.ByPos;return a?u.join(this.right.lineAt(l,h,r,o,l)):this.left.lineAt(l,h,r,n,s).join(u)}forEachLine(e,t,r,n,s,o){let l=n+this.left.height,a=s+this.left.length+this.break;if(this.break)e=a&&this.right.forEachLine(e,t,r,l,a,o);else{let u=this.lineAt(a,re.ByPos,r,n,s);e=e&&u.from<=t&&o(u),t>u.to&&this.right.forEachLine(u.to+1,t,r,l,a,o)}}replace(e,t,r){let n=this.left.length+this.break;if(tthis.left.length)return this.balanced(this.left,this.right.replace(e-n,t-n,r));let s=[];e>0&&this.decomposeLeft(e,s);let o=s.length;for(let l of r)s.push(l);if(e>0&&Ba(s,o-1),t=r&&t.push(null)),e>r&&this.right.decomposeLeft(e-r,t)}decomposeRight(e,t){let r=this.left.length,n=r+this.break;if(e>=n)return this.right.decomposeRight(e-n,t);e2*t.size||t.size>2*e.size?Ie.of(this.break?[e,null,t]:[e,t]):(this.left=Dn(this.left,e),this.right=Dn(this.right,t),this.setHeight(e.height+t.height),this.outdated=e.outdated||t.outdated,this.size=e.size+t.size,this.length=e.length+this.break+t.length,this)}updateHeight(e,t=0,r=!1,n){let{left:s,right:o}=this,l=t+s.length+this.break,a=null;return n&&n.from<=t+s.length&&n.more?a=s=s.updateHeight(e,t,r,n):s.updateHeight(e,t,r),n&&n.from<=l+o.length&&n.more?a=o=o.updateHeight(e,l,r,n):o.updateHeight(e,l,r),a?this.balanced(s,o):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}};function Ba(i,e){let t,r;i[e]==null&&(t=i[e-1])instanceof xt&&(r=i[e+1])instanceof xt&&i.splice(e-1,3,new xt(t.length+1+r.length))}var gd=5,io=class i{constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(e,t){if(this.lineStart>-1){let r=Math.min(t,this.lineEnd),n=this.nodes[this.nodes.length-1];n instanceof $e?n.length+=r-this.pos:(r>this.pos||!this.isCovered)&&this.nodes.push(new $e(r-this.pos,-1)),this.writtenTo=r,t>r&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=t}point(e,t,r){if(e=gd)&&this.addLineDeco(n,s,o)}else t>e&&this.span(e,t);this.lineEnd>-1&&this.lineEnd-1)return;let{from:e,to:t}=this.oracle.doc.lineAt(this.pos);this.lineStart=e,this.lineEnd=t,this.writtenToe&&this.nodes.push(new $e(this.pos-e,-1)),this.writtenTo=this.pos}blankContent(e,t){let r=new xt(t-e);return this.oracle.doc.lineAt(e).to==t&&(r.flags|=4),r}ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof $e)return e;let t=new $e(0,-1);return this.nodes.push(t),t}addBlock(e){this.enterLine();let t=e.deco;t&&t.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,t&&t.endSide>0&&(this.covering=e)}addLineDeco(e,t,r){let n=this.ensureLine();n.length+=r,n.collapsed+=r,n.widgetHeight=Math.max(n.widgetHeight,e),n.breaks+=t,this.writtenTo=this.pos=this.pos+r}finish(e){let t=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(t instanceof $e)&&!this.isCovered?this.nodes.push(new $e(0,-1)):(this.writtenToh.clientHeight||h.scrollWidth>h.clientWidth)&&c.overflow!="visible"){let f=h.getBoundingClientRect();s=Math.max(s,f.left),o=Math.min(o,f.right),l=Math.max(l,f.top),a=Math.min(u==i.parentNode?n.innerHeight:a,f.bottom)}u=c.position=="absolute"||c.position=="fixed"?h.offsetParent:h.parentNode}else if(u.nodeType==11)u=u.host;else break;return{left:s-t.left,right:Math.max(s,o)-t.left,top:l-(t.top+e),bottom:Math.max(l,a)-(t.top+e)}}function bd(i,e){let t=i.getBoundingClientRect();return{left:0,right:t.right-t.left,top:e,bottom:t.bottom-(t.top+e)}}var nr=class{constructor(e,t,r){this.from=e,this.to=t,this.size=r}static same(e,t){if(e.length!=t.length)return!1;for(let r=0;rtypeof r!="function"&&r.class=="cm-lineWrapping");this.heightOracle=new Zs(t),this.stateDeco=e.facet(cr).filter(r=>typeof r!="function"),this.heightMap=Ie.empty().applyChanges(this.stateDeco,Y.empty,this.heightOracle.setDoc(e.doc),[new nt(0,0,0,e.doc.length)]);for(let r=0;r<2&&(this.viewport=this.getViewport(0,null),!!this.updateForViewport());r++);this.updateViewportLines(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=le.set(this.lineGaps.map(r=>r.draw(this,!1))),this.computeVisibleRanges()}updateForViewport(){let e=[this.viewport],{main:t}=this.state.selection;for(let r=0;r<=1;r++){let n=r?t.head:t.anchor;if(!e.some(({from:s,to:o})=>n>=s&&n<=o)){let{from:s,to:o}=this.lineBlockAt(n);e.push(new mi(s,o))}}return this.viewports=e.sort((r,n)=>r.from-n.from),this.updateScaler()}updateScaler(){let e=this.scaler;return this.scaler=this.heightMap.height<=7e6?Pa:new so(this.heightOracle,this.heightMap,this.viewports),e.eq(this.scaler)?0:2}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,e=>{this.viewportLines.push(Zi(e,this.scaler))})}update(e,t=null){this.state=e.state;let r=this.stateDeco;this.stateDeco=this.state.facet(cr).filter(h=>typeof h!="function");let n=e.changedRanges,s=nt.extendWithRanges(n,md(r,this.stateDeco,e?e.changes:_e.empty(this.state.doc.length))),o=this.heightMap.height,l=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);Oa(),this.heightMap=this.heightMap.applyChanges(this.stateDeco,e.startState.doc,this.heightOracle.setDoc(this.state.doc),s),(this.heightMap.height!=o||vi)&&(e.flags|=2),l?(this.scrollAnchorPos=e.changes.mapPos(l.from,-1),this.scrollAnchorHeight=l.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);let a=s.length?this.mapViewport(this.viewport,e.changes):this.viewport;(t&&(t.range.heada.to)||!this.viewportIsAppropriate(a))&&(a=this.getViewport(0,t));let u=a.from!=this.viewport.from||a.to!=this.viewport.to;this.viewport=a,e.flags|=this.updateForViewport(),(u||!e.changes.empty||e.flags&2)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(),t&&(this.scrollTarget=t),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&!e.state.facet(Rf)&&(this.mustEnforceCursorAssoc=!0)}measure(e){let t=e.contentDOM,r=window.getComputedStyle(t),n=this.heightOracle,s=r.whiteSpace;this.defaultTextDirection=r.direction=="rtl"?me.RTL:me.LTR;let o=this.heightOracle.mustRefreshForWrapping(s),l=t.getBoundingClientRect(),a=o||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let u=0,h=0;if(l.width&&l.height){let{scaleX:E,scaleY:S}=$a(t,l);(E>.005&&Math.abs(this.scaleX-E)>.005||S>.005&&Math.abs(this.scaleY-S)>.005)&&(this.scaleX=E,this.scaleY=S,u|=8,o=a=!0)}let c=(parseInt(r.paddingTop)||0)*this.scaleY,f=(parseInt(r.paddingBottom)||0)*this.scaleY;(this.paddingTop!=c||this.paddingBottom!=f)&&(this.paddingTop=c,this.paddingBottom=f,u|=10),this.editorWidth!=e.scrollDOM.clientWidth&&(n.lineWrapping&&(a=!0),this.editorWidth=e.scrollDOM.clientWidth,u|=8);let d=e.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=d&&(this.scrollAnchorHeight=-1,this.scrollTop=d),this.scrolledToBottom=Ua(e.scrollDOM);let p=(this.printing?bd:yd)(t,this.paddingTop),g=p.top-this.pixelViewport.top,y=p.bottom-this.pixelViewport.bottom;this.pixelViewport=p;let b=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(b!=this.inView&&(this.inView=b,b&&(a=!0)),!this.inView&&!this.scrollTarget)return 0;let A=l.width;if((this.contentDOMWidth!=A||this.editorHeight!=e.scrollDOM.clientHeight)&&(this.contentDOMWidth=l.width,this.editorHeight=e.scrollDOM.clientHeight,u|=8),a){let E=e.docView.measureVisibleLineHeights(this.viewport);if(n.mustRefreshForHeights(E)&&(o=!0),o||n.lineWrapping&&Math.abs(A-this.contentDOMWidth)>n.charWidth){let{lineHeight:S,charWidth:N,textHeight:M}=e.docView.measureTextSize();o=S>0&&n.refresh(s,S,N,M,A/N,E),o&&(e.docView.minWidth=0,u|=8)}g>0&&y>0?h=Math.max(g,y):g<0&&y<0&&(h=Math.min(g,y)),Oa();for(let S of this.viewports){let N=S.from==this.viewport.from?E:e.docView.measureVisibleLineHeights(S);this.heightMap=(o?Ie.empty().applyChanges(this.stateDeco,Y.empty,this.heightOracle,[new nt(0,0,0,e.state.doc.length)]):this.heightMap).updateHeight(n,0,o,new eo(S.from,N))}vi&&(u|=2)}let w=!this.viewportIsAppropriate(this.viewport,h)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return w&&(u&2&&(u|=this.updateScaler()),this.viewport=this.getViewport(h,this.scrollTarget),u|=this.updateForViewport()),(u&2||w)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps,e)),u|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),u}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(e,t){let r=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),n=this.heightMap,s=this.heightOracle,{visibleTop:o,visibleBottom:l}=this,a=new mi(n.lineAt(o-r*1e3,re.ByHeight,s,0,0).from,n.lineAt(l+(1-r)*1e3,re.ByHeight,s,0,0).to);if(t){let{head:u}=t.range;if(ua.to){let h=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),c=n.lineAt(u,re.ByPos,s,0,0),f;t.y=="center"?f=(c.top+c.bottom)/2-h/2:t.y=="start"||t.y=="nearest"&&u=l+Math.max(10,Math.min(r,250)))&&n>o-2*1e3&&s>1,o=n<<1;if(this.defaultTextDirection!=me.LTR&&!r)return[];let l=[],a=(h,c,f,d)=>{if(c-hh&&bb.from>=f.from&&b.to<=f.to&&Math.abs(b.from-h)b.fromA));if(!y){if(cb.from<=c&&b.to>=c)){let b=t.moveToLineBoundary(P.cursor(c),!1,!0).head;b>h&&(c=b)}y=new nr(h,c,this.gapSize(f,h,c,d))}l.push(y)},u=h=>{if(h.lengthh.from&&a(h.from,d,h,c),pt.draw(this,this.heightOracle.lineWrapping))))}computeVisibleRanges(){let e=this.stateDeco;this.lineGaps.length&&(e=e.concat(this.lineGapDeco));let t=[];he.spans(e,this.viewport.from,this.viewport.to,{span(n,s){t.push({from:n,to:s})},point(){}},20);let r=t.length!=this.visibleRanges.length||this.visibleRanges.some((n,s)=>n.from!=t[s].from||n.to!=t[s].to);return this.visibleRanges=t,r?4:0}lineBlockAt(e){return e>=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find(t=>t.from<=e&&t.to>=e)||Zi(this.heightMap.lineAt(e,re.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(e){return e>=this.viewportLines[0].top&&e<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find(t=>t.top<=e&&t.bottom>=e)||Zi(this.heightMap.lineAt(this.scaler.fromDOM(e),re.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(e){let t=this.lineBlockAtHeight(e+8);return t.from>=this.viewport.from||this.viewportLines[0].top-e>200?t:this.viewportLines[0]}elementAtHeight(e){return Zi(this.heightMap.blockAt(this.scaler.fromDOM(e),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}},mi=class{constructor(e,t){this.from=e,this.to=t}};function vd(i,e,t){let r=[],n=i,s=0;return he.spans(t,i,e,{span(){},point(o,l){o>n&&(r.push({from:n,to:o}),s+=o-n),n=l}},20),n=1)return e[e.length-1].to;let r=Math.floor(i*t);for(let n=0;;n++){let{from:s,to:o}=e[n],l=o-s;if(r<=l)return s+r;r-=l}}function fn(i,e){let t=0;for(let{from:r,to:n}of i.ranges){if(e<=n){t+=e-r;break}t+=n-r}return t/i.total}function wd(i,e){for(let t of i)if(e(t))return t}var Pa={toDOM(i){return i},fromDOM(i){return i},scale:1,eq(i){return i==this}},so=class i{constructor(e,t,r){let n=0,s=0,o=0;this.viewports=r.map(({from:l,to:a})=>{let u=t.lineAt(l,re.ByPos,e,0,0).top,h=t.lineAt(a,re.ByPos,e,0,0).bottom;return n+=h-u,{from:l,to:a,top:u,bottom:h,domTop:0,domBottom:0}}),this.scale=(7e6-n)/(t.height-n);for(let l of this.viewports)l.domTop=o+(l.top-s)*this.scale,o=l.domBottom=l.domTop+(l.bottom-l.top),s=l.bottom}toDOM(e){for(let t=0,r=0,n=0;;t++){let s=tt.from==e.viewports[r].from&&t.to==e.viewports[r].to):!1}};function Zi(i,e){if(e.scale==1)return i;let t=e.toDOM(i.top),r=e.toDOM(i.bottom);return new tt(i.from,i.length,t,r-t,Array.isArray(i._content)?i._content.map(n=>Zi(n,e)):i._content)}var dn=$.define({combine:i=>i.join(" ")}),oo=$.define({combine:i=>i.indexOf(!0)>-1}),lo=He.newName(),Mu=He.newName(),Ru=He.newName(),Nu={"&light":"."+Mu,"&dark":"."+Ru};function ao(i,e,t){return new He(e,{finish(r){return/&/.test(r)?r.replace(/&\\w*/,n=>{if(n=="&")return i;if(!t||!t[n])throw new RangeError(`Unsupported selector: ${n}`);return t[n]}):i+" "+r}})}var Ad=ao("."+lo,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0,overflowAnchor:"none"},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0,zIndex:300},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:`url(\'data:image/svg+xml,\')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},Nu),Cd={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Ps=R.ie&&R.ie_version<=11,uo=class{constructor(e){this.view=e,this.active=!1,this.editContext=null,this.selectionRange=new _s,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.printQuery=null,this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(t=>{for(let r of t)this.queue.push(r);(R.ie&&R.ie_version<=11||R.ios&&e.composing)&&t.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),window.EditContext&&e.constructor.EDIT_CONTEXT!==!1&&!(R.chrome&&R.chrome_version<126)&&(this.editContext=new ho(e),e.state.facet(Et)&&(e.contentDOM.editContext=this.editContext.editContext)),Ps&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),window.matchMedia&&(this.printQuery=window.matchMedia("print")),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var t;((t=this.view.docView)===null||t===void 0?void 0:t.lastUpdate){this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),t.length>0&&t[t.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(t=>{t.length>0&&t[t.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(e){this.view.inputState.runHandlers("scroll",e),this.intersecting&&this.view.measure()}onScroll(e){this.intersecting&&this.flush(!1),this.editContext&&this.view.requestMeasure(this.editContext.measureReq),this.onScrollChanged(e)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(e){(e.type=="change"||!e.type)&&!e.matches||(this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500))}updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((t,r)=>t!=e[r]))){this.gapIntersection.disconnect();for(let t of e)this.gapIntersection.observe(t);this.gaps=e}}onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:r}=this,n=this.selectionRange;if(r.state.facet(Et)?r.root.activeElement!=this.dom:!pn(r.dom,n))return;let s=n.anchorNode&&r.docView.nearest(n.anchorNode);if(s&&s.ignoreEvent(e)){t||(this.selectionChanged=!1);return}(R.ie&&R.ie_version<=11||R.android&&R.chrome)&&!r.state.selection.main.empty&&n.focusNode&&er(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:e}=this,t=sr(e.root);if(!t)return!1;let r=R.safari&&e.root.nodeType==11&&hf(this.dom.ownerDocument)==this.dom&&Sd(this.view,t)||t;if(!r||this.selectionRange.eq(r))return!1;let n=pn(this.dom,r);return n&&!this.selectionChanged&&e.inputState.lastFocusTime>Date.now()-200&&e.inputState.lastTouchTime{let s=this.delayedAndroidKey;s&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=s.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&s.force&&yi(this.dom,s.key,s.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(n)}(!this.delayedAndroidKey||e=="Enter")&&(this.delayedAndroidKey={key:e,keyCode:t,force:this.lastChange{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}processRecords(){let e=this.pendingRecords();e.length&&(this.queue=[]);let t=-1,r=-1,n=!1;for(let s of e){let o=this.readMutation(s);o&&(o.typeOver&&(n=!0),t==-1?{from:t,to:r}=o:(t=Math.min(o.from,t),r=Math.max(o.to,r)))}return{from:t,to:r,typeOver:n}}readChange(){let{from:e,to:t,typeOver:r}=this.processRecords(),n=this.selectionChanged&&pn(this.dom,this.selectionRange);if(e<0&&!n)return null;e>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let s=new Ys(this.view,e,t,r);return this.view.docView.domChanged={newSel:s.newSel?s.newSel.main:null},s}flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&this.readSelectionRange();let t=this.readChange();if(!t)return this.view.requestMeasure(),!1;let r=this.view.state,n=Au(this.view,t);return this.view.state==r&&(t.domChanged||t.newSel&&!t.newSel.main.eq(this.view.state.selection.main))&&this.view.update([]),n}readMutation(e){let t=this.view.docView.nearest(e.target);if(!t||t.ignoreMutation(e))return null;if(t.markDirty(e.type=="attributes"),e.type=="attributes"&&(t.flags|=4),e.type=="childList"){let r=La(t,e.previousSibling||e.target.previousSibling,-1),n=La(t,e.nextSibling||e.target.nextSibling,1);return{from:r?t.posAfter(r):t.posAtStart,to:n?t.posBefore(n):t.posAtEnd,typeOver:!1}}else return e.type=="characterData"?{from:t.posAtStart,to:t.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win=e,this.addWindowListeners(this.win))}addWindowListeners(e){e.addEventListener("resize",this.onResize),this.printQuery?this.printQuery.addEventListener?this.printQuery.addEventListener("change",this.onPrint):this.printQuery.addListener(this.onPrint):e.addEventListener("beforeprint",this.onPrint),e.addEventListener("scroll",this.onScroll),e.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onResize),this.printQuery?this.printQuery.removeEventListener?this.printQuery.removeEventListener("change",this.onPrint):this.printQuery.removeListener(this.onPrint):e.removeEventListener("beforeprint",this.onPrint),e.document.removeEventListener("selectionchange",this.onSelectionChange)}update(e){this.editContext&&(this.editContext.update(e),e.startState.facet(Et)!=e.state.facet(Et)&&(e.view.contentDOM.editContext=e.state.facet(Et)?this.editContext.editContext:null))}destroy(){var e,t,r;this.stop(),(e=this.intersection)===null||e===void 0||e.disconnect(),(t=this.gapIntersection)===null||t===void 0||t.disconnect(),(r=this.resizeScroll)===null||r===void 0||r.disconnect();for(let n of this.scrollTargets)n.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey),this.editContext&&(this.view.contentDOM.editContext=null,this.editContext.destroy())}};function La(i,e,t){for(;e;){let r=ee.get(e);if(r&&r.parent==i)return r;let n=e.parentNode;e=n!=i.dom?n:t>0?e.nextSibling:e.previousSibling}return null}function _a(i,e){let t=e.startContainer,r=e.startOffset,n=e.endContainer,s=e.endOffset,o=i.docView.domAtPos(i.state.selection.main.anchor);return er(o.node,o.offset,n,s)&&([t,r,n,s]=[n,s,t,r]),{anchorNode:t,anchorOffset:r,focusNode:n,focusOffset:s}}function Sd(i,e){if(e.getComposedRanges){let n=e.getComposedRanges(i.root)[0];if(n)return _a(i,n)}let t=null;function r(n){n.preventDefault(),n.stopImmediatePropagation(),t=n.getTargetRanges()[0]}return i.contentDOM.addEventListener("beforeinput",r,!0),i.dom.ownerDocument.execCommand("indent"),i.contentDOM.removeEventListener("beforeinput",r,!0),t?_a(i,t):null}var ho=class{constructor(e){this.from=0,this.to=0,this.pendingContextChange=null,this.handlers=Object.create(null),this.resetRange(e.state);let t=this.editContext=new window.EditContext({text:e.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,e.state.selection.main.anchor))),selectionEnd:this.toContextPos(e.state.selection.main.head)});this.handlers.textupdate=r=>{let{anchor:n}=e.state.selection.main,s={from:this.toEditorPos(r.updateRangeStart),to:this.toEditorPos(r.updateRangeEnd),insert:Y.of(r.text.split(`\n`))};s.from==this.from&&nthis.to&&(s.to=n),!(s.from==s.to&&!s.insert.length)&&(this.pendingContextChange=s,e.state.readOnly||bo(e,s,P.single(this.toEditorPos(r.selectionStart),this.toEditorPos(r.selectionEnd))),this.pendingContextChange&&(this.revertPending(e.state),this.setSelection(e.state)))},this.handlers.characterboundsupdate=r=>{let n=[],s=null;for(let o=this.toEditorPos(r.rangeStart),l=this.toEditorPos(r.rangeEnd);o{let n=[];for(let s of r.getTextFormats()){let o=s.underlineStyle,l=s.underlineThickness;if(o!="None"&&l!="None"){let a=`text-decoration: underline ${o=="Dashed"?"dashed ":o=="Squiggle"?"wavy ":""}${l=="Thin"?1:2}px`;n.push(le.mark({attributes:{style:a}}).range(this.toEditorPos(s.rangeStart),this.toEditorPos(s.rangeEnd)))}}e.dispatch({effects:du.of(le.set(n))})},this.handlers.compositionstart=()=>{e.inputState.composing<0&&(e.inputState.composing=0,e.inputState.compositionFirstChange=!0)},this.handlers.compositionend=()=>{e.inputState.composing=-1,e.inputState.compositionFirstChange=null};for(let r in this.handlers)t.addEventListener(r,this.handlers[r]);this.measureReq={read:r=>{this.editContext.updateControlBounds(r.contentDOM.getBoundingClientRect());let n=sr(r.root);n&&n.rangeCount&&this.editContext.updateSelectionBounds(n.getRangeAt(0).getBoundingClientRect())}}}applyEdits(e){let t=0,r=!1,n=this.pendingContextChange;return e.changes.iterChanges((s,o,l,a,u)=>{if(r)return;let h=u.length-(o-s);if(n&&o>=n.to)if(n.from==s&&n.to==o&&n.insert.eq(u)){n=this.pendingContextChange=null,t+=h,this.to+=h;return}else n=null,this.revertPending(e.state);if(s+=t,o+=t,o<=this.from)this.from+=h,this.to+=h;else if(sthis.to||this.to-this.from+u.length>3e4){r=!0;return}this.editContext.updateText(this.toContextPos(s),this.toContextPos(o),u.toString()),this.to+=h}t+=h}),n&&!r&&this.revertPending(e.state),!r}update(e){let t=this.pendingContextChange;!this.applyEdits(e)||!this.rangeIsValid(e.state)?(this.pendingContextChange=null,this.resetRange(e.state),this.editContext.updateText(0,this.editContext.text.length,e.state.doc.sliceString(this.from,this.to)),this.setSelection(e.state)):(e.docChanged||e.selectionSet||t)&&this.setSelection(e.state),(e.geometryChanged||e.docChanged||e.selectionSet)&&e.view.requestMeasure(this.measureReq)}resetRange(e){let{head:t}=e.selection.main;this.from=Math.max(0,t-1e4),this.to=Math.min(e.doc.length,t+1e4)}revertPending(e){let t=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(t.from),this.toContextPos(t.from+t.insert.length),e.doc.sliceString(t.from,t.to))}setSelection(e){let{main:t}=e.selection,r=this.toContextPos(Math.max(this.from,Math.min(this.to,t.anchor))),n=this.toContextPos(t.head);(this.editContext.selectionStart!=r||this.editContext.selectionEnd!=n)&&this.editContext.updateSelection(r,n)}rangeIsValid(e){let{head:t}=e.selection.main;return!(this.from>0&&t-this.from<500||this.to1e4*3)}toEditorPos(e){return e+this.from}toContextPos(e){return e-this.from}destroy(){for(let e in this.handlers)this.editContext.removeEventListener(e,this.handlers[e])}},q=class i{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(e={}){var t;this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),e.parent&&e.parent.appendChild(this.dom);let{dispatch:r}=e;this.dispatchTransactions=e.dispatchTransactions||r&&(n=>n.forEach(s=>r(s,this)))||(n=>this.update(n)),this.dispatch=this.dispatch.bind(this),this._root=e.root||pf(e.parent)||document,this.viewState=new xn(e.state||oe.create(e)),e.scrollTo&&e.scrollTo.is(an)&&(this.viewState.scrollTarget=e.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(Xi).map(n=>new rr(n));for(let n of this.plugins)n.update(this);this.observer=new uo(this),this.inputState=new Xs(this),this.inputState.ensureHandlers(this.plugins),this.docView=new Cn(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),!((t=document.fonts)===null||t===void 0)&&t.ready&&document.fonts.ready.then(()=>this.requestMeasure())}dispatch(...e){let t=e.length==1&&e[0]instanceof Re?e:e.length==1&&Array.isArray(e[0])?e[0]:[this.state.update(...e)];this.dispatchTransactions(t,this)}update(e){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let t=!1,r=!1,n,s=this.state;for(let f of e){if(f.startState!=s)throw new RangeError("Trying to update state with a transaction that doesn\'t start from the previous state.");s=f.state}if(this.destroyed){this.viewState.state=s;return}let o=this.hasFocus,l=0,a=null;e.some(f=>f.annotation(xu))?(this.inputState.notifiedFocused=o,l=1):o!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=o,a=Tu(s,o),a||(l=1));let u=this.observer.delayedAndroidKey,h=null;if(u?(this.observer.clearDelayedAndroidKey(),h=this.observer.readChange(),(h&&!this.state.doc.eq(s.doc)||!this.state.selection.eq(s.selection))&&(h=null)):this.observer.clear(),s.facet(oe.phrases)!=this.state.facet(oe.phrases))return this.setState(s);n=An.create(this,s,e),n.flags|=l;let c=this.viewState.scrollTarget;try{this.updateState=2;for(let f of e){if(c&&(c=c.map(f.changes)),f.scrollIntoView){let{main:d}=f.state.selection;c=new ir(d.empty?d:P.cursor(d.head,d.head>d.anchor?-1:1))}for(let d of f.effects)d.is(an)&&(c=d.value.clip(this.state))}this.viewState.update(n,c),this.bidiCache=Tn.update(this.bidiCache,n.changes),n.empty||(this.updatePlugins(n),this.inputState.update(n)),t=this.docView.update(n),this.state.facet(Ji)!=this.styleModules&&this.mountStyles(),r=this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(t,e.some(f=>f.isUserEvent("select.pointer")))}finally{this.updateState=0}if(n.startState.facet(dn)!=n.state.facet(dn)&&(this.viewState.mustMeasureContent=!0),(t||r||c||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),t&&this.docViewUpdate(),!n.empty)for(let f of this.state.facet(js))try{f(n)}catch(d){ze(this.state,d,"update listener")}(a||h)&&Promise.resolve().then(()=>{a&&this.state==a.startState&&this.dispatch(a),h&&!Au(this,h)&&u.force&&yi(this.contentDOM,u.key,u.keyCode)})}setState(e){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=e;return}this.updateState=2;let t=this.hasFocus;try{for(let r of this.plugins)r.destroy(this);this.viewState=new xn(e),this.plugins=e.facet(Xi).map(r=>new rr(r)),this.pluginMap.clear();for(let r of this.plugins)r.update(this);this.docView.destroy(),this.docView=new Cn(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}t&&this.focus(),this.requestMeasure()}updatePlugins(e){let t=e.startState.facet(Xi),r=e.state.facet(Xi);if(t!=r){let n=[];for(let s of r){let o=t.indexOf(s);if(o<0)n.push(new rr(s));else{let l=this.plugins[o];l.mustUpdate=e,n.push(l)}}for(let s of this.plugins)s.mustUpdate!=e&&s.destroy(this);this.plugins=n,this.pluginMap.clear()}else for(let n of this.plugins)n.mustUpdate=e;for(let n=0;n-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey){this.measureScheduled=-1,this.requestMeasure();return}this.measureScheduled=0,e&&this.observer.forceFlush();let t=null,r=this.scrollDOM,n=r.scrollTop*this.scaleY,{scrollAnchorPos:s,scrollAnchorHeight:o}=this.viewState;Math.abs(n-this.viewState.scrollTop)>1&&(o=-1),this.viewState.scrollAnchorHeight=-1;try{for(let l=0;;l++){if(o<0)if(Ua(r))s=-1,o=this.viewState.heightMap.height;else{let d=this.viewState.scrollAnchorAt(n);s=d.from,o=d.top}this.updateState=1;let a=this.viewState.measure(this);if(!a&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let u=[];a&4||([this.measureRequests,u]=[u,this.measureRequests]);let h=u.map(d=>{try{return d.read(this)}catch(p){return ze(this.state,p),Ia}}),c=An.create(this,this.state,[]),f=!1;c.flags|=a,t?t.flags|=a:t=c,this.updateState=2,c.empty||(this.updatePlugins(c),this.inputState.update(c),this.updateAttrs(),f=this.docView.update(c),f&&this.docViewUpdate());for(let d=0;d1||p<-1){n=n+p,r.scrollTop=n/this.scaleY,o=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(t&&!t.empty)for(let l of this.state.facet(js))l(t)}get themeClasses(){return lo+" "+(this.state.facet(oo)?Ru:Mu)+" "+this.state.facet(dn)}updateAttrs(){let e=Fa(this,pu,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),t={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(Et)?"true":"false",class:"cm-content",style:`${R.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(t["aria-readonly"]="true"),Fa(this,mo,t);let r=this.observer.ignore(()=>{let n=Vs(this.contentDOM,this.contentAttrs,t),s=Vs(this.dom,this.editorAttrs,e);return n||s});return this.editorAttrs=e,this.contentAttrs=t,r}showAnnouncements(e){let t=!0;for(let r of e)for(let n of r.effects)if(n.is(i.announce)){t&&(this.announceDOM.textContent=""),t=!1;let s=this.announceDOM.appendChild(document.createElement("div"));s.textContent=n.value}}mountStyles(){this.styleModules=this.state.facet(Ji);let e=this.state.facet(i.cspNonce);He.mount(this.root,this.styleModules.concat(Ad).reverse(),e?{nonce:e}:void 0)}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn\'t allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),e){if(this.measureRequests.indexOf(e)>-1)return;if(e.key!=null){for(let t=0;tr.spec==e)||null),t&&t.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(e){return this.readMeasured(),this.viewState.elementAtHeight(e)}lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlockAtHeight(e)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(e){return this.viewState.lineBlockAt(e)}get contentHeight(){return this.viewState.contentHeight}moveByChar(e,t,r){return Bs(this,e,Aa(this,e,t,r))}moveByGroup(e,t){return Bs(this,e,Aa(this,e,t,r=>jf(this,e.head,r)))}visualLineSide(e,t){let r=this.bidiSpans(e),n=this.textDirectionAt(e.from),s=r[t?r.length-1:0];return P.cursor(s.side(t,n)+e.from,s.forward(!t,n)?1:-1)}moveToLineBoundary(e,t,r=!0){return zf(this,e,t,r)}moveVertically(e,t,r){return Bs(this,e,Gf(this,e,t,r))}domAtPos(e){return this.docView.domAtPos(e)}posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)}posAtCoords(e,t=!0){return this.readMeasured(),wu(this,e,t)}coordsAtPos(e,t=1){this.readMeasured();let r=this.docView.coordsAt(e,t);if(!r||r.left==r.right)return r;let n=this.state.doc.lineAt(e),s=this.bidiSpans(n),o=s[it.find(s,e-n.from,-1,t)];return kn(r,o.dir==me.LTR==t>0)}coordsForChar(e){return this.readMeasured(),this.docView.coordsForChar(e)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(e){return!this.state.facet(cu)||ethis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(e))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(e){if(e.length>Dd)return ru(e.length);let t=this.textDirectionAt(e.from),r;for(let s of this.bidiCache)if(s.from==e.from&&s.dir==t&&(s.fresh||iu(s.isolates,r=ma(this,e))))return s.order;r||(r=ma(this,e));let n=Tf(e.text,t,r);return this.bidiCache.push(new Tn(e.from,e.to,t,r,!0,n)),n}get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||R.safari&&((e=this.inputState)===null||e===void 0?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{Va(this.contentDOM),this.docView.updateSelection()})}setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((e.nodeType==9?e:e.ownerDocument).defaultView||window),this.mountStyles())}destroy(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();for(let e of this.plugins)e.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(e,t={}){return an.of(new ir(typeof e=="number"?P.cursor(e):e,t.y,t.x,t.yMargin,t.xMargin))}scrollSnapshot(){let{scrollTop:e,scrollLeft:t}=this.scrollDOM,r=this.viewState.scrollAnchorAt(e);return an.of(new ir(P.cursor(r.from),"start","start",r.top-e,t,!0))}setTabFocusMode(e){e==null?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:typeof e=="boolean"?this.inputState.tabFocusMode=e?0:-1:this.inputState.tabFocusMode!=0&&(this.inputState.tabFocusMode=Date.now()+e)}static domEventHandlers(e){return Jt.define(()=>({}),{eventHandlers:e})}static domEventObservers(e){return Jt.define(()=>({}),{eventObservers:e})}static theme(e,t){let r=He.newName(),n=[dn.of(r),Ji.of(ao(`.${r}`,e))];return t&&t.dark&&n.push(oo.of(!0)),n}static baseTheme(e){return nn.lowest(Ji.of(ao("."+lo,e,Nu)))}static findFromDOM(e){var t;let r=e.querySelector(".cm-content"),n=r&&ee.get(r)||ee.get(e);return((t=n==null?void 0:n.rootView)===null||t===void 0?void 0:t.view)||null}};q.styleModule=Ji;q.inputHandler=uu;q.clipboardInputFilter=po;q.clipboardOutputFilter=go;q.scrollHandler=fu;q.focusChangeEffect=hu;q.perLineTextDirection=cu;q.exceptionSink=au;q.updateListener=js;q.editable=Et;q.mouseSelectionStyle=lu;q.dragMovesSelection=ou;q.clickAddsSelectionRange=su;q.decorations=cr;q.outerDecorations=gu;q.atomicRanges=yo;q.bidiIsolatedRanges=mu;q.scrollMargins=yu;q.darkTheme=oo;q.cspNonce=$.define({combine:i=>i.length?i[0]:""});q.contentAttributes=mo;q.editorAttributes=pu;q.lineWrapping=q.contentAttributes.of({class:"cm-lineWrapping"});q.announce=se.define();var Dd=4096,Ia={},Tn=class i{constructor(e,t,r,n,s,o){this.from=e,this.to=t,this.dir=r,this.isolates=n,this.fresh=s,this.order=o}static update(e,t){if(t.empty&&!e.some(s=>s.fresh))return e;let r=[],n=e.length?e[e.length-1].dir:me.LTR;for(let s=Math.max(0,e.length-10);s=0;n--){let s=r[n],o=typeof s=="function"?s(i):s;o&&$s(o,t)}return t}var Ob=R.mac?"mac":R.windows?"win":R.linux?"linux":"key";var Ed=!R.ios;var Ha={".cm-line":{"& ::selection, &::selection":{backgroundColor:"transparent !important"}},".cm-content":{"& :focus":{caretColor:"initial !important","&::selection, & ::selection":{backgroundColor:"Highlight !important"}}}};Ed&&(Ha[".cm-line"].caretColor=Ha[".cm-content"].caretColor="transparent !important");var Bb=/x/.unicode!=null?"gu":"g";var Pb=q.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"\'\'",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}});var vt=class extends yt{compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}eq(e){return!1}destroy(e){}};vt.prototype.elementClass="";vt.prototype.toDOM=void 0;vt.prototype.mapMode=Me.TrackBefore;vt.prototype.startSide=vt.prototype.endSide=-1;vt.prototype.point=!0;var xd=Function.prototype.toString,vo=Object.create,Td=Object.prototype.toString,kd=function(){function i(){this._keys=[],this._values=[]}return i.prototype.has=function(e){return!!~this._keys.indexOf(e)},i.prototype.get=function(e){return this._values[this._keys.indexOf(e)]},i.prototype.set=function(e,t){this._keys.push(e),this._values.push(t)},i}();function Md(){return new kd}function Rd(){return new WeakMap}var Nd=typeof WeakMap!="undefined"?Rd:Md;function Ao(i){if(!i)return vo(null);var e=i.constructor;if(e===Object)return i===Object.prototype?{}:vo(i);if(e&&~xd.call(e).indexOf("[native code]"))try{return new e}catch(t){}return vo(i)}function Od(i){var e="";return i.global&&(e+="g"),i.ignoreCase&&(e+="i"),i.multiline&&(e+="m"),i.unicode&&(e+="u"),i.sticky&&(e+="y"),e}function Bd(i){return i.flags}var Pd=/test/g.flags==="g"?Bd:Od;function Ou(i){var e=Td.call(i);return e.substring(8,e.length-1)}function Ld(i){return i[Symbol.toStringTag]||Ou(i)}var _d=typeof Symbol!="undefined"?Ld:Ou,Id=Object.defineProperty,Fd=Object.getOwnPropertyDescriptor,Bu=Object.getOwnPropertyNames,Co=Object.getOwnPropertySymbols,Pu=Object.prototype,Lu=Pu.hasOwnProperty,Hd=Pu.propertyIsEnumerable,_u=typeof Co=="function";function $d(i){return Bu(i).concat(Co(i))}var Vd=_u?$d:Bu;function On(i,e,t){for(var r=Vd(i),n=0,s=r.length,o=void 0,l=void 0;n{throw new Error("This node type doesn\'t define a deserialize function")})}add(e){if(this.perNode)throw new RangeError("Can\'t add per-node props to node types");return typeof e!="function"&&(e=Fe.match(e)),t=>{let r=e(t);return r===void 0?null:[this,r]}}};J.closedBy=new J({deserialize:i=>i.split(" ")});J.openedBy=new J({deserialize:i=>i.split(" ")});J.group=new J({deserialize:i=>i.split(" ")});J.isolate=new J({deserialize:i=>{if(i&&i!="rtl"&&i!="ltr"&&i!="auto")throw new RangeError("Invalid value for isolate: "+i);return i||"auto"}});J.contextHash=new J({perNode:!0});J.lookAhead=new J({perNode:!0});J.mounted=new J({perNode:!0});var wi=class{constructor(e,t,r){this.tree=e,this.overlay=t,this.parser=r}static get(e){return e&&e.props&&e.props[J.mounted.id]}},lp=Object.create(null),Fe=class i{constructor(e,t,r,n=0){this.name=e,this.props=t,this.id=r,this.flags=n}static define(e){let t=e.props&&e.props.length?Object.create(null):lp,r=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(e.name==null?8:0),n=new i(e.name||"",t,e.id,r);if(e.props){for(let s of e.props)if(Array.isArray(s)||(s=s(n)),s){if(s[0].perNode)throw new RangeError("Can\'t store a per-node prop on a node type");t[s[0].id]=s[1]}}return n}prop(e){return this.props[e.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(e){if(typeof e=="string"){if(this.name==e)return!0;let t=this.prop(J.group);return t?t.indexOf(e)>-1:!1}return this.id==e}static match(e){let t=Object.create(null);for(let r in e)for(let n of r.split(" "))t[n]=e[r];return r=>{for(let n=r.prop(J.group),s=-1;s<(n?n.length:0);s++){let o=t[s<0?r.name:n[s]];if(o)return o}}}};Fe.none=new Fe("",Object.create(null),0,8);var Bn=new WeakMap,qu=new WeakMap,ye;(function(i){i[i.ExcludeBuffers=1]="ExcludeBuffers",i[i.IncludeAnonymous=2]="IncludeAnonymous",i[i.IgnoreMounts=4]="IgnoreMounts",i[i.IgnoreOverlays=8]="IgnoreOverlays"})(ye||(ye={}));var Ee=class i{constructor(e,t,r,n,s){if(this.type=e,this.children=t,this.positions=r,this.length=n,this.props=null,s&&s.length){this.props=Object.create(null);for(let[o,l]of s)this.props[typeof o=="number"?o:o.id]=l}}toString(){let e=wi.get(this);if(e&&!e.overlay)return e.tree.toString();let t="";for(let r of this.children){let n=r.toString();n&&(t&&(t+=","),t+=n)}return this.type.name?(/\\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(t.length?"("+t+")":""):t}cursor(e=0){return new gr(this.topNode,e)}cursorAt(e,t=0,r=0){let n=Bn.get(this)||this.topNode,s=new gr(n);return s.moveTo(e,t),Bn.set(this,s._tree),s}get topNode(){return new ot(this,0,0,null)}resolve(e,t=0){let r=dr(Bn.get(this)||this.topNode,e,t,!1);return Bn.set(this,r),r}resolveInner(e,t=0){let r=dr(qu.get(this)||this.topNode,e,t,!0);return qu.set(this,r),r}resolveStack(e,t=0){return ap(this,e,t)}iterate(e){let{enter:t,leave:r,from:n=0,to:s=this.length}=e,o=e.mode||0,l=(o&ye.IncludeAnonymous)>0;for(let a=this.cursor(o|ye.IncludeAnonymous);;){let u=!1;if(a.from<=s&&a.to>=n&&(!l&&a.type.isAnonymous||t(a)!==!1)){if(a.firstChild())continue;u=!0}for(;u&&r&&(l||!a.type.isAnonymous)&&r(a),!a.nextSibling();){if(!a.parent())return;u=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:Ro(Fe.none,this.children,this.positions,0,this.children.length,0,this.length,(t,r,n)=>new i(this.type,t,r,n,this.propValues),e.makeTree||((t,r,n)=>new i(Fe.none,t,r,n)))}static build(e){return up(e)}};Ee.empty=new Ee(Fe.none,[],[],0);var Do=class i{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new i(this.buffer,this.index)}},Rt=class i{constructor(e,t,r){this.buffer=e,this.length=t,this.set=r}get type(){return Fe.none}toString(){let e=[];for(let t=0;t0));a=o[a+3]);return l}slice(e,t,r){let n=this.buffer,s=new Uint16Array(t-e),o=0;for(let l=e,a=0;l=e&&te;case 1:return t<=e&&r>e;case 2:return r>e;case 4:return!0}}function dr(i,e,t,r){for(var n;i.from==i.to||(t<1?i.from>=e:i.from>e)||(t>-1?i.to<=e:i.to0?l.length:-1;e!=u;e+=t){let h=l[e],c=a[e]+o.from;if(zu(n,r,c,c+h.length)){if(h instanceof Rt){if(s&ye.ExcludeBuffers)continue;let f=h.findChild(0,h.buffer.length,t,r-c,n);if(f>-1)return new pr(new xo(o,h,e,c),null,f)}else if(s&ye.IncludeAnonymous||!h.type.isAnonymous||Mo(h)){let f;if(!(s&ye.IgnoreMounts)&&(f=wi.get(h))&&!f.overlay)return new i(f.tree,c,e,o);let d=new i(h,c,e,o);return s&ye.IncludeAnonymous||!d.type.isAnonymous?d:d.nextChild(t<0?h.children.length-1:0,t,r,n)}}}if(s&ye.IncludeAnonymous||!o.type.isAnonymous||(o.index>=0?e=o.index+t:e=t<0?-1:o._parent._tree.children.length,o=o._parent,!o))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,r=0){let n;if(!(r&ye.IgnoreOverlays)&&(n=wi.get(this._tree))&&n.overlay){let s=e-this.from;for(let{from:o,to:l}of n.overlay)if((t>0?o<=s:o=s:l>s))return new i(n.tree,n.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,r)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}};function Uu(i,e,t,r){let n=i.cursor(),s=[];if(!n.firstChild())return s;if(t!=null){for(let o=!1;!o;)if(o=n.type.is(t),!n.nextSibling())return s}for(;;){if(r!=null&&n.type.is(r))return s;if(n.type.is(e)&&s.push(n.node),!n.nextSibling())return r==null?s:[]}}function Eo(i,e,t=e.length-1){for(let r=i.parent;t>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(e[t]&&e[t]!=r.name)return!1;t--}}return!0}var xo=class{constructor(e,t,r,n){this.parent=e,this.buffer=t,this.index=r,this.start=n}},pr=class i extends Ln{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,r){super(),this.context=e,this._parent=t,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}child(e,t,r){let{buffer:n}=this.context,s=n.findChild(this.index+4,n.buffer[this.index+3],e,t-this.context.start,r);return s<0?null:new i(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,r=0){if(r&ye.ExcludeBuffers)return null;let{buffer:n}=this.context,s=n.findChild(this.index+4,n.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return s<0?null:new i(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new i(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new i(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],t=[],{buffer:r}=this.context,n=this.index+4,s=r.buffer[this.index+3];if(s>n){let o=r.buffer[this.index+1];e.push(r.slice(n,s,o)),t.push(0)}return new Ee(this.type,e,t,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}};function ju(i){if(!i.length)return null;let e=0,t=i[0];for(let s=1;st.from||o.to=e){let l=new ot(o.tree,o.overlay[0].from+s.from,-1,s);(n||(n=[r])).push(dr(l,e,t,!1))}}return n?ju(n):r}var gr=class{get name(){return this.type.name}constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof ot)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let r=e._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return e?(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0):!1}yieldBuf(e,t){this.index=e;let{start:r,buffer:n}=this.buffer;return this.type=t||n.set.types[n.buffer[e]],this.from=r+n.buffer[e+1],this.to=r+n.buffer[e+2],!0}yield(e){return e?e instanceof ot?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,r){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,r,this.mode));let{buffer:n}=this.buffer,s=n.findChild(this.index+4,n.buffer[this.index+3],e,t-this.buffer.start,r);return s<0?!1:(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,r=this.mode){return this.buffer?r&ye.ExcludeBuffers?!1:this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,r))}parent(){if(!this.buffer)return this.yieldNode(this.mode&ye.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&ye.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode)):!1;let{buffer:t}=this.buffer,r=this.stack.length-1;if(e<0){let n=r<0?0:this.stack[r]+4;if(this.index!=n)return this.yieldBuf(t.findChild(n,this.index,-1,0,4))}else{let n=t.buffer[this.index+3];if(n<(r<0?t.buffer.length:t.buffer[this.stack[r]+3]))return this.yieldBuf(n)}return r<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,r,{buffer:n}=this;if(n){if(e>0){if(this.index-1)for(let s=t+e,o=e<0?-1:r._tree.children.length;s!=o;s+=e){let l=r._tree.children[s];if(this.mode&ye.IncludeAnonymous||l instanceof Rt||!l.type.isAnonymous||Mo(l))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(let o=e;o;o=o._parent)if(o.index==n){if(n==this.index)return o;t=o,r=s+1;break e}n=this.stack[--s]}for(let n=r;n=0;s--){if(s<0)return Eo(this.node,e,n);let o=r[t.buffer[this.stack[s]]];if(!o.isAnonymous){if(e[n]&&e[n]!=o.name)return!1;n--}}return!0}};function Mo(i){return i.children.some(e=>e instanceof Rt||!e.type.isAnonymous||Mo(e))}function up(i){var e;let{buffer:t,nodeSet:r,maxBufferLength:n=1024,reused:s=[],minRepeatType:o=r.types.length}=i,l=Array.isArray(t)?new Do(t,t.length):t,a=r.types,u=0,h=0;function c(S,N,M,j,D,H){let{id:B,start:O,end:W,size:I}=l,te=h;for(;I<0;)if(l.next(),I==-1){let K=s[B];M.push(K),j.push(O-S);return}else if(I==-3){u=B;return}else if(I==-4){h=B;return}else throw new RangeError(`Unrecognized record size: ${I}`);let Ce=a[B],F,Se,k=O-S;if(W-O<=n&&(Se=y(l.pos-N,D))){let K=new Uint16Array(Se.size-Se.skip),ue=l.pos-Se.size,pe=K.length;for(;l.pos>ue;)pe=b(Se.start,K,pe);F=new Rt(K,W-Se.start,r),k=Se.start-S}else{let K=l.pos-I;l.next();let ue=[],pe=[],Je=B>=o?B:-1,pt=0,Ht=W;for(;l.pos>K;)Je>=0&&l.id==Je&&l.size>=0?(l.end<=Ht-n&&(p(ue,pe,O,pt,l.end,Ht,Je,te),pt=ue.length,Ht=l.end),l.next()):H>2500?f(O,K,ue,pe):c(O,K,ue,pe,Je,H+1);if(Je>=0&&pt>0&&pt-1&&pt>0){let Wi=d(Ce);F=Ro(Ce,ue,pe,0,ue.length,0,W-O,Wi,Wi)}else F=g(Ce,ue,pe,W-O,te-W)}M.push(F),j.push(k)}function f(S,N,M,j){let D=[],H=0,B=-1;for(;l.pos>N;){let{id:O,start:W,end:I,size:te}=l;if(te>4)l.next();else{if(B>-1&&W=0;I-=3)O[te++]=D[I],O[te++]=D[I+1]-W,O[te++]=D[I+2]-W,O[te++]=te;M.push(new Rt(O,D[2]-W,r)),j.push(W-S)}}function d(S){return(N,M,j)=>{let D=0,H=N.length-1,B,O;if(H>=0&&(B=N[H])instanceof Ee){if(!H&&B.type==S&&B.length==j)return B;(O=B.prop(J.lookAhead))&&(D=M[H]+B.length+O)}return g(S,N,M,j,D)}}function p(S,N,M,j,D,H,B,O){let W=[],I=[];for(;S.length>j;)W.push(S.pop()),I.push(N.pop()+M-D);S.push(g(r.types[B],W,I,H-D,O-H)),N.push(D-M)}function g(S,N,M,j,D=0,H){if(u){let B=[J.contextHash,u];H=H?[B].concat(H):[B]}if(D>25){let B=[J.lookAhead,D];H=H?[B].concat(H):[B]}return new Ee(S,N,M,j,H)}function y(S,N){let M=l.fork(),j=0,D=0,H=0,B=M.end-n,O={size:0,start:0,skip:0};e:for(let W=M.pos-S;M.pos>W;){let I=M.size;if(M.id==N&&I>=0){O.size=j,O.start=D,O.skip=H,H+=4,j+=4,M.next();continue}let te=M.pos-I;if(I<0||te=o?4:0,F=M.start;for(M.next();M.pos>te;){if(M.size<0)if(M.size==-3)Ce+=4;else break e;else M.id>=o&&(Ce+=4);M.next()}D=F,j+=I,H+=Ce}return(N<0||j==S)&&(O.size=j,O.start=D,O.skip=H),O.size>4?O:void 0}function b(S,N,M){let{id:j,start:D,end:H,size:B}=l;if(l.next(),B>=0&&j4){let W=l.pos-(B-4);for(;l.pos>W;)M=b(S,N,M)}N[--M]=O,N[--M]=H-S,N[--M]=D-S,N[--M]=j}else B==-3?u=j:B==-4&&(h=j);return M}let A=[],w=[];for(;l.pos>0;)c(i.start||0,i.bufferStart||0,A,w,-1,0);let E=(e=i.length)!==null&&e!==void 0?e:A.length?w[0]+A[0].length:0;return new Ee(a[i.topID],A.reverse(),w.reverse(),E)}var Wu=new WeakMap;function Pn(i,e){if(!i.isAnonymous||e instanceof Rt||e.type!=i)return 1;let t=Wu.get(e);if(t==null){t=1;for(let r of e.children){if(r.type!=i||!(r instanceof Ee)){t=1;break}t+=Pn(i,r)}Wu.set(e,t)}return t}function Ro(i,e,t,r,n,s,o,l,a){let u=0;for(let p=r;p=h)break;N+=M}if(w==E+1){if(N>h){let M=p[E];d(M.children,M.positions,0,M.children.length,g[E]+A);continue}c.push(p[E])}else{let M=g[w-1]+p[w-1].length-S;c.push(Ro(i,p,g,E,w,S,M,null,a))}f.push(S+A-s)}}return d(e,t,r,n,0),(l||a)(c,f,o)}var Qt=class i{constructor(e,t,r,n,s=!1,o=!1){this.from=e,this.to=t,this.tree=r,this.offset=n,this.open=(s?1:0)|(o?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(e,t=[],r=!1){let n=[new i(0,e.length,e,0,!1,r)];for(let s of t)s.to>e.length&&n.push(s);return n}static applyChanges(e,t,r=128){if(!t.length)return e;let n=[],s=1,o=e.length?e[0]:null;for(let l=0,a=0,u=0;;l++){let h=l=r)for(;o&&o.from=f.from||c<=f.to||u){let d=Math.max(f.from,a)-u,p=Math.min(f.to,c)-u;f=d>=p?null:new i(d,p,f.tree,f.offset+u,l>0,!!h)}if(f&&n.push(f),o.to>c)break;o=snew fr(n.from,n.to)):[new fr(0,0)]:[new fr(0,e.length)],this.createParse(e,t||[],r)}parse(e,t,r){let n=this.startParse(e,t,r);for(;;){let s=n.advance();if(s)return s}}},ko=class{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}};var Fb=new J({perNode:!0});var hp=0,Ge=class i{constructor(e,t,r,n){this.name=e,this.set=t,this.base=r,this.modified=n,this.id=hp++}toString(){let{name:e}=this;for(let t of this.modified)t.name&&(e=`${t.name}(${e})`);return e}static define(e,t){let r=typeof e=="string"?e:"?";if(e instanceof i&&(t=e),t!=null&&t.base)throw new Error("Can not derive from a modified tag");let n=new i(r,[],null,[]);if(n.set.push(n),t)for(let s of t.set)n.set.push(s);return n}static defineModifier(e){let t=new $n(e);return r=>r.modified.indexOf(t)>-1?r:$n.get(r.base||r,r.modified.concat(t).sort((n,s)=>n.id-s.id))}},cp=0,$n=class i{constructor(e){this.name=e,this.instances=[],this.id=cp++}static get(e,t){if(!t.length)return e;let r=t[0].instances.find(l=>l.base==e&&fp(t,l.modified));if(r)return r;let n=[],s=new Ge(e.name,n,e,t);for(let l of t)l.instances.push(s);let o=dp(t);for(let l of e.set)if(!l.modified.length)for(let a of o)n.push(i.get(l,a));return s}};function fp(i,e){return i.length==e.length&&i.every((t,r)=>t==e[r])}function dp(i){let e=[[]];for(let t=0;tr.length-t.length)}function Yu(i){let e=Object.create(null);for(let t in i){let r=i[t];Array.isArray(r)||(r=[r]);for(let n of t.split(" "))if(n){let s=[],o=2,l=n;for(let c=0;;){if(l=="..."&&c>0&&c+3==n.length){o=1;break}let f=/^"(?:[^"\\\\]|\\\\.)*?"|[^\\/!]+/.exec(l);if(!f)throw new RangeError("Invalid path: "+n);if(s.push(f[0]=="*"?"":f[0][0]==\'"\'?JSON.parse(f[0]):f[0]),c+=f[0].length,c==n.length)break;let d=n[c++];if(c==n.length&&d=="!"){o=0;break}if(d!="/")throw new RangeError("Invalid path: "+n);l=n.slice(c)}let a=s.length-1,u=s[a];if(!u)throw new RangeError("Invalid path: "+n);let h=new Ai(r,o,a>0?s.slice(0,a):null);e[u]=h.sort(e[u])}}return Xu.add(e)}var Xu=new J,Ai=class{constructor(e,t,r,n){this.tags=e,this.mode=t,this.context=r,this.next=n}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(e){return!e||e.depth{let o=n;for(let l of s)for(let a of l.set){let u=t[a.id];if(u){o=o?o+" "+u:u;break}}return o},scope:r}}function pp(i,e){let t=null;for(let r of i){let n=r.style(e);n&&(t=t?t+" "+n:n)}return t}function Ju(i,e,t,r=0,n=i.length){let s=new Oo(r,Array.isArray(e)?e:[e],t);s.highlightRange(i.cursor(),r,n,"",s.highlighters),s.flush(n)}var Oo=class{constructor(e,t,r){this.at=e,this.highlighters=t,this.span=r,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,r,n,s){let{type:o,from:l,to:a}=e;if(l>=r||a<=t)return;o.isTop&&(s=this.highlighters.filter(d=>!d.scope||d.scope(o)));let u=n,h=gp(e)||Ai.empty,c=pp(s,h.tags);if(c&&(u&&(u+=" "),u+=c,h.mode==1&&(n+=(n?" ":"")+c)),this.startSpan(Math.max(t,l),u),h.opaque)return;let f=e.tree&&e.tree.prop(J.mounted);if(f&&f.overlay){let d=e.node.enter(f.overlay[0].from+l,1),p=this.highlighters.filter(y=>!y.scope||y.scope(f.tree.type)),g=e.firstChild();for(let y=0,b=l;;y++){let A=y=w||!e.nextSibling())););if(!A||w>r)break;b=A.to+l,b>t&&(this.highlightRange(d.cursor(),Math.max(t,A.from+l),Math.min(r,b),"",p),this.startSpan(Math.min(r,b),u))}g&&e.parent()}else if(e.firstChild()){f&&(n="");do if(!(e.to<=t)){if(e.from>=r)break;this.highlightRange(e,t,r,n,s),this.startSpan(Math.min(r,e.to),u)}while(e.nextSibling());e.parent()}}};function gp(i){let e=i.type.prop(Xu);for(;e&&e.context&&!i.matchContext(e.context);)e=e.next;return e||null}var C=Ge.define,In=C(),Nt=C(),Gu=C(Nt),Ku=C(Nt),Ot=C(),Fn=C(Ot),No=C(Ot),ut=C(),Zt=C(ut),lt=C(),at=C(),Bo=C(),mr=C(Bo),Hn=C(),m={comment:In,lineComment:C(In),blockComment:C(In),docComment:C(In),name:Nt,variableName:C(Nt),typeName:Gu,tagName:C(Gu),propertyName:Ku,attributeName:C(Ku),className:C(Nt),labelName:C(Nt),namespace:C(Nt),macroName:C(Nt),literal:Ot,string:Fn,docString:C(Fn),character:C(Fn),attributeValue:C(Fn),number:No,integer:C(No),float:C(No),bool:C(Ot),regexp:C(Ot),escape:C(Ot),color:C(Ot),url:C(Ot),keyword:lt,self:C(lt),null:C(lt),atom:C(lt),unit:C(lt),modifier:C(lt),operatorKeyword:C(lt),controlKeyword:C(lt),definitionKeyword:C(lt),moduleKeyword:C(lt),operator:at,derefOperator:C(at),arithmeticOperator:C(at),logicOperator:C(at),bitwiseOperator:C(at),compareOperator:C(at),updateOperator:C(at),definitionOperator:C(at),typeOperator:C(at),controlOperator:C(at),punctuation:Bo,separator:C(Bo),bracket:mr,angleBracket:C(mr),squareBracket:C(mr),paren:C(mr),brace:C(mr),content:ut,heading:Zt,heading1:C(Zt),heading2:C(Zt),heading3:C(Zt),heading4:C(Zt),heading5:C(Zt),heading6:C(Zt),contentSeparator:C(ut),list:C(ut),quote:C(ut),emphasis:C(ut),strong:C(ut),link:C(ut),monospace:C(ut),strikethrough:C(ut),inserted:C(),deleted:C(),changed:C(),invalid:C(),meta:Hn,documentMeta:C(Hn),annotation:C(Hn),processingInstruction:C(Hn),definition:Ge.defineModifier("definition"),constant:Ge.defineModifier("constant"),function:Ge.defineModifier("function"),standard:Ge.defineModifier("standard"),local:Ge.defineModifier("local"),special:Ge.defineModifier("special")};for(let i in m){let e=m[i];e instanceof Ge&&(e.name=i)}var Vb=Po([{tag:m.link,class:"tok-link"},{tag:m.heading,class:"tok-heading"},{tag:m.emphasis,class:"tok-emphasis"},{tag:m.strong,class:"tok-strong"},{tag:m.keyword,class:"tok-keyword"},{tag:m.atom,class:"tok-atom"},{tag:m.bool,class:"tok-bool"},{tag:m.url,class:"tok-url"},{tag:m.labelName,class:"tok-labelName"},{tag:m.inserted,class:"tok-inserted"},{tag:m.deleted,class:"tok-deleted"},{tag:m.literal,class:"tok-literal"},{tag:m.string,class:"tok-string"},{tag:m.number,class:"tok-number"},{tag:[m.regexp,m.escape,m.special(m.string)],class:"tok-string2"},{tag:m.variableName,class:"tok-variableName"},{tag:m.local(m.variableName),class:"tok-variableName tok-local"},{tag:m.definition(m.variableName),class:"tok-variableName tok-definition"},{tag:m.special(m.variableName),class:"tok-variableName2"},{tag:m.definition(m.propertyName),class:"tok-propertyName tok-definition"},{tag:m.typeName,class:"tok-typeName"},{tag:m.namespace,class:"tok-namespace"},{tag:m.className,class:"tok-className"},{tag:m.macroName,class:"tok-macroName"},{tag:m.propertyName,class:"tok-propertyName"},{tag:m.operator,class:"tok-operator"},{tag:m.comment,class:"tok-comment"},{tag:m.meta,class:"tok-meta"},{tag:m.invalid,class:"tok-invalid"},{tag:m.punctuation,class:"tok-punctuation"}]);var Lo,br=new J;var mp=new J,qe=class{constructor(e,t,r=[],n=""){this.data=e,this.name=n,oe.prototype.hasOwnProperty("tree")||Object.defineProperty(oe.prototype,"tree",{get(){return vr(this)}}),this.parser=t,this.extension=[Ci.of(this),oe.languageData.of((s,o,l)=>{let a=Qu(s,o,l),u=a.type.prop(br);if(!u)return[];let h=s.facet(u),c=a.type.prop(mp);if(c){let f=a.resolve(o-a.from,l);for(let d of c)if(d.test(f,s)){let p=s.facet(d.facet);return d.type=="replace"?p:p.concat(h)}}return h})].concat(r)}isActiveAt(e,t,r=-1){return Qu(e,t,r).type.prop(br)==this.data}findRegions(e){let t=e.facet(Ci);if((t==null?void 0:t.data)==this.data)return[{from:0,to:e.doc.length}];if(!t||!t.allowsNesting)return[];let r=[],n=(s,o)=>{if(s.prop(br)==this.data){r.push({from:o,to:o+s.length});return}let l=s.prop(J.mounted);if(l){if(l.tree.prop(br)==this.data){if(l.overlay)for(let a of l.overlay)r.push({from:a.from+o,to:a.to+o});else r.push({from:o,to:o+s.length});return}else if(l.overlay){let a=r.length;if(n(l.tree,l.overlay[0].from+o),r.length>a)return}}for(let a=0;a=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-r,t-r)}},yr=null,$o=class i{constructor(e,t,r=[],n,s,o,l,a){this.parser=e,this.state=t,this.fragments=r,this.tree=n,this.treeLen=s,this.viewport=o,this.skipped=l,this.scheduleOn=a,this.parse=null,this.tempSkipped=[]}static create(e,t,r){return new i(e,t,[],Ee.empty,0,r,[],null)}startParse(){return this.parser.startParse(new Ho(this.state.doc),this.fragments)}work(e,t){return t!=null&&t>=this.state.doc.length&&(t=void 0),this.tree!=Ee.empty&&this.isDone(t!=null?t:this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var r;if(typeof e=="number"){let n=Date.now()+e;e=()=>Date.now()>n}for(this.parse||(this.parse=this.startParse()),t!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&t=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(t=this.parse.advance()););}),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(Qt.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let t=yr;yr=this;try{return e()}finally{yr=t}}withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=Zu(e,t.from,t.to);return e}changes(e,t){let{fragments:r,tree:n,treeLen:s,viewport:o,skipped:l}=this;if(this.takeTree(),!e.empty){let a=[];if(e.iterChangedRanges((u,h,c,f)=>a.push({fromA:u,toA:h,fromB:c,toB:f})),r=Qt.applyChanges(r,a),n=Ee.empty,s=0,o={from:e.mapPos(o.from,-1),to:e.mapPos(o.to,1)},this.skipped.length){l=[];for(let u of this.skipped){let h=e.mapPos(u.from,1),c=e.mapPos(u.to,-1);he.from&&(this.fragments=Zu(this.fragments,n,s),this.skipped.splice(r--,1))}return this.skipped.length>=t?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,t){this.skipped.push({from:e,to:t})}static getSkippingParser(e){return new class extends _n{createParse(t,r,n){let s=n[0].from,o=n[n.length-1].to;return{parsedPos:s,advance(){let a=yr;if(a){for(let u of n)a.tempSkipped.push(u);e&&(a.scheduleOn=a.scheduleOn?Promise.all([a.scheduleOn,e]):e)}return this.parsedPos=o,new Ee(Fe.none,[],[],o-s)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;return this.treeLen>=e&&t.length&&t[0].from==0&&t[0].to>=e}static get(){return yr}};function Zu(i,e,t){return Qt.applyChanges(i,[{fromA:e,toA:t,fromB:e,toB:t}])}var wr=class i{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let t=this.context.changes(e.changes,e.state),r=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),t.viewport.to);return t.work(20,r)||t.takeTree(),new i(t)}static init(e){let t=Math.min(3e3,e.doc.length),r=$o.create(e.facet(Ci).parser,e,{from:0,to:t});return r.work(20,t)||r.takeTree(),new i(r)}};qe.state=gt.define({create:wr.init,update(i,e){for(let t of e.effects)if(t.is(qe.setState))return t.value;return e.startState.facet(Ci)!=e.state.facet(Ci)?wr.init(e.state):i.apply(e)}});var rh=i=>{let e=setTimeout(()=>i(),500);return()=>clearTimeout(e)};typeof requestIdleCallback!="undefined"&&(rh=i=>{let e=-1,t=setTimeout(()=>{e=requestIdleCallback(i,{timeout:400})},100);return()=>e<0?clearTimeout(t):cancelIdleCallback(e)});var _o=typeof navigator!="undefined"&&(!((Lo=navigator.scheduling)===null||Lo===void 0)&&Lo.isInputPending)?()=>navigator.scheduling.isInputPending():null,yp=Jt.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(qe.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(qe.state);(t.tree!=t.context.tree||!t.context.isDone(e.doc.length))&&(this.working=rh(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEndn+1e3,a=s.context.work(()=>_o&&_o()||Date.now()>o,n+(l?0:1e5));this.chunkBudget-=Date.now()-t,(a||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:qe.setState.of(new wr(s.context))})),this.chunkBudget>0&&!(a&&!l)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(t=>ze(this.view.state,t)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),Ci=$.define({combine(i){return i.length?i[0]:null},enables:i=>[qe.state,yp,q.contentAttributes.compute([i],e=>{let t=e.facet(i);return t&&t.name?{"data-language":t.name}:{}})]});var Bt=class i{constructor(e,t){this.specs=e;let r;function n(l){let a=He.newName();return(r||(r=Object.create(null)))["."+a]=l,a}let s=typeof t.all=="string"?t.all:t.all?n(t.all):void 0,o=t.scope;this.scope=o instanceof qe?l=>l.prop(br)==o.data:o?l=>l==o:void 0,this.style=Po(e.map(l=>({tag:l.tag,class:l.class||n(Object.assign({},l,{tag:null}))})),{all:s}).style,this.module=r?new He(r):null,this.themeType=t.themeType}static define(e,t){return new i(e,t||{})}},Vo=$.define(),nh=$.define({combine(i){return i.length?[i[0]]:null}});function Io(i){let e=i.facet(Vo);return e.length?e:i.facet(nh)}function Vn(i,e){let t=[bp],r;return i instanceof Bt&&(i.module&&t.push(q.styleModule.of(i.module)),r=i.themeType),e!=null&&e.fallback?t.push(nh.of(i)):r?t.push(Vo.computeN([q.darkTheme],n=>n.facet(q.darkTheme)==(r=="dark")?[i]:[])):t.push(Vo.of(i)),t}var qo=class{constructor(e){this.markCache=Object.create(null),this.tree=vr(e.state),this.decorations=this.buildDeco(e,Io(e.state)),this.decoratedTo=e.viewport.to}update(e){let t=vr(e.state),r=Io(e.state),n=r!=Io(e.startState),{viewport:s}=e.view,o=e.changes.mapPos(this.decoratedTo,1);t.length=s.to?(this.decorations=this.decorations.map(e.changes),this.decoratedTo=o):(t!=this.tree||e.viewportChanged||n)&&(this.tree=t,this.decorations=this.buildDeco(e.view,r),this.decoratedTo=s.to)}buildDeco(e,t){if(!t||!this.tree.length)return le.none;let r=new zt;for(let{from:n,to:s}of e.visibleRanges)Ju(this.tree,t,(o,l,a)=>{r.add(o,l,this.markCache[a]||(this.markCache[a]=le.mark({class:a})))},n,s);return r.finish()}},bp=nn.high(Jt.fromClass(qo,{decorations:i=>i.decorations})),Jb=Bt.define([{tag:m.meta,color:"#404740"},{tag:m.link,textDecoration:"underline"},{tag:m.heading,textDecoration:"underline",fontWeight:"bold"},{tag:m.emphasis,fontStyle:"italic"},{tag:m.strong,fontWeight:"bold"},{tag:m.strikethrough,textDecoration:"line-through"},{tag:m.keyword,color:"#708"},{tag:[m.atom,m.bool,m.url,m.contentSeparator,m.labelName],color:"#219"},{tag:[m.literal,m.inserted],color:"#164"},{tag:[m.string,m.deleted],color:"#a11"},{tag:[m.regexp,m.escape,m.special(m.string)],color:"#e40"},{tag:m.definition(m.variableName),color:"#00f"},{tag:m.local(m.variableName),color:"#30a"},{tag:[m.typeName,m.namespace],color:"#085"},{tag:m.className,color:"#167"},{tag:[m.special(m.variableName),m.macroName],color:"#256"},{tag:m.definition(m.propertyName),color:"#00c"},{tag:m.comment,color:"#940"},{tag:m.invalid,color:"#f00"}]);var vp=Object.create(null),eh=[Fe.none];var th=[],ih=Object.create(null),wp=Object.create(null);for(let[i,e]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])wp[i]=Ap(vp,e);function Fo(i,e){th.indexOf(i)>-1||(th.push(i),console.warn(e))}function Ap(i,e){let t=[];for(let l of e.split(" ")){let a=[];for(let u of l.split(".")){let h=i[u]||m[u];h?typeof h=="function"?a.length?a=a.map(h):Fo(u,`Modifier ${u} used at start of tag`):a.length?Fo(u,`Tag ${u} used as modifier`):a=Array.isArray(h)?h:[h]:Fo(u,`Unknown highlighting tag ${u}`)}for(let u of a)t.push(u)}if(!t.length)return 0;let r=e.replace(/ /g,"_"),n=r+" "+t.map(l=>l.id),s=ih[n];if(s)return s.id;let o=ih[n]=Fe.define({id:eh.length,name:r,props:[Yu({[r]:t})]});return eh.push(o),o.id}var Qb={rtl:le.mark({class:"cm-iso",inclusive:!0,attributes:{dir:"rtl"},bidiIsolate:me.RTL}),ltr:le.mark({class:"cm-iso",inclusive:!0,attributes:{dir:"ltr"},bidiIsolate:me.LTR}),auto:le.mark({class:"cm-iso",inclusive:!0,attributes:{dir:"auto"},bidiIsolate:null})};var Cp="#abb2bf",Sp="#7d8799",Dp="#ffffff",Ep="#21252b",Uo="rgba(0, 0, 0, 0.5)",xp="#292d3e",Wo="#353a42",Tp="rgba(128, 203, 196, 0.2)",sh="#ffcc00",kp=q.theme({"&":{color:"#ffffff",backgroundColor:xp},".cm-content":{caretColor:sh},"&.cm-focused .cm-cursor":{borderLeftColor:sh},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:Tp},".cm-panels":{backgroundColor:Ep,color:"#ffffff"},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:Uo},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847",outline:"1px solid #515a6b"},".cm-gutters":{background:"#292d3e",color:"#676e95",border:"none"},".cm-activeLineGutter":{backgroundColor:Uo},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:Wo},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:Wo,borderBottomColor:Wo},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:Uo,color:Cp}}},{dark:!0}),Mp=Bt.define([{tag:m.keyword,color:"#c792ea"},{tag:m.operator,color:"#89ddff"},{tag:m.special(m.variableName),color:"#eeffff"},{tag:m.typeName,color:"#f07178"},{tag:m.atom,color:"#f78c6c"},{tag:m.number,color:"#ff5370"},{tag:m.definition(m.variableName),color:"#82aaff"},{tag:m.string,color:"#c3e88d"},{tag:m.special(m.string),color:"#f07178"},{tag:m.comment,color:Sp},{tag:m.variableName,color:"#f07178"},{tag:m.tagName,color:"#ff5370"},{tag:m.bracket,color:"#a2a1a4"},{tag:m.meta,color:"#ffcb6b"},{tag:m.attributeName,color:"#c792ea"},{tag:m.propertyName,color:"#c792ea"},{tag:m.className,color:"#decb6b"},{tag:m.invalid,color:Dp}]),Rp=[kp,Vn(Mp)];var oh="#2e3440",Xo="#3b4252",lh="#434c5e",qn="#4c566a";var ah="#e5e9f0",Yo="#eceff4",zo="#8fbcbb",uh="#88c0d0",Np="#81a1c1",Ke="#5e81ac",Op="#bf616a",Si="#d08770",jo="#ebcb8b",hh="#a3be8c",Bp="#b48ead",ch="#d30102",Jo=Yo,Go=Jo,Pp="#ffffff",Ko=Xo,Lp=Jo,fh=Xo,dh=q.theme({"&":{color:oh,backgroundColor:Pp},".cm-content":{caretColor:fh},".cm-cursor, .cm-dropCursor":{borderLeftColor:fh},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:Lp},".cm-panels":{backgroundColor:Jo,color:qn},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:`1px solid ${qn}`},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:ah},".cm-activeLine":{backgroundColor:Go},".cm-selectionMatch":{backgroundColor:ah},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{outline:`1px solid ${qn}`},"&.cm-focused .cm-matchingBracket":{backgroundColor:Yo},".cm-gutters":{backgroundColor:Yo,color:oh,border:"none"},".cm-activeLineGutter":{backgroundColor:Go},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:Ko},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:Ko,borderBottomColor:Ko},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:Go,color:qn}}},{dark:!1}),_p=Bt.define([{tag:m.keyword,color:Ke},{tag:[m.name,m.deleted,m.character,m.propertyName,m.macroName],color:Si},{tag:[m.variableName],color:Si},{tag:[m.function(m.variableName)],color:Ke},{tag:[m.labelName],color:Np},{tag:[m.color,m.constant(m.name),m.standard(m.name)],color:Ke},{tag:[m.definition(m.name),m.separator],color:hh},{tag:[m.brace],color:zo},{tag:[m.annotation],color:ch},{tag:[m.number,m.changed,m.annotation,m.modifier,m.self,m.namespace],color:uh},{tag:[m.typeName,m.className],color:jo},{tag:[m.operator,m.operatorKeyword],color:hh},{tag:[m.tagName],color:Bp},{tag:[m.squareBracket],color:Op},{tag:[m.angleBracket],color:Si},{tag:[m.attributeName],color:jo},{tag:[m.regexp],color:Ke},{tag:[m.quote],color:Xo},{tag:[m.string],color:Si},{tag:m.link,color:zo,textDecoration:"underline",textUnderlinePosition:"under"},{tag:[m.url,m.escape,m.special(m.string)],color:Si},{tag:[m.meta],color:uh},{tag:[m.comment],color:lh,fontStyle:"italic"},{tag:m.strong,fontWeight:"bold",color:Ke},{tag:m.emphasis,fontStyle:"italic",color:Ke},{tag:m.strikethrough,textDecoration:"line-through"},{tag:m.heading,fontWeight:"bold",color:Ke},{tag:m.special(m.heading1),fontWeight:"bold",color:Ke},{tag:m.heading1,fontWeight:"bold",color:Ke},{tag:[m.heading2,m.heading3,m.heading4],fontWeight:"bold",color:Ke},{tag:[m.heading5,m.heading6],color:Ke},{tag:[m.atom,m.bool,m.special(m.variableName)],color:Si},{tag:[m.processingInstruction,m.inserted],color:zo},{tag:[m.contentSeparator],color:jo},{tag:m.invalid,color:lh,borderBottom:`1px dotted ${ch}`}]),u1=[dh,Vn(_p)];function Ar(i,e=0,t=" ",r=!0){let n=[];if(e==5||i==null)return"";if(typeof i=="string")return i;if(typeof i=="number")return`${i}`;if(Array.isArray(i))n.push(`${r?"(":""}${i.map(s=>Ar(s,e+1)).join(t)}${r?")":""}`);else if(typeof i=="object")for(let s of Object.values(i))n.push(Ar(s,e+1));return n.join(" ")}var Ip={str:"strength",dex:"dexterity",con:"constitution",wis:"wisdom",int:"intelligence",cha:"charisma"};function ht(i){return i?i.replace(/{@condition (.+?)(?:\\|.+)?}/g,"$1").replace(/{@item (.+?)(?:\\|.+)?}/g,"$1").replace(/{@spell ([\\s\\S]+?)(?:\\|.+)?}/g,"$1").replace(/{@recharge (.+?)(?:\\|.+)?}/g,"(Recharge $1-6)").replace(/{@recharge}/g,"(Recharge 6)").replace(/{@h}/g,"").replace(/{@damage (.+?)}/g,"$1").replace(/{@atk ms}/g,"Melee Spell Attack").replace(/{@atk rs}/g,"Ranged Spell Attack").replace(/{@atk mw}/g,"Melee Weapon Attack").replace(/{@atk rw}/g,"Ranged Weapon Attack").replace(/{@atk mw,rw}/g,"Melee / Ranged Weapon Attack").replace(/{@creature (.+?)(?:\\|.+)?}/g,"$1").replace(/{@skill (.+?)(?:\\|.+)?}/g,"$1").replace(/{@dice (.+?)(?:\\|.+)?}/g,"$1").replace(/{@hit (\\d+?)(?:\\|.+)?}/g,"+$1").replace(/{@dc (\\d+?)(?:\\|.+)?}/g,"$1").replace(/{@quickref (.+?)\\|\\|.+?}/,"$1"):""}async function ph(i){return new Promise((e,t)=>{let r=new FileReader;r.onload=async n=>{var s,o,l,a,u,h,c,f,d,p,g,y,b,A,w,E,S;try{let N=JSON.parse(n.target.result),M;"monster"in N?M=N.monster:Array.isArray(N)?M=N:typeof N=="object"?M=[N]:t("Invalid monster JSON provided.");let j=[];for(let D of M)try{let H={image:null,bestiary:!0,name:D.name,source:Xp(D),type:Fp(D.type),subtype:Hp(D.type),size:lg[(s=D.size)==null?void 0:s[0]],alignment:Gp(D),hp:D.hp&&"average"in D.hp?(o=D.hp)==null?void 0:o.average:null,hit_dice:D.hp&&"formula"in D.hp?(l=D.hp)==null?void 0:l.formula:"",ac:qp(D.ac),speed:Kp(D),stats:[D.str,D.dex,D.con,D.int,D.wis,D.cha],damage_immunities:ht(Di(D.immune)),damage_resistances:ht(Di(D.resist)),damage_vulnerabilities:ht(Di(D.vulnerable)),condition_immunities:ht(Di(D.conditionImmune)),saves:Object.entries((a=D.save)!=null?a:{}).map(B=>{var W,I;if(!B||!B[1])return;let[,O]=(I=(W=B[1])==null?void 0:W.match(/.*?(\\d+)/))!=null?I:[];if(O)return{[Ip[B[0]]]:O}}).filter(B=>B),skillsaves:X0(D),senses:Yp(D),languages:Ar(D.languages,0,", ",!1),cr:$p(D.cr),traits:(h=(u=D.trait)==null?void 0:u.flatMap(ei))!=null?h:[],actions:(f=(c=D.action)==null?void 0:c.flatMap(ei))!=null?f:[],bonus_actions:(p=(d=D.bonus)==null?void 0:d.flatMap(ei))!=null?p:[],reactions:(y=(g=D.reaction)==null?void 0:g.flatMap(ei))!=null?y:[],legendary_actions:(A=(b=D.legendary)==null?void 0:b.flatMap(ei))!=null?A:[],mythic_actions:[...(w=(D.mythicHeader?[{name:"",entries:D.mythicHeader}]:[]).flatMap(ei))!=null?w:[],...(S=(E=D.mythic)==null?void 0:E.flatMap(ei))!=null?S:[]],spells:jp(D),spellsNotes:Vp(D).join(" ")};j.push(H)}catch(H){console.error(H);continue}e(j)}catch(N){console.error("reject!!!",N),t(N)}},r.readAsText(i)})}function Fp(i){if(i)return typeof i=="string"?i:i.type}function Hp(i){if(!i||typeof i=="string"||!i.tags)return;let e=[];for(var t of i.tags)typeof t=="string"?e.push(t):e.push(t.tag);return e.join(", ")}function $p(i){if(i)return typeof i=="string"?i:i.cr}function Vp(i){let e=[];for(let t in i.spellcasting)e.push(Ar(i.spellcasting[t].footerEntries,0,", ",!1));return e}function Di(i){if(!i)return"";let e=[];for(let t of i){if(typeof t=="string"){e.push(t);continue}if("special"in t){e.push(t.special);continue}if("immune"in t){e.push(`${Di(t.immune)}${t.note?" ":""}${t.note?t.note:""}`);continue}if("resist"in t){e.push(`${Di(t.resist)}${t.note?" ":""}${t.note?t.note:""}`);continue}}return e.join(", ")}function qp(i=[]){var t;let[e]=i;if(e){if(typeof e=="number")return e;if(typeof e=="string"){let[r,n]=(t=e.match(/(\\d+)/))!=null?t:[];return n?Number(n):null}if(typeof e=="object")return"special"in e?e.special:"ac"in e?"from"in e?`${e.ac} (${ht(e.from.join(", "))})`:`${e.ac}`:null}}var Up={0:"Cantrips (at will)",1:"1st level",2:"2nd level",3:"3rd level",4:"4th level",5:"5th level",6:"6th level",7:"7th level",8:"8th level",9:"9th level"};function Qo(i){let e=[];for(let t of i){if(typeof t=="string"){e.push(t);continue}!t.hidden&&t.entry&&t.entry.length&&e.push(t.entry)}return ht(e.join(", "))}function Wp(i){let e=[];for(let t of Object.keys(i)){let r=i[t],n=Number(t.replace(/[^0-9]/,""));e.push([n,Qo(r)])}return e}function zp(i){var n,s;let e=[ht(((n=i.headerEntries)!=null?n:[]).join(`\n`))];if("spells"in i)try{for(let o in(s=i.spells)!=null?s:{}){let l=i.spells[o],{spells:a}=l,u=`${Up[o]}`;u+="slots"in l?` (${l.slots} slots)`:"";let h=ht(a.join(", "));e.push({[u]:h})}}catch(o){throw new Error("There was an error parsing the spells.")}if("will"in i&&i.will.length>0)try{e.push({"At will":Qo(i.will)})}catch(o){throw new Error("There was an error parsing the at-will spells.")}if("ritual"in i&&i.ritual.length>0)try{e.push({Rituals:Qo(i.ritual)})}catch(o){throw new Error("There was an error parsing the ritual spells.")}let t=["rest","daily","weekly","yearly","charges"],r={rest:"/rest each",daily:"/day each",weekly:"/week each",yearly:"/year each",charges:" charges"};for(let o of t)if(o in i){let l=Wp(i[o]);for(let a of l.sort((u,h)=>h[0]-u[0]))e.push({[`${a[0]}${r[o]}`]:a[1]})}return e}function jp(i){return!i.spellcasting||!i.spellcasting.length?[]:i.spellcasting.flatMap(zp)}function Gp(i){return i.alignment?Un(i.alignment):null}function Un(i){var t;if(!i)return null;let e=[];if(Array.isArray(i)){let r=[];for(let n of i)typeof n=="string"?r.push(Un(n)):e.push(Un(n));r.length>0&&e.push(r.join(" "))}else if(typeof i=="object"){if("special"in i&&i.special!=null)return i.special;if("alignment"in i)return`${((t=i.alignment)!=null?t:[]).map(r=>Un(r)).join(" ")}${i.chance?` (${i.chance}%)`:""}${i.note?` (${i.note})`:""}`}else{switch(i.toUpperCase()){case"L":return"lawful";case"N":return"neutral";case"NX":return"neutral (law/chaos axis)";case"NY":return"neutral (good/evil axis)";case"C":return"chaotic";case"G":return"good";case"E":return"evil";case"U":return"unaligned";case"A":return"any alignment"}return i}return e.join(" or ")}function Kp(i){var l,a;let e=i.speed;if(!e)return"\\u2014";if(typeof e=="number")return`${e}`;function t(u){return typeof u=="number"?u:u.number!=null?u.number:u}function r(u){var h;return typeof u=="number"?"":(h=u==null?void 0:u.condition)!=null?h:""}let n=[],s=["walk","burrow","climb","fly","swim"];for(let u of s){if(u!="walk"&&!(u in e)&&!(u in((l=e.alternate)!=null?l:{})))continue;let h=[];n.push(`${u==="walk"?"":`${u} `}${t((a=e[u])!=null?a:0)} ft. ${r(e[u])}`.trim()),e.alternate&&e.alternate[u]&&e.alternate[u].forEach(c=>{n.push(`${u==="walk"?"":`${u} `}${t(c!=null?c:0)} ft. ${r(c)}`.trim())})}let o=", ";if(e.choose){o="; ";let u=e.choose.from.sort();u.length>1?(`${u.slice(0,u.length-1).join(", ")}${u[u.length-1]}${e.choose.amount}`,e.choose.note&&`${e.choose.note}`):n.push(`${u} ${e.choose.amount} ft.${e.choose.note?` ${e.choose.note}`:""}`)}return n.join(o)}function Yp(i){if(typeof i.senses=="string")return i.senses;let e=[];return Array.isArray(i.senses)&&i.senses.length>0&&(e=[i.senses.join(", ").trim()]),i.passive&&e.push(`passive Perception ${i.passive}`),e.join(", ")}function Xp(i){var t,r,n;let e=[];return(t=i.source)!=null&&t.length&&e.push((r=v[i.source])!=null?r:i.source),(n=i.otherSources)!=null&&n.length&&e.push(...i.otherSources.map(s=>{var o;return(o=v[s.source])!=null?o:s.source})),e}function ei(i){return i.entries.reduce((t,r)=>{var s;if(typeof r!="string"){let o=(s=r.items)==null?void 0:s.map(l=>typeof l=="string"?{name:l,entries:[]}:"entry"in l?{name:l.name,entries:[l.entry]}:{name:l.name,entries:l.entries});return t.concat(o!=null?o:[])}return t.length>1||t[0].entries.push(r),t},[{name:i.name,entries:[]}]).map(({name:t,entries:r})=>({name:ht(t),desc:ht(r.join(`\n`))}))}var Jp="F",Qp="D",Zp="T",eg="S",tg="M",ig="L",rg="H",ng="G",sg="C",og="V",lg={[Jp]:"Fine",[Qp]:"Diminutive",[Zp]:"Tiny",[eg]:"Small",[tg]:"Medium",[ig]:"Large",[rg]:"Huge",[ng]:"Gargantuan",[sg]:"Colossal",[og]:"Varies"},ag="CoS",ug="DMG",hg="EEPC",cg="EET",fg="HotDQ",dg="LMoP",pg="Mag",gg="MM",mg="OotA",yg="PHB",bg="PotA",vg="RoT",wg="RoTOS",Ag="SCAG",Cg="SKT",Sg="ToA",Dg="ToD",Eg="TTP",xg="TftYP",Tg="TftYP-AtG",kg="TftYP-DiT",Mg="TftYP-TFoF",Rg="TftYP-THSoT",Ng="TftYP-TSC",Og="TftYP-ToH",Bg="TftYP-WPM",Pg="VGM",Lg="XGE",_g="OGA",Ig="MTF",Fg="WDH",Hg="WDMM",$g="GGR",Vg="KKW",qg="LLK",Ug="GoS",Wg="AI",zg="OoW",jg="ESK",Gg="DIP",Kg="HftT",Yg="DC",Xg="SLW",Jg="SDW",Qg="BGDIA",Zg="LR",em="AL",tm="SAC",im="ERLW",rm="EFR",nm="RMBRE",sm="RMR",om="MFF",lm="AWM",am="IMR",um="SADS",hm="EGW",cm="ToR",fm="DD",dm="FS",pm="US",gm="MOT",mm="IDRotF",ym="TCE",bm="VRGR",vm="HoL",wm="Screen",Am="ScreenWildernessKit",Cm="HF",Sm="CM",Dm="WBtW",Em="CRCotN",Zo="AL",xm=`${Zo}CurseOfStrahd`,Tm=`${Zo}ElementalEvil`,km=`${Zo}RageOfDemons`,Ei="PS",Mm=`${Ei}A`,Rm=`${Ei}I`,Nm=`${Ei}K`,Om=`${Ei}Z`,Bm=`${Ei}X`,Pm=`${Ei}D`,x="UA",Lm=`${x}Artificer`,_m=`${x}EladrinAndGith`,Im=`${x}Eberron`,Fm=`${x}FeatsForRaces`,Hm=`${x}FeatsForSkills`,$m=`${x}FiendishOptions`,Vm=`${x}Feats`,qm=`${x}GothicHeroes`,Um=`${x}ModernMagic`,Wm=`${x}StarterSpells`,zm=`${x}TheMysticClass`,jm=`${x}ThatOldBlackMagic`,Gm=`${x}TheRangerRevised`,Km=`${x}WaterborneAdventures`,Ym=`${x}VariantRules`,Xm=`${x}LightDarkUnderdark`,Jm=`${x}RangerAndRogue`,Qm=`${x}ATrioOfSubclasses`,Zm=`${x}BarbarianPrimalPaths`,e0=`${x}RevisedSubclasses`,t0=`${x}KitsOfOld`,i0=`${x}BardBardColleges`,r0=`${x}ClericDivineDomains`,n0=`${x}Druid`,s0=`${x}RevisedClassOptions`,o0=`${x}Fighter`,l0=`${x}Monk`,a0=`${x}Paladin`,u0=`${x}ModifyingClasses`,h0=`${x}Sorcerer`,c0=`${x}WarlockAndWizard`,f0=`${x}TheFaithful`,d0=`${x}WizardRevisited`,p0=`${x}ElfSubraces`,g0=`${x}MassCombat`,m0=`${x}ThreePillarExperience`,y0=`${x}GreyhawkInitiative`,b0=`${x}ThreeSubclasses`,v0=`${x}OrderDomain`,w0=`${x}CentaursMinotaurs`,A0=`${x}GiantSoulSorcerer`,C0=`${x}RacesOfEberron`,S0=`${x}RacesOfRavnica`,D0=`${x}WGE`,E0=`${x}OfShipsAndSea`,x0=`${x}Sidekicks`,T0=`${x}ArtificerRevisited`,k0=`${x}BarbarianAndMonk`,M0=`${x}SorcererAndWarlock`,R0=`${x}BardAndPaladin`,N0=`${x}ClericDruidWizard`,O0=`${x}FighterRangerRogue`,B0=`${x}ClassFeatureVariants`,P0=`${x}FighterRogueWizard`,L0=`${x}PrestigeClassesRunMagic`,_0=`${x}Ranger`,I0=`${x}2020SubclassesPt1`,F0=`${x}2020SubclassesPt2`,H0=`${x}2020SubclassesPt3`,$0=`${x}2020SubclassesPt4`,V0=`${x}2020SubclassesPt5`,q0=`${x}2020SpellsAndMagicTattoos`,U0=`${x}2020PsionicOptionsRevisited`,W0=`${x}2020SubclassesRevisited`,z0=`${x}2020Feats`,j0=`${x}2021GothicLineages`,G0=`${x}2021FolkOfTheFeywild`,K0=`${x}2021DraconicOptions`,Y0=`${x}2021MagesOfStrixhaven`,el="Adventurers League: ",xi="Plane Shift: ",T="Unearthed Arcana: ",Pt="Tales from the Yawning Portal",v={};v[ag]="Curse of Strahd";v[ug]="Dungeon Master\'s Guide";v[hg]="Elemental Evil Player\'s Companion";v[cg]="Elemental Evil: Trinkets";v[fg]="Hoard of the Dragon Queen";v[dg]="Lost Mine of Phandelver";v[pg]="Dragon Magazine";v[gg]="Monster Manual";v[mg]="Out of the Abyss";v[yg]="Player\'s Handbook";v[bg]="Princes of the Apocalypse";v[vg]="The Rise of Tiamat";v[wg]="The Rise of Tiamat Online Supplement";v[Ag]="Sword Coast Adventurer\'s Guide";v[Cg]="Storm King\'s Thunder";v[Sg]="Tomb of Annihilation";v[Dg]="Tyranny of Dragons";v[Eg]="The Tortle Package";v[xg]=Pt;v[Tg]=`${Pt}: Against the Giants`;v[kg]=`${Pt}: Dead in Thay`;v[Mg]=`${Pt}: The Forge of Fury`;v[Rg]=`${Pt}: The Hidden Shrine of Tamoachan`;v[Ng]=`${Pt}: The Sunless Citadel`;v[Og]=`${Pt}: Tomb of Horrors`;v[Bg]=`${Pt}: White Plume Mountain`;v[Pg]="Volo\'s Guide to Monsters";v[Lg]="Xanathar\'s Guide to Everything";v[_g]="One Grung Above";v[Ig]="Mordenkainen\'s Tome of Foes";v[Fg]="Waterdeep: Dragon Heist";v[Hg]="Waterdeep: Dungeon of the Mad Mage";v[$g]="Guildmasters\' Guide to Ravnica";v[Vg]="Krenko\'s Way";v[qg]="Lost Laboratory of Kwalish";v[Ug]="Ghosts of Saltmarsh";v[Wg]="Acquisitions Incorporated";v[zg]="The Orrery of the Wanderer";v[jg]="Essentials Kit";v[Gg]="Dragon of Icespire Peak";v[Kg]="Hunt for the Thessalhydra";v[Yg]="Divine Contention";v[Xg]="Storm Lord\'s Wrath";v[Jg]="Sleeping Dragon\'s Wake";v[Qg]="Baldur\'s Gate: Descent Into Avernus";v[Zg]="Locathah Rising";v[em]="Adventurers\' League";v[tm]="Sage Advice Compendium";v[im]="Eberron: Rising from the Last War";v[rm]="Eberron: Forgotten Relics";v[nm]="The Lost Dungeon of Rickedness: Big Rick Energy";v[sm]="Dungeons & Dragons vs. Rick and Morty: Basic Rules";v[om]="Mordenkainen\'s Fiendish Folio";v[lm]="Adventure with Muk";v[am]="Infernal Machine Rebuild";v[um]="Sapphire Anniversary Dice Set";v[hm]="Explorer\'s Guide to Wildemount";v[cm]="Tide of Retribution";v[fm]="Dangerous Designs";v[dm]="Frozen Sick";v[pm]="Unwelcome Spirits";v[gm]="Mythic Odysseys of Theros";v[mm]="Icewind Dale: Rime of the Frostmaiden";v[ym]="Tasha\'s Cauldron of Everything";v[bm]="Van Richten\'s Guide to Ravenloft";v[vm]="The House of Lament";v[wm]="Dungeon Master\'s Screen";v[Am]="Dungeon Master\'s Screen: Wilderness Kit";v[Cm]="Heroes\' Feast";v[Sm]="Candlekeep Mysteries";v[xm]=`${el}Curse of Strahd`;v[Tm]=`${el}Elemental Evil`;v[km]=`${el}Rage of Demons`;v[Mm]=`${xi}Amonkhet`;v[Rm]=`${xi}Innistrad`;v[Nm]=`${xi}Kaladesh`;v[Om]=`${xi}Zendikar`;v[Bm]=`${xi}Ixalan`;v[Pm]=`${xi}Dominaria`;v[Lm]=`${T}Artificer`;v[_m]=`${T}Eladrin and Gith`;v[Im]=`${T}Eberron`;v[Fm]=`${T}Feats for Races`;v[Hm]=`${T}Feats for Skills`;v[$m]=`${T}Fiendish Options`;v[Vm]=`${T}Feats`;v[qm]=`${T}Gothic Heroes`;v[Um]=`${T}Modern Magic`;v[Wm]=`${T}Starter Spells`;v[zm]=`${T}The Mystic Class`;v[jm]=`${T}That Old Black Magic`;v[Gm]=`${T}The Ranger, Revised`;v[Km]=`${T}Waterborne Adventures`;v[Ym]=`${T}Variant Rules`;v[Xm]=`${T}Light, Dark, Underdark!`;v[Jm]=`${T}Ranger and Rogue`;v[Qm]=`${T}A Trio of Subclasses`;v[Zm]=`${T}Barbarian Primal Paths`;v[e0]=`${T}Revised Subclasses`;v[t0]=`${T}Kits of Old`;v[i0]=`${T}Bard: Bard Colleges`;v[r0]=`${T}Cleric: Divine Domains`;v[n0]=`${T}Druid`;v[s0]=`${T}Revised Class Options`;v[o0]=`${T}Fighter`;v[l0]=`${T}Monk`;v[a0]=`${T}Paladin`;v[u0]=`${T}Modifying Classes`;v[h0]=`${T}Sorcerer`;v[c0]=`${T}Warlock and Wizard`;v[f0]=`${T}The Faithful`;v[d0]=`${T}Wizard Revisited`;v[p0]=`${T}Elf Subraces`;v[g0]=`${T}Mass Combat`;v[m0]=`${T}Three-Pillar Experience`;v[y0]=`${T}Greyhawk Initiative`;v[b0]=`${T}Three Subclasses`;v[v0]=`${T}Order Domain`;v[w0]=`${T}Centaurs and Minotaurs`;v[A0]=`${T}Giant Soul Sorcerer`;v[C0]=`${T}Races of Eberron`;v[S0]=`${T}Races of Ravnica`;v[D0]="Wayfinder\'s Guide to Eberron";v[E0]=`${T}Of Ships and the Sea`;v[x0]=`${T}Sidekicks`;v[T0]=`${T}Artificer Revisited`;v[k0]=`${T}Barbarian and Monk`;v[M0]=`${T}Sorcerer and Warlock`;v[R0]=`${T}Bard and Paladin`;v[N0]=`${T}Cleric, Druid, and Wizard`;v[O0]=`${T}Fighter, Ranger, and Rogue`;v[B0]=`${T}Class Feature Variants`;v[P0]=`${T}Fighter, Rogue, and Wizard`;v[L0]=`${T}Prestige Classes and Rune Magic`;v[_0]=`${T}Ranger`;v[I0]=`${T}2020 Subclasses, Part 1`;v[F0]=`${T}2020 Subclasses, Part 2`;v[H0]=`${T}2020 Subclasses, Part 3`;v[$0]=`${T}2020 Subclasses, Part 4`;v[V0]=`${T}2020 Subclasses, Part 5`;v[q0]=`${T}2020 Spells and Magic Tattoos`;v[U0]=`${T}2020 Psionic Options Revisited`;v[W0]=`${T}2020 Subclasses Revisited`;v[z0]=`${T}2020 Feats`;v[j0]=`${T}2021 Gothic Lineages`;v[G0]=`${T}2021 Folk of the Feywild`;v[K0]=`${T}2021 Draconic Options`;v[Y0]=`${T}2021 Mages of Strixhaven`;v[Dm]="The Wild Beyond the Witchlight";v[Em]="Critical Role: Call of the Netherdeep";function X0(i){var n,s,o;let e=i.skill;if(!e)return[];let t=[],r=[];for(let l of Object.keys(e)){if(l=="other"){let h=e[l];for(let c of h){let f=c.oneOf;if(!f)continue;let d=Object.keys(f).sort(),p=d.shift(),g=f[p],[,y]=(n=g==null?void 0:g.match(/.*?(\\d+)/))!=null?n:[];r.push({[`plus one of the following: ${p.charAt(0).toUpperCase()+p.slice(1)}`]:y});for(let b of d.slice(1)){let A=f[b],[,w]=(s=A==null?void 0:A.match(/.*?(\\d+)/))!=null?s:[];w&&r.push({[b]:w})}}continue}let a=e[l],[,u]=(o=a==null?void 0:a.match(/.*?(\\d+)/))!=null?o:[];u&&t.push({[l]:u})}return[...t.filter(l=>l),...r.filter(l=>l)]}async function gh(i){return new Promise((e,t)=>{let r=new FileReader;r.onload=async n=>{var o,l,a,u,h,c,f,d,p,g,y,b,A,w,E,S,N,M,j,D,H,B,O,W,I;let s=[];try{let te=JSON.parse(n.target.result),Ce=[];te.creatures?Ce=te.creatures:Ce=[te];for(let F of Ce)try{let Se={image:null,name:F.name,source:"CritterDB",type:F.stats.race,subtype:"",size:F.stats.size,alignment:F.stats.alignment,hp:F.stats.hitPoints,hit_dice:`${Math.floor(F.stats.extraHealthFromConstitution/F.stats.abilityScoreModifiers.constitution)}d${F.stats.hitDieSize} + ${F.stats.extraHealthFromConstitution}`,ac:F.stats.armorClass,speed:F.stats.speed,stats:[F.stats.abilityScores.strength,F.stats.abilityScores.dexterity,F.stats.abilityScores.constitution,F.stats.abilityScores.intelligence,F.stats.abilityScores.wisdom,F.stats.abilityScores.charisma],damage_immunities:(l=(o=F.stats.damageImmunities)==null?void 0:o.join("; ").toLowerCase().trim())!=null?l:"",damage_resistances:(u=(a=F.stats.damageResistances)==null?void 0:a.join(", ").toLowerCase().trim())!=null?u:"",damage_vulnerabilities:(c=(h=F.stats.damageVulnerabilities)==null?void 0:h.join(", ").toLowerCase().trim())!=null?c:"",condition_immunities:(d=(f=F.stats.conditionImmunities)==null?void 0:f.join(", ").toLowerCase().trim())!=null?d:"",saves:(g=(p=F.stats.savingThrows)==null?void 0:p.map(k=>{var K;if(!(!("value"in k)&&!("modifier"in k)))return{[k.ability]:(K=k.value)!=null?K:k.modifier}}).filter(k=>k))!=null?g:[],skillsaves:(b=(y=F.stats.skills)==null?void 0:y.map(k=>{var K;if(!(!("value"in k)&&!("modifier"in k)))return{[k.name]:(K=k.value)!=null?K:k.modifier}}).filter(k=>k))!=null?b:[],senses:(w=(A=F.stats.senses)==null?void 0:A.join(", ").trim())!=null?w:"",languages:(S=(E=F.stats.languages)==null?void 0:E.join(", ").trim())!=null?S:"",cr:(N=F.stats.challengeRating)!=null?N:"",traits:(j=(M=F.stats.additionalAbilities)==null?void 0:M.map(k=>({name:k.name,desc:k.description.replace(/<[^>]*>/g,"")})))!=null?j:[],actions:(H=(D=F.stats.actions)==null?void 0:D.map(k=>({name:k.name,desc:k.description.replace(/<[^>]*>/g,"")})))!=null?H:[],reactions:(O=(B=F.stats.reactions)==null?void 0:B.map(k=>({name:k.name,desc:k.description.replace(/<[^>]*>/g,"")})))!=null?O:[],legendary_actions:(I=(W=F.stats.legendaryActions)==null?void 0:W.map(k=>({name:k.name,desc:k.description.replace(/<[^>]*>/g,"")})))!=null?I:[]};s.push(Se)}catch(Se){continue}e(s)}catch(te){t()}},r.readAsText(i)})}var kc=Gc(xc());async function Mc(i){return new Promise((e,t)=>{let r=new FileReader;r.onload=async n=>{let s=n.target.result,l=new kc.DOMParser().parseFromString(s,"application/xml").getElementsByTagName("monster"),a=[];if(l.length){for(let u of Array.from(l))try{let h={image:null,name:ve(u,"name"),size:Uy(u),type:ve(u,"type"),subtype:ve(u,"subtype"),alignment:ve(u,"alignment"),ac:Wy(u),hp:Number(Tc(u,"hp")),hit_dice:Tc(u,"hit_dice"),speed:ve(u,"speed"),stats:[Number(ve(u,"str")),Number(ve(u,"dex")),Number(ve(u,"con")),Number(ve(u,"int")),Number(ve(u,"wis")),Number(ve(u,"cha"))],saves:Vy(u),skillsaves:Hy(u),damage_vulnerabilities:ve(u,"vulnerable"),damage_resistances:ve(u,"resist"),damage_immunities:ve(u,"immune"),condition_immunities:ve(u,"conditionImmune"),senses:ve(u,"senses"),languages:ve(u,"languages"),cr:ve(u,"cr"),traits:os(u,"trait"),spells:Fy(u),actions:os(u,"action"),legendary_actions:os(u,"legendary"),reactions:os(u,"reaction"),source:zy(u)};a.push(h)}catch(h){console.error(h);continue}e(a)}},r.readAsText(i)})}function ve(i,e){let t=i.getElementsByTagName(e);if(t&&t.length)return t[0].textContent}function os(i,e){var n;if(!((n=i.getElementsByTagName(e))!=null&&n.length))return[];let t=i.getElementsByTagName(e),r=[];for(let s of Array.from(t)){let o=s.getElementsByTagName("name");if(!o||!o.length||!o[0].textContent||o[0].textContent.includes("Spellcasting"))continue;let l=[],a=s.getElementsByTagName("text");for(let u of Array.from(a))l.push(u.textContent);r.push({name:o[0].textContent,desc:l.join(" ")})}return r}function Fy(i){var r;if(!((r=i.getElementsByTagName("trait"))!=null&&r.length))return[];let t=Array.from(i.getElementsByTagName("trait")).find(n=>{var s;return(s=n.getElementsByTagName("name")[0])==null?void 0:s.textContent.includes("Spellcasting")});return t?Array.from(t.getElementsByTagName("text")).map(n=>n.textContent.replace(/(•|\u2022)/u,"").trim()).filter(n=>n.length):[]}function Hy(i){var r;if(!((r=i.getElementsByTagName("skill"))!=null&&r.length))return[];let e=i.getElementsByTagName("skill")[0].textContent.split(", "),t=[];return e.forEach(n=>{let s=n.split(/\\s[\\+\\-]/);t.push({[s[0]]:Number(s[1])})}),t}var $y={Str:"strength",Dex:"dexterity",Con:"constitution",Int:"intelligence",Wis:"wisdom",Cha:"charisma"};function Vy(i){var r;if(!((r=i.getElementsByTagName("save"))!=null&&r.length))return[];let e=i.getElementsByTagName("save")[0].textContent.split(", "),t=[];return e.forEach(n=>{let s=n.split(/\\s[\\+\\-]/);t.push({[$y[s[0]]]:Number(s[1])})}),t}function Tc(i,e){var s,o;if(!((s=i.getElementsByTagName("hp"))!=null&&s.length))return"";let t=i.getElementsByTagName("hp")[0].textContent,[,r,n]=(o=t.match(/(\\d+) \\(([\\s\\S]+)\\)/))!=null?o:[,"",""];return{hp:r,hit_dice:n}[e]}var qy={T:"tiny",S:"small",M:"medium",L:"large",H:"huge",G:"gargantuan"};function Uy(i){var e;return i.getElementsByTagName("size")&&(e=qy[i.getElementsByTagName("size")[0].textContent])!=null?e:""}function Wy(i){var e;if(i.getElementsByTagName("ac")){let[,t]=(e=i.getElementsByTagName("ac")[0])==null?void 0:e.textContent.match(/(\\d+)/);return Number(t)}return 0}function zy(i){var t,r,n,s,o,l;let e="Unknown";if((t=i.getElementsByTagName("source"))!=null&&t.length)e=i.getElementsByTagName("source")[0].textContent;else if((r=i.getElementsByTagName("trait"))!=null&&r.length&&Array.from(i.getElementsByTagName("trait")).find(a=>{var u;return((u=a.getElementsByTagName("name"))==null?void 0:u[0].textContent)=="Source"})){let a=Array.from(i.getElementsByTagName("trait")).find(u=>{var h,c;return((c=(h=u.getElementsByTagName("name"))==null?void 0:h[0])==null?void 0:c.textContent)=="Source"});e=(o=(s=(n=a==null?void 0:a.getElementsByTagName("text"))==null?void 0:n[0])==null?void 0:s.textContent)==null?void 0:o.replace(/p. \\d+/,"").trim()}else if((l=i.getElementsByTagName("description"))!=null&&l.length){let a=i.getElementsByTagName("description"),u="Source: ";if(a[0].textContent.includes(u)){let h=a[0].textContent.lastIndexOf(u);e=a[0].textContent.slice(h+u.length).split(/, ?/)[0]}}return e}var jy={STR:"strength",DEX:"dexterity",CON:"constitution",INT:"intelligence",WIS:"wisdom",CHA:"charisma"};async function Rc(i){return new Promise((e,t)=>{let r=new FileReader,n=[];r.onload=async s=>{var o,l,a,u,h,c,f,d,p,g,y,b,A,w,E,S,N,M,j,D,H,B,O,W,I,te,Ce,F,Se,k,K,ue,pe,Je,pt,Ht,Wi,Al,Cl,Sl,Dl,El,xl,Tl,kl,Ml,Rl,Nl,Ol,Bl,Pl,Ll,_l;try{let as=JSON.parse(s.target.result),Hc=Object.keys(as).filter(us=>/^Creatures\\./.test(us));for(let us of Hc)try{let ie=as[us],$c={name:ie.Name,source:(o=ie.Source)!=null&&o.trim().length?(l=ie.Source)==null?void 0:l.trim():"Unknown",type:(h=(u=(a=ie.Type)==null?void 0:a.split(/,\\s?/))==null?void 0:u[0])==null?void 0:h.trim(),subtype:"",size:"",alignment:(d=(f=(c=ie.Type)==null?void 0:c.split(/,\\s?/))==null?void 0:f[1])==null?void 0:d.trim(),hp:(p=ie.HP)==null?void 0:p.Value,hit_dice:(b=(y=(g=ie.HP)==null?void 0:g.Notes)==null?void 0:y.replace(/([()])/g,""))==null?void 0:b.trim(),ac:ie.AC.Value,speed:(w=(A=ie.Speed)==null?void 0:A.join(", "))==null?void 0:w.trim(),stats:Object.values((E=ie.Abilities)!=null?E:{}),damage_immunities:(j=(M=(N=(S=ie.DamageImmunities)==null?void 0:S.join("; "))==null?void 0:N.toLowerCase())==null?void 0:M.trim())!=null?j:"",damage_resistances:(O=(B=(H=(D=ie.DamageResistances)==null?void 0:D.join(", "))==null?void 0:H.toLowerCase())==null?void 0:B.trim())!=null?O:"",damage_vulnerabilities:(Ce=(te=(I=(W=ie.DamageVulnerabilities)==null?void 0:W.join(", "))==null?void 0:I.toLowerCase())==null?void 0:te.trim())!=null?Ce:"",condition_immunities:(K=(k=(Se=(F=ie.ConditionImmunities)==null?void 0:F.join(", "))==null?void 0:Se.toLowerCase())==null?void 0:k.trim())!=null?K:"",saves:(pe=(ue=ie.Saves)==null?void 0:ue.map(({Name:ge,Modifier:hs})=>({[jy[ge]]:hs})))!=null?pe:[],skillsaves:(pt=(Je=ie.Skills)==null?void 0:Je.map(({Name:ge,Modifier:hs})=>({[ge]:hs})))!=null?pt:[],senses:(Al=(Wi=(Ht=ie.Senses)==null?void 0:Ht.join(", "))==null?void 0:Wi.trim())!=null?Al:"",languages:(Dl=(Sl=(Cl=ie.Languages)==null?void 0:Cl.join(", "))==null?void 0:Sl.trim())!=null?Dl:"",cr:(xl=(El=ie.Challenge)==null?void 0:El.trim())!=null?xl:"",traits:(kl=(Tl=ie.Traits)==null?void 0:Tl.map(ge=>({name:ge.Name,desc:ge.Content})))!=null?kl:[],actions:(Rl=(Ml=ie.Actions)==null?void 0:Ml.map(ge=>({name:ge.Name,desc:ge.Content})))!=null?Rl:[],bonus_actions:(Ol=(Nl=ie.BonusActions)==null?void 0:Nl.map(ge=>({name:ge.Name,desc:ge.Content})))!=null?Ol:[],reactions:(Pl=(Bl=ie.Reactions)==null?void 0:Bl.map(ge=>({name:ge.Name,desc:ge.Content})))!=null?Pl:[],legendary_actions:(_l=(Ll=ie.LegendaryActions)==null?void 0:Ll.map(ge=>({name:ge.Name,desc:ge.Content})))!=null?_l:[],image:null};n.push($c)}catch(ie){continue}e(n)}catch(as){t()}},r.readAsText(i)})}async function Oc(i){return new Promise((e,t)=>{let r=new FileReader;r.onload=async n=>{try{let s=JSON.parse(n.target.result),o=[fe(s.strength),fe(s.dexterity),fe(s.constitution),fe(s.intelligence),fe(s.wisdom),fe(s.charisma)],l=fe(s.ac),a=tb(s.specials),u=ob(s.spelltype,s.focuspoints,s.cantriplevel,s.spelldc,s.spellattack,s.spells,s.constant),h=s.creature||"Creature",c={layout:"Basic Pathfinder 2e Layout",name:s.name,level:h+" "+s.level.toString(),size:s.size,trait_03:s.type,modifier:fe(s.perception),perception:ib(s.perception),abilities_top:a.filter(d=>d.type===Qy).map(d=>({name:d.name,desc:d.desc})),abilities_mid:a.filter(d=>d.type===Zy).map(d=>({name:d.name,desc:d.desc})),abilities_bot:a.filter(d=>d.type===eb).map(d=>({name:d.name,desc:d.desc})),type:s.type,subtype:"",alignment:s.alignment,ac:l,armorclass:bl(l,fe(s.fortitude),fe(s.reflex),fe(s.will)),hp:fe(s.hp)||1,health:nb(s.hp,s.immunity,s.resistance,s.weakness),attacks:sb(s.strikes),spellcasting:u,speed:s.speed||"5 feet",stats:o,abilityMods:o,damage_vulnerabilities:s.weakness,damage_resistances:s.resistance,damage_immunities:"",condition_immunities:s.immunity,senses:s.perception.note,languages:s.languages,cr:s.level,bestiary:!1,skills:lb(s)},f=ab(s.traits);for(let d=0;d{let t=rb(e.actions),r=Bc(ub(e.description));return{name:e.name,desc:t+r,type:e.type}})}function ib(i){let e=ke(fe(i)),t=i.note?` ${i.note};`:"";return[{name:"Perception",desc:`Perception ${e};${t}`}]}function qi(i){return i<0?`${i} (1d20${i})`:`+${i} (1d20+${i})`}function ke(i){return i>=0?`+${i}`:i.toString()}function bl(i,e,t,r){let n=qi(e),s=qi(t),o=qi(r);return[{name:"AC",desc:`${i}; __Fort__: ${n}; __Ref__: ${s}; __Will__: ${o};`}]}function rb(i){let t={reaction:Gy,one:ls,two:Ky,three:Yy,free:Xy,none:Jy}[i];return t||i}function nb(i,e,t,r){let n=fe(i)||1,s=fe(e),o=fe(t),l=fe(r),a=i.note?` (${i.note});`:"",u=s?` __Immunities__ ${s};`:"",h=o?` __Resistances__ ${o};`:"",c=l?` __Weaknesses__ ${l};`:"";return[{name:"HP",desc:`${n};${a}${u}${h}${c}`}]}function sb(i){return i.map(e=>{let t=e.traits?` (${e.traits});`:"",r=e.damage?` __Damage__ ${Bc(e.damage)}`:"",n=ke(parseInt(e.attack));return{name:e.type,desc:ls+` ${e.name} ${n}${t}${r}`}})}function ob(i,e,t,r,n,s,o){if(s.join(",").split(",").map(c=>c.trim()).filter(c=>c!=="").length===0)return[];let a=e?`${e} Focus Points, `:"",u=10;var h="";for(let c=0;c({skill:n,value:fe(i[n]),note:i[n].note})).filter(n=>n.value!==0).map(n=>`__${zr(n.skill)}__: ${qi(n.value)}`+(n.note?` (${n.note})`:""),"").join(" ");return r.length===0?[]:[{name:"Skills",desc:r}]}function ab(i){let e=i.split(",");return e.forEach(t=>t.trim()),e}function Bc(i){return i.replace(/ ?(\\d+d\\d+( ?[+-] ?\\d+)?)/g," $1 ($1)")}function ub(i){return i.replace(/((Trigger)|(Requirements)|(Effect))/g,"__$1__")}function Nc(i){let e=["th","st","nd","rd"],t=i%100;return i+(e[(t-20)%10]||e[t]||e[0])}function zr(i){return i.replace(/\\w\\S*/g,e=>e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())}var hb={acrobatics:"dex",arcana:"int",athletics:"str",crafting:"int",deception:"cha",diplomacy:"cha",intimidation:"cha",medicine:"wis",nature:"wis",occultism:"int",performance:"cha",religion:"wis",society:"int",stealth:"dex",survival:"wis",thievery:"dex",lore:"int"},cb=["Tiny","Small","Medium","Large","Huge"];async function Lc(i){return new Promise((e,t)=>{let r=new FileReader;r.onload=()=>{try{let s=JSON.parse(r.result).build,o=s.attributes,l=s.abilities,a=s.proficiencies,u=s.acTotal.acTotal,h=ai(l.str),c=ai(l.dex),f=ai(l.con),d=ai(l.int),p=ai(l.wis),g=ai(l.cha),y=p+a.perception+s.level,b=o.ancestryhp+(o.classhp+o.bonushp+f+o.bonushpPerLevel)*s.level,A=Ui(l.con,a.fortitude,s.level),w=Ui(l.dex,a.reflex,s.level),E=Ui(l.wis,a.will,s.level),S={layout:"Basic Pathfinder 2e Layout",source:"Pathbuilder",sourcebook:i.name,columns:2,name:s.name,player:!0,level:s.level,rare_01:"unique",trait_01:s.ancestry,trait_02:s.heritage,trait_03:s.background,alignment:s.alignment,size:cb[s.size],modifier:y,perception:mb(y),type:s.class,subtype:"",ac:u,armorclass:bl(u,A,w,E),hp:b,health:pb(b,s.resistances),attacks:gb(s.weapons),abilities_top:[{name:"Class DC",desc:String(10+Ui(l[s.keyability],a.classDC,s.level))},bb(s.equipment),vb(s.armor)],abilities_bot:[Pc("Feats",s.feats.map(N=>N[0])),Pc("Specials",s.specials)],abilityMods:[ke(h),ke(c),ke(f),ke(d),ke(p),ke(g)],skills:[yb(l,a,s.level),{name:"Lore",desc:s.lores.map(N=>`[[${N[0]}]] ${qi(Ui(l.int,Number(N[1]),s.level))}`).join(", ")}],speed:`${o.speed+o.speedBonus} feet`,spellcasting:fb(s),damage_vulnerabilities:"",damage_resistances:s.resistances.join(", "),damage_immunities:"",condition_immunities:"",senses:"",languages:s.languages.join(", "),cr:s.level,bestiary:!1,stats:null};e([S])}catch(n){console.error("Error importing Pathbuilder file",n),t(n)}},r.readAsText(i)})}function fb(i){let e=i.spellCasters.map(r=>r.spells.map(n=>n.list.length===0?{}:{name:`${r.name} ${n.spellLevel===0?"Cantrips":`Rank ${n.spellLevel} (${r.perDay[n.spellLevel]})`}`,desc:`[[${n.list.join("]], [[")}]]`})).flat();console.log("getSpells - spells",e);let t=db(i.focus,i.level);return console.log("getSpells - focusSpells",t),[e,t].flat()}function db(i,e){let t=[];return Object.keys(i).forEach(r=>{let n=i[r];Object.keys(n).forEach(s=>{let o=n[s],l=o.focusCantrips;(l==null?void 0:l.length)>0&&t.push({name:`${zr(r)} Focus Cantrips ${ke(o.abilityBonus+o.proficiency+e)}`,desc:`[[${l.join("]], [[")}]]`});let a=o.focusSpells;(a==null?void 0:a.length)>0&&t.push({name:`${zr(r)} Focus Spells ${ke(o.abilityBonus+o.proficiency+e)}`,desc:`[[${a.join("]], [[")}]]`})})}),t}function pb(i,e){let t=e.join(", ");return[{name:"HP",desc:`${i} ${t?`__Resistances__ (${t})`:""}`}]}function gb(i){return i.map(e=>{let t=e.damageBonus?ke(e.damageBonus):"",r="1";return e.str=="striking"?r="2":e.str=="greater striking"&&(r="3"),{name:e.name,desc:ls+`[[${e.name}|${e.display}]] ${ke(e.attack)} __Damage__ ${r}${e.die}${t} _(${e.damageType})_`}})}function mb(i){let e=ke(i);return[{name:"Perception",desc:`${e} (1d20${e});`}]}function yb(i,e,t){return{name:"Skills",desc:["acrobatics","arcana","athletics","crafting","deception","diplomacy","intimidation","medicine","nature","occultism","performance","religion","society","stealth","survival","thievery"].filter(o=>e[o]>0).map(o=>{let l=o,u=i[hb[o]],h=e[l],c=Ui(u,h,t);return`${zr(l)} ${ke(c)}`}).join(", ")}}function bb(i){let e=[{prefix:"Scroll of ",length:10},{prefix:"Potion of ",length:9},{prefix:"Wand of ",length:7}];function t(o){for(let{prefix:a,length:u}of e)if(o.startsWith(a))return`${a}[[${o.slice(u)}]]`;let l=o.match(/ \\+(\\d)$/);return l&&(o=o.slice(0,-3)+` (+${l[1]})`),`[[${o}]]`}function r(o){return o.map(([l,a])=>[t(l),a])}function n(o){return o.map(([l,a])=>`${a>1?`${a}x `:""}${l}`).join(", ")}let s=r(i);return{name:"Items",desc:n(s)}}function vb(i){return{name:"Armor",desc:i.map(e=>`${e.qty>1?String(e.qty)+"x ":""}[[${e.name}${e.display?"|"+e.display:""}]]`).join(", ")}}function Pc(i,e){return{name:i,desc:"[["+e.join("]], [[")+"]]"}}function ai(i){return Math.floor((i-10)/2)}function Ui(i,e,t){return ai(i)+e+t}var _c={0:{cr:"0",value:0,xp:0},"1/8":{cr:"1/8",value:.125,xp:25},"1/4":{cr:"1/4",value:.25,xp:50},"1/2":{cr:"1/2",value:.5,xp:100},"0.125":{cr:"1/8",value:.125,xp:25},"0.25":{cr:"1/4",value:.25,xp:50},"0.5":{cr:"1/2",value:.5,xp:100},1:{cr:"1",value:1,xp:200},2:{cr:"2",value:2,xp:450},3:{cr:"3",value:3,xp:700},4:{cr:"4",value:4,xp:1100},5:{cr:"5",value:5,xp:1800},6:{cr:"6",value:6,xp:2300},7:{cr:"7",value:7,xp:2900},8:{cr:"8",value:8,xp:3900},9:{cr:"9",value:9,xp:5e3},10:{cr:"10",value:10,xp:5900},11:{cr:"11",value:11,xp:7200},12:{cr:"12",value:12,xp:8400},13:{cr:"13",value:13,xp:1e4},14:{cr:"14",value:14,xp:11500},15:{cr:"15",value:15,xp:13e3},16:{cr:"16",value:16,xp:15e3},17:{cr:"17",value:17,xp:18e3},18:{cr:"18",value:18,xp:2e4},19:{cr:"19",value:19,xp:22e3},20:{cr:"20",value:20,xp:25e3},21:{cr:"21",value:21,xp:33e3},22:{cr:"22",value:22,xp:41e3},23:{cr:"23",value:23,xp:5e4},24:{cr:"24",value:24,xp:62e3},25:{cr:"25",value:25,xp:75e3},26:{cr:"26",value:26,xp:9e4},27:{cr:"27",value:27,xp:105e3},28:{cr:"28",value:28,xp:12e4},29:{cr:"29",value:29,xp:135e3},30:{cr:"30",value:30,xp:155e3}};function Ct(i){return Math.floor(((i!=null?i:10)-10)/2)}var Ic={tiny:4,small:6,medium:8,large:10,huge:12,gargantuan:20},wb={str:"strength",dex:"dexterity",con:"constitution",int:"intelligence",wis:"wisdom",cha:"charisma"},vl=class i{constructor(e){this.monster=e;this.proficiency=this.getProf(this.monster);this.stats={str:this.monster.strPoints,dex:this.monster.dexPoints,con:this.monster.conPoints,int:this.monster.intPoints,wis:this.monster.wisPoints,cha:this.monster.chaPoints};this.modifiers={str:Ct(this.stats.str),dex:Ct(this.stats.dex),con:Ct(this.stats.con),int:Ct(this.stats.int),wis:Ct(this.stats.wis),cha:Ct(this.stats.cha)}}static parse(e){var n,s,o,l,a,u,h,c,f,d,p,g,y,b,A,w;let t=new i(e);return{image:null,name:e.name,source:"TetraCube",type:e.type,subtype:e.tag,size:e.size,alignment:e.alignment,hp:(n=t.getHP(e))==null?void 0:n.hp,hit_dice:(s=t.getHP(e))==null?void 0:s.dice,ac:(a=(l=((o=e.ac)!=null?o:[])[0])==null?void 0:l.ac)!=null?a:"",speed:t.getSpeedString(e),stats:[e.strPoints,e.dexPoints,e.conPoints,e.intPoints,e.wisPoints,e.chaPoints],damage_immunities:t.parseImmune(e,"i"),damage_resistances:t.parseImmune(e,"r"),damage_vulnerabilities:t.parseImmune(e,"v"),condition_immunities:t.parseConditions(e),saves:t.getSaves(e),skillsaves:t.getSkills(e),senses:t.getSenses(e),languages:t.getLanguages(e),cr:(u=e.cr)!=null?u:"",traits:t.getTraits(e.abilities),actions:t.getTraits(e.actions),bonus_actions:t.getTraits(e.bonusActions),reactions:t.getTraits(e.reactions),legendary_description:(h=e.isLegendary)!=null&&h?e.legendariesDescription:null,legendary_actions:(c=e.isLegendary)!=null&&c?t.getTraits(e.legendaries):null,mythic_description:(f=e.isMythic)!=null&&f?e.mythicDescription:null,mythic_actions:(d=e.isMythic)!=null&&d?t.getTraits(e.mythics):null,lair_description:(p=e.isLair)!=null&&p?e.lairDescription:null,lair_actions:(g=e.isLair)!=null&&g?t.getTraits(e.lairs):null,lair_description_end:(y=e.isLair)!=null&&y?e.lairDescriptionEnd:null,regional_description:(b=e.isRegional)!=null&&b?e.regionalDescription:null,regional_actions:(A=e.isRegional)!=null&&A?t.getTraits(e.regionals):null,regional_description_end:(w=e.isRegional)!=null&&w?e.regionalDescriptionEnd:null,spells:t.getSpells(e.abilities)}}getHP(e){var t,r;if(e.customHP||e.hitDice&&/(\\d+) \\((.+)\\)/.test(e.hpText)){let[n,s,o]=(t=e.hpText.match(/(\\d+) \\((.+)\\)/))!=null?t:[];return{hp:s,dice:o}}if(e.hitDice){let n=Number(e.hitDice),s=(r=Ic[e.size])!=null?r:Ic.medium,o=this.modifiers.con,l=n*s/(2+.5)+o*n,a=o>0?"+":"-",u=o==0?"":` ${a} ${o*n}`;return{hp:l,dice:`${n}d${s}${u}`}}}getSpeedString(e){if(e.customSpeed)return e.speedDesc;let t=[e.speed+" ft."];return e.burrowSpeed>0&&t.push("burrow "+e.burrowSpeed+" ft."),e.climbSpeed>0&&t.push("climb "+e.climbSpeed+" ft."),e.flySpeed>0&&t.push("fly "+e.flySpeed+" ft."+(e.hover?" (hover)":"")),e.swimSpeed>0&&t.push("swim "+e.swimSpeed+" ft."),t.join(", ")}parseImmune(e,t){let r=[];"damagetypes"in e&&Array.isArray(e.damagetypes)&&r.push(...e.damagetypes.filter(s=>s.type==t).map(s=>s.name));let n=[];return"specialdamage"in e&&Array.isArray(e.specialdamage)&&n.push(...e.specialdamage.filter(s=>s.type==t).map(s=>s.name)),[r.join(", "),n.join(", ")].filter(s=>s&&s.length).join("; ")}getLanguages(e){let t=[],r=[],n=[];for(let s=0;s0&&t.push([r.slice(0,r.length-2).map(s=>s.name).join(", "),r.slice(-1).map(s=>s.name)].filter(s=>s).join(" and ")),n.length>0&&t.push([n.slice(0,n.length-2).map(s=>s.name).join(", "),n.slice(-1).map(s=>s.name)].filter(s=>s).join(" and ")),e.telepathy>0&&t.push("telepathy "+e.telepathy+" ft."),t.length==0&&t.push("—"),t.join("; ")}getSenses(e){let t=[];e.blindsight>0&&t.push("blindsight "+e.blindsight+" ft."+(e.blind?" (blind beyond this radius)":"")),e.darkvision>0&&t.push("darkvision "+e.darkvision+" ft."),e.tremorsense>0&&t.push("tremorsense "+e.tremorsense+" ft."),e.truesight>0&&t.push("truesight "+e.truesight+" ft.");let r=e.skills.find(s=>s.name=="perception"),n=10+Ct(e.wisPoints);return r!=null&&(n+=this.proficiency*("note"in r?2:1)),t.push("passive Perception "+n),t.join(", ")}transformString(e){return e.replace(/(_|\\*|\\s*>\\s*)/g,"").replace(/\\[MON(S)?\\]/g,`${this.monster.shortName&&this.monster.shortName.length?this.monster.shortName:this.monster.name}$1`).replace(/\\[(\\w+)\\]/g,(t,r)=>{if(r=r.toLowerCase(),!(r in this.modifiers))return t;let n=this.modifiers[r];return`${n>=0?"+":""}${n}`}).replace(/\\[(\\w+) (ATK|SAVE)\\s?(?:([+-])\\s?(\\d+))?\\]/g,(t,r,n="ATK",s="+",o=0)=>{if(r=r.toLowerCase(),!(r in this.modifiers))return t;o=s=="+"?Number(o):-Number(o);let l=(n=="ATK"?0:8)+this.modifiers[r]+this.proficiency+o;return`${l>=0?"+":""}${l}`}).replace(/\\[(\\w+)?\\s?(\\d*[dD]\\d+)\\s?(?:([+-])\\s?(\\d+))?\\]/g,(t,r,n,s="+",o=0)=>{var c;r=r.toLowerCase();let[,l=1,a]=(c=n.match(/(\\d*)[dD](\\d+)/))!=null?c:[];if(l||(l=1),!a)return t;o=s=="+"?Number(o):-Number(o),r in this.modifiers&&(o+=this.modifiers[r]);let u=Math.floor((a/2+.5)*l)+o,h=[`${l}d${a}`];return o&&o!=0&&(h.push(o>=0?"+":"-"),h.push(o)),`${u} (${h.join(" ")})`})}getTraits(e){return!e||!e.length?void 0:e.filter(r=>r.name!="Spellcasting").map(r=>({name:r.name,desc:this.transformString(r.desc)}))}getSpells(e){var n;if(!e.abilities||!e.abilities.length)return;let{desc:t}=(n=e.abilities.find(s=>s.name=="Spellcasting"))!=null?n:{};return t?this.transformString(t).trim().split(`\n`).filter(s=>s.length):void 0}getSaves(e){if(!("sthrows"in e)||!Array.isArray(e.sthrows)||!e.sthrows.length)return[];let t=this.proficiency,r=[];for(let n of e.sthrows){let s=n.name,o=Ct(Number(e[`${s}Points`]));isNaN(o)||r.push({[wb[s]]:o+t})}return r}getSkills(e){if(!("skills"in e)||!Array.isArray(e.skills)||!e.skills.length)return[];let t=[],r=this.proficiency;for(let n of e.skills){let s=n.stat,o=Ct(Number(e[`${s}Points`]));if(isNaN(o))continue;let l="note"in n;t.push({[n.name]:r+o+o*Number(l)})}return t}getProf(e){var r,n;let t=0;return e.cr=="*"&&(t=e.customProf),"cr"in e&&e.cr in _c&&(t=Math.max(Math.floor(2+(((n=(r=_c[e.cr])==null?void 0:r.value)!=null?n:0)-1)/4),2)),isNaN(Number(t))?0:Number(t)}parseConditions(e){if("conditions"in e&&Array.isArray(e.conditions))return e.conditions.map(t=>t.name).join(", ")}};async function Fc(i){return new Promise((e,t)=>{let r=new FileReader,n=[];r.onload=async s=>{try{let o=JSON.parse(s.target.result),l;"monster"in o?l=o.monster:Array.isArray(o)?l=o:typeof o=="object"?l=[o]:t("Invalid monster JSON provided.");let a=[];for(let u of l)try{let h=vl.parse(u);a.push(h)}catch(h){console.error(h);continue}e(a)}catch(o){console.error("reject!!!",o),t(o)}},r.readAsText(i)})}var wl=self;wl.onmessage=async i=>{if(!i.data)return;let{files:e,source:t}=i.data,r=[];for(let n of e)switch(t){case"5e":{let s=await ph(n);r.push(...s!=null?s:[]);break}case"critter":{let s=await gh(n);r.push(...s!=null?s:[]);break}case"improved":{let s=await Rc(n);r.push(...s!=null?s:[]);break}case"appfile":{let s=await Mc(n);r.push(...s!=null?s:[]);break}case"tetra":{let s=await Fc(n);r.push(...s!=null?s:[]);break}case"PF2eMonsterTool":{let s=await Oc(n);r.push(...s!=null?s:[]);break}case"pathbuilder":{let s=await Lc(n);r.push(...s!=null?s:[]);break}case"generic":{let s=await new Promise((o,l)=>{let a=new FileReader;a.onload=async u=>{try{let h=JSON.parse(u.target.result),c=[];if(Array.isArray(h))c=h;else if(typeof h=="object")if("name"in h)c=[h];else for(let d in h)Array.isArray(h[d])&&c.push(...h[d]);else l("Invalid monster JSON provided. Must be array or object.");let f=[];for(let d of c)"name"in d&&f.push(d);o(f)}catch(h){console.error("reject!!!",h),l(h)}},a.readAsText(n)});r.push(...s!=null?s:[])}default:console.error(`Unknown source: ${t}`)}wl.postMessage({monsters:r})};wl.addEventListener("unhandledrejection",function(i){throw i.reason});\n')}var Wi=require("obsidian");var wl=class extends _t{constructor(){super(...arguments);this.saved=!1}display(){this.titleEl.createSpan({text:"Set Sources"}),new Wi.Setting(this.contentEl).setName("A source could not be found for some imported monsters. Do you wish to manually add one?").addText(t=>{t.setPlaceholder("Unknown").onChange(i=>{this.source=i})}),this.buildButtons(this.contentEl)}buildButtons(t){new Wi.Setting(t).addButton(i=>i.setCta().setIcon("checkmark").setTooltip("Save").onClick(()=>{this.saved=!0,this.close()})).addExtraButton(i=>i.setIcon("cross").setTooltip("Cancel").onClick(()=>{this.close()}))}onOpen(){this.display()}},ey=async n=>new Promise(e=>{let t=new wl(n);t.onClose=()=>{t.saved||e(null),e(t.source)},t.open()}),Sa=class{constructor(e){this.plugin=e;this.workers=new Map}async import(e,t){return new Promise(i=>{let a=new kl,s=Q();this.workers.set(s,a),a.onmessage=async r=>{let{monsters:o}=r.data??{monsters:[]};if(o){new Wi.Notice(`Successfully imported ${o.length} Monsters`);let l=o.filter(d=>d.source=="Unknown"||!d.source),c;l.length&&(c=await ey(this.plugin))&&l.forEach(d=>d.source=c)}a.terminate(),this.workers.delete(s),i(o)},a.onerror=r=>{new Wi.Notice(`There was an error importing the file. + +${r.message}`),a.terminate(),this.workers.delete(s),i([])},a.postMessage({files:e,source:t})})}};var ty=[{type:"inline",id:Q(),properties:[],hasRule:!0,nested:[{type:"group",id:Q(),properties:["name","description","aspects","temporaryAspects"],nested:[{type:"heading",id:Q(),properties:["name"],conditioned:!0,size:1},{type:"text",id:Q(),properties:["description"],conditioned:!0,markdown:!0,text:null,dice:!1},{type:"text",id:Q(),properties:["aspects"],markdown:!0,text:null,dice:!1,conditioned:!0,heading:"Aspects"},{type:"text",id:Q(),properties:["temporaryAspects"],markdown:!0,text:null,dice:!1,conditioned:!0,heading:"Temporary Aspects"}],conditioned:!0},{type:"image",id:Q(),properties:["image"],conditioned:!0}]},{type:"table",id:Q(),properties:["stress"],headers:["Physical","Mental"],calculate:!1,hasRule:!0,conditioned:!0},{type:"traits",id:Q(),properties:["consequences"],conditioned:!0,heading:"Consequences"},{type:"traits",id:Q(),properties:["skills"],conditioned:!0,hasRule:!1,heading:"Skills"},{type:"traits",id:Q(),properties:["stunts"],markdown:!0,dice:!1,conditioned:!0,heading:"Stunts"},{type:"traits",id:Q(),properties:["items"],heading:"Items",conditioned:!0,markdown:!0,dice:!1},{type:"traits",id:Q(),properties:["extras"],heading:"Extras",conditioned:!0,markdown:!0,dice:!1}],Mh={blocks:ty,id:"basic-fate-core-layout",name:"Basic Fate Core Layout",edited:!1};var Ih={blocks:[{type:"inline",id:"e9b8483aeafa",properties:[],nested:[{type:"property",id:"2b596a6919fb",properties:["name"],fallback:"-",markdown:!0,dice:!1,conditioned:!0,display:" "},{type:"property",id:"98389a48f808",properties:["level"],fallback:"-",display:" ",conditioned:!0,markdown:!0,dice:!1}],hasRule:!0},{type:"group",id:"4b3a6809a938",properties:[],nested:[{type:"inline",id:"289a4b787968",properties:[],nested:[{type:"property",id:"694a3888b859",properties:["rare_01"],fallback:"-",conditioned:!0,markdown:!0},{type:"property",id:"590a88988ae8",properties:["rare_02"],fallback:"-",conditioned:!0,markdown:!0},{type:"property",id:"9a9be808699a",properties:["rare_03"],fallback:"-",conditioned:!0,markdown:!0},{type:"property",id:"2988db1a685a",properties:["rare_04"],fallback:"-",conditioned:!0,markdown:!0},{type:"property",id:"ba891ba8cbeb",properties:["alignment"],fallback:" ",display:" ",conditioned:!0,markdown:!0},{type:"property",id:"ebf9883938a8",properties:["size"],fallback:" ",display:" ",conditioned:!0,markdown:!0},{type:"property",id:"dabaf9e9fb68",properties:["trait_01"],fallback:" ",display:" ",conditioned:!0,markdown:!0},{type:"property",id:"e81a6aeadbf9",properties:["trait_02"],fallback:" ",display:" ",conditioned:!0,markdown:!0},{type:"property",id:"fa7919caabbb",properties:["trait_03"],fallback:"-",conditioned:!0,display:" ",markdown:!0},{type:"property",id:"58c9c8580b68",properties:["trait_04"],fallback:"-",conditioned:!0,display:" ",markdown:!0},{type:"property",id:"da894a7b8849",properties:["trait_05"],fallback:"-",display:" ",conditioned:!0,markdown:!0},{type:"property",id:"fb6b4b6bab49",properties:["trait_06"],fallback:"-",display:" ",conditioned:!0,markdown:!0},{type:"property",id:"480a5bfafb88",properties:["trait_07"],fallback:"-",display:" ",conditioned:!0,markdown:!0}],hasRule:!0,conditioned:!0}]},{type:"group",id:"5999ea79ca3b",properties:[],nested:[{type:"traits",id:"9a9af9fbe959",properties:["perception"],fallback:"-",heading:" ",conditioned:!0,dice:!0,markdown:!0,headingProp:!0},{type:"property",id:"ba28f9384918",properties:["languages"],fallback:"-",display:"Language",conditioned:!0,markdown:!0},{type:"traits",id:"a8f8187b89fb",properties:["skills"],fallback:"-",markdown:!0,dice:!0,conditioned:!0,heading:" "},{type:"table",id:"b82b0a1a9969",properties:["abilityMods"],headers:["Str","Dex","Con","Int","Wis","Cha"],calculate:!1,fallback:"-",conditioned:!0,dice:!0},{type:"traits",id:"e96ba9d8a80a",properties:["abilities_top"],fallback:"-",conditioned:!0,dice:!0,markdown:!0,heading:" ",hasRule:!1}],hasRule:!0},{type:"group",id:"faaa08993a98",properties:[],nested:[{type:"traits",id:"68ca69891bea",properties:["armorclass"],fallback:"-",heading:"",conditioned:!0,dice:!0,markdown:!0},{type:"traits",id:"9b1998e9a8da",properties:["health"],fallback:"-",heading:"",conditioned:!0,dice:!0,markdown:!0},{type:"traits",id:"ca2bf968987b",properties:["abilities_mid"],fallback:"-",heading:"",conditioned:!0,dice:!0,markdown:!0,hasRule:!1}],hasRule:!0},{type:"group",id:"cbeabaf93b58",properties:[],nested:[{type:"property",id:"0b4809ba0b29",properties:["speed"],fallback:"-",display:"Speed",conditioned:!0,markdown:!0,dice:!1},{type:"traits",id:"882bc9aa0898",properties:["attacks"],fallback:"-",conditioned:!0,dice:!0,markdown:!0,headingProp:!1,heading:""},{type:"traits",id:"6919b8996939",properties:["spellcasting"],fallback:"-",heading:" ",markdown:!0,dice:!0,conditioned:!0},{type:"traits",id:"aacb399a3b58",properties:["abilities_bot"],fallback:"-",conditioned:!0,dice:!0,markdown:!0,hasRule:!1}],hasRule:!0},{type:"text",id:"1b195a894b58",properties:["token"],text:null,fallback:"",heading:"Show to Players",conditioned:!0,markdown:!0},{type:"image",id:"1bba89582b29",properties:["token"],fallback:"",conditioned:!0,hasRule:!0},{type:"property",id:"88e97a485b79",properties:["sourcebook"],fallback:"-",conditioned:!0,markdown:!0,dice:!1,display:" Source:"}],name:"Basic Pathfinder 2e Layout",id:"path-2e-block",version:2,diceParsing:[{regex:/\((\d+d\d+(?:\s*[+-]\s*\d+)?)\)/.source,parser:`const [, text] = matches; +return ["(", { text }, ")"];`,id:Q(),desc:"(1d8+3)"},{regex:/(\w+?) ([+-])(\d+)/.source,parser:`let [, initial, sign, number] = matches; +let mult = 1; +if (sign === "-") { + mult = -1; +} +let text; +if (!isNaN(Number(number))) { + text = \`1d20+\${mult * Number(number)}\`; +} +return [original, " (", { text }, ")"];`,id:Q(),desc:"longsword +15"}]},Oh={blocks:[{type:"inline",id:"e9b8483aeafa",properties:[],nested:[{type:"property",id:"2b596a6919fb",properties:["name"],fallback:"-",markdown:!0,dice:!1,conditioned:!0,display:" "},{type:"ifelse",id:"badbdb298988",conditions:[{nested:[{type:"group",id:"990a4a988ae8",properties:[],nested:[{type:"inline",id:"499aea6a9aca",properties:[],nested:[{type:"action",id:"8a6a7a499b78",icon:"sword",callback:`(async() => { + if (!InitiativeTracker.plugin.view) { + await InitiativeTracker.plugin.addTrackerView(); + } + InitiativeTracker.newEncounter({ + roll: true, + creatures: [monster] + }); + if (InitiativeTracker.plugin.view) { + InitiativeTracker.plugin + .app + .workspace + .revealLeaf(InitiativeTracker.plugin.view.leaf); + } +})();`},{type:"action",id:"fbea380b09b9",icon:"plus-with-circle",callback:`(async() => { + if (!InitiativeTracker.plugin.view) { + await InitiativeTracker.plugin.addTrackerView(); + } + InitiativeTracker.addCreatures([monster]); + if (InitiativeTracker.plugin.view) { + InitiativeTracker.plugin + .app + .workspace + .revealLeaf(InitiativeTracker.plugin.view.leaf); + } +})();`}]}]}],condition:`return plugin.app.plugins.enabledPlugins.has("initiative-tracker"); +`}]},{type:"property",id:"98389a48f808",properties:["level"],fallback:"-",display:" ",conditioned:!0,markdown:!0,dice:!1}],hasRule:!0},{type:"group",id:"4b3a6809a938",properties:[],nested:[{type:"property",id:"0979a989583a",properties:[],fallback:"-",callback:`const traits = [] +if (monster.rarity && monster.rarity.toLowerCase() !== "common") { + traits.push(\`\${monster.rarity}\`); +} + +if (monster.alignment) { + traits.push(\`\${monster.alignment}\`); +} +if (monster.size) { + traits.push(\`\${monster.size}\`); +} + +if (monster.traits) { + traits.push(...monster.traits); +} + +return traits ? ("- " + traits.join("\\n- ")) : "";`,conditioned:!0,display:""}],hasRule:!0,cls:"pf2e-traits"},{type:"group",id:"5999ea79ca3b",properties:[],nested:[{type:"inline",id:"881859197838",properties:[],nested:[{type:"property",id:"4ad9f92ab8f8",properties:["modifier"],fallback:"-",display:"Perception",conditioned:!1,dice:!1,diceCallback:`const num = (property < 0 ? "-" : "+") + Math.abs(property); +return [num, " (", { text: "1d20"+num }, ")"];`,callback:'return (monster.modifier < 0 ? "-" : "+") + Math.abs(monster.modifier);'},{type:"property",id:"8bd82998dadb",properties:["senses"],fallback:"-",conditioned:!0,display:""}],cls:"oneline",conditioned:!0},{type:"property",id:"ba28f9384918",properties:["languages"],fallback:"-",display:"Language",conditioned:!0,markdown:!0},{type:"saves",id:"6a2b78099b0b",properties:["skills"],fallback:"-",display:"Skills",conditioned:!0,dice:!0,callback:`const keys = [...Object.keys(property)]; +const name = keys.shift(); + +if (name === "note") { + return {note: property.note}; +} + +var note; +var stats = []; +for (const key of keys) { + if (key === "note") { + note = property[key]; + } else { + const sign = property[key] < 0 ? "-" : "+"; + const num = Math.abs(property[key]); + stats.push(\`(\${sign}\${num} \${key})\`); + } +} + +if (stats.length == 0 && !note) { + return property; +} + +stats.unshift( + (property[name] < 0 ? "-" : "+") + + Math.abs(property[name])); +const parts = [stats.join(" ")]; +if (note) { + parts.push(note); +} +return {[name]: parts.join(", ")};`},{type:"saves",id:"b82b0a1a9969",properties:["attributes"],fallback:"-",conditioned:!0,display:""},{type:"property",id:"1b6a98ba4888",properties:["items"],fallback:"-",display:"Items",conditioned:!0},{type:"traits",id:"e96ba9d8a80a",properties:["abilities_top"],fallback:"-",conditioned:!0,dice:!0,markdown:!0,heading:" ",hasRule:!1}],hasRule:!0},{type:"group",id:"faaa08993a98",properties:[],nested:[{type:"inline",id:"3a5ab84a2b89",properties:[],nested:[{type:"inline",id:"cb6a7809aa2b",properties:[],nested:[{type:"property",id:"6b0b0bda0a7a",properties:["ac"],fallback:"-",display:"AC"},{type:"property",id:"0908aaab3b1b",properties:["acNote"],fallback:"-",conditioned:!0,display:""}],cls:"withnote",conditioned:!0},{type:"saves",id:"9999386a58ea",properties:["saves"],fallback:"-",dice:!0,display:"",conditioned:!0,callback:`const keys = [...Object.keys(property)]; +const name = keys.shift(); + +if (name === "note") { + return {note: property.note}; +} + +var note; +var stats = []; +for (const key of keys) { + if (key === "note") { + note = property[key]; + } else { + const sign = property[key] < 0 ? "-" : "+"; + const num = Math.abs(property[key]); + stats.push(\`(\${sign}\${num} \${key})\`); + } +} + +if (stats.length == 0 && !note) { + return property; +} + +stats.unshift( + (property[name] < 0 ? "-" : "+") + + Math.abs(property[name])); +const parts = [stats.join(" ")]; +if (note) { + parts.push(note); +} +return {[name]: parts.join(", ")};`}],cls:"oneline",conditioned:!0},{type:"inline",id:"ea29d9ea5aa8",properties:[],nested:[{type:"inline",id:"39584be95ae9",properties:[],nested:[{type:"property",id:"bb6989092939",properties:["hp"],fallback:"-",display:"HP"},{type:"property",id:"b9fa1a89c8d9",properties:["hpNote"],fallback:"-",doNotAddClass:!1,conditioned:!0,display:""}],cls:"withnote",conditioned:!0},{type:"property",id:"4bbaa9380a9b",properties:["hardness"],fallback:"-",display:"Hardness",conditioned:!0},{type:"property",id:"0a8ac8d96bba",properties:["immunities"],fallback:"-",conditioned:!0,display:"Immunities"},{type:"property",id:"78689b6b6b79",properties:["weaknesses"],fallback:"-",conditioned:!0,display:"Weaknesses"},{type:"property",id:"8b7a3b89fa59",properties:["resistances"],fallback:"-",conditioned:!0,display:"Resistances"}],cls:"oneline",conditioned:!0},{type:"traits",id:"ca2bf968987b",properties:["abilities_mid"],fallback:"-",heading:"",conditioned:!0,dice:!0,markdown:!0,hasRule:!1}],hasRule:!0},{type:"group",id:"cbeabaf93b58",properties:[],nested:[{type:"property",id:"0b4809ba0b29",properties:["speed"],fallback:"-",display:"Speed",conditioned:!0,markdown:!0,dice:!1},{type:"traits",id:"882bc9aa0898",properties:["attacks"],fallback:"-",conditioned:!0,dice:!0,markdown:!0,headingProp:!1,heading:"",callback:`var s = ""; +if (property.bonus) { + s += (property.bonus < 0 ? "-" : "+") + Math.abs(property.bonus); +} +if (property.desc) { + s += " " + property.desc +} +if (property.damage) { + s += ", __Damage__ " + property.damage +} +return s`},{type:"traits",id:"faeafb7b6b1b",properties:["spellcasting"],fallback:"-",conditioned:!0,dice:!0},{type:"traits",id:"aacb399a3b58",properties:["abilities_bot"],fallback:"-",conditioned:!0,dice:!0,markdown:!0,hasRule:!1}],hasRule:!0},{type:"text",id:"1b195a894b58",properties:["token"],text:null,fallback:"",heading:"Show to Players",conditioned:!0,markdown:!0},{type:"image",id:"1bba89582b29",properties:["token"],fallback:"",conditioned:!0,hasRule:!0},{type:"property",id:"88e97a485b79",properties:["sourcebook"],fallback:"-",conditioned:!0,markdown:!0,dice:!1,display:" Source:"}],name:"Pathfinder 2e Creature Layout",id:"b8ab3ae89a0a",diceParsing:[{regex:"(\\s|^)(\\d+d\\d+(?:\\s*[+-]\\s*\\d+)?)(\\W|$)",parser:`const [, before, text, after] = matches; +return [before + text, " (", { text }, ")", after];`,id:"4a79397b896a",desc:"1d6+10"},{regex:"(^|\\s)([+-]\\d+)(\\W|$)(?!status|bonus)",parser:`let [, before, bonus, after] = matches; +return [ + before + bonus, + " (", { text: "1d20" + bonus }, ")", + after +];`,id:"8bb8fbbb0869",desc:"+15"}],edited:!0};var Ph={blocks:[{type:"inline",id:"2a9b58ba0ab8",properties:[],nested:[{type:"heading",id:"c89a2ae859f8",properties:["name"],size:1,fallback:"Creature"},{type:"image",id:"e83a48f858b8",properties:["image"],fallback:"TILE ART",conditioned:!0,hasRule:!1}],hasRule:!0},{type:"group",id:"fabb0b884838",properties:[],nested:[{type:"text",id:"5b7bc86b6919",properties:["flavor_text"],text:null,fallback:"-",conditioned:!0,markdown:!0,hasRule:!1}],cls:"flavor-text",hasRule:!0},{type:"group",id:"1a6999887a69",properties:[],nested:[{type:"javascript",id:"d958f898e9fa",conditioned:!1,code:`var base_string = \`\${monster.level} level \${monster.role}\`; + +if (monster.size) { + base_string = \`\${monster.size} \${base_string}\`; +} + +const monster_strength = document.createElement("p"); +monster_strength.innerHTML = base_string; +monster_strength.classList.add("monster-strength"); + +if (monster.type) { + const type = \`[\${monster.type}]\`; + const type_block = document.createElement("span"); + type_block.classList.add("type"); + type_block.innerText = type; + + monster_strength.append(type_block) +} + +return monster_strength;`},{type:"property",id:"780809c90898",properties:["initiative"],fallback:"+0",display:"Initiative: ",markdown:!0},{type:"property",id:"88eb4a6aea0b",properties:["vulnerability"],fallback:"-",display:"Vulnerability: ",conditioned:!0,markdown:!0}],hasRule:!0},{type:"group",id:"999bb81b7aab",properties:[],nested:[{type:"traits",id:"996ab9d9a86a",properties:["actions"],fallback:"-",markdown:!0,hasRule:!0},{type:"traits",id:"69ca5b7a3898",properties:["traits"],fallback:"-",conditioned:!0,markdown:!0,hasRule:!0},{type:"traits",id:"c8794b580948",properties:["triggered_actions"],fallback:"-",headingProp:!1,heading:"Triggered Abilities",conditioned:!0,markdown:!0,hasRule:!0},{type:"traits",id:"aa1a3a2abb19",properties:["nastier_traits"],fallback:"-",headingProp:!1,heading:"Nastier Specials",conditioned:!0,subheadingText:"",markdown:!0,hasRule:!0}],hasRule:!1,cls:"abilities"},{type:"group",id:"8a7969a96a48",properties:[],nested:[{type:"javascript",id:"f99b8b1bf908",conditioned:!1,code:`const getStatLine = (statName, statValue) => { + const statLine = document.createElement("div"); + const statClass = \`\${statName.toLowerCase()}-block\`; + statLine.classList.add("defense-line"); + statLine.classList.add(statClass); + + const statNameBlock = document.createElement("span"); + statNameBlock.classList.add("defense-name"); + statNameBlock.innerText = statName.toUpperCase(); + + const statValueBlock = document.createElement("span"); + statValueBlock.classList.add("defense-value"); + + if (statName === "HP" && monster.mook !== undefined) { + statValue = \`\${statValue} (mook)\`; + } + + statValueBlock.innerText = statValue; + + statLine.append(statNameBlock); + statLine.append(statValueBlock); + + return statLine; +} + +const statFullBlock = document.createElement("div"); +statFullBlock.classList.add("defense-block"); +statFullBlock.append(getStatLine("AC", monster.ac)); +statFullBlock.append(getStatLine("PD", monster.pd)); +statFullBlock.append(getStatLine("MD", monster.md)); +statFullBlock.append(getStatLine("HP", monster.hp)); + +return statFullBlock; +`},{type:"property",id:"6aa9684a08db",properties:["mook"],fallback:"-",display:"Mook",conditioned:!0,callback:"return `Kill one _${monster.name}_ for every ${monster.hp} damage dealt to the mob`",markdown:!0}],cls:"monster-stats"},{type:"group",id:"a96bcabad818",properties:[],nested:[{type:"text",id:"4a0b6a59385a",properties:["description"],text:null,conditioned:!0,fallback:"-",markdown:!0}],cls:"monster-description"}],name:"Basic 13th Age Monster Layout",id:"basic-13th-age-monster-block"};var Rh={blocks:[{type:"group",id:"0a58d8280a7b",properties:[],nested:[{type:"image",id:"48db7bfb6809",properties:["Token"],fallback:"-",conditioned:!0}]},{type:"group",id:"b8e9ea5a5b68",properties:[],nested:[{type:"inline",id:"7a3a6b3ad9d9",properties:[],nested:[{type:"heading",id:"0a982a598818",properties:["Name"],size:1,fallback:"-"},{type:"property",id:"cb1a28885afb",properties:["Type"],fallback:"Unknown.",conditioned:!1,display:" "}]},{type:"subheading",id:"4b3848590a48",properties:["TitleOfMob","FlavorText","TypeOfBoss"],separator:" , ",fallback:"-",conditioned:!0}],hasRule:!0},{type:"group",id:"fb98fb48f93a",properties:[],nested:[{type:"inline",id:"3898c8ea0bf9",properties:[],nested:[{type:"property",id:"a8980a09e92a",properties:["BadassRank"],fallback:" ",conditioned:!1,display:" "},{type:"property",id:"c83a18fb2ac9",properties:["MovementType"],fallback:" ",display:" ",callback:`const Move = monster.MovementType; +const Types = ['move', 'flight', 'swim', 'burrow', 'teleport', 'leap', 'hover', 'climb',]; +const Symbols = ['\u2B47', '\u{E1502}', '\u{E1504}', '\u{E1506}', '\u{E1503}', '\u{E1501}', '\u{E1500}', '\u{E1505}',]; + +let Output = ''; +for (let i = 0; i < Types.length; i++) { + for (let j = 0; j <= 10; j++) { + if (Move.includes(\`\${Types[i]} \${j}\`)) { + Output += \`\${Symbols[i]} \${j} Square\${j > 1 ? 's' : ''}\\n\`; + } + } +} + +return Output.trim();`},{type:"inline",id:"59e8dad80b6b",properties:[],nested:[{type:"property",id:"d8d98b8b6bfa",properties:["Health"],fallback:"Dead",conditioned:!0,display:"Health:"},{type:"property",id:"c969ebe85aca",properties:["Shield"],fallback:"N/A",display:"Shield:",conditioned:!0},{type:"property",id:"b95a6a68e89b",properties:["Armor"],fallback:"N/A",conditioned:!0,display:"Armor:"},{type:"property",id:"cb4a68db0ad8",properties:["Traits"],fallback:"N/A",display:"Traits:",conditioned:!0,markdown:!0}],cls:"shat"}],cls:"bomshat"}]},{type:"group",id:"2a99795abbb8",properties:[],nested:[{type:"property",id:"1a4aaa3b78e9",properties:["Weapon"],fallback:"N/A",conditioned:!1,dice:!0,display:"Weapon:"},{type:"property",id:"4a8b3ae86bb8",properties:["Special"],fallback:"-",display:"Special:",dice:!0,markdown:!0},{type:"property",id:"d85b69696908",properties:["SuperSpecial"],fallback:"-",display:"Additional Effects:",conditioned:!0,markdown:!0,dice:!0,hasRule:!0}],hasRule:!1},{type:"group",id:"8ae89989a83b",properties:[],nested:[{type:"traits",id:"cb28b8484afa",properties:["Actions"],fallback:"-",heading:"Actions",conditioned:!0,hasRule:!1,markdown:!0,dice:!0},{type:"traits",id:"5beae9c80838",properties:["Mayhem"],fallback:"-",conditioned:!0,heading:"\u{E1531} Mayhem",dice:!0,markdown:!0},{type:"traits",id:"ea6b78db3b59",properties:["Loot"],fallback:"-",heading:"Loot",conditioned:!0,dice:!0,markdown:!0}],hasRule:!1,cls:""},{type:"group",id:"283a2b39ca3a",properties:[],nested:[{type:"text",id:"8a78b8393819",properties:["Image"],text:null,fallback:"-",heading:"",conditioned:!0},{type:"image",id:"2b09ea3958fa",properties:["Image"],fallback:"-",conditioned:!0}],cls:"biggies"}],id:"basic-bnb-bestiary-layout",name:"Basic BnB Bestiary Layout",edited:!1};var Nh={blocks:[{type:"inline",id:"aabbab5bb92a",properties:[],nested:[{type:"image",id:"a80b9a1a791b",properties:["Token"],fallback:"-",conditioned:!0}]},{type:"inline",id:"19788a293819",properties:[],nested:[{type:"heading",id:"bb98085bdbab",properties:["Name"],fallback:"Unknown",conditioned:!1,size:1},{type:"property",id:"f97b886ba819",properties:["Type"],fallback:"Unknown",display:"",conditioned:!0,markdown:!0,dice:!1}],hasRule:!0},{type:"group",id:"c81968abe80b",properties:[],nested:[{type:"inline",id:"4809ea49d92a",properties:[],nested:[{type:"inline",id:"48f93a487988",properties:[],nested:[{type:"property",id:"4dc7e12b6c6c",properties:["MovementType"],fallback:"-",display:" ",conditioned:!0,callback:`const Move = monster.MovementType; +const Types = ['move', 'flight', 'swim', 'burrow', 'teleport', 'leap', 'hover', 'climb',]; +const Symbols = ['\u2B47', '\u{E1502}', '\u{E1504}', '\u{E1506}', '\u{E1503}', '\u{E1501}', '\u{E1500}', '\u{E1505}',]; + +let Output = ''; +for (let i = 0; i < Types.length; i++) { + for (let j = 0; j <= 10; j++) { + if (Move.includes(\`\${Types[i]} \${j}\`)) { + Output += \`\${Symbols[i]} \${j} Square\${j > 1 ? 's' : ''}\\n\`; + } + } +} + +return Output.trim();`,markdown:!1,hasRule:!1},{type:"inline",id:"294ad96ad9ba",properties:[],nested:[{type:"property",id:"4a3beb0948e9",properties:["Health"],fallback:"-",display:"Health:",conditioned:!0},{type:"property",id:"7ac8d84999bb",properties:["Regen"],fallback:"-",display:"HP Regen:",conditioned:!0,dice:!0},{type:"property",id:"ea8b1b5bfb4a",properties:["Shield"],fallback:"",display:"Shield:",conditioned:!0},{type:"property",id:"596b79ab7b6a",properties:["Charge"],fallback:"-",display:"SH Charge:",conditioned:!0,dice:!0},{type:"property",id:"f8aa6b4a396a",properties:["Armor"],fallback:"-",display:"Armor:",conditioned:!0},{type:"property",id:"8a2a6a691918",properties:["Repair"],fallback:"-",display:"AR Repair:",conditioned:!0,dice:!0},{type:"property",id:"2b5b9b0b689b",properties:["Traits"],fallback:"-",conditioned:!0,display:"Traits:"}],cls:"familiar-tams"}],cls:""}],hasRule:!1,cls:"move-shat"},{type:"table",id:"cb4bdb99abdb",properties:["Abilityscore"],headers:["ACC","DMG","SPD","MST"],calculate:!1,fallback:"-",conditioned:!0,dice:!0},{type:"property",id:"494b58086a5a",properties:["Damage"],fallback:"-",display:"Damage:",conditioned:!0,dice:!0,hasRule:!0}],hasRule:!1,conditioned:!0},{type:"group",id:"eaa94ab86ba9",properties:[],nested:[{type:"property",id:"3a4a88da394a",properties:["Weapon"],fallback:"N/A",markdown:!0,display:"Weapon:",dice:!0,conditioned:!0},{type:"property",id:"5a8b7b08b8ca",properties:["Special"],fallback:"N/A",display:"Special:",markdown:!0,hasRule:!1,dice:!0,conditioned:!0},{type:"traits",id:"b9da9b7a6958",properties:["SuperSpecial"],fallback:"-",conditioned:!0,dice:!0,markdown:!0}],hasRule:!0,conditioned:!0},{type:"group",id:"799ada4bc8c9",properties:[],nested:[{type:"table",id:"5a2bdb7819b8",properties:["Hit-Crit"],headers:["2-7","8-15","16+"],calculate:!1,fallback:"-",conditioned:!0,dice:!0},{type:"traits",id:"ea68aaba0819",properties:["Actions"],fallback:"-",heading:"Actions",conditioned:!0,markdown:!0,dice:!0},{type:"traits",id:"d979ba0a69da",properties:["Skills"],fallback:"-",headingProp:!1,heading:"Skills",conditioned:!0,markdown:!0,dice:!0}],conditioned:!1,hasRule:!0},{type:"image",id:"999b68298919",properties:["Image"],fallback:"-",conditioned:!0}],id:"basic-bnb-familiar-layout",name:"Basic BnB Familiar Layout",edited:!1};var Bh={blocks:[{type:"group",id:"ebba4bf9d878",properties:[],nested:[{type:"heading",id:"89998949fb0b",properties:["name"],size:1,fallback:"-",conditioned:!0}]},{type:"group",id:"7ba8a9d9d968",properties:[],nested:[{type:"property",id:"982ba9097959",properties:["tier"],fallback:"",callback:'return monster.tier + " " + monster.type;',conditioned:!0,display:"Tier"}],cls:"daggerheart-adversary-tier"},{type:"group",id:"48780938f9a8",properties:[],nested:[{type:"text",id:"a8196bebf98a",properties:["description"],text:"",fallback:"-",conditioned:!0}],heading:"",cls:"daggerheart-adversary-description"},{type:"group",id:"eb5b3a8a9ac9",properties:[],nested:[{type:"property",id:"a8988bca599a",properties:["motives_and_tactics"],fallback:"-",display:"Motives & Tactics:"}],hasRule:!0,cls:"daggerheart-adversary-motives"},{type:"group",id:"c90a4a79fb0b",properties:[],nested:[{type:"inline",id:"ab385a3b1869",properties:[],nested:[{type:"property",id:"781b3bdbd86b",properties:["difficulty"],fallback:"-",display:"Difficulty:",conditioned:!0},{type:"property",id:"5ae888f87b98",properties:["thresholds"],fallback:"-",display:"Thresholds"}]},{type:"inline",id:"694abb2acaf9",properties:[],nested:[{type:"property",id:"58a80a396ba9",properties:["atk"],fallback:"-",display:"ATK:"},{type:"property",id:"cb48eb0918aa",properties:["attack"],fallback:"-",display:"Attack:",callback:'return monster.attack + " - " + monster.range + " - " + monster.damage;'}],hasRule:!0},{type:"property",id:"0a99fa7a9b3b",properties:["experience"],fallback:"-",display:"Experience:",conditioned:!0}],hasRule:!1},{type:"traits",id:"eb590bb8cb9b",properties:["feats"],fallback:"-",heading:"Features",conditioned:!0,headingProp:!1,callback:"return property.text;"},{type:"javascript",id:"38898abb38db",conditioned:!1,code:`const getStatLine = () => { + const statLine = document.createElement("div"); + const statClass = \`\${monster.name.replace(/[^a-zA-Z0-9]/g,'-').toLowerCase()}-block\`; + statLine.classList.add("adversary-block"); + statLine.classList.add(statClass); + + let numBlocks = monster.qty ? monster.qty : 1; + + for (let i = 1; i <= numBlocks; i++) { + let adversaryBlock = document.createElement("div"); + let adversaryClass = \`\${monster.name.replace(/[^a-zA-Z0-9]/g,'-').toLowerCase()}-block\`; + adversaryBlock.classList.add("stat-line"); + adversaryBlock.classList.add(adversaryClass); + + // add adversary name/number + adversaryBlock.append(getAdversaryNameBlock(monster.name, i)); + + // add hp title + adversaryBlock.append(document.createElement("br")); + adversaryBlock.append(getStatNameBlock("HP", monster.hp)); + + // for each hp make checkbox + for (let h = 0; h < monster.hp; h++) { + adversaryBlock.append(getCheckboxValueBlock("hp", h)); + } + + // add stress title + adversaryBlock.append(document.createElement("br")); + adversaryBlock.append(getStatNameBlock("stress", monster.stress)); + + // for each stress make checkbox + for (let s = 0; s < monster.stress; s++) { + adversaryBlock.append(getCheckboxValueBlock("stress", s)); + } + + statLine.append(adversaryBlock); + } + + return statLine; +} + +const getCheckboxValueBlock = (type, val) => { + const checkbox = document.createElement("input"); + checkbox.type = "checkbox"; + checkbox.classList.add(\`\${type}-\${val}\`); + checkbox.classList.add("stat-value"); + checkbox.onclick = () => { + console.log("Invoke script to save data"); + }; + return checkbox; +} + +const getStatNameBlock = (statName, val) => { + const statNameBlock = document.createElement("span"); + statNameBlock.classList.add("stat-name"); + statNameBlock.innerText = \`\${statName.toUpperCase()} (\${val}): \`; + return statNameBlock; +} + +const getAdversaryNameBlock = (adversaryName, num) => { + const adversaryNameBlock = document.createElement("span"); + adversaryNameBlock.classList.add("adversary-name"); + adversaryNameBlock.innerText = \`\${adversaryName.toUpperCase()} #\${num}: \`; + return adversaryNameBlock; +} + +const statFullBlock = document.createElement("div"); +statFullBlock.classList.add("stat-block"); +statFullBlock.append(getStatLine()); + +return statFullBlock; +`}],id:"daggerheart-adversary",name:"Daggerheart Adversary",edited:!1},Lh={blocks:[{type:"group",id:"fae98b382b8b",properties:[],nested:[{type:"inline",id:"488aea38d9a9",properties:[],nested:[{type:"javascript",id:"685908eb3b9a",conditioned:!1,code:`const ribbonBlock = document.createElement("div"); +ribbonBlock.classList.add("daggerheart-card-ribbon"); + +const levelBlock = document.createElement("div"); +levelBlock.classList.add("card-level"); + +const levelText = document.createElement("span"); +levelText.innerHTML = monster.level; + +levelBlock.append(levelText); + +const domainBlock = document.createElement("div"); +domainBlock.classList.add("card-domain"); +domainBlock.classList.add(monster.domain); + +const domainText = document.createElement("span"); +domainText.innerText = monster.domain; +domainBlock.append(domainText) + +ribbonBlock.append(levelBlock); +ribbonBlock.append(domainBlock); + +console.log(monster); + +return ribbonBlock;`},{type:"group",id:"7b59baf8aa08",properties:[],nested:[{type:"property",id:"094b19aabb38",properties:["recall"],fallback:"-",conditioned:!0}]}],conditioned:!1},{type:"image",id:"9a0baa691af9",properties:["image"],fallback:"-"},{type:"group",id:"995ac80a7b5a",properties:[],nested:[{type:"javascript",id:"cb3a08baabfb",conditioned:!1,code:`const headingBlock = document.createElement("div"); +headingBlock.classList.add("daggerheart-heading"); + +const typeBlock = document.createElement("div"); +typeBlock.classList.add("card-type"); +typeBlock.classList.add(monster.domain); + +const typeText = document.createElement("span"); +typeText.innerText = monster.type; +typeBlock.append(typeText) + +headingBlock.append(typeBlock); + +return headingBlock;`}],hasRule:!1},{type:"group",id:"098a5a785abb",properties:[],nested:[{type:"heading",id:"3b8bb868c818",properties:["name"],size:1,fallback:"Card Name"}],hasRule:!1},{type:"group",id:"cbbaeab91a3b",properties:[],nested:[{type:"property",id:"281afa3a39d9",properties:["text"],fallback:"-"}]}],cls:"daggerheart-card"}],id:"daggerheart-card",name:"Daggerheart Card",edited:!1},Fh={blocks:[{type:"group",id:"9beb08f99a5a",properties:[],nested:[{type:"heading",id:"89998949fb0b",properties:["name"],size:1,fallback:"-",conditioned:!0},{type:"property",id:"982ba9097959",properties:["tier"],fallback:"",callback:'return monster.tier + " " + monster.type;',conditioned:!0,display:"Tier"},{type:"text",id:"a8196bebf98a",properties:["description"],text:"",fallback:"-",conditioned:!0},{type:"property",id:"a8988bca599a",properties:["impulses"],fallback:"-",display:"Impulses:",conditioned:!0},{type:"group",id:"c90a4a79fb0b",properties:[],nested:[{type:"inline",id:"ab385a3b1869",properties:[],nested:[{type:"property",id:"781b3bdbd86b",properties:["difficulty"],fallback:"-",display:"Difficulty:",conditioned:!0}]},{type:"inline",id:"694abb2acaf9",properties:[],nested:[{type:"property",id:"58a80a396ba9",properties:["potential_adversaries"],fallback:"-",display:"Potential Adversaries:",conditioned:!0}],hasRule:!0}],hasRule:!1},{type:"traits",id:"eb590bb8cb9b",properties:["feats"],fallback:"-",heading:"Features",conditioned:!0,headingProp:!1,callback:"return property.text;"}],heading:"",cls:"daggerheart-environment"}],id:"daggerheart-environment",name:"Daggerheart Environment",edited:!1};var ci=[rn,Mh,Ih,Oh,Ph,Rh,Nh,Bh,Lh,Fh];var ui=require("obsidian");function ny(n){re(n,"svelte-xx603q",".pagination.svelte-xx603q.svelte-xx603q{display:flex;justify-content:space-between;align-items:center;gap:1rem}.paginated-container.svelte-xx603q.svelte-xx603q{display:flex;align-items:center;gap:1rem}.paginated.svelte-xx603q.svelte-xx603q{display:flex;align-items:center;gap:1rem}.clickable-icon.active.svelte-xx603q.svelte-xx603q{background-color:var(--background-modifier-hover)}.slicer.svelte-xx603q.svelte-xx603q{display:flex;align-items:center;gap:0.5rem}.slicer.svelte-xx603q .per.svelte-xx603q{color:var(--text-muted);font-size:var(--font-smallest)}")}function Wh(n,e,t){let i=n.slice();return i[16]=e[t],i}function iy(n){let e,t=n[16]+"",i,a,s,r;function o(){return n[14](n[16])}return{c(){e=v("span"),i=pe(t),a=R(),g(e,"class","clickable-icon svelte-xx603q"),oe(e,"active",n[16]==n[3])},m(l,c){D(l,e,c),y(e,i),y(e,a),s||(r=z(e,"click",o),s=!0)},p(l,c){n=l,c&16&&t!==(t=n[16]+"")&&we(i,t),c&24&&oe(e,"active",n[16]==n[3])},d(l){l&&x(e),s=!1,r()}}}function ay(n){let e,t,i;return{c(){e=v("span"),e.textContent="..."},m(a,s){D(a,e,s),t||(i=z(e,"click",n[13]),t=!0)},p:N,d(a){a&&x(e),t=!1,i()}}}function Hh(n){let e;function t(s,r){return s[16]==null?ay:iy}let i=t(n,-1),a=i(n);return{c(){a.c(),e=_e()},m(s,r){a.m(s,r),D(s,e,r)},p(s,r){i===(i=t(s,r))&&a?a.p(s,r):(a.d(1),a=i(s),a&&(a.c(),a.m(e.parentNode,e)))},d(s){s&&x(e),a.d(s)}}}function sy(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_,S=be(n[4]),C=[];for(let M=0;M(r(),r=Dt(p,B=>t(3,s=B)),p),l,c=N,d=()=>(c(),c=Dt(b,B=>t(12,l=B)),b),u,h=N,f=()=>(h(),h=Dt(m,B=>t(15,u=B)),m);n.$$.on_destroy.push(()=>r()),n.$$.on_destroy.push(()=>c()),n.$$.on_destroy.push(()=>h());let{slice:m}=e;f();let{page:p}=e;o();let{pages:b}=e;d();let _=B=>{new ui.DropdownComponent(B).addOptions({10:"10",25:"25",50:"50",100:"100",200:"200"}).setValue(`${u}`).onChange(L=>Ae(m,u=Number(L),u))},S,C=B=>{t(9,S=new ui.ExtraButtonComponent(B).setIcon("chevron-left").setDisabled(s==1).onClick(()=>{Ae(p,s=s-1,s)}))},M,w=B=>{t(10,M=new ui.ExtraButtonComponent(B).setIcon("chevron-right").setDisabled(s==l).onClick(()=>{Ae(p,s=Math.min(s+1,l),s)}))},k=B=>{let L=new ui.Menu;for(let O of i)L.addItem(q=>{q.setTitle(`${O}`).onClick(()=>{Ae(p,s=O,s)})});L.showAtMouseEvent(B)},A=B=>k(B),P=B=>Ae(p,s=B,s);return n.$$set=B=>{"slice"in B&&f(t(0,m=B.slice)),"page"in B&&o(t(1,p=B.page)),"pages"in B&&d(t(2,b=B.pages))},n.$$.update=()=>{n.$$.dirty&4096&&t(11,i=[...Array(l).keys()].map(B=>B+1)),n.$$.dirty&5640&&M&&S&&(M.setDisabled(s==l),S.setDisabled(s==1)),n.$$.dirty&6152&&t(4,a=i.reduce((B,L)=>(L==1||s==1&&(L==2||L==3)||L==l||s==l&&(L==l-1||L==l-2)||L==s-1||L==s||L==s+1?B.push(L):B.length>=1&&B[B.length-1]!=null&&B.push(null),B),[]))},[m,p,b,s,a,_,C,w,k,S,M,i,l,A,P]}var _l=class extends U{constructor(e){super(),G(this,e,ry,sy,j,{slice:0,page:1,pages:2},ny)}},zh=_l;var zi=require("obsidian");var Ls=require("obsidian");var Pt=require("obsidian");function oy(n){re(n,"svelte-1m3i208",".top-level.svelte-1m3i208.svelte-1m3i208{display:flex;flex-flow:column nowrap}textarea.svelte-1m3i208.svelte-1m3i208{flex-grow:1;height:500px;max-height:50vh}.json.svelte-1m3i208.svelte-1m3i208{margin-bottom:1rem;display:flex;justify-content:flex-start;align-items:center}.json.svelte-1m3i208>div.svelte-1m3i208{border-radius:4px;margin:5px 0px}.active.svelte-1m3i208.svelte-1m3i208{background-color:var(--background-secondary-alt)}.buttons.svelte-1m3i208.svelte-1m3i208{margin-top:1rem;display:flex;justify-content:flex-end;align-items:center}")}function qh(n){let e,t,i,a;return{c(){e=v("textarea"),e.value=t=n[6](),g(e,"class","svelte-1m3i208")},m(s,r){D(s,e,r),n[11](e),i||(a=z(e,"blur",n[12]),i=!0)},p:N,d(s){s&&x(e),n[11](null),i=!1,a()}}}function ly(n){let e,t,i,a,s,r,o,l,c,d,u,h=n[0],f,m,p,b,_,S,C,M,w,k=qh(n);return{c(){e=v("div"),t=v("h2"),t.textContent="Edit Monster",i=R(),a=v("div"),s=v("div"),r=v("div"),l=R(),c=v("div"),u=R(),k.c(),f=R(),m=v("div"),p=v("div"),_=R(),S=v("div"),g(r,"class","svelte-1m3i208"),oe(r,"active",!n[0]),g(c,"class","svelte-1m3i208"),oe(c,"active",n[0]),g(s,"class","json svelte-1m3i208"),g(a,"class","top-level svelte-1m3i208"),g(m,"class","buttons svelte-1m3i208"),g(e,"class","edit-monster-modal")},m(A,P){D(A,e,P),y(e,t),y(e,i),y(e,a),y(a,s),y(s,r),y(s,l),y(s,c),y(a,u),k.m(a,null),y(e,f),y(e,m),y(m,p),y(m,_),y(m,S),M||(w=[J(o=n[3].call(null,r)),z(r,"click",n[9]),J(d=n[2].call(null,c)),z(c,"click",n[10]),J(b=n[4].call(null,p)),J(C=n[5].call(null,S))],M=!0)},p(A,[P]){P&1&&oe(r,"active",!A[0]),P&1&&oe(c,"active",A[0]),P&1&&j(h,h=A[0])?(k.d(1),k=qh(A),k.c(),k.m(a,null)):k.p(A,P)},i:N,o:N,d(A){A&&x(e),k.d(A),M=!1,le(w)}}}function cy(n,e,t){let i=Me(),{monster:a={}}=e,s=!1,r,o=_=>{new Pt.ExtraButtonComponent(_).setIcon("code-glyph").setTooltip("JSON")},l=_=>{new Pt.ExtraButtonComponent(_).setIcon("lines-of-text").setTooltip("YAML")},c=_=>{new Pt.ButtonComponent(_).setIcon("checkmark").setTooltip("Save Changes").onClick(()=>{if(s)try{s?t(8,a=JSON.parse(r.value)):t(8,a=(0,Pt.parseYaml)(r.value))}catch(S){console.error(S),new Pt.Notice(`There was an error saving the creaturen + +${S.message}`);return}i("save",a)})},d=_=>{new Pt.ExtraButtonComponent(_).setIcon("cross").setTooltip("Cancel").onClick(()=>{i("cancel")})};function u(){return s?JSON.stringify(a,null,2):!a||!Object.keys(a??{})?.length?"":(0,Pt.stringifyYaml)(a).trim()}function h(){try{s?t(8,a=JSON.parse(r.value)):t(8,a=(0,Pt.parseYaml)(r.value))}catch(_){console.error(_)}}let f=()=>t(0,s=!1),m=()=>t(0,s=!0);function p(_){Re[_?"unshift":"push"](()=>{r=_,t(1,r)})}let b=()=>h();return n.$$set=_=>{"monster"in _&&t(8,a=_.monster)},[s,r,o,l,c,d,u,h,a,f,m,p,b]}var Sl=class extends U{constructor(e){super(),G(this,e,cy,ly,j,{monster:8},oy)}},jh=Sl;var Hi=class extends _t{constructor(t,i={}){super(t);this.monster=i}onOpen(){this._instance=new jh({target:this.contentEl,props:{monster:this.monster}}),this._instance.$on("cancel",()=>{this.close()}),this._instance.$on("save",async({detail:t})=>{if(!t.name){new Ls.Notice("Creatures must be given a name.");return}await this.plugin.updateMonster(this.monster,t),this.close()})}onClose(){}close(){this._instance&&this._instance.$destroy(),super.close()}},Bs=class extends _t{constructor(t,i){super(t);this.monster=i}async display(){Ls.Platform.isMobile||(this.contentEl.style.maxWidth="85vw"),new Yt({container:this.contentEl,monster:this.monster,plugin:this.plugin})}onOpen(){this.display()}};var wn=Le(""),di=Le([]),Fs="None",Vh=kt([wn,di],([n,e])=>(n?.length?1:0)+(e?.length?1:0));function uy(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","creature")},m(s,r){D(s,e,r),i||(a=J(t=n[0].call(null,e)),i=!0)},p:N,i:N,o:N,d(s){s&&x(e),i=!1,a()}}}function dy(n,e,t){let i;Se(n,wn,c=>t(3,i=c));let{item:a}=e,s=Me(),r=At("plugin"),o,l=c=>{t(2,o=new zi.Setting(c));let d,u=!1;if(Array.isArray(a.source)){let h=a.source.slice(0,4);a.source.length>4&&(h.push(`and ${a.source.length-4} more`),u=!0),d=ye(h,0,", ",!1)}else d=a.source;if(o.setDesc(d??""),u&&o.descEl.setAttr("aria-label",ye(a.source,0,", ",!1)),ve.isLocal(a.name))o.addExtraButton(h=>{h.setIcon("pencil").setTooltip("Edit").onClick(()=>{new Hi(r,a).open()})}).addExtraButton(h=>{h.setIcon("trash").setTooltip("Delete").onClick(async()=>{await r.deleteMonsters(a.name)})});else if(a.path){let h=r.app.vault.getFileByPath(a.path);if(!h)return;o.addExtraButton(f=>{f.setIcon("file-symlink").onClick(async()=>{await r.app.workspace.getLeaf().openFile(h),r.app.setting.close()})})}o.addExtraButton(h=>{h.setIcon("info").setTooltip("View").onClick(()=>{new Bs(r,a).open()})})};return n.$$set=c=>{"item"in c&&t(1,a=c.item)},n.$$.update=()=>{if(n.$$.dirty&14&&o)if(i.length){let c=(0,zi.prepareSimpleSearch)(i)(a.name);c&&(o.nameEl.empty(),(0,zi.renderMatches)(o.nameEl,a.name,c.matches))}else o.setName(a.name)},[l,a,o,i]}var Cl=class extends U{constructor(e){super(),G(this,e,dy,uy,j,{item:1})}},Uh=Cl;var qs=require("obsidian");var Ws=require("obsidian");function hy(n){re(n,"svelte-1xutc2s",".search.svelte-1xutc2s,.search.svelte-1xutc2s input{width:100%}")}function fy(n){let e,t,i,a;return{c(){e=v("div"),g(e,"class","search svelte-1xutc2s")},m(s,r){D(s,e,r),i||(a=J(t=n[1].call(null,e)),i=!0)},p:N,i:N,o:N,d(s){s&&x(e),i=!1,a()}}}function my(n,e,t){let i,a=N,s=()=>(a(),a=Dt(r,c=>t(3,i=c)),r);n.$$.on_destroy.push(()=>a());let{filter:r}=e;s();let{placeholder:o}=e,l=c=>{let d=new Ws.SearchComponent(c).setPlaceholder(o).onChange((0,Ws.debounce)(u=>{Ae(r,i=u,i)},10));r.subscribe(u=>{(!u||!u.length)&&d.setValue("")})};return n.$$set=c=>{"filter"in c&&s(t(0,r=c.filter)),"placeholder"in c&&t(2,o=c.placeholder)},[r,l,o]}var xl=class extends U{constructor(e){super(),G(this,e,my,fy,j,{filter:0,placeholder:2},hy)}},Gh=xl;function gy(n){re(n,"svelte-66wdl1","div.svelte-66wdl1{display:inline-block;vertical-align:middle;margin:0 3pt;border-width:calc(1em / 5);border-style:solid;border-radius:50%;animation:var(--duration) infinite svelte-66wdl1-rotate}@keyframes svelte-66wdl1-rotate{100%{transform:rotate(360deg)}}")}function py(n){let e,t=`${n[0]} transparent ${n[0]} + ${n[0]}`;return{c(){e=v("div"),ze(e,"--duration",n[1]),g(e,"class","svelte-66wdl1"),ze(e,"border-color",t),ze(e,"width",n[2]),ze(e,"height",n[2])},m(i,a){D(i,e,a)},p(i,[a]){a&2&&ze(e,"--duration",i[1]);let s=a&2;(a&3&&t!==(t=`${i[0]} transparent ${i[0]} + ${i[0]}`)||s)&&ze(e,"border-color",t),(a&6||s)&&ze(e,"width",i[2]),(a&6||s)&&ze(e,"height",i[2])},i:N,o:N,d(i){i&&x(e)}}}function by(n,e,t){let{color:i="cornflowerblue"}=e,{duration:a="1.5s"}=e,{size:s="1em"}=e;return n.$$set=r=>{"color"in r&&t(0,i=r.color),"duration"in r&&t(1,a=r.duration),"size"in r&&t(2,s=r.size)},[i,a,s]}var Al=class extends U{constructor(e){super(),G(this,e,by,py,j,{color:0,duration:1,size:2},gy)}},Tl=Al;function Hs(n){return Object.prototype.toString.call(n)==="[object Date]"}function Dl(n,e,t,i){if(typeof t=="number"||Hs(t)){let a=i-t,s=(t-e)/(n.dt||1/60),r=n.opts.stiffness*a,o=n.opts.damping*s,l=(r-o)*n.inv_mass,c=(s+l)*n.dt;return Math.abs(c)Dl(n,e[s],t[s],i[s]));if(typeof t=="object"){let a={};for(let s in t)a[s]=Dl(n,e[s],t[s],i[s]);return a}else throw new Error(`Cannot spring ${typeof t} values`)}}function Kh(n,e={}){let t=Le(n),{stiffness:i=.15,damping:a=.8,precision:s=.01}=e,r,o,l,c=n,d=n,u=1,h=0,f=!1;function m(b,_={}){d=b;let S=l={};return n==null||_.hard||p.stiffness>=1&&p.damping>=1?(f=!0,r=An(),c=b,t.set(n=d),Promise.resolve()):(_.soft&&(h=1/((_.soft===!0?.5:+_.soft)*60),u=0),o||(r=An(),f=!1,o=Kn(C=>{if(f)return f=!1,o=null,!1;u=Math.min(u+h,1);let M={inv_mass:u,opts:p,settled:!0,dt:(C-r)*60/1e3},w=Dl(M,c,n,d);return r=C,c=n,t.set(n=w),M.settled&&(o=null),!M.settled})),new Promise(C=>{o.promise.then(()=>{S===l&&C()})}))}let p={set:m,update:(b,_)=>m(b(d,n),_),subscribe:t.subscribe,stiffness:i,damping:a,precision:s};return p}function yy(n){let e,t=`rotate(${n[0].angle}deg) scale(${n[0].scale}) translate(${n[0].dx}px, + ${n[0].dy}px)`,i,a=n[11].default,s=st(a,n,n[10],null);return{c(){e=v("span"),s&&s.c(),ze(e,"transform",t)},m(r,o){D(r,e,o),s&&s.m(e,null),i=!0},p(r,[o]){s&&s.p&&(!i||o&1024)&&ot(s,a,r,r[10],i?rt(a,r[10],o,null):lt(r[10]),null),o&1&&t!==(t=`rotate(${r[0].angle}deg) scale(${r[0].scale}) translate(${r[0].dx}px, + ${r[0].dy}px)`)&&ze(e,"transform",t)},i(r){i||(E(s,r),i=!0)},o(r){I(s,r),i=!1},d(r){r&&x(e),s&&s.d(r)}}}function vy(n,e,t){let i,{$$slots:a={},$$scope:s}=e,{wiggle:r=!1}=e,{angle:o=0}=e,{scale:l=1}=e,{dx:c=0}=e,{dy:d=0}=e,{duration:u=200}=e,{stiffness:h=.05}=e,{damping:f=.1}=e,m={angle:0,scale:1,dx:0,dy:0},p=Kh(m,{stiffness:h,damping:f});return Se(n,p,b=>t(0,i=b)),n.$$set=b=>{"wiggle"in b&&t(2,r=b.wiggle),"angle"in b&&t(3,o=b.angle),"scale"in b&&t(4,l=b.scale),"dx"in b&&t(5,c=b.dx),"dy"in b&&t(6,d=b.dy),"duration"in b&&t(7,u=b.duration),"stiffness"in b&&t(8,h=b.stiffness),"damping"in b&&t(9,f=b.damping),"$$scope"in b&&t(10,s=b.$$scope)},n.$$.update=()=>{n.$$.dirty&132&&r&&setTimeout(()=>t(2,r=!1),u),n.$$.dirty&124&&p.set(r?{scale:l,angle:o,dx:c,dy:d}:m)},[i,p,r,o,l,c,d,u,h,f,s,a]}var El=class extends U{constructor(e){super(),G(this,e,vy,yy,j,{wiggle:2,angle:3,scale:4,dx:5,dy:6,duration:7,stiffness:8,damping:9})}},Ml=El;function ky(n){let e,t,i=[n[0],{fill:"currentColor"},{viewBox:"0 0 16 16"}],a={};for(let s=0;s{t(0,e=at(at({},e),Ut(i)))},e=Ut(e),[e]}var Il=class extends U{constructor(e){super(),G(this,e,wy,ky,j,{})}},Ol=Il;function _y(n){let e,t,i=[n[0],{viewBox:"0 0 24 24"},{fill:"currentColor"}],a={};for(let s=0;s{t(0,e=at(at({},e),Ut(i)))},e=Ut(e),[e]}var Pl=class extends U{constructor(e){super(),G(this,e,Sy,_y,j,{})}},zs=Pl;function Cy(n){let e,t,i=[n[0],{viewBox:"0 0 24 24"},{fill:"currentColor"}],a={};for(let s=0;s{t(0,e=at(at({},e),Ut(i)))},e=Ut(e),[e]}var Rl=class extends U{constructor(e){super(),G(this,e,xy,Cy,j,{})}},Nl=Rl;var it=n=>n instanceof Object?(n.label===void 0&&console.error(`MultiSelect option ${JSON.stringify(n)} is an object but has no label key`),n.label):`${n}`;function Ca(n,e=null){if(!n?.style)return null;if(!["selected","option",null].includes(e)){console.error(`MultiSelect: Invalid key=${e} for get_style`);return}if(typeof n=="object"&&n.style){if(typeof n.style=="string")return n.style;if(typeof n.style=="object"){if(e&&e in n.style)return n.style[e];console.error(`Invalid style object for option=${JSON.stringify(n)}`)}}}var{Boolean:Ay}=$i;function Ty(n){re(n,"svelte-1r2hsto",".svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect){position:relative;align-items:center;display:flex;cursor:text;box-sizing:border-box;border:var(--sms-border, 1pt solid lightgray);border-radius:var(--sms-border-radius, 3pt);background:var(--sms-bg);width:var(--sms-width);max-width:var(--sms-max-width);padding:var(--sms-padding, 0 3pt);color:var(--sms-text-color);font-size:var(--sms-font-size, inherit);min-height:var(--sms-min-height, 22pt);margin:var(--sms-margin)}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect.open){z-index:var(--sms-open-z-index, 4)}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect:focus-within){border:var(--sms-focus-border, 1pt solid var(--sms-active-color, cornflowerblue))}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect.disabled){background:var(--sms-disabled-bg, lightgray);cursor:not-allowed}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.selected){display:flex;flex:1;padding:0;margin:0;flex-wrap:wrap}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.selected > li){align-items:center;border-radius:3pt;display:flex;margin:2pt;line-height:normal;transition:0.3s;white-space:nowrap;background:var(--sms-selected-bg, rgba(0, 0, 0, 0.15));padding:var(--sms-selected-li-padding, 1pt 5pt);color:var(--sms-selected-text-color, var(--sms-text-color))}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.selected > li[draggable='true']){cursor:grab}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.selected > li.active){background:var(--sms-li-active-bg, var(--sms-active-color, rgba(0, 0, 0, 0.15)))}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect button){border-radius:50%;display:flex;transition:0.2s;color:inherit;background:transparent;border:none;cursor:pointer;outline:none;padding:0;margin:0 0 0 3pt}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect button.remove-all){margin:0 3pt}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(ul.selected > li button:hover, button.remove-all:hover, button:focus){color:var(--sms-remove-btn-hover-color, lightskyblue);background:var(--sms-remove-btn-hover-bg, rgba(0, 0, 0, 0.2))}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect input){margin:auto 0;padding:0}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.selected > input){border:none;outline:none;background:none;flex:1;min-width:2em;color:var(--sms-text-color);font-size:inherit;cursor:inherit;border-radius:0}div.multiselect.svelte-1r2hsto>ul.selected.svelte-1r2hsto>input.svelte-1r2hsto::placeholder{padding-left:5pt;color:var(--sms-placeholder-color);opacity:var(--sms-placeholder-opacity)}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > input.form-control){width:2em;position:absolute;background:transparent;border:none;outline:none;z-index:-1;opacity:0;pointer-events:none}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.options){list-style:none;top:100%;left:0;width:100%;position:absolute;overflow:auto;transition:all 0.2s;box-sizing:border-box;background:var(--sms-options-bg, white);max-height:var(--sms-options-max-height, 50vh);overscroll-behavior:var(--sms-options-overscroll, none);box-shadow:var(--sms-options-shadow, 0 0 14pt -8pt black);border:var(--sms-options-border);border-width:var(--sms-options-border-width);border-radius:var(--sms-options-border-radius, 1ex);padding:var(--sms-options-padding);margin:var(--sms-options-margin, inherit)}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.options.hidden){visibility:hidden;opacity:0;transform:translateY(50px)}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.options > li){padding:3pt 2ex;cursor:pointer;scroll-margin:var(--sms-options-scroll-margin, 100px)}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.options .user-msg){display:block;padding:3pt 2ex}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.options > li.selected){background:var(--sms-li-selected-bg);color:var(--sms-li-selected-color)}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.options > li.active){background:var(--sms-li-active-bg, var(--sms-active-color, rgba(0, 0, 0, 0.15)))}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(div.multiselect > ul.options > li.disabled){cursor:not-allowed;background:var(--sms-li-disabled-bg, #f5f5f6);color:var(--sms-li-disabled-text, #b8b8b8)}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto:where(span.max-select-msg){padding:0 3pt}.svelte-1r2hsto.svelte-1r2hsto.svelte-1r2hsto::highlight(sms-search-matches){color:mediumaquamarine}")}var Dy=n=>({searchText:n[0]&8,msgType:n[0]&1073810458,msg:n[0]&1073843226}),$h=n=>({searchText:n[3],msgType:n[116],msg:n[117]});function Bl(n){let e=n.slice(),t={dupe:e[15],create:e[10],"no-match":e[30]}[e[116]];return e[117]=t,e}function Ll(n){let e=n.slice(),t=e[4].map(it).includes(e[3]);e[112]=t;let i=!e[16]&&e[112]&&"dupe";e[113]=i;let a=!!(e[11]&&e[10])&&"create";e[114]=a;let s=!!(e[1]?.length==0&&e[30])&&"no-match";e[115]=s;let r=e[113]||e[114]||e[115];return e[116]=r,e}function Yh(n,e,t){let i=n.slice();i[118]=e[t],i[125]=t;let a=i[118]instanceof Object?i[118]:{label:i[118]};i[119]=a.label,i[42]=a.disabled!==void 0?a.disabled:null,i[120]=a.title!==void 0?a.title:null,i[121]=a.selectedTitle!==void 0?a.selectedTitle:null,i[122]=a.disabledTitle!==void 0?a.disabledTitle:i[13];let s=i[0]===i[125];return i[123]=s,i}var Ey=n=>({option:n[0]&33554434}),Jh=n=>({option:n[118],idx:n[125]}),My=n=>({option:n[0]&33554434}),Xh=n=>({option:n[118],idx:n[125]}),Iy=n=>({}),Qh=n=>({}),Oy=n=>({}),Zh=n=>({}),Py=n=>({}),ef=n=>({}),Ry=n=>({selected:n[0]&16,disabled:n[1]&2048,invalid:n[0]&128,id:n[0]&262144,placeholder:n[1]&8,open:n[0]&256,required:n[1]&128}),tf=n=>({selected:n[4],disabled:n[42],invalid:n[7],id:n[18],placeholder:n[34],open:n[8],required:n[38]});function nf(n,e,t){let i=n.slice();return i[118]=e[t],i[125]=t,i}var Ny=n=>({}),af=n=>({}),By=n=>({option:n[0]&16,idx:n[0]&16}),sf=n=>({option:n[118],idx:n[125]}),Ly=n=>({option:n[0]&16,idx:n[0]&16}),rf=n=>({option:n[118],idx:n[125]}),Fy=n=>({open:n[0]&256}),of=n=>({open:n[8]});function Wy(n){let e,t;return e=new Ol({props:{width:"15px",style:"min-width: 1em; padding: 0 1pt; cursor: pointer;"}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p:N,i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Hy(n){let e=it(n[118])+"",t;return{c(){t=pe(e)},m(i,a){D(i,t,a)},p(i,a){a[0]&16&&e!==(e=it(i[118])+"")&&we(t,e)},d(i){i&&x(t)}}}function zy(n){let e,t=it(n[118])+"",i;return{c(){e=new gn(!1),i=_e(),e.a=i},m(a,s){e.m(t,a,s),D(a,i,s)},p(a,s){s[0]&16&&t!==(t=it(a[118])+"")&&e.p(t)},d(a){a&&(x(i),e.d())}}}function qy(n){let e;function t(s,r){return s[32]?zy:Hy}let i=t(n,[-1,-1,-1,-1,-1]),a=i(n);return{c(){a.c(),e=_e()},m(s,r){a.m(s,r),D(s,e,r)},p(s,r){i===(i=t(s,r))&&a?a.p(s,r):(a.d(1),a=i(s),a&&(a.c(),a.m(e.parentNode,e)))},d(s){s&&x(e),a.d(s)}}}function jy(n){let e,t=n[69].default,i=st(t,n,n[107],sf),a=i||qy(n);return{c(){a&&a.c()},m(s,r){a&&a.m(s,r),e=!0},p(s,r){i?i.p&&(!e||r[0]&16|r[3]&16384)&&ot(i,t,s,s[107],e?rt(t,s[107],r,By):lt(s[107]),sf):a&&a.p&&(!e||r[0]&16|r[1]&2)&&a.p(s,e?r:[-1,-1,-1,-1,-1])},i(s){e||(E(a,s),e=!0)},o(s){I(a,s),e=!1},d(s){a&&a.d(s)}}}function lf(n){let e,t,i,a,s,r=n[69]["remove-icon"],o=st(r,n,n[107],af),l=o||Vy(n);function c(){return n[89](n[118])}function d(){return n[90](n[118])}return{c(){e=v("button"),l&&l.c(),g(e,"type","button"),g(e,"title",t=n[36]+" "+it(n[118])),g(e,"class","remove svelte-1r2hsto")},m(u,h){D(u,e,h),l&&l.m(e,null),i=!0,a||(s=[z(e,"mouseup",ln(c)),z(e,"keydown",function(){Pe(n[54](d))&&n[54](d).apply(this,arguments)})],a=!0)},p(u,h){n=u,o&&o.p&&(!i||h[3]&16384)&&ot(o,r,n,n[107],i?rt(r,n[107],h,Ny):lt(n[107]),af),(!i||h[0]&16|h[1]&32&&t!==(t=n[36]+" "+it(n[118])))&&g(e,"title",t)},i(u){i||(E(l,u),i=!0)},o(u){I(l,u),i=!1},d(u){u&&x(e),l&&l.d(u),a=!1,le(s)}}}function Vy(n){let e,t;return e=new zs({props:{width:"15px"}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p:N,i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function cf(n,e){let t,i,a,s,r,o,l=N,c,d,u,h=e[69].selected,f=st(h,e,e[107],rf),m=f||jy(e),p=!e[42]&&(e[37]===null||e[4].length>e[37])&&lf(e);function b(){return e[91](e[125])}return{key:n,first:null,c(){t=v("li"),m&&m.c(),i=R(),p&&p.c(),g(t,"class",a=xn(e[23])+" svelte-1r2hsto"),g(t,"role","option"),g(t,"aria-selected","true"),g(t,"draggable",s=e[39]&&!e[42]&&e[4].length>1),g(t,"style",r=Ca(e[118],"selected")),oe(t,"active",e[46]===e[125]),this.first=t},m(_,S){D(_,t,S),m&&m.m(t,null),y(t,i),p&&p.m(t,null),c=!0,d||(u=[z(t,"dragstart",function(){Pe(e[57](e[125]))&&e[57](e[125]).apply(this,arguments)}),z(t,"drop",Sr(function(){Pe(e[56](e[125]))&&e[56](e[125]).apply(this,arguments)})),z(t,"dragenter",b),z(t,"dragover",Sr(e[85]))],d=!0)},p(_,S){e=_,f?f.p&&(!c||S[0]&16|S[3]&16384)&&ot(f,h,e,e[107],c?rt(h,e[107],S,Ly):lt(e[107]),rf):m&&m.p&&(!c||S[0]&16|S[1]&2|S[3]&16384)&&m.p(e,c?S:[-1,-1,-1,-1,-1]),!e[42]&&(e[37]===null||e[4].length>e[37])?p?(p.p(e,S),S[0]&16|S[1]&2112&&E(p,1)):(p=lf(e),p.c(),E(p,1),p.m(t,null)):p&&(ce(),I(p,1,1,()=>{p=null}),ue()),(!c||S[0]&8388608&&a!==(a=xn(e[23])+" svelte-1r2hsto"))&&g(t,"class",a),(!c||S[0]&16|S[1]&2304&&s!==(s=e[39]&&!e[42]&&e[4].length>1))&&g(t,"draggable",s),(!c||S[0]&16&&r!==(r=Ca(e[118],"selected")))&&g(t,"style",r),(!c||S[0]&8388624|S[1]&32768)&&oe(t,"active",e[46]===e[125])},r(){o=t.getBoundingClientRect()},f(){Dn(t),l()},a(){l(),l=Tn(t,o,Pn,{duration:100})},i(_){c||(E(m,_),E(p),c=!0)},o(_){I(m,_),I(p),c=!1},d(_){_&&x(t),m&&m.d(_),p&&p.d(),d=!1,le(u)}}}function uf(n){let e,t=n[69].spinner,i=st(t,n,n[107],ef),a=i||Uy(n);return{c(){a&&a.c()},m(s,r){a&&a.m(s,r),e=!0},p(s,r){i&&i.p&&(!e||r[3]&16384)&&ot(i,t,s,s[107],e?rt(t,s[107],r,Py):lt(s[107]),ef)},i(s){e||(E(a,s),e=!0)},o(s){I(a,s),e=!1},d(s){a&&a.d(s)}}}function Uy(n){let e,t;return e=new Tl({}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Gy(n){let e,t,i,a=n[26]&&(n[26]>1||n[27])&&df(n),s=n[26]!==1&&n[4].length>1&&hf(n);return{c(){a&&a.c(),e=R(),s&&s.c(),t=_e()},m(r,o){a&&a.m(r,o),D(r,e,o),s&&s.m(r,o),D(r,t,o),i=!0},p(r,o){r[26]&&(r[26]>1||r[27])?a?(a.p(r,o),o[0]&201326592&&E(a,1)):(a=df(r),a.c(),E(a,1),a.m(e.parentNode,e)):a&&(ce(),I(a,1,1,()=>{a=null}),ue()),r[26]!==1&&r[4].length>1?s?(s.p(r,o),o[0]&67108880&&E(s,1)):(s=hf(r),s.c(),E(s,1),s.m(t.parentNode,t)):s&&(ce(),I(s,1,1,()=>{s=null}),ue())},i(r){i||(E(a),E(s),i=!0)},o(r){I(a),I(s),i=!1},d(r){r&&(x(e),x(t)),a&&a.d(r),s&&s.d(r)}}}function Ky(n){let e,t=n[69]["disabled-icon"],i=st(t,n,n[107],Zh),a=i||Jy(n);return{c(){a&&a.c()},m(s,r){a&&a.m(s,r),e=!0},p(s,r){i&&i.p&&(!e||r[3]&16384)&&ot(i,t,s,s[107],e?rt(t,s[107],r,Oy):lt(s[107]),Zh)},i(s){e||(E(a,s),e=!0)},o(s){I(a,s),e=!1},d(s){a&&a.d(s)}}}function df(n){let e,t,i;function a(r){n[94](r)}let s={angle:20,$$slots:{default:[$y]},$$scope:{ctx:n}};return n[43]!==void 0&&(s.wiggle=n[43]),e=new Ml({props:s}),Re.push(()=>Wt(e,"wiggle",a)),{c(){ie(e.$$.fragment)},m(r,o){te(e,r,o),i=!0},p(r,o){let l={};o[0]&469762064|o[3]&16384&&(l.$$scope={dirty:o,ctx:r}),!t&&o[1]&4096&&(t=!0,l.wiggle=r[43],Ft(()=>t=!1)),e.$set(l)},i(r){i||(E(e.$$.fragment,r),i=!0)},o(r){I(e.$$.fragment,r),i=!1},d(r){ne(e,r)}}}function $y(n){let e,t=n[27]?.(n[4].length,n[26])+"",i,a;return{c(){e=v("span"),i=pe(t),g(e,"class",a="max-select-msg "+n[28]+" svelte-1r2hsto")},m(s,r){D(s,e,r),y(e,i)},p(s,r){r[0]&201326608&&t!==(t=s[27]?.(s[4].length,s[26])+"")&&we(i,t),r[0]&268435456&&a!==(a="max-select-msg "+s[28]+" svelte-1r2hsto")&&g(e,"class",a)},d(s){s&&x(e)}}}function hf(n){let e,t,i,a,s=n[69]["remove-icon"],r=st(s,n,n[107],Qh),o=r||Yy(n);return{c(){e=v("button"),o&&o.c(),g(e,"type","button"),g(e,"class","remove remove-all svelte-1r2hsto"),g(e,"title",n[35])},m(l,c){D(l,e,c),o&&o.m(e,null),t=!0,i||(a=[z(e,"mouseup",ln(n[53])),z(e,"keydown",n[54](n[53]))],i=!0)},p(l,c){r&&r.p&&(!t||c[3]&16384)&&ot(r,s,l,l[107],t?rt(s,l[107],c,Iy):lt(l[107]),Qh),(!t||c[1]&16)&&g(e,"title",l[35])},i(l){t||(E(o,l),t=!0)},o(l){I(o,l),t=!1},d(l){l&&x(e),o&&o.d(l),i=!1,le(a)}}}function Yy(n){let e,t;return e=new zs({props:{width:"15px"}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p:N,i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Jy(n){let e,t;return e=new Nl({props:{width:"14pt",style:"margin: 0 2pt;","data-name":"disabled-icon"}}),{c(){ie(e.$$.fragment)},m(i,a){te(e,i,a),t=!0},p:N,i(i){t||(E(e.$$.fragment,i),t=!0)},o(i){I(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function ff(n){let e,t,i,a,s,r,o=be(n[1].slice(0,Math.max(0,n[25]??0)||1/0)),l=[];for(let u=0;uI(l[u],1,1,()=>{l[u]=null}),d=n[3]&&gf(Ll(n));return{c(){e=v("ul");for(let u=0;u1),g(e,"aria-expanded",n[8]),g(e,"aria-disabled",s=n[42]?"true":null),oe(e,"hidden",!n[8])},m(u,h){D(u,e,h);for(let f=0;f{d=null}),ue()),(!r||h[1]&512&&i!==(i="options "+u[40]+" svelte-1r2hsto"))&&g(e,"class",i),(!r||h[0]&67108864&&a!==(a=u[26]===null||u[26]>1))&&g(e,"aria-multiselectable",a),(!r||h[0]&256)&&g(e,"aria-expanded",u[8]),(!r||h[1]&2048&&s!==(s=u[42]?"true":null))&&g(e,"aria-disabled",s),(!r||h[0]&256|h[1]&512)&&oe(e,"hidden",!u[8])},i(u){if(!r){for(let h=0;h{i=null}),ue())},i(a){t||(E(i),t=!0)},o(a){I(i),t=!1},d(a){a&&x(e),i&&i.d(a)}}}function pf(n){let e,t,i,a,s=n[69]["user-msg"],r=st(s,n,n[107],$h),o=r||tv(n);return{c(){e=v("li"),o&&o.c(),g(e,"title",n[10]),g(e,"role","option"),g(e,"aria-selected","false"),g(e,"class","user-msg svelte-1r2hsto"),oe(e,"active",n[44]),ze(e,"cursor",{dupe:"not-allowed",create:"pointer","no-match":"default"}[n[116]])},m(l,c){D(l,e,c),o&&o.m(e,null),t=!0,i||(a=[z(e,"mousedown",ln(n[70])),z(e,"mouseup",ln(n[100])),z(e,"mouseover",n[101]),z(e,"focus",n[102]),z(e,"mouseout",n[103]),z(e,"blur",n[104])],i=!0)},p(l,c){r?r.p&&(!t||c[0]&1073843226|c[3]&16384)&&ot(r,s,l,l[107],t?rt(s,l[107],c,Dy):lt(l[107]),$h):o&&o.p&&(!t||c[0]&1073843226)&&o.p(l,t?c:[-1,-1,-1,-1,-1]),(!t||c[0]&1024)&&g(e,"title",l[10]),(!t||c[1]&8192)&&oe(e,"active",l[44]),c[0]&1073810458&&ze(e,"cursor",{dupe:"not-allowed",create:"pointer","no-match":"default"}[l[116]])},i(l){t||(E(o,l),t=!0)},o(l){I(o,l),t=!1},d(l){l&&x(e),o&&o.d(l),i=!1,le(a)}}}function tv(n){let e=n[117]+"",t;return{c(){t=pe(e)},m(i,a){D(i,t,a)},p(i,a){a[0]&1073843226&&e!==(e=i[117]+"")&&we(t,e)},d(i){i&&x(t)}}}function nv(n){let e,t,i,a,s,r,o,l=[],c=new Map,d,u,h,f,m,p,b,_,S,C,M,w,k,A,P,B,L;It(n[86]);let O=n[69]["expand-icon"],q=st(O,n,n[107],of),Z=q||Wy(n),ee=be(n[4]),se=V=>V[16]?[V[17](V[118]),V[125]]:V[17](V[118]);for(let V=0;V0?1:-1}~(C=$(n,[-1,-1,-1,-1,-1]))&&(M=ae[C]=F[C](n));let de=(n[3]&&n[30]||n[2]?.length>0)&&ff(n);return{c(){e=v("div"),t=v("input"),s=R(),Z&&Z.c(),r=R(),o=v("ul");for(let V=0;V=Number(n[38])?JSON.stringify(n[4]):null,g(t,"tabindex","-1"),g(t,"aria-hidden","true"),g(t,"aria-label","ignore this, used only to prevent form submission if select is required but empty"),g(t,"class","form-control svelte-1r2hsto"),g(u,"class",h=xn(n[19])+" svelte-1r2hsto"),g(u,"id",n[18]),u.disabled=n[42],g(u,"autocomplete",n[12]),g(u,"inputmode",n[20]),g(u,"pattern",n[33]),g(u,"placeholder",f=n[4].length==0?n[34]:null),g(u,"aria-invalid",m=n[7]?"true":null),g(u,"ondrop","return false"),g(o,"class",b="selected "+n[41]+" svelte-1r2hsto"),g(o,"aria-label","selected options"),g(e,"class",k="multiselect "+n[31]+" svelte-1r2hsto"),g(e,"title",A=n[42]?n[14]:null),g(e,"data-id",n[18]),g(e,"role","searchbox"),g(e,"tabindex","-1"),oe(e,"disabled",n[42]),oe(e,"single",n[26]===1),oe(e,"open",n[8]),oe(e,"invalid",n[7])},m(V,H){D(V,e,H),y(e,t),n[87](t),y(e,s),Z&&Z.m(e,null),y(e,r),y(e,o);for(let fe=0;fe=Number(V[38])?JSON.stringify(V[4]):null)&&t.value!==a)&&(t.value=a),q&&q.p&&(!P||H[0]&256|H[3]&16384)&&ot(q,O,V,V[107],P?rt(O,V[107],H,Fy):lt(V[107]),of),H[0]&8585232|H[1]&109611362|H[3]&16384){ee=be(V[4]),ce();for(let Ce=0;Ce{Y=null}),ue());let fe=C;C=$(V,H),C===fe?~C&&ae[C].p(V,H):(M&&(ce(),I(ae[fe],1,1,()=>{ae[fe]=null}),ue()),~C?(M=ae[C],M?M.p(V,H):(M=ae[C]=F[C](V),M.c()),E(M,1),M.m(e,w)):M=null),V[3]&&V[30]||V[2]?.length>0?de?(de.p(V,H),H[0]&1073741836&&E(de,1)):(de=ff(V),de.c(),E(de,1),de.m(e,null)):de&&(ce(),I(de,1,1,()=>{de=null}),ue()),(!P||H[1]&1&&k!==(k="multiselect "+V[31]+" svelte-1r2hsto"))&&g(e,"class",k),(!P||H[0]&16384|H[1]&2048&&A!==(A=V[42]?V[14]:null))&&g(e,"title",A),(!P||H[0]&262144)&&g(e,"data-id",V[18]),(!P||H[1]&2049)&&oe(e,"disabled",V[42]),(!P||H[0]&67108864|H[1]&1)&&oe(e,"single",V[26]===1),(!P||H[0]&256|H[1]&1)&&oe(e,"open",V[8]),(!P||H[0]&128|H[1]&1)&&oe(e,"invalid",V[7])},i(V){if(!P){E(Z,V);for(let H=0;H`${it(T)}`.toLowerCase()}=e,{filterFunc:M=(T,Ee)=>Ee?`${it(T)}`.toLowerCase().includes(Ee.toLowerCase()):!0}=e,{closeDropdownOnSelect:w="desktop"}=e,{form_input:k=null}=e,{highlightMatches:A=!0}=e,{id:P=null}=e,{input:B=null}=e,{inputClass:L=""}=e,{inputmode:O=null}=e,{invalid:q=!1}=e,{liActiveOptionClass:Z=""}=e,{liOptionClass:ee=""}=e,{liSelectedClass:se=""}=e,{loading:K=!1}=e,{matchingOptions:W=[]}=e,{maxOptions:Y=void 0}=e,{maxSelect:F=null}=e,{maxSelectMsg:ae=(T,Ee)=>Ee>1?`${T}/${Ee}`:""}=e,{maxSelectMsgClass:$=""}=e,{name:de=null}=e,{noMatchingOptionsMsg:V="No matching options"}=e,{open:H=!1}=e,{options:fe}=e,{outerDiv:Ce=null}=e,{outerDivClass:Ie=""}=e,{parseLabelsAsHtml:et=!1}=e,{pattern:Tt=null}=e,{placeholder:mi=null}=e,{removeAllTitle:gi="Remove all"}=e,{removeBtnTitle:Rt="Remove"}=e,{minSelect:Nt=null}=e,{required:bt=!1}=e,{resetFilterOnAdd:Js=!0}=e,{searchText:Qe=""}=e,{selected:De=fe?.filter(T=>T instanceof Object&&T?.preselected).slice(0,F??void 0)??[]}=e,{sortSelected:Vn=!1}=e,{selectedOptionsDraggable:Xs=!Vn}=e,{ulOptionsClass:Gl=""}=e,{ulSelectedClass:Kl=""}=e,{value:Oa=null}=e,Af=T=>{t(59,Oa=F===1?T[0]??null:T)},Tf=T=>{F===1?t(4,De=T?[T]:[]):t(4,De=T??[])},Pa=!1;fe?.length>0||(c||K||p||d?fe=[]:console.error("MultiSelect received no options")),F!==null&&F<1&&console.error(`MultiSelect's maxSelect must be null or positive integer, got ${F}`),Array.isArray(De)||console.error(`MultiSelect's selected prop should always be an array, got ${De}`),F&&typeof bt=="number"&&bt>F&&console.error(`MultiSelect maxSelect=${F} < required=${bt}, makes it impossible for users to submit a valid form`),et&&c&&console.warn("Don't combine parseLabelsAsHtml and allowUserOptions. It's susceptible to XSS attacks!"),Vn&&Xs&&console.warn("MultiSelect's sortSelected and selectedOptionsDraggable should not be combined as any user re-orderings of selected options will be undone by sortSelected on component re-renders."),c&&!l&&l!==null&&console.error(`MultiSelect has allowUserOptions=${c} but createOptionMsg=${l} is falsy. This prevents the "Add option" from showing up, resulting in a confusing user experience.`),Y&&(typeof Y!="number"||Y<0||Y%1!=0)&&console.error(`MultiSelect's maxOptions must be undefined or a positive integer, got ${Y}`);let mn=Me(),Un=!1,Qs;if(r!==null&&!W[r])throw`Run time error, activeIndex=${r} is out of bounds, matchingOptions.length=${W.length}`;function qi(T,Ee){F&&F>1&&De.length>=F&&t(43,Pa=!0),!isNaN(Number(T))&&typeof De.map(it)[0]=="number"&&(T=Number(T));let Ke=De.map(C).includes(C(T));if((F===null||F===1||De.length0&&(typeof fe[0]=="object"?T={label:Qe}:(["number","undefined"].includes(typeof fe[0])&&!isNaN(Number(Qe))?T=Number(Qe):T=Qe,mn("create",{option:T})),c==="append"&&t(2,fe=[...fe,T])),Js&&t(3,Qe=""),["",void 0,null].includes(T)){console.error(`MultiSelect: encountered falsy option ${T}`);return}F===1?t(4,De=[T]):(t(4,De=[...De,T]),Vn===!0?t(4,De=De.sort((tr,Gn)=>{let[Vi,Na]=[it(tr),it(Gn)];return`${Vi}`.localeCompare(`${Na}`)})):typeof Vn=="function"&&t(4,De=De.sort(Vn)));let yt=De.length===F,pi=w===!0||w==="desktop"&&QsC(yt)===C(T)),[Ke]=De.splice(Ee,1);if(Ke===void 0&&c&&(Ke=typeof fe[0]?{label:T}:T),Ke===void 0)return console.error(`Multiselect can't remove selected option ${JSON.stringify(T)}, not found in selected list`);t(4,De=[...De]),t(7,q=!1),k?.setCustomValidity(""),mn("remove",{option:Ke}),mn("change",{option:Ke,type:"remove"})}function $l(T){p||(t(8,H=!0),T instanceof FocusEvent||B?.focus(),mn("open",{event:T}))}function Zs(T){t(8,H=!1),B?.blur(),t(0,r=null),mn("close",{event:T})}async function Df(T){if(T.key==="Escape"||T.key==="Tab")Zs(T),t(3,Qe="");else if(T.key==="Enter")T.preventDefault(),o?(De.includes(o)?ji(o):qi(o,T),t(3,Qe="")):c&&Qe.length>0?qi(Qe,T):$l(T);else if(["ArrowDown","ArrowUp"].includes(T.key)){if(r===null&&W.length>0){t(0,r=0);return}else if(c&&!W.length&&Qe.length>0){t(44,Un=!Un);return}else if(r===null)return;T.preventDefault();let Ee=T.key==="ArrowUp"?-1:1;if(t(0,r=(r+Ee)%W.length),r<0&&t(0,r=W.length-1),h){await Ja();let Ke=document.querySelector("ul.options > li.active");Ke&&Ke.scrollIntoViewIfNeeded?.()}}else T.key==="Backspace"&&De.length>0&&!Qe?ji(De.at(-1)):W.length>0&&t(0,r=0)}function Ef(){mn("removeAll",{options:De}),mn("change",{options:De,type:"removeAll"}),t(4,De=[]),t(3,Qe="")}let Mf=T=>Ee=>{["Enter","Space"].includes(Ee.code)&&(Ee.preventDefault(),T())};function If(T){Ce&&!Ce.contains(T.target)&&Zs(T)}let er=null,Of=T=>Ee=>{if(!Ee.dataTransfer)return;Ee.dataTransfer.dropEffect="move";let Ke=parseInt(Ee.dataTransfer.getData("text/plain")),yt=[...De];KeEe=>{Ee.dataTransfer&&(Ee.dataTransfer.effectAllowed="move",Ee.dataTransfer.dropEffect="move",Ee.dataTransfer.setData("text/plain",`${T}`))},Ra;function Rf(T){if(!A||typeof CSS>"u"||!CSS.highlights)return;CSS.highlights.clear();let Ee=T?.target?.value.trim().toLowerCase();if(!Ee)return;let Ke=document.createTreeWalker(Ra,NodeFilter.SHOW_TEXT,{acceptNode:Gn=>Gn?.textContent===V?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),yt=[],pi=Ke.nextNode();for(;pi;)yt.push(pi),pi=Ke.nextNode();let tr=yt.map(Gn=>{let Vi=Gn.textContent?.toLowerCase(),Na=[],nr=0;for(;Vi&&nr{let ir=new Range;return ir.setStart(Gn,bi),ir.setEnd(Gn,bi+Ee.length),ir})});CSS.highlights.set("sms-search-matches",new Highlight(...tr.flat()))}function Nf(T){Ge.call(this,n,T)}function Bf(T){Ge.call(this,n,T)}function Lf(T){Ge.call(this,n,T)}function Ff(T){Ge.call(this,n,T)}function Wf(T){Ge.call(this,n,T)}function Hf(T){Ge.call(this,n,T)}function zf(T){Ge.call(this,n,T)}function qf(T){Ge.call(this,n,T)}function jf(T){Ge.call(this,n,T)}function Vf(T){Ge.call(this,n,T)}function Uf(T){Ge.call(this,n,T)}function Gf(T){Ge.call(this,n,T)}function Kf(T){Ge.call(this,n,T)}function $f(T){Ge.call(this,n,T)}function Yf(T){Ge.call(this,n,T)}function Jf(T){Ge.call(this,n,T)}function Xf(){t(45,Qs=window.innerWidth)}function Qf(T){Re[T?"unshift":"push"](()=>{k=T,t(5,k)})}let Zf=()=>{t(7,q=!0);let T;F&&F>1&&Number(bt)>1?T=`Please select between ${bt} and ${F} options`:Number(bt)>1?T=`Please select at least ${bt} options`:T="Please select an option",k?.setCustomValidity(T)},em=T=>ji(T),tm=T=>ji(T),nm=T=>t(46,er=T);function im(T){Re[T?"unshift":"push"](()=>{B=T,t(6,B)})}function am(){Qe=this.value,t(3,Qe)}function sm(T){Pa=T,t(43,Pa)}let rm=(T,Ee,Ke)=>{T||qi(Ee,Ke)},om=(T,Ee)=>{T||t(0,r=Ee)},lm=(T,Ee)=>{T||t(0,r=Ee)},cm=()=>t(0,r=null),um=()=>t(0,r=null),dm=T=>{c&&qi(Qe,T)},hm=()=>t(44,Un=!0),fm=()=>t(44,Un=!0),mm=()=>t(44,Un=!1),gm=()=>t(44,Un=!1);function pm(T){Re[T?"unshift":"push"](()=>{Ra=T,t(47,Ra)})}function bm(T){Re[T?"unshift":"push"](()=>{Ce=T,t(9,Ce)})}return n.$$set=T=>{"activeIndex"in T&&t(0,r=T.activeIndex),"activeOption"in T&&t(60,o=T.activeOption),"createOptionMsg"in T&&t(10,l=T.createOptionMsg),"allowUserOptions"in T&&t(11,c=T.allowUserOptions),"allowEmpty"in T&&t(61,d=T.allowEmpty),"autocomplete"in T&&t(12,u=T.autocomplete),"autoScroll"in T&&t(62,h=T.autoScroll),"breakpoint"in T&&t(63,f=T.breakpoint),"defaultDisabledTitle"in T&&t(13,m=T.defaultDisabledTitle),"disabled"in T&&t(42,p=T.disabled),"disabledInputTitle"in T&&t(14,b=T.disabledInputTitle),"duplicateOptionMsg"in T&&t(15,_=T.duplicateOptionMsg),"duplicates"in T&&t(16,S=T.duplicates),"key"in T&&t(17,C=T.key),"filterFunc"in T&&t(64,M=T.filterFunc),"closeDropdownOnSelect"in T&&t(65,w=T.closeDropdownOnSelect),"form_input"in T&&t(5,k=T.form_input),"highlightMatches"in T&&t(66,A=T.highlightMatches),"id"in T&&t(18,P=T.id),"input"in T&&t(6,B=T.input),"inputClass"in T&&t(19,L=T.inputClass),"inputmode"in T&&t(20,O=T.inputmode),"invalid"in T&&t(7,q=T.invalid),"liActiveOptionClass"in T&&t(21,Z=T.liActiveOptionClass),"liOptionClass"in T&&t(22,ee=T.liOptionClass),"liSelectedClass"in T&&t(23,se=T.liSelectedClass),"loading"in T&&t(24,K=T.loading),"matchingOptions"in T&&t(1,W=T.matchingOptions),"maxOptions"in T&&t(25,Y=T.maxOptions),"maxSelect"in T&&t(26,F=T.maxSelect),"maxSelectMsg"in T&&t(27,ae=T.maxSelectMsg),"maxSelectMsgClass"in T&&t(28,$=T.maxSelectMsgClass),"name"in T&&t(29,de=T.name),"noMatchingOptionsMsg"in T&&t(30,V=T.noMatchingOptionsMsg),"open"in T&&t(8,H=T.open),"options"in T&&t(2,fe=T.options),"outerDiv"in T&&t(9,Ce=T.outerDiv),"outerDivClass"in T&&t(31,Ie=T.outerDivClass),"parseLabelsAsHtml"in T&&t(32,et=T.parseLabelsAsHtml),"pattern"in T&&t(33,Tt=T.pattern),"placeholder"in T&&t(34,mi=T.placeholder),"removeAllTitle"in T&&t(35,gi=T.removeAllTitle),"removeBtnTitle"in T&&t(36,Rt=T.removeBtnTitle),"minSelect"in T&&t(37,Nt=T.minSelect),"required"in T&&t(38,bt=T.required),"resetFilterOnAdd"in T&&t(67,Js=T.resetFilterOnAdd),"searchText"in T&&t(3,Qe=T.searchText),"selected"in T&&t(4,De=T.selected),"sortSelected"in T&&t(68,Vn=T.sortSelected),"selectedOptionsDraggable"in T&&t(39,Xs=T.selectedOptionsDraggable),"ulOptionsClass"in T&&t(40,Gl=T.ulOptionsClass),"ulSelectedClass"in T&&t(41,Kl=T.ulSelectedClass),"value"in T&&t(59,Oa=T.value),"$$scope"in T&&t(107,s=T.$$scope)},n.$$.update=()=>{n.$$.dirty[0]&16&&Af(De),n.$$.dirty[1]&268435456&&Tf(Oa),n.$$.dirty[0]&196636|n.$$.dirty[2]&4&&t(1,W=fe.filter(T=>M(T,Qe)&&(!De.map(C).includes(C(T))||S))),n.$$.dirty[0]&3&&t(60,o=W[r??-1]??null),n.$$.dirty[0]&16&&t(48,i=T=>De.map(it).includes(T))},[r,W,fe,Qe,De,k,B,q,H,Ce,l,c,u,m,b,_,S,C,P,L,O,Z,ee,se,K,Y,F,ae,$,de,V,Ie,et,Tt,mi,gi,Rt,Nt,bt,Xs,Gl,Kl,p,Pa,Un,Qs,er,Ra,i,qi,ji,$l,Df,Ef,Mf,If,Of,Pf,Rf,Oa,o,d,h,f,M,w,A,Js,Vn,a,Nf,Bf,Lf,Ff,Wf,Hf,zf,qf,jf,Vf,Uf,Gf,Kf,$f,Yf,Jf,Xf,Qf,Zf,em,tm,nm,im,am,sm,rm,om,lm,cm,um,dm,hm,fm,mm,gm,pm,bm,s]}var Fl=class extends U{constructor(e){super(),G(this,e,iv,nv,j,{activeIndex:0,activeOption:60,createOptionMsg:10,allowUserOptions:11,allowEmpty:61,autocomplete:12,autoScroll:62,breakpoint:63,defaultDisabledTitle:13,disabled:42,disabledInputTitle:14,duplicateOptionMsg:15,duplicates:16,key:17,filterFunc:64,closeDropdownOnSelect:65,form_input:5,highlightMatches:66,id:18,input:6,inputClass:19,inputmode:20,invalid:7,liActiveOptionClass:21,liOptionClass:22,liSelectedClass:23,loading:24,matchingOptions:1,maxOptions:25,maxSelect:26,maxSelectMsg:27,maxSelectMsgClass:28,name:29,noMatchingOptionsMsg:30,open:8,options:2,outerDiv:9,outerDivClass:31,parseLabelsAsHtml:32,pattern:33,placeholder:34,removeAllTitle:35,removeBtnTitle:36,minSelect:37,required:38,resetFilterOnAdd:67,searchText:3,selected:4,sortSelected:68,selectedOptionsDraggable:39,ulOptionsClass:40,ulSelectedClass:41,value:59},Ty,[-1,-1,-1,-1,-1])}},xa=Fl;function av(n=!0){let e=this,t=new IntersectionObserver(function([i]){let a=i.intersectionRatio;if(a<1){let s=a<=0&&n?"center":"nearest";e.scrollIntoView({block:s,inline:s})}this.disconnect()});return t.observe(e),t}typeof Element<"u"&&!Element.prototype?.scrollIntoViewIfNeeded&&typeof IntersectionObserver<"u"&&(Element.prototype.scrollIntoViewIfNeeded=av);function sv(n){re(n,"svelte-1dl3a9e",".multiselect-container.svelte-1dl3a9e{width:100%}.multiselect-container.svelte-1dl3a9e .multiselect-dropdown{height:auto;min-height:var(--input-height, 30px)}.multiselect-container.svelte-1dl3a9e div.multiselect{--sms-border:none;--sms-bg:var(--interactive-normal);--sms-options-bg:var(--interactive-normal);--sms-border-radius:var(--radius)}.multiselect-container.svelte-1dl3a9e div.multiselect ul{padding-left:0;border-radius:var(--radius)}.multiselect-container.svelte-1dl3a9e div.multiselect button{height:0}.multiselect-container.svelte-1dl3a9e div.multiselect input{width:0;font-size:var(--font-ui-small)}.multiselect-container.svelte-1dl3a9e div.multiselect li{border-left:none}.multiselect-container.svelte-1dl3a9e div.multiselect li::before{content:none}")}function rv(n){let e,t,i,a;function s(o){n[5](o)}let r={options:n[3],outerDivClass:"multiselect-dropdown",placeholder:n[1]};return n[2]!==void 0&&(r.selected=n[2]),t=new xa({props:r}),Re.push(()=>Wt(t,"selected",s)),{c(){e=v("div"),ie(t.$$.fragment),g(e,"class","multiselect-container svelte-1dl3a9e")},m(o,l){D(o,e,l),te(t,e,null),a=!0},p(o,[l]){let c={};l&2&&(c.placeholder=o[1]),!i&&l&4&&(i=!0,c.selected=o[2],Ft(()=>i=!1)),t.$set(c)},i(o){a||(E(t.$$.fragment,o),a=!0)},o(o){I(t.$$.fragment,o),a=!1},d(o){o&&x(e),ne(t)}}}function ov(n,e,t){let i,a=N,s=()=>(a(),a=Dt(r,u=>t(2,i=u)),r);n.$$.on_destroy.push(()=>a());let{filter:r}=e;s();let{options:o}=e,l=[...o,Fs],{placeholder:c}=e;function d(u){i=u,r.set(i)}return n.$$set=u=>{"filter"in u&&s(t(0,r=u.filter)),"options"in u&&t(4,o=u.options),"placeholder"in u&&t(1,c=u.placeholder)},[r,c,i,l,o,d]}var Wl=class extends U{constructor(e){super(),G(this,e,ov,rv,j,{filter:0,options:4,placeholder:1},sv)}},bf=Wl;function lv(n){re(n,"svelte-1y4cmh8",".controls.svelte-1y4cmh8{display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.filter-button.svelte-1y4cmh8{position:relative}.filter-number.svelte-1y4cmh8{position:absolute;bottom:0;right:0;background-color:var(--interactive-normal);border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:var(--font-smallest);pointer-events:none}.container.svelte-1y4cmh8{display:flex;flex-flow:column nowrap;gap:1rem}")}function yf(n){let e,t,i,a;return t=new bf({props:{options:n[1],placeholder:"Sources",filter:di}}),{c(){e=v("div"),ie(t.$$.fragment),g(e,"class","filters")},m(s,r){D(s,e,r),te(t,e,null),a=!0},p(s,r){let o={};r&2&&(o.options=s[1]),t.$set(o)},i(s){a||(E(t.$$.fragment,s),s&&It(()=>{a&&(i||(i=Jn(e,Pi,{easing:on},!0)),i.run(1))}),a=!0)},o(s){I(t.$$.fragment,s),s&&(i||(i=Jn(e,Pi,{easing:on},!1)),i.run(0)),a=!1},d(s){s&&x(e),ne(t),s&&i&&i.end()}}}function cv(n){let e,t,i,a,s,r,o,l,c,d,u,h,f,m,p,b,_,S,C,M;i=new Gh({props:{filter:wn,placeholder:"Search Creatures"}});let w=n[0]&&yf(n);return{c(){e=v("div"),t=v("div"),ie(i.$$.fragment),a=R(),s=v("div"),r=v("div"),l=R(),c=v("div"),d=pe(n[2]),u=R(),h=v("div"),m=R(),p=v("div"),_=R(),w&&w.c(),g(c,"class","filter-number svelte-1y4cmh8"),g(s,"class","filter-button svelte-1y4cmh8"),g(p,"aria-label","Delete filtered creatures"),g(t,"class","controls svelte-1y4cmh8"),g(e,"class","container svelte-1y4cmh8")},m(k,A){D(k,e,A),y(e,t),te(i,t,null),y(t,a),y(t,s),y(s,r),y(s,l),y(s,c),y(c,d),y(t,u),y(t,h),y(t,m),y(t,p),y(e,_),w&&w.m(e,null),S=!0,C||(M=[J(o=n[7].call(null,r)),z(s,"click",n[9]),J(f=n[5].call(null,h)),z(h,"click",n[10]),J(b=n[6].call(null,p)),z(p,"click",n[11])],C=!0)},p(k,[A]){(!S||A&4)&&we(d,k[2]),k[0]?w?(w.p(k,A),A&1&&E(w,1)):(w=yf(k),w.c(),E(w,1),w.m(e,null)):w&&(ce(),I(w,1,1,()=>{w=null}),ue())},i(k){S||(E(i.$$.fragment,k),E(w),S=!0)},o(k){I(i.$$.fragment,k),I(w),S=!1},d(k){k&&x(e),ne(i),w&&w.d(),C=!1,le(M)}}}function uv(n,e,t){let i,a,s,r;Se(n,di,_=>t(12,i=_)),Se(n,wn,_=>t(13,a=_)),Se(n,Vh,_=>t(2,r=_));let o=Le([...ve.getIndex("source").keys()]);Se(n,o,_=>t(1,s=_));let l=Me();ve.onIndexUpdated("source",()=>Ae(o,s=[...ve.getIndex("source").keys()],s));let c=!0,d=_=>{new qs.ExtraButtonComponent(_).setIcon("reset")},u=_=>{new qs.ExtraButtonComponent(_).setIcon("trash")},h=_=>{new qs.ExtraButtonComponent(_).setIcon("filter")},f=()=>{Ae(wn,a="",a),Ae(di,i=[],i)};return[c,s,r,o,l,d,u,h,f,()=>t(0,c=!c),()=>f(),()=>l("remove")]}var Hl=class extends U{constructor(e){super(),G(this,e,uv,cv,j,{},lv)}},vf=Hl;var _f=require("obsidian");function dv(n){re(n,"svelte-1e6o0go",".bestiary-container.svelte-1e6o0go{display:flex;flex-flow:column;gap:1rem}.filters-container.svelte-1e6o0go{display:flex;flex-flow:column nowrap;gap:0.25rem}")}function kf(n,e,t){let i=n.slice();return i[16]=e[t],i}function wf(n,e){let t,i,a;return i=new Uh({props:{item:e[16]}}),i.$on("close",e[13]),{key:n,first:null,c(){t=_e(),ie(i.$$.fragment),this.first=t},m(s,r){D(s,t,r),te(i,s,r),a=!0},p(s,r){e=s;let o={};r&8&&(o.item=e[16]),i.$set(o)},i(s){a||(E(i.$$.fragment,s),a=!0)},o(s){I(i.$$.fragment,s),a=!1},d(s){s&&x(t),ne(i,s)}}}function hv(n){let e,t,i,a,s,r=(n[2].length?n[2].length:"No")+"",o,l,c=n[2].length===1?"":"s",d,u,h,f=[],m=new Map,p,b,_,S;i=new vf({}),i.$on("remove",n[12]);let C=be(n[3]),M=w=>w[16].name;for(let w=0;wt(14,a=C));let d=ve.onSortedBy("name",C=>{Ae(c,a=C,a)});bn(()=>{d()});let u=Le(50),h=Le(1),f=kt([c,wn,di],([C,M,w])=>{let k=[];for(let A of C){let P=!0;M.length&&((0,_f.prepareSimpleSearch)(M)(A.name)||(P=!1)),w.length&&![A.source].flat().some(B=>B&&w.includes(B))&&(P=!1),!A.source&&w.includes(Fs)&&(P=!0),P&&k.push(A)}return k});Se(n,f,C=>t(2,i=C));let m=async()=>{i.length&&await ho(r.app,`Are you sure you want to delete ${i.length} creature${i.length===1?"":"s"}?`)&&await r.deleteMonsters(...i.map(C=>C.name))},p=kt([u,f],([C,M])=>Math.ceil(M.length/C)),b=kt([f,u,h],([C,M,w])=>C.slice((w-1)*M,w*M));Se(n,b,C=>t(3,s=C));let _=()=>m();function S(C){Ge.call(this,n,C)}return n.$$set=C=>{"plugin"in C&&t(11,r=C.plugin),"backgroundColor"in C&&t(0,o=C.backgroundColor),"paddingTop"in C&&t(1,l=C.paddingTop)},[o,l,i,s,c,u,h,f,m,p,b,r,_,S]}var zl=class extends U{constructor(e){super(),G(this,e,fv,hv,j,{plugin:11,backgroundColor:0,paddingTop:1},dv)}},Sf=zl;var Ta=class extends ke.PluginSettingTab{constructor(t,i){super(t,i);this.plugin=i;this.results=[];this.importer=new Sa(this.plugin)}async display(){try{let{containerEl:t}=this;t.empty(),t.addClass("statblock-settings"),t.createEl("h2",{text:"Fantasy Statblocks Settings"}),this.generateTopSettings(t.createDiv()),this.generateParseSettings(t.createDiv()),this.generateAdvancedSettings(t.createDiv()),this.generateLayouts(t.createDiv()),this.generateImports(t.createDiv()),this.generateMonsters(t.createDiv()),t.createDiv("coffee").createEl("a",{href:"https://www.buymeacoffee.com/valentine195"}).createEl("img",{attr:{src:"https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=\u2615&slug=valentine195&button_colour=e3e7ef&font_colour=262626&font_family=Inter&outline_colour=262626&coffee_colour=ff0000"}})}catch(t){console.error(t),new ke.Notice("There was an error displaying the settings tab for 5e Statblocks.")}}generateAdvancedSettings(t){t.empty(),new ke.Setting(t).setHeading().setName("Advanced Settings"),new ke.Setting(t).setName("Try to Save Data Atomically").setDesc(createFragment(i=>{i.createSpan({text:"This will cause to plugin to save data to a temporary file before saving the actual data file in an attempt to prevent data loss."}),i.createEl("br"),i.createSpan({text:"This can cause issues sometimes when using sync services."}),i.createEl("br");let a=i.createDiv();(0,ke.setIcon)(a.createDiv(),"warning"),a.createSpan({attr:{style:"color: var(--text-error)"},text:"This setting is currently disabled."})})).addToggle(i=>i.setValue(this.plugin.settings.atomicWrite).onChange(async a=>{this.plugin.settings.atomicWrite=a,await this.plugin.saveSettings()}))}generateTopSettings(t){t.empty(),new ke.Setting(t).setHeading().setName("General Settings"),new ke.Setting(t).setName("Integrate Dice Roller").setDesc(createFragment(i=>{this.plugin.diceRollerInstalled?(i.createSpan({text:"Add Dice Roller dice to statblocks by default. Use "}),i.createEl("code",{text:"dice: false"}),i.createSpan({text:" to disable per-statblock."})):i.createSpan({text:"This setting is only usable with the Dice Roller plugin enabled."})})).setDisabled(!this.plugin.diceRollerInstalled).addToggle(i=>i.setValue(this.plugin.settings.useDice).onChange(async a=>{this.plugin.settings.useDice=a,await this.plugin.saveSettings()})),new ke.Setting(t).setName("Render Dice Rolls").setDesc(createFragment(i=>{this.plugin.diceRollerInstalled?(i.createSpan({text:"Roll graphical dice inside statblocks by default. Use "}),i.createEl("code",{text:"render: false"}),i.createSpan({text:" to disable per-statblock."})):i.createSpan({text:"This setting is only usable with the Dice Roller plugin enabled."})})).setDisabled(!this.plugin.diceRollerInstalled).addToggle(i=>i.setValue(this.plugin.settings.renderDice).onChange(async a=>{this.plugin.settings.renderDice=a,this.plugin.diceRollerInstalled&&window.DiceRoller.registerSource(hi,{showDice:!0,shouldRender:this.plugin.settings.renderDice,showFormula:!1,showParens:!1,expectedValue:Fi.Average}),await this.plugin.saveSettings()})),new ke.Setting(t).setName("Try to Render Wikilinks").setDesc(createFragment(i=>{i.createSpan({text:"The plugin will attempt to detect wikilinks inside Statblocks."}),i.createEl("br"),i.createEl("strong",{text:"Please note: these links will not be added to the graph."})})).addToggle(i=>i.setValue(this.plugin.settings.tryToRenderLinks).onChange(async a=>{this.plugin.settings.tryToRenderLinks=a,await this.plugin.saveSettings()})),new ke.Setting(t).setName("Enable 5e SRD").setDesc(createFragment(i=>{i.createSpan({text:"Use the Dungeons & Dragons 5th Edition System Reference Document monsters."})})).addToggle(i=>i.setValue(!this.plugin.settings.disableSRD).onChange(async a=>{this.plugin.settings.disableSRD=!a,await this.plugin.saveSettings(),this.plugin.app.workspace.trigger("fantasy-statblocks:srd-change",a)}))}generateParseSettings(t){t.empty();let i=t.createDiv("statblock-additional-container");new ke.Setting(i).setHeading().setName("Note Parsing"),new ke.Setting(i).setName("Automatically Parse Frontmatter for Creatures").setDesc(createFragment(r=>{r.createSpan({text:"The plugin will watch the vault for creatures defined in note frontmatter."}),r.createEl("br"),r.createEl("br"),r.createSpan({text:'The "Parse Frontmatter for Creatures" command can also be used.'})})).addToggle(r=>{r.setValue(this.plugin.settings.autoParse).onChange(async o=>{this.plugin.settings.autoParse=o,o&&kn.start(),await this.plugin.saveSettings()})}),new ke.Setting(i).setName("Enable Debug Messages").setDesc(createFragment(r=>{r.createSpan({text:"Debug messages will be displayed by the file parser."})})).addToggle(r=>r.setValue(this.plugin.settings.debug).onChange(async o=>{this.plugin.settings.debug=o,kn.setDebug(),await this.plugin.saveSettings()}));let a;new ke.Setting(i).setName("Bestiary Folder").setDesc("The plugin will only parse notes inside these folders and their children.").addText(async r=>{let o=this.app.vault.getAllLoadedFiles().filter(c=>c instanceof ke.TFolder&&!this.plugin.settings.paths.includes(c.path));r.setPlaceholder("/"),new Cf.FolderInputSuggest(this.app,r,[...o]).onSelect(async({item:c})=>{a=(0,ke.normalizePath)(c.path),r.setValue(c.path)}),r.inputEl.onblur=async()=>{let c=r.inputEl.value?.trim()?r.inputEl.value.trim():"/";a=(0,ke.normalizePath)(c)}}).addExtraButton(r=>{r.setIcon("plus-with-circle").onClick(async()=>{!a||!a.length||(this.plugin.settings.paths.push((0,ke.normalizePath)(a)),await this.plugin.saveSettings(),await kn.reparseVault(),await this.generateParseSettings(t))})});let s=i.createDiv("additional");for(let r of this.plugin.settings.paths)new ke.Setting(s).setName(r).addExtraButton(o=>o.setIcon("trash").onClick(async()=>{this.plugin.settings.paths=this.plugin.settings.paths.filter(l=>l!=r),await this.plugin.saveSettings(),await kn.reparseVault(),await this.generateParseSettings(t)}))}generateLayouts(t){t.empty(),new ke.Setting(t).setHeading().setName("Layouts");let i=t.createDiv("statblock-additional-container");i.createDiv("setting-item").createDiv().appendChild(createFragment(l=>{l.createSpan({text:"New statblock layouts can be created and managed here. A specific layout can be used for a creature using the "}),l.createEl("code",{text:"layout"}),l.createSpan({text:" parameter."})}));let a=new ke.Setting(i).setName("Import From JSON").setDesc("Import a custom layout from a JSON file."),s=createEl("input",{attr:{type:"file",name:"layout",accept:".json",multiple:!0}});s.onchange=async()=>{let{files:l}=s;if(l?.length)try{let{files:c}=s;if(!c?.length)return;for(let d of Array.from(c))await new Promise((u,h)=>{let f=new FileReader;f.onload=async m=>{try{let p=JSON.parse(m.target?.result);if(!p){h(new Error("Invalid layout imported"));return}if(!p?.name){h(new Error("Invalid layout imported: layout does not have a name"));return}if(!p?.blocks){h(new Error("Invalid layout imported: no blocks defined in layout."));return}p.diceParsing||(p.diceParsing=[]),p.id=Q(),!this.plugin.settings.alwaysImport&&p.blocks.find(b=>b.type=="javascript")&&!await mv(this.plugin)&&u(),this.plugin.settings.layouts.push(this.getDuplicate(p)),u()}catch(p){h(p)}},f.readAsText(d)}).catch(u=>{new ke.Notice(`There was an error importing the layout: + +${u}`),console.error(u)});await this.plugin.saveSettings(),s.value="",this.buildCustomLayouts(o,t)}catch{}},a.addButton(l=>{l.setIcon("upload"),l.buttonEl.addClass("statblock-file-upload"),l.buttonEl.appendChild(s),l.onClick(()=>s.click())}),new ke.Setting(i).setName("Add New Layout").addButton(l=>l.setIcon("plus-with-circle").setTooltip("Add New Layout").onClick(()=>{let c=new Aa(this.plugin);c.onClose=async()=>{if(!c.saved)return;let d=this.getDuplicate(c.layout);this.plugin.settings.layouts.push(d),this.plugin.manager.addLayout(d),await this.plugin.saveSettings(),this.buildCustomLayouts(o,t)},c.open()}));let r=i.createDiv("additional");new ke.Setting(r).setName("Default Layout").setDesc("Change the default statblock layout used, if not specified.").addDropdown(async l=>{for(let c of this.plugin.manager.getAllLayouts())l.addOption(c.id,c.name);(!this.plugin.settings.default||!this.plugin.manager.getAllLayouts().find(({id:c})=>c==this.plugin.settings.default))&&(this.plugin.settings.default=rn.id,await this.plugin.saveSettings()),l.setValue(this.plugin.settings.default??rn.id),l.onChange(async c=>{this.plugin.settings.default=c,this.plugin.manager.setDefaultLayout(c),await this.plugin.saveSettings()})}),new ke.Setting(r).setName("Show Advanced Options").setDesc("Show advanced options when editing layout blocks.").addToggle(l=>l.setValue(this.plugin.settings.showAdvanced).onChange(async c=>{this.plugin.settings.showAdvanced=c,await this.plugin.saveSettings()}));let o=i.createDiv("additional");this.buildCustomLayouts(o,t)}getDuplicate(t){if(!this.plugin.manager.getAllLayouts().find(o=>o.name==t.name))return t;let i=this.plugin.manager.getSortedLayoutNames().filter(o=>o.contains(`${t.name} Copy`)),a=`${t.name} Copy`,s=a,r=1;for(;i.includes(s);)s=`${a} (${r})`,r++;return{blocks:Ze(t.blocks),name:s,id:Q()}}buildCustomLayouts(t,i){t.empty(),this.plugin.manager.getAllDefaultLayouts().some(a=>a.removed)&&new ke.Setting(t).setName("Restore Default Layouts").addButton(a=>{a.setIcon("rotate-ccw").onClick(async()=>{for(let s of Object.values(this.plugin.settings.defaultLayouts))s.removed=!1,s.edited||delete this.plugin.settings.defaultLayouts[s.id];await this.plugin.saveSettings(),this.generateLayouts(i)})});for(let a of this.plugin.manager.getAllDefaultLayouts()){if(a.removed)continue;let s=new ke.Setting(t).setName(a.name).addExtraButton(r=>{r.setIcon("pencil").setTooltip("Edit").onClick(()=>{let o=new Aa(this.plugin,a);o.onClose=async()=>{o.saved&&(o.layout.edited=!0,this.plugin.settings.defaultLayouts[a.id]=o.layout,await this.plugin.saveSettings(),this.plugin.manager.updateDefaultLayout(a.id,o.layout),this.generateLayouts(i))},o.open()})});a.edited&&s.addExtraButton(r=>r.setIcon("undo").onClick(async()=>{let o=ci.find(({id:l})=>l==a.id);delete this.plugin.settings.defaultLayouts[a.id],await this.plugin.saveSettings(),this.plugin.manager.updateDefaultLayout(a.id,o),this.generateLayouts(i)})),s.addExtraButton(r=>{r.setIcon("duplicate-glyph").setTooltip("Create Copy").onClick(async()=>{let o=this.getDuplicate(a);this.plugin.settings.layouts.push(o),await this.plugin.saveSettings(),this.plugin.manager.addLayout(o),this.buildCustomLayouts(t,i)})}).addExtraButton(r=>{r.setIcon("import-glyph").setTooltip("Export as JSON").onClick(()=>{let o=createEl("a"),l=new Blob([JSON.stringify(a)],{type:"json"}),c=URL.createObjectURL(l);o.href=c,o.download=`${a.name}.json`,o.click(),URL.revokeObjectURL(c)})}).addExtraButton(r=>{r.setIcon("trash").setTooltip("Delete").onClick(async()=>{a.removed=!0,this.plugin.settings.defaultLayouts[a.id]=a,await this.plugin.saveSettings(),this.generateLayouts(i)})})}for(let a of this.plugin.settings.layouts)new ke.Setting(t).setName(a.name).addExtraButton(s=>{s.setIcon("pencil").setTooltip("Edit").onClick(()=>{let r=new Aa(this.plugin,a);r.onClose=async()=>{r.saved&&(ci.find(({id:o})=>o==a.id)&&(r.layout.edited=!0),this.plugin.settings.layouts.splice(this.plugin.settings.layouts.indexOf(a),1,r.layout),await this.plugin.saveSettings(),this.plugin.manager.updateLayout(a.id,r.layout),this.generateLayouts(i))},r.open()})}).addExtraButton(s=>{s.setIcon("duplicate-glyph").setTooltip("Create Copy").onClick(async()=>{let r=this.getDuplicate(a);this.plugin.settings.layouts.push(r),await this.plugin.saveSettings(),this.plugin.manager.addLayout(r),this.buildCustomLayouts(t,i)})}).addExtraButton(s=>{s.setIcon("import-glyph").setTooltip("Export as JSON").onClick(()=>{let r=createEl("a"),o=new Blob([JSON.stringify(a)],{type:"json"}),l=URL.createObjectURL(o);r.href=l,r.download=`${a.name}.json`,r.click(),URL.revokeObjectURL(l)})}).addExtraButton(s=>{s.setIcon("trash").setTooltip("Delete").onClick(async()=>{this.plugin.settings.layouts=this.plugin.settings.layouts.filter(r=>r.id!==a.id),await this.plugin.saveSettings(),this.plugin.manager.removeLayout(a.id),this.generateLayouts(i)})})}generateImports(t){t.empty(),new ke.Setting(t).setHeading().setName("Import Homebrew Creatures");let i=t.createDiv("statblock-additional-container");new ke.Setting(i).setDesc("Import creatures from creature files. Monsters are stored by name, so only the last creature by that name will be saved. This is destructive - any saved creature will be overwritten.");let a=i.createDiv("additional"),s=new ke.Setting(a).setName("Import DnDAppFile").setDesc("Only import content that you own."),r=createEl("input",{attr:{type:"file",name:"dndappfile",accept:".xml",multiple:!0}});r.onchange=async()=>{let{files:w}=r;if(w?.length)try{let{files:k}=r;if(!k?.length)return;let A=await this.importer.import(k,"appfile");A&&A.length&&await this.plugin.saveMonsters(A),this.display()}catch{}},s.addButton(w=>{w.setButtonText("Choose File(s)").setTooltip("Import DnDAppFile Data"),w.buttonEl.addClass("statblock-file-upload"),w.buttonEl.appendChild(r),w.onClick(()=>r.click())});let o=new ke.Setting(a).setName("Import Improved Initiative Data").setDesc("Only import content that you own."),l=createEl("input",{attr:{type:"file",name:"improvedinitiative",accept:".json",multiple:!0}});l.onchange=async()=>{let{files:w}=l;if(w?.length)try{let{files:k}=l;if(!k?.length)return;let A=await this.importer.import(k,"improved");A&&A.length&&await this.plugin.saveMonsters(A),this.display()}catch{}},o.addButton(w=>{w.setButtonText("Choose File(s)").setTooltip("Import Improved Initiative Data"),w.buttonEl.addClass("statblock-file-upload"),w.buttonEl.appendChild(l),w.onClick(()=>l.click())});let c=new ke.Setting(a).setName("Import CritterDB Data").setDesc("Only import content that you own."),d=createEl("input",{attr:{type:"file",name:"critterdb",accept:".json",multiple:!0}});d.onchange=async()=>{let{files:w}=d;if(w?.length)try{let{files:k}=d;if(!k?.length)return;let A=await this.importer.import(k,"critter");A&&A.length&&await this.plugin.saveMonsters(A),this.display()}catch{}},c.addButton(w=>{w.setButtonText("Choose File(s)").setTooltip("Import CritterDB Data"),w.buttonEl.addClass("statblock-file-upload"),w.buttonEl.appendChild(d),w.onClick(()=>d.click())});let u=new ke.Setting(a).setName("Import 5e.tools Data").setDesc("Only import content that you own."),h=createEl("input",{attr:{type:"file",name:"fivetools",accept:".json",multiple:!0}});h.onchange=async()=>{let{files:w}=h;if(!w?.length)return;let k=await this.importer.import(w,"5e");k&&k.length&&await this.plugin.saveMonsters(k),this.display()},u.addButton(w=>{w.setButtonText("Choose File(s)").setTooltip("Import 5e.tools Data"),w.buttonEl.addClass("statblock-file-upload"),w.buttonEl.appendChild(h),w.onClick(()=>h.click())});let f=new ke.Setting(a).setName("Import TetraCube Data").setDesc("Only import content that you own."),m=createEl("input",{attr:{type:"file",name:"tetra",accept:".json, .monster",multiple:!0}});m.onchange=async()=>{let{files:w}=m;if(!w?.length)return;let k=await this.importer.import(w,"tetra");k&&k.length&&await this.plugin.saveMonsters(k),this.display()},f.addButton(w=>{w.setButtonText("Choose File(s)").setTooltip("Import TetraCube Data"),w.buttonEl.addClass("statblock-file-upload"),w.buttonEl.appendChild(m),w.onClick(()=>m.click())});let p=new ke.Setting(a).setName("Import PF2eMonsterTools Data").setDesc("Only import content that you own."),b=createEl("input",{attr:{type:"file",name:"PF2eMonsterTool",accept:".json, .monster",multiple:!0}});b.onchange=async()=>{let{files:w}=b;if(!w?.length)return;let k=await this.importer.import(w,"PF2eMonsterTool");k&&k.length&&await this.plugin.saveMonsters(k),this.display()},p.addButton(w=>{w.setButtonText("Choose File(s)").setTooltip("Import PF2EMonsterTools Data"),w.buttonEl.addClass("statblock-file-upload"),w.buttonEl.appendChild(b),w.onClick(()=>b.click())});let _=new ke.Setting(a).setName("Import Pathbuilder Data").setDesc("Import a PC or NPC exported from Pathbuilder2e."),S=createEl("input",{attr:{type:"file",name:"pathbuilder",accept:".json",multiple:!0}});S.onchange=async()=>{let{files:w}=S;if(!w.length)return;let k=await this.importer.import(w,"pathbuilder");k&&k.length&&await this.plugin.saveMonsters(k),this.display()},_.addButton(w=>{w.setButtonText("Choose File(s)").setTooltip("Import Pathbuilder Data"),w.buttonEl.addClass("statblock-file-upload"),w.buttonEl.appendChild(S),w.onClick(()=>S.click())});let C=new ke.Setting(a).setName("Import Generic Data").setDesc(createFragment(w=>{w.createSpan({text:"Import generic JSON files. JSON objects will be imported "}),w.createEl("strong",{text:"as-is"}),w.createSpan({text:" and all objects must have the "}),w.createEl("code",{text:"name"}),w.createSpan({text:" property."})})),M=createEl("input",{attr:{type:"file",name:"generic",accept:".json, .monster",multiple:!0}});M.onchange=async()=>{let{files:w}=M;if(!w?.length)return;let k=await this.importer.import(w,"generic");k&&k.length&&await this.plugin.saveMonsters(k),this.display()},C.addButton(w=>{w.setButtonText("Choose File(s)").setTooltip("Import Generic Data"),w.buttonEl.addClass("statblock-file-upload"),w.buttonEl.appendChild(M),w.onClick(()=>M.click())})}generateMonsters(t){t.empty(),new ke.Setting(t).setHeading().setName("Bestiary");let i=t.createDiv("statblock-additional-container statblock-monsters");new ke.Setting(i).setName("Add Creature").addButton(o=>{o.setIcon("plus-with-circle").onClick(()=>{let l=new Hi(this.plugin);l.onClose=()=>{this.generateMonsters(t)},l.open()})});let a=this.containerEl.closest(".statblock-settings"),{backgroundColor:s,paddingTop:r}=getComputedStyle(a);this.$UI=new Sf({target:i,props:{plugin:this.plugin,backgroundColor:s,paddingTop:r}})}hide(){this.$UI.$destroy()}},Aa=class extends _t{constructor(t,i={name:"Layout",blocks:[],id:Q()}){super(t);this.plugin=t;this.saved=!1;this.layout=Ze(i),this.modalEl.addClasses(["mod-sidebar-layout","mod-settings"]),this.contentEl.addClass("vertical-tabs-container")}onOpen(){this.display()}display(){this.titleEl.createSpan({text:"Create Layout"}),this.creator=new Eh({target:this.contentEl,props:{layout:this.layout,plugin:this.plugin}}),this.creator.$on("saved",()=>{this.saved=!0,this.close()}),this.creator.$on("cancel",()=>{this.close()})}};async function mv(n){return new Promise((e,t)=>{try{let i=new ql(n);i.onClose=()=>{e(i.confirmed)},i.open()}catch{t()}})}var ql=class extends _t{constructor(t){super(t);this.plugin=t;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:"This Layout includes JavaScript blocks. JavaScript blocks can execute code in your vault, which could cause loss or corruption of data."}),this.contentEl.createEl("p",{text:"Are you sure you want to import this layout?"});let t=this.contentEl.createDiv("confirm-buttons-container");t.createEl("a").createEl("small",{cls:"dont-ask",text:"Import and don't ask again"}).onclick=async()=>{this.confirmed=!0,this.plugin.settings.alwaysImport=!0,this.close()};let i=t.createDiv("confirm-buttons");new ke.ButtonComponent(i).setButtonText("Import").setCta().onClick(()=>{this.confirmed=!0,this.close()}),i.createEl("a").createEl("small",{cls:"dont-ask",text:"Cancel"}).onclick=()=>{this.close()}}onOpen(){this.display()}};var Vs=require("obsidian");var gv=["creature","name","layout","source","dice","render","columns","forceColumns","columnWidth","columnHeight","extends"],js=class extends Vs.EditorSuggest{constructor(t){super(t.app);this.plugin=t;this._context=4}getSuggestions(t){let i=[];switch(this._context){case 3:{i=["true","false"];break}case 1:{i=this.plugin.api.getBestiaryNames();break}case 0:{i=this.plugin.manager.getSortedLayoutNames();break}case 2:{let a=this.plugin.manager.getLayoutOrDefault(this._layout).id;this._props=this.plugin.manager.getProperties(a),i=[...new Set([...gv,...this._props.keys()??[]])].filter(s=>!this._keys.includes(s));break}case 4:default:return[]}return t.query?.length?i.filter(a=>a.toLowerCase().contains(t.query.toLowerCase())):i}renderSuggestion(t,i){i.createSpan({text:t})}selectSuggestion(t,i){if(!this.context)return;let a=this.context.editor.getLine(this.context.end.line).slice(this.context.end.ch),[s,r]=a.match(/^(\] ?)/)??[],o;if(this._context===2)if(this._props.has(t))switch(this._props.get(t).type){case"heading":case"subheading":case"property":case"image":case"text":{t=`${t}: `;break}case"traits":{t=`${t}: + - name: + desc:`,o=t.length-10;break}case"table":{t=`${t}: []`,o=t.length-1;break}case"saves":case"spells":{t=`${t}: + - `,o=t.length;break}case"inline":case"group":case"ifelse":case"collapse":case"javascript":case"layout":default:break}else t=`${t}: `,o=t.length;this.context.editor.replaceRange(`${t}`,this.context.start,{...this.context.end,ch:this.context.start.ch+this.context.query.length+(r?.length??0)},"statblocks"),this.context.editor.setCursor(this.context.start.line,this.context.start.ch+o),this.close()}onTrigger(t,i,a){let s=i.getRange({line:0,ch:0},t);if(s.indexOf("```statblock\n")===-1)return null;let r=s.split(` +`),o=!1,l;for(let d=r.length-1;d>=0;d--){let u=r[d];if(/^\`\`\`$/.test(u))return null;if(/^\`\`\`statblock/.test(u)){o=!0,l=d;break}}if(!o)return;let c=i.getLine(t.line);if(this._context=4,/^name/.test(c))return null;if(/^(dice|render)/.test(c)){this._context=3;let d=c.match(/^(dice|render):\s?(.*)\n?/);if(!d)return null;let[u,h,f]=d;return f==="true"||f==="false"?null:{end:t,start:{ch:h.length+2,line:t.line},query:f}}if(/^(monster|creature|extends):/.test(c)){this._context=1;let d=c.match(/^(monster|creature|extends):\s?(.*)\n?/);if(!d)return null;let[u,h,f]=d;return ve.getBestiaryNames().find(m=>m.toLowerCase()==f.toLowerCase())?null:{end:t,start:{ch:h.length+2,line:t.line},query:f}}if(/^(layout):/m.test(c)){this._context=0;let d=c.match(/^(layout):\s?(.*)\n?/);if(!d)return null;let[u,h,f]=d;return this.plugin.manager.getAllLayouts().find(p=>p.name.toLowerCase()==f.toLowerCase())?null:{end:t,start:{ch:h.length+2,line:t.line},query:f}}try{let d=i.getValue().split(` +`);d.splice(t.line,1),d=d.slice(l+1);let u=d.findIndex(f=>/^```$/.test(f));u<0&&(u=d.length);let h=(0,Vs.parseYaml)(d.slice(0,u).join(` +`));this._keys=Object.keys(h),this._layout=h.layout??this.plugin.manager.getDefaultLayout().name}catch{this._keys=[]}return this._keys||(this._keys=[]),this._context=2,{end:t,start:{ch:0,line:t.line},query:c}}};var fi,St,jl,Us,Ea,fn,_n,Ma,Vl,Ul,Da=class{constructor(){Be(this,St);Be(this,fi,new Map);Be(this,Ea);Be(this,fn,new Map);Be(this,_n,new Map);Be(this,Ma,new WeakMap)}initialize(e){this.setDefaultLayout(e.default),this.setDefaultLayouts(e.defaultLayouts),this.setLayouts(e.layouts);for(let t of this.getAllLayouts())this.addStyleSheet(t)}unload(){for(let e of X(this,fi).values())e.detach()}addStyleSheet(e){this.removeStyleSheet(e.id);let t=this.generateStyleSheet(e);t&&X(this,fi).set(e.id,t)}removeStyleSheet(e){X(this,fi).has(e)&&X(this,fi).get(e).detach()}getSheetRules(e){if(!e.cssProperties)return[];let t=`.${e.name.toLowerCase().replace(/\s+/g,"-")}`,i=[Oe(this,St,Us).call(this,t,{...cl,...e.cssProperties})];return Te.Light in e.cssProperties&&i.push(Oe(this,St,Us).call(this,`.theme-light ${t}`,e.cssProperties[Te.Light])),Te.Dark in e.cssProperties&&i.push(Oe(this,St,Us).call(this,`.theme-dark ${t}`,e.cssProperties[Te.Dark])),i}generateStyleSheet(e,t=`FS_CSS_PROPERTIES_${e.id}`){if(!e.cssProperties)return null;let i=document.head.createEl("style",{attr:{id:t}}),a=this.getSheetRules(e);for(let s of a)i.sheet.insertRule(s,i.sheet.cssRules.length);return i}updateDefaultLayout(e,t){X(this,fn).delete(e),this.setDefaultLayouts({[t.id]:t}),this.addStyleSheet(t)}removeDefaultLayout(e){X(this,fn).delete(e),this.removeStyleSheet(e)}setDefaultLayouts(e){for(let t of ci)X(this,fn).set(t.id,t.id in e?e[t.id]:t);setTimeout(()=>{for(let t of X(this,fn).values())Oe(this,St,Vl).call(this,t)},0)}setDefaultLayout(e){an(this,Ea,e)}getDefaultLayout(){return this.getAllLayouts()?.find(e=>e.id==X(this,Ea))??rn}setLayouts(e){for(let t of e)X(this,_n).set(t.id,t);setTimeout(()=>{for(let t of e)Oe(this,St,Vl).call(this,t)},0)}getCustomLayouts(){return X(this,_n).values()}getAllLayouts(){return[...X(this,fn).values(),...X(this,_n).values()].filter(e=>!("removed"in e)||!e.removed)}getAllDefaultLayouts(){return[...X(this,fn).values()]}getLayout(e){return X(this,_n).get(e)??X(this,fn).get(e)??null}getLayoutOrDefault(e){return this.getAllLayouts().find(t=>t.name==e)??this.getDefaultLayout()}updateLayout(e,t){X(this,_n).delete(e),this.setLayouts([t]),this.addStyleSheet(t)}removeLayout(e){X(this,_n).delete(e),this.removeStyleSheet(e)}addLayout(e){this.setLayouts([e]),this.addStyleSheet(e)}getSortedLayoutNames(){let e=new Set([this.getDefaultLayout().name]);for(let t of this.getAllLayouts())e.has(t.name)||e.add(t.name);return[...e]}getProperties(e){let t=typeof e=="string"?this.getLayout(e):e;return X(this,Ma).get(t)}};fi=new WeakMap,St=new WeakSet,jl=function(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)},Us=function(e,t){let i=[];for(let[a,s]of Object.entries(t)){if(a==Te.Dark||a==Te.Light)continue;let r=wa.includes(s)?`var(--statblock-${Oe(this,St,jl).call(this,s)})`:s;i.push(` + --statblock-${Oe(this,St,jl).call(this,a)}: ${r};`)}return`${e} {${i.join("")} + }`},Ea=new WeakMap,fn=new WeakMap,_n=new WeakMap,Ma=new WeakMap,Vl=function(e){let t=new Map;X(this,Ma).set(e,Oe(this,St,Ul).call(this,e.blocks,t))},Ul=function(e,t){for(let i of e){if("nested"in i){Oe(this,St,Ul).call(this,i.nested,t);continue}if("properties"in i)for(let a of i.properties)t.set(a,i)}return t};var zn=require("obsidian");var Sn="fantasy-statblocks-creature-pane",Ia=class extends zn.ItemView{constructor(t,i){super(t);this.plugin=i;this.topEl=this.contentEl.createDiv("creature-view-top-pane");this.statblockEl=this.contentEl.createDiv("creature-statblock-container");this.load(),this.containerEl.addClasses(["fantasy-statblocks","creature-view-container"]),this.containerEl.on("mouseover","a.internal-link",(0,zn.debounce)(a=>{this.plugin.app.workspace.trigger("hover-link",{event:a,source:this.plugin.manifest.id,hoverParent:this.leaf,targetEl:a.target,linktext:a.target.dataset.href})},10)),this.containerEl.on("click","a.internal-link",a=>this.app.workspace.openLinkText(a.target.dataset.href,"fantasy-statblocks"))}onload(){let t=new zn.SearchComponent(this.topEl).setPlaceholder("Find a creature"),i=new Li(this.plugin.app,t,ve.getBestiaryCreatures());ve.onResolved(()=>{i.items=ve.getBestiaryCreatures()}),i.onSelect(async a=>{a&&(await this.render(a.item),t.setValue(""))}),new zn.ExtraButtonComponent(this.topEl).setIcon("cross").setTooltip("Close Statblock").onClick(async()=>{await this.render(),t.setValue("")})}async render(t){if(this.statblockEl.empty(),!t){this.statblockEl.createEl("em",{text:"Select a creature to view it here."});return}let i=this.plugin.api.render(t,this.statblockEl);this.addChild(i)}getDisplayText(){return"Combatant"}getIcon(){return"skull"}getViewType(){return Sn}};var Ks=require("obsidian");var qn,Gs=class{constructor(e){Be(this,qn);an(this,qn,e)}getVersion(){return X(this,qn).settings.version}getBestiary(){return ve.getBestiary()}getBestiaryCreatures(){return ve.getBestiaryCreatures()}getBestiaryNames(){return ve.getBestiaryNames()}hasCreature(e){return ve.hasCreature(e)}getCreatureFromBestiary(e){return ve.getCreatureFromBestiarySync(e)}async getCreature(e){return await ve.getCreatureFromBestiary(e)}getSortedBy(e){return ve.getSortedBy(e)}onSortedBy(e,t){return ve.onSortedBy(e,t)}registerSorter(e,t){return ve.registerSorter(e,t)}getIndices(){return ve.getIndices()}getIndex(e){return ve.getIndex(e)}registerIndex(e){return ve.registerIndex(e)}onIndexUpdated(e,t){return ve.onIndexUpdated(e,t)}isResolved(){return ve.isResolved()}onResolved(e){return ve.onResolved(e)}onUpdated(e){return ve.onUpdated(e)}render(e,t,i){let a=Object.assign({},Ze(this.getCreatureFromBestiary(e.name??"")??{}),Ze(e));return a?(i&&(a.name=i),new Yt({container:t,monster:a,plugin:X(this,qn),context:"STATBLOCK_RENDERER"})):new Ks.Component}isStatblockLink(e){return Ht.isStatblockLink(e)}parseStatblockLink(e){return Ht.stringifyLinks(e)}stringifyLinks(e){return Ht.stringifyLinks(e)}transformLinks(e){return Ht.transformSource(e)}renderMarkdown(e,t,i="",a=X(this,qn)){Ks.MarkdownRenderer.render(X(this,qn).app,e,t,i,a)}};qn=new WeakMap;var hi="FANTASY_STATBLOCKS_PLUGIN",pv={monsters:[],defaultLayouts:{},layouts:[],default:rn.name,useDice:!0,renderDice:!1,export:!0,showAdvanced:!1,version:{major:null,minor:null,patch:null},paths:["/"],autoParse:!1,disableSRD:!1,tryToRenderLinks:!0,debug:!1,notifiedOfFantasy:!1,hideConditionHelp:!1,alwaysImport:!1,defaultLayoutsIntegrated:!1,atomicWrite:!1},Ys,$s=class extends jn.Plugin{constructor(){super(...arguments);this.manager=new Da;this.api=new Gs(this);Be(this,Ys,t=>{let i=t?.creature??t?.name??"";if(ve.hasCreature(i)){let a=ve.get(i);this.creature_view?this.creature_view.render(a):this.openCreatureView().then(s=>s.render(a))}})}getRoller(t){return this.canUseDiceRoller?window.DiceRoller.getRollerSync(t,hi):void 0}getRollerString(t){return this.canUseDiceRoller?window.DiceRoller.getRollerString(t,hi):t}get diceRollerInstalled(){return window.DiceRoller!=null}get canUseDiceRoller(){return this.diceRollerInstalled?this.settings.useDice:!1}get creature_view(){let t=this.app.workspace.getLeavesOfType(Sn),i=t?.length?t[0]:null;if(i&&i.view&&i.view instanceof Ia)return i.view}async openCreatureView(t=!1){let i,a=this.app.workspace.getLeavesOfType(Sn);return!t&&a?.length?i=a.shift():(t&&a?.length?i=this.app.workspace.createLeafInParent(a[0].parent,a[0].parent.children.length):i=this.app.workspace.getRightLeaf(!0),await i.setViewState({type:Sn})),this.app.workspace.revealLeaf(i),i.view}async onload(){console.log("Fantasy StatBlocks loaded"),this.app.workspace.trigger("fantasy-statblocks:loaded",null),await this.loadSettings(),await this.saveSettings(),this.manager.initialize(this.settings),this.register(()=>this.manager.unload()),ve.initialize(this),ut.initialize(this.app.metadataCache,this.app),this.register(()=>ut.unload()),this.registerHoverLinkSource(this.manifest.id,{display:this.manifest.name,defaultMod:!1}),this.addCommand({id:"open-creature-view",name:"Open Creature pane",checkCallback:t=>this.app.workspace.getLeavesOfType(Sn).length?!1:(t||this.openCreatureView(),!0)}),this.addCommand({id:"reveal-creature-view",name:"Reveal Creature pane",checkCallback:t=>this.app.workspace.getLeavesOfType(Sn).length?(t||this.openCreatureView(),!0):!1}),this.addCommand({id:"open-new-creature-view",name:"Open new Creature pane",callback:()=>{this.openCreatureView(!0)}}),this.addRibbonIcon("skull","Open Creature pane",async t=>{this.openCreatureView(t.getModifierState("Meta"))}),this.registerObsidianProtocolHandler("creature-pane",X(this,Ys).bind(this)),(0,jn.addIcon)("markdown-icon",''),this.addSettingTab(new Ta(this.app,this)),(window.FantasyStatblocks=this.api)&&this.register(()=>delete window.FantasyStatblocks),this.registerMarkdownCodeBlockProcessor("statblock",this.postprocessor.bind(this)),this.registerEditorSuggest(new js(this)),this.registerView(Sn,t=>new Ia(t,this)),this.canUseDiceRoller&&window.DiceRoller.registerSource(hi,{showDice:!0,shouldRender:this.settings.renderDice,showFormula:!1,showParens:!1,expectedValue:Fi.Average,text:null}),this.registerEvent(this.app.workspace.on("dice-roller:loaded",()=>{window.DiceRoller.registerSource(hi,{showDice:!0,shouldRender:this.settings.renderDice,showFormula:!1,showParens:!1,expectedValue:Fi.Average,text:null})}))}async loadSettings(){let t=await this.loadData();if(this.settings={...pv,...t},!this.settings.defaultLayoutsIntegrated){for(let s of this.settings.layouts)s.id=Q();this.settings.default=(this.layouts.find(({name:s})=>s==this.settings.default)??rn).id,this.settings.defaultLayoutsIntegrated=!0}if(Array.isArray(this.settings.defaultLayouts)){let s={};for(let r of this.settings.defaultLayouts)(r.removed||r.edited)&&(s[r.id]=r);this.settings.defaultLayouts=s}for(let s of ci){if(!(s.id in this.settings.defaultLayouts)||s.version==null)continue;let r=this.settings.defaultLayouts[s.id];if(!(r.version>=s.version)){if(r.edited){r.updatable=!0;continue}r.blocks=Ze(s.blocks)}}function i(...s){for(let r of s)r.type=="spells"&&(r.properties.length||r.properties.push("spells")),"nested"in r&&i(...r.nested)}for(let s of this.settings.layouts)i(...s.blocks);let a=this.manifest.version.split(".");this.settings.version={major:Number(a[0]),minor:Number(a[1]),patch:Number(a[2])}}async saveSettings(){this.app.workspace.trigger("fantasy-statblocks:settings-change",this.settings),await this.saveData(this.settings)}async loadData(){return await super.loadData()}async saveData(t){super.saveData(t)}async saveMonster(t,i=!0){if(t.name){if(ve.isLocal(t.name)){let a=this.settings.monsters.findIndex(([s])=>s===t.name);a>=0?this.settings.monsters.splice(a,1,[t.name,t]):this.settings.monsters.push([t.name,t])}else this.settings.monsters.push([t.name,t]);ve.addLocalCreature(t),i&&await this.saveSettings()}}async saveMonsters(t){for(let i of t)await this.saveMonster(i,!1);await this.saveSettings()}async updateMonster(t,i){await this.deleteMonsters(t.name),await this.saveMonster(i)}async deleteMonsters(...t){for(let i of t)ve.removeLocalCreature(i);this.settings.monsters=this.settings.monsters.filter(([i])=>!t.includes(i)),await this.saveSettings()}onunload(){console.log("Fantasy StatBlocks unloaded"),this.app.workspace.getLeavesOfType(Sn).forEach(t=>t.detach())}exportAsPng(t,i){function a(r){return!r.hasClass||!r.hasClass("clickable-icon")}let s=i.querySelector(".statblock-content");s&&delete s.style.boxShadow,xf.default.toPng(i,{filter:a,style:{height:"100%"}}).then(r=>{let o=document.createElement("a");o.download=t+".png",o.href=r,o.click(),o.detach()}).catch(r=>{new jn.Notice(`There was an error creating the image: + +${r.message}`),console.error(r)})}get layouts(){return this.manager.getAllLayouts()}get defaultLayout(){return this.manager.getDefaultLayout()}getLayoutOrDefault(t){return this.manager.getLayoutOrDefault(t.layout)}async postprocessor(t,i,a){try{t=ut.transformSource(t);let s=(0,jn.parseYaml)(t);i.addClass("statblock-plugin-container"),i.parentElement?.addClass("statblock-plugin-parent");let r=new Yt({container:i,plugin:this,params:s,context:a.sourcePath});a.addChild(r)}catch(s){console.error(`Obsidian Statblock Error: +${s}`),createEl("pre").setText(`\`\`\`statblock +There was an error rendering the statblock: +${s.stack.split(` +`).filter(o=>!/^at/.test(o?.trim())).join(` +`)} +\`\`\``)}}render(t,i,a){this.api.render(t,i,a)}};Ys=new WeakMap; + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-5e-statblocks/manifest.json b/.obsidian/plugins/obsidian-5e-statblocks/manifest.json new file mode 100644 index 0000000..b6b7a59 --- /dev/null +++ b/.obsidian/plugins/obsidian-5e-statblocks/manifest.json @@ -0,0 +1,11 @@ +{ + "id": "obsidian-5e-statblocks", + "name": "Fantasy Statblocks", + "version": "4.10.1", + "description": "Create Fantasy Statblocks in Obsidian.md", + "minAppVersion": "0.12.0", + "author": "Jeremy Valentine", + "authorUrl": "", + "fundingUrl": "https://www.buymeacoffee.com/valentine195", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-5e-statblocks/styles.css b/.obsidian/plugins/obsidian-5e-statblocks/styles.css new file mode 100644 index 0000000..cd4c2c0 --- /dev/null +++ b/.obsidian/plugins/obsidian-5e-statblocks/styles.css @@ -0,0 +1,150 @@ +@charset "UTF-8";:root{--statblock-primary-color: #7a200d;--statblock-rule-color: #922610;--statblock-background-color: #fdf1dc;--statblock-bar-color: #e69a28;--statblock-bar-border-size: 1px;--statblock-bar-border-color: #000;--statblock-image-width: 75px;--statblock-image-height: 75px;--statblock-image-border-size: 2px;--statblock-image-border-color: var(--statblock-primary-color);--statblock-border-size: 1px;--statblock-border-color: #ddd;--statblock-box-shadow-color: #ddd;--statblock-box-shadow-x-offset: 0;--statblock-box-shadow-y-offset: 0;--statblock-box-shadow-blur: 1.5em;--statblock-font-color: var(--statblock-primary-color);--statblock-font-weight: 700;--statblock-content-font: "Noto Sans", "Myriad Pro", Calibri, Helvetica, Arial, sans-serif;--statblock-content-font-size: 14px;--statblock-heading-font: "Libre Baskerville", "Lora", "Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif;--statblock-heading-font-color: var(--statblock-font-color);--statblock-heading-font-size: 23px;--statblock-heading-font-variant: small-caps;--statblock-heading-font-weight: var(--statblock-font-weight);--statblock-heading-line-height: inherit;--statblock-property-line-height: 1.4;--statblock-property-font-color: var(--statblock-font-color);--statblock-property-name-font-color: var(--statblock-font-color);--statblock-property-name-font-weight: bold;--statblock-section-heading-border-size: 1px;--statblock-section-heading-border-color: var(--statblock-primary-color);--statblock-section-heading-font-color: var(--statblock-font-color);--statblock-section-heading-font-size: 21px;--statblock-section-heading-font-variant: small-caps;--statblock-section-heading-font-weight: normal;--statblock-saves-line-height: 1.4;--statblock-spells-font-style: italic;--statblock-subheading-font-size: 12px;--statblock-subheading-font-style: italic;--statblock-subheading-font-weight: normal;--statblock-table-header-font-weight: bold;--statblock-traits-name-font-weight: bold;--statblock-traits-name-font-style: italic;--statblock-link-style: italic}.statblock-detached{position:absolute;top:-9999px;width:auto}.statblock-item-container{margin-bottom:.25rem}.statblock-item-inline{display:flex;justify-content:space-between}.statblock-filter-container .search-input-container{margin-bottom:0}.no-border-top{border-top:0}.statblock-edit-block .statblock-additional-container>.additional>.setting-item .setting-item-name{font-size:small;font-style:italic}.statblock-edit-block .statblock-additional-container>.additional>.setting-item{color:var(--text-muted)}.statblock-edit-block .statblock-additional-container>:not(.additional){padding-bottom:0}.fantasy-statblocks-modal .copy-code-button,.statblock-edit-block .copy-code-button{display:none}.statblock-edit-block .setting-item{border:0;padding-top:0rem}.statblock-edit-block textarea{width:100%;resize:vertical;overflow:hidden}.statblock-additional-container.statblock-monsters button{margin-right:0}.statblock-file-upload>input[type=file]{display:none}.statblock-additional-container{border-top:1px solid var(--background-modifier-border);border-bottom:0px solid var(--background-modifier-border);padding:18px 0 0;background-color:inherit}.statblock-additional-container details{padding:18px 0}.statblock-additional-container .clickable-icon{margin:0 6px}.statblock-additional-container .task-list-inline{display:grid;grid-template-columns:1fr 1fr;gap:0 3em;padding-bottom:0;margin:0}.statblock-monster-filter{position:sticky;top:calc(-1 * var(--statblock-filter-offset));background-color:var(--statblock-filter-bg);z-index:99999}.statblock-additional-container>.setting-item-heading:only-child{padding-bottom:18px}.statblock-additional-container>.additional{margin:6px 12px}.statblock-additional-container .setting-item{border-top:0}.statblock-additional-container>.additional>.setting-item{padding-top:9px}.statblock-additional-container>.additional>.setting-item>.setting-item-control>*:first-child{margin:0 6px}.statblock-settings .coffee{width:60%;color:var(--text-faint);margin:1rem auto;text-align:center}.statblock-settings .coffee img{height:30px}details.statblock-nested-settings>summary{outline:none;display:flex;justify-content:space-between;min-height:1rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer;position:relative;margin-bottom:1rem}details.statblock-nested-settings>summary>.setting-item{padding-bottom:0}.statblock-nested-settings .cm-editor{margin-bottom:1rem}details.statblock-nested-settings>summary::-webkit-details-marker,details.statblock-nested-settings>summary::marker{display:none!important}details.statblock-nested-settings .summary-content{display:flex;align-items:center;justify-content:space-between}details.statblock-nested-settings[open] .summary-content{border-bottom:1px solid var(--background-modifier-border)}details.statblock-nested-settings .summary-content .setting-item-heading{padding:0}details.statblock-nested-settings>summary .collapser{display:flex;align-items:center;content:""}details.statblock-nested-settings>summary .collapser>.handle{transform:rotate(0);transition:transform .25s;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,");mask-image:url("data:image/svg+xml;charset=utf-8,");width:20px;height:20px}details[open].statblock-nested-settings>summary .collapser>.handle{transform:rotate(90deg)}.statblock-nested-settings{padding-bottom:18px}.statblock-nested-settings:not(details) .setting-item-heading{border-top:0px;border-bottom:1px solid var(--background-modifier-border)}.statblock-textarea+.cm-editor{height:200px;margin-bottom:1rem}.statblock-textarea.statblock-textarea-small+.cm-editor{height:100px;margin-bottom:1rem}.statblock-textarea.statblock-textarea-x-small+.cm-editor{margin-bottom:1rem;height:unset}.confirm-buttons-container{display:flex;justify-content:space-between;align-items:center}.confirm-buttons-container .dont-ask{cursor:pointer}.confirm-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.statblock-loading{display:flex;justify-content:center;align-items:center;gap:.375rem}.statblock-loading .spinner{border-bottom-color:transparent;border-radius:50%;display:inline-flex;align-items:center;box-sizing:border-box;animation:rotation 1s ease infinite}@keyframes rotation{0%{transform:scale(1) rotate(-60deg)}20%{transform:rotate(-90deg)}50%{transform:rotate(690deg)}to{transform:rotate(660deg)}}.basic-fate-core-layout{--statblock-section-heading-font-size: 16px;--statblock-rule-color: var(--color-accent);--statblock-background-color: #2e3440;--statblock-bar-color: #5e81ac;--statblock-heading-font-color: #88c0d0;--statblock-property-name-font-color: #88c0d0;--statblock-section-heading-font-color: #63778f;--statblock-section-heading-border-color: #63778f}.basic-fate-core-layout .property-name{color:var(--statblock-property-name-font-color)}.basic-fate-core-layout .statblock-inline-item .line p,.basic-fate-core-layout .statblock-inline-item .line ul{margin:0;white-space:normal}.basic-fate-core-layout .statblock-inline-item .line ul{margin-top:10px}.basic-fate-core-layout .statblock-item-container .property-text p,.basic-fate-core-layout .statblock-item-container.statblock-item-container{margin:0;white-space:normal}.basic-fate-core-layout .property-text.svelte-oskcir div,.basic-fate-core-layout .property-text.svelte-9xkcir div,.basic-fate-core-layout .statblock-inline-item .line{white-space:normal}.basic-fate-core-layout .obsidian-statblock-plugin.statblock.statblock{white-space:normal;margin:0}.basic-fate-core-layout .creature-statblock-container .statblock,.basic-fate-core-layout .rpg-manager-header-container .statblock{max-width:100%;margin:0}.basic-fate-core-layout .rpg-manager-table .statblock.statblock{max-width:90%;margin:0}.basic-fate-core-layout .statblock>*>*>*,.basic-fate-core-layout .rpg-manager-table .statblock>*>*>*,.basic-fate-core-layout .rpg-manager-header-container .statblock>*>*>*{font-size:.8em}.basic-fate-core-layout .statblock-markdown ul{margin:0}.basic-fate-core-layout .statblock-item-inline{align-items:center}.basic-fate-core-layout .statblock-item-inline .line.line{display:flex;align-items:center;line-height:1;color:var(--text-normal)}.basic-fate-core-layout .statblock-content.statblock-content.statblock-content{box-shadow:none;background-color:transparent;border-color:var(--background-secondary-alt);color:var(--text-normal);padding:0 .5em}.basic-fate-core-layout .obsidian-statblock-plugin .bar.bar{background:var(--color-accent);border-color:var(--background-secondary-alt)}.basic-fate-core-layout .statblock-item-container .line.line,.basic-fate-core-layout .obsidian-statblock-plugin .section-header.section-header,.basic-fate-core-layout .obsidian-statblock-plugin .property-name.property-name,.basic-fate-core-layout .obsidian-statblock-plugin .heading.heading{color:var(--text-normal);border-color:var(--text-normal)}.basic-fate-core-layout .statblock-item-container .table.table,.basic-fate-core-layout .statblock-item-container .line.line,.basic-fate-core-layout .obsidian-statblock-plugin .section-header.section-header,.basic-fate-core-layout .statblock-item-inline.statblock-item-inline{margin-top:.25rem}.basic-fate-core-layout .statblock-item-container .flex-container+.line.line{margin-top:.1rem}.basic-fate-core-layout .statblock-item-container:empty+.statblock-item-container{padding-top:.12rem;margin-top:.135rem;border-top:1px dashed var(--text-muted)}.basic-fate-core-layout .markdown-source-view ol>li,.basic-fate-core-layout .markdown-source-view .obsidian-statblock-plugin ul>li,.basic-fate-core-layout .markdown-preview-view .obsidian-statblock-plugin ol>li,.basic-fate-core-layout .markdown-preview-view .obsidian-statblock-plugin ul>li,.basic-fate-core-layout .markdown-rendered .obsidian-statblock-plugin ul>li,.basic-fate-core-layout .mod-cm6 .obsidian-statblock-plugin .HyperMD-list-line.cm-line{padding:0}.basic-fate-core-layout .statblock-plugin-parent .icons.icons{position:static}.basic-fate-core-layout .tapered-rule.tapered-rule.tapered-rule{height:3px}body.basic-pathfinder-2e-layout-theme-default .statblock.basic-pathfinder-2e-layout,body.pathfinder-2e-creature-layout-theme-default .statblock.pathfinder-2e-creature-layout,body.pathfinder-2e-action-layout-theme-default .statblock.pathfinder-2e-action-layout,body.pathfinder-2e-hazard-layout-theme-default .statblock.pathfinder-2e-hazard-layout,body.pathfinder-2e-influence-layout-theme-default .statblock.pathfinder-2e-influence-layout,body.pathfinder-2e-item-layout-theme-default .statblock.pathfinder-2e-item-layout,body.pathfinder-2e-misc-layout-theme-default .statblock.pathfinder-2e-misc-layout,body.pathfinder-2e-plane-layout-theme-default .statblock.pathfinder-2e-plane-layout,body.pathfinder-2e-quest-layout-theme-default .statblock.pathfinder-2e-quest-layout,body.pathfinder-2e-settlement-layout-theme-default .statblock.pathfinder-2e-settlement-layout,body.pathfinder-2e-affliction-layout-theme-default .statblock.pathfinder-2e-affliction-layout{--statblock-color-common: rgb(54, 69, 79);--statblock-color-uncommon: rgb(143, 85, 66);--statblock-color-rare: rgb(11, 37, 96);--statblock-color-unique: rgb(77, 27, 106);--statblock-color-alignment: rgb(89, 98, 143);--statblock-color-size: rgb(75, 122, 92);--statblock-color-trait: rgb(86, 12, 6)}body.basic-pathfinder-2e-layout-theme-kingmaker .statblock.basic-pathfinder-2e-layout,body.pathfinder-2e-creature-layout-theme-kingmaker .statblock.pathfinder-2e-creature-layout,body.pathfinder-2e-action-layout-theme-kingmaker .statblock.pathfinder-2e-action-layout,body.pathfinder-2e-hazard-layout-theme-kingmaker .statblock.pathfinder-2e-hazard-layout,body.pathfinder-2e-influence-layout-theme-kingmaker .statblock.pathfinder-2e-influence-layout,body.pathfinder-2e-item-layout-theme-kingmaker .statblock.pathfinder-2e-item-layout,body.pathfinder-2e-misc-layout-theme-kingmaker .statblock.pathfinder-2e-misc-layout,body.pathfinder-2e-plane-layout-theme-kingmaker .statblock.pathfinder-2e-plane-layout,body.pathfinder-2e-quest-layout-theme-kingmaker .statblock.pathfinder-2e-quest-layout,body.pathfinder-2e-settlement-layout-theme-kingmaker .statblock.pathfinder-2e-settlement-layout,body.pathfinder-2e-affliction-layout-theme-kingmaker .statblock.pathfinder-2e-affliction-layout{--statblock-color-common: rgb(54, 69, 79);--statblock-color-uncommon: rgb(143, 85, 66);--statblock-color-rare: rgb(11, 37, 96);--statblock-color-unique: rgb(77, 27, 106);--statblock-color-alignment: rgb(97, 129, 157);--statblock-color-size: rgb(25, 66, 26);--statblock-color-trait: rgb(125, 143, 63)}@font-face{font-family:Pathfinder-Actions;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:400;font-style:normal;font-display:block;unicode-range:U+2B32,U+2B3A,U+2B3B,U+2B3D,U+2B53}[class^=glyph-],[class*=" glyph-"]{font-family:Pathfinder-Actions,serif!important;font-style:400;font-weight:400;font-variant:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyph-1action:before{content:"\2b3b"}.glyph-2actions:before{content:"\2b3a"}.glyph-3actions:before{content:"\2b3d"}.glyph-free:before{content:"\2b53"}.glyph-reaction:before{content:"\2b32"}.statblock.basic-pathfinder-2e-layout,.statblock.pathfinder-2e-creature-layout,.statblock.pathfinder-2e-action-layout,.statblock.pathfinder-2e-hazard-layout,.statblock.pathfinder-2e-influence-layout,.statblock.pathfinder-2e-item-layout,.statblock.pathfinder-2e-misc-layout,.statblock.pathfinder-2e-plane-layout,.statblock.pathfinder-2e-quest-layout,.statblock.pathfinder-2e-settlement-layout,.statblock.pathfinder-2e-affliction-layout{--statblock-color-common: rgb(54, 69, 79);--statblock-color-uncommon: rgb(143, 85, 66);--statblock-color-rare: rgb(11, 37, 96);--statblock-color-unique: rgb(77, 27, 106);--statblock-color-alignment: rgb(89, 98, 143);--statblock-color-size: rgb(75, 122, 92);--statblock-color-trait: rgb(86, 12, 6);--statblock-primary-color: rgb(51, 51, 51);--statblock-rule-color: rgb(51, 51, 51);--statblock-background-color: rgb(246, 244, 242);--statblock-bar-color: rgb(51, 51, 51);--statblock-bar-border-size: 1px;--statblock-bar-border-color: rgb(51, 51, 51);--statblock-image-width: 75px;--statblock-image-height: 75px;--statblock-image-border-size: 2px;--statblock-image-border-color: rgb(51, 51, 51);--statblock-header-image-height: 22px;--statblock-header-image-padding: 0 0 2px 0;--statblock-border-size: 1px;--statblock-border-color: rgb(51, 51, 51);--statblock-box-shadow-color: none;--statblock-box-shadow-x-offset: 0;--statblock-box-shadow-y-offset: 0;--statblock-box-shadow-blur: 1.5em;--statblock-font-color: rgb(51, 51, 51);--statblock-font-weight: 400;--statblock-content-font: "Pathfinder-Actions", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--statblock-content-font-size: 13px;--statblock-heading-font: "Pathfinder-Actions", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--statblock-heading-font-color: rgb(51, 51, 51);--statblock-heading-font-size: 1.35em;--statblock-heading-font-variant: small-caps;--statblock-heading-font-weight: 700;--statblock-heading-line-height: 1;--statblock-property-line-height: 1.33em;--statblock-property-font-color: rgb(51, 51, 51);--statblock-property-name-font-color: rgb(51, 51, 51);--statblock-property-name-font-weight: bold;--statblock-section-heading-border-size: 1px;--statblock-section-heading-border-color: transparent;--statblock-section-heading-font-color: rgb(51, 51, 51);--statblock-section-heading-font-size: 1.33em;--statblock-section-heading-font-variant: small-caps;--statblock-section-heading-font-weight: 400;--statblock-saves-line-height: 1.33em;--statblock-spells-font-style: italic;--statblock-table-header-font-weight: bold;--statblock-column-width: 400px;--statblock-traits-gap: 2px}.statblock.basic-pathfinder-2e-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.basic-pathfinder-2e-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.basic-pathfinder-2e-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.basic-pathfinder-2e-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.basic-pathfinder-2e-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.basic-pathfinder-2e-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.basic-pathfinder-2e-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.basic-pathfinder-2e-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.basic-pathfinder-2e-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.basic-pathfinder-2e-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.basic-pathfinder-2e-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.basic-pathfinder-2e-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.basic-pathfinder-2e-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.basic-pathfinder-2e-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-creature-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-creature-layout .statblock-content .statblock-item-container.statblock-trait-prop .property.attacks>.property-name{font-weight:400;font-style:normal}.statblock.pathfinder-2e-creature-layout .statblock-content .statblock-table.abilitymods .statblock-markdown{display:none}.statblock.pathfinder-2e-creature-layout .statblock-content .statblock-table.abilitymods .calculated-modifier:before,.statblock.pathfinder-2e-creature-layout .statblock-content .statblock-table.abilitymods .calculated-modifier:after{content:""}.statblock.pathfinder-2e-creature-layout .statblock-content .inline-container.oneline{display:block}.statblock.pathfinder-2e-creature-layout .statblock-content .inline-container.oneline *:not(.dice-roller){display:inline}.statblock.pathfinder-2e-creature-layout .statblock-content .inline-container.oneline>.statblock-inline-item:not(:first-child) .property-name{margin-right:0}.statblock.pathfinder-2e-creature-layout .statblock-content .inline-container.oneline>.statblock-inline-item:not(:first-child) .property-name:before{content:"; ";font-weight:400}.statblock.pathfinder-2e-creature-layout .statblock-content .inline-container.withnote *{display:inline}.statblock.pathfinder-2e-creature-layout .statblock-content .inline-container.withnote>.statblock-inline-item:not(:first-child) .property-name{display:none}.statblock.pathfinder-2e-creature-layout .statblock-content .callout{mix-blend-mode:normal}.statblock.pathfinder-2e-creature-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-creature-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-creature-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-creature-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-creature-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-creature-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-creature-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-creature-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-creature-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-creature-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-creature-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-creature-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-action-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-action-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-action-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-action-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-action-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-action-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-action-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-action-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-action-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-action-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-action-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-action-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-action-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-action-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-hazard-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-hazard-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-hazard-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-hazard-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-hazard-layout .statblock-content>.column>.statblock-item-container:has(.effect){margin-left:1em}.statblock.pathfinder-2e-influence-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-influence-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-influence-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-influence-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-influence-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-influence-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-influence-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-influence-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-influence-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-influence-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-influence-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-influence-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-influence-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-influence-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-item-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-item-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-item-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-item-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-item-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-item-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-item-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-item-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-item-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-item-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-item-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-item-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-item-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-item-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-misc-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-misc-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-misc-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-misc-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-misc-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-misc-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-misc-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-misc-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-misc-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-misc-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-misc-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-misc-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-misc-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-misc-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-plane-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-plane-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-plane-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-plane-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-plane-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-plane-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-plane-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-plane-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-plane-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-plane-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-plane-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-plane-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-plane-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-plane-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-quest-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-quest-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-quest-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-quest-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-quest-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-quest-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-quest-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-quest-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-quest-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-quest-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-quest-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-quest-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-quest-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-quest-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-settlement-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-settlement-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-settlement-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-settlement-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-settlement-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.pathfinder-2e-affliction-layout .statblock-content{background-color:var(--statblock-background-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;box-shadow:none;color:var(--statblock-property-font-color);display:flex;font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);margin:.5em 2px;padding:.5em;gap:1rem}.statblock.pathfinder-2e-affliction-layout .statblock-content .statblock-detached{position:absolute;top:-9999px}.statblock.pathfinder-2e-affliction-layout .statblock-content .statblock-item-container{margin:0;padding:0}.statblock.pathfinder-2e-affliction-layout .statblock-content .statblock-item-inline{align-content:flex-start;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column{width:var(--statblock-column-width)}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column>.property-container>.line:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column>.property-container>.line>.property-name{margin-left:-1em}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property:has(>.property-name){margin-left:1em}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column .traits-container>.statblock-trait-prop>.property>.property-name{margin-left:-1em}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property){margin-block:.25em}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column>:is(.statblock-item-container,.statblock-item-inline):has(.line,.property):last-child{margin-bottom:0}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column>.statblock-item-container:has(.tapered-rule){margin-block:.25em}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column>.statblock-item-inline:has(.name)+.statblock-item-container:has(.tapered-rule){margin-top:0}.statblock.pathfinder-2e-affliction-layout .statblock-content>.column>.statblock-item-inline:has(.rare_01,.rare_02,.rare_03,.rare_04,.alignment,.size,.xp,.kingdom_xp,.trait_01,.trait_02,.trait_03,.trait_04,.trait_05,.trait_06,.trait_07){row-gap:var(--statblock-traits-gap);margin-bottom:.5em}.statblock.basic-pathfinder-2e-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.basic-pathfinder-2e-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-creature-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-creature-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-action-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-action-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-hazard-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-hazard-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-influence-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-influence-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-item-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-item-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-misc-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-misc-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-plane-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-plane-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-quest-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-quest-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-settlement-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-settlement-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.pathfinder-2e-affliction-layout .bar{height:1px;background:#333;border:1px solid rgb(51,51,51);z-index:1;width:fit-content}.statblock.pathfinder-2e-affliction-layout div.tapered-rule{width:auto;margin:0;height:1px;background:#333;clip-path:unset!important;-webkit-clip-path:unset}.statblock.basic-pathfinder-2e-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.basic-pathfinder-2e-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.basic-pathfinder-2e-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.basic-pathfinder-2e-layout h3.section-header{display:none}.statblock.basic-pathfinder-2e-layout h3,.statblock.basic-pathfinder-2e-layout .markdown-rendered h3,.statblock.basic-pathfinder-2e-layout .HyperMD-header-3,.statblock.basic-pathfinder-2e-layout .inline-title[data-level="3"],.statblock.basic-pathfinder-2e-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-creature-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-creature-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-creature-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-creature-layout h3.section-header{display:none}.statblock.pathfinder-2e-creature-layout h3,.statblock.pathfinder-2e-creature-layout .markdown-rendered h3,.statblock.pathfinder-2e-creature-layout .HyperMD-header-3,.statblock.pathfinder-2e-creature-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-creature-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-action-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-action-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-action-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-action-layout h3.section-header{display:none}.statblock.pathfinder-2e-action-layout h3,.statblock.pathfinder-2e-action-layout .markdown-rendered h3,.statblock.pathfinder-2e-action-layout .HyperMD-header-3,.statblock.pathfinder-2e-action-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-action-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-hazard-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-hazard-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-hazard-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-hazard-layout h3.section-header{display:none}.statblock.pathfinder-2e-hazard-layout h3,.statblock.pathfinder-2e-hazard-layout .markdown-rendered h3,.statblock.pathfinder-2e-hazard-layout .HyperMD-header-3,.statblock.pathfinder-2e-hazard-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-hazard-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-influence-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-influence-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-influence-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-influence-layout h3.section-header{display:none}.statblock.pathfinder-2e-influence-layout h3,.statblock.pathfinder-2e-influence-layout .markdown-rendered h3,.statblock.pathfinder-2e-influence-layout .HyperMD-header-3,.statblock.pathfinder-2e-influence-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-influence-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-item-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-item-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-item-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-item-layout h3.section-header{display:none}.statblock.pathfinder-2e-item-layout h3,.statblock.pathfinder-2e-item-layout .markdown-rendered h3,.statblock.pathfinder-2e-item-layout .HyperMD-header-3,.statblock.pathfinder-2e-item-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-item-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-misc-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-misc-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-misc-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-misc-layout h3.section-header{display:none}.statblock.pathfinder-2e-misc-layout h3,.statblock.pathfinder-2e-misc-layout .markdown-rendered h3,.statblock.pathfinder-2e-misc-layout .HyperMD-header-3,.statblock.pathfinder-2e-misc-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-misc-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-plane-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-plane-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-plane-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-plane-layout h3.section-header{display:none}.statblock.pathfinder-2e-plane-layout h3,.statblock.pathfinder-2e-plane-layout .markdown-rendered h3,.statblock.pathfinder-2e-plane-layout .HyperMD-header-3,.statblock.pathfinder-2e-plane-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-plane-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-quest-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-quest-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-quest-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-quest-layout h3.section-header{display:none}.statblock.pathfinder-2e-quest-layout h3,.statblock.pathfinder-2e-quest-layout .markdown-rendered h3,.statblock.pathfinder-2e-quest-layout .HyperMD-header-3,.statblock.pathfinder-2e-quest-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-quest-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-settlement-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-settlement-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-settlement-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-settlement-layout h3.section-header{display:none}.statblock.pathfinder-2e-settlement-layout h3,.statblock.pathfinder-2e-settlement-layout .markdown-rendered h3,.statblock.pathfinder-2e-settlement-layout .HyperMD-header-3,.statblock.pathfinder-2e-settlement-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-settlement-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.pathfinder-2e-affliction-layout .flex-container{align-items:center;display:flex;justify-content:space-between}.statblock.pathfinder-2e-affliction-layout .heading{align-items:center;color:var(--statblock-heading-font-color);display:flex;font-family:var(--statblock-heading-font);font-size:1.35em;font-variant:small-caps;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:1;margin:0}.statblock.pathfinder-2e-affliction-layout .section-header{border:none;color:var(--statblock-section-heading-font-color);font-size:var(--statblock-section-heading-font-size);font-variant:var(--statblock-section-heading-font-variant);font-weight:var(--statblock-section-heading-font-weight);letter-spacing:1px;margin-bottom:.3em}.statblock.pathfinder-2e-affliction-layout h3.section-header{display:none}.statblock.pathfinder-2e-affliction-layout h3,.statblock.pathfinder-2e-affliction-layout .markdown-rendered h3,.statblock.pathfinder-2e-affliction-layout .HyperMD-header-3,.statblock.pathfinder-2e-affliction-layout .inline-title[data-level="3"],.statblock.pathfinder-2e-affliction-layout .HyperMD-list-line .cm-header-3{font-variant:petite-caps;letter-spacing:1px;line-height:1;font-size:1.25em;color:var(--statblock-section-heading-font-color)}.statblock.basic-pathfinder-2e-layout a,.statblock.basic-pathfinder-2e-layout a:-webkit-any-link,.statblock.basic-pathfinder-2e-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.basic-pathfinder-2e-layout b,.statblock.basic-pathfinder-2e-layout strong,.statblock.basic-pathfinder-2e-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.basic-pathfinder-2e-layout i,.statblock.basic-pathfinder-2e-layout em,.statblock.basic-pathfinder-2e-layout .cm-em{font-style:italic}:not(.property-name) .statblock.basic-pathfinder-2e-layout i,:not(.property-name) .statblock.basic-pathfinder-2e-layout em,:not(.property-name) .statblock.basic-pathfinder-2e-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.basic-pathfinder-2e-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.basic-pathfinder-2e-layout .markdown-rendered ul,.statblock.basic-pathfinder-2e-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.basic-pathfinder-2e-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.basic-pathfinder-2e-layout .markdown-source-view ol>li,.statblock.basic-pathfinder-2e-layout .markdown-source-view ul>li,.statblock.basic-pathfinder-2e-layout .markdown-preview-view ol>li,.statblock.basic-pathfinder-2e-layout .markdown-preview-view ul>li,.statblock.basic-pathfinder-2e-layout .markdown-rendered ul>li,.statblock.basic-pathfinder-2e-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.basic-pathfinder-2e-layout ol>li::marker,.statblock.basic-pathfinder-2e-layout ul>li::marker,.statblock.basic-pathfinder-2e-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.basic-pathfinder-2e-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-creature-layout a,.statblock.pathfinder-2e-creature-layout a:-webkit-any-link,.statblock.pathfinder-2e-creature-layout a.internal-link{color:#3d668e;text-decoration:underline}.statblock.pathfinder-2e-creature-layout b,.statblock.pathfinder-2e-creature-layout strong,.statblock.pathfinder-2e-creature-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-creature-layout i,.statblock.pathfinder-2e-creature-layout em,.statblock.pathfinder-2e-creature-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-creature-layout i,:not(.property-name) .statblock.pathfinder-2e-creature-layout em,:not(.property-name) .statblock.pathfinder-2e-creature-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-creature-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-creature-layout .markdown-rendered ul,.statblock.pathfinder-2e-creature-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-creature-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-creature-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-creature-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-creature-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-creature-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-creature-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-creature-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-creature-layout ol>li::marker,.statblock.pathfinder-2e-creature-layout ul>li::marker,.statblock.pathfinder-2e-creature-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-creature-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-action-layout a,.statblock.pathfinder-2e-action-layout a:-webkit-any-link,.statblock.pathfinder-2e-action-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-action-layout b,.statblock.pathfinder-2e-action-layout strong,.statblock.pathfinder-2e-action-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-action-layout i,.statblock.pathfinder-2e-action-layout em,.statblock.pathfinder-2e-action-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-action-layout i,:not(.property-name) .statblock.pathfinder-2e-action-layout em,:not(.property-name) .statblock.pathfinder-2e-action-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-action-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-action-layout .markdown-rendered ul,.statblock.pathfinder-2e-action-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-action-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-action-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-action-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-action-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-action-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-action-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-action-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-action-layout ol>li::marker,.statblock.pathfinder-2e-action-layout ul>li::marker,.statblock.pathfinder-2e-action-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-action-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-hazard-layout a,.statblock.pathfinder-2e-hazard-layout a:-webkit-any-link,.statblock.pathfinder-2e-hazard-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-hazard-layout b,.statblock.pathfinder-2e-hazard-layout strong,.statblock.pathfinder-2e-hazard-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-hazard-layout i,.statblock.pathfinder-2e-hazard-layout em,.statblock.pathfinder-2e-hazard-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-hazard-layout i,:not(.property-name) .statblock.pathfinder-2e-hazard-layout em,:not(.property-name) .statblock.pathfinder-2e-hazard-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-hazard-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-hazard-layout .markdown-rendered ul,.statblock.pathfinder-2e-hazard-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-hazard-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-hazard-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-hazard-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-hazard-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-hazard-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-hazard-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-hazard-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-hazard-layout ol>li::marker,.statblock.pathfinder-2e-hazard-layout ul>li::marker,.statblock.pathfinder-2e-hazard-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-hazard-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-influence-layout a,.statblock.pathfinder-2e-influence-layout a:-webkit-any-link,.statblock.pathfinder-2e-influence-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-influence-layout b,.statblock.pathfinder-2e-influence-layout strong,.statblock.pathfinder-2e-influence-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-influence-layout i,.statblock.pathfinder-2e-influence-layout em,.statblock.pathfinder-2e-influence-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-influence-layout i,:not(.property-name) .statblock.pathfinder-2e-influence-layout em,:not(.property-name) .statblock.pathfinder-2e-influence-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-influence-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-influence-layout .markdown-rendered ul,.statblock.pathfinder-2e-influence-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-influence-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-influence-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-influence-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-influence-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-influence-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-influence-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-influence-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-influence-layout ol>li::marker,.statblock.pathfinder-2e-influence-layout ul>li::marker,.statblock.pathfinder-2e-influence-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-influence-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-item-layout a,.statblock.pathfinder-2e-item-layout a:-webkit-any-link,.statblock.pathfinder-2e-item-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-item-layout b,.statblock.pathfinder-2e-item-layout strong,.statblock.pathfinder-2e-item-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-item-layout i,.statblock.pathfinder-2e-item-layout em,.statblock.pathfinder-2e-item-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-item-layout i,:not(.property-name) .statblock.pathfinder-2e-item-layout em,:not(.property-name) .statblock.pathfinder-2e-item-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-item-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-item-layout .markdown-rendered ul,.statblock.pathfinder-2e-item-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-item-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-item-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-item-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-item-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-item-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-item-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-item-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-item-layout ol>li::marker,.statblock.pathfinder-2e-item-layout ul>li::marker,.statblock.pathfinder-2e-item-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-item-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-misc-layout a,.statblock.pathfinder-2e-misc-layout a:-webkit-any-link,.statblock.pathfinder-2e-misc-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-misc-layout b,.statblock.pathfinder-2e-misc-layout strong,.statblock.pathfinder-2e-misc-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-misc-layout i,.statblock.pathfinder-2e-misc-layout em,.statblock.pathfinder-2e-misc-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-misc-layout i,:not(.property-name) .statblock.pathfinder-2e-misc-layout em,:not(.property-name) .statblock.pathfinder-2e-misc-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-misc-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-misc-layout .markdown-rendered ul,.statblock.pathfinder-2e-misc-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-misc-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-misc-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-misc-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-misc-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-misc-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-misc-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-misc-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-misc-layout ol>li::marker,.statblock.pathfinder-2e-misc-layout ul>li::marker,.statblock.pathfinder-2e-misc-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-misc-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-plane-layout a,.statblock.pathfinder-2e-plane-layout a:-webkit-any-link,.statblock.pathfinder-2e-plane-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-plane-layout b,.statblock.pathfinder-2e-plane-layout strong,.statblock.pathfinder-2e-plane-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-plane-layout i,.statblock.pathfinder-2e-plane-layout em,.statblock.pathfinder-2e-plane-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-plane-layout i,:not(.property-name) .statblock.pathfinder-2e-plane-layout em,:not(.property-name) .statblock.pathfinder-2e-plane-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-plane-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-plane-layout .markdown-rendered ul,.statblock.pathfinder-2e-plane-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-plane-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-plane-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-plane-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-plane-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-plane-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-plane-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-plane-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-plane-layout ol>li::marker,.statblock.pathfinder-2e-plane-layout ul>li::marker,.statblock.pathfinder-2e-plane-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-plane-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-quest-layout a,.statblock.pathfinder-2e-quest-layout a:-webkit-any-link,.statblock.pathfinder-2e-quest-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-quest-layout b,.statblock.pathfinder-2e-quest-layout strong,.statblock.pathfinder-2e-quest-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-quest-layout i,.statblock.pathfinder-2e-quest-layout em,.statblock.pathfinder-2e-quest-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-quest-layout i,:not(.property-name) .statblock.pathfinder-2e-quest-layout em,:not(.property-name) .statblock.pathfinder-2e-quest-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-quest-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-quest-layout .markdown-rendered ul,.statblock.pathfinder-2e-quest-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-quest-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-quest-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-quest-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-quest-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-quest-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-quest-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-quest-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-quest-layout ol>li::marker,.statblock.pathfinder-2e-quest-layout ul>li::marker,.statblock.pathfinder-2e-quest-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-quest-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-settlement-layout a,.statblock.pathfinder-2e-settlement-layout a:-webkit-any-link,.statblock.pathfinder-2e-settlement-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-settlement-layout b,.statblock.pathfinder-2e-settlement-layout strong,.statblock.pathfinder-2e-settlement-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-settlement-layout i,.statblock.pathfinder-2e-settlement-layout em,.statblock.pathfinder-2e-settlement-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-settlement-layout i,:not(.property-name) .statblock.pathfinder-2e-settlement-layout em,:not(.property-name) .statblock.pathfinder-2e-settlement-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-settlement-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-settlement-layout .markdown-rendered ul,.statblock.pathfinder-2e-settlement-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-settlement-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-settlement-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-settlement-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-settlement-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-settlement-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-settlement-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-settlement-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-settlement-layout ol>li::marker,.statblock.pathfinder-2e-settlement-layout ul>li::marker,.statblock.pathfinder-2e-settlement-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-settlement-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.pathfinder-2e-affliction-layout a,.statblock.pathfinder-2e-affliction-layout a:-webkit-any-link,.statblock.pathfinder-2e-affliction-layout a.internal-link{color:#3d668e;font-weight:var(--statblock-property-name-font-weight);text-decoration:none}.statblock.pathfinder-2e-affliction-layout b,.statblock.pathfinder-2e-affliction-layout strong,.statblock.pathfinder-2e-affliction-layout .cm-strong{font-weight:var(--statblock-property-name-font-weight);color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-affliction-layout i,.statblock.pathfinder-2e-affliction-layout em,.statblock.pathfinder-2e-affliction-layout .cm-em{font-style:italic}:not(.property-name) .statblock.pathfinder-2e-affliction-layout i,:not(.property-name) .statblock.pathfinder-2e-affliction-layout em,:not(.property-name) .statblock.pathfinder-2e-affliction-layout .cm-em{color:#4d1b69;font-weight:500}.statblock.pathfinder-2e-affliction-layout ul{display:block;list-style-type:disc;margin:0 .5em;padding-inline-start:40px}.statblock.pathfinder-2e-affliction-layout .markdown-rendered ul,.statblock.pathfinder-2e-affliction-layout .markdown-rendered ol{padding-inline-start:2em}.statblock.pathfinder-2e-affliction-layout li{color:var(--statblock-content-font);display:list-item;text-align:-webkit-match-parent}.statblock.pathfinder-2e-affliction-layout .markdown-source-view ol>li,.statblock.pathfinder-2e-affliction-layout .markdown-source-view ul>li,.statblock.pathfinder-2e-affliction-layout .markdown-preview-view ol>li,.statblock.pathfinder-2e-affliction-layout .markdown-preview-view ul>li,.statblock.pathfinder-2e-affliction-layout .markdown-rendered ul>li,.statblock.pathfinder-2e-affliction-layout .mod-cm6 .HyperMD-list-line.cm-line{padding-top:0;padding-bottom:0}.statblock.pathfinder-2e-affliction-layout ol>li::marker,.statblock.pathfinder-2e-affliction-layout ul>li::marker,.statblock.pathfinder-2e-affliction-layout .cm-s-obsidian .cm-formatting-list{color:var(--statblock-property-name-font-color)}.statblock.pathfinder-2e-affliction-layout ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0;text-align:start;text-align-last:start}.statblock.basic-pathfinder-2e-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.basic-pathfinder-2e-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.basic-pathfinder-2e-layout .statblock-markdown,.statblock.basic-pathfinder-2e-layout .property{line-height:var(--statblock-property-line-height)}.statblock.basic-pathfinder-2e-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-creature-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-creature-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-creature-layout .statblock-markdown,.statblock.pathfinder-2e-creature-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-creature-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-action-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-action-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-action-layout .statblock-markdown,.statblock.pathfinder-2e-action-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-action-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-hazard-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-hazard-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-hazard-layout .statblock-markdown,.statblock.pathfinder-2e-hazard-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-hazard-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-influence-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-influence-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-influence-layout .statblock-markdown,.statblock.pathfinder-2e-influence-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-influence-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-item-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-item-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-item-layout .statblock-markdown,.statblock.pathfinder-2e-item-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-item-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-misc-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-misc-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-misc-layout .statblock-markdown,.statblock.pathfinder-2e-misc-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-misc-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-plane-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-plane-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-plane-layout .statblock-markdown,.statblock.pathfinder-2e-plane-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-plane-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-quest-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-quest-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-quest-layout .statblock-markdown,.statblock.pathfinder-2e-quest-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-quest-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-settlement-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-settlement-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-settlement-layout .statblock-markdown,.statblock.pathfinder-2e-settlement-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-settlement-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-affliction-layout .line{line-height:var(--statblock-property-line-height);display:block;color:var(--statblock-property-font-color)}.statblock.pathfinder-2e-affliction-layout .statblock-rendered-text-content{color:var(--statblock-property-name-font-color);font-weight:var(--statblock-property-name-font-weight);font-style:normal}.statblock.pathfinder-2e-affliction-layout .statblock-markdown,.statblock.pathfinder-2e-affliction-layout .property{line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-affliction-layout .property-name strong>em{color:var(--active-traits-name-font-color);font-weight:var(--statblock-traits-name-font-weight)}.statblock.pathfinder-2e-creature-layout .property-name,.statblock.pathfinder-2e-creature-layout .property-name:empty{margin-right:0}.statblock.pathfinder-2e-creature-layout .saves-container .saves.line .save-name,.statblock.pathfinder-2e-creature-layout .saves-container .attributes.line .save-name{text-transform:capitalize;font-weight:var(--statblock-property-name-font-weight)}.statblock.pathfinder-2e-creature-layout .saves-container .save-entry.save-note-entry .save-name{display:none}.statblock.pathfinder-2e-creature-layout .saves-container .save-entry:has(+.save-entry.save-note-entry) .save-value:after{content:"; "}.statblock.basic-pathfinder-2e-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.basic-pathfinder-2e-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.basic-pathfinder-2e-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.basic-pathfinder-2e-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.basic-pathfinder-2e-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.basic-pathfinder-2e-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.basic-pathfinder-2e-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-creature-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-creature-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-creature-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-creature-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-creature-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-creature-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-creature-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-action-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-action-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-action-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-action-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-action-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-action-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-action-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-hazard-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-hazard-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-hazard-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-hazard-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-hazard-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-hazard-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-hazard-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-influence-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-influence-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-influence-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-influence-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-influence-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-influence-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-influence-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-item-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-item-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-item-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-item-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-item-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-item-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-item-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-misc-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-misc-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-misc-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-misc-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-misc-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-misc-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-misc-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-plane-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-plane-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-plane-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-plane-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-plane-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-plane-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-plane-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-quest-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-quest-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-quest-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-quest-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-quest-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-quest-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-quest-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-settlement-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-settlement-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-settlement-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-settlement-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-settlement-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-settlement-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-settlement-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.pathfinder-2e-affliction-layout .statblock-item-inline:has(.statblock-inline-item .name){display:flex;flex-direction:row;margin-inline:.25em;gap:.25em;align-items:center}.statblock.pathfinder-2e-affliction-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container:has(.name){flex:1}.statblock.pathfinder-2e-affliction-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name p,.statblock.pathfinder-2e-affliction-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level p{align-self:flex-start;font-size:1.3em;font-weight:900;line-height:1.5em;text-transform:uppercase}.statblock.pathfinder-2e-affliction-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .name span.property-name,.statblock.pathfinder-2e-affliction-layout .statblock-item-inline:has(.statblock-inline-item .name) .statblock-inline-item.property-container .level span.property-name{display:none}.statblock.pathfinder-2e-affliction-layout .statblock-item-inline:has(.statblock-inline-item .name) .pathfinder-2e-quest-icon{display:block;height:var(--statblock-header-image-height);width:unset;max-width:unset;padding:var(--statblock-header-image-padding)}.statblock.basic-pathfinder-2e-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.basic-pathfinder-2e-layout .image-container{text-align:center}.statblock.basic-pathfinder-2e-layout .token>a{display:inline}.statblock.basic-pathfinder-2e-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.basic-pathfinder-2e-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.basic-pathfinder-2e-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.basic-pathfinder-2e-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-creature-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-creature-layout .image-container{text-align:center}.statblock.pathfinder-2e-creature-layout .token>a{display:inline}.statblock.pathfinder-2e-creature-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-creature-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-creature-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-creature-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-action-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-action-layout .image-container{text-align:center}.statblock.pathfinder-2e-action-layout .token>a{display:inline}.statblock.pathfinder-2e-action-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-action-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-action-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-action-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-hazard-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-hazard-layout .image-container{text-align:center}.statblock.pathfinder-2e-hazard-layout .token>a{display:inline}.statblock.pathfinder-2e-hazard-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-hazard-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-hazard-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-hazard-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-influence-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-influence-layout .image-container{text-align:center}.statblock.pathfinder-2e-influence-layout .token>a{display:inline}.statblock.pathfinder-2e-influence-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-influence-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-influence-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-influence-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-item-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-item-layout .image-container{text-align:center}.statblock.pathfinder-2e-item-layout .token>a{display:inline}.statblock.pathfinder-2e-item-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-item-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-item-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-item-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-misc-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-misc-layout .image-container{text-align:center}.statblock.pathfinder-2e-misc-layout .token>a{display:inline}.statblock.pathfinder-2e-misc-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-misc-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-misc-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-misc-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-plane-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-plane-layout .image-container{text-align:center}.statblock.pathfinder-2e-plane-layout .token>a{display:inline}.statblock.pathfinder-2e-plane-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-plane-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-plane-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-plane-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-quest-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-quest-layout .image-container{text-align:center}.statblock.pathfinder-2e-quest-layout .token>a{display:inline}.statblock.pathfinder-2e-quest-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-quest-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-quest-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-quest-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-settlement-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-settlement-layout .image-container{text-align:center}.statblock.pathfinder-2e-settlement-layout .token>a{display:inline}.statblock.pathfinder-2e-settlement-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-settlement-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-settlement-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-settlement-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.pathfinder-2e-affliction-layout img{display:inline;position:relative;border:none;transform:rotateY(180deg)}.statblock.pathfinder-2e-affliction-layout .image-container{text-align:center}.statblock.pathfinder-2e-affliction-layout .token>a{display:inline}.statblock.pathfinder-2e-affliction-layout .image{width:var(--statblock-image-width);height:var(--statblock-image-height);display:inline;max-height:fit-content;max-width:fit-content;transform:rotateY(180deg)}.statblock.pathfinder-2e-affliction-layout .statblock-inline-item .image{width:fit-content;height:fit-content}.statblock.pathfinder-2e-affliction-layout .statblock-inline-item .image img{border:none;display:inline;position:relative;align-self:center;object-fit:contain;transform:rotateY(180deg)}.statblock.pathfinder-2e-affliction-layout .statblock-inline-item .image .pointer{cursor:pointer}.statblock.basic-pathfinder-2e-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.basic-pathfinder-2e-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.basic-pathfinder-2e-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.basic-pathfinder-2e-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.basic-pathfinder-2e-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.basic-pathfinder-2e-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.basic-pathfinder-2e-layout .size{background-color:var(--statblock-color-size)!important}.statblock.basic-pathfinder-2e-layout .xp,.statblock.basic-pathfinder-2e-layout .kingdom_xp,.statblock.basic-pathfinder-2e-layout .trait_01,.statblock.basic-pathfinder-2e-layout .trait_02,.statblock.basic-pathfinder-2e-layout .trait_03,.statblock.basic-pathfinder-2e-layout .trait_04,.statblock.basic-pathfinder-2e-layout .trait_05,.statblock.basic-pathfinder-2e-layout .trait_06,.statblock.basic-pathfinder-2e-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.basic-pathfinder-2e-layout .rare_01,.statblock.basic-pathfinder-2e-layout .rare_02,.statblock.basic-pathfinder-2e-layout .rare_03,.statblock.basic-pathfinder-2e-layout .rare_04,.statblock.basic-pathfinder-2e-layout .alignment,.statblock.basic-pathfinder-2e-layout .size,.statblock.basic-pathfinder-2e-layout .xp,.statblock.basic-pathfinder-2e-layout .kingdom_xp,.statblock.basic-pathfinder-2e-layout .trait_01,.statblock.basic-pathfinder-2e-layout .trait_02,.statblock.basic-pathfinder-2e-layout .trait_03,.statblock.basic-pathfinder-2e-layout .trait_04,.statblock.basic-pathfinder-2e-layout .trait_05,.statblock.basic-pathfinder-2e-layout .trait_06,.statblock.basic-pathfinder-2e-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.basic-pathfinder-2e-layout .rare_01 span.property-name,.statblock.basic-pathfinder-2e-layout .rare_02 span.property-name,.statblock.basic-pathfinder-2e-layout .rare_03 span.property-name,.statblock.basic-pathfinder-2e-layout .rare_04 span.property-name,.statblock.basic-pathfinder-2e-layout .alignment span.property-name,.statblock.basic-pathfinder-2e-layout .size span.property-name,.statblock.basic-pathfinder-2e-layout .xp span.property-name,.statblock.basic-pathfinder-2e-layout .kingdom_xp span.property-name,.statblock.basic-pathfinder-2e-layout .trait_01 span.property-name,.statblock.basic-pathfinder-2e-layout .trait_02 span.property-name,.statblock.basic-pathfinder-2e-layout .trait_03 span.property-name,.statblock.basic-pathfinder-2e-layout .trait_04 span.property-name,.statblock.basic-pathfinder-2e-layout .trait_05 span.property-name,.statblock.basic-pathfinder-2e-layout .trait_06 span.property-name,.statblock.basic-pathfinder-2e-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-creature-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container{margin:0}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container>.line:has(.property-name){margin:0;display:block}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container .property-name{display:none}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container ul{row-gap:var(--statblock-traits-gap);display:flex;flex-flow:row wrap;place-content:start;justify-content:flex-start;padding:0;margin:0;list-style:none}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li{display:block;background-color:var(--statblock-color-trait);margin:0 var(--statblock-traits-gap) 0 0;color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;text-align:center;text-transform:uppercase;padding:0}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li:not(:has(>.alignment,>.rarity,>.size)),.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li>span:is(.alignment,.rarity,.size){padding:.4em 1.1em .2em;line-height:var(--statblock-property-line-height)}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li>span:is(.alignment,.rarity,.size){width:100%;height:100%;display:block}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li:before{display:none}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li strong,.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li i,.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li em,.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li b{color:#fff}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li a,.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li a:-webkit-any-link,.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li a.internal-link{color:#fff;text-decoration:none;text-transform:uppercase;font-style:normal}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li>.common{background-color:var(--statblock-color-common)}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li>.uncommon{background-color:var(--statblock-color-uncommon)}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li>.rare{background-color:var(--statblock-color-rare)}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li>.unique{background-color:var(--statblock-color-unique)}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li>.alignment{background-color:var(--statblock-color-alignment)}.statblock.pathfinder-2e-creature-layout .pf2e-traits.statblock-item-container.property-container li>.size{background-color:var(--statblock-color-size)}.statblock.pathfinder-2e-action-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-action-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-action-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-action-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-action-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-action-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-action-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-action-layout .xp,.statblock.pathfinder-2e-action-layout .kingdom_xp,.statblock.pathfinder-2e-action-layout .trait_01,.statblock.pathfinder-2e-action-layout .trait_02,.statblock.pathfinder-2e-action-layout .trait_03,.statblock.pathfinder-2e-action-layout .trait_04,.statblock.pathfinder-2e-action-layout .trait_05,.statblock.pathfinder-2e-action-layout .trait_06,.statblock.pathfinder-2e-action-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-action-layout .rare_01,.statblock.pathfinder-2e-action-layout .rare_02,.statblock.pathfinder-2e-action-layout .rare_03,.statblock.pathfinder-2e-action-layout .rare_04,.statblock.pathfinder-2e-action-layout .alignment,.statblock.pathfinder-2e-action-layout .size,.statblock.pathfinder-2e-action-layout .xp,.statblock.pathfinder-2e-action-layout .kingdom_xp,.statblock.pathfinder-2e-action-layout .trait_01,.statblock.pathfinder-2e-action-layout .trait_02,.statblock.pathfinder-2e-action-layout .trait_03,.statblock.pathfinder-2e-action-layout .trait_04,.statblock.pathfinder-2e-action-layout .trait_05,.statblock.pathfinder-2e-action-layout .trait_06,.statblock.pathfinder-2e-action-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-action-layout .rare_01 span.property-name,.statblock.pathfinder-2e-action-layout .rare_02 span.property-name,.statblock.pathfinder-2e-action-layout .rare_03 span.property-name,.statblock.pathfinder-2e-action-layout .rare_04 span.property-name,.statblock.pathfinder-2e-action-layout .alignment span.property-name,.statblock.pathfinder-2e-action-layout .size span.property-name,.statblock.pathfinder-2e-action-layout .xp span.property-name,.statblock.pathfinder-2e-action-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-action-layout .trait_01 span.property-name,.statblock.pathfinder-2e-action-layout .trait_02 span.property-name,.statblock.pathfinder-2e-action-layout .trait_03 span.property-name,.statblock.pathfinder-2e-action-layout .trait_04 span.property-name,.statblock.pathfinder-2e-action-layout .trait_05 span.property-name,.statblock.pathfinder-2e-action-layout .trait_06 span.property-name,.statblock.pathfinder-2e-action-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-hazard-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-hazard-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-hazard-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-hazard-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-hazard-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-hazard-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-hazard-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-hazard-layout .xp,.statblock.pathfinder-2e-hazard-layout .kingdom_xp,.statblock.pathfinder-2e-hazard-layout .trait_01,.statblock.pathfinder-2e-hazard-layout .trait_02,.statblock.pathfinder-2e-hazard-layout .trait_03,.statblock.pathfinder-2e-hazard-layout .trait_04,.statblock.pathfinder-2e-hazard-layout .trait_05,.statblock.pathfinder-2e-hazard-layout .trait_06,.statblock.pathfinder-2e-hazard-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-hazard-layout .rare_01,.statblock.pathfinder-2e-hazard-layout .rare_02,.statblock.pathfinder-2e-hazard-layout .rare_03,.statblock.pathfinder-2e-hazard-layout .rare_04,.statblock.pathfinder-2e-hazard-layout .alignment,.statblock.pathfinder-2e-hazard-layout .size,.statblock.pathfinder-2e-hazard-layout .xp,.statblock.pathfinder-2e-hazard-layout .kingdom_xp,.statblock.pathfinder-2e-hazard-layout .trait_01,.statblock.pathfinder-2e-hazard-layout .trait_02,.statblock.pathfinder-2e-hazard-layout .trait_03,.statblock.pathfinder-2e-hazard-layout .trait_04,.statblock.pathfinder-2e-hazard-layout .trait_05,.statblock.pathfinder-2e-hazard-layout .trait_06,.statblock.pathfinder-2e-hazard-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-hazard-layout .rare_01 span.property-name,.statblock.pathfinder-2e-hazard-layout .rare_02 span.property-name,.statblock.pathfinder-2e-hazard-layout .rare_03 span.property-name,.statblock.pathfinder-2e-hazard-layout .rare_04 span.property-name,.statblock.pathfinder-2e-hazard-layout .alignment span.property-name,.statblock.pathfinder-2e-hazard-layout .size span.property-name,.statblock.pathfinder-2e-hazard-layout .xp span.property-name,.statblock.pathfinder-2e-hazard-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-hazard-layout .trait_01 span.property-name,.statblock.pathfinder-2e-hazard-layout .trait_02 span.property-name,.statblock.pathfinder-2e-hazard-layout .trait_03 span.property-name,.statblock.pathfinder-2e-hazard-layout .trait_04 span.property-name,.statblock.pathfinder-2e-hazard-layout .trait_05 span.property-name,.statblock.pathfinder-2e-hazard-layout .trait_06 span.property-name,.statblock.pathfinder-2e-hazard-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-influence-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-influence-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-influence-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-influence-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-influence-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-influence-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-influence-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-influence-layout .xp,.statblock.pathfinder-2e-influence-layout .kingdom_xp,.statblock.pathfinder-2e-influence-layout .trait_01,.statblock.pathfinder-2e-influence-layout .trait_02,.statblock.pathfinder-2e-influence-layout .trait_03,.statblock.pathfinder-2e-influence-layout .trait_04,.statblock.pathfinder-2e-influence-layout .trait_05,.statblock.pathfinder-2e-influence-layout .trait_06,.statblock.pathfinder-2e-influence-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-influence-layout .rare_01,.statblock.pathfinder-2e-influence-layout .rare_02,.statblock.pathfinder-2e-influence-layout .rare_03,.statblock.pathfinder-2e-influence-layout .rare_04,.statblock.pathfinder-2e-influence-layout .alignment,.statblock.pathfinder-2e-influence-layout .size,.statblock.pathfinder-2e-influence-layout .xp,.statblock.pathfinder-2e-influence-layout .kingdom_xp,.statblock.pathfinder-2e-influence-layout .trait_01,.statblock.pathfinder-2e-influence-layout .trait_02,.statblock.pathfinder-2e-influence-layout .trait_03,.statblock.pathfinder-2e-influence-layout .trait_04,.statblock.pathfinder-2e-influence-layout .trait_05,.statblock.pathfinder-2e-influence-layout .trait_06,.statblock.pathfinder-2e-influence-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-influence-layout .rare_01 span.property-name,.statblock.pathfinder-2e-influence-layout .rare_02 span.property-name,.statblock.pathfinder-2e-influence-layout .rare_03 span.property-name,.statblock.pathfinder-2e-influence-layout .rare_04 span.property-name,.statblock.pathfinder-2e-influence-layout .alignment span.property-name,.statblock.pathfinder-2e-influence-layout .size span.property-name,.statblock.pathfinder-2e-influence-layout .xp span.property-name,.statblock.pathfinder-2e-influence-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-influence-layout .trait_01 span.property-name,.statblock.pathfinder-2e-influence-layout .trait_02 span.property-name,.statblock.pathfinder-2e-influence-layout .trait_03 span.property-name,.statblock.pathfinder-2e-influence-layout .trait_04 span.property-name,.statblock.pathfinder-2e-influence-layout .trait_05 span.property-name,.statblock.pathfinder-2e-influence-layout .trait_06 span.property-name,.statblock.pathfinder-2e-influence-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-item-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-item-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-item-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-item-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-item-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-item-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-item-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-item-layout .xp,.statblock.pathfinder-2e-item-layout .kingdom_xp,.statblock.pathfinder-2e-item-layout .trait_01,.statblock.pathfinder-2e-item-layout .trait_02,.statblock.pathfinder-2e-item-layout .trait_03,.statblock.pathfinder-2e-item-layout .trait_04,.statblock.pathfinder-2e-item-layout .trait_05,.statblock.pathfinder-2e-item-layout .trait_06,.statblock.pathfinder-2e-item-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-item-layout .rare_01,.statblock.pathfinder-2e-item-layout .rare_02,.statblock.pathfinder-2e-item-layout .rare_03,.statblock.pathfinder-2e-item-layout .rare_04,.statblock.pathfinder-2e-item-layout .alignment,.statblock.pathfinder-2e-item-layout .size,.statblock.pathfinder-2e-item-layout .xp,.statblock.pathfinder-2e-item-layout .kingdom_xp,.statblock.pathfinder-2e-item-layout .trait_01,.statblock.pathfinder-2e-item-layout .trait_02,.statblock.pathfinder-2e-item-layout .trait_03,.statblock.pathfinder-2e-item-layout .trait_04,.statblock.pathfinder-2e-item-layout .trait_05,.statblock.pathfinder-2e-item-layout .trait_06,.statblock.pathfinder-2e-item-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-item-layout .rare_01 span.property-name,.statblock.pathfinder-2e-item-layout .rare_02 span.property-name,.statblock.pathfinder-2e-item-layout .rare_03 span.property-name,.statblock.pathfinder-2e-item-layout .rare_04 span.property-name,.statblock.pathfinder-2e-item-layout .alignment span.property-name,.statblock.pathfinder-2e-item-layout .size span.property-name,.statblock.pathfinder-2e-item-layout .xp span.property-name,.statblock.pathfinder-2e-item-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-item-layout .trait_01 span.property-name,.statblock.pathfinder-2e-item-layout .trait_02 span.property-name,.statblock.pathfinder-2e-item-layout .trait_03 span.property-name,.statblock.pathfinder-2e-item-layout .trait_04 span.property-name,.statblock.pathfinder-2e-item-layout .trait_05 span.property-name,.statblock.pathfinder-2e-item-layout .trait_06 span.property-name,.statblock.pathfinder-2e-item-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-misc-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-misc-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-misc-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-misc-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-misc-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-misc-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-misc-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-misc-layout .xp,.statblock.pathfinder-2e-misc-layout .kingdom_xp,.statblock.pathfinder-2e-misc-layout .trait_01,.statblock.pathfinder-2e-misc-layout .trait_02,.statblock.pathfinder-2e-misc-layout .trait_03,.statblock.pathfinder-2e-misc-layout .trait_04,.statblock.pathfinder-2e-misc-layout .trait_05,.statblock.pathfinder-2e-misc-layout .trait_06,.statblock.pathfinder-2e-misc-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-misc-layout .rare_01,.statblock.pathfinder-2e-misc-layout .rare_02,.statblock.pathfinder-2e-misc-layout .rare_03,.statblock.pathfinder-2e-misc-layout .rare_04,.statblock.pathfinder-2e-misc-layout .alignment,.statblock.pathfinder-2e-misc-layout .size,.statblock.pathfinder-2e-misc-layout .xp,.statblock.pathfinder-2e-misc-layout .kingdom_xp,.statblock.pathfinder-2e-misc-layout .trait_01,.statblock.pathfinder-2e-misc-layout .trait_02,.statblock.pathfinder-2e-misc-layout .trait_03,.statblock.pathfinder-2e-misc-layout .trait_04,.statblock.pathfinder-2e-misc-layout .trait_05,.statblock.pathfinder-2e-misc-layout .trait_06,.statblock.pathfinder-2e-misc-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-misc-layout .rare_01 span.property-name,.statblock.pathfinder-2e-misc-layout .rare_02 span.property-name,.statblock.pathfinder-2e-misc-layout .rare_03 span.property-name,.statblock.pathfinder-2e-misc-layout .rare_04 span.property-name,.statblock.pathfinder-2e-misc-layout .alignment span.property-name,.statblock.pathfinder-2e-misc-layout .size span.property-name,.statblock.pathfinder-2e-misc-layout .xp span.property-name,.statblock.pathfinder-2e-misc-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-misc-layout .trait_01 span.property-name,.statblock.pathfinder-2e-misc-layout .trait_02 span.property-name,.statblock.pathfinder-2e-misc-layout .trait_03 span.property-name,.statblock.pathfinder-2e-misc-layout .trait_04 span.property-name,.statblock.pathfinder-2e-misc-layout .trait_05 span.property-name,.statblock.pathfinder-2e-misc-layout .trait_06 span.property-name,.statblock.pathfinder-2e-misc-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-plane-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-plane-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-plane-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-plane-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-plane-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-plane-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-plane-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-plane-layout .xp,.statblock.pathfinder-2e-plane-layout .kingdom_xp,.statblock.pathfinder-2e-plane-layout .trait_01,.statblock.pathfinder-2e-plane-layout .trait_02,.statblock.pathfinder-2e-plane-layout .trait_03,.statblock.pathfinder-2e-plane-layout .trait_04,.statblock.pathfinder-2e-plane-layout .trait_05,.statblock.pathfinder-2e-plane-layout .trait_06,.statblock.pathfinder-2e-plane-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-plane-layout .rare_01,.statblock.pathfinder-2e-plane-layout .rare_02,.statblock.pathfinder-2e-plane-layout .rare_03,.statblock.pathfinder-2e-plane-layout .rare_04,.statblock.pathfinder-2e-plane-layout .alignment,.statblock.pathfinder-2e-plane-layout .size,.statblock.pathfinder-2e-plane-layout .xp,.statblock.pathfinder-2e-plane-layout .kingdom_xp,.statblock.pathfinder-2e-plane-layout .trait_01,.statblock.pathfinder-2e-plane-layout .trait_02,.statblock.pathfinder-2e-plane-layout .trait_03,.statblock.pathfinder-2e-plane-layout .trait_04,.statblock.pathfinder-2e-plane-layout .trait_05,.statblock.pathfinder-2e-plane-layout .trait_06,.statblock.pathfinder-2e-plane-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-plane-layout .rare_01 span.property-name,.statblock.pathfinder-2e-plane-layout .rare_02 span.property-name,.statblock.pathfinder-2e-plane-layout .rare_03 span.property-name,.statblock.pathfinder-2e-plane-layout .rare_04 span.property-name,.statblock.pathfinder-2e-plane-layout .alignment span.property-name,.statblock.pathfinder-2e-plane-layout .size span.property-name,.statblock.pathfinder-2e-plane-layout .xp span.property-name,.statblock.pathfinder-2e-plane-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-plane-layout .trait_01 span.property-name,.statblock.pathfinder-2e-plane-layout .trait_02 span.property-name,.statblock.pathfinder-2e-plane-layout .trait_03 span.property-name,.statblock.pathfinder-2e-plane-layout .trait_04 span.property-name,.statblock.pathfinder-2e-plane-layout .trait_05 span.property-name,.statblock.pathfinder-2e-plane-layout .trait_06 span.property-name,.statblock.pathfinder-2e-plane-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-quest-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-quest-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-quest-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-quest-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-quest-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-quest-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-quest-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-quest-layout .xp,.statblock.pathfinder-2e-quest-layout .kingdom_xp,.statblock.pathfinder-2e-quest-layout .trait_01,.statblock.pathfinder-2e-quest-layout .trait_02,.statblock.pathfinder-2e-quest-layout .trait_03,.statblock.pathfinder-2e-quest-layout .trait_04,.statblock.pathfinder-2e-quest-layout .trait_05,.statblock.pathfinder-2e-quest-layout .trait_06,.statblock.pathfinder-2e-quest-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-quest-layout .rare_01,.statblock.pathfinder-2e-quest-layout .rare_02,.statblock.pathfinder-2e-quest-layout .rare_03,.statblock.pathfinder-2e-quest-layout .rare_04,.statblock.pathfinder-2e-quest-layout .alignment,.statblock.pathfinder-2e-quest-layout .size,.statblock.pathfinder-2e-quest-layout .xp,.statblock.pathfinder-2e-quest-layout .kingdom_xp,.statblock.pathfinder-2e-quest-layout .trait_01,.statblock.pathfinder-2e-quest-layout .trait_02,.statblock.pathfinder-2e-quest-layout .trait_03,.statblock.pathfinder-2e-quest-layout .trait_04,.statblock.pathfinder-2e-quest-layout .trait_05,.statblock.pathfinder-2e-quest-layout .trait_06,.statblock.pathfinder-2e-quest-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-quest-layout .rare_01 span.property-name,.statblock.pathfinder-2e-quest-layout .rare_02 span.property-name,.statblock.pathfinder-2e-quest-layout .rare_03 span.property-name,.statblock.pathfinder-2e-quest-layout .rare_04 span.property-name,.statblock.pathfinder-2e-quest-layout .alignment span.property-name,.statblock.pathfinder-2e-quest-layout .size span.property-name,.statblock.pathfinder-2e-quest-layout .xp span.property-name,.statblock.pathfinder-2e-quest-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-quest-layout .trait_01 span.property-name,.statblock.pathfinder-2e-quest-layout .trait_02 span.property-name,.statblock.pathfinder-2e-quest-layout .trait_03 span.property-name,.statblock.pathfinder-2e-quest-layout .trait_04 span.property-name,.statblock.pathfinder-2e-quest-layout .trait_05 span.property-name,.statblock.pathfinder-2e-quest-layout .trait_06 span.property-name,.statblock.pathfinder-2e-quest-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-settlement-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-settlement-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-settlement-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-settlement-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-settlement-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-settlement-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-settlement-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-settlement-layout .xp,.statblock.pathfinder-2e-settlement-layout .kingdom_xp,.statblock.pathfinder-2e-settlement-layout .trait_01,.statblock.pathfinder-2e-settlement-layout .trait_02,.statblock.pathfinder-2e-settlement-layout .trait_03,.statblock.pathfinder-2e-settlement-layout .trait_04,.statblock.pathfinder-2e-settlement-layout .trait_05,.statblock.pathfinder-2e-settlement-layout .trait_06,.statblock.pathfinder-2e-settlement-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-settlement-layout .rare_01,.statblock.pathfinder-2e-settlement-layout .rare_02,.statblock.pathfinder-2e-settlement-layout .rare_03,.statblock.pathfinder-2e-settlement-layout .rare_04,.statblock.pathfinder-2e-settlement-layout .alignment,.statblock.pathfinder-2e-settlement-layout .size,.statblock.pathfinder-2e-settlement-layout .xp,.statblock.pathfinder-2e-settlement-layout .kingdom_xp,.statblock.pathfinder-2e-settlement-layout .trait_01,.statblock.pathfinder-2e-settlement-layout .trait_02,.statblock.pathfinder-2e-settlement-layout .trait_03,.statblock.pathfinder-2e-settlement-layout .trait_04,.statblock.pathfinder-2e-settlement-layout .trait_05,.statblock.pathfinder-2e-settlement-layout .trait_06,.statblock.pathfinder-2e-settlement-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-settlement-layout .rare_01 span.property-name,.statblock.pathfinder-2e-settlement-layout .rare_02 span.property-name,.statblock.pathfinder-2e-settlement-layout .rare_03 span.property-name,.statblock.pathfinder-2e-settlement-layout .rare_04 span.property-name,.statblock.pathfinder-2e-settlement-layout .alignment span.property-name,.statblock.pathfinder-2e-settlement-layout .size span.property-name,.statblock.pathfinder-2e-settlement-layout .xp span.property-name,.statblock.pathfinder-2e-settlement-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-settlement-layout .trait_01 span.property-name,.statblock.pathfinder-2e-settlement-layout .trait_02 span.property-name,.statblock.pathfinder-2e-settlement-layout .trait_03 span.property-name,.statblock.pathfinder-2e-settlement-layout .trait_04 span.property-name,.statblock.pathfinder-2e-settlement-layout .trait_05 span.property-name,.statblock.pathfinder-2e-settlement-layout .trait_06 span.property-name,.statblock.pathfinder-2e-settlement-layout .trait_07 span.property-name{display:none}.statblock.pathfinder-2e-affliction-layout .traits{margin:0 .25em 0 0;display:inline;font-weight:900!important;font-style:normal!important}.statblock.pathfinder-2e-affliction-layout .rare_01{background-color:var(--statblock-color-common)!important}.statblock.pathfinder-2e-affliction-layout .rare_02{background-color:var(--statblock-color-uncommon)!important}.statblock.pathfinder-2e-affliction-layout .rare_03{background-color:var(--statblock-color-rare)!important}.statblock.pathfinder-2e-affliction-layout .rare_04{background-color:var(--statblock-color-unique)!important}.statblock.pathfinder-2e-affliction-layout .alignment{background-color:var(--statblock-color-alignment)!important}.statblock.pathfinder-2e-affliction-layout .size{background-color:var(--statblock-color-size)!important}.statblock.pathfinder-2e-affliction-layout .xp,.statblock.pathfinder-2e-affliction-layout .kingdom_xp,.statblock.pathfinder-2e-affliction-layout .trait_01,.statblock.pathfinder-2e-affliction-layout .trait_02,.statblock.pathfinder-2e-affliction-layout .trait_03,.statblock.pathfinder-2e-affliction-layout .trait_04,.statblock.pathfinder-2e-affliction-layout .trait_05,.statblock.pathfinder-2e-affliction-layout .trait_06,.statblock.pathfinder-2e-affliction-layout .trait_07{background-color:var(--statblock-color-trait)!important}.statblock.pathfinder-2e-affliction-layout .rare_01,.statblock.pathfinder-2e-affliction-layout .rare_02,.statblock.pathfinder-2e-affliction-layout .rare_03,.statblock.pathfinder-2e-affliction-layout .rare_04,.statblock.pathfinder-2e-affliction-layout .alignment,.statblock.pathfinder-2e-affliction-layout .size,.statblock.pathfinder-2e-affliction-layout .xp,.statblock.pathfinder-2e-affliction-layout .kingdom_xp,.statblock.pathfinder-2e-affliction-layout .trait_01,.statblock.pathfinder-2e-affliction-layout .trait_02,.statblock.pathfinder-2e-affliction-layout .trait_03,.statblock.pathfinder-2e-affliction-layout .trait_04,.statblock.pathfinder-2e-affliction-layout .trait_05,.statblock.pathfinder-2e-affliction-layout .trait_06,.statblock.pathfinder-2e-affliction-layout .trait_07{color:#fff!important;font-size:12px;font-style:normal!important;font-weight:900!important;letter-spacing:.01em;min-width:4em;margin:0 var(--statblock-traits-gap) 0 0;padding:.4em 1.1em .2em;text-align:center;text-transform:uppercase}.statblock.pathfinder-2e-affliction-layout .rare_01 span.property-name,.statblock.pathfinder-2e-affliction-layout .rare_02 span.property-name,.statblock.pathfinder-2e-affliction-layout .rare_03 span.property-name,.statblock.pathfinder-2e-affliction-layout .rare_04 span.property-name,.statblock.pathfinder-2e-affliction-layout .alignment span.property-name,.statblock.pathfinder-2e-affliction-layout .size span.property-name,.statblock.pathfinder-2e-affliction-layout .xp span.property-name,.statblock.pathfinder-2e-affliction-layout .kingdom_xp span.property-name,.statblock.pathfinder-2e-affliction-layout .trait_01 span.property-name,.statblock.pathfinder-2e-affliction-layout .trait_02 span.property-name,.statblock.pathfinder-2e-affliction-layout .trait_03 span.property-name,.statblock.pathfinder-2e-affliction-layout .trait_04 span.property-name,.statblock.pathfinder-2e-affliction-layout .trait_05 span.property-name,.statblock.pathfinder-2e-affliction-layout .trait_06 span.property-name,.statblock.pathfinder-2e-affliction-layout .trait_07 span.property-name{display:none}.statblock.basic-pathfinder-2e-layout .dice-roller-result,.statblock.basic-pathfinder-2e-layout .roller-result,.statblock.pathfinder-2e-creature-layout .dice-roller-result,.statblock.pathfinder-2e-creature-layout .roller-result,.statblock.pathfinder-2e-action-layout .dice-roller-result,.statblock.pathfinder-2e-action-layout .roller-result,.statblock.pathfinder-2e-hazard-layout .dice-roller-result,.statblock.pathfinder-2e-hazard-layout .roller-result,.statblock.pathfinder-2e-influence-layout .dice-roller-result,.statblock.pathfinder-2e-influence-layout .roller-result,.statblock.pathfinder-2e-item-layout .dice-roller-result,.statblock.pathfinder-2e-item-layout .roller-result,.statblock.pathfinder-2e-misc-layout .dice-roller-result,.statblock.pathfinder-2e-misc-layout .roller-result,.statblock.pathfinder-2e-plane-layout .dice-roller-result,.statblock.pathfinder-2e-plane-layout .roller-result,.statblock.pathfinder-2e-quest-layout .dice-roller-result,.statblock.pathfinder-2e-quest-layout .roller-result,.statblock.pathfinder-2e-settlement-layout .dice-roller-result,.statblock.pathfinder-2e-settlement-layout .roller-result,.statblock.pathfinder-2e-affliction-layout .dice-roller-result,.statblock.pathfinder-2e-affliction-layout .roller-result{font-weight:var(--statblock-font-weight)}@media screen and (max-width: 400px){.statblock.basic-pathfinder-2e-layout .statblock-content>:global(.column){width:75vw}}.statblock.basic-pathfinder-2e-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.basic-pathfinder-2e-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.basic-pathfinder-2e-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.basic-pathfinder-2e-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-creature-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-creature-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-creature-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-creature-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-creature-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-action-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-action-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-action-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-action-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-action-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-hazard-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-hazard-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-hazard-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-hazard-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-hazard-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-influence-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-influence-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-influence-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-influence-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-influence-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-item-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-item-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-item-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-item-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-item-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-misc-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-misc-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-misc-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-misc-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-misc-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-plane-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-plane-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-plane-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-plane-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-plane-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-quest-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-quest-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-quest-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-quest-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-quest-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-settlement-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-settlement-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-settlement-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-settlement-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-settlement-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media screen and (max-width: 400px){.statblock.pathfinder-2e-affliction-layout .statblock-content>:global(.column){width:75vw}}.statblock.pathfinder-2e-affliction-layout .spell-line .spells{font-style:var(--statblock-spells-font-style)}.statblock.pathfinder-2e-affliction-layout .statblock-table-header{font-weight:var(--statblock-table-header-font-weight)}.statblock.pathfinder-2e-affliction-layout .table{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.statblock.pathfinder-2e-affliction-layout .table-item{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.statblock.basic-13th-age-monster-layout{--statblock-primary-color: #000;--statblock-rule-color: #000;--statblock-background-color:#fefaf0;--statblock-image-border-color: var(--statblock-primary-color);--statblock-box-shadow-blur: 1em;--statblock-font-color: var(--statblock-primary-color);--statblock-content-font: serif;--statblock-heading-font:masonregular, serif;--statblock-heading-font-color: var(--statblock-font-color);--statblock-heading-font-weight: var(--statblock-font-weight);--statblock-heading-color: #2C2E35;--statblock-property-font-color: var(--statblock-font-color);--statblock-property-name-font-color: var(--statblock-font-color);--statblock-section-heading-border-color: var(--statblock-primary-color);--statblock-section-heading-font-color: var(--statblock-font-color);text-align:justify}.statblock.basic-13th-age-monster-layout .bar{display:none}.statblock.basic-13th-age-monster-layout h1,.statblock.basic-13th-age-monster-layout h2{text-align:left;font-family:var(--statblock-heading-font);font-weight:400;color:var(--statblock-heading-font-color);font-size:2em;margin:0}.statblock.basic-13th-age-monster-layout .rule-container{margin:0}.statblock.basic-13th-age-monster-layout .rule-container .tapered-rule{background:none;margin:0;height:.75em}.statblock.basic-13th-age-monster-layout *:has(+.rule-container){margin-bottom:0!important}.statblock.basic-13th-age-monster-layout *:has(+.rule-container) *{margin-bottom:0!important}.statblock.basic-13th-age-monster-layout .property-text{text-align:left}.statblock.basic-13th-age-monster-layout .statblock-item-container:has(.actions){margin-bottom:.5em}.statblock.basic-13th-age-monster-layout .heading-container{display:flex;align-items:center;justify-content:flex-start}.statblock.basic-13th-age-monster-layout .flavor-text{font-style:italic}.statblock.basic-13th-age-monster-layout p.monster-strength{font-style:italic;margin:0}.statblock.basic-13th-age-monster-layout p.monster-strength:first-letter{text-transform:capitalize}.statblock.basic-13th-age-monster-layout p.monster-strength .type{margin-left:1ch;font-style:normal;font-variant:var(--statblock-section-heading-font-variant);text-transform:capitalize}.statblock.basic-13th-age-monster-layout .initiative .statblock-markdown p:before{content:"+"}.statblock.basic-13th-age-monster-layout .initiative .property-name,.statblock.basic-13th-age-monster-layout .vulnerability .property-name{font-weight:400}.statblock.basic-13th-age-monster-layout .statblock-item-container .property{padding-left:2ch}.statblock.basic-13th-age-monster-layout .statblock-item-container .property .property-name{margin-left:-2ch}.statblock.basic-13th-age-monster-layout .statblock-item-container .property .statblock-nested-traits{margin-left:0}.statblock.basic-13th-age-monster-layout .statblock-item-container .actions .property-name,.statblock.basic-13th-age-monster-layout .statblock-item-container .triggered_actions .property-name{font-style:initial;font-weight:bolder}.statblock.basic-13th-age-monster-layout .statblock-item-container .actions .property-name:after,.statblock.basic-13th-age-monster-layout .statblock-item-container .triggered_actions .property-name:after{margin-left:1ch;content:"\2014"}.statblock.basic-13th-age-monster-layout .statblock-item-container .traits .property-name,.statblock.basic-13th-age-monster-layout .statblock-item-container .nastier_traits .property-name{font-style:italic;font-weight:400}.statblock.basic-13th-age-monster-layout .statblock-item-container .traits .property-name:after,.statblock.basic-13th-age-monster-layout .statblock-item-container .nastier_traits .property-name:after{content:":";margin:0}.statblock.basic-13th-age-monster-layout .statblock-item-container .statblock-nested-traits .property-name,.statblock.basic-13th-age-monster-layout .statblock-item-container .mook .property-name{font-style:italic;font-weight:400}.statblock.basic-13th-age-monster-layout .statblock-item-container .statblock-nested-traits .property-name:after,.statblock.basic-13th-age-monster-layout .statblock-item-container .mook .property-name:after{content:":";margin:0}.statblock.basic-13th-age-monster-layout .statblock-item-container .statblock-nested-traits .property-name,.statblock.basic-13th-age-monster-layout .statblock-item-container .mook .property-name{text-transform:capitalize}.statblock.basic-13th-age-monster-layout .section-header.nastier-specials,.statblock.basic-13th-age-monster-layout .section-header.triggered-abilities{text-decoration:underline;font-size:initial;letter-spacing:initial;border-bottom:none}.statblock.basic-13th-age-monster-layout .monster-description p{display:inline-block;margin:0}.statblock.basic-13th-age-monster-layout .monster-description p+p{text-indent:2em}.statblock.basic-13th-age-monster-layout .defense-block{display:grid;margin:0 15%;padding-left:.5em;background:linear-gradient(to right,#eae8d5,75%,var(--statblock-background-color));box-shadow:0 0 0 .1em var(--statblock-background-color)}.statblock.basic-13th-age-monster-layout .defense-block .ac-block,.statblock.basic-13th-age-monster-layout .defense-block .pd-block,.statblock.basic-13th-age-monster-layout .defense-block .md-block{grid-column:1}.statblock.basic-13th-age-monster-layout .defense-block .hp-block{grid-column:2;grid-row:2;columns:2}.statblock.basic-13th-age-monster-layout .defense-block .hp-block,.statblock.basic-13th-age-monster-layout .defense-block .ac-block{font-weight:bolder}.statblock.basic-13th-age-monster-layout .defense-block .defense-line{display:inline-flex}.statblock.basic-13th-age-monster-layout .defense-block .defense-line *{margin-left:.5em}.statblock[class*=bnb] .line.weapon{display:block;padding-top:1rem}.statblock[class*=bnb] .line.special{font-size:.9375rem;margin-top:.3125rem;margin-bottom:.3125rem;padding-top:.3125rem;padding-bottom:.3125rem}.statblock[class*=bnb] .line.type{font-style:italic}.statblock[class*=bnb].statblock-detached{position:absolute;top:-9999px;width:auto}.statblock[class*=bnb] .statblock-content{font-family:var(--statblock-content-font);font-size:var(--statblock-content-font-size);display:flex;margin-right:2px;margin-left:2px;padding:.5em;color:var(--statblock-font-color);border:var(--statblock-border-size) var(--statblock-border-color) solid;background-color:var(--statblock-background-color);box-shadow:var(--statblock-box-shadow-x-offset) var(--statblock-box-shadow-y-offset) var(--statblock-box-shadow-blur) var(--statblock-box-shadow-color);gap:1rem}.statblock[class*=bnb] .statblock-content>.column{width:var(--statblock-column-width)}@media screen and (max-width: 400px){.statblock[class*=bnb] .statblock-content>.column{width:75vw}}.statblock[class*=bnb] .statblock-item-container{margin-bottom:.25rem}.statblock[class*=bnb] .statblock-item-inline{display:flex;justify-content:space-between}.statblock[class*=bnb]{--statblock-bar-border-color: rgba(98, 97, 108, 1);--statblock-bar-border-size: .0625em;--statblock-bar-color: rgba(98, 97, 108, 1)}.statblock[class*=bnb] .bar{z-index:1;width:fit-content;height:.0625em;border:var(--statblock-bar-border-size) solid var(--statblock-bar-border-color);background:var(--statblock-bar-color)}.statblock[class*=bnb] .tapered-rule{width:auto;height:.1875em;margin:0;background:var(--statblock-bar-color);clip-path:unset}.statblock[class*=bnb] .statblock-item-container.image-container.smallies img{position:relative;top:-10px;left:-10px;overflow:visible;width:2rem;height:2rem;border:2px solid #fff;border-radius:50%;object-fit:cover;object-position:center}.statblock[class*=bnb] .statblock-item-container.image-container.Image IMG{width:calc(100% + 1em);max-width:unset;margin:-.5em;border:unset;border-radius:unset;object-fit:cover;object-position:center;image-rendering:auto}.statblock[class*=bnb] .flex-container{display:flex;align-items:center;justify-content:space-between}.statblock[class*=bnb] .heading{font-family:var(--statblock-heading-font);font-size:var(--statblock-heading-font-size);font-weight:300;font-style:italic;font-variant:var(--statblock-heading-font-variant);line-height:var(--statblock-heading-line-height);display:flex;align-items:center;justify-content:space-between;margin:0;letter-spacing:.0714rem;color:var(--statblock-heading-font-color)}.statblock[class*=bnb] .section-header{font-family:var(--statblock-section-heading-font-family);font-size:var(--statblock-section-heading-font-size);font-weight:var(--statblock-section-heading-font-weight);font-variant:var(--statblock-section-heading-font-variant);right:.625em;display:inline-block;overflow-x:visible;width:11.25em;margin:0 0 .3em;padding:.125em;letter-spacing:.0625em;color:var(--statblock-section-heading-font-color);border-left-width:1.875em;border-top-right-radius:.9375em .5em;border-bottom-right-radius:.9375em .5em;background-color:#e0e1dd4d;break-inside:avoid-column;break-after:avoid-column}.statblock[class*=bnb] .subheading{font-size:var(--statblock-subheading-font-size);font-weight:var(--statblock-subheading-font-weight);font-style:var(--statblock-subheading-font-style);margin:0}.statblock[class*=bnb] .property-name{font-family:var(--statblock-property-name-font-family)}.statblock[class*=bnb] .section-header{font-size:var(--statblock-section-heading-font-size);font-weight:var(--statblock-section-heading-font-weight);font-variant:var(--statblock-section-heading-font-variant);margin:0 0 .3em;letter-spacing:1px;color:var(--statblock-section-heading-font-color);border-bottom:var(--statblock-section-heading-border-size) solid var(--statblock-section-heading-border-color);break-inside:avoid-column;break-after:avoid-column}.statblock[class*=bnb] h3.section-header{font-family:Din-Rundschrift-Eng,BnBFont,sans-serif;font-size:var(--statblock-section-heading-font-size);font-weight:var(--statblock-section-heading-font-weight);font-variant:var(--statblock-section-heading-font-variant);right:.625em;display:inline-block;overflow-x:visible;width:11.25em;margin:0 0 .3em;padding:.125em;letter-spacing:.0625em;color:var(--statblock-section-heading-font-color);border-left-width:1.875em;border-top-right-radius:.9375em .5em;border-bottom-right-radius:.9375em .5em;background-color:#e0e1dd4d;break-inside:avoid-column;break-after:avoid-column}.statblock[class*=bnb] .statblock-content{padding-right:1rem;padding-left:1rem}.statblock[class*=bnb] .line.badassrank{box-sizing:border-box;width:4.6875rem;height:4.6875rem;content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAACqCAYAAACUAhwWAAAAy3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBBEsMgCLzzij5BAYk+xzRmpj/o87sqaZNM12FF0BWg9n7t9OhgNtK0ZCtmAdCihSucHCbq4Bh08EDePRevcarVE4yQYBd/YH7/iMevwNwqvHQSyk9PrNdEUdfPNyH/SHpFDGdzoeJCwjMRXeCo1Epezi2sLVyRp1En23U0Yi5yP+uC6W0J/whzkygBLKKzAOkmJBVOGsy42FfFuYCBMTsYyvs3cPnF6dzGAfoAJuxflZ/Bo4QAAAF1aUNDUGtDR0NvbG9yU3BhY2VEaXNwbGF5UDMAAHicdZC9S8NQFMVPq1LQOogOHRwyiUPU0gp2cWgrFEUwVAWrU5p+CW18JClScRNXKfgfWMFZcLCIVHBxcBBEBxHdnDopuGh43pdU2iLex+X9OJxzuVzAG1AZK/YCKOmWkUzEpLXUuuR7g4eeU6pmsqiiLAr+/bvr89H13k+IWU27dhDZT1yXzi6Xdp4CU3/9XdWfyZoa/d/UQY0ZFuCRiZVtiwneJR4xaCniquC8y8eC0y6fO56VZJz4lljSCmqGuEkspzv0fAeXimWttYPY3p/VV5fFHOpRzGETJhiKUFGBBAXhf/zTjj+OLXJXYFAujwIsykRJEROyxPPQoWESMnEIQeqQuHPrfg+t+8ltbe8VmG1wzi/a2kIDOJ2hk9Xb2ngEGBoAbupMNVRH6qH25nLA+wkwmAKG7yizYebCIXd7fwzoe+H8YwzwHQJ2lfOvI87tGoWfgSv9BxcparxKWKXuAAAOXGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjAxMDQyNTFkLWNmOGQtNDI0YS04NTg5LTg0YTBlMGQzOWZmNiIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyZDc2Y2FkNi0yNmYzLTQ0MGItYjIzNS1mY2Q5YWIyZWNhNDUiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNzE5YTA1Ny1lYjE0LTQ3NWItOGQzZi0wMDUyZGUwOTU4YjAiCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09Ik1hYyBPUyIKICAgR0lNUDpUaW1lU3RhbXA9IjE2ODMwMDcxNzM1MjE0NDQiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zNCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxMTI1IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMTQzMiIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPSIyIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI0NTgiCiAgIHRpZmY6WVJlc29sdXRpb249IjQ1OCIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjM6MDU6MDJUMDA6NTk6MzMtMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIzOjA1OjAyVDAwOjU5OjMzLTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzQ2ZmIzODgtN2NlNS00ODJlLWJhM2EtMjYyNGUxMTJhZDg0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKE1hYyBPUykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjMtMDUtMDJUMDA6NTk6MzMtMDU6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+GY2MvAAAAAZiS0dEANsAmAA5q2OUdwAAAAlwSFlzAABGbwAARm8Bom5tcgAAAAd0SU1FB+cFAgU7IdNs++wAACAASURBVHja7b33dxtHti28u6sD0AAIMIlJIhUs2QqW08xc35l133v3/uX33feNZ8Yez4xkKwdSgZlERscK3w/VVWiAIAmSIEXKqrW0KIIIja5TJ+6zjxHHscCn9WkdY1m/9RvAOQcAUJrIG2LZBz7fNM1PUvNb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);background-size:4.6875rem 4.6875rem;object-fit:scale-down}.statblock[class*=bnb] .line.badassrank .property-text{font-size:clamp(.75rem,.84375rem + 5%,1rem);position:relative;bottom:-2rem;display:block;width:1rem;height:1rem;margin-right:auto;margin-left:auto}.statblock[class*=bnb] .line.movementtype{box-sizing:border-box;width:6.25rem;height:5rem;content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAADECAYAAAAiepUSAAAAzXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbEsMgCPznFD2CAiIexyRmpjfo8YtK25gpGTbIMssD2ut5wqMbogCnrFJEghkXLlgt0DCtDoyBBw7bybm45mFnJ9BSvcgLVbz+k49fgfmrFqWLkO5ObCtRvAHqTcgbUZ8ILThcqLgQ4SSiC9S5VpCi+brC1sJqOh06yMljEXGR+5uzXe9I1ocQG0UKhkQ8B6DuBFQtSAPRCvtX7a2GTHncztzG+3dw+uVhELxOC2/WxF8zi0izCQAAAXVpQ0NQa0NHQ29sb3JTcGFjZURpc3BsYXlQMwAAeJx1kL1Lw1AUxU+rUtA6iA4dHDKJQ9TSCnZxaCsURTBUBatTmn4JbXwkKVJxE1cp+B9YwVlwsIhUcHFwEEQHEd2cOim4aHjel1TaIt7H5f04nHO5XMAbUBkr9gIo6ZaRTMSktdS65HuDh55TqmayqKIsCv79u+vz0fXeT4hZTbt2ENlPXJfOLpd2ngJTf/1d1Z/Jmhr939RBjRkW4JGJlW2LCd4lHjFoKeKq4LzLx4LTLp87npVknPiWWNIKaoa4SSynO/R8B5eKZa21g9jen9VXl8Uc6lHMYRMmGIpQUYEEBeF//NOOP44tcldgUC6PAizKREkRE7LE89ChYRIycQhB6pC4c+t+D637yW1t7xWYbXDOL9raQgM4naGT1dvaeAQYGgBu6kw1VEfqofbmcsD7CTCYAobvKLNh5sIhd3t/DOh74fxjDPAdAnaV868jzu0ahZ+BK/0HFylqvEpYpe4AAA5aaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NDUyNzliMzgtNzFjNy00MGNmLWFmZjgtZTU1NGI0ZTFiZjlkIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1MjFmOWJmLTEyYWItNDY0Ny05MTgyLTZmOTE5ZmRhNzg4NiIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVlYWUyMjI5LWU1ZGQtNDJjNS05YmJmLWY4YmY5Y2I3ZWVmMSIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTWFjIE9TIgogICBHSU1QOlRpbWVTdGFtcD0iMTY4MzAwNzEyNzUxMTczNiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjM0IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE5NSIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE5NiIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPSIyIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI0NTgiCiAgIHRpZmY6WVJlc29sdXRpb249IjQ1OCIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjM6MDU6MDJUMDA6NTg6NDctMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIzOjA1OjAyVDAwOjU4OjQ3LTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDhhMzMwNTgtYzk4My00Yzc2LTlhZWEtMjY2YjAyNzcwMDY2IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKE1hYyBPUykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjMtMDUtMDJUMDA6NTg6NDctMDU6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+hATtDgAAAAZiS0dEANsAmAA5q2OUdwAAAAlwSFlzAABGbwAARm8Bom5tcgAAAAd0SU1FB+cFAgU6Ly3P56oAACAASURBVHja7b3ZdxzHne/5iYjMrKrEXgBIcAFXkaJla7EtWYttye3uttvWbS9t33O6faZnzj3zOk/zMOfM+zzNw/wPM/fO0vf0dbdvX8nyvsmyLUuURIkUJZKgRIgkSAKFpQpZVZkZEfMQWYkCCBAABZIAlb9z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);background-repeat:no-repeat;background-size:5rem 5rem;object-fit:scale-down}.statblock[class*=bnb] .line.movementtype .property-text{font-size:clamp(.75rem,.84375rem + 5%,1rem);font-weight:400;position:relative;bottom:-2.3rem;left:.125rem;margin-right:auto;margin-left:auto}.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.move-shat{display:flex;align-content:center;flex-wrap:wrap-reverse;justify-content:center}.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams{display:grid;align-content:center;align-items:center;justify-content:stretch;padding:.5rem;background-color:#e0e1dde6;grid-row:2;grid-template-columns:repeat(2,1fr)}.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .health,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .regen,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .shield,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .charge,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .armor,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .repair,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .traits{line-height:1;position:relative;display:inline;box-sizing:border-box;width:1rem;padding-left:.1875rem}.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .health .property-name,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .regen .property-name,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .shield .property-name,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .charge .property-name,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .armor .property-name,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .repair .property-name,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .traits .property-name{font-family:var(--statblock-property-name-font-family);font-weight:700}.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .health p,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .regen p,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .shield p,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .charge p,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .armor p,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .repair p,.statblock.basic-bnb-familiar-layout .statblock-item-container.inline-container.statblock-item-inline.familiar-tams .traits p{font-family:var(--statblock-content-font)}.statblock.basic-bnb-bestiary-layout .health,.statblock.basic-bnb-bestiary-layout .shield,.statblock.basic-bnb-bestiary-layout .armor,.statblock.basic-bnb-bestiary-layout .traits{line-height:1;position:relative;display:inline-block;box-sizing:border-box;width:10.3125rem;padding-left:.1875rem;border-width:1rem;border-color:#e0e1dde6;background-color:#e0e1dde6}.statblock.basic-bnb-bestiary-layout .health.property-name,.statblock.basic-bnb-bestiary-layout .shield.property-name,.statblock.basic-bnb-bestiary-layout .armor.property-name,.statblock.basic-bnb-bestiary-layout .traits.property-name{font-family:var(--statblock-property-name-font-family);font-weight:700}.statblock.basic-bnb-bestiary-layout .health p,.statblock.basic-bnb-bestiary-layout .shield p,.statblock.basic-bnb-bestiary-layout .armor p,.statblock.basic-bnb-bestiary-layout .traits p{font-family:var(--statblock-content-font)}.statblock[class*=bnb] .statblock-item-container.inline-container.statblock-item-inline.bomshat{display:flex;flex-direction:row;justify-content:space-between}.statblock[class*=bnb] .statblock-item-container.inline-container.statblock-item-inline.shat{position:relative;right:.625rem;display:inline-block;box-sizing:border-box;width:11em;padding-left:.188em;border-radius:.625em;background-color:#e0e1dd}.statblock[class*=bnb] .property.Actions .property-name,.statblock[class*=bnb] .property .Mayhem .property-name,.statblock[class*=bnb] .property .Loot .property-name{font-style:italic}.statblock.basic-bnb-bestiary-layout .actions{display:inline-block;word-break:break-word}.statblock[class*=bnb] .property-text{font-family:var(--statblock-content-font)}.statblock[class*=bnb] a{text-decoration:none;color:#b84c82}.statblock[class*=bnb] em:not(strong),.statblock[class*=bnb] em a{font-family:Fira-Sans-Book-Italic,BnB-Font,sans-serif;font-style:italic;color:#535468}.statblock[class*=bnb] strong:not(.name),.statblock[class*=bnb] strong a{font-family:Din-Rundschrift-Eng,BnB-Font,sans-serif;font-weight:700;color:#8a3961}.statblock[class*=bnb] strong a>em a{color:#ad5c3c}@media screen and (max-width: 400px){.statblock[class*=bnb] .statblock-content>:global(.column){width:75vw}}.statblock[class*=bnb] :is(.dnd,.wotc,.wotc-beyond):not(.illusion,.basic-bnb-bestiary-layout):not(.h-line):not(.hcl):not(.sphd-und-1) :is(.markdown-preview-view,.markdown-source-view):not(.h-line) .statblock[class*=bnb] :is(h1,.HyperMD-header-1):after{width:unset}.statblock[class*=bnb] :is(h1,.HyperMD-header-1):not(.basic-bnb-bestiary-layout):after{width:unset}.statblock[class*=bnb] :is(.dnd,.wotc,.wotc-beyond):not(.illusion,.basic-bnb-bestiary-layout):not(.h-line):not(.hcl):not(.sphd-und-3) :is(.markdown-preview-view,.markdown-source-view):not(.h-line) :is(h3,.HyperMD-header-3):after{width:unset;height:unset;background:unset}.statblock[class*=bnb] :is(h3,.HyperMD-header-3):after{width:unset}.is-live-preview .statblock[class*=bnb] .cm-header:before,.statblock[class*=bnb] h1:before,.statblock[class*=bnb] h2:before,.statblock[class*=bnb] h3:before,.statblock[class*=bnb] h4:before,.statblock[class*=bnb] h5:before,.statblock[class*=bnb] h6:before,.markdown-rendered .is-live-preview .statblock[class*=bnb] .cm-header:before,.markdown-rendered .statblock[class*=bnb] h1:before,.markdown-rendered .statblock[class*=bnb] h2:before,.markdown-rendered .statblock[class*=bnb] h3:before,.markdown-rendered .statblock[class*=bnb] h4:before,.markdown-rendered .statblock[class*=bnb] h5:before,.markdown-rendered .statblock[class*=bnb] h6:before,.workspace .is-live-preview .statblock[class*=bnb] .cm-header:before,.workspace .statblock[class*=bnb] h1:before,.workspace .statblock[class*=bnb] h2:before,.workspace .statblock[class*=bnb] h3:before,.workspace .statblock[class*=bnb] h4:before,.workspace .statblock[class*=bnb] h5:before,.workspace .statblock[class*=bnb] h6:before,.print .is-live-preview .statblock[class*=bnb] .cm-header:before,.print .statblock[class*=bnb] h1:before,.print .statblock[class*=bnb] h2:before,.print .statblock[class*=bnb] h3:before,.print .statblock[class*=bnb] h4:before,.print .statblock[class*=bnb] h5:before,.print .statblock[class*=bnb] h6:before{display:none}@font-face{font-family:BnB-Font;font-weight:400;font-style:normal;font-display:block;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAMAIAAAwBAR1NVQjsvRIoAAADMAAAGuk9TLzIPEg0lAAAHiAAAAGBjbWFwAi9BSAAAB+gAAAF0Z2FzcAAAABAAAAlcAAAACGdseWYi8bN9AAAJZAAAfcBoZWFkI9XeuQAAhyQAAAA2aGhlYQhXBNMAAIdcAAAAJGhtdHj3Jw5+AACHgAAAAaxsb2Nh5kQGdgAAiSwAAADYbWF4cADGBHkAAIoEAAAAIG5hbWWQJI+BAACKJAAABAhwb3N0AAMAAAAAjiwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABAD4AHAB6AKIAwAH6Ai4CUgKSAqQCwgLqAwIDIAM6A04DYANwA7QEHgRABGwE1gTsBQIFKAVUBXgGRgZcAAEAHAAHAAgACQALAAwADQAOAA8AEgATABQAFQAWABcAGAAZABoAHAAdAB8AIAAiACMAJgAnACgAKQAqAAEABABQABEABAAMABgAJwAjACIAHAAoACgABAASACUAKQAgACUAJAACAAYAFABaAAYAGAAnACcAHAAiAEIABAARABAADgAHABAAOgCQANIBBgEQASQAUQAUACoAJwAcAAQADAAYACQAHgAlACsAHAAnAAQAEgAlACkAIAAlACQATAAqACoAIgApAAQAJQAdAAQAKQAfABwABAAXABgAKgAiACkABAASACUAKQAgACUAJAAEAA0AKQAEABMAGAAbACAAGAApABwAKAAEAA8AJQAkABwALgBNACAAKgAiACkABAAlAB0ABAApAB8AHAAEAA8AGAAnABoAKgAoAAQAEgAlACkAIAAlACQABAAJACUAJQAiABwAJwBOABkAKgAiACkABAAlAB0ABAApAB8AHAAEAAoAJwAYAB4AJQAkAAQAEgAlACkAIAAlACQAaAAEACcALgAlAGcACQAlACcAJwAlACgAIAAlACQAZgAKACUAJwAnACUAKAAfACUAGgAhAAIABgAaAGoACQAtACYAIgAlACgAIAArABwAaQAMAC0AJgAiACUAKAAgACsACQAnAC4AJQABAAQATwAPABgAJAAbACgAJQAjABwABAASACUAKQAgACUAJAACAAYAHABiAAoAJAAaABwAJAAbACAAGAAnAC4AYwARACQAGgAcACQAGwAgABgAJwAYABsAIAAYACkAIAAlACQAAQAEAEMABgAiABwAGAArABwAAQAEAFIADAAlAC0ALQAgAAQAEgAlACkAIAAlACQAAgAGABQASwAGACIAGAAoACMAGABBAAkAGAAkAB4AJQAZACIAIAAkAAEABABkAAkAGAAbACAAGAApACAAJQAkAAIABgASAEQABQAsACAAHQApAGUABQAfACUAGgAhAAEABABTAAoAIAAkABgAEgAlACkAIAAlACQAAQAEAD8ABwAkABgAJwAjABwAGwABAAQAQAAGABgAIgAlACcAGAABAAQAVAAFACcAIwAlACcAAwAIACAAMAA2AAsAKgAnACcAJQAsAAQAIwAlACIAHABeAAcAKgAiACIAHAApACgASQAJACUAIgApAAQAGQAlACMAGQADAAgAJgBEAEYADgAlACcAJwAlACgAIAArABwABAAZACUAIwAZADUADgAiACAAIwAZAAQAIwAlACoAJAApABgAIAAkAFsAEgAiABgAJgApACcAGAAmAAQALAAYACkAHAAnAAQAHgAqACQAAQAEAEcADgAtACYAIgAlACgAIAArABwABAAZACUAIwAZAAIABgAYADIACAAiAC4ABAAsACAAJAAeAEoACQAgACcAHAAEABkAJQAjABkABQAMACAAPABQAFwAMAAJACUAKwAcACcABAAqAB0AJQBcAA0AHAAYACsALgAEABkAKgAiACIAHAApACgAVgAJABwAGAAnACkAGQAcABgAKQBXAAUAHAAYACcAKQBVAAYAHAAYACIAKQAfAAEABABFAAgAGgAcAAQAGQAlACMAGQABAAQAMQAIABwAGAAmAB0AJwAlAB4AAgAGAA4ANwADACYABgBZAAsAGAAeACAAGgAEACgALAAgACcAIgACAAYAFAA+AAYAIAAoACkAJQAiADoACwAYACQALwAcACcAHQAYACoAKAApAAIABgASAF0ABQAgAB0AIgAcAD0ACAAcACsAJQAiACsAHAAnAAgAEgAuAEgAXAByAH4AnACqADQADQAsACAAIwAjACAAJAAeAAQAKQAYACAAIgA4AAwAKQAqACQABAAeACcAHAAkABgAGwAcADsACQApABwALgAnAAQAGAAqAB4AYAAKACEAKgAiACIABAAZACoAJwAkAGEABQAhACoAIgAiAF8ADgAfACUAKQAe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) format("truetype")}[class^=BnB-Font],[class*=" BnB-Font"]{font-family:BnB-Font,serif!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;letter-spacing:0;text-transform:none;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.BnBFonthover-ufo:before{content:"\e1940"}.BnBFontleapfrog:before{content:"\e1941"}.BnBFontfly-wing:before{content:"\e1942"}.BnBFontteleport:before{content:"\e1943"}.BnBFontswimming-tail:before{content:"\e1944"}.BnBFontclimb-mountain:before{content:"\e1945"}.BnBFontburrow-mole:before{content:"\e1946"}.BnBFontmp5-SMG:before{content:"\e1947"}.BnBFontstun-grenade:before{content:"\e1948"}.BnBFontsawed-off-shotgun:before{content:"\e1949"}.BnBFontpanzerfaust-RPG:before{content:"\e194a"}.BnBFontsteyr-aug-AR:before{content:"\e194b"}.BnBFontuzi-SMG:before{content:"\e194c"}.BnBFontrevolver:before{content:"\e194d"}.BnBFontpistol:before{content:"\e194e"}.BnBFontUnarmed:before{content:"\e194f"}.BnBFontValora:before{content:"\e1950"}.BnBFontPangoblin:before{content:"\e1951"}.BnBFontBONK:before{content:"\e1952"}.BnBFontKleave:before{content:"\e1953"}.BnBFontSwift:before{content:"\e1954"}.BnBFontice-bomb:before{content:"\e1955"}.BnBFontcorrosive-bomb:before{content:"\e1956"}.BnBFontexplosive-bomb:before{content:"\e1957"}.BnBFontunlit-bomb:before{content:"\e1958"}.BnBFontbolt-bomb:before{content:"\e1959"}.BnBFontfire-bomb:before{content:"\e195a"}.BnBFontPlasma:before{content:"\e195b"}.BnBFontCult-of-the-Vault-Potion-It-Radiates-Money:before{content:"\e195c"}.BnBFontCult-of-the-Marcus-Potion-Cooler:before{content:"\e195d"}.BnBFontCult-of-the-Dragon-Potion:before{content:"\e195e"}.BnBFontHandsome-Potion:before{content:"\e195f"}.BnBFontA-Harmless-Potion:before{content:"\e1960"}.BnBFontCure-Hangover-Potion:before{content:"\e1961"}.BnBFontMoxxi-Potion:before{content:"\e1962"}.BnBFontTinaPotion:before{content:"\e1963"}.BnBFontarmor:before{content:"\e1964"}.BnBFonthealth:before{content:"\e1965"}.BnBFontheartbeat:before{content:"\e1966"}.BnBFontheart:before{content:"\e1967"}.BnBFontshield:before{content:"\e1968"}.BnBFontmagic-swirl:before{content:"\e1969"}.BnBFontBarrel:before{content:"\e196a"}.BnBFontclaptrap-water-gun:before{content:"\e196b"}.BnBFontheavy-bullets:before{content:"\e196c"}.BnBFontrifle:before{content:"\e196d"}.BnBFontbullets:before{content:"\e196e"}.BnBFontshotgun-rounds:before{content:"\e196f"}.BnBFontskull-burn:before{content:"\e1970"}.BnBFontskull:before{content:"\e1971"}.BnBFontIncendiary:before{content:"\e1972"}.BnBFontIncendiaradiation:before{content:"\e1973"}.BnBFontRadiation:before{content:"\e1974"}.BnBFontShock:before{content:"\e1975"}.BnBFontCorroshock:before{content:"\e1976"}.BnBFontCorrosion:before{content:"\e1977"}.BnBFontCryo:before{content:"\e1978"}.BnBFontExplosivCryo:before{content:"\e1979"}.BnBFontExplosive:before{content:"\e197a"}.statblock[class*=bnb]{--statblock-background-color: #fafafa;--statblock-border-color: rgba(203, 206, 208, 1);--statblock-border-size: .0625em;--statblock-box-shadow-blur: 0;--statblock-box-shadow-color: rgba(254, 254, 254, 1);--statblock-box-shadow-x-offset: 0;--statblock-box-shadow-y-offset: 0;--statblock-font-color: rgba(79, 82, 93, 1);--statblock-font-weight: 300;--statblock-heading-font-color: rgba(79, 82, 93, 1);--statblock-heading-font-size: clamp(1rem, calc(18px + 1.5vw) , 24px);--statblock-heading-font-variant: petite-caps;--statblock-heading-font-weight: 700;--statblock-heading-font: "Probert-Regular", "BnB-Font", sans-serif;--statblock-heading-line-height: 1;--statblock-section-heading-border-color: rgba(98, 97, 108, 1);--statblock-section-heading-border-size: .0625em;--statblock-section-heading-font-color: rgba(79, 82, 93, 1);--statblock-section-heading-font-family: "Roadgeek-2005-Engschrift-Regular", "BnB-Font", sans-serif;--statblock-section-heading-font-size: clamp( 1.0625rem, calc(1.125rem + .8333vw) , 1.25rem );--statblock-section-heading-font-variant: small-caps;--statblock-section-heading-font-weight: 600;--statblock-subheading-font-size: .9rem;--statblock-subheading-font-style: italic;--statblock-subheading-font-weight: normal;--statblock-primary-color: rgba(98, 97, 108, 1);--statblock-rule-color: rgba(98, 97, 108, 1);--statblock-saves-line-height: 1.4;--statblock-spells-font-color: rgba(79, 82, 93, 1);--statblock-spells-font-style: italic;--statblock-property-font-color: rgba(79, 82, 93, 1);--statblock-property-line-height: 1;--statblock-property-name-font-color: rgba(79, 82, 93, 1);--statblock-property-name-font-family: "Roadgeek 2005 Series 1w", "BnB-Font", sans-serif;--statblock-property-name-font-size: 1rem;--statblock-property-name-font-weight: 700;--statblock-content-font-size: 16px;--statblock-content-font-weight: 400;--statblock-content-font: "Exo2-Regular", "BnB-Font", sans-serif;--statblock-table-header-font-weight: bold;--statblock-link-style: italic;--statblock-image-border-color: rgba(78, 84, 94, 1);--statblock-image-border-size: 0;--statblock-image-height: unset;--statblock-image-width: unset}@font-face{font-family:"Roadgeek 2005 Series 1w";font-weight:400;font-style:normal;src:url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}@font-face{font-family:Din-Rundschrift-Eng;font-weight:400;font-style:normal;src:url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}@font-face{font-family:Din-Rundschrift-Mittel;font-weight:400;font-style:normal;src:url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}@font-face{font-family:Exo2-regular;font-weight:400;font-style:normal;src:url(data:font/truetype;charset=utf-8;base64,AAEAAAASAQAABAAgRkZUTZDvHzwAAAEsAAAAHEdERUYGQwcuAAABSAAAAEJHUE9TI5wknwAAAYwAAABAR1NVQhwJ6z4AAAHMAAAHzk9TLzJ6Y68pAAAJnAAAAGBjbWFwDdDjNwAACfwAAAIKY3Z0IDygIroAAAwIAAAAqGZwZ21iLwN/AAAMsAAADgxnYXNwAAAAEAAAGrwAAAAIZ2x5Zl3Th9MAABrEAADAqGhlYWQds/phAADbbAAAADZoaGVhEIQHGwAA26QAAAAkaG10eO9FfBAAANvIAAAE5GxvY2FlRJY0AADgrAAAAnRtYXhwApQCZwAA4yAAAAAgbmFtZWpADjoAAONAAAAEPXBvc3R5F8KDAADngAAABoFwcmVwBMWYFQAA7gQAAADWAAAAAQAAAADah2+PAAAAANZXCRQAAAAA4BCmmAABAAAADAAAADoAAAACAAcAAQD3AAEA+AD4AAIA+QD6AAEA+wD8AAIA/QD/AAEBAAEFAAIBBgE4AAEABAAAAAIAAAAAAAEAAAAKADwAPgADREZMVAAUY3lybAAebGF0bgAoAAQAAAAA//8AAAAEAAAAAP//AAAABAAAAAD//wAAAAAAAAABAAAACgGqArAAA0RGTFQAFGN5cmwAPGxhdG4AZAAEAAAAAP//AA8AAAABAAIAAwAEAAUABgANAA4ADwAQABEAEgATABQABAAAAAD//wAPAAAAAQACAAMABAAFAAYADQAOAA8AEAARABIAEwAUADQACEFaRSAAWENBVCAAfkNSVCAApEtBWiAAyk1PTCAANFJPTSAANFRBVCAA8FRSSyABFgAA//8ADwAAAAEAAgADAAQABQAGAA0ADgAPABAAEQASABMAFAAA//8AEAAAAAEAAgADAAQABQAGAAcADQAOAA8AEAARABIAEwAUAAD//wAQAAAAAQACAAMABAAFAAYACAANAA4ADwAQABEAEgATABQAAP//ABAAAAABAAIAAwAEAAUABgAJAA0ADgAPABAAEQASABMAFAAA//8AEAAAAAEAAgADAAQABQAGAAoADQAOAA8AEAARABIAEwAUAAD//wAQAAAAAQACAAMABAAFAAYACwANAA4ADwAQABEAEgATABQAAP//ABAAAAABAAIAAwAEAAUABgAMAA0ADgAPABAAEQASABMAFAAVYWFsdACAY2NtcACI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A+EAWgS4AJgDlQCTBGwAbwMzAH0C5wBqBLQAmgNPAHUDQQBzAoMAZASdAKAEvgBSAeMAkwHfAEYCWgA9A40AeQPhAG0G5wBOBxgATgehAHMEAABUBPkAFAT5ABQE+QAUBPkAFAT5ABQE+QAUB03//gSPAH0EegCmBHoApgR6AKYEegCmAhj/vAIYAHsCGP++AhgACAVaAC0FowCyBVgAfQVYAH0FWAB9BVgAfQVYAH0D3wBeBVgAfQVTAKgFUwCoBVMAqAVTAKgEjQAXBLwAsgVmADkEZABoBGQAaARkAGgEZABoBGQAaARkAGgG9wBoA+kAbwRLAG8ESwBvBEsAbwRLAG8B/f+wAf0AbwH9/7IB/f/8BHgAcQSlAKAEiwBxBIsAcQSLAHEEiwBxBIsAcQSRAIcEiwBxBI8AmgSPAJoEjwCaBI8AmgQ7ACUElwCgBDsAJQH9AKgHTQB9B0EAcQSNABcCAAA3A1wAYgNaAF4DvAAAB3kAAAO8AAAHeQAAAn0AAAHeAAABPgAAAT4AAADvAAABfgAAAGoAAAOXAJMDlwCTA5cAkwS8AJMHKwCTAbwAhQG2AH8B0gCNAvMAhQLvAH8DDACNAucAugbCAIUBfgAAAkcASgJLAFgBR/6cAd4AAAM9AHEDYABHAwYAbQNFAIEC+QBcA3AAiQNDAIcDPQBxAloAPQNPAHUDQQBzA2AARwMGAG0DRQCBAvkAXANwAIkDQwCHBRwAbQiLALIHtgCJA+EAAATZADkFWAA5B24AOQgAADkB/QCoBqEAbwmhADkFuAA5BvsAOQXQADcHKAA3BLwAcwLb/+MEHgBqBBAAVAS2AEUD9wBaBGgAiQPSAD8EhQB3BGAAbwT1AJYE9QDDBPUAqAT1ALYE9QBCBPUAxwT1AK4E9QC2BPUAmgT1AK4DPQBxAloAPQNPAHUDQQBzA2AARwMGAG0DRQCBAvkAXANwAIkDQwCHA0kAcQJmAD0DXAB1A0sAcwNsAEcDEgBtA08AgQMGAFwDegCJA08AhwM9AHECWgA9A08AdQNBAHMDYABHAwYAbQNFAIEC+QBcA3AAiQNDAIcAVv+gAAAALAAsACwALABoAJABCAHCAnIC+gMWAzoDXgOaA9oECAQmBE4EagSsBNIFIAWIBcwGLAaiBswHTgfGCAoIVAhsCJgIsAkuCdoKGgqECtILGAteC5YMAAwqDEQMcAywDNwNMA1yDb4ODA5sDsIPKA9MD34PtBAWEFAQghCsEOQRABE6EWIRghGUEg4SZBKkEwgTYBO0FFIUkBTUFR4VYBWOFfAWOhZ2FuoXPBd8F94YGhheGI4Y8hksGWoZlBnmGgAaUBqgGqAbLhuCG+AcQhycHModVh2UHh4emB7AHvAfDh+aH7wf/CA2IH4g4CDyIWIhmiHGIfIiGCJSInwi5CNgJGwk5iUyJX4l1iY8JqgnFid8KAAoUiimKQQpdCmaKcAp9io6KpAq+CtQK6YsDCx8LPAtFi2ELcQuAi5SLrAu7i9AL+YwbDDyMZwyXjMKM7g0UjTKNS41kjYYNpw2wjboNy43dDfcOGg4sDj2OWI5xDoqOoI66Ds4O4g7+DxwPLo9FD1+PZg+fD8EP2A/gj+qP9w/3D/cP9w/3D/cP9w/3D/cP9w/3D/cP+o/+EAGQCRAQkByQKJA0EEeQWxBtkHiQjxCPEJUQm5CikKKQsJC/kNWQ7xD5kRGRKpE4kUIRVBFskXsRkRGqEbSRzJHlkf+SIJI7EkCSYxKFksCTBxMTkzKTbxOXk74T1BP6lA6UGBQrlEWUVpRuFIyUmBS4FNUU5pTxlQWVH5UwlUiVZhVwlZEVrpW9FccV2RXxlgWWG5Y1FkCWWRZyloCWihablrOWwpbYFvGW/BcUFyyXPxdJF18XfBeLl6EXxZfRF+4YDBgVAABAAABOQBNAAUAAAAAAAIAPAByAI0AAACMAaYAAAAAAAAAFAD2AAEAAAAAAAEAAAAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAAABAAEAAAAAAAQAFQABAAEAAAAAAAYAAQAWAAMAAQQJAAABdAAXAAMAAQQJAAEABAGLAAMAAQQJAAIAAAGPAAMAAQQJAAMAAAGPAAMAAQQJAAQABAGPAAMAAQQJAAUAeAGTAAMAAQQJAAYAAgILAAMAAQQJAAkAGgINAAMAAQQJAAwAJgInAAMAAQQJAA4AfgJNAAMAAQQJAMgAFgLLAAMAAQQJAMkAMALhAAMAAQQJAMoADgMRAAMAAQQJAMsADgMfAAMAAQQJ2QMAGgMtf0V4byAyIFJlZ3VsYXIgV2ViZm9udH8AQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMgAwADEAMwAsACAATgBhAHQAYQBuAGEAZQBsACAARwBhAG0AYQAgACgAdwB3AHcALgBuAGQAaQBzAGMAbwB2AGUAcgBlAGQALgBjAG8AbQAgAC4AIABpAG4AZgBvACgAYQB0ACkAbgBkAGkAcwBjAG8AdgBlAHIAZQBkAC4AYwBvAG0AKQAsACAAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAARQB4AG8ALgAgAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4ALgB/AC4AfwBWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAxADsAUABTACAAMAAwADEALgAwADAAMQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADgAOAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADYANAA3ADcANQB/AE4AYQB0AGEAbgBhAGUAbAAgAEcAYQBtAGEAdwB3AHcALgBuAGQAaQBzAGMAbwB2AGUAcgBlAGQALgBjAG8AbQBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8AYwBtAHMALwBzAGMAcgBpAHAAdABzAC8AcABhAGcAZQAuAHAAaABwAD8AcwBpAHQAZQBfAGkAZAA9AG4AcgBzAGkAJgBpAGQAPQBPAEYATABXAGUAYgBmAG8AbgB0ACAAMQAuADAATQBvAG4AIABGAGUAYgAgADEAMwAgADIAMQA6ADQANgA6ADQAOAAgADIAMAAyADMAZABlAGYAYQB1AGwAdABwAGUAcgBzAGUAdQBzAEYAbwBuAHQAIABTAHEAdQBpAHIAcgBlAGwAAAAAAgAAAAAAAP9nAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAE5AAABAgEDAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQEEAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAQUAigDaAIMAkwEGAQcAjQCXAIgAwwDeAQgAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugDXALAAsQC7AQkA2ADZAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwCyALMAtgC3AMQAtAC1AMUAhwCrARgAvgC/ALwBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAIwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsGZ2x5cGgxBmdseXBoMgd1bmkwMEEwB3VuaTAwQUQHdW5pMDBCMgd1bmkwMEIzB3VuaTAwQjkHdW5pMDIzNwd1bmkyMDAwB3VuaTIwMDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5pMjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAwOAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAxMAd1bmkyMDExCmZpZ3VyZWRhc2gHdW5pMjAyRgd1bmkyMDVGB3VuaTIwNzAHdW5pMjA3NAd1bmkyMDc1B3VuaTIwNzYHdW5pMjA3Nwd1bmkyMDc4B3VuaTIwNzkHdW5pMjA4MAd1bmkyMDgxB3VuaTIwODIHdW5pMjA4Mwd1bmkyMDg0B3VuaTIwODUHdW5pMjA4Ngd1bmkyMDg3B3VuaTIwODgHdW5pMjA4OQRFdXJvB3VuaTIxMTYHdW5pMjVGQwd1bmlGQjAxB3VuaUZCMDIHdW5pRkIwMwd1bmlGQjA0BmkubG9jbAhjX3QuZGxpZwpmX2ZfeS5kbGlnCGZfdC5kbGlnCGZfeS5kbGlnCHRfdC5kbGlnCHRfeS5kbGlnDXplcm8ub2xkc3R5bGUMb25lLm9sZHN0eWxlDHR3by5vbGRzdHlsZQ50aHJlZS5vbGRzdHlsZQ1mb3VyLm9sZHN0eWxlDWZpdmUub2xkc3R5bGUMc2l4Lm9sZHN0eWxlDnNldmVuLm9sZHN0eWxlDmVpZ2h0Lm9sZHN0eWxlDW5pbmUub2xkc3R5bGUJemVyby50bnVtCG9uZS50bnVtCHR3by50bnVtCnRocmVlLnRudW0JZm91ci50bnVtCWZpdmUudG51bQhzaXgudG51bQpzZXZlbi50bnVtCmVpZ2h0LnRudW0JbmluZS50bnVtCXplcm8uc2luZghvbmUuc2luZgh0d28uc2luZgp0aHJlZS5zaW5mCWZvdXIuc2luZglmaXZlLnNpbmYIc2l4LnNpbmYKc2V2ZW4uc2luZgplaWdodC5zaW5mCW5pbmUuc2luZgl6ZXJvLmRub20Ib25lLmRub20IdHdvLmRub20KdGhyZWUuZG5vbQlmb3VyLmRub20JZml2ZS5kbm9tCHNpeC5kbm9tCnNldmVuLmRub20KZWlnaHQuZG5vbQluaW5lLmRub20JemVyby5udW1yCG9uZS5udW1yCHR3by5udW1yCnRocmVlLm51bXIJZm91ci5udW1yCWZpdmUubnVtcghzaXgubnVtcgpzZXZlbi5udW1yCmVpZ2h0Lm51bXIJbmluZS5udW1yE3BlcmlvZGNlbnRlcmVkLmFhbHQAAAAAS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCtgAAPy8hBQAqsQAHQkAMTAREBDQIJgcYBwUKKrEAB0JADFACSAI8Bi0FHwUFCiqxAAxCvhNAEUANQAnABkAABQALKrEAEUK+AEAAQABAAEAAQAAFAAsquQADAABEsSQBiFFYsECIWLkAAwBkRLEoAYhRWLgIAIhYuQADAABEWRuxJwGIUVi6CIAAAQRAiGNUWLkAAwAARFlZWVlZQAxOAkYCNgYoBRoFBQ4quAH/hbAEjbECAESzBWQGAEREAAA=) format("truetype")}@font-face{font-family:Fira-Sans-Book-Italic;font-weight:400;font-style:normal;src:url(data:@file/vnd.ms-opentype;base64,T1RUTwAMAIAAAwBAQ0ZGICCSu6MAAIdsAAS9+EdERUZZxFvcAAVFZAAAAehHUE9Tm1OqRQAFR0wAAlpYR1NVQpoX0VUAB6GkAABWbE9TLzI8VPXcAAAuSAAAAGBjbWFwQbn49wAAOCAAAE8qaGVhZA+Z+wEAAADUAAAANmhoZWEHBxKoAAAuJAAAACRobXR4djJLgQAAAQwAAC0YbWF4cAtGUAAAAADMAAAABm5hbWUCls9MAAAuqAAACXVwb3N0/7AAMgAAh0wAAAAgAABQAAtGAAAAAQAAAARNDoBxFjlfDzz1AAMD6AAAAADW1rUcAAAAANbWtRz9R/6iBYkEOQACAAMAAgAAAAAAAAKVACMCBv/kAgb/5AIG/+QCBv/kAgb/5AIG/+QCBv/kAgb/5AIG/+QCBv/kAgb/5AIG/+QCBv/kAgb/5AIG/+QCBv/kAgb/5AIG/+QCBv/kAgb/5AIG/+QCBv/kAgb/5AIG/+QCZAA5Agb/5AIG/+QCBv/kAgb/5AIG/+QCBv/kAtf/1gLX/9YC1//WAiQANAIkADQCJAA0AiEAGQJtADUCLQAHAgUANAH4ADkB+AA5AfgAOQH4ADkB+AA5AfgAOQHX/84B9QA5AfgAOQJIADQEAAA0BAAANAJQABwCUAAcAkgANAJIADQCUAAcAkgANAJIADQCkgA1AkgANAIGABQDwwA0A8MANAHXADQB1wA0AdcANAHXADQB1wA0AdcANAHXADQB1wA0AdcANAHXADQB1wA0AdcANAHXADQB1wA0AdcANAHXADQB1wA0AdcANAHXADQB1wA0AdcAHwHXAAcBxgADAdcANAHXADQByv/yAcr/8gHLABkBsgA0AbIANAGy/4QCNwA4AjcAOAI3ADgCNwA4AjcAOAI3ADgCNwA4Ag4AOAGmADwCPwA4Ab8AAAJdADQCXwA1Al0ANAJdADQCXQA0AqYANQIjADkDYAA0AQUANAIWADQBBQA0AQUANAEFADQBBQA0AQUAKgEFADQBBQA0AQUANAEFABMBBQA0AQUANAEFADQBBQA0AQX/sQE8ADoBGwAYAQUANAER/9UBEf/VASj/iQEe/9kCDAA0AgwANAIMADQCLAA0AbQANAKzADQBtAA0AbwAGQHlABkBtAA0AbQALAG0ADQBtAA0AbQANAKgADQBwwAYAsAAFwLAABcCwAAXAz4AQAJfADQDbwA0Al8ANAJfADQCXwA0Al8ANAJfADQCXwA0Al8ANAJfADQCX/+EA1oANAJTADQCXwA0AnAAOAJHACoCcAA4AnAAOAJwADgCcAA4AnAAOAJwADgCcAA4AnAAOAJwADgCcAA4AnAAOAJwADgCcAA4AnAAOAJwADgCcAA4AnAAOAJwADgCfQA4An0AOAJ9ADgCfQA4An0AOAJ9ADgCcAA4AzwAOAJwADgCcAA4AnAAOAJwADgC/QA6AnAAOAJwADgB+//1AnAAOAJwADgCcAA4AnAAOAJwADgDHAA4AgAANAIAADQCAAA0AkkANQIDADQCbgA4Al8AOQIcADQCHAA0AhwANAIcADQCHAA0AhwANAIcADQCJgAYAhwAKAHo//oB6P/6AMkAUgHo//oB6P/6Aej/+gHo//oB6P/6Aej/+gJMADQCRwAsAcsAPgHLAD4BywA+AcsAPgHLABYBywA+AcsANgHLAD4BywA+Ae0ANQHLADgBzP//AgMAOAHcABoBywA+AksAQwJLAEMCYgBCAksAQwJLAEMCSwBDAksAQwJLAEMCSwBDAksAQwJLAEMCSwBDAksAQwJLAEMCSwBDAloAQwJaAEMCWgBDAloAQwJaAEMCWgBDAksAQwJLAEMCSwBDAksAQwJ2ADsCSwBDAksAQwJLAEMB9gBFAfYARQJBAEMCBv/kAuUAVQLlAFUC5QBVAuUAVQLlAFUDAwBVAgIANAHe/98B6ABBAegAQQHoAEEB6ABBAegAQQHoAEECAQBBAegAQQHoAEECHgA0AegALwHoAEEB0P/2AdD/9gHQ//YB0P/2AdD/9gHQ//YB0P/2Agb/5AHXADQBBQA0AnAAOAJLAEMB+AA5Al8ANAJwADgB6P/6AdD/9gJVADQCVf+EAXAAKAIFADQCGQAvAeAAMAH2AC8B9QAuAhAAMAEf/+0BfwAwAhIAMAKZAC4B1AAwAdYAMAGqADACBQAsAgUALAIFACwCBQAsAgUALAIFACwCBQAsAgUALAIFACwCBQAsAgUALAIFACwCBQAsAgUALAIFACwCBQAsAgUALAIFACwCBQAsAgUALAIFACwCBQAsAgUALAIFACwCBQAsAgUAKgIFACwCBQAsAgUALAIFACwCBQAsAgUALAHkAEAC6QAXAukAFwLpABcCDQAzAg0AMwINADMCFgASAg0AMwE2//kCywA6AaUAIQIVADoCDQAzAaoALgGqAC4BqgAuAaoALgGqAC4BtAAuAaoALgGo/8YBqgAuAb0ALgGqAC4CEQAtAgsAKwL/AC4CKwAtAhEALQIaAC0CjgAtAhEALQIRAC0CBwAgA0wALQIRAC0CEQAtAhIALQIRAC0DlgAtAyoALQOWAC0DOgAtAdgALgHYAC4B2AAuAdgALgHYAC4B2AAuAdgALgHYAC4B2AAuAdgALgHYAC4B2AAuAdgALgHYAC4B2AAuAdgALgHYAC4B2AAuAdgALgHYAC4BtQAjAgAAIgG8//0B9QAuAoD//QHYAA0A+v99ART/ggEe//8BhwAgAdgALgHYAC4B2AAXAdgAFwKdABcBrP/NAaz/zQGs/7cBrv/0AaD/6AEl/8cBJf/HASX/xwEl/8cDEv/HAggAFQIIABUBuAAwAggAFQIIABUCCAAVAggAFQIIABUCDAAVAcX//AGOADEBxf/8AYsAOgGKAB8BjgAqAYsAOgIIABUB7gAVAbIAEwIKADACEQA3AgoAMAIKADACCgAwAgsAMQILADECBgA9AmAALgJhAC4DFgAwAPoAMAD6ADAA+gAwAPoAMAD6ACoA+gAiAPoAFAD6ACwA+gAjAPoAMAD6AA0A+gABAPoAMAD6ADAA+gAqAfUAMAD6ADAA+v+kAQQANwEVAA4A+gAlAPv/vQD7/70A+/+9APv/vQEu/4IBGf/NATb/0QEZ/80B6wAwAesAMAHrADABygAwAesAMAHH//MBBQA4AQUAOAG0//ABFgAYAUcAEwEFADgBBf/dAQUAKQFwADMBJQA4AQUAOAJQADgA+gAkAgAAOAFQ/+8CUgBCAQ4AGAJLADcC/AAwAvwAMAL8ADAC/AAwAvcAPQL8AD0CCgAwAgoAMAJpAE8CCgAwAgoAMAIKADACiwAwAgoAMAIKADACCgAwAgoAMAIK/34CCgAwAwUAMAIKADACCgAwAgoALgIKAC4CCgAuAgoALgIKAC4CCgAuAgoALgIKAC4CCgAuAgoALgIKAC4CCgAuAgoALgIKAC4CCgAuAgoALgIKAC4CCgAuAgoALgIWAC4CFgAuAhYALgIWAC4CFgAuAhYALgIKAC4CvgAuAgoALgIKAC4CCgAuAgoALgK5ADMCqwAqAgoALgIKAC4Brv/4AgoALgIKAC4CCgAuAgoALgIKAC4CAwAqAyUALgINABICDQASAg0AEgI2ACYCDgATAg4AEgIHACwCCgAsAggALAL/AC4BWAAwAVgAMAHaACQBWAAwAVj/+QFYADABWAAOAUcAKwFKAC4BWAAkAVj/5AFYADABWQASAVj/5AFkAAsBWP/kAab/+gGm//oAxgBWAab/+gGm//oBpv/6Aab/+gGm//oBpv/6Ag//vQGm/+cBqf/+ASX/xwFCACcBQgAZAUIAJwKtACcBQgAnAUIACgFCACcBfAAnAUH/+gFCACcBQgAnAfsAJwFCACcBQgAnAZD//gHKADEBpQARAUIAHQFDACcCbgAnAUMAAQIGAD0CBgA9Ah0AGAIGAD0CBgA9AgYAPQIGAD0CBgA9AgYAPQIGAD0CBgA9AgYAPQIGAD0CBgA9AgYAPQIiAD0CIgA9AiIAPQIiAD0CIgA9AiIAPQIGAD0CBgA9AgYAPQJlAEkCaQAtAXD/2AMmAAcCNgAHAg3/mQGaAAkBkQAJAbD//wFY/+MBj//5AhEALQIGAD0CCwAsAgYAPQIGAD0CBgA9AbgAMAICAD8BwgAwAbj/5gKGADsChgA7AoYAOwKGADsChgA7Ao0AOwKG//ECDwASAbD/4QG4//QBuP/0Abj/9AG4//QBuP/0Abj/9AG2//QBuP/0Abj/9AG7//UBuP/0Abj/5gGE//EBhP/xAYT/8QGV//EBhP/xAYT/8QGC//EBhP/xAYT/8QF///EBJQAqASUAKgIFACwB2AAuAPoAMAIKAC4CBgA9AaoALgIKADACCgAuAab/+gGE//ECEwASAiz/xwMS/8cDE//HAyT/xwIs/8cDTv/HAgv/xwIM/8cCHf/HAkf/xwIL/8cCHf/HAi0AKgIsACoDEgAqAxMAKgMkACoCCwAqAgwAKgIeACoCCwAqAh4AKgIlADAB8QAZAaf/0gIXACcBjv+CAmMAJAHyADADCQA0AT4AOwEn/4kBwAAPAiAANQLMADYB7QA0AesAKAIyADMBvQAzAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAiUAMAHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AKB/9YCgf/WAoH/1gHzADUB8wA1AfMANQIqACQB7gADAdcANAHDADIBwwAyAcMAMgHDADIBwwAyAcMAMgG/ADIBwwAyAhUANQIXACcCFQA1AhUAIgIXACcCFQA1AkwAJAIVADUCFwAnAdYADgOkADUDpAA1Aa0ANAGtADQBrQA0Aa0ANAGtADQBrQA0Aa0ANAGtADQBrQA0Aa0ANAGtADQBrQA0Aa0ANAGtADQBrQA0Aa0ANAGtADQBrQA0Aa0ANAGtADQBpgAaAa4ABgGYAAIBrQA0Aa0ANAIJACUCCQAlAaL/8QGi//EBowAVAY4ANAKRADQDHAA0AY4ANAKRADQDHAA0AgAAMQIAADECAAAxAgAAMQIAADECAAAxAgAAMQH8ADEBeAAsAgQAMQGU//MCLAA0AiYAMQIsADQCLAA0AiwANAEEADQBBAA0AQQANAEEADQBBAAzAQQAKQEEAB8BBAA0AQQALgEEADQBBAASAQQANAEEADQBBAA0AgUANAEEADQBBP+vARsAEAEEADABAf/XAQH/1wET/9wB3AA1AdwANQHcADUB3AA1AeYANQGOADQBjgA0AZkAEAGOADQBjgAdAY4ANAGOADQBjgA0AoEANAHJ/+QBrQA0AQQANAItADECGQBBAcMAMgIsADUCLQAxAbb/+AGg//YBkgAOAnkAFwJ5ABcCeQAXAuoAPAIsADUCLAA1AiwANQIsADUCLAA1AiwANQIsADUCLAA1AiwANQIsADUCLP+EAy0ANQIsADUCLQAxAi0AMQItADECLQAxAi0AMQItADECLQAxAi0AMQItADECLQAxAi0AMQItADECLQAxAi0AMQItADECLQAxAi0AMQItADECLQAxAlIAMQJSADECUgAxAlIAMQJSADECUgAxAi0AMQLmADECLQAxAi0AMQItADECLQAxAi0AMQItADEBx//0Ai0AMQItADECLQAxAi0AMQItADECCgAmAsIAMQHSADUB0gA1AdIANQIIACQB1AA1AiUAMQIkADAB6wA1AesANQHrADUB6wA1AesANQHrADUB6wAoAesANQHmABABtv/4Abb/+AG2//gBtv/4Abb/+AG2//gBtv/4Abb/+AIZADUBlAAtAZQALQGUAC0BlAAtAZT//AGUAC0BlQAhAZQALQGUAC0BtQAkAZQAHQGl//wB0AA0AacAFgGUAC0CGQBBAhkAQQIfADACGQBBAhkAQQIZAEECGQBBAhkAQQIZAEECGQBBAhkAQQIZAEECGQBBAhkAQQIZAEECKQBBAikAQQIpAEECKQBBAikAQQIpAEECGQBBAhkAQQIZAEECGQBCAhkAQQIZAEECGQBBAbsAMwIPAD8Byf/kAo4AQwKOAEMCjgBDAo4AQwKOAEMCmgBDAdMANAGm/98BsAAvAbAALwGwAC8BsAAvAbAALwGwAC8BsQAvAbAALwGwAC8BsQAfAbAALwGg//YBoP/2AaD/9gGg//YBoP/2AZ//9gGg//YBVAAoAiAANQIi/4QB6AAoAdcANAHBABUBwQAUAeMAGQIFADEBGwAPAP0ANAGhADQBKwA7ARkANAEaADQAvQAsAKwAOwEWADQA3QA0ARcAOQG6//wBpQBZATsANAE6AD4CUQA0Agb/5AIFADQCJAA0AccANQHHADUByAA1Aif/vQHXADQB1wA0AdcANALo/+wB1v/0Al8ANAJfADQCXwA0AmsANAIWADQCFgA0Akr/9ALAABcCXQA0AnAAOAJYADQCAAA0AfgAOQHLAD4B3wA2Ad8ANgLjADAB3v/fAiMAOQJRADQDNQA0AzUANAJRADQB/wA0AmIAPgLbADQDJf/0A0kANAHo//oB/QA5Ae3/+wEFADQBBQA0ARH/1QKBAD4DIwA0AiL//AKBAD4C/QA6AjMAJQLGADQCFP/kAtcANAKn/+QDFAA0AcD/9wJuADMCcAA4AhYARQIWAEUEKAA4AcwAFQIfADQC6//sAdb/9AIdADQCHAA0Ah8AOgJ4AD4CXQA0AucANANtADQCWQA0AoQAOQH4ADkBywA+Ad7/3wK1AD4CIgA5AiMAOQIeADQCVQA0ApcAFwKXABcBBQA0Auj/7AIcADUCV//0Al0ANAJqADQCIwA5AusAFwIG/+QCBv/kAtf/1gHXADQCRwAsAkcALALo/+wB1v/0Acr/8gJfADQCXwA0AnAAOAJwADgCcAA4Ae3/+wHfADYB3wA2Ad8ANgIjADkBxwA1AtsANAHM/9oB3v/fAd7/3wIAAA4C8gANAqUARgGyAEoDQP/0A1EANAI3ADgCXQA+AdcAHwJK//QC5f/0ArQANAL0//wCbgA4AuUAVQIaADQDY//0A3gANAIJADkCAAA0Al3/hANb/70CZf/tAkv/9AH9/8QCBv/kAu0AOQLu/+QBxwA1AlkANANH/8QCOP//Agr/5AJB/+QCXQA0AcwAFQHe/98DEf/kAgj/5AKu/+QDKf/kAl0ANAIFACwCCwA3AeIALgGlABEBpQARAZIAMAIBAC0B2AAuAdgALgHYAC4CpQADAbz//QIGAD0CBgA9AgYAPQIXAD0B4wAwAeMAMAICAAUCXAAUAhAAMAIKAC4CCgAwAg0AEgGqAC4C/AAwAbj/9AG4//QC5wAvAbD/4QHtADcCEAA9AvwAPQMEAD0CBgA9AcoAMgIWACECigAyAsQABQLWADABpv/6Aa0ALgGw//oA+gAwAPoALAD7/70CEQA3AsEAMAHs//wCEgA3ArkAMwHTADYCdAAwAdH/5gJ8ADACdgACAq0AMAGg/+gCsABFAgoALgHCADABwgAwA78ALgGmABEB6QAwAqcAAwG8//0B5QAwAfAAMAHsADgCGQAhAhoAMAJdADACGQAwAv0AMAIeAC4BqgAuAwwAMAHJ/+ECSAAQAfYANwHtADcCAwAwAhgAMAIgAA0CIAANAQUAOAKlAAMB4AAwAhMABQIQADACIQAwAe0ANwJ7ABQCBQAsAgUALALpABcB2AAuAdkAFgHZABYCpQADAbz//QGs/80CBgA9AgYAPQIKAC4CCgAuAgoALgGw//oBuP/0Abj/9AG4//QB7QA3AaUAEQKKADIBpQARAcv/4QGw/+ECEQAtAwwALQJjADoBigA6AvoABQMKADAB9gAvAisAEAG1ACMCAgAFAnsABQLiABIC0f/8AgcALAKGADsB5AAwAvEABQL+ADAB2AAvAg0AEgIQ/34DTP/5Aiv/4QIMAAUCEQAzAZL/fgIIABUCpQADAeIAMAHiADABuP/mAnv/5gLAAD4BpQARAqQAAwHiADAB8AAwAhoAMAIZADACTwAQA0wAEAJ8AEMB2f/mAqUAAwHnADAB6//mAhoAMAGaABAByf/hAqP/5gPzADABuv/mAlv/5gK9/+YCGgAwAgcALQD6ADACCAAVAgYAPQL8AD0CDgAwAYwANAIyADQCNwA0AYYACQG6/98CNwA0Acn/5AHXADQB8wA1AYwANAGMADQBjAA0Aef/vQGtADQBrQA0Aa0ANAKQ/+kBp//yAiwANQIsADUCLAA1AjEANQHlADQB5QA0Ag3/9AJ5ABcCLAA0Ai0AMQIoADQB0gA1AcMAMgGUAC0BpQAqAaUAKgKTACgBpv/fAfIAMAI1ADQC5wA0AvIANAIrADQB0QA0AgYALgKcADQCwP/0AuoANQG2//gByAAyAbj/+QEEADQBBAA0AQH/1wItAC4C2AA0AfL//AIuAC4CzAA2AfAAJgKKADUB1//kApsANAJU/+QCxwA1AY3/8gIsACsCLQAxAcgAMwHIADMDzAAxAYYACQHuADQCoP/pAaf/8gHxADQB5QA0AdMAIgIaAC4CNwA0AnIANAIyADQDEwA0AkYAMgHDADIBlAAtAbr/3wIJADwB8gAwAe4ANQIvADUCLP+CAvf/vQIe/+0CGP/0AmAADwJgAA8BBAA0ApD/6QHwADQCEv/0AiwANAIvADQB8gAwApwAFwHJ/+QByf/kAoH/1gGtADQCCQAlAgkAJQKQ/+kBp//yAaL/8QIsADUCLAA1Ai0AMQItADECLQAxAbj/+QGlACoBpQAqAaUAKgHyADABjAA0ApwANAGG/84BqP/fAab/3wHQAAgCngAHAlsAOgF8ADsC1//0AvkANAIAADECGgAtAaYAGgIN//QChv/0AlwANQKc//wCJQAxAo4AQwHlADQC+P/0AxYANAHTADcB1wA1Ac//xAHJ/+QCoAAxAqn/5AMG/8QCBwAHAeb/5AID/+QCyv/tAcz/5AJL/+QCyP/kAisANAIJADABEf/VAgb/5AIkADQBxwA1Ag//5AHXADQB0P/2Al0ANAJwADgBBQA0AgwANAIG/+QCwAAXAl8ANAHHAAQCcAA4AlgANAIAADQBxgADAcsAPgHoAEEC1gAqAd7/3wJuADMCdgAkAg7/7QIrADkCsAA5AVkAOQKtADkCWQAsArEAOQEFADQB6ABBAdAANAIEACECXwA0AnAAOAHoAEEB0wA1AaEAJAIN/+QCIAA0AgEAQQJ6AEgCAQBBAnAAOAIDADQCDAA5AsAAFwIU//UCDAA5AhT/9QIO/+0CFf/zAoEAMAKLAEcCaQAwAn0ARwKSAEMCkABDAhj/9gIR/+8CBv/kAgb/5AIG/+QCDv/tAhX/8wKBADACiwBHAmkAMAJ9AEcCkgBDApAAQwIkADgCKgBOAqQANwKnAE0CjgA3Ap4ATQI1AFQCJwA6AqkAOAKwAE4DKgA3Ay0ATQMUADcDJABNA1gASgNYAEoCuwBUAqwAOgJdADQCqQA4ArAATgMqADcDLQBNAxQANwMkAE0DWABKA1gASgFSADgBWABOAdIANwHWAE0BvQA3AcwATQIAAEoCAABKAWMAVAFVADoBBQA0AQUANAKuADgCyABPAzwANwNLAE4DGQA3Ay8ATgLIAFQCrwA6AlMATgJhAEIC2QBBAugAQQMYAD0CYQBIAnEALQHoAEEB6ABBArIAOALPAE8DQgA3A1AATgMhADcDMwBOAzwASgM9AEoC1gBUArgAOgJ2ACQCsgA4As8ATwNCADcDUABOAyEANwMzAE4DPABKAz0ASgIcACwCFgASAa8AIQIHAC0BtQAjAVgAIgIQADYCBwA5APUAOgHhADYBtP/wAg0AEgGvACEBhwAsAgoALgILAC4CCQAJAZ8AMQIPAC4BjwAXAf0AQAKRADUBl/+7ArAARQK5ADMA9QA6APUAKAD1AB0B/QBAAf0AQAH9AEACCgAuArkAMwIcACwBtQAjAhAANgGsADYBpQAXAhEAMAHM//kBxQAvAcz/+QIKAC4BowAzAYkADgGUABgCIv/hAgsAMwIBADQB4wAlAjYAJgKNADcCCwAzAggAJgHFAC8A+/+9Aa0ALgIOABICXv/pAgn/0gIcACwCHAAsAhwALAIcACwCHAAsAhwALAIcACwCHAAsAhwALAIcACwCHAAsAhwALAIcACwCHAAsAhwALAIcACwCHAAsAhwALAIcACwCHAAsAhwALAIcACwCHAAsAhwALAIcACwBtQAjAbUAIwG1ACMBtQAjAbUAIwG1ACMBtQAjAbUAIwIQADYCEAA2AhAANgIQADYCEAA2AhAANgIQADYCEAA2AhAANgIQADYCEAA2AhAAKQIQACkCEAApAhAAKQIQACkCEAApAhAAKQIQACkCEAApAhAAKQIQACkCEAApAPUAOgD1ADoA9QAyAPUAJwD1ADoA9QA6APUAOgD1ABkA9QA6APUAOgD1ACIA9QA4APUAOgD1ACIA9QAfAPUAIwIKAC4CCgAuAgoALgIKAC4CCgAuAgoALgIKAC4CCgAuAgkACQIJAAkB/QBAAf0AQAH9AEAB/QBAAf0AQAH9AEAB/QBAAf0AQAH9AEAB/QBAAf0AQAH9AEAB/QBAAf0AQAH9AEAB/QBAArkAMwK5ADMCuQAzArkAMwK5ADMCuQAzArkAMwK5ADMCuQAzArkAMwK5ADMCuQAzArkAMwK5ADMCuQAzArkAMwK5ADMCuQAzArkAMwK5ADMCuQAzArkAMwK5ADMA8//tAgEANAFYACICDQAuAcn/5AHzADUBjAA0AdH/5AGtADQBoP/2AiwANAItADEBBAA0AdwANQHJ/+QCeQAXAiwANQGbAAUCLQAxAigANAHSADUBmAACAZgAAgGUAC0BsAAvAocAIgGm/98CLAArAjMAHQEEADQBBAA0AQQANAGwAC8BsAAvAbAALwItADECMwAdAcn/5AGtADQCLAA0AZsANAHIABcCLAA1Adv/9AHaADIB2//0Ai0AMQG7ADUBmAA0AXUAGwHE/+QB8wA1AfMANQItADEBsQAvAbEALwGxAC8ChwAiAigANAHcADUB0gA1AdoAMgEB/9cByAAyAdQANQJ5ABcB5AAOAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AHJ/+QByf/kAcn/5AGtADQBrQA0Aa0ANAGtADQBrQA0Aa0ANAGtADQBrQA0AiwANAIsADQCLAA0AiwANAIsADQCLAA0AiwANAIsADQCLAA0AiwANAIsADQCLAA0AiwANAIsADQCLAA0AiwANAIsADQCLAA0AiwANAIsADQCLAA0AiwANAIsADQBBAA0AQQANAEEADQBBAA0AQQANAEEADQBBAA0AQQANAEEADQBBAA0AQQANAEEADQBBAA0AQQANAEEADQBBAA0Ai0AMQItADECLQAxAi0AMQItADECLQAxAi0AMQItADEB0gA1AdIANQGwAC8BsAAvAbAALwGwAC8BsAAvAbAALwGwAC8BsAAvAbAALwGwAC8BsAAvAbAALwGwAC8BsAAvAbAALwGwAC8CMwAdAjMAHQIzAB0CMwAdAjMAHQIzAB0CMwAdAjMAHQIzAB0CMwAdAjMAHQIzAB0CMwAdAjMAHQIzAB0CMwAdAjMAHQIzAB0CMwAdAjMAHQIzAB0CMwAdAjMAHQDz/+0CCAAVASwAQwEyAEoCBAA6AYYAQgG6//wBv//sAdsAFgHC//4B6AA3AY0AJgHwAB0B2QAsAikAKQF2ADMBv//3Ab3/3wG2//UBu//uAd8ALwGQABgB8QAeAdoAHgIpACkB+AA0AfgAPAH4AA8B+AAFAfgAJAH4ABoB+AA5AfgAVgH4ACEB+AA4AfgANAH4ABoB+AA5AfgAEgH4//sB+AAVAfgACgH4ADoB+ABIAfgAIQH4ACwB+AAaAgQAOgFkAAIBZAAnAWT/+QFk//ABZP/0AWT/9QFkAAIBZAAaAWT/9AFkAAsBZAAeAWQAQwFkABUBZAAMAWQAEAFkABEBZAAeAWQANgFkABABZAAnAWQARAFkAGkBZAA7AWQAMgFkADYBZAA3AWQARAFkAFwBZAA2AWQATQFkAEsBZABwAWQAQgFkADkBZAA9AWQAPgFkAEsBZABjAWQAPQFkAFQAcf82AdUAaQM6AGkDOgBpAzoAOwM6AGkDOgAyAzoAaQM6ADsDOgAyAzoANgM6AGkDOgA3AzoAaQM6ADIDOgA3AvUAVADWABEA1f/qANcAEQDa/+oCigARAOEAGADhAAYBoABPAaD/8QDWADYBKgA+AZUARAIVAF4BzwAAAdcAMAHVAKwB3AAsAlr/0QDiACYBnwANAc8AAAH4ABUB+AAVAWQAPgFkABoBIAAoASD/8AEiACABIv/2AR4ABwEf//oBZACCAWQAXgEhACcBIP/uASIAHgEi//UBHwAFAR//+QFrADoBawA6AdUAIgLEACIB9gAfAdUAIgFuADoBbgA6Adf/3QFrAEABawBAAdUAKQLEACkB9gAfAfgAIAH4ACAA0P/uAXv/7gF7AFcBewBKANAAVwDQAEoCDgA2Ag4AHAE3ADYBNwAcAXQAXADGAFwCDgA8Ag4AIgE3ADwBNwAiAWQAWwFkADcBZACCAWQAXgDWADYA2v/qAfMAAAFGAAAA6gAAAOsAAAAAAAAAHwAAAAD/vAAA/7sAAP+7AAD/uwDqAAAAAAAAAhcANAGqAC4B6wA4AfgAIQHc//oCGgAtBB0AMgIKABYBJf/HAeMAFAHnACUCTwAVAfUAFQHdADsDNAAzAdEABALPABUB2wA5AhcANAGqAC4B6wA4AfgAIQHc//oCGgAtBB0AMgIKABYB4wAUAecAJQJPABUB9QAVAd0AOwM0ADMB0QAEAs8AFQHbADkB+AANAfgATAH4ADgB+AAlAfgABgH4AB4D3gA3AfgAGAH4ACAB+AA5Afj//wH4ACcB+ABaA0wAPwH4ABYDTABSAfgARwH4AA0B+ABMAfgAOAH4ACUB+AAIAfgAHgPeADIB+QAlAfgAHwH4ADYB+P/+AfgAJgH4AFcDTAA/AfgAKANMAFQB+ABIANYANgBx/zYA1gA2AskAGALJAGEBZAAYAWQAYQHFAEABxABAAcYAOQHEAEABxAAyAcQALwHDACQBxAAzAcMAFgHEABYBxQAXAbgAHAG4ACgBxwA+AecATgN3AFQDJQA8AVP/oQJ2ACQCD//kAhwANQHEAAoB+ABKAg0AEgHQABMC4wBPBCkAUAFlABgBZQBhAnQAVQMkAEEBxQBAAcQAQAHGADkBxABAAcQAMgHEAC8BwwAkAcQAMwHDABYBxAAWAcUAFwG4ABwBuAAoAccAPgMlADwBU/+hAhwANQHEAAoB+ABKAdAAEwLjAE8EKQBQAfgAWgH4AFkB+ABSAfgAWgH4AE0B+ABKAfgAPwH4AE0B+AAxAfgAMQH4ADAB+AA7AfgASQH4AFcDKgA/Afj/9AH4ACQB+AAcAfgASgH4ACkDKgB1BBQAUAH4AFoB+ABZAfgAUgH4AFoB+ABNAfgASgH4AD8B+ABNAfgAMQH4ADEB+AAwAfgAOwH4AEkB+ABXAyoAPwH4//QB+AAkAfgAJQH4AEoB+AApAyoAcwQUAEcDhACfAxwAewOFAIgDRwCvA4QAiwOEAOADhACCA0gAnwUEAIIDyQC6AtAAYgPAADUC0AA0A8AAKgLQAGIC0AA0A+gAPgPoAEgDbQBXAdgAKQISAF4DbgBFA24AgwNuAEUDbgBgAlgAYwJYADsB9QAjAfQAYgH1ACMB9ABCAdgAKQH4ADQB+AA3AyMANAOcADwClABFAo8AcQHsACIC2gBtAkAAXgMXAFYB0gBcAWsAXgFrAF4BewANAc4AQwHQABwDsgBHA90ANASrAFgDYQAyAtAAYgTYAHEFtABaBeEAnQW0AIUD6AAjAewAIgHSAFwBzgBDAdAAHAMmADEB+AAjAfgAcgH4AFMB+AAuAfgAKAH4AG8B+ABZAfgAMQDLABABXgBNAaMAOwGjADsBWAA3AaMAMAEzAFIBM//6ATMAPAEzABIBMwAnAX8AMQFlADUBZAA1AskANQFlAFwBZABcAskAXAEqAFgBsP/6ARMAUQETAAIBSgBhARH/4wDYAE4A2QAKALcAVAFvADUBDQBfAO8AbAEL/+gBEwBRAKQAXwERAFkAiP/PAIgAUQAA/wMAAP+zAAD/UgAA/0gAAP79AAD++AAA/wEAAP8iAAD/WgAA/vgAAP8sAAD+2wAA/30AAP/JAAD/HwAA/w0AAP+tAAD/pgAA/t0AAP7SAAD+6wAA/tsAAP+AAAD/iQAA/z8AAP6JAAD+nAAA/rsAAP68AAD+ugAA/zsAAP6NAAD+2wAA/yoAAP7iAAD++AAA/0cAAP6jAAD+aQAA/okAAP6AAAD+mgAA/oIAAP63AAD+PgAA/nAAAP7PAAD9RwAA/zAAAP6iAAD+pAAA/lwAAP8YAAD+ngAA/wUBEABYAAD+sgAA/t0BQwBlAWAAYQD5/9sBYABYAVkAXACrAF4BDQBfAAD+uwAA/ukBSgBRASsAVwAA/toAAP7jAO//5wEFAF8BYgBaAPj/2wDw/9sAfQBeAAD/FgAA/8UAAP9iAAD/WAAA/xEAAP8JAAD/EgAA/zEAAP9sAAD/CQAA/z4AAP+SAAD/MAAA/6EAAP8qAAD+4gEOAGkBQwB0AV8AcgD5/9sBXwBpAVgAbgCoAG8BEABuAUoAYwErAGkBBQBxAWIAawAA/3oA1wBRAAD/jgDWAGQAAP96ANYAUQAA/44A1gBkAVkAYQCrAGIBDQBjARAAXAFUAFUBYABcAWAAZQFDAGoBBQBjAWIAXgErAFwApv/QAPn/2wDv/+cBEQBdAUMAagFgAGUA+f/bAWAAXAFZAGEAqQBiAQ0AYwFLAFUA1wBUANcAVAErAFwA7//nAQUAYwDw/+gBYgBeAPv/9gAA/vgAAP75AJMATQCTAD8BZgBYAKUASwCmAD0ApQBLAKMAYQCkAFQBIABLAScAYQEnAFMBHgBLAR4APQEtAGEBLQBTAWIAZwFiAFABYgBnAWIAUAFZAFkBWQBYAWgAZACvAGcAtwBaAKoATQCxAD8BYgBaASAAPQD4/9sAq//8APj/2wCr//gA0ABKA0QAMANhADIBJgBkAqoAZAFX//UBQf/0AegAQQHoAEEBuAAwAbgAMAGwAC8BsAAvASsAVwFDAGQBQwB1AUMAaAAAAAAA8P/bAKv/5QFZAFgBWQBZAKv//gFDAF4BRgBhAUMAXgF7AGcBtQBRAbkAbgGyAFEBZQBRAUMAcgFGAHQBQwByAWIAfAG0AGMBuQCBAbYAYwFlAGQA1wBVANUAYwF8AFwBZQBiAVkAaQFZAGkBYgBwAVkAWAFZAGkBKwBQASsAUAFiAFEBYgBoASsAZAErAGQBFf+CAWgAZAEk/+QBPQBFAT0ARgEk/+UAvQA1AST/8AEk//EAwABMAVgANwErAGUBKwB3ARcAawEbAH4BYgBRAWIAaAF/AHcAsP/qALD/6QHA//cBjf/yAXwAVwABAAADp/73AAAF4f1H/qIFiQPoAI0AAAAAAAAAAAAAAAALRgAEAfYBXgADAAACigJY//UASwKKAlgAMQFeADIBOwAAAgsFAwUAAAIABGAAAv8CAAABAAAAAAAAAABiQiAgAIEADf//A6f+9wAAA6cBCSAAAZ8AAAAAAg4CsAAAACAABAAAACIBngABAAAAAAAAAJgAAAABAAAAAAABABMAmAABAAAAAAACAAsAqwABAAAAAAADACcAtgABAAAAAAAEAB8A3QABAAAAAAAFADwA/AABAAAAAAAGABwBOAABAAAAAAAHADQBVAABAAAAAAAIADsBiAABAAAAAAAJADsBiAABAAAAAAALABgBwwABAAAAAAAMABgBwwABAAAAAAANADoB2wABAAAAAAAOABoCFQADAAEECQAAATACLwADAAEECQABADADXwADAAEECQACAAwDjwADAAEECQADAE4DmwADAAEECQAEAD4D6QADAAEECQAFAHgEJwADAAEECQAGADgEnwADAAEECQAHAGgE1wADAAEECQAIAHYFPwADAAEECQAJAHYFPwADAAEECQALADAFtQADAAEECQAMADAFtQADAAEECQANAHQF5QADAAEECQAOADQGWQADAAEECQAQACYGjQADAAEECQARABYGswADAAEECQEAAHIGyQADAAEECQEBADYHOwADAAEECQECADYHcQADAAEECQEDADAHp0RpZ2l0aXplZCBkYXRhIGNvcHlyaWdodCAyMDEyLTIwMTgsIFRoZSBNb3ppbGxhIEZvdW5kYXRpb24gYW5kIFRlbGVmb25pY2EgUy5BLiwgYkJveCBUeXBlIEdtYkggYW5kIENhcnJvaXMgQ29ycG9yYXRlIEdiUiwgd2l0aCBSZXNlcnZlZCBGb250IE5hbWUgIkZpcmEiRmlyYSBTYW5zIENvbmRlbnNlZEJvb2sgSXRhbGljNC4zMDE7YkIgIDtGaXJhU2Fuc0NvbmRlbnNlZC1Cb29rSXRhbGljRmlyYSBTYW5zIENvbmRlbnNlZCBCb29rIEl0YWxpY1ZlcnNpb24gNC4zMDE7UFMgMDA0LjMwMTtob3Rjb252IDEuMC44ODttYWtlb3RmLmxpYjIuNS42NDc3NUZpcmFTYW5zQ29uZGVuc2VkLUJvb2tJdGFsaWNGaXJhIFNhbnMgaXMgYSB0cmFkZW1hcmsgb2YgVGhlIE1vemlsbGEgQ29ycG9yYXRpb24uYkJveCBUeXBlIEdtYkggJiBDYXJyb2lzIENvcnBvcmF0ZSBHYlIgJiBFZGVuc3BpZWtlcm1hbm4gQUdodHRwczovL3d3dy5iYm94dHlwZS5jb21MaWNlbnNlZCB1bmRlciB0aGUgT3BlbiBGb250IExpY2Vuc2UsIHZlcnNpb24gMS4xIG9yIGxhdGVyaHR0cDovL3NjcmlwdHMuc2lsLm9yZy9PRkwARABpAGcAaQB0AGkAegBlAGQAIABkAGEAdABhACAAYwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQAyAC0AMgAwADEAOAAsACAAVABoAGUAIABNAG8AegBpAGwAbABhACAARgBvAHUAbgBkAGEAdABpAG8AbgAgAGEAbgBkACAAVABlAGwAZQBmAG8AbgBpAGMAYQAgAFMALgBBAC4ALAAgAGIAQgBvAHgAIABUAHkAcABlACAARwBtAGIASAAgAGEAbgBkACAAQwBhAHIAcgBvAGkAcwAgAEMAbwByAHAAbwByAGEAdABlACAARwBiAFIALAAgAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgACIARgBpAHIAYQAiAEYAaQByAGEAIABTAGEAbgBzACAAQwBvAG4AZABlAG4AcwBlAGQAIABCAG8AbwBrAEkAdABhAGwAaQBjADQALgAzADAAMQA7AGIAQgAgACAAOwBGAGkAcgBhAFMAYQBuAHMAQwBvAG4AZABlAG4AcwBlAGQALQBCAG8AbwBrAEkAdABhAGwAaQBjAEYAaQByAGEAIABTAGEAbgBzACAAQwBvAG4AZABlAG4AcwBlAGQAIABCAG8AbwBrACAASQB0AGEAbABpAGMAVgBlAHIAcwBpAG8AbgAgADQALgAzADAAMQA7AFAAUwAgADAAMAA0AC4AMwAwADEAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA4ADgAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA2ADQANwA3ADUARgBpAHIAYQBTAGEAbgBzAEMAbwBuAGQAZQBuAHMAZQBkAC0AQgBvAG8AawBJAHQAYQBsAGkAYwBGAGkAcgBhACAAUwBhAG4AcwAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAFQAaABlACAATQBvAHoAaQBsAGwAYQAgAEMAbwByAHAAbwByAGEAdABpAG8AbgAuAGIAQgBvAHgAIABUAHkAcABlACAARwBtAGIASAAgACYAIABDAGEAcgByAG8AaQBzACAAQwBvAHIAcABvAHIAYQB0AGUAIABHAGIAUgAgACYAIABFAGQAZQBuAHMAcABpAGUAawBlAHIAbQBhAG4AbgAgAEEARwBoAHQAdABwAHMAOgAvAC8AdwB3AHcALgBiAGIAbwB4AHQAeQBwAGUALgBjAG8AbQBMAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAdgBlAHIAcwBpAG8AbgAgADEALgAxACAAbwByACAAbABhAHQAZQByAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABGAGkAcgBhACAAUwBhAG4AcwAgAEMAbwBuAGQAZQBuAHMAZQBkAEIAbwBvAGsAIABJAHQAYQBsAGkAYwBTAHQAeQBsAGkAcwB0AGkAYwAgAHYAYQByAGkAYQBuAHQAcwAgAEIAdQBsAGcAYQByAGkAYQBuACwAIABkAGkAZgBmAGUAcgBlAG4AdAAgAEEAZgByAGkAYwBhAG4AIABsAGEAbgBnAHUAYQBnAGUAcwBTAHQAeQBsAGkAcwB0AGkAYwAgAHYAYQByAGkAYQBuAHQAcwAgAEwAaQBiAGUAcgBpAGEAbgBTAHQAeQBsAGkAcwB0AGkAYwAgAHYAYQByAGkAYQBuAHQAIABhAG0AcABlAHIAcwBhAG4AZABTAHQAeQBsAGkAcwB0AGkAYwAgAHYAYQByAGkAYQBuAHQAcwAgAEcAcgBlAGUAawAAAAAAAAQAAAADAAAAJAADAAEAAAAkAAAABAAAEFYAAwAK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AXMBeAGIAbIBpAGoAa8B+gHwAfMB9QGRAjgCSgI6Aj4CXwJFCX4CXQKtAqECpQKnAtcCaQLZABoBcQADAVkAGwFyACsBhgAuAYkALwGLACwBhwA4AZMAOgGVAFQBtQBEAaUATwGwAFUBtgBFAaYAZQHVAGMB0wBnAdcAZgHWAG8B5gBtAeQAhgICAIIB/gB3AfEAgwH/AH0B7wB1Af0AiAIGAI0CDQIOAJECEgCWAhgAlAIWAJcCGgCaAiEAoQIqAKQCLgCiAiwCKwCoAjMAygJVALACPADHAlIA1gJjAN8CbwDhAnIA4AJxAOgCfwDsAoMA6wKCAOoCgQD1Ao8A9AKNAPMCjAEcAscBGAK3AQQCowEbAsYBFgK1ARkCxAEkAs8BLALYAS0BNwLjATkC5gE4AuQCigGDACcAKQGEAP4CmgDQADEBjQA2AD0APwGeAZkAVwDxAFYAYAk3AGgBHwHtAIQAhQCOAg8CFAITAJ4AqQI3ALIAwQJMAMgCUwDaAmgBMwD/ApsAWAG/ApwA+wKXAQABEAKvARoBIAEwAtwBPALqAFsAXQHJAcoEbgD9ApkB2QLUBGQEZQRjBGYANQBBAaEAkACZAh4AoACqAjYACQFfAHgB8gCxAj0BBQKkAQwCqwEJAqgBCgKpAQsCqgHDABIBaAAVAWsAIgF6AGoB4QBkAdQAjAIMAM4CWgDPAlsAXAHHAgUANABAAZ8AYgHRAHMBKACnAjIAHQF0ACEBeQDSAl4AEAFmABgBbgBNAa4AUwG0AHoB9ACBAfwAuQJEAMkCVADiAnMA5AJ5AQcCpgEXArYA7QKEAPcCkQBrAeIAbgHlAKsBlgCuAmIBOwLoABMBaQBGAacAuwJGANUCYQC8AkcAvQJIATIC3gIZAi8CkgIEAZICbQAeADIBjwCSAPgCiQLrAGkB3QAoAQMBIQBZAcEAigIKAN0CbADlAnwBNALfAXcBbwFwAX8CXAGKAZ0BmwG8AcQBxQG3AbkBuwG6AggB2AHgAU0B0gJwAeoB6QHoAgECAAFQAh8CFQIdAhwCKAInAiYCNAI1AVICOwFTAlkCZwJ9AnsCeAJ6AncCdQJ2AVQBVQKIAb0CCQHAAb4CnwKdAqICxQLKAswC0wLhAVYC6QLlAcYByAHaAdwB2wGOAYEBTAG4AU4BTwIHAhABUQJrAd4B3wGgAZoBogKeApYCjgHPAiACIgGCAYAB6wHsBGgEZwRpBG8EcQpCCj4KPQr5CkMKQAqECoIKRgpECj8KRQpBCjoKPAo7CiYKJQqBCoYKjwqOCpAKigonCjkEagRtBHAKNQopCisKLQosCioKSQpKCkwKUApRClIKTgpICkcKUwpPCksKTQpUBokHIAaKByEKNwo4BosHIghtByMHJAclCSIGZwrZCtsGgAkhBoEGggaDBoUGhgcXBocGiAcdBx4HHwcVBxoHFgcZBxsHGAccBpEHLActBpIGkwaUBy4HLwcrBowHJgaNBycGjgcoBo8HKQaQByoHMAcxBzIHMwaVBzQKNgaWBzUGlwaYBzYHNwaZBpoGmwR7BHwEpAR3BJwEmwSeBJ8EoASZBJoEoQSEBIEEjgSVBHMEdAR1BHYEeQR6BH0EfgR/BIAEgwSPBJAEkgSRBJMElASXBJgElgSdBKIEowUZBRoFIwUvBTAFMgUxBTMFNAU3BTgFNgU9BUIFQwUbBRwFRAUXBTwFOwU+BT8FQAU5BToFQQUkBSEFLgU1BKUFRQSmBUYEpwVHBKgFSASpBUkEqgVKBKsFSwSsBUwErQVNBK4FTgSvBU8EsAVQBLEFUQSCBSIE+wWbBPwFnAR4BRgEsgVSBLMFUwS0BVQEtQVVBLYFVgS3BVcEuAVYBLkFWQS6BVoEuwVbBLwFXQS+BV4EvwVfBMAFYAsACwILAQsDBMEFYQTCBWIEwwVjBMQFZATFBWUExwVnBMgFaATJBMoFagTLBWsEzAVsBM0FbQTOBW4EzwVvBNAFcAVpBNEFcQTSBXIE0wVzBNQFdATVBXUE1gV2BNcFdwTYBXgE2QV5BNoFegTbBXsE3AV8BN0FfQTeBX4E3wV/BOAFgAThBYEE4gWCBOMFgwTkBYQE5QWFBOYFhgTnBYcE6AWIBOkFiQTqBYoE6wWLBOwFjATtBY0E7gWOBO8FjwTwBZAE8QWRBPIFkgTzBZME9AWUBPUFlQT2BZYE9wWXBPgFmAT5BZkE+gWaBL0FXATGBWYE/QWdBP4FngT/BZ8FAAWgCowKiQqNCoAKiAp/ACQBfAAlAX0AOwGXADwBmAA+AZwAOQGUAF8BzQBwAecAfAH2AJgCGwCVAhcAnAIkAJ0CJQClAjAApgIxAKMCLQDUAmAAzAJXAMsCVgDYAmUA2QJmAOMCdADuAoUA7wKGAPkClAD6ApUA/AKYAPYCkAEdAsgBJgLRASMCzgElAtABOgLnABQBagAXAW0ACwFhAA0BYwAOAWQADwFlAAwBYgAEAVoABgFcAAcBXQAIAV4ABQFbAFABsQBSAbMAWgHCAEgBqQBKAasASwGsAEwBrQBJAaoAgAH7AH4B+AC+AkkAwAJLALQCPwC2AkEAtwJCALgCQwC1AkAAwgJNAMQCTwDFAlAAxgJRAMMCTgENAqwBDwKuARECsAETArIBFAKzARUCtAESArEBLwLbAS4C2gExAt0BNQLgBuQHQAdBB1cHWAdhB2IHeAd5B4YHhweSB5MHogejB0MHRAdGB0UHRwdCB1AGpganBqQGpQaoCt4HsQrcCvMK7gdlB2QHZgdjB28Gtwa4BsEGwgbDCuEK5AroB3oHfwbWBtcG1AbVCuIK5grqB5UHlgeXB5gHiAeJB5QHmQbnBugG5QbmBuAK7ArtCu8HpgelB6cHpAewBt4G3wbxBvIG8wrxCt8JJwksCSsJKQkqCQMJBAkBCP8JAAkCCOIJEQkSCQ0JDwkQCQ4KCgoLCOAJlwl6CXgI9Qj2BGsJlgl5CXcI7QjuCT8JPQk0CTYJPAk5CMgIyQniCdwJ3gngCeQJ5QnjCd0J3wnhCekJ5gnnCegKEAmKCY4JkAl8CXQJkQmECYMKEwoRChQA5gF1ApMCywEnAtIKIwooAOkCgAByAJMK/gCJADAAJgF+AM0CWAAMAAAAAD7UAAAAAAAABTsAAAANAAAADQAACS0AAAAgAAAAIAAACSUAAAAhAAAAIQAACNsAAAAiAAAAIgAACRcAAAAjAAAAIwAACOMAAAAkAAAAJAAACTMAAAAlAAAAJQAACZQAAAAmAAAAJgAACgAAAAAnAAAAJwAACRgAAAAoAAAAKQAACO8AAAAqAAAAKgAACOEAAAArAAAAKwAACXsAAAAsAAAALAAACNcAAAAtAAAALQAACP0AAAAuAAAALgAACNYAAAAvAAAALwAACOQAAAAwAAAAOQAACHEAAAA6AAAAOwAACNgAAAA8AAAAPAAACYIAAAA9AAAAPQAACX8AAAA+AAAAPgAACYEAAAA/AAAAPwAACN0AAABAAAAAQAAACf8AAABBAAAAQQAAAAEAAABCAAAAQgAAACMAAABDAAAAQwAAACoAAABEAAAARAAAADMAAABFAAAARQAAAEIAAABGAAAARgAAAF4AAABHAAAARwAAAGEAAABIAAAASAAAAGwAAABJAAAASQAAAHQAAABKAAAASgAAAIcAAABLAAAASwAAAIsAAABMAAAATAAAAI8AAABNAAAATQAAAJsAAABOAAAATgAAAJ8AAABPAAAATwAAAK0AAABQAAAAUAAAANcAAABRAAAAUQAAANwAAABSAAAAUgAAAN4AAABTAAAAUwAAAOcAAABUAAAAVAAAAPIAAABVAAAAVQAAAQEAAABWAAAAVgAAAR4AAABXAAAAVwAAASIAAABYAAAAWQAAASkAAABaAAAAWgAAATYAAABbAAAAWwAACPMAAABcAAAAXAAACOUAAABdAAAAXQAACPQAAABeAAAAXgAACYkAAABfAAAAXwAACQUAAABgAAAAYAAACocAAABhAAAAYQAAAVcAAABiAAAAYgAAAXsAAABjAAAAYwAAAYUAAABkAAAAZAAAAZAAAABlAAAAZQAAAaMAAABmAAAAZgAAAcsAAABnAAAAZwAAAdAAAABoAAAAaAAAAeMAAABpAAAAaQAAAe4AAABqAAAAagAAAgMAAABrAAAAawAAAgsAAABsAAAAbAAAAhEAAABtAAAAbQAAAiMAAABuAAAAbgAAAikAAABvAAAAbwAAAjkAAABwAAAAcAAAAmQAAABxAAAAcQAAAmoAAAByAAAAcgAAAm4AAABzAAAAcwAAAn4AAAB0AAAAdAAAAosAAAB1AAAAdQAAAqAAAAB2AAAAdgAAAskAAAB3AAAAdwAAAs0AAAB4AAAAeQAAAtUAAAB6AAAAegAAAuIAAAB7AAAAewAACPEAAAB8AAAAfAAACgcAAAB9AAAAfQAACPIAAAB+AAAAfgAACYcAAACgAAAAoAAACSYAAAChAAAAoQAACNwAAACiAAAAogAACTAAAACjAAAAowAACT4AAACkAAAApAAACTIAAAClAAAApQAACUAAAACmAAAApgAACggAAACnAAAApwAACgIAAACoAAAAqAAACoUAAACpAAAAqQAACgMAAACqAAAAqgAABF8AAACrAAAAqwAACRMAAACsAAAArAAACYgAAACtAAAArQAACP4AAACuAAAArgAACgQAAACvAAAArwAACosAAACwAAAAsAAACgYAAACxAAAAsQAACYUAAACyAAAAswAACL0AAAC0AAAAtAAA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AncAAAJ+AAACfwAAAnUAAAKAAAACgQAAAVQAAAKCAAACggAAAogAAAKDAAACgwAAAb0AAAKEAAAChAAAAgkAAAKFAAAChQAAAcAAAAKGAAAChgAAAb4AAAKHAAAChwAAAp8AAAKIAAACiAAAAp0AAAKJAAACiQAAAqIAAAKKAAACigAAAsUAAAKLAAACiwAAAsoAAAKMAAACjAAAAswAAAKNAAACjQAAAtMAAAKOAAACjgAAAuEAAAKPAAACjwAAAVYAAAKQAAACkAAAAukAAAKRAAACkQAAAuUAAAKSAAACkgAAAcYAAAKTAAACkwAAAcgAAAKUAAAClAAAAdoAAAKVAAAClQAAAdwAAAKWAAAClgAAAdsAAAKXAAAClwAAAY4AAAKYAAACmAAAAYEAAAKZAAACmQAAAUwAAAKaAAACmgAAAbgAAAKbAAACnAAAAU4AAAKdAAACnQAAAgcAAAKeAAACngAAAhAAAAKfAAACnwAAAVEAAAKgAAACoAAAAmsAAAKhAAACogAAAd4AAAKjAAACowAAAaAAAAKkAAACpAAAAZoAAAKlAAACpQAAAaIAAAKmAAACpgAAAp4AAAKnAAACpwAAApYAAAKoAAACqAAAAo4AAAKpAAACqQAAAc8AAAKqAAACqgAAAiAAAAKrAAACqwAAAiIAAAKsAAACrAAAAYIAAAKtAAACrQAAAYAAAAKuAAACrwAAAesAAAKwAAACsAAABGgAAAKxAAACsQAABGcAAAKyAAACsgAABGkAAAK0AAACtAAABGwAAAK3AAACtwAABG8AAAK4AAACuAAABHEAAAK5AAACuQAACkIAAAK6AAACugAACj4AAAK7AAACuwAACj0AAAK8AAACvAAACvkAAAK/AAACvwAACkMAAALAAAACwAAACkAAAALGAAACxgAACoQAAALHAAACxwAACoIAAALIAAACyAAACkYAAALKAAACygAACkQAAALLAAACywAACj8AAALMAAACzAAACkUAAALOAAACzgAACkEAAALPAAACzwAACjoAAALQAAAC0AAACjwAAALRAAAC0QAACjsAAALUAAAC1AAACi4AAALWAAAC1gAACiYAAALXAAAC1wAACiUAAALYAAAC2AAACoEAAALZAAAC2QAACoYAAALaAAAC2gAACo8AAALbAAAC2wAACo4AAALcAAAC3AAACpAAAALdAAAC3QAACooAAALeAAAC3gAACicAAALgAAAC4AAACjkAAALhAAAC4QAABGoAAALiAAAC4gAABG0AAALjAAAC4wAABHAAAALkAAAC5AAACjUAAALlAAAC5QAACikAAALmAAAC5gAACisAAALnAAAC5wAACi0AAALoAAAC6AAACiwAAALpAAAC6QAACioAAALuAAAC7gAACiQAAAMAAAADAQAACkkAAAMCAAADAgAACkwAAAMDAAADBQAAClAAAAMGAAADBgAACk4AAAMHAAADBwAACkgAAAMIAAADCAAACkcAAAMJAAADCQAAClMAAAMKAAADCgAACk8AAAMLAAADCwAACksAAAMMAAADDAAACk0AAAMNAAADDQAAClQAAAMPAAADDwAAClUAAAMRAAADEwAAClYAAAMWAAADIQAAClkAAAMjAAADLQAACmUAAAMvAAADMgAACnAAAAM0AAADNgAACnQAAAM5AAADPQAACncAAANCAAADQgAACtcAAANFAAADRQAACtgAAANcAAADXAAACnwAAANhAAADYQAACn0AAANwAAADcAAABokAAANxAAADcQAAByAAAANyAAADcgAABooAAANzAAADcwAAByEAAAN0AAADdQAACjcAAAN2AAADdgAABosAAAN3AAADdwAAByIAAAN6AAADegAACG0AAAN7AAADfQAAByMAAAN+AAADfgAACSIAAAN/AAADfwAABmcAAAOEAAADhAAACtkAAAOFAAADhQAACtsAAAOGAAADhgAABoAAAAOHAAADhwAACSEAAAOIAAADigAABoEAAAOMAAADjAAABoQAAAOOAAADjwAABoUAAAOQAAADkAAABxcAAAORAAADoQAABmgAAAOjAAADqQAABnkAAAOqAAADqwAABocAAAOsAAADrgAABx0AAAOvAAADrwAABxUAAAOwAAADsAAABxoAAAOxAAADyQAABvwAAAPKAAADygAABxYAAAPLAAADywAABxkAAAPMAAADzAAABxsAAAPNAAADzQAABxgAAAPOAAADzgAABxwAAAPPAAADzwAABpEAAAPQAAAD0QAABywAAAPSAAAD1AAABpIAAAPVAAAD1gAABy4AAAPXAAAD1wAABysAAAPYAAAD2AAABowAAAPZAAAD2QAAByYAAAPaAAAD2gAABo0AAAPbAAAD2wAABycAAAPcAAAD3AAABo4AAAPdAAAD3QAABygAAAPeAAAD3gAABo8AAAPfAAAD3wAABykAAAPgAAAD4AAABpAAAAPhAAAD4QAAByoAAAPwAAAD8wAABzAAAAP0AAAD9AAABpUAAAP1AAAD9QAABzQAAAP2AAAD9gAACjYAAAP3AAAD9wAABpYAAAP4AAAD+AAABzUAAAP5AAAD+gAABpcAAAP7AAAD/AAABzYAAAP9AAAD/wAABpkAAAQAAAAEAQAABHsAAAQCAAAEAgAABKQAAAQDAAAEAwAABHcAAAQEAAAEBAAABJwAAAQFAAAEBQAABJsAAAQGAAAECAAABJ4AAAQJAAAECgAABJkAAAQLAAAECwAABKEAAAQMAAAEDAAABIQAAAQNAAAEDQAABIEAAAQOAAAEDgAABI4AAAQPAAAEDwAABJUAAAQQAAAEEwAABHMAAAQUAAAEFQAABHkAAAQWAAAEGQAABH0AAAQaAAAEGgAABIMAAAQbAAAEIwAABIUAAAQkAAAEJQAABI8AAAQmAAAEJgAABJIAAAQnAAAEJwAABJEAAAQoAAAEKQAABJMAAAQqAAAEKwAABJcAAAQsAAAELAAABJYAAAQtAAAELQAABJ0AAAQuAAAELwAABKIAAAQwAAAEMwAABRMAAAQ0AAAENQAABRkAAAQ2AAAEOQAABR0AAAQ6AAAEOgAABSMAAAQ7AAAEQwAABSUAAAREAAAERQAABS8AAARGAAAERgAABTIAAARHAAAERwAABTEAAARIAAAESQAABTMAAARKAAAESwAABTcAAARMAAAETAAABTYAAARNAAAETQAABT0AAAROAAAETwAABUIAAARQAAAEUQAABRsAAARSAAAEUgAABUQAAARTAAAEUwAABRcAAARUAAAEVAAABTwAAARVAAAEVQAABTsAAARWAAAEWAAABT4AAARZAAAEWgAABTkAAARbAAAEWwAABUEAAARcAAAEXAAABSQAAARdAAAEXQAABSEAAAReAAAEXgAABS4AAARfAAAEXwAABTUAAARgAAAEYAAABKUAAARhAAAEYQAABUUAAARiAAAEYgAABKYAAARjAAAEYwAABUYAAARkAAAEZAAABKcAAARlAAAEZQAABUcAAARmAAAEZgAABKgAAARnAAAEZwAABUgAAARoAAAEaAAABKkAAARpAAAEaQAABUkAAARqAAAEagAABKoAAARrAAAEawAABUoAAARsAAAEbAAABKsAAARtAAAEbQAABUsAAARuAAAEbgAABKwAAARvAAAEbwAABUwAAARwAAAEcAAABK0AAARxAAAEcQAABU0AAARyAAAEcgAABK4AAARzAAAEcwAABU4AAAR0AAAEdAAABK8AAAR1AAAEdQAABU8AAAR2AAAEdgAABLAAAAR3AAAEdwAABVAAAAR4AAAEeAAABLEAAAR5AAAEeQAABVEAAASKAAAEigAABIIAAASLAAAEiwAABSIAAASMAAAEjAAABPsAAASNAAAEjQAABZsAAASOAAAEjgAABPwAAASPAAAEjwAABZwAAASQAAAEkAAABHgAAASRAAAEkQAABRgAAASSAAAEkgAABLIAAASTAAAEkwAABVIAAASUAAAElAAABLMAAASVAAAElQAABVMAAASWAAAElgAABLQAAASXAAAElwAABVQAAASYAAAEmAAABLUAAASZAAAEmQAABVUAAASaAAAEmgAABLYAAASbAAAEmwAABVYAAAScAAAEnAAABLcAAASdAAAEnQAABVcAAASeAAAEngAABLgAAASfAAAEnwAABVgAAASgAAAEoAAABLkAAAShAAAEoQAABVkAAASiAAAEogAABLoAAASjAAAEowAABVoAAASkAAAEpAAABLsAAASlAAAEpQAABVsAAASmAAAEpgAABLwAAASnAAAEpwAABV0AAASoAAAEqAAABL4AAASpAAAEqQAABV4AAASqAAAEqgAABL8AAASrAAAEqwAABV8AAASsAAAErAAABMAAAAStAAAErQAABWAAAASuAAAErgAACwAAAASvAAAErwAACwIAAASwAAAEsAAACwEAAASxAAAEsQAACwMAAASyAAAEsgAABMEAAASzAAAEswAABWEAAAS0AAAEtAAABMIAAAS1AAAEtQAABWIAAAS2AAAEtgAABMMAAAS3AAAEtwAABWMAAAS4AAAEuAAABMQAAAS5AAAEuQAABWQAAAS6AAAEugAABMUAAAS7AAAEuwAABWUAAAS8AAAEvAAABMcAAAS9AAAEvQAABWcAAAS+AAAEvgAABMgAAAS/AAAEvwAABWgAAATAAAAEwQAABMkAAATCAAAEwgAABWoAAATDAAAEwwAABMsAAATEAAAExAAABWsAAATFAAAExQAABMwAAATGAAAExgAABWwAAATHAAAExwAABM0AAATIAAAEyAAABW0AAATJAAAEyQAABM4AAATKAAAEygAABW4AAATLAAAEywAABM8AAATMAAAEzAAABW8AAATNAAAEzQAABNAAAATOAAAEzgAABXAAAATPAAAEzwAABWkAAATQAAAE0AAABNEAAATRAAAE0QAABXEAAATSAAAE0gAABNIAAATTAAAE0wAABXIAAATUAAAE1AAABNMAAATVAAAE1QAABXMAAATWAAAE1gAABNQAAATXAAAE1wAABXQAAATYAAAE2AAABNUAAATZAAAE2QAABXUAAATaAAAE2gAABNYAAATbAAAE2wAABXYAAATcAAAE3AAABNcAAATdAAAE3QAABXcAAATeAAAE3gAABNgAAATfAAAE3wAABXgAAATgAAAE4AAABNkAAAThAAAE4QAABXkAAATiAAAE4gAABNoAAATjAAAE4wAABXoAAATkAAAE5AAABNsAAATlAAAE5QAABXsAAATmAAAE5gAABNwAAATnAAAE5wAABXwAAAToAAAE6AAABN0AAATpAAAE6QAABX0AAATqAAAE6gAABN4AAATrAAAE6wAABX4AAATsAAAE7AAABN8AAATtAAAE7QAABX8AAATuAAAE7gAABOAAAATvAAAE7wAABYAAAATwAAAE8AAABOEAAATxAAAE8QAABYEAAATyAAAE8gAABOIAAATzAAAE8wAABYIAAAT0AAAE9AAABOMAAAT1AAAE9QAABYMAAAT2AAAE9gAABOQAAAT3AAAE9wAABYQAAAT4AAAE+AAABOUAAAT5AAAE+QAABYUAAAT6AAAE+gAABOYAAAT7AAAE+wAABYYAAAT8AAAE/AAABOcAAAT9AAAE/QAABYcAAAT+AAAE/gAABOgAAAT/AAAE/wAABYgAAAUAAAAFAAAABOkAAAUBAAAFAQAABYkAAAUCAAAFAgAABOoAAAUDAAAFAwAABYoAAAUEAAAFBAAABOsAAAUFAAAFBQAABYsAAAUGAAAFBgAABOwAAAUHAAAFBwAABYwAAAUIAAAFCAAABO0AAAUJAAAFCQAABY0AAAUKAAAFCgAABO4AAAULAAAFCwAABY4AAAUMAAAFDAAABO8AAAUNAAAFDQAABY8AAAUOAAAFDgAABPAAAAUPAAAFDwAABZAAAAUQAAAFEAAA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COcAACBEAAAgRAAACMUAACBKAAAgSgAACOYAACBwAAAgcAAACLsAACB0AAAgeQAACL8AACB6AAAgegAACZcAACB7AAAgewAACXoAACB8AAAgfAAACXgAACB9AAAgfgAACPUAACB/AAAgfwAABGsAACCAAAAgiQAACJ0AACCKAAAgigAACZYAACCLAAAgiwAACXkAACCMAAAgjAAACXcAACCNAAAgjgAACO0AACChAAAgoQAACTEAACCmAAAgpgAACToAACCpAAAgqQAACT8AACCqAAAgqgAACT0AACCrAAAgqwAACTQAACCsAAAgrAAACTYAACCvAAAgrwAACTUAACC0AAAgtAAACTgAACC5AAAguQAACTwAACC6AAAgugAACTkAACC9AAAgvQAACTsAACEKAAAhCgAACG4AACETAAAhEwAACgkAACEWAAAhFgAACg0AACEiAAAhIgAACgUAACEmAAAhJgAACY0AACEuAAAhLgAACgwAACFTAAAhVAAACMgAACFVAAAhXgAACMwAACFfAAAhXwAACMYAACGQAAAhkAAACeIAACGRAAAhkQAACdwAACGSAAAhkgAACd4AACGTAAAhkwAACeAAACGUAAAhlQAACeQAACGWAAAhlgAACeMAACGXAAAhlwAACd0AACGYAAAhmAAACd8AACGZAAAhmQAACeEAACHmAAAh5gAACekAACHnAAAh6QAACeYAACHqAAAh6gAAChAAACICAAAiAgAACZMAACIFAAAiBQAACYoAACIGAAAiBgAACY4AACIPAAAiDwAACY8AACIRAAAiEQAACZAAACISAAAiEgAACXwAACIVAAAiFQAACXUAACIZAAAiGQAACXQAACIaAAAiGgAACZEAACIeAAAiHgAACYsAACIrAAAiKwAACYwAACJIAAAiSAAACYYAACJgAAAiYAAACYAAACJkAAAiZAAACYQAACJlAAAiZQAACYMAACLFAAAixQAACXYAACMmAAAjJgAAChMAACMnAAAjJwAAChEAACMoAAAjKAAAChQAACMrAAAjKwAAChIAACPOAAAjzgAAChUAACP7AAAj/gAACvoAACWvAAAlrwAACfAAACWyAAAlsgAACfEAACW0AAAltAAACfcAACW2AAAltgAACfIAACW4AAAluAAACfgAACW6AAAlugAACfUAACW8AAAlvAAA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UM1Q1FDdUORQ61D4UP9RBlENURRRG1EiUSlRMFE3UT5RRVFMUVNRWlFhUWhRb1F7UYJRiVGQUZdRnlGlUaxRs1G6UcFRyFHPUdZR3VHkUetR8lH5UgBSB1IOUhVSHFIjUipSMVI4Uj9SRlJNUltSZFJ0UoBSjFKaUqhStFLAUsxS2FLkUvBTAlMOUxxTJlMyUz5TSlNUU2BTalN5U4ZTl1OhU69TulPHU9BT2lPrVAFUE1QpVDpUR1RRVGNUbVR5VINUj1SZVKNUrVS3VMFUy1TXVOFU6VTzVPtVA1UNVRpVJlUxVTlVSVVYVWhVcVV6VYhVj1WXVaJVqVWwVbVVv1XMVdNV31XmVe1V+VYAVgdWE1YaViZWLVY5VkBWR1ZTVl9WZlZtVnRWe1aHVpNWmlahVq1WuFbGVtFW4FbzVvpXAVcRVyFXLlc4V0JXTFdcV2hXeleKV5ZXolepV7NXt1fGV9hX6Vf6WBFYG1glWDNYQlhRWFtYblh9WIxYm1iuWL1Y0VjpWP1ZBVkZWSFZKVk/WVVZZll8WY5ZpVm2WcdZ0VngWfNaAFoWWixaNlpGWlVaZFp5WohanFqvWr5ay1rdWupa/FsGWxpbKVs7W0pbVVtjW3NbelwSXDFBYnJldmV1bmkxRUFFdW5pMUVCNnVuaTFFQjB1bmkxRUIydW5pMDFDRHVuaTFFQTR1bmkxRUE2dW5pMUVCNHVuaTFFQTh1bmkxRUFDdW5pMDIwMHVuaTFFQUF1bmkwMURFdW5pMDIyNnVuaTAxRTB1bmkxRUEwdW5pMUVBMnVuaTAyMDJ1bmkyQzZEQW1hY3JvbnVuaTAyM0FBcmluZ2FjdXRlQW9nb25la3VuaTAxRTJBRWFjdXRldW5pMUUwMnVuaTFFMDR1bmkwMTgxdW5pQTdCNHVuaTAxODJ1bmkwMjQzQ2FjdXRlQ2Nhcm9uQ2RvdGFjY2VudHVuaTAxODdDY2lyY3VtZmxleHVuaUE3QjN1bmkwMjNCdW5pMDFGMXVuaTAxODl1bmkwMUM0RGNhcm9uRGNyb2F0dW5pMUUxMnVuaTFFMEF1bmkxRTBDdW5pMDE4QXVuaTAxRjJ1bmkxRTBFdW5pMDE4QnVuaTAxQzVFYnJldmVFY2Fyb251bmkxRUJFdW5pMDIyOHVuaTFFQzZ1bmkxRUMwdW5pMUVDNHVuaTFFQzJ1bmkwMjA0dW5pMUVCOEVkb3RhY2NlbnRFbWFjcm9udW5pMDIwNnVuaTFFQkFFb2dvbmVrdW5pMDE4RXVuaTAxQTl1bmkwMTkwdW5pMDI0NnVuaTFFQkN1bmkwMUI4dW5pMDFFRXVuaTAxQjd1bmkwMUY0dW5pMDE5MXVuaTFFMUVHYnJldmVHY2Fyb251bmkwMTIyR2RvdGFjY2VudEdjaXJjdW1mbGV4dW5pMDE5M3VuaTAyMUN1bmkwMjQxdW5pMDFFNHVuaTFFMjRIY2lyY3VtZmxleHVuaUE3QUF1bmlBNzhEdW5pMDIxRUhiYXJ1bmkwMUY2SUpJYnJldmV1bmkwMUNGdW5pMDIwOHVuaTFFMkVJZG90YWNjZW50dW5pMDIwQXVuaTFFQzh1bmkxRUNBSW1hY3JvbklvZ29uZWt1bmkwMTk3dW5pMDE5Nkl0aWxkZXVuaUE3QjJKY2lyY3VtZmxleHVuaTAyNDh1bmkwMUU4dW5pMDFDN3VuaTAxMzZ1bmkwMTk4dW5pMDIzRExhY3V0ZXVuaUE3QURMY2Fyb251bmkwMTNCdW5pMUUzQ0xkb3R1bmkxRTM2dW5pMDFDOHVuaTFFNDB1bmkxRTNFdW5pMDE5Q05hY3V0ZXVuaTAxQ0FOY2Fyb251bmkxRTQ0dW5pMDE0NXVuaTFFNEF1bmkxRTQ2dW5pMDFGOHVuaTAxOURFbmd1bmkwMUNCdW5pMDIyMHVuaTAyMjJ1bmkwMUQxT2JyZXZldW5pMDE5RnVuaTFFRDB1bmkxRUQ4dW5pMUVENHVuaTFFRDJ1bmkwMjBDdW5pMUVENnVuaTAyMzB1bmkwMjJFdW5pMDIyQXVuaTFFQ0N1bmkxRUNFT2hvcm51bmkxRUUydW5pMUVERXVuaTFFREF1bmkxRURDdW5pMDIwRU9tYWNyb251bmkxRUUwT2h1bmdhcnVtbGF1dHVuaTAxQTJ1bmkwMUVBdW5pMUU1MHVuaTFFNTJ1bmlBN0I2dW5pMDFFQ3VuaTFFNEN1bmkwMTg2T3NsYXNoYWN1dGV1bmkwMjJDdW5pMUU1NHVuaTFFNTZ1bmkwMUE0UmNhcm9uUmFjdXRldW5pMDI0QXVuaTAyMTB1bmkwMTU2dW5pMUU1QXVuaTAyMTJ1bmkwMjRDdW5pMkM2NFNhY3V0ZXVuaUE3OEJTY2VkaWxsYXVuaTFFNjJ1bmkwMjE4U2NpcmN1bWZsZXh1bmkxRTYwdW5pMUU5RXVuaTAxOEZUYmFydW5pMDE2MlRjYXJvbnVuaTFFNzB1bmkxRTZBdW5pMDIxQXVuaTAyM0V1bmkxRTZDdW5pMDFBQ3VuaTFFNkV1bmkwMUJDdW5pMDE4NHVuaTAxQTd1bmkwMUFFdW5pMDI0NFVicmV2ZXVuaTAxRDN1bmkwMjE0dW5pMDFEQnVuaTAxRDd1bmkwMUQ5dW5pMUVFNHVuaTAxRDV1bmkxRUU2dW5pMUVFOFVob3JudW5pMUVGMHVuaTFFRUN1bmkxRUVBdW5pMUVFRVVodW5nYXJ1bWxhdXR1bmkwMUIxdW5pMDIxNlVtYWNyb25Vb2dvbmVrVXJpbmdVdGlsZGV1bmkwMUIydW5pMUU3OHVuaTAxOTR1bmkwMjQ1V2FjdXRlV2RpZXJlc2lzV2NpcmN1bWZsZXh1bmkyQzcyV2dyYXZldW5pMDFGN1lncmF2ZXVuaTFFRjR1bmkxRUY2dW5pMDFCM1ljaXJjdW1mbGV4dW5pMDFBNnVuaTAyMzJ1bmkxRUY4WmFjdXRldW5pMDI0RVpkb3RhY2NlbnR1bmkxRTkyQWFjdXRlLmxvY2xIVU5FYWN1dGUubG9jbEhVTnVuaTAyMjR1bmkwMUI1T2FjdXRlLmxvY2xIVU5JYWN1dGUubG9jbEhVTlVhY3V0ZS5sb2NsSFVOQ2FjdXRlLmxvY2xQTEtPYWN1dGUubG9jbFBMS05hY3V0ZS5sb2NsUExLWmFjdXRlLmxvY2xQTEtTYWN1dGUubG9jbFBMS3VuaTAxODEuc3MwMkVuZy5zczAxdW5pMDE5RC5zczAxdW5pMkM2NC5zczAxdW5pQTc4RC5zczAydW5pMDI5OXVuaTAyNjJ1bmkwMjlDdW5pMDI5QnVuaTAyNkF1bmkwMjlGdW5pMDI3NnVuaTAyNzR1bmkwMjgwdW5pMDI4MXVuaTAyOEZhYnJldmV1bmkxRUFGdW5pMUVCMXVuaTFFQjd1bmkxRUIzdW5pMUVCNXVuaTAxQ0V1bmkxRUFEdW5pMUVBNXVuaTFFQTd1bmkxRUE5dW5pMDFERnVuaTFFQTF1bmkwMjI3dW5pMUVBQnVuaTAyMDF1bmkwMUUxdW5pMDI1MXVuaTFFQTN1bmkwMjAzdW5pMDI1MmFvZ29uZWthbWFjcm9udW5pMDI1MGFyaW5nYWN1dGV1bmkyQzY1dW5pMDFFM2FlYWN1dGV1bmkxRTA1dW5pMUUwM3VuaTAyNTN1bmlBN0I1dW5pMDJBRHVuaTAyQUN1bmkwMjk4dW5pMDE4MGNjYXJvbnVuaTAxODNjYWN1dGVjZG90YWNjZW50dW5pMDI1NWNjaXJjdW1mbGV4dW5pQUI1M3VuaTAyOTd1bmkwMjNDdW5pMDE4OHVuaTFFMTNkY2Fyb251bmkwMjM4ZGNyb2F0dW5pMUUwRHVuaTFFMEJ1bmkwMjIxdW5pMDE4RHVuaTAyNTd1bmkwMkE0dW5pMUUwRnVuaTAyNTZ1bmkwMUYzdW5pMDE4Q3VuaTAxQzZ1bmkwMkEzdW5pMDJBNWVicmV2ZXVuaTAyMjllY2Fyb251bmkxRUJGdW5pMUVDMXVuaTFFQzd1bmkxRUMzdW5pMUVDNXVuaTAyMDVlZG90YWNjZW50dW5pMUVCOXVuaTFFQkJlbWFjcm9uZW9nb25la3VuaTAyMDd1bmkwMjVCdW5pMDI1Q3VuaTAyNUV1bmkwMjlBdW5pMDI1RHVuaTAyODZ1bmkwMjU4dW5pMDI4M3VuaTFFQkR1bmkwMjQ3dW5pMDFBQXVuaTAyODV1bmkwMUREdW5pMDI1OXVuaTAyOTJ1bmkwMjVBdW5pMDFFRnVuaTAyOTN1bmkwMUI5dW5pMDFCQWZfc2hvcnRmZG90YWNjZW50X3Nob3J0dW5pMUUxRnVuaTAyQTl1bmkwMUY1Z2Nhcm9udW5pMDI2M2dicmV2ZWdjaXJjdW1mbGV4dW5pMDFCRXVuaTAxMjNnZG90YWNjZW50dW5pMDI2MHVuaTAyOTR1bmkwMjQydW5pMDI5NXVuaTAyOTZ1bmkwMkExdW5pMDFFNXVuaTAyNjF1bmkwMkEydW5pMDIxRGhjaXJjdW1mbGV4dW5pMDIxRmhiYXJ1bmkxRTI1dW5pMDI2NXVuaTAyQUV1bmkwMjY3dW5pMDI2NnVuaTAyQUZ1bmkwMTk1aWJyZXZldW5pMDFEMHVuaTFFMkZ1bmkwMjA5aS5sb2NsVFJLdW5pMUVDOXVuaTFEN0J1bmkxRUNCdW5pMDIwQmlvZ29uZWtpamltYWNyb251bmkwMjY5dW5pMDI2OGl0aWxkZXVuaTAyMzd1bmkwMUYwdW5pMDI5RGpjaXJjdW1mbGV4dW5pMDI1RnVuaTAyODR1bmkwMjQ5dW5pMDFFOXVuaTAxMzd1bmkwMTk5a2dyZWVubGFuZGljdW5pMDI5RXVuaTAxOUJsYWN1dGV1bmkwMTlBbGNhcm9udW5pMDI2Q3VuaTFFM0R1bmkwMTNDdW5pMUUzN3VuaTAyMzRsZG90dW5pMDI2RXVuaTAyNkR1bmkwMUM5dW5pMDI2QnVuaTAyQUF1bmkxRTNGdW5pMDJBQnVuaTAyNzF1bmkxRTQxdW5pMDI3MHVuaTAyNkZuY2Fyb25uYXBvc3Ryb3BoZW5hY3V0ZXVuaTFFNEJ1bmkwMjM1dW5pMUU0NXVuaTAxNDZ1bmkxRTQ3dW5pMDI3MmVuZ3VuaTAxRjl1bmkwMjczdW5pMDFDQ3VuaTAxOUVvYnJldmV1bmkwMjc1dW5pMDFEMnVuaTFFRDl1bmkxRUQxdW5pMUVEM3VuaTAyMER1bmkxRUQ3dW5pMUVENXVuaTAyMzF1bmkwMjJCdW5pMDIyRnVuaTFFQ0R1bmkxRUNGb2hvcm51bmkxRURGdW5pMUVEQnVuaTFFRTN1bmkxRUREb2h1bmdhcnVtbGF1dHVuaTFFRTF1bmkwMjBGdW5pMDFBM29tYWNyb251bmkxRTUzdW5pMDFFQnVuaTAyNzd1bmkxRTUxdW5pQTdCN3VuaTAxRUR1bmkwMjU0b3NsYXNoYWN1dGV1bmkxRTREdW5pMDIyM3VuaTAyMkR1bmkxRTU1dW5pMDI3OHVuaTFFNTd1bmkwMUE1dW5pMDI0QnVuaTAyQTB1bmkwMjY0dW5pMDIzOXJhY3V0ZXVuaTFFNUJ1bmkwMTU3dW5pMDIxMXVuaTAyN0Z1bmkwMjdFcmNhcm9udW5pMDI3QnVuaTAyN0R1bmkwMjEzdW5pMDI3Q3VuaTAyNER1bmkwMjdBdW5pMDI3OXVuaUE3OENzYWN1dGVzY2lyY3VtZmxleHNjZWRpbGxhdW5pMDIxOXVuaTFFNjF1bmkxRTYzdW5pMDI4MnVuaTAyM0Zsb25nc3RiYXJ1bmkwMkE4dGNhcm9udW5pMUU3MXVuaTAxNjN1bmkwMjFCdW5pMDIzNnVuaTFFNkJ1bmkyQzY2dW5pMUU2RHVuaTFFNkZ1bmkwMUJEdW5pMDFBRHVuaTAyQTd1bmkwMjg4dW5pMDFBQnVuaTAxODV1bmkwMUE4dW5pMDI4N3VuaTAyQTZ1bmkwMjg5dWJyZXZldW5pMDFENHVuaTAyMTV1bmkwMURDdW5pMDFEQXVuaTFFRTV1bmkwMUQ4dW5pMDFENnVuaTFFRTl1aG9ybnVuaTFFRjF1bmkxRUU3dW5pMUVFQnVuaTFFRUZ1aHVuZ2FydW1sYXV0dW5pMUVFRHVuaTAyMTd1bWFjcm9udW5pMUQ2RHVuaTFENkN1bmkxRDZFdW5pMUQ2RnVuaTFENzB1bmkxRDcydW5pMUQ3MXVuaTFENzZ1bmkxRDc0dW5pMUQ3M3VuaTFENzV1b2dvbmVrdW5pMUQ5MXVyaW5ndXRpbGRldW5pMDI4QXVuaTJDNzF1bmkxRTc5dW5pMDI4Q3VuaTAyOEJ3Z3JhdmV3YWN1dGV3Y2lyY3VtZmxleHdkaWVyZXNpc3VuaTJDNzN1bmkwMUJGdW5pMDI4RHljaXJjdW1mbGV4dW5pMUVGNXlncmF2ZXVuaTFFRjd1bmkwMUI0dW5pMDI4RXVuaTFFRjl1bmkwMjRGdW5pMDIzM3pkb3RhY2NlbnR1bmkxRTkzdW5pMDI5MXphY3V0ZXVuaTAyMjVmLmxvY2xFV0V1bmkwMUI2dW5pMDI0MHVuaTAyOTBmLmxvY2xFV0Vfc2hvcnRvYWN1dGUubG9jbEhVTmVhY3V0ZS5sb2NsSFVOYWFjdXRlLmxvY2xIVU5pYWN1dGUubG9jbEhVTnVhY3V0ZS5sb2NsSFVOb2FjdXRlLmxvY2xQTEtuYWN1dGUubG9jbFBMS2NhY3V0ZS5sb2NsUExLc2FjdXRlLmxvY2xQTEtmX2ZfaWZfZnVuaTAxQTUuc3MwMWZfZl9qemFjdXRlLmxvY2xQTEtmX2Zfc2hvcnRmX2ZfbGZfZl90Zl9sZl9qZl9pZl90Zl9mLmxvY2xFV0Vfc2hvcnRmX2ZfbC5sb2NsRVdFZl9mX2oubG9jbEVXRWZfZl9pLmxvY2xFV0VmX2YubG9jbEVXRWZfaS5sb2NsRVdFZl9qLmxvY2xFV0VmX2wubG9jbEVXRWZpLmxvY2xFV0VmbC5sb2NsRVdFdW5pQTdCNC5zY3VuaTJDNkQuc2N1bmlBN0FBLnNjdW5pMDE5MS5zY3VuaUE3OEQuc2N1bmkwMTg5LnNjdW5pQTdCMy5zY3VuaTAxRjYuc2N1bmkwMTk2LnNjdW5pMDIyMC5zY3VuaUE3QjIuc2N1bmlBN0FELnNjdW5pQTdCNi5zY3VuaTAyODAuc2N1bmkwMUIxLnNjdW5pMkM2NC5zY3VuaTAxOTQuc2NhLnNjYWFjdXRlLnNjdW5pMUVCMS5zY3VuaTFFQjcuc2N1bmkxRUFGLnNjdW5pMUVCMy5zY3VuaTFFQjUuc2N1bmkwMUNFLnNjYWJyZXZlLnNjdW5pMUVBNS5zY2FjaXJjdW1mbGV4LnNjdW5pMUVBRC5zY3VuaTFFQTcuc2N1bmkxRUE5LnNjdW5pMDFERi5zY3VuaTFFQUIuc2N1bmkwMjAxLnNjYWRpZXJlc2lzLnNjdW5pMDIyNy5zY3VuaTFFQTEuc2N1bmkwMUUxLnNjYWdyYXZlLnNjdW5pMDIwMy5zY3VuaTFFQTMuc2N1bmkwMjUxLnNjYW1hY3Jvbi5zY2FyaW5nLnNjYXJpbmdhY3V0ZS5zY2FvZ29uZWsuc2N1bmkyQzY1LnNjYWUuc2NhZWFjdXRlLnNjYXRpbGRlLnNjdW5pMDFFMy5zY3VuaTFFMDUuc2N1bmkxRTAzLnNjYi5zY3VuaTAxODAuc2N1bmkwMjUzLnNjdW5pMDE4My5zY2Muc2NjY2Fyb24uc2NjYWN1dGUuc2N1bmkwMTg4LnNjY2NpcmN1bWZsZXguc2NjY2VkaWxsYS5zY2Nkb3RhY2NlbnQuc2N1bmkwMjNDLnNjdW5pMUUxMy5zY2Rjcm9hdC5zY3VuaTFFMEQuc2NkY2Fyb24uc2NldGguc2NkLnNjdW5pMDI1Ny5zY3VuaTAxOEMuc2N1bmkxRTBGLnNjdW5pMDFGMy5zY3VuaTAyNTYuc2NlLnNjdW5pMDFDNi5zY2VhY3V0ZS5zY2VicmV2ZS5zY2VjYXJvbi5zY3VuaTAyMjkuc2NlY2lyY3VtZmxleC5zY3VuaTFFQkYuc2N1bmkxRUM3LnNjdW5pMDIwNS5zY3VuaTFFQzEuc2N1bmkxRUM1LnNjdW5pMUVDMy5zY2VkaWVyZXNpcy5zY2VncmF2ZS5zY2Vkb3RhY2NlbnQuc2N1bmkxRUJCLnNjdW5pMDIwNy5zY3VuaTFFQjkuc2NlbWFjcm9uLnNjdW5pMDI1OC5zY2VvZ29uZWsuc2N1bmkwMjVCLnNjdW5pMDFERC5zY3VuaTAyNTkuc2N1bmkwMjQ3LnNjdW5pMDI4My5zY3VuaTFFQkQuc2N1bmkwMjkyLnNjZi5zY3VuaTAxRUYuc2N1bmkwMUI5LnNjdW5pMUUxRi5zY2ZpLnNjZl9sLnNjZl9pLnNjZ2JyZXZlLnNjdW5pMDFGNS5zY2cuc2NmbC5zY2dkb3RhY2NlbnQuc2NnY2Fyb24uc2N1bmkwMTIzLnNjZ2NpcmN1bWZsZXguc2N1bmkwMjYwLnNjdW5pMDI5NC5zY3VuaTAyMUQuc2N1bmkwMUU1LnNjaC5zY2hiYXIuc2NpLnNjaGNpcmN1bWZsZXguc2N1bmkwMjFGLnNjdW5pMUUyNS5zY2RvdGxlc3NpLnNjaWFjdXRlLnNjaWNpcmN1bWZsZXguc2N1bmkwMUQwLnNjaWJyZXZlLnNjdW5pMDIwOS5zY2lkaWVyZXNpcy5zY3VuaTFFMkYuc2NpLnNjLmxvY2xUUkt1bmkxRUNCLnNjaWdyYXZlLnNjaWouc2NpbWFjcm9uLnNjdW5pMDIwQi5zY3VuaTFFQzkuc2NpdGlsZGUuc2N1bmkwMjY4LnNjaW9nb25lay5zY2ouc2NqY2lyY3VtZmxleC5zY3VuaTAxRTkuc2NrLnNjdW5pMDI0OS5zY3VuaTAxMzcuc2NrZ3JlZW5sYW5kaWMuc2N1bmkwMTk5LnNjbC5zY3VuaTFFM0Quc2NsYWN1dGUuc2N1bmkwMTlBLnNjdW5pMDEzQy5zY2xjYXJvbi5zY2xkb3Quc2N1bmkwMUM5LnNjdW5pMUUzNy5zY2FhY3V0ZS5sb2NsSFVOLnNjZWFjdXRlLmxvY2xIVU4uc2NpYWN1dGUubG9jbEhVTi5zY29hY3V0ZS5sb2NsSFVOLnNjbmFjdXRlLmxvY2xQTEsuc2N1YWN1dGUubG9jbEhVTi5zY29hY3V0ZS5sb2NsUExLLnNjY2FjdXRlLmxvY2xQTEsuc2NzYWN1dGUubG9jbFBMSy5zY3phY3V0ZS5sb2NsUExLLnNjbS5zY2xzbGFzaC5zY3VuaTFFM0Yuc2N1bmkxRTQxLnNjbmFwb3N0cm9waGUuc2N1bmkwMjZGLnNjbi5zY25hY3V0ZS5zY25jYXJvbi5zY3VuaTFFNEIuc2N1bmkwMTQ2LnNjdW5pMUU0Ny5zY3VuaTFFNDUuc2N1bmkwMjcyLnNjZW5nLnNjdW5pMDFGOS5zY3VuaTAxQ0Muc2N1bmkwMjc1LnNjby5zY250aWxkZS5zY29hY3V0ZS5zY29icmV2ZS5zY3VuaTFFRDkuc2N1bmkwMUQyLnNjb2NpcmN1bWZsZXguc2N1bmkxRUQxLnNjdW5pMUVEMy5zY3VuaTFFRDUuc2N1bmkxRUQ3LnNjdW5pMDIwRC5zY3VuaTAyMkIuc2NvZGllcmVzaXMuc2N1bmkwMjJGLnNjdW5pMDIzMS5zY3VuaTFFQ0Quc2NvZ3JhdmUuc2N1bmkxRUNGLnNjb2hvcm4uc2N1bmkxRUUzLnNjdW5pMUVEQi5zY3VuaTFFREQuc2N1bmkwMUEzLnNjdW5pMUVERi5zY29odW5nYXJ1bWxhdXQuc2N1bmkxRUUxLnNjdW5pMDIwRi5zY29tYWNyb24uc2N1bmkwMUVCLnNjdW5pMUU1MS5zY3VuaTFFNTMuc2N1bmkwMUVELnNjdW5pMDI1NC5zY29zbGFzaC5zY290aWxkZS5zY29zbGFzaGFjdXRlLnNjb2Uuc2N1bmkxRTRELnNjdW5pMDIyRC5zY3VuaTAyMjMuc2NwLnNjdW5pMUU1NS5zY3VuaTFFNTcuc2N1bmkwMUE1LnNjdGhvcm4uc2NxLnNjdW5pMDI0Qi5zY3JjYXJvbi5zY3JhY3V0ZS5zY3Iuc2N1bmkxRTVCLnNjdW5pMDIxMS5zY3VuaTAyN0Quc2N1bmkwMTU3LnNjc2FjdXRlLnNjdW5pMDI0RC5zY3VuaTAyMTMuc2NzLnNjdW5pMDIxOS5zY3NjZWRpbGxhLnNjc2Nhcm9uLnNjc2NpcmN1bWZsZXguc2N1bmkxRTYzLnNjdW5pMUU2MS5zY2dlcm1hbmRibHMuc2N0LnNjdGJhci5zY3RjYXJvbi5zY3VuaTJDNjYuc2N1bmkwMTYzLnNjdW5pMUU3MS5zY3VuaTAyMUIuc2N1bmkxRTZCLnNjdW5pMUU2RC5zY3VuaTAxQUQuc2N1bmkxRTZGLnNjdW5pMDE4NS5zY3VuaTAxQTguc2N1bmkwMUJELnNjdW5pMDI4OC5zY3VhY3V0ZS5zY3Uuc2N1bmkwMjg5LnNjdWJyZXZlLnNjdW5pMDFENC5zY3VjaXJjdW1mbGV4LnNjdW5pMDIxNS5zY3VkaWVyZXNpcy5zY3VuaTAxREEuc2N1bmkwMUQ4LnNjdW5pMDFEQy5zY3VuaTAxRDYuc2N1bmkxRUU3LnNjdWdyYXZlLnNjdW5pMUVFNS5zY3Vob3JuLnNjdW5pMUVFQi5zY3VuaTFFRUQuc2N1bmkxRUYxLnNjdW5pMUVFOS5zY3VuaTFFRUYuc2N1bWFjcm9uLnNjdWh1bmdhcnVtbGF1dC5zY3VuaTAyMTcuc2N1b2dvbmVrLnNjdW5pMUU3OS5zY3VyaW5nLnNjdi5zY3V0aWxkZS5zY3cuc2N1bmkwMjhDLnNjdW5pMDI4Qi5zY3dncmF2ZS5zY3dhY3V0ZS5zY3djaXJjdW1mbGV4LnNjd2RpZXJlc2lzLnNjdW5pMkM3My5zY3guc2N1bmkwMUJGLnNjeS5zY3lhY3V0ZS5zY3ljaXJjdW1mbGV4LnNjeWRpZXJlc2lzLnNjdW5pMUVGNS5zY3lncmF2ZS5zY3VuaTAxQjQuc2N1bmkxRUY3LnNjdW5pMDIzMy5zY3VuaTAyNEYuc2N1bmkxRUY5LnNjei5zY3VuaTFFOTMuc2N6ZG90YWNjZW50LnNjemNhcm9uLnNjdW5pMDIyNS5zY3phY3V0ZS5zY3VuaTAyNzIuc2Muc3MwMXVuaTJDNjQuc2Muc3MwMXVuaTAxQjYuc2Nlbmcuc2Muc3MwMXVuaUE3OEQuc2Muc3MwMnVuaTAyNTMuc2Muc3MwMm9yZGZlbWluaW5lLjAwMW9yZG1hc2N1bGluZS4wMDF1bmkwMUMzdW5pMDFDMnVuaTAxQzF1bmkwMUMwdW5pMDJCMXVuaTAyQjB1bmkwMkIydW5pMDJFMXVuaTAxQkJ1bmkyMDdGdW5pMDJCNHVuaTAyRTJ1bmkwMkI4dW5pMDJCN3VuaTAyRTNUc2VIZWxwZXJjeXVuaTA0MTB1bmkwNDExdW5pMDQxMnVuaTA0MTN1bmkwNDE1dW5pMDQwM3VuaTA0OTB1bmkwNDE0dW5pMDQwMHVuaTA0MDF1bmkwNDE3dW5pMDQxNnVuaTA0MTl1bmkwNDE4dW5pMDQwRHVuaTA0OEF1bmkwNDFBdW5pMDQwQ3VuaTA0MUJ1bmkwNDFDdW5pMDQxRHVuaTA0MUV1bmkwNDIwdW5pMDQxRnVuaTA0MjF1bmkwNDIydW5pMDQyM3VuaTA0MEV1bmkwNDI0dW5pMDQyNXVuaTA0Mjd1bmkwNDI2dW5pMDQyOHVuaTA0Mjl1bmkwNDBGdW5pMDQyQnVuaTA0MkN1bmkwNDBBdW5pMDQyQXVuaTA0MDl1bmkwNDA1dW5pMDQwN3VuaTA0MDZ1bmkwNDJEdW5pMDQwNHVuaTA0MDh1bmkwNDBCdW5pMDQyRXVuaTA0NjB1bmkwNDAydW5pMDQyRnVuaTA0Njh1bmkwNDY2dW5pMDQ2MnVuaTA0NjR1bmkwNDZBdW5pMDQ2Q3VuaTA0NzJ1bmkwNDZFdW5pMDQ3MHVuaTA0NzR1bmkwNDc4dW5pMDQ3NnVuaTA0OTJ1bmkwNDk0dW5pMDQ5OHVuaTA0OTZ1bmkwNEEwdW5pMDQ5QXVuaTA0OUN1bmkwNDlFdW5pMDRBNHVuaTA0QTJ1bmkwNTI0dW5pMDRBNnVuaTA0QUF1bmkwNEE4dW5pMDRCMnVuaTA0QUN1bmkwNEI0dW5pMDRCNnVuaTA0Qjh1bmkwNTI2dW5pMDRCQXVuaTA0QzF1bmkwNEJDdW5pMDRCRXVuaTA0QzV1bmkwNEMzdW5pMDRDMHVuaTA0Q0R1bmkwNEM3dW5pMDRDOXVuaTA0Q0J1bmkwNEQwdW5pMDREMnVuaTA0RDh1bmkwNEQ0dW5pMDRENnVuaTA0REF1bmkwNERDdW5pMDRERXVuaTA0RTJ1bmkwNEUwdW5pMDRFQXVuaTA0RTR1bmkwNEU4dW5pMDRFNnVuaTA0RUN1bmkwNEVFdW5pMDRGNHVuaTA0RjJ1bmkwNEYwdW5pMDRGNnVuaTA0RkV1bmkwNEZDdW5pMDRGOHVuaTA0RkF1bmkwNTAwdW5pMDUwMnVuaTA1MDZ1bmkwNTA0dW5pMDUwOHVuaTA1MEF1bmkwNTBDdW5pMDUxMHVuaTA1MEV1bmkwNTE0dW5pMDUxMnVuaTA1MTZ1bmkwNTE4dW5pMDUxQXVuaTA1MUN1bmkwNTFFdW5pMDUyMnVuaTA1MjB1bmkwNDhDdW5pMDUyOHVuaTA0OEV1bmkwNTJBdW5pMDUyQ3VuaTA0MTQubG9jbEJHUnVuaTA1MkV1bmkwNDFCLmxvY2xCR1J1bmkwNDI0LmxvY2xCR1J1bmkwNDA5LmxvY2xCR1J1bmkwNDk0LmxvY2xCR1J1bmkwNEE2LmxvY2xCR1J1bmkwNTJBLmxvY2xCR1J1bmkwNTJFLmxvY2xCR1J1bmkwNTJDLmxvY2xCR1J1bmkwNEM1LmxvY2xCR1J1bmkwNEM3LmxvY2xCR1J1bmkwNEZDLmxvY2xCR1J1bmkwNEZBLmxvY2xCR1J1bmkwNTA4LmxvY2xCR1J1bmkwNTEyLmxvY2xCR1J1bmkwNTE0LmxvY2xCR1J1bmkwNTIwLmxvY2xCR1J1bmkwNTIyLmxvY2xCR1J1bmkwNDMxdW5pMDQzMHVuaTA0MzN1bmkwNDMydW5pMDQ1M3VuaTA0OTF1bmkwNDM1dW5pMDQzNHVuaTA0NTB1bmkwNDUxdW5pMDQzNnVuaTA0Mzd1bmkwNDM4dW5pMDQzOXVuaTA0NUN1bmkwNDVEdW5pMDQ4QnVuaTA0M0F1bmkwNDNCdW5pMDQzQ3VuaTA0M0Z1bmkwNDNEdW5pMDQzRXVuaTA0NDN1bmkwNDQydW5pMDQ0MXVuaTA0NDB1bmkwNDQ0dW5pMDQ1RXVuaTA0NDd1bmkwNDQ1dW5pMDQ0OHVuaTA0NDZ1bmkwNDRBdW5pMDQ0OXVuaTA0NUZ1bmkwNDRCdW5pMDQ0Q3VuaTA0NTR1bmkwNDU1dW5pMDQ1OXVuaTA0NUF1bmkwNDREdW5pMDQ1NnVuaTA0NTd1bmkwNDU4dW5pMDQ0RnVuaTA0NUJ1bmkwNDRFdW5pMDQ2M3VuaTA0NjF1bmkwNDUydW5pMDQ2NXVuaTA0NkR1bmkwNDY5dW5pMDQ2N3VuaTA0NkJ1bmkwNDc1dW5pMDQ3M3VuaTA0Nzd1bmkwNDcxdW5pMDQ2RnVuaTA0Nzl1bmkwNDk3dW5pMDQ5NXVuaTA0OTN1bmkwNDlGdW5pMDRBMXVuaTA0OUR1bmkwNDlCdW5pMDQ5OXVuaTA0QTN1bmkwNEE1dW5pMDUyNXVuaTA0QTd1bmkwNEE5dW5pMDRBRHVuaTA0QUJ1bmkwNEIzdW5pMDRCNXVuaTA1Mjd1bmkwNEI3dW5pMDRCQnVuaTA0Qjl1bmkwNEJEdW5pMDRCRnVuaTA0Q0Z1bmkwNEM2dW5pMDRDNHVuaTA0QzJ1bmkwNENFdW5pMDRDQXVuaTA0Q0N1bmkwNEM4dW5pMDRENXVuaTA0RDN1bmkwNEQxdW5pMDREN3VuaTA0RER1bmkwNERCdW5pMDRERnVuaTA0RDl1bmkwNEU3dW5pMDRFNXVuaTA0RTF1bmkwNEUzdW5pMDRFOXVuaTA0RjF1bmkwNEVCdW5pMDRFRHVuaTA0RUZ1bmkwNEYzdW5pMDRGNXVuaTA0Rjl1bmkwNEY3dW5pMDRGQnVuaTA0RkZ1bmkwNEZEdW5pMDUwN3VuaTA1MDF1bmkwNTAzdW5pMDUwNXVuaTA1MDl1bmkwNTExdW5pMDUwQnVuaTA1MER1bmkwNTBGdW5pMDUxOXVuaTA1MTN1bmkwNTE1dW5pMDUxQnVuaTA1MTd1bmkwNTFEdW5pMDUxRnVuaTA1MjF1bmkwNDhEdW5pMDUyM3VuaTA0OEZ1bmkwNTJEdW5pMDUyQnVuaTA1Mjl1bmkwNTJGdW5pMDQzNC5sb2NsQkdSdW5pMDQzQS5sb2NsQkdSdW5pMDQzNi5sb2NsQkdSdW5pMDQzMi5sb2NsQkdSdW5pMDQ5MS5sb2NsQkdSdW5pMDQ1Qy5sb2NsQkdSdW5pMDQzQi5sb2NsQkdSdW5pMDQ1OS5sb2NsQkdSdW5pMDQ0RS5sb2NsQkdSdW5pMDQ5Ny5sb2NsQkdSdW5pMDQ5NS5sb2NsQkdSdW5pMDQ5Qi5sb2NsQkdSdW5pMDQ5RC5sb2NsQkdSdW5pMDRBNy5sb2NsQkdSdW5pMDRCNS5sb2NsQkdSdW5pMDRBNS5sb2NsQkdSdW5pMDUyQi5sb2NsQkdSdW5pMDUyRC5sb2NsQkdSdW5pMDRDMi5sb2NsQkdSdW5pMDUyRi5sb2NsQkdSdW5pMDRDNC5sb2NsQkdSdW5pMDRDNi5sb2NsQkdSdW5pMDRGRC5sb2NsQkdSdW5pMDRGQi5sb2NsQkdSdW5pMDRDOC5sb2NsQkdSdW5pMDUwOS5sb2NsQkdSdW5pMDUwRi5sb2NsQkdSdW5pMDUxNS5sb2NsQkdSdW5pMDUxMy5sb2NsQkdSdW5pMDUyMS5sb2NsQkdSdW5pMDUyMy5sb2NsQkdSdW5pMDQzRi5sb2NsU1JCdW5pMDQzMy5sb2NsU1JCdW5pMDQzMS5sb2NsU1JCdW5pMDQzNC5sb2NsU1JCdW5pMDRBNy5zYy5sb2NsQkdSdW5pMDQ5NS5zYy5sb2NsQkdSdW5pMDQzRi5vbGR1bmkwNDQyLmxvY2xTUkJ1bmkwNTIzLnNjLmxvY2xCR1J1bmkwNEZCLnNjLmxvY2xCR1J1bmkwNEM4LnNjLmxvY2xCR1J1bmkwNEZELnNjLmxvY2xCR1J1bmkwNDMxLnNjdW5pMDQzMC5zY3VuaTA0MzIuc2N1bmkwNDMzLnNjdW5pMDQ5MS5zY3VuaTA0NTMuc2N1bmkwNDM0LnNjdW5pMDQzNS5zY3VuaTA0NTEuc2N1bmkwNDUwLnNjdW5pMDQzNi5zY3VuaTA0NUQuc2N1bmkwNDM4LnNjdW5pMDQzNy5zY3VuaTA0Mzkuc2N1bmkwNDNCLnNjdW5pMDQzQS5zY3VuaTA0NUMuc2N1bmkwNDhCLnNjdW5pMDQzRS5zY3VuaTA0M0Quc2N1bmkwNDNDLnNjdW5pMDQzRi5zY3VuaTA0NDEuc2N1bmkwNDQwLnNjdW5pMDQ0My5zY3VuaTA0NUUuc2N1bmkwNDQ0LnNjdW5pMDQ0Mi5zY3VuaTA0NDUuc2N1bmkwNDQ4LnNjdW5pMDQ0Ni5zY3VuaTA0NDcuc2N1bmkwNDQ5LnNjdW5pMDQ0Qy5zY3VuaTA0NUYuc2N1bmkwNDRBLnNjdW5pMDQ1OS5zY3VuaTA0NEIuc2N1bmkwNDVBLnNjdW5pMDQ1NS5zY3VuaTA0NEQuc2N1bmkwNDU0LnNjdW5pMDQ1Ny5zY3VuaTA0NTYuc2N1bmkwNDRGLnNjdW5pMDQ1Qi5zY3VuaTA0NTguc2N1bmkwNDRFLnNjdW5pMDQ2MS5zY3VuaTA0NTIuc2N1bmkwNDY1LnNjdW5pMDQ2My5zY3VuaTA0Njcuc2N1bmkwNDZCLnNjdW5pMDQ2RC5zY3VuaTA0Njkuc2N1bmkwNDcxLnNjdW5pMDQ2Ri5zY3VuaTA0NzMuc2N1bmkwNDc1LnNjdW5pMDQ3Ny5zY3VuaTA0Nzkuc2N1bmkwNDk1LnNjdW5pMDQ5My5zY3VuaTA0OTcuc2N1bmkwNDlGLnNjdW5pMDQ5OS5zY3VuaTA0OUQuc2N1bmkwNDlCLnNjdW5pMDRBMS5zY3VuaTA1MjUuc2N1bmkwNEE1LnNjdW5pMDRBMy5zY3VuaTA0QTkuc2N1bmkwNEE3LnNjdW5pMDRBRC5zY3VuaTA0Qjcuc2N1bmkwNEFCLnNjdW5pMDRCMy5zY3VuaTA0Qjkuc2N1bmkwNTJCLnNjdW5pMDRCQi5zY3VuaTA1Mjcuc2N1bmkwNTI5LnNjdW5pMDUyRC5zY3VuaTA1MkYuc2N1bmkwNEJELnNjdW5pMDRCRi5zY3VuaTA0Q0Yuc2N1bmkwNEMyLnNjdW5pMDRDNC5zY3VuaTA0Qzguc2N1bmkwNEM2LnNjdW5pMDRDQS5zY3VuaTA0Q0Muc2N1bmkwNEQxLnNjdW5pMDREMy5zY3VuaTA0Q0Uuc2N1bmkwNEQ1LnNjdW5pMDRERC5zY3VuaTA0RDkuc2N1bmkwNERCLnNjdW5pMDRENy5zY3VuaTA0REYuc2N1bmkwNEU3LnNjdW5pMDRFMS5zY3VuaTA0RTMuc2N1bmkwNEU1LnNjdW5pMDRFOS5zY3VuaTA0RUIuc2N1bmkwNEVELnNjdW5pMDRGNS5zY3VuaTA0RjMuc2N1bmkwNEVGLnNjdW5pMDRGMS5zY3VuaTA0Rjcuc2N1bmkwNEZGLnNjdW5pMDRGQi5zY3VuaTA0Rjkuc2N1bmkwNEZELnNjdW5pMDUwMS5zY3VuaTA1MDMuc2N1bmkwNTA3LnNjdW5pMDUwNS5zY3VuaTA1MDkuc2N1bmkwNTExLnNjdW5pMDUxMy5zY3VuaTA1MEYuc2N1bmkwNTBELnNjdW5pMDUwQi5zY3VuaTA1MTcuc2N1bmkwNTE1LnNjdW5pMDUxQi5zY3VuaTA1MTkuc2N1bmkwNTFGLnNjdW5pMDUxRC5zY3VuaTA1MjMuc2N1bmkwNTIxLnNjdW5pMDQ4Ri5zY3VuaTA0OEQuc2N1bmkwNDNCLmxvY2xCR1Iuc2N1bmkwNDM0LmxvY2xCR1Iuc2N1bmkwNDU5LmxvY2xCR1Iuc2N1bmkwNDQ0LmxvY2xCR1Iuc2N1bmkwNTJELmxvY2xCR1Iuc2N1bmkwNTJCLmxvY2xCR1Iuc2N1bmkwNTJGLmxvY2xCR1Iuc2N1bmkwNEM2LmxvY2xCR1Iuc2N1bmkwNTA5LmxvY2xCR1Iuc2N1bmkwNTEzLmxvY2xCR1Iuc2N1bmkwNTE1LmxvY2xCR1Iuc2N1bmkwNTIxLmxvY2xCR1Iuc2N0c2VoZWxwZXJjeS5zY3RzZWhlbHBlcmN5dW5pMDM3RkFscGhhQmV0YUdhbW1hRXBzaWxvbnVuaTAzOTRFdGFaZXRhSW90YVRoZXRhS2FwcGFMYW1iZGFOdU11WGlPbWljcm9uUGlTaWdtYVJob1RhdVVwc2lsb25DaGlQaGlQc2l1bmkwM0E5RXBzaWxvbnRvbm9zQWxwaGF0b25vc0V0YXRvbm9zSW90YXRvbm9zT21pY3JvbnRvbm9zVXBzaWxvbnRvbm9zT21lZ2F0b25vc0lvdGFkaWVyZXNpc1Vwc2lsb25kaWVyZXNpc3VuaTAzNzB1bmkwMzc2dW5pMDM3MnVuaTAzRDh1bmkwM0RDdW5pMDNEQXVuaTAzREV1bmkwM0QydW5pMDNDRnVuaTAzRTB1bmkwM0QzdW5pMDNGN3VuaTAzRjl1bmkwM0Q0dW5pMDNGNHVuaTAzRkF1bmkwM0ZFdW5pMDNGRnVuaTAzRkR1bmkxRjA4dW5pMUYwQnVuaTFGMEF1bmkxRjA5dW5pMUYwRnVuaTFGMEN1bmkxRjBFdW5pMUYwRHVuaTFGQkF1bmkxRkJCdW5pMUZCOHVuaTFGQjl1bmkxRkJDdW5pMUY4OHVuaTFGOEF1bmkxRjg5dW5pMUY4Q3VuaTFGOEJ1bmkxRjhFdW5pMUY4RHVuaTFGMTh1bmkxRjhGdW5pMUYxQXVuaTFGMTl1bmkxRjFCdW5pMUYxQ3VuaTFGMUR1bmkxRkM4dW5pMUZDOXVuaTFGMjh1bmkxRjI5dW5pMUYyQXVuaTFGMkJ1bmkxRjJDdW5pMUYyRHVuaTFGMkV1bmkxRkNBdW5pMUYyRnVuaTFGQ0N1bmkxRkNCdW5pMUY5OHVuaTFGOTl1bmkxRjlBdW5pMUY5QnVuaTFGOUR1bmkxRjlDdW5pMUY5RXVuaTFGMzh1bmkxRjlGdW5pMUYzOXVuaTFGM0N1bmkxRjNEdW5pMUYzQXVuaTFGM0J1bmkxRjNFdW5pMUYzRnVuaTFGREF1bmkxRkRCdW5pMUZEOHVuaTFGRDl1bmkxRjQ4dW5pMUY0OXVuaTFGNEF1bmkxRjRDdW5pMUY0QnVuaTFGNER1bmkxRkVDdW5pMUZGOXVuaTFGRjh1bmkxRjU5dW5pMUY1QnVuaTFGNUR1bmkxRjVGdW5pMUZFQXVuaTFGNjh1bmkxRkU4dW5pMUZFQnVuaTFGRTl1bmkxRjY5dW5pMUY2Q3VuaTFGNkJ1bmkxRjZBdW5pMUY2RHVuaTFGNkV1bmkxRkZBdW5pMUY2RnVuaTFGRkJ1bmkxRkZDdW5pMUZBQXVuaTFGQTh1bmkxRkE5dW5pMUZBQnVuaTFGQUV1bmkxRkFDdW5pMUZBRHVuaTFGQUZnYW1tYWJldGFkZWx0YWFscGhhdGhldGFldGFlcHNpbG9uemV0YWlvdGFrYXBwYWxhbWJkYW51eGl1bmkwM0JDcmhvdW5pMDNDMm9taWNyb25zaWdtYXRhdXBpdXBzaWxvbmNoaXBoaXBzaWlvdGFkaWVyZXNpc2lvdGF0b25vc29tZWdhaW90YWRpZXJlc2lzdG9ub3NvbWljcm9udG9ub3N1cHNpbG9uZGllcmVzaXN0b25vc3Vwc2lsb250b25vc3Vwc2lsb25kaWVyZXNpc29tZWdhdG9ub3NhbHBoYXRvbm9zZXBzaWxvbnRvbm9zZXRhdG9ub3N1bmkwMzcxdW5pMDM3QnVuaTAzNzN1bmkwMzc3dW5pMDM3Q3VuaTAzRDl1bmkwMzdEdW5pMDNEQnVuaTAzRER1bmkwM0RGdW5pMDNEN3VuaTAzRDB1bmkwM0UxdW5pMDNEMXVuaTAzRDZ1bmkwM0Q1dW5pMDNGMHVuaTAzRjJ1bmkwM0YzdW5pMDNGMXVuaTAzRjV1bmkwM0Y4dW5pMUYwMHVuaTAzRkN1bmkwM0ZCdW5pMUYwMXVuaTFGMDJ1bmkxRjA1dW5pMUYwNHVuaTFGMDN1bmkxRjA2dW5pMUZCNnVuaTFGNzF1bmkxRjcwdW5pMUYwN3VuaTFGQjB1bmkxRkIydW5pMUY4MHVuaTFGQjN1bmkxRkIxdW5pMUZCNHVuaTFGODF1bmkxRjgzdW5pMUY4NHVuaTFGODJ1bmkxRjg1dW5pMUZCN3VuaTFGODd1bmkxRjg2dW5pMUYxMHVuaTFGMTR1bmkxRjEydW5pMUYxMXVuaTFGMTN1bmkxRjE1dW5pMUY3M3VuaTFGNzJ1bmkxRjIxdW5pMUYyMHVuaTFGMjJ1bmkxRjI2dW5pMUYyM3VuaTFGMjd1bmkxRjI1dW5pMUYyNHVuaTFGQzN1bmkxRjc1dW5pMUY3NHVuaTFGQzZ1bmkxRjkxdW5pMUY5MHVuaTFGQzJ1bmkxRkM0dW5pMUY5MnVuaTFGOTV1bmkxRjk0dW5pMUY5M3VuaTFGOTZ1bmkxRjMwdW5pMUZDN3VuaTFGOTd1bmkxRjMxdW5pMUYzNXVuaTFGMzJ1bmkxRjMzdW5pMUYzNHVuaTFGMzZ1bmkxRjM3dW5pMUZENnVuaTFGNzZ1bmkxRjc3dW5pMUZEMHVuaTFGRDJ1bmkxRkQxdW5pMUZEM3VuaTFGRDd1bmkxRjQwdW5pMUY0MnVuaTFGNDF1bmkxRjQzdW5pMUY3OHVuaTFGNDV1bmkxRjQ0dW5pMUY3OXVuaTFGRTV1bmkxRkU0dW5pMUY1MHVuaTFGNTN1bmkxRjU0dW5pMUY1MnVuaTFGNTF1bmkxRjdBdW5pMUY1N3VuaTFGNTZ1bmkxRjU1dW5pMUZFMXVuaTFGN0J1bmkxRkU2dW5pMUZFMHVuaTFGRTJ1bmkxRjYxdW5pMUZFM3VuaTFGRTd1bmkxRjYwdW5pMUY2NXVuaTFGNjN1bmkxRjYydW5pMUY2NnVuaTFGNjR1bmkxRjdDdW5pMUY2N3VuaTFGRjJ1bmkxRkY2dW5pMUY3RHVuaTFGRjN1bmkxRkY0dW5pMUZBMXVuaTFGQTB1bmkxRkEzdW5pMUZBMnVuaTFGQTV1bmkxRkE0dW5pMUZBN3VuaTFGQTZ1bmkxRkY3dW5pMUZCRWFscGhhLnNjc2lnbWEuc3MxMGJldGEuc3MxMHpldGEuc3MxMGdhbW1hLnNjYmV0YS5zY2Vwc2lsb24uc2N6ZXRhLnNjZGVsdGEuc2NldGEuc2N0aGV0YS5zY2thcHBhLnNjaW90YS5zY2xhbWJkYS5zY3VuaTAzQkMuc2N4aS5zY251LnNjb21pY3Jvbi5zY3VuaTAzQzIuc2NyaG8uc2NwaS5zY3NpZ21hLnNjcGhpLnNjdXBzaWxvbi5zY3RhdS5zY2NoaS5zY2lvdGF0b25vcy5zY3BzaS5zY29tZWdhLnNjaW90YWRpZXJlc2lzLnNjaW90YWRpZXJlc2lzdG9ub3Muc2N1cHNpbG9udG9ub3Muc2N1cHNpbG9uZGllcmVzaXN0b25vcy5zY3Vwc2lsb25kaWVyZXNpcy5zY29taWNyb250b25vcy5zY2V0YXRvbm9zLnNjYWxwaGF0b25vcy5zY29tZWdhdG9ub3Muc2NlcHNpbG9udG9ub3Muc2N1bmkwMzcxLnNjdW5pMDM3Qi5zY3VuaTAzNzcuc2N1bmkwMzczLnNjdW5pMDM3Qy5zY3VuaTAzN0Quc2N1bmkwM0Q5LnNjdW5pMDNERC5zY3VuaTAzREIuc2N1bmkwM0RGLnNjdW5pMDNEMC5zY3VuaTAzRDcuc2N1bmkwM0UxLnNjdW5pMDNEMS5zY3VuaTAzRDIuc2N1bmkwM0QzLnNjdW5pMDNENC5zY3VuaTAzRDYuc2N1bmkwM0Q1LnNjdW5pMDNGMC5zY3VuaTAzRjEuc2N1bmkwM0YzLnNjdW5pMDNGMi5zY3VuaTAzRjUuc2N1bmkxRjAwLnNjdW5pMDNGQi5zY3VuaTAzRkMuc2N1bmkwM0Y4LnNjdW5pMUYwMy5zY3VuaTFGMDQuc2N1bmkxRjAxLnNjdW5pMUYwMi5zY3VuaTFGMDUuc2N1bmkxRjcwLnNjdW5pMUYwNy5zY3VuaTFGMDYuc2N1bmkxRjcxLnNjdW5pMUZCNi5zY3VuaTFGQjEuc2N1bmkxRkIwLnNjdW5pMUZCMy5zY3VuaTFGODAuc2N1bmkxRkI0LnNjdW5pMUZCMi5zY3VuaTFGODEuc2N1bmkxRjgzLnNjdW5pMUY4NC5zY3VuaTFGODIuc2N1bmkxRjg1LnNjdW5pMUYxMC5zY3VuaTFGQjcuc2N1bmkxRjg3LnNjdW5pMUY4Ni5zY3VuaTFGMTEuc2N1bmkxRjE1LnNjdW5pMUYxMi5zY3VuaTFGMTMuc2N1bmkxRjcyLnNjdW5pMUYxNC5zY3VuaTFGMjAuc2N1bmkxRjczLnNjdW5pMUYyMi5zY3VuaTFGMjEuc2N1bmkxRjI1LnNjdW5pMUYyMy5zY3VuaTFGMjQuc2N1bmkxRjI2LnNjdW5pMUY3NC5zY3VuaTFGMjcuc2N1bmkxRjc1LnNjdW5pMUZDNi5zY3VuaTFGQzMuc2N1bmkxRkMyLnNjdW5pMUY5MS5zY3VuaTFGOTIuc2N1bmkxRjkwLnNjdW5pMUZDNC5zY3VuaTFGOTMuc2N1bmkxRjk3LnNjdW5pMUY5NS5zY3VuaTFGOTQuc2N1bmkxRjk2LnNjdW5pMUYzMC5zY3VuaTFGMzEuc2N1bmkxRjMyLnNjdW5pMUZDNy5zY3VuaTFGMzMuc2N1bmkxRjM2LnNjdW5pMUYzNC5zY3VuaTFGMzUuc2N1bmkxRjc2LnNjdW5pMUYzNy5zY3VuaTFGRDYuc2N1bmkxRjc3LnNjdW5pMUZEMy5zY3VuaTFGRDIuc2N1bmkxRkQxLnNjdW5pMUZEMC5zY3VuaTFGNDIuc2N1bmkxRjQxLnNjdW5pMUZENy5zY3VuaTFGNDAuc2N1bmkxRjQ1LnNjdW5pMUY0NC5zY3VuaTFGNzguc2N1bmkxRkU0LnNjdW5pMUZFNS5zY3VuaTFGNDMuc2N1bmkxRjUxLnNjdW5pMUY3OS5zY3VuaTFGNTAuc2N1bmkxRjUyLnNjdW5pMUY1NS5zY3VuaTFGNTMuc2N1bmkxRjU0LnNjdW5pMUY1Ni5zY3VuaTFGN0Iuc2N1bmkxRjU3LnNjdW5pMUY3QS5zY3VuaTFGRTAuc2N1bmkxRkU2LnNjdW5pMUZFMi5zY3VuaTFGRTEuc2N1bmkxRkUzLnNjdW5pMUZFNy5zY3VuaTFGNjAuc2N1bmkxRjYyLnNjdW5pMUY2MS5zY3VuaTFGNjMuc2N1bmkxRjY3LnNjdW5pMUY2NS5zY3VuaTFGNjQuc2N1bmkxRjY2LnNjdW5pMUZGNi5zY3VuaTFGN0Quc2N1bmkxRkYzLnNjdW5pMUY3Qy5zY3VuaTFGRjQuc2N1bmkxRkYyLnNjdW5pMUZBMS5zY3VuaTFGQTAuc2N1bmkxRkEzLnNjdW5pMUZBMi5zY3VuaTFGQTQuc2N1bmkxRkE1LnNjdW5pMDM3QXVuaTFGQTcuc2N1bmkxRkE2LnNjdW5pMUZGNy5zY3VuaTIxMEF1bmkxREJGdW5pMUQ0QXplcm8ub3NmdHdvLm9zZm9uZS5vc2ZzaXgub3NmZml2ZS5vc2Z0aHJlZS5vc2Zmb3VyLm9zZm5pbmUub3NmemVyby5vc2YuemVyb2VpZ2h0Lm9zZnNldmVuLm9zZnR3by50Zm9uZS50Znplcm8udGZ0aHJlZS50ZnNldmVuLnRmZml2ZS50ZmZvdXIudGZzaXgudGZlaWdodC50Znplcm8udG9zZnplcm8udGYuemVyb25pbmUudGZmb3VyLnRvc2Z0aHJlZS50b3NmdHdvLnRvc2ZvbmUudG9zZmZpdmUudG9zZnNldmVuLnRvc2ZzaXgudG9zZmVpZ2h0LnRvc2Z6ZXJvLnplcm9uaW5lLnRvc2Z6ZXJvLnRvc2YuemVyb3VuaTIwODB1bmkyMDgydW5pMjA4MXVuaTIwODN1bmkyMDg0dW5pMjA4NnVuaTIwODV1bmkyMDg3dW5pMjA4OHR3by5kbm9tdW5pMjA4OW9uZS5kbm9temVyby5kbm9tdGhyZWUuZG5vbWZvdXIuZG5vbXNpeC5kbm9tZml2ZS5kbm9tZWlnaHQuZG5vbXNldmVuLmRub21uaW5lLmRub216ZXJvLm51bXJvbmUubnVtcmZvdXIubnVtcnRocmVlLm51bXJ0d28ubnVtcmZpdmUubnVtcmVpZ2h0Lm51bXJzZXZlbi5udW1yc2l4Lm51bXJuaW5lLm51bXJ1bmkwMEIydW5pMjA3MHVuaTAwQjl1bmkwMEIzdW5pMjA3N3VuaTIwNzV1bmkyMDc2dW5pMjA3NHVuaTIxNUZ1bmkyMDc5dW5pMjA3OHVuaTIxNTR1bmkyMTUzdW5pMjE1NXVuaTIxNTZ1bmkyMTU3dW5pMjE1OHVuaTIxNTl1bmkyMTVBdW5pMjAxNnVuaTIwM0Z1bmkyMDRBZXhjbGFtZG93bi5jYXNlbnVtYmVyc2lnbi5vc2ZudW1iZXJzaWduLnRmcXVlc3Rpb25kb3duLmNhc2VudW1iZXJzaWduLnRvc2Z1bmkyMDhFdW5pMjA4RHVuaTIwN0R1bmkyMDdFcGFyZW5sZWZ0LmNhc2VwYXJlbnJpZ2h0LmNhc2VicmFjZXJpZ2h0LmNhc2VicmFjZWxlZnQuY2FzZWJyYWNrZXRsZWZ0LmNhc2VicmFja2V0cmlnaHQuY2FzZXVuaTAwQUR1bmkyMDEwdW5pMjAxNXVuaTIwMTFoeXBoZW4uY2FzZWVuZGFzaC5jYXNldW5pMDBBRC5jYXNlZmlndXJlZGFzaC50ZmZpZ3VyZWRhc2gub3NmZW1kYXNoLmNhc2VmaWd1cmVkYXNoLnRvc2ZndWlsbGVtb3RsZWZ0LmNhc2VndWlsbGVtb3RyaWdodC5jYXNlZ3VpbHNpbmdsbGVmdC5jYXNlZ3VpbHNpbmdscmlnaHQuY2FzZXBhcmVubGVmdC5kbm9tcGFyZW5sZWZ0Lm51bXJwYXJlbnJpZ2h0LmRub21wYXJlbnJpZ2h0Lm51bXJhbm90ZWxlaWF1bmkyMDA3dW5pMDM3RXVuaTIwMDh1bmkyMDBCdW5pMDBBMHNwYWNlLmZyYWN1bmkyMDBGdW5pMjAwRXVuaTIwMEN1bmkyMDBEQ1J1bmlGRUZGdW5pMEUzRkV1cm91bmkyMEFGZG9uZ3VuaTIwQkF1bmkyMEE2dW5pMjBCNHVuaTIwQkR1bmkyMEFBdW5pMjBCOXVuaTIwQTljZW50Lm9zZmNvbG9ubW9uZXRhcnkub3NmdW5pMEUzRi5vc2Zkb2xsYXIub3NmY3VycmVuY3kub3NmdW5pMjBCNC5vc2Z1bmkyMEJBLm9zZnVuaTIwQUYub3NmZG9uZy5vc2ZFdXJvLm9zZnVuaTIwQkQub3NmdW5pMjBCOS5vc2Z1bmkyMEE2Lm9zZnVuaTIwQUEub3Nmc3Rlcmxpbmcub3NmdW5pMjBBOS5vc2Z1bmkwRTNGLnRmeWVuLm9zZmNvbG9ubW9uZXRhcnkudGZjZW50LnRmY3VycmVuY3kudGZkb2xsYXIudGZ1bmkyMEFGLnRmZG9uZy50ZkV1cm8udGZ1bmkyMEI0LnRmdW5pMjBCQS50ZnVuaTIwQTYudGZ1bmkyMEJELnRmdW5pMjBBQS50ZnVuaTIwQjkudGZzdGVybGluZy50ZnVuaTBFM0YudG9zZnVuaTIwQTkudGZ5ZW4udGZjZW50LnRvc2ZjdXJyZW5jeS50b3NmZG9sbGFyLnRvc2Zjb2xvbm1vbmV0YXJ5LnRvc2Zkb25nLnRvc2Z1bmkyMEFGLnRvc2ZFdXJvLnRvc2Z1bmkyMEI0LnRvc2Z1bmkyMEJBLnRvc2Z1bmkyMEI5LnRvc2Z1bmkyMEE2LnRvc2Z1bmkyMEJELnRvc2Z1bmkyMEFBLnRvc2ZzdGVybGluZy50b3NmeWVuLnRvc2Z1bmkyMjE5dW5pMjBBOS50b3NmdW5pMjIxNXVuaTIwOENkb3RtYXRodW5pMjA3Q3VuaTIwOEJ1bmkyMDdCbm90ZXF1YWxsZXNzZXF1YWxhcHByb3hlcXVhbGdyZWF0ZXJlcXVhbGVtcHR5c2V0aW5maW5pdHlpbnRlZ3JhbHByb2R1Y3R1bmkyMjA2dW5pMjEyNnBhcnRpYWxkaWZmc3VtbWF0aW9ucmFkaWNhbHVuaTAwQjV1bmkyMDhBdW5pMjA3QXVuaTI5ODFpbmZpbml0eS5jYXNlcGx1cy5vc2ZkaXZpZGUub3NmbXVsdGlwbHkub3NmbWludXMub3NmZXF1YWwub3NmZ3JlYXRlcmVxdWFsLm9zZm5vdGVxdWFsLm9zZmxlc3Mub3NmZ3JlYXRlci5vc2ZwbHVzbWludXMub3NmbGVzc2VxdWFsLm9zZmFzY2lpdGlsZGUub3NmYXBwcm94ZXF1YWwub3NmcHJvZHVjdC5vc2ZpbnRlZ3JhbC5vc2ZpbmZpbml0eS5vc2Zsb2dpY2Fsbm90Lm9zZnN1bW1hdGlvbi5vc2ZwYXJ0aWFsZGlmZi5vc2ZwZXJjZW50Lm9zZnJhZGljYWwub3NmcGVydGhvdXNhbmQub3NmbXVsdGlwbHkudGZwbHVzLnRmbWludXMudGZkaXZpZGUudGZncmVhdGVyLnRmZXF1YWwudGZub3RlcXVhbC50Zmxlc3MudGZncmVhdGVyZXF1YWwudGZhcHByb3hlcXVhbC50ZnBsdXNtaW51cy50Zmxlc3NlcXVhbC50ZmFzY2lpdGlsZGUudGZsb2dpY2Fsbm90LnRmaW5maW5pdHkudGZwcm9kdWN0LnRmaW50ZWdyYWwudGZzdW1tYXRpb24udGZwZXJjZW50LnRmcGFydGlhbGRpZmYudGZyYWRpY2FsLnRmcGVydGhvdXNhbmQudGZtdWx0aXBseS50b3NmbWludXMudG9zZnBsdXMudG9zZmdyZWF0ZXIudG9zZmVxdWFsLnRvc2ZkaXZpZGUudG9zZm5vdGVxdWFsLnRvc2ZwbHVzbWludXMudG9zZmxlc3MudG9zZmxlc3NlcXVhbC50b3NmZ3JlYXRlcmVxdWFsLnRvc2Zsb2dpY2Fsbm90LnRvc2ZpbmZpbml0eS50b3NmYXNjaWl0aWxkZS50b3NmYXBwcm94ZXF1YWwudG9zZmludGVncmFsLnRvc2Zwcm9kdWN0LnRvc2ZzdW1tYXRpb24udG9zZnJhZGljYWwudG9zZnBhcnRpYWxkaWZmLnRvc2ZhcnJvd3VwcGVyY2VudC50b3NmcGVydGhvdXNhbmQudG9zZnVuaTIxOTh1bmkyMTk3YXJyb3dyaWdodGFycm93ZG93bmFycm93Ym90aHVuaTIxOTZhcnJvd2xlZnR1bmkyMTk5dW5pMjFFOXVuaTIxRTdhcnJvd3VwZG51bmkyMUU4dW5pMjFFNnVuaTJCMDV1bmkyN0ExdW5pMkIwN3VuaTJCMDZ0cmlhZ3VwdW5pMjVBRnVuaTI1Q0Zsb3plbmdldHJpYWdkbnVuaTI1QjZ0cmlhZ3J0dW5pMjVDMHVuaTI1QjR1bmkyNUI4dW5pMjVCRXRyaWFnbGZ1bmkyNUMybG96ZW5nZS50b3NmdW5pRjhGRmxvemVuZ2UudGZsb3plbmdlLm9zZnVuaTIxMTN1bmkyMTE2ZXN0aW1hdGVkdTFGMzEwdW5pMjMyN3VuaTIxRUF1bmkyQjU4dW5pMjMyOHVuaTIzMkJ1bmkyM0NFdW5pMjMyNnNlY3Rpb24ub3NmZGFnZ2VyLm9zZmRhZ2dlcmRibC5vc2ZkZWdyZWUub3NmZGVncmVlLnRmc2VjdGlvbi50ZmFtcGVyc2FuZC5zczAzZGFnZ2VyLnRmZGFnZ2VyLnRvc2ZkZWdyZWUudG9zZnNlY3Rpb24udG9zZmRhZ2dlcmRibC50ZnVuaTAyRDd1bmlBNzg5dW5pMDJFRWRhZ2dlcmRibC50b3NmdW5pMDJENnVuaUE3OEF1bmkwMkU1dW5pMDJERXVuaTAyRTl1bmkwMkU4dW5pMDJFNnVuaTAyRDR1bmkwMkU3cGx1cy5udW1yZXF1YWwuZG5vbXBsdXMuZG5vbW1pbnVzLmRub211bmkwMkU0bWludXMubnVtcnVuaTAzRjZlcXVhbC5udW1ydW5pMDM3NXVuaTAzNzR1bmkwMkQxdW5pMDJEMHVuaTAyQ0Z1bmkwMkUwdW5pMDJCQXVuaTAyQkJ1bmkwMkNCdW5pMDJDMHVuaTAyQjl1bmkwMkNFdW5pMDJCRnVuaTAyQ0F1bmkwMkM4dW5pMDJDQ3VuaTAzMDd1bmkwMzA4Z3JhdmVjb21iYWN1dGVjb21idW5pMDMwQnVuaTAzMEN1bmkwMzAydW5pMDMwQXVuaTAzMDZ0aWxkZWNvbWJ1bmkwMzA1dW5pMDMwNGhvb2thYm92ZWNvbWJ1bmkwMzBEdW5pMDMxMXVuaTAzMEZ1bmkwMzEydW5pMDMxM3VuaTAzMTZ1bmkwMzE3dW5pMDMxOXVuaTAzMTh1bmkwMzFBdW5pMDMxQnVuaTAzMUZ1bmkwMzFDdW5pMDMxRXVuaTAzMUR1bmkwMzIwdW5pMDMyMWRvdGJlbG93Y29tYnVuaTAzMjR1bmkwMzI1dW5pMDMyOHVuaTAzMjd1bmkwMzI2dW5pMDMyOXVuaTAzMkR1bmkwMzJGdW5pMDMyQnVuaTAzMkN1bmkwMzJBdW5pMDMzMXVuaTAzMzR1bmkwMzMydW5pMDMzMHVuaTAzMzV1bmkwMzNBdW5pMDMzNnVuaTAzMzl1bmkwMzNCdW5pMDMzRHVuaTAzNUN1bmkwMzYxdW5pMDMzQ3VuaTFEQzd1bmkxREM5dW5pMURDOHVuaTFEQzR1bmkxREM1dW5pMURDNmNlZGlsbGEuc2MuQUxUY2Fyb24uYWx0Y2VkaWxsYS5jYXNlLkFMVHVuaTAzMDguY2FzZXVuaTAzMDcuY2FzZWFjdXRlY29tYi5jYXNlZ3JhdmVjb21iLmNhc2V1bmkwMzBCLmNhc2V1bmkwMzBDLmNhc2V1bmkwMzBBLmNhc2V1bmkwMzAyLmNhc2V1bmkwMzA2LmNhc2V1bmkwMzBGLmNhc2Vob29rYWJvdmVjb21iLmNhc2V1bmkwMzA0LmNhc2V0aWxkZWNvbWIuY2FzZWFjdXRlLmNhc2V1bmkwMzI2LmNhc2V1bmkwMzI3LmNhc2V1bmkwMzFCLmNhc2VjYXJvbi5jYXNlY2VkaWxsYS5jYXNlYnJldmUuY2FzZWNpcmN1bWZsZXguY2FzZWRpZXJlc2lzLmNhc2VodW5nYXJ1bWxhdXQuY2FzZWdyYXZlLmNhc2Vkb3RhY2NlbnQuY2FzZW1hY3Jvbi5jYXNlYWN1dGUubG9jbEhVTnJpbmcuY2FzZXRpbGRlLmNhc2VhY3V0ZWNvbWIubG9jbEhVTmFjdXRlY29tYi5jYXNlLmxvY2xIVU5hY3V0ZS5jYXNlLmxvY2xIVU5hY3V0ZWNvbWIuY2FzZS5sb2NsUExLYWN1dGVjb21iLmxvY2xQTEthY3V0ZS5sb2NsUExLdW5pMDMwOC5zY2FjdXRlLmNhc2UubG9jbFBMS3VuaTAzMDcuc2NncmF2ZWNvbWIuc2N1bmkwMzBCLnNjYWN1dGVjb21iLnNjdW5pMDMwQS5zY3VuaTAzMDIuc2N1bmkwMzA2LnNjdW5pMDMwQy5zY3VuaTAzMDQuc2N1bmkwMzI3LnNjdGlsZGVjb21iLnNjdW5pMDMyNi5zY2Nhcm9uLnNjdW5pMDMyOC5zY2JyZXZlLnNjYWN1dGUuc2NjZWRpbGxhLnNjY2lyY3VtZmxleC5zY2RvdGFjY2VudC5zY2RpZXJlc2lzLnNjZ3JhdmUuc2NhY3V0ZS5sb2NsUExLLnNjaHVuZ2FydW1sYXV0LnNjYWN1dGUubG9jbEhVTi5zY21hY3Jvbi5zY29nb25lay5zY29nb25lay50aGluLnNjcmluZy5zY3RpbGRlLnNjb2dvbmVrLnRoaW51bmkwMzQ1dW5pMDM0MnRvbm9zdG9ub3MuY2FzZWRpZXJlc2lzdG9ub3N1bmkxRkJGdW5pMUZCRi5jYXNldW5pMUZCRHVuaTFGRkV1bmkxRkZFLmNhc2V1bmkxRkNEdW5pMUZDRXVuaTFGREQuY2FzZXVuaTFGRER1bmkxRkNFLmNhc2V1bmkxRkNGdW5pMUZERS5jYXNldW5pMUZERXVuaTFGRUR1bmkxRkRGLmNhc2V1bmkxRkNGLmNhc2V1bmkxRkRGdW5pMUZDMXVuaTFGRUV1bmkxRkVGdW5pMUZFRi5jYXNldW5pMUZGRC5jYXNldW5pMUZGRHVuaTFGQzB1bmkxRkNELmNhc2VkZXNjUm91bmRjeWRlc2NTdHJhaWdodGN5UG93ZXJTeW1ib2xkZXNjUm91bmRjeS5BTFRkZXNjU3RyYWlnaHRjeS5jYXNldW5pMDJCQ3VuaUE3QUVwb3dlclNsZWVwU3ltYm9scG93ZXJPbk9mZlN5bWJvbHBvd2VyT25TeW1ib2x1bmlBN0FFLnNjVXN0cmFpdC1jeXVzdHJhaXQtY3lVc3RyYWl0c3Ryb2tlLWN5bWFjcm9uY29tYmN5dXN0cmFpdHN0cm9rZWN5LnNjdXN0cmFpdHN0cm9rZS1jeXVzdHJhaXRjeS5zY2JyZXZlY3kuY2FzZWJyZXZlY3licmV2ZWN5LnNjbnVsbGNlZGlsbGFUY2VkaWxsYWRlc2NTdHJhaWdodGxlZnRjeWRpZXJlc2lzYWN1dGVjb21iZGllcmVzaXNncmF2ZWNvbWJkZXNjU3RyYWlnaHRsZWZ0Y3kuY2FzZWJyZXZlYWN1dGVicmV2ZWdyYXZlYnJldmVob29rYWJvdmVjaXJjdW1mbGV4Z3JhdmVjaXJjdW1mbGV4YWN1dGVicmV2ZXRpbGRlY2lyY3VtZmxleGhvb2thYm92ZWNpcmN1bWZsZXh0aWxkZWJyZXZlZ3JhdmUuY2FzZWJyZXZlYWN1dGUuY2FzZWJyZXZlaG9va2Fib3ZlLmNhc2VicmV2ZXRpbGRlLmNhc2VjaXJjdW1mbGV4YWN1dGUuY2FzZWNpcmN1bWZsZXhob29rYWJvdmUuY2FzZWNpcmN1bWZsZXhncmF2ZS5jYXNlYWN1dGVkYmxjaXJjdW1mbGV4dGlsZGUuY2FzZWdyYXZlZGJsdGlsZGVkYmxkaWVyZXNpc2dyYXZlY29tYi5jYXNlZGllcmVzaXNhY3V0ZWNvbWIuY2FzZWRpZXJlc2lzY2Fyb25jb21iZGllcmVzaXNjYXJvbmNvbWIuY2FzZWRpZXJlc2lzbWFjcm9uY29tYmRpZXJlc2lzbWFjcm9uY29tYi5jYXNlbWFjcm9uYWN1dGVzaW5nbGVtYWNyb25ncmF2ZXNpbmdsZXRpbGRlYWN1dGV0aWxkZWFjdXRlLmNhc2VqY3Jvc3NlZHRhaWxkb3RsZXNzZGllcmVzaXN0aWxkZW1hY3JvbmdyYXZlc2luZ2xlLmNhc2VtYWNyb25hY3V0ZXNpbmdsZS5jYXNlaG9va0hFTFBFUmhvb2thYm92ZUhFTFBFUjJob29rYWJvdmVIRUxQRVJob29rSEVMUEVSLmNhc2Vob29rYWJvdmVIRUxQRVIyLmNhc2Vob29rSEVMUEVScmlnaHRob29rSEVMUEVScmlnaHQuY2FzZWhvb2thYm92ZUhFTFBFUjIuc2Nob29rcmlnaHRIRUxQRVJkb3RtYWNyb25jb21icmluZ2FjdXRlY29tYi5jYXNlcmluZ2FjdXRlY29tYmRvdG1hY3JvbmNvbWIuY2FzZWRlc2NUYWlsY3l0aWxkZW1hY3JvbmNvbWIuY2FzZXRpbGRlbWFjcm9uY29tYmRpZXJlc2lzdGlsZGUuY2FzZWRlc2NUYWlsY3kuY2FzZUtzaWN5SEVMUEVSa3NpY3loZWxwZXIuc2NtYWNyb25sb25nY29tYmN5MDA0LjMwMURpZ2l0aXplZCBkYXRhIGNvcHlyaWdodCAyMDEyLTIwMTgsIFRoZSBNb3ppbGxhIEZvdW5kYXRpb24gYW5kIFRlbGVmb25pY2EgUy5BLiwgYkJveCBUeXBlIEdtYkggYW5kIENhcnJvaXMgQ29ycG9yYXRlIEdiUiwgd2l0aCBSZXNlcnZlZCBGb250IE5hbWUgIkZpcmEiRmlyYSBTYW5zIENvbmRlbnNlZCBCb29rIEl0YWxpYwAAAAAiAKsBhwGIAYkBigGLAY8BjACsAY0BkQGOAZABkwGSAK0BlAGVAZcBlgCuAZgBmQGaAZsBngCvAZ0BnACwAIoBoAGfACMBoQGiAaQBowGmAaUAJAGnAagAsQGrAakBrAGqAa0AJQGuAbABrwCaAbEBswGyAbQBtQG2AbgBuQG3AboAJgCyAbsBvAG+ALMBvQG/AcABwgHBAcMAtAHFAcQAtQHIAccBxgHJAcwBygHLAc0BzgHRAdABzwAnAdQB0wAoAdIB1QHWAdkB1wHYAdoB3AHdAdsAKQHjAeIB3wHeAeAB4QHkACoB5QC2AeYB5wC3AegAuAHpAeoB7QC5AewB6wHuAe8B8QHwAfIAKwH0AfMB9QAsAfYB+AH5AC0B9wH7AfoB/AH9Af8B/gIAAgECAgCMAC4CBAIDAgUALwIHAgYCCAILAgoCCQIMAg0CDwIOAhACEQC6ADACEgC7AhQCEwIVALwCFgIXAhkCGAIbAhoAvQIeAh0CHAIfAL4CIAIhAiQCIgIlAiMCKAIpAioCJgInAi0CLAIuAisCLwIxAI0CMgC/AjACMwCOADECNAI1AjYAnQAyAjkAMwI4AjcCOwI6AjwCPQI+Aj8ANAJAAkEAwAJCAkUCRAJGAkMCRwJIADUCSQJLAkoCTAJOAk8CTQJQAlECUgJTAlQCVQJWADYAwQJXAlgCWQDCAloAwwJcAl0CWwJfAl4AxAJgAmICYQJjAmUCZAJmAmcCaQJqAmsCaAJsAm0CbwA3AnACbgJxADgCcgJ0AnMCdgJ1AncAOQA6AMUCfADGAnkCeAJ7AnoCfgJ9AoECfwA7AoAAxwKCAoMChgKHAoQChQKJAogCigKLAo0CjAKPAo4CkQKSApMCkAKUApUClgKYApcCmQKaApwCmwKdAp4CnwBCAMgCoAKhAqMCogKkAqUCpgDJAqgCpwKpAqoCrgKvAMoCqwKtAqwCsADLArICswKxArQCtgK1AMwCuAK5AM0CtwCQArsCugBDAr0CvAK/Ar4CwALCAsECwwLFAEQCxgLEAM4CyQLIAscCygLNAssCzABFAKcC0ALPAs4C0QLUAtMC0gLVAtcC1gLYAtkC2wLaAt0C3ALeAEYAzwLfAuEC4ADQAuIC5ALjAuUC5gLnANEC6ALpANIC6gLtAusC7ALuAvEC7wLwAvIC9AL1AvMC+AL5AvcC9gL6AvsC/QL8Av4C/wMAAwEARwMCAwQDAwMFAEgDBgMIAwkDBwMKAwwDDQMOAwsDDwMSAxEDEAMTAxYDFQMUAxcASQMaAxkDGAMbAx4DHwMcAx0DIAMhAEoAkQDTAyIDIwDUAyUA1QMkAyYDKQMoANYDJwMqAywDLQMrAy4DLwMwAEsDMQMyAzQDMwM1AzYDNwBMAzgDOQM7AzoDPABNAz4DPQM/A0EDQANCA0MDRQNGA0QDRwNIA0kDSgNLAJIDTQBOA0wDTwNOA1ADUQBPA1QDUwNSA1UDWANWA1cDWQNcA1sDWgNdA14DXwDXAFAA2ANhA2ADYgDZA2QDYwNlA2gDZwNmANoDagNrA2kDbADbA20DbgNwA3EDcgNvA3QDcwN2A3UDdwN4A3sDfAN6A3kDfQN+AJMDfwDcA4ADggOBAJQAUQODA4UDhAOGAKIAUgOIA4cDigBTA4sDiQORA40DjgOMA5ADjwOTA5IDlAOVA5cDlgOYAFQDmgOZAN0DnAObA50DngOfAJUDoAOhA6IAVQOjA6UDpAOnA6YDqAOpA6sDqgOsA7ADrwOtA64DswO0A7IDsQO2A7UAVgDeA7cDuAO5AN8DugDgA74DvAO7A78DvQDhA8MDwQPAA8IDxAPHA8UDxgPIA8kDywPKA8wDzQPOA9ADzwPTA9ID1APRA9YD1QPZA9cD2APbAFcD3QPaA9wAWAPfA+AD4QPeA+ID5APjAFkAWgDiA+UA4wPmA+cD6QPoA+0D7APrA+oAWwPxAOQD8APuA+8D8gP2A/QD9QPzA/cD+gP5A/sD+AP8A/8D/gP9BAAEBQQDBAIEAQQEBAcEBgQIBAsECgQJBAwAbQBuBA0EEQQQBA8EDgQSBBMEFAQVBBYEGAQXBB0EHAQaBBkEGwQeBB8EIQQiBCAEIwQkBCYEJQQnBCgEKQQwBCwEKwQqBC0ELgQvBDIEMQQzBDQENQQ3BDgEOQQ2BDoEOwQ8BD0EPwQ+BEAEQQREBEIEQwRFBEgERgRHBEkETARLBEoETgRNBE8EUARSBFEEVQRUBFYEUwRXBF0EXARbBFgEWQRaBF4EYARiBF8EYQRkBGMEZQRmBGcEaARpBGoEawRtBG8EbgRsBHAEcgR1BHEEcwR0BHYEeAR5BHcEfQR8BH4EegR7BH8EgQSCBIAEhgSFBIMEhASKBIkEiASHBIwEjgSNBIsEjwSQBJIEkQSTBJQElwSWBJgElQSZBJoEnQScBJsEngSfBKAEoQSiBKMEpwSmBKQEpQSqBKkEqASrBKwErwSuBK0EsASxBLIEswS1BLYEuAS0BLcEuQS7BLoEvAS9BL4EvwTBBMMEwATCBMQExQTHBMYEyATJBMsEzATNBMoEzgTPBNAE0gTRBNUE1ATTBNYE2QTYBNoE1wTbBN0E3gTfBNwE4AThBOIE4wTlBOQE5gTnBOgE6QTqBOsE7QTsBO4E8ATyBPEE7wTzBPQE9wT2BPUE+AT5BPoE/AT7BP4E/wUABP0FAQUCBQMFBAUFBQYFBwUKBQkFCAUOBQwFCwUNBREFEAUSBQ8FFQUUBRYFEwUYBRcFGQUaBRsFHAUeBR8FIAUdBSEFIgUjBSQFJwUlBSYFKAUqBSkFKwUsBS0FLgUvBTAFMgUxBTMFNAU3BTYFNQU4BTwFOwU5BToFPQU/BUAFPgVBBUMFRQVCBUQFSAVHBUYFSgVLBUwFSQVNBU8FTgVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVgBV4FXQVcBV8FYwViBWQFYQVlBWYAiwCPBWcFaAVqBWwFawVpBW0FbgVvBXAFcgVzBXQFcQV2BXcFdQV4BXkFegV7BXwFfgV/BYAFfQWBBYIFhAWDBYYFhQWHBYgFiQWKBYsFjAWNBY4FkAWPBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWdBZ8FnAWgBZ4FoQWlBaQFowWiBaYFpwWoBasFqgWpBa4FrwWtBawFsAWxBbMFtAWyBbUFtwW2BbgFuQW7BboFvQW+Bb8FvAXBBcAFwwXCBcUFxAXHBcYFyAXJBcoFzAXLBc4FzwXSBc0F0QXQBdQF1QXWBdMF1wXYBdoF2wXZBdwF3QXeBeAF3wXiBeQF4wXhBeUF5gXpBegF5wXqBe0F7gXsBesF7wXwBfIF8QXzBfQF9QX3BfYF+QX4BfoF+wX8Bf0F/gYABf8GAQYDBgIGBAYFBgcGBgYIBgkGCgYLBgwGDQYPBg4GEAYRBhMGEgYUBhUGFgYXBhgGGgYZBhwGGwYdBh4GIAYfBiEGIgYjBiQGJQYmBigGKQYqBicGKwYsBi4GLwYtBjMGMgYxBjAGNQY0BjcGNgY5BjgGOwY8Bj4GOgY9BkEGQgZABj8GQwZEBkUGRgZIBkkGRwZMBksGSgZNBlAGTwZRBk4GVgZVBlMGUgZUBlcGWgZZBlgGXwZeBl0GWwZcBmAGYQZiBmMGZAZmBmUGZwZoBmoGbAZrBmkGbQZuBm8GcgZxBnAGdgZ0BnUGcwZ5BngGdwZ6Bn4GfAZ7Bn0GgQaCBoAGfwaDBoUGhgaHBoQGiAaJBosGigaMBo4GjQaQBpEGkgaPBpMGlQaWBpcGlAaZBpoGnAaYBpsGnQaeBp8GoQagBqIGpQakBqMGpgaqBqsGpwapBqgGrAatBq4GrwaxBrAGsgazBrYGtAa1BrcGuAa6BrkGuwa8Br8Gvga9BsAGwQbDBsIGxAbFBsgGxwbJBsYGzQbMBssGygbQBs8G0QbOBtMG0gbUBtUG1wbWBtgG2QbbBtoG3AbfBt4G4AbdBuQG4gbjBuEG5wbmBuUG6AbqBukG7gbrBuwG7QbvBvIG8QbwBvMG9Qb0BvYG+Ab3BvkG+gb8BvsG/gb9BwEHAAcCBv8HBAcDBwYHBQcHBwoHCAcJBwwHCwcNBw4HDwcQBxIHEQcTBxUHFwcWBxQHGAcbBxoHGQcdBxwHIAceByEHHwciByQHJQcmByMHJwcoBykHKgcrBywHLQcvBy4HMAcxBzQHMgczBzUHOQc3BzgHNgc6BzwHPQc+BzsHPwdAB0EHRAdFB0MHQgdGB0kHSAdKB0cHSwdMB04HTQdPB1QHUwdSB1AHUQdWB1UHWAdXB1oHWQdcB1sHXgddB2AHXwdiB2EHZAdjB2UHZgdnB2gHaQdqB2sHbAdtB24HbwdwB3IHcQd0B3MHdgd1B3cHeAd6B3kHewd8B30Hfwd+B4AHgQeDB4IHhAeFB4cHhgeIB4kHigeLB4wHjQeOB48HkQeQB5IHlAeTB5UHmAeXB5YHmQecB50HmgebB54HoQefB6AHogelB6QHowenB6kHqAemB6oHqwesB60HrgevB7EHsAezB7IHtQe0B7cHtge5B7gHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxwfGB8kHyAfKB8sHzAfNB88HzgfQB9IH0QfTB9YH1wfUB9UH2AfZB9oH2wfcB90H3gffB+AH4gfhB+MH5gflB+QH5wfoB+kH6gfrB+4H7QfvB+wH8AfzB/IH8Qf0B/UH9wf2B/gH+Qf7B/wH+gf9B/8IAAf+CAEIBQgDCAIIBAgICAkIBwgGCAoICwgMCA8IDQgOCBIIFQgQCBEIEwgUCBYIGAgXCBkIHAgbCBoIHQggCCEIHwgeCCIIIwgkCCUIJggoCCkIJwgqCCwIKwgtCC4ILwgyCDAIMQgzCDUINAg2CDkINwg4CDoIOwg+CD0IPAg/CEAIQwhCCEEIRAhICEcIRghFCEkITQhMCEoITghLCE8IUghQCFEIUwhWCFUIVAhXCFoIWQhbCFgIXAheCF0IYAhfCGEIYwhmCGUIYghkCGkIaAhqCGcIbQhuCGwIawhvCHIIcQhwCHMIdgh1CHQIdwh5CHoIewh4CHwIfQh/CIAIfgiBCIMIggiECIUIhgiICIcIiQiMCIsIigiNCI8IjgiQCJQIkwiRCJIImAiXCJYIlQiaCJsInAiZCJ0InwigCKEIngikCKMIpgiiCKUIqAinCKsIqgisCKkIrQivCK4IsQiwCLMIsgi1CLQItgi3CLoIuwi5CLgIvQi8CMAIvgi/CMEIwgjECMMIxQjGCMgIxwjJCMwIywjKCM0I0AjPCM4I0QjTCNQI0gjVCNYI1wjZCNgI2gjdCNwI3gjbCN8I4gjhCOAI4wjkCOUI5wjmCOgI6wjqCOkI7AjtCO4I7wjxCPAI8gjzCPUI9Aj2CPoI+Aj5CPcI/Qj+CPsI/Aj/CQIJAQkACQMJBAkGCQUJBwkKCQkJCAkLCQ4JDAkNCQ8JEwkSCREJEAkUCRYJFwkZCRUJGAkbCRoJHQkcCR8JIAkeCSEJIwkiCSQJJQkmCScJKwkqCSgJKQksCS8JLgkwCS0JNAkxCTIJMwk1CTcJOAk2CToJOQk8CTsJQAk/CT4JPQlDCUQJQglBCUoJRglFCUcJTAlICUkJTQlLCU4JUAlRCU8JUglUCVUJUwlXCVYJWQlYCVoJWwlcCV4JXQlfCWIJYQljCWAJZwllCWQJZglpCWgJawlqCW0JbAluCW8JcglxCXMJcAl0CXYJdQARABIAEwAUABUAFgAXABgAGQAaCXcJeQl4CXwJfQl7CXoJgQmACX4JfwmECYMJggmFCYgJhwmJCYYJigmNCYwJiwmRCZAJjwmOCZIJlAmTCZUJlwmYCZYJmQmbCZoJnAmdCZ8JngmgCaEJowmlCaQJogmmCacJqQmoCasJqgmsCa0JrgmxCbAJrwmyCbUJtAmzCbYJuAm5CbcJugm+CbwJvQm7CcEJwABjCb8AmwnDCcIAngCjCcQJxQnGCccJyAnJAUABQQFCAUMADwANABsAHAB5AAIAYAAgAHsAcgB0AAsJygAEABAAPQnMCcsJzQnQCc4JzwnRCdMJ0gAJAAoAXABeADwAPgnUCdUJ1gnXCdkJ2AnaCdsADgncAG8AiQE6Cd4J3QnfAEAJ4AniCeEJ5QnkCeMJ5gB1AHYAaQB3AEEACABqAHgAawBsAAMAaAnnCegJ6QnqCesJ7QnsCe4J7wnxCfAJ8gABCfQJ8wn1CfcJ9gn5CfgJ+gn7CfwAYQEsAGcABQn/Cf4J/QBlCgIKAAoBCgMKBQoEAGIKBgBkCgkKBwoICgsKCgoPCg4KEAoMCg0KEwoRChIKFAoVChYKGAoXChoKGQobChwKHgodCh8KIAohCiIKIwolCiQKJgooCikKJwoqCi0KKwosCi4KLwowCjEKMgo0CjUKMwo2CjcKOgo4CjkKOwo9CjwKPgo/CkAADACmAKgAnwAeCkEAHwAdCkQKQgCcCkMAXwCXAD8KRQpGCkcKSgpJCkgKTApNCk4KSwAGAHoKTwpQClEKUgpTClYKVQpUClcKWQpbCloKWApdClwKXwpeCmMKYgphCmAKZApnCmUKZgpoCmoKawppCmwKbgpvCm0KcApxCnQKcwpyCnUKdgp3CnkKeAp6Cn0KfAp7Cn4KgQqACn8KhAqDCoUKggqHCokKiAqGCo0KjAqKCosKjgqPCpAKkQqSCpQKlQqTCpcKmAqWCpkKnQqcCpsKmgqgCp8KoQqeCqIKpgqlCqMKpAqpCqoKqAqnCqwKqwquCq0KsgqvCrAKsQqzCrcKtgq0CrUAIQAHAHMAZgCqAKUAmQChAF0AoAq4AHAAcQq6CrkKuwq+Cr0KvArACsIKvwrBCsMKxgrECsUKyQrICscKygrOCs0KzArLCtIK0ArRCs8K0wrWCtQK1QrXCtkK2ArbCtoK3grfCt0K3ArhCuMK4AriCuUK5ArpCugK5grnCusK6grsCu0K7wruCvAK8QrzCvIK9Qr0CvYK9wr4CvoK+Qr8CvsK/Qr/Cv4LAAsBCwMLAgsECwULBgsHCwkLCAsKCwsLDQsPCw4LDAsQCxELEgsTCxQLFwsWCxULGAsdCxsLHAsZCxoLIQseCyALHwsiCyQLJQsjCyYLKgsnCygLKQB9CywLKwCBAIgAhQB+AIMAggB8Cy0LLwCGAIALLgswAIcAhAB/CzMLMQsyCzQLNQs3CzYLOAs7CzkLPAs6C0ALPws+Cz0LRAtCC0MLQQtHC0ULRgtIC0kLTAtLC0oLTQtPC1ALUQtOC1ILUwtVC1YLVAtYC1cLWQtaC1wLWwteC2ALXwtdC2MLYQtkC2ILZgtoC2cLZQtpC2oLbAtrC20LbwtwC24LcQtyC3QLcwt1C3YLeAt3C3kLegt7C3wLfQt+C38LgAuBC4QLgwuCC4ULiAuHC4YLiwuMC4oLiQuOC40LjwuQC5ILkQuTC5QLlQuWC5gLmQuaC5cL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LYvK91bK90jKAb/4CgP4PvjHFfu6Bjv8xwX3vQaUygX7bQam91YF90cGlMoF+0YGpPdIBfdgBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsGO/zHBdsGsfebBfdrBmf7mwXbBg6soHb3m833fncBv/hcA/iQ+McVOwZq+34F+2wGrPd+BTsG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AAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAACAAEAAgAAAAIAAQACAAAAAgABAAIAAAACAAEAAgAAAAIAAQACAAAAAgABAAIAAAACAAEAAgAAAAIAAQACAAAAAgABAAIAAAACAAEAAgAAAAIAAQACAAAAAgABAAIAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAEAAMABAAFAAYAAAAFAAcACAAJAAoACwAAAAUABwAIAAkACgALAAAABQAHAAgACQAKAAsAAAAFAAcACAAJAAoACwAAAAUABwAIAAkACgALAAAABQAHAAgACQAKAAsAAAAFAAcACAAJAAoACwAAAAUABwAIAAkACgALAAAABQAHAAgACQAKAAsAAAAFAAcACAAJAAoACwAAAAUABwAIAAkACgALAAAABQAHAAgACQAKAAsADAAaACIAMABaAGIAagByAHoAggCKAJIAmgABAAAAAQCIAAkACAAEAIoAkgCaAKIACQAIABIAnACkAKwAtAC8AMQAzADUANwA5ADsAPQA/AEEAQwBFAEcASQACQAAAAEBAgAJAAAAAQECAAkAAAABAQIACQAAAAEBAgAGAQAAAQECAAYCAAABAyAABgMAAAEG2gAGAQAAAQcgAAYCAAABCEgAAQo4AAUABQAKAAEAAgAAC7IAAQACAAAMTgABAAIAABjuAAEAAgAAIo4AAQACAABRRgABAAIAAGC4AAEAAgAAYZAAAQACAABjFAABAAIAAKugAAEAAgAAwDgAAQACAAD9CgABAAIAARz4AAEAAgABL2gAAQACAAFhpAABAAIAAWIMAAEAAgABgC4AAQACAAGNYgABAAIAAZikAAEAAgABms4AAQACAAGskAABAAIAAbliAAEAAgABvF4AAQAEAAHDMgABAAQAAcrGAAEABAAB7N4AAQAEAAIOkAABCXQJnAABAAwAigAfAAAAxAAAAMoAAADQAAAA1gAAANwAAADiAAAA6AAAAO4AAADK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//MAFAALAAoACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7P/2/+IAAAAA/+wAAP/2/+wAAP/4//v//f/fAAD/4v/s/+z/2AAAAAAAAAAA//YAAP/lAAAAAAAA//YAAAAA/+4AAAAA/+wAAAAAAAD/zv/xAAAAAAAAAAD/9v/sAAD/nAAA//b/9v/sAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAADAAA/9gAAAAAAAAAAAAAAAAAAP/Y/+wAAAAA//b/7AAA//b/7AAAAAAAAAAAAAAAAP/vAAAAAAAA/+wAAAAAAAAAAP/IAAD/2AAA//QAAP/s//b/9//2//YACv/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2wAAAAAAAAAA/+IAAAAA/9gAAP/s//YAAP/bAAD/2P/s/+z/zgAAAAD/9gAA//H/+f/vAAAAAAAA//YAAP/6AAD/6QAA/+L/9gAAAAD/2AAA/+z/9gAA/+v/7AAA//b/sAAA//b/8f/s//EACgAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAP/iAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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//YAAP/1AAAAAP/7AAAAAP/2AAAAAP/3AAD/7AAA//T/7P/xAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAD/9gAAAAAAAAAA/+IAAP/s//YAAP/l/+z/4gAAAAD/2AAAAAD/7AAAAAAAAP/iAAAAAAAAAAAAAP/xAAD/6gAA/9j/9v/sAAAAAAAA//cAAP/2//f/7AAAAAAAAAAA/+wAAAAAAAAAAAAUAAAAAAAAAAAAAAAA//EAAP/2//MAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/xAAD/9v/s//YAAAAA/+wAAP/x//YAAP/iAAD/4gAAAAD/7P/sAAAAAP/x/+IAAP/iAAD/9gAAAAD/+AAA/+gAAP/2//YAAP/wAAAAAP/4AAD/+P/2AAAAAAAAAAAAAP/4//H/8QAAAAAAAAAAAAD/8AAAAAD/7P/jAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAA//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//f/6gAA//EAAAAAAAAAAAAA/+z/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAD/9v/xAAAAAAAA/+IAAP/s//EAAP/Y/+wAAAAAAAD/zv/2AAAAAAAA/+L/6v/iAAD/9gAAAAAAAP/rAAD/4QAA/9j/8f/s//YAAAAA/+7/7P/u/+b/7AAAAAAAAAAA/+z/4gAAAAAAAAAAAAD/7gAA//f/7P/x//H/9v/u/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/8wAA//kAAAAA/+wAAAAA/+IAAP/sAAD//f/s/+wAAP/p/+z/9gAAAAAAAAAAAAAAAP/0AAAAAAAA//b/9wAA/+YAAAAA/+z/9gAAAAD/4v/tAAAAAAAAAAD/7P/1AAD/4gAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA//YAAP/9AAAAAAAA//n/9gAAAAAAAAAAAAAAAP/3AAAAAAAAAAAAAAAAAAAAAP/0AAD/7AAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAA/8T/2P/s/+IAAP+9AAD/4gAAAAD/sAAD//YAAAAF/+IAAP/v/+wAAAAAAAAAAAAD/8QAAAAA/9j/zv/zAAAAAP/s/9j/7P/s/+L/7AAAAAD/7P/2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APEA8QB5APIA+gAMAPsA+wANAPwA/AAMAP0A/QBOAP8A/wBuAQABAAAMAQEBGQCqARoBGgB5ARsBHQCqAR4BHgAPAR8BHwARASABIACqASEBIQBUASIBJwBKASkBKQAQASoBMgARATQBNQARATYBPABYAT0BPQBUAUABQAB5AUEBQQCqAUIBQgB5AUQBRAB5AUUBRQALAUYBRgBYAUsBSwBJAUwBTACGAU0BTgCIAU8BUgCGAVMBUwCIAVQBVQCGAVYBVgA1AVcBbwCIAXABcACGAXEBdgCIAXcBdwCPAXgBegBvAYEBgQB5AYUBiwCIAYwBjAAYAY0BjQCIAY8BtgCIAbcBuACBAbkBuQA5AboBugCIAbsBuwCKAbwBvACIAb0BvgCtAb8BvwBhAcABwAApAcEBxQCIAcYByAAbAckByQBjAcoBygAbAcsBzwBMAdAB0QCIAdIB0gA1AdMB2ACIAdkB2QCKAdoB2gAdAdsB2wCKAdwB3AAeAd0B3QCKAd4B3gAdAd8B3wAeAeAB4QCIAeIB4gA3AeoB6gCPAesB7AApAe8B7wCGAfAB9gB1AfoB+gB1AfwB/AB1Af4B/gB1AgACAACPAgICAgB1AgMCBABmAgUCBgB1AgcCBwBnAggCCgBmAg4CDgCGAhACEABTAhMCEwAhAhQCFQCFAh8CHwCFAiECIQCFAiMCJgCGAicCKACPAikCKgCGAisCKwAoAiwCMwCGAjQCNACtAjUCOACGAjkCWwCIAlwCXACKAl0CYwCIAmQCZACGAmYCZgCGAmcCZwCIAmoCbQCIAm4CbwCGAnACcAA1AnECdQCGAnYCdgApAncCdwCGAngCeABqAnkCegCGAnsCewBqAnwCfACGAn0CfQBqAn4CfwBrAoACgAAoAoEChgBrAocChwBmAogCiQBrAooCigBMAosCmACiApkCmgCGApsCmwCYApwCngCiAqACtwCPArkCuQCIAr0CvQCGAsMCwwCIAsQCxACPAsUCxQCQAsYCyACPAskCyQA1AsoCygCPAssCywA1AswCzABsAs0C0gCkAtMC0wBsAtQC1ACGAtUC1QBTAtYC4AA1AuEC4QBsAuIC6wBtAuwC7QBNAu4C7gBvAu8C7wCIAvAC8AB1AvEC8QCIAvIC8gCPAvMC8wCIAvQC9ACGAvUC9QCIAvYC9gBrAvcC9wBtAvkDDgBMAw8DDwCJAxEDEQCRAxQDFACOAxUDFQBdAxsDGwCJAx4DHgCJAx8DHwBFAyADNwB7AzgDOACJAzkDPgB7Az8DQQBZA0UDRQCOA0gDTwCJA1YDVgCOA1kDWQB/A3IDcgChA3UDdgCJA3cDeAB0A4ADhwCJA4gDiACZA4kDiQCJA4oDigCdA6MDowCDA6UDpQCDA7QDtAB7A7cDtwCJA7kDuQCJA7sDuwCJA7wDvACMA70DvQCoA78DwQCuA9AD0QCJA9ID0gB5A9MD8ACJA/ED8QCnA/ID+ACJA/wD/ACOA/4D/wCJBAkEEACMBBIEGgCjBBsEGwCOBBwEHACjBCAEIACjBD0EPQBzBD8EPwB7BEAERQClBEcERwCRBEgEUgBFBFMEWQCoBF0EXQBdBGEEYQBvBGIEYgCIBHMEcwBUBHkEeQA7BH0EfQAQBH4EfgAVBIUEhQBXBIgEiAB5BIsEiwB5BIwEjAAMBI0EjgAOBI8EjwB5BJAEkAAQBJEEkQBJBJcElwAMBJkEmQBXBJsEmwALBJwEnAB5BJ0EnQAVBKAEoAAFBKEEoQAMBKMEowB3BKQEpAAMBKUEpQB5BKYEpgASBKgEqABUBKoEqgAUBKwErAAVBK0ErQAKBK4ErgB5BK8EsAAPBLEEsQB5BLQEtAAQBLUEtQAVBLkEuQAMBL4EvwB5BMAEwAAMBMEEwQAQBMIEwgAMBMMExABJBMcEyAACBMoEygAQBMwEzABXBM8EzwBJBNEE0gBUBNME0wBVBNUE1gB5BNcE1wAQBNgE2QAVBNwE3gB5BOAE4gAOBOME4wBJBOcE6AAQBOkE6gB4BOsE7AAHBO0E7QBXBO8E7wB5BPAE8AAMBPEE8QCpBPIE8wBXBPUE9QB3BPYE9gB5BPcE9wBKBPkE+QBXBP4E/gA7BP8E/wBWBQAFAABXBQEFAgBUBQMFAwB5BQQFBABUBQcFBwBUBQgFCABWBQkFCgBUBQ0FDQAQBQ4FEQBUBRMFEwCIBRQFFABbBRUFFQCIBRYFFwCYBRgFGACGBRkFHACIBR0FHQBTBR4FHgA5BR8FIgCPBSMFJACGBSUFJQBfBSYFJgCABScFJwCGBSgFKACIBSkFKQCGBSsFKwCIBSwFLACGBS0FLgA1BS8FLwCIBTAFMABTBTEFMQA9BTIFNQCPBTYFNgCGBTcFNwAvBTgFOACGBTkFOQBfBToFOgCGBTsFOwBrBTwFPACIBT0FPQA5BT8FPwB1BUAFQABmBUIFQgCGBUMFQwBlBUcFRwCGBUgFSABsBUkFSQCGBUoFSgA4BUsFSwCGBU0FTQCPBU4FTgCIBU8FUAA1BVEFUQCIBVIFUgCYBVMFUwCGBVQFVABTBVUFVQA5BVYFVwCGBVkFWQAvBVoFXQCGBV4FXwCIBWAFYACGBWEFYQBTBWIFYgAvBWMFZAA9BWcFaAAXBWoFagBTBWsFawCGBWwFbABfBW0FbgCGBW8FbwA9BXAFcACABXEFcgCIBXMFcwBvBXQFdgCIBXcFdwBTBXgFeAA5BXkFeQAbBXoFewCPBXwFfgCIBYAFggA1BYMFgwA9BYQFhACYBYUFhgCGBYcFiABTBYkFigCIBYsFjAAfBY0FjQBfBY4FjgCGBY8FjwCIBZAFkAAvBZEFkQCBBZIFkwBfBZQFlACGBZUFlQBlBZYFlgCIBZcFlwCkBZgFmACGBZkFmQBfBZoFnQCGBZ4FngBfBZ8FnwCGBaAFoABfBaIFogCtBaMFowCIBaQFpABTBacFqABsBaoFqgCYBasFqwBTBa4FrwCGBbAFsAAvBbEFsQCIBbIFsgA9BbMFswBsBbQFtABTBbYFtgBsBbcFuACGBbkFuQBTBboFugBsBbsFuwCGBbwFvgBsBb8FvwCGBcAFwABbBcEFwQCYBcIFwgCIBcMFxQCGBcoFygCRBcwFzAB7BdYF1gCRBdcF1wB0Bd4F3gBgBd8F3wCuBeEF4QCJBeQF5ACJBeUF5QCjBeYF5wBSBegF6ACJBekF6QCRBeoF6gBdBfAF8ACjBfIF8gBgBfQF9ACMBfUF9QCJBfYF9gB0BfkF+QCDBfoF+gCjBfwF/ACVBf0F/QCjBf4F/gCJBf8F/wCcBgEGAQB7BgMGAwCSBgUGBQB0BgYGBgBpBgcGBwCJBggGCQBzBgoGCgCJBg0GDQCRBg4GDgB0BhIGEgCjBhcGGACJBhkGGQCjBhoGGgCRBhsGHABdBiIGIgBgBiMGJACXBiYGJgCRBigGKABgBisGKwBdBiwGLACuBi0GLgB7Bi8GLwBZBjEGMgCJBjMGMwCRBjQGNQB0BjgGOgCJBjwGPgBSBj8GPwBdBkMGRACRBkUGRgBxBkcGSACfBkkGSQBgBksGSwCJBkwGTACjBk4GTwBgBlEGUQCVBlIGUgCJBlMGUwClBlUGVQBgBlkGWgB7BlsGWwCJBlwGXQB7Bl8GZAB7BmYGZgCGBmcGZwAFBmgGaABUBmsGawBUBm0GbQBYBm8GbwB5BnIGcgBUBnUGdQADBnYGdgB5BnoGegAMBnsGewARBnwGfAB5Bn0GfQAQBn4GfgAKBn8GfwB6BogGiAARBooGigABBowGjQB5Bo8GjwAIBpAGkABUBpIGlAARBpUGlQB5BpcGlwB5BpkGmQAJBpoGmgB5BpsGmwAJBqYGqABUBucG6AARBvwG/ACIBv4G/gA1Bv8G/wCIBwAHAACBBwEHAQCUBwIHAgCGBwMHAwCbBwQHBACPBwUHBQCGBwYHBgAhBwcHBwCGBwgHCAA1BwkHCgCIBwsHCwAmBwwHDACLBw0HDgCIBw8HDwAuBxAHEACPBxEHEQCIBxIHEgAYBxMHEwCPBxQHFACIBxYHFwB1BxgHGgCPBxsHHQCIBx4HHgCBBx8HIACGByEHIQAuByIHIgCGByMHIwCKByQHJACIByUHJQCKByYHJwCIBygHKACLBykHKQAgByoHKgArBysHKwCGBywHLABbBy4HLgCIBy8HLwCaBzAHMACGBzEHMQCLBzIHMgCIBzMHMwBmBzQHNACIBzYHNgCABzcHNwCLBzgHUACIB1EHWACBB1kHbwCGB3AHcQCPB3IHeAB1B3oHfwB1B4AHhwCIB4gHiQCLB4oHmQCPB5oHsACIB7IHsgBbB7MHswCUB7QHtACIB7UHtQB7B7gHuAB7B7oHugCoB7wHvACJB78HvwB7B8AHwACuB8MHwwCJB8YHxwChB8gHyACjB8kHyQBFB8oHygCJB8sHywCRB8wHzABpB80HzQCWB9EH0wBFB9QH1ACJB9UH1QCWB9YH1gB7B9oH2gBaB9wH3ACnB90H3QCJB94H3gCnB98H4ACJB+IH4gCEB+MH4wB7B+UH5QB5B+YH5gCJB+cH6QBFB+oH6gCJB+sH6wCaB+0H7QCLB+4H7gCJB+8H7wCDB/AH8ACJB/IH8gCuB/QIDAB7CDwIQwCJCEYIVQBFCFYIbACWCG4IbgCICHEIcQCTCHIIcgAkCHMIcwAyCHQIdABRCHUIdQBwCHYIdgBOCHcIdwBECHgIeAAsCHkIeQA/CHoIegAiCHsIewBHCHwIfAAlCH0IfQAzCH4IfgAwCH8IfwBkCIAIgAAcCIEIgQBECIIIggAtCIMIgwA/CIQIhAAjCIUIhQBHCJwInACTCJ0IpgBICKcIsAA6CLEIxABGCMYI1QBGCNYI1wBoCNgI2QBeCNoI2gBoCNsI2wBiCN0I3QAnCN4I3gCgCN8I3wBBCOAI4AA8COEI4QBLCOMI4wCHCOQI5ABQCOUI5QAWCOYI5gAtCOcI5wA0COoI6gCHCO0I7gBICPAI8ACvCPII8gCrCPQI9ABcCPUI9gBGCPgI+ACvCPoI+gCrCPwI/ABcCP0JBABBCQUJBQA0CQYJCgBBCQ0JDgBoCQ8JEgAoCRMJEwBACRQJFABPCRUJFQBACRYJFgBPCRcJGAAoCRkJGQBACRoJGgBPCRsJGwBACRwJHABPCR0JHgA6CR8JIABGCSEJIQBBCSIJIgBeCTAJMACICTEJMQB5CTMJMwALCTQJNACICTUJNQANCTYJNgAaCTcJNwBMCTgJOACCCTkJOQBCCTsJOwByCTwJPAAqCT4JPgCNCT8JPwCmCUAJQAA2CUIJQgCICUMJQwB5CUUJRQALCUYJRgCICUcJRwAZCUgJSAAaCUkJSQCCCUoJSgBCCUwJTAByCU0JTQAqCU8JTwCNCVAJUACmCVEJUQA2CXQJdABBCXYJdgBBCXcJdwBICXgJeABGCXkJeQBICXoJegBGCXsJfABBCX4JfgBBCYcJiABBCY0JjQB6CY4JjgBUCZEJkQCwCZIJkgCGCZQJlQBDCZYJlgBICZcJlwBGCZoJmwBBCZ0JnQBBCaYJpwBBCawJrACwCa4JrwBDCf8J/wB+CgAKAAB8CgMKAwCsCgQKBABLCgUKBQAxCgYKBgA+CgoKCgCeCgwKDAB5ChcKFwA+ChgKGACeChoKGgB9CiMKIwBeCiQKJAAoCiUKJgBBCi8KMQA6CjIKNABGCjYKNgA5CjcKNwAoCjgKOABoCjsKOwBBCjwKPABeCj4KPgAoCkIKQgAoCnUKdQBBCwALAQARCwILAwA1CwQLBQBFCy8LLwBnAAENvgAEAAAA3AHCAdAB3gHsAfoCCAIWAjwCSgJYAmICfAKCApgCngK4AtIC2ALeAuQC6gLwAvYC/AMCAwgDDgMUA5IDoAOmA6wDsgO4A74DxAPKA9AD1gPcA+ID6APuA/QD+gQABAYEDAQSBBgEHgQkBCoEMAQ2BDwEQgRIBE4EVARaBGAEagR0BH4EiASSBJwEpgTIBM4E1ATaBOAE5gTsBPIE+AT+BQQFCgUQBRYFHAUiBSgFLgU0BToFQAVGBUwFUgVYBV4FZAVqBXAFdgV8BYIFiAWOBZQFmgWgBaYFrAWyBbgFvgXEBcoF0AXWBdwF4gX8BgIGHAYmBywHYgd8B4IHiAeOB5QHmgegB6YHrAeyB7gH0gfsCGoIhAiKCJAIlgicCKIIqAiuCLgIvgjICNII2AjeCOgI8gj8CQ4JMAlSCVwJdgmACYYJjAmSCZgJngmkCaoJvAneCfAKAgoMClIKkArSCxgLVguYC94L6AvyC/wMBgwQDBoMJAwuDHQMfgyIDJIMnAymDLgMygzUDNoM6AzuDPQM+g0IDQ4NGA0iDSwNNg1ADUoNVA1eDWgNcg18DYYNjA2eDagNsg24AAMG/v+6Bwj/ugj9/8QAAwb+/7oHCP+6CP3/xAADBv7/ugcI/7oI/f/EAAMG/v+6Bwj/ugj9/8QAAwb+/7oHCP+6CP3/xAADBv7/ugcI/7oI/f/EAAkG/v+6Bwj/ugjwAG4I8gBoCPQAbgj4AG4I+gBoCPwAbgj9/8QAAwb+/7oHCP+6CP3/xAADBv7/ugcI/7oI/f/EAAIIgv/ECOb/xAAGCPAAbgjyAGgI9ABuCPgAbgj6AGgI/ABuAAEBv//5AAUBv//KCPIAAAj0AAAI+gAACPwAAAABAZH/8QAGCPAAAwjyAAwI9AAMCPgAAwj6AAwI/AAMAAYI8AA2CPIAKQj0ACkI+AA2CPoAKQj8ACkAAQUZ/8sAAQUZ/8sAAQUZ/8sAAQUZ/8sAAQUZ/8sAAQUZ/8sAAQUZ/8sAAQUZ/8sAAQUZ/8sAAQUZ/8sAAQUZ/8sAHwjf/+YI/f/mCP7/5gj//+YJAP/mCQH/5gkC/+YJA//mCQT/5gkG/+YJB//mCQj/5gkJ/+YJCv/mCSH/5gl0/+YJdv/mCXv/5gl8/+YJfv/mCYf/5gmI/+YJmv/mCZv/5gmd/+YJpv/mCaf/5gol/+YKJv/mCjv/5gp1/+YAAwb+/7oHCP+6CP3/xAABAb//+QABAb//+QABAb//+QABAb//+QABAb//+QABAb//+QABAb//+QABAb//+QABAb//+QABAsX/9gABAsX/9gABAsX/9gABAsX/9gABAsX/9gABAsX/9gABAsX/7gABAsX/9gABAb//+QABAb//+QABAb//+QABAb//+QABAb//+QABAb//+QABAb//+QABAZH//gABAZH//gABAZH//gABAZH//gABAb//+QABAb//+QABAb//+QABAb//+QACAcgAAAUZAA8AAgHIAAAFGQAPAAIByAAABRkADwACAcgAAAUZAA8AAgHIAAAFGQAPAAIByAAABRkADwACAcgAAAUZAA8ACAjnAEsI8AA9CPIAMAj0ADAI+AA9CPoAMAj8ADAJBQBLAAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBUAAHAAEBUAAHAAEBUAAHAAEBUAAHAAEBUAAHAAEBUAAHAAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAEBv//5AAYI8AAHCPIACwj0AAsI+AAHCPoACwj8AAsAAQG///kABgjwAAoI8gAKCPQACgj4AAoI+gAKCPwACgACCPQAIgj8ACIAQQDpAAcCKwAHAoAABwixAAkIsgAJCLMACQi0AAkItQAJCLYACQi3AAkIuAAJCLkACQi6AAkIuwAJCLwACQi9AAkIvgAJCL8ACQjAAAkIwQAJCMIACQjDAAkIxAAJCMYACQjHAAkIyAAJCMkACQjKAAkIywAJCMwACQjNAAkIzgAJCM8ACQjQAAkI0QAJCNIACQjTAAkI1AAJCNUACQjwABMI8gAVCPQAFQj1AAkI9gAJCPgAEwj6ABUI/AAVCQ8ABwkQAAcJEQAHCRIABwkXAAcJGAAHCR8ACQkgAAkJeAAJCXoACQmXAAkKJAAHCjIACQozAAkKNAAJCjcABwo+AAcKQgAHAA0A6QAAAisAAAKAAAAJDwAACRAAAAkRAAAJEgAACRcAAAkYAAAKJAAACjcAAAo+AAAKQgAAAAYI8AAKCPIACwj0AAsI+AAKCPoACwj8AAsAAQFQ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AAD/9AAAAAAAAAAA//YAAAAA//MAAAAA//sAAAAAAAAAAAAA//b/2P/YAAAAAP/zAAAAAP/z/+wAAAAA/+L/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAIAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAD/0QAA/8oAAP/oAAD/xP/K//j/+AAA/+L/0QAA/9j/7AAA/8T/vQAAAAD/xP/lAAAAAAADAAAAAAAD/87/6QAK/9j/2//LAAAAAP/v/+//yv/YAAMAAAAA/9H/sP/E//H/5P/iAAAAAP/R/9EAAAAA/9gAAAAA/8sABwANAAAAAP/zAAAAAP/5AAD/+AAAAAAAAAAAAAD/2wAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAP/5AAD/4v/2//gAAAAAAAD/9v/sAAAAAAAAAAD/9gAA/98AAP/v/+8AAAAA/8r/3wAAAAAAAAAAAAAAAAAAAAD/+QAA/+gAAP/v//MAAAAAAAAAAP/z/+oAAAAA//kAAAAA//n/6f/vAAr/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAcAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAA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//kAAP/5/+cAAP/sAAAAAAAA/+wAAwAH/+wAAAAAAAAAAAAAAAAAAP/s/+wAAP/2AAD/6QAAAAD/+wAA//f/8AAAAAAAAP/sAAAAAP/x//YAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAcAAAAAAAD/9gAA//j/+QAAAAAAAAAA//n/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/9AAAAAAAA//b/9gAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7//s/+IAAAAAAAD/6v/pAAAAAP/4/+z/7P/i//EAAAAAAAD/4gAAAAAAAP/2AAAAAAAAAAAAAAAA/+IAAAAA//H/9gAAAAAAAP/vAAD/5f/pAAAAAAAA/+z/9v/p/+7/4v/xAAD/7P/0//H/9gAA/+cAAAAA/+z/9v/7//b/9v/9/+L/9v/0AAD/9v/5AAD/8f/xAAD/9gAA//MAAAAA/+z/4v/5AAAAAAAA/+wAAP/2AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAD/6AAAAAD/9gAAAAD/8QAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/9wAA/+AAAAAA//cAAAAAAAAAAP/4AAD/8P/s//YAAP/sAAAAAP/i/+IAAAAAAAAAAAAAAAD/4v/uAAAAAP/s/84AAP/s/+z/7P/j/9gAAP/2AAAAAAAK/9EAAP/2/+z/y//L/9EAAAAAAAD/6v/2AAAAAAAAAAAAAAAA//0AAAAAAAAAAAAAAAAAAP/6AAAAAP/pAAAAAAAAAAD/9gAAAAD/9AAAAAD/0gAAAAAAAAAAAAD/8QAAAAAAAP/p/+0AAAAA/98AAAAA/+b/7AAAAAAAAP/z//gAAAAA/+wAAP/zAAAAAP/Y/+4AAAAAAAAAAAAAAAD/7P/3AAD/6P/u/+z/5wAA/+4AAAAA/+z/5P/2AAD/8gAAAAD/9gAAAAAAAP/s//EAAAAAAAAAAAAAAAAAAAAA//oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//P/9v/i/+wAAP/0/8v/2AAAAAD/2P/p/8T/2P/dAAAAAP/i/84AAAAAAAAAAAAAAAAAAAAAAAAAAP/pAAAAAP/i/+kAAP/7AAD/7gAA/9H/4gAAAAAAAP/R/+L/7//Y/+L/6QAA//P/9P/E/+4AAP/pAAAAAP/2//YAAP/7AAD/+f/v//P/8f/x//P/7P/s/+7/7AAA//3/8f/2AAAAAP/i/+z//f/4//n/9v/i//b/7P/z//3/+wAA//n/4v/x//kAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/5AAAAAAAAAAAAAAAA//0AAAAAAAAAAAAAAAAAAAAA//YAAAAF//EAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAP/dAAAAAAAA/+wAAAAAAAAAAAAAAAD/4gAAAAP/4gAAAAf/zv/k/8QAAP/YAAAAAAAD/8T/zv/EAAD/0v/O/+L/7P/s/9j/7v/Y/8QAAAAAAAAACv/YAAAAAAAA/87/zv/EAAAAAP/i/+wAAAAAAAD/zv/O/7cAAP/z/+UAAP/sAAAAAAAA/9r/7gAA/9H/zv/s/63/zv/S/9j/zv/L/9//7AAA/8QAAP/EAAD/2P/z/+n/zv/OAAD/2P/n//b/y//m/+z/zv/Y/87/4v/i/87/7P/OAAAAAP/Y/9j/0gAAAAD/2P/sAAD/3v/OAAD/4v/iAAD/9//T/+X/4v/J/84AAP/O/9j/zv/Y/9wAAP/x/9gAAAAA/84AAP/i/9j/4v/Y//b/4gAA/9z/vf/I/9YAAP/OAAD/xP/X/87/4v/4/8T/zgAAAAAAAAAAAAAAAAAKAAAAAAAAAAD/0QAAAAAAAP/Y//EAAAAAAAD/6f/RAAD/2AAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAD/5v/w/+L/4gAAAAAAAAAA//YAAP/fAAD/sAAAAAD/3//2AAD/zv/uAAAAAAAAAAD/4v/i//H/8//sAAAAAP/E/+z/zv/n/+//2P/b/+z/4v/z/94AAP/d/87/3//2//b/xP/r/87/7P+c/+X/9v/xAAD/7AAAAAAAAAAAAAAAAAAA/9j/2AAA/+7/8QAAAAD/8//a/+wAAAAAAAAAAP/x/+wAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA//MAAAAA/+IAAP/sAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAD/9gAAAAD/7AAAAAAAAAAAAAD/7P/VAAD/9gAA/+wAAAAA//b/7P/xAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAP/4//MAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAP/o/+IAAP/iAAAAAAAAAAAAAP/2//j/9AAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/zAAAAAAAA//j/+QAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAA//YAAAAAAAD/9v/2//b/7P/2AAAAAAAAAAAAAAAAAAAAAP/xAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/2/+wAAP/9/+//8f/5AAAAAP/9AAD/9gAAAAAAAAAA/+QAAAAAAAD/4v/5AAAAAAAAAAAAAP/7AAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA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AAgA+wD7AAkA/AD8AAgA/QD9AE4A/wD/AAoBAAEAAAgBAQEZAAsBGgEaAAYBGwEdAAsBHgEeAA0BHwEfAA4BIAEgAAsBIQEhAD8BIgEnAEcBKQEpAEgBKgEyAA4BNAE1AA4BNgE8AEoBPQE9AD8BQAFAAAYBQQFBAAsBQgFCAAYBRAFEAAYBRQFFAEUBRgFGAEoBSwFLAAIBTAFMAIMBTQFOAIQBTwFSAIMBUwFTAIQBVAFVAIMBVgFWAGIBVwFvAIQBcAFwAIMBcQF2AIQBdwF3AI4BeAF6AGgBewF/AHkBgQGBAAYBgwGEAHkBhQGLAIQBjAGMAE0BjQGNAIQBjgGOAJwBjwG2AIQBtwG4AG8BuQG5AFoBugG6AIQBuwG7AKcBvAG8AIQBvQG+AJ4BvwG/AB0BwAHAADABwQHFAIQBxgHIAB8ByQHJAJ8BygHKAB8BywHPAHIB0AHRAIQB0gHSAGIB0wHYAIQB2QHZAKcB2gHaACIB2wHbAKcB3AHcAHYB3QHdAKcB3gHeACIB3wHfAHYB4AHhAIQB4gHiAFgB4wHpAHkB6gHqAI4B6wHsADAB7QHtAHkB7gHuAKAB7wHvAIMB8AH2AJkB9wH4AKAB+gH6AJkB+wH7AKAB/AH8AJkB/QH9AKAB/gH+AJkB/wH/AKACAAIAAI4CAQIBAKACAgICAJkCAwIEAH0CBQIGAJkCBwIHAKECCAIKAH0CCwINAHkCDgIOAIMCDwIPAHkCEAIQAFUCEQIRAIACEgISAHkCEwITAIECFAIVAIICFgIYAHkCGQIZAIACGgIbAHkCHAIcAIACHQIeAHkCHwIfAIICIAIgAIACIQIhAIICIgIiAIACIwImAIMCJwIoAI4CKQIqAIMCKwIrAC8CLAIzAIMCNAI0AJ4CNQI4AIMCOQJbAIQCXAJcAKcCXQJjAIQCZAJkAIMCZgJmAIMCZwJnAIQCaAJpAHkCagJtAIQCbgJvAIMCcAJwAGICcQJ1AIMCdgJ2ADACdwJ3AIMCeAJ4AE8CeQJ6AIMCewJ7AE8CfAJ8AIMCfQJ9AE8CfgJ/AIkCgAKAAC8CgQKGAIkChwKHAH0CiAKJAIkCigKKAHICiwKYAIsCmQKaAIMCmwKbAHUCnAKeAIsCoAK3AI4CuAK4AHkCuQK5AIQCvQK9AIMCwwLDAIQCxALEAI4CxQLFAJECxgLIAI4CyQLJAGICygLKAI4CywLLAGICzALMAFQCzQLSAJMC0wLTAFQC1ALUAIMC1QLVAFUC1gLgAGIC4QLhAFQC4gLrAJQC7ALtAHMC7gLuAGgC7wLvAIQC8ALwAJkC8QLxAIQC8gLyAI4C8wLzAIQC9AL0AIMC9QL1AIQC9gL2AIkC9wL3AJQC+QMOAHIDDwMPAIUDEAMQAHoDEQMRAFYDEgMTAHoDFAMUADYDFQMVABgDFgMWAHoDFwMXAJADGQMaAHoDGwMbAIUDHQMdAHoDHgMeAIUDHwMfADoDIAM3AEwDOAM4AIUDOQM+AEwDPwNBAJsDQgNEAHoDRQNFADYDRgNHAHoDSANPAIUDUANVAHoDVgNWADYDVwNYAHoDWQNZAG0DWgNvAHoDcQNxAHEDcgNyAKUDcwN0AHoDdQN2AIUDdwN4ADwDegN6AHoDfQN/AHoDgAOHAIUDiAOIACMDiQOJAIUDigOKADsDiwORAHoDmQOaAHoDnAOcAHoDngOeAHoDoAOhAHoDowOjAH4DpQOlAH4DpgOrAHoDrQOzAHoDtAO0AEwDtQO1AHoDtwO3AIUDuAO4AJADuQO5AIUDugO6AHoDuwO7AIUDvAO8AFADvQO9AJoDvgO+AHoDvwPBAKIDwgPCAJADwwPPAHoD0APRAIUD0gPSAAYD0wPwAIUD8QPxAKQD8gP4AIUD+QP7AHoD/AP8ADYD/QP9AHoD/gP/AIUEAAQIAHoECQQQAFAEEQQRAHoEEgQaADMEGwQbADYEHAQcADMEHQQfAHoEIAQgADMEIQQ8AJAEPQQ9AJIEPgQ+AJAEPwQ/AEwEQARFAKoERgRGAHoERwRHAFYESARSADoEUwRZAJoEWgRcAHoEXQRdABgEXgReAHoEYQRhAGgEYgRiAIQEcwRzAD8EeQR5AJgEfQR9AEgEfgR+AEsEhQSFAFwEhgSGAGcEiASIAAYEiwSLAAYEjASMAAgEjQSOAAwEjwSPAAYEkASQAEgEkQSRAAIElwSXAAgEmQSZAFwEmwSbAEUEnAScAAYEnQSdAEsEoASgAEIEoQShAAgEowSjAF0EpASkAAgEpQSlAAYEpgSmAA8EqASoAD8EqgSqAEkErASsAEsErQStAAcErgSuAAYErwSwAA0EsQSxAAYEtAS0AEgEtQS1AEsEuQS5AAgEvgS/AAYEwATAAAgEwQTBAEgEwgTCAAgEwwTEAAIExwTIAAMEygTKAEgEzATMAFwEzwTPAAIE0ATQAGcE0QTSAD8E0wTTAEAE1QTWAAYE1wTXAEgE2ATZAEsE3ATeAAYE4ATiAAwE4wTjAAIE5wToAEgE6QTqAGUE6wTsAAUE7QTtAFwE7wTvAAYE8ATwAAgE8QTxAGQE8gTzAFwE9QT1AF0E9gT2AAYE9wT3AEcE+QT5AFwE/gT+AJgE/wT/AFsFAAUAAFwFAQUCAD8FAwUDAAYFBAUEAD8FBwUHAD8FCAUIAFsFCQUKAD8FDQUNAEgFDgURAD8FEwUTAIQFFAUUAGsFFQUVAIQFFgUXAHUFGAUYAIMFGQUcAIQFHQUdAFUFHgUeAFoFHwUiAI4FIwUkAIMFJQUlAF8FJgUmAJ0FJwUnAIMFKAUoAIQFKQUpAIMFKwUrAIQFLAUsAIMFLQUuAGIFLwUvAIQFMAUwAFUFMQUxAGwFMgU1AI4FNgU2AIMFNwU3ADUFOAU4AIMFOQU5AF8FOgU6AIMFOwU7AIkFPAU8AIQFPQU9AFoFPgU+AKAFPwU/AJkFQAVAAH0FQQVBAHkFQgVCAIMFQwVDAHsFRAVEAHkFRgVGAHkFRwVHAIMFSAVIAFQFSQVJAIMFSgVKAFkFSwVLAIMFTQVNAI4FTgVOAIQFTwVQAGIFUQVRAIQFUgVSAHUFUwVTAIMFVAVUAFUFVQVVAFoFVgVXAIMFWAVYAHkFWQVZADUFWgVdAIMFXgVfAIQFYAVgAIMFYQVhAFUFYgViADUFYwVkAGwFZQVmAHkFZwVoABkFaQVpAHkFagVqAFUFawVrAIMFbAVsAF8FbQVuAIMFbwVvAGwFcAVwAJ0FcQVyAIQFcwVzAGgFdAV2AIQFdwV3AFUFeAV4AFoFeQV5AB8FegV7AI4FfAV+AIQFgAWCAGIFgwWDAGwFhAWEAHUFhQWGAIMFhwWIAFUFiQWKAIQFiwWMACUFjQWNAF8FjgWOAIMFjwWPAIQFkAWQADUFkQWRAG8FkgWTAF8FlAWUAIMFlQWVAHsFlgWWAIQFlwWXAJMFmAWYAIMFmQWZAF8FmgWdAIMFngWeAF8FnwWfAIMFoAWgAF8FoQWhAHkFogWiAJ4FowWjAIQFpAWkAFUFpQWmAHkFpwWoAFQFqQWpAHkFqgWqAHUFqwWrAFUFrAWtAHkFrgWvAIMFsAWwADUFsQWxAIQFsgWyAGwFswWzAFQFtAW0AFUFtQW1AHkFtgW2AFQFtwW4AIMFuQW5AFUFugW6AFQFuwW7AIMFvAW+AFQFvwW/AIMFwAXAAGsFwQXBAHUFwgXCAIQFwwXFAIMFxgXJAHoFygXKAFYFywXLAHoFzAXMAEwFzQXRAHoF0wXVAHoF1gXWAFYF1wXXADwF2AXdAHoF3gXeABwF3wXfAKIF4AXgAHoF4QXhAIUF4gXjAHoF5AXkAIUF5QXlADMF5gXnAI8F6AXoAIUF6QXpAFYF6gXqABgF6wXvAHoF8AXwADMF8QXxAHoF8gXyABwF8wXzAHoF9AX0AFAF9QX1AIUF9gX2ADwF9wX3AHoF+QX5AH4F+gX6ADMF+wX7AHoF/AX8AHwF/QX9ADMF/gX+AIUF/wX/AFcGAAYAAHoGAQYBAEwGAgYCAHoGAwYDAKwGBAYEAHoGBQYFADwGBgYGAC0GBwYHAIUGCAYJAJIGCgYKAIUGCwYMAHoGDQYNAFYGDgYOADwGDwYRAHoGEgYSADMGEwYUAHoGFgYWAHoGFwYYAIUGGQYZADMGGgYaAFYGGwYcABgGHQYfAHoGIgYiABwGIwYkABoGJQYlAHoGJgYmAFYGJwYnAHoGKAYoABwGKQYqAHoGKwYrABgGLAYsAKIGLQYuAEwGLwYvAJsGMAYwAHoGMQYyAIUGMwYzAFYGNAY1ADwGNgY3AHoGOAY6AIUGPAY+AI8GPwY/ABgGQAZCAHoGQwZEAFYGRQZGAKsGSQZJABwGSgZKAHoGSwZLAIUGTAZMADMGTgZPABwGUAZQAHoGUQZRAHwGUgZSAIUGUwZTAKoGVAZUAHoGVQZVABwGVgZYAHoGWQZaAEwGWwZbAIUGXAZdAEwGXwZkAEwGZgZmAIMGZwZnAEIGaAZoAD8GawZrAD8GbQZtAEoGbwZvAAYGcgZyAD8GcwZzAGcGdQZ1AEEGdgZ2AAYGeQZ5AEYGegZ6AAgGewZ7AA4GfAZ8AAYGfQZ9AEgGfgZ+AAcGfwZ/AF4GiAaIAA4GigaKAAEGjAaNAAYGjwaPAGYGkAaQAD8GkgaUAA4GlQaVAAYGlwaXAAYGmAaYAGcGmQaZAEQGmgaaAAYGmwabAEQGpgaoAD8G5wboAA4G/Ab8AIQG/Qb9AHkG/gb+AGIG/wb/AIQHAAcAAG8HAQcBAJcHAgcCAIMHAwcDAIwHBAcEAI4HBQcFAIMHBgcGAIEHBwcHAIMHCAcIAGIHCQcKAIQHCwcLACwHDAcMAIgHDQcOAIQHDwcPADQHEAcQAI4HEQcRAIQHEgcSAE0HEwcTAI4HFAcUAIQHFgcXAJkHGAcaAI4HGwcdAIQHHgceAG8HHwcgAIMHIQchADQHIgciAIMHIwcjAKcHJAckAIQHJQclAKcHJgcnAIQHKAcoAIgHKQcpACYHKgcqAFEHKwcrAIMHLAcsAGsHLQctAI0HLgcuAIQHLwcvAIcHMAcwAIMHMQcxAIgHMgcyAIQHMwczAH0HNAc0AIQHNQc1AHkHNgc2AJ0HNwc3AIgHOAdQAIQHUQdYAG8HWQdvAIMHcAdxAI4Hcgd4AJkHegd/AJkHgAeHAIQHiAeJAIgHigeZAI4HmgewAIQHsgeyAGsHswezAJcHtAe0AIQHtQe1AEwHtge3AHoHuAe4AEwHuQe5AHoHuge6AJoHuwe7AHoHvAe8AIUHvQe+AHoHvwe/AEwHwAfAAKIHwQfBAHoHwgfCAHEHwwfDAIUHxAfFAHoHxgfHAKUHyAfIADMHyQfJADoHygfKAIUHywfLAFYHzAfMAC0HzQfNAIYHzgfOAHoH0QfTADoH1AfUAIUH1QfVAIYH1gfWAEwH1wfZAHoH2gfaABIH2wfbAHoH3AfcAKQH3QfdAIUH3gfeAKQH3wfgAIUH4QfhAHoH4gfiAH8H4wfjAEwH5AfkAHoH5QflAAYH5gfmAIUH5wfpADoH6gfqAIUH6wfrAIcH7QftAIgH7gfuAIUH7wfvAH4H8AfwAIUH8QfxAHoH8gfyAKIH8wfzAHoH9AgMAEwIDQg7AHoIPAhDAIUIRAhFAHoIRghVADoIVghsAIYIbghuAIQIcQhxAJUIcghyACkIcwhzADgIdAh0AGEIdQh1ACAIdgh2AE4Idwh3AIoIeAh4ADEIeQh5AG4Iegh6ACcIewh7AJYIfAh8ACoIfQh9ADkIfgh+AFIIfwh/ACEIgAiAAHQIgQiBAIoIggiCADIIgwiDAG4IhAiEACgIhQiFAJYInAicAJUInQimAD4IpwiwAKYIsQjEAD0IxgjVAD0I1gjXACsI2AjZABsI2gjaACsI2wjbAB4I3QjdAC4I3wjfACQI4AjgABcI4QjhABMI4wjjAKMI5AjkAGAI5QjlABQI5gjmADII5wjnAFMI6AjoAK4I6gjqAKMI7QjuAD4I8AjwAKgI8gjyABUI9Aj0ABYI9Qj2AD0I+Aj4AKgI+gj6ABUI/Aj8ABYI/QkEACQJBQkFAFMJBgkKACQJDQkOACsJDwkSAC8JEwkTAHcJFAkUAHgJFQkVAHcJFgkWAHgJFwkYAC8JGQkZAHcJGgkaAHgJGwkbAHcJHAkcAHgJHQkeAKYJHwkgAD0JIQkhACQJIgkiABsJMAkwAIQJMQkxAAYJMwkzAEUJNAk0AIQJNQk1AAkJNwk3AHIJQAlAAK0JQglCAIQJQwlDAAYJRQlFAEUJRglGAIQJUQlRAK0JdAl0ACQJdgl2ACQJdwl3AD4JeAl4AD0JeQl5AD4Jegl6AD0Jewl8ACQJfQl9AHAJfgl+ACQJfwmCAHAJhwmIACQJiwmLAHAJjQmNAF4JjgmOAD8JkAmQAEYJkgmSAIMJlgmWAD4JlwmXAD0JmQmZAHAJmgmbACQJnAmcAHAJnQmdACQJngmeAHAJpgmnACQJqwmrAEYJ/wn/AGoKAAoAAGkKAwoDAKkKBAoEABMKBQoFADcKDAoMAAYKGgoaABEKIwojABsKJAokAC8KJQomACQKLwoxAKYKMgo0AD0KNgo2AFoKNwo3AC8KOAo4ACsKOwo7ACQKPAo8ABsKPgo+AC8KQgpCAC8KdQp1ACQLAAsBAA4LAgsDAGILBAsFADoLLwsvAKEAAgUuAAQAAAayCN4ABQCDAAD/8//p//v/6f/9//3/6f/2/+z/7P/x/9j/5f/i/+L/7P/Y/9j/4v/i//H/6f/s/+L//f/2/+z/+//5/+L/7P/7/+z/7AAH//b/9v/x//H/z//x/+z/9v/s/+L/5f/s/+z/9v/b/+v/7P/5/+f/7P/5/+z/9f/s//j//f/+//j/7//n/+n/7P/5//H/9gAD//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA//b/zv/vAAAAAP/2/9j/4v/s//b/2//iAAD/9gAA//H/9P/O/+wAAP/x/9j/9v/p/+wAAAAA/9j/2AAAAAD/3f/o/+z/4v/s/+z//f/7AAD/9QAAAAD/6v/s//n/5wAAAAD/+wAA//f/+//s//b/9v/2/+L/7P/x/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAA/+IAAAAA/+z/2AAU//YAAAAAAAoAAAAAAAoAAAAKAAAAAP/i//YAAAAKAAAADQAAAAD/4gAUAAD/9gAAAAAAAAAoABQAAP/sAAAAAAAAAAAAAwAAAAAAAP+cAAD/9v/iAAf/nAAKAAoACgAAAAAAAP+cAAD/xAAAAAAAAAAKAAD/zv/2AAAAAP/OAAAAAP/x/9gAAP/sAAD/nAAUAAAAAP+c/+L/xAAU/93/4v/YABQACv/2/9j/sP/2/+wACgAK/90AFP/i//H/4v/2/9j/7P/2/9j/2P/x/+L/9gAK/5z/xP/2//b/4gAKAAoAFP/s//b/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAA//oAAP/sAAAAAAAAAAAAAAAA//gAAAAAAAD/4gAAAAAAAAAA//wAAP/4AAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAD/8wAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2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ADEC9wL3AEQDHwMfAEADIAM3AF0DOQM+AF0DPwNBAF4DWQNZAGUDdwN4AEYDowOjAGsDpQOlAGsDtAO0AF0EEgQaAHcEHAQcAHcEIAQgAHcEPQQ9AHkEPwQ/AF0ESARSAEAEYQRhAEoEYgRiAHAEcwRzAFQEeQR5AFcEfgR+ABYEhQSFAAMEjASMAAwEjQSOAA4EkQSRAFYElwSXAAwEmQSZAAMEmwSbAAsEnQSdABYEoASgAAYEoQShAAwEowSjAAUEpASkAAwEpgSmABIEqASoAFQEqgSqABQErASsABYErQStAFoErwSwAA8EtQS1ABYEuQS5AAwEwATAAAwEwgTCAAwEwwTEAFYExwTIAAIEzATMAAMEzwTPAFYE0QTSAFQE0wTTAFUE2ATZABYE4ATiAA4E4wTjAFYE6QTqAFkE6wTsAAgE7QTtAAME8ATwAAwE8gTzAAME9QT1AAUE9wT3ABAE+QT5AAME/gT+AFcFAAUAAAMFAQUCAFQFBAUEAFQFBwUHAFQFCQUKAFQFDgURAFQFEwUTAHAFFQUVAHAFGQUcAHAFHQUdAD8FHgUeAEUFHwUiAIEFJQUlABwFKAUoAHAFKwUrAHAFLQUuADwFLwUvAHAFMAUwAD8FMgU1AIEFNwU3ADcFOQU5ABwFOwU7ADEFPAU8AHAFPQU9AEUFPwU/ACMFQwVDAE0FSAVIAD0FSgVKAEMFTQVNAIEFTgVOAHAFTwVQADwFUQVRAHAFVAVUAD8FVQVVAEUFWQVZADcFXgVfAHAFYQVhAD8FYgViADcFagVqAD8FbAVsABwFcQVyAHAFcwVzAEoFdAV2AHAFdwV3AD8FeAV4AEUFeQV5AB4FegV7AIEFfAV+AHAFgAWCADwFhwWIAD8FiQWKAHAFiwWMACQFjQWNABwFjwWPAHAFkAWQADcFkQWRAGgFkgWTABwFlQWVAE0FlgWWAHAFlwWXAD4FmQWZABwFngWeABwFoAWgABwFogWiAEkFowWjAHAFpAWkAD8FpwWoAD0FqwWrAD8FsAWwADcFsQWxAHAFswWzAD0FtAW0AD8FtgW2AD0FuQW5AD8FugW6AD0FvAW+AD0FwgXCAHAFzAXMAF0F1wXXAEYF3gXeAGcF5QXlAHcF5gXnAHgF8AXwAHcF8gXyAGcF9gX2AEYF+QX5AGsF+gX6AHcF/QX9AHcGAQYBAF0GAwYDAHoGBQYFAEYGBgYGAHEGCAYJAHkGDgYOAEYGEgYSAHcGGQYZAHcGIgYiAGcGKAYoAGcGLQYuAF0GLwYvAF4GNAY1AEYGPAY+AHgGRQZGAG0GSQZJAGcGTAZMAHcGTgZPAGcGVQZVAGcGWQZaAF0GXAZdAF0GXwZkAF0GZwZnAAYGaAZoAFQGawZrAFQGbQZtABUGcgZyAFQGeQZ5AFsGegZ6AAwGewZ7ABEGfgZ+AFoGiAaIABEGigaKAAEGjwaPAAkGkAaQAFQGkgaUABEGmQaZAAoGmwabAAoGpgaoAFQG5wboABEG/Ab8AHAG/gb+ADwG/wb/AHAHAAcAAGgHBAcEAIEHBgcGACYHCAcIADwHCQcKAHAHCwcLACsHDAcMAHQHDQcOAHAHDwcPADYHEAcQAIEHEQcRAHAHEgcSABkHEwcTAIEHFAcUAHAHFgcXACMHGAcaAIEHGwcdAHAHHgceAGgHIQchADYHIwcjACkHJAckAHAHJQclACkHJgcnAHAHKAcoAHQHKQcpACUHKgcqADIHLgcuAHAHMQcxAHQHMgcyAHAHNAc0AHAHNwc3AHQHOAdQAHAHUQdYAGgHcAdxAIEHcgd4ACMHegd/ACMHgAeHAHAHiAeJAHQHigeZAIEHmgewAHAHtAe0AHAHtQe1AF0HuAe4AF0Hvwe/AF0HyAfIAHcHyQfJAEAHzAfMAHEH0QfTAEAH1gfWAF0H4wfjAF0H5wfpAEAH7QftAHQH7wfvAGsH9AgMAF0IRghVAEAIbghuAHAIcQhxAHsIcghyACgIcwhzADoIdAh0ADgIdQh1AGkIdgh2ACAIdwh3AHUIeAh4ADMIeQh5AGYIegh6ACcIewh7AHwIfAh8AE4IfQh9AFIIfgh+AFEIfwh/AEsIgQiBAHUIggiCAFAIgwiDAGYIhQiFAHwInAicAHsInQimAFMIpwiwAEcIsQjEAEgIxgjVAEgI1gjXAE8I2AjZAH8I2gjaAE8I3QjdACwI3gjeAHII3wjfAIAI4AjgAH4I4QjhABcI4wjjAG8I5AjkADQI5QjlABgI5gjmAFAI5wjnADsI6QjpAHMI6gjqAG8I7QjuAFMI8gjyAGEI9Aj0AGII9Qj2AEgI+gj6AGEI/Aj8AGII/QkEAIAJBQkFADsJBgkKAIAJDQkOAE8JDwkSAC0JEwkTAGoJFAkUAEwJFQkVAGoJFgkWAEwJFwkYAC0JGQkZAGoJGgkaAEwJGwkbAGoJHAkcAEwJHQkeAEcJHwkgAEgJIQkhAIAJIgkiAH8JMAkwAHAJMwkzAAsJNAk0AHAJNQk1AA0JPAk8ADAJPgk+AHYJQAlAAEEJQglCAHAJRQlFAAsJRglGAHAJRwlHABsJTQlNADAJTwlPAHYJUQlRAEEJdAl0AIAJdgl2AIAJdwl3AFMJeAl4AEgJeQl5AFMJegl6AEgJewl8AIAJfgl+AIAJhwmIAIAJjgmOAFQJkAmQAFsJlAmVACoJlgmWAFMJlwmXAEgJmgmbAIAJnQmdAIAJpgmnAIAJqwmrAFsJrgmvACoJ/wn/AGAKAAoAAH0KBAoEABcKBQoFADkKBgoGABoKCgoKAGQKFwoXABoKGAoYAGQKGgoaAF8KIwojAH8KJAokAC0KJQomAIAKLwoxAEcKMgo0AEgKNgo2AEUKNwo3AC0KOAo4AE8KOwo7AIAKPAo8AH8KPgo+AC0KQgpCAC0KdQp1AIALAAsBABELAgsDADwLBAsFAEALLwsvAGwAAifgAAQAACqcMcAAMQBoAAD/7P/s/7D/nP/E/+X/sP/4/+L/uf/E/+n/6//s/+z/x/+w/9j/7P+w//b/4v/Y/9j/7v+p/7AACv+w/7D/uv/f/9H/7P/m//b/sP/2//H/1v/x/9j/7P+w/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/+IAAAAAAAAAAAAA//f/6QAD//cAAP/2/+wAAAAAAAD/9gAAAAAAAAAA//wAAAAEAAD/4v/2//X/8QAAAAAAAwAAAAD/+f/9//D/9v/mAAD/+wAA//UAAwAH//YADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/pAAAAAAAA/+sAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAP/2AAAAAAAA//b/7P/2//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/4gAA//YAAAAAAAD/+f/sAAAAAAAAAAD/4v/sAAAAAAAAAAAAAP/2AAAAAP/f/+IAAP/i/+z/5f/z/+wAAAAA/+z/7AAAAAD/+P/+AAAAAP/2AAAAAAAAAAAAAAAA//EAAAAA//H/9v/4//b//f/s/+D/9v/i//v/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//H/8QAA/+L/5wAAAAD/9v/sAAD/+AAAAAAAAP/i/9sAAP/iAAD/1AAA//YAAP/2//H/8//4AAr/3QAAAAD/5gAHAAAAAAAA//H/9wAAAAAAAAAA//YADv/s//YAAAAA//EAAwAAAAAAAAAA/+wAAAAAAAAAAP/+AAAAAAAAAAD/7P/5//3/7wADAAX/9P/4//YACv/s/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/i/+wAAAAAAAAAAAAA//EAAAAAAAAAAP/l/+wAAAAA/+IAAP/4AAAAAP/2/+//7wAD/9v/9gAAAAAAAAAA//8AAP/vAAAAAP/4//0AAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAFAAAAAAAAAAAAAAAAAAwADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAf/2P/2AAAAAP/xAAAAAAAAAAAAAP/2//MAAAAA/+wAAP/sAAD/7AAA//H/7AAA/+z/6f/fAAoAAP/sAAD/9gAAAAD/9v/xAAAAAAAAAAD/8QADAAD/6QAAAAD/7AAD/9oAAP/z//b/8//n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AAAAAAAAAAAAAAAAAAAAAAAA//oAAP/8//gAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAA//IAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAD/2P/iAAD/8QAAAAAAAP/v/+f/9gAAAAAAAP/b/9gAAAAA//YAAAAA/+f/7QAA/87/4gAA/+L/3f+0/+L/4gAA//b/7P/iAAAAAP/0//7/3QAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/7AAAAAAAAP/sAAAAAP/sAAAAAAAAAAD/7AAA/+wAAAAAAAAAAAAAAAD/4gAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1wAAAAD/7P+w/8T/2P/fAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAA/+X/8wAA/+z/5f/bAAD/7wAAAAD/0f/lAAD/2//VAAD/7P/Y/+z/2AAA/+//7//R/87/0f/R/+UAAAAA/8oAAP/Y/+L/7//YAAD/5f/l/+X/7//R/+cAAP/i/94AAAAA/9v/xP/RAAD/5f/bAAD/4v/YAAAAAAAA/+z/2P/l/+X/4gAAAAAAAP/l/98AAAAAAAD/7AAAAAD/5f/v/9gAAP/sAAAAAP/l/+wAAAAiAAD/5QAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAEQAAAAAAAAAAAAAANgAAAAAAAAAAAAAAJQAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAKABQAAAAYAAAAAAAAAAAALwAAAAAAAAAAAAAAAAAKAAAAAAAsACwAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAANAAAAAAAAAAAAHgAAACgAAAAAAAAAAAAAAAAACgAAAAAAAAANAAAAAAAAAAAAAAAA/+wAAP/5AAAAAAAAAAD/7AAAAAAAAAAA/+8AAAAAAAD/+QAAAAAAAAAAAAD/5gAAAAD/7P/6//r/7gAAAAAAAAAA/+wAAAAA//sAAAAAAAD/9wAAAAAAAAAAAAAAAAAAAAAAAAAA//kAAAAA//sAAP/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAP/vAAAAAAAAAAAAAAAAAAAAAP//AAAABAAA/9gAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7P/2//YAAAAAAAD//f/sAAAAAAADAAD/8//s//YAAP/2AAAAAAAAAAD/+//p/+wAA//x//H/6//z//MAAAAAAAf/8QAAAAD/9gAA//EAAP/xAAD/+wAFAAUAAAAUAAUAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/xAAoAAwAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAD/7wAAAAAAAAAA//EAAAAAAAAAAAAA//YAAP/Y/8T/7P/xAAAAAAAA/+wAAP/2AAAAAP/r/+L/2P/s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AAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAA/9j/7AAAAAAAAAAAAAD/7AAAAAAAAP/s/+8AAP/sAAD/2P/2/+r/+wAA/+3/8P/uAAr/4v/xAAD/7gAA//YAAAAA/+wAAP/x//wAAAAA//YAAP/2//QAAAAK//YAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAADAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAP/sAAAAAP/sAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAD/7AAAAAAAAAAA/+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAD/7AAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAD//f/5AAD/8f/2AAAAAAAAAAD/7P/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAACf/sAAAAAAAAAAAAAAAaAAAAAAAAAAD/9v/y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ANECbgJ/ANQCgQK3AOYCuQK5AR0CwwLJAR4CywLTASUC1QLhAS4C5QLlATsC7ALtATwC8ALwAT4C8gL0AT8C9gL2AUIC+AL6AUMC/AL/AUYDAQMHAUoDCQMKAVEDDAMOAVMEYQRhAVYEsQSxAVcFEwUTAVgFFQUXAVkFGgUhAVwFIwUlAWQFJwUnAWcFKQUpAWgFKwUuAWkFMAUxAW0FMwUzAW8FNQU8AXAFPgU/AXgFQQVBAXoFQwVEAXsFRgVJAX0FTQVNAYEFTwVTAYIFVQVVAYcFVwVZAYgFXQVdAYsFXwVfAYwFYQVhAY0FZAVlAY4FaQVrAZAFbQVtAZMFbwVvAZQFcQV0AZUFdwV7AZkFgAWGAZ4FiAWLAaUFjQWOAakFkAWUAasFlgWXAbAFmQWbAbIFnQWeAbUFoQWhAbcFowWoAbgFqgWqAb4FrQWtAb8FsQWyAcAFtAW2AcIFuAW4AcUFugW+AcYFwQXFAcsGZgZmAdAG/Qb+AdEHAAcAAdMHAgcCAdQHBAcEAdUHBgcIAdYHEgcSAdkHFQcaAdoHHgcfAeAHIQciAeIHJAckAeQHKwcrAeUHMAcwAeYHMgcyAecHNAc0AegHUQd/AekHigeZAhgH5QflAigH7AfsAikIbghuAioJMAkwAisJNAk0AiwJNwk3Ai0JQglCAi4JRglGAi8JkgmSAjALAgsDAjEAAgEwAUwBTAAqAU4BTgANAU8BUAAnAVIBUwAnAVQBVAABAVUBVQACAVYBVgApAVcBbwAZAXEBdgAZAXgBegALAX4BfgADAYUBiQAEAYoBigAFAYsBiwAEAYwBjAAGAY0BjQANAY4BjgAHAY8BjwAEAZABkAAIAZMBkwAJAZQBlQAIAZYBlgAKAZcBmAAIAZoBmgAQAZsBmwANAZwBnAAIAZ0BnQAOAZ4BngAIAaIBogAvAaMBtgALAbcBtwAMAbkBugAqAbsBuwAjAb0BvgANAb8BvwAOAcABwAAPAcEBwgALAcUBxQAjAcYByAAQAckByQARAcoBygAQAcsBzgASAc8BzwAeAdAB0QAgAdIB0gApAdMB1wAgAdgB2AANAdoB2gAVAdwB3AAWAd4B3gAVAd8B3wAWAeAB4QAgAeIB4gAwAeMB6QAeAeoB6wAgAewB7AAOAe4B7gAXAe8B7wAnAfAB9gAYAfcB+AAXAfoB+gAYAfsB+wAXAfwB/AAYAf4B/gAYAf8B/wAXAgACAAAbAgECAQAXAgICAgAYAgUCBgAYAgkCCQANAgsCDQAaAg4CDgAuAg8CDwAaAhACEAAgAhECEgAbAhMCEwAcAhQCFQAdAhYCFgAJAhcCGAAbAhkCGQAKAhoCGwAbAhwCHAAQAh0CHQAOAh8CHwAdAiACIAAiAiECIQAdAiMCJgAeAicCJwAgAigCKAAnAikCLgAeAi8CLwAKAjACNQAeAjcCOAAeAkwCUQAfAlMCUwAgAmMCYwALAmoCagAgAmsCawANAmwCbAAgAm4CbwAhAnACcAApAnECdQAhAnYCdgAeAncCdwAhAngCeAAOAnkCegAhAnsCewAIAnwCfAAhAn0CfQAnAn4CfwAiAoEChgAiAocChwAUAogCiQAiAooCigANAosCjQAlAo4CjgAFAo8CkQAlApICkgAKApMClQAlApYClgANApcCmAAlApkCmQAnApoCmgAkApsCmwATApwCnQAlAp4CngAiAp8CnwAmAqACrgAnAq8CtAAfArUCtwAnArkCuQAIAsMCwwAeAsQCxAAnAsUCxQAoAsYCyAAnAskCyQApAssCywAtAswCzAArAs0C0QAsAtIC0gAtAtMC0wArAtUC1QAuAtYC2wApAtwC3AAtAt0C4AApAuEC4QArAuUC5QAvAuwC7QASAvAC8AAYAvIC8gAnAvMC8wAEAvQC9AAeAvYC9gAiAvgC+AANAvkC+QASAvoC+gAnAvwC/AAbAv0C/QASAv4C/gAlAv8C/wAnAwEDAQAbAwIDAgAlAwMDAwAnAwQDBAAbAwUDBgASAwcDBwAnAwkDCQAbAwoDCgAnAwwDDAAbAw0DDQAnAw4DDgAbBGEEYQAeBLEEsQApBRMFEwAZBRUFFQAqBRYFFwATBRoFHAALBR0FHQAuBR4FHgAqBR8FIQAnBSMFJAAuBSUFJQAnBScFJwAnBSkFKQAeBSsFKwAEBSwFLAAeBS0FLgApBTAFMAAuBTEFMQAnBTMFMwAnBTUFNQAnBTYFNwAkBTgFOAAnBTkFOgAkBTsFOwAiBTwFPAAEBT4FPgAXBT8FPwAYBUEFQQAeBUMFQwAnBUQFRAAeBUYFRgAkBUcFRwAEBUgFSQArBU0FTQAeBU8FUAAtBVEFUQApBVIFUgATBVMFUwAeBVUFVQAqBVcFWQAuBV0FXQAkBV8FXwAEBWEFYQAuBWQFZAAnBWUFZQAeBWkFaQAbBWoFagAuBWsFawAnBW0FbQAnBW8FbwAnBXEFcgAZBXMFdAALBXcFdwAuBXgFeAAqBXkFeQAQBXoFewAnBYAFggApBYMFgwAnBYQFhAATBYUFhgAnBYgFiAAuBYkFiQAIBYoFiwAkBY0FjgAkBZAFkAAkBZEFkQAMBZIFkgAnBZMFlAAuBZYFlgAgBZcFlwAsBZkFmwAkBZ0FnQAnBZ4FngAuBaEFoQADBaMFowAgBaQFpgAuBacFpwArBagFqAAkBaoFqgATBa0FrQAuBbEFsQAuBbIFsgAgBbQFtAAuBbUFtQAnBbYFtgArBbgFuAAnBboFuwAkBbwFvAArBb0FvQAuBb4FvgArBcEFwQATBcIFwgAgBcMFxAAeBcUFxQAnBmYGZgAnBv0G/QADBv4G/gApBwAHAAAMBwIHAgAeBwQHBAAZBwYHBgAcBwcHBwAnBwgHCAApBxIHEgAGBxUHFQAZBxYHFwAYBxgHGgAeBx4HHgAMBx8HHwAeByEHIQAhByIHIgAZByQHJAAEBysHKwAZBzAHMAAZBzIHMgAEBzQHNAAEB1EHWAAMB1kHbwAeB3AHcQAZB3IHdwAYB3gHeAAZB3kHfwAYB4oHmQAeB+UH5QAiB+wH7AAZCG4IbgAgCTAJMAAECTQJNAAICTcJNwASCUIJQgAECUYJRgAICZIJkgAnCwILAwApAAIB2QDpAOkAHgD9AP0AUQEfAR8AZgEqATIAZgE0ATUAZgFMAUwAWQFNAU4AGQFPAVIAWQFTAVMAGQFUAVUAWQFWAVYAKAFXAW8AGQFwAXAAWQFxAXYAGQF3AXcAJgF4AXoALgF7AX8AYQGDAYQAYQGFAYsAGQGMAYwABgGNAY0AGQGOAY4ATwGPAbYAGQG3AbgAMQG5AbkAQAG6AboAGQG7AbsAOQG8AbwAGQG9Ab4AYAG/Ab8ACgHAAcAAHwHBAcUAGQHGAcgACwHJAckANgHKAcoACwHLAc8ADAHQAdEAGQHSAdIAKAHTAdgAGQHZAdkAOQHaAdoAEAHbAdsAOQHcAdwAEQHdAd0AOQHeAd4AEAHfAd8AEQHgAeEAGQHiAeIAKgHjAekAYQHqAeoAJgHrAewAHwHtAe0AYQHuAe4AZQHvAe8AWQHwAfYAVwH3AfgAZQH6AfoAVwH7AfsAZQH8AfwAVwH9Af0AZQH+Af4AVwH/Af8AZQIAAgAAJgIBAgEAZQICAgIAVwIDAgQAUwIFAgYAVwIHAgcAZwIIAgoAUwILAg0AYQIOAg4AWQIPAg8AYQIQAhAAPwIRAhEAFQISAhIAYQITAhMAOAIUAhUAFgIWAhgAYQIZAhkAFQIaAhsAYQIcAhwAFQIdAh4AYQIfAh8AFgIgAiAAFQIhAiEAFgIiAiIAFQIjAiYAWQInAigAJgIpAioAWQIrAisAHgIsAjMAWQI0AjQAYAI1AjgAWQI5AlsAGQJcAlwAOQJdAmMAGQJkAmQAWQJmAmYAWQJnAmcAGQJoAmkAYQJqAm0AGQJuAm8AWQJwAnAAKAJxAnUAWQJ2AnYAHwJ3AncAWQJ4AngAMwJ5AnoAWQJ7AnsAMwJ8AnwAWQJ9An0AMwJ+An8AVAKAAoAAHgKBAoYAVAKHAocAUwKIAokAVAKKAooADAKLApgAIwKZApoAWQKbApsARwKcAp4AIwKgArcAJgK4ArgAYQK5ArkAGQK9Ar0AWQLDAsMAGQLEAsQAJgLFAsUAJwLGAsgAJgLJAskAKALKAsoAJgLLAssAKALMAswANQLNAtIAKQLTAtMANQLUAtQAWQLVAtUAPwLWAuAAKALhAuEANQLiAusATQLsAu0ADQLuAu4ALgLvAu8AGQLwAvAAVwLxAvEAGQLyAvIAJgLzAvMAGQL0AvQAWQL1AvUAGQL2AvYAVAL3AvcATQL5Aw4ADARhBGEALgRiBGIAGQUTBRMAGQUUBRQAQgUVBRUAGQUWBRcARwUYBRgAWQUZBRwAGQUdBR0APwUeBR4AQAUfBSIAJgUjBSQAWQUlBSUAWwUmBSYAUAUnBScAWQUoBSgAGQUpBSkAWQUrBSsAGQUsBSwAWQUtBS4AKAUvBS8AGQUwBTAAPwUxBTEAQwUyBTUAJgU2BTYAWQU3BTcAXgU4BTgAWQU5BTkAWwU6BToAWQU7BTsAVAU8BTwAGQU9BT0AQAU+BT4AZQU/BT8AVwVABUAAUwVBBUEAYQVCBUIAWQVDBUMAUgVEBUQAYQVGBUYAYQVHBUcAWQVIBUgANQVJBUkAWQVKBUoAVgVLBUsAWQVNBU0AJgVOBU4AGQVPBVAAKAVRBVEAGQVSBVIARwVTBVMAWQVUBVQAPwVVBVUAQAVWBVcAWQVYBVgAYQVZBVkAXgVaBV0AWQVeBV8AGQVgBWAAWQVhBWEAPwViBWIAXgVjBWQAQwVlBWYAYQVnBWgARAVpBWkAYQVqBWoAPwVrBWsAWQVsBWwAWwVtBW4AWQVvBW8AQwVwBXAAUAVxBXIAGQVzBXMALgV0BXYAGQV3BXcAPwV4BXgAQAV5BXkACwV6BXsAJgV8BX4AGQWABYIAKAWDBYMAQwWEBYQARwWFBYYAWQWHBYgAPwWJBYoAGQWLBYwAYwWNBY0AWwWOBY4AWQWPBY8AGQWQBZAAXgWRBZEAMQWSBZMAWwWUBZQAWQWVBZUAUgWWBZYAGQWXBZcAKQWYBZgAWQWZBZkAWwWaBZ0AWQWeBZ4AWwWfBZ8AWQWgBaAAWwWhBaEAYQWiBaIAYAWjBaMAGQWkBaQAPwWlBaYAYQWnBagANQWpBakAYQWqBaoARwWrBasAPwWsBa0AYQWuBa8AWQWwBbAAXgWxBbEAGQWyBbIAQwWzBbMANQW0BbQAPwW1BbUAYQW2BbYANQW3BbgAWQW5BbkAPwW6BboANQW7BbsAWQW8Bb4ANQW/Bb8AWQXABcAAQgXBBcEARwXCBcIAGQXDBcUAWQZmBmYAWQZ7BnsAZgaIBogAZgaSBpQAZgbnBugAZgb8BvwAGQb9Bv0AYQb+Bv4AKAb/Bv8AGQcABwAAMQcBBwEATAcCBwIAWQcDBwMASAcEBwQAJgcFBwUAWQcGBwYAOAcHBwcAWQcIBwgAKAcJBwoAGQcLBwsAOgcMBwwAXQcNBw4AGQcPBw8APAcQBxAAJgcRBxEAGQcSBxIABgcTBxMAJgcUBxQAGQcWBxcAVwcYBxoAJgcbBx0AGQceBx4AMQcfByAAWQchByEAPAciByIAWQcjByMAOQckByQAGQclByUAOQcmBycAGQcoBygAXQcpBykANwcqByoAOwcrBysAWQcsBywAQgctBy0ASQcuBy4AGQcvBy8AXAcwBzAAWQcxBzEAXQcyBzIAGQczBzMAUwc0BzQAGQc1BzUAYQc2BzYAUAc3BzcAXQc4B1AAGQdRB1gAMQdZB28AWQdwB3EAJgdyB3gAVwd6B38AVweAB4cAGQeIB4kAXQeKB5kAJgeaB7AAGQeyB7IAQgezB7MATAe0B7QAGQfrB+sAXAftB+0AXQhuCG4AGQhxCHEAKwhyCHIAGghzCHMAPQh0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AAD/8//sAAD/7AAA//kAAAAAAAAAAP/sAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAA/+z/7AAAAAD/7AAA/+f/5//sAAAAAAAA/+8AAP/s//sAAAAAAAAAAAAAAAAAAP/9AAAAAP/xAAD/9v/sAAD/9gAAAAD//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAP/EAAAAAAAA//YAAP/sAAAAAAAA//MAAP/s//YAAAAA/9j/8//b/+z/+f/9AAAAAP/pAAAAAAAA/+IAAP/EAAAAAAAA/+wAAAAAAAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAD/xAAAAAAAAP/sAAAAAAAAAAAAAAAA/8T/sAAAAAD/4gAA/8QAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7D/nAAAAAAAAP/EAAAAAAAAAAD/x/+wAAAAAP/a/73/qQAA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CBQABQg3CDgACQg8CEMADghECEUAEAhGCFUAHQsECwUAHQACARIA6QDpABYA/QD9AEICKwIrABYCgAKAABYDDwMPABADEQMRADMDFAMUABgDFQMVAAcDFwMXABsDGAMYACkDGwMbABADHgMeABADHwMfAB0DIAM3ACQDOAM4ABADOQM+ACQDPwNBACUDRQNFABgDSANPABADVgNWABgDWQNZADkDcANwADoDcQNxACcDcgNyAE0DdQN2ABADdwN4ADUDeQN5ADoDgAOHABADiAOIAAwDiQOJABADigOKAB8DowOjACgDpQOlACgDtAO0ACQDtwO3ABADuAO4ABsDuQO5ABADuwO7ABADvAO8ACwDvQO9ACADvwPBAD4DwgPCABsD0APRABAD0wPwABAD8QPxACsD8gP4ABAD/AP8ABgD/gP/ABAECQQQACwEEgQaABcEGwQbABgEHAQcABcEIAQgABcEIQQ8ABsEPQQ9ABwEPgQ+ABsEPwQ/ACQEQARFADIERwRHADMESARSAB0EUwRZACAEXQRdAAcFygXKADMFzAXMACQF0gXSAAoF1gXWADMF1wXXADUF3gXeADcF3wXfAD4F4QXhABAF5AXkABAF5QXlABcF5gXnABoF6AXoABAF6QXpADMF6gXqAAcF8AXwABcF8gXyADcF9AX0ACwF9QX1ABAF9gX2ADUF+QX5ACgF+gX6ABcF/AX8ADgF/QX9ABcF/gX+ABAF/wX/AB4GAQYBACQGAwYDADQGBQYFADUGBgYGABQGBwYHABAGCAYJABwGCgYKABAGDQYNADMGDgYOADUGEgYSABcGFwYYABAGGQYZABcGGgYaADMGGwYcAAcGIAYgAAoGIQYhADYGIgYiADcGIwYkAAgGJgYmADMGKAYoADcGKwYrAAcGLAYsAD4GLQYuACQGLwYvACUGMQYyABAGMwYzADMGNAY1ADUGOAY6ABAGPAY+ABoGPwY/AAcGQwZEADMGRQZGAD0GRwZIAA4GSQZJADcGSwZLABAGTAZMABcGTQZNADoGTgZPADcGUQZRADgGUgZSABAGUwZTADIGVQZVADcGWQZaACQGWwZbABAGXAZdACQGXgZeADYGXwZkACQHtQe1ACQHuAe4ACQHuge6ACAHvAe8ABAHvwe/ACQHwAfAAD4HwgfCACcHwwfDABAHxgfHAE0HyAfIABcHyQfJAB0HygfKABAHywfLADMHzAfMABQHzQfNACoH0QfTAB0H1AfUABAH1QfVACoH1gfWACQH2gfaAAEH3AfcACsH3QfdABAH3gfeACsH3wfgABAH4gfiAA8H4wfjACQH5gfmABAH5wfpAB0H6gfqABAH7gfuABAH7wfvACgH8AfwABAH8gfyAD4H9AgMACQIPAhDABAIRghVAB0IVghsACoIcQhxAEcIcghyABEIcwhzAEYIdAh0AEUIdQh1AEsIdgh2AEIIdwh3AEwIeAh4AC0IeQh5AEEIegh6AEQIewh7AEAIfAh8ABIIfQh9AFAIfgh+ADAIfwh/AEgIgQiBAEwIggiCAC4IgwiDAEEIhAiEAD8IhQiFAEAInAicAEcInQimACMIpwiwACEIsQjEACIIxgjVACII1gjXABMI2AjZAAkI2gjaABMI2wjbAAsI3QjdABUI3wjfAA0I4AjgAAYI4QjhAAII5AjkAC8I5QjlAAMI5gjmAC4I5wjnADEI7QjuACMI8AjwAEkI8gjyAAQI9Aj0AAUI9Qj2ACII+Aj4AEkI+gj6AAQI/Aj8AAUI/QkEAA0JBQkFADEJBgkKAA0JDQkOABMJDwkSABYJEwkTADwJFAkUAEMJFQkVADwJFgkWAEMJFwkYABYJGQkZADwJGgkaAEMJGwkbADwJHAkcAEMJHQkeACEJHwkgACIJIQkhAA0JIgkiAAkJdAl0AA0Jdgl2AA0Jdwl3ACMJeAl4ACIJeQl5ACMJegl6ACIJewl8AA0JfQl9ADsJfgl+AA0JfwmCADsJhwmIAA0JiwmLADsJlAmVAE4JlgmWACMJlwmXACIJmQmZADsJmgmbAA0JnAmcADsJnQmdAA0JngmeADsJpgmnAA0JrgmvAE4J/wn/AE8KAAoAACYKBAoEAAIKBQoFABkKGgoaAEoKIwojAAkKJAokABYKJQomAA0KLwoxACEKMgo0ACIKNwo3ABYKOAo4ABMKOwo7AA0KPAo8AAkKPgo+ABYKQgpCABYKdQp1AA0LBAsFAB0AAgeQAAQAAAfYCJAADwBAAAD/2P/R//v/sP+9/9v/8/+9/8T/+P/4//H/8//z/97/2P/s/+z/7P/4/87/2P/Y/+z/sP/H/9j/4v/s/+z/7P/s//f/xP/i/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK/8T/+P/EAAD/9gAA/9j/2P/O/9j/4gAAABYAAAAAAAoAAAAAAAD/4gAAAAAAAAAKAAAAAAAKAAAAAAAAAAD/7AAAAAAAAP/Y/87/9v/i/7D/7P/i/9j/4v/O//b/xAAM/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAA/84AAP/x//b/0v/i/+z/7AAAAAD/9gAA/+wAAAAAAAAAAP/iAAAAAAAA/+z/7AAAAAAAAAAAAAAAAP/2/+z/7AAAAAD/7P/2AAD/7P/s/+IAAAAAAAAAAP/iAAD/9v/s//b/9v/2/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/7AAAAAAAAAAAAAAAA/+b/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAD/9v/2AAAAAAAA//P/yAAA/+L/7AAAAAAAAAAAAAAAAP/sAAD/8QAAAAD//f/o//H/8P/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/pAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA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AAwFdAV2AC8FdwV3ADUFeAV4ADcFeQV5ABAFfAV+AC8FgAWCAB4FhAWEABQFhwWIADUFiQWKAC8FjwWPAC8FlgWWAC8FlwWXACAFowWjAC8FpAWkADUFpwWoADIFqgWqABQFqwWrADUFsQWxAC8FswWzADIFtAW0ADUFtgW2ADIFuQW5ADUFugW6ADIFvAW+ADIFwQXBABQFwgXCAC8FygXKACEF1gXWACEF1wXXADwF4QXhABgF5AXkABgF5QXlABsF6AXoABgF6QXpACEF6gXqAA0F8AXwABsF9QX1ABgF9gX2ADwF+QX5ADgF+gX6ABsF/QX9ABsF/gX+ABgGBQYFADwGBwYHABgGCAYJAB8GCgYKABgGDQYNACEGDgYOADwGEgYSABsGFwYYABgGGQYZABsGGgYaACEGGwYcAA0GJgYmACEGKwYrAA0GLwYvACwGMQYyABgGMwYzACEGNAY1ADwGOAY6ABgGPwY/AA0GQwZEACEGSwZLABgGTAZMABsGUgZSABgGWwZbABgGZwZnAAMGaAZoACUGawZrACUGbQZtAAoGbwZvAD8GcgZyACUGdQZ1ACcGdgZ2AD8GeQZ5ACoGegZ6AAQGewZ7AAgGfAZ8AD8GfQZ9ACsGiAaIAAgGjAaNAD8GkAaQACUGkgaUAAgGlQaVAD8GlwaXAD8GmQaZACkGmgaaAD8GmwabACkGpgaoACUG5wboAAgG/Ab8AC8G/gb+AB4G/wb/AC8HBgcGAC4HCAcIAB4HCQcKAC8HDQcOAC8HEQcRAC8HEgcSAA4HFAcUAC8HGwcdAC8HIwcjADMHJAckAC8HJQclADMHJgcnAC8HLgcuAC8HMgcyAC8HNAc0AC8HOAdQAC8HgAeHAC8HmgewAC8HtAe0AC8Huge6ADsHvAe8ABgHwwfDABgHxgfHADoHyAfIABsHyQfJACIHygfKABgHywfLACEH0QfTACIH1AfUABgH3AfcADkH3QfdABgH3gfeADkH3wfgABgH5QflAD8H5gfmABgH5wfpACIH6gfqABgH7gfuABgH7wfvADgH8AfwABgIPAhDABgIRghVACIIbghuAC8IbwhwAD0Idgh2ABMJDwkSABkJFwkYABkJMAkwAC8JMQkxAD8JMwkzAD4JNAk0AC8JNQk1AAUJNwk3ABEJQglCAC8JQwlDAD8JRQlFAD4JRglGAC8JjgmOACUJkAmQACoJqwmrACoKDAoMAD8KJAokABkKJwouAD0KNQo1AD0KNgo2ADcKNwo3ABkKOQo6AD0KPQo9AD0KPgo+ABkKPwpBAD0KQgpCABkKQwpGAD0LAAsBAAgLAgsDAB4LBAsFACIAAhxyAAQAAB0GHkIAFQCtAAD/4v/OAA0AB//sAAP/4gAHAAMABwADAAMAA//s/+z/7AAHAAMAB//i/+L/4gAHAB4ABwAHAAf/7AAb/8QAB//2AAf/nAAJAAcABwAKAAP/7P+wAAcABwAHAA0ADQAHABQACQAO/98ABwAHAAUABwAKAAf/4v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/R/8QAAAAAAAD/2P/O/9j/4v/gAAAAAP/sAAD/0f/OAAD/4gAAAAAAAP/Y/+3/7P/OAAAAAP/i/+IAAAAAAAAAAAAA/9v/nP/RAAAAAAAA/+z/4v/O/+L/4gAAAAAAAAAAAAAAAAAAAAD/2gAAAAAAAP/2/9gAI//Y/+z/xP/i/+z/zv/E/9j/4v/EABT/4v/i/+z/7P/i/8T/7P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAABwAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAwAsAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAHAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAKQAHACAACQADAAcABwAHAAcALAAKAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcACgAAAAAAAAAAAAAAAAADAAAABwAKAAMABwAAAAkAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAcALAAAAAAAAAAAAAAAAAAAAAAACgAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAHAAcAAAAAAAUABwAAAAAAOQAAAAAABwAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAACUABwAeAAkABwAHAAoABwAHACwACgAHAAcAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAD/9gAAAAD/zgAA/+z/9gAA/+z/9v/sAAMAAP/2AAD/7AAAAAD/+QAAAAD/7AAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/7AAA/9j/7AAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/6//l/+z/4v/Y/+IAAP/O/+UAAP/E/9v/zv/YAAcAB//lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/+8AAAAA/+wAAAAAAAD/0f/2AAD/7P/n/+z/7P/E/+z/9v/s//v/7P/i/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAUAAAAAAAAAAAAAAAA/9gAAP/i//YAAAAAAAAABwANAAAAAwAAAAMAAwAAAAAAAwADAAAACgAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAAHAAMAAwADAAoACgAAAAAAAwADAAMAAwAAAAMAAP/sAAAAAAADAAD/zgAUAAAAAP/L/9gAAwADAAf/5QAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAANAAAAAAAAAA0AAAAAAAoAAAAAABQAAAAAAAMAAAAA/+wAAAAAAAMAAAADAAMAAAAKAAr/zgADAAP/+wADAAr/1gADAAP/5f/2AAoACv/n//QAB//2AAoAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAD/7AAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAP/lAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/7AAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//n/7AAAAAAAAAAA/+z/7AAA/+7/7P/s/+7/7AAA/+wAAP/OAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+f/sAAAAAAAAAAD/+P/s//D/7gAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4P/2AAD/7AAAAAD/2P/Y/+L/7AAA/+z/8QAA//sAAP/sAAD/9v/2//b/2P/2AAD/7AAAAAAAAAAAAAD/7P/Y//YAAAAA/+z/5QAA/9j/7AAA/+L/7P/sAAD/7P/2AAD/7P/7AAD/7P/s/9//7P/s/+wAAP/Y/9gAAP/Y/9j/2P/aAAAAAP/YAAAAAAAA//YAAAAAAAoAAP/9/+wAAAAAAAAAAP/xAAD/7AAA/+wAAAAA/+z/2P/sAAD/7P/s/+T/2P/Y/+z/7P/sAAD/7P/s/+wAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/i/+AAAAAA/+wAAAAA/87/2//Y/+YAAP/i//H/7AAKAAD/7AAA/+z/7P/i/+j/8QAA/9j/8gAAAAAAAAAA/9j/zv/wAAAAAAAA/+UAAP/E/+b/+//s/+z/7AAA/+z/9gAA/+kAAAAA/93/2P/i/9j/2P/iAAD/zv/YAAD/sP/L/87/4gADAAf/2AAAAAD/9v/sAAAAAAAAAAAAAP/sAAAAAP/iAAD/+P/f/9EAAP/cAAAAAP/9/8T/8wAA/+L/1//c/9H/sP/c//b/4v/i/+L/4v/OAAD/xAAA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/+IAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAP/sAAAAAAAA/8QAAAAA/9j/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/xAAAAAAAAP/EAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+D/2AAAAAD/zgAA/+IAAAAAAAAAAAAAAAD/4v/O/87/2//E/9j/xP/i/8T/2AAA/+L/7P/E/84AAP+cAAD/zv/Y/3T/2P/Y/9sAAP/E/9j/sP/Y/+L/4v/E/+L/4gAA/+wAAP/E/+wAAP/i/9j/7P/E/8T/xAAA/9j/xAAA/9gAAAAA/+z/zv/EAAD/7P/EAAD/4v/i/9j/8v/Y/9j/2P/lAAAAAAAHAAD/7P/EAAD/2AAAAAD/2//OAAD/zv/YAAAAAAAA/+IAAP/s/9j/4v/O/9j/zgAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAP/i/84AAAAAAAAAAAAAAAD/zgAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/O/+L/4v/iAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAD/4gAAAAD/7P/O/+L/2P/O/+wAAAAAAAAAAAAAAAD/nP9q/+IAAP/s/5z/zv/OAAD/zv/EAAD/7AAA/5z/agAK//YAAAAAAAD/1wAO//P/2AAAAAD/7P/O/+wAAAAA/+L/7P+c/5z/sAAAAAAAAP/s/87/sP/E/+L/4v/iAAAAAP/sAAAAAAAAAAAAAAAAAAAAAP/iAFcAAAAA/7AAAAAA/2r/nP/Y/8T/sAAb/8T/nP/O/+3/7P+c/+z/nABUACMAAAAXAAAAAAAAAAcAAAAAABEAAAAAAAAAAP/sAAD/2AAAAAAAAAAAAAAAAAAAAAD/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Y/+IAAAAAAAD/7P/O/+IAAAAA/4gAAAAAAAAAWgAAAAAAAP/i/+wAAAAAAAD/7AAAAAAAAP/sAAMAZP/2AAEASAjWCNcI2AjZCNoI2wjcCN0I3gjfCOAI4QjiCOMI5AjlCOcI6AjpCOoI7wjxCPMI9wj5CPsI/Qj+CP8JAAkBCQIJAwkECQUJBgkHCQgJCQkKCQ0JDgkTCRQJFQkWCRkJGgkbCRwJIQkiCXQJdgl7CXwJfgmHCZoJmwmdCaYKBAoHCggKIwolCiYKOAo7CjwKdQACADQI1gjXAA8I2AjZAAYI2gjaAA8I2wjbAAcI3AjcAAgI3QjdABAI3gjeABEI3wjfAAwI4AjgAAUI4gjiAAII4wjjAA0I5AjkABMI5QjlAAEI5wjnABQI6AjoAAkI6QjpABII6gjqAA0I7wjvAA4I8QjxAAMI8wjzAAQI9wj3AA4I+Qj5AAMI+wj7AAQI/QkEAAwJBQkFABQJBgkKAAwJDQkOAA8JEwkTAAoJFAkUAAsJFQkVAAoJFgkWAAsJGQkZAAoJGgkaAAsJGwkbAAoJHAkcAAsJIQkhAAwJIgkiAAYJdAl0AAwJdgl2AAwJewl8AAwJfgl+AAwJhwmHAAwJmgmbAAwJnQmdAAwJpgmmAAwKBwoIAAIKIwojAAYKJQomAAwKOAo4AA8KOwo7AAwKPAo8AAYKdQp1AAwAAgNVAAEAGAABABkAGQCOABoAHwABACAAIgACACcAJwAKACoALwCOADAAMABWADEAMgCOAD0APQAKAD8APwAFAFYAVgA8AFcAVwAGAFgAWABiAFsAXABkAF0AXQA8AGEAaACOAGkAaQA9AGoAagCOAGsAawBCAHEAcQAKAHIAcgAEAHYAfABUAIEAggBUAIQAhACVAIYAhgBUAIcAhwBVAIgAiABUAIkAiQA+AIoAigBVAJ4AngCVAK0AzwCOANAA0ABAANEA1gCOANoA2gAKANwA3QCOAOcA6ABhAOkA6QAmAOoA7wBhAPEA8QCOAPIA+gAJAPsA+wAKAPwA/AAJAP0A/QBmAP8A/wCPAQABAAAJAQEBGQCVARoBGgCOARsBHQCVAR4BHgAMAR8BHwBBASABIACVASEBIQABASIBJwANASkBKQBWASoBMgBBATQBNQBBATYBPABDAT0BPQABAT8BPwBUAUABQACOAUEBQQCVAUIBQgCOAUQBRACOAUUBRQBhAUYBRgBDAUsBSwAEAUwBTACSAU0BTgAgAU8BUgCSAVMBUwAgAVQBVQCSAVYBVgAxAVcBbwAgAXABcACSAXEBdgAgAXcBdwCTAXgBegAPAYEBgQCOAYUBiwAgAYwBjAATAY0BjQAgAY4BjgCQAY8BtgAgAbcBuAClAbkBuQBqAboBugAgAbsBuwB1AbwBvAAgAb0BvgBSAb8BvwAYAcABwAAnAcEBxQAgAcYByABZAckByQBlAcoBygBZAcsBzwAZAdAB0QAgAdIB0gAxAdMB2AAgAdkB2QB1AdoB2gBGAdsB2wB1AdwB3ABHAd0B3QB1Ad4B3gBGAd8B3wBHAeAB4QAgAeIB4gCAAeoB6gCTAesB7AAnAe8B7wCSAfAB9gAdAfoB+gAdAfwB/AAdAf4B/gAdAgACAACTAgICAgAdAgMCBABJAgUCBgAdAgcCBwCcAggCCgBJAg4CDgCSAhACEAA2AhECEQCsAhMCEwBnAhQCFQBNAhkCGQCsAhwCHACsAh8CHwBNAiACIACsAiECIQBNAiICIgCsAiMCJgCSAicCKACTAikCKgCSAisCKwAmAiwCMwCSAjQCNABSAjUCOACSAjkCWwAgAlwCXAB1Al0CYwAgAmQCZACSAmYCZgCSAmcCZwAgAmoCbQAgAm4CbwCSAnACcAAxAnECdQCSAnYCdgAnAncCdwCSAngCeAApAnkCegCSAnsCewApAnwCfACSAn0CfQApAn4CfwB4AoACgAAmAoEChgB4AocChwBJAogCiQB4AooCigAZAosCmAArApkCmgCSApsCmwCDApwCngArAqACtwCTArkCuQAgAr0CvQCSAsMCwwAgAsQCxACTAsUCxQChAsYCyACTAskCyQAxAsoCygCTAssCywAxAswCzAAzAs0C0gA0AtMC0wAzAtQC1ACSAtUC1QA2AtYC4AAxAuEC4QAzAuIC6wBoAuwC7QAaAu4C7gAPAu8C7wAgAvAC8AAdAvEC8QAgAvIC8gCTAvMC8wAgAvQC9ACSAvUC9QAgAvYC9gB4AvcC9wBoAvkDDgAZAw8DDwBOAxADEACmAxEDEQA3AxIDEwCmAxQDFABPAxUDFQCYAxYDFgCmAxcDFwCpAxgDGACrAxkDGgCmAxsDGwBOAx0DHQCmAx4DHgBOAx8DHwA4AyADNwAQAzgDOABOAzkDPgAQAz8DQQBXA0IDRACmA0UDRQBPA0YDRwCmA0gDTwBOA1ADVQCmA1YDVgBPA1cDWACmA1kDWQAUA1oDbwCmA3EDcQAXA3IDcgAqA3MDdACmA3UDdgBOA3cDeABrA3oDegCmA30DfwCmA4ADhwBOA4gDiAAbA4kDiQBOA4oDigA5A4sDkQCmA5IDmABbA5kDmgCmA5sDmwBbA5wDnACmA50DnQBbA54DngCmA58DnwBbA6ADoQCmA6IDogBbA6MDowBcA6QDpABbA6UDpQBcA6YDqwCmA6wDrABbA60DswCmA7QDtAAQA7UDtQCmA7YDtgBbA7cDtwBOA7gDuACpA7kDuQBOA7oDugCmA7sDuwBOA7wDvAB5A70DvQBpA74DvgCmA78DwQCnA8IDwgCpA8MDzwCmA9AD0QBOA9ID0gCOA9MD8ABOA/ED8QAhA/ID+ABOA/kD+wCmA/wD/ABPA/0D/QCmA/4D/wBOBAAECACmBAkEEAB5BBEEEQCmBBIEGgAsBBsEGwBPBBwEHAAsBB0EHwCmBCAEIAAsBCEEPACpBD0EPQAyBD4EPgCpBD8EPwAQBEAERQA1BEYERgCmBEcERwA3BEgEUgA4BFMEWQBpBFoEXACmBF0EXQCYBF4EXgCmBGEEYQAPBGIEYgAgBHMEcwABBHkEeQBTBH0EfQBWBH4EfgBkBIUEhQBgBIgEiACOBIsEiwCOBIwEjAAJBI0EjgALBI8EjwCOBJAEkABWBJEEkQAEBJcElwAJBJkEmQBgBJsEmwBhBJwEnACOBJ0EnQBkBJ8EnwBUBKAEoABVBKEEoQAJBKMEowBeBKQEpAAJBKUEpQCOBKYEpgBjBKgEqAABBKoEqgAOBKwErABkBK0ErQAIBK4ErgCOBK8EsAAMBLEEsQCOBLQEtABWBLUEtQBkBLkEuQAJBL4EvwCOBMAEwAAJBMEEwQBWBMIEwgAJBMMExAAEBMcEyABsBMoEygBWBMwEzABgBM8EzwAEBNEE0gABBNME0wACBNUE1gCOBNcE1wBWBNgE2QBkBNwE3gCOBOAE4gALBOME4wAEBOcE6ABWBOkE6gAHBOsE7AA/BO0E7QBgBO8E7wCOBPAE8AAJBPEE8QA8BPIE8wBgBPUE9QBeBPYE9gCOBPcE9wANBPkE+QBgBP4E/gBTBP8E/wCqBQAFAABgBQEFAgABBQMFAwCOBQQFBAABBQcFBwABBQgFCACqBQkFCgABBQ0FDQBWBQ4FEQABBRMFEwAgBRQFFACXBRUFFQAgBRYFFwCDBRgFGACSBRkFHAAgBR0FHQA2BR4FHgBqBR8FIgCTBSMFJACSBSUFJQAVBSYFJgCRBScFJwCSBSgFKAAgBSkFKQCSBSsFKwAgBSwFLACSBS0FLgAxBS8FLwAgBTAFMAA2BTEFMQASBTIFNQCTBTYFNgCSBTcFNwAuBTgFOACSBTkFOQAVBToFOgCSBTsFOwB4BTwFPAAgBT0FPQBqBT8FPwAdBUAFQABJBUIFQgCSBUMFQwAcBUcFRwCSBUgFSAAzBUkFSQCSBUoFSgA6BUsFSwCSBU0FTQCTBU4FTgAgBU8FUAAxBVEFUQAgBVIFUgCDBVMFUwCSBVQFVAA2BVUFVQBqBVYFVwCSBVkFWQAuBVoFXQCSBV4FXwAgBWAFYACSBWEFYQA2BWIFYgAuBWMFZAASBWcFaABEBWoFagA2BWsFawCSBWwFbAAVBW0FbgCSBW8FbwASBXAFcACRBXEFcgAgBXMFcwAPBXQFdgAgBXcFdwA2BXgFeABqBXkFeQBZBXoFewCTBXwFfgAgBYAFggAxBYMFgwASBYQFhACDBYUFhgCSBYcFiAA2BYkFigAgBYsFjABKBY0FjQAVBY4FjgCSBY8FjwAgBZAFkAAuBZEFkQClBZIFkwAVBZQFlACSBZUFlQAcBZYFlgAgBZcFlwA0BZgFmACSBZkFmQAVBZoFnQCSBZ4FngAVBZ8FnwCSBaAFoAAVBaIFogBSBaMFowAgBaQFpAA2BacFqAAzBaoFqgCDBasFqwA2Ba4FrwCSBbAFsAAuBbEFsQAgBbIFsgASBbMFswAzBbQFtAA2BbYFtgAzBbcFuACSBbkFuQA2BboFugAzBbsFuwCSBbwFvgAzBb8FvwCSBcAFwACXBcEFwQCDBcIFwgAgBcMFxQCSBcYFyQCmBcoFygA3BcsFywCmBcwFzAAQBc0F0QCmBdIF0gBYBdMF1QCmBdYF1gA3BdcF1wBrBdgF3QCmBd4F3gAWBd8F3wCnBeAF4ACmBeEF4QBOBeIF4wCmBeQF5ABOBeUF5QAsBeYF5wAwBegF6ABOBekF6QA3BeoF6gCYBesF7wCmBfAF8AAsBfEF8QCmBfIF8gAWBfMF8wCmBfQF9AB5BfUF9QBOBfYF9gBrBfcF9wCmBfgF+ABbBfkF+QBcBfoF+gAsBfsF+wCmBfwF/ABaBf0F/QAsBf4F/gBOBf8F/wBQBgAGAACmBgEGAQAQBgIGAgCmBgMGAwA7BgQGBACmBgUGBQBrBgYGBgAlBgcGBwBOBggGCQAyBgoGCgBOBgsGDACmBg0GDQA3Bg4GDgBrBg8GEQCmBhIGEgAsBhMGFACmBhYGFgCmBhcGGABOBhkGGQAsBhoGGgA3BhsGHACYBh0GHwCmBiAGIABYBiIGIgAWBiMGJABFBiUGJQCmBiYGJgA3BicGJwCmBigGKAAWBikGKgCmBisGKwCYBiwGLACnBi0GLgAQBi8GLwBXBjAGMACmBjEGMgBOBjMGMwA3BjQGNQBrBjYGNwCmBjgGOgBOBjwGPgAwBj8GPwCYBkAGQgCmBkMGRAA3BkUGRgAeBkcGSAAfBkkGSQAWBkoGSgCmBksGSwBOBkwGTAAsBk4GTwAWBlAGUACmBlEGUQBaBlIGUgBOBlMGUwA1BlQGVACmBlUGVQAWBlYGWACmBlkGWgAQBlsGWwBOBlwGXQAQBl8GZAAQBmYGZgCSBmcGZwBVBmgGaAABBmsGawABBm0GbQBDBm8GbwCOBnIGcgABBnUGdQAGBnYGdgCOBnkGeQBiBnoGegAJBnsGewBBBnwGfACOBn0GfQBWBn4GfgAIBn8GfwCkBocGhwBUBogGiABBBooGigADBowGjQCOBo8GjwCUBpAGkAABBpIGlABBBpUGlQCOBpcGlwCOBpkGmQBABpoGmgCOBpsGmwBABqYGqAABBtYG1wBUBucG6ABBBvwG/AAgBv4G/gAxBv8G/wAgBwAHAAClBwEHAQBRBwIHAgCSBwMHAwCgBwQHBACTBwUHBQCSBwYHBgBnBwcHBwCSBwgHCAAxBwkHCgAgBwsHCwAjBwwHDAAoBw0HDgAgBw8HDwAtBxAHEACTBxEHEQAgBxIHEgATBxMHEwCTBxQHFAAgBxYHFwAdBxgHGgCTBxsHHQAgBx4HHgClBx8HIACSByEHIQAtByIHIgCSByMHIwB1ByQHJAAgByUHJQB1ByYHJwAgBygHKAAoBykHKQBLByoHKgBdBysHKwCSBywHLACXBy0HLQAvBy4HLgAgBy8HLwAkBzAHMACSBzEHMQAoBzIHMgAgBzMHMwBJBzQHNAAgBzYHNgCRBzcHNwAoBzgHUAAgB1EHWAClB1kHbwCSB3AHcQCTB3IHeAAdB3oHfwAdB4AHhwAgB4gHiQAoB4oHmQCTB5oHsAAgB7IHsgCXB7MHswBRB7QHtAAgB7UHtQAQB7YHtwCmB7gHuAAQB7kHuQCmB7oHugBpB7sHuwCmB7wHvABOB70HvgCmB78HvwAQB8AHwACnB8EHwQCmB8IHwgAXB8MHwwBOB8QHxQCmB8YHxwAqB8gHyAAsB8kHyQA4B8oHygBOB8sHywA3B8wHzAAlB80HzQCoB84HzgCmB88H0ABbB9EH0wA4B9QH1ABOB9UH1QCoB9YH1gAQB9cH2QCmB9oH2gARB9sH2wCmB9wH3AAhB90H3QBOB94H3gAhB98H4ABOB+EH4QCmB+IH4gBMB+MH4wAQB+QH5ACmB+UH5QCOB+YH5gBOB+cH6QA4B+oH6gBOB+sH6wAkB+0H7QAoB+4H7gBOB+8H7wBcB/AH8ABOB/EH8QCmB/IH8gCnB/MH8wCmB/QIDAAQCA0IOwCmCDwIQwBOCEQIRQCmCEYIVQA4CFYIbACoCG4IbgAgCHEIcQCiCHIIcgBzCHMIcwCKCHQIdAB8CHUIdQBwCHYIdgBmCHcIdwCfCHgIeAB6CHoIegCFCHwIfAB0CH0IfQB+CH4IfgB9CH8IfwBxCIEIgQCfCIIIggB7CIQIhACeCJwInACiCJ0IpgCNCLEIxACjCMYI1QCjCNYI1wAiCNgI2QBfCNoI2gAiCN0I3QB2CN4I3gCHCN8I3wBICOEI4QCWCOQI5ACICOUI5QBtCOYI5gB7COcI5wCLCO0I7gCNCPQI9ABuCPUI9gCjCPwI/ABuCP0JBABICQUJBQCLCQYJCgBICQ0JDgAiCQ8JEgAmCRMJEwCbCRQJFACECRUJFQCbCRYJFgCECRcJGAAmCRkJGQCbCRoJGgCECRsJGwCbCRwJHACECR8JIACjCSEJIQBICSIJIgBfCTAJMAAgCTEJMQCOCTMJMwBhCTQJNAAg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BMwEzAACBM4EzgACBNAE0AACBOQE5AADBOYE5gADBOwE7AAFBPkE+gAHBP8E/wABBQAFAAACBQUFBQADBQYFBgACBQkFCgAFBQsFCwACBQwFDAADBQ0FDQAFBRIFEgACBSIFIgAKBTIFMgAKBTQFNAAKBVoFWgAKBVwFXAAKBWAFYAAKBWIFYwAKBWYFZgAKBWwFbAAKBW4FbgAKBXAFcAAKBaAFoAAKBa4FsAAKBbcFtwAKBb8FvwAKBmoGagADBn4GfgAGBpEGkQAFAAIC3gABABgAPAAZABkAKQAaAB8APAAgACIABQAqAC8AKQAwADAAeQAxADIAKQBbAFwARgBhAGgAKQBqAGoAKQByAHIAKACbAJ0AQQCtAM8AKQDQANAAQwDRANYAKQDcAN0AKQDnAOgARADpAOkAHgDqAO8ARADxAPEAKQDyAPoACAD8APwACAD9AP0AUgEAAQAACAEaARoAKQEeAR4AKwEfAR8ACQEhASEAPAEpASkAeQEqATIACQE0ATUACQE9AT0APAFAAUAAKQFCAUIAKQFEAUQAKQFFAUUARAFLAUsAKAFMAUwAWwFNAU4AXQFPAVIAWwFTAVMAXQFUAVUAWwFWAVYAIwFXAW8AXQFwAXAAWwFxAXYAXQF3AXcAagF4AXoARwGBAYEAKQGFAYsAXQGMAYwATAGNAY0AXQGPAbYAXQG3AbgAEwG5AbkAdQG6AboAXQG7AbsAXwG8AbwAXQHBAcUAXQHGAcgAUQHKAcoAUQHQAdEAXQHSAdIAIwHTAdgAXQHZAdkAXwHbAdsAXwHdAd0AXwHgAeEAXQHqAeoAagHvAe8AWwIAAgAAagIDAgQAGAIIAgoAGAIOAg4AWwIQAhAAcAITAhMAWQIjAiYAWwInAigAagIpAioAWwIrAisAHgIsAjMAWwI1AjgAWwI5AlsAXQJcAlwAXwJdAmMAXQJkAmQAWwJmAmYAWwJnAmcAXQJqAm0AXQJuAm8AWwJwAnAAIwJxAnUAWwJ3AncAWwJ5AnoAWwJ8AnwAWwJ+An8AHwKAAoAAHgKBAoYAHwKHAocAGAKIAokAHwKZApoAWwKbApsABAKgArcAagK5ArkAXQK9Ar0AWwLDAsMAXQLEAsQAagLGAsgAagLJAskAIwLKAsoAagLLAssAIwLMAswAbQLNAtIAbgLTAtMAbQLUAtQAWwLVAtUAcALWAuAAIwLhAuEAbQLuAu4ARwLvAu8AXQLxAvEAXQLyAvIAagLzAvMAXQL0AvQAWwL1AvUAXQL2AvYAHwMPAw8AXgMQAxAAVQMRAxEAcQMSAxMAVQMVAxUASgMWAxYAVQMZAxoAVQMbAxsAXgMdAx0AVQMeAx4AXgMfAx8AJAMgAzcACwM4AzgAXgM5Az4ACwM/A0EADANCA0QAVQNGA0cAVQNIA08AXgNQA1UAVQNXA1gAVQNaA28AVQNzA3QAVQN1A3YAXgN3A3gAJQN6A3oAVQN9A38AVQOAA4cAXgOJA4kAXgOLA5EAVQOZA5oAVQOcA5wAVQOeA54AVQOgA6EAVQOjA6MAGQOlA6UAGQOmA6sAVQOtA7MAVQO0A7QACwO1A7UAVQO3A7cAXgO5A7kAXgO6A7oAVQO7A7sAXgO8A7wAYwO9A70AfgO+A74AVQO/A8EAWgPDA88AVQPQA9EAXgPSA9IAKQPTA/AAXgPyA/gAXgP5A/sAVQP9A/0AVQP+A/8AXgQABAgAVQQJBBAAYwQRBBEAVQQSBBoAfwQcBBwAfwQdBB8AVQQgBCAAfwQ9BD0AbAQ/BD8ACwRABEUAbwRGBEYAVQRHBEcAcQRIBFIAJARTBFkAfgRaBFwAVQRdBF0ASgReBF4AVQRhBGEARwRiBGIAXQRzBHMAPAR5BHkAPQR9BH0AeQR+BH4ARgSFBIUAPgSGBIYAQQSIBIgAKQSLBIsAKQSMBIwACASNBI4AKgSPBI8AKQSQBJAAeQSRBJEAKASXBJcACASZBJkAPgSbBJsARAScBJwAKQSdBJ0ARgShBKEACASjBKMAPwSkBKQACASlBKUAKQSmBKYACgSoBKgAPASqBKoARQSsBKwARgStBK0AeASuBK4AKQSvBLAAKwSxBLEAKQS0BLQAeQS1BLUARgS5BLkACAS+BL8AKQTABMAACATBBMEAeQTCBMIACATDBMQAKATHBMgABgTKBMoAeQTMBMwAPgTPBM8AKATQBNAAQQTRBNIAPATTBNMABQTVBNYAKQTXBNcAeQTYBNkARgTcBN4AKQTgBOIAKgTjBOMAKATnBOgAeQTpBOoAAQTrBOwABwTtBO0APgTvBO8AKQTwBPAACATyBPMAPgT1BPUAPwT2BPYAKQT5BPkAPgT+BP4APQUABQAAPgUBBQIAPAUDBQMAKQUEBQQAPAUHBQcAPAUJBQoAPAUNBQ0AeQUOBREAPAUTBRMAXQUUBRQASQUVBRUAXQUWBRcABAUYBRgAWwUZBRwAXQUdBR0AcAUeBR4AdQUfBSIAagUjBSQAWwUlBSUAEAUmBSYAEgUnBScAWwUoBSgAXQUpBSkAWwUrBSsAXQUsBSwAWwUtBS4AIwUvBS8AXQUwBTAAcAUxBTEADgUyBTUAagU2BTYAWwU3BTcAIAU4BTgAWwU5BTkAEAU6BToAWwU7BTsAHwU8BTwAXQU9BT0AdQVABUAAGAVCBUIAWwVDBUMAVgVHBUcAWwVIBUgAbQVJBUkAWwVKBUoAcwVLBUsAWwVNBU0AagVOBU4AXQVPBVAAIwVRBVEAXQVSBVIABAVTBVMAWwVUBVQAcAVVBVUAdQVWBVcAWwVZBVkAIAVaBV0AWwVeBV8AXQVgBWAAWwVhBWEAcAViBWIAIAVjBWQADgVnBWgAMAVqBWoAcAVrBWsAWwVsBWwAEAVtBW4AWwVvBW8ADgVwBXAAEgVxBXIAXQVzBXMARwV0BXYAXQV3BXcAcAV4BXgAdQV5BXkAUQV6BXsAagV8BX4AXQV/BX8ATwWABYIAIwWDBYMADgWEBYQABAWFBYYAWwWHBYgAcAWJBYoAXQWLBYwAMgWNBY0AEAWOBY4AWwWPBY8AXQWQBZAAIAWRBZEAEwWSBZMAEAWUBZQAWwWVBZUAVgWWBZYAXQWXBZcAbgWYBZgAWwWZBZkAEAWaBZ0AWwWeBZ4AEAWfBZ8AWwWgBaAAEAWjBaMAXQWkBaQAcAWnBagAbQWqBaoABAWrBasAcAWuBa8AWwWwBbAAIAWxBbEAXQWyBbIADgWzBbMAbQW0BbQAcAW2BbYAbQW3BbgAWwW5BbkAcAW6BboAbQW7BbsAWwW8Bb4AbQW/Bb8AWwXABcAASQXBBcEABAXCBcIAXQXDBcUAWwXGBckAVQXKBcoAcQXLBcsAVQXMBcwACwXNBdEAVQXTBdUAVQXWBdYAcQXXBdcAJQXYBd0AVQXeBd4AEQXfBd8AWgXgBeAAVQXhBeEAXgXiBeMAVQXkBeQAXgXlBeUAfwXmBecAawXoBegAXgXpBekAcQXqBeoASgXrBe8AVQXwBfAAfwXxBfEAVQXyBfIAEQXzBfMAVQX0BfQAYwX1BfUAXgX2BfYAJQX3BfcAVQX5BfkAGQX6BfoAfwX7BfsAVQX8BfwAFwX9Bf0AfwX+Bf4AXgX/Bf8AcgYABgAAVQYBBgEACwYCBgIAVQYDBgMAdAYEBgQAVQYFBgUAJQYGBgYAYQYHBgcAXgYIBgkAbAYKBgoAXgYLBgwAVQYNBg0AcQYOBg4AJQYPBhEAVQYSBhIAfwYTBhQAVQYWBhYAVQYXBhgAXgYZBhkAfwYaBhoAcQYbBhwASgYdBh8AVQYiBiIAEQYjBiQASwYlBiUAVQYmBiYAcQYnBicAVQYoBigAEQYpBioAVQYrBisASgYsBiwAWgYtBi4ACwYvBi8ADAYwBjAAVQYxBjIAXgYzBjMAcQY0BjUAJQY2BjcAVQY4BjoAXgY8Bj4AawY/Bj8ASgZABkIAVQZDBkQAcQZFBkYAVwZJBkkAEQZKBkoAVQZLBksAXgZMBkwAfwZOBk8AEQZQBlAAVQZRBlEAFwZSBlIAXgZTBlMAbwZUBlQAVQZVBlUAEQZWBlgAVQZZBloACwZbBlsAXgZcBl0ACwZfBmQACwZmBmYAWwZoBmgAPAZrBmsAPAZvBm8AKQZyBnIAPAZzBnMAQQZ2BnYAKQZ6BnoACAZ7BnsACQZ8BnwAKQZ9Bn0AeQZ+Bn4AeAZ/Bn8AQgaIBogACQaMBo0AKQaPBo8AQAaQBpAAPAaSBpQACQaVBpUAKQaXBpcAKQaYBpgAQQaZBpkAQwaaBpoAKQabBpsAQwamBqgAPAbnBugACQb8BvwAXQb+Bv4AIwb/Bv8AXQcABwAAEwcBBwEAdwcCBwIAWwcEBwQAagcFBwUAWwcGBwYAWQcHBwcAWwcIBwgAIwcJBwoAXQcMBwwAYgcNBw4AXQcPBw8AZgcQBxAAagcRBxEAXQcSBxIATAcTBxMAagcUBxQAXQcYBxoAagcbBx0AXQceBx4AEwcfByAAWwchByEAZgciByIAWwcjByMAXwckByQAXQclByUAXwcmBycAXQcoBygAYgcpBykAWAcqByoAZAcrBysAWwcsBywASQctBy0AZwcuBy4AXQcvBy8AYAcwBzAAWwcxBzEAYgcyBzIAXQczBzMAGAc0BzQAXQc2BzYAEgc3BzcAYgc4B1AAXQdRB1gAEwdZB28AWwdwB3EAageAB4cAXQeIB4kAYgeKB5kAageaB7AAXQeyB7IASQezB7MAdwe0B7QAXQe1B7UACwe2B7cAVQe4B7gACwe5B7kAVQe6B7oAfge7B7sAVQe8B7wAXge9B74AVQe/B78ACwfAB8AAWgfBB8EAVQfDB8MAXgfEB8UAVQfIB8gAfwfJB8kAJAfKB8oAXgfLB8sAcQfMB8wAYQfNB80AfQfOB84AVQfRB9MAJAfUB9QAXgfVB9UAfQfWB9YACwfXB9kAVQfaB9oAewfbB9sAVQfdB90AXgffB+AAXgfhB+EAVQfiB+IAfAfjB+MACwfkB+QAVQflB+UAKQfmB+YAXgfnB+kAJAfqB+oAXgfrB+sAYAftB+0AYgfuB+4AXgfvB+8AGQfwB/AAXgfxB/EAVQfyB/IAWgfzB/MAVQf0CAwACwgNCDsAVQg8CEMAXghECEUAVQhGCFUAJAhWCGwAfQhuCG4AXQhxCHEAOghyCHIAGghzCHMAaAh0CHQAegh1CHUAUwh2CHYAUgh3CHcAOAh4CHgANgh5CHkATQh6CHoAMwh7CHsAdgh8CHwAGwh9CH0AaQh+CH4AIQh/CH8AFQiACIAAFAiBCIEAOAiCCIIANwiDCIMATQiECIQANAiFCIUAdgicCJwAOgidCKYAJwinCLAAJgixCMQAOwjGCNUAOwjWCNcAHQjYCNkADwjaCNoAHQjbCNsAUAjdCN0ANQjfCN8AFgjgCOAALwjhCOEALgjjCOMAXAjkCOQAZQjlCOUADQjmCOYANwjnCOcAIgjqCOoAXAjtCO4AJwjwCPAAHAjyCPIAAgj0CPQAAwj1CPYAOwj4CPgAHAj6CPoAAgj8CPwAAwj9CQQAFgkFCQUAIgkGCQoAFgkNCQ4AHQkPCRIAHgkTCRMAMQkUCRQAVAkVCRUAMQkWCRYAVAkXCRgAHgkZCRkAMQkaCRoAVAkbCRsAMQkcCRwAVAkdCR4AJgkfCSAAOwkhCSEAFgkiCSIADwkwCTAAXQkxCTEAKQkzCTMARAk0CTQAXQlCCUIAXQlDCUMAKQlFCUUARAlGCUYAXQl0CXQAFgl2CXYAFgl3CXcAJwl4CXgAOwl5CXkAJwl6CXoAOwl7CXwAFgl9CX0ATgl+CX4AFgl/CYIATgmHCYgAFgmLCYsATgmNCY0AQgmOCY4APAmSCZIAWwmWCZYAJwmXCZcAOwmZCZkATgmaCZsAFgmcCZwATgmdCZ0AFgmeCZ4ATgmmCacAFgn/Cf8ASAoACgAALAoECgQALgoF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Bf4F/gAVBf8F/wAOBgEGAQACBgMGAwAyBgUGBQAzBgYGBgA1BgcGBwAVBggGCQAeBgoGCgAVBg0GDQAMBg4GDgAzBhIGEgALBhcGGAAVBhkGGQALBhoGGgAMBhsGHAAPBiAGIAAQBiEGIQA3BiIGIgAHBiMGJAAGBiYGJgAMBigGKAAHBisGKwAPBiwGLAAsBi0GLgACBi8GLwADBjEGMgAVBjMGMwAMBjQGNQAzBjgGOgAVBjwGPgAcBj8GPwAPBkMGRAAMBkUGRgABBkcGSAAJBkkGSQAHBksGSwAVBkwGTAALBk4GTwAHBlEGUQAqBlIGUgAVBlUGVQAHBlkGWgACBlsGWwAVBlwGXQACBl4GXgA3Bl8GZAACB7UHtQACB7gHuAACB7wHvAAVB78HvwACB8AHwAAsB8MHwwAVB8gHyAALB8kHyQANB8oHygAVB8sHywAMB8wHzAA1B80HzQAtB9EH0wANB9QH1AAVB9UH1QAtB9YH1gACB9wH3AAuB90H3QAVB94H3gAuB98H4AAVB+IH4gArB+MH4wACB+YH5gAVB+cH6QANB+oH6gAVB+4H7gAVB+8H7wAIB/AH8AAVB/IH8gAsB/QIDAACCDwIQwAVCEYIVQANCFYIbAAtCHIIcgAWCHMIcwA5CHUIdQApCHgIeAA4CHsIewA0CHwIfAAXCH8IfwASCIIIggAaCIUIhQA0CJ0IpgAhCKcIsAAfCLEIxAAgCMYI1QAgCNYI1wAvCNgI2QA2CNoI2gAvCNsI2wAoCN0I3QAYCN8I3wAUCOAI4AAnCOEI4QAkCOQI5AAxCOUI5QAmCOYI5gAaCOcI5wAdCO0I7gAhCPAI8AAKCPII8gAECPQI9AAFCPUI9gAgCPgI+AAKCPoI+gAECPwI/AAFCP0JBAAUCQUJBQAdCQYJCgAUCQ0JDgAvCQ8JEgAZCRMJEwATCRUJFQATCRcJGAAZCRkJGQATCRsJGwATCR0JHgAfCR8JIAAgCSEJIQAUCSIJIgA2CXQJdAAUCXYJdgAUCXcJdwAhCXgJeAAgCXkJeQAhCXoJegAgCXsJfAAUCX0JfQARCX4JfgAUCX8JggARCYcJiAAUCYsJiwARCZYJlgAhCZcJlwAgCZkJmQARCZoJmwAUCZwJnAARCZ0JnQAUCZ4JngARCaYJpwAUCf8J/wAlCgAKAAAiCgQKBAAk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AScAPQEpASkAPgEqATIANAE0ATUANAE2ATwAHwE9AT0AAQFAAUAAQAFCAUIAQAFEAUQAQAFGAUYAHwFMAUwAEAFNAU4AEQFPAVIAEAFTAVMAEQFUAVUAEAFWAVYAOgFXAW8AEQFwAXAAEAFxAXYAEQF3AXcAVQGBAYEAQAGFAYsAEQGMAYwAIgGNAY0AEQGPAbYAEQG3AbgABwG5AbkAMgG6AboAEQG7AbsAJAG8AbwAEQHBAcUAEQHQAdEAEQHSAdIAOgHTAdgAEQHZAdkAJAHbAdsAJAHdAd0AJAHgAeEAEQHqAeoAVQHvAe8AEAIAAgAAVQIOAg4AEAITAhMADgIjAiYAEAInAigAVQIpAioAEAIrAisAFAIsAjMAEAI1AjgAEAI5AlsAEQJcAlwAJAJdAmMAEQJkAmQAEAJmAmYAEAJnAmcAEQJqAm0AEQJuAm8AEAJwAnAAOgJxAnUAEAJ3AncAEAJ5AnoAEAJ8AnwAEAKAAoAAFAKZApoAEAKgArcAVQK5ArkAEQK9Ar0AEALDAsMAEQLEAsQAVQLGAsgAVQLJAskAOgLKAsoAVQLLAssAOgLUAtQAEALWAuAAOgLvAu8AEQLxAvEAEQLyAvIAVQLzAvMAEQL0AvQAEAL1AvUAEQMPAw8ATQMQAxAASgMRAxEALwMSAxMASgMWAxYASgMZAxoASgMbAxsATQMdAx0ASgMeAx4ATQMfAx8AMAMgAzcAAgM4AzgATQM5Az4AAgNCA0QASgNGA0cASgNIA08ATQNQA1UASgNXA1gASgNaA28ASgNxA3EASANyA3IAKANzA3QASgN1A3YATQN6A3oASgN9A38ASgOAA4cATQOJA4kATQOLA5EASgOZA5oASgOcA5wASgOeA54ASgOgA6EASgOmA6sASgOtA7MASgO0A7QAAgO1A7UASgO3A7cATQO5A7kATQO6A7oASgO7A7sATQO9A70AMQO+A74ASgO/A8EADwPDA88ASgPQA9EATQPSA9IAQAPTA/AATQPxA/EAOAPyA/gATQP5A/sASgP9A/0ASgP+A/8ATQQABAgASgQRBBEASgQSBBoAOQQcBBwAOQQdBB8ASgQgBCAAOQQ/BD8AAgRGBEYASgRHBEcALwRIBFIAMARTBFkAMQRaBFwASgReBF4ASgRiBGIAEQRzBHMAAQR9BH0APgSIBIgAQASLBIsAQASMBIwAMwSNBI4AOwSPBI8AQASQBJAAPgSXBJcAMwScBJwAQAShBKEAMwSkBKQAMwSlBKUAQASoBKgAAQSuBK4AQASvBLAAPASxBLEAQAS0BLQAPgS5BLkAMwS+BL8AQATABMAAMwTBBMEAPgTCBMIAMwTKBMoAPgTRBNIAAQTVBNYAQATXBNcAPgTcBN4AQATgBOIAOwTnBOgAPgTvBO8AQATwBPAAMwT2BPYAQAT3BPcAPQUBBQIAAQUDBQMAQAUEBQQAAQUHBQcAAQUJBQoAAQUNBQ0APgUOBREAAQUTBRMAEQUUBRQARAUVBRUAEQUYBRgAEAUZBRwAEQUeBR4AMgUfBSIAVQUjBSQAEAUmBSYABgUnBScAEAUoBSgAEQUpBSkAEAUrBSsAEQUsBSwAEAUtBS4AOgUvBS8AEQUyBTUAVQU2BTYAEAU4BTgAEAU6BToAEAU8BTwAEQU9BT0AMgVCBUIAEAVHBUcAEAVJBUkAEAVLBUsAEAVNBU0AVQVOBU4AEQVPBVAAOgVRBVEAEQVTBVMAEAVVBVUAMgVWBVcAEAVaBV0AEAVeBV8AEQVgBWAAEAVrBWsAEAVtBW4AEAVwBXAABgVxBXIAEQV0BXYAEQV4BXgAMgV6BXsAVQV8BX4AEQWABYIAOgWFBYYAEAWJBYoAEQWOBY4AEAWPBY8AEQWRBZEABwWUBZQAEAWWBZYAEQWYBZgAEAWaBZ0AEAWfBZ8AEAWjBaMAEQWuBa8AEAWxBbEAEQW3BbgAEAW7BbsAEAW/Bb8AEAXABcAARAXCBcIAEQXDBcUAEAXGBckASgXKBcoALwXLBcsASgXMBcwAAgXNBdEASgXTBdUASgXWBdYALwXYBd0ASgXfBd8ADwXgBeAASgXhBeEATQXiBeMASgXkBeQATQXlBeUAOQXoBegATQXpBekALwXrBe8ASgXwBfAAOQXxBfEASgXzBfMASgX1BfUATQX3BfcASgX6BfoAOQX7BfsASgX9Bf0AOQX+Bf4ATQYABgAASgYBBgEAAgYCBgIASgYEBgQASgYGBgYAUQYHBgcATQYKBgoATQYLBgwASgYNBg0ALwYPBhEASgYSBhIAOQYTBhQASgYWBhYASgYXBhgATQYZBhkAOQYaBhoALwYdBh8ASgYlBiUASgYmBiYALwYnBicASgYpBioASgYsBiwADwYtBi4AAgYwBjAASgYxBjIATQYzBjMALwY2BjcASgY4BjoATQZABkIASgZDBkQALwZKBkoASgZLBksATQZMBkwAOQZQBlAASgZSBlIATQZUBlQASgZWBlgASgZZBloAAgZbBlsATQZcBl0AAgZfBmQAAgZmBmYAEAZoBmgAAQZrBmsAAQZtBm0AHwZvBm8AQAZyBnIAAQZ1BnUAHAZ2BnYAQAZ5BnkAHgZ6BnoAMwZ7BnsANAZ8BnwAQAZ9Bn0APgZ/Bn8AQQaIBogANAaMBo0AQAaPBo8APwaQBpAAAQaSBpQANAaVBpUAQAaXBpcAQAaZBpkAHQaaBpoAQAabBpsAHQamBqgAAQbnBugANAb8BvwAEQb+Bv4AOgb/Bv8AEQcABwAABwcBBwEAGwcCBwIAEAcDBwMAUwcEBwQAVQcFBwUAEAcGBwYADgcHBwcAEAcIBwgAOgcJBwoAEQcLBwsATwcMBwwAFQcNBw4AEQcPBw8AKQcQBxAAVQcRBxEAEQcSBxIAIgcTBxMAVQcUBxQAEQcYBxoAVQcbBx0AEQceBx4ABwcfByAAEAchByEAKQciByIAEAcjByMAJAckByQAEQclByUAJAcmBycAEQcoBygAFQcpBykASwcqByoAFgcrBysAEAcsBywARActBy0AVAcuBy4AEQcvBy8AUAcwBzAAEAcxBzEAFQcyBzIAEQc0BzQAEQc2BzYABgc3BzcAFQc4B1AAEQdRB1gABwdZB28AEAdwB3EAVQeAB4cAEQeIB4kAFQeKB5kAVQeaB7AAEQeyB7IARAezB7MAGwe0B7QAEQe1B7UAAge2B7cASge4B7gAAge5B7kASge6B7oAMQe7B7sASge8B7wATQe9B74ASge/B78AAgfAB8AADwfBB8EASgfCB8IASAfDB8MATQfEB8UASgfGB8cAKAfIB8gAOQfJB8kAMAfKB8oATQfLB8sALwfMB8wAUQfNB80AEgfOB84ASgfRB9MAMAfUB9QATQfVB9UAEgfWB9YAAgfXB9kASgfaB9oAIAfbB9sASgfcB9wAOAfdB90ATQfeB94AOAffB+AATQfhB+EASgfiB+IADQfjB+MAAgfkB+QASgflB+UAQAfmB+YATQfnB+kAMAfqB+oATQfrB+sAUAftB+0AFQfuB+4ATQfwB/AATQfxB/EASgfyB/IADwfzB/MASgf0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IFIVhCBSIFIViiBSFZAgUiBSFZYgUhWiFZwgUhWWFagVriBSFbQVuiBSFcAgUiBSFcYgUhXMIFIgUhXSIFIV2CBSIFIV3iBSFeoV5CBSFfAgUhX2IFIgUhXwIFIV9iBSIFIV/CBSFgIgUiBSFgggUhYOIFIgUhYUIFIWGiBSIFIU7iBSIFIgUiBSFiAgUhYmIFIgUhYgIFIWJiBSIFIU7iBSIFIgUiBSFiwgUhYyIFIgUhY4IFIWPiBSIFIWRCBSFkogUiBSFlAgUhZWIFIgUhZcIFIWYiBSIFIWaCBSFm4gUiBSFnQgUhZ6IFIgUhXwIFIWgCBSIFIWhhaMFpIgUiBSFoYWjBaYIFIgUiBSIFIWniBSIFIV/CBSFqQgUiBSFqogUhawIFIgUha2IFIWvCBSIFIgUiBSFsIgUiBSFsggUhbOIFIgUhbUIFIW2iBSIFIW4CBSFj4gUiBSFXIgUhbmIFIgUhbsIFIW8iBSIFIW+CBSFv4gUiBSFwQgUhcKIFIgUiBSIFIXECBSIFIXFiBSFxwgUiBSFyIgUhcoIFIgUhcuIFIXNCBSIFIXLiBSFzQgUiBSFzoVqBdAIFIVtBdGIFIXTCBSIFIgUiBSF1IgUiBSFUggUhVOIFIgUhVUIFIVWiBSIFIVciBSFXggUiBSF1ggUhdeIFIgUhYUIFIXZCBSIFIXaiBSF3AgUiBSFZYgUhWiFZwgUhWWIFIVohWcIFIVuiBSF3YgUiBSFbogUhXAIFIgUiBSIFIXfCBSIFIV0iBSFdggUiBSFd4gUhXqFeQgUhYIIFIWDiBSIFIXBCBSF4IgUiBSFhQgUhYaIFIgUhYUIFIWGiBSIFIXiCBSF1IgUiBSF4ggUhdSIFIgUheOF5QXmiBSIFIXjheUF5ogUiBSFoYWjBaSIFIgUhVIIFIVTiBSIFIgUiBSF6AgUiBSFO4gUhWEIFIgUhWWIFIVohWcIFIVliBSFaIVnCBSFhQgUhYaIFIgUhWKIFIVkCBSIFIU9BT6FQAgUiBSFPQU+hemIFIgUhZEIFIXrCBSIFIVMBU2FQYgUiBSFXIgUheyIFIgUhVyIFIXuCBSIFIVSCBSF74gUiBSFVQgUhfEIFIgUhXeIFIXyiBSIFIVYCBSF9AgUiBSFWAgUhfWIFIgUhWWFagX3CBSFbQXIiBSFyggUiBSFyIgUhfiIFIgUhXwIFIX6CBSIFIV8CBSF+4gUiBSFfAgUhf0IFIgUhXwIFIV9iBSIFIWFCBSF/ogUiBSFRggUhUeIFIgUhZEIFIYACBSIFIXRiBSF0wgUiBSFgggUhYOIFIgUhYIIFIWDiBSIFIWdCBSGAYgUiBSGAwgUhgSIFIgUhgYIFIYHiBSIFIgUiBSGCQgUiBSGCogUhgwIFIgUhg2IFIYPCBSIFIVYCBSGEIgUiBSGEggUhUAIFIgUhUwIFIYTiBSIFIU7iBSFYQgUiBSGFQgUhhaIFIgUhhgIFIYZiBSIFIYbCBSGHIgUiBSFdIgUhh4IFIgUhX8IFIWAiBSIFIVciBSFXggUiBSFO4gUhh+IFIgUhWWIFIYhBWcIFIYiiBSGJAgUiBSGJYgUhicIFIgUhWWIFIVohWcIFIgUiBSGKIgUiBSIFIgUhioIFIgUhTuIFIVhCBSIFIYriBSFQAgUiBSFPQgUhicIFIgUhi0IFIYuiBSIFIYwCBSGMYgUiBSFRggUhUeIFIgUhW6IFIVwCBSIFIYzCBSGNIgUiBSGNggUhh4IFIgUhT0IFIYnCBSIFIU9CBSGJwgUiBSFZYgUhWiFZwgUhdGIFIXTCBSIFIWCCBSFg4gUiBSGN4gUhjkIFIgUhjqIFIY8CBSIFIY9iBSGPwgUiBSGQIgUhkIIFIgUhWWIFIVohWcIFIVDBkOGRQgUiBSFiwgUhkaIFIgUhkgIFIZJiBSIFIZICBSGSwgUiBSIFIgUhkyIFIgUhYsGTgZPiBSIFIWLBk4GUQgUiBSFiwZOBlKIFIgUhlQIFIZViBSIFIZXCBSGWIgUiBSF1gZaBluIFIZdBdYGWgZbiBSGXQXWBloGXogUhl0GJYZaBk+IFIZdBXwIFIZgCBSIFIV8CBSGYYgUiBSFTAgUhmMIFIgUhhIIFIZkiBSIFIZmCBSGZ4gUiBSFPQZpBmqIFIZsBdYIFIZqiBSGbYZvCBSGcIgUhnIGc4gUhmeIFIZ1BnaIFIZ4CBSGeYZ7CBSGfIgUiBSGewgUhnyIFIgUiBSIFIZ+CBSIFIZ/iBSGgQgUiBSGgogUhoQIFIgUhiWGWgZPiBSGXQaFiBSGhwgUiBSGhYgUhocIFIgUhiWGWgZPiBSGXQaIiBSGhAgUiBSGiggUhouIFIgUho0IFIaOiBSIFIWOCBSGkAgUiBSGkYgUhpMIFIgUhlcIFIaUiBSIFIaWCBSGl4gUiBSGVwgUhpkIFIgUhpqGnYafBpwIFIaahp2GoIacCBSGoggUhqUGo4amheIIFIaphqgIFIarCBSGrIgUiBSGgogUhq4IFIgUhq+IFIaxBqgIFIarCBSGsogUiBSGtAgUhrWIFIgUhrcIFIa4iBSIFIa6CBSGu4gUiBSGvQgUhr6IFIgUhsAIFIbBiBSIFIY9iBSGVYgUiBSGwwgUhsSIFIgUhsYIFIbHiBSIFIYliBSGyQgUiBSGyogUhoEIFIgUhsqIFIbMCBSIFIbNhmkGzwgUhmwIFIgUhmAIFIgUhlQIFIZViBSIFIZXCBSGWIgUiBSFfAgUhmAIFIgUhcuIFIbQiBSIFIbSCBSG04gUiBSGZggUhmeIFIgUhmYIFIZniBSIFIXWCBSGaogUhm2F1ggUhtUIFIgUiBSIFIZbiBSIFIZziBSGZ4gUhnUGdogUhngIFIZ5hn+IFIaBCBSIFIa3BtaG2AgUhtmGgogUhoQIFIgUhoKIFIaECBSIFIYliBSG2wgUiBSGJYgUhtsIFIgUhtyG3gbfiBSIFIbcht4G34gUiBSG4QgUhuQG4ogUhlQIFIZViBSIFIgUiBSG5YgUiBSFTAgUhmMIFIgUhmYIFIZniBSIFIZmCBSGZ4gUiBSGgogUhoQIFIgUhhIIFIZkiBSIFIVDBkOGRQgUiBSFQwZDhucIFIgUhuiIFIbqCBSIFIWLBk4GT4gUiBSFfAbrhu0IFIgUhXwG64buiBSIFIZUCBSG8AgUiBSGVwgUhvGIFIgUhvMIFIb0iBSIFIXWBloG9ggUhl0F1gZaBveIFIZdBT0GaQb5CBSGbAYliBSGyQgUiBSGJYgUhvqIFIgUhlcIFIb8CBSIFIZ7CBSG/YgUiBSGewgUhv8IFIgUhnsIFIZ8iBSIFIaCiBSHAIgUiBSGSAgUhkmIFIgUho0IFIcCCBSIFIgUiBSHA4gUiBSGf4gUhruIFIgUhVUIFIaBCBSIFIYliBSHBQaoBwaGMAgUhwgIFIgUhwmIFIcLCBSIFIgUiBSHDIgUiBSHDggUhw+IFIgUhxEIFIcSiBSIFIcUCBSGW4gUhxWHFwgUhxiIFIgUhxoIFIcbiBSIFIVMCBSGYwgUiBSHHQgUhx6IFIgUhm8IFIcgCBSGcgchiBSHIwgUiBSHJIgUhyYIFIcnhykIFIcqiBSIFIcsCBSHLYgUiBSFTAgUhuoIFIgUhmYIFIbVCBSIFIcvCBSHMIgUiBSIFIgUhmqIFIgUhmYIFIZniBSIFIgUiBSHMggUiBSIFIgUhluIFIgUhUwIFIZjCBSIFIcziBSHNQgUhyeGVAgUhzaIFIgUhXwIFIc4CBSIFIV8CBSHOYgUiBSHOwgUhzyIFIgUhz4IFIc/iBSIFIarCBSGrIgUiBSGSAgUhkmIFIgUhlQIFIc2iBSIFIV8CBSHOAgUiBSGZggUhmeIFIgUhdYIFIZqiBSGbYcpCBSHQQgUiBSHQogUh0QIFIgUh0WIFIdHCBSIFIc7CBSHPIgUiBSGVAgUhzaIFIgUiBSIFIbliBSIFIc7CBSHPIgUiBSGZggUhmeIFIgUhn+IFIaBCBSIFIV/CBSHSIgUiBSHSggUh0uIFIgUh00IFIdOiBSIFIarCBSHUAgUiBSHUYgUh1MIFIgUhmYIFIZniBSIFIYliBSGqYgUiBSGmoadh1SGnAgUhzOIFIc1CBSHJ4YlhloHVggUhl0GhYgUh1eIFIgUhdYIFIZqiBSIFIdZCBSHWogUiBSHXAgUh12IFIgUh18IFIdiB2CIFIdjiBSHZQgUiBSGVwgUh2aIFIgUh18IFIdiB2CIFIV3h2gHaYgUiBSHawgUh2yIFIgUhcuIFIduCBSIFIdZCBSHWogUiBSHWQgUh2+IFIgUh1kIFIdaiBSIFIgUiBSHcQgUiBSHcod0B3WIFIgUh3KHdAd1iBSIFIdyh3QHdYgUiBSHdwgUh3iIFIgUh3oIFId7iBSIFIdfCBSHfQgUiBSHXwgUh30IFIgUh18IFId9CBSIFIdfCBSHfQgUiBSHcogUh36IFIgUh3KIFIeACBSIFIXWCBSHgYgUiBSHgwgUh4SIFIgUh18IFIdiB2CIFIeGB4eHiQgUh4qHXAgUh12IFIgUh4wIFIdlCBSIFIeNiBSHiQgUiBSHjwgUh5IHkIgUhlcIFIeTiBSIFIZXCBSHk4gUiBSHlQgUh5aIFIgUhlcIFIdmiBSIFIZziBSHmAgUiBSHFwgUiBSIFIgUh5mIFIebCBSIFIeZiBSHmwgUiBSHFwgUiBSIFIgUh5yIFIeeCBSIFIefiBSHoQgUiBSGBggUh6KIFIgUhY4IFIekCBSIFIYtCBSHpYgUiBSGVwgUh6cIFIgUhoiIFIeoiBSIFIeqCBSHkggUiBSHq4etB66IFIgUh6uHrQeuiBSIFIgUiBSHsAgUiBSHsYgUh7MIFIgUhbsIFIe0iBSIFIWdCBSHtggUiBSFrYgUh30IFIgUhWKIFIe3iBSIFIe5CBSHtggUiBSHKQgUh7qIFIgUhxoIFIdlCBSIFIeVCBSHlogUiBSHvAgUh72IFIgUhbgIFIe/CBSIFIgUiBSHwIgUiBSHXwgUh8IIFIgUh4YIFIfDiBSIFIfFCBSHxogUiBSHxQgUh8gIFIgUh8mHh4fLCBSHiodjiBSHZQgUiBSIFIgUh8yIFIgUh3cIFId4iBSIFId6CBSHe4gUiBSHcogUh36IFIgUhywIFIdaiBSIFIbKiBSHzggUiBSG0ggUh8+IFIgUh18IFIdiB2CIFIdfCBSHYgdgiBSHXAgUh12IFIgUh1wIFIfRCBSIFIgUiBSH0ogUiBSHjYgUh4kIFIgUh48IFIeSB5CIFIZXCBSHZogUiBSH1AgUh2UIFIgUhnOIFIeYCBSIFIaCiBSHzIgUiBSGgogUh8yIFIgUh18IFIdiB2CIFIgUiBSH1YgUiBSIFIgUh9cIFIgUhdYIFIeBiBSIFIVYB9iH2ggUiBSFWAfYh9oIFIgUh6uHrQeuiBSIFId3CBSHeIgUiBSIFIgUh8yIFIgUhdYIFIeBiBSIFIdfCBSHYgdgiBSHXwgUh2IHYIgUhnOIFIeYCBSIFIeDCBSHhIgUiBSFd4doB2mIFIgUhXeHaAdpiBSIFIeDCBSH24gUiBSHcod0B3WIFIgUh7kIFIfdCBSIFIe5CBSH3QgUiBSHdwgUh3iIFIgUh3oIFId7iBSIFIZICBSHe4gUiBSHXwgUh30IFIgUh18IFId9CBSIFIeGB4eHiQgUh4qHhggUh8OIFIgUh4YIFIfDiBSIFIeqCBSH3ogUiBSGVwgUh5OIFIgUhlcIFIeTiBSIFIZXCBSHk4gUiBSGc4gUh5gIFIgUh1kIFIdaiBSIFIYGCBSHoogUiBSHY4gUh2UIFIgUhlcIFIdmiBSIFIZXCBSHZogUiBSGuggUh+AIFIgUh+GIFIfjCBSIFIfkiBSHvYgUiBSIFIgUh+YIFIgUhdqIFIfbiBSIFIfniBSH6QgUiBSHhggUh+qIFIgUh+wIFIftiBSIFIfvCBSHxogUiBSF1ggUh4GIFIgUh/CIFIfyCBSIFIcJiBSH84gUiBSGPYgUh/UIFIgUhxQIFIf2iBSIFIaNCBSH+AgUiBSHcogUh36IFIgUhdYIFIf5iBSIFIdfCBSH+wdgiBSGtAgUh/yIFIgUh2sIFIf+CBSIFIf/iBSHZQgUiBSHOwgUiAEIFIgUiAKIFIgECBSIFIgFiBSIBwgUiBSICIgUiAoIFIgUiAuIFIe9iBSIFIc7CBSIAQgUiBSHOwgUiAEIFIgUhY4IFIekCBSIFIgNCBSIDogUiBSF1ggUiBAIFIgUiBGIFIgTCBSIFIcXCBSIFIgUiBSGIogUiBSIFIgUgAB/1YAAAAB/1AAAAAB/3UAAAAB/1UAAAAB/48AAAAB/zQAAAAB/zgAAAAB/08AAAAB/5QAAAAB/4UAAAAB/y0AAAAB/1cAAAAB/4oAAAAB/1QAAAAB/5gAAAAB/0EAAAAB/yAAAAAB/ysAAAAB/zwAAAAB/yoAAAAB/0AAAAAB/wkAAAAB/4MAAAAB/w8AAAAB/4gAAAAB/yMAAAAB/8QAAAAB/3kCDgAB/9ICDgAB/5UCDgAB/5wCDgAB/0gCDgAB/3cCDgAB/3gCDgAB/4cCDgAB/6QCDgAB/3QCDgAB/48CDgAB/4gCDgAB/6MCDgAB/+ECDgAB/6wCDgAB/4QCDgAB/88CDgAB/8sCDgAB/1ICDgAB/20CDgAB/1ACDgAB/2sCDgAB/2wCDgAB/2kCDgAB/48CsAAB/+YCsAAB/7ICsAAB/7QCsAAB/2oCsAAB/5ECsAAB/4wCsAAB/54CsAAB/7kCsAAB/4sCsAAB/6YCsAAB/7gCsAAB/8UCsAAB/5kCDgAB/7ECsAAB/ycBPQAB/1EBOAAB/1cCfgAB/6cCDgAB/74CsAABAQAAAAABAN4AAAABAb8AAAABAT8CsAABAT4CsAABAPQAAAABAUUCsAABAF4AAAABAVcCsAABAW4DhwABAWYCsAABAN0AAAABAW0AAAABAVUDhwABAVYDdQABAVAAAAABAbYCsAABALMAAAABASgCsAABAQoAAAABAWwCsAABAWMCsAABAOUAAAABAU4CsAABAWUDhwABAWECsAABAUEAAAABAZcCsAABAQ4AAAABATkBWAABAWoCsAABAWgAAAABAXkCsAABAi0CsAABAQcAAAABAWgCsAABANMAAAABAUECsAABAQwAAAABAXcCsAABAMEAAAABAPEBWQABASECsAABAMsAAAABAS0CsAABAU0AAAABAa4CsAABAMoAAAABASsCsAABAO4AAAABATMCsAABAXUAAAABAdYCsAABANwAAAABATwCsAABAT4AAAABAZ4CsAABAUgAAAABAakCsAABAW8AAAABAdACsAABAYAAAAABAeECsAABAM8AAAABATQCsAABANoAAAABAToCsAABARQCsAABAF0AAAABAH4AAAABAL8CsAABANcDdQABAM4CsAABAa0CsAABAWwAAAABAcwCsAABAPIAAAABAVMCsAABAXwCsAABAVkAAAABAboCsAABAPUAAAABAPICsAABAT0AAAABAUYCsAABAUUAAAABAaUCsAABAS8AAAABAY8CsAABAWQAAAABAcQCsAABASUDhgABARIAAAABAXMCsAABARMAAAABAXQCsAABANcAAAABATYCsAABAxX/NwABA3ACDgABAGIAAAABAVsCsAABAUoCsAABAOIAAAABAUMCsAABAVYCsAABAUcAAAABAbACsAABAfMCsAABAX0CsAABAaACsAABAOoAAAABAR8AAAABAbMAAAABAY0CsAABAUkCsAABAVcDdQABAeMCsAABAV0CsAABAXUDdQABAc4DdQABAT8DdQABARUCsAABAYEDWQABAYQDdQABAZEDdQABAYwDdQABASwDdQABAUIDWQABAUUDdQABAUsDdQABAcEDdQABATsCsAABAVMAAAABAbQCsAABASkAAAABAYoCsAABAQ4CsAABAXoAAAABAdsCsAABAYQAAAABAeUCsAABAX4CsAABAQkAAAABAUQCsAABAVQAAAABAbUCsAABATQAAAABAZUCsAABAVwAAAABAb0CsAABAXoCsAABAe8CsAABAfkCsAABAOAAAAABAMgCsAABAN8AAAABAUACsAABAecCsAABAW4CsAABANT/NwABAVEAAAABAbICsAABAV4AAAABAb4CsAABAVH/NwABAc0CsAABAQz/NwABAXwAAAABAd0CsAABAML/NwABAT0CsAABATAAAAABAZECsAABAa//NwABAa8CsAABAaf/9AABATwCDgABAVIC4gABAKwAAAABAQgCDgABAScDGwABASoC4gABAT8ABgABASYCDgABAU0DGwABAUIC9wABAS4AAAABAXoCDgABAK4AAAABAPkCDgABAZQAAAABATMCDgABAd8CDgABAVoDGwABARgCDgABATcDGwABATUCDgABAVMCDgABAOMAAAABASkCDgABAS4AAAABASwCDgABAdQCDgABAW4C4gABAMP/NwABATcCDgABAWAC4gABANUAAAABAUEC4gABAVsAAAABAaUCDgABAm0C4gABAKX/NwABAQACDgABAbYC4gABALQAAAABAP0CDgABANIAAAABAQoCDgABAVYAAAABAZ8CDgABAMAAAAABAQ0AAAABAVcCDgABASIAAAABAWwCDgABAYgCDgABAUYAAAABAZACDgABAPoCDgABALIAAAABAPwCDgABAO0CDgABAFcAAAABAIMBLgABAHEAAAABAMIDAwABAL4C9wABADf/OAABAHsA8AABAMUDAwABAJAC4gABAQ0BBwABAVAC4gABAToAAAABAYQCDgABARsCDgABAOYAAAABAU4C4gABAX0CDgABAMUAAAABAL0CiQABARcAAAABAWECDgABAMMAAAABAQ0CDgABARgAAAABAWICDgABARYAAAABAWACDgABAJr/NwABAQUDDAABAR3/NwABAX8CDgABASsCDgABALoAAAABAPEDOQABAqz/NwABAwcCDgABASECDgABAQEAAAABAU0CDgABAaQCDgABAcwAAAABAVECDgABAhcCDgABAUYC4gABASQAAAABAYcABgABAW0CDgABAIgAAAABARsBewABALoC4gABARMCDgABAVgC9wABAUwAAAABAZwCDgABAJkCCAABAQ8CDgABASwC9wABAZYC9wABARUC9wABAH3/OAABAPACDgABAU8C2wABAVAC9wABAUgC9wABAUcC9wABAQkC9wABARwC2wABARwC9wABAScC9wABAYgC9wABAPYCDgABAUcC4gABAb4DFAABAcYC4gABAQgAAAABAVICDgABAOcCDgABAVgAAAABAaICDgABAWAAAAABAakCDgABAOgAAAABAVwC4gABAPAAAAABAToCDgABAMcAAAABAQkCDgABARkAAAABAWMCDgABAZYCDgABAUkAAAABAZMCDgABAK7/NwABATYCDgABAaQC4gABAR4AAAABAWgCDgABAM4AAAABARcCDgABAMkAAAABARICDgABAcICDgABALH/OAABATQCDgABAZcC4gABATsC4gABAVIDuQABALgAAAABAP8CDgABATIAAAABAXwCDgABAWUCDgABAVj/NwABAb4CDgABAPj/NwABAV4CDgABAZcCDgABAc4AAAABAhgCDgABAJz/NwABAQECDgABAYYCDgABAXn/NwABAXkCDgABAL0C2wABAUIC2wABAboC2wABAKEAAAABAR0CMwABAO8AAAABAT4CMwABAPEAAAABARgBGwABAT8CMwABAJsAAAABARYCMwABAP0CMwABAYkAAAABARACMwABAMgAAAABARgCMwABASwCMwABAToDOQABARoCMwABAM0AAAABAUwAAAABARkCMwABASYAAAABAXYCMwABAJ8AAAABAPECMwABAUECMwABATMCMwABAVADOQABATsCMwABAR0AAAABAWYCMwABAOsAAAABAUEAAAABAUcCMwABAfECMwABALsAAAABAO0AAAABAKcAAAABAM0BJQABAPMCMwABAP8CMwABASUAAAABAXQCMwABAQoCMwABAU4AAAABAZ4CMwABAMQAAAABARMCMwABAPkAAAABAUgCMwABAXkCMwABAY0CMwABAaECMwABAQ4CMwABAQ8CMwABALEAAAABAFwAAAABAH8AAAABAKwCMwABAK0CMwABAREAAAABAWACMwABAZUCMwABASkCMwABAZACMwABANkAAAABAW4CMwABAQYAAAABAVUCMwABAYwCMwABAOICMwABAUACMwABAUUCMwABALwAAAABAQUCMwABAPkDXgABAs4AAAABAyACMwABASECMwABASACMwABAWcCMwABAbYCMwABAU0CMwABAOEAAAABAZ0CMwABATkCMwABAZIAAAABAVkCMwABAZYCMwABAS8CMwABARADHAABARICMwABASgAAAABAXgCMwABAQUAAAABAOgCMwABAVcAAAABAaYCMwABAU4CMwABAOcAAAABATUCMwABAKoAAAABASAAAAABAW8CMwABAVcCMwABAX8CMwABAUICMwABAXECMwABAakCMwABAbgCMwABARQCMwABARcCMwABALj/NwABAQwCMwABASsAAAABAXoCMwABATYAAAABAYUCMwABAUL/NwABAa8CMwABAOv/NwABAKD/NwABARECMwABATECMwABAXf/NwABAXcCMwABAAAAAAACAAsKRwp1AAAKdwp7AC8KfwqAADQKiAqJADYKjAqNADgKlAqjADoKsAqwAEoKsgqyAEsKtAq0AEwKtgq2AE0K1wrYAE4AAgAIBHIFFAAABRYFFwCjBRkFUQClBVMFVwDeBVkFoADjBaMFrAErBa4FtwE1BbkGZgE/AAEhUiGYAAUADAFOAFAAABV2AAAVfAAAFYIAABWIAAAVjgAAFZQAABWaAAAVoAAAFaYAABWsAAAVsgAAFbgAABW+AAAVxAAAFcoAABXQAAAV1gAAFdwAARZgAAEWZgABFmwAARZyAAQXDgAEFxQAARZ4AAEWfgABFoQAARaKAAEWZgABFpAAARaWAAEWnAABFqIAARaoAAEWrgACFvwAARa0AAEWugABFsAAARacAAEWxgABFswAARbSAAEW2AABFt4AAxcCAAMXCAABFuQAARbYAAEWugABFuoAABW4AAAV4gAAFegAABXuAAAV9AAAFfoAABYAAAAWBgAAFgwAABYSAAAWGAAAFh4AABYkAAAWKgAAFjAAABY2AAAWPAAAFkIAABZIAAAWTgAEFxoAARbwAAEWigAAFlQAABZaAAAWVAAAFloAABWsAAEW9gIFFd4f/h/+H/4f/hXwFeQV6h/+H/4V/BX2H/4f/h/+FggWAh/+H/4f/hYUFg4f/h/+H/4WJhYaFiAf/h/+FjIWLB/+H/4f/hZEFjgf/hY+H/4WUBZKH/4f/h/+FmIWVhZcH/4f/hZoFfYf/h/+H/4WbhXkH/4f/h/+FnoWdB/+H/4f/haGFoAf/h/+H/4WkhaMH/4f/h/+Fp4WOBaYH/4WpBawFqof/h/+H/4WvBa2H/4f/h/+FpIWwh/+H/4f/hbUFsgf/hbOH/4W4BbaH/4f/h/+FuwW5h/+H/4f/hb4FvIf/h/+H/4W/hZKH/4f/h/+FwoXBB/+H/4f/hccFxAXFh/+H/4XLhciFygf/h/+F0AXNB/+Fzof/hdSF0YXTB/+H/4XZBdYF14f/hdqF3YXcB/+H/4f/hdkF3wf/h/+H/4XghZWFlwf/h/+F4gW2h/+H/4f/heUF44f/h/+H/4WJhYaH/4f/h/+F6AXmh/+H/4f/haeFjgWmB/+FqQXph/+H/4f/h/+FggWAh/+H/4f/heyF6wf/h/+H/4Xvhe4H/4f/h/+FmgV9h/+H/4f/hXwFtof/h/+H/4XyhfEH/4f/h/+F9AW2h/+H/4f/hZQFkof/h/+H/4V8BXkH/4f/h/+FhQX1h/+F9wf/hZ6FnQf/h/+H/4X7hfiH/4X6B/+F/QX1h/+F9wf/hf6F+If/hfoH/4XHBcQFxYf/h/+GAwYABgGH/4f/hgeGBIYGB/+H/4YMBgkGCof/h/+GDwXcBg2H/4f/hhOGEIYSB/+H/4YYBhUGFof/h/+GHIYZhhsH/4f/hiEGHgYfh/+H/4YlhiKGJAf/h/+GJwV5BXqH/4f/hiiFeQV6h/+H/4V8BioFeof/h/+FxwYrhcWH/4f/hgMGLQYBh/+H/4YHhi6GBgf/h/+GDAYwBgqH/4f/hg8GMYYNh/+H/4YThjMGEgf/h/+GGAY0hhaH/4f/hhyGNgYbB/+H/4Y6hjeGOQf/h/+GPwY8Bj2H/4f/hkOGQIZCB/+H/4ZDhkUGRof/h/+GSwZIBkmH/4f/hksGTIZOB/+H/4ZShk+GUQf/h/+GVwZUBlWH/4f/hjqGWIf/hloH/4Y/Bc0H/4Zbh/+GQ4ZdB/+GXof/hkOGYAf/hmGH/4ZLBmMH/4Zkh/+GSwZmB/+GZ4f/hmwGaQf/hmqH/4ZsBmkH/4Zqh/+GcIZth/+Gbwf/hnUGcgf/hnOH/4WRBnaH/4WPh/+GOoZ4B/+GWgf/hj8GeYf/hluH/4ZDhnsH/4Zeh/+GQ4Z8h/+GYYf/hksGfgf/hmSH/4ZLBn+H/4Znh/+GbAaBB/+Gaof/hmwGgQf/hmqH/4Y6hoKGhAf/h/+GPwaFhocH/4f/hkOGN4aIh/+H/4ZDhlQGigf/h/+GSwaLho0H/4f/hksGjoaQB/+H/4YHhgSGkYf/h/+GB4YEhpGH/4f/hpYGkwaUh/+H/4aahpeGmQf/h/+GnAWVhZcH/4f/hp2FlYWXB/+H/4aiBp8GoIf/hqOGpoalBcoH/4aoBqmGXQZOB/+GqwavhqyGrgf/hrEGtYayhrQH/4a3BruGuIa6B/+GvQamhhmFygf/hqgGB4a+hsAH/4bBhsSGwwf/h/+H/4bHhsYH/4f/h/+GyobJB/+H/4f/hs2GzAf/h/+H/4bQhs8H/4f/h/+G0gXxB/+H/4f/hfKGBIf/h/+H/4bThbaH/4f/h/+G1QW2h/+H/4f/hdkF3wf/h/+H/4bYBtaH/4f/h/+G2wbZh/+H/4f/ht4G3If/h/+H/4bhBt+H/4f/h/+G5Abih/+H/4f/hucG5Yf/h/+H/4bqBuiH/4f/h/+G7Qbrh/+H/4f/hvAG7of/h/+H/4XChvGH/4f/h/+F2QbzB/+H/4f/htgG9If/h/+H/4bbBvYH/4f/h/+G3gb3h/+H/4f/huEG+Qf/h/+H/4bkBvqH/4f/h/+G5wb8B/+H/4f/huoG/Yf/h/+H/4b/Bh4H/4f/h/+HAIf/h/+H/4f/hwIH/4f/h/+H/4cFBwOH/4f/h/+HCAcGh/+H/4f/hwsHCYf/h/+H/4cOBwyH/4f/h/+HEQcPh/+H/4f/hxQHEof/h/+H/4cXBxWH/4f/h/+HGgcYh/+H/4f/hxuH/4f/h/+H/4cCBx0H/4f/h/+HIAceh/+H/4f/hxuFeQchh/+HIwcmBySH/4f/h/+HJ4f/h/+H/4f/hyqHKQf/h/+H/4csBYaH/4f/h/+HLwcth/+H/4f/hv8HMIf/h/+H/4cyB/+H/4f/h/+HM4f/h/+H/4f/hzaHNQf/h/+H/4c5hzgH/4f/h/+HFAcSh/+H/4f/hzsHEof/h/+H/4cUBxKH/4f/h/+G/wcwh/+H/4f/hzyHMIf/h/+H/4b/BzCH/4f/h/+HG4V5ByGH/4cjBzmHOAf/h/+H/4b/Bh4H/4f/h/+HCAcGh/+H/4f/hw4HDIf/h/+H/4c/hz4H/4f/h/+HAgf/h/+H/4f/hxuF9Yf/h/+H/4dEB0EH/4dCh/+HRwWjB/+HRYf/h0iHQQf/h0KH/4cbhXkHIYf/hyMHSgf/h/+H/4f/h0uH/4f/h/+H/4dOh00H/4f/h/+HEQf/h/+H/4f/h1AH/4f/h/+H/4dRhxWH/4f/h/+HVIdTB/+H/4f/hzIHVgf/h/+H/4dQBe4H/4f/h/+HV4f/h/+H/4f/hwgFowf/h0WH/4dcB1kH/4dah12HAgcdB/+H/4f/h18H/4f/h/+H/4dgh/+H/4f/h/+HYgf/h/+H/4f/h2OGHgf/h/+H/4dlBh4H/4f/h/+G/wYeB/+H/4f/hv8GHgf/h/+H/4b/Bh4H/4f/h/+G/wYeB/+H/4f/hv8GHgf/h/+H/4b/Bh4H/4f/h/+HZoYeB/+H/4f/h2gGHgf/h/+H/4b/Bh4H/4f/h/+HaYYeB/+H/4f/h2sGHgf/h/+H/4b/B2yH/4f/h/+HZodsh/+H/4f/h2gHbIf/h/+H/4djh2yH/4f/h/+HZQdsh/+H/4f/hv8HbIf/h/+H/4b/B2yH/4f/h/+G/wdsh/+H/4f/hv8HbIf/h/+H/4b/B2yH/4f/h/+G/wdsh/+H/4f/h24HbIf/h/+H/4dvhwaH/4f/h/+HcQcGh/+H/4f/hwgHBof/h/+H/4cIBwaH/4f/h/+HCAcGh/+H/4f/hwgHBof/h/+H/4dyhwaH/4f/h/+HdAcGh/+H/4f/h3WHDIf/h/+H/4d3BwyH/4f/h/+HDgcMh/+H/4f/hw4HDIf/h/+H/4cOBwyH/4f/h/+HDgcMh/+H/4f/hw4HDIf/h/+H/4cOBwyH/4f/h/+HeIcMh/+H/4f/h3oHDIf/h/+H/4cOBwyH/4f/h/+HDgd7h/+H/4f/h3iHe4f/h/+H/4d6B3uH/4f/h/+HdYd7h/+H/4f/h3cHe4f/h/+H/4cOB3uH/4f/h/+HDgd7h/+H/4f/hw4He4f/h/+H/4cOB3uH/4f/h/+HDgd7h/+H/4f/hw4He4f/h/+H/4d9B3uH/4f/h/+HfocSh/+H/4f/h4AHEof/h/+H/4cUBxKH/4f/h/+HFAcSh/+H/4f/hxQHEof/h/+H/4cUBxKH/4f/h/+HFAcSh/+H/4f/hxQHEof/h/+H/4eBhxKH/4f/h/+HgwcSh/+H/4f/hxQHEof/h/+H/4eEhxKH/4f/h/+HhgcSh/+H/4f/hxQHEof/h/+H/4cUBxKH/4f/h/+Hh4cSh/+H/4f/h4kFeQchh/+HIweKhXkHIYf/hyMHG4V5ByGH/4cjBxuFeQchh/+HIwcbhXkHIYf/hyMHG4V5ByGH/4cjB4wFeQchh/+HIweNhXkHIYf/hyMHjwf/h/+H/4f/h5CH/4f/h/+H/4djhzCH/4f/h/+HZQcwh/+H/4f/hv8HMIf/h/+H/4b/BzCH/4f/h/+G/wcwh/+H/4f/hv8HMIf/h/+H/4b/BzCH/4f/h/+G/wcwh/+H/4f/h2aHMIf/h/+H/4doBzCH/4f/h/+G/wcwh/+H/4f/h5IHMIf/h/+H/4eThzCH/4f/h/+G/wcwh/+H/4f/hv8HMIf/h/+H/4eVBzCH/4f/h/+Hloc4B/+H/4f/h5gHOAf/h/+H/4c5hzgH/4f/h/+HOYc4B/+H/4f/hzmHOAf/h/+H/4c5hzgH/4f/h/+HOYc4B/+H/4f/hzmHOAf/h/+H/4eZhzgH/4f/h/+Hmwc4B/+H/4f/hzmHOAf/h/+H/4c5h5yH/4f/h/+HmYech/+H/4f/h5sHnIf/h/+H/4eWh5yH/4f/h/+HmAech/+H/4f/hzmHnIf/h/+H/4c5h5yH/4f/h/+HOYech/+H/4f/hzmHnIf/h/+H/4c5h5yH/4f/h/+HOYech/+H/4f/h54HnIf/h/+H/4f/h5+H/4f/h/+HoQcJh/+H/4f/h6QFsgeih/+H/4enB6WH/4f/h/+Hqgeoh/+H/4f/h60Hq4f/h/+H/4ewBxWHrof/h/+Hswexh/+H/4f/h7eHtIf/h7YH/4e5B7SH/4f/h/+HvYe6h7wH/4f/h78F9Yf/h/+H/4fCB8CH/4f/h/+HxQfDh/+H/4f/h8aHtIf/h/+H/4fJh8gH/4f/h/+HzgfLB8yH/4fPh9KH0Qf/h/+H/4fUBpMH/4f/h/+H1wfVh/+H/4f/h9cH1Yf/h/+H/4faB9WH/4fYh/+H24cdB/+H/4f/h96H3Qf/h/+H/4fhh+AH/4f/h/+HuQe0h/+H/4f/h+MGHgf/h/+H/4e9h7qHvAf/h/+HvYe6h7wH/4f/h72Huoe8B/+H/4fbhx0H/4f/h/+H24cdB/+H/4f/h9uHHQf/h/+H/4fOB8sHzIf/h8+H4wYeB/+H/4f/h6QFsgeih/+H/4ewBxWHrof/h/+Ht4e0h/+Htgf/h8mGgof/h/+H/4fkhaMH/4f/h/+Hxoe0h/+H/4f/h+eF44f/h+YH/4fqh/+H/4fpB/+H7AXjh/+H5gf/h84HywfMh/+Hz4fth/+H/4f/h/+Hqgeoh/+H/4f/h/CH7wf/h/+H/4fCB/IH/4f/h/+HvwX1h/+H/4f/h6cHpYf/h/+H/4e5B7SH/4f/h/+H9Qfzh/+H/4f/h/UH84f/h/+H/4f1B/OH/4f/h/+H3ofdB/+H/4f/h9KH0Qf/h/+H/4e/BfWH/4f/h/+H1AaTB/+H/4f/h/+H/4f/h+kH/4f2h/+H/4f/h/+H5If4B/+H/4f/h/sH+Yf/h/+H/4fFB8OH/4f/h/+H/IcVh/+H/4f/h6QFsgeih/+H/4ekBbIHoof/h/+HpAWyB6KH/4f/h6QFsgeih/+H/4ekBbIHoof/h/+HpAWyB6KH/4f/h6QFsgeih/+H/4ekBbIHoof/h/+HpAWyB6KH/4f/h6QFsgeih/+H/4ekBbIHoof/h/+HpAWyB6KH/4f/h6QFsgeih/+H/4ekBbIHoof/h/+HpAWyB6KH/4f/h6QFsgeih/+H/4ekBbIHoof/h/+HpAWyB6KH/4f/h6QFsgeih/+H/4ekBbIHoof/h/+HpAWyB6KH/4f/h6QFsgeih/+H/4ekBbIHoof/h/+HpAWyB6KH/4f/h6QFsgeih/+H/4ewBxWHrof/h/+HsAcVh66H/4f/h7AHFYeuh/+H/4ewBxWHrof/h/+HsAcVh66H/4f/h7AHFYeuh/+H/4ewBxWHrof/h/+HsAcVh66H/4f/h7eHtIf/h7YH/4e3h7SH/4e2B/+Ht4e0h/+Htgf/h7eHtIf/h7YH/4e3h7SH/4e2B/+Ht4e0h/+Htgf/h7eHtIf/h7YH/4e3h7SH/4e2B/+Ht4e0h/+Htgf/h7eHtIf/h7YH/4e3h7SH/4e2B/+Ht4e0h/+Htgf/h7eHtIf/h7YH/4e3h7SH/4e2B/+Ht4e0h/+Htgf/h7eHtIf/h7YH/4e3h7SH/4e2B/+Ht4e0h/+Htgf/h7eHtIf/h7YH/4e3h7SH/4e2B/+Ht4e0h/+Htgf/h7eHtIf/h7YH/4e3h7SH/4e2B/+HvYe6h7wH/4f/h72Huoe8B/+H/4e9h7qHvAf/h/+HvYe6h7wH/4f/h72Huoe8B/+H/4e9h7qHvAf/h/+HvYe6h7wH/4f/h72Huoe8B/+H/4e9h7qHvAf/h/+HvYe6h7wH/4f/h72Huoe8B/+H/4e9h7qHvAf/h/+HvYe6h7wH/4f/h72Huoe8B/+H/4e9h7qHvAf/h/+HvYe6h7wH/4f/h84HywfMh/+Hz4fOB8sHzIf/h8+HzgfLB8yH/4fPh84HywfMh/+Hz4fOB8sHzIf/h8+HzgfLB8yH/4fPh84HywfMh/+Hz4fOB8sHzIf/h8+H1AaTB/+H/4f/h9QGkwf/h/+H/4fbhx0H/4f/h/+H24cdB/+H/4f/h9uHHQf/h/+H/4fbhx0H/4f/h/+H24cdB/+H/4f/h9uHHQf/h/+H/4fbhx0H/4f/h/+H24cdB/+H/4f/h9uHHQf/h/+H/4fbhx0H/4f/h/+H24cdB/+H/4f/h9uHHQf/h/+H/4fbhx0H/4f/h/+H24cdB/+H/4f/h9uHHQf/h/+H/4fbhx0H/4f/h/+H4wYeB/+H/4f/h+MGHgf/h/+H/4fjBh4H/4f/h/+H4wYeB/+H/4f/h+MGHgf/h/+H/4fjBh4H/4f/h/+H4wYeB/+H/4f/h+MGHgf/h/+H/4fjBh4H/4f/h/+H4wYeB/+H/4f/h+MGHgf/h/+H/4fjBh4H/4f/h/+H4wYeB/+H/4f/h+MGHgf/h/+H/4fjBh4H/4f/h/+H4wYeB/+H/4f/h+MGHgf/h/+H/4fjBh4H/4f/h/+H4wYeB/+H/4f/h+MGHgf/h/+H/4fjBh4H/4f/h/+H4wYeB/+H/4f/h+MGHgf/h/+H/4f/h5+H/4f/h/+H/gfgB/+H/4f/gAB/3kCDgAB/9ICDgAB/5UCDgAB/5wCDgAB/0gCDgAB/3cCDgAB/3gCDgAB/4cCDgAB/6QCDgAB/3QCDgAB/48CDgAB/4gCDgAB/6MCDgAB/+ECDgAB/6wCDgAB/4QCDgAB/88CDgAB/8sCDgAB/1ICDgAB/20CDgAB/1ACDgAB/2sCDgAB/2wCDgAB/2kCDgAB/48CsAAB/+YCsAAB/7ICsAAB/7QCsAAB/2oCsAAB/5ECsAAB/4wCsAAB/54CsAAB/7kCsAAB/4sCsAAB/6YCsAAB/7gCsAAB/8UCsAAB/5kCDgAB/7ECsAAB/1YAAAAB/1AAAAAB/3UAAAAB/1UAAAAB/48AAAAB/zQAAAAB/zgAAAAB/08AAAAB/5QAAAAB/4UAAAAB/y0AAAAB/1cAAAAB/4oAAAAB/1QAAAAB/5gAAAAB/0EAAAAB/yAAAAAB/ysAAAAB/zwAAAAB/yoAAAAB/0AAAAAB/wkAAAAB/4MAAAAB/w8AAAAB/4gAAAAB/yMAAAAB/8QAAAAB/ycBPQAB/1EBOAAB/1cCfgAB/6cCDgAB/74CsAABAM4CsAABAN4AAAABAb8AAAABAT8CsAABAPQAAAABAUUCsAABAF4AAAABAVcCsAABAOMAAAABAUMCsAABAN0AAAABAW0AAAABAT4CsAABALkAAAABAS0CsAABAQ4AAAABATkBWAABAWoCsAABARIAAAABAXUCsAABAF0AAAABAH4AAAABAL8CsAABAVwCsAABAUACsAABAUEAAAABAZcCsAABAQsAAAABAXQCsAABAL8AAAABAR8CsAABAWgAAAABAXkCsAABAi0CsAABAQcAAAABAWgCsAABANMAAAABAUECsAABAL4AAAABAMEAAAABAPEBWQABASECsAABAM8AAAABAS8CsAABAUYAAAABAacCsAABAMoAAAABASsCsAABAXMCsAABARQAAAABAXsCsAABAOYAAAABAccAAAABAUcCsAABATEAAAABAcEAAAABAZICsAABAWEAAAABAY0BWAABAb4CsAABALEAAAABANEAAAABARICsAABAUsAAAABAaUAAAABAbYCsAABAmoCsAABAUAAAAABAaECsAABAU8AAAABANcDdQABAUcDdQABAMQAAAABASUCsAABAQoAAAABAWwCsAABATACsAABAKgAAAABAQkCsAABAOEAAAABAUICsAABAUgAAAABAbgCsAABAVcDdQABAOIAAAABAVMBWgABAOUAAAABANgBWgABAVMCsAABAVkBjwABAN4BjwABAO0AAAABAc4AAAABAU4CsAABAVgAAAABAjkAAAABAbkCsAABAWIAAAABAkMAAAABAcQCsAABAiIAAAABAaICsAABAVQAAAABAjUAAAABAbUCsAABAWoAAAABAksAAAABAcsCsAABAWcAAAABAkgAAAABAckCsAABAPAAAAABAdEAAAABAVECsAABAOgAAAABAcoAAAABAUoCsAABAVgDeQABAVQDWQABAQj/SAABARD/SAABARf/SAABAYL/SAABAYz/SAABAWr/SAABAX7/SAABAZT/SAABAZH/SAABASoAAAABAboAAAABAIkCuQABATAAAAABAcAAAAABAIMCugABAaoAAAABAjoAAAABAQoCtAABAa0AAAABAj0AAAABAZQAAAABAiQAAAABANACtAABAaQAAAABAjQAAAABATsAAAABAcsAAAABAZwCsAABAS0AAAABAbwAAAABAY4CsAABAVoAAAABAYYBWAABAYwBWAABAdoAAAABAgYBWAABAd4AAAABAgkBWAABAcUAAAABAfEBWAABAdUAAAABAgABWAABAggAAAABAjQBWAABAmUCsAABAWwAAAABAZcBWAABAcgCsAABAV0AAAABAYkBWAABAboCsAABATj/SAABAYT/SAABAYv/SAABAgT/SAABAgj/SAABAe//SAABAf//SAABAjL/SAABAKoAAAABAMoAAAABALAAAAABANAAAAABAUoAAAABAU4AAAABARUAAAABATUAAAABASQAAAABAUQAAAABAXgAAAABALsAAAABANwAAAABAR0CsAABAK0AAAABAM0AAAABAQ4CsAABANcDeQABANQDWQABAU0AAAABAacAAAABAbcCsAABAmsCsAABAWYAAAABAdECsAABAoUCsAABAkUCsAABAvkCsAABAeoAAAABAkQAAAABAlQCsAABAwgCsAABAbgAAAABAhIAAAABAiMCsAABAtcCsAABAc4AAAABAigAAAABAjgCsAABAuwCsAABAU4AAAABAagAAAABAm0CsAABASYAAAABAIMCuQABAUkAAAABAakCsAABAcEAAAABAiECsAABAc8AAAABAi8CsAABAgAAAAABAmACsAABAagCsAABAUgDeQABAUQDWQABAW0AAAABAdQCsAABAeAAAAABAkcCsAABAe4AAAABAlUCsAABAb8AAAABAiYCsAABAdAAAAABAjcCsAABAdkAAAABAkACsAABAdsAAAABAkICsAABAXMAAAABAdoCsAABAVUAAAABAbwCsAABAT7/SAABAXn/SAABAZf/SAABAgr/SAABAhj/SAABAen/SAABAfr/SAABAgP/SAABAgX/SAABAR4CDgABAVUC4gABAPwCDgABANoAAAABAVAC4gABAMcAAAABAQkCDgABAHH/NwABARAC4gABAFMAAAABATACDgABANYAAAABAU0C4gABAFQAAAABAJ0CDgABAM0AAAABARcCDgABALcAAAABAR8C4gABASwCDgABALIAAAABAI3/NwABAToC4gABAS4AAAABAdQCDgABAN8AAAABASoCDgABAS4CDgABAI7/NwABAScCDgABATICDgABAKYAAAABAPACDgABANgAAAABAW0CDgABAPICDgABAR3/NwABAX8CDgABAToAAAABAX0CDgABALoC9wABAToC9wABALQAAAABAP0CDgABALwAAAABAKkBCQABARACDgABASQBCQABASoBPwABAK8BPwABAPsCDgABAOoCDgABAKUAAAABAQ0C4gABASsCDgABATUC4gABANj/NwABAVwC4gABASMAAAABASYCDgABADf/OAABAHsA8AABAMUDAwABAJAC4gABAUoC4gABAVUCDgABAS0CDgABAYMDHAABASEDHAABASgDGgABAT0DGwABAT8DEQABAToC2wABARr/SAABATsDAQABAW4DHAABAQwDHAABARMDGgABASkDGwABAZUDHAABATMDHAABAToDGgABAU8DGwABAH3/SAABAU0DAQABAQIDHAABAKADHAABAKgDGgABAL0DGwABAL4DEQABALkC2wABAMIDcgABAZEDHAABAS8DHAABATYDGgABAUwDGwABAZMDHAABATEDHAABAT4DEQABATkC2wABAUIDcgABAeIDHAABAYADHAABAYcDGgABAZ0DGwABAWT/SAABAZsDAQABAEH/SAABARcC4gABAYkAAAABARACMwABANcAAAABASwCMwABAKEAAAABAR0CMwABAMMAAAABARMCMwABAUwAAAABARkCMwABAKMAAAABAQMCMwABAPEAAAABARgBGwABAT8CMwABAUACMwABAFwAAAABAH8AAAABAKwCMwABATQCMwABALgAAAABAQwCMwABAR0AAAABAWYCMwABAUECMwABAKkAAAABAPkCMwABAOsAAAABAUEAAAABAUcCMwABAfECMwABAO8AAAABAT4CMwABARYCMwABAKcAAAABAPYCMwABAM0BJQABAPMCMwABAQQCMwABAR4AAAABAW4CMwABAK4AAAABAP0CMwABATsCMwABAQ8CMwABAK4BHQABAR4CMwABATUBHQABAToBSwABALMBSwABAQkCMwABAJIAAAABAOECMwABAL0AAAABALUAAAABAP4CMwABAK0CMwABAMAAAAABAMgAAAABARcCMwABASgCMwABAO0CDgABAAAAAAACAAsKRwp1AAAKdwp7AC8KfwqAADQKiAqJADYKjAqNADgKlAqjADoKsAqwAEoKsgqyAEsKtAq0AEwKtgq2AE0K1wrYAE4AAgAFBmcHKwAABy0HsQDFB7MHswFKB7UIbQFLCjYKNgIEAAFFikXQAAUADAFOAFAAAiwWAAIsHAACLCIAAiwoAAIsLgACLDQAAiw6AAIsQAACLEYAAixMAAIsUgACLFgAAixeAAIsZAACLGoAAixwAAIsdgACLHwAACt0AAAregAAK4AAACuGAAMtAAADLQYAACuMAAArkgAAK5gAACueAAAregAAK6QAACuqAAArsAAAK7YAACu8AAArwgABLBAAACvIAAArzgAAK9QAACuwAAAr2gAAK+AAACvmAAAr7AAAK/IABC0SAAQtGAAAK/gAACvsAAArzgAAK/4AAixYAAIsggACLIgAAiyOAAIslAACLJoAAiygAAIspgACLKwAAiyyAAIsuAACLL4AAizEAAIsygACLNAAAizWAAIs3AACLOIAAizoAAIs7gADLQwAACwEAAArngACLPQAAiz6AAIs9AACLPoAAixMAAAsCgQ4K9wr4ivoRDZENivcK+Ir7kQ2RDYr3CviK/RENkQ2K9wr4iv6RDZENiwAK+Ir9EQ2RDYr3CviLAZENkQ2K9wr4iwMRDZENivcK+IsEkQ2RDYr3CviLBhENkQ2K9wr4iweLCRENivcK+IsKiwwRDYsACviLB4sJEQ2K9wr4iw2LDxENivcK+IsQixIRDYr3CviLE4sSEQ2K9wr4ivoRDZENivcK+IsVEQ2RDYr3CviLFpENkQ2K9wr4ixgRDZENiwAK+Ir6EQ2RDYr3CviLGZENkQ2K9wr4ivuRDZENivcK+IsbEQ2RDYr3CviLHJENkQ2LHhENix+RDZENivcK+IshEQ2RDYr3CviK+hENkQ2K9wr4iyKRDZENivcK+IskEQ2RDYr3EQ2K+hENkQ2K9wr4iyWRDZENiycRDYsokQ2RDYsnEQ2LKhENkQ2LJxENiyuRDZENiy0RDYsukQ2RDYstEQ2LMBENkQ2LMZENiy6RDZENkQ2RDYszEQ2RDYs0kQ2LNhENkQ2LN5ENizkRDZENivcRDYs6kQ2RDYs8EQ2LPZENkQ2LPBENiz8RDZENizwRDYtAkQ2RDYtCEQ2LPZENkQ2LPBENi0OLRRENizwRDYtGkQ2RDZENkQ2LSBENkQ2LSZENi0sRDZENi0mRDYtMkQ2RDYtOEQ2LURENi0+LUpENi1QRDYtPi1KRDYtVkQ2LT4tXEQ2LWhENi1iLVxENi1oRDYtYi04RDYtbkQ2LT4tdEQ2LURENi0+LVxENi1oRDYtYi04RDYtekQ2LT4tgEQ2LURENi0+LYZENi2SRDYtjC2YRDYtREQ2LT4r3EQ2K+hENkQ2LZ5ENi2kRDYtPi2eRDYtqkQ2LT4tsC22LOpENkQ2LbAtti28RDZENi2wLbYtwkQ2RDYtsC22LchENkQ2LbAttizqRDZENi2wLbYtzi3URDYtsC22Ldot4EQ2LeYtti3OLdRENi2wLbYt7C3yRDYtsC22LfgsPEQ2LbAtti3+LDxENi2wLbYs6kQ2RDYtsC22LgRENkQ2LbAtti4KRDZENi3mLbYs6kQ2RDYtsC22LbxENkQ2LbAtti4QRDZENi2wLbYuFkQ2RDYtsC22LhxENkQ2LbAttizqRDZENi2wRDYuIkQ2RDYuKEQ2Li5ENkQ2LjQtti46RDZENi2wLbYuQEQ2RDYuRkQ2LkxENkQ2LkZENi5SRDZENi5YRDYuXkQ2RDYuZEQ2LmpENkQ2LmRENi5wRDZENi5kRDYuakQ2RDYudkQ2LnxENkQ2LnZENi6CRDZENi52RDYuiEQ2RDYudkQ2Lo5ENkQ2LnZENi6ULppENi52RDYufEQ2RDYudkQ2LqBENkQ2LThENiy6RDZENi6mRDYurEQ2RDYs3kQ2LWhENkQ2RDZENi5eRDZENi6yRDYuvkQ2LrguxEQ2LspENi1iLrJENi7QRDYuuC6yRDYu1i7cLrgu4kQ2Lr5ENi64LuhENi70RDYu7i76RDYvAEQ2RDYvBkQ2LwxENkQ2LxIvGC8eRDZENi8SLxgvJEQ2RDYvEi8YLypENkQ2LxIvGC8wRDZENi8SLxgvNkQ2RDYvEi8YLzwvQkQ2LxIvGC8eRDZENi8SLxgvSEQ2RDYvEi8YLx5ENkQ2LxIvGC9ORDZENi9ULxgvHkQ2RDYvEi8YL1pENkQ2LxIvGC9gRDZENi8SLxgvZkQ2RDYvEi8YL2xENkQ2LxIvGC8eRDZENi9yRDYveEQ2RDYvfi+EL4pENkQ2LxIvGC+QRDZENkQ2RDYvlkQ2RDZENkQ2L5wvokQ2RDZENi+oRDZENkQ2RDYvrkQ2RDYstEQ2L7RENkQ2LLRENi+6RDZENiy0RDYvtEQ2RDYvwEQ2L8ZENkQ2L8xENi8eL9gv0i/MRDYv3i/YL9IvzEQ2Lyov2C/SL+RENi/wL/Yv6i/8RDYwCDAOMAIvzEQ2Lx4v2C/SMBRENi8eL9gv0i/MRDYvHi/YL9IvzEQ2MBov2C/SMCBENi8eL9gv0jAmRDYwMjA4MCwwPkQ2MEowUDBEMFZENjBcRDZENjBWRDYwYkQ2RDYwVkQ2MGhENkQ2MG5ENjB0RDZENjB6RDYwgEQ2RDYwekQ2MIZENkQ2MHpENjCMRDZENjB6RDYwkkQ2RDYwmEQ2MIBENkQ2MHpENjCARDZENjB6RDYwnkQ2RDYwpEQ2MIBENkQ2MHpENjCMRDZENjB6RDYwgEQ2RDYwekQ2MIBENkQ2MKpENjC2MLwwsEQ2RDYwwkQ2RDYwekQ2MMhENkQ2LrIwzjDUMNpENjDgRDYtaEQ2RDYusjDOMOYw2kQ2LrIwzjDsMNpENi6yMM4w8jDaRDYw+EQ2MIBENkQ2LrIwzjD+MQRENi6yMM4xCjEQRDYxFjDOMP4xBEQ2LrIwzjEcMSJENi6yMM4xKDEuRDYusjDOMTQxLkQ2LrIwzjDUMNpENi6yMM4xOjDaRDYusjDOMUAw2kQ2LrIwzjFGMNpENi6yMM4xTDDaRDYxFjDOMNQw2kQ2LrIwzjDmMNpENi6yMM4xUjDaRDYusjDOMNQxWEQ2LrIwzjDmMVhENjEWMM4w1DFYRDYusjDOMOYxWEQ2LrIwzjFSMVhENi6yMM4xXjFYRDYusjDOMNQw2kQ2RDZENjB0RDZENi6yMM4xZDDaRDYusjDOMWow2kQ2LrIwzjFwMNpENi6yMM4xcDDaRDYxdkQ2MXxENkQ2LrIwzjDUMNpENi6yMM4xajDaRDYxgkQ2LkxENkQ2MPhENjGIRDZENjD4RDYxjkQ2RDYusjDOMV4w2kQ2LrIwzjGUMNpENi6yMM4xmjDaRDYxoEQ2MaZENkQ2MaxENjGyRDZENjGsRDYxuEQ2RDYxrEQ2Mb5ENkQ2McRENjHKRDZENivcRDYr6EQ2RDYs8EQ2MdBENkQ2RDZENjHWRDZENjHcRDYtMkQ2RDYx3EQ2MeJENkQ2MdxENjHoRDZENjHcRDYtMkQ2RDYx3EQ2LTJENkQ2Me5ENi0yRDZENjHcRDYx9EQ2RDYx+kQ2MgBENkQ2MdxENi0yRDZENjIGRDYyDEQ2RDYyBkQ2MhJENkQ2MgZENjIYRDZENjIeRDYyDEQ2RDYyBkQ2MiQyKkQ2MgZENjIMRDZENjIGRDYyMEQ2RDYyNkQ2MgxENkQ2LThENjI8RDZENi5GRDYuXkQ2MkIuRkQ2Ll5ENjJCLkZENjJIRDYyQi5GRDYuXkQ2MkIyTkQ2Ll5ENjJCLkZENi5eRDYyQi5GRDYuXkQ2RDYuRkQ2MlRENjJCMlpENi5eRDYyQjJgRDYyZkQ2RDYybEQ2Ll5ENjJCK9xENivoRDZENjJyRDYuakQ2RDYuRkQ2Ll5ENjJCMngyfjKEMopENjJ4Mn4ykDKKRDYs8DKWMpwyokQ2MngyfjKoMopENjJ4Mn4yrjKKRDYyeDJ+MrQyukQ2MngyfjKEMopENjJ4Mn4ywDKKRDYyeDJ+MoQyikQ2MngyfjLGMopENjJ4Mn4yhDKKRDYyeDJ+MswyikQ2MtIyfjKEMopENjJ4Mn4y2DKKRDYyeDJ+Mt4yikQ2MngyfjKEMuRENjJ4Mn4ykDLkRDYy0jJ+MoQy5EQ2MngyfjKQMuRENjJ4Mn4y3jLkRDYyeDJ+Muoy5EQ2MngyfjKEMopENjJ4Mn4y8DKKRDYyeDJ+MvYyikQ2MngyfjKEMopENix4RDYx0EQ2RDYyeDJ+MvwyikQ2MngyfjLqMopENjJ4Mn4zAjKKRDYzCEQ2Mw5ENkQ2RDZENjMORDZENi/ARDYvxkQ2RDYr3EQ2LMxENkQ2MxRENjMaRDZENjMURDYzIEQ2RDYzFEQ2MyYzLEQ2MxRENjMyRDZENjMURDYzIEQ2RDYzFEQ2MzhENkQ2K9xENivoRDZENjJyRDYzPkQ2RDYyBkQ2M0RENkQ2MgZENjNKRDZENjIGRDYzUDNWRDYyBkQ2M1xENkQ2MjZENjNERDZENjIGRDYzYkQ2RDYyBkQ2K+hENkQ2MgZENjNoRDZENjIGRDYzbkQ2RDZENkQ2M3RENkQ2MgZENjN6RDZENjIGRDYzgEQ2RDYzhkQ2M4xENkQ2M4ZENjOSRDZENjOGRDYzmEQ2RDYzhkQ2M55ENkQ2M6RENjOMRDZENkQ2RDYzqkQ2RDYzsEQ2M7ZENkQ2K9wr4ivoRDZENi2wLbYs6kQ2RDYvEi8YLx5ENkQ2LrIwzjDUMNpENjJ4Mn4yhDKKRDYs8EQ2LPZENkQ2MHpENjCARDZENi6yMM4w1DDaRDYyBkQ2MgxENkQ2M4ZENjOMRDZENkQ2RDYzvEQ2RDZENkQ2M7xENkQ2RDZENjPCRDZENivcRDYs6kQ2RDYzyEQ2MgxENkQ2M85ENjPURDZENjPaRDYz4DPmRDYwPkQ2M+xENkQ2MD5ENjPyRDZENi9+RDYz+EQ2RDYz/kQ2NARENkQ2NApENjQQNBZENjMURDY0HEQ2RDYvzEQ2NCJENkQ2NChENjQuRDZENiy0NDQ0OkQ2RDYstDQ0NEBENkQ2LLQ0NDRGRDZENiy0NDQ0TEQ2RDYsxjQ0NEZENkQ2LLQ0NDRMRDZENiy0NDQ0UkQ2RDYstDQ0NFhENkQ2LLQ0NDReRDZENiy0NDQ0ZEQ2RDYstDQ0NGo0cEQ2LMY0NDRkRDZENiy0NDQ0djR8RDYstDQ0NII0iEQ2LLQ0NDSONJRENiy0NDQ0mkQ2RDYstDQ0NKBENkQ2LLQ0NDSmRDZENiy0NDQ0rEQ2RDYsxjQ0NDpENkQ2LLQ0NDSyRDZENiy0NDQ0uEQ2RDYstDQ0NL5ENkQ2LLQ0NDTERDZENivcRDY0ykQ2RDYr3EQ2NMpENkQ2LLQ0NDTQRDZENiy0NDQ0OkQ2RDYstDQ0NNZENkQ2LLQ0NDTcRDZENjTiRDY06EQ2RDYstDQ0NO5ENkQ2NPRENjT6RDZENjUARDY1BkQ2RDY1AEQ2NQxENkQ2NQBENjUSRDZENi/kRDY1GDUeRDYv5EQ2NSQ1HkQ2NSpENjUYNR5ENkQ2RDY1MEQ2RDY1NkQ2NTxENkQ2NUJENjVIRDZENjVORDY1VEQ2RDYwPkQ2NVo1YEQ2NTZENjU8RDZENjVmRDY1bDVyRDY1ZkQ2NXg1ckQ2NWZENjV+NXJENjIeRDY1bDVyRDY1ZkQ2NYQ1ckQ2MaxENjWKRDZENjVmRDY1kDVyRDZENkQ2NZZENkQ2NZxENjWiRDZENjWoRDY0OkQ2RDY1ZkQ2NWw1ckQ2L+RENjU8NbQ1rjW6RDYz7EQ2RDY1wEQ2NcZENkQ2L+RENjU8NbQ1rjXMRDY1PDW0Na4v5EQ2NTw1tDWuRDZENjXSRDZENi/kRDY12DW0Na41KkQ2NTw1tDWuRDZENjXeRDZENjXkRDY16jW0Na418EQ2NfZENkQ2NfxENjU8NbQ1rjYCRDY2CDW0RDY0CkQ2Ng5ENkQ2NhRENjYaNbQ1rjYgRDY2JjW0Na42FEQ2Niw1tDWuL+RENjYyNbQ1rjTiNjg06EQ2RDY04jY4Nj5ENkQ2NOI2ODZERDZENjTiNjg2SkQ2RDY2UDY4NOhENkQ2NOI2ODZWRDZENjTiNjg2XDZiRDY2aDY4NlZENkQ2NOI2ODZuNnRENjTiNjg2ejaARDY04jY4NoY2jEQ2NOI2ODaSRDZENjTiNjg2mEQ2RDY04jY4Np5ENkQ2Nmg2ODToRDZENjTiNjg2pEQ2RDY04jY4NqpENkQ2NOI2ODawRDZENjTiNjg2tkQ2RDY04jY4NOhENkQ2NrxENjbCRDZENi40RDY2yEQ2RDY2zkQ2NtRENkQ2NtpENjbgRDZENjbORDY21EQ2RDY25kQ2NuxENkQ2NvJENjb4RDZENjb+RDY3BEQ2RDZENkQ2NwpENkQ2NxBENjcWRDZENjPORDYz1EQ2RDY04jY4NxxENkQ2M843IjcoRDZENjPONyI3KEQ2RDYzzjciNyhENkQ2Ny5ENjc0RDZENjcuRDY3OkQ2RDY3QEQ2N0ZENkQ2RDZENjdMRDZENjdSRDY3WEQ2RDY3XkQ2N2RENkQ2N15ENjdkRDZENjdeRDY3akQ2RDY3XkQ2N2pENkQ2N3BENjd2N3xENjeCRDY3iDeORDY3gkQ2N5Q3jkQ2N5pENjegRDZENjeCRDY3pjeORDY3gkQ2N6w3jkQ2N4JENjeyN45ENjeCRDY3iDeORDY3gkQ2N7g3jkQ2N75ENjfERDZENjfKRDY30EQ2RDY31kQ2N9w34kQ2N8pENjfQRDZENjfoRDY37kQ2RDY39EQ2N/pENkQ2N9ZENjfcN+JENjfoRDY37kQ2RDY3gkQ2N4g3jkQ2RDZENjgARDZENkQ2RDY4BkQ2RDY18EQ2OBJENjgMM8hENjgYRDY1rjXwRDY4HkQ2OAw18EQ2OCQ4KjgMODBENjgSRDY4DDg2RDY4PEQ2RDY4QkQ2ODxENkQ2OEhENjhORDZENjhURDY4WkQ2RDY4VEQ2OFpENkQ2OGBENjhmRDZENjhsOHg4fkQ2OHI4bDh4OIRENjhyOGw4eDiKRDY4cjhsOHg4kEQ2OHI4bDh4OJZENjhyOGw4eDicRDY4cjhsOHg4okQ2OHI4bDh4OKhENjhyOGw4eDiERDY4cjhsOHg4fkQ2OHI4rjh4OH5ENjhyOGw4eDiERDY4cjhsOHg4tEQ2OHI4bDh4OLpENjhyOGw4eDjARDY4cjjGOHg40jjYOMw4bDh4ON5ENjhyOGw4eDh+RDY4cjjkRDY46kQ2RDY48C8YOPxENjj2OGw4eDkCRDY4cjkIRDY5FDkaOQ45CEQ2OSA5GjkOOQhENjkmORo5DjkIRDY5LDkaOQ45MkQ2OThENkQ2OT5ENjP4OUo5RDlQRDY5VkQ2RDY5PkQ2OVw5SjlENfBENjliOWhENjXwRDY5bjloRDY18EQ2OWI5aEQ2OXRENjbCRDZENjl6RDY3WEQ2RDY5gEQ2OYxENjmGOYBENjmSRDY5hjmYRDY5nkQ2RDY5pEQ2ObBENjmqM/5ENjm8RDY5tjmARDY5jEQ2OYY5wkQ2OYxENjmGOYBENjmMRDY5hkQ2RDY5yEQ2RDY5gEQ2Oc5ENjmGOdRENjmMRDY5hjna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RDY60EQ2RDY+NkQ2PjxENkQ2PkJENjxERDZENj5CRDY+SEQ2RDY+QkQ2Pk5ENkQ2PkJENj5URDZENj5aRDY8REQ2RDY+QkQ2PmBENkQ2RDZENj5mRDZENj5CRDY+bEQ2RDY+QkQ2PnJENkQ2PnhENjegRDZENj5CRDY+fkQ2RDY+hEQ2PopENkQ2PaxENjdGRDZENj2sRDY+kEQ2RDY9rEQ2PpZENkQ2PpxENjdGRDZENj2sRDY+okQ2RDY+qEQ2N0ZENkQ2RDZENj6uRDZENj60RDY3RkQ2RDY+ukQ2PsBENkQ2RDZENj7ARDZENiy0NDQ0OkQ2RDY04jY4NOhENkQ2OGw4eDiERDY4civcOso60DrWRDYv5D0oNOg9LkQ2NWZENjVsNXJENjXwRDY6ajUeRDYr3DrKOtA61kQ2Ns5ENjQuRDZENj2sRDY3RkQ2RDZENkQ2OWJENkQ2RDZENj7GRDZENkQ2RDY+zEQ2RDYyBkQ2PthENj7SLxJENj7eRDZENj0QRDY+6kQ2PuQ1ZkQ2PvBENkQ2N9ZENj72RDZENkQ2RDY+/EQ2RDYx3EQ2Pwg/Dj8CPxRENj8aRDZENjBWRDY/IEQ2RDZENkQ2PyZENkQ2L+RENj8sRDZENj8yRDY/OEQ2RDZENkQ2Pz5ENkQ2LkY/RD9KRDZENi5GP0Q/UEQ2RDYuRj9EP0pENkQ2LkY/RD9WRDZENj9cP0Q/SkQ2RDYuRj9EP1ZENkQ2LkY/RD9iRDZENi5GP0Q/aEQ2RDYuRj9EP25ENkQ2LkY/RD9KRDZENi5GP0Q/dD96RDY/XD9EP0pENkQ2LkY/RD+AP4ZENi5GP0Q/jD+SRDYuRj9EP5g/nkQ2LkY/RD+kRDZENi5GP0Q/SkQ2RDYuRj9EP6pENkQ2LkY/RD9KRDZENj9cP0Q/SkQ2RDYuRj9EP7BENkQ2LkY/RD9KRDZENi5GP0Q/tkQ2RDYuRj9EP7xENkQ2LkY/RD9KRDZENi5GP0Q/SkQ2RDYuRj9EP0pENkQ2LkY/RD/CRDZENi5YRDY/yEQ2RDYuRj9EP0pENkQ2P85ENj/URDZENj/ORDY/2kQ2RDY/zkQ2P9RENkQ2L8xENj/gRDZENi/MRDY/4EQ2RDYwIEQ2P+BENkQ2LrJENj/mRDZENjIGRDY/JkQ2RDY36EQ2P+xENkQ2LVxENj/yRDZENi1c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aWcIsmRsaWcIuGRsaWcIvmRsaWcIxGRsaWcIymRsaWcI0GRsaWcI1mRsaWcI3GRsaWcI4mRsaWcI6GRsaWcI7mRub20I9GRub20I+mRub20JAGRub20JBmRub20JDGRub20JEmRub20JGGRub20JHmRub20JJGRub20JKmRub20JMGRub20JNmZyYWMJPGZyYWMJRmZyYWMJUGZyYWMJWmZyYWMJZGZyYWMJbmZyYWMJeGZyYWMJgmZyYWMJjGZyYWMJlmZyYWMJoGZyYWMJqmxpZ2EJtGxpZ2EJumxpZ2EJwGxpZ2EJxmxpZ2EJzGxpZ2EJ0mxpZ2EJ2GxpZ2EJ3mxpZ2EJ5GxpZ2EJ6mxpZ2EJ8GxpZ2EJ9mxudW0J/GxudW0KAmxudW0KCGxudW0KDmxudW0KFGxudW0KGmxudW0KIGxudW0KJmxudW0KLGxudW0KMmxudW0KOGxudW0KPmxvY2wKRGxvY2wKSmxvY2wKUGxvY2wKVmxvY2wKXGxvY2wKYmxvY2wKaGxvY2wKbmxvY2wKdGxvY2wKemxvY2wKgGxvY2wKhmxvY2wKjGxvY2wKkmxvY2wKmG1ncmsKnm1ncmsKpG1ncmsKqm1ncmsKsG1ncmsKtm1ncmsKvG1ncmsKwm1ncmsKyG1ncmsKzm1ncmsK1G1ncmsK2m1ncmsK4G51bXIK5m51bXIK7G51bXIK8m51bXIK+G51bXIK/m51bXILBG51bXILCm51bXILEG51bXILFm51bXILHG51bXILIm51bXILKG9udW0LLm9udW0LNG9udW0LOm9udW0LQG9udW0LRm9udW0LTG9udW0LUm9udW0LWG9udW0LXm9udW0LZG9udW0Lam9udW0LcG9yZG4Ldm9yZG4Lfm9yZG4Lhm9yZG4Ljm9yZG4Llm9yZG4Lnm9yZG4Lpm9yZG4Lrm9yZG4Ltm9yZG4Lvm9yZG4Lxm9yZG4LznBudW0L1nBudW0L3HBudW0L4nBudW0L6HBudW0L7nBudW0L9HBudW0L+nBudW0MAHBudW0MBnBudW0MDHBudW0MEnBudW0MGHNhbHQMHnNhbHQMJHNhbHQMKnNhbHQMMHNhbHQMNnNhbHQMPHNhbHQMQnNhbHQMSHNhbHQMTnNhbHQMVHNhbHQMWnNhbHQMYHNtY3AMZnNtY3AMbHNtY3AMcnNtY3AMeHNtY3AMfnNtY3AMhHNtY3AMinNtY3AMkHNtY3AMlnNtY3AMnHNtY3AMonNtY3AMqHNzMDEMrnNzMDEMtHNzMDEMunNzMDEMwHNzMDEMxnNzMDEMzHNzMDEM0nNzMDEM2HNzMDEM3nNzMDEM5HNzMDEM6nNzMDEM8HNzMDIM9nNzMDIM/HNzMDINAnNzMDINCHNzMDINDnNzMDINFHNzMDINGnNzMDINIHNzMDINJnNzMDINLHNzMDINMnNzMDINOHNzMDMNPnNzMDMNRHNzMDMNSnNzMDMNUHNzMDMNVnNzMDMNXHNzMDMNYnNzMDMNaHNzMDMNbnNzMDMNdHNzMDMNenNzMDMNgHNzMTANhnNzMTANjHNzMTANknNzMTANmHNzMTANnnNzMTANpHNzMTANqnNzMTANsHNzMTANtnNzMTANvHNzMTANwnNzMTANyHN1YnMNznN1YnMN1HN1YnMN2nN1YnMN4HN1YnMN5nN1YnMN7HN1YnMN8nN1YnMN+HN1YnMN/nN1YnMOBHN1YnMOCnN1YnMOEHN1cHMOFnN1cHMOHHN1cHMOInN1cHMOKHN1cHMOLnN1cHMONHN1cHMOOnN1cHMOQHN1cHMORnN1cHMOTHN1cHMOUnN1cHMOWHRudW0OXnRudW0OZHRudW0OanRudW0OcHRudW0OdnRudW0OfHRudW0OgnRudW0OiHRudW0OjnRudW0OlHRudW0OmnRudW0OoHplcm8Opnplcm8OrHplcm8Osnplcm8OuHplcm8Ovnplcm8OxHplcm8Oynplcm8O0Hplcm8O1nplcm8O3Hplcm8O4nplcm8O6AAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAQALQAuAC8AMAAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAMAAgADAAQAAAABACwAAAABACwAAAABACwAAAABACwAAAABACwAAAABACwAAAABACwAAAABACwAAAABACwAAAABACwAAAABACwAAAABACwAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAADABkAGgAbAAAAAwAZABoAGwAAAAMAGQAaABsAAAADABkAGgAbAAAAAwAZABoAGwAAAAMAGQAaABsAAAADABkAGgAbAAAAAwAZABoAGwAAAAMAGQAaABsAAAADABkAGgAbAAAAAwAZABoAGwAAAAMAGQAaABsAAAABACsAAAABACsAAAABACsAAAABACsAAAABACsAAAABACsAAAABACsAAAABACsAAAABACsAAAABACsAAAABACsAAAABACsAAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABAB4AAAABABEAAAABABMAAAABABIAAAABAA8AAAABAAYAAAABAAoAAAABAAcAAAABABAAAAABAAgAAAABAAsAAAABAAwAAAABAA4AAAABAA0AAAABAAkAAAABAAUAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABQAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAACABwAHQAAAAIAHAAdAAAAAgAcAB0AAAACABwAHQAAAAIAHAAdAAAAAgAcAB0AAAACABwAHQAAAAIAHAAdAAAAAgAcAB0AAAACABwAHQAAAAIAHAAdAAAAAgAcAB0AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABAB8AAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACULCAABACMLAgABACMK/AABACMK9gABACMK8AABACMK6gABACMK5AABACMK3gABACMK2AABACMK0gABACMKzAABACMKxgABACMWtgABACgWsAABACgWqgABACgWpAABACgWngABACgWmAABACgWkgABACgWjAABACgWhgABACgWgAABACgWegABACgWdAABACgWgAABACkWegABACkWdAABACkWbgABACkWaAABACkWYgABACkWXAABACkWVgABACkWUAABACkWSgABACkWRAABACkWPgABACkWQgABACoWPAABACoWNgABACoWMAABACoWKgABACoWJAABACoWHgABACoWGAABACoWEgABACoWDAABACoWBgABACoWAAABACoAAAABABUAAAABABUAAAABABUAAAABABUAAAABABUAAAABABUAAAABABUAAAABABUAAAABABUAAAABABUAAAABABUAAAABABUAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcANABqAHIAegCCAJIAnACkAKwAtAC8AMQAzgDWAN4A5gDuAPYA/gEGAQ4BFgEeASYBLgE2AT4BRgFOAVgBYgFqAXIBegGCAYoBkgGaAaIBqgGyAboBwgHKAdIB2gHiAeoB8gIAAiYCLgI2AAEAAAABF2QAAwAAAAEgrAACAAAAAQHEAAYAAAAFAcoB3AHwAgYCGAAGAAAAAgIaAiwAAQAAAAECNAABAAAAAQIyAAEAAAABAjAAAQAAAAECLgABAAAAAQJEAAYAAAACAkICVgABAAAAAQJgAAEAAAABAl4AAQAAAAECXAABAAAAAQJaAAQAAAABAnAAAQAAAAEChgABAAAAAQKYAAEAAAABAvgAAQAAAAEDAAABAAAAAQMIAAEAAAABAxIAAQAAAAEDLgABAAAAAQNMAAEAAAABA2gAAQAAAAEDhAABAAAAAQOCAAYAAAACA4ADkgAGAAAAAgOaA6wABAAAAAEDtAABAAAAAQPAAAEAAAABBC4AAQAAAAEFDAABAAAAAQXqAAEAAAABBsgAAQAAAAEHOgABAAAAAQeoAAEAAAABDNIAAQAAAAESXAABAAAAARL+AAEAAAABEwgAAQAAAAETEgABAAAAARMUAAQAAAABExgABAAAAAETmgAGAAAAARPcAAQAAAABE+YABgAAAAQUdBSGFJgUqgAGAAAAEBSuFMAU0hTkFPYVCBUaFSwVPhVQFWIVdBWGFZgVqhW8AAEAAAABLUYABAAAAAEtlgABAAAAAS2sAAEu4gABAAgAAgHuCnUAAwAAAAEu2gABLuIAAQAAADEAAwAAAAEuyAACLvIu0AABAAAAMQADAAAAAS60AAMu3i7eLrwAAQAAADEAAwABLuoAAS7qAAAAAQAAADEAAwABLyoAAS7YAAAAAQAAADEAAwAAAAEuxgABLy4AAQAAADEAAwABLxwAAS60AAAAAQAAADEAAS9WAAkAAS9QAAkAAS9KAAkAAi9KAAwBPQE+AT8BQAFBAu4C7wLwAvEC8gqwCrEAAS8mAAkAAwAAAAIvQi9IAAEvQgABAAAAMgADAAAAAi86LzQAAS86AAEAAAAyAAEu+AAJAAEvJgACAAEvIAACAAIvJgAMAUIBQwFEAUUBRgLzAvQC9QL2AvcKtAq1AAEvJAACAAoAFAABAAQCKwACAikAAQAEAisAAgIpAAIvDgAKAuwDBgMHAwgDCQMKAwsDDAMNAw4AAi8MADEFAQUCBQMFBAUFBQYFCgULBQwFDQUOBQ8FEAURBRIFBwUIBQkFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwWxBbIFswACLwoABQXABcEFwgXDBcQAAi76AAUFwAXBBcIFwwXEAAIu+AAGCY4JjwmQCY0JkgcuAAIu9gAPCJ0IngifCKAIoQiiCKMIpAilCKYI7QjuCZYJeQl3AAIu7gAQCjUIuwi8CL0Ivgi/CMAIwQjCCMMIxAj1CPYJlwl6CXgAAi6sAA8IsQiyCLMItAi1CLYItwi4CLkIugkfCSAKMgozCjQAAi6IAA8IpwioCKkIqgirCKwIrQiuCK8IsAkdCR4KLwowCjEAAS6i/+EAAS6iAEAAAwABLqYAAS6sAAAAAQAAADMAAwABLqQAAS6aAAAAAQAAADMAAwABLngAAS6cAAAAAQAAADMAAwABLmYAAS6SAAAAAQAAADMAAS6IAAEACAABAAQKDQADAjkI1gACLnoAOAhxCHIIcwh0CHUIdgh3CHgIeQh6COMJAQkvCTAJMQkyCTMJNAk1CTYJOAk5CToJOwk8CT0JPgk/CUAJewl8CX0Jfgl/CYAJgQmCCYMJhAmFCYYJhwmICYsJjAmPCZAJkQmTCZQJlQnvCgIKBgoKCgsAAi4yAHAIcQhyCHMIdAh1CHYIdwh4CHkIegh7CHwIfQh+CH8IgAiBCIIIgwiECOMI6gkBCQoJLwkwCTEJMgkzCTQJNQk2CTgJOQk6CTsJPAk9CT4JPwlACUEJQglDCUQJRQlGCUcJSAlJCUoJSwlMCU0JTglPCVAJUQl7CXwJfQl+CX8JgAmBCYIJgwmECYUJhgmHCYgJiwmMCY8JkAmRCZMJlAmVCZoJmwmcCZ0JngmfCaAJoQmiCaMJpAmlCaYJpwmoCakJqgmrCawJrQmuCa8J7wn7CgIKBgoKCgsKFgoXChgKGQACLYAAcAiGCIcIiAiJCIoIiwiMCI0IjgiPCJEIkgiTCJQIlQiWCJcImAiZCJoI6wjsCQsJDAlSCVMJVAlVCVYJVwlYCVkJWglbCVwJXQleCV8JYAlhCWIJYwlkCWUJZglnCWgJaQlqCWsJbAltCW4JbwlwCXEJcglzCbAJsQmyCbMJtAm1CbYJtwm4CbkJugm7CbwJvQm+Cb8JwAnBCcIJwwnECcUJxgnHCcgJyQnKCcsJzAnNCc4JzwnQCdEJ0gnTCdQJ1QnWCdcJ2AnZCdoJ2wn8Cf0KGwocCh0KHgofCiAKIQoiAAItCgBwCHsIfAh9CH4IfwiACIEIggiDCIQIkQiSCJMIlAiVCJYIlwiYCJkImgjqCOwJCgkMCUEJQglDCUQJRQlGCUcJSAlJCUoJSwlMCU0JTglPCVAJUQljCWQJZQlmCWcJaAlpCWoJawlsCW0JbglvCXAJcQlyCXMJmgmbCZwJnQmeCZ8JoAmhCaIJowmkCaUJpgmnCagJqQmqCasJrAmtCa4JrwnGCccJyAnJCcoJywnMCc0JzgnPCdAJ0QnSCdMJ1AnVCdYJ1wnYCdkJ2gnbCfsJ/QoWChcKGAoZCh8KIAohCiIAAiygADgBRwFIAUkC+ARaBFsEXAUBBQIFAwUEBQUFBgUKBQsFDAUNBQ4FDwUQBREFEgUHBQgFCQWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BbEFsgWzAAABAAACLCYAOAFHAUgBSQL4BFoEWwRcBQEFAgUDBQQFBQUGBQoFCwUMBQ0FDgUPBRAFEQUSBQcFCAUJBaEFogWjBaQFpQWmBacFqAWpBaoFqwWsBa0FrgWvBbAFtAW1BbYFtwW4BbkFugW7BbwFvQW+Bb8FsQWyBbMAAiwkApYDIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDDwM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRAMQA0UDRgNHA0gDSQNKA0sDTANNAxEDTgNPA1ADWgNbAxIDUQNSA1MDVANVA1YDVwNZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3cDeAN5A3oDfQMTA4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DFAMVAxYDkAOeA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA58DoAMXA6EDogOjA6QDGAOlA6YDpwOoA6oDqwOzA6wDrQMZA64DrwOwA7EDsgOzA74DvwPAA8EDwgPDA84DxAPGA8cDyAPJA8oDywPMA80DzgMaA88D0AP3A9ED0wPUA9ID1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuAxsD7wPwA/ED8gPzA/QD9QP2A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQHBAgDHQQJBAoECwQMBA0EDgQPBBAEEQN2BBIEEwQUBBUEFgQXBBgEGQQaBBsEHAQdBB4EHwQgBCEEIgQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQyBDMENAQ1BDYENwQ4BDkDHgQ6BDsEPAQ9Ax8EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUAMcBFEEUgRTBFQEVQRWBFcEWARZA7QDtQO2A7cDuAO5A7oDuwO8A70GZQXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhYGFQYXBhgGGQYaBhsGHAYdBh4GIwYkBiUGJgYnBigGKQYqBisGLAYtBi4GLwYwBjEGMgYzBjQGNQY2BjcGOAY5BjoGOwY8Bj0GPgY/BkAGQQZCBkMGRAZFBkYGRwZIBkkGSgZLBkwGTQZOBk8GUAZRBlIGUwZUBlUGVgZXBlgGHwYgBiEGIgZZBloGWwZcBl0GXgZfBmAGYQZiBmMGZAfvB7UHtge3B7gHuQe6B7sHvAe9B74HvwfAB8EHwgfDB8QHxQfHB8gHyQfKB8sHzAfNB9YH1wfYB84H1AfRB9UHzwfSB9kH2gfbB98H4AfhB+IH4wfkB+cH6AfpB7wH8QfuB/IH3AfdB94H9Af1B/YH9wf4B/kH+gf7B/wH/Qf/CAAIAQgECAUIBggHCAgICQgKCAsIDQgOCA8IEAgRCBIIEwgUCBUIFggXCBgIGQgaCBsIHAgdCB4IIAgjCCQIJQgmCCcIKAgpCCoILAgtCC4ILwgwCDEIMggzCDQINQg3CDgIPAg9CD4IPwhACEEIQghDCEUIRwhJCEsITQhOCE8IUQhSCFYIVwhYCFkIWghbCFwIXQheCF8IYQhkCGUIZghnCGgIaQhqCGsKuAq5CroKuwq8Cr0Kvgq/CsAKwQrCCsMKxArFCsYKxwrICskKygrLCswKzQrOCtEK0grTCtUKzwrQCtQK/wsECwULCQs4AAIndALGAxwDIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN9A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkDegN6A7QDtQO2A7cDuAO5A7oDuwO8A70DewN8A34DfwXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GIwYkBiUGJgYnBigGKQYqBisGLAYtBi4GLwYwBjEGMgYzBjQGNQY2BjcGOAY5BjoGOwY8Bj0GPgY/BkAGQQZCBkMGRAZFBkYGRwZIBkkGSgZLBkwGTQZOBk8GUAZRBlIGUwZUBlUGVgZXBlgGHwYgBiEGIgXOBdEGWQXWBdwF3QZaBlwF+wYMBg0GDwYQBhQGFgZdBl4GXwYmBicGYAYpBkIGQwZhBkwGYgZjBmQGVgXNBc8F0gXiBeUGZQe1B7YHtwe4B7kHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHB8gHyQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLCEwITQhOCE8IUAhRCFIIUwhUCFUIVghXCFgIWQhaCFsIXAhdCF4IXwhgCGEIYghjCGQIZQhmCGcIaAhpCGoIawhsCrgKuQq6CrsKvAq9Cr4KvwrACsEKwgrDCsQKxQrGCscKyArJCsoKywrMCs0KzgrRCtIK0wrVCs8K0ArUCv8LBAsFCwkLOAACI+QAUgjoCOkI9wj4CPkI+gj7CPwJBgkHCQgJCQkZCRoJGwkcCZkKlAqVCpYKlwqYCpkKmgqbCpwKnQqeCp8KoAqhCqIKowqkCqUKpgqnCqgKqQqqCqsKrAqtCq4KrwraCt0K4Ar0CuMK5QrnCukK6wrwCvIK+AsICw8LJAslCxgLGQsaCxsLHAsdCx4LHwsmCygLLQsuCywLQAs0CzULNws7Cz0LPwtCAAIj4gAECJwIhQiQCJsAAAEBAAIj3AAEAUoBSwRdBF4AAAECAAEj1gAaAAABAwACI9IAAweyB7MHtAABI9AAAgAKAEoABwAQABgAIAAoAC4ANAA6AvoAAwHLAe4C+wADAcsCAwL8AAMBywIRAvkAAgHLAwMAAgHuAwAAAgIDAwQAAgIRAAcAEAAYACAAKAAuADQAOgMHAAMC7AHuAwgAAwLsAgMDCQADAuwCEQMKAAIB7gMLAAICAwMMAAICEQMGAAIC7AABI0YAAgAKAEAABgAOABYAHgAkACoAMAL7AAMBywIDAv4AAwHLAosDDQACAe4DAAACAgMDDgACAhEDAgACAosAAQAEAwYAAgLsAAMAAAABIwQAASMSAAEAAAAzAAEjcAAMAB4AKAAyADwARgBQAFoAZABuAHgAggCMAAEABAK4AAIKdAABAAQCuQACCnQAAQAEAroAAgp0AAEABAK7AAIKdAABAAQCvAACCnQAAQAEAr0AAgp0AAEABAK+AAIKdAABAAQCvwACCnQAAQAEAsAAAgp0AAEABALBAAIKdAABAAQCwgACCnQAAQAEChoAAgoAAAMAASL2AAEjZgAAAAEAAAAzAAMAASNaAAEjoAAAAAEAAAAzAAMAASLSAAEjlAAAAAEAAAAzAAMAASM2AAEjiAAAAAEAAAAzAAMAAAABI3wAASOMAAEAAAAzAAMAAAABJA4AASN6AAEAAAAzAAMAAAABJAwAASNoAAEAAAAzAAMAAAABJAoAASNWAAEAAAAzAAMAAAABJAgAASNEAAEAAAAzAAMAAAABJAYAASMyAAEAAAAzAAMAAAABI/oAASMgAAEAAAAzAAMAASMOAAEi/gAAAAEAAAAzAAMAASL8AAEjkAAAAAEAAAAzAAMAASLqAAEjjgAAAAEAAAAzAAMAASLYAAEjjAAAAAEAAAAzAAMAASLGAAEjigAAAAEAAAAzAAMAASK0AAEjiAAAAAEAAAAzAAMAASKiAAEjfAAAAAEAAAAzAAMAARoaAAEjegAAAAEAAAAzAAMAASO6AAEjaAAAAAEAAAAzAAIj+gSlAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDDwM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRAMQA0YDRwNIA0oDSwNMA00DEQNOA08DUANaA1sDEgNRA1IDUwNUA1UDVgNXA1kDWgNbA1wDXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3cDeAN5A3oDfQMTA4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DFAMWA5ADngOTA5QDlQOWA5cDmAOZA5oDmwOcA50DnwOgAxcDoQOiA6MDpAMYA6UDpgOnA6gDqgOrA7MDrAOtAxkDrgOvA7ADsQOyA7MDvgO/A8ADwQPCA8MDzgPGA8cDyAPJA8oDywPOAxoDzwP3A9MD1APSA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gMbA+8D8APxA/ID8wP0A/UD9gP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBwQIBAkECwQNBA4EDwQQBBEDdgQSBBMEFAQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQyBDMENAQ1BDYENwQ4BDkDHgQ6BDsEPAQ9Ax8EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUAMcBFEEUgRTBFUEVgRXBFgEWQO0A7UDtgO3A7gDuQO6A7sDvAO9AxwDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A4ADgQOCA4MDhAOFA4YDhwOICjUDiQOKA4sDjAONA44DjwORA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO+A78DwAPBA8IDwwPFA8YDxwPIA8kDygPLA8wDzQPOA88D0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQLBA0EDgQPBBAEEQQSBBMEFAQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQyBDMENAQ1BDYENwQ4BDkEOgQ7BDwEPQQ+BD8EQARBBEIEQwREBEUERgRHBEgESQRKBEsETARNBE4ETwRQBFEEUgRTBFUEVgRXBFgEWQN6A7QDtQO2A7cDuAO5A7oDuwO8A70DBwMIAwkDCwMFBF0EWgReBFsEXAZlBcwFzQXOBc8F0AXRBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXfBeAF4QXiBeMF5AXlBeYF5wXpBeoF6wXsBe0F7gXvBfAF8QXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBg0GDgYPBhAGEQYSBhMGFAYVBhcGGAYZBhoGGwYcBh0GHgYjBiQGJQYmBicGKgYrBiwGLQYuBi8GMAYxBjIGMwY0BjUGNgY3BjgGOQY6BjsGPAY9Bj4GPwZABkEGRAZFBkYGRwZIBkoGSwZMBk0GUAZRBlIGUwZUBlcGWAYfBlkGWgZbBlwGXQZeBl8GYAZhBmIGYwZkBcwF0AXTBdQF1QXXBdgF2QXaBdsF3wXgBeEF4wXkBeYF5wXoBekF6gXrBewF7QXuBe8F8AXxBfMF9AX1BfYF9wX4BfkF+gX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBg4GEQYSBhMGFQYXBhgGGQYaBbAGGwYcBh0GHgYjBiQGJQYqBisGLAYtBi4GLwYwBjEGMgYzBjQGNQY2BjcGOAY5BjoGOwY8Bj0GPgY/BkAGQQZEBkUGRgZHBkgGSgZLBk0GUAZRBlIGUwZUBlcGWAYfBc4F0QZZBdYF3AXdBloGXAX7BgwGDQYPBhAGFAYWBl0GXgZfBiYGJwZgBikGQgZDBmEGTAZiBmMGZAZWBc0FzwXSBeIF5QZlB+8HtQe2B7cHuQe6B7sHvAe+B78HwAfBB8IHwwfFB8gHygfLB8wH0QfPB9IH2QfaB9sH3wfgB+EH4gfjB+QH5wfoB+kHvAfxB+4H8gfcB90H3ghHCEkISwhNCE4ITwhRCFIHtQe3B7gHuQe7B7wHvQe+B78HwQfCB8MHxAfFB8YHyAfJB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLCEwITQhOCE8IUAhRCFIIUwhUCFUIVghXCFgIWQhaCFsIXAhdCF4IXwhgCGEIYghjCGQIZQhmCGcIaAhpCGoIawhsB88H0ginCKgIqQiqCKsIrAitCK4IrwiwCOgI6QjFCPkI+gj7CPwJBgkHCQgJCQkZCRoJGwkcChoKnwqgCqEKxQrSCs8K1AraCt0K4Ar0CuMK5QrnCukK6wrwCvIK+Ar/CwQLBQsPCyQLJQsYCxkLGgsbCxwLHQseCx8LJgsoCy0LLgssC0ALNAs3CzsLPQs/C0IAAR8WAcUDkAOWA5wDogOoA64DtAO6A8ADxgPMA9ID2gPgA+YD7APyA/gD/gQEBAoEEAQWBB4EJAQsBDIEOAQ+BEQETARSBFgEXgRkBGoEcAR2BHwEggSIBI4ElASaBKAEpgSsBLIEuAS+BMQEygTQBNYE3ATiBOgE7gT0BPoFAAUGBQwFEgUYBSAFJgUsBTIFOAU+BUQFSgVQBVYFXAViBWgFbgV0BXoFgAWGBYwFkgWYBZ4FpAWqBbAFtgW8BcIFyAXOBdQF2gXgBeYF7AXyBfgF/gYEBgoGEAYWBhwGIgYoBi4GNAY6BkAGRgZMBlIGWAZeBmQGagZwBnYGfAaCBogGjgaUBpoGoAamBqwGsga4Br4GxAbKBtAG1gbcBuIG6AbuBvQG+gcABwYHDAcSBxgHHgckByoHMAc2BzwHQgdIB04HVAdaB2AHZgdsB3IHeAd+B4QHigeQB5YHnAeiB6gHrge0B7oHwAfGB8wH0gfYB94H5AfqB/AH9gf8CAIICAgOCBQIGgggCCYILAgyCDgIPghECFQIYghwCH4IjAiaCKgItgjECNII2gjgCOYI7AjyCPgI/gkECQoJEAkYCR4JJAkqCTAJNgk8CUIJSAlOCVQJWAlcCWAJZAloCWwJcAl0CXgJfgmECYoJjgmaCaYJrAmyCbgJvAnCCcgJzgnUCdoJ4AnmCewJ8gn4Cf4KBAoKChAKFgocCiIKKAouCjQKOgpACkYKTApSClgKXgpkCmoKcAp2CnwKggqICo4KlAqaCqAKpgqsCrIKuAq+CsQKygrQCtYK3AriCugK7gryCvYK+gr+CwILBgsKCw4LEgsWCxoLHgsiCyYLKgsuCzILQAtOC1QLWgtoC24LdAt6C4ALhguMC5ILmAueC6YLrAuyC7gLvgvEC8oL0AvWC9wL4gvoC+4L9Av6DAAMBgwMDBIMGAweDCQMKgwwDDYMPAxCDEgMTgxUDFoMYAxmDGwMcgx4DH4MhAyKDJAMlgycDKIMqAyuDLQMugzADMYMzAzSDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA02DTwNQg1GDUwNUg1YDV4NZA1qDXANdg18DYINiA2ODZINlg2aDZ4NpA2qDbANug3ADcYNzA3SDdgN3g3kDeoN8A36DgAOBg4MDhIOGA4eDiQOKg4wDjYOPA5CDkgAAgRfAyAAAgE9AyEAAgNFAUoAAgFCA0kAAgE+A10AAgMVAUsAAgE/A5IAAgFDA8QAAgFHA8wAAgFIA80AAgRgA9AAAwFAAUQD0QACAUkDHQACAUUECgACAO0EDAACAPcEFQACAUEEIgACAUYEVAACBF8DIAACAu4DIQACAvMDSQACAu8DXQADAuwDegHMAAIDfQHOAAMB7wH3A5AAAgLwA5IAAgIEA6MAAgL0A8QAAgRgA9AAAwLxAvUD0QACAvgD/AACAvYECgACAoQEDAACApEEFQACAvIEIgACAvcEVAACA3oC7QACAwYC/QACAwoDewACAwwDfAACAw0DfgACAw4DfwACBQEF0gACBQIF3gACBQMF6AACBQQF8gACBQUGDAACBQYGFgACBQoGKAACBQsGKQACBQwGQgACBQ0GQwACBQ4GSQACBQ8GTgACBRAGTwACBREGVQACBRIGVgACBQcGIAACBQgGIQACBQkGIgACBcAFzQACBaEFzgACBcEFzwACBaIF0QADBaMFwgXSAAIFpAXWAAIFpQXcAAIFpgXdAAIFpwXeAAIFwwXiAAIFxAXlAAIFqAXyAAIFqQX7AAIFqgYMAAIFqwYNAAIFrAYPAAIFrQYQAAIFrgYUAAIFrwYWAAIFtAYmAAIFtQYnAAIFtgYoAAIFtwYpAAIFuAZCAAIFuQZDAAIFugZJAAIFuwZMAAIFvAZOAAIFvQZPAAIFvgZVAAIFvwZWAAIFsQYgAAIFsgYhAAIFswYiAAIJjge4AAIHvQaHAAIJjwfEAAIJkAfHAAIHyQaIAAIJjQfNAAIH1gZoAAIH1wZsAAIH2AZuAAIHzgZwAAIH1AZ2AAIH1QZ/AAIH9AZoAAIH9QZoAAIH9gZoAAIH9wZoAAIH+AZoAAIH+QZoAAIH+gZoAAIH+wZoAAIH/AZoAAIH/QZoAAIH/wZoAAIIAAZoAAIIAQZoAAIIBAZoAAIIBQZoAAIIBgZoAAIIBwZoAAIICAZoAAIICQZoAAIICgZoAAIICwZoAAIIDQZsAAIIDgZsAAIIDwZsAAIIEAZsAAIIEQZsAAIIEgZsAAIIEwZsAAIIFAZsAAIIFQZuAAIIFgZuAAIIFwZuAAIIGAZuAAIIGQZuAAIIGgZuAAIIGwZuAAIIHAZuAAIIHQZuAAIIHgZuAAIIIAZuAAIIIwZuAAIIJAZuAAIIJQZuAAIIJgZuAAIIJwZuAAIIKAZuAAIIKQZuAAIIKgZuAAIILAZwAAIILQZwAAIILgZwAAIILwZwAAIIMAZwAAIIMQZwAAIIMgZwAAIIMwZwAAIINAZwAAIINQZwAAIINwZwAAIIOAZwAAIIPAZ2AAIIPQZ2AAIIPgZ2AAIIPwZ2AAIIQAZ2AAIIQQZ2AAIIQgZ2AAIIQwZ2AAIIRQZ4AAIIVgZ/AAIIVwZ/AAIIWAZ/AAIIWQZ/AAIIWgZ/AAIIWwZ/AAIIXAZ/AAIIXQZ/AAIIXgZ/AAIIXwZ/AAIIYQZ/AAIIZAZ/AAIIZQZ/AAIIZgZ/AAIIZwZ/AAIIaAZ/AAIIaQZ/AAIIagZ/AAIIawZ/AAIHtgeyAAIHugezAAIJkgfAAAIHxwe0AAIHLgfKAAcInQi7CLEIpwiGCHsInAAGCJ4IvAiyCKgIhwh8AAYInwi9CLMIqQiICH0ABgigCL4ItAiqCIkIfgAGCKEIvwi1CKsIigh/AAYIogjACLYIrAiLCIAABgijCMEItwitCIwIgQAGCKQIwgi4CK4IjQiCAAYIpQjDCLkIrwiOCIMABgimCMQIugiwCI8IhAADCHEIkQiFAAIIcgiSAAIIcwiTAAIIdAiUAAIIdQiVAAIIdgiWAAIIdwiXAAIIeAiYAAIIeQiZAAIIegiaAAMIcQiRCJAAAghyCJIAAghzCJMAAgh0CJQAAgh1CJUAAgh2CJYAAgh3CJcAAgh4CJgAAgh5CJkAAgh6CJoAAgh7CJsAAQh8AAEIfQABCH4AAQh/AAEIgAABCIEAAQiCAAEIgwABCIQAAgjrCOoAAgjjCOwAAgjjCOwAAQjqAAUI7Qj1CR8JHQj3AAUI7gj2CSAJHgj4AAIJCwkKAAIJAQkMAAIJAQkMAAEJCgACCVIJQQACCVMJQgACCVQJQwACCVUJRAACCVYJRQACCVcJRgACCVgJRwACCVkJSAACCVoJSQACCVsJSgACCVwJSwACCV0JTAACCV4JTQACCV8JTgACCWAJTwACCWEJUAACCWIJUQACCS8JYwACCTAJZAACCTEJZQACCTIJZgACCTMJZwACCTQJaAACCTUJaQACCTYJagACCTgJawACCTkJbAACCToJbQACCTsJbgACCTwJbwACCT0JcAACCT4JcQACCT8JcgACCUAJcwACCS8JYwACCTAJZAACCTEJZQACCTIJZgACCTMJZwACCTQJaAACCTUJaQACCTYJagACCTgJawACCTkJbAACCToJbQACCTsJbgACCTwJbwACCT0JcAACCT4JcQACCT8JcgACCUAJcwABCUEAAQlCAAEJQwABCUQAAQlFAAEJRgABCUcAAQlIAAEJSQABCUoAAQlLAAEJTAABCU0AAQlOAAEJTwABCVAAAQlRAAYJlgmXCjIKLwmwCZoABgl5CXoKMwowCbEJmwACCbIJnAACCbMJnQAGCXcJeAo0CjEJtAmeAAIJtQmfAAIJtgmgAAIJtwmhAAIJuAmiAAIJuQmjAAIJugmkAAIJuwmlAAIJvAmmAAIJvQmnAAMJvgmoCZkAAgm/CakAAgnACaoAAgnBCasAAgnCCawAAgnDCa0AAgnECa4AAgnFCa8AAgl7CcYAAgl8CccAAgl9CcgAAgl+CckAAgl/CcoAAgmACcsAAgmBCcwAAgmCCc0AAgmDCc4AAgmECc8AAgmFCdAAAgmGCdEAAgmHCdIAAgmICdMAAgmLCdQAAgmMCdUAAgmPCdYAAgmQCdcAAgmRCdgAAgmTCdkAAgmUCdoAAgmVCdsAAgl7CcYAAgl8CccAAgl9CcgAAgl+CckAAgl/CcoAAgmACcsAAgmBCcwAAgmCCc0AAgmDCc4AAgmECc8AAgmFCdAAAgmGCdEAAgmHCdIAAgmICdMAAgmLCdQAAgmMCdUAAgmPCdYAAgmQCdcAAgmRCdgAAgmTCdkAAgmUCdoAAgmVCdsAAQmaAAEJmwABCZwAAQmd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BLwEzATNBOYE5wTtBPIE8wT5BPoE/gT/BQAFFQUYBRkFHQUjBSQFJQU5BUIFUwVUBVYFVwVbBV0FYgVqBWsFbAVtBYYFhwWNBZAFkgWTBZkFmgWeBZ8FoAACABUAAQA6AAAAPADoADoA6gFGAOcEcgTBAUQEwwUEAZQFBwUKAdYFDgURAdoGZwb7Ad4KRwpRAnMKaApqAn4Kfgp+AoEKgQqHAoIKigqLAokKjgqQAosKsQqxAo4KtQq1Ao8K1grWApAK/gr+ApELAgsDApILBwsHApQLMwszApUAAgBVAVQBVAAAAVcBbwABAXEBdgAaAXgBfQAgAX8BfwAmAYMBiQAnAYsBiwAuAY0BjQAvAY8BkQAwAZMBlQAzAZgBmAA2AZsBnwA3AaEBoQA8AaMBtwA9AbwBvQBSAcEBxABUAcYBxwBYAckByQBaAcsBywBbAc0BzQBcAdAB0QBdAdMB2ABfAdoB2gBlAeEB5wBmAe4B+ABtAfoB/wB4AgECAwB+AgYCBgCBAgoCDwCCAhECEgCIAhQCFACKAhYCGACLAhoCGwCOAh4CHgCQAiECIQCRAiMCJQCSAigCLgCVAjACNACcAjYCNgChAjgCVwCiAloCZgDCAmgCagDPAmwCbADSAm4CbwDTAnECdADVAncCdwDZAnkCeQDaAnwCfADbAn4CfwDcAoEChwDeAosCjQDlAo8CkQDoApMClQDrApcCmwDuAp0CnQDzAqACtwD0AsQCxAEMAsYCygENAswC0gESAtQC4AEZAuIC5AEmAuYC6AEpAuoC6gEsAuwC9wEtAv8C/wE5AwEDAQE6AwMDBAE7BRMFYQE9BWMFrwGMBbEFxAHZBmYGZgHtBvwHsAHuCkcKUQKjCmgKagKuCn4KfgKxCoEKhwKyCooKiwK5Co4KkAK7CrEKsQK+CrUKtQK/CtYK1gLACv4K/gLBCwILAwLCCwcLBwLECzMLMwLFAAEAUgjcCN4I7wjwCPEI8gjzCPQI/Qj+CP8JAAkTCRQJFQkWCYsKRwpICkkKSgpLCkwKTQpOCk8KUApRClMKVQpeCmgKaQp+CoEKggqDCoQKhQqGCocKigqLCo8KkArZCtwK3wrhCuIK5ArmCugK6grvCvEK9gsHCwwLDQsOCxALEQsSCxMLFAsVCxYLFwsjCycLKQsqCysLMAsxCzMLNgs6CzwLPgtBAAEABAhxCHsIhgiRAAEABAAnAHIDFQNFAAEAAQoAAAEAAwb9BwEHDgABAAIBywLsAAEABQHLAc0C7AL5AwYAAgASAXsBfwAAAYMBhAAFAb0BvwAHAdoB2gAKAdwB3AALAd4B3wAMAeMB6QAOAe0B7QAVAgsCDQAWAg8CDwAZAhECHgAaAiACIAAoAiICIgApAmICYgAqAmgCaQArAocChwAtAooCmAAuApwCngA9AAEADAF7AZABywIjAikCZAJuAnUCfgKLAuII4wACABIGgAaBAAAGhAaFAAIGnAa4AAQG2AbfACEG4QboACkH0QfRADEH1AfUADIH1gfXADMH9Af9ADUH/wgBAD8IBAgLAEIIDQgUAEoIPAhDAFIIRwhHAFoISQhJAFsISwhLAFwITQhPAF0IUQhSAGAAAQABBnAAAgALBoAGgQAABoQGhAACBpwGuAADBtgG3wAgB9QH1AAoB9YH1wApB/QH/QArB/8IAQA1CAQICwA4CA0IFABACDwIQwBIAAEAAQZ7AAEAAQe9AAEAAQfJAAIAAgaABoAAAAacBrAAAQACABgGaAaIAAAGnAb7ACEHtQfFAIEHxwfPAJIH0QfSAJsH1AfYAJ0H9Af9AKIH/wgBAKwIBAgLAK8IDQgeALcIIAggAMkIIwgqAMoILAg1ANIINwg4ANwIPAhDAN4IRQhFAOYIRwhHAOcISQhJAOgISwhLAOkITQhPAOoIUQhSAO0IVghfAO8IYQhhAPkIZAhrAPoAAgACBoEGgQAABrEGuAABAAIAAgaCBoIAAAa5BssAAQACAAIGgwaDAAAGzAbXAAEAAgACBoQGhAAABtgG3wABAAEAAQbgAAIAAgaGBoYAAAbpBvsAAQABACcKRwpICkkKSgpLCkwKTQpOCk8KUApRClMKXgpoCmkKfgqBCoIKgwqECoUKhgqHCooKiwqPCpAKtQrZCtwK3wrhCuIK5ArmCugK6grvCvEAAQAnCpQKlQqWCpcKmAqZCpoKmwqcCp0KngqfCqEKogqjCqQKpQqmCqcKqAqpCqoKqwqsCq0KrgqvCrcK2grdCuAK4wrlCucK6QrrCvAK8gr0AAIAvAADACYAAAAoACoAJAAsADoAJwA8AEIANgBEAHEAPQBzAHUAawB3AKAAbgCiAKcAmACqAKwAngCuAK4AoQCwAOUAogDnAOcA2ADqAOoA2QDsAPQA2gD2AQEA4wEDATYA7wE4AUYBIwFUAVQBMgFZAW8BMwFxAXYBSgF4AX0BUAF/AX8BVgGDAYUBVwGHAYkBWgGLAYsBXQGNAY0BXgGPAZEBXwGTAZUBYgGYAZgBZQGbAZ8BZgGhAaEBawGjAaMBbAGlAbcBbQG8Ab0BgAHBAcQBggHGAccBhgHJAckBiAHQAdEBiQHTAdgBiwHaAdoBkQHcAdwBkgHhAecBkwHvAe8BmgHxAfgBmwH6Af8BowIBAgIBqQIGAgYBqwIKAg8BrAIRAhIBsgIUAhQBtAIWAhgBtQIaAhsBuAIeAh4BugIhAiEBuwIjAiUBvAIoAikBvwIrAi4BwQIwAjQBxQI2AjYBygI4AjgBywI7AlcBzAJaAmYB6QJpAmoB9gJsAmwB+AJuAm8B+QJxAnQB+wJ3AncB/wJ5AnkCAAJ8AnwCAQJ+An4CAgKBAoECAwKDAocCBAKLAo0CCQKQApECDAKTApUCDgKXApsCEQKdAp0CFgKgAqACFwKiArcCGALEAsQCLgLGAsoCLwLMAtICNALUAuACOwLiAuICSALkAuQCSQLmAugCSgLqAuoCTQLtAvcCTgL6AvwCWQMAAwACXAMGAwYCXQMVAxUCXgMdAx0CXwNFA0UCYAPMA80CYQRyBHgCYwR6BIQCagSGBI4CdQSQBJgCfgSaBLIChwS0BLsCoAS9BMECqATDBMsCrQTOBOUCtgToBOwCzgTuBPEC0wT0BPgC1wT7BP0C3AUBBQQC3wUHBQoC4wUOBREC5wUTBRMC6wUXBRcC7AUaBRwC7QUeBSIC8AUmBSgC9QUqBSsC+AUtBTgC+gU6BUEDBgVDBVIDDgVVBVUDHgVYBVoDHwVcBVwDIgVeBWkDIwVuBYUDLwWIBYwDRwWOBY8DTAWRBZEDTgWUBZgDTwWbBZ0DVAWhBa8DVwWxBcQDZgZmBmoDegZsBm8DfwZxBnYDgwZ4BngDiQZ6BnoDigZ8Bn4DiwaFBoUDjgaHBpsDjwbhBugDpAb8BvwDrAb+BwADrQcCBwYDsAcIBw0DtQcPBxADuwcSB7ADvQe9B70EXAfJB8kEXQixCLoEXgjcCNwEaAjeCN4EaQjkCOQEagjxCPQEawj9CQAEbwkTCRYEcwoACgAEdwpTClMEeApVClUEeQpeCl4EegpqCmoEewqOCo4EfAqxCrEEfQrWCtYEfgrZCtkEfwrcCtwEgArfCt8EgQrhCuIEggrkCuQEhArmCuYEhQroCugEhgrqCuoEhwrvCu8EiArxCvEEiQr2CvYEigr+Cv4EiwsCCwMEjAsMCw4EjgsQCxcEkQsjCyMEmQsnCycEmgspCysEmwswCzEEngs2CzYEoAs6CzoEoQs8CzwEogs+Cz4EowtBC0EEpAACAHEAAQACAAAAJwAnAAIAKwArAAMAQwBDAAQAcgByAAUAdgB2AAYAoQChAAcAqACpAAgArQCtAAoArwCvAAsA5gDmAAwA6ADoAA0A6wDrAA4A9QD1AA8BAgECABABNwE3ABEBVwFYABIBhgGGABQBpAGkABUBywHLABYBzQHNABcB7gHuABgB8AHwABkCAwIDABoCKgIqABsCOQI6ABwCaAJoAB4CfwJ/AB8CggKCACACjwKPACECoQKhACIC4wLjACMC7ALsACQC+QL5ACUC/wL/ACYDAQMBACcDAwMEACgEeQR5ACoEhQSFACsEjwSPACwEmQSZAC0EswSzAC4EvAS8AC8EzATNADAE5gTnADIE7QTtADQE8gTzADUE+QT6ADcE/gUAADkFFAUWADwFGAUZAD8FHQUdAEEFIwUlAEIFKQUpAEUFLAUsAEYFOQU5AEcFQgVCAEgFUwVUAEkFVgVXAEsFWwVbAE0FXQVdAE4FagVtAE8FhgWHAFMFjQWNAFUFkAWQAFYFkgWTAFcFmQWaAFkFngWgAFsGawZrAF4GcAZwAF8GdwZ3AGAGeQZ5AGEGewZ7AGIGfwaEAGMGhgaGAGkGnAbgAGoG6Qb7AK8G/Qb9AMIHAQcBAMMHBwcHAMQHDgcOAMUHEQcRAMYIcQiEAMcIhgiPANsIkQiaAOUI4wjjAO8I6gjsAPAI7wjwAPMJAQkBAPUJCgkMAPYJLwk2APkJOAlzAQEJewmIAT0JiwmMAUsJjwmRAU0JkwmVAVAJmgnbAVMJ7wnvAZUJ+wn9AZYKAgoCAZkKBgoGAZoKCgoLAZsKFgoZAZ0KGwoiAaEKRwpRAakKaAppAbQKfgp+AbYKgQqHAbcKigqLAb4KjwqQAcAKtQq1AcILBwsHAcMLMwszAcQAAQApAe4CAwpHCkgKSQpKCksKTApNCk4KTwpQClEKUwpVCl4KaAppCn4KgQqCCoMKhAqFCoYKhwqKCosKjwqQCtkK3ArfCuEK4grkCuYK6ArqCu8K8QABAAIAjwIRAAIAJQABAAEAAACtAK0AAQFXAVcAAgHLAcsAAwHNAc0ABAI5AjkABQLsAuwABgL5AvkABwMGAwYACAZwBnAACQZ7BnsACgaABoQACwaGBoYAEAacBuAAEQbpBvsAVge9B70AaQfJB8kAagixCLoAawpHClEAdQpTClMAgApeCl4AgQpoCmkAggp+Cn4AhAqBCocAhQqKCosAjAqPCpAAjgq1CrUAkArZCtkAkQrcCtwAkgrfCt8AkwrhCuIAlArkCuQAlgrmCuYAlwroCugAmArqCuoAmQrvCu8AmgrxCvEAmw==)}@font-face{font-family:Pixochrome-Regular;font-weight:400;font-style:normal;src:url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}@font-face{font-family:Probert-Regular;font-weight:400;font-style:normal;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAADAoABIAAAAAjZAAAC/CAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiobhDQcIAZgAINaCBoJhGURCAqB8XiB0EYLg04AATYCJAOHGAQgBYVsB4U2DIEAG9R5FdzxbgeiQPl+yKMi2DiAJMDXZgaCjQMIfB7O/v+SwI0hmh9adWEjetwimk2jFi3kiBofnHC5HXZPp+YenoNt25nt1BPIHUYnUoDemikZPsF3X/2fEAGKZmewDGXD8iKwcRkjWTl5/Yf3Xs9NnmqnBlJ5stO/Ccgg3+f0bWYXJJjZJQhfjmUK5b0+IfElbPOds2AvEDqwu8uhqC5X16Uk0H9P/z/N2U+QoVtSKMGG1IJWMmWZqXiwBE0tWPq7pPIeVAxqabsJtQE/ZSqZdsUoFdjdkFq6ktrQ7VxWlHbFCN9Y8XyZ9+WYs4cPZEhZFNG8uy+Fn3JR1le0x8P3Y9/OfbKWti2miVBtukeYTmKnI9bEu1hI2+kkb6Ih0v+TP9c+swdAe3Pzcmk5+wkwKTDo3sSYkjCvgAotsqqRLUS4/Fed63NLcvqllHPVQ0oHBIegmdWmIhNkwBsgKfX/y2kpWbKafbbW11s+d/c7s0pbiMPJA2iAU4wCiFOGVy2Hqn+zV0LYAqQbLYDSk62uQVDPAOCyDHj636/Vfxcb1JNNQ7RTqbTEm9VBrXFID9LGjeT4DgmaaSJ3rlTN9iA936RDCJ1bF10OtTs3DbBIF0ASAigJQQGUNH4qTUgfEgGCr0Dxc+gcQhA+xNQ5VV/Zld25/XHRuHVR1W7t/6dqb/nvnSGkGX7nXP3jplJabeXKXUM9gBgIA1ASAIUFNwatg7ROcoTIXZEbQ+eUQmcXlbvCReOy0u9clN7GyobX4IfIugH8kUjbu2c5A1OpMDHWXAg1Wt8eX1vEc/TJwul0/u9vr4cJe1U6rSh94AESv5IgX/Njv32/r9K/zQSsAmGIM3IdBkDXuH2nbQaNnP/c2HQllg87rKtyrLoZ8uHXkNeNEqb2VxoWFOV3K7sdS7NZeeYYUcAO3ioXl2pP3RdcTFAY3zgw7jo9Xt39SuRpN9xMH4eCgqiBbsdJ75f79FO9WVBXw7P9tGU4f9G3WDsSlPpn99WsYEGYiHjf0AVNJZTS7Nd+e0DJ9qxe1HX5IELmdJkeMtPPpyZ32fNpCbQxxyLa9j7eJLesHs9JJJs88imkmNKUmqA30xoT6BBzn8bSmV0Nj05blrFB6d4r2Fj1lGLOnoqqaB6K7FjA7PbAOOanyDzhGMewwWbDJglp76Q3B2RqxcIbrpOln5a+JfBYORrkImu8iFV0KmRxSuaigBR7CaeUcqxUUEV1tM/BCln6TzPY2lmkZPxRurrjLnVzNGEE/Q6dCNHMBh7DJGNe1e87Ec99Zskx13wLLbbEMtWKFCt1s72sfauphW21pNqSKBKnLq7eoGhnLfsV9UkHirku4PKRqA3ngCRvyjhfT2t5UDv8R1b3rw7km9TSxoclp6T9m1zr22a9LVN+H1d3m8g27o7w/bkTQ4T+Rs1tmvynbOYBc5dTNujCAizBMqwBM/hgO2y1TFv9T+kC2oTBi5E1HYZ1mIPFld5/JDK/fvbJIzv6/7/+nRAPiwfE/eIecacoiBvEMaL/g8O3X0J0Qo0d5zvEYmyCukdjEPuGhBr7lVe+98qf/3+1s/OLy6vrm9u7++X1m7fv3n9ohLc7nC63x+vzB4KhcCQaiyeSqXQmm8sXiqVypVqrN5qttpCbNm/Zum37jp27yIS7HV1nnnqh9/yFSxcv97/y8qte38CVq9f9N26+/tqtwO071J6L+w79HrS6o/lvXxOZ9IzaCw2XCQC03CCb3h3DbQRA680/1WPGnxs8eu367Ts3bu6GjHr87yEoDP5+F82PhBOd4slT3dJZyvPi+Wept953AhgCAHCSAgwYEvSxh27bIqbGCWC3EH8SUzIEJvVKRPqJOZQ5FwQLLy/6VQlXBdJxmzOQXLgfgqqzKzIuyTWRZIXUFVkXfo7DiAxBhYhCQ5C44EVQa3pJ/DY5V2hC8cR/k7eBP+kovbwL43olP536nCtK58qHt2wysIffWdZWKgJhZcsWHYk0sJffWXV+RaR7H58YB685NPVzuMrhoF/pryVg5+osA+xak0NSEWqv2gluX49OqdTVSWVN5KYNKGaN6WN7XjQPcvigCx4Kh2HG3o1bBECapXYeAgF7duEDCh0WKigdVA4pzL6mYrwoo6xjpBGKhJWr0L2hQDdHOHxRX+Yo1eGLytdE15kFJE21GH2mc5Qz+MKZj9sT+bpOUZNCIazJsmLe4GxDd3piDI0w0LE+4CbouPTcxKNNULXGDEfsMAJCb5KDGuk1yPTcnsHqRQA7oD+73eUUv0ciWiQW0/KPxwgiK3jSaAo3oibYLkDConSFNCwZjpyj7hJA4e7YXQ00PhhhN87vXRRjT3O8sRmSz0YMKEQD539ek3imij4YdCOuleoMvsF9M4cK/js3GZNz8tUFHC42nGASUTmpFDFZwI+Jx4vSIz871S2KsBSoERPIKuwOF21MrmiR5OrG/3g0vDkSSZFUT0K4jyY1abdwb9nCSoMA+TYHSJD7wvT7U2qBmxBNqVWpELxRAGAMX2+abKPiyahRAShgAKzCkxREc16FMGozECyzyhjJYwz8JgK3RisBggNMKpgaTOapmQQgwcKejAmhfaREepBXDdqwkUW0TY0AX0pozyoIYxwYLPnJW2/Qv4sr7jJm3LYKAkiMOBqiCIAgJpPLgHS5Ac/kYEK7GowBH3E49ATjOA/ghGVa0KD5Pinwb+dqGqhS+n7zrvjFwEU8n94to0pyIInCg61K4IQlBx6C0dNBNavhfLiXUg0gHihjd2HBzmXj5/u1qxgZFi47Bu8vi7BTY5SaSKdE+5sY6AZCtfNEo0q57Fqq4eWeTaIRevbPNBQJdGqp+oCG2ZMltbjEnbEqMo35/Snv/nqLUniZ26LsixVaryWfIaht/3Yn9rr2EM3vmT6pqpMrlP0cspjGs5WCq8VfEnYuaAWjbNS4MQO1OaqJuYHcteMDRcj9FCKTTJFhxDGg2R9LMtSShQYlSOrclGEE0ZRseJnKxmEdEhcgGNKaYddkU0GbJuGc3Djd2HQeymtFm6Kdze/kHS1bTSMoZMrK9Q6sSqHWJuetAKRR2FaqR63+QUijRwmQIFmEdor8BtAFGRW0V2psoBBfb0HkTez/A6wLoofBNfXp3EQDSyEC5hcg3RfDDmQlfTWcV+5N6cAvVsFgYIWVNqzAfLLX51kFTqIyoy9eUilGUPDeyZXLOl8asxMCvLgFbYxkzbxfqxwZrHdQ8+ugLtUGVuQOwOtAgiwyRc0QguFKSabvtQUbndMi2Er942wi9bVCHg3XQE+LrCBh9+3MO5oMTzORiH3Ei3YDExEt1ENJi7AfehiKXeQRbEU252RPLL7zPJEM5VJfC5ed1UJdfTSNf4UvXqLLXmg6kbyQtrtLVThHOueg5SJAlZGTcQMKwqBlrHGkoBilRrXyZL+Hw8m+9wNZBcHeIgkK1iTDd29K/oFy7IH8bNGrxDd0GA9f4TnkJi47BvAS58ZcqjWkOhVzB1+5zJeMMi8ab9oHLbIfZjTFqIqIYGo0qFxD+YUh1kahzpU5wodoFrOBwuh9lDb2u91sKNWC1mn6tAj/KW+COrrzrR40LP5n81Co5bWPIGu7YaPcTBHdoOqIwlU9mCBUMmRZLzlnVAC9UQT9s85niMTWREbxXbARgAY1ovGUZWBBrjV2WWSnLB8+C1U51yL7bOMWu+wUyDDtwkXNkHk3OCO+MBOM84ROcgKGmgG672trTETqRrznpwlyyyD49Vl/bhjgeYYYKzKvNCcJg8o8Q1Uk6UoqmQ9qFcq8KK5uIjOBPtMqkbJP2KnNVmc8ao6cZdcIdpIrDx3JHD5YYsQrfD2UzgmjCTCCZQgZdo03su8rqtVn33/TCzbPahIKmxoPjSviyB7XBH4WsBOTqU7c9Z7dCbncUzuGavegfJy99dGMOWK/l67irzUaW8moWCMtnhkhAOV4GhSUiiBJBoj2jKc/XepvrhOO+6tNTGn2/Zn69ibOFg1KlGwfWpga+jVQ/35gPuZRoSXe1YTD2CEvmFG+F1rQT3dIYzYUfHGY6VIG0lCokJtjZb+Ske8wCBaDV668mRN8jGYqTvQCednevzTDK4MkVYXqTd9j694ob38GkD/oQlq4B0gQVWwcQL7uMSlVTSs577RDt2LUwSlrMusZvZ6hJq3M2geC1xBZd7d+I6+0vRlwlw8eGq9ilQ2IgZcFUFXiobz6138dqXYe0NtzY1tg2TsxjaOcXOWQrYZPD8OsJLaZ3iRskR0b7AROmcFjQOcy7zD9N9SE52QZkDlOViAxugoR0bGywSDRqrQEINew9I+/hFn5MgkNfUVhZxY/VXkuedgu8t8OX2hHuOo7lxEEIvztTKR3NgQH1ikoDbACqoH9Niz0Pnr9ygN6WxLaX8gTEhcLQS6UixggVROfhJxyjzORtB3Qted+/iZP+ODxYWE5hHNcGDJU+WvLDuhtSbRwxZwTIHXCY40jhwEvcfBQlpOhlWZMHGs4ZTdhBtUXWg2ahRkEvgcVBmeSwMGFPHQ+G0tayzBEfxlh55PYbZbpnulhhKf8W9MWDivPCfIGpYeroji+WjNkrcIG8DUqchKyWoqt5kO64KoL2f2fPEBMEtxYSidCJCdp8rfFpCEVoZ+qDXeGvso0MFOlqe2uELapz09vctmBezmT13fEQc4VOzGw4t1eAAYaLTWpEokRMlcTldKFtkKlLzCFUOXgPErmW17+5/7PCg/qqxluEFkiPF4fwVkJy5xkiKrOl+sbuB/q9/5qs0uW/UrSBc0WUY0YCOZSqARmEZSpXwsVsihB6ZJWsOKYRLwXWDU/gWgKv1wjVN8UQgDbOB9wSVJZaF9bzMLGSkmybctiF1Y2KDD/NwvvYT5xKhdJ7e5B3pmSv3XCP/bNsKHucs0IJcpvKfmReF/enRA33Yw24FkfPPDpnrbxohYZ6YOyyD5m87ETHKKP0nEL3ch5HuzpneLcNg/v/L/jXZCNAUDp1oOeo82jAARjHvM85PY21N0waBIs+MvzpCgsYbvQPXC7mHjLum85RqdJMo5w6zDg2h+yY7JhgqddvZzqXwxljlU5h8bOh/2JCS+ielz/sfzH/WLuFeKiejQvib9LD104Jqoc+2+O6lRukf/Ne+oGq3LieW+lm0hYIstGPtxw+JedR09Rv3hdZYzq1DE9lFqdA+A2US48CHq5nwy/DMzxFjJKj6l88MWJ2+KVbnBHlc5cueClNfqNCde6NN9OHjLaZJUjIEmsjeU6kM3TOczke+NxtNCw8JWhvGH/MOdDt7fzXS+f2uqleFAOagBZTmptmDIpuHSskAx5j5m4sq6feCsB/UEYoHJjKidvplPusZJBYuXoHzafNo+qClCRm+G+x5mNahnztxyfg93JSuLIkUB7tAraUz9kCyMcszJWc+c3RbkEqDlCsW7UPQTuKDfoFXcIvsRBcJ93UQ804NQxUSrjJOWcG/16VGW2TTyFulnTsZ9Zm0INgQji4ga49MkKdDllKHpCUDJIQZAM85goW+1dClbnUVf3nRpTGaeoMt1lqUeXJ8gq990P2dpTEK22p0psS12jdBPvQFpPm/+s1ByhYF7GKPHUMGxv70JlHJEHBklSG1adXOMoeiT9Ko+iezySogRO9LWP+VDgyNZPcNLwGTZ7ECg6nXIl+ilnd1b8T5kuIp5CM8AK5nvy4uqRcilkBNNM0dFj8G7n39zaeRqq9DtDGAmGQvwn13YmYjAoDYCX+MkYTFpfT2KBOI72JOW+Q0KESDPC3cFdRo0MaChme2BQLRv4W6umHU8JCffYh2dc6GeNR5qNefLPfPtHl+VRFqYiN1ttsbEl60Fwf/ypW4BtEGRsdYJSVsCZQDclTAe+zuBWkSdHx1Vz/ovgf2j4518D+L/a12cFa58P8s8Wr3Ex1ek1A3YwOCntLNoVmzuh0dcIG7bIF3y3aUhlAd4gcUYr+DhVFuV5T3ajLQ2kZ9hhgi7dOOcSj+bprG3WkYbfmanDB4+w3nzHfPPD8i+wVKQL7JN58slmadY5UylwAhDkmlSm5aiv8zcugmy4GX3rleOKnnd4PAXTTXucyYSeif9t1rnlxC/hCQwm2iI+LKkv2fQx9ZT3aaXQ+vIKunBME8usHAHpLx9JGElWXN9/yzFmTbJjJOcml8i56YF3DdgZ279bGV2IVB9YJTZko/4heTZt6SdWoGRCkGn7bDB578FZI2srOOXGo3xhDmIg9cwVLk12NANfPt9JxxvwRkc2BvN9vfmuZtbBfudWmIUUKiooBCwVuZmFBcjwMcok4DMautMzjy6KMdaSWfe+I41UjCn4E9DTxeNEowpTUS2rch1cGoX1PIdDkgRbHDDd2Z+Bj+M7gq4YBy+0darH4a0PrG6YmXjVlrH8SiiwQqzUmixeOavRH9cAuxYkV6HISh4ABhMnmsx8+D3sh5W+if17tNqOmYOaaVjKz9i+ii4UQOLJ2z0a8yywAgjliAMsFoKxZC40kWp57XGDgBEbTHDtYL8yrX0JtoJVK4z+FtuRR8JNmFn8WH3eSRr3LYaX6u69aXhsfEmeM0/4KtAk51gbt6jE8UtKpIlA3bCaJ4L4qbom5Y3fEo3zUa2NVHMWItrAVvVUvSA4ZZHqcDTbTah250lYsg9JMtgFztkGmHMOcLDwQsO/TZ3YefoP1VNA11pCm5M9OV2YLUjDjE47tWPP67iyrk38y4U3iLWZ7nrS3ZMmu1Ey8A+zzIOU9g6w12SWZZSlYlhYEBDA5963vWehBpCcGnTEZAA8O3DRzblzBrVquwTkK+MUT+TuXchIjWPA68k4b2nVQeA7V9REfwF/7q5xSuDZHUnjqYdEnqSLYlpv3WptXVO2nJs7t6RkLry82VFW0pGL9aB3iw4O1RA5DUo5YKGB2Ahci2WS/IWeH253YuCJ+xVxg+0H22Y/QhBy35yxNw4Q8rz7aP6h4WHP4xSkdHl6a6g1XZYkH2RRJis5uEh3AEP3zjdPgYxl30yAyI8Rp7Yi43PwnFaoG+qmIBW1LnuSArqrtozE3UE29OfZ8Yfmfcsx+yGlFvR2n/RgKN5flZpq/mhmaHjW1PJFFST8a5y6p2rsjna6KAbuyngcwM+XYg4GXUzWviR6CEe6LHK5FJTKZUukC9OwLznLxRxBw+ZhabjdXeB58UN3qUU921L5fH5vJrVPtxiX/BABNt71i7/KwKD7q4ZdCx86ONjg7X3wdf655vDDgcsOh/OHsXmWLHYzbp/Ihsw8tXv1qr1dN1fv6by9Zk/P9VWWzvbF8+32eb+1CxdbrUsXWSYrBit8G8+rUF7vcq+vfGBgPRTKu5guFLQ9uxiRy41G43flORbkDe1Lks8DtJdiNdqXyrvF2HFAEohTPFeHTYIJT1hyBP/ENyjPZkKa6522RQuu6IDbHjxw16X1t10G6w5V/ENN8nx/kBH7gAu79ugWlWmi3Bw7Co3yhhVEQieVhjzA8xgkADKLthS5EH6IN5YtSaULP9ABDplk8L4NjUjlYgHXI/MipeGW5zFTSx+S8sVC95KvNERo3ozTBphGuZ5OmdpWvnKm3NenVUHlWovCFhUdcTV/1CP+W9Rje88uQXhW6Bua3galdqR3dcYCuCu15pPuym+le+sqKmy2tGRvPZr1RRX2qNy6bQWhzwCGPgGs7P9rllEVCVLZpBSMKxSM3pD6sUuSGT2/TLsoleCr+YuqJRJ8psbUEtxJHCfUx16MobpUun3Whme9nX/8P3uaP8JfDfqooehrg6JfU5OrVjfqw7Zd36hc/vn0KfzcF4DAulixKHgu4yAYOLHnbQsoZzFksJpZFVMDedVlFlNt8VGNwE9gR42xxrI8pLt8z11PjEvS5LE3hUvQE25dq8bK9dTNDoqDofPGskXHv8qW2B9++hDZltgYo5qJf9dqiQWlmRRau4Wu5o+br+UQzeTpjroqfnVj4hf1yHJSpmriT+uvduZ+RCnWi6xho+R0gP3bjXbIff8CEuj3p6pOeLp/dnNvbwOTe1PA4rLlxoeapLB8TLyteVnOdigyvE0sEPlHV3NPmno1elP1c6+tycq0x7fhVGl324+J4t/cWTkxOofos2CPdSZRitnHeHlTkCaYhkh5m6N/IyPTnGWuq8OMJgx55dde5tvMFuVt7LO62qja5j20pR8UZ+z1WcGaTZt9gMgyXsbHh9SejYjr71n6ARVsk6n1XjMN0y2LxxJg1ovwEkiCBDUZARCri7IuhbcMq0+f8blOGTu3FGZ4Og6WYamhcZk/KyC1+UferD5aSb0inXyEo2kZm4RJIyTsuWnXh+YPmy8lW3vctvTNxk8eKW0KNdiwMOtp8ioq1DyltMDxjsTe7v4QzEpuXb84sRcOSKT0qnKzt0kNha/8RcnKs/W6+02THqtjhZOJ7bWeb3UWqqWiFCBu+ML2UK8VfOMkV+xJ7ujMwdjVeRRY+8ZgrM8K60pjB53ZoUzuk7uyfg2yfv+Hfo3UmUQ+JEY5fshQ3GZKSuCD/t7gh2Q0OiVt9hEAzPOwIF58sJt/DOurUGtET2NZtw9eCn/QvAO9yS9B/Eum5NW7kZZjRf9RoryjPuidFPSVUYjVxgscSlJuQoAE4GYYdiiV5fPHlYJepC1FOIDZRtz4RcPDAR3W4YGHuF5XJ81e/X7Kql9IZv9faHsDWHz/HFwXv5os/5YSJOOvKkgFzQU35T9ViS+VQALOYtlDcUIgqANIonoYyVWvlLcilVABfv+hwBCfkmciPFqIBEJUah3XVNGLp3YSU+oK0RJDqnAb/5PM30QPlbxpe2QnZJSvzIN4Dm0WuZRh+iA0T9cdT2NctRZIno+jlqMQkEv4DUcTcnAl1QnKYRroQK17Z6g5qXxCrK5s80RDHhAT44YqtWZcSZh4ZZkkSm5x5Jl5sYuy905ksYg4vJMU8O+Ge6ARvaDCaeR1iwz98ccTHYi8mc9i1XOL7nIJKC+tNTf1Odxkaa2xRb/kYjOfSUSLZuLtGf1TlNhBRbFfG0RLog17RC4ypTA6JF7ORuLJVQScgXvawQeqZD+W8Hq1WDm6UNcHRhNf+uEabeKAHKukO0RbU7F4B08Qd6a96qjKb/yx98VcI083e+/e87nCmFeQ19yL9TLXYZvLu8udzgdQWLWaK4K5YKC8nVyCeNxc5Q7IIuZOPE8jvuZTrxG/+zQLGrRK1dvxTXKx6M9DjusqIpVDoRKqfLn89VY9VzrGA3dGNdyYBLZD7xY/VyoX9+VcGRkLf0EW/GT34nLHhZUTD3DiYaIKfVWttgYnMtXLoANTRIcNqXqiFrASRnksFKIHDwQITZuUlvhJXmCC6oVJpOBwg0f3r1DdG+QizaCiuUjKh8hXSni+Ds2h6sDiyWDip/5OdnQ0xQ2AjA6LvKStvFHoHq24xE5S11JBXbWGqhWdXo926h467TRoVnoWjA17SulB0RWmxkTFhZiFqTBKppTcgiDhKh2d5giMsygIlmjgQ2ITRqiTskIoi/X80qHpAuqioqirZZra/m0EcpMLf1n8x/uPTcry/LuXLkJai/1f6NsyOjXaejstTY9b+F/DVg/5B4aLYjbXUAX0/kOdIP0ge5cgKhUiy8mIjqLgdqJ09nCyj2CvMSgHMjhHT4dWh1u0tk4lrkixC5v+7D33B9xorhxsM7hSFxWeXNgYDdsEOBP9eH8ylOJaYNACm7+twwmHyA6jIJYhui28Eawf0tkBEf0n2BVQxYOeuEjoX8CgQ7d9iOmk+CsHFIa5+Y2E4AkXMwHxm0B4TSTA2qHUUHVL6DHOnAzs57hkh9L3I6jCCTt9rhxFn2rcIEaDRQIuS3S37ZKLy7SDiySAwgfnPmGMtp71TRoqu5/1UzjLEg3KS0iuAnvMPPInvMMLwGwK22jSGxM23iALxo8TG0IMzhLOFd5IAN7KKbWZRyLS7zhAnXHnqXk5wrMngeqqYMllojPi4yOBLZlewi8WCwxgvd4qgDCBp7u7Njw4Cssb9LGDIkPBSGzPoQ0BQZE8vCFMmeqbo7pBVM0mZFCdXjhiRF3GdnqumNklYbvKNXjfwj5+zIZDoNoq2iGDGwbP8eGrGBYD0tP/g/sg8x3UHpmF72IpqOoY4PLoMjsKYlvmr2XCqDvOC2j0ZSx6omyEVRYn1d/Yy9jh2+y3mj1C84pPY/bEz+jF3zGKFxb+3IttkJpwvzyYne2xL1ENSYQFIUAoQ58x8lbSDFcjhhqkVSo76glakhTo5SJLDOjU2SkFmy0FlIXqIuNifOOFL3X6S9QGGIBD0yt1pU0stFIrc7JpgHIxg3QU8oWqVfnSZkMhitxPVAeKRAC0JDghNaR6kcc4l++UEKQBKOMYUgvow3RElc3rXRvOpkC6p0D3ltmjjA4qmLa1sq79yLMImQV7YZYHZla1YNmwzmVfNVG8m1zFU99i7qPQNDtq35kRogLi/RtY4h3Iy3Qy537QKuUmXpOochIQCqWbsno2oQXRVptC54iWFFM4iVy3mERMWoDeIweYk8yndZ8BuKSAnIyOvLbT6jJYfHYQV9jQKqx1Q4+JZAGhbhM/YaHke5KYEAmB3Fi6biHpguYloGEizzLed71JeeZg1xcjYj6Pypud4fc4hkPIouTp21wbU3xXdlB5NUBmDpMwKKxH+EsEwodVTSbvF+dZrBYiEi0LV88wQMBzzk5GhlaAm69bJeF3b9dlFItcIPGeThHSKy+1swMBI4xPz7YaH8ybwWDzONXFM9L3laURE116BFuh05wlLyA55qmCdWjQD2ocF6QOlj8Zhu6ntHBxBchhLbs5wGcmAzS6ozkfwhdpWiB8WmKljT3t2KjBBpjMchOx0Zv+3+3bVufxnRHTfncFXfvfvz6VfMzjF/Iszpz+ad+p3G8puq2eyHujA5WiI9DonxVy98IitH0Mj4j2Yfm/Lg/UdeL3Z5162PShKJ/vQhZr+m6vA5BSG9tRvATCqFBAqtfAocvRlNyp4XARPbhw3cFlD0EhjoJSOuOc+TQEoq27RRCrxJbkRkgAZTFk/AokNh7JfUDrh+aA3W5WeFdRJStKFhOjFYwx7u9lHKOFfbfEUhi46dliMU7xKnxoDNupUagmgKZUGnE8SkrBwQ4ycEAtQx0RAyhSmJk8L9giwm70ivM4YjoA3ZSgLrWjjU+0jily7DhKgj9lF5tXo1TKyEhoJUo2bSpPOpaOdKcIjQ+g79QJNSlJJjlCRdg5OsvGrWWniqn6XkiE0UxFKghBw6DqVop8RQEBu0lPOrE4W+sYjAiHtVWeB3vu2UOuLttvm0hIWE3TQ7V9NN4KV7dDbQPKc6HU0jKdihsGfk2miaeofKJ1IN/uTaXP8/byKOMzInK11Prj9mQ3wHZG1SmLPI+Yq+s0y07RuwmT/VVH8zJ7j7xHrFMpWHSQmpbRIantxE045gd9zzAOH4Eo9Ilusl4zI2kn0ODQGfSebTPGxhHDMkOihys83vppYnq6SJcMPliCB057Rf40ocuvIwzHg0bK6eTCaN6J6C6MOBOhpMspKRBPF41I80EjEdRGUko8Sgl6HBoRLw0rUETMUuSnpZ8KOT9KTqxUBi0P2c+i0dEtEbq59/U0BP2SEqCllZxmZs/wDDpR/bQEUyPooqtxRtg9Zv0paop6b+y3P/z/kt0y7V31Zqa8a7Rfsy4KdG8khfVBBTcRiH7OUiUWjaTbnKF3OpJ035ADTHuMZkTLjF3QRzhuwvRU0GpiOxY1JkxrMKS9V8pmEF2UW+LhkUV2EpCRom1yNAEQcA7w7UHZIWPQk9wUOhVRIKU1AT4dtJqKIm/9uJE1ZFKSCBr6eV7XOMzBL49kv3O7OAlZPaBUFO8VW8RYq8bYhWqpfB8ew0XmLZDKqvpmeITR2vxp60jABQ35u1ouWFhTsEoc+6yiNBoTNDMUH0hxwK6lPTczqAwDFDBkcsTcJYbQABAslwJF0WiGU2WIo6kDxg8NoHgLt0VjlF70LfXWj7bDPlxRkqcLqra6WMVLR2k5RVwUTtwqvppNbf0T59atjjyO5NZjStJxm63i5vaO52GOxcXRy53DZ1ee4N3x3lHijdQNoqM2PkyJMkqfzvcaS5d4zSSjhUOihWjbyloN1nYD40JF72mt2YpQT4yvIg2niP9IvVp/kr+M2ZWiTPvext+AEImXVr2MyleM/LvF4pWfcWMnDNKdl7frRievN/3hej+9zU95SCyyO/8Cf7p6d3X97Nvm1Vin8xuoB/q66843TC3A4cemVT39hfn8N7minp2lnfaD2s+Hfil57PC2yU75/uuzNuLdFvPXvp03P9l4s8l/zus619heL73jIi2GSZmFej18NkYvoCHTcIl2SfSjbaoMRfdVNAlP2ct720+vzFOtOamp15kaOON36/n4C/FseOG9dWKZcvKnOg9RfkT5W71cbuPrIRcGNpeRmL4KnahJ17Ep06iRAqlMdicsmI4pVVrKMBEzZ+vpJE2BaZgxEN0aYG5ViMDGzEznWukhi5l+zHtY42z7Ln+q1JVCDEZ/65oW/jM40u8+zVl0m3v9o2Lvy2yfB/E1SHnymhb3AYWZg1wcoO4v3WfZpRvPxUR5WttwQQWkvzlx+3syznopkUEcqUpwBSoAJ3LpLfc3QPNrcEGQLV8hr7RyymJ+2lC2tMN58QJrFPJfhuXW3Kxl1LzpmO/NTH1xfoh9pQ0u84n9wEDd0i2qGcOsERiEcoW3mxOjk8pCvlJ4uzB85qeFc/jpzZ1yPrxyn2xY+qxvmEwd/ACJ8jDvcBKBgdeB5R1wbwg8ks6sZ4x6E1JViPT6zdHq7ZVHcSnRxJm+GlmzEfKMyIrVGTNsdpIgcZFNTm0bckm3MWFs7suhqCWg4aUFJtBiPvguBpG5wJSJfeUKSgzvlYOYdkLp5qLO9JguJZWO/7dnNEXDjSSYWHwf0cnAXYLyGapKFpMl0BCyuHMI+TD4QLqNUeDaGONkLvlxbcMdlozNgzp86Uxxv0bn2NC0C5vQxzq2qSy7teuOESN1u7Up9zOYxTmgwLh/331Aee69YJoypNWcxf1Vw0sSSEEDL745A/No0anxTq8M4rJKUgNfi+cVp4AGp6Kxyo5TCSVoSXlMdZ+dMM4di4UETgF9j9YhgpH3cojgaC/HU+I9LDTI2rTNEJShbhz1sZbA787whKLqZMyWsrDrbUnPTBzghwq7wFf2LCMFB/HMdi/3P48etLPeKQ0cDc266FUiH+3Z/n760Kz7lGMuB5KcLGrK3tocb9vrFcTJr3wyJ4x18TPhkxdvIzcV/DbXY8P5IvvG43gMVoSKBdMq6zg0xXPGzIV7sHc/3RW3QhViQcpYr4nvDtQ1tqzQom3StWipLRXCwlZwk+n4YFXEoxcSGJZasYEM0aw9Sq1QCQg0/yvlPbOOk3X2oei0rA9Bi0KryX3cmYuKPM05joxSMV23cDyTPghfwK7kH+vIHKZxEpmGOm5XUANFZ5mWcWDwIoPAJSNzu1XRoWcZnWe1896zKqMf1fgBsGI+TtZIzFWg4mHrBsYyoLB9BYUCgfkWGJZZkB0792f9Ip6kPV4Nz84U3sq+lUd5B//+nLpPv/Ga9tKBibfWMf3guzmExEU+JkO25dHJlRTCwiW/VM/80lTJ32l/lSYm0x2OHeN9d7NaXLobNPH34FtGdPFrHfuuUsHtMdwL/6GJtj7P1eXaa/ch/ImLvzWa9a/DD3iH4Tm9d9AXoIn3YRi5ZejwmW/jb33Fj4fNr3Hd1dfhzAfmE9W78ff/Ml+dv3t5Vax+5uGJr8c9TuuGn0UjryL7c7wq/WPHRjWp+PtqFBZr4l98h8Z79iiX97q+bbuLo2DD00p940D+O30kXU79MHd4n66u8+8pfj7N1dula+PfmWh9vLy/3OnK7MbqMnWv3Kdks0kyh2UWF2THzn0L9u8RYXHYO2CsbcqXH1r0QZvVPHNj0/uxifPnZJuceVVCeHA7LGQYbe3sLWy4saGU4fumYpu91U6j0WgGWhxeccN5X87GqdsN93DWOZrDEdZoX+Z498Y5YoWB9j3NZRFyj0lGN3MRd5g4S3zs3L+IeKWwas2AWNsBTHB1xHhtIpex+uKK05gRTsmZ8qm8zXGfn66co2xJfzuOM8pNNc/Kwc6FAnmYr1Fxs1y/acuud/5zQV61qyoCbFWzt/mZ1DRRu81qkgNmnR3tTfPMhkF9l6ziqwoO72TwvvQ+kWGQN8c23F9lPiwNJFhd0kU4Ky7tT54OD/ORANthb/zi/5pn+B6l/hyTBqEkDADCc7bGzUaVgLLViCrmCf6AcMDAQ6B0+mgGlcXj7Qek8rDHkGQ+clqszTMcXWhgPWLC9kaWg/nWBdmxcxkwFppyTBo5+FqbpO0aRtY8Z5XnkDowl4mtJOJDOzAw8mh7twegl4rc4dorHi7z14w00YSPpDCTA6Z7mVRibkhuAtgNAhrkqf0PiQB4zjc4GDhArfdMXh78aIzwTEjM+RCelKkWIVQMXQMUp0MXIbL1PAwUM9iTjGT8kxWVq2VN5vJw2m5tXVwRFGDDmbq6zmx62Sab2THJPqxQM0q2K4TlK55anxTqJ96oeBmbr71SnlPrDZq/9lqnbcM8LJtB3l45kqRqKqXoSy7qr2pn2d5i4cFoZ+jHLnJMlv2Wv9fvjkhVCcCiDaIHuc17e7hq7w8eJZytxVT1U4EANnusO6Y4sP7NA4qr6RgZHfJ4NPFFchqk64fPELxbqftJ0REUHjjrnrtMDzciq+BOyTTUu0HalexMkTNInpVNT2Rji1A8GAtQ6cjc0x7c0a2yY/5bEWenZ+qMY5J27W6cd8c5sxJStAw0H2nxFCw/YD1+MJswattNy5l1c1iqQ4nG8gv79illedop2MUQFbTdZSinWJe0F4fIIC6hzY4RH3p67UJD/ov50VxVJfdc+zJTaCyH1j2P1+J/swaAbhu6Ik8sH136VWGhoA74SN8fpv69XZu63AxAQTzbILB/t3+DQfl/p5VVc3vpWXoDM2Q1G8PuewE9hVPA1ASzlGeWx5mlX2NO4GQWbI6S+5hCF/Sa1LG6lO9N7R3JG1QhQlVGpULrS7lJRdCLkjhOPMHoHo9s/Sr7cOBw7HkNkUd4n9X1LlUKgFBV9PcmCw+oB7z1bIOoDJC1XvstO344iWTRjyPxHF+FSKb4onKPy8C5O/3VbCCOYXFVJpabs5KFbBa52XM2BKPsosNEX5X90ma9+FyNwZ5ZPVUtR0ED2lkIs40BwSHlLosuOefqtIYoP6mzgdyApB+uFskFepvLvOmNfEXV2q/JrBZ9XcAvfSkmw1xZoZ++dXQFbxmvgw+ZtRKelqZ2UYaOFLC6K2ibzNq8eaZp5SvLFefFis565qilIs4Z6Devf3R0xLZW0wPhsCit/Y2gyHMc0bBU6UEtarmdV23PeVdHvFCo49ZIwm3glT0SK1ANR/QXSXFVf5UToL+JiR+Tv6OT7N5bLG5OWrygU5sqtZjqxuljMMOK/Xml5v67HLNKvXg1urRp5SibAS8Hhxt4Ponm+Ta8eg26bVWpRdMMldTeTiQfEev1aO6Jo3Uu3SDVR7cLnxjjBngeC86oXyGcALJv16pmyRYZ8I081sIoc1RDWw8/ANs9u7UL8oSr7CNue5vXT72hWRep96TrhiDyk91C8ge3Sl1SyW6D7Tkq9NhlRRGEY2SeIDnLA4vNMb+eN9cqxxNMcepUlpvAuebGNnF6doWO23Zep84MmIzt6/63J4k/M5iCIRbyM9aXHIeLMEXz+AJxdOIlSJQkGSOF3iSTTTHVNAap0qTLkCnLdDPMNIsRa7Zsj9cRZPr/k7nmmW+BhRZZbImlljHJlSdSlGgxYsWJlyBRkmQpUqVJlyFTlmw5cuXJV6BQkWIlSpUpV6EyIvA5QbNbJGNanNDpOX16Q4rWF447HTKS45qz2gz6JhT4SL9/+OKb1V41ROG1UbWZsDPqnPS2D7zrPe/7Tr0rPvSRAZt8MMsjwx7a7LWftNuK16RFs1Yr7dKhXacuPbr16vPKAYMNMsQwQ+30ksOGG+moH/3sDT5XfObzUCJlUiFVUiN10iBNiiMdxVMCJVISrrrG76b7rrvhLa1eDgPcdicMKQVdYSzf13rQ4mFJUMx6TdQiX1fHbBCzV3iJ7ZUMMWvMFrPHHDFnzBVzxzwx74ToNVZLxjrwveWWPTtPH1hdbUs5zlTXXwKKU3494fhj+j8OzTTlW4qMgjtE0y8MxMmMBVTQXJNHXRt4I9eYCaeDLRFECC4WWecYZLjYp9AUG4QdGWPNyg+RxLrLukF2gI3r3VKpy6TwEoANkWWvlfo3SdQ1Ag==) format("woff2"),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAEFQABIAAAAAjZAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABlAAAABwAAAAciVvK00dERUYAAAGwAAAAKAAAACoBOAHtR1BPUwAAAdgAAAGFAAACNIjBnTJHU1VCAAADYAAAACAAAAAgbJF0j09TLzIAAAOAAAAAVQAAAGB2+md4Y21hcAAAA9gAAAGBAAAB2i9Jb0ZjdnQgAAAFXAAAABoAAAAaCKYELWZwZ20AAAV4AAABsQAAAmVTtC+nZ2FzcAAABywAAAAIAAAACAAAABBnbHlmAAAHNAAAMvAAAHj4xkSGp2hlYWQAADokAAAANgAAADYYlCZOaGhlYQAAOlwAAAAeAAAAJBH6ClFobXR4AAA6fAAAAVAAAAOYmIJS6mxvY2EAADvMAAABwAAAAc7kecV0bWF4cAAAPYwAAAAgAAAAIAICAQNuYW1lAAA9rAAAAVgAAALsH2pzX3Bvc3QAAD8EAAAB2wAAAra16VdNcHJlcAAAQOAAAABwAAAAgD9q32AAAAABAAAAANqHb48AAAAAzs9qawAAAADgBPDYeNpjYGRgYOABYiUgZmJgBuI6BkaGeoZGIKuJ4SmQzQKWYQAANU0DJnjaVZE/a1pRHIbfk7RFShS1na+LN0PpIChFvNxRVBroYKPx2lvoIBR6KSKBQIes3UqWDH6CDv0IhW5CzegkJJAlcz9A9J7T55opHB7e8+d9z+/8kZH0XJ5eyySfTr8qpyfMyDllK+bLZJbN6WHE2t5OczLmZucs6FBdDTTVuS60MjnTMlPzx/yFFb5mmqiV5hWkVwrRKP2lse0qRtes7au4MSqDb1/qGf4Qf4z/XuH2Ft9vrTeTR74GlZvuh1qupsC9U+iKoqVDlaAMHlTAT89Ux9mm34Ee9GEAQxjBGGLIs0Oikv3ODok8tAI+Z647X237Uz3GfRi4pxpBDAcq2hyphcqoh1bAT5ck7kgsSCxIVElUSVSzOtt/nDRRGfXQCmR12rxRj3fpw3v7WcfoCI3gBfdfquTmvMFSHbQLPXgLR9CHYxjAiftGvbkiF2jsIn2wW2oH+sj82p7zi8X0mnteZ73sxrCnob0kOeN/C/L1SjU19EZNtRQo5I8jjRVr/R/9Gr+TAAAAAAEAAAAKABwAHgABbGF0bgAIAAQAAAAA//8AAAAAAAB42mNgYVVlnMDAysDCOovVmIGBURpCM19kSGMSYmBgAkpBQAMDw/IABgYvKJchICLYndGBgVf1D1vavzQGBvYcxjagMCNIjsWHdRWQUmBgAgAyFAxGAAAAeNpjYGBgZoBgGQZGBhC4AuQxgvksDDuAtBaDApDFBWTxMsgy1DH8ZwxmOsZ0R4FLQURBSkFOQUlBTUFfwUohXmGNopLqn///waaA1CowLGAMAqtlUBBQkFCQgaq1RFLL/P/r/2f/n/w//L/w7/+/rx4cf3Dowf4H+x7sfrDjwYYHyx80PzC/f+jWS6jbiASMbBAvgdlMQIIJTQFQkoWVjZ2Dk4ubh5ePX0BQSFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHV0/fwNDI2MTUzNzC0sraxtbO3sHRydnF1c3dw9PL28fXzz8gMCg4JDQsPCIyKjomNi4+ITGJob2jq2fKzPlLFi9dvmzFqjWr167bsH7jpi3btm7fuWPvnn37GYpT07LuVi4qzHlSns3QOZuhhIEhowLsutxahpW7m1LyQey8unvJzW0zDh+5eu3W7es3djEcYmB4/OAhUKbq5h2G1t6Wvu4JEyf1T5vOMHXuvDkMR48VAaWqgRgAkWuFxwAAAAAAAMgAxwDIAK8AyQDhANIA1QC+AGkARAURAAB42l1Ru05bQRDdDQ8DgcTYIDnaFLOZkMZ7oQUJxNWNYmQ7heUIaTdykYtxAR9AgUQN2q8ZoKGkSJsGIRdIfEI+IRIza4iiNDs7s3POmTNLypGqd+lrz1PnJJDC3QbNNv1OSLWzAPek6+uNjLSDB1psZvTKdfv+Cwab0ZQ7agDlPW8pDxlNO4FatKf+0fwKhvv8H/M7GLQ00/TUOgnpIQTmm3FLg+8ZzbrLD/qC1eFiMDCkmKbiLj+mUv63NOdqy7C1kdG8gzMR+ck0QFNrbQSa/tQh1fNxFEuQy6axNpiYsv4kE8GFyXRVU7XM+NrBXbKz6GCDKs2BB9jDVnkMHg4PJhTStyTKLA0R9mKrxAgRkxwKOeXcyf6kQPlIEsa8SUo744a1BsaR18CgNk+z/zybTW1vHcL4WRzBd78ZSzr4yIbaGBFiO2IpgAlEQkZV+YYaz70sBuRS+89AlIDl8Y9/nQi07thEPJe1dQ4xVgh6ftvc8suKu1a5zotCd2+qaqjSKc37Xs6+xwOeHgvDQWPBm8/7/kqB+jwsrjRoDgRDejd6/6K16oirvBc+sifTv7FaAAAAAAEAAf//AA942u19DZBb13Xeve8BePgHHv6B/cVif0jukpAeuFxDlknGpthQVBVFikWljaQ0frYVWU4o/8iKrJWdlLFNjVsz8RjJ2JNpRLpTWXXE90BEmbE1LiN74ic7nqYqRc0o8oRUO6rZyoonUacRdgH3nHPve3jYBZf6czKdKcldvMWC75577rnnfOfvPqawA4wpZvC9TGUa22VzVr+2rQViPzbsUPCFa9uqApfMVvHtIL7d1kLx9WvbHN9v6FV9rqpXDyjT/Vn+h/27gu/t/scDgR8wuCUzGeNLwcfovlezNry3aHN+yQrWuRWuW+y8FTBsVb1khQxbUy/ZEb7I7CDXM1agedXVjeVGXtUbuungH34iUFl7iYn7Bm5QboP7RliWfYhZobqVanQ0haUDi5ZuWKxuRRs0UMzgVg4HolHUdCcSoA9F6u2IGl08sz8SiizC+3aUL9oJ+Egi3cmKj2Tr7WwCP5JNRxbtPFB21dVZoCi3yJeN5YZ3ZTqmYTj4LfCi0zVNg75JOpkTsAIvsjE2xT7PgC47W2wQZbY+bhhtxnEAVgEa8oYVqNupSfh1EH4dScCvgwH8dVCDX+NEputW5bythAzDLgOzwniHShk/UmHwkYBhldN2ASYSnYCP5OEj8TR8JF/Aj+Sz8JGkYVfdiSzXaBJV+Grka/RVW67C10p1uUos50vEeKd/Dq/75/gJpyvecV8YrCyscfAFWIsZtoMZ7CRrT8EqW9W6Nd6wVViCRQPX5+qGPQc/FA1rW93KN+wY/JAyrAQIQqNuhc9bzLBroUs2hzWope0pvtgOxOcNmMekeqmdLCzCpTWZtnfB9CqhS1bGsCppOwufztbt3fAmD4PURJv2rkl4HW/alSy86k1mh1S4YE172xy8ZkCsso1cEQR2Xl3JrODsq4VsbX6R6/Ca1pAB1fls4Z1cr83kecNYWd69yE1nlWf7j1wo8+JFfqfDb3855SSPv8bv/Afe7Z90+scvXuAPrq2tKvu7D8IFf2q1zK8zeNbgS4Zp1vv/pdX/Zrn/zf434SdDPXiKX/fHvRtP8Uck/0JfBf6VWY3tZKdYO438yzbseWDRUh0k89KZ8ehSeNEuwRszdVvhuF+4tYvkugIsqBDDQITsIPwUTNuZ2KI9C5dhw5pN29uFbNt1eJ2q6Jl2tphrNpv2bBA4Empa23VbSzWBVaV5PXMmkZndPltsWku6lW/a0XH4TLhpzehnWLAyBb8ABqZXqoUx3lD3wKsOPJuP8Vo2BK/Z3Du5gQyb4d6V2eVLr3Gn26+M86Vut39O/tA/13VaZgv+qdPy9Uf8hGH0P8a/1fteNGT0j/aPGgb/fP/dyh74kZ/odrvrF+Cbu7dY6PPAt3E2D3urPYa6ZQpYk6jbIX6JWwvEnongJWsibaWmz+t2ADiCe0zFt+wMcCMfuHQmks8Ab6OBS1a0bkcCl+xt8IuJAExbaVop3ZptWtGMVWtaGd2uzADb8hH4XQnYNTUGF8CphP5EQIlGCqWaYM+elfnl9E5e0Gu7a8FQPlfkyw29qC0Ah6azuUbVWOG1UN7kpw/zrHKqe3q19+erp5VXTp8un7rhkfUv9X/srKraoR3rn6m8j3/5J6vl1/gnyrzcP+5w/hcXjf7f/G3/Bwecfd/RYT/exH85fwb5wVEnkq6NsP2oEV11CDqHIzuirhbcShPCthxWc6ZPr+EYP32HclvoIyyF2jyGHE+iMNZxo3MrTUNEYL9GGN0xQVrJ1sVN9fQKKJmZMk+/k+dr82a324I/XRAP9Wb+lAFqZv1xUDWbxiGrkYJxtLodluOo5+04jKPGcRw1BeNo7jggdzAEUN8owKtWM8Uocpwlx+jvhXH2Gsizu9SiOhu0WJJdxaw4Wo2OypkWWORWqm4p5+0gyEMa5CGowFLHYM3VOF3AdFaKwKWVogYLqy2s3NX83hPfa35/9Yur8C9w9E9+7ty5n/uTd3/9Q1+Hf3J92GmwBWssxm5GS2BpwkIFPSsQjSy2OTGOqxGgAOk5bykGchTY2I5EialgDdrRCF5GQevbCbliVTCU1XxVr+kmf8rhT/X3Osq94rW/lz8lafjp3XyJOSAj7/ZZY09Y3piUbDSBrowo9wYstQmarcik9AkJhK0XdInNowW/13GIL4xoUtn2AU3eBf43H0nyDjg0mijBV6E/VZYT/9/idd9gDd7gZvBgt/uN4GPdW6Xe2A+fjwF9e1g76kpxXkpxicYD6bLiaRQpAiZleNVx6SNNKcpVki5QeWnY0HBZq87oZlf9EeioEig20Gmt9Qst/ip/CmQbZA7/gjZ7CszoErwH5lTQrswDLSG2i7UDSDuYSiRfq1sBMekwjKyiNuIgfTwEF0GSvgastGaCIW7h9rw18J37xf2CPySduCo1ItqMcB2kBGY2ATb5PCAJuwSTixrt0jiuaAnRRxrsLFiQPZVvaJfOPsTyi9GkpaQt9ayd116zcmfZGUXN5XfBH+5dWfsr3C6hfYgDaeESGJZoTAfDAuRlVuaMlXngiVYDI1vIag1FC85oRZRQs3xBra2WCp/uHTgedxIvq8culjkvX1j/4WqJB6zu5/gdYDxN52KXf7Fu9K39aDadVYAgch+JOc6w32ftKs4Rlq2tVkkTIA4CNY7oQq/bRZx1DfDGeTsHU86lLY52gIFNQMEM4luw9oAoAoAxKniHZBRhUtoK4QcnYffPwq+TOZjkNGCKEGELZkcRU0w2rZgOP1ow8Vy+IibeQP3+Lr67BiAK7F+tGprgtfQc2MmcVsiDwEybT4N2X13tx/lfm6u922FeWVXr3vBQFzT/T0ClO5XvOhcd/hcctD4o/a5h/qT/qfLA5qHsRlmC3chAzTJU8FZI4CkAgArITrJuRc5bccMO4xY22mFSFmHYuO1ImPYw6o0UQm0lpmdsniDKdV7VV/I1ECuA8ybYYkR/67+s/gd+gi8pr6w/zp/uHwX6lP/q6jNBywT7AGuP4zqA2QWlBQj0klVId5KcrRCMBgUKyzBJcD9lkBXOAthNI9pHIAuIHeEL2F4gJjmGQCQJjG7zSBlRSgG3Xa5JVgmMaUOwdUarkrrzIIj5NJebbnmm/1rwhe7LpYrcjfxr5Xji4kWnrN7s9G8MqcDV/tFy2cfPAptmv8raeZxFGcifqpPBiUqVUCWVUESVYFjFtD3Oyd5khOMyA7SPF4lIwAiwPQEZlAlrInxIEHwINV2tAVgTVUXeIzzrTQnUx6WXE078+PrftDziB6rka0oCVEm9/2HAUJ/xZsFPwMzcffEC6ZJp1g4KybC5cokLuwmrzRDvqU2hgHkN1OL964931ZsD/+27ztokuCnMxfO4v3RY2QX22wKP2jlgx1jdnoaXeQmwtpGOAngOuNzK+DZWJohv2TVaU8D8+KsEbCXEoRkBrOwawvRU044UpWEdwz0GzJrW7ZjSbFrzGfjPTQ9O+XdQ1ttjM3mPeyGTrx72bSUCUaur66+tGu9TztNOAzBlGt2hbSX3m/KRF2HLDe8xv0yoQhikaCQ9mcBdhh4LuDU8DVxZtMZJLEgmOIMZFZpWSAfJkDqDNa2ybmlNawq1JuqLAtCvLyN49huVgUyAOKhVEAcQBWFdii9/0xOJpwDUoCjwT/ATMKujvb8HI1NXn3GciwP/m2yxBr7FwOKTdby02QdXpQ8ufW9pZR2HTDXeD/ED3C8C+ucXRiEIqXxJCcGdo+LOcWNLOJHaACfEuAApYHAEFWJ0IeNO4KFgjoF4Z3k1wqumqvFsL6O80v+x8ooy33u+9zzRyU8A1qrQvCsuCvHNWk6S9oEAI2sdgM8gDICdNo+1EsHBTOWVXgYlbP01R5mXgxGPg38N8lIEL/9rrF1ydUiePDVujXvKAzRHCUQkYdhjQpWMCS8kBFyfENY39KGztwjrCzYofdaOgvUNnz0TiYazaJbOpJLp7GIbvk8/PP1wLZTUM03AheD6Nhl8KJUWFtq9IgtdZBI85EEptUMs7lpo2FH5hpLiM/laZh/fI7QqR96jTX6N839Yaz3Nu2tfaqGh5rc7YBPQIP/75f7Jctnhdxjl4Lcvgo6SsiH1zxxgmY+z9izyoYohmDp4VGBpDXRmwRQAQ4RWrRNjpgDGTxHqnaqB6Z1KI6K154FB88JzFZYbbPkiGjT7KnwtEgxidnoJHNaQVioLx0so2GIewRjoB/AEJnhjz7s4qVzYWQ2wGPPomcJcZ/Kgbo+9nAAHPt7tml1QHvHjvQOtlnrz+vVd5TYT/kj0Vu//Bl/tz3XBi3D4hdOgfgHMgaOiPGy2TNPVGYhBNbDM8xKFqg10jMBhIUAHXIijDpZhCsSlVV5Tq2q2CoL1MFjYh7ufWT/7mQvK5/uEVCng8qryHPPHWKKglUvs/XLnSZSTgZeS9PLKxNOYSgGSWBrDVnYAdHASdXAYdHAFvd6YCJUEkuT/M1uPCScfrFeoaZVk9E33VO6cUEYS0cBuIR17vXoM9OuD6ofM1fXHg48NlKrzzHOOZ5NCp2hv3MTaBdePiw4hbRF1w42ANjUrFBHi7UwCqMo3raxuB3OICqIpFOBMVgiwz5rS0horgDEBB3QDNwgj+iCs5TFCmGudrreUH5bL1+1/uG749b0G3uYeyVlctZRkqfBqEUuF0+j5YIyF/IIYLqWG/gCyChX3nPQEzMCL3e7aS+oToKWvDz7mon9HIH+frY6xn5MjRgRODwo1RQPHXXeanD/hUcdgiyiG8AKl6yfcPvEFFn3tJlJmVvAxp38E//mxQYRdI6Vzw1jREWOBEyoHim0YyBtGDNL7gt8Pm2B3STyYElqw4FvySf+SZ8WSl2jJ29kSBVvzkUVCg1lc/TGQRlj9Cq5+HlbfLgEktKMFfTOicmVgGcRU10ZKAu89qk7zy4jDaad/nPd/o2745xJjTckvrSHnALvZCjbc1cGdptBOA4SFhhSdRXddMDSObhowzAlYjrN2U/Cx3heUe7u3Kvd6PJPx8akh33WEx0txcHJhfeuZYsusnURew2K2g0kKF/MIGlhXcIXhJTcyJgQX7raig63dzqeX4a4heDVRNE+I4Ej/aH8vwAqn1YIVvqnrYf2PwHhx1nDlp4EqzcePhOc2Kwb6VMxWY7Q/JCd4IwKQE1mhhJSD3d7tyqlu7xu9rmBJb7G3SEwRc7sfxgqyHXJvqFKHhtwJtVWSUDUIsqINmA2gIXBD8LG1SVfmtXuI5gPyPqFIo4HkBobIBS9fk0YYXUEN3A1bCaDEIYBrq+EY6Ru4P6AAWE3Q27rJ70AEwO9wes/3z/Weh0GXA98HL/z7+Lq27JchjMcJnoW80QfbLZKG6YnRUbeoERxdc0e31bAcmxMPceBAxemfXHsJROFccKl7K3ydY34b9DOJa4DK78K2AWfkGOi0B7eOawywQBgk9IC7g+qk5Dar1YiBmjUuLBVRFg9Lw5SK6D5jBGSVuWuDHup6FghtzwNgd3pfUJvPPCd5oV0D46dZld3M2inkRVaAd+LFDA2uo++ZtsckL9BfGdNhwGTT0vR2JIZIidlZ1DtxEAJrSrejkYHtKfOcJqK6glkrfCW4Z1kfcCzy71rv2Xe/ZNve2X6yxb/AN3Lvl/7Zna1tHysRBxt8sfWTXE6y0cfHFHgjt0g+RhoArglIFSQrizQbDGunDStFRgo8bDT3qJFKCJhikqFpYfKtgj5s49WaDlz1c/fQIf44WvcBh//qg3c90/8A//JzLp8HMj7D7pf2fQzoqgrvGfRDQAZgSpTfQV8/QUmqsGA5gBSKr5QxdjSjFoHfVlg/k85PVzEDoQG203OTcMns6hgF3dGj1ptWLNPmGpMRl4WMZwQ08KYKWdL+KnlWGIOaNzkvX/RswafzpQfV/3mhzEsX1zr0nnrs04XS6nrhgvqj/fwmMgoXQRN+0+g/cnWdfxF/8Olcjb2DAYwWkRe1IZYAHKnQeUQG7WCIlDAYz3YoiJchjLYM/A2K0Abv7z3qBF50hNs9iKWk0Etz9Tkqi0jjSnpc36THX5V6PA56PGCtdTxFPlivENqbwRx8IYIQuefI1ggHiGp2Uc91e/f1z7k6Tt4nvE669dusHYf7tMORWAO0K6t3uBoIabNFT8fy0CXpHNtaiHQsOjrf3vVyHh0di6Wt+NkkfMJSzn7j2mfEu0FL3WVzJQzvJe1o+LWgFTs7+C+RXXYsGrai8Lsg/i4w+I92IBi2QmkreDZoaWlwnVTWVoJR9Ir2RxQVfhuJxuK73D/gIDE5V5xuDUyUeRGc6U908dtFwPz94wBrYeqfDfwWfoGKh1c2jBFmBzZRccEBgQBbQR0eiJIOF2NEcBBTOdW7XXKW7CB4ksqzyrM9W/kFsoS/0LOHxohifDjsW68Y5kxJa6He1MK0arB84aHl00DWFtwlvL3slMHY0hBjvYPKN8a8OJ7Ehq691UD2VNi8CgFDQn+2JrxIS9UJeTWW+Rw6z9J3BjwI/rMTqPDvOmsvOTLXIHI4GlsR8Sib+QAnRR46GmyOACJa3DruT6oht0vRRbX8VbQujnaN0711c8xfFXzxJxhgKc1u8GDXw0seLfs3zFHSop2HYTshQUAoTUEd2H6htEuU5sYMGkARIMyqKRy0fhww8D/8BY4RSqpPaPfA3qoysUwdzlkcsyru7qKIEIXvUdgWNLgHIK3u6dOhJL+jf/Iv/1LSGnyBvL7KAP/QhT+rAZwBLdL9nOQ1jD2theH/TDKYFg5cDgw+D9Oh2BMMXA3WTEJ6WniQRw3mAjeAXzmDnmURuZlpuIock80RGfKquSEvVOQxUuQI4YMi5IWKPFumuDizx2Q8tKpjyEvBWVsR3UaTKvLHRnEBFXa+JixpbTlUk2EvShuA0D4MLnLhU/14y+kqT3Ydw+jdB4aUv3r31NTd8C6/gy8Zjfe3WvBiAAbLGIBCllqtljcn0qdj7BeFhrJYgzzlcl3qVjcyA3bTVtIGWU50lyMiGkP+BkUmM3HCBHawLMOnCDb3NDB8AohkZiGvpymGJww/EAquPGhMwwBiWy0gNfgYJrL7e01ESoYQZlOYeLn/kP9F9vNv2kfe6BsvI1cx/YyRZqRuuUExcuIkkoSkOd3eAXCETEIi51r9cyZ9NwyfXEgeHhJWCcyRy0OV8rEuD9OIPUQRTShvGC4PgXdJYqKtll2XbZkWH/0iseR+3sGiYymNt9TEPUkhP9G91XCBpunDmci7DCtjhEFH7kWFJ50VURFiYkVgzSAlHsIUYbJy4KUIPiL+S6DiTGMaKwoaO5EccBEwUcFjYLYqA/XAx/Vy/LjLxafVKSD1uMdM8CeJk8ptZkuusfIKxdQPy/oOUBAJt0RJOuPcytStNGV8UyJBl0ojgEhhGh0c5HQKf0ojnMh6RTy7Kac+wSWwaGFSHZnjqMcco2s4puEgiENe9U8Sr8psjv0r6R+Me0yCzU1ylzW4Ne8PbVfc0LadmZJVRQu4zJxqHwZh7XEMa9upmiyyKcpEGK6xLtZ8GbCKtmHFaZVpvcXaIzO9lTdM08QVJ6Yaa7/TNQx12rd5uCejOnvnEDp2d3jGw/ngpOtCQFE2s1Rnltywn0ENEXovc7mLHf/u7T2q3Ibj9h5lm2rbljzv/fWE1mE4N7ROsRrAgWJ9+FPkM8XBq0eZYGSjUP1G8Y4JrEgAb4mKfGIG4hqQByUcWSR/G3huIA7MaTWs3zBBMuGrBVgeORfaP4hrs+DBy/jyQZF9voIv36DQOzDLdB5RPuDG33tffiT42PoF/hSiGaw7eGvxjdBXQVYn2RFpA5MFQJdjdbRMWB7HoyAY4M7hjSbF8k6KGHFBxewj5hRwf9vT+FaRwpuw4mM+l7qRxzUv7lmRC7/IZwavKAD8jl+55ppfAb3jtMTfwA2GkTl0KDMkDD6hGOjykfJovAF5zF9eHpGKYXEc6MG34vsLm5FPa5uU8pPdoW3pajlhz/wKWewLqWd8tpeMBmi88oATb9b2ZiVvpO0VUb8tbC8Q85jhEds/qt48ZD98tEobR7RG656NM960jVvG2N8bsnFG91asgPOzdCBTKbZXylR8wMa05/orxMSIzJKge2jHmQjrB/UhsRK4YJRQofkHeRqMOYWWYtKNwYEiwnKSnCwnmSYNFxNmouBlQHWR3kpTqSnZiXakPEGhlAjYCpuNNZt2Djx+O5YelEygXZ33wRZM9FO2d17YiFbv0e4AvSi3kUjyO1otzOgSAqRLgi8b7G3SzZX4i65AsfrsrRv4TrsVVmD92unIZnsri6xyVMG2DPaWCmOxvgzsLWJ4p/co8LWr3LZZH5DdjzX8rn3G79qDJ2eFDfLuhT5IU0acZF4X0TgXNQmeSCniryq39R5FkVFuW+sYAr/JOCqM/Xp9/ZrpYFTK6T0PVgkxw1qH+XXx6/L11YGvrw58ffXlL4/w9Xvi3WFfPyJ9ffe/+H39iPT15X98k77+GMd/vBbDGXe7+A+WDb7DrF9RM/i11sFXHw/flI+f6P19F1ytE93e3yuJLlazoiPev52fIgt5qn+74C/oIBwjiX6jsPXuSqUwzocrFR1260NY3Wjs496KHTaPP3zbkfk5d+FANA4f9snfZt+eb+nbV6Vvrx5bfzBg4T0d5UnH6R1wMQT406+AP11mv8naGbxvnl9y0+wRWR8CqLuIbrWdDhJeKdLuKmKJVjHdyUm/WuDvNJjodjBZIDXBMsDRdLHZtLiOwdhI5owaiMVFjnfZ0BsZAr1aLa0V9AJtRXU5bbZ44uVu63icP/RQ4nir+8NJrH/8BP9i3QHmG1f339V1lngryD8i54A7JnSe6hRHY5IsYZL+ubDyf/ob5/1JyU/M9GdFDpZSvGLe6nmcWCGINe7tAlU6FLD+vpDulMW8y3VUBTh1MhslDMkCA4qCAWVRWJzVbRVYYmXIf46JMm2qcF1Jr8zrWLW+3ChkG+lGHvw8BWtdjyceeojHYfovJ3jrS5M/7Hb5t69G58mp9z/cP+70/22wf/eSjBkEflG7heXZPkblGg0UjjMZLRmWBS9gXwrEFgD9Vl6YPtROCLOieYRS4Cchn3bvaRjFQsPYs9zIhWoz4NnPhPLmtz772X9x4+7dhxy4uPMQXISSn/3WYePQbvH9Mv0hVwTQdkCI6wYgXVl7iYC057tiTcYYq7FPiJoMXJZ8w54UfQdVcr+EgadulFma6DgMNU5VGnYAvZ0ijBlKGlT0hc53TDjfUcOeQ4eo6CWoI5Sgrk5iDaTfCfe1FzREglr0F6SpvwDQAL8DzAZFobtdylVjO8FJMHPgyIGVA1SA/QMf7q4/jglr8IcQHCCIGYrdldn7fNU4Req4yNJ6YjtMUtbkVLBgC01MnuxzO0/tJfkymTvRIdIO5PG9ACOXk+QzHxCeHlXoAIzBthGYWR5DC/A9Dz5d3jRA43TVJ9Yfb2FIbHtAB7u46qyKsm64+LOPyxqRFui6F6my7GEGBGFBWbsyTT0sE6ILZp5UYDs6TyXOGnWtULGZ6habUaYGQ05YHjIJmOJPeVALj09gzqCmW2XcMH+aSKZzhSLlDqYreuZMjhfH8QPzOvzXJhblnQmGE2lSKvv4PDjSCw1yBoorDa0AsyrWKLWzoAn4hujN/MHKyg+619e281e3167vuj/BhGvXg/pZAiwHWOC5T54798nnbsyFw7kb/deg+zFHtuSLXxbY3TKykiZ9oHNKh+UIqOQFUJG2oFi3kucxYZKgvo52gpK9iZiIDSSpUymZjlBgA+U3kXRjwvnhkH5e/K1hohz/uvHhj/Hfx0JxWS8OX78vo8UHHLKTpru3PL2pwTpu5eii/nT7t0Bo/2j9fYH343d5n5++I/RV0KU72Qo7LqK49pKoIL0KXvbU7RlRc5hD2X0HjaILsDnhgc2SYW+n+ju7KSvu2jvTuP+skN5Jzi3uauCab8+0Cws7SLVeheldzuADe/Q/Taam5+Yj+ImZjF0q4q5dEWmj5fkFSiKhZfGll/KFIv0ESjePv+cD0RB5pGL2lsKL/fh/zy1fKFd8Oadi7taZZ/irz0418f21zsv8f7jyAqx1zsz1/83OXfyTBv8E1lXhhv/u0382w6/bsdjvGKi2H7m6rr5Xyo+Cult5Uq5BnaLNARfY+sLrLrAMSDgW8Zo73Pr5UNJxhM5Uh/LHdfZpnxe5q95ZENV9M/XOmLhyPcur/J4lyF1nTlT4zaXtHbA+U0ZnUbwxaViLA9/zanjdgQ1ZO5u2vih8UHtmAZZvcsdi059j3ZiLzsJOhU1K6zHBKWDcCMlqj+EctbOqzN+nmaHr+nsPH+ZPXRcytft6z69ulbruf/PixXLxe6uti63Vp0tlIafKs+oxWdtVpc6asGDByLIuEdmvaitV1eTXtfh1q+/p/+p7jvKDpyjBswiuAr/H7Q0Mnaf6wphbzahurGk8vbm80as8JP3Ps+rXlZ8Cxt/DCI8TZW5DSTBCuQcreL6j0iK0gwRFgujShL2+Ea2mm+rP819TvmL285x/bqiHg/mbNeBPYEhOFtgu9ns+SZmvd7YJEua34UjzJVBIVQMlqDwsN/WNcrMgxGSbYS2ksXzWWjQ6VfHeONjrgehgASDIAdXf6zoJzrZ58eMuLMffQnT0Kir2wgSvLfuz3Zskp6vsW52dPbIPFeE+/L6FyPT+XHk2/u27du/+9R/84J7+d/kf/fqHJFYMPhZ8AfTbFfpgsNZFxP/U+5QTwZPE1xvQE+ikXJZ1VNmeQ3GcTlywJU6YpBOin0Q2AJVbRPWqpUKMdhLCM5g4ILP5lRzBtN2I0MxTH/voya9+9ON/fPCBI0fu/61bb/1k4PMfO3nqox/56smPHrn//iNHHnhgUB/3AtF1jej66iQ9ygIDyrifMlitTtijDCZrLOu7YSnyeq5WXaCIuk4Fp1iz4zhrndP88cA/f/z0WudxLt9xnNNW4PDp0ySPz6pV6ms5xsAkdEpi/HC9k5Dju70tnZIg4bLtLf9rQ3tL9M20t+wZtLcQZNBABcn2lmUzcZT/3r54bH//JKkc/tTRBOeJo/3f3Bfn4KkfUI+dKhvm0dXvFcuPTp+Ey31myzfHGfYoA3wq13y4saUTkz3O9U5RTpySch0uZg2edW76vN7JB9z1ybm/QGe8UxFqYHOrS2dSrNWb7HYhf5RSI7C3UD/jNkNkOGO+fy8/tndv98fG3v7je83j/Njq/L7V/vWfU//INBOmedR8H38yHn9ytWzcfzYxnMssCJ02nMuEUeeqQRPr1frxULLbdX1o9HOz7D3DcRZWd0Mtogs8KyJl2aFoS96NttiJTHNUvAUMky/i8igogpOAjfwhl/7RITwex/466s4JNDDeosr4fcQtJO2AytaoOxPzUUH0N0S8BLzxiJurBS1G1YPwhebtIWzExpqOGP9MuXtr4MU18HDLYlzlXlnnP7NR14xwa8n4S4VOvFPm4YpiBNSDFqHUA1WpAeYOYb0dFbWoEa8WtNiAZad6fdMxAPq3DLPlxgaUZ/l1VGMC1tLrZZMWaKidbdDGtmqah4MHzd6i8mvXujb3Zmlj9jMU/OQVdSFqHG2gC/2RbZRIwApgDlZ8rSMmQAHsw1o1D/MThw/3jx5W/zOY//JF+tYCDNDaZKdFJ0B1Yz8Av25Eb8Bwj8A/sQ79/zT4aPD6NTqsnUPskhB50LLs1yiIwt6Y6NcIioB2iPo1sBlYH9WvwcmcRLTXLO0s/HBG4WoWtlL6TDiiZRfb8KOvZQPeo5YNRQ1HXKsjrsjqpLHYLUvwJoNt+Qk902GgoIoiBJbZx41l7NwQ7XCi7l1fptaNQdOG8iTFE9YffE05jnHCO8plp39S9Gxg7Tv/l8vqNOkAif1B52qwMskNHQxxmUt1g5FcpGT8HQzBGh/uYnCoxKQ/629m0MLdtZcG/QxvYTzQ/+rG8cgcWP7x0DaIAd3x7oHxkkzfMF7KyxWLsDtP0cERvvFEsc6GIVfd2p0/GB5UFPLQwO64t5CnPM0+PDTupEgDFMACNJCIM5VUISwSFRmD+svC5+2JwVkFWdlWNhFGZDeJYUG9w2NKYRod2GzGDk5R2fAkWW8f+SOjcxtmY2wK1lWGp+WP3MlldH0B8EPRN0qyDPvlEb0vWKuWatCypmFeWXjjPJVeJEWWFgM5OYQdMRGFTungSGHIE4MXI9plItx1YDe2zeA5JY6/d4a/h9xb//pHAVUcHEVlro4dq1SuVUQSO3qIxQKLFEvB/hjYwVGKIIzq4FF9EHsTWc7Hb7nl4/g1RNrfHfrABw79/Ac/6MYrI7tAJ2VYnr1X1CtjPDYuGnyyIrgcFkcgBGTqr0DJK9UgJ0oz2nEKr8eTEdJYRYISKCpqvimIzfoaReDL6zwS6Z7p9QuYOegpbgtS/938W7KFxNeLRHiBenqq7ChrTyOleZJfjOaN+SqXZvyVS4C+MZjaniwikZMVygFsqGeqDYdUX3/PD7UNIiAZ3f3T3+t0sSB2dA8QYjrTcGutQSfFWGqrrpz0lbpy9E1dORyL7gadOWsvkXb0GnSoEu9nOj4C5qHxSVt6BAgUPaDhHqAhsxUN2SvRkNtEQ0RWPPrI+IqrQX2EuGWQbs8b6BbkRxZ+ugw12IiTbpAF173Dni5PGjZcYMkspsxTwpxnpQuwgWmulhlQjJ2Ojo9YN3ZGfJM+i8ZqEkXLM64C593Ym60NcC9IBEVGSRK6KAKv/d3gfIo3di9YXcpUiVU1aDnl3ZC206CoOdWlRvF+muj+ohJi7Tz4dqKEOKqJlkqvNhVvedpdocPe0rg3pvXxYpAxrE2QlJJPI6KREcPtk3IjkTFR96+l7XBMJJMSnk8C7laZ+wKTYii8GurLRux4p4w5xYWLVxDD5QxMxbkFL+LslDidNtCO09kp8QKenRJ3z05BbJnyFcOkfC6D29JX1bMyfoRyAQCzgqjCUV5ptXoZ5cneAfCjlHvdyJByb/+IDAwdcdyeHLD/ETbFfmtDFxDRSCH/M+N6KSxAaM6QdRVucxDm3KbgcipNRlJm4tyWIaywmBLJYSun24kSoII8NSWObh+6TKbOayranLPztxltzN8NcFyM0PQ1IyqPxkdVHk1I/6wdKWEgYYvOI6pX3hyfo22zVVROvbn7j0MfqtYR9NFW3IpArGDxxd1J5xbZ5Egap0bROD2gcewKNErVu4lMb3tvTeiwTiZ5Rlp3Ip7dQCuWjpYaeAzXmR1T82HRDjTjnVU2CPfaO+FyJwV67Zo48s2dGJ5SNrMThHdsvtm09dqVmtMuI9ObZrtZtree9rCsD7CukKUpxLobZ1+iQ++wJGDC28e+OaMXOUanh7hb2p0z7mN96koz9UzS5nY8PKtl6+lIY0U5g4AV+APKOvjrVfjX+kdQcJe6oMO+hgjpHM/iHfvf4dfiHeH7d3x5ogTLAR9+TdplTFZmZOHHOBVAMMNF+SVRN4BQb4LKMgXQL+nthJ7HXF1MlGfmZR1KRgcPGFN4+Daor5V5YMBKVSOW8FyRk2IAruxeMG+/vRs8CN/WfmdJ/cP1Z1ovq7taS+ZDPEO8MB/qv0LM4K+eOqy+gG0CyJFTh117ooUJXaxs7rrKjeq6ylN5HVanZGjLbey/IqS3oQeL3yGMvK8Vy9978fbTgCppIw0nhEbyEyFQn0vDPdRjOIKG4igaSh4N2ZE0uGhvIxlZV+MMEyI1jJCt/bDHkB90ZsAwNQh+cyJLnjfcqlZJmkRyGNrNCWcDPQyX4PLIdjlvQ21iFx5uOUTiENYjmxKlU+OGurJSXldWWnZl2Uq8eZm+LJVMx6A366KLyv0tWmoTFkkZOv/hkFtZ7B1zpQ5VuyOiU2KGYUXF2VahANUT2smorILWY7JOFQtCN7TVOuoT/r7armis7R9X9j3znC++PcnuY+2E9FKToiY0L7L1PoslqzVKgoh2iYLIpQTVKFiltKXjoRTRgLBlpUnKtNghXZKZS5KfbeV1rGEdc0lOb+feSUDLQ+dSzOQRA6vTeDhF7z7lttXV3qPKPnO1d6AVqPATG8+ncOgwWdXrIcD+p3n2sS06oKxaXR4redkmqG2yCao9WZujaMEWjVB2DWc49/oaogQQulJTlCGA0eVao2Bx2Rud8+zbO+dZnHPtdc5Z7JArzlmArctNGsvXvTmHkjDnKbYdq8LcOWOZybbhTrcd7oSnxYSnhya8CBOeRltVxkBFpzI2MTWHMbiMSJfNyOlve2O9bzLKeKUWOA+0Xdy6Fy7wkNCq649TT5y75v8b5r+LvYO1BvO/Gia+MrTmsN7lBpZmnVmcXgiLNqEaKNymy5a6lAPcwLvguu7nj1XDt2eBUdcgutsFWnB8oYmssnYDe66W7Fl5Y+wZHcW8Erfu3AT67rwS2/y4TzAvIHl3v9wvO9jnttYS1kLDnkWpAp4tbt47tcEBR9hKtQMudwwJ2BLuqB1vUyulV+9zxZ2EjvcW22gQS5X7aAYkaXUrTizVO/MyplofyYbOdgqyWtuHpo8VHtntb9f0/aHZK7LAi9VeXod+yAvcqqIPPnADSMRu9k72KGtvR7wyPdto2Ds59c6V6vayqONr4K4QzLGawmpis921LmMWBWMW01hbiqzAHVRaNugIZ0o30VnYVsGw3wUMmsOqqaua1iwdiDCBMX9m7wSu2TXwmwBcd9jE5OJVoJfsiILNFsAwK6lTZmMT22QX1KDTcWYhv5GRc17v4xAPzWtX3jvUDXmfYWxiq3pJNkj6uJq7dp/ua5U0XAa3sGXSl9Ov4nlCP6M48+vqm6158eXapg7aLoaWu6O6aGVceWBrsUd1AiNXo7tUYVru8UiXa1Sdko2q7XRlnAyt16xqV1Sq1diqaVUiiJGNq3MyoDKifRXg6TBmuNI8xt7KPMZwHpWt5yFQwWXmIQMvIyaCh4/7cQDOYxr9V/88Kr5DYqreJCreJMa8SWDkIsxEnjahd9K5fBFPobOSeObjFfuI3ZTi6HZiz8ZfuExfsWvce8/jZhnYJ7E2VfbRLaTMmhSqespw985gnfB0OJlyxJ1UhcvqxtXD7ZOovpF2aZ8FGrlqRyh4MXLJyObImLjsE9jljzRfLiwuzjpVmptD7eDUiHg+u/x9+eXvy4Nudc7GsHvA6np39uLuIGdvLe4esGRCWd5Zxt0lzW973F2eSeN2JUseBV6U56Ga4jxUTLhglAu2eVJ0UcQN73T2qv+8SwxwBcYNg7onY0Y7rVNPXTKy2NYpX6ljumgGk5XlvPt8Bmqc2F1bbhQmeANPJB6cFFDmoodyvmV2Wy0Hg11oZ5Za/b1uE6VJfe/rD3qHBcDyeGcFAP7V2QL7jRHduRivy9C8zsyWp8MipDUuWg8GTbt0zu2CODhKdu9a4/jehOxHGF+AHZGfRrW2RUOvOjpo6evI/PVNyHVT42/AGhGPJx0tYpTXjYpQvs6Qt10a1sSbG4M9ezLcsz9kSTa1CA/i8lvTWX7ddJZVap/agk7XXmygc8hSbCJ0KD5P9gJzopN4RkfUjXeOD0U7ZPCp5IvPZxnFNBCMRZLpREYcamWlNvVbS3Mwqu16yN8b0X/tmYIDQ33YA38vBvZgJ/ugpBvdkkXPFMQbaBvOTGYrYXHsSMGL1c8g31Gw0QjMCE8FVUgB3yvKOH0B7ICdgoWwFvQRbeSjfbZRsxztp42crl/mhyc9sIP/CDH6y0mb39YNSZzps3IjxE0GGFVAu07g64EXpX7fxWRDnNtdSYcXi9NBRTOXJhrSEr4TjcXRzXcFDvQewMObj/7VX/Xh/urNnv+G/aZ5Ng526W7Rv4lxvAmBrUOy9W+Wqj/lcQrTImVObW8FDPzyfBPP6u5EI3qZGq9Sok56Ans3eQ5+WdHtUo2i+HaEnLXGyvy7eNrtsJqg9MaCpnvxfH1594L54PXAuHw22oWL3gG4mFTe019u/Sf+/dbkb3+K2BfQYngFHIQr/urvXq/cCbDhKHDyd6/3nVujwwxvGtF1bWXqbl/j5sZrbG2M4/wyVH0iW7DBgXDPoN/Uik1q0N+O7SYnNzRlB+/vDp+rc1n6sm+cvix3bedm+igdMESf1HwbCMQTFT36Qkk6afiXRnatly9DHKJHlYmT7+P6mWyuUELJiAlPa4t2djdD6SfTl5zcRKg/X0D7HXlZZneMXm0sD8hSW6R7EpAkPTNIqBfkowjKQxMau0Ib/iB/4G/HF7m4TUSLDS7OnMDzTdED2THc8W2l61hcQ+UzbtO3ldbBYGxq/VZFlme4/Vsu7VAXOMLSwbkcw2dibTyXo/6WzuXQ39i5HFrYdyrW8MEcwn4Rn+4nPhXYjRs4laIG17QsmSjWrdR5ij1mKJKEaovUeSYlzvPM6qIX8jKN9OogETTMUYfO6Blip7eOjEU/T3XENTzvHE/usvQGeZApt+cWwXCk4R0kIpqM8bzjEoV07FDGEH5V1GgnJ6gpQ4+g+MFFAoAxqtuJkgxVVArkbdpqdej44+Kyr6xvOTTikTSVUjC31lF/tF4K3ICPxRjxgJpgNCXLmlLR4PBprv441zjbxursX4tny2A8Zsp9jBtgX8r+7xSzDRtua6B0J9FdToCfud1wDzLbIQIyMYOaAWcmCG6CK22HSqLlPe8+YqtEb2OMxlbn/WesbI5bzQ+OY5XCNwhbPYnH+Qx7oPiO30Z7cSoyNOKsH9cjpZ98Jttw41Rv17l//+T9+Fv1/b2131Wu/Dwo9Qn3eVDKvcGDr+P5US+6n/eee3YNA453QqKfICAfvzD0RKtOQDRABagwMKANPfGslsNTJcSDJ0BrOob5j/hctZ/1c7mGn5l5J3IKtJXLrDQ+fBJPRFA2PjNzM8d8T8vsJGU/WdRVXb7nZAp2zm1gLFjHAX9NweT/h57n+dO7ldtonbJeNb9H2Uay31ZKG1tSOkwn1vicUI8FKuA/TFD3lHionfdsO3l0DWlR1JT0wAzTVYLKkwbpt4HuB83vSH/kOimfgbB8jmkwgs8x9Z7WFh/ReE5hJ+4POzWkvW14T5gRf17/M15e7/NZBs+gqLE/ls8LqwgUURQLRw9eRTARFKdlpGQca5YeABiqyUMP9RI+SlWhEzOKsHIZo63QWRmKfPZqXmRp4iJLExNHhOQx9aLNgEGb0K3ppjWZsaNT3unuE5Ng0oIBmZ3xnsrqO3BAntZQ8Np8VGDX9ys/xCeXOPi8kgeKyp/1DihP9g4VH/A6fn5YoUe1cnMJa93pca1Y6r7ETdFbF/pb6mfPsfs8i0VCC47a4KG0+LywcFLHMBr4zlbofCcom8hHnXCNTx2FNXb7TXNUWSv1A6HrVA6mGY0LAyXPweY6wjC8qHHdVJ7snzP5X5/mWZ49bfZ/3Or/OHjQNOnxAF9Qnu19RXl/b1H5QO/L+CXkHJ3+G0A6VTa38XzBjhoSMk8v0nJcrVd1/A8Uo/2/e4P4lwABAAAAAYAA2XkIkV8PPPUAHwgAAAAAAM7PamsAAAAA4ATw2AAA/qIKjAdsAAAACAACAAAAAAAAeNpjYGRgYM/5V8XAwPWBAQi4ehgYGVDBMwBeaARkAAB42nVToU7EQBCdu7ZXDoVAoVB8BCG5khAUCn4AseJI+ABICAoMivABqBowoE7xESgMVagTkJzgA3hvZ6fbPXpNXt52Zt7szszu8FsOhJ9TZNsig3txwzdxxaa4USWuXAMvxJmdyG5kSj9txj6uhv8OvB9Qd1BFG+OJ/Ev15NGksx+57OiCnaDO2z6gbWB7jz4f95jmYQ6ux6dpHOvgmpxvqQ11ueLiP7LjuPZ92MH6Odbdp0l0TYhrAoKPenL+Cg69tz6YxvaAX3kO3oVmQ3vX1vOrtWa3AaEW+vyZMZfBE+wz1SezmcTeLGP8EGZRpWB+Amd/4dmsz31oz1mnaGdUre4h59bb26X9i8PVObD/1PqeoIm8vtC9eBf8PGYi5TneRODhJebzCewp5Ad8BT4TYX2G/DreDYO9G/925pqfWt57gnnZ4/IE/0cif3ZHtqZ42mNgYNCBwwiGNYxyjPuYopgeMYswezDXMG9i/sKixmLHEsdSxrKH5QlrGOsVNim2GrZH7GzsbexvOEQ4QjgyOLo45nEqcS7gvMClw1XHtYPrA7cSdwf3Hu4bPAI8bjxZPKt4HvFq8GbwnuGT4ZvEd4DvC78E/yz+M/z/BLQEIgQKBBYJHBN4IPBPMENwnxCXUIzQBqFPwjHCs4QPCX8T0RHxEFki8kBUTbRG9JwYh1iG2BqxV+J84j3i+8TfSEhIVElMkfglaQOEGZJ3pEykdkiLSVtJ35BhkumT2SVzR5ZDVkx2lewhOT65ALlD8m7yCfJL5B/I/1NQU/BQ6FPYoPBJ0USxTIlByUKpQGmNsoxygfIBFTGVJpVDqiyqXqoLVI+pvlOTUgtSW6Muo56jvk9DRGOSxjdNMc0qzT2a/7RctKZpXdAW0a7T/qFTpPNJd4KemN4cfS/9dQZCBmUGDwwDDGsMVxleM+IzKjJ6Ymxh3Gf8yiTF5JjJN9M0021mbGYxZtvMPpl7mc+yELCYZ3HIkgUHFLJUsNSzdLOMs+yzPGD5ycrBaorVC2s+azcgjLLOA8JvNjE2NQCDWIcfAAEAAADmADwABAAAAAAAAgABAAIAFgAAAQAAwwAAAAB42p2Su0oDQRSG/9mNS4IhWKUQkS0jSFhHYxFsBLEMYkAbm1w260piNLtGSyvfxcbCh5B4eQHfxNJ/Zo9CFkwhw5n5zpzb/sMCWMELXKhCCcAFLWOFCr2MHfKdsIsaHoQLWMeT8BL28CHsoaKKwkWsqapwiayFl6FVS7hMvheeoaqehV8RqJnwG3t+Cb/Dc7yMP12sOmUcYYIxugh5pvDxSKuhRb+DIXcfB6QpYvSRMPMSG6jzViPAFpfhfWYOeR4zK8I5+yTWC3mavlPu/dwkE41ww7oO/flYEyeWEvYzE307p8GJ+a+d7/JXldEQokcbSa2JaWz+6tjOdV6kf1HMaE9xRQVnXLd21enH/AtC1iTMj2gJb3usGP2j4pT3XQzsvFRUBmjzFYzmQxv1uRq0gHuT6na5a+yIXs2bPvMG7GveLrVqxqz96dnGNSMx32JivuIbEo1u73jabc9HTFRxEMfx78DCwtJ7sSuIiuW9tyzFylJWxI4N7ChtLZTFtddgb9GYyEkD6kWMgg2NiXpQY8MWS9SDRyOohIN61ZX9e3OSySe/SWaSwYfe+p3CSf5Xnz0t4iO++GLCD3/MBBCIhSCCCSGUMMKJIJIoookhljjiSSCRPvSlH/0ZwEAGMZghJJHMUFIYxnBGkMpIRjGaMWjoGFhJw0Y6GWSSxVjGMZ4JTGQS2djJIZc88nEwmQKmUMhUpjGdGcxkFrMpYg5zmcd8FlBMCQtZxGKWsJRlLKdUTJxlN3u47fnzC3s5yiFOcZ5z4sdBPtLACfEXM0doZD/3+CQBnKaFn/zgF2e4yGMecokVrOQYZTylnEc84QUdPOM5nVTwmpe8opVKejjOO97wliq+8p0DrMLJatayhmqaqKGOWlzU42Yd69lAFxvZzCa2sI2t3KSZHWxnJ7v4Rje3aOMy7/kggWKRIAmWEAmVMAmXCImUKImWGInlCldp5wb3ucZ1HrCPCxLHHe5KvCRwWBLN7mqnpml5XnWlXVOqnGMorcqsvxqeRaWuNJRWZZrSpkxXZigzlf/u2b3q6q6uWyqclW5XeVlpfZV3ZDi82hymfLerpjfYHLl/AFFdksMAeNrbwfi/dQNjL4P3Bo6AiI2MjH2RG93YtCMUNwhEem8QCQIyGiJlN7Bpx0QwbGBUcN3ArO2ygUnBdRcDI4sKA5M2iM+4gRkqwaLguolZj0l7I7NbGZDLClLHzGLBABdhAypgNYdxIzeIaAMArtoj0A==) format("woff")}@font-face{font-family:Roadgeek-2005-Engschrift-Rg;font-weight:400;font-style:normal;src:url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}@font-face{font-family:Willow Body;font-weight:400;font-style:normal;src:url(data:@file/x-font-ttf;base64,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ERKxAAE5OTAxExEBIREhBxEXIREhUgElA1r9N5ePAtH8oAEhBEwBIv7ilPzRj/7hAAIAUgAABQgGkQAFAAsASgCyAAAAK7EGCumyAQIAK7ELCOkBsAwvsADWsQYM6bAGELEIASuxBAzpsQ0BK7EIBhESsQUCOTkAsQYAERKwBDmxAQsRErADOTAxMxEhAREJASE3ESchUgONASn+2/2OAfWDhf4NBpH+2fu9/tkBOYMDJ4MAAAEAUgAABI0GjwALAEcAsgAAACuxCQPpsgECACuxBAPptAgFAAENK7EIA+kBsAwvsADWsQkM6bAEMrIJAAors0AJCwkrsAIys0AJBwkrsQ0BKwAwMTMRIREhESERIREhEVIEO/zkAsD9QAMcBo/+4v5m/t/+af7hAAEAUgAABI0GjwAJAEAAsgAAACuyAQIAK7EEA+m0CAUAAQ0rsQgD6QGwCi+wANaxCQzpsAQysgkACiuzQAkDCSuzQAkHCSuxCwErADAxMxEhESERIREhEVIEO/zkAsD9QAaP/uL+Zv7f/UoAAAEAUgAABSUGjwARAIEAshEAACuxCAPpsgICACuxBQPptAwNEQINK7EMA+kBsBIvsADWsQcM6bIHAAors0AHBAkrsAcQsQoBK7EPEOmyCg8KK7NACgwJK7ETASuxBwARErARObAKEbICBRA5OTkAsQgRERKwADmwDBGxBw85ObEFDRESsAY5sAIRsAE5MDETEQEhESEHERchNxEhESERASFSASUDH/1wlZ8BeY7+1wI3/tn9cwEfBFIBHv7glPzjnZEBBAEd/VD+3QAAAAEAUgAABOEGjwALAD8AsgAAACuwBzOyAQIAK7AFM7QKAwABDSuxCgPpAbAML7AA1rELDOmwAjKwCxCxCAErsAQysQcM6bENASsAMDEzESERIREhESERIRFSAR8CUgEe/uL9rgaP/UgCuPlxArj9SAABAGYAAALZBo8ACwA/ALIAAAArsQED6bAJMrIFAgArsQQD6bAHMgGwDC+wANawBDKxCw3psAYysQsN6bENASuxCwARErECCDk5ADAxMxEzESMRIREjETMRZqqqAnOqqgEfBFIBHv7i+67+4QABAFIAAAOFBo8ABwAxALIAAAArsQED6bIEAgArAbAIL7AD1rEGDOmxCQErsQYDERKwBzkAsQEAERKwBjkwMTMRITcR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ABIEK7IUDAors0AUGAkrsBAysBQQsQgBK7EEEOmxHAErsQYAERKwBTmwDBGyAgcKOTk5ALESFhESsQwUOTmxCgcRErEAATk5MDETEQEhESETFyERIQcTNDY7ARUjIhUUNzMVIyJ7ARgDJfzVBJoBe/6DmNdYXaGLJyeLi8sBEAJ7ARn7XAGimAKQmPwSVm2kHx8BpAACAI8AAAUOCJoACwAPADcAsgsAACuxCAPpsgICACuxBQPpAbAQL7AA1rEHDOmxEQErsQcAERKwCzkAsQUIERKxAAE5OTAxExEBIREhBxEXIREhEzUlFY8BJQNa/TeXjwLR/KAtAesBIQRMASL+4pT80Y/+4QcAz8vNAAAAAgCPAAAECgaeAAsADwBTALILAAArsQgD6bICAQArsQUD6QGwEC+wANaxBwzpsgcACiuzQAcJCSuzQAcECSuxEQErsQcAERKzAgsMDSQXOQCxCAsRErAAObECBRESsAE5MDE3ETchESEHERchESEDNSUVj+MCb/4rXl4B/v1qAwHr5QLZ5P7hWv5UXv7hBQTPy80AAAIAjwAABQ4IngALABIANwCyCwAAK7EIA+myAgIAK7EFA+kBsBMvsADWsQcM6bEUASuxBwARErALOQCxBQgRErEAATk5MDETEQEhESEHERchESETMxc3MwMjjwElA1r9N5ePAtH8oDHNRUjNw6YBIQRMASL+4pT80Y/+4QiekpL+ewAAAAIAjwAABAoGogALABIAUgCyCwAAK7EIA+myAgEAK7EFA+kBsBMvsADWsQcM6bIHAAors0AHCQkrs0AHBAkrsRQBK7EHABESsgILDDk5OQCxCAsRErAAObECBRESsAE5MDE3ETchESEHERchESEDMxc3MwMjj+MCb/4rXl4B/v1qFM1FSM3DpuUC2eT+4Vr+VF7+4QaikpL+ewAAAAMAjwAABUUIngAFAAsAEgBNALIAAAArsQYK6bIBAgArsQsI6QGwEy+wANaxBgzpsAYQsQgBK7EEDOmxFAErsQgGERKzBQIMECQXOQCxBgARErAEObEBCxESsAM5MDEzESEBEQkBITcRJyETMxc3MwMjjwONASn+2/2OAfWDhf4NQM1FSM3DpgaR/tn7vf7ZATmDAyeDAziSkv57AAMAjwAABW4GmAAHAA0AFABuALIHAAArsQkD6bIPAgArsgIB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EgbpsgMCACuxBQPpsgMCACuxFwbptAkGDQMNK7EJA+kBsBkvsADWsREM6bARELEUASuwDTKxCgzpsAUysgoUCiuzQAoICSuxGgErsREAERKxAhA5ObAUEbAPOQCxChIRErAAObAJEbERFDk5sQUGERKyARUYOTk5MDETEQEhESERIREhESERITUHIREXMzcRJyMHUgEfBKH+QAFk/pwBwP0hAv5Aj5yVlZqRAR8EUgEe/uL+Zv7f/mn+4QICAZiOlANYj48AAAAAAwBSAAAGkwSmABEAGQAfAKAAsg4AACuwEDOxCwbpsg4AACuxEwPpsgUBACuwAjOxHgvpsgUBACuxGAPptAkaDgUNK7EJBukBsCAvsADWsRIM6bISAAors0ASDAkrsBIQsRsBK7EHFemxIQErsRIAERKxAhE5ObAbEbcDBQsOEAkVGiQXObAHErAGOQCxCRMRErIKEhU5OTmxGBoRErMWGRwfJBc5sQUOERKxBA85OTAxNxE3IRc3IRcRIRUXIREhJwchExczNxEnIwcFITUnIwdS1QIYa2oBmOf9gUYB0/3namv97EZupHNxpHACowGKc6Zx2wL012tr6P4Hc0j+9mpqAY9wcgGIbnNFcHV1AAADAI8AAAUcCJoADAAQABYAcwCyAAAAK7AHM7IBAgArsRYD6bQLEQABDSuxCwPpAbAXL7AA1rEMDOmwETKwDBCxCAErsBMysQcM6bADMrEYASuxDAARErENDjk5sAgRsgIPEDk5ObAHErAFOQCxCwARErAGObAREbAFObAWErEDBDk5MDEzESEBEQcXESERJyERAzUlFQEhNzUnIY8DbwEel5f+4mn+GS8B6/5EAedpa/4bBo/+4v5ul5T9TAJOav1IBwDPy838CmbHbQACAI8AAANUBp4ABwALAD8AsgAAACuyAgEAK7EFA+kBsAwvsADWsAgysQcM6bIHAAors0AHBAkrsQ0BK7EHABESsAI5ALECBRESsAE5MDEzETchESEHEQE1JRWP2QHs/sxy/uMB6wPN2f7hcPzpBQTPy80AAAMAj/5SBRwGjwAMABIAIACmALITAAArtCALAAsEK7IAAAArsAczsgECACuxEgPpsBkvtBoLAAsEK7QNCyABDSuxDQPpAbAhL7AA1rEMDOmwDTKwDBCxHQErtBYVABIEK7IdFgors0AdGQkr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L7EMDOmzDQYHCCuxEAzpsRIBK7EHCRESsAE5sQ0MERKwAjmxEAYRErADOQCxAAcRErACOTAxEyEJASEBESERAxEhETMRIREpAVwBFwEYAVz+L/65rAEfZgEfBpH96AIY/KT8ywM1A9UBHv7iAR7+4gACAI8AAAU5CJoACQANACwAsgAAACuxBwTpsgQCACuxAwPpAbAOL7EPASsAsQcAERKwATmwAxGwBjkwMTMRASERIREBIREBNSUVjwNI/LgEqvy0A0z9CQHrAUgEKwEe/uL71f64BwDPy80AAAACAI8AAAReBscACQANACwAsgAAACuxBwPpsgQBACuxAwbpAbAOL7EPASsAsQcAERKwATmwAxGwBjkwMTMRASERIREBIREBNSUVjwKH/XkDz/2VAmv9SgHrARICigEK/uH9mP7hBS3Py80AAAACAI8AAAU5CLIACQANADoAsgAAACuxBwTpsgQCACuxAwPpsAovsQsD6QGwDi+wCtaxDQzpsQ8BKwCxBwARErABObADEbAGOTAxMxEBIREhEQEhEQERIRGPA0j8uASq/LQDTP17AR8BSAQrAR7+4vvV/rgHkwEf/uEAAAAAAgCPAAAEXgbPAAkADQBCALIAAAArsQcD6bIEAQArsQMG6bAKL7ELA+kBsA4vsArWsQ0M6bEPASuxDQoRErACOQCxBwARErABObADEbAGOTAxMxEBIREhEQEhEQERIRGPAof9eQPP/ZUCa/2oAR8BEgKKAQr+4f2Y/uEFsAEf/uEAAAAAAgCPAAAFOQiyAAkAEAAsALIAAAArsQcE6bIEAgArsQMD6QGwES+xEgErALEHABESsAE5sAMRsAY5MDEzEQEhESERASERATMXNzMDI48DSPy4BKr8tANM/OrNRUjNw6YBSAQrAR7+4vvV/rgIspKS/nsAAAACAI8AAAReBrcACQAQACwAsgAAACuxBwPpsgQBACuxAwbpAbARL7ESASsAsQcAERKwATmwAxGwBjkwMTMRASERIREBIREBMxc3MwMjjwKH/XkDz/2VAmv9Ms1FSM3DpgESAooBCv7h/Zj+4Qa3kpL+ewAAAAH/cf6kA0IGjwAPAG8AsgYCACu0BwsACwQrsAAvtAELAAsEK7ANL7QKCwALBCsBsBAvsREBK7A2Gro+kvKKABUrCg6wAxCwBMCxDhn5sAnABbMKDgkTK7MNDgkTKwMAswMECQ4uLi4uAbUDBAkKDQ4uLi4uLi6wQBoAMDEDNzI3ARIhByIPATMHIwMCjym2JQEaRgFtKbYmILgpuNFG/qS4rAUzAVS4rJy4/CH+rAAAAQBMBxICdQiYAAYAKwCwAC+wAzO0AQQAEAQrAbAHL7AA1rQDDQAdBCuxCAErALEBABESsAU5MDEbATMTIycHTMKov81IRwcSAYb+epCQAAABAE4HGQJ1CJ4ABgArALAGL7QBBAAQBCuwAzIBsAcvsADWtAQNABoEK7EIASsAsQEGERKwAjkwMRMzFzczAyNOzUVIzcOmCJ6Skv57AAAAAAEAZgcbAx8IoAAKAEYAsAkvtAMLAAsEK7IDCQors0ADAAkrsAYyAbALL7AA1rQBFQASBCuwARCxBQErtAcVABIEK7EMASuxBQERErEDCTk5ADAxEzMUMzInNTMQISBmuaSkAbn+pP6kCKDNoC3+ewABAGYHfwGFCJ4AAwAiALAAL7EBA+mxAQPpAbAEL7AA1rEDDOmxAwzpsQUBKwAwMRMRIRFmAR8HfwEf/uEAAAAAAgBmBwwB7giTAAcADwBKALAGL7QKCwALBCuwDi+0AgsACwQrAbAQL7AA1rQIFQANBCuwCBCxDAErtAQVAA0EK7ERASuxDAgRErAGOQCxDgoRErEEADk5MDETNBcyFRQjIjcUMzI1NCMiZsPFxcOSMTc3MQfRwwHCxcU3MzUAAAABAGb+UgG8/9cADgBEALIDAAArtAYLAAsEK7ANL7QKCwALBCsBsA8vsADWtAgVABIEK7IIAAors0AIDAkrsAQysRABKwCxBgoRErEACDk5MDEXNDY7ARUjIhUUNzMVIyJmWF2hiycni4vL7FZtpB8fAaQAAAEAVgdUA7IIagAdAOgAsBMvsRQdMzO0CwsAEgQrsAoysAsQsAQg1hGxBQ4zM7QaCwASBCuwGTIBsB4vsR8BK7A2GrrwEcIEABUrCrAZLrAKLrAZELEFGPmwChCxFBj5uu8IwkoAFSsLsAUQswYFChMrswgFChMrswkFChMrsBkQsxUZFBMrsxcZFBMrsxgZFBMrsgYFCiCKIIojBg4REjmwCDmwCTmyGBkUERI5sBc5sBU5ALUIFwYJFRguLi4uLi4BQAoIFwUGCQoUFRgZLi4uLi4uLi4uLrBAGgEAsRoTERKwFjmwCxGxAA85ObAEErAHOTAxEzc+ATMyFhcjHgEzMjY3FwcOASMiJiczLgEjIgYHVlYpSiUvbC8CKVYpGTsng1YpSiQxay8CKVgnGTsnB91UHRYYEQoaJC+JVB0WGRAKGyUvAAACAFIHQgMXCJ4AAwAHABkAsAAvsAQzsQEE6bAFMgGwCC+xCQErADAxGwEzAzMTMwNSzdXNTs3VzQdCAVz+pAFc/qQAAAEAUv6kBCEEpgAPAG4Asg0AACuxBAPpsg0ECiuzQA0ACSuzQA0KCSuyAQEAK7AHMwGwEC+wANaxAwzptA8VABIEK7ADELEGASuxCQzpsAkQtAoVABIEK7AKL7ERASuxAw8RErANObEKBhESsAw5ALEEDRESsQsOOTkwMRMRIREXMzcRIREjNQchJxFSAR9wtWwBH7k//iFA/qQGAvzrcm4DGfr0pT8//mUAAAABAFIB1wMKAs0AAwAAEzUhFVICuAHX9vYAAAAAAQBSAdcDCgLNAAMAABM1IRVSArgB1/b2AAAAAAEAUgHXAwoCzQADAAATNSEVUgK4Adf29gAAAAABAGYB1wPfAo8AAwAdALAAL7QBCwALBCu0AQsACwQrAbAEL7EFASsAMDETNSEVZgN5Ade4uAAAAAEAZgI9BrgC9gADAB0AsAAvtAELAAsEK7QBCwALBCsBsAQvsQUBKwAwMRM1IRVmBlICPbm5AAAAAQBCBW0BNwchAAYAQACwAC+0AgQACgQrAbAHL7AA1rEGFemxBhXpswMGAAgrtAIVAA0EK7ACL7QDFQANBCuxCAErsQMCERKwBDkAMDETNTczBzMVQj2NJVAFbdLiu/kAAQA5BNsBLwaPAAYAOACyAQIAK7QFBAAKBCsBsAcvsADWsQMV6bEDFemzBQMACCu0BBUADQQrsQgBK7EEBRESsAY5ADAxEzUzFQcjNzn2PY4lBZb50+G7AAEAj/8dAYUA0QAGADYAsAUvtAEEAAoEKwGwBy+wANaxAxXpsQMV6bMFAwAIK7QEFQANBCuxCAErsQQFERKwBjkAMDEXNTMVByM3j/Y+jSUp+tPhugAAAAACAGsFbQKbByEABgANAIEAsAYvsAczsQQL6bALMrIEBgors0AEAgkrsAkyAbAOL7AA1rEGFemzAwYACCu0AhUADQQrsAIvtAMVAA0EK7AGELEHASuxDRXpswoNBwgrtAkVAA0EK7AJL7QKFQANBCuxDwErsQMCERKwBDmxDQkRErALOQCxBAYRErEBCDk5MDETNTczBzMVMzU3MwczFWs9jSVQRj2NJVAFbdLiu/nS4rv5AAACAGIE2wKRBo8ABgANAG8AsgECACuwCDOxAAvpsAcysgABCiuzQAAECSuwCzIBsA4vsADWsQMV6bMFAwAIK7QEFQANBCuwAxCxBwErsQoV6bMMCgcIK7QLFQANBCuxDwErsQQFERKwBjmxCgwRErANOQCxAQARErEDCjk5MDETNTMVByM3MzUzFQcjN2L2PY4l6fY9jiUFlvnT4bv50+G7AAAAAAIAj/8dAsUA0QAGAA0AbwCyAAAAK7AHM7EBC+mwCDKyAAEKK7NAAAQJK7ALMrIDAAArsgoAACsBsA4vsADWsQMV6bMFAwAIK7QEFQANBCuwAxCxBwErsQoV6bMMCgcIK7QLFQANBCuxDwErsQQFERKwBjmxCgwRErANOQAwMRc1MxUHIzczNTMVByM3j/Y+jSXw9j6NJSn60+G6+tPhugABAEoBvgP0BOkAAgAAEwkBSgHVAdUBvgMr/NUAAwBm/9cFHwD6AAMABwALAEUAsgAAACuxBAgzM7EBA+mxBQkyMrIAAAArsQED6QGwDC+wANaxAxPpsAMQsQQBK7EHE+mwBxCxCAErsQsT6bENASsAMDEXESERMxEhETMRIRFmATOQATOQATMpASP+3QEj/t0BI/7dAAAAAAcAZv/XCVwGjwAHAAsAEwAbACMAKwAzAOEAshoAACuxCCozM7QeCwALBCuwLjKyAgIAK7AJM7QSCwALBCu0IhYaAg0rsCYztCILAAsEK7AyMrQOBhoCDSu0DgsACwQrAbA0L7AA1rQMFQASBCuwDBCxEAErtAQVABIEK7AEELEUASu0HBUAEgQrsBwQsSABK7QYFQASBCuwGBCxJAErtCwVABIEK7AsELEwASu0KBUAEgQrsTUBK7EQDBESswYLAg4kFzmxIBwRErIJGhY5OTmwGBGwCjmxMCwRErEqJjk5ALEiHhESsxgUJCgkFzmxEg4RErEEADk5MDETECEgERAhIBMBMwEDFDMyJzQjIgEQISARECEgExQzMjU0IyIFECEgERAhIBMUMzI1NCMiZgFdAVz+pP6jrgO90/xBxqSkAaOkAnsBXAFc/qT+pLikpKSkAlIBXAFc/qT+pLikpKSkBTMBXP6k/qT8AAa4+UgFXKSgqPtcAVz+pP6kAVykoKikAVz+pP6kAVykoKgAAAABAGYAbwJSA/gABgAjAAGwBy+wANa0BQ0AEAQrsAMysQgBK7EFABESsQIEOTkAMDETNQEVDQEVZgHs/tcBKQHhqAFv6Nvh5QABAGYAbwJSA/gABgAhAAGwBy+wANawAzK0Bg0AEAQrsQgBK7EGABESsAI5ADAxNzUtATUBFWYBJ/7ZAexv59vh5v6NqAAAAAABAFL/1wQ9Bo8AHwCFALIcAAArtBkLAAsEK7IJAgArtAwLAAsEK7QAARwJDSuwEzO0AAsACwQrsBUytAUEHAkNK7ARM7QFCwALBCuwDzIBsCAvsB7WsQIGMjK0FxUAEgQrsQ4SMjKyFx4KK7NAFxUJK7AQMrNAFxoJK7AKMrIeFwors0AeAAkrsAQysSEBKwAwMRM1MzUjNTMRECkBFSEiFxEhFSEVIRUhERQzIRUhIBkBUmZmZgFcAin916QBAZn+ZwGZ/mejAin91/6kAj25e7gBCgFcuKT+9rh7uf72pLgBXAEKAAAAAgBqAwoGrAaPAAcAFACCALIBAgArsQkMMzO0AAsAEgQrsAMysgABCiuzQAAGCSuyCA4RMjIyAbAVL7AG1rQFFQASBCuyBQYKK7NABQMJK7IGBQors0AGAAkrsAUQsQgBK7QUFQASBCuwFBCxDwErtA4VABIEK7EWASuxFAgRErAKObAPEbALObAOErAMOQAwMRM1IRUjESMRAREzGwEzESMRAyMDEWoCpOvHAhmy6ei0x4uVjAXPwMD9OwLF/TsDhf3HAjn8ewFS/q4BUP6wAAEASv/XBNkGjwADABYAsgAAACuyAQIAKwGwBC+xBQErADAxFwEzAUoDvNP8QikGuPlIAAABAAAAAASkBKQAAwAAMREhEQSkBKT7XAABAG//1wL0Bo8AEABRALIAAAArsAwzsgMCACu0BgsACwQrtAoPAAMNK7QKCwALBCsBsBEvsADWtBAVABIEK7AJMrAQELENASu0DBUAEgQrsRIBK7ENEBESsAY5ADAxFxEQJSEVITUGHQEhESMRIxFvAX8BBv76xwGwuPgpBVwBWAS6AgKipPtIBAD8AAAAAAACAGb/1wK4BpEACgAPAFYAsgAAACuwBjOyAwIAK7QNCwALBCu0CwkAAw0rtAsLAAsEKwGwEC+wANa0ChUAEgQrsAsysAoQsQcBK7AMMrQGFQASBCuxEQErsQcKERKxBAM5OQAwMRcRECUVMxEjESMZATMRBhVmAZq4uOHh4SkFXAFcAgL5SAQA/AAEuAFKAqQAAAAAAQAAAAIAAFfejp1fDzz1AB8IAAAAAADMbCXKAAAAAMxsJcr/aP3DCVwIxwAAAAgAAgAAAAAAAAABAAAIx/2bAAAJxv9o/xYJXAABAAAAAAAAAAAAAAAAAAABQwQAAAAAAAAAA+gAAAQAAAABwgBSAsAAUgUKAFIE6wBSBWYASAa+AFIB1ABSAtkAUgLXAFIEHABSBJkAUgGZAFIDXABSAdcAUgQKAFIFHgBSBR4A7AUeAFIFHgBSBR4AUgUeAFIFHgBSBR4AUgUeAFIFHgBSAeEAUgHlAFIDoQBSAvUAUgORAFIEWgAABpEAUgWjAFIFaABSBSIAUgVaAFIE3wBSBMoAUgV2AFIFMwBSAz8AZgPXAFIEOwBSBD8AUgWDAFIFMwBSBawAZgVWAFIGQwBSBTEAUgVRAFIF1wBSBXAAUgVmAFIFiwBSBWIAUgWLAFIFTQBSAz0AUgQKAFIDPQBSBUEAUgRmAFIC4QBSBOEAUgSbAFIEHgBSBFwAUgR+AFID7QA9BHgAUgRcAFIBwgBSApX/1wSNAFIBwgBSBk0AUgSHAFIFCgBSBHAAUgRwAFIDUwBSBI0AUgPEAD0EcgBSBHQAUgZNAFIFYgBSBE8AUgRyAFICKABSAVwAPQIoAFIHpwBSAgAAAAHZAFIEHgBSBCgAUgX9AFIHFgBSAVwAUgP1AFIDRwBSBvUAUgL1AFIEKABSBGoAUgNcAFIE9QBSAvUAUgNcAFIEmQBSAsIAUgLCAFICjwBSBAgAUgOuAVwB+QBSAY8AUgMcAFIEKABSBcQAUgXbAFIGowBSBFoAAAYWAI8GFgCaBhYAlAYWAKQGFgCkBhYApAfEAFIFIgBSBN8AZgTfAFQE3wBUBN8AVgM//7ADP//dAz//2wM//30GUQArBTMAjwWsAFIFrABSBawAUgWsAFIFrABSA/sAJwXrAI8FcABSBXAAZgVwAGYFcABmBoUAPgRPAGYFVgBSBR4AewUeAHsFHgB7BR4AewUeAHsFHgB7BxwAZARRAI8FHgCPBR4AjwUeAI8FHgCkAcL/sAHC/9cBwv+0AcL/eQTIAFIEhwCPBQoAZgUKAGYFCgBmBQoAZgUKAGYDXAA+BQoAUgRyAFIEcgBmBHIAZgRyAGYETwCPBE8AjwRPAI8FowA+BOEAewWjAD4E4QBmBaMAPgThAHsFIgCPBB4AjwUiAI8EHgCPBVoAjwWFAI8GUQArBFwAjwTfAFIEfgDNBN8AjwR+AI8E3wCPBH4AjwTfAI8EfgBmBXYAjwR4AI8FdgCPBHgAjwM//90Bwv/FAcIALQHCADkDPwBaAcIAUgQ7AI8EjQCPBD8AEwHCAAAEPwCFAcIAjwQ/AIUBwgAVBKP/aAGH/2gFMwCPBIcAjwUzAI8EhwCPBTMAjwSHAI8FrACPBQoAjwWsAI8FCgCPBmQAUgblAFIFMQCPA1MAjwUxAI8DUwCPBTEAjwNTAFIFUQCPBI0AewVRAI8EjQB7BVEAjwS4AHsF1wBSA8QAUQXXAGYDxAAtBXAAjwRyAI8FcACPBHIAjwVwAI8EcgCPBXAAjwRyAI8FXgApBU0AjwRyAI8FTQCPBHIAjwVNAI8EcgCPAlr/cQLCAEwCwgBOA4UAZgHrAGYCUwBmAiIAZgQIAFYDaABSBHIAUgRjAAAIxwAABGMAAAjHAAAC7QAAAjEAAAF2AAABdgAAARgAAAHBAAAAfAAAA1wAUgNcAFIDXABSBEUAZgceAGYBdgBCAWIAOQGZAI8C9wBrAv0AYgLvAI8EPQBKBUcAZgHBAAAJxgBmArgAZgK4AGYCMQAABI8AUgcrAGoFIgBKBKMAAANHAG8DHgBmAAAAAAAAAAAAAAAoAFwAzgFYAbwCNgJUApIC0AL+A0IDbgOGA6gD2AQgBFgEqgUEBVIFoAX8BjQGsAcQBzwHaAd+B6oHvggYCPoJRgmmCdwKHgpaCpAK9gsuC2QLkAvWC/wMPAx4DMQNCg1sDcQOJg5YDpQOzg8OD0IPcg+gD8wP6hAaEEAQXBB4ELgRAhFEEY4R6BI2EpQS1BMCE0QTdhOSE/AULhR8FMIVCBU6FZQV5hYkFlwWuhbuF0AXbhfOF+YYRhjAGMAY6BlUGaYZ6Bo4Gl4bABssG6wb9BwUHEAcThzeHP4dRB2QHeIeOh5YHpwevh72HxwfZB+EH/ogeiEsIYYh2iIuIogjcCPcJGQktiUeJWglrCX6JlYmlibWJxondifeKLopEilmKcAqqCscKz4rlivcLCIsbCzQLQotVC3YLiYucC7CL54wBDB6MRoxiDHuMlQywDM+M2AzgjOuM/A0aDVGNZ419jZSNzQ3pDfYODA4eDjAORA5cjnQOho6iDrgOzI7rDwePJY9CD1GPZA90j4gPm4+zj82P5I/4EBKQJhBCEF0QgJCTkK4Q1BD1kRoRNZFGkVERY5F6EYwRkxGxEcoR1ZHeEfMSBhIWEiYSNZJAklISZJJ/EpwSrpLCEtgS7xMHEyATPRNfE3iThxOpE8ET25PrFAYUHxREFGSUgJSblLMU0pTjFPsVDZUhFT8VXBVxFYYVohW+ldUV4pXwFf+WEBYeli0WQxZNFlcWZRZtFn0Wi5a0lr0W0pbSltKW0pbSltKW0pbSltKW0pbSltKW1hbZlt0W5BbrFvcXAhcNFyOXOBdMF0+XXxdfF5EXmhejF6MXwBfaF+CX45f1mAgAAEAAAFDAE8ABwAAAAAAAgABAAIAFgAAAQABOQAAAAAAAAAOAK4AAwABBAkAAAAGAAAAAwABBAkAAQAUAAYAAwABBAkAAgAOABoAAwABBAkAAwAGACgAAwABBAkABAAkAC4AAwABBAkABQAGAFIAAwABBAkABgAUAFgAAwABBAkABwAGAGwAAwABBAkACQAWAHIAAwABBAkACgJ6AIgAAwABBAkACwA2AwIAAwABBAkADAAyAzgAAwABBAkAyAAWA2oAAwABBAkAyQAwA4AATgBlAHcAVwBpAGwAbABvAHcAQgBvAGQAeQBSAGUAZwB1AGwAYQByAE4AZQB3AFcAaQBsAGwAbwB3AEIAbwBkAHkAIABSAGUAZwB1AGwAYQByAE4AZQB3AFcAaQBsAGwAbwB3AEIAbwBkAHkATgBlAHcAUgBhAHkAIABMAGEAcgBhAGIAaQBlAEwAYQByAGEAYgBpAGUAIABGAG8AbgB0AHMAIABpAHMAIABhAGIAbABlACAAdABvACAAbwBmAGYAZQByACAAdQBuAGkAcQB1AGUAIABmAHIAZQBlACAAZgBvAG4AdABzACAAdABoAHIAbwB1AGcAaAAgAHQAaABlACAAZwBlAG4AZQByAG8AdQBzACAAcwB1AHAAcABvAHIAdAAgAG8AZgAgAHYAaQBzAGkAdABvAHIAcwAgAHQAbwAgAHQAaABlACAAcwBpAHQAZQAuACAATQBhAGsAaQBuAGcAIABmAG8AbgB0AHMAIABpAHMAIABtAHkAIABmAHUAbABsAC0AdABpAG0AZQAgAGoAbwBiACAAYQBuAGQAIABlAHYAZQByAHkAIABkAG8AbgBhAHQAaQBvAG4ALAAgAGkAbgAgAGEAbgB5ACAAYQBtAG8AdQBuAHQALAAgAGUAbgBhAGIAbABlAHMAIABtAGUAIAB0AG8AIABjAG8AbgB0AGkAbgB1AGUAIAByAHUAbgBuAGkAbgBnACAAdABoAGUAIABzAGkAdABlACAAYQBuAGQAIABjAHIAZQBhAHQAaQBuAGcAIABuAGUAdwAgAGYAbwBuAHQAcwAuACAASQBmACAAeQBvAHUAIAB3AG8AdQBsAGQAIABsAGkAawBlACAAdABvACAAcwB1AHAAcABvAHIAdAAgAEwAYQByAGEAYgBpAGUAIABGAG8AbgB0AHMAIAB2AGkAcwBpAHQAIAB3AHcAdwAuAGwAYQByAGEAYgBpAGUAZgBvAG4AdABzAC4AYwBvAG0AIABmAG8AcgAgAGQAZQB0AGEAaQBsAHMALgBoAHQAdABwADoALwAvAHcAdwB3AC4AbABhAHIAYQBiAGkAZQBmAG8AbgB0AHMALgBjAG8AbQBoAHQAdABwADoALwAvAHcAdwB3AC4AdAB5AHAAbwBkAGUAcgBtAGkAYwAuAGMAbwBtAFcAZQBiAGYAbwBuAHQAIAAxAC4AMABUAHUAZQAgAFMAZQBwACAAIAA0ACAAMQA3ADoANAAwADoAMgA2ACAAMgAwADEAMgAAAAIAAAAAAAD/NABmAAAAAAAAAAAAAAAAAAAAAAAAAAABQwAAAAEAAgECAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEBAwCjAIQAhQC9AJYA6ACGAI4AiwCdAKkApAEEAIoA2gCDAJMBBQEGAI0AiADDAN4BBwCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQgBCQEKAQsBDAENAP0A/gD/AQABDgEPARABEQESARMBFAEVARYBFwEYARkA+AD5ARoBGwEcAR0BHgEfAPoA1wEgASEBIgEjASQBJQEmAScA4gDjASgBKQEqASsBLAEtAS4BLwEwATEAsACxATIBMwE0ATUBNgE3ATgBOQE6ATsA5ADlATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHALsBSAFJAUoBSwDmAOcApgDYAOEA2wDcAUwA4ADZAN8AlwFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoAsgCzALYAtwDEALQAtQDFAIcAqwFbAMYAvgC/AVwBXQCMALwBXgDAAMEHdW5pMDAwRAx2aXNpYmxlc3BhY2UHdW5pMDBBRAd1bmkwMEIyB3VuaTAwQjMHdW5pMDBCOQdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsGRGNhcm9uBmRjYXJvbgdEbWFjcm9uB2RtYWNyb24HRW1hY3JvbgdlbWFjcm9uCkVkb3RhY2NlbnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50B0ltYWNyb24HaW1hY3JvbgdJb2dvbmVrB2lvZ29uZWsMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgZOYWN1dGUGbmFjdXRlDE5jb21tYWFjY2VudAxuY29tbWFhY2NlbnQGTmNhcm9uBm5jYXJvbgdPbWFjcm9uB29tYWNyb24NT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24GcmNhcm9uBlNhY3V0ZQZzYWN1dGUMU2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAxUY29tbWFhY2NlbnQMdGNvbW1hYWNjZW50BlRjYXJvbgZ0Y2Fyb24HVW1hY3Jvbgd1bWFjcm9uBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQJbnVuZGFnZXNoB3VuaTIwMDAHdW5pMjAwMQd1bmkyMDAyB3VuaTIwMDMHdW5pMjAwNAd1bmkyMDA1B3VuaTIwMDYHdW5pMjAwNwd1bmkyMDA4B3VuaTIwMDkHdW5pMjAwQQd1bmkyMDEwB3VuaTIwMTEKZmlndXJlZGFzaAd1bmkyMDJGB3VuaTIwNUYERXVybwd1bmlFMDAwAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYALADIEWwAytEsAQgRbIDIAIrsAMrRLAFIEWyBCMCK7ADK0SwBiBFsgW5AiuwAytEsAcgRbIGUgIrsAMrRLAIIEWyByMCK7ADK0SwCSBFsgiTAiuwAytEsAogRbIJQQIrsAMrRLALIEWyChkCK7ADK0QBsAwgRbADK0SwDSBFsgwHAiuxA0Z2K0SwDiBFsg0HAiuxA0Z2K0SwDyBFsg5NAiuxA0Z2K0SwECBFsg81AiuxA0Z2K0SwESBFshAlAiuxA0Z2K0SwEiBFshEdAiuxA0Z2K0SwEyBFshIUAiuxA0Z2K0SwFCBFshMNAiuxA0Z2K0SwFSBFshQYAiuxA0Z2K0RZsBQrAAABUEZ1SgAA)}.creature-view-container .creature-view-top-pane{display:grid;grid-template-columns:1fr auto;gap:1rem;margin-bottom:1rem}.creature-view-top-pane input{width:100%}.daggerheart-adversary{--statblock-section-heading-font-size: 16px;--statblock-rule-color: var(--color-accent);--statblock-background-color: #ede9ff;--statblock-bar-color: #7a7a7a;--statblock-heading-font-color: #000000;--statblock-property-name-font-color: #000000;--statblock-section-heading-font-color: #000000;--statblock-section-heading-border-color: #7a7a7a;--daggerheart-text-normal: #000000;--daggerheart-text-muted: #7a7a7a}.daggerheart-adversary .statblock-content.statblock-content.statblock-content{box-shadow:none;border-color:var(--background-secondary-alt);color:var(--daggerheart-text-normal);padding:0 .5em}.daggerheart-adversary .daggerheart-adversary-tier .line,.daggerheart-adversary .daggerheart-adversary-tier .line p,.daggerheart-adversary .daggerheart-adversary-tier .line span{font-size:1.25em;font-style:italic;font-weight:700}.daggerheart-adversary .daggerheart-adversary-tier .line .property-name{margin-right:0}.daggerheart-adversary .statblock-content .features{margin-top:1rem}.daggerheart-adversary .features .statblock-rendered-text-content{font-size:1.2em;font-weight:700}.daggerheart-adversary .traits-container .statblock-trait-prop,.daggerheart-adversary .statblock-item-container.statblock-trait-prop,.daggerheart-adversary .statblock-item-container.javascript-container,.daggerheart-adversary div.property-container div.experience,.daggerheart-adversary div.property-container div.motives_and_tactics,.daggerheart-adversary div.daggerheart-adversary-description div p{margin:.5rem}.daggerheart-adversary .daggerheart-adversary-description{font-style:italic}.daggerheart-adversary .statblock-item-container .feats,.daggerheart-adversary .statblock-item-container .adversary-block{margin:1.25em}.daggerheart-adversary .heading-container .name div{font-size:1.5em}.daggerheart-adversary div.property-container div.atk{min-width:60px}.daggerheart-adversary div.property-container div.difficulty p,.daggerheart-adversary div.property-container div.thresholds p,.daggerheart-adversary div.property-container div.hp p,.daggerheart-adversary div.property-container div.stress p,.daggerheart-adversary div.property-container div.atk p{font-size:1.25em;font-weight:700}.daggerheart-adversary div.property-container div.difficulty,.daggerheart-adversary div.property-container div.thresholds,.daggerheart-adversary div.property-container div.hp,.daggerheart-adversary div.property-container div.stress,.daggerheart-adversary div.property-container div.atk,.daggerheart-adversary div.property-container div.attack{display:flex;flex-direction:column;justify-content:center;align-items:center}.daggerheart-adversary .column .inline-container{margin:.5rem}.daggerheart-adversary div.property-container div.attack{margin-right:1.5rem}.daggerheart-adversary .adversary-block .stat-line{margin-bottom:.5rem}.daggerheart-adversary .adversary-block .stat-line span{font-weight:700}.daggerheart-adversary .adversary-block .stat-line .adversary-name{font-size:1.2rem}.daggerheart-adversary .adversary-block .stat-line .stat-name{margin-left:.5rem;margin-right:.5rem;line-height:1.5rem;width:150px}.daggerheart-adversary .adversary-block .stat-line input{vertical-align:middle}.daggerheart-adversary .adversary-block .stat-line input.hp-2,.daggerheart-adversary .adversary-block .stat-line input.hp-5,.daggerheart-adversary .adversary-block .stat-line input.hp-8,.daggerheart-adversary .adversary-block .stat-line input.hp-11,.daggerheart-adversary .adversary-block .stat-line input.hp-14,.daggerheart-adversary .adversary-block .stat-line input.hp-17,.daggerheart-adversary .adversary-block .stat-line input.hp-20{margin-right:.8rem}.daggerheart-card{--statblock-section-heading-font-size: 16px;--statblock-rule-color: var(--color-accent);--statblock-background-color: #ffffff;--statblock-bar-color: #7a7a7a;--statblock-heading-font-color: #000000;--statblock-property-name-font-color: #000000;--statblock-section-heading-font-color: #000000;--statblock-section-heading-border-color: #7a7a7a;--daggerheart-text-normal: #000000;--daggerheart-text-muted: #7a7a7a;--daggerheart-domain-color-Arcana: #603c73;--daggerheart-domain-color-Blade: #89251f;--daggerheart-domain-color-Bone: #afb5b9;--daggerheart-domain-color-Codex: #245990;--daggerheart-domain-color-Grace: #c44488;--daggerheart-domain-color-Midnight: #191c1e;--daggerheart-domain-color-Sage: #117240;--daggerheart-domain-color-Splendor: #e3c127;--daggerheart-domain-color-Valor: #b25c1e;--daggerheart-domain-color-Other: #ccc}.daggerheart-card .statblock-content.statblock-content.statblock-content{box-shadow:none;border-color:var(--background-secondary-alt);color:var(--daggerheart-text-normal);padding:0 .5em}.daggerheart-card .level .property-name,.daggerheart-card .domain .property-name,.daggerheart-card .recall .property-name,.daggerheart-card .text .property-name{display:none;visibility:hidden}.daggerheart-card .level p,.daggerheart-card .recall p{font-weight:bolder}.daggerheart-card .level p{font-size:2em}.daggerheart-card .domain p,.daggerheart-card .card-type span{font-weight:700;font-size:1.2em}.daggerheart-card .daggerheart-card-ribbon{margin-left:.5rem;margin-bottom:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;box-shadow:2px 2px 2px #000}.daggerheart-card .daggerheart-card-ribbon span{font-size:1.5em;font-weight:700;color:#fff;text-shadow:2px 2px 2px #000000}.daggerheart-card .daggerheart-card-ribbon:has(.Arcana){background-color:var(--daggerheart-domain-color-Arcana)}.daggerheart-card .daggerheart-card-ribbon:has(.Blade){background-color:var(--daggerheart-domain-color-Blade)}.daggerheart-card .daggerheart-card-ribbon:has(.Bone){background-color:var(--daggerheart-domain-color-Bone)}.daggerheart-card .daggerheart-card-ribbon:has(.Codex){background-color:var(--daggerheart-domain-color-Codex)}.daggerheart-card .daggerheart-card-ribbon:has(.Grace){background-color:var(--daggerheart-domain-color-Grace)}.daggerheart-card .daggerheart-card-ribbon:has(.Midnight){background-color:var(--daggerheart-domain-color-Midnight)}.daggerheart-card .daggerheart-card-ribbon:has(.Sage){background-color:var(--daggerheart-domain-color-Sage)}.daggerheart-card .daggerheart-card-ribbon:has(.Splendor){background-color:var(--daggerheart-domain-color-Splendor)}.daggerheart-card .daggerheart-card-ribbon:has(.Valor){background-color:var(--daggerheart-domain-color-Valor)}.daggerheart-card .daggerheart-card-ribbon:has(.Other){background-color:var(--daggerheart-domain-color-Other)}.daggerheart-card .daggerheart-heading:has(.Arcana) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Arcana),white)}.daggerheart-card .daggerheart-heading:has(.Blade) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Blade),white)}.daggerheart-card .daggerheart-heading:has(.Bone) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Bone),white)}.daggerheart-card .daggerheart-heading:has(.Codex) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Codex),white)}.daggerheart-card .daggerheart-heading:has(.Grace) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Grace),white)}.daggerheart-card .daggerheart-heading:has(.Midnight) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Midnight),white)}.daggerheart-card .daggerheart-heading:has(.Sage) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Sage),white)}.daggerheart-card .daggerheart-heading:has(.Splendor) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Splendor),white)}.daggerheart-card .daggerheart-heading:has(.Valor) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Valor),white)}.daggerheart-card .daggerheart-heading:has(.Other) .card-type{background-image:linear-gradient(to right,white,var(--daggerheart-domain-color-Other),white)}.daggerheart-card .daggerheart-card .card-type{display:flex;justify-content:center;align-items:center}.daggerheart-card .daggerheart-card .card-type span{color:#fff;line-height:2em;text-shadow:2px 2px 2px #000000}.daggerheart-card .recall .statblock-markdown{margin:.5em;border:1px solid var(--statblock-bar-color);background-color:var(--statblock-property-name-font-color);height:38px;width:38px;border-radius:50%;display:flex;justify-content:center;align-items:center}.daggerheart-card .recall p{color:#fff;font-size:1.5em}.daggerheart-card .heading-container{display:flex;justify-content:center;align-items:center}.daggerheart-card .text{margin:1.5em 2em}.daggerheart-environment{--statblock-section-heading-font-size: 16px;--statblock-rule-color: var(--color-accent);--statblock-background-color: #ede9ff;--statblock-bar-color: #7a7a7a;--statblock-heading-font-color: #000000;--statblock-property-name-font-color: #000000;--statblock-section-heading-font-color: #000000;--statblock-section-heading-border-color: #7a7a7a;--daggerheart-text-normal: #000000;--daggerheart-text-muted: #7a7a7a}.daggerheart-environment .statblock-content.statblock-content.statblock-content{box-shadow:none;border-color:var(--background-secondary-alt);color:var(--daggerheart-text-normal);padding:0 .5em}.daggerheart-environment .daggerheart-environment-tier .line{font-size:1.2em;font-style:italic;font-weight:700}.daggerheart-environment .daggerheart-environment-tier .line .property-name{margin-right:0}.daggerheart-environment .features .statblock-rendered-text-content{font-size:1.2em;font-weight:700}.daggerheart-environment .traits-container .statblock-trait-prop,.daggerheart-environment .statblock-item-container.statblock-trait-prop{margin:.5rem}.daggerheart-environment .daggerheart-environment-description{font-style:italic} +/*! +Pathfinder TTRPG General Statblock Layout CSS + +version: 1.6.1 +by: Moritz Jung (https://github.com/mProjectsCode) and Sigrunixia +repo: https://github.com/mProjectsCode/obsidian-pathfinder2e-statblocks + +This file was generated from SCSS. +Looking for `!important`? +- Check for: +Rare_0X +Trait_0X +Popover + +That is the only spots they are used in this file. +*/ +/*! +/* @settings +name: Pathfinder 2e Statblocks +id: pathfinder-2e-statblocks +collapsed: true +settings: + - + id: layout-theme-basic + title: Creature Statblock Theme + description: The theme of the creature statblock + type: class-select + allowEmpty: false + default: basic-pathfinder-2e-layout-theme-default + options: + - + label: Default + value: basic-pathfinder-2e-layout-theme-default + - + label: Kingmaker + value: basic-pathfinder-2e-layout-theme-kingmaker + - + id: layout-theme-action + title: Action Statblock Theme + description: The theme of the action statblock + type: class-select + allowEmpty: false + default: pathfinder-2e-action-layout-theme-default + options: + - + label: Default + value: pathfinder-2e-action-layout-theme-default + - + label: Kingmaker + value: pathfinder-2e-action-layout-theme-kingmaker + - + id: layout-theme-hazard + title: Hazard Statblock Theme + description: The theme of the hazard statblock + type: class-select + allowEmpty: false + default: pathfinder-2e-hazard-layout-theme-default + options: + - + label: Default + value: pathfinder-2e-hazard-layout-theme-default + - + label: Kingmaker + value: pathfinder-2e-hazard-layout-theme-kingmaker + - + id: layout-theme-influence + title: Influence Statblock Theme + description: The theme of the influence subsystem statblock + type: class-select + allowEmpty: false + default: pathfinder-2e-influence-layout-theme-default + options: + - + label: Default + value: pathfinder-2e-influence-layout-theme-default + - + label: Kingmaker + value: pathfinder-2e-influence-layout-theme-kingmaker + - + id: layout-theme-item + title: Item Statblock Theme + description: The theme of the item statblock + type: class-select + allowEmpty: false + default: pathfinder-2e-item-layout-theme-default + options: + - + label: Default + value: pathfinder-2e-item-layout-theme-default + - + label: Kingmaker + value: pathfinder-2e-item-layout-theme-kingmaker + - + id: layout-theme-misc + title: Misc Statblock Theme + description: The theme of the misc statblock + type: class-select + allowEmpty: false + default: pathfinder-2e-misc-layout-theme-default + options: + - + label: Default + value: pathfinder-2e-misc-layout-theme-default + - + label: Kingmaker + value: pathfinder-2e-misc-layout-theme-kingmaker + - + id: layout-theme-plane + title: Plane Statblock Theme + description: The theme of the plane statblock + type: class-select + allowEmpty: false + default: pathfinder-2e-plane-layout-theme-default + options: + - + label: Default + value: pathfinder-2e-plane-layout-theme-default + - + label: Kingmaker + value: pathfinder-2e-plane-layout-theme-kingmaker + - + id: layout-theme-quest + title: Quest Statblock Theme + description: The theme of the quest statblock + type: class-select + allowEmpty: false + default: pathfinder-2e-quest-layout-theme-default + options: + - + label: Default + value: pathfinder-2e-quest-layout-theme-default + - + label: Kingmaker + value: pathfinder-2e-quest-layout-theme-kingmaker + - + id: layout-theme-settlement + title: Settlement Statblock Theme + description: The theme of the settlement statblock + type: class-select + allowEmpty: false + default: pathfinder-2e-settlement-layout-theme-default + options: + - + label: Default + value: pathfinder-2e-settlement-layout-theme-default + - + label: Kingmaker + value: pathfinder-2e-settlement-layout-theme-kingmaker + */ diff --git a/.obsidian/plugins/obsidian-admonition/data.json b/.obsidian/plugins/obsidian-admonition/data.json new file mode 100644 index 0000000..60d1160 --- /dev/null +++ b/.obsidian/plugins/obsidian-admonition/data.json @@ -0,0 +1,24 @@ +{ + "userAdmonitions": {}, + "syntaxHighlight": false, + "copyButton": false, + "version": "10.3.2", + "autoCollapse": false, + "defaultCollapseType": "open", + "injectColor": true, + "parseTitles": true, + "dropShadow": true, + "hideEmpty": false, + "open": { + "admonitions": true, + "icons": true, + "other": true, + "advanced": false + }, + "icons": [], + "useFontAwesome": true, + "rpgDownloadedOnce": false, + "msDocConverted": false, + "useSnippet": false, + "snippetPath": "custom-admonitions.a7a2c3" +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-admonition/main.js b/.obsidian/plugins/obsidian-admonition/main.js new file mode 100644 index 0000000..2b60687 --- /dev/null +++ b/.obsidian/plugins/obsidian-admonition/main.js @@ -0,0 +1,513 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var t4=Object.create;var J=Object.defineProperty;var s4=Object.getOwnPropertyDescriptor;var h4=Object.getOwnPropertyNames;var v4=Object.getPrototypeOf,m4=Object.prototype.hasOwnProperty;var F1=i=>J(i,"__esModule",{value:!0});var z4=(i,c)=>()=>(c||i((c={exports:{}}).exports,c),c.exports),p4=(i,c)=>{F1(i);for(var a in c)J(i,a,{get:c[a],enumerable:!0})},d4=(i,c,a)=>{if(c&&typeof c=="object"||typeof c=="function")for(let e of h4(c))!m4.call(i,e)&&e!=="default"&&J(i,e,{get:()=>c[e],enumerable:!(a=s4(c,e))||a.enumerable});return i},S=i=>d4(F1(J(i!=null?t4(v4(i)):{},"default",i&&i.__esModule&&"default"in i?{get:()=>i.default,enumerable:!0}:{value:i,enumerable:!0})),i);var X1=z4((LL,Q1)=>{"use strict";var h1=Object.defineProperty,H4=Object.getOwnPropertyDescriptor,V4=Object.getOwnPropertyNames,g4=Object.prototype.hasOwnProperty,L4=(i,c)=>{for(var a in c)h1(i,a,{get:c[a],enumerable:!0})},x4=(i,c,a,e)=>{if(c&&typeof c=="object"||typeof c=="function")for(let n of V4(c))!g4.call(i,n)&&n!==a&&h1(i,n,{get:()=>c[n],enumerable:!(e=H4(c,n))||e.enumerable});return i},b4=i=>x4(h1({},"__esModule",{value:!0}),i),$1={};L4($1,{FileInputSuggest:()=>A4,FolderInputSuggest:()=>N4,FuzzyInputSuggest:()=>m1,createCollapsibleSection:()=>w4,setNodeIcon:()=>y4});Q1.exports=b4($1);var v1=require("obsidian"),m1=class extends v1.AbstractInputSuggest{constructor(i,c,a){super(i,c.inputEl);this.items=a}getSuggestions(i){let c=(0,v1.prepareSimpleSearch)(i),a=[];for(let e of this.items){let n=c(this.getItemText(e));n&&a.push({item:e,match:n})}return a}renderSuggestion(i,c){c.addClass("mod-complex");let a=c.createDiv({cls:"suggestion-content"});if(!i?.item){a.setText("No match found"),a.parentElement?.addClass("is-selected");return}this.renderTitle(a.createDiv("suggestion-title"),i),this.renderNote?.(a.createDiv("suggestion-note"),i),this.renderFlair?.(c.createDiv("suggestion-aux").createDiv("suggestion-flair"),i)}renderMatches(i,c,a,e){(0,v1.renderMatches)(i,c,a,e)}},Y1=require("obsidian"),N4=class extends m1{getItemText(i){return i.path}renderNote(i,c){let{item:a,match:e}=c;(0,Y1.renderMatches)(i,a.path,e.matches)}renderTitle(i,c){let{item:a,match:e}=c;(0,Y1.renderMatches)(i,a.name,e.matches,a.path.length-a.name.length)}},K1=require("obsidian"),A4=class extends m1{getItemText(i){return i.path}renderNote(i,c){let{item:a,match:e}=c;(0,K1.renderMatches)(i,a.path,e.matches)}renderTitle(i,c){let{item:a,match:e}=c;(0,K1.renderMatches)(i,a.name,e.matches,a.path.length-a.name.length)}},S4=require("obsidian");function y4(i,c){i.addClass("has-node-icon"),(0,S4.setIcon)(i,c)}var J1=require("obsidian");function w4(i,c,a,e){let n=i.createEl("details",{cls:"javalent-nested-settings",attr:{...a??!0?{open:"open"}:{}}});n.ontoggle=async()=>{e&&e(n.open)};let l=n.createEl("summary");return new J1.Setting(l).setHeading().setName(c),(0,J1.setIcon)(l.createDiv("handle"),"chevron-right"),n}});p4(exports,{default:()=>B1});var d=S(require("obsidian"));var q1=S(require("obsidian"));function M4(i,c){for(let a=0;a>16&255,g=p>>8&255,L=p&255;m=`${u}, ${g}, ${L}`}if(m&&m.startsWith("hsl")){let[H,p,u]=m.slice(4,-1).split(",").map(Z=>Number(Z.replace("%","").trim())),[g,L,w]=u4(H,p,u);m=`${g}, ${L}, ${w}`}if(m&&(m.startsWith("hsb")||m.startsWith("hsv"))){let[H,p,u]=m.slice(4,-1).split(",").map(Z=>Number(Z.replace("%","").trim())),[g,L,w]=C4(H,p,u);m=`${g}, ${L}, ${w}`}let V=o.slice(r).join(` +`);return h!==void 0&&h!=="none"&&h!=="open"&&h!=="closed"&&(h="closed"),"title"in f||a.noTitle||(s=e),s&&s.trim()===""&&h!==void 0&&h!=="none"&&(s=e,new q1.Notice("An admonition must have a title if it is collapsible.")),{title:s,collapse:h,content:V,icon:t,color:m,metadata:z}}function u4(i,c,a){i/=360,c/=100,a/=100;let e,n,l;if(c===0)e=n=l=a;else{let o=(s,h,t)=>(t<0&&(t+=1),t>1&&(t-=1),t<1/6?s+(h-s)*6*t:t<1/2?h:t<2/3?s+(h-s)*(2/3-t)*6:s),r=a<.5?a*(1+c):a+c-a*c,f=2*a-r;e=o(f,r,i+1/3),n=o(f,r,i),l=o(f,r,i-1/3)}return[Math.round(e*255),Math.round(n*255),Math.round(l*255)]}function C4(i,c,a){i/=360,c/=100,a/=100;let e,n,l,o=Math.floor(i*6),r=i*6-o,f=a*(1-c),s=a*(1-r*c),h=a*(1-(1-r)*c);switch(o%6){case 0:e=a,n=h,l=f;break;case 1:e=s,n=a,l=f;break;case 2:e=f,n=a,l=h;break;case 3:e=f,n=s,l=a;break;case 4:e=h,n=f,l=a;break;case 5:e=a,n=f,l=s;break}return[Math.round(e*255),Math.round(n*255),Math.round(l*255)]}var U1='',Q="admonition-add-command",G1='',X="admonition-remove-command",_1='',G="admonition-warning",W1='',_="admonition-spin",j1={note:{type:"note",color:"68, 138, 255",icon:{type:"font-awesome",name:"pencil-alt"},command:!1,noTitle:!1},seealso:{type:"note",color:"68, 138, 255",icon:{type:"font-awesome",name:"pencil-alt"},command:!1,noTitle:!1},abstract:{type:"abstract",color:"0, 176, 255",icon:{type:"font-awesome",name:"book"},command:!1,noTitle:!1},summary:{type:"abstract",color:"0, 176, 255",icon:{type:"font-awesome",name:"book"},command:!1,noTitle:!1},tldr:{type:"abstract",color:"0, 176, 255",icon:{type:"font-awesome",name:"book"},command:!1,noTitle:!1},info:{type:"info",color:"0, 184, 212",icon:{type:"font-awesome",name:"info-circle"},command:!1,noTitle:!1},todo:{type:"info",color:"0, 184, 212",icon:{type:"font-awesome",name:"info-circle"},command:!1,noTitle:!1},tip:{type:"tip",color:"0, 191, 165",icon:{type:"font-awesome",name:"fire"},command:!1,noTitle:!1},hint:{type:"tip",color:"0, 191, 165",icon:{type:"font-awesome",name:"fire"},command:!1,noTitle:!1},important:{type:"tip",color:"0, 191, 165",icon:{type:"font-awesome",name:"fire"},command:!1,noTitle:!1},success:{type:"success",color:"0, 200, 83",icon:{type:"font-awesome",name:"check-circle"},command:!1,noTitle:!1},check:{type:"success",color:"0, 200, 83",icon:{type:"font-awesome",name:"check-circle"},command:!1,noTitle:!1},done:{type:"success",color:"0, 200, 83",icon:{type:"font-awesome",name:"check-circle"},command:!1,noTitle:!1},question:{type:"question",color:"100, 221, 23",icon:{type:"font-awesome",name:"question-circle"},command:!1,noTitle:!1},help:{type:"question",color:"100, 221, 23",icon:{type:"font-awesome",name:"question-circle"},command:!1,noTitle:!1},faq:{type:"question",color:"100, 221, 23",icon:{type:"font-awesome",name:"question-circle"},command:!1,noTitle:!1},warning:{type:"warning",color:"255, 145, 0",icon:{type:"font-awesome",name:"exclamation-triangle"},command:!1,noTitle:!1},caution:{type:"warning",color:"255, 145, 0",icon:{type:"font-awesome",name:"exclamation-triangle"},command:!1,noTitle:!1},attention:{type:"warning",color:"255, 145, 0",icon:{type:"font-awesome",name:"exclamation-triangle"},command:!1,noTitle:!1},failure:{type:"failure",color:"255, 82, 82",icon:{type:"font-awesome",name:"times-circle"},command:!1,noTitle:!1},fail:{type:"failure",color:"255, 82, 82",icon:{type:"font-awesome",name:"times-circle"},command:!1,noTitle:!1},missing:{type:"failure",color:"255, 82, 82",icon:{type:"font-awesome",name:"times-circle"},command:!1,noTitle:!1},danger:{type:"danger",color:"255, 23, 68",icon:{type:"font-awesome",name:"bolt"},command:!1,noTitle:!1},error:{type:"danger",color:"255, 23, 68",icon:{type:"font-awesome",name:"bolt"},command:!1,noTitle:!1},bug:{type:"bug",color:"245, 0, 87",icon:{type:"font-awesome",name:"bug"},command:!1,noTitle:!1},example:{type:"example",color:"124, 77, 255",icon:{type:"font-awesome",name:"list-ol"},command:!1,noTitle:!1},quote:{type:"quote",color:"158, 158, 158",icon:{type:"font-awesome",name:"quote-right"},command:!1,noTitle:!1},cite:{type:"quote",color:"158, 158, 158",icon:{type:"font-awesome",name:"quote-right"},command:!1,noTitle:!1}};var v=S(require("obsidian"));var N=S(require("obsidian")),z1=S(X1()),p1=class extends z1.FuzzyInputSuggest{constructor(c,a,e){super(c.app,a,e);this.plugin=c}renderNote(c,a){c.setText(this.plugin.iconManager.getIconModuleName(a.item))}renderTitle(c,a){(0,N.renderMatches)(c,a.item.name,a.match.matches)}renderFlair(c,a){let{item:e}=a;c.appendChild(this.plugin.iconManager.getIconNode(e)??createDiv())}getItemText(c){return c.name}},c2=class extends z1.FuzzyInputSuggest{constructor(c,a,e){super(c.app,a,e);this.plugin=c}renderTitle(c,a){(0,N.renderMatches)(c,a.item.type,a.match.matches)}renderFlair(c,a){let{item:e}=a;c.appendChild(this.plugin.iconManager.getIconNode(e.icon)??createDiv()).setAttribute("color",`rgb(${e.color})`)}getItemText(c){return c.type}},c1=class extends N.Modal{constructor(c){super(c.app);this.plugin=c;this.collapse=this.plugin.data.autoCollapse?this.plugin.data.defaultCollapseType:"none";this.containerEl.addClass("insert-admonition-modal"),this.onOpen=()=>this.display(!0)}async display(c){let{contentEl:a}=this;a.empty(),new N.Setting(a).setName("Admonition Type").addText(r=>{r.setPlaceholder("Admonition Type").setValue(this.type);let f=new c2(this.plugin,r,this.plugin.admonitionArray),s=()=>{r.inputEl.value&&this.plugin.admonitions[r.inputEl.value]?(this.type=r.inputEl.value,this.title=this.plugin.admonitions[this.type].title,this.title?.length||(this.title=this.type[0].toUpperCase()+this.type.slice(1).toLowerCase()),n.setValue(this.title)):(new N.Notice("No admonition type by that name exists."),r.inputEl.value=""),this.buildAdmonition()};r.inputEl.onblur=s,f.onSelect(h=>{r.inputEl.value=h.item.type,s(),f.close()})});let n;new N.Setting(a).setName("Admonition Title").setDesc("Leave blank to render without a title.").addText(r=>{n=r,r.setValue(this.title),r.onChange(f=>{if(this.title=f,f.length==0?this.noTitle=!0:this.noTitle=!1,this.element){let s=this.plugin.admonitions[this.type],h=this.plugin.getAdmonitionElement(this.type,this.title,s.icon,s.injectColor??this.plugin.data.injectColor?s.color:null,this.collapse);h.createDiv({cls:"admonition-content",text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla."}),this.element.replaceWith(h),this.element=h}})}),new N.Setting(a).setName("Make Collapsible").addDropdown(r=>{r.addOption("open","Open"),r.addOption("closed","Closed"),r.addOption("none","None"),r.setValue(this.collapse),r.onChange(f=>{this.collapse=f,this.buildAdmonition()})}),this.admonitionEl=this.contentEl.createDiv(),this.buildAdmonition(),new N.Setting(a).addButton(r=>r.setButtonText("Insert").setCta().onClick(()=>{this.insert=!0,this.close()})).addExtraButton(r=>{r.setIcon("cross").setTooltip("Cancel").onClick(()=>this.close()),r.extraSettingsEl.setAttr("tabindex",0),r.extraSettingsEl.onkeydown=f=>{f.key=="Enter"&&this.close()}})}buildAdmonition(){if(this.admonitionEl.empty(),this.type&&this.plugin.admonitions[this.type]){let c=this.plugin.admonitions[this.type];this.element=this.plugin.getAdmonitionElement(this.type,this.title,c.icon,c.injectColor??this.plugin.data.injectColor?c.color:null,this.collapse),this.element.createDiv({cls:"admonition-content",text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla."}),this.admonitionEl.appendChild(this.element)}}};var L2=S(require("obsidian"));var a2={};var e2={};var i2={};var n2={};var d1={"Admonition Settings":"Admonition Settings","Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.":"Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.","Markdown Syntax Highlighting":"Markdown Syntax Highlighting","Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk.":"Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk."," Sync Links to Metadata Cache":" Sync Links to Metadata Cache","Allows admonitions to be created using ":"Allows admonitions to be created using "," or ":" or ",", instead of using a code block.":", instead of using a code block."," Enable Non-codeblock Admonitions":" Enable Non-codeblock Admonitions","Collapsible by Default":"Collapsible by Default","All admonitions will be collapsible by default. Use ":"All admonitions will be collapsible by default. Use "," to prevent.":" to prevent.","Default Collapse Type":"Default Collapse Type","Collapsible admonitions will be either opened or closed.":"Collapsible admonitions will be either opened or closed.","Add Copy Button":"Add Copy Button","Add a 'copy content' button to admonitions.":"Add a 'copy content' button to admonitions.","Add New":"Add New","Add a new Admonition type.":"Add a new Admonition type.","Add Additional":"Add Additional","Register Commands":"Register Commands","Unregister Commands":"Unregister Commands",Edit:"Edit",Delete:"Delete","Admonition Type":"Admonition Type","Admonition Title":"Admonition Title","This will be the default title for this admonition type.":"This will be the default title for this admonition type.","Admonition type cannot be empty.":"Admonition type cannot be empty.","Admonition type cannot include spaces.":"Admonition type cannot include spaces.","Types must be a valid CSS selector.":"Types must be a valid CSS selector.","Invalid icon name.":"Invalid icon name.","Icon cannot be empty.":"Icon cannot be empty.","Upload Image":"Upload Image","There was an error parsing the image.":"There was an error parsing the image.","Admonition Icon":"Admonition Icon",Color:"Color",Save:"Save","No Admonition Title by Default":"No Admonition Title by Default","The admonition will have no title unless ":"The admonition will have no title unless "," is explicitly provided.":" is explicitly provided.","Show Copy Button":"Show Copy Button","A copy button will be added to the admonition.":"A copy button will be added to the admonition.","Parse Titles as Markdown":"Parse Titles as Markdown","Admonition Titles will be rendered as markdown.":"Admonition Titles will be rendered as markdown."};var l2={};var o2={};var r2={};var f2={};var t2={};var s2={};var h2={};var v2={};var m2={};var z2={};var p2={};var d2={};var M2={};var u2={};var C2={};var H2={};var V2={"Admonition Settings":"Admonition \u8BBE\u7F6E","Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.":"\u5728 admonition \u4EE3\u7801\u5757\u4E2D\u4F7F\u7528 Obsidian \u7684 markdown \u8BED\u6CD5\u9AD8\u4EAE\u3002\u8BE5\u8BBE\u7F6E\u4E3A\u5B9E\u9A8C\u6027\u9009\u9879\uFF0C\u53EF\u80FD\u4F1A\u5F15\u53D1\u9519\u8BEF\u3002","Markdown Syntax Highlighting":"Markdown \u8BED\u6CD5\u9AD8\u4EAE","Try to sync internal links to the metadata cache to display in graph view. This setting could have unintended consequences. Use at your own risk.":"\u5C1D\u8BD5\u5C06\u5185\u90E8\u94FE\u63A5\u540C\u6B65\u81F3 metadata \u7F13\u5B58\uFF0C\u4EE5\u4FBF\u5728\u56FE\u5F62\u89C6\u56FE\u4E2D\u663E\u793A\u3002\u8FD9\u4E2A\u8BBE\u7F6E\u53EF\u80FD\u4F1A\u4EA7\u751F\u610F\u60F3\u4E0D\u5230\u7684\u540E\u679C\u3002\u4F7F\u7528\u65F6\u8BF7\u81EA\u884C\u627F\u62C5\u98CE\u9669\u3002"," Sync Links to Metadata Cache":" \u540C\u6B65\u94FE\u63A5\u81F3 metadata \u7F13\u5B58","Allows admonitions to be created using ":"\u5141\u8BB8 admonitions \u521B\u5EFA\u4F7F\u7528\uFF0C"," or ":" \u6216 ",", instead of using a code block.":"\uFF0C\u800C\u975E\u4F7F\u7528\u4EE3\u7801\u5757\u3002"," Enable Non-codeblock Admonitions":" \u5141\u8BB8\u975E\u4EE3\u7801\u5757\u7684 Admonitions","Collapsible by Default":"\u9ED8\u8BA4\u6298\u53E0","All admonitions will be collapsible by default. Use ":"\u6240\u6709\u7684 admonitions \u9ED8\u8BA4\u53EF\u6298\u53E0\u3002\u4F7F\u7528 "," to prevent.":" \u6765\u963B\u6B62\u3002","Default Collapse Type":"\u9ED8\u8BA4\u53EF\u6298\u53E0\u7C7B\u578B","Collapsible admonitions will be either opened or closed.":"\u53EF\u6298\u53E0\u7684 admonitions \u5C06\u662F\u6253\u5F00\u7684\u6216\u662F\u5173\u95ED\u7684\u3002","Add Copy Button":"\u6DFB\u52A0\u590D\u5236\u6309\u94AE","Add a 'copy content' button to admonitions.":"\u4E3A admonitions \u65B0\u589E\u4E00\u4E2A\u201C\u590D\u5236\u5185\u5BB9\u201D\u6309\u94AE\u3002","Add New":"\u65B0\u589E","Add a new Admonition type.":"\u6DFB\u52A0\u4E00\u4E2A\u65B0\u7684 Admonition \u7C7B\u578B\u3002","Add Additional":"\u989D\u5916\u6DFB\u52A0","Register Commands":"\u6CE8\u518C\u547D\u4EE4","Unregister Commands":"\u6CE8\u9500\u547D\u4EE4",Edit:"\u7F16\u8F91",Delete:"\u5220\u9664","Admonition Type":"Admonition \u7C7B\u578B","Admonition Title":"Admonition \u540D\u79F0","This will be the default title for this admonition type.":"\u8FD9\u5C06\u4F1A\u6210\u4E3A\u8BE5\u7C7B\u578B admonition \u7684\u9ED8\u8BA4\u540D\u79F0\u3002","Admonition type cannot be empty.":"Admonition \u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A\u3002","Admonition type cannot include spaces.":"Admonition \u7C7B\u578B\u4E0D\u80FD\u5305\u542B\u7A7A\u683C","Types must be a valid CSS selector.":"\u7C7B\u578B\u5FC5\u987B\u4E3A\u5408\u6CD5\u7684 CSS \u9009\u62E9\u5668\u3002","Invalid icon name.":"\u975E\u6CD5\u56FE\u6807\u540D\u79F0\u3002","Icon cannot be empty.":"\u56FE\u6807\u4E0D\u80FD\u4E3A\u7A7A\u3002","Upload Image":"\u4E0A\u4F20\u56FE\u50CF","There was an error parsing the image.":"\u4E0A\u4F20\u56FE\u50CF\u65F6\u51FA\u9519\u4E86\u3002","Admonition Icon":"Admonition \u56FE\u6807",Color:"\u989C\u8272",Save:"\u4FDD\u5B58","No Admonition Title by Default":"\u65E0\u9ED8\u8BA4 Admonition \u540D\u79F0","The admonition will have no title unless ":"\u8BE5 admonition \u5C06\u6CA1\u6709\u540D\u79F0\uFF0C\u9664\u975E "," is explicitly provided.":" \u662F\u660E\u786E\u89C4\u5B9A\u7684\u3002","Show Copy Button":"\u663E\u793A\u590D\u5236\u6309\u94AE","A copy button will be added to the admonition.":"\u4E00\u4E2A\u590D\u5236\u6309\u94AE\u5C06\u88AB\u6DFB\u52A0\u81F3\u8BE5 admonition ","Parse Titles as Markdown":"\u5C06\u540D\u79F0\u8F6C\u53D8\u4E3A Markdown","Admonition Titles will be rendered as markdown.":"Admonition \u540D\u79F0\u5C06\u4EE5 markdown \u5F62\u5F0F\u5448\u73B0\u3002"};var g2={};var k4={ar:a2,cs:e2,da:i2,de:n2,en:d1,"en-gb":l2,es:o2,fr:r2,hi:f2,id:t2,it:s2,ja:h2,ko:v2,nl:m2,nn:z2,pl:p2,pt:d2,"pt-br":M2,ro:u2,ru:C2,tr:H2,"zh-cn":V2,"zh-tw":g2},x2=k4[L2.moment.locale()];function M(i){return x2&&x2[i]||d1[i]}var W=S(require("obsidian"));async function b2(i,c,a={cta:"Yes",secondary:"No"}){return new Promise((e,n)=>{try{let l=new N2(i,c,a);l.onClose=()=>{e(l.confirmed)},l.open()}catch{n()}})}var N2=class extends W.Modal{constructor(c,a,e){super(c);this.text=a;this.buttons=e;this.confirmed=!1}async display(){this.contentEl.empty(),this.contentEl.addClass("confirm-modal"),this.contentEl.createEl("p",{text:this.text});let c=this.contentEl.createDiv("fantasy-calendar-confirm-buttons");new W.ButtonComponent(c).setButtonText(this.buttons.cta).setCta().onClick(()=>{this.confirmed=!0,this.close()}),new W.ButtonComponent(c).setButtonText(this.buttons.secondary).onClick(()=>{this.close()})}onOpen(){this.display()}};var B={octicons:"Octicons",rpg:"RPG Awesome"};var T4=(i=>c=>{try{i.querySelector(c)}catch{return!1}return!0})(document.createDocumentFragment()),y=class{static validateImport(c,a){let e={success:!0,messages:[]},n=y.validateType(a.type,c);if(n.success==!1)return n;let l=typeof a.icon=="string"?a.icon:typeof a.icon=="object"?a.icon?.name:null,o=y.validateType(l,c);if(o.success==!1)return o;if(c.iconManager.getIconNode(a.icon)||e.messages.push("No installed icon found by the name "+l+". Perhaps you need to install a new icon pack?"),a.title&&typeof a.title!="string")return{success:!1,failed:"title",message:"Admonition titles can only be strings."};(!("color"in a)||!/(?:(?:2(?:[0-4]\d|5[0-5])|\d{1,2}|1\d\d)\s*,\s*){2}\s*(?:2(?:[0-4]\d|5[0-5])|\d{1,2}|1\d\d)/.test(a.color))&&(console.warn("No color provided for the import of "+a.type+". Adding a random color."),a.color=`${Math.floor(Math.random()*255)}, ${Math.floor(Math.random()*255)}, ${Math.floor(Math.random()*255)}`);let f=["command","injectColor","noTitle","copy"];for(let s of f)if(s in a&&typeof JSON.parse(JSON.stringify(a[s]))!="boolean")return{success:!1,failed:"booleans",message:`The "${s}" property must be a boolean if present.`};return e}static validate(c,a,e,n){let l=y.validateType(a,c,n);return l.success==!1?l:y.validateIcon(e,c)}static validateType(c,a,e){return c.length?c.includes(" ")?{success:!1,message:M("Admonition type cannot include spaces."),failed:"type"}:T4(c)?c!=e&&c in a.data.userAdmonitions?{success:!1,message:"That Admonition type already exists.",failed:"type"}:{success:!0}:{success:!1,message:M("Types must be a valid CSS selector."),failed:"type"}:{success:!1,message:M("Admonition type cannot be empty."),failed:"type"}}static validateIcon(c,a){return c.type==="image"?{success:!0}:c.name?.length?a.iconManager.getIconType(c.name)?{success:!0}:{success:!1,message:M("Invalid icon name."),failed:"icon"}:{success:!1,message:M("Icon cannot be empty."),failed:"icon"}}};var R=S(require("obsidian")),a1=class extends R.Modal{constructor(c){super(app);this.plugin=c;this.admonitionDefinitions=Object.values(this.plugin.data.userAdmonitions);this.admonitionNames=Object.keys(this.plugin.data.userAdmonitions);this.selectedAdmonitions=[...this.admonitionNames];this.export=!1}onOpen(){this.titleEl.setText("Export Admonitions"),this.containerEl.addClasses(["admonition-settings","admonition-modal","admonition-export-modal"]),new R.Setting(this.contentEl).addButton(a=>a.setButtonText("Export Selected").onClick(()=>{this.export=!0,this.close()}));let c;new R.Setting(this.contentEl).addButton(a=>a.setButtonText("Select All").setCta().onClick(()=>{this.selectedAdmonitions=[...this.admonitionNames],this.generateToggles(c)})).addButton(a=>a.setButtonText("Deselect All").onClick(()=>{this.selectedAdmonitions=[],this.generateToggles(c)})),c=this.contentEl.createDiv("additional"),this.generateToggles(c)}generateToggles(c){c.empty();for(let a of this.admonitionNames)new R.Setting(c).setName(a).addToggle(e=>{e.setValue(this.selectedAdmonitions.includes(a)).onChange(n=>{n?this.selectedAdmonitions.push(a):this.selectedAdmonitions.remove(a)})})}};var Fx=(i=>c=>{try{i.querySelector(c)}catch{return!1}return!0})(document.createDocumentFragment()),e1=class extends v.PluginSettingTab{constructor(c,a){super(c,a);this.plugin=a;this.queue=[];this.converted=0}async display(){this.containerEl.empty(),this.containerEl.addClass("admonition-settings"),this.containerEl.createEl("h2",{text:M("Admonition Settings")});let c=this.containerEl.createDiv("admonitions-nested-settings");v.Platform.isMobile||new v.Setting(c).setName("Export Custom Types as CSS").setDesc("Export a CSS snippet for custom callout types.").addButton(e=>e.setIcon("download").onClick(()=>{let n=[`/* This snippet was auto-generated by the Admonitions plugin */ + +`],l=new Blob([this.plugin.calloutManager.generateCssString()],{type:"text/css"});createEl("a",{attr:{download:"custom_callouts.css",href:URL.createObjectURL(l)}}).click()}).setDisabled(!Object.keys(this.plugin.data.userAdmonitions).length)),new v.Setting(c).setName("Export Custom Types as JSON").setDesc("Choose custom types to export as a JSON file that you can then share with other users.").addButton(e=>e.setButtonText("Download All").setCta().onClick(()=>{let n=Object.values(this.plugin.data.userAdmonitions);this.download(n)})).addButton(e=>e.setButtonText("Select & Download").onClick(()=>{let n=new a1(this.plugin);n.onClose=()=>{if(!n.export)return;let l=Object.values(this.plugin.data.userAdmonitions);this.download(l.filter(o=>n.selectedAdmonitions.includes(o.type)))},n.open()})),new v.Setting(c).setName("Use CSS Snippet for Custom Callouts").setDesc("Instead of managing it internally, Admonitions will maintain a CSS snippet to enable your custom types for callouts.").addToggle(e=>e.setValue(this.plugin.data.useSnippet).onChange(n=>{this.plugin.data.useSnippet=n,this.plugin.saveSettings(),this.plugin.calloutManager.setUseSnippet()})),new v.Setting(c).setName(M("Add New")).setDesc("Add a new Admonition type. All custom Admonitions will also be usable as callouts.").addButton(e=>e.setTooltip(M("Add Additional")).setButtonText("+").onClick(async()=>{let l=new T(this.plugin);l.onClose=async()=>{if(l.saved){let o={type:l.type,color:l.color,icon:l.icon,command:!1,title:l.title,injectColor:l.injectColor,noTitle:l.noTitle,copy:l.copy};this.plugin.addAdmonition(o),this.plugin.calloutManager.addAdmonition(o),this.display()}},l.open()})),new v.Setting(c).setName("Import Admonition(s)").setDesc("Import admonitions from a JSON definition.").addButton(e=>{let n=createEl("input",{attr:{type:"file",name:"merge",accept:".json",multiple:!0,style:"display: none;"}});n.onchange=async()=>{let{files:l}=n;if(!!l.length){try{let o=[];for(let r of Array.from(l))o.push(JSON.parse(await r.text()));for(let r of o.flat()){if(typeof r!="object")continue;r.icon||(r.icon={name:"pencil-alt",type:"font-awesome"});let f=y.validateImport(this.plugin,r);if(f.success==!1){new v.Notice(createFragment(s=>{s.createSpan({text:`There was an issue importing the ${r.type} admonition:`}),s.createEl("br"),s.createSpan({text:f.message})}));continue}f.messages?.length&&new v.Notice(createFragment(s=>{s.createSpan({text:`There was an issue importing the ${r.type} admonition:`});for(let h of f.messages)s.createEl("br"),s.createSpan({text:h})})),await this.plugin.addAdmonition(r)}this.display()}catch(o){new v.Notice(`There was an error while importing the admonition${l.length==1?"":"s"}.`),console.error(o)}n.value=null}},e.setButtonText("Choose Files"),e.buttonEl.appendChild(n),e.onClick(()=>n.click())}).addExtraButton(e=>e.setIcon("info").onClick(()=>{let n=new v.Modal(this.plugin.app);n.onOpen=()=>{n.contentEl.createSpan({text:"Import one or more admonition definitions as a JSON array. An admonition definition should look as follows at minimum:"}),n.contentEl.createEl("br");let l=new v.TextAreaComponent(n.contentEl.createDiv()).setDisabled(!0).setValue(JSON.stringify({type:"embed-affliction",color:"149, 214, 148",icon:{name:"head-side-cough",type:"font-awesome"}},null,4));l.inputEl.setAttribute("style",`height: ${l.inputEl.scrollHeight}px; resize: none;`),n.contentEl.createEl("br"),n.contentEl.createSpan({text:"See the plugin ReadMe for more information."})},n.open()})),this.additionalEl=c.createDiv("additional"),this.buildTypes(),this.buildAdmonitions(this.containerEl.createEl("details",{cls:"admonitions-nested-settings",attr:{...this.plugin.data.open.admonitions?{open:!0}:{}}})),this.buildIcons(this.containerEl.createEl("details",{cls:"admonitions-nested-settings",attr:{...this.plugin.data.open.icons?{open:!0}:{}}})),this.buildOtherSyntaxes(this.containerEl.createEl("details",{cls:"admonitions-nested-settings",attr:{...this.plugin.data.open.other?{open:!0}:{}}})),this.buildAdvanced(this.containerEl.createEl("details",{cls:"admonitions-nested-settings",attr:{...this.plugin.data.open.advanced?{open:!0}:{}}})),this.containerEl.createDiv("coffee").createEl("a",{href:"https://www.buymeacoffee.com/valentine195"}).createEl("img",{attr:{src:"https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=\u2615&slug=valentine195&button_colour=e3e7ef&font_colour=262626&font_family=Inter&outline_colour=262626&coffee_colour=ff0000"}})}download(c){if(!c.length){new v.Notice("At least one admonition must be chosen to export.");return}let a=createEl("a"),e=new Blob([JSON.stringify(c)],{type:"json"}),n=URL.createObjectURL(e);a.href=n,a.download="admonitions.json",a.click(),URL.revokeObjectURL(n)}buildAdmonitions(c){c.empty(),c.ontoggle=()=>{this.plugin.data.open.admonitions=c.open,this.plugin.saveSettings()};let a=c.createEl("summary");new v.Setting(a).setHeading().setName("Admonitions & Callouts"),a.createDiv("collapser").createDiv("handle"),new v.Setting(c).setName("Add Drop Shadow").setDesc("A drop shadow will be added to admonitions.").addToggle(e=>{e.setValue(this.plugin.data.dropShadow).onChange(async n=>{this.plugin.data.dropShadow=n,this.display(),await this.plugin.saveSettings()})}),new v.Setting(c).setName(M("Collapsible by Default")).setDesc(createFragment(e=>{e.createSpan({text:"All admonitions & callouts will be collapsible by default. Use "}),e.createEl("code",{text:"collapse: none"}),e.createSpan({text:M(" to prevent.")})})).addToggle(e=>{e.setValue(this.plugin.data.autoCollapse).onChange(async n=>{this.plugin.data.autoCollapse=n,this.display(),await this.plugin.saveSettings()})}),this.plugin.data.autoCollapse&&new v.Setting(c).setName(M("Default Collapse Type")).setDesc("Collapsible admonitions & callouts will be either opened or closed.").addDropdown(e=>{e.addOption("open","open"),e.addOption("closed","closed"),e.setValue(this.plugin.data.defaultCollapseType),e.onChange(async n=>{this.plugin.data.defaultCollapseType=n,await this.plugin.saveSettings()})}),new v.Setting(c).setName(M("Add Copy Button")).setDesc("Add a 'copy content' button to admonitions & callouts.").addToggle(e=>{e.setValue(this.plugin.data.copyButton),e.onChange(async n=>{this.plugin.data.copyButton=n,n||document.querySelectorAll(".admonition-content-copy").forEach(l=>{l.detach()}),await this.plugin.saveSettings()})}),new v.Setting(c).setName(M("Parse Titles as Markdown")).setDesc(M("Admonition Titles will be rendered as markdown.")).addToggle(e=>{e.setValue(this.plugin.data.parseTitles),e.onChange(async n=>{this.plugin.data.parseTitles=n,await this.plugin.saveSettings()})}),new v.Setting(c).setName("Set Admonition Colors").setDesc("Disable this setting to turn off admonition coloring by default. Can be overridden in the admonition definition.").addToggle(e=>e.setValue(this.plugin.data.injectColor).setTooltip(`${this.plugin.data.injectColor?"Disable":"Enable"} Admonition Color`).onChange(async n=>{this.plugin.data.injectColor=n,await this.plugin.saveSettings(),await this.buildTypes()})),new v.Setting(c).setName("Hide Empty Admonitions").setDesc("Any admonition that does not have content inside it will be hidden.").addToggle(e=>e.setValue(this.plugin.data.hideEmpty).onChange(async n=>{this.plugin.data.hideEmpty=n,await this.plugin.saveSettings(),await this.buildTypes()}))}buildIcons(c){c.empty(),c.ontoggle=()=>{this.plugin.data.open.icons=c.open,this.plugin.saveSettings()};let a=c.createEl("summary");new v.Setting(a).setHeading().setName("Icon Packs"),a.createDiv("collapser").createDiv("handle"),new v.Setting(c).setName("Use Font Awesome Icons").setDesc("Font Awesome Free icons will be available in the item picker. Existing Admonitions defined using Font Awesome icons will continue to work.").addToggle(o=>{o.setValue(this.plugin.data.useFontAwesome).onChange(r=>{this.plugin.data.useFontAwesome=r,this.plugin.iconManager.setIconDefinitions(),this.plugin.saveSettings()})});let e,n=Object.entries(B).filter(([o])=>!this.plugin.data.icons.includes(o));new v.Setting(c).setName("Load Additional Icons").setDesc("Load an additional icon pack. This requires an internet connection.").addDropdown(o=>{if(!n.length){o.setDisabled(!0);return}for(let[r,f]of n)o.addOption(r,f);o.onChange(r=>e=r),e=o.getValue()}).addExtraButton(o=>{o.setIcon("plus-with-circle").setTooltip("Load").onClick(async()=>{!e||!e.length||(await this.plugin.iconManager.downloadIcon(e),this.buildIcons(c))}),n.length||o.setDisabled(!0)});let l=c.createDiv("admonitions-nested-settings");new v.Setting(l);for(let o of this.plugin.data.icons)new v.Setting(l).setName(B[o]).addExtraButton(r=>{r.setIcon("reset").setTooltip("Redownload").onClick(async()=>{await this.plugin.iconManager.removeIcon(o),await this.plugin.iconManager.downloadIcon(o),this.buildIcons(c)})}).addExtraButton(r=>{r.setIcon("trash").onClick(async()=>{Object.values(this.plugin.data.userAdmonitions).find(f=>f.icon.type==o)&&!await b2(this.plugin.app,"You have Admonitions using icons from this pack. Are you sure you want to remove it?")||(await this.plugin.iconManager.removeIcon(o),this.buildIcons(c))})})}buildOtherSyntaxes(c){c.empty(),c.ontoggle=()=>{this.plugin.data.open.other=c.open,this.plugin.saveSettings()};let a=c.createEl("summary");new v.Setting(a).setHeading().setName("Additional Syntaxes"),a.createDiv("collapser").createDiv("handle"),c.createEl("p",{text:"Obsidian 0.14 has introduced Callout boxes to its core functionality using the same syntax as the Microsoft Document callouts.",cls:"setting-item"}),c.createEl("p",{text:"This has rendered the Microsoft Document syntax for Admonitions obsolete, but Admonitions can still be used to create and manage your custom callout types.",cls:"setting-item"}),c.createEl("p",{text:"Your existing code block Admonitions will always work!",cls:"setting-item"}),this.plugin.data.msDocConverted||new v.Setting(c).setName("Convert MSDoc Admonitions to Callouts").setDesc(createFragment(e=>{let n=e.createDiv("admonition-convert");(0,v.setIcon)(n.createSpan(),G),n.createSpan({text:"This "}),n.createEl("strong",{text:"will"}),n.createSpan({text:" modify notes. Use at your own risk and please make backups."}),e.createEl("p",{text:"With large vaults, this could take awhile!"})})).addButton(e=>e.setButtonText("Convert").setCta().onClick(()=>{this.queue=this.plugin.app.vault.getMarkdownFiles(),this.notice=new v.Notice(createFragment(n=>{let l=n.createDiv("admonition-convert");l.createSpan({text:"Converting MS-doc admonitions..."}),(0,v.setIcon)(l.createSpan("admonition-convert-icon"),_)}),0),this.checkAndReplace()})),new v.Setting(c).setName("Convert Codeblock Admonitions to Callouts").setDesc(createFragment(e=>{let n=e.createDiv("admonition-convert");(0,v.setIcon)(n.createSpan(),G),n.createSpan({text:"This "}),n.createEl("strong",{text:"will"}),n.createSpan({text:" modify notes. Use at your own risk and please make backups."}),e.createEl("p",{text:"With large vaults, this could take awhile!"})})).addButton(e=>e.setButtonText("Convert").setCta().onClick(()=>{this.queue=this.plugin.app.vault.getMarkdownFiles(),this.notice=new v.Notice(createFragment(n=>{let l=n.createDiv("admonition-convert");l.createSpan({text:"Converting Codeblock admonitions..."}),(0,v.setIcon)(l.createSpan("admonition-convert-icon"),_)}),0),this.converted=0,this.checkAndReplaceCodeBlocks()}))}async checkAndReplace(){if(!this.queue.length){this.converted?this.notice.setMessage(`${this.converted} MS-doc Admonitions converted!`):this.notice.setMessage("No MS-doc Admonitions found to convert."),this.plugin.data.msDocConverted=!0,this.plugin.saveSettings().then(()=>this.display()),setTimeout(()=>{this.notice.hide(),this.notice=void 0},2e3);return}setTimeout(async()=>{let c=this.queue.shift(),a=await this.app.vault.read(c);/> \[!([^ :]+)(?::[ ]?(.+))\](x|\+|\-)?/.test(a)&&(this.converted++,await this.plugin.app.vault.modify(c,a.replace(/> \[!([^ :]+)(?::[ ]?(.+))\](x|\+|\-)?/g,"> [!$1]$3 $2"))),this.checkAndReplace()})}async checkAndReplaceCodeBlocks(){if(!this.queue.length){this.converted?this.notice.setMessage(`${this.converted} Codeblock Admonitions converted!`):this.notice.setMessage("No Codeblock Admonitions found to convert."),this.display(),setTimeout(()=>{this.notice.hide(),this.notice=void 0},2e3);return}setTimeout(async()=>{let c=this.queue.shift(),a=await this.app.vault.read(c);/^(`{3,})ad-(\w+)([\s\S]*?)?\n^\1/m.test(a)&&(a=this.replaceCodeBlockInPlace(a),this.app.vault.modify(c,a)),this.checkAndReplaceCodeBlocks()})}replaceCodeBlockInPlace(c){let a=c.match(/^(`{3,})ad-(\w+)([\s\S]*?)?\n^\1/gm)??[];for(let e of a){let[,n]=e.match(/^`{3,}ad-(\w+)/),l="",o="";if(!n)continue;let r=[],f=!0;for(let h of e.split(` +`).slice(1,-1)){if(f){if(/^title:/.test(h)){l=h.match(/^title:(.*)/)?.[1].trim()??n[0].toUpperCase()+n.slice(1).toLowerCase();continue}if(/^collapse:/.test(h)){o=(h.match(/^collapse:\s?(.*)/)?.[1].trim()??"open")=="open"?"+":"-";continue}/^(title|collapse|color|icon):/.test(h)||(f=!1)}r.push(h)}let s=r.join(` +`);/^(`{3,})ad-(\w+)([\s\S]*?)?\n^\1/m.test(s)&&(s=this.replaceCodeBlockInPlace(s)),c=c.replace(e,`> [!${n}]${o}${l.length?" ":""}${l} +> ${s.split(` +`).join(` +> `)}`),this.converted++}return c}buildAdvanced(c){c.empty(),c.ontoggle=()=>{this.plugin.data.open.advanced=c.open,this.plugin.saveSettings()};let a=c.createEl("summary");new v.Setting(a).setHeading().setName("Advanced Settings"),a.createDiv("collapser").createDiv("handle"),new v.Setting(c).setName(M("Markdown Syntax Highlighting")).setDesc(M("Use Obsidian's markdown syntax highlighter in admonition code blocks. This setting is experimental and could cause errors.")).addToggle(e=>{e.setValue(this.plugin.data.syntaxHighlight),e.onChange(async n=>{this.plugin.data.syntaxHighlight=n,n?this.plugin.turnOnSyntaxHighlighting():this.plugin.turnOffSyntaxHighlighting(),await this.plugin.saveSettings()})})}buildTypes(){this.additionalEl.empty();for(let c of Object.values(this.plugin.data.userAdmonitions)){let a=new v.Setting(this.additionalEl),e=this.plugin.getAdmonitionElement(c.type,c.type[0].toUpperCase()+c.type.slice(1).toLowerCase(),c.icon,c.injectColor??this.plugin.data.injectColor?c.color:null);a.infoEl.replaceWith(e),c.command?a.addExtraButton(n=>{n.setIcon(X.toString()).setTooltip(M("Unregister Commands")).onClick(async()=>{this.plugin.unregisterCommandsFor(c),await this.plugin.saveSettings(),this.display()})}):a.addExtraButton(n=>{n.setIcon(Q.toString()).setTooltip(M("Register Commands")).onClick(async()=>{this.plugin.registerCommandsFor(c),await this.plugin.saveSettings(),this.display()})}),a.addExtraButton(n=>{n.setIcon("pencil").setTooltip(M("Edit")).onClick(()=>{let l=new T(this.plugin,c);l.onClose=async()=>{if(l.saved){let o=c.command,r={type:l.type,color:l.color,icon:l.icon,command:o,title:l.title,injectColor:l.injectColor,noTitle:l.noTitle,copy:l.copy};if(r.type!=c.type){this.plugin.unregisterType(c);let f=Object.entries(this.plugin.data.userAdmonitions);this.plugin.data.userAdmonitions=Object.fromEntries(f.map(([s,h])=>s==c.type?[r.type,r]:[s,h]))}else this.plugin.data.userAdmonitions[r.type]=r;this.plugin.registerType(r.type),this.plugin.calloutManager.addAdmonition(r),this.display()}},l.open()})}).addExtraButton(n=>{n.setIcon("trash").setTooltip(M("Delete")).onClick(()=>{this.plugin.removeAdmonition(c),this.display()})})}}},T=class extends v.Modal{constructor(c,a){super(c.app);this.plugin=c;this.color="#7d7d7d";this.icon={};this.saved=!1;this.error=!1;this.injectColor=this.plugin.data.injectColor;this.noTitle=!1;this.editing=!1;a&&(this.editing=!0,this.color=a.color,this.icon=a.icon,this.type=a.type,this.originalType=a.type,this.title=a.title,this.injectColor=a.injectColor??this.injectColor,this.noTitle=a.noTitle??!1,this.copy=a.copy??this.plugin.data.copyButton)}setAdmonitionElement(c){this.admonitionPreviewParent.empty(),this.admonitionPreview=this.plugin.getAdmonitionElement(this.type,c[0].toUpperCase()+c.slice(1).toLowerCase(),this.icon,this.injectColor??this.plugin.data.injectColor?this.color:null),this.admonitionPreview.createDiv("callout-content admonition-content").createEl("p",{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla."}),this.admonitionPreviewParent.appendChild(this.admonitionPreview)}async display(){this.containerEl.addClass("admonition-settings-modal"),this.titleEl.setText(`${this.editing?"Edit":"Add"} Admonition`);let{contentEl:c}=this;c.empty();let a=c.createDiv(),e=this.title??this.type??"...";this.admonitionPreviewParent=c.createDiv(),this.setAdmonitionElement(e[0].toUpperCase()+e.slice(1).toLowerCase());let n,l=new v.Setting(a).setName(M("Admonition Type")).addText(t=>{n=t,n.setValue(this.type).onChange(m=>{let z=y.validateType(m,this.plugin,this.originalType);if(z.success==!1){T.setValidationError(t.inputEl,z.message);return}T.removeValidationError(t.inputEl),this.type=m,this.title||this.setAdmonitionElement(this.type?.[0].toUpperCase()+this.type?.slice(1).toLowerCase())})});l.controlEl.addClass("admonition-type-setting"),l.descEl.createSpan({text:"This is used to create the admonition (e.g., "}),l.descEl.createEl("code",{text:"note"}),l.descEl.createSpan({text:" or "}),l.descEl.createEl("code",{text:"abstract"}),l.descEl.createSpan({text:")"}),new v.Setting(a).setName(M("Admonition Title")).setDesc(M("This will be the default title for this admonition type.")).addText(t=>{t.setValue(this.title).onChange(m=>{if(!m.length){this.title=null,this.setAdmonitionElement(this.type?.[0].toUpperCase()+e.slice(1).toLowerCase());return}this.title=m,this.setAdmonitionElement(this.title)})}),new v.Setting(a).setName(M("No Admonition Title by Default")).setDesc(createFragment(t=>{t.createSpan({text:M("The admonition will have no title unless ")}),t.createEl("code",{text:"title"}),t.createSpan({text:M(" is explicitly provided.")})})).addToggle(t=>{t.setValue(this.noTitle).onChange(m=>this.noTitle=m)}),new v.Setting(a).setName(M("Show Copy Button")).setDesc(createFragment(t=>{t.createSpan({text:"A copy button will be added to the admonition & callout."})})).addToggle(t=>{t.setValue(this.copy).onChange(m=>this.copy=m)});let o=createEl("input",{attr:{type:"file",name:"image",accept:"image/*"}}),r;new v.Setting(a).setName(M("Admonition Icon")).setDesc("Icon to display next to the title.").addText(t=>{r=t,this.icon.type!=="image"&&t.setValue(this.icon.name);let m=async()=>{let V=t.inputEl.value,H=y.validateIcon({name:V},this.plugin);if(H.success==!1){T.setValidationError(t.inputEl,H.message);return}T.removeValidationError(t.inputEl);let p=this.plugin.iconManager.getIconType(V);this.icon={name:V,type:p};let u=this.admonitionPreview.querySelector(".admonition-title-icon");u.innerHTML=this.plugin.iconManager.getIconNode(this.icon)?.outerHTML??""},z=new p1(this.plugin,t,this.plugin.iconManager.iconDefinitions);z.onSelect(V=>{t.inputEl.value=V.item.name,m(),z.close()}),t.inputEl.onblur=m}).addButton(t=>{t.setButtonText(M("Upload Image")).setIcon("image-file"),t.buttonEl.addClass("admonition-file-upload"),t.buttonEl.appendChild(o),t.onClick(()=>o.click())}),o.onchange=async()=>{let{files:t}=o;if(!t.length)return;let m=t[0],z=new FileReader;z.onloadend=V=>{let H=new Image;H.onload=()=>{try{let p=document.createElement("canvas"),u=24,g=H.width,L=H.height;g>L?g>u&&(L*=u/g,g=u):L>u&&(g*=u/L,L=u),p.width=g,p.height=L,p.getContext("2d").drawImage(H,0,0,g,L),this.icon={name:p.toDataURL("image/png"),type:"image"},this.display()}catch{new v.Notice("There was an error parsing the image.")}},H.src=V.target.result.toString()},z.readAsDataURL(m),o.value=null};let f=a.createDiv("admonition-color-settings");this.createColor(f);let s=c.createDiv(),h=new v.Setting(s);h.addButton(t=>(t.setTooltip(M("Save")).setIcon("checkmark").onClick(async()=>{let m={...this.icon};r.inputEl.value?.length&&(m.name=r.inputEl.value);let z=y.validate(this.plugin,n.inputEl.value,m,this.originalType);if(z.success==!1){T.setValidationError(z.failed=="type"?n.inputEl:r.inputEl,z.message),new v.Notice("Fix errors before saving.");return}this.saved=!0,this.close()}),t)),h.addExtraButton(t=>(t.setIcon("cross").setTooltip("Cancel").onClick(()=>{this.saved=!1,this.close()}),t))}createColor(c){c.empty();let a=this.injectColor?"Set the admonition color. Disable to set manually using CSS.":"Admonition color is disabled and must be manually set using CSS.";new v.Setting(c).setName(M("Color")).setDesc(a).addText(e=>{e.inputEl.setAttribute("type","color"),this.injectColor||e.inputEl.setAttribute("disabled","true"),e.setValue(D4(this.color)).onChange(n=>{let l=P4(n);!l||(this.color=`${l.r}, ${l.g}, ${l.b}`,this.admonitionPreview.setAttribute("style",`--callout-color: ${this.color};`))})}).addToggle(e=>e.setValue(this.injectColor).setTooltip(`${this.injectColor?"Disable":"Enable"} Admonition Color`).onChange(n=>{this.injectColor=n,n?this.admonitionPreview.setAttribute("style",`--callout-color: ${this.color};`):this.admonitionPreview.removeAttribute("style"),this.createColor(c)}))}onOpen(){this.display()}static setValidationError(c,a){if(c.addClass("is-invalid"),a){c.parentElement.addClasses(["has-invalid-message","unset-align-items"]),c.parentElement.parentElement.addClass(".unset-align-items");let e=c.parentElement.querySelector(".invalid-feedback");e||(e=c.parentElement.createDiv({cls:"invalid-feedback"})),e.setText(a)}}static removeValidationError(c){c.removeClass("is-invalid"),c.parentElement.removeClasses(["has-invalid-message","unset-align-items"]),c.parentElement.parentElement.removeClass(".unset-align-items"),c.parentElement.querySelector(".invalid-feedback")&&c.parentElement.removeChild(c.parentElement.querySelector(".invalid-feedback"))}};function P4(i){let c=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(i);return c?{r:parseInt(c[1],16),g:parseInt(c[2],16),b:parseInt(c[3],16)}:null}function M1(i){var c=i.toString(16);return c.length==1?"0"+c:c}function D4(i){let c=/^(\d+),\s?(\d+),\s?(\d+)/i.exec(i);return!c||!c.length?"":`#${M1(Number(c[1]))}${M1(Number(c[2]))}${M1(Number(c[3]))}`}var E4={prefix:"far",iconName:"address-book",icon:[448,512,[],"f2b9","M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-68 304H48V48h320v416zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2z"]},I4={prefix:"far",iconName:"address-card",icon:[576,512,[],"f2bb","M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z"]},Z4={prefix:"far",iconName:"angry",icon:[496,512,[],"f556","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm0-144c-33.6 0-65.2 14.8-86.8 40.6-8.5 10.2-7.1 25.3 3.1 33.8s25.3 7.2 33.8-3c24.8-29.7 75-29.7 99.8 0 8.1 9.7 23.2 11.9 33.8 3 10.2-8.5 11.5-23.6 3.1-33.8-21.6-25.8-53.2-40.6-86.8-40.6zm-48-72c10.3 0 19.9-6.7 23-17.1 3.8-12.7-3.4-26.1-16.1-29.9l-80-24c-12.8-3.9-26.1 3.4-29.9 16.1-3.8 12.7 3.4 26.1 16.1 29.9l28.2 8.5c-3.1 4.9-5.3 10.4-5.3 16.6 0 17.7 14.3 32 32 32s32-14.4 32-32.1zm199-54.9c-3.8-12.7-17.1-19.9-29.9-16.1l-80 24c-12.7 3.8-19.9 17.2-16.1 29.9 3.1 10.4 12.7 17.1 23 17.1 0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.2-2.2-11.7-5.3-16.6l28.2-8.5c12.7-3.7 19.9-17.1 16.1-29.8z"]},B4={prefix:"far",iconName:"arrow-alt-circle-down",icon:[512,512,[],"f358","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm-32-316v116h-67c-10.7 0-16 12.9-8.5 20.5l99 99c4.7 4.7 12.3 4.7 17 0l99-99c7.6-7.6 2.2-20.5-8.5-20.5h-67V140c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12z"]},O4={prefix:"far",iconName:"arrow-alt-circle-left",icon:[512,512,[],"f359","M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zm448 0c0 110.5-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56s200 89.5 200 200zm-72-20v40c0 6.6-5.4 12-12 12H256v67c0 10.7-12.9 16-20.5 8.5l-99-99c-4.7-4.7-4.7-12.3 0-17l99-99c7.6-7.6 20.5-2.2 20.5 8.5v67h116c6.6 0 12 5.4 12 12z"]},F4={prefix:"far",iconName:"arrow-alt-circle-right",icon:[512,512,[],"f35a","M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z"]},q4={prefix:"far",iconName:"arrow-alt-circle-up",icon:[512,512,[],"f35b","M256 504c137 0 248-111 248-248S393 8 256 8 8 119 8 256s111 248 248 248zm0-448c110.5 0 200 89.5 200 200s-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56zm20 328h-40c-6.6 0-12-5.4-12-12V256h-67c-10.7 0-16-12.9-8.5-20.5l99-99c4.7-4.7 12.3-4.7 17 0l99 99c7.6 7.6 2.2 20.5-8.5 20.5h-67v116c0 6.6-5.4 12-12 12z"]},R4={prefix:"far",iconName:"bell",icon:[448,512,[],"f0f3","M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z"]},U4={prefix:"far",iconName:"bell-slash",icon:[640,512,[],"f1f6","M633.99 471.02L36 3.51C29.1-2.01 19.03-.9 13.51 6l-10 12.49C-2.02 25.39-.9 35.46 6 40.98l598 467.51c6.9 5.52 16.96 4.4 22.49-2.49l10-12.49c5.52-6.9 4.41-16.97-2.5-22.49zM163.53 368c16.71-22.03 34.48-55.8 41.4-110.58l-45.47-35.55c-3.27 90.73-36.47 120.68-54.84 140.42-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h279.66l-61.4-48H163.53zM320 96c61.86 0 112 50.14 112 112 0 .2-.06.38-.06.58.02 16.84 1.16 31.77 2.79 45.73l59.53 46.54c-8.31-22.13-14.34-51.49-14.34-92.85 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-26.02 5.41-49.45 16.94-69.13 32.72l38.17 29.84C275 103.18 296.65 96 320 96zm0 416c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"]},G4={prefix:"far",iconName:"bookmark",icon:[384,512,[],"f02e","M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.314 0 6 2.683 6 5.996V428.43z"]},_4={prefix:"far",iconName:"building",icon:[448,512,[],"f1ad","M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z"]},W4={prefix:"far",iconName:"calendar",icon:[448,512,[],"f133","M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z"]},j4={prefix:"far",iconName:"calendar-alt",icon:[448,512,[],"f073","M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},$4={prefix:"far",iconName:"calendar-check",icon:[448,512,[],"f274","M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z"]},Y4={prefix:"far",iconName:"calendar-minus",icon:[448,512,[],"f272","M124 328c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H124zm324-216v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},K4={prefix:"far",iconName:"calendar-plus",icon:[448,512,[],"f271","M336 292v24c0 6.6-5.4 12-12 12h-76v76c0 6.6-5.4 12-12 12h-24c-6.6 0-12-5.4-12-12v-76h-76c-6.6 0-12-5.4-12-12v-24c0-6.6 5.4-12 12-12h76v-76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v76h76c6.6 0 12 5.4 12 12zm112-180v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},J4={prefix:"far",iconName:"calendar-times",icon:[448,512,[],"f273","M311.7 374.7l-17 17c-4.7 4.7-12.3 4.7-17 0L224 337.9l-53.7 53.7c-4.7 4.7-12.3 4.7-17 0l-17-17c-4.7-4.7-4.7-12.3 0-17l53.7-53.7-53.7-53.7c-4.7-4.7-4.7-12.3 0-17l17-17c4.7-4.7 12.3-4.7 17 0l53.7 53.7 53.7-53.7c4.7-4.7 12.3-4.7 17 0l17 17c4.7 4.7 4.7 12.3 0 17L257.9 304l53.7 53.7c4.8 4.7 4.8 12.3.1 17zM448 112v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},Q4={prefix:"far",iconName:"caret-square-down",icon:[448,512,[],"f150","M125.1 208h197.8c10.7 0 16.1 13 8.5 20.5l-98.9 98.3c-4.7 4.7-12.2 4.7-16.9 0l-98.9-98.3c-7.7-7.5-2.3-20.5 8.4-20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},X4={prefix:"far",iconName:"caret-square-left",icon:[448,512,[],"f191","M272 157.1v197.8c0 10.7-13 16.1-20.5 8.5l-98.3-98.9c-4.7-4.7-4.7-12.2 0-16.9l98.3-98.9c7.5-7.7 20.5-2.3 20.5 8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},c3={prefix:"far",iconName:"caret-square-right",icon:[448,512,[],"f152","M176 354.9V157.1c0-10.7 13-16.1 20.5-8.5l98.3 98.9c4.7 4.7 4.7 12.2 0 16.9l-98.3 98.9c-7.5 7.7-20.5 2.3-20.5-8.4zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},a3={prefix:"far",iconName:"caret-square-up",icon:[448,512,[],"f151","M322.9 304H125.1c-10.7 0-16.1-13-8.5-20.5l98.9-98.3c4.7-4.7 12.2-4.7 16.9 0l98.9 98.3c7.7 7.5 2.3 20.5-8.4 20.5zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},e3={prefix:"far",iconName:"chart-bar",icon:[512,512,[],"f080","M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z"]},i3={prefix:"far",iconName:"check-circle",icon:[512,512,[],"f058","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"]},n3={prefix:"far",iconName:"check-square",icon:[448,512,[],"f14a","M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z"]},l3={prefix:"far",iconName:"circle",icon:[512,512,[],"f111","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"]},o3={prefix:"far",iconName:"clipboard",icon:[384,512,[],"f328","M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm144 418c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h42v36c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-36h42c3.3 0 6 2.7 6 6z"]},r3={prefix:"far",iconName:"clock",icon:[512,512,[],"f017","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"]},f3={prefix:"far",iconName:"clone",icon:[512,512,[],"f24d","M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z"]},t3={prefix:"far",iconName:"closed-captioning",icon:[512,512,[],"f20a","M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 336H54c-3.3 0-6-2.7-6-6V118c0-3.3 2.7-6 6-6h404c3.3 0 6 2.7 6 6v276c0 3.3-2.7 6-6 6zm-211.1-85.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7zm190.4 0c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.9-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 220.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6 2.8-2.5 7.1-2.1 9.2.9l19.6 27.7z"]},s3={prefix:"far",iconName:"comment",icon:[512,512,[],"f075","M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"]},h3={prefix:"far",iconName:"comment-alt",icon:[512,512,[],"f27a","M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm16 352c0 8.8-7.2 16-16 16H288l-12.8 9.6L208 428v-60H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h384c8.8 0 16 7.2 16 16v288z"]},v3={prefix:"far",iconName:"comment-dots",icon:[512,512,[],"f4ad","M144 208c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm112 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.6 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"]},m3={prefix:"far",iconName:"comments",icon:[576,512,[],"f086","M532 386.2c27.5-27.1 44-61.1 44-98.2 0-80-76.5-146.1-176.2-157.9C368.3 72.5 294.3 32 208 32 93.1 32 0 103.6 0 192c0 37 16.5 71 44 98.2-15.3 30.7-37.3 54.5-37.7 54.9-6.3 6.7-8.1 16.5-4.4 25 3.6 8.5 12 14 21.2 14 53.5 0 96.7-20.2 125.2-38.8 9.2 2.1 18.7 3.7 28.4 4.9C208.1 407.6 281.8 448 368 448c20.8 0 40.8-2.4 59.8-6.8C456.3 459.7 499.4 480 553 480c9.2 0 17.5-5.5 21.2-14 3.6-8.5 1.9-18.3-4.4-25-.4-.3-22.5-24.1-37.8-54.8zm-392.8-92.3L122.1 305c-14.1 9.1-28.5 16.3-43.1 21.4 2.7-4.7 5.4-9.7 8-14.8l15.5-31.1L77.7 256C64.2 242.6 48 220.7 48 192c0-60.7 73.3-112 160-112s160 51.3 160 112-73.3 112-160 112c-16.5 0-33-1.9-49-5.6l-19.8-4.5zM498.3 352l-24.7 24.4 15.5 31.1c2.6 5.1 5.3 10.1 8 14.8-14.6-5.1-29-12.3-43.1-21.4l-17.1-11.1-19.9 4.6c-16 3.7-32.5 5.6-49 5.6-54 0-102.2-20.1-131.3-49.7C338 339.5 416 272.9 416 192c0-3.4-.4-6.7-.7-10C479.7 196.5 528 238.8 528 288c0 28.7-16.2 50.6-29.7 64z"]},z3={prefix:"far",iconName:"compass",icon:[496,512,[],"f14e","M347.94 129.86L203.6 195.83a31.938 31.938 0 0 0-15.77 15.77l-65.97 144.34c-7.61 16.65 9.54 33.81 26.2 26.2l144.34-65.97a31.938 31.938 0 0 0 15.77-15.77l65.97-144.34c7.61-16.66-9.54-33.81-26.2-26.2zm-77.36 148.72c-12.47 12.47-32.69 12.47-45.16 0-12.47-12.47-12.47-32.69 0-45.16 12.47-12.47 32.69-12.47 45.16 0 12.47 12.47 12.47 32.69 0 45.16zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 448c-110.28 0-200-89.72-200-200S137.72 56 248 56s200 89.72 200 200-89.72 200-200 200z"]},u1={prefix:"far",iconName:"copy",icon:[448,512,[],"f0c5","M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z"]},p3={prefix:"far",iconName:"copyright",icon:[512,512,[],"f1f9","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z"]},d3={prefix:"far",iconName:"credit-card",icon:[576,512,[],"f09d","M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z"]},M3={prefix:"far",iconName:"dizzy",icon:[496,512,[],"f567","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-33.8-217.9c7.8-7.8 7.8-20.5 0-28.3L196.3 192l17.9-17.9c7.8-7.8 7.8-20.5 0-28.3-7.8-7.8-20.5-7.8-28.3 0L168 163.7l-17.8-17.8c-7.8-7.8-20.5-7.8-28.3 0-7.8 7.8-7.8 20.5 0 28.3l17.9 17.9-17.9 17.9c-7.8 7.8-7.8 20.5 0 28.3 7.8 7.8 20.5 7.8 28.3 0l17.8-17.8 17.8 17.8c7.9 7.7 20.5 7.7 28.4-.2zm160-92.2c-7.8-7.8-20.5-7.8-28.3 0L328 163.7l-17.8-17.8c-7.8-7.8-20.5-7.8-28.3 0-7.8 7.8-7.8 20.5 0 28.3l17.9 17.9-17.9 17.9c-7.8 7.8-7.8 20.5 0 28.3 7.8 7.8 20.5 7.8 28.3 0l17.8-17.8 17.8 17.8c7.8 7.8 20.5 7.8 28.3 0 7.8-7.8 7.8-20.5 0-28.3l-17.8-18 17.9-17.9c7.7-7.8 7.7-20.4 0-28.2zM248 272c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64z"]},u3={prefix:"far",iconName:"dot-circle",icon:[512,512,[],"f192","M256 56c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m0-48C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 168c-44.183 0-80 35.817-80 80s35.817 80 80 80 80-35.817 80-80-35.817-80-80-80z"]},C3={prefix:"far",iconName:"edit",icon:[576,512,[],"f044","M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"]},H3={prefix:"far",iconName:"envelope",icon:[512,512,[],"f0e0","M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"]},V3={prefix:"far",iconName:"envelope-open",icon:[512,512,[],"f2b6","M494.586 164.516c-4.697-3.883-111.723-89.95-135.251-108.657C337.231 38.191 299.437 0 256 0c-43.205 0-80.636 37.717-103.335 55.859-24.463 19.45-131.07 105.195-135.15 108.549A48.004 48.004 0 0 0 0 201.485V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V201.509a48 48 0 0 0-17.414-36.993zM464 458a6 6 0 0 1-6 6H54a6 6 0 0 1-6-6V204.347c0-1.813.816-3.526 2.226-4.665 15.87-12.814 108.793-87.554 132.364-106.293C200.755 78.88 232.398 48 256 48c23.693 0 55.857 31.369 73.41 45.389 23.573 18.741 116.503 93.493 132.366 106.316a5.99 5.99 0 0 1 2.224 4.663V458zm-31.991-187.704c4.249 5.159 3.465 12.795-1.745 16.981-28.975 23.283-59.274 47.597-70.929 56.863C336.636 362.283 299.205 400 256 400c-43.452 0-81.287-38.237-103.335-55.86-11.279-8.967-41.744-33.413-70.927-56.865-5.21-4.187-5.993-11.822-1.745-16.981l15.258-18.528c4.178-5.073 11.657-5.843 16.779-1.726 28.618 23.001 58.566 47.035 70.56 56.571C200.143 320.631 232.307 352 256 352c23.602 0 55.246-30.88 73.41-45.389 11.994-9.535 41.944-33.57 70.563-56.568 5.122-4.116 12.601-3.346 16.778 1.727l15.258 18.526z"]},g3={prefix:"far",iconName:"eye",icon:[576,512,[],"f06e","M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z"]},L3={prefix:"far",iconName:"eye-slash",icon:[640,512,[],"f070","M634 471L36 3.51A16 16 0 0 0 13.51 6l-10 12.49A16 16 0 0 0 6 41l598 467.49a16 16 0 0 0 22.49-2.49l10-12.49A16 16 0 0 0 634 471zM296.79 146.47l134.79 105.38C429.36 191.91 380.48 144 320 144a112.26 112.26 0 0 0-23.21 2.47zm46.42 219.07L208.42 260.16C210.65 320.09 259.53 368 320 368a113 113 0 0 0 23.21-2.46zM320 112c98.65 0 189.09 55 237.93 144a285.53 285.53 0 0 1-44 60.2l37.74 29.5a333.7 333.7 0 0 0 52.9-75.11 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64c-36.7 0-71.71 7-104.63 18.81l46.41 36.29c18.94-4.3 38.34-7.1 58.22-7.1zm0 288c-98.65 0-189.08-55-237.93-144a285.47 285.47 0 0 1 44.05-60.19l-37.74-29.5a333.6 333.6 0 0 0-52.89 75.1 32.35 32.35 0 0 0 0 29.19C89.72 376.41 197.08 448 320 448c36.7 0 71.71-7.05 104.63-18.81l-46.41-36.28C359.28 397.2 339.89 400 320 400z"]},x3={prefix:"far",iconName:"file",icon:[384,512,[],"f15b","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z"]},b3={prefix:"far",iconName:"file-alt",icon:[384,512,[],"f15c","M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z"]},N3={prefix:"far",iconName:"file-archive",icon:[384,512,[],"f1c6","M128.3 160v32h32v-32zm64-96h-32v32h32zm-64 32v32h32V96zm64 32h-32v32h32zm177.6-30.1L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM256 51.9l76.1 76.1H256zM336 464H48V48h79.7v16h32V48H208v104c0 13.3 10.7 24 24 24h104zM194.2 265.7c-1.1-5.6-6-9.7-11.8-9.7h-22.1v-32h-32v32l-19.7 97.1C102 385.6 126.8 416 160 416c33.1 0 57.9-30.2 51.5-62.6zm-33.9 124.4c-17.9 0-32.4-12.1-32.4-27s14.5-27 32.4-27 32.4 12.1 32.4 27-14.5 27-32.4 27zm32-198.1h-32v32h32z"]},A3={prefix:"far",iconName:"file-audio",icon:[384,512,[],"f1c7","M369.941 97.941l-83.882-83.882A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V131.882a48 48 0 0 0-14.059-33.941zM332.118 128H256V51.882L332.118 128zM48 464V48h160v104c0 13.255 10.745 24 24 24h104v288H48zm144-76.024c0 10.691-12.926 16.045-20.485 8.485L136 360.486h-28c-6.627 0-12-5.373-12-12v-56c0-6.627 5.373-12 12-12h28l35.515-36.947c7.56-7.56 20.485-2.206 20.485 8.485v135.952zm41.201-47.13c9.051-9.297 9.06-24.133.001-33.439-22.149-22.752 12.235-56.246 34.395-33.481 27.198 27.94 27.212 72.444.001 100.401-21.793 22.386-56.947-10.315-34.397-33.481z"]},S3={prefix:"far",iconName:"file-code",icon:[384,512,[],"f1c9","M149.9 349.1l-.2-.2-32.8-28.9 32.8-28.9c3.6-3.2 4-8.8.8-12.4l-.2-.2-17.4-18.6c-3.4-3.6-9-3.7-12.4-.4l-57.7 54.1c-3.7 3.5-3.7 9.4 0 12.8l57.7 54.1c1.6 1.5 3.8 2.4 6 2.4 2.4 0 4.8-1 6.4-2.8l17.4-18.6c3.3-3.5 3.1-9.1-.4-12.4zm220-251.2L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM256 51.9l76.1 76.1H256zM336 464H48V48h160v104c0 13.3 10.7 24 24 24h104zM209.6 214c-4.7-1.4-9.5 1.3-10.9 6L144 408.1c-1.4 4.7 1.3 9.6 6 10.9l24.4 7.1c4.7 1.4 9.6-1.4 10.9-6L240 231.9c1.4-4.7-1.3-9.6-6-10.9zm24.5 76.9l.2.2 32.8 28.9-32.8 28.9c-3.6 3.2-4 8.8-.8 12.4l.2.2 17.4 18.6c3.3 3.5 8.9 3.7 12.4.4l57.7-54.1c3.7-3.5 3.7-9.4 0-12.8l-57.7-54.1c-3.5-3.3-9.1-3.2-12.4.4l-17.4 18.6c-3.3 3.5-3.1 9.1.4 12.4z"]},y3={prefix:"far",iconName:"file-excel",icon:[384,512,[],"f1c3","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm212-240h-28.8c-4.4 0-8.4 2.4-10.5 6.3-18 33.1-22.2 42.4-28.6 57.7-13.9-29.1-6.9-17.3-28.6-57.7-2.1-3.9-6.2-6.3-10.6-6.3H124c-9.3 0-15 10-10.4 18l46.3 78-46.3 78c-4.7 8 1.1 18 10.4 18h28.9c4.4 0 8.4-2.4 10.5-6.3 21.7-40 23-45 28.6-57.7 14.9 30.2 5.9 15.9 28.6 57.7 2.1 3.9 6.2 6.3 10.6 6.3H260c9.3 0 15-10 10.4-18L224 320c.7-1.1 30.3-50.5 46.3-78 4.7-8-1.1-18-10.3-18z"]},w3={prefix:"far",iconName:"file-image",icon:[384,512,[],"f1c5","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm32-48h224V288l-23.5-23.5c-4.7-4.7-12.3-4.7-17 0L176 352l-39.5-39.5c-4.7-4.7-12.3-4.7-17 0L80 352v64zm48-240c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"]},k3={prefix:"far",iconName:"file-pdf",icon:[384,512,[],"f1c1","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z"]},T3={prefix:"far",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm72-60V236c0-6.6 5.4-12 12-12h69.2c36.7 0 62.8 27 62.8 66.3 0 74.3-68.7 66.5-95.5 66.5V404c0 6.6-5.4 12-12 12H132c-6.6 0-12-5.4-12-12zm48.5-87.4h23c7.9 0 13.9-2.4 18.1-7.2 8.5-9.8 8.4-28.5.1-37.8-4.1-4.6-9.9-7-17.4-7h-23.9v52z"]},P3={prefix:"far",iconName:"file-video",icon:[384,512,[],"f1c8","M369.941 97.941l-83.882-83.882A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V131.882a48 48 0 0 0-14.059-33.941zM332.118 128H256V51.882L332.118 128zM48 464V48h160v104c0 13.255 10.745 24 24 24h104v288H48zm228.687-211.303L224 305.374V268c0-11.046-8.954-20-20-20H100c-11.046 0-20 8.954-20 20v104c0 11.046 8.954 20 20 20h104c11.046 0 20-8.954 20-20v-37.374l52.687 52.674C286.704 397.318 304 390.28 304 375.986V264.011c0-14.311-17.309-21.319-27.313-11.314z"]},D3={prefix:"far",iconName:"file-word",icon:[384,512,[],"f1c2","M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z"]},E3={prefix:"far",iconName:"flag",icon:[512,512,[],"f024","M336.174 80c-49.132 0-93.305-32-161.913-32-31.301 0-58.303 6.482-80.721 15.168a48.04 48.04 0 0 0 2.142-20.727C93.067 19.575 74.167 1.594 51.201.104 23.242-1.71 0 20.431 0 48c0 17.764 9.657 33.262 24 41.562V496c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-83.443C109.869 395.28 143.259 384 199.826 384c49.132 0 93.305 32 161.913 32 58.479 0 101.972-22.617 128.548-39.981C503.846 367.161 512 352.051 512 335.855V95.937c0-34.459-35.264-57.768-66.904-44.117C409.193 67.309 371.641 80 336.174 80zM464 336c-21.783 15.412-60.824 32-102.261 32-59.945 0-102.002-32-161.913-32-43.361 0-96.379 9.403-127.826 24V128c21.784-15.412 60.824-32 102.261-32 59.945 0 102.002 32 161.913 32 43.271 0 96.32-17.366 127.826-32v240z"]},I3={prefix:"far",iconName:"flushed",icon:[496,512,[],"f579","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm96-312c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80zm0 128c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm0-72c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm-112 24c0-44.2-35.8-80-80-80s-80 35.8-80 80 35.8 80 80 80 80-35.8 80-80zm-80 48c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm0-72c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm160 144H184c-13.2 0-24 10.8-24 24s10.8 24 24 24h128c13.2 0 24-10.8 24-24s-10.8-24-24-24z"]},Z3={prefix:"far",iconName:"folder",icon:[512,512,[],"f07b","M464 128H272l-54.63-54.63c-6-6-14.14-9.37-22.63-9.37H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm0 272H48V112h140.12l54.63 54.63c6 6 14.14 9.37 22.63 9.37H464v224z"]},B3={prefix:"far",iconName:"folder-open",icon:[576,512,[],"f07c","M527.9 224H480v-48c0-26.5-21.5-48-48-48H272l-64-64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h400c16.5 0 31.9-8.5 40.7-22.6l79.9-128c20-31.9-3-73.4-40.7-73.4zM48 118c0-3.3 2.7-6 6-6h134.1l64 64H426c3.3 0 6 2.7 6 6v42H152c-16.8 0-32.4 8.8-41.1 23.2L48 351.4zm400 282H72l77.2-128H528z"]},O3={prefix:"far",iconName:"font-awesome-logo-full",icon:[3992,512,["Font Awesome"],"f4e6","M454.6 0H57.4C25.9 0 0 25.9 0 57.4v397.3C0 486.1 25.9 512 57.4 512h397.3c31.4 0 57.4-25.9 57.4-57.4V57.4C512 25.9 486.1 0 454.6 0zm-58.9 324.9c0 4.8-4.1 6.9-8.9 8.9-19.2 8.1-39.7 15.7-61.5 15.7-40.5 0-68.7-44.8-163.2 2.5v51.8c0 30.3-45.7 30.2-45.7 0v-250c-9-7-15-17.9-15-30.3 0-21 17.1-38.2 38.2-38.2 21 0 38.2 17.1 38.2 38.2 0 12.2-5.8 23.2-14.9 30.2v21c37.1-12 65.5-34.4 146.1-3.4 26.6 11.4 68.7-15.7 76.5-15.7 5.5 0 10.3 4.1 10.3 8.9v160.4zm432.9-174.2h-137v70.1H825c39.8 0 40.4 62.2 0 62.2H691.6v105.6c0 45.5-70.7 46.4-70.7 0V128.3c0-22 18-39.8 39.8-39.8h167.8c39.6 0 40.5 62.2.1 62.2zm191.1 23.4c-169.3 0-169.1 252.4 0 252.4 169.9 0 169.9-252.4 0-252.4zm0 196.1c-81.6 0-82.1-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm372.4 53.4c-17.5 0-31.4-13.9-31.4-31.4v-117c0-62.4-72.6-52.5-99.1-16.4v133.4c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c43.3-51.6 162.4-60.4 162.4 39.3v141.5c.3 30.4-31.5 31.4-31.7 31.4zm179.7 2.9c-44.3 0-68.3-22.9-68.3-65.8V235.2H1488c-35.6 0-36.7-55.3 0-55.3h15.5v-37.3c0-41.3 63.8-42.1 63.8 0v37.5h24.9c35.4 0 35.7 55.3 0 55.3h-24.9v108.5c0 29.6 26.1 26.3 27.4 26.3 31.4 0 52.6 56.3-22.9 56.3zM1992 123c-19.5-50.2-95.5-50-114.5 0-107.3 275.7-99.5 252.7-99.5 262.8 0 42.8 58.3 51.2 72.1 14.4l13.5-35.9H2006l13 35.9c14.2 37.7 72.1 27.2 72.1-14.4 0-10.1 5.3 6.8-99.1-262.8zm-108.9 179.1l51.7-142.9 51.8 142.9h-103.5zm591.3-85.6l-53.7 176.3c-12.4 41.2-72 41-84 0l-42.3-135.9-42.3 135.9c-12.4 40.9-72 41.2-84.5 0l-54.2-176.3c-12.5-39.4 49.8-56.1 60.2-16.9L2213 342l45.3-139.5c10.9-32.7 59.6-34.7 71.2 0l45.3 139.5 39.3-142.4c10.3-38.3 72.6-23.8 60.3 16.9zm275.4 75.1c0-42.4-33.9-117.5-119.5-117.5-73.2 0-124.4 56.3-124.4 126 0 77.2 55.3 126.4 128.5 126.4 31.7 0 93-11.5 93-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-109 8.4-115.9-43.8h148.3c16.3 0 29.3-13.4 29.3-28.9zM2571 277.7c9.5-73.4 113.9-68.6 118.6 0H2571zm316.7 148.8c-31.4 0-81.6-10.5-96.6-31.9-12.4-17 2.5-39.8 21.8-39.8 16.3 0 36.8 22.9 77.7 22.9 27.4 0 40.4-11 40.4-25.8 0-39.8-142.9-7.4-142.9-102 0-40.4 35.3-75.7 98.6-75.7 31.4 0 74.1 9.9 87.6 29.4 10.8 14.8-1.4 36.2-20.9 36.2-15.1 0-26.7-17.3-66.2-17.3-22.9 0-37.8 10.5-37.8 23.8 0 35.9 142.4 6 142.4 103.1-.1 43.7-37.4 77.1-104.1 77.1zm266.8-252.4c-169.3 0-169.1 252.4 0 252.4 170.1 0 169.6-252.4 0-252.4zm0 196.1c-81.8 0-82-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm476.9 22V268.7c0-53.8-61.4-45.8-85.7-10.5v134c0 41.3-63.8 42.1-63.8 0V268.7c0-52.1-59.5-47.4-85.7-10.1v133.6c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c9.9-14.4 41.8-37.3 78.6-37.3 35.3 0 57.7 16.4 66.7 43.8 13.9-21.8 45.8-43.8 82.6-43.8 44.3 0 70.7 23.4 70.7 72.7v145.3c.5 17.3-13.5 31.4-31.9 31.4 3.5.1-31.3 1.1-31.3-31.3zM3992 291.6c0-42.4-32.4-117.5-117.9-117.5-73.2 0-127.5 56.3-127.5 126 0 77.2 58.3 126.4 131.6 126.4 31.7 0 91.5-11.5 91.5-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-110.5 8.4-117.5-43.8h149.8c16.3 0 29.1-13.4 29.3-28.9zm-180.5-13.9c9.7-74.4 115.9-68.3 120.1 0h-120.1z"]},F3={prefix:"far",iconName:"frown",icon:[496,512,[],"f119","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-80 128c-40.2 0-78 17.7-103.8 48.6-8.5 10.2-7.1 25.3 3.1 33.8 10.2 8.4 25.3 7.1 33.8-3.1 16.6-19.9 41-31.4 66.9-31.4s50.3 11.4 66.9 31.4c8.1 9.7 23.1 11.9 33.8 3.1 10.2-8.5 11.5-23.6 3.1-33.8C326 321.7 288.2 304 248 304z"]},q3={prefix:"far",iconName:"frown-open",icon:[496,512,[],"f57a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-48-248c0-17.7-14.3-32-32-32s-32 14.3-32 32 14.3 32 32 32 32-14.3 32-32zm128-32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-80 112c-35.6 0-88.8 21.3-95.8 61.2-2 11.8 9 21.5 20.5 18.1 31.2-9.6 59.4-15.3 75.3-15.3s44.1 5.7 75.3 15.3c11.4 3.5 22.5-6.3 20.5-18.1-7-39.9-60.2-61.2-95.8-61.2z"]},R3={prefix:"far",iconName:"futbol",icon:[496,512,[],"f1e3","M483.8 179.4C449.8 74.6 352.6 8 248.1 8c-25.4 0-51.2 3.9-76.7 12.2C41.2 62.5-30.1 202.4 12.2 332.6 46.2 437.4 143.4 504 247.9 504c25.4 0 51.2-3.9 76.7-12.2 130.2-42.3 201.5-182.2 159.2-312.4zm-74.5 193.7l-52.2 6.4-43.7-60.9 24.4-75.2 71.1-22.1 38.9 36.4c-.2 30.7-7.4 61.1-21.7 89.2-4.7 9.3-10.7 17.8-16.8 26.2zm0-235.4l-10.4 53.1-70.7 22-64.2-46.5V92.5l47.4-26.2c39.2 13 73.4 38 97.9 71.4zM184.9 66.4L232 92.5v73.8l-64.2 46.5-70.6-22-10.1-52.5c24.3-33.4 57.9-58.6 97.8-71.9zM139 379.5L85.9 373c-14.4-20.1-37.3-59.6-37.8-115.3l39-36.4 71.1 22.2 24.3 74.3-43.5 61.7zm48.2 67l-22.4-48.1 43.6-61.7H287l44.3 61.7-22.4 48.1c-6.2 1.8-57.6 20.4-121.7 0z"]},U3={prefix:"far",iconName:"gem",icon:[576,512,[],"f3a5","M464 0H112c-4 0-7.8 2-10 5.4L2 152.6c-2.9 4.4-2.6 10.2.7 14.2l276 340.8c4.8 5.9 13.8 5.9 18.6 0l276-340.8c3.3-4.1 3.6-9.8.7-14.2L474.1 5.4C471.8 2 468.1 0 464 0zm-19.3 48l63.3 96h-68.4l-51.7-96h56.8zm-202.1 0h90.7l51.7 96H191l51.6-96zm-111.3 0h56.8l-51.7 96H68l63.3-96zm-43 144h51.4L208 352 88.3 192zm102.9 0h193.6L288 435.3 191.2 192zM368 352l68.2-160h51.4L368 352z"]},G3={prefix:"far",iconName:"grimace",icon:[496,512,[],"f57f","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm16 16H152c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h192c26.5 0 48-21.5 48-48v-32c0-26.5-21.5-48-48-48zm-168 96h-24c-8.8 0-16-7.2-16-16v-8h40v24zm0-40h-40v-8c0-8.8 7.2-16 16-16h24v24zm64 40h-48v-24h48v24zm0-40h-48v-24h48v24zm64 40h-48v-24h48v24zm0-40h-48v-24h48v24zm56 24c0 8.8-7.2 16-16 16h-24v-24h40v8zm0-24h-40v-24h24c8.8 0 16 7.2 16 16v8z"]},_3={prefix:"far",iconName:"grin",icon:[496,512,[],"f580","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm105.6-151.4c-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.9-3.1-19.4 5.4-17.7 15.3 7.9 47.1 71.3 80 123.3 80s115.3-32.9 123.3-80c1.6-9.8-7.7-18.4-17.7-15.3zM168 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z"]},W3={prefix:"far",iconName:"grin-alt",icon:[496,512,[],"f581","M200.3 248c12.4-18.7 15.1-37.3 15.7-56-.5-18.7-3.3-37.3-15.7-56-8-12-25.1-11.4-32.7 0-12.4 18.7-15.1 37.3-15.7 56 .5 18.7 3.3 37.3 15.7 56 8.1 12 25.2 11.4 32.7 0zm128 0c12.4-18.7 15.1-37.3 15.7-56-.5-18.7-3.3-37.3-15.7-56-8-12-25.1-11.4-32.7 0-12.4 18.7-15.1 37.3-15.7 56 .5 18.7 3.3 37.3 15.7 56 8.1 12 25.2 11.4 32.7 0zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm105.6-151.4c-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.9-3.1-19.4 5.3-17.7 15.3 7.9 47.2 71.3 80 123.3 80s115.3-32.9 123.3-80c1.6-9.8-7.7-18.4-17.7-15.3z"]},j3={prefix:"far",iconName:"grin-beam",icon:[496,512,[],"f582","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm105.6-151.4c-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.8-3.1-19.4 5.3-17.7 15.3 7.9 47.1 71.3 80 123.3 80s115.3-32.9 123.3-80c1.6-9.8-7.7-18.4-17.7-15.3zm-235.9-72.9c3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3zm160 0c3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3z"]},$3={prefix:"far",iconName:"grin-beam-sweat",icon:[496,512,[],"f583","M440 160c29.5 0 53.3-26.3 53.3-58.7 0-25-31.7-75.5-46.2-97.3-3.6-5.3-10.7-5.3-14.2 0-14.5 21.8-46.2 72.3-46.2 97.3 0 32.4 23.8 58.7 53.3 58.7zM248 400c51.9 0 115.3-32.9 123.3-80 1.7-9.9-7.7-18.5-17.7-15.3-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.8-3.1-19.4 5.3-17.7 15.3 8 47.1 71.4 80 123.3 80zm130.3-168.3c3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3 3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.6 6.2 4.6 9.3 3.7zm105.3-52.9c-24.6 15.7-46 12.9-46.4 12.9 6.9 20.2 10.8 41.8 10.8 64.3 0 110.3-89.7 200-200 200S48 366.3 48 256 137.7 56 248 56c39.8 0 76.8 11.8 108 31.9 1.7-9.5 6.3-24.1 17.2-45.7C336.4 20.6 293.7 8 248 8 111 8 0 119 0 256s111 248 248 248 248-111 248-248c0-27-4.4-52.9-12.4-77.2zM168 189.4c12.3 0 23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3 3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.8 19.2-21.6 31.5-21.6z"]},Y3={prefix:"far",iconName:"grin-hearts",icon:[496,512,[],"f584","M353.6 304.6c-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.8-3.1-19.4 5.3-17.7 15.3 7.9 47.2 71.3 80 123.3 80s115.3-32.9 123.3-80c1.6-9.8-7.7-18.4-17.7-15.3zm-152.8-48.9c4.5 1.2 9.2-1.5 10.5-6l19.4-69.9c5.6-20.3-7.4-41.1-28.8-44.5-18.6-3-36.4 9.8-41.5 27.9l-2 7.1-7.1-1.9c-18.2-4.7-38.2 4.3-44.9 22-7.7 20.2 3.8 41.9 24.2 47.2l70.2 18.1zm188.8-65.3c-6.7-17.6-26.7-26.7-44.9-22l-7.1 1.9-2-7.1c-5-18.1-22.8-30.9-41.5-27.9-21.4 3.4-34.4 24.2-28.8 44.5l19.4 69.9c1.2 4.5 5.9 7.2 10.5 6l70.2-18.2c20.4-5.3 31.9-26.9 24.2-47.1zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200z"]},K3={prefix:"far",iconName:"grin-squint",icon:[496,512,[],"f585","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm105.6-151.4c-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.9-3.1-19.4 5.4-17.7 15.3 7.9 47.1 71.3 80 123.3 80s115.3-32.9 123.3-80c1.6-9.8-7.7-18.4-17.7-15.3zm-234.7-40.8c3.6 4.2 9.9 5.7 15.3 2.5l80-48c3.6-2.2 5.8-6.1 5.8-10.3s-2.2-8.1-5.8-10.3l-80-48c-5.1-3-11.4-1.9-15.3 2.5-3.8 4.5-3.8 11-.1 15.5l33.6 40.3-33.6 40.3c-3.8 4.5-3.7 11.1.1 15.5zm242.9 2.5c5.4 3.2 11.7 1.7 15.3-2.5 3.8-4.5 3.8-11 .1-15.5L343.6 208l33.6-40.3c3.8-4.5 3.7-11-.1-15.5-3.8-4.4-10.2-5.4-15.3-2.5l-80 48c-3.6 2.2-5.8 6.1-5.8 10.3s2.2 8.1 5.8 10.3l80 48z"]},J3={prefix:"far",iconName:"grin-squint-tears",icon:[512,512,[],"f586","M117.1 384.1c-25.8 3.7-84 13.7-100.9 30.6-21.9 21.9-21.5 57.9.9 80.3s58.3 22.8 80.3.9C114.3 479 124.3 420.8 128 395c.8-6.4-4.6-11.8-10.9-10.9zm-41.2-41.7C40.3 268 53 176.1 114.6 114.6 152.4 76.8 202.6 56 256 56c36.2 0 70.8 9.8 101.2 27.7 3.8-20.3 8-36.1 12-48.3C333.8 17.2 294.9 8 256 8 192.5 8 129.1 32.2 80.6 80.6c-74.1 74.1-91.3 183.4-52 274 12.2-4.1 27.7-8.3 47.3-12.2zm352.3-187.6c45 76.6 34.9 176.9-30.8 242.6-37.8 37.8-88 58.6-141.4 58.6-30.5 0-59.8-7-86.4-19.8-3.9 19.5-8 35-12.2 47.2 31.4 13.6 65 20.6 98.7 20.6 63.5 0 126.9-24.2 175.4-72.6 78.1-78.1 93.1-195.4 45.2-288.6-12.3 4-28.2 8.1-48.5 12zm-33.3-26.9c25.8-3.7 84-13.7 100.9-30.6 21.9-21.9 21.5-57.9-.9-80.3s-58.3-22.8-80.3-.9C397.7 33 387.7 91.2 384 117c-.8 6.4 4.6 11.8 10.9 10.9zm-187 108.3c-3-3-7.2-4.2-11.4-3.2L106 255.7c-5.7 1.4-9.5 6.7-9.1 12.6.5 5.8 5.1 10.5 10.9 11l52.3 4.8 4.8 52.3c.5 5.8 5.2 10.4 11 10.9h.9c5.5 0 10.3-3.7 11.7-9.1l22.6-90.5c1-4.2-.2-8.5-3.2-11.5zm39.7-25.1l90.5-22.6c5.7-1.4 9.5-6.7 9.1-12.6-.5-5.8-5.1-10.5-10.9-11l-52.3-4.8-4.8-52.3c-.5-5.8-5.2-10.4-11-10.9-5.6-.1-11.2 3.4-12.6 9.1L233 196.5c-1 4.1.2 8.4 3.2 11.4 5 5 11.3 3.2 11.4 3.2zm52 88.5c-29.1 29.1-59.7 52.9-83.9 65.4-9.2 4.8-10 17.5-1.7 23.4 38.9 27.7 107 6.2 143.7-30.6S416 253 388.3 214.1c-5.8-8.2-18.5-7.6-23.4 1.7-12.3 24.2-36.2 54.7-65.3 83.8z"]},Q3={prefix:"far",iconName:"grin-stars",icon:[496,512,[],"f587","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm105.6-151.4c-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.8-3.1-19.4 5.3-17.7 15.3 7.9 47.2 71.3 80 123.3 80s115.3-32.9 123.3-80c1.6-9.8-7.7-18.4-17.7-15.3zm-227.9-57.5c-1 6.2 5.4 11 11 7.9l31.3-16.3 31.3 16.3c5.6 3.1 12-1.7 11-7.9l-6-34.9 25.4-24.6c4.5-4.5 1.9-12.2-4.3-13.2l-34.9-5-15.5-31.6c-2.9-5.8-11-5.8-13.9 0l-15.5 31.6-34.9 5c-6.2.9-8.9 8.6-4.3 13.2l25.4 24.6-6.1 34.9zm259.7-72.7l-34.9-5-15.5-31.6c-2.9-5.8-11-5.8-13.9 0l-15.5 31.6-34.9 5c-6.2.9-8.9 8.6-4.3 13.2l25.4 24.6-6 34.9c-1 6.2 5.4 11 11 7.9l31.3-16.3 31.3 16.3c5.6 3.1 12-1.7 11-7.9l-6-34.9 25.4-24.6c4.5-4.6 1.8-12.2-4.4-13.2z"]},X3={prefix:"far",iconName:"grin-tears",icon:[640,512,[],"f588","M117.1 256.1c-25.8 3.7-84 13.7-100.9 30.6-21.9 21.9-21.5 57.9.9 80.3s58.3 22.8 80.3.9C114.3 351 124.3 292.8 128 267c.8-6.4-4.6-11.8-10.9-10.9zm506.7 30.6c-16.9-16.9-75.1-26.9-100.9-30.6-6.3-.9-11.7 4.5-10.8 10.8 3.7 25.8 13.7 84 30.6 100.9 21.9 21.9 57.9 21.5 80.3-.9 22.3-22.3 22.7-58.3.8-80.2zm-126.6 61.7C463.8 412.3 396.9 456 320 456c-76.9 0-143.8-43.7-177.2-107.6-12.5 37.4-25.2 43.9-28.3 46.5C159.1 460.7 234.5 504 320 504s160.9-43.3 205.5-109.1c-3.2-2.7-15.9-9.2-28.3-46.5zM122.7 224.5C137.9 129.2 220.5 56 320 56c99.5 0 182.1 73.2 197.3 168.5 2.1-.2 5.2-2.4 49.5 7C554.4 106 448.7 8 320 8S85.6 106 73.2 231.4c44.5-9.4 47.1-7.2 49.5-6.9zM320 400c51.9 0 115.3-32.9 123.3-80 1.7-9.9-7.7-18.5-17.7-15.3-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.8-3.1-19.4 5.3-17.7 15.3 8 47.1 71.4 80 123.3 80zm130.3-168.3c3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3 3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.6 6.2 4.6 9.3 3.7zM240 189.4c12.3 0 23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3 3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.8 19.2-21.6 31.5-21.6z"]},c6={prefix:"far",iconName:"grin-tongue",icon:[496,512,[],"f589","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm64 400c0 35.6-29.1 64.5-64.9 64-35.1-.5-63.1-29.8-63.1-65v-42.8l17.7-8.8c15-7.5 31.5 1.7 34.9 16.5l2.8 12.1c2.1 9.2 15.2 9.2 17.3 0l2.8-12.1c3.4-14.8 19.8-24.1 34.9-16.5l17.7 8.8V408zm28.2 25.3c2.2-8.1 3.8-16.5 3.8-25.3v-43.5c14.2-12.4 24.4-27.5 27.3-44.5 1.7-9.9-7.7-18.5-17.7-15.3-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.9-3.1-19.4 5.3-17.7 15.3 2.9 17 13.1 32.1 27.3 44.5V408c0 8.8 1.6 17.2 3.8 25.3C91.8 399.9 48 333 48 256c0-110.3 89.7-200 200-200s200 89.7 200 200c0 77-43.8 143.9-107.8 177.3zM168 176c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"]},a6={prefix:"far",iconName:"grin-tongue-squint",icon:[496,512,[],"f58a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm64 400c0 35.6-29.1 64.5-64.9 64-35.1-.5-63.1-29.8-63.1-65v-42.8l17.7-8.8c15-7.5 31.5 1.7 34.9 16.5l2.8 12.1c2.1 9.2 15.2 9.2 17.3 0l2.8-12.1c3.4-14.8 19.8-24.1 34.9-16.5l17.7 8.8V408zm28.2 25.3c2.2-8.1 3.8-16.5 3.8-25.3v-43.5c14.2-12.4 24.4-27.5 27.3-44.5 1.7-9.9-7.7-18.5-17.7-15.3-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.9-3.1-19.4 5.3-17.7 15.3 2.9 17 13.1 32.1 27.3 44.5V408c0 8.8 1.6 17.2 3.8 25.3C91.8 399.9 48 333 48 256c0-110.3 89.7-200 200-200s200 89.7 200 200c0 77-43.8 143.9-107.8 177.3zm36.9-281.1c-3.8-4.4-10.3-5.5-15.3-2.5l-80 48c-3.6 2.2-5.8 6.1-5.8 10.3s2.2 8.1 5.8 10.3l80 48c5.4 3.2 11.7 1.7 15.3-2.5 3.8-4.5 3.8-11 .1-15.5L343.6 208l33.6-40.3c3.8-4.5 3.7-11.1-.1-15.5zm-162.9 45.5l-80-48c-5-3-11.4-2-15.3 2.5-3.8 4.5-3.8 11-.1 15.5l33.6 40.3-33.6 40.3c-3.8 4.5-3.7 11 .1 15.5 3.6 4.2 9.9 5.7 15.3 2.5l80-48c3.6-2.2 5.8-6.1 5.8-10.3s-2.2-8.1-5.8-10.3z"]},e6={prefix:"far",iconName:"grin-tongue-wink",icon:[496,512,[],"f58b","M152 180c-25.7 0-55.9 16.9-59.8 42.1-.8 5 1.7 10 6.1 12.4 4.4 2.4 9.9 1.8 13.7-1.6l9.5-8.5c14.8-13.2 46.2-13.2 61 0l9.5 8.5c2.5 2.2 8 4.7 13.7 1.6 4.4-2.4 6.9-7.4 6.1-12.4-3.9-25.2-34.1-42.1-59.8-42.1zm176-52c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80zm0 128c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm0-72c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm64 400c0 35.6-29.1 64.5-64.9 64-35.1-.5-63.1-29.8-63.1-65v-42.8l17.7-8.8c15-7.5 31.5 1.7 34.9 16.5l2.8 12.1c2.1 9.2 15.2 9.2 17.3 0l2.8-12.1c3.4-14.8 19.8-24.1 34.9-16.5l17.7 8.8V408zm28.2 25.3c2.2-8.1 3.8-16.5 3.8-25.3v-43.5c14.2-12.4 24.4-27.5 27.3-44.5 1.7-9.9-7.7-18.5-17.7-15.3-25.9 8.3-64.4 13.1-105.6 13.1s-79.6-4.8-105.6-13.1c-9.9-3.1-19.4 5.3-17.7 15.3 2.9 17 13.1 32.1 27.3 44.5V408c0 8.8 1.6 17.2 3.8 25.3C91.8 399.9 48 333 48 256c0-110.3 89.7-200 200-200s200 89.7 200 200c0 77-43.8 143.9-107.8 177.3z"]},i6={prefix:"far",iconName:"grin-wink",icon:[496,512,[],"f58c","M328 180c-25.69 0-55.88 16.92-59.86 42.12-1.75 11.22 11.5 18.24 19.83 10.84l9.55-8.48c14.81-13.19 46.16-13.19 60.97 0l9.55 8.48c8.48 7.43 21.56.25 19.83-10.84C383.88 196.92 353.69 180 328 180zm-160 60c17.67 0 32-14.33 32-32s-14.33-32-32-32-32 14.33-32 32 14.33 32 32 32zm185.55 64.64c-25.93 8.3-64.4 13.06-105.55 13.06s-79.62-4.75-105.55-13.06c-9.94-3.13-19.4 5.37-17.71 15.34C132.67 367.13 196.06 400 248 400s115.33-32.87 123.26-80.02c1.68-9.89-7.67-18.48-17.71-15.34zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 448c-110.28 0-200-89.72-200-200S137.72 56 248 56s200 89.72 200 200-89.72 200-200 200z"]},n6={prefix:"far",iconName:"hand-lizard",icon:[576,512,[],"f258","M556.686 290.542L410.328 64.829C397.001 44.272 374.417 32 349.917 32H56C25.121 32 0 57.122 0 88v8c0 44.112 35.888 80 80 80h196.042l-18.333 48H144c-48.523 0-88 39.477-88 88 0 30.879 25.121 56 56 56h131.552c2.987 0 5.914.549 8.697 1.631L352 408.418V480h224V355.829c0-23.225-6.679-45.801-19.314-65.287zM528 432H400v-23.582c0-19.948-12.014-37.508-30.604-44.736l-99.751-38.788A71.733 71.733 0 0 0 243.552 320H112c-4.411 0-8-3.589-8-8 0-22.056 17.944-40 40-40h113.709c19.767 0 37.786-12.407 44.84-30.873l24.552-64.281c8.996-23.553-8.428-48.846-33.63-48.846H80c-17.645 0-32-14.355-32-32v-8c0-4.411 3.589-8 8-8h293.917c8.166 0 15.693 4.09 20.137 10.942l146.358 225.715A71.84 71.84 0 0 1 528 355.829V432z"]},l6={prefix:"far",iconName:"hand-paper",icon:[448,512,[],"f256","M372.57 112.641v-10.825c0-43.612-40.52-76.691-83.039-65.546-25.629-49.5-94.09-47.45-117.982.747C130.269 26.456 89.144 57.945 89.144 102v126.13c-19.953-7.427-43.308-5.068-62.083 8.871-29.355 21.796-35.794 63.333-14.55 93.153L132.48 498.569a32 32 0 0 0 26.062 13.432h222.897c14.904 0 27.835-10.289 31.182-24.813l30.184-130.958A203.637 203.637 0 0 0 448 310.564V179c0-40.62-35.523-71.992-75.43-66.359zm27.427 197.922c0 11.731-1.334 23.469-3.965 34.886L368.707 464h-201.92L51.591 302.303c-14.439-20.27 15.023-42.776 29.394-22.605l27.128 38.079c8.995 12.626 29.031 6.287 29.031-9.283V102c0-25.645 36.571-24.81 36.571.691V256c0 8.837 7.163 16 16 16h6.856c8.837 0 16-7.163 16-16V67c0-25.663 36.571-24.81 36.571.691V256c0 8.837 7.163 16 16 16h6.856c8.837 0 16-7.163 16-16V101.125c0-25.672 36.57-24.81 36.57.691V256c0 8.837 7.163 16 16 16h6.857c8.837 0 16-7.163 16-16v-76.309c0-26.242 36.57-25.64 36.57-.691v131.563z"]},o6={prefix:"far",iconName:"hand-peace",icon:[448,512,[],"f25b","M362.146 191.976c-13.71-21.649-38.761-34.016-65.006-30.341V74c0-40.804-32.811-74-73.141-74-40.33 0-73.14 33.196-73.14 74L160 168l-18.679-78.85C126.578 50.843 83.85 32.11 46.209 47.208 8.735 62.238-9.571 104.963 5.008 142.85l55.757 144.927c-30.557 24.956-43.994 57.809-24.733 92.218l54.853 97.999C102.625 498.97 124.73 512 148.575 512h205.702c30.744 0 57.558-21.44 64.555-51.797l27.427-118.999a67.801 67.801 0 0 0 1.729-15.203L448 256c0-44.956-43.263-77.343-85.854-64.024zM399.987 326c0 1.488-.169 2.977-.502 4.423l-27.427 119.001c-1.978 8.582-9.29 14.576-17.782 14.576H148.575c-6.486 0-12.542-3.621-15.805-9.449l-54.854-98c-4.557-8.141-2.619-18.668 4.508-24.488l26.647-21.764a16 16 0 0 0 4.812-18.139l-64.09-166.549C37.226 92.956 84.37 74.837 96.51 106.389l59.784 155.357A16 16 0 0 0 171.227 272h11.632c8.837 0 16-7.163 16-16V74c0-34.375 50.281-34.43 50.281 0v182c0 8.837 7.163 16 16 16h6.856c8.837 0 16-7.163 16-16v-28c0-25.122 36.567-25.159 36.567 0v28c0 8.837 7.163 16 16 16h6.856c8.837 0 16-7.163 16-16 0-25.12 36.567-25.16 36.567 0v70z"]},r6={prefix:"far",iconName:"hand-point-down",icon:[448,512,[],"f0a7","M188.8 512c45.616 0 83.2-37.765 83.2-83.2v-35.647a93.148 93.148 0 0 0 22.064-7.929c22.006 2.507 44.978-3.503 62.791-15.985C409.342 368.1 448 331.841 448 269.299V248c0-60.063-40-98.512-40-127.2v-2.679c4.952-5.747 8-13.536 8-22.12V32c0-17.673-12.894-32-28.8-32H156.8C140.894 0 128 14.327 128 32v64c0 8.584 3.048 16.373 8 22.12v2.679c0 6.964-6.193 14.862-23.668 30.183l-.148.129-.146.131c-9.937 8.856-20.841 18.116-33.253 25.851C48.537 195.798 0 207.486 0 252.8c0 56.928 35.286 92 83.2 92 8.026 0 15.489-.814 22.4-2.176V428.8c0 45.099 38.101 83.2 83.2 83.2zm0-48c-18.7 0-35.2-16.775-35.2-35.2V270.4c-17.325 0-35.2 26.4-70.4 26.4-26.4 0-35.2-20.625-35.2-44 0-8.794 32.712-20.445 56.1-34.926 14.575-9.074 27.225-19.524 39.875-30.799 18.374-16.109 36.633-33.836 39.596-59.075h176.752C364.087 170.79 400 202.509 400 248v21.299c0 40.524-22.197 57.124-61.325 50.601-8.001 14.612-33.979 24.151-53.625 12.925-18.225 19.365-46.381 17.787-61.05 4.95V428.8c0 18.975-16.225 35.2-35.2 35.2zM328 64c0-13.255 10.745-24 24-24s24 10.745 24 24-10.745 24-24 24-24-10.745-24-24z"]},f6={prefix:"far",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M0 220.8C0 266.416 37.765 304 83.2 304h35.647a93.148 93.148 0 0 0 7.929 22.064c-2.507 22.006 3.503 44.978 15.985 62.791C143.9 441.342 180.159 480 242.701 480H264c60.063 0 98.512-40 127.2-40h2.679c5.747 4.952 13.536 8 22.12 8h64c17.673 0 32-12.894 32-28.8V188.8c0-15.906-14.327-28.8-32-28.8h-64c-8.584 0-16.373 3.048-22.12 8H391.2c-6.964 0-14.862-6.193-30.183-23.668l-.129-.148-.131-.146c-8.856-9.937-18.116-20.841-25.851-33.253C316.202 80.537 304.514 32 259.2 32c-56.928 0-92 35.286-92 83.2 0 8.026.814 15.489 2.176 22.4H83.2C38.101 137.6 0 175.701 0 220.8zm48 0c0-18.7 16.775-35.2 35.2-35.2h158.4c0-17.325-26.4-35.2-26.4-70.4 0-26.4 20.625-35.2 44-35.2 8.794 0 20.445 32.712 34.926 56.1 9.074 14.575 19.524 27.225 30.799 39.875 16.109 18.374 33.836 36.633 59.075 39.596v176.752C341.21 396.087 309.491 432 264 432h-21.299c-40.524 0-57.124-22.197-50.601-61.325-14.612-8.001-24.151-33.979-12.925-53.625-19.365-18.225-17.787-46.381-4.95-61.05H83.2C64.225 256 48 239.775 48 220.8zM448 360c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24z"]},t6={prefix:"far",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M428.8 137.6h-86.177a115.52 115.52 0 0 0 2.176-22.4c0-47.914-35.072-83.2-92-83.2-45.314 0-57.002 48.537-75.707 78.784-7.735 12.413-16.994 23.317-25.851 33.253l-.131.146-.129.148C135.662 161.807 127.764 168 120.8 168h-2.679c-5.747-4.952-13.536-8-22.12-8H32c-17.673 0-32 12.894-32 28.8v230.4C0 435.106 14.327 448 32 448h64c8.584 0 16.373-3.048 22.12-8h2.679c28.688 0 67.137 40 127.2 40h21.299c62.542 0 98.8-38.658 99.94-91.145 12.482-17.813 18.491-40.785 15.985-62.791A93.148 93.148 0 0 0 393.152 304H428.8c45.435 0 83.2-37.584 83.2-83.2 0-45.099-38.101-83.2-83.2-83.2zm0 118.4h-91.026c12.837 14.669 14.415 42.825-4.95 61.05 11.227 19.646 1.687 45.624-12.925 53.625 6.524 39.128-10.076 61.325-50.6 61.325H248c-45.491 0-77.21-35.913-120-39.676V215.571c25.239-2.964 42.966-21.222 59.075-39.596 11.275-12.65 21.725-25.3 30.799-39.875C232.355 112.712 244.006 80 252.8 80c23.375 0 44 8.8 44 35.2 0 35.2-26.4 53.075-26.4 70.4h158.4c18.425 0 35.2 16.5 35.2 35.2 0 18.975-16.225 35.2-35.2 35.2zM88 384c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z"]},s6={prefix:"far",iconName:"hand-point-up",icon:[448,512,[],"f0a6","M105.6 83.2v86.177a115.52 115.52 0 0 0-22.4-2.176c-47.914 0-83.2 35.072-83.2 92 0 45.314 48.537 57.002 78.784 75.707 12.413 7.735 23.317 16.994 33.253 25.851l.146.131.148.129C129.807 376.338 136 384.236 136 391.2v2.679c-4.952 5.747-8 13.536-8 22.12v64c0 17.673 12.894 32 28.8 32h230.4c15.906 0 28.8-14.327 28.8-32v-64c0-8.584-3.048-16.373-8-22.12V391.2c0-28.688 40-67.137 40-127.2v-21.299c0-62.542-38.658-98.8-91.145-99.94-17.813-12.482-40.785-18.491-62.791-15.985A93.148 93.148 0 0 0 272 118.847V83.2C272 37.765 234.416 0 188.8 0c-45.099 0-83.2 38.101-83.2 83.2zm118.4 0v91.026c14.669-12.837 42.825-14.415 61.05 4.95 19.646-11.227 45.624-1.687 53.625 12.925 39.128-6.524 61.325 10.076 61.325 50.6V264c0 45.491-35.913 77.21-39.676 120H183.571c-2.964-25.239-21.222-42.966-39.596-59.075-12.65-11.275-25.3-21.725-39.875-30.799C80.712 279.645 48 267.994 48 259.2c0-23.375 8.8-44 35.2-44 35.2 0 53.075 26.4 70.4 26.4V83.2c0-18.425 16.5-35.2 35.2-35.2 18.975 0 35.2 16.225 35.2 35.2zM352 424c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24z"]},h6={prefix:"far",iconName:"hand-pointer",icon:[448,512,[],"f25a","M358.182 179.361c-19.493-24.768-52.679-31.945-79.872-19.098-15.127-15.687-36.182-22.487-56.595-19.629V67c0-36.944-29.736-67-66.286-67S89.143 30.056 89.143 67v161.129c-19.909-7.41-43.272-5.094-62.083 8.872-29.355 21.795-35.793 63.333-14.55 93.152l109.699 154.001C134.632 501.59 154.741 512 176 512h178.286c30.802 0 57.574-21.5 64.557-51.797l27.429-118.999A67.873 67.873 0 0 0 448 326v-84c0-46.844-46.625-79.273-89.818-62.639zM80.985 279.697l27.126 38.079c8.995 12.626 29.031 6.287 29.031-9.283V67c0-25.12 36.571-25.16 36.571 0v175c0 8.836 7.163 16 16 16h6.857c8.837 0 16-7.164 16-16v-35c0-25.12 36.571-25.16 36.571 0v35c0 8.836 7.163 16 16 16H272c8.837 0 16-7.164 16-16v-21c0-25.12 36.571-25.16 36.571 0v21c0 8.836 7.163 16 16 16h6.857c8.837 0 16-7.164 16-16 0-25.121 36.571-25.16 36.571 0v84c0 1.488-.169 2.977-.502 4.423l-27.43 119.001c-1.978 8.582-9.29 14.576-17.782 14.576H176c-5.769 0-11.263-2.878-14.697-7.697l-109.712-154c-14.406-20.223 14.994-42.818 29.394-22.606zM176.143 400v-96c0-8.837 6.268-16 14-16h6c7.732 0 14 7.163 14 16v96c0 8.837-6.268 16-14 16h-6c-7.733 0-14-7.163-14-16zm75.428 0v-96c0-8.837 6.268-16 14-16h6c7.732 0 14 7.163 14 16v96c0 8.837-6.268 16-14 16h-6c-7.732 0-14-7.163-14-16zM327 400v-96c0-8.837 6.268-16 14-16h6c7.732 0 14 7.163 14 16v96c0 8.837-6.268 16-14 16h-6c-7.732 0-14-7.163-14-16z"]},v6={prefix:"far",iconName:"hand-rock",icon:[512,512,[],"f255","M408.864 79.052c-22.401-33.898-66.108-42.273-98.813-23.588-29.474-31.469-79.145-31.093-108.334-.022-47.16-27.02-108.71 5.055-110.671 60.806C44.846 105.407 0 140.001 0 187.429v56.953c0 32.741 14.28 63.954 39.18 85.634l97.71 85.081c4.252 3.702 3.11 5.573 3.11 32.903 0 17.673 14.327 32 32 32h252c17.673 0 32-14.327 32-32 0-23.513-1.015-30.745 3.982-42.37l42.835-99.656c6.094-14.177 9.183-29.172 9.183-44.568V146.963c0-52.839-54.314-88.662-103.136-67.911zM464 261.406a64.505 64.505 0 0 1-5.282 25.613l-42.835 99.655c-5.23 12.171-7.883 25.04-7.883 38.25V432H188v-10.286c0-16.37-7.14-31.977-19.59-42.817l-97.71-85.08C56.274 281.255 48 263.236 48 244.381v-56.953c0-33.208 52-33.537 52 .677v41.228a16 16 0 0 0 5.493 12.067l7 6.095A16 16 0 0 0 139 235.429V118.857c0-33.097 52-33.725 52 .677v26.751c0 8.836 7.164 16 16 16h7c8.836 0 16-7.164 16-16v-41.143c0-33.134 52-33.675 52 .677v40.466c0 8.836 7.163 16 16 16h7c8.837 0 16-7.164 16-16v-27.429c0-33.03 52-33.78 52 .677v26.751c0 8.836 7.163 16 16 16h7c8.837 0 16-7.164 16-16 0-33.146 52-33.613 52 .677v114.445z"]},m6={prefix:"far",iconName:"hand-scissors",icon:[512,512,[],"f257","M256 480l70-.013c5.114 0 10.231-.583 15.203-1.729l118.999-27.427C490.56 443.835 512 417.02 512 386.277V180.575c0-23.845-13.03-45.951-34.005-57.69l-97.999-54.853c-34.409-19.261-67.263-5.824-92.218 24.733L142.85 37.008c-37.887-14.579-80.612 3.727-95.642 41.201-15.098 37.642 3.635 80.37 41.942 95.112L168 192l-94-9.141c-40.804 0-74 32.811-74 73.14 0 40.33 33.196 73.141 74 73.141h87.635c-3.675 26.245 8.692 51.297 30.341 65.006C178.657 436.737 211.044 480 256 480zm0-48.013c-25.16 0-25.12-36.567 0-36.567 8.837 0 16-7.163 16-16v-6.856c0-8.837-7.163-16-16-16h-28c-25.159 0-25.122-36.567 0-36.567h28c8.837 0 16-7.163 16-16v-6.856c0-8.837-7.163-16-16-16H74c-34.43 0-34.375-50.281 0-50.281h182c8.837 0 16-7.163 16-16v-11.632a16 16 0 0 0-10.254-14.933L106.389 128.51c-31.552-12.14-13.432-59.283 19.222-46.717l166.549 64.091a16.001 16.001 0 0 0 18.139-4.812l21.764-26.647c5.82-7.127 16.348-9.064 24.488-4.508l98 54.854c5.828 3.263 9.449 9.318 9.449 15.805v205.701c0 8.491-5.994 15.804-14.576 17.782l-119.001 27.427a19.743 19.743 0 0 1-4.423.502h-70z"]},z6={prefix:"far",iconName:"hand-spock",icon:[512,512,[],"f259","M501.03053,116.17605c-19.39059-31.50779-51.24406-35.72849-66.31044-35.01756-14.11325-50.81051-62.0038-54.08-70.73816-54.08a74.03091,74.03091,0,0,0-72.23816,58.916l-4.64648,22.66014-13.68357-53.207c-9.09569-35.37107-46.412-64.05074-89.66-53.07223a73.89749,73.89749,0,0,0-55.121,78.94722,73.68273,73.68273,0,0,0-64.8495,94.42181l24.35933,82.19721c-38.24017-7.54492-62.79677,16.18358-68.11512,21.84764a73.6791,73.6791,0,0,0,3.19921,104.19329l91.36509,85.9765A154.164,154.164,0,0,0,220.62279,512h107.4549A127.30079,127.30079,0,0,0,452.3392,413.86139l57.623-241.96272A73.20274,73.20274,0,0,0,501.03053,116.17605Zm-37.7597,44.60544L405.64788,402.74812a79.46616,79.46616,0,0,1-77.57019,61.25972H220.62279a106.34052,106.34052,0,0,1-73.1366-28.998l-91.369-85.98041C31.34381,325.72669,66.61133,288.131,91.39644,311.5392l51.123,48.10739c5.42577,5.10937,13.48239.71679,13.48239-5.82617a246.79914,246.79914,0,0,0-10.17771-70.1523l-36.01362-121.539c-9.7324-32.88279,39.69916-47.27145,49.38664-14.625l31.3437,105.77923c5.59374,18.90428,33.78119,10.71288,28.9648-8.00781L177.06427,80.23662c-8.50389-33.1035,41.43157-45.64646,49.86515-12.83593l47.32609,184.035c4.42773,17.24218,29.16207,16.5039,32.71089-.80468l31.791-154.9706c6.81054-33.1074,57.51748-24.10741,50.11906,11.96288L360.32764,246.78924c-3.72265,18.10936,23.66793,24.63084,28.05659,6.21679L413.185,148.85962C421.1498,115.512,471.14,127.79713,463.27083,160.78149Z"]},p6={prefix:"far",iconName:"handshake",icon:[640,512,[],"f2b5","M519.2 127.9l-47.6-47.6A56.252 56.252 0 0 0 432 64H205.2c-14.8 0-29.1 5.9-39.6 16.3L118 127.9H0v255.7h64c17.6 0 31.8-14.2 31.9-31.7h9.1l84.6 76.4c30.9 25.1 73.8 25.7 105.6 3.8 12.5 10.8 26 15.9 41.1 15.9 18.2 0 35.3-7.4 48.8-24 22.1 8.7 48.2 2.6 64-16.8l26.2-32.3c5.6-6.9 9.1-14.8 10.9-23h57.9c.1 17.5 14.4 31.7 31.9 31.7h64V127.9H519.2zM48 351.6c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16c0 8.9-7.2 16-16 16zm390-6.9l-26.1 32.2c-2.8 3.4-7.8 4-11.3 1.2l-23.9-19.4-30 36.5c-6 7.3-15 4.8-18 2.4l-36.8-31.5-15.6 19.2c-13.9 17.1-39.2 19.7-55.3 6.6l-97.3-88H96V175.8h41.9l61.7-61.6c2-.8 3.7-1.5 5.7-2.3H262l-38.7 35.5c-29.4 26.9-31.1 72.3-4.4 101.3 14.8 16.2 61.2 41.2 101.5 4.4l8.2-7.5 108.2 87.8c3.4 2.8 3.9 7.9 1.2 11.3zm106-40.8h-69.2c-2.3-2.8-4.9-5.4-7.7-7.7l-102.7-83.4 12.5-11.4c6.5-6 7-16.1 1-22.6L367 167.1c-6-6.5-16.1-6.9-22.6-1l-55.2 50.6c-9.5 8.7-25.7 9.4-34.6 0-9.3-9.9-8.5-25.1 1.2-33.9l65.6-60.1c7.4-6.8 17-10.5 27-10.5l83.7-.2c2.1 0 4.1.8 5.5 2.3l61.7 61.6H544v128zm48 47.7c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16c0 8.9-7.2 16-16 16z"]},d6={prefix:"far",iconName:"hdd",icon:[576,512,[],"f0a0","M567.403 235.642L462.323 84.589A48 48 0 0 0 422.919 64H153.081a48 48 0 0 0-39.404 20.589L8.597 235.642A48.001 48.001 0 0 0 0 263.054V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V263.054c0-9.801-3-19.366-8.597-27.412zM153.081 112h269.838l77.913 112H75.168l77.913-112zM528 400H48V272h480v128zm-32-64c0 17.673-14.327 32-32 32s-32-14.327-32-32 14.327-32 32-32 32 14.327 32 32zm-96 0c0 17.673-14.327 32-32 32s-32-14.327-32-32 14.327-32 32-32 32 14.327 32 32z"]},M6={prefix:"far",iconName:"heart",icon:[512,512,[],"f004","M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z"]},u6={prefix:"far",iconName:"hospital",icon:[448,512,[],"f0f8","M128 244v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12zm140 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12zm-76 84v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm76 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12zm180 124v36H0v-36c0-6.627 5.373-12 12-12h19.5V85.035C31.5 73.418 42.245 64 55.5 64H144V24c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v40h88.5c13.255 0 24 9.418 24 21.035V464H436c6.627 0 12 5.373 12 12zM79.5 463H192v-67c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v67h112.5V112H304v24c0 13.255-10.745 24-24 24H168c-13.255 0-24-10.745-24-24v-24H79.5v351zM266 64h-26V38a6 6 0 0 0-6-6h-20a6 6 0 0 0-6 6v26h-26a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h26v26a6 6 0 0 0 6 6h20a6 6 0 0 0 6-6V96h26a6 6 0 0 0 6-6V70a6 6 0 0 0-6-6z"]},C6={prefix:"far",iconName:"hourglass",icon:[384,512,[],"f254","M368 48h4c6.627 0 12-5.373 12-12V12c0-6.627-5.373-12-12-12H12C5.373 0 0 5.373 0 12v24c0 6.627 5.373 12 12 12h4c0 80.564 32.188 165.807 97.18 208C47.899 298.381 16 383.9 16 464h-4c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h360c6.627 0 12-5.373 12-12v-24c0-6.627-5.373-12-12-12h-4c0-80.564-32.188-165.807-97.18-208C336.102 213.619 368 128.1 368 48zM64 48h256c0 101.62-57.307 184-128 184S64 149.621 64 48zm256 416H64c0-101.62 57.308-184 128-184s128 82.38 128 184z"]},H6={prefix:"far",iconName:"id-badge",icon:[384,512,[],"f2c1","M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm0 464H48V48h288v416zM144 112h96c8.8 0 16-7.2 16-16s-7.2-16-16-16h-96c-8.8 0-16 7.2-16 16s7.2 16 16 16zm48 176c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2z"]},V6={prefix:"far",iconName:"id-card",icon:[576,512,[],"f2c2","M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H303.2c.9-4.5.8 3.6.8-22.4 0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6 0 26-.2 17.9.8 22.4H48V144h480v288zm-168-80h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm-168 96c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64z"]},g6={prefix:"far",iconName:"image",icon:[512,512,[],"f03e","M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zM128 152c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zM96 352h320v-80l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L192 304l-39.515-39.515c-4.686-4.686-12.284-4.686-16.971 0L96 304v48z"]},L6={prefix:"far",iconName:"images",icon:[576,512,[],"f302","M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v48H54a6 6 0 0 0-6 6v244a6 6 0 0 0 6 6h372a6 6 0 0 0 6-6v-10h48zm42-336H150a6 6 0 0 0-6 6v244a6 6 0 0 0 6 6h372a6 6 0 0 0 6-6V86a6 6 0 0 0-6-6zm6-48c26.51 0 48 21.49 48 48v256c0 26.51-21.49 48-48 48H144c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h384zM264 144c0 22.091-17.909 40-40 40s-40-17.909-40-40 17.909-40 40-40 40 17.909 40 40zm-72 96l39.515-39.515c4.686-4.686 12.284-4.686 16.971 0L288 240l103.515-103.515c4.686-4.686 12.284-4.686 16.971 0L480 208v80H192v-48z"]},x6={prefix:"far",iconName:"keyboard",icon:[576,512,[],"f11c","M528 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm8 336c0 4.411-3.589 8-8 8H48c-4.411 0-8-3.589-8-8V112c0-4.411 3.589-8 8-8h480c4.411 0 8 3.589 8 8v288zM170 270v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm-336 82v-28c0-6.627-5.373-12-12-12H82c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm384 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zM122 188v-28c0-6.627-5.373-12-12-12H82c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm96 0v-28c0-6.627-5.373-12-12-12h-28c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12zm-98 158v-16c0-6.627-5.373-12-12-12H180c-6.627 0-12 5.373-12 12v16c0 6.627 5.373 12 12 12h216c6.627 0 12-5.373 12-12z"]},b6={prefix:"far",iconName:"kiss",icon:[496,512,[],"f596","M168 176c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm136 132c0-19.2-28.8-41.5-71.5-44-3.8-.4-7.4 2.4-8.2 6.2-.9 3.8 1.1 7.7 4.7 9.2l16.9 7.2c13 5.5 20.8 13.5 20.8 21.5s-7.8 16-20.7 21.5l-17 7.2c-5.7 2.4-6 12.2 0 14.8l16.9 7.2c13 5.5 20.8 13.5 20.8 21.5s-7.8 16-20.7 21.5l-17 7.2c-3.6 1.5-5.6 5.4-4.7 9.2.8 3.6 4.1 6.2 7.8 6.2h.5c42.8-2.5 71.5-24.8 71.5-44 0-13-13.4-27.3-35.2-36C290.6 335.3 304 321 304 308zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm80-280c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"]},N6={prefix:"far",iconName:"kiss-beam",icon:[496,512,[],"f597","M168 152c-23.8 0-52.7 29.3-56 71.4-.3 3.7 2 7.2 5.6 8.3 3.5 1 7.5-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 5.9-4.5 5.6-8.3-3.1-42.1-32-71.4-55.8-71.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm56-148c0-19.2-28.8-41.5-71.5-44-3.8-.4-7.4 2.4-8.2 6.2-.9 3.8 1.1 7.7 4.7 9.2l16.9 7.2c13 5.5 20.8 13.5 20.8 21.5s-7.8 16-20.7 21.5l-17 7.2c-5.7 2.4-6 12.2 0 14.8l16.9 7.2c13 5.5 20.8 13.5 20.8 21.5s-7.8 16-20.7 21.5l-17 7.2c-3.6 1.5-5.6 5.4-4.7 9.2.8 3.6 4.1 6.2 7.8 6.2h.5c42.8-2.5 71.5-24.8 71.5-44 0-13-13.4-27.3-35.2-36C290.6 335.3 304 321 304 308zm24-156c-23.8 0-52.7 29.3-56 71.4-.3 3.7 2 7.2 5.6 8.3 3.5 1 7.5-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 5.9-4.5 5.6-8.3-3.1-42.1-32-71.4-55.8-71.4z"]},A6={prefix:"far",iconName:"kiss-wink-heart",icon:[504,512,[],"f598","M304 308.5c0-19.2-28.8-41.5-71.5-44-3.8-.4-7.4 2.4-8.2 6.2-.9 3.8 1.1 7.7 4.7 9.2l16.9 7.2c13 5.5 20.8 13.5 20.8 21.5s-7.8 16-20.7 21.5l-17 7.2c-5.7 2.4-6 12.2 0 14.8l16.9 7.2c13 5.5 20.8 13.5 20.8 21.5s-7.8 16-20.7 21.5l-17 7.2c-3.6 1.5-5.6 5.4-4.7 9.2.8 3.6 4.1 6.2 7.8 6.2h.5c42.8-2.5 71.5-24.8 71.5-44 0-13-13.4-27.3-35.2-36 21.7-9.1 35.1-23.4 35.1-36.4zm70.5-83.5l9.5 8.5c3.8 3.3 9.3 4 13.7 1.6 4.4-2.4 6.9-7.4 6.1-12.4-4-25.2-34.2-42.1-59.8-42.1s-55.9 16.9-59.8 42.1c-.8 5 1.7 10 6.1 12.4 5.8 3.1 11.2.7 13.7-1.6l9.5-8.5c14.8-13.2 46.2-13.2 61 0zM136 208.5c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32zm365.1 194c-8-20.8-31.5-31.5-53.1-25.9l-8.4 2.2-2.3-8.4c-5.9-21.4-27-36.5-49-33-25.2 4-40.6 28.6-34 52.6l22.9 82.6c1.5 5.3 7 8.5 12.4 7.1l83-21.5c24.1-6.3 37.7-31.8 28.5-55.7zM334 436.3c-26.1 12.5-55.2 19.7-86 19.7-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200c0 22.1-3.7 43.3-10.4 63.2 9 6.4 17 14.2 22.6 23.9 6.4.1 12.6 1.4 18.6 2.9 10.9-27.9 17.1-58.2 17.1-90C496 119 385 8 248 8S0 119 0 256s111 248 248 248c35.4 0 68.9-7.5 99.4-20.9-2.5-7.3 4.3 17.2-13.4-46.8z"]},S6={prefix:"far",iconName:"laugh",icon:[496,512,[],"f599","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm141.4 389.4c-37.8 37.8-88 58.6-141.4 58.6s-103.6-20.8-141.4-58.6S48 309.4 48 256s20.8-103.6 58.6-141.4S194.6 56 248 56s103.6 20.8 141.4 58.6S448 202.6 448 256s-20.8 103.6-58.6 141.4zM328 224c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm-160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm194.4 64H133.6c-8.2 0-14.5 7-13.5 15 7.5 59.2 58.9 105 121.1 105h13.6c62.2 0 113.6-45.8 121.1-105 1-8-5.3-15-13.5-15z"]},y6={prefix:"far",iconName:"laugh-beam",icon:[496,512,[],"f59a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm141.4 389.4c-37.8 37.8-88 58.6-141.4 58.6s-103.6-20.8-141.4-58.6S48 309.4 48 256s20.8-103.6 58.6-141.4S194.6 56 248 56s103.6 20.8 141.4 58.6S448 202.6 448 256s-20.8 103.6-58.6 141.4zM328 152c-23.8 0-52.7 29.3-56 71.4-.7 8.6 10.8 11.9 14.9 4.5l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c4.1 7.4 15.6 4 14.9-4.5-3.1-42.1-32-71.4-55.8-71.4zm-201 75.9l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c4.1 7.4 15.6 4 14.9-4.5-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.6 8.5 10.9 11.9 15.1 4.5zM362.4 288H133.6c-8.2 0-14.5 7-13.5 15 7.5 59.2 58.9 105 121.1 105h13.6c62.2 0 113.6-45.8 121.1-105 1-8-5.3-15-13.5-15z"]},w6={prefix:"far",iconName:"laugh-squint",icon:[496,512,[],"f59b","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm141.4 389.4c-37.8 37.8-88 58.6-141.4 58.6s-103.6-20.8-141.4-58.6S48 309.4 48 256s20.8-103.6 58.6-141.4S194.6 56 248 56s103.6 20.8 141.4 58.6S448 202.6 448 256s-20.8 103.6-58.6 141.4zM343.6 196l33.6-40.3c8.6-10.3-3.8-24.8-15.4-18l-80 48c-7.8 4.7-7.8 15.9 0 20.6l80 48c11.5 6.8 24-7.6 15.4-18L343.6 196zm-209.4 58.3l80-48c7.8-4.7 7.8-15.9 0-20.6l-80-48c-11.6-6.9-24 7.7-15.4 18l33.6 40.3-33.6 40.3c-8.7 10.4 3.8 24.8 15.4 18zM362.4 288H133.6c-8.2 0-14.5 7-13.5 15 7.5 59.2 58.9 105 121.1 105h13.6c62.2 0 113.6-45.8 121.1-105 1-8-5.3-15-13.5-15z"]},k6={prefix:"far",iconName:"laugh-wink",icon:[496,512,[],"f59c","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm141.4 389.4c-37.8 37.8-88 58.6-141.4 58.6s-103.6-20.8-141.4-58.6C68.8 359.6 48 309.4 48 256s20.8-103.6 58.6-141.4C144.4 76.8 194.6 56 248 56s103.6 20.8 141.4 58.6c37.8 37.8 58.6 88 58.6 141.4s-20.8 103.6-58.6 141.4zM328 164c-25.7 0-55.9 16.9-59.9 42.1-1.7 11.2 11.5 18.2 19.8 10.8l9.5-8.5c14.8-13.2 46.2-13.2 61 0l9.5 8.5c8.5 7.4 21.6.3 19.8-10.8-3.8-25.2-34-42.1-59.7-42.1zm-160 60c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm194.4 64H133.6c-8.2 0-14.5 7-13.5 15 7.5 59.2 58.9 105 121.1 105h13.6c62.2 0 113.6-45.8 121.1-105 1-8-5.3-15-13.5-15z"]},T6={prefix:"far",iconName:"lemon",icon:[512,512,[],"f094","M484.112 27.889C455.989-.233 416.108-8.057 387.059 8.865 347.604 31.848 223.504-41.111 91.196 91.197-41.277 223.672 31.923 347.472 8.866 387.058c-16.922 29.051-9.1 68.932 19.022 97.054 28.135 28.135 68.011 35.938 97.057 19.021 39.423-22.97 163.557 49.969 295.858-82.329 132.474-132.477 59.273-256.277 82.331-295.861 16.922-29.05 9.1-68.931-19.022-97.054zm-22.405 72.894c-38.8 66.609 45.6 165.635-74.845 286.08-120.44 120.443-219.475 36.048-286.076 74.843-22.679 13.207-64.035-27.241-50.493-50.488 38.8-66.609-45.6-165.635 74.845-286.08C245.573 4.702 344.616 89.086 411.219 50.292c22.73-13.24 64.005 27.288 50.488 50.491zm-169.861 8.736c1.37 10.96-6.404 20.957-17.365 22.327-54.846 6.855-135.779 87.787-142.635 142.635-1.373 10.989-11.399 18.734-22.326 17.365-10.961-1.37-18.735-11.366-17.365-22.326 9.162-73.286 104.167-168.215 177.365-177.365 10.953-1.368 20.956 6.403 22.326 17.364z"]},P6={prefix:"far",iconName:"life-ring",icon:[512,512,[],"f1cd","M256 504c136.967 0 248-111.033 248-248S392.967 8 256 8 8 119.033 8 256s111.033 248 248 248zm-103.398-76.72l53.411-53.411c31.806 13.506 68.128 13.522 99.974 0l53.411 53.411c-63.217 38.319-143.579 38.319-206.796 0zM336 256c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zm91.28 103.398l-53.411-53.411c13.505-31.806 13.522-68.128 0-99.974l53.411-53.411c38.319 63.217 38.319 143.579 0 206.796zM359.397 84.72l-53.411 53.411c-31.806-13.505-68.128-13.522-99.973 0L152.602 84.72c63.217-38.319 143.579-38.319 206.795 0zM84.72 152.602l53.411 53.411c-13.506 31.806-13.522 68.128 0 99.974L84.72 359.398c-38.319-63.217-38.319-143.579 0-206.796z"]},D6={prefix:"far",iconName:"lightbulb",icon:[352,512,[],"f0eb","M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z"]},E6={prefix:"far",iconName:"list-alt",icon:[512,512,[],"f022","M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V86a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v340a6 6 0 0 1-6 6zm-42-92v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm0-96v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm0-96v24c0 6.627-5.373 12-12 12H204c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h200c6.627 0 12 5.373 12 12zm-252 12c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36zm0 96c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36zm0 96c0 19.882-16.118 36-36 36s-36-16.118-36-36 16.118-36 36-36 36 16.118 36 36z"]},I6={prefix:"far",iconName:"map",icon:[576,512,[],"f279","M560.02 32c-1.96 0-3.98.37-5.96 1.16L384.01 96H384L212 35.28A64.252 64.252 0 0 0 191.76 32c-6.69 0-13.37 1.05-19.81 3.14L20.12 87.95A32.006 32.006 0 0 0 0 117.66v346.32C0 473.17 7.53 480 15.99 480c1.96 0 3.97-.37 5.96-1.16L192 416l172 60.71a63.98 63.98 0 0 0 40.05.15l151.83-52.81A31.996 31.996 0 0 0 576 394.34V48.02c0-9.19-7.53-16.02-15.98-16.02zM224 90.42l128 45.19v285.97l-128-45.19V90.42zM48 418.05V129.07l128-44.53v286.2l-.64.23L48 418.05zm480-35.13l-128 44.53V141.26l.64-.24L528 93.95v288.97z"]},Z6={prefix:"far",iconName:"meh",icon:[496,512,[],"f11a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm8 144H160c-13.2 0-24 10.8-24 24s10.8 24 24 24h176c13.2 0 24-10.8 24-24s-10.8-24-24-24z"]},B6={prefix:"far",iconName:"meh-blank",icon:[496,512,[],"f5a4","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-280c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"]},O6={prefix:"far",iconName:"meh-rolling-eyes",icon:[496,512,[],"f5a5","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm88-304c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 112c-22.1 0-40-17.9-40-40 0-13.6 7.3-25.1 17.7-32.3-1 2.6-1.7 5.3-1.7 8.3 0 13.3 10.7 24 24 24s24-10.7 24-24c0-2.9-.7-5.7-1.7-8.3 10.4 7.2 17.7 18.7 17.7 32.3 0 22.1-17.9 40-40 40zm-104-40c0-39.8-32.2-72-72-72s-72 32.2-72 72 32.2 72 72 72 72-32.2 72-72zm-112 0c0-13.6 7.3-25.1 17.7-32.3-1 2.6-1.7 5.3-1.7 8.3 0 13.3 10.7 24 24 24s24-10.7 24-24c0-2.9-.7-5.7-1.7-8.3 10.4 7.2 17.7 18.7 17.7 32.3 0 22.1-17.9 40-40 40s-40-17.9-40-40zm192 128H184c-13.2 0-24 10.8-24 24s10.8 24 24 24h128c13.2 0 24-10.8 24-24s-10.8-24-24-24z"]},F6={prefix:"far",iconName:"minus-square",icon:[448,512,[],"f146","M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H108zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},q6={prefix:"far",iconName:"money-bill-alt",icon:[640,512,[],"f3d1","M320 144c-53.02 0-96 50.14-96 112 0 61.85 42.98 112 96 112 53 0 96-50.13 96-112 0-61.86-42.98-112-96-112zm40 168c0 4.42-3.58 8-8 8h-64c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h16v-55.44l-.47.31a7.992 7.992 0 0 1-11.09-2.22l-8.88-13.31a7.992 7.992 0 0 1 2.22-11.09l15.33-10.22a23.99 23.99 0 0 1 13.31-4.03H328c4.42 0 8 3.58 8 8v88h16c4.42 0 8 3.58 8 8v16zM608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zm-16 272c-35.35 0-64 28.65-64 64H112c0-35.35-28.65-64-64-64V176c35.35 0 64-28.65 64-64h416c0 35.35 28.65 64 64 64v160z"]},R6={prefix:"far",iconName:"moon",icon:[512,512,[],"f186","M279.135 512c78.756 0 150.982-35.804 198.844-94.775 28.27-34.831-2.558-85.722-46.249-77.401-82.348 15.683-158.272-47.268-158.272-130.792 0-48.424 26.06-92.292 67.434-115.836 38.745-22.05 28.999-80.788-15.022-88.919A257.936 257.936 0 0 0 279.135 0c-141.36 0-256 114.575-256 256 0 141.36 114.576 256 256 256zm0-464c12.985 0 25.689 1.201 38.016 3.478-54.76 31.163-91.693 90.042-91.693 157.554 0 113.848 103.641 199.2 215.252 177.944C402.574 433.964 344.366 464 279.135 464c-114.875 0-208-93.125-208-208s93.125-208 208-208z"]},U6={prefix:"far",iconName:"newspaper",icon:[576,512,[],"f1ea","M552 64H112c-20.858 0-38.643 13.377-45.248 32H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h496c13.255 0 24-10.745 24-24V88c0-13.255-10.745-24-24-24zM48 392V144h16v248c0 4.411-3.589 8-8 8s-8-3.589-8-8zm480 8H111.422c.374-2.614.578-5.283.578-8V112h416v288zM172 280h136c6.627 0 12-5.373 12-12v-96c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v96c0 6.627 5.373 12 12 12zm28-80h80v40h-80v-40zm-40 140v-24c0-6.627 5.373-12 12-12h136c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H172c-6.627 0-12-5.373-12-12zm192 0v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0-144v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0 72v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12z"]},G6={prefix:"far",iconName:"object-group",icon:[512,512,[],"f247","M500 128c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12h-72c-6.627 0-12 5.373-12 12v12H96V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v72c0 6.627 5.373 12 12 12h12v256H12c-6.627 0-12 5.373-12 12v72c0 6.627 5.373 12 12 12h72c6.627 0 12-5.373 12-12v-12h320v12c0 6.627 5.373 12 12 12h72c6.627 0 12-5.373 12-12v-72c0-6.627-5.373-12-12-12h-12V128h12zm-52-64h32v32h-32V64zM32 64h32v32H32V64zm32 384H32v-32h32v32zm416 0h-32v-32h32v32zm-40-64h-12c-6.627 0-12 5.373-12 12v12H96v-12c0-6.627-5.373-12-12-12H72V128h12c6.627 0 12-5.373 12-12v-12h320v12c0 6.627 5.373 12 12 12h12v256zm-36-192h-84v-52c0-6.628-5.373-12-12-12H108c-6.627 0-12 5.372-12 12v168c0 6.628 5.373 12 12 12h84v52c0 6.628 5.373 12 12 12h200c6.627 0 12-5.372 12-12V204c0-6.628-5.373-12-12-12zm-268-24h144v112H136V168zm240 176H232v-24h76c6.627 0 12-5.372 12-12v-76h56v112z"]},_6={prefix:"far",iconName:"object-ungroup",icon:[576,512,[],"f248","M564 224c6.627 0 12-5.373 12-12v-72c0-6.627-5.373-12-12-12h-72c-6.627 0-12 5.373-12 12v12h-88v-24h12c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12h-72c-6.627 0-12 5.373-12 12v12H96V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v72c0 6.627 5.373 12 12 12h12v160H12c-6.627 0-12 5.373-12 12v72c0 6.627 5.373 12 12 12h72c6.627 0 12-5.373 12-12v-12h88v24h-12c-6.627 0-12 5.373-12 12v72c0 6.627 5.373 12 12 12h72c6.627 0 12-5.373 12-12v-12h224v12c0 6.627 5.373 12 12 12h72c6.627 0 12-5.373 12-12v-72c0-6.627-5.373-12-12-12h-12V224h12zM352 64h32v32h-32V64zm0 256h32v32h-32v-32zM64 352H32v-32h32v32zm0-256H32V64h32v32zm32 216v-12c0-6.627-5.373-12-12-12H72V128h12c6.627 0 12-5.373 12-12v-12h224v12c0 6.627 5.373 12 12 12h12v160h-12c-6.627 0-12 5.373-12 12v12H96zm128 136h-32v-32h32v32zm280-64h-12c-6.627 0-12 5.373-12 12v12H256v-12c0-6.627-5.373-12-12-12h-12v-24h88v12c0 6.627 5.373 12 12 12h72c6.627 0 12-5.373 12-12v-72c0-6.627-5.373-12-12-12h-12v-88h88v12c0 6.627 5.373 12 12 12h12v160zm40 64h-32v-32h32v32zm0-256h-32v-32h32v32z"]},W6={prefix:"far",iconName:"paper-plane",icon:[512,512,[],"f1d8","M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"]},j6={prefix:"far",iconName:"pause-circle",icon:[512,512,[],"f28b","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm96-280v160c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16zm-112 0v160c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16z"]},$6={prefix:"far",iconName:"play-circle",icon:[512,512,[],"f144","M371.7 238l-176-107c-15.8-8.8-35.7 2.5-35.7 21v208c0 18.4 19.8 29.8 35.7 21l176-101c16.4-9.1 16.4-32.8 0-42zM504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256z"]},Y6={prefix:"far",iconName:"plus-square",icon:[448,512,[],"f0fe","M352 240v32c0 6.6-5.4 12-12 12h-88v88c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-88h-88c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h88v-88c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v88h88c6.6 0 12 5.4 12 12zm96-160v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"]},K6={prefix:"far",iconName:"question-circle",icon:[512,512,[],"f059","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516 17.561-9.845 28.324-16.541 28.324-29.579 0-17.246-21.999-28.693-39.784-28.693-23.189 0-33.894 10.977-48.942 29.969-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8zM298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42z"]},J6={prefix:"far",iconName:"registered",icon:[512,512,[],"f25d","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm110.442-81.791c-53.046-96.284-50.25-91.468-53.271-96.085 24.267-13.879 39.482-41.563 39.482-73.176 0-52.503-30.247-85.252-101.498-85.252h-78.667c-6.617 0-12 5.383-12 12V380c0 6.617 5.383 12 12 12h38.568c6.617 0 12-5.383 12-12v-83.663h31.958l47.515 89.303a11.98 11.98 0 0 0 10.593 6.36h42.81c9.14 0 14.914-9.799 10.51-17.791zM256.933 239.906h-33.875v-64.14h27.377c32.417 0 38.929 12.133 38.929 31.709-.001 20.913-11.518 32.431-32.431 32.431z"]},Q6={prefix:"far",iconName:"sad-cry",icon:[496,512,[],"f5b3","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm144 386.4V280c0-13.2-10.8-24-24-24s-24 10.8-24 24v151.4C315.5 447 282.8 456 248 456s-67.5-9-96-24.6V280c0-13.2-10.8-24-24-24s-24 10.8-24 24v114.4c-34.6-36-56-84.7-56-138.4 0-110.3 89.7-200 200-200s200 89.7 200 200c0 53.7-21.4 102.5-56 138.4zM205.8 234.5c4.4-2.4 6.9-7.4 6.1-12.4-4-25.2-34.2-42.1-59.8-42.1s-55.9 16.9-59.8 42.1c-.8 5 1.7 10 6.1 12.4 4.4 2.4 9.9 1.8 13.7-1.6l9.5-8.5c14.8-13.2 46.2-13.2 61 0l9.5 8.5c2.5 2.3 7.9 4.8 13.7 1.6zM344 180c-25.7 0-55.9 16.9-59.8 42.1-.8 5 1.7 10 6.1 12.4 4.5 2.4 9.9 1.8 13.7-1.6l9.5-8.5c14.8-13.2 46.2-13.2 61 0l9.5 8.5c2.5 2.2 8 4.7 13.7 1.6 4.4-2.4 6.9-7.4 6.1-12.4-3.9-25.2-34.1-42.1-59.8-42.1zm-96 92c-30.9 0-56 28.7-56 64s25.1 64 56 64 56-28.7 56-64-25.1-64-56-64z"]},X6={prefix:"far",iconName:"sad-tear",icon:[496,512,[],"f5b4","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm8-152c-13.2 0-24 10.8-24 24s10.8 24 24 24c23.8 0 46.3 10.5 61.6 28.8 8.1 9.8 23.2 11.9 33.8 3.1 10.2-8.5 11.6-23.6 3.1-33.8C330 320.8 294.1 304 256 304zm-88-64c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-165.6 98.8C151 290.1 126 325.4 126 342.9c0 22.7 18.8 41.1 42 41.1s42-18.4 42-41.1c0-17.5-25-52.8-36.4-68.1-2.8-3.7-8.4-3.7-11.2 0z"]},c8={prefix:"far",iconName:"save",icon:[448,512,[],"f0c7","M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM272 80v80H144V80h128zm122 352H54a6 6 0 0 1-6-6V86a6 6 0 0 1 6-6h42v104c0 13.255 10.745 24 24 24h176c13.255 0 24-10.745 24-24V83.882l78.243 78.243a6 6 0 0 1 1.757 4.243V426a6 6 0 0 1-6 6zM224 232c-48.523 0-88 39.477-88 88s39.477 88 88 88 88-39.477 88-88-39.477-88-88-88zm0 128c-22.056 0-40-17.944-40-40s17.944-40 40-40 40 17.944 40 40-17.944 40-40 40z"]},a8={prefix:"far",iconName:"share-square",icon:[576,512,[],"f14d","M561.938 158.06L417.94 14.092C387.926-15.922 336 5.097 336 48.032v57.198c-42.45 1.88-84.03 6.55-120.76 17.99-35.17 10.95-63.07 27.58-82.91 49.42C108.22 199.2 96 232.6 96 271.94c0 61.697 33.178 112.455 84.87 144.76 37.546 23.508 85.248-12.651 71.02-55.74-15.515-47.119-17.156-70.923 84.11-78.76V336c0 42.993 51.968 63.913 81.94 33.94l143.998-144c18.75-18.74 18.75-49.14 0-67.88zM384 336V232.16C255.309 234.082 166.492 255.35 206.31 376 176.79 357.55 144 324.08 144 271.94c0-109.334 129.14-118.947 240-119.85V48l144 144-144 144zm24.74 84.493a82.658 82.658 0 0 0 20.974-9.303c7.976-4.952 18.286.826 18.286 10.214V464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h132c6.627 0 12 5.373 12 12v4.486c0 4.917-2.987 9.369-7.569 11.152-13.702 5.331-26.396 11.537-38.05 18.585a12.138 12.138 0 0 1-6.28 1.777H54a6 6 0 0 0-6 6v340a6 6 0 0 0 6 6h340a6 6 0 0 0 6-6v-25.966c0-5.37 3.579-10.059 8.74-11.541z"]},e8={prefix:"far",iconName:"smile",icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z"]},i8={prefix:"far",iconName:"smile-beam",icon:[496,512,[],"f5b8","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm84-143.4c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.6-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.2-8.4-25.3-7.1-33.8 3.1zM136.5 211c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3 3.4 1.1 7.4-.5 9.3-3.7l9.5-17zM328 152c-23.8 0-52.7 29.3-56 71.4-.3 3.7 2.1 7.2 5.7 8.3 3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4z"]},n8={prefix:"far",iconName:"smile-wink",icon:[496,512,[],"f4da","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm117.8-146.4c-10.2-8.5-25.3-7.1-33.8 3.1-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8zM168 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-60c-25.7 0-55.9 16.9-59.9 42.1-1.7 11.2 11.5 18.2 19.8 10.8l9.5-8.5c14.8-13.2 46.2-13.2 61 0l9.5 8.5c8.5 7.4 21.6.3 19.8-10.8-3.8-25.2-34-42.1-59.7-42.1z"]},l8={prefix:"far",iconName:"snowflake",icon:[448,512,[],"f2dc","M440.1 355.2l-39.2-23 34.1-9.3c8.4-2.3 13.4-11.1 11.1-19.6l-4.1-15.5c-2.2-8.5-10.9-13.6-19.3-11.3L343 298.2 271.2 256l71.9-42.2 79.7 21.7c8.4 2.3 17-2.8 19.3-11.3l4.1-15.5c2.2-8.5-2.7-17.3-11.1-19.6l-34.1-9.3 39.2-23c7.5-4.4 10.1-14.2 5.8-21.9l-7.9-13.9c-4.3-7.7-14-10.3-21.5-5.9l-39.2 23 9.1-34.7c2.2-8.5-2.7-17.3-11.1-19.6l-15.2-4.1c-8.4-2.3-17 2.8-19.3 11.3l-21.3 81-71.9 42.2v-84.5L306 70.4c6.1-6.2 6.1-16.4 0-22.6l-11.1-11.3c-6.1-6.2-16.1-6.2-22.2 0l-24.9 25.4V16c0-8.8-7-16-15.7-16h-15.7c-8.7 0-15.7 7.2-15.7 16v46.1l-24.9-25.4c-6.1-6.2-16.1-6.2-22.2 0L142.1 48c-6.1 6.2-6.1 16.4 0 22.6l58.3 59.3v84.5l-71.9-42.2-21.3-81c-2.2-8.5-10.9-13.6-19.3-11.3L72.7 84c-8.4 2.3-13.4 11.1-11.1 19.6l9.1 34.7-39.2-23c-7.5-4.4-17.1-1.8-21.5 5.9l-7.9 13.9c-4.3 7.7-1.8 17.4 5.8 21.9l39.2 23-34.1 9.1c-8.4 2.3-13.4 11.1-11.1 19.6L6 224.2c2.2 8.5 10.9 13.6 19.3 11.3l79.7-21.7 71.9 42.2-71.9 42.2-79.7-21.7c-8.4-2.3-17 2.8-19.3 11.3l-4.1 15.5c-2.2 8.5 2.7 17.3 11.1 19.6l34.1 9.3-39.2 23c-7.5 4.4-10.1 14.2-5.8 21.9L10 391c4.3 7.7 14 10.3 21.5 5.9l39.2-23-9.1 34.7c-2.2 8.5 2.7 17.3 11.1 19.6l15.2 4.1c8.4 2.3 17-2.8 19.3-11.3l21.3-81 71.9-42.2v84.5l-58.3 59.3c-6.1 6.2-6.1 16.4 0 22.6l11.1 11.3c6.1 6.2 16.1 6.2 22.2 0l24.9-25.4V496c0 8.8 7 16 15.7 16h15.7c8.7 0 15.7-7.2 15.7-16v-46.1l24.9 25.4c6.1 6.2 16.1 6.2 22.2 0l11.1-11.3c6.1-6.2 6.1-16.4 0-22.6l-58.3-59.3v-84.5l71.9 42.2 21.3 81c2.2 8.5 10.9 13.6 19.3 11.3L375 428c8.4-2.3 13.4-11.1 11.1-19.6l-9.1-34.7 39.2 23c7.5 4.4 17.1 1.8 21.5-5.9l7.9-13.9c4.6-7.5 2.1-17.3-5.5-21.7z"]},o8={prefix:"far",iconName:"square",icon:[448,512,[],"f0c8","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"]},r8={prefix:"far",iconName:"star",icon:[576,512,[],"f005","M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"]},f8={prefix:"far",iconName:"star-half",icon:[576,512,[],"f089","M288 385.3l-124.3 65.4 23.7-138.4-100.6-98 139-20.2 62.2-126V0c-11.4 0-22.8 5.9-28.7 17.8L194 150.2 47.9 171.4c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.1 23 46 46.4 33.7L288 439.6v-54.3z"]},t8={prefix:"far",iconName:"sticky-note",icon:[448,512,[],"f249","M448 348.106V80c0-26.51-21.49-48-48-48H48C21.49 32 0 53.49 0 80v351.988c0 26.51 21.49 48 48 48h268.118a48 48 0 0 0 33.941-14.059l83.882-83.882A48 48 0 0 0 448 348.106zm-128 80v-76.118h76.118L320 428.106zM400 80v223.988H296c-13.255 0-24 10.745-24 24v104H48V80h352z"]},s8={prefix:"far",iconName:"stop-circle",icon:[512,512,[],"f28d","M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm296-80v160c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h160c8.8 0 16 7.2 16 16z"]},h8={prefix:"far",iconName:"sun",icon:[512,512,[],"f185","M494.2 221.9l-59.8-40.5 13.7-71c2.6-13.2-1.6-26.8-11.1-36.4-9.6-9.5-23.2-13.7-36.2-11.1l-70.9 13.7-40.4-59.9c-15.1-22.3-51.9-22.3-67 0l-40.4 59.9-70.8-13.7C98 60.4 84.5 64.5 75 74.1c-9.5 9.6-13.7 23.1-11.1 36.3l13.7 71-59.8 40.5C6.6 229.5 0 242 0 255.5s6.7 26 17.8 33.5l59.8 40.5-13.7 71c-2.6 13.2 1.6 26.8 11.1 36.3 9.5 9.5 22.9 13.7 36.3 11.1l70.8-13.7 40.4 59.9C230 505.3 242.6 512 256 512s26-6.7 33.5-17.8l40.4-59.9 70.9 13.7c13.4 2.7 26.8-1.6 36.3-11.1 9.5-9.5 13.6-23.1 11.1-36.3l-13.7-71 59.8-40.5c11.1-7.5 17.8-20.1 17.8-33.5-.1-13.6-6.7-26.1-17.9-33.7zm-112.9 85.6l17.6 91.2-91-17.6L256 458l-51.9-77-90.9 17.6 17.6-91.2-76.8-52 76.8-52-17.6-91.2 91 17.6L256 53l51.9 76.9 91-17.6-17.6 91.1 76.8 52-76.8 52.1zM256 152c-57.3 0-104 46.7-104 104s46.7 104 104 104 104-46.7 104-104-46.7-104-104-104zm0 160c-30.9 0-56-25.1-56-56s25.1-56 56-56 56 25.1 56 56-25.1 56-56 56z"]},v8={prefix:"far",iconName:"surprise",icon:[496,512,[],"f5c2","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm0-176c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64zm-48-72c0-17.7-14.3-32-32-32s-32 14.3-32 32 14.3 32 32 32 32-14.3 32-32zm128-32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"]},m8={prefix:"far",iconName:"thumbs-down",icon:[512,512,[],"f165","M466.27 225.31c4.674-22.647.864-44.538-8.99-62.99 2.958-23.868-4.021-48.565-17.34-66.99C438.986 39.423 404.117 0 327 0c-7 0-15 .01-22.22.01C201.195.01 168.997 40 128 40h-10.845c-5.64-4.975-13.042-8-21.155-8H32C14.327 32 0 46.327 0 64v240c0 17.673 14.327 32 32 32h64c11.842 0 22.175-6.438 27.708-16h7.052c19.146 16.953 46.013 60.653 68.76 83.4 13.667 13.667 10.153 108.6 71.76 108.6 57.58 0 95.27-31.936 95.27-104.73 0-18.41-3.93-33.73-8.85-46.54h36.48c48.602 0 85.82-41.565 85.82-85.58 0-19.15-4.96-34.99-13.73-49.84zM64 296c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm330.18 16.73H290.19c0 37.82 28.36 55.37 28.36 94.54 0 23.75 0 56.73-47.27 56.73-18.91-18.91-9.46-66.18-37.82-94.54C206.9 342.89 167.28 272 138.92 272H128V85.83c53.611 0 100.001-37.82 171.64-37.82h37.82c35.512 0 60.82 17.12 53.12 65.9 15.2 8.16 26.5 36.44 13.94 57.57 21.581 20.384 18.699 51.065 5.21 65.62 9.45 0 22.36 18.91 22.27 37.81-.09 18.91-16.71 37.82-37.82 37.82z"]},z8={prefix:"far",iconName:"thumbs-up",icon:[512,512,[],"f164","M466.27 286.69C475.04 271.84 480 256 480 236.85c0-44.015-37.218-85.58-85.82-85.58H357.7c4.92-12.81 8.85-28.13 8.85-46.54C366.55 31.936 328.86 0 271.28 0c-61.607 0-58.093 94.933-71.76 108.6-22.747 22.747-49.615 66.447-68.76 83.4H32c-17.673 0-32 14.327-32 32v240c0 17.673 14.327 32 32 32h64c14.893 0 27.408-10.174 30.978-23.95 44.509 1.001 75.06 39.94 177.802 39.94 7.22 0 15.22.01 22.22.01 77.117 0 111.986-39.423 112.94-95.33 13.319-18.425 20.299-43.122 17.34-66.99 9.854-18.452 13.664-40.343 8.99-62.99zm-61.75 53.83c12.56 21.13 1.26 49.41-13.94 57.57 7.7 48.78-17.608 65.9-53.12 65.9h-37.82c-71.639 0-118.029-37.82-171.64-37.82V240h10.92c28.36 0 67.98-70.89 94.54-97.46 28.36-28.36 18.91-75.63 37.82-94.54 47.27 0 47.27 32.98 47.27 56.73 0 39.17-28.36 56.72-28.36 94.54h103.99c21.11 0 37.73 18.91 37.82 37.82.09 18.9-12.82 37.81-22.27 37.81 13.489 14.555 16.371 45.236-5.21 65.62zM88 432c0 13.255-10.745 24-24 24s-24-10.745-24-24 10.745-24 24-24 24 10.745 24 24z"]},p8={prefix:"far",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z"]},d8={prefix:"far",iconName:"tired",icon:[496,512,[],"f5c8","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm129.1-303.8c-3.8-4.4-10.3-5.4-15.3-2.5l-80 48c-3.6 2.2-5.8 6.1-5.8 10.3s2.2 8.1 5.8 10.3l80 48c5.4 3.2 11.8 1.6 15.3-2.5 3.8-4.5 3.9-11 .1-15.5L343.6 208l33.6-40.3c3.8-4.5 3.7-11.1-.1-15.5zM220 208c0-4.2-2.2-8.1-5.8-10.3l-80-48c-5-3-11.5-1.9-15.3 2.5-3.8 4.5-3.9 11-.1 15.5l33.6 40.3-33.6 40.3c-3.8 4.5-3.7 11 .1 15.5 3.5 4.1 9.9 5.7 15.3 2.5l80-48c3.6-2.2 5.8-6.1 5.8-10.3zm28 64c-45.4 0-100.9 38.3-107.8 93.3-1.5 11.8 6.9 21.6 15.5 17.9C178.4 373.5 212 368 248 368s69.6 5.5 92.3 15.2c8.5 3.7 17-6 15.5-17.9-6.9-55-62.4-93.3-107.8-93.3z"]},M8={prefix:"far",iconName:"trash-alt",icon:[448,512,[],"f2ed","M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z"]},u8={prefix:"far",iconName:"user",icon:[448,512,[],"f007","M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z"]},C8={prefix:"far",iconName:"user-circle",icon:[496,512,[],"f2bd","M248 104c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96zm0 144c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm0-240C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-49.7 0-95.1-18.3-130.1-48.4 14.9-23 40.4-38.6 69.6-39.5 20.8 6.4 40.6 9.6 60.5 9.6s39.7-3.1 60.5-9.6c29.2 1 54.7 16.5 69.6 39.5-35 30.1-80.4 48.4-130.1 48.4zm162.7-84.1c-24.4-31.4-62.1-51.9-105.1-51.9-10.2 0-26 9.6-57.6 9.6-31.5 0-47.4-9.6-57.6-9.6-42.9 0-80.6 20.5-105.1 51.9C61.9 339.2 48 299.2 48 256c0-110.3 89.7-200 200-200s200 89.7 200 200c0 43.2-13.9 83.2-37.3 115.9z"]},H8={prefix:"far",iconName:"window-close",icon:[512,512,[],"f410","M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 394c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h404c3.3 0 6 2.7 6 6v340zM356.5 194.6L295.1 256l61.4 61.4c4.6 4.6 4.6 12.1 0 16.8l-22.3 22.3c-4.6 4.6-12.1 4.6-16.8 0L256 295.1l-61.4 61.4c-4.6 4.6-12.1 4.6-16.8 0l-22.3-22.3c-4.6-4.6-4.6-12.1 0-16.8l61.4-61.4-61.4-61.4c-4.6-4.6-4.6-12.1 0-16.8l22.3-22.3c4.6-4.6 12.1-4.6 16.8 0l61.4 61.4 61.4-61.4c4.6-4.6 12.1-4.6 16.8 0l22.3 22.3c4.7 4.6 4.7 12.1 0 16.8z"]},V8={prefix:"far",iconName:"window-maximize",icon:[512,512,[],"f2d0","M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 394c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V192h416v234z"]},g8={prefix:"far",iconName:"window-minimize",icon:[512,512,[],"f2d1","M480 480H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h448c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},L8={prefix:"far",iconName:"window-restore",icon:[512,512,[],"f2d2","M464 0H144c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v320c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-96 464H48V256h320v208zm96-96h-48V144c0-26.5-21.5-48-48-48H144V48h320v320z"]},C1={faAddressBook:E4,faAddressCard:I4,faAngry:Z4,faArrowAltCircleDown:B4,faArrowAltCircleLeft:O4,faArrowAltCircleRight:F4,faArrowAltCircleUp:q4,faBell:R4,faBellSlash:U4,faBookmark:G4,faBuilding:_4,faCalendar:W4,faCalendarAlt:j4,faCalendarCheck:$4,faCalendarMinus:Y4,faCalendarPlus:K4,faCalendarTimes:J4,faCaretSquareDown:Q4,faCaretSquareLeft:X4,faCaretSquareRight:c3,faCaretSquareUp:a3,faChartBar:e3,faCheckCircle:i3,faCheckSquare:n3,faCircle:l3,faClipboard:o3,faClock:r3,faClone:f3,faClosedCaptioning:t3,faComment:s3,faCommentAlt:h3,faCommentDots:v3,faComments:m3,faCompass:z3,faCopy:u1,faCopyright:p3,faCreditCard:d3,faDizzy:M3,faDotCircle:u3,faEdit:C3,faEnvelope:H3,faEnvelopeOpen:V3,faEye:g3,faEyeSlash:L3,faFile:x3,faFileAlt:b3,faFileArchive:N3,faFileAudio:A3,faFileCode:S3,faFileExcel:y3,faFileImage:w3,faFilePdf:k3,faFilePowerpoint:T3,faFileVideo:P3,faFileWord:D3,faFlag:E3,faFlushed:I3,faFolder:Z3,faFolderOpen:B3,faFontAwesomeLogoFull:O3,faFrown:F3,faFrownOpen:q3,faFutbol:R3,faGem:U3,faGrimace:G3,faGrin:_3,faGrinAlt:W3,faGrinBeam:j3,faGrinBeamSweat:$3,faGrinHearts:Y3,faGrinSquint:K3,faGrinSquintTears:J3,faGrinStars:Q3,faGrinTears:X3,faGrinTongue:c6,faGrinTongueSquint:a6,faGrinTongueWink:e6,faGrinWink:i6,faHandLizard:n6,faHandPaper:l6,faHandPeace:o6,faHandPointDown:r6,faHandPointLeft:f6,faHandPointRight:t6,faHandPointUp:s6,faHandPointer:h6,faHandRock:v6,faHandScissors:m6,faHandSpock:z6,faHandshake:p6,faHdd:d6,faHeart:M6,faHospital:u6,faHourglass:C6,faIdBadge:H6,faIdCard:V6,faImage:g6,faImages:L6,faKeyboard:x6,faKiss:b6,faKissBeam:N6,faKissWinkHeart:A6,faLaugh:S6,faLaughBeam:y6,faLaughSquint:w6,faLaughWink:k6,faLemon:T6,faLifeRing:P6,faLightbulb:D6,faListAlt:E6,faMap:I6,faMeh:Z6,faMehBlank:B6,faMehRollingEyes:O6,faMinusSquare:F6,faMoneyBillAlt:q6,faMoon:R6,faNewspaper:U6,faObjectGroup:G6,faObjectUngroup:_6,faPaperPlane:W6,faPauseCircle:j6,faPlayCircle:$6,faPlusSquare:Y6,faQuestionCircle:K6,faRegistered:J6,faSadCry:Q6,faSadTear:X6,faSave:c8,faShareSquare:a8,faSmile:e8,faSmileBeam:i8,faSmileWink:n8,faSnowflake:l8,faSquare:o8,faStar:r8,faStarHalf:f8,faStickyNote:t8,faStopCircle:s8,faSun:h8,faSurprise:v8,faThumbsDown:m8,faThumbsUp:z8,faTimesCircle:p8,faTired:d8,faTrashAlt:M8,faUser:u8,faUserCircle:C8,faWindowClose:H8,faWindowMaximize:V8,faWindowMinimize:g8,faWindowRestore:L8};var x8={prefix:"fas",iconName:"ad",icon:[512,512,[],"f641","M157.52 272h36.96L176 218.78 157.52 272zM352 256c-13.23 0-24 10.77-24 24s10.77 24 24 24 24-10.77 24-24-10.77-24-24-24zM464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM250.58 352h-16.94c-6.81 0-12.88-4.32-15.12-10.75L211.15 320h-70.29l-7.38 21.25A16 16 0 0 1 118.36 352h-16.94c-11.01 0-18.73-10.85-15.12-21.25L140 176.12A23.995 23.995 0 0 1 162.67 160h26.66A23.99 23.99 0 0 1 212 176.13l53.69 154.62c3.61 10.4-4.11 21.25-15.11 21.25zM424 336c0 8.84-7.16 16-16 16h-16c-4.85 0-9.04-2.27-11.98-5.68-8.62 3.66-18.09 5.68-28.02 5.68-39.7 0-72-32.3-72-72s32.3-72 72-72c8.46 0 16.46 1.73 24 4.42V176c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v160z"]},b8={prefix:"fas",iconName:"address-book",icon:[448,512,[],"f2b9","M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"]},N8={prefix:"fas",iconName:"address-card",icon:[576,512,[],"f2bb","M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H86.4C74 384 64 375.4 64 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2zM512 312c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"]},A8={prefix:"fas",iconName:"adjust",icon:[512,512,[],"f042","M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"]},S8={prefix:"fas",iconName:"air-freshener",icon:[512,512,[],"f5d0","M224 160H96C43 160 0 203 0 256V480C0 497.625 14.375 512 32 512H288C305.625 512 320 497.625 320 480V256C320 203 277 160 224 160ZM160 416C115.875 416 80 380.125 80 336S115.875 256 160 256S240 291.875 240 336S204.125 416 160 416ZM224 32C224 14.375 209.625 0 192 0H128C110.375 0 96 14.375 96 32V128H224V32ZM381.781 51.578C383 50.969 384 49.359 384 48C384 46.625 383 45.031 381.781 44.422L352 32L339.562 2.219C338.969 1 337.375 0 336 0S333.031 1 332.406 2.219L320 32L290.219 44.422C289 45.031 288 46.625 288 48C288 49.359 289 50.969 290.219 51.578L320 64L332.406 93.781C333.031 95 334.625 96 336 96S338.969 95 339.562 93.781L352 64L381.781 51.578ZM448 64L460.406 93.781C461.031 95 462.625 96 464 96S466.969 95 467.562 93.781L480 64L509.781 51.578C511 50.969 512 49.359 512 48C512 46.625 511 45.031 509.781 44.422L480 32L467.562 2.219C466.969 1 465.375 0 464 0S461.031 1 460.406 2.219L448 32L418.219 44.422C417 45.031 416 46.625 416 48C416 49.359 417 50.969 418.219 51.578L448 64ZM480 224L467.562 194.219C466.969 193 465.375 192 464 192S461.031 193 460.406 194.219L448 224L418.219 236.422C417 237.031 416 238.625 416 240C416 241.359 417 242.969 418.219 243.578L448 256L460.406 285.781C461.031 287 462.625 288 464 288S466.969 287 467.562 285.781L480 256L509.781 243.578C511 242.969 512 241.359 512 240C512 238.625 511 237.031 509.781 236.422L480 224ZM445.781 147.578C447 146.969 448 145.359 448 144C448 142.625 447 141.031 445.781 140.422L416 128L403.562 98.219C402.969 97 401.375 96 400 96S397.031 97 396.406 98.219L384 128L354.219 140.422C353 141.031 352 142.625 352 144C352 145.359 353 146.969 354.219 147.578L384 160L396.406 189.781C397.031 191 398.625 192 400 192S402.969 191 403.562 189.781L416 160L445.781 147.578Z"]},y8={prefix:"fas",iconName:"align-center",icon:[448,512,[],"f037","M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z"]},w8={prefix:"fas",iconName:"align-justify",icon:[448,512,[],"f039","M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},k8={prefix:"fas",iconName:"align-left",icon:[448,512,[],"f036","M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},T8={prefix:"fas",iconName:"align-right",icon:[448,512,[],"f038","M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z"]},P8={prefix:"fas",iconName:"allergies",icon:[448,512,[],"f461","M416 112c-17.6 0-32 14.4-32 32v72c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v152c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V32c0-17.6-14.4-32-32-32s-32 14.4-32 32v184c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32S96 46.4 96 64v241l-23.6-32.5c-13-17.9-38-21.8-55.9-8.8s-21.8 38-8.8 55.9l125.6 172.7c9 12.4 23.5 19.8 38.8 19.8h197.6c22.3 0 41.6-15.3 46.7-37l26.5-112.7c3.2-13.7 4.9-28.3 5.1-42.3V144c0-17.6-14.4-32-32-32zM176 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32-128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"]},D8={prefix:"fas",iconName:"ambulance",icon:[640,512,[],"f0f9","M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"]},E8={prefix:"fas",iconName:"american-sign-language-interpreting",icon:[640,512,[],"f2a3","M290.547 189.039c-20.295-10.149-44.147-11.199-64.739-3.89 42.606 0 71.208 20.475 85.578 50.576 8.576 17.899-5.148 38.071-23.617 38.071 18.429 0 32.211 20.136 23.617 38.071-14.725 30.846-46.123 50.854-80.298 50.854-.557 0-94.471-8.615-94.471-8.615l-66.406 33.347c-9.384 4.693-19.815.379-23.895-7.781L1.86 290.747c-4.167-8.615-1.111-18.897 6.946-23.621l58.072-33.069L108 159.861c6.39-57.245 34.731-109.767 79.743-146.726 11.391-9.448 28.341-7.781 37.51 3.613 9.446 11.394 7.78 28.067-3.612 37.516-12.503 10.559-23.618 22.509-32.509 35.57 21.672-14.729 46.679-24.732 74.186-28.067 14.725-1.945 28.063 8.336 29.73 23.065 1.945 14.728-8.336 28.067-23.062 29.734-16.116 1.945-31.12 7.503-44.178 15.284 26.114-5.713 58.712-3.138 88.079 11.115 13.336 6.669 18.893 22.509 12.224 35.848-6.389 13.06-22.504 18.617-35.564 12.226zm-27.229 69.472c-6.112-12.505-18.338-20.286-32.231-20.286a35.46 35.46 0 0 0-35.565 35.57c0 21.428 17.808 35.57 35.565 35.57 13.893 0 26.119-7.781 32.231-20.286 4.446-9.449 13.614-15.006 23.339-15.284-9.725-.277-18.893-5.835-23.339-15.284zm374.821-37.237c4.168 8.615 1.111 18.897-6.946 23.621l-58.071 33.069L532 352.16c-6.39 57.245-34.731 109.767-79.743 146.726-10.932 9.112-27.799 8.144-37.51-3.613-9.446-11.394-7.78-28.067 3.613-37.516 12.503-10.559 23.617-22.509 32.508-35.57-21.672 14.729-46.679 24.732-74.186 28.067-10.021 2.506-27.552-5.643-29.73-23.065-1.945-14.728 8.336-28.067 23.062-29.734 16.116-1.946 31.12-7.503 44.178-15.284-26.114 5.713-58.712 3.138-88.079-11.115-13.336-6.669-18.893-22.509-12.224-35.848 6.389-13.061 22.505-18.619 35.565-12.227 20.295 10.149 44.147 11.199 64.739 3.89-42.606 0-71.208-20.475-85.578-50.576-8.576-17.899 5.148-38.071 23.617-38.071-18.429 0-32.211-20.136-23.617-38.071 14.033-29.396 44.039-50.887 81.966-50.854l92.803 8.615 66.406-33.347c9.408-4.704 19.828-.354 23.894 7.781l44.455 88.926zm-229.227-18.618c-13.893 0-26.119 7.781-32.231 20.286-4.446 9.449-13.614 15.006-23.339 15.284 9.725.278 18.893 5.836 23.339 15.284 6.112 12.505 18.338 20.286 32.231 20.286a35.46 35.46 0 0 0 35.565-35.57c0-21.429-17.808-35.57-35.565-35.57z"]},I8={prefix:"fas",iconName:"anchor",icon:[576,512,[],"f13d","M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"]},Z8={prefix:"fas",iconName:"angle-double-down",icon:[320,512,[],"f103","M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"]},B8={prefix:"fas",iconName:"angle-double-left",icon:[448,512,[],"f100","M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z"]},O8={prefix:"fas",iconName:"angle-double-right",icon:[448,512,[],"f101","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"]},F8={prefix:"fas",iconName:"angle-double-up",icon:[320,512,[],"f102","M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z"]},q8={prefix:"fas",iconName:"angle-down",icon:[320,512,[],"f107","M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"]},R8={prefix:"fas",iconName:"angle-left",icon:[256,512,[],"f104","M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"]},U8={prefix:"fas",iconName:"angle-right",icon:[256,512,[],"f105","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"]},G8={prefix:"fas",iconName:"angle-up",icon:[320,512,[],"f106","M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"]},_8={prefix:"fas",iconName:"angry",icon:[496,512,[],"f556","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 240c0-9.3 4.1-17.5 10.5-23.4l-31-9.3c-8.5-2.5-13.3-11.5-10.7-19.9 2.5-8.5 11.4-13.2 19.9-10.7l80 24c8.5 2.5 13.3 11.5 10.7 19.9-2.1 6.9-8.4 11.4-15.3 11.4-.5 0-1.1-.2-1.7-.2.7 2.7 1.7 5.3 1.7 8.2 0 17.7-14.3 32-32 32S136 257.7 136 240zm168 154.2c-27.8-33.4-84.2-33.4-112.1 0-13.5 16.3-38.2-4.2-24.6-20.5 20-24 49.4-37.8 80.6-37.8s60.6 13.8 80.6 37.8c13.8 16.5-11.1 36.6-24.5 20.5zm76.6-186.9l-31 9.3c6.3 5.8 10.5 14.1 10.5 23.4 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.9.9-5.6 1.7-8.2-.6.1-1.1.2-1.7.2-6.9 0-13.2-4.5-15.3-11.4-2.5-8.5 2.3-17.4 10.7-19.9l80-24c8.4-2.5 17.4 2.3 19.9 10.7 2.5 8.5-2.3 17.4-10.8 19.9z"]},W8={prefix:"fas",iconName:"ankh",icon:[320,512,[],"f644","M296 256h-44.62C272.46 222.01 288 181.65 288 144 288 55.63 230.69 0 160 0S32 55.63 32 144c0 37.65 15.54 78.01 36.62 112H24c-13.25 0-24 10.74-24 24v32c0 13.25 10.75 24 24 24h96v152c0 13.25 10.75 24 24 24h32c13.25 0 24-10.75 24-24V336h96c13.25 0 24-10.75 24-24v-32c0-13.26-10.75-24-24-24zM160 80c29.61 0 48 24.52 48 64 0 34.66-27.14 78.14-48 100.87-20.86-22.72-48-66.21-48-100.87 0-39.48 18.39-64 48-64z"]},j8={prefix:"fas",iconName:"apple-alt",icon:[448,512,[],"f5d1","M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z"]},$8={prefix:"fas",iconName:"archive",icon:[512,512,[],"f187","M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"]},Y8={prefix:"fas",iconName:"archway",icon:[576,512,[],"f557","M560 448h-16V96H32v352H16.02c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16H176c8.84 0 16-7.16 16-16V320c0-53.02 42.98-96 96-96s96 42.98 96 96l.02 160v16c0 8.84 7.16 16 16 16H560c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-448H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h544c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z"]},K8={prefix:"fas",iconName:"arrow-alt-circle-down",icon:[512,512,[],"f358","M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z"]},J8={prefix:"fas",iconName:"arrow-alt-circle-left",icon:[512,512,[],"f359","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z"]},Q8={prefix:"fas",iconName:"arrow-alt-circle-right",icon:[512,512,[],"f35a","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"]},X8={prefix:"fas",iconName:"arrow-alt-circle-up",icon:[512,512,[],"f35b","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm292 116V256h70.9c10.7 0 16.1-13 8.5-20.5L264.5 121.2c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5H212v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z"]},c0={prefix:"fas",iconName:"arrow-circle-down",icon:[512,512,[],"f0ab","M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z"]},a0={prefix:"fas",iconName:"arrow-circle-left",icon:[512,512,[],"f0a8","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z"]},e0={prefix:"fas",iconName:"arrow-circle-right",icon:[512,512,[],"f0a9","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z"]},i0={prefix:"fas",iconName:"arrow-circle-up",icon:[512,512,[],"f0aa","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"]},n0={prefix:"fas",iconName:"arrow-down",icon:[448,512,[],"f063","M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"]},l0={prefix:"fas",iconName:"arrow-left",icon:[448,512,[],"f060","M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"]},o0={prefix:"fas",iconName:"arrow-right",icon:[448,512,[],"f061","M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"]},r0={prefix:"fas",iconName:"arrow-up",icon:[448,512,[],"f062","M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"]},f0={prefix:"fas",iconName:"arrows-alt",icon:[512,512,[],"f0b2","M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"]},t0={prefix:"fas",iconName:"arrows-alt-h",icon:[512,512,[],"f337","M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"]},s0={prefix:"fas",iconName:"arrows-alt-v",icon:[256,512,[],"f338","M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z"]},h0={prefix:"fas",iconName:"assistive-listening-systems",icon:[512,512,[],"f2a2","M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z"]},v0={prefix:"fas",iconName:"asterisk",icon:[512,512,[],"f069","M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z"]},m0={prefix:"fas",iconName:"at",icon:[512,512,[],"f1fa","M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z"]},z0={prefix:"fas",iconName:"atlas",icon:[448,512,[],"f558","M318.38 208h-39.09c-1.49 27.03-6.54 51.35-14.21 70.41 27.71-13.24 48.02-39.19 53.3-70.41zm0-32c-5.29-31.22-25.59-57.17-53.3-70.41 7.68 19.06 12.72 43.38 14.21 70.41h39.09zM224 97.31c-7.69 7.45-20.77 34.42-23.43 78.69h46.87c-2.67-44.26-15.75-71.24-23.44-78.69zm-41.08 8.28c-27.71 13.24-48.02 39.19-53.3 70.41h39.09c1.49-27.03 6.53-51.35 14.21-70.41zm0 172.82c-7.68-19.06-12.72-43.38-14.21-70.41h-39.09c5.28 31.22 25.59 57.17 53.3 70.41zM247.43 208h-46.87c2.66 44.26 15.74 71.24 23.43 78.69 7.7-7.45 20.78-34.43 23.44-78.69zM448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM224 64c70.69 0 128 57.31 128 128s-57.31 128-128 128S96 262.69 96 192 153.31 64 224 64zm160 384H96c-19.2 0-32-12.8-32-32s16-32 32-32h288v64z"]},p0={prefix:"fas",iconName:"atom",icon:[448,512,[],"f5d2","M223.99908,224a32,32,0,1,0,32.00782,32A32.06431,32.06431,0,0,0,223.99908,224Zm214.172-96c-10.877-19.5-40.50979-50.75-116.27544-41.875C300.39168,34.875,267.63386,0,223.99908,0s-76.39066,34.875-97.89653,86.125C50.3369,77.375,20.706,108.5,9.82907,128-6.54984,157.375-5.17484,201.125,34.958,256-5.17484,310.875-6.54984,354.625,9.82907,384c29.13087,52.375,101.64652,43.625,116.27348,41.875C147.60842,477.125,180.36429,512,223.99908,512s76.3926-34.875,97.89652-86.125c14.62891,1.75,87.14456,10.5,116.27544-41.875C454.55,354.625,453.175,310.875,413.04017,256,453.175,201.125,454.55,157.375,438.171,128ZM63.33886,352c-4-7.25-.125-24.75,15.00391-48.25,6.87695,6.5,14.12891,12.875,21.88087,19.125,1.625,13.75,4,27.125,6.75,40.125C82.34472,363.875,67.09081,358.625,63.33886,352Zm36.88478-162.875c-7.752,6.25-15.00392,12.625-21.88087,19.125-15.12891-23.5-19.00392-41-15.00391-48.25,3.377-6.125,16.37891-11.5,37.88478-11.5,1.75,0,3.875.375,5.75.375C104.09864,162.25,101.84864,175.625,100.22364,189.125ZM223.99908,64c9.50195,0,22.25586,13.5,33.88282,37.25-11.252,3.75-22.50391,8-33.88282,12.875-11.377-4.875-22.62892-9.125-33.88283-12.875C201.74516,77.5,214.49712,64,223.99908,64Zm0,384c-9.502,0-22.25392-13.5-33.88283-37.25,11.25391-3.75,22.50587-8,33.88283-12.875C235.378,402.75,246.62994,407,257.8819,410.75,246.25494,434.5,233.501,448,223.99908,448Zm0-112a80,80,0,1,1,80-80A80.00023,80.00023,0,0,1,223.99908,336ZM384.6593,352c-3.625,6.625-19.00392,11.875-43.63479,11,2.752-13,5.127-26.375,6.752-40.125,7.75195-6.25,15.00391-12.625,21.87891-19.125C384.7843,327.25,388.6593,344.75,384.6593,352ZM369.65538,208.25c-6.875-6.5-14.127-12.875-21.87891-19.125-1.625-13.5-3.875-26.875-6.752-40.25,1.875,0,4.002-.375,5.752-.375,21.50391,0,34.50782,5.375,37.88283,11.5C388.6593,167.25,384.7843,184.75,369.65538,208.25Z"]},d0={prefix:"fas",iconName:"audio-description",icon:[512,512,[],"f29e","M162.925 238.709l8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242zm166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005zM512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48zM245.459 336.139l-57.097-168A12.001 12.001 0 0 0 177 160h-35.894a12.001 12.001 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861zm184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386z"]},M0={prefix:"fas",iconName:"award",icon:[384,512,[],"f559","M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"]},u0={prefix:"fas",iconName:"baby",icon:[384,512,[],"f77c","M192 160c44.2 0 80-35.8 80-80S236.2 0 192 0s-80 35.8-80 80 35.8 80 80 80zm-53.4 248.8l25.6-32-61.5-51.2L56.8 383c-11.4 14.2-11.7 34.4-.8 49l48 64c7.9 10.5 19.9 16 32 16 8.3 0 16.8-2.6 24-8 17.7-13.2 21.2-38.3 8-56l-29.4-39.2zm142.7-83.2l-61.5 51.2 25.6 32L216 448c-13.2 17.7-9.7 42.8 8 56 7.2 5.4 15.6 8 24 8 12.2 0 24.2-5.5 32-16l48-64c10.9-14.6 10.6-34.8-.8-49l-45.9-57.4zM376.7 145c-12.7-18.1-37.6-22.4-55.7-9.8l-40.6 28.5c-52.7 37-124.2 37-176.8 0L63 135.3C44.9 122.6 20 127 7.3 145-5.4 163.1-1 188 17 200.7l40.6 28.5c17 11.9 35.4 20.9 54.4 27.9V288h160v-30.8c19-7 37.4-16 54.4-27.9l40.6-28.5c18.1-12.8 22.4-37.7 9.7-55.8z"]},C0={prefix:"fas",iconName:"baby-carriage",icon:[512,512,[],"f77d","M144.8 17c-11.3-17.8-37.2-22.8-54-9.4C35.3 51.9 0 118 0 192h256L144.8 17zM496 96h-48c-35.3 0-64 28.7-64 64v64H0c0 50.6 23 96.4 60.3 130.7C25.7 363.6 0 394.7 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-8.9-1.8-17.2-4.4-25.2 21.6 5.9 44.6 9.2 68.4 9.2s46.9-3.3 68.4-9.2c-2.7 8-4.4 16.3-4.4 25.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-37.3-25.7-68.4-60.3-77.3C425 320.4 448 274.6 448 224v-64h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM80 464c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm320-32c0 17.6-14.4 32-32 32s-32-14.4-32-32 14.4-32 32-32 32 14.4 32 32z"]},H0={prefix:"fas",iconName:"backspace",icon:[640,512,[],"f55a","M576 64H205.26A63.97 63.97 0 0 0 160 82.75L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm-84.69 254.06c6.25 6.25 6.25 16.38 0 22.63l-22.62 22.62c-6.25 6.25-16.38 6.25-22.63 0L384 301.25l-62.06 62.06c-6.25 6.25-16.38 6.25-22.63 0l-22.62-22.62c-6.25-6.25-6.25-16.38 0-22.63L338.75 256l-62.06-62.06c-6.25-6.25-6.25-16.38 0-22.63l22.62-22.62c6.25-6.25 16.38-6.25 22.63 0L384 210.75l62.06-62.06c6.25-6.25 16.38-6.25 22.63 0l22.62 22.62c6.25 6.25 6.25 16.38 0 22.63L429.25 256l62.06 62.06z"]},V0={prefix:"fas",iconName:"backward",icon:[512,512,[],"f04a","M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z"]},g0={prefix:"fas",iconName:"bacon",icon:[576,512,[],"f7e5","M218.92 336.39c34.89-34.89 44.2-59.7 54.05-86 10.61-28.29 21.59-57.54 61.37-97.34s69.05-50.77 97.35-61.38c23.88-9 46.64-17.68 76.79-45.37L470.81 8.91a31 31 0 0 0-40.18-2.83c-13.64 10.1-25.15 14.39-41 20.3C247 79.52 209.26 191.29 200.65 214.1c-29.75 78.83-89.55 94.68-98.72 98.09-24.86 9.26-54.73 20.38-91.07 50.36C-3 374-3.63 395 9.07 407.61l35.76 35.51C80 410.52 107 400.15 133 390.39c26.27-9.84 51.06-19.12 85.92-54zm348-232l-35.75-35.51c-35.19 32.63-62.18 43-88.25 52.79-26.26 9.85-51.06 19.16-85.95 54s-44.19 59.69-54 86C292.33 290 281.34 319.22 241.55 359s-69 50.73-97.3 61.32c-23.86 9-46.61 17.66-76.72 45.33l37.68 37.43a31 31 0 0 0 40.18 2.82c13.6-10.06 25.09-14.34 40.94-20.24 142.2-53 180-164.1 188.94-187.69C405 219.18 464.8 203.3 474 199.86c24.87-9.27 54.74-20.4 91.11-50.41 13.89-11.4 14.52-32.45 1.82-45.05z"]},L0={prefix:"fas",iconName:"bacteria",icon:[640,512,[],"e059","M272.35,226.4A17.71,17.71,0,0,0,281.46,203l-4-9.08a121.29,121.29,0,0,1,12.36-3.08A83.34,83.34,0,0,0,323.57,177l10,9a17.76,17.76,0,1,0,23.92-26.27l-9.72-8.76a83.12,83.12,0,0,0,11.65-48.18l11.85-3.51a17.73,17.73,0,1,0-10.15-34l-11.34,3.36a84,84,0,0,0-36.38-35.57l2.84-10.85a17.8,17.8,0,0,0-34.47-8.93l-2.82,10.78a83.25,83.25,0,0,0-16.74,1.1C250.83,27,240,30.22,229.1,33.39l-3.38-9.46a17.8,17.8,0,0,0-33.56,11.89l3.49,9.8a286.74,286.74,0,0,0-43.94,23.57l-6.32-8.43a17.9,17.9,0,0,0-24.94-3.6A17.69,17.69,0,0,0,116.84,82l6.45,8.61a286.59,286.59,0,0,0-34.95,35.33l-8.82-6.42a17.84,17.84,0,0,0-24.89,3.86,17.66,17.66,0,0,0,3.88,24.77l8.88,6.47a286.6,286.6,0,0,0-23,43.91l-10.48-3.59a17.73,17.73,0,1,0-11.59,33.52L32.67,232c-2.79,10-5.79,19.84-7.52,30.22a83.16,83.16,0,0,0-.82,19l-11.58,3.43a17.73,17.73,0,1,0,10.13,34l11.27-3.33a83.51,83.51,0,0,0,36.39,35.43l-2.88,11.06a17.81,17.81,0,0,0,34.48,8.92l2.87-11c1,0,2.07.26,3.1.26a83.39,83.39,0,0,0,45.65-13.88l8.59,8.8a17.77,17.77,0,0,0,25.56-24.7l-9.14-9.37a83.41,83.41,0,0,0,12.08-31.05,119.08,119.08,0,0,1,3.87-15.53l9,4.22a17.74,17.74,0,1,0,15.15-32.09l-8.8-4.11c.67-1,1.2-2.08,1.9-3.05a119.89,119.89,0,0,1,7.87-9.41,121.73,121.73,0,0,1,11.65-11.4,119.49,119.49,0,0,1,9.94-7.82c1.12-.77,2.32-1.42,3.47-2.15l3.92,8.85a17.86,17.86,0,0,0,16.32,10.58A18.14,18.14,0,0,0,272.35,226.4ZM128,256a32,32,0,1,1,32-32A32,32,0,0,1,128,256Zm80-96a16,16,0,1,1,16-16A16,16,0,0,1,208,160Zm431.26,45.3a17.79,17.79,0,0,0-17.06-12.69,17.55,17.55,0,0,0-5.08.74l-11.27,3.33a83.61,83.61,0,0,0-36.39-35.43l2.88-11.06a17.81,17.81,0,0,0-34.48-8.91l-2.87,11c-1,0-2.07-.26-3.1-.26a83.32,83.32,0,0,0-45.65,13.89l-8.59-8.81a17.77,17.77,0,0,0-25.56,24.7l9.14,9.37a83.28,83.28,0,0,0-12.08,31.06,119.34,119.34,0,0,1-3.87,15.52l-9-4.22a17.74,17.74,0,1,0-15.15,32.09l8.8,4.11c-.67,1-1.2,2.08-1.89,3.05a117.71,117.71,0,0,1-7.94,9.47,119,119,0,0,1-11.57,11.33,121.59,121.59,0,0,1-10,7.83c-1.12.77-2.32,1.42-3.47,2.15l-3.92-8.85a17.86,17.86,0,0,0-16.32-10.58,18.14,18.14,0,0,0-7.18,1.5A17.71,17.71,0,0,0,358.54,309l4,9.08a118.71,118.71,0,0,1-12.36,3.08,83.34,83.34,0,0,0-33.77,13.9l-10-9a17.77,17.77,0,1,0-23.92,26.28l9.72,8.75a83.12,83.12,0,0,0-11.65,48.18l-11.86,3.51a17.73,17.73,0,1,0,10.16,34l11.34-3.36A84,84,0,0,0,326.61,479l-2.84,10.85a17.8,17.8,0,0,0,34.47,8.93L361.06,488a83.3,83.3,0,0,0,16.74-1.1c11.37-1.89,22.24-5.07,33.1-8.24l3.38,9.46a17.8,17.8,0,0,0,33.56-11.89l-3.49-9.79a287.66,287.66,0,0,0,43.94-23.58l6.32,8.43a17.88,17.88,0,0,0,24.93,3.6A17.67,17.67,0,0,0,523.16,430l-6.45-8.61a287.37,287.37,0,0,0,34.95-35.34l8.82,6.42a17.76,17.76,0,1,0,21-28.63l-8.88-6.46a287.17,287.17,0,0,0,23-43.92l10.48,3.59a17.73,17.73,0,1,0,11.59-33.52L607.33,280c2.79-10,5.79-19.84,7.52-30.21a83.27,83.27,0,0,0,.82-19.05l11.58-3.43A17.7,17.7,0,0,0,639.26,205.3ZM416,416a32,32,0,1,1,32-32A32,32,0,0,1,416,416Z"]},x0={prefix:"fas",iconName:"bacterium",icon:[512,512,[],"e05a","M511,102.93A23.76,23.76,0,0,0,481.47,87l-15.12,4.48a111.85,111.85,0,0,0-48.5-47.42l3.79-14.47a23.74,23.74,0,0,0-46-11.91l-3.76,14.37a111.94,111.94,0,0,0-22.33,1.47,386.74,386.74,0,0,0-44.33,10.41l-4.3-12a23.74,23.74,0,0,0-44.75,15.85l4.3,12.05a383.4,383.4,0,0,0-58.69,31.83l-8-10.63a23.85,23.85,0,0,0-33.24-4.8,23.57,23.57,0,0,0-4.83,33.09l8,10.63a386.14,386.14,0,0,0-46.7,47.44l-11-8a23.68,23.68,0,1,0-28,38.17l11.09,8.06a383.45,383.45,0,0,0-30.92,58.75l-12.93-4.43a23.65,23.65,0,1,0-15.47,44.69l13,4.48a385.81,385.81,0,0,0-9.3,40.53A111.58,111.58,0,0,0,32.44,375L17,379.56a23.64,23.64,0,0,0,13.51,45.31l15-4.44a111.49,111.49,0,0,0,48.53,47.24l-3.85,14.75a23.66,23.66,0,0,0,17,28.83,24.7,24.7,0,0,0,6,.75,23.73,23.73,0,0,0,23-17.7L140,479.67c1.37.05,2.77.35,4.13.35A111.22,111.22,0,0,0,205,461.5l11.45,11.74a23.7,23.7,0,0,0,34.08-32.93l-12.19-12.5a111,111,0,0,0,16.11-41.4,158.69,158.69,0,0,1,5.16-20.71l12,5.64a23.66,23.66,0,1,0,20.19-42.79l-11.72-5.49c.89-1.32,1.59-2.77,2.52-4.06a157.86,157.86,0,0,1,10.46-12.49,159.5,159.5,0,0,1,15.59-15.28,162.18,162.18,0,0,1,13.23-10.4c1.5-1,3.1-1.89,4.63-2.87l5.23,11.8a23.74,23.74,0,0,0,43.48-19.08l-5.36-12.11a158.87,158.87,0,0,1,16.49-4.1,111,111,0,0,0,45-18.54l13.33,12a23.69,23.69,0,1,0,31.88-35l-12.94-11.67A110.83,110.83,0,0,0,479.21,137L495,132.32A23.61,23.61,0,0,0,511,102.93ZM160,368a48,48,0,1,1,48-48A48,48,0,0,1,160,368Zm80-136a24,24,0,1,1,24-24A24,24,0,0,1,240,232Z"]},b0={prefix:"fas",iconName:"bahai",icon:[512,512,[],"f666","M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z"]},N0={prefix:"fas",iconName:"balance-scale",icon:[640,512,[],"f24e","M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},A0={prefix:"fas",iconName:"balance-scale-left",icon:[640,512,[],"f515","M528 448H352V153.25c20.42-8.94 36.1-26.22 43.38-47.47l132-44.26c8.38-2.81 12.89-11.88 10.08-20.26l-10.17-30.34C524.48 2.54 515.41-1.97 507.03.84L389.11 40.37C375.3 16.36 349.69 0 320 0c-44.18 0-80 35.82-80 80 0 3.43.59 6.71 1.01 10.03l-128.39 43.05c-8.38 2.81-12.89 11.88-10.08 20.26l10.17 30.34c2.81 8.38 11.88 12.89 20.26 10.08l142.05-47.63c4.07 2.77 8.43 5.12 12.99 7.12V496c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16v-32c-.01-8.84-7.17-16-16.01-16zm111.98-144c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 288l72-144 72 144H440zm-269.07-37.51c-17.65-35.29-68.19-35.36-85.87 0C-2.06 424.75.02 416.33.02 432H0c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-16.18 1.34-8.73-85.05-181.51zM56 416l72-144 72 144H56z"]},S0={prefix:"fas",iconName:"balance-scale-right",icon:[640,512,[],"f516","M96 464v32c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16V153.25c4.56-2 8.92-4.35 12.99-7.12l142.05 47.63c8.38 2.81 17.45-1.71 20.26-10.08l10.17-30.34c2.81-8.38-1.71-17.45-10.08-20.26l-128.4-43.05c.42-3.32 1.01-6.6 1.01-10.03 0-44.18-35.82-80-80-80-29.69 0-55.3 16.36-69.11 40.37L132.96.83c-8.38-2.81-17.45 1.71-20.26 10.08l-10.17 30.34c-2.81 8.38 1.71 17.45 10.08 20.26l132 44.26c7.28 21.25 22.96 38.54 43.38 47.47V448H112c-8.84 0-16 7.16-16 16zM0 304c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0C-1.32 295.27.02 287.82.02 304H0zm56-16l72-144 72 144H56zm328.02 144H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0-86.38 172.78-85.04 165.33-85.04 181.51zM440 416l72-144 72 144H440z"]},y0={prefix:"fas",iconName:"ban",icon:[512,512,[],"f05e","M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"]},w0={prefix:"fas",iconName:"band-aid",icon:[640,512,[],"f462","M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z"]},k0={prefix:"fas",iconName:"barcode",icon:[512,512,[],"f02a","M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z"]},T0={prefix:"fas",iconName:"bars",icon:[448,512,[],"f0c9","M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"]},P0={prefix:"fas",iconName:"baseball-ball",icon:[496,512,[],"f433","M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9.7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3.7-153.8z"]},D0={prefix:"fas",iconName:"basketball-ball",icon:[496,512,[],"f434","M212.3 10.3c-43.8 6.3-86.2 24.1-122.2 53.8l77.4 77.4c27.8-35.8 43.3-81.2 44.8-131.2zM248 222L405.9 64.1c-42.4-35-93.6-53.5-145.5-56.1-1.2 63.9-21.5 122.3-58.7 167.7L248 222zM56.1 98.1c-29.7 36-47.5 78.4-53.8 122.2 50-1.5 95.5-17 131.2-44.8L56.1 98.1zm272.2 204.2c45.3-37.1 103.7-57.4 167.7-58.7-2.6-51.9-21.1-103.1-56.1-145.5L282 256l46.3 46.3zM248 290L90.1 447.9c42.4 34.9 93.6 53.5 145.5 56.1 1.3-64 21.6-122.4 58.7-167.7L248 290zm191.9 123.9c29.7-36 47.5-78.4 53.8-122.2-50.1 1.6-95.5 17.1-131.2 44.8l77.4 77.4zM167.7 209.7C122.3 246.9 63.9 267.3 0 268.4c2.6 51.9 21.1 103.1 56.1 145.5L214 256l-46.3-46.3zm116 292c43.8-6.3 86.2-24.1 122.2-53.8l-77.4-77.4c-27.7 35.7-43.2 81.2-44.8 131.2z"]},E0={prefix:"fas",iconName:"bath",icon:[512,512,[],"f2cd","M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z"]},I0={prefix:"fas",iconName:"battery-empty",icon:[640,512,[],"f244","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48z"]},Z0={prefix:"fas",iconName:"battery-full",icon:[640,512,[],"f240","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-48 96H96v128h416V192z"]},B0={prefix:"fas",iconName:"battery-half",icon:[640,512,[],"f242","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z"]},O0={prefix:"fas",iconName:"battery-quarter",icon:[640,512,[],"f243","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-336 96H96v128h128V192z"]},F0={prefix:"fas",iconName:"battery-three-quarters",icon:[640,512,[],"f241","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-144 96H96v128h320V192z"]},q0={prefix:"fas",iconName:"bed",icon:[640,512,[],"f236","M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"]},R0={prefix:"fas",iconName:"beer",icon:[448,512,[],"f0fc","M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z"]},U0={prefix:"fas",iconName:"bell",icon:[448,512,[],"f0f3","M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z"]},G0={prefix:"fas",iconName:"bell-slash",icon:[640,512,[],"f1f6","M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"]},_0={prefix:"fas",iconName:"bezier-curve",icon:[640,512,[],"f55b","M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"]},W0={prefix:"fas",iconName:"bible",icon:[448,512,[],"f647","M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z"]},j0={prefix:"fas",iconName:"bicycle",icon:[640,512,[],"f206","M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z"]},$0={prefix:"fas",iconName:"biking",icon:[640,512,[],"f84a","M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z"]},Y0={prefix:"fas",iconName:"binoculars",icon:[512,512,[],"f1e5","M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z"]},K0={prefix:"fas",iconName:"biohazard",icon:[576,512,[],"f780","M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"]},J0={prefix:"fas",iconName:"birthday-cake",icon:[448,512,[],"f1fd","M448 384c-28.02 0-31.26-32-74.5-32-43.43 0-46.825 32-74.75 32-27.695 0-31.454-32-74.75-32-42.842 0-47.218 32-74.5 32-28.148 0-31.202-32-74.75-32-43.547 0-46.653 32-74.75 32v-80c0-26.5 21.5-48 48-48h16V112h64v144h64V112h64v144h64V112h64v144h16c26.5 0 48 21.5 48 48v80zm0 128H0v-96c43.356 0 46.767-32 74.75-32 27.951 0 31.253 32 74.75 32 42.843 0 47.217-32 74.5-32 28.148 0 31.201 32 74.75 32 43.357 0 46.767-32 74.75-32 27.488 0 31.252 32 74.5 32v96zM96 96c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40z"]},Q0={prefix:"fas",iconName:"blender",icon:[512,512,[],"f517","M416 384H160c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-128 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm40-416h166.54L512 0H48C21.49 0 0 21.49 0 48v160c0 26.51 21.49 48 48 48h103.27l8.73 96h256l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H328c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM64 192V64h69.82l11.64 128H64z"]},X0={prefix:"fas",iconName:"blender-phone",icon:[576,512,[],"f6b6","M392 64h166.54L576 0H192v352h288l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H392c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM158.8 335.01l-25.78-63.26c-2.78-6.81-9.8-10.99-17.24-10.26l-45.03 4.42c-17.28-46.94-17.65-99.78 0-147.72l45.03 4.42c7.43.73 14.46-3.46 17.24-10.26l25.78-63.26c3.02-7.39.2-15.85-6.68-20.07l-39.28-24.1C98.51-3.87 80.09-.5 68.95 11.97c-92.57 103.6-92 259.55 2.1 362.49 9.87 10.8 29.12 12.48 41.65 4.8l39.41-24.18c6.89-4.22 9.7-12.67 6.69-20.07zM480 384H192c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-144 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},c5={prefix:"fas",iconName:"blind",icon:[384,512,[],"f29d","M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.923 31.923 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734l-62.814-153.537zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128l-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z"]},a5={prefix:"fas",iconName:"blog",icon:[512,512,[],"f781","M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z"]},e5={prefix:"fas",iconName:"bold",icon:[384,512,[],"f032","M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z"]},i5={prefix:"fas",iconName:"bolt",icon:[320,512,[],"f0e7","M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"]},n5={prefix:"fas",iconName:"bomb",icon:[512,512,[],"f1e2","M440.5 88.5l-52 52L415 167c9.4 9.4 9.4 24.6 0 33.9l-17.4 17.4c11.8 26.1 18.4 55.1 18.4 85.6 0 114.9-93.1 208-208 208S0 418.9 0 304 93.1 96 208 96c30.5 0 59.5 6.6 85.6 18.4L311 97c9.4-9.4 24.6-9.4 33.9 0l26.5 26.5 52-52 17.1 17zM500 60h-24c-6.6 0-12 5.4-12 12s5.4 12 12 12h24c6.6 0 12-5.4 12-12s-5.4-12-12-12zM440 0c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12s12-5.4 12-12V12c0-6.6-5.4-12-12-12zm33.9 55l17-17c4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0l-17 17c-4.7 4.7-4.7 12.3 0 17 4.8 4.7 12.4 4.7 17 0zm-67.8 0c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17zm67.8 34c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17zM112 272c0-35.3 28.7-64 64-64 8.8 0 16-7.2 16-16s-7.2-16-16-16c-52.9 0-96 43.1-96 96 0 8.8 7.2 16 16 16s16-7.2 16-16z"]},l5={prefix:"fas",iconName:"bone",icon:[640,512,[],"f5d7","M598.88 244.56c25.2-12.6 41.12-38.36 41.12-66.53v-7.64C640 129.3 606.7 96 565.61 96c-32.02 0-60.44 20.49-70.57 50.86-7.68 23.03-11.6 45.14-38.11 45.14H183.06c-27.38 0-31.58-25.54-38.11-45.14C134.83 116.49 106.4 96 74.39 96 33.3 96 0 129.3 0 170.39v7.64c0 28.17 15.92 53.93 41.12 66.53 9.43 4.71 9.43 18.17 0 22.88C15.92 280.04 0 305.8 0 333.97v7.64C0 382.7 33.3 416 74.38 416c32.02 0 60.44-20.49 70.57-50.86 7.68-23.03 11.6-45.14 38.11-45.14h273.87c27.38 0 31.58 25.54 38.11 45.14C505.17 395.51 533.6 416 565.61 416c41.08 0 74.38-33.3 74.38-74.39v-7.64c0-28.18-15.92-53.93-41.12-66.53-9.42-4.71-9.42-18.17.01-22.88z"]},o5={prefix:"fas",iconName:"bong",icon:[448,512,[],"f55c","M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z"]},r5={prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},f5={prefix:"fas",iconName:"book-dead",icon:[448,512,[],"f6b7","M272 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm176 222.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM240 56c44.2 0 80 28.7 80 64 0 20.9-12.7 39.2-32 50.9V184c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16v-13.1c-19.3-11.7-32-30-32-50.9 0-35.3 35.8-64 80-64zM124.8 223.3l6.3-14.7c1.7-4.1 6.4-5.9 10.5-4.2l98.3 42.1 98.4-42.1c4.1-1.7 8.8.1 10.5 4.2l6.3 14.7c1.7 4.1-.1 8.8-4.2 10.5L280.6 264l70.3 30.1c4.1 1.7 5.9 6.4 4.2 10.5l-6.3 14.7c-1.7 4.1-6.4 5.9-10.5 4.2L240 281.4l-98.3 42.2c-4.1 1.7-8.8-.1-10.5-4.2l-6.3-14.7c-1.7-4.1.1-8.8 4.2-10.5l70.4-30.1-70.5-30.3c-4.1-1.7-5.9-6.4-4.2-10.5zm256 224.7H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8zM208 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16z"]},t5={prefix:"fas",iconName:"book-medical",icon:[448,512,[],"f7e6","M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z"]},s5={prefix:"fas",iconName:"book-open",icon:[576,512,[],"f518","M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z"]},h5={prefix:"fas",iconName:"book-reader",icon:[512,512,[],"f5da","M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z"]},v5={prefix:"fas",iconName:"bookmark",icon:[384,512,[],"f02e","M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z"]},m5={prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z"]},z5={prefix:"fas",iconName:"border-none",icon:[448,512,[],"f850","M240 224h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-288 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM240 320h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-384h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM48 224H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},p5={prefix:"fas",iconName:"border-style",icon:[448,512,[],"f853","M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},d5={prefix:"fas",iconName:"bowling-ball",icon:[496,512,[],"f436","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM120 192c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-96c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm48 144c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},M5={prefix:"fas",iconName:"box",icon:[512,512,[],"f466","M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"]},u5={prefix:"fas",iconName:"box-open",icon:[640,512,[],"f49e","M425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9zm212.6-112.2L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9z"]},C5={prefix:"fas",iconName:"box-tissue",icon:[512,512,[],"e05b","M383.88,287.82l64-192H338.47a70.2,70.2,0,0,1-66.59-48,70.21,70.21,0,0,0-66.6-48H63.88l64,288Zm-384,192a32,32,0,0,0,32,32h448a32,32,0,0,0,32-32v-64H-.12Zm480-256H438.94l-21.33,64h14.27a16,16,0,0,1,0,32h-352a16,16,0,1,1,0-32H95.09l-14.22-64h-49a32,32,0,0,0-32,32v128h512v-128A32,32,0,0,0,479.88,223.82Z"]},H5={prefix:"fas",iconName:"boxes",icon:[576,512,[],"f468","M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z"]},V5={prefix:"fas",iconName:"braille",icon:[640,512,[],"f2a1","M128 256c0 35.346-28.654 64-64 64S0 291.346 0 256s28.654-64 64-64 64 28.654 64 64zM64 384c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352C28.654 32 0 60.654 0 96s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm224 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-320c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"]},g5={prefix:"fas",iconName:"brain",icon:[576,512,[],"f5dc","M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z"]},L5={prefix:"fas",iconName:"bread-slice",icon:[576,512,[],"f7ec","M288 0C108 0 0 93.4 0 169.14 0 199.44 24.24 224 64 224v256c0 17.67 16.12 32 36 32h376c19.88 0 36-14.33 36-32V224c39.76 0 64-24.56 64-54.86C576 93.4 468 0 288 0z"]},x5={prefix:"fas",iconName:"briefcase",icon:[512,512,[],"f0b1","M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z"]},b5={prefix:"fas",iconName:"briefcase-medical",icon:[512,512,[],"f469","M464 128h-80V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48zM192 96h128v32H192V96zm160 248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48z"]},N5={prefix:"fas",iconName:"broadcast-tower",icon:[640,512,[],"f519","M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z"]},A5={prefix:"fas",iconName:"broom",icon:[640,512,[],"f51a","M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z"]},S5={prefix:"fas",iconName:"brush",icon:[384,512,[],"f55d","M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z"]},y5={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"]},w5={prefix:"fas",iconName:"building",icon:[448,512,[],"f1ad","M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"]},k5={prefix:"fas",iconName:"bullhorn",icon:[576,512,[],"f0a1","M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z"]},T5={prefix:"fas",iconName:"bullseye",icon:[496,512,[],"f140","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 432c-101.69 0-184-82.29-184-184 0-101.69 82.29-184 184-184 101.69 0 184 82.29 184 184 0 101.69-82.29 184-184 184zm0-312c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 192c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64z"]},P5={prefix:"fas",iconName:"burn",icon:[384,512,[],"f46a","M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z"]},D5={prefix:"fas",iconName:"bus",icon:[512,512,[],"f207","M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},E5={prefix:"fas",iconName:"bus-alt",icon:[512,512,[],"f55e","M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},I5={prefix:"fas",iconName:"business-time",icon:[640,512,[],"f64a","M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z"]},Z5={prefix:"fas",iconName:"calculator",icon:[448,512,[],"f1ec","M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"]},B5={prefix:"fas",iconName:"calendar",icon:[448,512,[],"f133","M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"]},O5={prefix:"fas",iconName:"calendar-alt",icon:[448,512,[],"f073","M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"]},F5={prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z"]},q5={prefix:"fas",iconName:"calendar-day",icon:[448,512,[],"f783","M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"]},R5={prefix:"fas",iconName:"calendar-minus",icon:[448,512,[],"f272","M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z"]},U5={prefix:"fas",iconName:"calendar-plus",icon:[448,512,[],"f271","M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z"]},G5={prefix:"fas",iconName:"calendar-times",icon:[448,512,[],"f273","M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z"]},_5={prefix:"fas",iconName:"calendar-week",icon:[448,512,[],"f784","M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"]},W5={prefix:"fas",iconName:"camera",icon:[512,512,[],"f030","M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"]},j5={prefix:"fas",iconName:"camera-retro",icon:[512,512,[],"f083","M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z"]},$5={prefix:"fas",iconName:"campground",icon:[640,512,[],"f6bb","M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z"]},Y5={prefix:"fas",iconName:"candy-cane",icon:[512,512,[],"f786","M497.5 92C469.6 33.1 411.8 0 352.4 0c-27.9 0-56.2 7.3-81.8 22.6L243.1 39c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5l27.5-16.4c5.1-3.1 10.8-4.5 16.4-4.5 10.9 0 21.5 5.6 27.5 15.6 9.1 15.1 4.1 34.8-11 43.9L15.6 397.6c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5L428.6 301c71.7-42.9 104.6-133.5 68.9-209zm-177.7 13l-2.5 1.5L296.8 45c9.7-4.7 19.8-8.1 30.3-10.2l20.6 61.8c-9.8.8-19.4 3.3-27.9 8.4zM145.9 431.8l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm107.5-63.9l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zM364.3 302l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm20.4-197.3l46-46c8.4 6.5 16 14.1 22.6 22.6L407.6 127c-5.7-9.3-13.7-16.9-22.9-22.3zm82.1 107.8l-59.5-19.8c3.2-5.3 5.8-10.9 7.4-17.1 1.1-4.5 1.7-9.1 1.8-13.6l60.4 20.1c-2.1 10.4-5.5 20.6-10.1 30.4z"]},K5={prefix:"fas",iconName:"cannabis",icon:[512,512,[],"f55f","M503.47 360.25c-1.56-.82-32.39-16.89-76.78-25.81 64.25-75.12 84.05-161.67 84.93-165.64 1.18-5.33-.44-10.9-4.3-14.77-3.03-3.04-7.12-4.7-11.32-4.7-1.14 0-2.29.12-3.44.38-3.88.85-86.54 19.59-160.58 79.76.01-1.46.01-2.93.01-4.4 0-118.79-59.98-213.72-62.53-217.7A15.973 15.973 0 0 0 256 0c-5.45 0-10.53 2.78-13.47 7.37-2.55 3.98-62.53 98.91-62.53 217.7 0 1.47.01 2.94.01 4.4-74.03-60.16-156.69-78.9-160.58-79.76-1.14-.25-2.29-.38-3.44-.38-4.2 0-8.29 1.66-11.32 4.7A15.986 15.986 0 0 0 .38 168.8c.88 3.97 20.68 90.52 84.93 165.64-44.39 8.92-75.21 24.99-76.78 25.81a16.003 16.003 0 0 0-.02 28.29c2.45 1.29 60.76 31.72 133.49 31.72 6.14 0 11.96-.1 17.5-.31-11.37 22.23-16.52 38.31-16.81 39.22-1.8 5.68-.29 11.89 3.91 16.11a16.019 16.019 0 0 0 16.1 3.99c1.83-.57 37.72-11.99 77.3-39.29V504c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-64.01c39.58 27.3 75.47 38.71 77.3 39.29a16.019 16.019 0 0 0 16.1-3.99c4.2-4.22 5.71-10.43 3.91-16.11-.29-.91-5.45-16.99-16.81-39.22 5.54.21 11.37.31 17.5.31 72.72 0 131.04-30.43 133.49-31.72 5.24-2.78 8.52-8.22 8.51-14.15-.01-5.94-3.29-11.39-8.53-14.15z"]},J5={prefix:"fas",iconName:"capsules",icon:[576,512,[],"f46b","M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z"]},Q5={prefix:"fas",iconName:"car",icon:[512,512,[],"f1b9","M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"]},X5={prefix:"fas",iconName:"car-alt",icon:[480,512,[],"f5de","M438.66 212.33l-11.24-28.1-19.93-49.83C390.38 91.63 349.57 64 303.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4l-19.93 49.83-11.24 28.1C17.22 221.5 0 244.66 0 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-27.34-17.22-50.5-41.34-59.67zm-306.73-54.16c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L368 208H112l19.93-49.83zM80 319.8c-19.2 0-32-12.76-32-31.9S60.8 256 80 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S380.8 256 400 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"]},c7={prefix:"fas",iconName:"car-battery",icon:[512,512,[],"f5df","M480 128h-32V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v48H192V80c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v48H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32zM192 264c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm256 0c0 4.42-3.58 8-8 8h-40v40c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-40h-40c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h40v-40c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v40h40c4.42 0 8 3.58 8 8v16z"]},a7={prefix:"fas",iconName:"car-crash",icon:[640,512,[],"f5e1","M143.25 220.81l-12.42 46.37c-3.01 11.25-3.63 22.89-2.41 34.39l-35.2 28.98c-6.57 5.41-16.31-.43-14.62-8.77l15.44-76.68c1.06-5.26-2.66-10.28-8-10.79l-77.86-7.55c-8.47-.82-11.23-11.83-4.14-16.54l65.15-43.3c4.46-2.97 5.38-9.15 1.98-13.29L21.46 93.22c-5.41-6.57.43-16.3 8.78-14.62l76.68 15.44c5.26 1.06 10.28-2.66 10.8-8l7.55-77.86c.82-8.48 11.83-11.23 16.55-4.14l43.3 65.14c2.97 4.46 9.15 5.38 13.29 1.98l60.4-49.71c6.57-5.41 16.3.43 14.62 8.77L262.1 86.38c-2.71 3.05-5.43 6.09-7.91 9.4l-32.15 42.97-10.71 14.32c-32.73 8.76-59.18 34.53-68.08 67.74zm494.57 132.51l-12.42 46.36c-3.13 11.68-9.38 21.61-17.55 29.36a66.876 66.876 0 0 1-8.76 7l-13.99 52.23c-1.14 4.27-3.1 8.1-5.65 11.38-7.67 9.84-20.74 14.68-33.54 11.25L515 502.62c-17.07-4.57-27.2-22.12-22.63-39.19l8.28-30.91-247.28-66.26-8.28 30.91c-4.57 17.07-22.12 27.2-39.19 22.63l-30.91-8.28c-12.8-3.43-21.7-14.16-23.42-26.51-.57-4.12-.35-8.42.79-12.68l13.99-52.23a66.62 66.62 0 0 1-4.09-10.45c-3.2-10.79-3.65-22.52-.52-34.2l12.42-46.37c5.31-19.8 19.36-34.83 36.89-42.21a64.336 64.336 0 0 1 18.49-4.72l18.13-24.23 32.15-42.97c3.45-4.61 7.19-8.9 11.2-12.84 8-7.89 17.03-14.44 26.74-19.51 4.86-2.54 9.89-4.71 15.05-6.49 10.33-3.58 21.19-5.63 32.24-6.04 11.05-.41 22.31.82 33.43 3.8l122.68 32.87c11.12 2.98 21.48 7.54 30.85 13.43a111.11 111.11 0 0 1 34.69 34.5c8.82 13.88 14.64 29.84 16.68 46.99l6.36 53.29 3.59 30.05a64.49 64.49 0 0 1 22.74 29.93c4.39 11.88 5.29 25.19 1.75 38.39zM255.58 234.34c-18.55-4.97-34.21 4.04-39.17 22.53-4.96 18.49 4.11 34.12 22.65 39.09 18.55 4.97 45.54 15.51 50.49-2.98 4.96-18.49-15.43-53.67-33.97-58.64zm290.61 28.17l-6.36-53.29c-.58-4.87-1.89-9.53-3.82-13.86-5.8-12.99-17.2-23.01-31.42-26.82l-122.68-32.87a48.008 48.008 0 0 0-50.86 17.61l-32.15 42.97 172 46.08 75.29 20.18zm18.49 54.65c-18.55-4.97-53.8 15.31-58.75 33.79-4.95 18.49 23.69 22.86 42.24 27.83 18.55 4.97 34.21-4.04 39.17-22.53 4.95-18.48-4.11-34.12-22.66-39.09z"]},e7={prefix:"fas",iconName:"car-side",icon:[640,512,[],"f5e4","M544 192h-16L419.22 56.02A64.025 64.025 0 0 0 369.24 32H155.33c-26.17 0-49.7 15.93-59.42 40.23L48 194.26C20.44 201.4 0 226.21 0 256v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM160 432c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm72-240H116.93l38.4-96H232v96zm48 0V96h89.24l76.8 96H280zm200 240c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z"]},i7={prefix:"fas",iconName:"caravan",icon:[640,512,[],"f8ff","M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z"]},n7={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"]},l7={prefix:"fas",iconName:"caret-left",icon:[192,512,[],"f0d9","M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z"]},o7={prefix:"fas",iconName:"caret-right",icon:[192,512,[],"f0da","M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"]},r7={prefix:"fas",iconName:"caret-square-down",icon:[448,512,[],"f150","M448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5H101c-10.7 0-16.1 12.9-8.5 20.5z"]},f7={prefix:"fas",iconName:"caret-square-left",icon:[448,512,[],"f191","M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM259.515 124.485l-123.03 123.03c-4.686 4.686-4.686 12.284 0 16.971l123.029 123.029c7.56 7.56 20.485 2.206 20.485-8.485V132.971c.001-10.691-12.925-16.045-20.484-8.486z"]},t7={prefix:"fas",iconName:"caret-square-right",icon:[448,512,[],"f152","M48 32h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48zm140.485 355.515l123.029-123.029c4.686-4.686 4.686-12.284 0-16.971l-123.029-123.03c-7.56-7.56-20.485-2.206-20.485 8.485v246.059c0 10.691 12.926 16.045 20.485 8.486z"]},s7={prefix:"fas",iconName:"caret-square-up",icon:[448,512,[],"f151","M0 432V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48zm355.515-140.485l-123.03-123.03c-4.686-4.686-12.284-4.686-16.971 0L92.485 291.515c-7.56 7.56-2.206 20.485 8.485 20.485h246.059c10.691 0 16.045-12.926 8.486-20.485z"]},h7={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"]},v7={prefix:"fas",iconName:"carrot",icon:[512,512,[],"f787","M298.2 156.6c-52.7-25.7-114.5-10.5-150.2 32.8l55.2 55.2c6.3 6.3 6.3 16.4 0 22.6-3.1 3.1-7.2 4.7-11.3 4.7s-8.2-1.6-11.3-4.7L130.4 217 2.3 479.7c-2.9 6-3.1 13.3 0 19.7 5.4 11.1 18.9 15.7 30 10.3l133.6-65.2-49.2-49.2c-6.3-6.2-6.3-16.4 0-22.6 6.3-6.2 16.4-6.2 22.6 0l57 57 102-49.8c24-11.7 44.5-31.3 57.1-57.1 30.1-61.7 4.5-136.1-57.2-166.2zm92.1-34.9C409.8 81 399.7 32.9 360 0c-50.3 41.7-52.5 107.5-7.9 151.9l8 8c44.4 44.6 110.3 42.4 151.9-7.9-32.9-39.7-81-49.8-121.7-30.3z"]},m7={prefix:"fas",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"]},z7={prefix:"fas",iconName:"cart-plus",icon:[576,512,[],"f217","M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM408 168h-48v-40c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v40h-48c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h48v40c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-40h48c8.837 0 16-7.163 16-16v-16c0-8.837-7.163-16-16-16z"]},p7={prefix:"fas",iconName:"cash-register",icon:[512,512,[],"f788","M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z"]},d7={prefix:"fas",iconName:"cat",icon:[512,512,[],"f6be","M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"]},M7={prefix:"fas",iconName:"certificate",icon:[512,512,[],"f0a3","M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z"]},u7={prefix:"fas",iconName:"chair",icon:[448,512,[],"f6c0","M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z"]},C7={prefix:"fas",iconName:"chalkboard",icon:[640,512,[],"f51b","M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},H7={prefix:"fas",iconName:"chalkboard-teacher",icon:[640,512,[],"f51c","M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z"]},V7={prefix:"fas",iconName:"charging-station",icon:[576,512,[],"f5e7","M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z"]},g7={prefix:"fas",iconName:"chart-area",icon:[512,512,[],"f1fe","M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"]},L7={prefix:"fas",iconName:"chart-bar",icon:[512,512,[],"f080","M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},x7={prefix:"fas",iconName:"chart-line",icon:[512,512,[],"f201","M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"]},b7={prefix:"fas",iconName:"chart-pie",icon:[544,512,[],"f200","M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z"]},N7={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},A7={prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},S7={prefix:"fas",iconName:"check-double",icon:[512,512,[],"f560","M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z"]},y7={prefix:"fas",iconName:"check-square",icon:[448,512,[],"f14a","M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"]},w7={prefix:"fas",iconName:"cheese",icon:[512,512,[],"f7ef","M0 288v160a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V288zM299.83 32a32 32 0 0 0-21.13 7L0 256h512c0-119.89-94-217.8-212.17-224z"]},k7={prefix:"fas",iconName:"chess",icon:[512,512,[],"f439","M74 208H64a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h15.94A535.78 535.78 0 0 1 64 384h128a535.78 535.78 0 0 1-15.94-128H192a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16h-10l33.89-90.38a16 16 0 0 0-15-21.62H144V64h24a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v24H88a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v32H55.09a16 16 0 0 0-15 21.62zm173.16 251.58L224 448v-16a16 16 0 0 0-16-16H48a16 16 0 0 0-16 16v16L8.85 459.58A16 16 0 0 0 0 473.89V496a16 16 0 0 0 16 16h224a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31zm92.77-157.78l-3.29 82.2h126.72l-3.29-82.21 24.6-20.79A32 32 0 0 0 496 256.54V198a6 6 0 0 0-6-6h-26.38a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H373.1a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H310a6 6 0 0 0-6 6v58.6a32 32 0 0 0 11.36 24.4zM384 304a16 16 0 0 1 32 0v32h-32zm119.16 155.58L480 448v-16a16 16 0 0 0-16-16H336a16 16 0 0 0-16 16v16l-23.15 11.58a16 16 0 0 0-8.85 14.31V496a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31z"]},T7={prefix:"fas",iconName:"chess-bishop",icon:[320,512,[],"f43a","M8 287.88c0 51.64 22.14 73.83 56 84.6V416h192v-43.52c33.86-10.77 56-33 56-84.6 0-30.61-10.73-67.1-26.69-102.56L185 285.65a8 8 0 0 1-11.31 0l-11.31-11.31a8 8 0 0 1 0-11.31L270.27 155.1c-20.8-37.91-46.47-72.1-70.87-92.59C213.4 59.09 224 47.05 224 32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32c0 15 10.6 27.09 24.6 30.51C67.81 106.8 8 214.5 8 287.88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},P7={prefix:"fas",iconName:"chess-board",icon:[512,512,[],"f43c","M255.9.2h-64v64h64zM0 64.17v64h64v-64zM128 .2H64v64h64zm64 255.9v64h64v-64zM0 192.12v64h64v-64zM383.85.2h-64v64h64zm128 0h-64v64h64zM128 256.1H64v64h64zM511.8 448v-64h-64v64zm0-128v-64h-64v64zM383.85 512h64v-64h-64zm128-319.88v-64h-64v64zM128 512h64v-64h-64zM0 512h64v-64H0zm255.9 0h64v-64h-64zM0 320.07v64h64v-64zm319.88-191.92v-64h-64v64zm-64 128h64v-64h-64zm-64 128v64h64v-64zm128-64h64v-64h-64zm0-127.95h64v-64h-64zm0 191.93v64h64v-64zM64 384.05v64h64v-64zm128-255.9v-64h-64v64zm191.92 255.9h64v-64h-64zm-128-191.93v-64h-64v64zm128-127.95v64h64v-64zm-128 255.9v64h64v-64zm-64-127.95H128v64h64zm191.92 64h64v-64h-64zM128 128.15H64v64h64zm0 191.92v64h64v-64z"]},D7={prefix:"fas",iconName:"chess-king",icon:[448,512,[],"f43f","M400 448H48a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm16-288H256v-48h40a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8h-40V8a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v40h-40a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h40v48H32a32 32 0 0 0-30.52 41.54L74.56 416h298.88l73.08-214.46A32 32 0 0 0 416 160z"]},E7={prefix:"fas",iconName:"chess-knight",icon:[384,512,[],"f441","M19 272.47l40.63 18.06a32 32 0 0 0 24.88.47l12.78-5.12a32 32 0 0 0 18.76-20.5l9.22-30.65a24 24 0 0 1 12.55-15.65L159.94 208v50.33a48 48 0 0 1-26.53 42.94l-57.22 28.65A80 80 0 0 0 32 401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12 12 0 0 0 0 44a16.9 16.9 0 0 0 1.79 7.58L16 80l-9 9a24 24 0 0 0-7 17v137.21a32 32 0 0 0 19 29.26zM52 128a20 20 0 1 1-20 20 20 20 0 0 1 20-20zm316 320H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},I7={prefix:"fas",iconName:"chess-pawn",icon:[320,512,[],"f443","M105.1 224H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h16v5.49c0 44-4.14 86.6-24 122.51h176c-19.89-35.91-24-78.51-24-122.51V288h16a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-25.1c29.39-18.38 49.1-50.78 49.1-88a104 104 0 0 0-208 0c0 37.22 19.71 69.62 49.1 88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},Z7={prefix:"fas",iconName:"chess-queen",icon:[512,512,[],"f445","M256 112a56 56 0 1 0-56-56 56 56 0 0 0 56 56zm176 336H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm72.87-263.84l-28.51-15.92c-7.44-5-16.91-2.46-22.29 4.68a47.59 47.59 0 0 1-47.23 18.23C383.7 186.86 368 164.93 368 141.4a13.4 13.4 0 0 0-13.4-13.4h-38.77c-6 0-11.61 4-12.86 9.91a48 48 0 0 1-93.94 0c-1.25-5.92-6.82-9.91-12.86-9.91H157.4a13.4 13.4 0 0 0-13.4 13.4c0 25.69-19 48.75-44.67 50.49a47.5 47.5 0 0 1-41.54-19.15c-5.28-7.09-14.73-9.45-22.09-4.54l-28.57 16a16 16 0 0 0-5.44 20.47L104.24 416h303.52l102.55-211.37a16 16 0 0 0-5.44-20.47z"]},B7={prefix:"fas",iconName:"chess-rook",icon:[384,512,[],"f447","M368 32h-56a16 16 0 0 0-16 16v48h-48V48a16 16 0 0 0-16-16h-80a16 16 0 0 0-16 16v48H88.1V48a16 16 0 0 0-16-16H16A16 16 0 0 0 0 48v176l64 32c0 48.33-1.54 95-13.21 160h282.42C321.54 351 320 303.72 320 256l64-32V48a16 16 0 0 0-16-16zM224 320h-64v-64a32 32 0 0 1 64 0zm144 128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},O7={prefix:"fas",iconName:"chevron-circle-down",icon:[512,512,[],"f13a","M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z"]},F7={prefix:"fas",iconName:"chevron-circle-left",icon:[512,512,[],"f137","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"]},q7={prefix:"fas",iconName:"chevron-circle-right",icon:[512,512,[],"f138","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"]},R7={prefix:"fas",iconName:"chevron-circle-up",icon:[512,512,[],"f139","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm231-113.9L103.5 277.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L256 226.9l101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L273 142.1c-9.4-9.4-24.6-9.4-34 0z"]},U7={prefix:"fas",iconName:"chevron-down",icon:[448,512,[],"f078","M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"]},G7={prefix:"fas",iconName:"chevron-left",icon:[320,512,[],"f053","M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"]},_7={prefix:"fas",iconName:"chevron-right",icon:[320,512,[],"f054","M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"]},W7={prefix:"fas",iconName:"chevron-up",icon:[448,512,[],"f077","M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"]},j7={prefix:"fas",iconName:"child",icon:[384,512,[],"f1ae","M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z"]},$7={prefix:"fas",iconName:"church",icon:[640,512,[],"f51d","M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"]},Y7={prefix:"fas",iconName:"circle",icon:[512,512,[],"f111","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"]},K7={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M288 39.056v16.659c0 10.804 7.281 20.159 17.686 23.066C383.204 100.434 440 171.518 440 256c0 101.689-82.295 184-184 184-101.689 0-184-82.295-184-184 0-84.47 56.786-155.564 134.312-177.219C216.719 75.874 224 66.517 224 55.712V39.064c0-15.709-14.834-27.153-30.046-23.234C86.603 43.482 7.394 141.206 8.003 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.788 504 256c0-115.633-79.14-212.779-186.211-240.236C302.678 11.889 288 23.456 288 39.056z"]},J7={prefix:"fas",iconName:"city",icon:[640,512,[],"f64f","M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z"]},Q7={prefix:"fas",iconName:"clinic-medical",icon:[576,512,[],"f7f2","M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm96 261a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8zm186.69-139.72l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z"]},X7={prefix:"fas",iconName:"clipboard",icon:[384,512,[],"f328","M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z"]},c9={prefix:"fas",iconName:"clipboard-check",icon:[384,512,[],"f46c","M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z"]},a9={prefix:"fas",iconName:"clipboard-list",icon:[384,512,[],"f46d","M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"]},e9={prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},i9={prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z"]},n9={prefix:"fas",iconName:"closed-captioning",icon:[512,512,[],"f20a","M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z"]},l9={prefix:"fas",iconName:"cloud",icon:[640,512,[],"f0c2","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"]},o9={prefix:"fas",iconName:"cloud-download-alt",icon:[640,512,[],"f381","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z"]},r9={prefix:"fas",iconName:"cloud-meatball",icon:[512,512,[],"f73b","M48 352c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm416 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-119 11.1c4.6-14.5 1.6-30.8-9.8-42.3-11.5-11.5-27.8-14.4-42.3-9.9-7-13.5-20.7-23-36.9-23s-29.9 9.5-36.9 23c-14.5-4.6-30.8-1.6-42.3 9.9-11.5 11.5-14.4 27.8-9.9 42.3-13.5 7-23 20.7-23 36.9s9.5 29.9 23 36.9c-4.6 14.5-1.6 30.8 9.9 42.3 8.2 8.2 18.9 12.3 29.7 12.3 4.3 0 8.5-1.1 12.6-2.5 7 13.5 20.7 23 36.9 23s29.9-9.5 36.9-23c4.1 1.3 8.3 2.5 12.6 2.5 10.8 0 21.5-4.1 29.7-12.3 11.5-11.5 14.4-27.8 9.8-42.3 13.5-7 23-20.7 23-36.9s-9.5-29.9-23-36.9zM512 224c0-53-43-96-96-96-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h43.4c3.6-8 8.4-15.4 14.8-21.8 13.5-13.5 31.5-21.1 50.8-21.3 13.5-13.2 31.7-20.9 51-20.9s37.5 7.7 51 20.9c19.3.2 37.3 7.8 50.8 21.3 6.4 6.4 11.3 13.8 14.8 21.8H416c53 0 96-43 96-96z"]},f9={prefix:"fas",iconName:"cloud-moon",icon:[576,512,[],"f6c3","M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z"]},t9={prefix:"fas",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M350.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C27.6 232.9 0 265.2 0 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm217.4-1.7c-70.4 13.3-135-40.3-135-110.8 0-40.6 21.9-78 57.5-98.1 5.5-3.1 4.1-11.4-2.1-12.5C479.6.8 470.7 0 461.8 0c-77.9 0-141.1 61.2-144.4 137.9 26.7 11.9 48.2 33.8 58.9 61.7 37.1 14.3 64 47.4 70.2 86.8 5.1.5 10 1.5 15.2 1.5 44.7 0 85.6-20.2 112.6-53.3 4.2-4.8-.2-12-6.4-10.8zM364.5 418.1c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"]},s9={prefix:"fas",iconName:"cloud-rain",icon:[512,512,[],"f73d","M416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96zM88 374.2c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0z"]},h9={prefix:"fas",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M183.9 370.1c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-192 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm384 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zM416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.2 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96z"]},v9={prefix:"fas",iconName:"cloud-sun",icon:[640,512,[],"f6c4","M575.2 325.7c.2-1.9.8-3.7.8-5.6 0-35.3-28.7-64-64-64-12.6 0-24.2 3.8-34.1 10-17.6-38.8-56.5-66-101.9-66-61.8 0-112 50.1-112 112 0 3 .7 5.8.9 8.7-49.6 3.7-88.9 44.7-88.9 95.3 0 53 43 96 96 96h272c53 0 96-43 96-96 0-42.1-27.2-77.4-64.8-90.4zm-430.4-22.6c-43.7-43.7-43.7-114.7 0-158.3 43.7-43.7 114.7-43.7 158.4 0 9.7 9.7 16.9 20.9 22.3 32.7 9.8-3.7 20.1-6 30.7-7.5L386 81.1c4-11.9-7.3-23.1-19.2-19.2L279 91.2 237.5 8.4C232-2.8 216-2.8 210.4 8.4L169 91.2 81.1 61.9C69.3 58 58 69.3 61.9 81.1l29.3 87.8-82.8 41.5c-11.2 5.6-11.2 21.5 0 27.1l82.8 41.4-29.3 87.8c-4 11.9 7.3 23.1 19.2 19.2l76.1-25.3c6.1-12.4 14-23.7 23.6-33.5-13.1-5.4-25.4-13.4-36-24zm-4.8-79.2c0 40.8 29.3 74.8 67.9 82.3 8-4.7 16.3-8.8 25.2-11.7 5.4-44.3 31-82.5 67.4-105C287.3 160.4 258 140 224 140c-46.3 0-84 37.6-84 83.9z"]},m9={prefix:"fas",iconName:"cloud-sun-rain",icon:[576,512,[],"f743","M510.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C187.6 233 160 265.2 160 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm-386.4 34.4c-37.4-37.4-37.4-98.3 0-135.8 34.6-34.6 89.1-36.8 126.7-7.4 20-12.9 43.6-20.7 69.2-20.7.7 0 1.3.2 2 .2l8.9-26.7c3.4-10.2-6.3-19.8-16.5-16.4l-75.3 25.1-35.5-71c-4.8-9.6-18.5-9.6-23.3 0l-35.5 71-75.3-25.1c-10.2-3.4-19.8 6.3-16.4 16.5l25.1 75.3-71 35.5c-9.6 4.8-9.6 18.5 0 23.3l71 35.5-25.1 75.3c-3.4 10.2 6.3 19.8 16.5 16.5l59.2-19.7c-.2-2.4-.7-4.7-.7-7.2 0-12.5 2.3-24.5 6.2-35.9-3.6-2.7-7.1-5.2-10.2-8.3zm69.8-58c4.3-24.5 15.8-46.4 31.9-64-9.8-6.2-21.4-9.9-33.8-9.9-35.3 0-64 28.7-64 64 0 18.7 8.2 35.4 21.1 47.1 11.3-15.9 26.6-28.9 44.8-37.2zm330.6 216.2c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"]},z9={prefix:"fas",iconName:"cloud-upload-alt",icon:[640,512,[],"f382","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zM393.4 288H328v112c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V288h-65.4c-14.3 0-21.4-17.2-11.3-27.3l105.4-105.4c6.2-6.2 16.4-6.2 22.6 0l105.4 105.4c10.1 10.1 2.9 27.3-11.3 27.3z"]},p9={prefix:"fas",iconName:"cocktail",icon:[576,512,[],"f561","M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z"]},d9={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"]},M9={prefix:"fas",iconName:"code-branch",icon:[384,512,[],"f126","M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"]},u9={prefix:"fas",iconName:"coffee",icon:[640,512,[],"f0f4","M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"]},C9={prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},H9={prefix:"fas",iconName:"cogs",icon:[640,512,[],"f085","M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"]},V9={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z"]},g9={prefix:"fas",iconName:"columns",icon:[512,512,[],"f0db","M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"]},L9={prefix:"fas",iconName:"comment",icon:[512,512,[],"f075","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z"]},x9={prefix:"fas",iconName:"comment-alt",icon:[512,512,[],"f27a","M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"]},b9={prefix:"fas",iconName:"comment-dollar",icon:[512,512,[],"f651","M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z"]},N9={prefix:"fas",iconName:"comment-dots",icon:[512,512,[],"f4ad","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},A9={prefix:"fas",iconName:"comment-medical",icon:[512,512,[],"f7f5","M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95 57 130.74C44.46 421.05 2.7 466 2.2 466.5A8 8 0 0 0 8 480c66.26 0 116-31.75 140.6-51.38A304.66 304.66 0 0 0 256 448c141.39 0 256-93.12 256-208S397.39 32 256 32zm96 232a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8z"]},S9={prefix:"fas",iconName:"comment-slash",icon:[640,512,[],"f4b3","M64 240c0 49.6 21.4 95 57 130.7-12.6 50.3-54.3 95.2-54.8 95.8-2.2 2.3-2.8 5.7-1.5 8.7 1.3 2.9 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 27.4 0 53.7-3.6 78.4-10L72.9 186.4c-5.6 17.1-8.9 35-8.9 53.6zm569.8 218.1l-114.4-88.4C554.6 334.1 576 289.2 576 240c0-114.9-114.6-208-256-208-65.1 0-124.2 20.1-169.4 52.7L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z"]},y9={prefix:"fas",iconName:"comments",icon:[576,512,[],"f086","M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"]},w9={prefix:"fas",iconName:"comments-dollar",icon:[576,512,[],"f653","M416 192c0-88.37-93.12-160-208-160S0 103.63 0 192c0 34.27 14.13 65.95 37.97 91.98C24.61 314.22 2.52 338.16 2.2 338.5A7.995 7.995 0 0 0 8 352c36.58 0 66.93-12.25 88.73-24.98C128.93 342.76 167.02 352 208 352c114.88 0 208-71.63 208-160zm-224 96v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V96c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07V288c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm346.01 123.99C561.87 385.96 576 354.27 576 320c0-66.94-53.49-124.2-129.33-148.07.86 6.6 1.33 13.29 1.33 20.07 0 105.87-107.66 192-240 192-10.78 0-21.32-.77-31.73-1.88C207.8 439.63 281.77 480 368 480c40.98 0 79.07-9.24 111.27-24.98C501.07 467.75 531.42 480 568 480c3.2 0 6.09-1.91 7.34-4.84 1.27-2.94.66-6.34-1.55-8.67-.31-.33-22.42-24.24-35.78-54.5z"]},k9={prefix:"fas",iconName:"compact-disc",icon:[496,512,[],"f51f","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 256H56c0-105.9 86.1-192 192-192v32c-88.2 0-160 71.8-160 160zm160 96c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"]},T9={prefix:"fas",iconName:"compass",icon:[496,512,[],"f14e","M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z"]},P9={prefix:"fas",iconName:"compress",icon:[448,512,[],"f066","M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"]},D9={prefix:"fas",iconName:"compress-alt",icon:[448,512,[],"f422","M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"]},E9={prefix:"fas",iconName:"compress-arrows-alt",icon:[512,512,[],"f78c","M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z"]},I9={prefix:"fas",iconName:"concierge-bell",icon:[512,512,[],"f562","M288 130.54V112h16c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h16v18.54C115.49 146.11 32 239.18 32 352h448c0-112.82-83.49-205.89-192-221.46zM496 384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},Z9={prefix:"fas",iconName:"cookie",icon:[512,512,[],"f563","M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},B9={prefix:"fas",iconName:"cookie-bite",icon:[512,512,[],"f564","M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},O9={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"]},F9={prefix:"fas",iconName:"copyright",icon:[512,512,[],"f1f9","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm117.134 346.753c-1.592 1.867-39.776 45.731-109.851 45.731-84.692 0-144.484-63.26-144.484-145.567 0-81.303 62.004-143.401 143.762-143.401 66.957 0 101.965 37.315 103.422 38.904a12 12 0 0 1 1.238 14.623l-22.38 34.655c-4.049 6.267-12.774 7.351-18.234 2.295-.233-.214-26.529-23.88-61.88-23.88-46.116 0-73.916 33.575-73.916 76.082 0 39.602 25.514 79.692 74.277 79.692 38.697 0 65.28-28.338 65.544-28.625 5.132-5.565 14.059-5.033 18.508 1.053l24.547 33.572a12.001 12.001 0 0 1-.553 14.866z"]},q9={prefix:"fas",iconName:"couch",icon:[640,512,[],"f4b8","M160 224v64h320v-64c0-35.3 28.7-64 64-64h32c0-53-43-96-96-96H160c-53 0-96 43-96 96h32c35.3 0 64 28.7 64 64zm416-32h-32c-17.7 0-32 14.3-32 32v96H128v-96c0-17.7-14.3-32-32-32H64c-35.3 0-64 28.7-64 64 0 23.6 13 44 32 55.1V432c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-16h384v16c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V311.1c19-11.1 32-31.5 32-55.1 0-35.3-28.7-64-64-64z"]},R9={prefix:"fas",iconName:"credit-card",icon:[576,512,[],"f09d","M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z"]},U9={prefix:"fas",iconName:"crop",icon:[512,512,[],"f125","M488 352h-40V109.25l59.31-59.31c6.25-6.25 6.25-16.38 0-22.63L484.69 4.69c-6.25-6.25-16.38-6.25-22.63 0L402.75 64H192v96h114.75L160 306.75V24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v264c0 13.25 10.75 24 24 24h232v-96H205.25L352 205.25V488c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z"]},G9={prefix:"fas",iconName:"crop-alt",icon:[512,512,[],"f565","M488 352h-40V96c0-17.67-14.33-32-32-32H192v96h160v328c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24zM160 24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v256c0 17.67 14.33 32 32 32h224v-96H160V24z"]},_9={prefix:"fas",iconName:"cross",icon:[384,512,[],"f654","M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"]},W9={prefix:"fas",iconName:"crosshairs",icon:[512,512,[],"f05b","M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z"]},j9={prefix:"fas",iconName:"crow",icon:[640,512,[],"f520","M544 32h-16.36C513.04 12.68 490.09 0 464 0c-44.18 0-80 35.82-80 80v20.98L12.09 393.57A30.216 30.216 0 0 0 0 417.74c0 22.46 23.64 37.07 43.73 27.03L165.27 384h96.49l44.41 120.1c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38L312.94 384H352c1.91 0 3.76-.23 5.66-.29l44.51 120.38c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38l-41.24-111.53C485.74 352.8 544 279.26 544 192v-80l96-16c0-35.35-42.98-64-96-64zm-80 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},$9={prefix:"fas",iconName:"crown",icon:[640,512,[],"f521","M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z"]},Y9={prefix:"fas",iconName:"crutch",icon:[512,512,[],"f7f7","M507.31 185.71l-181-181a16 16 0 0 0-22.62 0L281 27.31a16 16 0 0 0 0 22.63l181 181a16 16 0 0 0 22.63 0l22.62-22.63a16 16 0 0 0 .06-22.6zm-179.54 66.41l-67.89-67.89 55.1-55.1-45.25-45.25-109.67 109.67a96.08 96.08 0 0 0-25.67 46.29L106.65 360.1l-102 102a16 16 0 0 0 0 22.63l22.62 22.62a16 16 0 0 0 22.63 0l102-102 120.25-27.75a95.88 95.88 0 0 0 46.29-25.65l109.68-109.68L382.87 197zm-54.57 54.57a32 32 0 0 1-15.45 8.54l-79.3 18.32 18.3-79.3a32.22 32.22 0 0 1 8.56-15.45l9.31-9.31 67.89 67.89z"]},K9={prefix:"fas",iconName:"cube",icon:[512,512,[],"f1b2","M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z"]},J9={prefix:"fas",iconName:"cubes",icon:[512,512,[],"f1b3","M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z"]},Q9={prefix:"fas",iconName:"cut",icon:[448,512,[],"f0c4","M278.06 256L444.48 89.57c4.69-4.69 4.69-12.29 0-16.97-32.8-32.8-85.99-32.8-118.79 0L210.18 188.12l-24.86-24.86c4.31-10.92 6.68-22.81 6.68-35.26 0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96c4.54 0 8.99-.32 13.36-.93L142.29 256l-32.93 32.93c-4.37-.61-8.83-.93-13.36-.93-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96c0-12.45-2.37-24.34-6.68-35.26l24.86-24.86L325.69 439.4c32.8 32.8 85.99 32.8 118.79 0 4.69-4.68 4.69-12.28 0-16.97L278.06 256zM96 160c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32zm0 256c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z"]},X9={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z"]},cc={prefix:"fas",iconName:"deaf",icon:[512,512,[],"f2a4","M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm268.485-52.201L480.2 3.515c-4.687-4.686-12.284-4.686-16.971 0L376.2 90.544c-4.686 4.686-4.686 12.284 0 16.971l28.285 28.285c4.686 4.686 12.284 4.686 16.97 0l87.03-87.029c4.687-4.688 4.687-12.286 0-16.972zM168.97 314.745c-4.686-4.686-12.284-4.686-16.97 0L3.515 463.23c-4.686 4.686-4.686 12.284 0 16.971L31.8 508.485c4.687 4.686 12.284 4.686 16.971 0L197.256 360c4.686-4.686 4.686-12.284 0-16.971l-28.286-28.284z"]},ac={prefix:"fas",iconName:"democrat",icon:[640,512,[],"f747","M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z"]},ec={prefix:"fas",iconName:"desktop",icon:[576,512,[],"f108","M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z"]},ic={prefix:"fas",iconName:"dharmachakra",icon:[512,512,[],"f655","M495 225.06l-17.22 1.08c-5.27-39.49-20.79-75.64-43.86-105.84l12.95-11.43c6.92-6.11 7.25-16.79.73-23.31L426.44 64.4c-6.53-6.53-17.21-6.19-23.31.73L391.7 78.07c-30.2-23.06-66.35-38.58-105.83-43.86L286.94 17c.58-9.21-6.74-17-15.97-17h-29.94c-9.23 0-16.54 7.79-15.97 17l1.08 17.22c-39.49 5.27-75.64 20.79-105.83 43.86l-11.43-12.95c-6.11-6.92-16.79-7.25-23.31-.73L64.4 85.56c-6.53 6.53-6.19 17.21.73 23.31l12.95 11.43c-23.06 30.2-38.58 66.35-43.86 105.84L17 225.06c-9.21-.58-17 6.74-17 15.97v29.94c0 9.23 7.79 16.54 17 15.97l17.22-1.08c5.27 39.49 20.79 75.64 43.86 105.83l-12.95 11.43c-6.92 6.11-7.25 16.79-.73 23.31l21.17 21.17c6.53 6.53 17.21 6.19 23.31-.73l11.43-12.95c30.2 23.06 66.35 38.58 105.84 43.86L225.06 495c-.58 9.21 6.74 17 15.97 17h29.94c9.23 0 16.54-7.79 15.97-17l-1.08-17.22c39.49-5.27 75.64-20.79 105.84-43.86l11.43 12.95c6.11 6.92 16.79 7.25 23.31.73l21.17-21.17c6.53-6.53 6.19-17.21-.73-23.31l-12.95-11.43c23.06-30.2 38.58-66.35 43.86-105.83l17.22 1.08c9.21.58 17-6.74 17-15.97v-29.94c-.01-9.23-7.8-16.54-17.01-15.97zM281.84 98.61c24.81 4.07 47.63 13.66 67.23 27.78l-42.62 48.29c-8.73-5.44-18.32-9.54-28.62-11.95l4.01-64.12zm-51.68 0l4.01 64.12c-10.29 2.41-19.89 6.52-28.62 11.95l-42.62-48.29c19.6-14.12 42.42-23.71 67.23-27.78zm-103.77 64.33l48.3 42.61c-5.44 8.73-9.54 18.33-11.96 28.62l-64.12-4.01c4.07-24.81 13.66-47.62 27.78-67.22zm-27.78 118.9l64.12-4.01c2.41 10.29 6.52 19.89 11.95 28.62l-48.29 42.62c-14.12-19.6-23.71-42.42-27.78-67.23zm131.55 131.55c-24.81-4.07-47.63-13.66-67.23-27.78l42.61-48.3c8.73 5.44 18.33 9.54 28.62 11.96l-4 64.12zM256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm25.84 125.39l-4.01-64.12c10.29-2.41 19.89-6.52 28.62-11.96l42.61 48.3c-19.6 14.12-42.41 23.71-67.22 27.78zm103.77-64.33l-48.29-42.62c5.44-8.73 9.54-18.32 11.95-28.62l64.12 4.01c-4.07 24.82-13.66 47.64-27.78 67.23zm-36.34-114.89c-2.41-10.29-6.52-19.89-11.96-28.62l48.3-42.61c14.12 19.6 23.71 42.42 27.78 67.23l-64.12 4z"]},nc={prefix:"fas",iconName:"diagnoses",icon:[640,512,[],"f470","M496 256c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm-176-80c48.5 0 88-39.5 88-88S368.5 0 320 0s-88 39.5-88 88 39.5 88 88 88zM59.8 364c10.2 15.3 29.3 17.8 42.9 9.8 16.2-9.6 56.2-31.7 105.3-48.6V416h224v-90.7c49.1 16.8 89.1 39 105.3 48.6 13.6 8 32.7 5.3 42.9-9.8l17.8-26.7c8.8-13.2 7.6-34.6-10-45.1-11.9-7.1-29.7-17-51.1-27.4-28.1 46.1-99.4 17.8-87.7-35.1C409.3 217.2 365.1 208 320 208c-57 0-112.9 14.5-160 32.2-.2 40.2-47.6 63.3-79.2 36-11.2 6-21.3 11.6-28.7 16-17.6 10.5-18.8 31.8-10 45.1L59.8 364zM368 344c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-160 8c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm512 192H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z"]},lc={prefix:"fas",iconName:"dice",icon:[640,512,[],"f522","M592 192H473.26c12.69 29.59 7.12 65.2-17 89.32L320 417.58V464c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V240c0-26.51-21.49-48-48-48zM480 376c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm-46.37-186.7L258.7 14.37c-19.16-19.16-50.23-19.16-69.39 0L14.37 189.3c-19.16 19.16-19.16 50.23 0 69.39L189.3 433.63c19.16 19.16 50.23 19.16 69.39 0L433.63 258.7c19.16-19.17 19.16-50.24 0-69.4zM96 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},oc={prefix:"fas",iconName:"dice-d20",icon:[480,512,[],"f6cf","M106.75 215.06L1.2 370.95c-3.08 5 .1 11.5 5.93 12.14l208.26 22.07-108.64-190.1zM7.41 315.43L82.7 193.08 6.06 147.1c-2.67-1.6-6.06.32-6.06 3.43v162.81c0 4.03 5.29 5.53 7.41 2.09zM18.25 423.6l194.4 87.66c5.3 2.45 11.35-1.43 11.35-7.26v-65.67l-203.55-22.3c-4.45-.5-6.23 5.59-2.2 7.57zm81.22-257.78L179.4 22.88c4.34-7.06-3.59-15.25-10.78-11.14L17.81 110.35c-2.47 1.62-2.39 5.26.13 6.78l81.53 48.69zM240 176h109.21L253.63 7.62C250.5 2.54 245.25 0 240 0s-10.5 2.54-13.63 7.62L130.79 176H240zm233.94-28.9l-76.64 45.99 75.29 122.35c2.11 3.44 7.41 1.94 7.41-2.1V150.53c0-3.11-3.39-5.03-6.06-3.43zm-93.41 18.72l81.53-48.7c2.53-1.52 2.6-5.16.13-6.78l-150.81-98.6c-7.19-4.11-15.12 4.08-10.78 11.14l79.93 142.94zm79.02 250.21L256 438.32v65.67c0 5.84 6.05 9.71 11.35 7.26l194.4-87.66c4.03-1.97 2.25-8.06-2.2-7.56zm-86.3-200.97l-108.63 190.1 208.26-22.07c5.83-.65 9.01-7.14 5.93-12.14L373.25 215.06zM240 208H139.57L240 383.75 340.43 208H240z"]},rc={prefix:"fas",iconName:"dice-d6",icon:[448,512,[],"f6d1","M422.19 109.95L256.21 9.07c-19.91-12.1-44.52-12.1-64.43 0L25.81 109.95c-5.32 3.23-5.29 11.27.06 14.46L224 242.55l198.14-118.14c5.35-3.19 5.38-11.22.05-14.46zm13.84 44.63L240 271.46v223.82c0 12.88 13.39 20.91 24.05 14.43l152.16-92.48c19.68-11.96 31.79-33.94 31.79-57.7v-197.7c0-6.41-6.64-10.43-11.97-7.25zM0 161.83v197.7c0 23.77 12.11 45.74 31.79 57.7l152.16 92.47c10.67 6.48 24.05-1.54 24.05-14.43V271.46L11.97 154.58C6.64 151.4 0 155.42 0 161.83z"]},fc={prefix:"fas",iconName:"dice-five",icon:[448,512,[],"f523","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},tc={prefix:"fas",iconName:"dice-four",icon:[448,512,[],"f524","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},sc={prefix:"fas",iconName:"dice-one",icon:[448,512,[],"f525","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM224 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},hc={prefix:"fas",iconName:"dice-six",icon:[448,512,[],"f526","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},vc={prefix:"fas",iconName:"dice-three",icon:[448,512,[],"f527","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},mc={prefix:"fas",iconName:"dice-two",icon:[448,512,[],"f528","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},zc={prefix:"fas",iconName:"digital-tachograph",icon:[640,512,[],"f566","M608 96H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V128c0-17.67-14.33-32-32-32zM304 352c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-8c0-4.42 3.58-8 8-8h224c4.42 0 8 3.58 8 8v8zM72 288v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H80c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm40-64c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-48c0-8.84 7.16-16 16-16h208c8.84 0 16 7.16 16 16v48zm272 128c0 4.42-3.58 8-8 8H344c-4.42 0-8-3.58-8-8v-8c0-4.42 3.58-8 8-8h224c4.42 0 8 3.58 8 8v8z"]},pc={prefix:"fas",iconName:"directions",icon:[512,512,[],"f5eb","M502.61 233.32L278.68 9.39c-12.52-12.52-32.83-12.52-45.36 0L9.39 233.32c-12.52 12.53-12.52 32.83 0 45.36l223.93 223.93c12.52 12.53 32.83 12.53 45.36 0l223.93-223.93c12.52-12.53 12.52-32.83 0-45.36zm-100.98 12.56l-84.21 77.73c-5.12 4.73-13.43 1.1-13.43-5.88V264h-96v64c0 4.42-3.58 8-8 8h-32c-4.42 0-8-3.58-8-8v-80c0-17.67 14.33-32 32-32h112v-53.73c0-6.97 8.3-10.61 13.43-5.88l84.21 77.73c3.43 3.17 3.43 8.59 0 11.76z"]},dc={prefix:"fas",iconName:"disease",icon:[512,512,[],"f7fa","M472.29 195.9l-67.06-23c-19.28-6.6-33.54-20.92-38.14-38.31l-16-60.45c-11.58-43.77-76.57-57.13-110-22.62L195 99.24c-13.26 13.71-33.54 20.93-54.2 19.31l-71.9-5.62c-52-4.07-86.93 44.89-59 82.84l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24l-28.43 57C4 396.67 47.46 440.29 98.11 429.23l70-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101 7.57 104.45-37.22l4.7-61.86c1.35-17.8 12.8-33.87 30.63-43l62-31.74c44.84-22.96 39.55-80.17-8.99-96.79zM160 256a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm128 96a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm16-128a16 16 0 1 1 16-16 16 16 0 0 1-16 16z"]},Mc={prefix:"fas",iconName:"divide",icon:[448,512,[],"f529","M224 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm0-192c35.35 0 64-28.65 64-64s-28.65-64-64-64-64 28.65-64 64 28.65 64 64 64zm192 48H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},uc={prefix:"fas",iconName:"dizzy",icon:[496,512,[],"f567","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-96 206.6l-28.7 28.7c-14.8 14.8-37.8-7.5-22.6-22.6l28.7-28.7-28.7-28.7c-15-15 7.7-37.6 22.6-22.6l28.7 28.7 28.7-28.7c15-15 37.6 7.7 22.6 22.6L174.6 192l28.7 28.7c15.2 15.2-7.9 37.4-22.6 22.6L152 214.6zM248 416c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm147.3-195.3c15.2 15.2-7.9 37.4-22.6 22.6L344 214.6l-28.7 28.7c-14.8 14.8-37.8-7.5-22.6-22.6l28.7-28.7-28.7-28.7c-15-15 7.7-37.6 22.6-22.6l28.7 28.7 28.7-28.7c15-15 37.6 7.7 22.6 22.6L366.6 192l28.7 28.7z"]},Cc={prefix:"fas",iconName:"dna",icon:[448,512,[],"f471","M.1 494.1c-1.1 9.5 6.3 17.8 15.9 17.8l32.3.1c8.1 0 14.9-5.9 16-13.9.7-4.9 1.8-11.1 3.4-18.1H380c1.6 6.9 2.9 13.2 3.5 18.1 1.1 8 7.9 14 16 13.9l32.3-.1c9.6 0 17.1-8.3 15.9-17.8-4.6-37.9-25.6-129-118.9-207.7-17.6 12.4-37.1 24.2-58.5 35.4 6.2 4.6 11.4 9.4 17 14.2H159.7c21.3-18.1 47-35.6 78.7-51.4C410.5 199.1 442.1 65.8 447.9 17.9 449 8.4 441.6.1 432 .1L399.6 0c-8.1 0-14.9 5.9-16 13.9-.7 4.9-1.8 11.1-3.4 18.1H67.8c-1.6-7-2.7-13.1-3.4-18.1-1.1-8-7.9-14-16-13.9L16.1.1C6.5.1-1 8.4.1 17.9 5.3 60.8 31.4 171.8 160 256 31.5 340.2 5.3 451.2.1 494.1zM224 219.6c-25.1-13.7-46.4-28.4-64.3-43.6h128.5c-17.8 15.2-39.1 30-64.2 43.6zM355.1 96c-5.8 10.4-12.8 21.1-21 32H114c-8.3-10.9-15.3-21.6-21-32h262.1zM92.9 416c5.8-10.4 12.8-21.1 21-32h219.4c8.3 10.9 15.4 21.6 21.2 32H92.9z"]},Hc={prefix:"fas",iconName:"dog",icon:[576,512,[],"f6d3","M298.06,224,448,277.55V496a16,16,0,0,1-16,16H368a16,16,0,0,1-16-16V384H192V496a16,16,0,0,1-16,16H112a16,16,0,0,1-16-16V282.09C58.84,268.84,32,233.66,32,192a32,32,0,0,1,64,0,32.06,32.06,0,0,0,32,32ZM544,112v32a64,64,0,0,1-64,64H448v35.58L320,197.87V48c0-14.25,17.22-21.39,27.31-11.31L374.59,64h53.63c10.91,0,23.75,7.92,28.62,17.69L464,96h64A16,16,0,0,1,544,112Zm-112,0a16,16,0,1,0-16,16A16,16,0,0,0,432,112Z"]},Vc={prefix:"fas",iconName:"dollar-sign",icon:[288,512,[],"f155","M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z"]},gc={prefix:"fas",iconName:"dolly",icon:[576,512,[],"f472","M294.2 277.7c18 5 34.7 13.4 49.5 24.7l161.5-53.8c8.4-2.8 12.9-11.9 10.1-20.2L454.9 47.2c-2.8-8.4-11.9-12.9-20.2-10.1l-61.1 20.4 33.1 99.4L346 177l-33.1-99.4-61.6 20.5c-8.4 2.8-12.9 11.9-10.1 20.2l53 159.4zm281 48.7L565 296c-2.8-8.4-11.9-12.9-20.2-10.1l-213.5 71.2c-17.2-22-43.6-36.4-73.5-37L158.4 21.9C154 8.8 141.8 0 128 0H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h88.9l92.2 276.7c-26.1 20.4-41.7 53.6-36 90.5 6.1 39.4 37.9 72.3 77.3 79.2 60.2 10.7 112.3-34.8 113.4-92.6l213.3-71.2c8.3-2.8 12.9-11.8 10.1-20.2zM256 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"]},Lc={prefix:"fas",iconName:"dolly-flatbed",icon:[640,512,[],"f474","M208 320h384c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H448v128l-48-32-48 32V32H208c-8.8 0-16 7.2-16 16v256c0 8.8 7.2 16 16 16zm416 64H128V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h82.9c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H451c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H624c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z"]},xc={prefix:"fas",iconName:"donate",icon:[512,512,[],"f4b9","M256 416c114.9 0 208-93.1 208-208S370.9 0 256 0 48 93.1 48 208s93.1 208 208 208zM233.8 97.4V80.6c0-9.2 7.4-16.6 16.6-16.6h11.1c9.2 0 16.6 7.4 16.6 16.6v17c15.5.8 30.5 6.1 43 15.4 5.6 4.1 6.2 12.3 1.2 17.1L306 145.6c-3.8 3.7-9.5 3.8-14 1-5.4-3.4-11.4-5.1-17.8-5.1h-38.9c-9 0-16.3 8.2-16.3 18.3 0 8.2 5 15.5 12.1 17.6l62.3 18.7c25.7 7.7 43.7 32.4 43.7 60.1 0 34-26.4 61.5-59.1 62.4v16.8c0 9.2-7.4 16.6-16.6 16.6h-11.1c-9.2 0-16.6-7.4-16.6-16.6v-17c-15.5-.8-30.5-6.1-43-15.4-5.6-4.1-6.2-12.3-1.2-17.1l16.3-15.5c3.8-3.7 9.5-3.8 14-1 5.4 3.4 11.4 5.1 17.8 5.1h38.9c9 0 16.3-8.2 16.3-18.3 0-8.2-5-15.5-12.1-17.6l-62.3-18.7c-25.7-7.7-43.7-32.4-43.7-60.1.1-34 26.4-61.5 59.1-62.4zM480 352h-32.5c-19.6 26-44.6 47.7-73 64h63.8c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8h63.8c-28.4-16.3-53.3-38-73-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32z"]},bc={prefix:"fas",iconName:"door-closed",icon:[640,512,[],"f52a","M624 448H512V50.8C512 22.78 490.47 0 464 0H175.99c-26.47 0-48 22.78-48 50.8V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM415.99 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32c.01 17.67-14.32 32-32 32z"]},Nc={prefix:"fas",iconName:"door-open",icon:[640,512,[],"f52b","M624 448h-80V113.45C544 86.19 522.47 64 496 64H384v64h96v384h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM312.24 1.01l-192 49.74C105.99 54.44 96 67.7 96 82.92V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h336V33.18c0-21.58-19.56-37.41-39.76-32.17zM264 288c-13.25 0-24-14.33-24-32s10.75-32 24-32 24 14.33 24 32-10.75 32-24 32z"]},Ac={prefix:"fas",iconName:"dot-circle",icon:[512,512,[],"f192","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"]},Sc={prefix:"fas",iconName:"dove",icon:[512,512,[],"f4ba","M288 167.2v-28.1c-28.2-36.3-47.1-79.3-54.1-125.2-2.1-13.5-19-18.8-27.8-8.3-21.1 24.9-37.7 54.1-48.9 86.5 34.2 38.3 80 64.6 130.8 75.1zM400 64c-44.2 0-80 35.9-80 80.1v59.4C215.6 197.3 127 133 87 41.8c-5.5-12.5-23.2-13.2-29-.9C41.4 76 32 115.2 32 156.6c0 70.8 34.1 136.9 85.1 185.9 13.2 12.7 26.1 23.2 38.9 32.8l-143.9 36C1.4 414-3.4 426.4 2.6 435.7 20 462.6 63 508.2 155.8 512c8 .3 16-2.6 22.1-7.9l65.2-56.1H320c88.4 0 160-71.5 160-159.9V128l32-64H400zm0 96.1c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"]},yc={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]},wc={prefix:"fas",iconName:"drafting-compass",icon:[512,512,[],"f568","M457.01 344.42c-25.05 20.33-52.63 37.18-82.54 49.05l54.38 94.19 53.95 23.04c9.81 4.19 20.89-2.21 22.17-12.8l7.02-58.25-54.98-95.23zm42.49-94.56c4.86-7.67 1.89-17.99-6.05-22.39l-28.07-15.57c-7.48-4.15-16.61-1.46-21.26 5.72C403.01 281.15 332.25 320 256 320c-23.93 0-47.23-4.25-69.41-11.53l67.36-116.68c.7.02 1.34.21 2.04.21s1.35-.19 2.04-.21l51.09 88.5c31.23-8.96 59.56-25.75 82.61-48.92l-51.79-89.71C347.39 128.03 352 112.63 352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96c0 16.63 4.61 32.03 12.05 45.66l-68.3 118.31c-12.55-11.61-23.96-24.59-33.68-39-4.79-7.1-13.97-9.62-21.38-5.33l-27.75 16.07c-7.85 4.54-10.63 14.9-5.64 22.47 15.57 23.64 34.69 44.21 55.98 62.02L0 439.66l7.02 58.25c1.28 10.59 12.36 16.99 22.17 12.8l53.95-23.04 70.8-122.63C186.13 377.28 220.62 384 256 384c99.05 0 190.88-51.01 243.5-134.14zM256 64c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.33-32-32 14.33-32 32-32z"]},kc={prefix:"fas",iconName:"dragon",icon:[640,512,[],"f6d5","M18.32 255.78L192 223.96l-91.28 68.69c-10.08 10.08-2.94 27.31 11.31 27.31h222.7c-9.44-26.4-14.73-54.47-14.73-83.38v-42.27l-119.73-87.6c-23.82-15.88-55.29-14.01-77.06 4.59L5.81 227.64c-12.38 10.33-3.45 30.42 12.51 28.14zm556.87 34.1l-100.66-50.31A47.992 47.992 0 0 1 448 196.65v-36.69h64l28.09 22.63c6 6 14.14 9.37 22.63 9.37h30.97a32 32 0 0 0 28.62-17.69l14.31-28.62a32.005 32.005 0 0 0-3.02-33.51l-74.53-99.38C553.02 4.7 543.54 0 533.47 0H296.02c-7.13 0-10.7 8.57-5.66 13.61L352 63.96 292.42 88.8c-5.9 2.95-5.9 11.36 0 14.31L352 127.96v108.62c0 72.08 36.03 139.39 96 179.38-195.59 6.81-344.56 41.01-434.1 60.91C5.78 478.67 0 485.88 0 494.2 0 504 7.95 512 17.76 512h499.08c63.29.01 119.61-47.56 122.99-110.76 2.52-47.28-22.73-90.4-64.64-111.36zM489.18 66.25l45.65 11.41c-2.75 10.91-12.47 18.89-24.13 18.26-12.96-.71-25.85-12.53-21.52-29.67z"]},Tc={prefix:"fas",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M384 352c-.35 0-.67.1-1.02.1l-39.2-65.32c5.07-9.17 8.22-19.56 8.22-30.78s-3.14-21.61-8.22-30.78l39.2-65.32c.35.01.67.1 1.02.1 35.35 0 64-28.65 64-64s-28.65-64-64-64c-23.63 0-44.04 12.95-55.12 32H119.12C108.04 44.95 87.63 32 64 32 28.65 32 0 60.65 0 96c0 23.63 12.95 44.04 32 55.12v209.75C12.95 371.96 0 392.37 0 416c0 35.35 28.65 64 64 64 23.63 0 44.04-12.95 55.12-32h209.75c11.09 19.05 31.49 32 55.12 32 35.35 0 64-28.65 64-64 .01-35.35-28.64-64-63.99-64zm-288 8.88V151.12A63.825 63.825 0 0 0 119.12 128h208.36l-38.46 64.1c-.35-.01-.67-.1-1.02-.1-35.35 0-64 28.65-64 64s28.65 64 64 64c.35 0 .67-.1 1.02-.1l38.46 64.1H119.12A63.748 63.748 0 0 0 96 360.88zM272 256c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16zM400 96c0 8.82-7.18 16-16 16s-16-7.18-16-16 7.18-16 16-16 16 7.18 16 16zM64 80c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zM48 416c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16zm336 16c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"]},Pc={prefix:"fas",iconName:"drum",icon:[512,512,[],"f569","M431.34 122.05l73.53-47.42a16 16 0 0 0 4.44-22.19l-8.87-13.31a16 16 0 0 0-22.19-4.44l-110.06 71C318.43 96.91 271.22 96 256 96 219.55 96 0 100.55 0 208.15v160.23c0 30.27 27.5 57.68 72 77.86v-101.9a24 24 0 1 1 48 0v118.93c33.05 9.11 71.07 15.06 112 16.73V376.39a24 24 0 1 1 48 0V480c40.93-1.67 78.95-7.62 112-16.73V344.34a24 24 0 1 1 48 0v101.9c44.5-20.18 72-47.59 72-77.86V208.15c0-43.32-35.76-69.76-80.66-86.1zM256 272.24c-114.88 0-208-28.69-208-64.09s93.12-64.08 208-64.08c17.15 0 33.73.71 49.68 1.91l-72.81 47a16 16 0 0 0-4.43 22.19l8.87 13.31a16 16 0 0 0 22.19 4.44l118.64-76.52C430.09 168 464 186.84 464 208.15c0 35.4-93.13 64.09-208 64.09z"]},Dc={prefix:"fas",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M288 32C128.94 32 0 89.31 0 160v192c0 70.69 128.94 128 288 128s288-57.31 288-128V160c0-70.69-128.94-128-288-128zm-82.99 158.36c-4.45 16.61-14.54 30.57-28.31 40.48C100.23 217.46 48 190.78 48 160c0-30.16 50.11-56.39 124.04-70.03l25.6 44.34c9.86 17.09 12.48 36.99 7.37 56.05zM288 240c-21.08 0-41.41-1-60.89-2.7 8.06-26.13 32.15-45.3 60.89-45.3s52.83 19.17 60.89 45.3C329.41 239 309.08 240 288 240zm64-144c0 35.29-28.71 64-64 64s-64-28.71-64-64V82.96c20.4-1.88 41.8-2.96 64-2.96s43.6 1.08 64 2.96V96zm46.93 134.9c-13.81-9.91-23.94-23.9-28.4-40.54-5.11-19.06-2.49-38.96 7.38-56.04l25.65-44.42C477.72 103.5 528 129.79 528 160c0 30.83-52.4 57.54-129.07 70.9z"]},Ec={prefix:"fas",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M462.8 49.57a169.44 169.44 0 0 0-239.5 0C187.82 85 160.13 128 160.13 192v85.83l-40.62 40.59c-9.7 9.69-24 11.07-36.78 6a60.33 60.33 0 0 0-65 98.72C33 438.39 54.24 442.7 73.85 438.21c-4.5 19.6-.18 40.83 15.1 56.1a60.35 60.35 0 0 0 98.8-65c-5.09-12.73-3.72-27 6-36.75L234.36 352h85.89a187.87 187.87 0 0 0 61.89-10c-39.64-43.89-39.83-110.23 1.05-151.07 34.38-34.36 86.76-39.46 128.74-16.8 1.3-44.96-14.81-90.28-49.13-124.56z"]},Ic={prefix:"fas",iconName:"dumbbell",icon:[640,512,[],"f44b","M104 96H56c-13.3 0-24 10.7-24 24v104H8c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h24v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm528 128h-24V120c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h24c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM456 32h-48c-13.3 0-24 10.7-24 24v168H256V56c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v400c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h128v168c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24z"]},Zc={prefix:"fas",iconName:"dumpster",icon:[576,512,[],"f793","M560 160c10.4 0 18-9.8 15.5-19.9l-24-96C549.7 37 543.3 32 536 32h-98.9l25.6 128H560zM272 32H171.5l-25.6 128H272V32zm132.5 0H304v128h126.1L404.5 32zM16 160h97.3l25.6-128H40c-7.3 0-13.7 5-15.5 12.1l-24 96C-2 150.2 5.6 160 16 160zm544 64h-20l4-32H32l4 32H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h28l20 160v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h320v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16l20-160h28c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z"]},Bc={prefix:"fas",iconName:"dumpster-fire",icon:[640,512,[],"f794","M418.7 104.1l.2-.2-14.4-72H304v128h60.8c16.2-19.3 34.2-38.2 53.9-55.8zM272 32H171.5l-25.6 128H272V32zm189.3 72.1c18.2 16.3 35.5 33.7 51.1 51.5 5.7-5.6 11.4-11.1 17.3-16.3l21.3-19 21.3 19c1.1.9 2.1 2.1 3.1 3.1-.1-.8.2-1.5 0-2.3l-24-96C549.7 37 543.3 32 536 32h-98.9l12.3 61.5 11.9 10.6zM16 160h97.3l25.6-128H40c-7.3 0-13.7 5-15.5 12.1l-24 96C-2 150.2 5.6 160 16 160zm324.6 32H32l4 32H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h28l20 160v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208.8c-30.2-33.7-48.8-77.9-48.8-126.4 0-35.9 19.9-82.9 52.6-129.6zm210.5-28.8c-14.9 13.3-28.3 27.2-40.2 41.2-19.5-25.8-43.6-52-71-76.4-70.2 62.7-120 144.3-120 193.6 0 87.5 71.6 158.4 160 158.4s160-70.9 160-158.4c.1-36.6-37-112.2-88.8-158.4zm-18.6 229.4c-14.7 10.7-32.9 17-52.5 17-49 0-88.9-33.5-88.9-88 0-27.1 16.5-51 49.4-91.9 4.7 5.6 67.1 88.1 67.1 88.1l39.8-47c2.8 4.8 5.4 9.5 7.7 14 18.6 36.7 10.8 83.6-22.6 107.8z"]},Oc={prefix:"fas",iconName:"dungeon",icon:[512,512,[],"f6d9","M128.73 195.32l-82.81-51.76c-8.04-5.02-18.99-2.17-22.93 6.45A254.19 254.19 0 0 0 .54 239.28C-.05 248.37 7.59 256 16.69 256h97.13c7.96 0 14.08-6.25 15.01-14.16 1.09-9.33 3.24-18.33 6.24-26.94 2.56-7.34.25-15.46-6.34-19.58zM319.03 8C298.86 2.82 277.77 0 256 0s-42.86 2.82-63.03 8c-9.17 2.35-13.91 12.6-10.39 21.39l37.47 104.03A16.003 16.003 0 0 0 235.1 144h41.8c6.75 0 12.77-4.23 15.05-10.58l37.47-104.03c3.52-8.79-1.22-19.03-10.39-21.39zM112 288H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm0 128H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm77.31-283.67l-36.32-90.8c-3.53-8.83-14.13-12.99-22.42-8.31a257.308 257.308 0 0 0-71.61 59.89c-6.06 7.32-3.85 18.48 4.22 23.52l82.93 51.83c6.51 4.07 14.66 2.62 20.11-2.79 5.18-5.15 10.79-9.85 16.79-14.05 6.28-4.41 9.15-12.17 6.3-19.29zM398.18 256h97.13c9.1 0 16.74-7.63 16.15-16.72a254.135 254.135 0 0 0-22.45-89.27c-3.94-8.62-14.89-11.47-22.93-6.45l-82.81 51.76c-6.59 4.12-8.9 12.24-6.34 19.58 3.01 8.61 5.15 17.62 6.24 26.94.93 7.91 7.05 14.16 15.01 14.16zm54.85-162.89a257.308 257.308 0 0 0-71.61-59.89c-8.28-4.68-18.88-.52-22.42 8.31l-36.32 90.8c-2.85 7.12.02 14.88 6.3 19.28 6 4.2 11.61 8.9 16.79 14.05 5.44 5.41 13.6 6.86 20.11 2.79l82.93-51.83c8.07-5.03 10.29-16.19 4.22-23.51zM496 288h-96c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm0 128h-96c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zM240 177.62V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V177.62c-5.23-.89-10.52-1.62-16-1.62s-10.77.73-16 1.62zm-64 41.51V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V189.36c-12.78 7.45-23.84 17.47-32 29.77zm128-29.77V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V219.13c-8.16-12.3-19.22-22.32-32-29.77z"]},Fc={prefix:"fas",iconName:"edit",icon:[576,512,[],"f044","M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"]},qc={prefix:"fas",iconName:"egg",icon:[384,512,[],"f7fb","M192 0C86 0 0 214 0 320s86 192 192 192 192-86 192-192S298 0 192 0z"]},Rc={prefix:"fas",iconName:"eject",icon:[448,512,[],"f052","M448 384v64c0 17.673-14.327 32-32 32H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h384c17.673 0 32 14.327 32 32zM48.053 320h351.886c41.651 0 63.581-49.674 35.383-80.435L259.383 47.558c-19.014-20.743-51.751-20.744-70.767 0L12.67 239.565C-15.475 270.268 6.324 320 48.053 320z"]},Uc={prefix:"fas",iconName:"ellipsis-h",icon:[512,512,[],"f141","M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"]},Gc={prefix:"fas",iconName:"ellipsis-v",icon:[192,512,[],"f142","M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"]},_c={prefix:"fas",iconName:"envelope",icon:[512,512,[],"f0e0","M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"]},Wc={prefix:"fas",iconName:"envelope-open",icon:[512,512,[],"f2b6","M512 464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V200.724a48 48 0 0 1 18.387-37.776c24.913-19.529 45.501-35.365 164.2-121.511C199.412 29.17 232.797-.347 256 .003c23.198-.354 56.596 29.172 73.413 41.433 118.687 86.137 139.303 101.995 164.2 121.512A48 48 0 0 1 512 200.724V464zm-65.666-196.605c-2.563-3.728-7.7-4.595-11.339-1.907-22.845 16.873-55.462 40.705-105.582 77.079-16.825 12.266-50.21 41.781-73.413 41.43-23.211.344-56.559-29.143-73.413-41.43-50.114-36.37-82.734-60.204-105.582-77.079-3.639-2.688-8.776-1.821-11.339 1.907l-9.072 13.196a7.998 7.998 0 0 0 1.839 10.967c22.887 16.899 55.454 40.69 105.303 76.868 20.274 14.781 56.524 47.813 92.264 47.573 35.724.242 71.961-32.771 92.263-47.573 49.85-36.179 82.418-59.97 105.303-76.868a7.998 7.998 0 0 0 1.839-10.967l-9.071-13.196z"]},jc={prefix:"fas",iconName:"envelope-open-text",icon:[512,512,[],"f658","M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z"]},$c={prefix:"fas",iconName:"envelope-square",icon:[448,512,[],"f199","M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM178.117 262.104C87.429 196.287 88.353 196.121 64 177.167V152c0-13.255 10.745-24 24-24h272c13.255 0 24 10.745 24 24v25.167c-24.371 18.969-23.434 19.124-114.117 84.938-10.5 7.655-31.392 26.12-45.883 25.894-14.503.218-35.367-18.227-45.883-25.895zM384 217.775V360c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V217.775c13.958 10.794 33.329 25.236 95.303 70.214 14.162 10.341 37.975 32.145 64.694 32.01 26.887.134 51.037-22.041 64.72-32.025 61.958-44.965 81.325-59.406 95.283-70.199z"]},Yc={prefix:"fas",iconName:"equals",icon:[448,512,[],"f52c","M416 304H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32zm0-192H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},Kc={prefix:"fas",iconName:"eraser",icon:[512,512,[],"f12d","M497.941 273.941c18.745-18.745 18.745-49.137 0-67.882l-160-160c-18.745-18.745-49.136-18.746-67.883 0l-256 256c-18.745 18.745-18.745 49.137 0 67.882l96 96A48.004 48.004 0 0 0 144 480h356c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H355.883l142.058-142.059zm-302.627-62.627l137.373 137.373L265.373 416H150.628l-80-80 124.686-124.686z"]},Jc={prefix:"fas",iconName:"ethernet",icon:[512,512,[],"f796","M496 192h-48v-48c0-8.8-7.2-16-16-16h-48V80c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16v48H80c-8.8 0-16 7.2-16 16v48H16c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16h80V320h32v128h64V320h32v128h64V320h32v128h64V320h32v128h80c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Qc={prefix:"fas",iconName:"euro-sign",icon:[320,512,[],"f153","M310.706 413.765c-1.314-6.63-7.835-10.872-14.424-9.369-10.692 2.439-27.422 5.413-45.426 5.413-56.763 0-101.929-34.79-121.461-85.449h113.689a12 12 0 0 0 11.708-9.369l6.373-28.36c1.686-7.502-4.019-14.631-11.708-14.631H115.22c-1.21-14.328-1.414-28.287.137-42.245H261.95a12 12 0 0 0 11.723-9.434l6.512-29.755c1.638-7.484-4.061-14.566-11.723-14.566H130.184c20.633-44.991 62.69-75.03 117.619-75.03 14.486 0 28.564 2.25 37.851 4.145 6.216 1.268 12.347-2.498 14.002-8.623l11.991-44.368c1.822-6.741-2.465-13.616-9.326-14.917C290.217 34.912 270.71 32 249.635 32 152.451 32 74.03 92.252 45.075 176H12c-6.627 0-12 5.373-12 12v29.755c0 6.627 5.373 12 12 12h21.569c-1.009 13.607-1.181 29.287-.181 42.245H12c-6.627 0-12 5.373-12 12v28.36c0 6.627 5.373 12 12 12h30.114C67.139 414.692 145.264 480 249.635 480c26.301 0 48.562-4.544 61.101-7.788 6.167-1.595 10.027-7.708 8.788-13.957l-8.818-44.49z"]},Xc={prefix:"fas",iconName:"exchange-alt",icon:[512,512,[],"f362","M0 168v-16c0-13.255 10.745-24 24-24h360V80c0-21.367 25.899-32.042 40.971-16.971l80 80c9.372 9.373 9.372 24.569 0 33.941l-80 80C409.956 271.982 384 261.456 384 240v-48H24c-13.255 0-24-10.745-24-24zm488 152H128v-48c0-21.314-25.862-32.08-40.971-16.971l-80 80c-9.372 9.373-9.372 24.569 0 33.941l80 80C102.057 463.997 128 453.437 128 432v-48h360c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z"]},ca={prefix:"fas",iconName:"exclamation",icon:[192,512,[],"f12a","M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z"]},aa={prefix:"fas",iconName:"exclamation-circle",icon:[512,512,[],"f06a","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},ea={prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},ia={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"]},na={prefix:"fas",iconName:"expand-alt",icon:[448,512,[],"f424","M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z"]},la={prefix:"fas",iconName:"expand-arrows-alt",icon:[448,512,[],"f31e","M448 344v112a23.94 23.94 0 0 1-24 24H312c-21.39 0-32.09-25.9-17-41l36.2-36.2L224 295.6 116.77 402.9 153 439c15.09 15.1 4.39 41-17 41H24a23.94 23.94 0 0 1-24-24V344c0-21.4 25.89-32.1 41-17l36.19 36.2L184.46 256 77.18 148.7 41 185c-15.1 15.1-41 4.4-41-17V56a23.94 23.94 0 0 1 24-24h112c21.39 0 32.09 25.9 17 41l-36.2 36.2L224 216.4l107.23-107.3L295 73c-15.09-15.1-4.39-41 17-41h112a23.94 23.94 0 0 1 24 24v112c0 21.4-25.89 32.1-41 17l-36.19-36.2L263.54 256l107.28 107.3L407 327.1c15.1-15.2 41-4.5 41 16.9z"]},oa={prefix:"fas",iconName:"external-link-alt",icon:[512,512,[],"f35d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]},ra={prefix:"fas",iconName:"external-link-square-alt",icon:[448,512,[],"f360","M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-88 16H248.029c-21.313 0-32.08 25.861-16.971 40.971l31.984 31.987L67.515 364.485c-4.686 4.686-4.686 12.284 0 16.971l31.029 31.029c4.687 4.686 12.285 4.686 16.971 0l195.526-195.526 31.988 31.991C358.058 263.977 384 253.425 384 231.979V120c0-13.255-10.745-24-24-24z"]},fa={prefix:"fas",iconName:"eye",icon:[576,512,[],"f06e","M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"]},ta={prefix:"fas",iconName:"eye-dropper",icon:[512,512,[],"f1fb","M50.75 333.25c-12 12-18.75 28.28-18.75 45.26V424L0 480l32 32 56-32h45.49c16.97 0 33.25-6.74 45.25-18.74l126.64-126.62-128-128L50.75 333.25zM483.88 28.12c-37.47-37.5-98.28-37.5-135.75 0l-77.09 77.09-13.1-13.1c-9.44-9.44-24.65-9.31-33.94 0l-40.97 40.97c-9.37 9.37-9.37 24.57 0 33.94l161.94 161.94c9.44 9.44 24.65 9.31 33.94 0L419.88 288c9.37-9.37 9.37-24.57 0-33.94l-13.1-13.1 77.09-77.09c37.51-37.48 37.51-98.26.01-135.75z"]},sa={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z"]},ha={prefix:"fas",iconName:"fan",icon:[512,512,[],"f863","M352.57 128c-28.09 0-54.09 4.52-77.06 12.86l12.41-123.11C289 7.31 279.81-1.18 269.33.13 189.63 10.13 128 77.64 128 159.43c0 28.09 4.52 54.09 12.86 77.06L17.75 224.08C7.31 223-1.18 232.19.13 242.67c10 79.7 77.51 141.33 159.3 141.33 28.09 0 54.09-4.52 77.06-12.86l-12.41 123.11c-1.05 10.43 8.11 18.93 18.59 17.62 79.7-10 141.33-77.51 141.33-159.3 0-28.09-4.52-54.09-12.86-77.06l123.11 12.41c10.44 1.05 18.93-8.11 17.62-18.59-10-79.7-77.51-141.33-159.3-141.33zM256 288a32 32 0 1 1 32-32 32 32 0 0 1-32 32z"]},va={prefix:"fas",iconName:"fast-backward",icon:[512,512,[],"f049","M0 436V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v151.9L235.5 71.4C256.1 54.3 288 68.6 288 96v131.9L459.5 71.4C480.1 54.3 512 68.6 512 96v320c0 27.4-31.9 41.7-52.5 24.6L288 285.3V416c0 27.4-31.9 41.7-52.5 24.6L64 285.3V436c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12z"]},ma={prefix:"fas",iconName:"fast-forward",icon:[512,512,[],"f050","M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V284.1L276.5 440.6c-20.6 17.2-52.5 2.8-52.5-24.6V284.1L52.5 440.6C31.9 457.8 0 443.4 0 416V96c0-27.4 31.9-41.7 52.5-24.6L224 226.8V96c0-27.4 31.9-41.7 52.5-24.6L448 226.8V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z"]},za={prefix:"fas",iconName:"faucet",icon:[512,512,[],"e005","M352,256H313.39c-15.71-13.44-35.46-23.07-57.39-28V180.44l-32-3.38-32,3.38V228c-21.93,5-41.68,14.6-57.39,28H16A16,16,0,0,0,0,272v96a16,16,0,0,0,16,16h92.79C129.38,421.73,173,448,224,448s94.62-26.27,115.21-64H352a32,32,0,0,1,32,32,32,32,0,0,0,32,32h64a32,32,0,0,0,32-32A160,160,0,0,0,352,256ZM81.59,159.91l142.41-15,142.41,15c9.42,1,17.59-6.81,17.59-16.8V112.89c0-10-8.17-17.8-17.59-16.81L256,107.74V80a16,16,0,0,0-16-16H208a16,16,0,0,0-16,16v27.74L81.59,96.08C72.17,95.09,64,102.9,64,112.89v30.22C64,153.1,72.17,160.91,81.59,159.91Z"]},pa={prefix:"fas",iconName:"fax",icon:[512,512,[],"f1ac","M480 160V77.25a32 32 0 0 0-9.38-22.63L425.37 9.37A32 32 0 0 0 402.75 0H160a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h320a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM288 432a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm128 128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-112H192V64h160v48a16 16 0 0 0 16 16h48zM64 128H32a32 32 0 0 0-32 32v320a32 32 0 0 0 32 32h32a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32z"]},da={prefix:"fas",iconName:"feather",icon:[512,512,[],"f52d","M467.14 44.84c-62.55-62.48-161.67-64.78-252.28 25.73-78.61 78.52-60.98 60.92-85.75 85.66-60.46 60.39-70.39 150.83-63.64 211.17l178.44-178.25c6.26-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.6 9.37 33.98 0l66.1-66.03C159.42 454.65 279 457.11 353.95 384h-98.19l147.57-49.14c49.99-49.93 36.38-36.18 46.31-46.86h-97.78l131.54-43.8c45.44-74.46 34.31-148.84-16.26-199.36z"]},Ma={prefix:"fas",iconName:"feather-alt",icon:[512,512,[],"f56b","M512 0C460.22 3.56 96.44 38.2 71.01 287.61c-3.09 26.66-4.84 53.44-5.99 80.24l178.87-178.69c6.25-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.59 9.37 33.98 0l57.13-57.07c42.09-.14 84.15-2.53 125.96-7.36 53.48-5.44 97.02-26.47 132.58-56.54H255.74l146.79-48.88c11.25-14.89 21.37-30.71 30.45-47.12h-81.14l106.54-53.21C500.29 132.86 510.19 26.26 512 0z"]},ua={prefix:"fas",iconName:"female",icon:[256,512,[],"f182","M128 0c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64S92.654 0 128 0m119.283 354.179l-48-192A24 24 0 0 0 176 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H80a24 24 0 0 0-23.283 18.179l-48 192C4.935 369.305 16.383 384 32 384h56v104c0 13.255 10.745 24 24 24h32c13.255 0 24-10.745 24-24V384h56c15.591 0 27.071-14.671 23.283-29.821z"]},Ca={prefix:"fas",iconName:"fighter-jet",icon:[640,512,[],"f0fb","M544 224l-128-16-48-16h-24L227.158 44h39.509C278.333 44 288 41.375 288 38s-9.667-6-21.333-6H152v12h16v164h-48l-66.667-80H18.667L8 138.667V208h8v16h48v2.666l-64 8v42.667l64 8V288H16v16H8v69.333L18.667 384h34.667L120 304h48v164h-16v12h114.667c11.667 0 21.333-2.625 21.333-6s-9.667-6-21.333-6h-39.509L344 320h24l48-16 128-16c96-21.333 96-26.583 96-32 0-5.417 0-10.667-96-32z"]},Ha={prefix:"fas",iconName:"file",icon:[384,512,[],"f15b","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},Va={prefix:"fas",iconName:"file-alt",icon:[384,512,[],"f15c","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},ga={prefix:"fas",iconName:"file-archive",icon:[384,512,[],"f1c6","M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zM128.4 336c-17.9 0-32.4 12.1-32.4 27 0 15 14.6 27 32.5 27s32.4-12.1 32.4-27-14.6-27-32.5-27zM224 136V0h-63.6v32h-32V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM95.9 32h32v32h-32zm32.3 384c-33.2 0-58-30.4-51.4-62.9L96.4 256v-32h32v-32h-32v-32h32v-32h-32V96h32V64h32v32h-32v32h32v32h-32v32h32v32h-32v32h22.1c5.7 0 10.7 4.1 11.8 9.7l17.3 87.7c6.4 32.4-18.4 62.6-51.4 62.6z"]},La={prefix:"fas",iconName:"file-audio",icon:[384,512,[],"f1c7","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-64 268c0 10.7-12.9 16-20.5 8.5L104 376H76c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h28l35.5-36.5c7.6-7.6 20.5-2.2 20.5 8.5v136zm33.2-47.6c9.1-9.3 9.1-24.1 0-33.4-22.1-22.8 12.2-56.2 34.4-33.5 27.2 27.9 27.2 72.4 0 100.4-21.8 22.3-56.9-10.4-34.4-33.5zm86-117.1c54.4 55.9 54.4 144.8 0 200.8-21.8 22.4-57-10.3-34.4-33.5 36.2-37.2 36.3-96.5 0-133.8-22.1-22.8 12.3-56.3 34.4-33.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},xa={prefix:"fas",iconName:"file-code",icon:[384,512,[],"f1c9","M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24.005 24.005 0 0 1 384 121.941zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zM123.206 400.505a5.4 5.4 0 0 1-7.633.246l-64.866-60.812a5.4 5.4 0 0 1 0-7.879l64.866-60.812a5.4 5.4 0 0 1 7.633.246l19.579 20.885a5.4 5.4 0 0 1-.372 7.747L101.65 336l40.763 35.874a5.4 5.4 0 0 1 .372 7.747l-19.579 20.884zm51.295 50.479l-27.453-7.97a5.402 5.402 0 0 1-3.681-6.692l61.44-211.626a5.402 5.402 0 0 1 6.692-3.681l27.452 7.97a5.4 5.4 0 0 1 3.68 6.692l-61.44 211.626a5.397 5.397 0 0 1-6.69 3.681zm160.792-111.045l-64.866 60.812a5.4 5.4 0 0 1-7.633-.246l-19.58-20.885a5.4 5.4 0 0 1 .372-7.747L284.35 336l-40.763-35.874a5.4 5.4 0 0 1-.372-7.747l19.58-20.885a5.4 5.4 0 0 1 7.633-.246l64.866 60.812a5.4 5.4 0 0 1-.001 7.879z"]},ba={prefix:"fas",iconName:"file-contract",icon:[384,512,[],"f56c","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 64c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm192.81 248H304c8.84 0 16 7.16 16 16s-7.16 16-16 16h-47.19c-16.45 0-31.27-9.14-38.64-23.86-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34a15.986 15.986 0 0 1-14.31 8.84c-.38 0-.75-.02-1.14-.05-6.45-.45-12-4.75-14.03-10.89L144 354.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.77-16.19 54.05-9.7 66 14.16 2.02 4.06 5.96 6.5 10.16 6.5zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},Na={prefix:"fas",iconName:"file-csv",icon:[384,512,[],"f6dd","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-96 144c0 4.42-3.58 8-8 8h-8c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h8c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-8c-26.51 0-48-21.49-48-48v-32c0-26.51 21.49-48 48-48h8c4.42 0 8 3.58 8 8v16zm44.27 104H160c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h12.27c5.95 0 10.41-3.5 10.41-6.62 0-1.3-.75-2.66-2.12-3.84l-21.89-18.77c-8.47-7.22-13.33-17.48-13.33-28.14 0-21.3 19.02-38.62 42.41-38.62H200c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-12.27c-5.95 0-10.41 3.5-10.41 6.62 0 1.3.75 2.66 2.12 3.84l21.89 18.77c8.47 7.22 13.33 17.48 13.33 28.14.01 21.29-19 38.62-42.39 38.62zM256 264v20.8c0 20.27 5.7 40.17 16 56.88 10.3-16.7 16-36.61 16-56.88V264c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v20.8c0 35.48-12.88 68.89-36.28 94.09-3.02 3.25-7.27 5.11-11.72 5.11s-8.7-1.86-11.72-5.11c-23.4-25.2-36.28-58.61-36.28-94.09V264c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8zm121-159L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},Aa={prefix:"fas",iconName:"file-download",icon:[384,512,[],"f56d","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm76.45 211.36l-96.42 95.7c-6.65 6.61-17.39 6.61-24.04 0l-96.42-95.7C73.42 337.29 80.54 320 94.82 320H160v-80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v80h65.18c14.28 0 21.4 17.29 11.27 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},Sa={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm60.1 106.5L224 336l60.1 93.5c5.1 8-.6 18.5-10.1 18.5h-34.9c-4.4 0-8.5-2.4-10.6-6.3C208.9 405.5 192 373 192 373c-6.4 14.8-10 20-36.6 68.8-2.1 3.9-6.1 6.3-10.5 6.3H110c-9.5 0-15.2-10.5-10.1-18.5l60.3-93.5-60.3-93.5c-5.2-8 .6-18.5 10.1-18.5h34.8c4.4 0 8.5 2.4 10.6 6.3 26.1 48.8 20 33.6 36.6 68.5 0 0 6.1-11.7 36.6-68.5 2.1-3.9 6.2-6.3 10.6-6.3H274c9.5-.1 15.2 10.4 10.1 18.4zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},ya={prefix:"fas",iconName:"file-export",icon:[576,512,[],"f56e","M384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128zM571 308l-95.7-96.4c-10.1-10.1-27.4-3-27.4 11.3V288h-64v64h64v65.2c0 14.3 17.3 21.4 27.4 11.3L571 332c6.6-6.6 6.6-17.4 0-24zm-379 28v-32c0-8.8 7.2-16 16-16h176V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V352H208c-8.8 0-16-7.2-16-16z"]},wa={prefix:"fas",iconName:"file-image",icon:[384,512,[],"f1c5","M384 121.941V128H256V0h6.059a24 24 0 0 1 16.97 7.029l97.941 97.941a24.002 24.002 0 0 1 7.03 16.971zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zm-135.455 16c26.51 0 48 21.49 48 48s-21.49 48-48 48-48-21.49-48-48 21.491-48 48-48zm208 240h-256l.485-48.485L104.545 328c4.686-4.686 11.799-4.201 16.485.485L160.545 368 264.06 264.485c4.686-4.686 12.284-4.686 16.971 0L320.545 304v112z"]},ka={prefix:"fas",iconName:"file-import",icon:[512,512,[],"f56f","M16 288c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h112v-64zm489-183L407.1 7c-4.5-4.5-10.6-7-17-7H384v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H152c-13.3 0-24 10.7-24 24v264h128v-65.2c0-14.3 17.3-21.4 27.4-11.3L379 308c6.6 6.7 6.6 17.4 0 24l-95.7 96.4c-10.1 10.1-27.4 3-27.4-11.3V352H128v136c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H376c-13.2 0-24-10.8-24-24z"]},Ta={prefix:"fas",iconName:"file-invoice",icon:[384,512,[],"f570","M288 256H96v64h192v-64zm89-151L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 64c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm256 304c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-200v96c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-96c0-8.84 7.16-16 16-16h224c8.84 0 16 7.16 16 16z"]},Pa={prefix:"fas",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 80v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8zm144 263.88V440c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-24.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V232c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v24.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07z"]},Da={prefix:"fas",iconName:"file-medical",icon:[384,512,[],"f477","M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 160v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8z"]},Ea={prefix:"fas",iconName:"file-medical-alt",icon:[448,512,[],"f478","M288 136V0H88C74.7 0 64 10.7 64 24v232H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h140.9c3 0 5.8 1.7 7.2 4.4l19.9 39.8 56.8-113.7c2.9-5.9 11.4-5.9 14.3 0l34.7 69.5H352c8.8 0 16 7.2 16 16s-7.2 16-16 16h-89.9L240 275.8l-56.8 113.7c-2.9 5.9-11.4 5.9-14.3 0L134.1 320H64v168c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H312c-13.2 0-24-10.8-24-24zm153-31L343.1 7c-4.5-4.5-10.6-7-17-7H320v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},Ia={prefix:"fas",iconName:"file-pdf",icon:[384,512,[],"f1c1","M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z"]},Za={prefix:"fas",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M193.7 271.2c8.8 0 15.5 2.7 20.3 8.1 9.6 10.9 9.8 32.7-.2 44.1-4.9 5.6-11.9 8.5-21.1 8.5h-26.9v-60.7h27.9zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm53 165.2c0 90.3-88.8 77.6-111.1 77.6V436c0 6.6-5.4 12-12 12h-30.8c-6.6 0-12-5.4-12-12V236.2c0-6.6 5.4-12 12-12h81c44.5 0 72.9 32.8 72.9 77z"]},Ba={prefix:"fas",iconName:"file-prescription",icon:[384,512,[],"f572","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm68.53 179.48l11.31 11.31c6.25 6.25 6.25 16.38 0 22.63l-29.9 29.9L304 409.38c6.25 6.25 6.25 16.38 0 22.63l-11.31 11.31c-6.25 6.25-16.38 6.25-22.63 0L240 413.25l-30.06 30.06c-6.25 6.25-16.38 6.25-22.63 0L176 432c-6.25-6.25-6.25-16.38 0-22.63l30.06-30.06L146.74 320H128v48c0 8.84-7.16 16-16 16H96c-8.84 0-16-7.16-16-16V208c0-8.84 7.16-16 16-16h80c35.35 0 64 28.65 64 64 0 24.22-13.62 45.05-33.46 55.92L240 345.38l29.9-29.9c6.25-6.25 16.38-6.25 22.63 0zM176 272h-48v-32h48c8.82 0 16 7.18 16 16s-7.18 16-16 16zm208-150.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},Oa={prefix:"fas",iconName:"file-signature",icon:[576,512,[],"f573","M218.17 424.14c-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34c-6.37 12.78-25.03 11.37-29.48-2.09L144 386.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.75-16.19 54.06-9.7 66 14.16 1.89 3.78 5.49 5.95 9.36 6.26v-82.12l128-127.09V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24v-40l-128-.11c-16.12-.31-30.58-9.28-37.83-23.75zM384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1zm-96 225.06V416h68.99l161.68-162.78-67.88-67.88L288 346.96zm280.54-179.63l-31.87-31.87c-9.94-9.94-26.07-9.94-36.01 0l-27.25 27.25 67.88 67.88 27.25-27.25c9.95-9.94 9.95-26.07 0-36.01z"]},Fa={prefix:"fas",iconName:"file-upload",icon:[384,512,[],"f574","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},qa={prefix:"fas",iconName:"file-video",icon:[384,512,[],"f1c8","M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24.005 24.005 0 0 1 384 121.941zM224 136V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248c-13.2 0-24-10.8-24-24zm96 144.016v111.963c0 21.445-25.943 31.998-40.971 16.971L224 353.941V392c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V280c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v38.059l55.029-55.013c15.011-15.01 40.971-4.491 40.971 16.97z"]},Ra={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm57.1 120H305c7.7 0 13.4 7.1 11.7 14.7l-38 168c-1.2 5.5-6.1 9.3-11.7 9.3h-38c-5.5 0-10.3-3.8-11.6-9.1-25.8-103.5-20.8-81.2-25.6-110.5h-.5c-1.1 14.3-2.4 17.4-25.6 110.5-1.3 5.3-6.1 9.1-11.6 9.1H117c-5.6 0-10.5-3.9-11.7-9.4l-37.8-168c-1.7-7.5 4-14.6 11.7-14.6h24.5c5.7 0 10.7 4 11.8 9.7 15.6 78 20.1 109.5 21 122.2 1.6-10.2 7.3-32.7 29.4-122.7 1.3-5.4 6.1-9.1 11.7-9.1h29.1c5.6 0 10.4 3.8 11.7 9.2 24 100.4 28.8 124 29.6 129.4-.2-11.2-2.6-17.8 21.6-129.2 1-5.6 5.9-9.5 11.5-9.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},Ua={prefix:"fas",iconName:"fill",icon:[512,512,[],"f575","M502.63 217.06L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.77c-6.24-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.63l86.19 86.18-94.76 94.76c-37.49 37.49-37.49 98.26 0 135.75l117.19 117.19c18.75 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.88-28.12l221.57-221.57c12.49-12.5 12.49-32.76 0-45.26zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.61 58.6c12.49 12.49 32.75 12.49 45.24 0 12.49-12.49 12.49-32.75 0-45.24l-58.61-58.6 58.95-58.95 162.45 162.44-48.35 48.34z"]},Ga={prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M512 320s-64 92.65-64 128c0 35.35 28.66 64 64 64s64-28.65 64-64-64-128-64-128zm-9.37-102.94L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.76c-6.25-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.62l86.19 86.18-94.76 94.76c-37.49 37.48-37.49 98.26 0 135.75l117.19 117.19c18.74 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.87-28.12l221.57-221.57c12.5-12.5 12.5-32.75.01-45.25zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.6 58.6c12.49 12.49 32.75 12.49 45.24 0s12.49-32.75 0-45.24l-58.6-58.6 58.95-58.95 162.44 162.44-48.34 48.34z"]},_a={prefix:"fas",iconName:"film",icon:[512,512,[],"f008","M488 64h-8v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V64H96v20c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12V64h-8C10.7 64 0 74.7 0 88v336c0 13.3 10.7 24 24 24h8v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h320v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h8c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24zM96 372c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm272 208c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm0-168c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm112 152c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z"]},Wa={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"]},ja={prefix:"fas",iconName:"fingerprint",icon:[512,512,[],"f577","M256.12 245.96c-13.25 0-24 10.74-24 24 1.14 72.25-8.14 141.9-27.7 211.55-2.73 9.72 2.15 30.49 23.12 30.49 10.48 0 20.11-6.92 23.09-17.52 13.53-47.91 31.04-125.41 29.48-224.52.01-13.25-10.73-24-23.99-24zm-.86-81.73C194 164.16 151.25 211.3 152.1 265.32c.75 47.94-3.75 95.91-13.37 142.55-2.69 12.98 5.67 25.69 18.64 28.36 13.05 2.67 25.67-5.66 28.36-18.64 10.34-50.09 15.17-101.58 14.37-153.02-.41-25.95 19.92-52.49 54.45-52.34 31.31.47 57.15 25.34 57.62 55.47.77 48.05-2.81 96.33-10.61 143.55-2.17 13.06 6.69 25.42 19.76 27.58 19.97 3.33 26.81-15.1 27.58-19.77 8.28-50.03 12.06-101.21 11.27-152.11-.88-55.8-47.94-101.88-104.91-102.72zm-110.69-19.78c-10.3-8.34-25.37-6.8-33.76 3.48-25.62 31.5-39.39 71.28-38.75 112 .59 37.58-2.47 75.27-9.11 112.05-2.34 13.05 6.31 25.53 19.36 27.89 20.11 3.5 27.07-14.81 27.89-19.36 7.19-39.84 10.5-80.66 9.86-121.33-.47-29.88 9.2-57.88 28-80.97 8.35-10.28 6.79-25.39-3.49-33.76zm109.47-62.33c-15.41-.41-30.87 1.44-45.78 4.97-12.89 3.06-20.87 15.98-17.83 28.89 3.06 12.89 16 20.83 28.89 17.83 11.05-2.61 22.47-3.77 34-3.69 75.43 1.13 137.73 61.5 138.88 134.58.59 37.88-1.28 76.11-5.58 113.63-1.5 13.17 7.95 25.08 21.11 26.58 16.72 1.95 25.51-11.88 26.58-21.11a929.06 929.06 0 0 0 5.89-119.85c-1.56-98.75-85.07-180.33-186.16-181.83zm252.07 121.45c-2.86-12.92-15.51-21.2-28.61-18.27-12.94 2.86-21.12 15.66-18.26 28.61 4.71 21.41 4.91 37.41 4.7 61.6-.11 13.27 10.55 24.09 23.8 24.2h.2c13.17 0 23.89-10.61 24-23.8.18-22.18.4-44.11-5.83-72.34zm-40.12-90.72C417.29 43.46 337.6 1.29 252.81.02 183.02-.82 118.47 24.91 70.46 72.94 24.09 119.37-.9 181.04.14 246.65l-.12 21.47c-.39 13.25 10.03 24.31 23.28 24.69.23.02.48.02.72.02 12.92 0 23.59-10.3 23.97-23.3l.16-23.64c-.83-52.5 19.16-101.86 56.28-139 38.76-38.8 91.34-59.67 147.68-58.86 69.45 1.03 134.73 35.56 174.62 92.39 7.61 10.86 22.56 13.45 33.42 5.86 10.84-7.62 13.46-22.59 5.84-33.43z"]},$a={prefix:"fas",iconName:"fire",icon:[384,512,[],"f06d","M216 23.86c0-23.8-30.65-32.77-44.15-13.04C48 191.85 224 200 224 288c0 35.63-29.11 64.46-64.85 63.99-35.17-.45-63.15-29.77-63.15-64.94v-85.51c0-21.7-26.47-32.23-41.43-16.5C27.8 213.16 0 261.33 0 320c0 105.87 86.13 192 192 192s192-86.13 192-192c0-170.29-168-193-168-296.14z"]},Ya={prefix:"fas",iconName:"fire-alt",icon:[448,512,[],"f7e4","M323.56 51.2c-20.8 19.3-39.58 39.59-56.22 59.97C240.08 73.62 206.28 35.53 168 0 69.74 91.17 0 209.96 0 281.6 0 408.85 100.29 512 224 512s224-103.15 224-230.4c0-53.27-51.98-163.14-124.44-230.4zm-19.47 340.65C282.43 407.01 255.72 416 226.86 416 154.71 416 96 368.26 96 290.75c0-38.61 24.31-72.63 72.79-130.75 6.93 7.98 98.83 125.34 98.83 125.34l58.63-66.88c4.14 6.85 7.91 13.55 11.27 19.97 27.35 52.19 15.81 118.97-33.43 153.42z"]},Ka={prefix:"fas",iconName:"fire-extinguisher",icon:[448,512,[],"f134","M434.027 26.329l-168 28C254.693 56.218 256 67.8 256 72h-58.332C208.353 36.108 181.446 0 144 0c-39.435 0-66.368 39.676-52.228 76.203-52.039 13.051-75.381 54.213-90.049 90.884-4.923 12.307 1.063 26.274 13.37 31.197 12.317 4.926 26.279-1.075 31.196-13.37C75.058 112.99 106.964 120 168 120v27.076c-41.543 10.862-72 49.235-72 94.129V488c0 13.255 10.745 24 24 24h144c13.255 0 24-10.745 24-24V240c0-44.731-30.596-82.312-72-92.97V120h40c0 2.974-1.703 15.716 10.027 17.671l168 28C441.342 166.89 448 161.25 448 153.834V38.166c0-7.416-6.658-13.056-13.973-11.837zM144 72c-8.822 0-16-7.178-16-16s7.178-16 16-16 16 7.178 16 16-7.178 16-16 16z"]},Ja={prefix:"fas",iconName:"first-aid",icon:[576,512,[],"f479","M0 80v352c0 26.5 21.5 48 48 48h48V32H48C21.5 32 0 53.5 0 80zm128 400h320V32H128v448zm64-248c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48zM528 32h-48v448h48c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"]},Qa={prefix:"fas",iconName:"fish",icon:[576,512,[],"f578","M327.1 96c-89.97 0-168.54 54.77-212.27 101.63L27.5 131.58c-12.13-9.18-30.24.6-27.14 14.66L24.54 256 .35 365.77c-3.1 14.06 15.01 23.83 27.14 14.66l87.33-66.05C158.55 361.23 237.13 416 327.1 416 464.56 416 576 288 576 256S464.56 96 327.1 96zm87.43 184c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24 13.26 0 24 10.74 24 24 0 13.25-10.75 24-24 24z"]},Xa={prefix:"fas",iconName:"fist-raised",icon:[384,512,[],"f6de","M255.98 160V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v146.93c5.02-1.78 10.34-2.93 15.97-2.93h48.03zm128 95.99c-.01-35.34-28.66-63.99-63.99-63.99H207.85c-8.78 0-15.9 7.07-15.9 15.85v.56c0 26.27 21.3 47.59 47.57 47.59h35.26c9.68 0 13.2 3.58 13.2 8v16.2c0 4.29-3.59 7.78-7.88 8-44.52 2.28-64.16 24.71-96.05 72.55l-6.31 9.47a7.994 7.994 0 0 1-11.09 2.22l-13.31-8.88a7.994 7.994 0 0 1-2.22-11.09l6.31-9.47c15.73-23.6 30.2-43.26 47.31-58.08-17.27-5.51-31.4-18.12-38.87-34.45-6.59 3.41-13.96 5.52-21.87 5.52h-32c-12.34 0-23.49-4.81-32-12.48C71.48 251.19 60.33 256 48 256H16c-5.64 0-10.97-1.15-16-2.95v77.93c0 33.95 13.48 66.5 37.49 90.51L63.99 448v64h255.98v-63.96l35.91-35.92A96.035 96.035 0 0 0 384 344.21l-.02-88.22zm-32.01-90.09V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v112h32c11.28 0 21.94 2.31 32 5.9zM16 224h32c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v128c0 8.84 7.16 16 16 16zm95.99 0h32c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v160c0 8.84 7.16 16 16 16z"]},ce={prefix:"fas",iconName:"flag",icon:[512,512,[],"f024","M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z"]},ae={prefix:"fas",iconName:"flag-checkered",icon:[512,512,[],"f11e","M243.2 189.9V258c26.1 5.9 49.3 15.6 73.6 22.3v-68.2c-26-5.8-49.4-15.5-73.6-22.2zm223.3-123c-34.3 15.9-76.5 31.9-117 31.9C296 98.8 251.7 64 184.3 64c-25 0-47.3 4.4-68 12 2.8-7.3 4.1-15.2 3.6-23.6C118.1 24 94.8 1.2 66.3 0 34.3-1.3 8 24.3 8 56c0 19 9.5 35.8 24 45.9V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24v-94.4c28.3-12.1 63.6-22.1 114.4-22.1 53.6 0 97.8 34.8 165.2 34.8 48.2 0 86.7-16.3 122.5-40.9 8.7-6 13.8-15.8 13.8-26.4V95.9c.1-23.3-24.2-38.8-45.4-29zM169.6 325.5c-25.8 2.7-50 8.2-73.6 16.6v-70.5c26.2-9.3 47.5-15 73.6-17.4zM464 191c-23.6 9.8-46.3 19.5-73.6 23.9V286c24.8-3.4 51.4-11.8 73.6-26v70.5c-25.1 16.1-48.5 24.7-73.6 27.1V286c-27 3.7-47.9 1.5-73.6-5.6v67.4c-23.9-7.4-47.3-16.7-73.6-21.3V258c-19.7-4.4-40.8-6.8-73.6-3.8v-70c-22.4 3.1-44.6 10.2-73.6 20.9v-70.5c33.2-12.2 50.1-19.8 73.6-22v71.6c27-3.7 48.4-1.3 73.6 5.7v-67.4c23.7 7.4 47.2 16.7 73.6 21.3v68.4c23.7 5.3 47.6 6.9 73.6 2.7V143c27-4.8 52.3-13.6 73.6-22.5z"]},ee={prefix:"fas",iconName:"flag-usa",icon:[512,512,[],"f74d","M32 0C14.3 0 0 14.3 0 32v464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V32C64 14.3 49.7 0 32 0zm267.9 303.6c-57.2-15.1-111.7-28.8-203.9 11.1V384c185.7-92.2 221.7 53.3 397.5-23.1 11.4-5 18.5-16.5 18.5-28.8v-36c-43.6 17.3-80.2 24.1-112.1 24.1-37.4-.1-68.9-8.4-100-16.6zm0-96c-57.2-15.1-111.7-28.8-203.9 11.1v61.5c94.8-37.6 154.6-22.7 212.1-7.6 57.2 15.1 111.7 28.8 203.9-11.1V200c-43.6 17.3-80.2 24.1-112.1 24.1-37.4 0-68.9-8.3-100-16.5zm9.5-125.9c51.8 15.6 97.4 29 202.6-20.1V30.8c0-25.1-26.8-38.1-49.4-26.6C291.3 91.5 305.4-62.2 96 32.4v151.9c94.8-37.5 154.6-22.7 212.1-7.6 57.2 15 111.7 28.7 203.9-11.1V96.7c-53.6 23.5-93.3 31.4-126.1 31.4s-59-7.8-85.7-15.9c-4-1.2-8.1-2.4-12.1-3.5V75.5c7.2 2 14.3 4.1 21.3 6.2zM160 128.1c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16-7.2 16-16 16zm0-55.8c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16zm64 47.9c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16zm0-55.9c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16z"]},ie={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z"]},ne={prefix:"fas",iconName:"flushed",icon:[496,512,[],"f579","M344 200c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm-192 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM80 224c0-39.8 32.2-72 72-72s72 32.2 72 72-32.2 72-72 72-72-32.2-72-72zm232 176H184c-21.2 0-21.2-32 0-32h128c21.2 0 21.2 32 0 32zm32-104c-39.8 0-72-32.2-72-72s32.2-72 72-72 72 32.2 72 72-32.2 72-72 72z"]},le={prefix:"fas",iconName:"folder",icon:[512,512,[],"f07b","M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z"]},oe={prefix:"fas",iconName:"folder-minus",icon:[512,512,[],"f65d","M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm-96 168c0 8.84-7.16 16-16 16H160c-8.84 0-16-7.16-16-16v-16c0-8.84 7.16-16 16-16h192c8.84 0 16 7.16 16 16v16z"]},re={prefix:"fas",iconName:"folder-open",icon:[576,512,[],"f07c","M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"]},fe={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z"]},te={prefix:"fas",iconName:"font",icon:[448,512,[],"f031","M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272L224 142.51 271.15 272z"]},se={prefix:"fas",iconName:"font-awesome-logo-full",icon:[3992,512,["Font Awesome"],"f4e6","M454.6 0H57.4C25.9 0 0 25.9 0 57.4v397.3C0 486.1 25.9 512 57.4 512h397.3c31.4 0 57.4-25.9 57.4-57.4V57.4C512 25.9 486.1 0 454.6 0zm-58.9 324.9c0 4.8-4.1 6.9-8.9 8.9-19.2 8.1-39.7 15.7-61.5 15.7-40.5 0-68.7-44.8-163.2 2.5v51.8c0 30.3-45.7 30.2-45.7 0v-250c-9-7-15-17.9-15-30.3 0-21 17.1-38.2 38.2-38.2 21 0 38.2 17.1 38.2 38.2 0 12.2-5.8 23.2-14.9 30.2v21c37.1-12 65.5-34.4 146.1-3.4 26.6 11.4 68.7-15.7 76.5-15.7 5.5 0 10.3 4.1 10.3 8.9v160.4zm432.9-174.2h-137v70.1H825c39.8 0 40.4 62.2 0 62.2H691.6v105.6c0 45.5-70.7 46.4-70.7 0V128.3c0-22 18-39.8 39.8-39.8h167.8c39.6 0 40.5 62.2.1 62.2zm191.1 23.4c-169.3 0-169.1 252.4 0 252.4 169.9 0 169.9-252.4 0-252.4zm0 196.1c-81.6 0-82.1-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm372.4 53.4c-17.5 0-31.4-13.9-31.4-31.4v-117c0-62.4-72.6-52.5-99.1-16.4v133.4c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c43.3-51.6 162.4-60.4 162.4 39.3v141.5c.3 30.4-31.5 31.4-31.7 31.4zm179.7 2.9c-44.3 0-68.3-22.9-68.3-65.8V235.2H1488c-35.6 0-36.7-55.3 0-55.3h15.5v-37.3c0-41.3 63.8-42.1 63.8 0v37.5h24.9c35.4 0 35.7 55.3 0 55.3h-24.9v108.5c0 29.6 26.1 26.3 27.4 26.3 31.4 0 52.6 56.3-22.9 56.3zM1992 123c-19.5-50.2-95.5-50-114.5 0-107.3 275.7-99.5 252.7-99.5 262.8 0 42.8 58.3 51.2 72.1 14.4l13.5-35.9H2006l13 35.9c14.2 37.7 72.1 27.2 72.1-14.4 0-10.1 5.3 6.8-99.1-262.8zm-108.9 179.1l51.7-142.9 51.8 142.9h-103.5zm591.3-85.6l-53.7 176.3c-12.4 41.2-72 41-84 0l-42.3-135.9-42.3 135.9c-12.4 40.9-72 41.2-84.5 0l-54.2-176.3c-12.5-39.4 49.8-56.1 60.2-16.9L2213 342l45.3-139.5c10.9-32.7 59.6-34.7 71.2 0l45.3 139.5 39.3-142.4c10.3-38.3 72.6-23.8 60.3 16.9zm275.4 75.1c0-42.4-33.9-117.5-119.5-117.5-73.2 0-124.4 56.3-124.4 126 0 77.2 55.3 126.4 128.5 126.4 31.7 0 93-11.5 93-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-109 8.4-115.9-43.8h148.3c16.3 0 29.3-13.4 29.3-28.9zM2571 277.7c9.5-73.4 113.9-68.6 118.6 0H2571zm316.7 148.8c-31.4 0-81.6-10.5-96.6-31.9-12.4-17 2.5-39.8 21.8-39.8 16.3 0 36.8 22.9 77.7 22.9 27.4 0 40.4-11 40.4-25.8 0-39.8-142.9-7.4-142.9-102 0-40.4 35.3-75.7 98.6-75.7 31.4 0 74.1 9.9 87.6 29.4 10.8 14.8-1.4 36.2-20.9 36.2-15.1 0-26.7-17.3-66.2-17.3-22.9 0-37.8 10.5-37.8 23.8 0 35.9 142.4 6 142.4 103.1-.1 43.7-37.4 77.1-104.1 77.1zm266.8-252.4c-169.3 0-169.1 252.4 0 252.4 170.1 0 169.6-252.4 0-252.4zm0 196.1c-81.8 0-82-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm476.9 22V268.7c0-53.8-61.4-45.8-85.7-10.5v134c0 41.3-63.8 42.1-63.8 0V268.7c0-52.1-59.5-47.4-85.7-10.1v133.6c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c9.9-14.4 41.8-37.3 78.6-37.3 35.3 0 57.7 16.4 66.7 43.8 13.9-21.8 45.8-43.8 82.6-43.8 44.3 0 70.7 23.4 70.7 72.7v145.3c.5 17.3-13.5 31.4-31.9 31.4 3.5.1-31.3 1.1-31.3-31.3zM3992 291.6c0-42.4-32.4-117.5-117.9-117.5-73.2 0-127.5 56.3-127.5 126 0 77.2 58.3 126.4 131.6 126.4 31.7 0 91.5-11.5 91.5-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-110.5 8.4-117.5-43.8h149.8c16.3 0 29.1-13.4 29.3-28.9zm-180.5-13.9c9.7-74.4 115.9-68.3 120.1 0h-120.1z"]},he={prefix:"fas",iconName:"football-ball",icon:[496,512,[],"f44e","M481.5 60.3c-4.8-18.2-19.1-32.5-37.3-37.4C420.3 16.5 383 8.9 339.4 8L496 164.8c-.8-43.5-8.2-80.6-14.5-104.5zm-467 391.4c4.8 18.2 19.1 32.5 37.3 37.4 23.9 6.4 61.2 14 104.8 14.9L0 347.2c.8 43.5 8.2 80.6 14.5 104.5zM4.2 283.4L220.4 500c132.5-19.4 248.8-118.7 271.5-271.4L275.6 12C143.1 31.4 26.8 130.7 4.2 283.4zm317.3-123.6c3.1-3.1 8.2-3.1 11.3 0l11.3 11.3c3.1 3.1 3.1 8.2 0 11.3l-28.3 28.3 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-28.3-28.3-22.6 22.7 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L248 278.6l-22.6 22.6 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-28.3-28.3-28.3 28.3c-3.1 3.1-8.2 3.1-11.3 0l-11.3-11.3c-3.1-3.1-3.1-8.2 0-11.3l28.3-28.3-28.3-28.2c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 22.6-22.6-28.3-28.3c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 22.6-22.6-28.3-28.3c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 28.3-28.5z"]},ve={prefix:"fas",iconName:"forward",icon:[512,512,[],"f04e","M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z"]},me={prefix:"fas",iconName:"frog",icon:[576,512,[],"f52e","M446.53 97.43C439.67 60.23 407.19 32 368 32c-39.23 0-71.72 28.29-78.54 65.54C126.75 112.96-.5 250.12 0 416.98.11 451.9 29.08 480 64 480h304c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-79.49l35.8-48.33c24.14-36.23 10.35-88.28-33.71-106.6-23.89-9.93-51.55-4.65-72.24 10.88l-32.76 24.59c-7.06 5.31-17.09 3.91-22.41-3.19-5.3-7.08-3.88-17.11 3.19-22.41l34.78-26.09c36.84-27.66 88.28-27.62 125.13 0 10.87 8.15 45.87 39.06 40.8 93.21L469.62 480H560c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-53.63l-98.52-104.68 154.44-86.65A58.16 58.16 0 0 0 576 189.94c0-21.4-11.72-40.95-30.48-51.23-40.56-22.22-98.99-41.28-98.99-41.28zM368 136c-13.26 0-24-10.75-24-24 0-13.26 10.74-24 24-24 13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24z"]},ze={prefix:"fas",iconName:"frown",icon:[496,512,[],"f119","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm170.2 218.2C315.8 367.4 282.9 352 248 352s-67.8 15.4-90.2 42.2c-13.5 16.3-38.1-4.2-24.6-20.5C161.7 339.6 203.6 320 248 320s86.3 19.6 114.7 53.8c13.6 16.2-11 36.7-24.5 20.4z"]},pe={prefix:"fas",iconName:"frown-open",icon:[496,512,[],"f57a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 208c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm187.3 183.3c-31.2-9.6-59.4-15.3-75.3-15.3s-44.1 5.7-75.3 15.3c-11.5 3.5-22.5-6.3-20.5-18.1 7-40 60.1-61.2 95.8-61.2s88.8 21.3 95.8 61.2c2 11.9-9.1 21.6-20.5 18.1zM328 240c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},de={prefix:"fas",iconName:"funnel-dollar",icon:[640,512,[],"f662","M433.46 165.94l101.2-111.87C554.61 34.12 540.48 0 512.26 0H31.74C3.52 0-10.61 34.12 9.34 54.07L192 256v155.92c0 12.59 5.93 24.44 16 32l79.99 60c20.86 15.64 48.47 6.97 59.22-13.57C310.8 455.38 288 406.35 288 352c0-89.79 62.05-165.17 145.46-186.06zM480 192c-88.37 0-160 71.63-160 160s71.63 160 160 160 160-71.63 160-160-71.63-160-160-160zm16 239.88V448c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V256c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.04 44.44-42.67 45.07z"]},Me={prefix:"fas",iconName:"futbol",icon:[512,512,[],"f1e3","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0l-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571l-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312h-96.476z"]},ue={prefix:"fas",iconName:"gamepad",icon:[640,512,[],"f11b","M480.07 96H160a160 160 0 1 0 114.24 272h91.52A160 160 0 1 0 480.07 96zM248 268a12 12 0 0 1-12 12h-52v52a12 12 0 0 1-12 12h-24a12 12 0 0 1-12-12v-52H84a12 12 0 0 1-12-12v-24a12 12 0 0 1 12-12h52v-52a12 12 0 0 1 12-12h24a12 12 0 0 1 12 12v52h52a12 12 0 0 1 12 12zm216 76a40 40 0 1 1 40-40 40 40 0 0 1-40 40zm64-96a40 40 0 1 1 40-40 40 40 0 0 1-40 40z"]},Ce={prefix:"fas",iconName:"gas-pump",icon:[512,512,[],"f52f","M336 448H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm157.2-340.7l-81-81c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-6.2 6.2-6.2 16.4 0 22.6L416 97.9V160c0 28.1 20.9 51.3 48 55.2V376c0 13.2-10.8 24-24 24s-24-10.8-24-24v-32c0-48.6-39.4-88-88-88h-8V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64v352h288V304h8c22.1 0 40 17.9 40 40v27.8c0 37.7 27 72 64.5 75.9 43 4.3 79.5-29.5 79.5-71.7V152.6c0-17-6.8-33.3-18.8-45.3zM256 192H96V64h160v128z"]},He={prefix:"fas",iconName:"gavel",icon:[512,512,[],"f0e3","M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z"]},Ve={prefix:"fas",iconName:"gem",icon:[576,512,[],"f3a5","M485.5 0L576 160H474.9L405.7 0h79.8zm-128 0l69.2 160H149.3L218.5 0h139zm-267 0h79.8l-69.2 160H0L90.5 0zM0 192h100.7l123 251.7c1.5 3.1-2.7 5.9-5 3.3L0 192zm148.2 0h279.6l-137 318.2c-1 2.4-4.5 2.4-5.5 0L148.2 192zm204.1 251.7l123-251.7H576L357.3 446.9c-2.3 2.7-6.5-.1-5-3.2z"]},ge={prefix:"fas",iconName:"genderless",icon:[288,512,[],"f22d","M144 176c44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80 35.9-80 80-80m0-64C64.5 112 0 176.5 0 256s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144z"]},Le={prefix:"fas",iconName:"ghost",icon:[384,512,[],"f6e2","M186.1.09C81.01 3.24 0 94.92 0 200.05v263.92c0 14.26 17.23 21.39 27.31 11.31l24.92-18.53c6.66-4.95 16-3.99 21.51 2.21l42.95 48.35c6.25 6.25 16.38 6.25 22.63 0l40.72-45.85c6.37-7.17 17.56-7.17 23.92 0l40.72 45.85c6.25 6.25 16.38 6.25 22.63 0l42.95-48.35c5.51-6.2 14.85-7.17 21.51-2.21l24.92 18.53c10.08 10.08 27.31 2.94 27.31-11.31V192C384 84 294.83-3.17 186.1.09zM128 224c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128 0c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},xe={prefix:"fas",iconName:"gift",icon:[512,512,[],"f06b","M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z"]},be={prefix:"fas",iconName:"gifts",icon:[640,512,[],"f79c","M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z"]},Ne={prefix:"fas",iconName:"glass-cheers",icon:[640,512,[],"f79f","M639.4 433.6c-8.4-20.4-31.8-30.1-52.2-21.6l-22.1 9.2-38.7-101.9c47.9-35 64.8-100.3 34.5-152.8L474.3 16c-8-13.9-25.1-19.7-40-13.6L320 49.8 205.7 2.4c-14.9-6.2-32-.3-40 13.6L79.1 166.5C48.9 219 65.7 284.3 113.6 319.2L74.9 421.1l-22.1-9.2c-20.4-8.5-43.7 1.2-52.2 21.6-1.7 4.1.2 8.8 4.3 10.5l162.3 67.4c4.1 1.7 8.7-.2 10.4-4.3 8.4-20.4-1.2-43.8-21.6-52.3l-22.1-9.2L173.3 342c4.4.5 8.8 1.3 13.1 1.3 51.7 0 99.4-33.1 113.4-85.3l20.2-75.4 20.2 75.4c14 52.2 61.7 85.3 113.4 85.3 4.3 0 8.7-.8 13.1-1.3L506 445.6l-22.1 9.2c-20.4 8.5-30.1 31.9-21.6 52.3 1.7 4.1 6.4 6 10.4 4.3L635.1 444c4-1.7 6-6.3 4.3-10.4zM275.9 162.1l-112.1-46.5 36.5-63.4 94.5 39.2-18.9 70.7zm88.2 0l-18.9-70.7 94.5-39.2 36.5 63.4-112.1 46.5z"]},Ae={prefix:"fas",iconName:"glass-martini",icon:[512,512,[],"f000","M502.05 57.6C523.3 36.34 508.25 0 478.2 0H33.8C3.75 0-11.3 36.34 9.95 57.6L224 271.64V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40h-56V271.64L502.05 57.6z"]},Se={prefix:"fas",iconName:"glass-martini-alt",icon:[512,512,[],"f57b","M502.05 57.6C523.3 36.34 508.25 0 478.2 0H33.8C3.75 0-11.3 36.34 9.95 57.6L224 271.64V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40h-56V271.64L502.05 57.6zM443.77 48l-48 48H116.24l-48-48h375.53z"]},ye={prefix:"fas",iconName:"glass-whiskey",icon:[512,512,[],"f7a0","M480 32H32C12.5 32-2.4 49.2.3 68.5l56 356.5c4.5 31.5 31.5 54.9 63.4 54.9h273c31.8 0 58.9-23.4 63.4-54.9l55.6-356.5C514.4 49.2 499.5 32 480 32zm-37.4 64l-30 192h-313L69.4 96h373.2z"]},we={prefix:"fas",iconName:"glasses",icon:[576,512,[],"f530","M574.1 280.37L528.75 98.66c-5.91-23.7-21.59-44.05-43-55.81-21.44-11.73-46.97-14.11-70.19-6.33l-15.25 5.08c-8.39 2.79-12.92 11.86-10.12 20.24l5.06 15.18c2.79 8.38 11.85 12.91 20.23 10.12l13.18-4.39c10.87-3.62 23-3.57 33.16 1.73 10.29 5.37 17.57 14.56 20.37 25.82l38.46 153.82c-22.19-6.81-49.79-12.46-81.2-12.46-34.77 0-73.98 7.02-114.85 26.74h-73.18c-40.87-19.74-80.08-26.75-114.86-26.75-31.42 0-59.02 5.65-81.21 12.46l38.46-153.83c2.79-11.25 10.09-20.45 20.38-25.81 10.16-5.3 22.28-5.35 33.15-1.73l13.17 4.39c8.38 2.79 17.44-1.74 20.23-10.12l5.06-15.18c2.8-8.38-1.73-17.45-10.12-20.24l-15.25-5.08c-23.22-7.78-48.75-5.41-70.19 6.33-21.41 11.77-37.09 32.11-43 55.8L1.9 280.37A64.218 64.218 0 0 0 0 295.86v70.25C0 429.01 51.58 480 115.2 480h37.12c60.28 0 110.37-45.94 114.88-105.37l2.93-38.63h35.75l2.93 38.63C313.31 434.06 363.4 480 423.68 480h37.12c63.62 0 115.2-50.99 115.2-113.88v-70.25c0-5.23-.64-10.43-1.9-15.5zm-370.72 89.42c-1.97 25.91-24.4 46.21-51.06 46.21H115.2C86.97 416 64 393.62 64 366.11v-37.54c18.12-6.49 43.42-12.92 72.58-12.92 23.86 0 47.26 4.33 69.93 12.92l-3.13 41.22zM512 366.12c0 27.51-22.97 49.88-51.2 49.88h-37.12c-26.67 0-49.1-20.3-51.06-46.21l-3.13-41.22c22.67-8.59 46.08-12.92 69.95-12.92 29.12 0 54.43 6.44 72.55 12.93v37.54z"]},ke={prefix:"fas",iconName:"globe",icon:[496,512,[],"f0ac","M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"]},Te={prefix:"fas",iconName:"globe-africa",icon:[496,512,[],"f57c","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm160 215.5v6.93c0 5.87-3.32 11.24-8.57 13.86l-15.39 7.7a15.485 15.485 0 0 1-15.53-.97l-18.21-12.14a15.52 15.52 0 0 0-13.5-1.81l-2.65.88c-9.7 3.23-13.66 14.79-7.99 23.3l13.24 19.86c2.87 4.31 7.71 6.9 12.89 6.9h8.21c8.56 0 15.5 6.94 15.5 15.5v11.34c0 3.35-1.09 6.62-3.1 9.3l-18.74 24.98c-1.42 1.9-2.39 4.1-2.83 6.43l-4.3 22.83c-.62 3.29-2.29 6.29-4.76 8.56a159.608 159.608 0 0 0-25 29.16l-13.03 19.55a27.756 27.756 0 0 1-23.09 12.36c-10.51 0-20.12-5.94-24.82-15.34a78.902 78.902 0 0 1-8.33-35.29V367.5c0-8.56-6.94-15.5-15.5-15.5h-25.88c-14.49 0-28.38-5.76-38.63-16a54.659 54.659 0 0 1-16-38.63v-14.06c0-17.19 8.1-33.38 21.85-43.7l27.58-20.69a54.663 54.663 0 0 1 32.78-10.93h.89c8.48 0 16.85 1.97 24.43 5.77l14.72 7.36c3.68 1.84 7.93 2.14 11.83.84l47.31-15.77c6.33-2.11 10.6-8.03 10.6-14.7 0-8.56-6.94-15.5-15.5-15.5h-10.09c-4.11 0-8.05-1.63-10.96-4.54l-6.92-6.92a15.493 15.493 0 0 0-10.96-4.54H199.5c-8.56 0-15.5-6.94-15.5-15.5v-4.4c0-7.11 4.84-13.31 11.74-15.04l14.45-3.61c3.74-.94 7-3.23 9.14-6.44l8.08-12.11c2.87-4.31 7.71-6.9 12.89-6.9h24.21c8.56 0 15.5-6.94 15.5-15.5v-21.7C359.23 71.63 422.86 131.02 441.93 208H423.5c-8.56 0-15.5 6.94-15.5 15.5z"]},Pe={prefix:"fas",iconName:"globe-americas",icon:[496,512,[],"f57d","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z"]},De={prefix:"fas",iconName:"globe-asia",icon:[496,512,[],"f57e","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm-11.34 240.23c-2.89 4.82-8.1 7.77-13.72 7.77h-.31c-4.24 0-8.31 1.69-11.31 4.69l-5.66 5.66c-3.12 3.12-3.12 8.19 0 11.31l5.66 5.66c3 3 4.69 7.07 4.69 11.31V304c0 8.84-7.16 16-16 16h-6.11c-6.06 0-11.6-3.42-14.31-8.85l-22.62-45.23c-2.44-4.88-8.95-5.94-12.81-2.08l-19.47 19.46c-3 3-7.07 4.69-11.31 4.69H50.81C49.12 277.55 48 266.92 48 256c0-110.28 89.72-200 200-200 21.51 0 42.2 3.51 61.63 9.82l-50.16 38.53c-5.11 3.41-4.63 11.06.86 13.81l10.83 5.41c5.42 2.71 8.84 8.25 8.84 14.31V216c0 4.42-3.58 8-8 8h-3.06c-3.03 0-5.8-1.71-7.15-4.42-1.56-3.12-5.96-3.29-7.76-.3l-17.37 28.95zM408 358.43c0 4.24-1.69 8.31-4.69 11.31l-9.57 9.57c-3 3-7.07 4.69-11.31 4.69h-15.16c-4.24 0-8.31-1.69-11.31-4.69l-13.01-13.01a26.767 26.767 0 0 0-25.42-7.04l-21.27 5.32c-1.27.32-2.57.48-3.88.48h-10.34c-4.24 0-8.31-1.69-11.31-4.69l-11.91-11.91a8.008 8.008 0 0 1-2.34-5.66v-10.2c0-3.27 1.99-6.21 5.03-7.43l39.34-15.74c1.98-.79 3.86-1.82 5.59-3.05l23.71-16.89a7.978 7.978 0 0 1 4.64-1.48h12.09c3.23 0 6.15 1.94 7.39 4.93l5.35 12.85a4 4 0 0 0 3.69 2.46h3.8c1.78 0 3.35-1.18 3.84-2.88l4.2-14.47c.5-1.71 2.06-2.88 3.84-2.88h6.06c2.21 0 4 1.79 4 4v12.93c0 2.12.84 4.16 2.34 5.66l11.91 11.91c3 3 4.69 7.07 4.69 11.31v24.6z"]},Ee={prefix:"fas",iconName:"globe-europe",icon:[496,512,[],"f7a2","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm200 248c0 22.5-3.9 44.2-10.8 64.4h-20.3c-4.3 0-8.4-1.7-11.4-4.8l-32-32.6c-4.5-4.6-4.5-12.1.1-16.7l12.5-12.5v-8.7c0-3-1.2-5.9-3.3-8l-9.4-9.4c-2.1-2.1-5-3.3-8-3.3h-16c-6.2 0-11.3-5.1-11.3-11.3 0-3 1.2-5.9 3.3-8l9.4-9.4c2.1-2.1 5-3.3 8-3.3h32c6.2 0 11.3-5.1 11.3-11.3v-9.4c0-6.2-5.1-11.3-11.3-11.3h-36.7c-8.8 0-16 7.2-16 16v4.5c0 6.9-4.4 13-10.9 15.2l-31.6 10.5c-3.3 1.1-5.5 4.1-5.5 7.6v2.2c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8s-3.6-8-8-8H247c-3 0-5.8 1.7-7.2 4.4l-9.4 18.7c-2.7 5.4-8.2 8.8-14.3 8.8H194c-8.8 0-16-7.2-16-16V199c0-4.2 1.7-8.3 4.7-11.3l20.1-20.1c4.6-4.6 7.2-10.9 7.2-17.5 0-3.4 2.2-6.5 5.5-7.6l40-13.3c1.7-.6 3.2-1.5 4.4-2.7l26.8-26.8c2.1-2.1 3.3-5 3.3-8 0-6.2-5.1-11.3-11.3-11.3H258l-16 16v8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-20c0-2.5 1.2-4.9 3.2-6.4l28.9-21.7c1.9-.1 3.8-.3 5.7-.3C358.3 56 448 145.7 448 256zM130.1 149.1c0-3 1.2-5.9 3.3-8l25.4-25.4c2.1-2.1 5-3.3 8-3.3 6.2 0 11.3 5.1 11.3 11.3v16c0 3-1.2 5.9-3.3 8l-9.4 9.4c-2.1 2.1-5 3.3-8 3.3h-16c-6.2 0-11.3-5.1-11.3-11.3zm128 306.4v-7.1c0-8.8-7.2-16-16-16h-20.2c-10.8 0-26.7-5.3-35.4-11.8l-22.2-16.7c-11.5-8.6-18.2-22.1-18.2-36.4v-23.9c0-16 8.4-30.8 22.1-39l42.9-25.7c7.1-4.2 15.2-6.5 23.4-6.5h31.2c10.9 0 21.4 3.9 29.6 10.9l43.2 37.1h18.3c8.5 0 16.6 3.4 22.6 9.4l17.3 17.3c3.4 3.4 8.1 5.3 12.9 5.3H423c-32.4 58.9-93.8 99.5-164.9 103.1z"]},Ie={prefix:"fas",iconName:"golf-ball",icon:[416,512,[],"f450","M96 416h224c0 17.7-14.3 32-32 32h-16c-17.7 0-32 14.3-32 32v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-20c0-17.7-14.3-32-32-32h-16c-17.7 0-32-14.3-32-32zm320-208c0 74.2-39 139.2-97.5 176h-221C39 347.2 0 282.2 0 208 0 93.1 93.1 0 208 0s208 93.1 208 208zm-180.1 43.9c18.3 0 33.1-14.8 33.1-33.1 0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1zm49.1 46.9c0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1 18.3 0 33.1-14.9 33.1-33.1zm64-64c0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1 18.3 0 33.1-14.9 33.1-33.1z"]},Ze={prefix:"fas",iconName:"gopuram",icon:[512,512,[],"f664","M496 352h-16V240c0-8.8-7.2-16-16-16h-16v-80c0-8.8-7.2-16-16-16h-16V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16S96 7.2 96 16v112H80c-8.8 0-16 7.2-16 16v80H48c-8.8 0-16 7.2-16 16v112H16c-8.8 0-16 7.2-16 16v128c0 8.8 7.2 16 16 16h80V352h32V224h32v-96h32v96h-32v128h-32v160h80v-80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v80h80V352h-32V224h-32v-96h32v96h32v128h32v160h80c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zM232 176c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v48h-48zm56 176h-64v-64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z"]},Be={prefix:"fas",iconName:"graduation-cap",icon:[640,512,[],"f19d","M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"]},Oe={prefix:"fas",iconName:"greater-than",icon:[384,512,[],"f531","M365.52 209.85L59.22 67.01c-16.06-7.49-35.15-.54-42.64 15.52L3.01 111.61c-7.49 16.06-.54 35.15 15.52 42.64L236.96 256.1 18.49 357.99C2.47 365.46-4.46 384.5 3.01 400.52l13.52 29C24 445.54 43.04 452.47 59.06 445l306.47-142.91a32.003 32.003 0 0 0 18.48-29v-34.23c-.01-12.45-7.21-23.76-18.49-29.01z"]},Fe={prefix:"fas",iconName:"greater-than-equal",icon:[448,512,[],"f532","M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z"]},qe={prefix:"fas",iconName:"grimace",icon:[496,512,[],"f57f","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM144 400h-8c-17.7 0-32-14.3-32-32v-8h40v40zm0-56h-40v-8c0-17.7 14.3-32 32-32h8v40zm-8-136c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm72 192h-48v-40h48v40zm0-56h-48v-40h48v40zm64 56h-48v-40h48v40zm0-56h-48v-40h48v40zm64 56h-48v-40h48v40zm0-56h-48v-40h48v40zm-8-104c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64 128c0 17.7-14.3 32-32 32h-8v-40h40v8zm0-24h-40v-40h8c17.7 0 32 14.3 32 32v8z"]},Re={prefix:"fas",iconName:"grin",icon:[496,512,[],"f580","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm80 256c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},Ue={prefix:"fas",iconName:"grin-alt",icon:[496,512,[],"f581","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm63.7 128.7c7.6-11.4 24.7-11.7 32.7 0 12.4 18.4 15.1 36.9 15.7 55.3-.5 18.4-3.3 36.9-15.7 55.3-7.6 11.4-24.7 11.7-32.7 0-12.4-18.4-15.1-36.9-15.7-55.3.5-18.4 3.3-36.9 15.7-55.3zm-160 0c7.6-11.4 24.7-11.7 32.7 0 12.4 18.4 15.1 36.9 15.7 55.3-.5 18.4-3.3 36.9-15.7 55.3-7.6 11.4-24.7 11.7-32.7 0-12.4-18.4-15.1-36.9-15.7-55.3.5-18.4 3.3-36.9 15.7-55.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},Ge={prefix:"fas",iconName:"grin-beam",icon:[496,512,[],"f582","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 144c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},_e={prefix:"fas",iconName:"grin-beam-sweat",icon:[504,512,[],"f583","M456 128c26.5 0 48-21 48-47 0-20-28.5-60.4-41.6-77.8-3.2-4.3-9.6-4.3-12.8 0C436.5 20.6 408 61 408 81c0 26 21.5 47 48 47zm0 32c-44.1 0-80-35.4-80-79 0-4.4.3-14.2 8.1-32.2C345 23.1 298.3 8 248 8 111 8 0 119 0 256s111 248 248 248 248-111 248-248c0-35.1-7.4-68.4-20.5-98.6-6.3 1.5-12.7 2.6-19.5 2.6zm-128-8c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.2 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},We={prefix:"fas",iconName:"grin-hearts",icon:[496,512,[],"f584","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM90.4 183.6c6.7-17.6 26.7-26.7 44.9-21.9l7.1 1.9 2-7.1c5-18.1 22.8-30.9 41.5-27.9 21.4 3.4 34.4 24.2 28.8 44.5L195.3 243c-1.2 4.5-5.9 7.2-10.5 6l-70.2-18.2c-20.4-5.4-31.9-27-24.2-47.2zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.2-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.6 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3zm133.4-201.3l-70.2 18.2c-4.5 1.2-9.2-1.5-10.5-6L281.3 173c-5.6-20.3 7.4-41.1 28.8-44.5 18.6-3 36.4 9.8 41.5 27.9l2 7.1 7.1-1.9c18.2-4.7 38.2 4.3 44.9 21.9 7.7 20.3-3.8 41.9-24.2 47.2z"]},je={prefix:"fas",iconName:"grin-squint",icon:[496,512,[],"f585","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 189.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 208l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.2 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},$e={prefix:"fas",iconName:"grin-squint-tears",icon:[512,512,[],"f586","M409.6 111.9c22.6-3.2 73.5-12 88.3-26.8 19.2-19.2 18.9-50.6-.7-70.2S446-5 426.9 14.2c-14.8 14.8-23.5 65.7-26.8 88.3-.8 5.5 3.9 10.2 9.5 9.4zM102.4 400.1c-22.6 3.2-73.5 12-88.3 26.8-19.1 19.1-18.8 50.6.8 70.2s51 19.9 70.2.7c14.8-14.8 23.5-65.7 26.8-88.3.8-5.5-3.9-10.2-9.5-9.4zm311.7-256.5c-33 3.9-48.6-25.1-45.7-45.7 3.4-24 7.4-42.1 11.5-56.5C285.1-13.4 161.8-.5 80.6 80.6-.5 161.7-13.4 285 41.4 379.9c14.4-4.1 32.4-8 56.5-11.5 33.2-3.9 48.6 25.2 45.7 45.7-3.4 24-7.4 42.1-11.5 56.5 94.8 54.8 218.1 41.9 299.3-39.2s94-204.4 39.2-299.3c-14.4 4.1-32.5 8-56.5 11.5zM255.7 106c3.3-13.2 22.4-11.5 23.6 1.8l4.8 52.3 52.3 4.8c13.4 1.2 14.9 20.3 1.8 23.6l-90.5 22.6c-8.9 2.2-16.7-5.9-14.5-14.5l22.5-90.6zm-90.9 230.3L160 284l-52.3-4.8c-13.4-1.2-14.9-20.3-1.8-23.6l90.5-22.6c8.8-2.2 16.7 5.8 14.5 14.5L188.3 338c-3.1 13.2-22.2 11.7-23.5-1.7zm215.7 44.2c-29.3 29.3-75.7 50.4-116.7 50.4-18.9 0-36.6-4.5-51-14.7-9.8-6.9-8.7-21.8 2-27.2 28.3-14.6 63.9-42.4 97.8-76.3s61.7-69.6 76.3-97.8c5.4-10.5 20.2-11.9 27.3-2 32.3 45.3 7.1 124.7-35.7 167.6z"]},Ye={prefix:"fas",iconName:"grin-stars",icon:[496,512,[],"f587","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM94.6 168.9l34.9-5 15.5-31.6c2.9-5.8 11-5.8 13.9 0l15.5 31.6 34.9 5c6.2 1 8.9 8.6 4.3 13.2l-25.4 24.6 6 34.9c1 6.2-5.3 11-11 7.9L152 233.3l-31.3 16.3c-5.7 3.1-12-1.7-11-7.9l6-34.9-25.4-24.6c-4.6-4.7-1.9-12.3 4.3-13.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3zm157.7-249.9l-25.4 24.6 6 34.9c1 6.2-5.3 11-11 7.9L344 233.3l-31.3 16.3c-5.7 3.1-12-1.7-11-7.9l6-34.9-25.4-24.6c-4.5-4.6-1.9-12.2 4.3-13.2l34.9-5 15.5-31.6c2.9-5.8 11-5.8 13.9 0l15.5 31.6 34.9 5c6.3.9 9 8.5 4.4 13.1z"]},Ke={prefix:"fas",iconName:"grin-tears",icon:[640,512,[],"f588","M102.4 256.1c-22.6 3.2-73.5 12-88.3 26.8-19.1 19.1-18.8 50.6.8 70.2s51 19.9 70.2.7c14.8-14.8 23.5-65.7 26.8-88.3.8-5.5-3.9-10.2-9.5-9.4zm523.4 26.8c-14.8-14.8-65.7-23.5-88.3-26.8-5.5-.8-10.3 3.9-9.5 9.5 3.2 22.6 12 73.5 26.8 88.3 19.2 19.2 50.6 18.9 70.2-.7s20-51.2.8-70.3zm-129.4-12.8c-3.8-26.6 19.1-49.5 45.7-45.7 8.9 1.3 16.8 2.7 24.3 4.1C552.7 104.5 447.7 8 320 8S87.3 104.5 73.6 228.5c7.5-1.4 15.4-2.8 24.3-4.1 33.2-3.9 48.6 25.3 45.7 45.7-11.8 82.3-29.9 100.4-35.8 106.4-.9.9-2 1.6-3 2.5 42.7 74.6 123 125 215.2 125s172.5-50.4 215.2-125.1c-1-.9-2.1-1.5-3-2.5-5.9-5.9-24-24-35.8-106.3zM400 152c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.7 9.2-21.6 20.7-17.9C227.1 330.5 272 336 320 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},Je={prefix:"fas",iconName:"grin-tongue",icon:[496,512,[],"f589","M248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.6 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-34.9 134.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z"]},Qe={prefix:"fas",iconName:"grin-tongue-squint",icon:[496,512,[],"f58a","M293.1 374.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.2-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-33.8 210.3l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.7 4.7 7.7 15.9 0 20.6zm163 30c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.8-4.7-7.8-15.9 0-20.6l80-48c11.7-6.9 23.9 7.7 15.4 18L343.6 208l33.6 40.3z"]},Xe={prefix:"fas",iconName:"grin-tongue-wink",icon:[496,512,[],"f58b","M344 184c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-56 225l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L112 233c-8.5 7.4-21.6.3-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c1.6 11.1-11.6 18.2-20 10.8zm152 39c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm-50.9 102.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z"]},ci={prefix:"fas",iconName:"grin-wink",icon:[496,512,[],"f58c","M0 256c0 137 111 248 248 248s248-111 248-248S385 8 248 8 0 119 0 256zm200-48c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm168 25l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L288 233c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S384 197 388 222.2c1.6 11-11.5 18.2-20 10.8zm-243.1 87.8C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6 20.7 17.9-9.2 55-83.2 93.3-143.8 93.3s-134.5-38.3-143.8-93.3c-2-11.9 9.3-21.6 20.7-17.9z"]},ai={prefix:"fas",iconName:"grip-horizontal",icon:[448,512,[],"f58d","M96 288H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM96 96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"]},ei={prefix:"fas",iconName:"grip-lines",icon:[512,512,[],"f7a4","M496 288H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-128H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z"]},ii={prefix:"fas",iconName:"grip-lines-vertical",icon:[256,512,[],"f7a5","M96 496V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm128 0V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16z"]},ni={prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M96 32H32C14.33 32 0 46.33 0 64v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM288 32h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"]},li={prefix:"fas",iconName:"guitar",icon:[512,512,[],"f7a6","M502.63 39L473 9.37a32 32 0 0 0-45.26 0L381.46 55.7a35.14 35.14 0 0 0-8.53 13.79L360.77 106l-76.26 76.26c-12.16-8.76-25.5-15.74-40.1-19.14-33.45-7.78-67-.88-89.88 22a82.45 82.45 0 0 0-20.24 33.47c-6 18.56-23.21 32.69-42.15 34.46-23.7 2.27-45.73 11.45-62.61 28.44C-16.11 327-7.9 409 47.58 464.45S185 528 230.56 482.52c17-16.88 26.16-38.9 28.45-62.71 1.76-18.85 15.89-36.13 34.43-42.14a82.6 82.6 0 0 0 33.48-20.25c22.87-22.88 29.74-56.36 22-89.75-3.39-14.64-10.37-28-19.16-40.2L406 151.23l36.48-12.16a35.14 35.14 0 0 0 13.79-8.53l46.33-46.32a32 32 0 0 0 .03-45.22zM208 352a48 48 0 1 1 48-48 48 48 0 0 1-48 48z"]},oi={prefix:"fas",iconName:"h-square",icon:[448,512,[],"f0fd","M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-112 48h-32c-8.837 0-16 7.163-16 16v80H160v-80c0-8.837-7.163-16-16-16h-32c-8.837 0-16 7.163-16 16v224c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16v-80h128v80c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16V144c0-8.837-7.163-16-16-16z"]},ri={prefix:"fas",iconName:"hamburger",icon:[512,512,[],"f805","M464 256H48a48 48 0 0 0 0 96h416a48 48 0 0 0 0-96zm16 128H32a16 16 0 0 0-16 16v16a64 64 0 0 0 64 64h352a64 64 0 0 0 64-64v-16a16 16 0 0 0-16-16zM58.64 224h394.72c34.57 0 54.62-43.9 34.82-75.88C448 83.2 359.55 32.1 256 32c-103.54.1-192 51.2-232.18 116.11C4 180.09 24.07 224 58.64 224zM384 112a16 16 0 1 1-16 16 16 16 0 0 1 16-16zM256 80a16 16 0 1 1-16 16 16 16 0 0 1 16-16zm-128 32a16 16 0 1 1-16 16 16 16 0 0 1 16-16z"]},fi={prefix:"fas",iconName:"hammer",icon:[576,512,[],"f6e3","M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z"]},ti={prefix:"fas",iconName:"hamsa",icon:[512,512,[],"f665","M509.34 307.25C504.28 295.56 492.75 288 480 288h-64V80c0-22-18-40-40-40s-40 18-40 40v134c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V40c0-22-18-40-40-40s-40 18-40 40v174c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V80c0-22-18-40-40-40S96 58 96 80v208H32c-12.75 0-24.28 7.56-29.34 19.25a31.966 31.966 0 0 0 5.94 34.58l102.69 110.03C146.97 490.08 199.69 512 256 512s109.03-21.92 144.72-60.14L503.4 341.83a31.966 31.966 0 0 0 5.94-34.58zM256 416c-53.02 0-96-64-96-64s42.98-64 96-64 96 64 96 64-42.98 64-96 64zm0-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"]},si={prefix:"fas",iconName:"hand-holding",icon:[576,512,[],"f4bd","M565.3 328.1c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z"]},hi={prefix:"fas",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M275.3 250.5c7 7.4 18.4 7.4 25.5 0l108.9-114.2c31.6-33.2 29.8-88.2-5.6-118.8-30.8-26.7-76.7-21.9-104.9 7.7L288 36.9l-11.1-11.6C248.7-4.4 202.8-9.2 172 17.5c-35.3 30.6-37.2 85.6-5.6 118.8l108.9 114.2zm290 77.6c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z"]},vi={prefix:"fas",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M159.88,175.82h64v64a16,16,0,0,0,16,16h64a16,16,0,0,0,16-16v-64h64a16,16,0,0,0,16-16v-64a16,16,0,0,0-16-16h-64v-64a16,16,0,0,0-16-16h-64a16,16,0,0,0-16,16v64h-64a16,16,0,0,0-16,16v64A16,16,0,0,0,159.88,175.82ZM568.07,336.13a39.91,39.91,0,0,0-55.93-8.47L392.47,415.84H271.86a16,16,0,0,1,0-32H350.1c16,0,30.75-10.87,33.37-26.61a32.06,32.06,0,0,0-31.62-37.38h-160a117.7,117.7,0,0,0-74.12,26.25l-46.5,37.74H15.87a16.11,16.11,0,0,0-16,16v96a16.11,16.11,0,0,0,16,16h347a104.8,104.8,0,0,0,61.7-20.27L559.6,392A40,40,0,0,0,568.07,336.13Z"]},mi={prefix:"fas",iconName:"hand-holding-usd",icon:[576,512,[],"f4c0","M271.06,144.3l54.27,14.3a8.59,8.59,0,0,1,6.63,8.1c0,4.6-4.09,8.4-9.12,8.4h-35.6a30,30,0,0,1-11.19-2.2c-5.24-2.2-11.28-1.7-15.3,2l-19,17.5a11.68,11.68,0,0,0-2.25,2.66,11.42,11.42,0,0,0,3.88,15.74,83.77,83.77,0,0,0,34.51,11.5V240c0,8.8,7.83,16,17.37,16h17.37c9.55,0,17.38-7.2,17.38-16V222.4c32.93-3.6,57.84-31,53.5-63-3.15-23-22.46-41.3-46.56-47.7L282.68,97.4a8.59,8.59,0,0,1-6.63-8.1c0-4.6,4.09-8.4,9.12-8.4h35.6A30,30,0,0,1,332,83.1c5.23,2.2,11.28,1.7,15.3-2l19-17.5A11.31,11.31,0,0,0,368.47,61a11.43,11.43,0,0,0-3.84-15.78,83.82,83.82,0,0,0-34.52-11.5V16c0-8.8-7.82-16-17.37-16H295.37C285.82,0,278,7.2,278,16V33.6c-32.89,3.6-57.85,31-53.51,63C227.63,119.6,247,137.9,271.06,144.3ZM565.27,328.1c-11.8-10.7-30.2-10-42.6,0L430.27,402a63.64,63.64,0,0,1-40,14H272a16,16,0,0,1,0-32h78.29c15.9,0,30.71-10.9,33.25-26.6a31.2,31.2,0,0,0,.46-5.46A32,32,0,0,0,352,320H192a117.66,117.66,0,0,0-74.1,26.29L71.4,384H16A16,16,0,0,0,0,400v96a16,16,0,0,0,16,16H372.77a64,64,0,0,0,40-14L564,377a32,32,0,0,0,1.28-48.9Z"]},zi={prefix:"fas",iconName:"hand-holding-water",icon:[576,512,[],"f4c1","M288 256c53 0 96-42.1 96-94 0-40-57.1-120.7-83.2-155.6-6.4-8.5-19.2-8.5-25.6 0C249.1 41.3 192 122 192 162c0 51.9 43 94 96 94zm277.3 72.1c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z"]},pi={prefix:"fas",iconName:"hand-lizard",icon:[576,512,[],"f258","M384 480h192V363.778a95.998 95.998 0 0 0-14.833-51.263L398.127 54.368A48 48 0 0 0 357.544 32H24C10.745 32 0 42.745 0 56v16c0 30.928 25.072 56 56 56h229.981c12.844 0 21.556 13.067 16.615 24.923l-21.41 51.385A32 32 0 0 1 251.648 224H128c-35.346 0-64 28.654-64 64v8c0 13.255 10.745 24 24 24h147.406a47.995 47.995 0 0 1 25.692 7.455l111.748 70.811A24.001 24.001 0 0 1 384 418.539V480z"]},di={prefix:"fas",iconName:"hand-middle-finger",icon:[512,512,[],"f806","M479.93 317.12a37.33 37.33 0 0 0-28.28-36.19L416 272v-49.59c0-11.44-9.69-21.29-23.15-23.54l-38.4-6.4C336.63 189.5 320 200.86 320 216v32a8 8 0 0 1-16 0V50c0-26.28-20.25-49.2-46.52-50A48 48 0 0 0 208 48v200a8 8 0 0 1-16 0v-32c0-15.15-16.63-26.51-34.45-23.54l-30.68 5.12c-18 3-30.87 16.12-30.87 31.38V376a8 8 0 0 1-16 0v-76l-27.36 15A37.34 37.34 0 0 0 32 348.4v73.47a37.31 37.31 0 0 0 10.93 26.39l30.93 30.93A112 112 0 0 0 153.05 512h215A112 112 0 0 0 480 400z"]},Mi={prefix:"fas",iconName:"hand-paper",icon:[448,512,[],"f256","M408.781 128.007C386.356 127.578 368 146.36 368 168.79V256h-8V79.79c0-22.43-18.356-41.212-40.781-40.783C297.488 39.423 280 57.169 280 79v177h-8V40.79C272 18.36 253.644-.422 231.219.007 209.488.423 192 18.169 192 40v216h-8V80.79c0-22.43-18.356-41.212-40.781-40.783C121.488 40.423 104 58.169 104 80v235.992l-31.648-43.519c-12.993-17.866-38.009-21.817-55.877-8.823-17.865 12.994-21.815 38.01-8.822 55.877l125.601 172.705A48 48 0 0 0 172.073 512h197.59c22.274 0 41.622-15.324 46.724-37.006l26.508-112.66a192.011 192.011 0 0 0 5.104-43.975V168c.001-21.831-17.487-39.577-39.218-39.993z"]},ui={prefix:"fas",iconName:"hand-peace",icon:[448,512,[],"f25b","M408 216c-22.092 0-40 17.909-40 40h-8v-32c0-22.091-17.908-40-40-40s-40 17.909-40 40v32h-8V48c0-26.51-21.49-48-48-48s-48 21.49-48 48v208h-13.572L92.688 78.449C82.994 53.774 55.134 41.63 30.461 51.324 5.787 61.017-6.356 88.877 3.337 113.551l74.765 190.342-31.09 24.872c-15.381 12.306-19.515 33.978-9.741 51.081l64 112A39.998 39.998 0 0 0 136 512h240c18.562 0 34.686-12.77 38.937-30.838l32-136A39.97 39.97 0 0 0 448 336v-80c0-22.091-17.908-40-40-40z"]},Ci={prefix:"fas",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M91.826 467.2V317.966c-8.248 5.841-16.558 10.57-24.918 14.153C35.098 345.752-.014 322.222 0 288c.008-18.616 10.897-32.203 29.092-40 28.286-12.122 64.329-78.648 77.323-107.534 7.956-17.857 25.479-28.453 43.845-28.464l.001-.002h171.526c11.812 0 21.897 8.596 23.703 20.269 7.25 46.837 38.483 61.76 38.315 123.731-.007 2.724.195 13.254.195 16 0 50.654-22.122 81.574-71.263 72.6-9.297 18.597-39.486 30.738-62.315 16.45-21.177 24.645-53.896 22.639-70.944 6.299V467.2c0 24.15-20.201 44.8-43.826 44.8-23.283 0-43.826-21.35-43.826-44.8zM112 72V24c0-13.255 10.745-24 24-24h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24zm212-24c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z"]},Hi={prefix:"fas",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M44.8 155.826h149.234c-5.841-8.248-10.57-16.558-14.153-24.918C166.248 99.098 189.778 63.986 224 64c18.616.008 32.203 10.897 40 29.092 12.122 28.286 78.648 64.329 107.534 77.323 17.857 7.956 28.453 25.479 28.464 43.845l.002.001v171.526c0 11.812-8.596 21.897-20.269 23.703-46.837 7.25-61.76 38.483-123.731 38.315-2.724-.007-13.254.195-16 .195-50.654 0-81.574-22.122-72.6-71.263-18.597-9.297-30.738-39.486-16.45-62.315-24.645-21.177-22.639-53.896-6.299-70.944H44.8c-24.15 0-44.8-20.201-44.8-43.826 0-23.283 21.35-43.826 44.8-43.826zM440 176h48c13.255 0 24 10.745 24 24v192c0 13.255-10.745 24-24 24h-48c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24zm24 212c11.046 0 20-8.954 20-20s-8.954-20-20-20-20 8.954-20 20 8.954 20 20 20z"]},Vi={prefix:"fas",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M512 199.652c0 23.625-20.65 43.826-44.8 43.826h-99.851c16.34 17.048 18.346 49.766-6.299 70.944 14.288 22.829 2.147 53.017-16.45 62.315C353.574 425.878 322.654 448 272 448c-2.746 0-13.276-.203-16-.195-61.971.168-76.894-31.065-123.731-38.315C120.596 407.683 112 397.599 112 385.786V214.261l.002-.001c.011-18.366 10.607-35.889 28.464-43.845 28.886-12.994 95.413-49.038 107.534-77.323 7.797-18.194 21.384-29.084 40-29.092 34.222-.014 57.752 35.098 44.119 66.908-3.583 8.359-8.312 16.67-14.153 24.918H467.2c23.45 0 44.8 20.543 44.8 43.826zM96 200v192c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24h48c13.255 0 24 10.745 24 24zM68 368c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z"]},gi={prefix:"fas",iconName:"hand-point-up",icon:[384,512,[],"f0a6","M135.652 0c23.625 0 43.826 20.65 43.826 44.8v99.851c17.048-16.34 49.766-18.346 70.944 6.299 22.829-14.288 53.017-2.147 62.315 16.45C361.878 158.426 384 189.346 384 240c0 2.746-.203 13.276-.195 16 .168 61.971-31.065 76.894-38.315 123.731C343.683 391.404 333.599 400 321.786 400H150.261l-.001-.002c-18.366-.011-35.889-10.607-43.845-28.464C93.421 342.648 57.377 276.122 29.092 264 10.897 256.203.008 242.616 0 224c-.014-34.222 35.098-57.752 66.908-44.119 8.359 3.583 16.67 8.312 24.918 14.153V44.8c0-23.45 20.543-44.8 43.826-44.8zM136 416h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24v-48c0-13.255 10.745-24 24-24zm168 28c-11.046 0-20 8.954-20 20s8.954 20 20 20 20-8.954 20-20-8.954-20-20-20z"]},Li={prefix:"fas",iconName:"hand-pointer",icon:[448,512,[],"f25a","M448 240v96c0 3.084-.356 6.159-1.063 9.162l-32 136C410.686 499.23 394.562 512 376 512H168a40.004 40.004 0 0 1-32.35-16.473l-127.997-176c-12.993-17.866-9.043-42.883 8.822-55.876 17.867-12.994 42.884-9.043 55.877 8.823L104 315.992V40c0-22.091 17.908-40 40-40s40 17.909 40 40v200h8v-40c0-22.091 17.908-40 40-40s40 17.909 40 40v40h8v-24c0-22.091 17.908-40 40-40s40 17.909 40 40v24h8c0-22.091 17.908-40 40-40s40 17.909 40 40zm-256 80h-8v96h8v-96zm88 0h-8v96h8v-96zm88 0h-8v96h8v-96z"]},xi={prefix:"fas",iconName:"hand-rock",icon:[512,512,[],"f255","M464.8 80c-26.9-.4-48.8 21.2-48.8 48h-8V96.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v32h-8V80.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v48h-8V96.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v136l-8-7.1v-48.1c0-26.3-20.9-48.3-47.2-48.8C21.9 127.6 0 149.2 0 176v66.4c0 27.4 11.7 53.5 32.2 71.8l111.7 99.3c10.2 9.1 16.1 22.2 16.1 35.9v6.7c0 13.3 10.7 24 24 24h240c13.3 0 24-10.7 24-24v-2.9c0-12.8 2.6-25.5 7.5-37.3l49-116.3c5-11.8 7.5-24.5 7.5-37.3V128.8c0-26.3-20.9-48.4-47.2-48.8z"]},bi={prefix:"fas",iconName:"hand-scissors",icon:[512,512,[],"f257","M216 440c0-22.092 17.909-40 40-40v-8h-32c-22.091 0-40-17.908-40-40s17.909-40 40-40h32v-8H48c-26.51 0-48-21.49-48-48s21.49-48 48-48h208v-13.572l-177.551-69.74c-24.674-9.694-36.818-37.555-27.125-62.228 9.693-24.674 37.554-36.817 62.228-27.124l190.342 74.765 24.872-31.09c12.306-15.381 33.978-19.515 51.081-9.741l112 64A40.002 40.002 0 0 1 512 168v240c0 18.562-12.77 34.686-30.838 38.937l-136 32A39.982 39.982 0 0 1 336 480h-80c-22.091 0-40-17.908-40-40z"]},Ni={prefix:"fas",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M106.66,170.64l.09,0,49.55-20.65a7.32,7.32,0,0,0,3.68-6h0a7.29,7.29,0,0,0-3.68-6l-49.57-20.67-.07,0L86,67.68a6.66,6.66,0,0,0-11.92,0l-20.7,49.63-.05,0L3.7,138A7.29,7.29,0,0,0,0,144H0a7.32,7.32,0,0,0,3.68,6L53.27,170.6l.07,0L74,220.26a6.65,6.65,0,0,0,11.92,0l20.69-49.62ZM471.38,467.41l-1-.42-1-.5a38.67,38.67,0,0,1,0-69.14l1-.49,1-.43,37.49-15.63,15.63-37.48.41-1,.47-.95c3.85-7.74,10.58-13.63,18.35-17.34,0-1.33.25-2.69.27-4V144a32,32,0,0,0-64,0v72a8,8,0,0,1-8,8H456a8,8,0,0,1-8-8V64a32,32,0,0,0-64,0V216a8,8,0,0,1-8,8H360a8,8,0,0,1-8-8V32a32,32,0,0,0-64,0V216a8,8,0,0,1-8,8H264a8,8,0,0,1-8-8V64a32,32,0,0,0-64,0v241l-23.59-32.49a40,40,0,0,0-64.71,47.09L229.3,492.21A48.07,48.07,0,0,0,268.09,512H465.7c19.24,0,35.65-11.73,43.24-28.79l-.07-.17ZM349.79,339.52,320,351.93l-12.42,29.78a4,4,0,0,1-7.15,0L288,351.93l-29.79-12.41a4,4,0,0,1,0-7.16L288,319.94l12.42-29.78a4,4,0,0,1,7.15,0L320,319.94l29.79,12.42a4,4,0,0,1,0,7.16ZM640,431.91a7.28,7.28,0,0,0-3.68-6l-49.57-20.67-.07,0L566,355.63a6.66,6.66,0,0,0-11.92,0l-20.7,49.63-.05,0L483.7,426a7.28,7.28,0,0,0-3.68,6h0a7.29,7.29,0,0,0,3.68,5.95l49.57,20.67.07,0L554,508.21a6.65,6.65,0,0,0,11.92,0l20.69-49.62h0l.09,0,49.55-20.66a7.29,7.29,0,0,0,3.68-5.95h0Z"]},Ai={prefix:"fas",iconName:"hand-spock",icon:[512,512,[],"f259","M510.9005,145.27027,442.604,432.09391A103.99507,103.99507,0,0,1,341.43745,512H214.074a135.96968,135.96968,0,0,1-93.18489-36.95291L12.59072,373.12723a39.992,39.992,0,0,1,54.8122-58.24988l60.59342,57.02528v0a283.24849,283.24849,0,0,0-11.6703-80.46734L73.63726,147.36011a40.00575,40.00575,0,1,1,76.71833-22.7187l37.15458,125.39477a8.33113,8.33113,0,0,0,16.05656-4.4414L153.26183,49.95406A39.99638,39.99638,0,1,1,230.73015,30.0166l56.09491,218.15825a10.42047,10.42047,0,0,0,20.30018-.501L344.80766,63.96966a40.052,40.052,0,0,1,51.30245-30.0893c19.86073,6.2998,30.86262,27.67378,26.67564,48.08487l-33.83869,164.966a7.55172,7.55172,0,0,0,14.74406,3.2666l29.3973-123.45874a39.99414,39.99414,0,1,1,77.81208,18.53121Z"]},Si={prefix:"fas",iconName:"hands",icon:[640,512,[],"f4c2","M204.8 230.4c-10.6-14.1-30.7-17-44.8-6.4-14.1 10.6-17 30.7-6.4 44.8l38.1 50.8c4.8 6.4 4.1 15.3-1.5 20.9l-12.8 12.8c-6.7 6.7-17.6 6.2-23.6-1.1L64 244.4V96c0-17.7-14.3-32-32-32S0 78.3 0 96v218.4c0 10.9 3.7 21.5 10.5 30l104.1 134.3c5 6.5 8.4 13.9 10.4 21.7 1.8 6.9 8.1 11.6 15.3 11.6H272c8.8 0 16-7.2 16-16V384c0-27.7-9-54.6-25.6-76.8l-57.6-76.8zM608 64c-17.7 0-32 14.3-32 32v148.4l-89.8 107.8c-6 7.2-17 7.7-23.6 1.1l-12.8-12.8c-5.6-5.6-6.3-14.5-1.5-20.9l38.1-50.8c10.6-14.1 7.7-34.2-6.4-44.8-14.1-10.6-34.2-7.7-44.8 6.4l-57.6 76.8C361 329.4 352 356.3 352 384v112c0 8.8 7.2 16 16 16h131.7c7.1 0 13.5-4.7 15.3-11.6 2-7.8 5.4-15.2 10.4-21.7l104.1-134.3c6.8-8.5 10.5-19.1 10.5-30V96c0-17.7-14.3-32-32-32z"]},yi={prefix:"fas",iconName:"hands-helping",icon:[640,512,[],"f4c4","M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z"]},wi={prefix:"fas",iconName:"hands-wash",icon:[576,512,[],"e05e","M496,224a48,48,0,1,0-48-48A48,48,0,0,0,496,224ZM311.47,178.45A56.77,56.77,0,0,1,328,176a56,56,0,0,1,19,3.49l15.35-48.61A24,24,0,0,0,342,99.74c-11.53-1.35-22.21,6.44-25.71,17.51l-20.9,66.17ZM93.65,386.33c.8-.19,1.54-.54,2.35-.71V359.93a156,156,0,0,1,107.06-148l73.7-22.76L310.92,81.05a24,24,0,0,0-20.33-31.11c-11.53-1.34-22.22,6.45-25.72,17.52L231.42,173.88a8,8,0,0,1-15.26-4.83L259.53,31.26A24,24,0,0,0,239.2.15C227.67-1.19,217,6.6,213.49,17.66L165.56,169.37a8,8,0,1,1-15.26-4.82l38.56-122a24,24,0,0,0-20.33-31.11C157,10,146.32,17.83,142.82,28.9l-60,189.85L80.76,168.7A24,24,0,0,0,56.9,144.55c-13.23-.05-24.72,10.54-24.9,23.86V281.14A123.69,123.69,0,0,0,93.65,386.33ZM519.1,336H360a8,8,0,0,1,0-16H488a24,24,0,0,0,23.54-28.76C509.35,279.84,498.71,272,487.1,272H288l47.09-17.06a24,24,0,0,0-14.18-45.88L213.19,242.31A123.88,123.88,0,0,0,128,360v25.65a79.78,79.78,0,0,1,58,108.63A118.9,118.9,0,0,0,248,512H456a24,24,0,0,0,23.54-28.76C477.35,471.84,466.71,464,455.1,464H360a8,8,0,0,1,0-16H488a24,24,0,0,0,23.54-28.76C509.35,407.84,498.71,400,487.1,400H360a8,8,0,0,1,0-16H520a24,24,0,0,0,23.54-28.76C541.35,343.84,530.71,336,519.1,336ZM416,64a32,32,0,1,0-32-32A32,32,0,0,0,416,64ZM112,416a48,48,0,1,0,48,48A48,48,0,0,0,112,416Z"]},ki={prefix:"fas",iconName:"handshake",icon:[640,512,[],"f2b5","M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1.1-.2.3-.3.4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7.1-.1.3-.1.4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z"]},Ti={prefix:"fas",iconName:"handshake-alt-slash",icon:[640,512,[],"e05f","M358.59,195.6,504.2,313.8a63.4,63.4,0,0,1,22.21,37.91H624a16.05,16.05,0,0,0,16-16V143.91A16,16,0,0,0,624,128H512L457.41,73.41A32,32,0,0,0,434.8,64H348.91a32,32,0,0,0-21.61,8.41l-88.12,80.68-25.69-19.85L289.09,64H205.3a32,32,0,0,0-22.6,9.41l-20.34,20.3L45.47,3.38A16,16,0,0,0,23,6.19L3.38,31.46A16,16,0,0,0,6.19,53.91L594.54,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45L303.4,202.72l32.69-29.92,27-24.7a16,16,0,0,1,21.61,23.61ZM16,128A16.05,16.05,0,0,0,0,144V335.91a16,16,0,0,0,16,16H146.3l90.5,81.89a64,64,0,0,0,90-9.3l.2-.2,17.91,15.5a37.16,37.16,0,0,0,52.29-5.39l8.8-10.82L23.56,128Z"]},Pi={prefix:"fas",iconName:"handshake-slash",icon:[640,512,[],"e060","M0,128.21V384H64a32,32,0,0,0,32-32V184L23.83,128.21ZM48,320.1a16,16,0,1,1-16,16A16,16,0,0,1,48,320.1Zm80,31.81h18.3l90.5,81.89a64,64,0,0,0,90-9.3l.2-.2,17.91,15.5a37.16,37.16,0,0,0,52.29-5.39l8.8-10.82L128,208.72Zm416-223.7V352.1a32,32,0,0,0,32,32h64V128.21ZM592,352.1a16,16,0,1,1,16-16A16,16,0,0,1,592,352.1ZM303.33,202.67l59.58-54.57a16,16,0,0,1,21.59,23.61L358.41,195.6,504,313.8a73.08,73.08,0,0,1,7.91,7.7V128L457.3,73.41A31.76,31.76,0,0,0,434.7,64H348.8a31.93,31.93,0,0,0-21.6,8.41l-88.07,80.64-25.64-19.81L289.09,64H205.3a32,32,0,0,0-22.6,9.41L162.36,93.72,45.47,3.38A16,16,0,0,0,23,6.19L3.38,31.46A16,16,0,0,0,6.19,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.65-25.27a16,16,0,0,0-2.82-22.45Z"]},Di={prefix:"fas",iconName:"hanukiah",icon:[640,512,[],"f6e6","M232 160c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm-64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm224 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm88 8c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v120h32V168zm-440-8c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm520 0h-32c-8.84 0-16 7.16-16 16v112c0 17.67-14.33 32-32 32H352V128c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v192H96c-17.67 0-32-14.33-32-32V176c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v112c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V176c0-8.84-7.16-16-16-16zm-16-32c13.25 0 24-11.94 24-26.67S608 48 608 48s-24 38.61-24 53.33S594.75 128 608 128zm-576 0c13.25 0 24-11.94 24-26.67S32 48 32 48 8 86.61 8 101.33 18.75 128 32 128zm288-48c13.25 0 24-11.94 24-26.67S320 0 320 0s-24 38.61-24 53.33S306.75 80 320 80zm-208 48c13.25 0 24-11.94 24-26.67S112 48 112 48s-24 38.61-24 53.33S98.75 128 112 128zm64 0c13.25 0 24-11.94 24-26.67S176 48 176 48s-24 38.61-24 53.33S162.75 128 176 128zm64 0c13.25 0 24-11.94 24-26.67S240 48 240 48s-24 38.61-24 53.33S226.75 128 240 128zm160 0c13.25 0 24-11.94 24-26.67S400 48 400 48s-24 38.61-24 53.33S386.75 128 400 128zm64 0c13.25 0 24-11.94 24-26.67S464 48 464 48s-24 38.61-24 53.33S450.75 128 464 128zm64 0c13.25 0 24-11.94 24-26.67S528 48 528 48s-24 38.61-24 53.33S514.75 128 528 128z"]},Ei={prefix:"fas",iconName:"hard-hat",icon:[512,512,[],"f807","M480 288c0-80.25-49.28-148.92-119.19-177.62L320 192V80a16 16 0 0 0-16-16h-96a16 16 0 0 0-16 16v112l-40.81-81.62C81.28 139.08 32 207.75 32 288v64h448zm16 96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},Ii={prefix:"fas",iconName:"hashtag",icon:[448,512,[],"f292","M440.667 182.109l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l14.623-81.891C377.123 38.754 371.468 32 363.997 32h-40.632a12 12 0 0 0-11.813 9.891L296.175 128H197.54l14.623-81.891C213.477 38.754 207.822 32 200.35 32h-40.632a12 12 0 0 0-11.813 9.891L132.528 128H53.432a12 12 0 0 0-11.813 9.891l-7.143 40C33.163 185.246 38.818 192 46.289 192h74.81L98.242 320H19.146a12 12 0 0 0-11.813 9.891l-7.143 40C-1.123 377.246 4.532 384 12.003 384h74.81L72.19 465.891C70.877 473.246 76.532 480 84.003 480h40.632a12 12 0 0 0 11.813-9.891L151.826 384h98.634l-14.623 81.891C234.523 473.246 240.178 480 247.65 480h40.632a12 12 0 0 0 11.813-9.891L315.472 384h79.096a12 12 0 0 0 11.813-9.891l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l22.857-128h79.096a12 12 0 0 0 11.813-9.891zM261.889 320h-98.634l22.857-128h98.634l-22.857 128z"]},Zi={prefix:"fas",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M490 296.9C480.51 239.51 450.51 64 392.3 64c-14 0-26.49 5.93-37 14a58.21 58.21 0 0 1-70.58 0c-10.51-8-23-14-37-14-58.2 0-88.2 175.47-97.71 232.88C188.81 309.47 243.73 320 320 320s131.23-10.51 170-23.1zm142.9-37.18a16 16 0 0 0-19.75 1.5c-1 .9-101.27 90.78-293.16 90.78-190.82 0-292.22-89.94-293.24-90.84A16 16 0 0 0 1 278.53C1.73 280.55 78.32 480 320 480s318.27-199.45 319-201.47a16 16 0 0 0-6.09-18.81z"]},Bi={prefix:"fas",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M260.8 291.06c-28.63-22.94-62-35.06-96.4-35.06C87 256 21.47 318.72 1.43 412.06c-3.55 16.6-.43 33.83 8.57 47.3C18.75 472.47 31.83 480 45.88 480H592c-103.21 0-155-37.07-233.19-104.46zm234.65-18.29L468.4 116.2A64 64 0 0 0 392 64.41L200.85 105a64 64 0 0 0-50.35 55.79L143.61 226c6.9-.83 13.7-2 20.79-2 41.79 0 82 14.55 117.29 42.82l98 84.48C450.76 412.54 494.9 448 592 448a48 48 0 0 0 48-48c0-25.39-29.6-119.33-144.55-127.23z"]},Oi={prefix:"fas",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M496 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-304-64l-64-32 64-32 32-64 32 64 64 32-64 32-16 32h208l-86.41-201.63a63.955 63.955 0 0 1-1.89-45.45L416 0 228.42 107.19a127.989 127.989 0 0 0-53.46 59.15L64 416h144l-16-32zm64-224l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16z"]},Fi={prefix:"fas",iconName:"hdd",icon:[576,512,[],"f0a0","M576 304v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48zm-48-80a79.557 79.557 0 0 1 30.777 6.165L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L17.223 230.165A79.557 79.557 0 0 1 48 224h480zm-48 96c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm-96 0c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"]},qi={prefix:"fas",iconName:"head-side-cough",icon:[640,512,[],"e061","M616,304a24,24,0,1,0-24-24A24,24,0,0,0,616,304ZM552,416a24,24,0,1,0,24,24A24,24,0,0,0,552,416Zm-64-56a24,24,0,1,0,24,24A24,24,0,0,0,488,360ZM616,464a24,24,0,1,0,24,24A24,24,0,0,0,616,464Zm0-104a24,24,0,1,0,24,24A24,24,0,0,0,616,360Zm-64-40a24,24,0,1,0,24,24A24,24,0,0,0,552,320Zm-74.78-45c-21-47.12-48.5-151.75-73.12-186.75A208.13,208.13,0,0,0,234.1,0H192C86,0,0,86,0,192c0,56.75,24.75,107.62,64,142.88V512H288V480h64a64,64,0,0,0,64-64H320a32,32,0,0,1,0-64h96V320h32A32,32,0,0,0,477.22,275ZM288,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,288,224Z"]},Ri={prefix:"fas",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M454.11,319.21c19.56-3.81,31.62-25,23.11-44.21-21-47.12-48.5-151.75-73.12-186.75A208.13,208.13,0,0,0,234.1,0H192A190.64,190.64,0,0,0,84.18,33.3L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45ZM313.39,210.45,263.61,172c5.88-7.14,14.43-12,24.36-12a32.06,32.06,0,0,1,32,32C320,199,317.24,205.17,313.39,210.45ZM616,304a24,24,0,1,0-24-24A24,24,0,0,0,616,304Zm-64,64a24,24,0,1,0-24-24A24,24,0,0,0,552,368ZM288,384a32,32,0,0,1,32-32h19.54L20.73,105.59A190.86,190.86,0,0,0,0,192c0,56.75,24.75,107.62,64,142.88V512H288V480h64a64,64,0,0,0,64-64H320A32,32,0,0,1,288,384Zm328-24a24,24,0,1,0,24,24A24,24,0,0,0,616,360Z"]},Ui={prefix:"fas",iconName:"head-side-mask",icon:[512,512,[],"e063","M.15,184.42C-2.17,244.21,23,298.06,64,334.88V512H224V316.51L3.67,156.25A182.28,182.28,0,0,0,.15,184.42ZM509.22,275c-21-47.12-48.5-151.75-73.12-186.75A208.11,208.11,0,0,0,266.11,0H200C117,0,42.48,50.57,13.25,123.65L239.21,288H511.76A31.35,31.35,0,0,0,509.22,275ZM320,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,320,224Zm16,144H496l16-48H256V512H401.88a64,64,0,0,0,60.71-43.76L464,464H336a16,16,0,0,1,0-32H474.67l10.67-32H336a16,16,0,0,1,0-32Z"]},Gi={prefix:"fas",iconName:"head-side-virus",icon:[512,512,[],"e064","M272,240a16,16,0,1,0,16,16A16,16,0,0,0,272,240Zm-64-64a16,16,0,1,0,16,16A16,16,0,0,0,208,176Zm301.2,99c-20.93-47.12-48.43-151.73-73.07-186.75A207.9,207.9,0,0,0,266.09,0H192C86,0,0,86,0,192A191.23,191.23,0,0,0,64,334.81V512H320V448h64a64,64,0,0,0,64-64V320H480A32,32,0,0,0,509.2,275ZM368,240H355.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C290.47,297.09,256,311.37,256,339.88V352a16,16,0,0,1-32,0V339.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H112a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V96a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C313.09,173.53,327.37,208,355.88,208H368a16,16,0,0,1,0,32Z"]},_i={prefix:"fas",iconName:"heading",icon:[512,512,[],"f1dc","M448 96v320h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H320a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V288H160v128h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V96H32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16h-32v128h192V96h-32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16z"]},Wi={prefix:"fas",iconName:"headphones",icon:[512,512,[],"f025","M256 32C114.52 32 0 146.496 0 288v48a32 32 0 0 0 17.689 28.622l14.383 7.191C34.083 431.903 83.421 480 144 480h24c13.255 0 24-10.745 24-24V280c0-13.255-10.745-24-24-24h-24c-31.342 0-59.671 12.879-80 33.627V288c0-105.869 86.131-192 192-192s192 86.131 192 192v1.627C427.671 268.879 399.342 256 368 256h-24c-13.255 0-24 10.745-24 24v176c0 13.255 10.745 24 24 24h24c60.579 0 109.917-48.098 111.928-108.187l14.382-7.191A32 32 0 0 0 512 336v-48c0-141.479-114.496-256-256-256z"]},ji={prefix:"fas",iconName:"headphones-alt",icon:[512,512,[],"f58f","M160 288h-16c-35.35 0-64 28.7-64 64.12v63.76c0 35.41 28.65 64.12 64 64.12h16c17.67 0 32-14.36 32-32.06V320.06c0-17.71-14.33-32.06-32-32.06zm208 0h-16c-17.67 0-32 14.35-32 32.06v127.88c0 17.7 14.33 32.06 32 32.06h16c35.35 0 64-28.71 64-64.12v-63.76c0-35.41-28.65-64.12-64-64.12zM256 32C112.91 32 4.57 151.13 0 288v112c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V288c0-114.67 93.33-207.8 208-207.82 114.67.02 208 93.15 208 207.82v112c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V288C507.43 151.13 399.09 32 256 32z"]},$i={prefix:"fas",iconName:"headset",icon:[512,512,[],"f590","M192 208c0-17.67-14.33-32-32-32h-16c-35.35 0-64 28.65-64 64v48c0 35.35 28.65 64 64 64h16c17.67 0 32-14.33 32-32V208zm176 144c35.35 0 64-28.65 64-64v-48c0-35.35-28.65-64-64-64h-16c-17.67 0-32 14.33-32 32v112c0 17.67 14.33 32 32 32h16zM256 0C113.18 0 4.58 118.83 0 256v16c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-16c0-114.69 93.31-208 208-208s208 93.31 208 208h-.12c.08 2.43.12 165.72.12 165.72 0 23.35-18.93 42.28-42.28 42.28H320c0-26.51-21.49-48-48-48h-32c-26.51 0-48 21.49-48 48s21.49 48 48 48h181.72c49.86 0 90.28-40.42 90.28-90.28V256C507.42 118.83 398.82 0 256 0z"]},Yi={prefix:"fas",iconName:"heart",icon:[512,512,[],"f004","M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"]},Ki={prefix:"fas",iconName:"heart-broken",icon:[512,512,[],"f7a9","M473.7 73.8l-2.4-2.5c-46-47-118-51.7-169.6-14.8L336 159.9l-96 64 48 128-144-144 96-64-28.6-86.5C159.7 19.6 87 24 40.7 71.4l-2.4 2.4C-10.4 123.6-12.5 202.9 31 256l212.1 218.6c7.1 7.3 18.6 7.3 25.7 0L481 255.9c43.5-53 41.4-132.3-7.3-182.1z"]},Ji={prefix:"fas",iconName:"heartbeat",icon:[512,512,[],"f21e","M320.2 243.8l-49.7 99.4c-6 12.1-23.4 11.7-28.9-.6l-56.9-126.3-30 71.7H60.6l182.5 186.5c7.1 7.3 18.6 7.3 25.7 0L451.4 288H342.3l-22.1-44.2zM473.7 73.9l-2.4-2.5c-51.5-52.6-135.8-52.6-187.4 0L256 100l-27.9-28.5c-51.5-52.7-135.9-52.7-187.4 0l-2.4 2.4C-10.4 123.7-12.5 203 31 256h102.4l35.9-86.2c5.4-12.9 23.6-13.2 29.4-.4l58.2 129.3 49-97.9c5.9-11.8 22.7-11.8 28.6 0l27.6 55.2H481c43.5-53 41.4-132.3-7.3-182.1z"]},Qi={prefix:"fas",iconName:"helicopter",icon:[640,512,[],"f533","M304 384h272c17.67 0 32-14.33 32-32 0-123.71-100.29-224-224-224V64h176c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H144c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h176v64H112L68.8 70.4C65.78 66.37 61.03 64 56 64H16.01C5.6 64-2.04 73.78.49 83.88L32 192l160 64 86.4 115.2A31.992 31.992 0 0 0 304 384zm112-188.49C478.55 208.3 528.03 257.44 540.79 320H416V195.51zm219.37 263.3l-22.15-22.2c-6.25-6.26-16.24-6.1-22.64.01-7.09 6.77-13.84 11.25-24.64 11.25H240c-8.84 0-16 7.18-16 16.03v32.06c0 8.85 7.16 16.03 16 16.03h325.94c14.88 0 35.3-.47 68.45-29.52 7.02-6.14 7.57-17.05.98-23.66z"]},Xi={prefix:"fas",iconName:"highlighter",icon:[544,512,[],"f591","M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z"]},cn={prefix:"fas",iconName:"hiking",icon:[384,512,[],"f6ec","M80.95 472.23c-4.28 17.16 6.14 34.53 23.28 38.81 2.61.66 5.22.95 7.8.95 14.33 0 27.37-9.7 31.02-24.23l25.24-100.97-52.78-52.78-34.56 138.22zm14.89-196.12L137 117c2.19-8.42-3.14-16.95-11.92-19.06-43.88-10.52-88.35 15.07-99.32 57.17L.49 253.24c-2.19 8.42 3.14 16.95 11.92 19.06l63.56 15.25c8.79 2.1 17.68-3.02 19.87-11.44zM368 160h-16c-8.84 0-16 7.16-16 16v16h-34.75l-46.78-46.78C243.38 134.11 228.61 128 212.91 128c-27.02 0-50.47 18.3-57.03 44.52l-26.92 107.72a32.012 32.012 0 0 0 8.42 30.39L224 397.25V480c0 17.67 14.33 32 32 32s32-14.33 32-32v-82.75c0-17.09-6.66-33.16-18.75-45.25l-46.82-46.82c.15-.5.49-.89.62-1.41l19.89-79.57 22.43 22.43c6 6 14.14 9.38 22.62 9.38h48v240c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V176c.01-8.84-7.15-16-15.99-16zM240 96c26.51 0 48-21.49 48-48S266.51 0 240 0s-48 21.49-48 48 21.49 48 48 48z"]},an={prefix:"fas",iconName:"hippo",icon:[640,512,[],"f6ed","M581.12 96.2c-27.67-.15-52.5 17.58-76.6 26.62C489.98 88.27 455.83 64 416 64c-11.28 0-21.95 2.3-32 5.88V56c0-13.26-10.75-24-24-24h-16c-13.25 0-24 10.74-24 24v48.98C286.01 79.58 241.24 64 192 64 85.96 64 0 135.64 0 224v240c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16v-70.79C128.35 407.57 166.72 416 208 416s79.65-8.43 112-22.79V464c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V288h128v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c17.67 0 32-14.33 32-32v-92.02c0-34.09-24.79-67.59-58.88-67.78zM448 176c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"]},en={prefix:"fas",iconName:"history",icon:[512,512,[],"f1da","M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z"]},nn={prefix:"fas",iconName:"hockey-puck",icon:[512,512,[],"f453","M0 160c0-53 114.6-96 256-96s256 43 256 96-114.6 96-256 96S0 213 0 160zm0 82.2V352c0 53 114.6 96 256 96s256-43 256-96V242.2c-113.4 82.3-398.5 82.4-512 0z"]},ln={prefix:"fas",iconName:"holly-berry",icon:[448,512,[],"f7aa","M144 192c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm112-48c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48zm-32-48c26.5 0 48-21.5 48-48S250.5 0 224 0s-48 21.5-48 48 21.5 48 48 48zm-16.2 139.1c.1-12.4-13.1-20.1-23.8-13.7-34.3 20.3-71.4 32.7-108.7 36.2-9.7.9-15.6 11.3-11.6 20.2 6.2 13.9 11.1 28.6 14.7 43.8 3.6 15.2-5.3 30.6-20.2 35.1-14.9 4.5-30.1 7.6-45.3 9.1-9.7 1-15.7 11.3-11.7 20.2 15 32.8 22.9 69.5 23 107.7.1 14.4 15.2 23.1 27.6 16 33.2-19 68.9-30.5 104.8-33.9 9.7-.9 15.6-11.3 11.6-20.2-6.2-13.9-11.1-28.6-14.7-43.8-3.6-15.2 5.3-30.6 20.2-35.1 14.9-4.5 30.1-7.6 45.3-9.1 9.7-1 15.7-11.3 11.7-20.2-15.5-34.2-23.3-72.5-22.9-112.3zM435 365.6c-15.2-1.6-30.3-4.7-45.3-9.1-14.9-4.5-23.8-19.9-20.2-35.1 3.6-15.2 8.5-29.8 14.7-43.8 4-8.9-1.9-19.3-11.6-20.2-37.3-3.5-74.4-15.9-108.7-36.2-10.7-6.3-23.9 1.4-23.8 13.7 0 1.6-.2 3.2-.2 4.9.2 33.3 7 65.7 19.9 94 5.7 12.4 5.2 26.6-.6 38.9 4.9 1.2 9.9 2.2 14.8 3.7 14.9 4.5 23.8 19.9 20.2 35.1-3.6 15.2-8.5 29.8-14.7 43.8-4 8.9 1.9 19.3 11.6 20.2 35.9 3.4 71.6 14.9 104.8 33.9 12.5 7.1 27.6-1.6 27.6-16 .2-38.2 8-75 23-107.7 4.3-8.7-1.8-19.1-11.5-20.1z"]},on={prefix:"fas",iconName:"home",icon:[576,512,[],"f015","M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"]},rn={prefix:"fas",iconName:"horse",icon:[576,512,[],"f6f0","M575.92 76.6c-.01-8.13-3.02-15.87-8.58-21.8-3.78-4.03-8.58-9.12-13.69-14.5 11.06-6.84 19.5-17.49 22.18-30.66C576.85 4.68 572.96 0 567.9 0H447.92c-70.69 0-128 57.31-128 128H160c-28.84 0-54.4 12.98-72 33.11V160c-48.53 0-88 39.47-88 88v56c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-56c0-13.22 6.87-24.39 16.78-31.68-.21 2.58-.78 5.05-.78 7.68 0 27.64 11.84 52.36 30.54 69.88l-25.72 68.6a63.945 63.945 0 0 0-2.16 37.99l24.85 99.41A15.982 15.982 0 0 0 107.02 512h65.96c10.41 0 18.05-9.78 15.52-19.88l-26.31-105.26 23.84-63.59L320 345.6V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V318.22c19.74-20.19 32-47.75 32-78.22 0-.22-.07-.42-.08-.64V136.89l16 7.11 18.9 37.7c7.45 14.87 25.05 21.55 40.49 15.37l32.55-13.02a31.997 31.997 0 0 0 20.12-29.74l-.06-77.71zm-64 19.4c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"]},fn={prefix:"fas",iconName:"horse-head",icon:[512,512,[],"f7ab","M509.8 332.5l-69.9-164.3c-14.9-41.2-50.4-71-93-79.2 18-10.6 46.3-35.9 34.2-82.3-1.3-5-7.1-7.9-12-6.1L166.9 76.3C35.9 123.4 0 238.9 0 398.8V480c0 17.7 14.3 32 32 32h236.2c23.8 0 39.3-25 28.6-46.3L256 384v-.7c-45.6-3.5-84.6-30.7-104.3-69.6-1.6-3.1-.9-6.9 1.6-9.3l12.1-12.1c3.9-3.9 10.6-2.7 12.9 2.4 14.8 33.7 48.2 57.4 87.4 57.4 17.2 0 33-5.1 46.8-13.2l46 63.9c6 8.4 15.7 13.3 26 13.3h50.3c8.5 0 16.6-3.4 22.6-9.4l45.3-39.8c8.9-9.1 11.7-22.6 7.1-34.4zM328 224c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z"]},tn={prefix:"fas",iconName:"hospital",icon:[448,512,[],"f0f8","M448 492v20H0v-20c0-6.627 5.373-12 12-12h20V120c0-13.255 10.745-24 24-24h88V24c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v72h88c13.255 0 24 10.745 24 24v360h20c6.627 0 12 5.373 12 12zM308 192h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-168 64h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12zm104 128h-40c-6.627 0-12 5.373-12 12v84h64v-84c0-6.627-5.373-12-12-12zm64-96h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-116 12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40zM182 96h26v26a6 6 0 0 0 6 6h20a6 6 0 0 0 6-6V96h26a6 6 0 0 0 6-6V70a6 6 0 0 0-6-6h-26V38a6 6 0 0 0-6-6h-20a6 6 0 0 0-6 6v26h-26a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6z"]},sn={prefix:"fas",iconName:"hospital-alt",icon:[576,512,[],"f47d","M544 96H416V32c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32v368c0 8.8 7.2 16 16 16h544c8.8 0 16-7.2 16-16V128c0-17.7-14.3-32-32-32zM160 436c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm160 128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm16-170c0 3.3-2.7 6-6 6h-26v26c0 3.3-2.7 6-6 6h-20c-3.3 0-6-2.7-6-6v-26h-26c-3.3 0-6-2.7-6-6v-20c0-3.3 2.7-6 6-6h26V86c0-3.3 2.7-6 6-6h20c3.3 0 6 2.7 6 6v26h26c3.3 0 6 2.7 6 6v20zm144 298c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z"]},hn={prefix:"fas",iconName:"hospital-symbol",icon:[512,512,[],"f47e","M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm112 376c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-88h-96v88c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V136c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v88h96v-88c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v240z"]},vn={prefix:"fas",iconName:"hospital-user",icon:[640,512,[],"f80d","M480 320a96 96 0 1 0-96-96 96 96 0 0 0 96 96zm48 32a22.88 22.88 0 0 0-7.06 1.09 124.76 124.76 0 0 1-81.89 0A22.82 22.82 0 0 0 432 352a112 112 0 0 0-112 112.62c.14 26.26 21.73 47.38 48 47.38h224c26.27 0 47.86-21.12 48-47.38A112 112 0 0 0 528 352zm-198.09 10.45A145.19 145.19 0 0 1 352 344.62V128a32 32 0 0 0-32-32h-32V32a32 32 0 0 0-32-32H96a32 32 0 0 0-32 32v64H32a32 32 0 0 0-32 32v368a16 16 0 0 0 16 16h288.31A78.62 78.62 0 0 1 288 464.79a143.06 143.06 0 0 1 41.91-102.34zM144 404a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm48-122a6 6 0 0 1-6 6h-20a6 6 0 0 1-6-6v-26h-26a6 6 0 0 1-6-6v-20a6 6 0 0 1 6-6h26V70a6 6 0 0 1 6-6h20a6 6 0 0 1 6 6v26h26a6 6 0 0 1 6 6v20a6 6 0 0 1-6 6h-26zm80 250a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12z"]},mn={prefix:"fas",iconName:"hot-tub",icon:[512,512,[],"f593","M414.21 177.65c1.02 8.21 7.75 14.35 15.75 14.35h16.12c9.51 0 17.08-8.57 16-18.35-4.34-39.11-22.4-74.53-50.13-97.16-17.37-14.17-28.82-36.75-31.98-62.15C378.96 6.14 372.22 0 364.23 0h-16.12c-9.51 0-17.09 8.57-16 18.35 4.34 39.11 22.4 74.53 50.13 97.16 17.36 14.17 28.82 36.75 31.97 62.14zm-108 0c1.02 8.21 7.75 14.35 15.75 14.35h16.12c9.51 0 17.08-8.57 16-18.35-4.34-39.11-22.4-74.53-50.13-97.16-17.37-14.17-28.82-36.75-31.98-62.15C270.96 6.14 264.22 0 256.23 0h-16.12c-9.51 0-17.09 8.57-16 18.35 4.34 39.11 22.4 74.53 50.13 97.16 17.36 14.17 28.82 36.75 31.97 62.14zM480 256H256l-110.93-83.2a63.99 63.99 0 0 0-38.4-12.8H64c-35.35 0-64 28.65-64 64v224c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V288c0-17.67-14.33-32-32-32zM128 440c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zM64 128c35.35 0 64-28.65 64-64S99.35 0 64 0 0 28.65 0 64s28.65 64 64 64z"]},zn={prefix:"fas",iconName:"hotdog",icon:[512,512,[],"f80f","M488.56 23.44a80 80 0 0 0-113.12 0l-352 352a80 80 0 1 0 113.12 113.12l352-352a80 80 0 0 0 0-113.12zm-49.93 95.19c-19.6 19.59-37.52 22.67-51.93 25.14C373.76 146 364.4 147.6 352 160s-14 21.76-16.23 34.71c-2.48 14.4-5.55 32.33-25.15 51.92s-37.52 22.67-51.92 25.15C245.75 274 236.4 275.6 224 288s-14 21.75-16.23 34.7c-2.47 14.4-5.54 32.33-25.14 51.92s-37.53 22.68-51.93 25.15C117.76 402 108.4 403.6 96 416a16 16 0 0 1-22.63-22.63c19.6-19.59 37.52-22.67 51.92-25.14 13-2.22 22.3-3.82 34.71-16.23s14-21.75 16.22-34.7c2.48-14.4 5.55-32.33 25.15-51.92s37.52-22.67 51.92-25.14c13-2.22 22.3-3.83 34.7-16.23s14-21.76 16.24-34.71c2.47-14.4 5.54-32.33 25.14-51.92s37.52-22.68 51.92-25.15C394.24 110 403.59 108.41 416 96a16 16 0 0 1 22.63 22.63zM31.44 322.18L322.18 31.44l-11.54-11.55c-25-25-63.85-26.66-86.79-3.72L16.17 223.85c-22.94 22.94-21.27 61.79 3.72 86.78zm449.12-132.36L189.82 480.56l11.54 11.55c25 25 63.85 26.66 86.79 3.72l207.68-207.68c22.94-22.94 21.27-61.79-3.72-86.79z"]},pn={prefix:"fas",iconName:"hotel",icon:[576,512,[],"f594","M560 64c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h15.98v384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h240v-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v80h240c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-16V64h16zm-304 44.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zm0 96c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zm-128-96c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zM179.2 256h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8zM192 384c0-53.02 42.98-96 96-96s96 42.98 96 96H192zm256-140.8c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-96c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4z"]},dn={prefix:"fas",iconName:"hourglass",icon:[384,512,[],"f254","M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64z"]},Mn={prefix:"fas",iconName:"hourglass-end",icon:[384,512,[],"f253","M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64zM192 208c-57.787 0-104-66.518-104-144h208c0 77.945-46.51 144-104 144z"]},un={prefix:"fas",iconName:"hourglass-half",icon:[384,512,[],"f252","M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-75.078 384H99.08c17.059-46.797 52.096-80 92.92-80 40.821 0 75.862 33.196 92.922 80zm.019-256H99.078C91.988 108.548 88 86.748 88 64h208c0 22.805-3.987 44.587-11.059 64z"]},Cn={prefix:"fas",iconName:"hourglass-start",icon:[384,512,[],"f251","M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-64 448H88c0-77.458 46.204-144 104-144 57.786 0 104 66.517 104 144z"]},Hn={prefix:"fas",iconName:"house-damage",icon:[576,512,[],"f6f1","M288 114.96L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496c0 8.84 7.16 16 16 16h149.23L192 439.19l104.11-64-60.16-119.22L384 392.75l-104.11 64L319.81 512H496c8.84 0 16-7.16 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2L288 114.96zm282.69 121.32L512 184.45V48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v51.69L314.75 10.31C307.12 3.45 297.56.01 288 0s-19.1 3.41-26.7 10.27L5.31 236.28c-6.57 5.91-7.12 16.02-1.21 22.6l21.4 23.82c5.9 6.57 16.02 7.12 22.6 1.21L277.42 81.63c6.05-5.33 15.12-5.33 21.17 0L527.91 283.9c6.57 5.9 16.69 5.36 22.6-1.21l21.4-23.82c5.9-6.57 5.36-16.69-1.22-22.59z"]},Vn={prefix:"fas",iconName:"house-user",icon:[576,512,[],"e065","M570.69,236.27,512,184.44V48a16,16,0,0,0-16-16H432a16,16,0,0,0-16,16V99.67L314.78,10.3C308.5,4.61,296.53,0,288,0s-20.46,4.61-26.74,10.3l-256,226A18.27,18.27,0,0,0,0,248.2a18.64,18.64,0,0,0,4.09,10.71L25.5,282.7a21.14,21.14,0,0,0,12,5.3,21.67,21.67,0,0,0,10.69-4.11l15.9-14V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V269.88l15.91,14A21.94,21.94,0,0,0,538.63,288a20.89,20.89,0,0,0,11.87-5.31l21.41-23.81A21.64,21.64,0,0,0,576,248.19,21,21,0,0,0,570.69,236.27ZM288,176a64,64,0,1,1-64,64A64,64,0,0,1,288,176ZM400,448H176a16,16,0,0,1-16-16,96,96,0,0,1,96-96h64a96,96,0,0,1,96,96A16,16,0,0,1,400,448Z"]},gn={prefix:"fas",iconName:"hryvnia",icon:[384,512,[],"f6f2","M368 240c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-41.86c13.41-28.63 13.74-63.33-4.13-94.05C303.34 49.84 267.1 32 229.96 32h-78.82c-24.32 0-47.86 8.53-66.54 24.09L72.83 65.9c-10.18 8.49-11.56 23.62-3.07 33.8l20.49 24.59c8.49 10.19 23.62 11.56 33.81 3.07l11.73-9.78c4.32-3.6 9.77-5.57 15.39-5.57h83.62c11.69 0 21.2 9.52 21.2 21.2 0 5.91-2.48 11.58-6.81 15.58L219.7 176H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h134.37l-34.67 32H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h41.86c-13.41 28.63-13.74 63.33 4.13 94.05C80.66 462.15 116.9 480 154.04 480h78.82c24.32 0 47.86-8.53 66.54-24.09l11.77-9.81c10.18-8.49 11.56-23.62 3.07-33.8l-20.49-24.59c-8.49-10.19-23.62-11.56-33.81-3.07l-11.75 9.8a23.992 23.992 0 0 1-15.36 5.56H149.2c-11.69 0-21.2-9.52-21.2-21.2 0-5.91 2.48-11.58 6.81-15.58L164.3 336H368c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H233.63l34.67-32H368z"]},Ln={prefix:"fas",iconName:"i-cursor",icon:[256,512,[],"f246","M256 52.048V12.065C256 5.496 250.726.148 244.158.066 211.621-.344 166.469.011 128 37.959 90.266.736 46.979-.114 11.913.114 5.318.157 0 5.519 0 12.114v39.645c0 6.687 5.458 12.078 12.145 11.998C38.111 63.447 96 67.243 96 112.182V224H60c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h36v112c0 44.932-56.075 48.031-83.95 47.959C5.404 447.942 0 453.306 0 459.952v39.983c0 6.569 5.274 11.917 11.842 11.999 32.537.409 77.689.054 116.158-37.894 37.734 37.223 81.021 38.073 116.087 37.845 6.595-.043 11.913-5.405 11.913-12V460.24c0-6.687-5.458-12.078-12.145-11.998C217.889 448.553 160 444.939 160 400V288h36c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-36V112.182c0-44.932 56.075-48.213 83.95-48.142 6.646.018 12.05-5.346 12.05-11.992z"]},xn={prefix:"fas",iconName:"ice-cream",icon:[448,512,[],"f810","M368 160h-.94a144 144 0 1 0-286.12 0H80a48 48 0 0 0 0 96h288a48 48 0 0 0 0-96zM195.38 493.69a31.52 31.52 0 0 0 57.24 0L352 288H96z"]},bn={prefix:"fas",iconName:"icicles",icon:[512,512,[],"f7ad","M511.4 37.9C515.1 18.2 500 0 480 0H32C10.6 0-4.8 20.7 1.4 41.2l87.1 273.4c2.5 7.2 12.7 7.2 15.1 0L140 190.5l44.2 187.3c1.9 8.3 13.7 8.3 15.6 0l46.5-196.9 34.1 133.4c2.3 7.6 13 7.6 15.3 0l45.8-172.5 66.7 363.8c1.7 8.6 14 8.6 15.7 0l87.5-467.7z"]},Nn={prefix:"fas",iconName:"icons",icon:[512,512,[],"f86d","M116.65 219.35a15.68 15.68 0 0 0 22.65 0l96.75-99.83c28.15-29 26.5-77.1-4.91-103.88C203.75-7.7 163-3.5 137.86 22.44L128 32.58l-9.85-10.14C93.05-3.5 52.25-7.7 24.86 15.64c-31.41 26.78-33 74.85-5 103.88zm143.92 100.49h-48l-7.08-14.24a27.39 27.39 0 0 0-25.66-17.78h-71.71a27.39 27.39 0 0 0-25.66 17.78l-7 14.24h-48A27.45 27.45 0 0 0 0 347.3v137.25A27.44 27.44 0 0 0 27.43 512h233.14A27.45 27.45 0 0 0 288 484.55V347.3a27.45 27.45 0 0 0-27.43-27.46zM144 468a52 52 0 1 1 52-52 52 52 0 0 1-52 52zm355.4-115.9h-60.58l22.36-50.75c2.1-6.65-3.93-13.21-12.18-13.21h-75.59c-6.3 0-11.66 3.9-12.5 9.1l-16.8 106.93c-1 6.3 4.88 11.89 12.5 11.89h62.31l-24.2 83c-1.89 6.65 4.2 12.9 12.23 12.9a13.26 13.26 0 0 0 10.92-5.25l92.4-138.91c4.88-6.91-1.16-15.7-10.87-15.7zM478.08.33L329.51 23.17C314.87 25.42 304 38.92 304 54.83V161.6a83.25 83.25 0 0 0-16-1.7c-35.35 0-64 21.48-64 48s28.65 48 64 48c35.2 0 63.73-21.32 64-47.66V99.66l112-17.22v47.18a83.25 83.25 0 0 0-16-1.7c-35.35 0-64 21.48-64 48s28.65 48 64 48c35.2 0 63.73-21.32 64-47.66V32c0-19.48-16-34.42-33.92-31.67z"]},An={prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM144 32h96c8.8 0 16 7.2 16 16s-7.2 16-16 16h-96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm48 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H102.4C90 416 80 407.4 80 396.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"]},Sn={prefix:"fas",iconName:"id-card",icon:[576,512,[],"f2c2","M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z"]},yn={prefix:"fas",iconName:"id-card-alt",icon:[576,512,[],"f47f","M528 64H384v96H192V64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM288 224c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm93.3 224H194.7c-10.4 0-18.8-10-15.6-19.8 8.3-25.6 32.4-44.2 60.9-44.2h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.8-5.2 19.8-15.6 19.8zM352 32c0-17.7-14.3-32-32-32h-64c-17.7 0-32 14.3-32 32v96h128V32z"]},wn={prefix:"fas",iconName:"igloo",icon:[576,512,[],"f7ae","M320 33.9c-10.5-1.2-21.2-1.9-32-1.9-99.8 0-187.8 50.8-239.4 128H320V33.9zM96 192H30.3C11.1 230.6 0 274 0 320h96V192zM352 39.4V160h175.4C487.2 99.9 424.8 55.9 352 39.4zM480 320h96c0-46-11.1-89.4-30.3-128H480v128zm-64 64v96h128c17.7 0 32-14.3 32-32v-96H411.5c2.6 10.3 4.5 20.9 4.5 32zm32-192H128v128h49.8c22.2-38.1 63-64 110.2-64s88 25.9 110.2 64H448V192zM0 448c0 17.7 14.3 32 32 32h128v-96c0-11.1 1.9-21.7 4.5-32H0v96zm288-160c-53 0-96 43-96 96v96h192v-96c0-53-43-96-96-96z"]},kn={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"]},Tn={prefix:"fas",iconName:"images",icon:[576,512,[],"f302","M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z"]},Pn={prefix:"fas",iconName:"inbox",icon:[576,512,[],"f01c","M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z"]},Dn={prefix:"fas",iconName:"indent",icon:[448,512,[],"f03c","M27.31 363.3l96-96a16 16 0 0 0 0-22.62l-96-96C17.27 138.66 0 145.78 0 160v192c0 14.31 17.33 21.3 27.31 11.3zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},En={prefix:"fas",iconName:"industry",icon:[512,512,[],"f275","M475.115 163.781L336 252.309v-68.28c0-18.916-20.931-30.399-36.885-20.248L160 252.309V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24V184.029c0-18.917-20.931-30.399-36.885-20.248z"]},In={prefix:"fas",iconName:"infinity",icon:[640,512,[],"f534","M471.1 96C405 96 353.3 137.3 320 174.6 286.7 137.3 235 96 168.9 96 75.8 96 0 167.8 0 256s75.8 160 168.9 160c66.1 0 117.8-41.3 151.1-78.6 33.3 37.3 85 78.6 151.1 78.6 93.1 0 168.9-71.8 168.9-160S564.2 96 471.1 96zM168.9 320c-40.2 0-72.9-28.7-72.9-64s32.7-64 72.9-64c38.2 0 73.4 36.1 94 64-20.4 27.6-55.9 64-94 64zm302.2 0c-38.2 0-73.4-36.1-94-64 20.4-27.6 55.9-64 94-64 40.2 0 72.9 28.7 72.9 64s-32.7 64-72.9 64z"]},Zn={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z"]},Bn={prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},On={prefix:"fas",iconName:"italic",icon:[320,512,[],"f033","M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z"]},Fn={prefix:"fas",iconName:"jedi",icon:[576,512,[],"f669","M535.95308,352c-42.64069,94.17188-137.64086,160-247.9848,160q-6.39844,0-12.84377-.29688C171.15558,506.9375,81.26481,442.23438,40.01474,352H79.93668L21.3272,293.40625a264.82522,264.82522,0,0,1-5.10938-39.42187,273.6653,273.6653,0,0,1,.5-29.98438H63.93665L22.546,182.625A269.79782,269.79782,0,0,1,130.51489,20.54688a16.06393,16.06393,0,0,1,9.28127-3,16.36332,16.36332,0,0,1,13.5,7.25,16.02739,16.02739,0,0,1,1.625,15.09374,138.387,138.387,0,0,0-9.84376,51.26563c0,45.10937,21.04691,86.57813,57.71884,113.73437a16.29989,16.29989,0,0,1,1.20313,25.39063c-26.54692,23.98437-41.17194,56.5-41.17194,91.57813,0,60.03124,42.95319,110.28124,99.89079,121.92187l2.5-65.26563L238.062,397a8.33911,8.33911,0,0,1-10-.75,8.025,8.025,0,0,1-1.39063-9.9375l20.125-33.76562-42.06257-8.73438a7.9898,7.9898,0,0,1,0-15.65625l42.06257-8.71875-20.10941-33.73438a7.99122,7.99122,0,0,1,11.35939-10.71874L268.437,295.64062,279.95265,7.67188a7.97138,7.97138,0,0,1,8-7.67188h.04687a8.02064,8.02064,0,0,1,7.95314,7.70312L307.48394,295.625l30.39068-20.67188a8.08327,8.08327,0,0,1,10,.8125,7.99866,7.99866,0,0,1,1.39062,9.90626L329.12461,319.4375l42.07819,8.73438a7.99373,7.99373,0,0,1,0,15.65624l-42.07819,8.71876,20.1094,33.73437a7.97791,7.97791,0,0,1-1.32812,9.92187A8.25739,8.25739,0,0,1,337.87462,397L310.7027,378.53125l2.5,65.34375c48.48446-9.40625,87.57828-48.15625,97.31267-96.5A123.52652,123.52652,0,0,0,371.9528,230.29688a16.30634,16.30634,0,0,1,1.20313-25.42188c36.65631-27.17188,57.6876-68.60938,57.6876-113.73438a138.01689,138.01689,0,0,0-9.85939-51.3125,15.98132,15.98132,0,0,1,1.60937-15.09374,16.36914,16.36914,0,0,1,13.5-7.23438,16.02453,16.02453,0,0,1,9.25,2.98438A271.26947,271.26947,0,0,1,553.25,182.76562L511.99992,224h46.9532C559.3125,229.76562,560,235.45312,560,241.26562a270.092,270.092,0,0,1-5.125,51.85938L495.98427,352Z"]},qn={prefix:"fas",iconName:"joint",icon:[640,512,[],"f595","M444.34 181.1c22.38 15.68 35.66 41.16 35.66 68.59V280c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-30.31c0-43.24-21.01-83.41-56.34-108.06C463.85 125.02 448 99.34 448 70.31V8c0-4.42-3.58-8-8-8h-48c-4.42 0-8 3.58-8 8v66.4c0 43.69 24.56 81.63 60.34 106.7zM194.97 358.98C126.03 370.07 59.69 394.69 0 432c83.65 52.28 180.3 80 278.94 80h88.57L254.79 380.49c-14.74-17.2-37.45-25.11-59.82-21.51zM553.28 87.09c-5.67-3.8-9.28-9.96-9.28-16.78V8c0-4.42-3.58-8-8-8h-48c-4.42 0-8 3.58-8 8v62.31c0 22.02 10.17 43.41 28.64 55.39C550.79 153.04 576 199.54 576 249.69V280c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-30.31c0-65.44-32.41-126.19-86.72-162.6zM360.89 352.05c-34.4.06-86.81.15-88.21.17l117.8 137.43A63.987 63.987 0 0 0 439.07 512h88.45L409.57 374.4a63.955 63.955 0 0 0-48.68-22.35zM616 352H432l117.99 137.65A63.987 63.987 0 0 0 598.58 512H616c13.25 0 24-10.75 24-24V376c0-13.26-10.75-24-24-24z"]},Rn={prefix:"fas",iconName:"journal-whills",icon:[448,512,[],"f66a","M438.40625,377.59375c-3.20313,12.8125-3.20313,57.60937,0,73.60937Q447.9922,460.78907,448,470.40625v16c0,16-12.79688,25.59375-25.59375,25.59375H96c-54.40625,0-96-41.59375-96-96V96C0,41.59375,41.59375,0,96,0H422.40625C438.40625,0,448,9.59375,448,25.59375v332.8125Q448,372.79688,438.40625,377.59375ZM380.79688,384H96c-16,0-32,12.79688-32,32s12.79688,32,32,32H380.79688ZM128.01562,176.01562c0,.51563.14063.98438.14063,1.5l37.10937,32.46876A7.99954,7.99954,0,0,1,160,224h-.01562a9.17678,9.17678,0,0,1-5.25-1.98438L131.14062,201.375C142.6875,250.95312,186.90625,288,240,288s97.3125-37.04688,108.875-86.625l-23.59375,20.64062a8.02516,8.02516,0,0,1-5.26563,1.96876H320a9.14641,9.14641,0,0,1-6.01562-2.71876A9.26508,9.26508,0,0,1,312,216a9.097,9.097,0,0,1,2.73438-6.01562l37.10937-32.46876c.01563-.53124.15625-1,.15625-1.51562,0-11.04688-2.09375-21.51562-5.06251-31.59375l-21.26562,21.25a8.00467,8.00467,0,0,1-11.32812-11.3125l26.42187-26.40625a111.81517,111.81517,0,0,0-46.35937-49.26562,63.02336,63.02336,0,0,1-14.0625,82.64062A55.83846,55.83846,0,0,1,251.625,254.73438l-1.42188-34.28126,12.67188,8.625a3.967,3.967,0,0,0,2.25.6875,3.98059,3.98059,0,0,0,3.43749-6.03124l-8.53124-14.3125,17.90625-3.71876a4.00647,4.00647,0,0,0,0-7.84374l-17.90625-3.71876,8.53124-14.3125a3.98059,3.98059,0,0,0-3.43749-6.03124,4.726,4.726,0,0,0-2.25.67187L248.6875,184.125,244,71.82812a4.00386,4.00386,0,0,0-8,0l-4.625,110.8125-12-8.15624a4.003,4.003,0,0,0-5.68751,5.35937l8.53126,14.3125L204.3125,197.875a3.99686,3.99686,0,0,0,0,7.82812l17.90625,3.73438-8.53126,14.29688a4.72469,4.72469,0,0,0-.56249,2.04687,4.59547,4.59547,0,0,0,1.25,2.90625,4.01059,4.01059,0,0,0,2.75,1.09375,4.09016,4.09016,0,0,0,2.25-.6875l10.35937-7.04687L228.375,254.76562a55.86414,55.86414,0,0,1-28.71875-93.45312,63.01119,63.01119,0,0,1-14.04688-82.65625,111.93158,111.93158,0,0,0-46.375,49.26563l26.42187,26.42187a7.99917,7.99917,0,0,1-11.3125,11.3125l-21.26563-21.26563C130.09375,154.48438,128,164.95312,128.01562,176.01562Z"]},Un={prefix:"fas",iconName:"kaaba",icon:[576,512,[],"f66b","M554.12 83.51L318.36 4.93a95.962 95.962 0 0 0-60.71 0L21.88 83.51A32.006 32.006 0 0 0 0 113.87v49.01l265.02-79.51c15.03-4.5 30.92-4.5 45.98 0l265 79.51v-49.01c0-13.77-8.81-26-21.88-30.36zm-279.9 30.52L0 196.3v228.38c0 15 10.42 27.98 25.06 31.24l242.12 53.8a95.937 95.937 0 0 0 41.65 0l242.12-53.8c14.64-3.25 25.06-16.24 25.06-31.24V196.29l-274.2-82.26c-9.04-2.72-18.59-2.72-27.59 0zM128 230.11c0 3.61-2.41 6.77-5.89 7.72l-80 21.82C37.02 261.03 32 257.2 32 251.93v-16.58c0-3.61 2.41-6.77 5.89-7.72l80-21.82c5.09-1.39 10.11 2.44 10.11 7.72v16.58zm144-39.28c0 3.61-2.41 6.77-5.89 7.72l-96 26.18c-5.09 1.39-10.11-2.44-10.11-7.72v-16.58c0-3.61 2.41-6.77 5.89-7.72l96-26.18c5.09-1.39 10.11 2.44 10.11 7.72v16.58zm176 22.7c0-5.28 5.02-9.11 10.11-7.72l80 21.82c3.48.95 5.89 4.11 5.89 7.72v16.58c0 5.28-5.02 9.11-10.11 7.72l-80-21.82a7.997 7.997 0 0 1-5.89-7.72v-16.58zm-144-39.27c0-5.28 5.02-9.11 10.11-7.72l96 26.18c3.48.95 5.89 4.11 5.89 7.72v16.58c0 5.28-5.02 9.11-10.11 7.72l-96-26.18a7.997 7.997 0 0 1-5.89-7.72v-16.58z"]},Gn={prefix:"fas",iconName:"key",icon:[512,512,[],"f084","M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"]},_n={prefix:"fas",iconName:"keyboard",icon:[576,512,[],"f11c","M528 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM128 180v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z"]},Wn={prefix:"fas",iconName:"khanda",icon:[512,512,[],"f66d","M415.81 66c-6.37-3.5-14.37-2.33-19.36 3.02a15.974 15.974 0 0 0-1.91 19.52c16.49 26.16 25.2 56.39 25.2 87.41-.19 53.25-26.77 102.69-71.27 132.41l-76.63 53.35v-20.1l44.05-36.09c3.92-4.2 5-10.09 2.81-15.28L310.85 273c33.84-19.26 56.94-55.25 56.94-96.99 0-40.79-22.02-76.13-54.59-95.71l5.22-11.44c2.34-5.53.93-11.83-3.57-16.04L255.86 0l-58.99 52.81c-4.5 4.21-5.9 10.51-3.57 16.04l5.22 11.44c-32.57 19.58-54.59 54.93-54.59 95.72 0 41.75 23.09 77.73 56.94 96.99l-7.85 17.24c-2.19 5.18-1.1 11.07 2.81 15.28l44.05 36.09v19.9l-76.59-53.33C119.02 278.62 92.44 229.19 92.26 176c0-31.08 8.71-61.31 25.2-87.47 3.87-6.16 2.4-13.77-2.59-19.08-5-5.34-13.68-6.2-20.02-2.7C16.32 109.6-22.3 205.3 13.36 295.99c7.07 17.99 17.89 34.38 30.46 49.06l55.97 65.36c4.87 5.69 13.04 7.24 19.65 3.72l79.35-42.23L228 392.23l-47.08 32.78c-1.67-.37-3.23-1.01-5.01-1.01-13.25 0-23.99 10.74-23.99 24 0 13.25 10.74 24 23.99 24 12.1 0 21.69-9.11 23.33-20.76l40.63-28.28v29.95c-9.39 5.57-15.99 15.38-15.99 27.1 0 17.67 14.32 32 31.98 32s31.98-14.33 31.98-32c0-11.71-6.61-21.52-15.99-27.1v-30.15l40.91 28.48C314.41 462.89 324 472 336.09 472c13.25 0 23.99-10.75 23.99-24 0-13.26-10.74-24-23.99-24-1.78 0-3.34.64-5.01 1.01L284 392.23l29.21-20.34 79.35 42.23c6.61 3.52 14.78 1.97 19.65-3.71l52.51-61.31c18.87-22.02 34-47.5 41.25-75.59 21.62-83.66-16.45-167.27-90.16-207.51zm-95.99 110c0 22.3-11.49 41.92-28.83 53.38l-5.65-12.41c-8.75-24.52-8.75-51.04 0-75.56l7.83-17.18c16.07 11.65 26.65 30.45 26.65 51.77zm-127.93 0c0-21.32 10.58-40.12 26.66-51.76l7.83 17.18c8.75 24.52 8.75 51.03 0 75.56l-5.65 12.41c-17.34-11.46-28.84-31.09-28.84-53.39z"]},jn={prefix:"fas",iconName:"kiss",icon:[496,512,[],"f596","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm136 156c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-6.1-12.2 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.6-3.6-4.8-16.5 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C290.6 368.7 304 383 304 396zm24-156c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},$n={prefix:"fas",iconName:"kiss-beam",icon:[496,512,[],"f597","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-39 219.9l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.5 8.5-10.9 12-15.1 4.5zM304 396c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-6.1-12.2 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.6-3.6-4.8-16.5 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C290.6 368.7 304 383 304 396zm65-168.1l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.5 8.5-10.9 12-15.1 4.5z"]},Yn={prefix:"fas",iconName:"kiss-wink-heart",icon:[504,512,[],"f598","M501.1 402.5c-8-20.8-31.5-31.5-53.1-25.9l-8.4 2.2-2.3-8.4c-5.9-21.4-27-36.5-49-33-25.2 4-40.6 28.6-34 52.6l22.9 82.6c1.5 5.3 7 8.5 12.4 7.1l83-21.5c24.1-6.3 37.7-31.8 28.5-55.7zm-177.6-4c-5.6-20.3-2.3-42 9-59.7 29.7-46.3 98.7-45.5 127.8 4.3 6.4.1 12.6 1.4 18.6 2.9 10.9-27.9 17.1-58.2 17.1-90C496 119 385 8 248 8S0 119 0 256s111 248 248 248c35.4 0 68.9-7.5 99.4-20.9-.3-.7-23.9-84.6-23.9-84.6zM168 240c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm120 156c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-5.7-12.3 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.8-3.7-4.6-16.6 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C274.6 368.7 288 383 288 396zm16-179c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S400 181 404 206.2c1.7 11.1-11.3 18.3-19.8 10.8l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L304 217z"]},Kn={prefix:"fas",iconName:"kiwi-bird",icon:[576,512,[],"f535","M575.81 217.98C572.64 157.41 518.28 112 457.63 112h-9.37c-52.82 0-104.25-16.25-147.74-46.24-41.99-28.96-96.04-41.62-153.21-28.7C129.3 41.12-.08 78.24 0 224c.04 70.95 38.68 132.8 95.99 166.01V464c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-54.26c15.36 3.96 31.4 6.26 48 6.26 5.44 0 10.68-.73 16-1.18V464c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-59.43c14.24-5.06 27.88-11.39 40.34-19.51C342.07 355.25 393.86 336 448.46 336c25.48 0 16.01-.31 23.05-.78l74.41 136.44c2.86 5.23 8.3 8.34 14.05 8.34 1.31 0 2.64-.16 3.95-.5 7.09-1.8 12.05-8.19 12.05-15.5 0 0 .14-240.24-.16-246.02zM463.97 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm80 153.25l-39.86-73.08c15.12-5.83 28.73-14.6 39.86-25.98v99.06z"]},Jn={prefix:"fas",iconName:"landmark",icon:[512,512,[],"f66f","M501.62 92.11L267.24 2.04a31.958 31.958 0 0 0-22.47 0L10.38 92.11A16.001 16.001 0 0 0 0 107.09V144c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-36.91c0-6.67-4.14-12.64-10.38-14.98zM64 192v160H48c-8.84 0-16 7.16-16 16v48h448v-48c0-8.84-7.16-16-16-16h-16V192h-64v160h-96V192h-64v160h-96V192H64zm432 256H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},Qn={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M152.1 236.2c-3.5-12.1-7.8-33.2-7.8-33.2h-.5s-4.3 21.1-7.8 33.2l-11.1 37.5H163zM616 96H336v320h280c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm-24 120c0 6.6-5.4 12-12 12h-11.4c-6.9 23.6-21.7 47.4-42.7 69.9 8.4 6.4 17.1 12.5 26.1 18 5.5 3.4 7.3 10.5 4.1 16.2l-7.9 13.9c-3.4 5.9-10.9 7.8-16.7 4.3-12.6-7.8-24.5-16.1-35.4-24.9-10.9 8.7-22.7 17.1-35.4 24.9-5.8 3.5-13.3 1.6-16.7-4.3l-7.9-13.9c-3.2-5.6-1.4-12.8 4.2-16.2 9.3-5.7 18-11.7 26.1-18-7.9-8.4-14.9-17-21-25.7-4-5.7-2.2-13.6 3.7-17.1l6.5-3.9 7.3-4.3c5.4-3.2 12.4-1.7 16 3.4 5 7 10.8 14 17.4 20.9 13.5-14.2 23.8-28.9 30-43.2H412c-6.6 0-12-5.4-12-12v-16c0-6.6 5.4-12 12-12h64v-16c0-6.6 5.4-12 12-12h16c6.6 0 12 5.4 12 12v16h64c6.6 0 12 5.4 12 12zM0 120v272c0 13.3 10.7 24 24 24h280V96H24c-13.3 0-24 10.7-24 24zm58.9 216.1L116.4 167c1.7-4.9 6.2-8.1 11.4-8.1h32.5c5.1 0 9.7 3.3 11.4 8.1l57.5 169.1c2.6 7.8-3.1 15.9-11.4 15.9h-22.9a12 12 0 0 1-11.5-8.6l-9.4-31.9h-60.2l-9.1 31.8c-1.5 5.1-6.2 8.7-11.5 8.7H70.3c-8.2 0-14-8.1-11.4-15.9z"]},Xn={prefix:"fas",iconName:"laptop",icon:[640,512,[],"f109","M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z"]},cl={prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z"]},al={prefix:"fas",iconName:"laptop-house",icon:[640,512,[],"e066","M272,288H208a16,16,0,0,1-16-16V208a16,16,0,0,1,16-16h64a16,16,0,0,1,16,16v37.12C299.11,232.24,315,224,332.8,224H469.74l6.65-7.53A16.51,16.51,0,0,0,480,207a16.31,16.31,0,0,0-4.75-10.61L416,144V48a16,16,0,0,0-16-16H368a16,16,0,0,0-16,16V87.3L263.5,8.92C258,4,247.45,0,240.05,0s-17.93,4-23.47,8.92L4.78,196.42A16.15,16.15,0,0,0,0,207a16.4,16.4,0,0,0,3.55,9.39L22.34,237.7A16.22,16.22,0,0,0,33,242.48,16.51,16.51,0,0,0,42.34,239L64,219.88V384a32,32,0,0,0,32,32H272ZM629.33,448H592V288c0-17.67-12.89-32-28.8-32H332.8c-15.91,0-28.8,14.33-28.8,32V448H266.67A10.67,10.67,0,0,0,256,458.67v10.66A42.82,42.82,0,0,0,298.6,512H597.4A42.82,42.82,0,0,0,640,469.33V458.67A10.67,10.67,0,0,0,629.33,448ZM544,448H352V304H544Z"]},el={prefix:"fas",iconName:"laptop-medical",icon:[640,512,[],"f812","M232 224h56v56a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8v-56h56a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8h-56v-56a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v56h-56a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8zM576 48a48.14 48.14 0 0 0-48-48H112a48.14 48.14 0 0 0-48 48v336h512zm-64 272H128V64h384zm112 96H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33-17.47-32.77-32H16a16 16 0 0 0-16 16v16a64.19 64.19 0 0 0 64 64h512a64.19 64.19 0 0 0 64-64v-16a16 16 0 0 0-16-16z"]},il={prefix:"fas",iconName:"laugh",icon:[496,512,[],"f599","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 152c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm88 272h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18-8.9 71-69.5 126-142.9 126z"]},nl={prefix:"fas",iconName:"laugh-beam",icon:[496,512,[],"f59a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm24 199.4c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.8 4.1-15.1-4.5zm-160 0c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.3 7.4-15.8 4-15.1-4.5zM398.9 306C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z"]},ll={prefix:"fas",iconName:"laugh-squint",icon:[496,512,[],"f59b","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 161.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 180l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM398.9 306C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z"]},ol={prefix:"fas",iconName:"laugh-wink",icon:[496,512,[],"f59c","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm20.1 198.1c4-25.2 34.2-42.1 59.9-42.1s55.9 16.9 59.9 42.1c1.7 11.1-11.4 18.3-19.8 10.8l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L288 217c-8.4 7.4-21.6.3-19.9-10.9zM168 160c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm230.9 146C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z"]},rl={prefix:"fas",iconName:"layer-group",icon:[512,512,[],"f5fd","M12.41 148.02l232.94 105.67c6.8 3.09 14.49 3.09 21.29 0l232.94-105.67c16.55-7.51 16.55-32.52 0-40.03L266.65 2.31a25.607 25.607 0 0 0-21.29 0L12.41 107.98c-16.55 7.51-16.55 32.53 0 40.04zm487.18 88.28l-58.09-26.33-161.64 73.27c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.51 209.97l-58.1 26.33c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 276.3c16.55-7.5 16.55-32.5 0-40zm0 127.8l-57.87-26.23-161.86 73.37c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.29 337.87 12.41 364.1c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 404.1c16.55-7.5 16.55-32.5 0-40z"]},fl={prefix:"fas",iconName:"leaf",icon:[576,512,[],"f06c","M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z"]},tl={prefix:"fas",iconName:"lemon",icon:[512,512,[],"f094","M489.038 22.963C465.944-.13 434.648-5.93 413.947 6.129c-58.906 34.312-181.25-53.077-321.073 86.746S40.441 355.041 6.129 413.945c-12.059 20.702-6.26 51.999 16.833 75.093 23.095 23.095 54.392 28.891 75.095 16.832 58.901-34.31 181.246 53.079 321.068-86.743S471.56 156.96 505.871 98.056c12.059-20.702 6.261-51.999-16.833-75.093zM243.881 95.522c-58.189 14.547-133.808 90.155-148.358 148.358-1.817 7.27-8.342 12.124-15.511 12.124-1.284 0-2.59-.156-3.893-.481-8.572-2.144-13.784-10.83-11.642-19.403C81.901 166.427 166.316 81.93 236.119 64.478c8.575-2.143 17.261 3.069 19.403 11.642s-3.069 17.259-11.641 19.402z"]},sl={prefix:"fas",iconName:"less-than",icon:[384,512,[],"f536","M365.46 357.74L147.04 255.89l218.47-101.88c16.02-7.47 22.95-26.51 15.48-42.53l-13.52-29C360 66.46 340.96 59.53 324.94 67L18.48 209.91a32.014 32.014 0 0 0-18.48 29v34.24c0 12.44 7.21 23.75 18.48 29l306.31 142.83c16.06 7.49 35.15.54 42.64-15.52l13.56-29.08c7.49-16.06.54-35.15-15.53-42.64z"]},hl={prefix:"fas",iconName:"less-than-equal",icon:[448,512,[],"f537","M54.98 214.2l301.41 119.87c18.39 6.03 38.71-2.54 45.38-19.15l12.09-30.08c6.68-16.61-2.82-34.97-21.21-41l-175.44-68.05 175.56-68.09c18.29-6 27.74-24.27 21.1-40.79l-12.03-29.92c-6.64-16.53-26.86-25.06-45.15-19.06L54.98 137.89C41.21 142.41 32 154.5 32 168.07v15.96c0 13.56 9.21 25.65 22.98 30.17zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z"]},vl={prefix:"fas",iconName:"level-down-alt",icon:[320,512,[],"f3be","M313.553 392.331L209.587 504.334c-9.485 10.214-25.676 10.229-35.174 0L70.438 392.331C56.232 377.031 67.062 352 88.025 352H152V80H68.024a11.996 11.996 0 0 1-8.485-3.515l-56-56C-4.021 12.926 1.333 0 12.024 0H208c13.255 0 24 10.745 24 24v328h63.966c20.878 0 31.851 24.969 17.587 40.331z"]},ml={prefix:"fas",iconName:"level-up-alt",icon:[320,512,[],"f3bf","M313.553 119.669L209.587 7.666c-9.485-10.214-25.676-10.229-35.174 0L70.438 119.669C56.232 134.969 67.062 160 88.025 160H152v272H68.024a11.996 11.996 0 0 0-8.485 3.515l-56 56C-4.021 499.074 1.333 512 12.024 512H208c13.255 0 24-10.745 24-24V160h63.966c20.878 0 31.851-24.969 17.587-40.331z"]},zl={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm173.696 119.559l-63.399 63.399c-10.987-18.559-26.67-34.252-45.255-45.255l63.399-63.399a218.396 218.396 0 0 1 45.255 45.255zM256 352c-53.019 0-96-42.981-96-96s42.981-96 96-96 96 42.981 96 96-42.981 96-96 96zM127.559 82.304l63.399 63.399c-18.559 10.987-34.252 26.67-45.255 45.255l-63.399-63.399a218.372 218.372 0 0 1 45.255-45.255zM82.304 384.441l63.399-63.399c10.987 18.559 26.67 34.252 45.255 45.255l-63.399 63.399a218.396 218.396 0 0 1-45.255-45.255zm302.137 45.255l-63.399-63.399c18.559-10.987 34.252-26.67 45.255-45.255l63.399 63.399a218.403 218.403 0 0 1-45.255 45.255z"]},pl={prefix:"fas",iconName:"lightbulb",icon:[352,512,[],"f0eb","M96.06 454.35c.01 6.29 1.87 12.45 5.36 17.69l17.09 25.69a31.99 31.99 0 0 0 26.64 14.28h61.71a31.99 31.99 0 0 0 26.64-14.28l17.09-25.69a31.989 31.989 0 0 0 5.36-17.69l.04-38.35H96.01l.05 38.35zM0 176c0 44.37 16.45 84.85 43.56 115.78 16.52 18.85 42.36 58.23 52.21 91.45.04.26.07.52.11.78h160.24c.04-.26.07-.51.11-.78 9.85-33.22 35.69-72.6 52.21-91.45C335.55 260.85 352 220.37 352 176 352 78.61 272.91-.3 175.45 0 73.44.31 0 82.97 0 176zm176-80c-44.11 0-80 35.89-80 80 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-61.76 50.24-112 112-112 8.84 0 16 7.16 16 16s-7.16 16-16 16z"]},dl={prefix:"fas",iconName:"link",icon:[512,512,[],"f0c1","M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"]},Ml={prefix:"fas",iconName:"lira-sign",icon:[384,512,[],"f195","M371.994 256h-48.019C317.64 256 312 260.912 312 267.246 312 368 230.179 416 144 416V256.781l134.603-29.912A12 12 0 0 0 288 215.155v-40.976c0-7.677-7.109-13.38-14.603-11.714L144 191.219V160.78l134.603-29.912A12 12 0 0 0 288 119.154V78.179c0-7.677-7.109-13.38-14.603-11.714L144 95.219V44c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v68.997L9.397 125.131A12 12 0 0 0 0 136.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 178.558v30.439L9.397 221.131A12 12 0 0 0 0 232.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 274.558V468c0 6.627 5.373 12 12 12h79.583c134.091 0 223.255-77.834 228.408-211.592.261-6.782-5.211-12.408-11.997-12.408z"]},ul={prefix:"fas",iconName:"list",icon:[512,512,[],"f03a","M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416 176H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},Cl={prefix:"fas",iconName:"list-alt",icon:[512,512,[],"f022","M464 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM128 120c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm288-136v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12z"]},Hl={prefix:"fas",iconName:"list-ol",icon:[512,512,[],"f0cb","M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z"]},Vl={prefix:"fas",iconName:"list-ul",icon:[512,512,[],"f0ca","M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},gl={prefix:"fas",iconName:"location-arrow",icon:[512,512,[],"f124","M444.52 3.52L28.74 195.42c-47.97 22.39-31.98 92.75 19.19 92.75h175.91v175.91c0 51.17 70.36 67.17 92.75 19.19l191.9-415.78c15.99-38.39-25.59-79.97-63.97-63.97z"]},Ll={prefix:"fas",iconName:"lock",icon:[448,512,[],"f023","M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"]},xl={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M423.5 0C339.5.3 272 69.5 272 153.5V224H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48h-48v-71.1c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v80c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-80C576 68 507.5-.3 423.5 0z"]},bl={prefix:"fas",iconName:"long-arrow-alt-down",icon:[256,512,[],"f309","M168 345.941V44c0-6.627-5.373-12-12-12h-56c-6.627 0-12 5.373-12 12v301.941H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.569 9.373 33.941 0l86.059-86.059c15.119-15.119 4.411-40.971-16.971-40.971H168z"]},Nl={prefix:"fas",iconName:"long-arrow-alt-left",icon:[448,512,[],"f30a","M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"]},Al={prefix:"fas",iconName:"long-arrow-alt-right",icon:[448,512,[],"f30b","M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"]},Sl={prefix:"fas",iconName:"long-arrow-alt-up",icon:[256,512,[],"f30c","M88 166.059V468c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12V166.059h46.059c21.382 0 32.09-25.851 16.971-40.971l-86.059-86.059c-9.373-9.373-24.569-9.373-33.941 0l-86.059 86.059c-15.119 15.119-4.411 40.971 16.971 40.971H88z"]},yl={prefix:"fas",iconName:"low-vision",icon:[576,512,[],"f2a8","M569.344 231.631C512.96 135.949 407.81 72 288 72c-28.468 0-56.102 3.619-82.451 10.409L152.778 10.24c-7.601-10.858-22.564-13.5-33.423-5.9l-13.114 9.178c-10.86 7.601-13.502 22.566-5.9 33.426l43.131 58.395C89.449 131.73 40.228 174.683 6.682 231.581c-.01.017-.023.033-.034.05-8.765 14.875-8.964 33.528 0 48.739 38.5 65.332 99.742 115.862 172.859 141.349L55.316 244.302A272.194 272.194 0 0 1 83.61 208.39l119.4 170.58h.01l40.63 58.04a330.055 330.055 0 0 0 78.94 1.17l-189.98-271.4a277.628 277.628 0 0 1 38.777-21.563l251.836 356.544c7.601 10.858 22.564 13.499 33.423 5.9l13.114-9.178c10.86-7.601 13.502-22.567 5.9-33.426l-43.12-58.377-.007-.009c57.161-27.978 104.835-72.04 136.81-126.301a47.938 47.938 0 0 0 .001-48.739zM390.026 345.94l-19.066-27.23c24.682-32.567 27.711-76.353 8.8-111.68v.03c0 23.65-19.17 42.82-42.82 42.82-23.828 0-42.82-19.349-42.82-42.82 0-23.65 19.17-42.82 42.82-42.82h.03c-24.75-13.249-53.522-15.643-79.51-7.68l-19.068-27.237C253.758 123.306 270.488 120 288 120c75.162 0 136 60.826 136 136 0 34.504-12.833 65.975-33.974 89.94z"]},wl={prefix:"fas",iconName:"luggage-cart",icon:[640,512,[],"f59d","M224 320h32V96h-32c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32zm352-32V128c0-17.67-14.33-32-32-32h-32v224h32c17.67 0 32-14.33 32-32zm48 96H128V16c0-8.84-7.16-16-16-16H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h48v368c0 8.84 7.16 16 16 16h82.94c-1.79 5.03-2.94 10.36-2.94 16 0 26.51 21.49 48 48 48s48-21.49 48-48c0-5.64-1.15-10.97-2.94-16h197.88c-1.79 5.03-2.94 10.36-2.94 16 0 26.51 21.49 48 48 48s48-21.49 48-48c0-5.64-1.15-10.97-2.94-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM480 96V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v272h192V96zm-48 0h-96V48h96v48z"]},kl={prefix:"fas",iconName:"lungs",icon:[640,512,[],"f604","M636.11 390.15C614.44 308.85 580.07 231 534.1 159.13 511.98 124.56 498.03 96 454.05 96 415.36 96 384 125.42 384 161.71v60.11l-32.88-21.92a15.996 15.996 0 0 1-7.12-13.31V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v170.59c0 5.35-2.67 10.34-7.12 13.31L256 221.82v-60.11C256 125.42 224.64 96 185.95 96c-43.98 0-57.93 28.56-80.05 63.13C59.93 231 25.56 308.85 3.89 390.15 1.3 399.84 0 409.79 0 419.78c0 61.23 62.48 105.44 125.24 88.62l59.5-15.95c42.18-11.3 71.26-47.47 71.26-88.62v-87.49l-85.84 57.23a7.992 7.992 0 0 1-11.09-2.22l-8.88-13.31a7.992 7.992 0 0 1 2.22-11.09L320 235.23l167.59 111.72a7.994 7.994 0 0 1 2.22 11.09l-8.88 13.31a7.994 7.994 0 0 1-11.09 2.22L384 316.34v87.49c0 41.15 29.08 77.31 71.26 88.62l59.5 15.95C577.52 525.22 640 481.01 640 419.78c0-9.99-1.3-19.94-3.89-29.63z"]},Tl={prefix:"fas",iconName:"lungs-virus",icon:[640,512,[],"e067","M344,150.68V16A16,16,0,0,0,328,0H312a16,16,0,0,0-16,16V150.68a46.45,46.45,0,0,1,48,0ZM195.54,444.46a48.06,48.06,0,0,1,0-67.88l8.58-8.58H192a48,48,0,0,1,0-96h12.12l-8.58-8.57a48,48,0,0,1,60.46-74V161.75C256,125.38,224.62,96,186,96c-44,0-58,28.5-80.12,63.13a819.52,819.52,0,0,0-102,231A113.16,113.16,0,0,0,0,419.75C0,481,62.5,525.26,125.25,508.38l59.5-15.87a98.51,98.51,0,0,0,52.5-34.75,46.49,46.49,0,0,1-41.71-13.3Zm226.29-22.63a16,16,0,0,0,0-22.62l-8.58-8.58C393.09,370.47,407.37,336,435.88,336H448a16,16,0,0,0,0-32H435.88c-28.51,0-42.79-34.47-22.63-54.62l8.58-8.58a16,16,0,0,0-22.63-22.63l-8.57,8.58C370.47,246.91,336,232.63,336,204.12V192a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.58c20.16,20.15,5.88,54.62-22.63,54.62H192a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.58a16,16,0,1,0,22.63,22.62l8.57-8.57C269.53,393.1,304,407.38,304,435.88V448a16,16,0,0,0,32,0V435.88c0-28.5,34.47-42.78,54.63-22.62l8.57,8.57a16,16,0,0,0,22.63,0ZM288,304a16,16,0,1,1,16-16A16,16,0,0,1,288,304Zm64,64a16,16,0,1,1,16-16A16,16,0,0,1,352,368Zm284.12,22.13a819.52,819.52,0,0,0-102-231C512,124.5,498,96,454,96c-38.62,0-70,29.38-70,65.75v27.72a48,48,0,0,1,60.46,74L435.88,272H448a48,48,0,0,1,0,96H435.88l8.58,8.58a47.7,47.7,0,0,1-41.71,81.18,98.51,98.51,0,0,0,52.5,34.75l59.5,15.87C577.5,525.26,640,481,640,419.75A113.16,113.16,0,0,0,636.12,390.13Z"]},Pl={prefix:"fas",iconName:"magic",icon:[512,512,[],"f0d0","M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"]},Dl={prefix:"fas",iconName:"magnet",icon:[512,512,[],"f076","M164.07 148.1H12a12 12 0 0 1-12-12v-80a36 36 0 0 1 36-36h104a36 36 0 0 1 36 36v80a11.89 11.89 0 0 1-11.93 12zm347.93-12V56a36 36 0 0 0-36-36H372a36 36 0 0 0-36 36v80a12 12 0 0 0 12 12h152a11.89 11.89 0 0 0 12-11.9zm-164 44a12 12 0 0 0-12 12v52c0 128.1-160 127.9-160 0v-52a12 12 0 0 0-12-12H12.1a12 12 0 0 0-12 12.1c.1 21.4.6 40.3 0 53.3 0 150.6 136.17 246.6 256.75 246.6s255-96 255-246.7c-.6-12.8-.2-33 0-53.2a12 12 0 0 0-12-12.1z"]},El={prefix:"fas",iconName:"mail-bulk",icon:[576,512,[],"f674","M160 448c-25.6 0-51.2-22.4-64-32-64-44.8-83.2-60.8-96-70.4V480c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V345.6c-12.8 9.6-32 25.6-96 70.4-12.8 9.6-38.4 32-64 32zm128-192H32c-17.67 0-32 14.33-32 32v16c25.6 19.2 22.4 19.2 115.2 86.4 9.6 6.4 28.8 25.6 44.8 25.6s35.2-19.2 44.8-22.4c92.8-67.2 89.6-67.2 115.2-86.4V288c0-17.67-14.33-32-32-32zm256-96H224c-17.67 0-32 14.33-32 32v32h96c33.21 0 60.59 25.42 63.71 57.82l.29-.22V416h192c17.67 0 32-14.33 32-32V192c0-17.67-14.33-32-32-32zm-32 128h-64v-64h64v64zm-352-96c0-35.29 28.71-64 64-64h224V32c0-17.67-14.33-32-32-32H96C78.33 0 64 14.33 64 32v192h96v-32z"]},Il={prefix:"fas",iconName:"male",icon:[192,512,[],"f183","M96 0c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64S60.654 0 96 0m48 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H48c-26.51 0-48 21.49-48 48v136c0 13.255 10.745 24 24 24h16v136c0 13.255 10.745 24 24 24h64c13.255 0 24-10.745 24-24V352h16c13.255 0 24-10.745 24-24V192c0-26.51-21.49-48-48-48z"]},Zl={prefix:"fas",iconName:"map",icon:[576,512,[],"f279","M0 117.66v346.32c0 11.32 11.43 19.06 21.94 14.86L160 416V32L20.12 87.95A32.006 32.006 0 0 0 0 117.66zM192 416l192 64V96L192 32v384zM554.06 33.16L416 96v384l139.88-55.95A31.996 31.996 0 0 0 576 394.34V48.02c0-11.32-11.43-19.06-21.94-14.86z"]},Bl={prefix:"fas",iconName:"map-marked",icon:[576,512,[],"f59f","M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z"]},Ol={prefix:"fas",iconName:"map-marked-alt",icon:[576,512,[],"f5a0","M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zm0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z"]},Fl={prefix:"fas",iconName:"map-marker",icon:[384,512,[],"f041","M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0z"]},ql={prefix:"fas",iconName:"map-marker-alt",icon:[384,512,[],"f3c5","M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"]},Rl={prefix:"fas",iconName:"map-pin",icon:[288,512,[],"f276","M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z"]},Ul={prefix:"fas",iconName:"map-signs",icon:[512,512,[],"f277","M507.31 84.69L464 41.37c-6-6-14.14-9.37-22.63-9.37H288V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v16H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h385.37c8.49 0 16.62-3.37 22.63-9.37l43.31-43.31c6.25-6.26 6.25-16.38 0-22.63zM224 496c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-64v112zm232-272H288v-32h-64v32H70.63c-8.49 0-16.62 3.37-22.63 9.37L4.69 276.69c-6.25 6.25-6.25 16.38 0 22.63L48 342.63c6 6 14.14 9.37 22.63 9.37H456c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24z"]},Gl={prefix:"fas",iconName:"marker",icon:[512,512,[],"f5a1","M93.95 290.03A327.038 327.038 0 0 0 .17 485.11l-.03.23c-1.7 15.28 11.21 28.2 26.49 26.51a327.02 327.02 0 0 0 195.34-93.8l75.4-75.4-128.02-128.02-75.4 75.4zM485.49 26.51c-35.35-35.35-92.67-35.35-128.02 0l-21.76 21.76-36.56-36.55c-15.62-15.62-40.95-15.62-56.56 0L138.47 115.84c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0l87.15-87.15 19.59 19.59L191.98 192 320 320.02l165.49-165.49c35.35-35.35 35.35-92.66 0-128.02z"]},_l={prefix:"fas",iconName:"mars",icon:[384,512,[],"f222","M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c0-6.6-5.4-12-12-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},Wl={prefix:"fas",iconName:"mars-double",icon:[512,512,[],"f227","M340 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C198.5 72.1 172.2 64 144 64 64.5 64 0 128.5 0 208s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.5 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 288c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm356-128.1h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7c-18.2-11.4-39-18.9-61.5-21.3-2.1 21.8-8.2 43.3-18.4 63.3 1.1 0 2.2-.1 3.2-.1 44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80c0-1.1 0-2.2.1-3.2-20 10.2-41.5 16.4-63.3 18.4C168.4 455.6 229.6 512 304 512c79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12v-79c0-6.7-5.4-12.1-12-12.1z"]},jl={prefix:"fas",iconName:"mars-stroke",icon:[384,512,[],"f229","M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-17.5 17.5-14.1-14.1c-4.7-4.7-12.3-4.7-17 0L224.5 133c-4.7 4.7-4.7 12.3 0 17l14.1 14.1-18 18c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l18-18 14.1 14.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L329.2 164l17.5-17.5 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c-.1-6.6-5.5-12-12.1-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},$l={prefix:"fas",iconName:"mars-stroke-h",icon:[480,512,[],"f22b","M476.2 247.5l-55.9-55.9c-7.6-7.6-20.5-2.2-20.5 8.5V224H376v-20c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v20h-27.6c-5.8-25.6-18.7-49.9-38.6-69.8C189.6 98 98.4 98 42.2 154.2c-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 19.9-19.9 32.8-44.2 38.6-69.8H312v20c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-20h23.9v23.9c0 10.7 12.9 16 20.5 8.5l55.9-55.9c4.6-4.7 4.6-12.3-.1-17zm-275.6 65.1c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z"]},Yl={prefix:"fas",iconName:"mars-stroke-v",icon:[288,512,[],"f22a","M245.8 234.2c-19.9-19.9-44.2-32.8-69.8-38.6v-25.4h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V81.4h23.9c10.7 0 16-12.9 8.5-20.5L152.5 5.1c-4.7-4.7-12.3-4.7-17 0L79.6 61c-7.6 7.6-2.2 20.5 8.5 20.5H112v24.7H92c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h20v25.4c-25.6 5.8-49.9 18.7-69.8 38.6-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 56.3-56.2 56.3-147.4 0-203.6zm-45.2 158.4c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z"]},Kl={prefix:"fas",iconName:"mask",icon:[640,512,[],"f6fa","M320.67 64c-442.6 0-357.57 384-158.46 384 39.9 0 77.47-20.69 101.42-55.86l25.73-37.79c15.66-22.99 46.97-22.99 62.63 0l25.73 37.79C401.66 427.31 439.23 448 479.13 448c189.86 0 290.63-384-158.46-384zM184 308.36c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05zm272 0c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05z"]},Jl={prefix:"fas",iconName:"medal",icon:[512,512,[],"f5a2","M223.75 130.75L154.62 15.54A31.997 31.997 0 0 0 127.18 0H16.03C3.08 0-4.5 14.57 2.92 25.18l111.27 158.96c29.72-27.77 67.52-46.83 109.56-53.39zM495.97 0H384.82c-11.24 0-21.66 5.9-27.44 15.54l-69.13 115.21c42.04 6.56 79.84 25.62 109.56 53.38L509.08 25.18C516.5 14.57 508.92 0 495.97 0zM256 160c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm92.52 157.26l-37.93 36.96 8.97 52.22c1.6 9.36-8.26 16.51-16.65 12.09L256 393.88l-46.9 24.65c-8.4 4.45-18.25-2.74-16.65-12.09l8.97-52.22-37.93-36.96c-6.82-6.64-3.05-18.23 6.35-19.59l52.43-7.64 23.43-47.52c2.11-4.28 6.19-6.39 10.28-6.39 4.11 0 8.22 2.14 10.33 6.39l23.43 47.52 52.43 7.64c9.4 1.36 13.17 12.95 6.35 19.59z"]},Ql={prefix:"fas",iconName:"medkit",icon:[512,512,[],"f0fa","M96 480h320V128h-32V80c0-26.51-21.49-48-48-48H176c-26.51 0-48 21.49-48 48v48H96v352zm96-384h128v32H192V96zm320 80v256c0 26.51-21.49 48-48 48h-16V128h16c26.51 0 48 21.49 48 48zM64 480H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v352zm288-208v32c0 8.837-7.163 16-16 16h-48v48c0 8.837-7.163 16-16 16h-32c-8.837 0-16-7.163-16-16v-48h-48c-8.837 0-16-7.163-16-16v-32c0-8.837 7.163-16 16-16h48v-48c0-8.837 7.163-16 16-16h32c8.837 0 16 7.163 16 16v48h48c8.837 0 16 7.163 16 16z"]},Xl={prefix:"fas",iconName:"meh",icon:[496,512,[],"f11a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm176 192H152c-21.2 0-21.2-32 0-32h192c21.2 0 21.2 32 0 32zm-16-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},co={prefix:"fas",iconName:"meh-blank",icon:[496,512,[],"f5a4","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},ao={prefix:"fas",iconName:"meh-rolling-eyes",icon:[496,512,[],"f5a5","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 224c0-24.3 13.7-45.2 33.6-56-.7 2.6-1.6 5.2-1.6 8 0 17.7 14.3 32 32 32s32-14.3 32-32c0-2.8-.9-5.4-1.6-8 19.9 10.8 33.6 31.7 33.6 56 0 35.3-28.7 64-64 64s-64-28.7-64-64zm224 176H184c-21.2 0-21.2-32 0-32h128c21.2 0 21.2 32 0 32zm32-112c-35.3 0-64-28.7-64-64 0-24.3 13.7-45.2 33.6-56-.7 2.6-1.6 5.2-1.6 8 0 17.7 14.3 32 32 32s32-14.3 32-32c0-2.8-.9-5.4-1.6-8 19.9 10.8 33.6 31.7 33.6 56 0 35.3-28.7 64-64 64z"]},eo={prefix:"fas",iconName:"memory",icon:[640,512,[],"f538","M640 130.94V96c0-17.67-14.33-32-32-32H32C14.33 64 0 78.33 0 96v34.94c18.6 6.61 32 24.19 32 45.06s-13.4 38.45-32 45.06V320h640v-98.94c-18.6-6.61-32-24.19-32-45.06s13.4-38.45 32-45.06zM224 256h-64V128h64v128zm128 0h-64V128h64v128zm128 0h-64V128h64v128zM0 448h64v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h64v-96H0v96z"]},io={prefix:"fas",iconName:"menorah",icon:[640,512,[],"f676","M144 128h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm96 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm192 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm96 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm80-32c17.67 0 32-14.33 32-32S608 0 608 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S512 0 512 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S416 0 416 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S320 0 320 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S224 0 224 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S128 0 128 0 96 46.33 96 64s14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S32 0 32 0 0 46.33 0 64s14.33 32 32 32zm544 192c0 17.67-14.33 32-32 32H352V144c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v176H96c-17.67 0-32-14.33-32-32V144c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v144c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V144c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144z"]},no={prefix:"fas",iconName:"mercury",icon:[288,512,[],"f223","M288 208c0-44.2-19.9-83.7-51.2-110.1 2.5-1.8 4.9-3.8 7.2-5.8 24.7-21.2 39.8-48.8 43.2-78.8.9-7.1-4.7-13.3-11.9-13.3h-40.5C229 0 224.1 4.1 223 9.8c-2.4 12.5-9.6 24.3-20.7 33.8C187 56.8 166.3 64 144 64s-43-7.2-58.4-20.4C74.5 34.1 67.4 22.3 64.9 9.8 63.8 4.1 58.9 0 53.2 0H12.7C5.5 0-.1 6.2.8 13.3 4.2 43.4 19.2 71 44 92.2c2.3 2 4.7 3.9 7.2 5.8C19.9 124.3 0 163.8 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z"]},lo={prefix:"fas",iconName:"meteor",icon:[512,512,[],"f753","M511.328,20.8027c-11.60759,38.70264-34.30724,111.70173-61.30311,187.70077,6.99893,2.09372,13.4042,4,18.60653,5.59368a16.06158,16.06158,0,0,1,9.49854,22.906c-22.106,42.29635-82.69047,152.795-142.47819,214.40356-.99984,1.09373-1.99969,2.5-2.99954,3.49995A194.83046,194.83046,0,1,1,57.085,179.41009c.99985-1,2.40588-2,3.49947-3,61.59994-59.90549,171.97367-120.40473,214.37343-142.4982a16.058,16.058,0,0,1,22.90274,9.49988c1.59351,5.09368,3.49947,11.5936,5.5929,18.59351C379.34818,35.00565,452.43074,12.30281,491.12794.70921A16.18325,16.18325,0,0,1,511.328,20.8027ZM319.951,320.00207A127.98041,127.98041,0,1,0,191.97061,448.00046,127.97573,127.97573,0,0,0,319.951,320.00207Zm-127.98041-31.9996a31.9951,31.9951,0,1,1-31.9951-31.9996A31.959,31.959,0,0,1,191.97061,288.00247Zm31.9951,79.999a15.99755,15.99755,0,1,1-15.99755-15.9998A16.04975,16.04975,0,0,1,223.96571,368.00147Z"]},oo={prefix:"fas",iconName:"microchip",icon:[512,512,[],"f2db","M416 48v416c0 26.51-21.49 48-48 48H144c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h224c26.51 0 48 21.49 48 48zm96 58v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42V88h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zM30 376h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6z"]},ro={prefix:"fas",iconName:"microphone",icon:[352,512,[],"f130","M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z"]},fo={prefix:"fas",iconName:"microphone-alt",icon:[352,512,[],"f3c9","M336 192h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16zM176 352c53.02 0 96-42.98 96-96h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96z"]},to={prefix:"fas",iconName:"microphone-alt-slash",icon:[640,512,[],"f539","M633.82 458.1L476.26 336.33C488.74 312.21 496 284.98 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67h-43.67l-41.4-32H416v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H416v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H416c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.78c11.71-1.62 23.1-4.28 33.96-8.08l-50.4-38.96c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z"]},so={prefix:"fas",iconName:"microphone-slash",icon:[640,512,[],"f131","M633.82 458.1l-157.8-121.96C488.61 312.13 496 285.01 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67V96c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.77c11.66-1.6 22.85-4.54 33.67-8.31l-50.11-38.73c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z"]},ho={prefix:"fas",iconName:"microscope",icon:[512,512,[],"f610","M160 320h12v16c0 8.84 7.16 16 16 16h40c8.84 0 16-7.16 16-16v-16h12c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32V16c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v16c-17.67 0-32 14.33-32 32v224c0 17.67 14.33 32 32 32zm304 128h-1.29C493.24 413.99 512 369.2 512 320c0-105.88-86.12-192-192-192v64c70.58 0 128 57.42 128 128s-57.42 128-128 128H48c-26.51 0-48 21.49-48 48 0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48zm-360-32h208c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z"]},vo={prefix:"fas",iconName:"minus",icon:[448,512,[],"f068","M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},mo={prefix:"fas",iconName:"minus-circle",icon:[512,512,[],"f056","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z"]},zo={prefix:"fas",iconName:"minus-square",icon:[448,512,[],"f146","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM92 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H92z"]},po={prefix:"fas",iconName:"mitten",icon:[448,512,[],"f7b5","M368 416H48c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-64c0-8.8-7.2-16-16-16zm57-209.1c-27.2-22.6-67.5-19-90.1 8.2l-20.9 25-29.6-128.4c-18-77.5-95.4-125.9-172.8-108C34.2 21.6-14.2 98.9 3.7 176.4L51.6 384h309l72.5-87c22.7-27.2 19-67.5-8.1-90.1z"]},Mo={prefix:"fas",iconName:"mobile",icon:[320,512,[],"f10b","M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},uo={prefix:"fas",iconName:"mobile-alt",icon:[320,512,[],"f3cd","M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"]},Co={prefix:"fas",iconName:"money-bill",icon:[640,512,[],"f0d6","M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 176c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 48h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z"]},Ho={prefix:"fas",iconName:"money-bill-alt",icon:[640,512,[],"f3d1","M352 288h-16v-88c0-4.42-3.58-8-8-8h-13.58c-4.74 0-9.37 1.4-13.31 4.03l-15.33 10.22a7.994 7.994 0 0 0-2.22 11.09l8.88 13.31a7.994 7.994 0 0 0 11.09 2.22l.47-.31V288h-16c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h64c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 192c-53.02 0-96-50.15-96-112 0-61.86 42.98-112 96-112s96 50.14 96 112c0 61.87-43 112-96 112zm272 32h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z"]},Vo={prefix:"fas",iconName:"money-bill-wave",icon:[640,512,[],"f53a","M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z"]},go={prefix:"fas",iconName:"money-bill-wave-alt",icon:[640,512,[],"f53b","M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96z"]},Lo={prefix:"fas",iconName:"money-check",icon:[640,512,[],"f53c","M0 448c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V128H0v320zm448-208c0-8.84 7.16-16 16-16h96c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-32zm0 120c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H456c-4.42 0-8-3.58-8-8v-16zM64 264c0-4.42 3.58-8 8-8h304c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm0 96c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zM624 32H16C7.16 32 0 39.16 0 48v48h640V48c0-8.84-7.16-16-16-16z"]},xo={prefix:"fas",iconName:"money-check-alt",icon:[640,512,[],"f53d","M608 32H32C14.33 32 0 46.33 0 64v384c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM176 327.88V344c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V152c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07zM416 312c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm160 0c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h272c4.42 0 8 3.58 8 8v16z"]},bo={prefix:"fas",iconName:"monument",icon:[384,512,[],"f5a6","M368 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-78.86-347.26a31.97 31.97 0 0 0-9.21-19.44L203.31 4.69c-6.25-6.25-16.38-6.25-22.63 0l-76.6 76.61a31.97 31.97 0 0 0-9.21 19.44L64 416h256l-30.86-315.26zM240 307.2c0 6.4-6.4 12.8-12.8 12.8h-70.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h70.4c6.4 0 12.8 6.4 12.8 12.8v38.4z"]},No={prefix:"fas",iconName:"moon",icon:[512,512,[],"f186","M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"]},Ao={prefix:"fas",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M501.54 60.91c17.22-17.22 12.51-46.25-9.27-57.14a35.696 35.696 0 0 0-37.37 3.37L251.09 160h151.37l99.08-99.09zM496 192H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c0 80.98 50.2 150.11 121.13 178.32-12.76 16.87-21.72 36.8-24.95 58.69-1.46 9.92 6.04 18.98 16.07 18.98h223.5c10.03 0 17.53-9.06 16.07-18.98-3.22-21.89-12.18-41.82-24.95-58.69C429.8 406.11 480 336.98 480 256h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},So={prefix:"fas",iconName:"mosque",icon:[640,512,[],"f678","M0 480c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V160H0v320zm579.16-192c17.86-17.39 28.84-37.34 28.84-58.91 0-52.86-41.79-93.79-87.92-122.9-41.94-26.47-80.63-57.77-111.96-96.22L400 0l-8.12 9.97c-31.33 38.45-70.01 69.76-111.96 96.22C233.79 135.3 192 176.23 192 229.09c0 21.57 10.98 41.52 28.84 58.91h358.32zM608 320H192c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h32v-64c0-17.67 14.33-32 32-32s32 14.33 32 32v64h64v-72c0-48 48-72 48-72s48 24 48 72v72h64v-64c0-17.67 14.33-32 32-32s32 14.33 32 32v64h32c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM64 0S0 32 0 96v32h128V96c0-64-64-96-64-96z"]},yo={prefix:"fas",iconName:"motorcycle",icon:[640,512,[],"f21c","M512.9 192c-14.9-.1-29.1 2.3-42.4 6.9L437.6 144H520c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24h-45.3c-6.8 0-13.3 2.9-17.8 7.9l-37.5 41.7-22.8-38C392.2 68.4 384.4 64 376 64h-80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h66.4l19.2 32H227.9c-17.7-23.1-44.9-40-99.9-40H72.5C59 104 47.7 115 48 128.5c.2 13 10.9 23.5 24 23.5h56c24.5 0 38.7 10.9 47.8 24.8l-11.3 20.5c-13-3.9-26.9-5.7-41.3-5.2C55.9 194.5 1.6 249.6 0 317c-1.6 72.1 56.3 131 128 131 59.6 0 109.7-40.8 124-96h84.2c13.7 0 24.6-11.4 24-25.1-2.1-47.1 17.5-93.7 56.2-125l12.5 20.8c-27.6 23.7-45.1 58.9-44.8 98.2.5 69.6 57.2 126.5 126.8 127.1 71.6.7 129.8-57.5 129.2-129.1-.7-69.6-57.6-126.4-127.2-126.9zM128 400c-44.1 0-80-35.9-80-80s35.9-80 80-80c4.2 0 8.4.3 12.5 1L99 316.4c-8.8 16 2.8 35.6 21 35.6h81.3c-12.4 28.2-40.6 48-73.3 48zm463.9-75.6c-2.2 40.6-35 73.4-75.5 75.5-46.1 2.5-84.4-34.3-84.4-79.9 0-21.4 8.4-40.8 22.1-55.1l49.4 82.4c4.5 7.6 14.4 10 22 5.5l13.7-8.2c7.6-4.5 10-14.4 5.5-22l-48.6-80.9c5.2-1.1 10.5-1.6 15.9-1.6 45.6-.1 82.3 38.2 79.9 84.3z"]},wo={prefix:"fas",iconName:"mountain",icon:[640,512,[],"f6fc","M634.92 462.7l-288-448C341.03 5.54 330.89 0 320 0s-21.03 5.54-26.92 14.7l-288 448a32.001 32.001 0 0 0-1.17 32.64A32.004 32.004 0 0 0 32 512h576c11.71 0 22.48-6.39 28.09-16.67a31.983 31.983 0 0 0-1.17-32.63zM320 91.18L405.39 224H320l-64 64-38.06-38.06L320 91.18z"]},ko={prefix:"fas",iconName:"mouse",icon:[384,512,[],"f8cc","M0 352a160 160 0 0 0 160 160h64a160 160 0 0 0 160-160V224H0zM176 0h-16A160 160 0 0 0 0 160v32h176zm48 0h-16v192h176v-32A160 160 0 0 0 224 0z"]},To={prefix:"fas",iconName:"mouse-pointer",icon:[320,512,[],"f245","M302.189 329.126H196.105l55.831 135.993c3.889 9.428-.555 19.999-9.444 23.999l-49.165 21.427c-9.165 4-19.443-.571-23.332-9.714l-53.053-129.136-86.664 89.138C18.729 472.71 0 463.554 0 447.977V18.299C0 1.899 19.921-6.096 30.277 5.443l284.412 292.542c11.472 11.179 3.007 31.141-12.5 31.141z"]},Po={prefix:"fas",iconName:"mug-hot",icon:[512,512,[],"f7b6","M127.1 146.5c1.3 7.7 8 13.5 16 13.5h16.5c9.8 0 17.6-8.5 16.3-18-3.8-28.2-16.4-54.2-36.6-74.7-14.4-14.7-23.6-33.3-26.4-53.5C111.8 5.9 105 0 96.8 0H80.4C70.6 0 63 8.5 64.1 18c3.9 31.9 18 61.3 40.6 84.4 12 12.2 19.7 27.5 22.4 44.1zm112 0c1.3 7.7 8 13.5 16 13.5h16.5c9.8 0 17.6-8.5 16.3-18-3.8-28.2-16.4-54.2-36.6-74.7-14.4-14.7-23.6-33.3-26.4-53.5C223.8 5.9 217 0 208.8 0h-16.4c-9.8 0-17.5 8.5-16.3 18 3.9 31.9 18 61.3 40.6 84.4 12 12.2 19.7 27.5 22.4 44.1zM400 192H32c-17.7 0-32 14.3-32 32v192c0 53 43 96 96 96h192c53 0 96-43 96-96h16c61.8 0 112-50.2 112-112s-50.2-112-112-112zm0 160h-16v-96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]},Do={prefix:"fas",iconName:"music",icon:[512,512,[],"f001","M470.38 1.51L150.41 96A32 32 0 0 0 128 126.51v261.41A139 139 0 0 0 96 384c-53 0-96 28.66-96 64s43 64 96 64 96-28.66 96-64V214.32l256-75v184.61a138.4 138.4 0 0 0-32-3.93c-53 0-96 28.66-96 64s43 64 96 64 96-28.65 96-64V32a32 32 0 0 0-41.62-30.49z"]},Eo={prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z"]},Io={prefix:"fas",iconName:"neuter",icon:[288,512,[],"f22c","M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V468c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V316.4c64.1-14.5 112-71.9 112-140.4zm-144 80c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},Zo={prefix:"fas",iconName:"newspaper",icon:[576,512,[],"f1ea","M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"]},Bo={prefix:"fas",iconName:"not-equal",icon:[448,512,[],"f53e","M416 208c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32h-23.88l51.87-66.81c5.37-7.02 4.04-17.06-2.97-22.43L415.61 3.3c-7.02-5.38-17.06-4.04-22.44 2.97L311.09 112H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h204.56l-74.53 96H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h55.49l-51.87 66.81c-5.37 7.01-4.04 17.05 2.97 22.43L64 508.7c7.02 5.38 17.06 4.04 22.43-2.97L168.52 400H416c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32H243.05l74.53-96H416z"]},Oo={prefix:"fas",iconName:"notes-medical",icon:[384,512,[],"f481","M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm96 304c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm0-192c0 4.4-3.6 8-8 8H104c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16z"]},Fo={prefix:"fas",iconName:"object-group",icon:[512,512,[],"f247","M480 128V96h20c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v20H64V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v40c0 6.627 5.373 12 12 12h20v320H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-20h384v20c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V128zM96 276V140c0-6.627 5.373-12 12-12h168c6.627 0 12 5.373 12 12v136c0 6.627-5.373 12-12 12H108c-6.627 0-12-5.373-12-12zm320 96c0 6.627-5.373 12-12 12H236c-6.627 0-12-5.373-12-12v-52h72c13.255 0 24-10.745 24-24v-72h84c6.627 0 12 5.373 12 12v136z"]},qo={prefix:"fas",iconName:"object-ungroup",icon:[576,512,[],"f248","M64 320v26a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6v-52a6 6 0 0 1 6-6h26V96H6a6 6 0 0 1-6-6V38a6 6 0 0 1 6-6h52a6 6 0 0 1 6 6v26h288V38a6 6 0 0 1 6-6h52a6 6 0 0 1 6 6v52a6 6 0 0 1-6 6h-26v192h26a6 6 0 0 1 6 6v52a6 6 0 0 1-6 6h-52a6 6 0 0 1-6-6v-26H64zm480-64v-32h26a6 6 0 0 0 6-6v-52a6 6 0 0 0-6-6h-52a6 6 0 0 0-6 6v26H408v72h8c13.255 0 24 10.745 24 24v64c0 13.255-10.745 24-24 24h-64c-13.255 0-24-10.745-24-24v-8H192v72h-26a6 6 0 0 0-6 6v52a6 6 0 0 0 6 6h52a6 6 0 0 0 6-6v-26h288v26a6 6 0 0 0 6 6h52a6 6 0 0 0 6-6v-52a6 6 0 0 0-6-6h-26V256z"]},Ro={prefix:"fas",iconName:"oil-can",icon:[640,512,[],"f613","M629.8 160.31L416 224l-50.49-25.24a64.07 64.07 0 0 0-28.62-6.76H280v-48h56c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h56v48h-56L37.72 166.86a31.9 31.9 0 0 0-5.79-.53C14.67 166.33 0 180.36 0 198.34v94.95c0 15.46 11.06 28.72 26.28 31.48L96 337.46V384c0 17.67 14.33 32 32 32h274.63c8.55 0 16.75-3.42 22.76-9.51l212.26-214.75c1.5-1.5 2.34-3.54 2.34-5.66V168c.01-5.31-5.08-9.15-10.19-7.69zM96 288.67l-48-8.73v-62.43l48 8.73v62.43zm453.33 84.66c0 23.56 19.1 42.67 42.67 42.67s42.67-19.1 42.67-42.67S592 288 592 288s-42.67 61.77-42.67 85.33z"]},Uo={prefix:"fas",iconName:"om",icon:[512,512,[],"f679","M360.6 60.94a10.43 10.43 0 0 0 14.76 0l21.57-21.56a10.43 10.43 0 0 0 0-14.76L375.35 3.06c-4.08-4.07-10.68-4.07-14.76 0l-21.57 21.56a10.43 10.43 0 0 0 0 14.76l21.58 21.56zM412.11 192c-26.69 0-51.77 10.39-70.64 29.25l-24.25 24.25c-6.78 6.77-15.78 10.5-25.38 10.5H245c10.54-22.1 14.17-48.11 7.73-75.23-10.1-42.55-46.36-76.11-89.52-83.19-36.15-5.93-70.9 5.04-96.01 28.78-7.36 6.96-6.97 18.85 1.12 24.93l26.15 19.63c5.72 4.3 13.66 4.32 19.2-.21 8.45-6.9 19.02-10.71 30.27-10.71 26.47 0 48.01 21.53 48.01 48s-21.54 48-48.01 48h-31.9c-11.96 0-19.74 12.58-14.39 23.28l16.09 32.17c2.53 5.06 7.6 8.1 13.17 8.55h33.03c35.3 0 64.01 28.7 64.01 64s-28.71 64-64.01 64c-96.02 0-122.35-54.02-145.15-92.03-4.53-7.55-14.77-3.58-14.79 5.22C-.09 416 41.13 512 159.94 512c70.59 0 128.02-57.42 128.02-128 0-23.42-6.78-45.1-17.81-64h21.69c26.69 0 51.77-10.39 70.64-29.25l24.25-24.25c6.78-6.77 15.78-10.5 25.38-10.5 19.78 0 35.88 16.09 35.88 35.88V392c0 13.23-18.77 24-32.01 24-39.4 0-66.67-24.24-81.82-42.89-4.77-5.87-14.2-2.54-14.2 5.02V416s0 64 96.02 64c48.54 0 96.02-39.47 96.02-88V291.88c0-55.08-44.8-99.88-99.89-99.88zm42.18-124.73c-85.55 65.12-169.05 2.75-172.58.05-6.02-4.62-14.44-4.38-20.14.55-5.74 4.92-7.27 13.17-3.66 19.8 1.61 2.95 40.37 72.34 118.8 72.34 79.92 0 98.78-31.36 101.75-37.66 1.02-2.12 1.53-4.47 1.53-6.83V80c0-13.22-15.14-20.69-25.7-12.73z"]},Go={prefix:"fas",iconName:"otter",icon:[640,512,[],"f700","M608 32h-32l-13.25-13.25A63.97 63.97 0 0 0 517.49 0H497c-11.14 0-22.08 2.91-31.75 8.43L312 96h-56C149.96 96 64 181.96 64 288v1.61c0 32.75-16 62.14-39.56 84.89-18.19 17.58-28.1 43.68-23.19 71.8 6.76 38.8 42.9 65.7 82.28 65.7H192c17.67 0 32-14.33 32-32s-14.33-32-32-32H80c-8.83 0-16-7.17-16-16s7.17-16 16-16h224c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-64l149.49-80.5L448 416h80c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-28.22l-55.11-110.21L521.14 192H544c53.02 0 96-42.98 96-96V64c0-17.67-14.33-32-32-32zm-96 16c8.84 0 16 7.16 16 16s-7.16 16-16 16-16-7.16-16-16 7.16-16 16-16zm32 96h-34.96L407.2 198.84l-13.77-27.55L512 112h77.05c-6.62 18.58-24.22 32-45.05 32z"]},_o={prefix:"fas",iconName:"outdent",icon:[448,512,[],"f03b","M100.69 363.29c10 10 27.31 2.93 27.31-11.31V160c0-14.32-17.33-21.31-27.31-11.31l-96 96a16 16 0 0 0 0 22.62zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},Wo={prefix:"fas",iconName:"pager",icon:[512,512,[],"f815","M448 64H64a64 64 0 0 0-64 64v256a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64zM160 368H80a16 16 0 0 1-16-16v-16a16 16 0 0 1 16-16h80zm128-16a16 16 0 0 1-16 16h-80v-48h80a16 16 0 0 1 16 16zm160-128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32v-64a32 32 0 0 1 32-32h320a32 32 0 0 1 32 32z"]},jo={prefix:"fas",iconName:"paint-brush",icon:[512,512,[],"f1fc","M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z"]},$o={prefix:"fas",iconName:"paint-roller",icon:[512,512,[],"f5aa","M416 128V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32zm32-64v128c0 17.67-14.33 32-32 32H256c-35.35 0-64 28.65-64 64v32c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32v-32h160c53.02 0 96-42.98 96-96v-64c0-35.35-28.65-64-64-64z"]},Yo={prefix:"fas",iconName:"palette",icon:[512,512,[],"f53f","M204.3 5C104.9 24.4 24.8 104.3 5.2 203.4c-37 187 131.7 326.4 258.8 306.7 41.2-6.4 61.4-54.6 42.5-91.7-23.1-45.4 9.9-98.4 60.9-98.4h79.7c35.8 0 64.8-29.6 64.9-65.3C511.5 97.1 368.1-26.9 204.3 5zM96 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm32-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128-64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},Ko={prefix:"fas",iconName:"pallet",icon:[640,512,[],"f482","M144 256h352c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H384v128l-64-32-64 32V0H144c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16zm480 128c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v64H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-48v-64h48zm-336 64H128v-64h160v64zm224 0H352v-64h160v64z"]},Jo={prefix:"fas",iconName:"paper-plane",icon:[512,512,[],"f1d8","M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z"]},Qo={prefix:"fas",iconName:"paperclip",icon:[448,512,[],"f0c6","M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z"]},Xo={prefix:"fas",iconName:"parachute-box",icon:[512,512,[],"f4cd","M511.9 175c-9.1-75.6-78.4-132.4-158.3-158.7C390 55.7 416 116.9 416 192h28.1L327.5 321.5c-2.5-.6-4.8-1.5-7.5-1.5h-48V192h112C384 76.8 315.1 0 256 0S128 76.8 128 192h112v128h-48c-2.7 0-5 .9-7.5 1.5L67.9 192H96c0-75.1 26-136.3 62.4-175.7C78.5 42.7 9.2 99.5.1 175c-1.1 9.1 6.8 17 16 17h8.7l136.7 151.9c-.7 2.6-1.6 5.2-1.6 8.1v128c0 17.7 14.3 32 32 32h128c17.7 0 32-14.3 32-32V352c0-2.9-.9-5.4-1.6-8.1L487.1 192h8.7c9.3 0 17.2-7.8 16.1-17z"]},cr={prefix:"fas",iconName:"paragraph",icon:[448,512,[],"f1dd","M448 48v32a16 16 0 0 1-16 16h-48v368a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V96h-32v368a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V352h-32a160 160 0 0 1 0-320h240a16 16 0 0 1 16 16z"]},ar={prefix:"fas",iconName:"parking",icon:[448,512,[],"f540","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z"]},er={prefix:"fas",iconName:"passport",icon:[448,512,[],"f5ab","M129.62 176h39.09c1.49-27.03 6.54-51.35 14.21-70.41-27.71 13.24-48.02 39.19-53.3 70.41zm0 32c5.29 31.22 25.59 57.17 53.3 70.41-7.68-19.06-12.72-43.38-14.21-70.41h-39.09zM224 286.69c7.69-7.45 20.77-34.42 23.43-78.69h-46.87c2.67 44.26 15.75 71.24 23.44 78.69zM200.57 176h46.87c-2.66-44.26-15.74-71.24-23.43-78.69-7.7 7.45-20.78 34.43-23.44 78.69zm64.51 102.41c27.71-13.24 48.02-39.19 53.3-70.41h-39.09c-1.49 27.03-6.53 51.35-14.21 70.41zM416 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h352c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32zm-80 416H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h224c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-112-96c-70.69 0-128-57.31-128-128S153.31 64 224 64s128 57.31 128 128-57.31 128-128 128zm41.08-214.41c7.68 19.06 12.72 43.38 14.21 70.41h39.09c-5.28-31.22-25.59-57.17-53.3-70.41z"]},ir={prefix:"fas",iconName:"pastafarianism",icon:[640,512,[],"f67b","M624.54 347.67c-32.7-12.52-57.36 4.25-75.37 16.45-17.06 11.53-23.25 14.42-31.41 11.36-8.12-3.09-10.83-9.38-15.89-29.38-3.33-13.15-7.44-29.32-17.95-42.65 2.24-2.91 4.43-5.79 6.38-8.57C500.47 304.45 513.71 312 532 312c33.95 0 50.87-25.78 62.06-42.83 10.59-16.14 15-21.17 21.94-21.17 13.25 0 24-10.75 24-24s-10.75-24-24-24c-33.95 0-50.87 25.78-62.06 42.83-10.6 16.14-15 21.17-21.94 21.17-17.31 0-37.48-61.43-97.26-101.91l17.25-34.5C485.43 125.5 512 97.98 512 64c0-35.35-28.65-64-64-64s-64 28.65-64 64c0 13.02 3.94 25.1 10.62 35.21l-18.15 36.3c-16.98-4.6-35.6-7.51-56.46-7.51s-39.49 2.91-56.46 7.51l-18.15-36.3C252.06 89.1 256 77.02 256 64c0-35.35-28.65-64-64-64s-64 28.65-64 64c0 33.98 26.56 61.5 60.02 63.6l17.25 34.5C145.68 202.44 125.15 264 108 264c-6.94 0-11.34-5.03-21.94-21.17C74.88 225.78 57.96 200 24 200c-13.25 0-24 10.75-24 24s10.75 24 24 24c6.94 0 11.34 5.03 21.94 21.17C57.13 286.22 74.05 312 108 312c18.29 0 31.53-7.55 41.7-17.11 1.95 2.79 4.14 5.66 6.38 8.57-10.51 13.33-14.62 29.5-17.95 42.65-5.06 20-7.77 26.28-15.89 29.38-8.11 3.06-14.33.17-31.41-11.36-18.03-12.2-42.72-28.92-75.37-16.45-12.39 4.72-18.59 18.58-13.87 30.97 4.72 12.41 18.61 18.61 30.97 13.88 8.16-3.09 14.34-.19 31.39 11.36 13.55 9.16 30.83 20.86 52.42 20.84 7.17 0 14.83-1.28 22.97-4.39 32.66-12.44 39.98-41.33 45.33-62.44 2.21-8.72 3.99-14.49 5.95-18.87 16.62 13.61 36.95 25.88 61.64 34.17-9.96 37-32.18 90.8-60.26 90.8-13.25 0-24 10.75-24 24s10.75 24 24 24c66.74 0 97.05-88.63 107.42-129.14 6.69.6 13.42 1.14 20.58 1.14s13.89-.54 20.58-1.14C350.95 423.37 381.26 512 448 512c13.25 0 24-10.75 24-24s-10.75-24-24-24c-27.94 0-50.21-53.81-60.22-90.81 24.69-8.29 45-20.56 61.62-34.16 1.96 4.38 3.74 10.15 5.95 18.87 5.34 21.11 12.67 50 45.33 62.44 8.14 3.11 15.8 4.39 22.97 4.39 21.59 0 38.87-11.69 52.42-20.84 17.05-11.55 23.28-14.45 31.39-11.36 12.39 4.75 26.27-1.47 30.97-13.88 4.71-12.4-1.49-26.26-13.89-30.98zM448 48c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zm-256 0c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16z"]},nr={prefix:"fas",iconName:"paste",icon:[448,512,[],"f0ea","M128 184c0-30.879 25.122-56 56-56h136V56c0-13.255-10.745-24-24-24h-80.61C204.306 12.89 183.637 0 160 0s-44.306 12.89-55.39 32H24C10.745 32 0 42.745 0 56v336c0 13.255 10.745 24 24 24h104V184zm32-144c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm184 248h104v200c0 13.255-10.745 24-24 24H184c-13.255 0-24-10.745-24-24V184c0-13.255 10.745-24 24-24h136v104c0 13.2 10.8 24 24 24zm104-38.059V256h-96v-96h6.059a24 24 0 0 1 16.97 7.029l65.941 65.941a24.002 24.002 0 0 1 7.03 16.971z"]},lr={prefix:"fas",iconName:"pause",icon:[448,512,[],"f04c","M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z"]},or={prefix:"fas",iconName:"pause-circle",icon:[512,512,[],"f28b","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-16 328c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v160zm112 0c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v160z"]},rr={prefix:"fas",iconName:"paw",icon:[512,512,[],"f1b0","M256 224c-79.41 0-192 122.76-192 200.25 0 34.9 26.81 55.75 71.74 55.75 48.84 0 81.09-25.08 120.26-25.08 39.51 0 71.85 25.08 120.26 25.08 44.93 0 71.74-20.85 71.74-55.75C448 346.76 335.41 224 256 224zm-147.28-12.61c-10.4-34.65-42.44-57.09-71.56-50.13-29.12 6.96-44.29 40.69-33.89 75.34 10.4 34.65 42.44 57.09 71.56 50.13 29.12-6.96 44.29-40.69 33.89-75.34zm84.72-20.78c30.94-8.14 46.42-49.94 34.58-93.36s-46.52-72.01-77.46-63.87-46.42 49.94-34.58 93.36c11.84 43.42 46.53 72.02 77.46 63.87zm281.39-29.34c-29.12-6.96-61.15 15.48-71.56 50.13-10.4 34.65 4.77 68.38 33.89 75.34 29.12 6.96 61.15-15.48 71.56-50.13 10.4-34.65-4.77-68.38-33.89-75.34zm-156.27 29.34c30.94 8.14 65.62-20.45 77.46-63.87 11.84-43.42-3.64-85.21-34.58-93.36s-65.62 20.45-77.46 63.87c-11.84 43.42 3.64 85.22 34.58 93.36z"]},fr={prefix:"fas",iconName:"peace",icon:[496,512,[],"f67c","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm184 248c0 31.93-8.2 61.97-22.57 88.17L280 240.63V74.97c86.23 15.21 152 90.5 152 181.03zM216 437.03c-33.86-5.97-64.49-21.2-89.29-43.02L216 322.57v114.46zm64-114.46L369.29 394c-24.8 21.82-55.43 37.05-89.29 43.02V322.57zm-64-247.6v165.66L86.57 344.17C72.2 317.97 64 287.93 64 256c0-90.53 65.77-165.82 152-181.03z"]},tr={prefix:"fas",iconName:"pen",icon:[512,512,[],"f304","M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z"]},sr={prefix:"fas",iconName:"pen-alt",icon:[512,512,[],"f305","M497.94 74.17l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.75 18.75-49.15 0-67.91zm-246.8-20.53c-15.62-15.62-40.94-15.62-56.56 0L75.8 172.43c-6.25 6.25-6.25 16.38 0 22.62l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l101.82-101.82 22.63 22.62L93.95 290.03A327.038 327.038 0 0 0 .17 485.11l-.03.23c-1.7 15.28 11.21 28.2 26.49 26.51a327.02 327.02 0 0 0 195.34-93.8l196.79-196.79-82.77-82.77-84.85-84.85z"]},hr={prefix:"fas",iconName:"pen-fancy",icon:[512,512,[],"f5ac","M79.18 282.94a32.005 32.005 0 0 0-20.24 20.24L0 480l4.69 4.69 92.89-92.89c-.66-2.56-1.57-5.03-1.57-7.8 0-17.67 14.33-32 32-32s32 14.33 32 32-14.33 32-32 32c-2.77 0-5.24-.91-7.8-1.57l-92.89 92.89L32 512l176.82-58.94a31.983 31.983 0 0 0 20.24-20.24l33.07-84.07-98.88-98.88-84.07 33.07zM369.25 28.32L186.14 227.81l97.85 97.85 199.49-183.11C568.4 67.48 443.73-55.94 369.25 28.32z"]},vr={prefix:"fas",iconName:"pen-nib",icon:[512,512,[],"f5ad","M136.6 138.79a64.003 64.003 0 0 0-43.31 41.35L0 460l14.69 14.69L164.8 324.58c-2.99-6.26-4.8-13.18-4.8-20.58 0-26.51 21.49-48 48-48s48 21.49 48 48-21.49 48-48 48c-7.4 0-14.32-1.81-20.58-4.8L37.31 497.31 52 512l279.86-93.29a64.003 64.003 0 0 0 41.35-43.31L416 224 288 96l-151.4 42.79zm361.34-64.62l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.75 18.75-49.15 0-67.91z"]},mr={prefix:"fas",iconName:"pen-square",icon:[448,512,[],"f14b","M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM238.1 177.9L102.4 313.6l-6.3 57.1c-.8 7.6 5.6 14.1 13.3 13.3l57.1-6.3L302.2 242c2.3-2.3 2.3-6.1 0-8.5L246.7 178c-2.5-2.4-6.3-2.4-8.6-.1zM345 165.1L314.9 135c-9.4-9.4-24.6-9.4-33.9 0l-23.1 23.1c-2.3 2.3-2.3 6.1 0 8.5l55.5 55.5c2.3 2.3 6.1 2.3 8.5 0L345 199c9.3-9.3 9.3-24.5 0-33.9z"]},zr={prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},pr={prefix:"fas",iconName:"pencil-ruler",icon:[512,512,[],"f5ae","M109.46 244.04l134.58-134.56-44.12-44.12-61.68 61.68a7.919 7.919 0 0 1-11.21 0l-11.21-11.21c-3.1-3.1-3.1-8.12 0-11.21l61.68-61.68-33.64-33.65C131.47-3.1 111.39-3.1 99 9.29L9.29 99c-12.38 12.39-12.39 32.47 0 44.86l100.17 100.18zm388.47-116.8c18.76-18.76 18.75-49.17 0-67.93l-45.25-45.25c-18.76-18.76-49.18-18.76-67.95 0l-46.02 46.01 113.2 113.2 46.02-46.03zM316.08 82.71l-297 296.96L.32 487.11c-2.53 14.49 10.09 27.11 24.59 24.56l107.45-18.84L429.28 195.9 316.08 82.71zm186.63 285.43l-33.64-33.64-61.68 61.68c-3.1 3.1-8.12 3.1-11.21 0l-11.21-11.21c-3.09-3.1-3.09-8.12 0-11.21l61.68-61.68-44.14-44.14L267.93 402.5l100.21 100.2c12.39 12.39 32.47 12.39 44.86 0l89.71-89.7c12.39-12.39 12.39-32.47 0-44.86z"]},dr={prefix:"fas",iconName:"people-arrows",icon:[576,512,[],"e068","M96,128A64,64,0,1,0,32,64,64,64,0,0,0,96,128Zm0,176.08a44.11,44.11,0,0,1,13.64-32L181.77,204c1.65-1.55,3.77-2.31,5.61-3.57A63.91,63.91,0,0,0,128,160H64A64,64,0,0,0,0,224v96a32,32,0,0,0,32,32V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V383.61l-50.36-47.53A44.08,44.08,0,0,1,96,304.08ZM480,128a64,64,0,1,0-64-64A64,64,0,0,0,480,128Zm32,32H448a63.91,63.91,0,0,0-59.38,40.42c1.84,1.27,4,2,5.62,3.59l72.12,68.06a44.37,44.37,0,0,1,0,64L416,383.62V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V352a32,32,0,0,0,32-32V224A64,64,0,0,0,512,160ZM444.4,295.34l-72.12-68.06A12,12,0,0,0,352,236v36H224V236a12,12,0,0,0-20.28-8.73L131.6,295.34a12.4,12.4,0,0,0,0,17.47l72.12,68.07A12,12,0,0,0,224,372.14V336H352v36.14a12,12,0,0,0,20.28,8.74l72.12-68.07A12.4,12.4,0,0,0,444.4,295.34Z"]},Mr={prefix:"fas",iconName:"people-carry",icon:[640,512,[],"f4ce","M128 96c26.5 0 48-21.5 48-48S154.5 0 128 0 80 21.5 80 48s21.5 48 48 48zm384 0c26.5 0 48-21.5 48-48S538.5 0 512 0s-48 21.5-48 48 21.5 48 48 48zm125.7 372.1l-44-110-41.1 46.4-2 18.2 27.7 69.2c5 12.5 17 20.1 29.7 20.1 4 0 8-.7 11.9-2.3 16.4-6.6 24.4-25.2 17.8-41.6zm-34.2-209.8L585 178.1c-4.6-20-18.6-36.8-37.5-44.9-18.5-8-39-6.7-56.1 3.3-22.7 13.4-39.7 34.5-48.1 59.4L432 229.8 416 240v-96c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v96l-16.1-10.2-11.3-33.9c-8.3-25-25.4-46-48.1-59.4-17.2-10-37.6-11.3-56.1-3.3-18.9 8.1-32.9 24.9-37.5 44.9l-18.4 80.2c-4.6 20 .7 41.2 14.4 56.7l67.2 75.9 10.1 92.6C130 499.8 143.8 512 160 512c1.2 0 2.3-.1 3.5-.2 17.6-1.9 30.2-17.7 28.3-35.3l-10.1-92.8c-1.5-13-6.9-25.1-15.6-35l-43.3-49 17.6-70.3 6.8 20.4c4.1 12.5 11.9 23.4 24.5 32.6l51.1 32.5c4.6 2.9 12.1 4.6 17.2 5h160c5.1-.4 12.6-2.1 17.2-5l51.1-32.5c12.6-9.2 20.4-20 24.5-32.6l6.8-20.4 17.6 70.3-43.3 49c-8.7 9.9-14.1 22-15.6 35l-10.1 92.8c-1.9 17.6 10.8 33.4 28.3 35.3 1.2.1 2.3.2 3.5.2 16.1 0 30-12.1 31.8-28.5l10.1-92.6 67.2-75.9c13.6-15.5 19-36.7 14.4-56.7zM46.3 358.1l-44 110c-6.6 16.4 1.4 35 17.8 41.6 16.8 6.6 35.1-1.7 41.6-17.8l27.7-69.2-2-18.2-41.1-46.4z"]},ur={prefix:"fas",iconName:"pepper-hot",icon:[512,512,[],"f816","M330.67 263.12V173.4l-52.75-24.22C219.44 218.76 197.58 400 56 400a56 56 0 0 0 0 112c212.64 0 370.65-122.87 419.18-210.34l-37.05-38.54zm131.09-128.37C493.92 74.91 477.18 26.48 458.62 3a8 8 0 0 0-11.93-.59l-22.9 23a8.06 8.06 0 0 0-.89 10.23c6.86 10.36 17.05 35.1-1.4 72.32A142.85 142.85 0 0 0 364.34 96c-28 0-54 8.54-76.34 22.59l74.67 34.29v78.24h89.09L506.44 288c3.26-12.62 5.56-25.63 5.56-39.31a154 154 0 0 0-50.24-113.94z"]},Cr={prefix:"fas",iconName:"percent",icon:[448,512,[],"f295","M112 224c61.9 0 112-50.1 112-112S173.9 0 112 0 0 50.1 0 112s50.1 112 112 112zm0-160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48zm224 224c-61.9 0-112 50.1-112 112s50.1 112 112 112 112-50.1 112-112-50.1-112-112-112zm0 160c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zM392.3.2l31.6-.1c19.4-.1 30.9 21.8 19.7 37.8L77.4 501.6a23.95 23.95 0 0 1-19.6 10.2l-33.4.1c-19.5 0-30.9-21.9-19.7-37.8l368-463.7C377.2 4 384.5.2 392.3.2z"]},Hr={prefix:"fas",iconName:"percentage",icon:[384,512,[],"f541","M109.25 173.25c24.99-24.99 24.99-65.52 0-90.51-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51 25 25 65.52 25 90.51 0zm256 165.49c-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51 24.99 24.99 65.52 24.99 90.51 0 25-24.99 25-65.51 0-90.51zm-1.94-231.43l-22.62-22.62c-12.5-12.5-32.76-12.5-45.25 0L20.69 359.44c-12.5 12.5-12.5 32.76 0 45.25l22.62 22.62c12.5 12.5 32.76 12.5 45.25 0l274.75-274.75c12.5-12.49 12.5-32.75 0-45.25z"]},Vr={prefix:"fas",iconName:"person-booth",icon:[576,512,[],"f756","M192 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h-64v176zm32-272h-50.9l-45.2-45.3C115.8 166.6 99.7 160 82.7 160H64c-17.1 0-33.2 6.7-45.3 18.8C6.7 190.9 0 207 0 224.1L.2 320 0 480c0 17.7 14.3 32 31.9 32 17.6 0 32-14.3 32-32l.1-100.7c.9.5 1.6 1.3 2.5 1.7l29.1 43v56c0 17.7 14.3 32 32 32s32-14.3 32-32v-56.5c0-9.9-2.3-19.8-6.7-28.6l-41.2-61.3V253l20.9 20.9c9.1 9.1 21.1 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32zM64 128c26.5 0 48-21.5 48-48S90.5 32 64 32 16 53.5 16 80s21.5 48 48 48zm224-96l31.5 223.1-30.9 154.6c-4.3 21.6 13 38.3 31.4 38.3 15.2 0 28-9.1 32.3-30.4.9 16.9 14.6 30.4 31.7 30.4 17.7 0 32-14.3 32-32 0 17.7 14.3 32 32 32s32-14.3 32-32V0H288v32zm-96 0v160h64V0h-32c-17.7 0-32 14.3-32 32zM544 0h-32v496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V32c0-17.7-14.3-32-32-32z"]},gr={prefix:"fas",iconName:"phone",icon:[512,512,[],"f095","M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"]},Lr={prefix:"fas",iconName:"phone-alt",icon:[512,512,[],"f879","M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"]},xr={prefix:"fas",iconName:"phone-slash",icon:[640,512,[],"f3dd","M268.2 381.4l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48c-10.7 4.6-16.5 16.1-13.9 27.5l24 104c2.5 10.8 12.1 18.6 23.4 18.6 100.7 0 193.7-32.4 269.7-86.9l-80-61.8c-10.9 6.5-22.1 12.7-33.6 18.1zm365.6 76.7L475.1 335.5C537.9 256.4 576 156.9 576 48c0-11.2-7.7-20.9-18.6-23.4l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-12.2 26.1-27.9 50.3-46 72.8L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z"]},br={prefix:"fas",iconName:"phone-square",icon:[448,512,[],"f098","M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM94 416c-7.033 0-13.057-4.873-14.616-11.627l-14.998-65a15 15 0 0 1 8.707-17.16l69.998-29.999a15 15 0 0 1 17.518 4.289l30.997 37.885c48.944-22.963 88.297-62.858 110.781-110.78l-37.886-30.997a15.001 15.001 0 0 1-4.289-17.518l30-69.998a15 15 0 0 1 17.16-8.707l65 14.998A14.997 14.997 0 0 1 384 126c0 160.292-129.945 290-290 290z"]},Nr={prefix:"fas",iconName:"phone-square-alt",icon:[448,512,[],"f87b","M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-16.39 307.37l-15 65A15 15 0 0 1 354 416C194 416 64 286.29 64 126a15.7 15.7 0 0 1 11.63-14.61l65-15A18.23 18.23 0 0 1 144 96a16.27 16.27 0 0 1 13.79 9.09l30 70A17.9 17.9 0 0 1 189 181a17 17 0 0 1-5.5 11.61l-37.89 31a231.91 231.91 0 0 0 110.78 110.78l31-37.89A17 17 0 0 1 299 291a17.85 17.85 0 0 1 5.91 1.21l70 30A16.25 16.25 0 0 1 384 336a17.41 17.41 0 0 1-.39 3.37z"]},Ar={prefix:"fas",iconName:"phone-volume",icon:[384,512,[],"f2a0","M97.333 506.966c-129.874-129.874-129.681-340.252 0-469.933 5.698-5.698 14.527-6.632 21.263-2.422l64.817 40.513a17.187 17.187 0 0 1 6.849 20.958l-32.408 81.021a17.188 17.188 0 0 1-17.669 10.719l-55.81-5.58c-21.051 58.261-20.612 122.471 0 179.515l55.811-5.581a17.188 17.188 0 0 1 17.669 10.719l32.408 81.022a17.188 17.188 0 0 1-6.849 20.958l-64.817 40.513a17.19 17.19 0 0 1-21.264-2.422zM247.126 95.473c11.832 20.047 11.832 45.008 0 65.055-3.95 6.693-13.108 7.959-18.718 2.581l-5.975-5.726c-3.911-3.748-4.793-9.622-2.261-14.41a32.063 32.063 0 0 0 0-29.945c-2.533-4.788-1.65-10.662 2.261-14.41l5.975-5.726c5.61-5.378 14.768-4.112 18.718 2.581zm91.787-91.187c60.14 71.604 60.092 175.882 0 247.428-4.474 5.327-12.53 5.746-17.552.933l-5.798-5.557c-4.56-4.371-4.977-11.529-.93-16.379 49.687-59.538 49.646-145.933 0-205.422-4.047-4.85-3.631-12.008.93-16.379l5.798-5.557c5.022-4.813 13.078-4.394 17.552.933zm-45.972 44.941c36.05 46.322 36.108 111.149 0 157.546-4.39 5.641-12.697 6.251-17.856 1.304l-5.818-5.579c-4.4-4.219-4.998-11.095-1.285-15.931 26.536-34.564 26.534-82.572 0-117.134-3.713-4.836-3.115-11.711 1.285-15.931l5.818-5.579c5.159-4.947 13.466-4.337 17.856 1.304z"]},Sr={prefix:"fas",iconName:"photo-video",icon:[640,512,[],"f87c","M608 0H160a32 32 0 0 0-32 32v96h160V64h192v320h128a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32zM232 103a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm352 208a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm-168 57H32a32 32 0 0 0-32 32v288a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM96 224a32 32 0 1 1-32 32 32 32 0 0 1 32-32zm288 224H64v-32l64-64 32 32 128-128 96 96z"]},yr={prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M560 224h-29.5c-8.8-20-21.6-37.7-37.4-52.5L512 96h-32c-29.4 0-55.4 13.5-73 34.3-7.6-1.1-15.1-2.3-23-2.3H256c-77.4 0-141.9 55-156.8 128H56c-14.8 0-26.5-13.5-23.5-28.8C34.7 215.8 45.4 208 57 208h1c3.3 0 6-2.7 6-6v-20c0-3.3-2.7-6-6-6-28.5 0-53.9 20.4-57.5 48.6C-3.9 258.8 22.7 288 56 288h40c0 52.2 25.4 98.1 64 127.3V496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-48h128v48c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80.7c11.8-8.9 22.3-19.4 31.3-31.3H560c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16zm-128 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM256 96h128c5.4 0 10.7.4 15.9.8 0-.3.1-.5.1-.8 0-53-43-96-96-96s-96 43-96 96c0 2.1.5 4.1.6 6.2 15.2-3.9 31-6.2 47.4-6.2z"]},wr={prefix:"fas",iconName:"pills",icon:[576,512,[],"f484","M112 32C50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V144c0-61.9-50.1-112-112-112zm48 224H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm139.7-29.7c-3.5-3.5-9.4-3.1-12.3.8-45.3 62.5-40.4 150.1 15.9 206.4 56.3 56.3 143.9 61.2 206.4 15.9 4-2.9 4.3-8.8.8-12.3L299.7 226.3zm229.8-19c-56.3-56.3-143.9-61.2-206.4-15.9-4 2.9-4.3 8.8-.8 12.3l210.8 210.8c3.5 3.5 9.4 3.1 12.3-.8 45.3-62.6 40.5-150.1-15.9-206.4z"]},kr={prefix:"fas",iconName:"pizza-slice",icon:[512,512,[],"f818","M158.87.15c-16.16-1.52-31.2 8.42-35.33 24.12l-14.81 56.27c187.62 5.49 314.54 130.61 322.48 317l56.94-15.78c15.72-4.36 25.49-19.68 23.62-35.9C490.89 165.08 340.78 17.32 158.87.15zm-58.47 112L.55 491.64a16.21 16.21 0 0 0 20 19.75l379-105.1c-4.27-174.89-123.08-292.14-299.15-294.1zM128 416a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm48-152a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm104 104a32 32 0 1 1 32-32 32 32 0 0 1-32 32z"]},Tr={prefix:"fas",iconName:"place-of-worship",icon:[640,512,[],"f67f","M620.61 366.55L512 320v192h112c8.84 0 16-7.16 16-16V395.96a32 32 0 0 0-19.39-29.41zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.55A32 32 0 0 0 0 395.96zm464.46-149.28L416 217.6V102.63c0-8.49-3.37-16.62-9.38-22.63L331.31 4.69c-6.25-6.25-16.38-6.25-22.62 0L233.38 80c-6 6-9.38 14.14-9.38 22.63V217.6l-48.46 29.08A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.66-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44z"]},Pr={prefix:"fas",iconName:"plane",icon:[576,512,[],"f072","M480 192H365.71L260.61 8.06A16.014 16.014 0 0 0 246.71 0h-65.5c-10.63 0-18.3 10.17-15.38 20.39L214.86 192H112l-43.2-57.6c-3.02-4.03-7.77-6.4-12.8-6.4H16.01C5.6 128-2.04 137.78.49 147.88L32 256 .49 364.12C-2.04 374.22 5.6 384 16.01 384H56c5.04 0 9.78-2.37 12.8-6.4L112 320h102.86l-49.03 171.6c-2.92 10.22 4.75 20.4 15.38 20.4h65.5c5.74 0 11.04-3.08 13.89-8.06L365.71 320H480c35.35 0 96-28.65 96-64s-60.65-64-96-64z"]},Dr={prefix:"fas",iconName:"plane-arrival",icon:[640,512,[],"f5af","M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM44.81 205.66l88.74 80a62.607 62.607 0 0 0 25.47 13.93l287.6 78.35c26.48 7.21 54.56 8.72 81 1.36 29.67-8.27 43.44-21.21 47.25-35.71 3.83-14.5-1.73-32.71-23.37-54.96-19.28-19.82-44.35-32.79-70.83-40l-97.51-26.56L282.8 30.22c-1.51-5.81-5.95-10.35-11.66-11.91L206.05.58c-10.56-2.88-20.9 5.32-20.71 16.44l47.92 164.21-102.2-27.84-27.59-67.88c-1.93-4.89-6.01-8.57-11.02-9.93L52.72 64.75c-10.34-2.82-20.53 5-20.72 15.88l.23 101.78c.19 8.91 6.03 17.34 12.58 23.25z"]},Er={prefix:"fas",iconName:"plane-departure",icon:[640,512,[],"f5b0","M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM80.55 341.27c6.28 6.84 15.1 10.72 24.33 10.71l130.54-.18a65.62 65.62 0 0 0 29.64-7.12l290.96-147.65c26.74-13.57 50.71-32.94 67.02-58.31 18.31-28.48 20.3-49.09 13.07-63.65-7.21-14.57-24.74-25.27-58.25-27.45-29.85-1.94-59.54 5.92-86.28 19.48l-98.51 49.99-218.7-82.06a17.799 17.799 0 0 0-18-1.11L90.62 67.29c-10.67 5.41-13.25 19.65-5.17 28.53l156.22 98.1-103.21 52.38-72.35-36.47a17.804 17.804 0 0 0-16.07.02L9.91 230.22c-10.44 5.3-13.19 19.12-5.57 28.08l76.21 82.97z"]},Ir={prefix:"fas",iconName:"plane-slash",icon:[640,512,[],"e069","M32.48,147.88,64,256,32.48,364.13A16,16,0,0,0,48,384H88a16,16,0,0,0,12.8-6.41L144,320H246.85l-49,171.59A16,16,0,0,0,213.2,512h65.5a16,16,0,0,0,13.89-8.06l66.6-116.54L34.35,136.34A15.47,15.47,0,0,0,32.48,147.88ZM633.82,458.09,455.14,320H512c35.34,0,96-28.66,96-64s-60.66-64-96-64H397.7L292.61,8.06C290.06,3.61,283.84,0,278.71,0H213.2a16,16,0,0,0-15.38,20.39l36.94,129.29L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.45A16,16,0,0,0,6.18,53.91L594.54,508.63A16,16,0,0,0,617,505.81l19.64-25.26A16,16,0,0,0,633.82,458.09Z"]},Zr={prefix:"fas",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"]},Br={prefix:"fas",iconName:"play-circle",icon:[512,512,[],"f144","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm115.7 272l-176 101c-15.8 8.8-35.7-2.5-35.7-21V152c0-18.4 19.8-29.8 35.7-21l176 107c16.4 9.2 16.4 32.9 0 42z"]},Or={prefix:"fas",iconName:"plug",icon:[384,512,[],"f1e6","M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z"]},Fr={prefix:"fas",iconName:"plus",icon:[448,512,[],"f067","M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},qr={prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},Rr={prefix:"fas",iconName:"plus-square",icon:[448,512,[],"f0fe","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},Ur={prefix:"fas",iconName:"podcast",icon:[448,512,[],"f2ce","M267.429 488.563C262.286 507.573 242.858 512 224 512c-18.857 0-38.286-4.427-43.428-23.437C172.927 460.134 160 388.898 160 355.75c0-35.156 31.142-43.75 64-43.75s64 8.594 64 43.75c0 32.949-12.871 104.179-20.571 132.813zM156.867 288.554c-18.693-18.308-29.958-44.173-28.784-72.599 2.054-49.724 42.395-89.956 92.124-91.881C274.862 121.958 320 165.807 320 220c0 26.827-11.064 51.116-28.866 68.552-2.675 2.62-2.401 6.986.628 9.187 9.312 6.765 16.46 15.343 21.234 25.363 1.741 3.654 6.497 4.66 9.449 1.891 28.826-27.043 46.553-65.783 45.511-108.565-1.855-76.206-63.595-138.208-139.793-140.369C146.869 73.753 80 139.215 80 220c0 41.361 17.532 78.7 45.55 104.989 2.953 2.771 7.711 1.77 9.453-1.887 4.774-10.021 11.923-18.598 21.235-25.363 3.029-2.2 3.304-6.566.629-9.185zM224 0C100.204 0 0 100.185 0 224c0 89.992 52.602 165.647 125.739 201.408 4.333 2.118 9.267-1.544 8.535-6.31-2.382-15.512-4.342-30.946-5.406-44.339-.146-1.836-1.149-3.486-2.678-4.512-47.4-31.806-78.564-86.016-78.187-147.347.592-96.237 79.29-174.648 175.529-174.899C320.793 47.747 400 126.797 400 224c0 61.932-32.158 116.49-80.65 147.867-.999 14.037-3.069 30.588-5.624 47.23-.732 4.767 4.203 8.429 8.535 6.31C395.227 389.727 448 314.187 448 224 448 100.205 347.815 0 224 0zm0 160c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z"]},Gr={prefix:"fas",iconName:"poll",icon:[448,512,[],"f681","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM160 368c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V240c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v128zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V144c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v224zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-64c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v64z"]},_r={prefix:"fas",iconName:"poll-h",icon:[448,512,[],"f682","M448 432V80c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48zM112 192c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h128c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16H112zm0 96c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h224c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16H112zm0 96c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-64z"]},Wr={prefix:"fas",iconName:"poo",icon:[512,512,[],"f2fe","M451.4 369.1C468.7 356 480 335.4 480 312c0-39.8-32.2-72-72-72h-14.1c13.4-11.7 22.1-28.8 22.1-48 0-35.3-28.7-64-64-64h-5.9c3.6-10.1 5.9-20.7 5.9-32 0-53-43-96-96-96-5.2 0-10.2.7-15.1 1.5C250.3 14.6 256 30.6 256 48c0 44.2-35.8 80-80 80h-16c-35.3 0-64 28.7-64 64 0 19.2 8.7 36.3 22.1 48H104c-39.8 0-72 32.2-72 72 0 23.4 11.3 44 28.6 57.1C26.3 374.6 0 404.1 0 440c0 39.8 32.2 72 72 72h368c39.8 0 72-32.2 72-72 0-35.9-26.3-65.4-60.6-70.9zM192 256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm159.5 139C341 422.9 293 448 256 448s-85-25.1-95.5-53c-2-5.3 2-11 7.8-11h175.4c5.8 0 9.8 5.7 7.8 11zM320 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},jr={prefix:"fas",iconName:"poo-storm",icon:[448,512,[],"f75a","M308 336h-57.7l17.3-64.9c2-7.6-3.7-15.1-11.6-15.1h-68c-6 0-11.1 4.5-11.9 10.4l-16 120c-1 7.2 4.6 13.6 11.9 13.6h59.3l-23 97.2c-1.8 7.6 4 14.8 11.7 14.8 4.2 0 8.2-2.2 10.4-6l88-152c4.6-8-1.2-18-10.4-18zm66.4-111.3c5.9-9.6 9.6-20.6 9.6-32.7 0-35.3-28.7-64-64-64h-5.9c3.6-10.1 5.9-20.7 5.9-32 0-53-43-96-96-96-5.2 0-10.2.7-15.1 1.5C218.3 14.6 224 30.6 224 48c0 44.2-35.8 80-80 80h-16c-35.3 0-64 28.7-64 64 0 12.1 3.7 23.1 9.6 32.7C32.6 228 0 262.2 0 304c0 44 36 80 80 80h48.3c.1-.6 0-1.2 0-1.8l16-120c3-21.8 21.7-38.2 43.7-38.2h68c13.8 0 26.5 6.3 34.9 17.2s11.2 24.8 7.6 38.1l-6.6 24.7h16c15.7 0 30.3 8.4 38.1 22 7.8 13.6 7.8 30.5 0 44l-8.1 14h30c44 0 80-36 80-80 .1-41.8-32.5-76-73.5-79.3z"]},$r={prefix:"fas",iconName:"poop",icon:[512,512,[],"f619","M451.36 369.14C468.66 355.99 480 335.41 480 312c0-39.77-32.24-72-72-72h-14.07c13.42-11.73 22.07-28.78 22.07-48 0-35.35-28.65-64-64-64h-5.88c3.57-10.05 5.88-20.72 5.88-32 0-53.02-42.98-96-96-96-5.17 0-10.15.74-15.11 1.52C250.31 14.64 256 30.62 256 48c0 44.18-35.82 80-80 80h-16c-35.35 0-64 28.65-64 64 0 19.22 8.65 36.27 22.07 48H104c-39.76 0-72 32.23-72 72 0 23.41 11.34 43.99 28.64 57.14C26.31 374.62 0 404.12 0 440c0 39.76 32.24 72 72 72h368c39.76 0 72-32.24 72-72 0-35.88-26.31-65.38-60.64-70.86z"]},Yr={prefix:"fas",iconName:"portrait",icon:[384,512,[],"f3e0","M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM192 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H102.4C90 384 80 375.4 80 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"]},Kr={prefix:"fas",iconName:"pound-sign",icon:[320,512,[],"f154","M308 352h-45.495c-6.627 0-12 5.373-12 12v50.848H128V288h84c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-84v-63.556c0-32.266 24.562-57.086 61.792-57.086 23.658 0 45.878 11.505 57.652 18.849 5.151 3.213 11.888 2.051 15.688-2.685l28.493-35.513c4.233-5.276 3.279-13.005-2.119-17.081C273.124 54.56 236.576 32 187.931 32 106.026 32 48 84.742 48 157.961V224H20c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h28v128H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h296c6.627 0 12-5.373 12-12V364c0-6.627-5.373-12-12-12z"]},Jr={prefix:"fas",iconName:"power-off",icon:[512,512,[],"f011","M400 54.1c63 45 104 118.6 104 201.9 0 136.8-110.8 247.7-247.5 248C120 504.3 8.2 393 8 256.4 7.9 173.1 48.9 99.3 111.8 54.2c11.7-8.3 28-4.8 35 7.7L162.6 90c5.9 10.5 3.1 23.8-6.6 31-41.5 30.8-68 79.6-68 134.9-.1 92.3 74.5 168.1 168 168.1 91.6 0 168.6-74.2 168-169.1-.3-51.8-24.7-101.8-68.1-134-9.7-7.2-12.4-20.5-6.5-30.9l15.8-28.1c7-12.4 23.2-16.1 34.8-7.8zM296 264V24c0-13.3-10.7-24-24-24h-32c-13.3 0-24 10.7-24 24v240c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24z"]},Qr={prefix:"fas",iconName:"pray",icon:[384,512,[],"f683","M256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-30.63 169.75c14.06 16.72 39 19.09 55.97 5.22l88-72.02c17.09-13.98 19.59-39.19 5.62-56.28-13.97-17.11-39.19-19.59-56.31-5.62l-57.44 47-38.91-46.31c-15.44-18.39-39.22-27.92-64-25.33-24.19 2.48-45.25 16.27-56.37 36.92l-49.37 92.03c-23.4 43.64-8.69 96.37 34.19 123.75L131.56 432H40c-22.09 0-40 17.91-40 40s17.91 40 40 40h208c34.08 0 53.77-42.79 28.28-68.28L166.42 333.86l34.8-64.87 24.15 28.76z"]},Xr={prefix:"fas",iconName:"praying-hands",icon:[640,512,[],"f684","M272 191.91c-17.6 0-32 14.4-32 32v80c0 8.84-7.16 16-16 16s-16-7.16-16-16v-76.55c0-17.39 4.72-34.47 13.69-49.39l77.75-129.59c9.09-15.16 4.19-34.81-10.97-43.91-14.45-8.67-32.72-4.3-42.3 9.21-.2.23-.62.21-.79.48l-117.26 175.9C117.56 205.9 112 224.31 112 243.29v80.23l-90.12 30.04A31.974 31.974 0 0 0 0 383.91v96c0 10.82 8.52 32 32 32 2.69 0 5.41-.34 8.06-1.03l179.19-46.62C269.16 449.99 304 403.8 304 351.91v-128c0-17.6-14.4-32-32-32zm346.12 161.73L528 323.6v-80.23c0-18.98-5.56-37.39-16.12-53.23L394.62 14.25c-.18-.27-.59-.24-.79-.48-9.58-13.51-27.85-17.88-42.3-9.21-15.16 9.09-20.06 28.75-10.97 43.91l77.75 129.59c8.97 14.92 13.69 32 13.69 49.39V304c0 8.84-7.16 16-16 16s-16-7.16-16-16v-80c0-17.6-14.4-32-32-32s-32 14.4-32 32v128c0 51.89 34.84 98.08 84.75 112.34l179.19 46.62c2.66.69 5.38 1.03 8.06 1.03 23.48 0 32-21.18 32-32v-96c0-13.77-8.81-25.99-21.88-30.35z"]},cf={prefix:"fas",iconName:"prescription",icon:[384,512,[],"f5b1","M301.26 352l78.06-78.06c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0L256 306.74l-83.96-83.96C219.31 216.8 256 176.89 256 128c0-53.02-42.98-96-96-96H16C7.16 32 0 39.16 0 48v256c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-80h18.75l128 128-78.06 78.06c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0L256 397.25l78.06 78.06c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63L301.26 352zM64 96h96c17.64 0 32 14.36 32 32s-14.36 32-32 32H64V96z"]},af={prefix:"fas",iconName:"prescription-bottle",icon:[384,512,[],"f485","M32 192h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V128H32v64zM360 0H24C10.8 0 0 10.8 0 24v48c0 13.2 10.8 24 24 24h336c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24z"]},ef={prefix:"fas",iconName:"prescription-bottle-alt",icon:[384,512,[],"f486","M360 0H24C10.8 0 0 10.8 0 24v48c0 13.2 10.8 24 24 24h336c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24zM32 480c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V128H32v352zm64-184c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48z"]},nf={prefix:"fas",iconName:"print",icon:[512,512,[],"f02f","M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},lf={prefix:"fas",iconName:"procedures",icon:[640,512,[],"f487","M528 224H272c-8.8 0-16 7.2-16 16v144H64V144c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48h512v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-61.9-50.1-112-112-112zM136 96h126.1l27.6 55.2c5.9 11.8 22.7 11.8 28.6 0L368 51.8 390.1 96H512c8.8 0 16-7.2 16-16s-7.2-16-16-16H409.9L382.3 8.8C376.4-3 359.6-3 353.7 8.8L304 108.2l-19.9-39.8c-1.4-2.7-4.1-4.4-7.2-4.4H136c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm24 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64z"]},of={prefix:"fas",iconName:"project-diagram",icon:[640,512,[],"f542","M384 320H256c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM192 32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v128c0 17.67 14.33 32 32 32h95.72l73.16 128.04C211.98 300.98 232.4 288 256 288h.28L192 175.51V128h224V64H192V32zM608 0H480c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32z"]},rf={prefix:"fas",iconName:"pump-medical",icon:[384,512,[],"e06a","M235.51,159.82H84.24A64,64,0,0,0,20.51,218L.14,442a64,64,0,0,0,63.74,69.8h192A64,64,0,0,0,319.61,442L299.24,218A64,64,0,0,0,235.51,159.82Zm4.37,173.33a13.35,13.35,0,0,1-13.34,13.34h-40v40a13.33,13.33,0,0,1-13.33,13.33H146.54a13.33,13.33,0,0,1-13.33-13.33v-40h-40a13.34,13.34,0,0,1-13.33-13.34V306.49a13.33,13.33,0,0,1,13.33-13.34h40v-40a13.33,13.33,0,0,1,13.33-13.33h26.67a13.33,13.33,0,0,1,13.33,13.33v40h40a13.34,13.34,0,0,1,13.34,13.34ZM379.19,93.88,335.87,50.56a64,64,0,0,0-45.24-18.74H223.88a32,32,0,0,0-32-32h-64a32,32,0,0,0-32,32v96h128v-32h66.75l43.31,43.31a16,16,0,0,0,22.63,0l22.62-22.62A16,16,0,0,0,379.19,93.88Z"]},ff={prefix:"fas",iconName:"pump-soap",icon:[384,512,[],"e06b","M235.63,160H84.37a64,64,0,0,0-63.74,58.21L.27,442.21A64,64,0,0,0,64,512H256a64,64,0,0,0,63.74-69.79l-20.36-224A64,64,0,0,0,235.63,160ZM160,416c-33.12,0-60-26.33-60-58.75,0-25,35.7-75.47,52-97.27A10,10,0,0,1,168,260c16.33,21.8,52,72.27,52,97.27C220,389.67,193.12,416,160,416ZM379.31,94.06,336,50.74A64,64,0,0,0,290.75,32H224A32,32,0,0,0,192,0H128A32,32,0,0,0,96,32v96H224V96h66.75l43.31,43.31a16,16,0,0,0,22.63,0l22.62-22.62A16,16,0,0,0,379.31,94.06Z"]},tf={prefix:"fas",iconName:"puzzle-piece",icon:[576,512,[],"f12e","M519.442 288.651c-41.519 0-59.5 31.593-82.058 31.593C377.409 320.244 432 144 432 144s-196.288 80-196.288-3.297c0-35.827 36.288-46.25 36.288-85.985C272 19.216 243.885 0 210.539 0c-34.654 0-66.366 18.891-66.366 56.346 0 41.364 31.711 59.277 31.711 81.75C175.885 207.719 0 166.758 0 166.758v333.237s178.635 41.047 178.635-28.662c0-22.473-40-40.107-40-81.471 0-37.456 29.25-56.346 63.577-56.346 33.673 0 61.788 19.216 61.788 54.717 0 39.735-36.288 50.158-36.288 85.985 0 60.803 129.675 25.73 181.23 25.73 0 0-34.725-120.101 25.827-120.101 35.962 0 46.423 36.152 86.308 36.152C556.712 416 576 387.99 576 354.443c0-34.199-18.962-65.792-56.558-65.792z"]},sf={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 224h192V32H0v192zM64 96h64v64H64V96zm192-64v192h192V32H256zm128 128h-64V96h64v64zM0 480h192V288H0v192zm64-128h64v64H64v-64zm352-64h32v128h-96v-32h-32v96h-64V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z"]},hf={prefix:"fas",iconName:"question",icon:[384,512,[],"f128","M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z"]},vf={prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},mf={prefix:"fas",iconName:"quidditch",icon:[640,512,[],"f458","M256.5 216.8L343.2 326s-16.6 102.4-76.6 150.1C206.7 523.8 0 510.2 0 510.2s3.8-23.1 11-55.4l94.6-112.2c4-4.7-.9-11.6-6.6-9.5l-60.4 22.1c14.4-41.7 32.7-80 54.6-97.5 59.9-47.8 163.3-40.9 163.3-40.9zm238 135c-44 0-79.8 35.8-79.8 79.9 0 44.1 35.7 79.9 79.8 79.9 44.1 0 79.8-35.8 79.8-79.9 0-44.2-35.8-79.9-79.8-79.9zM636.5 31L616.7 6c-5.5-6.9-15.5-8-22.4-2.6L361.8 181.3l-34.1-43c-5.1-6.4-15.1-5.2-18.6 2.2l-25.3 54.6 86.7 109.2 58.8-12.4c8-1.7 11.4-11.2 6.3-17.6l-34.1-42.9L634 53.5c6.9-5.5 8-15.6 2.5-22.5z"]},zf={prefix:"fas",iconName:"quote-left",icon:[512,512,[],"f10d","M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"]},pf={prefix:"fas",iconName:"quote-right",icon:[512,512,[],"f10e","M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z"]},df={prefix:"fas",iconName:"quran",icon:[448,512,[],"f687","M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM301.08 145.82c.6-1.21 1.76-1.82 2.92-1.82s2.32.61 2.92 1.82l11.18 22.65 25 3.63c2.67.39 3.74 3.67 1.81 5.56l-18.09 17.63 4.27 24.89c.36 2.11-1.31 3.82-3.21 3.82-.5 0-1.02-.12-1.52-.38L304 211.87l-22.36 11.75c-.5.26-1.02.38-1.52.38-1.9 0-3.57-1.71-3.21-3.82l4.27-24.89-18.09-17.63c-1.94-1.89-.87-5.17 1.81-5.56l24.99-3.63 11.19-22.65zm-57.89-69.01c13.67 0 27.26 2.49 40.38 7.41a6.775 6.775 0 1 1-2.38 13.12c-.67 0-3.09-.21-4.13-.21-52.31 0-94.86 42.55-94.86 94.86 0 52.3 42.55 94.86 94.86 94.86 1.03 0 3.48-.21 4.13-.21 3.93 0 6.8 3.14 6.8 6.78 0 2.98-1.94 5.51-4.62 6.42-13.07 4.87-26.59 7.34-40.19 7.34C179.67 307.19 128 255.51 128 192c0-63.52 51.67-115.19 115.19-115.19zM380.8 448H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z"]},Mf={prefix:"fas",iconName:"radiation",icon:[496,512,[],"f7b9","M328.2 255.8h151.6c9.1 0 16.8-7.7 16.2-16.8-5.1-75.8-44.4-142.2-102.5-184.2-7.4-5.3-17.9-2.9-22.7 4.8L290.4 188c22.6 14.3 37.8 39.2 37.8 67.8zm-37.8 67.7c-12.3 7.7-26.8 12.4-42.4 12.4-15.6 0-30-4.7-42.4-12.4L125.2 452c-4.8 7.7-2.4 18.1 5.6 22.4C165.7 493.2 205.6 504 248 504s82.3-10.8 117.2-29.6c8-4.3 10.4-14.8 5.6-22.4l-80.4-128.5zM248 303.8c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm-231.8-48h151.6c0-28.6 15.2-53.5 37.8-67.7L125.2 59.7c-4.8-7.7-15.3-10.2-22.7-4.8C44.4 96.9 5.1 163.3 0 239.1c-.6 9 7.1 16.7 16.2 16.7z"]},uf={prefix:"fas",iconName:"radiation-alt",icon:[496,512,[],"f7ba","M312 256h79.1c9.2 0 16.9-7.7 16-16.8-4.6-43.6-27-81.8-59.5-107.8-7.6-6.1-18.8-4.5-24 3.8L281.9 202c18 11.2 30.1 31.2 30.1 54zm-97.8 54.1L172.4 377c-4.9 7.8-2.4 18.4 5.8 22.5 21.1 10.4 44.7 16.5 69.8 16.5s48.7-6.1 69.9-16.5c8.2-4.1 10.6-14.7 5.8-22.5l-41.8-66.9c-9.8 6.2-21.4 9.9-33.8 9.9s-24.1-3.7-33.9-9.9zM104.9 256H184c0-22.8 12.1-42.8 30.2-54.1l-41.7-66.8c-5.2-8.3-16.4-9.9-24-3.8-32.6 26-54.9 64.2-59.5 107.8-1.1 9.2 6.7 16.9 15.9 16.9zM248 504c137 0 248-111 248-248S385 8 248 8 0 119 0 256s111 248 248 248zm0-432c101.5 0 184 82.5 184 184s-82.5 184-184 184S64 357.5 64 256 146.5 72 248 72zm0 216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z"]},Cf={prefix:"fas",iconName:"rainbow",icon:[576,512,[],"f75b","M268.3 32.7C115.4 42.9 0 176.9 0 330.2V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C64 186.8 180.9 80.3 317.5 97.9 430.4 112.4 512 214 512 327.8V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-165.3-140-298.6-307.7-287.3zm-5.6 96.9C166 142 96 229.1 96 326.7V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-74.8 64.5-134.8 140.8-127.4 66.5 6.5 115.2 66.2 115.2 133.1V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-114.2-100.2-205.4-217.3-190.4zm6.2 96.3c-45.6 8.9-76.9 51.5-76.9 97.9V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-17.6 14.3-32 32-32s32 14.4 32 32v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-59.2-53.8-106-115.1-94.1z"]},Hf={prefix:"fas",iconName:"random",icon:[512,512,[],"f074","M504.971 359.029c9.373 9.373 9.373 24.569 0 33.941l-80 79.984c-15.01 15.01-40.971 4.49-40.971-16.971V416h-58.785a12.004 12.004 0 0 1-8.773-3.812l-70.556-75.596 53.333-57.143L352 336h32v-39.981c0-21.438 25.943-31.998 40.971-16.971l80 79.981zM12 176h84l52.781 56.551 53.333-57.143-70.556-75.596A11.999 11.999 0 0 0 122.785 96H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12zm372 0v39.984c0 21.46 25.961 31.98 40.971 16.971l80-79.984c9.373-9.373 9.373-24.569 0-33.941l-80-79.981C409.943 24.021 384 34.582 384 56.019V96h-58.785a12.004 12.004 0 0 0-8.773 3.812L96 336H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h110.785c3.326 0 6.503-1.381 8.773-3.812L352 176h32z"]},Vf={prefix:"fas",iconName:"receipt",icon:[384,512,[],"f543","M358.4 3.2L320 48 265.6 3.2a15.9 15.9 0 0 0-19.2 0L192 48 137.6 3.2a15.9 15.9 0 0 0-19.2 0L64 48 25.6 3.2C15-4.7 0 2.8 0 16v480c0 13.2 15 20.7 25.6 12.8L64 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L192 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L320 464l38.4 44.8c10.5 7.9 25.6.4 25.6-12.8V16c0-13.2-15-20.7-25.6-12.8zM320 360c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16z"]},gf={prefix:"fas",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M256 152a104 104 0 1 0 104 104 104 104 0 0 0-104-104zm0 128a24 24 0 1 1 24-24 24 24 0 0 1-24 24zm0-272C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 376a128 128 0 1 1 128-128 128 128 0 0 1-128 128z"]},Lf={prefix:"fas",iconName:"recycle",icon:[512,512,[],"f1b8","M184.561 261.903c3.232 13.997-12.123 24.635-24.068 17.168l-40.736-25.455-50.867 81.402C55.606 356.273 70.96 384 96.012 384H148c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12H96.115c-75.334 0-121.302-83.048-81.408-146.88l50.822-81.388-40.725-25.448c-12.081-7.547-8.966-25.961 4.879-29.158l110.237-25.45c8.611-1.988 17.201 3.381 19.189 11.99l25.452 110.237zm98.561-182.915l41.289 66.076-40.74 25.457c-12.051 7.528-9 25.953 4.879 29.158l110.237 25.45c8.672 1.999 17.215-3.438 19.189-11.99l25.45-110.237c3.197-13.844-11.99-24.719-24.068-17.168l-40.687 25.424-41.263-66.082c-37.521-60.033-125.209-60.171-162.816 0l-17.963 28.766c-3.51 5.62-1.8 13.021 3.82 16.533l33.919 21.195c5.62 3.512 13.024 1.803 16.536-3.817l17.961-28.743c12.712-20.341 41.973-19.676 54.257-.022zM497.288 301.12l-27.515-44.065c-3.511-5.623-10.916-7.334-16.538-3.821l-33.861 21.159c-5.62 3.512-7.33 10.915-3.818 16.536l27.564 44.112c13.257 21.211-2.057 48.96-27.136 48.96H320V336.02c0-14.213-17.242-21.383-27.313-11.313l-80 79.981c-6.249 6.248-6.249 16.379 0 22.627l80 79.989C302.689 517.308 320 510.3 320 495.989V448h95.88c75.274 0 121.335-82.997 81.408-146.88z"]},xf={prefix:"fas",iconName:"redo",icon:[512,512,[],"f01e","M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z"]},bf={prefix:"fas",iconName:"redo-alt",icon:[512,512,[],"f2f9","M256.455 8c66.269.119 126.437 26.233 170.859 68.685l35.715-35.715C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.75c-30.864-28.899-70.801-44.907-113.23-45.273-92.398-.798-170.283 73.977-169.484 169.442C88.764 348.009 162.184 424 256 424c41.127 0 79.997-14.678 110.629-41.556 4.743-4.161 11.906-3.908 16.368.553l39.662 39.662c4.872 4.872 4.631 12.815-.482 17.433C378.202 479.813 319.926 504 256 504 119.034 504 8.001 392.967 8 256.002 7.999 119.193 119.646 7.755 256.455 8z"]},Nf={prefix:"fas",iconName:"registered",icon:[512,512,[],"f25d","M285.363 207.475c0 18.6-9.831 28.431-28.431 28.431h-29.876v-56.14h23.378c28.668 0 34.929 8.773 34.929 27.709zM504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM363.411 360.414c-46.729-84.825-43.299-78.636-44.702-80.98 23.432-15.172 37.945-42.979 37.945-74.486 0-54.244-31.5-89.252-105.498-89.252h-70.667c-13.255 0-24 10.745-24 24V372c0 13.255 10.745 24 24 24h22.567c13.255 0 24-10.745 24-24v-71.663h25.556l44.129 82.937a24.001 24.001 0 0 0 21.188 12.727h24.464c18.261-.001 29.829-19.591 21.018-35.587z"]},Af={prefix:"fas",iconName:"remove-format",icon:[640,512,[],"f87d","M336 416h-11.17l9.26-27.77L267 336.4 240.49 416H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm297.82 42.1L377 259.59 426.17 112H544v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16H176a16 16 0 0 0-16 16v43.9L45.46 3.38A16 16 0 0 0 23 6.19L3.37 31.46a16 16 0 0 0 2.81 22.45l588.36 454.72a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zM309.91 207.76L224 141.36V112h117.83z"]},Sf={prefix:"fas",iconName:"reply",icon:[512,512,[],"f3e5","M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z"]},yf={prefix:"fas",iconName:"reply-all",icon:[576,512,[],"f122","M136.309 189.836L312.313 37.851C327.72 24.546 352 35.348 352 56.015v82.763c129.182 10.231 224 52.212 224 183.548 0 61.441-39.582 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 38.512-123.162-3.922-169.482-112.59-182.015v84.175c0 20.701-24.3 31.453-39.687 18.164L136.309 226.164c-11.071-9.561-11.086-26.753 0-36.328zm-128 36.328L184.313 378.15C199.7 391.439 224 380.687 224 359.986v-15.818l-108.606-93.785A55.96 55.96 0 0 1 96 207.998a55.953 55.953 0 0 1 19.393-42.38L224 71.832V56.015c0-20.667-24.28-31.469-39.687-18.164L8.309 189.836c-11.086 9.575-11.071 26.767 0 36.328z"]},wf={prefix:"fas",iconName:"republican",icon:[640,512,[],"f75e","M544 192c0-88.4-71.6-160-160-160H160C71.6 32 0 103.6 0 192v64h544v-64zm-367.7-21.6l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L128 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zm144 0l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L272 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zm144 0l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L416 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zM624 320h-32c-8.8 0-16 7.2-16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V288H0v176c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16v-80h192v80c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V352h32v43.3c0 41.8 30 80.1 71.6 84.3 47.8 4.9 88.4-32.7 88.4-79.6v-64c0-8.8-7.2-16-16-16z"]},kf={prefix:"fas",iconName:"restroom",icon:[640,512,[],"f7bd","M128 128c35.3 0 64-28.7 64-64S163.3 0 128 0 64 28.7 64 64s28.7 64 64 64zm384 0c35.3 0 64-28.7 64-64S547.3 0 512 0s-64 28.7-64 64 28.7 64 64 64zm127.3 226.5l-45.6-185.8c-3.3-13.5-15.5-23-29.8-24.2-15 9.7-32.8 15.5-52 15.5-19.2 0-37-5.8-52-15.5-14.3 1.2-26.5 10.7-29.8 24.2l-45.6 185.8C381 369.6 393 384 409.2 384H464v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V384h54.8c16.2 0 28.2-14.4 24.5-29.5zM336 0h-32c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16zM180.1 144.4c-15 9.8-32.9 15.6-52.1 15.6-19.2 0-37.1-5.8-52.1-15.6C51.3 146.5 32 166.9 32 192v136c0 13.3 10.7 24 24 24h8v136c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V352h8c13.3 0 24-10.7 24-24V192c0-25.1-19.3-45.5-43.9-47.6z"]},Tf={prefix:"fas",iconName:"retweet",icon:[640,512,[],"f079","M629.657 343.598L528.971 444.284c-9.373 9.372-24.568 9.372-33.941 0L394.343 343.598c-9.373-9.373-9.373-24.569 0-33.941l10.823-10.823c9.562-9.562 25.133-9.34 34.419.492L480 342.118V160H292.451a24.005 24.005 0 0 1-16.971-7.029l-16-16C244.361 121.851 255.069 96 276.451 96H520c13.255 0 24 10.745 24 24v222.118l40.416-42.792c9.285-9.831 24.856-10.054 34.419-.492l10.823 10.823c9.372 9.372 9.372 24.569-.001 33.941zm-265.138 15.431A23.999 23.999 0 0 0 347.548 352H160V169.881l40.416 42.792c9.286 9.831 24.856 10.054 34.419.491l10.822-10.822c9.373-9.373 9.373-24.569 0-33.941L144.971 67.716c-9.373-9.373-24.569-9.373-33.941 0L10.343 168.402c-9.373 9.373-9.373 24.569 0 33.941l10.822 10.822c9.562 9.562 25.133 9.34 34.419-.491L96 169.881V392c0 13.255 10.745 24 24 24h243.549c21.382 0 32.09-25.851 16.971-40.971l-16.001-16z"]},Pf={prefix:"fas",iconName:"ribbon",icon:[448,512,[],"f4d6","M6.1 444.3c-9.6 10.8-7.5 27.6 4.5 35.7l68.8 27.9c9.9 6.7 23.3 5 31.3-3.8l91.8-101.9-79.2-87.9-117.2 130zm435.8 0s-292-324.6-295.4-330.1c15.4-8.4 40.2-17.9 77.5-17.9s62.1 9.5 77.5 17.9c-3.3 5.6-56 64.6-56 64.6l79.1 87.7 34.2-38c28.7-31.9 33.3-78.6 11.4-115.5l-43.7-73.5c-4.3-7.2-9.9-13.3-16.8-18-40.7-27.6-127.4-29.7-171.4 0-6.9 4.7-12.5 10.8-16.8 18l-43.6 73.2c-1.5 2.5-37.1 62.2 11.5 116L337.5 504c8 8.9 21.4 10.5 31.3 3.8l68.8-27.9c11.9-8 14-24.8 4.3-35.6z"]},Df={prefix:"fas",iconName:"ring",icon:[512,512,[],"f70b","M256 64C110.06 64 0 125.91 0 208v98.13C0 384.48 114.62 448 256 448s256-63.52 256-141.87V208c0-82.09-110.06-144-256-144zm0 64c106.04 0 192 35.82 192 80 0 9.26-3.97 18.12-10.91 26.39C392.15 208.21 328.23 192 256 192s-136.15 16.21-181.09 42.39C67.97 226.12 64 217.26 64 208c0-44.18 85.96-80 192-80zM120.43 264.64C155.04 249.93 201.64 240 256 240s100.96 9.93 135.57 24.64C356.84 279.07 308.93 288 256 288s-100.84-8.93-135.57-23.36z"]},Ef={prefix:"fas",iconName:"road",icon:[576,512,[],"f018","M573.19 402.67l-139.79-320C428.43 71.29 417.6 64 405.68 64h-97.59l2.45 23.16c.5 4.72-3.21 8.84-7.96 8.84h-29.16c-4.75 0-8.46-4.12-7.96-8.84L267.91 64h-97.59c-11.93 0-22.76 7.29-27.73 18.67L2.8 402.67C-6.45 423.86 8.31 448 30.54 448h196.84l10.31-97.68c.86-8.14 7.72-14.32 15.91-14.32h68.8c8.19 0 15.05 6.18 15.91 14.32L348.62 448h196.84c22.23 0 36.99-24.14 27.73-45.33zM260.4 135.16a8 8 0 0 1 7.96-7.16h39.29c4.09 0 7.53 3.09 7.96 7.16l4.6 43.58c.75 7.09-4.81 13.26-11.93 13.26h-40.54c-7.13 0-12.68-6.17-11.93-13.26l4.59-43.58zM315.64 304h-55.29c-9.5 0-16.91-8.23-15.91-17.68l5.07-48c.86-8.14 7.72-14.32 15.91-14.32h45.15c8.19 0 15.05 6.18 15.91 14.32l5.07 48c1 9.45-6.41 17.68-15.91 17.68z"]},If={prefix:"fas",iconName:"robot",icon:[640,512,[],"f544","M32,224H64V416H32A31.96166,31.96166,0,0,1,0,384V256A31.96166,31.96166,0,0,1,32,224Zm512-48V448a64.06328,64.06328,0,0,1-64,64H160a64.06328,64.06328,0,0,1-64-64V176a79.974,79.974,0,0,1,80-80H288V32a32,32,0,0,1,64,0V96H464A79.974,79.974,0,0,1,544,176ZM264,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,264,256Zm-8,128H192v32h64Zm96,0H288v32h64ZM456,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,456,256Zm-8,128H384v32h64ZM640,256V384a31.96166,31.96166,0,0,1-32,32H576V224h32A31.96166,31.96166,0,0,1,640,256Z"]},Zf={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z"]},Bf={prefix:"fas",iconName:"route",icon:[512,512,[],"f4d7","M416 320h-96c-17.6 0-32-14.4-32-32s14.4-32 32-32h96s96-107 96-160-43-96-96-96-96 43-96 96c0 25.5 22.2 63.4 45.3 96H320c-52.9 0-96 43.1-96 96s43.1 96 96 96h96c17.6 0 32 14.4 32 32s-14.4 32-32 32H185.5c-16 24.8-33.8 47.7-47.3 64H416c52.9 0 96-43.1 96-96s-43.1-96-96-96zm0-256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM96 256c-53 0-96 43-96 96s96 160 96 160 96-107 96-160-43-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},Of={prefix:"fas",iconName:"rss",icon:[448,512,[],"f09e","M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"]},Ff={prefix:"fas",iconName:"rss-square",icon:[448,512,[],"f143","M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z"]},qf={prefix:"fas",iconName:"ruble-sign",icon:[384,512,[],"f158","M239.36 320C324.48 320 384 260.542 384 175.071S324.48 32 239.36 32H76c-6.627 0-12 5.373-12 12v206.632H12c-6.627 0-12 5.373-12 12V308c0 6.627 5.373 12 12 12h52v32H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v52c0 6.627 5.373 12 12 12h58.56c6.627 0 12-5.373 12-12v-52H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H146.56v-32h92.8zm-92.8-219.252h78.72c46.72 0 74.88 29.11 74.88 74.323 0 45.832-28.16 75.561-76.16 75.561h-77.44V100.748z"]},Rf={prefix:"fas",iconName:"ruler",icon:[640,512,[],"f545","M635.7 167.2L556.1 31.7c-8.8-15-28.3-20.1-43.5-11.5l-69 39.1L503.3 161c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L416 75l-55.2 31.3 27.9 47.4c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L333.2 122 278 153.3 337.8 255c2.2 3.7.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9l-59.7-101.7-55.2 31.3 27.9 47.4c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9l-27.9-47.5-55.2 31.3 59.7 101.7c2.2 3.7.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L84.9 262.9l-69 39.1C.7 310.7-4.6 329.8 4.2 344.8l79.6 135.6c8.8 15 28.3 20.1 43.5 11.5L624.1 210c15.2-8.6 20.4-27.8 11.6-42.8z"]},Uf={prefix:"fas",iconName:"ruler-combined",icon:[512,512,[],"f546","M160 288h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56v-64h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56V96h-56c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8h56V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 2.77.91 5.24 1.57 7.8L160 329.38V288zm320 64h-32v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-41.37L24.2 510.43c2.56.66 5.04 1.57 7.8 1.57h448c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"]},Gf={prefix:"fas",iconName:"ruler-horizontal",icon:[576,512,[],"f547","M544 128h-48v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8H88c-4.42 0-8-3.58-8-8v-88H32c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h512c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32z"]},_f={prefix:"fas",iconName:"ruler-vertical",icon:[256,512,[],"f548","M168 416c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-64h-88z"]},Wf={prefix:"fas",iconName:"running",icon:[416,512,[],"f70c","M272 96c26.51 0 48-21.49 48-48S298.51 0 272 0s-48 21.49-48 48 21.49 48 48 48zM113.69 317.47l-14.8 34.52H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h77.45c19.25 0 36.58-11.44 44.11-29.09l8.79-20.52-10.67-6.3c-17.32-10.23-30.06-25.37-37.99-42.61zM384 223.99h-44.03l-26.06-53.25c-12.5-25.55-35.45-44.23-61.78-50.94l-71.08-21.14c-28.3-6.8-57.77-.55-80.84 17.14l-39.67 30.41c-14.03 10.75-16.69 30.83-5.92 44.86s30.84 16.66 44.86 5.92l39.69-30.41c7.67-5.89 17.44-8 25.27-6.14l14.7 4.37-37.46 87.39c-12.62 29.48-1.31 64.01 26.3 80.31l84.98 50.17-27.47 87.73c-5.28 16.86 4.11 34.81 20.97 40.09 3.19 1 6.41 1.48 9.58 1.48 13.61 0 26.23-8.77 30.52-22.45l31.64-101.06c5.91-20.77-2.89-43.08-21.64-54.39l-61.24-36.14 31.31-78.28 20.27 41.43c8 16.34 24.92 26.89 43.11 26.89H384c17.67 0 32-14.33 32-32s-14.33-31.99-32-31.99z"]},jf={prefix:"fas",iconName:"rupee-sign",icon:[320,512,[],"f156","M308 96c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v44.748c0 6.627 5.373 12 12 12h85.28c27.308 0 48.261 9.958 60.97 27.252H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h158.757c-6.217 36.086-32.961 58.632-74.757 58.632H12c-6.627 0-12 5.373-12 12v53.012c0 3.349 1.4 6.546 3.861 8.818l165.052 152.356a12.001 12.001 0 0 0 8.139 3.182h82.562c10.924 0 16.166-13.408 8.139-20.818L116.871 319.906c76.499-2.34 131.144-53.395 138.318-127.906H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-58.69c-3.486-11.541-8.28-22.246-14.252-32H308z"]},$f={prefix:"fas",iconName:"sad-cry",icon:[496,512,[],"f5b3","M248 8C111 8 0 119 0 256c0 90.1 48.2 168.7 120 212.1V288c0-8.8 7.2-16 16-16s16 7.2 16 16v196.7c29.5 12.4 62 19.3 96 19.3s66.5-6.9 96-19.3V288c0-8.8 7.2-16 16-16s16 7.2 16 16v180.1C447.8 424.7 496 346 496 256 496 119 385 8 248 8zm-65.5 216.5c-14.8-13.2-46.2-13.2-61 0L112 233c-3.8 3.3-9.3 4-13.7 1.6-4.4-2.4-6.9-7.4-6.1-12.4 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c.8 5-1.7 10-6.1 12.4-5.8 3.1-11.2.7-13.7-1.6l-9.7-8.5zM248 416c-26.5 0-48-28.7-48-64s21.5-64 48-64 48 28.7 48 64-21.5 64-48 64zm149.8-181.5c-5.8 3.1-11.2.7-13.7-1.6l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L304 233c-3.8 3.3-9.3 4-13.7 1.6-4.4-2.4-6.9-7.4-6.1-12.4 4-25.2 34.2-42.1 59.9-42.1S400 197 404 222.2c.6 4.9-1.8 9.9-6.2 12.3z"]},Yf={prefix:"fas",iconName:"sad-tear",icon:[496,512,[],"f5b4","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM152 416c-26.5 0-48-21-48-47 0-20 28.5-60.4 41.6-77.8 3.2-4.3 9.6-4.3 12.8 0C171.5 308.6 200 349 200 369c0 26-21.5 47-48 47zm16-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm170.2 154.2C315.8 367.4 282.9 352 248 352c-21.2 0-21.2-32 0-32 44.4 0 86.3 19.6 114.7 53.8 13.8 16.4-11.2 36.5-24.5 20.4z"]},Kf={prefix:"fas",iconName:"satellite",icon:[512,512,[],"f7bf","M502.60969,310.04206l-96.70393,96.71625a31.88151,31.88151,0,0,1-45.00765,0L280.572,326.34115l-9.89231,9.90759a190.56343,190.56343,0,0,1-5.40716,168.52287c-4.50077,8.50115-16.39342,9.59505-23.20707,2.79725L134.54715,400.05428l-17.7999,17.79929c.70324,2.60972,1.60965,5.00067,1.60965,7.79793a32.00544,32.00544,0,1,1-32.00544-32.00434c2.79735,0,5.18838.90637,7.7982,1.60959l17.7999-17.79929L4.43129,269.94287c-6.798-6.81342-5.70409-18.6119,2.79735-23.20627a190.58161,190.58161,0,0,1,168.52864-5.407l9.79854-9.79821-80.31053-80.41716a32.002,32.002,0,0,1,0-45.09987L201.96474,9.29814A31.62639,31.62639,0,0,1,224.46868,0a31.99951,31.99951,0,0,1,22.59759,9.29814l80.32615,80.30777,47.805-47.89713a33.6075,33.6075,0,0,1,47.50808,0l47.50807,47.50645a33.63308,33.63308,0,0,1,0,47.50644l-47.805,47.89713L502.71908,265.036A31.78938,31.78938,0,0,1,502.60969,310.04206ZM219.56159,197.433l73.82505-73.82252-68.918-68.9-73.80942,73.80689Zm237.74352,90.106-68.90233-68.9156-73.825,73.82252,68.918,68.9Z"]},Jf={prefix:"fas",iconName:"satellite-dish",icon:[512,512,[],"f7c0","M305.44954,462.59c7.39157,7.29792,6.18829,20.09661-3.00038,25.00356-77.713,41.80281-176.72559,29.9105-242.34331-35.7082C-5.49624,386.28227-17.404,287.362,24.41381,209.554c4.89125-9.095,17.68975-10.29834,25.00318-3.00043L166.22872,323.36708l27.39411-27.39452c-.68759-2.60974-1.594-5.00071-1.594-7.81361a32.00407,32.00407,0,1,1,32.00407,32.00455c-2.79723,0-5.20378-.89075-7.79786-1.594l-27.40974,27.41015ZM511.9758,303.06732a16.10336,16.10336,0,0,1-16.002,17.00242H463.86031a15.96956,15.96956,0,0,1-15.89265-15.00213C440.46671,175.5492,336.45348,70.53427,207.03078,63.53328a15.84486,15.84486,0,0,1-15.00191-15.90852V16.02652A16.09389,16.09389,0,0,1,209.031.02425C372.25491,8.61922,503.47472,139.841,511.9758,303.06732Zm-96.01221-.29692a16.21093,16.21093,0,0,1-16.11142,17.29934H367.645a16.06862,16.06862,0,0,1-15.89265-14.70522c-6.90712-77.01094-68.118-138.91037-144.92467-145.22376a15.94,15.94,0,0,1-14.79876-15.89289V112.13393a16.134,16.134,0,0,1,17.29908-16.096C319.45132,104.5391,407.55627,192.64538,415.96359,302.7704Z"]},Qf={prefix:"fas",iconName:"save",icon:[448,512,[],"f0c7","M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z"]},Xf={prefix:"fas",iconName:"school",icon:[640,512,[],"f549","M0 224v272c0 8.84 7.16 16 16 16h80V192H32c-17.67 0-32 14.33-32 32zm360-48h-24v-40c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v64c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zm137.75-63.96l-160-106.67a32.02 32.02 0 0 0-35.5 0l-160 106.67A32.002 32.002 0 0 0 128 138.66V512h128V368c0-8.84 7.16-16 16-16h96c8.84 0 16 7.16 16 16v144h128V138.67c0-10.7-5.35-20.7-14.25-26.63zM320 256c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zm288-64h-64v320h80c8.84 0 16-7.16 16-16V224c0-17.67-14.33-32-32-32z"]},ct={prefix:"fas",iconName:"screwdriver",icon:[512,512,[],"f54a","M448 0L320 96v62.06l-83.03 83.03c6.79 4.25 13.27 9.06 19.07 14.87 5.8 5.8 10.62 12.28 14.87 19.07L353.94 192H416l96-128-64-64zM128 278.59L10.92 395.67c-14.55 14.55-14.55 38.15 0 52.71l52.7 52.7c14.56 14.56 38.15 14.56 52.71 0L233.41 384c29.11-29.11 29.11-76.3 0-105.41s-76.3-29.11-105.41 0z"]},at={prefix:"fas",iconName:"scroll",icon:[640,512,[],"f70e","M48 0C21.53 0 0 21.53 0 48v64c0 8.84 7.16 16 16 16h80V48C96 21.53 74.47 0 48 0zm208 412.57V352h288V96c0-52.94-43.06-96-96-96H111.59C121.74 13.41 128 29.92 128 48v368c0 38.87 34.65 69.65 74.75 63.12C234.22 474 256 444.46 256 412.57zM288 384v32c0 52.93-43.06 96-96 96h336c61.86 0 112-50.14 112-112 0-8.84-7.16-16-16-16H288z"]},et={prefix:"fas",iconName:"sd-card",icon:[384,512,[],"f7c2","M320 0H128L0 128v320c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 160h-48V64h48v96zm80 0h-48V64h48v96zm80 0h-48V64h48v96z"]},it={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},nt={prefix:"fas",iconName:"search-dollar",icon:[512,512,[],"f688","M505.04 442.66l-99.71-99.69c-4.5-4.5-10.6-7-17-7h-16.3c27.6-35.3 44-79.69 44-127.99C416.03 93.09 322.92 0 208.02 0S0 93.09 0 207.98s93.11 207.98 208.02 207.98c48.3 0 92.71-16.4 128.01-44v16.3c0 6.4 2.5 12.5 7 17l99.71 99.69c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.59.1-33.99zm-297.02-90.7c-79.54 0-144-64.34-144-143.98 0-79.53 64.35-143.98 144-143.98 79.54 0 144 64.34 144 143.98 0 79.53-64.35 143.98-144 143.98zm27.11-152.54l-45.01-13.5c-5.16-1.55-8.77-6.78-8.77-12.73 0-7.27 5.3-13.19 11.8-13.19h28.11c4.56 0 8.96 1.29 12.82 3.72 3.24 2.03 7.36 1.91 10.13-.73l11.75-11.21c3.53-3.37 3.33-9.21-.57-12.14-9.1-6.83-20.08-10.77-31.37-11.35V112c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v16.12c-23.63.63-42.68 20.55-42.68 45.07 0 19.97 12.99 37.81 31.58 43.39l45.01 13.5c5.16 1.55 8.77 6.78 8.77 12.73 0 7.27-5.3 13.19-11.8 13.19h-28.1c-4.56 0-8.96-1.29-12.82-3.72-3.24-2.03-7.36-1.91-10.13.73l-11.75 11.21c-3.53 3.37-3.33 9.21.57 12.14 9.1 6.83 20.08 10.77 31.37 11.35V304c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-16.12c23.63-.63 42.68-20.54 42.68-45.07 0-19.97-12.99-37.81-31.59-43.39z"]},lt={prefix:"fas",iconName:"search-location",icon:[512,512,[],"f689","M505.04 442.66l-99.71-99.69c-4.5-4.5-10.6-7-17-7h-16.3c27.6-35.3 44-79.69 44-127.99C416.03 93.09 322.92 0 208.02 0S0 93.09 0 207.98s93.11 207.98 208.02 207.98c48.3 0 92.71-16.4 128.01-44v16.3c0 6.4 2.5 12.5 7 17l99.71 99.69c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.59.1-33.99zm-297.02-90.7c-79.54 0-144-64.34-144-143.98 0-79.53 64.35-143.98 144-143.98 79.54 0 144 64.34 144 143.98 0 79.53-64.35 143.98-144 143.98zm.02-239.96c-40.78 0-73.84 33.05-73.84 73.83 0 32.96 48.26 93.05 66.75 114.86a9.24 9.24 0 0 0 14.18 0c18.49-21.81 66.75-81.89 66.75-114.86 0-40.78-33.06-73.83-73.84-73.83zm0 96c-13.26 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},ot={prefix:"fas",iconName:"search-minus",icon:[512,512,[],"f010","M304 192v32c0 6.6-5.4 12-12 12H124c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z"]},rt={prefix:"fas",iconName:"search-plus",icon:[512,512,[],"f00e","M304 192v32c0 6.6-5.4 12-12 12h-56v56c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-56h-56c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h56v-56c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v56h56c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z"]},ft={prefix:"fas",iconName:"seedling",icon:[512,512,[],"f4d8","M64 96H0c0 123.7 100.3 224 224 224v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C288 196.3 187.7 96 64 96zm384-64c-84.2 0-157.4 46.5-195.7 115.2 27.7 30.2 48.2 66.9 59 107.6C424 243.1 512 147.9 512 32h-64z"]},tt={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z"]},st={prefix:"fas",iconName:"shapes",icon:[512,512,[],"f61f","M128,256A128,128,0,1,0,256,384,128,128,0,0,0,128,256Zm379-54.86L400.07,18.29a37.26,37.26,0,0,0-64.14,0L229,201.14C214.76,225.52,232.58,256,261.09,256H474.91C503.42,256,521.24,225.52,507,201.14ZM480,288H320a32,32,0,0,0-32,32V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V320A32,32,0,0,0,480,288Z"]},ht={prefix:"fas",iconName:"share",icon:[512,512,[],"f064","M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z"]},vt={prefix:"fas",iconName:"share-alt",icon:[448,512,[],"f1e0","M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z"]},mt={prefix:"fas",iconName:"share-alt-square",icon:[448,512,[],"f1e1","M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zM304 296c-14.562 0-27.823 5.561-37.783 14.671l-67.958-40.775a56.339 56.339 0 0 0 0-27.793l67.958-40.775C276.177 210.439 289.438 216 304 216c30.928 0 56-25.072 56-56s-25.072-56-56-56-56 25.072-56 56c0 4.797.605 9.453 1.74 13.897l-67.958 40.775C171.823 205.561 158.562 200 144 200c-30.928 0-56 25.072-56 56s25.072 56 56 56c14.562 0 27.823-5.561 37.783-14.671l67.958 40.775a56.088 56.088 0 0 0-1.74 13.897c0 30.928 25.072 56 56 56s56-25.072 56-56C360 321.072 334.928 296 304 296z"]},zt={prefix:"fas",iconName:"share-square",icon:[576,512,[],"f14d","M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z"]},pt={prefix:"fas",iconName:"shekel-sign",icon:[448,512,[],"f20b","M248 168v168c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V168c0-75.11-60.89-136-136-136H24C10.75 32 0 42.74 0 56v408c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112h112c30.93 0 56 25.07 56 56zM432 32h-48c-8.84 0-16 7.16-16 16v296c0 30.93-25.07 56-56 56H200V176c0-8.84-7.16-16-16-16h-48c-8.84 0-16 7.16-16 16v280c0 13.25 10.75 24 24 24h168c75.11 0 136-60.89 136-136V48c0-8.84-7.16-16-16-16z"]},dt={prefix:"fas",iconName:"shield-alt",icon:[512,512,[],"f3ed","M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z"]},Mt={prefix:"fas",iconName:"shield-virus",icon:[512,512,[],"e06c","M224,192a16,16,0,1,0,16,16A16,16,0,0,0,224,192ZM466.5,83.68l-192-80A57.4,57.4,0,0,0,256.05,0a57.4,57.4,0,0,0-18.46,3.67l-192,80A47.93,47.93,0,0,0,16,128C16,326.5,130.5,463.72,237.5,508.32a48.09,48.09,0,0,0,36.91,0C360.09,472.61,496,349.3,496,128A48,48,0,0,0,466.5,83.68ZM384,256H371.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C306.47,313.09,272,327.37,272,355.88V368a16,16,0,0,1-32,0V355.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H128a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V112a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C329.09,189.53,343.37,224,371.88,224H384a16,16,0,0,1,0,32Zm-96,0a16,16,0,1,0,16,16A16,16,0,0,0,288,256Z"]},ut={prefix:"fas",iconName:"ship",icon:[640,512,[],"f21a","M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z"]},Ct={prefix:"fas",iconName:"shipping-fast",icon:[640,512,[],"f48b","M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48v48H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h272c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H40c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h208c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h208c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H64v128c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"]},Ht={prefix:"fas",iconName:"shoe-prints",icon:[640,512,[],"f54b","M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 128c0-45.22-39.1-97.3-148.58-120.81z"]},Vt={prefix:"fas",iconName:"shopping-bag",icon:[448,512,[],"f290","M352 160v-32C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128v32H0v272c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V160h-96zm-192-32c0-35.29 28.71-64 64-64s64 28.71 64 64v32H160v-32zm160 120c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm-192 0c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24z"]},gt={prefix:"fas",iconName:"shopping-basket",icon:[576,512,[],"f291","M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z"]},Lt={prefix:"fas",iconName:"shopping-cart",icon:[576,512,[],"f07a","M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z"]},xt={prefix:"fas",iconName:"shower",icon:[512,512,[],"f2cc","M304,320a16,16,0,1,0,16,16A16,16,0,0,0,304,320Zm32-96a16,16,0,1,0,16,16A16,16,0,0,0,336,224Zm32,64a16,16,0,1,0-16-16A16,16,0,0,0,368,288Zm-32,32a16,16,0,1,0-16-16A16,16,0,0,0,336,320Zm-32-64a16,16,0,1,0,16,16A16,16,0,0,0,304,256Zm128-32a16,16,0,1,0-16-16A16,16,0,0,0,432,224Zm-48,16a16,16,0,1,0,16-16A16,16,0,0,0,384,240Zm-16-48a16,16,0,1,0,16,16A16,16,0,0,0,368,192Zm96,32a16,16,0,1,0,16,16A16,16,0,0,0,464,224Zm32-32a16,16,0,1,0,16,16A16,16,0,0,0,496,192Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,432,256Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,400,288Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,336,352Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,304,384Zm64-64a16,16,0,1,0,16,16A16,16,0,0,0,368,320Zm21.65-218.35-11.3-11.31a16,16,0,0,0-22.63,0L350.05,96A111.19,111.19,0,0,0,272,64c-19.24,0-37.08,5.3-52.9,13.85l-10-10A121.72,121.72,0,0,0,123.44,32C55.49,31.5,0,92.91,0,160.85V464a16,16,0,0,0,16,16H48a16,16,0,0,0,16-16V158.4c0-30.15,21-58.2,51-61.93a58.38,58.38,0,0,1,48.93,16.67l10,10C165.3,138.92,160,156.76,160,176a111.23,111.23,0,0,0,32,78.05l-5.66,5.67a16,16,0,0,0,0,22.62l11.3,11.31a16,16,0,0,0,22.63,0L389.65,124.28A16,16,0,0,0,389.65,101.65Z"]},bt={prefix:"fas",iconName:"shuttle-van",icon:[640,512,[],"f5b6","M628.88 210.65L494.39 49.27A48.01 48.01 0 0 0 457.52 32H32C14.33 32 0 46.33 0 64v288c0 17.67 14.33 32 32 32h32c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h32c17.67 0 32-14.33 32-32V241.38c0-11.23-3.94-22.1-11.12-30.73zM64 192V96h96v96H64zm96 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm160-240h-96V96h96v96zm160 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-96-240V96h66.02l80 96H384z"]},Nt={prefix:"fas",iconName:"sign",icon:[512,512,[],"f4d9","M496 64H128V16c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16v48H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V128h368c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM160 384h320V160H160v224z"]},At={prefix:"fas",iconName:"sign-in-alt",icon:[512,512,[],"f2f6","M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z"]},St={prefix:"fas",iconName:"sign-language",icon:[448,512,[],"f2a7","M91.434 483.987c-.307-16.018 13.109-29.129 29.13-29.129h62.293v-5.714H56.993c-16.021 0-29.437-13.111-29.13-29.129C28.16 404.491 40.835 392 56.428 392h126.429v-5.714H29.136c-16.021 0-29.437-13.111-29.13-29.129.297-15.522 12.973-28.013 28.566-28.013h154.286v-5.714H57.707c-16.021 0-29.437-13.111-29.13-29.129.297-15.522 12.973-28.013 28.566-28.013h168.566l-31.085-22.606c-12.762-9.281-15.583-27.149-6.302-39.912 9.281-12.761 27.15-15.582 39.912-6.302l123.361 89.715a34.287 34.287 0 0 1 14.12 27.728v141.136c0 15.91-10.946 29.73-26.433 33.374l-80.471 18.934a137.16 137.16 0 0 1-31.411 3.646H120c-15.593-.001-28.269-12.492-28.566-28.014zm73.249-225.701h36.423l-11.187-8.136c-18.579-13.511-20.313-40.887-3.17-56.536l-13.004-16.7c-9.843-12.641-28.43-15.171-40.88-5.088-12.065 9.771-14.133 27.447-4.553 39.75l36.371 46.71zm283.298-2.103l-5.003-152.452c-.518-15.771-13.722-28.136-29.493-27.619-15.773.518-28.137 13.722-27.619 29.493l1.262 38.415L283.565 11.019c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l76.889 98.745-4.509 3.511-94.79-121.734c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l94.443 121.288-4.509 3.511-77.675-99.754c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l52.053 66.849c12.497-8.257 29.055-8.285 41.69.904l123.36 89.714c10.904 7.93 17.415 20.715 17.415 34.198v16.999l61.064-47.549a34.285 34.285 0 0 0 13.202-28.177z"]},yt={prefix:"fas",iconName:"sign-out-alt",icon:[512,512,[],"f2f5","M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z"]},wt={prefix:"fas",iconName:"signal",icon:[640,512,[],"f012","M216 288h-48c-8.84 0-16 7.16-16 16v192c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V304c0-8.84-7.16-16-16-16zM88 384H40c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16zm256-192h-48c-8.84 0-16 7.16-16 16v288c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V208c0-8.84-7.16-16-16-16zm128-96h-48c-8.84 0-16 7.16-16 16v384c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112c0-8.84-7.16-16-16-16zM600 0h-48c-8.84 0-16 7.16-16 16v480c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z"]},kt={prefix:"fas",iconName:"signature",icon:[640,512,[],"f5b7","M623.2 192c-51.8 3.5-125.7 54.7-163.1 71.5-29.1 13.1-54.2 24.4-76.1 24.4-22.6 0-26-16.2-21.3-51.9 1.1-8 11.7-79.2-42.7-76.1-25.1 1.5-64.3 24.8-169.5 126L192 182.2c30.4-75.9-53.2-151.5-129.7-102.8L7.4 116.3C0 121-2.2 130.9 2.5 138.4l17.2 27c4.7 7.5 14.6 9.7 22.1 4.9l58-38.9c18.4-11.7 40.7 7.2 32.7 27.1L34.3 404.1C27.5 421 37 448 64 448c8.3 0 16.5-3.2 22.6-9.4 42.2-42.2 154.7-150.7 211.2-195.8-2.2 28.5-2.1 58.9 20.6 83.8 15.3 16.8 37.3 25.3 65.5 25.3 35.6 0 68-14.6 102.3-30 33-14.8 99-62.6 138.4-65.8 8.5-.7 15.2-7.3 15.2-15.8v-32.1c.2-9.1-7.5-16.8-16.6-16.2z"]},Tt={prefix:"fas",iconName:"sim-card",icon:[384,512,[],"f7c4","M0 64v384c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V128L256 0H64C28.7 0 0 28.7 0 64zm224 192h-64v-64h64v64zm96 0h-64v-64h32c17.7 0 32 14.3 32 32v32zm-64 128h64v32c0 17.7-14.3 32-32 32h-32v-64zm-96 0h64v64h-64v-64zm-96 0h64v64H96c-17.7 0-32-14.3-32-32v-32zm0-96h256v64H64v-64zm0-64c0-17.7 14.3-32 32-32h32v64H64v-32z"]},Pt={prefix:"fas",iconName:"sink",icon:[512,512,[],"e06d","M32,416a96,96,0,0,0,96,96H384a96,96,0,0,0,96-96V384H32ZM496,288H400V256h64a16,16,0,0,0,16-16V224a16,16,0,0,0-16-16H384a32,32,0,0,0-32,32v48H288V96a32,32,0,0,1,64,0v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V96A96.16,96.16,0,0,0,300.87,1.86C255.29,10.71,224,53.36,224,99.79V288H160V240a32,32,0,0,0-32-32H48a16,16,0,0,0-16,16v16a16,16,0,0,0,16,16h64v32H16A16,16,0,0,0,0,304v32a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V304A16,16,0,0,0,496,288Z"]},Dt={prefix:"fas",iconName:"sitemap",icon:[640,512,[],"f0e8","M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"]},Et={prefix:"fas",iconName:"skating",icon:[448,512,[],"f7c5","M400 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm0 448c-8.8 0-16 7.2-16 16s-7.2 16-16 16h-96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c26.5 0 48-21.5 48-48 0-8.8-7.2-16-16-16zm-282.2 8.6c-6.2 6.2-16.4 6.3-22.6 0l-67.9-67.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l67.9 67.9c9.4 9.4 21.7 14 34 14s24.6-4.7 33.9-14c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.3-22.7 0zm56.1-179.8l-93.7 93.7c-12.5 12.5-12.5 32.8 0 45.2 6.2 6.2 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4l91.9-91.9-30.2-30.2c-5-5-9.4-10.7-13.2-16.8zM128 160h105.5l-20.1 17.2c-13.5 11.5-21.6 28.4-22.3 46.1-.7 17.8 6.1 35.2 18.7 47.7l78.2 78.2V432c0 17.7 14.3 32 32 32s32-14.3 32-32v-89.4c0-12.6-5.1-25-14.1-33.9l-61-61c.5-.4 1.2-.6 1.7-1.1l82.3-82.3c11.5-11.5 14.9-28.6 8.7-43.6-6.2-15-20.7-24.7-37-24.7H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},It={prefix:"fas",iconName:"skiing",icon:[512,512,[],"f7c9","M432 96c26.5 0 48-21.5 48-48S458.5 0 432 0s-48 21.5-48 48 21.5 48 48 48zm73 356.1c-9.4-9.4-24.6-9.4-33.9 0-12.1 12.1-30.5 15.4-45.1 8.7l-135.8-70.2 49.2-73.8c12.7-19 10.2-44.5-6-60.6L293 215.7l-107-53.1c-2.9 19.9 3.4 40 17.7 54.4l75.1 75.2-45.9 68.8L35 258.7c-11.7-6-26.2-1.5-32.3 10.3-6.1 11.8-1.5 26.3 10.3 32.3l391.9 202.5c11.9 5.5 24.5 8.1 37.1 8.1 23.2 0 46-9 63-26 9.3-9.3 9.3-24.5 0-33.8zM120 91.6l-11.5 22.5c14.4 7.3 31.2 4.9 42.8-4.8l47.2 23.4c-.1.1-.1.2-.2.3l114.5 56.8 32.4-13 6.4 19.1c4 12.1 12.6 22 24 27.7l58.1 29c15.9 7.9 35 1.5 42.9-14.3 7.9-15.8 1.5-35-14.3-42.9l-52.1-26.1-17.1-51.2c-8.1-24.2-40.9-56.6-84.5-39.2l-81.2 32.5-62.5-31c.3-14.5-7.2-28.6-20.9-35.6l-11.1 21.7h-.2l-34.4-7c-1.8-.4-3.7.2-5 1.7-1.9 2.2-1.7 5.5.5 7.4l26.2 23z"]},Zt={prefix:"fas",iconName:"skiing-nordic",icon:[576,512,[],"f7ca","M336 96c26.5 0 48-21.5 48-48S362.5 0 336 0s-48 21.5-48 48 21.5 48 48 48zm216 320c-13.2 0-24 10.7-24 24 0 13.2-10.8 24-24 24h-69.5L460 285.6c11.7-4.7 20.1-16.2 20.1-29.6 0-17.7-14.3-32-32-32h-44L378 170.8c-12.5-25.5-35.5-44.2-61.8-50.9L245 98.7c-28.3-6.8-57.8-.5-80.8 17.1l-39.7 30.4c-14 10.7-16.7 30.8-5.9 44.9.7.9 1.7 1.3 2.4 2.1L66.9 464H24c-13.2 0-24 10.7-24 24s10.8 24 24 24h480c39.7 0 72-32.3 72-72 0-13.2-10.8-24-24-24zm-260.5 48h-96.9l43.1-91-22-13c-12.1-7.2-21.9-16.9-29.5-27.8L123.7 464H99.5l52.3-261.4c4.1-1 8.1-2.9 11.7-5.6l39.7-30.4c7.7-5.9 17.4-8 25.3-6.1l14.7 4.4-37.5 87.4c-12.6 29.5-1.3 64 26.3 80.3l85 50.2-25.5 81.2zm110.6 0h-43.6l23.6-75.5c5.9-20.8-2.9-43.1-21.6-54.4L299.3 298l31.3-78.3 20.3 41.4c8 16.3 24.9 26.9 43.1 26.9h33.3l-25.2 176z"]},Bt={prefix:"fas",iconName:"skull",icon:[512,512,[],"f54c","M256 0C114.6 0 0 100.3 0 224c0 70.1 36.9 132.6 94.5 173.7 9.6 6.9 15.2 18.1 13.5 29.9l-9.4 66.2c-1.4 9.6 6 18.2 15.7 18.2H192v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h64v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h77.7c9.7 0 17.1-8.6 15.7-18.2l-9.4-66.2c-1.7-11.7 3.8-23 13.5-29.9C475.1 356.6 512 294.1 512 224 512 100.3 397.4 0 256 0zm-96 320c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm192 0c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z"]},Ot={prefix:"fas",iconName:"skull-crossbones",icon:[448,512,[],"f714","M439.15 453.06L297.17 384l141.99-69.06c7.9-3.95 11.11-13.56 7.15-21.46L432 264.85c-3.95-7.9-13.56-11.11-21.47-7.16L224 348.41 37.47 257.69c-7.9-3.95-17.51-.75-21.47 7.16L1.69 293.48c-3.95 7.9-.75 17.51 7.15 21.46L150.83 384 8.85 453.06c-7.9 3.95-11.11 13.56-7.15 21.47l14.31 28.63c3.95 7.9 13.56 11.11 21.47 7.15L224 419.59l186.53 90.72c7.9 3.95 17.51.75 21.47-7.15l14.31-28.63c3.95-7.91.74-17.52-7.16-21.47zM150 237.28l-5.48 25.87c-2.67 12.62 5.42 24.85 16.45 24.85h126.08c11.03 0 19.12-12.23 16.45-24.85l-5.5-25.87c41.78-22.41 70-62.75 70-109.28C368 57.31 303.53 0 224 0S80 57.31 80 128c0 46.53 28.22 86.87 70 109.28zM280 112c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32zm-112 0c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32z"]},Ft={prefix:"fas",iconName:"slash",icon:[640,512,[],"f715","M594.53 508.63L6.18 53.9c-6.97-5.42-8.23-15.47-2.81-22.45L23.01 6.18C28.43-.8 38.49-2.06 45.47 3.37L633.82 458.1c6.97 5.42 8.23 15.47 2.81 22.45l-19.64 25.27c-5.42 6.98-15.48 8.23-22.46 2.81z"]},qt={prefix:"fas",iconName:"sleigh",icon:[640,512,[],"f7cc","M612.7 350.7l-9.3-7.4c-6.9-5.5-17-4.4-22.5 2.5l-10 12.5c-5.5 6.9-4.4 17 2.5 22.5l9.3 7.4c5.9 4.7 9.2 11.7 9.2 19.2 0 13.6-11 24.6-24.6 24.6H48c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h516c39 0 73.7-29.3 75.9-68.3 1.4-23.8-8.7-46.3-27.2-61zM32 224c0 59.6 40.9 109.2 96 123.5V400h64v-48h192v48h64v-48c53 0 96-43 96-96v-96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96v64c0 35.3-28.7 64-64 64h-20.7c-65.8 0-125.9-37.2-155.3-96-29.4-58.8-89.6-96-155.3-96H32C14.3 32 0 46.3 0 64s14.3 32 32 32v128z"]},Rt={prefix:"fas",iconName:"sliders-h",icon:[512,512,[],"f1de","M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z"]},Ut={prefix:"fas",iconName:"smile",icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm194.8 170.2C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.6-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.4-16.2 38.1 4.2 24.6 20.5z"]},Gt={prefix:"fas",iconName:"smile-beam",icon:[496,512,[],"f5b8","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM112 223.4c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.3 7.4-15.8 4-15.1-4.5zm250.8 122.8C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.5-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.6-16.2 38.1 4.3 24.6 20.5zm6.2-118.3l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.6 8.6-11 11.9-15.1 4.5z"]},_t={prefix:"fas",iconName:"smile-wink",icon:[496,512,[],"f4da","M0 256c0 137 111 248 248 248s248-111 248-248S385 8 248 8 0 119 0 256zm200-48c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm158.5 16.5c-14.8-13.2-46.2-13.2-61 0L288 233c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S384 197 388 222.2c1.7 11.1-11.4 18.3-19.8 10.8l-9.7-8.5zM157.8 325.8C180.2 352.7 213 368 248 368s67.8-15.4 90.2-42.2c13.6-16.2 38.1 4.2 24.6 20.5C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.5-16.3 11.2-36.7 24.6-20.4z"]},Wt={prefix:"fas",iconName:"smog",icon:[640,512,[],"f75f","M624 368H80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h544c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm-480 96H16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm416 0H224c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h336c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zM144 288h156.1c22.5 19.7 51.6 32 83.9 32s61.3-12.3 83.9-32H528c61.9 0 112-50.1 112-112S589.9 64 528 64c-18 0-34.7 4.6-49.7 12.1C454 31 406.8 0 352 0c-41 0-77.8 17.3-104 44.8C221.8 17.3 185 0 144 0 64.5 0 0 64.5 0 144s64.5 144 144 144z"]},jt={prefix:"fas",iconName:"smoking",icon:[640,512,[],"f48d","M632 352h-48c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zM553.3 87.1c-5.7-3.8-9.3-10-9.3-16.8V8c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v62.3c0 22 10.2 43.4 28.6 55.4 42.2 27.3 67.4 73.8 67.4 124V280c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-30.3c0-65.5-32.4-126.2-86.7-162.6zM432 352H48c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h384c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zm-32 112H224v-64h176v64zm87.7-322.4C463.8 125 448 99.3 448 70.3V8c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v66.4c0 43.7 24.6 81.6 60.3 106.7 22.4 15.7 35.7 41.2 35.7 68.6V280c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-30.3c0-43.3-21-83.4-56.3-108.1zM536 352h-48c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"]},$t={prefix:"fas",iconName:"smoking-ban",icon:[512,512,[],"f54d","M96 304c0 8.8 7.2 16 16 16h117.5l-96-96H112c-8.8 0-16 7.2-16 16v64zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 448c-105.9 0-192-86.1-192-192 0-41.4 13.3-79.7 35.7-111.1l267.4 267.4C335.7 434.7 297.4 448 256 448zm45.2-192H384v32h-50.8l-32-32zm111.1 111.1L365.2 320H400c8.8 0 16-7.2 16-16v-64c0-8.8-7.2-16-16-16H269.2L144.9 99.7C176.3 77.3 214.6 64 256 64c105.9 0 192 86.1 192 192 0 41.4-13.3 79.7-35.7 111.1zM320.6 128c-15.6 0-28.6-11.2-31.4-25.9-.7-3.6-4-6.1-7.7-6.1h-16.2c-5 0-8.7 4.5-8 9.4 4.6 30.9 31.2 54.6 63.3 54.6 15.6 0 28.6 11.2 31.4 25.9.7 3.6 4 6.1 7.7 6.1h16.2c5 0 8.7-4.5 8-9.4-4.6-30.9-31.2-54.6-63.3-54.6z"]},Yt={prefix:"fas",iconName:"sms",icon:[512,512,[],"f7cd","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7 1.3 3 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128.2 304H116c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h12.3c6 0 10.4-3.5 10.4-6.6 0-1.3-.8-2.7-2.1-3.8l-21.9-18.8c-8.5-7.2-13.3-17.5-13.3-28.1 0-21.3 19-38.6 42.4-38.6H156c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8h-12.3c-6 0-10.4 3.5-10.4 6.6 0 1.3.8 2.7 2.1 3.8l21.9 18.8c8.5 7.2 13.3 17.5 13.3 28.1.1 21.3-19 38.6-42.4 38.6zm191.8-8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-68.2l-24.8 55.8c-2.9 5.9-11.4 5.9-14.3 0L224 227.8V296c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V192c0-8.8 7.2-16 16-16h16c6.1 0 11.6 3.4 14.3 8.8l17.7 35.4 17.7-35.4c2.7-5.4 8.3-8.8 14.3-8.8h16c8.8 0 16 7.2 16 16v104zm48.3 8H356c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h12.3c6 0 10.4-3.5 10.4-6.6 0-1.3-.8-2.7-2.1-3.8l-21.9-18.8c-8.5-7.2-13.3-17.5-13.3-28.1 0-21.3 19-38.6 42.4-38.6H396c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8h-12.3c-6 0-10.4 3.5-10.4 6.6 0 1.3.8 2.7 2.1 3.8l21.9 18.8c8.5 7.2 13.3 17.5 13.3 28.1.1 21.3-18.9 38.6-42.3 38.6z"]},Kt={prefix:"fas",iconName:"snowboarding",icon:[512,512,[],"f7ce","M432 96c26.5 0 48-21.5 48-48S458.5 0 432 0s-48 21.5-48 48 21.5 48 48 48zm28.8 153.6c5.8 4.3 12.5 6.4 19.2 6.4 9.7 0 19.3-4.4 25.6-12.8 10.6-14.1 7.8-34.2-6.4-44.8l-111.4-83.5c-13.8-10.3-29.1-18.4-45.4-23.8l-63.7-21.2-26.1-52.1C244.7 2 225.5-4.4 209.7 3.5c-15.8 7.9-22.2 27.1-14.3 42.9l29.1 58.1c5.7 11.4 15.6 19.9 27.7 24l16.4 5.5-41.2 20.6c-21.8 10.9-35.4 32.8-35.4 57.2v53.1l-74.1 24.7c-16.8 5.6-25.8 23.7-20.2 40.5 1.7 5.2 4.9 9.4 8.7 12.9l-38.7-14.1c-9.7-3.5-17.4-10.6-21.8-20-5.6-12-19.9-17.2-31.9-11.6s-17.2 19.9-11.6 31.9c9.8 21 27.1 36.9 48.9 44.8l364.8 132.7c9.7 3.5 19.7 5.3 29.7 5.3 12.5 0 24.9-2.7 36.5-8.2 12-5.6 17.2-19.9 11.6-31.9S474 454.7 462 460.3c-9.3 4.4-19.8 4.8-29.5 1.3l-90.8-33.1c8.7-4.1 15.6-11.8 17.8-21.9l21.9-102c3.9-18.2-3.2-37.2-18.1-48.4l-52-39 66-30.5 83.5 62.9zm-144.4 51.7l-19.7 92c-1.5 7.1-.1 13.9 2.8 20l-169.4-61.6c2.7-.2 5.4-.4 8-1.3l85-28.4c19.6-6.5 32.8-24.8 32.8-45.5V256l60.5 45.3z"]},Jt={prefix:"fas",iconName:"snowflake",icon:[448,512,[],"f2dc","M440.3 345.2l-33.8-19.5 26-7c8.2-2.2 13.1-10.7 10.9-18.9l-4-14.9c-2.2-8.2-10.7-13.1-18.9-10.9l-70.8 19-63.9-37 63.8-36.9 70.8 19c8.2 2.2 16.7-2.7 18.9-10.9l4-14.9c2.2-8.2-2.7-16.7-10.9-18.9l-26-7 33.8-19.5c7.4-4.3 9.9-13.7 5.7-21.1L430.4 119c-4.3-7.4-13.7-9.9-21.1-5.7l-33.8 19.5 7-26c2.2-8.2-2.7-16.7-10.9-18.9l-14.9-4c-8.2-2.2-16.7 2.7-18.9 10.9l-19 70.8-62.8 36.2v-77.5l53.7-53.7c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0L256 56.4V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v40.4l-19.7-19.7c-6.2-6.2-16.4-6.2-22.6 0L138.3 48c-6.3 6.2-6.3 16.4 0 22.6l53.7 53.7v77.5l-62.8-36.2-19-70.8c-2.2-8.2-10.7-13.1-18.9-10.9l-14.9 4c-8.2 2.2-13.1 10.7-10.9 18.9l7 26-33.8-19.5c-7.4-4.3-16.8-1.7-21.1 5.7L2.1 145.7c-4.3 7.4-1.7 16.8 5.7 21.1l33.8 19.5-26 7c-8.3 2.2-13.2 10.7-11 19l4 14.9c2.2 8.2 10.7 13.1 18.9 10.9l70.8-19 63.8 36.9-63.8 36.9-70.8-19c-8.2-2.2-16.7 2.7-18.9 10.9l-4 14.9c-2.2 8.2 2.7 16.7 10.9 18.9l26 7-33.8 19.6c-7.4 4.3-9.9 13.7-5.7 21.1l15.5 26.8c4.3 7.4 13.7 9.9 21.1 5.7l33.8-19.5-7 26c-2.2 8.2 2.7 16.7 10.9 18.9l14.9 4c8.2 2.2 16.7-2.7 18.9-10.9l19-70.8 62.8-36.2v77.5l-53.7 53.7c-6.3 6.2-6.3 16.4 0 22.6l11.3 11.3c6.2 6.2 16.4 6.2 22.6 0l19.7-19.7V496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-40.4l19.7 19.7c6.2 6.2 16.4 6.2 22.6 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6L256 387.7v-77.5l62.8 36.2 19 70.8c2.2 8.2 10.7 13.1 18.9 10.9l14.9-4c8.2-2.2 13.1-10.7 10.9-18.9l-7-26 33.8 19.5c7.4 4.3 16.8 1.7 21.1-5.7l15.5-26.8c4.3-7.3 1.8-16.8-5.6-21z"]},Qt={prefix:"fas",iconName:"snowman",icon:[512,512,[],"f7d0","M510.9 152.3l-5.9-14.5c-3.3-8-12.6-11.9-20.8-8.7L456 140.6v-29c0-8.6-7.2-15.6-16-15.6h-16c-8.8 0-16 7-16 15.6v46.9c0 .5.3 1 .3 1.5l-56.4 23c-5.9-10-13.3-18.9-22-26.6 13.6-16.6 22-37.4 22-60.5 0-53-43-96-96-96s-96 43-96 96c0 23.1 8.5 43.9 22 60.5-8.7 7.7-16 16.6-22 26.6l-56.4-23c.1-.5.3-1 .3-1.5v-46.9C104 103 96.8 96 88 96H72c-8.8 0-16 7-16 15.6v29l-28.1-11.5c-8.2-3.2-17.5.7-20.8 8.7l-5.9 14.5c-3.3 8 .7 17.1 8.9 20.3l135.2 55.2c-.4 4-1.2 8-1.2 12.2 0 10.1 1.7 19.6 4.2 28.9C120.9 296.4 104 334.2 104 376c0 54 28.4 100.9 70.8 127.8 9.3 5.9 20.3 8.2 31.3 8.2h99.2c13.3 0 26.3-4.1 37.2-11.7 46.5-32.3 74.4-89.4 62.9-152.6-5.5-30.2-20.5-57.6-41.6-79 2.5-9.2 4.2-18.7 4.2-28.7 0-4.2-.8-8.1-1.2-12.2L502 172.6c8.1-3.1 12.1-12.2 8.9-20.3zM224 96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-88s-16-23.2-16-32 7.2-16 16-16 16 7.2 16 16-16 32-16 32zm32-56c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"]},Xt={prefix:"fas",iconName:"snowplow",icon:[640,512,[],"f7d2","M120 376c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm238.6 49.4c-14.5-14.5-22.6-34.1-22.6-54.6V269.2c0-20.5 8.1-40.1 22.6-54.6l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0l-36.7 36.7c-26.5 26.5-41.4 62.4-41.4 99.9V288h-64v-50.9c0-8.7-1.8-17.2-5.2-25.2L364.5 29.1C356.9 11.4 339.6 0 320.3 0H176c-26.5 0-48 21.5-48 48v112h-16c-26.5 0-48 21.5-48 48v91.2C26.3 317.2 0 355.4 0 400c0 61.9 50.1 112 112 112h256c61.9 0 112-50.1 112-112 0-17.3-4.2-33.4-11.2-48H512v18.7c0 37.5 14.9 73.4 41.4 99.9l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0l22.6-22.6c6.2-6.2 6.2-16.4 0-22.6l-36.7-36.7zM192 64h117.8l68.6 160H256l-64-64V64zm176 384H112c-26.5 0-48-21.5-48-48s21.5-48 48-48h256c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]},cs={prefix:"fas",iconName:"soap",icon:[512,512,[],"e06e","M416,192a95.42,95.42,0,0,1-30.94,70.21A95.8,95.8,0,0,1,352,448H160a96,96,0,0,1,0-192h88.91A95.3,95.3,0,0,1,224,192H96A96,96,0,0,0,0,288V416a96,96,0,0,0,96,96H416a96,96,0,0,0,96-96V288A96,96,0,0,0,416,192Zm-96,64a64,64,0,1,0-64-64A64,64,0,0,0,320,256ZM208,96a48,48,0,1,0-48-48A48,48,0,0,0,208,96ZM384,64a32,32,0,1,0-32-32A32,32,0,0,0,384,64ZM160,288a64,64,0,0,0,0,128H352a64,64,0,0,0,0-128Z"]},as={prefix:"fas",iconName:"socks",icon:[512,512,[],"f696","M214.66 311.01L288 256V96H128v176l-86.65 64.61c-39.4 29.56-53.86 84.42-29.21 127.06C30.39 495.25 63.27 512 96.08 512c20.03 0 40.25-6.25 57.52-19.2l21.86-16.39c-29.85-55.38-13.54-125.84 39.2-165.4zM288 32c0-11.05 3.07-21.3 8.02-30.38C293.4.92 290.85 0 288 0H160c-17.67 0-32 14.33-32 32v32h160V32zM480 0H352c-17.67 0-32 14.33-32 32v32h192V32c0-17.67-14.33-32-32-32zM320 272l-86.13 64.61c-39.4 29.56-53.86 84.42-29.21 127.06 18.25 31.58 50.61 48.33 83.42 48.33 20.03 0 40.25-6.25 57.52-19.2l115.2-86.4A127.997 127.997 0 0 0 512 304V96H320v176z"]},es={prefix:"fas",iconName:"solar-panel",icon:[640,512,[],"f5ba","M431.98 448.01l-47.97.05V416h-128v32.21l-47.98.05c-8.82.01-15.97 7.16-15.98 15.99l-.05 31.73c-.01 8.85 7.17 16.03 16.02 16.02l223.96-.26c8.82-.01 15.97-7.16 15.98-15.98l.04-31.73c.01-8.85-7.17-16.03-16.02-16.02zM585.2 26.74C582.58 11.31 568.99 0 553.06 0H86.93C71 0 57.41 11.31 54.79 26.74-3.32 369.16.04 348.08.03 352c-.03 17.32 14.29 32 32.6 32h574.74c18.23 0 32.51-14.56 32.59-31.79.02-4.08 3.35 16.95-54.76-325.47zM259.83 64h120.33l9.77 96H250.06l9.77-96zm-75.17 256H71.09L90.1 208h105.97l-11.41 112zm16.29-160H98.24l16.29-96h96.19l-9.77 96zm32.82 160l11.4-112h149.65l11.4 112H233.77zm195.5-256h96.19l16.29 96H439.04l-9.77-96zm26.06 256l-11.4-112H549.9l19.01 112H455.33z"]},is={prefix:"fas",iconName:"sort",icon:[320,512,[],"f0dc","M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"]},ns={prefix:"fas",iconName:"sort-alpha-down",icon:[448,512,[],"f15d","M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm240-64H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z"]},ls={prefix:"fas",iconName:"sort-alpha-down-alt",icon:[448,512,[],"f881","M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm112-128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z"]},os={prefix:"fas",iconName:"sort-alpha-up",icon:[448,512,[],"f15e","M16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160zm400 128H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z"]},rs={prefix:"fas",iconName:"sort-alpha-up-alt",icon:[448,512,[],"f882","M16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160zm272 64h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z"]},fs={prefix:"fas",iconName:"sort-amount-down",icon:[512,512,[],"f160","M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-128-64h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.37 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm256-192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},ts={prefix:"fas",iconName:"sort-amount-down-alt",icon:[512,512,[],"f884","M240 96h64a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm0 128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm256 192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-256-64h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm-64 0h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.37 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z"]},ss={prefix:"fas",iconName:"sort-amount-up",icon:[512,512,[],"f161","M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.77 160 16 160zm416 0H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},hs={prefix:"fas",iconName:"sort-amount-up-alt",icon:[512,512,[],"f885","M240 96h64a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm0 128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm256 192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-256-64h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.39-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160z"]},vs={prefix:"fas",iconName:"sort-down",icon:[320,512,[],"f0dd","M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"]},ms={prefix:"fas",iconName:"sort-numeric-down",icon:[448,512,[],"f162","M304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zm26.15 162.91a79 79 0 0 0-55 54.17c-14.25 51.05 21.21 97.77 68.85 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zm-176-4h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z"]},zs={prefix:"fas",iconName:"sort-numeric-down-alt",icon:[448,512,[],"f886","M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm224 64h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z"]},ps={prefix:"fas",iconName:"sort-numeric-up",icon:[448,512,[],"f163","M330.17 258.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zM304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zM107.31 36.69a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31z"]},ds={prefix:"fas",iconName:"sort-numeric-up-alt",icon:[448,512,[],"f887","M107.31 36.69a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31zM400 416h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z"]},Ms={prefix:"fas",iconName:"sort-up",icon:[320,512,[],"f0de","M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"]},us={prefix:"fas",iconName:"spa",icon:[576,512,[],"f5bb","M568.25 192c-29.04.13-135.01 6.16-213.84 83-33.12 29.63-53.36 63.3-66.41 94.86-13.05-31.56-33.29-65.23-66.41-94.86-78.83-76.84-184.8-82.87-213.84-83-4.41-.02-7.79 3.4-7.75 7.82.23 27.92 7.14 126.14 88.77 199.3C172.79 480.94 256 480 288 480s115.19.95 199.23-80.88c81.64-73.17 88.54-171.38 88.77-199.3.04-4.42-3.34-7.84-7.75-7.82zM287.98 302.6c12.82-18.85 27.6-35.78 44.09-50.52 19.09-18.61 39.58-33.3 60.26-45.18-16.44-70.5-51.72-133.05-96.73-172.22-4.11-3.58-11.02-3.58-15.14 0-44.99 39.14-80.27 101.63-96.74 172.07 20.37 11.7 40.5 26.14 59.22 44.39a282.768 282.768 0 0 1 45.04 51.46z"]},Cs={prefix:"fas",iconName:"space-shuttle",icon:[640,512,[],"f197","M592.604 208.244C559.735 192.836 515.777 184 472 184H186.327c-4.952-6.555-10.585-11.978-16.72-16H376C229.157 137.747 219.403 32 96.003 32H96v128H80V32c-26.51 0-48 28.654-48 64v64c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v16c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v64c0 35.346 21.49 64 48 64V352h16v128h.003c123.4 0 133.154-105.747 279.997-136H169.606c6.135-4.022 11.768-9.445 16.72-16H472c43.777 0 87.735-8.836 120.604-24.244C622.282 289.845 640 271.992 640 256s-17.718-33.845-47.396-47.756zM488 296a8 8 0 0 1-8-8v-64a8 8 0 0 1 8-8c31.909 0 31.942 80 0 80z"]},Hs={prefix:"fas",iconName:"spell-check",icon:[576,512,[],"f891","M272 256h91.36c43.2 0 82-32.2 84.51-75.34a79.82 79.82 0 0 0-25.26-63.07 79.81 79.81 0 0 0 9.06-44.91C427.9 30.57 389.3 0 347 0h-75a16 16 0 0 0-16 16v224a16 16 0 0 0 16 16zm40-200h40a24 24 0 0 1 0 48h-40zm0 96h56a24 24 0 0 1 0 48h-56zM155.12 22.25A32 32 0 0 0 124.64 0H99.36a32 32 0 0 0-30.48 22.25L.59 235.73A16 16 0 0 0 16 256h24.93a16 16 0 0 0 15.42-11.73L68.29 208h87.42l11.94 36.27A16 16 0 0 0 183.07 256H208a16 16 0 0 0 15.42-20.27zM89.37 144L112 75.3l22.63 68.7zm482 132.48l-45.21-45.3a15.88 15.88 0 0 0-22.59 0l-151.5 151.5-55.41-55.5a15.88 15.88 0 0 0-22.59 0l-45.3 45.3a16 16 0 0 0 0 22.59l112 112.21a15.89 15.89 0 0 0 22.6 0l208-208.21a16 16 0 0 0-.02-22.59z"]},Vs={prefix:"fas",iconName:"spider",icon:[576,512,[],"f717","M151.17 167.35L177.1 176h4.67l5.22-26.12c.72-3.58 1.8-7.58 3.21-11.79l-20.29-40.58 23.8-71.39c2.79-8.38-1.73-17.44-10.12-20.24L168.42.82c-8.38-2.8-17.45 1.73-20.24 10.12l-25.89 77.68a32.04 32.04 0 0 0 1.73 24.43l27.15 54.3zm422.14 182.03l-52.75-79.12a32.002 32.002 0 0 0-26.62-14.25H416l68.99-24.36a32.03 32.03 0 0 0 16.51-12.61l53.6-80.41c4.9-7.35 2.91-17.29-4.44-22.19l-13.31-8.88c-7.35-4.9-17.29-2.91-22.19 4.44l-50.56 75.83L404.1 208H368l-10.37-51.85C355.44 145.18 340.26 96 288 96c-52.26 0-67.44 49.18-69.63 60.15L208 208h-36.1l-60.49-20.17L60.84 112c-4.9-7.35-14.83-9.34-22.19-4.44l-13.31 8.88c-7.35 4.9-9.34 14.83-4.44 22.19l53.6 80.41a32.03 32.03 0 0 0 16.51 12.61L160 256H82.06a32.02 32.02 0 0 0-26.63 14.25L2.69 349.38c-4.9 7.35-2.92 17.29 4.44 22.19l13.31 8.88c7.35 4.9 17.29 2.91 22.19-4.44l48-72h47.06l-60.83 97.33A31.988 31.988 0 0 0 72 418.3V496c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-73.11l74.08-118.53c-1.01 14.05-2.08 28.11-2.08 42.21C192 399.64 232.76 448 288 448s96-48.36 96-101.43c0-14.1-1.08-28.16-2.08-42.21L456 422.89V496c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-77.71c0-6-1.69-11.88-4.86-16.96L438.31 304h47.06l48 72c4.9 7.35 14.84 9.34 22.19 4.44l13.31-8.88c7.36-4.9 9.34-14.83 4.44-22.18zM406.09 97.51l-20.29 40.58c1.41 4.21 2.49 8.21 3.21 11.79l5.22 26.12h4.67l25.93-8.65 27.15-54.3a31.995 31.995 0 0 0 1.73-24.43l-25.89-77.68C425.03 2.56 415.96-1.98 407.58.82l-15.17 5.06c-8.38 2.8-12.91 11.86-10.12 20.24l23.8 71.39z"]},gs={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"]},Ls={prefix:"fas",iconName:"splotch",icon:[512,512,[],"f5bc","M472.29 195.89l-67.06-22.95c-19.28-6.6-33.54-20.92-38.14-38.3L351.1 74.19c-11.58-43.77-76.57-57.13-109.98-22.62l-46.14 47.67c-13.26 13.71-33.54 20.93-54.2 19.31l-71.88-5.62c-52.05-4.07-86.93 44.88-59.03 82.83l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24L24.62 355.4c-20.59 41.25 22.84 84.87 73.49 73.81l69.96-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101.04 7.57 104.45-37.22l4.7-61.86c1.35-17.79 12.8-33.86 30.63-42.99l62-31.74c44.88-22.96 39.59-80.17-8.95-96.79z"]},xs={prefix:"fas",iconName:"spray-can",icon:[512,512,[],"f5bd","M224 32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96h128V32zm256 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-256 32H96c-53.02 0-96 42.98-96 96v224c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V256c0-53.02-42.98-96-96-96zm-64 256c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zM480 96c17.67 0 32-14.33 32-32s-14.33-32-32-32-32 14.33-32 32 14.33 32 32 32zm-96 32c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-96-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"]},bs={prefix:"fas",iconName:"square",icon:[448,512,[],"f0c8","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"]},Ns={prefix:"fas",iconName:"square-full",icon:[512,512,[],"f45c","M512 512H0V0h512v512z"]},As={prefix:"fas",iconName:"square-root-alt",icon:[576,512,[],"f698","M571.31 251.31l-22.62-22.62c-6.25-6.25-16.38-6.25-22.63 0L480 274.75l-46.06-46.06c-6.25-6.25-16.38-6.25-22.63 0l-22.62 22.62c-6.25 6.25-6.25 16.38 0 22.63L434.75 320l-46.06 46.06c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L480 365.25l46.06 46.06c6.25 6.25 16.38 6.25 22.63 0l22.62-22.62c6.25-6.25 6.25-16.38 0-22.63L525.25 320l46.06-46.06c6.25-6.25 6.25-16.38 0-22.63zM552 0H307.65c-14.54 0-27.26 9.8-30.95 23.87l-84.79 322.8-58.41-106.1A32.008 32.008 0 0 0 105.47 224H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h43.62l88.88 163.73C168.99 503.5 186.3 512 204.94 512c17.27 0 44.44-9 54.28-41.48L357.03 96H552c13.25 0 24-10.75 24-24V24c0-13.26-10.75-24-24-24z"]},Ss={prefix:"fas",iconName:"stamp",icon:[512,512,[],"f5bf","M32 512h448v-64H32v64zm384-256h-66.56c-16.26 0-29.44-13.18-29.44-29.44v-9.46c0-27.37 8.88-53.41 21.46-77.72 9.11-17.61 12.9-38.39 9.05-60.42-6.77-38.78-38.47-70.7-77.26-77.45C212.62-9.04 160 37.33 160 96c0 14.16 3.12 27.54 8.69 39.58C182.02 164.43 192 194.7 192 226.49v.07c0 16.26-13.18 29.44-29.44 29.44H96c-53.02 0-96 42.98-96 96v32c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-32c0-53.02-42.98-96-96-96z"]},ys={prefix:"fas",iconName:"star",icon:[576,512,[],"f005","M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"]},ws={prefix:"fas",iconName:"star-and-crescent",icon:[512,512,[],"f699","M340.47 466.36c-1.45 0-6.89.46-9.18.46-116.25 0-210.82-94.57-210.82-210.82S215.04 45.18 331.29 45.18c2.32 0 7.7.46 9.18.46 7.13 0 13.33-5.03 14.75-12.07 1.46-7.25-2.55-14.49-9.47-17.09C316.58 5.54 286.39 0 256 0 114.84 0 0 114.84 0 256s114.84 256 256 256c30.23 0 60.28-5.49 89.32-16.32 5.96-2.02 10.28-7.64 10.28-14.26 0-8.09-6.39-15.06-15.13-15.06zm162.99-252.5l-76.38-11.1-34.16-69.21c-1.83-3.7-5.38-5.55-8.93-5.55s-7.1 1.85-8.93 5.55l-34.16 69.21-76.38 11.1c-8.17 1.18-11.43 11.22-5.52 16.99l55.27 53.87-13.05 76.07c-1.11 6.44 4.01 11.66 9.81 11.66 1.53 0 3.11-.36 4.64-1.17L384 335.37l68.31 35.91c1.53.8 3.11 1.17 4.64 1.17 5.8 0 10.92-5.23 9.81-11.66l-13.05-76.07 55.27-53.87c5.91-5.77 2.65-15.81-5.52-16.99z"]},ks={prefix:"fas",iconName:"star-half",icon:[576,512,[],"f089","M288 0c-11.4 0-22.8 5.9-28.7 17.8L194 150.2 47.9 171.4c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.1 23 46 46.4 33.7L288 439.6V0z"]},Ts={prefix:"fas",iconName:"star-half-alt",icon:[536,512,[],"f5c0","M508.55 171.51L362.18 150.2 296.77 17.81C290.89 5.98 279.42 0 267.95 0c-11.4 0-22.79 5.9-28.69 17.81l-65.43 132.38-146.38 21.29c-26.25 3.8-36.77 36.09-17.74 54.59l105.89 103-25.06 145.48C86.98 495.33 103.57 512 122.15 512c4.93 0 10-1.17 14.87-3.75l130.95-68.68 130.94 68.7c4.86 2.55 9.92 3.71 14.83 3.71 18.6 0 35.22-16.61 31.66-37.4l-25.03-145.49 105.91-102.98c19.04-18.5 8.52-50.8-17.73-54.6zm-121.74 123.2l-18.12 17.62 4.28 24.88 19.52 113.45-102.13-53.59-22.38-11.74.03-317.19 51.03 103.29 11.18 22.63 25.01 3.64 114.23 16.63-82.65 80.38z"]},Ps={prefix:"fas",iconName:"star-of-david",icon:[464,512,[],"f69a","M405.68 256l53.21-89.39C473.3 142.4 455.48 112 426.88 112H319.96l-55.95-93.98C256.86 6.01 244.43 0 232 0s-24.86 6.01-32.01 18.02L144.04 112H37.11c-28.6 0-46.42 30.4-32.01 54.61L58.32 256 5.1 345.39C-9.31 369.6 8.51 400 37.11 400h106.93l55.95 93.98C207.14 505.99 219.57 512 232 512s24.86-6.01 32.01-18.02L319.96 400h106.93c28.6 0 46.42-30.4 32.01-54.61L405.68 256zm-12.78-88l-19.8 33.26L353.3 168h39.6zm-52.39 88l-52.39 88H175.88l-52.39-88 52.38-88h112.25l52.39 88zM232 73.72L254.79 112h-45.57L232 73.72zM71.1 168h39.6l-19.8 33.26L71.1 168zm0 176l19.8-33.26L110.7 344H71.1zM232 438.28L209.21 400h45.57L232 438.28zM353.29 344l19.8-33.26L392.9 344h-39.61z"]},Ds={prefix:"fas",iconName:"star-of-life",icon:[480,512,[],"f621","M471.99 334.43L336.06 256l135.93-78.43c7.66-4.42 10.28-14.2 5.86-21.86l-32.02-55.43c-4.42-7.65-14.21-10.28-21.87-5.86l-135.93 78.43V16c0-8.84-7.17-16-16.01-16h-64.04c-8.84 0-16.01 7.16-16.01 16v156.86L56.04 94.43c-7.66-4.42-17.45-1.79-21.87 5.86L2.15 155.71c-4.42 7.65-1.8 17.44 5.86 21.86L143.94 256 8.01 334.43c-7.66 4.42-10.28 14.21-5.86 21.86l32.02 55.43c4.42 7.65 14.21 10.27 21.87 5.86l135.93-78.43V496c0 8.84 7.17 16 16.01 16h64.04c8.84 0 16.01-7.16 16.01-16V339.14l135.93 78.43c7.66 4.42 17.45 1.8 21.87-5.86l32.02-55.43c4.42-7.65 1.8-17.43-5.86-21.85z"]},Es={prefix:"fas",iconName:"step-backward",icon:[448,512,[],"f048","M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z"]},Is={prefix:"fas",iconName:"step-forward",icon:[448,512,[],"f051","M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z"]},Zs={prefix:"fas",iconName:"stethoscope",icon:[512,512,[],"f0f1","M447.1 112c-34.2.5-62.3 28.4-63 62.6-.5 24.3 12.5 45.6 32 56.8V344c0 57.3-50.2 104-112 104-60 0-109.2-44.1-111.9-99.2C265 333.8 320 269.2 320 192V36.6c0-11.4-8.1-21.3-19.3-23.5L237.8.5c-13-2.6-25.6 5.8-28.2 18.8L206.4 35c-2.6 13 5.8 25.6 18.8 28.2l30.7 6.1v121.4c0 52.9-42.2 96.7-95.1 97.2-53.4.5-96.9-42.7-96.9-96V69.4l30.7-6.1c13-2.6 21.4-15.2 18.8-28.2l-3.1-15.7C107.7 6.4 95.1-2 82.1.6L19.3 13C8.1 15.3 0 25.1 0 36.6V192c0 77.3 55.1 142 128.1 156.8C130.7 439.2 208.6 512 304 512c97 0 176-75.4 176-168V231.4c19.1-11.1 32-31.7 32-55.4 0-35.7-29.2-64.5-64.9-64zm.9 80c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"]},Bs={prefix:"fas",iconName:"sticky-note",icon:[448,512,[],"f249","M312 320h136V56c0-13.3-10.7-24-24-24H24C10.7 32 0 42.7 0 56v400c0 13.3 10.7 24 24 24h264V344c0-13.2 10.8-24 24-24zm129 55l-98 98c-4.5 4.5-10.6 7-17 7h-6V352h128v6.1c0 6.3-2.5 12.4-7 16.9z"]},Os={prefix:"fas",iconName:"stop",icon:[448,512,[],"f04d","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"]},Fs={prefix:"fas",iconName:"stop-circle",icon:[512,512,[],"f28d","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm96 328c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h160c8.8 0 16 7.2 16 16v160z"]},qs={prefix:"fas",iconName:"stopwatch",icon:[448,512,[],"f2f2","M432 304c0 114.9-93.1 208-208 208S16 418.9 16 304c0-104 76.3-190.2 176-205.5V64h-28c-6.6 0-12-5.4-12-12V12c0-6.6 5.4-12 12-12h120c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-28v34.5c37.5 5.8 71.7 21.6 99.7 44.6l27.5-27.5c4.7-4.7 12.3-4.7 17 0l28.3 28.3c4.7 4.7 4.7 12.3 0 17l-29.4 29.4-.6.6C419.7 223.3 432 262.2 432 304zm-176 36V188.5c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12V340c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"]},Rs={prefix:"fas",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M398.5,190.91l.59-.61,26.59-26.58a16,16,0,0,0,0-22.63L403,118.41a16,16,0,0,0-22.63,0l-24.68,24.68A206.68,206.68,0,0,0,256,98.5V64h32a16,16,0,0,0,16-16V16A16,16,0,0,0,288,0H160a16.05,16.05,0,0,0-16,16V48a16.05,16.05,0,0,0,16,16h32V98.5A207.92,207.92,0,0,0,16.09,297.57C12.64,411.5,106.76,510.22,220.72,512,337.13,513.77,432,420,432,304A206,206,0,0,0,398.5,190.91ZM204.37,377.55a8.2,8.2,0,0,1,8.32,8.07v22.31a8.2,8.2,0,0,1-8.32,8.07H121.52a16.46,16.46,0,0,1-16.61-17.62c2.78-35.22,14.67-57.41,38.45-91.37,20.42-29.19,27.1-37.32,27.1-62.34,0-16.92-1.79-24.27-12.21-24.27-9.39,0-12.69,7.4-12.69,22.68v5.23a8.2,8.2,0,0,1-8.33,8.07h-24.9a8.2,8.2,0,0,1-8.33-8.07v-4.07c0-27.3,8.48-60.24,56.43-60.24,43,0,55.57,25.85,55.57,61,0,35.58-12.44,51.21-34.35,81.31-11.56,15-24.61,35.57-26.41,51.2ZM344,352.32c0,35.16-12.3,63.68-57.23,63.68C243.19,416,232,386.48,232,352.55V247.22c0-40.73,19.58-63.22,56.2-63.22C325,184,344,206.64,344,245.3ZM287.87,221.73c-9.41,0-13.23,7.5-13.23,20V357.68c0,13.11,3.59,20.59,13.23,20.59s13-8,13-21.27V241.06C300.89,229.79,297.88,221.73,287.87,221.73Z"]},Us={prefix:"fas",iconName:"store",icon:[616,512,[],"f54e","M602 118.6L537.1 15C531.3 5.7 521 0 510 0H106C95 0 84.7 5.7 78.9 15L14 118.6c-33.5 53.5-3.8 127.9 58.8 136.4 4.5.6 9.1.9 13.7.9 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18.1 20.1 44.3 33.1 73.8 33.1 4.7 0 9.2-.3 13.7-.9 62.8-8.4 92.6-82.8 59-136.4zM529.5 288c-10 0-19.9-1.5-29.5-3.8V384H116v-99.8c-9.6 2.2-19.5 3.8-29.5 3.8-6 0-12.1-.4-18-1.2-5.6-.8-11.1-2.1-16.4-3.6V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32V283.2c-5.4 1.6-10.8 2.9-16.4 3.6-6.1.8-12.1 1.2-18.2 1.2z"]},Gs={prefix:"fas",iconName:"store-alt",icon:[640,512,[],"f54f","M320 384H128V224H64v256c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V224h-64v160zm314.6-241.8l-85.3-128c-6-8.9-16-14.2-26.7-14.2H117.4c-10.7 0-20.7 5.3-26.6 14.2l-85.3 128c-14.2 21.3 1 49.8 26.6 49.8H608c25.5 0 40.7-28.5 26.6-49.8zM512 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h-64v272z"]},_s={prefix:"fas",iconName:"store-alt-slash",icon:[640,512,[],"e070","M17.89,123.62,5.51,142.2c-14.2,21.3,1,49.8,26.59,49.8h74.26ZM576,413.42V224H512V364L384,265V224H330.92l-41.4-32H608c25.5,0,40.7-28.5,26.59-49.8l-85.29-128A32.18,32.18,0,0,0,522.6,0H117.42A31.87,31.87,0,0,0,90.81,14.2l-10.66,16L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.81l19.64-25.26a16,16,0,0,0-2.81-22.45ZM320,384H128V224H64V480a32,32,0,0,0,32,32H352a32,32,0,0,0,32-32V406.59l-64-49.47Z"]},Ws={prefix:"fas",iconName:"store-slash",icon:[640,512,[],"e071","M121.51,384V284.2a119.43,119.43,0,0,1-28,3.8,123.46,123.46,0,0,1-17.1-1.2,114.88,114.88,0,0,1-15.58-3.6V480c0,17.7,13.59,32,30.4,32H505.75L348.42,384Zm-28-128.09c25.1,0,47.29-10.72,64-27.24L24,120.05c-30.52,53.39-2.45,126.53,56.49,135A95.68,95.68,0,0,0,93.48,255.91ZM602.13,458.09,547.2,413.41V283.2a93.5,93.5,0,0,1-15.57,3.6,127.31,127.31,0,0,1-17.29,1.2,114.89,114.89,0,0,1-28-3.8v79.68L348.52,251.77a88.06,88.06,0,0,0,25.41,4.14c28.11,0,53-13,70.11-33.11,17.19,20.11,42.08,33.11,70.11,33.11a94.31,94.31,0,0,0,13-.91c59.66-8.41,88-82.8,56.06-136.4L521.55,15A30.1,30.1,0,0,0,495.81,0H112A30.11,30.11,0,0,0,86.27,15L76.88,30.78,43.19,3.38A14.68,14.68,0,0,0,21.86,6.19L3.2,31.45A16.58,16.58,0,0,0,5.87,53.91L564.81,508.63a14.69,14.69,0,0,0,21.33-2.82l18.66-25.26A16.58,16.58,0,0,0,602.13,458.09Z"]},js={prefix:"fas",iconName:"stream",icon:[512,512,[],"f550","M16 128h416c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H16C7.16 32 0 39.16 0 48v64c0 8.84 7.16 16 16 16zm480 80H80c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm-64 176H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16z"]},$s={prefix:"fas",iconName:"street-view",icon:[512,512,[],"f21d","M367.9 329.76c-4.62 5.3-9.78 10.1-15.9 13.65v22.94c66.52 9.34 112 28.05 112 49.65 0 30.93-93.12 56-208 56S48 446.93 48 416c0-21.6 45.48-40.3 112-49.65v-22.94c-6.12-3.55-11.28-8.35-15.9-13.65C58.87 345.34 0 378.05 0 416c0 53.02 114.62 96 256 96s256-42.98 256-96c0-37.95-58.87-70.66-144.1-86.24zM256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-64 192v96c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96c17.67 0 32-14.33 32-32v-96c0-26.51-21.49-48-48-48h-11.8c-11.07 5.03-23.26 8-36.2 8s-25.13-2.97-36.2-8H208c-26.51 0-48 21.49-48 48v96c0 17.67 14.33 32 32 32z"]},Ys={prefix:"fas",iconName:"strikethrough",icon:[512,512,[],"f0cc","M496 224H293.9l-87.17-26.83A43.55 43.55 0 0 1 219.55 112h66.79A49.89 49.89 0 0 1 331 139.58a16 16 0 0 0 21.46 7.15l42.94-21.47a16 16 0 0 0 7.16-21.46l-.53-1A128 128 0 0 0 287.51 32h-68a123.68 123.68 0 0 0-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-180.24 96A43 43 0 0 1 336 356.45 43.59 43.59 0 0 1 292.45 400h-66.79A49.89 49.89 0 0 1 181 372.42a16 16 0 0 0-21.46-7.15l-42.94 21.47a16 16 0 0 0-7.16 21.46l.53 1A128 128 0 0 0 224.49 480h68a123.68 123.68 0 0 0 123-135.64 114.25 114.25 0 0 0-5.34-24.36z"]},Ks={prefix:"fas",iconName:"stroopwafel",icon:[512,512,[],"f551","M188.12 210.74L142.86 256l45.25 45.25L233.37 256l-45.25-45.26zm113.13-22.62L256 142.86l-45.25 45.25L256 233.37l45.25-45.25zm-90.5 135.76L256 369.14l45.26-45.26L256 278.63l-45.25 45.25zM256 0C114.62 0 0 114.62 0 256s114.62 256 256 256 256-114.62 256-256S397.38 0 256 0zm186.68 295.6l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-28.29-28.29-45.25 45.25 33.94 33.94 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-33.94-33.94-45.26 45.26 28.29 28.29c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0L256 414.39l-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l28.29-28.29-45.25-45.26-33.94 33.94 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 33.94-33.94-45.25-45.25-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0L69.32 295.6c-3.12-3.12-3.12-8.19 0-11.31L97.61 256l-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l28.29 28.29 45.25-45.26-33.94-33.94-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 33.94 33.94 45.26-45.25-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0L256 97.61l28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-28.29 28.29 45.26 45.25 33.94-33.94-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-33.94 33.94 45.25 45.26 28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31L414.39 256l28.29 28.28a8.015 8.015 0 0 1 0 11.32zM278.63 256l45.26 45.25L369.14 256l-45.25-45.26L278.63 256z"]},Js={prefix:"fas",iconName:"subscript",icon:[512,512,[],"f12c","M496 448h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 352h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z"]},Qs={prefix:"fas",iconName:"subway",icon:[448,512,[],"f239","M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zM200 232V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm200 0V120c0-13.255-10.745-24-24-24H272c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm-48 56c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm-256 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"]},Xs={prefix:"fas",iconName:"suitcase",icon:[512,512,[],"f0f2","M128 480h256V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v400zm64-384h128v32H192V96zm320 80v256c0 26.5-21.5 48-48 48h-48V128h48c26.5 0 48 21.5 48 48zM96 480H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h48v352z"]},ch={prefix:"fas",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M336 160H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h16v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h128v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h16c26.51 0 48-21.49 48-48V208c0-26.51-21.49-48-48-48zm-16 216c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zM144 48h96v80h48V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v80h48V48z"]},ah={prefix:"fas",iconName:"sun",icon:[512,512,[],"f185","M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"]},eh={prefix:"fas",iconName:"superscript",icon:[512,512,[],"f12b","M496 160h-16V16a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 64h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z"]},ih={prefix:"fas",iconName:"surprise",icon:[496,512,[],"f5c2","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 208c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm112 208c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm80-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},nh={prefix:"fas",iconName:"swatchbook",icon:[512,512,[],"f5c3","M434.66,167.71h0L344.5,77.36a31.83,31.83,0,0,0-45-.07h0l-.07.07L224,152.88V424L434.66,212.9A32,32,0,0,0,434.66,167.71ZM480,320H373.09L186.68,506.51c-2.06,2.07-4.5,3.58-6.68,5.49H480a32,32,0,0,0,32-32V352A32,32,0,0,0,480,320ZM192,32A32,32,0,0,0,160,0H32A32,32,0,0,0,0,32V416a96,96,0,0,0,192,0ZM96,440a24,24,0,1,1,24-24A24,24,0,0,1,96,440Zm32-184H64V192h64Zm0-128H64V64h64Z"]},lh={prefix:"fas",iconName:"swimmer",icon:[640,512,[],"f5c4","M189.61 310.58c3.54 3.26 15.27 9.42 34.39 9.42s30.86-6.16 34.39-9.42c16.02-14.77 34.5-22.58 53.46-22.58h16.3c18.96 0 37.45 7.81 53.46 22.58 3.54 3.26 15.27 9.42 34.39 9.42s30.86-6.16 34.39-9.42c14.86-13.71 31.88-21.12 49.39-22.16l-112.84-80.6 18-12.86c3.64-2.58 8.28-3.52 12.62-2.61l100.35 21.53c25.91 5.53 51.44-10.97 57-36.88 5.55-25.92-10.95-51.44-36.88-57L437.68 98.47c-30.73-6.58-63.02.12-88.56 18.38l-80.02 57.17c-10.38 7.39-19.36 16.44-26.72 26.94L173.75 299c5.47 3.23 10.82 6.93 15.86 11.58zM624 352h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 343.58 442.04 352 416 352s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 343.58 250.04 352 224 352s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 343.58 58.04 352 32 352H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-512-96c44.18 0 80-35.82 80-80s-35.82-80-80-80-80 35.82-80 80 35.82 80 80 80z"]},oh={prefix:"fas",iconName:"swimming-pool",icon:[640,512,[],"f5c5","M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z"]},rh={prefix:"fas",iconName:"synagogue",icon:[640,512,[],"f69b","M70 196.51L6.67 268.29A26.643 26.643 0 0 0 0 285.93V512h128V239.58l-38-43.07c-5.31-6.01-14.69-6.01-20 0zm563.33 71.78L570 196.51c-5.31-6.02-14.69-6.02-20 0l-38 43.07V512h128V285.93c0-6.5-2.37-12.77-6.67-17.64zM339.99 7.01c-11.69-9.35-28.29-9.35-39.98 0l-128 102.4A32.005 32.005 0 0 0 160 134.4V512h96v-92.57c0-31.88 21.78-61.43 53.25-66.55C349.34 346.35 384 377.13 384 416v96h96V134.4c0-9.72-4.42-18.92-12.01-24.99l-128-102.4zm52.07 215.55c1.98 3.15-.29 7.24-4 7.24h-38.94L324 269.79c-1.85 2.95-6.15 2.95-8 0l-25.12-39.98h-38.94c-3.72 0-5.98-4.09-4-7.24l19.2-30.56-19.2-30.56c-1.98-3.15.29-7.24 4-7.24h38.94l25.12-40c1.85-2.95 6.15-2.95 8 0l25.12 39.98h38.95c3.71 0 5.98 4.09 4 7.24L372.87 192l19.19 30.56z"]},fh={prefix:"fas",iconName:"sync",icon:[512,512,[],"f021","M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"]},th={prefix:"fas",iconName:"sync-alt",icon:[512,512,[],"f2f1","M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z"]},sh={prefix:"fas",iconName:"syringe",icon:[512,512,[],"f48e","M201.5 174.8l55.7 55.8c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-55.7-55.8-45.3 45.3 55.8 55.8c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L111 265.2l-26.4 26.4c-17.3 17.3-25.6 41.1-23 65.4l7.1 63.6L2.3 487c-3.1 3.1-3.1 8.2 0 11.3l11.3 11.3c3.1 3.1 8.2 3.1 11.3 0l66.3-66.3 63.6 7.1c23.9 2.6 47.9-5.4 65.4-23l181.9-181.9-135.7-135.7-64.9 65zm308.2-93.3L430.5 2.3c-3.1-3.1-8.2-3.1-11.3 0l-11.3 11.3c-3.1 3.1-3.1 8.2 0 11.3l28.3 28.3-45.3 45.3-56.6-56.6-17-17c-3.1-3.1-8.2-3.1-11.3 0l-33.9 33.9c-3.1 3.1-3.1 8.2 0 11.3l17 17L424.8 223l17 17c3.1 3.1 8.2 3.1 11.3 0l33.9-34c3.1-3.1 3.1-8.2 0-11.3l-73.5-73.5 45.3-45.3 28.3 28.3c3.1 3.1 8.2 3.1 11.3 0l11.3-11.3c3.1-3.2 3.1-8.2 0-11.4z"]},hh={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z"]},vh={prefix:"fas",iconName:"table-tennis",icon:[512,512,[],"f45d","M496.2 296.5C527.7 218.7 512 126.2 449 63.1 365.1-21 229-21 145.1 63.1l-56 56.1 211.5 211.5c46.1-62.1 131.5-77.4 195.6-34.2zm-217.9 79.7L57.9 155.9c-27.3 45.3-21.7 105 17.3 144.1l34.5 34.6L6.7 424c-8.6 7.5-9.1 20.7-1 28.8l53.4 53.5c8 8.1 21.2 7.6 28.7-1L177.1 402l35.7 35.7c19.7 19.7 44.6 30.5 70.3 33.3-7.1-17-11-35.6-11-55.1-.1-13.8 2.5-27 6.2-39.7zM416 320c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96z"]},mh={prefix:"fas",iconName:"tablet",icon:[448,512,[],"f10a","M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},zh={prefix:"fas",iconName:"tablet-alt",icon:[448,512,[],"f3fa","M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm176-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h328c6.6 0 12 5.4 12 12v312z"]},ph={prefix:"fas",iconName:"tablets",icon:[640,512,[],"f490","M160 192C78.9 192 12.5 250.5.1 326.7c-.8 4.8 3.3 9.3 8.3 9.3h303.3c5 0 9.1-4.5 8.3-9.3C307.5 250.5 241.1 192 160 192zm151.6 176H8.4c-5 0-9.1 4.5-8.3 9.3C12.5 453.5 78.9 512 160 512s147.5-58.5 159.9-134.7c.8-4.8-3.3-9.3-8.3-9.3zM593.4 46.6c-56.5-56.5-144.2-61.4-206.9-16-4 2.9-4.3 8.9-.8 12.3L597 254.3c3.5 3.5 9.5 3.2 12.3-.8 45.5-62.7 40.6-150.4-15.9-206.9zM363 65.7c-3.5-3.5-9.5-3.2-12.3.8-45.4 62.7-40.5 150.4 15.9 206.9 56.5 56.5 144.2 61.4 206.9 15.9 4-2.9 4.3-8.9.8-12.3L363 65.7z"]},dh={prefix:"fas",iconName:"tachometer-alt",icon:[576,512,[],"f3fd","M288 32C128.94 32 0 160.94 0 320c0 52.8 14.25 102.26 39.06 144.8 5.61 9.62 16.3 15.2 27.44 15.2h443c11.14 0 21.83-5.58 27.44-15.2C561.75 422.26 576 372.8 576 320c0-159.06-128.94-288-288-288zm0 64c14.71 0 26.58 10.13 30.32 23.65-1.11 2.26-2.64 4.23-3.45 6.67l-9.22 27.67c-5.13 3.49-10.97 6.01-17.64 6.01-17.67 0-32-14.33-32-32S270.33 96 288 96zM96 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm48-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm246.77-72.41l-61.33 184C343.13 347.33 352 364.54 352 384c0 11.72-3.38 22.55-8.88 32H232.88c-5.5-9.45-8.88-20.28-8.88-32 0-33.94 26.5-61.43 59.9-63.59l61.34-184.01c4.17-12.56 17.73-19.45 30.36-15.17 12.57 4.19 19.35 17.79 15.17 30.36zm14.66 57.2l15.52-46.55c3.47-1.29 7.13-2.23 11.05-2.23 17.67 0 32 14.33 32 32s-14.33 32-32 32c-11.38-.01-20.89-6.28-26.57-15.22zM480 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},Mh={prefix:"fas",iconName:"tag",icon:[512,512,[],"f02b","M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"]},uh={prefix:"fas",iconName:"tags",icon:[640,512,[],"f02c","M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"]},Ch={prefix:"fas",iconName:"tape",icon:[640,512,[],"f4db","M224 192c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64zm400 224H380.6c41.5-40.7 67.4-97.3 67.4-160 0-123.7-100.3-224-224-224S0 132.3 0 256s100.3 224 224 224h400c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400-64c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z"]},Hh={prefix:"fas",iconName:"tasks",icon:[512,512,[],"f0ae","M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},Vh={prefix:"fas",iconName:"taxi",icon:[512,512,[],"f1ba","M462 241.64l-22-84.84c-9.6-35.2-41.6-60.8-76.8-60.8H352V64c0-17.67-14.33-32-32-32H192c-17.67 0-32 14.33-32 32v32h-11.2c-35.2 0-67.2 25.6-76.8 60.8l-22 84.84C21.41 248.04 0 273.47 0 304v48c0 23.63 12.95 44.04 32 55.12V448c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-40.88c19.05-11.09 32-31.5 32-55.12v-48c0-30.53-21.41-55.96-50-62.36zM96 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm20.55-112l17.2-66.36c2.23-8.16 9.59-13.64 15.06-13.64h214.4c5.47 0 12.83 5.48 14.85 12.86L395.45 240h-278.9zM416 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},gh={prefix:"fas",iconName:"teeth",icon:[640,512,[],"f62e","M544 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96zM160 368c0 26.51-21.49 48-48 48s-48-21.49-48-48v-64c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v64zm0-128c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-64c0-26.51 21.49-48 48-48s48 21.49 48 48v64zm144 120c0 30.93-25.07 56-56 56s-56-25.07-56-56v-56c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v56zm0-120c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-88c0-30.93 25.07-56 56-56s56 25.07 56 56v88zm144 120c0 30.93-25.07 56-56 56s-56-25.07-56-56v-56c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v56zm0-120c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-88c0-30.93 25.07-56 56-56s56 25.07 56 56v88zm128 128c0 26.51-21.49 48-48 48s-48-21.49-48-48v-64c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v64zm0-128c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-64c0-26.51 21.49-48 48-48s48 21.49 48 48v64z"]},Lh={prefix:"fas",iconName:"teeth-open",icon:[640,512,[],"f62f","M544 0H96C42.98 0 0 42.98 0 96v64c0 35.35 28.66 64 64 64h512c35.34 0 64-28.65 64-64V96c0-53.02-42.98-96-96-96zM160 176c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm128 0c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm0 144H64c-35.34 0-64 28.65-64 64v32c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96v-32c0-35.35-28.66-64-64-64zm-416 80c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32zm144-8c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm144 0c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm128 8c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32z"]},xh={prefix:"fas",iconName:"temperature-high",icon:[512,512,[],"f769","M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v210.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z"]},bh={prefix:"fas",iconName:"temperature-low",icon:[512,512,[],"f76b","M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V304c0-8.8-7.2-16-16-16s-16 7.2-16 16v18.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z"]},Nh={prefix:"fas",iconName:"tenge",icon:[384,512,[],"f7d7","M372 160H12c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12h140v228c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12V240h140c6.6 0 12-5.4 12-12v-56c0-6.6-5.4-12-12-12zm0-128H12C5.4 32 0 37.4 0 44v56c0 6.6 5.4 12 12 12h360c6.6 0 12-5.4 12-12V44c0-6.6-5.4-12-12-12z"]},Ah={prefix:"fas",iconName:"terminal",icon:[640,512,[],"f120","M257.981 272.971L63.638 467.314c-9.373 9.373-24.569 9.373-33.941 0L7.029 444.647c-9.357-9.357-9.375-24.522-.04-33.901L161.011 256 6.99 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L257.981 239.03c9.373 9.372 9.373 24.568 0 33.941zM640 456v-32c0-13.255-10.745-24-24-24H312c-13.255 0-24 10.745-24 24v32c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24z"]},Sh={prefix:"fas",iconName:"text-height",icon:[576,512,[],"f034","M304 32H16A16 16 0 0 0 0 48v96a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32h56v304H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-40V112h56v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm256 336h-48V144h48c14.31 0 21.33-17.31 11.31-27.31l-80-80a16 16 0 0 0-22.62 0l-80 80C379.36 126 384.36 144 400 144h48v224h-48c-14.31 0-21.32 17.31-11.31 27.31l80 80a16 16 0 0 0 22.62 0l80-80C580.64 386 575.64 368 560 368z"]},yh={prefix:"fas",iconName:"text-width",icon:[448,512,[],"f035","M432 32H16A16 16 0 0 0 0 48v80a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-16h120v112h-24a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-24V112h120v16a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm-68.69 260.69C354 283.36 336 288.36 336 304v48H112v-48c0-14.31-17.31-21.32-27.31-11.31l-80 80a16 16 0 0 0 0 22.62l80 80C94 484.64 112 479.64 112 464v-48h224v48c0 14.31 17.31 21.33 27.31 11.31l80-80a16 16 0 0 0 0-22.62z"]},wh={prefix:"fas",iconName:"th",icon:[512,512,[],"f00a","M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z"]},kh={prefix:"fas",iconName:"th-large",icon:[512,512,[],"f009","M296 32h192c13.255 0 24 10.745 24 24v160c0 13.255-10.745 24-24 24H296c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24zm-80 0H24C10.745 32 0 42.745 0 56v160c0 13.255 10.745 24 24 24h192c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zM0 296v160c0 13.255 10.745 24 24 24h192c13.255 0 24-10.745 24-24V296c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm296 184h192c13.255 0 24-10.745 24-24V296c0-13.255-10.745-24-24-24H296c-13.255 0-24 10.745-24 24v160c0 13.255 10.745 24 24 24z"]},Th={prefix:"fas",iconName:"th-list",icon:[512,512,[],"f00b","M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z"]},Ph={prefix:"fas",iconName:"theater-masks",icon:[640,512,[],"f630","M206.86 245.15c-35.88 10.45-59.95 41.2-57.53 74.1 11.4-12.72 28.81-23.7 49.9-30.92l7.63-43.18zM95.81 295L64.08 115.49c-.29-1.62.28-2.62.24-2.65 57.76-32.06 123.12-49.01 189.01-49.01 1.61 0 3.23.17 4.85.19 13.95-13.47 31.73-22.83 51.59-26 18.89-3.02 38.05-4.55 57.18-5.32-9.99-13.95-24.48-24.23-41.77-27C301.27 1.89 277.24 0 253.32 0 176.66 0 101.02 19.42 33.2 57.06 9.03 70.48-3.92 98.48 1.05 126.58l31.73 179.51c14.23 80.52 136.33 142.08 204.45 142.08 3.59 0 6.75-.46 10.01-.8-13.52-17.08-28.94-40.48-39.5-67.58-47.61-12.98-106.06-51.62-111.93-84.79zm97.55-137.46c-.73-4.12-2.23-7.87-4.07-11.4-8.25 8.91-20.67 15.75-35.32 18.32-14.65 2.58-28.67.4-39.48-5.17-.52 3.94-.64 7.98.09 12.1 3.84 21.7 24.58 36.19 46.34 32.37 21.75-3.82 36.28-24.52 32.44-46.22zM606.8 120.9c-88.98-49.38-191.43-67.41-291.98-51.35-27.31 4.36-49.08 26.26-54.04 54.36l-31.73 179.51c-15.39 87.05 95.28 196.27 158.31 207.35 63.03 11.09 204.47-53.79 219.86-140.84l31.73-179.51c4.97-28.11-7.98-56.11-32.15-69.52zm-273.24 96.8c3.84-21.7 24.58-36.19 46.34-32.36 21.76 3.83 36.28 24.52 32.45 46.22-.73 4.12-2.23 7.87-4.07 11.4-8.25-8.91-20.67-15.75-35.32-18.32-14.65-2.58-28.67-.4-39.48 5.17-.53-3.95-.65-7.99.08-12.11zm70.47 198.76c-55.68-9.79-93.52-59.27-89.04-112.9 20.6 25.54 56.21 46.17 99.49 53.78 43.28 7.61 83.82.37 111.93-16.6-14.18 51.94-66.71 85.51-122.38 75.72zm130.3-151.34c-8.25-8.91-20.68-15.75-35.33-18.32-14.65-2.58-28.67-.4-39.48 5.17-.52-3.94-.64-7.98.09-12.1 3.84-21.7 24.58-36.19 46.34-32.37 21.75 3.83 36.28 24.52 32.45 46.22-.73 4.13-2.23 7.88-4.07 11.4z"]},Dh={prefix:"fas",iconName:"thermometer",icon:[512,512,[],"f491","M476.8 20.4c-37.5-30.7-95.5-26.3-131.9 10.2l-45.7 46 50.5 50.5c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-50.4-50.5-45.1 45.4 50.3 50.4c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L209 167.4l-45.1 45.4L214 263c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-50.1-50.2L96 281.1V382L7 471c-9.4 9.4-9.4 24.6 0 33.9 9.4 9.4 24.6 9.4 33.9 0l89-89h99.9L484 162.6c34.9-34.9 42.2-101.5-7.2-142.2z"]},Eh={prefix:"fas",iconName:"thermometer-empty",icon:[256,512,[],"f2cb","M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"]},Ih={prefix:"fas",iconName:"thermometer-full",icon:[256,512,[],"f2c7","M224 96c0-53.019-42.981-96-96-96S32 42.981 32 96v203.347C12.225 321.756.166 351.136.002 383.333c-.359 70.303 56.787 128.176 127.089 128.664.299.002.61.003.909.003 70.698 0 128-57.304 128-128 0-32.459-12.088-62.09-32-84.653V96zm-96 368l-.576-.002c-43.86-.304-79.647-36.544-79.423-80.42.173-33.98 19.266-51.652 31.999-66.08V96c0-26.467 21.533-48 48-48s48 21.533 48 48v221.498c12.63 14.312 32 32.164 32 66.502 0 44.112-35.888 80-80 80zm64-80c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V96c0-17.673 14.327-32 32-32s32 14.327 32 32v232.583c19.124 11.068 32 31.732 32 55.417z"]},Zh={prefix:"fas",iconName:"thermometer-half",icon:[256,512,[],"f2c9","M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V224c0-17.673 14.327-32 32-32s32 14.327 32 32v104.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"]},Bh={prefix:"fas",iconName:"thermometer-quarter",icon:[256,512,[],"f2ca","M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V288c0-17.673 14.327-32 32-32s32 14.327 32 32v40.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"]},Oh={prefix:"fas",iconName:"thermometer-three-quarters",icon:[256,512,[],"f2c8","M192 384c0 35.346-28.654 64-64 64-35.346 0-64-28.654-64-64 0-23.685 12.876-44.349 32-55.417V160c0-17.673 14.327-32 32-32s32 14.327 32 32v168.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"]},Fh={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[],"f165","M0 56v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56zm40 200c0-13.255 10.745-24 24-24s24 10.745 24 24-10.745 24-24 24-24-10.745-24-24zm272 256c-20.183 0-29.485-39.293-33.931-57.795-5.206-21.666-10.589-44.07-25.393-58.902-32.469-32.524-49.503-73.967-89.117-113.111a11.98 11.98 0 0 1-3.558-8.521V59.901c0-6.541 5.243-11.878 11.783-11.998 15.831-.29 36.694-9.079 52.651-16.178C256.189 17.598 295.709.017 343.995 0h2.844c42.777 0 93.363.413 113.774 29.737 8.392 12.057 10.446 27.034 6.148 44.632 16.312 17.053 25.063 48.863 16.382 74.757 17.544 23.432 19.143 56.132 9.308 79.469l.11.11c11.893 11.949 19.523 31.259 19.439 49.197-.156 30.352-26.157 58.098-59.553 58.098H350.723C358.03 364.34 384 388.132 384 430.548 384 504 336 512 312 512z"]},qh={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[],"f164","M104 224H24c-13.255 0-24 10.745-24 24v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V248c0-13.255-10.745-24-24-24zM64 472c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zM384 81.452c0 42.416-25.97 66.208-33.277 94.548h101.723c33.397 0 59.397 27.746 59.553 58.098.084 17.938-7.546 37.249-19.439 49.197l-.11.11c9.836 23.337 8.237 56.037-9.308 79.469 8.681 25.895-.069 57.704-16.382 74.757 4.298 17.598 2.244 32.575-6.148 44.632C440.202 511.587 389.616 512 346.839 512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2 1.282-6.271 3.558-8.521 39.614-39.144 56.648-80.587 89.117-113.111 14.804-14.832 20.188-37.236 25.393-58.902C282.515 39.293 291.817 0 312 0c24 0 72 8 72 81.452z"]},Rh={prefix:"fas",iconName:"thumbtack",icon:[384,512,[],"f08d","M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"]},Uh={prefix:"fas",iconName:"ticket-alt",icon:[576,512,[],"f3ff","M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z"]},Gh={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},_h={prefix:"fas",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"]},Wh={prefix:"fas",iconName:"tint",icon:[352,512,[],"f043","M205.22 22.09c-7.94-28.78-49.44-30.12-58.44 0C100.01 179.85 0 222.72 0 333.91 0 432.35 78.72 512 176 512s176-79.65 176-178.09c0-111.75-99.79-153.34-146.78-311.82zM176 448c-61.75 0-112-50.25-112-112 0-8.84 7.16-16 16-16s16 7.16 16 16c0 44.11 35.89 80 80 80 8.84 0 16 7.16 16 16s-7.16 16-16 16z"]},jh={prefix:"fas",iconName:"tint-slash",icon:[640,512,[],"f5c7","M633.82 458.1L494.97 350.78c.52-5.57 1.03-11.16 1.03-16.87 0-111.76-99.79-153.34-146.78-311.82-7.94-28.78-49.44-30.12-58.44 0-15.52 52.34-36.87 91.96-58.49 125.68L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM144 333.91C144 432.35 222.72 512 320 512c44.71 0 85.37-16.96 116.4-44.7L162.72 255.78c-11.41 23.5-18.72 48.35-18.72 78.13z"]},$h={prefix:"fas",iconName:"tired",icon:[496,512,[],"f5c8","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 189.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 208l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM248 288c51.9 0 115.3 43.8 123.2 106.7 1.7 13.6-8 24.6-17.7 20.4-25.9-11.1-64.4-17.4-105.5-17.4s-79.6 6.3-105.5 17.4c-9.8 4.2-19.4-7-17.7-20.4C132.7 331.8 196.1 288 248 288z"]},Yh={prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 64H192C85.961 64 0 149.961 0 256s85.961 192 192 192h192c106.039 0 192-85.961 192-192S490.039 64 384 64zM64 256c0-70.741 57.249-128 128-128 70.741 0 128 57.249 128 128 0 70.741-57.249 128-128 128-70.741 0-128-57.249-128-128zm320 128h-48.905c65.217-72.858 65.236-183.12 0-256H384c70.741 0 128 57.249 128 128 0 70.74-57.249 128-128 128z"]},Kh={prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M384 64H192C86 64 0 150 0 256s86 192 192 192h192c106 0 192-86 192-192S490 64 384 64zm0 320c-70.8 0-128-57.3-128-128 0-70.8 57.3-128 128-128 70.8 0 128 57.3 128 128 0 70.8-57.3 128-128 128z"]},Jh={prefix:"fas",iconName:"toilet",icon:[384,512,[],"f7d8","M368 48c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v16c0 8.8 7.2 16 16 16h16v156.7C11.8 214.8 0 226.9 0 240c0 67.2 34.6 126.2 86.8 160.5l-21.4 70.2C59.1 491.2 74.5 512 96 512h192c21.5 0 36.9-20.8 30.6-41.3l-21.4-70.2C349.4 366.2 384 307.2 384 240c0-13.1-11.8-25.2-32-35.3V48h16zM80 72c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H88c-4.4 0-8-3.6-8-8V72zm112 200c-77.1 0-139.6-14.3-139.6-32s62.5-32 139.6-32 139.6 14.3 139.6 32-62.5 32-139.6 32z"]},Qh={prefix:"fas",iconName:"toilet-paper",icon:[576,512,[],"f71e","M128 0C74.98 0 32 85.96 32 192v172.07c0 41.12-9.8 62.77-31.17 126.87C-2.62 501.3 5.09 512 16.01 512h280.92c13.77 0 26-8.81 30.36-21.88 12.83-38.48 24.71-72.4 24.71-126.05V192c0-83.6 23.67-153.52 60.44-192H128zM96 224c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM480 0c-53.02 0-96 85.96-96 192s42.98 192 96 192 96-85.96 96-192S533.02 0 480 0zm0 256c-17.67 0-32-28.65-32-64s14.33-64 32-64 32 28.65 32 64-14.33 64-32 64z"]},Xh={prefix:"fas",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M64,192V364.13c0,41.12-9.75,62.75-31.12,126.87A16,16,0,0,0,48,512H328.86a31.87,31.87,0,0,0,30.38-21.87c9.31-27.83,18-53.35,22.18-85.55l-316-244.25C64.53,170.66,64,181.19,64,192ZM633.82,458.09l-102-78.81C575.28,360.91,608,284.32,608,192,608,86,565,0,512,0s-96,86-96,192c0,42,7,80.4,18.43,112L384,265V192c0-83.62,23.63-153.5,60.5-192H160c-23.33,0-44.63,16.83-61.26,44.53L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.45A16,16,0,0,0,6.18,53.91L594.54,508.63A16,16,0,0,0,617,505.81l19.64-25.26A16,16,0,0,0,633.82,458.09ZM512,256c-17.63,0-32-28.62-32-64s14.37-64,32-64,32,28.63,32,64S529.62,256,512,256Z"]},cv={prefix:"fas",iconName:"toolbox",icon:[512,512,[],"f552","M502.63 214.63l-45.25-45.25c-6-6-14.14-9.37-22.63-9.37H384V80c0-26.51-21.49-48-48-48H176c-26.51 0-48 21.49-48 48v80H77.25c-8.49 0-16.62 3.37-22.63 9.37L9.37 214.63c-6 6-9.37 14.14-9.37 22.63V320h128v-16c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v16h128v-16c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v16h128v-82.75c0-8.48-3.37-16.62-9.37-22.62zM320 160H192V96h128v64zm64 208c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-16H192v16c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-16H0v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96H384v16z"]},av={prefix:"fas",iconName:"tools",icon:[512,512,[],"f7d9","M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z"]},ev={prefix:"fas",iconName:"tooth",icon:[448,512,[],"f5c9","M443.98 96.25c-11.01-45.22-47.11-82.06-92.01-93.72-32.19-8.36-63 5.1-89.14 24.33-3.25 2.39-6.96 3.73-10.5 5.48l28.32 18.21c7.42 4.77 9.58 14.67 4.8 22.11-4.46 6.95-14.27 9.86-22.11 4.8L162.83 12.84c-20.7-10.85-43.38-16.4-66.81-10.31-44.9 11.67-81 48.5-92.01 93.72-10.13 41.62-.42 80.81 21.5 110.43 23.36 31.57 32.68 68.66 36.29 107.35 4.4 47.16 10.33 94.16 20.94 140.32l7.8 33.95c3.19 13.87 15.49 23.7 29.67 23.7 13.97 0 26.15-9.55 29.54-23.16l34.47-138.42c4.56-18.32 20.96-31.16 39.76-31.16s35.2 12.85 39.76 31.16l34.47 138.42c3.39 13.61 15.57 23.16 29.54 23.16 14.18 0 26.48-9.83 29.67-23.7l7.8-33.95c10.61-46.15 16.53-93.16 20.94-140.32 3.61-38.7 12.93-75.78 36.29-107.35 21.95-29.61 31.66-68.8 21.53-110.43z"]},iv={prefix:"fas",iconName:"torah",icon:[640,512,[],"f6a0","M320.05 366.48l17.72-29.64h-35.46zm99.21-166H382.4l18.46 30.82zM48 0C21.49 0 0 14.33 0 32v448c0 17.67 21.49 32 48 32s48-14.33 48-32V32C96 14.33 74.51 0 48 0zm172.74 311.5h36.85l-18.46-30.82zm161.71 0h36.86l-18.45-30.8zM128 464h384V48H128zm66.77-278.13a21.22 21.22 0 0 1 18.48-10.71h59.45l29.13-48.71a21.13 21.13 0 0 1 18.22-10.37A20.76 20.76 0 0 1 338 126.29l29.25 48.86h59.52a21.12 21.12 0 0 1 18.1 32L415.63 256 445 305a20.69 20.69 0 0 1 .24 21.12 21.25 21.25 0 0 1-18.48 10.72h-59.47l-29.13 48.7a21.13 21.13 0 0 1-18.16 10.4 20.79 20.79 0 0 1-18-10.22l-29.25-48.88h-59.5a21.11 21.11 0 0 1-18.1-32L224.36 256 195 207a20.7 20.7 0 0 1-.23-21.13zM592 0c-26.51 0-48 14.33-48 32v448c0 17.67 21.49 32 48 32s48-14.33 48-32V32c0-17.67-21.49-32-48-32zM320 145.53l-17.78 29.62h35.46zm-62.45 55h-36.81l18.44 30.8zm29.58 111h65.79L386.09 256l-33.23-55.52h-65.79L253.9 256z"]},nv={prefix:"fas",iconName:"torii-gate",icon:[512,512,[],"f6a1","M376.45 32h-240.9A303.17 303.17 0 0 1 0 0v96c0 17.67 14.33 32 32 32h32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v240c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V256h256v240c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V256h48c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-48v-64h32c17.67 0 32-14.33 32-32V0a303.17 303.17 0 0 1-135.55 32zM128 128h96v64h-96v-64zm256 64h-96v-64h96v64z"]},lv={prefix:"fas",iconName:"tractor",icon:[640,512,[],"f722","M528 336c-48.6 0-88 39.4-88 88s39.4 88 88 88 88-39.4 88-88-39.4-88-88-88zm0 112c-13.23 0-24-10.77-24-24s10.77-24 24-24 24 10.77 24 24-10.77 24-24 24zm80-288h-64v-40.2c0-14.12 4.7-27.76 13.15-38.84 4.42-5.8 3.55-14.06-1.32-19.49L534.2 37.3c-6.66-7.45-18.32-6.92-24.7.78C490.58 60.9 480 89.81 480 119.8V160H377.67L321.58 29.14A47.914 47.914 0 0 0 277.45 0H144c-26.47 0-48 21.53-48 48v146.52c-8.63-6.73-20.96-6.46-28.89 1.47L36 227.1c-8.59 8.59-8.59 22.52 0 31.11l5.06 5.06c-4.99 9.26-8.96 18.82-11.91 28.72H22c-12.15 0-22 9.85-22 22v44c0 12.15 9.85 22 22 22h7.14c2.96 9.91 6.92 19.46 11.91 28.73l-5.06 5.06c-8.59 8.59-8.59 22.52 0 31.11L67.1 476c8.59 8.59 22.52 8.59 31.11 0l5.06-5.06c9.26 4.99 18.82 8.96 28.72 11.91V490c0 12.15 9.85 22 22 22h44c12.15 0 22-9.85 22-22v-7.14c9.9-2.95 19.46-6.92 28.72-11.91l5.06 5.06c8.59 8.59 22.52 8.59 31.11 0l31.11-31.11c8.59-8.59 8.59-22.52 0-31.11l-5.06-5.06c4.99-9.26 8.96-18.82 11.91-28.72H330c12.15 0 22-9.85 22-22v-6h80.54c21.91-28.99 56.32-48 95.46-48 18.64 0 36.07 4.61 51.8 12.2l50.82-50.82c6-6 9.37-14.14 9.37-22.63V192c.01-17.67-14.32-32-31.99-32zM176 416c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zm22-256h-38V64h106.89l41.15 96H198z"]},ov={prefix:"fas",iconName:"trademark",icon:[640,512,[],"f25c","M260.6 96H12c-6.6 0-12 5.4-12 12v43.1c0 6.6 5.4 12 12 12h85.1V404c0 6.6 5.4 12 12 12h54.3c6.6 0 12-5.4 12-12V163.1h85.1c6.6 0 12-5.4 12-12V108c.1-6.6-5.3-12-11.9-12zM640 403l-24-296c-.5-6.2-5.7-11-12-11h-65.4c-5.1 0-9.7 3.3-11.3 8.1l-43.8 127.1c-7.2 20.6-16.1 52.8-16.1 52.8h-.9s-8.9-32.2-16.1-52.8l-43.8-127.1c-1.7-4.8-6.2-8.1-11.3-8.1h-65.4c-6.2 0-11.4 4.8-12 11l-24.4 296c-.6 7 4.9 13 12 13H360c6.3 0 11.5-4.9 12-11.2l9.1-132.9c1.8-24.2 0-53.7 0-53.7h.9s10.7 33.6 17.9 53.7l30.7 84.7c1.7 4.7 6.2 7.9 11.3 7.9h50.3c5.1 0 9.6-3.2 11.3-7.9l30.7-84.7c7.2-20.1 17.9-53.7 17.9-53.7h.9s-1.8 29.5 0 53.7l9.1 132.9c.4 6.3 5.7 11.2 12 11.2H628c7 0 12.5-6 12-13z"]},rv={prefix:"fas",iconName:"traffic-light",icon:[384,512,[],"f637","M384 192h-64v-37.88c37.2-13.22 64-48.38 64-90.12h-64V32c0-17.67-14.33-32-32-32H96C78.33 0 64 14.33 64 32v32H0c0 41.74 26.8 76.9 64 90.12V192H0c0 41.74 26.8 76.9 64 90.12V320H0c0 42.84 28.25 78.69 66.99 91.05C79.42 468.72 130.6 512 192 512s112.58-43.28 125.01-100.95C355.75 398.69 384 362.84 384 320h-64v-37.88c37.2-13.22 64-48.38 64-90.12zM192 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm0-128c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm0-128c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48z"]},fv={prefix:"fas",iconName:"trailer",icon:[640,512,[],"e041","M624,320H544V80a16,16,0,0,0-16-16H16A16,16,0,0,0,0,80V368a16,16,0,0,0,16,16H65.61c7.83-54.21,54-96,110.39-96s102.56,41.79,110.39,96H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM96,243.68a176.29,176.29,0,0,0-32,20.71V136a8,8,0,0,1,8-8H88a8,8,0,0,1,8,8Zm96-18.54c-5.31-.49-10.57-1.14-16-1.14s-10.69.65-16,1.14V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm96,39.25a176.29,176.29,0,0,0-32-20.71V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8ZM384,320H352V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm96,0H448V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm-304,0a80,80,0,1,0,80,80A80,80,0,0,0,176,320Zm0,112a32,32,0,1,1,32-32A32,32,0,0,1,176,432Z"]},tv={prefix:"fas",iconName:"train",icon:[448,512,[],"f238","M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zm-48 136V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24zm-176 64c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56z"]},sv={prefix:"fas",iconName:"tram",icon:[512,512,[],"f7da","M288 64c17.7 0 32-14.3 32-32S305.7 0 288 0s-32 14.3-32 32 14.3 32 32 32zm223.5-12.1c-2.3-8.6-11-13.6-19.6-11.3l-480 128c-8.5 2.3-13.6 11-11.3 19.6C2.5 195.3 8.9 200 16 200c1.4 0 2.8-.2 4.1-.5L240 140.8V224H64c-17.7 0-32 14.3-32 32v224c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H272v-91.7l228.1-60.8c8.6-2.3 13.6-11.1 11.4-19.6zM176 384H80v-96h96v96zm160-96h96v96h-96v-96zm-32 0v96h-96v-96h96zM192 96c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z"]},hv={prefix:"fas",iconName:"transgender",icon:[384,512,[],"f224","M372 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7C198.5 104.1 172.2 96 144 96 64.5 96 0 160.5 0 240c0 68.5 47.9 125.9 112 140.4V408H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v28c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-28h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-27.6c64.1-14.6 112-71.9 112-140.4 0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V12c0-6.6-5.4-12-12-12zM144 320c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},vv={prefix:"fas",iconName:"transgender-alt",icon:[480,512,[],"f225","M468 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7C294.5 104.1 268.2 96 240 96c-28.2 0-54.5 8.1-76.7 22.1l-16.5-16.5 19.8-19.8c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0l-19.8 19.8-19-19 16.9-16.9C107.1 12.9 101.7 0 91 0H12C5.4 0 0 5.4 0 12v79c0 10.7 12.9 16 20.5 8.5l16.9-16.9 19 19-19.8 19.8c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l19.8-19.8 16.5 16.5C104.1 185.5 96 211.8 96 240c0 68.5 47.9 125.9 112 140.4V408h-36c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v28c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-28h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-27.6c64.1-14.6 112-71.9 112-140.4 0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V12c0-6.6-5.4-12-12-12zM240 320c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},mv={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},zv={prefix:"fas",iconName:"trash-alt",icon:[448,512,[],"f2ed","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},pv={prefix:"fas",iconName:"trash-restore",icon:[448,512,[],"f829","M53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32zm70.11-175.8l89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},dv={prefix:"fas",iconName:"trash-restore-alt",icon:[448,512,[],"f82a","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm91.31-172.8l89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},Mv={prefix:"fas",iconName:"tree",icon:[384,512,[],"f1bb","M378.31 378.49L298.42 288h30.63c9.01 0 16.98-5 20.78-13.06 3.8-8.04 2.55-17.26-3.28-24.05L268.42 160h28.89c9.1 0 17.3-5.35 20.86-13.61 3.52-8.13 1.86-17.59-4.24-24.08L203.66 4.83c-6.03-6.45-17.28-6.45-23.32 0L70.06 122.31c-6.1 6.49-7.75 15.95-4.24 24.08C69.38 154.65 77.59 160 86.69 160h28.89l-78.14 90.91c-5.81 6.78-7.06 15.99-3.27 24.04C37.97 283 45.93 288 54.95 288h30.63L5.69 378.49c-6 6.79-7.36 16.09-3.56 24.26 3.75 8.05 12 13.25 21.01 13.25H160v24.45l-30.29 48.4c-5.32 10.64 2.42 23.16 14.31 23.16h95.96c11.89 0 19.63-12.52 14.31-23.16L224 440.45V416h136.86c9.01 0 17.26-5.2 21.01-13.25 3.8-8.17 2.44-17.47-3.56-24.26z"]},uv={prefix:"fas",iconName:"trophy",icon:[576,512,[],"f091","M552 64H448V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24v40H24C10.7 64 0 74.7 0 88v56c0 35.7 22.5 72.4 61.9 100.7 31.5 22.7 69.8 37.1 110 41.7C203.3 338.5 240 360 240 360v72h-48c-35.3 0-64 20.7-64 56v12c0 6.6 5.4 12 12 12h296c6.6 0 12-5.4 12-12v-12c0-35.3-28.7-56-64-56h-48v-72s36.7-21.5 68.1-73.6c40.3-4.6 78.6-19 110-41.7 39.3-28.3 61.9-65 61.9-100.7V88c0-13.3-10.7-24-24-24zM99.3 192.8C74.9 175.2 64 155.6 64 144v-16h64.2c1 32.6 5.8 61.2 12.8 86.2-15.1-5.2-29.2-12.4-41.7-21.4zM512 144c0 16.1-17.7 36.1-35.3 48.8-12.5 9-26.7 16.2-41.8 21.4 7-25 11.8-53.6 12.8-86.2H512v16z"]},Cv={prefix:"fas",iconName:"truck",icon:[640,512,[],"f0d1","M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"]},Hv={prefix:"fas",iconName:"truck-loading",icon:[640,512,[],"f4de","M50.2 375.6c2.3 8.5 11.1 13.6 19.6 11.3l216.4-58c8.5-2.3 13.6-11.1 11.3-19.6l-49.7-185.5c-2.3-8.5-11.1-13.6-19.6-11.3L151 133.3l24.8 92.7-61.8 16.5-24.8-92.7-77.3 20.7C3.4 172.8-1.7 181.6.6 190.1l49.6 185.5zM384 0c-17.7 0-32 14.3-32 32v323.6L5.9 450c-4.3 1.2-6.8 5.6-5.6 9.8l12.6 46.3c1.2 4.3 5.6 6.8 9.8 5.6l393.7-107.4C418.8 464.1 467.6 512 528 512c61.9 0 112-50.1 112-112V0H384zm144 448c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"]},Vv={prefix:"fas",iconName:"truck-monster",icon:[640,512,[],"f63b","M624 224h-16v-64c0-17.67-14.33-32-32-32h-73.6L419.22 24.02A64.025 64.025 0 0 0 369.24 0H256c-17.67 0-32 14.33-32 32v96H48c-8.84 0-16 7.16-16 16v80H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16.72c29.21-38.65 75.1-64 127.28-64s98.07 25.35 127.28 64h65.45c29.21-38.65 75.1-64 127.28-64s98.07 25.35 127.28 64H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-336-96V64h81.24l51.2 64H288zm304 224h-5.2c-2.2-7.33-5.07-14.28-8.65-20.89l3.67-3.67c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-3.67 3.67A110.85 110.85 0 0 0 512 277.2V272c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v5.2c-7.33 2.2-14.28 5.07-20.89 8.65l-3.67-3.67c-6.25-6.25-16.38-6.25-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l3.67 3.67A110.85 110.85 0 0 0 373.2 352H368c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h5.2c2.2 7.33 5.07 14.28 8.65 20.89l-3.67 3.67c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l3.67-3.67c6.61 3.57 13.57 6.45 20.9 8.65v5.2c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-5.2c7.33-2.2 14.28-5.07 20.9-8.65l3.67 3.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63l-3.67-3.67a110.85 110.85 0 0 0 8.65-20.89h5.2c8.84 0 16-7.16 16-16v-32c-.02-8.84-7.18-16-16.02-16zm-112 80c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-208-80h-5.2c-2.2-7.33-5.07-14.28-8.65-20.89l3.67-3.67c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-3.67 3.67A110.85 110.85 0 0 0 192 277.2V272c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v5.2c-7.33 2.2-14.28 5.07-20.89 8.65l-3.67-3.67c-6.25-6.25-16.38-6.25-22.63 0L58.18 304.8c-6.25 6.25-6.25 16.38 0 22.63l3.67 3.67a110.85 110.85 0 0 0-8.65 20.89H48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h5.2c2.2 7.33 5.07 14.28 8.65 20.89l-3.67 3.67c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l3.67-3.67c6.61 3.57 13.57 6.45 20.9 8.65v5.2c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-5.2c7.33-2.2 14.28-5.07 20.9-8.65l3.67 3.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63l-3.67-3.67a110.85 110.85 0 0 0 8.65-20.89h5.2c8.84 0 16-7.16 16-16v-32C288 359.16 280.84 352 272 352zm-112 80c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48z"]},gv={prefix:"fas",iconName:"truck-moving",icon:[640,512,[],"f4df","M621.3 237.3l-58.5-58.5c-12-12-28.3-18.7-45.3-18.7H480V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v336c0 44.2 35.8 80 80 80 26.3 0 49.4-12.9 64-32.4 14.6 19.6 37.7 32.4 64 32.4 44.2 0 80-35.8 80-80 0-5.5-.6-10.8-1.6-16h163.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H624c8.8 0 16-7.2 16-16v-85.5c0-17-6.7-33.2-18.7-45.2zM80 432c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm128 0c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm272-224h37.5c4.3 0 8.3 1.7 11.3 4.7l43.3 43.3H480v-48zm48 224c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32z"]},Lv={prefix:"fas",iconName:"truck-pickup",icon:[640,512,[],"f63c","M624 288h-16v-64c0-17.67-14.33-32-32-32h-48L419.22 56.02A64.025 64.025 0 0 0 369.24 32H256c-17.67 0-32 14.33-32 32v128H64c-17.67 0-32 14.33-32 32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h49.61c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16h67.23c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM288 96h81.24l76.8 96H288V96zM176 416c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm288 0c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z"]},xv={prefix:"fas",iconName:"tshirt",icon:[640,512,[],"f553","M631.2 96.5L436.5 0C416.4 27.8 371.9 47.2 320 47.2S223.6 27.8 203.5 0L8.8 96.5c-7.9 4-11.1 13.6-7.2 21.5l57.2 114.5c4 7.9 13.6 11.1 21.5 7.2l56.6-27.7c10.6-5.2 23 2.5 23 14.4V480c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V226.3c0-11.8 12.4-19.6 23-14.4l56.6 27.7c7.9 4 17.5.8 21.5-7.2L638.3 118c4-7.9.8-17.6-7.1-21.5z"]},bv={prefix:"fas",iconName:"tty",icon:[512,512,[],"f1e4","M5.37 103.822c138.532-138.532 362.936-138.326 501.262 0 6.078 6.078 7.074 15.496 2.583 22.681l-43.214 69.138a18.332 18.332 0 0 1-22.356 7.305l-86.422-34.569a18.335 18.335 0 0 1-11.434-18.846L351.741 90c-62.145-22.454-130.636-21.986-191.483 0l5.953 59.532a18.331 18.331 0 0 1-11.434 18.846l-86.423 34.568a18.334 18.334 0 0 1-22.356-7.305L2.787 126.502a18.333 18.333 0 0 1 2.583-22.68zM96 308v-40c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H92c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zM96 500v-40c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H140c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z"]},Nv={prefix:"fas",iconName:"tv",icon:[640,512,[],"f26c","M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z"]},Av={prefix:"fas",iconName:"umbrella",icon:[576,512,[],"f0e9","M575.7 280.8C547.1 144.5 437.3 62.6 320 49.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v17.9C138.3 62.6 29.5 144.5.3 280.8c-2.2 10.1 8.5 21.3 18.7 11.4 52-55 107.7-52.4 158.6 37 5.3 9.5 14.9 8.6 19.7 0 20.2-35.4 44.9-73.2 90.7-73.2 58.5 0 88.2 68.8 90.7 73.2 4.8 8.6 14.4 9.5 19.7 0 51-89.5 107.1-91.4 158.6-37 10.3 10 20.9-1.3 18.7-11.4zM256 301.7V432c0 8.8-7.2 16-16 16-7.8 0-13.2-5.3-15.1-10.7-5.9-16.7-24.1-25.4-40.8-19.5-16.7 5.9-25.4 24.2-19.5 40.8 11.2 31.9 41.6 53.3 75.4 53.3 44.1 0 80-35.9 80-80V301.6c-9.1-7.9-19.8-13.6-32-13.6-12.3.1-22.4 4.8-32 13.7z"]},Sv={prefix:"fas",iconName:"umbrella-beach",icon:[640,512,[],"f5ca","M115.38 136.9l102.11 37.18c35.19-81.54 86.21-144.29 139-173.7-95.88-4.89-188.78 36.96-248.53 111.8-6.69 8.4-2.66 21.05 7.42 24.72zm132.25 48.16l238.48 86.83c35.76-121.38 18.7-231.66-42.63-253.98-7.4-2.7-15.13-4-23.09-4-58.02.01-128.27 69.17-172.76 171.15zM521.48 60.5c6.22 16.3 10.83 34.6 13.2 55.19 5.74 49.89-1.42 108.23-18.95 166.98l102.62 37.36c10.09 3.67 21.31-3.43 21.57-14.17 2.32-95.69-41.91-187.44-118.44-245.36zM560 447.98H321.06L386 269.5l-60.14-21.9-72.9 200.37H16c-8.84 0-16 7.16-16 16.01v32.01C0 504.83 7.16 512 16 512h544c8.84 0 16-7.17 16-16.01v-32.01c0-8.84-7.16-16-16-16z"]},yv={prefix:"fas",iconName:"underline",icon:[448,512,[],"f0cd","M32 64h32v160c0 88.22 71.78 160 160 160s160-71.78 160-160V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H272a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32v160a80 80 0 0 1-160 0V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm400 384H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},wv={prefix:"fas",iconName:"undo",icon:[512,512,[],"f0e2","M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z"]},kv={prefix:"fas",iconName:"undo-alt",icon:[512,512,[],"f2ea","M255.545 8c-66.269.119-126.438 26.233-170.86 68.685L48.971 40.971C33.851 25.851 8 36.559 8 57.941V192c0 13.255 10.745 24 24 24h134.059c21.382 0 32.09-25.851 16.971-40.971l-41.75-41.75c30.864-28.899 70.801-44.907 113.23-45.273 92.398-.798 170.283 73.977 169.484 169.442C423.236 348.009 349.816 424 256 424c-41.127 0-79.997-14.678-110.63-41.556-4.743-4.161-11.906-3.908-16.368.553L89.34 422.659c-4.872 4.872-4.631 12.815.482 17.433C133.798 479.813 192.074 504 256 504c136.966 0 247.999-111.033 248-247.998C504.001 119.193 392.354 7.755 255.545 8z"]},Tv={prefix:"fas",iconName:"universal-access",icon:[512,512,[],"f29a","M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z"]},Pv={prefix:"fas",iconName:"university",icon:[512,512,[],"f19c","M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z"]},Dv={prefix:"fas",iconName:"unlink",icon:[512,512,[],"f127","M304.083 405.907c4.686 4.686 4.686 12.284 0 16.971l-44.674 44.674c-59.263 59.262-155.693 59.266-214.961 0-59.264-59.265-59.264-155.696 0-214.96l44.675-44.675c4.686-4.686 12.284-4.686 16.971 0l39.598 39.598c4.686 4.686 4.686 12.284 0 16.971l-44.675 44.674c-28.072 28.073-28.072 73.75 0 101.823 28.072 28.072 73.75 28.073 101.824 0l44.674-44.674c4.686-4.686 12.284-4.686 16.971 0l39.597 39.598zm-56.568-260.216c4.686 4.686 12.284 4.686 16.971 0l44.674-44.674c28.072-28.075 73.75-28.073 101.824 0 28.072 28.073 28.072 73.75 0 101.823l-44.675 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.598 39.598c4.686 4.686 12.284 4.686 16.971 0l44.675-44.675c59.265-59.265 59.265-155.695 0-214.96-59.266-59.264-155.695-59.264-214.961 0l-44.674 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.597 39.598zm234.828 359.28l22.627-22.627c9.373-9.373 9.373-24.569 0-33.941L63.598 7.029c-9.373-9.373-24.569-9.373-33.941 0L7.029 29.657c-9.373 9.373-9.373 24.569 0 33.941l441.373 441.373c9.373 9.372 24.569 9.372 33.941 0z"]},Ev={prefix:"fas",iconName:"unlock",icon:[448,512,[],"f09c","M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"]},Iv={prefix:"fas",iconName:"unlock-alt",icon:[448,512,[],"f13e","M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z"]},Zv={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]},Bv={prefix:"fas",iconName:"user",icon:[448,512,[],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},Ov={prefix:"fas",iconName:"user-alt",icon:[512,512,[],"f406","M256 288c79.5 0 144-64.5 144-144S335.5 0 256 0 112 64.5 112 144s64.5 144 144 144zm128 32h-55.1c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16H128C57.3 320 0 377.3 0 448v16c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-16c0-70.7-57.3-128-128-128z"]},Fv={prefix:"fas",iconName:"user-alt-slash",icon:[640,512,[],"f4fa","M633.8 458.1L389.6 269.3C433.8 244.7 464 198.1 464 144 464 64.5 399.5 0 320 0c-67.1 0-123 46.1-139 108.2L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM198.4 320C124.2 320 64 380.2 64 454.4v9.6c0 26.5 21.5 48 48 48h382.2L245.8 320h-47.4z"]},qv={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z"]},Rv={prefix:"fas",iconName:"user-check",icon:[640,512,[],"f4fc","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zm323-128.4l-27.8-28.1c-4.6-4.7-12.1-4.7-16.8-.1l-104.8 104-45.5-45.8c-4.6-4.7-12.1-4.7-16.8-.1l-28.1 27.9c-4.7 4.6-4.7 12.1-.1 16.8l81.7 82.3c4.6 4.7 12.1 4.7 16.8.1l141.3-140.2c4.6-4.7 4.7-12.2.1-16.8z"]},Uv={prefix:"fas",iconName:"user-circle",icon:[496,512,[],"f2bd","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"]},Gv={prefix:"fas",iconName:"user-clock",icon:[640,512,[],"f4fd","M496 224c-79.6 0-144 64.4-144 144s64.4 144 144 144 144-64.4 144-144-64.4-144-144-144zm64 150.3c0 5.3-4.4 9.7-9.7 9.7h-60.6c-5.3 0-9.7-4.4-9.7-9.7v-76.6c0-5.3 4.4-9.7 9.7-9.7h12.6c5.3 0 9.7 4.4 9.7 9.7V352h38.3c5.3 0 9.7 4.4 9.7 9.7v12.6zM320 368c0-27.8 6.7-54.1 18.2-77.5-8-1.5-16.2-2.5-24.6-2.5h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h347.1c-45.3-31.9-75.1-84.5-75.1-144zm-96-112c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128z"]},_v={prefix:"fas",iconName:"user-cog",icon:[640,512,[],"f4fe","M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z"]},Wv={prefix:"fas",iconName:"user-edit",icon:[640,512,[],"f4ff","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h274.9c-2.4-6.8-3.4-14-2.6-21.3l6.8-60.9 1.2-11.1 7.9-7.9 77.3-77.3c-24.5-27.7-60-45.5-99.9-45.5zm45.3 145.3l-6.8 61c-1.1 10.2 7.5 18.8 17.6 17.6l60.9-6.8 137.9-137.9-71.7-71.7-137.9 137.8zM633 268.9L595.1 231c-9.3-9.3-24.5-9.3-33.8 0l-37.8 37.8-4.1 4.1 71.8 71.7 41.8-41.8c9.3-9.4 9.3-24.5 0-33.9z"]},jv={prefix:"fas",iconName:"user-friends",icon:[640,512,[],"f500","M192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C51.6 288 0 339.6 0 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zM480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm48 32h-3.8c-13.9 4.8-28.6 8-44.2 8s-30.3-3.2-44.2-8H432c-20.4 0-39.2 5.9-55.7 15.4 24.4 26.3 39.7 61.2 39.7 99.8v38.4c0 2.2-.5 4.3-.6 6.4H592c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112z"]},$v={prefix:"fas",iconName:"user-graduate",icon:[448,512,[],"f501","M319.4 320.6L224 416l-95.4-95.4C57.1 323.7 0 382.2 0 454.4v9.6c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-9.6c0-72.2-57.1-130.7-128.6-133.8zM13.6 79.8l6.4 1.5v58.4c-7 4.2-12 11.5-12 20.3 0 8.4 4.6 15.4 11.1 19.7L3.5 242c-1.7 6.9 2.1 14 7.6 14h41.8c5.5 0 9.3-7.1 7.6-14l-15.6-62.3C51.4 175.4 56 168.4 56 160c0-8.8-5-16.1-12-20.3V87.1l66 15.9c-8.6 17.2-14 36.4-14 57 0 70.7 57.3 128 128 128s128-57.3 128-128c0-20.6-5.3-39.8-14-57l96.3-23.2c18.2-4.4 18.2-27.1 0-31.5l-190.4-46c-13-3.1-26.7-3.1-39.7 0L13.6 48.2c-18.1 4.4-18.1 27.2 0 31.6z"]},Yv={prefix:"fas",iconName:"user-injured",icon:[448,512,[],"f728","M277.37 11.98C261.08 4.47 243.11 0 224 0c-53.69 0-99.5 33.13-118.51 80h81.19l90.69-68.02zM342.51 80c-7.9-19.47-20.67-36.2-36.49-49.52L239.99 80h102.52zM224 256c70.69 0 128-57.31 128-128 0-5.48-.95-10.7-1.61-16H97.61c-.67 5.3-1.61 10.52-1.61 16 0 70.69 57.31 128 128 128zM80 299.7V512h128.26l-98.45-221.52A132.835 132.835 0 0 0 80 299.7zM0 464c0 26.51 21.49 48 48 48V320.24C18.88 344.89 0 381.26 0 422.4V464zm256-48h-55.38l42.67 96H256c26.47 0 48-21.53 48-48s-21.53-48-48-48zm57.6-128h-16.71c-22.24 10.18-46.88 16-72.89 16s-50.65-5.82-72.89-16h-7.37l42.67 96H256c44.11 0 80 35.89 80 80 0 18.08-6.26 34.59-16.41 48H400c26.51 0 48-21.49 48-48v-41.6c0-74.23-60.17-134.4-134.4-134.4z"]},Kv={prefix:"fas",iconName:"user-lock",icon:[640,512,[],"f502","M224 256A128 128 0 1 0 96 128a128 128 0 0 0 128 128zm96 64a63.08 63.08 0 0 1 8.1-30.5c-4.8-.5-9.5-1.5-14.5-1.5h-16.7a174.08 174.08 0 0 1-145.8 0h-16.7A134.43 134.43 0 0 0 0 422.4V464a48 48 0 0 0 48 48h280.9a63.54 63.54 0 0 1-8.9-32zm288-32h-32v-80a80 80 0 0 0-160 0v80h-32a32 32 0 0 0-32 32v160a32 32 0 0 0 32 32h224a32 32 0 0 0 32-32V320a32 32 0 0 0-32-32zM496 432a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm32-144h-64v-80a32 32 0 0 1 64 0z"]},Jv={prefix:"fas",iconName:"user-md",icon:[448,512,[],"f0f0","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zM104 424c0 13.3 10.7 24 24 24s24-10.7 24-24-10.7-24-24-24-24 10.7-24 24zm216-135.4v49c36.5 7.4 64 39.8 64 78.4v41.7c0 7.6-5.4 14.2-12.9 15.7l-32.2 6.4c-4.3.9-8.5-1.9-9.4-6.3l-3.1-15.7c-.9-4.3 1.9-8.6 6.3-9.4l19.3-3.9V416c0-62.8-96-65.1-96 1.9v26.7l19.3 3.9c4.3.9 7.1 5.1 6.3 9.4l-3.1 15.7c-.9 4.3-5.1 7.1-9.4 6.3l-31.2-4.2c-7.9-1.1-13.8-7.8-13.8-15.9V416c0-38.6 27.5-70.9 64-78.4v-45.2c-2.2.7-4.4 1.1-6.6 1.9-18 6.3-37.3 9.8-57.4 9.8s-39.4-3.5-57.4-9.8c-7.4-2.6-14.9-4.2-22.6-5.2v81.6c23.1 6.9 40 28.1 40 53.4 0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.3 16.9-46.5 40-53.4v-80.4C48.5 301 0 355.8 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-72-56.8-130.3-128-133.8z"]},Qv={prefix:"fas",iconName:"user-minus",icon:[640,512,[],"f503","M624 208H432c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h192c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},Xv={prefix:"fas",iconName:"user-ninja",icon:[448,512,[],"f504","M325.4 289.2L224 390.6 122.6 289.2C54 295.3 0 352.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-70.2-54-127.1-122.6-133.2zM32 192c27.3 0 51.8-11.5 69.2-29.7 15.1 53.9 64 93.7 122.8 93.7 70.7 0 128-57.3 128-128S294.7 0 224 0c-50.4 0-93.6 29.4-114.5 71.8C92.1 47.8 64 32 32 32c0 33.4 17.1 62.8 43.1 80-26 17.2-43.1 46.6-43.1 80zm144-96h96c17.7 0 32 14.3 32 32H144c0-17.7 14.3-32 32-32z"]},cm={prefix:"fas",iconName:"user-nurse",icon:[448,512,[],"f82f","M319.41,320,224,415.39,128.59,320C57.1,323.1,0,381.6,0,453.79A58.21,58.21,0,0,0,58.21,512H389.79A58.21,58.21,0,0,0,448,453.79C448,381.6,390.9,323.1,319.41,320ZM224,304A128,128,0,0,0,352,176V65.82a32,32,0,0,0-20.76-30L246.47,4.07a64,64,0,0,0-44.94,0L116.76,35.86A32,32,0,0,0,96,65.82V176A128,128,0,0,0,224,304ZM184,71.67a5,5,0,0,1,5-5h21.67V45a5,5,0,0,1,5-5h16.66a5,5,0,0,1,5,5V66.67H259a5,5,0,0,1,5,5V88.33a5,5,0,0,1-5,5H237.33V115a5,5,0,0,1-5,5H215.67a5,5,0,0,1-5-5V93.33H189a5,5,0,0,1-5-5ZM144,160H304v16a80,80,0,0,1-160,0Z"]},am={prefix:"fas",iconName:"user-plus",icon:[640,512,[],"f234","M624 208h-64v-64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},em={prefix:"fas",iconName:"user-secret",icon:[448,512,[],"f21b","M383.9 308.3l23.9-62.6c4-10.5-3.7-21.7-15-21.7h-58.5c11-18.9 17.8-40.6 17.8-64v-.3c39.2-7.8 64-19.1 64-31.7 0-13.3-27.3-25.1-70.1-33-9.2-32.8-27-65.8-40.6-82.8-9.5-11.9-25.9-15.6-39.5-8.8l-27.6 13.8c-9 4.5-19.6 4.5-28.6 0L182.1 3.4c-13.6-6.8-30-3.1-39.5 8.8-13.5 17-31.4 50-40.6 82.8-42.7 7.9-70 19.7-70 33 0 12.6 24.8 23.9 64 31.7v.3c0 23.4 6.8 45.1 17.8 64H56.3c-11.5 0-19.2 11.7-14.7 22.3l25.8 60.2C27.3 329.8 0 372.7 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-48.4-25.8-90.4-64.1-114.1zM176 480l-41.6-192 49.6 32 24 40-32 120zm96 0l-32-120 24-40 49.6-32L272 480zm41.7-298.5c-3.9 11.9-7 24.6-16.5 33.4-10.1 9.3-48 22.4-64-25-2.8-8.4-15.4-8.4-18.3 0-17 50.2-56 32.4-64 25-9.5-8.8-12.7-21.5-16.5-33.4-.8-2.5-6.3-5.7-6.3-5.8v-10.8c28.3 3.6 61 5.8 96 5.8s67.7-2.1 96-5.8v10.8c-.1.1-5.6 3.2-6.4 5.8z"]},im={prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M622.3 271.1l-115.2-45c-4.1-1.6-12.6-3.7-22.2 0l-115.2 45c-10.7 4.2-17.7 14-17.7 24.9 0 111.6 68.7 188.8 132.9 213.9 9.6 3.7 18 1.6 22.2 0C558.4 489.9 640 420.5 640 296c0-10.9-7-20.7-17.7-24.9zM496 462.4V273.3l95.5 37.3c-5.6 87.1-60.9 135.4-95.5 151.8zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm96 40c0-2.5.8-4.8 1.1-7.2-2.5-.1-4.9-.8-7.5-.8h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c6.8 0 13.3-1.5 19.2-4-54-42.9-99.2-116.7-99.2-212z"]},nm={prefix:"fas",iconName:"user-slash",icon:[640,512,[],"f506","M633.8 458.1L362.3 248.3C412.1 230.7 448 183.8 448 128 448 57.3 390.7 0 320 0c-67.1 0-121.5 51.8-126.9 117.4L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM96 422.4V464c0 26.5 21.5 48 48 48h350.2L207.4 290.3C144.2 301.3 96 356 96 422.4z"]},lm={prefix:"fas",iconName:"user-tag",icon:[640,512,[],"f507","M630.6 364.9l-90.3-90.2c-12-12-28.3-18.7-45.3-18.7h-79.3c-17.7 0-32 14.3-32 32v79.2c0 17 6.7 33.2 18.7 45.2l90.3 90.2c12.5 12.5 32.8 12.5 45.3 0l92.5-92.5c12.6-12.5 12.6-32.7.1-45.2zm-182.8-21c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24c0 13.2-10.7 24-24 24zm-223.8-88c70.7 0 128-57.3 128-128C352 57.3 294.7 0 224 0S96 57.3 96 128c0 70.6 57.3 127.9 128 127.9zm127.8 111.2V294c-12.2-3.6-24.9-6.2-38.2-6.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 287.9 0 348.1 0 422.3v41.6c0 26.5 21.5 48 48 48h352c15.5 0 29.1-7.5 37.9-18.9l-58-58c-18.1-18.1-28.1-42.2-28.1-67.9z"]},om={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm95.8 32.6L272 480l-32-136 32-56h-96l32 56-32 136-47.8-191.4C56.9 292 0 350.3 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-72.1-56.9-130.4-128.2-133.8z"]},rm={prefix:"fas",iconName:"user-times",icon:[640,512,[],"f235","M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},fm={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},tm={prefix:"fas",iconName:"users-cog",icon:[640,512,[],"f509","M610.5 341.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 368.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm224 32c1.9 0 3.7-.5 5.6-.6 8.3-21.7 20.5-42.1 36.3-59.2 7.4-8 17.9-12.6 28.9-12.6 6.9 0 13.7 1.8 19.6 5.3l7.9 4.6c.8-.5 1.6-.9 2.4-1.4 7-14.6 11.2-30.8 11.2-48 0-61.9-50.1-112-112-112S208 82.1 208 144c0 61.9 50.1 112 112 112zm105.2 194.5c-2.3-1.2-4.6-2.6-6.8-3.9-8.2 4.8-15.3 9.8-27.5 9.8-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-10.7-34.5 24.9-49.7 25.8-50.3-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-3.8-2.2-7-5-9.8-8.1-3.3.2-6.5.6-9.8.6-24.6 0-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h255.4c-3.7-6-6.2-12.8-6.2-20.3v-9.2zM173.1 274.6C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},sm={prefix:"fas",iconName:"users-slash",icon:[640,512,[],"e073","M132.65,212.32,36.21,137.78A63.4,63.4,0,0,0,32,160a63.84,63.84,0,0,0,100.65,52.32Zm40.44,62.28A63.79,63.79,0,0,0,128,256H64A64.06,64.06,0,0,0,0,320v32a32,32,0,0,0,32,32H97.91A146.62,146.62,0,0,1,173.09,274.6ZM544,224a64,64,0,1,0-64-64A64.06,64.06,0,0,0,544,224ZM500.56,355.11a114.24,114.24,0,0,0-84.47-65.28L361,247.23c41.46-16.3,71-55.92,71-103.23A111.93,111.93,0,0,0,320,32c-57.14,0-103.69,42.83-110.6,98.08L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45ZM128,403.21V432a48,48,0,0,0,48,48H464a47.45,47.45,0,0,0,12.57-1.87L232,289.13C173.74,294.83,128,343.42,128,403.21ZM576,256H512a63.79,63.79,0,0,0-45.09,18.6A146.29,146.29,0,0,1,542,384h66a32,32,0,0,0,32-32V320A64.06,64.06,0,0,0,576,256Z"]},hm={prefix:"fas",iconName:"utensil-spoon",icon:[512,512,[],"f2e5","M480.1 31.9c-55-55.1-164.9-34.5-227.8 28.5-49.3 49.3-55.1 110-28.8 160.4L9 413.2c-11.6 10.5-12.1 28.5-1 39.5L59.3 504c11 11 29.1 10.5 39.5-1.1l192.4-214.4c50.4 26.3 111.1 20.5 160.4-28.8 63-62.9 83.6-172.8 28.5-227.8z"]},vm={prefix:"fas",iconName:"utensils",icon:[416,512,[],"f2e7","M207.9 15.2c.8 4.7 16.1 94.5 16.1 128.8 0 52.3-27.8 89.6-68.9 104.6L168 486.7c.7 13.7-10.2 25.3-24 25.3H80c-13.7 0-24.7-11.5-24-25.3l12.9-238.1C27.7 233.6 0 196.2 0 144 0 109.6 15.3 19.9 16.1 15.2 19.3-5.1 61.4-5.4 64 16.3v141.2c1.3 3.4 15.1 3.2 16 0 1.4-25.3 7.9-139.2 8-141.8 3.3-20.8 44.7-20.8 47.9 0 .2 2.7 6.6 116.5 8 141.8.9 3.2 14.8 3.4 16 0V16.3c2.6-21.6 44.8-21.4 48-1.1zm119.2 285.7l-15 185.1c-1.2 14 9.9 26 23.9 26h56c13.3 0 24-10.7 24-24V24c0-13.2-10.7-24-24-24-82.5 0-221.4 178.5-64.9 300.9z"]},mm={prefix:"fas",iconName:"vector-square",icon:[512,512,[],"f5cb","M512 128V32c0-17.67-14.33-32-32-32h-96c-17.67 0-32 14.33-32 32H160c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32v192c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32h192c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32V160c17.67 0 32-14.33 32-32zm-96-64h32v32h-32V64zM64 64h32v32H64V64zm32 384H64v-32h32v32zm352 0h-32v-32h32v32zm-32-96h-32c-17.67 0-32 14.33-32 32v32H160v-32c0-17.67-14.33-32-32-32H96V160h32c17.67 0 32-14.33 32-32V96h192v32c0 17.67 14.33 32 32 32h32v192z"]},zm={prefix:"fas",iconName:"venus",icon:[288,512,[],"f221","M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z"]},pm={prefix:"fas",iconName:"venus-double",icon:[512,512,[],"f226","M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80zm336 140.4V368h36c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-36v36c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-36h-36c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h36v-51.6c-21.2-4.8-40.6-14.3-57.2-27.3 14-16.7 25-36 32.1-57.1 14.5 14.8 34.7 24 57.1 24 44.1 0 80-35.9 80-80s-35.9-80-80-80c-22.3 0-42.6 9.2-57.1 24-7.1-21.1-18-40.4-32.1-57.1C303.4 43.6 334.3 32 368 32c79.5 0 144 64.5 144 144 0 68.5-47.9 125.9-112 140.4z"]},dm={prefix:"fas",iconName:"venus-mars",icon:[576,512,[],"f228","M564 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C422.5 72.1 396.2 64 368 64c-33.7 0-64.6 11.6-89.2 30.9 14 16.7 25 36 32.1 57.1 14.5-14.8 34.7-24 57.1-24 44.1 0 80 35.9 80 80s-35.9 80-80 80c-22.3 0-42.6-9.2-57.1-24-7.1 21.1-18 40.4-32.1 57.1 24.5 19.4 55.5 30.9 89.2 30.9 79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 64C64.5 64 0 128.5 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.6 112-71.9 112-140.4 0-79.5-64.5-144-144-144zm0 224c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},Mm={prefix:"fas",iconName:"vest",icon:[448,512,[],"e085","M437.252,239.877,384,160V32A32,32,0,0,0,352,0H320a24.021,24.021,0,0,0-13.312,4.031l-25,16.672a103.794,103.794,0,0,1-115.376,0l-25-16.672A24.021,24.021,0,0,0,128,0H96A32,32,0,0,0,64,32V160L10.748,239.877A64,64,0,0,0,0,275.377V480a32,32,0,0,0,32,32H192V288a31.987,31.987,0,0,1,1.643-10.119L207.135,237.4,150.188,66.564A151.518,151.518,0,0,0,224,86.234a151.55,151.55,0,0,0,73.812-19.672L224,288V512H416a32,32,0,0,0,32-32V275.377A64,64,0,0,0,437.252,239.877ZM131.312,371.312l-48,48a16,16,0,0,1-22.624-22.624l48-48a16,16,0,0,1,22.624,22.624Zm256,48a15.992,15.992,0,0,1-22.624,0l-48-48a16,16,0,0,1,22.624-22.624l48,48A15.993,15.993,0,0,1,387.312,419.312Z"]},um={prefix:"fas",iconName:"vest-patches",icon:[448,512,[],"e086","M437.252,239.877,384,160V32A32,32,0,0,0,352,0H320a23.982,23.982,0,0,0-13.312,4.031l-25,16.672a103.794,103.794,0,0,1-115.376,0l-25-16.672A23.982,23.982,0,0,0,128,0H96A32,32,0,0,0,64,32V160L10.748,239.877A64,64,0,0,0,0,275.377V480a32,32,0,0,0,32,32H192V288a31.987,31.987,0,0,1,1.643-10.119L207.135,237.4,150.188,66.561A151.579,151.579,0,0,0,224,86.234a151.565,151.565,0,0,0,73.811-19.668L224,288V512H416a32,32,0,0,0,32-32V275.377A64,64,0,0,0,437.252,239.877ZM63.5,272.484a12.01,12.01,0,0,1,17-16.968l15.5,15.5,15.5-15.5a12.01,12.01,0,0,1,17,16.968L112.984,288,128.5,303.516a12.01,12.01,0,0,1-17,16.968L96,304.984l-15.5,15.5a12.01,12.01,0,0,1-17-16.968L79.016,288ZM96,456a40,40,0,1,1,40-40A40,40,0,0,1,96,456ZM359.227,335.785,310.7,336a6.671,6.671,0,0,1-6.7-6.7l.215-48.574A24.987,24.987,0,0,1,331.43,256.1c12.789,1.162,22.129,12.619,22.056,25.419l-.037,5.057,5.051-.037c12.826-.035,24.236,9.275,25.4,22.076A24.948,24.948,0,0,1,359.227,335.785Z"]},Cm={prefix:"fas",iconName:"vial",icon:[480,512,[],"f492","M477.7 186.1L309.5 18.3c-3.1-3.1-8.2-3.1-11.3 0l-34 33.9c-3.1 3.1-3.1 8.2 0 11.3l11.2 11.1L33 316.5c-38.8 38.7-45.1 102-9.4 143.5 20.6 24 49.5 36 78.4 35.9 26.4 0 52.8-10 72.9-30.1l246.3-245.7 11.2 11.1c3.1 3.1 8.2 3.1 11.3 0l34-33.9c3.1-3 3.1-8.1 0-11.2zM318 256H161l148-147.7 78.5 78.3L318 256z"]},Hm={prefix:"fas",iconName:"vials",icon:[640,512,[],"f493","M72 64h24v240c0 44.1 35.9 80 80 80s80-35.9 80-80V64h24c4.4 0 8-3.6 8-8V8c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm72 0h64v96h-64V64zm480 384H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM360 64h24v240c0 44.1 35.9 80 80 80s80-35.9 80-80V64h24c4.4 0 8-3.6 8-8V8c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm72 0h64v96h-64V64z"]},Vm={prefix:"fas",iconName:"video",icon:[576,512,[],"f03d","M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"]},gm={prefix:"fas",iconName:"video-slash",icon:[640,512,[],"f4e2","M633.8 458.1l-55-42.5c15.4-1.4 29.2-13.7 29.2-31.1v-257c0-25.5-29.1-40.4-50.4-25.8L448 177.3v137.2l-32-24.7v-178c0-26.4-21.4-47.8-47.8-47.8H123.9L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4L42.7 82 416 370.6l178.5 138c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.5-6.9 4.2-17-2.8-22.4zM32 400.2c0 26.4 21.4 47.8 47.8 47.8h288.4c11.2 0 21.4-4 29.6-10.5L32 154.7v245.5z"]},Lm={prefix:"fas",iconName:"vihara",icon:[640,512,[],"f6a7","M632.88 400.71L544 352v-64l55.16-17.69c11.79-5.9 11.79-22.72 0-28.62L480 192v-64l27.31-16.3c7.72-7.72 5.61-20.74-4.16-25.62L320 0 136.85 86.07c-9.77 4.88-11.88 17.9-4.16 25.62L160 128v64L40.84 241.69c-11.79 5.9-11.79 22.72 0 28.62L96 288v64L7.12 400.71c-5.42 3.62-7.7 9.63-7 15.29.62 5.01 3.57 9.75 8.72 12.33L64 448v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48l55.15-19.67c5.16-2.58 8.1-7.32 8.72-12.33.71-5.67-1.57-11.68-6.99-15.29zM224 128h192v64H224v-64zm-64 224v-64h320v64H160z"]},xm={prefix:"fas",iconName:"virus",icon:[512,512,[],"e074","M483.55,227.55H462c-50.68,0-76.07-61.27-40.23-97.11L437,115.19A28.44,28.44,0,0,0,396.8,75L381.56,90.22c-35.84,35.83-97.11,10.45-97.11-40.23V28.44a28.45,28.45,0,0,0-56.9,0V50c0,50.68-61.27,76.06-97.11,40.23L115.2,75A28.44,28.44,0,0,0,75,115.19l15.25,15.25c35.84,35.84,10.45,97.11-40.23,97.11H28.45a28.45,28.45,0,1,0,0,56.89H50c50.68,0,76.07,61.28,40.23,97.12L75,396.8A28.45,28.45,0,0,0,115.2,437l15.24-15.25c35.84-35.84,97.11-10.45,97.11,40.23v21.54a28.45,28.45,0,0,0,56.9,0V462c0-50.68,61.27-76.07,97.11-40.23L396.8,437A28.45,28.45,0,0,0,437,396.8l-15.25-15.24c-35.84-35.84-10.45-97.12,40.23-97.12h21.54a28.45,28.45,0,1,0,0-56.89ZM224,272a48,48,0,1,1,48-48A48,48,0,0,1,224,272Zm80,56a24,24,0,1,1,24-24A24,24,0,0,1,304,328Z"]},bm={prefix:"fas",iconName:"virus-slash",icon:[640,512,[],"e075","M114,227.6H92.4C76.7,227.6,64,240.3,64,256s12.7,28.4,28.4,28.4H114c50.7,0,76.1,61.3,40.2,97.1L139,396.8 c-11.5,10.7-12.2,28.7-1.6,40.2s28.7,12.2,40.2,1.6c0.5-0.5,1.1-1,1.6-1.6l15.2-15.2c35.8-35.8,97.1-10.5,97.1,40.2v21.5 c0,15.7,12.8,28.4,28.5,28.4c15.7,0,28.4-12.7,28.4-28.4V462c0-26.6,17-45.9,38.2-53.4l-244.5-189 C133.7,224.7,123.9,227.5,114,227.6z M617,505.8l19.6-25.3c5.4-7,4.2-17-2.8-22.5L470.6,332c4.2-25.4,24.9-47.5,55.4-47.5h21.5 c15.7,0,28.4-12.7,28.4-28.4s-12.7-28.4-28.4-28.4H526c-50.7,0-76.1-61.3-40.2-97.1l15.2-15.3c10.7-11.5,10-29.5-1.6-40.2 c-10.9-10.1-27.7-10.1-38.6,0l-15.2,15.2c-35.8,35.8-97.1,10.5-97.1-40.2V28.5C348.4,12.7,335.7,0,320,0 c-15.7,0-28.4,12.7-28.4,28.4V50c0,50.7-61.3,76.1-97.1,40.2L179.2,75c-11.1-11.1-29.4-10.6-40.5,0.5L45.5,3.4 c-7-5.4-17-4.2-22.5,2.8L3.4,31.5c-5.4,7-4.2,17,2.8,22.5l588.4,454.7C601.5,514.1,611.6,512.8,617,505.8z M335.4,227.5l-62.9-48.6 c4.9-1.8,10.2-2.8,15.4-2.9c26.5,0,48,21.5,48,48C336,225.2,335.5,226.3,335.4,227.5z"]},Nm={prefix:"fas",iconName:"viruses",icon:[640,512,[],"e076","M624,352H611.88c-28.51,0-42.79-34.47-22.63-54.63l8.58-8.57a16,16,0,1,0-22.63-22.63l-8.57,8.58C546.47,294.91,512,280.63,512,252.12V240a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.57c20.16,20.16,5.88,54.63-22.63,54.63H368a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.57a16,16,0,1,0,22.63,22.63l8.57-8.58c20.16-20.16,54.63-5.88,54.63,22.63V496a16,16,0,0,0,32,0V483.88c0-28.51,34.47-42.79,54.63-22.63l8.57,8.58a16,16,0,1,0,22.63-22.63l-8.58-8.57C569.09,418.47,583.37,384,611.88,384H624a16,16,0,0,0,0-32ZM480,384a32,32,0,1,1,32-32A32,32,0,0,1,480,384ZM346.51,213.33h16.16a21.33,21.33,0,0,0,0-42.66H346.51c-38,0-57.05-46-30.17-72.84l11.43-11.44A21.33,21.33,0,0,0,297.6,56.23L286.17,67.66c-26.88,26.88-72.84,7.85-72.84-30.17V21.33a21.33,21.33,0,0,0-42.66,0V37.49c0,38-46,57.05-72.84,30.17L86.4,56.23A21.33,21.33,0,0,0,56.23,86.39L67.66,97.83c26.88,26.88,7.85,72.84-30.17,72.84H21.33a21.33,21.33,0,0,0,0,42.66H37.49c38,0,57.05,46,30.17,72.84L56.23,297.6A21.33,21.33,0,1,0,86.4,327.77l11.43-11.43c26.88-26.88,72.84-7.85,72.84,30.17v16.16a21.33,21.33,0,0,0,42.66,0V346.51c0-38,46-57.05,72.84-30.17l11.43,11.43a21.33,21.33,0,0,0,30.17-30.17l-11.43-11.43C289.46,259.29,308.49,213.33,346.51,213.33ZM160,192a32,32,0,1,1,32-32A32,32,0,0,1,160,192Zm80,32a16,16,0,1,1,16-16A16,16,0,0,1,240,224Z"]},Am={prefix:"fas",iconName:"voicemail",icon:[640,512,[],"f897","M496 128a144 144 0 0 0-119.74 224H263.74A144 144 0 1 0 144 416h352a144 144 0 0 0 0-288zM64 272a80 80 0 1 1 80 80 80 80 0 0 1-80-80zm432 80a80 80 0 1 1 80-80 80 80 0 0 1-80 80z"]},Sm={prefix:"fas",iconName:"volleyball-ball",icon:[512,512,[],"f45f","M231.39 243.48a285.56 285.56 0 0 0-22.7-105.7c-90.8 42.4-157.5 122.4-180.3 216.8a249 249 0 0 0 56.9 81.1 333.87 333.87 0 0 1 146.1-192.2zm-36.9-134.4a284.23 284.23 0 0 0-57.4-70.7c-91 49.8-144.8 152.9-125 262.2 33.4-83.1 98.4-152 182.4-191.5zm187.6 165.1c8.6-99.8-27.3-197.5-97.5-264.4-14.7-1.7-51.6-5.5-98.9 8.5A333.87 333.87 0 0 1 279.19 241a285 285 0 0 0 102.9 33.18zm-124.7 9.5a286.33 286.33 0 0 0-80.2 72.6c82 57.3 184.5 75.1 277.5 47.8a247.15 247.15 0 0 0 42.2-89.9 336.1 336.1 0 0 1-80.9 10.4c-54.6-.1-108.9-14.1-158.6-40.9zm-98.3 99.7c-15.2 26-25.7 54.4-32.1 84.2a247.07 247.07 0 0 0 289-22.1c-112.9 16.1-203.3-24.8-256.9-62.1zm180.3-360.6c55.3 70.4 82.5 161.2 74.6 253.6a286.59 286.59 0 0 0 89.7-14.2c0-2 .3-4 .3-6 0-107.8-68.7-199.1-164.6-233.4z"]},ym={prefix:"fas",iconName:"volume-down",icon:[384,512,[],"f027","M215.03 72.04L126.06 161H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V89.02c0-21.47-25.96-31.98-40.97-16.98zm123.2 108.08c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 229.28 336 242.62 336 257c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.87z"]},wm={prefix:"fas",iconName:"volume-mute",icon:[512,512,[],"f6a9","M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z"]},km={prefix:"fas",iconName:"volume-off",icon:[256,512,[],"f026","M215 71l-89 89H24a24 24 0 0 0-24 24v144a24 24 0 0 0 24 24h102.06L215 441c15 15 41 4.47 41-17V88c0-21.47-26-32-41-17z"]},Tm={prefix:"fas",iconName:"volume-up",icon:[576,512,[],"f028","M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z"]},Pm={prefix:"fas",iconName:"vote-yea",icon:[640,512,[],"f772","M608 320h-64v64h22.4c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8H96v-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h576c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32zm-96 64V64.3c0-17.9-14.5-32.3-32.3-32.3H160.4C142.5 32 128 46.5 128 64.3V384h384zM211.2 202l25.5-25.3c4.2-4.2 11-4.2 15.2.1l41.3 41.6 95.2-94.4c4.2-4.2 11-4.2 15.2.1l25.3 25.5c4.2 4.2 4.2 11-.1 15.2L300.5 292c-4.2 4.2-11 4.2-15.2-.1l-74.1-74.7c-4.3-4.2-4.2-11 0-15.2z"]},Dm={prefix:"fas",iconName:"vr-cardboard",icon:[640,512,[],"f729","M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h160.22c25.19 0 48.03-14.77 58.36-37.74l27.74-61.64C286.21 331.08 302.35 320 320 320s33.79 11.08 41.68 28.62l27.74 61.64C399.75 433.23 422.6 448 447.78 448H608c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM160 304c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64zm320 0c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64z"]},Em={prefix:"fas",iconName:"walking",icon:[320,512,[],"f554","M208 96c26.5 0 48-21.5 48-48S234.5 0 208 0s-48 21.5-48 48 21.5 48 48 48zm94.5 149.1l-23.3-11.8-9.7-29.4c-14.7-44.6-55.7-75.8-102.2-75.9-36-.1-55.9 10.1-93.3 25.2-21.6 8.7-39.3 25.2-49.7 46.2L17.6 213c-7.8 15.8-1.5 35 14.2 42.9 15.6 7.9 34.6 1.5 42.5-14.3L81 228c3.5-7 9.3-12.5 16.5-15.4l26.8-10.8-15.2 60.7c-5.2 20.8.4 42.9 14.9 58.8l59.9 65.4c7.2 7.9 12.3 17.4 14.9 27.7l18.3 73.3c4.3 17.1 21.7 27.6 38.8 23.3 17.1-4.3 27.6-21.7 23.3-38.8l-22.2-89c-2.6-10.3-7.7-19.9-14.9-27.7l-45.5-49.7 17.2-68.7 5.5 16.5c5.3 16.1 16.7 29.4 31.7 37l23.3 11.8c15.6 7.9 34.6 1.5 42.5-14.3 7.7-15.7 1.4-35.1-14.3-43zM73.6 385.8c-3.2 8.1-8 15.4-14.2 21.5l-50 50.1c-12.5 12.5-12.5 32.8 0 45.3s32.7 12.5 45.2 0l59.4-59.4c6.1-6.1 10.9-13.4 14.2-21.5l13.5-33.8c-55.3-60.3-38.7-41.8-47.4-53.7l-20.7 51.5z"]},Im={prefix:"fas",iconName:"wallet",icon:[512,512,[],"f555","M461.2 128H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h384c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h397.2c28.02 0 50.8-21.53 50.8-48V176c0-26.47-22.78-48-50.8-48zM416 336c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},Zm={prefix:"fas",iconName:"warehouse",icon:[640,512,[],"f494","M504 352H136.4c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 96H136.1c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0-192H136.6c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm106.5-139L338.4 3.7a48.15 48.15 0 0 0-36.9 0L29.5 117C11.7 124.5 0 141.9 0 161.3V504c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V256c0-17.6 14.6-32 32.6-32h382.8c18 0 32.6 14.4 32.6 32v248c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V161.3c0-19.4-11.7-36.8-29.5-44.3z"]},Bm={prefix:"fas",iconName:"water",icon:[576,512,[],"f773","M562.1 383.9c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144C540.6 93.4 520 85.4 504.2 73 490.1 61.9 470 61.7 456 73c-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3z"]},Om={prefix:"fas",iconName:"wave-square",icon:[640,512,[],"f83e","M476 480H324a36 36 0 0 1-36-36V96h-96v156a36 36 0 0 1-36 36H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h112V68a36 36 0 0 1 36-36h152a36 36 0 0 1 36 36v348h96V260a36 36 0 0 1 36-36h140a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H512v156a36 36 0 0 1-36 36z"]},Fm={prefix:"fas",iconName:"weight",icon:[512,512,[],"f496","M448 64h-25.98C438.44 92.28 448 125.01 448 160c0 105.87-86.13 192-192 192S64 265.87 64 160c0-34.99 9.56-67.72 25.98-96H64C28.71 64 0 92.71 0 128v320c0 35.29 28.71 64 64 64h384c35.29 0 64-28.71 64-64V128c0-35.29-28.71-64-64-64zM256 320c88.37 0 160-71.63 160-160S344.37 0 256 0 96 71.63 96 160s71.63 160 160 160zm-.3-151.94l33.58-78.36c3.5-8.17 12.94-11.92 21.03-8.41 8.12 3.48 11.88 12.89 8.41 21l-33.67 78.55C291.73 188 296 197.45 296 208c0 22.09-17.91 40-40 40s-40-17.91-40-40c0-21.98 17.76-39.77 39.7-39.94z"]},qm={prefix:"fas",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M510.28 445.86l-73.03-292.13c-3.8-15.19-16.44-25.72-30.87-25.72h-60.25c3.57-10.05 5.88-20.72 5.88-32 0-53.02-42.98-96-96-96s-96 42.98-96 96c0 11.28 2.3 21.95 5.88 32h-60.25c-14.43 0-27.08 10.54-30.87 25.72L1.72 445.86C-6.61 479.17 16.38 512 48.03 512h415.95c31.64 0 54.63-32.83 46.3-66.14zM256 128c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z"]},Rm={prefix:"fas",iconName:"wheelchair",icon:[512,512,[],"f193","M496.101 385.669l14.227 28.663c3.929 7.915.697 17.516-7.218 21.445l-65.465 32.886c-16.049 7.967-35.556 1.194-43.189-15.055L331.679 320H192c-15.925 0-29.426-11.71-31.679-27.475C126.433 55.308 128.38 70.044 128 64c0-36.358 30.318-65.635 67.052-63.929 33.271 1.545 60.048 28.905 60.925 62.201.868 32.933-23.152 60.423-54.608 65.039l4.67 32.69H336c8.837 0 16 7.163 16 16v32c0 8.837-7.163 16-16 16H215.182l4.572 32H352a32 32 0 0 1 28.962 18.392L438.477 396.8l36.178-18.349c7.915-3.929 17.517-.697 21.446 7.218zM311.358 352h-24.506c-7.788 54.204-54.528 96-110.852 96-61.757 0-112-50.243-112-112 0-41.505 22.694-77.809 56.324-97.156-3.712-25.965-6.844-47.86-9.488-66.333C45.956 198.464 0 261.963 0 336c0 97.047 78.953 176 176 176 71.87 0 133.806-43.308 161.11-105.192L311.358 352z"]},Um={prefix:"fas",iconName:"wifi",icon:[640,512,[],"f1eb","M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z"]},Gm={prefix:"fas",iconName:"wind",icon:[512,512,[],"f72e","M156.7 256H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h142.2c15.9 0 30.8 10.9 33.4 26.6 3.3 20-12.1 37.4-31.6 37.4-14.1 0-26.1-9.2-30.4-21.9-2.1-6.3-8.6-10.1-15.2-10.1H81.6c-9.8 0-17.7 8.8-15.9 18.4 8.6 44.1 47.6 77.6 94.2 77.6 57.1 0 102.7-50.1 95.2-108.6C249 291 205.4 256 156.7 256zM16 224h336c59.7 0 106.8-54.8 93.8-116.7-7.6-36.2-36.9-65.5-73.1-73.1-55.4-11.6-105.1 24.9-114.9 75.5-1.9 9.6 6.1 18.3 15.8 18.3h32.8c6.7 0 13.1-3.8 15.2-10.1C325.9 105.2 337.9 96 352 96c19.4 0 34.9 17.4 31.6 37.4-2.6 15.7-17.4 26.6-33.4 26.6H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zm384 32H243.7c19.3 16.6 33.2 38.8 39.8 64H400c26.5 0 48 21.5 48 48s-21.5 48-48 48c-17.9 0-33.3-9.9-41.6-24.4-2.9-5-8.7-7.6-14.5-7.6h-33.8c-10.9 0-19 10.8-15.3 21.1 17.8 50.6 70.5 84.8 129.4 72.3 41.2-8.7 75.1-41.6 84.7-82.7C526 321.5 470.5 256 400 256z"]},_m={prefix:"fas",iconName:"window-close",icon:[512,512,[],"f410","M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-83.6 290.5c4.8 4.8 4.8 12.6 0 17.4l-40.5 40.5c-4.8 4.8-12.6 4.8-17.4 0L256 313.3l-66.5 67.1c-4.8 4.8-12.6 4.8-17.4 0l-40.5-40.5c-4.8-4.8-4.8-12.6 0-17.4l67.1-66.5-67.1-66.5c-4.8-4.8-4.8-12.6 0-17.4l40.5-40.5c4.8-4.8 12.6-4.8 17.4 0l66.5 67.1 66.5-67.1c4.8-4.8 12.6-4.8 17.4 0l40.5 40.5c4.8 4.8 4.8 12.6 0 17.4L313.3 256l67.1 66.5z"]},Wm={prefix:"fas",iconName:"window-maximize",icon:[512,512,[],"f2d0","M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-16 160H64v-84c0-6.6 5.4-12 12-12h360c6.6 0 12 5.4 12 12v84z"]},jm={prefix:"fas",iconName:"window-minimize",icon:[512,512,[],"f2d1","M464 352H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-32c0-26.5-21.5-48-48-48z"]},$m={prefix:"fas",iconName:"window-restore",icon:[512,512,[],"f2d2","M512 48v288c0 26.5-21.5 48-48 48h-48V176c0-44.1-35.9-80-80-80H128V48c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zM384 176v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zm-68 28c0-6.6-5.4-12-12-12H76c-6.6 0-12 5.4-12 12v52h252v-52z"]},Ym={prefix:"fas",iconName:"wine-bottle",icon:[512,512,[],"f72f","M507.31 72.57L439.43 4.69c-6.25-6.25-16.38-6.25-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l-76.67 76.67c-46.58-19.7-102.4-10.73-140.37 27.23L18.75 312.23c-24.99 24.99-24.99 65.52 0 90.51l90.51 90.51c24.99 24.99 65.52 24.99 90.51 0l158.39-158.39c37.96-37.96 46.93-93.79 27.23-140.37l76.67-76.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.24-6.24 6.24-16.37-.01-22.62zM179.22 423.29l-90.51-90.51 122.04-122.04 90.51 90.51-122.04 122.04z"]},Km={prefix:"fas",iconName:"wine-glass",icon:[288,512,[],"f4e3","M216 464h-40V346.81c68.47-15.89 118.05-79.91 111.4-154.16l-15.95-178.1C270.71 6.31 263.9 0 255.74 0H32.26c-8.15 0-14.97 6.31-15.7 14.55L.6 192.66C-6.05 266.91 43.53 330.93 112 346.82V464H72c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h208c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40z"]},Jm={prefix:"fas",iconName:"wine-glass-alt",icon:[288,512,[],"f5ce","M216 464h-40V346.81c68.47-15.89 118.05-79.91 111.4-154.16l-15.95-178.1C270.71 6.31 263.9 0 255.74 0H32.26c-8.15 0-14.97 6.31-15.7 14.55L.6 192.66C-6.05 266.91 43.53 330.93 112 346.82V464H72c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h208c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM61.75 48h164.5l7.17 80H54.58l7.17-80z"]},Qm={prefix:"fas",iconName:"won-sign",icon:[576,512,[],"f159","M564 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-48l18.6-80.6c1.7-7.5-4-14.7-11.7-14.7h-46.1c-5.7 0-10.6 4-11.7 9.5L450.7 128H340.8l-19.7-86c-1.3-5.5-6.1-9.3-11.7-9.3h-44c-5.6 0-10.4 3.8-11.7 9.3l-20 86H125l-17.5-85.7c-1.1-5.6-6.1-9.6-11.8-9.6H53.6c-7.7 0-13.4 7.1-11.7 14.6L60 128H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h62.3l7.2 32H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h83.9l40.9 182.6c1.2 5.5 6.1 9.4 11.7 9.4h56.8c5.6 0 10.4-3.9 11.7-9.3L259.3 288h55.1l42.4 182.7c1.3 5.4 6.1 9.3 11.7 9.3h56.8c5.6 0 10.4-3.9 11.7-9.3L479.1 288H564c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-70.1l7.4-32zM183.8 342c-6.2 25.8-6.8 47.2-7.3 47.2h-1.1s-1.7-22-6.8-47.2l-11-54h38.8zm27.5-118h-66.8l-6.5-32h80.8zm62.9 0l2-8.6c1.9-8 3.5-16 4.8-23.4h11.8c1.3 7.4 2.9 15.4 4.8 23.4l2 8.6zm130.9 118c-5.1 25.2-6.8 47.2-6.8 47.2h-1.1c-.6 0-1.1-21.4-7.3-47.2l-12.4-54h39.1zm25.2-118h-67.4l-7.3-32h81.6z"]},Xm={prefix:"fas",iconName:"wrench",icon:[512,512,[],"f0ad","M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},cz={prefix:"fas",iconName:"x-ray",icon:[640,512,[],"f497","M240 384c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm160 32c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zM624 0H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16zm0 448h-48V96H64v352H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM480 248c0 4.4-3.6 8-8 8H336v32h104c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H336v32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48v-16h-64v16c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48h64v-32H200c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h104v-32H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h136v-32H200c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h104v-24c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v24h104c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H336v32h136c4.4 0 8 3.6 8 8v16z"]},az={prefix:"fas",iconName:"yen-sign",icon:[384,512,[],"f157","M351.2 32h-65.3c-4.6 0-8.8 2.6-10.8 6.7l-55.4 113.2c-14.5 34.7-27.1 71.9-27.1 71.9h-1.3s-12.6-37.2-27.1-71.9L108.8 38.7c-2-4.1-6.2-6.7-10.8-6.7H32.8c-9.1 0-14.8 9.7-10.6 17.6L102.3 200H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h88.2l19.8 37.2V320H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h108v92c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-92h108c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12H232v-26.8l19.8-37.2H340c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12h-58.3l80.1-150.4c4.3-7.9-1.5-17.6-10.6-17.6z"]},ez={prefix:"fas",iconName:"yin-yang",icon:[496,512,[],"f6ad","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 376c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-128c-53.02 0-96 42.98-96 96s42.98 96 96 96c-106.04 0-192-85.96-192-192S141.96 64 248 64c53.02 0 96 42.98 96 96s-42.98 96-96 96zm0-128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"]},H1={faAd:x8,faAddressBook:b8,faAddressCard:N8,faAdjust:A8,faAirFreshener:S8,faAlignCenter:y8,faAlignJustify:w8,faAlignLeft:k8,faAlignRight:T8,faAllergies:P8,faAmbulance:D8,faAmericanSignLanguageInterpreting:E8,faAnchor:I8,faAngleDoubleDown:Z8,faAngleDoubleLeft:B8,faAngleDoubleRight:O8,faAngleDoubleUp:F8,faAngleDown:q8,faAngleLeft:R8,faAngleRight:U8,faAngleUp:G8,faAngry:_8,faAnkh:W8,faAppleAlt:j8,faArchive:$8,faArchway:Y8,faArrowAltCircleDown:K8,faArrowAltCircleLeft:J8,faArrowAltCircleRight:Q8,faArrowAltCircleUp:X8,faArrowCircleDown:c0,faArrowCircleLeft:a0,faArrowCircleRight:e0,faArrowCircleUp:i0,faArrowDown:n0,faArrowLeft:l0,faArrowRight:o0,faArrowUp:r0,faArrowsAlt:f0,faArrowsAltH:t0,faArrowsAltV:s0,faAssistiveListeningSystems:h0,faAsterisk:v0,faAt:m0,faAtlas:z0,faAtom:p0,faAudioDescription:d0,faAward:M0,faBaby:u0,faBabyCarriage:C0,faBackspace:H0,faBackward:V0,faBacon:g0,faBacteria:L0,faBacterium:x0,faBahai:b0,faBalanceScale:N0,faBalanceScaleLeft:A0,faBalanceScaleRight:S0,faBan:y0,faBandAid:w0,faBarcode:k0,faBars:T0,faBaseballBall:P0,faBasketballBall:D0,faBath:E0,faBatteryEmpty:I0,faBatteryFull:Z0,faBatteryHalf:B0,faBatteryQuarter:O0,faBatteryThreeQuarters:F0,faBed:q0,faBeer:R0,faBell:U0,faBellSlash:G0,faBezierCurve:_0,faBible:W0,faBicycle:j0,faBiking:$0,faBinoculars:Y0,faBiohazard:K0,faBirthdayCake:J0,faBlender:Q0,faBlenderPhone:X0,faBlind:c5,faBlog:a5,faBold:e5,faBolt:i5,faBomb:n5,faBone:l5,faBong:o5,faBook:r5,faBookDead:f5,faBookMedical:t5,faBookOpen:s5,faBookReader:h5,faBookmark:v5,faBorderAll:m5,faBorderNone:z5,faBorderStyle:p5,faBowlingBall:d5,faBox:M5,faBoxOpen:u5,faBoxTissue:C5,faBoxes:H5,faBraille:V5,faBrain:g5,faBreadSlice:L5,faBriefcase:x5,faBriefcaseMedical:b5,faBroadcastTower:N5,faBroom:A5,faBrush:S5,faBug:y5,faBuilding:w5,faBullhorn:k5,faBullseye:T5,faBurn:P5,faBus:D5,faBusAlt:E5,faBusinessTime:I5,faCalculator:Z5,faCalendar:B5,faCalendarAlt:O5,faCalendarCheck:F5,faCalendarDay:q5,faCalendarMinus:R5,faCalendarPlus:U5,faCalendarTimes:G5,faCalendarWeek:_5,faCamera:W5,faCameraRetro:j5,faCampground:$5,faCandyCane:Y5,faCannabis:K5,faCapsules:J5,faCar:Q5,faCarAlt:X5,faCarBattery:c7,faCarCrash:a7,faCarSide:e7,faCaravan:i7,faCaretDown:n7,faCaretLeft:l7,faCaretRight:o7,faCaretSquareDown:r7,faCaretSquareLeft:f7,faCaretSquareRight:t7,faCaretSquareUp:s7,faCaretUp:h7,faCarrot:v7,faCartArrowDown:m7,faCartPlus:z7,faCashRegister:p7,faCat:d7,faCertificate:M7,faChair:u7,faChalkboard:C7,faChalkboardTeacher:H7,faChargingStation:V7,faChartArea:g7,faChartBar:L7,faChartLine:x7,faChartPie:b7,faCheck:N7,faCheckCircle:A7,faCheckDouble:S7,faCheckSquare:y7,faCheese:w7,faChess:k7,faChessBishop:T7,faChessBoard:P7,faChessKing:D7,faChessKnight:E7,faChessPawn:I7,faChessQueen:Z7,faChessRook:B7,faChevronCircleDown:O7,faChevronCircleLeft:F7,faChevronCircleRight:q7,faChevronCircleUp:R7,faChevronDown:U7,faChevronLeft:G7,faChevronRight:_7,faChevronUp:W7,faChild:j7,faChurch:$7,faCircle:Y7,faCircleNotch:K7,faCity:J7,faClinicMedical:Q7,faClipboard:X7,faClipboardCheck:c9,faClipboardList:a9,faClock:e9,faClone:i9,faClosedCaptioning:n9,faCloud:l9,faCloudDownloadAlt:o9,faCloudMeatball:r9,faCloudMoon:f9,faCloudMoonRain:t9,faCloudRain:s9,faCloudShowersHeavy:h9,faCloudSun:v9,faCloudSunRain:m9,faCloudUploadAlt:z9,faCocktail:p9,faCode:d9,faCodeBranch:M9,faCoffee:u9,faCog:C9,faCogs:H9,faCoins:V9,faColumns:g9,faComment:L9,faCommentAlt:x9,faCommentDollar:b9,faCommentDots:N9,faCommentMedical:A9,faCommentSlash:S9,faComments:y9,faCommentsDollar:w9,faCompactDisc:k9,faCompass:T9,faCompress:P9,faCompressAlt:D9,faCompressArrowsAlt:E9,faConciergeBell:I9,faCookie:Z9,faCookieBite:B9,faCopy:O9,faCopyright:F9,faCouch:q9,faCreditCard:R9,faCrop:U9,faCropAlt:G9,faCross:_9,faCrosshairs:W9,faCrow:j9,faCrown:$9,faCrutch:Y9,faCube:K9,faCubes:J9,faCut:Q9,faDatabase:X9,faDeaf:cc,faDemocrat:ac,faDesktop:ec,faDharmachakra:ic,faDiagnoses:nc,faDice:lc,faDiceD20:oc,faDiceD6:rc,faDiceFive:fc,faDiceFour:tc,faDiceOne:sc,faDiceSix:hc,faDiceThree:vc,faDiceTwo:mc,faDigitalTachograph:zc,faDirections:pc,faDisease:dc,faDivide:Mc,faDizzy:uc,faDna:Cc,faDog:Hc,faDollarSign:Vc,faDolly:gc,faDollyFlatbed:Lc,faDonate:xc,faDoorClosed:bc,faDoorOpen:Nc,faDotCircle:Ac,faDove:Sc,faDownload:yc,faDraftingCompass:wc,faDragon:kc,faDrawPolygon:Tc,faDrum:Pc,faDrumSteelpan:Dc,faDrumstickBite:Ec,faDumbbell:Ic,faDumpster:Zc,faDumpsterFire:Bc,faDungeon:Oc,faEdit:Fc,faEgg:qc,faEject:Rc,faEllipsisH:Uc,faEllipsisV:Gc,faEnvelope:_c,faEnvelopeOpen:Wc,faEnvelopeOpenText:jc,faEnvelopeSquare:$c,faEquals:Yc,faEraser:Kc,faEthernet:Jc,faEuroSign:Qc,faExchangeAlt:Xc,faExclamation:ca,faExclamationCircle:aa,faExclamationTriangle:ea,faExpand:ia,faExpandAlt:na,faExpandArrowsAlt:la,faExternalLinkAlt:oa,faExternalLinkSquareAlt:ra,faEye:fa,faEyeDropper:ta,faEyeSlash:sa,faFan:ha,faFastBackward:va,faFastForward:ma,faFaucet:za,faFax:pa,faFeather:da,faFeatherAlt:Ma,faFemale:ua,faFighterJet:Ca,faFile:Ha,faFileAlt:Va,faFileArchive:ga,faFileAudio:La,faFileCode:xa,faFileContract:ba,faFileCsv:Na,faFileDownload:Aa,faFileExcel:Sa,faFileExport:ya,faFileImage:wa,faFileImport:ka,faFileInvoice:Ta,faFileInvoiceDollar:Pa,faFileMedical:Da,faFileMedicalAlt:Ea,faFilePdf:Ia,faFilePowerpoint:Za,faFilePrescription:Ba,faFileSignature:Oa,faFileUpload:Fa,faFileVideo:qa,faFileWord:Ra,faFill:Ua,faFillDrip:Ga,faFilm:_a,faFilter:Wa,faFingerprint:ja,faFire:$a,faFireAlt:Ya,faFireExtinguisher:Ka,faFirstAid:Ja,faFish:Qa,faFistRaised:Xa,faFlag:ce,faFlagCheckered:ae,faFlagUsa:ee,faFlask:ie,faFlushed:ne,faFolder:le,faFolderMinus:oe,faFolderOpen:re,faFolderPlus:fe,faFont:te,faFontAwesomeLogoFull:se,faFootballBall:he,faForward:ve,faFrog:me,faFrown:ze,faFrownOpen:pe,faFunnelDollar:de,faFutbol:Me,faGamepad:ue,faGasPump:Ce,faGavel:He,faGem:Ve,faGenderless:ge,faGhost:Le,faGift:xe,faGifts:be,faGlassCheers:Ne,faGlassMartini:Ae,faGlassMartiniAlt:Se,faGlassWhiskey:ye,faGlasses:we,faGlobe:ke,faGlobeAfrica:Te,faGlobeAmericas:Pe,faGlobeAsia:De,faGlobeEurope:Ee,faGolfBall:Ie,faGopuram:Ze,faGraduationCap:Be,faGreaterThan:Oe,faGreaterThanEqual:Fe,faGrimace:qe,faGrin:Re,faGrinAlt:Ue,faGrinBeam:Ge,faGrinBeamSweat:_e,faGrinHearts:We,faGrinSquint:je,faGrinSquintTears:$e,faGrinStars:Ye,faGrinTears:Ke,faGrinTongue:Je,faGrinTongueSquint:Qe,faGrinTongueWink:Xe,faGrinWink:ci,faGripHorizontal:ai,faGripLines:ei,faGripLinesVertical:ii,faGripVertical:ni,faGuitar:li,faHSquare:oi,faHamburger:ri,faHammer:fi,faHamsa:ti,faHandHolding:si,faHandHoldingHeart:hi,faHandHoldingMedical:vi,faHandHoldingUsd:mi,faHandHoldingWater:zi,faHandLizard:pi,faHandMiddleFinger:di,faHandPaper:Mi,faHandPeace:ui,faHandPointDown:Ci,faHandPointLeft:Hi,faHandPointRight:Vi,faHandPointUp:gi,faHandPointer:Li,faHandRock:xi,faHandScissors:bi,faHandSparkles:Ni,faHandSpock:Ai,faHands:Si,faHandsHelping:yi,faHandsWash:wi,faHandshake:ki,faHandshakeAltSlash:Ti,faHandshakeSlash:Pi,faHanukiah:Di,faHardHat:Ei,faHashtag:Ii,faHatCowboy:Zi,faHatCowboySide:Bi,faHatWizard:Oi,faHdd:Fi,faHeadSideCough:qi,faHeadSideCoughSlash:Ri,faHeadSideMask:Ui,faHeadSideVirus:Gi,faHeading:_i,faHeadphones:Wi,faHeadphonesAlt:ji,faHeadset:$i,faHeart:Yi,faHeartBroken:Ki,faHeartbeat:Ji,faHelicopter:Qi,faHighlighter:Xi,faHiking:cn,faHippo:an,faHistory:en,faHockeyPuck:nn,faHollyBerry:ln,faHome:on,faHorse:rn,faHorseHead:fn,faHospital:tn,faHospitalAlt:sn,faHospitalSymbol:hn,faHospitalUser:vn,faHotTub:mn,faHotdog:zn,faHotel:pn,faHourglass:dn,faHourglassEnd:Mn,faHourglassHalf:un,faHourglassStart:Cn,faHouseDamage:Hn,faHouseUser:Vn,faHryvnia:gn,faICursor:Ln,faIceCream:xn,faIcicles:bn,faIcons:Nn,faIdBadge:An,faIdCard:Sn,faIdCardAlt:yn,faIgloo:wn,faImage:kn,faImages:Tn,faInbox:Pn,faIndent:Dn,faIndustry:En,faInfinity:In,faInfo:Zn,faInfoCircle:Bn,faItalic:On,faJedi:Fn,faJoint:qn,faJournalWhills:Rn,faKaaba:Un,faKey:Gn,faKeyboard:_n,faKhanda:Wn,faKiss:jn,faKissBeam:$n,faKissWinkHeart:Yn,faKiwiBird:Kn,faLandmark:Jn,faLanguage:Qn,faLaptop:Xn,faLaptopCode:cl,faLaptopHouse:al,faLaptopMedical:el,faLaugh:il,faLaughBeam:nl,faLaughSquint:ll,faLaughWink:ol,faLayerGroup:rl,faLeaf:fl,faLemon:tl,faLessThan:sl,faLessThanEqual:hl,faLevelDownAlt:vl,faLevelUpAlt:ml,faLifeRing:zl,faLightbulb:pl,faLink:dl,faLiraSign:Ml,faList:ul,faListAlt:Cl,faListOl:Hl,faListUl:Vl,faLocationArrow:gl,faLock:Ll,faLockOpen:xl,faLongArrowAltDown:bl,faLongArrowAltLeft:Nl,faLongArrowAltRight:Al,faLongArrowAltUp:Sl,faLowVision:yl,faLuggageCart:wl,faLungs:kl,faLungsVirus:Tl,faMagic:Pl,faMagnet:Dl,faMailBulk:El,faMale:Il,faMap:Zl,faMapMarked:Bl,faMapMarkedAlt:Ol,faMapMarker:Fl,faMapMarkerAlt:ql,faMapPin:Rl,faMapSigns:Ul,faMarker:Gl,faMars:_l,faMarsDouble:Wl,faMarsStroke:jl,faMarsStrokeH:$l,faMarsStrokeV:Yl,faMask:Kl,faMedal:Jl,faMedkit:Ql,faMeh:Xl,faMehBlank:co,faMehRollingEyes:ao,faMemory:eo,faMenorah:io,faMercury:no,faMeteor:lo,faMicrochip:oo,faMicrophone:ro,faMicrophoneAlt:fo,faMicrophoneAltSlash:to,faMicrophoneSlash:so,faMicroscope:ho,faMinus:vo,faMinusCircle:mo,faMinusSquare:zo,faMitten:po,faMobile:Mo,faMobileAlt:uo,faMoneyBill:Co,faMoneyBillAlt:Ho,faMoneyBillWave:Vo,faMoneyBillWaveAlt:go,faMoneyCheck:Lo,faMoneyCheckAlt:xo,faMonument:bo,faMoon:No,faMortarPestle:Ao,faMosque:So,faMotorcycle:yo,faMountain:wo,faMouse:ko,faMousePointer:To,faMugHot:Po,faMusic:Do,faNetworkWired:Eo,faNeuter:Io,faNewspaper:Zo,faNotEqual:Bo,faNotesMedical:Oo,faObjectGroup:Fo,faObjectUngroup:qo,faOilCan:Ro,faOm:Uo,faOtter:Go,faOutdent:_o,faPager:Wo,faPaintBrush:jo,faPaintRoller:$o,faPalette:Yo,faPallet:Ko,faPaperPlane:Jo,faPaperclip:Qo,faParachuteBox:Xo,faParagraph:cr,faParking:ar,faPassport:er,faPastafarianism:ir,faPaste:nr,faPause:lr,faPauseCircle:or,faPaw:rr,faPeace:fr,faPen:tr,faPenAlt:sr,faPenFancy:hr,faPenNib:vr,faPenSquare:mr,faPencilAlt:zr,faPencilRuler:pr,faPeopleArrows:dr,faPeopleCarry:Mr,faPepperHot:ur,faPercent:Cr,faPercentage:Hr,faPersonBooth:Vr,faPhone:gr,faPhoneAlt:Lr,faPhoneSlash:xr,faPhoneSquare:br,faPhoneSquareAlt:Nr,faPhoneVolume:Ar,faPhotoVideo:Sr,faPiggyBank:yr,faPills:wr,faPizzaSlice:kr,faPlaceOfWorship:Tr,faPlane:Pr,faPlaneArrival:Dr,faPlaneDeparture:Er,faPlaneSlash:Ir,faPlay:Zr,faPlayCircle:Br,faPlug:Or,faPlus:Fr,faPlusCircle:qr,faPlusSquare:Rr,faPodcast:Ur,faPoll:Gr,faPollH:_r,faPoo:Wr,faPooStorm:jr,faPoop:$r,faPortrait:Yr,faPoundSign:Kr,faPowerOff:Jr,faPray:Qr,faPrayingHands:Xr,faPrescription:cf,faPrescriptionBottle:af,faPrescriptionBottleAlt:ef,faPrint:nf,faProcedures:lf,faProjectDiagram:of,faPumpMedical:rf,faPumpSoap:ff,faPuzzlePiece:tf,faQrcode:sf,faQuestion:hf,faQuestionCircle:vf,faQuidditch:mf,faQuoteLeft:zf,faQuoteRight:pf,faQuran:df,faRadiation:Mf,faRadiationAlt:uf,faRainbow:Cf,faRandom:Hf,faReceipt:Vf,faRecordVinyl:gf,faRecycle:Lf,faRedo:xf,faRedoAlt:bf,faRegistered:Nf,faRemoveFormat:Af,faReply:Sf,faReplyAll:yf,faRepublican:wf,faRestroom:kf,faRetweet:Tf,faRibbon:Pf,faRing:Df,faRoad:Ef,faRobot:If,faRocket:Zf,faRoute:Bf,faRss:Of,faRssSquare:Ff,faRubleSign:qf,faRuler:Rf,faRulerCombined:Uf,faRulerHorizontal:Gf,faRulerVertical:_f,faRunning:Wf,faRupeeSign:jf,faSadCry:$f,faSadTear:Yf,faSatellite:Kf,faSatelliteDish:Jf,faSave:Qf,faSchool:Xf,faScrewdriver:ct,faScroll:at,faSdCard:et,faSearch:it,faSearchDollar:nt,faSearchLocation:lt,faSearchMinus:ot,faSearchPlus:rt,faSeedling:ft,faServer:tt,faShapes:st,faShare:ht,faShareAlt:vt,faShareAltSquare:mt,faShareSquare:zt,faShekelSign:pt,faShieldAlt:dt,faShieldVirus:Mt,faShip:ut,faShippingFast:Ct,faShoePrints:Ht,faShoppingBag:Vt,faShoppingBasket:gt,faShoppingCart:Lt,faShower:xt,faShuttleVan:bt,faSign:Nt,faSignInAlt:At,faSignLanguage:St,faSignOutAlt:yt,faSignal:wt,faSignature:kt,faSimCard:Tt,faSink:Pt,faSitemap:Dt,faSkating:Et,faSkiing:It,faSkiingNordic:Zt,faSkull:Bt,faSkullCrossbones:Ot,faSlash:Ft,faSleigh:qt,faSlidersH:Rt,faSmile:Ut,faSmileBeam:Gt,faSmileWink:_t,faSmog:Wt,faSmoking:jt,faSmokingBan:$t,faSms:Yt,faSnowboarding:Kt,faSnowflake:Jt,faSnowman:Qt,faSnowplow:Xt,faSoap:cs,faSocks:as,faSolarPanel:es,faSort:is,faSortAlphaDown:ns,faSortAlphaDownAlt:ls,faSortAlphaUp:os,faSortAlphaUpAlt:rs,faSortAmountDown:fs,faSortAmountDownAlt:ts,faSortAmountUp:ss,faSortAmountUpAlt:hs,faSortDown:vs,faSortNumericDown:ms,faSortNumericDownAlt:zs,faSortNumericUp:ps,faSortNumericUpAlt:ds,faSortUp:Ms,faSpa:us,faSpaceShuttle:Cs,faSpellCheck:Hs,faSpider:Vs,faSpinner:gs,faSplotch:Ls,faSprayCan:xs,faSquare:bs,faSquareFull:Ns,faSquareRootAlt:As,faStamp:Ss,faStar:ys,faStarAndCrescent:ws,faStarHalf:ks,faStarHalfAlt:Ts,faStarOfDavid:Ps,faStarOfLife:Ds,faStepBackward:Es,faStepForward:Is,faStethoscope:Zs,faStickyNote:Bs,faStop:Os,faStopCircle:Fs,faStopwatch:qs,faStopwatch20:Rs,faStore:Us,faStoreAlt:Gs,faStoreAltSlash:_s,faStoreSlash:Ws,faStream:js,faStreetView:$s,faStrikethrough:Ys,faStroopwafel:Ks,faSubscript:Js,faSubway:Qs,faSuitcase:Xs,faSuitcaseRolling:ch,faSun:ah,faSuperscript:eh,faSurprise:ih,faSwatchbook:nh,faSwimmer:lh,faSwimmingPool:oh,faSynagogue:rh,faSync:fh,faSyncAlt:th,faSyringe:sh,faTable:hh,faTableTennis:vh,faTablet:mh,faTabletAlt:zh,faTablets:ph,faTachometerAlt:dh,faTag:Mh,faTags:uh,faTape:Ch,faTasks:Hh,faTaxi:Vh,faTeeth:gh,faTeethOpen:Lh,faTemperatureHigh:xh,faTemperatureLow:bh,faTenge:Nh,faTerminal:Ah,faTextHeight:Sh,faTextWidth:yh,faTh:wh,faThLarge:kh,faThList:Th,faTheaterMasks:Ph,faThermometer:Dh,faThermometerEmpty:Eh,faThermometerFull:Ih,faThermometerHalf:Zh,faThermometerQuarter:Bh,faThermometerThreeQuarters:Oh,faThumbsDown:Fh,faThumbsUp:qh,faThumbtack:Rh,faTicketAlt:Uh,faTimes:Gh,faTimesCircle:_h,faTint:Wh,faTintSlash:jh,faTired:$h,faToggleOff:Yh,faToggleOn:Kh,faToilet:Jh,faToiletPaper:Qh,faToiletPaperSlash:Xh,faToolbox:cv,faTools:av,faTooth:ev,faTorah:iv,faToriiGate:nv,faTractor:lv,faTrademark:ov,faTrafficLight:rv,faTrailer:fv,faTrain:tv,faTram:sv,faTransgender:hv,faTransgenderAlt:vv,faTrash:mv,faTrashAlt:zv,faTrashRestore:pv,faTrashRestoreAlt:dv,faTree:Mv,faTrophy:uv,faTruck:Cv,faTruckLoading:Hv,faTruckMonster:Vv,faTruckMoving:gv,faTruckPickup:Lv,faTshirt:xv,faTty:bv,faTv:Nv,faUmbrella:Av,faUmbrellaBeach:Sv,faUnderline:yv,faUndo:wv,faUndoAlt:kv,faUniversalAccess:Tv,faUniversity:Pv,faUnlink:Dv,faUnlock:Ev,faUnlockAlt:Iv,faUpload:Zv,faUser:Bv,faUserAlt:Ov,faUserAltSlash:Fv,faUserAstronaut:qv,faUserCheck:Rv,faUserCircle:Uv,faUserClock:Gv,faUserCog:_v,faUserEdit:Wv,faUserFriends:jv,faUserGraduate:$v,faUserInjured:Yv,faUserLock:Kv,faUserMd:Jv,faUserMinus:Qv,faUserNinja:Xv,faUserNurse:cm,faUserPlus:am,faUserSecret:em,faUserShield:im,faUserSlash:nm,faUserTag:lm,faUserTie:om,faUserTimes:rm,faUsers:fm,faUsersCog:tm,faUsersSlash:sm,faUtensilSpoon:hm,faUtensils:vm,faVectorSquare:mm,faVenus:zm,faVenusDouble:pm,faVenusMars:dm,faVest:Mm,faVestPatches:um,faVial:Cm,faVials:Hm,faVideo:Vm,faVideoSlash:gm,faVihara:Lm,faVirus:xm,faVirusSlash:bm,faViruses:Nm,faVoicemail:Am,faVolleyballBall:Sm,faVolumeDown:ym,faVolumeMute:wm,faVolumeOff:km,faVolumeUp:Tm,faVoteYea:Pm,faVrCardboard:Dm,faWalking:Em,faWallet:Im,faWarehouse:Zm,faWater:Bm,faWaveSquare:Om,faWeight:Fm,faWeightHanging:qm,faWheelchair:Rm,faWifi:Um,faWind:Gm,faWindowClose:_m,faWindowMaximize:Wm,faWindowMinimize:jm,faWindowRestore:$m,faWineBottle:Ym,faWineGlass:Km,faWineGlassAlt:Jm,faWonSign:Qm,faWrench:Xm,faXRay:cz,faYenSign:az,faYinYang:ez};var iz={prefix:"fab",iconName:"500px",icon:[448,512,[],"f26e","M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"]},nz={prefix:"fab",iconName:"accessible-icon",icon:[448,512,[],"f368","M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"]},lz={prefix:"fab",iconName:"accusoft",icon:[640,512,[],"f369","M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"]},oz={prefix:"fab",iconName:"acquisitions-incorporated",icon:[384,512,[],"f6af","M357.45 468.2c-1.2-7.7-1.3-7.6-9.6-7.6-99.8.2-111.8-2.4-112.7-2.6-12.3-1.7-20.6-10.5-21-23.1-.1-1.6-.2-71.6-1-129.1-.1-4.7 1.6-6.4 5.9-7.5 12.5-3 24.9-6.1 37.3-9.7 4.3-1.3 6.8-.2 8.4 3.5 4.5 10.3 8.8 20.6 13.2 30.9 1.6 3.7.1 4.4-3.4 4.4-10-.2-20-.1-30.4-.1v27h116c-1.4-9.5-2.7-18.1-4-27.5-7 0-13.8.4-20.4-.1-22.6-1.6-18.3-4.4-84-158.6-8.8-20.1-27.9-62.1-36.5-89.2-4.4-14 5.5-25.4 18.9-26.6 18.6-1.7 37.5-1.6 56.2-2 20.6-.4 41.2-.4 61.8-.5 3.1 0 4-1.4 4.3-4.3 1.2-9.8 2.7-19.5 4-29.2.8-5.3 1.6-10.7 2.4-16.1L23.75 0c-3.6 0-5.3 1.1-4.6 5.3 2.2 13.2-.8.8 6.4 45.3 63.4 0 71.8.9 101.8.5 12.3-.2 37 3.5 37.7 22.1.4 11.4-1.1 11.3-32.6 87.4-53.8 129.8-50.7 120.3-67.3 161-1.7 4.1-3.6 5.2-7.6 5.2-8.5-.2-17-.3-25.4.1-1.9.1-5.2 1.8-5.5 3.2-1.5 8.1-2.2 16.3-3.2 24.9h114.3v-27.6c-6.9 0-33.5.4-35.3-2.9 5.3-12.3 10.4-24.4 15.7-36.7 16.3 4 31.9 7.8 47.6 11.7 3.4.9 4.6 3 4.6 6.8-.1 42.9.1 85.9.2 128.8 0 10.2-5.5 19.1-14.9 23.1-6.5 2.7-3.3 3.4-121.4 2.4-5.3 0-7.1 2-7.6 6.8-1.5 12.9-2.9 25.9-5 38.8-.8 5 1.3 5.7 5.3 5.7 183.2.6-30.7 0 337.1 0-2.5-15-4.4-29.4-6.6-43.7zm-174.9-205.7c-13.3-4.2-26.6-8.2-39.9-12.5a44.53 44.53 0 0 1-5.8-2.9c17.2-44.3 34.2-88.1 51.3-132.1 7.5 2.4 7.9-.8 9.4 0 9.3 22.5 18.1 60.1 27 82.8 6.6 16.7 13 33.5 19.7 50.9a35.78 35.78 0 0 1-3.9 2.1c-13.1 3.9-26.4 7.5-39.4 11.7a27.66 27.66 0 0 1-18.4 0z"]},rz={prefix:"fab",iconName:"adn",icon:[496,512,[],"f170","M248 167.5l64.9 98.8H183.1l64.9-98.8zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-99.8 82.7L248 115.5 99.8 338.7h30.4l33.6-51.7h168.6l33.6 51.7h30.2z"]},fz={prefix:"fab",iconName:"adversal",icon:[512,512,[],"f36a","M482.1 32H28.7C5.8 32 0 37.9 0 60.9v390.2C0 474.4 5.8 480 28.7 480h453.4c24.4 0 29.9-5.2 29.9-29.7V62.2c0-24.6-5.4-30.2-29.9-30.2zM178.4 220.3c-27.5-20.2-72.1-8.7-84.2 23.4-4.3 11.1-9.3 9.5-17.5 8.3-9.7-1.5-17.2-3.2-22.5-5.5-28.8-11.4 8.6-55.3 24.9-64.3 41.1-21.4 83.4-22.2 125.3-4.8 40.9 16.8 34.5 59.2 34.5 128.5 2.7 25.8-4.3 58.3 9.3 88.8 1.9 4.4.4 7.9-2.7 10.7-8.4 6.7-39.3 2.2-46.6-7.4-1.9-2.2-1.8-3.6-3.9-6.2-3.6-3.9-7.3-2.2-11.9 1-57.4 36.4-140.3 21.4-147-43.3-3.1-29.3 12.4-57.1 39.6-71 38.2-19.5 112.2-11.8 114-30.9 1.1-10.2-1.9-20.1-11.3-27.3zm286.7 222c0 15.1-11.1 9.9-17.8 9.9H52.4c-7.4 0-18.2 4.8-17.8-10.7.4-13.9 10.5-9.1 17.1-9.1 132.3-.4 264.5-.4 396.8 0 6.8 0 16.6-4.4 16.6 9.9zm3.8-340.5v291c0 5.7-.7 13.9-8.1 13.9-12.4-.4-27.5 7.1-36.1-5.6-5.8-8.7-7.8-4-12.4-1.2-53.4 29.7-128.1 7.1-144.4-85.2-6.1-33.4-.7-67.1 15.7-100 11.8-23.9 56.9-76.1 136.1-30.5v-71c0-26.2-.1-26.2 26-26.2 3.1 0 6.6.4 9.7 0 10.1-.8 13.6 4.4 13.6 14.3-.1.2-.1.3-.1.5zm-51.5 232.3c-19.5 47.6-72.9 43.3-90 5.2-15.1-33.3-15.5-68.2.4-101.5 16.3-34.1 59.7-35.7 81.5-4.8 20.6 28.8 14.9 84.6 8.1 101.1zm-294.8 35.3c-7.5-1.3-33-3.3-33.7-27.8-.4-13.9 7.8-23 19.8-25.8 24.4-5.9 49.3-9.9 73.7-14.7 8.9-2 7.4 4.4 7.8 9.5 1.4 33-26.1 59.2-67.6 58.8z"]},tz={prefix:"fab",iconName:"affiliatetheme",icon:[512,512,[],"f36b","M159.7 237.4C108.4 308.3 43.1 348.2 14 326.6-15.2 304.9 2.8 230 54.2 159.1c51.3-70.9 116.6-110.8 145.7-89.2 29.1 21.6 11.1 96.6-40.2 167.5zm351.2-57.3C437.1 303.5 319 367.8 246.4 323.7c-25-15.2-41.3-41.2-49-73.8-33.6 64.8-92.8 113.8-164.1 133.2 49.8 59.3 124.1 96.9 207 96.9 150 0 271.6-123.1 271.6-274.9.1-8.5-.3-16.8-1-25z"]},sz={prefix:"fab",iconName:"airbnb",icon:[448,512,[],"f834","M224 373.12c-25.24-31.67-40.08-59.43-45-83.18-22.55-88 112.61-88 90.06 0-5.45 24.25-20.29 52-45 83.18zm138.15 73.23c-42.06 18.31-83.67-10.88-119.3-50.47 103.9-130.07 46.11-200-18.85-200-54.92 0-85.16 46.51-73.28 100.5 6.93 29.19 25.23 62.39 54.43 99.5-32.53 36.05-60.55 52.69-85.15 54.92-50 7.43-89.11-41.06-71.3-91.09 15.1-39.16 111.72-231.18 115.87-241.56 15.75-30.07 25.56-57.4 59.38-57.4 32.34 0 43.4 25.94 60.37 59.87 36 70.62 89.35 177.48 114.84 239.09 13.17 33.07-1.37 71.29-37.01 86.64zm47-136.12C280.27 35.93 273.13 32 224 32c-45.52 0-64.87 31.67-84.66 72.79C33.18 317.1 22.89 347.19 22 349.81-3.22 419.14 48.74 480 111.63 480c21.71 0 60.61-6.06 112.37-62.4 58.68 63.78 101.26 62.4 112.37 62.4 62.89.05 114.85-60.86 89.61-130.19.02-3.89-16.82-38.9-16.82-39.58z"]},hz={prefix:"fab",iconName:"algolia",icon:[448,512,[],"f36c","M229.3 182.6c-49.3 0-89.2 39.9-89.2 89.2 0 49.3 39.9 89.2 89.2 89.2s89.2-39.9 89.2-89.2c0-49.3-40-89.2-89.2-89.2zm62.7 56.6l-58.9 30.6c-1.8.9-3.8-.4-3.8-2.3V201c0-1.5 1.3-2.7 2.7-2.6 26.2 1 48.9 15.7 61.1 37.1.7 1.3.2 3-1.1 3.7zM389.1 32H58.9C26.4 32 0 58.4 0 90.9V421c0 32.6 26.4 59 58.9 59H389c32.6 0 58.9-26.4 58.9-58.9V90.9C448 58.4 421.6 32 389.1 32zm-202.6 84.7c0-10.8 8.7-19.5 19.5-19.5h45.3c10.8 0 19.5 8.7 19.5 19.5v15.4c0 1.8-1.7 3-3.3 2.5-12.3-3.4-25.1-5.1-38.1-5.1-13.5 0-26.7 1.8-39.4 5.5-1.7.5-3.4-.8-3.4-2.5v-15.8zm-84.4 37l9.2-9.2c7.6-7.6 19.9-7.6 27.5 0l7.7 7.7c1.1 1.1 1 3-.3 4-6.2 4.5-12.1 9.4-17.6 14.9-5.4 5.4-10.4 11.3-14.8 17.4-1 1.3-2.9 1.5-4 .3l-7.7-7.7c-7.6-7.5-7.6-19.8 0-27.4zm127.2 244.8c-70 0-126.6-56.7-126.6-126.6s56.7-126.6 126.6-126.6c70 0 126.6 56.6 126.6 126.6 0 69.8-56.7 126.6-126.6 126.6z"]},vz={prefix:"fab",iconName:"alipay",icon:[448,512,[],"f642","M377.74 32H70.26C31.41 32 0 63.41 0 102.26v307.48C0 448.59 31.41 480 70.26 480h307.48c38.52 0 69.76-31.08 70.26-69.6-45.96-25.62-110.59-60.34-171.6-88.44-32.07 43.97-84.14 81-148.62 81-70.59 0-93.73-45.3-97.04-76.37-3.97-39.01 14.88-81.5 99.52-81.5 35.38 0 79.35 10.25 127.13 24.96 16.53-30.09 26.45-60.34 26.45-60.34h-178.2v-16.7h92.08v-31.24H88.28v-19.01h109.44V92.34h50.92v50.42h109.44v19.01H248.63v31.24h88.77s-15.21 46.62-38.35 90.92c48.93 16.7 100.01 36.04 148.62 52.74V102.26C447.83 63.57 416.43 32 377.74 32zM47.28 322.95c.99 20.17 10.25 53.73 69.93 53.73 52.07 0 92.58-39.68 117.87-72.9-44.63-18.68-84.48-31.41-109.44-31.41-67.45 0-79.35 33.06-78.36 50.58z"]},mz={prefix:"fab",iconName:"amazon",icon:[448,512,[],"f270","M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z"]},zz={prefix:"fab",iconName:"amazon-pay",icon:[640,512,[],"f42c","M14 325.3c2.3-4.2 5.2-4.9 9.7-2.5 10.4 5.6 20.6 11.4 31.2 16.7a595.88 595.88 0 0 0 127.4 46.3 616.61 616.61 0 0 0 63.2 11.8 603.33 603.33 0 0 0 95 5.2c17.4-.4 34.8-1.8 52.1-3.8a603.66 603.66 0 0 0 163.3-42.8c2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9a70 70 0 0 1-9.6 7.4c-30.7 21.1-64.2 36.4-99.6 47.9a473.31 473.31 0 0 1-75.1 17.6 431 431 0 0 1-53.2 4.8 21.3 21.3 0 0 0-2.5.3H308a21.3 21.3 0 0 0-2.5-.3c-3.6-.2-7.2-.3-10.7-.4a426.3 426.3 0 0 1-50.4-5.3A448.4 448.4 0 0 1 164 420a443.33 443.33 0 0 1-145.6-87c-1.8-1.6-3-3.8-4.4-5.7zM172 65.1l-4.3.6a80.92 80.92 0 0 0-38 15.1c-2.4 1.7-4.6 3.5-7.1 5.4a4.29 4.29 0 0 1-.4-1.4c-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6h-11.5c-6.9 0-8.2 1.3-8.2 8.2v209.3c0 1 0 2 .1 3 .2 3 2 4.9 4.9 5 7 .1 14.1.1 21.1 0 2.9 0 4.7-2 5-5 .1-1 .1-2 .1-3v-72.4c1.1.9 1.7 1.4 2.2 1.9 17.9 14.9 38.5 19.8 61 15.4 20.4-4 34.6-16.5 43.8-34.9 7-13.9 9.9-28.7 10.3-44.1.5-17.1-1.2-33.9-8.1-49.8-8.5-19.6-22.6-32.5-43.9-36.9-3.2-.7-6.5-1-9.8-1.5-2.8-.1-5.5-.1-8.3-.1zM124.6 107a3.48 3.48 0 0 1 1.7-3.3c13.7-9.5 28.8-14.5 45.6-13.2 14.9 1.1 27.1 8.4 33.5 25.9 3.9 10.7 4.9 21.8 4.9 33 0 10.4-.8 20.6-4 30.6-6.8 21.3-22.4 29.4-42.6 28.5-14-.6-26.2-6-37.4-13.9a3.57 3.57 0 0 1-1.7-3.3c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zm205.7-41.9c-1 .1-2 .3-2.9.4a148 148 0 0 0-28.9 4.1c-6.1 1.6-12 3.8-17.9 5.8-3.6 1.2-5.4 3.8-5.3 7.7.1 3.3-.1 6.6 0 9.9.1 4.8 2.1 6.1 6.8 4.9 7.8-2 15.6-4.2 23.5-5.7 12.3-2.3 24.7-3.3 37.2-1.4 6.5 1 12.6 2.9 16.8 8.4 3.7 4.8 5.1 10.5 5.3 16.4.3 8.3.2 16.6.3 24.9a7.84 7.84 0 0 1-.2 1.4c-.5-.1-.9 0-1.3-.1a180.56 180.56 0 0 0-32-4.9c-11.3-.6-22.5.1-33.3 3.9-12.9 4.5-23.3 12.3-29.4 24.9-4.7 9.8-5.4 20.2-3.9 30.7 2 14 9 24.8 21.4 31.7 11.9 6.6 24.8 7.4 37.9 5.4 15.1-2.3 28.5-8.7 40.3-18.4a7.36 7.36 0 0 1 1.6-1.1c.6 3.8 1.1 7.4 1.8 11 .6 3.1 2.5 5.1 5.4 5.2 5.4.1 10.9.1 16.3 0a4.84 4.84 0 0 0 4.8-4.7 26.2 26.2 0 0 0 .1-2.8v-106a80 80 0 0 0-.9-12.9c-1.9-12.9-7.4-23.5-19-30.4-6.7-4-14.1-6-21.8-7.1-3.6-.5-7.2-.8-10.8-1.3-3.9.1-7.9.1-11.9.1zm35 127.7a3.33 3.33 0 0 1-1.5 3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7.6-11.4.4-16.8-1.8a20.08 20.08 0 0 1-12.4-13.3 32.9 32.9 0 0 1-.1-19.4c2.5-8.3 8.4-13 16.4-15.6a61.33 61.33 0 0 1 24.8-2.2c8.4.7 16.6 2.3 25 3.4 1.6.2 2.1 1 2.1 2.6-.1 4.8 0 9.5 0 14.3s-.2 9.4-.1 14.1zm259.9 129.4c-1-5-4.8-6.9-9.1-8.3a88.42 88.42 0 0 0-21-3.9 147.32 147.32 0 0 0-39.2 1.9c-14.3 2.7-27.9 7.3-40 15.6a13.75 13.75 0 0 0-3.7 3.5 5.11 5.11 0 0 0-.5 4c.4 1.5 2.1 1.9 3.6 1.8a16.2 16.2 0 0 0 2.2-.1c7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9a71.64 71.64 0 0 1 14.4 2.7c5.1 1.4 7.4 5.2 7.6 10.4.4 8-1.4 15.7-3.5 23.3-4.1 15.4-10 30.3-15.8 45.1a17.6 17.6 0 0 0-1 3c-.5 2.9 1.2 4.8 4.1 4.1a10.56 10.56 0 0 0 4.8-2.5 145.91 145.91 0 0 0 12.7-13.4c12.8-16.4 20.3-35.3 24.7-55.6.8-3.6 1.4-7.3 2.1-10.9v-17.3zM493.1 199q-19.35-53.55-38.7-107.2c-2-5.7-4.2-11.3-6.3-16.9-1.1-2.9-3.2-4.8-6.4-4.8-7.6-.1-15.2-.2-22.9-.1-2.5 0-3.7 2-3.2 4.5a43.1 43.1 0 0 0 1.9 6.1q29.4 72.75 59.1 145.5c1.7 4.1 2.1 7.6.2 11.8-3.3 7.3-5.9 15-9.3 22.3-3 6.5-8 11.4-15.2 13.3a42.13 42.13 0 0 1-15.4 1.1c-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8q-.15 5 0 9.9c.1 5.5 2 8 7.4 8.9a108.18 108.18 0 0 0 16.9 2c17.1.4 30.7-6.5 39.5-21.4a131.63 131.63 0 0 0 9.2-18.4q35.55-89.7 70.6-179.6a26.62 26.62 0 0 0 1.6-5.5c.4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0a7.54 7.54 0 0 0-7.7 5.2c-.5 1.4-1.1 2.7-1.6 4.1l-34.8 100c-2.5 7.2-5.1 14.5-7.7 22.2-.4-1.1-.6-1.7-.9-2.4z"]},pz={prefix:"fab",iconName:"amilia",icon:[448,512,[],"f36d","M240.1 32c-61.9 0-131.5 16.9-184.2 55.4-5.1 3.1-9.1 9.2-7.2 19.4 1.1 5.1 5.1 27.4 10.2 39.6 4.1 10.2 14.2 10.2 20.3 6.1 32.5-22.3 96.5-47.7 152.3-47.7 57.9 0 58.9 28.4 58.9 73.1v38.5C203 227.7 78.2 251 46.7 264.2 11.2 280.5 16.3 357.7 16.3 376s15.2 104 124.9 104c47.8 0 113.7-20.7 153.3-42.1v25.4c0 3 2.1 8.2 6.1 9.1 3.1 1 50.7 2 59.9 2s62.5.3 66.5-.7c4.1-1 5.1-6.1 5.1-9.1V168c-.1-80.3-57.9-136-192-136zm50.2 348c-21.4 13.2-48.7 24.4-79.1 24.4-52.8 0-58.9-33.5-59-44.7 0-12.2-3-42.7 18.3-52.9 24.3-13.2 75.1-29.4 119.8-33.5z"]},dz={prefix:"fab",iconName:"android",icon:[576,512,[],"f17b","M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"]},Mz={prefix:"fab",iconName:"angellist",icon:[448,512,[],"f209","M347.1 215.4c11.7-32.6 45.4-126.9 45.4-157.1 0-26.6-15.7-48.9-43.7-48.9-44.6 0-84.6 131.7-97.1 163.1C242 144 196.6 0 156.6 0c-31.1 0-45.7 22.9-45.7 51.7 0 35.3 34.2 126.8 46.6 162-6.3-2.3-13.1-4.3-20-4.3-23.4 0-48.3 29.1-48.3 52.6 0 8.9 4.9 21.4 8 29.7-36.9 10-51.1 34.6-51.1 71.7C46 435.6 114.4 512 210.6 512c118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM311.7 108c4-12.3 21.1-64.3 37.1-64.3 8.6 0 10.9 8.9 10.9 16 0 19.1-38.6 124.6-47.1 148l-34-6 33.1-93.7zM142.3 48.3c0-11.9 14.5-45.7 46.3 47.1l34.6 100.3c-15.6-1.3-27.7-3-35.4 1.4-10.9-28.8-45.5-119.7-45.5-148.8zM140 244c29.3 0 67.1 94.6 67.1 107.4 0 5.1-4.9 11.4-10.6 11.4-20.9 0-76.9-76.9-76.9-97.7.1-7.7 12.7-21.1 20.4-21.1zm184.3 186.3c-29.1 32-66.3 48.6-109.7 48.6-59.4 0-106.3-32.6-128.9-88.3-17.1-43.4 3.8-68.3 20.6-68.3 11.4 0 54.3 60.3 54.3 73.1 0 4.9-7.7 8.3-11.7 8.3-16.1 0-22.4-15.5-51.1-51.4-29.7 29.7 20.5 86.9 58.3 86.9 26.1 0 43.1-24.2 38-42 3.7 0 8.3.3 11.7-.6 1.1 27.1 9.1 59.4 41.7 61.7 0-.9 2-7.1 2-7.4 0-17.4-10.6-32.6-10.6-50.3 0-28.3 21.7-55.7 43.7-71.7 8-6 17.7-9.7 27.1-13.1 9.7-3.7 20-8 27.4-15.4-1.1-11.2-5.7-21.1-16.9-21.1-27.7 0-120.6 4-120.6-39.7 0-6.7.1-13.1 17.4-13.1 32.3 0 114.3 8 138.3 29.1 18.1 16.1 24.3 113.2-31 174.7zm-98.6-126c9.7 3.1 19.7 4 29.7 6-7.4 5.4-14 12-20.3 19.1-2.8-8.5-6.2-16.8-9.4-25.1z"]},uz={prefix:"fab",iconName:"angrycreative",icon:[640,512,[],"f36e","M640 238.2l-3.2 28.2-34.5 2.3-2 18.1 34.5-2.3-3.2 28.2-34.4 2.2-2.3 20.1 34.4-2.2-3 26.1-64.7 4.1 12.7-113.2L527 365.2l-31.9 2-23.8-117.8 30.3-2 13.6 79.4 31.7-82.4 93.1-6.2zM426.8 371.5l28.3-1.8L468 249.6l-28.4 1.9-12.8 120zM162 388.1l-19.4-36-3.5 37.4-28.2 1.7 2.7-29.1c-11 18-32 34.3-56.9 35.8C23.9 399.9-3 377 .3 339.7c2.6-29.3 26.7-62.8 67.5-65.4 37.7-2.4 47.6 23.2 51.3 28.8l2.8-30.8 38.9-2.5c20.1-1.3 38.7 3.7 42.5 23.7l2.6-26.6 64.8-4.2-2.7 27.9-36.4 2.4-1.7 17.9 36.4-2.3-2.7 27.9-36.4 2.3-1.9 19.9 36.3-2.3-2.1 20.8 55-117.2 23.8-1.6L370.4 369l8.9-85.6-22.3 1.4 2.9-27.9 75-4.9-3 28-24.3 1.6-9.7 91.9-58 3.7-4.3-15.6-39.4 2.5-8 16.3-126.2 7.7zm-44.3-70.2l-26.4 1.7C84.6 307.2 76.9 303 65 303.8c-19 1.2-33.3 17.5-34.6 33.3-1.4 16 7.3 32.5 28.7 31.2 12.8-.8 21.3-8.6 28.9-18.9l27-1.7 2.7-29.8zm56.1-7.7c1.2-12.9-7.6-13.6-26.1-12.4l-2.7 28.5c14.2-.9 27.5-2.1 28.8-16.1zm21.1 70.8l5.8-60c-5 13.5-14.7 21.1-27.9 26.6l22.1 33.4zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zm-170.1-74.6l-4.3-17.5-39.6 2.6-8.1 18.2-31.9 2.1 57-121.9 23.9-1.6 30.7 102 9.9-104.7 27-1.8 37.8 63.6 6.5-66.6 28.5-1.9-4 41.2c7.4-13.5 22.9-44.7 63.6-47.5 40.5-2.8 52.4 29.3 53.4 30.3l3.3-32 39.3-2.7c12.7-.9 27.8.3 36.3 9.7l-4.4-11.9 32.2-2.2 12.9 43.2 23-45.7 31-2.2-43.6 78.4-4.8 44.3-28.4 1.9 4.8-44.3-15.8-43c1 22.3-9.2 40.1-32 49.6l25.2 38.8-36.4 2.4-19.2-36.8-4 38.3-28.4 1.9 3.3-31.5c-6.7 9.3-19.7 35.4-59.6 38-26.2 1.7-45.6-10.3-55.4-39.2l-4 40.3-25 1.6-37.6-63.3-6.3 66.2-56.8 3.7zm276.6-82.1c10.2-.7 17.5-2.1 21.6-4.3 4.5-2.4 7-6.4 7.6-12.1.6-5.3-.6-8.8-3.4-10.4-3.6-2.1-10.6-2.8-22.9-2l-2.9 28.8zM327.7 214c5.6 5.9 12.7 8.5 21.3 7.9 4.7-.3 9.1-1.8 13.3-4.1 5.5-3 10.6-8 15.1-14.3l-34.2 2.3 2.4-23.9 63.1-4.3 1.2-12-31.2 2.1c-4.1-3.7-7.8-6.6-11.1-8.1-4-1.7-8.1-2.8-12.2-2.5-8 .5-15.3 3.6-22 9.2-7.7 6.4-12 14.5-12.9 24.4-1.1 9.6 1.4 17.3 7.2 23.3zm-201.3 8.2l23.8-1.6-8.3-37.6-15.5 39.2z"]},Cz={prefix:"fab",iconName:"angular",icon:[448,512,[],"f420","M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z"]},Hz={prefix:"fab",iconName:"app-store",icon:[512,512,[],"f36f","M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5 9.8 5.6 13.1 18.1 7.5 27.9l-87.5 151.5h63.3c20.5 0 32 24.1 23.1 40.8H113.8c-11.3 0-20.4-9.1-20.4-20.4 0-11.3 9.1-20.4 20.4-20.4h52l66.6-115.4-20.8-36.1c-5.6-9.8-2.3-22.2 7.5-27.9 9.8-5.6 22.2-2.3 27.9 7.5l8.9 15.7zm-78.7 218l-19.6 34c-5.6 9.8-18.1 13.1-27.9 7.5-9.8-5.6-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7h53.1c11.3 0 20.4 9.1 20.4 20.4 0 11.3-9.1 20.4-20.4 20.4h-29.5l19.9 34.5c5.6 9.8 2.3 22.2-7.5 27.9-9.8 5.6-22.2 2.3-27.9-7.5-33.5-58.1-58.7-101.6-75.4-130.6-17.1-29.5-4.9-59.1 7.2-69.1 13.4 23 33.4 57.7 60.1 104zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm216 248c0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216z"]},Vz={prefix:"fab",iconName:"app-store-ios",icon:[448,512,[],"f370","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM127 384.5c-5.5 9.6-17.8 12.8-27.3 7.3-9.6-5.5-12.8-17.8-7.3-27.3l14.3-24.7c16.1-4.9 29.3-1.1 39.6 11.4L127 384.5zm138.9-53.9H84c-11 0-20-9-20-20s9-20 20-20h51l65.4-113.2-20.5-35.4c-5.5-9.6-2.2-21.8 7.3-27.3 9.6-5.5 21.8-2.2 27.3 7.3l8.9 15.4 8.9-15.4c5.5-9.6 17.8-12.8 27.3-7.3 9.6 5.5 12.8 17.8 7.3 27.3l-85.8 148.6h62.1c20.2 0 31.5 23.7 22.7 40zm98.1 0h-29l19.6 33.9c5.5 9.6 2.2 21.8-7.3 27.3-9.6 5.5-21.8 2.2-27.3-7.3-32.9-56.9-57.5-99.7-74-128.1-16.7-29-4.8-58 7.1-67.8 13.1 22.7 32.7 56.7 58.9 102h52c11 0 20 9 20 20 0 11.1-9 20-20 20z"]},gz={prefix:"fab",iconName:"apper",icon:[640,512,[],"f371","M42.1 239.1c22.2 0 29 2.8 33.5 14.6h.8v-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8H4.8c.3-13.9 1.5-19.1 5.8-24.4C17.9 195 29.5 192 56.7 192c33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7v76.3H76.3l1.3-19.1h-1c-5.3 15.6-13.6 20.4-35.5 20.4-30.3 0-41.1-10.1-41.1-37.3 0-25.2 12.3-35.8 42.1-35.8zm17.1 48.1c13.1 0 16.9-3 16.9-13.4 0-9.1-4.3-11.6-19.6-11.6-13.1 0-17.9 3-17.9 12.1-.1 10.4 3.7 12.9 20.6 12.9zm77.8-94.9h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.2 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3H137v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm57.9-60.7h38.3l-1.5 20.6h.8c9.1-17.1 15.9-20.9 37.5-20.9 14.4 0 24.7 3 31.5 9.1 9.8 8.6 12.8 20.4 12.8 48.1 0 30-3 43.1-12.1 52.9-6.8 7.3-16.4 10.1-33.3 10.1-20.4 0-29.2-5.5-33.8-21.2h-.8v70.3h-39.5v-169zm80.9 60.7c0-27.5-3.3-32.5-20.7-32.5-16.9 0-20.7 5-20.7 28.7 0 28 3.5 33.5 21.2 33.5 16.4 0 20.2-5.6 20.2-29.7zm53.8-3.8c0-25.4 3.3-37.8 12.3-45.8 8.8-8.1 22.2-11.3 45.1-11.3 42.8 0 55.7 12.8 55.7 55.7v11.1h-75.3c-.3 2-.3 4-.3 4.8 0 16.9 4.5 21.9 20.1 21.9 13.9 0 17.9-3 17.9-13.9h37.5v2.3c0 9.8-2.5 18.9-6.8 24.7-7.3 9.8-19.6 13.6-44.3 13.6-27.5 0-41.6-3.3-50.6-12.3-8.5-8.5-11.3-21.3-11.3-50.8zm76.4-11.6c-.3-1.8-.3-3.3-.3-3.8 0-12.3-3.3-14.6-19.6-14.6-14.4 0-17.1 3-18.1 15.1l-.3 3.3h38.3zm55.6-45.3h38.3l-1.8 19.9h.7c6.8-14.9 14.4-20.2 29.7-20.2 10.8 0 19.1 3.3 23.4 9.3 5.3 7.3 6.8 14.4 6.8 34 0 1.5 0 5 .2 9.3h-35c.3-1.8.3-3.3.3-4 0-15.4-2-19.4-10.3-19.4-6.3 0-10.8 3.3-13.1 9.3-1 3-1 4.3-1 12.3v68h-38.3V192.3z"]},Lz={prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},xz={prefix:"fab",iconName:"apple-pay",icon:[640,512,[],"f415","M116.9 158.5c-7.5 8.9-19.5 15.9-31.5 14.9-1.5-12 4.4-24.8 11.3-32.6 7.5-9.1 20.6-15.6 31.3-16.1 1.2 12.4-3.7 24.7-11.1 33.8m10.9 17.2c-17.4-1-32.3 9.9-40.5 9.9-8.4 0-21-9.4-34.8-9.1-17.9.3-34.5 10.4-43.6 26.5-18.8 32.3-4.9 80 13.3 106.3 8.9 13 19.5 27.3 33.5 26.8 13.3-.5 18.5-8.6 34.5-8.6 16.1 0 20.8 8.6 34.8 8.4 14.5-.3 23.6-13 32.5-26 10.1-14.8 14.3-29.1 14.5-29.9-.3-.3-28-10.9-28.3-42.9-.3-26.8 21.9-39.5 22.9-40.3-12.5-18.6-32-20.6-38.8-21.1m100.4-36.2v194.9h30.3v-66.6h41.9c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64h-73.2zm30.3 25.5h34.9c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8h-34.8V165zm162.2 170.9c19 0 36.6-9.6 44.6-24.9h.6v23.4h28v-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6h27.3c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5v10.8l-37.8 2.3c-35.1 2.1-54.1 16.5-54.1 41.5.1 25.2 19.7 42 47.8 42zm8.2-23.1c-16.1 0-26.4-7.8-26.4-19.6 0-12.3 9.9-19.4 28.8-20.5l33.6-2.1v11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4L640 193h-30.8l-35.6 115.1h-.6L537.4 193h-31.6L557 334.9l-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5v23.4c1.8.4 9.3.7 11.6.7z"]},bz={prefix:"fab",iconName:"artstation",icon:[512,512,[],"f77a","M2 377.4l43 74.3A51.35 51.35 0 0 0 90.9 480h285.4l-59.2-102.6zM501.8 350L335.6 59.3A51.38 51.38 0 0 0 290.2 32h-88.4l257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275 304.5l-115.5-200L44 304.5z"]},Nz={prefix:"fab",iconName:"asymmetrik",icon:[576,512,[],"f372","M517.5 309.2c38.8-40 58.1-80 58.5-116.1.8-65.5-59.4-118.2-169.4-135C277.9 38.4 118.1 73.6 0 140.5 52 114 110.6 92.3 170.7 82.3c74.5-20.5 153-25.4 221.3-14.8C544.5 91.3 588.8 195 490.8 299.2c-10.2 10.8-22 21.1-35 30.6L304.9 103.4 114.7 388.9c-65.6-29.4-76.5-90.2-19.1-151.2 20.8-22.2 48.3-41.9 79.5-58.1 20-12.2 39.7-22.6 62-30.7-65.1 20.3-122.7 52.9-161.6 92.9-27.7 28.6-41.4 57.1-41.7 82.9-.5 35.1 23.4 65.1 68.4 83l-34.5 51.7h101.6l22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1h135.5L340 406.3c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8H542L468.6 349c18.5-12.1 35-25.5 48.9-39.8zm-187.6 80.5l-25-40.6-32.7 53.3c-23.4 3.5-46.7 5.1-69.2 4.4l101.9-159.3 78.7 123c-17.2 7.4-35.3 13.9-53.7 19.2z"]},Az={prefix:"fab",iconName:"atlassian",icon:[512,512,[],"f77b","M152.2 236.4c-7.7-8.2-19.7-7.7-24.8 2.8L1.6 490.2c-5 10 2.4 21.7 13.4 21.7h175c5.8.1 11-3.2 13.4-8.4 37.9-77.8 15.1-196.3-51.2-267.1zM244.4 8.1c-122.3 193.4-8.5 348.6 65 495.5 2.5 5.1 7.7 8.4 13.4 8.4H497c11.2 0 18.4-11.8 13.4-21.7 0 0-234.5-470.6-240.4-482.3-5.3-10.6-18.8-10.8-25.6.1z"]},Sz={prefix:"fab",iconName:"audible",icon:[640,512,[],"f373","M640 199.9v54l-320 200L0 254v-54l320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6-72 0-135.5 36.7-172.6 92.4h.3c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zm-220.1 18.8c16.9-11.9 36.5-18.7 57.4-18.7 34.4 0 65.2 18.4 86.4 47.6l45.4-28.4c-20.9-29.9-55.6-49.5-94.8-49.5-38.9 0-73.4 19.4-94.4 49zM103.6 161.1c131.8-104.3 318.2-76.4 417.5 62.1l.7 1 48.8-30.4C517.1 112.1 424.8 58.1 319.9 58.1c-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6zm467 32.7z"]},yz={prefix:"fab",iconName:"autoprefixer",icon:[640,512,[],"f41c","M318.4 16l-161 480h77.5l25.4-81.4h119.5L405 496h77.5L318.4 16zm-40.3 341.9l41.2-130.4h1.5l40.9 130.4h-83.6zM640 405l-10-31.4L462.1 358l19.4 56.5L640 405zm-462.1-47L10 373.7 0 405l158.5 9.4 19.4-56.4z"]},wz={prefix:"fab",iconName:"avianex",icon:[512,512,[],"f374","M453.1 32h-312c-38.9 0-76.2 31.2-83.3 69.7L1.2 410.3C-5.9 448.8 19.9 480 58.9 480h312c38.9 0 76.2-31.2 83.3-69.7l56.7-308.5c7-38.6-18.8-69.8-57.8-69.8zm-58.2 347.3l-32 13.5-115.4-110c-14.7 10-29.2 19.5-41.7 27.1l22.1 64.2-17.9 12.7-40.6-61-52.4-48.1 15.7-15.4 58 31.1c9.3-10.5 20.8-22.6 32.8-34.9L203 228.9l-68.8-99.8 18.8-28.9 8.9-4.8L265 207.8l4.9 4.5c19.4-18.8 33.8-32.4 33.8-32.4 7.7-6.5 21.5-2.9 30.7 7.9 9 10.5 10.6 24.7 2.7 31.3-1.8 1.3-15.5 11.4-35.3 25.6l4.5 7.3 94.9 119.4-6.3 7.9z"]},kz={prefix:"fab",iconName:"aviato",icon:[640,512,[],"f421","M107.2 283.5l-19-41.8H36.1l-19 41.8H0l62.2-131.4 62.2 131.4h-17.2zm-45-98.1l-19.6 42.5h39.2l-19.6-42.5zm112.7 102.4l-62.2-131.4h17.1l45.1 96 45.1-96h17l-62.1 131.4zm80.6-4.3V156.4H271v127.1h-15.5zm209.1-115.6v115.6h-17.3V167.9h-41.2v-11.5h99.6v11.5h-41.1zM640 218.8c0 9.2-1.7 17.8-5.1 25.8-3.4 8-8.2 15.1-14.2 21.1-6 6-13.1 10.8-21.1 14.2-8 3.4-16.6 5.1-25.8 5.1s-17.8-1.7-25.8-5.1c-8-3.4-15.1-8.2-21.1-14.2-6-6-10.8-13-14.2-21.1-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8c3.4-8 8.2-15.1 14.2-21.1 6-6 13-8.4 21.1-11.9 8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1c8 3.4 15.1 5.8 21.1 11.9 6 6 10.7 13.1 14.2 21.1 3.4 8 5.1 16.6 5.1 25.8zm-15.5 0c0-7.3-1.3-14-3.9-20.3-2.6-6.3-6.2-11.7-10.8-16.3-4.6-4.6-10-8.2-16.2-10.9-6.2-2.7-12.8-4-19.8-4s-13.6 1.3-19.8 4c-6.2 2.7-11.6 6.3-16.2 10.9-4.6 4.6-8.2 10-10.8 16.3-2.6 6.3-3.9 13.1-3.9 20.3 0 7.3 1.3 14 3.9 20.3 2.6 6.3 6.2 11.7 10.8 16.3 4.6 4.6 10 8.2 16.2 10.9 6.2 2.7 12.8 4 19.8 4s13.6-1.3 19.8-4c6.2-2.7 11.6-6.3 16.2-10.9 4.6-4.6 8.2-10 10.8-16.3 2.6-6.3 3.9-13.1 3.9-20.3zm-94.8 96.7v-6.3l88.9-10-242.9 13.4c.6-2.2 1.1-4.6 1.4-7.2.3-2 .5-4.2.6-6.5l64.8-8.1-64.9 1.9c0-.4-.1-.7-.1-1.1-2.8-17.2-25.5-23.7-25.5-23.7l-1.1-26.3h23.8l19 41.8h17.1L348.6 152l-62.2 131.4h17.1l19-41.8h23.6L345 268s-22.7 6.5-25.5 23.7c-.1.3-.1.7-.1 1.1l-64.9-1.9 64.8 8.1c.1 2.3.3 4.4.6 6.5.3 2.6.8 5 1.4 7.2L78.4 299.2l88.9 10v6.3c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4 0-6.2-4.6-11.3-10.5-12.2v-5.8l80.3 9v5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-4.9l28.4 3.2v23.7h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9V323l38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1.2-.1 12.1h4.1l.1-5h5.2l.1 5h4.1l-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3v23.2h-5.9V360h5.9v-6.6h5v6.6h5.9v-13.8h-5.9v-23.7l28.4-3.2v4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2 6.8 0 12.4-3.4 12.4-10.2 0-6-4.3-11-9.9-12.1v-5.4l80.3-9v5.8c-5.9.9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4 6.8 0 12.4-5.6 12.4-12.4-.2-6.3-4.7-11.4-10.7-12.3zm-200.8-87.6l19.6-42.5 19.6 42.5h-17.9l-1.7-40.3-1.7 40.3h-17.9z"]},Tz={prefix:"fab",iconName:"aws",icon:[640,512,[],"f375","M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z"]},Pz={prefix:"fab",iconName:"bandcamp",icon:[512,512,[],"f2d5","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z"]},Dz={prefix:"fab",iconName:"battle-net",icon:[512,512,[],"f835","M448.61 225.62c26.87.18 35.57-7.43 38.92-12.37 12.47-16.32-7.06-47.6-52.85-71.33 17.76-33.58 30.11-63.68 36.34-85.3 3.38-11.83 1.09-19 .45-20.25-1.72 10.52-15.85 48.46-48.2 100.05-25-11.22-56.52-20.1-93.77-23.8-8.94-16.94-34.88-63.86-60.48-88.93C252.18 7.14 238.7 1.07 228.18.22h-.05c-13.83-1.55-22.67 5.85-27.4 11-17.2 18.53-24.33 48.87-25 84.07-7.24-12.35-17.17-24.63-28.5-25.93h-.18c-20.66-3.48-38.39 29.22-36 81.29-38.36 1.38-71 5.75-93 11.23-9.9 2.45-16.22 7.27-17.76 9.72 1-.38 22.4-9.22 111.56-9.22 5.22 53 29.75 101.82 26 93.19-9.73 15.4-38.24 62.36-47.31 97.7-5.87 22.88-4.37 37.61.15 47.14 5.57 12.75 16.41 16.72 23.2 18.26 25 5.71 55.38-3.63 86.7-21.14-7.53 12.84-13.9 28.51-9.06 39.34 7.31 19.65 44.49 18.66 88.44-9.45 20.18 32.18 40.07 57.94 55.7 74.12a39.79 39.79 0 0 0 8.75 7.09c5.14 3.21 8.58 3.37 8.58 3.37-8.24-6.75-34-38-62.54-91.78 22.22-16 45.65-38.87 67.47-69.27 122.82 4.6 143.29-24.76 148-31.64 14.67-19.88 3.43-57.44-57.32-93.69zm-77.85 106.22c23.81-37.71 30.34-67.77 29.45-92.33 27.86 17.57 47.18 37.58 49.06 58.83 1.14 12.93-8.1 29.12-78.51 33.5zM216.9 387.69c9.76-6.23 19.53-13.12 29.2-20.49 6.68 13.33 13.6 26.1 20.6 38.19-40.6 21.86-68.84 12.76-49.8-17.7zm215-171.35c-10.29-5.34-21.16-10.34-32.38-15.05a722.459 722.459 0 0 0 22.74-36.9c39.06 24.1 45.9 53.18 9.64 51.95zM279.18 398c-5.51-11.35-11-23.5-16.5-36.44 43.25 1.27 62.42-18.73 63.28-20.41 0 .07-25 15.64-62.53 12.25a718.78 718.78 0 0 0 85.06-84q13.06-15.31 24.93-31.11c-.36-.29-1.54-3-16.51-12-51.7 60.27-102.34 98-132.75 115.92-20.59-11.18-40.84-31.78-55.71-61.49-20-39.92-30-82.39-31.57-116.07 12.3.91 25.27 2.17 38.85 3.88-22.29 36.8-14.39 63-13.47 64.23 0-.07-.95-29.17 20.14-59.57a695.23 695.23 0 0 0 44.67 152.84c.93-.38 1.84.88 18.67-8.25-26.33-74.47-33.76-138.17-34-173.43 20-12.42 48.18-19.8 81.63-17.81 44.57 2.67 86.36 15.25 116.32 30.71q-10.69 15.66-23.33 32.47C365.63 152 339.1 145.84 337.5 146c.11 0 25.9 14.07 41.52 47.22a717.63 717.63 0 0 0-115.34-31.71 646.608 646.608 0 0 0-39.39-6.05c-.07.45-1.81 1.85-2.16 20.33C300 190.28 358.78 215.68 389.36 233c.74 23.55-6.95 51.61-25.41 79.57-24.6 37.31-56.39 67.23-84.77 85.43zm27.4-287c-44.56-1.66-73.58 7.43-94.69 20.67 2-52.3 21.31-76.38 38.21-75.28C267 52.15 305 108.55 306.58 111zm-130.65 3.1c.48 12.11 1.59 24.62 3.21 37.28-14.55-.85-28.74-1.25-42.4-1.26-.08 3.24-.12-51 24.67-49.59h.09c5.76 1.09 10.63 6.88 14.43 13.57zm-28.06 162c20.76 39.7 43.3 60.57 65.25 72.31-46.79 24.76-77.53 20-84.92 4.51-.2-.21-11.13-15.3 19.67-76.81zm210.06 74.8"]},Ez={prefix:"fab",iconName:"behance",icon:[576,512,[],"f1b4","M232 237.2c31.8-15.2 48.4-38.2 48.4-74 0-70.6-52.6-87.8-113.3-87.8H0v354.4h171.8c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9H151c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2h-79v-82.7zm83.3 233.7H77.9V272h84.9c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zm358.5-240.7H376V94h143.7v34.9zM576 305.2c0-75.9-44.4-139.2-124.9-139.2-78.2 0-131.3 58.8-131.3 135.8 0 79.9 50.3 134.7 131.3 134.7 61.3 0 101-27.6 120.1-86.3H509c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3h185.1c.3-4.2.6-8.7.6-13.2zM390.4 274c2.3-33.7 24.7-54.8 58.5-54.8 35.4 0 53.2 20.8 56.2 54.8H390.4z"]},Iz={prefix:"fab",iconName:"behance-square",icon:[448,512,[],"f1b5","M186.5 293c0 19.3-14 25.4-31.2 25.4h-45.1v-52.9h46c18.6.1 30.3 7.8 30.3 27.5zm-7.7-82.3c0-17.7-13.7-21.9-28.9-21.9h-39.6v44.8H153c15.1 0 25.8-6.6 25.8-22.9zm132.3 23.2c-18.3 0-30.5 11.4-31.7 29.7h62.2c-1.7-18.5-11.3-29.7-30.5-29.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM271.7 185h77.8v-18.9h-77.8V185zm-43 110.3c0-24.1-11.4-44.9-35-51.6 17.2-8.2 26.2-17.7 26.2-37 0-38.2-28.5-47.5-61.4-47.5H68v192h93.1c34.9-.2 67.6-16.9 67.6-55.9zM380 280.5c0-41.1-24.1-75.4-67.6-75.4-42.4 0-71.1 31.8-71.1 73.6 0 43.3 27.3 73 71.1 73 33.2 0 54.7-14.9 65.1-46.8h-33.7c-3.7 11.9-18.6 18.1-30.2 18.1-22.4 0-34.1-13.1-34.1-35.3h100.2c.1-2.3.3-4.8.3-7.2z"]},Zz={prefix:"fab",iconName:"bimobject",icon:[448,512,[],"f378","M416 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32zm-64 257.4c0 49.4-11.4 82.6-103.8 82.6h-16.9c-44.1 0-62.4-14.9-70.4-38.8h-.9V368H96V136h64v74.7h1.1c4.6-30.5 39.7-38.8 69.7-38.8h17.3c92.4 0 103.8 33.1 103.8 82.5v35zm-64-28.9v22.9c0 21.7-3.4 33.8-38.4 33.8h-45.3c-28.9 0-44.1-6.5-44.1-35.7v-19c0-29.3 15.2-35.7 44.1-35.7h45.3c35-.2 38.4 12 38.4 33.7z"]},Bz={prefix:"fab",iconName:"bitbucket",icon:[512,512,[],"f171","M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z"]},Oz={prefix:"fab",iconName:"bitcoin",icon:[512,512,[],"f379","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"]},Fz={prefix:"fab",iconName:"bity",icon:[496,512,[],"f37a","M78.4 67.2C173.8-22 324.5-24 421.5 71c14.3 14.1-6.4 37.1-22.4 21.5-84.8-82.4-215.8-80.3-298.9-3.2-16.3 15.1-36.5-8.3-21.8-22.1zm98.9 418.6c19.3 5.7 29.3-23.6 7.9-30C73 421.9 9.4 306.1 37.7 194.8c5-19.6-24.9-28.1-30.2-7.1-32.1 127.4 41.1 259.8 169.8 298.1zm148.1-2c121.9-40.2 192.9-166.9 164.4-291-4.5-19.7-34.9-13.8-30 7.9 24.2 107.7-37.1 217.9-143.2 253.4-21.2 7-10.4 36 8.8 29.7zm-62.9-79l.2-71.8c0-8.2-6.6-14.8-14.8-14.8-8.2 0-14.8 6.7-14.8 14.8l-.2 71.8c0 8.2 6.6 14.8 14.8 14.8s14.8-6.6 14.8-14.8zm71-269c2.1 90.9 4.7 131.9-85.5 132.5-92.5-.7-86.9-44.3-85.5-132.5 0-21.8-32.5-19.6-32.5 0v71.6c0 69.3 60.7 90.9 118 90.1 57.3.8 118-20.8 118-90.1v-71.6c0-19.6-32.5-21.8-32.5 0z"]},qz={prefix:"fab",iconName:"black-tie",icon:[448,512,[],"f27e","M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z"]},Rz={prefix:"fab",iconName:"blackberry",icon:[512,512,[],"f37b","M166 116.9c0 23.4-16.4 49.1-72.5 49.1H23.4l21-88.8h67.8c42.1 0 53.8 23.3 53.8 39.7zm126.2-39.7h-67.8L205.7 166h70.1c53.8 0 70.1-25.7 70.1-49.1.1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1H21L0 296.9h70.1c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8h-67.8l-18.7 88.8h70.1c53.8 0 70.1-23.4 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7zm-28 137.9h-67.8L343.7 381h70.1c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346H173l-18.7 88.8h70.1c56.1 0 70.1-25.7 70.1-49.1.1-16.3-11.6-39.7-53.7-39.7z"]},Uz={prefix:"fab",iconName:"blogger",icon:[448,512,[],"f37c","M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z"]},Gz={prefix:"fab",iconName:"blogger-b",icon:[448,512,[],"f37d","M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"]},_z={prefix:"fab",iconName:"bluetooth",icon:[448,512,[],"f293","M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z"]},Wz={prefix:"fab",iconName:"bluetooth-b",icon:[320,512,[],"f294","M196.48 260.023l92.626-103.333L143.125 0v206.33l-86.111-86.111-31.406 31.405 108.061 108.399L25.608 368.422l31.406 31.405 86.111-86.111L145.84 512l148.552-148.644-97.912-103.333zm40.86-102.996l-49.977 49.978-.338-100.295 50.315 50.317zM187.363 313.04l49.977 49.978-50.315 50.316.338-100.294z"]},jz={prefix:"fab",iconName:"bootstrap",icon:[576,512,[],"f836","M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z"]},$z={prefix:"fab",iconName:"btc",icon:[384,512,[],"f15a","M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z"]},Yz={prefix:"fab",iconName:"buffer",icon:[448,512,[],"f837","M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z"]},Kz={prefix:"fab",iconName:"buromobelexperte",icon:[448,512,[],"f37f","M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z"]},Jz={prefix:"fab",iconName:"buy-n-large",icon:[576,512,[],"f8a6","M288 32C133.27 32 7.79 132.32 7.79 256S133.27 480 288 480s280.21-100.32 280.21-224S442.73 32 288 32zm-85.39 357.19L64.1 390.55l77.25-290.74h133.44c63.15 0 84.93 28.65 78 72.84a60.24 60.24 0 0 1-1.5 6.85 77.39 77.39 0 0 0-17.21-1.93c-42.35 0-76.69 33.88-76.69 75.65 0 37.14 27.14 68 62.93 74.45-18.24 37.16-56.16 60.92-117.71 61.52zM358 207.11h32l-22.16 90.31h-35.41l-11.19-35.63-7.83 35.63h-37.83l26.63-90.31h31.34l15 36.75zm145.86 182.08H306.79L322.63 328a78.8 78.8 0 0 0 11.47.83c42.34 0 76.69-33.87 76.69-75.65 0-32.65-21-60.46-50.38-71.06l21.33-82.35h92.5l-53.05 205.36h103.87zM211.7 269.39H187l-13.8 56.47h24.7c16.14 0 32.11-3.18 37.94-26.65 5.56-22.31-7.99-29.82-24.14-29.82zM233 170h-21.34L200 217.71h21.37c18 0 35.38-14.64 39.21-30.14C265.23 168.71 251.07 170 233 170z"]},Qz={prefix:"fab",iconName:"buysellads",icon:[448,512,[],"f20d","M224 150.7l42.9 160.7h-85.8L224 150.7zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-65.3 325.3l-94.5-298.7H159.8L65.3 405.3H156l111.7-91.6 24.2 91.6h90.8z"]},Xz={prefix:"fab",iconName:"canadian-maple-leaf",icon:[512,512,[],"f785","M383.8 351.7c2.5-2.5 105.2-92.4 105.2-92.4l-17.5-7.5c-10-4.9-7.4-11.5-5-17.4 2.4-7.6 20.1-67.3 20.1-67.3s-47.7 10-57.7 12.5c-7.5 2.4-10-2.5-12.5-7.5s-15-32.4-15-32.4-52.6 59.9-55.1 62.3c-10 7.5-20.1 0-17.6-10 0-10 27.6-129.6 27.6-129.6s-30.1 17.4-40.1 22.4c-7.5 5-12.6 5-17.6-5C293.5 72.3 255.9 0 255.9 0s-37.5 72.3-42.5 79.8c-5 10-10 10-17.6 5-10-5-40.1-22.4-40.1-22.4S183.3 182 183.3 192c2.5 10-7.5 17.5-17.6 10-2.5-2.5-55.1-62.3-55.1-62.3S98.1 167 95.6 172s-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167s17.6 59.7 20.1 67.3c2.4 6 5 12.5-5 17.4L23 259.3s102.6 89.9 105.2 92.4c5.1 5 10 7.5 5.1 22.5-5.1 15-10.1 35.1-10.1 35.1s95.2-20.1 105.3-22.6c8.7-.9 18.3 2.5 18.3 12.5S241 512 241 512h30s-5.8-102.7-5.8-112.8 9.5-13.4 18.4-12.5c10 2.5 105.2 22.6 105.2 22.6s-5-20.1-10-35.1 0-17.5 5-22.5z"]},cp={prefix:"fab",iconName:"cc-amazon-pay",icon:[576,512,[],"f42d","M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z"]},ap={prefix:"fab",iconName:"cc-amex",icon:[576,512,[],"f1f3","M325.1 167.8c0-16.4-14.1-18.4-27.4-18.4l-39.1-.3v69.3H275v-25.1h18c18.4 0 14.5 10.3 14.8 25.1h16.6v-13.5c0-9.2-1.5-15.1-11-18.4 7.4-3 11.8-10.7 11.7-18.7zm-29.4 11.3H275v-15.3h21c5.1 0 10.7 1 10.7 7.4 0 6.6-5.3 7.9-11 7.9zM279 268.6h-52.7l-21 22.8-20.5-22.8h-66.5l-.1 69.3h65.4l21.3-23 20.4 23h32.2l.1-23.3c18.9 0 49.3 4.6 49.3-23.3 0-17.3-12.3-22.7-27.9-22.7zm-103.8 54.7h-40.6v-13.8h36.3v-14.1h-36.3v-12.5h41.7l17.9 20.2zm65.8 8.2l-25.3-28.1L241 276zm37.8-31h-21.2v-17.6h21.5c5.6 0 10.2 2.3 10.2 8.4 0 6.4-4.6 9.2-10.5 9.2zm-31.6-136.7v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5zM576 255.4h-.2zm-194.6 31.9c0-16.4-14.1-18.7-27.1-18.7h-39.4l-.1 69.3h16.6l.1-25.3h17.6c11 0 14.8 2 14.8 13.8l-.1 11.5h16.6l.1-13.8c0-8.9-1.8-15.1-11-18.4 7.7-3.1 11.8-10.8 11.9-18.4zm-29.2 11.2h-20.7v-15.6h21c5.1 0 10.7 1 10.7 7.4 0 6.9-5.4 8.2-11 8.2zm-172.8-80v-69.3h-27.6l-19.7 47-21.7-47H83.3v65.7l-28.1-65.7H30.7L1 218.5h17.9l6.4-15.3h34.5l6.4 15.3H100v-54.2l24 54.2h14.6l24-54.2v54.2zM31.2 188.8l11.2-27.6 11.5 27.6zm477.4 158.9v-4.5c-10.8 5.6-3.9 4.5-156.7 4.5 0-25.2.1-23.9 0-25.2-1.7-.1-3.2-.1-9.4-.1 0 17.9-.1 6.8-.1 25.3h-39.6c0-12.1.1-15.3.1-29.2-10 6-22.8 6.4-34.3 6.2 0 14.7-.1 8.3-.1 23h-48.9c-5.1-5.7-2.7-3.1-15.4-17.4-3.2 3.5-12.8 13.9-16.1 17.4h-82v-92.3h83.1c5 5.6 2.8 3.1 15.5 17.2 3.2-3.5 12.2-13.4 15.7-17.2h58c9.8 0 18 1.9 24.3 5.6v-5.6c54.3 0 64.3-1.4 75.7 5.1v-5.1h78.2v5.2c11.4-6.9 19.6-5.2 64.9-5.2v5c10.3-5.9 16.6-5.2 54.3-5V80c0-26.5-21.5-48-48-48h-480c-26.5 0-48 21.5-48 48v109.8c9.4-21.9 19.7-46 23.1-53.9h39.7c4.3 10.1 1.6 3.7 9 21.1v-21.1h46c2.9 6.2 11.1 24 13.9 30 5.8-13.6 10.1-23.9 12.6-30h103c0-.1 11.5 0 11.6 0 43.7.2 53.6-.8 64.4 5.3v-5.3H363v9.3c7.6-6.1 17.9-9.3 30.7-9.3h27.6c0 .5 1.9.3 2.3.3H456c4.2 9.8 2.6 6 8.8 20.6v-20.6h43.3c4.9 8-1-1.8 11.2 18.4v-18.4h39.9v92h-41.6c-5.4-9-1.4-2.2-13.2-21.9v21.9h-52.8c-6.4-14.8-.1-.3-6.6-15.3h-19c-4.2 10-2.2 5.2-6.4 15.3h-26.8c-12.3 0-22.3-3-29.7-8.9v8.9h-66.5c-.3-13.9-.1-24.8-.1-24.8-1.8-.3-3.4-.2-9.8-.2v25.1H151.2v-11.4c-2.5 5.6-2.7 5.9-5.1 11.4h-29.5c-4-8.9-2.9-6.4-5.1-11.4v11.4H58.6c-4.2-10.1-2.2-5.3-6.4-15.3H33c-4.2 10-2.2 5.2-6.4 15.3H0V432c0 26.5 21.5 48 48 48h480.1c26.5 0 48-21.5 48-48v-90.4c-12.7 8.3-32.7 6.1-67.5 6.1zm36.3-64.5H575v-14.6h-32.9c-12.8 0-23.8 6.6-23.8 20.7 0 33 42.7 12.8 42.7 27.4 0 5.1-4.3 6.4-8.4 6.4h-32l-.1 14.8h32c8.4 0 17.6-1.8 22.5-8.9v-25.8c-10.5-13.8-39.3-1.3-39.3-13.5 0-5.8 4.6-6.5 9.2-6.5zm-57 39.8h-32.2l-.1 14.8h32.2c14.8 0 26.2-5.6 26.2-22 0-33.2-42.9-11.2-42.9-26.3 0-5.6 4.9-6.4 9.2-6.4h30.4v-14.6h-33.2c-12.8 0-23.5 6.6-23.5 20.7 0 33 42.7 12.5 42.7 27.4-.1 5.4-4.7 6.4-8.8 6.4zm-42.2-40.1v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5zm-56.3-108.1c-.3.2-1.4 2.2-1.4 7.6 0 6 .9 7.7 1.1 7.9.2.1 1.1.5 3.4.5l7.3-16.9c-1.1 0-2.1-.1-3.1-.1-5.6 0-7 .7-7.3 1zm20.4-10.5h-.1zm-16.2-15.2c-23.5 0-34 12-34 35.3 0 22.2 10.2 34 33 34h19.2l6.4-15.3h34.3l6.6 15.3h33.7v-51.9l31.2 51.9h23.6v-69h-16.9v48.1l-29.1-48.1h-25.3v65.4l-27.9-65.4h-24.8l-23.5 54.5h-7.4c-13.3 0-16.1-8.1-16.1-19.9 0-23.8 15.7-20 33.1-19.7v-15.2zm42.1 12.1l11.2 27.6h-22.8zm-101.1-12v69.3h16.9v-69.3z"]},ep={prefix:"fab",iconName:"cc-apple-pay",icon:[576,512,[],"f416","M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z"]},ip={prefix:"fab",iconName:"cc-diners-club",icon:[576,512,[],"f24c","M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z"]},np={prefix:"fab",iconName:"cc-discover",icon:[576,512,[],"f1f2","M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z"]},lp={prefix:"fab",iconName:"cc-jcb",icon:[576,512,[],"f24b","M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z"]},op={prefix:"fab",iconName:"cc-mastercard",icon:[576,512,[],"f1f1","M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z"]},rp={prefix:"fab",iconName:"cc-paypal",icon:[576,512,[],"f1f4","M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z"]},fp={prefix:"fab",iconName:"cc-stripe",icon:[576,512,[],"f1f5","M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z"]},tp={prefix:"fab",iconName:"cc-visa",icon:[576,512,[],"f1f0","M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z"]},sp={prefix:"fab",iconName:"centercode",icon:[512,512,[],"f380","M329.2 268.6c-3.8 35.2-35.4 60.6-70.6 56.8-35.2-3.8-60.6-35.4-56.8-70.6 3.8-35.2 35.4-60.6 70.6-56.8 35.1 3.8 60.6 35.4 56.8 70.6zm-85.8 235.1C96.7 496-8.2 365.5 10.1 224.3c11.2-86.6 65.8-156.9 139.1-192 161-77.1 349.7 37.4 354.7 216.6 4.1 147-118.4 262.2-260.5 254.8zm179.9-180c27.9-118-160.5-205.9-237.2-234.2-57.5 56.3-69.1 188.6-33.8 344.4 68.8 15.8 169.1-26.4 271-110.2z"]},hp={prefix:"fab",iconName:"centos",icon:[448,512,[],"f789","M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z"]},vp={prefix:"fab",iconName:"chrome",icon:[496,512,[],"f268","M131.5 217.5L55.1 100.1c47.6-59.2 119-91.8 192-92.1 42.3-.3 85.5 10.5 124.8 33.2 43.4 25.2 76.4 61.4 97.4 103L264 133.4c-58.1-3.4-113.4 29.3-132.5 84.1zm32.9 38.5c0 46.2 37.4 83.6 83.6 83.6s83.6-37.4 83.6-83.6-37.4-83.6-83.6-83.6-83.6 37.3-83.6 83.6zm314.9-89.2L339.6 174c37.9 44.3 38.5 108.2 6.6 157.2L234.1 503.6c46.5 2.5 94.4-7.7 137.8-32.9 107.4-62 150.9-192 107.4-303.9zM133.7 303.6L40.4 120.1C14.9 159.1 0 205.9 0 256c0 124 90.8 226.7 209.5 244.9l63.7-124.8c-57.6 10.8-113.2-20.8-139.5-72.5z"]},mp={prefix:"fab",iconName:"chromecast",icon:[512,512,[],"f838","M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z"]},zp={prefix:"fab",iconName:"cloudflare",icon:[640,512,[],"e07d","M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z"]},pp={prefix:"fab",iconName:"cloudscale",icon:[448,512,[],"f383","M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6C153.8 128 96 188.8 96 260.3c0 6.6.4 13.1 1.4 19.4-2-56 41.8-97.4 92.6-97.4 24.2 0 46.2 9.4 62.6 24.7l-25.2 20.4c-8.3-.9-16.8 1.8-23.1 8.1-11.1 11-11.1 28.9 0 40 11.1 11 28.9 11 40 0 6.3-6.3 9-14.9 8.1-23.1l75.2-88.8c6.3-6.5-3.3-15.9-9.5-9.6zm-83.8 111.5c-5.6 5.5-14.6 5.5-20.2 0-5.6-5.6-5.6-14.6 0-20.2s14.6-5.6 20.2 0 5.6 14.7 0 20.2zM224 32C100.5 32 0 132.5 0 256s100.5 224 224 224 224-100.5 224-224S347.5 32 224 32zm0 384c-88.2 0-160-71.8-160-160S135.8 96 224 96s160 71.8 160 160-71.8 160-160 160z"]},dp={prefix:"fab",iconName:"cloudsmith",icon:[332,512,[],"f384","M332.5 419.9c0 46.4-37.6 84.1-84 84.1s-84-37.7-84-84.1 37.6-84 84-84 84 37.6 84 84zm-84-243.9c46.4 0 80-37.6 80-84s-33.6-84-80-84-88 37.6-88 84-29.6 76-76 76-84 41.6-84 88 37.6 80 84 80 84-33.6 84-80 33.6-80 80-80z"]},Mp={prefix:"fab",iconName:"cloudversify",icon:[616,512,[],"f385","M148.6 304c8.2 68.5 67.4 115.5 146 111.3 51.2 43.3 136.8 45.8 186.4-5.6 69.2 1.1 118.5-44.6 131.5-99.5 14.8-62.5-18.2-132.5-92.1-155.1-33-88.1-131.4-101.5-186.5-85-57.3 17.3-84.3 53.2-99.3 109.7-7.8 2.7-26.5 8.9-45 24.1 11.7 0 15.2 8.9 15.2 19.5v20.4c0 10.7-8.7 19.5-19.5 19.5h-20.2c-10.7 0-19.5-6-19.5-16.7V240H98.8C95 240 88 244.3 88 251.9v40.4c0 6.4 5.3 11.8 11.7 11.8h48.9zm227.4 8c-10.7 46.3 21.7 72.4 55.3 86.8C324.1 432.6 259.7 348 296 288c-33.2 21.6-33.7 71.2-29.2 92.9-17.9-12.4-53.8-32.4-57.4-79.8-3-39.9 21.5-75.7 57-93.9C297 191.4 369.9 198.7 400 248c-14.1-48-53.8-70.1-101.8-74.8 30.9-30.7 64.4-50.3 114.2-43.7 69.8 9.3 133.2 82.8 67.7 150.5 35-16.3 48.7-54.4 47.5-76.9l10.5 19.6c11.8 22 15.2 47.6 9.4 72-9.2 39-40.6 68.8-79.7 76.5-32.1 6.3-83.1-5.1-91.8-59.2zM128 208H88.2c-8.9 0-16.2-7.3-16.2-16.2v-39.6c0-8.9 7.3-16.2 16.2-16.2H128c8.9 0 16.2 7.3 16.2 16.2v39.6c0 8.9-7.3 16.2-16.2 16.2zM10.1 168C4.5 168 0 163.5 0 157.9v-27.8c0-5.6 4.5-10.1 10.1-10.1h27.7c5.5 0 10.1 4.5 10.1 10.1v27.8c0 5.6-4.5 10.1-10.1 10.1H10.1zM168 142.7v-21.4c0-5.1 4.2-9.3 9.3-9.3h21.4c5.1 0 9.3 4.2 9.3 9.3v21.4c0 5.1-4.2 9.3-9.3 9.3h-21.4c-5.1 0-9.3-4.2-9.3-9.3zM56 235.5v25c0 6.3-5.1 11.5-11.4 11.5H19.4C13.1 272 8 266.8 8 260.5v-25c0-6.3 5.1-11.5 11.4-11.5h25.1c6.4 0 11.5 5.2 11.5 11.5z"]},up={prefix:"fab",iconName:"codepen",icon:[512,512,[],"f1cb","M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z"]},Cp={prefix:"fab",iconName:"codiepie",icon:[472,512,[],"f284","M422.5 202.9c30.7 0 33.5 53.1-.3 53.1h-10.8v44.3h-26.6v-97.4h37.7zM472 352.6C429.9 444.5 350.4 504 248 504 111 504 0 393 0 256S111 8 248 8c97.4 0 172.8 53.7 218.2 138.4l-186 108.8L472 352.6zm-38.5 12.5l-60.3-30.7c-27.1 44.3-70.4 71.4-122.4 71.4-82.5 0-149.2-66.7-149.2-148.9 0-82.5 66.7-149.2 149.2-149.2 48.4 0 88.9 23.5 116.9 63.4l59.5-34.6c-40.7-62.6-104.7-100-179.2-100-121.2 0-219.5 98.3-219.5 219.5S126.8 475.5 248 475.5c78.6 0 146.5-42.1 185.5-110.4z"]},Hp={prefix:"fab",iconName:"confluence",icon:[512,512,[],"f78d","M2.3 412.2c-4.5 7.6-2.1 17.5 5.5 22.2l105.9 65.2c7.7 4.7 17.7 2.4 22.4-5.3 0-.1.1-.2.1-.2 67.1-112.2 80.5-95.9 280.9-.7 8.1 3.9 17.8.4 21.7-7.7.1-.1.1-.3.2-.4l50.4-114.1c3.6-8.1-.1-17.6-8.1-21.3-22.2-10.4-66.2-31.2-105.9-50.3C127.5 179 44.6 345.3 2.3 412.2zm507.4-312.1c4.5-7.6 2.1-17.5-5.5-22.2L398.4 12.8c-7.5-5-17.6-3.1-22.6 4.4-.2.3-.4.6-.6 1-67.3 112.6-81.1 95.6-280.6.9-8.1-3.9-17.8-.4-21.7 7.7-.1.1-.1.3-.2.4L22.2 141.3c-3.6 8.1.1 17.6 8.1 21.3 22.2 10.4 66.3 31.2 106 50.4 248 120 330.8-45.4 373.4-112.9z"]},Vp={prefix:"fab",iconName:"connectdevelop",icon:[576,512,[],"f20e","M550.5 241l-50.089-86.786c1.071-2.142 1.875-4.553 1.875-7.232 0-8.036-6.696-14.733-14.732-15.001l-55.447-95.893c.536-1.607 1.071-3.214 1.071-4.821 0-8.571-6.964-15.268-15.268-15.268-4.821 0-8.839 2.143-11.786 5.625H299.518C296.839 18.143 292.821 16 288 16s-8.839 2.143-11.518 5.625H170.411C167.464 18.143 163.447 16 158.625 16c-8.303 0-15.268 6.696-15.268 15.268 0 1.607.536 3.482 1.072 4.821l-55.983 97.233c-5.356 2.41-9.107 7.5-9.107 13.661 0 .535.268 1.071.268 1.607l-53.304 92.143c-7.232 1.339-12.59 7.5-12.59 15 0 7.232 5.089 13.393 12.054 15l55.179 95.358c-.536 1.607-.804 2.946-.804 4.821 0 7.232 5.089 13.393 12.054 14.732l51.697 89.732c-.536 1.607-1.071 3.482-1.071 5.357 0 8.571 6.964 15.268 15.268 15.268 4.821 0 8.839-2.143 11.518-5.357h106.875C279.161 493.857 283.447 496 288 496s8.839-2.143 11.518-5.357h107.143c2.678 2.946 6.696 4.821 10.982 4.821 8.571 0 15.268-6.964 15.268-15.268 0-1.607-.267-2.946-.803-4.285l51.697-90.268c6.964-1.339 12.054-7.5 12.054-14.732 0-1.607-.268-3.214-.804-4.821l54.911-95.358c6.964-1.339 12.322-7.5 12.322-15-.002-7.232-5.092-13.393-11.788-14.732zM153.535 450.732l-43.66-75.803h43.66v75.803zm0-83.839h-43.66c-.268-1.071-.804-2.142-1.339-3.214l44.999-47.41v50.624zm0-62.411l-50.357 53.304c-1.339-.536-2.679-1.34-4.018-1.607L43.447 259.75c.535-1.339.535-2.679.535-4.018s0-2.41-.268-3.482l51.965-90c2.679-.268 5.357-1.072 7.768-2.679l50.089 51.965v92.946zm0-102.322l-45.803-47.41c1.339-2.143 2.143-4.821 2.143-7.767 0-.268-.268-.804-.268-1.072l43.928-15.804v72.053zm0-80.625l-43.66 15.804 43.66-75.536v59.732zm326.519 39.108l.804 1.339L445.5 329.125l-63.75-67.232 98.036-101.518.268.268zM291.75 355.107l11.518 11.786H280.5l11.25-11.786zm-.268-11.25l-83.303-85.446 79.553-84.375 83.036 87.589-79.286 82.232zm5.357 5.893l79.286-82.232 67.5 71.25-5.892 28.125H313.714l-16.875-17.143zM410.411 44.393c1.071.536 2.142 1.072 3.482 1.34l57.857 100.714v.536c0 2.946.803 5.624 2.143 7.767L376.393 256l-83.035-87.589L410.411 44.393zm-9.107-2.143L287.732 162.518l-57.054-60.268 166.339-60h4.287zm-123.483 0c2.678 2.678 6.16 4.285 10.179 4.285s7.5-1.607 10.179-4.285h75L224.786 95.821 173.893 42.25h103.928zm-116.249 5.625l1.071-2.142a33.834 33.834 0 0 0 2.679-.804l51.161 53.84-54.911 19.821V47.875zm0 79.286l60.803-21.964 59.732 63.214-79.553 84.107-40.982-42.053v-83.304zm0 92.678L198 257.607l-36.428 38.304v-76.072zm0 87.858l42.053-44.464 82.768 85.982-17.143 17.678H161.572v-59.196zm6.964 162.053c-1.607-1.607-3.482-2.678-5.893-3.482l-1.071-1.607v-89.732h99.91l-91.607 94.821h-1.339zm129.911 0c-2.679-2.41-6.428-4.285-10.447-4.285s-7.767 1.875-10.447 4.285h-96.429l91.607-94.821h38.304l91.607 94.821H298.447zm120-11.786l-4.286 7.5c-1.339.268-2.41.803-3.482 1.339l-89.196-91.875h114.376l-17.412 83.036zm12.856-22.232l12.858-60.803h21.964l-34.822 60.803zm34.822-68.839h-20.357l4.553-21.16 17.143 18.214c-.535.803-1.071 1.874-1.339 2.946zm66.161-107.411l-55.447 96.697c-1.339.535-2.679 1.071-4.018 1.874l-20.625-21.964 34.554-163.928 45.803 79.286c-.267 1.339-.803 2.678-.803 4.285 0 1.339.268 2.411.536 3.75z"]},gp={prefix:"fab",iconName:"contao",icon:[512,512,[],"f26d","M45.4 305c14.4 67.1 26.4 129 68.2 175H34c-18.7 0-34-15.2-34-34V66c0-18.7 15.2-34 34-34h57.7C77.9 44.6 65.6 59.2 54.8 75.6c-45.4 70-27 146.8-9.4 229.4zM478 32h-90.2c21.4 21.4 39.2 49.5 52.7 84.1l-137.1 29.3c-14.9-29-37.8-53.3-82.6-43.9-24.6 5.3-41 19.3-48.3 34.6-8.8 18.7-13.2 39.8 8.2 140.3 21.1 100.2 33.7 117.7 49.5 131.2 12.9 11.1 33.4 17 58.3 11.7 44.5-9.4 55.7-40.7 57.4-73.2l137.4-29.6c3.2 71.5-18.7 125.2-57.4 163.6H478c18.7 0 34-15.2 34-34V66c0-18.8-15.2-34-34-34z"]},Lp={prefix:"fab",iconName:"cotton-bureau",icon:[512,512,[],"f89e","M474.31 330.41c-23.66 91.85-94.23 144.59-201.9 148.35V429.6c0-48 26.41-74.39 74.39-74.39 62 0 99.2-37.2 99.2-99.21 0-61.37-36.53-98.28-97.38-99.06-33-69.32-146.5-64.65-177.24 0C110.52 157.72 74 194.63 74 256c0 62.13 37.27 99.41 99.4 99.41 48 0 74.55 26.23 74.55 74.39V479c-134.43-5-211.1-85.07-211.1-223 0-141.82 81.35-223.2 223.2-223.2 114.77 0 189.84 53.2 214.69 148.81H500C473.88 71.51 388.22 8 259.82 8 105 8 12 101.19 12 255.82 12 411.14 105.19 504.34 259.82 504c128.27 0 213.87-63.81 239.67-173.59zM357 182.33c41.37 3.45 64.2 29 64.2 73.67 0 48-26.43 74.41-74.4 74.41-28.61 0-49.33-9.59-61.59-27.33 83.06-16.55 75.59-99.67 71.79-120.75zm-81.68 97.36c-2.46-10.34-16.33-87 56.23-97 2.27 10.09 16.52 87.11-56.26 97zM260 132c28.61 0 49 9.67 61.44 27.61-28.36 5.48-49.36 20.59-61.59 43.45-12.23-22.86-33.23-38-61.6-43.45 12.41-17.69 33.27-27.35 61.57-27.35zm-71.52 50.72c73.17 10.57 58.91 86.81 56.49 97-72.41-9.84-59-86.95-56.25-97zM173.2 330.41c-48 0-74.4-26.4-74.4-74.41 0-44.36 22.86-70 64.22-73.67-6.75 37.2-1.38 106.53 71.65 120.75-12.14 17.63-32.84 27.3-61.14 27.3zm53.21 12.39A80.8 80.8 0 0 0 260 309.25c7.77 14.49 19.33 25.54 33.82 33.55a80.28 80.28 0 0 0-33.58 33.83c-8-14.5-19.07-26.23-33.56-33.83z"]},xp={prefix:"fab",iconName:"cpanel",icon:[640,512,[],"f388","M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2h-37c-7.1 0-12.5 4.5-14.3 10.9L73.1 320l24.7-.1c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7h19.8c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6h-10.3c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8h32c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28h18.6c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6h-40C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320h12.4l7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3H53.8c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8h-77.9l-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5h57.5c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3h-34.9c-5.3 0-5.3-7.9 0-7.9h21.6c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2h-48.4c-39.2 0-43.6 63.8-.7 63.8l57.5.2c11.2 0 20.6-7.2 23.4-17.8l14-51.8c4.8-19.2-9.7-36.8-28.5-36.8zM633.1 179h-18.9c-4.9 0-9.2 3.2-10.4 7.9L568.2 320c20.7 0 39.8-13.8 44.9-34.5l26.5-98.2c1.2-4.3-2-8.3-6.5-8.3zm-236.3 34.7v.1h-48.3l-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3h18.9c4.8 0 9.2-3 10.4-7.8l17.2-64H395c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3H428c4.6 0 9.1-2.9 10.3-7.8l8.8-33.1c9-33.1-15.9-65.4-50.3-65.4zm98.3 74.6c-3.6 0-6-3.4-5.1-6.7l8-30c.9-3.9 3.7-6 7.8-6h32.9c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3h-21.6c-7 0-12.6 4.6-14.2 10.8l-3.5 13h53.4c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8h-47.3c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7h66.7c6.8 0 12.3-4.5 14.2-10.7l5.7-21z"]},bp={prefix:"fab",iconName:"creative-commons",icon:[496,512,[],"f25e","M245.83 214.87l-33.22 17.28c-9.43-19.58-25.24-19.93-27.46-19.93-22.13 0-33.22 14.61-33.22 43.84 0 23.57 9.21 43.84 33.22 43.84 14.47 0 24.65-7.09 30.57-21.26l30.55 15.5c-6.17 11.51-25.69 38.98-65.1 38.98-22.6 0-73.96-10.32-73.96-77.05 0-58.69 43-77.06 72.63-77.06 30.72-.01 52.7 11.95 65.99 35.86zm143.05 0l-32.78 17.28c-9.5-19.77-25.72-19.93-27.9-19.93-22.14 0-33.22 14.61-33.22 43.84 0 23.55 9.23 43.84 33.22 43.84 14.45 0 24.65-7.09 30.54-21.26l31 15.5c-2.1 3.75-21.39 38.98-65.09 38.98-22.69 0-73.96-9.87-73.96-77.05 0-58.67 42.97-77.06 72.63-77.06 30.71-.01 52.58 11.95 65.56 35.86zM247.56 8.05C104.74 8.05 0 123.11 0 256.05c0 138.49 113.6 248 247.56 248 129.93 0 248.44-100.87 248.44-248 0-137.87-106.62-248-248.44-248zm.87 450.81c-112.54 0-203.7-93.04-203.7-202.81 0-105.42 85.43-203.27 203.72-203.27 112.53 0 202.82 89.46 202.82 203.26-.01 121.69-99.68 202.82-202.84 202.82z"]},Np={prefix:"fab",iconName:"creative-commons-by",icon:[496,512,[],"f4e7","M314.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H299c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-101.5-63.7c0-23.3 11.5-35 34.5-35s34.5 11.7 34.5 35c0 23-11.5 34.5-34.5 34.5s-34.5-11.5-34.5-34.5zM247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z"]},Ap={prefix:"fab",iconName:"creative-commons-nc",icon:[496,512,[],"f4e8","M247.6 8C387.4 8 496 115.9 496 256c0 147.2-118.5 248-248.4 248C113.1 504 0 393.2 0 256 0 123.1 104.7 8 247.6 8zM55.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9 0 110.9 92.1 202.4 203.7 202.4 122.4 0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2 0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM248.4 52.3c-38.4 0-112.4 8.7-170.5 93l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L295 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1 0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z"]},Sp={prefix:"fab",iconName:"creative-commons-nc-eu",icon:[496,512,[],"f4e9","M247.7 8C103.6 8 0 124.8 0 256c0 136.3 111.7 248 247.7 248C377.9 504 496 403.1 496 256 496 117 388.4 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-23.2 3.7-45.2 10.9-66l65.7 29.1h-4.7v29.5h23.3c0 6.2-.4 3.2-.4 19.5h-22.8v29.5h27c11.4 67 67.2 101.3 124.6 101.3 26.6 0 50.6-7.9 64.8-15.8l-10-46.1c-8.7 4.6-28.2 10.8-47.3 10.8-28.2 0-58.1-10.9-67.3-50.2h90.3l128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zm-16.7-190.6l-.5-.4.9.4h-.4zm77.2-19.5h3.7v-29.5h-70.3l-28.6-12.6c2.5-5.5 5.4-10.5 8.8-14.3 12.9-15.8 31.1-22.4 51.1-22.4 18.3 0 35.3 5.4 46.1 10l11.6-47.3c-15-6.6-37-12.4-62.3-12.4-39 0-72.2 15.8-95.9 42.3-5.3 6.1-9.8 12.9-13.9 20.1l-81.6-36.1c64.6-96.8 157.7-93.6 170.7-93.6 113 0 203 90.2 203 203.4 0 18.7-2.1 36.3-6.3 52.9l-136.1-60.5z"]},yp={prefix:"fab",iconName:"creative-commons-nc-jp",icon:[496,512,[],"f4ea","M247.7 8C103.6 8 0 124.8 0 256c0 136.4 111.8 248 247.7 248C377.9 504 496 403.2 496 256 496 117.2 388.5 8 247.7 8zm.6 450.7c-112 0-203.6-92.5-203.6-202.7 0-21.1 3-41.2 9-60.3l127 56.5h-27.9v38.6h58.1l5.7 11.8v18.7h-63.8V360h63.8v56h61.7v-56h64.2v-35.7l81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3h-57.6v-18.7l2.9-5.6 54.7 24.3zm6.5-51.4v-17.8h-38.6l63-116H301l-43.4 96-23-10.2-39.6-85.7h-65.8l27.3 51-81.9-36.5c27.8-44.1 82.6-98.1 173.7-98.1 112.8 0 203 90 203 203.4 0 21-2.7 40.6-7.9 59l-101-45.1z"]},wp={prefix:"fab",iconName:"creative-commons-nd",icon:[496,512,[],"f4eb","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H162.1V197h180.3zm0 79.8v42.5H162.1v-42.5h180.3z"]},kp={prefix:"fab",iconName:"creative-commons-pd",icon:[496,512,[],"f4ec","M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm0 449.5c-139.2 0-235.8-138-190.2-267.9l78.8 35.1c-2.1 10.5-3.3 21.5-3.3 32.9 0 99 73.9 126.9 120.4 126.9 22.9 0 53.5-6.7 79.4-29.5L297 311.1c-5.5 6.3-17.6 16.7-36.3 16.7-37.8 0-53.7-39.9-53.9-71.9 230.4 102.6 216.5 96.5 217.9 96.8-34.3 62.4-100.6 104.8-176.7 104.8zm194.2-150l-224-100c18.8-34 54.9-30.7 74.7-11l40.4-41.6c-27.1-23.3-58-27.5-78.1-27.5-47.4 0-80.9 20.5-100.7 51.6l-74.9-33.4c36.1-54.9 98.1-91.2 168.5-91.2 111.1 0 201.5 90.4 201.5 201.5 0 18-2.4 35.4-6.8 52-.3-.1-.4-.2-.6-.4z"]},Tp={prefix:"fab",iconName:"creative-commons-pd-alt",icon:[496,512,[],"f4ed","M247.6 8C104.7 8 0 123.1 0 256c0 138.5 113.6 248 247.6 248C377.5 504 496 403.1 496 256 496 118.1 389.4 8 247.6 8zm.8 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.5-203.3 203.7-203.3 112.6 0 202.9 89.5 202.8 203.3 0 121.7-99.6 202.8-202.8 202.8zM316.7 186h-53.2v137.2h53.2c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5h-19.9v-79.7l19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM203.7 186h-68.2v137.3h34.6V279h27c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3h-29.2v-41.6h28.3c30.9 0 28.8 41.6.9 41.6z"]},Pp={prefix:"fab",iconName:"creative-commons-remix",icon:[496,512,[],"f4ee","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm161.7 207.7l4.9 2.2v70c-7.2 3.6-63.4 27.5-67.3 28.8-6.5-1.8-113.7-46.8-137.3-56.2l-64.2 26.6-63.3-27.5v-63.8l59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7L361 178.5v61.6l49.1 20.3zm-70.4 81.5v-43.8h-.4v-1.8l-113.8-46.5V295l113.8 46.9v-.4l.4.4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1v-43L355.2 298v43.4l44.3-19z"]},Dp={prefix:"fab",iconName:"creative-commons-sa",icon:[496,512,[],"f4ef","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zM137.7 221c13-83.9 80.5-95.7 108.9-95.7 99.8 0 127.5 82.5 127.5 134.2 0 63.6-41 132.9-128.9 132.9-38.9 0-99.1-20-109.4-97h62.5c1.5 30.1 19.6 45.2 54.5 45.2 23.3 0 58-18.2 58-82.8 0-82.5-49.1-80.6-56.7-80.6-33.1 0-51.7 14.6-55.8 43.8h18.2l-49.2 49.2-49-49.2h19.4z"]},Ep={prefix:"fab",iconName:"creative-commons-sampling",icon:[496,512,[],"f4f0","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm3.6 53.2c2.8-.3 11.5 1 11.5 11.5l6.6 107.2 4.9-59.3c0-6 4.7-10.6 10.6-10.6 5.9 0 10.6 4.7 10.6 10.6 0 2.5-.5-5.7 5.7 81.5l5.8-64.2c.3-2.9 2.9-9.3 10.2-9.3 3.8 0 9.9 2.3 10.6 8.9l11.5 96.5 5.3-12.8c1.8-4.4 5.2-6.6 10.2-6.6h58v21.3h-50.9l-18.2 44.3c-3.9 9.9-19.5 9.1-20.8-3.1l-4-31.9-7.5 92.6c-.3 3-3 9.3-10.2 9.3-3 0-9.8-2.1-10.6-9.3 0-1.9.6 5.8-6.2-77.9l-5.3 72.2c-1.1 4.8-4.8 9.3-10.6 9.3-2.9 0-9.8-2-10.6-9.3 0-1.9.5 6.7-5.8-87.7l-5.8 94.8c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12l-5.8-87.7c-5.8 92.5-5.3 84-5.3 85.9-1.1 4.8-4.8 9.3-10.6 9.3-3 0-9.8-2.1-10.6-9.3 0-.7-.4-1.1-.4-2.6l-6.2-88.6L182 348c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L149.7 272c-2 4-3.5 8.4-11.1 8.4H87.2v-21.3H132l13.7-27.9c4.4-9.9 18.2-7.2 19.9 2.7l3.1 20.4 8.4-97.9c0-6 4.8-10.6 10.6-10.6.5 0 10.6-.2 10.6 12.4l4.9 69.1 6.6-92.6c0-10.1 9.5-10.6 10.2-10.6.6 0 10.6.7 10.6 10.6l5.3 80.6 6.2-97.9c.1-1.1-.6-10.3 9.9-11.5z"]},Ip={prefix:"fab",iconName:"creative-commons-sampling-plus",icon:[496,512,[],"f4f1","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm107 205.6c-4.7 0-9 2.8-10.7 7.2l-4 9.5-11-92.8c-1.7-13.9-22-13.4-23.1.4l-4.3 51.4-5.2-68.8c-1.1-14.3-22.1-14.2-23.2 0l-3.5 44.9-5.9-94.3c-.9-14.5-22.3-14.4-23.2 0l-5.1 83.7-4.3-66.3c-.9-14.4-22.2-14.4-23.2 0l-5.3 80.2-4.1-57c-1.1-14.3-22-14.3-23.2-.2l-7.7 89.8-1.8-12.2c-1.7-11.4-17.1-13.6-22-3.3l-13.2 27.7H87.5v23.2h51.3c4.4 0 8.4-2.5 10.4-6.4l10.7 73.1c2 13.5 21.9 13 23.1-.7l3.8-43.6 5.7 78.3c1.1 14.4 22.3 14.2 23.2-.1l4.6-70.4 4.8 73.3c.9 14.4 22.3 14.4 23.2-.1l4.9-80.5 4.5 71.8c.9 14.3 22.1 14.5 23.2.2l4.6-58.6 4.9 64.4c1.1 14.3 22 14.2 23.1.1l6.8-83 2.7 22.3c1.4 11.8 17.7 14.1 22.3 3.1l18-43.4h50.5V258l-58.4.3zm-78 5.2h-21.9v21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5v-21.9h-21.9c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5h21.9v-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5v21.9h21.9c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z"]},Zp={prefix:"fab",iconName:"creative-commons-share",icon:[496,512,[],"f4f2","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm101 132.4c7.8 0 13.7 6.1 13.7 13.7v182.5c0 7.7-6.1 13.7-13.7 13.7H214.3c-7.7 0-13.7-6-13.7-13.7v-54h-54c-7.8 0-13.7-6-13.7-13.7V131.1c0-8.2 6.6-12.7 12.4-13.7h136.4c7.7 0 13.7 6 13.7 13.7v54h54zM159.9 300.3h40.7V198.9c0-7.4 5.8-12.6 12-13.7h55.8v-40.3H159.9v155.4zm176.2-88.1H227.6v155.4h108.5V212.2z"]},Bp={prefix:"fab",iconName:"creative-commons-zero",icon:[496,512,[],"f4f3","M247.6 8C389.4 8 496 118.1 496 256c0 147.1-118.5 248-248.4 248C113.6 504 0 394.5 0 256 0 123.1 104.7 8 247.6 8zm.8 44.7C130.2 52.7 44.7 150.6 44.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2 0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm-.4 60.5c-81.9 0-102.5 77.3-102.5 142.8 0 65.5 20.6 142.8 102.5 142.8S350.5 321.5 350.5 256c0-65.5-20.6-142.8-102.5-142.8zm0 53.9c3.3 0 6.4.5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9l-54.5 100.2c-1.7-12.7-1.9-25.1-1.9-34.4 0-28.8 2-88.9 44.1-88.9zm40.8 46.2c2.9 15.4 3.3 31.4 3.3 42.7 0 28.9-2 88.9-44.1 88.9-13.5 0-32.6-7.7-20.1-26.4l60.9-105.2z"]},Op={prefix:"fab",iconName:"critical-role",icon:[448,512,[],"f6c9","M225.82 0c.26.15 216.57 124.51 217.12 124.72 3 1.18 3.7 3.46 3.7 6.56q-.11 125.17 0 250.36a5.88 5.88 0 0 1-3.38 5.78c-21.37 12-207.86 118.29-218.93 124.58h-3C142 466.34 3.08 386.56 2.93 386.48a3.29 3.29 0 0 1-1.88-3.24c0-.87 0-225.94-.05-253.1a5 5 0 0 1 2.93-4.93C27.19 112.11 213.2 6 224.07 0zM215.4 20.42l-.22-.16Q118.06 75.55 21 130.87c0 .12.08.23.13.35l30.86 11.64c-7.71 6-8.32 6-10.65 5.13-.1 0-24.17-9.28-26.8-10v230.43c.88-1.41 64.07-110.91 64.13-111 1.62-2.82 3-1.92 9.12-1.52 1.4.09 1.48.22.78 1.42-41.19 71.33-36.4 63-67.48 116.94-.81 1.4-.61 1.13 1.25 1.13h186.5c1.44 0 1.69-.23 1.7-1.64v-8.88c0-1.34 2.36-.81-18.37-1-7.46-.07-14.14-3.22-21.38-12.7-7.38-9.66-14.62-19.43-21.85-29.21-2.28-3.08-3.45-2.38-16.76-2.38-1.75 0-1.78 0-1.76 1.82.29 26.21.15 25.27 1 32.66.52 4.37 2.16 4.2 9.69 4.81 3.14.26 3.88 4.08.52 4.92-1.57.39-31.6.51-33.67-.1a2.42 2.42 0 0 1 .3-4.73c3.29-.76 6.16.81 6.66-4.44 1.3-13.66 1.17-9 1.1-79.42 0-10.82-.35-12.58-5.36-13.55-1.22-.24-3.54-.16-4.69-.55-2.88-1-2-4.84 1.77-4.85 33.67 0 46.08-1.07 56.06 4.86 7.74 4.61 12 11.48 12.51 20.4.88 14.59-6.51 22.35-15 32.59a1.46 1.46 0 0 0 0 2.22c2.6 3.25 5 6.63 7.71 9.83 27.56 33.23 24.11 30.54 41.28 33.06.89.13 1-.42 1-1.15v-11c0-1 .32-1.43 1.41-1.26a72.37 72.37 0 0 0 23.58-.3c1.08-.15 1.5.2 1.48 1.33 0 .11.88 26.69.87 26.8-.05 1.52.67 1.62 1.89 1.62h186.71Q386.51 304.6 346 234.33c2.26-.66-.4 0 6.69-1.39 2-.39 2.05-.41 3.11 1.44 7.31 12.64 77.31 134 77.37 134.06V138c-1.72.5-103.3 38.72-105.76 39.68-1.08.42-1.55.2-1.91-.88-.63-1.9-1.34-3.76-2.09-5.62-.32-.79-.09-1.13.65-1.39.1 0 95.53-35.85 103-38.77-65.42-37.57-130.56-75-196-112.6l86.82 150.39-.28.33c-9.57-.9-10.46-1.6-11.8-3.94-1-1.69-73.5-127.71-82-142.16-9.1 14.67-83.56 146.21-85.37 146.32-2.93.17-5.88.08-9.25.08q43.25-74.74 86.18-149zm51.93 129.92a37.68 37.68 0 0 0 5.54-.85c1.69-.3 2.53.2 2.6 1.92 0 .11.07 19.06-.86 20.45s-1.88 1.22-2.6-.19c-5-9.69 6.22-9.66-39.12-12-.7 0-1 .23-1 .93 0 .13 3.72 122 3.73 122.11 0 .89.52 1.2 1.21 1.51a83.92 83.92 0 0 1 8.7 4.05c7.31 4.33 11.38 10.84 12.41 19.31 1.44 11.8-2.77 35.77-32.21 37.14-2.75.13-28.26 1.08-34.14-23.25-4.66-19.26 8.26-32.7 19.89-36.4a2.45 2.45 0 0 0 2-2.66c.1-5.63 3-107.1 3.71-121.35.05-1.08-.62-1.16-1.35-1.15-32.35.52-36.75-.34-40.22 8.52-2.42 6.18-4.14 1.32-3.95.23q1.59-9 3.31-18c.4-2.11 1.43-2.61 3.43-1.86 5.59 2.11 6.72 1.7 37.25 1.92 1.73 0 1.78-.08 1.82-1.85.68-27.49.58-22.59 1-29.55a2.69 2.69 0 0 0-1.63-2.8c-5.6-2.91-8.75-7.55-8.9-13.87-.35-14.81 17.72-21.67 27.38-11.51 6.84 7.19 5.8 18.91-2.45 24.15a4.35 4.35 0 0 0-2.22 4.34c0 .59-.11-4.31 1 30.05 0 .9.43 1.12 1.24 1.11.1 0 23-.09 34.47-.37zM68.27 141.7c19.84-4.51 32.68-.56 52.49 1.69 2.76.31 3.74 1.22 3.62 4-.21 5-1.16 22.33-1.24 23.15a2.65 2.65 0 0 1-1.63 2.34c-4.06 1.7-3.61-4.45-4-7.29-3.13-22.43-73.87-32.7-74.63 25.4-.31 23.92 17 53.63 54.08 50.88 27.24-2 19-20.19 24.84-20.47a2.72 2.72 0 0 1 3 3.36c-1.83 10.85-3.42 18.95-3.45 19.15-1.54 9.17-86.7 22.09-93.35-42.06-2.71-25.85 10.44-53.37 40.27-60.15zm80 87.67h-19.49a2.57 2.57 0 0 1-2.66-1.79c2.38-3.75 5.89.92 5.86-6.14-.08-25.75.21-38 .23-40.1 0-3.42-.53-4.65-3.32-4.94-7-.72-3.11-3.37-1.11-3.38 11.84-.1 22.62-.18 30.05.72 8.77 1.07 16.71 12.63 7.93 22.62-2 2.25-4 4.42-6.14 6.73.95 1.15 6.9 8.82 17.28 19.68 2.66 2.78 6.15 3.51 9.88 3.13a2.21 2.21 0 0 0 2.23-2.12c.3-3.42.26 4.73.45-40.58 0-5.65-.34-6.58-3.23-6.83-3.95-.35-4-2.26-.69-3.37l19.09-.09c.32 0 4.49.53 1 3.38 0 .05-.16 0-.24 0-3.61.26-3.94 1-4 4.62-.27 43.93.07 40.23.41 42.82.11.84.27 2.23 5.1 2.14 2.49 0 3.86 3.37 0 3.4-10.37.08-20.74 0-31.11.07-10.67 0-13.47-6.2-24.21-20.82-1.6-2.18-8.31-2.36-8.2-.37.88 16.47 0 17.78 4 17.67 4.75-.1 4.73 3.57.83 3.55zm275-10.15c-1.21 7.13.17 10.38-5.3 10.34-61.55-.42-47.82-.22-50.72-.31a18.4 18.4 0 0 1-3.63-.73c-2.53-.6 1.48-1.23-.38-5.6-1.43-3.37-2.78-6.78-4.11-10.19a1.94 1.94 0 0 0-2-1.44 138 138 0 0 0-14.58.07 2.23 2.23 0 0 0-1.62 1.06c-1.58 3.62-3.07 7.29-4.51 11-1.27 3.23 7.86 1.32 12.19 2.16 3 .57 4.53 3.72.66 3.73H322.9c-2.92 0-3.09-3.15-.74-3.21a6.3 6.3 0 0 0 5.92-3.47c1.5-3 2.8-6 4.11-9.09 18.18-42.14 17.06-40.17 18.42-41.61a1.83 1.83 0 0 1 3 0c2.93 3.34 18.4 44.71 23.62 51.92 2 2.7 5.74 2 6.36 2 3.61.13 4-1.11 4.13-4.29.09-1.87.08 1.17.07-41.24 0-4.46-2.36-3.74-5.55-4.27-.26 0-2.56-.63-.08-3.06.21-.2-.89-.24 21.7-.15 2.32 0 5.32 2.75-1.21 3.45a2.56 2.56 0 0 0-2.66 2.83c-.07 1.63-.19 38.89.29 41.21a3.06 3.06 0 0 0 3.23 2.43c13.25.43 14.92.44 16-3.41 1.67-5.78 4.13-2.52 3.73-.19zm-104.72 64.37c-4.24 0-4.42-3.39-.61-3.41 35.91-.16 28.11.38 37.19-.65 1.68-.19 2.38.24 2.25 1.89-.26 3.39-.64 6.78-1 10.16-.25 2.16-3.2 2.61-3.4-.15-.38-5.31-2.15-4.45-15.63-5.08-1.58-.07-1.64 0-1.64 1.52V304c0 1.65 0 1.6 1.62 1.47 3.12-.25 10.31.34 15.69-1.52.47-.16 3.3-1.79 3.07 1.76 0 .21-.76 10.35-1.18 11.39-.53 1.29-1.88 1.51-2.58.32-1.17-2 0-5.08-3.71-5.3-15.42-.9-12.91-2.55-12.91 6 0 12.25-.76 16.11 3.89 16.24 16.64.48 14.4 0 16.43-5.71.84-2.37 3.5-1.77 3.18.58-.44 3.21-.85 6.43-1.23 9.64 0 .36-.16 2.4-4.66 2.39-37.16-.08-34.54-.19-35.21-.31-2.72-.51-2.2-3 .22-3.45 1.1-.19 4 .54 4.16-2.56 2.44-56.22-.07-51.34-3.91-51.33zm-.41-109.52c2.46.61 3.13 1.76 2.95 4.65-.33 5.3-.34 9-.55 9.69-.66 2.23-3.15 2.12-3.34-.27-.38-4.81-3.05-7.82-7.57-9.15-26.28-7.73-32.81 15.46-27.17 30.22 5.88 15.41 22 15.92 28.86 13.78 5.92-1.85 5.88-6.5 6.91-7.58 1.23-1.3 2.25-1.84 3.12 1.1 0 .1.57 11.89-6 12.75-1.6.21-19.38 3.69-32.68-3.39-21-11.19-16.74-35.47-6.88-45.33 14-14.06 39.91-7.06 42.32-6.47zM289.8 280.14c3.28 0 3.66 3 .16 3.43-2.61.32-5-.42-5 5.46 0 2-.19 29.05.4 41.45.11 2.29 1.15 3.52 3.44 3.65 22 1.21 14.95-1.65 18.79-6.34 1.83-2.24 2.76.84 2.76 1.08.35 13.62-4 12.39-5.19 12.4l-38.16-.19c-1.93-.23-2.06-3-.42-3.38 2-.48 4.94.4 5.13-2.8 1-15.87.57-44.65.34-47.81-.27-3.77-2.8-3.27-5.68-3.71-2.47-.38-2-3.22.34-3.22 1.45-.02 17.97-.03 23.09-.02zm-31.63-57.79c.07 4.08 2.86 3.46 6 3.58 2.61.1 2.53 3.41-.07 3.43-6.48 0-13.7 0-21.61-.06-3.84 0-3.38-3.35 0-3.37 4.49 0 3.24 1.61 3.41-45.54 0-5.08-3.27-3.54-4.72-4.23-2.58-1.23-1.36-3.09.41-3.15 1.29 0 20.19-.41 21.17.21s1.87 1.65-.42 2.86c-1 .52-3.86-.28-4.15 2.47 0 .21-.82 1.63-.07 43.8zm-36.91 274.27a2.93 2.93 0 0 0 3.26 0c17-9.79 182-103.57 197.42-112.51-.14-.43 11.26-.18-181.52-.27-1.22 0-1.57.37-1.53 1.56 0 .1 1.25 44.51 1.22 50.38a28.33 28.33 0 0 1-1.36 7.71c-.55 1.83.38-.5-13.5 32.23-.73 1.72-1 2.21-2-.08-4.19-10.34-8.28-20.72-12.57-31a23.6 23.6 0 0 1-2-10.79c.16-2.46.8-16.12 1.51-48 0-1.95 0-2-2-2h-183c2.58 1.63 178.32 102.57 196 112.76zm-90.9-188.75c0 2.4.36 2.79 2.76 3 11.54 1.17 21 3.74 25.64-7.32 6-14.46 2.66-34.41-12.48-38.84-2-.59-16-2.76-15.94 1.51.05 8.04.01 11.61.02 41.65zm105.75-15.05c0 2.13 1.07 38.68 1.09 39.13.34 9.94-25.58 5.77-25.23-2.59.08-2 1.37-37.42 1.1-39.43-14.1 7.44-14.42 40.21 6.44 48.8a17.9 17.9 0 0 0 22.39-7.07c4.91-7.76 6.84-29.47-5.43-39a2.53 2.53 0 0 1-.36.12zm-12.28-198c-9.83 0-9.73 14.75-.07 14.87s10.1-14.88.07-14.91zm-80.15 103.83c0 1.8.41 2.4 2.17 2.58 13.62 1.39 12.51-11 12.16-13.36-1.69-11.22-14.38-10.2-14.35-7.81.05 4.5-.03 13.68.02 18.59zm212.32 6.4l-6.1-15.84c-2.16 5.48-4.16 10.57-6.23 15.84z"]},Fp={prefix:"fab",iconName:"css3",icon:[512,512,[],"f13c","M480 32l-64 368-223.3 80L0 400l19.6-94.8h82l-8 40.6L210 390.2l134.1-44.4 18.8-97.1H29.5l16-82h333.7l10.5-52.7H56.3l16.3-82H480z"]},qp={prefix:"fab",iconName:"css3-alt",icon:[384,512,[],"f38b","M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"]},Rp={prefix:"fab",iconName:"cuttlefish",icon:[440,512,[],"f38c","M344 305.5c-17.5 31.6-57.4 54.5-96 54.5-56.6 0-104-47.4-104-104s47.4-104 104-104c38.6 0 78.5 22.9 96 54.5 13.7-50.9 41.7-93.3 87-117.8C385.7 39.1 320.5 8 248 8 111 8 0 119 0 256s111 248 248 248c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z"]},Up={prefix:"fab",iconName:"d-and-d",icon:[576,512,[],"f38d","M82.5 98.9c-.6-17.2 2-33.8 12.7-48.2.3 7.4 1.2 14.5 4.2 21.6 5.9-27.5 19.7-49.3 42.3-65.5-1.9 5.9-3.5 11.8-3 17.7 8.7-7.4 18.8-17.8 44.4-22.7 14.7-2.8 29.7-2 42.1 1 38.5 9.3 61 34.3 69.7 72.3 5.3 23.1.7 45-8.3 66.4-5.2 12.4-12 24.4-20.7 35.1-2-1.9-3.9-3.8-5.8-5.6-42.8-40.8-26.8-25.2-37.4-37.4-1.1-1.2-1-2.2-.1-3.6 8.3-13.5 11.8-28.2 10-44-1.1-9.8-4.3-18.9-11.3-26.2-14.5-15.3-39.2-15-53.5.6-11.4 12.5-14.1 27.4-10.9 43.6.2 1.3.4 2.7 0 3.9-3.4 13.7-4.6 27.6-2.5 41.6.1.5.1 1.1.1 1.6 0 .3-.1.5-.2 1.1-21.8-11-36-28.3-43.2-52.2-8.3 17.8-11.1 35.5-6.6 54.1-15.6-15.2-21.3-34.3-22-55.2zm469.6 123.2c-11.6-11.6-25-20.4-40.1-26.6-12.8-5.2-26-7.9-39.9-7.1-10 .6-19.6 3.1-29 6.4-2.5.9-5.1 1.6-7.7 2.2-4.9 1.2-7.3-3.1-4.7-6.8 3.2-4.6 3.4-4.2 15-12 .6-.4 1.2-.8 2.2-1.5h-2.5c-.6 0-1.2.2-1.9.3-19.3 3.3-30.7 15.5-48.9 29.6-10.4 8.1-13.8 3.8-12-.5 1.4-3.5 3.3-6.7 5.1-10 1-1.8 2.3-3.4 3.5-5.1-.2-.2-.5-.3-.7-.5-27 18.3-46.7 42.4-57.7 73.3.3.3.7.6 1 .9.3-.6.5-1.2.9-1.7 10.4-12.1 22.8-21.8 36.6-29.8 18.2-10.6 37.5-18.3 58.7-20.2 4.3-.4 8.7-.1 13.1-.1-1.8.7-3.5.9-5.3 1.1-18.5 2.4-35.5 9-51.5 18.5-30.2 17.9-54.5 42.2-75.1 70.4-.3.4-.4.9-.7 1.3 14.5 5.3 24 17.3 36.1 25.6.2-.1.3-.2.4-.4l1.2-2.7c12.2-26.9 27-52.3 46.7-74.5 16.7-18.8 38-25.3 62.5-20 5.9 1.3 11.4 4.4 17.2 6.8 2.3-1.4 5.1-3.2 8-4.7 8.4-4.3 17.4-7 26.7-9 14.7-3.1 29.5-4.9 44.5-1.3v-.5c-.5-.4-1.2-.8-1.7-1.4zM316.7 397.6c-39.4-33-22.8-19.5-42.7-35.6-.8.9 0-.2-1.9 3-11.2 19.1-25.5 35.3-44 47.6-10.3 6.8-21.5 11.8-34.1 11.8-21.6 0-38.2-9.5-49.4-27.8-12-19.5-13.3-40.7-8.2-62.6 7.8-33.8 30.1-55.2 38.6-64.3-18.7-6.2-33 1.7-46.4 13.9.8-13.9 4.3-26.2 11.8-37.3-24.3 10.6-45.9 25-64.8 43.9-.3-5.8 5.4-43.7 5.6-44.7.3-2.7-.6-5.3-3-7.4-24.2 24.7-44.5 51.8-56.1 84.6 7.4-5.9 14.9-11.4 23.6-16.2-8.3 22.3-19.6 52.8-7.8 101.1 4.6 19 11.9 36.8 24.1 52.3 2.9 3.7 6.3 6.9 9.5 10.3.2-.2.4-.3.6-.5-1.4-7-2.2-14.1-1.5-21.9 2.2 3.2 3.9 6 5.9 8.6 12.6 16 28.7 27.4 47.2 35.6 25 11.3 51.1 13.3 77.9 8.6 54.9-9.7 90.7-48.6 116-98.8 1-1.8.6-2.9-.9-4.2zm172-46.4c-9.5-3.1-22.2-4.2-28.7-2.9 9.9 4 14.1 6.6 18.8 12 12.6 14.4 10.4 34.7-5.4 45.6-11.7 8.1-24.9 10.5-38.9 9.1-1.2-.1-2.3-.4-3-.6 2.8-3.7 6-7 8.1-10.8 9.4-16.8 5.4-42.1-8.7-56.1-2.1-2.1-4.6-3.9-7-5.9-.3 1.3-.1 2.1.1 2.8 4.2 16.6-8.1 32.4-24.8 31.8-7.6-.3-13.9-3.8-19.6-8.5-19.5-16.1-39.1-32.1-58.5-48.3-5.9-4.9-12.5-8.1-20.1-8.7-4.6-.4-9.3-.6-13.9-.9-5.9-.4-8.8-2.8-10.4-8.4-.9-3.4-1.5-6.8-2.2-10.2-1.5-8.1-6.2-13-14.3-14.2-4.4-.7-8.9-1-13.3-1.5-13-1.4-19.8-7.4-22.6-20.3-5 11-1.6 22.4 7.3 29.9 4.5 3.8 9.3 7.3 13.8 11.2 4.6 3.8 7.4 8.7 7.9 14.8.4 4.7.8 9.5 1.8 14.1 2.2 10.6 8.9 18.4 17 25.1 16.5 13.7 33 27.3 49.5 41.1 17.9 15 13.9 32.8 13 56-.9 22.9 12.2 42.9 33.5 51.2 1 .4 2 .6 3.6 1.1-15.7-18.2-10.1-44.1.7-52.3.3 2.2.4 4.3.9 6.4 9.4 44.1 45.4 64.2 85 56.9 16-2.9 30.6-8.9 42.9-19.8 2-1.8 3.7-4.1 5.9-6.5-19.3 4.6-35.8.1-50.9-10.6.7-.3 1.3-.3 1.9-.3 21.3 1.8 40.6-3.4 57-17.4 19.5-16.6 26.6-42.9 17.4-66-8.3-20.1-23.6-32.3-43.8-38.9zM99.4 179.3c-5.3-9.2-13.2-15.6-22.1-21.3 13.7-.5 26.6.2 39.6 3.7-7-12.2-8.5-24.7-5-38.7 5.3 11.9 13.7 20.1 23.6 26.8 19.7 13.2 35.7 19.6 46.7 30.2 3.4 3.3 6.3 7.1 9.6 10.9-.8-2.1-1.4-4.1-2.2-6-5-10.6-13-18.6-22.6-25-1.8-1.2-2.8-2.5-3.4-4.5-3.3-12.5-3-25.1-.7-37.6 1-5.5 2.8-10.9 4.5-16.3.8-2.4 2.3-4.6 4-6.6.6 6.9 0 25.5 19.6 46 10.8 11.3 22.4 21.9 33.9 32.7 9 8.5 18.3 16.7 25.5 26.8 1.1 1.6 2.2 3.3 3.8 4.7-5-13-14.2-24.1-24.2-33.8-9.6-9.3-19.4-18.4-29.2-27.4-3.3-3-4.6-6.7-5.1-10.9-1.2-10.4 0-20.6 4.3-30.2.5-1 1.1-2 1.9-3.3.5 4.2.6 7.9 1.4 11.6 4.8 23.1 20.4 36.3 49.3 63.5 10 9.4 19.3 19.2 25.6 31.6 4.8 9.3 7.3 19 5.7 29.6-.1.6.5 1.7 1.1 2 6.2 2.6 10 6.9 9.7 14.3 7.7-2.6 12.5-8 16.4-14.5 4.2 20.2-9.1 50.3-27.2 58.7.4-4.5 5-23.4-16.5-27.7-6.8-1.3-12.8-1.3-22.9-2.1 4.7-9 10.4-20.6.5-22.4-24.9-4.6-52.8 1.9-57.8 4.6 8.2.4 16.3 1 23.5 3.3-2 6.5-4 12.7-5.8 18.9-1.9 6.5 2.1 14.6 9.3 9.6 1.2-.9 2.3-1.9 3.3-2.7-3.1 17.9-2.9 15.9-2.8 18.3.3 10.2 9.5 7.8 15.7 7.3-2.5 11.8-29.5 27.3-45.4 25.8 7-4.7 12.7-10.3 15.9-17.9-6.5.8-12.9 1.6-19.2 2.4l-.3-.9c4.7-3.4 8-7.8 10.2-13.1 8.7-21.1-3.6-38-25-39.9-9.1-.8-17.8.8-25.9 5.5 6.2-15.6 17.2-26.6 32.6-34.5-15.2-4.3-8.9-2.7-24.6-6.3 14.6-9.3 30.2-13.2 46.5-14.6-5.2-3.2-48.1-3.6-70.2 20.9 7.9 1.4 15.5 2.8 23.2 4.2-23.8 7-44 19.7-62.4 35.6 1.1-4.8 2.7-9.5 3.3-14.3.6-4.5.8-9.2.1-13.6-1.5-9.4-8.9-15.1-19.7-16.3-7.9-.9-15.6.1-23.3 1.3-.9.1-1.7.3-2.9 0 15.8-14.8 36-21.7 53.1-33.5 6-4.5 6.8-8.2 3-14.9zm128.4 26.8c3.3 16 12.6 25.5 23.8 24.3-4.6-11.3-12.1-19.5-23.8-24.3z"]},Gp={prefix:"fab",iconName:"d-and-d-beyond",icon:[640,512,[],"f6ca","M313.8 241.5c13.8 0 21-10.1 24.8-17.9-1-1.1-5-4.2-7.4-6.6-2.4 4.3-8.2 10.7-13.9 10.7-10.2 0-15.4-14.7-3.2-26.6-.5-.2-4.3-1.8-8 2.4 0-3 1-5.1 2.1-6.6-3.5 1.3-9.8 5.6-11.4 7.9.2-5.8 1.6-7.5.6-9l-.2-.2s-8.5 5.6-9.3 14.7c0 0 1.1-1.6 2.1-1.9.6-.3 1.3 0 .6 1.9-.2.6-5.8 15.7 5.1 26-.6-1.6-1.9-7.6 2.4-1.9-.3.1 5.8 7.1 15.7 7.1zm52.4-21.1c0-4-4.9-4.4-5.6-4.5 2 3.9.9 7.5.2 9 2.5-.4 5.4-1.6 5.4-4.5zm10.3 5.2c0-6.4-6.2-11.4-13.5-10.7 8 1.3 5.6 13.8-5 11.4 3.7-2.6 3.2-9.9-1.3-12.5 1.4 4.2-3 8.2-7.4 4.6-2.4-1.9-8-6.6-10.6-8.6-2.4-2.1-5.5-1-6.6-1.8-1.3-1.1-.5-3.8-2.2-5-1.6-.8-3-.3-4.8-1-1.6-.6-2.7-1.9-2.6-3.5-2.5 4.4 3.4 6.3 4.5 8.5 1 1.9-.8 4.8 4 8.5 14.8 11.6 9.1 8 10.4 18.1.6 4.3 4.2 6.7 6.4 7.4-2.1-1.9-2.9-6.4 0-9.3 0 13.9 19.2 13.3 23.1 6.4-2.4 1.1-7-.2-9-1.9 7.7 1 14.2-4.1 14.6-10.6zm-39.4-18.4c2 .8 1.6.7 6.4 4.5 10.2-24.5 21.7-15.7 22-15.5 2.2-1.9 9.8-3.8 13.8-2.7-2.4-2.7-7.5-6.2-13.3-6.2-4.7 0-7.4 2.2-8 1.3-.8-1.4 3.2-3.4 3.2-3.4-5.4.2-9.6 6.7-11.2 5.9-1.1-.5 1.4-3.7 1.4-3.7-5.1 2.9-9.3 9.1-10.2 13 4.6-5.8 13.8-9.8 19.7-9-10.5.5-19.5 9.7-23.8 15.8zm242.5 51.9c-20.7 0-40 1.3-50.3 2.1l7.4 8.2v77.2l-7.4 8.2c10.4.8 30.9 2.1 51.6 2.1 42.1 0 59.1-20.7 59.1-48.9 0-29.3-23.2-48.9-60.4-48.9zm-15.1 75.6v-53.3c30.1-3.3 46.8 3.8 46.8 26.3 0 25.6-21.4 30.2-46.8 27zM301.6 181c-1-3.4-.2-6.9 1.1-9.4 1 3 2.6 6.4 7.5 9-.5-2.4-.2-5.6.5-8-1.4-5.4 2.1-9.9 6.4-9.9 6.9 0 8.5 8.8 4.7 14.4 2.1 3.2 5.5 5.6 7.7 7.8 3.2-3.7 5.5-9.5 5.5-13.8 0-8.2-5.5-15.9-16.7-16.5-20-.9-20.2 16.6-20 18.9.5 5.2 3.4 7.8 3.3 7.5zm-.4 6c-.5 1.8-7 3.7-10.2 6.9 4.8-1 7-.2 7.8 1.8.5 1.4-.2 3.4-.5 5.6 1.6-1.8 7-5.5 11-6.2-1-.3-3.4-.8-4.3-.8 2.9-3.4 9.3-4.5 12.8-3.7-2.2-.2-6.7 1.1-8.5 2.6 1.6.3 3 .6 4.3 1.1-2.1.8-4.8 3.4-5.8 6.1 7-5 13.1 5.2 7 8.2.8.2 2.7 0 3.5-.5-.3 1.1-1.9 3-3 3.4 2.9 0 7-1.9 8.2-4.6 0 0-1.8.6-2.6-.2s.3-4.3.3-4.3c-2.3 2.9-3.4-1.3-1.3-4.2-1-.3-3.5-.6-4.6-.5 3.2-1.1 10.4-1.8 11.2-.3.6 1.1-1 3.4-1 3.4 4-.5 8.3 1.1 6.7 5.1 2.9-1.4 5.5-5.9 4.8-10.4-.3 1-1.6 2.4-2.9 2.7.2-1.4-1-2.2-1.9-2.6 1.7-9.6-14.6-14.2-14.1-23.9-1 1.3-1.8 5-.8 7.1 2.7 3.2 8.7 6.7 10.1 12.2-2.6-6.4-15.1-11.4-14.6-20.2-1.6 1.6-2.6 7.8-1.3 11 2.4 1.4 4.5 3.8 4.8 6.1-2.2-5.1-11.4-6.1-13.9-12.2-.6 2.2-.3 5 1 6.7 0 0-2.2-.8-7-.6 1.7.6 5.1 3.5 4.8 5.2zm25.9 7.4c-2.7 0-3.5-2.1-4.2-4.3 3.3 1.3 4.2 4.3 4.2 4.3zm38.9 3.7l-1-.6c-1.1-1-2.9-1.4-4.7-1.4-2.9 0-5.8 1.3-7.5 3.4-.8.8-1.4 1.8-2.1 2.6v15.7c3.5 2.6 7.1-2.9 3-7.2 1.5.3 4.6 2.7 5.1 3.2 0 0 2.6-.5 5-.5 2.1 0 3.9.3 5.6 1.1V196c-1.1.5-2.2 1-2.7 1.4zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25H3l8.3 8.6v29.5H0l11.4 14.6V346L3 354.6c61.7 0 73.8 1.5 86.4-5.9 6.7-4 9.9-9.8 9.9-17.6 0-5.1 2.6-18.8-19.4-25.2zm-41.3-27.5c20 0 29.6-.8 29.6 9.1v3c0 12.1-19 8.8-29.6 8.8zm0 59.2V315c12.2 0 32.7-2.3 32.7 8.8v4.5h.2c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1.2v-.2l14.1-21.2h-37.2v-14.9h52.4l-14.1-21v-.2l-73.5.2 7.4 8.2v77.1l-7.4 8.2h81.2l14.1-21.2-60.1.2zm214.7-60.1c-73.9 0-77.5 99.3-.3 99.3 77.9 0 74.1-99.3.3-99.3zm-.3 77.5c-37.4 0-36.9-55.3.2-55.3 36.8.1 38.8 55.3-.2 55.3zm-91.3-8.3l44.1-66.2h-41.7l6.1 7.2-20.5 37.2h-.3l-21-37.2 6.4-7.2h-44.9l44.1 65.8.2 19.4-7.7 8.2h42.6l-7.2-8.2zm-28.4-151.3c1.6 1.3 2.9 2.4 2.9 6.6v38.8c0 4.2-.8 5.3-2.7 6.4-.1.1-7.5 4.5-7.9 4.6h35.1c10 0 17.4-1.5 26-8.6-.6-5 .2-9.5.8-12 0-.2-1.8 1.4-2.7 3.5 0-5.7 1.6-15.4 9.6-20.5-.1 0-3.7-.8-9 1.1 2-3.1 10-7.9 10.4-7.9-8.2-26-38-22.9-32.2-22.9-30.9 0-32.6.3-39.9-4 .1.8.5 8.2 9.6 14.9zm21.5 5.5c4.6 0 23.1-3.3 23.1 17.3 0 20.7-18.4 17.3-23.1 17.3zm228.9 79.6l7 8.3V312h-.3c-5.4-14.4-42.3-41.5-45.2-50.9h-31.6l7.4 8.5v76.9l-7.2 8.3h39l-7.4-8.2v-47.4h.3c3.7 10.6 44.5 42.9 48.5 55.6h21.3v-85.2l7.4-8.3zm-106.7-96.1c-32.2 0-32.8.2-39.9-4 .1.7.5 8.3 9.6 14.9 3.1 2 2.9 4.3 2.9 9.5 1.8-1.1 3.8-2.2 6.1-3-1.1 1.1-2.7 2.7-3.5 4.5 1-1.1 7.5-5.1 14.6-3.5-1.6.3-4 1.1-6.1 2.9.1 0 2.1-1.1 7.5-.3v-4.3c4.7 0 23.1-3.4 23.1 17.3 0 20.5-18.5 17.3-19.7 17.3 5.7 4.4 5.8 12 2.2 16.3h.3c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z"]},_p={prefix:"fab",iconName:"dailymotion",icon:[448,512,[],"e052","M298.93,267a48.4,48.4,0,0,0-24.36-6.21q-19.83,0-33.44,13.27t-13.61,33.42q0,21.16,13.28,34.6t33.43,13.44q20.5,0,34.11-13.78T322,307.47A47.13,47.13,0,0,0,315.9,284,44.13,44.13,0,0,0,298.93,267ZM0,32V480H448V32ZM374.71,405.26h-53.1V381.37h-.67q-15.79,26.2-55.78,26.2-27.56,0-48.89-13.1a88.29,88.29,0,0,1-32.94-35.77q-11.6-22.68-11.59-50.89,0-27.56,11.76-50.22a89.9,89.9,0,0,1,32.93-35.78q21.18-13.09,47.72-13.1a80.87,80.87,0,0,1,29.74,5.21q13.28,5.21,25,17V153l55.79-12.09Z"]},Wp={prefix:"fab",iconName:"dashcube",icon:[448,512,[],"f210","M326.6 104H110.4c-51.1 0-91.2 43.3-91.2 93.5V427c0 50.5 40.1 85 91.2 85h227.2c51.1 0 91.2-34.5 91.2-85V0L326.6 104zM153.9 416.5c-17.7 0-32.4-15.1-32.4-32.8V240.8c0-17.7 14.7-32.5 32.4-32.5h140.7c17.7 0 32 14.8 32 32.5v123.5l51.1 52.3H153.9z"]},jp={prefix:"fab",iconName:"deezer",icon:[576,512,[],"e077","M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z"]},$p={prefix:"fab",iconName:"delicious",icon:[448,512,[],"f1a5","M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192z"]},Yp={prefix:"fab",iconName:"deploydog",icon:[512,512,[],"f38e","M382.2 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.6 0-33.2 16.4-33.2 32.6zM188.5 136h51.7v239.6h-51.7v-20.7c-19.8 24.8-52.8 24.1-73.8 14.7-26.2-11.7-44.3-38.1-44.3-71.8 0-29.8 14.8-57.9 43.3-70.8 20.2-9.1 52.7-10.6 74.8 12.9V136zm-64.7 161.8c0 18.2 13.6 33.5 33.2 33.5 19.8 0 33.2-16.4 33.2-32.9 0-17.1-13.7-33.2-33.2-33.2-19.7 0-33.2 16.4-33.2 32.6zM448 96c17.5 0 32 14.4 32 32v256c0 17.5-14.4 32-32 32H64c-17.5 0-32-14.4-32-32V128c0-17.5 14.4-32 32-32h384m0-32H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z"]},Kp={prefix:"fab",iconName:"deskpro",icon:[480,512,[],"f38f","M205.9 512l31.1-38.4c12.3-.2 25.6-1.4 36.5-6.6 38.9-18.6 38.4-61.9 38.3-63.8-.1-5-.8-4.4-28.9-37.4H362c-.2 50.1-7.3 68.5-10.2 75.7-9.4 23.7-43.9 62.8-95.2 69.4-8.7 1.1-32.8 1.2-50.7 1.1zm200.4-167.7c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zm-43.6-223.9v168.3h-73.5l-32.7 55.5H250c-52.3 0-58.1-56.5-58.3-58.9-1.2-13.2-21.3-11.6-20.1 1.8 1.4 15.8 8.8 40 26.4 57.1h-91c-25.5 0-110.8-26.8-107-114V16.9C0 .9 9.7.3 15 .1h82c.2 0 .3.1.5.1 4.3-.4 50.1-2.1 50.1 43.7 0 13.3 20.2 13.4 20.2 0 0-18.2-5.5-32.8-15.8-43.7h84.2c108.7-.4 126.5 79.4 126.5 120.2zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z"]},Jp={prefix:"fab",iconName:"dev",icon:[448,512,[],"f6cc","M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"]},Qp={prefix:"fab",iconName:"deviantart",icon:[320,512,[],"f1bd","M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z"]},Xp={prefix:"fab",iconName:"dhl",icon:[640,512,[],"f790","M238 301.2h58.7L319 271h-58.7L238 301.2zM0 282.9v6.4h81.8l4.7-6.4H0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1 2.8-3.7 2.8-5.9-2.8-5.9h-51l-41.1 55.8h100.1c33.1 0 51.5-22.5 57.2-30.3h-68.2zm317.5-6.9l39.3-53.4h-62.2l-39.3 53.4h62.2zM95.3 271H0v6.4h90.6l4.7-6.4zm111-26.6c-2.8 3.8-7.5 10.4-10.3 14.2-1.4 2-4.1 5.5 4.6 5.5h45.6s7.3-10 13.5-18.4c8.4-11.4.7-35-29.2-35H112.6l-20.4 27.8h111.4c5.6 0 5.5 2.2 2.7 5.9zM0 301.2h73.1l4.7-6.4H0v6.4zm323 0h58.7L404 271h-58.7c-.1 0-22.3 30.2-22.3 30.2zm222 .1h95v-6.4h-90.3l-4.7 6.4zm22.3-30.3l-4.7 6.4H640V271h-72.7zm-13.5 18.3H640v-6.4h-81.5l-4.7 6.4zm-164.2-78.6l-22.5 30.6h-26.2l22.5-30.6h-58.7l-39.3 53.4H409l39.3-53.4h-58.7zm33.5 60.3s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6h94.3l22.3-30.3H423.1z"]},cd={prefix:"fab",iconName:"diaspora",icon:[512,512,[],"f791","M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z"]},ad={prefix:"fab",iconName:"digg",icon:[512,512,[],"f1a6","M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z"]},ed={prefix:"fab",iconName:"digital-ocean",icon:[512,512,[],"f391","M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z"]},id={prefix:"fab",iconName:"discord",icon:[640,512,[],"f392","M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"]},nd={prefix:"fab",iconName:"discourse",icon:[448,512,[],"f393","M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z"]},ld={prefix:"fab",iconName:"dochub",icon:[416,512,[],"f394","M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z"]},od={prefix:"fab",iconName:"docker",icon:[640,512,[],"f395","M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z"]},rd={prefix:"fab",iconName:"draft2digital",icon:[480,512,[],"f396","M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z"]},fd={prefix:"fab",iconName:"dribbble",icon:[512,512,[],"f17d","M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z"]},td={prefix:"fab",iconName:"dribbble-square",icon:[448,512,[],"f397","M90.2 228.2c8.9-42.4 37.4-77.7 75.7-95.7 3.6 4.9 28 38.8 50.7 79-64 17-120.3 16.8-126.4 16.7zM314.6 154c-33.6-29.8-79.3-41.1-122.6-30.6 3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4zM140.1 364c40.5 31.6 93.3 36.7 137.3 18-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6zm98.8-108.2c-3.4-7.8-7.2-15.5-11.1-23.2C159.6 253 93.4 252.2 87.4 252c0 1.4-.1 2.8-.1 4.2 0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8zm34.9 16.3c17.9 49.1 25.1 89.1 26.5 97.4 30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8zm-20.3-48.4c4.8 9.8 8.3 17.8 12 26.8 45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 176c0-88.2-71.8-160-160-160S64 167.8 64 256s71.8 160 160 160 160-71.8 160-160z"]},sd={prefix:"fab",iconName:"dropbox",icon:[528,512,[],"f16b","M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z"]},hd={prefix:"fab",iconName:"drupal",icon:[448,512,[],"f1a9","M319.5 114.7c-22.2-14-43.5-19.5-64.7-33.5-13-8.8-31.3-30-46.5-48.3-2.7 29.3-11.5 41.2-22 49.5-21.3 17-34.8 22.2-53.5 32.3C117 123 32 181.5 32 290.5 32 399.7 123.8 480 225.8 480 327.5 480 416 406 416 294c0-112.3-83-171-96.5-179.3zm2.5 325.6c-20.1 20.1-90.1 28.7-116.7 4.2-4.8-4.8.3-12 6.5-12 0 0 17 13.3 51.5 13.3 27 0 46-7.7 54.5-14 6.1-4.6 8.4 4.3 4.2 8.5zm-54.5-52.6c8.7-3.6 29-3.8 36.8 1.3 4.1 2.8 16.1 18.8 6.2 23.7-8.4 4.2-1.2-15.7-26.5-15.7-14.7 0-19.5 5.2-26.7 11-7 6-9.8 8-12.2 4.7-6-8.2 15.9-22.3 22.4-25zM360 405c-15.2-1-45.5-48.8-65-49.5-30.9-.9-104.1 80.7-161.3 42-38.8-26.6-14.6-104.8 51.8-105.2 49.5-.5 83.8 49 108.5 48.5 21.3-.3 61.8-41.8 81.8-41.8 48.7 0 23.3 109.3-15.8 106z"]},vd={prefix:"fab",iconName:"dyalog",icon:[416,512,[],"f399","M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z"]},md={prefix:"fab",iconName:"earlybirds",icon:[480,512,[],"f39a","M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z"]},zd={prefix:"fab",iconName:"ebay",icon:[640,512,[],"f4f4","M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z"]},pd={prefix:"fab",iconName:"edge",icon:[512,512,[],"f282","M481.92,134.48C440.87,54.18,352.26,8,255.91,8,137.05,8,37.51,91.68,13.47,203.66c26-46.49,86.22-79.14,149.46-79.14,79.27,0,121.09,48.93,122.25,50.18,22,23.8,33,50.39,33,83.1,0,10.4-5.31,25.82-15.11,38.57-1.57,2-6.39,4.84-6.39,11,0,5.06,3.29,9.92,9.14,14,27.86,19.37,80.37,16.81,80.51,16.81A115.39,115.39,0,0,0,444.94,322a118.92,118.92,0,0,0,58.95-102.44C504.39,176.13,488.39,147.26,481.92,134.48ZM212.77,475.67a154.88,154.88,0,0,1-46.64-45c-32.94-47.42-34.24-95.6-20.1-136A155.5,155.5,0,0,1,203,215.75c59-45.2,94.84-5.65,99.06-1a80,80,0,0,0-4.89-10.14c-9.24-15.93-24-36.41-56.56-53.51-33.72-17.69-70.59-18.59-77.64-18.59-38.71,0-77.9,13-107.53,35.69C35.68,183.3,12.77,208.72,8.6,243c-1.08,12.31-2.75,62.8,23,118.27a248,248,0,0,0,248.3,141.61C241.78,496.26,214.05,476.24,212.77,475.67Zm250.72-98.33a7.76,7.76,0,0,0-7.92-.23,181.66,181.66,0,0,1-20.41,9.12,197.54,197.54,0,0,1-69.55,12.52c-91.67,0-171.52-63.06-171.52-144A61.12,61.12,0,0,1,200.61,228,168.72,168.72,0,0,0,161.85,278c-14.92,29.37-33,88.13,13.33,151.66,6.51,8.91,23,30,56,47.67,23.57,12.65,49,19.61,71.7,19.61,35.14,0,115.43-33.44,163-108.87A7.75,7.75,0,0,0,463.49,377.34Z"]},dd={prefix:"fab",iconName:"edge-legacy",icon:[512,512,[],"e078","M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z"]},Md={prefix:"fab",iconName:"elementor",icon:[448,512,[],"f430","M425.6 32H22.4C10 32 0 42 0 54.4v403.2C0 470 10 480 22.4 480h403.2c12.4 0 22.4-10 22.4-22.4V54.4C448 42 438 32 425.6 32M164.3 355.5h-39.8v-199h39.8v199zm159.3 0H204.1v-39.8h119.5v39.8zm0-79.6H204.1v-39.8h119.5v39.8zm0-79.7H204.1v-39.8h119.5v39.8z"]},ud={prefix:"fab",iconName:"ello",icon:[496,512,[],"f5f1","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z"]},Cd={prefix:"fab",iconName:"ember",icon:[640,512,[],"f423","M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z"]},Hd={prefix:"fab",iconName:"empire",icon:[496,512,[],"f1d1","M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z"]},Vd={prefix:"fab",iconName:"envira",icon:[448,512,[],"f299","M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z"]},gd={prefix:"fab",iconName:"erlang",icon:[640,512,[],"f39d","M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z"]},Ld={prefix:"fab",iconName:"ethereum",icon:[320,512,[],"f42e","M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z"]},xd={prefix:"fab",iconName:"etsy",icon:[384,512,[],"f2d7","M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z"]},bd={prefix:"fab",iconName:"evernote",icon:[384,512,[],"f839","M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z"]},Nd={prefix:"fab",iconName:"expeditedssl",icon:[496,512,[],"f23e","M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z"]},Ad={prefix:"fab",iconName:"facebook",icon:[512,512,[],"f09a","M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"]},Sd={prefix:"fab",iconName:"facebook-f",icon:[320,512,[],"f39e","M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"]},yd={prefix:"fab",iconName:"facebook-messenger",icon:[512,512,[],"f39f","M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z"]},wd={prefix:"fab",iconName:"facebook-square",icon:[448,512,[],"f082","M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"]},kd={prefix:"fab",iconName:"fantasy-flight-games",icon:[512,512,[],"f6dc","M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99a42569.01 42569.01 0 0 1-41.13-40.72zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z"]},Td={prefix:"fab",iconName:"fedex",icon:[640,512,[],"f797","M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z"]},Pd={prefix:"fab",iconName:"fedora",icon:[448,512,[],"f798","M225 32C101.3 31.7.8 131.7.4 255.4L0 425.7a53.6 53.6 0 0 0 53.6 53.9l170.2.4c123.7.3 224.3-99.7 224.6-223.4S348.7 32.3 225 32zm169.8 157.2L333 126.6c2.3-4.7 3.8-9.2 3.8-14.3v-1.6l55.2 56.1a101 101 0 0 1 2.8 22.4zM331 94.3a106.06 106.06 0 0 1 58.5 63.8l-54.3-54.6a26.48 26.48 0 0 0-4.2-9.2zM118.1 247.2a49.66 49.66 0 0 0-7.7 11.4l-8.5-8.5a85.78 85.78 0 0 1 16.2-2.9zM97 251.4l11.8 11.9-.9 8a34.74 34.74 0 0 0 2.4 12.5l-27-27.2a80.6 80.6 0 0 1 13.7-5.2zm-18.2 7.4l38.2 38.4a53.17 53.17 0 0 0-14.1 4.7L67.6 266a107 107 0 0 1 11.2-7.2zm-15.2 9.8l35.3 35.5a67.25 67.25 0 0 0-10.5 8.5L53.5 278a64.33 64.33 0 0 1 10.1-9.4zm-13.3 12.3l34.9 35a56.84 56.84 0 0 0-7.7 11.4l-35.8-35.9c2.8-3.8 5.7-7.2 8.6-10.5zm-11 14.3l36.4 36.6a48.29 48.29 0 0 0-3.6 15.2l-39.5-39.8a99.81 99.81 0 0 1 6.7-12zm-8.8 16.3l41.3 41.8a63.47 63.47 0 0 0 6.7 26.2L25.8 326c1.4-4.9 2.9-9.6 4.7-14.5zm-7.9 43l61.9 62.2a31.24 31.24 0 0 0-3.6 14.3v1.1l-55.4-55.7a88.27 88.27 0 0 1-2.9-21.9zm5.3 30.7l54.3 54.6a28.44 28.44 0 0 0 4.2 9.2 106.32 106.32 0 0 1-58.5-63.8zm-5.3-37a80.69 80.69 0 0 1 2.1-17l72.2 72.5a37.59 37.59 0 0 0-9.9 8.7zm253.3-51.8l-42.6-.1-.1 56c-.2 69.3-64.4 115.8-125.7 102.9-5.7 0-19.9-8.7-19.9-24.2a24.89 24.89 0 0 1 24.5-24.6c6.3 0 6.3 1.6 15.7 1.6a55.91 55.91 0 0 0 56.1-55.9l.1-47c0-4.5-4.5-9-8.9-9l-33.6-.1c-32.6-.1-32.5-49.4.1-49.3l42.6.1.1-56a105.18 105.18 0 0 1 105.6-105 86.35 86.35 0 0 1 20.2 2.3c11.2 1.8 19.9 11.9 19.9 24 0 15.5-14.9 27.8-30.3 23.9-27.4-5.9-65.9 14.4-66 54.9l-.1 47a8.94 8.94 0 0 0 8.9 9l33.6.1c32.5.2 32.4 49.5-.2 49.4zm23.5-.3a35.58 35.58 0 0 0 7.6-11.4l8.5 8.5a102 102 0 0 1-16.1 2.9zm21-4.2L308.6 280l.9-8.1a34.74 34.74 0 0 0-2.4-12.5l27 27.2a74.89 74.89 0 0 1-13.7 5.3zm18-7.4l-38-38.4c4.9-1.1 9.6-2.4 13.7-4.7l36.2 35.9c-3.8 2.5-7.9 5-11.9 7.2zm15.5-9.8l-35.3-35.5a61.06 61.06 0 0 0 10.5-8.5l34.9 35a124.56 124.56 0 0 1-10.1 9zm13.2-12.3l-34.9-35a63.18 63.18 0 0 0 7.7-11.4l35.8 35.9a130.28 130.28 0 0 1-8.6 10.5zm11-14.3l-36.4-36.6a48.29 48.29 0 0 0 3.6-15.2l39.5 39.8a87.72 87.72 0 0 1-6.7 12zm13.5-30.9a140.63 140.63 0 0 1-4.7 14.3L345.6 190a58.19 58.19 0 0 0-7.1-26.2zm1-5.6l-71.9-72.1a32 32 0 0 0 9.9-9.2l64.3 64.7a90.93 90.93 0 0 1-2.3 16.6z"]},Dd={prefix:"fab",iconName:"figma",icon:[384,512,[],"f799","M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z"]},Ed={prefix:"fab",iconName:"firefox",icon:[512,512,[],"f269","M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z"]},Id={prefix:"fab",iconName:"firefox-browser",icon:[512,512,[],"e007","M189.37,152.86Zm-58.74-29.37C130.79,123.5,130.71,123.5,130.63,123.49Zm351.42,45.35c-10.61-25.5-32.08-53-48.94-61.73,13.72,26.89,21.67,53.88,24.7,74,0,0,0,.14.05.41-27.58-68.75-74.35-96.47-112.55-156.83-1.93-3.05-3.86-6.11-5.74-9.33-1-1.65-1.86-3.34-2.69-5.05A44.88,44.88,0,0,1,333.24.69a.63.63,0,0,0-.55-.66.9.9,0,0,0-.46,0l-.12.07-.18.1.1-.14c-54.23,31.77-76.72,87.38-82.5,122.78a130,130,0,0,0-48.33,12.33,6.25,6.25,0,0,0-3.09,7.75,6.13,6.13,0,0,0,7.79,3.79l.52-.21a117.84,117.84,0,0,1,42.11-11l1.42-.1c2-.12,4-.2,6-.22A122.61,122.61,0,0,1,291,140c.67.2,1.32.42,2,.63,1.89.57,3.76,1.2,5.62,1.87,1.36.5,2.71,1,4.05,1.58,1.09.44,2.18.88,3.25,1.35q2.52,1.13,5,2.35c.75.37,1.5.74,2.25,1.13q2.4,1.26,4.74,2.63,1.51.87,3,1.8a124.89,124.89,0,0,1,42.66,44.13c-13-9.15-36.35-18.19-58.82-14.28,87.74,43.86,64.18,194.9-57.39,189.2a108.43,108.43,0,0,1-31.74-6.12c-2.42-.91-4.8-1.89-7.16-2.93-1.38-.63-2.76-1.27-4.12-2C174.5,346,149.9,316.92,146.83,281.59c0,0,11.25-41.95,80.62-41.95,7.5,0,28.93-20.92,29.33-27-.09-2-42.54-18.87-59.09-35.18-8.85-8.71-13.05-12.91-16.77-16.06a69.58,69.58,0,0,0-6.31-4.77A113.05,113.05,0,0,1,173.92,97c-25.06,11.41-44.55,29.45-58.71,45.37h-.12c-9.67-12.25-9-52.65-8.43-61.08-.12-.53-7.22,3.68-8.15,4.31a178.54,178.54,0,0,0-23.84,20.43A214,214,0,0,0,51.9,133.36l0,0a.08.08,0,0,1,0,0,205.84,205.84,0,0,0-32.73,73.9c-.06.27-2.33,10.21-4,22.48q-.42,2.87-.78,5.74c-.57,3.69-1,7.71-1.44,14,0,.24,0,.48-.05.72-.18,2.71-.34,5.41-.49,8.12,0,.41,0,.82,0,1.24,0,134.7,109.21,243.89,243.92,243.89,120.64,0,220.82-87.58,240.43-202.62.41-3.12.74-6.26,1.11-9.41,4.85-41.83-.54-85.79-15.82-122.55Z"]},Zd={prefix:"fab",iconName:"first-order",icon:[448,512,[],"f2b0","M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z"]},Bd={prefix:"fab",iconName:"first-order-alt",icon:[496,512,[],"f50a","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z"]},Od={prefix:"fab",iconName:"firstdraft",icon:[384,512,[],"f3a1","M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z"]},Fd={prefix:"fab",iconName:"flickr",icon:[448,512,[],"f16e","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z"]},qd={prefix:"fab",iconName:"flipboard",icon:[448,512,[],"f44d","M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z"]},Rd={prefix:"fab",iconName:"fly",icon:[384,512,[],"f417","M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z"]},Ud={prefix:"fab",iconName:"font-awesome",icon:[448,512,[],"f2b4","M400 32H48A48 48 0 0 0 0 80V432a48 48 0 0 0 48 48H400a48 48 0 0 0 48-48V80A48 48 0 0 0 400 32ZM336 312c-31.6 11.2-41.2 16-59.8 16-31.4 0-43.2-16-74.6-16a80 80 0 0 0-25.6 4V284a85.9 85.9 0 0 1 25.6-4c31.2 0 43.2 16 74.6 16 10.2 0 17.8-1.4 27.8-4.6v-96c-10 3.2-17.6 4.6-27.8 4.6-31.4 0-43.2-16-74.6-16-25.4 0-37.4 10.4-57.6 14.4V352a16 16 0 0 1-32 0V160a16 16 0 0 1 32 0v6.4c20.2-4 32.2-14.4 57.6-14.4 31.2 0 43.2 16 74.6 16 18.6 0 28.2-4.8 59.8-16Z"]},Gd={prefix:"fab",iconName:"font-awesome-alt",icon:[448,512,[],"f35c","M400 32H48A48 48 0 0 0 0 80V432a48 48 0 0 0 48 48H400a48 48 0 0 0 48-48V80A48 48 0 0 0 400 32Zm16 400a16 16 0 0 1-16 16H48a16 16 0 0 1-16-16V80A16 16 0 0 1 48 64H400a16 16 0 0 1 16 16ZM201.6 152c-25.4 0-37.4 10.4-57.6 14.4V160a16 16 0 0 0-32 0V352a16 16 0 0 0 32 0V198.4c20.2-4 32.2-14.4 57.6-14.4 31.4 0 43.2 16 74.6 16 10.2 0 17.8-1.4 27.8-4.6v96c-10 3.2-17.6 4.6-27.8 4.6-31.4 0-43.4-16-74.6-16a85.9 85.9 0 0 0-25.6 4v32a80 80 0 0 1 25.6-4c31.4 0 43.2 16 74.6 16 18.6 0 28.2-4.8 59.8-16V152c-31.6 11.2-41.2 16-59.8 16C244.8 168 232.8 152 201.6 152Z"]},_d={prefix:"fab",iconName:"font-awesome-flag",icon:[448,512,[],"f425","M448 48V384c-63 23-82 32-119 32-63 0-87-32-150-32-20 0-36 4-51 8V328c15-4 31-8 51-8 63 0 87 32 150 32 20 0 35-3 55-9V135c-20 6-35 9-55 9-63 0-87-32-150-32-51 0-75 21-115 29V448a31.6 31.6 0 0 1-32 32A31.6 31.6 0 0 1 0 448V64A31.6 31.6 0 0 1 32 32 31.6 31.6 0 0 1 64 64V77c40-8 64-29 115-29 63 0 87 32 150 32C366 80 385 71 448 48Z"]},Wd={prefix:"fab",iconName:"font-awesome-logo-full",icon:[3992,512,["Font Awesome"],"f4e6","M1209.7 156.5c-57.8 0-102 43.9-102 99.1 0 56 44.6 99.1 102 99.1 57.4 0 102-43.1 102-99.1C1311.7 200.4 1267.5 156.5 1209.7 156.5Zm0 152.7c-35.1 0-51.8-27.4-51.8-53.2 0-25.8 16.7-53.2 51.8-53.2 35.1 0 51.8 27.8 51.8 53.2C1261.1 281.8 1244.8 309.2 1209.7 309.2Zm962.1-136.1c-4.4-10.9-12.3-16.5-23.5-16.5s-19.1 5.6-23.5 16.5l-59.4 145.8c-7.2 17.7 2.8 27.4 4.4 29a24.6 24.6 0 0 0 17.5 6.8c10.8 0 18.7-6 23.1-18.1l4-10.1h67.7l4 10.1c4.8 12.1 12.3 18.1 23.1 18.1a24.6 24.6 0 0 0 17.5-6.8c10-10.1 6.8-22.6 4.4-29Zm-43 113.6 19.1-56 19.1 56Zm-574.5-130.1c-14.3 0-24.7 10.9-24.7 25.4v76.5l-68.5-85.8c-4.4-5.6-11.6-16.1-25.5-16.1-19.1 0-24.3 17.7-24.3 25.4V329.7c0 14.1 10.4 25.4 24.7 25.4 14.3 0 24.7-10.9 24.7-25.4V252.8l68.9 86.2c4.8 5.6 11.6 16.1 25.5 16.1 19.1 0 23.9-17.3 23.9-25.4V181.9C1579 167.4 1568.6 156.5 1554.3 156.5Zm-554.1 1.6H916.5c-19.9 0-25.1 17.3-25.1 25.4V328.1c0 19.7 16.7 25.4 24.7 25.4 8 0 24.7-5.2 24.7-25.4V285h44.6c12.8 0 22.7-9.3 22.7-22.6 0-17.7-15.5-22.1-22.7-22.1H940.8V203.6h59.4c12.8 0 22.7-9.3 22.7-22.6C1022.9 163 1007.3 158.1 1000.2 158.1Zm815.1 0H1691.7c-7.2 0-22.7 4.4-22.7 22.2 0 13.3 10 22.6 22.7 22.6h37V327.7c0 14.1 10.4 25.4 24.7 25.4 14.3 0 24.7-10.9 24.7-25.4V202.8h37c12.7 0 22.7-9.3 22.7-22.6C1837.9 163 1822.4 158.1 1815.2 158.1Zm1789.5-1.6c-9.6 0-17.5 6-25.1 18.1l-46.6 76.1L3486.4 174.6q-10.8-18.1-25.1-18.1c-19.5 0-24.7 18.1-24.7 25.8V329.7c0 14.1 10.4 25.4 24.7 25.4s24.7-10.9 24.7-25.4V262.8L3510.7 302.7c6.4 10.1 13.9 15.3 22.3 15.3 8.8 0 15.9-5.2 22.3-15.3l24.7-39.9v66.9c0 14.1 10.3 25.4 24.7 25.4 14.3 0 24.7-10.9 24.7-25.4V182.3C3629.4 174.2 3624.6 156.5 3604.7 156.5Zm248.6 149.8h-65.7V272.9h39.4c11.9 0 21.1-8.9 21.1-20.9 0-12.1-9.2-20.9-21.1-20.9h-39.4V204.8h62.1c12.8 0 22.7-9.3 22.7-22.6 0-17.7-15.6-22.2-22.7-22.2h-86.4c-19.9 0-25.1 17.3-25.1 25.4V326.5c0 8.1 5.2 25.4 25.1 25.4h90c12.8 0 22.7-9.3 22.7-22.6C3876 311.2 3860.5 306.3 3853.3 306.3ZM3235 156.5c-57.8 0-102 43.9-102 99.1 0 56 44.6 99.1 102 99.1 57.4 0 102-43.1 102-99.1C3337 200.4 3292.8 156.5 3235 156.5Zm0 152.7c-35.1 0-51.8-27.4-51.8-53.2 0-25.8 16.7-53.2 51.8-53.2 35.1 0 51.8 27.8 51.8 53.2C3286.8 281.8 3270.1 309.2 3235 309.2ZM2550.2 156.5c-11.2 0-19.1 5.6-23.1 16.5l-34.3 94.7-31.5-92.2c-4.4-12.5-12.3-18.9-24.3-18.9-11.9 0-19.9 6.4-24.3 18.9l-31.5 92.2-34.3-95.5q-5.4-15.7-22.7-15.7c-6.8 0-12.3 2.4-17.5 7.3-5.2 5.2-10.8 14.5-4.8 28.6l55.8 145.8c4 11.3 11.6 16.9 23.1 16.9q16.7 0 22.7-16.9l33.5-91.8 33.5 91.8q6 16.9 22.7 16.9c11.2 0 19.1-5.6 23.1-16.9l55.8-145.8c3.6-9.3 4.4-19.3-4.8-28.6A23 23 0 0 0 2550.2 156.5Zm444.2 81-21.9-9.3c-11.9-4.8-16.3-8.5-16.3-15.7q0-12.1 16.7-12.1c12.7 0 19.5 7.7 24.3 10.9 7.2 5.2 18.3 6.8 27.9-2 10.8-10.5 6.8-23.8 1.2-30.6-12.3-14.9-30.3-22.2-53.8-22.2-19.1 0-35.1 5.2-47.4 15.7-12.3 10.5-18.7 24.2-18.7 41.1 0 24.2 15.9 43.5 47.8 57.6l19.5 8.9c15.9 6.8 19.1 9.7 19.1 17.7 0 9.3-6.4 14.1-19.5 14.1-19.1 0-34.7-14.9-36.3-16.1-10.8-7.3-21.5-2-26.3 2.8-6.8 6.4-12.7 20.9 3.2 36.2 6.8 6.4 15.5 11.7 26.7 15.3a94.6 94.6 0 0 0 32.7 5.6c19.9 0 36.7-5.2 49.8-16.1 13.1-10.9 19.5-25.4 19.5-43.5q0-20.5-12-33.8C3022.7 253.2 3010.7 244.3 2994.4 237.5Zm-206.4 68.9h-65.7V272.9h39.4c12 0 21.1-8.9 21.1-20.9 0-12.1-9.2-20.9-21.1-20.9h-39.4V204.8h62.1c12.8 0 22.7-9.3 22.7-22.6 0-17.7-15.5-22.2-22.7-22.2h-86.4c-19.9 0-25.1 17.3-25.1 25.4V326.5c0 8.1 5.2 25.4 25.1 25.4h90c12.7 0 22.7-9.3 22.7-22.6C2810.8 311.2 2795.2 306.3 2788 306.3ZM178.3 49.1c-50.5 0-74.4 20.7-114.6 28.7V65A31.8 31.8 0 1 0 0 65V447a31.8 31.8 0 0 0 63.7 0V141.4c40.2-8 64.1-28.7 114.6-28.7 62.5 0 86 31.8 148.4 31.8 20.3 0 35.4-2.8 55.3-9.2v191c-19.9 6.4-35 9.2-55.3 9.2-62.5 0-86.4-31.8-148.4-31.8-20.3 0-36.2 3.6-50.9 8V375.4a159.1 159.1 0 0 1 50.9-8c62.5 0 86 31.8 148.4 31.8 37 0 56.1-9.6 119-31.8V49.1C382.8 71.4 363.7 80.9 326.7 80.9 264.2 80.9 240.4 49.1 178.3 49.1Z"]},jd={prefix:"fab",iconName:"fonticons",icon:[448,512,[],"f280","M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z"]},$d={prefix:"fab",iconName:"fonticons-fi",icon:[384,512,[],"f3a2","M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z"]},Yd={prefix:"fab",iconName:"fort-awesome",icon:[512,512,[],"f286","M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z"]},Kd={prefix:"fab",iconName:"fort-awesome-alt",icon:[512,512,[],"f3a3","M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z"]},Jd={prefix:"fab",iconName:"forumbee",icon:[448,512,[],"f211","M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z"]},Qd={prefix:"fab",iconName:"foursquare",icon:[368,512,[],"f180","M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z"]},Xd={prefix:"fab",iconName:"free-code-camp",icon:[576,512,[],"f2c5","M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z"]},cM={prefix:"fab",iconName:"freebsd",icon:[448,512,[],"f3a4","M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z"]},aM={prefix:"fab",iconName:"fulcrum",icon:[320,512,[],"f50b","M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z"]},eM={prefix:"fab",iconName:"galactic-republic",icon:[496,512,[],"f50c","M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z"]},iM={prefix:"fab",iconName:"galactic-senate",icon:[512,512,[],"f50d","M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z"]},nM={prefix:"fab",iconName:"get-pocket",icon:[448,512,[],"f265","M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z"]},lM={prefix:"fab",iconName:"gg",icon:[512,512,[],"f260","M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z"]},oM={prefix:"fab",iconName:"gg-circle",icon:[512,512,[],"f261","M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z"]},rM={prefix:"fab",iconName:"git",icon:[512,512,[],"f1d3","M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z"]},fM={prefix:"fab",iconName:"git-alt",icon:[448,512,[],"f841","M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"]},tM={prefix:"fab",iconName:"git-square",icon:[448,512,[],"f1d2","M100.59 334.24c48.57 3.31 58.95 2.11 58.95 11.94 0 20-65.55 20.06-65.55 1.52.01-5.09 3.29-9.4 6.6-13.46zm27.95-116.64c-32.29 0-33.75 44.47-.75 44.47 32.51 0 31.71-44.47.75-44.47zM448 80v352a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V80a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48zm-227 69.31c0 14.49 8.38 22.88 22.86 22.88 14.74 0 23.13-8.39 23.13-22.88S258.62 127 243.88 127c-14.48 0-22.88 7.84-22.88 22.31zM199.18 195h-49.55c-25-6.55-81.56-4.85-81.56 46.75 0 18.8 9.4 32 21.85 38.11C74.23 294.23 66.8 301 66.8 310.6c0 6.87 2.79 13.22 11.18 16.76-8.9 8.4-14 14.48-14 25.92C64 373.35 81.53 385 127.52 385c44.22 0 69.87-16.51 69.87-45.73 0-36.67-28.23-35.32-94.77-39.38l8.38-13.43c17 4.74 74.19 6.23 74.19-42.43 0-11.69-4.83-19.82-9.4-25.67l23.38-1.78zm84.34 109.84l-13-1.78c-3.82-.51-4.07-1-4.07-5.09V192.52h-52.6l-2.79 20.57c15.75 5.55 17 4.86 17 10.17V298c0 5.62-.31 4.58-17 6.87v20.06h72.42zM384 315l-6.87-22.37c-40.93 15.37-37.85-12.41-37.85-16.73v-60.72h37.85v-25.41h-35.82c-2.87 0-2 2.52-2-38.63h-24.18c-2.79 27.7-11.68 38.88-34 41.42v22.62c20.47 0 19.82-.85 19.82 2.54v66.57c0 28.72 11.43 40.91 41.67 40.91 14.45 0 30.45-4.83 41.38-10.2z"]},sM={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},hM={prefix:"fab",iconName:"github-alt",icon:[480,512,[],"f113","M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z"]},vM={prefix:"fab",iconName:"github-square",icon:[448,512,[],"f092","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z"]},mM={prefix:"fab",iconName:"gitkraken",icon:[592,512,[],"f3a6","M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z"]},zM={prefix:"fab",iconName:"gitlab",icon:[512,512,[],"f296","M105.2 24.9c-3.1-8.9-15.7-8.9-18.9 0L29.8 199.7h132c-.1 0-56.6-174.8-56.6-174.8zM.9 287.7c-2.6 8 .3 16.9 7.1 22l247.9 184-226.2-294zm160.8-88l94.3 294 94.3-294zm349.4 88l-28.8-88-226.3 294 247.9-184c6.9-5.1 9.7-14 7.2-22zM425.7 24.9c-3.1-8.9-15.7-8.9-18.9 0l-56.6 174.8h132z"]},pM={prefix:"fab",iconName:"gitter",icon:[384,512,[],"f426","M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z"]},dM={prefix:"fab",iconName:"glide",icon:[448,512,[],"f2a5","M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z"]},MM={prefix:"fab",iconName:"glide-g",icon:[448,512,[],"f2a6","M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z"]},uM={prefix:"fab",iconName:"gofore",icon:[400,512,[],"f3a7","M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z"]},CM={prefix:"fab",iconName:"goodreads",icon:[448,512,[],"f3a8","M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z"]},HM={prefix:"fab",iconName:"goodreads-g",icon:[384,512,[],"f3a9","M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z"]},VM={prefix:"fab",iconName:"google",icon:[488,512,[],"f1a0","M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"]},gM={prefix:"fab",iconName:"google-drive",icon:[512,512,[],"f3aa","M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z"]},LM={prefix:"fab",iconName:"google-pay",icon:[640,512,[],"e079","M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z"]},xM={prefix:"fab",iconName:"google-play",icon:[512,512,[],"f3ab","M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z"]},bM={prefix:"fab",iconName:"google-plus",icon:[512,512,[],"f2b3","M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z"]},NM={prefix:"fab",iconName:"google-plus-g",icon:[640,512,[],"f0d5","M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z"]},AM={prefix:"fab",iconName:"google-plus-square",icon:[448,512,[],"f0d4","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z"]},SM={prefix:"fab",iconName:"google-wallet",icon:[448,512,[],"f1ee","M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z"]},yM={prefix:"fab",iconName:"gratipay",icon:[496,512,[],"f184","M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z"]},wM={prefix:"fab",iconName:"grav",icon:[512,512,[],"f2d6","M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z"]},kM={prefix:"fab",iconName:"gripfire",icon:[384,512,[],"f3ac","M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z"]},TM={prefix:"fab",iconName:"grunt",icon:[384,512,[],"f3ad","M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z"]},PM={prefix:"fab",iconName:"guilded",icon:[448,512,[],"e07e","M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z"]},DM={prefix:"fab",iconName:"gulp",icon:[256,512,[],"f3ae","M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z"]},EM={prefix:"fab",iconName:"hacker-news",icon:[448,512,[],"f1d4","M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z"]},IM={prefix:"fab",iconName:"hacker-news-square",icon:[448,512,[],"f3af","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM21.2 229.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z"]},ZM={prefix:"fab",iconName:"hackerrank",icon:[512,512,[],"f5f7","M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z"]},BM={prefix:"fab",iconName:"hips",icon:[640,512,[],"f452","M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z"]},OM={prefix:"fab",iconName:"hire-a-helper",icon:[512,512,[],"f3b0","M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z"]},FM={prefix:"fab",iconName:"hive",icon:[512,512,[],"e07f","M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z"]},qM={prefix:"fab",iconName:"hooli",icon:[640,512,[],"f427","M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z"]},RM={prefix:"fab",iconName:"hornbill",icon:[512,512,[],"f592","M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z"]},UM={prefix:"fab",iconName:"hotjar",icon:[448,512,[],"f3b1","M414.9 161.5C340.2 29 121.1 0 121.1 0S222.2 110.4 93 197.7C11.3 252.8-21 324.4 14 402.6c26.8 59.9 83.5 84.3 144.6 93.4-29.2-55.1-6.6-122.4-4.1-129.6 57.1 86.4 165 0 110.8-93.9 71 15.4 81.6 138.6 27.1 215.5 80.5-25.3 134.1-88.9 148.8-145.6 15.5-59.3 3.7-127.9-26.3-180.9z"]},GM={prefix:"fab",iconName:"houzz",icon:[448,512,[],"f27c","M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z"]},_M={prefix:"fab",iconName:"html5",icon:[384,512,[],"f13b","M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"]},WM={prefix:"fab",iconName:"hubspot",icon:[512,512,[],"f3b2","M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z"]},jM={prefix:"fab",iconName:"ideal",icon:[576,512,[],"e013","M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z"]},$M={prefix:"fab",iconName:"imdb",icon:[448,512,[],"f2d8","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM21.3 229.2H21c.1-.1.2-.3.3-.4zM97 319.8H64V192h33zm113.2 0h-28.7v-86.4l-11.6 86.4h-20.6l-12.2-84.5v84.5h-29V192h42.8c3.3 19.8 6 39.9 8.7 59.9l7.6-59.9h43zm11.4 0V192h24.6c17.6 0 44.7-1.6 49 20.9 1.7 7.6 1.4 16.3 1.4 24.4 0 88.5 11.1 82.6-75 82.5zm160.9-29.2c0 15.7-2.4 30.9-22.2 30.9-9 0-15.2-3-20.9-9.8l-1.9 8.1h-29.8V192h31.7v41.7c6-6.5 12-9.2 20.9-9.2 21.4 0 22.2 12.8 22.2 30.1zM265 229.9c0-9.7 1.6-16-10.3-16v83.7c12.2.3 10.3-8.7 10.3-18.4zm85.5 26.1c0-5.4 1.1-12.7-6.2-12.7-6 0-4.9 8.9-4.9 12.7 0 .6-1.1 39.6 1.1 44.7.8 1.6 2.2 2.4 3.8 2.4 7.8 0 6.2-9 6.2-14.4z"]},YM={prefix:"fab",iconName:"innosoft",icon:[448,512,[],"e080","M422.559,159.71a27.379,27.379,0,0,0-13.866-23.337,26.42,26.42,0,0,0-26.211.133L73.943,314.647V176.261a11.955,11.955,0,0,1,6.047-10.34L218.066,86.208a12.153,12.153,0,0,1,11.922.025l32.656,18.853L112.581,191.723v56L359.642,105.086,241.129,36.679c-10.992-6.129-22.3-6.255-33.8-.27l-164.6,95.026c-10.634,6.12-16.771,16.39-17.29,29.124l0,191.5c.17,10.135,5.08,18.672,13.474,23.428a27.037,27.037,0,0,0,26.736-.045L374.057,197.376V335.657a11.976,11.976,0,0,1-5.92,10.368L230.025,425.77a12.175,12.175,0,0,1-11.937.062l-32.723-18.9,150.051-86.627v-56L88.367,406.932l118.794,68.583a33.88,33.88,0,0,0,34.25-.327l164.527-94.995c10.746-6.631,16.649-17.118,16.624-29.528Z"]},KM={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},JM={prefix:"fab",iconName:"instagram-square",icon:[448,512,[],"e055","M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z"]},QM={prefix:"fab",iconName:"instalod",icon:[512,512,[],"e081","M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z"]},XM={prefix:"fab",iconName:"intercom",icon:[448,512,[],"f7af","M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z"]},cu={prefix:"fab",iconName:"internet-explorer",icon:[512,512,[],"f26b","M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z"]},au={prefix:"fab",iconName:"invision",icon:[448,512,[],"f7b0","M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z"]},eu={prefix:"fab",iconName:"ioxhost",icon:[640,512,[],"f208","M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z"]},iu={prefix:"fab",iconName:"itch-io",icon:[512,512,[],"f83a","M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z"]},nu={prefix:"fab",iconName:"itunes",icon:[448,512,[],"f3b4","M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z"]},lu={prefix:"fab",iconName:"itunes-note",icon:[384,512,[],"f3b5","M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z"]},ou={prefix:"fab",iconName:"java",icon:[384,512,[],"f4e4","M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z"]},ru={prefix:"fab",iconName:"jedi-order",icon:[448,512,[],"f50e","M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z"]},fu={prefix:"fab",iconName:"jenkins",icon:[512,512,[],"f3b6","M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z"]},tu={prefix:"fab",iconName:"jira",icon:[496,512,[],"f7b1","M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z"]},su={prefix:"fab",iconName:"joget",icon:[496,512,[],"f3b7","M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z"]},hu={prefix:"fab",iconName:"joomla",icon:[448,512,[],"f1aa","M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z"]},vu={prefix:"fab",iconName:"js",icon:[448,512,[],"f3b8","M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"]},mu={prefix:"fab",iconName:"js-square",icon:[448,512,[],"f3b9","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM243.8 381.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"]},zu={prefix:"fab",iconName:"jsfiddle",icon:[576,512,[],"f1cc","M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z"]},pu={prefix:"fab",iconName:"kaggle",icon:[320,512,[],"f5fa","M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z"]},du={prefix:"fab",iconName:"keybase",icon:[448,512,[],"f4f5","M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z"]},Mu={prefix:"fab",iconName:"keycdn",icon:[512,512,[],"f3ba","M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160"]},uu={prefix:"fab",iconName:"kickstarter",icon:[448,512,[],"f3bb","M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z"]},Cu={prefix:"fab",iconName:"kickstarter-k",icon:[384,512,[],"f3bc","M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z"]},Hu={prefix:"fab",iconName:"korvue",icon:[446,512,[],"f42f","M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z"]},Vu={prefix:"fab",iconName:"laravel",icon:[512,512,[],"f3bd","M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z"]},gu={prefix:"fab",iconName:"lastfm",icon:[512,512,[],"f202","M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z"]},Lu={prefix:"fab",iconName:"lastfm-square",icon:[448,512,[],"f203","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-92.2 312.9c-63.4 0-85.4-28.6-97.1-64.1-16.3-51-21.5-84.3-63-84.3-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8 0-57.9 28.6-92 82.5-92 73.5 0 80.8 41.4 100.8 101.9 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-19.9-21.8-22-49.9-28.6-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 32.7 7.1 71.8 12 71.8 57.5.1 36.7-30.7 50.6-76.1 50.6z"]},xu={prefix:"fab",iconName:"leanpub",icon:[576,512,[],"f212","M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z"]},bu={prefix:"fab",iconName:"less",icon:[640,512,[],"f41d","M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z"]},Nu={prefix:"fab",iconName:"line",icon:[448,512,[],"f3c0","M272.1 204.2v71.1c0 1.8-1.4 3.2-3.2 3.2h-11.4c-1.1 0-2.1-.6-2.6-1.3l-32.6-44v42.2c0 1.8-1.4 3.2-3.2 3.2h-11.4c-1.8 0-3.2-1.4-3.2-3.2v-71.1c0-1.8 1.4-3.2 3.2-3.2H219c1 0 2.1.5 2.6 1.4l32.6 44v-42.2c0-1.8 1.4-3.2 3.2-3.2h11.4c1.8-.1 3.3 1.4 3.3 3.1zm-82-3.2h-11.4c-1.8 0-3.2 1.4-3.2 3.2v71.1c0 1.8 1.4 3.2 3.2 3.2h11.4c1.8 0 3.2-1.4 3.2-3.2v-71.1c0-1.7-1.4-3.2-3.2-3.2zm-27.5 59.6h-31.1v-56.4c0-1.8-1.4-3.2-3.2-3.2h-11.4c-1.8 0-3.2 1.4-3.2 3.2v71.1c0 .9.3 1.6.9 2.2.6.5 1.3.9 2.2.9h45.7c1.8 0 3.2-1.4 3.2-3.2v-11.4c0-1.7-1.4-3.2-3.1-3.2zM332.1 201h-45.7c-1.7 0-3.2 1.4-3.2 3.2v71.1c0 1.7 1.4 3.2 3.2 3.2h45.7c1.8 0 3.2-1.4 3.2-3.2v-11.4c0-1.8-1.4-3.2-3.2-3.2H301v-12h31.1c1.8 0 3.2-1.4 3.2-3.2V234c0-1.8-1.4-3.2-3.2-3.2H301v-12h31.1c1.8 0 3.2-1.4 3.2-3.2v-11.4c-.1-1.7-1.5-3.2-3.2-3.2zM448 113.7V399c-.1 44.8-36.8 81.1-81.7 81H81c-44.8-.1-81.1-36.9-81-81.7V113c.1-44.8 36.9-81.1 81.7-81H367c44.8.1 81.1 36.8 81 81.7zm-61.6 122.6c0-73-73.2-132.4-163.1-132.4-89.9 0-163.1 59.4-163.1 132.4 0 65.4 58 120.2 136.4 130.6 19.1 4.1 16.9 11.1 12.6 36.8-.7 4.1-3.3 16.1 14.1 8.8 17.4-7.3 93.9-55.3 128.2-94.7 23.6-26 34.9-52.3 34.9-81.5z"]},Au={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},Su={prefix:"fab",iconName:"linkedin-in",icon:[448,512,[],"f0e1","M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"]},yu={prefix:"fab",iconName:"linode",icon:[448,512,[],"f2b8","M437.4 226.3c-.3-.9-.9-1.4-1.4-2l-70-38.6c-.9-.6-2-.6-3.1 0l-58.9 36c-.9.6-1.4 1.7-1.4 2.6l-.9 31.4-24-16c-.9-.6-2.3-.6-3.1 0L240 260.9l-1.4-35.1c0-.9-.6-2-1.4-2.3l-36-24.3 33.7-17.4c1.1-.6 1.7-1.7 1.7-2.9l-5.7-132.3c0-.9-.9-2-1.7-2.6L138.6.3c-.9-.3-1.7-.3-2.3-.3L12.6 38.6c-1.4.6-2.3 2-2 3.7L38 175.4c.9 3.4 34 27.4 38.6 30.9l-26.9 12.9c-1.4.9-2 2.3-1.7 3.4l20.6 100.3c.6 2.9 23.7 23.1 27.1 26.3l-17.4 10.6c-.9.6-1.7 2-1.4 3.1 1.4 7.1 15.4 77.7 16.9 79.1l65.1 69.1c.6.6 1.4.6 2.3.9.6 0 1.1-.3 1.7-.6l83.7-66.9c.9-.6 1.1-1.4 1.1-2.3l-2-46 28 23.7c1.1.9 2.9.9 4 0l66.9-53.4c.9-.6 1.1-1.4 1.1-2.3l2.3-33.4 20.3 14c1.1.9 2.6.9 3.7 0l54.6-43.7c.6-.3 1.1-1.1 1.1-2 .9-6.5 10.3-70.8 9.7-72.8zm-204.8 4.8l4 92.6-90.6 61.2-14-96.6 100.6-57.2zm-7.7-180l5.4 126-106.6 55.4L104 97.7l120.9-46.6zM44 173.1L18 48l79.7 49.4 19.4 132.9L44 173.1zm30.6 147.8L55.7 230l70 58.3 13.7 93.4-64.8-60.8zm24.3 117.7l-13.7-67.1 61.7 60.9 9.7 67.4-57.7-61.2zm64.5 64.5l-10.6-70.9 85.7-61.4 3.1 70-78.2 62.3zm82-115.1c0-3.4.9-22.9-2-25.1l-24.3-20 22.3-14.9c2.3-1.7 1.1-5.7 1.1-8l29.4 22.6.6 68.3-27.1-22.9zm94.3-25.4l-60.9 48.6-.6-68.6 65.7-46.9-4.2 66.9zm27.7-25.7l-19.1-13.4 2-34c.3-.9-.3-2-1.1-2.6L308 259.7l.6-30 64.6 40.6-5.8 66.6zm54.6-39.8l-48.3 38.3 5.7-65.1 51.1-36.6-8.5 63.4z"]},wu={prefix:"fab",iconName:"linux",icon:[448,512,[],"f17c","M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"]},ku={prefix:"fab",iconName:"lyft",icon:[512,512,[],"f3c3","M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z"]},Tu={prefix:"fab",iconName:"magento",icon:[448,512,[],"f3c4","M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z"]},Pu={prefix:"fab",iconName:"mailchimp",icon:[448,512,[],"f59e","M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z"]},Du={prefix:"fab",iconName:"mandalorian",icon:[448,512,[],"f50f","M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z"]},Eu={prefix:"fab",iconName:"markdown",icon:[640,512,[],"f60f","M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z"]},Iu={prefix:"fab",iconName:"mastodon",icon:[448,512,[],"f4f6","M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"]},Zu={prefix:"fab",iconName:"maxcdn",icon:[512,512,[],"f136","M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z"]},Bu={prefix:"fab",iconName:"mdb",icon:[576,512,[],"f8ca","M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z"]},Ou={prefix:"fab",iconName:"medapps",icon:[320,512,[],"f3c6","M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z"]},Fu={prefix:"fab",iconName:"medium",icon:[448,512,[],"f23a","M0 32v448h448V32H0zm372.2 106.1l-24 23c-2.1 1.6-3.1 4.2-2.7 6.7v169.3c-.4 2.6.6 5.2 2.7 6.7l23.5 23v5.1h-118V367l24.3-23.6c2.4-2.4 2.4-3.1 2.4-6.7V199.8l-67.6 171.6h-9.1L125 199.8v115c-.7 4.8 1 9.7 4.4 13.2l31.6 38.3v5.1H71.2v-5.1l31.6-38.3c3.4-3.5 4.9-8.4 4.1-13.2v-133c.4-3.7-1-7.3-3.8-9.8L75 138.1V133h87.3l67.4 148L289 133.1h83.2v5z"]},qu={prefix:"fab",iconName:"medium-m",icon:[512,512,[],"f3c7","M71.5 142.3c.6-5.9-1.7-11.8-6.1-15.8L20.3 72.1V64h140.2l108.4 237.7L364.2 64h133.7v8.1l-38.6 37c-3.3 2.5-5 6.7-4.3 10.8v272c-.7 4.1 1 8.3 4.3 10.8l37.7 37v8.1H307.3v-8.1l39.1-37.9c3.8-3.8 3.8-5 3.8-10.8V171.2L241.5 447.1h-14.7L100.4 171.2v184.9c-1.1 7.8 1.5 15.6 7 21.2l50.8 61.6v8.1h-144v-8L65 377.3c5.4-5.6 7.9-13.5 6.5-21.2V142.3z"]},Ru={prefix:"fab",iconName:"medrt",icon:[544,512,[],"f3c8","M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z"]},Uu={prefix:"fab",iconName:"meetup",icon:[512,512,[],"f2e0","M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z"]},Gu={prefix:"fab",iconName:"megaport",icon:[496,512,[],"f5a3","M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z"]},_u={prefix:"fab",iconName:"mendeley",icon:[640,512,[],"f7b3","M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z"]},Wu={prefix:"fab",iconName:"microblog",icon:[448,512,[],"e01a","M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z"]},ju={prefix:"fab",iconName:"microsoft",icon:[448,512,[],"f3ca","M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z"]},$u={prefix:"fab",iconName:"mix",icon:[448,512,[],"f3cb","M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z"]},Yu={prefix:"fab",iconName:"mixcloud",icon:[640,512,[],"f289","M424.43 219.729C416.124 134.727 344.135 68 256.919 68c-72.266 0-136.224 46.516-159.205 114.074-54.545 8.029-96.63 54.822-96.63 111.582 0 62.298 50.668 112.966 113.243 112.966h289.614c52.329 0 94.969-42.362 94.969-94.693 0-45.131-32.118-83.063-74.48-92.2zm-20.489 144.53H114.327c-39.04 0-70.881-31.564-70.881-70.604s31.841-70.604 70.881-70.604c18.827 0 36.548 7.475 49.838 20.766 19.963 19.963 50.133-10.227 30.18-30.18-14.675-14.398-32.672-24.365-52.053-29.349 19.935-44.3 64.79-73.926 114.628-73.926 69.496 0 125.979 56.483 125.979 125.702 0 13.568-2.215 26.857-6.369 39.594-8.943 27.517 32.133 38.939 40.147 13.29 2.769-8.306 4.984-16.889 6.369-25.472 19.381 7.476 33.502 26.303 33.502 48.453 0 28.795-23.535 52.33-52.607 52.33zm235.069-52.33c0 44.024-12.737 86.386-37.102 122.657-4.153 6.092-10.798 9.414-17.72 9.414-16.317 0-27.127-18.826-17.443-32.949 19.381-29.349 29.903-63.682 29.903-99.122s-10.521-69.773-29.903-98.845c-15.655-22.831 19.361-47.24 35.163-23.534 24.366 35.993 37.102 78.356 37.102 122.379zm-70.88 0c0 31.565-9.137 62.021-26.857 88.325-4.153 6.091-10.798 9.136-17.72 9.136-17.201 0-27.022-18.979-17.443-32.948 13.013-19.104 19.658-41.255 19.658-64.513 0-22.981-6.645-45.408-19.658-64.512-15.761-22.986 19.008-47.095 35.163-23.535 17.719 26.026 26.857 56.483 26.857 88.047z"]},Ku={prefix:"fab",iconName:"mixer",icon:[512,512,[],"e056","M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z"]},Ju={prefix:"fab",iconName:"mizuni",icon:[496,512,[],"f3cc","M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z"]},Qu={prefix:"fab",iconName:"modx",icon:[448,512,[],"f285","M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z"]},Xu={prefix:"fab",iconName:"monero",icon:[496,512,[],"f3d0","M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z"]},cC={prefix:"fab",iconName:"napster",icon:[496,512,[],"f3d2","M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z"]},aC={prefix:"fab",iconName:"neos",icon:[512,512,[],"f612","M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z"]},eC={prefix:"fab",iconName:"nimblr",icon:[384,512,[],"f5a8","M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z"]},iC={prefix:"fab",iconName:"node",icon:[640,512,[],"f419","M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z"]},nC={prefix:"fab",iconName:"node-js",icon:[448,512,[],"f3d3","M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"]},lC={prefix:"fab",iconName:"npm",icon:[576,512,[],"f3d4","M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z"]},oC={prefix:"fab",iconName:"ns8",icon:[640,512,[],"f3d5","M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z"]},rC={prefix:"fab",iconName:"nutritionix",icon:[400,512,[],"f3d6","M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z"]},fC={prefix:"fab",iconName:"octopus-deploy",icon:[512,512,[],"e082","M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z"]},tC={prefix:"fab",iconName:"odnoklassniki",icon:[320,512,[],"f263","M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z"]},sC={prefix:"fab",iconName:"odnoklassniki-square",icon:[448,512,[],"f264","M184.2 177.1c0-22.1 17.9-40 39.8-40s39.8 17.9 39.8 40c0 22-17.9 39.8-39.8 39.8s-39.8-17.9-39.8-39.8zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-305.1 97.1c0 44.6 36.4 80.9 81.1 80.9s81.1-36.2 81.1-80.9c0-44.8-36.4-81.1-81.1-81.1s-81.1 36.2-81.1 81.1zm174.5 90.7c-4.6-9.1-17.3-16.8-34.1-3.6 0 0-22.7 18-59.3 18s-59.3-18-59.3-18c-16.8-13.2-29.5-5.5-34.1 3.6-7.9 16.1 1.1 23.7 21.4 37 17.3 11.1 41.2 15.2 56.6 16.8l-12.9 12.9c-18.2 18-35.5 35.5-47.7 47.7-17.6 17.6 10.7 45.8 28.4 28.6l47.7-47.9c18.2 18.2 35.7 35.7 47.7 47.9 17.6 17.2 46-10.7 28.6-28.6l-47.7-47.7-13-12.9c15.5-1.6 39.1-5.9 56.2-16.8 20.4-13.3 29.3-21 21.5-37z"]},hC={prefix:"fab",iconName:"old-republic",icon:[496,512,[],"f510","M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z"]},vC={prefix:"fab",iconName:"opencart",icon:[640,512,[],"f23d","M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z"]},mC={prefix:"fab",iconName:"openid",icon:[448,512,[],"f19b","M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z"]},zC={prefix:"fab",iconName:"opera",icon:[496,512,[],"f26a","M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z"]},pC={prefix:"fab",iconName:"optin-monster",icon:[576,512,[],"f23c","M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z"]},dC={prefix:"fab",iconName:"orcid",icon:[512,512,[],"f8d2","M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z"]},MC={prefix:"fab",iconName:"osi",icon:[512,512,[],"f41a","M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z"]},uC={prefix:"fab",iconName:"page4",icon:[496,512,[],"f3d7","M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z"]},CC={prefix:"fab",iconName:"pagelines",icon:[384,512,[],"f18c","M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z"]},HC={prefix:"fab",iconName:"palfed",icon:[576,512,[],"f3d8","M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z"]},VC={prefix:"fab",iconName:"patreon",icon:[512,512,[],"f3d9","M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z"]},gC={prefix:"fab",iconName:"paypal",icon:[384,512,[],"f1ed","M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"]},LC={prefix:"fab",iconName:"penny-arcade",icon:[640,512,[],"f704","M421.91 164.27c-4.49 19.45-1.4 6.06-15.1 65.29l39.73-10.61c-22.34-49.61-17.29-38.41-24.63-54.68zm-206.09 51.11c-20.19 5.4-11.31 3.03-39.63 10.58l4.46 46.19c28.17-7.59 20.62-5.57 34.82-9.34 42.3-9.79 32.85-56.42.35-47.43zm326.16-26.19l-45.47-99.2c-5.69-12.37-19.46-18.84-32.62-15.33-70.27 18.75-38.72 10.32-135.59 36.23a27.618 27.618 0 0 0-18.89 17.41C144.26 113.27 0 153.75 0 226.67c0 33.5 30.67 67.11 80.9 95.37l1.74 17.88a27.891 27.891 0 0 0-17.77 28.67l4.3 44.48c1.39 14.31 13.43 25.21 27.8 25.2 5.18-.01-3.01 1.78 122.53-31.76 12.57-3.37 21.12-15.02 20.58-28.02 216.59 45.5 401.99-5.98 399.89-84.83.01-28.15-22.19-66.56-97.99-104.47zM255.14 298.3l-21.91 5.88-48.44 12.91 2.46 23.55 20.53-5.51 4.51 44.51-115.31 30.78-4.3-44.52 20.02-5.35-11.11-114.64-20.12 5.39-4.35-44.5c178.15-47.54 170.18-46.42 186.22-46.65 56.66-1.13 64.15 71.84 42.55 104.43a86.7 86.7 0 0 1-50.75 33.72zm199.18 16.62l-3.89-39.49 14.9-3.98-6.61-14.68-57.76 15.42-4.1 17.54 19.2-5.12 4.05 39.54-112.85 30.07-4.46-44.43 20.99-5.59 33.08-126.47-17.15 4.56-4.2-44.48c93.36-24.99 65.01-17.41 135.59-36.24l66.67 145.47 20.79-5.56 4.3 44.48-108.55 28.96z"]},xC={prefix:"fab",iconName:"perbyte",icon:[448,512,[],"e083","M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z"]},bC={prefix:"fab",iconName:"periscope",icon:[448,512,[],"f3da","M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z"]},NC={prefix:"fab",iconName:"phabricator",icon:[496,512,[],"f3db","M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z"]},AC={prefix:"fab",iconName:"phoenix-framework",icon:[640,512,[],"f3dc","M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z"]},SC={prefix:"fab",iconName:"phoenix-squadron",icon:[512,512,[],"f511","M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z"]},yC={prefix:"fab",iconName:"php",icon:[640,512,[],"f457","M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z"]},wC={prefix:"fab",iconName:"pied-piper",icon:[480,512,[],"f2ae","M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z"]},kC={prefix:"fab",iconName:"pied-piper-alt",icon:[576,512,[],"f1a8","M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z"]},TC={prefix:"fab",iconName:"pied-piper-hat",icon:[640,512,[],"f4e5","M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z"]},PC={prefix:"fab",iconName:"pied-piper-pp",icon:[448,512,[],"f1a7","M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z"]},DC={prefix:"fab",iconName:"pied-piper-square",icon:[448,512,[],"e01e","M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z"]},EC={prefix:"fab",iconName:"pinterest",icon:[496,512,[],"f0d2","M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"]},IC={prefix:"fab",iconName:"pinterest-p",icon:[384,512,[],"f231","M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"]},ZC={prefix:"fab",iconName:"pinterest-square",icon:[448,512,[],"f0d3","M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z"]},BC={prefix:"fab",iconName:"playstation",icon:[576,512,[],"f3df","M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z"]},OC={prefix:"fab",iconName:"product-hunt",icon:[512,512,[],"f288","M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z"]},FC={prefix:"fab",iconName:"pushed",icon:[432,512,[],"f3e1","M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z"]},qC={prefix:"fab",iconName:"python",icon:[448,512,[],"f3e2","M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"]},RC={prefix:"fab",iconName:"qq",icon:[448,512,[],"f1d6","M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z"]},UC={prefix:"fab",iconName:"quinscape",icon:[512,512,[],"f459","M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z"]},GC={prefix:"fab",iconName:"quora",icon:[448,512,[],"f2c4","M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z"]},_C={prefix:"fab",iconName:"r-project",icon:[581,512,[],"f4f7","M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z"]},WC={prefix:"fab",iconName:"raspberry-pi",icon:[407,512,[],"f7bb","M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z"]},jC={prefix:"fab",iconName:"ravelry",icon:[512,512,[],"f2d9","M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z"]},$C={prefix:"fab",iconName:"react",icon:[512,512,[],"f41b","M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"]},YC={prefix:"fab",iconName:"reacteurope",icon:[576,512,[],"f75d","M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z"]},KC={prefix:"fab",iconName:"readme",icon:[576,512,[],"f4d5","M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z"]},JC={prefix:"fab",iconName:"rebel",icon:[512,512,[],"f1d0","M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z"]},QC={prefix:"fab",iconName:"red-river",icon:[448,512,[],"f3e3","M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z"]},XC={prefix:"fab",iconName:"reddit",icon:[512,512,[],"f1a1","M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z"]},cH={prefix:"fab",iconName:"reddit-alien",icon:[512,512,[],"f281","M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"]},aH={prefix:"fab",iconName:"reddit-square",icon:[448,512,[],"f1a2","M283.2 345.5c2.7 2.7 2.7 6.8 0 9.2-24.5 24.5-93.8 24.6-118.4 0-2.7-2.4-2.7-6.5 0-9.2 2.4-2.4 6.5-2.4 8.9 0 18.7 19.2 81 19.6 100.5 0 2.4-2.3 6.6-2.3 9 0zm-91.3-53.8c0-14.9-11.9-26.8-26.5-26.8-14.9 0-26.8 11.9-26.8 26.8 0 14.6 11.9 26.5 26.8 26.5 14.6 0 26.5-11.9 26.5-26.5zm90.7-26.8c-14.6 0-26.5 11.9-26.5 26.8 0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-11.9 26.8-26.5 0-14.9-11.9-26.8-26.8-26.8zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-99.7 140.6c-10.1 0-19 4.2-25.6 10.7-24.1-16.7-56.5-27.4-92.5-28.6l18.7-84.2 59.5 13.4c0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-12.2 26.8-26.8 0-14.6-11.9-26.8-26.8-26.8-10.4 0-19.3 6.2-23.8 14.9l-65.7-14.6c-3.3-.9-6.5 1.5-7.4 4.8l-20.5 92.8c-35.7 1.5-67.8 12.2-91.9 28.9-6.5-6.8-15.8-11-25.9-11-37.5 0-49.8 50.4-15.5 67.5-1.2 5.4-1.8 11-1.8 16.7 0 56.5 63.7 102.3 141.9 102.3 78.5 0 142.2-45.8 142.2-102.3 0-5.7-.6-11.6-2.1-17 33.6-17.2 21.2-67.2-16.1-67.2z"]},eH={prefix:"fab",iconName:"redhat",icon:[512,512,[],"f7bc","M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24"]},iH={prefix:"fab",iconName:"renren",icon:[512,512,[],"f18b","M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z"]},nH={prefix:"fab",iconName:"replyd",icon:[448,512,[],"f3e6","M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z"]},lH={prefix:"fab",iconName:"researchgate",icon:[448,512,[],"f4f8","M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z"]},oH={prefix:"fab",iconName:"resolving",icon:[496,512,[],"f3e7","M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z"]},rH={prefix:"fab",iconName:"rev",icon:[448,512,[],"f5b2","M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z"]},fH={prefix:"fab",iconName:"rocketchat",icon:[576,512,[],"f3e8","M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z"]},tH={prefix:"fab",iconName:"rockrms",icon:[496,512,[],"f3e9","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z"]},sH={prefix:"fab",iconName:"rust",icon:[512,512,[],"e07a","M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z"]},hH={prefix:"fab",iconName:"safari",icon:[512,512,[],"f267","M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z"]},vH={prefix:"fab",iconName:"salesforce",icon:[640,512,[],"f83b","M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z"]},mH={prefix:"fab",iconName:"sass",icon:[640,512,[],"f41e","M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z"]},zH={prefix:"fab",iconName:"schlix",icon:[448,512,[],"f3ea","M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z"]},pH={prefix:"fab",iconName:"scribd",icon:[384,512,[],"f28a","M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z"]},dH={prefix:"fab",iconName:"searchengin",icon:[460,512,[],"f3eb","M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z"]},MH={prefix:"fab",iconName:"sellcast",icon:[448,512,[],"f2da","M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z"]},uH={prefix:"fab",iconName:"sellsy",icon:[640,512,[],"f213","M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z"]},CH={prefix:"fab",iconName:"servicestack",icon:[496,512,[],"f3ec","M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z"]},HH={prefix:"fab",iconName:"shirtsinbulk",icon:[448,512,[],"f214","M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z"]},VH={prefix:"fab",iconName:"shopify",icon:[448,512,[],"e057","M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z"]},gH={prefix:"fab",iconName:"shopware",icon:[512,512,[],"f5b5","M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z"]},LH={prefix:"fab",iconName:"simplybuilt",icon:[512,512,[],"f215","M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z"]},xH={prefix:"fab",iconName:"sistrix",icon:[448,512,[],"f3ee","M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z"]},bH={prefix:"fab",iconName:"sith",icon:[448,512,[],"f512","M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z"]},NH={prefix:"fab",iconName:"sketch",icon:[512,512,[],"f7c6","M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z"]},AH={prefix:"fab",iconName:"skyatlas",icon:[640,512,[],"f216","M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z"]},SH={prefix:"fab",iconName:"skype",icon:[448,512,[],"f17e","M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z"]},yH={prefix:"fab",iconName:"slack",icon:[448,512,[],"f198","M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z"]},wH={prefix:"fab",iconName:"slack-hash",icon:[448,512,[],"f3ef","M446.2 270.4c-6.2-19-26.9-29.1-46-22.9l-45.4 15.1-30.3-90 45.4-15.1c19.1-6.2 29.1-26.8 23-45.9-6.2-19-26.9-29.1-46-22.9l-45.4 15.1-15.7-47c-6.2-19-26.9-29.1-46-22.9-19.1 6.2-29.1 26.8-23 45.9l15.7 47-93.4 31.2-15.7-47c-6.2-19-26.9-29.1-46-22.9-19.1 6.2-29.1 26.8-23 45.9l15.7 47-45.3 15c-19.1 6.2-29.1 26.8-23 45.9 5 14.5 19.1 24 33.6 24.6 6.8 1 12-1.6 57.7-16.8l30.3 90L78 354.8c-19 6.2-29.1 26.9-23 45.9 5 14.5 19.1 24 33.6 24.6 6.8 1 12-1.6 57.7-16.8l15.7 47c5.9 16.9 24.7 29 46 22.9 19.1-6.2 29.1-26.8 23-45.9l-15.7-47 93.6-31.3 15.7 47c5.9 16.9 24.7 29 46 22.9 19.1-6.2 29.1-26.8 23-45.9l-15.7-47 45.4-15.1c19-6 29.1-26.7 22.9-45.7zm-254.1 47.2l-30.3-90.2 93.5-31.3 30.3 90.2-93.5 31.3z"]},kH={prefix:"fab",iconName:"slideshare",icon:[512,512,[],"f1e7","M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z"]},TH={prefix:"fab",iconName:"snapchat",icon:[496,512,[],"f2ab","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm169.5 338.9c-3.5 8.1-18.1 14-44.8 18.2-1.4 1.9-2.5 9.8-4.3 15.9-1.1 3.7-3.7 5.9-8.1 5.9h-.2c-6.2 0-12.8-2.9-25.8-2.9-17.6 0-23.7 4-37.4 13.7-14.5 10.3-28.4 19.1-49.2 18.2-21 1.6-38.6-11.2-48.5-18.2-13.8-9.7-19.8-13.7-37.4-13.7-12.5 0-20.4 3.1-25.8 3.1-5.4 0-7.5-3.3-8.3-6-1.8-6.1-2.9-14.1-4.3-16-13.8-2.1-44.8-7.5-45.5-21.4-.2-3.6 2.3-6.8 5.9-7.4 46.3-7.6 67.1-55.1 68-57.1 0-.1.1-.2.2-.3 2.5-5 3-9.2 1.6-12.5-3.4-7.9-17.9-10.7-24-13.2-15.8-6.2-18-13.4-17-18.3 1.6-8.5 14.4-13.8 21.9-10.3 5.9 2.8 11.2 4.2 15.7 4.2 3.3 0 5.5-.8 6.6-1.4-1.4-23.9-4.7-58 3.8-77.1C183.1 100 230.7 96 244.7 96c.6 0 6.1-.1 6.7-.1 34.7 0 68 17.8 84.3 54.3 8.5 19.1 5.2 53.1 3.8 77.1 1.1.6 2.9 1.3 5.7 1.4 4.3-.2 9.2-1.6 14.7-4.2 4-1.9 9.6-1.6 13.6 0 6.3 2.3 10.3 6.8 10.4 11.9.1 6.5-5.7 12.1-17.2 16.6-1.4.6-3.1 1.1-4.9 1.7-6.5 2.1-16.4 5.2-19 11.5-1.4 3.3-.8 7.5 1.6 12.5.1.1.1.2.2.3.9 2 21.7 49.5 68 57.1 4 1 7.1 5.5 4.9 10.8z"]},PH={prefix:"fab",iconName:"snapchat-ghost",icon:[512,512,[],"f2ac","M510.846 392.673c-5.211 12.157-27.239 21.089-67.36 27.318-2.064 2.786-3.775 14.686-6.507 23.956-1.625 5.566-5.623 8.869-12.128 8.869l-.297-.005c-9.395 0-19.203-4.323-38.852-4.323-26.521 0-35.662 6.043-56.254 20.588-21.832 15.438-42.771 28.764-74.027 27.399-31.646 2.334-58.025-16.908-72.871-27.404-20.714-14.643-29.828-20.582-56.241-20.582-18.864 0-30.736 4.72-38.852 4.72-8.073 0-11.213-4.922-12.422-9.04-2.703-9.189-4.404-21.263-6.523-24.13-20.679-3.209-67.31-11.344-68.498-32.15a10.627 10.627 0 0 1 8.877-11.069c69.583-11.455 100.924-82.901 102.227-85.934.074-.176.155-.344.237-.515 3.713-7.537 4.544-13.849 2.463-18.753-5.05-11.896-26.872-16.164-36.053-19.796-23.715-9.366-27.015-20.128-25.612-27.504 2.437-12.836 21.725-20.735 33.002-15.453 8.919 4.181 16.843 6.297 23.547 6.297 5.022 0 8.212-1.204 9.96-2.171-2.043-35.936-7.101-87.29 5.687-115.969C158.122 21.304 229.705 15.42 250.826 15.42c.944 0 9.141-.089 10.11-.089 52.148 0 102.254 26.78 126.723 81.643 12.777 28.65 7.749 79.792 5.695 116.009 1.582.872 4.357 1.942 8.599 2.139 6.397-.286 13.815-2.389 22.069-6.257 6.085-2.846 14.406-2.461 20.48.058l.029.01c9.476 3.385 15.439 10.215 15.589 17.87.184 9.747-8.522 18.165-25.878 25.018-2.118.835-4.694 1.655-7.434 2.525-9.797 3.106-24.6 7.805-28.616 17.271-2.079 4.904-1.256 11.211 2.46 18.748.087.168.166.342.239.515 1.301 3.03 32.615 74.46 102.23 85.934 6.427 1.058 11.163 7.877 7.725 15.859z"]},DH={prefix:"fab",iconName:"snapchat-square",icon:[448,512,[],"f2ad","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6.5 314.9c-3.5 8.1-18.1 14-44.8 18.2-1.4 1.9-2.5 9.8-4.3 15.9-1.1 3.7-3.7 5.9-8.1 5.9h-.2c-6.2 0-12.8-2.9-25.8-2.9-17.6 0-23.7 4-37.4 13.7-14.5 10.3-28.4 19.1-49.2 18.2-21 1.6-38.6-11.2-48.5-18.2-13.8-9.7-19.8-13.7-37.4-13.7-12.5 0-20.4 3.1-25.8 3.1-5.4 0-7.5-3.3-8.3-6-1.8-6.1-2.9-14.1-4.3-16-13.8-2.1-44.8-7.5-45.5-21.4-.2-3.6 2.3-6.8 5.9-7.4 46.3-7.6 67.1-55.1 68-57.1 0-.1.1-.2.2-.3 2.5-5 3-9.2 1.6-12.5-3.4-7.9-17.9-10.7-24-13.2-15.8-6.2-18-13.4-17-18.3 1.6-8.5 14.4-13.8 21.9-10.3 5.9 2.8 11.2 4.2 15.7 4.2 3.3 0 5.5-.8 6.6-1.4-1.4-23.9-4.7-58 3.8-77.1C159.1 100 206.7 96 220.7 96c.6 0 6.1-.1 6.7-.1 34.7 0 68 17.8 84.3 54.3 8.5 19.1 5.2 53.1 3.8 77.1 1.1.6 2.9 1.3 5.7 1.4 4.3-.2 9.2-1.6 14.7-4.2 4-1.9 9.6-1.6 13.6 0 6.3 2.3 10.3 6.8 10.4 11.9.1 6.5-5.7 12.1-17.2 16.6-1.4.6-3.1 1.1-4.9 1.7-6.5 2.1-16.4 5.2-19 11.5-1.4 3.3-.8 7.5 1.6 12.5.1.1.1.2.2.3.9 2 21.7 49.5 68 57.1 4 1 7.1 5.5 4.9 10.8z"]},EH={prefix:"fab",iconName:"soundcloud",icon:[640,512,[],"f1be","M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z"]},IH={prefix:"fab",iconName:"sourcetree",icon:[448,512,[],"f7d3","M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z"]},ZH={prefix:"fab",iconName:"speakap",icon:[448,512,[],"f3f3","M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z"]},BH={prefix:"fab",iconName:"speaker-deck",icon:[512,512,[],"f83c","M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z"]},OH={prefix:"fab",iconName:"spotify",icon:[496,512,[],"f1bc","M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z"]},FH={prefix:"fab",iconName:"squarespace",icon:[512,512,[],"f5be","M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z"]},qH={prefix:"fab",iconName:"stack-exchange",icon:[448,512,[],"f18d","M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z"]},RH={prefix:"fab",iconName:"stack-overflow",icon:[384,512,[],"f16c","M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z"]},UH={prefix:"fab",iconName:"stackpath",icon:[448,512,[],"f842","M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z"]},GH={prefix:"fab",iconName:"staylinked",icon:[440,512,[],"f3f5","M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z"]},_H={prefix:"fab",iconName:"steam",icon:[496,512,[],"f1b6","M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z"]},WH={prefix:"fab",iconName:"steam-square",icon:[448,512,[],"f1b7","M185.2 356.5c7.7-18.5-1-39.7-19.6-47.4l-29.5-12.2c11.4-4.3 24.3-4.5 36.4.5 12.2 5.1 21.6 14.6 26.7 26.7 5 12.2 5 25.6-.1 37.7-10.5 25.1-39.4 37-64.6 26.5-11.6-4.8-20.4-13.6-25.4-24.2l28.5 11.8c18.6 7.8 39.9-.9 47.6-19.4zM400 32H48C21.5 32 0 53.5 0 80v160.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2V432c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-99.7 222.5c-32.2 0-58.4-26.1-58.4-58.3s26.2-58.3 58.4-58.3 58.4 26.2 58.4 58.3-26.2 58.3-58.4 58.3zm.1-14.6c24.2 0 43.9-19.6 43.9-43.8 0-24.2-19.6-43.8-43.9-43.8-24.2 0-43.9 19.6-43.9 43.8 0 24.2 19.7 43.8 43.9 43.8z"]},jH={prefix:"fab",iconName:"steam-symbol",icon:[448,512,[],"f3f6","M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z"]},$H={prefix:"fab",iconName:"sticker-mule",icon:[576,512,[],"f3f7","M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z"]},YH={prefix:"fab",iconName:"strava",icon:[384,512,[],"f428","M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z"]},KH={prefix:"fab",iconName:"stripe",icon:[640,512,[],"f429","M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z"]},JH={prefix:"fab",iconName:"stripe-s",icon:[384,512,[],"f42a","M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z"]},QH={prefix:"fab",iconName:"studiovinari",icon:[512,512,[],"f3f8","M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z"]},XH={prefix:"fab",iconName:"stumbleupon",icon:[512,512,[],"f1a4","M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z"]},cV={prefix:"fab",iconName:"stumbleupon-circle",icon:[496,512,[],"f1a3","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z"]},aV={prefix:"fab",iconName:"superpowers",icon:[448,512,[],"f2dd","M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z"]},eV={prefix:"fab",iconName:"supple",icon:[640,512,[],"f3f9","M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z"]},iV={prefix:"fab",iconName:"suse",icon:[640,512,[],"f7d6","M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z"]},nV={prefix:"fab",iconName:"swift",icon:[448,512,[],"f8e1","M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z"]},lV={prefix:"fab",iconName:"symfony",icon:[512,512,[],"f83d","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z"]},oV={prefix:"fab",iconName:"teamspeak",icon:[512,512,[],"f4f9","M244.2 346.79c2.4-12.3-12-30-32.4-48.7-20.9-19.2-48.2-39.1-63.4-46.6-21.7-12-41.7-1.8-46.3 22.7-5 26.2 0 51.4 14.5 73.9 10.2 15.5 25.4 22.7 43.4 24 11.6.6 52.5 2.2 61.7-1 11.9-4.3 20.1-11.8 22.5-24.3zm205 20.8a5.22 5.22 0 0 0-8.3 2.4c-8 25.4-44.7 112.5-172.1 121.5-149.7 10.5 80.3 43.6 145.4-6.4 22.7-17.4 47.6-35 46.6-85.4-.4-10.1-4.9-26.69-11.6-32.1zm62-122.4c-.3-18.9-8.6-33.4-26-42.2-2.9-1.3-5-2.7-5.9-6.4A222.64 222.64 0 0 0 438.9 103c-1.1-1.5-3.5-3.2-2.2-5 8.5-11.5-.3-18-7-24.4Q321.4-31.11 177.4 13.09c-40.1 12.3-73.9 35.6-102 67.4-4 4.3-6.7 9.1-3 14.5 3 4 1.3 6.2-1 9.3C51.6 132 38.2 162.59 32.1 196c-.7 4.3-2.9 6-6.4 7.8-14.2 7-22.5 18.5-24.9 34L0 264.29v20.9c0 30.8 21 50.4 51.8 49 7.7-.3 11.7-4.3 12-11.5 2-77.5-2.4-95.4 3.7-125.8C92.1 72.39 234.3 5 345.3 65.39 411.4 102 445.7 159 447.6 234.79c.8 28.2 0 56.5 0 84.6 0 7 2.2 12.5 9.4 14.2 24.1 5 49.2-12 53.2-36.7 2.9-17.1 1-34.5 1-51.7zm-159.6 131.5c36.5 2.8 59.3-28.5 58.4-60.5-2.1-45.2-66.2-16.5-87.8-8-73.2 28.1-45 54.9-22.2 60.8z"]},rV={prefix:"fab",iconName:"telegram",icon:[496,512,[],"f2c6","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"]},fV={prefix:"fab",iconName:"telegram-plane",icon:[448,512,[],"f3fe","M446.7 98.6l-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.8 284 16.2 252.2c-22.1-6.9-22.5-22.1 4.6-32.7L418.2 66.4c18.4-6.9 34.5 4.1 28.5 32.2z"]},tV={prefix:"fab",iconName:"tencent-weibo",icon:[384,512,[],"f1d5","M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z"]},sV={prefix:"fab",iconName:"the-red-yeti",icon:[512,512,[],"f69d","M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z"]},hV={prefix:"fab",iconName:"themeco",icon:[448,512,[],"f5c6","M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z"]},vV={prefix:"fab",iconName:"themeisle",icon:[512,512,[],"f2b2","M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z"]},mV={prefix:"fab",iconName:"think-peaks",icon:[576,512,[],"f731","M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z"]},zV={prefix:"fab",iconName:"tiktok",icon:[448,512,[],"e07b","M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"]},pV={prefix:"fab",iconName:"trade-federation",icon:[496,512,[],"f513","M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z"]},dV={prefix:"fab",iconName:"trello",icon:[448,512,[],"f181","M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z"]},MV={prefix:"fab",iconName:"tumblr",icon:[320,512,[],"f173","M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"]},uV={prefix:"fab",iconName:"tumblr-square",icon:[448,512,[],"f174","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z"]},CV={prefix:"fab",iconName:"twitch",icon:[512,512,[],"f1e8","M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z"]},HV={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]},VV={prefix:"fab",iconName:"twitter-square",icon:[448,512,[],"f081","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"]},gV={prefix:"fab",iconName:"typo3",icon:[448,512,[],"f42b","M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z"]},LV={prefix:"fab",iconName:"uber",icon:[448,512,[],"f402","M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z"]},xV={prefix:"fab",iconName:"ubuntu",icon:[496,512,[],"f7df","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z"]},bV={prefix:"fab",iconName:"uikit",icon:[448,512,[],"f403","M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z"]},NV={prefix:"fab",iconName:"umbraco",icon:[510,512,[],"f8e8","M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z"]},AV={prefix:"fab",iconName:"uncharted",icon:[448,512,[],"e084","M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z"]},SV={prefix:"fab",iconName:"uniregistry",icon:[384,512,[],"f404","M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z"]},yV={prefix:"fab",iconName:"unity",icon:[576,512,[],"e049","M498.11,206.4,445.31,14.72,248.2,66.08,219,116.14l-59.2-.43L15.54,256,159.82,396.32l59.17-.43,29.24,50,197.08,51.36,52.8-191.62-30-49.63ZM223.77,124.2,374.55,86.51,288,232.33H114.87Zm0,263.63L114.87,279.71H288l86.55,145.81Zm193,14L330.17,256l86.58-145.84L458.56,256Z"]},wV={prefix:"fab",iconName:"unsplash",icon:[448,512,[],"e07c","M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z"]},kV={prefix:"fab",iconName:"untappd",icon:[640,512,[],"f405","M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z"]},TV={prefix:"fab",iconName:"ups",icon:[384,512,[],"f7e0","M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z"]},PV={prefix:"fab",iconName:"usb",icon:[640,512,[],"f287","M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z"]},DV={prefix:"fab",iconName:"usps",icon:[576,512,[],"f7e1","M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z"]},EV={prefix:"fab",iconName:"ussunnah",icon:[512,512,[],"f407","M156.8 285.1l5.7 14.4h-8.2c-1.3-3.2-3.1-7.7-3.8-9.5-2.5-6.3-1.1-8.4 0-10 1.9-2.7 3.2-4.4 3.6-5.2 0 2.2.8 5.7 2.7 10.3zm297.3 18.8c-2.1 13.8-5.7 27.1-10.5 39.7l43 23.4-44.8-18.8c-5.3 13.2-12 25.6-19.9 37.2l34.2 30.2-36.8-26.4c-8.4 11.8-18 22.6-28.7 32.3l24.9 34.7-28.1-31.8c-11 9.6-23.1 18-36.1 25.1l15.7 37.2-19.3-35.3c-13.1 6.8-27 12.1-41.6 15.9l6.7 38.4-10.5-37.4c-14.3 3.4-29.2 5.3-44.5 5.4L256 512l-1.9-38.4c-15.3-.1-30.2-2-44.5-5.3L199 505.6l6.7-38.2c-14.6-3.7-28.6-9.1-41.7-15.8l-19.2 35.1 15.6-37c-13-7-25.2-15.4-36.2-25.1l-27.9 31.6 24.7-34.4c-10.7-9.7-20.4-20.5-28.8-32.3l-36.5 26.2 33.9-29.9c-7.9-11.6-14.6-24.1-20-37.3l-44.4 18.7L67.8 344c-4.8-12.7-8.4-26.1-10.5-39.9l-51 9 50.3-14.2c-1.1-8.5-1.7-17.1-1.7-25.9 0-4.7.2-9.4.5-14.1L0 256l56-2.8c1.3-13.1 3.8-25.8 7.5-38.1L6.4 199l58.9 10.4c4-12 9.1-23.5 15.2-34.4l-55.1-30 58.3 24.6C90 159 97.2 149.2 105.3 140L55.8 96.4l53.9 38.7c8.1-8.6 17-16.5 26.6-23.6l-40-55.6 45.6 51.6c9.5-6.6 19.7-12.3 30.3-17.2l-27.3-64.9 33.8 62.1c10.5-4.4 21.4-7.9 32.7-10.4L199 6.4l19.5 69.2c11-2.1 22.3-3.2 33.8-3.4L256 0l3.6 72.2c11.5.2 22.8 1.4 33.8 3.5L313 6.4l-12.4 70.7c11.3 2.6 22.2 6.1 32.6 10.5l33.9-62.2-27.4 65.1c10.6 4.9 20.7 10.7 30.2 17.2l45.8-51.8-40.1 55.9c9.5 7.1 18.4 15 26.5 23.6l54.2-38.9-49.7 43.9c8 9.1 15.2 18.9 21.5 29.4l58.7-24.7-55.5 30.2c6.1 10.9 11.1 22.3 15.1 34.3l59.3-10.4-57.5 16.2c3.7 12.2 6.2 24.9 7.5 37.9L512 256l-56 2.8c.3 4.6.5 9.3.5 14.1 0 8.7-.6 17.3-1.6 25.8l50.7 14.3-51.5-9.1zm-21.8-31c0-97.5-79-176.5-176.5-176.5s-176.5 79-176.5 176.5 79 176.5 176.5 176.5 176.5-79 176.5-176.5zm-24 0c0 84.3-68.3 152.6-152.6 152.6s-152.6-68.3-152.6-152.6 68.3-152.6 152.6-152.6 152.6 68.3 152.6 152.6zM195 241c0 2.1 1.3 3.8 3.6 5.1 3.3 1.9 6.2 4.6 8.2 8.2 2.8-5.7 4.3-9.5 4.3-11.2 0-2.2-1.1-4.4-3.2-7-2.1-2.5-3.2-5.2-3.3-7.7-6.5 6.8-9.6 10.9-9.6 12.6zm-40.7-19c0 2.1 1.3 3.8 3.6 5.1 3.5 1.9 6.2 4.6 8.2 8.2 2.8-5.7 4.3-9.5 4.3-11.2 0-2.2-1.1-4.4-3.2-7-2.1-2.5-3.2-5.2-3.3-7.7-6.5 6.8-9.6 10.9-9.6 12.6zm-19 0c0 2.1 1.3 3.8 3.6 5.1 3.3 1.9 6.2 4.6 8.2 8.2 2.8-5.7 4.3-9.5 4.3-11.2 0-2.2-1.1-4.4-3.2-7-2.1-2.5-3.2-5.2-3.3-7.7-6.4 6.8-9.6 10.9-9.6 12.6zm204.9 87.9c-8.4-3-8.7-6.8-8.7-15.6V182c-8.2 12.5-14.2 18.6-18 18.6 6.3 14.4 9.5 23.9 9.5 28.3v64.3c0 2.2-2.2 6.5-4.7 6.5h-18c-2.8-7.5-10.2-26.9-15.3-40.3-2 2.5-7.2 9.2-10.7 13.7 2.4 1.6 4.1 3.6 5.2 6.3 2.6 6.7 6.4 16.5 7.9 20.2h-9.2c-3.9-10.4-9.6-25.4-11.8-31.1-2 2.5-7.2 9.2-10.7 13.7 2.4 1.6 4.1 3.6 5.2 6.3.8 2 2.8 7.3 4.3 10.9H256c-1.5-4.1-5.6-14.6-8.4-22-2 2.5-7.2 9.2-10.7 13.7 2.5 1.6 4.3 3.6 5.2 6.3.2.6.5 1.4.6 1.7H225c-4.6-13.9-11.4-27.7-11.4-34.1 0-2.2.3-5.1 1.1-8.2-8.8 10.8-14 15.9-14 25 0 7.5 10.4 28.3 10.4 33.3 0 1.7-.5 3.3-1.4 4.9-9.6-12.7-15.5-20.7-18.8-20.7h-12l-11.2-28c-3.8-9.6-5.7-16-5.7-18.8 0-3.8.5-7.7 1.7-12.2-1 1.3-3.7 4.7-5.5 7.1-.8-2.1-3.1-7.7-4.6-11.5-2.1 2.5-7.5 9.1-11.2 13.6.9 2.3 3.3 8.1 4.9 12.2-2.5 3.3-9.1 11.8-13.6 17.7-4 5.3-5.8 13.3-2.7 21.8 2.5 6.7 2 7.9-1.7 14.1H191c5.5 0 14.3 14 15.5 22 13.2-16 15.4-19.6 16.8-21.6h107c3.9 0 7.2-1.9 9.9-5.8zm20.1-26.6V181.7c-9 12.5-15.9 18.6-20.7 18.6 7.1 14.4 10.7 23.9 10.7 28.3v66.3c0 17.5 8.6 20.4 24 20.4 8.1 0 12.5-.8 13.7-2.7-4.3-1.6-7.6-2.5-9.9-3.3-8.1-3.2-17.8-7.4-17.8-26z"]},IV={prefix:"fab",iconName:"vaadin",icon:[448,512,[],"f408","M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z"]},ZV={prefix:"fab",iconName:"viacoin",icon:[384,512,[],"f237","M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z"]},BV={prefix:"fab",iconName:"viadeo",icon:[448,512,[],"f2a9","M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z"]},OV={prefix:"fab",iconName:"viadeo-square",icon:[448,512,[],"f2aa","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM280.7 381.2c-42.4 46.2-120 46.6-162.4 0-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4.2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6zM309 233.7c-13.3 0-25.1-7.1-34.4-16.1 21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 21.6-20.5 53-8.5 72.4-50 32.5 46.2 13.1 130.3-36.3 130.3z"]},FV={prefix:"fab",iconName:"viber",icon:[512,512,[],"f409","M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z"]},qV={prefix:"fab",iconName:"vimeo",icon:[448,512,[],"f40a","M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z"]},RV={prefix:"fab",iconName:"vimeo-square",icon:[448,512,[],"f194","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-16.2 149.6c-1.4 31.1-23.2 73.8-65.3 127.9-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-25.2-92.3-35.9-146.4-56.7-146.4-2.4 0-10.8 5-25.1 15.1L64 192c36.9-32.4 72.1-68.4 94.1-70.4 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64z"]},UV={prefix:"fab",iconName:"vimeo-v",icon:[448,512,[],"f27d","M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z"]},GV={prefix:"fab",iconName:"vine",icon:[384,512,[],"f1ca","M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z"]},_V={prefix:"fab",iconName:"vk",icon:[576,512,[],"f189","M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z"]},WV={prefix:"fab",iconName:"vnv",icon:[640,512,[],"f40b","M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z"]},jV={prefix:"fab",iconName:"vuejs",icon:[448,512,[],"f41f","M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z"]},$V={prefix:"fab",iconName:"watchman-monitoring",icon:[512,512,[],"e087","M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z"]},YV={prefix:"fab",iconName:"waze",icon:[512,512,[],"f83f","M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z"]},KV={prefix:"fab",iconName:"weebly",icon:[512,512,[],"f5cc","M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z"]},JV={prefix:"fab",iconName:"weibo",icon:[512,512,[],"f18a","M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z"]},QV={prefix:"fab",iconName:"weixin",icon:[576,512,[],"f1d7","M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z"]},XV={prefix:"fab",iconName:"whatsapp",icon:[448,512,[],"f232","M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"]},cg={prefix:"fab",iconName:"whatsapp-square",icon:[448,512,[],"f40c","M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z"]},ag={prefix:"fab",iconName:"whmcs",icon:[448,512,[],"f40d","M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z"]},eg={prefix:"fab",iconName:"wikipedia-w",icon:[640,512,[],"f266","M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z"]},ig={prefix:"fab",iconName:"windows",icon:[448,512,[],"f17a","M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"]},ng={prefix:"fab",iconName:"wix",icon:[640,512,[],"f5cf","M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z"]},lg={prefix:"fab",iconName:"wizards-of-the-coast",icon:[640,512,[],"f730","M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z"]},og={prefix:"fab",iconName:"wodu",icon:[640,512,[],"e088","M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z"]},rg={prefix:"fab",iconName:"wolf-pack-battalion",icon:[512,512,[],"f514","M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z"]},fg={prefix:"fab",iconName:"wordpress",icon:[512,512,[],"f19a","M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z"]},tg={prefix:"fab",iconName:"wordpress-simple",icon:[512,512,[],"f411","M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z"]},sg={prefix:"fab",iconName:"wpbeginner",icon:[512,512,[],"f297","M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z"]},hg={prefix:"fab",iconName:"wpexplorer",icon:[512,512,[],"f2de","M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z"]},vg={prefix:"fab",iconName:"wpforms",icon:[448,512,[],"f298","M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z"]},mg={prefix:"fab",iconName:"wpressr",icon:[496,512,[],"f3e4","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z"]},zg={prefix:"fab",iconName:"xbox",icon:[512,512,[],"f412","M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z"]},pg={prefix:"fab",iconName:"xing",icon:[384,512,[],"f168","M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z"]},dg={prefix:"fab",iconName:"xing-square",icon:[448,512,[],"f169","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM140.4 320.2H93.8c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6.2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z"]},Mg={prefix:"fab",iconName:"y-combinator",icon:[448,512,[],"f23b","M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z"]},ug={prefix:"fab",iconName:"yahoo",icon:[512,512,[],"f19e","M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z"]},Cg={prefix:"fab",iconName:"yammer",icon:[512,512,[],"f840","M421.78 152.17A23.06 23.06 0 0 0 400.9 112c-.83.43-1.71.9-2.63 1.4-15.25 8.4-118.33 80.62-106.69 88.77s82.04-23.61 130.2-50zm0 217.17c-48.16-26.38-118.64-58.1-130.2-50s91.42 80.35 106.69 88.74c.92.51 1.8 1 2.63 1.41a23.07 23.07 0 0 0 20.88-40.15zM464.21 237c-.95 0-1.95-.06-3-.06-17.4 0-142.52 13.76-136.24 26.51s83.3 18.74 138.21 18.76a23 23 0 0 0 1-45.21zM31 96.65a24.88 24.88 0 0 1 46.14-18.4l81 205.06h1.21l77-203.53a23.52 23.52 0 0 1 44.45 15.27L171.2 368.44C152.65 415.66 134.08 448 77.91 448a139.67 139.67 0 0 1-23.81-1.95 21.31 21.31 0 0 1 6.9-41.77c.66.06 10.91.66 13.86.66 30.47 0 43.74-18.94 58.07-59.41z"]},Hg={prefix:"fab",iconName:"yandex",icon:[256,512,[],"f413","M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z"]},Vg={prefix:"fab",iconName:"yandex-international",icon:[320,512,[],"f414","M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z"]},gg={prefix:"fab",iconName:"yarn",icon:[496,512,[],"f7e3","M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z"]},Lg={prefix:"fab",iconName:"yelp",icon:[384,512,[],"f1e9","M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z"]},xg={prefix:"fab",iconName:"yoast",icon:[448,512,[],"f2b1","M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z"]},bg={prefix:"fab",iconName:"youtube",icon:[576,512,[],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},Ng={prefix:"fab",iconName:"youtube-square",icon:[448,512,[],"f431","M186.8 202.1l95.2 54.1-95.2 54.1V202.1zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-42 176.3s0-59.6-7.6-88.2c-4.2-15.8-16.5-28.2-32.2-32.4C337.9 128 224 128 224 128s-113.9 0-142.2 7.7c-15.7 4.2-28 16.6-32.2 32.4-7.6 28.5-7.6 88.2-7.6 88.2s0 59.6 7.6 88.2c4.2 15.8 16.5 27.7 32.2 31.9C110.1 384 224 384 224 384s113.9 0 142.2-7.7c15.7-4.2 28-16.1 32.2-31.9 7.6-28.5 7.6-88.1 7.6-88.1z"]},Ag={prefix:"fab",iconName:"zhihu",icon:[640,512,[],"f63f","M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z"]},V1={fa500px:iz,faAccessibleIcon:nz,faAccusoft:lz,faAcquisitionsIncorporated:oz,faAdn:rz,faAdversal:fz,faAffiliatetheme:tz,faAirbnb:sz,faAlgolia:hz,faAlipay:vz,faAmazon:mz,faAmazonPay:zz,faAmilia:pz,faAndroid:dz,faAngellist:Mz,faAngrycreative:uz,faAngular:Cz,faAppStore:Hz,faAppStoreIos:Vz,faApper:gz,faApple:Lz,faApplePay:xz,faArtstation:bz,faAsymmetrik:Nz,faAtlassian:Az,faAudible:Sz,faAutoprefixer:yz,faAvianex:wz,faAviato:kz,faAws:Tz,faBandcamp:Pz,faBattleNet:Dz,faBehance:Ez,faBehanceSquare:Iz,faBimobject:Zz,faBitbucket:Bz,faBitcoin:Oz,faBity:Fz,faBlackTie:qz,faBlackberry:Rz,faBlogger:Uz,faBloggerB:Gz,faBluetooth:_z,faBluetoothB:Wz,faBootstrap:jz,faBtc:$z,faBuffer:Yz,faBuromobelexperte:Kz,faBuyNLarge:Jz,faBuysellads:Qz,faCanadianMapleLeaf:Xz,faCcAmazonPay:cp,faCcAmex:ap,faCcApplePay:ep,faCcDinersClub:ip,faCcDiscover:np,faCcJcb:lp,faCcMastercard:op,faCcPaypal:rp,faCcStripe:fp,faCcVisa:tp,faCentercode:sp,faCentos:hp,faChrome:vp,faChromecast:mp,faCloudflare:zp,faCloudscale:pp,faCloudsmith:dp,faCloudversify:Mp,faCodepen:up,faCodiepie:Cp,faConfluence:Hp,faConnectdevelop:Vp,faContao:gp,faCottonBureau:Lp,faCpanel:xp,faCreativeCommons:bp,faCreativeCommonsBy:Np,faCreativeCommonsNc:Ap,faCreativeCommonsNcEu:Sp,faCreativeCommonsNcJp:yp,faCreativeCommonsNd:wp,faCreativeCommonsPd:kp,faCreativeCommonsPdAlt:Tp,faCreativeCommonsRemix:Pp,faCreativeCommonsSa:Dp,faCreativeCommonsSampling:Ep,faCreativeCommonsSamplingPlus:Ip,faCreativeCommonsShare:Zp,faCreativeCommonsZero:Bp,faCriticalRole:Op,faCss3:Fp,faCss3Alt:qp,faCuttlefish:Rp,faDAndD:Up,faDAndDBeyond:Gp,faDailymotion:_p,faDashcube:Wp,faDeezer:jp,faDelicious:$p,faDeploydog:Yp,faDeskpro:Kp,faDev:Jp,faDeviantart:Qp,faDhl:Xp,faDiaspora:cd,faDigg:ad,faDigitalOcean:ed,faDiscord:id,faDiscourse:nd,faDochub:ld,faDocker:od,faDraft2digital:rd,faDribbble:fd,faDribbbleSquare:td,faDropbox:sd,faDrupal:hd,faDyalog:vd,faEarlybirds:md,faEbay:zd,faEdge:pd,faEdgeLegacy:dd,faElementor:Md,faEllo:ud,faEmber:Cd,faEmpire:Hd,faEnvira:Vd,faErlang:gd,faEthereum:Ld,faEtsy:xd,faEvernote:bd,faExpeditedssl:Nd,faFacebook:Ad,faFacebookF:Sd,faFacebookMessenger:yd,faFacebookSquare:wd,faFantasyFlightGames:kd,faFedex:Td,faFedora:Pd,faFigma:Dd,faFirefox:Ed,faFirefoxBrowser:Id,faFirstOrder:Zd,faFirstOrderAlt:Bd,faFirstdraft:Od,faFlickr:Fd,faFlipboard:qd,faFly:Rd,faFontAwesome:Ud,faFontAwesomeAlt:Gd,faFontAwesomeFlag:_d,faFontAwesomeLogoFull:Wd,faFonticons:jd,faFonticonsFi:$d,faFortAwesome:Yd,faFortAwesomeAlt:Kd,faForumbee:Jd,faFoursquare:Qd,faFreeCodeCamp:Xd,faFreebsd:cM,faFulcrum:aM,faGalacticRepublic:eM,faGalacticSenate:iM,faGetPocket:nM,faGg:lM,faGgCircle:oM,faGit:rM,faGitAlt:fM,faGitSquare:tM,faGithub:sM,faGithubAlt:hM,faGithubSquare:vM,faGitkraken:mM,faGitlab:zM,faGitter:pM,faGlide:dM,faGlideG:MM,faGofore:uM,faGoodreads:CM,faGoodreadsG:HM,faGoogle:VM,faGoogleDrive:gM,faGooglePay:LM,faGooglePlay:xM,faGooglePlus:bM,faGooglePlusG:NM,faGooglePlusSquare:AM,faGoogleWallet:SM,faGratipay:yM,faGrav:wM,faGripfire:kM,faGrunt:TM,faGuilded:PM,faGulp:DM,faHackerNews:EM,faHackerNewsSquare:IM,faHackerrank:ZM,faHips:BM,faHireAHelper:OM,faHive:FM,faHooli:qM,faHornbill:RM,faHotjar:UM,faHouzz:GM,faHtml5:_M,faHubspot:WM,faIdeal:jM,faImdb:$M,faInnosoft:YM,faInstagram:KM,faInstagramSquare:JM,faInstalod:QM,faIntercom:XM,faInternetExplorer:cu,faInvision:au,faIoxhost:eu,faItchIo:iu,faItunes:nu,faItunesNote:lu,faJava:ou,faJediOrder:ru,faJenkins:fu,faJira:tu,faJoget:su,faJoomla:hu,faJs:vu,faJsSquare:mu,faJsfiddle:zu,faKaggle:pu,faKeybase:du,faKeycdn:Mu,faKickstarter:uu,faKickstarterK:Cu,faKorvue:Hu,faLaravel:Vu,faLastfm:gu,faLastfmSquare:Lu,faLeanpub:xu,faLess:bu,faLine:Nu,faLinkedin:Au,faLinkedinIn:Su,faLinode:yu,faLinux:wu,faLyft:ku,faMagento:Tu,faMailchimp:Pu,faMandalorian:Du,faMarkdown:Eu,faMastodon:Iu,faMaxcdn:Zu,faMdb:Bu,faMedapps:Ou,faMedium:Fu,faMediumM:qu,faMedrt:Ru,faMeetup:Uu,faMegaport:Gu,faMendeley:_u,faMicroblog:Wu,faMicrosoft:ju,faMix:$u,faMixcloud:Yu,faMixer:Ku,faMizuni:Ju,faModx:Qu,faMonero:Xu,faNapster:cC,faNeos:aC,faNimblr:eC,faNode:iC,faNodeJs:nC,faNpm:lC,faNs8:oC,faNutritionix:rC,faOctopusDeploy:fC,faOdnoklassniki:tC,faOdnoklassnikiSquare:sC,faOldRepublic:hC,faOpencart:vC,faOpenid:mC,faOpera:zC,faOptinMonster:pC,faOrcid:dC,faOsi:MC,faPage4:uC,faPagelines:CC,faPalfed:HC,faPatreon:VC,faPaypal:gC,faPennyArcade:LC,faPerbyte:xC,faPeriscope:bC,faPhabricator:NC,faPhoenixFramework:AC,faPhoenixSquadron:SC,faPhp:yC,faPiedPiper:wC,faPiedPiperAlt:kC,faPiedPiperHat:TC,faPiedPiperPp:PC,faPiedPiperSquare:DC,faPinterest:EC,faPinterestP:IC,faPinterestSquare:ZC,faPlaystation:BC,faProductHunt:OC,faPushed:FC,faPython:qC,faQq:RC,faQuinscape:UC,faQuora:GC,faRProject:_C,faRaspberryPi:WC,faRavelry:jC,faReact:$C,faReacteurope:YC,faReadme:KC,faRebel:JC,faRedRiver:QC,faReddit:XC,faRedditAlien:cH,faRedditSquare:aH,faRedhat:eH,faRenren:iH,faReplyd:nH,faResearchgate:lH,faResolving:oH,faRev:rH,faRocketchat:fH,faRockrms:tH,faRust:sH,faSafari:hH,faSalesforce:vH,faSass:mH,faSchlix:zH,faScribd:pH,faSearchengin:dH,faSellcast:MH,faSellsy:uH,faServicestack:CH,faShirtsinbulk:HH,faShopify:VH,faShopware:gH,faSimplybuilt:LH,faSistrix:xH,faSith:bH,faSketch:NH,faSkyatlas:AH,faSkype:SH,faSlack:yH,faSlackHash:wH,faSlideshare:kH,faSnapchat:TH,faSnapchatGhost:PH,faSnapchatSquare:DH,faSoundcloud:EH,faSourcetree:IH,faSpeakap:ZH,faSpeakerDeck:BH,faSpotify:OH,faSquarespace:FH,faStackExchange:qH,faStackOverflow:RH,faStackpath:UH,faStaylinked:GH,faSteam:_H,faSteamSquare:WH,faSteamSymbol:jH,faStickerMule:$H,faStrava:YH,faStripe:KH,faStripeS:JH,faStudiovinari:QH,faStumbleupon:XH,faStumbleuponCircle:cV,faSuperpowers:aV,faSupple:eV,faSuse:iV,faSwift:nV,faSymfony:lV,faTeamspeak:oV,faTelegram:rV,faTelegramPlane:fV,faTencentWeibo:tV,faTheRedYeti:sV,faThemeco:hV,faThemeisle:vV,faThinkPeaks:mV,faTiktok:zV,faTradeFederation:pV,faTrello:dV,faTumblr:MV,faTumblrSquare:uV,faTwitch:CV,faTwitter:HV,faTwitterSquare:VV,faTypo3:gV,faUber:LV,faUbuntu:xV,faUikit:bV,faUmbraco:NV,faUncharted:AV,faUniregistry:SV,faUnity:yV,faUnsplash:wV,faUntappd:kV,faUps:TV,faUsb:PV,faUsps:DV,faUssunnah:EV,faVaadin:IV,faViacoin:ZV,faViadeo:BV,faViadeoSquare:OV,faViber:FV,faVimeo:qV,faVimeoSquare:RV,faVimeoV:UV,faVine:GV,faVk:_V,faVnv:WV,faVuejs:jV,faWatchmanMonitoring:$V,faWaze:YV,faWeebly:KV,faWeibo:JV,faWeixin:QV,faWhatsapp:XV,faWhatsappSquare:cg,faWhmcs:ag,faWikipediaW:eg,faWindows:ig,faWix:ng,faWizardsOfTheCoast:lg,faWodu:og,faWolfPackBattalion:rg,faWordpress:fg,faWordpressSimple:tg,faWpbeginner:sg,faWpexplorer:hg,faWpforms:vg,faWpressr:mg,faXbox:zg,faXing:pg,faXingSquare:dg,faYCombinator:Mg,faYahoo:ug,faYammer:Cg,faYandex:Hg,faYandexInternational:Vg,faYarn:gg,faYelp:Lg,faYoast:xg,faYoutube:bg,faYoutubeSquare:Ng,faZhihu:Ag};function j(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j=function(c){return typeof c}:j=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},j(i)}function Sg(i,c){if(!(i instanceof c))throw new TypeError("Cannot call a class as a function")}function A2(i,c){for(var a=0;a-1;n--){var l=a[n],o=(l.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(e=l)}return x.head.insertBefore(c,e),i}}var Jg="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function f1(){for(var i=12,c="";i-- >0;)c+=Jg[Math.random()*62|0];return c}function _2(i){return"".concat(i).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Qg(i){return Object.keys(i||{}).reduce(function(c,a){return c+"".concat(a,'="').concat(_2(i[a]),'" ')},"").trim()}function W2(i){return Object.keys(i||{}).reduce(function(c,a){return c+"".concat(a,": ").concat(i[a],";")},"")}function j2(i){return i.size!==U.size||i.x!==U.x||i.y!==U.y||i.rotate!==U.rotate||i.flipX||i.flipY}function $2(i){var c=i.transform,a=i.containerWidth,e=i.iconWidth,n={transform:"translate(".concat(a/2," 256)")},l="translate(".concat(c.x*32,", ").concat(c.y*32,") "),o="scale(".concat(c.size/16*(c.flipX?-1:1),", ").concat(c.size/16*(c.flipY?-1:1),") "),r="rotate(".concat(c.rotate," 0 0)"),f={transform:"".concat(l," ").concat(o," ").concat(r)},s={transform:"translate(".concat(e/2*-1," -256)")};return{outer:n,inner:f,path:s}}var y1={x:0,y:0,width:"100%",height:"100%"};function Y2(i){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return i.attributes&&(i.attributes.fill||c)&&(i.attributes.fill="black"),i}function Xg(i){return i.tag==="g"?i.children:[i]}function cL(i){var c=i.children,a=i.attributes,e=i.main,n=i.mask,l=i.maskId,o=i.transform,r=e.width,f=e.icon,s=n.width,h=n.icon,t=$2({transform:o,containerWidth:s,iconWidth:r}),m={tag:"rect",attributes:C({},y1,{fill:"white"})},z=f.children?{children:f.children.map(Y2)}:{},V={tag:"g",attributes:C({},t.inner),children:[Y2(C({tag:f.tag,attributes:C({},f.attributes,t.path)},z))]},H={tag:"g",attributes:C({},t.outer),children:[V]},p="mask-".concat(l||f1()),u="clip-".concat(l||f1()),g={tag:"mask",attributes:C({},y1,{id:p,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,H]},L={tag:"defs",children:[{tag:"clipPath",attributes:{id:u},children:Xg(h)},g]};return c.push(L,{tag:"rect",attributes:C({fill:"currentColor","clip-path":"url(#".concat(u,")"),mask:"url(#".concat(p,")")},y1)}),{children:c,attributes:a}}function aL(i){var c=i.children,a=i.attributes,e=i.main,n=i.transform,l=i.styles,o=W2(l);if(o.length>0&&(a.style=o),j2(n)){var r=$2({transform:n,containerWidth:e.width,iconWidth:e.width});c.push({tag:"g",attributes:C({},r.outer),children:[{tag:"g",attributes:C({},r.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:C({},e.icon.attributes,r.path)}]}]})}else c.push(e.icon);return{children:c,attributes:a}}function eL(i){var c=i.children,a=i.main,e=i.mask,n=i.attributes,l=i.styles,o=i.transform;if(j2(o)&&a.found&&!e.found){var r=a.width,f=a.height,s={x:r/f/2,y:.5};n.style=W2(C({},l,{"transform-origin":"".concat(s.x+o.x/16,"em ").concat(s.y+o.y/16,"em")}))}return[{tag:"svg",attributes:n,children:c}]}function iL(i){var c=i.prefix,a=i.iconName,e=i.children,n=i.attributes,l=i.symbol,o=l===!0?"".concat(c,"-").concat(b.familyPrefix,"-").concat(a):l;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:C({},n,{id:o}),children:e}]}]}function nL(i){var c=i.icons,a=c.main,e=c.mask,n=i.prefix,l=i.iconName,o=i.transform,r=i.symbol,f=i.title,s=i.maskId,h=i.titleId,t=i.extra,m=i.watchable,z=m===void 0?!1:m,V=e.found?e:a,H=V.width,p=V.height,u=n==="fak",g=u?"":"fa-w-".concat(Math.ceil(H/p*16)),L=[b.replacementClass,l?"".concat(b.familyPrefix,"-").concat(l):"",g].filter(function(K){return t.classes.indexOf(K)===-1}).filter(function(K){return K!==""||!!K}).concat(t.classes).join(" "),w={children:[],attributes:C({},t.attributes,{"data-prefix":n,"data-icon":l,class:L,role:t.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(H," ").concat(p)})},Z=u&&!~t.classes.indexOf("fa-fw")?{width:"".concat(H/p*16*.0625,"em")}:{};z&&(w.attributes[Ig]=""),f&&w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(h||f1())},children:[f]});var E=C({},w,{prefix:n,iconName:l,main:a,mask:e,maskId:s,transform:o,symbol:r,styles:C({},Z,t.styles)}),O1=e.found&&a.found?cL(E):aL(E),r4=O1.children,f4=O1.attributes;return E.children=r4,E.attributes=f4,r?iL(E):eL(E)}var K2=function(){},Yx=b.measurePerformance&&n1&&n1.mark&&n1.measure?n1:{mark:K2,measure:K2};var lL=function(c,a){return function(e,n,l,o){return c.call(a,e,n,l,o)}},w1=function(c,a,e,n){var l=Object.keys(c),o=l.length,r=n!==void 0?lL(a,n):a,f,s,h;for(e===void 0?(f=1,h=c[l[0]]):(f=0,h=e);f2&&arguments[2]!==void 0?arguments[2]:{},e=a.skipHooks,n=e===void 0?!1:e,l=Object.keys(c).reduce(function(o,r){var f=c[r],s=!!f.icon;return s?o[f.iconName]=f.icon:o[r]=f,o},{});typeof k.hooks.addPack=="function"&&!n?k.hooks.addPack(i,l):k.styles[i]=C({},k.styles[i]||{},l),i==="fas"&&J2("fa",c)}var Q2=k.styles,oL=k.shims,rL={},fL={},tL={},X2=function(){var c=function(n){return w1(Q2,function(l,o,r){return l[r]=w1(o,n,{}),l},{})};rL=c(function(e,n,l){return n[3]&&(e[n[3]]=l),e}),fL=c(function(e,n,l){var o=n[2];return e[l]=l,o.forEach(function(r){e[r]=l}),e});var a="far"in Q2;tL=w1(oL,function(e,n){var l=n[0],o=n[1],r=n[2];return o==="far"&&!a&&(o="fas"),e[l]={prefix:o,iconName:r},e},{})};X2();var Kx=k.styles;function c4(i,c,a){if(i&&i[c]&&i[c][a])return{prefix:c,iconName:a,icon:i[c][a]}}function a4(i){var c=i.tag,a=i.attributes,e=a===void 0?{}:a,n=i.children,l=n===void 0?[]:n;return typeof i=="string"?_2(i):"<".concat(c," ").concat(Qg(e),">").concat(l.map(a4).join(""),"")}function k1(i){this.name="MissingIcon",this.message=i||"Icon unavailable",this.stack=new Error().stack}k1.prototype=Object.create(Error.prototype);k1.prototype.constructor=k1;var t1={fill:"currentColor"},e4={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},Jx={tag:"path",attributes:C({},t1,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},T1=C({},e4,{attributeName:"opacity"}),Qx={tag:"circle",attributes:C({},t1,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:C({},e4,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:C({},T1,{values:"1;0;1;1;0;1;"})}]},Xx={tag:"path",attributes:C({},t1,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:C({},T1,{values:"1;0;0;0;0;1;"})}]},cb={tag:"path",attributes:C({},t1,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:C({},T1,{values:"0;0;1;1;0;0;"})}]};var ab=k.styles;function i4(i){var c=i[0],a=i[1],e=i.slice(4),n=S2(e,1),l=n[0],o=null;return Array.isArray(l)?o={tag:"g",attributes:{class:"".concat(b.familyPrefix,"-").concat(O.GROUP)},children:[{tag:"path",attributes:{class:"".concat(b.familyPrefix,"-").concat(O.SECONDARY),fill:"currentColor",d:l[0]}},{tag:"path",attributes:{class:"".concat(b.familyPrefix,"-").concat(O.PRIMARY),fill:"currentColor",d:l[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:l}},{found:!0,width:c,height:a,icon:o}}var eb=k.styles;var sL=`svg:not(:root).svg-inline--fa { + overflow: visible; +} + +.svg-inline--fa { + display: inline-block; + font-size: inherit; + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.225em; +} +.svg-inline--fa.fa-w-1 { + width: 0.0625em; +} +.svg-inline--fa.fa-w-2 { + width: 0.125em; +} +.svg-inline--fa.fa-w-3 { + width: 0.1875em; +} +.svg-inline--fa.fa-w-4 { + width: 0.25em; +} +.svg-inline--fa.fa-w-5 { + width: 0.3125em; +} +.svg-inline--fa.fa-w-6 { + width: 0.375em; +} +.svg-inline--fa.fa-w-7 { + width: 0.4375em; +} +.svg-inline--fa.fa-w-8 { + width: 0.5em; +} +.svg-inline--fa.fa-w-9 { + width: 0.5625em; +} +.svg-inline--fa.fa-w-10 { + width: 0.625em; +} +.svg-inline--fa.fa-w-11 { + width: 0.6875em; +} +.svg-inline--fa.fa-w-12 { + width: 0.75em; +} +.svg-inline--fa.fa-w-13 { + width: 0.8125em; +} +.svg-inline--fa.fa-w-14 { + width: 0.875em; +} +.svg-inline--fa.fa-w-15 { + width: 0.9375em; +} +.svg-inline--fa.fa-w-16 { + width: 1em; +} +.svg-inline--fa.fa-w-17 { + width: 1.0625em; +} +.svg-inline--fa.fa-w-18 { + width: 1.125em; +} +.svg-inline--fa.fa-w-19 { + width: 1.1875em; +} +.svg-inline--fa.fa-w-20 { + width: 1.25em; +} +.svg-inline--fa.fa-pull-left { + margin-right: 0.3em; + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: 0.3em; + width: auto; +} +.svg-inline--fa.fa-border { + height: 1.5em; +} +.svg-inline--fa.fa-li { + width: 2em; +} +.svg-inline--fa.fa-fw { + width: 1.25em; +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter { + background-color: #ff253a; + border-radius: 1em; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #fff; + height: 1.5em; + line-height: 1; + max-width: 5em; + min-width: 1.5em; + overflow: hidden; + padding: 0.25em; + right: 0; + text-overflow: ellipsis; + top: 0; + -webkit-transform: scale(0.25); + transform: scale(0.25); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: 0; + right: 0; + top: auto; + -webkit-transform: scale(0.25); + transform: scale(0.25); + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: 0; + left: 0; + right: auto; + top: auto; + -webkit-transform: scale(0.25); + transform: scale(0.25); + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} + +.fa-layers-top-right { + right: 0; + top: 0; + -webkit-transform: scale(0.25); + transform: scale(0.25); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-top-left { + left: 0; + right: auto; + top: 0; + -webkit-transform: scale(0.25); + transform: scale(0.25); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -0.0667em; +} + +.fa-xs { + font-size: 0.75em; +} + +.fa-sm { + font-size: 0.875em; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; +} + +.fa-border { + border: solid 0.08em #eee; + border-radius: 0.1em; + padding: 0.2em 0.25em 0.15em; +} + +.fa-pull-left { + float: left; +} + +.fa-pull-right { + float: right; +} + +.fa.fa-pull-left, +.fas.fa-pull-left, +.far.fa-pull-left, +.fal.fa-pull-left, +.fab.fa-pull-left { + margin-right: 0.3em; +} +.fa.fa-pull-right, +.fas.fa-pull-right, +.far.fa-pull-right, +.fal.fa-pull-right, +.fab.fa-pull-right { + margin-left: 0.3em; +} + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical, +:root .fa-flip-both { + -webkit-filter: none; + filter: none; +} + +.fa-stack { + display: inline-block; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: #fff; +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: 1; + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: 0.4; + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: 0.4; + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: 1; + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.fad.fa-inverse { + color: #fff; +}`;function hL(){var i=D2,c=E2,a=b.familyPrefix,e=b.replacementClass,n=sL;if(a!==i||e!==c){var l=new RegExp("\\.".concat(i,"\\-"),"g"),o=new RegExp("\\--".concat(i,"\\-"),"g"),r=new RegExp("\\.".concat(c),"g");n=n.replace(l,".".concat(a,"-")).replace(o,"--".concat(a,"-")).replace(r,".".concat(e))}return n}var vL=function(){function i(){Sg(this,i),this.definitions={}}return yg(i,[{key:"add",value:function(){for(var a=this,e=arguments.length,n=new Array(e),l=0;l1&&arguments[1]!==void 0?arguments[1]:{},e=(c||{}).icon?c:F(c||{}),n=a.mask;return n&&(n=(n||{}).icon?n:F(n||{})),i(e,C({},a,{mask:n}))}}var P1=new vL;var n4=!1;var l4=pL(function(i){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=c.transform,e=a===void 0?U:a,n=c.symbol,l=n===void 0?!1:n,o=c.mask,r=o===void 0?null:o,f=c.maskId,s=f===void 0?null:f,h=c.title,t=h===void 0?null:h,m=c.titleId,z=m===void 0?null:m,V=c.classes,H=V===void 0?[]:V,p=c.attributes,u=p===void 0?{}:p,g=c.styles,L=g===void 0?{}:g;if(!!i){var w=i.prefix,Z=i.iconName,E=i.icon;return zL(C({type:"icon"},i),function(){return mL(),b.autoA11y&&(t?u["aria-labelledby"]="".concat(b.replacementClass,"-title-").concat(z||f1()):(u["aria-hidden"]="true",u.focusable="false")),nL({icons:{main:i4(E),mask:r?i4(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:Z,transform:C({},U,e),symbol:l,title:t,maskId:s,titleId:z,extra:{attributes:u,styles:L,classes:H}})})}});var I=S(require("obsidian"));P1.add(H1,C1,V1,u1);var D1=class{constructor(c){this.plugin=c;this.DOWNLOADED={};this.FONT_AWESOME_MAP=new Map([Object.values(H1),Object.values(C1),Object.values(V1)].flat().map(c=>[c.iconName,{name:c.iconName,type:"font-awesome"}]));this.iconDefinitions=[]}async load(){for(let c of this.plugin.data.icons)await this.plugin.app.vault.adapter.exists(this.localIconPath(c))?this.DOWNLOADED[c]=JSON.parse(await this.plugin.app.vault.adapter.read(`${this.plugin.app.plugins.getPluginFolder()}/obsidian-admonition/${c}.json`)):await this.downloadIcon(c);this.setIconDefinitions()}setIconDefinitions(){let c=[];for(let a of this.plugin.data.icons){if(!(a in this.DOWNLOADED))continue;let e=this.DOWNLOADED[a];c.push(...Object.keys(e).map(n=>({type:a,name:n})))}this.iconDefinitions=[...this.plugin.data.useFontAwesome?this.FONT_AWESOME_MAP.values():[],...(0,I.getIconIds)().map(a=>({type:"obsidian",name:a})),...c]}iconPath(c){return`https://raw.githubusercontent.com/valentine195/obsidian-admonition/master/icons/${c}/icons.json`}localIconPath(c){return`${this.plugin.app.plugins.getPluginFolder()}/obsidian-admonition/${c}.json`}async downloadIcon(c){try{let a=await(await fetch(this.iconPath(c))).json();this.plugin.data.icons.push(c),this.plugin.data.icons=[...new Set(this.plugin.data.icons)],await this.plugin.app.vault.adapter.write(this.localIconPath(c),JSON.stringify(a)),this.DOWNLOADED[c]=a,await this.plugin.saveSettings(),this.setIconDefinitions(),new I.Notice(`${B[c]} successfully downloaded.`)}catch(a){console.error(a),new I.Notice("Could not download icon pack")}}async removeIcon(c){await this.plugin.app.vault.adapter.remove(this.localIconPath(c)),delete this.DOWNLOADED[c],this.plugin.data.icons.remove(c),this.plugin.data.icons=[...new Set(this.plugin.data.icons)],await this.plugin.saveSettings(),this.setIconDefinitions()}getIconType(c){if(F({iconName:c,prefix:"fas"})||F({iconName:c,prefix:"far"})||F({iconName:c,prefix:"fab"}))return"font-awesome";if((0,I.getIconIds)().includes(c))return"obsidian";for(let[a,e]of Object.entries(this.DOWNLOADED))if(c in e)return a}getIconModuleName(c){if(c.type==="font-awesome")return"Font Awesome";if(c.type==="obsidian")return"Obsidian Icon";if(c.type!=="image"&&c.type in B)return B[c.type]}getIconNode(c){if(c.type==="image"){let a=new Image;return a.src=c.name,a}if(c.type=="obsidian"){let a=createDiv();return(0,I.setIcon)(a,c.name),a}if(this.DOWNLOADED[c.type]?.[c.name]){let a=createDiv();return a.innerHTML=this.DOWNLOADED[c.type]?.[c.name],a.children[0]}for(let a of["fas","far","fab"]){let e=F({iconName:c.name,prefix:a});if(e)return l4(e).node[0]}}};var q=S(require("obsidian"));var o4=S(require("obsidian")),E1=class extends o4.EditorSuggest{constructor(c){super(c.app);this.plugin=c}getSuggestions(c){return c.query?.length?Object.entries(this.plugin.admonitions).filter(a=>a[0].toLowerCase().contains(c.query.toLowerCase())):Object.entries(this.plugin.admonitions)}renderSuggestion([c,a],e){e.addClasses(["admonition-suggester-item","mod-complex"]),e.style.setProperty("--callout-color",a.color),e.createSpan({text:c});let n=e.createDiv("suggestion-aux").createDiv({cls:"suggestion-flair",attr:{style:"color: rgb(var(--callout-color))"}}),l=this.plugin.iconManager.getIconNode(a.icon);l instanceof HTMLDivElement&&l.childElementCount==1?l=l.firstElementChild:l!==null&&(l.removeClass("svg-inline--fa"),l.addClass("svg-icon")),n.appendChild(l??createDiv())}onTrigger(c,a){let e=a.getLine(c.line),n=this.testAndReturnQuery(e,c);if(!n)return null;let[l,o]=n;return Object.keys(this.plugin.admonitions).find(r=>r.toLowerCase()==o.toLowerCase())?null:{end:c,start:{ch:n.index+this.offset,line:c.line},query:o}}},I1=class extends E1{constructor(){super(...arguments);this.offset=4}selectSuggestion([c],a){if(!this.context)return;let e=this.context.editor.getLine(this.context.end.line).slice(this.context.end.ch),[n,l]=e.match(/^(\] ?)/)??[];this.context.editor.replaceRange(`${c}] `,this.context.start,{...this.context.end,ch:this.context.start.ch+this.context.query.length+(l?.length??0)},"admonitions"),this.context.editor.setCursor(this.context.start.line,this.context.start.ch+c.length+2),this.close()}testAndReturnQuery(c,a){return/> ?\[!\w+\]/.test(c.slice(0,a.ch))||!/> ?\[!\w*/.test(c)?null:c.match(/> ?\[!(\w*)\]?/)}},Z1=class extends E1{constructor(){super(...arguments);this.offset=6}selectSuggestion([c],a){!this.context||(this.context.editor.replaceRange(`${c}`,this.context.start,this.context.end,"admonitions"),this.close())}testAndReturnQuery(c,a){return/```ad-\w*/.test(c)?c.match(/```ad-(\w*)/):null}};var s1=class extends q.Component{constructor(c){super();this.plugin=c;this.heights=["height","padding-top","padding-bottom","margin-top","margin-bottom"];this.heightMap=new WeakMap;this.indexing=[];this.style=document.head.createEl("style",{attr:{id:"ADMONITIONS_CUSTOM_STYLE_SHEET"}})}onload(){document.head.appendChild(this.style);for(let c of Object.values(this.plugin.data.userAdmonitions))this.addAdmonition(c);this.setUseSnippet(),this.plugin.registerEditorSuggest(new I1(this.plugin)),this.plugin.registerMarkdownPostProcessor(this.calloutProcessor.bind(this))}calloutProcessor(c,a){let e=c?.querySelector(".callout");if(!e)return;let n=e.dataset.callout,l=this.plugin.admonitions[n];if(!l)return;let o=e.querySelector(".callout-title"),r=e.querySelector(".callout-content"),f=a.getSectionInfo(c);if(f){let{text:s,lineStart:h,lineEnd:t}=f,m=s.split(` +`)[h],[,z]=m.match(/> \[!.+\|(.*)]/)??[];if(z&&(e.dataset.calloutMetadata=z),r&&(this.plugin.admonitions[n].copy??this.plugin.data.copyButton)){let V=r.createDiv("admonition-content-copy");(0,q.setIcon)(V,"copy"),V.addEventListener("click",()=>{navigator.clipboard.writeText(s.split(` +`).slice(h+1,t+1).join(` +`).replace(/^> /gm,"")).then(async()=>{new q.Notice("Callout content copied to clipboard.")})})}}if(l.noTitle&&!e.dataset.calloutFold&&o.querySelector(".callout-title-inner")?.textContent?.toLowerCase()===l.type.toLowerCase()&&o.addClass("no-title"),!l.noTitle&&this.plugin.data.autoCollapse&&!e.dataset.calloutFold&&this.setCollapsible(e),l.title&&o.textContent==n[0].toUpperCase()+n.slice(1).toLowerCase()){let s=o.querySelector(".callout-title-inner");s&&s.setText(l.title)}this.plugin.data.dropShadow&&e.addClass("drop-shadow")}setCollapsible(c){let a=c.querySelector(".callout-title"),e=c.querySelector(".callout-content");if(!e)return;c.addClass("is-collapsible"),this.plugin.data.defaultCollapseType=="closed"?(c.dataset.calloutFold="-",c.addClass("is-collapsed")):c.dataset.calloutFold="+";let n=a.createDiv("callout-fold");(0,q.setIcon)(n,"chevron-down");let l=c.hasClass("is-collapsed");if(this.getComputedHeights(e),l)for(let o of this.heights)e.style.setProperty(o,"0px");a.onclick=o=>{this.collapse(c,o)}}collapse(c,a){a?.preventDefault();let e=c.querySelector(".callout-content");function n(o){e.removeEventListener("transitionend",n),e.style.removeProperty("transition")}e.addEventListener("transitionend",n),e.style.setProperty("transition","all 100ms cubic-bezier(.02, .01, .47, 1)");let l=c.hasClass("is-collapsed");if(!a||a.button==0){let o=this.getComputedHeights(e);for(let r of this.heights)e.style.setProperty(r,l?o[r]:"0px");c.toggleClass("is-collapsed",!l)}}getComputedHeights(c){if(this.heightMap.has(c))return this.heightMap.get(c);let a=getComputedStyle(c),e={};for(let n of this.heights)e[n]=a.getPropertyValue(n);return this.heightMap.set(c,e),e}generateCssString(){let c=[`/* This snippet was auto-generated by the Admonitions plugin */ + +`];for(let a of Array.from(this.sheet.cssRules))c.push(a.cssText);return c.join(` + +`)}addAdmonition(c){if(!c.icon)return;let a,e=c.injectColor??this.plugin.data.injectColor?`--callout-color: ${c.color};`:"";c.icon.type=="obsidian"?a=`.callout[data-callout="${c.type.toLowerCase()}"] { + ${e} + --callout-icon: ${c.icon.name}; /* Icon name from the Obsidian Icon Set */ +}`:a=`.callout[data-callout="${c.type.toLowerCase()}"] { + ${e} + --callout-icon: "${(this.plugin.iconManager.getIconNode(c.icon)?.outerHTML??"").replace(/(width|height)=(\\?"|')\d+(\\?"|')/g,"").replace(/"/g,'\\"')}"; + }`,this.indexing.contains(c.type)&&this.sheet.deleteRule(this.indexing.indexOf(c.type)),this.indexing=[...this.indexing.filter(n=>n!=c.type),c.type],this.sheet.insertRule(a,this.sheet.cssRules.length),this.updateSnippet()}removeAdmonition(c){if(!this.indexing.contains(c.type))return;let a=this.indexing.indexOf(c.type);this.sheet.deleteRule(a),this.indexing.splice(a,1),this.updateSnippet()}get sheet(){return this.style.sheet}unload(){this.style.detach()}get snippetPath(){return this.plugin.app.customCss.getSnippetPath(this.plugin.data.snippetPath)}setUseSnippet(){this.plugin.data.useSnippet&&this.updateSnippet()}async updateSnippet(){!this.plugin.data.useSnippet||(await this.plugin.app.vault.adapter.exists(this.snippetPath)?await this.plugin.app.vault.adapter.write(this.snippetPath,this.generateCssString()):await this.plugin.app.vault.create(this.snippetPath,this.generateCssString()),this.plugin.app.customCss.setCssEnabledStatus(this.plugin.data.snippetPath,!0),this.plugin.app.customCss.readSnippets())}};var dL={userAdmonitions:{},syntaxHighlight:!1,copyButton:!1,version:"",autoCollapse:!1,defaultCollapseType:"open",injectColor:!0,parseTitles:!0,dropShadow:!0,hideEmpty:!1,open:{admonitions:!0,icons:!0,other:!0,advanced:!1},icons:[],useFontAwesome:!0,rpgDownloadedOnce:!1,msDocConverted:!1,useSnippet:!1,snippetPath:`custom-admonitions.${[...Array(6).keys()].map(()=>(16*Math.random()|0).toString(16)).join("")}`},B1=class extends d.Plugin{constructor(){super(...arguments);this.postprocessors=new Map;this.iconManager=new D1(this)}get types(){return Object.keys(this.admonitions)}get admonitionArray(){return Object.keys(this.admonitions).map(c=>({...this.admonitions[c],type:c}))}async onload(){console.log("Obsidian Admonition loaded"),this.postprocessors=new Map,await this.loadSettings(),await this.iconManager.load(),this.app.workspace.onLayoutReady(async()=>{this.addChild(this.calloutManager=new s1(this)),this.registerEditorSuggest(new Z1(this)),Object.keys(this.admonitions).forEach(c=>{this.registerType(c)}),this.addSettingTab(new e1(this.app,this)),(0,d.addIcon)(Q,U1),(0,d.addIcon)(X,G1),(0,d.addIcon)(G,_1),(0,d.addIcon)(_,W1),this.addCommand({id:"collapse-admonitions",name:"Collapse Admonitions in Note",checkCallback:c=>{if(c)return!!this.app.workspace.getActiveViewOfType(d.MarkdownView);let a=this.app.workspace.getActiveViewOfType(d.MarkdownView);if(!a||!(a instanceof d.MarkdownView))return;let e=a.contentEl.querySelectorAll(".callout.is-collapsible:not(.is-collapsed)");for(let n=0;n{if(c)return!!this.app.workspace.getActiveViewOfType(d.MarkdownView);let a=this.app.workspace.getActiveViewOfType(d.MarkdownView);if(!a||!(a instanceof d.MarkdownView))return;let e=a.contentEl.querySelectorAll(".callout.is-collapsible.is-collapsed");for(let n=0;n{let e=new c1(this);e.onClose=()=>{if(!e.insert)return;let n="",l="";e.title.length&&e.title.toLowerCase()!=e.type.toLowerCase()&&(n=`title: ${e.title} +`),(this.data.autoCollapse&&e.collapse!=this.data.defaultCollapseType||!this.data.autoCollapse&&e.collapse!="none")&&(l=`collapse: ${e.collapse} +`),c.getDoc().replaceSelection(`\`\`\`ad-${e.type} +${n}${l} +${c.getDoc().getSelection()} +\`\`\` +`);let o=c.getCursor();c.setCursor(o.line-3)},e.open()}}),this.addCommand({id:"insert-callout",name:"Insert Callout",editorCallback:(c,a)=>{let e=new c1(this);e.onClose=()=>{if(!e.insert)return;let n="",l="";if(this.data.autoCollapse&&e.collapse!=this.data.defaultCollapseType||!this.data.autoCollapse&&e.collapse!="none")switch(e.collapse){case"open":{l="+";break}case"closed":{l="-";break}}e.title.length&&e.title.toLowerCase()!=e.type.toLowerCase()&&(n=` ${e.title}`);let o=c.getDoc().getSelection();c.getDoc().replaceSelection(`> [!${e.type}]${l}${n} +> ${o.split(` +`).join(` +> `)} +`)},e.open()}})})}async downloadIcon(c){this.iconManager.downloadIcon(c)}async removeIcon(c){this.iconManager.removeIcon(c)}async postprocessor(c,a,e,n){if(!!this.admonitions[c])try{let l=typeof n=="string"?n:n?.sourcePath??this.app.workspace.getActiveFile()?.path??"",{title:o,collapse:r,content:f,icon:s,color:h,metadata:t}=R1(c,a,this.admonitions[c]);this.data.autoCollapse&&!r?r=this.data.defaultCollapseType??"open":r&&r.trim()==="none"&&(r="");let m=this.admonitions[c],z=this.getAdmonitionElement(c,o,this.iconManager.iconDefinitions.find(({name:p})=>s===p)??m.icon,h??(m.injectColor??this.data.injectColor?m.color:null),r,l,t);this.renderAdmonitionContent(z,c,f,n,l,a),r&&r!="none"&&this.calloutManager.setCollapsible(z);let V=e.parentElement;V&&V.addClass("admonition-parent",`admonition-${c}-parent`),e.replaceWith(z);let H=app.workspace.getActiveViewOfType(d.MarkdownView);if(H?.editor?.cm?.state?.field(d.editorLivePreviewField)){let p=H.editor.cm;z.onClickEvent(u=>{if(!(u.defaultPrevented||u.detail>1||u.shiftKey))try{setTimeout(()=>{try{let g=p.posAtDOM(z);p.focus(),p.dispatch({selection:{head:g,anchor:g}})}catch{}},10)}catch{}})}return z}catch(l){console.error(l);let o=createEl("pre");o.createEl("code",{attr:{style:"color: var(--text-error) !important"}}).createSpan({text:`There was an error rendering the admonition: + +`+a}),e.replaceWith(o)}}getAdmonitionElement(c,a,e,n,l,o,r){let f=createDiv({cls:`callout admonition admonition-${c} admonition-plugin ${a?.trim().length?"":"no-title"}`,attr:{style:n?`--callout-color: ${n};`:"","data-callout":c,"data-callout-fold":"","data-callout-metadata":r??""}}),s=f.createDiv({cls:`callout-title admonition-title ${a?.trim().length?"":"no-title"}`});if(a&&a.trim().length){let h=s.createDiv("callout-icon admonition-title-icon");e&&e.name&&e.type&&h.appendChild(this.iconManager.getIconNode(e)??createDiv());let t=s.createDiv("callout-title-inner admonition-title-content");d.MarkdownRenderer.render(this.app,a,t,o??"",this),t.firstElementChild&&t.firstElementChild instanceof HTMLParagraphElement&&t.setChildrenInPlace(Array.from(t.firstElementChild.childNodes))}return l&&(f.addClass("is-collapsible"),l=="closed"&&f.addClass("is-collapsed")),this.data.dropShadow||f.addClass("no-drop"),f}renderAdmonitionContent(c,a,e,n,l,o){let r=new d.MarkdownRenderChild(c);if(r.containerEl=c,n&&typeof n!="string"&&n.addChild(r),e&&e?.trim().length){let f=this.getAdmonitionContentElement(a,c,e);if(/^`{3,}mermaid/m.test(e)){let h=!c.hasAttribute("open");c instanceof HTMLDetailsElement&&c.setAttribute("open","open"),setImmediate(()=>{d.MarkdownRenderer.renderMarkdown(e,f,l,r),c instanceof HTMLDetailsElement&&h&&c.removeAttribute("open")})}else d.MarkdownRenderer.renderMarkdown(e,f,l,r);(!e.length||f.textContent.trim()=="")&&this.data.hideEmpty&&c.addClass("no-content");let s=f.querySelectorAll(".task-list-item-checkbox");if(s?.length){let h=o.split(` +`),t=0;s.forEach(m=>{let z=h.slice(t).findIndex(V=>/^[ \t>]*\- \[.\]/.test(V));z!=-1&&(m.dataset.line=`${z+t+1}`,t=z+t+1)})}}}getAdmonitionContentElement(c,a,e){let n=a.createDiv("callout-content admonition-content");if(this.admonitions[c].copy??this.data.copyButton){let l=n.createDiv("admonition-content-copy");(0,d.setIcon)(l,"copy"),l.addEventListener("click",()=>{navigator.clipboard.writeText(e.trim()).then(async()=>{new d.Notice("Admonition content copied to clipboard.")})})}return n}registerType(c){this.data.syntaxHighlight&&this.turnOnSyntaxHighlighting([c]),this.postprocessors.has(c)&&d.MarkdownPreviewRenderer.unregisterCodeBlockPostProcessor(`ad-${c}`),this.postprocessors.set(c,this.registerMarkdownCodeBlockProcessor(`ad-${c}`,(e,n,l)=>this.postprocessor(c,e,n,l)));let a=this.admonitions[c];a.command&&this.registerCommandsFor(a)}get admonitions(){return{...j1,...this.data.userAdmonitions}}async addAdmonition(c){this.data.userAdmonitions={...this.data.userAdmonitions,[c.type]:c},this.registerType(c.type),this.calloutManager.addAdmonition(c),await this.saveSettings()}registerCommandsFor(c){c.command=!0,this.addCommand({id:`insert-${c.type}-callout`,name:`Insert ${c.type} Callout`,editorCheckCallback:(a,e,n)=>{if(a)return c.command;if(c.command)try{let l=e.getDoc().getSelection();e.getDoc().replaceSelection(`> [!${c.type}] +> ${l.split(` +`).join(` +> `)} +`);let o=e.getCursor();e.setCursor(o.line-2)}catch{new d.Notice("There was an issue inserting the admonition.")}}}),this.addCommand({id:`insert-${c.type}`,name:`Insert ${c.type}`,editorCheckCallback:(a,e,n)=>{if(a)return c.command;if(c.command)try{e.getDoc().replaceSelection(`\`\`\`ad-${c.type} + +${e.getDoc().getSelection()} + +\`\`\` +`);let l=e.getCursor();e.setCursor(l.line-2)}catch{new d.Notice("There was an issue inserting the admonition.")}}}),this.addCommand({id:`insert-${c.type}-with-title`,name:`Insert ${c.type} With Title`,editorCheckCallback:(a,e,n)=>{if(a)return c.command;if(c.command)try{let l=c.title??"";e.getDoc().replaceSelection(`\`\`\`ad-${c.type} +title: ${l} + +${e.getDoc().getSelection()} + +\`\`\` +`);let o=e.getCursor();e.setCursor(o.line-3)}catch{new d.Notice("There was an issue inserting the admonition.")}}})}unregisterType(c){this.data.syntaxHighlight&&this.turnOffSyntaxHighlighting([c.type]),c.command&&this.unregisterCommandsFor(c),this.postprocessors.has(c.type)&&(d.MarkdownPreviewRenderer.unregisterPostProcessor(this.postprocessors.get(c.type)),d.MarkdownPreviewRenderer.unregisterCodeBlockPostProcessor(`ad-${c.type}`),this.postprocessors.delete(c.type))}async removeAdmonition(c){this.data.userAdmonitions[c.type]&&delete this.data.userAdmonitions[c.type],this.unregisterType(c),this.calloutManager.removeAdmonition(c),await this.saveSettings()}unregisterCommandsFor(c){c.command=!1,this.app.commands.findCommand(`obsidian-admonition:insert-${c.type}`)&&(delete this.app.commands.editorCommands[`obsidian-admonition:insert-${c.type}`],delete this.app.commands.editorCommands[`obsidian-admonition:insert-${c.type}-with-title`],delete this.app.commands.commands[`obsidian-admonition:insert-${c.type}`],delete this.app.commands.commands[`obsidian-admonition:insert-${c.type}-with-title`])}async saveSettings(){this.data.version=this.manifest.version,await this.saveData(this.data)}async loadSettings(){let c=await this.loadData();if(this.data=Object.assign({},dL,c),this.data.userAdmonitions){if(!this.data.version||Number(this.data.version.split(".")[0])<5)for(let a in this.data.userAdmonitions)Object.prototype.hasOwnProperty.call(this.data.userAdmonitions[a],"type")||(this.data.userAdmonitions[a]={...this.data.userAdmonitions[a],icon:{type:"font-awesome",name:this.data.userAdmonitions[a].icon}});(!this.data.version||Number(this.data.version.split(".")[0])<8)&&new d.Notice(createFragment(a=>{a.createSpan({text:"Admonitions: Obsidian now has native support for callouts! Check out the "}),a.createEl("a",{text:"Admonitions ReadMe",href:"obsidian://show-plugin?id=obsidian-admonition"}),a.createSpan({text:" for what that means for Admonitions going forward."})}),0)}if(!this.data.rpgDownloadedOnce&&this.data.userAdmonitions&&Object.values(this.data.userAdmonitions).some(a=>{if(a.icon.type=="rpg")return!0})&&!this.data.icons.includes("rpg"))try{await this.downloadIcon("rpg"),this.data.rpgDownloadedOnce=!0}catch{}await this.saveSettings()}turnOnSyntaxHighlighting(c=Object.keys(this.admonitions)){!this.data.syntaxHighlight||(c.forEach(a=>{if(this.data.syntaxHighlight){let[,e]=`${a}`.match(/^([\w+#-]*)[^\n`]*$/);window.CodeMirror.defineMode(`ad-${e}`,(n,l)=>window.CodeMirror.getMode({},"hypermd"))}}),this.app.workspace.onLayoutReady(()=>this.app.workspace.iterateCodeMirrors(a=>a.setOption("mode",a.getOption("mode")))))}turnOffSyntaxHighlighting(c=Object.keys(this.admonitions)){c.forEach(a=>{window.CodeMirror.modes.hasOwnProperty(`ad-${a}`)&&delete window.CodeMirror.modes[`ad-${a}`]}),this.app.workspace.onLayoutReady(()=>this.app.workspace.iterateCodeMirrors(a=>a.setOption("mode",a.getOption("mode"))))}async onunload(){console.log("Obsidian Admonition unloaded"),this.postprocessors=null,this.turnOffSyntaxHighlighting()}}; +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-admonition/manifest.json b/.obsidian/plugins/obsidian-admonition/manifest.json new file mode 100644 index 0000000..eca3b92 --- /dev/null +++ b/.obsidian/plugins/obsidian-admonition/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-admonition", + "name": "Admonition", + "version": "10.3.2", + "minAppVersion": "1.1.0", + "description": "Enhanced callouts for Obsidian.md", + "author": "Jeremy Valentine", + "authorUrl": "", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-admonition/styles.css b/.obsidian/plugins/obsidian-admonition/styles.css new file mode 100644 index 0000000..fea5cc1 --- /dev/null +++ b/.obsidian/plugins/obsidian-admonition/styles.css @@ -0,0 +1 @@ +:root{--admonition-details-icon: url("data:image/svg+xml;charset=utf-8,");--admonition-margin-top: 1.5rem;--admonition-margin-bottom: var(--admonition-margin-top);--admonition-margin-top-lp: 0px;--admonition-margin-bottom-lp: .75rem}.admonition{margin-top:var(--admonition-margin-top);margin-bottom:var(--admonition-margin-bottom);box-shadow:0 .2rem .5rem var(--background-modifier-box-shadow)}.admonition.no-title .admonition-content{margin-top:0;margin-bottom:0}.admonition li.task-list-item.is-checked p{text-decoration:line-through}.admonition.no-drop{box-shadow:none}.admonition.no-drop>.admonition-title.no-title+.admonition-content{margin-top:0;margin-bottom:0}.admonition.no-drop .admonition .admonition-content{border-right:.0625rem solid rgba(var(--admonition-color),.2);border-bottom:.0625rem solid rgba(var(--admonition-color),.2)}.admonition.no-drop .admonition .admonition-title.no-title+.admonition-content{border-top:.0625rem solid rgba(var(--admonition-color),.2);margin-top:0;margin-bottom:0}:is(.markdown-source-view.mod-cm6) .admonition .math-block>mjx-container{display:block;text-align:center;padding:1rem}:is(.markdown-reading-view) .admonition .math-block>mjx-container{display:block;text-align:center;padding:.0625rem}*:not(.is-live-preview) .admonition.no-content{display:none}.is-live-preview .admonition{margin-top:var(--admonition-margin-top-lp);margin-bottom:var(--admonition-margin-bottom-lp)}.is-live-preview .admonition.no-content{opacity:.1}.is-live-preview .admonition-content p{line-height:inherit;margin:revert}.is-live-preview .admonition-content p br{display:initial}.is-live-preview .admonition-content p ul>li>ul{border-left:var(--blockquote-border-thickness);border-left-color:var(--list-marker-color);border-left-style:solid}.is-live-preview .admonition-content:first-child{margin-top:.8rem}.is-live-preview .admonition-content:last-child{margin-bottom:.8rem}.admonition-title.no-title{display:none}.admonition-title:hover+.admonition-content .admonition-content-copy{opacity:.7}.admonition-content,.callout-content{position:relative}.admonition-content-copy{color:var(--text-faint);cursor:pointer;opacity:0;position:absolute;margin:.375rem;right:0;top:0;transition:.3s opacity ease-in}.admonition-content-copy:hover{color:var(--text-normal)}.admonition:hover .admonition-content-copy,.callout:hover .admonition-content-copy,.admonition-content-copy:hover{opacity:1}.admonition-settings .additional{margin:.375rem .75rem}.admonition-settings .additional>.setting-item{border-top:0;padding-top:.5625rem}.admonition-settings .coffee{width:60%;color:var(--text-faint);margin:1rem auto;text-align:center}.admonition-settings .coffee img{height:30px}.admonition-settings details>summary{outline:none;display:block!important;list-style:none!important;list-style-type:none!important;min-height:1rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer;position:relative}.admonition-settings details>summary>.collapser{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);content:""}.admonition-settings details>summary>.collapser>.handle{transform:rotate(0);transition:transform .25s;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:var(--admonition-details-icon);mask-image:var(--admonition-details-icon);width:20px;height:20px}.admonition-settings details[open]>summary>.collapser>.handle{transform:rotate(90deg)}.setting-item>.admonition{width:50%;margin:0}.unset-align-items{align-items:unset}.admonition-settings-modal .has-invalid-message{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;grid-template-areas:"text image" "inv inv"}.admonition-settings-modal input.is-invalid{border-color:#dc3545!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.admonition-settings-modal .admonition-type-setting input{grid-column:span 2}.admonition-settings-modal .invalid-feedback{display:block;grid-area:inv;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.suggestion-content.admonition-icon{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}.suggestion-content.admonition-icon>.suggestion-text.admonition-text{width:fit-content}.suggestion-content.admonition-icon>.suggestion-flair.admonition-suggester-icon{width:min-content;position:relative;top:unset;left:unset;right:unset;bottom:unset;display:flex;align-items:center}.suggestion-content.admonition-icon>.suggestion-note{width:100%}.suggestion-container>.suggestion>.suggestion-item.admonition-suggester-item{color:rgb(var(--callout-color))}.suggestion-container>.suggestion>.suggestion-item.admonition-suggester-item.is-selected{background-color:rgba(var(--callout-color),.1)}.suggestion-container>.suggestion>.suggestion-item.admonition-suggester-item .admonition-suggester-icon{display:inline-block;vertical-align:middle}.suggestion-container>.suggestion>.suggestion-item.admonition-suggester-item .admonition-suggester-icon:not(:empty){padding-right:var(--size-4-1)}.admonition-color-settings .setting-item-control{gap:1rem}.admonition-color-settings input[type=color]:disabled{opacity:.75;cursor:not-allowed}.theme-dark .admonition-color-settings input[type=color]:disabled{opacity:1;cursor:not-allowed}.admonition-convert{display:flex;align-items:center;gap:.25rem}.admonition-convert-icon{display:flex;align-items:center}.admonition-convert-icon .admonition-spin{animation:admonition-convert 1s ease-in-out infinite;fill:currentColor}@keyframes admonition-convert{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}.admonition-settings .admonition-convert{color:var(--text-error)}.notice-container .admonition-convert{justify-content:space-between;gap:1rem}.admonition-file-upload{margin-right:0;margin-left:12px}.admonition-file-upload>input[type=file]{display:none}.insert-admonition-modal button:focus,.insert-admonition-modal .clickable-icon:focus{box-shadow:0 0 5px #00000080;border-color:var(--background-modifier-border-focus)}.admonition-settings details>summary::-webkit-details-marker,.admonition-settings details>summary::marker{display:none!important}.admonition-setting-warning{display:flex;gap:.25rem;align-items:center}.admonition-setting-warning.text-warning{color:var(--text-error)}.admonitions-nested-settings{padding-bottom:18px}.admonitions-nested-settings .setting-item{border:0;padding-bottom:0}.admonitions-nested-settings[open] .setting-item-heading,.admonitions-nested-settings:not(details) .setting-item-heading{border-top:0;border-bottom:1px solid var(--background-modifier-border)}.is-live-preview .admonition-content ul,.is-live-preview .admonition-content ol{white-space:normal}.callout:not(.admonition).drop-shadow{box-shadow:0 .2rem .5rem var(--background-modifier-box-shadow)}.callout:not(.admonition) .no-title{display:none} diff --git a/.obsidian/plugins/obsidian-git/data.json b/.obsidian/plugins/obsidian-git/data.json new file mode 100644 index 0000000..729d625 --- /dev/null +++ b/.obsidian/plugins/obsidian-git/data.json @@ -0,0 +1,62 @@ +{ + "commitMessage": "vault backup: {{date}}", + "autoCommitMessage": "vault backup: {{date}}", + "commitMessageScript": "", + "commitDateFormat": "YYYY-MM-DD HH:mm:ss", + "autoSaveInterval": 0, + "autoPushInterval": 0, + "autoPullInterval": 0, + "autoPullOnBoot": false, + "autoCommitOnlyStaged": false, + "disablePush": false, + "pullBeforePush": true, + "disablePopups": false, + "showErrorNotices": true, + "disablePopupsForNoChanges": false, + "listChangedFilesInMessageBody": false, + "showStatusBar": true, + "updateSubmodules": false, + "syncMethod": "merge", + "customMessageOnAutoBackup": false, + "autoBackupAfterFileChange": false, + "treeStructure": true, + "refreshSourceControl": true, + "basePath": "", + "differentIntervalCommitAndPush": false, + "changedFilesInStatusBar": false, + "showedMobileNotice": true, + "refreshSourceControlTimer": 7000, + "showBranchStatusBar": true, + "setLastSaveToLastCommit": false, + "submoduleRecurseCheckout": false, + "gitDir": "", + "showFileMenu": true, + "authorInHistoryView": "hide", + "dateInHistoryView": false, + "diffStyle": "split", + "lineAuthor": { + "show": false, + "followMovement": "inactive", + "authorDisplay": "initials", + "showCommitHash": false, + "dateTimeFormatOptions": "date", + "dateTimeFormatCustomString": "YYYY-MM-DD HH:mm", + "dateTimeTimezone": "viewer-local", + "coloringMaxAge": "1y", + "colorNew": { + "r": 255, + "g": 150, + "b": 150 + }, + "colorOld": { + "r": 120, + "g": 160, + "b": 255 + }, + "textColorCss": "var(--text-muted)", + "ignoreWhitespace": false, + "gutterSpacingFallbackLength": 5, + "lastShownAuthorDisplay": "initials", + "lastShownDateTimeFormatOptions": "date" + } +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/main.js b/.obsidian/plugins/obsidian-git/main.js new file mode 100644 index 0000000..9c7042d --- /dev/null +++ b/.obsidian/plugins/obsidian-git/main.js @@ -0,0 +1,426 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source visit the plugins github repository (https://github.com/denolehov/obsidian-git) +*/ + +var X5=Object.create;var wl=Object.defineProperty;var K5=Object.getOwnPropertyDescriptor;var Z5=Object.getOwnPropertyNames;var J5=Object.getPrototypeOf,Q5=Object.prototype.hasOwnProperty;var by=t=>{throw TypeError(t)};var eI=(t,e,r)=>e in t?wl(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var tI=(t,e)=>()=>(t&&(e=t(t=0)),e);var M=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),rI=(t,e)=>{for(var r in e)wl(t,r,{get:e[r],enumerable:!0})},_y=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Z5(e))!Q5.call(t,i)&&i!==r&&wl(t,i,{get:()=>e[i],enumerable:!(n=K5(e,i))||n.enumerable});return t};var Ot=(t,e,r)=>(r=t!=null?X5(J5(t)):{},_y(e||!t||!t.__esModule?wl(r,"default",{value:t,enumerable:!0}):r,t)),nI=t=>_y(wl({},"__esModule",{value:!0}),t);var vt=(t,e,r)=>eI(t,typeof e!="symbol"?e+"":e,r),wp=(t,e,r)=>e.has(t)||by("Cannot "+r);var ue=(t,e,r)=>(wp(t,e,"read from private field"),r?r.call(t):e.get(t)),yt=(t,e,r)=>e.has(t)?by("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),It=(t,e,r,n)=>(wp(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),di=(t,e,r)=>(wp(t,e,"access private method"),r);var Ey=M(Iu=>{"use strict";m();Iu.byteLength=aI;Iu.toByteArray=oI;Iu.fromByteArray=uI;var Mn=[],Wr=[],iI=typeof Uint8Array!="undefined"?Uint8Array:Array,bp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Ra=0,xy=bp.length;Ra0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function aI(t){var e=Sy(t),r=e[0],n=e[1];return(r+n)*3/4-n}function sI(t,e,r){return(e+r)*3/4-r}function oI(t){var e,r=Sy(t),n=r[0],i=r[1],a=new iI(sI(t,n,i)),s=0,o=i>0?n-4:n,l;for(l=0;l>16&255,a[s++]=e>>8&255,a[s++]=e&255;return i===2&&(e=Wr[t.charCodeAt(l)]<<2|Wr[t.charCodeAt(l+1)]>>4,a[s++]=e&255),i===1&&(e=Wr[t.charCodeAt(l)]<<10|Wr[t.charCodeAt(l+1)]<<4|Wr[t.charCodeAt(l+2)]>>2,a[s++]=e>>8&255,a[s++]=e&255),a}function lI(t){return Mn[t>>18&63]+Mn[t>>12&63]+Mn[t>>6&63]+Mn[t&63]}function cI(t,e,r){for(var n,i=[],a=e;ao?o:s+a));return n===1?(e=t[r-1],i.push(Mn[e>>2]+Mn[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],i.push(Mn[e>>10]+Mn[e>>4&63]+Mn[e<<2&63]+"=")),i.join("")}});var Ay=M(_p=>{m();_p.read=function(t,e,r,n,i){var a,s,o=i*8-n-1,l=(1<>1,u=-7,f=r?i-1:0,d=r?-1:1,h=t[e+f];for(f+=d,a=h&(1<<-u)-1,h>>=-u,u+=o;u>0;a=a*256+t[e+f],f+=d,u-=8);for(s=a&(1<<-u)-1,a>>=-u,u+=n;u>0;s=s*256+t[e+f],f+=d,u-=8);if(a===0)a=1-c;else{if(a===l)return s?NaN:(h?-1:1)*(1/0);s=s+Math.pow(2,n),a=a-c}return(h?-1:1)*s*Math.pow(2,a-n)};_p.write=function(t,e,r,n,i,a){var s,o,l,c=a*8-i-1,u=(1<>1,d=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:a-1,p=n?1:-1,g=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,s=u):(s=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+f>=1?e+=d/l:e+=d*Math.pow(2,1-f),e*l>=2&&(s++,l/=2),s+f>=u?(o=0,s=u):s+f>=1?(o=(e*l-1)*Math.pow(2,i),s=s+f):(o=e*Math.pow(2,f-1)*Math.pow(2,i),s=0));i>=8;t[r+h]=o&255,h+=p,o/=256,i-=8);for(s=s<0;t[r+h]=s&255,h+=p,s/=256,c-=8);t[r+h-p]|=g*128}});var Rp=M(Ls=>{"use strict";m();var xp=Ey(),Fs=Ay(),ky=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ls.Buffer=O;Ls.SlowBuffer=gI;Ls.INSPECT_MAX_BYTES=50;var $u=2147483647;Ls.kMaxLength=$u;O.TYPED_ARRAY_SUPPORT=fI();!O.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function fI(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),t.foo()===42}catch(t){return!1}}Object.defineProperty(O.prototype,"parent",{enumerable:!0,get:function(){if(O.isBuffer(this))return this.buffer}});Object.defineProperty(O.prototype,"offset",{enumerable:!0,get:function(){if(O.isBuffer(this))return this.byteOffset}});function hi(t){if(t>$u)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,O.prototype),e}function O(t,e,r){if(typeof t=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return kp(t)}return Ry(t,e,r)}O.poolSize=8192;function Ry(t,e,r){if(typeof t=="string")return hI(t,e);if(ArrayBuffer.isView(t))return pI(t);if(t==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(On(t,ArrayBuffer)||t&&On(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(On(t,SharedArrayBuffer)||t&&On(t.buffer,SharedArrayBuffer)))return Ep(t,e,r);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=t.valueOf&&t.valueOf();if(n!=null&&n!==t)return O.from(n,e,r);let i=mI(t);if(i)return i;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return O.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}O.from=function(t,e,r){return Ry(t,e,r)};Object.setPrototypeOf(O.prototype,Uint8Array.prototype);Object.setPrototypeOf(O,Uint8Array);function My(t){if(typeof t!="number")throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function dI(t,e,r){return My(t),t<=0?hi(t):e!==void 0?typeof r=="string"?hi(t).fill(e,r):hi(t).fill(e):hi(t)}O.alloc=function(t,e,r){return dI(t,e,r)};function kp(t){return My(t),hi(t<0?0:Tp(t)|0)}O.allocUnsafe=function(t){return kp(t)};O.allocUnsafeSlow=function(t){return kp(t)};function hI(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!O.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=Oy(t,e)|0,n=hi(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}function Sp(t){let e=t.length<0?0:Tp(t.length)|0,r=hi(e);for(let n=0;n=$u)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+$u.toString(16)+" bytes");return t|0}function gI(t){return+t!=t&&(t=0),O.alloc(+t)}O.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==O.prototype};O.compare=function(e,r){if(On(e,Uint8Array)&&(e=O.from(e,e.offset,e.byteLength)),On(r,Uint8Array)&&(r=O.from(r,r.offset,r.byteLength)),!O.isBuffer(e)||!O.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===r)return 0;let n=e.length,i=r.length;for(let a=0,s=Math.min(n,i);ai.length?(O.isBuffer(s)||(s=O.from(s)),s.copy(i,a)):Uint8Array.prototype.set.call(i,s,a);else if(O.isBuffer(s))s.copy(i,a);else throw new TypeError('"list" argument must be an Array of Buffers');a+=s.length}return i};function Oy(t,e){if(O.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||On(t,ArrayBuffer))return t.byteLength;if(typeof t!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);let r=t.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&r===0)return 0;let i=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Ap(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return Hy(t).length;default:if(i)return n?-1:Ap(t).length;e=(""+e).toLowerCase(),i=!0}}O.byteLength=Oy;function vI(t,e,r){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,e>>>=0,r<=e))return"";for(t||(t="utf8");;)switch(t){case"hex":return TI(this,e,r);case"utf8":case"utf-8":return $y(this,e,r);case"ascii":return AI(this,e,r);case"latin1":case"binary":return kI(this,e,r);case"base64":return SI(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return CI(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}O.prototype._isBuffer=!0;function Ma(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}O.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let r=0;rr&&(e+=" ... "),""};ky&&(O.prototype[ky]=O.prototype.inspect);O.prototype.compare=function(e,r,n,i,a){if(On(e,Uint8Array)&&(e=O.from(e,e.offset,e.byteLength)),!O.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(r===void 0&&(r=0),n===void 0&&(n=e?e.length:0),i===void 0&&(i=0),a===void 0&&(a=this.length),r<0||n>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&r>=n)return 0;if(i>=a)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,a>>>=0,this===e)return 0;let s=a-i,o=n-r,l=Math.min(s,o),c=this.slice(i,a),u=e.slice(r,n);for(let f=0;f2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,Pp(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof e=="string"&&(e=O.from(e,n)),O.isBuffer(e))return e.length===0?-1:Ty(t,e,r,n,i);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):Ty(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function Ty(t,e,r,n,i){let a=1,s=t.length,o=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(t.length<2||e.length<2)return-1;a=2,s/=2,o/=2,r/=2}function l(u,f){return a===1?u[f]:u.readUInt16BE(f*a)}let c;if(i){let u=-1;for(c=r;cs&&(r=s-o),c=r;c>=0;c--){let u=!0;for(let f=0;fi&&(n=i)):n=i;let a=e.length;n>a/2&&(n=a/2);let s;for(s=0;s>>0,isFinite(n)?(n=n>>>0,i===void 0&&(i="utf8")):(i=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let a=this.length-r;if((n===void 0||n>a)&&(n=a),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");let s=!1;for(;;)switch(i){case"hex":return yI(this,e,r,n);case"utf8":case"utf-8":return wI(this,e,r,n);case"ascii":case"latin1":case"binary":return bI(this,e,r,n);case"base64":return _I(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xI(this,e,r,n);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}};O.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function SI(t,e,r){return e===0&&r===t.length?xp.fromByteArray(t):xp.fromByteArray(t.slice(e,r))}function $y(t,e,r){r=Math.min(t.length,r);let n=[],i=e;for(;i239?4:a>223?3:a>191?2:1;if(i+o<=r){let l,c,u,f;switch(o){case 1:a<128&&(s=a);break;case 2:l=t[i+1],(l&192)===128&&(f=(a&31)<<6|l&63,f>127&&(s=f));break;case 3:l=t[i+1],c=t[i+2],(l&192)===128&&(c&192)===128&&(f=(a&15)<<12|(l&63)<<6|c&63,f>2047&&(f<55296||f>57343)&&(s=f));break;case 4:l=t[i+1],c=t[i+2],u=t[i+3],(l&192)===128&&(c&192)===128&&(u&192)===128&&(f=(a&15)<<18|(l&63)<<12|(c&63)<<6|u&63,f>65535&&f<1114112&&(s=f))}}s===null?(s=65533,o=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|s&1023),n.push(s),i+=o}return EI(n)}var Cy=4096;function EI(t){let e=t.length;if(e<=Cy)return String.fromCharCode.apply(String,t);let r="",n=0;for(;nn)&&(r=n);let i="";for(let a=e;an&&(e=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),rr)throw new RangeError("Trying to access beyond buffer length")}O.prototype.readUintLE=O.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||bt(e,r,this.length);let i=this[e],a=1,s=0;for(;++s>>0,r=r>>>0,n||bt(e,r,this.length);let i=this[e+--r],a=1;for(;r>0&&(a*=256);)i+=this[e+--r]*a;return i};O.prototype.readUint8=O.prototype.readUInt8=function(e,r){return e=e>>>0,r||bt(e,1,this.length),this[e]};O.prototype.readUint16LE=O.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||bt(e,2,this.length),this[e]|this[e+1]<<8};O.prototype.readUint16BE=O.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||bt(e,2,this.length),this[e]<<8|this[e+1]};O.prototype.readUint32LE=O.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||bt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};O.prototype.readUint32BE=O.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||bt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};O.prototype.readBigUInt64LE=Ui(function(e){e=e>>>0,Ds(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bl(e,this.length-8);let i=r+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,a=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(i)+(BigInt(a)<>>0,Ds(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bl(e,this.length-8);let i=r*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],a=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(i)<>>0,r=r>>>0,n||bt(e,r,this.length);let i=this[e],a=1,s=0;for(;++s=a&&(i-=Math.pow(2,8*r)),i};O.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||bt(e,r,this.length);let i=r,a=1,s=this[e+--i];for(;i>0&&(a*=256);)s+=this[e+--i]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*r)),s};O.prototype.readInt8=function(e,r){return e=e>>>0,r||bt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};O.prototype.readInt16LE=function(e,r){e=e>>>0,r||bt(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};O.prototype.readInt16BE=function(e,r){e=e>>>0,r||bt(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};O.prototype.readInt32LE=function(e,r){return e=e>>>0,r||bt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};O.prototype.readInt32BE=function(e,r){return e=e>>>0,r||bt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};O.prototype.readBigInt64LE=Ui(function(e){e=e>>>0,Ds(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bl(e,this.length-8);let i=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(i)<>>0,Ds(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bl(e,this.length-8);let i=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(i)<>>0,r||bt(e,4,this.length),Fs.read(this,e,!0,23,4)};O.prototype.readFloatBE=function(e,r){return e=e>>>0,r||bt(e,4,this.length),Fs.read(this,e,!1,23,4)};O.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||bt(e,8,this.length),Fs.read(this,e,!0,52,8)};O.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||bt(e,8,this.length),Fs.read(this,e,!1,52,8)};function cr(t,e,r,n,i,a){if(!O.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}O.prototype.writeUintLE=O.prototype.writeUIntLE=function(e,r,n,i){if(e=+e,r=r>>>0,n=n>>>0,!i){let o=Math.pow(2,8*n)-1;cr(this,e,r,n,o,0)}let a=1,s=0;for(this[r]=e&255;++s>>0,n=n>>>0,!i){let o=Math.pow(2,8*n)-1;cr(this,e,r,n,o,0)}let a=n-1,s=1;for(this[r+a]=e&255;--a>=0&&(s*=256);)this[r+a]=e/s&255;return r+n};O.prototype.writeUint8=O.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,1,255,0),this[r]=e&255,r+1};O.prototype.writeUint16LE=O.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};O.prototype.writeUint16BE=O.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};O.prototype.writeUint32LE=O.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,4,4294967295,0),this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255,r+4};O.prototype.writeUint32BE=O.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,4,4294967295,0),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};function Fy(t,e,r,n,i){By(e,n,i,t,r,7);let a=Number(e&BigInt(4294967295));t[r++]=a,a=a>>8,t[r++]=a,a=a>>8,t[r++]=a,a=a>>8,t[r++]=a;let s=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=s,s=s>>8,t[r++]=s,s=s>>8,t[r++]=s,s=s>>8,t[r++]=s,r}function Dy(t,e,r,n,i){By(e,n,i,t,r,7);let a=Number(e&BigInt(4294967295));t[r+7]=a,a=a>>8,t[r+6]=a,a=a>>8,t[r+5]=a,a=a>>8,t[r+4]=a;let s=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=s,s=s>>8,t[r+2]=s,s=s>>8,t[r+1]=s,s=s>>8,t[r]=s,r+8}O.prototype.writeBigUInt64LE=Ui(function(e,r=0){return Fy(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});O.prototype.writeBigUInt64BE=Ui(function(e,r=0){return Dy(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});O.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r>>>0,!i){let l=Math.pow(2,8*n-1);cr(this,e,r,n,l-1,-l)}let a=0,s=1,o=0;for(this[r]=e&255;++a>0)-o&255;return r+n};O.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r>>>0,!i){let l=Math.pow(2,8*n-1);cr(this,e,r,n,l-1,-l)}let a=n-1,s=1,o=0;for(this[r+a]=e&255;--a>=0&&(s*=256);)e<0&&o===0&&this[r+a+1]!==0&&(o=1),this[r+a]=(e/s>>0)-o&255;return r+n};O.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};O.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};O.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};O.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,4,2147483647,-2147483648),this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24,r+4};O.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||cr(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};O.prototype.writeBigInt64LE=Ui(function(e,r=0){return Fy(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});O.prototype.writeBigInt64BE=Ui(function(e,r=0){return Dy(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Ly(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function jy(t,e,r,n,i){return e=+e,r=r>>>0,i||Ly(t,e,r,4,34028234663852886e22,-34028234663852886e22),Fs.write(t,e,r,n,23,4),r+4}O.prototype.writeFloatLE=function(e,r,n){return jy(this,e,r,!0,n)};O.prototype.writeFloatBE=function(e,r,n){return jy(this,e,r,!1,n)};function Ny(t,e,r,n,i){return e=+e,r=r>>>0,i||Ly(t,e,r,8,17976931348623157e292,-17976931348623157e292),Fs.write(t,e,r,n,52,8),r+8}O.prototype.writeDoubleLE=function(e,r,n){return Ny(this,e,r,!0,n)};O.prototype.writeDoubleBE=function(e,r,n){return Ny(this,e,r,!1,n)};O.prototype.copy=function(e,r,n,i){if(!O.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!i&&i!==0&&(i=this.length),r>=e.length&&(r=e.length),r||(r=0),i>0&&i=this.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-r>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let a;if(typeof e=="number")for(a=r;a2**32?i=Py(String(r)):typeof r=="bigint"&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=Py(i)),i+="n"),n+=` It must be ${e}. Received ${i}`,n},RangeError);function Py(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function PI(t,e,r){Ds(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&bl(e,t.length-(r+1))}function By(t,e,r,n,i,a){if(t>r||t3?e===0||e===BigInt(0)?o=`>= 0${s} and < 2${s} ** ${(a+1)*8}${s}`:o=`>= -(2${s} ** ${(a+1)*8-1}${s}) and < 2 ** ${(a+1)*8-1}${s}`:o=`>= ${e}${s} and <= ${r}${s}`,new $s.ERR_OUT_OF_RANGE("value",o,t)}PI(n,i,a)}function Ds(t,e){if(typeof t!="number")throw new $s.ERR_INVALID_ARG_TYPE(e,"number",t)}function bl(t,e,r){throw Math.floor(t)!==t?(Ds(t,r),new $s.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new $s.ERR_BUFFER_OUT_OF_BOUNDS:new $s.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var RI=/[^+/0-9A-Za-z-_]/g;function MI(t){if(t=t.split("=")[0],t=t.trim().replace(RI,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function Ap(t,e){e=e||1/0;let r,n=t.length,i=null,a=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(s+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return a}function OI(t){let e=[];for(let r=0;r>8,i=r%256,a.push(i),a.push(n);return a}function Hy(t){return xp.toByteArray(MI(t))}function Fu(t,e,r,n){let i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function On(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function Pp(t){return t!==t}var $I=function(){let t="0123456789abcdef",e=new Array(256);for(let r=0;r<16;++r){let n=r*16;for(let i=0;i<16;++i)e[n+i]=t[r]+t[i]}return e}();function Ui(t){return typeof BigInt=="undefined"?FI:t}function FI(){throw new Error("BigInt not supported")}});var Uy,Mp,Buffer,m=tI(()=>{Uy=require("obsidian");Uy.Platform.isMobileApp?Mp=Rp().Buffer:Mp=global.Buffer;Buffer=Mp});var zy=M((GV,Gy)=>{"use strict";m();var Tr=function(t){if(t=t||{},this.Promise=t.Promise||Promise,this.queues=Object.create(null),this.domainReentrant=t.domainReentrant||!1,this.domainReentrant){if(typeof process=="undefined"||typeof process.domain=="undefined")throw new Error("Domain-reentrant locks require `process.domain` to exist. Please flip `opts.domainReentrant = false`, use a NodeJS version that still implements Domain, or install a browser polyfill.");this.domains=Object.create(null)}this.timeout=t.timeout||Tr.DEFAULT_TIMEOUT,this.maxOccupationTime=t.maxOccupationTime||Tr.DEFAULT_MAX_OCCUPATION_TIME,this.maxExecutionTime=t.maxExecutionTime||Tr.DEFAULT_MAX_EXECUTION_TIME,t.maxPending===1/0||Number.isInteger(t.maxPending)&&t.maxPending>=0?this.maxPending=t.maxPending:this.maxPending=Tr.DEFAULT_MAX_PENDING};Tr.DEFAULT_TIMEOUT=0;Tr.DEFAULT_MAX_OCCUPATION_TIME=0;Tr.DEFAULT_MAX_EXECUTION_TIME=0;Tr.DEFAULT_MAX_PENDING=1e3;Tr.prototype.acquire=function(t,e,r,n){if(Array.isArray(t))return this._acquireBatch(t,e,r,n);if(typeof e!="function")throw new Error("You must pass a function to execute");var i=null,a=null,s=null;typeof r!="function"&&(n=r,r=null,s=new this.Promise(function(b,E){i=b,a=E})),n=n||{};var o=!1,l=null,c=null,u=null,f=this,d=function(b,E,S){c&&(clearTimeout(c),c=null),u&&(clearTimeout(u),u=null),b&&(f.queues[t]&&f.queues[t].length===0&&delete f.queues[t],f.domainReentrant&&delete f.domains[t]),o||(s?E?a(E):i(S):typeof r=="function"&&r(E,S),o=!0),b&&f.queues[t]&&f.queues[t].length>0&&f.queues[t].shift()()},h=function(b){if(o)return d(b);l&&(clearTimeout(l),l=null),f.domainReentrant&&b&&(f.domains[t]=process.domain);var E=n.maxExecutionTime||f.maxExecutionTime;if(E&&(u=setTimeout(function(){f.queues[t]&&d(b,new Error("Maximum execution time is exceeded "+t))},E)),e.length===1){var S=!1;try{e(function(A,k){S||(S=!0,d(b,A,k))})}catch(A){S||(S=!0,d(b,A))}}else f._promiseTry(function(){return e()}).then(function(A){d(b,void 0,A)},function(A){d(b,A)})};f.domainReentrant&&process.domain&&(h=process.domain.bind(h));var p=n.maxPending||f.maxPending;if(!f.queues[t])f.queues[t]=[],h(!0);else if(f.domainReentrant&&process.domain&&process.domain===f.domains[t])h(!1);else if(f.queues[t].length>=p)d(!1,new Error("Too many pending tasks in queue "+t));else{var g=function(){h(!0)};n.skipQueue?f.queues[t].unshift(g):f.queues[t].push(g);var v=n.timeout||f.timeout;v&&(l=setTimeout(function(){l=null,d(!1,new Error("async-lock timed out in queue "+t))},v))}var y=n.maxOccupationTime||f.maxOccupationTime;if(y&&(c=setTimeout(function(){f.queues[t]&&d(!1,new Error("Maximum occupation time is exceeded in queue "+t))},y)),s)return s};Tr.prototype._acquireBatch=function(t,e,r,n){typeof r!="function"&&(n=r,r=null);var i=this,a=function(o,l){return function(c){i.acquire(o,l,c,n)}},s=t.reduceRight(function(o,l){return a(l,o)},e);if(typeof r=="function")s(r);else return new this.Promise(function(o,l){s.length===1?s(function(c,u){c?l(c):o(u)}):o(s())})};Tr.prototype.isBusy=function(t){return t?!!this.queues[t]:Object.keys(this.queues).length>0};Tr.prototype._promiseTry=function(t){try{return this.Promise.resolve(t())}catch(e){return this.Promise.reject(e)}};Gy.exports=Tr});var Wy=M((VV,Vy)=>{"use strict";m();Vy.exports=zy()});var qy=M((qV,Op)=>{m();typeof Object.create=="function"?Op.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:Op.exports=function(e,r){if(r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}}});var Lu=M((Ip,Xy)=>{m();var Du=Rp(),In=Du.Buffer;function Yy(t,e){for(var r in t)e[r]=t[r]}In.from&&In.alloc&&In.allocUnsafe&&In.allocUnsafeSlow?Xy.exports=Du:(Yy(Du,Ip),Ip.Buffer=Oa);function Oa(t,e,r){return In(t,e,r)}Oa.prototype=Object.create(In.prototype);Yy(In,Oa);Oa.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return In(t,e,r)};Oa.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=In(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};Oa.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return In(t)};Oa.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return Du.SlowBuffer(t)}});var ju=M((KV,Ky)=>{m();var DI={}.toString;Ky.exports=Array.isArray||function(t){return DI.call(t)=="[object Array]"}});var ur=M((JV,Zy)=>{"use strict";m();Zy.exports=TypeError});var Nu=M((eW,Jy)=>{"use strict";m();Jy.exports=Object});var $p=M((rW,Qy)=>{"use strict";m();Qy.exports=Error});var tw=M((iW,ew)=>{"use strict";m();ew.exports=EvalError});var nw=M((sW,rw)=>{"use strict";m();rw.exports=RangeError});var aw=M((lW,iw)=>{"use strict";m();iw.exports=ReferenceError});var Bu=M((uW,sw)=>{"use strict";m();sw.exports=SyntaxError});var lw=M((dW,ow)=>{"use strict";m();ow.exports=URIError});var uw=M((pW,cw)=>{"use strict";m();cw.exports=Math.abs});var dw=M((gW,fw)=>{"use strict";m();fw.exports=Math.floor});var pw=M((yW,hw)=>{"use strict";m();hw.exports=Math.max});var gw=M((bW,mw)=>{"use strict";m();mw.exports=Math.min});var yw=M((xW,vw)=>{"use strict";m();vw.exports=Math.pow});var bw=M((EW,ww)=>{"use strict";m();ww.exports=Math.round});var xw=M((kW,_w)=>{"use strict";m();_w.exports=Number.isNaN||function(e){return e!==e}});var Ew=M((CW,Sw)=>{"use strict";m();var LI=xw();Sw.exports=function(e){return LI(e)||e===0?e:e<0?-1:1}});var kw=M((RW,Aw)=>{"use strict";m();Aw.exports=Object.getOwnPropertyDescriptor});var Gi=M((OW,Tw)=>{"use strict";m();var Hu=kw();if(Hu)try{Hu([],"length")}catch(t){Hu=null}Tw.exports=Hu});var _l=M(($W,Cw)=>{"use strict";m();var Uu=Object.defineProperty||!1;if(Uu)try{Uu({},"a",{value:1})}catch(t){Uu=!1}Cw.exports=Uu});var xl=M((DW,Pw)=>{"use strict";m();Pw.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var i=42;e[r]=i;for(var a in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==r||!Object.prototype.propertyIsEnumerable.call(e,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(e,r);if(o.value!==i||o.enumerable!==!0)return!1}return!0}});var Gu=M((jW,Mw)=>{"use strict";m();var Rw=typeof Symbol!="undefined"&&Symbol,jI=xl();Mw.exports=function(){return typeof Rw!="function"||typeof Symbol!="function"||typeof Rw("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:jI()}});var Fp=M((BW,Ow)=>{"use strict";m();Ow.exports=typeof Reflect!="undefined"&&Reflect.getPrototypeOf||null});var Dp=M((UW,Iw)=>{"use strict";m();var NI=Nu();Iw.exports=NI.getPrototypeOf||null});var Dw=M((zW,Fw)=>{"use strict";m();var BI="Function.prototype.bind called on incompatible ",HI=Object.prototype.toString,UI=Math.max,GI="[object Function]",$w=function(e,r){for(var n=[],i=0;i{"use strict";m();var WI=Dw();Lw.exports=Function.prototype.bind||WI});var zu=M((YW,jw)=>{"use strict";m();jw.exports=Function.prototype.call});var Vu=M((KW,Nw)=>{"use strict";m();Nw.exports=Function.prototype.apply});var Hw=M((JW,Bw)=>{"use strict";m();Bw.exports=typeof Reflect!="undefined"&&Reflect&&Reflect.apply});var Lp=M((eq,Uw)=>{"use strict";m();var qI=js(),YI=Vu(),XI=zu(),KI=Hw();Uw.exports=KI||qI.call(XI,YI)});var Wu=M((rq,Gw)=>{"use strict";m();var ZI=js(),JI=ur(),QI=zu(),e6=Lp();Gw.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new JI("a function is required");return e6(ZI,QI,e)}});var Xw=M((iq,Yw)=>{"use strict";m();var t6=Wu(),zw=Gi(),Ww;try{Ww=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var jp=!!Ww&&zw&&zw(Object.prototype,"__proto__"),qw=Object,Vw=qw.getPrototypeOf;Yw.exports=jp&&typeof jp.get=="function"?t6([jp.get]):typeof Vw=="function"?function(e){return Vw(e==null?e:qw(e))}:!1});var qu=M((sq,Qw)=>{"use strict";m();var Kw=Fp(),Zw=Dp(),Jw=Xw();Qw.exports=Kw?function(e){return Kw(e)}:Zw?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return Zw(e)}:Jw?function(e){return Jw(e)}:null});var Yu=M((lq,eb)=>{"use strict";m();var r6=Function.prototype.call,n6=Object.prototype.hasOwnProperty,i6=js();eb.exports=i6.call(r6,n6)});var $n=M((uq,sb)=>{"use strict";m();var we,a6=Nu(),s6=$p(),o6=tw(),l6=nw(),c6=aw(),Us=Bu(),Hs=ur(),u6=lw(),f6=uw(),d6=dw(),h6=pw(),p6=gw(),m6=yw(),g6=bw(),v6=Ew(),ib=Function,Np=function(t){try{return ib('"use strict"; return ('+t+").constructor;")()}catch(e){}},Sl=Gi(),y6=_l(),Bp=function(){throw new Hs},w6=Sl?function(){try{return arguments.callee,Bp}catch(t){try{return Sl(arguments,"callee").get}catch(e){return Bp}}}():Bp,Ns=Gu()(),_t=qu(),b6=Dp(),_6=Fp(),ab=Vu(),El=zu(),Bs={},x6=typeof Uint8Array=="undefined"||!_t?we:_t(Uint8Array),Ia={__proto__:null,"%AggregateError%":typeof AggregateError=="undefined"?we:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?we:ArrayBuffer,"%ArrayIteratorPrototype%":Ns&&_t?_t([][Symbol.iterator]()):we,"%AsyncFromSyncIteratorPrototype%":we,"%AsyncFunction%":Bs,"%AsyncGenerator%":Bs,"%AsyncGeneratorFunction%":Bs,"%AsyncIteratorPrototype%":Bs,"%Atomics%":typeof Atomics=="undefined"?we:Atomics,"%BigInt%":typeof BigInt=="undefined"?we:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?we:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?we:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?we:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":s6,"%eval%":eval,"%EvalError%":o6,"%Float16Array%":typeof Float16Array=="undefined"?we:Float16Array,"%Float32Array%":typeof Float32Array=="undefined"?we:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?we:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?we:FinalizationRegistry,"%Function%":ib,"%GeneratorFunction%":Bs,"%Int8Array%":typeof Int8Array=="undefined"?we:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?we:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?we:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Ns&&_t?_t(_t([][Symbol.iterator]())):we,"%JSON%":typeof JSON=="object"?JSON:we,"%Map%":typeof Map=="undefined"?we:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!Ns||!_t?we:_t(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":a6,"%Object.getOwnPropertyDescriptor%":Sl,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?we:Promise,"%Proxy%":typeof Proxy=="undefined"?we:Proxy,"%RangeError%":l6,"%ReferenceError%":c6,"%Reflect%":typeof Reflect=="undefined"?we:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?we:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!Ns||!_t?we:_t(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?we:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Ns&&_t?_t(""[Symbol.iterator]()):we,"%Symbol%":Ns?Symbol:we,"%SyntaxError%":Us,"%ThrowTypeError%":w6,"%TypedArray%":x6,"%TypeError%":Hs,"%Uint8Array%":typeof Uint8Array=="undefined"?we:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?we:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?we:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?we:Uint32Array,"%URIError%":u6,"%WeakMap%":typeof WeakMap=="undefined"?we:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?we:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?we:WeakSet,"%Function.prototype.call%":El,"%Function.prototype.apply%":ab,"%Object.defineProperty%":y6,"%Object.getPrototypeOf%":b6,"%Math.abs%":f6,"%Math.floor%":d6,"%Math.max%":h6,"%Math.min%":p6,"%Math.pow%":m6,"%Math.round%":g6,"%Math.sign%":v6,"%Reflect.getPrototypeOf%":_6};if(_t)try{null.error}catch(t){tb=_t(_t(t)),Ia["%Error.prototype%"]=tb}var tb,S6=function t(e){var r;if(e==="%AsyncFunction%")r=Np("async function () {}");else if(e==="%GeneratorFunction%")r=Np("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=Np("async function* () {}");else if(e==="%AsyncGenerator%"){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var i=t("%AsyncGenerator%");i&&_t&&(r=_t(i.prototype))}return Ia[e]=r,r},rb={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Al=js(),Xu=Yu(),E6=Al.call(El,Array.prototype.concat),A6=Al.call(ab,Array.prototype.splice),nb=Al.call(El,String.prototype.replace),Ku=Al.call(El,String.prototype.slice),k6=Al.call(El,RegExp.prototype.exec),T6=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,C6=/\\(\\)?/g,P6=function(e){var r=Ku(e,0,1),n=Ku(e,-1);if(r==="%"&&n!=="%")throw new Us("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new Us("invalid intrinsic syntax, expected opening `%`");var i=[];return nb(e,T6,function(a,s,o,l){i[i.length]=o?nb(l,C6,"$1"):s||a}),i},R6=function(e,r){var n=e,i;if(Xu(rb,n)&&(i=rb[n],n="%"+i[0]+"%"),Xu(Ia,n)){var a=Ia[n];if(a===Bs&&(a=S6(n)),typeof a=="undefined"&&!r)throw new Hs("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:a}}throw new Us("intrinsic "+e+" does not exist!")};sb.exports=function(e,r){if(typeof e!="string"||e.length===0)throw new Hs("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Hs('"allowMissing" argument must be a boolean');if(k6(/^%?[^%]*%?$/,e)===null)throw new Us("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=P6(e),i=n.length>0?n[0]:"",a=R6("%"+i+"%",r),s=a.name,o=a.value,l=!1,c=a.alias;c&&(i=c[0],A6(n,E6([0,1],c)));for(var u=1,f=!0;u=n.length){var g=Sl(o,d);f=!!g,f&&"get"in g&&!("originalValue"in g.get)?o=g.get:o=o[d]}else f=Xu(o,d),o=o[d];f&&!l&&(Ia[s]=o)}}return o}});var xt=M((dq,cb)=>{"use strict";m();var ob=$n(),lb=Wu(),M6=lb([ob("%String.prototype.indexOf%")]);cb.exports=function(e,r){var n=ob(e,!!r);return typeof n=="function"&&M6(e,".prototype.")>-1?lb([n]):n}});var hb=M((pq,db)=>{"use strict";m();var fb=Function.prototype.toString,Gs=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,Up,Zu;if(typeof Gs=="function"&&typeof Object.defineProperty=="function")try{Up=Object.defineProperty({},"length",{get:function(){throw Zu}}),Zu={},Gs(function(){throw 42},null,Up)}catch(t){t!==Zu&&(Gs=null)}else Gs=null;var O6=/^\s*class\b/,Gp=function(e){try{var r=fb.call(e);return O6.test(r)}catch(n){return!1}},Hp=function(e){try{return Gp(e)?!1:(fb.call(e),!0)}catch(r){return!1}},Ju=Object.prototype.toString,I6="[object Object]",$6="[object Function]",F6="[object GeneratorFunction]",D6="[object HTMLAllCollection]",L6="[object HTML document.all class]",j6="[object HTMLCollection]",N6=typeof Symbol=="function"&&!!Symbol.toStringTag,B6=!(0 in[,]),zp=function(){return!1};typeof document=="object"&&(ub=document.all,Ju.call(ub)===Ju.call(document.all)&&(zp=function(e){if((B6||!e)&&(typeof e=="undefined"||typeof e=="object"))try{var r=Ju.call(e);return(r===D6||r===L6||r===j6||r===I6)&&e("")==null}catch(n){}return!1}));var ub;db.exports=Gs?function(e){if(zp(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;try{Gs(e,null,Up)}catch(r){if(r!==Zu)return!1}return!Gp(e)&&Hp(e)}:function(e){if(zp(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;if(N6)return Hp(e);if(Gp(e))return!1;var r=Ju.call(e);return r!==$6&&r!==F6&&!/^\[object HTML/.test(r)?!1:Hp(e)}});var gb=M((gq,mb)=>{"use strict";m();var H6=hb(),U6=Object.prototype.toString,pb=Object.prototype.hasOwnProperty,G6=function(e,r,n){for(var i=0,a=e.length;i=3&&(i=n),W6(e)?G6(e,r,i):typeof e=="string"?z6(e,r,i):V6(e,r,i)}});var yb=M((yq,vb)=>{"use strict";m();vb.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]});var bb=M((bq,wb)=>{"use strict";m();var Vp=yb(),q6=typeof globalThis=="undefined"?global:globalThis;wb.exports=function(){for(var e=[],r=0;r{"use strict";m();var _b=_l(),Y6=Bu(),zs=ur(),xb=Gi();Sb.exports=function(e,r,n){if(!e||typeof e!="object"&&typeof e!="function")throw new zs("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new zs("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new zs("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new zs("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new zs("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new zs("`loose`, if provided, must be a boolean");var i=arguments.length>3?arguments[3]:null,a=arguments.length>4?arguments[4]:null,s=arguments.length>5?arguments[5]:null,o=arguments.length>6?arguments[6]:!1,l=!!xb&&xb(e,r);if(_b)_b(e,r,{configurable:s===null&&l?l.configurable:!s,enumerable:i===null&&l?l.enumerable:!i,value:n,writable:a===null&&l?l.writable:!a});else if(o||!i&&!a&&!s)e[r]=n;else throw new Y6("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")}});var ef=M((Eq,Ab)=>{"use strict";m();var Wp=_l(),Eb=function(){return!!Wp};Eb.hasArrayLengthDefineBug=function(){if(!Wp)return null;try{return Wp([],"length",{value:1}).length!==1}catch(e){return!0}};Ab.exports=Eb});var Rb=M((kq,Pb)=>{"use strict";m();var X6=$n(),kb=Qu(),K6=ef()(),Tb=Gi(),Cb=ur(),Z6=X6("%Math.floor%");Pb.exports=function(e,r){if(typeof e!="function")throw new Cb("`fn` is not a function");if(typeof r!="number"||r<0||r>4294967295||Z6(r)!==r)throw new Cb("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],i=!0,a=!0;if("length"in e&&Tb){var s=Tb(e,"length");s&&!s.configurable&&(i=!1),s&&!s.writable&&(a=!1)}return(i||a||!n)&&(K6?kb(e,"length",r,!0,!0):kb(e,"length",r)),e}});var Ob=M((Cq,Mb)=>{"use strict";m();var J6=js(),Q6=Vu(),e$=Lp();Mb.exports=function(){return e$(J6,Q6,arguments)}});var $a=M((Rq,tf)=>{"use strict";m();var t$=Rb(),Ib=_l(),r$=Wu(),$b=Ob();tf.exports=function(e){var r=r$(arguments),n=e.length-(arguments.length-1);return t$(r,1+(n>0?n:0),!0)};Ib?Ib(tf.exports,"apply",{value:$b}):tf.exports.apply=$b});var zi=M((Oq,Fb)=>{"use strict";m();var n$=xl();Fb.exports=function(){return n$()&&!!Symbol.toStringTag}});var Kp=M(($q,Nb)=>{"use strict";m();var af=gb(),i$=bb(),Db=$a(),Yp=xt(),nf=Gi(),rf=qu(),a$=Yp("Object.prototype.toString"),jb=zi()(),Lb=typeof globalThis=="undefined"?global:globalThis,qp=i$(),Xp=Yp("String.prototype.slice"),s$=Yp("Array.prototype.indexOf",!0)||function(e,r){for(var n=0;n-1?r:r!=="Object"?!1:l$(e)}return nf?o$(e):null}});var Hb=M((Dq,Bb)=>{"use strict";m();var c$=Kp();Bb.exports=function(e){return!!c$(e)}});var Gb=M((jq,Ub)=>{"use strict";m();var u$=ur(),f$=xt(),d$=f$("TypedArray.prototype.buffer",!0),h$=Hb();Ub.exports=d$||function(e){if(!h$(e))throw new u$("Not a Typed Array");return e.buffer}});var Wb=M((Bq,Vb)=>{"use strict";m();var Fn=Lu().Buffer,p$=ju(),m$=Gb(),g$=ArrayBuffer.isView||function(e){try{return m$(e),!0}catch(r){return!1}},v$=typeof Uint8Array!="undefined",zb=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",y$=zb&&(Fn.prototype instanceof Uint8Array||Fn.TYPED_ARRAY_SUPPORT);Vb.exports=function(e,r){if(e instanceof Fn)return e;if(typeof e=="string")return Fn.from(e,r);if(zb&&g$(e)){if(e.byteLength===0)return Fn.alloc(0);if(y$){var n=Fn.from(e.buffer,e.byteOffset,e.byteLength);if(n.byteLength===e.byteLength)return n}var i=e instanceof Uint8Array?e:new Uint8Array(e.buffer,e.byteOffset,e.byteLength),a=Fn.from(i);if(a.length===e.byteLength)return a}if(v$&&e instanceof Uint8Array)return Fn.from(e);var s=p$(e);if(s)for(var o=0;o255||~~l!==l)throw new RangeError("Array items must be numbers in the range 0-255.")}if(s||Fn.isBuffer(e)&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e))return Fn.from(e);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')}});var Yb=M((Uq,qb)=>{"use strict";m();var w$=Lu().Buffer,b$=Wb();function of(t,e){this._block=w$.alloc(t),this._finalSize=e,this._blockSize=t,this._len=0}of.prototype.update=function(t,e){t=b$(t,e||"utf8");for(var r=this._block,n=this._blockSize,i=t.length,a=this._len,s=0;s=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=this._len*8;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(r&4294967295)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var a=this._hash();return t?a.toString(t):a};of.prototype._update=function(){throw new Error("_update must be implemented by subclass")};qb.exports=of});var Zb=M((zq,Kb)=>{"use strict";m();var _$=qy(),Xb=Yb(),x$=Lu().Buffer,S$=[1518500249,1859775393,-1894007588,-899497514],E$=new Array(80);function kl(){this.init(),this._w=E$,Xb.call(this,64,56)}_$(kl,Xb);kl.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function A$(t){return t<<1|t>>>31}function k$(t){return t<<5|t>>>27}function T$(t){return t<<30|t>>>2}function C$(t,e,r,n){return t===0?e&r|~e&n:t===2?e&r|e&n|r&n:e^r^n}kl.prototype._update=function(t){for(var e=this._w,r=this._a|0,n=this._b|0,i=this._c|0,a=this._d|0,s=this._e|0,o=0;o<16;++o)e[o]=t.readInt32BE(o*4);for(;o<80;++o)e[o]=A$(e[o-3]^e[o-8]^e[o-14]^e[o-16]);for(var l=0;l<80;++l){var c=~~(l/20),u=k$(r)+C$(c,n,i,a)+s+e[l]+S$[c]|0;s=a,a=i,i=T$(n),n=r,r=u}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0};kl.prototype._hash=function(){var t=x$.allocUnsafe(20);return t.writeInt32BE(this._a|0,0),t.writeInt32BE(this._b|0,4),t.writeInt32BE(this._c|0,8),t.writeInt32BE(this._d|0,12),t.writeInt32BE(this._e|0,16),t};Kb.exports=kl});var e2=M((Wq,Qb)=>{"use strict";m();function Dn(t){if(typeof t!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(t))}function Jb(t,e){for(var r="",n=0,i=-1,a=0,s,o=0;o<=t.length;++o){if(o2){var l=r.lastIndexOf("/");if(l!==r.length-1){l===-1?(r="",n=0):(r=r.slice(0,l),n=r.length-1-r.lastIndexOf("/")),i=o,a=0;continue}}else if(r.length===2||r.length===1){r="",n=0,i=o,a=0;continue}}e&&(r.length>0?r+="/..":r="..",n=2)}else r.length>0?r+="/"+t.slice(i+1,o):r=t.slice(i+1,o),n=o-i-1;i=o,a=0}else s===46&&a!==-1?++a:a=-1}return r}function P$(t,e){var r=e.dir||e.root,n=e.base||(e.name||"")+(e.ext||"");return r?r===e.root?r+n:r+t+n:n}var Vs={resolve:function(){for(var e="",r=!1,n,i=arguments.length-1;i>=-1&&!r;i--){var a;i>=0?a=arguments[i]:(n===void 0&&(n=process.cwd()),a=n),Dn(a),a.length!==0&&(e=a+"/"+e,r=a.charCodeAt(0)===47)}return e=Jb(e,!r),r?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(Dn(e),e.length===0)return".";var r=e.charCodeAt(0)===47,n=e.charCodeAt(e.length-1)===47;return e=Jb(e,!r),e.length===0&&!r&&(e="."),e.length>0&&n&&(e+="/"),r?"/"+e:e},isAbsolute:function(e){return Dn(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,r=0;r0&&(e===void 0?e=n:e+="/"+n)}return e===void 0?".":Vs.normalize(e)},relative:function(e,r){if(Dn(e),Dn(r),e===r||(e=Vs.resolve(e),r=Vs.resolve(r),e===r))return"";for(var n=1;nc){if(r.charCodeAt(s+f)===47)return r.slice(s+f+1);if(f===0)return r.slice(s+f)}else a>c&&(e.charCodeAt(n+f)===47?u=f:f===0&&(u=0));break}var d=e.charCodeAt(n+f),h=r.charCodeAt(s+f);if(d!==h)break;d===47&&(u=f)}var p="";for(f=n+u+1;f<=i;++f)(f===i||e.charCodeAt(f)===47)&&(p.length===0?p+="..":p+="/..");return p.length>0?p+r.slice(s+u):(s+=u,r.charCodeAt(s)===47&&++s,r.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(Dn(e),e.length===0)return".";for(var r=e.charCodeAt(0),n=r===47,i=-1,a=!0,s=e.length-1;s>=1;--s)if(r=e.charCodeAt(s),r===47){if(!a){i=s;break}}else a=!1;return i===-1?n?"/":".":n&&i===1?"//":e.slice(0,i)},basename:function(e,r){if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');Dn(e);var n=0,i=-1,a=!0,s;if(r!==void 0&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var o=r.length-1,l=-1;for(s=e.length-1;s>=0;--s){var c=e.charCodeAt(s);if(c===47){if(!a){n=s+1;break}}else l===-1&&(a=!1,l=s+1),o>=0&&(c===r.charCodeAt(o)?--o===-1&&(i=s):(o=-1,i=l))}return n===i?i=l:i===-1&&(i=e.length),e.slice(n,i)}else{for(s=e.length-1;s>=0;--s)if(e.charCodeAt(s)===47){if(!a){n=s+1;break}}else i===-1&&(a=!1,i=s+1);return i===-1?"":e.slice(n,i)}},extname:function(e){Dn(e);for(var r=-1,n=0,i=-1,a=!0,s=0,o=e.length-1;o>=0;--o){var l=e.charCodeAt(o);if(l===47){if(!a){n=o+1;break}continue}i===-1&&(a=!1,i=o+1),l===46?r===-1?r=o:s!==1&&(s=1):r!==-1&&(s=-1)}return r===-1||i===-1||s===0||s===1&&r===i-1&&r===n+1?"":e.slice(r,i)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return P$("/",e)},parse:function(e){Dn(e);var r={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return r;var n=e.charCodeAt(0),i=n===47,a;i?(r.root="/",a=1):a=0;for(var s=-1,o=0,l=-1,c=!0,u=e.length-1,f=0;u>=a;--u){if(n=e.charCodeAt(u),n===47){if(!c){o=u+1;break}continue}l===-1&&(c=!1,l=u+1),n===46?s===-1?s=u:f!==1&&(f=1):s!==-1&&(f=-1)}return s===-1||l===-1||f===0||f===1&&s===l-1&&s===o+1?l!==-1&&(o===0&&i?r.base=r.name=e.slice(1,l):r.base=r.name=e.slice(o,l)):(o===0&&i?(r.name=e.slice(1,s),r.base=e.slice(1,l)):(r.name=e.slice(o,s),r.base=e.slice(o,l)),r.ext=e.slice(s,l)),o>0?r.dir=e.slice(0,o-1):i&&(r.dir="/"),r},sep:"/",delimiter:":",win32:null,posix:null};Vs.posix=Vs;Qb.exports=Vs});var r2=M(Zp=>{m();var t2;(function(t){typeof DO_NOT_EXPORT_CRC=="undefined"?typeof Zp=="object"?t(Zp):typeof define=="function"&&define.amd?define(function(){var e={};return t(e),e}):t(t2={}):t(t2={})})(function(t){t.version="1.2.2";function e(){for(var w=0,x=new Array(256),_=0;_!=256;++_)w=_,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,x[_]=w;return typeof Int32Array!="undefined"?new Int32Array(x):x}var r=e();function n(w){var x=0,_=0,T=0,C=typeof Int32Array!="undefined"?new Int32Array(4096):new Array(4096);for(T=0;T!=256;++T)C[T]=w[T];for(T=0;T!=256;++T)for(_=w[T],x=256+T;x<4096;x+=256)_=C[x]=_>>>8^w[_&255];var I=[];for(T=1;T!=16;++T)I[T-1]=typeof Int32Array!="undefined"?C.subarray(T*256,T*256+256):C.slice(T*256,T*256+256);return I}var i=n(r),a=i[0],s=i[1],o=i[2],l=i[3],c=i[4],u=i[5],f=i[6],d=i[7],h=i[8],p=i[9],g=i[10],v=i[11],y=i[12],b=i[13],E=i[14];function S(w,x){for(var _=x^-1,T=0,C=w.length;T>>8^r[(_^w.charCodeAt(T++))&255];return~_}function A(w,x){for(var _=x^-1,T=w.length-15,C=0;C>8&255]^y[w[C++]^_>>16&255]^v[w[C++]^_>>>24]^g[w[C++]]^p[w[C++]]^h[w[C++]]^d[w[C++]]^f[w[C++]]^u[w[C++]]^c[w[C++]]^l[w[C++]]^o[w[C++]]^s[w[C++]]^a[w[C++]]^r[w[C++]];for(T+=15;C>>8^r[(_^w[C++])&255];return~_}function k(w,x){for(var _=x^-1,T=0,C=w.length,I=0,L=0;T>>8^r[(_^I)&255]:I<2048?(_=_>>>8^r[(_^(192|I>>6&31))&255],_=_>>>8^r[(_^(128|I&63))&255]):I>=55296&&I<57344?(I=(I&1023)+64,L=w.charCodeAt(T++)&1023,_=_>>>8^r[(_^(240|I>>8&7))&255],_=_>>>8^r[(_^(128|I>>2&63))&255],_=_>>>8^r[(_^(128|L>>6&15|(I&3)<<4))&255],_=_>>>8^r[(_^(128|L&63))&255]):(_=_>>>8^r[(_^(224|I>>12&15))&255],_=_>>>8^r[(_^(128|I>>6&63))&255],_=_>>>8^r[(_^(128|I&63))&255]);return~_}t.table=r,t.bstr=S,t.buf=A,t.str=k})});var pi=M(Qt=>{"use strict";m();var R$=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";function M$(t,e){return Object.prototype.hasOwnProperty.call(t,e)}Qt.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var r=e.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(var n in r)M$(r,n)&&(t[n]=r[n])}}return t};Qt.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var O$={arraySet:function(t,e,r,n,i){if(e.subarray&&t.subarray){t.set(e.subarray(r,r+n),i);return}for(var a=0;a{"use strict";m();var $$=pi(),F$=4,n2=0,i2=1,D$=2;function qs(t){for(var e=t.length;--e>=0;)t[e]=0}var L$=0,u2=1,j$=2,N$=3,B$=258,im=29,Ol=256,Cl=Ol+1+im,Ws=30,am=19,f2=2*Cl+1,Fa=15,Jp=16,H$=7,sm=256,d2=16,h2=17,p2=18,rm=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],lf=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],U$=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],m2=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],G$=512,mi=new Array((Cl+2)*2);qs(mi);var Tl=new Array(Ws*2);qs(Tl);var Pl=new Array(G$);qs(Pl);var Rl=new Array(B$-N$+1);qs(Rl);var om=new Array(im);qs(om);var cf=new Array(Ws);qs(cf);function Qp(t,e,r,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}var g2,v2,y2;function em(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function w2(t){return t<256?Pl[t]:Pl[256+(t>>>7)]}function Ml(t,e){t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255}function fr(t,e,r){t.bi_valid>Jp-r?(t.bi_buf|=e<>Jp-t.bi_valid,t.bi_valid+=r-Jp):(t.bi_buf|=e<>>=1,r<<=1;while(--e>0);return r>>>1}function z$(t){t.bi_valid===16?(Ml(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)}function V$(t,e){var r=e.dyn_tree,n=e.max_code,i=e.stat_desc.static_tree,a=e.stat_desc.has_stree,s=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length,c,u,f,d,h,p,g=0;for(d=0;d<=Fa;d++)t.bl_count[d]=0;for(r[t.heap[t.heap_max]*2+1]=0,c=t.heap_max+1;cl&&(d=l,g++),r[u*2+1]=d,!(u>n)&&(t.bl_count[d]++,h=0,u>=o&&(h=s[u-o]),p=r[u*2],t.opt_len+=p*(d+h),a&&(t.static_len+=p*(i[u*2+1]+h)));if(g!==0){do{for(d=l-1;t.bl_count[d]===0;)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[l]--,g-=2}while(g>0);for(d=l;d!==0;d--)for(u=t.bl_count[d];u!==0;)f=t.heap[--c],!(f>n)&&(r[f*2+1]!==d&&(t.opt_len+=(d-r[f*2+1])*r[f*2],r[f*2+1]=d),u--)}}function _2(t,e,r){var n=new Array(Fa+1),i=0,a,s;for(a=1;a<=Fa;a++)n[a]=i=i+r[a-1]<<1;for(s=0;s<=e;s++){var o=t[s*2+1];o!==0&&(t[s*2]=b2(n[o]++,o))}}function W$(){var t,e,r,n,i,a=new Array(Fa+1);for(r=0,n=0;n>=7;n8?Ml(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function q$(t,e,r,n){S2(t),n&&(Ml(t,r),Ml(t,~r)),$$.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function a2(t,e,r,n){var i=e*2,a=r*2;return t[i]>1;s>=1;s--)tm(t,r,s);c=a;do s=t.heap[1],t.heap[1]=t.heap[t.heap_len--],tm(t,r,1),o=t.heap[1],t.heap[--t.heap_max]=s,t.heap[--t.heap_max]=o,r[c*2]=r[s*2]+r[o*2],t.depth[c]=(t.depth[s]>=t.depth[o]?t.depth[s]:t.depth[o])+1,r[s*2+1]=r[o*2+1]=c,t.heap[1]=c++,tm(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],V$(t,e),_2(r,l,t.bl_count)}function o2(t,e,r){var n,i=-1,a,s=e[0*2+1],o=0,l=7,c=4;for(s===0&&(l=138,c=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)a=s,s=e[(n+1)*2+1],!(++o=3&&t.bl_tree[m2[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e}function X$(t,e,r,n){var i;for(fr(t,e-257,5),fr(t,r-1,5),fr(t,n-4,4),i=0;i>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return n2;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return i2;for(r=32;r0?(t.strm.data_type===D$&&(t.strm.data_type=K$(t)),nm(t,t.l_desc),nm(t,t.d_desc),s=Y$(t),i=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&e!==-1?E2(t,e,r,n):t.strategy===F$||a===i?(fr(t,(u2<<1)+(n?1:0),3),s2(t,mi,Tl)):(fr(t,(j$<<1)+(n?1:0),3),X$(t,t.l_desc.max_code+1,t.d_desc.max_code+1,s+1),s2(t,t.dyn_ltree,t.dyn_dtree)),x2(t),n&&S2(t)}function eF(t,e,r){return t.pending_buf[t.d_buf+t.last_lit*2]=e>>>8&255,t.pending_buf[t.d_buf+t.last_lit*2+1]=e&255,t.pending_buf[t.l_buf+t.last_lit]=r&255,t.last_lit++,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(Rl[r]+Ol+1)*2]++,t.dyn_dtree[w2(e)*2]++),t.last_lit===t.lit_bufsize-1}Ys._tr_init=Z$;Ys._tr_stored_block=E2;Ys._tr_flush_block=Q$;Ys._tr_tally=eF;Ys._tr_align=J$});var lm=M((eY,k2)=>{"use strict";m();function tF(t,e,r,n){for(var i=t&65535|0,a=t>>>16&65535|0,s=0;r!==0;){s=r>2e3?2e3:r,r-=s;do i=i+e[n++]|0,a=a+i|0;while(--s);i%=65521,a%=65521}return i|a<<16|0}k2.exports=tF});var cm=M((rY,T2)=>{"use strict";m();function rF(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e}var nF=rF();function iF(t,e,r,n){var i=nF,a=n+r;t^=-1;for(var s=n;s>>8^i[(t^e[s])&255];return t^-1}T2.exports=iF});var uf=M((iY,C2)=>{"use strict";m();C2.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}});var L2=M(Bn=>{"use strict";m();var er=pi(),qr=A2(),O2=lm(),Vi=cm(),aF=uf(),Na=0,sF=1,oF=3,Ki=4,P2=5,Nn=0,R2=1,Yr=-2,lF=-3,um=-5,cF=-1,uF=1,ff=2,fF=3,dF=4,hF=0,pF=2,mf=8,mF=9,gF=15,vF=8,yF=29,wF=256,dm=wF+1+yF,bF=30,_F=19,xF=2*dm+1,SF=15,Ee=3,Yi=258,dn=Yi+Ee+1,EF=32,gf=42,hm=69,df=73,hf=91,pf=103,Da=113,$l=666,wt=1,Fl=2,La=3,Zs=4,AF=3;function Xi(t,e){return t.msg=aF[e],e}function M2(t){return(t<<1)-(t>4?9:0)}function qi(t){for(var e=t.length;--e>=0;)t[e]=0}function Wi(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(er.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,e.pending===0&&(e.pending_out=0))}function $t(t,e){qr._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Wi(t.strm)}function Re(t,e){t.pending_buf[t.pending++]=e}function Il(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255}function kF(t,e,r,n){var i=t.avail_in;return i>n&&(i=n),i===0?0:(t.avail_in-=i,er.arraySet(e,t.input,t.next_in,i,r),t.state.wrap===1?t.adler=O2(t.adler,e,i,r):t.state.wrap===2&&(t.adler=Vi(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)}function I2(t,e){var r=t.max_chain_length,n=t.strstart,i,a,s=t.prev_length,o=t.nice_match,l=t.strstart>t.w_size-dn?t.strstart-(t.w_size-dn):0,c=t.window,u=t.w_mask,f=t.prev,d=t.strstart+Yi,h=c[n+s-1],p=c[n+s];t.prev_length>=t.good_match&&(r>>=2),o>t.lookahead&&(o=t.lookahead);do if(i=e,!(c[i+s]!==p||c[i+s-1]!==h||c[i]!==c[n]||c[++i]!==c[n+1])){n+=2,i++;do;while(c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&c[++n]===c[++i]&&ns){if(t.match_start=e,s=a,a>=o)break;h=c[n+s-1],p=c[n+s]}}while((e=f[e&u])>l&&--r!==0);return s<=t.lookahead?s:t.lookahead}function ja(t){var e=t.w_size,r,n,i,a,s;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-dn)){er.arraySet(t.window,t.window,e,e,0),t.match_start-=e,t.strstart-=e,t.block_start-=e,n=t.hash_size,r=n;do i=t.head[--r],t.head[r]=i>=e?i-e:0;while(--n);n=e,r=n;do i=t.prev[--r],t.prev[r]=i>=e?i-e:0;while(--n);a+=e}if(t.strm.avail_in===0)break;if(n=kF(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=Ee)for(s=t.strstart-t.insert,t.ins_h=t.window[s],t.ins_h=(t.ins_h<t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(ja(t),t.lookahead===0&&e===Na)return wt;if(t.lookahead===0)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((t.strstart===0||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,$t(t,!1),t.strm.avail_out===0)||t.strstart-t.block_start>=t.w_size-dn&&($t(t,!1),t.strm.avail_out===0))return wt}return t.insert=0,e===Ki?($t(t,!0),t.strm.avail_out===0?La:Zs):(t.strstart>t.block_start&&($t(t,!1),t.strm.avail_out===0),wt)}function fm(t,e){for(var r,n;;){if(t.lookahead=Ee&&(t.ins_h=(t.ins_h<=Ee)if(n=qr._tr_tally(t,t.strstart-t.match_start,t.match_length-Ee),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Ee){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<=Ee&&(t.ins_h=(t.ins_h<4096)&&(t.match_length=Ee-1)),t.prev_length>=Ee&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-Ee,n=qr._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-Ee),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=i&&(t.ins_h=(t.ins_h<=Ee&&t.strstart>0&&(i=t.strstart-1,n=s[i],n===s[++i]&&n===s[++i]&&n===s[++i])){a=t.strstart+Yi;do;while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&it.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Ee?(r=qr._tr_tally(t,1,t.match_length-Ee),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=qr._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&($t(t,!1),t.strm.avail_out===0))return wt}return t.insert=0,e===Ki?($t(t,!0),t.strm.avail_out===0?La:Zs):t.last_lit&&($t(t,!1),t.strm.avail_out===0)?wt:Fl}function PF(t,e){for(var r;;){if(t.lookahead===0&&(ja(t),t.lookahead===0)){if(e===Na)return wt;break}if(t.match_length=0,r=qr._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&($t(t,!1),t.strm.avail_out===0))return wt}return t.insert=0,e===Ki?($t(t,!0),t.strm.avail_out===0?La:Zs):t.last_lit&&($t(t,!1),t.strm.avail_out===0)?wt:Fl}function jn(t,e,r,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=i}var Ks;Ks=[new jn(0,0,0,0,TF),new jn(4,4,8,4,fm),new jn(4,5,16,8,fm),new jn(4,6,32,32,fm),new jn(4,4,16,16,Xs),new jn(8,16,32,32,Xs),new jn(8,16,128,128,Xs),new jn(8,32,128,256,Xs),new jn(32,128,258,1024,Xs),new jn(32,258,258,4096,Xs)];function RF(t){t.window_size=2*t.w_size,qi(t.head),t.max_lazy_match=Ks[t.level].max_lazy,t.good_match=Ks[t.level].good_length,t.nice_match=Ks[t.level].nice_length,t.max_chain_length=Ks[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Ee-1,t.match_available=0,t.ins_h=0}function MF(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=mf,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new er.Buf16(xF*2),this.dyn_dtree=new er.Buf16((2*bF+1)*2),this.bl_tree=new er.Buf16((2*_F+1)*2),qi(this.dyn_ltree),qi(this.dyn_dtree),qi(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new er.Buf16(SF+1),this.heap=new er.Buf16(2*dm+1),qi(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new er.Buf16(2*dm+1),qi(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function $2(t){var e;return!t||!t.state?Xi(t,Yr):(t.total_in=t.total_out=0,t.data_type=pF,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?gf:Da,t.adler=e.wrap===2?0:1,e.last_flush=Na,qr._tr_init(e),Nn)}function F2(t){var e=$2(t);return e===Nn&&RF(t.state),e}function OF(t,e){return!t||!t.state||t.state.wrap!==2?Yr:(t.state.gzhead=e,Nn)}function D2(t,e,r,n,i,a){if(!t)return Yr;var s=1;if(e===cF&&(e=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),i<1||i>mF||r!==mf||n<8||n>15||e<0||e>9||a<0||a>dF)return Xi(t,Yr);n===8&&(n=9);var o=new MF;return t.state=o,o.strm=t,o.wrap=s,o.gzhead=null,o.w_bits=n,o.w_size=1<P2||e<0)return t?Xi(t,Yr):Yr;if(n=t.state,!t.output||!t.input&&t.avail_in!==0||n.status===$l&&e!==Ki)return Xi(t,t.avail_out===0?um:Yr);if(n.strm=t,r=n.last_flush,n.last_flush=e,n.status===gf)if(n.wrap===2)t.adler=0,Re(n,31),Re(n,139),Re(n,8),n.gzhead?(Re(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Re(n,n.gzhead.time&255),Re(n,n.gzhead.time>>8&255),Re(n,n.gzhead.time>>16&255),Re(n,n.gzhead.time>>24&255),Re(n,n.level===9?2:n.strategy>=ff||n.level<2?4:0),Re(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Re(n,n.gzhead.extra.length&255),Re(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=Vi(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=hm):(Re(n,0),Re(n,0),Re(n,0),Re(n,0),Re(n,0),Re(n,n.level===9?2:n.strategy>=ff||n.level<2?4:0),Re(n,AF),n.status=Da);else{var s=mf+(n.w_bits-8<<4)<<8,o=-1;n.strategy>=ff||n.level<2?o=0:n.level<6?o=1:n.level===6?o=2:o=3,s|=o<<6,n.strstart!==0&&(s|=EF),s+=31-s%31,n.status=Da,Il(n,s),n.strstart!==0&&(Il(n,t.adler>>>16),Il(n,t.adler&65535)),t.adler=1}if(n.status===hm)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Vi(t.adler,n.pending_buf,n.pending-i,i)),Wi(t),i=n.pending,n.pending===n.pending_buf_size));)Re(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(t.adler=Vi(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=df)}else n.status=df;if(n.status===df)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Vi(t.adler,n.pending_buf,n.pending-i,i)),Wi(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindexi&&(t.adler=Vi(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=hf)}else n.status=hf;if(n.status===hf)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Vi(t.adler,n.pending_buf,n.pending-i,i)),Wi(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindexi&&(t.adler=Vi(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=pf)}else n.status=pf;if(n.status===pf&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Wi(t),n.pending+2<=n.pending_buf_size&&(Re(n,t.adler&255),Re(n,t.adler>>8&255),t.adler=0,n.status=Da)):n.status=Da),n.pending!==0){if(Wi(t),t.avail_out===0)return n.last_flush=-1,Nn}else if(t.avail_in===0&&M2(e)<=M2(r)&&e!==Ki)return Xi(t,um);if(n.status===$l&&t.avail_in!==0)return Xi(t,um);if(t.avail_in!==0||n.lookahead!==0||e!==Na&&n.status!==$l){var l=n.strategy===ff?PF(n,e):n.strategy===fF?CF(n,e):Ks[n.level].func(n,e);if((l===La||l===Zs)&&(n.status=$l),l===wt||l===La)return t.avail_out===0&&(n.last_flush=-1),Nn;if(l===Fl&&(e===sF?qr._tr_align(n):e!==P2&&(qr._tr_stored_block(n,0,0,!1),e===oF&&(qi(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Wi(t),t.avail_out===0))return n.last_flush=-1,Nn}return e!==Ki?Nn:n.wrap<=0?R2:(n.wrap===2?(Re(n,t.adler&255),Re(n,t.adler>>8&255),Re(n,t.adler>>16&255),Re(n,t.adler>>24&255),Re(n,t.total_in&255),Re(n,t.total_in>>8&255),Re(n,t.total_in>>16&255),Re(n,t.total_in>>24&255)):(Il(n,t.adler>>>16),Il(n,t.adler&65535)),Wi(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?Nn:R2)}function FF(t){var e;return!t||!t.state?Yr:(e=t.state.status,e!==gf&&e!==hm&&e!==df&&e!==hf&&e!==pf&&e!==Da&&e!==$l?Xi(t,Yr):(t.state=null,e===Da?Xi(t,lF):Nn))}function DF(t,e){var r=e.length,n,i,a,s,o,l,c,u;if(!t||!t.state||(n=t.state,s=n.wrap,s===2||s===1&&n.status!==gf||n.lookahead))return Yr;for(s===1&&(t.adler=O2(t.adler,e,r,0)),n.wrap=0,r>=n.w_size&&(s===0&&(qi(n.head),n.strstart=0,n.block_start=0,n.insert=0),u=new er.Buf8(n.w_size),er.arraySet(u,e,r-n.w_size,n.w_size,0),e=u,r=n.w_size),o=t.avail_in,l=t.next_in,c=t.input,t.avail_in=r,t.next_in=0,t.input=e,ja(n);n.lookahead>=Ee;){i=n.strstart,a=n.lookahead-(Ee-1);do n.ins_h=(n.ins_h<{"use strict";m();var vf=pi(),j2=!0,N2=!0;try{String.fromCharCode.apply(null,[0])}catch(t){j2=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){N2=!1}var Dl=new vf.Buf8(256);for(gi=0;gi<256;gi++)Dl[gi]=gi>=252?6:gi>=248?5:gi>=240?4:gi>=224?3:gi>=192?2:1;var gi;Dl[254]=Dl[254]=1;Js.string2buf=function(t){var e,r,n,i,a,s=t.length,o=0;for(i=0;i>>6,e[a++]=128|r&63):r<65536?(e[a++]=224|r>>>12,e[a++]=128|r>>>6&63,e[a++]=128|r&63):(e[a++]=240|r>>>18,e[a++]=128|r>>>12&63,e[a++]=128|r>>>6&63,e[a++]=128|r&63);return e};function B2(t,e){if(e<65534&&(t.subarray&&N2||!t.subarray&&j2))return String.fromCharCode.apply(null,vf.shrinkBuf(t,e));for(var r="",n=0;n4){o[n++]=65533,r+=a-1;continue}for(i&=a===2?31:a===3?15:7;a>1&&r1){o[n++]=65533;continue}i<65536?o[n++]=i:(i-=65536,o[n++]=55296|i>>10&1023,o[n++]=56320|i&1023)}return B2(o,n)};Js.utf8border=function(t,e){var r;for(e=e||t.length,e>t.length&&(e=t.length),r=e-1;r>=0&&(t[r]&192)===128;)r--;return r<0||r===0?e:r+Dl[t[r]]>e?r:e}});var mm=M((uY,H2)=>{"use strict";m();function LF(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}H2.exports=LF});var V2=M(Nl=>{"use strict";m();var Ll=L2(),jl=pi(),vm=pm(),ym=uf(),jF=mm(),z2=Object.prototype.toString,NF=0,gm=4,Qs=0,U2=1,G2=2,BF=-1,HF=0,UF=8;function Ba(t){if(!(this instanceof Ba))return new Ba(t);this.options=jl.assign({level:BF,method:UF,chunkSize:16384,windowBits:15,memLevel:8,strategy:HF,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new jF,this.strm.avail_out=0;var r=Ll.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==Qs)throw new Error(ym[r]);if(e.header&&Ll.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(typeof e.dictionary=="string"?n=vm.string2buf(e.dictionary):z2.call(e.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(e.dictionary):n=e.dictionary,r=Ll.deflateSetDictionary(this.strm,n),r!==Qs)throw new Error(ym[r]);this._dict_set=!0}}Ba.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i,a;if(this.ended)return!1;a=e===~~e?e:e===!0?gm:NF,typeof t=="string"?r.input=vm.string2buf(t):z2.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new jl.Buf8(n),r.next_out=0,r.avail_out=n),i=Ll.deflate(r,a),i!==U2&&i!==Qs)return this.onEnd(i),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(a===gm||a===G2))&&(this.options.to==="string"?this.onData(vm.buf2binstring(jl.shrinkBuf(r.output,r.next_out))):this.onData(jl.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&i!==U2);return a===gm?(i=Ll.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===Qs):(a===G2&&(this.onEnd(Qs),r.avail_out=0),!0)};Ba.prototype.onData=function(t){this.chunks.push(t)};Ba.prototype.onEnd=function(t){t===Qs&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=jl.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function wm(t,e){var r=new Ba(e);if(r.push(t,!0),r.err)throw r.msg||ym[r.err];return r.result}function GF(t,e){return e=e||{},e.raw=!0,wm(t,e)}function zF(t,e){return e=e||{},e.gzip=!0,wm(t,e)}Nl.Deflate=Ba;Nl.deflate=wm;Nl.deflateRaw=GF;Nl.gzip=zF});var q2=M((pY,W2)=>{"use strict";m();var yf=30,VF=12;W2.exports=function(e,r){var n,i,a,s,o,l,c,u,f,d,h,p,g,v,y,b,E,S,A,k,w,x,_,T,C;n=e.state,i=e.next_in,T=e.input,a=i+(e.avail_in-5),s=e.next_out,C=e.output,o=s-(r-e.avail_out),l=s+(e.avail_out-257),c=n.dmax,u=n.wsize,f=n.whave,d=n.wnext,h=n.window,p=n.hold,g=n.bits,v=n.lencode,y=n.distcode,b=(1<>>24,p>>>=A,g-=A,A=S>>>16&255,A===0)C[s++]=S&65535;else if(A&16){k=S&65535,A&=15,A&&(g>>=A,g-=A),g<15&&(p+=T[i++]<>>24,p>>>=A,g-=A,A=S>>>16&255,A&16){if(w=S&65535,A&=15,gc){e.msg="invalid distance too far back",n.mode=yf;break e}if(p>>>=A,g-=A,A=s-o,w>A){if(A=w-A,A>f&&n.sane){e.msg="invalid distance too far back",n.mode=yf;break e}if(x=0,_=h,d===0){if(x+=u-A,A2;)C[s++]=_[x++],C[s++]=_[x++],C[s++]=_[x++],k-=3;k&&(C[s++]=_[x++],k>1&&(C[s++]=_[x++]))}else{x=s-w;do C[s++]=C[x++],C[s++]=C[x++],C[s++]=C[x++],k-=3;while(k>2);k&&(C[s++]=C[x++],k>1&&(C[s++]=C[x++]))}}else if(A&64){e.msg="invalid distance code",n.mode=yf;break e}else{S=y[(S&65535)+(p&(1<>3,i-=k,g-=k<<3,p&=(1<{"use strict";m();var Y2=pi(),eo=15,X2=852,K2=592,Z2=0,bm=1,J2=2,WF=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],qF=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],YF=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],XF=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];Q2.exports=function(e,r,n,i,a,s,o,l){var c=l.bits,u=0,f=0,d=0,h=0,p=0,g=0,v=0,y=0,b=0,E=0,S,A,k,w,x,_=null,T=0,C,I=new Y2.Buf16(eo+1),L=new Y2.Buf16(eo+1),F=null,J=0,de,le,ce;for(u=0;u<=eo;u++)I[u]=0;for(f=0;f=1&&I[h]===0;h--);if(p>h&&(p=h),h===0)return a[s++]=1<<24|64<<16|0,a[s++]=1<<24|64<<16|0,l.bits=1,0;for(d=1;d0&&(e===Z2||h!==1))return-1;for(L[1]=0,u=1;uX2||e===J2&&b>K2)return 1;for(;;){de=u-v,o[f]C?(le=F[J+o[f]],ce=_[T+o[f]]):(le=96,ce=0),S=1<>v)+A]=de<<24|le<<16|ce|0;while(A!==0);for(S=1<>=1;if(S!==0?(E&=S-1,E+=S):E=0,f++,--I[u]===0){if(u===h)break;u=r[n+o[f]]}if(u>p&&(E&w)!==k){for(v===0&&(v=p),x+=d,g=u-v,y=1<X2||e===J2&&b>K2)return 1;k=E&w,a[k]=p<<24|g<<16|x-s|0}}return E!==0&&(a[x+E]=u-v<<24|64<<16|0),l.bits=p,0}});var F_=M(hn=>{"use strict";m();var Cr=pi(),km=lm(),Hn=cm(),KF=q2(),Bl=e_(),ZF=0,k_=1,T_=2,t_=4,JF=5,wf=6,Ha=0,QF=1,e8=2,Xr=-2,C_=-3,Tm=-4,t8=-5,r_=8,P_=1,n_=2,i_=3,a_=4,s_=5,o_=6,l_=7,c_=8,u_=9,f_=10,xf=11,vi=12,_m=13,d_=14,xm=15,h_=16,p_=17,m_=18,g_=19,bf=20,_f=21,v_=22,y_=23,w_=24,b_=25,__=26,Sm=27,x_=28,S_=29,Ye=30,Cm=31,r8=32,n8=852,i8=592,a8=15,s8=a8;function E_(t){return(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24)}function o8(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Cr.Buf16(320),this.work=new Cr.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function R_(t){var e;return!t||!t.state?Xr:(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=P_,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Cr.Buf32(n8),e.distcode=e.distdyn=new Cr.Buf32(i8),e.sane=1,e.back=-1,Ha)}function M_(t){var e;return!t||!t.state?Xr:(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,R_(t))}function O_(t,e){var r,n;return!t||!t.state||(n=t.state,e<0?(r=0,e=-e):(r=(e>>4)+1,e<48&&(e&=15)),e&&(e<8||e>15))?Xr:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,M_(t))}function I_(t,e){var r,n;return t?(n=new o8,t.state=n,n.window=null,r=O_(t,e),r!==Ha&&(t.state=null),r):Xr}function l8(t){return I_(t,s8)}var A_=!0,Em,Am;function c8(t){if(A_){var e;for(Em=new Cr.Buf32(512),Am=new Cr.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(Bl(k_,t.lens,0,288,Em,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;Bl(T_,t.lens,0,32,Am,0,t.work,{bits:5}),A_=!1}t.lencode=Em,t.lenbits=9,t.distcode=Am,t.distbits=5}function $_(t,e,r,n){var i,a=t.state;return a.window===null&&(a.wsize=1<=a.wsize?(Cr.arraySet(a.window,e,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),Cr.arraySet(a.window,e,r-n,i,a.wnext),n-=i,n?(Cr.arraySet(a.window,e,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave>>8&255,r.check=Hn(r.check,_,2,0),c=0,u=0,r.mode=n_;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){t.msg="incorrect header check",r.mode=Ye;break}if((c&15)!==r_){t.msg="unknown compression method",r.mode=Ye;break}if(c>>>=4,u-=4,w=(c&15)+8,r.wbits===0)r.wbits=w;else if(w>r.wbits){t.msg="invalid window size",r.mode=Ye;break}r.dmax=1<>8&1),r.flags&512&&(_[0]=c&255,_[1]=c>>>8&255,r.check=Hn(r.check,_,2,0)),c=0,u=0,r.mode=i_;case i_:for(;u<32;){if(o===0)break e;o--,c+=n[a++]<>>8&255,_[2]=c>>>16&255,_[3]=c>>>24&255,r.check=Hn(r.check,_,4,0)),c=0,u=0,r.mode=a_;case a_:for(;u<16;){if(o===0)break e;o--,c+=n[a++]<>8),r.flags&512&&(_[0]=c&255,_[1]=c>>>8&255,r.check=Hn(r.check,_,2,0)),c=0,u=0,r.mode=s_;case s_:if(r.flags&1024){for(;u<16;){if(o===0)break e;o--,c+=n[a++]<>>8&255,r.check=Hn(r.check,_,2,0)),c=0,u=0}else r.head&&(r.head.extra=null);r.mode=o_;case o_:if(r.flags&1024&&(h=r.length,h>o&&(h=o),h&&(r.head&&(w=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Cr.arraySet(r.head.extra,n,a,h,w)),r.flags&512&&(r.check=Hn(r.check,n,h,a)),o-=h,a+=h,r.length-=h),r.length))break e;r.length=0,r.mode=l_;case l_:if(r.flags&2048){if(o===0)break e;h=0;do w=n[a+h++],r.head&&w&&r.length<65536&&(r.head.name+=String.fromCharCode(w));while(w&&h>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=vi;break;case f_:for(;u<32;){if(o===0)break e;o--,c+=n[a++]<>>=u&7,u-=u&7,r.mode=Sm;break}for(;u<3;){if(o===0)break e;o--,c+=n[a++]<>>=1,u-=1,c&3){case 0:r.mode=d_;break;case 1:if(c8(r),r.mode=bf,e===wf){c>>>=2,u-=2;break e}break;case 2:r.mode=p_;break;case 3:t.msg="invalid block type",r.mode=Ye}c>>>=2,u-=2;break;case d_:for(c>>>=u&7,u-=u&7;u<32;){if(o===0)break e;o--,c+=n[a++]<>>16^65535)){t.msg="invalid stored block lengths",r.mode=Ye;break}if(r.length=c&65535,c=0,u=0,r.mode=xm,e===wf)break e;case xm:r.mode=h_;case h_:if(h=r.length,h){if(h>o&&(h=o),h>l&&(h=l),h===0)break e;Cr.arraySet(i,n,a,h,s),o-=h,a+=h,l-=h,s+=h,r.length-=h;break}r.mode=vi;break;case p_:for(;u<14;){if(o===0)break e;o--,c+=n[a++]<>>=5,u-=5,r.ndist=(c&31)+1,c>>>=5,u-=5,r.ncode=(c&15)+4,c>>>=4,u-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=Ye;break}r.have=0,r.mode=m_;case m_:for(;r.have>>=3,u-=3}for(;r.have<19;)r.lens[I[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},x=Bl(ZF,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,x){t.msg="invalid code lengths set",r.mode=Ye;break}r.have=0,r.mode=g_;case g_:for(;r.have>>24,b=v>>>16&255,E=v&65535,!(y<=u);){if(o===0)break e;o--,c+=n[a++]<>>=y,u-=y,r.lens[r.have++]=E;else{if(E===16){for(C=y+2;u>>=y,u-=y,r.have===0){t.msg="invalid bit length repeat",r.mode=Ye;break}w=r.lens[r.have-1],h=3+(c&3),c>>>=2,u-=2}else if(E===17){for(C=y+3;u>>=y,u-=y,w=0,h=3+(c&7),c>>>=3,u-=3}else{for(C=y+7;u>>=y,u-=y,w=0,h=11+(c&127),c>>>=7,u-=7}if(r.have+h>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=Ye;break}for(;h--;)r.lens[r.have++]=w}}if(r.mode===Ye)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=Ye;break}if(r.lenbits=9,T={bits:r.lenbits},x=Bl(k_,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,x){t.msg="invalid literal/lengths set",r.mode=Ye;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},x=Bl(T_,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,x){t.msg="invalid distances set",r.mode=Ye;break}if(r.mode=bf,e===wf)break e;case bf:r.mode=_f;case _f:if(o>=6&&l>=258){t.next_out=s,t.avail_out=l,t.next_in=a,t.avail_in=o,r.hold=c,r.bits=u,KF(t,d),s=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,o=t.avail_in,c=r.hold,u=r.bits,r.mode===vi&&(r.back=-1);break}for(r.back=0;v=r.lencode[c&(1<>>24,b=v>>>16&255,E=v&65535,!(y<=u);){if(o===0)break e;o--,c+=n[a++]<>S)],y=v>>>24,b=v>>>16&255,E=v&65535,!(S+y<=u);){if(o===0)break e;o--,c+=n[a++]<>>=S,u-=S,r.back+=S}if(c>>>=y,u-=y,r.back+=y,r.length=E,b===0){r.mode=__;break}if(b&32){r.back=-1,r.mode=vi;break}if(b&64){t.msg="invalid literal/length code",r.mode=Ye;break}r.extra=b&15,r.mode=v_;case v_:if(r.extra){for(C=r.extra;u>>=r.extra,u-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=y_;case y_:for(;v=r.distcode[c&(1<>>24,b=v>>>16&255,E=v&65535,!(y<=u);){if(o===0)break e;o--,c+=n[a++]<>S)],y=v>>>24,b=v>>>16&255,E=v&65535,!(S+y<=u);){if(o===0)break e;o--,c+=n[a++]<>>=S,u-=S,r.back+=S}if(c>>>=y,u-=y,r.back+=y,b&64){t.msg="invalid distance code",r.mode=Ye;break}r.offset=E,r.extra=b&15,r.mode=w_;case w_:if(r.extra){for(C=r.extra;u>>=r.extra,u-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=Ye;break}r.mode=b_;case b_:if(l===0)break e;if(h=d-l,r.offset>h){if(h=r.offset-h,h>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=Ye;break}h>r.wnext?(h-=r.wnext,p=r.wsize-h):p=r.wnext-h,h>r.length&&(h=r.length),g=r.window}else g=i,p=s-r.offset,h=r.length;h>l&&(h=l),l-=h,r.length-=h;do i[s++]=g[p++];while(--h);r.length===0&&(r.mode=_f);break;case __:if(l===0)break e;i[s++]=r.length,l--,r.mode=_f;break;case Sm:if(r.wrap){for(;u<32;){if(o===0)break e;o--,c|=n[a++]<{"use strict";m();D_.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}});var j_=M((xY,L_)=>{"use strict";m();function p8(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}L_.exports=p8});var B_=M(Ul=>{"use strict";m();var to=F_(),Hl=pi(),Sf=pm(),lt=Pm(),Rm=uf(),m8=mm(),g8=j_(),N_=Object.prototype.toString;function Ua(t){if(!(this instanceof Ua))return new Ua(t);this.options=Hl.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new m8,this.strm.avail_out=0;var r=to.inflateInit2(this.strm,e.windowBits);if(r!==lt.Z_OK)throw new Error(Rm[r]);if(this.header=new g8,to.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=Sf.string2buf(e.dictionary):N_.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(r=to.inflateSetDictionary(this.strm,e.dictionary),r!==lt.Z_OK)))throw new Error(Rm[r])}Ua.prototype.push=function(t,e){var r=this.strm,n=this.options.chunkSize,i=this.options.dictionary,a,s,o,l,c,u=!1;if(this.ended)return!1;s=e===~~e?e:e===!0?lt.Z_FINISH:lt.Z_NO_FLUSH,typeof t=="string"?r.input=Sf.binstring2buf(t):N_.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new Hl.Buf8(n),r.next_out=0,r.avail_out=n),a=to.inflate(r,lt.Z_NO_FLUSH),a===lt.Z_NEED_DICT&&i&&(a=to.inflateSetDictionary(this.strm,i)),a===lt.Z_BUF_ERROR&&u===!0&&(a=lt.Z_OK,u=!1),a!==lt.Z_STREAM_END&&a!==lt.Z_OK)return this.onEnd(a),this.ended=!0,!1;r.next_out&&(r.avail_out===0||a===lt.Z_STREAM_END||r.avail_in===0&&(s===lt.Z_FINISH||s===lt.Z_SYNC_FLUSH))&&(this.options.to==="string"?(o=Sf.utf8border(r.output,r.next_out),l=r.next_out-o,c=Sf.buf2string(r.output,o),r.next_out=l,r.avail_out=n-l,l&&Hl.arraySet(r.output,r.output,o,l,0),this.onData(c)):this.onData(Hl.shrinkBuf(r.output,r.next_out))),r.avail_in===0&&r.avail_out===0&&(u=!0)}while((r.avail_in>0||r.avail_out===0)&&a!==lt.Z_STREAM_END);return a===lt.Z_STREAM_END&&(s=lt.Z_FINISH),s===lt.Z_FINISH?(a=to.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===lt.Z_OK):(s===lt.Z_SYNC_FLUSH&&(this.onEnd(lt.Z_OK),r.avail_out=0),!0)};Ua.prototype.onData=function(t){this.chunks.push(t)};Ua.prototype.onEnd=function(t){t===lt.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Hl.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Mm(t,e){var r=new Ua(e);if(r.push(t,!0),r.err)throw r.msg||Rm[r.err];return r.result}function v8(t,e){return e=e||{},e.raw=!0,Mm(t,e)}Ul.Inflate=Ua;Ul.inflate=Mm;Ul.inflateRaw=v8;Ul.ungzip=Mm});var G_=M((kY,U_)=>{"use strict";m();var y8=pi().assign,w8=V2(),b8=B_(),_8=Pm(),H_={};y8(H_,w8,b8,_8);U_.exports=H_});var W_=M((CY,V_)=>{"use strict";m();var z_=(t,e)=>function(...r){let n=e.promiseModule;return new n((i,a)=>{e.multiArgs?r.push((...s)=>{e.errorFirst?s[0]?a(s):(s.shift(),i(s)):i(s)}):e.errorFirst?r.push((s,o)=>{s?a(s):i(o)}):r.push(i),t.apply(this,r)})};V_.exports=(t,e)=>{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let r=typeof t;if(!(t!==null&&(r==="object"||r==="function")))throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${t===null?"null":r}\``);let n=a=>{let s=o=>typeof o=="string"?a===o:o.test(a);return e.include?e.include.some(s):!e.exclude.some(s)},i;r==="function"?i=function(...a){return e.excludeMain?t(...a):z_(t,e).apply(this,a)}:i=Object.create(Object.getPrototypeOf(t));for(let a in t){let s=t[a];i[a]=typeof s=="function"&&n(a)?z_(s,e):s}return i}});var tx=M((RY,ex)=>{m();function q_(t){return Array.isArray(t)?t:[t]}var $m="",Y_=" ",Om="\\",x8=/^\s+$/,S8=/(?:[^\\]|^)\\$/,E8=/^\\!/,A8=/^\\#/,k8=/\r?\n/g,T8=/^\.*\/|^\.+$/,Im="/",Z_="node-ignore";typeof Symbol!="undefined"&&(Z_=Symbol.for("node-ignore"));var X_=Z_,C8=(t,e,r)=>Object.defineProperty(t,e,{value:r}),P8=/([0-z])-([0-z])/g,J_=()=>!1,R8=t=>t.replace(P8,(e,r,n)=>r.charCodeAt(0)<=n.charCodeAt(0)?e:$m),M8=t=>{let{length:e}=t;return t.slice(0,e-e%2)},O8=[[/^\uFEFF/,()=>$m],[/((?:\\\\)*?)(\\?\s+)$/,(t,e,r)=>e+(r.indexOf("\\")===0?Y_:$m)],[/(\\+?)\s/g,(t,e)=>{let{length:r}=e;return e.slice(0,r-r%2)+Y_}],[/[\\$.|*+(){^]/g,t=>`\\${t}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(t,e,r)=>e+6{let n=r.replace(/\\\*/g,"[^\\/]*");return e+n}],[/\\\\\\(?=[$.|*+(){^])/g,()=>Om],[/\\\\/g,()=>Om],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(t,e,r,n,i)=>e===Om?`\\[${r}${M8(n)}${i}`:i==="]"&&n.length%2===0?`[${R8(r)}${n}]`:"[]"],[/(?:[^*])$/,t=>/\/$/.test(t)?`${t}$`:`${t}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(t,e)=>`${e?`${e}[^/]+`:"[^/]*"}(?=$|\\/$)`]],K_=Object.create(null),I8=(t,e)=>{let r=K_[t];return r||(r=O8.reduce((n,[i,a])=>n.replace(i,a.bind(t)),t),K_[t]=r),e?new RegExp(r,"i"):new RegExp(r)},Lm=t=>typeof t=="string",$8=t=>t&&Lm(t)&&!x8.test(t)&&!S8.test(t)&&t.indexOf("#")!==0,F8=t=>t.split(k8),Fm=class{constructor(e,r,n,i){this.origin=e,this.pattern=r,this.negative=n,this.regex=i}},D8=(t,e)=>{let r=t,n=!1;t.indexOf("!")===0&&(n=!0,t=t.substr(1)),t=t.replace(E8,"!").replace(A8,"#");let i=I8(t,e);return new Fm(r,t,n,i)},L8=(t,e)=>{throw new e(t)},yi=(t,e,r)=>Lm(t)?t?yi.isNotRelative(t)?r(`path should be a \`path.relative()\`d string, but got "${e}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${e}\``,TypeError),Q_=t=>T8.test(t);yi.isNotRelative=Q_;yi.convert=t=>t;var Dm=class{constructor({ignorecase:e=!0,ignoreCase:r=e,allowRelativePaths:n=!1}={}){C8(this,X_,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=n,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(e){if(e&&e[X_]){this._rules=this._rules.concat(e._rules),this._added=!0;return}if($8(e)){let r=D8(e,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(e){return this._added=!1,q_(Lm(e)?F8(e):e).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(e){return this.add(e)}_testOne(e,r){let n=!1,i=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(i===s&&n!==i||s&&!n&&!i&&!r)return;a.regex.test(e)&&(n=!s,i=s)}),{ignored:n,unignored:i}}_test(e,r,n,i){let a=e&&yi.convert(e);return yi(a,e,this._allowRelativePaths?J_:L8),this._t(a,r,n,i)}_t(e,r,n,i){if(e in r)return r[e];if(i||(i=e.split(Im)),i.pop(),!i.length)return r[e]=this._testOne(e,n);let a=this._t(i.join(Im)+Im,r,n,i);return r[e]=a.ignored?a:this._testOne(e,n)}ignores(e){return this._test(e,this._ignoreCache,!1).ignored}createFilter(){return e=>!this.ignores(e)}filter(e){return q_(e).filter(this.createFilter())}test(e){return this._test(e,this._testCache,!0)}},Ef=t=>new Dm(t),j8=t=>yi(t&&yi.convert(t),t,J_);Ef.isPathValid=j8;Ef.default=Ef;ex.exports=Ef;if(typeof process!="undefined"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let t=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");yi.convert=t;let e=/^[a-z]:\//i;yi.isNotRelative=r=>e.test(r)||Q_(r)}});var nx=M((OY,rx)=>{"use strict";m();function N8(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Un(t,e,r){return e=e instanceof RegExp?e:new RegExp(N8(e),"g"),t.replace(e,r)}var B8={clean:function(e){if(typeof e!="string")throw new Error("Expected a string, received: "+e);return e=Un(e,"./","/"),e=Un(e,"..","."),e=Un(e," ","-"),e=Un(e,/^[~^:?*\\\-]/g,""),e=Un(e,/[~^:?*\\]/g,"-"),e=Un(e,/[~^:?*\\\-]$/g,""),e=Un(e,"@{","-"),e=Un(e,/\.$/g,""),e=Un(e,/\/$/g,""),e=Un(e,/\.lock$/g,""),e}};rx.exports=B8});var ax=M(($Y,ix)=>{m();ix.exports=function(t,e){var r=t,n=e,i=r.length,a=n.length,s=!1,o=null,l=i+1,c=[],u=[],f=[],d="",h=-1,p=0,g=1,v,y,b=function(){i>=a&&(v=r,y=i,r=n,n=v,i=a,a=y,s=!0,l=i+1)},E=function(w,x,_){return{x:w,y:x,k:_}},S=function(w,x){return{elem:w,t:x}},A=function(w,x,_){var T,C,I;for(x>_?T=c[w-1+l]:T=c[w+1+l],I=Math.max(x,_),C=I-w;C=0;--I)for(;TC-T?(s?f[f.length]=new S(n[C],h):f[f.length]=new S(n[C],g),++_,++C):w[I].y-w[I].x=w+1;--F)_[F+l]=A(F,_[F-1+l]+1,_[F+1+l]);_[w+l]=A(w,_[w-1+l]+1,_[w+1+l])}while(_[w+l]!==a);for(o=w+2*T,C=c[w+l],I=[];C!==-1;)I[I.length]=new E(u[C].x,u[C].y,null),C=u[C].k;k(I)}}}});var lx=M((DY,ox)=>{m();var H8=ax();function U8(t,e){var r=new H8(t,e);r.compose();for(var n=r.getses(),i,a,s=t.length-1,o=e.length-1,l=n.length-1;l>=0;--l)n[l].t===r.SES_COMMON?(a?(a.chain={file1index:s,file2index:o,chain:null},a=a.chain):(i={file1index:s,file2index:o,chain:null},a=i),s--,o--):n[l].t===r.SES_DELETE?s--:n[l].t===r.SES_ADD&&o--;var c={file1index:-1,file2index:-1,chain:null};return a?(a.chain=c,i):c}function sx(t,e){for(var r=[],n=t.length,i=e.length,a=U8(t,e);a!==null;a=a.chain){var s=n-a.file1index-1,o=i-a.file2index-1;n=a.file1index,i=a.file2index,(s||o)&&r.push({file1:[n+1,s],file2:[i+1,o]})}return r.reverse(),r}function G8(t,e,r){var n,i=sx(e,t),a=sx(e,r),s=[];function o(L,F){s.push([L.file1[0],F,L.file1[1],L.file2[0],L.file2[1]])}for(n=0;nc&&(l.push([1,c,L-c]),c=L)}for(var f=0;fg)break;g=Math.max(g,y+v[2]),f++}if(u(p),d==f)h[4]>0&&l.push([h[1],h[3],h[4]]);else{var b={0:[t.length,-1,e.length,-1],2:[r.length,-1,e.length,-1]};for(n=d;n<=f;n++){h=s[n];var E=h[1],S=b[E],A=h[0],k=A+h[2],w=h[3],x=w+h[4];S[0]=Math.min(w,S[0]),S[1]=Math.max(x,S[1]),S[2]=Math.min(A,S[2]),S[3]=Math.max(k,S[3])}var _=b[0][0]+(p-b[0][2]),T=b[0][1]+(g-b[0][3]),C=b[2][0]+(p-b[2][2]),I=b[2][1]+(g-b[2][3]);l.push([-1,_,T-_,p,g-p,C,I-C])}c=g}return u(e.length),l}function z8(t,e,r){var n=[],i=[t,e,r],a=G8(t,e,r),s=[];function o(){s.length&&n.push({ok:s}),s=[]}function l(h){for(var p=0;p{"use strict";m();Object.defineProperty(Y,"__esModule",{value:!0});function aa(t){return t&&typeof t=="object"&&"default"in t?t.default:t}var zl=aa(Wy()),Mx=aa(Zb()),$=e2(),V8=aa(r2()),cg=aa(G_()),jm=aa(W_()),W8=aa(tx()),zn=aa(nx()),q8=aa(lx()),Ae=class t extends Error{constructor(e){super(e),this.caller=""}toJSON(){return{code:this.code,data:this.data,caller:this.caller,message:this.message,stack:this.stack}}fromJSON(e){let r=new t(e.message);return r.code=e.code,r.data=e.data,r.caller=e.caller,r.stack=e.stack,r}get isIsomorphicGitError(){return!0}},Vl=class t extends Ae{constructor(e){super(`Modifying the index is not possible because you have unmerged files: ${e.toString}. Fix them up in the work tree, and then use 'git add/rm as appropriate to mark resolution and make a commit.`),this.code=this.name=t.code,this.data={filepaths:e}}};Vl.code="UnmergedPathsError";var pe=class t extends Ae{constructor(e){super(`An internal error caused this command to fail. Please file a bug report at https://github.com/isomorphic-git/isomorphic-git/issues with this error message: ${e}`),this.code=this.name=t.code,this.data={message:e}}};pe.code="InternalError";var no=class t extends Ae{constructor(e){super(`The filepath "${e}" contains unsafe character sequences`),this.code=this.name=t.code,this.data={filepath:e}}};no.code="UnsafeFilepathError";var Kr=class{constructor(e){this.buffer=e,this._start=0}eof(){return this._start>=this.buffer.length}tell(){return this._start}seek(e){this._start=e}slice(e){let r=this.buffer.slice(this._start,this._start+e);return this._start+=e,r}toString(e,r){let n=this.buffer.toString(e,this._start,this._start+r);return this._start+=r,n}write(e,r,n){let i=this.buffer.write(e,this._start,r,n);return this._start+=r,i}copy(e,r,n){let i=e.copy(this.buffer,this._start,r,n);return this._start+=i,i}readUInt8(){let e=this.buffer.readUInt8(this._start);return this._start+=1,e}writeUInt8(e){let r=this.buffer.writeUInt8(e,this._start);return this._start+=1,r}readUInt16BE(){let e=this.buffer.readUInt16BE(this._start);return this._start+=2,e}writeUInt16BE(e){let r=this.buffer.writeUInt16BE(e,this._start);return this._start+=2,r}readUInt32BE(){let e=this.buffer.readUInt32BE(this._start);return this._start+=4,e}writeUInt32BE(e){let r=this.buffer.writeUInt32BE(e,this._start);return this._start+=4,r}};function Lf(t,e){return-(te)}function Ox(t,e){return Lf(t.path,e.path)}function Ix(t){let e=t>0?t>>12:0;e!==4&&e!==8&&e!==10&&e!==14&&(e=8);let r=t&511;return r&73?r=493:r=420,e!==8&&(r=0),(e<<12)+r}var Gn=2**32;function cx(t,e,r,n){if(t!==void 0&&e!==void 0)return[t,e];r===void 0&&(r=n.valueOf());let i=Math.floor(r/1e3),a=(r-i*1e3)*1e6;return[i,a]}function io(t){let[e,r]=cx(t.ctimeSeconds,t.ctimeNanoseconds,t.ctimeMs,t.ctime),[n,i]=cx(t.mtimeSeconds,t.mtimeNanoseconds,t.mtimeMs,t.mtime);return{ctimeSeconds:e%Gn,ctimeNanoseconds:r%Gn,mtimeSeconds:n%Gn,mtimeNanoseconds:i%Gn,dev:t.dev%Gn,ino:t.ino%Gn,mode:Ix(t.mode%Gn),uid:t.uid%Gn,gid:t.gid%Gn,size:t.size>-1?t.size%Gn:0}}function Y8(t){let e="";for(let r of new Uint8Array(t))r<16&&(e+="0"),e+=r.toString(16);return e}var Nm=null;async function bi(t){return Nm===null&&(Nm=await K8()),Nm?$x(t):X8(t)}function X8(t){return new Mx().update(t).digest("hex")}async function $x(t){let e=await crypto.subtle.digest("SHA-1",t);return Y8(e)}async function K8(){try{if(await $x(new Uint8Array([]))==="da39a3ee5e6b4b0d3255bfef95601890afd80709")return!0}catch(t){}return!1}function Z8(t){return{assumeValid:!!(t&32768),extended:!!(t&16384),stage:(t&12288)>>12,nameLength:t&4095}}function J8(t){let e=t.flags;return e.extended=!1,e.nameLength=Math.min(Buffer.from(t.path).length,4095),(e.assumeValid?32768:0)+(e.extended?16384:0)+((e.stage&3)<<12)+(e.nameLength&4095)}var Zm=class t{constructor(e,r){this._dirty=!1,this._unmergedPaths=r||new Set,this._entries=e||new Map}_addEntry(e){if(e.flags.stage===0)e.stages=[e],this._entries.set(e.path,e),this._unmergedPaths.delete(e.path);else{let r=this._entries.get(e.path);r||(this._entries.set(e.path,e),r=e),r.stages[e.flags.stage]=e,this._unmergedPaths.add(e.path)}}static async from(e){if(Buffer.isBuffer(e))return t.fromBuffer(e);if(e===null)return new t(null);throw new pe("invalid type passed to GitIndex.from")}static async fromBuffer(e){if(e.length===0)throw new pe("Index file is empty (.git/index)");let r=new t,n=new Kr(e),i=n.toString("utf8",4);if(i!=="DIRC")throw new pe(`Invalid dircache magic file number: ${i}`);let a=await bi(e.slice(0,-20)),s=e.slice(-20).toString("hex");if(s!==a)throw new pe(`Invalid checksum in GitIndex buffer: expected ${s} but saw ${a}`);let o=n.readUInt32BE();if(o!==2)throw new pe(`Unsupported dircache version: ${o}`);let l=n.readUInt32BE(),c=0;for(;!n.eof()&&ce.stages.length>1?e.stages.filter(r=>r):e)}*[Symbol.iterator](){for(let e of this.entries)yield e}insert({filepath:e,stats:r,oid:n,stage:i=0}){r||(r={ctimeSeconds:0,ctimeNanoseconds:0,mtimeSeconds:0,mtimeNanoseconds:0,dev:0,ino:0,mode:0,uid:0,gid:0,size:0}),r=io(r);let a=Buffer.from(e),s={ctimeSeconds:r.ctimeSeconds,ctimeNanoseconds:r.ctimeNanoseconds,mtimeSeconds:r.mtimeSeconds,mtimeNanoseconds:r.mtimeNanoseconds,dev:r.dev,ino:r.ino,mode:r.mode||33188,uid:r.uid,gid:r.gid,size:r.size,path:e,oid:n,flags:{assumeValid:!1,extended:!1,stage:i,nameLength:a.length<4095?a.length:4095},stages:[]};this._addEntry(s),this._dirty=!0}delete({filepath:e}){if(this._entries.has(e))this._entries.delete(e);else for(let r of this._entries.keys())r.startsWith(e+"/")&&this._entries.delete(r);this._unmergedPaths.has(e)&&this._unmergedPaths.delete(e),this._dirty=!0}clear(){this._entries.clear(),this._dirty=!0}has({filepath:e}){return this._entries.has(e)}render(){return this.entries.map(e=>`${e.mode.toString(8)} ${e.oid} ${e.path}`).join(` +`)}static async _entryToBuffer(e){let r=Buffer.from(e.path),n=Math.ceil((62+r.length+1)/8)*8,i=Buffer.alloc(n),a=new Kr(i),s=io(e);return a.writeUInt32BE(s.ctimeSeconds),a.writeUInt32BE(s.ctimeNanoseconds),a.writeUInt32BE(s.mtimeSeconds),a.writeUInt32BE(s.mtimeNanoseconds),a.writeUInt32BE(s.dev),a.writeUInt32BE(s.ino),a.writeUInt32BE(s.mode),a.writeUInt32BE(s.uid),a.writeUInt32BE(s.gid),a.writeUInt32BE(s.size),a.write(e.oid,20,"hex"),a.writeUInt16BE(J8(e)),a.write(e.path,r.length,"utf8"),i}async toObject(){let e=Buffer.alloc(12),r=new Kr(e);r.write("DIRC",4,"utf8"),r.writeUInt32BE(2),r.writeUInt32BE(this.entriesFlat.length);let n=[];for(let o of this.entries)if(n.push(t._entryToBuffer(o)),o.stages.length>1)for(let l of o.stages)l&&l!==o&&n.push(t._entryToBuffer(l));n=await Promise.all(n);let i=Buffer.concat(n),a=Buffer.concat([e,i]),s=await bi(a);return Buffer.concat([a,Buffer.from(s,"hex")])}};function Tf(t,e,r=!0,n=!0){let i=io(t),a=io(e);return r&&i.mode!==a.mode||i.mtimeSeconds!==a.mtimeSeconds||i.ctimeSeconds!==a.ctimeSeconds||i.uid!==a.uid||i.gid!==a.gid||n&&i.ino!==a.ino||i.size!==a.size}var Bm=null,Hm=Symbol("IndexCache");function Q8(){return{map:new Map,stats:new Map}}async function e4(t,e,r){let[n,i]=await Promise.all([t.lstat(e),t.read(e)]),a=await Zm.from(i);r.map.set(e,a),r.stats.set(e,n)}async function t4(t,e,r){let n=r.stats.get(e);if(n===void 0)return!0;if(n===null)return!1;let i=await t.lstat(e);return i===null?!1:Tf(n,i)}var ct=class{static async acquire({fs:e,gitdir:r,cache:n,allowUnmerged:i=!0},a){n[Hm]||(n[Hm]=Q8());let s=`${r}/index`;Bm===null&&(Bm=new zl({maxPending:1/0}));let o,l=[];return await Bm.acquire(s,async()=>{let c=n[Hm];await t4(e,s,c)&&await e4(e,s,c);let u=c.map.get(s);if(l=u.unmergedPaths,l.length&&!i)throw new Vl(l);if(o=await a(u),u._dirty){let f=await u.toObject();await e.write(s,f),c.stats.set(s,await e.lstat(s)),u._dirty=!1}}),o}};function Cf(t){let e=Math.max(t.lastIndexOf("/"),t.lastIndexOf("\\"));return e>-1&&(t=t.slice(e+1)),t}function ao(t){let e=Math.max(t.lastIndexOf("/"),t.lastIndexOf("\\"));return e===-1?".":e===0?"/":t.slice(0,e)}function Fx(t){let e=new Map,r=function(i){if(!e.has(i)){let a={type:"tree",fullpath:i,basename:Cf(i),metadata:{},children:[]};e.set(i,a),a.parent=r(ao(i)),a.parent&&a.parent!==a&&a.parent.children.push(a)}return e.get(i)},n=function(i,a){if(!e.has(i)){let s={type:"blob",fullpath:i,basename:Cf(i),metadata:a,parent:r(ao(i)),children:[]};s.parent&&s.parent.children.push(s),e.set(i,s)}return e.get(i)};r(".");for(let i of t)n(i.path,i);return e}function r4(t){switch(t){case 16384:return"tree";case 33188:return"blob";case 33261:return"blob";case 40960:return"blob";case 57344:return"commit"}throw new pe(`Unexpected GitTree entry mode: ${t.toString(8)}`)}var Jm=class{constructor({fs:e,gitdir:r,cache:n}){this.treePromise=ct.acquire({fs:e,gitdir:r,cache:n},async function(a){return Fx(a.entries)});let i=this;this.ConstructEntry=class{constructor(s){this._fullpath=s,this._type=!1,this._mode=!1,this._stat=!1,this._oid=!1}async type(){return i.type(this)}async mode(){return i.mode(this)}async stat(){return i.stat(this)}async content(){return i.content(this)}async oid(){return i.oid(this)}}}async readdir(e){let r=e._fullpath,i=(await this.treePromise).get(r);if(!i||i.type==="blob")return null;if(i.type!=="tree")throw new Error(`ENOTDIR: not a directory, scandir '${r}'`);let a=i.children.map(s=>s.fullpath);return a.sort(Lf),a}async type(e){return e._type===!1&&await e.stat(),e._type}async mode(e){return e._mode===!1&&await e.stat(),e._mode}async stat(e){if(e._stat===!1){let n=(await this.treePromise).get(e._fullpath);if(!n)throw new Error(`ENOENT: no such file or directory, lstat '${e._fullpath}'`);let i=n.type==="tree"?{}:io(n.metadata);e._type=n.type==="tree"?"tree":r4(i.mode),e._mode=i.mode,n.type==="tree"?e._stat=void 0:e._stat=i}return e._stat}async content(e){}async oid(e){if(e._oid===!1){let n=(await this.treePromise).get(e._fullpath);e._oid=n.metadata.oid}return e._oid}},jf=Symbol("GitWalkSymbol");function Ya(){let t=Object.create(null);return Object.defineProperty(t,jf,{value:function({fs:e,gitdir:r,cache:n}){return new Jm({fs:e,gitdir:r,cache:n})}}),Object.freeze(t),t}var je=class t extends Ae{constructor(e){super(`Could not find ${e}.`),this.code=this.name=t.code,this.data={what:e}}};je.code="NotFoundError";var tr=class t extends Ae{constructor(e,r,n,i){super(`Object ${e} ${i?`at ${i}`:""}was anticipated to be a ${n} but it is a ${r}.`),this.code=this.name=t.code,this.data={oid:e,actual:r,expected:n,filepath:i}}};tr.code="ObjectTypeError";var Qi=class t extends Ae{constructor(e){super(`Expected a 40-char hex object id but saw "${e}".`),this.code=this.name=t.code,this.data={value:e}}};Qi.code="InvalidOidError";var Wl=class t extends Ae{constructor(e){super(`Could not find a fetch refspec for remote "${e}". Make sure the config file has an entry like the following: +[remote "${e}"] + fetch = +refs/heads/*:refs/remotes/origin/* +`),this.code=this.name=t.code,this.data={remote:e}}};Wl.code="NoRefspecError";var Pf=class t{constructor(e){if(this.refs=new Map,this.parsedConfig=[],e){let r=null;this.parsedConfig=e.trim().split(` +`).map(n=>{if(/^\s*#/.test(n))return{line:n,comment:!0};let i=n.indexOf(" ");if(n.startsWith("^")){let a=n.slice(1);return this.refs.set(r+"^{}",a),{line:n,ref:r,peeled:a}}else{let a=n.slice(0,i);return r=n.slice(i+1),this.refs.set(r,a),{line:n,ref:r,oid:a}}})}return this}static from(e){return new t(e)}delete(e){this.parsedConfig=this.parsedConfig.filter(r=>r.ref!==e),this.refs.delete(e)}toString(){return this.parsedConfig.map(({line:e})=>e).join(` +`)+` +`}},Rf=class t{constructor({remotePath:e,localPath:r,force:n,matchPrefix:i}){Object.assign(this,{remotePath:e,localPath:r,force:n,matchPrefix:i})}static from(e){let[r,n,i,a,s]=e.match(/^(\+?)(.*?)(\*?):(.*?)(\*?)$/).slice(1),o=r==="+",l=i==="*";if(l!==(s==="*"))throw new pe("Invalid refspec");return new t({remotePath:n,localPath:a,force:o,matchPrefix:l})}translate(e){if(this.matchPrefix){if(e.startsWith(this.remotePath))return this.localPath+e.replace(this.remotePath,"")}else if(e===this.remotePath)return this.localPath;return null}reverseTranslate(e){if(this.matchPrefix){if(e.startsWith(this.localPath))return this.remotePath+e.replace(this.localPath,"")}else if(e===this.localPath)return this.remotePath;return null}},Qm=class t{constructor(e=[]){this.rules=e}static from(e){let r=[];for(let n of e)r.push(Rf.from(n));return new t(r)}add(e){let r=Rf.from(e);this.rules.push(r)}translate(e){let r=[];for(let n of this.rules)for(let i of e){let a=n.translate(i);a&&r.push([i,a])}return r}translateOne(e){let r=null;for(let n of this.rules){let i=n.translate(e);i&&(r=i)}return r}localNamespaces(){return this.rules.filter(e=>e.matchPrefix).map(e=>e.localPath.replace(/\/$/,""))}};function n4(t,e){let r=t.replace(/\^\{\}$/,""),n=e.replace(/\^\{\}$/,""),i=-(rn);return i===0?t.endsWith("^{}")?1:-1:i}var i4=t=>{if(typeof t=="number")return t;t=t.toLowerCase();let e=parseInt(t);return t.endsWith("k")&&(e*=1024),t.endsWith("m")&&(e*=1024*1024),t.endsWith("g")&&(e*=1024*1024*1024),e},Gl=t=>{if(typeof t=="boolean")return t;if(t=t.trim().toLowerCase(),t==="true"||t==="yes"||t==="on")return!0;if(t==="false"||t==="no"||t==="off")return!1;throw Error(`Expected 'true', 'false', 'yes', 'no', 'on', or 'off', but got ${t}`)},ux={core:{filemode:Gl,bare:Gl,logallrefupdates:Gl,symlinks:Gl,ignorecase:Gl,bigFileThreshold:i4}},a4=/^\[([A-Za-z0-9-.]+)(?: "(.*)")?\]$/,s4=/^[A-Za-z0-9-.]+$/,o4=/^([A-Za-z][A-Za-z-]*)(?: *= *(.*))?$/,l4=/^[A-Za-z][A-Za-z-]*$/,c4=/^(.*?)( *[#;].*)$/,u4=t=>{let e=a4.exec(t);if(e!=null){let[r,n]=e.slice(1);return[r,n]}return null},f4=t=>{let e=o4.exec(t);if(e!=null){let[r,n="true"]=e.slice(1),i=d4(n),a=h4(i);return[r,a]}return null},d4=t=>{let e=c4.exec(t);if(e==null)return t;let[r,n]=e.slice(1);return fx(r)&&fx(n)?`${r}${n}`:r},fx=t=>(t.match(/(?:^|[^\\])"/g)||[]).length%2!==0,h4=t=>t.split("").reduce((e,r,n,i)=>{let a=r==='"'&&i[n-1]!=="\\",s=r==="\\"&&i[n+1]==='"';return a||s?e:e+r},""),dx=t=>t!=null?t.toLowerCase():null,eg=(t,e,r)=>[dx(t),e,dx(r)].filter(n=>n!=null).join("."),hx=t=>{let e=t.split("."),r=e.shift(),n=e.pop(),i=e.length?e.join("."):void 0;return{section:r,subsection:i,name:n,path:eg(r,i,n),sectionPath:eg(r,i,null),isSection:!!r}},p4=(t,e)=>t.reduce((r,n,i)=>e(n)?i:r,-1),tg=class t{constructor(e){let r=null,n=null;this.parsedConfig=e?e.split(` +`).map(i=>{let a=null,s=null,o=i.trim(),l=u4(o),c=l!=null;if(c)[r,n]=l;else{let f=f4(o);f!=null&&([a,s]=f)}let u=eg(r,n,a);return{line:i,isSection:c,section:r,subsection:n,name:a,value:s,path:u}}):[]}static from(e){return new t(e)}async get(e,r=!1){let n=hx(e).path,i=this.parsedConfig.filter(a=>a.path===n).map(({section:a,name:s,value:o})=>{let l=ux[a]&&ux[a][s];return l?l(o):o});return r?i:i.pop()}async getall(e){return this.get(e,!0)}async getSubsections(e){return this.parsedConfig.filter(r=>r.isSection&&r.section===e).map(r=>r.subsection)}async deleteSection(e,r){this.parsedConfig=this.parsedConfig.filter(n=>!(n.section===e&&n.subsection===r))}async append(e,r){return this.set(e,r,!0)}async set(e,r,n=!1){let{section:i,subsection:a,name:s,path:o,sectionPath:l,isSection:c}=hx(e),u=p4(this.parsedConfig,f=>f.path===o);if(r==null)u!==-1&&this.parsedConfig.splice(u,1);else if(u!==-1){let f=this.parsedConfig[u],d=Object.assign({},f,{name:s,value:r,modified:!0});n?this.parsedConfig.splice(u+1,0,d):this.parsedConfig[u]=d}else{let f=this.parsedConfig.findIndex(h=>h.path===l),d={section:i,subsection:a,name:s,value:r,modified:!0,path:o};if(s4.test(i)&&l4.test(s))if(f>=0)this.parsedConfig.splice(f+1,0,d);else{let h={isSection:c,section:i,subsection:a,modified:!0,path:l};this.parsedConfig.push(h,d)}}}toString(){return this.parsedConfig.map(({line:e,section:r,subsection:n,name:i,value:a,modified:s=!1})=>s?i!=null&&a!=null?typeof a=="string"&&/[#;]/.test(a)?` ${i} = "${a}"`:` ${i} = ${a}`:n!=null?`[${r} "${n}"]`:`[${r}]`:e).join(` +`)}},nt=class{static async get({fs:e,gitdir:r}){let n=await e.read(`${r}/config`,{encoding:"utf8"});return tg.from(n)}static async save({fs:e,gitdir:r,config:n}){await e.write(`${r}/config`,n.toString(),{encoding:"utf8"})}},Af=t=>[`${t}`,`refs/${t}`,`refs/tags/${t}`,`refs/heads/${t}`,`refs/remotes/${t}`,`refs/remotes/${t}/HEAD`],m4=["config","description","index","shallow","commondir"],Um;async function Zi(t,e){return Um===void 0&&(Um=new zl),Um.acquire(t,e)}var V=class t{static async updateRemoteRefs({fs:e,gitdir:r,remote:n,refs:i,symrefs:a,tags:s,refspecs:o=void 0,prune:l=!1,pruneTags:c=!1}){for(let v of i.values())if(!v.match(/[0-9a-f]{40}/))throw new Qi(v);let u=await nt.get({fs:e,gitdir:r});if(!o){if(o=await u.getall(`remote.${n}.fetch`),o.length===0)throw new Wl(n);o.unshift(`+HEAD:refs/remotes/${n}/HEAD`)}let f=Qm.from(o),d=new Map;if(c){let v=await t.listRefs({fs:e,gitdir:r,filepath:"refs/tags"});await t.deleteRefs({fs:e,gitdir:r,refs:v.map(y=>`refs/tags/${y}`)})}if(s){for(let v of i.keys())if(v.startsWith("refs/tags")&&!v.endsWith("^{}")&&!await t.exists({fs:e,gitdir:r,ref:v})){let y=i.get(v);d.set(v,y)}}let h=f.translate([...i.keys()]);for(let[v,y]of h){let b=i.get(v);d.set(y,b)}let p=f.translate([...a.keys()]);for(let[v,y]of p){let b=a.get(v),E=f.translateOne(b);E&&d.set(y,`ref: ${E}`)}let g=[];if(l){for(let v of f.localNamespaces()){let y=(await t.listRefs({fs:e,gitdir:r,filepath:v})).map(b=>`${v}/${b}`);for(let b of y)d.has(b)||g.push(b)}g.length>0&&await t.deleteRefs({fs:e,gitdir:r,refs:g})}for(let[v,y]of d)await Zi(v,async()=>e.write($.join(r,v),`${y.trim()} +`,"utf8"));return{pruned:g}}static async writeRef({fs:e,gitdir:r,ref:n,value:i}){if(!i.match(/[0-9a-f]{40}/))throw new Qi(i);await Zi(n,async()=>e.write($.join(r,n),`${i.trim()} +`,"utf8"))}static async writeSymbolicRef({fs:e,gitdir:r,ref:n,value:i}){await Zi(n,async()=>e.write($.join(r,n),`ref: ${i.trim()} +`,"utf8"))}static async deleteRef({fs:e,gitdir:r,ref:n}){return t.deleteRefs({fs:e,gitdir:r,refs:[n]})}static async deleteRefs({fs:e,gitdir:r,refs:n}){await Promise.all(n.map(o=>e.rm($.join(r,o))));let i=await Zi("packed-refs",async()=>e.read(`${r}/packed-refs`,{encoding:"utf8"})),a=Pf.from(i),s=a.refs.size;for(let o of n)a.refs.has(o)&&a.delete(o);a.refs.sizee.write(`${r}/packed-refs`,i,{encoding:"utf8"})))}static async resolve({fs:e,gitdir:r,ref:n,depth:i=void 0}){if(i!==void 0&&(i--,i===-1))return n;if(n.startsWith("ref: "))return n=n.slice(5),t.resolve({fs:e,gitdir:r,ref:n,depth:i});if(n.length===40&&/[0-9a-f]{40}/.test(n))return n;let a=await t.packedRefs({fs:e,gitdir:r}),s=Af(n).filter(o=>!m4.includes(o));for(let o of s){let l=await Zi(o,async()=>await e.read(`${r}/${o}`,{encoding:"utf8"})||a.get(o));if(l)return t.resolve({fs:e,gitdir:r,ref:l.trim(),depth:i})}throw new je(n)}static async exists({fs:e,gitdir:r,ref:n}){try{return await t.expand({fs:e,gitdir:r,ref:n}),!0}catch(i){return!1}}static async expand({fs:e,gitdir:r,ref:n}){if(n.length===40&&/[0-9a-f]{40}/.test(n))return n;let i=await t.packedRefs({fs:e,gitdir:r}),a=Af(n);for(let s of a)if(await Zi(s,async()=>e.exists(`${r}/${s}`))||i.has(s))return s;throw new je(n)}static async expandAgainstMap({ref:e,map:r}){let n=Af(e);for(let i of n)if(await r.has(i))return i;throw new je(e)}static resolveAgainstMap({ref:e,fullref:r=e,depth:n=void 0,map:i}){if(n!==void 0&&(n--,n===-1))return{fullref:r,oid:e};if(e.startsWith("ref: "))return e=e.slice(5),t.resolveAgainstMap({ref:e,fullref:r,depth:n,map:i});if(e.length===40&&/[0-9a-f]{40}/.test(e))return{fullref:r,oid:e};let a=Af(e);for(let s of a){let o=i.get(s);if(o)return t.resolveAgainstMap({ref:o.trim(),fullref:s,depth:n,map:i})}throw new je(e)}static async packedRefs({fs:e,gitdir:r}){let n=await Zi("packed-refs",async()=>e.read(`${r}/packed-refs`,{encoding:"utf8"}));return Pf.from(n).refs}static async listRefs({fs:e,gitdir:r,filepath:n}){let i=t.packedRefs({fs:e,gitdir:r}),a=null;try{a=await e.readdirDeep(`${r}/${n}`),a=a.map(s=>s.replace(`${r}/${n}/`,""))}catch(s){a=[]}for(let s of(await i).keys())s.startsWith(n)&&(s=s.replace(n+"/",""),a.includes(s)||a.push(s));return a.sort(n4),a}static async listBranches({fs:e,gitdir:r,remote:n}){return n?t.listRefs({fs:e,gitdir:r,filepath:`refs/remotes/${n}`}):t.listRefs({fs:e,gitdir:r,filepath:"refs/heads"})}static async listTags({fs:e,gitdir:r}){return(await t.listRefs({fs:e,gitdir:r,filepath:"refs/tags"})).filter(i=>!i.endsWith("^{}"))}};function g4(t,e){return Lf(px(t),px(e))}function px(t){return t.mode==="040000"?t.path+"/":t.path}function Dx(t){switch(t){case"040000":return"tree";case"100644":return"blob";case"100755":return"blob";case"120000":return"blob";case"160000":return"commit"}throw new pe(`Unexpected GitTree entry mode: ${t}`)}function v4(t){let e=[],r=0;for(;r`${e.mode} ${e.type} ${e.oid} ${e.path}`).join(` +`)}toObject(){let e=[...this._entries];return e.sort(g4),Buffer.concat(e.map(r=>{let n=Buffer.from(r.mode.replace(/^0/,"")),i=Buffer.from(" "),a=Buffer.from(r.path,"utf8"),s=Buffer.from([0]),o=Buffer.from(r.oid,"hex");return Buffer.concat([n,i,a,s,o])}))}entries(){return this._entries}*[Symbol.iterator](){for(let e of this._entries)yield e}},ea=class{static wrap({type:e,object:r}){return Buffer.concat([Buffer.from(`${e} ${r.byteLength.toString()}\0`),Buffer.from(r)])}static unwrap(e){let r=e.indexOf(32),n=e.indexOf(0),i=e.slice(0,r).toString("utf8"),a=e.slice(r+1,n).toString("utf8"),s=e.length-(n+1);if(parseInt(a)!==s)throw new pe(`Length mismatch: expected ${a} bytes but got ${s} instead.`);return{type:i,object:Buffer.from(e.slice(n+1))}}};async function Lx({fs:t,gitdir:e,oid:r}){let n=`objects/${r.slice(0,2)}/${r.slice(2)}`,i=await t.read(`${e}/${n}`);return i?{object:i,format:"deflated",source:n}:null}function b4(t,e){let r=new Kr(t),n=mx(r);if(n!==e.byteLength)throw new pe(`applyDelta expected source buffer to be ${n} bytes but the provided buffer was ${e.length} bytes`);let i=mx(r),a,s=vx(r,e);if(s.byteLength===i)a=s;else{a=Buffer.alloc(i);let o=new Kr(a);for(o.copy(s);!r.eof();)o.copy(vx(r,e));let l=o.tell();if(i!==l)throw new pe(`applyDelta expected target buffer to be ${i} bytes but the resulting buffer was ${l} bytes`)}return a}function mx(t){let e=0,r=0,n=null;do n=t.readUInt8(),e|=(n&127)<>=1,i+=8;return n}function vx(t,e){let r=t.readUInt8(),n=128,i=15,a=112;if(r&n){let s=gx(t,r&i,4),o=gx(t,(r&a)>>4,3);return o===0&&(o=65536),e.slice(s,s+o)}else return t.slice(r)}function _4(t){let e=[t];return{next(){return Promise.resolve({done:e.length===0,value:e.pop()})},return(){return e=[],{}},[Symbol.asyncIterator](){return this}}}function jx(t){return t[Symbol.asyncIterator]?t[Symbol.asyncIterator]():t[Symbol.iterator]?t[Symbol.iterator]():t.next?t:_4(t)}var Mf=class{constructor(e){if(typeof Buffer=="undefined")throw new Error("Missing Buffer dependency");this.stream=jx(e),this.buffer=null,this.cursor=0,this.undoCursor=0,this.started=!1,this._ended=!1,this._discardedBytes=0}eof(){return this._ended&&this.cursor===this.buffer.length}tell(){return this._discardedBytes+this.cursor}async byte(){if(!this.eof()&&(this.started||await this._init(),!(this.cursor===this.buffer.length&&(await this._loadnext(),this._ended))))return this._moveCursor(1),this.buffer[this.undoCursor]}async chunk(){if(!this.eof()&&(this.started||await this._init(),!(this.cursor===this.buffer.length&&(await this._loadnext(),this._ended))))return this._moveCursor(this.buffer.length),this.buffer.slice(this.undoCursor,this.cursor)}async read(e){if(!this.eof())return this.started||await this._init(),this.cursor+e>this.buffer.length&&(this._trim(),await this._accumulate(e)),this._moveCursor(e),this.buffer.slice(this.undoCursor,this.cursor)}async skip(e){this.eof()||(this.started||await this._init(),this.cursor+e>this.buffer.length&&(this._trim(),await this._accumulate(e)),this._moveCursor(e))}async undo(){this.cursor=this.undoCursor}async _next(){this.started=!0;let{done:e,value:r}=await this.stream.next();return e&&(this._ended=!0,!r)?Buffer.alloc(0):(r&&(r=Buffer.from(r)),r)}_trim(){this.buffer=this.buffer.slice(this.undoCursor),this.cursor-=this.undoCursor,this._discardedBytes+=this.undoCursor,this.undoCursor=0}_moveCursor(e){this.undoCursor=this.cursor,this.cursor+=e,this.cursor>this.buffer.length&&(this.cursor=this.buffer.length)}async _accumulate(e){if(this._ended)return;let r=[this.buffer];for(;this.cursor+e>x4(r);){let n=await this._next();if(this._ended)break;r.push(n)}this.buffer=Buffer.concat(r)}async _loadnext(){this._discardedBytes+=this.buffer.length,this.undoCursor=0,this.cursor=0,this.buffer=await this._next()}async _init(){this.buffer=await this._next()}};function x4(t){return t.reduce((e,r)=>e+r.length,0)}async function S4(t,e){let r=new Mf(t),n=await r.read(4);if(n=n.toString("utf8"),n!=="PACK")throw new pe(`Invalid PACK header '${n}'`);let i=await r.read(4);if(i=i.readUInt32BE(0),i!==2)throw new pe(`Invalid packfile version: ${i}`);let a=await r.read(4);if(a=a.readUInt32BE(0),!(a<1))for(;!r.eof()&&a--;){let s=r.tell(),{type:o,length:l,ofs:c,reference:u}=await E4(r),f=new cg.Inflate;for(;!f.result;){let d=await r.chunk();if(!d)break;if(f.push(d,!1),f.err)throw new pe(`Pako error: ${f.msg}`);if(f.result){if(f.result.length!==l)throw new pe("Inflated object size is different from that stated in packfile.");await r.undo(),await r.read(d.length-f.strm.avail_in);let h=r.tell();await e({data:f.result,type:o,num:a,offset:s,end:h,reference:u,ofs:c})}}}}async function E4(t){let e=await t.byte(),r=e>>4&7,n=e&15;if(e&128){let s=4;do e=await t.byte(),n|=(e&127)<i+1<<7|a,-1)}function C4(t,e){let r=e,n=4,i=null;do i=t.readUInt8(),r|=(i&127)<2048*1024*1024)throw new pe("To keep implementation simple, I haven't implemented the layer 5 feature needed to support packfiles > 2GB in size.");n.seek(n.tell()+4*255);let s=n.readUInt32BE(),o=[];for(let u=0;u{u===null&&(u=S);let A=Math.floor((u-S)*100/u);A!==f&&n&&await n({phase:"Receiving objects",loaded:u-S,total:u}),f=A,y=i[y],["commit","tree","blob","tag"].includes(y)?a[E]={type:y,offset:E}:y==="ofs-delta"?a[E]={type:y,offset:E}:y==="ref-delta"&&(a[E]={type:y,offset:E})});let d=Object.keys(a).map(Number);for(let[v,y]of d.entries()){let b=v+1===d.length?e.byteLength-20:d[v+1],E=a[y],S=V8.buf(e.slice(y,b))>>>0;E.end=b,E.crc=S}let h=new t({pack:Promise.resolve(e),packfileSha:s,crcs:l,hashes:o,offsets:c,getExternalRefDelta:r});f=null;let p=0,g=[0,0,0,0,0,0,0,0,0,0,0,0];for(let v in a){v=Number(v);let y=Math.floor(p*100/u);y!==f&&n&&await n({phase:"Resolving deltas",loaded:p,total:u}),p++,f=y;let b=a[v];if(!b.oid)try{h.readDepth=0,h.externalReadDepth=0;let{type:E,object:S}=await h.readSlice({start:v});g[h.readDepth]+=1;let A=await bi(ea.wrap({type:E,object:S}));b.oid=A,o.push(A),c.set(A,v),l[A]=b.crc}catch(E){continue}}return o.sort(),h}async toBuffer(){let e=[],r=(c,u)=>{e.push(Buffer.from(c,u))};r("ff744f63","hex"),r("00000002","hex");let n=new Kr(Buffer.alloc(256*4));for(let c=0;c<256;c++){let u=0;for(let f of this.hashes)parseInt(f.slice(0,2),16)<=c&&u++;n.writeUInt32BE(u)}e.push(n.buffer);for(let c of this.hashes)r(c,"hex");let i=new Kr(Buffer.alloc(this.hashes.length*4));for(let c of this.hashes)i.writeUInt32BE(this.crcs[c]);e.push(i.buffer);let a=new Kr(Buffer.alloc(this.hashes.length*4));for(let c of this.hashes)a.writeUInt32BE(this.offsets.get(c));e.push(a.buffer),r(this.packfileSha,"hex");let s=Buffer.concat(e),o=await bi(s),l=Buffer.alloc(20);return l.write(o,"hex"),Buffer.concat([s,l])}async load({pack:e}){this.pack=e}async unload(){this.pack=null}async read({oid:e}){if(!this.offsets.get(e)){if(this.getExternalRefDelta)return this.externalReadDepth++,this.getExternalRefDelta(e);throw new pe(`Could not read object ${e} from packfile`)}let r=this.offsets.get(e);return this.readSlice({start:r})}async readSlice({start:e}){if(this.offsetCache[e])return Object.assign({},this.offsetCache[e]);this.readDepth++;let r={16:"commit",32:"tree",48:"blob",64:"tag",96:"ofs_delta",112:"ref_delta"};if(!this.pack)throw new pe("Tried to read from a GitPackIndex with no packfile loaded into memory");let n=(await this.pack).slice(e),i=new Kr(n),a=i.readUInt8(),s=a&112,o=r[s];if(o===void 0)throw new pe("Unrecognized type: 0b"+s.toString(2));let l=a&15,c=l;a&128&&(c=C4(i,l));let f=null,d=null;if(o==="ofs_delta"){let p=T4(i),g=e-p;({object:f,type:o}=await this.readSlice({start:g}))}if(o==="ref_delta"){let p=i.slice(20).toString("hex");({object:f,type:o}=await this.read({oid:p}))}let h=n.slice(i.tell());if(d=Buffer.from(await Nx(h)),d.byteLength!==c)throw new pe(`Packfile told us object would have length ${c} but it had length ${d.byteLength}`);return f&&(d=Buffer.from(b4(d,f))),this.readDepth>3&&(this.offsetCache[e]={type:o,object:d}),{type:o,format:"content",object:d}}},kf=Symbol("PackfileCache");async function P4({fs:t,filename:e,getExternalRefDelta:r,emitter:n,emitterPrefix:i}){let a=await t.read(e);return ql.fromIdx({idx:a,getExternalRefDelta:r})}function ug({fs:t,cache:e,filename:r,getExternalRefDelta:n,emitter:i,emitterPrefix:a}){e[kf]||(e[kf]=new Map);let s=e[kf].get(r);return s||(s=P4({fs:t,filename:r,getExternalRefDelta:n,emitter:i,emitterPrefix:a}),e[kf].set(r,s)),s}async function R4({fs:t,cache:e,gitdir:r,oid:n,format:i="content",getExternalRefDelta:a}){let s=await t.readdir($.join(r,"objects/pack"));s=s.filter(o=>o.endsWith(".idx"));for(let o of s){let l=`${r}/objects/pack/${o}`,c=await ug({fs:t,cache:e,filename:l,getExternalRefDelta:a});if(c.error)throw new pe(c.error);if(c.offsets.has(n)){if(!c.pack){let f=l.replace(/idx$/,"pack");c.pack=t.read(f)}let u=await c.read({oid:n,getExternalRefDelta:a});return u.format="content",u.source=`objects/pack/${o.replace(/idx$/,"pack")}`,u}}return null}async function Ge({fs:t,cache:e,gitdir:r,oid:n,format:i="content"}){let a=u=>Ge({fs:t,cache:e,gitdir:r,oid:u}),s;if(n==="4b825dc642cb6eb9a060e54bf8d69288fbee4904"&&(s={format:"wrapped",object:Buffer.from("tree 0\0")}),s||(s=await Lx({fs:t,gitdir:r,oid:n})),!s){if(s=await R4({fs:t,cache:e,gitdir:r,oid:n,getExternalRefDelta:a}),!s)throw new je(n);return s}if(i==="deflated"||(s.format==="deflated"&&(s.object=Buffer.from(await Nx(s.object)),s.format="wrapped"),i==="wrapped"))return s;let o=await bi(s.object);if(o!==n)throw new pe(`SHA check failed! Expected ${n}, computed ${o}`);let{object:l,type:c}=ea.unwrap(s.object);if(s.type=c,s.object=l,s.format="content",i==="content")return s;throw new pe(`invalid requested format "${i}"`)}var pn=class t extends Ae{constructor(e,r,n=!0){super(`Failed to create ${e} at ${r} because it already exists.${n?` (Hint: use 'force: true' parameter to overwrite existing ${e}.)`:""}`),this.code=this.name=t.code,this.data={noun:e,where:r,canForce:n}}};pn.code="AlreadyExistsError";var Yl=class t extends Ae{constructor(e,r,n){super(`Found multiple ${e} matching "${r}" (${n.join(", ")}). Use a longer abbreviation length to disambiguate them.`),this.code=this.name=t.code,this.data={nouns:e,short:r,matches:n}}};Yl.code="AmbiguousError";var Xl=class t extends Ae{constructor(e){super(`Your local changes to the following files would be overwritten by checkout: ${e.join(", ")}`),this.code=this.name=t.code,this.data={filepaths:e}}};Xl.code="CheckoutConflictError";var Kl=class t extends Ae{constructor(e,r){super(`Failed to checkout "${e}" because commit ${r} is not available locally. Do a git fetch to make the branch available locally.`),this.code=this.name=t.code,this.data={ref:e,oid:r}}};Kl.code="CommitNotFetchedError";var Zl=class t extends Ae{constructor(){super("Empty response from git server."),this.code=this.name=t.code,this.data={}}};Zl.code="EmptyServerResponseError";var Jl=class t extends Ae{constructor(){super("A simple fast-forward merge was not possible."),this.code=this.name=t.code,this.data={}}};Jl.code="FastForwardError";var Ql=class t extends Ae{constructor(e,r){super(`One or more branches were not updated: ${e}`),this.code=this.name=t.code,this.data={prettyDetails:e,result:r}}};Ql.code="GitPushError";var so=class t extends Ae{constructor(e,r,n){super(`HTTP Error: ${e} ${r}`),this.code=this.name=t.code,this.data={statusCode:e,statusMessage:r,response:n}}};so.code="HttpError";var ta=class t extends Ae{constructor(e){let r="invalid filepath";e==="leading-slash"||e==="trailing-slash"?r='"filepath" parameter should not include leading or trailing directory separators because these can cause problems on some platforms.':e==="directory"&&(r='"filepath" should not be a directory.'),super(r),this.code=this.name=t.code,this.data={reason:e}}};ta.code="InvalidFilepathError";var mn=class t extends Ae{constructor(e,r){super(`"${e}" would be an invalid git reference. (Hint: a valid alternative would be "${r}".)`),this.code=this.name=t.code,this.data={ref:e,suggestion:r}}};mn.code="InvalidRefNameError";var ec=class t extends Ae{constructor(e){super(`Maximum search depth of ${e} exceeded.`),this.code=this.name=t.code,this.data={depth:e}}};ec.code="MaxDepthError";var oo=class t extends Ae{constructor(){super("Merges with conflicts are not supported yet."),this.code=this.name=t.code,this.data={}}};oo.code="MergeNotSupportedError";var lo=class t extends Ae{constructor(e,r,n,i){super(`Automatic merge failed with one or more merge conflicts in the following files: ${e.toString()}. Fix conflicts then commit the result.`),this.code=this.name=t.code,this.data={filepaths:e,bothModified:r,deleteByUs:n,deleteByTheirs:i}}};lo.code="MergeConflictError";var zt=class t extends Ae{constructor(e){super(`No name was provided for ${e} in the argument or in the .git/config file.`),this.code=this.name=t.code,this.data={role:e}}};zt.code="MissingNameError";var dr=class t extends Ae{constructor(e){super(`The function requires a "${e}" parameter but none was provided.`),this.code=this.name=t.code,this.data={parameter:e}}};dr.code="MissingParameterError";var tc=class t extends Ae{constructor(e){super('There are multiple errors that were thrown by the method. Please refer to the "errors" property to see more'),this.code=this.name=t.code,this.data={errors:e},this.errors=e}};tc.code="MultipleGitError";var Va=class t extends Ae{constructor(e,r){super(`Expected "${e}" but received "${r}".`),this.code=this.name=t.code,this.data={expected:e,actual:r}}};Va.code="ParseError";var co=class t extends Ae{constructor(e){let r="";e==="not-fast-forward"?r=" because it was not a simple fast-forward":e==="tag-exists"&&(r=" because tag already exists"),super(`Push rejected${r}. Use "force: true" to override.`),this.code=this.name=t.code,this.data={reason:e}}};co.code="PushRejectedError";var Ji=class t extends Ae{constructor(e,r){super(`Remote does not support the "${e}" so the "${r}" parameter cannot be used.`),this.code=this.name=t.code,this.data={capability:e,parameter:r}}};Ji.code="RemoteCapabilityError";var rc=class t extends Ae{constructor(e,r){super(`Remote did not reply using the "smart" HTTP protocol. Expected "001e# service=git-upload-pack" but received: ${e}`),this.code=this.name=t.code,this.data={preview:e,response:r}}};rc.code="SmartHttpError";var nc=class t extends Ae{constructor(e,r,n){super(`Git remote "${e}" uses an unrecognized transport protocol: "${r}"`),this.code=this.name=t.code,this.data={url:e,transport:r,suggestion:n}}};nc.code="UnknownTransportError";var ic=class t extends Ae{constructor(e){super(`Cannot parse remote URL: "${e}"`),this.code=this.name=t.code,this.data={url:e}}};ic.code="UrlParseError";var uo=class t extends Ae{constructor(){super("The operation was canceled."),this.code=this.name=t.code,this.data={}}};uo.code="UserCanceledError";var ac=class t extends Ae{constructor(e){super(`Could not merge index: Entry for '${e}' is not up to date. Either reset the index entry to HEAD, or stage your unstaged changes.`),this.code=this.name=t.code,this.data={filepath:e}}};ac.code="IndexResetError";var sc=class t extends Ae{constructor(e){super(`"${e}" does not point to any commit. You're maybe working on a repository with no commits yet. `),this.code=this.name=t.code,this.data={ref:e}}};sc.code="NoCommitError";var Bx=Object.freeze({__proto__:null,AlreadyExistsError:pn,AmbiguousError:Yl,CheckoutConflictError:Xl,CommitNotFetchedError:Kl,EmptyServerResponseError:Zl,FastForwardError:Jl,GitPushError:Ql,HttpError:so,InternalError:pe,InvalidFilepathError:ta,InvalidOidError:Qi,InvalidRefNameError:mn,MaxDepthError:ec,MergeNotSupportedError:oo,MergeConflictError:lo,MissingNameError:zt,MissingParameterError:dr,MultipleGitError:tc,NoRefspecError:Wl,NotFoundError:je,ObjectTypeError:tr,ParseError:Va,PushRejectedError:co,RemoteCapabilityError:Ji,SmartHttpError:rc,UnknownTransportError:nc,UnsafeFilepathError:no,UrlParseError:ic,UserCanceledError:uo,UnmergedPathsError:Vl,IndexResetError:ac,NoCommitError:sc});function rg({name:t,email:e,timestamp:r,timezoneOffset:n}){return n=M4(n),`${t} <${e}> ${r} ${n}`}function M4(t){let e=O4(I4(t));t=Math.abs(t);let r=Math.floor(t/60);t-=r*60;let n=String(r),i=String(t);return n.length<2&&(n="0"+n),i.length<2&&(i="0"+i),(e===-1?"-":"+")+n+i}function O4(t){return Math.sign(t)||(Object.is(t,-0)?-1:1)}function I4(t){return t===0?t:-t}function wi(t){return t=t.replace(/\r/g,""),t=t.replace(/^\n+/,""),t=t.replace(/\n+$/,"")+` +`,t}function Of(t){let[,e,r,n,i]=t.match(/^(.*) <(.*)> (.*) (.*)$/);return{name:e,email:r,timestamp:Number(n),timezoneOffset:$4(i)}}function $4(t){let[,e,r,n]=t.match(/(\+|-)(\d\d)(\d\d)/);return n=(e==="+"?1:-1)*(Number(r)*60+Number(n)),F4(n)}function F4(t){return t===0?t:-t}var Rr=class t{constructor(e){if(typeof e=="string")this._tag=e;else if(Buffer.isBuffer(e))this._tag=e.toString("utf8");else if(typeof e=="object")this._tag=t.render(e);else throw new pe("invalid type passed to GitAnnotatedTag constructor")}static from(e){return new t(e)}static render(e){return`object ${e.object} +type ${e.type} +tag ${e.tag} +tagger ${rg(e.tagger)} + +${e.message} +${e.gpgsig?e.gpgsig:""}`}justHeaders(){return this._tag.slice(0,this._tag.indexOf(` + +`))}message(){let e=this.withoutSignature();return e.slice(e.indexOf(` + +`)+2)}parse(){return Object.assign(this.headers(),{message:this.message(),gpgsig:this.gpgsig()})}render(){return this._tag}headers(){let e=this.justHeaders().split(` +`),r=[];for(let i of e)i[0]===" "?r[r.length-1]+=` +`+i.slice(1):r.push(i);let n={};for(let i of r){let a=i.slice(0,i.indexOf(" ")),s=i.slice(i.indexOf(" ")+1);Array.isArray(n[a])?n[a].push(s):n[a]=s}return n.tagger&&(n.tagger=Of(n.tagger)),n.committer&&(n.committer=Of(n.committer)),n}withoutSignature(){let e=wi(this._tag);return e.indexOf(` +-----BEGIN PGP SIGNATURE-----`)===-1?e:e.slice(0,e.lastIndexOf(` +-----BEGIN PGP SIGNATURE-----`))}gpgsig(){if(this._tag.indexOf(` +-----BEGIN PGP SIGNATURE-----`)===-1)return;let e=this._tag.slice(this._tag.indexOf("-----BEGIN PGP SIGNATURE-----"),this._tag.indexOf("-----END PGP SIGNATURE-----")+27);return wi(e)}payload(){return this.withoutSignature()+` +`}toObject(){return Buffer.from(this._tag,"utf8")}static async sign(e,r,n){let i=e.payload(),{signature:a}=await r({payload:i,secretKey:n});a=wi(a);let s=i+a;return t.from(s)}};function zm(t){return t.trim().split(` +`).map(e=>" "+e).join(` +`)+` +`}function D4(t){return t.split(` +`).map(e=>e.replace(/^ /,"")).join(` +`)}var pr=class t{constructor(e){if(typeof e=="string")this._commit=e;else if(Buffer.isBuffer(e))this._commit=e.toString("utf8");else if(typeof e=="object")this._commit=t.render(e);else throw new pe("invalid type passed to GitCommit constructor")}static fromPayloadSignature({payload:e,signature:r}){let n=t.justHeaders(e),i=t.justMessage(e),a=wi(n+` +gpgsig`+zm(r)+` +`+i);return new t(a)}static from(e){return new t(e)}toObject(){return Buffer.from(this._commit,"utf8")}headers(){return this.parseHeaders()}message(){return t.justMessage(this._commit)}parse(){return Object.assign({message:this.message()},this.headers())}static justMessage(e){return wi(e.slice(e.indexOf(` + +`)+2))}static justHeaders(e){return e.slice(0,e.indexOf(` + +`))}parseHeaders(){let e=t.justHeaders(this._commit).split(` +`),r=[];for(let i of e)i[0]===" "?r[r.length-1]+=` +`+i.slice(1):r.push(i);let n={parent:[]};for(let i of r){let a=i.slice(0,i.indexOf(" ")),s=i.slice(i.indexOf(" ")+1);Array.isArray(n[a])?n[a].push(s):n[a]=s}return n.author&&(n.author=Of(n.author)),n.committer&&(n.committer=Of(n.committer)),n}static renderHeaders(e){let r="";if(e.tree?r+=`tree ${e.tree} +`:r+=`tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904 +`,e.parent){if(e.parent.length===void 0)throw new pe("commit 'parent' property should be an array");for(let a of e.parent)r+=`parent ${a} +`}let n=e.author;r+=`author ${rg(n)} +`;let i=e.committer||e.author;return r+=`committer ${rg(i)} +`,e.gpgsig&&(r+="gpgsig"+zm(e.gpgsig)),r}static render(e){return t.renderHeaders(e)+` +`+wi(e.message)}render(){return this._commit}withoutSignature(){let e=wi(this._commit);if(e.indexOf(` +gpgsig`)===-1)return e;let r=e.slice(0,e.indexOf(` +gpgsig`)),n=e.slice(e.indexOf(`-----END PGP SIGNATURE----- +`)+28);return wi(r+` +`+n)}isolateSignature(){let e=this._commit.slice(this._commit.indexOf("-----BEGIN PGP SIGNATURE-----"),this._commit.indexOf("-----END PGP SIGNATURE-----")+27);return D4(e)}static async sign(e,r,n){let i=e.withoutSignature(),a=t.justMessage(e._commit),{signature:s}=await r({payload:i,secretKey:n});s=wi(s);let l=t.justHeaders(e._commit)+` +gpgsig`+zm(s)+` +`+a;return t.from(l)}};async function fo({fs:t,cache:e,gitdir:r,oid:n}){if(n==="4b825dc642cb6eb9a060e54bf8d69288fbee4904")return{tree:hr.from([]),oid:n};let{type:i,object:a}=await Ge({fs:t,cache:e,gitdir:r,oid:n});if(i==="tag")return n=Rr.from(a).parse().object,fo({fs:t,cache:e,gitdir:r,oid:n});if(i==="commit")return n=pr.from(a).parse().tree,fo({fs:t,cache:e,gitdir:r,oid:n});if(i!=="tree")throw new tr(n,i,"tree");return{tree:hr.from(a),oid:n}}var ng=class{constructor({fs:e,gitdir:r,ref:n,cache:i}){this.fs=e,this.cache=i,this.gitdir=r,this.mapPromise=(async()=>{let s=new Map,o;try{o=await V.resolve({fs:e,gitdir:r,ref:n})}catch(c){c instanceof je&&(o="4b825dc642cb6eb9a060e54bf8d69288fbee4904")}let l=await fo({fs:e,cache:this.cache,gitdir:r,oid:o});return l.type="tree",l.mode="40000",s.set(".",l),s})();let a=this;this.ConstructEntry=class{constructor(o){this._fullpath=o,this._type=!1,this._mode=!1,this._stat=!1,this._content=!1,this._oid=!1}async type(){return a.type(this)}async mode(){return a.mode(this)}async stat(){return a.stat(this)}async content(){return a.content(this)}async oid(){return a.oid(this)}}}async readdir(e){let r=e._fullpath,{fs:n,cache:i,gitdir:a}=this,s=await this.mapPromise,o=s.get(r);if(!o)throw new Error(`No obj for ${r}`);let l=o.oid;if(!l)throw new Error(`No oid for obj ${JSON.stringify(o)}`);if(o.type!=="tree")return null;let{type:c,object:u}=await Ge({fs:n,cache:i,gitdir:a,oid:l});if(c!==o.type)throw new tr(l,c,o.type);let f=hr.from(u);for(let d of f)s.set($.join(r,d.path),d);return f.entries().map(d=>$.join(r,d.path))}async type(e){if(e._type===!1){let r=await this.mapPromise,{type:n}=r.get(e._fullpath);e._type=n}return e._type}async mode(e){if(e._mode===!1){let r=await this.mapPromise,{mode:n}=r.get(e._fullpath);e._mode=Ix(parseInt(n,8))}return e._mode}async stat(e){}async content(e){if(e._content===!1){let r=await this.mapPromise,{fs:n,cache:i,gitdir:a}=this,o=r.get(e._fullpath).oid,{type:l,object:c}=await Ge({fs:n,cache:i,gitdir:a,oid:o});l!=="blob"?e._content=void 0:e._content=new Uint8Array(c)}return e._content}async oid(e){if(e._oid===!1){let n=(await this.mapPromise).get(e._fullpath);e._oid=n.oid}return e._oid}};function Pr({ref:t="HEAD"}={}){let e=Object.create(null);return Object.defineProperty(e,jf,{value:function({fs:r,gitdir:n,cache:i}){return new ng({fs:r,gitdir:n,ref:t,cache:i})}}),Object.freeze(e),e}var ig=class{constructor({fs:e,dir:r,gitdir:n,cache:i}){this.fs=e,this.cache=i,this.dir=r,this.gitdir=n,this.config=null;let a=this;this.ConstructEntry=class{constructor(o){this._fullpath=o,this._type=!1,this._mode=!1,this._stat=!1,this._content=!1,this._oid=!1}async type(){return a.type(this)}async mode(){return a.mode(this)}async stat(){return a.stat(this)}async content(){return a.content(this)}async oid(){return a.oid(this)}}}async readdir(e){let r=e._fullpath,{fs:n,dir:i}=this,a=await n.readdir($.join(i,r));return a===null?null:a.map(s=>$.join(r,s))}async type(e){return e._type===!1&&await e.stat(),e._type}async mode(e){return e._mode===!1&&await e.stat(),e._mode}async stat(e){if(e._stat===!1){let{fs:r,dir:n}=this,i=await r.lstat(`${n}/${e._fullpath}`);if(!i)throw new Error(`ENOENT: no such file or directory, lstat '${e._fullpath}'`);let a=i.isDirectory()?"tree":"blob";a==="blob"&&!i.isFile()&&!i.isSymbolicLink()&&(a="special"),e._type=a,i=io(i),e._mode=i.mode,i.size===-1&&e._actualSize&&(i.size=e._actualSize),e._stat=i}return e._stat}async content(e){if(e._content===!1){let{fs:r,dir:n,gitdir:i}=this;if(await e.type()==="tree")e._content=void 0;else{let s=await(await this._getGitConfig(r,i)).get("core.autocrlf"),o=await r.read(`${n}/${e._fullpath}`,{autocrlf:s});e._actualSize=o.length,e._stat&&e._stat.size===-1&&(e._stat.size=e._actualSize),e._content=new Uint8Array(o)}}return e._content}async oid(e){if(e._oid===!1){let r=this,{fs:n,gitdir:i,cache:a}=this,s;await ct.acquire({fs:n,gitdir:i,cache:a},async function(o){let l=o.entriesMap.get(e._fullpath),c=await e.stat(),f=await(await r._getGitConfig(n,i)).get("core.filemode"),d=typeof process!="undefined"?process.platform!=="win32":!0;if(!l||Tf(c,l,f,d)){let h=await e.content();h===void 0?s=void 0:(s=await bi(ea.wrap({type:"blob",object:h})),l&&s===l.oid&&(!f||c.mode===l.mode)&&Tf(c,l,f,d)&&o.insert({filepath:e._fullpath,stats:c,oid:s}))}else s=l.oid}),e._oid=s}return e._oid}async _getGitConfig(e,r){return this.config?this.config:(this.config=await nt.get({fs:e,gitdir:r}),this.config)}};function yo(){let t=Object.create(null);return Object.defineProperty(t,jf,{value:function({fs:e,dir:r,gitdir:n,cache:i}){return new ig({fs:e,dir:r,gitdir:n,cache:i})}}),Object.freeze(t),t}function L4(t,e){let r=e-t;return Array.from({length:r},(n,i)=>t+i)}var Hx=typeof Array.prototype.flat=="undefined"?t=>t.reduce((e,r)=>e.concat(r),[]):t=>t.flat(),ag=class{constructor(){this.value=null}consider(e){e!=null&&(this.value===null?this.value=e:ec,reduce:s=async(l,c)=>{let u=Hx(c);return l!==void 0&&u.unshift(l),u},iterate:o=(l,c)=>Promise.all([...c].map(l))}){let l=i.map(h=>h[jf]({fs:t,dir:r,gitdir:n,cache:e})),c=new Array(l.length).fill("."),u=L4(0,l.length),f=async h=>{u.map(v=>{let y=h[v];h[v]=y&&new l[v].ConstructEntry(y)});let g=(await Promise.all(u.map(v=>{let y=h[v];return y?l[v].readdir(y):[]}))).map(v=>(v===null?[]:v)[Symbol.iterator]());return{entries:h,children:j4(g)}},d=async h=>{let{entries:p,children:g}=await f(h),v=p.find(b=>b&&b._fullpath)._fullpath,y=await a(v,p);if(y!==null){let b=await o(d,g);return b=b.filter(E=>E!==void 0),s(y,b)}};return d(c)}async function sg(t,e){let r=await t.readdir(e);r==null?await t.rm(e):r.length?await Promise.all(r.map(n=>{let i=$.join(e,n);return t.lstat(i).then(a=>{if(a)return a.isDirectory()?sg(t,i):t.rm(i)})})).then(()=>t.rmdir(e)):await t.rmdir(e)}function N4(t){return B4(t)&&yx(t.then)&&yx(t.catch)}function B4(t){return t&&typeof t=="object"}function yx(t){return typeof t=="function"}function wx(t){return N4((r=>{try{return r.readFile().catch(n=>n)}catch(n){return n}})(t))}var bx=["readFile","writeFile","mkdir","rmdir","unlink","stat","lstat","readdir","readlink","symlink"];function _x(t,e){if(wx(e))for(let r of bx)t[`_${r}`]=e[r].bind(e);else for(let r of bx)t[`_${r}`]=jm(e[r].bind(e));wx(e)?e.rm?t._rm=e.rm.bind(e):e.rmdir.length>1?t._rm=e.rmdir.bind(e):t._rm=sg.bind(null,t):e.rm?t._rm=jm(e.rm.bind(e)):e.rmdir.length>2?t._rm=jm(e.rmdir.bind(e)):t._rm=sg.bind(null,t)}var Q=class{constructor(e){if(typeof e._original_unwrapped_fs!="undefined")return e;let r=Object.getOwnPropertyDescriptor(e,"promises");r&&r.enumerable?_x(this,e.promises):_x(this,e),this._original_unwrapped_fs=e}async exists(e,r={}){try{return await this._stat(e),!0}catch(n){if(n.code==="ENOENT"||n.code==="ENOTDIR"||(n.code||"").includes("ENS"))return!1;throw console.log('Unhandled error in "FileSystem.exists()" function',n),n}}async read(e,r={}){try{let n=await this._readFile(e,r);if(r.autocrlf==="true")try{n=new TextDecoder("utf8",{fatal:!0}).decode(n),n=n.replace(/\r\n/g,` +`),n=new TextEncoder().encode(n)}catch(i){}return typeof n!="string"&&(n=Buffer.from(n)),n}catch(n){return null}}async write(e,r,n={}){try{await this._writeFile(e,r,n);return}catch(i){await this.mkdir(ao(e)),await this._writeFile(e,r,n)}}async mkdir(e,r=!1){try{await this._mkdir(e);return}catch(n){if(n===null||n.code==="EEXIST")return;if(r)throw n;if(n.code==="ENOENT"){let i=ao(e);if(i==="."||i==="/"||i===e)throw n;await this.mkdir(i),await this.mkdir(e,!0)}}}async rm(e){try{await this._unlink(e)}catch(r){if(r.code!=="ENOENT")throw r}}async rmdir(e,r){try{r&&r.recursive?await this._rm(e,r):await this._rmdir(e)}catch(n){if(n.code!=="ENOENT")throw n}}async readdir(e){try{let r=await this._readdir(e);return r.sort(Lf),r}catch(r){return r.code==="ENOTDIR"?null:[]}}async readdirDeep(e){let r=await this._readdir(e);return(await Promise.all(r.map(async i=>{let a=e+"/"+i;return(await this._stat(a)).isDirectory()?this.readdirDeep(a):a}))).reduce((i,a)=>i.concat(a),[])}async lstat(e){try{return await this._lstat(e)}catch(r){if(r.code==="ENOENT"||(r.code||"").includes("ENS"))return null;throw r}}async readlink(e,r={encoding:"buffer"}){try{let n=await this._readlink(e,r);return Buffer.isBuffer(n)?n:Buffer.from(n)}catch(n){if(n.code==="ENOENT"||(n.code||"").includes("ENS"))return null;throw n}}async writelink(e,r){return this._symlink(r.toString("utf8"),e)}};function P(t,e){if(e===void 0)throw new dr(t)}async function If(t,e){return!t&&!e?!1:t&&!e||!t&&e?!0:!(await t.type()==="tree"&&await e.type()==="tree"||await t.type()===await e.type()&&await t.mode()===await e.mode()&&await t.oid()===await e.oid())}async function Ux({fs:t,dir:e,gitdir:r=$.join(e,".git"),commit:n="HEAD",cache:i={}}){try{P("fs",t),P("dir",e),P("gitdir",r);let a=new Q(t),s=[Pr({ref:n}),yo(),Ya()],o=[];await ct.acquire({fs:a,gitdir:r,cache:i},async function(c){o=c.unmergedPaths});let l=await ra({fs:a,cache:i,dir:e,gitdir:r,trees:s,map:async function(c,[u,f,d]){let h=!await If(f,d),p=o.includes(c),g=!await If(d,u);if(h||p)return u?{path:c,mode:await u.mode(),oid:await u.oid(),type:await u.type(),content:await u.content()}:void 0;if(g)return!1;throw new ac(c)}});await ct.acquire({fs:a,gitdir:r,cache:i},async function(c){for(let u of l)if(u!==!1){if(!u){await a.rmdir(`${e}/${u.path}`,{recursive:!0}),c.delete({filepath:u.path});continue}if(u.type==="blob"){let f=new TextDecoder().decode(u.content);await a.write(`${e}/${u.path}`,f,{mode:u.mode}),c.insert({filepath:u.path,oid:u.oid,stage:0})}}})}catch(a){throw a.caller="git.abortMerge",a}}var na=class{static async isIgnored({fs:e,dir:r,gitdir:n=$.join(r,".git"),filepath:i}){if(Cf(i)===".git")return!0;if(i===".")return!1;let a="",s=$.join(n,"info","exclude");await e.exists(s)&&(a=await e.read(s,"utf8"));let o=[{gitignore:$.join(r,".gitignore"),filepath:i}],l=i.split("/").filter(Boolean);for(let u=1;u{let u=await(await nt.get({fs:o,gitdir:r})).get("core.autocrlf");return og({dir:e,gitdir:r,fs:o,filepath:n,index:l,force:a,parallel:s,autocrlf:u})})}catch(o){throw o.caller="git.add",o}}async function og({dir:t,gitdir:e,fs:r,filepath:n,index:i,force:a,parallel:s,autocrlf:o}){n=Array.isArray(n)?n:[n];let l=n.map(async d=>{if(!a&&await na.isIgnored({fs:r,dir:t,gitdir:e,filepath:d}))return;let h=await r.lstat($.join(t,d));if(!h)throw new je(d);if(h.isDirectory()){let p=await r.readdir($.join(t,d));if(s){let g=p.map(v=>og({dir:t,gitdir:e,fs:r,filepath:[$.join(d,v)],index:i,force:a,parallel:s,autocrlf:o}));await Promise.all(g)}else for(let g of p)await og({dir:t,gitdir:e,fs:r,filepath:[$.join(d,g)],index:i,force:a,parallel:s,autocrlf:o})}else{let p=h.isSymbolicLink()?await r.readlink($.join(t,d)).then(zx):await r.read($.join(t,d),{autocrlf:o});if(p===null)throw new je(d);let g=await mr({fs:r,gitdir:e,type:"blob",object:p});i.insert({filepath:d,stats:h,oid:g})}}),c=await Promise.allSettled(l),u=c.filter(d=>d.status==="rejected").map(d=>d.reason);if(u.length>1)throw new tc(u);if(u.length===1)throw u[0];return c.filter(d=>d.status==="fulfilled"&&d.value).map(d=>d.value)}async function oc({fs:t,gitdir:e,path:r}){return(await nt.get({fs:t,gitdir:e})).get(r)}function Wx(t,...e){for(let r of e)if(r)for(let n of Object.keys(r)){let i=r[n];i!==void 0&&(t[n]=i)}return t}async function ia({fs:t,gitdir:e,author:r,commit:n}){let i=Math.floor(Date.now()/1e3),a={name:await oc({fs:t,gitdir:e,path:"user.name"}),email:await oc({fs:t,gitdir:e,path:"user.email"})||"",timestamp:i,timezoneOffset:new Date(i*1e3).getTimezoneOffset()},s=Wx({},a,n?n.author:void 0,r);if(s.name!==void 0)return s}async function ho({fs:t,gitdir:e,author:r,committer:n,commit:i}){let a=Math.floor(Date.now()/1e3),s={name:await oc({fs:t,gitdir:e,path:"user.name"}),email:await oc({fs:t,gitdir:e,path:"user.email"})||"",timestamp:a,timezoneOffset:new Date(a*1e3).getTimezoneOffset()},o=Wx({},s,i?i.committer:void 0,r,n);if(o.name!==void 0)return o}async function qx({fs:t,cache:e,gitdir:r,oid:n}){let{type:i,object:a}=await Ge({fs:t,cache:e,gitdir:r,oid:n});if(i==="tag")return n=Rr.from(a).parse().object,qx({fs:t,cache:e,gitdir:r,oid:n});if(i!=="commit")throw new tr(n,i,"commit");return{commit:pr.from(a),oid:n}}async function po({fs:t,cache:e,gitdir:r,oid:n}){let{commit:i,oid:a}=await qx({fs:t,cache:e,gitdir:r,oid:n});return{oid:a,commit:i.parse(),payload:i.withoutSignature()}}async function Nf({fs:t,cache:e,onSign:r,gitdir:n,message:i,author:a,committer:s,signingKey:o,amend:l=!1,dryRun:c=!1,noUpdateBranch:u=!1,ref:f,parent:d,tree:h}){let p=!1;f||(f=await V.resolve({fs:t,gitdir:n,ref:"HEAD",depth:2}));let g,v;try{g=await V.resolve({fs:t,gitdir:n,ref:f}),v=await po({fs:t,gitdir:n,oid:g,cache:{}})}catch(E){p=!0}if(l&&p)throw new sc(f);let y=l?await ia({fs:t,gitdir:n,author:a,commit:v.commit}):await ia({fs:t,gitdir:n,author:a});if(!y)throw new zt("author");let b=l?await ho({fs:t,gitdir:n,author:y,committer:s,commit:v.commit}):await ho({fs:t,gitdir:n,author:y,committer:s});if(!b)throw new zt("committer");return ct.acquire({fs:t,gitdir:n,cache:e,allowUnmerged:!1},async function(E){let A=Fx(E.entries).get(".");if(h||(h=await Yx({fs:t,gitdir:n,inode:A,dryRun:c})),d?d=await Promise.all(d.map(x=>V.resolve({fs:t,gitdir:n,ref:x}))):l?d=v.commit.parent:d=g?[g]:[],!i)if(l)i=v.commit.message;else throw new dr("message");let k=pr.from({tree:h,parent:d,author:y,committer:b,message:i});o&&(k=await pr.sign(k,r,o));let w=await mr({fs:t,gitdir:n,type:"commit",object:k.toObject(),dryRun:c});return!u&&!c&&await V.writeRef({fs:t,gitdir:n,ref:f,value:w}),w})}async function Yx({fs:t,gitdir:e,inode:r,dryRun:n}){let i=r.children;for(let l of i)l.type==="tree"&&(l.metadata.mode="040000",l.metadata.oid=await Yx({fs:t,gitdir:e,inode:l,dryRun:n}));let a=i.map(l=>({mode:l.metadata.mode,path:l.basename,oid:l.metadata.oid,type:l.type})),s=hr.from(a);return await mr({fs:t,gitdir:e,type:"tree",object:s.toObject(),dryRun:n})}async function lc({fs:t,cache:e,gitdir:r,oid:n,filepath:i}){if(i.startsWith("/"))throw new ta("leading-slash");if(i.endsWith("/"))throw new ta("trailing-slash");let a=n,s=await fo({fs:t,cache:e,gitdir:r,oid:n}),o=s.tree;if(i==="")n=s.oid;else{let l=i.split("/");n=await Xx({fs:t,cache:e,gitdir:r,tree:o,pathArray:l,oid:a,filepath:i})}return n}async function Xx({fs:t,cache:e,gitdir:r,tree:n,pathArray:i,oid:a,filepath:s}){let o=i.shift();for(let l of n)if(l.path===o){if(i.length===0)return l.oid;{let{type:c,object:u}=await Ge({fs:t,cache:e,gitdir:r,oid:l.oid});if(c!=="tree")throw new tr(a,c,"tree",s);return n=hr.from(u),Xx({fs:t,cache:e,gitdir:r,tree:n,pathArray:i,oid:a,filepath:s})}}throw new je(`file or directory found at "${a}:${s}"`)}async function wo({fs:t,cache:e,gitdir:r,oid:n,filepath:i=void 0}){i!==void 0&&(n=await lc({fs:t,cache:e,gitdir:r,oid:n,filepath:i}));let{tree:a,oid:s}=await fo({fs:t,cache:e,gitdir:r,oid:n});return{oid:s,tree:a.entries()}}async function cc({fs:t,gitdir:e,tree:r}){let n=hr.from(r).toObject();return await mr({fs:t,gitdir:e,type:"tree",object:n,format:"content"})}async function z4({fs:t,cache:e,onSign:r,gitdir:n,ref:i,oid:a,note:s,force:o,author:l,committer:c,signingKey:u}){let f;try{f=await V.resolve({gitdir:n,fs:t,ref:i})}catch(y){if(!(y instanceof je))throw y}let h=(await wo({fs:t,cache:e,gitdir:n,oid:f||"4b825dc642cb6eb9a060e54bf8d69288fbee4904"})).tree;if(o)h=h.filter(y=>y.path!==a);else for(let y of h)if(y.path===a)throw new pn("note",a);typeof s=="string"&&(s=Buffer.from(s,"utf8"));let p=await mr({fs:t,gitdir:n,type:"blob",object:s,format:"content"});h.push({mode:"100644",path:a,oid:p,type:"blob"});let g=await cc({fs:t,gitdir:n,tree:h});return await Nf({fs:t,cache:e,onSign:r,gitdir:n,ref:i,tree:g,parent:f&&[f],message:`Note added by 'isomorphic-git addNote' +`,author:l,committer:c,signingKey:u})}async function Kx({fs:t,onSign:e,dir:r,gitdir:n=$.join(r,".git"),ref:i="refs/notes/commits",oid:a,note:s,force:o,author:l,committer:c,signingKey:u,cache:f={}}){try{P("fs",t),P("gitdir",n),P("oid",a),P("note",s),u&&P("onSign",e);let d=new Q(t),h=await ia({fs:d,gitdir:n,author:l});if(!h)throw new zt("author");let p=await ho({fs:d,gitdir:n,author:h,committer:c});if(!p)throw new zt("committer");return await z4({fs:new Q(d),cache:f,onSign:e,gitdir:n,ref:i,oid:a,note:s,force:o,author:h,committer:p,signingKey:u})}catch(d){throw d.caller="git.addNote",d}}async function Zx({fs:t,gitdir:e,remote:r,url:n,force:i}){if(r!==zn.clean(r))throw new mn(r,zn.clean(r));let a=await nt.get({fs:t,gitdir:e});if(!i&&(await a.getSubsections("remote")).includes(r)&&n!==await a.get(`remote.${r}.url`))throw new pn("remote",r);await a.set(`remote.${r}.url`,n),await a.set(`remote.${r}.fetch`,`+refs/heads/*:refs/remotes/${r}/*`),await nt.save({fs:t,gitdir:e,config:a})}async function Jx({fs:t,dir:e,gitdir:r=$.join(e,".git"),remote:n,url:i,force:a=!1}){try{return P("fs",t),P("gitdir",r),P("remote",n),P("url",i),await Zx({fs:new Q(t),gitdir:r,remote:n,url:i,force:a})}catch(s){throw s.caller="git.addRemote",s}}async function V4({fs:t,cache:e,onSign:r,gitdir:n,ref:i,tagger:a,message:s=i,gpgsig:o,object:l,signingKey:c,force:u=!1}){if(i=i.startsWith("refs/tags/")?i:`refs/tags/${i}`,!u&&await V.exists({fs:t,gitdir:n,ref:i}))throw new pn("tag",i);let f=await V.resolve({fs:t,gitdir:n,ref:l||"HEAD"}),{type:d}=await Ge({fs:t,cache:e,gitdir:n,oid:f}),h=Rr.from({object:f,type:d,tag:i.replace("refs/tags/",""),tagger:a,message:s,gpgsig:o});c&&(h=await Rr.sign(h,r,c));let p=await mr({fs:t,gitdir:n,type:"tag",object:h.toObject()});await V.writeRef({fs:t,gitdir:n,ref:i,value:p})}async function Qx({fs:t,onSign:e,dir:r,gitdir:n=$.join(r,".git"),ref:i,tagger:a,message:s=i,gpgsig:o,object:l,signingKey:c,force:u=!1,cache:f={}}){try{P("fs",t),P("gitdir",n),P("ref",i),c&&P("onSign",e);let d=new Q(t),h=await ia({fs:d,gitdir:n,author:a});if(!h)throw new zt("tagger");return await V4({fs:d,cache:f,onSign:e,gitdir:n,ref:i,tagger:h,message:s,gpgsig:o,object:l,signingKey:c,force:u})}catch(d){throw d.caller="git.annotatedTag",d}}async function W4({fs:t,gitdir:e,ref:r,object:n,checkout:i=!1,force:a=!1}){if(r!==zn.clean(r))throw new mn(r,zn.clean(r));let s=`refs/heads/${r}`;if(!a&&await V.exists({fs:t,gitdir:e,ref:s}))throw new pn("branch",r,!1);let o;try{o=await V.resolve({fs:t,gitdir:e,ref:n||"HEAD"})}catch(l){}o&&await V.writeRef({fs:t,gitdir:e,ref:s,value:o}),i&&await V.writeSymbolicRef({fs:t,gitdir:e,ref:"HEAD",value:s})}async function eS({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n,object:i,checkout:a=!1,force:s=!1}){try{return P("fs",t),P("gitdir",r),P("ref",n),await W4({fs:new Q(t),gitdir:r,ref:n,object:i,checkout:a,force:s})}catch(o){throw o.caller="git.branch",o}}var tS=(t,e)=>t==="."||e==null||e.length===0||e==="."?!0:e.length>=t.length?e.startsWith(t):t.startsWith(e);async function fg({fs:t,cache:e,onProgress:r,onPostCheckout:n,dir:i,gitdir:a,remote:s,ref:o,filepaths:l,noCheckout:c,noUpdateHead:u,dryRun:f,force:d,track:h=!0,nonBlocking:p=!1,batchSize:g=100}){let v;if(n)try{v=await V.resolve({fs:t,gitdir:a,ref:"HEAD"})}catch(b){v="0000000000000000000000000000000000000000"}let y;try{y=await V.resolve({fs:t,gitdir:a,ref:o})}catch(b){if(o==="HEAD")throw b;let E=`${s}/${o}`;if(y=await V.resolve({fs:t,gitdir:a,ref:E}),h){let S=await nt.get({fs:t,gitdir:a});await S.set(`branch.${o}.remote`,s),await S.set(`branch.${o}.merge`,`refs/heads/${o}`),await nt.save({fs:t,gitdir:a,config:S})}await V.writeRef({fs:t,gitdir:a,ref:`refs/heads/${o}`,value:y})}if(!c){let b;try{b=await q4({fs:t,cache:e,onProgress:r,dir:i,gitdir:a,ref:o,force:d,filepaths:l})}catch(w){throw w instanceof je&&w.data.what===y?new Kl(o,y):w}let E=b.filter(([w])=>w==="conflict").map(([w,x])=>x);if(E.length>0)throw new Xl(E);let S=b.filter(([w])=>w==="error").map(([w,x])=>x);if(S.length>0)throw new pe(S.join(", "));if(f){n&&await n({previousHead:v,newHead:y,type:l!=null&&l.length>0?"file":"branch"});return}let A=0,k=b.length;if(await ct.acquire({fs:t,gitdir:a,cache:e},async function(w){await Promise.all(b.filter(([x])=>x==="delete"||x==="delete-index").map(async function([x,_]){let T=`${i}/${_}`;x==="delete"&&await t.rm(T),w.delete({filepath:_}),r&&await r({phase:"Updating workdir",loaded:++A,total:k})}))}),await ct.acquire({fs:t,gitdir:a,cache:e},async function(w){for(let[x,_]of b)if(x==="rmdir"||x==="rmdir-index"){let T=`${i}/${_}`;try{x==="rmdir"&&await t.rmdir(T),w.delete({filepath:_}),r&&await r({phase:"Updating workdir",loaded:++A,total:k})}catch(C){if(C.code==="ENOTEMPTY")console.log(`Did not delete ${_} because directory is not empty`);else throw C}}}),await Promise.all(b.filter(([w])=>w==="mkdir"||w==="mkdir-index").map(async function([w,x]){let _=`${i}/${x}`;await t.mkdir(_),r&&await r({phase:"Updating workdir",loaded:++A,total:k})})),p){let w=b.filter(([_])=>_==="create"||_==="create-index"||_==="update"||_==="mkdir-index"),x=await xx("Update Working Dir",w.map(([_,T,C,I,L])=>()=>X4({fs:t,cache:e,gitdir:a,dir:i},[_,T,C,I,L])),r,g);await ct.acquire({fs:t,gitdir:a,cache:e,allowUnmerged:!0},async function(_){await xx("Update Index",x.map(([T,C,I])=>()=>Y4({index:_,fullpath:T,oid:C,stats:I})),r,g)})}else await ct.acquire({fs:t,gitdir:a,cache:e,allowUnmerged:!0},async function(w){await Promise.all(b.filter(([x])=>x==="create"||x==="create-index"||x==="update"||x==="mkdir-index").map(async function([x,_,T,C,I]){let L=`${i}/${_}`;try{if(x!=="create-index"&&x!=="mkdir-index"){let{object:J}=await Ge({fs:t,cache:e,gitdir:a,oid:T});if(I&&await t.rm(L),C===33188)await t.write(L,J);else if(C===33261)await t.write(L,J,{mode:511});else if(C===40960)await t.writelink(L,J);else throw new pe(`Invalid mode 0o${C.toString(8)} detected in blob ${T}`)}let F=await t.lstat(L);C===33261&&(F.mode=493),x==="mkdir-index"&&(F.mode=57344),w.insert({filepath:_,stats:F,oid:T}),r&&await r({phase:"Updating workdir",loaded:++A,total:k})}catch(F){console.log(F)}}))});n&&await n({previousHead:v,newHead:y,type:l!=null&&l.length>0?"file":"branch"})}if(!u){let b=await V.expand({fs:t,gitdir:a,ref:o});b.startsWith("refs/heads")?await V.writeSymbolicRef({fs:t,gitdir:a,ref:"HEAD",value:b}):await V.writeRef({fs:t,gitdir:a,ref:"HEAD",value:y})}}async function q4({fs:t,cache:e,onProgress:r,dir:n,gitdir:i,ref:a,force:s,filepaths:o}){let l=0;return ra({fs:t,cache:e,dir:n,gitdir:i,trees:[Pr({ref:a}),yo(),Ya()],map:async function(c,[u,f,d]){if(c===".")return;if(o&&!o.some(p=>tS(c,p)))return null;switch(r&&await r({phase:"Analyzing workdir",loaded:++l}),[!!d,!!u,!!f].map(Number).join("")){case"000":return;case"001":return s&&o&&o.includes(c)?["delete",c]:void 0;case"010":switch(await u.type()){case"tree":return["mkdir",c];case"blob":return["create",c,await u.oid(),await u.mode()];case"commit":return["mkdir-index",c,await u.oid(),await u.mode()];default:return["error",`new entry Unhandled type ${await u.type()}`]}case"011":switch(`${await u.type()}-${await f.type()}`){case"tree-tree":return;case"tree-blob":case"blob-tree":return["conflict",c];case"blob-blob":return await u.oid()!==await f.oid()?s?["update",c,await u.oid(),await u.mode(),await u.mode()!==await f.mode()]:["conflict",c]:await u.mode()!==await f.mode()?s?["update",c,await u.oid(),await u.mode(),!0]:["conflict",c]:["create-index",c,await u.oid(),await u.mode()];case"commit-tree":return;case"commit-blob":return["conflict",c];default:return["error",`new entry Unhandled type ${u.type}`]}case"100":return["delete-index",c];case"101":switch(await d.type()){case"tree":return["rmdir-index",c];case"blob":return await d.oid()!==await f.oid()?s?["delete",c]:["conflict",c]:["delete",c];case"commit":return["rmdir-index",c];default:return["error",`delete entry Unhandled type ${await d.type()}`]}case"110":case"111":switch(`${await d.type()}-${await u.type()}`){case"tree-tree":return;case"blob-blob":{if(await d.oid()===await u.oid()&&await d.mode()===await u.mode()&&!s)return;if(f){if(await f.oid()!==await d.oid()&&await f.oid()!==await u.oid())return s?["update",c,await u.oid(),await u.mode(),await u.mode()!==await f.mode()]:["conflict",c]}else if(s)return["update",c,await u.oid(),await u.mode(),await u.mode()!==await d.mode()];return await u.mode()!==await d.mode()?["update",c,await u.oid(),await u.mode(),!0]:await u.oid()!==await d.oid()?["update",c,await u.oid(),await u.mode(),!1]:void 0}case"tree-blob":return["update-dir-to-blob",c,await u.oid()];case"blob-tree":return["update-blob-to-tree",c];case"commit-commit":return["mkdir-index",c,await u.oid(),await u.mode()];default:return["error",`update entry Unhandled type ${await d.type()}-${await u.type()}`]}}},reduce:async function(c,u){return u=Hx(u),c?c&&c[0]==="rmdir"?(u.push(c),u):(u.unshift(c),u):u}})}async function Y4({index:t,fullpath:e,stats:r,oid:n}){try{t.insert({filepath:e,stats:r,oid:n})}catch(i){console.warn(`Error inserting ${e} into index:`,i)}}async function X4({fs:t,cache:e,gitdir:r,dir:n},[i,a,s,o,l]){let c=`${n}/${a}`;if(i!=="create-index"&&i!=="mkdir-index"){let{object:f}=await Ge({fs:t,cache:e,gitdir:r,oid:s});if(l&&await t.rm(c),o===33188)await t.write(c,f);else if(o===33261)await t.write(c,f,{mode:511});else if(o===40960)await t.writelink(c,f);else throw new pe(`Invalid mode 0o${o.toString(8)} detected in blob ${s}`)}let u=await t.lstat(c);return o===33261&&(u.mode=493),i==="mkdir-index"&&(u.mode=57344),[a,s,u]}async function xx(t,e,r,n){let i=[];try{for(let a=0;al());(await Promise.allSettled(s)).forEach(l=>{l.status==="fulfilled"&&i.push(l.value)}),r&&await r({phase:"Updating workdir",loaded:a+s.length,total:e.length})}return i}catch(a){console.error(`Error during ${t}: ${a}`)}return i}async function dg({fs:t,onProgress:e,onPostCheckout:r,dir:n,gitdir:i=$.join(n,".git"),remote:a="origin",ref:s,filepaths:o,noCheckout:l=!1,noUpdateHead:c=s===void 0,dryRun:u=!1,force:f=!1,track:d=!0,cache:h={},nonBlocking:p=!1,batchSize:g=100}){try{P("fs",t),P("dir",n),P("gitdir",i);let v=s||"HEAD";return await fg({fs:new Q(t),cache:h,onProgress:e,onPostCheckout:r,dir:n,gitdir:i,remote:a,ref:v,filepaths:o,noCheckout:l,noUpdateHead:c,dryRun:u,force:f,track:d,nonBlocking:p,batchSize:g})}catch(v){throw v.caller="git.checkout",v}}var K4=new RegExp("^refs/(heads/|tags/|remotes/)?(.*)");function za(t){let e=K4.exec(t);return e?e[1]==="remotes/"&&t.endsWith("/HEAD")?e[2].slice(0,-5):e[2]:t}async function sa({fs:t,gitdir:e,fullname:r=!1,test:n=!1}){let i=await V.resolve({fs:t,gitdir:e,ref:"HEAD",depth:2});if(n)try{await V.resolve({fs:t,gitdir:e,ref:i})}catch(a){return}if(i.startsWith("refs/"))return r?i:za(i)}function Z4(t){return t=t.replace(/^git@([^:]+):/,"https://$1/"),t=t.replace(/^ssh:\/\//,"https://"),t}function rS({username:t="",password:e=""}){return`Basic ${Buffer.from(`${t}:${e}`).toString("base64")}`}async function uc(t,e){let r=jx(t);for(;;){let{value:n,done:i}=await r.next();if(n&&await e(n),i)break}r.return&&r.return()}async function $f(t){let e=0,r=[];await uc(t,a=>{r.push(a),e+=a.byteLength});let n=new Uint8Array(e),i=0;for(let a of r)n.set(a,i),i+=a.byteLength;return n}function Sx(t){let e=t.match(/^https?:\/\/([^/]+)@/);if(e==null)return{url:t,auth:{}};e=e[1];let[r,n]=e.split(":");return t=t.replace(`${e}@`,""),{url:t,auth:{username:r,password:n}}}function lg(t,e){let r=e.toString(16);return"0".repeat(t-r.length)+r}var Qe=class{static flush(){return Buffer.from("0000","utf8")}static delim(){return Buffer.from("0001","utf8")}static encode(e){typeof e=="string"&&(e=Buffer.from(e));let r=e.length+4,n=lg(4,r);return Buffer.concat([Buffer.from(n,"utf8"),e])}static streamReader(e){let r=new Mf(e);return async function(){try{let i=await r.read(4);if(i==null)return!0;if(i=parseInt(i.toString("utf8"),16),i===0||i===1)return null;let a=await r.read(i-4);return a==null?!0:a}catch(i){return e.error=i,!0}}}};async function Ex(t){let e={},r;for(;r=await t(),r!==!0;){if(r===null)continue;r=r.toString("utf8").replace(/\n$/,"");let n=r.indexOf("=");if(n>-1){let i=r.slice(0,n),a=r.slice(n+1);e[i]=a}else e[r]=!0}return{protocolVersion:2,capabilities2:e}}async function Ax(t,{service:e}){let r=new Set,n=new Map,i=new Map,a=Qe.streamReader(t),s=await a();for(;s===null;)s=await a();if(s===!0)throw new Zl;if(s.includes("version 2"))return Ex(a);if(s.toString("utf8").replace(/\n$/,"")!==`# service=${e}`)throw new Va(`# service=${e}\\n`,s.toString("utf8"));let o=await a();for(;o===null;)o=await a();if(o===!0)return{capabilities:r,refs:n,symrefs:i};if(o=o.toString("utf8"),o.includes("version 2"))return Ex(a);let[l,c]=Wm(o,"\0","\\x00");if(c.split(" ").map(u=>r.add(u)),l!=="0000000000000000000000000000000000000000 capabilities^{}"){let[u,f]=Wm(l," "," ");for(n.set(f,u);;){let d=await a();if(d===!0)break;if(d!==null){let[h,p]=Wm(d.toString("utf8")," "," ");n.set(p,h)}}}for(let u of r)if(u.startsWith("symref=")){let f=u.match(/symref=([^:]+):(.*)/);f.length===3&&i.set(f[1],f[2])}return{protocolVersion:1,capabilities:r,refs:n,symrefs:i}}function Wm(t,e,r){let n=t.trim().split(e);if(n.length!==2)throw new Va(`Two strings separated by '${r}'`,t.toString("utf8"));return n}var kx=(t,e)=>t.endsWith("?")?`${t}${e}`:`${t}/${e.replace(/^https?:\/\//,"")}`,Tx=(t,e)=>{(e.username||e.password)&&(t.Authorization=rS(e)),e.headers&&Object.assign(t,e.headers)},qm=async t=>{try{let e=Buffer.from(await $f(t.body)),r=e.toString("utf8");return{preview:r.length<256?r:r.slice(0,256)+"...",response:r,data:e}}catch(e){return{}}},mo=class{static async capabilities(){return["discover","connect"]}static async discover({http:e,onProgress:r,onAuth:n,onAuthSuccess:i,onAuthFailure:a,corsProxy:s,service:o,url:l,headers:c,protocolVersion:u}){let{url:f,auth:d}=Sx(l),h=s?kx(s,f):f;(d.username||d.password)&&(c.Authorization=rS(d)),u===2&&(c["Git-Protocol"]="version=2");let p,g,v=!1;do if(p=await e.request({onProgress:r,method:"GET",url:`${h}/info/refs?service=${o}`,headers:c}),g=!1,p.statusCode===401||p.statusCode===203){let y=v?a:n;if(y){if(d=await y(f,{...d,headers:{...c}}),d&&d.cancel)throw new uo;d&&(Tx(c,d),v=!0,g=!0)}}else p.statusCode===200&&v&&i&&await i(f,d);while(g);if(p.statusCode!==200){let{response:y}=await qm(p);throw new so(p.statusCode,p.statusMessage,y)}if(p.headers["content-type"]===`application/x-${o}-advertisement`){let y=await Ax(p.body,{service:o});return y.auth=d,y}else{let{preview:y,response:b,data:E}=await qm(p);try{let S=await Ax([E],{service:o});return S.auth=d,S}catch(S){throw new rc(y,b)}}}static async connect({http:e,onProgress:r,corsProxy:n,service:i,url:a,auth:s,body:o,headers:l}){let c=Sx(a);c&&(a=c.url),n&&(a=kx(n,a)),l["content-type"]=`application/x-${i}-request`,l.accept=`application/x-${i}-result`,Tx(l,s);let u=await e.request({onProgress:r,method:"POST",url:`${a}/${i}`,body:o,headers:l});if(u.statusCode!==200){let{response:f}=qm(u);throw new so(u.statusCode,u.statusMessage,f)}return u}};function J4({url:t}){if(t.startsWith("git@"))return{transport:"ssh",address:t};let e=t.match(/(\w+)(:\/\/|::)(.*)/);if(e!==null){if(e[2]==="://")return{transport:e[1],address:e[0]};if(e[2]==="::")return{transport:e[1],address:e[3]}}}var go=class{static getRemoteHelperFor({url:e}){let r=new Map;r.set("http",mo),r.set("https",mo);let n=J4({url:e});if(!n)throw new ic(e);if(r.has(n.transport))return r.get(n.transport);throw new nc(e,n.transport,n.transport==="ssh"?Z4(e):void 0)}},Ga=null,Wa=class{static async read({fs:e,gitdir:r}){Ga===null&&(Ga=new zl);let n=$.join(r,"shallow"),i=new Set;return await Ga.acquire(n,async function(){let a=await e.read(n,{encoding:"utf8"});if(a===null||a.trim()==="")return i;a.trim().split(` +`).map(s=>i.add(s))}),i}static async write({fs:e,gitdir:r,oids:n}){Ga===null&&(Ga=new zl);let i=$.join(r,"shallow");if(n.size>0){let a=[...n].join(` +`)+` +`;await Ga.acquire(i,async function(){await e.write(i,a,{encoding:"utf8"})})}else await Ga.acquire(i,async function(){await e.rm(i)})}};async function Q4({fs:t,gitdir:e,oid:r}){let n=`objects/${r.slice(0,2)}/${r.slice(2)}`;return t.exists(`${e}/${n}`)}async function eD({fs:t,cache:e,gitdir:r,oid:n,getExternalRefDelta:i}){let a=await t.readdir($.join(r,"objects/pack"));a=a.filter(s=>s.endsWith(".idx"));for(let s of a){let o=`${r}/objects/pack/${s}`,l=await ug({fs:t,cache:e,filename:o,getExternalRefDelta:i});if(l.error)throw new pe(l.error);if(l.offsets.has(n))return!0}return!1}async function Cx({fs:t,cache:e,gitdir:r,oid:n,format:i="content"}){let a=o=>Ge({fs:t,cache:e,gitdir:r,oid:o}),s=await Q4({fs:t,gitdir:r,oid:n});return s||(s=await eD({fs:t,cache:e,gitdir:r,oid:n,getExternalRefDelta:a})),s}function tD(t){let i="5041434b"+"00000002"+"00000000";return t.slice(0,12).toString("hex")===i}function nS(t,e){let r=t.map(n=>n.split("=",1)[0]);return e.filter(n=>{let i=n.split("=",1)[0];return r.includes(i)})}var Bf={name:"isomorphic-git",version:"1.32.2",agent:"git/isomorphic-git@1.32.2"},ro=class{constructor(){this._queue=[]}write(e){if(this._ended)throw Error("You cannot write to a FIFO that has already been ended!");if(this._waiting){let r=this._waiting;this._waiting=null,r({value:e})}else this._queue.push(e)}end(){if(this._ended=!0,this._waiting){let e=this._waiting;this._waiting=null,e({done:!0})}}destroy(e){this.error=e,this.end()}async next(){if(this._queue.length>0)return{value:this._queue.shift()};if(this._ended)return{done:!0};if(this._waiting)throw Error("You cannot call read until the previous call to read has returned!");return new Promise(e=>{this._waiting=e})}};function rD(t){let e=t.indexOf("\r"),r=t.indexOf(` +`);return e===-1&&r===-1?-1:e===-1?r+1:r===-1?e+1:r===e+1?r+1:Math.min(e,r)+1}function iS(t){let e=new ro,r="";return(async()=>(await uc(t,n=>{for(n=n.toString("utf8"),r+=n;;){let i=rD(r);if(i===-1)break;e.write(r.slice(0,i)),r=r.slice(i)}}),r.length>0&&e.write(r),e.end()))(),e}var Ff=class{static demux(e){let r=Qe.streamReader(e),n=new ro,i=new ro,a=new ro,s=async function(){let o=await r();if(o===null)return s();if(o===!0){n.end(),a.end(),e.error?i.destroy(e.error):i.end();return}switch(o[0]){case 1:{i.write(o.slice(1));break}case 2:{a.write(o.slice(1));break}case 3:{let l=o.slice(1);a.write(l),n.end(),a.end(),i.destroy(new Error(l.toString("utf8")));return}default:n.write(o)}s()};return s(),{packetlines:n,packfile:i,progress:a}}};async function nD(t){let{packetlines:e,packfile:r,progress:n}=Ff.demux(t),i=[],a=[],s=[],o=!1,l=!1;return new Promise((c,u)=>{uc(e,f=>{let d=f.toString("utf8").trim();if(d.startsWith("shallow")){let h=d.slice(-41).trim();h.length!==40&&u(new Qi(h)),i.push(h)}else if(d.startsWith("unshallow")){let h=d.slice(-41).trim();h.length!==40&&u(new Qi(h)),a.push(h)}else if(d.startsWith("ACK")){let[,h,p]=d.split(" ");s.push({oid:h,status:p}),p||(l=!0)}else d.startsWith("NAK")?(o=!0,l=!0):(l=!0,o=!0);l&&(t.error?u(t.error):c({shallows:i,unshallows:a,acks:s,nak:o,packfile:r,progress:n}))}).finally(()=>{l||(t.error?u(t.error):c({shallows:i,unshallows:a,acks:s,nak:o,packfile:r,progress:n}))})})}function iD({capabilities:t=[],wants:e=[],haves:r=[],shallows:n=[],depth:i=null,since:a=null,exclude:s=[]}){let o=[];e=[...new Set(e)];let l=` ${t.join(" ")}`;for(let c of e)o.push(Qe.encode(`want ${c}${l} +`)),l="";for(let c of n)o.push(Qe.encode(`shallow ${c} +`));i!==null&&o.push(Qe.encode(`deepen ${i} +`)),a!==null&&o.push(Qe.encode(`deepen-since ${Math.floor(a.valueOf()/1e3)} +`));for(let c of s)o.push(Qe.encode(`deepen-not ${c} +`));o.push(Qe.flush());for(let c of r)o.push(Qe.encode(`have ${c} +`));return o.push(Qe.encode(`done +`)),o}async function hg({fs:t,cache:e,http:r,onProgress:n,onMessage:i,onAuth:a,onAuthSuccess:s,onAuthFailure:o,gitdir:l,ref:c,remoteRef:u,remote:f,url:d,corsProxy:h,depth:p=null,since:g=null,exclude:v=[],relative:y=!1,tags:b=!1,singleBranch:E=!1,headers:S={},prune:A=!1,pruneTags:k=!1}){let w=c||await sa({fs:t,gitdir:l,test:!0}),x=await nt.get({fs:t,gitdir:l}),_=f||w&&await x.get(`branch.${w}.remote`)||"origin",T=d||await x.get(`remote.${_}.url`);if(typeof T=="undefined")throw new dr("remote OR url");let C=u||w&&await x.get(`branch.${w}.merge`)||c||"HEAD";h===void 0&&(h=await x.get("http.corsProxy"));let I=go.getRemoteHelperFor({url:T}),L=await I.discover({http:r,onAuth:a,onAuthSuccess:s,onAuthFailure:o,corsProxy:h,service:"git-upload-pack",url:T,headers:S,protocolVersion:1}),F=L.auth,J=L.refs;if(J.size===0)return{defaultBranch:null,fetchHead:null,fetchHeadDescription:null};if(p!==null&&!L.capabilities.has("shallow"))throw new Ji("shallow","depth");if(g!==null&&!L.capabilities.has("deepen-since"))throw new Ji("deepen-since","since");if(v.length>0&&!L.capabilities.has("deepen-not"))throw new Ji("deepen-not","exclude");if(y===!0&&!L.capabilities.has("deepen-relative"))throw new Ji("deepen-relative","relative");let{oid:de,fullref:le}=V.resolveAgainstMap({ref:C,map:J});for(let U of J.keys())U===le||U==="HEAD"||U.startsWith("refs/heads/")||b&&U.startsWith("refs/tags/")||J.delete(U);let ce=nS([...L.capabilities],["multi_ack_detailed","no-done","side-band-64k","ofs-delta",`agent=${Bf.agent}`]);y&&ce.push("deepen-relative");let Te=E?[de]:J.values(),ne=E?[w]:await V.listRefs({fs:t,gitdir:l,filepath:"refs"}),N=[];for(let U of ne)try{U=await V.expand({fs:t,gitdir:l,ref:U});let Je=await V.resolve({fs:t,gitdir:l,ref:U});await Cx({fs:t,cache:e,gitdir:l,oid:Je})&&N.push(Je)}catch(Je){}N=[...new Set(N)];let q=await Wa.read({fs:t,gitdir:l}),B=L.capabilities.has("shallow")?[...q]:[],Fe=iD({capabilities:ce,wants:Te,haves:N,shallows:B,depth:p,since:g,exclude:v}),lr=Buffer.from(await $f(Fe)),Ut=await I.connect({http:r,onProgress:n,corsProxy:h,service:"git-upload-pack",url:T,auth:F,body:[lr],headers:S}),X=await nD(Ut.body);Ut.headers&&(X.headers=Ut.headers);for(let U of X.shallows)if(!q.has(U))try{let{object:Je}=await Ge({fs:t,cache:e,gitdir:l,oid:U}),j=new pr(Je),Z=await Promise.all(j.headers().parent.map(qe=>Cx({fs:t,cache:e,gitdir:l,oid:qe})));Z.length===0||Z.every(qe=>qe)||q.add(U)}catch(Je){q.add(U)}for(let U of X.unshallows)q.delete(U);if(await Wa.write({fs:t,gitdir:l,oids:q}),E){let U=new Map([[le,de]]),Je=new Map,j=10,Z=le;for(;j--;){let Rt=L.symrefs.get(Z);if(Rt===void 0)break;Je.set(Z,Rt),Z=Rt}let Se=J.get(Z);Se&&U.set(Z,Se);let{pruned:qe}=await V.updateRemoteRefs({fs:t,gitdir:l,remote:_,refs:U,symrefs:Je,tags:b,prune:A});A&&(X.pruned=qe)}else{let{pruned:U}=await V.updateRemoteRefs({fs:t,gitdir:l,remote:_,refs:J,symrefs:L.symrefs,tags:b,prune:A,pruneTags:k});A&&(X.pruned=U)}if(X.HEAD=L.symrefs.get("HEAD"),X.HEAD===void 0){let{oid:U}=V.resolveAgainstMap({ref:"HEAD",map:J});for(let[Je,j]of J.entries())if(Je!=="HEAD"&&j===U){X.HEAD=Je;break}}let Oe=le.startsWith("refs/tags")?"tag":"branch";if(X.FETCH_HEAD={oid:de,description:`${Oe} '${za(le)}' of ${T}`},n||i){let U=iS(X.progress);uc(U,async Je=>{if(i&&await i(Je),n){let j=Je.match(/([^:]*).*\((\d+?)\/(\d+?)\)/);j&&await n({phase:j[1].trim(),loaded:parseInt(j[2],10),total:parseInt(j[3],10)})}})}let De=Buffer.from(await $f(X.packfile));if(Ut.body.error)throw Ut.body.error;let Pt=De.slice(-20).toString("hex"),Le={defaultBranch:X.HEAD,fetchHead:X.FETCH_HEAD.oid,fetchHeadDescription:X.FETCH_HEAD.description};if(X.headers&&(Le.headers=X.headers),A&&(Le.pruned=X.pruned),Pt!==""&&!tD(De)){Le.packfile=`objects/pack/pack-${Pt}.pack`;let U=$.join(l,Le.packfile);await t.write(U,De);let Je=Z=>Ge({fs:t,cache:e,gitdir:l,oid:Z}),j=await ql.fromPack({pack:De,getExternalRefDelta:Je,onProgress:n});await t.write(U.replace(/\.pack$/,".idx"),await j.toBuffer())}return Le}async function aS({fs:t,bare:e=!1,dir:r,gitdir:n=e?r:$.join(r,".git"),defaultBranch:i="master"}){if(await t.exists(n+"/config"))return;let a=["hooks","info","objects/info","objects/pack","refs/heads","refs/tags"];a=a.map(s=>n+"/"+s);for(let s of a)await t.mkdir(s);await t.write(n+"/config",`[core] + repositoryformatversion = 0 + filemode = false + bare = ${e} +`+(e?"":` logallrefupdates = true +`)+` symlinks = false + ignorecase = true +`),await t.write(n+"/HEAD",`ref: refs/heads/${i} +`)}async function aD({fs:t,cache:e,http:r,onProgress:n,onMessage:i,onAuth:a,onAuthSuccess:s,onAuthFailure:o,onPostCheckout:l,dir:c,gitdir:u,url:f,corsProxy:d,ref:h,remote:p,depth:g,since:v,exclude:y,relative:b,singleBranch:E,noCheckout:S,noTags:A,headers:k,nonBlocking:w,batchSize:x=100}){try{if(await aS({fs:t,gitdir:u}),await Zx({fs:t,gitdir:u,remote:p,url:f,force:!1}),d){let C=await nt.get({fs:t,gitdir:u});await C.set("http.corsProxy",d),await nt.save({fs:t,gitdir:u,config:C})}let{defaultBranch:_,fetchHead:T}=await hg({fs:t,cache:e,http:r,onProgress:n,onMessage:i,onAuth:a,onAuthSuccess:s,onAuthFailure:o,gitdir:u,ref:h,remote:p,corsProxy:d,depth:g,since:v,exclude:y,relative:b,singleBranch:E,headers:k,tags:!A});if(T===null)return;h=h||_,h=h.replace("refs/heads/",""),await fg({fs:t,cache:e,onProgress:n,onPostCheckout:l,dir:c,gitdir:u,ref:h,remote:p,noCheckout:S,nonBlocking:w,batchSize:x})}catch(_){throw await t.rmdir(u,{recursive:!0,maxRetries:10}).catch(()=>{}),_}}async function sS({fs:t,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,onPostCheckout:o,dir:l,gitdir:c=$.join(l,".git"),url:u,corsProxy:f=void 0,ref:d=void 0,remote:h="origin",depth:p=void 0,since:g=void 0,exclude:v=[],relative:y=!1,singleBranch:b=!1,noCheckout:E=!1,noTags:S=!1,headers:A={},cache:k={},nonBlocking:w=!1,batchSize:x=100}){try{return P("fs",t),P("http",e),P("gitdir",c),E||P("dir",l),P("url",u),await aD({fs:new Q(t),cache:k,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,onPostCheckout:o,dir:l,gitdir:c,url:u,corsProxy:f,ref:d,remote:h,depth:p,since:g,exclude:v,relative:y,singleBranch:b,noCheckout:E,noTags:S,headers:A,nonBlocking:w,batchSize:x})}catch(_){throw _.caller="git.clone",_}}async function oS({fs:t,onSign:e,dir:r,gitdir:n=$.join(r,".git"),message:i,author:a,committer:s,signingKey:o,amend:l=!1,dryRun:c=!1,noUpdateBranch:u=!1,ref:f,parent:d,tree:h,cache:p={}}){try{P("fs",t),l||P("message",i),o&&P("onSign",e);let g=new Q(t);return await Nf({fs:g,cache:p,onSign:e,gitdir:n,message:i,author:a,committer:s,signingKey:o,amend:l,dryRun:c,noUpdateBranch:u,ref:f,parent:d,tree:h})}catch(g){throw g.caller="git.commit",g}}async function lS({fs:t,dir:e,gitdir:r=$.join(e,".git"),fullname:n=!1,test:i=!1}){try{return P("fs",t),P("gitdir",r),await sa({fs:new Q(t),gitdir:r,fullname:n,test:i})}catch(a){throw a.caller="git.currentBranch",a}}async function sD({fs:t,gitdir:e,ref:r}){if(r=r.startsWith("refs/heads/")?r:`refs/heads/${r}`,!await V.exists({fs:t,gitdir:e,ref:r}))throw new je(r);let i=await V.expand({fs:t,gitdir:e,ref:r}),a=await sa({fs:t,gitdir:e,fullname:!0});if(i===a){let l=await V.resolve({fs:t,gitdir:e,ref:i});await V.writeRef({fs:t,gitdir:e,ref:"HEAD",value:l})}await V.deleteRef({fs:t,gitdir:e,ref:i});let s=za(r),o=await nt.get({fs:t,gitdir:e});await o.deleteSection("branch",s),await nt.save({fs:t,gitdir:e,config:o})}async function cS({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n}){try{return P("fs",t),P("ref",n),await sD({fs:new Q(t),gitdir:r,ref:n})}catch(i){throw i.caller="git.deleteBranch",i}}async function uS({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n}){try{P("fs",t),P("ref",n),await V.deleteRef({fs:new Q(t),gitdir:r,ref:n})}catch(i){throw i.caller="git.deleteRef",i}}async function oD({fs:t,gitdir:e,remote:r}){let n=await nt.get({fs:t,gitdir:e});await n.deleteSection("remote",r),await nt.save({fs:t,gitdir:e,config:n})}async function fS({fs:t,dir:e,gitdir:r=$.join(e,".git"),remote:n}){try{return P("fs",t),P("remote",n),await oD({fs:new Q(t),gitdir:r,remote:n})}catch(i){throw i.caller="git.deleteRemote",i}}async function lD({fs:t,gitdir:e,ref:r}){r=r.startsWith("refs/tags/")?r:`refs/tags/${r}`,await V.deleteRef({fs:t,gitdir:e,ref:r})}async function dS({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n}){try{return P("fs",t),P("ref",n),await lD({fs:new Q(t),gitdir:r,ref:n})}catch(i){throw i.caller="git.deleteTag",i}}async function cD({fs:t,gitdir:e,oid:r}){let n=r.slice(0,2);return(await t.readdir(`${e}/objects/${n}`)).map(a=>`${n}${a}`).filter(a=>a.startsWith(r))}async function uD({fs:t,cache:e,gitdir:r,oid:n,getExternalRefDelta:i}){let a=[],s=await t.readdir($.join(r,"objects/pack"));s=s.filter(o=>o.endsWith(".idx"));for(let o of s){let l=`${r}/objects/pack/${o}`,c=await ug({fs:t,cache:e,filename:l,getExternalRefDelta:i});if(c.error)throw new pe(c.error);for(let u of c.offsets.keys())u.startsWith(n)&&a.push(u)}return a}async function fD({fs:t,cache:e,gitdir:r,oid:n}){let i=o=>Ge({fs:t,cache:e,gitdir:r,oid:o}),a=await cD({fs:t,gitdir:r,oid:n}),s=await uD({fs:t,cache:e,gitdir:r,oid:n,getExternalRefDelta:i});for(let o of s)a.indexOf(o)===-1&&a.push(o);if(a.length===1)return a[0];throw a.length>1?new Yl("oids",n,a):new je(`an object matching "${n}"`)}async function hS({fs:t,dir:e,gitdir:r=$.join(e,".git"),oid:n,cache:i={}}){try{return P("fs",t),P("gitdir",r),P("oid",n),await fD({fs:new Q(t),cache:i,gitdir:r,oid:n})}catch(a){throw a.caller="git.expandOid",a}}async function pS({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n}){try{return P("fs",t),P("gitdir",r),P("ref",n),await V.expand({fs:new Q(t),gitdir:r,ref:n})}catch(i){throw i.caller="git.expandRef",i}}async function pg({fs:t,cache:e,gitdir:r,oids:n}){let i={},a=n.length,s=n.map((o,l)=>({index:l,oid:o}));for(;s.length;){let o=new Set;for(let{oid:c,index:u}of s)i[c]||(i[c]=new Set),i[c].add(u),i[c].size===a&&o.add(c);if(o.size>0)return[...o];let l=new Map;for(let{oid:c,index:u}of s)try{let{object:f}=await Ge({fs:t,cache:e,gitdir:r,oid:c}),d=pr.from(f),{parent:h}=d.parseHeaders();for(let p of h)(!i[p]||!i[p].has(u))&&l.set(p+":"+u,{oid:p,index:u})}catch(f){}s=Array.from(l.values())}return[]}var Ym=/^.*(\r?\n|$)/gm;function dD({branches:t,contents:e}){let r=t[1],n=t[2],i=e[0],a=e[1],s=e[2],o=a.match(Ym),l=i.match(Ym),c=s.match(Ym),u=q8(o,l,c),f=7,d="",h=!0;for(let p of u)p.ok&&(d+=p.ok.join("")),p.conflict&&(h=!1,d+=`${"<".repeat(f)} ${r} +`,d+=p.conflict.a.join(""),d+=`${"=".repeat(f)} +`,d+=p.conflict.b.join(""),d+=`${">".repeat(f)} ${n} +`);return{cleanMerge:h,mergedText:d}}async function hD({fs:t,cache:e,dir:r,gitdir:n=$.join(r,".git"),index:i,ourOid:a,baseOid:s,theirOid:o,ourName:l="ours",baseName:c="base",theirName:u="theirs",dryRun:f=!1,abortOnConflict:d=!0,mergeDriver:h}){let p=Pr({ref:a}),g=Pr({ref:s}),v=Pr({ref:o}),y=[],b=[],E=[],S=[],A=await ra({fs:t,cache:e,dir:r,gitdir:n,trees:[p,g,v],map:async function(k,[w,x,_]){let T=Cf(k),C=await If(w,x),I=await If(_,x);switch(`${C}-${I}`){case"false-false":return{mode:await x.mode(),path:T,oid:await x.oid(),type:await x.type()};case"false-true":return!_&&await w.type()==="tree"?{mode:await w.mode(),path:T,oid:await w.oid(),type:await w.type()}:_?{mode:await _.mode(),path:T,oid:await _.oid(),type:await _.type()}:void 0;case"true-false":return!w&&await _.type()==="tree"?{mode:await _.mode(),path:T,oid:await _.oid(),type:await _.type()}:w?{mode:await w.mode(),path:T,oid:await w.oid(),type:await w.type()}:void 0;case"true-true":{if(w&&_&&await w.type()==="tree"&&await _.type()==="tree")return{mode:await w.mode(),path:T,oid:await w.oid(),type:"tree"};if(w&&_&&await w.type()==="blob"&&await _.type()==="blob")return pD({fs:t,gitdir:n,path:T,ours:w,base:x,theirs:_,ourName:l,baseName:c,theirName:u,mergeDriver:h}).then(async L=>{if(L.cleanMerge)d||i.insert({filepath:k,oid:L.mergeResult.oid,stage:0});else if(y.push(k),b.push(k),!d){let F="";x&&await x.type()==="blob"&&(F=await x.oid());let J=await w.oid(),de=await _.oid();i.delete({filepath:k}),F&&i.insert({filepath:k,oid:F,stage:1}),i.insert({filepath:k,oid:J,stage:2}),i.insert({filepath:k,oid:de,stage:3})}return L.mergeResult});if(x&&!w&&_&&await x.type()==="blob"&&await _.type()==="blob"){if(y.push(k),E.push(k),!d){let L=await x.oid(),F=await _.oid();i.delete({filepath:k}),i.insert({filepath:k,oid:L,stage:1}),i.insert({filepath:k,oid:F,stage:3})}return{mode:await _.mode(),oid:await _.oid(),type:"blob",path:T}}if(x&&w&&!_&&await x.type()==="blob"&&await w.type()==="blob"){if(y.push(k),S.push(k),!d){let L=await x.oid(),F=await w.oid();i.delete({filepath:k}),i.insert({filepath:k,oid:L,stage:1}),i.insert({filepath:k,oid:F,stage:2})}return{mode:await w.mode(),oid:await w.oid(),type:"blob",path:T}}if(x&&!w&&!_&&(await x.type()==="blob"||await x.type()==="tree"))return;throw new oo}}},reduce:y.length!==0&&(!r||d)?void 0:async(k,w)=>{let x=w.filter(Boolean);if(k&&!(k&&k.type==="tree"&&x.length===0&&k.path!==".")){if(x.length>0||k.path==="."&&x.length===0){let T=new hr(x).toObject(),C=await mr({fs:t,gitdir:n,type:"tree",object:T,dryRun:f});k.oid=C}return k}}});return y.length!==0?(r&&!d&&await ra({fs:t,cache:e,dir:r,gitdir:n,trees:[Pr({ref:A.oid})],map:async function(k,[w]){let x=`${r}/${k}`;if(await w.type()==="blob"){let _=await w.mode(),T=new TextDecoder().decode(await w.content());await t.write(x,T,{mode:_})}return!0}}),new lo(y,b,E,S)):A.oid}async function pD({fs:t,gitdir:e,path:r,ours:n,base:i,theirs:a,ourName:s,theirName:o,baseName:l,dryRun:c,mergeDriver:u=dD}){let f="blob",d="100755",h="",p="";i&&await i.type()==="blob"&&(d=await i.mode(),h=await i.oid(),p=Buffer.from(await i.content()).toString("utf8"));let g=d===await n.mode()?await a.mode():await n.mode();if(await n.oid()===await a.oid())return{cleanMerge:!0,mergeResult:{mode:g,path:r,oid:await n.oid(),type:f}};if(await n.oid()===h)return{cleanMerge:!0,mergeResult:{mode:g,path:r,oid:await a.oid(),type:f}};if(await a.oid()===h)return{cleanMerge:!0,mergeResult:{mode:g,path:r,oid:await n.oid(),type:f}};let v=Buffer.from(await n.content()).toString("utf8"),y=Buffer.from(await a.content()).toString("utf8"),{mergedText:b,cleanMerge:E}=await u({branches:[l,s,o],contents:[p,v,y],path:r}),S=await mr({fs:t,gitdir:e,type:"blob",object:Buffer.from(b,"utf8"),dryRun:c});return{cleanMerge:E,mergeResult:{mode:g,path:r,oid:S,type:f}}}async function mS({fs:t,cache:e,dir:r,gitdir:n,ours:i,theirs:a,fastForward:s=!0,fastForwardOnly:o=!1,dryRun:l=!1,noUpdateBranch:c=!1,abortOnConflict:u=!0,message:f,author:d,committer:h,signingKey:p,onSign:g,mergeDriver:v,allowUnrelatedHistories:y=!1}){i===void 0&&(i=await sa({fs:t,gitdir:n,fullname:!0})),i=await V.expand({fs:t,gitdir:n,ref:i}),a=await V.expand({fs:t,gitdir:n,ref:a});let b=await V.resolve({fs:t,gitdir:n,ref:i}),E=await V.resolve({fs:t,gitdir:n,ref:a}),S=await pg({fs:t,cache:e,gitdir:n,oids:[b,E]});if(S.length!==1)if(S.length===0&&y)S.push("4b825dc642cb6eb9a060e54bf8d69288fbee4904");else throw new oo;let A=S[0];if(A===E)return{oid:b,alreadyMerged:!0};if(s&&A===b)return!l&&!c&&await V.writeRef({fs:t,gitdir:n,ref:i,value:E}),{oid:E,fastForward:!0};{if(o)throw new Jl;let k=await ct.acquire({fs:t,gitdir:n,cache:e,allowUnmerged:!1},async x=>hD({fs:t,cache:e,dir:r,gitdir:n,index:x,ourOid:b,theirOid:E,baseOid:A,ourName:za(i),baseName:"base",theirName:za(a),dryRun:l,abortOnConflict:u,mergeDriver:v}));if(k instanceof lo)throw k;return f||(f=`Merge branch '${za(a)}' into ${za(i)}`),{oid:await Nf({fs:t,cache:e,gitdir:n,message:f,ref:i,tree:k,parent:[b,E],author:d,committer:h,signingKey:p,onSign:g,dryRun:l,noUpdateBranch:c}),tree:k,mergeCommit:!0}}}async function gS({fs:t,cache:e,http:r,onProgress:n,onMessage:i,onAuth:a,onAuthSuccess:s,onAuthFailure:o,dir:l,gitdir:c,ref:u,url:f,remote:d,remoteRef:h,prune:p,pruneTags:g,fastForward:v,fastForwardOnly:y,corsProxy:b,singleBranch:E,headers:S,author:A,committer:k,signingKey:w}){try{if(!u){let T=await sa({fs:t,gitdir:c});if(!T)throw new dr("ref");u=T}let{fetchHead:x,fetchHeadDescription:_}=await hg({fs:t,cache:e,http:r,onProgress:n,onMessage:i,onAuth:a,onAuthSuccess:s,onAuthFailure:o,gitdir:c,corsProxy:b,ref:u,url:f,remote:d,remoteRef:h,singleBranch:E,headers:S,prune:p,pruneTags:g});await mS({fs:t,cache:e,gitdir:c,ours:u,theirs:x,fastForward:v,fastForwardOnly:y,message:`Merge ${_}`,author:A,committer:k,signingKey:w,dryRun:!1,noUpdateBranch:!1}),await fg({fs:t,cache:e,onProgress:n,dir:l,gitdir:c,ref:u,remote:d,noCheckout:!1})}catch(x){throw x.caller="git.pull",x}}async function vS({fs:t,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,dir:o,gitdir:l=$.join(o,".git"),ref:c,url:u,remote:f,remoteRef:d,corsProxy:h,singleBranch:p,headers:g={},cache:v={}}){try{P("fs",t),P("http",e),P("gitdir",l);let y={name:"",email:"",timestamp:Date.now(),timezoneOffset:0};return await gS({fs:new Q(t),cache:v,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,dir:o,gitdir:l,ref:c,url:u,remote:f,remoteRef:d,fastForwardOnly:!0,corsProxy:h,singleBranch:p,headers:g,author:y,committer:y})}catch(y){throw y.caller="git.fastForward",y}}async function yS({fs:t,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,dir:o,gitdir:l=$.join(o,".git"),ref:c,remote:u,remoteRef:f,url:d,corsProxy:h,depth:p=null,since:g=null,exclude:v=[],relative:y=!1,tags:b=!1,singleBranch:E=!1,headers:S={},prune:A=!1,pruneTags:k=!1,cache:w={}}){try{return P("fs",t),P("http",e),P("gitdir",l),await hg({fs:new Q(t),cache:w,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,gitdir:l,ref:c,remote:u,remoteRef:f,url:d,corsProxy:h,depth:p,since:g,exclude:v,relative:y,tags:b,singleBranch:E,headers:S,prune:A,pruneTags:k})}catch(x){throw x.caller="git.fetch",x}}async function wS({fs:t,dir:e,gitdir:r=$.join(e,".git"),oids:n,cache:i={}}){try{return P("fs",t),P("gitdir",r),P("oids",n),await pg({fs:new Q(t),cache:i,gitdir:r,oids:n})}catch(a){throw a.caller="git.findMergeBase",a}}async function bS({fs:t,filepath:e}){if(await t.exists($.join(e,".git")))return e;{let r=ao(e);if(r===e)throw new je(`git root for ${e}`);return bS({fs:t,filepath:r})}}async function _S({fs:t,filepath:e}){try{return P("fs",t),P("filepath",e),await bS({fs:new Q(t),filepath:e})}catch(r){throw r.caller="git.findRoot",r}}async function xS({fs:t,dir:e,gitdir:r=$.join(e,".git"),path:n}){try{return P("fs",t),P("gitdir",r),P("path",n),await oc({fs:new Q(t),gitdir:r,path:n})}catch(i){throw i.caller="git.getConfig",i}}async function mD({fs:t,gitdir:e,path:r}){return(await nt.get({fs:t,gitdir:e})).getall(r)}async function SS({fs:t,dir:e,gitdir:r=$.join(e,".git"),path:n}){try{return P("fs",t),P("gitdir",r),P("path",n),await mD({fs:new Q(t),gitdir:r,path:n})}catch(i){throw i.caller="git.getConfigAll",i}}async function ES({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:n,corsProxy:i,url:a,headers:s={},forPush:o=!1}){try{P("http",t),P("url",a);let c=await go.getRemoteHelperFor({url:a}).discover({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:n,corsProxy:i,service:o?"git-receive-pack":"git-upload-pack",url:a,headers:s,protocolVersion:1}),u={capabilities:[...c.capabilities]};for(let[f,d]of c.refs){let h=f.split("/"),p=h.pop(),g=u;for(let v of h)g[v]=g[v]||{},g=g[v];g[p]=d}for(let[f,d]of c.symrefs){let h=f.split("/"),p=h.pop(),g=u;for(let v of h)g[v]=g[v]||{},g=g[v];g[p]=d}return u}catch(l){throw l.caller="git.getRemoteInfo",l}}function AS(t,e,r,n){let i=[];for(let[a,s]of t.refs){if(e&&!a.startsWith(e))continue;if(a.endsWith("^{}")){if(n){let l=a.replace("^{}",""),c=i[i.length-1],u=c.ref===l?c:i.find(f=>f.ref===l);if(u===void 0)throw new Error("I did not expect this to happen");u.peeled=s}continue}let o={ref:a,oid:s};r&&t.symrefs.has(a)&&(o.target=t.symrefs.get(a)),i.push(o)}return i}async function kS({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:n,corsProxy:i,url:a,headers:s={},forPush:o=!1,protocolVersion:l=2}){try{P("http",t),P("url",a);let u=await go.getRemoteHelperFor({url:a}).discover({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:n,corsProxy:i,service:o?"git-receive-pack":"git-upload-pack",url:a,headers:s,protocolVersion:l});if(u.protocolVersion===2)return{protocolVersion:u.protocolVersion,capabilities:u.capabilities2};let f={};for(let d of u.capabilities){let[h,p]=d.split("=");p?f[h]=p:f[h]=!0}return{protocolVersion:1,capabilities:f,refs:AS(u,void 0,!0,!0)}}catch(c){throw c.caller="git.getRemoteInfo2",c}}async function gD({type:t,object:e,format:r="content",oid:n=void 0}){return r!=="deflated"&&(r!=="wrapped"&&(e=ea.wrap({type:t,object:e})),n=await bi(e)),{oid:n,object:e}}async function TS({object:t}){try{P("object",t),typeof t=="string"?t=Buffer.from(t,"utf8"):t=Buffer.from(t);let e="blob",{oid:r,object:n}=await gD({type:"blob",format:"content",object:t});return{oid:r,type:e,object:new Uint8Array(n),format:"wrapped"}}catch(e){throw e.caller="git.hashBlob",e}}async function vD({fs:t,cache:e,onProgress:r,dir:n,gitdir:i,filepath:a}){try{a=$.join(n,a);let s=await t.read(a),o=c=>Ge({fs:t,cache:e,gitdir:i,oid:c}),l=await ql.fromPack({pack:s,getExternalRefDelta:o,onProgress:r});return await t.write(a.replace(/\.pack$/,".idx"),await l.toBuffer()),{oids:[...l.hashes]}}catch(s){throw s.caller="git.indexPack",s}}async function CS({fs:t,onProgress:e,dir:r,gitdir:n=$.join(r,".git"),filepath:i,cache:a={}}){try{return P("fs",t),P("dir",r),P("gitdir",r),P("filepath",i),await vD({fs:new Q(t),cache:a,onProgress:e,dir:r,gitdir:n,filepath:i})}catch(s){throw s.caller="git.indexPack",s}}async function PS({fs:t,bare:e=!1,dir:r,gitdir:n=e?r:$.join(r,".git"),defaultBranch:i="master"}){try{return P("fs",t),P("gitdir",n),e||P("dir",r),await aS({fs:new Q(t),bare:e,dir:r,gitdir:n,defaultBranch:i})}catch(a){throw a.caller="git.init",a}}async function RS({fs:t,cache:e,gitdir:r,oid:n,ancestor:i,depth:a}){let s=await Wa.read({fs:t,gitdir:r});if(!n)throw new dr("oid");if(!i)throw new dr("ancestor");if(n===i)return!1;let o=[n],l=new Set,c=0;for(;o.length;){if(c++===a)throw new ec(a);let u=o.shift(),{type:f,object:d}=await Ge({fs:t,cache:e,gitdir:r,oid:u});if(f!=="commit")throw new tr(u,f,"commit");let h=pr.from(d).parse();for(let p of h.parent)if(p===i)return!0;if(!s.has(u))for(let p of h.parent)l.has(p)||(o.push(p),l.add(p))}return!1}async function MS({fs:t,dir:e,gitdir:r=$.join(e,".git"),oid:n,ancestor:i,depth:a=-1,cache:s={}}){try{return P("fs",t),P("gitdir",r),P("oid",n),P("ancestor",i),await RS({fs:new Q(t),cache:s,gitdir:r,oid:n,ancestor:i,depth:a})}catch(o){throw o.caller="git.isDescendent",o}}async function OS({fs:t,dir:e,gitdir:r=$.join(e,".git"),filepath:n}){try{return P("fs",t),P("dir",e),P("gitdir",r),P("filepath",n),na.isIgnored({fs:new Q(t),dir:e,gitdir:r,filepath:n})}catch(i){throw i.caller="git.isIgnored",i}}async function IS({fs:t,dir:e,gitdir:r=$.join(e,".git"),remote:n}){try{return P("fs",t),P("gitdir",r),V.listBranches({fs:new Q(t),gitdir:r,remote:n})}catch(i){throw i.caller="git.listBranches",i}}async function yD({fs:t,gitdir:e,ref:r,cache:n}){if(r){let i=await V.resolve({gitdir:e,fs:t,ref:r}),a=[];return await $S({fs:t,cache:n,gitdir:e,oid:i,filenames:a,prefix:""}),a}else return ct.acquire({fs:t,gitdir:e,cache:n},async function(i){return i.entries.map(a=>a.path)})}async function $S({fs:t,cache:e,gitdir:r,oid:n,filenames:i,prefix:a}){let{tree:s}=await wo({fs:t,cache:e,gitdir:r,oid:n});for(let o of s)o.type==="tree"?await $S({fs:t,cache:e,gitdir:r,oid:o.oid,filenames:i,prefix:$.join(a,o.path)}):i.push($.join(a,o.path))}async function FS({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n,cache:i={}}){try{return P("fs",t),P("gitdir",r),await yD({fs:new Q(t),cache:i,gitdir:r,ref:n})}catch(a){throw a.caller="git.listFiles",a}}async function wD({fs:t,cache:e,gitdir:r,ref:n}){let i;try{i=await V.resolve({gitdir:r,fs:t,ref:n})}catch(o){if(o instanceof je)return[]}return(await wo({fs:t,cache:e,gitdir:r,oid:i})).tree.map(o=>({target:o.path,note:o.oid}))}async function DS({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n="refs/notes/commits",cache:i={}}){try{return P("fs",t),P("gitdir",r),P("ref",n),await wD({fs:new Q(t),cache:i,gitdir:r,ref:n})}catch(a){throw a.caller="git.listNotes",a}}async function LS({fs:t,dir:e,gitdir:r=$.join(e,".git"),filepath:n}){try{return P("fs",t),P("gitdir",r),V.listRefs({fs:new Q(t),gitdir:r,filepath:n})}catch(i){throw i.caller="git.listRefs",i}}async function bD({fs:t,gitdir:e}){let r=await nt.get({fs:t,gitdir:e}),n=await r.getSubsections("remote");return Promise.all(n.map(async a=>{let s=await r.get(`remote.${a}.url`);return{remote:a,url:s}}))}async function jS({fs:t,dir:e,gitdir:r=$.join(e,".git")}){try{return P("fs",t),P("gitdir",r),await bD({fs:new Q(t),gitdir:r})}catch(n){throw n.caller="git.listRemotes",n}}async function _D(t){let e=Qe.streamReader(t),r=[],n;for(;n=await e(),n!==!0;){if(n===null)continue;n=n.toString("utf8").replace(/\n$/,"");let[i,a,...s]=n.split(" "),o={ref:a,oid:i};for(let l of s){let[c,u]=l.split(":");c==="symref-target"?o.target=u:c==="peeled"&&(o.peeled=u)}r.push(o)}return r}async function xD({prefix:t,symrefs:e,peelTags:r}){let n=[];return n.push(Qe.encode(`command=ls-refs +`)),n.push(Qe.encode(`agent=${Bf.agent} +`)),(r||e||t)&&n.push(Qe.delim()),r&&n.push(Qe.encode("peel")),e&&n.push(Qe.encode("symrefs")),t&&n.push(Qe.encode(`ref-prefix ${t}`)),n.push(Qe.flush()),n}async function NS({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:n,corsProxy:i,url:a,headers:s={},forPush:o=!1,protocolVersion:l=2,prefix:c,symrefs:u,peelTags:f}){try{P("http",t),P("url",a);let d=await mo.discover({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:n,corsProxy:i,service:o?"git-receive-pack":"git-upload-pack",url:a,headers:s,protocolVersion:l});if(d.protocolVersion===1)return AS(d,c,u,f);let h=await xD({prefix:c,symrefs:u,peelTags:f}),p=await mo.connect({http:t,auth:d.auth,headers:s,corsProxy:i,service:o?"git-receive-pack":"git-upload-pack",url:a,body:h});return _D(p.body)}catch(d){throw d.caller="git.listServerRefs",d}}async function BS({fs:t,dir:e,gitdir:r=$.join(e,".git")}){try{return P("fs",t),P("gitdir",r),V.listTags({fs:new Q(t),gitdir:r})}catch(n){throw n.caller="git.listTags",n}}function SD(t,e){return t.committer.timestamp-e.committer.timestamp}var ED="e69de29bb2d1d6434b8b29ae775ad8c2e48c5391";async function Px({fs:t,cache:e,gitdir:r,oid:n,fileId:i}){if(i===ED)return;let a=n,s,o=await fo({fs:t,cache:e,gitdir:r,oid:n}),l=o.tree;return i===o.oid?s=o.path:(s=await HS({fs:t,cache:e,gitdir:r,tree:l,fileId:i,oid:a}),Array.isArray(s)&&(s.length===0?s=void 0:s.length===1&&(s=s[0]))),s}async function HS({fs:t,cache:e,gitdir:r,tree:n,fileId:i,oid:a,filepaths:s=[],parentPath:o=""}){let l=n.entries().map(function(c){let u;return c.oid===i?(u=$.join(o,c.path),s.push(u)):c.type==="tree"&&(u=Ge({fs:t,cache:e,gitdir:r,oid:c.oid}).then(function({object:f}){return HS({fs:t,cache:e,gitdir:r,tree:hr.from(f),fileId:i,oid:a,filepaths:s,parentPath:$.join(o,c.path)})})),u});return await Promise.all(l),s}async function AD({fs:t,cache:e,gitdir:r,filepath:n,ref:i,depth:a,since:s,force:o,follow:l}){let c=typeof s=="undefined"?void 0:Math.floor(s.valueOf()/1e3),u=[],f=await Wa.read({fs:t,gitdir:r}),d=await V.resolve({fs:t,gitdir:r,ref:i}),h=[await po({fs:t,cache:e,gitdir:r,oid:d})],p,g,v;function y(b){v&&n&&u.push(b)}for(;h.length>0;){let b=h.pop();if(c!==void 0&&b.commit.committer.timestamp<=c)break;if(n){let E;try{E=await lc({fs:t,cache:e,gitdir:r,oid:b.commit.tree,filepath:n}),g&&p!==E&&u.push(g),p=E,g=b,v=!0}catch(S){if(S instanceof je){let A=l&&p;if(A&&(A=await Px({fs:t,cache:e,gitdir:r,oid:b.commit.tree,fileId:p}),A))if(Array.isArray(A)){if(g){let k=await Px({fs:t,cache:e,gitdir:r,oid:g.commit.tree,fileId:p});if(Array.isArray(k))if(A=A.filter(w=>k.indexOf(w)===-1),A.length===1)A=A[0],n=A,g&&u.push(g);else{A=!1,g&&u.push(g);break}}}else n=A,g&&u.push(g);if(!A){if(v&&p&&(u.push(g),!o))break;if(!o&&!l)throw S}g=b,v=!1}else throw S}}else u.push(b);if(a!==void 0&&u.length===a){y(b);break}if(!f.has(b.oid))for(let E of b.commit.parent){let S=await po({fs:t,cache:e,gitdir:r,oid:E});h.map(A=>A.oid).includes(S.oid)||h.push(S)}h.length===0&&y(b),h.sort((E,S)=>SD(E.commit,S.commit))}return u}async function US({fs:t,dir:e,gitdir:r=$.join(e,".git"),filepath:n,ref:i="HEAD",depth:a,since:s,force:o,follow:l,cache:c={}}){try{return P("fs",t),P("gitdir",r),P("ref",i),await AD({fs:new Q(t),cache:c,gitdir:r,filepath:n,ref:i,depth:a,since:s,force:o,follow:l})}catch(u){throw u.caller="git.log",u}}async function GS({fs:t,onSign:e,dir:r,gitdir:n=$.join(r,".git"),ours:i,theirs:a,fastForward:s=!0,fastForwardOnly:o=!1,dryRun:l=!1,noUpdateBranch:c=!1,abortOnConflict:u=!0,message:f,author:d,committer:h,signingKey:p,cache:g={},mergeDriver:v,allowUnrelatedHistories:y=!1}){try{P("fs",t),p&&P("onSign",e);let b=new Q(t),E=await ia({fs:b,gitdir:n,author:d});if(!E&&(!o||!s))throw new zt("author");let S=await ho({fs:b,gitdir:n,author:E,committer:h});if(!S&&(!o||!s))throw new zt("committer");return await mS({fs:b,cache:g,dir:r,gitdir:n,ours:i,theirs:a,fastForward:s,fastForwardOnly:o,dryRun:l,noUpdateBranch:c,abortOnConflict:u,message:f,author:E,committer:S,signingKey:p,onSign:e,mergeDriver:v,allowUnrelatedHistories:y})}catch(b){throw b.caller="git.merge",b}}var kD={commit:16,tree:32,blob:48,tag:64,ofs_delta:96,ref_delta:112};async function zS({fs:t,cache:e,dir:r,gitdir:n=$.join(r,".git"),oids:i}){let a=new Mx,s=[];function o(u,f){let d=Buffer.from(u,f);s.push(d),a.update(d)}async function l({stype:u,object:f}){let d=kD[u],h=f.length,p=h>15?128:0,g=h&15;h=h>>>4;let v=(p|d|g).toString(16);for(o(v,"hex");p;)p=h>127?128:0,v=p|h&127,o(lg(2,v),"hex"),h=h>>>7;o(Buffer.from(await Gx(f)))}o("PACK"),o("00000002","hex"),o(lg(8,i.length),"hex");for(let u of i){let{type:f,object:d}=await Ge({fs:t,cache:e,gitdir:n,oid:u});await l({write:o,object:d,stype:f})}let c=a.digest();return s.push(c),s}async function TD({fs:t,cache:e,gitdir:r,oids:n,write:i}){let a=await zS({fs:t,cache:e,gitdir:r,oids:n}),s=Buffer.from(await $f(a)),l=`pack-${s.slice(-20).toString("hex")}.pack`;return i?(await t.write($.join(r,`objects/pack/${l}`),s),{filename:l}):{filename:l,packfile:new Uint8Array(s)}}async function VS({fs:t,dir:e,gitdir:r=$.join(e,".git"),oids:n,write:i=!1,cache:a={}}){try{return P("fs",t),P("gitdir",r),P("oids",n),await TD({fs:new Q(t),cache:a,gitdir:r,oids:n,write:i})}catch(s){throw s.caller="git.packObjects",s}}async function WS({fs:t,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,dir:o,gitdir:l=$.join(o,".git"),ref:c,url:u,remote:f,remoteRef:d,prune:h=!1,pruneTags:p=!1,fastForward:g=!0,fastForwardOnly:v=!1,corsProxy:y,singleBranch:b,headers:E={},author:S,committer:A,signingKey:k,cache:w={}}){try{P("fs",t),P("gitdir",l);let x=new Q(t),_=await ia({fs:x,gitdir:l,author:S});if(!_)throw new zt("author");let T=await ho({fs:x,gitdir:l,author:_,committer:A});if(!T)throw new zt("committer");return await gS({fs:x,cache:w,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,dir:o,gitdir:l,ref:c,url:u,remote:f,remoteRef:d,fastForward:g,fastForwardOnly:v,corsProxy:y,singleBranch:b,headers:E,author:_,committer:T,signingKey:k,prune:h,pruneTags:p})}catch(x){throw x.caller="git.pull",x}}async function CD({fs:t,cache:e,dir:r,gitdir:n=$.join(r,".git"),start:i,finish:a}){let s=await Wa.read({fs:t,gitdir:n}),o=new Set,l=new Set;for(let f of i)o.add(await V.resolve({fs:t,gitdir:n,ref:f}));for(let f of a)try{let d=await V.resolve({fs:t,gitdir:n,ref:f});l.add(d)}catch(d){}let c=new Set;async function u(f){c.add(f);let{type:d,object:h}=await Ge({fs:t,cache:e,gitdir:n,oid:f});if(d==="tag"){let g=Rr.from(h).headers().object;return u(g)}if(d!=="commit")throw new tr(f,d,"commit");if(!s.has(f)){let g=pr.from(h).headers().parent;for(f of g)!l.has(f)&&!c.has(f)&&await u(f)}}for(let f of o)await u(f);return c}async function Xm({fs:t,cache:e,dir:r,gitdir:n=$.join(r,".git"),oids:i}){let a=new Set;async function s(o){if(a.has(o))return;a.add(o);let{type:l,object:c}=await Ge({fs:t,cache:e,gitdir:n,oid:o});if(l==="tag"){let f=Rr.from(c).headers().object;await s(f)}else if(l==="commit"){let f=pr.from(c).headers().tree;await s(f)}else if(l==="tree"){let u=hr.from(c);for(let f of u)f.type==="blob"&&a.add(f.oid),f.type==="tree"&&await s(f.oid)}}for(let o of i)await s(o);return a}async function PD(t){let e={},r="",n=Qe.streamReader(t),i=await n();for(;i!==!0;)i!==null&&(r+=i.toString("utf8")+` +`),i=await n();let a=r.toString("utf8").split(` +`);if(i=a.shift(),!i.startsWith("unpack "))throw new Va('unpack ok" or "unpack [error message]',i);e.ok=i==="unpack ok",e.ok||(e.error=i.slice(7)),e.refs={};for(let s of a){if(s.trim()==="")continue;let o=s.slice(0,2),l=s.slice(3),c=l.indexOf(" ");c===-1&&(c=l.length);let u=l.slice(0,c),f=l.slice(c+1);e.refs[u]={ok:o==="ok",error:f}}return e}async function RD({capabilities:t=[],triplets:e=[]}){let r=[],n=`\0 ${t.join(" ")}`;for(let i of e)r.push(Qe.encode(`${i.oldoid} ${i.oid} ${i.fullRef}${n} +`)),n="";return r.push(Qe.flush()),r}async function MD({fs:t,cache:e,http:r,onProgress:n,onMessage:i,onAuth:a,onAuthSuccess:s,onAuthFailure:o,onPrePush:l,gitdir:c,ref:u,remoteRef:f,remote:d,url:h,force:p=!1,delete:g=!1,corsProxy:v,headers:y={}}){let b=u||await sa({fs:t,gitdir:c});if(typeof b=="undefined")throw new dr("ref");let E=await nt.get({fs:t,gitdir:c});d=d||await E.get(`branch.${b}.pushRemote`)||await E.get("remote.pushDefault")||await E.get(`branch.${b}.remote`)||"origin";let S=h||await E.get(`remote.${d}.pushurl`)||await E.get(`remote.${d}.url`);if(typeof S=="undefined")throw new dr("remote OR url");let A=f||await E.get(`branch.${b}.merge`);if(typeof S=="undefined")throw new dr("remoteRef");v===void 0&&(v=await E.get("http.corsProxy"));let k=await V.expand({fs:t,gitdir:c,ref:b}),w=g?"0000000000000000000000000000000000000000":await V.resolve({fs:t,gitdir:c,ref:k}),x=go.getRemoteHelperFor({url:S}),_=await x.discover({http:r,onAuth:a,onAuthSuccess:s,onAuthFailure:o,corsProxy:v,service:"git-receive-pack",url:S,headers:y,protocolVersion:1}),T=_.auth,C;if(!A)C=k;else try{C=await V.expandAgainstMap({ref:A,map:_.refs})}catch(q){if(q instanceof je)C=A.startsWith("refs/")?A:`refs/heads/${A}`;else throw q}let I=_.refs.get(C)||"0000000000000000000000000000000000000000";if(l&&!await l({remote:d,url:S,localRef:{ref:g?"(delete)":k,oid:w},remoteRef:{ref:C,oid:I}}))throw new uo;let L=!_.capabilities.has("no-thin"),F=new Set;if(!g){let q=[..._.refs.values()],B=new Set;if(I!=="0000000000000000000000000000000000000000"){let Fe=await pg({fs:t,cache:e,gitdir:c,oids:[w,I]});for(let lr of Fe)q.push(lr);L&&(B=await Xm({fs:t,cache:e,gitdir:c,oids:Fe}))}if(!q.includes(w)){let Fe=await CD({fs:t,cache:e,gitdir:c,start:[w],finish:q});F=await Xm({fs:t,cache:e,gitdir:c,oids:Fe})}if(L){try{let Fe=await V.resolve({fs:t,gitdir:c,ref:`refs/remotes/${d}/HEAD`,depth:2}),{oid:lr}=await V.resolveAgainstMap({ref:Fe.replace(`refs/remotes/${d}/`,""),fullref:Fe,map:_.refs}),Ut=[lr];for(let X of await Xm({fs:t,cache:e,gitdir:c,oids:Ut}))B.add(X)}catch(Fe){}for(let Fe of B)F.delete(Fe)}if(w===I&&(p=!0),!p){if(k.startsWith("refs/tags")&&I!=="0000000000000000000000000000000000000000")throw new co("tag-exists");if(w!=="0000000000000000000000000000000000000000"&&I!=="0000000000000000000000000000000000000000"&&!await RS({fs:t,cache:e,gitdir:c,oid:w,ancestor:I,depth:-1}))throw new co("not-fast-forward")}}let J=nS([..._.capabilities],["report-status","side-band-64k",`agent=${Bf.agent}`]),de=await RD({capabilities:J,triplets:[{oldoid:I,oid:w,fullRef:C}]}),le=g?[]:await zS({fs:t,cache:e,gitdir:c,oids:[...F]}),ce=await x.connect({http:r,onProgress:n,corsProxy:v,service:"git-receive-pack",url:S,auth:T,headers:y,body:[...de,...le]}),{packfile:Te,progress:ne}=await Ff.demux(ce.body);if(i){let q=iS(ne);uc(q,async B=>{await i(B)})}let N=await PD(Te);if(ce.headers&&(N.headers=ce.headers),d&&N.ok&&N.refs[C].ok&&!k.startsWith("refs/tags")){let q=`refs/remotes/${d}/${C.replace("refs/heads","")}`;g?await V.deleteRef({fs:t,gitdir:c,ref:q}):await V.writeRef({fs:t,gitdir:c,ref:q,value:w})}if(N.ok&&Object.values(N.refs).every(q=>q.ok))return N;{let q=Object.entries(N.refs).filter(([B,Fe])=>!Fe.ok).map(([B,Fe])=>` + - ${B}: ${Fe.error}`).join("");throw new Ql(q,N)}}async function qS({fs:t,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,onPrePush:o,dir:l,gitdir:c=$.join(l,".git"),ref:u,remoteRef:f,remote:d="origin",url:h,force:p=!1,delete:g=!1,corsProxy:v,headers:y={},cache:b={}}){try{return P("fs",t),P("http",e),P("gitdir",c),await MD({fs:new Q(t),cache:b,http:e,onProgress:r,onMessage:n,onAuth:i,onAuthSuccess:a,onAuthFailure:s,onPrePush:o,gitdir:c,ref:u,remoteRef:f,remote:d,url:h,force:p,delete:g,corsProxy:v,headers:y})}catch(E){throw E.caller="git.push",E}}async function YS({fs:t,cache:e,gitdir:r,oid:n}){let{type:i,object:a}=await Ge({fs:t,cache:e,gitdir:r,oid:n});if(i==="tag")return n=Rr.from(a).parse().object,YS({fs:t,cache:e,gitdir:r,oid:n});if(i!=="blob")throw new tr(n,i,"blob");return{oid:n,blob:new Uint8Array(a)}}async function XS({fs:t,cache:e,gitdir:r,oid:n,filepath:i=void 0}){return i!==void 0&&(n=await lc({fs:t,cache:e,gitdir:r,oid:n,filepath:i})),await YS({fs:t,cache:e,gitdir:r,oid:n})}async function KS({fs:t,dir:e,gitdir:r=$.join(e,".git"),oid:n,filepath:i,cache:a={}}){try{return P("fs",t),P("gitdir",r),P("oid",n),await XS({fs:new Q(t),cache:a,gitdir:r,oid:n,filepath:i})}catch(s){throw s.caller="git.readBlob",s}}async function mg({fs:t,dir:e,gitdir:r=$.join(e,".git"),oid:n,cache:i={}}){try{return P("fs",t),P("gitdir",r),P("oid",n),await po({fs:new Q(t),cache:i,gitdir:r,oid:n})}catch(a){throw a.caller="git.readCommit",a}}async function OD({fs:t,cache:e,gitdir:r,ref:n="refs/notes/commits",oid:i}){let a=await V.resolve({gitdir:r,fs:t,ref:n}),{blob:s}=await XS({fs:t,cache:e,gitdir:r,oid:a,filepath:i});return s}async function ZS({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n="refs/notes/commits",oid:i,cache:a={}}){try{return P("fs",t),P("gitdir",r),P("ref",n),P("oid",i),await OD({fs:new Q(t),cache:a,gitdir:r,ref:n,oid:i})}catch(s){throw s.caller="git.readNote",s}}async function JS({fs:t,dir:e,gitdir:r=$.join(e,".git"),oid:n,format:i="parsed",filepath:a=void 0,encoding:s=void 0,cache:o={}}){try{P("fs",t),P("gitdir",r),P("oid",n);let l=new Q(t);a!==void 0&&(n=await lc({fs:l,cache:o,gitdir:r,oid:n,filepath:a}));let u=await Ge({fs:l,cache:o,gitdir:r,oid:n,format:i==="parsed"?"content":i});if(u.oid=n,i==="parsed")switch(u.format="parsed",u.type){case"commit":u.object=pr.from(u.object).parse();break;case"tree":u.object=hr.from(u.object).entries();break;case"blob":s?u.object=u.object.toString(s):(u.object=new Uint8Array(u.object),u.format="content");break;case"tag":u.object=Rr.from(u.object).parse();break;default:throw new tr(u.oid,u.type,"blob|commit|tag|tree")}else(u.format==="deflated"||u.format==="wrapped")&&(u.type=u.format);return u}catch(l){throw l.caller="git.readObject",l}}async function ID({fs:t,cache:e,gitdir:r,oid:n}){let{type:i,object:a}=await Ge({fs:t,cache:e,gitdir:r,oid:n,format:"content"});if(i!=="tag")throw new tr(n,i,"tag");let s=Rr.from(a);return{oid:n,tag:s.parse(),payload:s.payload()}}async function QS({fs:t,dir:e,gitdir:r=$.join(e,".git"),oid:n,cache:i={}}){try{return P("fs",t),P("gitdir",r),P("oid",n),await ID({fs:new Q(t),cache:i,gitdir:r,oid:n})}catch(a){throw a.caller="git.readTag",a}}async function eE({fs:t,dir:e,gitdir:r=$.join(e,".git"),oid:n,filepath:i=void 0,cache:a={}}){try{return P("fs",t),P("gitdir",r),P("oid",n),await wo({fs:new Q(t),cache:a,gitdir:r,oid:n,filepath:i})}catch(s){throw s.caller="git.readTree",s}}async function tE({fs:t,dir:e,gitdir:r=$.join(e,".git"),filepath:n,cache:i={}}){try{P("fs",t),P("gitdir",r),P("filepath",n),await ct.acquire({fs:new Q(t),gitdir:r,cache:i},async function(a){a.delete({filepath:n})})}catch(a){throw a.caller="git.remove",a}}async function $D({fs:t,cache:e,onSign:r,gitdir:n,ref:i="refs/notes/commits",oid:a,author:s,committer:o,signingKey:l}){let c;try{c=await V.resolve({gitdir:n,fs:t,ref:i})}catch(p){if(!(p instanceof je))throw p}let f=(await wo({fs:t,gitdir:n,oid:c||"4b825dc642cb6eb9a060e54bf8d69288fbee4904"})).tree;f=f.filter(p=>p.path!==a);let d=await cc({fs:t,gitdir:n,tree:f});return await Nf({fs:t,cache:e,onSign:r,gitdir:n,ref:i,tree:d,parent:c&&[c],message:`Note removed by 'isomorphic-git removeNote' +`,author:s,committer:o,signingKey:l})}async function rE({fs:t,onSign:e,dir:r,gitdir:n=$.join(r,".git"),ref:i="refs/notes/commits",oid:a,author:s,committer:o,signingKey:l,cache:c={}}){try{P("fs",t),P("gitdir",n),P("oid",a);let u=new Q(t),f=await ia({fs:u,gitdir:n,author:s});if(!f)throw new zt("author");let d=await ho({fs:u,gitdir:n,author:f,committer:o});if(!d)throw new zt("committer");return await $D({fs:u,cache:c,onSign:e,gitdir:n,ref:i,oid:a,author:f,committer:d,signingKey:l})}catch(u){throw u.caller="git.removeNote",u}}async function FD({fs:t,gitdir:e,oldref:r,ref:n,checkout:i=!1}){if(n!==zn.clean(n))throw new mn(n,zn.clean(n));if(r!==zn.clean(r))throw new mn(r,zn.clean(r));let a=`refs/heads/${r}`,s=`refs/heads/${n}`;if(await V.exists({fs:t,gitdir:e,ref:s}))throw new pn("branch",n,!1);let l=await V.resolve({fs:t,gitdir:e,ref:a,depth:1});await V.writeRef({fs:t,gitdir:e,ref:s,value:l}),await V.deleteRef({fs:t,gitdir:e,ref:a});let u=await sa({fs:t,gitdir:e,fullname:!0})===a;(i||u)&&await V.writeSymbolicRef({fs:t,gitdir:e,ref:"HEAD",value:s})}async function nE({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n,oldref:i,checkout:a=!1}){try{return P("fs",t),P("gitdir",r),P("ref",n),P("oldref",i),await FD({fs:new Q(t),gitdir:r,ref:n,oldref:i,checkout:a})}catch(s){throw s.caller="git.renameBranch",s}}async function iE({gitdir:t,type:e,object:r}){return bi(ea.wrap({type:e,object:r}))}async function aE({fs:t,dir:e,gitdir:r=$.join(e,".git"),filepath:n,ref:i,cache:a={}}){try{P("fs",t),P("gitdir",r),P("filepath",n);let s=new Q(t),o,l;try{o=await V.resolve({fs:s,gitdir:r,ref:i||"HEAD"})}catch(f){if(i)throw f}if(o)try{o=await lc({fs:s,cache:a,gitdir:r,oid:o,filepath:n})}catch(f){o=null}let c={ctime:new Date(0),mtime:new Date(0),dev:0,ino:0,mode:0,uid:0,gid:0,size:0},u=e&&await s.read($.join(e,n));u&&(l=await iE({gitdir:r,type:"blob",object:u}),o===l&&(c=await s.lstat($.join(e,n)))),await ct.acquire({fs:s,gitdir:r,cache:a},async function(f){f.delete({filepath:n}),o&&f.insert({filepath:n,stats:c,oid:o})})}catch(s){throw s.caller="git.reset",s}}async function sE({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n,depth:i}){try{return P("fs",t),P("gitdir",r),P("ref",n),await V.resolve({fs:new Q(t),gitdir:r,ref:n,depth:i})}catch(a){throw a.caller="git.resolveRef",a}}async function oE({fs:t,dir:e,gitdir:r=$.join(e,".git"),path:n,value:i,append:a=!1}){try{P("fs",t),P("gitdir",r),P("path",n);let s=new Q(t),o=await nt.get({fs:s,gitdir:r});a?await o.append(n,i):await o.set(n,i),await nt.save({fs:s,gitdir:r,config:o})}catch(s){throw s.caller="git.setConfig",s}}async function lE({fs:t,gitdir:e,commit:r}){let n=pr.from(r).toObject();return await mr({fs:t,gitdir:e,type:"commit",object:n,format:"content"})}var Df=class t{static get timezoneOffsetForRefLogEntry(){let e=new Date().getTimezoneOffset(),r=Math.abs(Math.floor(e/60)),n=Math.abs(e%60).toString().padStart(2,"0");return`${e>0?"-":"+"}${r.toString().padStart(2,"0")}${n}`}static createStashReflogEntry(e,r,n){let i=e.name.replace(/\s/g,""),a="0000000000000000000000000000000000000000",s=Math.floor(Date.now()/1e3),o=t.timezoneOffsetForRefLogEntry;return`${a} ${r} ${i} ${e.email} ${s} ${o} ${n} +`}static getStashReflogEntry(e,r=!1){return e.split(` +`).filter(a=>a).reverse().map((a,s)=>r?`stash@{${s}}: ${a.split(" ")[1]}`:a)}},DD={stage:Ya,workdir:yo},Km;async function vo(t,e){return Km===void 0&&(Km=new zl),Km.acquire(t,e)}async function LD(t,e,r,n,i=null){let a=$.join(r,n),s=await t.lstat(a);if(!s)throw new je(a);if(s.isDirectory())throw new pe(`${a}: file expected, but found directory`);let o=i?await Lx({fs:t,gitdir:e,oid:i}):void 0,l=o?i:void 0;return o||await vo({fs:t,gitdir:e,currentFilepath:a},async()=>{let c=s.isSymbolicLink()?await t.readlink(a).then(zx):await t.read(a);if(c===null)throw new je(a);l=await mr({fs:t,gitdir:e,type:"blob",object:c})}),l}async function jD({fs:t,dir:e,gitdir:r,entries:n}){async function i(a){if(a.type==="tree"){if(!a.oid){let s=await Promise.all(a.children.map(i));a.oid=await cc({fs:t,gitdir:r,tree:s}),a.mode=16384}}else a.type==="blob"&&(a.oid=await LD(t,r,e,a.path,a.oid),a.mode=33188);return a.path=a.path.split("/").pop(),a}return Promise.all(n.map(i))}async function Rx({fs:t,dir:e,gitdir:r,treePair:n}){let i=n[1]==="stage",a=n.map(h=>typeof h=="string"?DD[h]():h),s=[],u=await ra({fs:t,cache:{},dir:e,gitdir:r,trees:a,map:async(h,[p,g])=>{if(!(h==="."||await na.isIgnored({fs:t,dir:e,gitdir:r,filepath:h}))&&g)return(!p||await p.oid()!==await g.oid()&&await g.oid()!==void 0)&&s.push([p,g]),{mode:await g.mode(),path:h,oid:await g.oid(),type:await g.type()}},reduce:async(h,p)=>(p=p.filter(Boolean),h?(h.children=p,h):p.length>0?p:void 0),iterate:async(h,p)=>{let g=[];for(let v of p){let[y,b]=v;i?b&&(await t.exists(`${e}/${b.toString()}`)?g.push(v):s.push([null,b])):y&&(b?g.push(v):s.push([y,null]))}return g.length?Promise.all(g.map(h)):[]}});if(s.length===0||u.length===0)return null;let d=(await jD({fs:t,dir:e,gitdir:r,entries:u})).filter(Boolean).map(h=>({mode:h.mode,path:h.path,oid:h.oid,type:h.type}));return cc({fs:t,gitdir:r,tree:d})}async function ND({fs:t,dir:e,gitdir:r,stashCommit:n,parentCommit:i,wasStaged:a}){let s=[],o=[],l=await ra({fs:t,cache:{},dir:e,gitdir:r,trees:[Pr({ref:i}),Pr({ref:n})],map:async(c,[u,f])=>{if(c==="."||await na.isIgnored({fs:t,dir:e,gitdir:r,filepath:c}))return;let d=f?await f.type():await u.type();if(d!=="tree"&&d!=="blob")return;if(!f&&u){let p=d==="tree"?"rmdir":"rm";return d==="tree"&&s.push(c),d==="blob"&&a&&o.push({filepath:c,oid:await u.oid()}),{method:p,filepath:c}}let h=await f.oid();if(!u||await u.oid()!==h)return d==="tree"?{method:"mkdir",filepath:c}:(a&&o.push({filepath:c,oid:h,stats:await t.lstat($.join(e,c))}),{method:"write",filepath:c,oid:h})}});await vo({fs:t,gitdir:r,dirRemoved:s,ops:l},async()=>{for(let c of l){let u=$.join(e,c.filepath);switch(c.method){case"rmdir":await t.rmdir(u);break;case"mkdir":await t.mkdir(u);break;case"rm":await t.rm(u);break;case"write":if(!s.some(f=>u.startsWith(f))){let{object:f}=await Ge({fs:t,cache:{},gitdir:r,oid:c.oid});await t.exists(u)&&await t.rm(u),await t.write(u,f)}break}}}),await ct.acquire({fs:t,gitdir:r,cache:{}},async c=>{o.forEach(({filepath:u,stats:f,oid:d})=>{c.insert({filepath:u,stats:f,oid:d})})})}var qa=class t{constructor({fs:e,dir:r,gitdir:n=$.join(r,".git")}){Object.assign(this,{fs:e,dir:r,gitdir:n,_author:null})}static get refStash(){return"refs/stash"}static get refLogsStash(){return"logs/refs/stash"}get refStashPath(){return $.join(this.gitdir,t.refStash)}get refLogsStashPath(){return $.join(this.gitdir,t.refLogsStash)}async getAuthor(){if(!this._author&&(this._author=await ia({fs:this.fs,gitdir:this.gitdir,author:{}}),!this._author))throw new zt("author");return this._author}async getStashSHA(e,r){return await this.fs.exists(this.refStashPath)?(r||await this.readStashReflogs({parsed:!1}))[e].split(" ")[1]:null}async writeStashCommit({message:e,tree:r,parent:n}){return lE({fs:this.fs,gitdir:this.gitdir,commit:{message:e,tree:r,parent:n,author:await this.getAuthor(),committer:await this.getAuthor()}})}async readStashCommit(e){let r=await this.readStashReflogs({parsed:!1});if(e!==0&&(e<0||e>r.length-1))throw new mn(`stash@${e}`,"number that is in range of [0, num of stash pushed]");let n=await this.getStashSHA(e,r);return n?po({fs:this.fs,cache:{},gitdir:this.gitdir,oid:n}):{}}async writeStashRef(e){return V.writeRef({fs:this.fs,gitdir:this.gitdir,ref:t.refStash,value:e})}async writeStashReflogEntry({stashCommit:e,message:r}){let n=await this.getAuthor(),i=Df.createStashReflogEntry(n,e,r),a=this.refLogsStashPath;await vo({filepath:a,entry:i},async()=>{let s=await this.fs.exists(a)?await this.fs.read(a,"utf8"):"";await this.fs.write(a,s+i,"utf8")})}async readStashReflogs({parsed:e=!1}){if(!await this.fs.exists(this.refLogsStashPath))return[];let n=(await this.fs.read(this.refLogsStashPath)).toString();return Df.getStashReflogEntry(n,e)}};async function BD({fs:t,dir:e,gitdir:r,message:n=""}){let i=new qa({fs:t,dir:e,gitdir:r});await i.getAuthor();let a=await sa({fs:t,gitdir:r,fullname:!1}),s=await V.resolve({fs:t,gitdir:r,ref:"HEAD"}),l=(await mg({fs:t,dir:e,gitdir:r,oid:s})).commit.message,c=[s],u=null,f=Pr({ref:"HEAD"}),d=await Rx({fs:t,dir:e,gitdir:r,treePair:[Pr({ref:"HEAD"}),"stage"]});if(d){let v=await i.writeStashCommit({message:`stash-Index: WIP on ${a} - ${new Date().toISOString()}`,tree:d,parent:c});c.push(v),u=d,f=Ya()}let h=await Rx({fs:t,dir:e,gitdir:r,treePair:[f,"workdir"]});if(h){let v=await i.writeStashCommit({message:`stash-WorkDir: WIP on ${a} - ${new Date().toISOString()}`,tree:h,parent:[c[c.length-1]]});c.push(v),u=h}if(!u||!d&&!h)throw new je("changes, nothing to stash");let p=(n.trim()||`WIP on ${a}`)+`: ${s.substring(0,7)} ${l}`,g=await i.writeStashCommit({message:p,tree:u,parent:c});return await i.writeStashRef(g),await i.writeStashReflogEntry({stashCommit:g,message:p}),await dg({fs:t,dir:e,gitdir:r,ref:a,track:!1,force:!0}),g}async function cE({fs:t,dir:e,gitdir:r,refIdx:n=0}){let a=await new qa({fs:t,dir:e,gitdir:r}).readStashCommit(n),{parent:s=null}=a.commit?a.commit:{};if(!(!s||!Array.isArray(s)))for(let o=0;o{await t.exists(s)&&await t.rm(s)});let o=await i.readStashReflogs({parsed:!1});if(!o.length)return;o.splice(n,1);let l=i.refLogsStashPath;await vo({reflogEntries:o,stashReflogPath:l,stashMgr:i},async()=>{if(o.length){await t.write(l,o.join(` +`),"utf8");let c=o[o.length-1].split(" ")[1];await i.writeStashRef(c)}else await t.rm(l)})}async function HD({fs:t,dir:e,gitdir:r}){return new qa({fs:t,dir:e,gitdir:r}).readStashReflogs({parsed:!0})}async function UD({fs:t,dir:e,gitdir:r}){let n=new qa({fs:t,dir:e,gitdir:r}),i=[n.refStashPath,n.refLogsStashPath];await vo(i,async()=>{await Promise.all(i.map(async a=>{if(await t.exists(a))return t.rm(a)}))})}async function GD({fs:t,dir:e,gitdir:r,refIdx:n=0}){await cE({fs:t,dir:e,gitdir:r,refIdx:n}),await uE({fs:t,dir:e,gitdir:r,refIdx:n})}async function fE({fs:t,dir:e,gitdir:r=$.join(e,".git"),op:n="push",message:i="",refIdx:a=0}){P("fs",t),P("dir",e),P("gitdir",r),P("op",n);let s={push:BD,apply:cE,drop:uE,list:HD,clear:UD,pop:GD},o=["apply","drop","pop"];try{let l=new Q(t);["refs","logs","logs/refs"].map(f=>$.join(r,f)).forEach(async f=>{await l.exists(f)||await l.mkdir(f)});let u=s[n];if(u){if(o.includes(n)&&a<0)throw new mn(`stash@${a}`,"number that is in range of [0, num of stash pushed]");return await u({fs:l,dir:e,gitdir:r,message:i,refIdx:a})}throw new Error(`To be implemented: ${n}`)}catch(l){throw l.caller="git.stash",l}}async function dE({fs:t,dir:e,gitdir:r=$.join(e,".git"),filepath:n,cache:i={}}){try{P("fs",t),P("gitdir",r),P("filepath",n);let a=new Q(t);if(await na.isIgnored({fs:a,gitdir:r,dir:e,filepath:n}))return"ignored";let o=await zD({fs:a,cache:i,gitdir:r}),l=await hE({fs:a,cache:i,gitdir:r,tree:o,path:n}),c=await ct.acquire({fs:a,gitdir:r,cache:i},async function(g){for(let v of g)if(v.path===n)return v;return null}),u=await a.lstat($.join(e,n)),f=l!==null,d=c!==null,h=u!==null,p=async()=>{if(d&&!Tf(c,u))return c.oid;{let g=await a.read($.join(e,n)),v=await iE({gitdir:r,type:"blob",object:g});return d&&c.oid===v&&u.size!==-1&&ct.acquire({fs:a,gitdir:r,cache:i},async function(y){y.insert({filepath:n,stats:u,oid:v})}),v}};if(!f&&!h&&!d)return"absent";if(!f&&!h&&d)return"*absent";if(!f&&h&&!d)return"*added";if(!f&&h&&d)return await p()===c.oid?"added":"*added";if(f&&!h&&!d)return"deleted";if(f&&!h&&d)return l===c.oid,"*deleted";if(f&&h&&!d)return await p()===l?"*undeleted":"*undeletemodified";if(f&&h&&d){let g=await p();return g===l?g===c.oid?"unmodified":"*unmodified":g===c.oid?"modified":"*modified"}}catch(a){throw a.caller="git.status",a}}async function hE({fs:t,cache:e,gitdir:r,tree:n,path:i}){typeof i=="string"&&(i=i.split("/"));let a=i.shift();for(let s of n)if(s.path===a){if(i.length===0)return s.oid;let{type:o,object:l}=await Ge({fs:t,cache:e,gitdir:r,oid:s.oid});if(o==="tree"){let c=hr.from(l);return hE({fs:t,cache:e,gitdir:r,tree:c,path:i})}if(o==="blob")throw new tr(s.oid,o,"blob",i.join("/"))}return null}async function zD({fs:t,cache:e,gitdir:r}){let n;try{n=await V.resolve({fs:t,gitdir:r,ref:"HEAD"})}catch(a){if(a instanceof je)return[]}let{tree:i}=await wo({fs:t,cache:e,gitdir:r,oid:n});return i}async function pE({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n="HEAD",filepaths:i=["."],filter:a,cache:s={},ignored:o=!1}){try{P("fs",t),P("gitdir",r),P("ref",n);let l=new Q(t);return await ra({fs:l,cache:s,dir:e,gitdir:r,trees:[Pr({ref:n}),yo(),Ya()],map:async function(c,[u,f,d]){if(!u&&!d&&f&&!o&&await na.isIgnored({fs:l,dir:e,filepath:c})||!i.some(k=>tS(c,k)))return null;if(a&&!a(c))return;let[h,p,g]=await Promise.all([u&&u.type(),f&&f.type(),d&&d.type()]),v=[h,p,g].includes("blob");if((h==="tree"||h==="special")&&!v)return;if(h==="commit")return null;if((p==="tree"||p==="special")&&!v)return;if(g==="commit")return null;if((g==="tree"||g==="special")&&!v)return;let y=h==="blob"?await u.oid():void 0,b=g==="blob"?await d.oid():void 0,E;h!=="blob"&&p==="blob"&&g!=="blob"?E="42":p==="blob"&&(E=await f.oid());let S=[void 0,y,E,b],A=S.map(k=>S.indexOf(k));return A.shift(),[c,...A]}})}catch(l){throw l.caller="git.statusMatrix",l}}async function mE({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n,object:i,force:a=!1}){try{P("fs",t),P("gitdir",r),P("ref",n);let s=new Q(t);if(n===void 0)throw new dr("ref");n=n.startsWith("refs/tags/")?n:`refs/tags/${n}`;let o=await V.resolve({fs:s,gitdir:r,ref:i||"HEAD"});if(!a&&await V.exists({fs:s,gitdir:r,ref:n}))throw new pn("tag",n);await V.writeRef({fs:s,gitdir:r,ref:n,value:o})}catch(s){throw s.caller="git.tag",s}}async function gE({fs:t,dir:e,gitdir:r=$.join(e,".git"),cache:n={},filepath:i,oid:a,mode:s,add:o,remove:l,force:c}){try{P("fs",t),P("gitdir",r),P("filepath",i);let u=new Q(t);if(l)return await ct.acquire({fs:u,gitdir:r,cache:n},async function(d){if(!c){let h=await u.lstat($.join(e,i));if(h){if(h.isDirectory())throw new ta("directory");return}}d.has({filepath:i})&&d.delete({filepath:i})});let f;if(!a){if(f=await u.lstat($.join(e,i)),!f)throw new je(`file at "${i}" on disk and "remove" not set`);if(f.isDirectory())throw new ta("directory")}return await ct.acquire({fs:u,gitdir:r,cache:n},async function(d){if(!o&&!d.has({filepath:i}))throw new je(`file at "${i}" in index and "add" not set`);let h;if(a)h={ctime:new Date(0),mtime:new Date(0),dev:0,ino:0,mode:s,uid:0,gid:0,size:0};else{h=f;let p=h.isSymbolicLink()?await u.readlink($.join(e,i)):await u.read($.join(e,i));a=await mr({fs:u,gitdir:r,type:"blob",format:"content",object:p})}return d.insert({filepath:i,oid:a,stats:h}),a})}catch(u){throw u.caller="git.updateIndex",u}}function vE(){try{return Bf.version}catch(t){throw t.caller="git.version",t}}async function yE({fs:t,dir:e,gitdir:r=$.join(e,".git"),trees:n,map:i,reduce:a,iterate:s,cache:o={}}){try{return P("fs",t),P("gitdir",r),P("trees",n),await ra({fs:new Q(t),cache:o,dir:e,gitdir:r,trees:n,map:i,reduce:a,iterate:s})}catch(l){throw l.caller="git.walk",l}}async function wE({fs:t,dir:e,gitdir:r=$.join(e,".git"),blob:n}){try{return P("fs",t),P("gitdir",r),P("blob",n),await mr({fs:new Q(t),gitdir:r,type:"blob",object:n,format:"content"})}catch(i){throw i.caller="git.writeBlob",i}}async function bE({fs:t,dir:e,gitdir:r=$.join(e,".git"),commit:n}){try{return P("fs",t),P("gitdir",r),P("commit",n),await lE({fs:new Q(t),gitdir:r,commit:n})}catch(i){throw i.caller="git.writeCommit",i}}async function _E({fs:t,dir:e,gitdir:r=$.join(e,".git"),type:n,object:i,format:a="parsed",oid:s,encoding:o=void 0}){try{let l=new Q(t);if(a==="parsed"){switch(n){case"commit":i=pr.from(i).toObject();break;case"tree":i=hr.from(i).toObject();break;case"blob":i=Buffer.from(i,o);break;case"tag":i=Rr.from(i).toObject();break;default:throw new tr(s||"",n,"blob|commit|tag|tree")}a="content"}return s=await mr({fs:l,gitdir:r,type:n,object:i,oid:s,format:a}),s}catch(l){throw l.caller="git.writeObject",l}}async function xE({fs:t,dir:e,gitdir:r=$.join(e,".git"),ref:n,value:i,force:a=!1,symbolic:s=!1}){try{P("fs",t),P("gitdir",r),P("ref",n),P("value",i);let o=new Q(t);if(n!==zn.clean(n))throw new mn(n,zn.clean(n));if(!a&&await V.exists({fs:o,gitdir:r,ref:n}))throw new pn("ref",n);s?await V.writeSymbolicRef({fs:o,gitdir:r,ref:n,value:i}):(i=await V.resolve({fs:o,gitdir:r,ref:i}),await V.writeRef({fs:o,gitdir:r,ref:n,value:i}))}catch(o){throw o.caller="git.writeRef",o}}async function VD({fs:t,gitdir:e,tag:r}){let n=Rr.from(r).toObject();return await mr({fs:t,gitdir:e,type:"tag",object:n,format:"content"})}async function SE({fs:t,dir:e,gitdir:r=$.join(e,".git"),tag:n}){try{return P("fs",t),P("gitdir",r),P("tag",n),await VD({fs:new Q(t),gitdir:r,tag:n})}catch(i){throw i.caller="git.writeTag",i}}async function EE({fs:t,dir:e,gitdir:r=$.join(e,".git"),tree:n}){try{return P("fs",t),P("gitdir",r),P("tree",n),await cc({fs:new Q(t),gitdir:r,tree:n})}catch(i){throw i.caller="git.writeTree",i}}var WD={Errors:Bx,STAGE:Ya,TREE:Pr,WORKDIR:yo,add:Vx,abortMerge:Ux,addNote:Kx,addRemote:Jx,annotatedTag:Qx,branch:eS,checkout:dg,clone:sS,commit:oS,getConfig:xS,getConfigAll:SS,setConfig:oE,currentBranch:lS,deleteBranch:cS,deleteRef:uS,deleteRemote:fS,deleteTag:dS,expandOid:hS,expandRef:pS,fastForward:vS,fetch:yS,findMergeBase:wS,findRoot:_S,getRemoteInfo:ES,getRemoteInfo2:kS,hashBlob:TS,indexPack:CS,init:PS,isDescendent:MS,isIgnored:OS,listBranches:IS,listFiles:FS,listNotes:DS,listRefs:LS,listRemotes:jS,listServerRefs:NS,listTags:BS,log:US,merge:GS,packObjects:VS,pull:WS,push:qS,readBlob:KS,readCommit:mg,readNote:ZS,readObject:JS,readTag:QS,readTree:eE,remove:tE,removeNote:rE,renameBranch:nE,resetIndex:aE,updateIndex:gE,resolveRef:sE,status:dE,statusMatrix:pE,tag:mE,version:vE,walk:yE,writeBlob:wE,writeCommit:bE,writeObject:_E,writeRef:xE,writeTag:SE,writeTree:EE,stash:fE};Y.Errors=Bx;Y.STAGE=Ya;Y.TREE=Pr;Y.WORKDIR=yo;Y.abortMerge=Ux;Y.add=Vx;Y.addNote=Kx;Y.addRemote=Jx;Y.annotatedTag=Qx;Y.branch=eS;Y.checkout=dg;Y.clone=sS;Y.commit=oS;Y.currentBranch=lS;Y.default=WD;Y.deleteBranch=cS;Y.deleteRef=uS;Y.deleteRemote=fS;Y.deleteTag=dS;Y.expandOid=hS;Y.expandRef=pS;Y.fastForward=vS;Y.fetch=yS;Y.findMergeBase=wS;Y.findRoot=_S;Y.getConfig=xS;Y.getConfigAll=SS;Y.getRemoteInfo=ES;Y.getRemoteInfo2=kS;Y.hashBlob=TS;Y.indexPack=CS;Y.init=PS;Y.isDescendent=MS;Y.isIgnored=OS;Y.listBranches=IS;Y.listFiles=FS;Y.listNotes=DS;Y.listRefs=LS;Y.listRemotes=jS;Y.listServerRefs=NS;Y.listTags=BS;Y.log=US;Y.merge=GS;Y.packObjects=VS;Y.pull=WS;Y.push=qS;Y.readBlob=KS;Y.readCommit=mg;Y.readNote=ZS;Y.readObject=JS;Y.readTag=QS;Y.readTree=eE;Y.remove=tE;Y.removeNote=rE;Y.renameBranch=nE;Y.resetIndex=aE;Y.resolveRef=sE;Y.setConfig=oE;Y.stash=fE;Y.status=dE;Y.statusMatrix=pE;Y.tag=mE;Y.updateIndex=gE;Y.version=vE;Y.walk=yE;Y.writeBlob=wE;Y.writeCommit=bE;Y.writeObject=_E;Y.writeRef=xE;Y.writeTag=SE;Y.writeTree=EE});var kE=M((GY,AE)=>{m();var bo=1e3,_o=bo*60,xo=_o*60,Xa=xo*24,qD=Xa*7,YD=Xa*365.25;AE.exports=function(t,e){e=e||{};var r=typeof t;if(r==="string"&&t.length>0)return XD(t);if(r==="number"&&isFinite(t))return e.long?ZD(t):KD(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function XD(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var r=parseFloat(e[1]),n=(e[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*YD;case"weeks":case"week":case"w":return r*qD;case"days":case"day":case"d":return r*Xa;case"hours":case"hour":case"hrs":case"hr":case"h":return r*xo;case"minutes":case"minute":case"mins":case"min":case"m":return r*_o;case"seconds":case"second":case"secs":case"sec":case"s":return r*bo;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function KD(t){var e=Math.abs(t);return e>=Xa?Math.round(t/Xa)+"d":e>=xo?Math.round(t/xo)+"h":e>=_o?Math.round(t/_o)+"m":e>=bo?Math.round(t/bo)+"s":t+"ms"}function ZD(t){var e=Math.abs(t);return e>=Xa?Hf(t,e,Xa,"day"):e>=xo?Hf(t,e,xo,"hour"):e>=_o?Hf(t,e,_o,"minute"):e>=bo?Hf(t,e,bo,"second"):t+" ms"}function Hf(t,e,r,n){var i=e>=r*1.5;return Math.round(t/r)+" "+n+(i?"s":"")}});var CE=M((VY,TE)=>{m();function JD(t){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=i,r.enabled=o,r.humanize=kE(),r.destroy=c,Object.keys(t).forEach(u=>{r[u]=t[u]}),r.names=[],r.skips=[],r.formatters={};function e(u){let f=0;for(let d=0;d{if(k==="%%")return"%";S++;let x=r.formatters[w];if(typeof x=="function"){let _=v[S];k=x.call(y,_),v.splice(S,1),S--}return k}),r.formatArgs.call(y,v),(y.log||r.log).apply(y,v)}return g.namespace=u,g.useColors=r.useColors(),g.color=r.selectColor(u),g.extend=n,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>d!==null?d:(h!==r.namespaces&&(h=r.namespaces,p=r.enabled(u)),p),set:v=>{d=v}}),typeof r.init=="function"&&r.init(g),g}function n(u,f){let d=r(this.namespace+(typeof f=="undefined"?":":f)+u);return d.log=this.log,d}function i(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let f=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let d of f)d[0]==="-"?r.skips.push(d.slice(1)):r.names.push(d)}function a(u,f){let d=0,h=0,p=-1,g=0;for(;d"-"+f)].join(",");return r.enable(""),u}function o(u){for(let f of r.skips)if(a(u,f))return!1;for(let f of r.names)if(a(u,f))return!0;return!1}function l(u){return u instanceof Error?u.stack||u.message:u}function c(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.enable(r.load()),r}TE.exports=JD});var Gf=M((gr,Uf)=>{m();gr.formatArgs=eL;gr.save=tL;gr.load=rL;gr.useColors=QD;gr.storage=nL();gr.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();gr.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function QD(){if(typeof window!="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let t;return typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function eL(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+Uf.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let r=0,n=0;t[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(r++,i==="%c"&&(n=r))}),t.splice(n,0,e)}gr.log=console.debug||console.log||(()=>{});function tL(t){try{t?gr.storage.setItem("debug",t):gr.storage.removeItem("debug")}catch(e){}}function rL(){let t;try{t=gr.storage.getItem("debug")||gr.storage.getItem("DEBUG")}catch(e){}return!t&&typeof process!="undefined"&&"env"in process&&(t=process.env.DEBUG),t}function nL(){try{return localStorage}catch(t){}}Uf.exports=CE()(gr);var{formatters:iL}=Uf.exports;iL.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var PE=M(Mr=>{"use strict";m();var aL=Mr&&Mr.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mr,"__esModule",{value:!0});var sL=require("fs"),oL=aL(Gf()),So=oL.default("@kwsites/file-exists");function lL(t,e,r){So("checking %s",t);try{let n=sL.statSync(t);return n.isFile()&&e?(So("[OK] path represents a file"),!0):n.isDirectory()&&r?(So("[OK] path represents a directory"),!0):(So("[FAIL] path represents something other than a file or directory"),!1)}catch(n){if(n.code==="ENOENT")return So("[FAIL] path is not accessible: %o",n),!1;throw So("[FATAL] %o",n),n}}function cL(t,e=Mr.READABLE){return lL(t,(e&Mr.FILE)>0,(e&Mr.FOLDER)>0)}Mr.exists=cL;Mr.FILE=1;Mr.FOLDER=2;Mr.READABLE=Mr.FILE+Mr.FOLDER});var RE=M(zf=>{"use strict";m();function uL(t){for(var e in t)zf.hasOwnProperty(e)||(zf[e]=t[e])}Object.defineProperty(zf,"__esModule",{value:!0});uL(PE())});var yg=M(Ka=>{"use strict";m();Object.defineProperty(Ka,"__esModule",{value:!0});Ka.createDeferred=Ka.deferred=void 0;function vg(){let t,e,r="pending";return{promise:new Promise((i,a)=>{t=i,e=a}),done(i){r==="pending"&&(r="resolved",t(i))},fail(i){r==="pending"&&(r="rejected",e(i))},get fulfilled(){return r!=="pending"},get status(){return r}}}Ka.deferred=vg;Ka.createDeferred=vg;Ka.default=vg});var yT=M((FX,vT)=>{"use strict";m();vT.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var bT=M((LX,wT)=>{m();var c0={px:{px:1,cm:37.79527559055118,mm:3.7795275590551185,in:96,pt:1.3333333333333333,pc:16},cm:{px:.026458333333333334,cm:1,mm:.1,in:2.54,pt:.035277777777777776,pc:.42333333333333334},mm:{px:.26458333333333334,cm:10,mm:1,in:25.4,pt:.35277777777777775,pc:4.233333333333333},in:{px:.010416666666666666,cm:.39370078740157477,mm:.03937007874015748,in:1,pt:.013888888888888888,pc:.16666666666666666},pt:{px:.75,cm:28.346456692913385,mm:2.834645669291339,in:72,pt:1,pc:12},pc:{px:.0625,cm:2.3622047244094486,mm:.2362204724409449,in:6,pt:.08333333333333333,pc:1},deg:{deg:1,grad:.9,rad:180/Math.PI,turn:360},grad:{deg:1.1111111111111112,grad:1,rad:200/Math.PI,turn:400},rad:{deg:Math.PI/180,grad:Math.PI/200,rad:1,turn:Math.PI*2},turn:{deg:.002777777777777778,grad:.0025,rad:.5/Math.PI,turn:1},s:{s:1,ms:.001},ms:{s:1e3,ms:1},Hz:{Hz:1,kHz:1e3},kHz:{Hz:.001,kHz:1},dpi:{dpi:1,dpcm:.39370078740157477,dppx:.010416666666666666},dpcm:{dpi:2.54,dpcm:1,dppx:.026458333333333334},dppx:{dpi:96,dpcm:37.79527559055118,dppx:1}};wT.exports=function(t,e,r,n){if(!c0.hasOwnProperty(r))throw new Error("Cannot convert to "+r);if(!c0[r].hasOwnProperty(e))throw new Error("Cannot convert from "+e+" to "+r);var i=c0[r][e]*t;return n!==!1?(n=Math.pow(10,parseInt(n)||5),Math.round(i*n)/n):i}});var $T=M(xi=>{"use strict";m();Object.defineProperty(xi,"__esModule",{value:!0});xi.fromRgba=Po;xi.fromRgb=u0;xi.fromHsla=md;xi.fromHsl=OT;xi.fromString=IT;xi.default=void 0;var _T=ET(yT()),bB=ET(bT());function ET(t){return t&&t.__esModule?t:{default:t}}function _B(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function xT(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r-1}function TB(t,e,r){var n=t/255,i=e/255,a=r/255,s=Math.max(n,i,a),o=Math.min(n,i,a),l=s-o,c=(s+o)/2;if(l===0)return[0,0,c*100];var u=l/(1-Math.abs(2*c-1)),f=function(){switch(s){case n:return(i-a)/l%6;case i:return(a-n)/l+2;default:return(n-i)/l+4}}();return[f*60,u*100,c*100]}function CB(t,e,r){var n=t/60,i=e/100,a=r/100,s=(1-Math.abs(2*a-1))*i,o=s*(1-Math.abs(n%2-1)),l=a-s/2,c=function(){return n<1?[s,o,0]:n<2?[o,s,0]:n<3?[0,s,o]:n<4?[0,o,s]:n<5?[o,0,s]:[s,0,o]}(),u=nr(c,3),f=u[0],d=u[1],h=u[2];return[(f+l)*255,(d+l)*255,(h+l)*255]}var PB=function(){function t(e){var r=nr(e,4),n=r[0],i=r[1],a=r[2],s=r[3];_B(this,t),this.values=[Math.max(Math.min(parseInt(n,10),255),0),Math.max(Math.min(parseInt(i,10),255),0),Math.max(Math.min(parseInt(a,10),255),0),s==null?1:Math.max(Math.min(parseFloat(s),255),0)]}return xB(t,[{key:"toRgbString",value:function(){var r=nr(this.values,4),n=r[0],i=r[1],a=r[2],s=r[3];return s===1?"rgb(".concat(n,", ").concat(i,", ").concat(a,")"):"rgba(".concat(n,", ").concat(i,", ").concat(a,", ").concat(s,")")}},{key:"toHslString",value:function(){var r=this.toHslaArray(),n=nr(r,4),i=n[0],a=n[1],s=n[2],o=n[3];return o===1?"hsl(".concat(i,", ").concat(a,"%, ").concat(s,"%)"):"hsla(".concat(i,", ").concat(a,"%, ").concat(s,"%, ").concat(o,")")}},{key:"toHexString",value:function(){var r=nr(this.values,4),n=r[0],i=r[1],a=r[2],s=r[3];return n=Number(n).toString(16).padStart(2,"0"),i=Number(i).toString(16).padStart(2,"0"),a=Number(a).toString(16).padStart(2,"0"),s=s<1?parseInt(s*255,10).toString(16).padStart(2,"0"):"","#".concat(n).concat(i).concat(a).concat(s)}},{key:"toRgbaArray",value:function(){return this.values}},{key:"toHslaArray",value:function(){var r=nr(this.values,4),n=r[0],i=r[1],a=r[2],s=r[3],o=TB(n,i,a),l=nr(o,3),c=l[0],u=l[1],f=l[2];return[c,u,f,s]}}]),t}();function Po(t){var e=nr(t,4),r=e[0],n=e[1],i=e[2],a=e[3];return new PB([r,n,i,a])}function u0(t){var e=nr(t,3),r=e[0],n=e[1],i=e[2];return Po([r,n,i,1])}function md(t){var e=nr(t,4),r=e[0],n=e[1],i=e[2],a=e[3],s=CB(r,n,i),o=nr(s,3),l=o[0],c=o[1],u=o[2];return Po([l,c,u,a])}function OT(t){var e=nr(t,3),r=e[0],n=e[1],i=e[2];return md([r,n,i,1])}function RB(t){var e=AT.exec(t)||kT.exec(t),r=nr(e,5),n=r[1],i=r[2],a=r[3],s=r[4];return n=parseInt(n.length<2?n.repeat(2):n,16),i=parseInt(i.length<2?i.repeat(2):i,16),a=parseInt(a.length<2?a.repeat(2):a,16),s=s&&(parseInt(s.length<2?s.repeat(2):s,16)/255).toPrecision(1)||1,Po([n,i,a,s])}function MB(t){var e=TT.exec(t)||PT.exec(t)||CT.exec(t)||RT.exec(t),r=nr(e,5),n=r[1],i=r[2],a=r[3],s=r[4];return n=bc(n,"%")?parseInt(n,10)*255/100:parseInt(n,10),i=bc(i,"%")?parseInt(i,10)*255/100:parseInt(i,10),a=bc(a,"%")>0?parseInt(a,10)*255/100:parseInt(a,10),s=s===void 0?1:parseFloat(s)/(bc(s,"%")?100:1),Po([n,i,a,s])}function OB(t){var e=MT.exec(t),r=nr(e,6),n=r[1],i=r[2],a=r[3],s=r[4],o=r[5];return i=i||"deg",n=(0,bB.default)(parseFloat(n),i,"deg"),a=parseFloat(a),s=parseFloat(s),o=o===void 0?1:parseFloat(o)/(bc(o,"%")?100:1),md([n,a,s,o])}function IT(t){return _T.default[t]?u0(_T.default[t]):AT.test(t)||kT.test(t)?RB(t):TT.test(t)||PT.test(t)||CT.test(t)||RT.test(t)?MB(t):MT.test(t)?OB(t):null}var IB={fromString:IT,fromRgb:u0,fromRgba:Po,fromHsl:OT,fromHsla:md};xi.default=IB});var f0=M((HX,DT)=>{"use strict";m();var FT=Object.prototype.toString;DT.exports=function(e){var r=FT.call(e),n=r==="[object Arguments]";return n||(n=r!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&FT.call(e.callee)==="[object Function]"),n}});var VT=M((GX,zT)=>{"use strict";m();var GT;Object.keys||(_c=Object.prototype.hasOwnProperty,d0=Object.prototype.toString,LT=f0(),h0=Object.prototype.propertyIsEnumerable,jT=!h0.call({toString:null},"toString"),NT=h0.call(function(){},"prototype"),xc=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],gd=function(t){var e=t.constructor;return e&&e.prototype===t},BT={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},HT=function(){if(typeof window=="undefined")return!1;for(var t in window)try{if(!BT["$"+t]&&_c.call(window,t)&&window[t]!==null&&typeof window[t]=="object")try{gd(window[t])}catch(e){return!0}}catch(e){return!0}return!1}(),UT=function(t){if(typeof window=="undefined"||!HT)return gd(t);try{return gd(t)}catch(e){return!1}},GT=function(e){var r=e!==null&&typeof e=="object",n=d0.call(e)==="[object Function]",i=LT(e),a=r&&d0.call(e)==="[object String]",s=[];if(!r&&!n&&!i)throw new TypeError("Object.keys called on a non-object");var o=NT&&n;if(a&&e.length>0&&!_c.call(e,0))for(var l=0;l0)for(var c=0;c{"use strict";m();var $B=Array.prototype.slice,FB=f0(),WT=Object.keys,vd=WT?function(e){return WT(e)}:VT(),qT=Object.keys;vd.shim=function(){if(Object.keys){var e=function(){var r=Object.keys(arguments);return r&&r.length===arguments.length}(1,2);e||(Object.keys=function(n){return FB(n)?qT($B.call(n)):qT(n)})}else Object.keys=vd;return Object.keys||vd};YT.exports=vd});var fa=M((qX,JT)=>{"use strict";m();var DB=yd(),LB=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",jB=Object.prototype.toString,NB=Array.prototype.concat,XT=Qu(),BB=function(t){return typeof t=="function"&&jB.call(t)==="[object Function]"},KT=ef()(),HB=function(t,e,r,n){if(e in t){if(n===!0){if(t[e]===r)return}else if(!BB(n)||!n())return}KT?XT(t,e,r,!0):XT(t,e,r)},ZT=function(t,e){var r=arguments.length>2?arguments[2]:{},n=DB(e);LB&&(n=NB.call(n,Object.getOwnPropertySymbols(e)));for(var i=0;i{"use strict";m();var UB=yd(),eC=xl()(),tC=xt(),wd=Nu(),GB=tC("Array.prototype.push"),QT=tC("Object.prototype.propertyIsEnumerable"),zB=eC?wd.getOwnPropertySymbols:null;rC.exports=function(e,r){if(e==null)throw new TypeError("target must be an object");var n=wd(e);if(arguments.length===1)return n;for(var i=1;i{"use strict";m();var m0=p0(),VB=function(){if(!Object.assign)return!1;for(var t="abcdefghijklmnopqrst",e=t.split(""),r={},n=0;n{"use strict";m();var qB=fa(),YB=g0();iC.exports=function(){var e=YB();return qB(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}});var cC=M((tK,lC)=>{"use strict";m();var XB=fa(),KB=$a(),ZB=p0(),sC=g0(),JB=aC(),QB=KB.apply(sC()),oC=function(e,r){return QB(Object,arguments)};XB(oC,{getPolyfill:sC,implementation:ZB,shim:JB});lC.exports=oC});var v0=M((nK,dC)=>{"use strict";m();var uC=$n(),fC=$a(),e7=fC(uC("String.prototype.indexOf"));dC.exports=function(e,r){var n=uC(e,!!r);return typeof n=="function"&&e7(e,".prototype.")>-1?fC(n):n}});var pC=M((aK,hC)=>{"use strict";m();var Ec=function(){return typeof function(){}.name=="string"},Sc=Object.getOwnPropertyDescriptor;if(Sc)try{Sc([],"length")}catch(t){Sc=null}Ec.functionsHaveConfigurableNames=function(){if(!Ec()||!Sc)return!1;var e=Sc(function(){},"name");return!!e&&!!e.configurable};var t7=Function.prototype.bind;Ec.boundFunctionsHaveNames=function(){return Ec()&&typeof t7=="function"&&function(){}.bind().name!==""};hC.exports=Ec});var vC=M((oK,gC)=>{"use strict";m();var mC=Qu(),r7=ef()(),n7=pC().functionsHaveConfigurableNames(),i7=ur();gC.exports=function(e,r){if(typeof e!="function")throw new i7("`fn` is not a function");var n=arguments.length>2&&!!arguments[2];return(!n||n7)&&(r7?mC(e,"name",r,!0,!0):mC(e,"name",r)),e}});var y0=M((cK,yC)=>{"use strict";m();var a7=vC(),s7=ur(),o7=Object;yC.exports=a7(function(){if(this==null||this!==o7(this))throw new s7("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e},"get flags",!0)});var w0=M((fK,wC)=>{"use strict";m();var l7=y0(),c7=fa().supportsDescriptors,u7=Object.getOwnPropertyDescriptor;wC.exports=function(){if(c7&&/a/mig.flags==="gim"){var e=u7(RegExp.prototype,"flags");if(e&&typeof e.get=="function"&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var r="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){r+="d"}}),Object.defineProperty(n,"sticky",{get:function(){r+="y"}}),e.get.call(n),r==="dy")return e.get}}return l7}});var xC=M((hK,_C)=>{"use strict";m();var f7=fa().supportsDescriptors,d7=w0(),h7=Gi(),p7=Object.defineProperty,m7=$p(),bC=qu(),g7=/a/;_C.exports=function(){if(!f7||!bC)throw new m7("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=d7(),r=bC(g7),n=h7(r,"flags");return(!n||n.get!==e)&&p7(r,"flags",{configurable:!0,enumerable:!1,get:e}),e}});var kC=M((mK,AC)=>{"use strict";m();var v7=fa(),y7=$a(),w7=y0(),SC=w0(),b7=xC(),EC=y7(SC());v7(EC,{getPolyfill:SC,implementation:w7,shim:b7});AC.exports=EC});var _0=M((vK,CC)=>{"use strict";m();var _7=zi()(),x7=xt(),b0=x7("Object.prototype.toString"),bd=function(e){return _7&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:b0(e)==="[object Arguments]"},TC=function(e){return bd(e)?!0:e!==null&&typeof e=="object"&&"length"in e&&typeof e.length=="number"&&e.length>=0&&b0(e)!=="[object Array]"&&"callee"in e&&b0(e.callee)==="[object Function]"},S7=function(){return bd(arguments)}();bd.isLegacyArguments=TC;CC.exports=S7?bd:TC});var PC=M(()=>{m()});var Pc=M((xK,XC)=>{m();var M0=typeof Map=="function"&&Map.prototype,x0=Object.getOwnPropertyDescriptor&&M0?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,xd=M0&&x0&&typeof x0.get=="function"?x0.get:null,RC=M0&&Map.prototype.forEach,O0=typeof Set=="function"&&Set.prototype,S0=Object.getOwnPropertyDescriptor&&O0?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Sd=O0&&S0&&typeof S0.get=="function"?S0.get:null,MC=O0&&Set.prototype.forEach,E7=typeof WeakMap=="function"&&WeakMap.prototype,kc=E7?WeakMap.prototype.has:null,A7=typeof WeakSet=="function"&&WeakSet.prototype,Tc=A7?WeakSet.prototype.has:null,k7=typeof WeakRef=="function"&&WeakRef.prototype,OC=k7?WeakRef.prototype.deref:null,T7=Boolean.prototype.valueOf,C7=Object.prototype.toString,P7=Function.prototype.toString,R7=String.prototype.match,I0=String.prototype.slice,da=String.prototype.replace,M7=String.prototype.toUpperCase,IC=String.prototype.toLowerCase,UC=RegExp.prototype.test,$C=Array.prototype.concat,qn=Array.prototype.join,O7=Array.prototype.slice,FC=Math.floor,k0=typeof BigInt=="function"?BigInt.prototype.valueOf:null,E0=Object.getOwnPropertySymbols,T0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Ro=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Cc=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Ro||!0)?Symbol.toStringTag:null,GC=Object.prototype.propertyIsEnumerable,DC=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function LC(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||UC.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var n=t<0?-FC(-t):FC(t);if(n!==t){var i=String(n),a=I0.call(e,i.length+1);return da.call(i,r,"$&_")+"."+da.call(da.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return da.call(e,r,"$&_")}var C0=PC(),jC=C0.custom,NC=WC(jC)?jC:null,zC={__proto__:null,double:'"',single:"'"},I7={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};XC.exports=function t(e,r,n,i){var a=r||{};if(Si(a,"quoteStyle")&&!Si(zC,a.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Si(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=Si(a,"customInspect")?a.customInspect:!0;if(typeof s!="boolean"&&s!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Si(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Si(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=a.numericSeparator;if(typeof e=="undefined")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return YC(e,a);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var l=String(e);return o?LC(e,l):l}if(typeof e=="bigint"){var c=String(e)+"n";return o?LC(e,c):c}var u=typeof a.depth=="undefined"?5:a.depth;if(typeof n=="undefined"&&(n=0),n>=u&&u>0&&typeof e=="object")return P0(e)?"[Array]":"[Object]";var f=Z7(a,n);if(typeof i=="undefined")i=[];else if(qC(i,e)>=0)return"[Circular]";function d(L,F,J){if(F&&(i=O7.call(i),i.push(F)),J){var de={depth:a.depth};return Si(a,"quoteStyle")&&(de.quoteStyle=a.quoteStyle),t(L,de,n+1,i)}return t(L,a,n+1,i)}if(typeof e=="function"&&!BC(e)){var h=U7(e),p=_d(e,d);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(p.length>0?" { "+qn.call(p,", ")+" }":"")}if(WC(e)){var g=Ro?da.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):T0.call(e);return typeof e=="object"&&!Ro?Ac(g):g}if(Y7(e)){for(var v="<"+IC.call(String(e.nodeName)),y=e.attributes||[],b=0;b",v}if(P0(e)){if(e.length===0)return"[]";var E=_d(e,d);return f&&!K7(E)?"["+R0(E,f)+"]":"[ "+qn.call(E,", ")+" ]"}if(D7(e)){var S=_d(e,d);return!("cause"in Error.prototype)&&"cause"in e&&!GC.call(e,"cause")?"{ ["+String(e)+"] "+qn.call($C.call("[cause]: "+d(e.cause),S),", ")+" }":S.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+qn.call(S,", ")+" }"}if(typeof e=="object"&&s){if(NC&&typeof e[NC]=="function"&&C0)return C0(e,{depth:u-n});if(s!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(G7(e)){var A=[];return RC&&RC.call(e,function(L,F){A.push(d(F,e,!0)+" => "+d(L,e))}),HC("Map",xd.call(e),A,f)}if(W7(e)){var k=[];return MC&&MC.call(e,function(L){k.push(d(L,e))}),HC("Set",Sd.call(e),k,f)}if(z7(e))return A0("WeakMap");if(q7(e))return A0("WeakSet");if(V7(e))return A0("WeakRef");if(j7(e))return Ac(d(Number(e)));if(B7(e))return Ac(d(k0.call(e)));if(N7(e))return Ac(T7.call(e));if(L7(e))return Ac(d(String(e)));if(typeof window!="undefined"&&e===window)return"{ [object Window] }";if(typeof globalThis!="undefined"&&e===globalThis||typeof global!="undefined"&&e===global)return"{ [object globalThis] }";if(!F7(e)&&!BC(e)){var w=_d(e,d),x=DC?DC(e)===Object.prototype:e instanceof Object||e.constructor===Object,_=e instanceof Object?"":"null prototype",T=!x&&Cc&&Object(e)===e&&Cc in e?I0.call(ha(e),8,-1):_?"Object":"",C=x||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",I=C+(T||_?"["+qn.call($C.call([],T||[],_||[]),": ")+"] ":"");return w.length===0?I+"{}":f?I+"{"+R0(w,f)+"}":I+"{ "+qn.call(w,", ")+" }"}return String(e)};function VC(t,e,r){var n=r.quoteStyle||e,i=zC[n];return i+t+i}function $7(t){return da.call(String(t),/"/g,""")}function ts(t){return!Cc||!(typeof t=="object"&&(Cc in t||typeof t[Cc]!="undefined"))}function P0(t){return ha(t)==="[object Array]"&&ts(t)}function F7(t){return ha(t)==="[object Date]"&&ts(t)}function BC(t){return ha(t)==="[object RegExp]"&&ts(t)}function D7(t){return ha(t)==="[object Error]"&&ts(t)}function L7(t){return ha(t)==="[object String]"&&ts(t)}function j7(t){return ha(t)==="[object Number]"&&ts(t)}function N7(t){return ha(t)==="[object Boolean]"&&ts(t)}function WC(t){if(Ro)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!T0)return!1;try{return T0.call(t),!0}catch(e){}return!1}function B7(t){if(!t||typeof t!="object"||!k0)return!1;try{return k0.call(t),!0}catch(e){}return!1}var H7=Object.prototype.hasOwnProperty||function(t){return t in this};function Si(t,e){return H7.call(t,e)}function ha(t){return C7.call(t)}function U7(t){if(t.name)return t.name;var e=R7.call(P7.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function qC(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,n=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return YC(I0.call(t,0,e.maxStringLength),e)+n}var i=I7[e.quoteStyle||"single"];i.lastIndex=0;var a=da.call(da.call(t,i,"\\$1"),/[\x00-\x1f]/g,X7);return VC(a,"single",e)}function X7(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+M7.call(e.toString(16))}function Ac(t){return"Object("+t+")"}function A0(t){return t+" { ? }"}function HC(t,e,r,n){var i=n?R0(r,n):qn.call(r,", ");return t+" ("+e+") {"+i+"}"}function K7(t){for(var e=0;e=0)return!1;return!0}function Z7(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=qn.call(Array(t.indent+1)," ");else return null;return{base:r,prev:qn.call(Array(e+1),r)}}function R0(t,e){if(t.length===0)return"";var r=` +`+e.prev+e.base;return r+qn.call(t,","+r)+` +`+e.prev}function _d(t,e){var r=P0(t),n=[];if(r){n.length=t.length;for(var i=0;i{"use strict";m();var J7=Pc(),Q7=ur(),Ed=function(t,e,r){for(var n=t,i;(i=n.next)!=null;n=i)if(i.key===e)return n.next=i.next,r||(i.next=t.next,t.next=i),i},e9=function(t,e){if(t){var r=Ed(t,e);return r&&r.value}},t9=function(t,e,r){var n=Ed(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r}},r9=function(t,e){return t?!!Ed(t,e):!1},n9=function(t,e){if(t)return Ed(t,e,!0)};KC.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new Q7("Side channel does not contain "+J7(n))},delete:function(n){var i=e&&e.next,a=n9(e,n);return a&&i&&i===a&&(e=void 0),!!a},get:function(n){return e9(e,n)},has:function(n){return r9(e,n)},set:function(n,i){e||(e={next:void 0}),t9(e,n,i)}};return r}});var $0=M((kK,QC)=>{"use strict";m();var i9=$n(),Rc=xt(),a9=Pc(),s9=ur(),JC=i9("%Map%",!0),o9=Rc("Map.prototype.get",!0),l9=Rc("Map.prototype.set",!0),c9=Rc("Map.prototype.has",!0),u9=Rc("Map.prototype.delete",!0),f9=Rc("Map.prototype.size",!0);QC.exports=!!JC&&function(){var e,r={assert:function(n){if(!r.has(n))throw new s9("Side channel does not contain "+a9(n))},delete:function(n){if(e){var i=u9(e,n);return f9(e)===0&&(e=void 0),i}return!1},get:function(n){if(e)return o9(e,n)},has:function(n){return e?c9(e,n):!1},set:function(n,i){e||(e=new JC),l9(e,n,i)}};return r}});var tP=M((CK,eP)=>{"use strict";m();var d9=$n(),kd=xt(),h9=Pc(),Ad=$0(),p9=ur(),Mo=d9("%WeakMap%",!0),m9=kd("WeakMap.prototype.get",!0),g9=kd("WeakMap.prototype.set",!0),v9=kd("WeakMap.prototype.has",!0),y9=kd("WeakMap.prototype.delete",!0);eP.exports=Mo?function(){var e,r,n={assert:function(i){if(!n.has(i))throw new p9("Side channel does not contain "+h9(i))},delete:function(i){if(Mo&&i&&(typeof i=="object"||typeof i=="function")){if(e)return y9(e,i)}else if(Ad&&r)return r.delete(i);return!1},get:function(i){return Mo&&i&&(typeof i=="object"||typeof i=="function")&&e?m9(e,i):r&&r.get(i)},has:function(i){return Mo&&i&&(typeof i=="object"||typeof i=="function")&&e?v9(e,i):!!r&&r.has(i)},set:function(i,a){Mo&&i&&(typeof i=="object"||typeof i=="function")?(e||(e=new Mo),g9(e,i,a)):Ad&&(r||(r=Ad()),r.set(i,a))}};return n}:Ad});var F0=M((RK,rP)=>{"use strict";m();var w9=ur(),b9=Pc(),_9=ZC(),x9=$0(),S9=tP(),E9=S9||x9||_9;rP.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new w9("Side channel does not contain "+b9(n))},delete:function(n){return!!e&&e.delete(n)},get:function(n){return e&&e.get(n)},has:function(n){return!!e&&e.has(n)},set:function(n,i){e||(e=E9()),e.set(n,i)}};return r}});var iP=M((OK,nP)=>{"use strict";m();var A9=Yu(),Mc=F0()(),Ei=ur(),D0={assert:function(t,e){if(!t||typeof t!="object"&&typeof t!="function")throw new Ei("`O` is not an object");if(typeof e!="string")throw new Ei("`slot` must be a string");if(Mc.assert(t),!D0.has(t,e))throw new Ei("`"+e+"` is not present on `O`")},get:function(t,e){if(!t||typeof t!="object"&&typeof t!="function")throw new Ei("`O` is not an object");if(typeof e!="string")throw new Ei("`slot` must be a string");var r=Mc.get(t);return r&&r["$"+e]},has:function(t,e){if(!t||typeof t!="object"&&typeof t!="function")throw new Ei("`O` is not an object");if(typeof e!="string")throw new Ei("`slot` must be a string");var r=Mc.get(t);return!!r&&A9(r,"$"+e)},set:function(t,e,r){if(!t||typeof t!="object"&&typeof t!="function")throw new Ei("`O` is not an object");if(typeof e!="string")throw new Ei("`slot` must be a string");var n=Mc.get(t);n||(n={},Mc.set(t,n)),n["$"+e]=r}};Object.freeze&&Object.freeze(D0);nP.exports=D0});var oP=M(($K,sP)=>{"use strict";m();var Oc=iP(),k9=Bu(),aP=typeof StopIteration=="object"?StopIteration:null;sP.exports=function(e){if(!aP)throw new k9("this environment lacks StopIteration");Oc.set(e,"[[Done]]",!1);var r={next:function(){var i=Oc.get(this,"[[Iterator]]"),a=!!Oc.get(i,"[[Done]]");try{return{done:a,value:a?void 0:i.next()}}catch(s){if(Oc.set(i,"[[Done]]",!0),s!==aP)throw s;return{done:!0,value:void 0}}}};return Oc.set(r,"[[Iterator]]",e),r}});var L0=M((DK,cP)=>{"use strict";m();var lP=xt(),T9=lP("String.prototype.valueOf"),C9=function(e){try{return T9(e),!0}catch(r){return!1}},P9=lP("Object.prototype.toString"),R9="[object String]",M9=zi()();cP.exports=function(e){return typeof e=="string"?!0:!e||typeof e!="object"?!1:M9?C9(e):P9(e)===R9}});var N0=M((jK,dP)=>{"use strict";m();var j0=typeof Map=="function"&&Map.prototype?Map:null,O9=typeof Set=="function"&&Set.prototype?Set:null,Td;j0||(Td=function(e){return!1});var fP=j0?Map.prototype.has:null,uP=O9?Set.prototype.has:null;!Td&&!fP&&(Td=function(e){return!1});dP.exports=Td||function(e){if(!e||typeof e!="object")return!1;try{if(fP.call(e),uP)try{uP.call(e)}catch(r){return!0}return e instanceof j0}catch(r){}return!1}});var H0=M((BK,mP)=>{"use strict";m();var I9=typeof Map=="function"&&Map.prototype?Map:null,B0=typeof Set=="function"&&Set.prototype?Set:null,Cd;B0||(Cd=function(e){return!1});var hP=I9?Map.prototype.has:null,pP=B0?Set.prototype.has:null;!Cd&&!pP&&(Cd=function(e){return!1});mP.exports=Cd||function(e){if(!e||typeof e!="object")return!1;try{if(pP.call(e),hP)try{hP.call(e)}catch(r){return!0}return e instanceof B0}catch(r){}return!1}});var TP=M((UK,Md)=>{"use strict";m();var gP=_0(),vP=oP();Gu()()||xl()()?(Pd=Symbol.iterator,Md.exports=function(e){if(e!=null&&typeof e[Pd]!="undefined")return e[Pd]();if(gP(e))return Array.prototype[Pd].call(e)}):(yP=ju(),wP=L0(),U0=$n(),bP=U0("%Map%",!0),_P=U0("%Set%",!0),Jr=v0(),G0=Jr("Array.prototype.push"),z0=Jr("String.prototype.charCodeAt"),xP=Jr("String.prototype.slice"),SP=function(e,r){var n=e.length;if(r+1>=n)return r+1;var i=z0(e,r);if(i<55296||i>56319)return r+1;var a=z0(e,r+1);return a<56320||a>57343?r+1:r+2},Rd=function(e){var r=0;return{next:function(){var i=r>=e.length,a;return i||(a=e[r],r+=1),{done:i,value:a}}}},V0=function(e,r){if(yP(e)||gP(e))return Rd(e);if(wP(e)){var n=0;return{next:function(){var a=SP(e,n),s=xP(e,n,a);return n=a,{done:a>e.length,value:s}}}}if(r&&typeof e["_es6-shim iterator_"]!="undefined")return e["_es6-shim iterator_"]()},!bP&&!_P?Md.exports=function(e){if(e!=null)return V0(e,!0)}:(EP=N0(),AP=H0(),W0=Jr("Map.prototype.forEach",!0),q0=Jr("Set.prototype.forEach",!0),(typeof process=="undefined"||!process.versions||!process.versions.node)&&(Y0=Jr("Map.prototype.iterator",!0),X0=Jr("Set.prototype.iterator",!0)),K0=Jr("Map.prototype.@@iterator",!0)||Jr("Map.prototype._es6-shim iterator_",!0),Z0=Jr("Set.prototype.@@iterator",!0)||Jr("Set.prototype._es6-shim iterator_",!0),kP=function(e){if(EP(e)){if(Y0)return vP(Y0(e));if(K0)return K0(e);if(W0){var r=[];return W0(e,function(i,a){G0(r,[a,i])}),Rd(r)}}if(AP(e)){if(X0)return vP(X0(e));if(Z0)return Z0(e);if(q0){var n=[];return q0(e,function(i){G0(n,i)}),Rd(n)}}},Md.exports=function(e){return kP(e)||V0(e)}));var Pd,yP,wP,U0,bP,_P,Jr,G0,z0,xP,SP,Rd,V0,EP,AP,W0,q0,Y0,X0,K0,Z0,kP});var J0=M((zK,PP)=>{"use strict";m();var CP=function(t){return t!==t};PP.exports=function(e,r){return e===0&&r===0?1/e===1/r:!!(e===r||CP(e)&&CP(r))}});var Q0=M((WK,RP)=>{"use strict";m();var $9=J0();RP.exports=function(){return typeof Object.is=="function"?Object.is:$9}});var OP=M((YK,MP)=>{"use strict";m();var F9=Q0(),D9=fa();MP.exports=function(){var e=F9();return D9(Object,{is:e},{is:function(){return Object.is!==e}}),e}});var DP=M((KK,FP)=>{"use strict";m();var L9=fa(),j9=$a(),N9=J0(),IP=Q0(),B9=OP(),$P=j9(IP(),Object);L9($P,{getPolyfill:IP,implementation:N9,shim:B9});FP.exports=$P});var tv=M((JK,BP)=>{"use strict";m();var H9=$a(),NP=xt(),U9=$n(),ev=U9("%ArrayBuffer%",!0),Od=NP("ArrayBuffer.prototype.byteLength",!0),G9=NP("Object.prototype.toString"),LP=!!ev&&!Od&&new ev(0).slice,jP=!!LP&&H9(LP);BP.exports=Od||jP?function(e){if(!e||typeof e!="object")return!1;try{return Od?Od(e):jP(e,0),!0}catch(r){return!1}}:ev?function(e){return G9(e)==="[object ArrayBuffer]"}:function(e){return!1}});var GP=M((eZ,UP)=>{"use strict";m();var HP=xt(),z9=HP("Date.prototype.getDay"),V9=function(e){try{return z9(e),!0}catch(r){return!1}},W9=HP("Object.prototype.toString"),q9="[object Date]",Y9=zi()();UP.exports=function(e){return typeof e!="object"||e===null?!1:Y9?V9(e):W9(e)===q9}});var av=M((rZ,YP)=>{"use strict";m();var zP=xt(),X9=zi()(),K9=Yu(),Z9=Gi(),iv;X9?(VP=zP("RegExp.prototype.exec"),rv={},Id=function(){throw rv},nv={toString:Id,valueOf:Id},typeof Symbol.toPrimitive=="symbol"&&(nv[Symbol.toPrimitive]=Id),iv=function(e){if(!e||typeof e!="object")return!1;var r=Z9(e,"lastIndex"),n=r&&K9(r,"value");if(!n)return!1;try{VP(e,nv)}catch(i){return i===rv}}):(WP=zP("Object.prototype.toString"),qP="[object RegExp]",iv=function(e){return!e||typeof e!="object"&&typeof e!="function"?!1:WP(e)===qP});var VP,rv,Id,nv,WP,qP;YP.exports=iv});var ZP=M((iZ,KP)=>{"use strict";m();var J9=xt(),XP=J9("SharedArrayBuffer.prototype.byteLength",!0);KP.exports=XP?function(e){if(!e||typeof e!="object")return!1;try{return XP(e),!0}catch(r){return!1}}:function(e){return!1}});var eR=M((sZ,QP)=>{"use strict";m();var JP=xt(),Q9=JP("Number.prototype.toString"),eH=function(e){try{return Q9(e),!0}catch(r){return!1}},tH=JP("Object.prototype.toString"),rH="[object Number]",nH=zi()();QP.exports=function(e){return typeof e=="number"?!0:!e||typeof e!="object"?!1:nH?eH(e):tH(e)===rH}});var nR=M((lZ,rR)=>{"use strict";m();var tR=xt(),iH=tR("Boolean.prototype.toString"),aH=tR("Object.prototype.toString"),sH=function(e){try{return iH(e),!0}catch(r){return!1}},oH="[object Boolean]",lH=zi()();rR.exports=function(e){return typeof e=="boolean"?!0:e===null||typeof e!="object"?!1:lH?sH(e):aH(e)===oH}});var aR=M((uZ,iR)=>{"use strict";m();var cH=xt(),uH=av(),fH=cH("RegExp.prototype.exec"),dH=ur();iR.exports=function(e){if(!uH(e))throw new dH("`regex` must be a RegExp");return function(n){return fH(e,n)!==null}}});var uR=M((dZ,sv)=>{"use strict";m();var cR=xt(),hH=cR("Object.prototype.toString"),pH=Gu()(),mH=aR();pH?(sR=cR("Symbol.prototype.toString"),oR=mH(/^Symbol\(.*\)$/),lR=function(e){return typeof e.valueOf()!="symbol"?!1:oR(sR(e))},sv.exports=function(e){if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||hH(e)!=="[object Symbol]")return!1;try{return lR(e)}catch(r){return!1}}):sv.exports=function(e){return!1};var sR,oR,lR});var hR=M((pZ,dR)=>{"use strict";m();var fR=typeof BigInt!="undefined"&&BigInt;dR.exports=function(){return typeof fR=="function"&&typeof BigInt=="function"&&typeof fR(42)=="bigint"&&typeof BigInt(42)=="bigint"}});var gR=M((gZ,ov)=>{"use strict";m();var gH=hR()();gH?(pR=BigInt.prototype.valueOf,mR=function(e){try{return pR.call(e),!0}catch(r){}return!1},ov.exports=function(e){return e===null||typeof e=="undefined"||typeof e=="boolean"||typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="function"?!1:typeof e=="bigint"?!0:mR(e)}):ov.exports=function(e){return!1};var pR,mR});var yR=M((yZ,vR)=>{"use strict";m();var vH=L0(),yH=eR(),wH=nR(),bH=uR(),_H=gR();vR.exports=function(e){if(e==null||typeof e!="object"&&typeof e!="function")return null;if(vH(e))return"String";if(yH(e))return"Number";if(wH(e))return"Boolean";if(bH(e))return"Symbol";if(_H(e))return"BigInt"}});var _R=M((bZ,bR)=>{"use strict";m();var $d=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,wR=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null,Fd;$d||(Fd=function(e){return!1});var cv=$d?$d.prototype.has:null,lv=wR?wR.prototype.has:null;!Fd&&!cv&&(Fd=function(e){return!1});bR.exports=Fd||function(e){if(!e||typeof e!="object")return!1;try{if(cv.call(e,cv),lv)try{lv.call(e,lv)}catch(r){return!0}return e instanceof $d}catch(r){}return!1}});var SR=M((xZ,fv)=>{"use strict";m();var xH=$n(),xR=xt(),SH=xH("%WeakSet%",!0),uv=xR("WeakSet.prototype.has",!0);uv?(Dd=xR("WeakMap.prototype.has",!0),fv.exports=function(e){if(!e||typeof e!="object")return!1;try{if(uv(e,uv),Dd)try{Dd(e,Dd)}catch(r){return!0}return e instanceof SH}catch(r){}return!1}):fv.exports=function(e){return!1};var Dd});var AR=M((EZ,ER)=>{"use strict";m();var EH=N0(),AH=H0(),kH=_R(),TH=SR();ER.exports=function(e){if(e&&typeof e=="object"){if(EH(e))return"Map";if(AH(e))return"Set";if(kH(e))return"WeakMap";if(TH(e))return"WeakSet"}return!1}});var CR=M((kZ,TR)=>{"use strict";m();var CH=xt(),kR=CH("ArrayBuffer.prototype.byteLength",!0),PH=tv();TR.exports=function(e){return PH(e)?kR?kR(e):e.byteLength:NaN}});var QR=M((CZ,JR)=>{"use strict";m();var XR=cC(),Yn=v0(),PR=kC(),RH=$n(),Oo=TP(),MH=F0(),RR=DP(),MR=_0(),OR=ju(),IR=tv(),$R=GP(),FR=av(),DR=ZP(),LR=yd(),jR=yR(),NR=AR(),BR=Kp(),HR=CR(),UR=Yn("SharedArrayBuffer.prototype.byteLength",!0),GR=Yn("Date.prototype.getTime"),dv=Object.getPrototypeOf,zR=Yn("Object.prototype.toString"),jd=RH("%Set%",!0),hv=Yn("Map.prototype.has",!0),Nd=Yn("Map.prototype.get",!0),VR=Yn("Map.prototype.size",!0),Bd=Yn("Set.prototype.add",!0),KR=Yn("Set.prototype.delete",!0),Hd=Yn("Set.prototype.has",!0),Ld=Yn("Set.prototype.size",!0);function WR(t,e,r,n){for(var i=Oo(t),a;(a=i.next())&&!a.done;)if(gn(e,a.value,r,n))return KR(t,a.value),!0;return!1}function ZR(t){if(typeof t=="undefined")return null;if(typeof t!="object")return typeof t=="symbol"?!1:typeof t=="string"||typeof t=="number"?+t==+t:!0}function OH(t,e,r,n,i,a){var s=ZR(r);if(s!=null)return s;var o=Nd(e,s),l=XR({},i,{strict:!1});return typeof o=="undefined"&&!hv(e,s)||!gn(n,o,l,a)?!1:!hv(t,s)&&gn(n,o,l,a)}function IH(t,e,r){var n=ZR(r);return n!=null?n:Hd(e,n)&&!Hd(t,n)}function qR(t,e,r,n,i,a){for(var s=Oo(t),o,l;(o=s.next())&&!o.done;)if(l=o.value,gn(r,l,i,a)&&gn(n,Nd(e,l),i,a))return KR(t,l),!0;return!1}function gn(t,e,r,n){var i=r||{};if(i.strict?RR(t,e):t===e)return!0;var a=jR(t),s=jR(e);if(a!==s)return!1;if(!t||!e||typeof t!="object"&&typeof e!="object")return i.strict?RR(t,e):t==e;var o=n.has(t),l=n.has(e),c;if(o&&l){if(n.get(t)===n.get(e))return!0}else c={};return o||n.set(t,c),l||n.set(e,c),DH(t,e,i,n)}function YR(t){return!t||typeof t!="object"||typeof t.length!="number"||typeof t.copy!="function"||typeof t.slice!="function"||t.length>0&&typeof t[0]!="number"?!1:!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))}function $H(t,e,r,n){if(Ld(t)!==Ld(e))return!1;for(var i=Oo(t),a=Oo(e),s,o,l;(s=i.next())&&!s.done;)if(s.value&&typeof s.value=="object")l||(l=new jd),Bd(l,s.value);else if(!Hd(e,s.value)){if(r.strict||!IH(t,e,s.value))return!1;l||(l=new jd),Bd(l,s.value)}if(l){for(;(o=a.next())&&!o.done;)if(o.value&&typeof o.value=="object"){if(!WR(l,o.value,r.strict,n))return!1}else if(!r.strict&&!Hd(t,o.value)&&!WR(l,o.value,r.strict,n))return!1;return Ld(l)===0}return!0}function FH(t,e,r,n){if(VR(t)!==VR(e))return!1;for(var i=Oo(t),a=Oo(e),s,o,l,c,u,f;(s=i.next())&&!s.done;)if(c=s.value[0],u=s.value[1],c&&typeof c=="object")l||(l=new jd),Bd(l,c);else if(f=Nd(e,c),typeof f=="undefined"&&!hv(e,c)||!gn(u,f,r,n)){if(r.strict||!OH(t,e,c,u,r,n))return!1;l||(l=new jd),Bd(l,c)}if(l){for(;(o=a.next())&&!o.done;)if(c=o.value[0],f=o.value[1],c&&typeof c=="object"){if(!qR(l,t,c,f,r,n))return!1}else if(!r.strict&&(!t.has(c)||!gn(Nd(t,c),f,r,n))&&!qR(l,t,c,f,XR({},r,{strict:!1}),n))return!1;return Ld(l)===0}return!0}function DH(t,e,r,n){var i,a;if(typeof t!=typeof e||t==null||e==null||zR(t)!==zR(e)||MR(t)!==MR(e))return!1;var s=OR(t),o=OR(e);if(s!==o)return!1;var l=t instanceof Error,c=e instanceof Error;if(l!==c||(l||c)&&(t.name!==e.name||t.message!==e.message))return!1;var u=FR(t),f=FR(e);if(u!==f||(u||f)&&(t.source!==e.source||PR(t)!==PR(e)))return!1;var d=$R(t),h=$R(e);if(d!==h||(d||h)&&GR(t)!==GR(e)||r.strict&&dv&&dv(t)!==dv(e))return!1;var p=BR(t),g=BR(e);if(p!==g)return!1;if(p||g){if(t.length!==e.length)return!1;for(i=0;i=0;i--)if(k[i]!=w[i])return!1;for(i=k.length-1;i>=0;i--)if(a=k[i],!gn(t[a],e[a],r,n))return!1;var x=NR(t),_=NR(e);return x!==_?!1:x==="Set"||_==="Set"?$H(t,e,r,n):x==="Map"?FH(t,e,r,n):!0}JR.exports=function(e,r,n){return gn(e,r,n,MH())}});var _v=M((exports,module)=>{m();(function(){"use strict";var ERROR="input is invalid type",WINDOW=typeof window=="object",root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&typeof self=="object",NODE_JS=!root.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&typeof module=="object"&&module.exports,AMD=typeof define=="function"&&define.amd,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer!="undefined",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(t){return Object.prototype.toString.call(t)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(t){return typeof t=="object"&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t,e){return function(r){return new Sha256(e,!0).update(r)[t]()}},createMethod=function(t){var e=createOutputMethod("hex",t);NODE_JS&&(e=nodeWrap(e,t)),e.create=function(){return new Sha256(t)},e.update=function(i){return e.create().update(i)};for(var r=0;r>2]|=t[i]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|n&63)<=57344?(o[a>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|n&63)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|n&63)<=64?(this.block=o[16],this.start=a-64,this.hash(),this.hashed=!0):this.start=a}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>2]|=EXTRA[e&3],this.block=t[16],e>=56&&(this.hashed||this.hash(),t[0]=this.block,t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.hBytes<<3|this.bytes>>>29,t[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var t=this.h0,e=this.h1,r=this.h2,n=this.h3,i=this.h4,a=this.h5,s=this.h6,o=this.h7,l=this.blocks,c,u,f,d,h,p,g,v,y,b,E;for(c=16;c<64;++c)h=l[c-15],u=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,h=l[c-2],f=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,l[c]=l[c-16]+u+l[c-7]+f<<0;for(E=e&r,c=0;c<64;c+=4)this.first?(this.is224?(v=300032,h=l[0]-1413257819,o=h-150054599<<0,n=h+24177077<<0):(v=704751109,h=l[0]-210244248,o=h-1521486534<<0,n=h+143694565<<0),this.first=!1):(u=(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10),f=(i>>>6|i<<26)^(i>>>11|i<<21)^(i>>>25|i<<7),v=t&e,d=v^t&r^E,g=i&a^~i&s,h=o+f+g+K[c]+l[c],p=u+d,o=n+h<<0,n=h+p<<0),u=(n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10),f=(o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7),y=n&t,d=y^n&e^v,g=o&i^~o&a,h=s+f+g+K[c+1]+l[c+1],p=u+d,s=r+h<<0,r=h+p<<0,u=(r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10),f=(s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7),b=r&n,d=b^r&t^y,g=s&o^~s&i,h=a+f+g+K[c+2]+l[c+2],p=u+d,a=e+h<<0,e=h+p<<0,u=(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),f=(a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7),E=e&r,d=E^e&n^b,g=a&s^~a&o,h=i+f+g+K[c+3]+l[c+3],p=u+d,i=t+h<<0,t=h+p<<0;this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+r<<0,this.h3=this.h3+n<<0,this.h4=this.h4+i<<0,this.h5=this.h5+a<<0,this.h6=this.h6+s<<0,this.h7=this.h7+o<<0},Sha256.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,i=this.h4,a=this.h5,s=this.h6,o=this.h7,l=HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[t&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[e&15]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[r&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[n&15]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[i&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[a&15]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[s&15];return this.is224||(l+=HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[o&15]),l},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,i=this.h4,a=this.h5,s=this.h6,o=this.h7,l=[t>>24&255,t>>16&255,t>>8&255,t&255,e>>24&255,e>>16&255,e>>8&255,e&255,r>>24&255,r>>16&255,r>>8&255,r&255,n>>24&255,n>>16&255,n>>8&255,n&255,i>>24&255,i>>16&255,i>>8&255,i&255,a>>24&255,a>>16&255,a>>8&255,a&255,s>>24&255,s>>16&255,s>>8&255,s&255];return this.is224||l.push(o>>24&255,o>>16&255,o>>8&255,o&255),l},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(this.is224?28:32),e=new DataView(t);return e.setUint32(0,this.h0),e.setUint32(4,this.h1),e.setUint32(8,this.h2),e.setUint32(12,this.h3),e.setUint32(16,this.h4),e.setUint32(20,this.h5),e.setUint32(24,this.h6),this.is224||e.setUint32(28,this.h7),t};function HmacSha256(t,e,r){var n,i=typeof t;if(i==="string"){var a=[],s=t.length,o=0,l;for(n=0;n>6,a[o++]=128|l&63):l<55296||l>=57344?(a[o++]=224|l>>12,a[o++]=128|l>>6&63,a[o++]=128|l&63):(l=65536+((l&1023)<<10|t.charCodeAt(++n)&1023),a[o++]=240|l>>18,a[o++]=128|l>>12&63,a[o++]=128|l>>6&63,a[o++]=128|l&63);t=a}else if(i==="object"){if(t===null)throw new Error(ERROR);if(ARRAY_BUFFER&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!Array.isArray(t)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(t)))throw new Error(ERROR)}else throw new Error(ERROR);t.length>64&&(t=new Sha256(e,!0).update(t).array());var c=[],u=[];for(n=0;n<64;++n){var f=t[n]||0;c[n]=92^f,u[n]=54^f}Sha256.call(this,e,r),this.update(u),this.oKeyPad=c,this.inner=!0,this.sharedMemory=r}HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var t=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(t),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&define(function(){return exports}))})()});var bM=M(qv=>{m();(function(t){var e=/\S/,r=/\"/g,n=/\n/g,i=/\r/g,a=/\\/g,s=/\u2028/,o=/\u2029/;t.tags={"#":1,"^":2,"<":3,$:4,"/":5,"!":6,">":7,"=":8,_v:9,"{":10,"&":11,_t:12},t.scan=function(x,_){var T=x.length,C=0,I=1,L=2,F=C,J=null,de=null,le="",ce=[],Te=!1,ne=0,N=0,q="{{",B="}}";function Fe(){le.length>0&&(ce.push({tag:"_t",text:new String(le)}),le="")}function lr(){for(var Oe=!0,De=N;De"&&(Le.indent=ce[Pt].text.toString()),ce.splice(Pt,1));else De||ce.push({tag:` +`});Te=!1,N=ce.length}function X(Oe,De){var Pt="="+B,Le=Oe.indexOf(Pt,De),U=c(Oe.substring(Oe.indexOf("=",De)+1,Le)).split(" ");return q=U[0],B=U[U.length-1],Le+Pt.length-1}for(_&&(_=_.split(" "),q=_[0],B=_[1]),ne=0;ne0;){if(F=w.shift(),L&&L.tag=="<"&&!(F.tag in f))throw new Error("Illegal content in < super tag.");if(t.tags[F.tag]<=t.tags.$||h(F,T))_.push(F),F.nodes=d(w,F.tag,_,T);else if(F.tag=="/"){if(_.length===0)throw new Error("Closing tag without opener: /"+F.n);if(I=_.pop(),F.n!=I.n&&!p(F.n,I.n,T))throw new Error("Nesting error: "+I.n+" vs. "+F.n);return I.end=F.i,C}else F.tag==` +`&&(F.last=w.length==0||w[0].tag==` +`);C.push(F)}if(_.length>0)throw new Error("missing closing tag: "+_.pop().n);return C}function h(w,x){for(var _=0,T=x.length;_":S,"<":function(w,x){var _={partials:{},code:"",subs:{},inPartial:!0};t.walk(w.nodes,_);var T=x.partials[S(w,x)];T.subs=_.subs,T.partials=_.partials},$:function(w,x){var _={subs:{},code:"",partials:x.partials,prefix:w.n};t.walk(w.nodes,_),x.subs[w.n]=_.code,x.inPartial||(x.code+='t.sub("'+b(w.n)+'",c,p,i);')},"\n":function(w,x){x.code+=k('"\\n"'+(w.last?"":" + i"))},_v:function(w,x){x.code+="t.b(t.v(t."+E(w.n)+'("'+b(w.n)+'",c,p,0)));'},_t:function(w,x){x.code+=k('"'+b(w.text)+'"')},"{":A,"&":A};function A(w,x){x.code+="t.b(t.t(t."+E(w.n)+'("'+b(w.n)+'",c,p,0)));'}function k(w){return"t.b("+w+");"}t.walk=function(w,x){for(var _,T=0,C=w.length;T{m();var HU={};(function(t){t.Template=function(d,h,p,g){d=d||{},this.r=d.code||this.r,this.c=p,this.options=g||{},this.text=h||"",this.partials=d.partials||{},this.subs=d.subs||{},this.buf=""},t.Template.prototype={r:function(d,h,p){return""},v:u,t:c,render:function(h,p,g){return this.ri([h],p||{},g)},ri:function(d,h,p){return this.r(d,h,p)},ep:function(d,h){var p=this.partials[d],g=h[p.name];if(p.instance&&p.base==g)return p.instance;if(typeof g=="string"){if(!this.c)throw new Error("No compiler available.");g=this.c.compile(g,this.options)}if(!g)return null;if(this.partials[d].base=g,p.subs){h.stackText||(h.stackText={});for(key in p.subs)h.stackText[key]||(h.stackText[key]=this.activeSub!==void 0&&h.stackText[this.activeSub]?h.stackText[this.activeSub]:this.text);g=r(g,p.subs,p.partials,this.stackSubs,this.stackPartials,h.stackText)}return this.partials[d].instance=g,g},rp:function(d,h,p,g){var v=this.ep(d,p);return v?v.ri(h,p,g):""},rs:function(d,h,p){var g=d[d.length-1];if(!f(g)){p(d,h,this);return}for(var v=0;v=0;S--)if(y=h[S],v=e(d,y,E),v!==void 0){b=!0;break}return b?(!g&&typeof v=="function"&&(v=this.mv(v,h,p)),v):g?!1:""},ls:function(d,h,p,g,v){var y=this.options.delimiters;return this.options.delimiters=v,this.b(this.ct(c(d.call(h,g)),h,p)),this.options.delimiters=y,!1},ct:function(d,h,p){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(d,this.options).render(h,p)},b:function(d){this.buf+=d},fl:function(){var d=this.buf;return this.buf="",d},ms:function(d,h,p,g,v,y,b){var E,S=h[h.length-1],A=d.call(S);return typeof A=="function"?g?!0:(E=this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(A,S,p,E.substring(v,y),b)):A},mv:function(d,h,p){var g=h[h.length-1],v=d.call(g);return typeof v=="function"?this.ct(c(v.call(g)),g,p):v},sub:function(d,h,p,g){var v=this.subs[d];v&&(this.activeSub=d,v(h,p,this,g),this.activeSub=!1)}};function e(d,h,p){var g;return h&&typeof h=="object"&&(h[d]!==void 0?g=h[d]:p&&h.get&&typeof h.get=="function"&&(g=h.get(d))),g}function r(d,h,p,g,v,y){function b(){}b.prototype=d;function E(){}E.prototype=d.subs;var S,A=new b;A.subs=new E,A.subsText={},A.buf="",g=g||{},A.stackSubs=g,A.subsText=y;for(S in h)g[S]||(g[S]=h[S]);for(S in g)A.subs[S]=g[S];v=v||{},A.stackPartials=v;for(S in p)v[S]||(v[S]=p[S]);for(S in v)A.partials[S]=v[S];return A}var n=/&/g,i=//g,s=/\'/g,o=/\"/g,l=/[&<>\"\']/;function c(d){return String(d==null?"":d)}function u(d){return d=c(d),l.test(d)?d.replace(n,"&").replace(i,"<").replace(a,">").replace(s,"'").replace(o,"""):d}var f=Array.isArray||function(d){return Object.prototype.toString.call(d)==="[object Array]"}})(typeof Yv!="undefined"?Yv:HU)});var Xv=M((Dee,xM)=>{m();var _h=bM();_h.Template=_M().Template;_h.template=_h.Template;xM.exports=_h});var R5=M((Eu,uy)=>{m();(function(e,r){typeof Eu=="object"&&typeof uy=="object"?uy.exports=r():typeof define=="function"&&define.amd?define([],r):typeof Eu=="object"?Eu.feather=r():e.feather=r()})(typeof self!="undefined"?self:Eu,function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(n,i,a){r.o(n,i)||Object.defineProperty(n,i,{configurable:!1,enumerable:!0,get:a})},r.r=function(n){Object.defineProperty(n,"__esModule",{value:!0})},r.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(i,"a",i),i},r.o=function(n,i){return Object.prototype.hasOwnProperty.call(n,i)},r.p="",r(r.s=0)}({"./dist/icons.json":function(t){t.exports={activity:'',airplay:'',"alert-circle":'',"alert-octagon":'',"alert-triangle":'',"align-center":'',"align-justify":'',"align-left":'',"align-right":'',anchor:'',aperture:'',archive:'',"arrow-down-circle":'',"arrow-down-left":'',"arrow-down-right":'',"arrow-down":'',"arrow-left-circle":'',"arrow-left":'',"arrow-right-circle":'',"arrow-right":'',"arrow-up-circle":'',"arrow-up-left":'',"arrow-up-right":'',"arrow-up":'',"at-sign":'',award:'',"bar-chart-2":'',"bar-chart":'',"battery-charging":'',battery:'',"bell-off":'',bell:'',bluetooth:'',bold:'',"book-open":'',book:'',bookmark:'',box:'',briefcase:'',calendar:'',"camera-off":'',camera:'',cast:'',"check-circle":'',"check-square":'',check:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',"chevrons-down":'',"chevrons-left":'',"chevrons-right":'',"chevrons-up":'',chrome:'',circle:'',clipboard:'',clock:'',"cloud-drizzle":'',"cloud-lightning":'',"cloud-off":'',"cloud-rain":'',"cloud-snow":'',cloud:'',code:'',codepen:'',codesandbox:'',coffee:'',columns:'',command:'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',cpu:'',"credit-card":'',crop:'',crosshair:'',database:'',delete:'',disc:'',"divide-circle":'',"divide-square":'',divide:'',"dollar-sign":'',"download-cloud":'',download:'',dribbble:'',droplet:'',"edit-2":'',"edit-3":'',edit:'',"external-link":'',"eye-off":'',eye:'',facebook:'',"fast-forward":'',feather:'',figma:'',"file-minus":'',"file-plus":'',"file-text":'',file:'',film:'',filter:'',flag:'',"folder-minus":'',"folder-plus":'',folder:'',framer:'',frown:'',gift:'',"git-branch":'',"git-commit":'',"git-merge":'',"git-pull-request":'',github:'',gitlab:'',globe:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',"help-circle":'',hexagon:'',home:'',image:'',inbox:'',info:'',instagram:'',italic:'',key:'',layers:'',layout:'',"life-buoy":'',"link-2":'',link:'',linkedin:'',list:'',loader:'',lock:'',"log-in":'',"log-out":'',mail:'',"map-pin":'',map:'',"maximize-2":'',maximize:'',meh:'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',"minimize-2":'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',"mouse-pointer":'',move:'',music:'',"navigation-2":'',navigation:'',octagon:'',package:'',paperclip:'',"pause-circle":'',pause:'',"pen-tool":'',percent:'',"phone-call":'',"phone-forwarded":'',"phone-incoming":'',"phone-missed":'',"phone-off":'',"phone-outgoing":'',phone:'',"pie-chart":'',"play-circle":'',play:'',"plus-circle":'',"plus-square":'',plus:'',pocket:'',power:'',printer:'',radio:'',"refresh-ccw":'',"refresh-cw":'',repeat:'',rewind:'',"rotate-ccw":'',"rotate-cw":'',rss:'',save:'',scissors:'',search:'',send:'',server:'',settings:'',"share-2":'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',shuffle:'',sidebar:'',"skip-back":'',"skip-forward":'',slack:'',slash:'',sliders:'',smartphone:'',smile:'',speaker:'',square:'',star:'',"stop-circle":'',sun:'',sunrise:'',sunset:'',table:'',tablet:'',tag:'',target:'',terminal:'',thermometer:'',"thumbs-down":'',"thumbs-up":'',"toggle-left":'',"toggle-right":'',tool:'',"trash-2":'',trash:'',trello:'',"trending-down":'',"trending-up":'',triangle:'',truck:'',tv:'',twitch:'',twitter:'',type:'',umbrella:'',underline:'',unlock:'',"upload-cloud":'',upload:'',"user-check":'',"user-minus":'',"user-plus":'',"user-x":'',user:'',users:'',"video-off":'',video:'',voicemail:'',"volume-1":'',"volume-2":'',"volume-x":'',volume:'',watch:'',"wifi-off":'',wifi:'',wind:'',"x-circle":'',"x-octagon":'',"x-square":'',x:'',youtube:'',"zap-off":'',zap:'',"zoom-in":'',"zoom-out":''}},"./node_modules/classnames/dedupe.js":function(t,e,r){var n,i;(function(){"use strict";var a=function(){function s(){}s.prototype=Object.create(null);function o(g,v){for(var y=v.length,b=0;b1?arguments[1]:void 0,v=g!==void 0,y=0,b=c(d),E,S,A,k;if(v&&(g=n(g,p>2?arguments[2]:void 0,2)),b!=null&&!(h==Array&&s(b)))for(k=b.call(d),S=new h;!(A=k.next()).done;y++)l(S,y,v?a(k,g,[A.value,y],!0):A.value);else for(E=o(d.length),S=new h(E);E>y;y++)l(S,y,v?g(d[y],y):d[y]);return S.length=y,S}},"./node_modules/core-js/internals/array-includes.js":function(t,e,r){var n=r("./node_modules/core-js/internals/to-indexed-object.js"),i=r("./node_modules/core-js/internals/to-length.js"),a=r("./node_modules/core-js/internals/to-absolute-index.js");t.exports=function(s){return function(o,l,c){var u=n(o),f=i(u.length),d=a(c,f),h;if(s&&l!=l){for(;f>d;)if(h=u[d++],h!=h)return!0}else for(;f>d;d++)if((s||d in u)&&u[d]===l)return s||d||0;return!s&&-1}}},"./node_modules/core-js/internals/bind-context.js":function(t,e,r){var n=r("./node_modules/core-js/internals/a-function.js");t.exports=function(i,a,s){if(n(i),a===void 0)return i;switch(s){case 0:return function(){return i.call(a)};case 1:return function(o){return i.call(a,o)};case 2:return function(o,l){return i.call(a,o,l)};case 3:return function(o,l,c){return i.call(a,o,l,c)}}return function(){return i.apply(a,arguments)}}},"./node_modules/core-js/internals/call-with-safe-iteration-closing.js":function(t,e,r){var n=r("./node_modules/core-js/internals/an-object.js");t.exports=function(i,a,s,o){try{return o?a(n(s)[0],s[1]):a(s)}catch(c){var l=i.return;throw l!==void 0&&n(l.call(i)),c}}},"./node_modules/core-js/internals/check-correctness-of-iteration.js":function(t,e,r){var n=r("./node_modules/core-js/internals/well-known-symbol.js"),i=n("iterator"),a=!1;try{var s=0,o={next:function(){return{done:!!s++}},return:function(){a=!0}};o[i]=function(){return this},Array.from(o,function(){throw 2})}catch(l){}t.exports=function(l,c){if(!c&&!a)return!1;var u=!1;try{var f={};f[i]=function(){return{next:function(){return{done:u=!0}}}},l(f)}catch(d){}return u}},"./node_modules/core-js/internals/classof-raw.js":function(t,e){var r={}.toString;t.exports=function(n){return r.call(n).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(t,e,r){var n=r("./node_modules/core-js/internals/classof-raw.js"),i=r("./node_modules/core-js/internals/well-known-symbol.js"),a=i("toStringTag"),s=n(function(){return arguments}())=="Arguments",o=function(l,c){try{return l[c]}catch(u){}};t.exports=function(l){var c,u,f;return l===void 0?"Undefined":l===null?"Null":typeof(u=o(c=Object(l),a))=="string"?u:s?n(c):(f=n(c))=="Object"&&typeof c.callee=="function"?"Arguments":f}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(t,e,r){var n=r("./node_modules/core-js/internals/has.js"),i=r("./node_modules/core-js/internals/own-keys.js"),a=r("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),s=r("./node_modules/core-js/internals/object-define-property.js");t.exports=function(o,l){for(var c=i(l),u=s.f,f=a.f,d=0;d",E="java"+y+":",S;for(p.style.display="none",o.appendChild(p),p.src=String(E),S=p.contentWindow.document,S.open(),S.write(v+y+b+"document.F=Object"+v+"/"+y+b),S.close(),h=S.F;g--;)delete h[f][a[g]];return h()};t.exports=Object.create||function(g,v){var y;return g!==null?(d[f]=n(g),y=new d,d[f]=null,y[u]=g):y=h(),v===void 0?y:i(y,v)},s[u]=!0},"./node_modules/core-js/internals/object-define-properties.js":function(t,e,r){var n=r("./node_modules/core-js/internals/descriptors.js"),i=r("./node_modules/core-js/internals/object-define-property.js"),a=r("./node_modules/core-js/internals/an-object.js"),s=r("./node_modules/core-js/internals/object-keys.js");t.exports=n?Object.defineProperties:function(l,c){a(l);for(var u=s(c),f=u.length,d=0,h;f>d;)i.f(l,h=u[d++],c[h]);return l}},"./node_modules/core-js/internals/object-define-property.js":function(t,e,r){var n=r("./node_modules/core-js/internals/descriptors.js"),i=r("./node_modules/core-js/internals/ie8-dom-define.js"),a=r("./node_modules/core-js/internals/an-object.js"),s=r("./node_modules/core-js/internals/to-primitive.js"),o=Object.defineProperty;e.f=n?o:function(c,u,f){if(a(c),u=s(u,!0),a(f),i)try{return o(c,u,f)}catch(d){}if("get"in f||"set"in f)throw TypeError("Accessors not supported");return"value"in f&&(c[u]=f.value),c}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(t,e,r){var n=r("./node_modules/core-js/internals/descriptors.js"),i=r("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=r("./node_modules/core-js/internals/create-property-descriptor.js"),s=r("./node_modules/core-js/internals/to-indexed-object.js"),o=r("./node_modules/core-js/internals/to-primitive.js"),l=r("./node_modules/core-js/internals/has.js"),c=r("./node_modules/core-js/internals/ie8-dom-define.js"),u=Object.getOwnPropertyDescriptor;e.f=n?u:function(d,h){if(d=s(d),h=o(h,!0),c)try{return u(d,h)}catch(p){}if(l(d,h))return a(!i.f.call(d,h),d[h])}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(t,e,r){var n=r("./node_modules/core-js/internals/object-keys-internal.js"),i=r("./node_modules/core-js/internals/enum-bug-keys.js"),a=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(o){return n(o,a)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(t,e){e.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(t,e,r){var n=r("./node_modules/core-js/internals/has.js"),i=r("./node_modules/core-js/internals/to-object.js"),a=r("./node_modules/core-js/internals/shared-key.js"),s=r("./node_modules/core-js/internals/correct-prototype-getter.js"),o=a("IE_PROTO"),l=Object.prototype;t.exports=s?Object.getPrototypeOf:function(c){return c=i(c),n(c,o)?c[o]:typeof c.constructor=="function"&&c instanceof c.constructor?c.constructor.prototype:c instanceof Object?l:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(t,e,r){var n=r("./node_modules/core-js/internals/has.js"),i=r("./node_modules/core-js/internals/to-indexed-object.js"),a=r("./node_modules/core-js/internals/array-includes.js"),s=r("./node_modules/core-js/internals/hidden-keys.js"),o=a(!1);t.exports=function(l,c){var u=i(l),f=0,d=[],h;for(h in u)!n(s,h)&&n(u,h)&&d.push(h);for(;c.length>f;)n(u,h=c[f++])&&(~o(d,h)||d.push(h));return d}},"./node_modules/core-js/internals/object-keys.js":function(t,e,r){var n=r("./node_modules/core-js/internals/object-keys-internal.js"),i=r("./node_modules/core-js/internals/enum-bug-keys.js");t.exports=Object.keys||function(s){return n(s,i)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(t,e,r){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,a=i&&!n.call({1:2},1);e.f=a?function(o){var l=i(this,o);return!!l&&l.enumerable}:n},"./node_modules/core-js/internals/object-set-prototype-of.js":function(t,e,r){var n=r("./node_modules/core-js/internals/validate-set-prototype-of-arguments.js");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var i=!1,a={},s;try{s=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,s.call(a,[]),i=a instanceof Array}catch(o){}return function(l,c){return n(l,c),i?s.call(l,c):l.__proto__=c,l}}():void 0)},"./node_modules/core-js/internals/own-keys.js":function(t,e,r){var n=r("./node_modules/core-js/internals/global.js"),i=r("./node_modules/core-js/internals/object-get-own-property-names.js"),a=r("./node_modules/core-js/internals/object-get-own-property-symbols.js"),s=r("./node_modules/core-js/internals/an-object.js"),o=n.Reflect;t.exports=o&&o.ownKeys||function(c){var u=i.f(s(c)),f=a.f;return f?u.concat(f(c)):u}},"./node_modules/core-js/internals/path.js":function(t,e,r){t.exports=r("./node_modules/core-js/internals/global.js")},"./node_modules/core-js/internals/redefine.js":function(t,e,r){var n=r("./node_modules/core-js/internals/global.js"),i=r("./node_modules/core-js/internals/shared.js"),a=r("./node_modules/core-js/internals/hide.js"),s=r("./node_modules/core-js/internals/has.js"),o=r("./node_modules/core-js/internals/set-global.js"),l=r("./node_modules/core-js/internals/function-to-string.js"),c=r("./node_modules/core-js/internals/internal-state.js"),u=c.get,f=c.enforce,d=String(l).split("toString");i("inspectSource",function(h){return l.call(h)}),(t.exports=function(h,p,g,v){var y=v?!!v.unsafe:!1,b=v?!!v.enumerable:!1,E=v?!!v.noTargetGet:!1;if(typeof g=="function"&&(typeof p=="string"&&!s(g,"name")&&a(g,"name",p),f(g).source=d.join(typeof p=="string"?p:"")),h===n){b?h[p]=g:o(p,g);return}else y?!E&&h[p]&&(b=!0):delete h[p];b?h[p]=g:a(h,p,g)})(Function.prototype,"toString",function(){return typeof this=="function"&&u(this).source||l.call(this)})},"./node_modules/core-js/internals/require-object-coercible.js":function(t,e){t.exports=function(r){if(r==null)throw TypeError("Can't call method on "+r);return r}},"./node_modules/core-js/internals/set-global.js":function(t,e,r){var n=r("./node_modules/core-js/internals/global.js"),i=r("./node_modules/core-js/internals/hide.js");t.exports=function(a,s){try{i(n,a,s)}catch(o){n[a]=s}return s}},"./node_modules/core-js/internals/set-to-string-tag.js":function(t,e,r){var n=r("./node_modules/core-js/internals/object-define-property.js").f,i=r("./node_modules/core-js/internals/has.js"),a=r("./node_modules/core-js/internals/well-known-symbol.js"),s=a("toStringTag");t.exports=function(o,l,c){o&&!i(o=c?o:o.prototype,s)&&n(o,s,{configurable:!0,value:l})}},"./node_modules/core-js/internals/shared-key.js":function(t,e,r){var n=r("./node_modules/core-js/internals/shared.js"),i=r("./node_modules/core-js/internals/uid.js"),a=n("keys");t.exports=function(s){return a[s]||(a[s]=i(s))}},"./node_modules/core-js/internals/shared.js":function(t,e,r){var n=r("./node_modules/core-js/internals/global.js"),i=r("./node_modules/core-js/internals/set-global.js"),a=r("./node_modules/core-js/internals/is-pure.js"),s="__core-js_shared__",o=n[s]||i(s,{});(t.exports=function(l,c){return o[l]||(o[l]=c!==void 0?c:{})})("versions",[]).push({version:"3.1.3",mode:a?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-at.js":function(t,e,r){var n=r("./node_modules/core-js/internals/to-integer.js"),i=r("./node_modules/core-js/internals/require-object-coercible.js");t.exports=function(a,s,o){var l=String(i(a)),c=n(s),u=l.length,f,d;return c<0||c>=u?o?"":void 0:(f=l.charCodeAt(c),f<55296||f>56319||c+1===u||(d=l.charCodeAt(c+1))<56320||d>57343?o?l.charAt(c):f:o?l.slice(c,c+2):(f-55296<<10)+(d-56320)+65536)}},"./node_modules/core-js/internals/to-absolute-index.js":function(t,e,r){var n=r("./node_modules/core-js/internals/to-integer.js"),i=Math.max,a=Math.min;t.exports=function(s,o){var l=n(s);return l<0?i(l+o,0):a(l,o)}},"./node_modules/core-js/internals/to-indexed-object.js":function(t,e,r){var n=r("./node_modules/core-js/internals/indexed-object.js"),i=r("./node_modules/core-js/internals/require-object-coercible.js");t.exports=function(a){return n(i(a))}},"./node_modules/core-js/internals/to-integer.js":function(t,e){var r=Math.ceil,n=Math.floor;t.exports=function(i){return isNaN(i=+i)?0:(i>0?n:r)(i)}},"./node_modules/core-js/internals/to-length.js":function(t,e,r){var n=r("./node_modules/core-js/internals/to-integer.js"),i=Math.min;t.exports=function(a){return a>0?i(n(a),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(t,e,r){var n=r("./node_modules/core-js/internals/require-object-coercible.js");t.exports=function(i){return Object(n(i))}},"./node_modules/core-js/internals/to-primitive.js":function(t,e,r){var n=r("./node_modules/core-js/internals/is-object.js");t.exports=function(i,a){if(!n(i))return i;var s,o;if(a&&typeof(s=i.toString)=="function"&&!n(o=s.call(i))||typeof(s=i.valueOf)=="function"&&!n(o=s.call(i))||!a&&typeof(s=i.toString)=="function"&&!n(o=s.call(i)))return o;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/uid.js":function(t,e){var r=0,n=Math.random();t.exports=function(i){return"Symbol(".concat(i===void 0?"":i,")_",(++r+n).toString(36))}},"./node_modules/core-js/internals/validate-set-prototype-of-arguments.js":function(t,e,r){var n=r("./node_modules/core-js/internals/is-object.js"),i=r("./node_modules/core-js/internals/an-object.js");t.exports=function(a,s){if(i(a),!n(s)&&s!==null)throw TypeError("Can't set "+String(s)+" as a prototype")}},"./node_modules/core-js/internals/well-known-symbol.js":function(t,e,r){var n=r("./node_modules/core-js/internals/global.js"),i=r("./node_modules/core-js/internals/shared.js"),a=r("./node_modules/core-js/internals/uid.js"),s=r("./node_modules/core-js/internals/native-symbol.js"),o=n.Symbol,l=i("wks");t.exports=function(c){return l[c]||(l[c]=s&&o[c]||(s?o:a)("Symbol."+c))}},"./node_modules/core-js/modules/es.array.from.js":function(t,e,r){var n=r("./node_modules/core-js/internals/export.js"),i=r("./node_modules/core-js/internals/array-from.js"),a=r("./node_modules/core-js/internals/check-correctness-of-iteration.js"),s=!a(function(o){Array.from(o)});n({target:"Array",stat:!0,forced:s},{from:i})},"./node_modules/core-js/modules/es.string.iterator.js":function(t,e,r){"use strict";var n=r("./node_modules/core-js/internals/string-at.js"),i=r("./node_modules/core-js/internals/internal-state.js"),a=r("./node_modules/core-js/internals/define-iterator.js"),s="String Iterator",o=i.set,l=i.getterFor(s);a(String,"String",function(c){o(this,{type:s,string:String(c),index:0})},function(){var u=l(this),f=u.string,d=u.index,h;return d>=f.length?{value:void 0,done:!0}:(h=n(f,d,!0),u.index+=h.length,{value:h,done:!1})})},"./node_modules/webpack/buildin/global.js":function(t,e){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(n){typeof window=="object"&&(r=window)}t.exports=r},"./src/default-attrs.json":function(t){t.exports={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"}},"./src/icon.js":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(h){for(var p=1;p2&&arguments[2]!==void 0?arguments[2]:[];u(this,h),this.name=p,this.contents=g,this.tags=v,this.attrs=n({},l.default,{class:"feather feather-"+p})}return i(h,[{key:"toSvg",value:function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},v=n({},this.attrs,g,{class:(0,s.default)(this.attrs.class,g.class)});return""+this.contents+""}},{key:"toString",value:function(){return this.contents}}]),h}();function d(h){return Object.keys(h).map(function(p){return p+'="'+h[p]+'"'}).join(" ")}e.default=f},"./src/icons.js":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r("./src/icon.js"),i=c(n),a=r("./dist/icons.json"),s=c(a),o=r("./src/tags.json"),l=c(o);function c(u){return u&&u.__esModule?u:{default:u}}e.default=Object.keys(s.default).map(function(u){return new i.default(u,s.default[u],l.default[u])}).reduce(function(u,f){return u[f.name]=f,u},{})},"./src/index.js":function(t,e,r){"use strict";var n=r("./src/icons.js"),i=c(n),a=r("./src/to-svg.js"),s=c(a),o=r("./src/replace.js"),l=c(o);function c(u){return u&&u.__esModule?u:{default:u}}t.exports={icons:i.default,toSvg:s.default,replace:l.default}},"./src/replace.js":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(d){for(var h=1;h0&&arguments[0]!==void 0?arguments[0]:{};if(typeof document=="undefined")throw new Error("`feather.replace()` only works in a browser environment.");var h=document.querySelectorAll("[data-feather]");Array.from(h).forEach(function(p){return u(p,d)})}function u(d){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p=f(d),g=p["data-feather"];if(delete p["data-feather"],o.default[g]===void 0){console.warn("feather: '"+g+"' is not a valid icon");return}var v=o.default[g].toSvg(n({},h,p,{class:(0,a.default)(h.class,p.class)})),y=new DOMParser().parseFromString(v,"image/svg+xml"),b=y.querySelector("svg");d.parentNode.replaceChild(b,d)}function f(d){return Array.from(d.attributes).reduce(function(h,p){return h[p.name]=p.value,h},{})}e.default=c},"./src/tags.json":function(t){t.exports={activity:["pulse","health","action","motion"],airplay:["stream","cast","mirroring"],"alert-circle":["warning","alert","danger"],"alert-octagon":["warning","alert","danger"],"alert-triangle":["warning","alert","danger"],"align-center":["text alignment","center"],"align-justify":["text alignment","justified"],"align-left":["text alignment","left"],"align-right":["text alignment","right"],anchor:[],archive:["index","box"],"at-sign":["mention","at","email","message"],award:["achievement","badge"],aperture:["camera","photo"],"bar-chart":["statistics","diagram","graph"],"bar-chart-2":["statistics","diagram","graph"],battery:["power","electricity"],"battery-charging":["power","electricity"],bell:["alarm","notification","sound"],"bell-off":["alarm","notification","silent"],bluetooth:["wireless"],"book-open":["read","library"],book:["read","dictionary","booklet","magazine","library"],bookmark:["read","clip","marker","tag"],box:["cube"],briefcase:["work","bag","baggage","folder"],calendar:["date"],camera:["photo"],cast:["chromecast","airplay"],"chevron-down":["expand"],"chevron-up":["collapse"],circle:["off","zero","record"],clipboard:["copy"],clock:["time","watch","alarm"],"cloud-drizzle":["weather","shower"],"cloud-lightning":["weather","bolt"],"cloud-rain":["weather"],"cloud-snow":["weather","blizzard"],cloud:["weather"],codepen:["logo"],codesandbox:["logo"],code:["source","programming"],coffee:["drink","cup","mug","tea","cafe","hot","beverage"],columns:["layout"],command:["keyboard","cmd","terminal","prompt"],compass:["navigation","safari","travel","direction"],copy:["clone","duplicate"],"corner-down-left":["arrow","return"],"corner-down-right":["arrow"],"corner-left-down":["arrow"],"corner-left-up":["arrow"],"corner-right-down":["arrow"],"corner-right-up":["arrow"],"corner-up-left":["arrow"],"corner-up-right":["arrow"],cpu:["processor","technology"],"credit-card":["purchase","payment","cc"],crop:["photo","image"],crosshair:["aim","target"],database:["storage","memory"],delete:["remove"],disc:["album","cd","dvd","music"],"dollar-sign":["currency","money","payment"],droplet:["water"],edit:["pencil","change"],"edit-2":["pencil","change"],"edit-3":["pencil","change"],eye:["view","watch"],"eye-off":["view","watch","hide","hidden"],"external-link":["outbound"],facebook:["logo","social"],"fast-forward":["music"],figma:["logo","design","tool"],"file-minus":["delete","remove","erase"],"file-plus":["add","create","new"],"file-text":["data","txt","pdf"],film:["movie","video"],filter:["funnel","hopper"],flag:["report"],"folder-minus":["directory"],"folder-plus":["directory"],folder:["directory"],framer:["logo","design","tool"],frown:["emoji","face","bad","sad","emotion"],gift:["present","box","birthday","party"],"git-branch":["code","version control"],"git-commit":["code","version control"],"git-merge":["code","version control"],"git-pull-request":["code","version control"],github:["logo","version control"],gitlab:["logo","version control"],globe:["world","browser","language","translate"],"hard-drive":["computer","server","memory","data"],hash:["hashtag","number","pound"],headphones:["music","audio","sound"],heart:["like","love","emotion"],"help-circle":["question mark"],hexagon:["shape","node.js","logo"],home:["house","living"],image:["picture"],inbox:["email"],instagram:["logo","camera"],key:["password","login","authentication","secure"],layers:["stack"],layout:["window","webpage"],"life-buoy":["help","life ring","support"],link:["chain","url"],"link-2":["chain","url"],linkedin:["logo","social media"],list:["options"],lock:["security","password","secure"],"log-in":["sign in","arrow","enter"],"log-out":["sign out","arrow","exit"],mail:["email","message"],"map-pin":["location","navigation","travel","marker"],map:["location","navigation","travel"],maximize:["fullscreen"],"maximize-2":["fullscreen","arrows","expand"],meh:["emoji","face","neutral","emotion"],menu:["bars","navigation","hamburger"],"message-circle":["comment","chat"],"message-square":["comment","chat"],"mic-off":["record","sound","mute"],mic:["record","sound","listen"],minimize:["exit fullscreen","close"],"minimize-2":["exit fullscreen","arrows","close"],minus:["subtract"],monitor:["tv","screen","display"],moon:["dark","night"],"more-horizontal":["ellipsis"],"more-vertical":["ellipsis"],"mouse-pointer":["arrow","cursor"],move:["arrows"],music:["note"],navigation:["location","travel"],"navigation-2":["location","travel"],octagon:["stop"],package:["box","container"],paperclip:["attachment"],pause:["music","stop"],"pause-circle":["music","audio","stop"],"pen-tool":["vector","drawing"],percent:["discount"],"phone-call":["ring"],"phone-forwarded":["call"],"phone-incoming":["call"],"phone-missed":["call"],"phone-off":["call","mute"],"phone-outgoing":["call"],phone:["call"],play:["music","start"],"pie-chart":["statistics","diagram"],"play-circle":["music","start"],plus:["add","new"],"plus-circle":["add","new"],"plus-square":["add","new"],pocket:["logo","save"],power:["on","off"],printer:["fax","office","device"],radio:["signal"],"refresh-cw":["synchronise","arrows"],"refresh-ccw":["arrows"],repeat:["loop","arrows"],rewind:["music"],"rotate-ccw":["arrow"],"rotate-cw":["arrow"],rss:["feed","subscribe"],save:["floppy disk"],scissors:["cut"],search:["find","magnifier","magnifying glass"],send:["message","mail","email","paper airplane","paper aeroplane"],settings:["cog","edit","gear","preferences"],"share-2":["network","connections"],shield:["security","secure"],"shield-off":["security","insecure"],"shopping-bag":["ecommerce","cart","purchase","store"],"shopping-cart":["ecommerce","cart","purchase","store"],shuffle:["music"],"skip-back":["music"],"skip-forward":["music"],slack:["logo"],slash:["ban","no"],sliders:["settings","controls"],smartphone:["cellphone","device"],smile:["emoji","face","happy","good","emotion"],speaker:["audio","music"],star:["bookmark","favorite","like"],"stop-circle":["media","music"],sun:["brightness","weather","light"],sunrise:["weather","time","morning","day"],sunset:["weather","time","evening","night"],tablet:["device"],tag:["label"],target:["logo","bullseye"],terminal:["code","command line","prompt"],thermometer:["temperature","celsius","fahrenheit","weather"],"thumbs-down":["dislike","bad","emotion"],"thumbs-up":["like","good","emotion"],"toggle-left":["on","off","switch"],"toggle-right":["on","off","switch"],tool:["settings","spanner"],trash:["garbage","delete","remove","bin"],"trash-2":["garbage","delete","remove","bin"],triangle:["delta"],truck:["delivery","van","shipping","transport","lorry"],tv:["television","stream"],twitch:["logo"],twitter:["logo","social"],type:["text"],umbrella:["rain","weather"],unlock:["security"],"user-check":["followed","subscribed"],"user-minus":["delete","remove","unfollow","unsubscribe"],"user-plus":["new","add","create","follow","subscribe"],"user-x":["delete","remove","unfollow","unsubscribe","unavailable"],user:["person","account"],users:["group"],"video-off":["camera","movie","film"],video:["camera","movie","film"],voicemail:["phone"],volume:["music","sound","mute"],"volume-1":["music","sound"],"volume-2":["music","sound"],"volume-x":["music","sound","mute"],watch:["clock","time"],"wifi-off":["disabled"],wifi:["connection","signal","wireless"],wind:["weather","air"],"x-circle":["cancel","close","delete","remove","times","clear"],"x-octagon":["delete","stop","alert","warning","times","clear"],"x-square":["cancel","close","delete","remove","times","clear"],x:["cancel","close","delete","remove","times","clear"],youtube:["logo","video","play"],"zap-off":["flash","camera","lightning"],zap:["flash","camera","lightning"],"zoom-in":["magnifying glass"],"zoom-out":["magnifying glass"]}},"./src/to-svg.js":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r("./src/icons.js"),i=a(n);function a(o){return o&&o.__esModule?o:{default:o}}function s(o){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(console.warn("feather.toSvg() is deprecated. Please use feather.icons[name].toSvg() instead."),!o)throw new Error("The required `key` (icon name) parameter is missing.");if(!i.default[o])throw new Error("No icon matching '"+o+"'. See the complete list of icons at https://feathericons.com");return i.default[o].toSvg(l)}e.default=s},0:function(t,e,r){r("./node_modules/core-js/es/array/from.js"),t.exports=r("./src/index.js")}})})});var IV={};rI(IV,{default:()=>vp});module.exports=nI(IV);m();var D5=Ot(gg()),_e=require("obsidian"),L5=Ot(require("path"));m();var is=require("obsidian");m();var p3=Ot(Gf()),$r=Ot(require("fs/promises")),Ti=require("obsidian"),Ve=Ot(require("path")),Dc=require("path");m();var rd=Ot(RE(),1),Qf=Ot(Gf(),1),tk=require("child_process"),jk=Ot(yg(),1),Eo=Ot(yg(),1),uT=require("node:events"),jg=Object.defineProperty,fL=Object.getOwnPropertyDescriptor,Ng=Object.getOwnPropertyNames,dL=Object.prototype.hasOwnProperty,W=(t,e)=>function(){return t&&(e=(0,t[Ng(t)[0]])(t=0)),e},hL=(t,e)=>function(){return e||(0,t[Ng(t)[0]])((e={exports:{}}).exports,e),e.exports},ft=(t,e)=>{for(var r in e)jg(t,r,{get:e[r],enumerable:!0})},pL=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ng(e))!dL.call(t,i)&&i!==r&&jg(t,i,{get:()=>e[i],enumerable:!(n=fL(e,i))||n.enumerable});return t},it=t=>pL(jg({},"__esModule",{value:!0}),t);function mL(...t){let e=new String(t);return td.set(e,t),e}function Kf(t){return t instanceof String&&td.has(t)}function ME(t){return td.get(t)||[]}var td,pc=W({"src/lib/args/pathspec.ts"(){"use strict";td=new WeakMap}}),Ir,la=W({"src/lib/errors/git-error.ts"(){"use strict";Ir=class extends Error{constructor(t,e){super(e),this.task=t,Object.setPrototypeOf(this,new.target.prototype)}}}}),mc,ko=W({"src/lib/errors/git-response-error.ts"(){"use strict";la(),mc=class extends Ir{constructor(t,e){super(void 0,e||String(t)),this.git=t}}}}),lA,cA=W({"src/lib/errors/task-configuration-error.ts"(){"use strict";la(),lA=class extends Ir{constructor(t){super(void 0,t)}}}});function uA(t){return typeof t!="function"?Qa:t}function fA(t){return typeof t=="function"&&t!==Qa}function dA(t,e){let r=t.indexOf(e);return r<=0?[t,""]:[t.substr(0,r),t.substr(r+1)]}function hA(t,e=0){return pA(t)&&t.length>e?t[e]:void 0}function Ja(t,e=0){if(pA(t)&&t.length>e)return t[t.length-1-e]}function pA(t){return!!(t&&typeof t.length=="number")}function gc(t="",e=!0,r=` +`){return t.split(r).reduce((n,i)=>{let a=e?i.trim():i;return a&&n.push(a),n},[])}function Bg(t,e){return gc(t,!0).map(r=>e(r))}function Hg(t){return(0,rd.exists)(t,rd.FOLDER)}function Me(t,e){return Array.isArray(t)?t.includes(e)||t.push(e):t.add(e),e}function mA(t,e){return Array.isArray(t)&&!t.includes(e)&&t.push(e),t}function nd(t,e){if(Array.isArray(t)){let r=t.indexOf(e);r>=0&&t.splice(r,1)}else t.delete(e);return e}function Vn(t){return Array.isArray(t)?t:[t]}function gA(t){return t.replace(/[\s-]+(.)/g,(e,r)=>r.toUpperCase())}function vA(t){return Vn(t).map(String)}function He(t,e=0){if(t==null)return e;let r=parseInt(t,10);return isNaN(r)?e:r}function dc(t,e){let r=[];for(let n=0,i=t.length;nr in t?{[r]:t[r]}:{}))}function Ag(t=0){return new Promise(e=>setTimeout(e,t))}function kg(t){if(t!==!1)return t}var Ao,Qa,vc,id=W({"src/lib/utils/util.ts"(){"use strict";Ao="\0",Qa=()=>{},vc=Object.prototype.toString.call.bind(Object.prototype.toString)}});function Wn(t,e,r){return e(t)?t:arguments.length>2?r:void 0}function Tg(t,e){let r=Kf(t)?"string":typeof t;return/number|string|boolean/.test(r)&&(!e||!e.includes(r))}function ad(t){return!!t&&vc(t)==="[object Object]"}function wA(t){return typeof t=="function"}var yc,Vt,bA,Zf,Ug,_A=W({"src/lib/utils/argument-filters.ts"(){"use strict";id(),pc(),yc=t=>Array.isArray(t),Vt=t=>typeof t=="string",bA=t=>Array.isArray(t)&&t.every(Vt),Zf=t=>Vt(t)||Array.isArray(t)&&t.every(Vt),Ug=t=>t==null||"number|boolean|function".includes(typeof t)?!1:Array.isArray(t)||typeof t=="string"||typeof t.length=="number"}}),Cg,gL=W({"src/lib/utils/exit-codes.ts"(){"use strict";Cg=(t=>(t[t.SUCCESS=0]="SUCCESS",t[t.ERROR=1]="ERROR",t[t.NOT_FOUND=-2]="NOT_FOUND",t[t.UNCLEAN=128]="UNCLEAN",t))(Cg||{})}}),Jf,vL=W({"src/lib/utils/git-output-streams.ts"(){"use strict";Jf=class xA{constructor(e,r){this.stdOut=e,this.stdErr=r}asStrings(){return new xA(this.stdOut.toString("utf8"),this.stdErr.toString("utf8"))}}}}),me,oa,yL=W({"src/lib/utils/line-parser.ts"(){"use strict";me=class{constructor(t,e){this.matches=[],this.parse=(r,n)=>(this.resetMatches(),this._regExp.every((i,a)=>this.addMatch(i,a,r(a)))?this.useMatches(n,this.prepareMatches())!==!1:!1),this._regExp=Array.isArray(t)?t:[t],e&&(this.useMatches=e)}useMatches(t,e){throw new Error("LineParser:useMatches not implemented")}resetMatches(){this.matches.length=0}prepareMatches(){return this.matches}addMatch(t,e,r){let n=r&&t.exec(r);return n&&this.pushMatch(e,n),!!n}pushMatch(t,e){this.matches.push(...e.slice(1))}},oa=class extends me{addMatch(t,e,r){return/^remote:\s/.test(String(r))&&super.addMatch(t,e,r)}pushMatch(t,e){(t>0||e.length>1)&&super.pushMatch(t,e)}}}});function SA(...t){let e=process.cwd(),r=Object.assign({baseDir:e,...EA},...t.filter(n=>typeof n=="object"&&n));return r.baseDir=r.baseDir||e,r.trimmed=r.trimmed===!0,r}var EA,wL=W({"src/lib/utils/simple-git-options.ts"(){"use strict";EA={binary:"git",maxConcurrentProcesses:5,config:[],trimmed:!1}}});function Gg(t,e=[]){return ad(t)?Object.keys(t).reduce((r,n)=>{let i=t[n];if(Kf(i))r.push(i);else if(Tg(i,["boolean"]))r.push(n+"="+i);else if(Array.isArray(i))for(let a of i)Tg(a,["string","number"])||r.push(n+"="+a);else r.push(n);return r},e):e}function vr(t,e=0,r=!1){let n=[];for(let i=0,a=e<0?t.length:e;i{for(let a=gc(i,n),s=0,o=a.length;s{if(!(s+c>=o))return a[s+c]};e.some(({parse:c})=>c(l,t))}}),t}var xL=W({"src/lib/utils/task-parser.ts"(){"use strict";id()}}),AA={};ft(AA,{ExitCodes:()=>Cg,GitOutputStreams:()=>Jf,LineParser:()=>me,NOOP:()=>Qa,NULL:()=>Ao,RemoteLineParser:()=>oa,append:()=>Me,appendTaskOptions:()=>Gg,asArray:()=>Vn,asCamelCase:()=>gA,asFunction:()=>uA,asNumber:()=>He,asStringArray:()=>vA,bufferToString:()=>hc,callTaskParser:()=>Pg,createInstanceConfig:()=>SA,delay:()=>Ag,filterArray:()=>yc,filterFunction:()=>wA,filterHasLength:()=>Ug,filterPlainObject:()=>ad,filterPrimitives:()=>Tg,filterString:()=>Vt,filterStringArray:()=>bA,filterStringOrStringArray:()=>Zf,filterType:()=>Wn,first:()=>hA,folderExists:()=>Hg,forEachLineWithContent:()=>Bg,getTrailingOptions:()=>vr,including:()=>mA,isUserFunction:()=>fA,last:()=>Ja,objectToString:()=>vc,orVoid:()=>kg,parseStringResponse:()=>wr,pick:()=>yA,prefixedArray:()=>dc,remove:()=>nd,splitOn:()=>dA,toLinesWithContent:()=>gc,trailingFunctionArgument:()=>at,trailingOptionsArgument:()=>zg});var he=W({"src/lib/utils/index.ts"(){"use strict";_A(),gL(),vL(),yL(),wL(),_L(),xL(),id()}}),kA={};ft(kA,{CheckRepoActions:()=>Rg,checkIsBareRepoTask:()=>CA,checkIsRepoRootTask:()=>TA,checkIsRepoTask:()=>SL});function SL(t){switch(t){case"bare":return CA();case"root":return TA()}return{commands:["rev-parse","--is-inside-work-tree"],format:"utf-8",onError:sd,parser:Vg}}function TA(){return{commands:["rev-parse","--git-dir"],format:"utf-8",onError:sd,parser(e){return/^\.(git)?$/.test(e.trim())}}}function CA(){return{commands:["rev-parse","--is-bare-repository"],format:"utf-8",onError:sd,parser:Vg}}function EL(t){return/(Not a git repository|Kein Git-Repository)/i.test(String(t))}var Rg,sd,Vg,PA=W({"src/lib/tasks/check-is-repo.ts"(){"use strict";he(),Rg=(t=>(t.BARE="bare",t.IN_TREE="tree",t.IS_REPO_ROOT="root",t))(Rg||{}),sd=({exitCode:t},e,r,n)=>{if(t===128&&EL(e))return r(Buffer.from("false"));n(e)},Vg=t=>t.trim()==="true"}});function AL(t,e){let r=new RA(t),n=t?OA:MA;return gc(e).forEach(i=>{let a=i.replace(n,"");r.paths.push(a),(IA.test(a)?r.folders:r.files).push(a)}),r}var RA,MA,OA,IA,kL=W({"src/lib/responses/CleanSummary.ts"(){"use strict";he(),RA=class{constructor(t){this.dryRun=t,this.paths=[],this.files=[],this.folders=[]}},MA=/^[a-z]+\s*/i,OA=/^[a-z]+\s+[a-z]+\s*/i,IA=/\/$/}}),Mg={};ft(Mg,{EMPTY_COMMANDS:()=>od,adhocExecTask:()=>$A,configurationErrorTask:()=>yr,isBufferTask:()=>DA,isEmptyTask:()=>LA,straightThroughBufferTask:()=>FA,straightThroughStringTask:()=>rr});function $A(t){return{commands:od,format:"empty",parser:t}}function yr(t){return{commands:od,format:"empty",parser(){throw typeof t=="string"?new lA(t):t}}}function rr(t,e=!1){return{commands:t,format:"utf-8",parser(r){return e?String(r).trim():r}}}function FA(t){return{commands:t,format:"buffer",parser(e){return e}}}function DA(t){return t.format==="buffer"}function LA(t){return t.format==="empty"||!t.commands.length}var od,ut=W({"src/lib/tasks/task.ts"(){"use strict";cA(),od=[]}}),jA={};ft(jA,{CONFIG_ERROR_INTERACTIVE_MODE:()=>Wg,CONFIG_ERROR_MODE_REQUIRED:()=>qg,CONFIG_ERROR_UNKNOWN_OPTION:()=>Yg,CleanOptions:()=>Wf,cleanTask:()=>NA,cleanWithOptionsTask:()=>TL,isCleanOptionsArray:()=>CL});function TL(t,e){let{cleanMode:r,options:n,valid:i}=PL(t);return r?i.options?(n.push(...e),n.some(OL)?yr(Wg):NA(r,n)):yr(Yg+JSON.stringify(t)):yr(qg)}function NA(t,e){return{commands:["clean",`-${t}`,...e],format:"utf-8",parser(n){return AL(t==="n",n)}}}function CL(t){return Array.isArray(t)&&t.every(e=>Xg.has(e))}function PL(t){let e,r=[],n={cleanMode:!1,options:!0};return t.replace(/[^a-z]i/g,"").split("").forEach(i=>{RL(i)?(e=i,n.cleanMode=!0):n.options=n.options&&ML(r[r.length]=`-${i}`)}),{cleanMode:e,options:r,valid:n}}function RL(t){return t==="f"||t==="n"}function ML(t){return/^-[a-z]$/i.test(t)&&Xg.has(t.charAt(1))}function OL(t){return/^-[^\-]/.test(t)?t.indexOf("i")>0:t==="--interactive"}var Wg,qg,Yg,Wf,Xg,BA=W({"src/lib/tasks/clean.ts"(){"use strict";kL(),he(),ut(),Wg="Git clean interactive mode is not supported",qg='Git clean mode parameter ("n" or "f") is required',Yg="Git clean unknown option found in: ",Wf=(t=>(t.DRY_RUN="n",t.FORCE="f",t.IGNORED_INCLUDED="x",t.IGNORED_ONLY="X",t.EXCLUDING="e",t.QUIET="q",t.RECURSIVE="d",t))(Wf||{}),Xg=new Set(["i",...vA(Object.values(Wf))])}});function IL(t){let e=new UA;for(let r of HA(t))e.addValue(r.file,String(r.key),r.value);return e}function $L(t,e){let r=null,n=[],i=new Map;for(let a of HA(t,e))a.key===e&&(n.push(r=a.value),i.has(a.file)||i.set(a.file,[]),i.get(a.file).push(r));return{key:e,paths:Array.from(i.keys()),scopes:i,value:r,values:n}}function FL(t){return t.replace(/^(file):/,"")}function*HA(t,e=null){let r=t.split("\0");for(let n=0,i=r.length-1;nObject.assign(t,this.values[e]),{})),this._all}addFile(t){if(!(t in this.values)){let e=Ja(this.files);this.values[t]=e?Object.create(this.values[e]):{},this.files.push(t)}return this.values[t]}addValue(t,e,r){let n=this.addFile(t);n.hasOwnProperty(e)?Array.isArray(n[e])?n[e].push(r):n[e]=[n[e],r]:n[e]=r,this._all=void 0}}}});function wg(t,e){return typeof t=="string"&&Og.hasOwnProperty(t)?t:e}function LL(t,e,r,n){let i=["config",`--${n}`];return r&&i.push("--add"),i.push(t,e),{commands:i,format:"utf-8",parser(a){return a}}}function jL(t,e){let r=["config","--null","--show-origin","--get-all",t];return e&&r.splice(1,0,`--${e}`),{commands:r,format:"utf-8",parser(n){return $L(n,t)}}}function NL(t){let e=["config","--list","--show-origin","--null"];return t&&e.push(`--${t}`),{commands:e,format:"utf-8",parser(r){return IL(r)}}}function BL(){return{addConfig(t,e,...r){return this._runTask(LL(t,e,r[0]===!0,wg(r[1],"local")),at(arguments))},getConfig(t,e){return this._runTask(jL(t,wg(e,void 0)),at(arguments))},listConfig(...t){return this._runTask(NL(wg(t[0],void 0)),at(arguments))}}}var Og,GA=W({"src/lib/tasks/config.ts"(){"use strict";DL(),he(),Og=(t=>(t.system="system",t.global="global",t.local="local",t.worktree="worktree",t))(Og||{})}});function HL(t){return zA.has(t)}var bg,zA,VA=W({"src/lib/tasks/diff-name-status.ts"(){"use strict";bg=(t=>(t.ADDED="A",t.COPIED="C",t.DELETED="D",t.MODIFIED="M",t.RENAMED="R",t.CHANGED="T",t.UNMERGED="U",t.UNKNOWN="X",t.BROKEN="B",t))(bg||{}),zA=new Set(Object.values(bg))}});function UL(...t){return new qA().param(...t)}function GL(t){let e=new Set,r={};return Bg(t,n=>{let[i,a,s]=n.split(Ao);e.add(i),(r[i]=r[i]||[]).push({line:He(a),path:i,preview:s})}),{paths:e,results:r}}function zL(){return{grep(t){let e=at(arguments),r=vr(arguments);for(let i of WA)if(r.includes(i))return this._runTask(yr(`git.grep: use of "${i}" is not supported.`),e);typeof t=="string"&&(t=UL().param(t));let n=["grep","--null","-n","--full-name",...r,...t];return this._runTask({commands:n,format:"utf-8",parser(i){return GL(i)}},e)}}}var WA,fc,OE,qA,YA=W({"src/lib/tasks/grep.ts"(){"use strict";he(),ut(),WA=["-h"],fc=Symbol("grepQuery"),qA=class{constructor(){this[OE]=[]}*[(OE=fc,Symbol.iterator)](){for(let t of this[fc])yield t}and(...t){return t.length&&this[fc].push("--and","(",...dc(t,"-e"),")"),this}param(...t){return this[fc].push(...dc(t,"-e")),this}}}}),XA={};ft(XA,{ResetMode:()=>qf,getResetMode:()=>WL,resetTask:()=>VL});function VL(t,e){let r=["reset"];return KA(t)&&r.push(`--${t}`),r.push(...e),rr(r)}function WL(t){if(KA(t))return t;switch(typeof t){case"string":case"undefined":return"soft"}}function KA(t){return ZA.includes(t)}var qf,ZA,JA=W({"src/lib/tasks/reset.ts"(){"use strict";ut(),qf=(t=>(t.MIXED="mixed",t.SOFT="soft",t.HARD="hard",t.MERGE="merge",t.KEEP="keep",t))(qf||{}),ZA=Array.from(Object.values(qf))}});function qL(){return(0,Qf.default)("simple-git")}function IE(t,e,r){return!e||!String(e).replace(/\s*/,"")?r?(n,...i)=>{t(n,...i),r(n,...i)}:t:(n,...i)=>{t(`%s ${n}`,e,...i),r&&r(n,...i)}}function YL(t,e,{namespace:r}){if(typeof t=="string")return t;let n=e&&e.namespace||"";return n.startsWith(r)?n.substr(r.length+1):n||r}function Kg(t,e,r,n=qL()){let i=t&&`[${t}]`||"",a=[],s=typeof e=="string"?n.extend(e):e,o=YL(Wn(e,Vt),s,n);return c(r);function l(u,f){return Me(a,Kg(t,o.replace(/^[^:]+/,u),f,n))}function c(u){let f=u&&`[${u}]`||"",d=s&&IE(s,f)||Qa,h=IE(n,`${i} ${f}`,d);return Object.assign(s?d:h,{label:t,sibling:l,info:h,step:c})}}var QA=W({"src/lib/git-logger.ts"(){"use strict";he(),Qf.default.formatters.L=t=>String(Ug(t)?t.length:"-"),Qf.default.formatters.B=t=>Buffer.isBuffer(t)?t.toString("utf8"):vc(t)}}),ek,XL=W({"src/lib/runners/tasks-pending-queue.ts"(){"use strict";var t;la(),QA(),ek=(t=class{constructor(r="GitExecutor"){this.logLabel=r,this._queue=new Map}withProgress(r){return this._queue.get(r)}createProgress(r){let n=t.getName(r.commands[0]),i=Kg(this.logLabel,n);return{task:r,logger:i,name:n}}push(r){let n=this.createProgress(r);return n.logger("Adding task to the queue, commands = %o",r.commands),this._queue.set(r,n),n}fatal(r){for(let[n,{logger:i}]of Array.from(this._queue.entries()))n===r.task?(i.info("Failed %o",r),i("Fatal exception, any as-yet un-started tasks run through this executor will not be attempted")):i.info("A fatal exception occurred in a previous task, the queue has been purged: %o",r.message),this.complete(n);if(this._queue.size!==0)throw new Error(`Queue size should be zero after fatal: ${this._queue.size}`)}complete(r){this.withProgress(r)&&this._queue.delete(r)}attempt(r){let n=this.withProgress(r);if(!n)throw new Ir(void 0,"TasksPendingQueue: attempt called for an unknown task");return n.logger("Starting task"),n}static getName(r="empty"){return`task:${r}:${++t.counter}`}},t.counter=0,t)}});function Za(t,e){return{method:hA(t.commands)||"",commands:e}}function KL(t,e){return r=>{e("[ERROR] child process exception %o",r),t.push(Buffer.from(String(r.stack),"ascii"))}}function $E(t,e,r,n){return i=>{r("%s received %L bytes",e,i),n("%B",i),t.push(i)}}var Ig,ZL=W({"src/lib/runners/git-executor-chain.ts"(){"use strict";la(),ut(),he(),XL(),Ig=class{constructor(t,e,r){this._executor=t,this._scheduler=e,this._plugins=r,this._chain=Promise.resolve(),this._queue=new ek}get cwd(){return this._cwd||this._executor.cwd}set cwd(t){this._cwd=t}get env(){return this._executor.env}get outputHandler(){return this._executor.outputHandler}chain(){return this}push(t){return this._queue.push(t),this._chain=this._chain.then(()=>this.attemptTask(t))}async attemptTask(t){let e=await this._scheduler.next(),r=()=>this._queue.complete(t);try{let{logger:n}=this._queue.attempt(t);return await(LA(t)?this.attemptEmptyTask(t,n):this.attemptRemoteTask(t,n))}catch(n){throw this.onFatalException(t,n)}finally{r(),e()}}onFatalException(t,e){let r=e instanceof Ir?Object.assign(e,{task:t}):new Ir(t,e&&String(e));return this._chain=Promise.resolve(),this._queue.fatal(r),r}async attemptRemoteTask(t,e){let r=this._plugins.exec("spawn.binary","",Za(t,t.commands)),n=this._plugins.exec("spawn.args",[...t.commands],Za(t,t.commands)),i=await this.gitResponse(t,r,n,this.outputHandler,e.step("SPAWN")),a=await this.handleTaskData(t,n,i,e.step("HANDLE"));return e("passing response to task's parser as a %s",t.format),DA(t)?Pg(t.parser,a):Pg(t.parser,a.asStrings())}async attemptEmptyTask(t,e){return e("empty task bypassing child process to call to task's parser"),t.parser(this)}handleTaskData(t,e,r,n){let{exitCode:i,rejection:a,stdOut:s,stdErr:o}=r;return new Promise((l,c)=>{n("Preparing to handle process response exitCode=%d stdOut=",i);let{error:u}=this._plugins.exec("task.error",{error:a},{...Za(t,e),...r});if(u&&t.onError)return n.info("exitCode=%s handling with custom error handler"),t.onError(r,u,f=>{n.info("custom error handler treated as success"),n("custom error returned a %s",vc(f)),l(new Jf(Array.isArray(f)?Buffer.concat(f):f,Buffer.concat(o)))},c);if(u)return n.info("handling as error: exitCode=%s stdErr=%s rejection=%o",i,o.length,a),c(u);n.info("retrieving task output complete"),l(new Jf(Buffer.concat(s),Buffer.concat(o)))})}async gitResponse(t,e,r,n,i){let a=i.sibling("output"),s=this._plugins.exec("spawn.options",{cwd:this.cwd,env:this.env,windowsHide:!0},Za(t,t.commands));return new Promise(o=>{let l=[],c=[];i.info("%s %o",e,r),i("%O",s);let u=this._beforeSpawn(t,r);if(u)return o({stdOut:l,stdErr:c,exitCode:9901,rejection:u});this._plugins.exec("spawn.before",void 0,{...Za(t,r),kill(d){u=d||u}});let f=(0,tk.spawn)(e,r,s);f.stdout.on("data",$E(l,"stdOut",i,a.step("stdOut"))),f.stderr.on("data",$E(c,"stdErr",i,a.step("stdErr"))),f.on("error",KL(c,i)),n&&(i("Passing child process stdOut/stdErr to custom outputHandler"),n(e,f.stdout,f.stderr,[...r])),this._plugins.exec("spawn.after",void 0,{...Za(t,r),spawned:f,close(d,h){o({stdOut:l,stdErr:c,exitCode:d,rejection:u||h})},kill(d){f.killed||(u=d,f.kill("SIGINT"))}})})}_beforeSpawn(t,e){let r;return this._plugins.exec("spawn.before",void 0,{...Za(t,e),kill(n){r=n||r}}),r}}}}),rk={};ft(rk,{GitExecutor:()=>nk});var nk,JL=W({"src/lib/runners/git-executor.ts"(){"use strict";ZL(),nk=class{constructor(t,e,r){this.cwd=t,this._scheduler=e,this._plugins=r,this._chain=new Ig(this,this._scheduler,this._plugins)}chain(){return new Ig(this,this._scheduler,this._plugins)}push(t){return this._chain.push(t)}}}});function QL(t,e,r=Qa){let n=a=>{r(null,a)},i=a=>{(a==null?void 0:a.task)===t&&r(a instanceof mc?ej(a):a,void 0)};e.then(n,i)}function ej(t){let e=n=>{console.warn(`simple-git deprecation notice: accessing GitResponseError.${n} should be GitResponseError.git.${n}, this will no longer be available in version 3`),e=Qa};return Object.create(t,Object.getOwnPropertyNames(t.git).reduce(r,{}));function r(n,i){return i in t||(n[i]={enumerable:!1,configurable:!1,get(){return e(i),t.git[i]}}),n}}var tj=W({"src/lib/task-callback.ts"(){"use strict";ko(),he()}});function FE(t,e){return $A(r=>{if(!Hg(t))throw new Error(`Git.cwd: cannot change to non-directory "${t}"`);return(e||r).cwd=t})}var rj=W({"src/lib/tasks/change-working-directory.ts"(){"use strict";he(),ut()}});function _g(t){let e=["checkout",...t];return e[1]==="-b"&&e.includes("-B")&&(e[1]=nd(e,"-B")),rr(e)}function nj(){return{checkout(){return this._runTask(_g(vr(arguments,1)),at(arguments))},checkoutBranch(t,e){return this._runTask(_g(["-b",t,e,...vr(arguments)]),at(arguments))},checkoutLocalBranch(t){return this._runTask(_g(["-b",t,...vr(arguments)]),at(arguments))}}}var ij=W({"src/lib/tasks/checkout.ts"(){"use strict";he(),ut()}});function aj(){return{count:0,garbage:0,inPack:0,packs:0,prunePackable:0,size:0,sizeGarbage:0,sizePack:0}}function sj(){return{countObjects(){return this._runTask({commands:["count-objects","--verbose"],format:"utf-8",parser(t){return wr(aj(),[ik],t)}})}}}var ik,oj=W({"src/lib/tasks/count-objects.ts"(){"use strict";he(),ik=new me(/([a-z-]+): (\d+)$/,(t,[e,r])=>{let n=gA(e);t.hasOwnProperty(n)&&(t[n]=He(r))})}});function lj(t){return wr({author:null,branch:"",commit:"",root:!1,summary:{changes:0,insertions:0,deletions:0}},ak,t)}var ak,cj=W({"src/lib/parsers/parse-commit.ts"(){"use strict";he(),ak=[new me(/^\[([^\s]+)( \([^)]+\))? ([^\]]+)/,(t,[e,r,n])=>{t.branch=e,t.commit=n,t.root=!!r}),new me(/\s*Author:\s(.+)/i,(t,[e])=>{let r=e.split("<"),n=r.pop();!n||!n.includes("@")||(t.author={email:n.substr(0,n.length-1),name:r.join("<").trim()})}),new me(/(\d+)[^,]*(?:,\s*(\d+)[^,]*)(?:,\s*(\d+))/g,(t,[e,r,n])=>{t.summary.changes=parseInt(e,10)||0,t.summary.insertions=parseInt(r,10)||0,t.summary.deletions=parseInt(n,10)||0}),new me(/^(\d+)[^,]*(?:,\s*(\d+)[^(]+\(([+-]))?/,(t,[e,r,n])=>{t.summary.changes=parseInt(e,10)||0;let i=parseInt(r,10)||0;n==="-"?t.summary.deletions=i:n==="+"&&(t.summary.insertions=i)})]}});function uj(t,e,r){return{commands:["-c","core.abbrev=40","commit",...dc(t,"-m"),...e,...r],format:"utf-8",parser:lj}}function fj(){return{commit(e,...r){let n=at(arguments),i=t(e)||uj(Vn(e),Vn(Wn(r[0],Zf,[])),[...Wn(r[1],yc,[]),...vr(arguments,0,!0)]);return this._runTask(i,n)}};function t(e){return!Zf(e)&&yr("git.commit: requires the commit message to be supplied as a string/string[]")}}var dj=W({"src/lib/tasks/commit.ts"(){"use strict";cj(),he(),ut()}});function hj(){return{firstCommit(){return this._runTask(rr(["rev-list","--max-parents=0","HEAD"],!0),at(arguments))}}}var pj=W({"src/lib/tasks/first-commit.ts"(){"use strict";he(),ut()}});function mj(t,e){let r=["hash-object",t];return e&&r.push("-w"),rr(r,!0)}var gj=W({"src/lib/tasks/hash-object.ts"(){"use strict";ut()}});function vj(t,e,r){let n=String(r).trim(),i;if(i=sk.exec(n))return new Yf(t,e,!1,i[1]);if(i=ok.exec(n))return new Yf(t,e,!0,i[1]);let a="",s=n.split(" ");for(;s.length;)if(s.shift()==="in"){a=s.join(" ");break}return new Yf(t,e,/^re/i.test(n),a)}var Yf,sk,ok,yj=W({"src/lib/responses/InitSummary.ts"(){"use strict";Yf=class{constructor(t,e,r,n){this.bare=t,this.path=e,this.existing=r,this.gitDir=n}},sk=/^Init.+ repository in (.+)$/,ok=/^Rein.+ in (.+)$/}});function wj(t){return t.includes(Zg)}function bj(t=!1,e,r){let n=["init",...r];return t&&!wj(n)&&n.splice(1,0,Zg),{commands:n,format:"utf-8",parser(i){return vj(n.includes("--bare"),e,i)}}}var Zg,_j=W({"src/lib/tasks/init.ts"(){"use strict";yj(),Zg="--bare"}});function Jg(t){for(let e=0;ewr(new lk,e,r,!1)}var xg,DE,LE,jE,uk,fk=W({"src/lib/parsers/parse-diff-summary.ts"(){"use strict";wc(),Sj(),VA(),he(),xg=[new me(/^(.+)\s+\|\s+(\d+)(\s+[+\-]+)?$/,(t,[e,r,n=""])=>{t.files.push({file:e.trim(),changes:He(r),insertions:n.replace(/[^+]/g,"").length,deletions:n.replace(/[^-]/g,"").length,binary:!1})}),new me(/^(.+) \|\s+Bin ([0-9.]+) -> ([0-9.]+) ([a-z]+)/,(t,[e,r,n])=>{t.files.push({file:e.trim(),before:He(r),after:He(n),binary:!0})}),new me(/(\d+) files? changed\s*((?:, \d+ [^,]+){0,2})/,(t,[e,r])=>{let n=/(\d+) i/.exec(r),i=/(\d+) d/.exec(r);t.changed=He(e),t.insertions=He(n==null?void 0:n[1]),t.deletions=He(i==null?void 0:i[1])})],DE=[new me(/(\d+)\t(\d+)\t(.+)$/,(t,[e,r,n])=>{let i=He(e),a=He(r);t.changed++,t.insertions+=i,t.deletions+=a,t.files.push({file:n,changes:i+a,insertions:i,deletions:a,binary:!1})}),new me(/-\t-\t(.+)$/,(t,[e])=>{t.changed++,t.files.push({file:e,after:0,before:0,binary:!0})})],LE=[new me(/(.+)$/,(t,[e])=>{t.changed++,t.files.push({file:e,changes:0,insertions:0,deletions:0,binary:!1})})],jE=[new me(/([ACDMRTUXB])([0-9]{0,3})\t(.[^\t]*)(\t(.[^\t]*))?$/,(t,[e,r,n,i,a])=>{t.changed++,t.files.push({file:a!=null?a:n,changes:0,insertions:0,deletions:0,binary:!1,status:kg(HL(e)&&e),from:kg(!!a&&n!==a&&n),similarity:He(r)})})],uk={"":xg,"--stat":xg,"--numstat":DE,"--name-status":jE,"--name-only":LE}}});function Ej(t,e){return e.reduce((r,n,i)=>(r[n]=t[i]||"",r),Object.create({diff:null}))}function dk(t=r0,e=hk,r=""){let n=ck(r);return function(i){let a=gc(i.trim(),!1,e0).map(function(s){let o=s.split(t0),l=Ej(o[0].split(t),e);return o.length>1&&o[1].trim()&&(l.diff=n(o[1])),l});return{all:a,latest:a.length&&a[0]||null,total:a.length}}}var e0,t0,r0,hk,pk=W({"src/lib/parsers/parse-list-log-summary.ts"(){"use strict";he(),fk(),wc(),e0="\xF2\xF2\xF2\xF2\xF2\xF2 ",t0=" \xF2\xF2",r0=" \xF2 ",hk=["hash","date","message","refs","author_name","author_email"]}}),mk={};ft(mk,{diffSummaryTask:()=>Aj,validateLogFormatConfig:()=>ld});function Aj(t){let e=Jg(t),r=["diff"];return e===""&&(e="--stat",r.push("--stat=4096")),r.push(...t),ld(r)||{commands:r,format:"utf-8",parser:ck(e)}}function ld(t){let e=t.filter(xj);if(e.length>1)return yr(`Summary flags are mutually exclusive - pick one of ${e.join(",")}`);if(e.length&&t.includes("-z"))return yr(`Summary flag ${e} parsing is not compatible with null termination option '-z'`)}var n0=W({"src/lib/tasks/diff.ts"(){"use strict";wc(),fk(),ut()}});function kj(t,e){let r=[],n=[];return Object.keys(t).forEach(i=>{r.push(i),n.push(String(t[i]))}),[r,n.join(e)]}function Tj(t){return Object.keys(t).reduce((e,r)=>(r in $g||(e[r]=t[r]),e),{})}function gk(t={},e=[]){let r=Wn(t.splitter,Vt,r0),n=ad(t.format)?t.format:{hash:"%H",date:t.strictDate===!1?"%ai":"%aI",message:"%s",refs:"%D",body:t.multiLine?"%B":"%b",author_name:t.mailMap!==!1?"%aN":"%an",author_email:t.mailMap!==!1?"%aE":"%ae"},[i,a]=kj(n,r),s=[],o=[`--pretty=format:${e0}${a}${t0}`,...e],l=t.n||t["max-count"]||t.maxCount;if(l&&o.push(`--max-count=${l}`),t.from||t.to){let c=t.symmetric!==!1?"...":"..";s.push(`${t.from||""}${c}${t.to||""}`)}return Vt(t.file)&&o.push("--follow",mL(t.file)),Gg(Tj(t),o),{fields:i,splitter:r,commands:[...o,...s]}}function Cj(t,e,r){let n=dk(t,e,Jg(r));return{commands:["log",...r],format:"utf-8",parser:n}}function Pj(){return{log(...r){let n=at(arguments),i=gk(zg(arguments),Wn(arguments[0],yc)),a=e(...r)||ld(i.commands)||t(i);return this._runTask(a,n)}};function t(r){return Cj(r.splitter,r.fields,r.commands)}function e(r,n){return Vt(r)&&Vt(n)&&yr("git.log(string, string) should be replaced with git.log({ from: string, to: string })")}}var $g,vk=W({"src/lib/tasks/log.ts"(){"use strict";wc(),pc(),pk(),he(),ut(),n0(),$g=(t=>(t[t["--pretty"]=0]="--pretty",t[t["max-count"]=1]="max-count",t[t.maxCount=2]="maxCount",t[t.n=3]="n",t[t.file=4]="file",t[t.format=5]="format",t[t.from=6]="from",t[t.to=7]="to",t[t.splitter=8]="splitter",t[t.symmetric=9]="symmetric",t[t.mailMap=10]="mailMap",t[t.multiLine=11]="multiLine",t[t.strictDate=12]="strictDate",t))($g||{})}}),Xf,yk,Rj=W({"src/lib/responses/MergeSummary.ts"(){"use strict";Xf=class{constructor(t,e=null,r){this.reason=t,this.file=e,this.meta=r}toString(){return`${this.file}:${this.reason}`}},yk=class{constructor(){this.conflicts=[],this.merges=[],this.result="success"}get failed(){return this.conflicts.length>0}get reason(){return this.result}toString(){return this.conflicts.length?`CONFLICTS: ${this.conflicts.join(", ")}`:"OK"}}}}),Fg,wk,Mj=W({"src/lib/responses/PullSummary.ts"(){"use strict";Fg=class{constructor(){this.remoteMessages={all:[]},this.created=[],this.deleted=[],this.files=[],this.deletions={},this.insertions={},this.summary={changes:0,deletions:0,insertions:0}}},wk=class{constructor(){this.remote="",this.hash={local:"",remote:""},this.branch={local:"",remote:""},this.message=""}toString(){return this.message}}}});function Sg(t){return t.objects=t.objects||{compressing:0,counting:0,enumerating:0,packReused:0,reused:{count:0,delta:0},total:{count:0,delta:0}}}function NE(t){let e=/^\s*(\d+)/.exec(t),r=/delta (\d+)/i.exec(t);return{count:He(e&&e[1]||"0"),delta:He(r&&r[1]||"0")}}var bk,Oj=W({"src/lib/parsers/parse-remote-objects.ts"(){"use strict";he(),bk=[new oa(/^remote:\s*(enumerating|counting|compressing) objects: (\d+),/i,(t,[e,r])=>{let n=e.toLowerCase(),i=Sg(t.remoteMessages);Object.assign(i,{[n]:He(r)})}),new oa(/^remote:\s*(enumerating|counting|compressing) objects: \d+% \(\d+\/(\d+)\),/i,(t,[e,r])=>{let n=e.toLowerCase(),i=Sg(t.remoteMessages);Object.assign(i,{[n]:He(r)})}),new oa(/total ([^,]+), reused ([^,]+), pack-reused (\d+)/i,(t,[e,r,n])=>{let i=Sg(t.remoteMessages);i.total=NE(e),i.reused=NE(r),i.packReused=He(n)})]}});function _k(t,e){return wr({remoteMessages:new Sk},xk,e)}var xk,Sk,Ek=W({"src/lib/parsers/parse-remote-messages.ts"(){"use strict";he(),Oj(),xk=[new oa(/^remote:\s*(.+)$/,(t,[e])=>(t.remoteMessages.all.push(e.trim()),!1)),...bk,new oa([/create a (?:pull|merge) request/i,/\s(https?:\/\/\S+)$/],(t,[e])=>{t.remoteMessages.pullRequestUrl=e}),new oa([/found (\d+) vulnerabilities.+\(([^)]+)\)/i,/\s(https?:\/\/\S+)$/],(t,[e,r,n])=>{t.remoteMessages.vulnerabilities={count:He(e),summary:r,url:n}})],Sk=class{constructor(){this.all=[]}}}});function Ij(t,e){let r=wr(new wk,Ak,[t,e]);return r.message&&r}var BE,HE,UE,GE,Ak,zE,i0,kk=W({"src/lib/parsers/parse-pull.ts"(){"use strict";Mj(),he(),Ek(),BE=/^\s*(.+?)\s+\|\s+\d+\s*(\+*)(-*)/,HE=/(\d+)\D+((\d+)\D+\(\+\))?(\D+(\d+)\D+\(-\))?/,UE=/^(create|delete) mode \d+ (.+)/,GE=[new me(BE,(t,[e,r,n])=>{t.files.push(e),r&&(t.insertions[e]=r.length),n&&(t.deletions[e]=n.length)}),new me(HE,(t,[e,,r,,n])=>r!==void 0||n!==void 0?(t.summary.changes=+e||0,t.summary.insertions=+r||0,t.summary.deletions=+n||0,!0):!1),new me(UE,(t,[e,r])=>{Me(t.files,r),Me(e==="create"?t.created:t.deleted,r)})],Ak=[new me(/^from\s(.+)$/i,(t,[e])=>void(t.remote=e)),new me(/^fatal:\s(.+)$/,(t,[e])=>void(t.message=e)),new me(/([a-z0-9]+)\.\.([a-z0-9]+)\s+(\S+)\s+->\s+(\S+)$/,(t,[e,r,n,i])=>{t.branch.local=n,t.hash.local=e,t.branch.remote=i,t.hash.remote=r})],zE=(t,e)=>wr(new Fg,GE,[t,e]),i0=(t,e)=>Object.assign(new Fg,zE(t,e),_k(t,e))}}),VE,Tk,WE,$j=W({"src/lib/parsers/parse-merge.ts"(){"use strict";Rj(),he(),kk(),VE=[new me(/^Auto-merging\s+(.+)$/,(t,[e])=>{t.merges.push(e)}),new me(/^CONFLICT\s+\((.+)\): Merge conflict in (.+)$/,(t,[e,r])=>{t.conflicts.push(new Xf(e,r))}),new me(/^CONFLICT\s+\((.+\/delete)\): (.+) deleted in (.+) and/,(t,[e,r,n])=>{t.conflicts.push(new Xf(e,r,{deleteRef:n}))}),new me(/^CONFLICT\s+\((.+)\):/,(t,[e])=>{t.conflicts.push(new Xf(e,null))}),new me(/^Automatic merge failed;\s+(.+)$/,(t,[e])=>{t.result=e})],Tk=(t,e)=>Object.assign(WE(t,e),i0(t,e)),WE=t=>wr(new yk,VE,t)}});function qE(t){return t.length?{commands:["merge",...t],format:"utf-8",parser(e,r){let n=Tk(e,r);if(n.failed)throw new mc(n);return n}}:yr("Git.merge requires at least one option")}var Fj=W({"src/lib/tasks/merge.ts"(){"use strict";ko(),$j(),ut()}});function Dj(t,e,r){let n=r.includes("deleted"),i=r.includes("tag")||/^refs\/tags/.test(t),a=!r.includes("new");return{deleted:n,tag:i,branch:!i,new:!a,alreadyUpdated:a,local:t,remote:e}}var YE,Ck,XE,Lj=W({"src/lib/parsers/parse-push.ts"(){"use strict";he(),Ek(),YE=[new me(/^Pushing to (.+)$/,(t,[e])=>{t.repo=e}),new me(/^updating local tracking ref '(.+)'/,(t,[e])=>{t.ref={...t.ref||{},local:e}}),new me(/^[=*-]\s+([^:]+):(\S+)\s+\[(.+)]$/,(t,[e,r,n])=>{t.pushed.push(Dj(e,r,n))}),new me(/^Branch '([^']+)' set up to track remote branch '([^']+)' from '([^']+)'/,(t,[e,r,n])=>{t.branch={...t.branch||{},local:e,remote:r,remoteName:n}}),new me(/^([^:]+):(\S+)\s+([a-z0-9]+)\.\.([a-z0-9]+)$/,(t,[e,r,n,i])=>{t.update={head:{local:e,remote:r},hash:{from:n,to:i}}})],Ck=(t,e)=>{let r=XE(t,e),n=_k(t,e);return{...r,...n}},XE=(t,e)=>wr({pushed:[]},YE,[t,e])}}),Pk={};ft(Pk,{pushTagsTask:()=>jj,pushTask:()=>a0});function jj(t={},e){return Me(e,"--tags"),a0(t,e)}function a0(t={},e){let r=["push",...e];return t.branch&&r.splice(1,0,t.branch),t.remote&&r.splice(1,0,t.remote),nd(r,"-v"),Me(r,"--verbose"),Me(r,"--porcelain"),{commands:r,format:"utf-8",parser:Ck}}var Rk=W({"src/lib/tasks/push.ts"(){"use strict";Lj(),he()}});function Nj(){return{showBuffer(){let t=["show",...vr(arguments,1)];return t.includes("--binary")||t.splice(1,0,"--binary"),this._runTask(FA(t),at(arguments))},show(){let t=["show",...vr(arguments,1)];return this._runTask(rr(t),at(arguments))}}}var Bj=W({"src/lib/tasks/show.ts"(){"use strict";he(),ut()}}),KE,Mk,Hj=W({"src/lib/responses/FileStatusSummary.ts"(){"use strict";KE=/^(.+)\0(.+)$/,Mk=class{constructor(t,e,r){if(this.path=t,this.index=e,this.working_dir=r,e==="R"||r==="R"){let n=KE.exec(t)||[null,t,t];this.from=n[2]||"",this.path=n[1]||""}}}}});function ZE(t){let[e,r]=t.split(Ao);return{from:r||e,to:e}}function Or(t,e,r){return[`${t}${e}`,r]}function Eg(t,...e){return e.map(r=>Or(t,r,(n,i)=>Me(n.conflicted,i)))}function Uj(t,e){let r=e.trim();switch(" "){case r.charAt(2):return n(r.charAt(0),r.charAt(1),r.substr(3));case r.charAt(1):return n(" ",r.charAt(0),r.substr(2));default:return}function n(i,a,s){let o=`${i}${a}`,l=Ok.get(o);l&&l(t,s),o!=="##"&&o!=="!!"&&t.files.push(new Mk(s,i,a))}}var JE,Ok,Ik,Gj=W({"src/lib/responses/StatusSummary.ts"(){"use strict";he(),Hj(),JE=class{constructor(){this.not_added=[],this.conflicted=[],this.created=[],this.deleted=[],this.ignored=void 0,this.modified=[],this.renamed=[],this.files=[],this.staged=[],this.ahead=0,this.behind=0,this.current=null,this.tracking=null,this.detached=!1,this.isClean=()=>!this.files.length}},Ok=new Map([Or(" ","A",(t,e)=>Me(t.created,e)),Or(" ","D",(t,e)=>Me(t.deleted,e)),Or(" ","M",(t,e)=>Me(t.modified,e)),Or("A"," ",(t,e)=>Me(t.created,e)&&Me(t.staged,e)),Or("A","M",(t,e)=>Me(t.created,e)&&Me(t.staged,e)&&Me(t.modified,e)),Or("D"," ",(t,e)=>Me(t.deleted,e)&&Me(t.staged,e)),Or("M"," ",(t,e)=>Me(t.modified,e)&&Me(t.staged,e)),Or("M","M",(t,e)=>Me(t.modified,e)&&Me(t.staged,e)),Or("R"," ",(t,e)=>{Me(t.renamed,ZE(e))}),Or("R","M",(t,e)=>{let r=ZE(e);Me(t.renamed,r),Me(t.modified,r.to)}),Or("!","!",(t,e)=>{Me(t.ignored=t.ignored||[],e)}),Or("?","?",(t,e)=>Me(t.not_added,e)),...Eg("A","A","U"),...Eg("D","D","U"),...Eg("U","A","D","U"),["##",(t,e)=>{let r=/ahead (\d+)/,n=/behind (\d+)/,i=/^(.+?(?=(?:\.{3}|\s|$)))/,a=/\.{3}(\S*)/,s=/\son\s([\S]+)$/,o;o=r.exec(e),t.ahead=o&&+o[1]||0,o=n.exec(e),t.behind=o&&+o[1]||0,o=i.exec(e),t.current=o&&o[1],o=a.exec(e),t.tracking=o&&o[1],o=s.exec(e),t.current=o&&o[1]||t.current,t.detached=/\(no branch\)/.test(e)}]]),Ik=function(t){let e=t.split(Ao),r=new JE;for(let n=0,i=e.length;n!$k.includes(r))],parser(r){return Ik(r)}}}var $k,Vj=W({"src/lib/tasks/status.ts"(){"use strict";Gj(),$k=["--null","-z"]}});function ed(t=0,e=0,r=0,n="",i=!0){return Object.defineProperty({major:t,minor:e,patch:r,agent:n,installed:i},"toString",{value(){return`${this.major}.${this.minor}.${this.patch}`},configurable:!1,enumerable:!1})}function Wj(){return ed(0,0,0,"",!1)}function qj(){return{version(){return this._runTask({commands:["--version"],format:"utf-8",parser:Yj,onError(t,e,r,n){if(t.exitCode===-2)return r(Buffer.from(s0));n(e)}})}}}function Yj(t){return t===s0?Wj():wr(ed(0,0,0,t),Fk,t)}var s0,Fk,Xj=W({"src/lib/tasks/version.ts"(){"use strict";he(),s0="installed=false",Fk=[new me(/version (\d+)\.(\d+)\.(\d+)(?:\s*\((.+)\))?/,(t,[e,r,n,i=""])=>{Object.assign(t,ed(He(e),He(r),He(n),i))}),new me(/version (\d+)\.(\d+)\.(\D+)(.+)?$/,(t,[e,r,n,i=""])=>{Object.assign(t,ed(He(e),He(r),n,i))})]}}),Dk={};ft(Dk,{SimpleGitApi:()=>Dg});var Dg,Kj=W({"src/lib/simple-git-api.ts"(){"use strict";tj(),rj(),ij(),oj(),dj(),GA(),pj(),YA(),gj(),_j(),vk(),Fj(),Rk(),Bj(),Vj(),ut(),Xj(),he(),Dg=class{constructor(t){this._executor=t}_runTask(t,e){let r=this._executor.chain(),n=r.push(t);return e&&QL(t,n,e),Object.create(this,{then:{value:n.then.bind(n)},catch:{value:n.catch.bind(n)},_executor:{value:r}})}add(t){return this._runTask(rr(["add",...Vn(t)]),at(arguments))}cwd(t){let e=at(arguments);return typeof t=="string"?this._runTask(FE(t,this._executor),e):typeof(t==null?void 0:t.path)=="string"?this._runTask(FE(t.path,t.root&&this._executor||void 0),e):this._runTask(yr("Git.cwd: workingDirectory must be supplied as a string"),e)}hashObject(t,e){return this._runTask(mj(t,e===!0),at(arguments))}init(t){return this._runTask(bj(t===!0,this._executor.cwd,vr(arguments)),at(arguments))}merge(){return this._runTask(qE(vr(arguments)),at(arguments))}mergeFromTo(t,e){return Vt(t)&&Vt(e)?this._runTask(qE([t,e,...vr(arguments)]),at(arguments,!1)):this._runTask(yr("Git.mergeFromTo requires that the 'remote' and 'branch' arguments are supplied as strings"))}outputHandler(t){return this._executor.outputHandler=t,this}push(){let t=a0({remote:Wn(arguments[0],Vt),branch:Wn(arguments[1],Vt)},vr(arguments));return this._runTask(t,at(arguments))}stash(){return this._runTask(rr(["stash",...vr(arguments)]),at(arguments))}status(){return this._runTask(zj(vr(arguments)),at(arguments))}},Object.assign(Dg.prototype,nj(),fj(),BL(),sj(),hj(),zL(),Pj(),Nj(),qj())}}),Lk={};ft(Lk,{Scheduler:()=>Nk});var QE,Nk,Zj=W({"src/lib/runners/scheduler.ts"(){"use strict";he(),QA(),QE=(()=>{let t=0;return()=>{t++;let{promise:e,done:r}=(0,jk.createDeferred)();return{promise:e,done:r,id:t}}})(),Nk=class{constructor(t=2){this.concurrency=t,this.logger=Kg("","scheduler"),this.pending=[],this.running=[],this.logger("Constructed, concurrency=%s",t)}schedule(){if(!this.pending.length||this.running.length>=this.concurrency){this.logger("Schedule attempt ignored, pending=%s running=%s concurrency=%s",this.pending.length,this.running.length,this.concurrency);return}let t=Me(this.running,this.pending.shift());this.logger("Attempting id=%s",t.id),t.done(()=>{this.logger("Completing id=",t.id),nd(this.running,t),this.schedule()})}next(){let{promise:t,id:e}=Me(this.pending,QE());return this.logger("Scheduling id=%s",e),this.schedule(),t}}}}),Bk={};ft(Bk,{applyPatchTask:()=>Jj});function Jj(t,e){return rr(["apply",...e,...t])}var Qj=W({"src/lib/tasks/apply-patch.ts"(){"use strict";ut()}});function eN(t,e){return{branch:t,hash:e,success:!0}}function tN(t){return{branch:t,hash:null,success:!1}}var Hk,rN=W({"src/lib/responses/BranchDeleteSummary.ts"(){"use strict";Hk=class{constructor(){this.all=[],this.branches={},this.errors=[]}get success(){return!this.errors.length}}}});function Uk(t,e){return e===1&&Lg.test(t)}var eA,Lg,tA,cd,nN=W({"src/lib/parsers/parse-branch-delete.ts"(){"use strict";rN(),he(),eA=/(\S+)\s+\(\S+\s([^)]+)\)/,Lg=/^error[^']+'([^']+)'/m,tA=[new me(eA,(t,[e,r])=>{let n=eN(e,r);t.all.push(n),t.branches[e]=n}),new me(Lg,(t,[e])=>{let r=tN(e);t.errors.push(r),t.all.push(r),t.branches[e]=r})],cd=(t,e)=>wr(new Hk,tA,[t,e])}}),Gk,iN=W({"src/lib/responses/BranchSummary.ts"(){"use strict";Gk=class{constructor(){this.all=[],this.branches={},this.current="",this.detached=!1}push(t,e,r,n,i){t==="*"&&(this.detached=e,this.current=r),this.all.push(r),this.branches[r]={current:t==="*",linkedWorkTree:t==="+",name:r,commit:n,label:i}}}}});function rA(t){return t?t.charAt(0):""}function zk(t){return wr(new Gk,Vk,t)}var Vk,aN=W({"src/lib/parsers/parse-branch.ts"(){"use strict";iN(),he(),Vk=[new me(/^([*+]\s)?\((?:HEAD )?detached (?:from|at) (\S+)\)\s+([a-z0-9]+)\s(.*)$/,(t,[e,r,n,i])=>{t.push(rA(e),!0,r,n,i)}),new me(/^([*+]\s)?(\S+)\s+([a-z0-9]+)\s?(.*)$/s,(t,[e,r,n,i])=>{t.push(rA(e),!1,r,n,i)})]}}),Wk={};ft(Wk,{branchLocalTask:()=>oN,branchTask:()=>sN,containsDeleteBranchCommand:()=>qk,deleteBranchTask:()=>cN,deleteBranchesTask:()=>lN});function qk(t){let e=["-d","-D","--delete"];return t.some(r=>e.includes(r))}function sN(t){let e=qk(t),r=["branch",...t];return r.length===1&&r.push("-a"),r.includes("-v")||r.splice(1,0,"-v"),{format:"utf-8",commands:r,parser(n,i){return e?cd(n,i).all[0]:zk(n)}}}function oN(){return{format:"utf-8",commands:["branch","-v"],parser:zk}}function lN(t,e=!1){return{format:"utf-8",commands:["branch","-v",e?"-D":"-d",...t],parser(r,n){return cd(r,n)},onError({exitCode:r,stdOut:n},i,a,s){if(!Uk(String(i),r))return s(i);a(n)}}}function cN(t,e=!1){let r={format:"utf-8",commands:["branch","-v",e?"-D":"-d",t],parser(n,i){return cd(n,i).branches[t]},onError({exitCode:n,stdErr:i,stdOut:a},s,o,l){if(!Uk(String(s),n))return l(s);throw new mc(r.parser(hc(a),hc(i)),String(s))}};return r}var uN=W({"src/lib/tasks/branch.ts"(){"use strict";ko(),nN(),aN(),he()}}),Yk,fN=W({"src/lib/responses/CheckIgnore.ts"(){"use strict";Yk=t=>t.split(/\n/g).map(e=>e.trim()).filter(e=>!!e)}}),Xk={};ft(Xk,{checkIgnoreTask:()=>dN});function dN(t){return{commands:["check-ignore",...t],format:"utf-8",parser:Yk}}var hN=W({"src/lib/tasks/check-ignore.ts"(){"use strict";fN()}}),Kk={};ft(Kk,{cloneMirrorTask:()=>mN,cloneTask:()=>Zk});function pN(t){return/^--upload-pack(=|$)/.test(t)}function Zk(t,e,r){let n=["clone",...r];return Vt(t)&&n.push(t),Vt(e)&&n.push(e),n.find(pN)?yr("git.fetch: potential exploit argument blocked."):rr(n)}function mN(t,e,r){return Me(r,"--mirror"),Zk(t,e,r)}var gN=W({"src/lib/tasks/clone.ts"(){"use strict";ut(),he()}});function vN(t,e){return wr({raw:t,remote:null,branches:[],tags:[],updated:[],deleted:[]},Jk,[t,e])}var Jk,yN=W({"src/lib/parsers/parse-fetch.ts"(){"use strict";he(),Jk=[new me(/From (.+)$/,(t,[e])=>{t.remote=e}),new me(/\* \[new branch]\s+(\S+)\s*-> (.+)$/,(t,[e,r])=>{t.branches.push({name:e,tracking:r})}),new me(/\* \[new tag]\s+(\S+)\s*-> (.+)$/,(t,[e,r])=>{t.tags.push({name:e,tracking:r})}),new me(/- \[deleted]\s+\S+\s*-> (.+)$/,(t,[e])=>{t.deleted.push({tracking:e})}),new me(/\s*([^.]+)\.\.(\S+)\s+(\S+)\s*-> (.+)$/,(t,[e,r,n,i])=>{t.updated.push({name:n,tracking:i,to:r,from:e})})]}}),Qk={};ft(Qk,{fetchTask:()=>bN});function wN(t){return/^--upload-pack(=|$)/.test(t)}function bN(t,e,r){let n=["fetch",...r];return t&&e&&n.push(t,e),n.find(wN)?yr("git.fetch: potential exploit argument blocked."):{commands:n,format:"utf-8",parser:vN}}var _N=W({"src/lib/tasks/fetch.ts"(){"use strict";yN(),ut()}});function xN(t){return wr({moves:[]},eT,t)}var eT,SN=W({"src/lib/parsers/parse-move.ts"(){"use strict";he(),eT=[new me(/^Renaming (.+) to (.+)$/,(t,[e,r])=>{t.moves.push({from:e,to:r})})]}}),tT={};ft(tT,{moveTask:()=>EN});function EN(t,e){return{commands:["mv","-v",...Vn(t),e],format:"utf-8",parser:xN}}var AN=W({"src/lib/tasks/move.ts"(){"use strict";SN(),he()}}),rT={};ft(rT,{pullTask:()=>kN});function kN(t,e,r){let n=["pull",...r];return t&&e&&n.splice(1,0,t,e),{commands:n,format:"utf-8",parser(i,a){return i0(i,a)},onError(i,a,s,o){let l=Ij(hc(i.stdOut),hc(i.stdErr));if(l)return o(new mc(l));o(a)}}}var TN=W({"src/lib/tasks/pull.ts"(){"use strict";ko(),kk(),he()}});function CN(t){let e={};return nT(t,([r])=>e[r]={name:r}),Object.values(e)}function PN(t){let e={};return nT(t,([r,n,i])=>{e.hasOwnProperty(r)||(e[r]={name:r,refs:{fetch:"",push:""}}),i&&n&&(e[r].refs[i.replace(/[^a-z]/g,"")]=n)}),Object.values(e)}function nT(t,e){Bg(t,r=>e(r.split(/\s+/)))}var RN=W({"src/lib/responses/GetRemoteSummary.ts"(){"use strict";he()}}),iT={};ft(iT,{addRemoteTask:()=>MN,getRemotesTask:()=>ON,listRemotesTask:()=>IN,remoteTask:()=>$N,removeRemoteTask:()=>FN});function MN(t,e,r){return rr(["remote","add",...r,t,e])}function ON(t){let e=["remote"];return t&&e.push("-v"),{commands:e,format:"utf-8",parser:t?PN:CN}}function IN(t){let e=[...t];return e[0]!=="ls-remote"&&e.unshift("ls-remote"),rr(e)}function $N(t){let e=[...t];return e[0]!=="remote"&&e.unshift("remote"),rr(e)}function FN(t){return rr(["remote","remove",t])}var DN=W({"src/lib/tasks/remote.ts"(){"use strict";RN(),ut()}}),aT={};ft(aT,{stashListTask:()=>LN});function LN(t={},e){let r=gk(t),n=["stash","list",...r.commands,...e],i=dk(r.splitter,r.fields,Jg(n));return ld(n)||{commands:n,format:"utf-8",parser:i}}var jN=W({"src/lib/tasks/stash-list.ts"(){"use strict";wc(),pk(),n0(),vk()}}),sT={};ft(sT,{addSubModuleTask:()=>NN,initSubModuleTask:()=>BN,subModuleTask:()=>ud,updateSubModuleTask:()=>HN});function NN(t,e){return ud(["add",t,e])}function BN(t){return ud(["init",...t])}function ud(t){let e=[...t];return e[0]!=="submodule"&&e.unshift("submodule"),rr(e)}function HN(t){return ud(["update",...t])}var UN=W({"src/lib/tasks/sub-module.ts"(){"use strict";ut()}});function GN(t,e){let r=isNaN(t),n=isNaN(e);return r!==n?r?1:-1:r?oT(t,e):0}function oT(t,e){return t===e?0:t>e?1:-1}function zN(t){return t.trim()}function Vf(t){return typeof t=="string"&&parseInt(t.replace(/^\D+/g,""),10)||0}var nA,lT,VN=W({"src/lib/responses/TagList.ts"(){"use strict";nA=class{constructor(t,e){this.all=t,this.latest=e}},lT=function(t,e=!1){let r=t.split(` +`).map(zN).filter(Boolean);e||r.sort(function(i,a){let s=i.split("."),o=a.split(".");if(s.length===1||o.length===1)return GN(Vf(s[0]),Vf(o[0]));for(let l=0,c=Math.max(s.length,o.length);li.indexOf(".")>=0);return new nA(r,n)}}}),cT={};ft(cT,{addAnnotatedTagTask:()=>YN,addTagTask:()=>qN,tagListTask:()=>WN});function WN(t=[]){let e=t.some(r=>/^--sort=/.test(r));return{format:"utf-8",commands:["tag","-l",...t],parser(r){return lT(r,e)}}}function qN(t){return{format:"utf-8",commands:["tag",t],parser(){return{name:t}}}}function YN(t,e){return{format:"utf-8",commands:["tag","-a","-m",e,t],parser(){return{name:t}}}}var XN=W({"src/lib/tasks/tag.ts"(){"use strict";VN()}}),KN=hL({"src/git.js"(t,e){"use strict";var{GitExecutor:r}=(JL(),it(rk)),{SimpleGitApi:n}=(Kj(),it(Dk)),{Scheduler:i}=(Zj(),it(Lk)),{configurationErrorTask:a}=(ut(),it(Mg)),{asArray:s,filterArray:o,filterPrimitives:l,filterString:c,filterStringOrStringArray:u,filterType:f,getTrailingOptions:d,trailingFunctionArgument:h,trailingOptionsArgument:p}=(he(),it(AA)),{applyPatchTask:g}=(Qj(),it(Bk)),{branchTask:v,branchLocalTask:y,deleteBranchesTask:b,deleteBranchTask:E}=(uN(),it(Wk)),{checkIgnoreTask:S}=(hN(),it(Xk)),{checkIsRepoTask:A}=(PA(),it(kA)),{cloneTask:k,cloneMirrorTask:w}=(gN(),it(Kk)),{cleanWithOptionsTask:x,isCleanOptionsArray:_}=(BA(),it(jA)),{diffSummaryTask:T}=(n0(),it(mk)),{fetchTask:C}=(_N(),it(Qk)),{moveTask:I}=(AN(),it(tT)),{pullTask:L}=(TN(),it(rT)),{pushTagsTask:F}=(Rk(),it(Pk)),{addRemoteTask:J,getRemotesTask:de,listRemotesTask:le,remoteTask:ce,removeRemoteTask:Te}=(DN(),it(iT)),{getResetMode:ne,resetTask:N}=(JA(),it(XA)),{stashListTask:q}=(jN(),it(aT)),{addSubModuleTask:B,initSubModuleTask:Fe,subModuleTask:lr,updateSubModuleTask:Ut}=(UN(),it(sT)),{addAnnotatedTagTask:X,addTagTask:Oe,tagListTask:De}=(XN(),it(cT)),{straightThroughBufferTask:Pt,straightThroughStringTask:Le}=(ut(),it(Mg));function U(j,Z){this._plugins=Z,this._executor=new r(j.baseDir,new i(j.maxConcurrentProcesses),Z),this._trimmed=j.trimmed}(U.prototype=Object.create(n.prototype)).constructor=U,U.prototype.customBinary=function(j){return this._plugins.reconfigure("binary",j),this},U.prototype.env=function(j,Z){return arguments.length===1&&typeof j=="object"?this._executor.env=j:(this._executor.env=this._executor.env||{})[j]=Z,this},U.prototype.stashList=function(j){return this._runTask(q(p(arguments)||{},o(j)&&j||[]),h(arguments))};function Je(j,Z,Se,qe){return typeof Se!="string"?a(`git.${j}() requires a string 'repoPath'`):Z(Se,f(qe,c),d(arguments))}U.prototype.clone=function(){return this._runTask(Je("clone",k,...arguments),h(arguments))},U.prototype.mirror=function(){return this._runTask(Je("mirror",w,...arguments),h(arguments))},U.prototype.mv=function(j,Z){return this._runTask(I(j,Z),h(arguments))},U.prototype.checkoutLatestTag=function(j){var Z=this;return this.pull(function(){Z.tags(function(Se,qe){Z.checkout(qe.latest,j)})})},U.prototype.pull=function(j,Z,Se,qe){return this._runTask(L(f(j,c),f(Z,c),d(arguments)),h(arguments))},U.prototype.fetch=function(j,Z){return this._runTask(C(f(j,c),f(Z,c),d(arguments)),h(arguments))},U.prototype.silent=function(j){return console.warn("simple-git deprecation notice: git.silent: logging should be configured using the `debug` library / `DEBUG` environment variable, this will be an error in version 3"),this},U.prototype.tags=function(j,Z){return this._runTask(De(d(arguments)),h(arguments))},U.prototype.rebase=function(){return this._runTask(Le(["rebase",...d(arguments)]),h(arguments))},U.prototype.reset=function(j){return this._runTask(N(ne(j),d(arguments)),h(arguments))},U.prototype.revert=function(j){let Z=h(arguments);return typeof j!="string"?this._runTask(a("Commit must be a string"),Z):this._runTask(Le(["revert",...d(arguments,0,!0),j]),Z)},U.prototype.addTag=function(j){let Z=typeof j=="string"?Oe(j):a("Git.addTag requires a tag name");return this._runTask(Z,h(arguments))},U.prototype.addAnnotatedTag=function(j,Z){return this._runTask(X(j,Z),h(arguments))},U.prototype.deleteLocalBranch=function(j,Z,Se){return this._runTask(E(j,typeof Z=="boolean"?Z:!1),h(arguments))},U.prototype.deleteLocalBranches=function(j,Z,Se){return this._runTask(b(j,typeof Z=="boolean"?Z:!1),h(arguments))},U.prototype.branch=function(j,Z){return this._runTask(v(d(arguments)),h(arguments))},U.prototype.branchLocal=function(j){return this._runTask(y(),h(arguments))},U.prototype.raw=function(j){let Z=!Array.isArray(j),Se=[].slice.call(Z?arguments:j,0);for(let Rt=0;Rtt.removeEventListener("abort",a))}}]:void 0}function QN(t){return typeof t=="string"&&t.trim().toLowerCase()==="-c"}function eB(t,e){if(QN(t)&&/^\s*protocol(.[a-z]+)?.allow/.test(e))throw new _i(void 0,"unsafe","Configuring protocol.allow is not permitted without enabling allowUnsafeExtProtocol")}function tB(t,e){if(/^\s*--(upload|receive)-pack/.test(t))throw new _i(void 0,"unsafe","Use of --upload-pack or --receive-pack is not permitted without enabling allowUnsafePack");if(e==="clone"&&/^\s*-u\b/.test(t))throw new _i(void 0,"unsafe","Use of clone with option -u is not permitted without enabling allowUnsafePack");if(e==="push"&&/^\s*--exec\b/.test(t))throw new _i(void 0,"unsafe","Use of push with option --exec is not permitted without enabling allowUnsafePack")}function rB({allowUnsafeProtocolOverride:t=!1,allowUnsafePack:e=!1}={}){return{type:"spawn.args",action(r,n){return r.forEach((i,a)=>{let s=aAg(i))).then(s.done)}return{type:"spawn.after",async action(i,{spawned:a,close:s}){var u,f;let o=r(),l=!0,c=()=>void(l=!1);(u=a.stdout)==null||u.on("data",c),(f=a.stderr)==null||f.on("data",c),a.on("error",c),a.on("close",d=>o.close(d)),a.on("exit",d=>o.exit(d));try{await o.result,l&&await Ag(50),s(o.exitCode)}catch(d){s(o.exitCode,d)}}}}he();var aB="Invalid value supplied for custom binary, requires a single string or an array containing either one or two strings",aA="Invalid value supplied for custom binary, restricted characters must be removed or supply the unsafe.allowUnsafeCustomBinary option";function sB(t){return!t||!/^([a-z]:)?([a-z0-9/.\\_-]+)$/i.test(t)}function sA(t,e){if(t.length<1||t.length>2)throw new _i(void 0,"binary",aB);if(t.some(sB))if(e)console.warn(aA);else throw new _i(void 0,"binary",aA);let[n,i]=t;return{binary:n,prefix:i}}function oB(t,e=["git"],r=!1){let n=sA(Vn(e),r);t.on("binary",i=>{n=sA(Vn(i),r)}),t.append("spawn.binary",()=>n.binary),t.append("spawn.args",i=>n.prefix?[n.prefix,...i]:i)}la();function lB(t){return!!(t.exitCode&&t.stdErr.length)}function cB(t){return Buffer.concat([...t.stdOut,...t.stdErr])}function uB(t=!1,e=lB,r=cB){return(n,i)=>!t&&n||!e(i)?n:r(i)}function oA(t){return{type:"task.error",action(e,r){let n=t(e.error,{stdErr:r.stdErr,stdOut:r.stdOut,exitCode:r.exitCode});return Buffer.isBuffer(n)?{error:new Ir(void 0,n.toString("utf-8"))}:{error:n}}}}he();var fB=class{constructor(){this.plugins=new Set,this.events=new uT.EventEmitter}on(t,e){this.events.on(t,e)}reconfigure(t,e){this.events.emit(t,e)}append(t,e){let r=Me(this.plugins,{type:t,action:e});return()=>this.plugins.delete(r)}add(t){let e=[];return Vn(t).forEach(r=>r&&this.plugins.add(Me(e,r))),()=>{e.forEach(r=>this.plugins.delete(r))}}exec(t,e,r){let n=e,i=Object.freeze(Object.create(r));for(let a of this.plugins)a.type===t&&(n=a.action(n,i));return n}};he();function dB(t){let e="--progress",r=["checkout","clone","fetch","pull","push"];return[{type:"spawn.args",action(a,s){return r.includes(s.method)?mA(a,e):a}},{type:"spawn.after",action(a,s){var o;s.commands.includes(e)&&((o=s.spawned.stderr)==null||o.on("data",l=>{let c=/^([\s\S]+?):\s*(\d+)% \((\d+)\/(\d+)\)/.exec(l.toString("utf8"));c&&t({method:s.method,stage:hB(c[1]),progress:He(c[2]),processed:He(c[3]),total:He(c[4])})}))}}]}function hB(t){return String(t.toLowerCase().split(" ",1))||"unknown"}he();function pB(t){let e=yA(t,["uid","gid"]);return{type:"spawn.options",action(r){return{...e,...r}}}}function mB({block:t,stdErr:e=!0,stdOut:r=!0}){if(t>0)return{type:"spawn.after",action(n,i){var c,u;let a;function s(){a&&clearTimeout(a),a=setTimeout(l,t)}function o(){var f,d;(f=i.spawned.stdout)==null||f.off("data",s),(d=i.spawned.stderr)==null||d.off("data",s),i.spawned.off("exit",o),i.spawned.off("close",o),a&&clearTimeout(a)}function l(){o(),i.kill(new _i(void 0,"timeout","block timeout reached"))}r&&((c=i.spawned.stdout)==null||c.on("data",s)),e&&((u=i.spawned.stderr)==null||u.on("data",s)),i.spawned.on("exit",o),i.spawned.on("close",o),s()}}}pc();function gB(){return{type:"spawn.args",action(t){let e=[],r;function n(i){(r=r||[]).push(...i)}for(let i=0;iKf(s)&&ME(s)||s));break}e.push(a)}return r?[...e,"--",...r.map(String)]:e}}}he();var vB=KN();function yB(t,e){var i;let r=new fB,n=SA(t&&(typeof t=="string"?{baseDir:t}:t)||{},e);if(!Hg(n.baseDir))throw new ZN(n,"Cannot use simple-git on a directory that does not exist");return Array.isArray(n.config)&&r.add(nB(n.config)),r.add(rB(n.unsafe)),r.add(gB()),r.add(iB(n.completion)),n.abort&&r.add(JN(n.abort)),n.progress&&r.add(dB(n.progress)),n.timeout&&r.add(mB(n.timeout)),n.spawnOptions&&r.add(pB(n.spawnOptions)),r.add(oA(uB(!0))),n.errors&&r.add(oA(n.errors)),oB(r,n.binary,(i=n.unsafe)==null?void 0:i.allowUnsafeCustomBinary),new vB(n,r)}ko();var fT=yB;m();var dT=require("obsidian"),fd="YYYY-MM-DD",o0=`${fd} HH:mm`,l0=`${fd} HH:mm:ss`,dd=40,To="conflict-files-obsidian-git.md",Xe={commitMessage:"vault backup: {{date}}",autoCommitMessage:"vault backup: {{date}}",commitMessageScript:"",commitDateFormat:l0,autoSaveInterval:0,autoPushInterval:0,autoPullInterval:0,autoPullOnBoot:!1,autoCommitOnlyStaged:!1,disablePush:!1,pullBeforePush:!0,disablePopups:!1,showErrorNotices:!0,disablePopupsForNoChanges:!1,listChangedFilesInMessageBody:!1,showStatusBar:!0,updateSubmodules:!1,syncMethod:"merge",customMessageOnAutoBackup:!1,autoBackupAfterFileChange:!1,treeStructure:!1,refreshSourceControl:dT.Platform.isDesktopApp,basePath:"",differentIntervalCommitAndPush:!1,changedFilesInStatusBar:!1,showedMobileNotice:!1,refreshSourceControlTimer:7e3,showBranchStatusBar:!0,setLastSaveToLastCommit:!1,submoduleRecurseCheckout:!1,gitDir:"",showFileMenu:!0,authorInHistoryView:"hide",dateInHistoryView:!1,diffStyle:"split",lineAuthor:{show:!1,followMovement:"inactive",authorDisplay:"initials",showCommitHash:!1,dateTimeFormatOptions:"date",dateTimeFormatCustomString:o0,dateTimeTimezone:"viewer-local",coloringMaxAge:"1y",colorNew:{r:255,g:150,b:150},colorOld:{r:120,g:160,b:255},textColorCss:"var(--text-muted)",ignoreWhitespace:!1,gutterSpacingFallbackLength:5}},Ft={type:"git-view",name:"Source Control",icon:"git-pull-request"},Zr={type:"git-history-view",name:"History",icon:"history"},ca={type:"split-diff-view",name:"Diff view",icon:"diff"},ua={type:"diff-view",name:"Diff View",icon:"git-pull-request"},hd="C:\\Program Files\\Git\\cmd\\git.exe",pd="git_credentials_input",es="obsidian_askpass.sh",hT=`#!/bin/sh + +PROMPT="$1" +TEMP_FILE="$OBSIDIAN_GIT_CREDENTIALS_INPUT" + +cleanup() { + rm -f "$TEMP_FILE" "$TEMP_FILE.response" +} +trap cleanup EXIT + +echo "$PROMPT" > "$TEMP_FILE" + +while [ ! -e "$TEMP_FILE.response" ]; do + if [ ! -e "$TEMP_FILE" ]; then + echo "Trigger file got removed: Abort" >&2 + exit 1 + fi + sleep 0.1 +done + +RESPONSE=$(cat "$TEMP_FILE.response") + +echo "$RESPONSE" +`,pT=["3dm","3ds","3g2","3gp","7z","a","aac","adp","afdesign","afphoto","afpub","ai","aif","aiff","alz","ape","apk","appimage","ar","arj","asf","au","avi","bak","baml","bh","bin","bk","bmp","btif","bz2","bzip2","cab","caf","cgm","class","cmx","cpio","cr2","cur","dat","dcm","deb","dex","djvu","dll","dmg","dng","doc","docm","docx","dot","dotm","dra","DS_Store","dsk","dts","dtshd","dvb","dwg","dxf","ecelp4800","ecelp7470","ecelp9600","egg","eol","eot","epub","exe","f4v","fbs","fh","fla","flac","flatpak","fli","flv","fpx","fst","fvt","g3","gh","gif","graffle","gz","gzip","h261","h263","h264","icns","ico","ief","img","ipa","iso","jar","jpeg","jpg","jpgv","jpm","jxr","key","ktx","lha","lib","lvp","lz","lzh","lzma","lzo","m3u","m4a","m4v","mar","mdi","mht","mid","midi","mj2","mka","mkv","mmr","mng","mobi","mov","movie","mp3","mp4","mp4a","mpeg","mpg","mpga","mxu","nef","npx","numbers","nupkg","o","odp","ods","odt","oga","ogg","ogv","otf","ott","pages","pbm","pcx","pdb","pdf","pea","pgm","pic","png","pnm","pot","potm","potx","ppa","ppam","ppm","pps","ppsm","ppsx","ppt","pptm","pptx","psd","pya","pyc","pyo","pyv","qt","rar","ras","raw","resources","rgb","rip","rlc","rmf","rmvb","rpm","rtf","rz","s3m","s7z","scpt","sgi","shar","snap","sil","sketch","slk","smv","snk","so","stl","suo","sub","swf","tar","tbz","tbz2","tga","tgz","thmx","tif","tiff","tlz","ttc","ttf","txz","udf","uvh","uvi","uvm","uvp","uvs","uvu","viv","vob","war","wav","wax","wbmp","wdp","weba","webm","webp","whl","wim","wm","wma","wmv","wmx","woff","woff2","wrm","wvx","xbm","xif","xla","xlam","xls","xlsb","xlsm","xlsx","xlt","xltm","xltx","xm","xmind","xpi","xpm","xwd","xz","z","zip","zipx"];m();var mT=require("obsidian"),wB={options:[],placeholder:"",allowEmpty:!1,onlySelection:!1,initialValue:void 0,obscure:!1},ze=class extends mT.SuggestModal{constructor(e,r){if(super(e.app),this.config={...wB,...r},this.setPlaceholder(this.config.placeholder),this.config.obscure){this.inputEl.type="password";let n=this.containerEl.querySelector(".prompt-input-container");n.addClass("git-obscure-prompt"),n.setAttr("git-is-obscured","true");let i=n==null?void 0:n.createDiv({cls:"search-input-clear-button"});i.style.marginRight="32px",i.id="git-show-password",i.addEventListener("click",()=>{n.getAttr("git-is-obscured")==="true"?(this.inputEl.type="text",n.setAttr("git-is-obscured","false")):(this.inputEl.type="password",n.setAttr("git-is-obscured","true"))})}}openAndGetResult(){return new Promise(e=>{this.resolve=e,this.open(),this.config.initialValue!=null&&(this.inputEl.value=this.config.initialValue,this.inputEl.dispatchEvent(new Event("input")))})}onClose(){new Promise(e=>setTimeout(e,10)).then(()=>{this.resolve&&this.resolve(void 0)})}getSuggestions(e){return this.config.onlySelection?this.config.options:this.config.allowEmpty?[e.length>0?e:" ",...this.config.options]:[e.length>0?e:"...",...this.config.options]}renderSuggestion(e,r){this.config.obscure?r.hide():r.setText(e)}onChooseSuggestion(e,r){if(this.resolve){let n;this.config.allowEmpty&&e===" "?n="":e==="..."?n=void 0:n=e,this.resolve(n)}}};m();function gT(t,e){let r=Object.assign({},t.lineAuthor,e.lineAuthor);return Object.assign({},t,e,{lineAuthor:r})}var Co=class extends Error{constructor(r){super("No network connection available");this.originalError=r}};m();var e3=Ot($T()),t3=require("child_process"),r3=Ot(QR()),Ai=require("obsidian");function Ud(t){throw new Error(`Unexpected object: ${t}`)}function Ic(t,e,r){return t===1?`${t} ${e}`:`${t} ${r!=null?r:e+"s"}`}var pv=(t,e)=>t==="."||e==null||e.length===0||e==="."?!0:e.length>=t.length?e.startsWith(t):t.startsWith(e);function vn(t,e){let r;if(e){if(e.button===0||e.button===1){let n=Ai.Keymap.isModEvent(e);r=t.workspace.getLeaf(n)}}else r=t.workspace.getLeaf(!1);return r}function Xn(t,e,r,n,i){if(e.button==2){let a=t.vault.getAbstractFileByPath(r);if(a!=null){let s=new Ai.Menu;t.workspace.trigger("file-menu",s,a,i,n),s.showAtPosition({x:e.pageX,y:e.pageY})}else{let s=new Ai.Menu;t.workspace.trigger("obsidian-git:menu",s,r,i,n),s.showAtPosition({x:e.pageX,y:e.pageY})}}}function pa(t){throw new Error("Impossible branch: "+t)}function mv(t){return`rgb(${t.r},${t.g},${t.b})`}function n3(t){var a;let e=(a=e3.fromString(t))==null?void 0:a.toRgbaArray();if(e===void 0)return;let[r,n,i]=e;return{r,g:n,b:i}}function i3(t){return t.diff(Ai.moment.unix(0),"seconds")}function a3(t){if(t.length!==0)return t.slice().sort()[Math.floor(t.length/2)]}function s3(t,e){return(0,r3.default)(t,e,{strict:!0})}function $c(t,e){return new Proxy(t,{get(r,n){return n==="length"?Math.min(e,r.length):r[n]}})}function o3(t,e,r){return t.length<=e?new Array(e-t.length).fill(r).join("")+t:t.substring(t.length-e)}function l3(t,e){if(e<=0)return t;let r=new Array(e).fill(" ").join(""),n=t.substring(e,t.length);return r+n}function gv(t,e,r){return t<=e&&e<=r}function ki(t){let[e,...r]=t.split("/");return[e,r.length===0?void 0:r.join("/")]}function Kn(t){return t.endsWith("/")?t:t.split("/").last().replace(/\.md$/,"")}function c3(t){return t===1?"1 minute":`${t} minutes`}function LH(t){let e=t.lastIndexOf(".");return t.substring(e+1)}function Io(t){if(t.endsWith(".md"))return!1;let e=LH(t);return pT.includes(e)}function vv(t){return(t.startsWith("https://github.com/")||t.startsWith("https://gitlab.com/"))&&(t.endsWith(".git")||(t=t+".git")),t}function $o(t,e){let r=e.vault.getAbstractFileByPath(t);if(!(r instanceof Ai.TFile))return!1;try{return!!e.viewRegistry.getTypeByExtension(r.extension)}catch(n){return!0}}function u3({isFolder:t,gitRelativePath:e}){let r="/";return r+=e,t&&(r+="/"),r.replace(/([\\!#*?[\]])/g,String.raw`\$1`).replace(/\s(?=\s*$)/g,String.raw`\ `)}function Fc(t,e,r={}){return new Promise((n,i)=>{let a=(0,t3.spawn)(t,e,r),s="",o="";a.stdout.on("data",l=>{s+=l.toString()}),a.stderr.on("data",l=>{o+=l.toString()}),a.on("error",l=>{n({error:new Error(l.message),stdout:s,stderr:s,code:1})}),a.on("close",l=>{n({stdout:s,stderr:o,code:l!=null?l:1,error:void 0})})})}m();var f3=require("obsidian"),Fo=class{constructor(e){this.plugin=e,this.app=e.app}getRelativeVaultPath(e){return this.plugin.settings.basePath?this.plugin.settings.basePath+"/"+e:e}getRelativeRepoPath(e,r=!0){return r&&this.plugin.settings.basePath.length>0?e.substring(this.plugin.settings.basePath.length+1):e}unload(){}_getTreeStructure(e,r=0){let n=[];for(e=[...e];e.length>0;){let i=e.first(),a=i.path.substring(r);if(a.contains("/")){let s=a.substring(0,a.indexOf("/")),o=e.filter(c=>c.path.substring(r).startsWith(s+"/"));o.forEach(c=>e.remove(c));let l=i.path.substring(0,a.indexOf("/")+r);n.push({title:s,path:l,vaultPath:this.getRelativeVaultPath(l),children:this._getTreeStructure(o,(r>0?r+s.length:s.length)+1)})}else n.push({title:a,data:i,path:i.path,vaultPath:this.getRelativeVaultPath(i.path)}),e.remove(i)}return n}simplify(e){var r,n,i,a;for(let s of e){for(;;){let o=((r=s.children)==null?void 0:r.length)==1,l=((i=(n=s.children)==null?void 0:n.first())==null?void 0:i.data)==null;if(!(s.children!=null&&o&&l))break;let c=s.children.first();s.title+="/"+c.title,s.data=c.data,s.path=c.path,s.vaultPath=c.vaultPath,s.children=c.children}s.children!=null&&this.simplify(s.children),(a=s.children)==null||a.sort((o,l)=>{let c=(l.data==null?1:0)-(o.data==null?1:0);return c!=0?c:o.title.localeCompare(l.title)})}return e.sort((s,o)=>{let l=(o.data==null?1:0)-(s.data==null?1:0);return l!=0?l:s.title.localeCompare(o.title)})}getTreeStructure(e){let r=this._getTreeStructure(e);return this.simplify(r)}async formatCommitMessage(e){let r;if(e.includes("{{numFiles}}")){r=await this.status();let n=r.staged.length;e=e.replace("{{numFiles}}",String(n))}if(e.includes("{{hostname}}")){let n=this.plugin.localStorage.getHostname()||"";e=e.replace("{{hostname}}",n)}if(e.includes("{{files}}")){r=r!=null?r:await this.status();let n={},i="";if(r.staged.length<100){r.staged.forEach(s=>{s.index in n?n[s.index].push(s.path):n[s.index]=[s.path]});let a=[];for(let[s,o]of Object.entries(n))a.push(s+" "+o.join(" "));i=a.join(", ")}else i="Too many files to list";e=e.replace("{{files}}",i)}if(e=e.replace("{{date}}",(0,f3.moment)().format(this.plugin.settings.commitDateFormat)),this.plugin.settings.listChangedFilesInMessageBody){let n=r!=null?r:await this.status(),i="";n.staged.length<100?i=n.staged.map(a=>a.path).join(` +`):i="Too many files to list",e=e+` + +Affected files: +`+i}return e}};var Ce=class extends Fo{constructor(r){super(r);this.useDefaultWindowsGitPath=!1}async setGitInstance(r=!1){var n;if(await this.isGitInstalled()){let i=this.app.vault.adapter,a=i.getBasePath(),s=a;this.plugin.settings.basePath&&(await i.exists((0,Ti.normalizePath)(this.plugin.settings.basePath))?s=Ve.join(a,this.plugin.settings.basePath):r||new Ti.Notice("ObsidianGit: Base path does not exist")),this.absoluteRepoPath=s,this.git=fT({baseDir:s,binary:this.plugin.localStorage.getGitPath()||(this.useDefaultWindowsGitPath?hd:void 0),config:["core.quotepath=off"],unsafe:{allowUnsafeCustomBinary:!0}});let o=this.plugin.localStorage.getPATHPaths(),l=this.plugin.localStorage.getEnvVars(),c=this.plugin.settings.gitDir;if(o.length>0){let v=process.env.PATH+":"+o.join(":");process.env.PATH=v}c&&(process.env.GIT_DIR=c);for(let v of l){let[y,b]=v.split("=");process.env[y]=b}let u="simple-git",f=",",h=((n=localStorage.debug)!=null?n:"").split(f);if(!h.includes(u)&&!h.includes(`-${u}`)&&(h.push(u),p3.default.enable(h.join(f))),await this.git.checkIsRepo()){let v=await this.git.revparse("--show-cdup"),y=(0,Dc.resolve)(s+Dc.sep+v);this.absoluteRepoPath=y,await this.git.cwd(y)}let p=Ve.join(a,this.app.vault.configDir,"plugins","obsidian-git"),g=Ve.join(p,es);process.env.SSH_ASKPASS==null&&(process.env.SSH_ASKPASS=g),process.env.OBSIDIAN_GIT_CREDENTIALS_INPUT=Ve.join(p,pd),process.env.SSH_ASKPASS==g&&this.askpass().catch(v=>this.plugin.displayError(v))}}getRelativeVaultPath(r){let i=this.app.vault.adapter.getBasePath(),a=Ve.join(this.absoluteRepoPath,r),s=Ve.relative(i,a);return Ti.Platform.isWin&&(s=s.replace(/\\/g,"/")),s}getRelativeRepoPath(r,n=!0){if(n){let a=this.plugin.app.vault.adapter.getBasePath(),s=this.absoluteRepoPath,o=Ve.join(a,r),l=Ve.relative(s,o);return Ti.Platform.isWin&&(l=l.replace(/\\/g,"/")),l}return r}async askpass(){let r=this.app.vault.adapter,n=r.getBasePath(),i=Ve.join(n,this.app.vault.configDir,"plugins","obsidian-git"),a=this.app.vault.configDir+"/plugins/obsidian-git/";await this.addAskPassScriptToExclude(),await $r.writeFile(Ve.join(i,es),hT),await $r.chmod(Ve.join(i,es),493),this.watchAbortController=new AbortController;let{signal:s}=this.watchAbortController;try{let o=$r.watch(i,{signal:s});for await(let l of o){if(l.filename!=pd)continue;let c=a+pd;if(!await r.exists(c))continue;let u=await r.read(c),f;u.length>60&&(f=new Ti.Notice(u,999999));let d=await new ze(this.plugin,{allowEmpty:!0,obscure:!0,placeholder:u.length>60?"Enter a response to the message.":u}).openAndGetResult();f==null||f.hide(),await r.exists(c)&&await r.write(`${c}.response`,d!=null?d:"")}}catch(o){this.plugin.displayError(o),await $r.rm(Ve.join(i,es),{force:!0}),await $r.rm(Ve.join(i,`${es}.response`),{force:!0}),await new Promise(l=>setTimeout(l,5e3)),this.plugin.log("Retry watch for ask pass"),await this.askpass()}}async addAskPassScriptToExclude(){try{let r=await this.git.revparse(["--path-format=absolute","--git-path","info/exclude"]),n=Ve.join(this.app.vault.configDir,"plugins","obsidian-git",es),i=this.getRelativeRepoPath(n,!0);(await $r.readFile(r,"utf-8")).split(` +`).some(l=>l.contains(i))||await $r.appendFile(r,i+` +`)}catch(r){console.error("Error while adding askpass script to exclude file:",r)}}unload(){var r;(r=this.watchAbortController)==null||r.abort()}async status(r){let n=r==null?void 0:r.path;this.plugin.setPluginState({gitAction:1});let i=await this.git.status(n!=null?["--",n]:[]);this.plugin.setPluginState({gitAction:0});let a=i.files.map(s=>{let o=this.formatPath(s);return{path:o.path,from:o.from,index:s.index==="?"?"U":s.index,workingDir:s.working_dir==="?"?"U":s.working_dir,vaultPath:this.getRelativeVaultPath(o.path)}});return{all:a,changed:a.filter(s=>s.workingDir!==" "),staged:a.filter(s=>s.index!==" "&&s.index!="U"),conflicted:i.conflicted.map(s=>this.formatPath({path:s}).path)}}async submoduleAwareHeadRevisonInContainingDirectory(r){let n=this.getRelativeRepoPath(r),a=["-C",Ve.dirname(n),"rev-parse","HEAD"],s=this.git.raw(a);return s.catch(o=>console.warn("obsidian-git: rev-parse error:",o)),s}async getSubmodulePaths(){return new Promise(r=>{this.git.outputHandler((n,i,a,s)=>{if(!(s.contains("submodule")&&s.contains("foreach")))return;let o="",l=this.app.vault.adapter.getBasePath()+(this.plugin.settings.basePath?"/"+this.plugin.settings.basePath:"");i.on("data",c=>{o+=c.toString("utf8")}),i.on("end",()=>{let u=o.split(` +`).map(f=>{let d=f.match(/'([^']*)'/);if(d!=null)return l+"/"+d[1]+Dc.sep}).filter(f=>!!f);u.reverse(),r(u)})}),this.git.subModule(["foreach","--recursive",""]).then(()=>{this.git.outputHandler(()=>{})},n=>this.plugin.displayError(n))})}formatPath(r){function n(i){if(i!=null)return i.startsWith('"')&&i.endsWith('"')?i.substring(1,i.length-1):i}return r.from!=null?{from:n(r.from),path:n(r.path)}:{path:n(r.path)}}async blame(r,n,i){if(r=this.getRelativeRepoPath(r),!await this.isTracked(r))return"untracked";let a=await this.getSubmoduleOfFile(r),s=a?["-C",a.submodule]:[],o=a?a.relativeFilepath:r;s.push("blame","--porcelain"),i&&s.push("-w");let l=`-C${dd}`;switch(n){case"inactive":break;case"same-commit":s.push("-C",l);break;case"all-commits":s.push("-C","-C",l);break;default:pa(n)}s.push("--",o);let c=await this.git.raw(s);return jH(c)}async isTracked(r){let n=await this.getSubmoduleOfFile(r),i=n?["-C",n.submodule]:[],a=n?n.relativeFilepath:r;return i.push("ls-files","--",a),this.git.raw(i).then(s=>s.trim()!=="")}async commitAll({message:r}){if(this.plugin.settings.updateSubmodules){this.plugin.setPluginState({gitAction:4});let i=await this.getSubmodulePaths();for(let a of i)await this.git.cwd({path:a,root:!1}).add("-A"),await this.git.cwd({path:a,root:!1}).commit(await this.formatCommitMessage(r))}this.plugin.setPluginState({gitAction:3}),await this.git.add("-A"),this.plugin.setPluginState({gitAction:4});let n=await this.git.commit(await this.formatCommitMessage(r));return this.app.workspace.trigger("obsidian-git:head-change"),n.summary.changes}async commit({message:r,amend:n}){this.plugin.setPluginState({gitAction:4});let i=(await this.git.commit(await this.formatCommitMessage(r),n?["--amend"]:[])).summary.changes;return this.app.workspace.trigger("obsidian-git:head-change"),this.plugin.setPluginState({gitAction:0}),i}async stage(r,n){this.plugin.setPluginState({gitAction:3}),r=this.getRelativeRepoPath(r,n),await this.git.add(["--",r]),this.plugin.setPluginState({gitAction:0})}async stageAll({dir:r}){this.plugin.setPluginState({gitAction:3}),await this.git.add(r!=null?r:"-A"),this.plugin.setPluginState({gitAction:0})}async unstageAll({dir:r}){this.plugin.setPluginState({gitAction:3}),await this.git.reset(r!=null?["--",r]:[]),this.plugin.setPluginState({gitAction:0})}async unstage(r,n){this.plugin.setPluginState({gitAction:3}),r=this.getRelativeRepoPath(r,n),await this.git.reset(["--",r]),this.plugin.setPluginState({gitAction:0})}async discard(r){this.plugin.setPluginState({gitAction:3}),await this.isTracked(r)&&await this.git.checkout(["--",r]),this.plugin.setPluginState({gitAction:0})}async getUntrackedPaths(r){let n=r==null?void 0:r.path;this.plugin.setPluginState({gitAction:1});let i=["ls-files","--others","--exclude-standard","--directory"];n!=null&&i.push("--",n);let a=await this.git.raw(i);return this.plugin.setPluginState({gitAction:0}),a.split(/\r\n|\r|\n/).filter(s=>s.length>0)}async hashObject(r){r=this.getRelativeRepoPath(r);let n=await this.getSubmoduleOfFile(r),i=n?["-C",n.submodule]:[],a=n?n.relativeFilepath:r;return i.push("hash-object","--",a),this.git.raw(i)}async discardAll({dir:r}){return this.discard(r!=null?r:".")}async pull(){this.plugin.setPluginState({gitAction:2});try{this.plugin.settings.updateSubmodules&&await this.git.subModule(["update","--remote","--merge","--recursive"]);let r=await this.branchInfo(),n=await this.git.revparse([r.current]);if(!r.tracking&&this.plugin.settings.updateSubmodules){this.plugin.log("No tracking branch found. Ignoring pull of main repo and updating submodules only.");return}await this.git.fetch();let i=await this.git.revparse([r.tracking]);if(n!==i){if(this.plugin.settings.syncMethod==="merge"||this.plugin.settings.syncMethod==="rebase")try{switch(this.plugin.settings.syncMethod){case"merge":await this.git.merge([r.tracking]);break;case"rebase":await this.git.rebase([r.tracking])}}catch(o){this.plugin.displayError(`Pull failed (${this.plugin.settings.syncMethod}): ${"message"in o?o.message:o}`);return}else if(this.plugin.settings.syncMethod==="reset")try{await this.git.raw(["update-ref",`refs/heads/${r.current}`,i]),await this.unstageAll({})}catch(o){this.plugin.displayError(`Sync failed (${this.plugin.settings.syncMethod}): ${"message"in o?o.message:o}`)}this.app.workspace.trigger("obsidian-git:head-change");let a=await this.git.revparse([r.current]);return(await this.git.diff([`${n}..${a}`,"--name-only"])).split(/\r\n|\r|\n/).filter(o=>o.length>0).map(o=>({path:o,workingDir:"P",vaultPath:this.getRelativeVaultPath(o)}))}else return[]}catch(r){this.convertErrors(r)}}async push(){this.plugin.setPluginState({gitAction:5});try{if(this.plugin.settings.updateSubmodules){let s=await this.git.env({...process.env,OBSIDIAN_GIT:1}).subModule(["foreach","--recursive",`tracking=$(git for-each-ref --format='%(upstream:short)' "$(git symbolic-ref -q HEAD)"); echo $tracking; if [ ! -z "$(git diff --shortstat $tracking)" ]; then git push; fi`]);console.log(s)}let r=await this.git.status(),n=r.tracking,i=r.current;if(!n&&this.plugin.settings.updateSubmodules){this.plugin.log("No tracking branch found. Ignoring push of main repo and updating submodules only.");return}let a=(await this.git.diffSummary([i,n,"--"])).changed;return await this.git.env({...process.env,OBSIDIAN_GIT:1}).push(),a}catch(r){this.convertErrors(r)}}async getUnpushedCommits(){let r=await this.git.status(),n=r.tracking,i=r.current;if(n==null||i==null)return 0;let[a,s]=ki(n);return(await this.getRemoteBranches(a)).includes(n)?(await this.git.diffSummary([i,n,"--"])).changed:(this.plugin.log(`Tracking branch ${n} does not exist on remote ${a}.`),0)}async canPush(){if(this.plugin.settings.updateSubmodules===!0)return!0;let r=await this.git.status(),n=r.tracking,i=r.current;return n?(await this.git.diffSummary([i,n,"--"])).changed!==0:!1}async checkRequirements(){return await this.isGitInstalled()?await this.git.checkIsRepo()?"valid":"missing-repo":"missing-git"}async branchInfo(){let r=await this.git.status(),n=await this.git.branch(["--no-color"]);return{current:r.current||void 0,tracking:r.tracking||void 0,branches:n.all}}async getRemoteUrl(r){try{return await this.git.remote(["get-url",r])||void 0}catch(n){if(String(n).contains(r))return;throw n}}async log(r,n=!0,i,a){let s;r&&(s=this.getRelativeRepoPath(r,n));let o={file:s,maxCount:i,"--diff-merges":"first-parent","--name-status":null};return a&&(o[a]=null),(await this.git.log(o)).all.map(c=>{var u,f,d,h;return{...c,author:{name:c.author_name,email:c.author_email},refs:c.refs.split(", ").filter(p=>p.length>0),diff:{...c.diff,files:(f=(u=c.diff)==null?void 0:u.files.map(p=>({...p,status:p.status,path:p.file,hash:c.hash,vaultPath:this.getRelativeVaultPath(p.file),fromPath:p.from,fromVaultPath:p.from!=null?this.getRelativeVaultPath(p.from):void 0,binary:p.binary})))!=null?f:[]},fileName:(h=(d=c.diff)==null?void 0:d.files.first())==null?void 0:h.file}})}async show(r,n,i=!0){let a=this.getRelativeRepoPath(n,i);return this.git.show([r+":"+a])}async checkout(r,n){if(n&&(r=`${n}/${r}`),await this.git.checkout(r),this.plugin.settings.submoduleRecurseCheckout){let i=await this.getSubmodulePaths();for(let a of i){let s=await this.git.cwd({path:a,root:!1}).branch();Object.keys(s.branches).includes(r)&&await this.git.cwd({path:a,root:!1}).checkout(r)}}}async createBranch(r){await this.git.checkout(["-b",r])}async deleteBranch(r,n){await this.git.branch([n?"-D":"-d",r])}async branchIsMerged(r){return!(await this.git.branch(["--no-merged"])).all.contains(r)}async init(){await this.git.init(!1)}async clone(r,n,i){await this.git.clone(r,Ve.join(this.app.vault.adapter.getBasePath(),n),i?["--depth",`${i}`]:[])}async setConfig(r,n){n==null?await this.git.raw(["config","--local","--unset",r]):await this.git.addConfig(r,n)}async getConfig(r){let i=(await this.git.listConfig("local")).all[r];if(typeof i=="string"||i==null)return i;throw new Error("Config value is not a string")}async fetch(r){await this.git.fetch(r!=null?[r]:[])}async setRemote(r,n){(await this.getRemotes()).includes(r)?await this.git.remote(["set-url",r,n]):await this.git.remote(["add",r,n])}async getRemoteBranches(r){let n=await this.git.branch(["-r","--list",`${r}*`]),i=[];for(let a in n.branches)i.push(n.branches[a].name);return i}async getRemotes(){let r=await this.git.remote([]);return r?r.trim().split(` +`):[]}async removeRemote(r){await this.git.removeRemote(r)}async updateUpstreamBranch(r){try{await this.git.branch(["--set-upstream-to",r])}catch(n){try{await this.git.branch(["--set-upstream",r])}catch(i){let[a,s]=ki(r),o=await this.branchInfo();await this.git.push(["--set-upstream",a,`${o.current}:${s}`])}}}updateGitPath(r){return this.setGitInstance()}updateBasePath(r){return this.setGitInstance(!0)}async getDiffString(r,n=!1,i){return n?await this.git.diff(["--cached","--",r]):i?await this.git.show([`${i}`,"--",r]):await this.git.diff(["--",r])}async diff(r,n,i){return await this.git.diff([`${n}..${i}`,"--",r])}async rawCommand(r){let n=r.split(" ");return await this.git.raw(n[0],...n.slice(1))}async getSubmoduleOfFile(r){if(!await this.app.vault.adapter.exists(Ve.dirname(r)))return;let n=await this.git.raw(["-C",Ve.dirname(r),"rev-parse","--show-toplevel"],l=>l&&console.warn("get-submodule-of-file",l==null?void 0:l.message));if(n=n.trim(),(await this.git.raw(["-C",Ve.dirname(r),"rev-parse","--show-superproject-working-tree"],l=>l&&console.warn("get-submodule-of-file",l==null?void 0:l.message))).trim()==="")return;let s=this.app.vault.adapter.getFullPath(Ve.normalize(r)),o=Ve.relative(n,s);return{submodule:n,relativeFilepath:o}}async getLastCommitTime(){let r=await this.git.log({n:1});if(r!=null&&r.latest!=null)return new Date(r.latest.date)}async isGitInstalled(){let r=this.plugin.localStorage.getGitPath(),n=await Fc(r||"git",["--version"],{});if(n.error)if(Ti.Platform.isWin&&!r){this.plugin.log(`Git not found in PATH. Checking standard installation path(${hd}) of Git for Windows.`);let i=await Fc(hd,["--version"]);if(i.error)return console.error(i.error),!1;this.useDefaultWindowsGitPath=!0}else return console.error(n.error),!1;else this.useDefaultWindowsGitPath=!1;return!0}convertErrors(r){if(r instanceof Ir){let n=String(r.message);if(n.contains("Could not resolve host")||n.contains("Unable to resolve host")||n.match(/ssh: connect to host .*? port .*?: Operation timed out/)!=null||n.match(/ssh: connect to host .*? port .*?: Network is unreachable/)!=null||n.match(/ssh: connect to host .*? port .*?: Undefined error: 0/)!=null)throw new Co(n)}throw r}async isFileTrackedByLFS(r){try{return(await this.git.raw(["check-attr","filter",r])).includes("filter: lfs")}catch(n){let i=n instanceof Error?n.message:String(n);return this.plugin.displayError(`Error checking LFS status: ${i}`),!1}}},m3={hash:"000000",isZeroCommit:!0,summary:""};function jH(t){let r=t.replace(`\r +`,` +`).split(` +`),n={commits:new Map,hashPerLine:[void 0],originalFileLineNrPerLine:[void 0],finalFileLineNrPerLine:[void 0],groupSizePerStartingLine:new Map},i=1;for(let a=0;a=4&&r.groupSizePerStartingLine.set(e,parseInt(t[3])),parseInt(t[2])!==e)throw Error(`git-blame output is out of order: ${e} vs ${t[2]}`);return n}function BH(t,e,r){let n=t[0],i=t.slice(1).join(" "),a=e.hashPerLine[r],s=e.commits.get(a)||{hash:a,author:{},committer:{},previous:{}};switch(n){case"summary":s.summary=i;break;case"author":s.author.name=i;break;case"author-mail":s.author.email=h3(i);break;case"author-time":s.author.epochSeconds=parseInt(i);break;case"author-tz":s.author.tz=i;break;case"committer":s.committer.name=i;break;case"committer-mail":s.committer.email=h3(i);break;case"committer-time":s.committer.epochSeconds=parseInt(i);break;case"committer-tz":s.committer.tz=i;break;case"previous":s.previous.commitHash=i;break;case"filename":s.previous.filename=i;break}e.commits.set(a,s)}function HH(t){if(t.summary===void 0)throw Error(`Summary not provided for commit: ${t.hash}`);yv(t.author)&&(t.author=void 0),yv(t.committer)&&(t.committer=void 0),yv(t.previous)&&(t.previous=void 0),t.isZeroCommit=!!t.hash.match(/^0*$/)}function yv(t){return!t||Object.keys(t).length===0}function d3(t){return t.length>0&&t[0].trim()===t[0]}function h3(t){let e=t.startsWith("<")?t.substring(1):t;return e.endsWith(">")?e.substring(0,e.length-1):e}m();var Q3=require("@codemirror/state");m();var O3=require("@codemirror/state"),th=require("obsidian");m();var bv=class{constructor(){this.eventsPerFilepath=new Map;this.startRemoveStalesSubscribersInterval()}ifFilepathDefinedTransformSubscribers(e,r){if(e)return this.ensureInitialized(e),r(this.eventsPerFilepath.get(e))}forEachSubscriber(e){this.eventsPerFilepath.forEach(r=>r.forEach(e))}ensureInitialized(e){this.eventsPerFilepath.get(e)||this.eventsPerFilepath.set(e,new Set)}startRemoveStalesSubscribersInterval(){this.removeStalesSubscribersTimer=window.setInterval(()=>this==null?void 0:this.forEachSubscriber(e=>e==null?void 0:e.removeIfStale()),6e4)}clear(){window.clearInterval(this.removeStalesSubscribersTimer),this.eventsPerFilepath.clear()}},Do=new bv;m();var Jd=require("@codemirror/state"),T3=Ot(_v());m();var z=require("obsidian");m();m();function yn(){}yn.prototype={diff:function(e,r){var n,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=i.callback;typeof i=="function"&&(a=i,i={});var s=this;function o(S){return S=s.postProcess(S,i),a?(setTimeout(function(){a(S)},0),!0):S}e=this.castInput(e,i),r=this.castInput(r,i),e=this.removeEmpty(this.tokenize(e,i)),r=this.removeEmpty(this.tokenize(r,i));var l=r.length,c=e.length,u=1,f=l+c;i.maxEditLength!=null&&(f=Math.min(f,i.maxEditLength));var d=(n=i.timeout)!==null&&n!==void 0?n:1/0,h=Date.now()+d,p=[{oldPos:-1,lastComponent:void 0}],g=this.extractCommon(p[0],r,e,0,i);if(p[0].oldPos+1>=c&&g+1>=l)return o(g3(s,p[0].lastComponent,r,e,s.useLongestToken));var v=-1/0,y=1/0;function b(){for(var S=Math.max(v,-u);S<=Math.min(y,u);S+=2){var A=void 0,k=p[S-1],w=p[S+1];k&&(p[S-1]=void 0);var x=!1;if(w){var _=w.oldPos-S;x=w&&0<=_&&_=c&&g+1>=l)return o(g3(s,A.lastComponent,r,e,s.useLongestToken));p[S]=A,A.oldPos+1>=c&&(y=Math.min(y,S-1)),g+1>=l&&(v=Math.max(v,S+1))}u++}if(a)(function S(){setTimeout(function(){if(u>f||Date.now()>h)return a();b()||S()},0)})();else for(;u<=f&&Date.now()<=h;){var E=b();if(E)return E}},addToPath:function(e,r,n,i,a){var s=e.lastComponent;return s&&!a.oneChangePerToken&&s.added===r&&s.removed===n?{oldPos:e.oldPos+i,lastComponent:{count:s.count+1,added:r,removed:n,previousComponent:s.previousComponent}}:{oldPos:e.oldPos+i,lastComponent:{count:1,added:r,removed:n,previousComponent:s}}},extractCommon:function(e,r,n,i,a){for(var s=r.length,o=n.length,l=e.oldPos,c=l-i,u=0;c+1h.length?g:h}),f.value=t.join(d)}else f.value=t.join(r.slice(c,c+f.count));c+=f.count,f.added||(u+=f.count)}}return a}var UH=new yn;function E3(t,e,r){return UH.diff(t,e,r)}function v3(t,e){var r;for(r=0;re.length&&(r=t.length-e.length);var n=e.length;t.length0&&e[s]!=e[a];)a=i[a];e[s]==e[a]&&a++}a=0;for(var o=r;o0&&t[o]!=e[a];)a=i[a];t[o]==e[a]&&a++}return a}var zd="a-zA-Z0-9_\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",zH=new RegExp("[".concat(zd,"]+|\\s+|[^").concat(zd,"]"),"ug"),Wd=new yn;Wd.equals=function(t,e,r){return r.ignoreCase&&(t=t.toLowerCase(),e=e.toLowerCase()),t.trim()===e.trim()};Wd.tokenize=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r;if(e.intlSegmenter){if(e.intlSegmenter.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');r=Array.from(e.intlSegmenter.segment(t),function(a){return a.segment})}else r=t.match(zH)||[];var n=[],i=null;return r.forEach(function(a){/\s/.test(a)?i==null?n.push(a):n.push(n.pop()+a):/\s/.test(i)?n[n.length-1]==i?n.push(n.pop()+a):n.push(i+a):n.push(a),i=a}),n};Wd.join=function(t){return t.map(function(e,r){return r==0?e:e.replace(/^\s+/,"")}).join("")};Wd.postProcess=function(t,e){if(!t||e.oneChangePerToken)return t;var r=null,n=null,i=null;return t.forEach(function(a){a.added?n=a:a.removed?i=a:((n||i)&&b3(r,i,n,a),r=a,n=null,i=null)}),(n||i)&&b3(r,i,n,null),t};function b3(t,e,r,n){if(e&&r){var i=e.value.match(/^\s*/)[0],a=e.value.match(/\s*$/)[0],s=r.value.match(/^\s*/)[0],o=r.value.match(/\s*$/)[0];if(t){var l=v3(i,s);t.value=Ev(t.value,s,l),e.value=Lc(e.value,l),r.value=Lc(r.value,l)}if(n){var c=y3(a,o);n.value=Sv(n.value,o,c),e.value=Gd(e.value,c),r.value=Gd(r.value,c)}}else if(r)t&&(r.value=r.value.replace(/^\s*/,"")),n&&(n.value=n.value.replace(/^\s*/,""));else if(t&&n){var u=n.value.match(/^\s*/)[0],f=e.value.match(/^\s*/)[0],d=e.value.match(/\s*$/)[0],h=v3(u,f);e.value=Lc(e.value,h);var p=y3(Lc(u,h),d);e.value=Gd(e.value,p),n.value=Sv(n.value,u,p),t.value=Ev(t.value,u,u.slice(0,u.length-p.length))}else if(n){var g=n.value.match(/^\s*/)[0],v=e.value.match(/\s*$/)[0],y=w3(v,g);e.value=Gd(e.value,y)}else if(t){var b=t.value.match(/\s*$/)[0],E=e.value.match(/^\s*/)[0],S=w3(b,E);e.value=Lc(e.value,S)}}var A3=new yn;A3.tokenize=function(t){var e=new RegExp("(\\r?\\n)|[".concat(zd,"]+|[^\\S\\n\\r]+|[^").concat(zd,"]"),"ug");return t.match(e)||[]};function k3(t,e,r){return A3.diff(t,e,r)}var qd=new yn;qd.tokenize=function(t,e){e.stripTrailingCr&&(t=t.replace(/\r\n/g,` +`));var r=[],n=t.split(/(\n|\r\n)/);n[n.length-1]||n.pop();for(var i=0;it.length)&&(e=t.length);for(var r=0,n=new Array(e);r0?f(I.lines.slice(-s.context)):[],h-=g.length,p-=g.length)}(C=g).push.apply(C,xv(T.map(function(le){return(_.added?"+":"-")+le}))),_.added?y+=T.length:v+=T.length}else{if(h)if(T.length<=s.context*2&&E(0,ma.normalizePath)(a.substring(e.length))):i=n,i}async mkdir(e){return this.adapter.mkdir(e)}async rmdir(e,r){var n,i;return this.adapter.rmdir(e,(i=(n=r==null?void 0:r.options)==null?void 0:n.recursive)!=null?i:!1)}async stat(e){if(e.endsWith(this.gitDir+"/index")){if(this.index!==void 0&&this.indexctime!=null&&this.indexmtime!=null)return{isFile:()=>!0,isDirectory:()=>!1,isSymbolicLink:()=>!1,size:this.index.byteLength,type:"file",ctimeMs:this.indexctime,mtimeMs:this.indexmtime};{let n=await this.adapter.stat(e);if(n==null)throw{code:"ENOENT"};return this.indexctime=n.ctime,this.indexmtime=n.mtime,{ctimeMs:n.ctime,mtimeMs:n.mtime,size:n.size,type:"file",isFile:()=>!0,isDirectory:()=>!1,isSymbolicLink:()=>!1}}}e==="."&&(e="/");let r=this.vault.getAbstractFileByPath(e);if(this.maybeLog("Stat: "+e),r instanceof ma.TFile)return this.maybeLog("Reuse stat"),{ctimeMs:r.stat.ctime,mtimeMs:r.stat.mtime,size:r.stat.size,type:"file",isFile:()=>!0,isDirectory:()=>!1,isSymbolicLink:()=>!1};{let n=await this.adapter.stat(e);if(n)return{ctimeMs:n.ctime,mtimeMs:n.mtime,size:n.size,type:n.type==="folder"?"directory":n.type,isFile:()=>n.type==="file",isDirectory:()=>n.type==="folder",isSymbolicLink:()=>!1};throw{code:"ENOENT"}}}async unlink(e){return this.adapter.remove(e)}async lstat(e){return this.stat(e)}async readlink(e){throw new Error(`readlink of (${e}) is not implemented.`)}async symlink(e){throw new Error(`symlink of (${e}) is not implemented.`)}async saveAndClear(){this.index!==void 0&&await this.adapter.writeBinary(this.plugin.gitManager.getRelativeVaultPath(this.gitDir+"/index"),this.index,{ctime:this.indexctime,mtime:this.indexmtime}),this.clearIndex()}clearIndex(){this.index=void 0,this.indexctime=void 0,this.indexmtime=void 0}get gitDir(){return this.plugin.settings.gitDir||".git"}maybeLog(e){}};var wn=class extends Fo{constructor(r){super(r);this.FILE=0;this.HEAD=1;this.WORKDIR=2;this.STAGE=3;this.status_mapping={"000":" ","003":"AD","020":"??","022":"A ","023":"AM",100:"D ",101:" D",103:"MD",110:"DA",111:" ",113:"MM",120:"DA",121:" M",122:"M ",123:"MM"};this.noticeLength=999999;this.fs=new Xd(this.app.vault,this.plugin)}getRepo(){return{fs:this.fs,dir:this.plugin.settings.basePath,gitdir:this.plugin.settings.gitDir||void 0,onAuth:()=>{var r,n;return{username:(r=this.plugin.localStorage.getUsername())!=null?r:void 0,password:(n=this.plugin.localStorage.getPassword())!=null?n:void 0}},onAuthFailure:async()=>{new rs.Notice("Authentication failed. Please try with different credentials");let r=await new ze(this.plugin,{placeholder:"Specify your username"}).openAndGetResult();if(r){let n=await new ze(this.plugin,{placeholder:"Specify your password/personal access token"}).openAndGetResult();if(n)return this.plugin.localStorage.setUsername(r),this.plugin.localStorage.setPassword(n),{username:r,password:n}}return{cancel:!0}},http:{async request({url:r,method:n,headers:i,body:a}){let s;a&&(s=await iU(a));let o=await(0,rs.requestUrl)({url:r,method:n,headers:i,body:s,throw:!1});return{url:r,method:n,headers:o.headers,body:nU(o.arrayBuffer),statusCode:o.status,statusMessage:o.status.toString()}}}}}async wrapFS(r){try{let n=await r;return await this.fs.saveAndClear(),n}catch(n){throw await this.fs.saveAndClear(),n}}async status(r){let n,i=window.setTimeout(()=>{n=new rs.Notice("This takes longer: Getting status",this.noticeLength)},2e4);try{this.plugin.setPluginState({gitAction:1});let a={...this.getRepo()};(r==null?void 0:r.path)!=null&&(a.filepaths=[`${r.path}/`]);let s=(await this.wrapFS(re.default.statusMatrix(a))).map(f=>this.getFileStatusResult(f)),o=[],l=[],c=[];for(let f of s)f.workingDir!==" "&&o.push(f),f.index!==" "&&f.index!=="U"&&l.push(f),(f.index!=" "||f.workingDir!=" ")&&c.push(f);let u=[];return window.clearTimeout(i),n==null||n.hide(),{all:c,changed:o,staged:l,conflicted:u}}catch(a){throw window.clearTimeout(i),n==null||n.hide(),this.plugin.displayError(a),a}}async commitAll({message:r,status:n,unstagedFiles:i}){try{return await this.checkAuthorInfo(),await this.stageAll({status:n,unstagedFiles:i}),this.commit({message:r})}catch(a){throw this.plugin.displayError(a),a}}async commit({message:r}){try{await this.checkAuthorInfo(),this.plugin.setPluginState({gitAction:4});let n=await this.formatCommitMessage(r),i=this.plugin.localStorage.getConflict(),a;if(i){let s=await this.branchInfo();a=[s.current,s.tracking]}await this.wrapFS(re.default.commit({...this.getRepo(),message:n,parent:a})),this.plugin.localStorage.setConflict(!1);return}catch(n){throw this.plugin.displayError(n),n}}async stage(r,n){let i=this.getRelativeRepoPath(r,n),a;n?a=r:a=this.getRelativeVaultPath(r);try{this.plugin.setPluginState({gitAction:3}),await this.app.vault.adapter.exists(a)?await this.wrapFS(re.default.add({...this.getRepo(),filepath:i})):await this.wrapFS(re.default.remove({...this.getRepo(),filepath:i}))}catch(s){throw this.plugin.displayError(s),s}}async stageAll({dir:r,status:n,unstagedFiles:i}){try{if(n)await Promise.all(n.changed.map(a=>a.workingDir!=="D"?this.wrapFS(re.default.add({...this.getRepo(),filepath:a.path})):re.default.remove({...this.getRepo(),filepath:a.path})));else{let a=i!=null?i:await this.getUnstagedFiles(r!=null?r:".");await Promise.all(a.map(({path:s,type:o})=>o=="D"?re.default.remove({...this.getRepo(),filepath:s}):this.wrapFS(re.default.add({...this.getRepo(),filepath:s}))))}}catch(a){throw this.plugin.displayError(a),a}}async unstage(r,n){try{this.plugin.setPluginState({gitAction:3}),r=this.getRelativeRepoPath(r,n),await this.wrapFS(re.default.resetIndex({...this.getRepo(),filepath:r}))}catch(i){throw this.plugin.displayError(i),i}}async unstageAll({dir:r,status:n}){try{let i;n?i=n.staged.map(a=>a.path):i=(await this.getStagedFiles(r!=null?r:".")).map(({path:s})=>s),await this.wrapFS(Promise.all(i.map(a=>re.default.resetIndex({...this.getRepo(),filepath:a}))))}catch(i){throw this.plugin.displayError(i),i}}async discard(r){try{this.plugin.setPluginState({gitAction:3}),await this.wrapFS(re.default.checkout({...this.getRepo(),filepaths:[r],force:!0}))}catch(n){throw this.plugin.displayError(n),n}}async discardAll({dir:r,status:n}){let i=[];n?r!=null?i=n.changed.filter(a=>a.workingDir!="U"&&a.path.startsWith(r)).map(a=>a.path):i=n.changed.filter(a=>a.workingDir!="U").map(a=>a.path):i=(await this.getUnstagedFiles(r)).filter(a=>a.type!="A").map(({path:a})=>a);try{await this.wrapFS(re.default.checkout({...this.getRepo(),filepaths:i,force:!0}))}catch(a){throw this.plugin.displayError(a),a}}async getUntrackedPaths(r){let n=[];if(r.status)for(let i of r.status.changed)i.index=="U"&&i.workingDir==="U"&&i.path.startsWith(r.path!=null?`${r.path}/`:"")&&n.push(i.path);else{let i=await this.status({path:r==null?void 0:r.path});for(let a of i.changed)a.index==="U"&&a.workingDir==="U"&&n.push(a.path)}return n}getProgressText(r,n){let i=`${r} progress:`;return n.phase&&(i=`${i} ${n.phase}:`),n.loaded&&(i=`${i} ${n.loaded}`,n.total&&(i=`${i} of ${n.total}`)),i}resolveRef(r){return this.wrapFS(re.default.resolveRef({...this.getRepo(),ref:r}))}async pull(){let r=this.showNotice("Initializing pull");try{this.plugin.setPluginState({gitAction:2});let n=await this.resolveRef("HEAD");await this.fetch();let i=await this.branchInfo();await this.checkAuthorInfo(),(await this.wrapFS(re.default.merge({...this.getRepo(),ours:i.current,theirs:i.tracking,abortOnConflict:!1}))).alreadyMerged||await this.wrapFS(re.default.checkout({...this.getRepo(),ref:i.current,onProgress:l=>{r!==void 0&&(r.noticeEl.innerText=this.getProgressText("Checkout",l))},remote:i.remote})),r==null||r.hide();let s=await this.resolveRef("HEAD"),o=await this.getFileChangesCount(n,s);return this.showNotice("Finished pull",!1),o.map(l=>({path:l.path,workingDir:"P",index:"P",vaultPath:this.getRelativeVaultPath(l.path)}))}catch(n){throw r==null||r.hide(),n instanceof re.Errors.MergeConflictError&&await this.plugin.handleConflict(n.data.filepaths.map(i=>this.getRelativeVaultPath(i))),this.plugin.displayError(n),n}}async push(){if(!await this.canPush())return 0;let r=this.showNotice("Initializing push");try{this.plugin.setPluginState({gitAction:1});let n=await this.branchInfo(),i=n.tracking,a=n.current,s=(await this.getFileChangesCount(a,i)).length;this.plugin.setPluginState({gitAction:5});let o=await this.getCurrentRemote();return await this.wrapFS(re.default.push({...this.getRepo(),remote:o,onProgress:l=>{r!==void 0&&(r.noticeEl.innerText=this.getProgressText("Pushing",l))}})),r==null||r.hide(),s}catch(n){throw r==null||r.hide(),this.plugin.displayError(n),n}}async getUnpushedCommits(){let r=await this.branchInfo(),n=r.tracking,i=r.current;if(n==null||i==null)return 0;let a=await this.resolveRef(i),s=await this.resolveRef(n);return(await this.getFileChangesCount(a,s)).length}async canPush(){let r=await this.branchInfo(),n=r.tracking,i=r.current,a=await this.resolveRef(i),s=await this.resolveRef(n);return a!=s}async checkRequirements(){return await this.plugin.app.vault.adapter.exists(`${this.getRepo().dir}/.git/HEAD`)?"valid":"missing-repo"}async branchInfo(){var r,n;try{let i=await re.default.currentBranch(this.getRepo())||"",a=await re.default.listBranches(this.getRepo()),s=(r=await this.getConfig(`branch.${i}.remote`))!=null?r:"origin",o=(n=await this.getConfig(`branch.${i}.merge`))==null?void 0:n.split("refs/heads")[1],l=o?s+o:void 0;return{current:i,tracking:l,branches:a,remote:s}}catch(i){throw this.plugin.displayError(i),i}}async getCurrentRemote(){var i;let r=await re.default.currentBranch(this.getRepo())||"";return(i=await this.getConfig(`branch.${r}.remote`))!=null?i:"origin"}async checkout(r,n){try{return this.wrapFS(re.default.checkout({...this.getRepo(),ref:r,force:!!n,remote:n}))}catch(i){throw this.plugin.displayError(i),i}}async createBranch(r){try{await this.wrapFS(re.default.branch({...this.getRepo(),ref:r,checkout:!0}))}catch(n){throw this.plugin.displayError(n),n}}async deleteBranch(r){try{await this.wrapFS(re.default.deleteBranch({...this.getRepo(),ref:r}))}catch(n){throw this.plugin.displayError(n),n}}branchIsMerged(r){return Promise.resolve(!0)}async init(){try{await this.wrapFS(re.default.init(this.getRepo()))}catch(r){throw this.plugin.displayError(r),r}}async clone(r,n,i){let a=this.showNotice("Initializing clone");try{await this.wrapFS(re.default.clone({...this.getRepo(),dir:n,url:r,depth:i,onProgress:s=>{a!==void 0&&(a.noticeEl.innerText=this.getProgressText("Cloning",s))}})),a==null||a.hide()}catch(s){throw a==null||a.hide(),this.plugin.displayError(s),s}}async setConfig(r,n){try{return this.wrapFS(re.default.setConfig({...this.getRepo(),path:r,value:n}))}catch(i){throw this.plugin.displayError(i),i}}async getConfig(r){try{return this.wrapFS(re.default.getConfig({...this.getRepo(),path:r}))}catch(n){throw this.plugin.displayError(n),n}}async fetch(r){let n=this.showNotice("Initializing fetch");try{let i={...this.getRepo(),onProgress:a=>{n!==void 0&&(n.noticeEl.innerText=this.getProgressText("Fetching",a))},remote:r!=null?r:await this.getCurrentRemote()};await this.wrapFS(re.default.fetch(i)),n==null||n.hide()}catch(i){throw this.plugin.displayError(i),n==null||n.hide(),i}}async setRemote(r,n){try{await this.wrapFS(re.default.addRemote({...this.getRepo(),remote:r,url:n,force:!0}))}catch(i){throw this.plugin.displayError(i),i}}async getRemoteBranches(r){let n=[];return n.push(...await this.wrapFS(re.default.listBranches({...this.getRepo(),remote:r}))),n.remove("HEAD"),n=n.map(i=>`${r}/${i}`),n}async getRemotes(){return(await this.wrapFS(re.default.listRemotes({...this.getRepo()}))).map(r=>r.remote)}async removeRemote(r){await this.wrapFS(re.default.deleteRemote({...this.getRepo(),remote:r}))}async getRemoteUrl(r){var n;return(n=(await this.wrapFS(re.default.listRemotes({...this.getRepo()}))).filter(i=>i.remote==r)[0])==null?void 0:n.url}async log(r,n=!0,i,a){let s=await this.wrapFS(re.default.log({...this.getRepo(),depth:i,ref:a}));return Promise.all(s.map(async o=>{let l=o.commit.message.split(` + +`);return{message:l[0],author:{name:o.commit.author.name,email:o.commit.author.email},body:l.slice(1).join(` + +`),date:new Date(o.commit.committer.timestamp).toDateString(),diff:{changed:0,files:(await this.getFileChangesCount(o.commit.parent.first(),o.oid)).map(c=>({path:c.path,status:c.type,vaultPath:this.getRelativeVaultPath(c.path),hash:o.oid}))},hash:o.oid,refs:[]}}))}updateBasePath(r){return this.getRepo().dir=r,Promise.resolve()}async updateUpstreamBranch(r){let[n,i]=ki(r),a=await this.branchInfo();await this.wrapFS(re.default.push({...this.getRepo(),remote:n,remoteRef:i})),await this.setConfig(`branch.${a.current}.merge`,`refs/heads/${i}`)}updateGitPath(r){return Promise.resolve()}async getFileChangesCount(r,n){return this.walkDifference({walkers:[re.default.TREE({ref:r}),re.default.TREE({ref:n})]})}async walkDifference({walkers:r,dir:n}){return await this.wrapFS(re.default.walk({...this.getRepo(),trees:r,map:async function(a,[s,o]){if(!pv(a,n))return null;if(await(s==null?void 0:s.type())==="tree"||await(o==null?void 0:o.type())==="tree")return;let l=await(s==null?void 0:s.oid()),c=await(o==null?void 0:o.oid()),u="equal";if(l!==c&&(u="M"),l===void 0&&(u="A"),c===void 0&&(u="D"),l===void 0&&c===void 0&&(console.log("Something weird happened:"),console.log(s),console.log(o)),u!=="equal")return{path:a,type:u}}}))}async getStagedFiles(r="."){return(await this.walkDifference({walkers:[re.default.TREE({ref:"HEAD"}),re.default.STAGE()],dir:r})).map(i=>({vaultPath:this.getRelativeVaultPath(i.path),path:i.path}))}async getUnstagedFiles(r="."){let n,i=window.setTimeout(()=>{n=new rs.Notice("This takes longer: Getting status",this.noticeLength)},2e4);try{let a=this.getRepo(),s=await this.wrapFS(re.default.walk({...a,trees:[re.default.WORKDIR(),re.default.STAGE()],map:async function(o,[l,c]){if(!c&&l&&await re.default.isIgnored({...a,filepath:o})||!pv(o,r))return null;let[u,f]=await Promise.all([l&&l.type(),c&&c.type()]),d=[u,f].includes("blob");if((u==="tree"||u==="special")&&!d)return;if(f==="commit")return null;if((f==="tree"||f==="special")&&!d)return;let h=f==="blob"?await c.oid():void 0,p;return u==="blob"&&f!=="blob"?p="42":u==="blob"&&(p=await l.oid()),p?h?p!==h?{path:o,type:"M"}:null:{path:o,type:"A"}:{path:o,type:"D"}}}));return window.clearTimeout(i),n==null||n.hide(),s}catch(a){throw window.clearTimeout(i),n==null||n.hide(),this.plugin.displayError(a),a}}async getDiffString(r,n=!1,i){let a=this.getRelativeVaultPath(r),s=async(c,[u])=>{if(r==c){let f=await u.oid();return(await re.default.readBlob({...this.getRepo(),oid:f})).blob}};if(i){let c=await(0,re.readBlob)({...this.getRepo(),filepath:r,oid:i}).then(h=>new TextDecoder().decode(h.blob)).catch(h=>{if(!(h instanceof re.default.Errors.NotFoundError))throw h}),u=await re.default.readCommit({...this.getRepo(),oid:i}),f=await(0,re.readBlob)({...this.getRepo(),filepath:r,oid:u.commit.parent.first()}).then(h=>new TextDecoder().decode(h.blob)).catch(h=>{if(!(h instanceof re.default.Errors.NotFoundError))throw h});return Yd(a,f!=null?f:"",c!=null?c:"")}let o=(await re.default.walk({...this.getRepo(),trees:[re.default.STAGE()],map:s})).first(),l=new TextDecoder().decode(o);if(n){let c=await this.resolveRef("HEAD").then(f=>(0,re.readBlob)({...this.getRepo(),filepath:r,oid:f})).then(f=>new TextDecoder().decode(f.blob)).catch(f=>{if(!(f instanceof re.default.Errors.NotFoundError))throw f});return Yd(a,c!=null?c:"",l)}else{let c;return await this.app.vault.adapter.exists(a)?c=await this.app.vault.adapter.read(a):c="",Yd(a,l,c)}}async getLastCommitTime(){let r=this.getRepo(),n=await this.resolveRef("HEAD"),a=(await re.default.readCommit({...r,oid:n})).commit.committer.timestamp;return new Date(a*1e3)}getFileStatusResult(r){let n=this.status_mapping[`${r[this.HEAD]}${r[this.WORKDIR]}${r[this.STAGE]}`];return{index:n[0]=="?"?"U":n[0],workingDir:n[1]=="?"?"U":n[1],path:r[this.FILE],vaultPath:this.getRelativeVaultPath(r[this.FILE])}}async checkAuthorInfo(){let r=await this.getConfig("user.name"),n=await this.getConfig("user.email");if(!r||!n)throw Error("Git author name and email are not set. Please set both fields in the settings.")}showNotice(r,n=!0){if(!this.plugin.settings.disablePopups)return new rs.Notice(r,n?this.noticeLength:void 0)}};async function*nU(t){yield new Uint8Array(t)}async function iU(t){let e=new ReadableStream({async start(n){for await(let i of t)n.enqueue(i);n.close()}});return await new Response(e).arrayBuffer()}var aU="https://momentjs.com/docs/#/parsing/string-format/",sU="https://publish.obsidian.md/git-doc/Line+Authoring",Kd=class extends z.PluginSettingTab{constructor(r,n){super(r,n);this.plugin=n;this.lineAuthorColorSettings=new Map}get settings(){return this.plugin.settings}display(){let{containerEl:r}=this,n=this.plugin,i;n.settings.differentIntervalCommitAndPush?i="commit":i="commit-and-sync";let a=n.gitReady;r.empty(),a||(r.createEl("p",{text:"Git is not ready. When all settings are correct you can configure commit-sync, etc."}),r.createEl("br"));let s;if(a){new z.Setting(r).setName("Automatic").setHeading(),new z.Setting(r).setName("Split timers for automatic commit and sync").setDesc("Enable to use one interval for commit and another for sync.").addToggle(u=>u.setValue(n.settings.differentIntervalCommitAndPush).onChange(async f=>{n.settings.differentIntervalCommitAndPush=f,await n.saveSettings(),n.automaticsManager.reload("commit","push"),this.refreshDisplayWithDelay()})),new z.Setting(r).setName(`Auto ${i} interval (minutes)`).setDesc(`${n.settings.differentIntervalCommitAndPush?"Commit":"Commit and sync"} changes every X minutes. Set to 0 (default) to disable. (See below setting for further configuration!)`).addText(u=>{u.inputEl.type="number",this.setNonDefaultValue({text:u,settingsProperty:"autoSaveInterval"}),u.setPlaceholder(String(Xe.autoSaveInterval)),u.onChange(async f=>{f!==""?n.settings.autoSaveInterval=Number(f):n.settings.autoSaveInterval=Xe.autoSaveInterval,await n.saveSettings(),n.automaticsManager.reload("commit")})}),s=new z.Setting(r).setName(`Auto ${i} after stopping file edits`).setDesc(`Requires the ${i} interval not to be 0. + If turned on, do auto ${i} every ${c3(n.settings.autoSaveInterval)} after stopping file edits. + This also prevents auto ${i} while editing a file. If turned off, it's independent from the last file edit.`).addToggle(u=>u.setValue(n.settings.autoBackupAfterFileChange).onChange(async f=>{n.settings.autoBackupAfterFileChange=f,this.refreshDisplayWithDelay(),await n.saveSettings(),n.automaticsManager.reload("commit")})),this.mayDisableSetting(s,n.settings.setLastSaveToLastCommit),s=new z.Setting(r).setName(`Auto ${i} after latest commit`).setDesc(`If turned on, sets last auto ${i} timestamp to the latest commit timestamp. This reduces the frequency of auto ${i} when doing manual commits.`).addToggle(u=>u.setValue(n.settings.setLastSaveToLastCommit).onChange(async f=>{n.settings.setLastSaveToLastCommit=f,await n.saveSettings(),n.automaticsManager.reload("commit"),this.refreshDisplayWithDelay()})),this.mayDisableSetting(s,n.settings.autoBackupAfterFileChange),s=new z.Setting(r).setName("Auto push interval (minutes)").setDesc("Push commits every X minutes. Set to 0 (default) to disable.").addText(u=>{u.inputEl.type="number",this.setNonDefaultValue({text:u,settingsProperty:"autoPushInterval"}),u.setPlaceholder(String(Xe.autoPushInterval)),u.onChange(async f=>{f!==""?n.settings.autoPushInterval=Number(f):n.settings.autoPushInterval=Xe.autoPushInterval,await n.saveSettings(),n.automaticsManager.reload("push")})}),this.mayDisableSetting(s,!n.settings.differentIntervalCommitAndPush),new z.Setting(r).setName("Auto pull interval (minutes)").setDesc("Pull changes every X minutes. Set to 0 (default) to disable.").addText(u=>{u.inputEl.type="number",this.setNonDefaultValue({text:u,settingsProperty:"autoPullInterval"}),u.setPlaceholder(String(Xe.autoPullInterval)),u.onChange(async f=>{f!==""?n.settings.autoPullInterval=Number(f):n.settings.autoPullInterval=Xe.autoPullInterval,await n.saveSettings(),n.automaticsManager.reload("pull")})}),new z.Setting(r).setName(`Auto ${i} only staged files`).setDesc(`If turned on, only staged files are committed on ${i}. If turned off, all changed files are committed.`).addToggle(u=>u.setValue(n.settings.autoCommitOnlyStaged).onChange(async f=>{n.settings.autoCommitOnlyStaged=f,await n.saveSettings()})),new z.Setting(r).setName(`Specify custom commit message on auto ${i}`).setDesc("You will get a pop up to specify your message.").addToggle(u=>u.setValue(n.settings.customMessageOnAutoBackup).onChange(async f=>{n.settings.customMessageOnAutoBackup=f,await n.saveSettings(),this.refreshDisplayWithDelay()})),s=new z.Setting(r).setName(`Commit message on auto ${i}`).setDesc("Available placeholders: {{date}} (see below), {{hostname}} (see below), {{numFiles}} (number of changed files in the commit) and {{files}} (changed files in commit message).").addTextArea(u=>{u.setPlaceholder(Xe.autoCommitMessage).onChange(async f=>{f===""?n.settings.autoCommitMessage=Xe.autoCommitMessage:n.settings.autoCommitMessage=f,await n.saveSettings()}),this.setNonDefaultValue({text:u,settingsProperty:"autoCommitMessage"})}),this.mayDisableSetting(s,n.settings.customMessageOnAutoBackup),new z.Setting(r).setName("Commit message").setHeading(),new z.Setting(r).setName("Commit message on manual commit").setDesc("Available placeholders: {{date}} (see below), {{hostname}} (see below), {{numFiles}} (number of changed files in the commit) and {{files}} (changed files in commit message).").addTextArea(u=>{u.setPlaceholder(Xe.commitMessage).onChange(async f=>{f===""?n.settings.commitMessage=Xe.commitMessage:n.settings.commitMessage=f,await n.saveSettings()}),this.setNonDefaultValue({text:u,settingsProperty:"commitMessage"})}),new z.Setting(r).setName("Commit message script").setDesc("A script that is run using 'sh -c' to generate the commit message. May be used to generate commit messages using AI tools. Available placeholders: {{hostname}}, {{date}}.").addText(u=>{u.onChange(async f=>{f===""?n.settings.commitMessageScript=Xe.commitMessageScript:n.settings.commitMessageScript=f,await n.saveSettings()}),this.setNonDefaultValue({text:u,settingsProperty:"commitMessageScript"})});let c=new z.Setting(r).setName("{{date}} placeholder format").addMomentFormat(u=>u.setDefaultFormat(n.settings.commitDateFormat).setValue(n.settings.commitDateFormat).onChange(async f=>{n.settings.commitDateFormat=f,await n.saveSettings()}));c.descEl.innerHTML=` + Specify custom date format. E.g. "${l0}. See Moment.js for more formats.`,new z.Setting(r).setName("{{hostname}} placeholder replacement").setDesc("Specify custom hostname for every device.").addText(u=>{var f;return u.setValue((f=n.localStorage.getHostname())!=null?f:"").onChange(d=>{n.localStorage.setHostname(d)})}),new z.Setting(r).setName("Preview commit message").addButton(u=>u.setButtonText("Preview").onClick(async()=>{let f=await n.gitManager.formatCommitMessage(n.settings.commitMessage);new z.Notice(`${f}`)})),new z.Setting(r).setName("List filenames affected by commit in the commit body").addToggle(u=>u.setValue(n.settings.listChangedFilesInMessageBody).onChange(async f=>{n.settings.listChangedFilesInMessageBody=f,await n.saveSettings()})),new z.Setting(r).setName("Pull").setHeading(),n.gitManager instanceof Ce&&new z.Setting(r).setName("Merge strategy").setDesc("Decide how to integrate commits from your remote branch into your local branch.").addDropdown(u=>{let f={merge:"Merge",rebase:"Rebase",reset:"Other sync service (Only updates the HEAD without touching the working directory)"};u.addOptions(f),u.setValue(n.settings.syncMethod),u.onChange(async d=>{n.settings.syncMethod=d,await n.saveSettings()})}),new z.Setting(r).setName("Pull on startup").setDesc("Automatically pull commits when Obsidian starts.").addToggle(u=>u.setValue(n.settings.autoPullOnBoot).onChange(async f=>{n.settings.autoPullOnBoot=f,await n.saveSettings()})),new z.Setting(r).setName("Commit-and-sync").setDesc("Commit-and-sync with default settings means staging everything -> committing -> pulling -> pushing. Ideally this is a single action that you do regularly to keep your local and remote repository in sync.").setHeading(),s=new z.Setting(r).setName("Push on commit-and-sync").setDesc(`Most of the time you want to push after committing. Turning this off turns a commit-and-sync action into commit ${n.settings.pullBeforePush?"and pull ":""}only. It will still be called commit-and-sync.`).addToggle(u=>u.setValue(!n.settings.disablePush).onChange(async f=>{n.settings.disablePush=!f,this.refreshDisplayWithDelay(),await n.saveSettings()})),new z.Setting(r).setName("Pull on commit-and-sync").setDesc(`On commit-and-sync, pull commits as well. Turning this off turns a commit-and-sync action into commit ${n.settings.disablePush?"":"and push "}only.`).addToggle(u=>u.setValue(n.settings.pullBeforePush).onChange(async f=>{n.settings.pullBeforePush=f,this.refreshDisplayWithDelay(),await n.saveSettings()})),n.gitManager instanceof Ce&&(new z.Setting(r).setName("Line author information").setHeading(),this.addLineAuthorInfoSettings())}new z.Setting(r).setName("History view").setHeading(),new z.Setting(r).setName("Show Author").setDesc("Show the author of the commit in the history view.").addDropdown(c=>{let u={hide:"Hide",full:"Full",initials:"Initials"};c.addOptions(u),c.setValue(n.settings.authorInHistoryView),c.onChange(async f=>{n.settings.authorInHistoryView=f,await n.saveSettings(),await n.refresh()})}),new z.Setting(r).setName("Show Date").setDesc("Show the date of the commit in the history view. The {{date}} placeholder format is used to display the date.").addToggle(c=>c.setValue(n.settings.dateInHistoryView).onChange(async u=>{n.settings.dateInHistoryView=u,await n.saveSettings(),await n.refresh()})),new z.Setting(r).setName("Source control view").setHeading(),new z.Setting(r).setName("Automatically refresh source control view on file changes").setDesc("On slower machines this may cause lags. If so, just disable this option.").addToggle(c=>c.setValue(n.settings.refreshSourceControl).onChange(async u=>{n.settings.refreshSourceControl=u,await n.saveSettings()})),new z.Setting(r).setName("Source control view refresh interval").setDesc("Milliseconds to wait after file change before refreshing the Source Control View.").addText(c=>{c.inputEl.type="number",this.setNonDefaultValue({text:c,settingsProperty:"refreshSourceControlTimer"}),c.setPlaceholder(String(Xe.refreshSourceControlTimer)),c.onChange(async f=>{f!==""&&Number.isInteger(Number(f))?n.settings.refreshSourceControlTimer=Math.max(Number(f),500):n.settings.refreshSourceControlTimer=Xe.refreshSourceControlTimer,await n.saveSettings(),n.setRefreshDebouncer()})}),new z.Setting(r).setName("Miscellaneous").setHeading(),n.gitManager instanceof Ce&&new z.Setting(r).setName("Diff view style").setDesc('Set the style for the diff view. Note that the actual diff in "Split" mode is not generated by Git, but the editor itself instead so it may differ from the diff generated by Git. One advantage of this is that you can edit the text in that view.').addDropdown(c=>{let u={split:"Split",git_unified:"Unified"};c.addOptions(u),c.setValue(n.settings.diffStyle),c.onChange(async f=>{n.settings.diffStyle=f,await n.saveSettings()})}),new z.Setting(r).setName("Disable informative notifications").setDesc("Disable informative notifications for git operations to minimize distraction (refer to status bar for updates).").addToggle(c=>c.setValue(n.settings.disablePopups).onChange(async u=>{n.settings.disablePopups=u,this.refreshDisplayWithDelay(),await n.saveSettings()})),new z.Setting(r).setName("Disable error notifications").setDesc("Disable error notifications of any kind to minimize distraction (refer to status bar for updates).").addToggle(c=>c.setValue(!n.settings.showErrorNotices).onChange(async u=>{n.settings.showErrorNotices=!u,await n.saveSettings()})),n.settings.disablePopups||new z.Setting(r).setName("Hide notifications for no changes").setDesc("Don't show notifications when there are no changes to commit or push.").addToggle(c=>c.setValue(n.settings.disablePopupsForNoChanges).onChange(async u=>{n.settings.disablePopupsForNoChanges=u,await n.saveSettings()})),new z.Setting(r).setName("Show status bar").setDesc("Obsidian must be restarted for the changes to take affect.").addToggle(c=>c.setValue(n.settings.showStatusBar).onChange(async u=>{n.settings.showStatusBar=u,await n.saveSettings()})),new z.Setting(r).setName("File menu integration").setDesc('Add "Stage", "Unstage" and "Add to .gitignore" actions to the file menu.').addToggle(c=>c.setValue(n.settings.showFileMenu).onChange(async u=>{n.settings.showFileMenu=u,await n.saveSettings()})),new z.Setting(r).setName("Show branch status bar").setDesc("Obsidian must be restarted for the changes to take affect.").addToggle(c=>c.setValue(n.settings.showBranchStatusBar).onChange(async u=>{n.settings.showBranchStatusBar=u,await n.saveSettings()})),new z.Setting(r).setName("Show the count of modified files in the status bar").addToggle(c=>c.setValue(n.settings.changedFilesInStatusBar).onChange(async u=>{n.settings.changedFilesInStatusBar=u,await n.saveSettings()})),n.gitManager instanceof wn?new z.Setting(r).setName("Authentication/commit author").setHeading():new z.Setting(r).setName("Commit author").setHeading(),n.gitManager instanceof wn&&new z.Setting(r).setName("Username on your git server. E.g. your username on GitHub").addText(c=>{var u;c.setValue((u=n.localStorage.getUsername())!=null?u:""),c.onChange(f=>{n.localStorage.setUsername(f)})}),n.gitManager instanceof wn&&new z.Setting(r).setName("Password/Personal access token").setDesc("Type in your password. You won't be able to see it again.").addText(c=>{c.inputEl.autocapitalize="off",c.inputEl.autocomplete="off",c.inputEl.spellcheck=!1,c.onChange(u=>{n.localStorage.setPassword(u)})}),n.gitReady&&new z.Setting(r).setName("Author name for commit").addText(async c=>{var u;c.setValue((u=await n.gitManager.getConfig("user.name"))!=null?u:""),c.onChange(async f=>{await n.gitManager.setConfig("user.name",f==""?void 0:f)})}),n.gitReady&&new z.Setting(r).setName("Author email for commit").addText(async c=>{var u;c.setValue((u=await n.gitManager.getConfig("user.email"))!=null?u:""),c.onChange(async f=>{await n.gitManager.setConfig("user.email",f==""?void 0:f)})}),new z.Setting(r).setName("Advanced").setDesc("These settings usually don't need to be changed, but may be required for special setups.").setHeading(),n.gitManager instanceof Ce&&(new z.Setting(r).setName("Update submodules").setDesc('"Commit-and-sync" and "pull" takes care of submodules. Missing features: Conflicted files, count of pulled/pushed/committed files. Tracking branch needs to be set for each submodule.').addToggle(c=>c.setValue(n.settings.updateSubmodules).onChange(async u=>{n.settings.updateSubmodules=u,await n.saveSettings()})),n.settings.updateSubmodules&&new z.Setting(r).setName("Submodule recurse checkout/switch").setDesc("Whenever a checkout happens on the root repository, recurse the checkout on the submodules (if the branches exist).").addToggle(c=>c.setValue(n.settings.submoduleRecurseCheckout).onChange(async u=>{n.settings.submoduleRecurseCheckout=u,await n.saveSettings()}))),n.gitManager instanceof Ce&&new z.Setting(r).setName("Custom Git binary path").addText(c=>{var u;c.setValue((u=n.localStorage.getGitPath())!=null?u:""),c.setPlaceholder("git"),c.onChange(f=>{n.localStorage.setGitPath(f),n.gitManager.updateGitPath(f||"git").catch(d=>n.displayError(d))})}),n.gitManager instanceof Ce&&new z.Setting(r).setName("Additional environment variables").setDesc("Use each line for a new environment variable in the format KEY=VALUE .").addTextArea(c=>{c.setPlaceholder("GIT_DIR=/path/to/git/dir"),c.setValue(n.localStorage.getEnvVars().join(` +`)),c.onChange(u=>{n.localStorage.setEnvVars(u.split(` +`))})}),n.gitManager instanceof Ce&&new z.Setting(r).setName("Additional PATH environment variable paths").setDesc("Use each line for one path").addTextArea(c=>{c.setValue(n.localStorage.getPATHPaths().join(` +`)),c.onChange(u=>{n.localStorage.setPATHPaths(u.split(` +`))})}),n.gitManager instanceof Ce&&new z.Setting(r).setName("Reload with new environment variables").setDesc("Removing previously added environment variables will not take effect until Obsidian is restarted.").addButton(c=>{c.setButtonText("Reload"),c.setCta(),c.onClick(async()=>{await n.gitManager.setGitInstance()})}),new z.Setting(r).setName("Custom base path (Git repository path)").setDesc(` + Sets the relative path to the vault from which the Git binary should be executed. + Mostly used to set the path to the Git repository, which is only required if the Git repository is below the vault root directory. Use "\\" instead of "/" on Windows. + `).addText(c=>{c.setValue(n.settings.basePath),c.setPlaceholder("directory/directory-with-git-repo"),c.onChange(async u=>{n.settings.basePath=u,await n.saveSettings(),n.gitManager.updateBasePath(u||"").catch(f=>n.displayError(f))})}),new z.Setting(r).setName("Custom Git directory path (Instead of '.git')").setDesc('Requires restart of Obsidian to take effect. Use "\\" instead of "/" on Windows.').addText(c=>{c.setValue(n.settings.gitDir),c.setPlaceholder(".git"),c.onChange(async u=>{n.settings.gitDir=u,await n.saveSettings()})}),new z.Setting(r).setName("Disable on this device").setDesc("Disables the plugin on this device. This setting is not synced.").addToggle(c=>c.setValue(n.localStorage.getPluginDisabled()).onChange(u=>{n.localStorage.setPluginDisabled(u),u?n.unloadPlugin():n.init({fromReload:!0}).catch(f=>n.displayError(f)),new z.Notice("Obsidian must be restarted for the changes to take affect.")})),new z.Setting(r).setName("Support").setHeading(),new z.Setting(r).setName("Donate").setDesc("If you like this Plugin, consider donating to support continued development.").addButton(c=>{c.buttonEl.outerHTML="Buy Me a Coffee at ko-fi.com"});let o=r.createDiv();o.setAttr("align","center"),o.setAttr("style","margin: var(--size-4-2)");let l=o.createEl("button");if(l.setText("Copy Debug Information"),l.onclick=async()=>{await window.navigator.clipboard.writeText(JSON.stringify({settings:this.plugin.settings,pluginVersion:this.plugin.manifest.version},null,4)),new z.Notice("Debug information copied to clipboard. May contain sensitive information!")},z.Platform.isDesktopApp){let c=r.createDiv();c.setAttr("align","center"),c.setText(`Debugging and logging: +You can always see the logs of this and every other plugin by opening the console with`);let u=r.createDiv();u.setAttr("align","center"),u.addClass("obsidian-git-shortcuts"),z.Platform.isMacOS===!0?u.createEl("kbd",{text:"CMD (\u2318) + OPTION (\u2325) + I"}):u.createEl("kbd",{text:"CTRL + SHIFT + I"})}}mayDisableSetting(r,n){n&&(r.setDisabled(n),r.setClass("obsidian-git-disabled"))}configureLineAuthorShowStatus(r){this.settings.lineAuthor.show=r,this.plugin.saveSettings(),r?this.plugin.lineAuthoringFeature.activateFeature():this.plugin.lineAuthoringFeature.deactivateFeature()}async lineAuthorSettingHandler(r,n){this.settings.lineAuthor[r]=n,await this.plugin.saveSettings(),this.plugin.lineAuthoringFeature.refreshLineAuthorViews()}beforeSaveSettings(){let r=this.settings.lineAuthor;r.authorDisplay!=="hide"&&(r.lastShownAuthorDisplay=r.authorDisplay),r.dateTimeFormatOptions!=="hide"&&(r.lastShownDateTimeFormatOptions=r.dateTimeFormatOptions)}addLineAuthorInfoSettings(){let r=new z.Setting(this.containerEl).setName("Show commit authoring information next to each line");if(this.plugin.lineAuthoringFeature.isAvailableOnCurrentPlatform()||r.setDesc("Only available on desktop currently.").setDisabled(!0),r.descEl.innerHTML=` + Feature guide and quick examples
+ The commit hash, author name and authoring date can all be individually toggled.
Hide everything, to only show the age-colored sidebar.`,r.addToggle(n=>n.setValue(this.settings.lineAuthor.show).onChange(i=>{this.configureLineAuthorShowStatus(i),this.refreshDisplayWithDelay()})),this.settings.lineAuthor.show){let n=new z.Setting(this.containerEl).setName("Follow movement and copies across files and commits").setDesc("").addDropdown(a=>{a.addOptions({inactive:"Do not follow (default)","same-commit":"Follow within same commit","all-commits":"Follow within all commits (maybe slow)"}),a.setValue(this.settings.lineAuthor.followMovement),a.onChange(s=>this.lineAuthorSettingHandler("followMovement",s))});if(n.descEl.innerHTML=` + By default (deactivated), each line only shows the newest commit where it was changed. +
+ With same commit, cut-copy-paste-ing of text is followed within the same commit and the original commit of authoring will be shown. +
+ With all commits, cut-copy-paste-ing text inbetween multiple commits will be detected. +
+ It uses git-blame and + for matches (at least ${dd} characters) within the same (or all) commit(s), the originating commit's information is shown.`,new z.Setting(this.containerEl).setName("Show commit hash").addToggle(a=>{a.setValue(this.settings.lineAuthor.showCommitHash),a.onChange(s=>this.lineAuthorSettingHandler("showCommitHash",s))}),new z.Setting(this.containerEl).setName("Author name display").setDesc("If and how the author is displayed").addDropdown(a=>{let s={hide:"Hide",initials:"Initials (default)","first name":"First name","last name":"Last name",full:"Full name"};a.addOptions(s),a.setValue(this.settings.lineAuthor.authorDisplay),a.onChange(async o=>this.lineAuthorSettingHandler("authorDisplay",o))}),new z.Setting(this.containerEl).setName("Authoring date display").setDesc("If and how the date and time of authoring the line is displayed").addDropdown(a=>{let s={hide:"Hide",date:"Date (default)",datetime:"Date and time","natural language":"Natural language",custom:"Custom"};a.addOptions(s),a.setValue(this.settings.lineAuthor.dateTimeFormatOptions),a.onChange(async o=>{await this.lineAuthorSettingHandler("dateTimeFormatOptions",o),this.refreshDisplayWithDelay()})}),this.settings.lineAuthor.dateTimeFormatOptions==="custom"){let a=new z.Setting(this.containerEl);a.setName("Custom authoring date format").addText(s=>{s.setValue(this.settings.lineAuthor.dateTimeFormatCustomString),s.setPlaceholder("YYYY-MM-DD HH:mm"),s.onChange(async o=>{await this.lineAuthorSettingHandler("dateTimeFormatCustomString",o),a.descEl.innerHTML=this.previewCustomDateTimeDescriptionHtml(o)})}),a.descEl.innerHTML=this.previewCustomDateTimeDescriptionHtml(this.settings.lineAuthor.dateTimeFormatCustomString)}new z.Setting(this.containerEl).setName("Authoring date display timezone").addDropdown(a=>{let s={"viewer-local":"My local (default)","author-local":"Author's local",utc0000:"UTC+0000/Z"};a.addOptions(s),a.setValue(this.settings.lineAuthor.dateTimeTimezone),a.onChange(async o=>this.lineAuthorSettingHandler("dateTimeTimezone",o))}).descEl.innerHTML=` + The time-zone in which the authoring date should be shown. + Either your local time-zone (default), + the author's time-zone during commit creation or + UTC\xB100:00. + `;let i=new z.Setting(this.containerEl).setName("Oldest age in coloring");i.descEl.innerHTML=this.previewOldestAgeDescriptionHtml(this.settings.lineAuthor.coloringMaxAge)[0],i.addText(a=>{a.setPlaceholder("1y"),a.setValue(this.settings.lineAuthor.coloringMaxAge),a.onChange(async s=>{let[o,l]=this.previewOldestAgeDescriptionHtml(s);i.descEl.innerHTML=o,l&&(await this.lineAuthorSettingHandler("coloringMaxAge",s),this.refreshColorSettingsName("oldest"))})}),this.createColorSetting("newest"),this.createColorSetting("oldest"),new z.Setting(this.containerEl).setName("Text color").addText(a=>{a.setValue(this.settings.lineAuthor.textColorCss),a.onChange(async s=>{await this.lineAuthorSettingHandler("textColorCss",s)})}).descEl.innerHTML=` + The CSS color of the gutter text.
+ + It is highly recommended to use + + CSS variables + defined by themes + (e.g.
var(--text-muted)
or +
var(--text-on-accent)
, + because they automatically adapt to theme changes.
+ + See: + List of available CSS variables in Obsidian + + `,new z.Setting(this.containerEl).setName("Ignore whitespace and newlines in changes").addToggle(a=>{a.setValue(this.settings.lineAuthor.ignoreWhitespace),a.onChange(s=>this.lineAuthorSettingHandler("ignoreWhitespace",s))}).descEl.innerHTML=` + Whitespace and newlines are interpreted as + part of the document and in changes + by default (hence not ignored). + This makes the last line being shown as 'changed' + when a new subsequent line is added, + even if the previously last line's text is the same. +
+ If you don't care about purely-whitespace changes + (e.g. list nesting / quote indentation changes), + then activating this will provide more meaningful change detection. + `}}createColorSetting(r){let n=new z.Setting(this.containerEl).setName("").addText(i=>{let a=Rv(r,this.settings.lineAuthor),s=Rv(r,Xe.lineAuthor);i.setPlaceholder(mv(s)),i.setValue(mv(a)),i.onChange(async o=>{let l=n3(o);if(l!==void 0){let c=r==="newest"?"colorNew":"colorOld";await this.lineAuthorSettingHandler(c,l)}this.refreshColorSettingsDesc(r,l)})});this.lineAuthorColorSettings.set(r,n),this.refreshColorSettingsName(r),this.refreshColorSettingsDesc(r,Rv(r,this.settings.lineAuthor))}refreshColorSettingsName(r){let n=this.lineAuthorColorSettings.get(r);if(n){let i=r==="oldest"?`oldest (${this.settings.lineAuthor.coloringMaxAge} or older)`:"newest";n.nameEl.innerText=`Color for ${i} commits`}}refreshColorSettingsDesc(r,n){let i=this.lineAuthorColorSettings.get(r);i&&(i.descEl.innerHTML=this.colorSettingPreviewDescHtml(r,this.settings.lineAuthor,n!==void 0))}colorSettingPreviewDescHtml(r,n,i){let a=i?Mv(r,n):"rgba(127,127,127,0.3)",s=z.moment.unix(z.moment.now()/1e3).format("YYYY-MM-DD"),o=i?`abcdef Author Name ${s}`:"invalid color";return`Supports 'rgb(r,g,b)', 'hsl(h,s,l)', hex (#) and + named colors (e.g. 'black', 'purple'). Color preview: ${`
${o}
`}`}previewCustomDateTimeDescriptionHtml(r){let n=(0,z.moment)().format(r);return`
Format string to display the authoring date.
Currently: ${n}`}previewOldestAgeDescriptionHtml(r){let n=Zd(r);return[`The oldest age in the line author coloring. Everything older will have the same color. +
Smallest valid age is "1d". Currently: ${n!==void 0?`${n.asDays()} days`:"invalid!"}`,n]}setNonDefaultValue({settingsProperty:r,text:n}){let i=this.plugin.settings[r];Xe[r]!==i&&n.setValue(JSON.stringify(i))}refreshDisplayWithDelay(r=80){setTimeout(()=>this.display(),r)}};function Rv(t,e){return t==="oldest"?e.colorOld:e.colorNew}function Zd(t){let e=z.moment.duration("P"+t.toUpperCase());return e.isValid()&&e.asDays()&&e.asDays()>=1?e:void 0}function C3(t,e,r){if(!(t===void 0||e===void 0||r===void 0))return`head${t}-obj${e}-path${r}`}var P3=Jd.Annotation.define();function R3(t,e,r){return r.update({annotations:P3.of({key:t,la:e,lineOffsetsFromUnsavedChanges:new Map})})}function oU(t){return t.annotation(P3)}var Lo=Jd.StateField.define({create:t=>{},update:(t,e)=>{var r;return(r=oU(e))!=null?r:lU(e,t)},compare:(t,e)=>(t==null?void 0:t.key)===(e==null?void 0:e.key)});function Qd(t){var a;let e=T3.sha256.create();if(!t)return e;let{la:r,key:n,lineOffsetsFromUnsavedChanges:i}=t;e.update(r==="untracked"?"t":"f"),e.update(n);for(let[s,o]of(a=i.entries())!=null?a:[])e.update([s,o]);return e}var Qr={get:void 0,save:void 0};function M3(t,e){Qr.get=t,Qr.save=e}function eh(t){var e,r;return(r=(e=Zd(t.coloringMaxAge))==null?void 0:e.asDays())!=null?r:Zd(Xe.lineAuthor.coloringMaxAge).asDays()}function lU(t,e){if(e)return t.changes.empty||t.changes.iterChanges((r,n,i,a)=>{var p;let s=t.startState.doc,{newDoc:o}=t,l=s.lineAt(r).number,c=s.lineAt(n).number,u=o.lineAt(i).number,f=o.lineAt(a).number,d=c-l+1,h=f-u+1;for(let g=u;g<=f;g++){let v=(p=e.lineOffsetsFromUnsavedChanges.get(g))!=null?p:0,y=f===g,b=h-d;y&&(v+=b),e.lineOffsetsFromUnsavedChanges.set(g,v)}}),e}var Ov=class{constructor(e){this.state=e;this.subscribeMe()}notifyLineAuthoring(e,r){if(this.view===void 0){console.warn(`Git: View is not defined for editor cache key. Unforeseen situation. id: ${e}`);return}let n=this.view.state,i=R3(e,r,n);this.view.dispatch(i)}updateToNewState(e){let r=this.lastSeenPath&&this.filepath!=this.lastSeenPath;return this.state=e,r&&(this.unsubscribeMe(this.lastSeenPath),this.subscribeMe()),this}removeIfStale(){this.view.destroyed&&this.unsubscribeMe(this.lastSeenPath)}subscribeMe(){this.filepath!==void 0&&(Do.ifFilepathDefinedTransformSubscribers(this.filepath,e=>e.add(this)),this.lastSeenPath=this.filepath)}unsubscribeMe(e){Do.ifFilepathDefinedTransformSubscribers(e,r=>r.delete(this))}get filepath(){var e,r;return(r=(e=this.state.field(th.editorInfoField))==null?void 0:e.file)==null?void 0:r.path}get view(){return this.state.field(th.editorEditorField)}},I3=O3.StateField.define({create:t=>new Ov(t),update:(t,e)=>t.updateToNewState(e.state),compare:(t,e)=>t===e});m();function $3(){jo=void 0,Iv=[],rh=0,ih.clear(),ah.clear(),No.clear()}var jo,nh=()=>jo;function F3(t,e){var i;let r=e.length;if(r<((i=jo==null?void 0:jo.length)!=null?i:0))return;jo={gutter:t,length:r,text:e};let n=Qr.get();r!==n.gutterSpacingFallbackLength&&(n.gutterSpacingFallbackLength=r,Qr.save(n))}var Iv=[],cU=15,rh=0;function D3(t){Iv[rh]=t,rh=(rh+1)%cU}function L3(){return a3(Iv)}var ih=new Map,ah=new Map,No=new Set;m();var K3=require("@codemirror/state"),Z3=require("@codemirror/view");m();var Lv=require("@codemirror/view"),W3=Ot(_v()),lh=require("obsidian");m();m();var sh={x:-10,y:-10};function j3(){sh.x===-10&&window.addEventListener("mousedown",t=>{sh.x=t.clientX,sh.y=t.clientY})}function N3(){for(let t of No)if(uU(t,sh))return t}function uU(t,e){let{x:r,y:n,width:i,height:a}=t.getBoundingClientRect();return r<=e.x&&e.x<=r+i&&n<=e.y&&e.y<=n+a}m();var Nc={};var B3="data-commit";function H3(t,e,r){if(e.hasFocus())return;let n=N3();if(!n)return;let i=dU(n);i&&(!i.isZeroCommit&&!i.isWaitingGutter&&fU(i,t),$v("showCommitHash",t),$v("authorDisplay",t),$v("dateTimeFormatOptions",t))}function fU(t,e){e.addItem(r=>r.setTitle("Copy commit hash").setIcon("copy").setSection("obs-git-line-author-copy").onClick(n=>navigator.clipboard.writeText(t.hash)))}function $v(t,e){var l,c;let r,n,i=Nc.plugin.settings.lineAuthor,a=i[t],s=typeof a=="boolean"?a:a!=="hide",o=Xe.lineAuthor[t];if(t==="showCommitHash")r="Show commit hash",n=a;else if(t==="authorDisplay"){let u=(l=i.lastShownAuthorDisplay)!=null?l:o;r="Show author "+(s?a:u),n=s?"hide":u}else if(t==="dateTimeFormatOptions"){let u=(c=i.lastShownDateTimeFormatOptions)!=null?c:o;r="Show "+(s?a:u),r+=r.contains("date")?"":" date",n=s?"hide":u}else pa(t);e.addItem(u=>u.setTitle(r).setSection("obs-git-line-author-configure").setChecked(s).onClick(f=>{var d,h;return(h=(d=Nc.plugin)==null?void 0:d.settingsTab)==null?void 0:h.lineAuthorSettingHandler(t,n)}))}function U3(t,e,r){r.setAttr(B3,JSON.stringify({hash:t.hash,isZeroCommit:t.isZeroCommit,isWaitingGutter:e}))}function dU(t){let e=t.getAttr(B3);return e?JSON.parse(e):void 0}m();function Mv(t,e){return t==="oldest"?oh(0,!1,e).color:oh(void 0,!0,e).color}function oh(t,e,r){let n=eh(r),i=Date.now()/1e3,a=t!=null?t:0,o=(e?0:i-a)/60/60/24,l=Math.pow(Math.clamp(o/n,0,1),1/2.3),c=hU(),u=r.colorNew,f=r.colorOld,d=c?.4:1,h=Fv(u.r,f.r,l)*d,p=Fv(u.g,f.g,l)*d,g=Fv(u.b,f.b,l)*d;return{color:`rgba(${h},${p},${g},${c?.75:.25})`,daysSinceCommit:o}}function Fv(t,e,r){return t+(e-t)*r}function hU(){var t;return((t=window.app)==null?void 0:t.getTheme())==="obsidian"}function G3(t){document.body.style.setProperty("--obs-git-gutter-text",t.textColorCss)}m();function z3(t,e,r){let n;for(let i=e;i<=r;i++){let a=t.hashPerLine[i],s=t.commits.get(a);(!n||s.isZeroCommit||pU(s,n))&&(n=s)}return n}function pU(t,e){var i,a,s,o;let r=(a=(i=t.author)==null?void 0:i.epochSeconds)!=null?a:0,n=(o=(s=e.author)==null?void 0:s.epochSeconds)!=null?o:0;return r>n}var V3="-",mU="+",gU=3,vU="*",yU=/\S/g,wU="%",Bo=class t extends Lv.GutterMarker{constructor(r){super();this.text=r}eq(r){return r instanceof t&&this.text===r.text}toDOM(){return document.createTextNode(this.text)}destroy(r){r&&(document.body.contains(r)||r.remove())}},Dv=class extends Lv.GutterMarker{constructor(r,n,i,a,s,o){super();this.lineAuthoring=r;this.startLine=n;this.endLine=i;this.key=a;this.settings=s;this.options=o;this.point=!1;this.elementClass="obs-git-blame-gutter"}eq(r){return this.key===(r==null?void 0:r.key)&&this.startLine===(r==null?void 0:r.startLine)&&this.endLine===(r==null?void 0:r.endLine)&&(this==null?void 0:this.options)===(r==null?void 0:r.options)}toDOM(){var r;return this.precomputedDomProvider=(r=this.precomputedDomProvider)!=null?r:this.computeDom(),this.precomputedDomProvider()}destroy(r){r&&(document.body.contains(r)||(No.delete(r),r.remove()))}computeDom(){let r=z3(this.lineAuthoring,this.startLine,this.endLine),n=r.isZeroCommit?"":this.renderNonZeroCommit(r);return!r.isZeroCommit&&this.options!=="waiting-for-result"?F3(this,n):n=this.adaptTextForFakeCommit(r,n,this.options),this.createHtmlNode(r,n,this.options==="waiting-for-result")}createHtmlNode(r,n,i){var c;let a=window.createDiv();a.innerText=n;let{color:s,daysSinceCommit:o}=oh((c=r==null?void 0:r.author)==null?void 0:c.epochSeconds,r==null?void 0:r.isZeroCommit,this.settings);a.style.backgroundColor=s,U3(r,i,a);function l(){let u=a.cloneNode(!0);return No.add(u),i||D3(o),u}return l}renderNonZeroCommit(r){let n=this.settings.showCommitHash?this.renderHash(r):"",i=this.settings.authorDisplay==="hide"?"":`${this.renderAuthorName(r,this.settings.authorDisplay)}`,a=this.settings.dateTimeFormatOptions==="hide"?"":`${this.renderAuthoringDate(r,this.settings.dateTimeFormatOptions,this.settings.dateTimeFormatCustomString,this.settings.dateTimeTimezone)}`;return[n,i,a].filter(o=>o.length>=1).join(" ")}renderHash(r){return r.hash.substring(0,6)}renderAuthorName(r,n){var o,l,c,u;let i=(l=(o=r==null?void 0:r.author)==null?void 0:o.name)!=null?l:"",a=i.split(" ").filter(f=>f.length>=1),s;switch(n){case"initials":s=a.map(f=>f[0].toUpperCase()).join("");break;case"first name":s=(c=a.first())!=null?c:V3;break;case"last name":s=(u=a.last())!=null?u:V3;break;case"full":s=i;break;default:return pa(n)}return s3(r==null?void 0:r.author,r==null?void 0:r.committer)||(s=s+vU),s}renderAuthoringDate(r,n,i,a){var c;let s="?";if(((c=r==null?void 0:r.author)==null?void 0:c.epochSeconds)===void 0)return s;let o;switch(n){case"date":o=fd;break;case"datetime":o=o0;break;case"custom":o=i;break;case"natural language":o=u=>{let f=u.diff((0,lh.moment)());return lh.moment.duration(f).humanize(!0)};break;default:return pa(n)}let l=lh.moment.unix(r.author.epochSeconds);switch(a){case"viewer-local":break;case"author-local":l=l.utcOffset(r.author.tz),typeof o=="string"&&(o+=" Z");break;case"utc0000":l=l.utc(),typeof o=="string"&&(o+="[Z]");break;default:return pa(a)}return typeof o=="string"?l.format(o):o(l)}adaptTextForFakeCommit(r,n,i){var l,c,u,f;let a=(c=(l=nh())==null?void 0:l.text)!=null?c:n,s=i!=="waiting-for-result"&&r.isZeroCommit?mU:wU;n=a.replace(yU,s);let o=(f=(u=Qr.get())==null?void 0:u.gutterSpacingFallbackLength)!=null?f:n.length;if(n=o3(n,o,s),i!=="waiting-for-result"&&r.isZeroCommit){let d=Math.min(o,gU);n=l3(n,o-d)}return n}};function ns(t,e,r,n,i,a){let s=W3.sha256.create();s.update(JSON.stringify(i)),s.update(`s${e}-e${r}-k${n}-o${a}`);let o=s.hex(),l=ih.get(o);if(l)return l;let c=new Dv(t,e,r,n,i,a);return ih.set(o,c),c}m();var q3=require("obsidian");function jv(){var e,r;let t=(r=(e=Qr.get())==null?void 0:e.gutterSpacingFallbackLength)!=null?r:Xe.lineAuthor.gutterSpacingFallbackLength;return new Bo(Array(t).fill("-").join(""))}function Nv(t){let{lineAuthoring:e,ageForInitialRender:r}=bU(t);return ns(e,1,1,"initialGutter"+r,t,"waiting-for-result")}function bU(t){var a;let e=(a=L3())!=null?a:eh(t)*.25,r=(0,q3.moment)().add(-e,"days"),n={name:"",epochSeconds:i3(r),tz:"+0000"},i={hash:"waiting-for-result",author:n,committer:n,isZeroCommit:!1};return{lineAuthoring:{hashPerLine:[void 0,"waiting-for-result"],commits:new Map([["waiting-for-result",i]])},ageForInitialRender:e}}m();function Y3(t,e){return ns({hashPerLine:[void 0,"000000"],commits:new Map([["000000",m3]])},1,1,t,e)}var Bv=new Bo(""),J3=(0,Z3.gutter)({class:"line-author-gutter-container",markers(t){let e=t.state.field(Lo,!1);return _U(t,e)},lineMarkerChange(t){let e=Qd(t.state.field(Lo));return Qd(t.startState.field(Lo))!==e},renderEmptyElements:!0,initialSpacer:t=>(X3(t),jv()),updateSpacer:(t,e)=>{var r,n;return X3(e.view),(n=(r=nh())==null?void 0:r.gutter)!=null?n:jv()}});function _U(t,e){let r=Qd(e),n=t.state.doc,i=new Map;for(let u=1;u<=n.lines;u++){let f=n.line(u).from,d=t.lineBlockAt(f).to;i.set(u,[f,d]),r.update([f,d,0])}let a=Qr.get();r.update("s"+Object.values(Qr).join(","));let s=r.hex(),o=ah.get(s);if(o)return o;let{result:l,allowCache:c}=xU(n,i,a,e);return c&&ah.set(s,l),l}function xU(t,e,r,n){let i=!0,a=t.lines,s=[];function o(f,d,h){return s.push(h.range(f,d))}let l=SU(a,n),c=t.length===0,u=t.iterLines(a,a+1).next().value==="";for(let f=1;f<=a;f++){let[d,h]=e.get(f),p=t.lineAt(h).number;if(c){o(d,h,Bv);continue}if(f===a&&u){o(d,h,Bv);continue}if(n===void 0){o(d,h,Nv(r)),i=!1;continue}let{key:g,la:v}=n;if(v==="untracked"){o(d,h,Y3(v,r));continue}let y=v.hashPerLine.length-1,b=l[f],E=l[p];if(E&&E>y&&o(d,h,Bv),b!==void 0&&gv(1,b,y)&&E!==void 0&&gv(1,E,y)){o(d,h,ns(v,b,E,g,r));continue}if(y<1){o(d,h,Nv(r)),i=!1;continue}let S=Math.clamp(b!=null?b:f,1,y),A=Math.clamp(E!=null?E:p,1,y);o(d,h,ns(v,S,A,g+"computing",r,"waiting-for-result"))}return{result:K3.RangeSet.of(s,!0),allowCache:i}}function SU(t,e){if(!(e!=null&&e.lineOffsetsFromUnsavedChanges))return Array.from(new Array(t+1),i=>i);let r=[void 0],n=0;for(let i=1;i<=t;i++){let a=e.lineOffsetsFromUnsavedChanges.get(i);n+=a!=null?a:0,r[i]=a===void 0?i-n:void 0}return r}function X3(t){t.dom.querySelectorAll(".cm-gutters").forEach(r=>{r!=null&&r.style&&(r.style.marginLeft||(r.style.marginLeft="unset"))})}var ch=class{constructor(e){this.plugin=e;this.lineAuthorings=new Map}async trackChanged(e){return this.trackChangedHelper(e).catch(r=>(console.warn("Git: Error in trackChanged."+r),Promise.reject(r)))}async trackChangedHelper(e){if(e){if(e.path===void 0){console.warn("Git: Attempted to track change of undefined filepath. Unforeseen situation.");return}return this.computeLineAuthorInfo(e.path)}}destroy(){this.lineAuthorings.clear(),Do.clear(),$3()}async computeLineAuthorInfo(e){let r=this.plugin.lineAuthoringFeature.isAvailableOnCurrentPlatform().gitManager,n=await r.submoduleAwareHeadRevisonInContainingDirectory(e),i=await r.hashObject(e),a=C3(n,i,e);if(a!==void 0){if(!this.lineAuthorings.has(a)){let s=await r.blame(e,this.plugin.settings.lineAuthor.followMovement,this.plugin.settings.lineAuthor.ignoreWhitespace);this.lineAuthorings.set(a,s)}this.notifyComputationResultToSubscribers(e,a)}}notifyComputationResultToSubscribers(e,r){Do.ifFilepathDefinedTransformSubscribers(e,n=>n.forEach(i=>i.notifyLineAuthoring(r,this.lineAuthorings.get(r))))}},eM=Q3.Prec.high([I3,Lo,J3]);var uh=class{constructor(e){this.plg=e;this.codeMirrorExtensions=[];this.handleWorkspaceLeaf=e=>{if(!this.lineAuthorInfoProvider){console.warn("Git: undefined lineAuthorInfoProvider. Unexpected situation.");return}let r=e==null?void 0:e.view;!(r instanceof is.MarkdownView)||r.file==null||(r==null?void 0:r.allowNoFile)===!0||this.lineAuthorInfoProvider.trackChanged(r.file).catch(console.error)}}onLoadPlugin(){this.plg.registerEditorExtension(this.codeMirrorExtensions),M3(()=>this.plg.settings.lineAuthor,e=>{this.plg.settings.lineAuthor=e,this.plg.saveSettings()})}conditionallyActivateBySettings(){this.plg.settings.lineAuthor.show&&this.activateFeature()}activateFeature(){try{if(!this.isAvailableOnCurrentPlatform().available)return;G3(this.plg.settings.lineAuthor),this.lineAuthorInfoProvider=new ch(this.plg),this.createEventHandlers(),this.activateCodeMirrorExtensions(),console.log(this.plg.manifest.name+": Enabled line authoring.")}catch(e){console.warn("Git: Error while loading line authoring feature.",e),this.deactivateFeature()}}deactivateFeature(){var e;this.destroyEventHandlers(),this.deactivateCodeMirrorExtensions(),(e=this.lineAuthorInfoProvider)==null||e.destroy(),this.lineAuthorInfoProvider=void 0,console.log(this.plg.manifest.name+": Disabled line authoring.")}isAvailableOnCurrentPlatform(){return{available:this.plg.useSimpleGit&&is.Platform.isDesktopApp,gitManager:this.plg.gitManager instanceof Ce?this.plg.gitManager:void 0}}refreshLineAuthorViews(){this.plg.settings.lineAuthor.show&&(this.deactivateFeature(),this.activateFeature())}activateCodeMirrorExtensions(){this.codeMirrorExtensions.push(eM),this.plg.app.workspace.updateOptions(),this.plg.app.workspace.iterateAllLeaves(this.handleWorkspaceLeaf)}deactivateCodeMirrorExtensions(){for(let e of this.codeMirrorExtensions)this.codeMirrorExtensions.remove(e);this.plg.app.workspace.updateOptions()}createEventHandlers(){this.gutterContextMenuEvent=this.createGutterContextMenuHandler(),this.fileOpenEvent=this.createFileOpenEvent(),this.workspaceLeafChangeEvent=this.createWorkspaceLeafChangeEvent(),this.fileModificationEvent=this.createVaultFileModificationHandler(),this.refreshOnCssChangeEvent=this.createCssRefreshHandler(),this.fileRenameEvent=this.createFileRenameEvent(),j3(),this.plg.registerEvent(this.gutterContextMenuEvent),this.plg.registerEvent(this.refreshOnCssChangeEvent),this.plg.registerEvent(this.fileOpenEvent),this.plg.registerEvent(this.workspaceLeafChangeEvent),this.plg.registerEvent(this.fileModificationEvent),this.plg.registerEvent(this.fileRenameEvent)}destroyEventHandlers(){this.plg.app.workspace.offref(this.refreshOnCssChangeEvent),this.plg.app.workspace.offref(this.fileOpenEvent),this.plg.app.workspace.offref(this.workspaceLeafChangeEvent),this.plg.app.workspace.offref(this.refreshOnCssChangeEvent),this.plg.app.vault.offref(this.fileRenameEvent),this.plg.app.workspace.offref(this.gutterContextMenuEvent)}createFileOpenEvent(){return this.plg.app.workspace.on("file-open",e=>{var r;return void((r=this.lineAuthorInfoProvider)==null?void 0:r.trackChanged(e).catch(console.error))})}createWorkspaceLeafChangeEvent(){return this.plg.app.workspace.on("active-leaf-change",this.handleWorkspaceLeaf)}createFileRenameEvent(){return this.plg.app.vault.on("rename",(e,r)=>{var n;return e instanceof is.TFile&&((n=this.lineAuthorInfoProvider)==null?void 0:n.trackChanged(e))})}createVaultFileModificationHandler(){return this.plg.app.vault.on("modify",e=>{var r;return e instanceof is.TFile&&((r=this.lineAuthorInfoProvider)==null?void 0:r.trackChanged(e))})}createCssRefreshHandler(){return this.plg.app.workspace.on("css-change",()=>this.refreshLineAuthorViews())}createGutterContextMenuHandler(){return this.plg.app.workspace.on("editor-menu",H3)}};m();var fh=class{constructor(e){this.plugin=e;this.tasks=[]}addTask(e,r){this.tasks.push({task:e,onFinished:r!=null?r:()=>{}}),this.tasks.length===1&&this.handleTask()}handleTask(){if(this.tasks.length>0){let e=this.tasks[0];e.task().then(r=>{e.onFinished(r),this.tasks.shift(),this.handleTask()},r=>{this.plugin.displayError(r),e.onFinished(void 0),this.tasks.shift(),this.handleTask()})}}clear(){this.tasks=[]}};m();var Fr=require("obsidian");var dh=class{constructor(e,r){this.statusBarEl=e;this.plugin=r;this.messages=[];this.base="obsidian-git-statusbar-";this.statusBarEl.setAttribute("data-tooltip-position","top"),r.registerEvent(r.app.workspace.on("obsidian-git:refreshed",()=>{this.refreshCommitTimestamp().catch(console.error)}))}displayMessage(e,r){this.messages.push({message:`Git: ${e.slice(0,100)}`,timeout:r}),this.display()}display(){this.messages.length>0&&!this.currentMessage?(this.currentMessage=this.messages.shift(),this.statusBarEl.addClass(this.base+"message"),this.statusBarEl.ariaLabel="",this.statusBarEl.setText(this.currentMessage.message),this.lastMessageTimestamp=Date.now()):this.currentMessage?Date.now()-this.lastMessageTimestamp>=this.currentMessage.timeout&&(this.currentMessage=null,this.lastMessageTimestamp=null):this.displayState()}displayState(){switch((this.statusBarEl.getText().length>3||!this.statusBarEl.hasChildNodes())&&(this.statusBarEl.empty(),this.conflictEl=this.statusBarEl.createDiv(),this.conflictEl.setAttribute("data-tooltip-position","top"),this.conflictEl.style.float="left",this.pausedEl=this.statusBarEl.createDiv(),this.pausedEl.setAttribute("data-tooltip-position","top"),this.pausedEl.style.float="left",this.iconEl=this.statusBarEl.createDiv(),this.iconEl.style.float="left",this.textEl=this.statusBarEl.createDiv(),this.textEl.style.float="right",this.textEl.style.marginLeft="5px"),this.plugin.localStorage.getConflict()?((0,Fr.setIcon)(this.conflictEl,"alert-circle"),this.conflictEl.ariaLabel="You have merge conflicts. Resolve them and commit afterwards.",this.conflictEl.style.marginRight="5px",this.conflictEl.addClass(this.base+"conflict")):(this.conflictEl.empty(),this.conflictEl.style.marginRight=""),this.plugin.localStorage.getPausedAutomatics()?((0,Fr.setIcon)(this.pausedEl,"pause-circle"),this.pausedEl.ariaLabel="Automatic routines are currently paused.",this.pausedEl.style.marginRight="5px",this.pausedEl.addClass(this.base+"paused")):(this.pausedEl.empty(),this.pausedEl.style.marginRight=""),this.plugin.state.gitAction){case 0:this.displayFromNow();break;case 1:this.statusBarEl.ariaLabel="Checking repository status...",(0,Fr.setIcon)(this.iconEl,"refresh-cw"),this.statusBarEl.addClass(this.base+"status");break;case 3:this.statusBarEl.ariaLabel="Adding files...",(0,Fr.setIcon)(this.iconEl,"archive"),this.statusBarEl.addClass(this.base+"add");break;case 4:this.statusBarEl.ariaLabel="Committing changes...",(0,Fr.setIcon)(this.iconEl,"git-commit"),this.statusBarEl.addClass(this.base+"commit");break;case 5:this.statusBarEl.ariaLabel="Pushing changes...",(0,Fr.setIcon)(this.iconEl,"upload"),this.statusBarEl.addClass(this.base+"push");break;case 2:this.statusBarEl.ariaLabel="Pulling changes...",(0,Fr.setIcon)(this.iconEl,"download"),this.statusBarEl.addClass(this.base+"pull");break;default:this.statusBarEl.ariaLabel="Failed on initialization!",(0,Fr.setIcon)(this.iconEl,"alert-triangle"),this.statusBarEl.addClass(this.base+"failed-init");break}}displayFromNow(){var n;let e=this.lastCommitTimestamp,r=this.plugin.state.offlineMode;if(e){let i=(0,Fr.moment)(e).fromNow();this.statusBarEl.ariaLabel=`${r?"Offline: ":""}Last Commit: ${i}`,(n=this.unPushedCommits)!=null&&n&&(this.statusBarEl.ariaLabel+=` +(${this.unPushedCommits} unpushed commits)`)}else this.statusBarEl.ariaLabel=r?"Git is offline":"Git is ready";r?(0,Fr.setIcon)(this.iconEl,"globe"):(0,Fr.setIcon)(this.iconEl,"check"),this.plugin.settings.changedFilesInStatusBar&&this.plugin.cachedStatus&&this.textEl.setText(this.plugin.cachedStatus.changed.length.toString()),this.statusBarEl.addClass(this.base+"idle")}async refreshCommitTimestamp(){this.lastCommitTimestamp=await this.plugin.gitManager.getLastCommitTime(),this.unPushedCommits=await this.plugin.gitManager.getUnpushedCommits()}remove(){this.statusBarEl.remove()}};m();var ph=require("obsidian"),hh=class extends ph.SuggestModal{constructor(r){super(r.app);this.plugin=r;this.resolve=null;this.setPlaceholder("Type your message and select optional the version with the added date.")}openAndGetResult(){return new Promise(r=>{this.resolve=r,this.open()})}onClose(){new Promise(r=>setTimeout(r,10)).then(()=>{this.resolve&&this.resolve(void 0)})}getSuggestions(r){let n=(0,ph.moment)().format(this.plugin.settings.commitDateFormat);return r==""&&(r="..."),[r,`${n}: ${r}`,`${r}: ${n}`]}renderSuggestion(r,n){n.innerText=r}onChooseSuggestion(r,n){this.resolve&&this.resolve(r)}};m();var tM=require("obsidian"),Bc=class{constructor(e){this.plugin=e}saveLastAuto(e,r){r==="backup"?this.plugin.localStorage.setLastAutoBackup(e.toString()):r==="pull"?this.plugin.localStorage.setLastAutoPull(e.toString()):r==="push"&&this.plugin.localStorage.setLastAutoPush(e.toString())}loadLastAuto(){var e,r,n;return{backup:new Date((e=this.plugin.localStorage.getLastAutoBackup())!=null?e:""),pull:new Date((r=this.plugin.localStorage.getLastAutoPull())!=null?r:""),push:new Date((n=this.plugin.localStorage.getLastAutoPush())!=null?n:"")}}async init(){await this.setUpAutoCommitAndSync();let e=this.loadLastAuto();if(this.plugin.settings.differentIntervalCommitAndPush&&this.plugin.settings.autoPushInterval>0){let r=this.diff(this.plugin.settings.autoPushInterval,e.push);this.startAutoPush(r)}if(this.plugin.settings.autoPullInterval>0){let r=this.diff(this.plugin.settings.autoPullInterval,e.pull);this.startAutoPull(r)}}unload(){this.clearAutoPull(),this.clearAutoPush(),this.clearAutoCommitAndSync()}reload(...e){this.plugin.localStorage.getPausedAutomatics()||(e.contains("commit")&&(this.clearAutoCommitAndSync(),this.plugin.settings.autoSaveInterval>0&&this.startAutoCommitAndSync(this.plugin.settings.autoSaveInterval)),e.contains("push")&&(this.clearAutoPush(),this.plugin.settings.differentIntervalCommitAndPush&&this.plugin.settings.autoPushInterval>0&&this.startAutoPush(this.plugin.settings.autoPushInterval)),e.contains("pull")&&(this.clearAutoPull(),this.plugin.settings.autoPullInterval>0&&this.startAutoPull(this.plugin.settings.autoPullInterval)))}async setUpAutoCommitAndSync(){if(this.plugin.settings.setLastSaveToLastCommit){this.clearAutoCommitAndSync();let e=await this.plugin.gitManager.getLastCommitTime();e&&this.saveLastAuto(e,"backup")}if(!this.timeoutIDCommitAndSync&&!this.plugin.autoCommitDebouncer){let e=this.loadLastAuto();if(this.plugin.settings.autoSaveInterval>0){let r=this.diff(this.plugin.settings.autoSaveInterval,e.backup);this.startAutoCommitAndSync(r)}}}startAutoCommitAndSync(e){let r=(e!=null?e:this.plugin.settings.autoSaveInterval)*6e4;this.plugin.settings.autoBackupAfterFileChange?e===0?this.doAutoCommitAndSync():this.plugin.autoCommitDebouncer=(0,tM.debounce)(()=>this.doAutoCommitAndSync(),r,!0):(r>2147483647&&(r=2147483647),this.timeoutIDCommitAndSync=window.setTimeout(()=>this.doAutoCommitAndSync(),r))}doAutoCommitAndSync(){this.plugin.promiseQueue.addTask(async()=>{if(this.plugin.settings.setLastSaveToLastCommit){let r=await this.plugin.gitManager.getLastCommitTime();if(r){this.saveLastAuto(r,"backup");let n=this.diff(this.plugin.settings.autoSaveInterval,r);if(n>0)return this.startAutoCommitAndSync(n),!1}}let e=this.plugin.settings.autoCommitOnlyStaged;return this.plugin.settings.differentIntervalCommitAndPush?await this.plugin.commit({fromAuto:!0,onlyStaged:e}):await this.plugin.commitAndSync({fromAutoBackup:!0,onlyStaged:e}),!0},e=>{e!==!1&&(this.saveLastAuto(new Date,"backup"),this.startAutoCommitAndSync())})}startAutoPull(e){let r=(e!=null?e:this.plugin.settings.autoPullInterval)*6e4;r>2147483647&&(r=2147483647),this.timeoutIDPull=window.setTimeout(()=>this.doAutoPull(),r)}doAutoPull(){this.plugin.promiseQueue.addTask(()=>this.plugin.pullChangesFromRemote(),()=>{this.saveLastAuto(new Date,"pull"),this.startAutoPull()})}startAutoPush(e){let r=(e!=null?e:this.plugin.settings.autoPushInterval)*6e4;r>2147483647&&(r=2147483647),this.timeoutIDPush=window.setTimeout(()=>this.doAutoPush(),r)}doAutoPush(){this.plugin.promiseQueue.addTask(()=>this.plugin.push(),()=>{this.saveLastAuto(new Date,"push"),this.startAutoPush()})}clearAutoCommitAndSync(){var r;let e=!1;return this.timeoutIDCommitAndSync&&(window.clearTimeout(this.timeoutIDCommitAndSync),this.timeoutIDCommitAndSync=void 0,e=!0),this.plugin.autoCommitDebouncer&&((r=this.plugin.autoCommitDebouncer)==null||r.cancel(),this.plugin.autoCommitDebouncer=void 0,e=!0),e}clearAutoPull(){return this.timeoutIDPull?(window.clearTimeout(this.timeoutIDPull),this.timeoutIDPull=void 0,!0):!1}clearAutoPush(){return this.timeoutIDPush?(window.clearTimeout(this.timeoutIDPush),this.timeoutIDPush=void 0,!0):!1}diff(e,r){let i=e-Math.round((new Date().getTime()-r.getTime())/1e3/60);return Math.max(0,i)}};m();var bn=require("obsidian");m();var Hc=require("obsidian");async function rM(t,e,r){let n=await iM(e,r);if(n.result==="failure"){new Hc.Notice(n.reason);return}let{isGitHub:i,branch:a,repo:s,user:o,filePath:l}=n;if(i){let c=t.getCursor("from").line+1,u=t.getCursor("to").line+1;c===u?window.open(`https://github.com/${o}/${s}/blob/${a}/${l}?plain=1#L${c}`):window.open(`https://github.com/${o}/${s}/blob/${a}/${l}?plain=1#L${c}-L${u}`)}else new Hc.Notice("It seems like you are not using GitHub")}async function nM(t,e){let r=await iM(t,e);if(r.result==="failure"){new Hc.Notice(r.reason);return}let{isGitHub:n,branch:i,repo:a,user:s,filePath:o}=r;n?window.open(`https://github.com/${s}/${a}/commits/${i}/${o}`):new Hc.Notice("It seems like you are not using GitHub")}async function iM(t,e){let r=await e.branchInfo(),n=r.tracking,i=r.current,a,s=e.getRelativeRepoPath(t.path);if(e instanceof Ce){let l=await e.getSubmoduleOfFile(e.getRelativeRepoPath(t.path));if(l){s=l.relativeFilepath;let c=await e.git.cwd({path:l.submodule,root:!1}).status();if(n=c.tracking||void 0,i=c.current||void 0,n){let u=n.substring(0,n.indexOf("/")),f=await e.git.cwd({path:l.submodule,root:!1}).getConfig(`remote.${u}.url`,"local");if(f.value!=null)a=f.value;else return{result:"failure",reason:"Failed to get remote url of submodule"}}}}if(n==null)return{result:"failure",reason:"Remote branch is not configured"};if(i==null)return{result:"failure",reason:"Failed to get current branch name"};if(a==null){let l=n.substring(0,n.indexOf("/"));if(a=await e.getConfig(`remote.${l}.url`),a==null)return{result:"failure",reason:"Failed to get remote url"}}let o=a.match(/(?:^https:\/\/github\.com\/(.+)\/(.+?)(?:\.git)?$)|(?:^[a-zA-Z]+@github\.com:(.+)\/(.+?)(?:\.git)?$)/);if(o==null)return{result:"failure",reason:"Could not parse remote url"};{let[l,c,u,f,d]=o;return{result:"success",isGitHub:!!l,repo:u||d,user:c||f,branch:i,filePath:s}}}m();var aM=require("obsidian"),mh=class extends aM.FuzzySuggestModal{constructor(e,r){super(e.app),this.plugin=e,this.changedFiles=r,this.setPlaceholder("Not supported files will be opened by default app!")}getItems(){return this.changedFiles}getItemText(e){if(e.index=="U"&&e.workingDir=="U")return`Untracked | ${e.vaultPath}`;let r="",n="";return e.workingDir!=" "&&(r=`Working Dir: ${e.workingDir} `),e.index!=" "&&(n=`Index: ${e.index}`),`${r}${n} | ${e.vaultPath}`}onChooseItem(e,r){this.plugin.app.metadataCache.getFirstLinkpathDest(e.vaultPath,"")==null?this.app.openWithDefaultApp(e.vaultPath):this.plugin.app.workspace.openLinkText(e.vaultPath,"/")}};m();var sM=require("obsidian"),gh=class extends sM.Modal{constructor(r,n){super(r);this.content=n;this.resolve=null}openAndGetReslt(){return new Promise(r=>{this.resolve=r,this.open()})}onOpen(){let{contentEl:r,titleEl:n}=this;n.setText("Edit .gitignore");let i=r.createDiv(),a=i.createEl("textarea",{text:this.content,cls:["obsidian-git-textarea"],attr:{rows:10,cols:30,wrap:"off"}});i.createEl("button",{cls:["mod-cta","obsidian-git-center-button"],text:"Save"}).addEventListener("click",()=>{this.resolve(a.value),this.close()})}onClose(){let{contentEl:r}=this;r.empty(),this.resolve&&this.resolve(void 0)}};function oM(t){let e=t.app;t.addCommand({id:"edit-gitignore",name:"Edit .gitignore",callback:async()=>{let r=t.gitManager.getRelativeVaultPath(".gitignore");await e.vault.adapter.exists(r)||await e.vault.adapter.write(r,"");let n=await e.vault.adapter.read(r),a=await new gh(e,n).openAndGetReslt();a!==void 0&&(await e.vault.adapter.write(r,a),await t.refresh())}}),t.addCommand({id:"open-git-view",name:"Open source control view",callback:async()=>{var i;let r=e.workspace.getLeavesOfType(Ft.type),n;r.length===0?(n=(i=e.workspace.getRightLeaf(!1))!=null?i:e.workspace.getLeaf(),await n.setViewState({type:Ft.type})):n=r.first(),await e.workspace.revealLeaf(n),e.workspace.trigger("obsidian-git:refresh")}}),t.addCommand({id:"open-history-view",name:"Open history view",callback:async()=>{var i;let r=e.workspace.getLeavesOfType(Zr.type),n;r.length===0?(n=(i=e.workspace.getRightLeaf(!1))!=null?i:e.workspace.getLeaf(),await n.setViewState({type:Zr.type})):n=r.first(),await e.workspace.revealLeaf(n),e.workspace.trigger("obsidian-git:refresh")}}),t.addCommand({id:"open-diff-view",name:"Open diff view",checkCallback:r=>{let n=e.workspace.getActiveFile();if(r)return n!==null;{let i=t.gitManager.getRelativeRepoPath(n.path,!0);t.tools.openDiff({aFile:i,aRef:""})}}}),t.addCommand({id:"view-file-on-github",name:"Open file on GitHub",editorCallback:(r,{file:n})=>{if(n)return rM(r,n,t.gitManager)}}),t.addCommand({id:"view-history-on-github",name:"Open file history on GitHub",editorCallback:(r,{file:n})=>{if(n)return nM(n,t.gitManager)}}),t.addCommand({id:"pull",name:"Pull",callback:()=>t.promiseQueue.addTask(()=>t.pullChangesFromRemote())}),t.addCommand({id:"fetch",name:"Fetch",callback:()=>t.promiseQueue.addTask(()=>t.fetch())}),t.addCommand({id:"switch-to-remote-branch",name:"Switch to remote branch",callback:()=>t.promiseQueue.addTask(()=>t.switchRemoteBranch())}),t.addCommand({id:"add-to-gitignore",name:"Add file to .gitignore",checkCallback:r=>{let n=e.workspace.getActiveFile();if(r)return n!==null;t.addFileToGitignore(n.path,n instanceof bn.TFolder).catch(i=>t.displayError(i))}}),t.addCommand({id:"push",name:"Commit-and-sync",callback:()=>t.promiseQueue.addTask(()=>t.commitAndSync({fromAutoBackup:!1}))}),t.addCommand({id:"backup-and-close",name:"Commit-and-sync and then close Obsidian",callback:()=>t.promiseQueue.addTask(async()=>{await t.commitAndSync({fromAutoBackup:!1}),window.close()})}),t.addCommand({id:"commit-push-specified-message",name:"Commit-and-sync with specific message",callback:()=>t.promiseQueue.addTask(()=>t.commitAndSync({fromAutoBackup:!1,requestCustomMessage:!0}))}),t.addCommand({id:"commit",name:"Commit all changes",callback:()=>t.promiseQueue.addTask(()=>t.commit({fromAuto:!1}))}),t.addCommand({id:"commit-specified-message",name:"Commit all changes with specific message",callback:()=>t.promiseQueue.addTask(()=>t.commit({fromAuto:!1,requestCustomMessage:!0}))}),t.addCommand({id:"commit-smart",name:"Commit",callback:()=>t.promiseQueue.addTask(async()=>{let n=(await t.updateCachedStatus()).staged.length>0;return t.commit({fromAuto:!1,requestCustomMessage:!1,onlyStaged:n})})}),t.addCommand({id:"commit-staged",name:"Commit staged",checkCallback:function(r){if(r)return!1;t.promiseQueue.addTask(async()=>t.commit({fromAuto:!1,requestCustomMessage:!1}))}}),bn.Platform.isDesktopApp&&t.addCommand({id:"commit-amend-staged-specified-message",name:"Amend staged",callback:()=>t.promiseQueue.addTask(()=>t.commit({fromAuto:!1,requestCustomMessage:!0,onlyStaged:!0,amend:!0}))}),t.addCommand({id:"commit-smart-specified-message",name:"Commit with specific message",callback:()=>t.promiseQueue.addTask(async()=>{let n=(await t.updateCachedStatus()).staged.length>0;return t.commit({fromAuto:!1,requestCustomMessage:!0,onlyStaged:n})})}),t.addCommand({id:"commit-staged-specified-message",name:"Commit staged with specific message",checkCallback:function(r){return r?!1:t.promiseQueue.addTask(()=>t.commit({fromAuto:!1,requestCustomMessage:!0,onlyStaged:!0}))}}),t.addCommand({id:"push2",name:"Push",callback:()=>t.promiseQueue.addTask(()=>t.push())}),t.addCommand({id:"stage-current-file",name:"Stage current file",checkCallback:r=>{let n=e.workspace.getActiveFile();if(r)return n!==null;t.promiseQueue.addTask(()=>t.stageFile(n))}}),t.addCommand({id:"unstage-current-file",name:"Unstage current file",checkCallback:r=>{let n=e.workspace.getActiveFile();if(r)return n!==null;t.promiseQueue.addTask(()=>t.unstageFile(n))}}),t.addCommand({id:"edit-remotes",name:"Edit remotes",callback:()=>t.editRemotes().catch(r=>t.displayError(r))}),t.addCommand({id:"remove-remote",name:"Remove remote",callback:()=>t.removeRemote().catch(r=>t.displayError(r))}),t.addCommand({id:"set-upstream-branch",name:"Set upstream branch",callback:()=>t.setUpstreamBranch().catch(r=>t.displayError(r))}),t.addCommand({id:"delete-repo",name:"CAUTION: Delete repository",callback:async()=>{await e.vault.adapter.exists(`${t.settings.basePath}/.git`)?await new ze(t,{options:["NO","YES"],placeholder:"Do you really want to delete the repository (.git directory)? plugin action cannot be undone.",onlySelection:!0}).openAndGetResult()==="YES"&&(await e.vault.adapter.rmdir(`${t.settings.basePath}/.git`,!0),new bn.Notice("Successfully deleted repository. Reloading plugin..."),t.unloadPlugin(),await t.init({fromReload:!0})):new bn.Notice("No repository found")}}),t.addCommand({id:"init-repo",name:"Initialize a new repo",callback:()=>t.createNewRepo().catch(r=>t.displayError(r))}),t.addCommand({id:"clone-repo",name:"Clone an existing remote repo",callback:()=>t.cloneNewRepo().catch(r=>t.displayError(r))}),t.addCommand({id:"list-changed-files",name:"List changed files",callback:async()=>{if(await t.isAllInitialized())try{let r=await t.updateCachedStatus();if(r.changed.length+r.staged.length>500){t.displayError("Too many changes to display");return}new mh(t,r.all).open()}catch(r){t.displayError(r)}}}),t.addCommand({id:"switch-branch",name:"Switch branch",callback:()=>{t.switchBranch().catch(r=>t.displayError(r))}}),t.addCommand({id:"create-branch",name:"Create new branch",callback:()=>{t.createBranch().catch(r=>t.displayError(r))}}),t.addCommand({id:"delete-branch",name:"Delete branch",callback:()=>{t.deleteBranch().catch(r=>t.displayError(r))}}),t.addCommand({id:"discard-all",name:"CAUTION: Discard all changes",callback:async()=>{let r=await t.discardAll();switch(r){case"discard":new bn.Notice("Discarded all changes in tracked files.");break;case"delete":new bn.Notice("Discarded all files.");break;case!1:break;default:Ud(r)}}}),t.addCommand({id:"pause-automatic-routines",name:"Pause/Resume automatic routines",callback:()=>{let r=!t.localStorage.getPausedAutomatics();t.localStorage.setPausedAutomatics(r),r?(t.automaticsManager.unload(),new bn.Notice("Paused automatic routines.")):(t.automaticsManager.reload("commit","push","pull"),new bn.Notice("Resumed automatic routines."))}}),t.addCommand({id:"raw-command",name:"Raw command",checkCallback:r=>{let n=t.gitManager;if(r)return n instanceof Ce;t.tools.runRawCommand().catch(i=>t.displayError(i))}}),t.addCommand({id:"toggle-line-author-info",name:"Toggle line author information",callback:()=>{var r;return(r=t.settingsTab)==null?void 0:r.configureLineAuthorShowStatus(!t.settings.lineAuthor.show)}})}m();var vh=class{constructor(e){this.plugin=e;this.prefix=this.plugin.manifest.id+":",this.app=e.app}migrate(){let e=["password","hostname","conflict","lastAutoPull","lastAutoBackup","lastAutoPush","gitPath","pluginDisabled"];for(let r of e){let n=localStorage.getItem(this.prefix+r);this.app.loadLocalStorage(this.prefix+r)==null&&n!=null&&n!=null&&(this.app.saveLocalStorage(this.prefix+r,n),localStorage.removeItem(this.prefix+r))}}getPassword(){return this.app.loadLocalStorage(this.prefix+"password")}setPassword(e){return this.app.saveLocalStorage(this.prefix+"password",e)}getUsername(){return this.app.loadLocalStorage(this.prefix+"username")}setUsername(e){return this.app.saveLocalStorage(this.prefix+"username",e)}getHostname(){return this.app.loadLocalStorage(this.prefix+"hostname")}setHostname(e){return this.app.saveLocalStorage(this.prefix+"hostname",e)}getConflict(){return this.app.loadLocalStorage(this.prefix+"conflict")=="true"}setConflict(e){return this.app.saveLocalStorage(this.prefix+"conflict",`${e}`)}getLastAutoPull(){return this.app.loadLocalStorage(this.prefix+"lastAutoPull")}setLastAutoPull(e){return this.app.saveLocalStorage(this.prefix+"lastAutoPull",e)}getLastAutoBackup(){return this.app.loadLocalStorage(this.prefix+"lastAutoBackup")}setLastAutoBackup(e){return this.app.saveLocalStorage(this.prefix+"lastAutoBackup",e)}getLastAutoPush(){return this.app.loadLocalStorage(this.prefix+"lastAutoPush")}setLastAutoPush(e){return this.app.saveLocalStorage(this.prefix+"lastAutoPush",e)}getGitPath(){return this.app.loadLocalStorage(this.prefix+"gitPath")}setGitPath(e){return this.app.saveLocalStorage(this.prefix+"gitPath",e)}getPATHPaths(){var e,r;return(r=(e=this.app.loadLocalStorage(this.prefix+"PATHPaths"))==null?void 0:e.split(":"))!=null?r:[]}setPATHPaths(e){return this.app.saveLocalStorage(this.prefix+"PATHPaths",e.join(":"))}getEnvVars(){var e;return JSON.parse((e=this.app.loadLocalStorage(this.prefix+"envVars"))!=null?e:"[]")}setEnvVars(e){return this.app.saveLocalStorage(this.prefix+"envVars",JSON.stringify(e))}getPluginDisabled(){return this.app.loadLocalStorage(this.prefix+"pluginDisabled")=="true"}setPluginDisabled(e){return this.app.saveLocalStorage(this.prefix+"pluginDisabled",`${e}`)}getPausedAutomatics(){return this.app.loadLocalStorage(this.prefix+"pausedAutomatics")=="true"}setPausedAutomatics(e){return this.app.saveLocalStorage(this.prefix+"pausedAutomatics",`${e}`)}};m();var Ho=require("obsidian");var Uc=class{constructor(e){this.plugin=e}async hasTooBigFiles(e){let r=await this.plugin.gitManager.branchInfo(),n=r.tracking?ki(r.tracking)[0]:null;if(!n)return!1;let i=await this.plugin.gitManager.getRemoteUrl(n);if(i!=null&&i.includes("github.com")){let a=[],s=this.plugin.gitManager;for(let o of e){let l=this.plugin.app.vault.getAbstractFileByPath(o.vaultPath),c=!1;if(l instanceof Ho.TFile)l.stat.size>=1e8&&(c=!0);else{let u=await this.plugin.app.vault.adapter.stat(o.vaultPath);u&&u.size>=1e8&&(c=!0)}if(c){let u=!1;s instanceof Ce&&(u=await s.isFileTrackedByLFS(o.path)),u||a.push(o)}}if(a.length>0)return this.plugin.displayError(`Aborted commit, because the following files are too big: +- ${a.map(o=>o.vaultPath).join(` +- `)} +Please remove them or add to .gitignore.`),!0}return!1}async writeAndOpenFile(e){e!==void 0&&await this.plugin.app.vault.adapter.write(To,e);let r=!1;this.plugin.app.workspace.iterateAllLeaves(n=>{n.getDisplayText()!=""&&To.startsWith(n.getDisplayText())&&(r=!0)}),r||await this.plugin.app.workspace.openLinkText(To,"/",!0)}openDiff({aFile:e,bFile:r,aRef:n,bRef:i,event:a}){var l,c;let s=this.plugin.settings.diffStyle;Ho.Platform.isMobileApp&&(s="git_unified");let o={aFile:e,bFile:r!=null?r:e,aRef:n,bRef:i};s=="split"?(l=vn(this.plugin.app,a))==null||l.setViewState({type:ca.type,active:!0,state:o}):s=="git_unified"&&((c=vn(this.plugin.app,a))==null||c.setViewState({type:ua.type,active:!0,state:o}))}async runRawCommand(){let e=this.plugin.gitManager;if(!(e instanceof Ce))return;let n=await new ze(this.plugin,{placeholder:"push origin master",allowEmpty:!1}).openAndGetResult();n!==void 0&&this.plugin.promiseQueue.addTask(async()=>{let i=new Ho.Notice(`Running '${n}'...`,999999);try{let a=await e.rawCommand(n);a?(i.setMessage(a),window.setTimeout(()=>i.hide(),5e3)):i.hide()}catch(a){throw i.hide(),a}})}};m();m();m();m();var Ke;(function(t){t.INSERT="insert",t.DELETE="delete",t.CONTEXT="context"})(Ke||(Ke={}));var lM={LINE_BY_LINE:"line-by-line",SIDE_BY_SIDE:"side-by-side"},cM={LINES:"lines",WORDS:"words",NONE:"none"},uM={WORD:"word",CHAR:"char"},as;(function(t){t.AUTO="auto",t.DARK="dark",t.LIGHT="light"})(as||(as={}));m();var EU=["-","[","]","/","{","}","(",")","*","+","?",".","\\","^","$","|"],AU=RegExp("["+EU.join("\\")+"]","g");function fM(t){return t.replace(AU,"\\$&")}function Hv(t){return t&&t.replace(/\\/g,"/")}function dM(t){let e,r,n,i=0;for(e=0,n=t.length;e1?r[r.length-1]:e}function pM(t,e){return e.reduce((r,n)=>r||t.startsWith(n),!1)}var mM=["a/","b/","i/","w/","c/","o/"];function ga(t,e,r){let n=r!==void 0?[...mM,r]:mM,i=e?new RegExp(`^${fM(e)} "?(.+?)"?$`):new RegExp('^"?(.+?)"?$'),[,a=""]=i.exec(t)||[],s=n.find(l=>a.indexOf(l)===0);return(s?a.slice(s.length):a).replace(/\s+\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}(?:\.\d+)? [+-]\d{4}.*$/,"")}function kU(t,e){return ga(t,"---",e)}function TU(t,e){return ga(t,"+++",e)}function gM(t,e={}){let r=[],n=null,i=null,a=null,s=null,o=null,l=null,c=null,u="--- ",f="+++ ",d="@@",h=/^old mode (\d{6})/,p=/^new mode (\d{6})/,g=/^deleted file mode (\d{6})/,v=/^new file mode (\d{6})/,y=/^copy from "?(.+)"?/,b=/^copy to "?(.+)"?/,E=/^rename from "?(.+)"?/,S=/^rename to "?(.+)"?/,A=/^similarity index (\d+)%/,k=/^dissimilarity index (\d+)%/,w=/^index ([\da-z]+)\.\.([\da-z]+)\s*(\d{6})?/,x=/^Binary files (.*) and (.*) differ/,_=/^GIT binary patch/,T=/^index ([\da-z]+),([\da-z]+)\.\.([\da-z]+)/,C=/^mode (\d{6}),(\d{6})\.\.(\d{6})/,I=/^new file mode (\d{6})/,L=/^deleted file mode (\d{6}),(\d{6})/,F=t.replace(/\\ No newline at end of file/g,"").replace(/\r\n?/g,` +`).split(` +`);function J(){i!==null&&n!==null&&(n.blocks.push(i),i=null)}function de(){n!==null&&(!n.oldName&&l!==null&&(n.oldName=l),!n.newName&&c!==null&&(n.newName=c),n.newName&&(r.push(n),n=null)),l=null,c=null}function le(){J(),de(),n={blocks:[],deletedLines:0,addedLines:0}}function ce(N){J();let q;n!==null&&((q=/^@@ -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@.*/.exec(N))?(n.isCombined=!1,a=parseInt(q[1],10),o=parseInt(q[2],10)):(q=/^@@@ -(\d+)(?:,\d+)? -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@@.*/.exec(N))?(n.isCombined=!0,a=parseInt(q[1],10),s=parseInt(q[2],10),o=parseInt(q[3],10)):(N.startsWith(d)&&console.error("Failed to parse lines, starting in 0!"),a=0,o=0,n.isCombined=!1)),i={lines:[],oldStartLine:a,oldStartLine2:s,newStartLine:o,header:N}}function Te(N){if(n===null||i===null||a===null||o===null)return;let q={content:N},B=n.isCombined?["+ "," +","++"]:["+"],Fe=n.isCombined?["- "," -","--"]:["-"];pM(N,B)?(n.addedLines++,q.type=Ke.INSERT,q.oldNumber=void 0,q.newNumber=o++):pM(N,Fe)?(n.deletedLines++,q.type=Ke.DELETE,q.oldNumber=a++,q.newNumber=void 0):(q.type=Ke.CONTEXT,q.oldNumber=a++,q.newNumber=o++),i.lines.push(q)}function ne(N,q){let B=q;for(;B{if(!N||N.startsWith("*"))return;let B,Fe=F[q-1],lr=F[q+1],Ut=F[q+2];if(N.startsWith("diff --git")||N.startsWith("diff --combined")){if(le(),(B=/^diff --git "?([a-ciow]\/.+)"? "?([a-ciow]\/.+)"?/.exec(N))&&(l=ga(B[1],void 0,e.dstPrefix),c=ga(B[2],void 0,e.srcPrefix)),n===null)throw new Error("Where is my file !!!");n.isGitDiff=!0;return}if(N.startsWith("Binary files")&&!(n!=null&&n.isGitDiff)){if(le(),(B=/^Binary files "?([a-ciow]\/.+)"? and "?([a-ciow]\/.+)"? differ/.exec(N))&&(l=ga(B[1],void 0,e.dstPrefix),c=ga(B[2],void 0,e.srcPrefix)),n===null)throw new Error("Where is my file !!!");n.isBinary=!0;return}if((!n||!n.isGitDiff&&n&&N.startsWith(u)&&lr.startsWith(f)&&Ut.startsWith(d))&&le(),n!=null&&n.isTooBig)return;if(n&&(typeof e.diffMaxChanges=="number"&&n.addedLines+n.deletedLines>e.diffMaxChanges||typeof e.diffMaxLineLength=="number"&&N.length>e.diffMaxLineLength)){n.isTooBig=!0,n.addedLines=0,n.deletedLines=0,n.blocks=[],i=null;let Oe=typeof e.diffTooBigMessage=="function"?e.diffTooBigMessage(r.length):"Diff too big to be displayed";ce(Oe);return}if(N.startsWith(u)&&lr.startsWith(f)||N.startsWith(f)&&Fe.startsWith(u)){if(n&&!n.oldName&&N.startsWith("--- ")&&(B=kU(N,e.srcPrefix))){n.oldName=B,n.language=hM(n.oldName,n.language);return}if(n&&!n.newName&&N.startsWith("+++ ")&&(B=TU(N,e.dstPrefix))){n.newName=B,n.language=hM(n.newName,n.language);return}}if(n&&(N.startsWith(d)||n.isGitDiff&&n.oldName&&n.newName&&!i)){ce(N);return}if(i&&(N.startsWith("+")||N.startsWith("-")||N.startsWith(" "))){Te(N);return}let X=!ne(N,q);if(n===null)throw new Error("Where is my file !!!");(B=h.exec(N))?n.oldMode=B[1]:(B=p.exec(N))?n.newMode=B[1]:(B=g.exec(N))?(n.deletedFileMode=B[1],n.isDeleted=!0):(B=v.exec(N))?(n.newFileMode=B[1],n.isNew=!0):(B=y.exec(N))?(X&&(n.oldName=B[1]),n.isCopy=!0):(B=b.exec(N))?(X&&(n.newName=B[1]),n.isCopy=!0):(B=E.exec(N))?(X&&(n.oldName=B[1]),n.isRename=!0):(B=S.exec(N))?(X&&(n.newName=B[1]),n.isRename=!0):(B=x.exec(N))?(n.isBinary=!0,n.oldName=ga(B[1],void 0,e.srcPrefix),n.newName=ga(B[2],void 0,e.dstPrefix),ce("Binary file")):_.test(N)?(n.isBinary=!0,ce(N)):(B=A.exec(N))?n.unchangedPercentage=parseInt(B[1],10):(B=k.exec(N))?n.changedPercentage=parseInt(B[1],10):(B=w.exec(N))?(n.checksumBefore=B[1],n.checksumAfter=B[2],B[3]&&(n.mode=B[3])):(B=T.exec(N))?(n.checksumBefore=[B[2],B[3]],n.checksumAfter=B[1]):(B=C.exec(N))?(n.oldMode=[B[2],B[3]],n.newMode=B[1]):(B=I.exec(N))?(n.newFileMode=B[1],n.isNew=!0):(B=L.exec(N))&&(n.deletedFileMode=B[1],n.isDeleted=!0)}),J(),de(),r}m();m();m();function PU(t,e){if(t.length===0)return e.length;if(e.length===0)return t.length;let r=[],n;for(n=0;n<=e.length;n++)r[n]=[n];let i;for(i=0;i<=t.length;i++)r[0][i]=i;for(n=1;n<=e.length;n++)for(i=1;i<=t.length;i++)e.charAt(n-1)===t.charAt(i-1)?r[n][i]=r[n-1][i-1]:r[n][i]=Math.min(r[n-1][i-1]+1,Math.min(r[n][i-1]+1,r[n-1][i]+1));return r[e.length][t.length]}function Uo(t){return(e,r)=>{let n=t(e).trim(),i=t(r).trim();return PU(n,i)/(n.length+i.length)}}function Go(t){function e(n,i,a=new Map){let s=1/0,o;for(let l=0;l0||o.indexB>0)&&(E=v.concat(E)),(n.length>d||i.length>h)&&(E=E.concat(b)),E}return r}var Dt={INSERTS:"d2h-ins",DELETES:"d2h-del",CONTEXT:"d2h-cntx",INFO:"d2h-info",INSERT_CHANGES:"d2h-ins d2h-change",DELETE_CHANGES:"d2h-del d2h-change"},ss={matching:cM.NONE,matchWordsThreshold:.25,maxLineLengthHighlight:1e4,diffStyle:uM.WORD,colorScheme:as.LIGHT},Zn="/",vM=Uo(t=>t.value),RU=Go(vM);function Gv(t){return t.indexOf("dev/null")!==-1}function MU(t){return t.replace(/(]*>((.|\n)*?)<\/ins>)/g,"")}function OU(t){return t.replace(/(]*>((.|\n)*?)<\/del>)/g,"")}function zo(t){switch(t){case Ke.CONTEXT:return Dt.CONTEXT;case Ke.INSERT:return Dt.INSERTS;case Ke.DELETE:return Dt.DELETES}}function Vo(t){switch(t){case as.DARK:return"d2h-dark-color-scheme";case as.AUTO:return"d2h-auto-color-scheme";case as.LIGHT:default:return"d2h-light-color-scheme"}}function IU(t){return t?2:1}function va(t){return t.slice(0).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}function en(t,e,r=!0){let n=IU(e);return{prefix:t.substring(0,n),content:r?va(t.substring(n)):t.substring(n)}}function os(t){let e=Hv(t.oldName),r=Hv(t.newName);if(e!==r&&!Gv(e)&&!Gv(r)){let n=[],i=[],a=e.split(Zn),s=r.split(Zn),o=a.length,l=s.length,c=0,u=o-1,f=l-1;for(;cc&&f>c&&a[u]===s[f];)i.unshift(s[f]),u-=1,f-=1;let d=n.join(Zn),h=i.join(Zn),p=a.slice(c,u+1).join(Zn),g=s.slice(c,f+1).join(Zn);return d.length&&h.length?d+Zn+"{"+p+" \u2192 "+g+"}"+Zn+h:d.length?d+Zn+"{"+p+" \u2192 "+g+"}":h.length?"{"+p+" \u2192 "+g+"}"+Zn+h:e+" \u2192 "+r}else return Gv(r)?e:r}function Wo(t){return`d2h-${dM(os(t)).toString().slice(-6)}`}function qo(t){let e="file-changed";return t.isRename||t.isCopy?e="file-renamed":t.isNew?e="file-added":t.isDeleted?e="file-deleted":t.newName!==t.oldName&&(e="file-renamed"),e}function wh(t,e,r,n={}){let{matching:i,maxLineLengthHighlight:a,matchWordsThreshold:s,diffStyle:o}=Object.assign(Object.assign({},ss),n),l=en(t,r,!1),c=en(e,r,!1);if(l.content.length>a||c.content.length>a)return{oldLine:{prefix:l.prefix,content:va(l.content)},newLine:{prefix:c.prefix,content:va(c.content)}};let u=o==="char"?E3(l.content,c.content):k3(l.content,c.content),f=[];if(o==="word"&&i==="words"){let h=u.filter(v=>v.removed),p=u.filter(v=>v.added);RU(p,h).forEach(v=>{v[0].length===1&&v[1].length===1&&vM(v[0][0],v[1][0]){let g=p.added?"ins":p.removed?"del":null,v=f.indexOf(p)>-1?' class="d2h-change"':"",y=va(p.value);return g!==null?`${h}<${g}${v}>${y}`:`${h}${y}`},"");return{oldLine:{prefix:l.prefix,content:MU(d)},newLine:{prefix:c.prefix,content:OU(d)}}}var yM="file-summary",$U="icon",FU={colorScheme:ss.colorScheme},bh=class{constructor(e,r={}){this.hoganUtils=e,this.config=Object.assign(Object.assign({},FU),r)}render(e){let r=e.map(n=>this.hoganUtils.render(yM,"line",{fileHtmlId:Wo(n),oldName:n.oldName,newName:n.newName,fileName:os(n),deletedLines:"-"+n.deletedLines,addedLines:"+"+n.addedLines},{fileIcon:this.hoganUtils.template($U,qo(n))})).join(` +`);return this.hoganUtils.render(yM,"wrapper",{colorScheme:Vo(this.config.colorScheme),filesNumber:e.length,files:r})}};m();var Vv=Object.assign(Object.assign({},ss),{renderNothingWhenEmpty:!1,matchingMaxComparisons:2500,maxLineSizeInBlockForComparison:200}),Gc="generic",wM="line-by-line",DU="icon",LU="tag",zc=class{constructor(e,r={}){this.hoganUtils=e,this.config=Object.assign(Object.assign({},Vv),r)}render(e){let r=e.map(n=>{let i;return n.blocks.length?i=this.generateFileHtml(n):i=this.generateEmptyDiff(),this.makeFileDiffHtml(n,i)}).join(` +`);return this.hoganUtils.render(Gc,"wrapper",{colorScheme:Vo(this.config.colorScheme),content:r})}makeFileDiffHtml(e,r){if(this.config.renderNothingWhenEmpty&&Array.isArray(e.blocks)&&e.blocks.length===0)return"";let n=this.hoganUtils.template(wM,"file-diff"),i=this.hoganUtils.template(Gc,"file-path"),a=this.hoganUtils.template(DU,"file"),s=this.hoganUtils.template(LU,qo(e));return n.render({file:e,fileHtmlId:Wo(e),diffs:r,filePath:i.render({fileDiffName:os(e)},{fileIcon:a,fileTag:s})})}generateEmptyDiff(){return this.hoganUtils.render(Gc,"empty-diff",{contentClass:"d2h-code-line",CSSLineClass:Dt})}generateFileHtml(e){let r=Go(Uo(n=>en(n.content,e.isCombined).content));return e.blocks.map(n=>{let i=this.hoganUtils.render(Gc,"block-header",{CSSLineClass:Dt,blockHeader:e.isTooBig?n.header:va(n.header),lineClass:"d2h-code-linenumber",contentClass:"d2h-code-line"});return this.applyLineGroupping(n).forEach(([a,s,o])=>{if(s.length&&o.length&&!a.length)this.applyRematchMatching(s,o,r).map(([l,c])=>{let{left:u,right:f}=this.processChangedLines(e,e.isCombined,l,c);i+=u,i+=f});else if(a.length)a.forEach(l=>{let{prefix:c,content:u}=en(l.content,e.isCombined);i+=this.generateSingleLineHtml(e,{type:Dt.CONTEXT,prefix:c,content:u,oldNumber:l.oldNumber,newNumber:l.newNumber})});else if(s.length||o.length){let{left:l,right:c}=this.processChangedLines(e,e.isCombined,s,o);i+=l,i+=c}else console.error("Unknown state reached while processing groups of lines",a,s,o)}),i}).join(` +`)}applyLineGroupping(e){let r=[],n=[],i=[];for(let a=0;a0)&&(r.push([[],n,i]),n=[],i=[]),s.type===Ke.CONTEXT?r.push([[s],[],[]]):s.type===Ke.INSERT&&n.length===0?r.push([[],[],[s]]):s.type===Ke.INSERT&&n.length>0?i.push(s):s.type===Ke.DELETE&&n.push(s)}return(n.length||i.length)&&(r.push([[],n,i]),n=[],i=[]),r}applyRematchMatching(e,r,n){let i=e.length*r.length,a=yh(e.concat(r).map(o=>o.content.length));return i{let i;return n.blocks.length?i=this.generateFileHtml(n):i=this.generateEmptyDiff(),this.makeFileDiffHtml(n,i)}).join(` +`);return this.hoganUtils.render(Vc,"wrapper",{colorScheme:Vo(this.config.colorScheme),content:r})}makeFileDiffHtml(e,r){if(this.config.renderNothingWhenEmpty&&Array.isArray(e.blocks)&&e.blocks.length===0)return"";let n=this.hoganUtils.template(jU,"file-diff"),i=this.hoganUtils.template(Vc,"file-path"),a=this.hoganUtils.template(NU,"file"),s=this.hoganUtils.template(BU,qo(e));return n.render({file:e,fileHtmlId:Wo(e),diffs:r,filePath:i.render({fileDiffName:os(e)},{fileIcon:a,fileTag:s})})}generateEmptyDiff(){return{right:"",left:this.hoganUtils.render(Vc,"empty-diff",{contentClass:"d2h-code-side-line",CSSLineClass:Dt})}}generateFileHtml(e){let r=Go(Uo(n=>en(n.content,e.isCombined).content));return e.blocks.map(n=>{let i={left:this.makeHeaderHtml(n.header,e),right:this.makeHeaderHtml("")};return this.applyLineGroupping(n).forEach(([a,s,o])=>{if(s.length&&o.length&&!a.length)this.applyRematchMatching(s,o,r).map(([l,c])=>{let{left:u,right:f}=this.processChangedLines(e.isCombined,l,c);i.left+=u,i.right+=f});else if(a.length)a.forEach(l=>{let{prefix:c,content:u}=en(l.content,e.isCombined),{left:f,right:d}=this.generateLineHtml({type:Dt.CONTEXT,prefix:c,content:u,number:l.oldNumber},{type:Dt.CONTEXT,prefix:c,content:u,number:l.newNumber});i.left+=f,i.right+=d});else if(s.length||o.length){let{left:l,right:c}=this.processChangedLines(e.isCombined,s,o);i.left+=l,i.right+=c}else console.error("Unknown state reached while processing groups of lines",a,s,o)}),i}).reduce((n,i)=>({left:n.left+i.left,right:n.right+i.right}),{left:"",right:""})}applyLineGroupping(e){let r=[],n=[],i=[];for(let a=0;a0)&&(r.push([[],n,i]),n=[],i=[]),s.type===Ke.CONTEXT?r.push([[s],[],[]]):s.type===Ke.INSERT&&n.length===0?r.push([[],[],[s]]):s.type===Ke.INSERT&&n.length>0?i.push(s):s.type===Ke.DELETE&&n.push(s)}return(n.length||i.length)&&(r.push([[],n,i]),n=[],i=[]),r}applyRematchMatching(e,r,n){let i=e.length*r.length,a=yh(e.concat(r).map(o=>o.content.length));return i'),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(n.rp("'),n.b(n.v(n.f("fileName",t,e,0))),n.b(""),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(' '),n.b(n.v(n.f("addedLines",t,e,0))),n.b(""),n.b(` +`+r),n.b(' '),n.b(n.v(n.f("deletedLines",t,e,0))),n.b(""),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b(""),n.fl()},partials:{"'),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b(' Files changed ('),n.b(n.v(n.f("filesNumber",t,e,0))),n.b(")"),n.b(` +`+r),n.b(' hide'),n.b(` +`+r),n.b(' show'),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b('
    '),n.b(` +`+r),n.b(" "),n.b(n.t(n.f("files",t,e,0))),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b(""),n.fl()},partials:{},subs:{}});dt["generic-block-header"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b(""),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b('
'),n.s(n.f("blockHeader",t,e,1),t,e,0,156,173,"{{ }}")&&(n.rs(t,e,function(i,a,s){s.b(s.t(s.f("blockHeader",i,a,0)))}),t.pop()),n.s(n.f("blockHeader",t,e,1),t,e,1,0,0,"")||n.b(" "),n.b("
"),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b(""),n.fl()},partials:{},subs:{}});dt["generic-empty-diff"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b(""),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b(" File without changes"),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b(""),n.fl()},partials:{},subs:{}});dt["generic-file-path"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b(''),n.b(` +`+r),n.b(n.rp("'),n.b(n.v(n.f("fileDiffName",t,e,0))),n.b(""),n.b(` +`+r),n.b(n.rp(""),n.b(` +`+r),n.b('"),n.fl()},partials:{""),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(" "),n.b(n.t(n.f("lineNumber",t,e,0))),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.s(n.f("prefix",t,e,1),t,e,0,162,238,"{{ }}")&&(n.rs(t,e,function(i,a,s){s.b(' '),s.b(s.t(s.f("prefix",i,a,0))),s.b(""),s.b(` +`+r)}),t.pop()),n.s(n.f("prefix",t,e,1),t,e,1,0,0,"")||(n.b('  '),n.b(` +`+r)),n.s(n.f("content",t,e,1),t,e,0,371,445,"{{ }}")&&(n.rs(t,e,function(i,a,s){s.b(' '),s.b(s.t(s.f("content",i,a,0))),s.b(""),s.b(` +`+r)}),t.pop()),n.s(n.f("content",t,e,1),t,e,1,0,0,"")||(n.b('
'),n.b(` +`+r)),n.b("
"),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b(""),n.fl()},partials:{},subs:{}});dt["generic-wrapper"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('
'),n.b(` +`+r),n.b(" "),n.b(n.t(n.f("content",t,e,0))),n.b(` +`+r),n.b("
"),n.fl()},partials:{},subs:{}});dt["icon-file-added"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('"),n.fl()},partials:{},subs:{}});dt["icon-file-changed"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('"),n.fl()},partials:{},subs:{}});dt["icon-file-deleted"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('"),n.fl()},partials:{},subs:{}});dt["icon-file-renamed"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('"),n.fl()},partials:{},subs:{}});dt["icon-file"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('"),n.fl()},partials:{},subs:{}});dt["line-by-line-file-diff"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('
'),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b(" "),n.b(n.t(n.f("filePath",t,e,0))),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(" "),n.b(n.t(n.f("diffs",t,e,0))),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.fl()},partials:{},subs:{}});dt["line-by-line-numbers"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('
'),n.b(n.v(n.f("oldNumber",t,e,0))),n.b("
"),n.b(` +`+r),n.b('
'),n.b(n.v(n.f("newNumber",t,e,0))),n.b("
"),n.fl()},partials:{},subs:{}});dt["side-by-side-file-diff"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('
'),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b(" "),n.b(n.t(n.f("filePath",t,e,0))),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(" "),n.b(n.t(n.d("diffs.left",t,e,0))),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b('
'),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(' '),n.b(` +`+r),n.b(" "),n.b(n.t(n.d("diffs.right",t,e,0))),n.b(` +`+r),n.b(" "),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.b(` +`+r),n.b("
"),n.fl()},partials:{},subs:{}});dt["tag-file-added"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('ADDED'),n.fl()},partials:{},subs:{}});dt["tag-file-changed"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('CHANGED'),n.fl()},partials:{},subs:{}});dt["tag-file-deleted"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('DELETED'),n.fl()},partials:{},subs:{}});dt["tag-file-renamed"]=new ht.Template({code:function(t,e,r){var n=this;return n.b(r=r||""),n.b('RENAMED'),n.fl()},partials:{},subs:{}});var qc=class{constructor({compiledTemplates:e={},rawTemplates:r={}}){let n=Object.entries(r).reduce((i,[a,s])=>{let o=Kv.compile(s,{asString:!1});return Object.assign(Object.assign({},i),{[a]:o})},{});this.preCompiledTemplates=Object.assign(Object.assign(Object.assign({},dt),e),n)}static compile(e){return Kv.compile(e,{asString:!1})}render(e,r,n,i,a){let s=this.templateKey(e,r);try{return this.preCompiledTemplates[s].render(n,i,a)}catch(o){throw new Error(`Could not find template to render '${s}'`)}}template(e,r){return this.preCompiledTemplates[this.templateKey(e,r)]}templateKey(e,r){return`${e}-${r}`}};var UU=Object.assign(Object.assign(Object.assign({},Vv),Wv),{outputFormat:lM.LINE_BY_LINE,drawFileList:!0});function SM(t,e={}){let r=Object.assign(Object.assign({},UU),e),n=typeof t=="string"?gM(t,r):t,i=new qc(r),{colorScheme:a}=r,s={colorScheme:a},o=r.drawFileList?new bh(i,s).render(n):"",l=r.outputFormat==="side-by-side"?new Wc(i,r).render(n):new zc(i,r).render(n);return o+l}var xh=require("obsidian");var ls=class extends xh.ItemView{constructor(r,n){super(r);this.plugin=n;this.gettingDiff=!1;this.parser=new DOMParser,this.navigation=!0,this.gitRefreshRef=this.app.workspace.on("obsidian-git:status-changed",()=>{this.refresh().catch(console.error)})}getViewType(){return ua.type}getDisplayText(){var r;if(((r=this.state)==null?void 0:r.bFile)!=null){let n=this.state.bFile.split("/").last();return n!=null&&n.endsWith(".md")&&(n=n.slice(0,-3)),`Diff: ${n}`}return ua.name}getIcon(){return ua.icon}async setState(r,n){this.state=r,xh.Platform.isMobile&&(this.leaf.view.titleEl.textContent=this.getDisplayText()),await this.refresh()}getState(){return this.state}onClose(){return this.app.workspace.offref(this.gitRefreshRef),this.app.workspace.offref(this.gitViewRefreshRef),super.onClose()}async onOpen(){return await this.refresh(),super.onOpen()}async refresh(){var r;if((r=this.state)!=null&&r.bFile&&!this.gettingDiff&&this.plugin.gitManager){this.gettingDiff=!0;try{let n=await this.plugin.gitManager.getDiffString(this.state.bFile,this.state.aRef=="HEAD",this.state.bRef);this.contentEl.empty();let i=this.plugin.gitManager.getRelativeVaultPath(this.state.bFile);if(!n){if(this.plugin.gitManager instanceof Ce&&await this.plugin.gitManager.isTracked(this.state.bFile))n=[`--- ${this.state.aFile}`,`+++ ${this.state.bFile}`,""].join(` +`);else if(await this.app.vault.adapter.exists(i)){let a=await this.app.vault.adapter.read(i);n=[...`--- /dev/null ++++ ${this.state.bFile} +@@ -0,0 +1,${a.split(` +`).length} @@`.split(` +`),...a.split(` +`).map(o=>`+${o}`)].join(` +`)}}if(n){let a=this.parser.parseFromString(SM(n),"text/html").querySelector(".d2h-file-diff");this.contentEl.append(a)}else{let a=this.contentEl.createDiv({cls:"obsidian-git-center"});a.createSpan({text:"\u26A0\uFE0F",attr:{style:"font-size: 2em"}}),a.createEl("br"),a.createSpan({text:"File not found: "+this.state.bFile})}}finally{this.gettingDiff=!1}}}};m();var Qo=require("obsidian");var el=require("@codemirror/commands");m();var Ie=require("@codemirror/view"),ke=require("@codemirror/state");m();var Zv="\u037C",EM=typeof Symbol=="undefined"?"__"+Zv:Symbol.for(Zv),Jv=typeof Symbol=="undefined"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),AM=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:{},Sh=class{constructor(e,r){this.rules=[];let{finish:n}=r||{};function i(s){return/^@/.test(s)?[s]:s.split(/,\s*/)}function a(s,o,l,c){let u=[],f=/^@(\w+)\b/.exec(s[0]),d=f&&f[1]=="keyframes";if(f&&o==null)return l.push(s[0]+";");for(let h in o){let p=o[h];if(/&/.test(h))a(h.split(/,\s*/).map(g=>s.map(v=>g.replace(/&/,v))).reduce((g,v)=>g.concat(v)),p,l);else if(p&&typeof p=="object"){if(!f)throw new RangeError("The value of a property ("+h+") should be a primitive value.");a(i(h),p,u,d)}else p!=null&&u.push(h.replace(/_.*/,"").replace(/[A-Z]/g,g=>"-"+g.toLowerCase())+": "+p+";")}(u.length||d)&&l.push((n&&!f&&!c?s.map(n):s).join(", ")+" {"+u.join(" ")+"}")}for(let s in e)a(i(s),e[s],this.rules)}getRules(){return this.rules.join(` +`)}static newName(){let e=AM[EM]||1;return AM[EM]=e+1,Zv+e.toString(36)}static mount(e,r,n){let i=e[Jv],a=n&&n.nonce;i?a&&i.setNonce(a):i=new Qv(e,a),i.mount(Array.isArray(r)?r:[r],e)}},kM=new Map,Qv=class{constructor(e,r){let n=e.ownerDocument||e,i=n.defaultView;if(!e.head&&e.adoptedStyleSheets&&i.CSSStyleSheet){let a=kM.get(n);if(a)return e[Jv]=a;this.sheet=new i.CSSStyleSheet,kM.set(n,this)}else this.styleTag=n.createElement("style"),r&&this.styleTag.setAttribute("nonce",r);this.modules=[],e[Jv]=this}mount(e,r){let n=this.sheet,i=0,a=0;for(let s=0;s-1&&(this.modules.splice(l,1),a--,l=-1),l==-1){if(this.modules.splice(a++,0,o),n)for(let c=0;cc){let f=t.slice(e,r).indexOf(n.slice(i,a));if(f>-1)return[new pt(e,e+f,i,i),new pt(e+f+c,r,a,a)]}else if(c>l){let f=n.slice(i,a).indexOf(t.slice(e,r));if(f>-1)return[new pt(e,e,i,i+f),new pt(r,r,i+f+l,a)]}if(l==1||c==1)return[new pt(e,r,i,a)];let u=WM(t,e,r,n,i,a);if(u){let[f,d,h]=u;return us(t,e,f,n,i,d).concat(us(t,f+h,r,n,d+h,a))}return zU(t,e,r,n,i,a)}var Yc=1e9,Xc=0,s1=!1;function zU(t,e,r,n,i,a){let s=r-e,o=a-i;if(Yc<1e9&&Math.min(s,o)>Yc*16||Xc>0&&Date.now()>Xc)return Math.min(s,o)>Yc*64?[new pt(e,r,i,a)]:TM(t,e,r,n,i,a);let l=Math.ceil((s+o)/2);e1.reset(l),t1.reset(l);let c=(h,p)=>t.charCodeAt(e+h)==n.charCodeAt(i+p),u=(h,p)=>t.charCodeAt(r-h-1)==n.charCodeAt(a-p-1),f=(s-o)%2!=0?t1:null,d=f?null:e1;for(let h=0;hYc||Xc>0&&!(h&63)&&Date.now()>Xc)return TM(t,e,r,n,i,a);let p=e1.advance(h,s,o,l,f,!1,c)||t1.advance(h,s,o,l,d,!0,u);if(p)return VU(t,e,r,e+p[0],n,i,a,i+p[1])}return[new pt(e,r,i,a)]}var Ch=class{constructor(){this.vec=[]}reset(e){this.len=e<<1;for(let r=0;rr)this.end+=2;else if(f>n)this.start+=2;else if(a){let d=i+(r-n)-l;if(d>=0&&d=r-u)return[h,i+h-d]}else{let h=r-a.vec[d];if(u>=h)return[u,f]}}}return null}},e1=new Ch,t1=new Ch;function VU(t,e,r,n,i,a,s,o){let l=!1;return!Ko(t,n)&&++n==r&&(l=!0),!Ko(i,o)&&++o==s&&(l=!0),l?[new pt(e,r,a,s)]:us(t,e,n,i,a,o).concat(us(t,n,r,i,o,s))}function VM(t,e){let r=1,n=Math.min(t,e);for(;rr||u>a||t.slice(o,c)!=n.slice(l,u)){if(s==1)return o-e-(Ko(t,o)?0:1);s=s>>1}else{if(c==r||u==a)return c-e;o=c,l=u}}}function l1(t,e,r,n,i,a){if(e==r||i==a||t.charCodeAt(r-1)!=n.charCodeAt(a-1))return 0;let s=VM(r-e,a-i);for(let o=r,l=a;;){let c=o-s,u=l-s;if(c>1}else{if(c==e||u==i)return r-c;o=c,l=u}}}function r1(t,e,r,n,i,a,s,o){let l=n.slice(i,a),c=null;for(;;){if(c||s=r)break;let d=t.slice(u,f),h=-1;for(;(h=l.indexOf(d,h+1))!=-1;){let p=o1(t,f,r,n,i+h+d.length,a),g=l1(t,e,u,n,i,i+h),v=d.length+p+g;(!c||c[2]>1}}function WM(t,e,r,n,i,a){let s=r-e,o=a-i;if(si.fromA-e&&n.toB>i.fromB-e&&(t[r-1]=new pt(n.fromA,i.toA,n.fromB,i.toB),t.splice(r--,1))}}function WU(t,e,r){for(;;){qM(r,1);let n=!1;for(let i=0;i3||o>3){let l=i==t.length-1?e.length:t[i+1].fromA,c=a.fromA-n,u=l-a.toA,f=PM(e,a.fromA,c),d=CM(e,a.toA,u),h=a.fromA-f,p=d-a.toA;if((!s||!o)&&h&&p){let g=Math.max(s,o),[v,y,b]=s?[e,a.fromA,a.toA]:[r,a.fromB,a.toB];g>h&&e.slice(f,a.fromA)==v.slice(b-h,b)?(a=t[i]=new pt(f,f+s,a.fromB-h,a.toB-h),f=a.fromA,d=CM(e,a.toA,l-a.toA)):g>p&&e.slice(a.toA,d)==v.slice(y,y+p)&&(a=t[i]=new pt(d-s,d,a.fromB+p,a.toB+p),d=a.toA,f=PM(e,a.fromA,a.fromA-n)),h=a.fromA-f,p=d-a.toA}if(h||p)a=t[i]=new pt(a.fromA-h,a.toA+p,a.fromB-h,a.toB+p);else if(s){if(!o){let g=MM(e,a.fromA,a.toA),v,y=g<0?-1:RM(e,a.toA,a.fromA);g>-1&&(v=g-a.fromA)<=u&&e.slice(a.fromA,g)==e.slice(a.toA,a.toA+v)?a=t[i]=a.offset(v):y>-1&&(v=a.toA-y)<=c&&e.slice(a.fromA-v,a.fromA)==e.slice(y,a.toA)&&(a=t[i]=a.offset(-v))}}else{let g=MM(r,a.fromB,a.toB),v,y=g<0?-1:RM(r,a.toB,a.fromB);g>-1&&(v=g-a.fromB)<=u&&r.slice(a.fromB,g)==r.slice(a.toB,a.toB+v)?a=t[i]=a.offset(v):y>-1&&(v=a.toB-y)<=c&&r.slice(a.fromB-v,a.fromB)==r.slice(y,a.toB)&&(a=t[i]=a.offset(-v))}}n=a.toA}return qM(t,3),t}var cs;try{cs=new RegExp("[\\p{Alphabetic}\\p{Number}]","u")}catch(t){}function YM(t){return t>48&&t<58||t>64&&t<91||t>96&&t<123}function XM(t,e){if(e==t.length)return 0;let r=t.charCodeAt(e);return r<192?YM(r)?1:0:cs?!JM(r)||e==t.length-1?cs.test(String.fromCharCode(r))?1:0:cs.test(t.slice(e,e+2))?2:0:0}function KM(t,e){if(!e)return 0;let r=t.charCodeAt(e-1);return r<192?YM(r)?1:0:cs?!QM(r)||e==1?cs.test(String.fromCharCode(r))?1:0:cs.test(t.slice(e-2,e))?2:0:0}var ZM=8;function CM(t,e,r){if(e==t.length||!KM(t,e))return e;for(let n=e,i=e+r,a=0;ai)return n;n+=s}return e}function PM(t,e,r){if(!e||!XM(t,e))return e;for(let n=e,i=e-r,a=0;at>=55296&&t<=56319,QM=t=>t>=56320&&t<=57343;function Ko(t,e){return!e||e==t.length||!JM(t.charCodeAt(e-1))||!QM(t.charCodeAt(e))}function YU(t,e,r){var n;return Yc=((n=r==null?void 0:r.scanLimit)!==null&&n!==void 0?n:1e9)>>1,Xc=r!=null&&r.timeout?Date.now()+r.timeout:0,s1=!1,WU(t,e,us(t,0,t.length,e,0,e.length))}function eO(){return!s1}function tO(t,e,r){return qU(YU(t,e,r),t,e)}var Jn=ke.Facet.define({combine:t=>t[0]}),n1=ke.StateEffect.define(),XU=ke.Facet.define(),Zo=ke.StateField.define({create(t){return null},update(t,e){for(let r of e.effects)r.is(n1)&&(t=r.value);for(let r of e.state.facet(XU))t=r(t,e);return t}});var Xo=class t{constructor(e,r,n,i,a,s=!0){this.changes=e,this.fromA=r,this.toA=n,this.fromB=i,this.toB=a,this.precise=s}offset(e,r){return e||r?new t(this.changes,this.fromA+e,this.toA+e,this.fromB+r,this.toB+r,this.precise):this}get endA(){return Math.max(this.fromA,this.toA-1)}get endB(){return Math.max(this.fromB,this.toB-1)}static build(e,r,n){let i=tO(e.toString(),r.toString(),n);return rO(i,e,r,0,0,eO())}static updateA(e,r,n,i,a){return DM(FM(e,i,!0,n.length),e,r,n,a)}static updateB(e,r,n,i,a){return DM(FM(e,i,!1,r.length),e,r,n,a)}};function OM(t,e,r,n){let i=r.lineAt(t),a=n.lineAt(e);return i.to==t&&a.to==e&&tf+1&&v>d+1)break;h.push(p.offset(-c+n,-u+i)),[f,d]=IM(p.toA+n,p.toB+i,e,r),o++}s.push(new Xo(h,c,Math.max(c,f),u,Math.max(u,d),a))}return s}var Eh=1e3;function $M(t,e,r,n){let i=0,a=t.length;for(;;){if(i==a){let u=0,f=0;i&&({toA:u,toB:f}=t[i-1]);let d=e-(r?u:f);return[u+d,f+d]}let s=i+a>>1,o=t[s],[l,c]=r?[o.fromA,o.toA]:[o.fromB,o.toB];if(l>e)a=s;else if(c<=e)i=s+1;else return n?[o.fromA,o.fromB]:[o.toA,o.toB]}}function FM(t,e,r,n){let i=[];return e.iterChangedRanges((a,s,o,l)=>{let c=0,u=r?e.length:n,f=0,d=r?n:e.length;a>Eh&&([c,f]=$M(t,a-Eh,r,!0)),s=c?i[i.length-1]={fromA:p.fromA,fromB:p.fromB,toA:u,toB:d,diffA:p.diffA+g,diffB:p.diffB+v}:i.push({fromA:c,toA:u,fromB:f,toB:d,diffA:g,diffB:v})}),i}function DM(t,e,r,n,i){if(!t.length)return e;let a=[];for(let s=0,o=0,l=0,c=0;;s++){let u=s==t.length?null:t[s],f=u?u.fromA+o:r.length,d=u?u.fromB+l:n.length;for(;cf||v.toB+l>d)break;a.push(v.offset(o,l)),c++}if(!u)break;let h=u.toA+o+u.diffA,p=u.toB+l+u.diffB,g=tO(r.sliceString(f,h),n.sliceString(d,p),i);for(let v of rO(g,r,n,f,d,eO()))a.push(v);for(o+=u.diffA,l+=u.diffB;ch&&v.fromB+l>p)break;c++}}return a}var KU={scanLimit:500},nO=Ie.ViewPlugin.fromClass(class{constructor(t){({deco:this.deco,gutter:this.gutter}=NM(t))}update(t){(t.docChanged||t.viewportChanged||ZU(t.startState,t.state)||JU(t.startState,t.state))&&({deco:this.deco,gutter:this.gutter}=NM(t.view))}},{decorations:t=>t.deco}),Ah=ke.Prec.low((0,Ie.gutter)({class:"cm-changeGutter",markers:t=>{var e;return((e=t.plugin(nO))===null||e===void 0?void 0:e.gutter)||ke.RangeSet.empty}}));function ZU(t,e){return t.field(Zo,!1)!=e.field(Zo,!1)}function JU(t,e){return t.facet(Jn)!=e.facet(Jn)}var LM=Ie.Decoration.line({class:"cm-changedLine"}),QU=Ie.Decoration.mark({class:"cm-changedText"}),eG=Ie.Decoration.mark({tagName:"ins",class:"cm-insertedLine"}),tG=Ie.Decoration.mark({tagName:"del",class:"cm-deletedLine"}),jM=new class extends Ie.GutterMarker{constructor(){super(...arguments),this.elementClass="cm-changedLineGutter"}};function rG(t,e,r,n,i,a){let s=r?t.fromA:t.fromB,o=r?t.toA:t.toB,l=0;if(s!=o){i.add(s,s,LM),i.add(s,o,r?tG:eG),a&&a.add(s,s,jM);for(let c=e.iterRange(s,o-1),u=s;!c.next().done;){if(c.lineBreak){u++,i.add(u,u,LM),a&&a.add(u,u,jM);continue}let f=u+c.value.length;if(n)for(;l=u)break;(s?f.toA:f.toB)>c&&(!a||!a(t.state,f,o,l))&&rG(f,t.state.doc,s,n,o,l)}return{deco:o.finish(),gutter:l&&l.finish()}}var Yo=class extends Ie.WidgetType{constructor(e){super(),this.height=e}eq(e){return this.height==e.height}toDOM(){let e=document.createElement("div");return e.className="cm-mergeSpacer",e.style.height=this.height+"px",e}updateDOM(e){return e.style.height=this.height+"px",!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}},Ph=ke.StateEffect.define({map:(t,e)=>t.map(e)}),Kc=ke.StateField.define({create:()=>Ie.Decoration.none,update:(t,e)=>{for(let r of e.effects)if(r.is(Ph))return r.value;return t.map(e.changes)},provide:t=>Ie.EditorView.decorations.from(t)}),kh=.01;function BM(t,e){if(t.size!=e.size)return!1;let r=t.iter(),n=e.iter();for(;r.value;){if(r.from!=n.from||Math.abs(r.value.spec.widget.height-n.value.spec.widget.height)>1)return!1;r.next(),n.next()}return!0}function nG(t,e,r){let n=new ke.RangeSetBuilder,i=new ke.RangeSetBuilder,a=t.state.field(Kc).iter(),s=e.state.field(Kc).iter(),o=0,l=0,c=0,u=0,f=t.viewport,d=e.viewport;for(let v=0;;v++){let y=vkh&&(u+=k,i.add(l,l,Ie.Decoration.widget({widget:new Yo(k),block:!0,side:-1})))}if(b>o+1e3&&of.from&&ld.from){let S=Math.min(f.from-o,d.from-l);o+=S,l+=S,v--}else if(y)o=y.toA,l=y.toB;else break;for(;a.value&&a.fromkh&&i.add(e.state.doc.length,e.state.doc.length,Ie.Decoration.widget({widget:new Yo(h),block:!0,side:1}));let p=n.finish(),g=i.finish();BM(p,t.state.field(Kc))||t.dispatch({effects:Ph.of(p)}),BM(g,e.state.field(Kc))||e.dispatch({effects:Ph.of(g)})}var i1=ke.StateEffect.define({map:(t,e)=>e.mapPos(t)}),a1=class extends Ie.WidgetType{constructor(e){super(),this.lines=e}eq(e){return this.lines==e.lines}toDOM(e){let r=document.createElement("div");return r.className="cm-collapsedLines",r.textContent=e.state.phrase("$ unchanged lines",this.lines),r.addEventListener("click",n=>{let i=e.posAtDOM(n.target);e.dispatch({effects:i1.of(i)});let{side:a,sibling:s}=e.state.facet(Jn);s&&s().dispatch({effects:i1.of(iG(i,e.state.field(Zo),a=="a"))})}),r}ignoreEvent(e){return e instanceof MouseEvent}get estimatedHeight(){return 27}get type(){return"collapsed-unchanged-code"}};function iG(t,e,r){let n=0,i=0;for(let a=0;;a++){let s=a=t)return i+(t-n);[n,i]=r?[s.toA,s.toB]:[s.toB,s.toA]}}var aG=ke.StateField.define({create(t){return Ie.Decoration.none},update(t,e){t=t.map(e.changes);for(let r of e.effects)r.is(i1)&&(t=t.update({filter:n=>n!=r.value}));return t},provide:t=>Ie.EditorView.decorations.from(t)});function HM({margin:t=3,minSize:e=4}){return aG.init(r=>sG(r,t,e))}function sG(t,e,r){let n=new ke.RangeSetBuilder,i=t.facet(Jn).side=="a",a=t.field(Zo),s=1;for(let o=0;;o++){let l=o=r&&n.add(t.doc.line(c).from,t.doc.line(u).to,Ie.Decoration.replace({widget:new a1(f),block:!0})),!l)break;s=t.doc.lineAt(Math.min(t.doc.length,i?l.toA:l.toB)).number}return n.finish()}var oG=Ie.EditorView.styleModule.of(new Sh({".cm-mergeView":{overflowY:"auto"},".cm-mergeViewEditors":{display:"flex",alignItems:"stretch"},".cm-mergeViewEditor":{flexGrow:1,flexBasis:0,overflow:"hidden"},".cm-merge-revert":{width:"1.6em",flexGrow:0,flexShrink:0,position:"relative"},".cm-merge-revert button":{position:"absolute",display:"block",width:"100%",boxSizing:"border-box",textAlign:"center",background:"none",border:"none",font:"inherit",cursor:"pointer"}})),lG=Ie.EditorView.baseTheme({".cm-mergeView & .cm-scroller, .cm-mergeView &":{height:"auto !important",overflowY:"visible !important"},"&.cm-merge-a .cm-changedLine, .cm-deletedChunk":{backgroundColor:"rgba(160, 128, 100, .08)"},"&.cm-merge-b .cm-changedLine, .cm-inlineChangedLine":{backgroundColor:"rgba(100, 160, 128, .08)"},"&light.cm-merge-a .cm-changedText, &light .cm-deletedChunk .cm-deletedText":{background:"linear-gradient(#ee443366, #ee443366) bottom/100% 2px no-repeat"},"&dark.cm-merge-a .cm-changedText, &dark .cm-deletedChunk .cm-deletedText":{background:"linear-gradient(#ffaa9966, #ffaa9966) bottom/100% 2px no-repeat"},"&light.cm-merge-b .cm-changedText":{background:"linear-gradient(#22bb22aa, #22bb22aa) bottom/100% 2px no-repeat"},"&dark.cm-merge-b .cm-changedText":{background:"linear-gradient(#88ff88aa, #88ff88aa) bottom/100% 2px no-repeat"},"&.cm-merge-b .cm-deletedText":{background:"#ff000033"},".cm-insertedLine, .cm-deletedLine, .cm-deletedLine del":{textDecoration:"none"},".cm-deletedChunk":{paddingLeft:"6px","& .cm-chunkButtons":{position:"absolute",insetInlineEnd:"5px"},"& button":{border:"none",cursor:"pointer",color:"white",margin:"0 2px",borderRadius:"3px","&[name=accept]":{background:"#2a2"},"&[name=reject]":{background:"#d43"}}},".cm-collapsedLines":{padding:"5px 5px 5px 10px",cursor:"pointer","&:before":{content:'"\u299A"',marginInlineEnd:"7px"},"&:after":{content:'"\u299A"',marginInlineStart:"7px"}},"&light .cm-collapsedLines":{color:"#444",background:"linear-gradient(to bottom, transparent 0, #f3f3f3 30%, #f3f3f3 70%, transparent 100%)"},"&dark .cm-collapsedLines":{color:"#ddd",background:"linear-gradient(to bottom, transparent 0, #222 30%, #222 70%, transparent 100%)"},".cm-changeGutter":{width:"3px",paddingLeft:"1px"},"&light.cm-merge-a .cm-changedLineGutter, &light .cm-deletedLineGutter":{background:"#e43"},"&dark.cm-merge-a .cm-changedLineGutter, &dark .cm-deletedLineGutter":{background:"#fa9"},"&light.cm-merge-b .cm-changedLineGutter":{background:"#2b2"},"&dark.cm-merge-b .cm-changedLineGutter":{background:"#8f8"},".cm-inlineChangedLineGutter":{background:"#75d"}}),UM=new ke.Compartment,Th=new ke.Compartment,Rh=class{constructor(e){this.revertDOM=null,this.revertToA=!1,this.revertToLeft=!1,this.measuring=-1,this.diffConf=e.diffConfig||KU;let r=[ke.Prec.low(nO),lG,oG,Kc,Ie.EditorView.updateListener.of(f=>{this.measuring<0&&(f.heightChanged||f.viewportChanged)&&!f.transactions.some(d=>d.effects.some(h=>h.is(Ph)))&&this.measure()})],n=[Jn.of({side:"a",sibling:()=>this.b,highlightChanges:e.highlightChanges!==!1,markGutter:e.gutter!==!1})];e.gutter!==!1&&n.push(Ah);let i=ke.EditorState.create({doc:e.a.doc,selection:e.a.selection,extensions:[e.a.extensions||[],Ie.EditorView.editorAttributes.of({class:"cm-merge-a"}),Th.of(n),r]}),a=[Jn.of({side:"b",sibling:()=>this.a,highlightChanges:e.highlightChanges!==!1,markGutter:e.gutter!==!1})];e.gutter!==!1&&a.push(Ah);let s=ke.EditorState.create({doc:e.b.doc,selection:e.b.selection,extensions:[e.b.extensions||[],Ie.EditorView.editorAttributes.of({class:"cm-merge-b"}),Th.of(a),r]});this.chunks=Xo.build(i.doc,s.doc,this.diffConf);let o=[Zo.init(()=>this.chunks),UM.of(e.collapseUnchanged?HM(e.collapseUnchanged):[])];i=i.update({effects:ke.StateEffect.appendConfig.of(o)}).state,s=s.update({effects:ke.StateEffect.appendConfig.of(o)}).state,this.dom=document.createElement("div"),this.dom.className="cm-mergeView",this.editorDOM=this.dom.appendChild(document.createElement("div")),this.editorDOM.className="cm-mergeViewEditors";let l=e.orientation||"a-b",c=document.createElement("div");c.className="cm-mergeViewEditor";let u=document.createElement("div");u.className="cm-mergeViewEditor",this.editorDOM.appendChild(l=="a-b"?c:u),this.editorDOM.appendChild(l=="a-b"?u:c),this.a=new Ie.EditorView({state:i,parent:c,root:e.root,dispatchTransactions:f=>this.dispatch(f,this.a)}),this.b=new Ie.EditorView({state:s,parent:u,root:e.root,dispatchTransactions:f=>this.dispatch(f,this.b)}),this.setupRevertControls(!!e.revertControls,e.revertControls=="b-to-a",e.renderRevertControl),e.parent&&e.parent.appendChild(this.dom),this.scheduleMeasure()}dispatch(e,r){if(e.some(n=>n.docChanged)){let n=e[e.length-1],i=e.reduce((s,o)=>s.compose(o.changes),ke.ChangeSet.empty(e[0].startState.doc.length));this.chunks=r==this.a?Xo.updateA(this.chunks,n.newDoc,this.b.state.doc,i,this.diffConf):Xo.updateB(this.chunks,this.a.state.doc,n.newDoc,i,this.diffConf),r.update([...e,n.state.update({effects:n1.of(this.chunks)})]);let a=r==this.a?this.b:this.a;a.update([a.state.update({effects:n1.of(this.chunks)})]),this.scheduleMeasure()}else r.update(e)}reconfigure(e){if("diffConfig"in e&&(this.diffConf=e.diffConfig),"orientation"in e){let a=e.orientation!="b-a";if(a!=(this.editorDOM.firstChild==this.a.dom.parentNode)){let s=this.a.dom.parentNode,o=this.b.dom.parentNode;s.remove(),o.remove(),this.editorDOM.insertBefore(a?s:o,this.editorDOM.firstChild),this.editorDOM.appendChild(a?o:s),this.revertToLeft=!this.revertToLeft,this.revertDOM&&(this.revertDOM.textContent="")}}if("revertControls"in e||"renderRevertControl"in e){let a=!!this.revertDOM,s=this.revertToA,o=this.renderRevert;"revertControls"in e&&(a=!!e.revertControls,s=e.revertControls=="b-to-a"),"renderRevertControl"in e&&(o=e.renderRevertControl),this.setupRevertControls(a,s,o)}let r="highlightChanges"in e,n="gutter"in e,i="collapseUnchanged"in e;if(r||n||i){let a=[],s=[];if(r||n){let o=this.a.state.facet(Jn),l=n?e.gutter!==!1:o.markGutter,c=r?e.highlightChanges!==!1:o.highlightChanges;a.push(Th.reconfigure([Jn.of({side:"a",sibling:()=>this.b,highlightChanges:c,markGutter:l}),l?Ah:[]])),s.push(Th.reconfigure([Jn.of({side:"b",sibling:()=>this.a,highlightChanges:c,markGutter:l}),l?Ah:[]]))}if(i){let o=UM.reconfigure(e.collapseUnchanged?HM(e.collapseUnchanged):[]);a.push(o),s.push(o)}this.a.dispatch({effects:a}),this.b.dispatch({effects:s})}this.scheduleMeasure()}setupRevertControls(e,r,n){this.revertToA=r,this.revertToLeft=this.revertToA==(this.editorDOM.firstChild==this.a.dom.parentNode),this.renderRevert=n,!e&&this.revertDOM?(this.revertDOM.remove(),this.revertDOM=null):e&&!this.revertDOM?(this.revertDOM=this.editorDOM.insertBefore(document.createElement("div"),this.editorDOM.firstChild.nextSibling),this.revertDOM.addEventListener("mousedown",i=>this.revertClicked(i)),this.revertDOM.className="cm-merge-revert"):this.revertDOM&&(this.revertDOM.textContent="")}scheduleMeasure(){if(this.measuring<0){let e=this.dom.ownerDocument.defaultView||window;this.measuring=e.requestAnimationFrame(()=>{this.measuring=-1,this.measure()})}}measure(){nG(this.a,this.b,this.chunks),this.revertDOM&&this.updateRevertButtons()}updateRevertButtons(){let e=this.revertDOM,r=e.firstChild,n=this.a.viewport,i=this.b.viewport;for(let a=0;an.to||s.fromB>i.to)break;if(s.fromA-1&&(this.dom.ownerDocument.defaultView||window).cancelAnimationFrame(this.measuring),this.dom.remove()}};function GM(t){let e=t.nextSibling;return t.remove(),e}var Mh=require("@codemirror/search"),Jo=require("@codemirror/state"),tn=require("@codemirror/view");var fs=class extends Qo.ItemView{constructor(r,n){super(r);this.plugin=n;this.refreshing=!1;this.ignoreNextModification=!1;this.navigation=!0,this.registerEvent(this.app.workspace.on("obsidian-git:status-changed",()=>{this.mergeView?this.updateRefEditors().catch(console.error):this.createMergeView().catch(console.error)})),this.intervalRef=window.setInterval(()=>{this.mergeView&&this.updateRefEditors().catch(console.error)},30*1e3),this.registerEvent(this.app.vault.on("modify",i=>{this.state.bRef==null&&i.path===this.state.bFile&&(this.ignoreNextModification?this.ignoreNextModification=!1:this.updateModifiableEditor().catch(console.error))})),this.registerEvent(this.app.vault.on("delete",i=>{this.state.bRef==null&&i.path===this.state.bFile&&this.createMergeView().catch(console.error)})),this.registerEvent(this.app.vault.on("create",i=>{this.state.bRef==null&&i.path===this.state.bFile&&this.createMergeView().catch(console.error)})),this.registerEvent(this.app.vault.on("rename",(i,a)=>{this.state.bRef==null&&(i.path===this.state.bFile||a===this.state.bFile)&&this.createMergeView().catch(console.error)})),this.fileSaveDebouncer=(0,Qo.debounce)(i=>{let a=this.state.bFile;a&&(this.ignoreNextModification=!0,this.plugin.app.vault.adapter.write(a,i).catch(s=>this.plugin.displayError(s)))},1e3,!1)}getViewType(){return ca.type}getDisplayText(){var r;if(((r=this.state)==null?void 0:r.bFile)!=null){let n=this.state.bFile.split("/").last();return n!=null&&n.endsWith(".md")&&(n=n.slice(0,-3)),`Diff: ${n}`}return ca.name}getIcon(){return ca.icon}async setState(r,n){this.state=r,Qo.Platform.isMobile&&(this.leaf.view.titleEl.textContent=this.getDisplayText()),await super.setState(r,n),await this.createMergeView()}getState(){return this.state}onClose(){return window.clearInterval(this.intervalRef),super.onClose()}async onOpen(){return await this.createMergeView(),super.onOpen()}async gitShow(r,n){try{return await this.plugin.gitManager.show(r,n,!1)}catch(i){if(i instanceof Ir&&(i.message.includes("does not exist")||i.message.includes("unknown revision or path")||i.message.includes("exists on disk, but not in")||i.message.includes("fatal: bad object")))return i.message.includes("fatal: bad object")&&this.plugin.displayError(i.message),"";throw i}}async bShouldBeEditable(){if(this.state.bRef!=null)return!1;let r=this.plugin.gitManager.getRelativeVaultPath(this.state.bFile);return await this.app.vault.adapter.exists(r)}async updateModifiableEditor(){if(!this.mergeView||this.refreshing)return;let r=this.mergeView.b;this.refreshing=!0;let n=await this.app.vault.adapter.read(this.state.bFile);if(n!=r.state.doc.toString()){let i=r.state.update({changes:{from:0,to:r.state.doc.length,insert:n},annotations:[Jo.Transaction.remote.of(!0)]});r.dispatch(i)}this.refreshing=!1}async updateRefEditors(){if(!this.mergeView||this.refreshing)return;let r=this.mergeView.a,n=this.mergeView.b;this.refreshing=!0;let i=await this.gitShow(this.state.aRef,this.state.aFile),a;if(this.state.bRef!=null&&(a=await this.gitShow(this.state.bRef,this.state.bFile)),i!=r.state.doc.toString()){let s=r.state.update({changes:{from:0,to:r.state.doc.length,insert:i}});r.dispatch(s)}if(a!=null&&a!=n.state.doc.toString()){let s=n.state.update({changes:{from:0,to:n.state.doc.length,insert:a}});n.dispatch(s)}this.refreshing=!1}async createMergeView(){var r,n,i;if((r=this.state)!=null&&r.aFile&&((n=this.state)!=null&&n.bFile)&&!this.refreshing&&this.plugin.gitManager){this.refreshing=!0,(i=this.mergeView)==null||i.destroy();let a=this.containerEl.children[1];a.empty(),this.contentEl.addClass("git-split-diff-view"),this.bIsEditable=await this.bShouldBeEditable();let s=await this.gitShow(this.state.aRef,this.state.aFile),o;if(this.state.bRef!=null)o=await this.gitShow(this.state.bRef,this.state.bFile);else{let p=this.plugin.gitManager.getRelativeVaultPath(this.state.bFile);await this.app.vault.adapter.exists(p)?o=await this.app.vault.adapter.read(p):o=""}let l=[(0,tn.lineNumbers)(),(0,Mh.highlightSelectionMatches)(),(0,tn.drawSelection)(),tn.keymap.of([...el.standardKeymap,el.indentWithTab]),(0,el.history)(),(0,Mh.search)(),tn.EditorView.lineWrapping],c=this,u=tn.ViewPlugin.define(p=>({update(g){if(g.docChanged&&!g.transactions.some(v=>v.annotation(Jo.Transaction.remote))){let v=p.state.doc.toString();c.fileSaveDebouncer(v)}}})),f={doc:s,extensions:[...l,tn.EditorView.editable.of(!1),Jo.EditorState.readOnly.of(!0)]},d=[...l];this.bIsEditable?d.push(u):d.push(tn.EditorView.editable.of(!1),Jo.EditorState.readOnly.of(!0));let h={doc:o,extensions:d};a.addClasses(["cm-s-obsidian","mod-cm6","markdown-source-view","cm-content"]),this.mergeView=new Rh({b:h,a:f,collapseUnchanged:{minSize:6,margin:4},diffConfig:{scanLimit:this.bIsEditable?1e3:1e4},parent:a}),this.refreshing=!1}}};m();var C5=require("obsidian");m();m();m();var iO="5";var aO,sO,oO;typeof window!="undefined"&&((oO=(sO=(aO=window.__svelte)!=null?aO:window.__svelte={}).v)!=null?oO:sO.v=new Set).add(iO);m();m();m();var tl="[",ya="[!",ds="]",Ci={};var We=Symbol(),rn=Symbol("filename"),lO=Symbol("hmr"),cO="http://www.w3.org/1999/xhtml";m();m();m();m();var Oh=!0;m();var D=!1;m();var nn=Array.isArray,uO=Array.prototype.indexOf,Zc=Array.from,c1=Object.keys,Wt=Object.defineProperty,br=Object.getOwnPropertyDescriptor,u1=Object.getOwnPropertyDescriptors,f1=Object.prototype,fO=Array.prototype,rl=Object.getPrototypeOf,d1=Object.isExtensible;function h1(t){return typeof t=="function"}var ir=()=>{};function Jc(t){for(var e=0;e{t=n,e=i});return{promise:r,resolve:t,reject:e}}m();m();var _r=Symbol("$state"),Qc=Symbol("legacy props"),hO=Symbol(""),Ih=Symbol("proxy path"),nl=new class extends Error{constructor(){super(...arguments);vt(this,"name","StaleReactionError");vt(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};var eu=3,an=8;m();m();function pO(){if(D){let t=new Error("await_outside_boundary\nCannot await outside a `` with a `pending` snippet\nhttps://svelte.dev/e/await_outside_boundary");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/await_outside_boundary")}function tu(t){if(D){let e=new Error(`lifecycle_outside_component +\`${t}(...)\` can only be used during component initialisation +https://svelte.dev/e/lifecycle_outside_component`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function mO(){if(D){let t=new Error("async_derived_orphan\nCannot create a `$derived(...)` with an `await` expression outside of an effect tree\nhttps://svelte.dev/e/async_derived_orphan");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/async_derived_orphan")}function p1(){if(D){let t=new Error("bind_invalid_checkbox_value\nUsing `bind:value` together with a checkbox input is not allowed. Use `bind:checked` instead\nhttps://svelte.dev/e/bind_invalid_checkbox_value");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/bind_invalid_checkbox_value")}function gO(){if(D){let t=new Error(`derived_references_self +A derived value cannot reference itself recursively +https://svelte.dev/e/derived_references_self`);throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/derived_references_self")}function vO(t){if(D){let e=new Error(`effect_in_teardown +\`${t}\` cannot be used inside an effect cleanup function +https://svelte.dev/e/effect_in_teardown`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/effect_in_teardown")}function yO(){if(D){let t=new Error("effect_in_unowned_derived\nEffect cannot be created inside a `$derived` value that was not itself created inside an effect\nhttps://svelte.dev/e/effect_in_unowned_derived");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function wO(t){if(D){let e=new Error(`effect_orphan +\`${t}\` can only be used inside an effect (e.g. during component initialisation) +https://svelte.dev/e/effect_orphan`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/effect_orphan")}function bO(){if(D){let t=new Error(`effect_update_depth_exceeded +Maximum update depth exceeded. This typically indicates that an effect reads and writes the same piece of state +https://svelte.dev/e/effect_update_depth_exceeded`);throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function _O(){if(D){let t=new Error("flush_sync_in_effect\nCannot use `flushSync` inside an effect\nhttps://svelte.dev/e/flush_sync_in_effect");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/flush_sync_in_effect")}function xO(){if(D){let t=new Error(`hydration_failed +Failed to hydrate the application +https://svelte.dev/e/hydration_failed`);throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/hydration_failed")}function SO(t){if(D){let e=new Error(`props_invalid_value +Cannot do \`bind:${t}={undefined}\` when \`${t}\` has a fallback value +https://svelte.dev/e/props_invalid_value`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/props_invalid_value")}function EO(t){if(D){let e=new Error(`rune_outside_svelte +The \`${t}\` rune is only available inside \`.svelte\` and \`.svelte.js/ts\` files +https://svelte.dev/e/rune_outside_svelte`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/rune_outside_svelte")}function AO(){if(D){let t=new Error("state_descriptors_fixed\nProperty descriptors defined on `$state` objects must contain `value` and always be `enumerable`, `configurable` and `writable`.\nhttps://svelte.dev/e/state_descriptors_fixed");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function kO(){if(D){let t=new Error("state_prototype_fixed\nCannot set prototype of `$state` object\nhttps://svelte.dev/e/state_prototype_fixed");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/state_prototype_fixed")}function TO(){if(D){let t=new Error("state_unsafe_mutation\nUpdating state inside `$derived(...)`, `$inspect(...)` or a template expression is forbidden. If the value should not be reactive, declare it without `$state`\nhttps://svelte.dev/e/state_unsafe_mutation");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/state_unsafe_mutation")}m();m();m();var hs="font-weight: bold",ps="font-weight: normal";function CO(t){D?console.warn(`%c[svelte] await_reactivity_loss +%cDetected reactivity loss when reading \`${t}\`. This happens when state is read in an async function after an earlier \`await\` +https://svelte.dev/e/await_reactivity_loss`,hs,ps):console.warn("https://svelte.dev/e/await_reactivity_loss")}function PO(t,e){D?console.warn(`%c[svelte] await_waterfall +%cAn async derived, \`${t}\` (${e}) was not read immediately after it resolved. This often indicates an unnecessary waterfall, which can slow down your app +https://svelte.dev/e/await_waterfall`,hs,ps):console.warn("https://svelte.dev/e/await_waterfall")}function RO(t,e,r){D?console.warn(`%c[svelte] hydration_attribute_changed +%cThe \`${t}\` attribute on \`${e}\` changed its value between server and client renders. The client value, \`${r}\`, will be ignored in favour of the server value +https://svelte.dev/e/hydration_attribute_changed`,hs,ps):console.warn("https://svelte.dev/e/hydration_attribute_changed")}function ms(t){D?console.warn(`%c[svelte] hydration_mismatch +%c${t?`Hydration failed because the initial UI does not match what was rendered on the server. The error occurred near ${t}`:"Hydration failed because the initial UI does not match what was rendered on the server"} +https://svelte.dev/e/hydration_mismatch`,hs,ps):console.warn("https://svelte.dev/e/hydration_mismatch")}function MO(){D?console.warn(`%c[svelte] lifecycle_double_unmount +%cTried to unmount a component that was not mounted +https://svelte.dev/e/lifecycle_double_unmount`,hs,ps):console.warn("https://svelte.dev/e/lifecycle_double_unmount")}function $h(t){D?console.warn(`%c[svelte] state_proxy_equality_mismatch +%cReactive \`$state(...)\` proxies and the values they proxy have different identities. Because of this, comparisons with \`${t}\` will produce unexpected results +https://svelte.dev/e/state_proxy_equality_mismatch`,hs,ps):console.warn("https://svelte.dev/e/state_proxy_equality_mismatch")}function OO(t){D?console.warn(`%c[svelte] transition_slide_display +%cThe \`slide\` transition does not work correctly for elements with \`display: ${t}\` +https://svelte.dev/e/transition_slide_display`,hs,ps):console.warn("https://svelte.dev/e/transition_slide_display")}var se=!1;function Yt(t){se=t}var ge;function et(t){if(t===null)throw ms(),Ci;return ge=t}function Xt(){return et(jt(ge))}function H(t){if(se){if(jt(ge)!==null)throw ms(),Ci;ge=t}}function il(t=1){if(se){for(var e=t,r=ge;e--;)r=jt(r);ge=r}}function gs(){for(var t=0,e=ge;;){if(e.nodeType===an){var r=e.data;if(r===ds){if(t===0)return e;t-=1}else(r===tl||r===ya)&&(t+=1)}var n=jt(e);e.remove(),e=n}}function Fh(t){if(!t||t.nodeType!==an)throw ms(),Ci;return t.data}m();m();m();m();function Dh(t){return t===this.v}function Lh(t,e){return t!=t?e==e:t!==e||t!==null&&typeof t=="object"||typeof t=="function"}function jh(t){return!Lh(t,this.v)}m();var _n=!1,Pi=!1,Qn=!1;m();m();m();var ru=null;function ei(t){let e=Error(),r=e.stack;if(!r)return null;let n=r.split(` +`),i=[` +`];for(let a=0;a"}`,a=e.ctx;a!==null;)i+=` +${n}in ${(o=a.function)==null?void 0:o[rn].split("/").pop()}`,a=a.p;return{message:t.message+` +${i} +`,stack:(l=t.stack)==null?void 0:l.split(` +`).filter(c=>!c.includes("svelte/src/internal")).join(` +`)}}}function FO(t){let e=v1.get(t);e&&(Wt(t,"message",{value:e.message}),Wt(t,"stack",{value:e.stack}))}m();var au=[],w1=[];function DO(){var t=au;au=[],Jc(t)}function fG(){var t=w1;w1=[],Jc(t)}function Lr(t){au.length===0&&queueMicrotask(DO),au.push(t)}function LO(){au.length>0&&DO(),w1.length>0&&fG()}m();var sne=589952;function Uh(){for(var t=ee.b;t!==null&&!t.has_pending_snippet();)t=t.parent;return t===null&&pO(),t}m();m();var Ii=null;function S1(t){Ii=t}var ou=new Set;function vs(t){var e=2050,r=oe!==null&&oe.f&2?oe:null;ee===null||r!==null&&r.f&256?e|=256:ee.f|=524288;let n={ctx:ye,deps:null,effects:null,equals:Dh,f:e,fn:t,reactions:null,rv:0,v:We,wv:0,parent:r!=null?r:ee,ac:null};return D&&Qn&&(n.created=ei("CreatedAt")),n}function E1(t,e){let r=ee;r===null&&mO();var n=r.b,i=void 0,a=jr(We),s=null,o=!oe;return jO(()=>{var h;D&&(Ii=ee);try{var l=t()}catch(p){l=Promise.reject(p)}D&&(Ii=null);var c=()=>l;i=(h=s==null?void 0:s.then(c,c))!=null?h:Promise.resolve(l),s=i;var u=xe,f=n.pending;o&&(n.update_pending_count(1),f||u.increment());let d=(p,g=void 0)=>{s=null,Ii=null,f||u.activate(),g?g!==nl&&(a.f|=8388608,ri(a,g)):(a.f&8388608&&(a.f^=8388608),ri(a,p),D&&e!==void 0&&(ou.add(a),setTimeout(()=>{ou.has(a)&&(PO(a.label,e),ou.delete(a))}))),o&&(n.update_pending_count(-1),f||u.decrement()),Vh()};if(i.then(d,p=>d(null,p||"unknown")),u)return()=>{queueMicrotask(()=>u.neuter())}}),D&&(a.f|=4194304),new Promise(l=>{function c(u){function f(){u===i?l(a):c(i)}u.then(f,f)}c(i)})}function Ct(t){let e=vs(t);return Wh(e),e}function ys(t){let e=vs(t);return e.equals=jh,e}function Gh(t){var e=t.effects;if(e!==null){t.effects=null;for(var r=0;rE1(l))).then(l=>{i==null||i.activate(),s();try{r([...t.map(n),...l])}catch(c){a.f&16384||al(c,a)}i==null||i.deactivate(),Vh()}).catch(l=>{o.error(l)})}function hG(){var t=ee,e=oe,r=ye;return function(){Nt(t),kt(e),ba(r),D&&S1(null)}}function Vh(){Nt(null),kt(null),ba(null),D&&S1(null)}var uu=new Set,xe=null,fu=null,_a=null,b1=new Set,Kh=[];function BO(){let t=Kh.shift();Kh.length>0&&queueMicrotask(BO),t()}var _s=[],Qh=null,k1=!1,Yh=!1,ol,ll,xa,du,hu,bs,cl,Sa,Ea,ul,pu,mu,An,HO,Xh,T1,Zh=class Zh{constructor(){yt(this,An);vt(this,"current",new Map);yt(this,ol,new Map);yt(this,ll,new Set);yt(this,xa,0);yt(this,du,null);yt(this,hu,!1);yt(this,bs,[]);yt(this,cl,[]);yt(this,Sa,[]);yt(this,Ea,[]);yt(this,ul,[]);yt(this,pu,[]);yt(this,mu,[]);vt(this,"skipped_effects",new Set)}process(e){var a;_s=[],fu=null;var r=null;if(uu.size>1){r=new Map,_a=new Map;for(let[s,o]of this.current)r.set(s,{v:s.v,wv:s.wv}),s.v=o;for(let s of uu)if(s!==this)for(let[o,l]of ue(s,ol))r.has(o)||(r.set(o,{v:o.v,wv:o.wv}),o.v=l)}for(let s of e)di(this,An,HO).call(this,s);if(ue(this,bs).length===0&&ue(this,xa)===0){di(this,An,T1).call(this);var n=ue(this,Sa),i=ue(this,Ea);It(this,Sa,[]),It(this,Ea,[]),It(this,ul,[]),fu=xe,xe=null,NO(n),NO(i),xe===null?xe=this:uu.delete(this),(a=ue(this,du))==null||a.resolve()}else di(this,An,Xh).call(this,ue(this,Sa)),di(this,An,Xh).call(this,ue(this,Ea)),di(this,An,Xh).call(this,ue(this,ul));if(r){for(let[s,{v:o,wv:l}]of r)s.wv<=l&&(s.v=o);_a=null}for(let s of ue(this,bs))Fi(s);for(let s of ue(this,cl))Fi(s);It(this,bs,[]),It(this,cl,[])}capture(e,r){ue(this,ol).has(e)||ue(this,ol).set(e,r),this.current.set(e,e.v)}activate(){xe=this}deactivate(){xe=null,fu=null;for(let e of b1)if(b1.delete(e),e(),xe!==null)break}neuter(){It(this,hu,!0)}flush(){_s.length>0?C1():di(this,An,T1).call(this),xe===this&&(ue(this,xa)===0&&uu.delete(this),this.deactivate())}increment(){It(this,xa,ue(this,xa)+1)}decrement(){if(It(this,xa,ue(this,xa)-1),ue(this,xa)===0){for(let e of ue(this,pu))mt(e,2048),ii(e);for(let e of ue(this,mu))mt(e,4096),ii(e);It(this,Sa,[]),It(this,Ea,[]),this.flush()}else this.deactivate()}add_callback(e){ue(this,ll).add(e)}settled(){var e;return((e=ue(this,du))!=null?e:It(this,du,dO())).promise}static ensure(){if(xe===null){let e=xe=new Zh;uu.add(xe),Yh||Zh.enqueue(()=>{xe===e&&e.flush()})}return xe}static enqueue(e){Kh.length===0&&queueMicrotask(BO),Kh.unshift(e)}};ol=new WeakMap,ll=new WeakMap,xa=new WeakMap,du=new WeakMap,hu=new WeakMap,bs=new WeakMap,cl=new WeakMap,Sa=new WeakMap,Ea=new WeakMap,ul=new WeakMap,pu=new WeakMap,mu=new WeakMap,An=new WeakSet,HO=function(e){var u;e.f^=1024;for(var r=e.first;r!==null;){var n=r.f,i=(n&96)!==0,a=i&&(n&1024)!==0,s=a||(n&8192)!==0||this.skipped_effects.has(r);if(!s&&r.fn!==null){if(i)r.f^=1024;else if(!(n&1024))if(n&4)ue(this,Ea).push(r);else if(_n&&n&8)ue(this,Sa).push(r);else if(n&4194304){var o=(u=r.b)!=null&&u.pending?ue(this,cl):ue(this,bs);o.push(r)}else Aa(r)&&(r.f&16&&ue(this,ul).push(r),Fi(r));var l=r.first;if(l!==null){r=l;continue}}var c=r.parent;for(r=r.next;r===null&&c!==null;)r=c.next,c=c.parent}},Xh=function(e){for(let r of e)(r.f&2048?ue(this,pu):ue(this,mu)).push(r),mt(r,1024);e.length=0},T1=function(){if(!ue(this,hu))for(let e of ue(this,ll))e();ue(this,ll).clear()};var ti=Zh;function fl(t){_n&&ee!==null&&_O();var e=Yh;Yh=!0;try{var r;for(t&&(C1(),r=t());;){if(LO(),_s.length===0&&(xe==null||xe.flush(),_s.length===0))return Qh=null,r;C1()}}finally{Yh=e}}function C1(){var a;var t=xs;k1=!0;try{var e=0;for(P1(!0);_s.length>0;){var r=ti.ensure();if(e++>1e3){if(D){var n=new Map;for(let s of r.current.keys())for(let[o,l]of(a=s.updated)!=null?a:[]){var i=n.get(o);i||(i={error:l.error,count:0},n.set(o,i)),i.count+=l.count}for(let s of n.values())console.error(s.error)}pG()}r.process(_s),Di.clear()}}finally{k1=!1,P1(t),Qh=null}}function pG(){try{bO()}catch(t){D&&Wt(t,"stack",{value:""}),al(t,Qh)}}function NO(t){var e=t.length;if(e!==0){for(var r=0;ri&&n.f&1048576)break}}for(;r0&&!O1&&I1()}return e}function I1(){O1=!1;let t=Array.from(ws);for(let e of t)e.f&1024&&mt(e,4096),Aa(e)&&Fi(e);ws.clear()}function su(t){ie(t,t.v+1)}function GO(t,e){var r=t.reactions;if(r!==null)for(var n=on(),i=r.length,a=0;a{if(ka===s)return u();var f=oe,d=ka;kt(null),$1(s);var h=u();return kt(f),$1(d),h};n&&(r.set("length",Pe(t.length,a)),D&&(t=vG(t)));var l="";function c(u){l=u,sn(i,`${l} version`);for(let[f,d]of r)sn(d,Es(l,f))}return new Proxy(t,{defineProperty(u,f,d){(!("value"in d)||d.configurable===!1||d.enumerable===!1||d.writable===!1)&&AO();var h=r.get(f);return h===void 0?h=o(()=>{var p=Pe(d.value,a);return r.set(f,p),D&&typeof f=="string"&&sn(p,Es(l,f)),p}):ie(h,d.value,!0),!0},deleteProperty(u,f){var d=r.get(f);if(d===void 0){if(f in u){let h=o(()=>Pe(We,a));r.set(f,h),su(i),D&&sn(h,Es(l,f))}}else ie(d,We),su(i);return!0},get(u,f,d){var v;if(f===_r)return t;if(D&&f===Ih)return c;var h=r.get(f),p=f in u;if(h===void 0&&(!p||(v=br(u,f))!=null&&v.writable)&&(h=o(()=>{var y=Ne(p?u[f]:We),b=Pe(y,a);return D&&sn(b,Es(l,f)),b}),r.set(f,h)),h!==void 0){var g=R(h);return g===We?void 0:g}return Reflect.get(u,f,d)},getOwnPropertyDescriptor(u,f){var d=Reflect.getOwnPropertyDescriptor(u,f);if(d&&"value"in d){var h=r.get(f);h&&(d.value=R(h))}else if(d===void 0){var p=r.get(f),g=p==null?void 0:p.v;if(p!==void 0&&g!==We)return{enumerable:!0,configurable:!0,value:g,writable:!0}}return d},has(u,f){var g;if(f===_r)return!0;var d=r.get(f),h=d!==void 0&&d.v!==We||Reflect.has(u,f);if(d!==void 0||ee!==null&&(!h||(g=br(u,f))!=null&&g.writable)){d===void 0&&(d=o(()=>{var v=h?Ne(u[f]):We,y=Pe(v,a);return D&&sn(y,Es(l,f)),y}),r.set(f,d));var p=R(d);if(p===We)return!1}return h},set(u,f,d,h){var k;var p=r.get(f),g=f in u;if(n&&f==="length")for(var v=d;vPe(We,a)),r.set(v+"",y),D&&sn(y,Es(l,v)))}if(p===void 0)(!g||(k=br(u,f))!=null&&k.writable)&&(p=o(()=>Pe(void 0,a)),ie(p,Ne(d)),r.set(f,p),D&&sn(p,Es(l,f)));else{g=p.v!==We;var b=o(()=>Ne(d));ie(p,b)}var E=Reflect.getOwnPropertyDescriptor(u,f);if(E!=null&&E.set&&E.set.call(h,d),!g){if(n&&typeof f=="string"){var S=r.get("length"),A=Number(f);Number.isInteger(A)&&A>=S.v&&ie(S,A+1)}su(i)}return!0},ownKeys(u){R(i);var f=Reflect.ownKeys(u).filter(p=>{var g=r.get(p);return g===void 0||g.v!==We});for(var[d,h]of r)h.v!==We&&!(d in u)&&f.push(d);return f},setPrototypeOf(){kO()}})}function Es(t,e){var r;return typeof e=="symbol"?`${t}[Symbol(${(r=e.description)!=null?r:""})]`:mG.test(e)?`${t}.${e}`:/^\d+$/.test(e)?`${t}[${e}]`:`${t}['${e}']`}function ep(t){try{if(t!==null&&typeof t=="object"&&_r in t)return t[_r]}catch(e){}return t}var gG=new Set(["copyWithin","fill","pop","push","reverse","shift","sort","splice","unshift"]);function vG(t){return new Proxy(t,{get(e,r,n){var i=Reflect.get(e,r,n);return gG.has(r)?function(...a){UO();var s=i.apply(this,a);return I1(),s}:i}})}function VO(){let t=Array.prototype,e=Array.__svelte_cleanup;e&&e();let{indexOf:r,lastIndexOf:n,includes:i}=t;t.indexOf=function(a,s){let o=r.call(this,a,s);if(o===-1){for(let l=s!=null?s:0;l{t.indexOf=r,t.lastIndexOf=n,t.includes=i}}var F1,WO,iu,qO,YO;function tp(){if(F1===void 0){F1=window,WO=document,iu=/Firefox/.test(navigator.userAgent);var t=Element.prototype,e=Node.prototype,r=Text.prototype;qO=br(e,"firstChild").get,YO=br(e,"nextSibling").get,d1(t)&&(t.__click=void 0,t.__className=void 0,t.__attributes=null,t.__style=void 0,t.__e=void 0),d1(r)&&(r.__t=void 0),D&&(t.__svelte_meta=null,VO())}}function Bt(t=""){return document.createTextNode(t)}function Ht(t){return qO.call(t)}function jt(t){return YO.call(t)}function G(t,e){if(!se)return Ht(t);var r=Ht(ge);if(r===null)r=ge.appendChild(Bt());else if(e&&r.nodeType!==eu){var n=Bt();return r==null||r.before(n),et(n),n}return et(r),r}function Ar(t,e){var i,a;if(!se){var r=Ht(t);return r instanceof Comment&&r.data===""?jt(r):r}if(e&&((i=ge)==null?void 0:i.nodeType)!==eu){var n=Bt();return(a=ge)==null||a.before(n),et(n),n}return ge}function te(t,e=1,r=!1){let n=se?ge:t;for(var i;e--;)i=n,n=jt(n);if(!se)return n;if(r&&(n==null?void 0:n.nodeType)!==eu){var a=Bt();return n===null?i==null||i.after(a):n.before(a),et(a),a}return et(n),n}function dl(t){t.textContent=""}function hl(){if(!_n)return!1;var t=ee.f;return(t&32768)!==0}function KO(t){ee===null&&oe===null&&wO(t),oe!==null&&oe.f&256&&ee===null&&yO(),Sn&&vO(t)}function yG(t,e){var r=e.last;r===null?e.last=e.first=t:(r.next=t,t.prev=r,e.last=t)}function si(t,e,r,n=!0){var l;var i=ee;if(D)for(;i!==null&&i.f&131072;)i=i.parent;i!==null&&i.f&8192&&(t|=8192);var a={ctx:ye,deps:null,nodes_start:null,nodes_end:null,f:t|2048,first:null,fn:e,last:null,next:null,parent:i,b:i&&i.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(D&&(a.component_function=xn),r)try{Fi(a),a.f|=32768}catch(c){throw At(a),c}else e!==null&&ii(a);var s=r&&a.deps===null&&a.first===null&&a.nodes_start===null&&a.teardown===null&&(a.f&524288)===0;if(!s&&n&&(i!==null&&yG(a,i),oe!==null&&oe.f&2&&!(t&64))){var o=oe;((l=o.effects)!=null?l:o.effects=[]).push(a)}return a}function Hr(t){let e=si(8,null,!1);return mt(e,1024),e.teardown=t,e}function Zt(t){var i;KO("$effect"),D&&Wt(t,"name",{value:"$effect"});var e=ee.f,r=!oe&&(e&32)!==0&&(e&32768)===0;if(r){var n=ye;((i=n.e)!=null?i:n.e=[]).push(t)}else return g1(t)}function g1(t){return si(1048580,t,!1)}function L1(t){ti.ensure();let e=si(64,t,!0);return()=>{At(e)}}function ZO(t){ti.ensure();let e=si(64,t,!0);return(r={})=>new Promise(n=>{r.outro?ni(e,()=>{At(e),n(void 0)}):(At(e),n(void 0))})}function kr(t){return si(4,t,!1)}function jO(t){return si(4718592,t,!0)}function Kt(t,e=0){return si(8|e,t,!0)}function $e(t,e=[],r=[]){qh(e,r,n=>{si(8,()=>t(...n.map(R)),!0)})}function xr(t,e=0){var r=si(16|e,t,!0);return D&&(r.dev_stack=Mi),r}function Et(t,e=!0){return si(32,t,!0,e)}function j1(t){var e=t.teardown;if(e!==null){let r=Sn,n=oe;D1(!0),kt(null);try{e.call(null)}finally{D1(r),kt(n)}}}function N1(t,e=!1){var i;var r=t.first;for(t.first=t.last=null;r!==null;){(i=r.ac)==null||i.abort(nl);var n=r.next;r.f&64?r.parent=null:At(r,e),r=n}}function JO(t){for(var e=t.first;e!==null;){var r=e.next;e.f&32||At(e),e=r}}function At(t,e=!0){var r=!1;(e||t.f&262144)&&t.nodes_start!==null&&t.nodes_end!==null&&(QO(t.nodes_start,t.nodes_end),r=!0),N1(t,e&&!r),yu(t,0),mt(t,16384);var n=t.transitions;if(n!==null)for(let a of n)a.stop();j1(t);var i=t.parent;i!==null&&i.first!==null&&M1(t),D&&(t.component_function=null),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=t.ac=null}function QO(t,e){for(;t!==null;){var r=t===e?null:jt(t);t.remove(),t=r}}function M1(t){var e=t.parent,r=t.prev,n=t.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),e!==null&&(e.first===t&&(e.first=n),e.last===t&&(e.last=r))}function ni(t,e){var r=[];rp(t,r,!0),B1(r,()=>{At(t),e&&e()})}function B1(t,e){var r=t.length;if(r>0){var n=()=>--r||e();for(var i of t)i.out(n)}else e()}function rp(t,e,r){if(!(t.f&8192)){if(t.f^=8192,t.transitions!==null)for(let s of t.transitions)(s.is_global||r)&&e.push(s);for(var n=t.first;n!==null;){var i=n.next,a=(n.f&65536)!==0||(n.f&32)!==0;rp(n,e,a?r:!1),n=i}}}function As(t){e5(t,!0)}function e5(t,e){if(t.f&8192){t.f^=8192,t.f&1024||(mt(t,2048),ii(t));for(var r=t.first;r!==null;){var n=r.next,i=(r.f&65536)!==0||(r.f&32)!==0;e5(r,i?e:!1),r=n}if(t.transitions!==null)for(let a of t.transitions)(a.is_global||e)&&a.in()}}m();var t5=null;var xs=!1;function P1(t){xs=t}var Sn=!1;function D1(t){Sn=t}var oe=null,Sr=!1;function kt(t){oe=t}var ee=null;function Nt(t){ee=t}var Er=null;function Wh(t){oe!==null&&(!_n||oe.f&2)&&(Er===null?Er=[t]:Er.push(t))}var or=null,Ur=0,Br=null;function zO(t){Br=t}var r5=1,wu=0,ka=wu;function $1(t){ka=t}var $i=!1;function cu(){return++r5}function Aa(t){var f,d;var e=t.f;if(e&2048)return!0;if(e&4096){var r=t.deps,n=(e&256)!==0;if(r!==null){var i,a,s=(e&512)!==0,o=n&&ee!==null&&!$i,l=r.length;if((s||o)&&(ee===null||!(ee.f&16384))){var c=t,u=c.parent;for(i=0;it.wv)return!0}(!n||ee!==null&&!$i)&&mt(t,1024)}return!1}function n5(t,e,r=!0){var n=t.reactions;if(n!==null&&!(!_n&&(Er!=null&&Er.includes(t))))for(var i=0;i0)for(d.length=Ur+or.length,h=0;h{Promise.resolve().then(()=>{var e;if(!t.defaultPrevented)for(let r of t.target.elements)(e=r.__on_r)==null||e.call(r)})},{capture:!0}))}function ks(t){var e=oe,r=ee;kt(null),Nt(null);try{return t()}finally{kt(e),Nt(r)}}function G1(t,e,r,n=r){t.addEventListener(e,()=>ks(r));let i=t.__on_r;i?t.__on_r=()=>{i(),n(!0)}:t.__on_r=()=>n(!0),U1()}var z1=new Set,ap=new Set;function s5(t,e,r,n={}){function i(a){if(n.capture||pl.call(e,a),!a.cancelBubble)return ks(()=>r==null?void 0:r.call(this,a))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?Lr(()=>{e.addEventListener(t,i,n)}):e.addEventListener(t,i,n),i}function Gr(t,e,r,n,i){var a={capture:n,passive:i},s=s5(t,e,r,a);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&Hr(()=>{e.removeEventListener(t,s,a)})}function gt(t){for(var e=0;e{throw E});throw d}}finally{t.__root=e,delete t.currentTarget,kt(u),Nt(f)}}}m();var _G;function o5(){_G=void 0}m();m();function sp(t){var e=document.createElement("template");return e.innerHTML=t.replaceAll("",""),e.content}function oi(t,e){var r=ee;r.nodes_start===null&&(r.nodes_start=t,r.nodes_end=e)}function fe(t,e){var r=(e&1)!==0,n=(e&2)!==0,i,a=!t.startsWith("");return()=>{if(se)return oi(ge,null),ge;i===void 0&&(i=sp(a?t:""+t),r||(i=Ht(i)));var s=n||iu?document.importNode(i,!0):i.cloneNode(!0);if(r){var o=Ht(s),l=s.lastChild;oi(o,l)}else oi(s,s);return s}}function Li(){if(se)return oi(ge,null),ge;var t=document.createDocumentFragment(),e=document.createComment(""),r=Bt();return t.append(e,r),oi(e,r),t}function ae(t,e){if(se){ee.nodes_end=ge,Xt();return}t!==null&&t.before(e)}m();var AG=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected","webkitdirectory","defer","disablepictureinpicture","disableremoteplayback"];var Xae=[...AG,"formNoValidate","isMap","noModule","playsInline","readOnly","value","volume","defaultValue","defaultChecked","srcObject","noValidate","allowFullscreen","disablePictureInPicture","disableRemotePlayback"];var kG=["touchstart","touchmove"];function c5(t){return kG.includes(t)}var TG=["$state","$state.raw","$derived","$derived.by"],Kae=[...TG,"$state.snapshot","$props","$props.id","$bindable","$effect","$effect.pre","$effect.tracking","$effect.root","$effect.pending","$inspect","$inspect().with","$inspect.trace","$host"];var op=!0;function Be(t,e){var n;var r=e==null?"":typeof e=="object"?e+"":e;r!==((n=t.__t)!=null?n:t.__t=t.nodeValue)&&(t.__t=r,t.nodeValue=r+"")}function Ta(t,e){return u5(t,e)}function W1(t,e){var s;tp(),e.intro=(s=e.intro)!=null?s:!1;let r=e.target,n=se,i=ge;try{for(var a=Ht(r);a&&(a.nodeType!==an||a.data!==tl);)a=jt(a);if(!a)throw Ci;Yt(!0),et(a),Xt();let o=u5(t,{...e,anchor:a});if(ge===null||ge.nodeType!==an||ge.data!==ds)throw ms(),Ci;return Yt(!1),o}catch(o){if(o===Ci)return e.recover===!1&&xO(),tp(),dl(r),Yt(!1),Ta(t,e);throw o}finally{Yt(n),et(i),o5()}}var ml=new Map;function u5(t,{target:e,anchor:r,props:n={},events:i,context:a,intro:s=!0}){tp();var o=new Set,l=f=>{for(var d=0;d{var f=r!=null?r:e.appendChild(Bt());return Et(()=>{if(a){tt({});var d=ye;d.c=a}i&&(n.$$events=i),se&&oi(f,null),op=s,c=t(f,n)||{},op=!0,se&&(ee.nodes_end=ge),a&&rt()}),()=>{var p;for(var d of o){e.removeEventListener(d,pl);var h=ml.get(d);--h===0?(document.removeEventListener(d,pl),ml.delete(d)):ml.set(d,h)}ap.delete(l),f!==r&&((p=f.parentNode)==null||p.removeChild(f))}});return V1.set(c,u),c}var V1=new WeakMap;function ji(t,e){let r=V1.get(t);return r?(V1.delete(t),r(e)):(D&&MO(),Promise.resolve())}m();m();if(D){let t=function(e){if(!(e in globalThis)){let r;Object.defineProperty(globalThis,e,{configurable:!0,get:()=>{if(r!==void 0)return r;EO(e)},set:n=>{r=n}})}};t("$state"),t("$effect"),t("$derived"),t("$inspect"),t("$props"),t("$bindable")}function q1(t){ye===null&&tu("onMount"),Pi&&ye.l!==null?MG(ye).m.push(t):Zt(()=>{let e=Ue(t);if(typeof e=="function")return e})}function d5(t){ye===null&&tu("onDestroy"),q1(()=>()=>Ue(t))}function MG(t){var r;var e=t.l;return(r=e.u)!=null?r:e.u={a:[],b:[],m:[]}}m();m();var p5=new Map;function m5(t,e){var r=p5.get(t);r||(r=new Set,p5.set(t,r)),r.add(e)}m();m();m();m();m();m();m();m();m();function be(t,e,r=!1){se&&Xt();var n=t,i=null,a=null,s=We,o=r?65536:0,l=!1;let c=(h,p=!0)=>{l=!0,d(p,h)};var u=null;function f(){u!==null&&(u.lastChild.remove(),n.before(u),u=null);var h=s?i:a,p=s?a:i;h&&As(h),p&&ni(p,()=>{s?a=null:i=null})}let d=(h,p)=>{if(s===(s=h))return;let g=!1;if(se){let A=Fh(n)===ya;!!s===A&&(n=gs(),et(n),Yt(!1),g=!0)}var v=hl(),y=n;if(v&&(u=document.createDocumentFragment(),u.append(y=Bt())),s?i!=null||(i=p&&Et(()=>p(y))):a!=null||(a=p&&Et(()=>p(y))),v){var b=xe,E=s?i:a,S=s?a:i;E&&b.skipped_effects.delete(E),S&&b.skipped_effects.add(S),b.add_callback(f)}else f();g&&Yt(!0)};xr(()=>{l=!1,e(c),l||d(null,null)},o),se&&(n=ge)}m();m();m();var bu=null;function zr(t,e){return e}function DG(t,e,r){for(var n=t.items,i=[],a=e.length,s=0;s0&&i.length===0&&r!==null;if(o){var l=r.parentNode;dl(l),l.append(r),n.clear(),li(t,e[0].prev,e[a-1].next)}B1(i,()=>{for(var c=0;c{var y=r();return nn(y)?y:y==null?[]:Zc(y)}),p,g;function v(){LG(g,p,o,d,s,i,e,n,r),a!==null&&(p.length===0?u?As(u):u=Et(()=>a(s)):u!==null&&ni(u,()=>{u=null}))}xr(()=>{var I;g!=null||(g=ee),p=R(h);var y=p.length;if(f&&y===0)return;f=y===0;let b=!1;if(se){var E=Fh(s)===ya;E!==(y===0)&&(s=gs(),et(s),Yt(!1),b=!0)}if(se){for(var S=null,A,k=0;k0&&et(gs())}if(se)y===0&&a&&(u=Et(()=>a(s)));else if(hl()){var _=new Set,T=xe;for(k=0;k0){var le=s&4&&f===0?i:null;if(c){for(w=0;w{var B;if(y!==void 0)for(k of y)(B=k.a)==null||B.apply()}),t.first=r.first&&r.first.e,t.last=v&&v.e;for(var ce of n.values())At(ce.e);n.clear()}function v5(t,e,r,n){n&1&&ri(t.v,e),n&2?ri(t.i,r):t.i=r}function X1(t,e,r,n,i,a,s,o,l,c,u){var f=bu,d=(l&1)!==0,h=(l&16)===0,p=d?h?Ss(i,!1,!1):jr(i):i,g=l&2?jr(s):s;D&&d&&(p.trace=()=>{var b=typeof g=="number"?s:g.v;c()[b]});var v={i:g,v:p,k:a,a:null,e:null,prev:r,next:n};bu=v;try{if(t===null){var y=document.createDocumentFragment();y.append(t=Bt())}return v.e=Et(()=>o(t,p,g,c),se),v.e.prev=r&&r.e,v.e.next=n&&n.e,r===null?u||(e.first=v):(r.next=v,r.e.next=v.e),n!==null&&(n.prev=v,n.e.prev=v.e),v}finally{bu=f}}function Y1(t,e,r){for(var n=t.next?t.next.e.nodes_start:r,i=e?e.e.nodes_start:r,a=t.e.nodes_start;a!==null&&a!==n;){var s=jt(a);i.before(a),a=s}}function li(t,e,r){e===null?t.first=r:(e.next=r,e.e.next=r&&r.e),r!==null&&(r.prev=e,r.e.prev=e&&e.e)}m();m();m();m();m();function Tn(t,e){kr(()=>{var i;var r=t.getRootNode(),n=r.host?r:(i=r.head)!=null?i:r.ownerDocument.head;if(!n.querySelector("#"+e.hash)){let a=document.createElement("style");a.id=e.hash,a.textContent=e.code,n.appendChild(a),D&&m5(e.hash,a)}})}m();m();m();m();m();m();var w5=[...` +\r\f\xA0\v\uFEFF`];function b5(t,e,r){var n=t==null?"":""+t;if(e&&(n=n?n+" "+e:e),r){for(var i in r)if(r[i])n=n?n+" "+i:i;else if(n.length)for(var a=i.length,s=0;(s=n.indexOf(i,s))>=0;){var o=s+a;(s===0||w5.includes(n[s-1]))&&(o===n.length||w5.includes(n[o]))?n=(s===0?"":n.substring(0,s))+n.substring(o+1):s=o}}return n===""?null:n}m();function ot(t,e,r,n,i,a){var s=t.__className;if(se||s!==r||s===void 0){var o=b5(r,n,a);(!se||o!==t.getAttribute("class"))&&(o==null?t.removeAttribute("class"):e?t.className=o:t.setAttribute("class",o)),t.__className=r}else if(a&&i!==a)for(var l in a){var c=!!a[l];(i==null||c!==!!i[l])&&t.classList.toggle(l,c)}return a}m();m();var VG=Symbol("class"),WG=Symbol("style"),qG=Symbol("is custom element"),YG=Symbol("is html");function ve(t,e,r,n){var i=XG(t);if(se&&(i[e]=t.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&t.nodeName==="LINK")){n||ZG(t,e,r!=null?r:"");return}i[e]!==(i[e]=r)&&(e==="loading"&&(t[hO]=r),r==null?t.removeAttribute(e):typeof r!="string"&&KG(t).includes(e)?t[e]=r:t.setAttribute(e,r))}function XG(t){var e;return(e=t.__attributes)!=null?e:t.__attributes={[qG]:t.nodeName.includes("-"),[YG]:t.namespaceURI===cO}}var _5=new Map;function KG(t){var e=_5.get(t.nodeName);if(e)return e;_5.set(t.nodeName,e=[]);for(var r,n=t,i=Element.prototype;i!==n;){r=u1(n);for(var a in r)r[a].set&&e.push(a);n=rl(n)}return e}function ZG(t,e,r){var n;D&&(e==="srcset"&&JG(t,r)||K1((n=t.getAttribute(e))!=null?n:"",r)||RO(e,t.outerHTML.replace(t.innerHTML,t.innerHTML&&"..."),String(r)))}function K1(t,e){return t===e?!0:new URL(t,document.baseURI).href===new URL(e,document.baseURI).href}function x5(t){return t.split(",").map(e=>e.trim().split(" ").filter(Boolean))}function JG(t,e){var r=x5(t.srcset),n=x5(e);return n.length===r.length&&n.every(([i,a],s)=>a===r[s][1]&&(K1(r[s][0],i)||K1(i,r[s][0])))}m();m();m();var QG=Oh?()=>performance.now():()=>Date.now(),Cn={tick:t=>(Oh?requestAnimationFrame:ir)(t),now:()=>QG(),tasks:new Set};function S5(){let t=Cn.now();Cn.tasks.forEach(e=>{e.c(t)||(Cn.tasks.delete(e),e.f())}),Cn.tasks.size!==0&&Cn.tick(S5)}function E5(t){let e;return Cn.tasks.size===0&&Cn.tick(S5),{promise:new Promise(r=>{Cn.tasks.add(e={c:t,f:r})}),abort(){Cn.tasks.delete(e)}}}function up(t,e){ks(()=>{t.dispatchEvent(new CustomEvent(e))})}function nz(t){if(t==="float")return"cssFloat";if(t==="offset")return"cssOffset";if(t.startsWith("--"))return t;let e=t.split("-");return e.length===1?e[0]:e[0]+e.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function A5(t){let e={},r=t.split(";");for(let n of r){let[i,a]=n.split(":");if(!i||a===void 0)break;let s=nz(i.trim());e[s]=a.trim()}return e}var iz=t=>t;function Pn(t,e,r,n){var E;var i=(t&1)!==0,a=(t&2)!==0,s=i&&a,o=(t&4)!==0,l=s?"both":i?"in":"out",c,u=e.inert,f=e.style.overflow,d,h;function p(){return ks(()=>{var S;return c!=null?c:c=r()(e,(S=n==null?void 0:n())!=null?S:{},{direction:l})})}var g={is_global:o,in(){var S;if(e.inert=u,!i){h==null||h.abort(),(S=h==null?void 0:h.reset)==null||S.call(h);return}a||d==null||d.abort(),up(e,"introstart"),d=Z1(e,p(),h,1,()=>{up(e,"introend"),d==null||d.abort(),d=c=void 0,e.style.overflow=f})},out(S){if(!a){S==null||S(),c=void 0;return}e.inert=!0,up(e,"outrostart"),h=Z1(e,p(),d,0,()=>{up(e,"outroend"),S==null||S()})},stop:()=>{d==null||d.abort(),h==null||h.abort()}},v=ee;if(((E=v.transitions)!=null?E:v.transitions=[]).push(g),i&&op){var y=o;if(!y){for(var b=v.parent;b&&b.f&65536;)for(;(b=b.parent)&&!(b.f&16););y=!b||(b.f&32768)!==0}y&&kr(()=>{Ue(()=>g.in())})}}function Z1(t,e,r,n,i){var a=n===1;if(h1(e)){var s,o=!1;return Lr(()=>{if(!o){var v=e({direction:a?"in":"out"});s=Z1(t,v,r,n,i)}}),{abort:()=>{o=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(e!=null&&e.duration))return i(),{abort:ir,deactivate:ir,reset:ir,t:()=>n};let{delay:l=0,css:c,tick:u,easing:f=iz}=e;var d=[];if(a&&r===void 0&&(u&&u(0,1),c)){var h=A5(c(0,1));d.push(h,h)}var p=()=>1-n,g=t.animate(d,{duration:l,fill:"forwards"});return g.onfinish=()=>{var _;g.cancel();var v=(_=r==null?void 0:r.t())!=null?_:1-n;r==null||r.abort();var y=n-v,b=e.duration*Math.abs(y),E=[];if(b>0){var S=!1;if(c)for(var A=Math.ceil(b/16.666666666666668),k=0;k<=A;k+=1){var w=v+y*f(k/A),x=A5(c(w,1-w));E.push(x),S||(S=x.overflow==="hidden")}S&&(t.style.overflow="hidden"),p=()=>{var T=g.currentTime;return v+y*f(T/b)},u&&E5(()=>{if(g.playState!=="running")return!1;var T=p();return u(T,1-T),!0})}g=t.animate(E,{duration:b,fill:"forwards"}),g.onfinish=()=>{p=()=>n,u==null||u(n,1-n),i()}},{abort:()=>{g&&(g.cancel(),g.effect=null,g.onfinish=ir)},deactivate:()=>{i=ir},reset:()=>{n===0&&(u==null||u(1,0))},t:()=>p()}}m();m();function ey(t,e,r=e){var n=on(),i=new WeakSet;G1(t,"input",a=>{D&&t.type==="checkbox"&&p1();var s=a?t.defaultValue:t.value;if(s=J1(t)?Q1(s):s,r(s),xe!==null&&i.add(xe),n&&s!==(s=e())){var o=t.selectionStart,l=t.selectionEnd;t.value=s!=null?s:"",l!==null&&(t.selectionStart=o,t.selectionEnd=Math.min(l,t.value.length))}}),(se&&t.defaultValue!==t.value||Ue(e)==null&&t.value)&&(r(J1(t)?Q1(t.value):t.value),xe!==null&&i.add(xe)),Kt(()=>{var o;D&&t.type==="checkbox"&&p1();var a=e();if(t===document.activeElement){var s=(o=fu)!=null?o:xe;if(i.has(s))return}J1(t)&&a===Q1(t.value)||t.type==="date"&&!a&&!t.value||a!==t.value&&(t.value=a!=null?a:"")})}function J1(t){var e=t.type;return e==="number"||e==="range"}function Q1(t){return t===""?null:+t}m();m();m();m();m();function k5(t,e){return t===e||(t==null?void 0:t[_r])===e}function Ze(t={},e,r,n){return kr(()=>{var i,a;return Kt(()=>{i=a,a=(n==null?void 0:n())||[],Ue(()=>{t!==r(...a)&&(e(t,...a),i&&k5(r(...i),t)&&e(null,...i))})}),()=>{Lr(()=>{a&&k5(r(...a),t)&&e(null,...a)})}}),t}m();m();m();m();m();m();m();m();m();var dp=!1,Yde=Symbol();function ry(t){var e=dp;try{return dp=!1,[t(),dp]}finally{dp=e}}function cn(t,e,r,n){var E,S;var i=!Pi||(r&2)!==0,a=(r&8)!==0,s=(r&16)!==0,o=n,l=!0,c=()=>(l&&(l=!1,o=s?Ue(n):n),o),u;if(a){var f=_r in t||Qc in t;u=(S=(E=br(t,e))==null?void 0:E.set)!=null?S:f&&e in t?A=>t[e]=A:void 0}var d,h=!1;a?[d,h]=ry(()=>t[e]):d=t[e],d===void 0&&n!==void 0&&(d=c(),u&&(i&&SO(e),u(d)));var p;if(i?p=()=>{var A=t[e];return A===void 0?c():(l=!0,A)}:p=()=>{var A=t[e];return A!==void 0&&(o=void 0),A===void 0?o:A},i&&!(r&4))return p;if(u){var g=t.$$legacy;return function(A,k){return arguments.length>0?((!i||!k||g||h)&&u(k?p():A),A):p()}}var v=!1,y=(r&1?vs:ys)(()=>(v=!1,p()));D&&(y.label=e),a&&R(y);var b=ee;return function(A,k){if(arguments.length>0){let w=k?R(y):i&&a?Ne(A):A;return ie(y,w),v=!0,o!==void 0&&(o=w),A}return Sn&&v||b.f&16384?y.v:R(y)}}m();m();m();function T5(t){return new ny(t)}var Ni,un,ny=class{constructor(e){yt(this,Ni);yt(this,un);var a,s;var r=new Map,n=(o,l)=>{var c=Ss(l,!1,!1);return r.set(o,c),c};let i=new Proxy({...e.props||{},$$events:{}},{get(o,l){var c;return R((c=r.get(l))!=null?c:n(l,Reflect.get(o,l)))},has(o,l){var c;return l===Qc?!0:(R((c=r.get(l))!=null?c:n(l,Reflect.get(o,l))),Reflect.has(o,l))},set(o,l,c){var u;return ie((u=r.get(l))!=null?u:n(l,c),c),Reflect.set(o,l,c)}});It(this,un,(e.hydrate?W1:Ta)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:(a=e.intro)!=null?a:!1,recover:e.recover})),!_n&&(!((s=e==null?void 0:e.props)!=null&&s.$$host)||e.sync===!1)&&fl(),It(this,Ni,i.$$events);for(let o of Object.keys(ue(this,un)))o==="$set"||o==="$destroy"||o==="$on"||Wt(this,o,{get(){return ue(this,un)[o]},set(l){ue(this,un)[o]=l},enumerable:!0});ue(this,un).$set=o=>{Object.assign(i,o)},ue(this,un).$destroy=()=>{ji(ue(this,un))}}$set(e){ue(this,un).$set(e)}$on(e,r){ue(this,Ni)[e]=ue(this,Ni)[e]||[];let n=(...i)=>r.call(this,...i);return ue(this,Ni)[e].push(n),()=>{ue(this,Ni)[e]=ue(this,Ni)[e].filter(i=>i!==n)}}$destroy(){ue(this,un).$destroy()}};Ni=new WeakMap,un=new WeakMap;var yz;typeof HTMLElement=="function"&&(yz=class extends HTMLElement{constructor(e,r,n){super();vt(this,"$$ctor");vt(this,"$$s");vt(this,"$$c");vt(this,"$$cn",!1);vt(this,"$$d",{});vt(this,"$$r",!1);vt(this,"$$p_d",{});vt(this,"$$l",{});vt(this,"$$l_u",new Map);vt(this,"$$me");this.$$ctor=e,this.$$s=r,n&&this.attachShadow({mode:"open"})}addEventListener(e,r,n){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(r),this.$$c){let i=this.$$c.$on(e,r);this.$$l_u.set(r,i)}super.addEventListener(e,r,n)}removeEventListener(e,r,n){if(super.removeEventListener(e,r,n),this.$$c){let i=this.$$l_u.get(r);i&&(i(),this.$$l_u.delete(r))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let e=function(i){return a=>{let s=document.createElement("slot");i!=="default"&&(s.name=i),ae(a,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;let r={},n=wz(this);for(let i of this.$$s)i in n&&(i==="default"&&!this.$$d.children?(this.$$d.children=e(i),r.default=!0):r[i]=e(i));for(let i of this.attributes){let a=this.$$g_p(i.name);a in this.$$d||(this.$$d[a]=iy(a,i.value,this.$$p_d,"toProp"))}for(let i in this.$$p_d)!(i in this.$$d)&&this[i]!==void 0&&(this.$$d[i]=this[i],delete this[i]);this.$$c=T5({component:this.$$ctor,target:this.shadowRoot||this,props:{...this.$$d,$$slots:r,$$host:this}}),this.$$me=L1(()=>{Kt(()=>{var i;this.$$r=!0;for(let a of c1(this.$$c)){if(!((i=this.$$p_d[a])!=null&&i.reflect))continue;this.$$d[a]=this.$$c[a];let s=iy(a,this.$$d[a],this.$$p_d,"toAttribute");s==null?this.removeAttribute(this.$$p_d[a].attribute||a):this.setAttribute(this.$$p_d[a].attribute||a,s)}this.$$r=!1})});for(let i in this.$$l)for(let a of this.$$l[i]){let s=this.$$c.$on(i,a);this.$$l_u.set(a,s)}this.$$l={}}}attributeChangedCallback(e,r,n){var i;this.$$r||(e=this.$$g_p(e),this.$$d[e]=iy(e,n,this.$$p_d,"toProp"),(i=this.$$c)==null||i.$set({[e]:this.$$d[e]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(e){return c1(this.$$p_d).find(r=>this.$$p_d[r].attribute===e||!this.$$p_d[r].attribute&&r.toLowerCase()===e)||e}});function iy(t,e,r,n){var a;let i=(a=r[t])==null?void 0:a.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!n||!r[t])return e;if(n==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e==null?null:e;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function wz(t){let e={};return t.childNodes.forEach(r=>{e[r.slot||"default"]=!0}),e}m();m();function Ts(t,e,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(u){try{c(n.next(u))}catch(f){s(f)}}function l(u){try{c(n.throw(u))}catch(f){s(f)}}function c(u){u.done?a(u.value):i(u.value).then(o,l)}c((n=n.apply(t,e||[])).next())})}var ly=require("obsidian");m();var sy=require("obsidian");m();function bz(t){let e=t-1;return e*e*e+1}var ay=!1;function ui(t,{delay:e=0,duration:r=400,easing:n=bz,axis:i="y"}={}){let a=getComputedStyle(t);D&&!ay&&/(contents|inline|table)/.test(a.display)&&(ay=!0,Promise.resolve().then(()=>ay=!1),OO(a.display));let s=+a.opacity,o=i==="y"?"height":"width",l=parseFloat(a[o]),c=i==="y"?["top","bottom"]:["left","right"],u=c.map(y=>`${y[0].toUpperCase()}${y.slice(1)}`),f=parseFloat(a[`padding${u[0]}`]),d=parseFloat(a[`padding${u[1]}`]),h=parseFloat(a[`margin${u[0]}`]),p=parseFloat(a[`margin${u[1]}`]),g=parseFloat(a[`border${u[0]}Width`]),v=parseFloat(a[`border${u[1]}Width`]);return{delay:e,duration:r,easing:n,css:y=>`overflow: hidden;opacity: ${Math.min(y*20,1)*s};${o}: ${y*l}px;padding-${c[0]}: ${y*f}px;padding-${c[1]}: ${y*d}px;margin-${c[0]}: ${y*h}px;margin-${c[1]}: ${y*p}px;border-${c[0]}-width: ${y*g}px;border-${c[1]}-width: ${y*v}px;min-${o}: 0`}}m();var hp=require("obsidian");var _z=fe('
'),xz=fe('
'),Sz={hash:"svelte-1wbh8tp",code:"main.svelte-1wbh8tp .nav-file-title:where(.svelte-1wbh8tp) {align-items:center;}"};function _u(t,e){tt(e,!0),Tn(t,Sz);let r=Ne([]),n=Ct(()=>e.view.leaf.getRoot().side=="left"?"right":"left");Zt(()=>{for(let y of r)y&&(0,hp.setIcon)(y,y.getAttr("data-icon"))});function i(y){y.stopPropagation(),Io(e.diff.path)?a(y):s(y)}function a(y){var b;y.stopPropagation();let E=e.view.app.vault.getAbstractFileByPath(e.diff.vaultPath);E instanceof hp.TFile&&((b=vn(e.view.app,y))===null||b===void 0||b.openFile(E).catch(S=>e.view.plugin.displayError(S)))}function s(y){var b;e.view.plugin.tools.openDiff({event:y,aFile:(b=e.diff.fromPath)!==null&&b!==void 0?b:e.diff.path,aRef:`${e.diff.hash}^`,bFile:e.diff.path,bRef:e.diff.hash})}var o=xz();o.__click=i;var l=G(o),c=G(l),u=G(c,!0);H(c);var f=te(c,2),d=G(f),h=G(d);{var p=y=>{var b=_z();b.__click=a,Ze(b,E=>r[0]=E,()=>r==null?void 0:r[0]),Gr("auxclick",b,a),ae(y,b)};be(h,y=>{$o(e.diff.vaultPath,e.view.app)&&y(p)})}H(d);var g=te(d,2),v=G(g,!0);H(g),H(f),H(l),H(o),$e(y=>{ve(l,"data-path",e.diff.vaultPath),ve(l,"data-tooltip-position",R(n)),ve(l,"aria-label",e.diff.vaultPath),Be(u,y),ve(g,"data-type",e.diff.status),Be(v,e.diff.status)},[()=>Kn(e.diff.vaultPath)]),Gr("auxclick",o,y=>{y.stopPropagation(),y.button==2?Xn(e.view.app,y,e.diff.vaultPath,e.view.leaf,"git-history"):i(y)}),ae(t,o),rt()}gt(["click"]);m();var Ez=fe("
"),Az=(t,e,r)=>e(t,R(r)),kz=fe(''),Tz=fe('
'),Cz=fe("
"),Pz={hash:"svelte-1lnl15d",code:"main.svelte-1lnl15d .nav-folder-title-content:where(.svelte-1lnl15d) {display:flex;align-items:center;}"};function xu(t,e){tt(e,!0),Tn(t,Pz);let r=cn(e,"topLevel",3,!1),n=cn(e,"closed",15),i=Ct(()=>e.view.leaf.getRoot().side=="left"?"right":"left");function a(l,c){l.stopPropagation(),n(n()[c.path]=!n()[c.path],!0)}var s=Cz();let o;Vr(s,21,()=>e.hierarchy.children,zr,(l,c)=>{var u=Li(),f=Ar(u);{var d=p=>{var g=Ez(),v=G(g);_u(v,{get diff(){return R(c).data},get view(){return e.view}}),H(g),ae(p,g)},h=p=>{var g=Tz();let v;var y=G(g);y.__click=[Az,a,c];var b=te(G(y),2);let E;var S=te(b,2),A=G(S,!0);H(S),H(y);var k=te(y,2);{var w=x=>{var _=kz(),T=G(_);xu(T,{get hierarchy(){return R(c)},get plugin(){return e.plugin},get view(){return e.view},get closed(){return n()},set closed(C){n(C)}}),H(_),Pn(3,_,()=>ui,()=>({duration:150})),ae(x,_)};be(k,x=>{n()[R(c).path]||x(w)})}H(g),$e((x,_)=>{v=ot(g,1,"tree-item nav-folder",null,v,x),ve(y,"data-tooltip-position",R(i)),ve(y,"aria-label",R(c).vaultPath),E=ot(b,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,E,_),Be(A,R(c).title)},[()=>({"is-collapsed":n()[R(c).path]}),()=>({"is-collapsed":n()[R(c).path]})]),ae(p,g)};be(f,p=>{R(c).data?p(d):p(h,!1)})}ae(l,u)}),H(s),$e(l=>o=ot(s,1,"svelte-1lnl15d",null,o,l),[()=>({topLevel:r()})]),ae(t,s),rt()}gt(["click"]);var Rz=(t,e)=>ie(e,!R(e)),Mz=fe('
'),Oz=fe('
'),Iz=fe('
'),$z=fe(''),Fz=fe('
'),Dz={hash:"svelte-45h",code:""};function oy(t,e){tt(e,!0),Tn(t,Dz);let r=Ct(()=>({title:"",path:"",vaultPath:"",children:e.plugin.gitManager.getTreeStructure(e.log.diff.files)})),n=Ct(()=>e.view.leaf.getRoot().side=="left"?"right":"left"),i=Pe(!0),a=Pe(Ne({}));function s(x){let _=x.author.name;if(e.plugin.settings.authorInHistoryView=="full")return _;if(e.plugin.settings.authorInHistoryView=="initials")return _.split(" ").filter(C=>C.length>0).map(C=>C[0].toUpperCase()).join("")}var o=Fz(),l=G(o);let c;var u=G(l);u.__click=[Rz,i];var f=G(u);let d;var h=te(f,2),p=G(h);{var g=x=>{var _=Mz(),T=G(_,!0);H(_),$e(C=>Be(T,C),[()=>e.log.refs.join(", ")]),ae(x,_)};be(p,x=>{e.log.refs.length>0&&x(g)})}var v=te(p,2);{var y=x=>{var _=Oz(),T=G(_,!0);H(_),$e(C=>Be(T,C),[()=>s(e.log)]),ae(x,_)};be(v,x=>{var _;e.plugin.settings.authorInHistoryView!="hide"&&((_=e.log.author)!=null&&_.name)&&x(y)})}var b=te(v,2);{var E=x=>{var _=Iz(),T=G(_,!0);H(_),$e(C=>Be(T,C),[()=>(0,sy.moment)(e.log.date).format(e.plugin.settings.commitDateFormat)]),ae(x,_)};be(b,x=>{e.plugin.settings.dateInHistoryView&&x(E)})}var S=te(b,2),A=G(S,!0);H(S),H(h),H(u);var k=te(u,2);{var w=x=>{var _=$z(),T=G(_);{var C=L=>{xu(L,{get hierarchy(){return R(r)},get plugin(){return e.plugin},get view(){return e.view},topLevel:!0,get closed(){return R(a)},set closed(F){ie(a,F,!0)}})},I=L=>{var F=Li(),J=Ar(F);Vr(J,17,()=>e.log.diff.files,zr,(de,le)=>{_u(de,{get view(){return e.view},get diff(){return R(le)}})}),ae(L,F)};be(T,L=>{e.showTree?L(C):L(I,!1)})}H(_),Pn(3,_,()=>ui,()=>({duration:150})),ae(x,_)};be(k,x=>{R(i)||x(w)})}H(l),H(o),$e((x,_,T)=>{c=ot(l,1,"tree-item nav-folder",null,c,x),ve(u,"aria-label",_),ve(u,"data-tooltip-position",R(n)),d=ot(f,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,d,T),Be(A,e.log.message)},[()=>({"is-collapsed":R(i)}),()=>{var x;return`${e.log.refs.length>0?e.log.refs.join(", ")+` +`:""}${(x=e.log.author)==null?void 0:x.name} +${(0,sy.moment)(e.log.date).format(e.plugin.settings.commitDateFormat)} +${e.log.message}`},()=>({"is-collapsed":R(i)})]),ae(t,o),rt()}gt(["click"]);function Lz(t,e){e().catch(console.error)}var jz=(t,e,r,n)=>{ie(e,!R(e)),(0,ly.setIcon)(r[0],R(e)?"list":"folder"),n(n().settings.treeStructure=R(e),!0),n().saveSettings()},Nz=fe(''),Bz=fe('
'),Hz={hash:"svelte-45h",code:""};function cy(t,e){tt(e,!0),Tn(t,Hz);let r=cn(e,"plugin",15),n=Pe(!1),i=Ne([]),a=Pe(void 0),s=Pe(Ne(r().settings.treeStructure)),o,l;Zt(()=>{l&&l.empty()}),o=e.view.app.workspace.on("obsidian-git:head-change",()=>void c().catch(console.error)),Zt(()=>{i.forEach(S=>(0,ly.setIcon)(S,S.getAttr("data-icon")))}),d5(()=>{e.view.app.workspace.offref(o)}),q1(()=>{let S=new IntersectionObserver(k=>{k[0].isIntersecting&&!R(n)&&u().catch(console.error)}),A=document.querySelector("#sentinel");return A&&S.observe(A),()=>{S.disconnect()}}),c().catch(console.error);function c(){return Ts(this,void 0,void 0,function*(){var S;if(!r().gitReady){ie(a,void 0);return}ie(n,!0);let A=r().gitManager instanceof Ce,k;((S=R(a)===null||R(a)===void 0?void 0:R(a).length)!==null&&S!==void 0?S:0)==0?k=A?50:10:k=R(a).length,ie(a,yield r().gitManager.log(void 0,!1,k),!0),ie(n,!1)})}function u(){return Ts(this,void 0,void 0,function*(){var S;if(!r().gitReady||R(a)===void 0)return;ie(n,!0);let k=r().gitManager instanceof Ce?50:10,w=yield r().gitManager.log(void 0,!1,k,(S=R(a).last())===null||S===void 0?void 0:S.hash);R(a).push(...w.slice(1)),ie(n,!1)})}var f=Bz(),d=G(f),h=G(d),p=G(h);p.__click=[jz,s,i,r],Ze(p,S=>i[0]=S,()=>i==null?void 0:i[0]);var g=te(p,2);let v;g.__click=[Lz,c],Ze(g,S=>i[1]=S,()=>i==null?void 0:i[1]),H(h),H(d);var y=te(d,2),b=G(y);{var E=S=>{var A=Nz();Vr(A,21,()=>R(a),zr,(k,w)=>{oy(k,{get view(){return e.view},get showTree(){return R(s)},get log(){return R(w)},get plugin(){return r()}})}),H(A),ae(S,A)};be(b,S=>{R(a)&&S(E)})}il(4),H(y),H(f),$e(S=>{ve(p,"data-icon",R(s)?"list":"folder"),v=ot(g,1,"clickable-icon nav-action-button",null,v,S)},[()=>({loading:R(n)})]),ae(t,f),rt()}gt(["click"]);var Su=class extends C5.ItemView{constructor(e,r){super(e),this.plugin=r,this.hoverPopover=null}getViewType(){return Zr.type}getDisplayText(){return Zr.name}getIcon(){return Zr.icon}onClose(){return this._view&&ji(this._view),super.onClose()}reload(){this._view&&ji(this._view),this._view=Ta(cy,{target:this.contentEl,props:{plugin:this.plugin,view:this}})}onOpen(){return this.reload(),super.onOpen()}};m();var P5=require("obsidian"),pp=class extends P5.FuzzySuggestModal{constructor(r,n){super(r.app);this.branches=n;this.setPlaceholder("Select branch to checkout")}getItems(){return this.branches}getItemText(r){return r}onChooseItem(r,n){this.resolve(r)}openAndGetReslt(){return new Promise(r=>{this.resolve=r,this.open()})}onClose(){new Promise(r=>setTimeout(r,10)).then(()=>{this.resolve&&this.resolve(void 0)})}};m();var F5=require("obsidian");m();var Ms=require("obsidian");m();var Au=require("obsidian");m();m();var Uz=Ot(R5()),Ca=require("obsidian");function Cs(t,e,r){let n=t.target;app.workspace.trigger("hover-link",{event:t,source:e.getViewType(),hoverParent:e,targetEl:n,linktext:r})}m();var M5=require("obsidian");var gl=class extends M5.Modal{constructor({app:r,path:n,filesToDeleteCount:i,filesToDiscardCount:a}){super(r);this.resolve=null;this.path=n,this.deleteCount=i,this.discardCount=a}openAndGetResult(){return this.open(),new Promise(r=>{this.resolve=r})}onOpen(){let r=this.deleteCount+this.discardCount,{contentEl:n,titleEl:i}=this,a="";this.path!=""&&(r>1?a=`files in "${this.path}"`:a=`"${this.path}"`),i.setText(`${this.discardCount==0?"Delete":"Discard"} ${a}`),this.deleteCount>0&&n.createEl("p").setText(`Are you sure you want to DELETE the ${Ic(this.deleteCount,"untracked file")}? They are deleted according to your Obsidian trash settting.`),this.discardCount>0&&n.createEl("p").setText(`Are you sure you want to discard ALL changes in ${Ic(this.discardCount,"tracked file")}?`);let s=n.createDiv({cls:"modal-button-container"});if(this.deleteCount>0){let l=s.createEl("button",{cls:"mod-warning",text:`${this.discardCount>0?"Discard":"Delete"} all ${Ic(r,"file")}`});l.addEventListener("click",()=>{this.resolve&&this.resolve("delete"),this.close()}),l.addEventListener("keypress",()=>{this.resolve&&this.resolve("delete"),this.close()})}if(this.discardCount>0){let l=s.createEl("button",{cls:"mod-warning",text:`Discard all ${Ic(this.discardCount,"tracked file")}`});l.addEventListener("click",()=>{this.resolve&&this.resolve("discard"),this.close()}),l.addEventListener("keypress",()=>{this.resolve&&this.resolve("discard"),this.close()})}let o=s.createEl("button",{text:"Cancel"});o.addEventListener("click",()=>(this.resolve&&this.resolve(!1),this.close())),o.addEventListener("keypress",()=>(this.resolve&&this.resolve(!1),this.close()))}onClose(){let{contentEl:r}=this;r.empty()}};function Gz(t,e){e.view.app.vault.getAbstractFileByPath(e.change.vaultPath)&&Cs(t,e.view,e.change.vaultPath)}function zz(t,e){t.stopPropagation(),e.manager.stage(e.change.path,!1).catch(r=>e.view.plugin.displayError(r)).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")})}function Vz(t,e){t.stopPropagation();let r=e.change.workingDir=="U";new gl({app:e.view.app,filesToDeleteCount:r?1:0,filesToDiscardCount:r?0:1,path:e.change.vaultPath}).openAndGetResult().then(n=>Ts(this,void 0,void 0,function*(){if(n=="delete"){let i=e.view.app.vault.getAbstractFileByPath(e.change.vaultPath);i instanceof Au.TFile?yield e.view.app.fileManager.trashFile(i):yield e.view.app.vault.adapter.remove(e.change.vaultPath)}else n=="discard"&&(yield e.manager.discard(e.change.path).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")}));e.view.app.workspace.trigger("obsidian-git:refresh")}),n=>e.view.plugin.displayError(n))}var Wz=fe('
'),qz=fe('
');function ku(t,e){tt(e,!0);let r=Ne([]),n=Ct(()=>e.view.leaf.getRoot().side=="left"?"right":"left");Zt(()=>{for(let E of r)E&&(0,Au.setIcon)(E,E.getAttr("data-icon"))});function i(E){E.stopPropagation(),Io(e.change.path)?a(E):s(E)}function a(E){var S;E.stopPropagation();let A=e.view.app.vault.getAbstractFileByPath(e.change.vaultPath);A instanceof Au.TFile&&((S=vn(e.view.app,E))===null||S===void 0||S.openFile(A).catch(k=>e.view.plugin.displayError(k)))}function s(E){E.stopPropagation(),e.view.plugin.tools.openDiff({aFile:e.change.path,aRef:"",event:E})}var o=qz();o.__mouseover=[Gz,e],o.__click=i;var l=G(o),c=G(l),u=G(c,!0);H(c);var f=te(c,2),d=G(f),h=G(d);{var p=E=>{var S=Wz();S.__click=a,Ze(S,A=>r[0]=A,()=>r==null?void 0:r[0]),Gr("auxclick",S,a),ae(E,S)};be(h,E=>{$o(e.change.vaultPath,e.view.app)&&E(p)})}var g=te(h,2);g.__click=[Vz,e],Ze(g,E=>r[1]=E,()=>r==null?void 0:r[1]);var v=te(g,2);v.__click=[zz,e],Ze(v,E=>r[2]=E,()=>r==null?void 0:r[2]),H(d);var y=te(d,2),b=G(y,!0);H(y),H(f),H(l),H(o),$e(E=>{ve(l,"data-path",e.change.vaultPath),ve(l,"data-tooltip-position",R(n)),ve(l,"aria-label",e.change.vaultPath),Be(u,E),ve(y,"data-type",e.change.workingDir),Be(b,e.change.workingDir)},[()=>Kn(e.change.vaultPath)]),Gr("auxclick",o,E=>{E.stopPropagation(),E.button==2?Xn(e.view.app,E,e.change.vaultPath,e.view.leaf,"git-source-control"):i(E)}),ae(t,o),rt()}gt(["mouseover","click"]);m();var O5=require("obsidian");function Yz(t,e){e.view.app.vault.getAbstractFileByPath(e.change.vaultPath)&&Cs(t,e.view,e.change.vaultPath)}var Xz=fe('
');function Tu(t,e){tt(e,!0);let r=Ct(()=>e.view.leaf.getRoot().side=="left"?"right":"left");function n(f){var d;f.stopPropagation();let h=e.view.app.vault.getAbstractFileByPath(e.change.vaultPath);h instanceof O5.TFile&&((d=vn(e.view.app,f))===null||d===void 0||d.openFile(h).catch(p=>e.view.plugin.displayError(p)))}var i=Xz();i.__mouseover=[Yz,e],i.__click=n;var a=G(i),s=G(a),o=G(s,!0);H(s);var l=te(s,2),c=G(l),u=G(c,!0);H(c),H(l),H(a),H(i),$e(f=>{ve(a,"data-path",e.change.vaultPath),ve(a,"data-tooltip-position",R(r)),ve(a,"aria-label",e.change.vaultPath),Be(o,f),ve(c,"data-type",e.change.workingDir),Be(u,e.change.workingDir)},[()=>Kn(e.change.vaultPath)]),Gr("auxclick",i,f=>{f.stopPropagation(),f.button==2?Xn(e.view.app,f,e.change.vaultPath,e.view.leaf,"git-source-control"):n(f)}),ae(t,i),rt()}gt(["mouseover","click"]);m();var mp=require("obsidian");function Kz(t,e){e.view.app.vault.getFileByPath(e.change.vaultPath)&&Cs(t,e.view,e.change.vaultPath)}function Zz(t,e){t.stopPropagation(),e.manager.unstage(e.change.path,!1).catch(r=>e.view.plugin.displayError(r)).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")})}var Jz=fe('
'),Qz=fe('
');function Cu(t,e){tt(e,!0);let r=Ne([]),n=Ct(()=>e.view.leaf.getRoot().side=="left"?"right":"left");Zt(()=>{for(let b of r)b&&(0,mp.setIcon)(b,b.getAttr("data-icon"))});function i(b){b.stopPropagation(),Io(e.change.path)?a(b):s(b)}function a(b){var E;b.stopPropagation();let S=e.view.app.vault.getAbstractFileByPath(e.change.vaultPath);S instanceof mp.TFile&&((E=vn(e.view.app,b))===null||E===void 0||E.openFile(S).catch(A=>e.view.plugin.displayError(A)))}function s(b){var E;b.stopPropagation(),e.view.plugin.tools.openDiff({aFile:(E=e.change.from)!==null&&E!==void 0?E:e.change.path,bFile:e.change.path,aRef:"HEAD",bRef:"",event:b})}var o=Qz();o.__mouseover=[Kz,e],o.__click=i;var l=G(o),c=G(l),u=G(c,!0);H(c);var f=te(c,2),d=G(f),h=G(d);{var p=b=>{var E=Jz();E.__click=a,Ze(E,S=>r[0]=S,()=>r==null?void 0:r[0]),ae(b,E)};be(h,b=>{$o(e.change.vaultPath,e.view.app)&&b(p)})}var g=te(h,2);g.__click=[Zz,e],Ze(g,b=>r[1]=b,()=>r==null?void 0:r[1]),H(d);var v=te(d,2),y=G(v,!0);H(v),H(f),H(l),H(o),$e(b=>{ve(l,"data-path",e.change.vaultPath),ve(l,"data-tooltip-position",R(n)),ve(l,"aria-label",e.change.vaultPath),Be(u,b),ve(v,"data-type",e.change.index),Be(y,e.change.index)},[()=>Kn(e.change.vaultPath)]),Gr("auxclick",o,b=>{b.stopPropagation(),b.button==2?Xn(e.view.app,b,e.change.vaultPath,e.view.leaf,"git-source-control"):i(b)}),ae(t,o),rt()}gt(["mouseover","click"]);m();m();var eV=fe(''),tV=fe("
");function Ps(t,e){tt(e,!0);var r=tV(),n=G(r);{var i=a=>{var s=eV(),o=G(s),l=G(o),c=G(l,!0);H(l),H(o),H(s),$e(()=>{ve(o,"aria-label","And "+(e.files.length-500)+" more files"),Be(c,"And "+(e.files.length-500)+" more files")}),ae(a,s)};be(n,a=>{e.files.length>500&&a(i)})}H(r),ae(t,r),rt()}var nV=fe("
"),iV=(t,e,r)=>e(t,R(r)),aV=(t,e,r)=>e(t,R(r).path),sV=fe('
'),oV=(t,e,r)=>e(t,R(r)),lV=(t,e,r)=>e(t,R(r).path),cV=fe('
',1),uV=fe(''),fV=fe('
'),dV=fe("
");function Rs(t,e){tt(e,!0);var r,n;let i=cn(e,"topLevel",3,!1),a=cn(e,"closed",15);for(let g of e.hierarchy.children)((n=(r=g.children)===null||r===void 0?void 0:r.length)!==null&&n!==void 0?n:0)>100&&a(a()[g.title]=!0,!0);let s=Ct(()=>e.view.leaf.getRoot().side=="left"?"right":"left");function o(g,v){g.stopPropagation(),e.plugin.gitManager.stageAll({dir:v}).catch(y=>e.plugin.displayError(y)).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")})}function l(g,v){g.stopPropagation(),e.plugin.gitManager.unstageAll({dir:v}).catch(y=>e.plugin.displayError(y)).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")})}function c(g,v){g.stopPropagation(),e.plugin.discardAll(v.vaultPath)}function u(g,v){g.stopPropagation(),a(a()[v.path]=!a()[v.path],!0)}var f=dV();let d;var h=G(f);Vr(h,17,()=>$c(e.hierarchy.children,500),zr,(g,v)=>{var y=Li(),b=Ar(y);{var E=A=>{var k=nV(),w=G(k);{var x=T=>{Cu(T,{get change(){return R(v).data},get manager(){return e.plugin.gitManager},get view(){return e.view}})},_=T=>{var C=Li(),I=Ar(C);{var L=J=>{ku(J,{get change(){return R(v).data},get manager(){return e.plugin.gitManager},get view(){return e.view}})},F=J=>{var de=Li(),le=Ar(de);{var ce=Te=>{Tu(Te,{get change(){return R(v).data},get view(){return e.view}})};be(le,Te=>{e.fileType==2&&Te(ce)},!0)}ae(J,de)};be(I,J=>{e.fileType==1?J(L):J(F,!1)},!0)}ae(T,C)};be(w,T=>{e.fileType==0?T(x):T(_,!1)})}H(k),ae(A,k)},S=A=>{var k=fV();k.__click=[iV,u,v];let w;var x=G(k),_=te(G(x),2);let T;var C=te(_,2),I=G(C,!0);H(C);var L=te(C,2),F=G(L),J=G(F);{var de=ne=>{var N=sV();N.__click=[aV,l,v],ae(ne,N)},le=ne=>{var N=cV(),q=Ar(N);q.__click=[oV,c,v];var B=te(q,2);B.__click=[lV,o,v],ae(ne,N)};be(J,ne=>{e.fileType==0?ne(de):ne(le,!1)})}il(2),H(F),H(L),H(x);var ce=te(x,2);{var Te=ne=>{var N=uV(),q=G(N);Rs(q,{get hierarchy(){return R(v)},get plugin(){return e.plugin},get view(){return e.view},get fileType(){return e.fileType},get closed(){return a()},set closed(B){a(B)}}),H(N),Pn(3,N,()=>ui,()=>({duration:150})),ae(ne,N)};be(ce,ne=>{a()[R(v).path]||ne(Te)})}H(k),$e((ne,N)=>{w=ot(k,1,"tree-item nav-folder",null,w,ne),ve(x,"data-tooltip-position",R(s)),ve(x,"aria-label",R(v).vaultPath),T=ot(_,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,T,N),Be(I,R(v).title)},[()=>({"is-collapsed":a()[R(v).path]}),()=>({"is-collapsed":a()[R(v).path]})]),Gr("auxclick",k,ne=>Xn(e.view.app,ne,R(v).vaultPath,e.view.leaf,"git-source-control")),ae(A,k)};be(b,A=>{R(v).data?A(E):A(S,!1)})}ae(g,y)});var p=te(h,2);Ps(p,{get files(){return e.hierarchy.children}}),H(f),$e(g=>d=ot(f,1,"",null,d,g),[()=>({topLevel:i()})]),ae(t,f),rt()}gt(["click"]);function hV(t,e,r,n,i,a){if(ie(e,!0),R(r)){let s=R(r).staged.length>0;n().promiseQueue.addTask(()=>n().commit({fromAuto:!1,commitMessage:R(i),onlyStaged:s}).then(()=>ie(i,n().settings.commitMessage,!0)).finally(a))}}function I5(t,e,r,n,i){ie(e,!0),r().promiseQueue.addTask(()=>r().gitManager.stageAll({status:R(n)}).finally(i))}function $5(t,e,r,n,i){ie(e,!0),r().promiseQueue.addTask(()=>r().gitManager.unstageAll({status:R(n)}).finally(i))}function pV(t,e,r,n){ie(e,!0),r().promiseQueue.addTask(()=>r().push().finally(n))}function mV(t,e,r,n){ie(e,!0),r().promiseQueue.addTask(()=>r().pullChangesFromRemote().finally(n))}function gV(t,e){t.stopPropagation(),e().discardAll()}var vV=(t,e,r,n)=>{ie(e,!R(e)),(0,Ms.setIcon)(r[6],R(e)?"list":"folder"),n().settings.treeStructure=R(e),n().saveSettings()},yV=(t,e)=>ie(e,""),wV=fe('
'),bV=(t,e)=>ie(e,!R(e)),_V=fe(" ",1),xV=fe(''),SV=(t,e)=>ie(e,!R(e)),EV=fe(" ",1),AV=fe(''),kV=(t,e)=>ie(e,!R(e)),TV=fe(" ",1),CV=fe(''),PV=fe('
'),RV=fe(''),MV=fe('
'),OV={hash:"svelte-11adhly",code:`.commit-msg-input.svelte-11adhly {width:100%;overflow:hidden;resize:none;padding:7px 5px;background-color:var(--background-modifier-form-field);}.git-commit-msg.svelte-11adhly {position:relative;padding:0;width:calc(100% - var(--size-4-8));margin:4px auto;}main.svelte-11adhly .git-tools:where(.svelte-11adhly) .files-count:where(.svelte-11adhly) {padding-left:var(--size-2-1);width:11px;display:flex;align-items:center;justify-content:center;}.nav-folder-title.svelte-11adhly {align-items:center;}.git-commit-msg-clear-button.svelte-11adhly {position:absolute;background:transparent;border-radius:50%;color:var(--search-clear-button-color);cursor:var(--cursor);top:-4px;right:2px;bottom:0px;line-height:0;height:var(--input-height);width:28px;margin:auto;padding:0 0;text-align:center;display:flex;justify-content:center;align-items:center;transition:color 0.15s ease-in-out;}.git-commit-msg-clear-button.svelte-11adhly:after {content:"";height:var(--search-clear-button-size);width:var(--search-clear-button-size);display:block;background-color:currentColor;mask-image:url("data:image/svg+xml,");mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,");-webkit-mask-repeat:no-repeat;}`};function fy(t,e){tt(e,!0),Tn(t,OV);let r=cn(e,"plugin",7),n=cn(e,"view",7),i=Pe(!1),a=Pe(void 0),s=Pe(Ne([])),o=Pe(Ne(r().settings.commitMessage)),l=Ne([]),c=Pe(void 0),u=Pe(void 0),f=Pe(void 0),d=Pe(!0),h=Pe(!0),p=Pe(!0),g=Pe(0),v=Pe(Ne({})),y=Pe(Ne({})),b=Pe(Ne({})),E=Pe(Ne(r().settings.treeStructure));n().registerEvent(n().app.workspace.on("obsidian-git:loading-status",()=>ie(i,!0))),n().registerEvent(n().app.workspace.on("obsidian-git:status-changed",()=>void A().catch(console.error))),n().plugin.cachedStatus==null?n().plugin.refresh().catch(console.error):A().catch(console.error),Zt(()=>{l.forEach(X=>(0,Ms.setIcon)(X,X.getAttr("data-icon")))}),Zt(()=>{l.forEach(X=>{var Oe,De;!X||X.id!="push"||(Ms.Platform.isMobile?(X.removeClass("button-border"),R(g)>0&&X.addClass("button-border")):((Oe=X.firstElementChild)===null||Oe===void 0||Oe.removeAttribute("color"),R(g)>0&&((De=X.firstElementChild)===null||De===void 0||De.setAttr("color","var(--text-accent)"))))})}),n().scope=new Ms.Scope(r().app.scope),n().scope.register(["Ctrl"],"Enter",X=>S());function S(){if(ie(i,!0),R(a)){let X=R(a).staged.length>0;r().promiseQueue.addTask(()=>r().commitAndSync({fromAutoBackup:!1,commitMessage:R(o),onlyStaged:X}).then(()=>{ie(o,r().settings.commitMessage,!0)}).finally(k))}}function A(){return Ts(this,void 0,void 0,function*(){if(!r().gitReady){ie(a,void 0);return}if(ie(g,yield r().gitManager.getUnpushedCommits(),!0),ie(a,r().cachedStatus,!0),ie(i,!1),r().lastPulledFiles&&r().lastPulledFiles!=R(s)&&(ie(s,r().lastPulledFiles,!0),ie(f,{title:"",path:"",vaultPath:"",children:r().gitManager.getTreeStructure(R(s))},!0)),R(a)){let X=(Oe,De)=>Oe.vaultPath.split("/").last().localeCompare(Kn(De.vaultPath));R(a).changed.sort(X),R(a).staged.sort(X),ie(c,{title:"",path:"",vaultPath:"",children:r().gitManager.getTreeStructure(R(a).changed)},!0),ie(u,{title:"",path:"",vaultPath:"",children:r().gitManager.getTreeStructure(R(a).staged)},!0)}else ie(c,void 0),ie(u,void 0)})}function k(){n().app.workspace.trigger("obsidian-git:refresh")}let w=Ct(()=>(R(o).match(/\n/g)||[]).length+1||1);var x=MV(),_=G(x),T=G(_),C=G(T);C.__click=S,Ze(C,X=>l[0]=X,()=>l==null?void 0:l[0]);var I=te(C,2);I.__click=[hV,i,a,r,o,k],Ze(I,X=>l[1]=X,()=>l==null?void 0:l[1]);var L=te(I,2);L.__click=[I5,i,r,a,k],Ze(L,X=>l[2]=X,()=>l==null?void 0:l[2]);var F=te(L,2);F.__click=[$5,i,r,a,k],Ze(F,X=>l[3]=X,()=>l==null?void 0:l[3]);var J=te(F,2);J.__click=[pV,i,r,k],Ze(J,X=>l[4]=X,()=>l==null?void 0:l[4]);var de=te(J,2);de.__click=[mV,i,r,k],Ze(de,X=>l[5]=X,()=>l==null?void 0:l[5]);var le=te(de,2);le.__click=[vV,E,l,r],Ze(le,X=>l[6]=X,()=>l==null?void 0:l[6]);var ce=te(le,2);let Te;ce.__click=k,Ze(ce,X=>l[7]=X,()=>l==null?void 0:l[7]),H(T),H(_);var ne=te(_,2),N=G(ne);H1(N);var q=te(N,2);{var B=X=>{var Oe=wV();Oe.__click=[yV,o],ve(Oe,"aria-label","Clear"),ae(X,Oe)};be(q,X=>{R(o)&&X(B)})}H(ne);var Fe=te(ne,2),lr=G(Fe);{var Ut=X=>{var Oe=RV(),De=G(Oe);let Pt;var Le=G(De);Le.__click=[bV,h];var U=G(Le);let Je;var j=te(U,4),Z=G(j),Se=G(Z);Se.__click=[$5,i,r,a,k],Ze(Se,Mt=>l[8]=Mt,()=>l==null?void 0:l[8]),H(Z);var qe=te(Z,2),Rt=G(qe,!0);H(qe),H(j),H(Le);var vl=te(Le,2);{var j5=Mt=>{var Gt=xV(),Bi=G(Gt);{var Rn=Jt=>{Rs(Jt,{get hierarchy(){return R(u)},get plugin(){return r()},get view(){return n()},get fileType(){return 0},topLevel:!0,get closed(){return R(v)},set closed(fn){ie(v,fn,!0)}})},Os=Jt=>{var fn=_V(),Pa=Ar(fn);Vr(Pa,17,()=>$c(R(a).staged,500),zr,(Hi,yl)=>{Cu(Hi,{get change(){return R(yl)},get view(){return n()},get manager(){return r().gitManager}})});var fi=te(Pa,2);Ps(fi,{get files(){return R(a).staged}}),ae(Jt,fn)};be(Bi,Jt=>{R(E)?Jt(Rn):Jt(Os,!1)})}H(Gt),Pn(3,Gt,()=>ui,()=>({duration:150})),ae(Mt,Gt)};be(vl,Mt=>{R(h)&&Mt(j5)})}H(De);var Ru=te(De,2);let dy;var Mu=G(Ru);Mu.__click=[SV,d];var hy=G(Mu);let py;var my=te(hy,4),yp=G(my),gy=G(yp);gy.__click=[gV,r];var vy=te(gy,2);vy.__click=[I5,i,r,a,k],Ze(vy,Mt=>l[9]=Mt,()=>l==null?void 0:l[9]),H(yp);var yy=te(yp,2),N5=G(yy,!0);H(yy),H(my),H(Mu);var B5=te(Mu,2);{var H5=Mt=>{var Gt=AV(),Bi=G(Gt);{var Rn=Jt=>{Rs(Jt,{get hierarchy(){return R(c)},get plugin(){return r()},get view(){return n()},get fileType(){return 1},topLevel:!0,get closed(){return R(y)},set closed(fn){ie(y,fn,!0)}})},Os=Jt=>{var fn=EV(),Pa=Ar(fn);Vr(Pa,17,()=>$c(R(a).changed,500),zr,(Hi,yl)=>{ku(Hi,{get change(){return R(yl)},get view(){return n()},get manager(){return r().gitManager}})});var fi=te(Pa,2);Ps(fi,{get files(){return R(a).changed}}),ae(Jt,fn)};be(Bi,Jt=>{R(E)?Jt(Rn):Jt(Os,!1)})}H(Gt),Pn(3,Gt,()=>ui,()=>({duration:150})),ae(Mt,Gt)};be(B5,Mt=>{R(d)&&Mt(H5)})}H(Ru);var U5=te(Ru,2);{var G5=Mt=>{var Gt=PV();let Bi;var Rn=G(Gt);Rn.__click=[kV,p];var Os=te(G(Rn),4),Jt=G(Os,!0);H(Os),H(Rn);var fn=te(Rn,2);{var Pa=fi=>{var Hi=CV(),yl=G(Hi);{var z5=Is=>{Rs(Is,{get hierarchy(){return R(f)},get plugin(){return r()},get view(){return n()},get fileType(){return 2},topLevel:!0,get closed(){return R(b)},set closed(Ou){ie(b,Ou,!0)}})},V5=Is=>{var Ou=TV(),wy=Ar(Ou);Vr(wy,17,()=>R(s),zr,(q5,Y5)=>{Tu(q5,{get change(){return R(Y5)},get view(){return n()}})});var W5=te(wy,2);Ps(W5,{get files(){return R(s)}}),ae(Is,Ou)};be(yl,Is=>{R(E)?Is(z5):Is(V5,!1)})}H(Hi),Pn(3,Hi,()=>ui,()=>({duration:150})),ae(fi,Hi)};be(fn,fi=>{R(p)&&fi(Pa)})}H(Gt),$e(fi=>{Bi=ot(Gt,1,"pulled nav-folder",null,Bi,fi),Be(Jt,R(s).length)},[()=>({"is-collapsed":!R(p)})]),ae(Mt,Gt)};be(U5,Mt=>{R(s).length>0&&R(f)&&Mt(G5)})}H(Oe),$e((Mt,Gt,Bi,Rn)=>{Pt=ot(De,1,"staged tree-item nav-folder",null,Pt,Mt),Je=ot(U,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,Je,Gt),Be(Rt,R(a).staged.length),dy=ot(Ru,1,"changes tree-item nav-folder",null,dy,Bi),py=ot(hy,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,py,Rn),Be(N5,R(a).changed.length)},[()=>({"is-collapsed":!R(h)}),()=>({"is-collapsed":!R(h)}),()=>({"is-collapsed":!R(d)}),()=>({"is-collapsed":!R(d)})]),ae(X,Oe)};be(lr,X=>{R(a)&&R(u)&&R(c)&&X(Ut)})}H(Fe),H(x),$e(X=>{ve(x,"data-type",Ft.type),ve(le,"data-icon",R(E)?"list":"folder"),Te=ot(ce,1,"clickable-icon nav-action-button",null,Te,X),ve(N,"rows",R(w))},[()=>({loading:R(i)})]),ey(N,()=>R(o),X=>ie(o,X)),ae(t,x),rt()}gt(["click"]);var Pu=class extends F5.ItemView{constructor(e,r){super(e),this.plugin=r,this.hoverPopover=null}getViewType(){return Ft.type}getDisplayText(){return Ft.name}getIcon(){return Ft.icon}onClose(){return this._view&&ji(this._view),super.onClose()}reload(){this._view&&ji(this._view),this._view=Ta(fy,{target:this.contentEl,props:{plugin:this.plugin,view:this}})}onOpen(){return this.reload(),super.onOpen()}};m();var gp=class{constructor(e,r){this.statusBarEl=e;this.plugin=r;this.statusBarEl.addClass("mod-clickable"),this.statusBarEl.onClickEvent(n=>{this.plugin.switchBranch().catch(i=>r.displayError(i))})}async display(){if(this.plugin.gitReady){let e=await this.plugin.gitManager.branchInfo();e.current!=null?this.statusBarEl.setText(e.current):this.statusBarEl.empty()}else this.statusBarEl.empty()}remove(){this.statusBarEl.remove()}};var vp=class extends _e.Plugin{constructor(){super(...arguments);this.automaticsManager=new Bc(this);this.tools=new Uc(this);this.localStorage=new vh(this);this.state={gitAction:0,offlineMode:!1};this.gitReady=!1;this.promiseQueue=new fh(this);this.intervalsToClear=[];this.lineAuthoringFeature=new uh(this)}setPluginState(r){var n;this.state=Object.assign(this.state,r),(n=this.statusBar)==null||n.display()}async updateCachedStatus(){var r,n;return this.app.workspace.trigger("obsidian-git:loading-status"),this.cachedStatus=await this.gitManager.status(),this.cachedStatus.conflicted.length>0?(this.localStorage.setConflict(!0),await((r=this.branchBar)==null?void 0:r.display())):(this.localStorage.setConflict(!1),await((n=this.branchBar)==null?void 0:n.display())),this.app.workspace.trigger("obsidian-git:status-changed",this.cachedStatus),this.cachedStatus}async refresh(){if(!this.gitReady)return;let r=this.app.workspace.getLeavesOfType(Ft.type),n=this.app.workspace.getLeavesOfType(Zr.type);(this.settings.changedFilesInStatusBar||r.some(i=>{var a;return!((a=i.isDeferred)!=null&&a)})||n.some(i=>{var a;return!((a=i.isDeferred)!=null&&a)}))&&await this.updateCachedStatus().catch(i=>this.displayError(i)),this.app.workspace.trigger("obsidian-git:refreshed")}refreshUpdatedHead(){this.lineAuthoringFeature.refreshLineAuthorViews()}async onload(){console.log("loading "+this.manifest.name+" plugin: v"+this.manifest.version),Nc.plugin=this,this.localStorage.migrate(),await this.loadSettings(),await this.migrateSettings(),this.settingsTab=new Kd(this.app,this),this.addSettingTab(this.settingsTab),this.localStorage.getPluginDisabled()||(this.registerStuff(),this.app.workspace.onLayoutReady(()=>this.init({fromReload:!1}).catch(r=>this.displayError(r))))}onExternalSettingsChange(){this.reloadSettings().catch(r=>this.displayError(r))}async reloadSettings(){let r=JSON.stringify(this.settings);await this.loadSettings();let n=JSON.stringify(this.settings);r!==n&&(this.log("Reloading settings"),this.unloadPlugin(),await this.init({fromReload:!0}),this.app.workspace.getLeavesOfType(Ft.type).forEach(i=>{var a;if(!((a=i.isDeferred)!=null&&a))return i.view.reload()}),this.app.workspace.getLeavesOfType(Zr.type).forEach(i=>{var a;if(!((a=i.isDeferred)!=null&&a))return i.view.reload()}))}registerStuff(){this.registerEvent(this.app.workspace.on("obsidian-git:refresh",()=>{this.refresh().catch(r=>this.displayError(r))})),this.registerEvent(this.app.workspace.on("obsidian-git:head-change",()=>{this.refreshUpdatedHead()})),this.registerEvent(this.app.workspace.on("file-menu",(r,n,i)=>{this.handleFileMenu(r,n,i,"file-manu")})),this.registerEvent(this.app.workspace.on("obsidian-git:menu",(r,n,i)=>{this.handleFileMenu(r,n,i,"obsidian-git:menu")})),this.registerEvent(this.app.workspace.on("active-leaf-change",r=>{this.onActiveLeafChange(r)})),this.registerEvent(this.app.vault.on("modify",()=>{var r;this.debRefresh(),(r=this.autoCommitDebouncer)==null||r.call(this)})),this.registerEvent(this.app.vault.on("delete",()=>{var r;this.debRefresh(),(r=this.autoCommitDebouncer)==null||r.call(this)})),this.registerEvent(this.app.vault.on("create",()=>{var r;this.debRefresh(),(r=this.autoCommitDebouncer)==null||r.call(this)})),this.registerEvent(this.app.vault.on("rename",()=>{var r;this.debRefresh(),(r=this.autoCommitDebouncer)==null||r.call(this)})),this.registerView(Ft.type,r=>new Pu(r,this)),this.registerView(Zr.type,r=>new Su(r,this)),this.registerView(ua.type,r=>new ls(r,this)),this.registerView(ca.type,r=>new fs(r,this)),this.addRibbonIcon("git-pull-request","Open Git source control",async()=>{var i;let r=this.app.workspace.getLeavesOfType(Ft.type),n;r.length===0?(n=(i=this.app.workspace.getRightLeaf(!1))!=null?i:this.app.workspace.getLeaf(),await n.setViewState({type:Ft.type})):n=r.first(),await this.app.workspace.revealLeaf(n)}),this.registerHoverLinkSource(Ft.type,{display:"Git View",defaultMod:!0}),this.lineAuthoringFeature.onLoadPlugin(),this.setRefreshDebouncer(),oM(this)}setRefreshDebouncer(){var r;(r=this.debRefresh)==null||r.cancel(),this.debRefresh=(0,_e.debounce)(()=>{this.settings.refreshSourceControl&&this.refresh().catch(console.error)},this.settings.refreshSourceControlTimer,!0)}async addFileToGitignore(r,n){let i=this.gitManager.getRelativeRepoPath(r,!0),a=u3({isFolder:n,gitRelativePath:i});return await this.app.vault.adapter.append(this.gitManager.getRelativeVaultPath(".gitignore"),` +`+a),this.refresh()}handleFileMenu(r,n,i,a){if(!this.gitReady||!this.settings.showFileMenu||!n)return;let s;if(typeof n=="string"?s=n:s=n.path,i=="file-explorer-context-menu"&&(r.addItem(o=>{o.setTitle("Git: Stage").setIcon("plus-circle").setSection("action").onClick(l=>{this.promiseQueue.addTask(async()=>{n instanceof _e.TFile?await this.gitManager.stage(n.path,!0):await this.gitManager.stageAll({dir:this.gitManager.getRelativeRepoPath(s,!0)}),this.displayMessage(`Staged ${s}`)})})}),r.addItem(o=>{o.setTitle("Git: Unstage").setIcon("minus-circle").setSection("action").onClick(l=>{this.promiseQueue.addTask(async()=>{n instanceof _e.TFile?await this.gitManager.unstage(n.path,!0):await this.gitManager.unstageAll({dir:this.gitManager.getRelativeRepoPath(s,!0)}),this.displayMessage(`Unstaged ${s}`)})})}),r.addItem(o=>{o.setTitle("Git: Add to .gitignore").setIcon("file-x").setSection("action").onClick(l=>{this.addFileToGitignore(s,n instanceof _e.TFolder).catch(c=>this.displayError(c))})})),i=="git-source-control"){r.addItem(l=>{l.setTitle("Git: Add to .gitignore").setIcon("file-x").setSection("action").onClick(c=>{this.addFileToGitignore(s,n instanceof _e.TFolder).catch(u=>this.displayError(u))})});let o=this.app.vault.adapter;a==="obsidian-git:menu"&&o instanceof _e.FileSystemAdapter&&(r.addItem(l=>{l.setTitle("Open in default app").setIcon("arrow-up-right").setSection("action").onClick(c=>{this.app.openWithDefaultApp(s)})}),r.addItem(l=>{l.setTitle("Show in system explorer").setIcon("arrow-up-right").setSection("action").onClick(c=>{window.electron.shell.showItemInFolder(L5.join(o.getBasePath(),s))})}))}}async migrateSettings(){this.settings.mergeOnPull!=null&&(this.settings.syncMethod=this.settings.mergeOnPull?"merge":"rebase",this.settings.mergeOnPull=void 0,await this.saveSettings()),this.settings.autoCommitMessage===void 0&&(this.settings.autoCommitMessage=this.settings.commitMessage,await this.saveSettings()),this.settings.gitPath!=null&&(this.localStorage.setGitPath(this.settings.gitPath),this.settings.gitPath=void 0,await this.saveSettings()),this.settings.username!=null&&(this.localStorage.setPassword(this.settings.username),this.settings.username=void 0,await this.saveSettings())}unloadPlugin(){var r,n;this.gitReady=!1,this.lineAuthoringFeature.deactivateFeature(),this.automaticsManager.unload(),(r=this.branchBar)==null||r.remove(),(n=this.statusBar)==null||n.remove(),this.statusBar=void 0,this.branchBar=void 0,this.gitManager.unload(),this.promiseQueue.clear();for(let i of this.intervalsToClear)window.clearInterval(i);this.intervalsToClear=[],this.debRefresh.cancel()}onunload(){this.unloadPlugin(),console.log("unloading "+this.manifest.name+" plugin")}async loadSettings(){let r=await this.loadData();r==null&&(r={showedMobileNotice:!0}),this.settings=gT(Xe,r)}async saveSettings(){var r;(r=this.settingsTab)==null||r.beforeSaveSettings(),await this.saveData(this.settings)}get useSimpleGit(){return _e.Platform.isDesktopApp}async init({fromReload:r=!1}){var n;if(this.settings.showStatusBar&&!this.statusBar){let i=this.addStatusBarItem();this.statusBar=new dh(i,this),this.intervalsToClear.push(window.setInterval(()=>{var a;return(a=this.statusBar)==null?void 0:a.display()},1e3))}try{this.useSimpleGit?(this.gitManager=new Ce(this),await this.gitManager.setGitInstance()):this.gitManager=new wn(this);let i=await this.gitManager.checkRequirements(),a=this.localStorage.getPausedAutomatics();switch(i){case"missing-git":this.displayError(`Cannot run git command. Trying to run: '${this.localStorage.getGitPath()||"git"}' .`);break;case"missing-repo":new _e.Notice("Can't find a valid git repository. Please create one via the given command or clone an existing repo.",1e4);break;case"valid":if(this.gitReady=!0,this.setPluginState({gitAction:0}),_e.Platform.isDesktop&&this.settings.showBranchStatusBar&&!this.branchBar){let s=this.addStatusBarItem();this.branchBar=new gp(s,this),this.intervalsToClear.push(window.setInterval(()=>{var o;return void((o=this.branchBar)==null?void 0:o.display().catch(console.error))},6e4))}await((n=this.branchBar)==null?void 0:n.display()),this.lineAuthoringFeature.conditionallyActivateBySettings(),this.app.workspace.trigger("obsidian-git:refresh"),this.app.workspace.trigger("obsidian-git:head-change"),!r&&this.settings.autoPullOnBoot&&!a&&this.promiseQueue.addTask(()=>this.pullChangesFromRemote()),a||await this.automaticsManager.init(),a&&new _e.Notice("Automatic routines are currently paused.");break;default:this.log("Something weird happened. The 'checkRequirements' result is "+i)}}catch(i){this.displayError(i),console.error(i)}}async createNewRepo(){try{await this.gitManager.init(),new _e.Notice("Initialized new repo"),await this.init({fromReload:!0})}catch(r){this.displayError(r)}}async cloneNewRepo(){let n=await new ze(this,{placeholder:"Enter remote URL"}).openAndGetResult();if(n){let i="Vault Root",a=await new ze(this,{options:this.gitManager instanceof wn?[i]:[],placeholder:"Enter directory for clone. It needs to be empty or not existent.",allowEmpty:this.gitManager instanceof wn}).openAndGetResult();if(a==null)return;if(a===i&&(a="."),a=(0,_e.normalizePath)(a),a==="/"&&(a="."),a==="."){let f=await new ze(this,{options:["NO","YES"],placeholder:`Does your remote repo contain a ${this.app.vault.configDir} directory at the root?`,onlySelection:!0}).openAndGetResult();if(f===void 0){new _e.Notice("Aborted clone");return}else if(f==="YES"){let d="DELETE ALL YOUR LOCAL CONFIG AND PLUGINS";if(await new ze(this,{options:["Abort clone",d],placeholder:`To avoid conflicts, the local ${this.app.vault.configDir} directory needs to be deleted.`,onlySelection:!0}).openAndGetResult()===d)await this.app.vault.adapter.rmdir(this.app.vault.configDir,!0);else{new _e.Notice("Aborted clone");return}}}let s=await new ze(this,{placeholder:"Specify depth of clone. Leave empty for full clone.",allowEmpty:!0}).openAndGetResult(),o;if(s!==""&&(o=parseInt(s),isNaN(o))){new _e.Notice("Invalid depth. Aborting clone.");return}new _e.Notice(`Cloning new repo into "${a}"`);let l=this.settings.basePath,c=a&&a!==".";c&&(this.settings.basePath=a);try{await this.gitManager.clone(vv(n),a,o),new _e.Notice("Cloned new repo."),new _e.Notice("Please restart Obsidian"),c&&await this.saveSettings()}catch(u){this.displayError(u),this.settings.basePath=l,await this.saveSettings()}}}async isAllInitialized(){return this.gitReady||await this.init({fromReload:!0}),this.gitReady}async pullChangesFromRemote(){if(!await this.isAllInitialized())return;let r=await this.pull();if(r!==!1){if(r||this.displayMessage("Pull: Everything is up-to-date"),this.gitManager instanceof Ce){let n=await this.updateCachedStatus();n.conflicted.length>0&&(this.displayError(`You have conflicts in ${n.conflicted.length} ${n.conflicted.length==1?"file":"files"}`),await this.handleConflict(n.conflicted))}this.app.workspace.trigger("obsidian-git:refresh"),this.setPluginState({gitAction:0})}}async commitAndSync({fromAutoBackup:r,requestCustomMessage:n=!1,commitMessage:i,onlyStaged:a=!1}){!await this.isAllInitialized()||(this.settings.syncMethod=="reset"&&this.settings.pullBeforePush&&await this.pull(),!await this.commit({fromAuto:r,requestCustomMessage:n,commitMessage:i,onlyStaged:a}))||(this.settings.syncMethod!="reset"&&this.settings.pullBeforePush&&await this.pull(),this.settings.disablePush||(await this.remotesAreSet()&&await this.gitManager.canPush()?await this.push():this.displayMessage("No commits to push")),this.setPluginState({gitAction:0}))}async commit({fromAuto:r,requestCustomMessage:n=!1,onlyStaged:i=!1,commitMessage:a,amend:s=!1}){if(!await this.isAllInitialized())return!1;try{let o=this.localStorage.getConflict(),l,c,u;if(this.gitManager instanceof Ce){if(await this.mayDeleteConflictFile(),c=await this.updateCachedStatus(),c.conflicted.length==0&&(o=!1),r&&c.conflicted.length>0)return this.displayError(`Did not commit, because you have conflicts in ${c.conflicted.length} ${c.conflicted.length==1?"file":"files"}. Please resolve them and commit per command.`),await this.handleConflict(c.conflicted),!1;l=[...c.changed,...c.staged]}else{if(r&&o)return this.displayError("Did not commit, because you have conflicts. Please resolve them and commit per command."),!1;if(o)await this.mayDeleteConflictFile(),c=await this.updateCachedStatus(),l=[...c.changed,...c.staged];else{let f=this.gitManager;i?l=await f.getStagedFiles():(u=await f.getUnstagedFiles(),l=u.map(({path:d})=>({vaultPath:this.gitManager.getRelativeVaultPath(d),path:d})))}}if(await this.tools.hasTooBigFiles(l))return this.setPluginState({gitAction:0}),!1;if(l.length!==0||o){let f=a!=null?a:a=r?this.settings.autoCommitMessage:this.settings.commitMessage;if(r&&this.settings.customMessageOnAutoBackup||n){!this.settings.disablePopups&&r&&new _e.Notice("Auto backup: Please enter a custom commit message. Leave empty to abort");let p=await new hh(this).openAndGetResult();if(p!=null&&p!=""&&p!="...")f=p;else return this.setPluginState({gitAction:0}),!1}else if(this.gitManager instanceof Ce&&this.settings.commitMessageScript){let p=this.settings.commitMessageScript,g=this.localStorage.getHostname()||"",v=p.replace("{{hostname}}",g);v=v.replace("{{date}}",(0,_e.moment)().format(this.settings.commitDateFormat));let y=await Fc("sh",["-c",v],{cwd:this.gitManager.absoluteRepoPath});y.code!=0?this.displayError(y.stderr):y.stdout.trim().length==0?this.displayMessage("Stdout from commit message script is empty. Using default message."):f=y.stdout}let d;i?d=await this.gitManager.commit({message:f,amend:s}):d=await this.gitManager.commitAll({message:f,status:c,unstagedFiles:u,amend:s}),this.gitManager instanceof Ce&&await this.updateCachedStatus();let h=!1;d===void 0&&(h=!0,d=l.length),this.displayMessage(`Committed${h?" approx.":""} ${d} ${d==1?"file":"files"}`)}else this.displayMessage("No changes to commit");return this.app.workspace.trigger("obsidian-git:refresh"),!0}catch(o){return this.displayError(o),!1}}async push(){if(!await this.isAllInitialized()||!await this.remotesAreSet())return!1;let r=this.localStorage.getConflict();try{this.gitManager instanceof Ce&&await this.mayDeleteConflictFile();let n;if(this.gitManager instanceof Ce&&(n=await this.updateCachedStatus()).conflicted.length>0)return this.displayError(`Cannot push. You have conflicts in ${n.conflicted.length} ${n.conflicted.length==1?"file":"files"}`),await this.handleConflict(n.conflicted),!1;if(this.gitManager instanceof wn&&r)return this.displayError("Cannot push. You have conflicts"),!1;this.log("Pushing....");let i=await this.gitManager.push();return i!==void 0&&(i>0?this.displayMessage(`Pushed ${i} ${i==1?"file":"files"} to remote`):this.displayMessage("No commits to push")),this.setPluginState({offlineMode:!1}),this.app.workspace.trigger("obsidian-git:refresh"),!0}catch(n){return n instanceof Co?this.handleNoNetworkError(n):this.displayError(n),!1}}async pull(){if(!await this.remotesAreSet())return!1;try{this.log("Pulling....");let r=await this.gitManager.pull()||[];return this.setPluginState({offlineMode:!1}),r.length>0&&(this.displayMessage(`Pulled ${r.length} ${r.length==1?"file":"files"} from remote`),this.lastPulledFiles=r),r.length}catch(r){return this.displayError(r),!1}}async fetch(){if(await this.remotesAreSet())try{await this.gitManager.fetch(),this.displayMessage("Fetched from remote"),this.setPluginState({offlineMode:!1}),this.app.workspace.trigger("obsidian-git:refresh")}catch(r){this.displayError(r)}}async mayDeleteConflictFile(){let r=this.app.vault.getAbstractFileByPath(To);r&&(this.app.workspace.iterateAllLeaves(n=>{var i;n.view instanceof _e.MarkdownView&&((i=n.view.file)==null?void 0:i.path)==r.path&&n.detach()}),await this.app.vault.delete(r))}async stageFile(r){return await this.isAllInitialized()?(await this.gitManager.stage(r.path,!0),this.displayMessage(`Staged ${r.path}`),this.app.workspace.trigger("obsidian-git:refresh"),this.setPluginState({gitAction:0}),!0):!1}async unstageFile(r){return await this.isAllInitialized()?(await this.gitManager.unstage(r.path,!0),this.displayMessage(`Unstaged ${r.path}`),this.app.workspace.trigger("obsidian-git:refresh"),this.setPluginState({gitAction:0}),!0):!1}async switchBranch(){var i;if(!await this.isAllInitialized())return;let r=await this.gitManager.branchInfo(),n=await new pp(this,r.branches).openAndGetReslt();if(n!=null)return await this.gitManager.checkout(n),this.displayMessage(`Switched to ${n}`),this.app.workspace.trigger("obsidian-git:refresh"),await((i=this.branchBar)==null?void 0:i.display()),n}async switchRemoteBranch(){var a;if(!await this.isAllInitialized())return;let r=await this.selectRemoteBranch()||"",[n,i]=ki(r);if(i!=null&&n!=null)return await this.gitManager.checkout(i,n),this.displayMessage(`Switched to ${r}`),await((a=this.branchBar)==null?void 0:a.display()),r}async createBranch(){var n;if(!await this.isAllInitialized())return;let r=await new ze(this,{placeholder:"Create new branch"}).openAndGetResult();if(r!=null)return await this.gitManager.createBranch(r),this.displayMessage(`Created new branch ${r}`),await((n=this.branchBar)==null?void 0:n.display()),r}async deleteBranch(){var i;if(!await this.isAllInitialized())return;let r=await this.gitManager.branchInfo();r.current&&r.branches.remove(r.current);let n=await new ze(this,{options:r.branches,placeholder:"Delete branch",onlySelection:!0}).openAndGetResult();if(n!=null){let a=!1;if(!await this.gitManager.branchIsMerged(n)){let o=await new ze(this,{options:["YES","NO"],placeholder:"This branch isn't merged into HEAD. Force delete?",onlySelection:!0}).openAndGetResult();if(o!=="YES")return;a=o==="YES"}return await this.gitManager.deleteBranch(n,a),this.displayMessage(`Deleted branch ${n}`),await((i=this.branchBar)==null?void 0:i.display()),n}}async remotesAreSet(){return this.settings.updateSubmodules||(await this.gitManager.branchInfo()).tracking?!0:(new _e.Notice("No upstream branch is set. Please select one."),await this.setUpstreamBranch())}async setUpstreamBranch(){let r=await this.selectRemoteBranch();return r==null?(this.displayError("Aborted. No upstream-branch is set!",1e4),this.setPluginState({gitAction:0}),!1):(await this.gitManager.updateUpstreamBranch(r),this.displayMessage(`Set upstream branch to ${r}`),this.setPluginState({gitAction:0}),!0)}async discardAll(r){if(!await this.isAllInitialized())return!1;let n=await this.gitManager.status({path:r}),i=0,a=0;for(let o of n.changed)o.workingDir=="U"?i++:a++;if(i+a==0)return!1;let s=await new gl({app:this.app,filesToDeleteCount:i,filesToDiscardCount:a,path:r!=null?r:""}).openAndGetResult();switch(s){case!1:return s;case"discard":await this.gitManager.discardAll({dir:r,status:this.cachedStatus});break;case"delete":{await this.gitManager.discardAll({dir:r,status:this.cachedStatus});let o=await this.gitManager.getUntrackedPaths({path:r,status:this.cachedStatus});for(let l of o){let c=this.gitManager.getRelativeVaultPath(l),u=this.app.vault.getAbstractFileByPath(c);u?await this.app.fileManager.trashFile(u):l.endsWith("/")?await this.app.vault.adapter.rmdir(c,!0):await this.app.vault.adapter.remove(c)}break}default:Ud(s)}return this.app.workspace.trigger("obsidian-git:refresh"),s}async handleConflict(r){this.localStorage.setConflict(!0);let n;r!==void 0&&(n=["# Conflicts","Please resolve them and commit them using the commands `Git: Commit all changes` followed by `Git: Push`","(This file will automatically be deleted before commit)","[[#Additional Instructions]] available below file list","",...r.map(i=>{let a=this.app.vault.getAbstractFileByPath(i);return a instanceof _e.TFile?`- [[${this.app.metadataCache.fileToLinktext(a,"/")}]]`:`- Not a file: ${i}`}),` +# Additional Instructions +I strongly recommend to use "Source mode" for viewing the conflicted files. For simple conflicts, in each file listed above replace every occurrence of the following text blocks with the desired text. + +\`\`\`diff +<<<<<<< HEAD + File changes in local repository +======= + File changes in remote repository +>>>>>>> origin/main +\`\`\``]),await this.tools.writeAndOpenFile(n==null?void 0:n.join(` +`))}async editRemotes(){if(!await this.isAllInitialized())return;let r=await this.gitManager.getRemotes(),i=await new ze(this,{options:r,placeholder:"Select or create a new remote by typing its name and selecting it"}).openAndGetResult();if(i){let a=await this.gitManager.getRemoteUrl(i),o=await new ze(this,{initialValue:a}).openAndGetResult();if(o)return await this.gitManager.setRemote(i,vv(o)),i}}async selectRemoteBranch(){let r=await this.gitManager.getRemotes(),n;r.length===0&&(n=await this.editRemotes(),n==null&&(r=await this.gitManager.getRemotes()));let i=new ze(this,{options:r,placeholder:"Select or create a new remote by typing its name and selecting it"}),a=n!=null?n:await i.openAndGetResult();if(a){this.displayMessage("Fetching remote branches"),await this.gitManager.fetch(a);let s=await this.gitManager.getRemoteBranches(a),l=await new ze(this,{options:s,placeholder:"Select or create a new remote branch by typing its name and selecting it"}).openAndGetResult();return l.startsWith(a+"/")?l:`${a}/${l}`}}async removeRemote(){if(!await this.isAllInitialized())return;let r=await this.gitManager.getRemotes(),i=await new ze(this,{options:r,placeholder:"Select a remote"}).openAndGetResult();i&&await this.gitManager.removeRemote(i)}onActiveLeafChange(r){var s,o;let n=r==null?void 0:r.view;if(!(n!=null&&n.getState().file)&&!(n instanceof ls||n instanceof fs))return;let i=this.app.workspace.getLeavesOfType(Ft.type).first(),a=this.app.workspace.getLeavesOfType(Zr.type).first();if((s=i==null?void 0:i.view.containerEl.querySelector("div.tree-item-self.is-active"))==null||s.removeClass("is-active"),(o=a==null?void 0:a.view.containerEl.querySelector("div.tree-item-self.is-active"))==null||o.removeClass("is-active"),(r==null?void 0:r.view)instanceof ls||(r==null?void 0:r.view)instanceof fs){let l=r.view.state.bFile;this.lastDiffViewState=r.view.getState();let c;i&&r.view.state.aRef=="HEAD"?c=i.view.containerEl.querySelector(`div.staged div.tree-item-self[data-path='${l}']`):i&&r.view.state.aRef==""?c=i.view.containerEl.querySelector(`div.changes div.tree-item-self[data-path='${l}']`):a&&(c=a.view.containerEl.querySelector(`div.tree-item-self[data-path='${l}']`)),c==null||c.addClass("is-active")}else this.lastDiffViewState=void 0}handleNoNetworkError(r){this.state.offlineMode?this.log("Encountered network error, but already in offline mode"):this.displayError("Git: Going into offline mode. Future network errors will no longer be displayed.",2e3),this.setPluginState({gitAction:0,offlineMode:!0})}displayMessage(r,n=4*1e3){var i;(i=this.statusBar)==null||i.displayMessage(r.toLowerCase(),n),this.settings.disablePopups||(!this.settings.disablePopupsForNoChanges||!r.startsWith("No changes"))&&new _e.Notice(r,5*1e3),this.log(r)}displayError(r,n=10*1e3){var a;if(r instanceof D5.Errors.UserCanceledError){new _e.Notice("Aborted");return}let i;r instanceof Error?i=r:i=new Error(String(r)),this.setPluginState({gitAction:0}),this.settings.showErrorNotices&&new _e.Notice(i.message,n),console.error(`${this.manifest.id}:`,i.stack),(a=this.statusBar)==null||a.displayMessage(i.message.toLowerCase(),n)}log(...r){console.log(`${this.manifest.id}:`,...r)}}; +/*! Bundled license information: + +ieee754/index.js: + (*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh *) + +buffer/index.js: + (*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + *) + +safe-buffer/index.js: + (*! safe-buffer. MIT License. Feross Aboukhadijeh *) + +crc-32/crc32.js: + (*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *) + +js-sha256/src/sha256.js: + (** + * [js-sha256]{@link https://github.com/emn178/js-sha256} + * + * @version 0.9.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2017 + * @license MIT + *) + +feather-icons/dist/feather.js: + (*! + Copyright (c) 2016 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames + *) +*/ + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/manifest.json b/.obsidian/plugins/obsidian-git/manifest.json new file mode 100644 index 0000000..ce557ad --- /dev/null +++ b/.obsidian/plugins/obsidian-git/manifest.json @@ -0,0 +1,10 @@ +{ + "author": "Vinzent", + "authorUrl": "https://github.com/Vinzent03", + "id": "obsidian-git", + "name": "Git", + "description": "Integrate Git version control with automatic backup and other advanced features.", + "isDesktopOnly": false, + "fundingUrl": "https://ko-fi.com/vinzent", + "version": "2.35.0" +} diff --git a/.obsidian/plugins/obsidian-git/obsidian_askpass.sh b/.obsidian/plugins/obsidian-git/obsidian_askpass.sh new file mode 100644 index 0000000..2e5eb5d --- /dev/null +++ b/.obsidian/plugins/obsidian-git/obsidian_askpass.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +PROMPT="$1" +TEMP_FILE="$OBSIDIAN_GIT_CREDENTIALS_INPUT" + +cleanup() { + rm -f "$TEMP_FILE" "$TEMP_FILE.response" +} +trap cleanup EXIT + +echo "$PROMPT" > "$TEMP_FILE" + +while [ ! -e "$TEMP_FILE.response" ]; do + if [ ! -e "$TEMP_FILE" ]; then + echo "Trigger file got removed: Abort" >&2 + exit 1 + fi + sleep 0.1 +done + +RESPONSE=$(cat "$TEMP_FILE.response") + +echo "$RESPONSE" diff --git a/.obsidian/plugins/obsidian-git/styles.css b/.obsidian/plugins/obsidian-git/styles.css new file mode 100644 index 0000000..98e9099 --- /dev/null +++ b/.obsidian/plugins/obsidian-git/styles.css @@ -0,0 +1,621 @@ +@keyframes loading { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +.workspace-leaf-content[data-type="git-view"] .button-border { + border: 2px solid var(--interactive-accent); + border-radius: var(--radius-s); +} + +.workspace-leaf-content[data-type="git-view"] .view-content { + padding: 0; +} + +.workspace-leaf-content[data-type="git-history-view"] .view-content { + padding: 0; +} + +.loading > svg { + animation: 2s linear infinite loading; + transform-origin: 50% 50%; + display: inline-block; +} + +.obsidian-git-center { + margin: auto; + text-align: center; + width: 50%; +} + +.obsidian-git-textarea { + display: block; + margin-left: auto; + margin-right: auto; +} + +.obsidian-git-disabled { + opacity: 0.5; +} + +.obsidian-git-center-button { + display: block; + margin: 20px auto; +} + +.tooltip.mod-left { + overflow-wrap: break-word; +} + +.tooltip.mod-right { + overflow-wrap: break-word; +} + +/* Limits the scrollbar to the view body */ +.git-view { + display: flex; + flex-direction: column; + position: relative; + height: 100%; +} + +.git-tools { + display: flex; + margin-left: auto; +} +.git-tools .type { + padding-left: var(--size-2-1); + display: flex; + align-items: center; + justify-content: center; + width: 11px; +} + +.git-tools .type[data-type="M"] { + color: orange; +} +.git-tools .type[data-type="D"] { + color: red; +} +.git-tools .buttons { + display: flex; +} +.git-tools .buttons > * { + padding: 0 0; + height: auto; +} + +.workspace-leaf-content[data-type="git-view"] .tree-item-self, +.workspace-leaf-content[data-type="git-history-view"] .tree-item-self { + align-items: center; +} + +.workspace-leaf-content[data-type="git-view"] + .tree-item-self:hover + .clickable-icon, +.workspace-leaf-content[data-type="git-history-view"] + .tree-item-self:hover + .clickable-icon { + color: var(--icon-color-hover); +} + +/* Highlight an item as active if it's diff is currently opened */ +.is-active .git-tools .buttons > * { + color: var(--nav-item-color-active); +} + +.git-author { + color: var(--text-accent); +} + +.git-date { + color: var(--text-accent); +} + +.git-ref { + color: var(--text-accent); +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-d-none { + display: none; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-wrapper { + text-align: left; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-header { + background-color: var(--background-primary); + border-bottom: 1px solid var(--interactive-accent); + font-family: var(--font-monospace); + height: 35px; + padding: 5px 10px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-header, +.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats { + font-size: 14px; + margin-left: auto; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-lines-added { + border: 1px solid #b4e2b4; + border-radius: 5px 0 0 5px; + color: #399839; + padding: 2px; + text-align: right; + vertical-align: middle; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-lines-deleted { + border: 1px solid #e9aeae; + border-radius: 0 5px 5px 0; + color: #c33; + margin-left: 1px; + padding: 2px; + text-align: left; + vertical-align: middle; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-name-wrapper { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 15px; + width: 100%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-name { + overflow-x: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-wrapper { + border: 1px solid var(--background-modifier-border); + border-radius: 3px; + margin-bottom: 1em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse { + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid var(--background-modifier-border); + border-radius: 3px; + cursor: pointer; + display: none; + font-size: 12px; + justify-content: flex-end; + padding: 4px 8px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse.d2h-selected { + background-color: #c8e1ff; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse-input { + margin: 0 4px 0 0; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-diff-table { + border-collapse: collapse; + font-family: Menlo, Consolas, monospace; + font-size: 13px; + width: 100%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-files-diff { + width: 100%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-diff { + overflow-y: hidden; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-side-diff { + display: inline-block; + margin-bottom: -8px; + margin-right: -4px; + overflow-x: scroll; + overflow-y: hidden; + width: 50%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line { + padding: 0 8em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line { + display: inline-block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; + width: 100%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line { + padding: 0 4.5em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-ctn { + word-wrap: normal; + background: none; + display: inline-block; + padding: 0; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + vertical-align: middle; + white-space: pre; + width: 100%; +} + +.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del, +.theme-light + .workspace-leaf-content[data-type="diff-view"] + .d2h-code-side-line + del { + background-color: #ffb6ba; +} + +.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del, +.theme-dark + .workspace-leaf-content[data-type="diff-view"] + .d2h-code-side-line + del { + background-color: #8d232881; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line del, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins { + border-radius: 0.2em; + display: inline-block; + margin-top: -1px; + text-decoration: none; + vertical-align: middle; +} + +.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins, +.theme-light + .workspace-leaf-content[data-type="diff-view"] + .d2h-code-side-line + ins { + background-color: #97f295; + text-align: left; +} + +.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins, +.theme-dark + .workspace-leaf-content[data-type="diff-view"] + .d2h-code-side-line + ins { + background-color: #1d921996; + text-align: left; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix { + word-wrap: normal; + background: none; + display: inline; + padding: 0; + white-space: pre; +} + +.workspace-leaf-content[data-type="diff-view"] .line-num1 { + float: left; +} + +.workspace-leaf-content[data-type="diff-view"] .line-num1, +.workspace-leaf-content[data-type="diff-view"] .line-num2 { + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + padding: 0 0.5em; + text-overflow: ellipsis; + width: 3.5em; +} + +.workspace-leaf-content[data-type="diff-view"] .line-num2 { + float: right; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber { + background-color: var(--background-primary); + border: solid var(--background-modifier-border); + border-width: 0 1px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: var(--text-muted); + cursor: pointer; + display: inline-block; + position: absolute; + text-align: right; + width: 7.5em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber:after { + content: "\200b"; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber { + background-color: var(--background-primary); + border: solid var(--background-modifier-border); + border-width: 0 1px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: var(--text-muted); + cursor: pointer; + display: inline-block; + overflow: hidden; + padding: 0 0.5em; + position: absolute; + text-align: right; + text-overflow: ellipsis; + width: 4em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-diff-tbody tr { + position: relative; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber:after { + content: "\200b"; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-emptyplaceholder, +.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder { + background-color: var(--background-primary); + border-color: var(--background-modifier-border); +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber, +.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber { + direction: rtl; +} + +.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-del { + background-color: #fee8e9; + border-color: #e9aeae; +} + +.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-ins { + background-color: #dfd; + border-color: #b4e2b4; +} + +.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-del { + background-color: #521b1d83; + border-color: #691d1d73; +} + +.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-ins { + background-color: rgba(30, 71, 30, 0.5); + border-color: #13501381; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-info { + background-color: var(--background-primary); + border-color: var(--background-modifier-border); + color: var(--text-normal); +} + +.theme-light + .workspace-leaf-content[data-type="diff-view"] + .d2h-file-diff + .d2h-del.d2h-change { + background-color: #fdf2d0; +} + +.theme-dark + .workspace-leaf-content[data-type="diff-view"] + .d2h-file-diff + .d2h-del.d2h-change { + background-color: #55492480; +} + +.theme-light + .workspace-leaf-content[data-type="diff-view"] + .d2h-file-diff + .d2h-ins.d2h-change { + background-color: #ded; +} + +.theme-dark + .workspace-leaf-content[data-type="diff-view"] + .d2h-file-diff + .d2h-ins.d2h-change { + background-color: rgba(37, 78, 37, 0.418); +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper { + margin-bottom: 10px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a { + color: #3572b0; + text-decoration: none; +} + +.workspace-leaf-content[data-type="diff-view"] + .d2h-file-list-wrapper + a:visited { + color: #3572b0; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-header { + text-align: left; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-title { + font-weight: 700; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-line { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + text-align: left; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list { + display: block; + list-style: none; + margin: 0; + padding: 0; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li { + border-bottom: 1px solid var(--background-modifier-border); + margin: 0; + padding: 5px 10px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li:last-child { + border-bottom: none; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-switch { + cursor: pointer; + display: none; + font-size: 10px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-icon { + fill: currentColor; + margin-right: 10px; + vertical-align: middle; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-deleted { + color: #c33; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-added { + color: #399839; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-changed { + color: #d0b44c; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-moved { + color: #3572b0; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-tag { + background-color: var(--background-primary); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 10px; + margin-left: 5px; + padding: 0 2px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-deleted-tag { + border: 2px solid #c33; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-added-tag { + border: 1px solid #399839; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-changed-tag { + border: 1px solid #d0b44c; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-moved-tag { + border: 1px solid #3572b0; +} + +/* ====================== Line Authoring Information ====================== */ + +.cm-gutterElement.obs-git-blame-gutter { + /* Add background color to spacing inbetween and around the gutter for better aesthetics */ + border-width: 0px 2px 0.2px 2px; + border-style: solid; + border-color: var(--background-secondary); + background-color: var(--background-secondary); +} + +.cm-gutterElement.obs-git-blame-gutter > div, +.line-author-settings-preview { + /* delegate text color to settings */ + color: var(--obs-git-gutter-text); + font-family: monospace; + height: 100%; /* ensure, that age-based background color occupies entire parent */ + text-align: right; + padding: 0px 6px 0px 6px; + white-space: pre; /* Keep spaces and do not collapse them. */ +} + +@media (max-width: 800px) { + /* hide git blame gutter not to superpose text */ + .cm-gutterElement.obs-git-blame-gutter { + display: none; + } +} + +.git-unified-diff-view, +.git-split-diff-view .cm-deletedLine .cm-changedText { + background-color: #ee443330; +} + +.git-unified-diff-view, +.git-split-diff-view .cm-insertedLine .cm-changedText { + background-color: #22bb2230; +} + +.git-obscure-prompt[git-is-obscured="true"] #git-show-password:after { + -webkit-mask-image: url('data:image/svg+xml,'); +} + +.git-obscure-prompt[git-is-obscured="false"] #git-show-password:after { + -webkit-mask-image: url('data:image/svg+xml,'); +} + +/* Override styling of Codemirror merge view "collapsed lines" indicator */ +.git-split-diff-view .ͼ2 .cm-collapsedLines { + background: var(--interactive-normal); + border-radius: var(--radius-m); + color: var(--text-accent); + font-size: var(--font-small); + padding: var(--size-4-1) var(--size-4-1); +} +.git-split-diff-view .ͼ2 .cm-collapsedLines:hover { + background: var(--interactive-hover); + color: var(--text-accent-hover); +} diff --git a/.obsidian/plugins/obsidian-icon-folder/data.json b/.obsidian/plugins/obsidian-icon-folder/data.json new file mode 100644 index 0000000..703774f --- /dev/null +++ b/.obsidian/plugins/obsidian-icon-folder/data.json @@ -0,0 +1,42 @@ +{ + "settings": { + "migrated": 6, + "iconPacksPath": ".obsidian/icons", + "fontSize": 16, + "emojiStyle": "native", + "iconColor": null, + "recentlyUsedIcons": [ + "LiUsers", + "LiUser", + "LiMapPin", + "LiPin", + "LiEarth" + ], + "recentlyUsedIconsSize": 5, + "rules": [], + "extraMargin": { + "top": 0, + "right": 4, + "bottom": 0, + "left": 0 + }, + "iconInTabsEnabled": false, + "iconInTitleEnabled": false, + "iconInTitlePosition": "above", + "iconInFrontmatterEnabled": false, + "iconInFrontmatterFieldName": "icon", + "iconColorInFrontmatterFieldName": "iconColor", + "iconsBackgroundCheckEnabled": false, + "iconsInNotesEnabled": true, + "iconsInLinksEnabled": true, + "iconIdentifier": ":", + "lucideIconPackType": "native", + "debugMode": false, + "useInternalPlugins": false + }, + "Session Notes": "LiCalendar", + "Worldbuilding": "LiEarth", + "Worldbuilding/Gruppen": "LiUsers", + "Worldbuilding/Leute": "LiUser", + "Worldbuilding/Orte": "LiMapPin" +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-icon-folder/main.js b/.obsidian/plugins/obsidian-icon-folder/main.js new file mode 100644 index 0000000..f354c58 --- /dev/null +++ b/.obsidian/plugins/obsidian-icon-folder/main.js @@ -0,0 +1,7158 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ROLLUP +if you want to view the source visit the plugins github repository +*/ + +'use strict'; + +var obsidian = require('obsidian'); +var view = require('@codemirror/view'); +var state = require('@codemirror/state'); +var language = require('@codemirror/language'); + +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global Reflect, Promise, SuppressedError, Symbol, Iterator */ + + +function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +} + +typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { + var e = new Error(message); + return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; +}; + +const iconPacks$1 = { + faBrands: { + name: 'font-awesome-brands', + displayName: 'FontAwesome Brands', + path: 'fontawesome-free-6.5.1-web/svgs/brands/', + downloadLink: 'https://github.com/FortAwesome/Font-Awesome/releases/download/6.5.1/fontawesome-free-6.5.1-web.zip', + }, + faRegular: { + name: 'font-awesome-regular', + displayName: 'FontAwesome Regular', + path: 'fontawesome-free-6.5.1-web/svgs/regular/', + downloadLink: 'https://github.com/FortAwesome/Font-Awesome/releases/download/6.5.1/fontawesome-free-6.5.1-web.zip', + }, + faSolid: { + name: 'font-awesome-solid', + displayName: 'FontAwesome Solid', + path: 'fontawesome-free-6.5.1-web/svgs/solid/', + downloadLink: 'https://github.com/FortAwesome/Font-Awesome/releases/download/6.5.1/fontawesome-free-6.5.1-web.zip', + }, + remixIcons: { + name: 'remix-icons', + displayName: 'Remix Icons', + path: '', + downloadLink: 'https://github.com/Remix-Design/RemixIcon/releases/download/v4.2.0/RemixIcon_Svg_v4.2.0.zip', + }, + iconBrew: { + name: 'icon-brew', + displayName: 'Icon Brew', + path: '', + downloadLink: 'https://github.com/FlorianWoelki/obsidian-iconize/raw/main/iconPacks/icon-brew.zip', + }, + /** @source https://simpleicons.org/ */ + simpleIcons: { + name: 'simple-icons', + displayName: 'Simple Icons', + path: 'simple-icons-11.10.0/icons/', + downloadLink: 'https://github.com/simple-icons/simple-icons/archive/refs/tags/11.10.0.zip', + }, + lucide: { + name: 'lucide-icons', + displayName: 'Lucide', + path: '', + downloadLink: 'https://github.com/lucide-icons/lucide/releases/download/0.363.0/lucide-icons-0.363.0.zip', + }, + tablerIcons: { + name: 'tabler-icons', + displayName: 'Tabler Icons', + path: 'svg', + downloadLink: 'https://github.com/tabler/tabler-icons/releases/download/v3.1.0/tabler-icons-3.1.0.zip', + }, + /** @source https://boxicons.com/ */ + boxicons: { + name: 'boxicons', + displayName: 'Boxicons', + path: 'svg', + downloadLink: 'https://github.com/FlorianWoelki/obsidian-iconize/raw/main/iconPacks/boxicons.zip', + }, + /** @source http://nagoshiashumari.github.io/Rpg-Awesome/ */ + rpgAwesome: { + name: 'rpg-awesome', + displayName: 'RPG Awesome', + path: '', + downloadLink: 'https://github.com/FlorianWoelki/obsidian-iconize/raw/main/iconPacks/rpg-awesome.zip', + }, + /** @source https://coolicons.cool/ */ + coolicons: { + name: 'coolicons', + displayName: 'Coolicons', + path: 'cooliocns SVG', + downloadLink: 'https://github.com/krystonschwarze/coolicons/releases/download/v4.1/coolicons.v4.1.zip', + }, + /** @source https://feathericons.com/ */ + feathericons: { + name: 'feather-icons', + displayName: 'Feather Icons', + path: 'feather-4.29.1/icons/', + downloadLink: 'https://github.com/feathericons/feather/archive/refs/tags/v4.29.1.zip', + }, + /** @source https://github.com/primer/octicons */ + octicons: { + name: 'octicons', + displayName: 'Octicons', + path: 'octicons-19.8.0/icons/', + downloadLink: 'https://github.com/primer/octicons/archive/refs/tags/v19.8.0.zip', + }, +}; +/** + * Returns a possible path to the icon pack. + * @param name String of the icon pack name. + * @returns String of the path to the icon pack or undefined if the icon pack does not + * exist. + */ +const getExtraPath = (iconPackName) => { + var _a; + const path = (_a = Object.values(iconPacks$1).find((iconPack) => iconPack.name === iconPackName)) === null || _a === void 0 ? void 0 : _a.path; + return (path === null || path === void 0 ? void 0 : path.length) === 0 ? undefined : path; +}; + +// This library file does not include any other dependency and is a standalone file that +// only include utility functions for manipulating or extracting svg information. +/** + * Extracts an SVG string from a given input string and returns a cleaned up and + * formatted SVG string. + * @param svgString SVG string to extract from. + * @returns Cleaned up and formatted SVG string. + */ +const extract = (svgString) => { + var _a, _b; + // Removes unnecessary spaces and newlines. + svgString = svgString.replace(/(\r\n|\n|\r)/gm, ''); + svgString = svgString.replace(/>\s+<'); + // Create a parser for better parsing of HTML. + const parser = new DOMParser(); + const svg = parser + .parseFromString(svgString, 'text/html') + .querySelector('svg'); + // Removes `width` and `height` from the `style` attribute. + if (svg.hasAttribute('style')) { + svg.style.width = ''; + svg.style.height = ''; + } + // Add `viewbox`, if it is not already a attribute. + if (svg.viewBox.baseVal.width === 0 && svg.viewBox.baseVal.height === 0) { + const width = (_a = svg.width.baseVal.value) !== null && _a !== void 0 ? _a : 16; + const height = (_b = svg.height.baseVal.value) !== null && _b !== void 0 ? _b : 16; + svg.viewBox.baseVal.width = width; + svg.viewBox.baseVal.height = height; + } + if (!svg.hasAttribute('fill')) { + svg.setAttribute('fill', 'currentColor'); + } + const possibleTitle = svg.querySelector('title'); + if (possibleTitle) { + possibleTitle.remove(); + } + svg.setAttribute('width', '16px'); + svg.setAttribute('height', '16px'); + return svg.outerHTML; +}; +/** + * Sets the font size of an SVG string by modifying its width and/or height attributes. + * The font size will be always set in pixels. + * @param svgString SVG string to modify. + * @param fontSize Font size in pixels to set. + * @returns Modified SVG string. + */ +const setFontSize = (svgString, fontSize) => { + const widthRe = new RegExp(/width="[\d.]+(px)?"/); + const heightRe = new RegExp(/height="[\d.]+(px)?"/); + if (svgString.match(widthRe)) { + svgString = svgString.replace(widthRe, `width="${fontSize}px"`); + } + if (svgString.match(heightRe)) { + svgString = svgString.replace(heightRe, `height="${fontSize}px"`); + } + return svgString; +}; +/** + * Replaces the fill or stroke color of an SVG string with a given color. + * @param svgString SVG string to modify. + * @param color Color to set. Defaults to 'currentColor'. + * @returns The modified SVG string. + */ +const colorize = (svgString, color) => { + if (!color) { + color = 'currentColor'; + } + const parser = new DOMParser(); + // Tries to parse the string into a HTML node. + const parsedNode = parser.parseFromString(svgString, 'text/html'); + const svg = parsedNode.querySelector('svg'); + if (svg) { + if (svg.hasAttribute('fill') && svg.getAttribute('fill') !== 'none') { + svg.setAttribute('fill', color); + } + else if (svg.hasAttribute('stroke') && + svg.getAttribute('stroke') !== 'none') { + svg.setAttribute('stroke', color); + } + return svg.outerHTML; + } + return svgString; +}; +var svg = { + extract, + colorize, + setFontSize, +}; + +var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; + +function commonjsRequire(path) { + throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); +} + +var jszip_min = {exports: {}}; + +/*! + +JSZip v3.10.1 - A JavaScript class for generating and reading zip files + + +(c) 2009-2016 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. + +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/main/LICENSE +*/ + +var hasRequiredJszip_min; + +function requireJszip_min () { + if (hasRequiredJszip_min) return jszip_min.exports; + hasRequiredJszip_min = 1; + (function (module, exports) { + !function(e){module.exports=e();}(function(){return function s(a,o,h){function u(r,e){if(!o[r]){if(!a[r]){var t="function"==typeof commonjsRequire&&commonjsRequire;if(!e&&t)return t(r,!0);if(l)return l(r,!0);var n=new Error("Cannot find module '"+r+"'");throw n.code="MODULE_NOT_FOUND",n}var i=o[r]={exports:{}};a[r][0].call(i.exports,function(e){var t=a[r][1][e];return u(t||e)},i,i.exports,s,a,o,h);}return o[r].exports}for(var l="function"==typeof commonjsRequire&&commonjsRequire,e=0;e>2,s=(3&t)<<4|r>>4,a=1>6:64,o=2>4,r=(15&i)<<4|(s=p.indexOf(e.charAt(o++)))>>2,n=(3&s)<<6|(a=p.indexOf(e.charAt(o++))),l[h++]=t,64!==s&&(l[h++]=r),64!==a&&(l[h++]=n);return l};},{"./support":30,"./utils":32}],2:[function(e,t,r){var n=e("./external"),i=e("./stream/DataWorker"),s=e("./stream/Crc32Probe"),a=e("./stream/DataLengthProbe");function o(e,t,r,n,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=r,this.compression=n,this.compressedContent=i;}o.prototype={getContentWorker:function(){var e=new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(e,t,r){return e.pipe(new s).pipe(new a("uncompressedSize")).pipe(t.compressWorker(r)).pipe(new a("compressedSize")).withStreamInfo("compression",t)},t.exports=o;},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,r){var n=e("./stream/GenericWorker");r.STORE={magic:"\0\0",compressWorker:function(){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},r.DEFLATE=e("./flate");},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,r){var n=e("./utils");var o=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e;}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==n.getTypeOf(e)?function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t[a])];return -1^e}(0|t,e,e.length,0):function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t.charCodeAt(a))];return -1^e}(0|t,e,e.length,0):0};},{"./utils":32}],5:[function(e,t,r){r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null;},{}],6:[function(e,t,r){var n=null;n="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:n};},{lie:37}],7:[function(e,t,r){var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=e("pako"),s=e("./utils"),a=e("./stream/GenericWorker"),o=n?"uint8array":"array";function h(e,t){a.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={};}r.magic="\b\0",s.inherits(h,a),h.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(o,e.data),!1);},h.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0);},h.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null;},h.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta});};},r.compressWorker=function(e){return new h("Deflate",e)},r.uncompressWorker=function(){return new h("Inflate",{})};},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,r){function A(e,t){var r,n="";for(r=0;r>>=8;return n}function n(e,t,r,n,i,s){var a,o,h=e.file,u=e.compression,l=s!==O.utf8encode,f=I.transformTo("string",s(h.name)),c=I.transformTo("string",O.utf8encode(h.name)),d=h.comment,p=I.transformTo("string",s(d)),m=I.transformTo("string",O.utf8encode(d)),_=c.length!==h.name.length,g=m.length!==d.length,b="",v="",y="",w=h.dir,k=h.date,x={crc32:0,compressedSize:0,uncompressedSize:0};t&&!r||(x.crc32=e.crc32,x.compressedSize=e.compressedSize,x.uncompressedSize=e.uncompressedSize);var S=0;t&&(S|=8),l||!_&&!g||(S|=2048);var z=0,C=0;w&&(z|=16),"UNIX"===i?(C=798,z|=function(e,t){var r=e;return e||(r=t?16893:33204),(65535&r)<<16}(h.unixPermissions,w)):(C=20,z|=function(e){return 63&(e||0)}(h.dosPermissions)),a=k.getUTCHours(),a<<=6,a|=k.getUTCMinutes(),a<<=5,a|=k.getUTCSeconds()/2,o=k.getUTCFullYear()-1980,o<<=4,o|=k.getUTCMonth()+1,o<<=5,o|=k.getUTCDate(),_&&(v=A(1,1)+A(B(f),4)+c,b+="up"+A(v.length,2)+v),g&&(y=A(1,1)+A(B(p),4)+m,b+="uc"+A(y.length,2)+y);var E="";return E+="\n\0",E+=A(S,2),E+=u.magic,E+=A(a,2),E+=A(o,2),E+=A(x.crc32,4),E+=A(x.compressedSize,4),E+=A(x.uncompressedSize,4),E+=A(f.length,2),E+=A(b.length,2),{fileRecord:R.LOCAL_FILE_HEADER+E+f+b,dirRecord:R.CENTRAL_FILE_HEADER+A(C,2)+E+A(p.length,2)+"\0\0\0\0"+A(z,4)+A(n,4)+f+b+p}}var I=e("../utils"),i=e("../stream/GenericWorker"),O=e("../utf8"),B=e("../crc32"),R=e("../signature");function s(e,t,r,n){i.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=r,this.encodeFileName=n,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[];}I.inherits(s,i),s.prototype.push=function(e){var t=e.meta.percent||0,r=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,i.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:r?(t+100*(r-n-1))/r:100}}));},s.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var r=n(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}});}else this.accumulate=!0;},s.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,r=n(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),t)this.push({data:function(e){return R.DATA_DESCRIPTOR+A(e.crc32,4)+A(e.compressedSize,4)+A(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null;},s.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i;},{"../utils":32}],19:[function(e,t,r){var n=e("./Uint8ArrayReader");function i(e){n.call(this,e);}e("../utils").inherits(i,n),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i;},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,r){var n=e("./DataReader");function i(e){n.call(this,e);}e("../utils").inherits(i,n),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i;},{"../utils":32,"./DataReader":18}],21:[function(e,t,r){var n=e("./ArrayReader");function i(e){n.call(this,e);}e("../utils").inherits(i,n),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i;},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,r){var n=e("../utils"),i=e("../support"),s=e("./ArrayReader"),a=e("./StringReader"),o=e("./NodeBufferReader"),h=e("./Uint8ArrayReader");t.exports=function(e){var t=n.getTypeOf(e);return n.checkSupport(t),"string"!==t||i.uint8array?"nodebuffer"===t?new o(e):i.uint8array?new h(n.transformTo("uint8array",e)):new s(n.transformTo("array",e)):new a(e)};},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,r){r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b";},{}],24:[function(e,t,r){var n=e("./GenericWorker"),i=e("../utils");function s(e){n.call(this,"ConvertWorker to "+e),this.destType=e;}i.inherits(s,n),s.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta});},t.exports=s;},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,r){var n=e("./GenericWorker"),i=e("../crc32");function s(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0);}e("../utils").inherits(s,n),s.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e);},t.exports=s;},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,r){var n=e("../utils"),i=e("./GenericWorker");function s(e){i.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0);}n.inherits(s,i),s.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length;}i.prototype.processChunk.call(this,e);},t.exports=s;},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,r){var n=e("../utils"),i=e("./GenericWorker");function s(e){i.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then(function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=n.getTypeOf(e),t.isPaused||t._tickAndRepeat();},function(e){t.error(e);});}n.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null;},s.prototype.resume=function(){return !!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0));},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return !1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t);}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=s;},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,r){function n(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null;}n.prototype={push:function(e){this.emit("data",e);},end:function(){if(this.isFinished)return !1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0;}catch(e){this.emit("error",e);}return !0},error:function(e){return !this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[];},emit:function(e,t){if(this._listeners[e])for(var r=0;r "+e:e}},t.exports=n;},{}],29:[function(e,t,r){var h=e("../utils"),i=e("./ConvertWorker"),s=e("./GenericWorker"),u=e("../base64"),n=e("../support"),a=e("../external"),o=null;if(n.nodestream)try{o=e("../nodejs/NodejsStreamOutputAdapter");}catch(e){}function l(e,o){return new a.Promise(function(t,r){var n=[],i=e._internalType,s=e._outputType,a=e._mimeType;e.on("data",function(e,t){n.push(e),o&&o(t);}).on("error",function(e){n=[],r(e);}).on("end",function(){try{var e=function(e,t,r){switch(e){case"blob":return h.newBlob(h.transformTo("arraybuffer",t),r);case"base64":return u.encode(t);default:return h.transformTo(e,t)}}(s,function(e,t){var r,n=0,i=null,s=0;for(r=0;r>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t}(e)},s.utf8decode=function(e){return h.nodebuffer?o.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,r,n,i,s=e.length,a=new Array(2*s);for(t=r=0;t>10&1023,a[r++]=56320|1023&n);}return a.length!==r&&(a.subarray?a=a.subarray(0,r):a.length=r),o.applyFromCharCode(a)}(e=o.transformTo(h.uint8array?"uint8array":"array",e))},o.inherits(a,n),a.prototype.processChunk=function(e){var t=o.transformTo(h.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(h.uint8array){var r=t;(t=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),t.set(r,this.leftOver.length);}else t=this.leftOver.concat(t);this.leftOver=null;}var n=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;0<=r&&128==(192&e[r]);)r--;return r<0?t:0===r?t:r+u[e[r]]>t?r:t}(t),i=t;n!==t.length&&(h.uint8array?(i=t.subarray(0,n),this.leftOver=t.subarray(n,t.length)):(i=t.slice(0,n),this.leftOver=t.slice(n,t.length))),this.push({data:s.utf8decode(i),meta:e.meta});},a.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:s.utf8decode(this.leftOver),meta:{}}),this.leftOver=null);},s.Utf8DecodeWorker=a,o.inherits(l,n),l.prototype.processChunk=function(e){this.push({data:s.utf8encode(e.data),meta:e.meta});},s.Utf8EncodeWorker=l;},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,a){var o=e("./support"),h=e("./base64"),r=e("./nodejsUtils"),u=e("./external");function n(e){return e}function l(e,t){for(var r=0;r>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0);},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=n(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4));}},readExtraFields:function(e){var t,r,n,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new h.Buf8(e.length),r=0,n=t.length;r>10&1023,o[n++]=56320|1023&i);}return l(o,n)},r.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;0<=r&&128==(192&e[r]);)r--;return r<0?t:0===r?t:r+u[e[r]]>t?r:t};},{"./common":41}],43:[function(e,t,r){t.exports=function(e,t,r,n){for(var i=65535&e|0,s=e>>>16&65535|0,a=0;0!==r;){for(r-=a=2e3>>1:e>>>1;t[r]=e;}return t}();t.exports=function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t[a])];return -1^e};},{}],46:[function(e,t,r){var h,c=e("../utils/common"),u=e("./trees"),d=e("./adler32"),p=e("./crc32"),n=e("./messages"),l=0,f=4,m=0,_=-2,g=-1,b=4,i=2,v=8,y=9,s=286,a=30,o=19,w=2*s+1,k=15,x=3,S=258,z=S+x+1,C=42,E=113,A=1,I=2,O=3,B=4;function R(e,t){return e.msg=n[t],t}function T(e){return (e<<1)-(4e.avail_out&&(r=e.avail_out),0!==r&&(c.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0));}function N(e,t){u._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,F(e.strm);}function U(e,t){e.pending_buf[e.pending++]=t;}function P(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t;}function L(e,t){var r,n,i=e.max_chain_length,s=e.strstart,a=e.prev_length,o=e.nice_match,h=e.strstart>e.w_size-z?e.strstart-(e.w_size-z):0,u=e.window,l=e.w_mask,f=e.prev,c=e.strstart+S,d=u[s+a-1],p=u[s+a];e.prev_length>=e.good_match&&(i>>=2),o>e.lookahead&&(o=e.lookahead);do{if(u[(r=t)+a]===p&&u[r+a-1]===d&&u[r]===u[s]&&u[++r]===u[s+1]){s+=2,r++;do{}while(u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&sh&&0!=--i);return a<=e.lookahead?a:e.lookahead}function j(e){var t,r,n,i,s,a,o,h,u,l,f=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-z)){for(c.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=r=e.hash_size;n=e.head[--t],e.head[t]=f<=n?n-f:0,--r;);for(t=r=f;n=e.prev[--t],e.prev[t]=f<=n?n-f:0,--r;);i+=f;}if(0===e.strm.avail_in)break;if(a=e.strm,o=e.window,h=e.strstart+e.lookahead,u=i,l=void 0,l=a.avail_in,u=x)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<=x&&(e.ins_h=(e.ins_h<=x)if(n=u._tr_tally(e,e.strstart-e.match_start,e.match_length-x),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=x){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=x&&(e.ins_h=(e.ins_h<=x&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-x,n=u._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-x),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(j(e),0===e.lookahead&&t===l)return A;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,N(e,!1),0===e.strm.avail_out))return A;if(e.strstart-e.block_start>=e.w_size-z&&(N(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?O:B):(e.strstart>e.block_start&&(N(e,!1),e.strm.avail_out),A)}),new M(4,4,8,4,Z),new M(4,5,16,8,Z),new M(4,6,32,32,Z),new M(4,4,16,16,W),new M(8,16,32,32,W),new M(8,16,128,128,W),new M(8,32,128,256,W),new M(32,128,258,1024,W),new M(32,258,258,4096,W)],r.deflateInit=function(e,t){return Y(e,t,v,15,8,0)},r.deflateInit2=Y,r.deflateReset=K,r.deflateResetKeep=G,r.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?_:(e.state.gzhead=t,m):_},r.deflate=function(e,t){var r,n,i,s;if(!e||!e.state||5>8&255),U(n,n.gzhead.time>>16&255),U(n,n.gzhead.time>>24&255),U(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),U(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(U(n,255&n.gzhead.extra.length),U(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=p(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(U(n,0),U(n,0),U(n,0),U(n,0),U(n,0),U(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),U(n,3),n.status=E);else {var a=v+(n.w_bits-8<<4)<<8;a|=(2<=n.strategy||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(a|=32),a+=31-a%31,n.status=E,P(n,a),0!==n.strstart&&(P(n,e.adler>>>16),P(n,65535&e.adler)),e.adler=1;}if(69===n.status)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),F(e),i=n.pending,n.pending!==n.pending_buf_size));)U(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73);}else n.status=73;if(73===n.status)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),F(e),i=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexi&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),0===s&&(n.gzindex=0,n.status=91);}else n.status=91;if(91===n.status)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),F(e),i=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexi&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),0===s&&(n.status=103);}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&F(e),n.pending+2<=n.pending_buf_size&&(U(n,255&e.adler),U(n,e.adler>>8&255),e.adler=0,n.status=E)):n.status=E),0!==n.pending){if(F(e),0===e.avail_out)return n.last_flush=-1,m}else if(0===e.avail_in&&T(t)<=T(r)&&t!==f)return R(e,-5);if(666===n.status&&0!==e.avail_in)return R(e,-5);if(0!==e.avail_in||0!==n.lookahead||t!==l&&666!==n.status){var o=2===n.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(j(e),0===e.lookahead)){if(t===l)return A;break}if(e.match_length=0,r=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(N(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?O:B):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?A:I}(n,t):3===n.strategy?function(e,t){for(var r,n,i,s,a=e.window;;){if(e.lookahead<=S){if(j(e),e.lookahead<=S&&t===l)return A;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=x&&0e.lookahead&&(e.match_length=e.lookahead);}if(e.match_length>=x?(r=u._tr_tally(e,1,e.match_length-x),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(N(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?O:B):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?A:I}(n,t):h[n.level].func(n,t);if(o!==O&&o!==B||(n.status=666),o===A||o===O)return 0===e.avail_out&&(n.last_flush=-1),m;if(o===I&&(1===t?u._tr_align(n):5!==t&&(u._tr_stored_block(n,0,0,!1),3===t&&(D(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),F(e),0===e.avail_out))return n.last_flush=-1,m}return t!==f?m:n.wrap<=0?1:(2===n.wrap?(U(n,255&e.adler),U(n,e.adler>>8&255),U(n,e.adler>>16&255),U(n,e.adler>>24&255),U(n,255&e.total_in),U(n,e.total_in>>8&255),U(n,e.total_in>>16&255),U(n,e.total_in>>24&255)):(P(n,e.adler>>>16),P(n,65535&e.adler)),F(e),0=r.w_size&&(0===s&&(D(r.head),r.strstart=0,r.block_start=0,r.insert=0),u=new c.Buf8(r.w_size),c.arraySet(u,t,l-r.w_size,r.w_size,0),t=u,l=r.w_size),a=e.avail_in,o=e.next_in,h=e.input,e.avail_in=l,e.next_in=0,e.input=t,j(r);r.lookahead>=x;){for(n=r.strstart,i=r.lookahead-(x-1);r.ins_h=(r.ins_h<>>=y=v>>>24,p-=y,0===(y=v>>>16&255))C[s++]=65535&v;else {if(!(16&y)){if(0==(64&y)){v=m[(65535&v)+(d&(1<>>=y,p-=y),p<15&&(d+=z[n++]<>>=y=v>>>24,p-=y,!(16&(y=v>>>16&255))){if(0==(64&y)){v=_[(65535&v)+(d&(1<>>=y,p-=y,(y=s-a)>3,d&=(1<<(p-=w<<3))-1,e.next_in=n,e.next_out=s,e.avail_in=n>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new I.Buf16(320),this.work=new I.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0;}function a(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=P,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new I.Buf32(n),t.distcode=t.distdyn=new I.Buf32(i),t.sane=1,t.back=-1,N):U}function o(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,a(e)):U}function h(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=s.wsize?(I.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(n<(i=s.wsize-s.wnext)&&(i=n),I.arraySet(s.window,t,r-n,i,s.wnext),(n-=i)?(I.arraySet(s.window,t,r-n,n,0),s.wnext=n,s.whave=s.wsize):(s.wnext+=i,s.wnext===s.wsize&&(s.wnext=0),s.whave>>8&255,r.check=B(r.check,E,2,0),l=u=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&u)){e.msg="unknown compression method",r.mode=30;break}if(l-=4,k=8+(15&(u>>>=4)),0===r.wbits)r.wbits=k;else if(k>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(E[0]=255&u,E[1]=u>>>8&255,r.check=B(r.check,E,2,0)),l=u=0,r.mode=3;case 3:for(;l<32;){if(0===o)break e;o--,u+=n[s++]<>>8&255,E[2]=u>>>16&255,E[3]=u>>>24&255,r.check=B(r.check,E,4,0)),l=u=0,r.mode=4;case 4:for(;l<16;){if(0===o)break e;o--,u+=n[s++]<>8),512&r.flags&&(E[0]=255&u,E[1]=u>>>8&255,r.check=B(r.check,E,2,0)),l=u=0,r.mode=5;case 5:if(1024&r.flags){for(;l<16;){if(0===o)break e;o--,u+=n[s++]<>>8&255,r.check=B(r.check,E,2,0)),l=u=0;}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&(o<(d=r.length)&&(d=o),d&&(r.head&&(k=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),I.arraySet(r.head.extra,n,s,d,k)),512&r.flags&&(r.check=B(r.check,n,d,s)),o-=d,s+=d,r.length-=d),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===o)break e;for(d=0;k=n[s+d++],r.head&&k&&r.length<65536&&(r.head.name+=String.fromCharCode(k)),k&&d>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;l<32;){if(0===o)break e;o--,u+=n[s++]<>>=7&l,l-=7&l,r.mode=27;break}for(;l<3;){if(0===o)break e;o--,u+=n[s++]<>>=1)){case 0:r.mode=14;break;case 1:if(j(r),r.mode=20,6!==t)break;u>>>=2,l-=2;break e;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30;}u>>>=2,l-=2;break;case 14:for(u>>>=7&l,l-=7&l;l<32;){if(0===o)break e;o--,u+=n[s++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&u,l=u=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(d=r.length){if(o>>=5,l-=5,r.ndist=1+(31&u),u>>>=5,l-=5,r.ncode=4+(15&u),u>>>=4,l-=4,286>>=3,l-=3;}for(;r.have<19;)r.lens[A[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,S={bits:r.lenbits},x=T(0,r.lens,0,19,r.lencode,0,r.work,S),r.lenbits=S.bits,x){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=_,l-=_,r.lens[r.have++]=b;else {if(16===b){for(z=_+2;l>>=_,l-=_,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}k=r.lens[r.have-1],d=3+(3&u),u>>>=2,l-=2;}else if(17===b){for(z=_+3;l>>=_)),u>>>=3,l-=3;}else {for(z=_+7;l>>=_)),u>>>=7,l-=7;}if(r.have+d>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;d--;)r.lens[r.have++]=k;}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,S={bits:r.lenbits},x=T(D,r.lens,0,r.nlen,r.lencode,0,r.work,S),r.lenbits=S.bits,x){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,S={bits:r.distbits},x=T(F,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,S),r.distbits=S.bits,x){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(6<=o&&258<=h){e.next_out=a,e.avail_out=h,e.next_in=s,e.avail_in=o,r.hold=u,r.bits=l,R(e,c),a=e.next_out,i=e.output,h=e.avail_out,s=e.next_in,n=e.input,o=e.avail_in,u=r.hold,l=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;g=(C=r.lencode[u&(1<>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>v)])>>>16&255,b=65535&C,!(v+(_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=v,l-=v,r.back+=v;}if(u>>>=_,l-=_,r.back+=_,r.length=b,0===g){r.mode=26;break}if(32&g){r.back=-1,r.mode=12;break}if(64&g){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&g,r.mode=22;case 22:if(r.extra){for(z=r.extra;l>>=r.extra,l-=r.extra,r.back+=r.extra;}r.was=r.length,r.mode=23;case 23:for(;g=(C=r.distcode[u&(1<>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>v)])>>>16&255,b=65535&C,!(v+(_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=v,l-=v,r.back+=v;}if(u>>>=_,l-=_,r.back+=_,64&g){e.msg="invalid distance code",r.mode=30;break}r.offset=b,r.extra=15&g,r.mode=24;case 24:if(r.extra){for(z=r.extra;l>>=r.extra,l-=r.extra,r.back+=r.extra;}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===h)break e;if(d=c-h,r.offset>d){if((d=r.offset-d)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}p=d>r.wnext?(d-=r.wnext,r.wsize-d):r.wnext-d,d>r.length&&(d=r.length),m=r.window;}else m=i,p=a-r.offset,d=r.length;for(hd?(m=R[T+a[v]],A[I+a[v]]):(m=96,0),h=1<>S)+(u-=h)]=p<<24|m<<16|_|0,0!==u;);for(h=1<>=1;if(0!==h?(E&=h-1,E+=h):E=0,v++,0==--O[b]){if(b===w)break;b=t[r+a[v]];}if(k>>7)]}function U(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255;}function P(e,t,r){e.bi_valid>d-r?(e.bi_buf|=t<>d-e.bi_valid,e.bi_valid+=r-d):(e.bi_buf|=t<>>=1,r<<=1,0<--t;);return r>>>1}function Z(e,t,r){var n,i,s=new Array(g+1),a=0;for(n=1;n<=g;n++)s[n]=a=a+r[n-1]<<1;for(i=0;i<=t;i++){var o=e[2*i+1];0!==o&&(e[2*i]=j(s[o]++,o));}}function W(e){var t;for(t=0;t>1;1<=r;r--)G(e,s,r);for(i=h;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],G(e,s,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,s[2*i]=s[2*r]+s[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,s[2*r+1]=s[2*n+1]=i,e.heap[1]=i++,G(e,s,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,s,a,o,h=t.dyn_tree,u=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,c=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,m=0;for(s=0;s<=g;s++)e.bl_count[s]=0;for(h[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<_;r++)p<(s=h[2*h[2*(n=e.heap[r])+1]+1]+1)&&(s=p,m++),h[2*n+1]=s,u>=7;n>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return o;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return h;for(t=32;t>>3,(s=e.static_len+3+7>>>3)<=i&&(i=s)):i=s=r+5,r+4<=i&&-1!==t?J(e,t,r,n):4===e.strategy||s===i?(P(e,2+(n?1:0),3),K(e,z,C)):(P(e,4+(n?1:0),3),function(e,t,r,n){var i;for(P(e,t-257,5),P(e,r-1,5),P(e,n-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(A[r]+u+1)]++,e.dyn_dtree[2*N(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){P(e,2,3),L(e,m,z),function(e){16===e.bi_valid?(U(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8);}(e);};},{"../utils/common":41}],53:[function(e,t,r){t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0;};},{}],54:[function(e,t,r){(function(e){!function(r,n){if(!r.setImmediate){var i,s,t,a,o=1,h={},u=!1,l=r.document,e=Object.getPrototypeOf&&Object.getPrototypeOf(r);e=e&&e.setTimeout?e:r,i="[object process]"==={}.toString.call(r.process)?function(e){process.nextTick(function(){c(e);});}:function(){if(r.postMessage&&!r.importScripts){var e=!0,t=r.onmessage;return r.onmessage=function(){e=!1;},r.postMessage("","*"),r.onmessage=t,e}}()?(a="setImmediate$"+Math.random()+"$",r.addEventListener?r.addEventListener("message",d,!1):r.attachEvent("onmessage",d),function(e){r.postMessage(a+e,"*");}):r.MessageChannel?((t=new MessageChannel).port1.onmessage=function(e){c(e.data);},function(e){t.port2.postMessage(e);}):l&&"onreadystatechange"in l.createElement("script")?(s=l.documentElement,function(e){var t=l.createElement("script");t.onreadystatechange=function(){c(e),t.onreadystatechange=null,s.removeChild(t),t=null;},s.appendChild(t);}):function(e){setTimeout(c,0,e);},e.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r __awaiter(void 0, void 0, void 0, function* () { + const fetched = yield obsidian.requestUrl({ url }); + const bytes = fetched.arrayBuffer; + return bytes; +}); +/** + * Transforms a JSZip file into a File object. + * @param file JSZip file to transform. + * @returns File object of the JSZip file. + */ +const getFileFromJSZipFile = (file) => __awaiter(void 0, void 0, void 0, function* () { + const fileData = yield file.async('blob'); + const filename = file.name.split('/').pop(); + return new File([fileData], filename); +}); +/** + * Read a zip file and return the files inside it. + * @param bytes ArrayBuffer of the zip file. + * @param extraPath String path to filter the files inside the zip file. This can be used + * to set an extra path (like a directory inside the zip file) to filter the files. + * @returns Array of loaded files inside the zip file. + */ +const readZipFile = (bytes_1, ...args_1) => __awaiter(void 0, [bytes_1, ...args_1], void 0, function* (bytes, extraPath = '') { + const unzippedFiles = yield jszip_minExports.loadAsync(bytes); + return Promise.resolve(unzippedFiles).then((unzipped) => { + if (!Object.keys(unzipped.files).length) { + return Promise.reject('No file was found'); + } + const files = []; + // Regex for retrieving the files inside the zip file or inside the directory of a + // zip file. + const regex = new RegExp(extraPath + '(.+)\\.svg', 'g'); + Object.entries(unzippedFiles.files).forEach(([_, v]) => { + const matched = v.name.match(regex); + if (!v.dir && matched && matched.length > 0) { + files.push(v); + } + }); + return files; + }); +}); + +const PLUGIN_NAME = 'iconize'; +const TITLE_ICON_CLASS = 'iconize-title-icon'; +const INLINE_TITLE_WRAPPER_CLASS = 'iconize-inline-title-wrapper'; +/** + * The name of the attribute that is used to store the icon name in the node. + * The value of this attributes contains the prefix and the name of the icon. + */ +const ICON_ATTRIBUTE_NAME = 'data-icon'; +var config = { + PLUGIN_NAME, + TITLE_ICON_CLASS, + INLINE_TITLE_WRAPPER_CLASS, + ICON_ATTRIBUTE_NAME, +}; + +var LoggerPrefix; +(function (LoggerPrefix) { + LoggerPrefix["Outline"] = "Outline"; +})(LoggerPrefix || (LoggerPrefix = {})); +class ConsoleLogger { + constructor(projectPrefix, enabled = false) { + this.logLevels = { + log: { label: 'LOG:' }, + info: { label: 'INFO:' }, + warn: { label: 'WARN:' }, + error: { label: 'ERROR:' }, + }; + this.projectPrefix = projectPrefix; + this.enabled = enabled; + } + formatMessage(level, message, prefix, optionalParams) { + const timestamp = new Date().toISOString(); + const { label } = this.logLevels[level]; + const prefixAsStr = !prefix ? '' : `/${prefix}`; + return [ + `${this.projectPrefix}${prefixAsStr}: [${timestamp}] ${label} ${message}`, + ...optionalParams, + ]; + } + log(message, prefix, ...optionalParams) { + if (this.enabled) { + console.log(...this.formatMessage('log', message, prefix, optionalParams)); + } + } + info(message, prefix, ...optionalParams) { + if (this.enabled) { + console.info(...this.formatMessage('info', message, prefix, optionalParams)); + } + } + warn(message, prefix, ...optionalParams) { + if (this.enabled) { + console.warn(...this.formatMessage('warn', message, prefix, optionalParams)); + } + } + error(message, prefix, ...optionalParams) { + if (this.enabled) { + console.error(...this.formatMessage('error', message, prefix, optionalParams)); + } + } + toggleLogging(enabled) { + this.enabled = enabled; + } +} +const logger = new ConsoleLogger(config.PLUGIN_NAME); + +const LUCIDE_ICON_PACK_NAME = 'lucide-icons'; +let path; +const getPath = () => { + return path; +}; +const setPath = (newPath) => { + if (newPath === 'plugins/obsidian-icon-folder/icons') { + newPath = '.obsidian/plugins/obsidian-icon-folder/icons'; + new obsidian.Notice(`[${config.PLUGIN_NAME}] Due to a change in version v1.2.2, the icon pack folder changed. Please change it in the settings to not be directly in /plugins.`, 8000); + } + path = newPath; +}; +let preloadedIcons = []; +const getPreloadedIcons = () => { + return preloadedIcons; +}; +const resetPreloadedIcons = () => { + preloadedIcons = []; +}; +let iconPacks = []; +const addLucideIconsPack = (plugin) => { + iconPacks.push({ + name: LUCIDE_ICON_PACK_NAME, + prefix: 'Li', + custom: false, + icons: plugin.doesUseNativeLucideIconPack() + ? obsidian.getIconIds() + .map((iconId) => iconId.replace(/^lucide-/, '')) + .map((iconId) => { + const iconEl = obsidian.getIcon(iconId); + iconEl.removeClass('svg-icon'); // Removes native `svg-icon` class. + return { + name: getNormalizedName(iconId), + filename: iconId, + prefix: 'Li', + svgElement: iconEl === null || iconEl === void 0 ? void 0 : iconEl.outerHTML, + svgContent: iconEl === null || iconEl === void 0 ? void 0 : iconEl.innerHTML, + svgViewbox: '', + iconPackName: LUCIDE_ICON_PACK_NAME, + }; + }) + : [], + }); +}; +const addCustomLucideIconPack = (plugin) => __awaiter(void 0, void 0, void 0, function* () { + const iconPackIndex = iconPacks.findIndex((iconPack) => iconPack.name === LUCIDE_ICON_PACK_NAME); + if (iconPackIndex > -1) { + iconPacks.splice(iconPackIndex); + } + const iconPack = iconPacks$1['lucide']; + const arrayBuffer = yield downloadZipFile(iconPack.downloadLink); + yield createZipFile(plugin, `${iconPack.name}.zip`, arrayBuffer); + yield registerIconPack(iconPack.name, arrayBuffer); +}); +const removeCustomLucideIconPack = (plugin) => __awaiter(void 0, void 0, void 0, function* () { + const iconPackIndex = iconPacks.findIndex((iconPack) => iconPack.name === LUCIDE_ICON_PACK_NAME); + if (iconPackIndex > -1) { + iconPacks.splice(iconPackIndex); + } + yield deleteIconPack(plugin, LUCIDE_ICON_PACK_NAME); +}); +const moveIconPackDirectories = (plugin, from, to) => __awaiter(void 0, void 0, void 0, function* () { + // Tries to move all icon packs to the new folder. + for (let i = 0; i < iconPacks.length; i++) { + const iconPack = iconPacks[i]; + if (yield plugin.app.vault.adapter.exists(`${from}/${iconPack.name}`)) { + // Tries to create a new directory in the new path. + const doesDirExist = yield createDirectory(plugin, iconPack.name); + if (doesDirExist) { + new obsidian.Notice(`Directory with name ${iconPack.name} already exists.`); + continue; + } + } + new obsidian.Notice(`Moving ${iconPack.name}...`); + // Move the zip file. + if (yield plugin.app.vault.adapter.exists(`${from}/${iconPack.name}.zip`)) { + yield plugin.app.vault.adapter.copy(`${from}/${iconPack.name}.zip`, `${to}/${iconPack.name}.zip`); + } + // Move all other files inside of the iconpack directory. + const filesInDirectory = yield getFilesInDirectory(plugin, `${from}/${iconPack.name}`); + for (const file of filesInDirectory) { + const fileName = file.split('/').pop(); + yield plugin.app.vault.adapter.copy(`${from}/${iconPack.name}/${fileName}`, `${to}/${iconPack.name}/${fileName}`); + } + new obsidian.Notice(`...moved ${iconPack.name}`); + } + // Removes all the existing icon packs in the `from` directory. + for (let i = 0; i < iconPacks.length; i++) { + const iconPack = iconPacks[i]; + if (yield plugin.app.vault.adapter.exists(`${from}/${iconPack.name}`)) { + yield plugin.app.vault.adapter.rmdir(`${from}/${iconPack.name}`, true); + } + } + // Remove root directory that contains all the icon packs. + if (!to.startsWith(from)) { + yield plugin.app.vault.adapter.rmdir(`${from}`, true); + } +}); +const createCustomIconPackDirectory = (plugin, dir) => __awaiter(void 0, void 0, void 0, function* () { + yield createDirectory(plugin, dir); + const prefix = createIconPackPrefix(dir); + iconPacks.push({ name: dir, icons: [], prefix, custom: true }); +}); +const deleteIconPack = (plugin, dir) => __awaiter(void 0, void 0, void 0, function* () { + iconPacks = iconPacks.filter((iconPack) => iconPack.name !== dir); + // Check for the icon pack directory and delete it. + if (yield plugin.app.vault.adapter.exists(`${path}/${dir}`)) { + yield plugin.app.vault.adapter.rmdir(`${path}/${dir}`, true); + } + // Check for the icon pack zip file and delete it. + if (yield plugin.app.vault.adapter.exists(`${path}/${dir}.zip`)) { + yield plugin.app.vault.adapter.remove(`${path}/${dir}.zip`); + } +}); +const doesIconPackExist = (plugin, iconPackName) => { + return plugin.app.vault.adapter.exists(`${path}/${iconPackName}`); +}; +const createDirectory = (plugin, dir) => __awaiter(void 0, void 0, void 0, function* () { + const doesDirExist = yield plugin.app.vault.adapter.exists(`${path}/${dir}`); + if (!doesDirExist) { + yield plugin.app.vault.adapter.mkdir(`${path}/${dir}`); + } + return doesDirExist; +}); +const getNormalizedName = (s) => { + return s + .split(/[ -]|[ _]/g) + .map((part) => part.charAt(0).toUpperCase() + part.slice(1)) + .join(''); +}; +// export const normalizeFileName = async (plugin: Plugin, oldPath: string) => { +// const fileName = oldPath.split('/').pop(); +// const newPath = oldPath.substring(0, oldPath.indexOf(fileName)) + getNormalizedName(fileName); +// await plugin.app.vault.adapter.rename(oldPath, newPath); +// }; +const createZipFile = (plugin, filename, buffer) => __awaiter(void 0, void 0, void 0, function* () { + yield plugin.app.vault.adapter.writeBinary(`${path}/${filename}`, buffer); +}); +const createFile = (plugin, iconPackName, filename, content, absoluteFilename) => __awaiter(void 0, void 0, void 0, function* () { + const normalizedFilename = getNormalizedName(filename); + const exists = yield plugin.app.vault.adapter.exists(`${path}/${iconPackName}/${normalizedFilename}`); + if (exists) { + const folderSplit = absoluteFilename.split('/'); + if (folderSplit.length >= 2) { + const folderName = folderSplit[folderSplit.length - 2]; + const newFilename = folderName + normalizedFilename; + yield plugin.app.vault.adapter.write(`${path}/${iconPackName}/${newFilename}`, content); + logger.info(`Renamed old file ${normalizedFilename} to ${newFilename} due to duplication`); + new obsidian.Notice(`[${config.PLUGIN_NAME}] Renamed ${normalizedFilename} to ${newFilename} to avoid duplication.`, 8000); + } + else { + logger.warn(`Could not create icons with duplicated file names (file name: ${normalizedFilename})`); + new obsidian.Notice(`[${config.PLUGIN_NAME}] Could not create duplicated icon name (${normalizedFilename})`, 8000); + } + } + else { + yield plugin.app.vault.adapter.write(`${path}/${iconPackName}/${normalizedFilename}`, content); + } +}); +const createDefaultDirectory = (plugin) => __awaiter(void 0, void 0, void 0, function* () { + yield createDirectory(plugin, ''); +}); +const getAllIconPacks = () => { + return iconPacks; +}; +const getFilesInDirectory = (plugin, dir) => __awaiter(void 0, void 0, void 0, function* () { + if (!(yield plugin.app.vault.adapter.exists(dir))) { + return []; + } + return (yield plugin.app.vault.adapter.list(dir)).files; +}); +const validIconName = /^[(A-Z)|(0-9)]/; +const svgViewboxRegex = /viewBox="([^"]*)"/g; +const svgContentRegex = /(.*?)<\/svg>/g; +const generateIcon = (iconPackName, iconName, content) => { + if (content.length === 0) { + return; + } + content = content.replace(/(\r\n|\n|\r)/gm, ''); + content = content.replace(/>\s+<'); + const normalizedName = iconName.charAt(0).toUpperCase() + iconName.substring(1); + if (!validIconName.exec(normalizedName)) { + logger.info(`Skipping icon with invalid name: ${iconName}`); + return null; + } + const svgViewboxMatch = content.match(svgViewboxRegex); + let svgViewbox = ''; + if (svgViewboxMatch && svgViewboxMatch.length !== 0) { + svgViewbox = svgViewboxMatch[0]; + } + const svgContentMatch = content.match(svgContentRegex); + if (!svgContentMatch) { + logger.info(`Skipping icon with invalid svg content: ${iconName}`); + return null; + } + const svgContent = svgContentMatch.map((val) => val.replace(/<\/?svg>/g, '').replace(//g, ''))[0]; + const iconPackPrefix = createIconPackPrefix(iconPackName); + const icon = { + name: normalizedName.split('.svg')[0], + prefix: iconPackPrefix, + iconPackName, + filename: iconName, + svgContent, + svgViewbox, + svgElement: svg.extract(content), + }; + return icon; +}; +const createIconPackPrefix = (iconPackName) => { + if (iconPackName.includes('-')) { + const splitted = iconPackName.split('-'); + let result = splitted[0].charAt(0).toUpperCase(); + for (let i = 1; i < splitted.length; i++) { + result += splitted[i].charAt(0).toLowerCase(); + } + return result; + } + return (iconPackName.charAt(0).toUpperCase() + iconPackName.charAt(1).toLowerCase()); +}; +const loadUsedIcons = (plugin, icons) => __awaiter(void 0, void 0, void 0, function* () { + const iconPacks = (yield listPath(plugin)).folders.map((iconPack) => iconPack.split('/').pop()); + if (plugin.doesUseNativeLucideIconPack()) { + iconPacks.push(LUCIDE_ICON_PACK_NAME); + } + for (let i = 0; i < icons.length; i++) { + const entry = icons[i]; + if (!entry) { + continue; + } + yield loadIcon(plugin, iconPacks, entry); + } +}); +const listPath = (plugin, listPath) => { + return plugin.app.vault.adapter.list(path); +}; +const getIconPackNameByPrefix = (prefix) => { + var _a; + return (_a = iconPacks.find((iconPack) => iconPack.prefix === prefix)) === null || _a === void 0 ? void 0 : _a.name; +}; +const nextIdentifier = (iconName) => { + return iconName.substring(1).search(/[(A-Z)|(0-9)]/) + 1; +}; +const loadIcon = (plugin, iconPackNames, iconName) => __awaiter(void 0, void 0, void 0, function* () { + const nextLetter = nextIdentifier(iconName); + const prefix = iconName.substring(0, nextLetter); + const name = iconName.substring(nextLetter); + const iconPack = iconPackNames.find((folder) => { + const folderPrefix = createIconPackPrefix(folder); + return prefix === folderPrefix; + }); + if (!iconPack) { + // Ignore because background check automatically adds the icons and icon pack + // directories. + if (!plugin.getSettings().iconsBackgroundCheckEnabled) { + new obsidian.Notice(`Seems like you do not have an icon pack installed. (${iconName})`, 5000); + } + return; + } + if (iconPack === LUCIDE_ICON_PACK_NAME && + plugin.doesUseNativeLucideIconPack()) { + // Native lucide icons already exist for Obsidian. + const lucideIcons = iconPacks.find((iconPack) => iconPack.name === LUCIDE_ICON_PACK_NAME); + const icon = lucideIcons.icons.find((icon) => icon.name === name); + if (!icon) { + logger.warn(`Icon ${icon} does not exist in the native Lucide icon pack.`); + return; + } + preloadedIcons.push(icon); + return; + } + const fullPath = path + '/' + iconPack + '/' + name + '.svg'; + if (!(yield plugin.app.vault.adapter.exists(fullPath))) { + logger.info(`Icon with name '${name}' was not found (full path: ${fullPath})`); + return; + } + const content = yield plugin.app.vault.adapter.read(fullPath); + const icon = generateIcon(iconPack, name, content); + preloadedIcons.push(icon); +}); +const initIconPacks = (plugin) => __awaiter(void 0, void 0, void 0, function* () { + // Remove the beginning slash because paths which start with `/` are the same as without + // a slash. + if (path.startsWith('/')) { + path = path.slice(1); + } + const loadedIconPacks = yield plugin.app.vault.adapter.list(path); + // Extract all zip files which will be downloaded icon packs. + const zipFiles = {}; + for (let i = 0; i < loadedIconPacks.files.length; i++) { + const fileName = loadedIconPacks.files[i]; + if (fileName.endsWith('.zip')) { + const arrayBuffer = yield plugin.app.vault.adapter.readBinary(fileName); + const files = yield readZipFile(arrayBuffer); + const iconPackName = fileName.split('/').pop().split('.zip')[0]; + zipFiles[iconPackName] = files; + } + } + // Check for custom-made icon packs. + for (let i = 0; i < loadedIconPacks.folders.length; i++) { + const folderName = loadedIconPacks.folders[i].split('/').pop(); + // Continue if the icon pack does have a zip file. + if (zipFiles[folderName]) { + continue; + } + const files = yield getFilesInDirectory(plugin, `${path}/${folderName}`); + const loadedIcons = []; + // Convert files into loaded svgs. + for (let j = 0; j < files.length; j++) { + const iconNameRegex = files[j].match(new RegExp(path + '/' + folderName + '/(.*)')); + const iconName = getNormalizedName(iconNameRegex[1]); + const iconContent = yield plugin.app.vault.adapter.read(files[j]); + const icon = generateIcon(folderName, iconName, iconContent); + if (icon) { + loadedIcons.push(icon); + } + } + const prefix = createIconPackPrefix(folderName); + if (!iconPacks.some((iconPack) => iconPack.name === folderName)) { + iconPacks.push({ + name: folderName, + icons: loadedIcons, + prefix, + custom: true, + }); + logger.info(`Loaded icon pack '${folderName}' (amount of icons: ${loadedIcons.length})`); + } + } + // Extract all files from the zip files. + for (const zipFile in zipFiles) { + const files = zipFiles[zipFile]; + const loadedIcons = yield getLoadedIconsFromZipFile(zipFile, files); + const prefix = createIconPackPrefix(zipFile); + if (zipFile === LUCIDE_ICON_PACK_NAME && + !plugin.doesUseCustomLucideIconPack()) { + continue; + } + if (!iconPacks.some((iconPack) => iconPack.name === zipFile)) { + iconPacks.push({ + name: zipFile, + icons: loadedIcons, + prefix, + custom: false, + }); + logger.info(`Loaded icon pack '${zipFile}' (amount of icons: ${loadedIcons.length})`); + } + } +}); +const getLoadedIconsFromZipFile = (iconPackName, files) => __awaiter(void 0, void 0, void 0, function* () { + const loadedIcons = []; + const extraPath = getExtraPath(iconPackName); + for (let j = 0; j < files.length; j++) { + // Checks if the icon pack has an extra path. Also ignores files which do not start + // with the extra path. + if (extraPath && !files[j].name.startsWith(extraPath)) { + continue; + } + const file = yield getFileFromJSZipFile(files[j]); + const iconContent = yield file.text(); + const iconName = getNormalizedName(file.name); + const icon = generateIcon(iconPackName, iconName, iconContent); + if (icon) { + loadedIcons.push(icon); + } + } + return loadedIcons; +}); +const addIconToIconPack = (iconPackName, iconName, iconContent) => { + // Normalize the icon name to remove `-` or `_` in the name. + iconName = getNormalizedName(iconName); + const icon = generateIcon(iconPackName, iconName, iconContent); + if (!icon) { + logger.warn(`Icon could not be generated (icon: ${iconName}, content: ${iconContent})`); + return undefined; + } + const iconPack = iconPacks.find((iconPack) => iconPack.name === iconPackName); + if (!iconPack) { + logger.warn(`Iconpack with name '${iconPackName}' was not found`); + return undefined; + } + iconPack.icons.push(icon); + return icon; +}; +const removeIconFromIconPackDirectory = (plugin, iconPackName, iconName) => { + const iconPack = iconPacks.find((iconPack) => iconPack.name === iconPackName); + // Checks if icon pack is custom-made. + if (!iconPack.custom) { + return plugin.app.vault.adapter.rmdir(`${path}/${iconPackName}/${iconName}.svg`, true); + } +}; +const extractIconToIconPack = (plugin, icon, iconContent) => __awaiter(void 0, void 0, void 0, function* () { + const doesIconPackDirExist = yield plugin.app.vault.adapter.exists(`${path}/${icon.iconPackName}`); + if (!doesIconPackDirExist) { + yield plugin.app.vault.adapter.mkdir(`${path}/${icon.iconPackName}`); + } + const doesIconFileExists = yield plugin.app.vault.adapter.exists(`${path}/${icon.iconPackName}/${icon.name}.svg`); + if (!doesIconFileExists) { + yield createFile(plugin, icon.iconPackName, `${icon.name}.svg`, iconContent); + } +}); +const getAllLoadedIconNames = () => { + return iconPacks.reduce((total, iconPack) => { + total.push(...iconPack.icons); + return total; + }, []); +}; +const registerIconPack = (name, arrayBuffer) => __awaiter(void 0, void 0, void 0, function* () { + const files = yield readZipFile(arrayBuffer); + const loadedIcons = yield getLoadedIconsFromZipFile(name, files); + const prefix = createIconPackPrefix(name); + iconPacks.push({ name, icons: loadedIcons, prefix, custom: false }); + logger.info(`Loaded icon pack ${name} (amount of icons: ${loadedIcons.length})`); +}); +const doesIconExists = (iconName) => { + const icons = getAllLoadedIconNames(); + return (icons.find((icon) => icon.name === iconName || icon.prefix + icon.name === iconName) !== undefined); +}; +const getIconsFromIconPack = (iconPackName) => { + return iconPacks.find((iconPack) => iconPack.name === iconPackName); +}; +const getIconFromIconPack = (iconPackName, iconPrefix, iconName) => { + const foundIcon = preloadedIcons.find((icon) => icon.prefix.toLowerCase() === iconPrefix.toLowerCase() && + icon.name.toLowerCase() === iconName.toLowerCase()); + if (foundIcon) { + return foundIcon; + } + const iconPack = iconPacks.find((iconPack) => iconPack.name === iconPackName); + if (!iconPack) { + return undefined; + } + return iconPack.icons.find((icon) => getNormalizedName(icon.name) === iconName); +}; +const getSvgFromLoadedIcon = (iconPrefix, iconName) => { + let icon = ''; + let foundIcon = preloadedIcons.find((icon) => icon.prefix.toLowerCase() === iconPrefix.toLowerCase() && + icon.name.toLowerCase() === iconName.toLowerCase()); + if (!foundIcon) { + iconPacks.forEach((iconPack) => { + const icon = iconPack.icons.find((icon) => { + return (icon.prefix.toLowerCase() === iconPrefix.toLowerCase() && + getNormalizedName(icon.name).toLowerCase() === iconName.toLowerCase()); + }); + if (icon) { + foundIcon = icon; + } + }); + } + if (foundIcon) { + icon = foundIcon.svgElement; + } + return icon; +}; + +/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */ +var twemoji=function(){var twemoji={base:"https://cdn.jsdelivr.net/gh/jdecked/twemoji@15.1.0/assets/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:fromCodePoint,toCodePoint:toCodePoint},onerror:function onerror(){if(this.parentNode){this.parentNode.replaceChild(createText(this.alt,false),this);}},parse:parse,replace:replace,test:test},escaper={"&":"&","<":"<",">":">","'":"'",'"':"""},re=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c[\udffc-\udfff]|\ud83e\udef1\ud83c\udffc\u200d\ud83e\udef2\ud83c[\udffb\udffd-\udfff]|\ud83e\udef1\ud83c\udffd\u200d\ud83e\udef2\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\udef1\ud83c\udffe\u200d\ud83e\udef2\ud83c[\udffb-\udffd\udfff]|\ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c[\udffb-\udffe]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83e\udd1d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91]|\ud83e\udd1d)|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])(?:\u200d\u27a1\ufe0f)?|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f(?:\u200d\u27a1\ufe0f)?)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f(?:\u200d\u27a1\ufe0f)?|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83e\uddd1\u200d\ud83e\uddd1\u200d\ud83e\uddd2\u200d\ud83e\uddd2|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83e\uddd1\u200d\ud83e\uddd1\u200d\ud83e\uddd2|\ud83e\uddd1\u200d\ud83e\uddd2\u200d\ud83e\uddd2|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u26d3\ufe0f\u200d\ud83d\udca5|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udf44\u200d\ud83d\udfeb|\ud83c\udf4b\u200d\ud83d\udfe9|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc26\u200d\ud83d\udd25|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83d\ude42\u200d\u2194\ufe0f|\ud83d\ude42\u200d\u2195\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddd1\u200d\ud83e\uddd2|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b|\ud83d\udc26\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|\ud83e\udef0|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c\udfc3|\ud83d\udeb6|\ud83e\uddce)(?:\ud83c[\udffb-\udfff])?(?:\u200d\u27a1\ufe0f)?|(?:\ud83c[\udf85\udfc2\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4\udeb5\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd\uddcf\uddd1-\udddd\udec3-\udec5\udef1-\udef8]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udedc-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude7c\ude80-\ude88\ude90-\udebd\udebf-\udec2\udece-\udedb\udee0-\udee8]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,UFE0Fg=/\uFE0F/g,U200D=String.fromCharCode(8205),rescaper=/[&<>'"]/g,shouldntBeParsed=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,fromCharCode=String.fromCharCode;return twemoji;function createText(text,clean){return document.createTextNode(clean?text.replace(UFE0Fg,""):text)}function escapeHTML(s){return s.replace(rescaper,replacer)}function defaultImageSrcGenerator(icon,options){return "".concat(options.base,options.size,"/",icon,options.ext)}function grabAllTextNodes(node,allText){var childNodes=node.childNodes,length=childNodes.length,subnode,nodeType;while(length--){subnode=childNodes[length];nodeType=subnode.nodeType;if(nodeType===3){allText.push(subnode);}else if(nodeType===1&&!("ownerSVGElement"in subnode)&&!shouldntBeParsed.test(subnode.nodeName.toLowerCase())){grabAllTextNodes(subnode,allText);}}return allText}function grabTheRightIcon(rawText){return toCodePoint(rawText.indexOf(U200D)<0?rawText.replace(UFE0Fg,""):rawText)}function parseNode(node,options){var allText=grabAllTextNodes(node,[]),length=allText.length,attrib,attrname,modified,fragment,subnode,text,match,i,index,img,rawText,iconId,src;while(length--){modified=false;fragment=document.createDocumentFragment();subnode=allText[length];text=subnode.nodeValue;i=0;while(match=re.exec(text)){index=match.index;if(index!==i){fragment.appendChild(createText(text.slice(i,index),true));}rawText=match[0];iconId=grabTheRightIcon(rawText);i=index+rawText.length;src=options.callback(iconId,options);if(iconId&&src){img=new Image;img.onerror=options.onerror;img.setAttribute("draggable","false");attrib=options.attributes(rawText,iconId);for(attrname in attrib){if(attrib.hasOwnProperty(attrname)&&attrname.indexOf("on")!==0&&!img.hasAttribute(attrname)){img.setAttribute(attrname,attrib[attrname]);}}img.className=options.className;img.alt=rawText;img.src=src;modified=true;fragment.appendChild(img);}if(!img)fragment.appendChild(createText(rawText,false));img=null;}if(modified){if(i");}return ret})}function replacer(m){return escaper[m]}function returnNull(){return null}function toSizeSquaredAsset(value){return typeof value==="number"?value+"x"+value:value}function fromCodePoint(codepoint){var code=typeof codepoint==="string"?parseInt(codepoint,16):codepoint;if(code<65536){return fromCharCode(code)}code-=65536;return fromCharCode(55296+(code>>10),56320+(code&1023))}function parse(what,how){if(!how||typeof how==="function"){how={callback:how};}return (typeof what==="string"?parseString:parseNode)(what,{callback:how.callback||defaultImageSrcGenerator,attributes:typeof how.attributes==="function"?how.attributes:returnNull,base:typeof how.base==="string"?how.base:twemoji.base,ext:how.ext||twemoji.ext,size:how.folder||toSizeSquaredAsset(how.size||twemoji.size),className:how.className||twemoji.className,onerror:how.onerror||twemoji.onerror})}function replace(text,callback){return String(text).replace(re,callback)}function test(text){re.lastIndex=0;var result=re.test(text);re.lastIndex=0;return result}function toCodePoint(unicodeSurrogates,sep){var r=[],c=0,p=0,i=0;while(i { + return new RegExp(/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/, 'g'); +}; +const shortNames = { + '😀': 'grinning face', + '😃': 'grinning face with big eyes', + '😄': 'grinning face with smiling eyes', + '😁': 'beaming face with smiling eyes', + '😆': 'grinning squinting face', + '😅': 'grinning face with sweat', + '🤣': 'rolling on the floor laughing', + '😂': 'face with tears of joy', + '🙂': 'slightly smiling face', + '🙃': 'upside-down face', + '🫠': '⊛ melting face', + '😉': 'winking face', + '😊': 'smiling face with smiling eyes', + '😇': 'smiling face with halo', + '🥰': 'smiling face with hearts', + '😍': 'smiling face with heart-eyes', + '🤩': 'star-struck', + '😘': 'face blowing a kiss', + '😗': 'kissing face', + '☺': 'smiling face', + '😚': 'kissing face with closed eyes', + '😙': 'kissing face with smiling eyes', + '🥲': 'smiling face with tear', + '😋': 'face savoring food', + '😛': 'face with tongue', + '😜': 'winking face with tongue', + '🤪': 'zany face', + '😝': 'squinting face with tongue', + '🤑': 'money-mouth face', + '🤗': 'smiling face with open hands', + '🤭': 'face with hand over mouth', + '🫢': '⊛ face with open eyes and hand over mouth', + '🫣': '⊛ face with peeking eye', + '🤫': 'shushing face', + '🤔': 'thinking face', + '🫡': '⊛ saluting face', + '🤐': 'zipper-mouth face', + '🤨': 'face with raised eyebrow', + '😐': 'neutral face', + '😑': 'expressionless face', + '😶': 'face without mouth', + '🫥': '⊛ dotted line face', + '😶‍🌫️': 'face in clouds', + '😏': 'smirking face', + '😒': 'unamused face', + '🙄': 'face with rolling eyes', + '😬': 'grimacing face', + '😮‍💨': 'face exhaling', + '🤥': 'lying face', + '😌': 'relieved face', + '😔': 'pensive face', + '😪': 'sleepy face', + '🤤': 'drooling face', + '😴': 'sleeping face', + '😷': 'face with medical mask', + '🤒': 'face with thermometer', + '🤕': 'face with head-bandage', + '🤢': 'nauseated face', + '🤮': 'face vomiting', + '🤧': 'sneezing face', + '🥵': 'hot face', + '🥶': 'cold face', + '🥴': 'woozy face', + '😵': 'face with crossed-out eyes', + '😵‍💫': 'face with spiral eyes', + '🤯': 'exploding head', + '🤠': 'cowboy hat face', + '🥳': 'partying face', + '🥸': 'disguised face', + '😎': 'smiling face with sunglasses', + '🤓': 'nerd face', + '🧐': 'face with monocle', + '😕': 'confused face', + '🫤': '⊛ face with diagonal mouth', + '😟': 'worried face', + '🙁': 'slightly frowning face', + '☹': 'frowning face', + '😮': 'face with open mouth', + '😯': 'hushed face', + '😲': 'astonished face', + '😳': 'flushed face', + '🥺': 'pleading face', + '🥹': '⊛ face holding back tears', + '😦': 'frowning face with open mouth', + '😧': 'anguished face', + '😨': 'fearful face', + '😰': 'anxious face with sweat', + '😥': 'sad but relieved face', + '😢': 'crying face', + '😭': 'loudly crying face', + '😱': 'face screaming in fear', + '😖': 'confounded face', + '😣': 'persevering face', + '😞': 'disappointed face', + '😓': 'downcast face with sweat', + '😩': 'weary face', + '😫': 'tired face', + '🥱': 'yawning face', + '😤': 'face with steam from nose', + '😡': 'pouting face', + '😠': 'angry face', + '🤬': 'face with symbols on mouth', + '😈': 'smiling face with horns', + '👿': 'angry face with horns', + '💀': 'skull', + '☠': 'skull and crossbones', + '💩': 'pile of poo', + '🤡': 'clown face', + '👹': 'ogre', + '👺': 'goblin', + '👻': 'ghost', + '👽': 'alien', + '👾': 'alien monster', + '🤖': 'robot', + '😺': 'grinning cat', + '😸': 'grinning cat with smiling eyes', + '😹': 'cat with tears of joy', + '😻': 'smiling cat with heart-eyes', + '😼': 'cat with wry smile', + '😽': 'kissing cat', + '🙀': 'weary cat', + '😿': 'crying cat', + '😾': 'pouting cat', + '🙈': 'see-no-evil monkey', + '🙉': 'hear-no-evil monkey', + '🙊': 'speak-no-evil monkey', + '💋': 'kiss mark', + '💌': 'love letter', + '💘': 'heart with arrow', + '💝': 'heart with ribbon', + '💖': 'sparkling heart', + '💗': 'growing heart', + '💓': 'beating heart', + '💞': 'revolving hearts', + '💕': 'two hearts', + '💟': 'heart decoration', + '❣': 'heart exclamation', + '💔': 'broken heart', + '❤️‍🔥': 'heart on fire', + '❤️‍🩹': 'mending heart', + '❤': 'red heart', + '🧡': 'orange heart', + '💛': 'yellow heart', + '💚': 'green heart', + '💙': 'blue heart', + '💜': 'purple heart', + '🤎': 'brown heart', + '🖤': 'black heart', + '🤍': 'white heart', + '💯': 'hundred points', + '💢': 'anger symbol', + '💥': 'collision', + '💫': 'dizzy', + '💦': 'sweat droplets', + '💨': 'dashing away', + '🕳': 'hole', + '💣': 'bomb', + '💬': 'speech balloon', + '👁️‍🗨️': 'eye in speech bubble', + '🗨': 'left speech bubble', + '🗯': 'right anger bubble', + '💭': 'thought balloon', + '💤': 'zzz', + '👋': 'waving hand', + '🤚': 'raised back of hand', + '🖐': 'hand with fingers splayed', + '✋': 'raised hand', + '🖖': 'vulcan salute', + '🫱': '⊛ rightwards hand', + '🫲': '⊛ leftwards hand', + '🫳': '⊛ palm down hand', + '🫴': '⊛ palm up hand', + '👌': 'OK hand', + '🤌': 'pinched fingers', + '🤏': 'pinching hand', + '✌': 'victory hand', + '🤞': 'crossed fingers', + '🫰': '⊛ hand with index finger and thumb crossed', + '🤟': 'love-you gesture', + '🤘': 'sign of the horns', + '🤙': 'call me hand', + '👈': 'backhand index pointing left', + '👉': 'backhand index pointing right', + '👆': 'backhand index pointing up', + '🖕': 'middle finger', + '👇': 'backhand index pointing down', + '☝': 'index pointing up', + '🫵': '⊛ index pointing at the viewer', + '👍': 'thumbs up', + '👎': 'thumbs down', + '✊': 'raised fist', + '👊': 'oncoming fist', + '🤛': 'left-facing fist', + '🤜': 'right-facing fist', + '👏': 'clapping hands', + '🙌': 'raising hands', + '🫶': '⊛ heart hands', + '👐': 'open hands', + '🤲': 'palms up together', + '🤝': 'handshake', + '🙏': 'folded hands', + '✍': 'writing hand', + '💅': 'nail polish', + '🤳': 'selfie', + '💪': 'flexed biceps', + '🦾': 'mechanical arm', + '🦿': 'mechanical leg', + '🦵': 'leg', + '🦶': 'foot', + '👂': 'ear', + '🦻': 'ear with hearing aid', + '👃': 'nose', + '🧠': 'brain', + '🫀': 'anatomical heart', + '🫁': 'lungs', + '🦷': 'tooth', + '🦴': 'bone', + '👀': 'eyes', + '👁': 'eye', + '👅': 'tongue', + '👄': 'mouth', + '🫦': '⊛ biting lip', + '👶': 'baby', + '🧒': 'child', + '👦': 'boy', + '👧': 'girl', + '🧑': 'person', + '👱': 'person: blond hair', + '👨': 'man', + '🧔': 'person: beard', + '🧔‍♂️': 'man: beard', + '🧔‍♀️': 'woman: beard', + '👨‍🦰': 'man: red hair', + '👨‍🦱': 'man: curly hair', + '👨‍🦳': 'man: white hair', + '👨‍🦲': 'man: bald', + '👩': 'woman', + '👩‍🦰': 'woman: red hair', + '🧑‍🦰': 'person: red hair', + '👩‍🦱': 'woman: curly hair', + '🧑‍🦱': 'person: curly hair', + '👩‍🦳': 'woman: white hair', + '🧑‍🦳': 'person: white hair', + '👩‍🦲': 'woman: bald', + '🧑‍🦲': 'person: bald', + '👱‍♀️': 'woman: blond hair', + '👱‍♂️': 'man: blond hair', + '🧓': 'older person', + '👴': 'old man', + '👵': 'old woman', + '🙍': 'person frowning', + '🙍‍♂️': 'man frowning', + '🙍‍♀️': 'woman frowning', + '🙎': 'person pouting', + '🙎‍♂️': 'man pouting', + '🙎‍♀️': 'woman pouting', + '🙅': 'person gesturing NO', + '🙅‍♂️': 'man gesturing NO', + '🙅‍♀️': 'woman gesturing NO', + '🙆': 'person gesturing OK', + '🙆‍♂️': 'man gesturing OK', + '🙆‍♀️': 'woman gesturing OK', + '💁': 'person tipping hand', + '💁‍♂️': 'man tipping hand', + '💁‍♀️': 'woman tipping hand', + '🙋': 'person raising hand', + '🙋‍♂️': 'man raising hand', + '🙋‍♀️': 'woman raising hand', + '🧏': 'deaf person', + '🧏‍♂️': 'deaf man', + '🧏‍♀️': 'deaf woman', + '🙇': 'person bowing', + '🙇‍♂️': 'man bowing', + '🙇‍♀️': 'woman bowing', + '🤦': 'person facepalming', + '🤦‍♂️': 'man facepalming', + '🤦‍♀️': 'woman facepalming', + '🤷': 'person shrugging', + '🤷‍♂️': 'man shrugging', + '🤷‍♀️': 'woman shrugging', + '🧑‍⚕️': 'health worker', + '👨‍⚕️': 'man health worker', + '👩‍⚕️': 'woman health worker', + '🧑‍🎓': 'student', + '👨‍🎓': 'man student', + '👩‍🎓': 'woman student', + '🧑‍🏫': 'teacher', + '👨‍🏫': 'man teacher', + '👩‍🏫': 'woman teacher', + '🧑‍⚖️': 'judge', + '👨‍⚖️': 'man judge', + '👩‍⚖️': 'woman judge', + '🧑‍🌾': 'farmer', + '👨‍🌾': 'man farmer', + '👩‍🌾': 'woman farmer', + '🧑‍🍳': 'cook', + '👨‍🍳': 'man cook', + '👩‍🍳': 'woman cook', + '🧑‍🔧': 'mechanic', + '👨‍🔧': 'man mechanic', + '👩‍🔧': 'woman mechanic', + '🧑‍🏭': 'factory worker', + '👨‍🏭': 'man factory worker', + '👩‍🏭': 'woman factory worker', + '🧑‍💼': 'office worker', + '👨‍💼': 'man office worker', + '👩‍💼': 'woman office worker', + '🧑‍🔬': 'scientist', + '👨‍🔬': 'man scientist', + '👩‍🔬': 'woman scientist', + '🧑‍💻': 'technologist', + '👨‍💻': 'man technologist', + '👩‍💻': 'woman technologist', + '🧑‍🎤': 'singer', + '👨‍🎤': 'man singer', + '👩‍🎤': 'woman singer', + '🧑‍🎨': 'artist', + '👨‍🎨': 'man artist', + '👩‍🎨': 'woman artist', + '🧑‍✈️': 'pilot', + '👨‍✈️': 'man pilot', + '👩‍✈️': 'woman pilot', + '🧑‍🚀': 'astronaut', + '👨‍🚀': 'man astronaut', + '👩‍🚀': 'woman astronaut', + '🧑‍🚒': 'firefighter', + '👨‍🚒': 'man firefighter', + '👩‍🚒': 'woman firefighter', + '👮': 'police officer', + '👮‍♂️': 'man police officer', + '👮‍♀️': 'woman police officer', + '🕵': 'detective', + '🕵️‍♂️': 'man detective', + '🕵️‍♀️': 'woman detective', + '💂': 'guard', + '💂‍♂️': 'man guard', + '💂‍♀️': 'woman guard', + '🥷': 'ninja', + '👷': 'construction worker', + '👷‍♂️': 'man construction worker', + '👷‍♀️': 'woman construction worker', + '🫅': '⊛ person with crown', + '🤴': 'prince', + '👸': 'princess', + '👳': 'person wearing turban', + '👳‍♂️': 'man wearing turban', + '👳‍♀️': 'woman wearing turban', + '👲': 'person with skullcap', + '🧕': 'woman with headscarf', + '🤵': 'person in tuxedo', + '🤵‍♂️': 'man in tuxedo', + '🤵‍♀️': 'woman in tuxedo', + '👰': 'person with veil', + '👰‍♂️': 'man with veil', + '👰‍♀️': 'woman with veil', + '🤰': 'pregnant woman', + '🫃': '⊛ pregnant man', + '🫄': '⊛ pregnant person', + '🤱': 'breast-feeding', + '👩‍🍼': 'woman feeding baby', + '👨‍🍼': 'man feeding baby', + '🧑‍🍼': 'person feeding baby', + '👼': 'baby angel', + '🎅': 'Santa Claus', + '🤶': 'Mrs. Claus', + '🧑‍🎄': 'mx claus', + '🦸': 'superhero', + '🦸‍♂️': 'man superhero', + '🦸‍♀️': 'woman superhero', + '🦹': 'supervillain', + '🦹‍♂️': 'man supervillain', + '🦹‍♀️': 'woman supervillain', + '🧙': 'mage', + '🧙‍♂️': 'man mage', + '🧙‍♀️': 'woman mage', + '🧚': 'fairy', + '🧚‍♂️': 'man fairy', + '🧚‍♀️': 'woman fairy', + '🧛': 'vampire', + '🧛‍♂️': 'man vampire', + '🧛‍♀️': 'woman vampire', + '🧜': 'merperson', + '🧜‍♂️': 'merman', + '🧜‍♀️': 'mermaid', + '🧝': 'elf', + '🧝‍♂️': 'man elf', + '🧝‍♀️': 'woman elf', + '🧞': 'genie', + '🧞‍♂️': 'man genie', + '🧞‍♀️': 'woman genie', + '🧟': 'zombie', + '🧟‍♂️': 'man zombie', + '🧟‍♀️': 'woman zombie', + '🧌': '⊛ troll', + '💆': 'person getting massage', + '💆‍♂️': 'man getting massage', + '💆‍♀️': 'woman getting massage', + '💇': 'person getting haircut', + '💇‍♂️': 'man getting haircut', + '💇‍♀️': 'woman getting haircut', + '🚶': 'person walking', + '🚶‍♂️': 'man walking', + '🚶‍♀️': 'woman walking', + '🧍': 'person standing', + '🧍‍♂️': 'man standing', + '🧍‍♀️': 'woman standing', + '🧎': 'person kneeling', + '🧎‍♂️': 'man kneeling', + '🧎‍♀️': 'woman kneeling', + '🧑‍🦯': 'person with white cane', + '👨‍🦯': 'man with white cane', + '👩‍🦯': 'woman with white cane', + '🧑‍🦼': 'person in motorized wheelchair', + '👨‍🦼': 'man in motorized wheelchair', + '👩‍🦼': 'woman in motorized wheelchair', + '🧑‍🦽': 'person in manual wheelchair', + '👨‍🦽': 'man in manual wheelchair', + '👩‍🦽': 'woman in manual wheelchair', + '🏃': 'person running', + '🏃‍♂️': 'man running', + '🏃‍♀️': 'woman running', + '💃': 'woman dancing', + '🕺': 'man dancing', + '🕴': 'person in suit levitating', + '👯': 'people with bunny ears', + '👯‍♂️': 'men with bunny ears', + '👯‍♀️': 'women with bunny ears', + '🧖': 'person in steamy room', + '🧖‍♂️': 'man in steamy room', + '🧖‍♀️': 'woman in steamy room', + '🧗': 'person climbing', + '🧗‍♂️': 'man climbing', + '🧗‍♀️': 'woman climbing', + '🤺': 'person fencing', + '🏇': 'horse racing', + '⛷': 'skier', + '🏂': 'snowboarder', + '🏌': 'person golfing', + '🏌️‍♂️': 'man golfing', + '🏌️‍♀️': 'woman golfing', + '🏄': 'person surfing', + '🏄‍♂️': 'man surfing', + '🏄‍♀️': 'woman surfing', + '🚣': 'person rowing boat', + '🚣‍♂️': 'man rowing boat', + '🚣‍♀️': 'woman rowing boat', + '🏊': 'person swimming', + '🏊‍♂️': 'man swimming', + '🏊‍♀️': 'woman swimming', + '⛹': 'person bouncing ball', + '⛹️‍♂️': 'man bouncing ball', + '⛹️‍♀️': 'woman bouncing ball', + '🏋': 'person lifting weights', + '🏋️‍♂️': 'man lifting weights', + '🏋️‍♀️': 'woman lifting weights', + '🚴': 'person biking', + '🚴‍♂️': 'man biking', + '🚴‍♀️': 'woman biking', + '🚵': 'person mountain biking', + '🚵‍♂️': 'man mountain biking', + '🚵‍♀️': 'woman mountain biking', + '🤸': 'person cartwheeling', + '🤸‍♂️': 'man cartwheeling', + '🤸‍♀️': 'woman cartwheeling', + '🤼': 'people wrestling', + '🤼‍♂️': 'men wrestling', + '🤼‍♀️': 'women wrestling', + '🤽': 'person playing water polo', + '🤽‍♂️': 'man playing water polo', + '🤽‍♀️': 'woman playing water polo', + '🤾': 'person playing handball', + '🤾‍♂️': 'man playing handball', + '🤾‍♀️': 'woman playing handball', + '🤹': 'person juggling', + '🤹‍♂️': 'man juggling', + '🤹‍♀️': 'woman juggling', + '🧘': 'person in lotus position', + '🧘‍♂️': 'man in lotus position', + '🧘‍♀️': 'woman in lotus position', + '🛀': 'person taking bath', + '🛌': 'person in bed', + '🧑‍🤝‍🧑': 'people holding hands', + '👭': 'women holding hands', + '👫': 'woman and man holding hands', + '👬': 'men holding hands', + '💏': 'kiss', + '👩‍❤️‍💋‍👨': 'kiss: woman, man', + '👨‍❤️‍💋‍👨': 'kiss: man, man', + '👩‍❤️‍💋‍👩': 'kiss: woman, woman', + '💑': 'couple with heart', + '👩‍❤️‍👨': 'couple with heart: woman, man', + '👨‍❤️‍👨': 'couple with heart: man, man', + '👩‍❤️‍👩': 'couple with heart: woman, woman', + '👪': 'family', + '👨‍👩‍👦': 'family: man, woman, boy', + '👨‍👩‍👧': 'family: man, woman, girl', + '👨‍👩‍👧‍👦': 'family: man, woman, girl, boy', + '👨‍👩‍👦‍👦': 'family: man, woman, boy, boy', + '👨‍👩‍👧‍👧': 'family: man, woman, girl, girl', + '👨‍👨‍👦': 'family: man, man, boy', + '👨‍👨‍👧': 'family: man, man, girl', + '👨‍👨‍👧‍👦': 'family: man, man, girl, boy', + '👨‍👨‍👦‍👦': 'family: man, man, boy, boy', + '👨‍👨‍👧‍👧': 'family: man, man, girl, girl', + '👩‍👩‍👦': 'family: woman, woman, boy', + '👩‍👩‍👧': 'family: woman, woman, girl', + '👩‍👩‍👧‍👦': 'family: woman, woman, girl, boy', + '👩‍👩‍👦‍👦': 'family: woman, woman, boy, boy', + '👩‍👩‍👧‍👧': 'family: woman, woman, girl, girl', + '👨‍👦': 'family: man, boy', + '👨‍👦‍👦': 'family: man, boy, boy', + '👨‍👧': 'family: man, girl', + '👨‍👧‍👦': 'family: man, girl, boy', + '👨‍👧‍👧': 'family: man, girl, girl', + '👩‍👦': 'family: woman, boy', + '👩‍👦‍👦': 'family: woman, boy, boy', + '👩‍👧': 'family: woman, girl', + '👩‍👧‍👦': 'family: woman, girl, boy', + '👩‍👧‍👧': 'family: woman, girl, girl', + '🗣': 'speaking head', + '👤': 'bust in silhouette', + '👥': 'busts in silhouette', + '🫂': 'people hugging', + '👣': 'footprints', + '🦰': 'red hair', + '🦱': 'curly hair', + '🦳': 'white hair', + '🦲': 'bald', + '🐵': 'monkey face', + '🐒': 'monkey', + '🦍': 'gorilla', + '🦧': 'orangutan', + '🐶': 'dog face', + '🐕': 'dog', + '🦮': 'guide dog', + '🐕‍🦺': 'service dog', + '🐩': 'poodle', + '🐺': 'wolf', + '🦊': 'fox', + '🦝': 'raccoon', + '🐱': 'cat face', + '🐈': 'cat', + '🐈‍⬛': 'black cat', + '🦁': 'lion', + '🐯': 'tiger face', + '🐅': 'tiger', + '🐆': 'leopard', + '🐴': 'horse face', + '🐎': 'horse', + '🦄': 'unicorn', + '🦓': 'zebra', + '🦌': 'deer', + '🦬': 'bison', + '🐮': 'cow face', + '🐂': 'ox', + '🐃': 'water buffalo', + '🐄': 'cow', + '🐷': 'pig face', + '🐖': 'pig', + '🐗': 'boar', + '🐽': 'pig nose', + '🐏': 'ram', + '🐑': 'ewe', + '🐐': 'goat', + '🐪': 'camel', + '🐫': 'two-hump camel', + '🦙': 'llama', + '🦒': 'giraffe', + '🐘': 'elephant', + '🦣': 'mammoth', + '🦏': 'rhinoceros', + '🦛': 'hippopotamus', + '🐭': 'mouse face', + '🐁': 'mouse', + '🐀': 'rat', + '🐹': 'hamster', + '🐰': 'rabbit face', + '🐇': 'rabbit', + '🐿': 'chipmunk', + '🦫': 'beaver', + '🦔': 'hedgehog', + '🦇': 'bat', + '🐻': 'bear', + '🐻‍❄️': 'polar bear', + '🐨': 'koala', + '🐼': 'panda', + '🦥': 'sloth', + '🦦': 'otter', + '🦨': 'skunk', + '🦘': 'kangaroo', + '🦡': 'badger', + '🐾': 'paw prints', + '🦃': 'turkey', + '🐔': 'chicken', + '🐓': 'rooster', + '🐣': 'hatching chick', + '🐤': 'baby chick', + '🐥': 'front-facing baby chick', + '🐦': 'bird', + '🐧': 'penguin', + '🕊': 'dove', + '🦅': 'eagle', + '🦆': 'duck', + '🦢': 'swan', + '🦉': 'owl', + '🦤': 'dodo', + '🪶': 'feather', + '🦩': 'flamingo', + '🦚': 'peacock', + '🦜': 'parrot', + '🐸': 'frog', + '🐊': 'crocodile', + '🐢': 'turtle', + '🦎': 'lizard', + '🐍': 'snake', + '🐲': 'dragon face', + '🐉': 'dragon', + '🦕': 'sauropod', + '🦖': 'T-Rex', + '🐳': 'spouting whale', + '🐋': 'whale', + '🐬': 'dolphin', + '🦭': 'seal', + '🐟': 'fish', + '🐠': 'tropical fish', + '🐡': 'blowfish', + '🦈': 'shark', + '🐙': 'octopus', + '🐚': 'spiral shell', + '🪸': '⊛ coral', + '🐌': 'snail', + '🦋': 'butterfly', + '🐛': 'bug', + '🐜': 'ant', + '🐝': 'honeybee', + '🪲': 'beetle', + '🐞': 'lady beetle', + '🦗': 'cricket', + '🪳': 'cockroach', + '🕷': 'spider', + '🕸': 'spider web', + '🦂': 'scorpion', + '🦟': 'mosquito', + '🪰': 'fly', + '🪱': 'worm', + '🦠': 'microbe', + '💐': 'bouquet', + '🌸': 'cherry blossom', + '💮': 'white flower', + '🪷': '⊛ lotus', + '🏵': 'rosette', + '🌹': 'rose', + '🥀': 'wilted flower', + '🌺': 'hibiscus', + '🌻': 'sunflower', + '🌼': 'blossom', + '🌷': 'tulip', + '🌱': 'seedling', + '🪴': 'potted plant', + '🌲': 'evergreen tree', + '🌳': 'deciduous tree', + '🌴': 'palm tree', + '🌵': 'cactus', + '🌾': 'sheaf of rice', + '🌿': 'herb', + '☘': 'shamrock', + '🍀': 'four leaf clover', + '🍁': 'maple leaf', + '🍂': 'fallen leaf', + '🍃': 'leaf fluttering in wind', + '🪹': '⊛ empty nest', + '🪺': '⊛ nest with eggs', + '🍇': 'grapes', + '🍈': 'melon', + '🍉': 'watermelon', + '🍊': 'tangerine', + '🍋': 'lemon', + '🍌': 'banana', + '🍍': 'pineapple', + '🥭': 'mango', + '🍎': 'red apple', + '🍏': 'green apple', + '🍐': 'pear', + '🍑': 'peach', + '🍒': 'cherries', + '🍓': 'strawberry', + '🫐': 'blueberries', + '🥝': 'kiwi fruit', + '🍅': 'tomato', + '🫒': 'olive', + '🥥': 'coconut', + '🥑': 'avocado', + '🍆': 'eggplant', + '🥔': 'potato', + '🥕': 'carrot', + '🌽': 'ear of corn', + '🌶': 'hot pepper', + '🫑': 'bell pepper', + '🥒': 'cucumber', + '🥬': 'leafy green', + '🥦': 'broccoli', + '🧄': 'garlic', + '🧅': 'onion', + '🍄': 'mushroom', + '🥜': 'peanuts', + '🫘': '⊛ beans', + '🌰': 'chestnut', + '🍞': 'bread', + '🥐': 'croissant', + '🥖': 'baguette bread', + '🫓': 'flatbread', + '🥨': 'pretzel', + '🥯': 'bagel', + '🥞': 'pancakes', + '🧇': 'waffle', + '🧀': 'cheese wedge', + '🍖': 'meat on bone', + '🍗': 'poultry leg', + '🥩': 'cut of meat', + '🥓': 'bacon', + '🍔': 'hamburger', + '🍟': 'french fries', + '🍕': 'pizza', + '🌭': 'hot dog', + '🥪': 'sandwich', + '🌮': 'taco', + '🌯': 'burrito', + '🫔': 'tamale', + '🥙': 'stuffed flatbread', + '🧆': 'falafel', + '🥚': 'egg', + '🍳': 'cooking', + '🥘': 'shallow pan of food', + '🍲': 'pot of food', + '🫕': 'fondue', + '🥣': 'bowl with spoon', + '🥗': 'green salad', + '🍿': 'popcorn', + '🧈': 'butter', + '🧂': 'salt', + '🥫': 'canned food', + '🍱': 'bento box', + '🍘': 'rice cracker', + '🍙': 'rice ball', + '🍚': 'cooked rice', + '🍛': 'curry rice', + '🍜': 'steaming bowl', + '🍝': 'spaghetti', + '🍠': 'roasted sweet potato', + '🍢': 'oden', + '🍣': 'sushi', + '🍤': 'fried shrimp', + '🍥': 'fish cake with swirl', + '🥮': 'moon cake', + '🍡': 'dango', + '🥟': 'dumpling', + '🥠': 'fortune cookie', + '🥡': 'takeout box', + '🦀': 'crab', + '🦞': 'lobster', + '🦐': 'shrimp', + '🦑': 'squid', + '🦪': 'oyster', + '🍦': 'soft ice cream', + '🍧': 'shaved ice', + '🍨': 'ice cream', + '🍩': 'doughnut', + '🍪': 'cookie', + '🎂': 'birthday cake', + '🍰': 'shortcake', + '🧁': 'cupcake', + '🥧': 'pie', + '🍫': 'chocolate bar', + '🍬': 'candy', + '🍭': 'lollipop', + '🍮': 'custard', + '🍯': 'honey pot', + '🍼': 'baby bottle', + '🥛': 'glass of milk', + '☕': 'hot beverage', + '🫖': 'teapot', + '🍵': 'teacup without handle', + '🍶': 'sake', + '🍾': 'bottle with popping cork', + '🍷': 'wine glass', + '🍸': 'cocktail glass', + '🍹': 'tropical drink', + '🍺': 'beer mug', + '🍻': 'clinking beer mugs', + '🥂': 'clinking glasses', + '🥃': 'tumbler glass', + '🫗': '⊛ pouring liquid', + '🥤': 'cup with straw', + '🧋': 'bubble tea', + '🧃': 'beverage box', + '🧉': 'mate', + '🧊': 'ice', + '🥢': 'chopsticks', + '🍽': 'fork and knife with plate', + '🍴': 'fork and knife', + '🥄': 'spoon', + '🔪': 'kitchen knife', + '🫙': '⊛ jar', + '🏺': 'amphora', + '🌍': 'globe showing Europe-Africa', + '🌎': 'globe showing Americas', + '🌏': 'globe showing Asia-Australia', + '🌐': 'globe with meridians', + '🗺': 'world map', + '🗾': 'map of Japan', + '🧭': 'compass', + '🏔': 'snow-capped mountain', + '⛰': 'mountain', + '🌋': 'volcano', + '🗻': 'mount fuji', + '🏕': 'camping', + '🏖': 'beach with umbrella', + '🏜': 'desert', + '🏝': 'desert island', + '🏞': 'national park', + '🏟': 'stadium', + '🏛': 'classical building', + '🏗': 'building construction', + '🧱': 'brick', + '🪨': 'rock', + '🪵': 'wood', + '🛖': 'hut', + '🏘': 'houses', + '🏚': 'derelict house', + '🏠': 'house', + '🏡': 'house with garden', + '🏢': 'office building', + '🏣': 'Japanese post office', + '🏤': 'post office', + '🏥': 'hospital', + '🏦': 'bank', + '🏨': 'hotel', + '🏩': 'love hotel', + '🏪': 'convenience store', + '🏫': 'school', + '🏬': 'department store', + '🏭': 'factory', + '🏯': 'Japanese castle', + '🏰': 'castle', + '💒': 'wedding', + '🗼': 'Tokyo tower', + '🗽': 'Statue of Liberty', + '⛪': 'church', + '🕌': 'mosque', + '🛕': 'hindu temple', + '🕍': 'synagogue', + '⛩': 'shinto shrine', + '🕋': 'kaaba', + '⛲': 'fountain', + '⛺': 'tent', + '🌁': 'foggy', + '🌃': 'night with stars', + '🏙': 'cityscape', + '🌄': 'sunrise over mountains', + '🌅': 'sunrise', + '🌆': 'cityscape at dusk', + '🌇': 'sunset', + '🌉': 'bridge at night', + '♨': 'hot springs', + '🎠': 'carousel horse', + '🛝': '⊛ playground slide', + '🎡': 'ferris wheel', + '🎢': 'roller coaster', + '💈': 'barber pole', + '🎪': 'circus tent', + '🚂': 'locomotive', + '🚃': 'railway car', + '🚄': 'high-speed train', + '🚅': 'bullet train', + '🚆': 'train', + '🚇': 'metro', + '🚈': 'light rail', + '🚉': 'station', + '🚊': 'tram', + '🚝': 'monorail', + '🚞': 'mountain railway', + '🚋': 'tram car', + '🚌': 'bus', + '🚍': 'oncoming bus', + '🚎': 'trolleybus', + '🚐': 'minibus', + '🚑': 'ambulance', + '🚒': 'fire engine', + '🚓': 'police car', + '🚔': 'oncoming police car', + '🚕': 'taxi', + '🚖': 'oncoming taxi', + '🚗': 'automobile', + '🚘': 'oncoming automobile', + '🚙': 'sport utility vehicle', + '🛻': 'pickup truck', + '🚚': 'delivery truck', + '🚛': 'articulated lorry', + '🚜': 'tractor', + '🏎': 'racing car', + '🏍': 'motorcycle', + '🛵': 'motor scooter', + '🦽': 'manual wheelchair', + '🦼': 'motorized wheelchair', + '🛺': 'auto rickshaw', + '🚲': 'bicycle', + '🛴': 'kick scooter', + '🛹': 'skateboard', + '🛼': 'roller skate', + '🚏': 'bus stop', + '🛣': 'motorway', + '🛤': 'railway track', + '🛢': 'oil drum', + '⛽': 'fuel pump', + '🛞': '⊛ wheel', + '🚨': 'police car light', + '🚥': 'horizontal traffic light', + '🚦': 'vertical traffic light', + '🛑': 'stop sign', + '🚧': 'construction', + '⚓': 'anchor', + '🛟': '⊛ ring buoy', + '⛵': 'sailboat', + '🛶': 'canoe', + '🚤': 'speedboat', + '🛳': 'passenger ship', + '⛴': 'ferry', + '🛥': 'motor boat', + '🚢': 'ship', + '✈': 'airplane', + '🛩': 'small airplane', + '🛫': 'airplane departure', + '🛬': 'airplane arrival', + '🪂': 'parachute', + '💺': 'seat', + '🚁': 'helicopter', + '🚟': 'suspension railway', + '🚠': 'mountain cableway', + '🚡': 'aerial tramway', + '🛰': 'satellite', + '🚀': 'rocket', + '🛸': 'flying saucer', + '🛎': 'bellhop bell', + '🧳': 'luggage', + '⌛': 'hourglass done', + '⏳': 'hourglass not done', + '⌚': 'watch', + '⏰': 'alarm clock', + '⏱': 'stopwatch', + '⏲': 'timer clock', + '🕰': 'mantelpiece clock', + '🕛': 'twelve o’clock', + '🕧': 'twelve-thirty', + '🕐': 'one o’clock', + '🕜': 'one-thirty', + '🕑': 'two o’clock', + '🕝': 'two-thirty', + '🕒': 'three o’clock', + '🕞': 'three-thirty', + '🕓': 'four o’clock', + '🕟': 'four-thirty', + '🕔': 'five o’clock', + '🕠': 'five-thirty', + '🕕': 'six o’clock', + '🕡': 'six-thirty', + '🕖': 'seven o’clock', + '🕢': 'seven-thirty', + '🕗': 'eight o’clock', + '🕣': 'eight-thirty', + '🕘': 'nine o’clock', + '🕤': 'nine-thirty', + '🕙': 'ten o’clock', + '🕥': 'ten-thirty', + '🕚': 'eleven o’clock', + '🕦': 'eleven-thirty', + '🌑': 'new moon', + '🌒': 'waxing crescent moon', + '🌓': 'first quarter moon', + '🌔': 'waxing gibbous moon', + '🌕': 'full moon', + '🌖': 'waning gibbous moon', + '🌗': 'last quarter moon', + '🌘': 'waning crescent moon', + '🌙': 'crescent moon', + '🌚': 'new moon face', + '🌛': 'first quarter moon face', + '🌜': 'last quarter moon face', + '🌡': 'thermometer', + '☀': 'sun', + '🌝': 'full moon face', + '🌞': 'sun with face', + '🪐': 'ringed planet', + '⭐': 'star', + '🌟': 'glowing star', + '🌠': 'shooting star', + '🌌': 'milky way', + '☁': 'cloud', + '⛅': 'sun behind cloud', + '⛈': 'cloud with lightning and rain', + '🌤': 'sun behind small cloud', + '🌥': 'sun behind large cloud', + '🌦': 'sun behind rain cloud', + '🌧': 'cloud with rain', + '🌨': 'cloud with snow', + '🌩': 'cloud with lightning', + '🌪': 'tornado', + '🌫': 'fog', + '🌬': 'wind face', + '🌀': 'cyclone', + '🌈': 'rainbow', + '🌂': 'closed umbrella', + '☂': 'umbrella', + '☔': 'umbrella with rain drops', + '⛱': 'umbrella on ground', + '⚡': 'high voltage', + '❄': 'snowflake', + '☃': 'snowman', + '⛄': 'snowman without snow', + '☄': 'comet', + '🔥': 'fire', + '💧': 'droplet', + '🌊': 'water wave', + '🎃': 'jack-o-lantern', + '🎄': 'Christmas tree', + '🎆': 'fireworks', + '🎇': 'sparkler', + '🧨': 'firecracker', + '✨': 'sparkles', + '🎈': 'balloon', + '🎉': 'party popper', + '🎊': 'confetti ball', + '🎋': 'tanabata tree', + '🎍': 'pine decoration', + '🎎': 'Japanese dolls', + '🎏': 'carp streamer', + '🎐': 'wind chime', + '🎑': 'moon viewing ceremony', + '🧧': 'red envelope', + '🎀': 'ribbon', + '🎁': 'wrapped gift', + '🎗': 'reminder ribbon', + '🎟': 'admission tickets', + '🎫': 'ticket', + '🎖': 'military medal', + '🏆': 'trophy', + '🏅': 'sports medal', + '🥇': '1st place medal', + '🥈': '2nd place medal', + '🥉': '3rd place medal', + '⚽': 'soccer ball', + '⚾': 'baseball', + '🥎': 'softball', + '🏀': 'basketball', + '🏐': 'volleyball', + '🏈': 'american football', + '🏉': 'rugby football', + '🎾': 'tennis', + '🥏': 'flying disc', + '🎳': 'bowling', + '🏏': 'cricket game', + '🏑': 'field hockey', + '🏒': 'ice hockey', + '🥍': 'lacrosse', + '🏓': 'ping pong', + '🏸': 'badminton', + '🥊': 'boxing glove', + '🥋': 'martial arts uniform', + '🥅': 'goal net', + '⛳': 'flag in hole', + '⛸': 'ice skate', + '🎣': 'fishing pole', + '🤿': 'diving mask', + '🎽': 'running shirt', + '🎿': 'skis', + '🛷': 'sled', + '🥌': 'curling stone', + '🎯': 'bullseye', + '🪀': 'yo-yo', + '🪁': 'kite', + '🎱': 'pool 8 ball', + '🔮': 'crystal ball', + '🪄': 'magic wand', + '🧿': 'nazar amulet', + '🪬': '⊛ hamsa', + '🎮': 'video game', + '🕹': 'joystick', + '🎰': 'slot machine', + '🎲': 'game die', + '🧩': 'puzzle piece', + '🧸': 'teddy bear', + '🪅': 'piñata', + '🪩': '⊛ mirror ball', + '🪆': 'nesting dolls', + '♠': 'spade suit', + '♥': 'heart suit', + '♦': 'diamond suit', + '♣': 'club suit', + '♟': 'chess pawn', + '🃏': 'joker', + '🀄': 'mahjong red dragon', + '🎴': 'flower playing cards', + '🎭': 'performing arts', + '🖼': 'framed picture', + '🎨': 'artist palette', + '🧵': 'thread', + '🪡': 'sewing needle', + '🧶': 'yarn', + '🪢': 'knot', + '👓': 'glasses', + '🕶': 'sunglasses', + '🥽': 'goggles', + '🥼': 'lab coat', + '🦺': 'safety vest', + '👔': 'necktie', + '👕': 't-shirt', + '👖': 'jeans', + '🧣': 'scarf', + '🧤': 'gloves', + '🧥': 'coat', + '🧦': 'socks', + '👗': 'dress', + '👘': 'kimono', + '🥻': 'sari', + '🩱': 'one-piece swimsuit', + '🩲': 'briefs', + '🩳': 'shorts', + '👙': 'bikini', + '👚': 'woman’s clothes', + '👛': 'purse', + '👜': 'handbag', + '👝': 'clutch bag', + '🛍': 'shopping bags', + '🎒': 'backpack', + '🩴': 'thong sandal', + '👞': 'man’s shoe', + '👟': 'running shoe', + '🥾': 'hiking boot', + '🥿': 'flat shoe', + '👠': 'high-heeled shoe', + '👡': 'woman’s sandal', + '🩰': 'ballet shoes', + '👢': 'woman’s boot', + '👑': 'crown', + '👒': 'woman’s hat', + '🎩': 'top hat', + '🎓': 'graduation cap', + '🧢': 'billed cap', + '🪖': 'military helmet', + '⛑': 'rescue worker’s helmet', + '📿': 'prayer beads', + '💄': 'lipstick', + '💍': 'ring', + '💎': 'gem stone', + '🔇': 'muted speaker', + '🔈': 'speaker low volume', + '🔉': 'speaker medium volume', + '🔊': 'speaker high volume', + '📢': 'loudspeaker', + '📣': 'megaphone', + '📯': 'postal horn', + '🔔': 'bell', + '🔕': 'bell with slash', + '🎼': 'musical score', + '🎵': 'musical note', + '🎶': 'musical notes', + '🎙': 'studio microphone', + '🎚': 'level slider', + '🎛': 'control knobs', + '🎤': 'microphone', + '🎧': 'headphone', + '📻': 'radio', + '🎷': 'saxophone', + '🪗': 'accordion', + '🎸': 'guitar', + '🎹': 'musical keyboard', + '🎺': 'trumpet', + '🎻': 'violin', + '🪕': 'banjo', + '🥁': 'drum', + '🪘': 'long drum', + '📱': 'mobile phone', + '📲': 'mobile phone with arrow', + '☎': 'telephone', + '📞': 'telephone receiver', + '📟': 'pager', + '📠': 'fax machine', + '🔋': 'battery', + '🪫': '⊛ low battery', + '🔌': 'electric plug', + '💻': 'laptop', + '🖥': 'desktop computer', + '🖨': 'printer', + '⌨': 'keyboard', + '🖱': 'computer mouse', + '🖲': 'trackball', + '💽': 'computer disk', + '💾': 'floppy disk', + '💿': 'optical disk', + '📀': 'dvd', + '🧮': 'abacus', + '🎥': 'movie camera', + '🎞': 'film frames', + '📽': 'film projector', + '🎬': 'clapper board', + '📺': 'television', + '📷': 'camera', + '📸': 'camera with flash', + '📹': 'video camera', + '📼': 'videocassette', + '🔍': 'magnifying glass tilted left', + '🔎': 'magnifying glass tilted right', + '🕯': 'candle', + '💡': 'light bulb', + '🔦': 'flashlight', + '🏮': 'red paper lantern', + '🪔': 'diya lamp', + '📔': 'notebook with decorative cover', + '📕': 'closed book', + '📖': 'open book', + '📗': 'green book', + '📘': 'blue book', + '📙': 'orange book', + '📚': 'books', + '📓': 'notebook', + '📒': 'ledger', + '📃': 'page with curl', + '📜': 'scroll', + '📄': 'page facing up', + '📰': 'newspaper', + '🗞': 'rolled-up newspaper', + '📑': 'bookmark tabs', + '🔖': 'bookmark', + '🏷': 'label', + '💰': 'money bag', + '🪙': 'coin', + '💴': 'yen banknote', + '💵': 'dollar banknote', + '💶': 'euro banknote', + '💷': 'pound banknote', + '💸': 'money with wings', + '💳': 'credit card', + '🧾': 'receipt', + '💹': 'chart increasing with yen', + '✉': 'envelope', + '📧': 'e-mail', + '📨': 'incoming envelope', + '📩': 'envelope with arrow', + '📤': 'outbox tray', + '📥': 'inbox tray', + '📦': 'package', + '📫': 'closed mailbox with raised flag', + '📪': 'closed mailbox with lowered flag', + '📬': 'open mailbox with raised flag', + '📭': 'open mailbox with lowered flag', + '📮': 'postbox', + '🗳': 'ballot box with ballot', + '✏': 'pencil', + '✒': 'black nib', + '🖋': 'fountain pen', + '🖊': 'pen', + '🖌': 'paintbrush', + '🖍': 'crayon', + '📝': 'memo', + '💼': 'briefcase', + '📁': 'file folder', + '📂': 'open file folder', + '🗂': 'card index dividers', + '📅': 'calendar', + '📆': 'tear-off calendar', + '🗒': 'spiral notepad', + '🗓': 'spiral calendar', + '📇': 'card index', + '📈': 'chart increasing', + '📉': 'chart decreasing', + '📊': 'bar chart', + '📋': 'clipboard', + '📌': 'pushpin', + '📍': 'round pushpin', + '📎': 'paperclip', + '🖇': 'linked paperclips', + '📏': 'straight ruler', + '📐': 'triangular ruler', + '✂': 'scissors', + '🗃': 'card file box', + '🗄': 'file cabinet', + '🗑': 'wastebasket', + '🔒': 'locked', + '🔓': 'unlocked', + '🔏': 'locked with pen', + '🔐': 'locked with key', + '🔑': 'key', + '🗝': 'old key', + '🔨': 'hammer', + '🪓': 'axe', + '⛏': 'pick', + '⚒': 'hammer and pick', + '🛠': 'hammer and wrench', + '🗡': 'dagger', + '⚔': 'crossed swords', + '🔫': 'water pistol', + '🪃': 'boomerang', + '🏹': 'bow and arrow', + '🛡': 'shield', + '🪚': 'carpentry saw', + '🔧': 'wrench', + '🪛': 'screwdriver', + '🔩': 'nut and bolt', + '⚙': 'gear', + '🗜': 'clamp', + '⚖': 'balance scale', + '🦯': 'white cane', + '🔗': 'link', + '⛓': 'chains', + '🪝': 'hook', + '🧰': 'toolbox', + '🧲': 'magnet', + '🪜': 'ladder', + '⚗': 'alembic', + '🧪': 'test tube', + '🧫': 'petri dish', + '🧬': 'dna', + '🔬': 'microscope', + '🔭': 'telescope', + '📡': 'satellite antenna', + '💉': 'syringe', + '🩸': 'drop of blood', + '💊': 'pill', + '🩹': 'adhesive bandage', + '🩼': '⊛ crutch', + '🩺': 'stethoscope', + '🩻': '⊛ x-ray', + '🚪': 'door', + '🛗': 'elevator', + '🪞': 'mirror', + '🪟': 'window', + '🛏': 'bed', + '🛋': 'couch and lamp', + '🪑': 'chair', + '🚽': 'toilet', + '🪠': 'plunger', + '🚿': 'shower', + '🛁': 'bathtub', + '🪤': 'mouse trap', + '🪒': 'razor', + '🧴': 'lotion bottle', + '🧷': 'safety pin', + '🧹': 'broom', + '🧺': 'basket', + '🧻': 'roll of paper', + '🪣': 'bucket', + '🧼': 'soap', + '🫧': '⊛ bubbles', + '🪥': 'toothbrush', + '🧽': 'sponge', + '🧯': 'fire extinguisher', + '🛒': 'shopping cart', + '🚬': 'cigarette', + '⚰': 'coffin', + '🪦': 'headstone', + '⚱': 'funeral urn', + '🗿': 'moai', + '🪧': 'placard', + '🪪': '⊛ identification card', + '🏧': 'ATM sign', + '🚮': 'litter in bin sign', + '🚰': 'potable water', + '♿': 'wheelchair symbol', + '🚹': 'men’s room', + '🚺': 'women’s room', + '🚻': 'restroom', + '🚼': 'baby symbol', + '🚾': 'water closet', + '🛂': 'passport control', + '🛃': 'customs', + '🛄': 'baggage claim', + '🛅': 'left luggage', + '⚠': 'warning', + '🚸': 'children crossing', + '⛔': 'no entry', + '🚫': 'prohibited', + '🚳': 'no bicycles', + '🚭': 'no smoking', + '🚯': 'no littering', + '🚱': 'non-potable water', + '🚷': 'no pedestrians', + '📵': 'no mobile phones', + '🔞': 'no one under eighteen', + '☢': 'radioactive', + '☣': 'biohazard', + '⬆': 'up arrow', + '↗': 'up-right arrow', + '➡': 'right arrow', + '↘': 'down-right arrow', + '⬇': 'down arrow', + '↙': 'down-left arrow', + '⬅': 'left arrow', + '↖': 'up-left arrow', + '↕': 'up-down arrow', + '↔': 'left-right arrow', + '↩': 'right arrow curving left', + '↪': 'left arrow curving right', + '⤴': 'right arrow curving up', + '⤵': 'right arrow curving down', + '🔃': 'clockwise vertical arrows', + '🔄': 'counterclockwise arrows button', + '🔙': 'BACK arrow', + '🔚': 'END arrow', + '🔛': 'ON! arrow', + '🔜': 'SOON arrow', + '🔝': 'TOP arrow', + '🛐': 'place of worship', + '⚛': 'atom symbol', + '🕉': 'om', + '✡': 'star of David', + '☸': 'wheel of dharma', + '☯': 'yin yang', + '✝': 'latin cross', + '☦': 'orthodox cross', + '☪': 'star and crescent', + '☮': 'peace symbol', + '🕎': 'menorah', + '🔯': 'dotted six-pointed star', + '♈': 'Aries', + '♉': 'Taurus', + '♊': 'Gemini', + '♋': 'Cancer', + '♌': 'Leo', + '♍': 'Virgo', + '♎': 'Libra', + '♏': 'Scorpio', + '♐': 'Sagittarius', + '♑': 'Capricorn', + '♒': 'Aquarius', + '♓': 'Pisces', + '⛎': 'Ophiuchus', + '🔀': 'shuffle tracks button', + '🔁': 'repeat button', + '🔂': 'repeat single button', + '▶': 'play button', + '⏩': 'fast-forward button', + '⏭': 'next track button', + '⏯': 'play or pause button', + '◀': 'reverse button', + '⏪': 'fast reverse button', + '⏮': 'last track button', + '🔼': 'upwards button', + '⏫': 'fast up button', + '🔽': 'downwards button', + '⏬': 'fast down button', + '⏸': 'pause button', + '⏹': 'stop button', + '⏺': 'record button', + '⏏': 'eject button', + '🎦': 'cinema', + '🔅': 'dim button', + '🔆': 'bright button', + '📶': 'antenna bars', + '📳': 'vibration mode', + '📴': 'mobile phone off', + '♀': 'female sign', + '♂': 'male sign', + '⚧': 'transgender symbol', + '✖': 'multiply', + '➕': 'plus', + '➖': 'minus', + '➗': 'divide', + '🟰': '⊛ heavy equals sign', + '♾': 'infinity', + '‼': 'double exclamation mark', + '⁉': 'exclamation question mark', + '❓': 'red question mark', + '❔': 'white question mark', + '❕': 'white exclamation mark', + '❗': 'red exclamation mark', + '〰': 'wavy dash', + '💱': 'currency exchange', + '💲': 'heavy dollar sign', + '⚕': 'medical symbol', + '♻': 'recycling symbol', + '⚜': 'fleur-de-lis', + '🔱': 'trident emblem', + '📛': 'name badge', + '🔰': 'Japanese symbol for beginner', + '⭕': 'hollow red circle', + '✅': 'check mark button', + '☑': 'check box with check', + '✔': 'check mark', + '❌': 'cross mark', + '❎': 'cross mark button', + '➰': 'curly loop', + '➿': 'double curly loop', + '〽': 'part alternation mark', + '✳': 'eight-spoked asterisk', + '✴': 'eight-pointed star', + '❇': 'sparkle', + '©': 'copyright', + '®': 'registered', + '™': 'trade mark', + '#️⃣': 'keycap: #', + '*️⃣': 'keycap: *', + '0️⃣': 'keycap: 0', + '1️⃣': 'keycap: 1', + '2️⃣': 'keycap: 2', + '3️⃣': 'keycap: 3', + '4️⃣': 'keycap: 4', + '5️⃣': 'keycap: 5', + '6️⃣': 'keycap: 6', + '7️⃣': 'keycap: 7', + '8️⃣': 'keycap: 8', + '9️⃣': 'keycap: 9', + '🔟': 'keycap: 10', + '🔠': 'input latin uppercase', + '🔡': 'input latin lowercase', + '🔢': 'input numbers', + '🔣': 'input symbols', + '🔤': 'input latin letters', + '🅰': 'A button (blood type)', + '🆎': 'AB button (blood type)', + '🅱': 'B button (blood type)', + '🆑': 'CL button', + '🆒': 'COOL button', + '🆓': 'FREE button', + ℹ: 'information', + '🆔': 'ID button', + 'Ⓜ': 'circled M', + '🆕': 'NEW button', + '🆖': 'NG button', + '🅾': 'O button (blood type)', + '🆗': 'OK button', + '🅿': 'P button', + '🆘': 'SOS button', + '🆙': 'UP! button', + '🆚': 'VS button', + '🈁': 'Japanese “here” button', + '🈂': 'Japanese “service charge” button', + '🈷': 'Japanese “monthly amount” button', + '🈶': 'Japanese “not free of charge” button', + '🈯': 'Japanese “reserved” button', + '🉐': 'Japanese “bargain” button', + '🈹': 'Japanese “discount” button', + '🈚': 'Japanese “free of charge” button', + '🈲': 'Japanese “prohibited” button', + '🉑': 'Japanese “acceptable” button', + '🈸': 'Japanese “application” button', + '🈴': 'Japanese “passing grade” button', + '🈳': 'Japanese “vacancy” button', + '㊗': 'Japanese “congratulations” button', + '㊙': 'Japanese “secret” button', + '🈺': 'Japanese “open for business” button', + '🈵': 'Japanese “no vacancy” button', + '🔴': 'red circle', + '🟠': 'orange circle', + '🟡': 'yellow circle', + '🟢': 'green circle', + '🔵': 'blue circle', + '🟣': 'purple circle', + '🟤': 'brown circle', + '⚫': 'black circle', + '⚪': 'white circle', + '🟥': 'red square', + '🟧': 'orange square', + '🟨': 'yellow square', + '🟩': 'green square', + '🟦': 'blue square', + '🟪': 'purple square', + '🟫': 'brown square', + '⬛': 'black large square', + '⬜': 'white large square', + '◼': 'black medium square', + '◻': 'white medium square', + '◾': 'black medium-small square', + '◽': 'white medium-small square', + '▪': 'black small square', + '▫': 'white small square', + '🔶': 'large orange diamond', + '🔷': 'large blue diamond', + '🔸': 'small orange diamond', + '🔹': 'small blue diamond', + '🔺': 'red triangle pointed up', + '🔻': 'red triangle pointed down', + '💠': 'diamond with a dot', + '🔘': 'radio button', + '🔳': 'white square button', + '🔲': 'black square button', + '🏁': 'chequered flag', + '🚩': 'triangular flag', + '🎌': 'crossed flags', + '🏴': 'black flag', + '🏳': 'white flag', + '🏳️‍🌈': 'rainbow flag', + '🏳️‍⚧️': 'transgender flag', + '🏴‍☠️': 'pirate flag', + '🇦🇨': 'flag: Ascension Island', + '🇦🇩': 'flag: Andorra', + '🇦🇪': 'flag: United Arab Emirates', + '🇦🇫': 'flag: Afghanistan', + '🇦🇬': 'flag: Antigua & Barbuda', + '🇦🇮': 'flag: Anguilla', + '🇦🇱': 'flag: Albania', + '🇦🇲': 'flag: Armenia', + '🇦🇴': 'flag: Angola', + '🇦🇶': 'flag: Antarctica', + '🇦🇷': 'flag: Argentina', + '🇦🇸': 'flag: American Samoa', + '🇦🇹': 'flag: Austria', + '🇦🇺': 'flag: Australia', + '🇦🇼': 'flag: Aruba', + '🇦🇽': 'flag: Åland Islands', + '🇦🇿': 'flag: Azerbaijan', + '🇧🇦': 'flag: Bosnia & Herzegovina', + '🇧🇧': 'flag: Barbados', + '🇧🇩': 'flag: Bangladesh', + '🇧🇪': 'flag: Belgium', + '🇧🇫': 'flag: Burkina Faso', + '🇧🇬': 'flag: Bulgaria', + '🇧🇭': 'flag: Bahrain', + '🇧🇮': 'flag: Burundi', + '🇧🇯': 'flag: Benin', + '🇧🇱': 'flag: St. Barthélemy', + '🇧🇲': 'flag: Bermuda', + '🇧🇳': 'flag: Brunei', + '🇧🇴': 'flag: Bolivia', + '🇧🇶': 'flag: Caribbean Netherlands', + '🇧🇷': 'flag: Brazil', + '🇧🇸': 'flag: Bahamas', + '🇧🇹': 'flag: Bhutan', + '🇧🇻': 'flag: Bouvet Island', + '🇧🇼': 'flag: Botswana', + '🇧🇾': 'flag: Belarus', + '🇧🇿': 'flag: Belize', + '🇨🇦': 'flag: Canada', + '🇨🇨': 'flag: Cocos (Keeling) Islands', + '🇨🇩': 'flag: Congo - Kinshasa', + '🇨🇫': 'flag: Central African Republic', + '🇨🇬': 'flag: Congo - Brazzaville', + '🇨🇭': 'flag: Switzerland', + '🇨🇮': 'flag: Côte d’Ivoire', + '🇨🇰': 'flag: Cook Islands', + '🇨🇱': 'flag: Chile', + '🇨🇲': 'flag: Cameroon', + '🇨🇳': 'flag: China', + '🇨🇴': 'flag: Colombia', + '🇨🇵': 'flag: Clipperton Island', + '🇨🇷': 'flag: Costa Rica', + '🇨🇺': 'flag: Cuba', + '🇨🇻': 'flag: Cape Verde', + '🇨🇼': 'flag: Curaçao', + '🇨🇽': 'flag: Christmas Island', + '🇨🇾': 'flag: Cyprus', + '🇨🇿': 'flag: Czechia', + '🇩🇪': 'flag: Germany', + '🇩🇬': 'flag: Diego Garcia', + '🇩🇯': 'flag: Djibouti', + '🇩🇰': 'flag: Denmark', + '🇩🇲': 'flag: Dominica', + '🇩🇴': 'flag: Dominican Republic', + '🇩🇿': 'flag: Algeria', + '🇪🇦': 'flag: Ceuta & Melilla', + '🇪🇨': 'flag: Ecuador', + '🇪🇪': 'flag: Estonia', + '🇪🇬': 'flag: Egypt', + '🇪🇭': 'flag: Western Sahara', + '🇪🇷': 'flag: Eritrea', + '🇪🇸': 'flag: Spain', + '🇪🇹': 'flag: Ethiopia', + '🇪🇺': 'flag: European Union', + '🇫🇮': 'flag: Finland', + '🇫🇯': 'flag: Fiji', + '🇫🇰': 'flag: Falkland Islands', + '🇫🇲': 'flag: Micronesia', + '🇫🇴': 'flag: Faroe Islands', + '🇫🇷': 'flag: France', + '🇬🇦': 'flag: Gabon', + '🇬🇧': 'flag: United Kingdom', + '🇬🇩': 'flag: Grenada', + '🇬🇪': 'flag: Georgia', + '🇬🇫': 'flag: French Guiana', + '🇬🇬': 'flag: Guernsey', + '🇬🇭': 'flag: Ghana', + '🇬🇮': 'flag: Gibraltar', + '🇬🇱': 'flag: Greenland', + '🇬🇲': 'flag: Gambia', + '🇬🇳': 'flag: Guinea', + '🇬🇵': 'flag: Guadeloupe', + '🇬🇶': 'flag: Equatorial Guinea', + '🇬🇷': 'flag: Greece', + '🇬🇸': 'flag: South Georgia & South Sandwich Islands', + '🇬🇹': 'flag: Guatemala', + '🇬🇺': 'flag: Guam', + '🇬🇼': 'flag: Guinea-Bissau', + '🇬🇾': 'flag: Guyana', + '🇭🇰': 'flag: Hong Kong SAR China', + '🇭🇲': 'flag: Heard & McDonald Islands', + '🇭🇳': 'flag: Honduras', + '🇭🇷': 'flag: Croatia', + '🇭🇹': 'flag: Haiti', + '🇭🇺': 'flag: Hungary', + '🇮🇨': 'flag: Canary Islands', + '🇮🇩': 'flag: Indonesia', + '🇮🇪': 'flag: Ireland', + '🇮🇱': 'flag: Israel', + '🇮🇲': 'flag: Isle of Man', + '🇮🇳': 'flag: India', + '🇮🇴': 'flag: British Indian Ocean Territory', + '🇮🇶': 'flag: Iraq', + '🇮🇷': 'flag: Iran', + '🇮🇸': 'flag: Iceland', + '🇮🇹': 'flag: Italy', + '🇯🇪': 'flag: Jersey', + '🇯🇲': 'flag: Jamaica', + '🇯🇴': 'flag: Jordan', + '🇯🇵': 'flag: Japan', + '🇰🇪': 'flag: Kenya', + '🇰🇬': 'flag: Kyrgyzstan', + '🇰🇭': 'flag: Cambodia', + '🇰🇮': 'flag: Kiribati', + '🇰🇲': 'flag: Comoros', + '🇰🇳': 'flag: St. Kitts & Nevis', + '🇰🇵': 'flag: North Korea', + '🇰🇷': 'flag: South Korea', + '🇰🇼': 'flag: Kuwait', + '🇰🇾': 'flag: Cayman Islands', + '🇰🇿': 'flag: Kazakhstan', + '🇱🇦': 'flag: Laos', + '🇱🇧': 'flag: Lebanon', + '🇱🇨': 'flag: St. Lucia', + '🇱🇮': 'flag: Liechtenstein', + '🇱🇰': 'flag: Sri Lanka', + '🇱🇷': 'flag: Liberia', + '🇱🇸': 'flag: Lesotho', + '🇱🇹': 'flag: Lithuania', + '🇱🇺': 'flag: Luxembourg', + '🇱🇻': 'flag: Latvia', + '🇱🇾': 'flag: Libya', + '🇲🇦': 'flag: Morocco', + '🇲🇨': 'flag: Monaco', + '🇲🇩': 'flag: Moldova', + '🇲🇪': 'flag: Montenegro', + '🇲🇫': 'flag: St. Martin', + '🇲🇬': 'flag: Madagascar', + '🇲🇭': 'flag: Marshall Islands', + '🇲🇰': 'flag: North Macedonia', + '🇲🇱': 'flag: Mali', + '🇲🇲': 'flag: Myanmar (Burma)', + '🇲🇳': 'flag: Mongolia', + '🇲🇴': 'flag: Macao SAR China', + '🇲🇵': 'flag: Northern Mariana Islands', + '🇲🇶': 'flag: Martinique', + '🇲🇷': 'flag: Mauritania', + '🇲🇸': 'flag: Montserrat', + '🇲🇹': 'flag: Malta', + '🇲🇺': 'flag: Mauritius', + '🇲🇻': 'flag: Maldives', + '🇲🇼': 'flag: Malawi', + '🇲🇽': 'flag: Mexico', + '🇲🇾': 'flag: Malaysia', + '🇲🇿': 'flag: Mozambique', + '🇳🇦': 'flag: Namibia', + '🇳🇨': 'flag: New Caledonia', + '🇳🇪': 'flag: Niger', + '🇳🇫': 'flag: Norfolk Island', + '🇳🇬': 'flag: Nigeria', + '🇳🇮': 'flag: Nicaragua', + '🇳🇱': 'flag: Netherlands', + '🇳🇴': 'flag: Norway', + '🇳🇵': 'flag: Nepal', + '🇳🇷': 'flag: Nauru', + '🇳🇺': 'flag: Niue', + '🇳🇿': 'flag: New Zealand', + '🇴🇲': 'flag: Oman', + '🇵🇦': 'flag: Panama', + '🇵🇪': 'flag: Peru', + '🇵🇫': 'flag: French Polynesia', + '🇵🇬': 'flag: Papua New Guinea', + '🇵🇭': 'flag: Philippines', + '🇵🇰': 'flag: Pakistan', + '🇵🇱': 'flag: Poland', + '🇵🇲': 'flag: St. Pierre & Miquelon', + '🇵🇳': 'flag: Pitcairn Islands', + '🇵🇷': 'flag: Puerto Rico', + '🇵🇸': 'flag: Palestinian Territories', + '🇵🇹': 'flag: Portugal', + '🇵🇼': 'flag: Palau', + '🇵🇾': 'flag: Paraguay', + '🇶🇦': 'flag: Qatar', + '🇷🇪': 'flag: Réunion', + '🇷🇴': 'flag: Romania', + '🇷🇸': 'flag: Serbia', + '🇷🇺': 'flag: Russia', + '🇷🇼': 'flag: Rwanda', + '🇸🇦': 'flag: Saudi Arabia', + '🇸🇧': 'flag: Solomon Islands', + '🇸🇨': 'flag: Seychelles', + '🇸🇩': 'flag: Sudan', + '🇸🇪': 'flag: Sweden', + '🇸🇬': 'flag: Singapore', + '🇸🇭': 'flag: St. Helena', + '🇸🇮': 'flag: Slovenia', + '🇸🇯': 'flag: Svalbard & Jan Mayen', + '🇸🇰': 'flag: Slovakia', + '🇸🇱': 'flag: Sierra Leone', + '🇸🇲': 'flag: San Marino', + '🇸🇳': 'flag: Senegal', + '🇸🇴': 'flag: Somalia', + '🇸🇷': 'flag: Suriname', + '🇸🇸': 'flag: South Sudan', + '🇸🇹': 'flag: São Tomé & Príncipe', + '🇸🇻': 'flag: El Salvador', + '🇸🇽': 'flag: Sint Maarten', + '🇸🇾': 'flag: Syria', + '🇸🇿': 'flag: Eswatini', + '🇹🇦': 'flag: Tristan da Cunha', + '🇹🇨': 'flag: Turks & Caicos Islands', + '🇹🇩': 'flag: Chad', + '🇹🇫': 'flag: French Southern Territories', + '🇹🇬': 'flag: Togo', + '🇹🇭': 'flag: Thailand', + '🇹🇯': 'flag: Tajikistan', + '🇹🇰': 'flag: Tokelau', + '🇹🇱': 'flag: Timor-Leste', + '🇹🇲': 'flag: Turkmenistan', + '🇹🇳': 'flag: Tunisia', + '🇹🇴': 'flag: Tonga', + '🇹🇷': 'flag: Turkey', + '🇹🇹': 'flag: Trinidad & Tobago', + '🇹🇻': 'flag: Tuvalu', + '🇹🇼': 'flag: Taiwan', + '🇹🇿': 'flag: Tanzania', + '🇺🇦': 'flag: Ukraine', + '🇺🇬': 'flag: Uganda', + '🇺🇲': 'flag: U.S. Outlying Islands', + '🇺🇳': 'flag: United Nations', + '🇺🇸': 'flag: United States', + '🇺🇾': 'flag: Uruguay', + '🇺🇿': 'flag: Uzbekistan', + '🇻🇦': 'flag: Vatican City', + '🇻🇨': 'flag: St. Vincent & Grenadines', + '🇻🇪': 'flag: Venezuela', + '🇻🇬': 'flag: British Virgin Islands', + '🇻🇮': 'flag: U.S. Virgin Islands', + '🇻🇳': 'flag: Vietnam', + '🇻🇺': 'flag: Vanuatu', + '🇼🇫': 'flag: Wallis & Futuna', + '🇼🇸': 'flag: Samoa', + '🇽🇰': 'flag: Kosovo', + '🇾🇪': 'flag: Yemen', + '🇾🇹': 'flag: Mayotte', + '🇿🇦': 'flag: South Africa', + '🇿🇲': 'flag: Zambia', + '🇿🇼': 'flag: Zimbabwe', + '🏴󠁧󠁢󠁥󠁮󠁧󠁿': 'flag: England', + '🏴󠁧󠁢󠁳󠁣󠁴󠁿': 'flag: Scotland', + '🏴󠁧󠁢󠁷󠁬󠁳󠁿': 'flag: Wales', +}; +const isEmoji = (str) => { + const regex = getRegex(); + const emojiMatches = str.match(regex); + const emojiString = emojiMatches ? emojiMatches.join('') : ''; + return !/\d/.test(str) && emojiString === str; +}; +const parseEmoji = (style, str, size = 16) => { + switch (style) { + case 'twemoji': + return twemoji.parse(str, { + folder: 'svg', + ext: '.svg', + attributes: () => ({ + width: `${size}px`, + height: `${size}px`, + }), + }); + case 'native': + return str; + default: + return null; + } +}; +/** + * Gets the shortcode for a given emoji by the name of the emoji. This function replaces + * spaces with underscores and removes colons. + * @param key String to replace with shortcode. + * @returns String with shortcode, or `undefined` if no shortcode exists. + */ +const getShortcode = (key) => { + var _a; + // Removable of colons is necessary for the flag shortcodes. + return (_a = shortNames[key]) === null || _a === void 0 ? void 0 : _a.replace(/\s/g, '_').replace(/:/g, '').toLowerCase(); +}; +var emoji = { + shortNames, + isEmoji, + getShortcode, + parseEmoji, + getRegex, +}; + +// Default obsidian file icon. +const DEFAULT_FILE_ICON = ''; +// Default obsidian folder icon. +const DEFAULT_FOLDER_ICON = ''; +/** + * Tries to read the file synchronously. + * @param file File that will be read. + * @returns A promise that will resolve to a string which is the content of the file. + */ +const readFileSync = (file) => __awaiter(void 0, void 0, void 0, function* () { + const content = yield new Promise((resolve) => { + const reader = new FileReader(); + reader.readAsText(file, 'UTF-8'); + reader.onload = (readerEvent) => resolve(readerEvent.target.result); + }); + return content; +}); +/** + * Gets all the currently opened files by getting the markdown leaves and then checking + * for the `file` property in the view. This also returns the leaf of the file. + * @param plugin Instance of the IconizePlugin. + * @returns An array of {@link FileWithLeaf} objects. + */ +const getAllOpenedFiles = (plugin) => { + return plugin.app.workspace + .getLeavesOfType('markdown') + .reduce((prev, curr) => { + const file = curr.view.file; + if (file) { + prev.push(Object.assign(Object.assign({}, file), { leaf: curr, pinned: false })); + } + return prev; + }, []); +}; +/** + * Gets the file item title element by either accessing `titleEl` or `selfEl`. + * @param fileItem FileItem which will be used to retrieve the title element from. + * @returns HTMLElement which is the title element. + */ +const getFileItemTitleEl = (fileItem) => { + var _a; + return (_a = fileItem.titleEl) !== null && _a !== void 0 ? _a : fileItem.selfEl; +}; +/** + * Gets the file item inner title element by either accessing `titleInnerEl` or `innerEl`. + * @param fileItem FileItem which will be used to retrieve the inner title element from. + * @returns HTMLElement which is the inner title element. + */ +const getFileItemInnerTitleEl = (fileItem) => { + var _a; + return (_a = fileItem.titleInnerEl) !== null && _a !== void 0 ? _a : fileItem.innerEl; +}; +/** + * A utility function which will add the icon to the icon pack and then extract the icon + * to the icon pack. + * @param plugin IconizePlugin that will be used for extracting the icon. + * @param iconNameWithPrefix String that will be used to add the icon to the icon pack. + */ +const saveIconToIconPack = (plugin, iconNameWithPrefix) => { + const iconNextIdentifier = nextIdentifier(iconNameWithPrefix); + const iconName = iconNameWithPrefix.substring(iconNextIdentifier); + const iconPrefix = iconNameWithPrefix.substring(0, iconNextIdentifier); + const possibleIcon = getSvgFromLoadedIcon(iconPrefix, iconName); + if (!possibleIcon) { + throw new Error(`Icon ${iconNameWithPrefix} could not be found.`); + } + const iconPackName = getIconPackNameByPrefix(iconPrefix); + if (iconPackName === LUCIDE_ICON_PACK_NAME && + !plugin.doesUseCustomLucideIconPack()) { + return; + } + const icon = getIconFromIconPack(iconPackName, iconPrefix, iconName); + extractIconToIconPack(plugin, icon, possibleIcon); +}; +/** + * A utility function which will remove the icon from the icon pack by removing the icon + * file from the icon pack directory. + * @param plugin IconizePlugin that will be used for removing the icon. + * @param iconNameWithPrefix String that will be used to remove the icon from the icon pack. + */ +const removeIconFromIconPack = (plugin, iconNameWithPrefix) => { + const identifier = nextIdentifier(iconNameWithPrefix); + const prefix = iconNameWithPrefix.substring(0, identifier); + const iconName = iconNameWithPrefix.substring(identifier); + const iconPackName = getIconPackNameByPrefix(prefix); + const duplicatedIcon = plugin.getDataPathByValue(iconNameWithPrefix); + if (!duplicatedIcon) { + removeIconFromIconPackDirectory(plugin, iconPackName, iconName); + } +}; +/** + * A utility function which will convert a string to a hexadecimal color. + * @param str String that will be converted to a hexadecimal color. + * @returns A string which is the hexadecimal color. + */ +const stringToHex = (str) => { + const validHex = str.replace(/[^0-9a-fA-F]/g, ''); + const hex = validHex.padStart(6, '0').substring(0, 6); + return `#${hex}`; +}; +/** + * A utility function which will check if a string is a hexadecimal color. + * @param str String that will be checked if it is a hexadecimal color. + * @param includeHash Boolean which will include the hash in the check. + * @returns A boolean which is true if the string is a hexadecimal color. + */ +const isHexadecimal = (str, includeHash = false) => { + const regex = new RegExp(`^${includeHash ? '#' : ''}[0-9A-Fa-f]{1,6}$`); + return regex.test(str); +}; + +// This library file does not include any other dependency and is a standalone file that +// only include utility functions for setting styles for nodes or icons. The only +// dependency is the `svg` library. +/** + * Sets the margin for a specific node. + * @param el Node where the margin will be set. + * @param margin Margin that will be applied to the node. + * @returns The modified node with the applied margin. + */ +const setMargin = (el, margin) => { + el.style.margin = `${margin.top}px ${margin.right}px ${margin.bottom}px ${margin.left}px`; + return el; +}; +/** + * Applies all stylings to the specified svg icon string and applies styling to the node + * (container). The styling to the specified element is only modified when it is an emoji + * or extra margin is defined in the settings. + * @param plugin Instance of the IconizePlugin. + * @param iconString SVG that will be used to apply the svg styles to. + * @param el Node for manipulating the style. + * @returns Icon svg string with the manipulate style attributes. + */ +const applyAll = (plugin, iconString, container) => { + iconString = svg.setFontSize(iconString, plugin.getSettings().fontSize); + container.style.color = plugin.getSettings().iconColor; + iconString = svg.colorize(iconString, plugin.getSettings().iconColor); + // Sets the margin of an element. + const margin = plugin.getSettings().extraMargin; + const normalizedMargin = { + top: margin.top !== undefined ? margin.top : 4, + right: margin.right !== undefined ? margin.right : 4, + left: margin.left !== undefined ? margin.left : 4, + bottom: margin.bottom !== undefined ? margin.bottom : 4, + }; + if (plugin.getSettings().extraMargin) { + setMargin(container, normalizedMargin); + } + if (emoji.isEmoji(iconString)) { + container.style.fontSize = `${plugin.getSettings().fontSize}px`; + container.style.lineHeight = `${plugin.getSettings().fontSize}px`; + } + return iconString; +}; +/** + * Refreshes all the styles of all the applied icons where a `.iconize-icon` + * class is defined. This function only modifies the styling of the node. + * @param plugin Instance of the IconizePlugin. + * @param applyStyles Function that is getting called when the icon node is found and + * typically applies all the styles to the icon. + */ +const refreshIconNodes = (plugin, applyStyles = applyAll) => { + const fileExplorers = plugin.app.workspace.getLeavesOfType('file-explorer'); + for (const fileExplorer of fileExplorers) { + Object.keys(plugin.getData()).forEach((path) => { + const fileItem = fileExplorer.view.fileItems[path]; + if (fileItem) { + const titleEl = getFileItemTitleEl(fileItem); + const iconNode = titleEl.querySelector('.iconize-icon'); + if (iconNode) { + const pathValue = plugin.getData()[path]; + const hasIndividualColor = typeof pathValue === 'object' && pathValue.iconColor; + iconNode.innerHTML = applyStyles(plugin, iconNode.innerHTML, iconNode); + if (hasIndividualColor) { + iconNode.style.color = pathValue.iconColor; + const colorizedInnerHtml = svg.colorize(iconNode.innerHTML, pathValue.iconColor); + iconNode.innerHTML = colorizedInnerHtml; + } + } + } + }); + } +}; +var style = { + applyAll, + setMargin, + refreshIconNodes, +}; + +/** + * Removes the `iconize-icon` icon node from the provided HTMLElement. + * @param el HTMLElement from which the icon node will be removed. + */ +const removeIconInNode = (el) => { + const iconNode = el.querySelector('.iconize-icon'); + if (!iconNode) { + return; + } + iconNode.remove(); +}; +/** + * Removes the 'iconize-icon' icon node from the HTMLElement corresponding + * to the specified file path. + * @param path File path for which the icon node will be removed. + */ +const removeIconInPath = (path, options) => { + var _a; + const node = (_a = options === null || options === void 0 ? void 0 : options.container) !== null && _a !== void 0 ? _a : document.querySelector(`[data-path="${path}"]`); + if (!node) { + logger.warn(`Element with data path not found (path: ${path})`); + return; + } + removeIconInNode(node); +}; +/** + * Sets an icon or emoji for an HTMLElement based on the specified icon name and color. + * The function manipulates the specified node inline. + * @param plugin Instance of the IconizePlugin. + * @param iconName Name of the icon or emoji to add. + * @param node HTMLElement to which the icon or emoji will be added. + * @param options Options for adjusting settings while the icon is being set. + */ +const setIconForNode = (plugin, iconName, node, options) => { + var _a, _b; + options !== null && options !== void 0 ? options : (options = {}); + (_a = options.shouldApplyAllStyles) !== null && _a !== void 0 ? _a : (options.shouldApplyAllStyles = true); + // Gets the possible icon based on the icon name. + const iconNextIdentifier = nextIdentifier(iconName); + const possibleIcon = getSvgFromLoadedIcon(iconName.substring(0, iconNextIdentifier), iconName.substring(iconNextIdentifier)); + if (possibleIcon) { + // The icon is possibly not an emoji. + let iconContent = (options === null || options === void 0 ? void 0 : options.shouldApplyAllStyles) + ? style.applyAll(plugin, possibleIcon, node) + : possibleIcon; + if (options === null || options === void 0 ? void 0 : options.color) { + node.style.color = options.color; + iconContent = svg.colorize(iconContent, options.color); + } + node.innerHTML = iconContent; + } + else { + const parsedEmoji = (_b = emoji.parseEmoji(plugin.getSettings().emojiStyle, iconName)) !== null && _b !== void 0 ? _b : iconName; + node.innerHTML = (options === null || options === void 0 ? void 0 : options.shouldApplyAllStyles) + ? style.applyAll(plugin, parsedEmoji, node) + : parsedEmoji; + } + node.setAttribute('title', iconName); +}; +/** + * Creates an icon node for the specified path and inserts it to the DOM. + * @param plugin Instance of the IconizePlugin. + * @param path Path for which the icon node will be created. + * @param iconName Name of the icon or emoji to add. + * @param color Optional color of the icon to add. + */ +const createIconNode = (plugin, path, iconName, options) => { + var _a; + // Get the container from the provided options or try to find the node that has the + // path from the document itself. + const node = (_a = options === null || options === void 0 ? void 0 : options.container) !== null && _a !== void 0 ? _a : document.querySelector(`[data-path="${path}"]`); + if (!node) { + logger.warn(`Element with data path not found (path: ${path})`); + return; + } + // Get the folder or file title node. + let titleNode = node.querySelector('.nav-folder-title-content'); + if (!titleNode) { + titleNode = node.querySelector('.nav-file-title-content'); + if (!titleNode) { + logger.warn(`Element with title node not found (path: ${path})`); + return; + } + } + let iconNode = node.querySelector('.iconize-icon'); + // If the icon is already set in the path, we do not need to create a new div element. + if (iconNode) { + setIconForNode(plugin, iconName, iconNode, { color: options === null || options === void 0 ? void 0 : options.color }); + } + else { + // Creates a new icon node and inserts it to the DOM. + iconNode = document.createElement('div'); + iconNode.setAttribute(config.ICON_ATTRIBUTE_NAME, iconName); + iconNode.classList.add('iconize-icon'); + setIconForNode(plugin, iconName, iconNode, { color: options === null || options === void 0 ? void 0 : options.color }); + node.insertBefore(iconNode, titleNode); + } +}; +/** + * Checks if the element has an icon node by checking if the element has a child with the + * class `iconize-icon`. + * @param element HTMLElement which will be checked if it has an icon. + * @returns Boolean whether the element has an icon node or not. + */ +const doesElementHasIconNode = (element) => { + return element.querySelector('.iconize-icon') !== null; +}; +/** + * Gets the icon name of the element if it has an icon node. + * @param element HTMLElement parent which includes a node with the icon. + * @returns String with the icon name if the element has an icon, `undefined` otherwise. + */ +const getIconFromElement = (element) => { + const iconNode = element.querySelector('.iconize-icon'); + const existingIcon = iconNode === null || iconNode === void 0 ? void 0 : iconNode.getAttribute(config.ICON_ATTRIBUTE_NAME); + return existingIcon; +}; +const getIconNodeFromPath = (path) => { + var _a; + return (_a = document + .querySelector(`[data-path="${path}"]`)) === null || _a === void 0 ? void 0 : _a.querySelector('[data-icon]'); +}; +var dom = { + setIconForNode, + createIconNode, + doesElementHasIconNode, + getIconFromElement, + getIconNodeFromPath, + removeIconInNode, + removeIconInPath, +}; + +class IconsPickerModal extends obsidian.FuzzySuggestModal { + constructor(app, plugin, path) { + super(app); + this.renderIndex = 0; + this.plugin = plugin; + this.path = path; + this.limit = 150; + const pluginRecentltyUsedItems = [ + ...plugin.getSettings().recentlyUsedIcons, + ]; + this.recentlyUsedItems = new Set(pluginRecentltyUsedItems.reverse().filter((iconName) => { + return doesIconExists(iconName) || emoji.isEmoji(iconName); + })); + this.resultContainerEl.classList.add('iconize-modal'); + } + onOpen() { + super.onOpen(); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } + getItemText(item) { + return `${item.name} (${item.prefix})`; + } + getItems() { + const iconKeys = []; + if (this.inputEl.value.length === 0) { + this.renderIndex = 0; + this.recentlyUsedItems.forEach((iconName) => { + if (emoji.isEmoji(iconName)) { + iconKeys.push({ + name: emoji.shortNames[iconName], + prefix: 'Emoji', + displayName: iconName, + iconPackName: null, + }); + return; + } + const nextLetter = nextIdentifier(iconName); + const iconPrefix = iconName.substring(0, nextLetter); + const iconPackName = getIconPackNameByPrefix(iconPrefix); + iconKeys.push({ + name: iconName.substring(nextLetter), + prefix: iconPrefix, + displayName: iconName, + iconPackName: iconPackName, + }); + }); + } + for (const icon of getAllLoadedIconNames()) { + iconKeys.push({ + name: icon.name, + prefix: icon.prefix, + displayName: icon.prefix + icon.name, + iconPackName: icon.iconPackName, + }); + } + Object.entries(emoji.shortNames).forEach(([unicode, shortName]) => { + iconKeys.push({ + name: shortName, + prefix: 'Emoji', + displayName: unicode, + iconPackName: null, + }); + iconKeys.push({ + name: unicode, + prefix: 'Emoji', + displayName: unicode, + iconPackName: null, + }); + }); + return iconKeys; + } + onChooseItem(item) { + var _a; + const iconNameWithPrefix = typeof item === 'object' ? item.displayName : item; + dom.createIconNode(this.plugin, this.path, iconNameWithPrefix); + (_a = this.onSelect) === null || _a === void 0 ? void 0 : _a.call(this, iconNameWithPrefix); + this.plugin.addFolderIcon(this.path, item); + // Extracts the icon file to the icon pack. + if (typeof item === 'object' && !emoji.isEmoji(iconNameWithPrefix)) { + saveIconToIconPack(this.plugin, iconNameWithPrefix); + } + this.plugin.notifyPlugins(); + } + renderSuggestion(item, el) { + super.renderSuggestion(item, el); + // if (getAllIconPacks().length === 0) { + // this.resultContainerEl.style.display = 'block'; + // this.resultContainerEl.innerHTML = '
You need to create an icon pack.
'; + // return; + // } + // Render subheadlines for modal. + if (this.recentlyUsedItems.size !== 0 && this.inputEl.value.length === 0) { + if (this.renderIndex === 0) { + const subheadline = this.resultContainerEl.createDiv(); + subheadline.classList.add('iconize-subheadline'); + subheadline.innerText = 'Recently used Icons:'; + this.resultContainerEl.prepend(subheadline); + } + else if (this.renderIndex === this.recentlyUsedItems.size - 1) { + const subheadline = this.resultContainerEl.createDiv(); + subheadline.classList.add('iconize-subheadline'); + subheadline.innerText = 'All Icons:'; + this.resultContainerEl.append(subheadline); + } + } + if (item.item.name !== 'default') { + if (item.item.prefix === 'Emoji') { + const displayName = emoji.parseEmoji(this.plugin.getSettings().emojiStyle, item.item.displayName); + if (!displayName) { + return; + } + el.innerHTML = `
${el.innerHTML}
${displayName}
`; + } + else { + el.innerHTML = `
${el.innerHTML}
${getSvgFromLoadedIcon(item.item.prefix, item.item.name)}
`; + } + } + this.renderIndex++; + } +} + +var IconInTitlePosition; +(function (IconInTitlePosition) { + IconInTitlePosition["Above"] = "above"; + IconInTitlePosition["Inline"] = "inline"; +})(IconInTitlePosition || (IconInTitlePosition = {})); +const DEFAULT_SETTINGS = { + migrated: 2, + iconPacksPath: '.obsidian/icons', + fontSize: 16, + emojiStyle: 'native', + iconColor: null, + recentlyUsedIcons: [], + recentlyUsedIconsSize: 5, + rules: [], + extraMargin: { + top: 0, + right: 4, + bottom: 0, + left: 0, + }, + iconInTabsEnabled: false, + iconInTitleEnabled: false, + iconInTitlePosition: IconInTitlePosition.Above, + iconInFrontmatterEnabled: false, + iconInFrontmatterFieldName: 'icon', + iconColorInFrontmatterFieldName: 'iconColor', + iconsBackgroundCheckEnabled: false, + iconsInNotesEnabled: true, + iconsInLinksEnabled: true, + iconIdentifier: ':', + lucideIconPackType: 'native', + debugMode: false, + useInternalPlugins: false, +}; + +function migrate$5(plugin) { + return __awaiter(this, void 0, void 0, function* () { + // Migration for new syncing mechanism. + if (plugin.getSettings().migrated === 1) { + new obsidian.Notice('Please delete your old icon packs and redownload your icon packs to use the new syncing mechanism.', 20000); + plugin.getSettings().migrated++; + } + }); +} + +function migrate$4(plugin) { + return __awaiter(this, void 0, void 0, function* () { + // Migration for new order functionality of custom rules. + if (plugin.getSettings().migrated === 2) { + // Sorting alphabetically was the default behavior before. + plugin + .getSettings() + .rules.sort((a, b) => a.rule.localeCompare(b.rule)) + .forEach((rule, i) => { + rule.order = i; + }); + plugin.getSettings().migrated++; + } + }); +} + +class IconCache { + constructor() { + this.cache = new Map(); + this.set = (path, result) => { + this.cache.set(path, result); + }; + this.invalidate = (path) => { + this.cache.delete(path); + }; + this.clear = () => { + this.cache.clear(); + }; + this.get = (path) => { + var _a; + return (_a = this.cache.get(path)) !== null && _a !== void 0 ? _a : null; + }; + this.doesRecordExist = (path) => { + return this.get(path) !== null; + }; + if (IconCache.instance) { + throw new Error('Error: Instantiation failed: Use `IconCache.getInstance()` instead of new.'); + } + IconCache.instance = this; + } +} +IconCache.instance = new IconCache(); +IconCache.getInstance = () => { + return IconCache.instance; +}; + +/** + * Checks if the file type is equal to the `for` property of the custom rule. + * @param rule CustomRule that will be checked. + * @param fileType CustomRuleFileType that will be checked. Can be either `file` or `folder`. + * @returns Boolean whether the custom rule `for` matches the file type or not. + */ +const doesMatchFileType = (rule, fileType) => { + return (rule.for === 'everything' || + (rule.for === 'files' && fileType === 'file') || + (rule.for === 'folders' && fileType === 'folder')); +}; +/** + * Determines whether a given file or folder matches a specified custom rule. + * @param plugin Plugin instance. + * @param rule CustomRule to check against the file or folder. + * @param filePath String to check against the custom rule. + * @returns Promise that resolves to `true` if the file matches the rule, `false` otherwise. + */ +const isApplicable = (plugin, rule, filePath) => __awaiter(void 0, void 0, void 0, function* () { + const metadata = yield plugin.app.vault.adapter.stat(filePath); + if (!metadata) { + return false; + } + const fileType = metadata.type; + const doesMatch = doesMatchFileType(rule, fileType); + if (!doesMatch) { + return false; + } + return doesMatchPath(rule, filePath); +}); +/** + * Removes the icon from the custom rule from all the files and folders, if applicable. + * @param plugin IconizePlugin instance. + * @param rule CustomRule where the icons will be removed based on this rule. + */ +const removeFromAllFiles = (plugin, rule) => __awaiter(void 0, void 0, void 0, function* () { + const nodesWithIcon = document.querySelectorAll(`[${config.ICON_ATTRIBUTE_NAME}="${rule.icon}"]`); + for (let i = 0; i < nodesWithIcon.length; i++) { + const node = nodesWithIcon[i]; + // Parent element is the node which contains the data path. + const parent = node.parentElement; + if (!parent) { + continue; + } + const dataPath = parent.getAttribute('data-path'); + if (!dataPath) { + continue; + } + const fileType = (yield plugin.app.vault.adapter.stat(dataPath)).type; + if (doesMatchPath(rule, dataPath) && doesMatchFileType(rule, fileType)) { + dom.removeIconInNode(parent); + IconCache.getInstance().invalidate(dataPath); + } + } +}); +/** + * Gets all the custom rules sorted by their order property in ascending order. + * @param plugin IconizePlugin instance. + * @returns CustomRule array sorted by their order property in ascending order. + */ +const getSortedRules = (plugin) => { + return plugin.getSettings().rules.sort((a, b) => a.order - b.order); +}; +/** + * Tries to add all specific custom rule icons to all registered files and directories. + * It does that by calling the {@link add} function. Custom rules should have the lowest + * priority and will get ignored if an icon already exists in the file or directory. + * @param plugin IconizePlugin instance. + * @param rule CustomRule that will be applied, if applicable, to all files and folders. + */ +const addToAllFiles = (plugin, rule) => __awaiter(void 0, void 0, void 0, function* () { + const fileItems = yield getFileItems(plugin, rule); + for (const fileItem of fileItems) { + yield add$2(plugin, rule, fileItem.file, getFileItemTitleEl(fileItem)); + } +}); +/** + * Tries to add the icon of the custom rule to a file or folder. This function also checks + * if the file type matches the `for` property of the custom rule. + * @param plugin IconizePlugin instance. + * @param rule CustomRule that will be used to check if the rule is applicable to the file + * or directory. + * @param file TAbstractFile that will be used to possibly create the icon for. + * @param container HTMLElement where the icon will be added if the custom rules matches. + * @returns A promise that resolves to `true` if the icon was added, `false` otherwise. + */ +const add$2 = (plugin, rule, file, container) => __awaiter(void 0, void 0, void 0, function* () { + if (container && dom.doesElementHasIconNode(container)) { + return false; + } + // Checks if the file or directory already has an icon. + const hasIcon = plugin.getIconNameFromPath(file.path); + if (hasIcon) { + return false; + } + const doesMatch = yield isApplicable(plugin, rule, file.path); + if (doesMatch) { + IconCache.getInstance().set(file.path, { + iconNameWithPrefix: rule.icon, + inCustomRule: true, + }); + dom.createIconNode(plugin, file.path, rule.icon, { + color: rule.color, + container, + }); + return true; + } + return false; +}); +/** + * Determines whether a given rule exists in a given path. + * @param rule Rule to check for. + * @param path Path to check in. + * @returns True if the rule exists in the path, false otherwise. + */ +const doesMatchPath = (rule, path) => { + const toMatch = rule.useFilePath ? path : path.split('/').pop(); + try { + // Rule is in some sort of regex. + const regex = new RegExp(rule.rule); + if (toMatch.match(regex)) { + return true; + } + } + catch (_a) { + // Rule is not in some sort of regex, check for basic string match. + return toMatch.includes(rule.rule); + } + return false; +}; +/** + * Gets all the file items that can be applied to the specific custom rule. + * @param plugin Instance of IconizePlugin. + * @param rule Custom rule that will be checked for. + * @returns A promise that resolves to an array of file items that match the custom rule. + */ +const getFileItems = (plugin, rule) => __awaiter(void 0, void 0, void 0, function* () { + const result = []; + for (const fileExplorer of plugin.getRegisteredFileExplorers()) { + const files = Object.values(fileExplorer.fileItems || {}); + for (const fileItem of files) { + if (yield isApplicable(plugin, rule, fileItem.file.path)) { + result.push(fileItem); + } + } + } + return result; +}); +var customRule = { + getFileItems, + doesMatchPath, + doesMatchFileType, + getSortedRules, + removeFromAllFiles, + add: add$2, + addToAllFiles, + isApplicable, +}; + +function migrate$3(plugin) { + return __awaiter(this, void 0, void 0, function* () { + // Migration for inheritance to custom rule. + if (plugin.getSettings().migrated === 3) { + let hasRemovedInheritance = false; + for (const [key, value] of Object.entries(plugin.getData())) { + if (key === 'settings' || typeof value !== 'object') { + continue; + } + const folderData = value; + const inheritanceIcon = folderData.inheritanceIcon; + if (!inheritanceIcon) { + continue; + } + const folderIconName = folderData.iconName; + // Clean up old data. + if (folderData.iconColor && folderIconName) { + delete folderData.inheritanceIcon; + } + else if (folderIconName) { + delete plugin.getData()[key]; + plugin.getData()[key] = folderIconName; + } + else if (!folderIconName) { + delete plugin.getData()[key]; + } + const folderPath = key + '\\/[\\w\\d\\s]+'; + const newRule = { + icon: inheritanceIcon, + rule: `${folderPath}\\.(?:\\w+\\.)*\\w+`, + for: 'files', + order: 0, + useFilePath: true, + }; + // Reorder existing custom rules so that the new inheritance custom rule + // is at the top. + plugin.getSettings().rules.map((rule) => { + rule.order++; + }); + plugin.getSettings().rules.unshift(newRule); + // Apply the custom rule. + yield customRule.addToAllFiles(plugin, newRule); + hasRemovedInheritance = true; + } + if (hasRemovedInheritance) { + new obsidian.Notice(`[${config.PLUGIN_NAME}] Inheritance has been removed and replaced with custom rules.`); + } + plugin.getSettings().migrated++; + } + }); +} + +function migrate$2(plugin) { + return __awaiter(this, void 0, void 0, function* () { + if (plugin.getSettings().migrated === 4) { + if (plugin.getSettings().emojiStyle === 'none') { + plugin.getSettings().emojiStyle = 'native'; + } + plugin.getSettings().migrated++; + } + }); +} + +function migrate$1(plugin) { + return __awaiter(this, void 0, void 0, function* () { + if (plugin.getSettings().migrated === 5) { + yield deleteIconPack(plugin, LUCIDE_ICON_PACK_NAME); + plugin.getSettings().migrated++; + } + }); +} + +const migrate = (plugin) => __awaiter(void 0, void 0, void 0, function* () { + // eslint-disable-next-line + // @ts-ignore - Required because an older version of the plugin saved the `migrated` + // property as a boolean instead of a number. + if (plugin.getSettings().migrated === true) { + plugin.getSettings().migrated = 1; + } + yield migrate$5(plugin); + yield migrate$4(plugin); + yield migrate$3(plugin); + yield migrate$2(plugin); + yield migrate$1(plugin); + yield plugin.saveIconFolderData(); +}); + +class IconFolderSetting { + constructor(plugin, containerEl) { + this.plugin = plugin; + this.containerEl = containerEl; + } +} + +/** + * Gets the tab leaves of a specific file path by looping through all opened files and + * checking if the file path matches. + * @param plugin IconizePlugin instance. + * @param path String of the file path to get the tab leaf of. + * @returns TabHeaderLeaf array that includes all tab leaves of the file path. + */ +const getTabLeavesOfFilePath = (plugin, path) => { + const openedFiles = getAllOpenedFiles(plugin); + const openedFile = openedFiles.filter((openedFile) => openedFile.path === path); + const leaves = openedFile.map((openedFile) => openedFile.leaf); + return leaves; +}; +/** + * Adds an icon to the tab and its container. This function respects the + * custom rules and individually icon set. + * @param plugin IconizePlugin instance. + * @param filePath String file path to add the icon to. + * @param iconContainer HTMLElement where the icon will be added to. + * @param options AddOptions for the add function which can optionally be used. + */ +const add$1 = (plugin, filePath, iconContainer, options) => __awaiter(void 0, void 0, void 0, function* () { + var _a; + const iconColor = (_a = options === null || options === void 0 ? void 0 : options.iconColor) !== null && _a !== void 0 ? _a : plugin.getSettings().iconColor; + const data = Object.entries(plugin.getData()); + // Removes the `display: none` from the obsidian styling. + iconContainer.style.display = 'flex'; + // Only add the icon name manually when it is defined in the options. + if (options === null || options === void 0 ? void 0 : options.iconName) { + dom.setIconForNode(plugin, options.iconName, iconContainer, { + color: iconColor, + }); + // TODO: Refactor to include option to `insertIconToNode` function. + iconContainer.style.margin = null; + return; + } + // Add icons to tabs if a custom rule is applicable. + for (const rule of customRule.getSortedRules(plugin)) { + const isApplicable = yield customRule.isApplicable(plugin, rule, filePath); + if (isApplicable) { + dom.setIconForNode(plugin, rule.icon, iconContainer, { + color: rule.color, + }); + // TODO: Refactor to include option to `insertIconToNode` function. + iconContainer.style.margin = null; + break; + } + } + // Add icons to tabs if there is an icon set. + const iconData = data.find(([dataPath]) => dataPath === filePath); + if (!iconData) { + return; + } + const value = iconData[1]; + if (typeof value !== 'string' && typeof value !== 'object') { + return; + } + let iconName; + if (typeof value === 'object') { + const v = value; + if (v.iconName === null) { + return; + } + iconName = v.iconName; + } + else { + iconName = value; + } + dom.setIconForNode(plugin, iconName, iconContainer, { + color: iconColor, + shouldApplyAllStyles: true, + }); + // TODO: Refactor to include option to `insertIconToNode` function. + iconContainer.style.margin = null; +}); +/** + * Updates the icon in the tab and container by setting calling the `setIconForNode` + * function and removing the margin from the icon container. + * @param plugin IconizePlugin instance. + * @param iconName String of the icon name to update to. + * @param iconContainer HTMLElement where the icon is located and will be updated. + */ +const update = (plugin, iconName, iconContainer) => { + dom.setIconForNode(plugin, iconName, iconContainer); + // TODO: Refactor to include option to `insertIconToNode` function. + iconContainer.style.margin = null; +}; +/** + * Removes the icon from the tab and container by setting the `display` style property + * to `none`. Optionally, the icon can be replaced with the default obsidian icon. + * @param iconContainer HTMLElement where the icon is located and will be removed from. + * @param options RemoveOptions for the remove function which can optionally be used. + */ +const remove$1 = (iconContainer, options) => { + if (!(options === null || options === void 0 ? void 0 : options.replaceWithDefaultIcon)) { + // Removes the display of the icon container to remove the icons from the tabs. + iconContainer.style.display = 'none'; + } + else { + iconContainer.innerHTML = DEFAULT_FILE_ICON; + } +}; +var iconTabs = { + add: add$1, + update, + remove: remove$1, + getTabLeavesOfFilePath, +}; + +const checkMissingIcons = (plugin, data) => __awaiter(void 0, void 0, void 0, function* () { + const missingIcons = new Set(); + const allIcons = new Map(); + const getMissingIcon = (iconNameWithPrefix) => __awaiter(void 0, void 0, void 0, function* () { + const iconNextIdentifier = nextIdentifier(iconNameWithPrefix); + const iconName = iconNameWithPrefix.substring(iconNextIdentifier); + const iconPrefix = iconNameWithPrefix.substring(0, iconNextIdentifier); + const iconPackName = getIconPackNameByPrefix(iconPrefix); + if (iconPackName === LUCIDE_ICON_PACK_NAME && + !plugin.doesUseCustomLucideIconPack()) { + return; + } + const icon = getIconFromIconPack(iconPackName, iconPrefix, iconName); + if (!icon) { + logger.error(`Icon file with name ${iconNameWithPrefix} could not be found`); + return null; + } + const doesIconFileExists = yield plugin.app.vault.adapter.exists(`${getPath()}/${iconPackName}/${iconName}.svg`); + if (!doesIconFileExists) { + const possibleIcon = getSvgFromLoadedIcon(iconPrefix, iconName); + if (!possibleIcon) { + logger.error(`Icon SVG with name ${iconNameWithPrefix} could not be found`); + return null; + } + yield extractIconToIconPack(plugin, icon, possibleIcon); + return icon; + } + return null; + }); + for (const rule of plugin.getSettings().rules) { + if (!emoji.isEmoji(rule.icon)) { + allIcons.set(rule.icon, true); + const icon = yield getMissingIcon(rule.icon); + if (icon) { + missingIcons.add(icon); + } + } + } + for (const [_, value] of data) { + // Check for missing icon names. + let iconNameWithPrefix = value; + if (typeof value === 'object') { + iconNameWithPrefix = value.iconName; + } + if (iconNameWithPrefix && !emoji.isEmoji(iconNameWithPrefix)) { + allIcons.set(iconNameWithPrefix, true); + const icon = yield getMissingIcon(iconNameWithPrefix); + if (icon) { + missingIcons.add(icon); + } + } + } + // Show notice that background check is running. + if (missingIcons.size !== 0) { + new obsidian.Notice(`[${config.PLUGIN_NAME}] Background Check: found missing icons. Adding missing icons...`, 10000); + } + // Iterates over all the missing icons with its path and adds the icon to the node. + for (const icon of missingIcons) { + const normalizedName = getNormalizedName(icon.prefix + icon.name); + const nodesWithIcon = document.querySelectorAll(`[${config.ICON_ATTRIBUTE_NAME}="${normalizedName}"]`); + nodesWithIcon.forEach((node) => { + dom.setIconForNode(plugin, normalizedName, node); + }); + } + // Show notice that background check was finished. + if (missingIcons.size !== 0) { + new obsidian.Notice(`[${config.PLUGIN_NAME}] Background Check: added missing icons`, 10000); + } + // Remove all icon files that can not be found in the data. + for (const iconPack of getAllIconPacks()) { + // Checks if the icon pack exists. + const doesIconPackExist = yield plugin.app.vault.adapter.exists(`${getPath()}/${iconPack.name}`); + if (!doesIconPackExist) { + continue; + } + const iconFiles = yield plugin.app.vault.adapter.list(`${getPath()}/${iconPack.name}`); + for (const iconFilePath of iconFiles.files) { + const iconNameWithExtension = iconFilePath.split('/').pop(); + // Removes the file extension. + const iconName = iconNameWithExtension === null || iconNameWithExtension === void 0 ? void 0 : iconNameWithExtension.substring(0, iconNameWithExtension.length - 4); + const iconNameWithPrefix = iconPack.prefix + iconName; + const doesIconExist = allIcons.get(iconNameWithPrefix); + if (!doesIconExist) { + const path = `${getPath()}/${iconPack.name}/${iconName}.svg`; + const doesPathExist = yield plugin.app.vault.adapter.exists(path); + if (doesPathExist) { + logger.info(`Removing icon with path '${path}' because it is not used anymore`); + // Removes the icon file. + yield plugin.app.vault.adapter.remove(`${getPath()}/${iconPack.name}/${iconName}.svg`); + } + } + } + } +}); +/** + * This function adds all the possible icons to the corresponding nodes. It + * adds the icons, that are defined in the data as a basic string to the nodes + * and the custom rule icons. + * @param plugin Instance of IconizePlugin. + * @param data Data that will be used to add all the icons to the nodes. + * @param registeredFileExplorers A WeakSet of file explorers that are being used as a + * cache for already handled file explorers. + * @param callback Callback is being called whenever the icons are added to one file + * explorer. + */ +const addAll = (plugin, data, registeredFileExplorers, callback) => { + const fileExplorers = plugin.app.workspace.getLeavesOfType('file-explorer'); + for (const fileExplorer of fileExplorers) { + if (registeredFileExplorers.has(fileExplorer.view)) { + continue; + } + registeredFileExplorers.add(fileExplorer.view); + const setIcons = () => { + var _a, _b; + // Adds icons to already open file tabs. + if (plugin.getSettings().iconInTabsEnabled) { + for (const leaf of plugin.app.workspace.getLeavesOfType('markdown')) { + const filePath = (_b = (_a = leaf.view.file) === null || _a === void 0 ? void 0 : _a.path) !== null && _b !== void 0 ? _b : leaf.view.getState().file; + if (typeof filePath === 'string') { + const tabHeaderLeaf = leaf; + const iconColor = plugin.getIconColor(filePath); + iconTabs.add(plugin, filePath, tabHeaderLeaf.tabHeaderInnerIconEl, { + iconColor, + }); + } + } + } + for (const [dataPath, value] of data) { + const fileItem = fileExplorer.view.fileItems[dataPath]; + if (fileItem) { + const titleEl = getFileItemTitleEl(fileItem); + const titleInnerEl = getFileItemInnerTitleEl(fileItem); + // Need to check this because refreshing the plugin will duplicate all the icons. + if (titleEl.children.length === 2 || titleEl.children.length === 1) { + const iconName = typeof value === 'string' ? value : value.iconName; + const iconColor = typeof value === 'string' ? undefined : value.iconColor; + if (iconName) { + // Removes a possible existing icon. + const existingIcon = titleEl.querySelector('.iconize-icon'); + if (existingIcon) { + existingIcon.remove(); + } + // Creates the new node with the icon inside. + const iconNode = titleEl.createDiv(); + iconNode.setAttribute(config.ICON_ATTRIBUTE_NAME, iconName); + iconNode.classList.add('iconize-icon'); + IconCache.getInstance().set(dataPath, { + iconNameWithPrefix: iconName, + }); + dom.setIconForNode(plugin, iconName, iconNode, { + color: iconColor, + }); + titleEl.insertBefore(iconNode, titleInnerEl); + } + } + } + } + // Callback function to register other events to this file explorer. + callback === null || callback === void 0 ? void 0 : callback(); + }; + if (obsidian.requireApiVersion('1.7.2')) { + // TODO: Remove loading deferred view to improve performance. + fileExplorer.loadIfDeferred().then(setIcons); + } + else { + setIcons(); + } + } + // Handles the custom rules. + for (const rule of customRule.getSortedRules(plugin)) { + customRule.addToAllFiles(plugin, rule); + } +}; +/** + * Gets the icon of a given path. This function returns the first occurrence of an icon. + * @param plugin Instance of the IconizePlugin. + * @param path Path to get the icon of. + * @returns The icon of the path if it exists, undefined otherwise. + */ +const getByPath = (plugin, path) => { + if (path === 'settings' || path === 'migrated') { + return undefined; + } + const value = plugin.getData()[path]; + if (typeof value === 'string') { + // If the value is a plain icon name, return it. + return value; + } + else if (typeof value === 'object') { + const v = value; + if (v.iconName !== null) { + return v.iconName; + } + } + // Tries to get the custom rule for the path and returns its icon if it exists. + const rule = customRule.getSortedRules(plugin).find((rule) => { + return customRule.doesMatchPath(rule, path); + }); + if (rule) { + return rule.icon; + } + return undefined; +}; +/** + * Gets all the icons with their paths as an object. + * @param plugin Instance of the IconizePlugin. + * @returns An object that consists of the path and the icon name for the data + * or custom rule. + */ +const getAllWithPath = (plugin) => { + const result = []; + Object.keys(plugin.getData()).forEach((path) => { + if (path === 'settings' || path === 'migrated') { + return; + } + const icon = getByPath(plugin, path); + if (icon && !emoji.isEmoji(icon)) { + result.push({ path, icon }); + } + }); + // Add all icons for the custom rules with the rule as the path. + for (const rule of plugin.getSettings().rules) { + if (!emoji.isEmoji(rule.icon)) { + result.push({ path: rule.rule, icon: rule.icon }); + } + } + return result; +}; +/** + * Returns the {@link Icon} for the given icon name. It is important, that the icon name + * contains the icon pack prefix. + * @param iconNameWithPrefix String that contains the icon pack prefix combined with the + * icon name. + * @returns Icon if it exists, `null` otherwise. + */ +const getIconByName = (iconNameWithPrefix) => { + const iconNextIdentifier = nextIdentifier(iconNameWithPrefix); + const iconName = iconNameWithPrefix.substring(iconNextIdentifier); + const iconPrefix = iconNameWithPrefix.substring(0, iconNextIdentifier); + const iconPackName = getIconPackNameByPrefix(iconPrefix); + const icon = getIconFromIconPack(iconPackName, iconPrefix, iconName); + if (!icon) { + return null; + } + return icon; +}; +/** + * Returns the {@link Icon} for the given path. + * @param plugin IconizePlugin instance. + * @param path String which is the path to get the icon of. + * @returns Icon or Emoji as string if it exists, `null` otherwise. + */ +const getIconByPath = (plugin, path) => { + const iconNameWithPrefix = getByPath(plugin, path); + if (!iconNameWithPrefix) { + return null; + } + if (emoji.isEmoji(iconNameWithPrefix)) { + return iconNameWithPrefix; + } + return getIconByName(iconNameWithPrefix); +}; +var icon = { + addAll, + getByPath, + getAllWithPath, + getIconByPath, + getIconByName, + checkMissingIcons, +}; + +class CustomIconPackSetting extends IconFolderSetting { + constructor(plugin, containerEl, refreshDisplay) { + super(plugin, containerEl); + this.refreshDisplay = refreshDisplay; + this.dragOverElement = document.createElement('div'); + this.dragOverElement.addClass('iconize-dragover-el'); + this.dragOverElement.style.display = 'hidden'; + this.dragOverElement.innerHTML = '

Drop to add icon.

'; + } + normalizeIconPackName(value) { + return value.toLowerCase().replace(/\s/g, '-'); + } + preventDefaults(event) { + event.preventDefault(); + event.stopPropagation(); + } + highlight(el) { + clearTimeout(this.closeTimer); + if (!this.dragTargetElement) { + el.appendChild(this.dragOverElement); + el.classList.add('iconize-dragover'); + this.dragTargetElement = el; + } + } + unhighlight(target, el) { + if (this.dragTargetElement && this.dragTargetElement !== target) { + this.dragTargetElement.removeChild(this.dragOverElement); + this.dragTargetElement.classList.remove('iconize-dragover'); + this.dragTargetElement = undefined; + } + clearTimeout(this.closeTimer); + this.closeTimer = setTimeout(() => { + if (this.dragTargetElement) { + el.removeChild(this.dragOverElement); + el.classList.remove('iconize-dragover'); + this.dragTargetElement = undefined; + } + }, 100); + } + display() { + new obsidian.Setting(this.containerEl) + .setName('Add custom icon pack') + .setDesc('Add a custom icon pack.') + .addText((text) => { + text.setPlaceholder('Your icon pack name'); + this.textComponent = text; + }) + .addButton((btn) => { + btn.setButtonText('Add icon pack'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + const name = this.textComponent.getValue(); + if (name.length === 0) { + return; + } + const normalizedName = this.normalizeIconPackName(this.textComponent.getValue()); + if (yield doesIconPackExist(this.plugin, normalizedName)) { + new obsidian.Notice('Icon pack already exists.'); + return; + } + yield createCustomIconPackDirectory(this.plugin, normalizedName); + this.textComponent.setValue(''); + this.refreshDisplay(); + new obsidian.Notice('Icon pack successfully created.'); + })); + }); + // Sorts lucide icon pack always to the top. + const iconPacks = [...getAllIconPacks()].sort((a, b) => { + if (a.name === LUCIDE_ICON_PACK_NAME) + return -1; + if (b.name === LUCIDE_ICON_PACK_NAME) + return 1; + return a.name.localeCompare(b.name); + }); + iconPacks.forEach((iconPack) => { + const isLucideIconPack = iconPack.name === LUCIDE_ICON_PACK_NAME; + const additionalLucideDescription = '(Native Pack has fewer icons but 100% Obsidian Sync support)'; + const iconPackSetting = new obsidian.Setting(this.containerEl) + .setName(`${iconPack.name} (${iconPack.prefix})`) + .setDesc(`Total icons: ${iconPack.icons.length}${isLucideIconPack ? ` ${additionalLucideDescription}` : ''}`); + // iconPackSetting.addButton((btn) => { + // btn.setIcon('broken-link'); + // btn.setTooltip('Try to fix icon pack'); + // btn.onClick(async () => { + // new Notice('Try to fix icon pack...'); + // getIconPack(iconPack.name).icons = []; + // const icons = await getFilesInDirectory(this.plugin, `${getPath()}/${iconPack.name}`); + // for (let i = 0; i < icons.length; i++) { + // const filePath = icons[i]; + // const fileName = filePath.split('/').pop(); + // const file = await this.plugin.app.vault.adapter.read(filePath); + // const iconContent = file + // .replace(/stroke="#fff"/g, 'stroke="currentColor"') + // .replace(/fill="#fff"/g, 'fill="currentColor"'); + // await this.plugin.app.vault.adapter.write(filePath, iconContent); + // await normalizeFileName(this.plugin, filePath); + // addIconToIconPack(iconPack.name, fileName, iconContent); + // } + // new Notice('...tried to fix icon pack'); + // // Refreshes the DOM. + // Object.entries(this.plugin.getData()).forEach(async ([k, v]) => { + // const doesPathExist = await this.plugin.app.vault.adapter.exists(k, true); + // if (doesPathExist && typeof v === 'string') { + // // dom.removeIconInPath(k); + // dom.createIconNode(this.plugin, k, v); + // } + // }); + // }); + // }); + if (isLucideIconPack) { + iconPackSetting.addDropdown((dropdown) => { + dropdown.addOptions({ + native: 'Native', + custom: 'Custom', + none: 'None', + }); + dropdown.setValue(this.plugin.getSettings().lucideIconPackType); + dropdown.onChange((value) => __awaiter(this, void 0, void 0, function* () { + dropdown.setDisabled(true); + new obsidian.Notice('Changing icon packs...'); + this.plugin.getSettings().lucideIconPackType = value; + yield this.plugin.saveIconFolderData(); + if (value === 'native' || value === 'none') { + yield removeCustomLucideIconPack(this.plugin); + addLucideIconsPack(this.plugin); + } + else { + yield addCustomLucideIconPack(this.plugin); + yield icon.checkMissingIcons(this.plugin, Object.entries(this.plugin.getData())); + } + dropdown.setDisabled(false); + new obsidian.Notice('Done. This change requires a restart of Obsidian'); + })); + }); + return; + } + iconPackSetting.addButton((btn) => { + btn.setIcon('plus'); + btn.setTooltip('Add an icon'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + const fileSelector = document.createElement('input'); + fileSelector.setAttribute('type', 'file'); + fileSelector.setAttribute('multiple', 'multiple'); + fileSelector.setAttribute('accept', '.svg'); + fileSelector.click(); + fileSelector.onchange = (e) => __awaiter(this, void 0, void 0, function* () { + const target = e.target; + for (let i = 0; i < target.files.length; i++) { + const file = target.files[i]; + const content = yield readFileSync(file); + yield createFile(this.plugin, iconPack.name, file.name, content); + addIconToIconPack(iconPack.name, file.name, content); + iconPackSetting.setDesc(`Total icons: ${iconPack.icons.length} (added: ${file.name})`); + } + new obsidian.Notice('Icons successfully added.'); + }); + })); + }); + iconPackSetting.addButton((btn) => { + btn.setIcon('trash'); + btn.setTooltip('Remove the icon pack'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + yield deleteIconPack(this.plugin, iconPack.name); + this.refreshDisplay(); + new obsidian.Notice('Icon pack successfully deleted.'); + })); + }); + ['dragenter', 'dragover', 'dragleave', 'drop'].forEach((event) => { + iconPackSetting.settingEl.addEventListener(event, this.preventDefaults, false); + }); + ['dragenter', 'dragover'].forEach((event) => { + iconPackSetting.settingEl.addEventListener(event, () => this.highlight(iconPackSetting.settingEl), false); + }); + ['dragleave', 'drop'].forEach((event) => { + iconPackSetting.settingEl.addEventListener(event, (event) => this.unhighlight(event.currentTarget, iconPackSetting.settingEl), false); + }); + iconPackSetting.settingEl.addEventListener('drop', (event) => __awaiter(this, void 0, void 0, function* () { + const files = event.dataTransfer.files; + let successful = false; + for (let i = 0; i < files.length; i++) { + const file = files[i]; + if (file.type !== 'image/svg+xml') { + new obsidian.Notice(`File ${file.name} is not a SVG file.`); + continue; + } + successful = true; + const content = yield readFileSync(file); + yield createFile(this.plugin, iconPack.name, file.name, content); + addIconToIconPack(iconPack.name, file.name, content); + iconPackSetting.setDesc(`Total icons: ${iconPack.icons.length} (added: ${file.name})`); + } + if (successful) { + new obsidian.Notice('Icons successfully added.'); + } + }), false); + }); + } +} + +class CustomIconRuleSetting extends IconFolderSetting { + constructor(plugin, containerEl, app, refreshDisplay) { + super(plugin, containerEl); + this.app = app; + this.refreshDisplay = refreshDisplay; + } + /** + * Updates all the open files based on the custom rule that was specified. + * @param rule Rule that will be used to update all the icons for all opened files. + * @param remove Whether to remove the icons that are applicable to the rule or not. + */ + updateIconTabs(rule_1, remove_1) { + return __awaiter(this, arguments, void 0, function* (rule, remove, cachedPaths = []) { + if (this.plugin.getSettings().iconInTabsEnabled) { + for (const openedFile of getAllOpenedFiles(this.plugin)) { + if (cachedPaths.includes(openedFile.path)) { + continue; + } + const applicable = yield customRule.isApplicable(this.plugin, rule, openedFile.path); + if (!applicable) { + continue; + } + const leaf = openedFile.leaf; + if (remove) { + iconTabs.remove(leaf.tabHeaderInnerIconEl, { + replaceWithDefaultIcon: true, + }); + } + else { + iconTabs.add(this.plugin, openedFile.path, leaf.tabHeaderInnerIconEl, { + iconName: rule.icon, + iconColor: rule.color, + }); + } + } + } + }); + } + createDescriptionEl(container, text) { + const description = container.createEl('p', { + text, + cls: 'setting-item-description', + }); + description.style.marginBottom = 'var(--size-2-2)'; + } + display() { + new obsidian.Setting(this.containerEl) + .setName('Add icon rule') + .setDesc('Will add the icon based on the defined rule (as a plain string or in regex format).') + .addText((text) => { + text.onChange((value) => { + this.chooseIconBtn.setDisabled(value.length === 0); + this.chooseIconBtn.buttonEl.style.cursor = + value.length === 0 ? 'not-allowed' : 'default'; + this.chooseIconBtn.buttonEl.style.opacity = + value.length === 0 ? '50%' : '100%'; + }); + text.setPlaceholder('regex or simple string'); + this.textComponent = text; + }) + .addButton((btn) => { + btn.setDisabled(true); + btn.setButtonText('Choose icon'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + if (this.textComponent.getValue().length === 0) { + return; + } + const modal = new IconsPickerModal(this.app, this.plugin, ''); + modal.onChooseItem = (item) => __awaiter(this, void 0, void 0, function* () { + const icon = getNormalizedName(typeof item === 'object' ? item.displayName : item); + const rule = { + rule: this.textComponent.getValue(), + icon, + for: 'everything', + order: this.plugin.getSettings().rules.length, + }; + this.plugin.getSettings().rules = [ + ...this.plugin.getSettings().rules, + rule, + ]; + yield this.plugin.saveIconFolderData(); + this.refreshDisplay(); + new obsidian.Notice('Icon rule added.'); + this.textComponent.setValue(''); + saveIconToIconPack(this.plugin, rule.icon); + yield customRule.addToAllFiles(this.plugin, rule); + this.updateIconTabs(rule, false); + }); + modal.open(); + })); + this.chooseIconBtn = btn; + }); + this.plugin.getSettings().rules.forEach((rule) => { + // Keeping track of the old rule so that we can get a reference to it for old values. + const oldRule = Object.assign({}, rule); + const settingRuleEl = new obsidian.Setting(this.containerEl) + .setName(rule.rule) + .setDesc(`Icon: ${rule.icon}`); + const currentOrder = rule.order; + /** + * Re-orders the custom rule based on the value that is passed in. + * @param valueForReorder Number that will be used to determine whether to swap the + * custom rule with the next rule or the previous rule. + */ + const orderCustomRules = (valueForReorder) => __awaiter(this, void 0, void 0, function* () { + const otherRule = this.plugin.getSettings().rules[currentOrder + valueForReorder]; + // Swap the current rule with the next rule. + otherRule.order = otherRule.order - valueForReorder; + rule.order = currentOrder + valueForReorder; + // Refreshes the DOM. + yield customRule.removeFromAllFiles(this.plugin, oldRule); + yield this.plugin.saveIconFolderData(); + const addedPaths = []; + for (const fileExplorer of this.plugin.getRegisteredFileExplorers()) { + const files = Object.values(fileExplorer.fileItems || {}); + for (const rule of customRule.getSortedRules(this.plugin)) { + // Removes the icon tabs from all opened files. + this.updateIconTabs(rule, true, addedPaths); + // Adds the icon tabs to all opened files. + this.updateIconTabs(rule, false, addedPaths); + for (const fileItem of files) { + if (addedPaths.includes(fileItem.file.path)) { + continue; + } + const added = yield customRule.add(this.plugin, rule, fileItem.file, getFileItemTitleEl(fileItem)); + if (added) { + addedPaths.push(fileItem.file.path); + } + } + } + } + this.refreshDisplay(); + }); + // Add the move down custom rule button to re-order the custom rule. + settingRuleEl.addExtraButton((btn) => { + const isFirstOrder = currentOrder === 0; + btn.setDisabled(isFirstOrder); + btn.extraSettingsEl.style.cursor = isFirstOrder + ? 'not-allowed' + : 'default'; + btn.extraSettingsEl.style.opacity = isFirstOrder ? '50%' : '100%'; + btn.setIcon('arrow-up'); + btn.setTooltip('Prioritize the custom rule'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + yield orderCustomRules(-1); + })); + }); + // Add the move up custom rule button to re-order the custom rule. + settingRuleEl.addExtraButton((btn) => { + const isLastOrder = currentOrder === this.plugin.getSettings().rules.length - 1; + btn.setDisabled(isLastOrder); + btn.extraSettingsEl.style.cursor = isLastOrder + ? 'not-allowed' + : 'default'; + btn.extraSettingsEl.style.opacity = isLastOrder ? '50%' : '100%'; + btn.setIcon('arrow-down'); + btn.setTooltip('Deprioritize the custom rule'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + yield orderCustomRules(1); + })); + }); + // Add the edit custom rule button. + settingRuleEl.addButton((btn) => { + btn.setIcon('pencil'); + btn.setTooltip('Edit the custom rule'); + btn.onClick(() => { + var _a, _b; + // Create modal and its children elements. + const modal = new obsidian.Modal(this.plugin.app); + modal.contentEl.style.display = 'block'; + modal.modalEl.classList.add('iconize-custom-modal'); + modal.titleEl.setText('Edit custom rule'); + // Create the input for the rule. + this.createDescriptionEl(modal.contentEl, 'Regex or simple string'); + const input = new obsidian.TextComponent(modal.contentEl); + input.setValue(rule.rule); + input.onChange((value) => __awaiter(this, void 0, void 0, function* () { + rule.rule = value; + })); + const useFilePathContainer = modal.contentEl.createDiv(); + useFilePathContainer.style.display = 'flex'; + useFilePathContainer.style.alignItems = 'center'; + useFilePathContainer.style.justifyContent = 'space-between'; + useFilePathContainer.style.marginTop = 'var(--size-4-5)'; + const useFilePathDescription = useFilePathContainer.createEl('p', { + text: 'Include folders and files that are part of the path.', + cls: 'setting-item-description', + }); + useFilePathDescription.style.margin = '0'; + useFilePathDescription.style.marginBottom = 'var(--size-2-2)'; + new obsidian.ToggleComponent(useFilePathContainer) + .setValue(rule.useFilePath === true) + .onChange((value) => { + rule.useFilePath = value; + }); + // Create the toggle for changing the rule type. + const ruleTypeContainer = modal.contentEl.createDiv(); + ruleTypeContainer.style.display = 'flex'; + ruleTypeContainer.style.alignItems = 'center'; + ruleTypeContainer.style.justifyContent = 'space-between'; + ruleTypeContainer.style.marginTop = 'var(--size-4-5)'; + const ruleTypeDescription = ruleTypeContainer.createEl('p', { + text: 'Where the custom rule gets applied to.', + cls: 'setting-item-description', + }); + ruleTypeDescription.style.margin = '0'; + ruleTypeDescription.style.marginBottom = 'var(--size-2-2)'; + const ruleTypeButton = new obsidian.ButtonComponent(ruleTypeContainer); + const setButtonContent = (isFor) => { + if (isFor === 'folders') { + ruleTypeButton.setIcon('folder'); + } + else if (isFor === 'files') { + ruleTypeButton.setIcon('document'); + } + else { + ruleTypeButton.setIcon('documents'); + } + ruleTypeButton.setTooltip(`Icon applicable to: ${isFor}`); + }; + setButtonContent((_a = rule.for) !== null && _a !== void 0 ? _a : 'everything'); + ruleTypeButton.onClick(() => __awaiter(this, void 0, void 0, function* () { + var _a; + const isFor = (_a = rule.for) !== null && _a !== void 0 ? _a : 'everything'; + this.updateIconTabs(rule, true); + yield customRule.removeFromAllFiles(this.plugin, Object.assign(Object.assign({}, rule), { for: isFor })); + if (isFor === 'folders') { + rule.for = 'everything'; + } + else if (isFor === 'files') { + rule.for = 'folders'; + } + else { + rule.for = 'files'; + } + setButtonContent(rule.for); + })); + // Create the change icon button with icon preview. + this.createDescriptionEl(modal.contentEl, 'Custom rule icon'); + const iconContainer = modal.contentEl.createDiv(); + iconContainer.style.display = 'flex'; + iconContainer.style.alignItems = 'center'; + iconContainer.style.justifyContent = 'space-between'; + const iconEl = iconContainer.createDiv(); + const iconPreviewEl = iconEl.createDiv(); + dom.setIconForNode(this.plugin, rule.icon, iconPreviewEl); + iconEl.style.display = 'flex'; + iconEl.style.alignItems = 'center'; + iconEl.style.justifyContent = 'space-between'; + iconEl.style.margin = null; + iconPreviewEl.innerHTML = svg.setFontSize(iconPreviewEl.innerHTML, 20); + const iconNameEl = iconEl.createEl('div', { + cls: 'setting-item-description', + }); + iconNameEl.style.paddingTop = '0'; + iconNameEl.style.marginLeft = 'var(--size-2-2)'; + iconNameEl.innerText = rule.icon; + const changeIconBtn = new obsidian.ButtonComponent(iconContainer); + changeIconBtn.setButtonText('Change icon'); + changeIconBtn.onClick(() => __awaiter(this, void 0, void 0, function* () { + const modal = new IconsPickerModal(this.app, this.plugin, rule.icon); + modal.onChooseItem = (item) => __awaiter(this, void 0, void 0, function* () { + const icon = typeof item === 'object' ? item.displayName : item; + rule.icon = icon; + dom.setIconForNode(this.plugin, rule.icon, iconPreviewEl); + iconPreviewEl.innerHTML = svg.setFontSize(iconPreviewEl.innerHTML, 20); + iconNameEl.innerText = getNormalizedName(rule.icon); + }); + modal.open(); + })); + // Create the color picker for the rule. + this.createDescriptionEl(modal.contentEl, 'Color of the icon'); + const colorContainer = modal.contentEl.createDiv(); + colorContainer.style.display = 'flex'; + colorContainer.style.alignItems = 'center'; + colorContainer.style.justifyContent = 'space-between'; + const colorPicker = new obsidian.ColorComponent(colorContainer) + .setValue((_b = rule.color) !== null && _b !== void 0 ? _b : '#000000') + .onChange((value) => { + rule.color = value; + }); + const defaultColorButton = new obsidian.ButtonComponent(colorContainer); + defaultColorButton.setTooltip('Set color to the default one'); + defaultColorButton.setButtonText('Default'); + defaultColorButton.onClick(() => { + colorPicker.setValue('#000000'); + rule.color = undefined; + }); + // Create the save button. + const button = new obsidian.ButtonComponent(modal.contentEl); + button.buttonEl.style.marginTop = 'var(--size-4-4)'; + button.buttonEl.style.float = 'right'; + button.setButtonText('Save Changes'); + button.onClick(() => __awaiter(this, void 0, void 0, function* () { + if (!emoji.isEmoji(oldRule.icon)) { + // Tries to remove the previously used icon from the icon pack. + removeIconFromIconPack(this.plugin, oldRule.icon); + } + if (!emoji.isEmoji(rule.icon)) { + // Tries to add the newly used icon to the icon pack. + saveIconToIconPack(this.plugin, rule.icon); + rule.icon = getNormalizedName(rule.icon); + } + this.refreshDisplay(); + new obsidian.Notice('Custom rule updated.'); + // Refresh the DOM. + yield customRule.removeFromAllFiles(this.plugin, oldRule); + this.updateIconTabs(rule, true); + this.plugin.getSettings().rules.forEach((rule) => __awaiter(this, void 0, void 0, function* () { + yield customRule.addToAllFiles(this.plugin, rule); + this.updateIconTabs(rule, false); + })); + yield this.plugin.saveIconFolderData(); + modal.close(); + })); + modal.open(); + }); + }); + // Add the delete custom rule button. + settingRuleEl.addButton((btn) => { + btn.setIcon('trash'); + btn.setTooltip('Remove the custom rule'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + const newRules = this.plugin + .getSettings() + .rules.filter((r) => rule.rule !== r.rule || + rule.color !== r.color || + rule.icon !== r.icon || + rule.for !== r.for); + this.plugin.getSettings().rules = newRules; + yield this.plugin.saveIconFolderData(); + this.refreshDisplay(); + new obsidian.Notice('Custom rule deleted.'); + yield customRule.removeFromAllFiles(this.plugin, rule); + removeIconFromIconPack(this.plugin, rule.icon); + this.updateIconTabs(rule, true); + const previousRules = this.plugin + .getSettings() + .rules.filter((r) => rule.for === r.for); + previousRules.forEach((previousRule) => __awaiter(this, void 0, void 0, function* () { + yield customRule.addToAllFiles(this.plugin, previousRule); + this.updateIconTabs(previousRule, false); + })); + })); + }); + }); + } +} + +const getTitleIcon = (leaf) => { + return leaf.querySelector(`.${config.TITLE_ICON_CLASS}`); +}; +const add = (plugin, inlineTitleEl, svgElement, options) => { + var _a; + if (!inlineTitleEl.parentElement) { + return; + } + if (options === null || options === void 0 ? void 0 : options.fontSize) { + svgElement = svg.setFontSize(svgElement, options.fontSize); + } + let titleIcon = getTitleIcon(inlineTitleEl.parentElement); + if (!titleIcon) { + titleIcon = document.createElement('div'); + } + const isInline = plugin.getSettings().iconInTitlePosition === IconInTitlePosition.Inline; + if (isInline) { + titleIcon.style.display = 'inline-block'; + titleIcon.style.removeProperty('margin-inline'); + titleIcon.style.removeProperty('width'); + } + else { + titleIcon.style.display = 'block'; + titleIcon.style.width = 'var(--line-width)'; + titleIcon.style.marginInline = '0'; + } + titleIcon.classList.add(config.TITLE_ICON_CLASS); + // Checks if the passed element is an emoji. + if (emoji.isEmoji(svgElement) && options.fontSize) { + svgElement = + (_a = emoji.parseEmoji(plugin.getSettings().emojiStyle, svgElement, options.fontSize)) !== null && _a !== void 0 ? _a : svgElement; + titleIcon.style.fontSize = `${options.fontSize}px`; + } + titleIcon.innerHTML = svgElement; + let wrapperElement = inlineTitleEl.parentElement; + // Checks the parent and selects the correct wrapper element. + // This should only happen in the beginning. + if (wrapperElement && + !wrapperElement.classList.contains(config.INLINE_TITLE_WRAPPER_CLASS)) { + wrapperElement = wrapperElement.querySelector(`.${config.INLINE_TITLE_WRAPPER_CLASS}`); + } + // Whenever there is no correct wrapper element, we create one. + if (!wrapperElement) { + wrapperElement = inlineTitleEl.parentElement.createDiv(); + wrapperElement.classList.add(config.INLINE_TITLE_WRAPPER_CLASS); + } + // Avoiding adding the same nodes together when changing the title. + if (wrapperElement !== inlineTitleEl.parentElement) { + inlineTitleEl.parentElement.prepend(wrapperElement); + } + if (isInline) { + wrapperElement.style.display = 'flex'; + wrapperElement.style.alignItems = 'flex-start'; + const inlineTitlePaddingTop = getComputedStyle(inlineTitleEl, null).getPropertyValue('padding-top'); + titleIcon.style.paddingTop = inlineTitlePaddingTop; + if (emoji.isEmoji(svgElement)) { + titleIcon.style.transform = 'translateY(-9%)'; + } + else { + titleIcon.style.transform = 'translateY(9%)'; + } + } + else { + wrapperElement.style.display = 'block'; + titleIcon.style.transform = 'translateY(9%)'; + } + wrapperElement.append(titleIcon); + wrapperElement.append(inlineTitleEl); +}; +const updateStyle = (inlineTitleEl, options) => { + if (!inlineTitleEl.parentElement) { + return; + } + const titleIcon = getTitleIcon(inlineTitleEl.parentElement); + if (!titleIcon) { + return; + } + if (options.fontSize) { + if (!emoji.isEmoji(titleIcon.innerHTML)) { + titleIcon.innerHTML = svg.setFontSize(titleIcon.innerHTML, options.fontSize); + } + else { + titleIcon.style.fontSize = `${options.fontSize}px`; + } + } +}; +/** + * Hides the title icon from the provided HTMLElement. + * @param contentEl HTMLElement to hide the title icon from. + */ +const hide = (inlineTitleEl) => { + if (!inlineTitleEl.parentElement) { + return; + } + const titleIconContainer = getTitleIcon(inlineTitleEl.parentElement); + if (!titleIconContainer) { + return; + } + titleIconContainer.style.display = 'none'; +}; +const remove = (inlineTitleEl) => { + if (!inlineTitleEl.parentElement) { + return; + } + const titleIconContainer = getTitleIcon(inlineTitleEl.parentElement); + if (!titleIconContainer) { + return; + } + titleIconContainer.remove(); +}; +var titleIcon = { + add, + updateStyle, + hide, + remove, +}; + +// Cache for font size +let cachedFontSize = null; +let fontSizeCacheTime = 0; +const calculateFontTextSize = () => { + var _a; + // get cached font size if available + const now = Date.now(); + if (cachedFontSize !== null && now - fontSizeCacheTime < 2000) { + return cachedFontSize; + } + let fontSize = parseFloat((_a = getComputedStyle(document.body).getPropertyValue('--font-text-size')) !== null && _a !== void 0 ? _a : '0'); + if (!fontSize) { + fontSize = parseFloat(getComputedStyle(document.documentElement).fontSize); + } + // set font size cache + cachedFontSize = fontSize; + fontSizeCacheTime = now; + return fontSize; +}; +const calculateInlineTitleSize = () => { + const fontSize = calculateFontTextSize(); + const inlineTitleSizeValue = getComputedStyle(document.body).getPropertyValue('--inline-title-size'); + const unit = inlineTitleSizeValue.replace(/[\d.]/g, ''); + let inlineTitleSize = parseFloat(inlineTitleSizeValue); + if (unit === 'px') { + inlineTitleSize /= 16; + } + return fontSize * inlineTitleSize; +}; +const isHeader = (value) => { + return /^h[1-6]$/.test(value); +}; +const getHTMLHeaderByToken = (header) => { + for (let i = 1; i <= 6; i++) { + if (header === `header-${i}`) { + return `h${i}`; + } + } + return null; +}; +const calculateHeaderSize = (header) => { + var _a; + const fontSize = calculateFontTextSize(); + const htmlHeader = (_a = getHTMLHeaderByToken(header)) !== null && _a !== void 0 ? _a : header; + const headerComputedStyle = getComputedStyle(document.body).getPropertyValue(`--${htmlHeader}-size`); + let headerSize = parseFloat(headerComputedStyle); + if (isPx(headerComputedStyle)) { + headerSize = pxToRem(headerSize, fontSize); + } + // If there is some `calc` operation going on, it has to be evaluated. + if (headerComputedStyle.includes('calc')) { + const temp = document.createElement('div'); + temp.style.setProperty('font-size', `var(--${htmlHeader}-size)`); + document.body.appendChild(temp); + const computedStyle = window.getComputedStyle(temp); + const computedValue = computedStyle.getPropertyValue('font-size'); + headerSize = parseFloat(computedValue); + if (isPx(computedValue)) { + headerSize = pxToRem(headerSize, fontSize); + } + document.body.removeChild(temp); + } + return fontSize * headerSize; +}; +const pxToRem = (px, baseSize = 16) => { + return px / baseSize; +}; +const isPx = (value) => { + return /^-?\d+(\.\d+)?px$/.test(value); +}; + +class EmojiStyleSetting extends IconFolderSetting { + display() { + const emojiStyle = new obsidian.Setting(this.containerEl) + .setName('Emoji style') + .setDesc('Change the style of your emojis.'); + emojiStyle.addDropdown((dropdown) => { + dropdown.addOption('native', 'Native'); + dropdown.addOption('twemoji', 'Twemoji'); + dropdown.setValue(this.plugin.getSettings().emojiStyle); + dropdown.onChange((value) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().emojiStyle = value; + this.updateDOM(); + yield this.plugin.saveIconFolderData(); + })); + }); + } + updateDOM() { + for (const fileExplorer of this.plugin.getRegisteredFileExplorers()) { + const fileItems = Object.entries(fileExplorer.fileItems || {}); + for (const [path, _] of fileItems) { + let iconName = this.plugin.getData()[path]; + if (!iconName) { + continue; + } + const data = this.plugin.getData()[path]; + if (typeof data === 'object') { + const data = this.plugin.getData()[path]; + if (data.iconName) { + iconName = data.iconName; + } + } + if (emoji.isEmoji(iconName)) { + dom.createIconNode(this.plugin, path, iconName); + if (this.plugin.getSettings().iconInTabsEnabled) { + const tabLeaves = iconTabs.getTabLeavesOfFilePath(this.plugin, path); + for (const tabLeaf of tabLeaves) { + iconTabs.update(this.plugin, iconName, tabLeaf.tabHeaderInnerIconEl); + } + } + if (this.plugin.getSettings().iconInTitleEnabled) { + for (const openedFile of getAllOpenedFiles(this.plugin)) { + const activeView = openedFile.leaf.view; + if (activeView instanceof obsidian.MarkdownView && + openedFile.path === path) { + titleIcon.add(this.plugin, activeView.inlineTitleEl, iconName, { + fontSize: calculateInlineTitleSize(), + }); + } + } + } + } + } + } + for (const rule of customRule.getSortedRules(this.plugin)) { + customRule.addToAllFiles(this.plugin, rule); + } + } +} + +/** + * Helper function that refreshes the style of all the icons that are defined + * or in a custom rule involved. + * @param plugin Instance of the IconizePlugin. + */ +const refreshStyleOfIcons = (plugin) => __awaiter(void 0, void 0, void 0, function* () { + // Refreshes the icon style for all normally added icons. + style.refreshIconNodes(plugin); + // Refreshes the icon style for all custom icon rules, when the color of the rule is + // not defined. + for (const rule of customRule.getSortedRules(plugin)) { + const fileItems = yield customRule.getFileItems(plugin, rule); + for (const fileItem of fileItems) { + const titleEl = getFileItemTitleEl(fileItem); + const iconNode = titleEl.querySelector('.iconize-icon'); + let iconContent = iconNode.innerHTML; + iconContent = style.applyAll(plugin, iconContent, iconNode); + if (rule.color) { + iconContent = svg.colorize(iconContent, rule.color); + iconNode.style.color = rule.color; + } + iconNode.innerHTML = iconContent; + } + } +}); +var helper = { + refreshStyleOfIcons, +}; + +class ExtraMarginSetting extends IconFolderSetting { + display() { + var _a, _b; + const extraMarginSetting = new obsidian.Setting(this.containerEl) + .setName('Extra margin (in pixels)') + .setDesc('Change the margin of the icons.') + .setClass('iconize-setting'); + const extraMarginDropdown = new obsidian.DropdownComponent(extraMarginSetting.controlEl).addOptions({ + top: 'Top', + right: 'Right', + bottom: 'Bottom', + left: 'Left', + }); + const extraMarginSlider = new obsidian.SliderComponent(extraMarginSetting.controlEl) + .setLimits(-24, 24, 1) + .setDynamicTooltip() + .setValue((_b = (_a = this.plugin.getSettings().extraMargin) === null || _a === void 0 ? void 0 : _a.top) !== null && _b !== void 0 ? _b : 2) + .onChange((val) => __awaiter(this, void 0, void 0, function* () { + const dropdownValue = extraMarginDropdown.getValue(); + if (this.plugin.getSettings().extraMargin) { + this.plugin.getSettings().extraMargin[dropdownValue] = val; + } + else { + this.plugin.getSettings().extraMargin = { + [dropdownValue]: val, + }; + } + yield this.plugin.saveIconFolderData(); + helper.refreshStyleOfIcons(this.plugin); + })); + extraMarginDropdown.onChange((val) => { + var _a; + if (this.plugin.getSettings().extraMargin) { + extraMarginSlider.setValue((_a = this.plugin.getSettings().extraMargin[val]) !== null && _a !== void 0 ? _a : 2); + } + else { + extraMarginSlider.setValue(2); + } + }); + extraMarginSetting.components.push(extraMarginDropdown, extraMarginSlider); + } +} + +class ResetButtonComponent extends obsidian.ButtonComponent { + constructor(contentEl) { + super(contentEl); + this.contentEl = contentEl; + this.setTooltip('Restore default'); + this.setIcon('rotate-ccw'); + this.render(); + } + render() { + this.buttonEl.classList.add('clickable-icon'); + this.buttonEl.classList.add('extra-setting-button'); + } +} + +const DEFAULT_VALUE = DEFAULT_SETTINGS.iconColor; +class IconColorSetting extends IconFolderSetting { + display() { + var _a; + const setting = new obsidian.Setting(this.containerEl) + .setName('Icon color') + .setDesc('Change the color of the displayed icons.'); + new ResetButtonComponent(setting.controlEl).onClick(() => __awaiter(this, void 0, void 0, function* () { + colorPicker.setValue(DEFAULT_VALUE); + this.plugin.getSettings().iconColor = null; + // Custom saving to not save the color black in the data. + yield this.plugin.saveIconFolderData(); + helper.refreshStyleOfIcons(this.plugin); + })); + const colorPicker = new obsidian.ColorComponent(setting.controlEl) + .setValue((_a = this.plugin.getSettings().iconColor) !== null && _a !== void 0 ? _a : DEFAULT_VALUE) + .onChange((value) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().iconColor = value; + yield this.plugin.saveIconFolderData(); + helper.refreshStyleOfIcons(this.plugin); + })); + } +} + +const values = { + min: 10, + max: 64, + default: DEFAULT_SETTINGS.fontSize, + step: 1, +}; +class IconFontSizeSetting extends IconFolderSetting { + display() { + const setting = new obsidian.Setting(this.containerEl) + .setName('Icon font size (in pixels)') + .setDesc('Change the font size of the displayed icons.'); + new ResetButtonComponent(setting.controlEl).onClick(() => { + this.slider.setValue(values.default); + }); + setting.addSlider((slider) => { + var _a; + this.slider = slider; + slider + .setLimits(values.min, values.max, values.step) + .setDynamicTooltip() + .setValue((_a = this.plugin.getSettings().fontSize) !== null && _a !== void 0 ? _a : DEFAULT_SETTINGS.fontSize) + .onChange((val) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().fontSize = val; + yield this.plugin.saveIconFolderData(); + helper.refreshStyleOfIcons(this.plugin); + })); + }); + } +} + +class IconPacksPathSetting extends IconFolderSetting { + display() { + const iconPacksPathSetting = new obsidian.Setting(this.containerEl) + .setName('Icon packs folder path') + .setDesc('Change the default icon packs folder path.'); + iconPacksPathSetting.addText((text) => { + this.iconPacksSettingTextComp = text; + text.setValue(this.plugin.getSettings().iconPacksPath); + }); + iconPacksPathSetting.addButton((btn) => { + btn.setButtonText('Save'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + const newPath = this.iconPacksSettingTextComp.getValue(); + const oldPath = this.plugin.getSettings().iconPacksPath; + if (oldPath === this.iconPacksSettingTextComp.getValue()) { + return; + } + new obsidian.Notice('Saving in progress...'); + setPath(newPath); + yield createDefaultDirectory(this.plugin); + yield moveIconPackDirectories(this.plugin, oldPath, newPath); + this.plugin.getSettings().iconPacksPath = newPath; + yield this.plugin.saveIconFolderData(); + new obsidian.Notice('...saved successfully'); + })); + }); + } +} + +class IconPacksBackgroundChecker extends IconFolderSetting { + display() { + new obsidian.Setting(this.containerEl) + .setName('Icons background check') + .setDesc('Check in the background on every load of Obsidian, if icons are missing and it will try to add them to the specific icon pack.') + .addToggle((toggle) => { + toggle + .setValue(this.plugin.getSettings().iconsBackgroundCheckEnabled) + .onChange((enabled) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().iconsBackgroundCheckEnabled = enabled; + yield this.plugin.saveIconFolderData(); + if (enabled) { + new obsidian.Notice('You need to reload Obsidian for this to take effect.', 10000); + } + })); + }); + } +} + +class IconPackBrowserModal extends obsidian.FuzzySuggestModal { + constructor(app, plugin) { + super(app); + this.plugin = plugin; + this.resultContainerEl.classList.add('iconize-browse-modal'); + this.inputEl.placeholder = 'Select to download icon pack'; + } + // eslint-disable-next-line + onAddedIconPack() { } + onOpen() { + super.onOpen(); + } + onClose() { + this.contentEl.empty(); + } + getItemText(item) { + const prefix = createIconPackPrefix(item.name); + return `${item.displayName} (${prefix})`; + } + getItems() { + const predefinedIconPacks = Object.values(iconPacks$1); + const allIconPacks = getAllIconPacks(); + return predefinedIconPacks.filter((iconPack) => allIconPacks.find((ip) => iconPack.name === ip.name) === undefined); + } + onChooseItem(item, _event) { + return __awaiter(this, void 0, void 0, function* () { + new obsidian.Notice(`Adding ${item.displayName}...`); + const arrayBuffer = yield downloadZipFile(item.downloadLink); + yield createZipFile(this.plugin, `${item.name}.zip`, arrayBuffer); + yield registerIconPack(item.name, arrayBuffer); + new obsidian.Notice(`...${item.displayName} added`); + this.onAddedIconPack(); + }); + } + renderSuggestion(item, el) { + super.renderSuggestion(item, el); + el.innerHTML = `
${el.innerHTML}
`; + } +} + +class PredefinedIconPacksSetting extends IconFolderSetting { + constructor(plugin, containerEl, app, refreshDisplay) { + super(plugin, containerEl); + this.app = app; + this.refreshDisplay = refreshDisplay; + } + display() { + new obsidian.Setting(this.containerEl) + .setName('Add predefined icon pack') + .setDesc('Add a predefined icon pack that is officially supported.') + .addButton((btn) => { + btn.setButtonText('Browse icon packs'); + btn.onClick(() => { + const modal = new IconPackBrowserModal(this.app, this.plugin); + modal.onAddedIconPack = () => { + this.refreshDisplay(); + }; + modal.open(); + }); + }); + } +} + +class RecentlyUsedIconsSetting extends IconFolderSetting { + display() { + new obsidian.Setting(this.containerEl) + .setName('Recently used icons limit') + .setDesc('Change the limit for the recently used icons displayed in the icon selection modal.') + .addSlider((slider) => { + var _a; + slider + .setLimits(1, 25, 1) + .setDynamicTooltip() + .setValue((_a = this.plugin.getSettings().recentlyUsedIconsSize) !== null && _a !== void 0 ? _a : DEFAULT_SETTINGS.recentlyUsedIconsSize) + .onChange((val) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().recentlyUsedIconsSize = val; + yield this.plugin.checkRecentlyUsedIcons(); + yield this.plugin.saveIconFolderData(); + })); + }); + } +} + +class ToggleIconInTabs extends IconFolderSetting { + display() { + new obsidian.Setting(this.containerEl) + .setName('Toggle icon in tabs') + .setDesc('Toggles the visibility of an icon for a file in the tab bar.') + .addToggle((toggle) => { + toggle + .setValue(this.plugin.getSettings().iconInTabsEnabled) + .onChange((enabled) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().iconInTabsEnabled = enabled; + yield this.plugin.saveIconFolderData(); + // Updates the already opened files. + this.plugin.app.workspace + .getLeavesOfType('markdown') + .forEach((leaf) => { + const file = leaf.view.file; + if (file) { + const tabHeaderLeaf = leaf; + if (enabled) { + // Adds the icons to already opened files. + iconTabs.add(this.plugin, file.path, tabHeaderLeaf.tabHeaderInnerIconEl); + } + else { + // Removes the icons from already opened files. + iconTabs.remove(tabHeaderLeaf.tabHeaderInnerIconEl); + } + } + }); + })); + }); + } +} + +class ToggleIconInTitle extends IconFolderSetting { + updateLeaves(options) { + this.plugin.app.workspace.getLeavesOfType('markdown').forEach((leaf) => { + const view = leaf.view; + if (view instanceof obsidian.MarkdownView) { + const foundIcon = icon.getIconByPath(this.plugin, view.file.path); + if (foundIcon && options.enabled) { + if (options.removeBeforeReAdd) { + // Remove the icon before re-adding it. This is needed to update the DOM because + // the icon node will be inserted in the beginning inline title node. + titleIcon.remove(view.contentEl); + } + const content = typeof foundIcon === 'string' ? foundIcon : foundIcon.svgElement; + titleIcon.add(this.plugin, view.inlineTitleEl, content, { + fontSize: calculateInlineTitleSize(), + }); + } + else { + titleIcon.remove(view.contentEl); + } + } + }); + } + display() { + new obsidian.Setting(this.containerEl) + .setName('Toggle icon in title') + .setDesc('Toggles the visibility of an icon above the title of a file.') + .addDropdown((dropdown) => { + this.dropdown = dropdown; + dropdown.setDisabled(!this.plugin.getSettings().iconInTitleEnabled); + dropdown.addOptions({ + above: 'Above title', + inline: 'Next to title', + }); + dropdown.setValue(this.plugin.getSettings().iconInTitlePosition); + dropdown.onChange((value) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().iconInTitlePosition = + value; + yield this.plugin.saveIconFolderData(); + this.updateLeaves({ enabled: true, removeBeforeReAdd: true }); + })); + }) + .addToggle((toggle) => { + toggle + .setValue(this.plugin.getSettings().iconInTitleEnabled) + .onChange((enabled) => __awaiter(this, void 0, void 0, function* () { + if (this.dropdown) { + this.dropdown.setDisabled(!enabled); + } + this.plugin.getSettings().iconInTitleEnabled = enabled; + yield this.plugin.saveIconFolderData(); + this.updateLeaves({ enabled }); + })); + }); + } +} + +class FrontmatterOptions extends IconFolderSetting { + display() { + new obsidian.Setting(this.containerEl) + .setName('Use icon in frontmatter') + .setDesc('Toggles whether to set the icon based on the frontmatter property `icon`.') + .addToggle((toggle) => { + toggle + .setValue(this.plugin.getSettings().iconInFrontmatterEnabled) + .onChange((enabled) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().iconInFrontmatterEnabled = enabled; + yield this.plugin.saveIconFolderData(); + })); + }); + new obsidian.Setting(this.containerEl) + .setName('Frontmatter icon field name') + .setDesc('Sets the name of the frontmatter field which contains the icon.') + .addText((text) => { + this.iconFieldNameTextComp = text; + text.setValue(this.plugin.getSettings().iconInFrontmatterFieldName); + }) + .addButton((button) => { + button.setButtonText('Save'); + button.onClick(() => __awaiter(this, void 0, void 0, function* () { + const newValue = this.iconFieldNameTextComp.getValue(); + const oldValue = this.plugin.getSettings().iconInFrontmatterFieldName; + if (newValue === oldValue) { + return; + } + this.plugin.getSettings().iconInFrontmatterFieldName = newValue; + yield this.plugin.saveIconFolderData(); + new obsidian.Notice('...saved successfully'); + })); + }); + new obsidian.Setting(this.containerEl) + .setName('Frontmatter icon color field name') + .setDesc('Sets the name of the frontmatter field which contains the icon color.') + .addText((text) => { + this.iconColorFieldNameTextComp = text; + text.setValue(this.plugin.getSettings().iconColorInFrontmatterFieldName); + }) + .addButton((button) => { + button.setButtonText('Save'); + button.onClick(() => __awaiter(this, void 0, void 0, function* () { + const newValue = this.iconColorFieldNameTextComp.getValue(); + const oldValue = this.plugin.getSettings().iconColorInFrontmatterFieldName; + if (newValue === oldValue) { + return; + } + this.plugin.getSettings().iconColorInFrontmatterFieldName = newValue; + yield this.plugin.saveIconFolderData(); + new obsidian.Notice('...saved successfully'); + })); + }); + new obsidian.Setting(this.containerEl) + .setName('Refresh icons from frontmatter') + .setDesc('Sets the icon and color for each note in the vault based on the frontmatter properties. WARNING: This will change any manually set icons to the one defined in the frontmatter. IF A NOTE HAS NO FRONTMATTER, THE CURRENT ICON WILL BE REMOVED. Please restart Obsidian after this completes to see the changes.') + .addButton((btn) => { + btn.setButtonText('Refresh').onClick(() => __awaiter(this, void 0, void 0, function* () { + var _a, _b; + if (!this.plugin.getSettings().iconInFrontmatterEnabled) { + new obsidian.Notice(`[${config.PLUGIN_NAME}] Please enable "Use icon in frontmatter".`); + return; + } + new obsidian.Notice(`[${config.PLUGIN_NAME}] Refreshing icons from frontmatter, please wait...`); + const files = this.plugin.app.vault.getMarkdownFiles(); + for (const file of files) { + const fileCache = this.plugin.app.metadataCache.getFileCache(file); + const frontmatterIconKey = this.plugin.getSettings().iconInFrontmatterFieldName; + const frontmatterIconColorKey = this.plugin.getSettings().iconColorInFrontmatterFieldName; + const iconName = (_a = fileCache.frontmatter) === null || _a === void 0 ? void 0 : _a[frontmatterIconKey]; + let iconColor = (_b = fileCache.frontmatter) === null || _b === void 0 ? void 0 : _b[frontmatterIconColorKey]; + if (!iconName) { + yield this.plugin.removeFolderIcon(file.path); + continue; + } + if (typeof iconName !== 'string') { + const message = `${file.path}\nFrontmatter property type \`${frontmatterIconKey}\` has to be of type \`text\`.`; + logger.warn(message); + new obsidian.Notice(`[${config.PLUGIN_NAME}]\n${message}`); + continue; + } + this.plugin.addFolderIcon(file.path, iconName); + if (!iconColor) { + yield this.plugin.removeIconColor(file.path); + continue; + } + if (typeof iconColor !== 'string') { + const message = `${file.path}\nFrontmatter property type \`${frontmatterIconColorKey}\` has to be of type \`text\`.`; + logger.warn(message); + new obsidian.Notice(`[${config.PLUGIN_NAME}]\n${message}`); + continue; + } + iconColor = isHexadecimal(iconColor) + ? stringToHex(iconColor) + : iconColor; + this.plugin.addIconColor(file.path, iconColor); + } + new obsidian.Notice(`[${config.PLUGIN_NAME}] Refreshed icons from frontmatter. Please restart Obsidian to see the changes.`); + })); + }); + } +} + +class ToggleIconsInEditor extends IconFolderSetting { + display() { + new obsidian.Setting(this.containerEl) + .setName('Toggle icons while editing notes') + .setDesc('Toggles whether you are able to add and see icons in your notes and editor (e.g., ability to have :LiSofa: as an icon in your notes).') + .addToggle((toggle) => { + toggle + .setValue(this.plugin.getSettings().iconsInNotesEnabled) + .onChange((enabled) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().iconsInNotesEnabled = enabled; + yield this.plugin.saveIconFolderData(); + new obsidian.Notice(`[${config.PLUGIN_NAME}] Obsidian has to be restarted for this change to take effect.`); + })); + }); + } +} + +class ToggleIconsInLinks extends IconFolderSetting { + display() { + new obsidian.Setting(this.containerEl) + .setName('Toggle icons in links') + .setDesc('Toggles whether you are able to see icons in the links to other notes') + .addToggle((toggle) => { + toggle + .setValue(this.plugin.getSettings().iconsInLinksEnabled) + .onChange((enabled) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().iconsInLinksEnabled = enabled; + yield this.plugin.saveIconFolderData(); + new obsidian.Notice(`[${config.PLUGIN_NAME}] Obsidian has to be restarted for this change to take effect.`); + })); + }); + } +} + +class IconIdentifierSetting extends IconFolderSetting { + display() { + const setting = new obsidian.Setting(this.containerEl) + .setName('Icon identifier') + .setDesc('Change the icon identifier used in notes.') + .setClass('iconize-setting'); + setting.addText((text) => { + this.textComp = text; + text.setValue(this.plugin.getSettings().iconIdentifier); + }); + setting.addButton((btn) => { + btn.setButtonText('Save'); + btn.onClick(() => __awaiter(this, void 0, void 0, function* () { + const newIdentifier = this.textComp.getValue(); + const oldIdentifier = this.plugin.getSettings().iconIdentifier; + if (newIdentifier === oldIdentifier) { + return; + } + this.plugin.getSettings().iconIdentifier = newIdentifier; + yield this.plugin.saveIconFolderData(); + new obsidian.Notice('...saved successfully'); + })); + }); + } +} + +class DebugMode extends IconFolderSetting { + display() { + new obsidian.Setting(this.containerEl) + .setName('Toggle Debug Mode') + .setDesc('Toggle debug mode to see more detailed logs in the console. Do not touch this unless you know what you are doing.') + .addToggle((toggle) => { + toggle + .setValue(this.plugin.getSettings().debugMode) + .onChange((enabled) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().debugMode = enabled; + yield this.plugin.saveIconFolderData(); + })); + }); + } +} + +class UseInternalPlugins extends IconFolderSetting { + display() { + new obsidian.Setting(this.containerEl) + .setName('EXPERIMENTAL: Use internal plugins') + .setDesc('Toggles whether to try to add icons to the bookmark and outline internal plugins.') + .addToggle((toggle) => { + toggle + .setValue(this.plugin.getSettings().useInternalPlugins) + .onChange((enabled) => __awaiter(this, void 0, void 0, function* () { + this.plugin.getSettings().useInternalPlugins = enabled; + yield this.plugin.saveIconFolderData(); + new obsidian.Notice(`[${config.PLUGIN_NAME}] Obsidian has to be restarted for this change to take effect.`); + })); + }); + } +} + +class IconFolderSettings extends obsidian.PluginSettingTab { + constructor(app, plugin) { + super(app, plugin); + this.plugin = plugin; + } + display() { + const { plugin, containerEl, app } = this; + containerEl.empty(); + containerEl.createEl('h1', { text: 'General' }); + new RecentlyUsedIconsSetting(plugin, containerEl).display(); + new IconPacksPathSetting(plugin, containerEl).display(); + new IconPacksBackgroundChecker(plugin, containerEl).display(); + new EmojiStyleSetting(plugin, containerEl).display(); + new IconIdentifierSetting(plugin, containerEl).display(); + new UseInternalPlugins(plugin, containerEl).display(); + new DebugMode(plugin, containerEl).display(); + containerEl.createEl('h3', { text: 'Visibility of icons' }); + new ToggleIconInTabs(plugin, containerEl).display(); + new ToggleIconInTitle(plugin, containerEl).display(); + new FrontmatterOptions(plugin, containerEl).display(); + new ToggleIconsInEditor(plugin, containerEl).display(); + new ToggleIconsInLinks(plugin, containerEl).display(); + containerEl.createEl('h1', { + text: 'Icon customization for files/folders', + }); + new IconFontSizeSetting(plugin, containerEl).display(); + new IconColorSetting(plugin, containerEl).display(); + new ExtraMarginSetting(plugin, containerEl).display(); + containerEl.createEl('h1', { text: 'Custom icon rules' }); + new CustomIconRuleSetting(plugin, containerEl, app, () => this.display()).display(); + containerEl.createEl('h1', { text: 'Icon packs' }); + new PredefinedIconPacksSetting(plugin, containerEl, app, () => this.display()).display(); + new CustomIconPackSetting(plugin, containerEl, () => this.display()).display(); + } +} + +function around(obj, factories) { + const removers = Object.keys(factories).map(key => around1(obj, key, factories[key])); + return removers.length === 1 ? removers[0] : function () { removers.forEach(r => r()); }; +} +function around1(obj, method, createWrapper) { + const original = obj[method], hadOwn = obj.hasOwnProperty(method); + let current = createWrapper(original); + // Let our wrapper inherit static props from the wrapping method, + // and the wrapping method, props from the original method + if (original) + Object.setPrototypeOf(current, original); + Object.setPrototypeOf(wrapper, current); + obj[method] = wrapper; + // Return a callback to allow safe removal + return remove; + function wrapper(...args) { + // If we have been deactivated and are no longer wrapped, remove ourselves + if (current === original && obj[method] === wrapper) + remove(); + return current.apply(this, args); + } + function remove() { + // If no other patches, just do a direct removal + if (obj[method] === wrapper) { + if (hadOwn) + obj[method] = original; + else + delete obj[method]; + } + if (current === original) + return; + // Else pass future calls through, and remove wrapper from the prototype chain + current = original; + Object.setPrototypeOf(wrapper, original || Function); + } +} + +class InternalPluginInjector { + constructor(plugin) { + this.plugin = plugin; + } + get fileExplorers() { + return this.plugin.app.workspace.getLeavesOfType('file-explorer'); + } + onMount() { } +} + +/** + * @deprecated After obsidian 1.2.6 in favor of the bookmarks plugin. + */ +class StarredInternalPlugin extends InternalPluginInjector { + constructor(plugin) { + super(plugin); + } + get starred() { + return this.plugin.app.internalPlugins.getPluginById('starred'); + } + get enabled() { + return this.plugin.app.internalPlugins.getPluginById('starred').enabled; + } + get leaf() { + const leaf = this.plugin.app.workspace.getLeavesOfType('starred'); + if (!leaf) { + return undefined; + } + if (leaf.length === 1) { + return leaf[0].view; + } + return undefined; + } + setIcon(filePath, node) { + const iconName = icon.getByPath(this.plugin, filePath); + const iconNode = node.querySelector('.nav-file-icon'); + if (!iconNode || !iconName) { + return; + } + dom.setIconForNode(this.plugin, iconName, iconNode); + } + computeNodesWithPath(callback) { + const { itemLookup, containerEl } = this.leaf; + const navFileEls = containerEl.querySelectorAll('.nav-file'); + navFileEls.forEach((navFileEl) => { + const lookupFile = itemLookup.get(navFileEl); + if (!lookupFile) { + return; + } + callback(navFileEl, lookupFile.path); + }); + } + onMount() { + const nodesWithPath = {}; + this.computeNodesWithPath((node, filePath) => { + nodesWithPath[filePath] = node; + }); + Object.entries(nodesWithPath).forEach(([filePath, node]) => this.setIcon(filePath, node)); + } + register() { + if (!this.plugin.app.internalPlugins.getPluginById('file-explorer').enabled) { + console.info(`[${config.PLUGIN_NAME}/Starred] Skipping starred internal plugin registration because file-explorer is not enabled.`); + return; + } + if (!this.enabled) { + console.info(`[${config.PLUGIN_NAME}/Starred] Skipping starred internal plugin registration because it's not enabled.`); + return; + } + // eslint-disable-next-line + const self = this; + this.plugin.register(around(this.starred.instance, { + addItem: function (next) { + return function (file) { + next.call(this, file); + self.onMount(); + }; + }, + removeItem: function (next) { + return function (file) { + next.call(this, file); + self.onMount(); + }; + }, + })); + } +} + +class BookmarkInternalPlugin extends InternalPluginInjector { + constructor(plugin) { + super(plugin); + } + get bookmark() { + return this.plugin.app.internalPlugins.getPluginById('bookmarks'); + } + get enabled() { + return this.plugin.app.internalPlugins.getPluginById('bookmarks').enabled; + } + get leaf() { + const leaf = this.plugin.app.workspace.getLeavesOfType('bookmarks'); + if (!leaf) { + return undefined; + } + if (leaf.length === 1) { + return leaf[0]; + } + return undefined; + } + setIconOrRemove(filePath, node) { + var _a; + const iconName = icon.getByPath(this.plugin, filePath); + let iconNode = node.querySelector('.tree-item-icon'); + if (!iconName) { + if (iconNode) { + // Reset the icon to the default obsidian icon. + const items = this.bookmark.instance.items; + const item = items.find((item) => item.path === filePath); + if ((item === null || item === void 0 ? void 0 : item.type) === 'file') { + iconNode.innerHTML = DEFAULT_FILE_ICON; + } + else if ((item === null || item === void 0 ? void 0 : item.type) === 'folder') { + iconNode.innerHTML = DEFAULT_FOLDER_ICON; + } + } + return; + } + // If the icon node is not defined, then we need to recreate it. + if (!iconNode) { + // Get the tree-item-self element where the original icon is set. + const treeItemSelf = node.querySelector('.tree-item-self'); + if (!treeItemSelf) { + return; + } + iconNode = node.createDiv({ cls: 'tree-item-icon' }); + // Prepends the icon to the tree-item-self element as a first child. + treeItemSelf.prepend(iconNode); + } + const defaultMargin = iconNode.style.margin; + const iconColor = (_a = this.plugin.getIconColor(filePath)) !== null && _a !== void 0 ? _a : this.plugin.getSettings().iconColor; + dom.setIconForNode(this.plugin, iconName, iconNode, { color: iconColor }); + // Reset the margin to the default value to prevent overlapping with the text. + iconNode.style.margin = defaultMargin; + } + computeNodesWithPath(callback) { + if (!this.leaf || !this.leaf.view) { + return; + } + /** + * Retrieves the lookup item from the bookmark plugin and calls the callback with the + * element and the path of the item. + * @param item BookmarkItem object which can be a folder or a file. + * @param itemDoms WeakMap of the bookmark plugin which contains the lookup item. + */ + const retrieveLookupItem = (item, itemDoms) => { + const lookupItem = itemDoms.get(item); + if (!lookupItem) { + return; + } + if (item.items) { + // If the item is a folder, then we need to retrieve all the items inside it. + for (const subItem of item.items) { + retrieveLookupItem(subItem, itemDoms); + } + } + // If the item is a `file` or a `folder` (not of type `group`), then we can call the callback. + if (item.type === 'file' || item.type === 'folder') { + callback(lookupItem.el, item.path); + } + }; + const { itemDoms } = this.leaf.view; + // Retrieves all the items of the bookmark plugin which areo objects. + const items = this.bookmark.instance.items; + items.forEach((item) => { + retrieveLookupItem(item, itemDoms); + }); + } + onMount() { + var _a; + const setBookmarkIcon = () => { + const nodesWithPath = {}; + this.computeNodesWithPath((node, filePath) => { + nodesWithPath[filePath] = node; + }); + Object.entries(nodesWithPath).forEach(([filePath, node]) => this.setIconOrRemove(filePath, node)); + }; + if (obsidian.requireApiVersion('1.7.2')) { + // TODO: Might improve the performance here. + (_a = this.leaf) === null || _a === void 0 ? void 0 : _a.loadIfDeferred().then(setBookmarkIcon); + } + else { + setBookmarkIcon(); + } + } + register() { + if (!this.plugin.app.internalPlugins.getPluginById('file-explorer').enabled) { + console.info(`[${config.PLUGIN_NAME}/Bookmarks] Skipping bookmark internal plugin registration because file-explorer is not enabled.`); + return; + } + if (!this.enabled) { + console.info(`[${config.PLUGIN_NAME}/Bookmarks] Skipping bookmark internal plugin registration because it's not enabled.`); + return; + } + // eslint-disable-next-line + const self = this; + this.plugin.register(around(this.bookmark.instance, { + addItem: function (next) { + return function (...args) { + next.call(this, ...args); + // TODO: Remove in the future, I could not think of a better way to do this. + setTimeout(() => { + self.onMount(); + }, 1000); + }; + }, + removeItem: function (next) { + return function (...args) { + next.call(this, ...args); + self.onMount(); + }; + }, + })); + } +} + +// TODO: Optimize the code to reduce the number of iterations and improve the +// performance. +const createIconShortcodeRegex = (plugin) => { + return new RegExp(`(${plugin.getSettings().iconIdentifier})((\\w{1,64}:\\d{17,18})|(\\w{1,64}))(${plugin.getSettings().iconIdentifier})`, 'g'); +}; +const createTreeWalker = (plugin, root) => { + return document.createTreeWalker(root, NodeFilter.SHOW_ALL, { + acceptNode: function (node) { + if (node.nodeName === 'CODE') { + return NodeFilter.FILTER_REJECT; + } + else if (node.nodeName === '#text') { + if (node.nodeValue && + (emoji.getRegex().test(node.nodeValue) || + createIconShortcodeRegex(plugin).test(node.nodeValue))) { + return NodeFilter.FILTER_ACCEPT; + } + else { + return NodeFilter.FILTER_REJECT; + } + } + return NodeFilter.FILTER_SKIP; + }, + }); +}; +const checkForTextNodes = (treeWalker, match, cb) => { + let currentNode = treeWalker.currentNode; + while (currentNode) { + if (currentNode.nodeType === Node.TEXT_NODE) { + const text = currentNode; + const textNodes = [...Array.from(text.parentElement.childNodes)].filter((n) => n instanceof Text); + for (const text of textNodes) { + for (const code of [...text.wholeText.matchAll(match)] + .sort((a, b) => b.index - a.index) + .map((arr) => ({ text: arr[0], index: arr.index }))) { + if (!text.textContent) { + continue; + } + cb(text, code); + } + } + } + currentNode = treeWalker.nextNode(); + } +}; +const processIconInTextMarkdown = (plugin, element) => { + // Ignore if codeblock + const codeElement = element.querySelector('pre > code'); + const callOut = element.querySelector('.callout'); + if (codeElement && !callOut) { + return; + } + const iconTreeWalker = createTreeWalker(plugin, element); + const iconShortcodeRegex = createIconShortcodeRegex(plugin); + const iconIdentifierLength = plugin.getSettings().iconIdentifier.length; + checkForTextNodes(iconTreeWalker, iconShortcodeRegex, (text, code) => { + var _a, _b; + const shortcode = code.text; + const iconName = shortcode.slice(iconIdentifierLength, shortcode.length - iconIdentifierLength); + const iconObject = icon.getIconByName(iconName); + if (iconObject) { + const toReplace = text.splitText(code.index); + const rootSpan = createSpan({ + cls: 'cm-iconize-icon', + attr: { + 'aria-label': iconName, + 'data-icon': iconName, + 'aria-hidden': 'true', + }, + }); + rootSpan.style.display = 'inline-flex'; + rootSpan.style.transform = 'translateY(13%)'; + const parentElement = toReplace.parentElement; + const tagName = (_b = (_a = parentElement === null || parentElement === void 0 ? void 0 : parentElement.tagName) === null || _a === void 0 ? void 0 : _a.toLowerCase()) !== null && _b !== void 0 ? _b : ''; + let fontSize = calculateFontTextSize(); + if (isHeader(tagName)) { + fontSize = calculateHeaderSize(tagName); + const svgElement = svg.setFontSize(iconObject.svgElement, fontSize); + rootSpan.innerHTML = svgElement; + } + else { + const svgElement = svg.setFontSize(iconObject.svgElement, fontSize); + rootSpan.innerHTML = svgElement; + } + parentElement === null || parentElement === void 0 ? void 0 : parentElement.insertBefore(rootSpan, toReplace); + toReplace.textContent = toReplace.wholeText.substring(code.text.length); + // Set the font size to its parent font size if defined. + // We do this after that to not freeze the insertion while iterating over the tree. + // We are also updating the size after the animation because the styling won't be set + // in the first place. + requestAnimationFrame(() => { + const parentFontSize = parseFloat(getComputedStyle(parentElement).fontSize); + if (!isNaN(parentFontSize)) { + rootSpan.innerHTML = svg.setFontSize(rootSpan.innerHTML, parentFontSize); + } + }); + } + }); + const emojiTreeWalker = createTreeWalker(plugin, element); + checkForTextNodes(emojiTreeWalker, emoji.getRegex(), (text, code) => { + var _a, _b, _c, _d; + if (!emoji.isEmoji(code.text)) { + return; + } + if (plugin.getSettings().emojiStyle === 'twemoji') { + const toReplace = text.splitText(code.index); + const tagName = (_c = (_b = (_a = toReplace.parentElement) === null || _a === void 0 ? void 0 : _a.tagName) === null || _b === void 0 ? void 0 : _b.toLowerCase()) !== null && _c !== void 0 ? _c : ''; + let fontSize = calculateFontTextSize(); + if (isHeader(tagName)) { + fontSize = calculateHeaderSize(tagName); + } + const emojiValue = emoji.parseEmoji(plugin.getSettings().emojiStyle, code.text, fontSize); + if (!emojiValue) { + return; + } + const emojiNode = createSpan(); + emojiNode.innerHTML = emojiValue; + (_d = toReplace.parentElement) === null || _d === void 0 ? void 0 : _d.insertBefore(emojiNode, toReplace); + toReplace.textContent = toReplace.wholeText.substring(code.text.length); + } + }); +}; + +const processIconInLinkMarkdown = (plugin, element, ctx) => { + const linkElements = element.querySelectorAll('a'); + if (!linkElements || linkElements.length === 0) { + return; + } + linkElements.forEach((linkElement) => { + var _a, _b, _c, _d, _e; + // Skip if the link element e.g., is a tag. + if (!linkElement.hasAttribute('data-href')) { + return; + } + const linkHref = linkElement.getAttribute('href'); + if (!linkHref) { + logger.warn('Link element does not have an `href` attribute'); + return; + } + const file = plugin.app.metadataCache.getFirstLinkpathDest(linkHref, ctx.sourcePath); + if (!file) { + logger.warn('Link element does not have a linkpath to a file'); + return; + } + const path = file.path; + const iconValue = icon.getIconByPath(plugin, path); + if (!iconValue) { + return; + } + let fontSize = calculateFontTextSize(); + const tagName = (_c = (_b = (_a = linkElement.parentElement) === null || _a === void 0 ? void 0 : _a.tagName) === null || _b === void 0 ? void 0 : _b.toLowerCase()) !== null && _c !== void 0 ? _c : ''; + if (isHeader(tagName)) { + fontSize = calculateHeaderSize(tagName); + } + const iconName = typeof iconValue === 'string' + ? iconValue + : iconValue.prefix + iconValue.name; + const rootSpan = createSpan({ + cls: 'iconize-icon-in-link', + attr: { + title: iconName, + 'aria-label': iconName, + 'data-icon': iconName, + 'aria-hidden': 'true', + }, + }); + rootSpan.style.color = + (_d = plugin.getIconColor(path)) !== null && _d !== void 0 ? _d : plugin.getSettings().iconColor; + if (emoji.isEmoji(iconName)) { + const parsedEmoji = (_e = emoji.parseEmoji(plugin.getSettings().emojiStyle, iconName, fontSize)) !== null && _e !== void 0 ? _e : iconName; + rootSpan.style.transform = 'translateY(0)'; + rootSpan.innerHTML = parsedEmoji; + } + else { + let svgEl = icon.getIconByName(iconName).svgElement; + svgEl = svg.setFontSize(svgEl, fontSize); + if (svgEl) { + rootSpan.style.transform = 'translateY(20%)'; + rootSpan.innerHTML = svgEl; + } + } + linkElement.prepend(rootSpan); + }); +}; + +const TREE_ITEM_CLASS = 'tree-item-self'; +const TREE_ITEM_INNER = 'tree-item-inner'; +class OutlineInternalPlugin extends InternalPluginInjector { + constructor(plugin) { + super(plugin); + } + onMount() { + // TODO: Might improve the performance here. + } + register() { + if (!this.enabled) { + logger.info('Skipping internal plugin registration because it is not enabled.', LoggerPrefix.Outline); + return; + } + const updateTreeItems = () => { + var _a, _b, _c; + if (!((_b = (_a = this.leaf) === null || _a === void 0 ? void 0 : _a.view) === null || _b === void 0 ? void 0 : _b.tree)) { + return; + } + const treeItems = Array.from(this.leaf.view.tree.containerEl.querySelectorAll(`.${TREE_ITEM_CLASS}`)); + for (const treeItem of treeItems) { + const treeItemInner = treeItem.querySelector(`.${TREE_ITEM_INNER}`); + let text = treeItemInner === null || treeItemInner === void 0 ? void 0 : treeItemInner.getText(); + if (!text) { + continue; + } + const iconShortcodeRegex = createIconShortcodeRegex(this.plugin); + const iconIdentifierLength = this.plugin.getSettings().iconIdentifier.length; + let trimmedLength = 0; + for (const code of [...text.matchAll(iconShortcodeRegex)] + .sort((a, b) => a.index - b.index) + .map((arr) => ({ text: arr[0], index: arr.index }))) { + const shortcode = code.text; + const iconName = shortcode.slice(iconIdentifierLength, shortcode.length - iconIdentifierLength); + const iconObject = icon.getIconByName(iconName); + if (iconObject) { + const startIndex = code.index - trimmedLength; + const endIndex = code.index + code.text.length - trimmedLength; + const str = text.substring(0, startIndex) + text.substring(endIndex); + const iconSpan = createSpan({ + cls: 'cm-iconize-icon', + attr: { + 'aria-label': iconName, + 'data-icon': iconName, + 'aria-hidden': 'true', + }, + }); + const fontSize = parseFloat((_c = getComputedStyle(document.body).getPropertyValue('--nav-item-size')) !== null && _c !== void 0 ? _c : '16'); + const svgElement = svg.setFontSize(iconObject.svgElement, fontSize); + iconSpan.style.display = 'inline-flex'; + iconSpan.style.transform = 'translateY(13%)'; + iconSpan.innerHTML = svgElement; + treeItemInner.innerHTML = treeItemInner.innerHTML.replace(shortcode, iconSpan.outerHTML); + text = str; + trimmedLength += code.text.length; + } + } + } + }; + const setOutlineIcons = () => { + this.plugin.getEventEmitter().once('allIconsLoaded', () => { + updateTreeItems(); + const callback = (mutations) => { + mutations.forEach((mutation) => { + if (mutation.type !== 'childList') { + return; + } + const addedNodes = mutation.addedNodes; + if (addedNodes.length === 0) { + return; + } + updateTreeItems(); + }); + if (!this.enabled) { + observer.disconnect(); + } + }; + const observer = new MutationObserver(callback); + observer.observe(this.leaf.view.tree.containerEl, { + childList: true, + subtree: true, + }); + }); + }; + if (obsidian.requireApiVersion('1.7.2')) { + // TODO: Might improve the performance here. + this.leaf.loadIfDeferred().then(setOutlineIcons); + } + else { + setOutlineIcons(); + } + } + get leaf() { + const leaf = this.plugin.app.workspace.getLeavesOfType('outline'); + if (!leaf) { + logger.log('`leaf` in outline is undefined', LoggerPrefix.Outline); + return undefined; + } + if (leaf.length === 0) { + logger.log('`leaf` length in outline is 0', LoggerPrefix.Outline); + return undefined; + } + return leaf[0]; + } + get outline() { + return this.plugin.app.internalPlugins.getPluginById('outline'); + } + get enabled() { + return this.plugin.app.internalPlugins.getPluginById('outline').enabled; + } +} + +class SuggestionIcon extends obsidian.EditorSuggest { + constructor(app, plugin) { + super(app); + this.plugin = plugin; + } + onTrigger(cursor, editor) { + // Isolate shortcode starting position closest to the cursor. + const shortcodeStart = editor + .getLine(cursor.line) + .substring(0, cursor.ch) + .lastIndexOf(this.plugin.getSettings().iconIdentifier); + // `onTrigger` needs to return `null` as soon as possible to save processing performance. + if (shortcodeStart === -1) { + return null; + } + // Regex for checking if the shortcode is not done yet. + const regex = new RegExp(`^(${this.plugin.getSettings().iconIdentifier})\\w+$`, 'g'); + const regexOngoingShortcode = editor + .getLine(cursor.line) + .substring(shortcodeStart, cursor.ch) + .match(regex); + if (regexOngoingShortcode === null) { + return null; + } + const startingIndex = editor + .getLine(cursor.line) + .indexOf(regexOngoingShortcode[0]); + return { + start: { + line: cursor.line, + ch: startingIndex, + }, + end: { + line: cursor.line, + ch: startingIndex + regexOngoingShortcode[0].length, + }, + query: regexOngoingShortcode[0], + }; + } + getSuggestions(context) { + const queryLowerCase = context.query + .substring(this.plugin.getSettings().iconIdentifier.length) + .toLowerCase(); + // Store all icons corresponding to the current query. + const iconsNameArray = getAllLoadedIconNames() + .filter((iconObject) => { + const name = iconObject.prefix.toLowerCase() + iconObject.name.toLowerCase(); + return name.toLowerCase().includes(queryLowerCase); + }) + .map((iconObject) => iconObject.prefix + iconObject.name); + // Store all emojis correspoding to the current query - parsing whitespaces and + // colons for shortcodes compatibility. + const emojisNameArray = Object.keys(emoji.shortNames).filter((e) => { var _a; return (_a = emoji.getShortcode(e)) === null || _a === void 0 ? void 0 : _a.includes(queryLowerCase); }); + return [...iconsNameArray, ...emojisNameArray]; + } + renderSuggestion(value, el) { + const iconObject = icon.getIconByName(value); + el.style.display = 'flex'; + el.style.alignItems = 'center'; + el.style.gap = '0.25rem'; + if (iconObject) { + // Suggest an icon. + el.innerHTML = `${iconObject.svgElement} ${value}`; + } + else { + // Suggest an emoji - display its shortcode version. + const shortcode = emoji.getShortcode(value); + if (shortcode) { + el.innerHTML = `${value} ${shortcode}`; + } + } + } + selectSuggestion(value) { + const isEmoji = emoji.isEmoji(value.replace(/_/g, ' ')); + if (!isEmoji) { + saveIconToIconPack(this.plugin, value); + } + // Replace query with iconNameWithPrefix or emoji unicode directly. + const updatedValue = isEmoji + ? value + : `${this.plugin.getSettings().iconIdentifier}${value}${this.plugin.getSettings().iconIdentifier}`; + this.context.editor.replaceRange(updatedValue, this.context.start, this.context.end); + } +} + +class IconInTextWidget extends view.WidgetType { + constructor(plugin, id) { + super(); + this.plugin = plugin; + this.id = id; + this.start = -1; + this.end = -1; + } + setPosition(start, end) { + this.start = start; + this.end = end; + } + eq(other) { + return other instanceof IconInTextWidget && other.id === this.id; + } + getSize(view) { + let fontSize = calculateFontTextSize(); + const line = view.state.doc.lineAt(this.end); + const headerMatch = line.text.match(/^#{1,6}\s/); + if (headerMatch && headerMatch[0].trim()) { + const mapping = { + '#': 'h1', + '##': 'h2', + '###': 'h3', + '####': 'h4', + '#####': 'h5', + '######': 'h6', + }; + const header = mapping[headerMatch[0].trim()]; + fontSize = calculateHeaderSize(header); + } + return fontSize; + } + toDOM(view) { + const wrap = createSpan({ + cls: 'cm-iconize-icon', + attr: { + 'aria-label': this.id, + 'data-icon': this.id, + 'aria-hidden': 'true', + }, + }); + const foundIcon = icon.getIconByName(this.id); + const fontSize = this.getSize(view); + if (foundIcon) { + const svgElement = svg.setFontSize(foundIcon.svgElement, fontSize); + wrap.style.display = 'inline-flex'; + wrap.style.transform = 'translateY(13%)'; + wrap.innerHTML = svgElement; + } + else if (emoji.isEmoji(this.id)) { + wrap.innerHTML = emoji.parseEmoji(this.plugin.getSettings().emojiStyle, this.id, fontSize); + } + else { + wrap.append(`${this.plugin.getSettings().iconIdentifier}${this.id}${this.plugin.getSettings().iconIdentifier}`); + } + return wrap; + } + ignoreEvent() { + return false; + } +} + +class IconInLinkWidget extends view.WidgetType { + constructor(plugin, iconData, path, headerType) { + super(); + this.plugin = plugin; + this.iconData = iconData; + this.path = path; + this.headerType = headerType; + } + toDOM() { + var _a; + const iconNode = document.createElement('span'); + const iconName = typeof this.iconData === 'string' + ? this.iconData + : this.iconData.prefix + this.iconData.name; + iconNode.style.color = + (_a = this.plugin.getIconColor(this.path)) !== null && _a !== void 0 ? _a : this.plugin.getSettings().iconColor; + iconNode.setAttribute('title', iconName); + iconNode.classList.add('iconize-icon-in-link'); + if (typeof this.iconData === 'string') { + iconNode.style.transform = 'translateY(0)'; + } + let innerHTML = typeof this.iconData === 'string' + ? this.iconData + : this.iconData.svgElement; + let fontSize = calculateFontTextSize(); + if (this.headerType) { + fontSize = calculateHeaderSize(this.headerType); + } + if (emoji.isEmoji(innerHTML)) { + innerHTML = emoji.parseEmoji(this.plugin.getSettings().emojiStyle, innerHTML, fontSize); + } + else { + innerHTML = svg.setFontSize(innerHTML, fontSize); + } + iconNode.innerHTML = innerHTML; + return iconNode; + } + ignoreEvent() { + return true; + } +} + +const buildLinkDecorations = (view$1, plugin) => { + const builder = new state.RangeSetBuilder(); + const mdView = view$1.state.field(obsidian.editorInfoField); + for (const { from, to } of view$1.visibleRanges) { + language.syntaxTree(view$1.state).iterate({ + from, + to, + enter: (node) => { + const tokenProps = node.type.prop(language.tokenClassNodeProp); + if (tokenProps) { + const props = new Set(tokenProps.split(' ')); + const isLink = props.has('hmd-internal-link'); + const headerType = [ + 'header-1', + 'header-2', + 'header-3', + 'header-4', + 'header-5', + 'header-6', + ].find((header) => props.has(header)); + if (isLink) { + let linkText = view$1.state.doc.sliceString(node.from, node.to); + linkText = linkText.split('#')[0]; + const file = plugin.app.metadataCache.getFirstLinkpathDest(linkText, mdView.file.basename); + if (file) { + const possibleIcon = icon.getIconByPath(plugin, file.path); + if (possibleIcon) { + const iconDecoration = view.Decoration.widget({ + widget: new IconInLinkWidget(plugin, possibleIcon, file.path, headerType), + }); + builder.add(node.from, node.from, iconDecoration); + } + } + } + } + }, + }); + } + return builder.finish(); +}; + +const buildTextDecorations = (view$1, plugin) => { + const ranges = []; + const iconInfo = view$1.state.field(plugin.positionField); + for (const { from, to } of view$1.visibleRanges) { + iconInfo.between(from - 1, to + 1, (from, to, { iconId }) => { + ranges.push([iconId, from, to]); + }); + } + return view.Decoration.set(ranges.map(([code, from, to]) => { + const widget = new IconInTextWidget(plugin, code); + widget.setPosition(from, to); + if (view$1.state.field(obsidian.editorLivePreviewField)) { + return view.Decoration.replace({ + widget, + side: -1, + }).range(from, to); + } + return view.Decoration.widget({ + widget, + side: -1, + }).range(to); + }), true); +}; + +const buildIconInTextPlugin = (plugin) => { + return view.ViewPlugin.fromClass(class IconPlugin { + constructor(view) { + this.plugin = plugin; + this.decorations = buildTextDecorations(view, plugin); + } + update(update) { + this.decorations = buildTextDecorations(update.view, this.plugin); + } + }, { + decorations: (v) => v.decorations, + provide: (plugin) => view.EditorView.atomicRanges.of((view$1) => { + const value = view$1.plugin(plugin); + return value ? value.decorations : view.Decoration.none; + }), + }); +}; + +const buildIconInLinksPlugin = (plugin) => { + return view.ViewPlugin.fromClass(class { + constructor(view) { + this.plugin = plugin; + this.decorations = buildLinkDecorations(view, plugin); + } + destroy() { } + update(update) { + if (update.docChanged || update.viewportChanged) { + this.decorations = buildLinkDecorations(update.view, this.plugin); + } + } + }, { + decorations: (v) => v.decorations, + }); +}; + +// TODO: Optimize the code to reduce the number of iterations and improve the +// performance. +function checkForSourceMode(plugin) { + let isSourceMode = false; + // Iterate over all leaves to check if any is in source mode + plugin.app.workspace.iterateAllLeaves((leaf) => { + var _a; + if (!isSourceMode && leaf.view.getViewType() === 'markdown') { + if ((_a = leaf.getViewState().state) === null || _a === void 0 ? void 0 : _a.source) { + isSourceMode = true; + } + } + }); + return isSourceMode; +} +class IconPosition extends state.RangeValue { + constructor(text) { + super(); + this.text = text; + } + get iconId() { + return this.text; + } + eq(other) { + return other instanceof IconPosition && other.text === this.text; + } +} +/** + * Builds a position field for the editor state. This field will track the + * positions of the icons in the document. + **/ +const buildPositionField = (plugin) => { + /** + * Checks the ranges of the icons in the document. If the range is not + * excluded, the range is added to the range set. If the range is excluded, + * the range is removed from the range set. + * @param state EditorState to get the ranges from. + * @param excludeFrom Number to exclude from the ranges. + * @param excludeTo Number to exclude to the ranges. + * @param updateRange Function callback to update the range. + */ + const checkRanges = (state, excludeFrom, excludeTo, updateRange) => { + const isSourceMode = checkForSourceMode(plugin); + const text = state.doc.sliceString(0, state.doc.length); + const identifier = plugin.getSettings().iconIdentifier; + const regex = new RegExp(`(${identifier})((\\w{1,64}:\\d{17,18})|(\\w{1,64}))(${identifier})`, 'g'); + for (const { 0: rawCode, index: offset } of text.matchAll(regex)) { + const iconName = rawCode.substring(identifier.length, rawCode.length - identifier.length); + if (!icon.getIconByName(iconName)) { + continue; + } + const from = offset; + const to = offset + rawCode.length; + if (!isNodeInRangeAccepted(state, from, to)) { + continue; + } + if (offset < excludeFrom || offset > excludeTo) { + updateRange(from, to, new IconPosition(iconName), isSourceMode); + continue; + } + updateRange(from, to, new IconPosition(iconName), true); + } + for (const { 0: emojiName, index: offset } of text.matchAll(emoji.getRegex())) { + if (!emoji.isEmoji(emojiName)) { + continue; + } + const from = offset; + const to = offset + emojiName.length; + if (!isNodeInRangeAccepted(state, from, to)) { + continue; + } + if (offset < excludeFrom || offset > excludeTo) { + updateRange(from, to, new IconPosition(emojiName), isSourceMode); + continue; + } + updateRange(from, to, new IconPosition(emojiName), true); + } + }; + const isNodeInRangeAccepted = (state, from, to) => { + let isRangeAccepted = true; + language.syntaxTree(state).iterate({ + from, + to, + enter: ({ type }) => { + var _a; + if (type.name === 'Document') { + return; + } + const allowedNodeTypes = [ + 'header', + 'strong', + 'em', + 'quote', + 'link', + 'list-1', + 'list-2', + 'list-3', + 'highlight', + 'footref', + 'comment', + 'link-alias', + ]; + const excludedNodeTypes = [ + 'formatting', + 'hmd-codeblock', + 'inline-code', + 'hr', + ]; + const nodeProps = (_a = type.prop(language.tokenClassNodeProp)) !== null && _a !== void 0 ? _a : ''; + const s = new Set(nodeProps.split(' ')); + if (excludedNodeTypes.some((t) => s.has(t)) && + allowedNodeTypes.every((t) => !s.has(t))) { + isRangeAccepted = false; + } + }, + }); + return isRangeAccepted; + }; + return state.StateField.define({ + create: (state$1) => { + const rangeSet = new state.RangeSetBuilder(); + const changedLines = []; + checkRanges(state$1, -1, -1, (from, to, iconPosition) => { + changedLines.push({ from, to, iconPosition }); + }); + changedLines.sort((a, b) => a.from - b.from); + for (const { from, to, iconPosition } of changedLines) { + rangeSet.add(from, to, iconPosition); + } + return rangeSet.finish(); + }, + update: (rangeSet, transaction) => { + const newRanges = []; + if (!transaction.docChanged) { + if (transaction.selection) { + const from = transaction.selection.ranges[0].from; + const to = transaction.selection.ranges[0].to; + const lineEnd = transaction.state.doc.lineAt(to).length; + const lineStart = transaction.state.doc.lineAt(from).from; + // Checks the ranges of the icons in the document except for the + // excluded line start and end. + checkRanges(transaction.state, lineStart, lineStart + lineEnd, (from, to, value, removed) => { + rangeSet = rangeSet.update({ + filterFrom: from, + filterTo: to, + filter: () => false, + }); + if (!removed) { + newRanges.push(value.range(from, to)); + } + }); + } + else { + checkRanges(transaction.state, -1, -1, (from, to, value, removed) => { + rangeSet = rangeSet.update({ + filterFrom: from, + filterTo: to, + filter: () => false, + }); + if (!removed) { + newRanges.push(value.range(from, to)); + } + }); + } + newRanges.sort((a, b) => a.from - b.from); + rangeSet = rangeSet.update({ add: newRanges }); + return rangeSet; + } + rangeSet = rangeSet.map(transaction.changes); + const changedLines = []; + transaction.changes.iterChangedRanges((_f, _t, from, to) => { + changedLines.push([ + transaction.state.doc.lineAt(from).number, + transaction.state.doc.lineAt(to).number, + ]); + }); + for (const [start, end] of changedLines) { + const from = transaction.state.doc.line(start).from; + const to = transaction.state.doc.line(end).to; + rangeSet = rangeSet.update({ + filterFrom: from, + filterTo: to, + filter: () => false, + }); + const lineEnd = transaction.state.doc.line(end).length; + const lineStart = transaction.state.doc.line(end).from; + // Checks the ranges of the icons in the document except for the excluded + // line start and end. + checkRanges(transaction.state, lineStart, lineStart + lineEnd, (from, to, value, removed) => { + if (!removed) { + newRanges.push(value.range(from, to)); + } + }); + } + newRanges.sort((a, b) => a.from - b.from); + rangeSet = rangeSet.update({ add: newRanges }); + return rangeSet; + }, + }); +}; + +class ChangeColorModal extends obsidian.Modal { + constructor(app, plugin, path) { + var _a; + super(app); + this.plugin = plugin; + this.path = path; + this.usedColor = this.plugin.getIconColor(this.path); + this.contentEl.style.display = 'block'; + this.modalEl.classList.add('iconize-custom-modal'); + this.titleEl.setText('Change color'); + const description = this.contentEl.createEl('p', { + text: 'Select a color for this icon', + cls: 'setting-item-description', + }); + description.style.marginBottom = 'var(--size-2-2)'; + const colorContainer = this.contentEl.createDiv(); + colorContainer.style.display = 'flex'; + colorContainer.style.alignItems = 'center'; + colorContainer.style.justifyContent = 'space-between'; + const colorPicker = new obsidian.ColorComponent(colorContainer) + .setValue((_a = this.usedColor) !== null && _a !== void 0 ? _a : '#000000') + .onChange((value) => { + this.usedColor = value; + }); + const defaultColorButton = new obsidian.ButtonComponent(colorContainer); + defaultColorButton.setTooltip('Set color to the default one'); + defaultColorButton.setButtonText('Reset'); + defaultColorButton.onClick(() => { + colorPicker.setValue('#000000'); + this.usedColor = undefined; + }); + // Save button. + const button = new obsidian.ButtonComponent(this.contentEl); + button.buttonEl.style.marginTop = 'var(--size-4-4)'; + button.buttonEl.style.float = 'right'; + button.setButtonText('Save Changes'); + button.onClick(() => __awaiter(this, void 0, void 0, function* () { + var _a; + new obsidian.Notice('Color of icon changed.'); + if (this.usedColor) { + this.plugin.addIconColor(this.path, this.usedColor); + } + else { + this.plugin.removeIconColor(this.path); + } + // Refresh the DOM. + const iconNode = dom.getIconNodeFromPath(this.path); + iconNode.style.color = (_a = this.usedColor) !== null && _a !== void 0 ? _a : null; + const colorizedInnerHtml = svg.colorize(iconNode.innerHTML, this.usedColor); + iconNode.innerHTML = colorizedInnerHtml; + this.close(); + })); + } + onOpen() { + super.onOpen(); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +} + +class EventEmitter { + constructor() { + this.listeners = {}; + } + on(type, listener, priority = 0) { + var _a, _b; + var _c; + (_a = (_c = this.listeners)[type]) !== null && _a !== void 0 ? _a : (_c[type] = []); + (_b = this.listeners[type]) === null || _b === void 0 ? void 0 : _b.push({ listener, once: false, priority }); + this.sortListeners(type); + } + once(type, listener, priority = 0) { + var _a, _b; + var _c; + (_a = (_c = this.listeners)[type]) !== null && _a !== void 0 ? _a : (_c[type] = []); + (_b = this.listeners[type]) === null || _b === void 0 ? void 0 : _b.push({ listener, once: true, priority }); + this.sortListeners(type); + } + off(type, listener) { + var _a; + if (!this.listeners[type]) { + return; + } + this.listeners[type] = (_a = this.listeners[type]) === null || _a === void 0 ? void 0 : _a.filter((entry) => entry.listener !== listener); + } + emit(type, payload) { + const listeners = this.listeners[type]; + if (!listeners) { + return; + } + const event = { payload }; + listeners.slice().forEach((entry) => { + entry.listener(event); + if (entry.once) { + this.off(type, entry.listener); + } + }); + } + sortListeners(type) { + var _a; + if (this.listeners[type]) { + (_a = this.listeners[type]) === null || _a === void 0 ? void 0 : _a.sort((a, b) => b.priority - a.priority); + } + } +} + +function getApi(plugin) { + return { + getEventEmitter: () => plugin.getEventEmitter(), + getIconByName: (iconNameWithPrefix) => icon.getIconByName(iconNameWithPrefix), + setIconForNode: (iconName, node, color) => dom.setIconForNode(plugin, iconName, node, { color }), + saveIconToIconPack: (iconNameWithPrefix) => saveIconToIconPack(plugin, iconNameWithPrefix), + removeIconFromIconPack: (iconNameWithPrefix) => removeIconFromIconPack(plugin, iconNameWithPrefix), + getIconsFromIconPack: getIconsFromIconPack, + getAllIconPacks: getAllIconPacks, + doesElementHasIconNode: dom.doesElementHasIconNode, + getIconFromElement: dom.getIconFromElement, + removeIconInNode: dom.removeIconInNode, + removeIconInPath: dom.removeIconInPath, + util: { + dom, + svg, + }, + version: { + get current() { + return plugin.manifest.version; + }, + }, + }; +} + +class IconizePlugin extends obsidian.Plugin { + constructor() { + super(...arguments); + this.registeredFileExplorers = new Set(); + this.modifiedInternalPlugins = []; + this.positionField = buildPositionField(this); + this.frontmatterCache = new Set(); + this.eventEmitter = new EventEmitter(); + this.api = getApi(this); + } + onload() { + return __awaiter(this, void 0, void 0, function* () { + console.log(`loading ${config.PLUGIN_NAME}`); + yield this.loadIconFolderData(); + logger.toggleLogging(this.getSettings().debugMode); + setPath(this.getSettings().iconPacksPath); + if (this.getSettings().useInternalPlugins) { + // Registers all modified internal plugins. + // Only adds star plugin for obsidian under v0.12.6. + if (!obsidian.requireApiVersion('0.12.6')) { + this.modifiedInternalPlugins.push(new StarredInternalPlugin(this)); + } + else if (obsidian.requireApiVersion('1.2.0')) { + this.modifiedInternalPlugins.push(new BookmarkInternalPlugin(this)); + } + this.modifiedInternalPlugins.push(new OutlineInternalPlugin(this)); + } + yield createDefaultDirectory(this); + yield this.checkRecentlyUsedIcons(); + yield migrate(this); + const usedIconNames = icon.getAllWithPath(this).map((value) => value.icon); + if (!this.doesUseCustomLucideIconPack()) { + addLucideIconsPack(this); + } + yield loadUsedIcons(this, usedIconNames); + this.app.workspace.onLayoutReady(() => this.handleChangeLayout()); + this.addCommand({ + id: 'iconize:set-icon-for-file', + name: 'Set icon for file', + hotkeys: [ + { + modifiers: ['Mod', 'Shift'], + key: 'j', + }, + ], + editorCallback: (editor) => __awaiter(this, void 0, void 0, function* () { + var _a; + const file = (_a = editor.editorComponent) === null || _a === void 0 ? void 0 : _a.file; + if (!file) { + logger.warn(`'editor.editorComponent?.file' is undefined for file: ${file}`); + return; + } + const modal = new IconsPickerModal(this.app, this, file.path); + modal.open(); + modal.onSelect = (iconName) => { + IconCache.getInstance().set(file.path, { + iconNameWithPrefix: iconName, + }); + // Update icon in tab when setting is enabled. + if (this.getSettings().iconInTabsEnabled) { + const tabLeaves = iconTabs.getTabLeavesOfFilePath(this, file.path); + for (const tabLeaf of tabLeaves) { + iconTabs.update(this, iconName, tabLeaf.tabHeaderInnerIconEl); + } + } + // Update icon in title when setting is enabled. + if (this.getSettings().iconInTitleEnabled) { + this.addIconInTitle(iconName); + } + }; + }), + }); + this.registerEvent( + // Registering file menu event for listening to file pinning and unpinning. + this.app.workspace.on('file-menu', (menu, file) => { + // I've researched other ways of doing this. However, there is no other way to listen to file pinning and unpinning. + menu.onHide(() => { + const path = file.path; + if (this.getSettings().iconInTabsEnabled) { + for (const openedFile of getAllOpenedFiles(this)) { + if (openedFile.path === path) { + const possibleIcon = IconCache.getInstance().get(path); + if (!possibleIcon) { + return; + } + const tabLeaves = iconTabs.getTabLeavesOfFilePath(this, file.path); + for (const tabLeaf of tabLeaves) { + // Add timeout to ensure that the default icon is already set. + setTimeout(() => { + iconTabs.add(this, file.path, tabLeaf.tabHeaderInnerIconEl); + }, 5); + } + } + } + } + }); + })); + this.registerEvent(this.app.workspace.on('layout-change', () => this.handleChangeLayout())); + this.registerEvent(this.app.workspace.on('file-menu', (menu, file) => { + const addIconMenuItem = (item) => { + item.setTitle('Change icon'); + item.setIcon('hashtag'); + item.onClick(() => { + const modal = new IconsPickerModal(this.app, this, file.path); + modal.open(); + modal.onSelect = (iconName) => { + IconCache.getInstance().set(file.path, { + iconNameWithPrefix: iconName, + }); + // Update icon in tab when setting is enabled. + if (this.getSettings().iconInTabsEnabled) { + const tabLeaves = iconTabs.getTabLeavesOfFilePath(this, file.path); + for (const tabLeaf of tabLeaves) { + iconTabs.update(this, iconName, tabLeaf.tabHeaderInnerIconEl); + } + } + // Update icon in title when setting is enabled. + if (this.getSettings().iconInTitleEnabled) { + this.addIconInTitle(iconName); + } + }; + }); + }; + const removeIconMenuItem = (item) => { + item.setTitle('Remove icon'); + item.setIcon('trash'); + item.onClick(() => __awaiter(this, void 0, void 0, function* () { + yield this.removeSingleIcon(file); + })); + }; + const changeColorOfIcon = (item) => { + item.setTitle('Change color of icon'); + item.setIcon('palette'); + item.onClick(() => { + const modal = new ChangeColorModal(this.app, this, file.path); + modal.open(); + }); + }; + menu.addItem(addIconMenuItem); + const filePathData = this.getData()[file.path]; + const hasNestedIcon = typeof filePathData === 'object' && + filePathData.iconName !== null; + // Only add remove icon menu item when the file path exists in the data. + // We do not want to show this menu item for e.g. custom rules. + if (filePathData && + (typeof filePathData === 'string' || hasNestedIcon)) { + const icon = typeof filePathData === 'string' + ? filePathData + : filePathData.iconName; + if (!emoji.isEmoji(icon)) { + menu.addItem(changeColorOfIcon); + } + menu.addItem(removeIconMenuItem); + } + })); + // deleting event + this.registerEvent(this.app.vault.on('delete', (file) => { + const path = file.path; + this.removeFolderIcon(path); + })); + // renaming event + this.registerEvent(this.app.vault.on('rename', (file, oldPath) => { + // Check if the file was moved and had an icon before. + const dataPoint = this.data[oldPath]; + if (dataPoint && oldPath !== 'settings') { + const iconNameWithPrefix = typeof dataPoint === 'object' + ? dataPoint.iconName + : dataPoint; + dom.createIconNode(this, file.path, iconNameWithPrefix); + } + this.renameFolder(file.path, oldPath); + })); + if (this.getSettings().iconsInNotesEnabled) { + this.registerMarkdownPostProcessor((el) => processIconInTextMarkdown(this, el)); + this.registerEditorSuggest(new SuggestionIcon(this.app, this)); + this.registerEditorExtension([ + this.positionField, + buildIconInTextPlugin(this), + ]); + } + if (this.getSettings().iconsInLinksEnabled) { + this.registerMarkdownPostProcessor((el, ctx) => processIconInLinkMarkdown(this, el, ctx)); + this.registerEditorExtension([ + this.positionField, + buildIconInLinksPlugin(this), + ]); + } + this.addSettingTab(new IconFolderSettings(this.app, this)); + }); + } + notifyPlugins() { + this.modifiedInternalPlugins.forEach((internalPlugin) => { + if (internalPlugin.enabled) { + internalPlugin.onMount(); + } + }); + } + removeSingleIcon(file) { + return __awaiter(this, void 0, void 0, function* () { + this.removeFolderIcon(file.path); + dom.removeIconInPath(file.path); + IconCache.getInstance().invalidate(file.path); + this.notifyPlugins(); + let didUpdate = false; + // Refreshes the icon tab and title icon for custom rules. + for (const rule of customRule.getSortedRules(this)) { + const applicable = yield customRule.isApplicable(this, rule, file.path); + if (applicable) { + customRule.add(this, rule, file); + this.addIconInTitle(rule.icon); + const tabLeaves = iconTabs.getTabLeavesOfFilePath(this, file.path); + for (const tabLeaf of tabLeaves) { + iconTabs.add(this, file.path, tabLeaf.tabHeaderInnerIconEl, { + iconName: rule.icon, + }); + } + didUpdate = true; + break; + } + } + // Only remove icon above titles and icon in tabs if no custom rule was found. + if (!didUpdate) { + // Refreshes icons above title and icons in tabs. + for (const openedFile of getAllOpenedFiles(this)) { + if (this.getSettings().iconInTitleEnabled) { + titleIcon.remove(openedFile.leaf.view.inlineTitleEl); + } + if (this.getSettings().iconInTabsEnabled) { + const leaf = openedFile.leaf; + iconTabs.remove(leaf.tabHeaderInnerIconEl, { + replaceWithDefaultIcon: true, + }); + } + } + } + }); + } + handleChangeLayout() { + // Transform data that are objects to single strings. + const data = Object.entries(this.data); + this.modifiedInternalPlugins.forEach((internalPlugin) => { + if (internalPlugin.enabled) { + internalPlugin.onMount(); + internalPlugin.register(); + } + }); + icon.addAll(this, data, this.registeredFileExplorers, () => { + // After initialization of the icon packs, checks the vault for missing icons and + // adds them. + initIconPacks(this).then(() => __awaiter(this, void 0, void 0, function* () { + if (this.getSettings().iconsBackgroundCheckEnabled) { + const data = Object.entries(this.data); + yield icon.checkMissingIcons(this, data); + resetPreloadedIcons(); + } + this.eventEmitter.emit('allIconsLoaded'); + })); + if (this.getSettings().iconInFrontmatterEnabled) { + const activeFile = this.app.workspace.getActiveFile(); + if (activeFile) { + this.frontmatterCache.add(activeFile.path); + } + } + // Adds the title icon to the active leaf view. + if (this.getSettings().iconInTitleEnabled) { + for (const openedFile of getAllOpenedFiles(this)) { + const iconName = icon.getByPath(this, openedFile.path); + const activeView = openedFile.leaf.view; + if (activeView instanceof obsidian.MarkdownView && iconName) { + let possibleIcon = iconName; + if (!emoji.isEmoji(iconName)) { + const iconNextIdentifier = nextIdentifier(iconName); + possibleIcon = getSvgFromLoadedIcon(iconName.substring(0, iconNextIdentifier), iconName.substring(iconNextIdentifier)); + } + if (possibleIcon) { + titleIcon.add(this, activeView.inlineTitleEl, possibleIcon, { + fontSize: calculateInlineTitleSize(), + }); + } + } + } + } + // Register rename event for adding icons with custom rules to the DOM + // when file was moved to another directory. + this.registerEvent(this.app.vault.on('rename', (file, oldPath) => __awaiter(this, void 0, void 0, function* () { + const sortedRules = customRule.getSortedRules(this); + // Removes possible icons from the renamed file. + sortedRules.forEach((rule) => { + if (customRule.doesMatchPath(rule, oldPath)) { + dom.removeIconInPath(file.path); + } + }); + // Adds possible icons to the renamed file. + sortedRules.forEach((rule) => { + if (customRule.doesMatchPath(rule, oldPath)) { + return; + } + customRule.add(this, rule, file, undefined); + }); + // Updates icon tabs for the renamed file. + for (const rule of customRule.getSortedRules(this)) { + const applicable = yield customRule.isApplicable(this, rule, file.path); + if (!applicable) { + continue; + } + const openedFiles = getAllOpenedFiles(this); + const openedFile = openedFiles.find((openedFile) => openedFile.path === file.path); + if (openedFile) { + const leaf = openedFile.leaf; + iconTabs.update(this, rule.icon, leaf.tabHeaderInnerIconEl); + } + break; + } + }))); + // Register `layout-change` event for adding icons to tabs when moving a pane or + // enabling reading mode. + this.registerEvent(this.app.workspace.on('layout-change', () => { + var _a, _b; + if (this.getSettings().iconInTitleEnabled) { + const activeView = this.app.workspace.getActiveViewOfType(obsidian.MarkdownView); + if (activeView) { + const file = activeView.file; + const view = activeView.leaf.view.currentMode + .view; + const iconNameWithPrefix = icon.getByPath(this, file.path); + if (!iconNameWithPrefix) { + titleIcon.hide(view.inlineTitleEl); + return; + } + let foundIcon = iconNameWithPrefix; + if (!emoji.isEmoji(foundIcon)) { + foundIcon = (_a = icon.getIconByName(iconNameWithPrefix)) === null || _a === void 0 ? void 0 : _a.svgElement; + // Check for preloaded icons if no icon was found when the start up was faster + // than the loading of the icons. + if (!foundIcon && getPreloadedIcons().length > 0) { + foundIcon = (_b = getPreloadedIcons().find((icon) => icon.prefix + icon.name === iconNameWithPrefix)) === null || _b === void 0 ? void 0 : _b.svgElement; + } + } + if (foundIcon) { + // Removes the node because the editor markdown content is being rerendered + // when the content mode changes back to editing. + titleIcon.remove(view.inlineTitleEl); + titleIcon.add(this, view.inlineTitleEl, foundIcon, { + fontSize: calculateInlineTitleSize(), + }); + } + } + } + if (!this.getSettings().iconInTabsEnabled) { + return; + } + for (const openedFile of getAllOpenedFiles(this)) { + const leaf = openedFile.leaf; + const iconColor = this.getIconColor(leaf.view.file.path); + iconTabs.add(this, openedFile.path, leaf.tabHeaderInnerIconEl, { + iconColor, + }); + } + })); + // Register `file-open` event for adding icon to title. + this.registerEvent(this.app.workspace.on('file-open', (file) => { + var _a, _b; + if (!this.getSettings().iconInTitleEnabled) { + return; + } + for (const openedFile of getAllOpenedFiles(this)) { + if (!file || !openedFile || openedFile.path !== file.path) { + continue; + } + const leaf = openedFile.leaf.view; + const iconNameWithPrefix = icon.getByPath(this, file.path); + if (!iconNameWithPrefix) { + titleIcon.hide(leaf.inlineTitleEl); + return; + } + let foundIcon = iconNameWithPrefix; + if (!emoji.isEmoji(foundIcon)) { + foundIcon = (_a = icon.getIconByName(iconNameWithPrefix)) === null || _a === void 0 ? void 0 : _a.svgElement; + // Check for preloaded icons if no icon was found when the start up was faster + // than the loading of the icons. + if (!foundIcon && getPreloadedIcons().length > 0) { + foundIcon = (_b = getPreloadedIcons().find((icon) => icon.prefix + icon.name === iconNameWithPrefix)) === null || _b === void 0 ? void 0 : _b.svgElement; + } + } + if (foundIcon) { + titleIcon.add(this, leaf.inlineTitleEl, foundIcon, { + fontSize: calculateInlineTitleSize(), + }); + } + else { + titleIcon.hide(leaf.inlineTitleEl); + } + } + })); + // Register event for frontmatter icon registration. + this.registerEvent(this.app.metadataCache.on('resolve', (file) => __awaiter(this, void 0, void 0, function* () { + if (!this.getSettings().iconInFrontmatterEnabled) { + return; + } + const fileCache = this.app.metadataCache.getFileCache(file); + const iconFrontmatterName = this.getSettings().iconInFrontmatterFieldName; + const iconColorFrontmatterName = this.getSettings().iconColorInFrontmatterFieldName; + if (fileCache === null || fileCache === void 0 ? void 0 : fileCache.frontmatter) { + const { [iconFrontmatterName]: newIconName, [iconColorFrontmatterName]: newIconColor, } = fileCache.frontmatter; + // If `icon` property is empty, we will remove it from the data and remove the icon. + if (!newIconName) { + if (this.frontmatterCache.has(file.path)) { + yield this.removeSingleIcon(file); + this.frontmatterCache.delete(file.path); + } + return; + } + if (typeof newIconName !== 'string') { + new obsidian.Notice(`[${config.PLUGIN_NAME}] Frontmatter property type \`icon\` has to be of type \`text\`.`); + return; + } + if (newIconColor && typeof newIconColor !== 'string') { + new obsidian.Notice(`[${config.PLUGIN_NAME}] Frontmatter property type \`iconColor\` has to be of type \`text\`.`); + return; + } + let iconColor = newIconColor; + if (isHexadecimal(iconColor)) { + iconColor = stringToHex(iconColor); + } + const cachedIcon = IconCache.getInstance().get(file.path); + if (newIconName === (cachedIcon === null || cachedIcon === void 0 ? void 0 : cachedIcon.iconNameWithPrefix) && + iconColor === (cachedIcon === null || cachedIcon === void 0 ? void 0 : cachedIcon.iconColor)) { + return; + } + this.frontmatterCache.add(file.path); + try { + if (!emoji.isEmoji(newIconName)) { + saveIconToIconPack(this, newIconName); + } + } + catch (e) { + logger.warn(`Something went wrong while saving icon to icon pack (error: ${e})`); + new obsidian.Notice(e.message); + return; + } + dom.createIconNode(this, file.path, newIconName, { + color: iconColor, + }); + this.addFolderIcon(file.path, newIconName); + this.addIconColor(file.path, iconColor); + IconCache.getInstance().set(file.path, { + iconNameWithPrefix: newIconName, + iconColor, + }); + // Update icon in tab when setting is enabled. + if (this.getSettings().iconInTabsEnabled) { + const tabLeaves = iconTabs.getTabLeavesOfFilePath(this, file.path); + for (const tabLeaf of tabLeaves) { + iconTabs.update(this, newIconName, tabLeaf.tabHeaderInnerIconEl); + } + } + // Update icon in title when setting is enabled. + if (this.getSettings().iconInTitleEnabled) { + this.addIconInTitle(newIconName); + } + } + }))); + // Register active leaf change event for adding icon of file to tab. + this.registerEvent(this.app.workspace.on('active-leaf-change', (leaf) => { + if (!this.getSettings().iconInTabsEnabled) { + return; + } + // TODO: Maybe change in the future to a more optimal solution. + // Fixes a problem when the file was clicked twice in the same tab. + // See https://github.com/FlorianWoelki/obsidian-iconize/issues/208. + if (leaf.view.getViewType() === 'file-explorer') { + for (const openedFile of getAllOpenedFiles(this)) { + const leaf = openedFile.leaf; + const iconColor = this.getIconColor(leaf.view.file.path); + iconTabs.add(this, openedFile.path, leaf.tabHeaderInnerIconEl, { + iconColor, + }); + } + return; + } + if (leaf.view.getViewType() !== 'markdown') { + return; + } + const tabHeaderLeaf = leaf; + if (tabHeaderLeaf.view.file) { + const iconColor = this.getIconColor(tabHeaderLeaf.view.file.path); + iconTabs.add(this, tabHeaderLeaf.view.file.path, tabHeaderLeaf.tabHeaderInnerIconEl, { + iconColor, + }); + } + })); + this.registerEvent(this.app.workspace.on('css-change', () => { + for (const openedFile of getAllOpenedFiles(this)) { + const activeView = openedFile.leaf.view; + if (activeView instanceof obsidian.MarkdownView) { + titleIcon.updateStyle(activeView.inlineTitleEl, { + fontSize: calculateInlineTitleSize(), + }); + } + } + })); + }); + } + addIconInTitle(iconName) { + var _a; + for (const openedFile of getAllOpenedFiles(this)) { + const activeView = openedFile.leaf.view; + if (activeView instanceof obsidian.MarkdownView) { + let possibleIcon = iconName; + if (!emoji.isEmoji(iconName)) { + possibleIcon = (_a = icon.getIconByName(iconName)) === null || _a === void 0 ? void 0 : _a.svgElement; + } + if (possibleIcon) { + titleIcon.add(this, activeView.inlineTitleEl, possibleIcon, { + fontSize: calculateInlineTitleSize(), + }); + } + } + } + } + onunload() { + console.log('unloading obsidian-icon-folder'); + } + renameFolder(newPath, oldPath) { + if (!this.data[oldPath] || newPath === oldPath) { + return; + } + Object.defineProperty(this.data, newPath, Object.getOwnPropertyDescriptor(this.data, oldPath)); + delete this.data[oldPath]; + this.saveIconFolderData(); + } + addIconColor(path, iconColor) { + const pathData = this.getData()[path]; + if (typeof pathData === 'string') { + this.getData()[path] = { + iconName: pathData, + iconColor, + }; + } + else { + pathData.iconColor = iconColor; + } + this.saveIconFolderData(); + } + getIconColor(path) { + const pathData = this.getData()[path]; + if (!pathData) { + return undefined; + } + if (typeof pathData === 'string') { + return undefined; + } + return pathData.iconColor; + } + removeIconColor(path) { + const pathData = this.getData()[path]; + if (typeof pathData === 'string') { + return; + } + const currentValue = pathData; + this.getData()[path] = currentValue.iconName; + this.saveIconFolderData(); + } + removeFolderIcon(path) { + if (!this.data[path]) { + return; + } + // Saves the icon name with prefix to remove it from the icon pack directory later. + const iconData = this.data[path]; + delete this.data[path]; + // Removes the icon from the icon pack directory if it is not used as an icon somewhere + // else. + if (iconData) { + let iconNameWithPrefix = iconData; + if (typeof iconData === 'object') { + iconNameWithPrefix = iconData.iconName; + } + else { + iconNameWithPrefix = iconData; + } + if (!emoji.isEmoji(iconNameWithPrefix)) { + removeIconFromIconPack(this, iconNameWithPrefix); + } + } + //this.addIconsToSearch(); + this.saveIconFolderData(); + } + addFolderIcon(path, icon) { + const iconName = getNormalizedName(typeof icon === 'object' ? icon.displayName : icon); + this.data[path] = iconName; + // Update recently used icons. + if (!this.getSettings().recentlyUsedIcons.includes(iconName)) { + if (this.getSettings().recentlyUsedIcons.length >= + this.getSettings().recentlyUsedIconsSize) { + this.getSettings().recentlyUsedIcons = + this.getSettings().recentlyUsedIcons.slice(0, this.getSettings().recentlyUsedIconsSize - 1); + } + this.getSettings().recentlyUsedIcons.unshift(iconName); + this.checkRecentlyUsedIcons(); + } + //this.addIconsToSearch(); + this.saveIconFolderData(); + } + getSettings() { + return this.data.settings; + } + loadIconFolderData() { + return __awaiter(this, void 0, void 0, function* () { + const data = yield this.loadData(); + if (data) { + Object.entries(DEFAULT_SETTINGS).forEach(([k, v]) => { + if (data.settings[k] === undefined) { + data.settings[k] = v; + } + }); + } + this.data = Object.assign({ settings: Object.assign({}, DEFAULT_SETTINGS) }, {}, data); + }); + } + saveIconFolderData() { + return __awaiter(this, void 0, void 0, function* () { + yield this.saveData(this.data); + }); + } + checkRecentlyUsedIcons() { + return __awaiter(this, void 0, void 0, function* () { + if (this.getSettings().recentlyUsedIcons.length > + this.getSettings().recentlyUsedIconsSize) { + this.getSettings().recentlyUsedIcons = + this.getSettings().recentlyUsedIcons.slice(0, this.getSettings().recentlyUsedIconsSize); + yield this.saveIconFolderData(); + } + }); + } + getEventEmitter() { + return this.eventEmitter; + } + getData() { + return this.data; + } + getIconNameFromPath(path) { + if (typeof this.getData()[path] === 'object') { + return this.getData()[path].iconName; + } + return this.getData()[path]; + } + getRegisteredFileExplorers() { + return this.registeredFileExplorers; + } + doesUseCustomLucideIconPack() { + return this.getSettings().lucideIconPackType === 'custom'; + } + doesUseNativeLucideIconPack() { + return this.getSettings().lucideIconPackType === 'native'; + } + /** + * Returns a possible data path by the given value. This function checks for + * direct icon and custom rules. + * @param value String that will be used to find the data path. + * @returns String that is the data path or `undefined` if no data path was found. + */ + getDataPathByValue(value) { + return Object.entries(this.data).find(([k, v]) => { + if (typeof v === 'string') { + if (value === v) { + return k; + } + } + else if (typeof v === 'object') { + // Check for custom rules. + if (k === 'settings') { + // `rules` are defined in the settings object. + const rules = v.rules; + return rules.find((rule) => rule.icon === value); + } + v = v; + if (value === v.iconName) { + return k; + } + } + }); + } +} + +module.exports = IconizePlugin; + + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-icon-folder/manifest.json b/.obsidian/plugins/obsidian-icon-folder/manifest.json new file mode 100644 index 0000000..6e916c3 --- /dev/null +++ b/.obsidian/plugins/obsidian-icon-folder/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-icon-folder", + "name": "Iconize", + "version": "2.14.7", + "minAppVersion": "0.9.12", + "description": "Add icons to anything you desire in Obsidian, including files, folders, and text.", + "author": "Florian Woelki", + "authorUrl": "https://florianwoelki.com/", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-icon-folder/styles.css b/.obsidian/plugins/obsidian-icon-folder/styles.css new file mode 100644 index 0000000..a74fdd4 --- /dev/null +++ b/.obsidian/plugins/obsidian-icon-folder/styles.css @@ -0,0 +1,120 @@ +.iconize-inline-title-wrapper { + width: var(--line-width); + max-width: var(--max-width); + margin-inline: var(--content-margin); +} + +.iconize-title-icon { + max-width: var(--max-width); + margin-right: var(--size-4-2); +} + +.iconize-icon-in-link { + transform: translateY(20%); + margin-right: var(--size-2-2); + display: inline-flex; +} + +.iconize-icon { + border: 1px solid transparent; + margin: 0px 4px 0px 0px; + display: flex; + align-self: center; + margin: auto 0; +} + +.nav-folder-title, +.nav-file-title { + align-items: center; +} + +.iconize-setting input[type='color'] { + margin: 0 6px; +} + +.iconize-modal.prompt-results { + margin: 0; + overflow-y: auto; + display: grid; + grid-template-columns: repeat(5, minmax(0, 1fr)); +} + +.prompt .iconize-subheadline { + margin-top: 12px; + font-size: 12px; + color: gray; + grid-column-start: 1; + grid-column-end: 6; +} + +@media (max-width: 640px) { + .iconize-modal.prompt-results { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + .prompt .iconize-subheadline { + grid-column-end: 4; + } +} + +.iconize-modal.prompt-results .suggestion-item { + cursor: pointer; + white-space: pre-wrap; + display: flex; + justify-content: flex-end; + align-items: center; + flex-direction: column-reverse; + text-align: center; + font-size: 13px; + color: var(--text-muted); + padding: 16px 8px; + line-break: auto; + word-break: break-word; + line-height: 1.3; +} + +.iconize-modal.prompt-results .suggestion-item.suggestion-item__center { + justify-content: center; +} + +.iconize-icon-preview { + font-size: 22px; +} + +.iconize-icon-preview img { + width: 16px; + height: 16px; +} + +.iconize-icon-preview svg { + width: 24px; + height: 24px; + color: currentColor; + margin-bottom: 4px; +} + +.iconize-dragover { + position: relative; +} + +.iconize-dragover-el { + position: absolute; + width: 100%; + height: 100%; + color: var(--text-normal); + background-color: var(--background-secondary-alt); + display: flex; + align-items: center; + justify-content: center; +} + +/* Custom rule modal. */ +.iconize-custom-modal .modal-content { + display: flex; + align-items: center; + justify-content: center; +} + +.iconize-custom-modal .modal-content input { + width: 100%; + margin-right: 0.5rem; +} diff --git a/.obsidian/plugins/obsidian-leaflet-plugin/data.json b/.obsidian/plugins/obsidian-leaflet-plugin/data.json new file mode 100644 index 0000000..77f178b --- /dev/null +++ b/.obsidian/plugins/obsidian-leaflet-plugin/data.json @@ -0,0 +1,102 @@ +{ + "mapMarkers": [ + { + "id": "cormyr-map", + "lastAccessed": 1755950428867, + "markers": [ + { + "id": "ID_3bd86aaaca79", + "type": "default", + "loc": [ + -4.523681640625, + 1.75 + ], + "layer": "%5B%5Bcormyr-map-hexes.jpg%5D%5D", + "mutable": true, + "command": false, + "percent": null, + "description": null, + "minZoom": null, + "maxZoom": null, + "tooltip": "hover" + } + ], + "overlays": [], + "shapes": [], + "files": [ + "Worldbuilding/Orte/Regionen/Cormyr.md" + ] + } + ], + "defaultMarker": { + "type": "default", + "iconName": "map-marker", + "color": "#dddddd", + "transform": { + "size": 6, + "x": 0, + "y": -2 + } + }, + "markerIcons": [], + "color": "#dddddd", + "lat": 39.983334, + "long": -82.98333, + "notePreview": false, + "layerMarkers": true, + "previousVersion": "6.0.5", + "version": { + "major": 6, + "minor": 0, + "patch": 5 + }, + "warnedAboutMapMarker": false, + "copyOnClick": false, + "displayMarkerTooltips": "hover", + "displayOverlayTooltips": true, + "configDirectory": null, + "mapViewEnabled": true, + "mapViewParameters": { + "darkMode": "false", + "defaultZoom": 7, + "distanceMultiplier": 1, + "drawColor": "#3388ff", + "geojson": [], + "geojsonColor": "#3388ff", + "gpx": [], + "gpxColor": "#3388ff", + "height": "500px", + "image": "[[cormyr-map-hexes.jpg]]", + "imageOverlay": [], + "isMapView": false, + "layers": [ + "[[cormyr-map-hexes.jpg]]" + ], + "linksFrom": [], + "linksTo": [], + "marker": [], + "commandMarker": [], + "markerFile": [], + "markerFolder": [], + "markerTag": [], + "maxZoom": 10, + "minZoom": 6, + "osmLayer": true, + "overlay": [], + "overlayColor": "blue", + "scale": 1, + "showAllMarkers": false, + "tileServer": [], + "verbose": false, + "zoomDelta": 1, + "zoomFeatures": false, + "id": "cormyr-map", + "filterTag": [] + }, + "enableDraw": true, + "defaultUnitType": "imperial", + "defaultTile": "https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}.png", + "defaultTileDark": "https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}.png", + "defaultAttribution": "© OpenStreetMap contributors © CARTO", + "defaultTileSubdomains": "a,b,c,d" +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-leaflet-plugin/main.js b/.obsidian/plugins/obsidian-leaflet-plugin/main.js new file mode 100644 index 0000000..66a3535 --- /dev/null +++ b/.obsidian/plugins/obsidian-leaflet-plugin/main.js @@ -0,0 +1,3 @@ +/*! For license information please see main.js.LICENSE.txt */ +(()=>{var t={520:function(t,e){!function(t){"use strict";function e(t){return t&&t.normalize&&t.normalize(),t&&t.textContent||""}function a(t,e){const a=t.getElementsByTagName(e);return a.length?a[0]:null}function i(t){const i={};if(t){const n=a(t,"line");if(n){const t=e(a(n,"color")),s=parseFloat(e(a(n,"opacity"))),r=parseFloat(e(a(n,"width")));t&&(i.stroke=t),isNaN(s)||(i["stroke-opacity"]=s),isNaN(r)||(i["stroke-width"]=96*r/25.4)}}return i}function n(t,i){const n={};let s,r;for(r=0;r1,h=Object.assign(s(t),i(a(t,"extensions")),{_gpxType:"trk"},r.length?{coordinateProperties:{times:l?r:r[0]}}:{});for(let t=0;tnew Array(t.line.length).fill(null)))),e[a][t]=i):e[a]=i}}return{type:"Feature",properties:h,geometry:l?{type:"MultiLineString",coordinates:n}:{type:"LineString",coordinates:n[0]}}}function*h(t){const e=t.getElementsByTagName("trk"),a=t.getElementsByTagName("rte"),i=t.getElementsByTagName("wpt");for(let t=0;tArray(t.length).fill(null)))),l[a][t]=e[a])}if(0!==n.length)return(s.length||r.length)&&(l.coordinateProperties=Object.assign(s.length?{times:1===n.length?s[0]:s}:{},r.length?{heart:1===n.length?r[0]:r}:{})),{type:"Feature",properties:l,geometry:{type:1===n.length?"LineString":"MultiLineString",coordinates:1===n.length?n[0]:n}}}function*v(t){const e=t.getElementsByTagName("Lap");for(let t=0;t{var i=a(874),n={};for(var s in i)i.hasOwnProperty(s)&&(n[i[s]]=s);var r=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var c in r)if(r.hasOwnProperty(c)){if(!("channels"in r[c]))throw new Error("missing channels property: "+c);if(!("labels"in r[c]))throw new Error("missing channel labels property: "+c);if(r[c].labels.length!==r[c].channels)throw new Error("channel and label counts mismatch: "+c);var o=r[c].channels,l=r[c].labels;delete r[c].channels,delete r[c].labels,Object.defineProperty(r[c],"channels",{value:o}),Object.defineProperty(r[c],"labels",{value:l})}r.rgb.hsl=function(t){var e,a,i=t[0]/255,n=t[1]/255,s=t[2]/255,r=Math.min(i,n,s),c=Math.max(i,n,s),o=c-r;return c===r?e=0:i===c?e=(n-s)/o:n===c?e=2+(s-i)/o:s===c&&(e=4+(i-n)/o),(e=Math.min(60*e,360))<0&&(e+=360),a=(r+c)/2,[e,100*(c===r?0:a<=.5?o/(c+r):o/(2-c-r)),100*a]},r.rgb.hsv=function(t){var e,a,i,n,s,r=t[0]/255,c=t[1]/255,o=t[2]/255,l=Math.max(r,c,o),h=l-Math.min(r,c,o),u=function(t){return(l-t)/6/h+.5};return 0===h?n=s=0:(s=h/l,e=u(r),a=u(c),i=u(o),r===l?n=i-a:c===l?n=1/3+e-i:o===l&&(n=2/3+a-e),n<0?n+=1:n>1&&(n-=1)),[360*n,100*s,100*l]},r.rgb.hwb=function(t){var e=t[0],a=t[1],i=t[2];return[r.rgb.hsl(t)[0],1/255*Math.min(e,Math.min(a,i))*100,100*(i=1-1/255*Math.max(e,Math.max(a,i)))]},r.rgb.cmyk=function(t){var e,a=t[0]/255,i=t[1]/255,n=t[2]/255;return[100*((1-a-(e=Math.min(1-a,1-i,1-n)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-n-e)/(1-e)||0),100*e]},r.rgb.keyword=function(t){var e=n[t];if(e)return e;var a,s,r,c=1/0;for(var o in i)if(i.hasOwnProperty(o)){var l=(s=t,r=i[o],Math.pow(s[0]-r[0],2)+Math.pow(s[1]-r[1],2)+Math.pow(s[2]-r[2],2));l.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*a+.0722*i),100*(.0193*e+.1192*a+.9505*i)]},r.rgb.lab=function(t){var e=r.rgb.xyz(t),a=e[0],i=e[1],n=e[2];return i/=100,n/=108.883,a=(a/=95.047)>.008856?Math.pow(a,1/3):7.787*a+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(a-i),200*(i-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},r.hsl.rgb=function(t){var e,a,i,n,s,r=t[0]/360,c=t[1]/100,o=t[2]/100;if(0===c)return[s=255*o,s,s];e=2*o-(a=o<.5?o*(1+c):o+c-o*c),n=[0,0,0];for(var l=0;l<3;l++)(i=r+1/3*-(l-1))<0&&i++,i>1&&i--,s=6*i<1?e+6*(a-e)*i:2*i<1?a:3*i<2?e+(a-e)*(2/3-i)*6:e,n[l]=255*s;return n},r.hsl.hsv=function(t){var e=t[0],a=t[1]/100,i=t[2]/100,n=a,s=Math.max(i,.01);return a*=(i*=2)<=1?i:2-i,n*=s<=1?s:2-s,[e,100*(0===i?2*n/(s+n):2*a/(i+a)),(i+a)/2*100]},r.hsv.rgb=function(t){var e=t[0]/60,a=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,s=e-Math.floor(e),r=255*i*(1-a),c=255*i*(1-a*s),o=255*i*(1-a*(1-s));switch(i*=255,n){case 0:return[i,o,r];case 1:return[c,i,r];case 2:return[r,i,o];case 3:return[r,c,i];case 4:return[o,r,i];case 5:return[i,r,c]}},r.hsv.hsl=function(t){var e,a,i,n=t[0],s=t[1]/100,r=t[2]/100,c=Math.max(r,.01);return i=(2-s)*r,a=s*c,[n,100*(a=(a/=(e=(2-s)*c)<=1?e:2-e)||0),100*(i/=2)]},r.hwb.rgb=function(t){var e,a,i,n,s,r,c,o=t[0]/360,l=t[1]/100,h=t[2]/100,u=l+h;switch(u>1&&(l/=u,h/=u),i=6*o-(e=Math.floor(6*o)),0!=(1&e)&&(i=1-i),n=l+i*((a=1-h)-l),e){default:case 6:case 0:s=a,r=n,c=l;break;case 1:s=n,r=a,c=l;break;case 2:s=l,r=a,c=n;break;case 3:s=l,r=n,c=a;break;case 4:s=n,r=l,c=a;break;case 5:s=a,r=l,c=n}return[255*s,255*r,255*c]},r.cmyk.rgb=function(t){var e=t[0]/100,a=t[1]/100,i=t[2]/100,n=t[3]/100;return[255*(1-Math.min(1,e*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n)),255*(1-Math.min(1,i*(1-n)+n))]},r.xyz.rgb=function(t){var e,a,i,n=t[0]/100,s=t[1]/100,r=t[2]/100;return a=-.9689*n+1.8758*s+.0415*r,i=.0557*n+-.204*s+1.057*r,e=(e=3.2406*n+-1.5372*s+-.4986*r)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(a=Math.min(Math.max(0,a),1)),255*(i=Math.min(Math.max(0,i),1))]},r.xyz.lab=function(t){var e=t[0],a=t[1],i=t[2];return a/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(e-a),200*(a-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},r.lab.xyz=function(t){var e,a,i,n=t[0];e=t[1]/500+(a=(n+16)/116),i=a-t[2]/200;var s=Math.pow(a,3),r=Math.pow(e,3),c=Math.pow(i,3);return a=s>.008856?s:(a-16/116)/7.787,e=r>.008856?r:(e-16/116)/7.787,i=c>.008856?c:(i-16/116)/7.787,[e*=95.047,a*=100,i*=108.883]},r.lab.lch=function(t){var e,a=t[0],i=t[1],n=t[2];return(e=360*Math.atan2(n,i)/2/Math.PI)<0&&(e+=360),[a,Math.sqrt(i*i+n*n),e]},r.lch.lab=function(t){var e,a=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[a,i*Math.cos(e),i*Math.sin(e)]},r.rgb.ansi16=function(t){var e=t[0],a=t[1],i=t[2],n=1 in arguments?arguments[1]:r.rgb.hsv(t)[2];if(0===(n=Math.round(n/50)))return 30;var s=30+(Math.round(i/255)<<2|Math.round(a/255)<<1|Math.round(e/255));return 2===n&&(s+=60),s},r.hsv.ansi16=function(t){return r.rgb.ansi16(r.hsv.rgb(t),t[2])},r.rgb.ansi256=function(t){var e=t[0],a=t[1],i=t[2];return e===a&&a===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(a/255*5)+Math.round(i/255*5)},r.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var a=.5*(1+~~(t>50));return[(1&e)*a*255,(e>>1&1)*a*255,(e>>2&1)*a*255]},r.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var a;return t-=16,[Math.floor(t/36)/5*255,Math.floor((a=t%36)/6)/5*255,a%6/5*255]},r.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},r.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var a=e[0];3===e[0].length&&(a=a.split("").map((function(t){return t+t})).join(""));var i=parseInt(a,16);return[i>>16&255,i>>8&255,255&i]},r.rgb.hcg=function(t){var e,a=t[0]/255,i=t[1]/255,n=t[2]/255,s=Math.max(Math.max(a,i),n),r=Math.min(Math.min(a,i),n),c=s-r;return e=c<=0?0:s===a?(i-n)/c%6:s===i?2+(n-a)/c:4+(a-i)/c+4,e/=6,[360*(e%=1),100*c,100*(c<1?r/(1-c):0)]},r.hsl.hcg=function(t){var e,a=t[1]/100,i=t[2]/100,n=0;return(e=i<.5?2*a*i:2*a*(1-i))<1&&(n=(i-.5*e)/(1-e)),[t[0],100*e,100*n]},r.hsv.hcg=function(t){var e=t[1]/100,a=t[2]/100,i=e*a,n=0;return i<1&&(n=(a-i)/(1-i)),[t[0],100*i,100*n]},r.hcg.rgb=function(t){var e=t[0]/360,a=t[1]/100,i=t[2]/100;if(0===a)return[255*i,255*i,255*i];var n,s=[0,0,0],r=e%1*6,c=r%1,o=1-c;switch(Math.floor(r)){case 0:s[0]=1,s[1]=c,s[2]=0;break;case 1:s[0]=o,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=c;break;case 3:s[0]=0,s[1]=o,s[2]=1;break;case 4:s[0]=c,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=o}return n=(1-a)*i,[255*(a*s[0]+n),255*(a*s[1]+n),255*(a*s[2]+n)]},r.hcg.hsv=function(t){var e=t[1]/100,a=e+t[2]/100*(1-e),i=0;return a>0&&(i=e/a),[t[0],100*i,100*a]},r.hcg.hsl=function(t){var e=t[1]/100,a=t[2]/100*(1-e)+.5*e,i=0;return a>0&&a<.5?i=e/(2*a):a>=.5&&a<1&&(i=e/(2*(1-a))),[t[0],100*i,100*a]},r.hcg.hwb=function(t){var e=t[1]/100,a=e+t[2]/100*(1-e);return[t[0],100*(a-e),100*(1-a)]},r.hwb.hcg=function(t){var e=t[1]/100,a=1-t[2]/100,i=a-e,n=0;return i<1&&(n=(a-i)/(1-i)),[t[0],100*i,100*n]},r.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},r.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},r.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},r.gray.hsl=r.gray.hsv=function(t){return[0,0,t[0]]},r.gray.hwb=function(t){return[0,100,t[0]]},r.gray.cmyk=function(t){return[0,0,0,t[0]]},r.gray.lab=function(t){return[t[0],0,0]},r.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),a=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(a.length)+a},r.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}},85:(t,e,a)=>{var i=a(168),n=a(111),s={};Object.keys(i).forEach((function(t){s[t]={},Object.defineProperty(s[t],"channels",{value:i[t].channels}),Object.defineProperty(s[t],"labels",{value:i[t].labels});var e=n(t);Object.keys(e).forEach((function(a){var i=e[a];s[t][a]=function(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var a=t(e);if("object"==typeof a)for(var i=a.length,n=0;n1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))})),t.exports=s},111:(t,e,a)=>{var i=a(168);function n(t,e){return function(a){return e(t(a))}}function s(t,e){for(var a=[e[t].parent,t],s=i[e[t].parent][t],r=e[t].parent;e[r].parent;)a.unshift(e[r].parent),s=n(i[e[r].parent][r],s),r=e[r].parent;return s.conversion=a,s}t.exports=function(t){for(var e=function(t){var e=function(){for(var t={},e=Object.keys(i),a=e.length,n=0;n{"use strict";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},818:(t,e,a)=>{var i=a(874),n=a(851),s={};for(var r in i)i.hasOwnProperty(r)&&(s[i[r]]=r);var c=t.exports={to:{},get:{}};function o(t,e,a){return Math.min(Math.max(e,t),a)}function l(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}c.get=function(t){var e,a;switch(t.substring(0,3).toLowerCase()){case"hsl":e=c.get.hsl(t),a="hsl";break;case"hwb":e=c.get.hwb(t),a="hwb";break;default:e=c.get.rgb(t),a="rgb"}return e?{model:a,value:e}:null},c.get.rgb=function(t){if(!t)return null;var e,a,n,s=[0,0,0,1];if(e=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=e[2],e=e[1],a=0;a<3;a++){var r=2*a;s[a]=parseInt(e.slice(r,r+2),16)}n&&(s[3]=parseInt(n,16)/255)}else if(e=t.match(/^#([a-f0-9]{3,4})$/i)){for(n=(e=e[1])[3],a=0;a<3;a++)s[a]=parseInt(e[a]+e[a],16);n&&(s[3]=parseInt(n+n,16)/255)}else if(e=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(a=0;a<3;a++)s[a]=parseInt(e[a+1],0);e[4]&&(s[3]=parseFloat(e[4]))}else{if(!(e=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(e=t.match(/(\D+)/))?"transparent"===e[1]?[0,0,0,0]:(s=i[e[1]])?(s[3]=1,s):null:null;for(a=0;a<3;a++)s[a]=Math.round(2.55*parseFloat(e[a+1]));e[4]&&(s[3]=parseFloat(e[4]))}for(a=0;a<3;a++)s[a]=o(s[a],0,255);return s[3]=o(s[3],0,1),s},c.get.hsl=function(t){if(!t)return null;var e=t.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?[\d\.]+)\s*)?\)$/);if(e){var a=parseFloat(e[4]);return[(parseFloat(e[1])+360)%360,o(parseFloat(e[2]),0,100),o(parseFloat(e[3]),0,100),o(isNaN(a)?1:a,0,1)]}return null},c.get.hwb=function(t){if(!t)return null;var e=t.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(e){var a=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,o(parseFloat(e[2]),0,100),o(parseFloat(e[3]),0,100),o(isNaN(a)?1:a,0,1)]}return null},c.to.hex=function(){var t=n(arguments);return"#"+l(t[0])+l(t[1])+l(t[2])+(t[3]<1?l(Math.round(255*t[3])):"")},c.to.rgb=function(){var t=n(arguments);return t.length<4||1===t[3]?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},c.to.rgb.percent=function(){var t=n(arguments),e=Math.round(t[0]/255*100),a=Math.round(t[1]/255*100),i=Math.round(t[2]/255*100);return t.length<4||1===t[3]?"rgb("+e+"%, "+a+"%, "+i+"%)":"rgba("+e+"%, "+a+"%, "+i+"%, "+t[3]+")"},c.to.hsl=function(){var t=n(arguments);return t.length<4||1===t[3]?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},c.to.hwb=function(){var t=n(arguments),e="";return t.length>=4&&1!==t[3]&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"},c.to.keyword=function(t){return s[t.slice(0,3)]}},767:(t,e,a)=>{"use strict";var i=a(818),n=a(85),s=[].slice,r=["keyword","gray","hex"],c={};Object.keys(n).forEach((function(t){c[s.call(n[t].labels).sort().join("")]=t}));var o={};function l(t,e){if(!(this instanceof l))return new l(t,e);if(e&&e in r&&(e=null),e&&!(e in n))throw new Error("Unknown model: "+e);var a,h;if(null==t)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(t instanceof l)this.model=t.model,this.color=t.color.slice(),this.valpha=t.valpha;else if("string"==typeof t){var u=i.get(t);if(null===u)throw new Error("Unable to parse color from string: "+t);this.model=u.model,h=n[this.model].channels,this.color=u.value.slice(0,h),this.valpha="number"==typeof u.value[h]?u.value[h]:1}else if(t.length){this.model=e||"rgb",h=n[this.model].channels;var f=s.call(t,0,h);this.color=d(f,h),this.valpha="number"==typeof t[h]?t[h]:1}else if("number"==typeof t)t&=16777215,this.model="rgb",this.color=[t>>16&255,t>>8&255,255&t],this.valpha=1;else{this.valpha=1;var p=Object.keys(t);"alpha"in t&&(p.splice(p.indexOf("alpha"),1),this.valpha="number"==typeof t.alpha?t.alpha:0);var m=p.sort().join("");if(!(m in c))throw new Error("Unable to parse color from object: "+JSON.stringify(t));this.model=c[m];var g=n[this.model].labels,v=[];for(a=0;aa?(e+.05)/(a+.05):(a+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},isDark:function(){var t=this.rgb().color;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var t=this.rgb(),e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten:function(t){var e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken:function(t){var e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate:function(t){var e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate:function(t){var e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten:function(t){var e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken:function(t){var e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale:function(){var t=this.rgb().color,e=.3*t[0]+.59*t[1]+.11*t[2];return l.rgb(e,e,e)},fade:function(t){return this.alpha(this.valpha-this.valpha*t)},opaquer:function(t){return this.alpha(this.valpha+this.valpha*t)},rotate:function(t){var e=this.hsl(),a=e.color[0];return a=(a=(a+t)%360)<0?360+a:a,e.color[0]=a,e},mix:function(t,e){if(!t||!t.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof t);var a=t.rgb(),i=this.rgb(),n=void 0===e?.5:e,s=2*n-1,r=a.alpha()-i.alpha(),c=((s*r==-1?s:(s+r)/(1+s*r))+1)/2,o=1-c;return l.rgb(c*a.red()+o*i.red(),c*a.green()+o*i.green(),c*a.blue()+o*i.blue(),a.alpha()*n+i.alpha()*(1-n))}},Object.keys(n).forEach((function(t){if(-1===r.indexOf(t)){var e=n[t].channels;l.prototype[t]=function(){if(this.model===t)return new l(this);if(arguments.length)return new l(arguments,t);var a,i="number"==typeof arguments[e]?e:this.valpha;return new l((a=n[this.model][t].raw(this.color),Array.isArray(a)?a:[a]).concat(i),t)},l[t]=function(a){return"number"==typeof a&&(a=d(s.call(arguments),e)),new l(a,t)}}})),t.exports=l},247:function(t,e){var a,i;a=function(){var t=/^v?(?:\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+))?(?:-[\da-z\-]+(?:\.[\da-z\-]+)*)?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i;function e(t){var e,a,i=t.replace(/^v/,"").replace(/\+.*$/,""),n=(a="-",-1===(e=i).indexOf(a)?e.length:e.indexOf(a)),s=i.substring(0,n).split(".");return s.push(i.substring(n+1)),s}function a(t){return isNaN(Number(t))?t:Number(t)}function i(e){if("string"!=typeof e)throw new TypeError("Invalid argument expected string");if(!t.test(e))throw new Error("Invalid argument not valid semver ('"+e+"' received)")}function n(t,n){[t,n].forEach(i);for(var s=e(t),r=e(n),c=0;cl)return 1;if(l>o)return-1}var h=s[s.length-1],u=r[r.length-1];if(h&&u){var d=h.split(".").map(a),f=u.split(".").map(a);for(c=0;cf[c])return 1;if(f[c]>d[c])return-1}}else if(h||u)return h?-1:1;return 0}var s=[">",">=","=","<","<="],r={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]};return n.validate=function(e){return"string"==typeof e&&t.test(e)},n.compare=function(t,e,a){!function(t){if("string"!=typeof t)throw new TypeError("Invalid operator type, expected string but got "+typeof t);if(-1===s.indexOf(t))throw new TypeError("Invalid operator, expected one of "+s.join("|"))}(a);var i=n(t,e);return r[a].indexOf(i)>-1},n},void 0===(i=a.apply(e,[]))||(t.exports=i)},171:t=>{t.exports=function(t){return!(!t||"string"==typeof t)&&(t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&"String"!==t.constructor.name))}},243:function(t,e){!function(t){"use strict";function e(t){var e,a,i,n;for(a=1,i=arguments.length;a0?Math.floor(t):Math.ceil(t)};function k(t,e,a){return t instanceof M?t:g(t)?new M(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new M(t.x,t.y):new M(t,e,a)}function Q(t,e){if(t)for(var a=e?[t,e]:t,i=0,n=a.length;i=this.min.x&&a.x<=this.max.x&&e.y>=this.min.y&&a.y<=this.max.y},intersects:function(t){t=I(t);var e=this.min,a=this.max,i=t.min,n=t.max,s=n.x>=e.x&&i.x<=a.x,r=n.y>=e.y&&i.y<=a.y;return s&&r},overlaps:function(t){t=I(t);var e=this.min,a=this.max,i=t.min,n=t.max,s=n.x>e.x&&i.xe.y&&i.y=i.lat&&a.lat<=n.lat&&e.lng>=i.lng&&a.lng<=n.lng},intersects:function(t){t=E(t);var e=this._southWest,a=this._northEast,i=t.getSouthWest(),n=t.getNorthEast(),s=n.lat>=e.lat&&i.lat<=a.lat,r=n.lng>=e.lng&&i.lng<=a.lng;return s&&r},overlaps:function(t){t=E(t);var e=this._southWest,a=this._northEast,i=t.getSouthWest(),n=t.getNorthEast(),s=n.lat>e.lat&&i.late.lng&&i.lng1,zt=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",o,e),window.removeEventListener("testPassiveEventSupport",o,e)}catch(t){}return t}(),Nt=!!document.createElement("canvas").getContext,xt=!(!document.createElementNS||!W("svg").createSVGRect),Dt=!xt&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}();function Vt(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Mt={ie:_,ielt9:$,edge:tt,webkit:et,android:at,android23:it,androidStock:st,opera:rt,chrome:ct,gecko:ot,safari:lt,phantom:ht,opera12:ut,win:dt,ie3d:ft,webkit3d:pt,gecko3d:mt,any3d:gt,mobile:vt,mobileWebkit:bt,mobileWebkit3d:wt,msPointer:Ct,pointer:At,touch:yt,mobileOpera:Lt,mobileGecko:Ht,retina:Bt,passiveEvents:zt,canvas:Nt,svg:xt,vml:Dt},St=Ct?"MSPointerDown":"pointerdown",kt=Ct?"MSPointerMove":"pointermove",Qt=Ct?"MSPointerUp":"pointerup",It=Ct?"MSPointerCancel":"pointercancel",Ot={},Et=!1;function Xt(t,e,a,n){return"touchstart"===e?function(t,e,a){var n=i((function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ie(t),Gt(t,e)}));t["_leaflet_touchstart"+a]=n,t.addEventListener(St,n,!1),Et||(document.addEventListener(St,Tt,!0),document.addEventListener(kt,Pt,!0),document.addEventListener(Qt,Ft,!0),document.addEventListener(It,Ft,!0),Et=!0)}(t,a,n):"touchmove"===e?function(t,e,a){var i=function(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||Gt(t,e)};t["_leaflet_touchmove"+a]=i,t.addEventListener(kt,i,!1)}(t,a,n):"touchend"===e&&function(t,e,a){var i=function(t){Gt(t,e)};t["_leaflet_touchend"+a]=i,t.addEventListener(Qt,i,!1),t.addEventListener(It,i,!1)}(t,a,n),this}function Tt(t){Ot[t.pointerId]=t}function Pt(t){Ot[t.pointerId]&&(Ot[t.pointerId]=t)}function Ft(t){delete Ot[t.pointerId]}function Gt(t,e){for(var a in t.touches=[],Ot)t.touches.push(Ot[a]);t.changedTouches=[t],e(t)}var Kt=Ct?"MSPointerDown":At?"pointerdown":"touchstart",Ut=Ct?"MSPointerUp":At?"pointerup":"touchend",qt="_leaflet_";var jt,Yt,Rt,Wt,Zt,Jt=fe(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),_t=fe(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),$t="webkitTransition"===_t||"OTransition"===_t?_t+"End":"transitionend";function te(t){return"string"==typeof t?document.getElementById(t):t}function ee(t,e){var a=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!a||"auto"===a)&&document.defaultView){var i=document.defaultView.getComputedStyle(t,null);a=i?i[e]:null}return"auto"===a?null:a}function ae(t,e,a){var i=document.createElement(t);return i.className=e||"",a&&a.appendChild(i),i}function ie(t){var e=t.parentNode;e&&e.removeChild(t)}function ne(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function se(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function re(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ce(t,e){if(void 0!==t.classList)return t.classList.contains(e);var a=ue(t);return a.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(a)}function oe(t,e){if(void 0!==t.classList)for(var a=u(e),i=0,n=a.length;i1)return;var e=Date.now(),a=e-(i||e);n=t.touches?t.touches[0]:t,s=a>0&&a<=250,i=e}function c(t){if(s&&!n.cancelBubble){if(At){if("mouse"===t.pointerType)return;var a,r,c={};for(r in n)a=n[r],c[r]=a&&a.bind?a.bind(n):a;n=c}n.type="dblclick",n.button=0,e(n),i=null}}t[qt+Kt+a]=r,t[qt+Ut+a]=c,t[qt+"dblclick"+a]=e,t.addEventListener(Kt,r,!!zt&&{passive:!1}),t.addEventListener(Ut,c,!!zt&&{passive:!1}),t.addEventListener("dblclick",e,!1)}(t,r,n):"addEventListener"in t?"touchstart"===e||"touchmove"===e||"wheel"===e||"mousewheel"===e?t.addEventListener(De[e]||e,r,!!zt&&{passive:!1}):"mouseenter"===e||"mouseleave"===e?(r=function(e){e=e||window.event,Ke(t,e)&&c(e)},t.addEventListener(De[e],r,!1)):t.addEventListener(e,c,!1):"attachEvent"in t&&t.attachEvent("on"+e,r),t[ze]=t[ze]||{},t[ze][n]=r}function Me(t,e,a,i){var n=e+s(a)+(i?"_"+s(i):""),r=t[ze]&&t[ze][n];if(!r)return this;At&&0===e.indexOf("touch")?function(t,e,a){var i=t["_leaflet_"+e+a];"touchstart"===e?t.removeEventListener(St,i,!1):"touchmove"===e?t.removeEventListener(kt,i,!1):"touchend"===e&&(t.removeEventListener(Qt,i,!1),t.removeEventListener(It,i,!1))}(t,e,n):yt&&"dblclick"===e&&!xe()?function(t,e){var a=t[qt+Kt+e],i=t[qt+Ut+e],n=t[qt+"dblclick"+e];t.removeEventListener(Kt,a,!!zt&&{passive:!1}),t.removeEventListener(Ut,i,!!zt&&{passive:!1}),t.removeEventListener("dblclick",n,!1)}(t,n):"removeEventListener"in t?t.removeEventListener(De[e]||e,r,!1):"detachEvent"in t&&t.detachEvent("on"+e,r),t[ze][n]=null}function Se(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,Ge(t),this}function ke(t){return Ve(t,"wheel",Se),this}function Qe(t){return Be(t,"mousedown touchstart dblclick",Se),Ve(t,"click",Fe),this}function Ie(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function Oe(t){return Ie(t),Se(t),this}function Ee(t,e){if(!e)return new M(t.clientX,t.clientY);var a=Le(e),i=a.boundingClientRect;return new M((t.clientX-i.left)/a.x-e.clientLeft,(t.clientY-i.top)/a.y-e.clientTop)}var Xe=dt&&ct?2*window.devicePixelRatio:ot?window.devicePixelRatio:1;function Te(t){return tt?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Xe:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}var Pe={};function Fe(t){Pe[t.type]=!0}function Ge(t){var e=Pe[t.type];return Pe[t.type]=!1,e}function Ke(t,e){var a=e.relatedTarget;if(!a)return!0;try{for(;a&&a!==t;)a=a.parentNode}catch(t){return!1}return a!==t}var Ue={on:Be,off:Ne,stopPropagation:Se,disableScrollPropagation:ke,disableClickPropagation:Qe,preventDefault:Ie,stop:Oe,getMousePosition:Ee,getWheelDelta:Te,fakeStop:Fe,skipped:Ge,isExternalTarget:Ke,addListener:Be,removeListener:Ne},qe=V.extend({run:function(t,e,a,i){this.stop(),this._el=t,this._inProgress=!0,this._duration=a||.25,this._easeOutPower=1/Math.max(i||.5,.2),this._startPos=ge(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=B(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,a=1e3*this._duration;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var a=this.getCenter(),i=this._limitCenter(a,this._zoom,E(t));return a.equals(i)||this.panTo(i,e),this._enforcingBounds=!1,this},panInside:function(t,e){var a=k((e=e||{}).paddingTopLeft||e.padding||[0,0]),i=k(e.paddingBottomRight||e.padding||[0,0]),n=this.getCenter(),s=this.project(n),r=this.project(t),c=this.getPixelBounds(),o=c.getSize().divideBy(2),l=I([c.min.add(a),c.max.subtract(i)]);if(!l.contains(r)){this._enforcingBounds=!0;var h=s.subtract(r),u=k(r.x+h.x,r.y+h.y);(r.xl.max.x)&&(u.x=s.x-h.x,h.x>0?u.x+=o.x-a.x:u.x-=o.x-i.x),(r.yl.max.y)&&(u.y=s.y-h.y,h.y>0?u.y+=o.y-a.y:u.y-=o.y-i.y),this.panTo(this.unproject(u),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=e({animate:!1,pan:!0},!0===t?{animate:!0}:t);var a=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=a.divideBy(2).round(),r=n.divideBy(2).round(),c=s.subtract(r);return c.x||c.y?(t.animate&&t.pan?this.panBy(c):(t.pan&&this._rawPanBy(c),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(i(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:a,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=e({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var a=i(this._handleGeolocationResponse,this),n=i(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(a,n,t):navigator.geolocation.getCurrentPosition(a,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,a=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+a+"."})},_handleGeolocationResponse:function(t){var e=new X(t.coords.latitude,t.coords.longitude),a=e.toBounds(2*t.coords.accuracy),i=this._locateOptions;if(i.setView){var n=this.getBoundsZoom(a);this.setView(e,i.maxZoom?Math.min(n,i.maxZoom):n)}var s={latlng:e,bounds:a,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)},addHandler:function(t,e){if(!e)return this;var a=this[t]=new e(this);return this._handlers.push(a),this.options[t]&&a.enable(),this},remove:function(){if(this._initEvents(!0),this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),ie(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(z(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)ie(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var a=ae("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=a),a},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new O(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,a){t=E(t),a=k(a||[0,0]);var i=this.getZoom()||0,n=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),c=t.getSouthEast(),o=this.getSize().subtract(a),l=I(this.project(c,i),this.project(r,i)).getSize(),h=gt?this.options.zoomSnap:1,u=o.x/l.x,d=o.y/l.y,f=e?Math.max(u,d):Math.min(u,d);return i=this.getScaleZoom(f,i),h&&(i=Math.round(i/(h/100))*(h/100),i=e?Math.ceil(i/h)*h:Math.floor(i/h)*h),Math.max(n,Math.min(s,i))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new M(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var a=this._getTopLeftPoint(t,e);return new Q(a,a.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var a=this.options.crs;return e=void 0===e?this._zoom:e,a.scale(t)/a.scale(e)},getScaleZoom:function(t,e){var a=this.options.crs;e=void 0===e?this._zoom:e;var i=a.zoom(t*a.scale(e));return isNaN(i)?1/0:i},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(T(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(k(t),e)},layerPointToLatLng:function(t){var e=k(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(T(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(T(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(E(t))},distance:function(t,e){return this.options.crs.distance(T(t),T(e))},containerPointToLayerPoint:function(t){return k(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return k(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(k(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(T(t)))},mouseEventToContainerPoint:function(t){return Ee(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=te(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Be(e,"scroll",this._onScroll,this),this._containerId=s(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&>,oe(t,"leaflet-container"+(yt?" leaflet-touch":"")+(Bt?" leaflet-retina":"")+($?" leaflet-oldie":"")+(lt?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=ee(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),me(this._mapPane,new M(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(oe(t.markerPane,"leaflet-zoom-hide"),oe(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e){me(this._mapPane,new M(0,0));var a=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var i=this._zoom!==e;this._moveStart(i,!1)._move(t,e)._moveEnd(i),this.fire("viewreset"),a&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,a){void 0===e&&(e=this._zoom);var i=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),(i||a&&a.pinch)&&this.fire("zoom",a),this.fire("move",a)},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return z(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){me(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[s(this._container)]=this;var e=t?Ne:Be;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),gt&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){z(this._resizeRequest),this._resizeRequest=B((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var a,i=[],n="mouseout"===e||"mouseover"===e,r=t.target||t.srcElement,c=!1;r;){if((a=this._targets[s(r)])&&("click"===e||"preclick"===e)&&!t._simulated&&this._draggableMoved(a)){c=!0;break}if(a&&a.listens(e,!0)){if(n&&!Ke(r,t))break;if(i.push(a),n)break}if(r===this._container)break;r=r.parentNode}return i.length||c||n||!Ke(r,t)||(i=[this]),i},_handleDOMEvent:function(t){if(this._loaded&&!Ge(t)){var e=t.type;"mousedown"!==e&&"keypress"!==e&&"keyup"!==e&&"keydown"!==e||Ce(t.target||t.srcElement),this._fireDOMEvent(t,e)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,a,i){if("click"===t.type){var n=e({},t);n.type="preclick",this._fireDOMEvent(n,n.type,i)}if(!t._stopped&&(i=(i||[]).concat(this._findEventTargets(t,a))).length){var s=i[0];"contextmenu"===a&&s.listens(a,!0)&&Ie(t);var r={originalEvent:t};if("keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type){var c=s.getLatLng&&(!s._radius||s._radius<=10);r.containerPoint=c?this.latLngToContainerPoint(s.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=c?s.getLatLng():this.layerPointToLatLng(r.layerPoint)}for(var o=0;o0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),a=this.getMaxZoom(),i=gt?this.options.zoomSnap:1;return i&&(t=Math.round(t/i)*i),Math.max(e,Math.min(a,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){le(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var a=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(a)||(this.panBy(a,e),0))},_createAnimProxy:function(){var t=this._proxy=ae("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var e=Jt,a=this._proxy.style[e];pe(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),a===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){ie(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();pe(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,a){if(this._animatingZoom)return!0;if(a=a||{},!this._zoomAnimated||!1===a.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var i=this.getZoomScale(e),n=this._getCenterOffset(t)._divideBy(1-1/i);return!(!0!==a.animate&&!this.getSize().contains(n)||(B((function(){this._moveStart(!0,!1)._animateZoom(t,e,!0)}),this),0))},_animateZoom:function(t,e,a,n){this._mapPane&&(a&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,oe(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),setTimeout(i(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&le(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),B((function(){this._moveEnd(!0)}),this))}});var Ye=x.extend({options:{position:"topright"},initialize:function(t){d(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),a=this.getPosition(),i=t._controlCorners[a];return oe(e,"leaflet-control"),-1!==a.indexOf("bottom")?i.insertBefore(e,i.firstChild):i.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(ie(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),Re=function(t){return new Ye(t)};je.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",a=this._controlContainer=ae("div",e+"control-container",this._container);function i(i,n){var s=e+i+" "+e+n;t[i+n]=ae("div",s,a)}i("top","left"),i("top","right"),i("bottom","left"),i("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)ie(this._controlCorners[t]);ie(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var We=Ye.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,a,i){return a1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(s(t.target)),a=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;a&&this._map.fire(a,e)},_createRadioElement:function(t,e){var a='",i=document.createElement("div");return i.innerHTML=a,i.firstChild},_addItem:function(t){var e,a=document.createElement("label"),i=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=i):e=this._createRadioElement("leaflet-base-layers_"+s(this),i),this._layerControlInputs.push(e),e.layerId=s(t.layer),Be(e,"click",this._onInputClick,this);var n=document.createElement("span");n.innerHTML=" "+t.name;var r=document.createElement("div");return a.appendChild(r),r.appendChild(e),r.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(a),this._checkDisabledLayers(),a},_onInputClick:function(){var t,e,a=this._layerControlInputs,i=[],n=[];this._handlingClick=!0;for(var s=a.length-1;s>=0;s--)t=a[s],e=this._getLayer(t.layerId).layer,t.checked?i.push(e):t.checked||n.push(e);for(s=0;s=0;n--)t=a[n],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&ie.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),Ze=Ye.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",a=ae("div",e+" leaflet-bar"),i=this.options;return this._zoomInButton=this._createButton(i.zoomInText,i.zoomInTitle,e+"-in",a,this._zoomIn),this._zoomOutButton=this._createButton(i.zoomOutText,i.zoomOutTitle,e+"-out",a,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),a},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,a,i,n){var s=ae("a",a,i);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),Qe(s),Be(s,"click",Oe),Be(s,"click",n,this),Be(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";le(this._zoomInButton,e),le(this._zoomOutButton,e),(this._disabled||t._zoom===t.getMinZoom())&&oe(this._zoomOutButton,e),(this._disabled||t._zoom===t.getMaxZoom())&&oe(this._zoomInButton,e)}});je.mergeOptions({zoomControl:!0}),je.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new Ze,this.addControl(this.zoomControl))}));var Je=Ye.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",a=ae("div",e),i=this.options;return this._addScales(i,e+"-line",a),t.on(i.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),a},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,a){t.metric&&(this._mScale=ae("div",e,a)),t.imperial&&(this._iScale=ae("div",e,a))},_update:function(){var t=this._map,e=t.getSize().y/2,a=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(a)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),a=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,a,e/t)},_updateImperial:function(t){var e,a,i,n=3.2808399*t;n>5280?(e=n/5280,a=this._getRoundNum(e),this._updateScale(this._iScale,a+" mi",a/e)):(i=this._getRoundNum(n),this._updateScale(this._iScale,i+" ft",i/n))},_updateScale:function(t,e,a){t.style.width=Math.round(this.options.maxWidth*a)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),a=t/e;return e*(a>=10?10:a>=5?5:a>=3?3:a>=2?2:1)}}),_e=Ye.extend({options:{position:"bottomright",prefix:'Leaflet'},initialize:function(t){d(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=ae("div","leaflet-control-attribution"),Qe(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var a=[];this.options.prefix&&a.push(this.options.prefix),t.length&&a.push(t.join(", ")),this._container.innerHTML=a.join(" | ")}}});je.mergeOptions({attributionControl:!0}),je.addInitHook((function(){this.options.attributionControl&&(new _e).addTo(this)}));Ye.Layers=We,Ye.Zoom=Ze,Ye.Scale=Je,Ye.Attribution=_e,Re.layers=function(t,e,a){return new We(t,e,a)},Re.zoom=function(t){return new Ze(t)},Re.scale=function(t){return new Je(t)},Re.attribution=function(t){return new _e(t)};var $e=x.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});$e.addTo=function(t,e){return t.addHandler(e,this),this};var ta,ea={Events:D},aa=yt?"touchstart mousedown":"mousedown",ia={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},na={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},sa=V.extend({options:{clickTolerance:3},initialize:function(t,e,a,i){d(this,i),this._element=t,this._dragStartTarget=e||t,this._preventOutline=a},enable:function(){this._enabled||(Be(this._dragStartTarget,aa,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(sa._dragging===this&&this.finishDrag(),Ne(this._dragStartTarget,aa,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(!t._simulated&&this._enabled&&(this._moved=!1,!ce(this._element,"leaflet-zoom-anim")&&!(sa._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(sa._dragging=this,this._preventOutline&&Ce(this._element),be(),jt(),this._moving)))){this.fire("down");var e=t.touches?t.touches[0]:t,a=ye(this._element);this._startPoint=new M(e.clientX,e.clientY),this._parentScale=Le(a),Be(document,na[t.type],this._onMove,this),Be(document,ia[t.type],this._onUp,this)}},_onMove:function(t){if(!t._simulated&&this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,a=new M(e.clientX,e.clientY)._subtract(this._startPoint);(a.x||a.y)&&(Math.abs(a.x)+Math.abs(a.y)e&&(a.push(t[i]),n=i);return no&&(s=r,o=c);o>a&&(e[s]=1,oa(t,e,a,i,s),oa(t,e,a,s,n))}function la(t,e,a,i,n){var s,r,c,o=i?ta:ua(t,a),l=ua(e,a);for(ta=l;;){if(!(o|l))return[t,e];if(o&l)return!1;c=ua(r=ha(t,e,s=o||l,a,n),a),s===o?(t=r,o=c):(e=r,l=c)}}function ha(t,e,a,i,n){var s,r,c=e.x-t.x,o=e.y-t.y,l=i.min,h=i.max;return 8&a?(s=t.x+c*(h.y-t.y)/o,r=h.y):4&a?(s=t.x+c*(l.y-t.y)/o,r=l.y):2&a?(s=h.x,r=t.y+o*(h.x-t.x)/c):1&a&&(s=l.x,r=t.y+o*(l.x-t.x)/c),new M(s,r,n)}function ua(t,e){var a=0;return t.xe.max.x&&(a|=2),t.ye.max.y&&(a|=8),a}function da(t,e){var a=e.x-t.x,i=e.y-t.y;return a*a+i*i}function fa(t,e,a,i){var n,s=e.x,r=e.y,c=a.x-s,o=a.y-r,l=c*c+o*o;return l>0&&((n=((t.x-s)*c+(t.y-r)*o)/l)>1?(s=a.x,r=a.y):n>0&&(s+=c*n,r+=o*n)),c=t.x-s,o=t.y-r,i?c*c+o*o:new M(s,r)}function pa(t){return!g(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function ma(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),pa(t)}var ga={simplify:ra,pointToSegmentDistance:ca,closestPointOnSegment:function(t,e,a){return fa(t,e,a)},clipSegment:la,_getEdgeIntersection:ha,_getBitCode:ua,_sqClosestPointOnSegment:fa,isFlat:pa,_flat:ma};function va(t,e,a){var i,n,s,r,c,o,l,h,u,d=[1,4,2,8];for(n=0,l=t.length;n1e-7;o++)e=s*Math.sin(c),e=Math.pow((1-e)/(1+e),s/2),c+=l=Math.PI/2-2*Math.atan(r*e)-c;return new X(c*a,t.x*a/i)}},Aa={LonLat:wa,Mercator:Ca,SphericalMercator:U},ya=e({},G,{code:"EPSG:3395",projection:Ca,transformation:function(){var t=.5/(Math.PI*Ca.R);return j(t,.5,-t,.5)}()}),La=e({},G,{code:"EPSG:4326",projection:wa,transformation:j(1/180,1,-1/180,.5)}),Ha=e({},F,{projection:wa,transformation:j(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var a=e.lng-t.lng,i=e.lat-t.lat;return Math.sqrt(a*a+i*i)},infinite:!0});F.Earth=G,F.EPSG3395=ya,F.EPSG3857=Y,F.EPSG900913=R,F.EPSG4326=La,F.Simple=Ha;var Ba=V.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[s(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[s(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var a=this.getEvents();e.on(a,this),this.once("remove",(function(){e.off(a,this)}),this)}this.onAdd(e),this.getAttribution&&e.attributionControl&&e.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),e.fire("layeradd",{layer:this})}}});je.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=s(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=s(t);return this._layers[e]?(this._loaded&&t.onRemove(this),t.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(t.getAttribution()),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return!!t&&s(t)in this._layers},eachLayer:function(t,e){for(var a in this._layers)t.call(e,this._layers[a]);return this},_addLayers:function(t){for(var e=0,a=(t=t?g(t)?t:[t]:[]).length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()e)return r=(i-e)/a,this._map.layerPointToLatLng([s.x-r*(s.x-n.x),s.y-r*(s.y-n.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,e){return e=e||this._defaultShape(),t=T(t),e.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new O,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return pa(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var e=[],a=pa(t),i=0,n=t.length;i=2&&e[0]instanceof X&&e[0].equals(e[a-1])&&e.pop(),e},_setLatLngs:function(t){Ia.prototype._setLatLngs.call(this,t),pa(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return pa(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,a=new M(e,e);if(t=new Q(t.min.subtract(a),t.max.add(a)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var i,n=0,s=this._rings.length;nt.y!=i.y>t.y&&t.x<(i.x-a.x)*(t.y-a.y)/(i.y-a.y)+a.x&&(l=!l);return l||Ia.prototype._containsPoint.call(this,t,!0)}});var Ea=Na.extend({initialize:function(t,e){d(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,a,i,n=g(t)?t:t.features;if(n){for(e=0,a=n.length;e0?n:[e.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted;for(var r=0;rn?(e.height=n+"px",oe(t,s)):le(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),a=this._getAnchor();me(this._container,e.add(a))},_adjustPan:function(){if(this.options.autoPan){this._map._panAnim&&this._map._panAnim.stop();var t=this._map,e=parseInt(ee(this._container,"marginBottom"),10)||0,a=this._container.offsetHeight+e,i=this._containerWidth,n=new M(this._containerLeft,-a-this._containerBottom);n._add(ge(this._container));var s=t.layerPointToContainerPoint(n),r=k(this.options.autoPanPadding),c=k(this.options.autoPanPaddingTopLeft||r),o=k(this.options.autoPanPaddingBottomRight||r),l=t.getSize(),h=0,u=0;s.x+i+o.x>l.x&&(h=s.x+i-l.x+o.x),s.x-h-c.x<0&&(h=s.x-c.x),s.y+a+o.y>l.y&&(u=s.y+a-l.y+o.y),s.y-u-c.y<0&&(u=s.y-c.y),(h||u)&&t.fire("autopanstart").panBy([h,u])}},_onCloseButtonClick:function(t){this._close(),Oe(t)},_getAnchor:function(){return k(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});je.mergeOptions({closePopupOnClick:!0}),je.include({openPopup:function(t,e,a){return t instanceof $a||(t=new $a(a).setContent(t)),e&&t.setLatLng(e),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Ba.include({bindPopup:function(t,e){return t instanceof $a?(d(t,e),this._popup=t,t._source=this):(this._popup&&!e||(this._popup=new $a(e,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,e){return this._popup&&this._map&&(e=this._popup._prepareOpen(this,t,e),this._map.openPopup(this._popup,e)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var e=t.layer||t.target;this._popup&&this._map&&(Oe(t),e instanceof Sa?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===e?this.closePopup():this.openPopup(e,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var ti=_a.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){_a.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){_a.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=_a.prototype.getEvents.call(this);return yt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=ae("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,a,i=this._map,n=this._container,s=i.latLngToContainerPoint(i.getCenter()),r=i.layerPointToContainerPoint(t),c=this.options.direction,o=n.offsetWidth,l=n.offsetHeight,h=k(this.options.offset),u=this._getAnchor();"top"===c?(e=o/2,a=l):"bottom"===c?(e=o/2,a=0):"center"===c?(e=o/2,a=l/2):"right"===c?(e=0,a=l/2):"left"===c?(e=o,a=l/2):r.xthis.options.maxZoom||ai&&this._retainParent(n,s,r,i))},_retainChildren:function(t,e,a,i){for(var n=2*t;n<2*t+2;n++)for(var s=2*e;s<2*e+2;s++){var r=new M(n,s);r.z=a+1;var c=this._tileCoordsToKey(r),o=this._tiles[c];o&&o.active?o.retain=!0:(o&&o.loaded&&(o.retain=!0),a+1this.options.maxZoom||void 0!==this.options.minZoom&&n1)this._setView(t,a);else{for(var u=n.min.y;u<=n.max.y;u++)for(var d=n.min.x;d<=n.max.x;d++){var f=new M(d,u);if(f.z=this._tileZoom,this._isValidTile(f)){var p=this._tiles[this._tileCoordsToKey(f)];p?p.current=!0:r.push(f)}}if(r.sort((function(t,e){return t.distanceTo(s)-e.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(d=0;da.max.x)||!e.wrapLat&&(t.ya.max.y))return!1}if(!this.options.bounds)return!0;var i=this._tileCoordsToBounds(t);return E(this.options.bounds).overlaps(i)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,a=this.getTileSize(),i=t.scaleBy(a),n=i.add(a);return[e.unproject(i,t.z),e.unproject(n,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),a=new O(e[0],e[1]);return this.options.noWrap||(a=this._map.wrapLatLngBounds(a)),a},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),a=new M(+e[0],+e[1]);return a.z=+e[2],a},_removeTile:function(t){var e=this._tiles[t];e&&(ie(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){oe(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=o,t.onmousemove=o,$&&this.options.opacity<1&&de(t,this.options.opacity),at&&!it&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,e){var a=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),i(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&B(i(this._tileReady,this,t,null,s)),me(s,a),this._tiles[n]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,e,a){e&&this.fire("tileerror",{error:e,tile:a,coords:t});var n=this._tileCoordsToKey(t);(a=this._tiles[n])&&(a.loaded=+new Date,this._map._fadeAnimated?(de(a.el,0),z(this._fadeFrame),this._fadeFrame=B(this._updateOpacity,this)):(a.active=!0,this._pruneTiles()),e||(oe(a.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:a.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),$||!this._map._fadeAnimated?B(this._pruneTiles,this):setTimeout(i(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new M(this._wrapX?c(t.x,this._wrapX):t.x,this._wrapY?c(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new Q(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var ii=ai.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,e){this._url=t,(e=d(this,e)).detectRetina&&Bt&&e.maxZoom>0&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom++):(e.zoomOffset++,e.maxZoom--),e.minZoom=Math.max(0,e.minZoom)),"string"==typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),at||this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var a=document.createElement("img");return Be(a,"load",i(this._tileOnLoad,this,e,a)),Be(a,"error",i(this._tileOnError,this,e,a)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(a.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),a.alt="",a.setAttribute("role","presentation"),a.src=this.getTileUrl(t),a},getTileUrl:function(t){var a={r:Bt?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var i=this._globalTileRange.max.y-t.y;this.options.tms&&(a.y=i),a["-y"]=i}return m(this._url,e(a,this.options))},_tileOnLoad:function(t,e){$?setTimeout(i(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,a){var i=this.options.errorTileUrl;i&&e.getAttribute("src")!==i&&(e.src=i),t(a,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=o,e.onerror=o,e.complete||(e.src=b,ie(e),delete this._tiles[t]))},_removeTile:function(t){var e=this._tiles[t];if(e)return st||e.el.setAttribute("src",b),ai.prototype._removeTile.call(this,t)},_tileReady:function(t,e,a){if(this._map&&(!a||a.getAttribute("src")!==b))return ai.prototype._tileReady.call(this,t,e,a)}});function ni(t,e){return new ii(t,e)}var si=ii.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,a){this._url=t;var i=e({},this.defaultWmsParams);for(var n in a)n in this.options||(i[n]=a[n]);var s=(a=d(this,a)).detectRetina&&Bt?2:1,r=this.getTileSize();i.width=r.x*s,i.height=r.y*s,this.wmsParams=i},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,ii.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),a=this._crs,i=I(a.project(e[0]),a.project(e[1])),n=i.min,s=i.max,r=(this._wmsVersion>=1.3&&this._crs===La?[n.y,n.x,s.y,s.x]:[n.x,n.y,s.x,s.y]).join(","),c=ii.prototype.getTileUrl.call(this,t);return c+f(this.wmsParams,c,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,a){return e(this.wmsParams,t),a||this.redraw(),this}});ii.WMS=si,ni.wms=function(t,e){return new si(t,e)};var ri=Ba.extend({options:{padding:.1,tolerance:0},initialize:function(t){d(this,t),s(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&oe(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var a=this._map.getZoomScale(e,this._zoom),i=ge(this._container),n=this._map.getSize().multiplyBy(.5+this.options.padding),s=this._map.project(this._center,e),r=this._map.project(t,e).subtract(s),c=n.multiplyBy(-a).add(i).add(n).subtract(r);gt?pe(this._container,c,a):me(this._container,c)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),a=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new Q(a,a.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),ci=ri.extend({getEvents:function(){var t=ri.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){ri.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Be(t,"mousemove",this._onMouseMove,this),Be(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Be(t,"mouseout",this._handleMouseOut,this),this._ctx=t.getContext("2d")},_destroyContainer:function(){z(this._redrawRequest),delete this._ctx,ie(this._container),Ne(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){ri.prototype._update.call(this);var t=this._bounds,e=this._container,a=t.getSize(),i=Bt?2:1;me(e,t.min),e.width=i*a.x,e.height=i*a.y,e.style.width=a.x+"px",e.style.height=a.y+"px",Bt&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){ri.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[s(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,a=e.next,i=e.prev;a?a.prev=i:this._drawLast=i,i?i.next=a:this._drawFirst=a,delete t._order,delete this._layers[s(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var e,a,i=t.options.dashArray.split(/[, ]+/),n=[];for(a=0;a')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),hi={_initContainer:function(){this._container=ae("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(ri.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=li("shape");oe(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=li("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[s(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;ie(e),t.removeInteractiveTarget(e),delete this._layers[s(t)]},_updateStyle:function(t){var e=t._stroke,a=t._fill,i=t.options,n=t._container;n.stroked=!!i.stroke,n.filled=!!i.fill,i.stroke?(e||(e=t._stroke=li("stroke")),n.appendChild(e),e.weight=i.weight+"px",e.color=i.color,e.opacity=i.opacity,i.dashArray?e.dashStyle=g(i.dashArray)?i.dashArray.join(" "):i.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=i.lineCap.replace("butt","flat"),e.joinstyle=i.lineJoin):e&&(n.removeChild(e),t._stroke=null),i.fill?(a||(a=t._fill=li("fill")),n.appendChild(a),a.color=i.fillColor||i.color,a.opacity=i.fillOpacity):a&&(n.removeChild(a),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),a=Math.round(t._radius),i=Math.round(t._radiusY||a);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+a+","+i+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){se(t._container)},_bringToBack:function(t){re(t._container)}},ui=Dt?li:W,di=ri.extend({getEvents:function(){var t=ri.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=ui("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=ui("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ie(this._container),Ne(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){if(!this._map._animatingZoom||!this._bounds){ri.prototype._update.call(this);var t=this._bounds,e=t.getSize(),a=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,a.setAttribute("width",e.x),a.setAttribute("height",e.y)),me(a,t.min),a.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=ui("path");t.options.className&&oe(e,t.options.className),t.options.interactive&&oe(e,"leaflet-interactive"),this._updateStyle(t),this._layers[s(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ie(t._path),t.removeInteractiveTarget(t._path),delete this._layers[s(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,a=t.options;e&&(a.stroke?(e.setAttribute("stroke",a.color),e.setAttribute("stroke-opacity",a.opacity),e.setAttribute("stroke-width",a.weight),e.setAttribute("stroke-linecap",a.lineCap),e.setAttribute("stroke-linejoin",a.lineJoin),a.dashArray?e.setAttribute("stroke-dasharray",a.dashArray):e.removeAttribute("stroke-dasharray"),a.dashOffset?e.setAttribute("stroke-dashoffset",a.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),a.fill?(e.setAttribute("fill",a.fillColor||a.color),e.setAttribute("fill-opacity",a.fillOpacity),e.setAttribute("fill-rule",a.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,Z(t._parts,e))},_updateCircle:function(t){var e=t._point,a=Math.max(Math.round(t._radius),1),i="a"+a+","+(Math.max(Math.round(t._radiusY),1)||a)+" 0 1,0 ",n=t._empty()?"M0 0":"M"+(e.x-a)+","+e.y+i+2*a+",0 "+i+2*-a+",0 ";this._setPath(t,n)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){se(t._path)},_bringToBack:function(t){re(t._path)}});function fi(t){return xt||Dt?new di(t):null}Dt&&di.include(hi),je.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&oi(t)||fi(t)}});var pi=Oa.extend({initialize:function(t,e){Oa.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=E(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});di.create=ui,di.pointsToPath=Z,Ea.geometryToLayer=Xa,Ea.coordsToLatLng=Pa,Ea.coordsToLatLngs=Fa,Ea.latLngToCoords=Ga,Ea.latLngsToCoords=Ka,Ea.getFeature=Ua,Ea.asFeature=qa,je.mergeOptions({boxZoom:!0});var mi=$e.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Be(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Ne(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ie(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),jt(),be(),this._startPoint=this._map.mouseEventToContainerPoint(t),Be(document,{contextmenu:Oe,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=ae("div","leaflet-zoom-box",this._container),oe(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new Q(this._point,this._startPoint),a=e.getSize();me(this._box,e.min),this._box.style.width=a.x+"px",this._box.style.height=a.y+"px"},_finish:function(){this._moved&&(ie(this._box),le(this._container,"leaflet-crosshair")),Yt(),we(),Ne(document,{contextmenu:Oe,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(i(this._resetState,this),0);var e=new O(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});je.addInitHook("addHandler","boxZoom",mi),je.mergeOptions({doubleClickZoom:!0});var gi=$e.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,a=e.getZoom(),i=e.options.zoomDelta,n=t.originalEvent.shiftKey?a-i:a+i;"center"===e.options.doubleClickZoom?e.setZoom(n):e.setZoomAround(t.containerPoint,n)}});je.addInitHook("addHandler","doubleClickZoom",gi),je.mergeOptions({dragging:!0,inertia:!it,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var vi=$e.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new sa(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}oe(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){le(this._map._container,"leaflet-grab"),le(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=E(this._map.options.maxBounds);this._offsetLimit=I(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,a=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(a),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),a=this._initialWorldOffset,i=this._draggable._newPos.x,n=(i-e+a)%t+e-a,s=(i+e+a)%t-e-a,r=Math.abs(n+a)0?s:-s))-e;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});je.addInitHook("addHandler","scrollWheelZoom",wi),je.mergeOptions({tap:!0,tapTolerance:15});var Ci=$e.extend({addHooks:function(){Be(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Ne(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(Ie(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var e=t.touches[0],a=e.target;this._startPos=this._newPos=new M(e.clientX,e.clientY),a.tagName&&"a"===a.tagName.toLowerCase()&&oe(a,"leaflet-active"),this._holdTimeout=setTimeout(i((function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",e))}),this),1e3),this._simulateEvent("mousedown",e),Be(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),Ne(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&t&&t.changedTouches){var e=t.changedTouches[0],a=e.target;a&&a.tagName&&"a"===a.tagName.toLowerCase()&&le(a,"leaflet-active"),this._simulateEvent("mouseup",e),this._isTapValid()&&this._simulateEvent("click",e)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new M(e.clientX,e.clientY),this._simulateEvent("mousemove",e)},_simulateEvent:function(t,e){var a=document.createEvent("MouseEvents");a._simulated=!0,e.target._simulatedClick=!0,a.initMouseEvent(t,!0,!0,window,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(a)}});!yt||At&&!lt||je.addInitHook("addHandler","tap",Ci),je.mergeOptions({touchZoom:yt&&!it,bounceAtZoomLimits:!0});var Ai=$e.extend({addHooks:function(){oe(this._map._container,"leaflet-touch-zoom"),Be(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){le(this._map._container,"leaflet-touch-zoom"),Ne(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var a=e.mouseEventToContainerPoint(t.touches[0]),i=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(a.add(i)._divideBy(2))),this._startDist=a.distanceTo(i),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),Be(document,"touchmove",this._onTouchMove,this),Be(document,"touchend",this._onTouchEnd,this),Ie(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,a=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),s=a.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&s>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=a._add(n)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),z(this._animRequest);var c=i(e._move,e,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=B(c,this,!0),Ie(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,z(this._animRequest),Ne(document,"touchmove",this._onTouchMove,this),Ne(document,"touchend",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});je.addInitHook("addHandler","touchZoom",Ai),je.BoxZoom=mi,je.DoubleClickZoom=gi,je.Drag=vi,je.Keyboard=bi,je.ScrollWheelZoom=wi,je.Tap=Ci,je.TouchZoom=Ai,t.version="1.7.1",t.Control=Ye,t.control=Re,t.Browser=Mt,t.Evented=V,t.Mixin=ea,t.Util=N,t.Class=x,t.Handler=$e,t.extend=e,t.bind=i,t.stamp=s,t.setOptions=d,t.DomEvent=Ue,t.DomUtil=He,t.PosAnimation=qe,t.Draggable=sa,t.LineUtil=ga,t.PolyUtil=ba,t.Point=M,t.point=k,t.Bounds=Q,t.bounds=I,t.Transformation=q,t.transformation=j,t.Projection=Aa,t.LatLng=X,t.latLng=T,t.LatLngBounds=O,t.latLngBounds=E,t.CRS=F,t.GeoJSON=Ea,t.geoJSON=Ya,t.geoJson=Ra,t.Layer=Ba,t.LayerGroup=za,t.layerGroup=function(t,e){return new za(t,e)},t.FeatureGroup=Na,t.featureGroup=function(t,e){return new Na(t,e)},t.ImageOverlay=Wa,t.imageOverlay=function(t,e,a){return new Wa(t,e,a)},t.VideoOverlay=Za,t.videoOverlay=function(t,e,a){return new Za(t,e,a)},t.SVGOverlay=Ja,t.svgOverlay=function(t,e,a){return new Ja(t,e,a)},t.DivOverlay=_a,t.Popup=$a,t.popup=function(t,e){return new $a(t,e)},t.Tooltip=ti,t.tooltip=function(t,e){return new ti(t,e)},t.Icon=xa,t.icon=function(t){return new xa(t)},t.DivIcon=ei,t.divIcon=function(t){return new ei(t)},t.Marker=Ma,t.marker=function(t,e){return new Ma(t,e)},t.TileLayer=ii,t.tileLayer=ni,t.GridLayer=ai,t.gridLayer=function(t){return new ai(t)},t.SVG=di,t.svg=fi,t.Renderer=ri,t.Canvas=ci,t.canvas=oi,t.Path=Sa,t.CircleMarker=ka,t.circleMarker=function(t,e){return new ka(t,e)},t.Circle=Qa,t.circle=function(t,e,a){return new Qa(t,e,a)},t.Polyline=Ia,t.polyline=function(t,e){return new Ia(t,e)},t.Polygon=Oa,t.polygon=function(t,e){return new Oa(t,e)},t.Rectangle=pi,t.rectangle=function(t,e){return new pi(t,e)},t.Map=je,t.map=function(t,e){return new je(t,e)};var yi=window.L;t.noConflict=function(){return window.L=yi,this},window.L=t}(e)},460:function(t,e){var a,i;a=function t(){"use strict";var e="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:{},a=!e.document&&!!e.postMessage,i=a&&/blob:/i.test((e.location||{}).protocol),n={},s=0,r={parse:function(a,i){var c=(i=i||{}).dynamicTyping||!1;if(A(c)&&(i.dynamicTypingFunction=c,c={}),i.dynamicTyping=c,i.transform=!!A(i.transform)&&i.transform,i.worker&&r.WORKERS_SUPPORTED){var o=function(){if(!r.WORKERS_SUPPORTED)return!1;var a,i,c=(a=e.URL||e.webkitURL||null,i=t.toString(),r.BLOB_URL||(r.BLOB_URL=a.createObjectURL(new Blob(["(",i,")();"],{type:"text/javascript"})))),o=new e.Worker(c);return o.onmessage=g,o.id=s++,n[o.id]=o}();return o.userStep=i.step,o.userChunk=i.chunk,o.userComplete=i.complete,o.userError=i.error,i.step=A(i.step),i.chunk=A(i.chunk),i.complete=A(i.complete),i.error=A(i.error),delete i.worker,void o.postMessage({input:a,config:i,workerId:o.id})}var f=null;return r.NODE_STREAM_INPUT,"string"==typeof a?f=i.download?new l(i):new u(i):!0===a.readable&&A(a.read)&&A(a.on)?f=new d(i):(e.File&&a instanceof File||a instanceof Object)&&(f=new h(i)),f.stream(a)},unparse:function(t,e){var a=!1,i=!0,n=",",s="\r\n",c='"',o=c+c,l=!1,h=null,u=!1;!function(){if("object"==typeof e){if("string"!=typeof e.delimiter||r.BAD_DELIMITERS.filter((function(t){return-1!==e.delimiter.indexOf(t)})).length||(n=e.delimiter),("boolean"==typeof e.quotes||"function"==typeof e.quotes||Array.isArray(e.quotes))&&(a=e.quotes),"boolean"!=typeof e.skipEmptyLines&&"string"!=typeof e.skipEmptyLines||(l=e.skipEmptyLines),"string"==typeof e.newline&&(s=e.newline),"string"==typeof e.quoteChar&&(c=e.quoteChar),"boolean"==typeof e.header&&(i=e.header),Array.isArray(e.columns)){if(0===e.columns.length)throw new Error("Option columns is empty");h=e.columns}void 0!==e.escapeChar&&(o=e.escapeChar+c),"boolean"==typeof e.escapeFormulae&&(u=e.escapeFormulae)}}();var d=new RegExp(p(c),"g");if("string"==typeof t&&(t=JSON.parse(t)),Array.isArray(t)){if(!t.length||Array.isArray(t[0]))return f(null,t,l);if("object"==typeof t[0])return f(h||Object.keys(t[0]),t,l)}else if("object"==typeof t)return"string"==typeof t.data&&(t.data=JSON.parse(t.data)),Array.isArray(t.data)&&(t.fields||(t.fields=t.meta&&t.meta.fields),t.fields||(t.fields=Array.isArray(t.data[0])?t.fields:"object"==typeof t.data[0]?Object.keys(t.data[0]):[]),Array.isArray(t.data[0])||"object"==typeof t.data[0]||(t.data=[t.data])),f(t.fields||[],t.data||[],l);throw new Error("Unable to serialize unrecognized input");function f(t,e,a){var r="";"string"==typeof t&&(t=JSON.parse(t)),"string"==typeof e&&(e=JSON.parse(e));var c=Array.isArray(t)&&0=this._config.preview;if(i)e.postMessage({results:c,workerId:r.WORKER_ID,finished:l});else if(A(this._config.chunk)&&!a){if(this._config.chunk(c,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);c=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(c.data),this._completeResults.errors=this._completeResults.errors.concat(c.errors),this._completeResults.meta=c.meta),this._completed||!l||!A(this._config.complete)||c&&c.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),l||c&&c.meta.paused||this._nextChunk(),c}this._halted=!0},this._sendError=function(t){A(this._config.error)?this._config.error(t):i&&this._config.error&&e.postMessage({workerId:r.WORKER_ID,error:t,finished:!1})}}function l(t){var e;(t=t||{}).chunkSize||(t.chunkSize=r.RemoteChunkSize),o.call(this,t),this._nextChunk=a?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(t){this._input=t,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(e=new XMLHttpRequest,this._config.withCredentials&&(e.withCredentials=this._config.withCredentials),a||(e.onload=C(this._chunkLoaded,this),e.onerror=C(this._chunkError,this)),e.open(this._config.downloadRequestBody?"POST":"GET",this._input,!a),this._config.downloadRequestHeaders){var t=this._config.downloadRequestHeaders;for(var i in t)e.setRequestHeader(i,t[i])}if(this._config.chunkSize){var n=this._start+this._config.chunkSize-1;e.setRequestHeader("Range","bytes="+this._start+"-"+n)}try{e.send(this._config.downloadRequestBody)}catch(t){this._chunkError(t.message)}a&&0===e.status&&this._chunkError()}},this._chunkLoaded=function(){4===e.readyState&&(e.status<200||400<=e.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:e.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(t){var e=t.getResponseHeader("Content-Range");return null===e?-1:parseInt(e.substring(e.lastIndexOf("/")+1))}(e),this.parseChunk(e.responseText)))},this._chunkError=function(t){var a=e.statusText||t;this._sendError(new Error(a))}}function h(t){var e,a;(t=t||{}).chunkSize||(t.chunkSize=r.LocalChunkSize),o.call(this,t);var i="undefined"!=typeof FileReader;this.stream=function(t){this._input=t,a=t.slice||t.webkitSlice||t.mozSlice,i?((e=new FileReader).onload=C(this._chunkLoaded,this),e.onerror=C(this._chunkError,this)):e=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(t.target.result)},this._chunkError=function(){this._sendError(e.error)}}function u(t){var e;o.call(this,t=t||{}),this.stream=function(t){return e=t,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var t,a=this._config.chunkSize;return a?(t=e.substring(0,a),e=e.substring(a)):(t=e,e=""),this._finished=!e,this.parseChunk(t)}}}function d(t){o.call(this,t=t||{});var e=[],a=!0,i=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(t){this._input=t,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){i&&1===e.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),e.length?this.parseChunk(e.shift()):a=!0},this._streamData=C((function(t){try{e.push("string"==typeof t?t:t.toString(this._config.encoding)),a&&(a=!1,this._checkIsFinished(),this.parseChunk(e.shift()))}catch(t){this._streamError(t)}}),this),this._streamError=C((function(t){this._streamCleanUp(),this._sendError(t)}),this),this._streamEnd=C((function(){this._streamCleanUp(),i=!0,this._streamData("")}),this),this._streamCleanUp=C((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function f(t){var e,a,i,n=Math.pow(2,53),s=-n,c=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,o=/^(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))$/,l=this,h=0,u=0,d=!1,f=!1,g=[],v={data:[],errors:[],meta:{}};if(A(t.step)){var b=t.step;t.step=function(e){if(v=e,L())y();else{if(y(),0===v.data.length)return;h+=e.data.length,t.preview&&h>t.preview?a.abort():(v.data=v.data[0],b(v,l))}}}function C(e){return"greedy"===t.skipEmptyLines?""===e.join("").trim():1===e.length&&0===e[0].length}function y(){if(v&&i&&(B("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+r.DefaultDelimiter+"'"),i=!1),t.skipEmptyLines)for(var e=0;e=g.length?"__parsed_extra":g[i]),t.transform&&(r=t.transform(r,s)),r=H(s,r),"__parsed_extra"===s?(n[s]=n[s]||[],n[s].push(r)):n[s]=r}return t.header&&(i>g.length?B("FieldMismatch","TooManyFields","Too many fields: expected "+g.length+" fields but parsed "+i,u+a):i=i.length/2?"\r\n":"\r"}(n,o)),i=!1,t.delimiter)A(t.delimiter)&&(t.delimiter=t.delimiter(n),v.meta.delimiter=t.delimiter);else{var l=function(e,a,i,n,s){var c,o,l,h;s=s||[",","\t","|",";",r.RECORD_SEP,r.UNIT_SEP];for(var u=0;u=c)return O(!0)}else for(D=h,h++;;){if(-1===(D=t.indexOf(e,D+1)))return d||C.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:w.length,index:h}),Q();if(D===f-1)return Q(t.substring(h,D).replace(x,e));if(e!==l||t[D+1]!==l){if(e===l||0===D||t[D-1]!==l){-1!==z&&z=c)return O(!0);break}C.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:w.length,index:h}),D++}}else D++}return Q();function S(t){w.push(t),L=h}function k(e){var a=0;if(-1!==e){var i=t.substring(D+1,e);i&&""===i.trim()&&(a=i.length)}return a}function Q(e){return d||(void 0===e&&(e=t.substring(h)),y.push(e),h=f,S(y),b&&E()),O()}function I(e){h=e,S(y),y=[],N=t.indexOf(i,h)}function O(t){return{data:w,errors:C,meta:{delimiter:a,linebreak:i,aborted:u,truncated:!!t,cursor:L+(r||0)}}}function E(){s(O()),w=[],C=[]}},this.abort=function(){u=!0},this.getCharIndex=function(){return h}}function g(t){var e=t.data,a=n[e.workerId],i=!1;if(e.error)a.userError(e.error,e.file);else if(e.results&&e.results.data){var s={abort:function(){i=!0,v(e.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:b,resume:b};if(A(a.userStep)){for(var r=0;r{"use strict";var i=a(171),n=Array.prototype.concat,s=Array.prototype.slice,r=t.exports=function(t){for(var e=[],a=0,r=t.length;a{L.Control.Fullscreen=window.OBSIDIAN_LEAFLET_PLUGIN.Control.extend({options:{position:"topleft",title:{false:"View Fullscreen",true:"Exit Fullscreen"}},onAdd:function(t){var e=window.OBSIDIAN_LEAFLET_PLUGIN.DomUtil.create("div","leaflet-control-fullscreen leaflet-bar leaflet-control");return this.link=window.OBSIDIAN_LEAFLET_PLUGIN.DomUtil.create("a","leaflet-control-fullscreen-button leaflet-bar-part",e),this.link.href="#",this._map=t,this._map.on("fullscreenchange",this._toggleTitle,this),this._toggleTitle(),window.OBSIDIAN_LEAFLET_PLUGIN.DomEvent.on(this.link,"click",this._click,this),e},_click:function(t){window.OBSIDIAN_LEAFLET_PLUGIN.DomEvent.stopPropagation(t),window.OBSIDIAN_LEAFLET_PLUGIN.DomEvent.preventDefault(t),this._map.toggleFullscreen(this.options)},_toggleTitle:function(){this.link.title=this.options.title[this._map.isFullscreen()]}}),window.OBSIDIAN_LEAFLET_PLUGIN.Map.include({isFullscreen:function(){return this._isFullscreen||!1},toggleFullscreen:function(t){var e=this.getContainer();this.isFullscreen()?t&&t.pseudoFullscreen?this._disablePseudoFullscreen(e):document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen?document.msExitFullscreen():this._disablePseudoFullscreen(e):t&&t.pseudoFullscreen?this._enablePseudoFullscreen(e):e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):e.msRequestFullscreen?e.msRequestFullscreen():this._enablePseudoFullscreen(e)},_enablePseudoFullscreen:function(t){window.OBSIDIAN_LEAFLET_PLUGIN.DomUtil.addClass(t,"leaflet-pseudo-fullscreen"),this._setFullscreen(!0),this.fire("fullscreenchange")},_disablePseudoFullscreen:function(t){window.OBSIDIAN_LEAFLET_PLUGIN.DomUtil.removeClass(t,"leaflet-pseudo-fullscreen"),this._setFullscreen(!1),this.fire("fullscreenchange")},_setFullscreen:function(t){this._isFullscreen=t;var e=this.getContainer();t?window.OBSIDIAN_LEAFLET_PLUGIN.DomUtil.addClass(e,"leaflet-fullscreen-on"):window.OBSIDIAN_LEAFLET_PLUGIN.DomUtil.removeClass(e,"leaflet-fullscreen-on"),this.invalidateSize()},_onFullscreenChange:function(t){var e=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;e!==this.getContainer()||this._isFullscreen?e!==this.getContainer()&&this._isFullscreen&&(this._setFullscreen(!1),this.fire("fullscreenchange")):(this._setFullscreen(!0),this.fire("fullscreenchange"))}}),window.OBSIDIAN_LEAFLET_PLUGIN.Map.mergeOptions({fullscreenControl:!1}),window.OBSIDIAN_LEAFLET_PLUGIN.Map.addInitHook((function(){var t;if(this.options.fullscreenControl&&(this.fullscreenControl=new window.OBSIDIAN_LEAFLET_PLUGIN.Control.Fullscreen(this.options.fullscreenControl),this.addControl(this.fullscreenControl)),"onfullscreenchange"in document?t="fullscreenchange":"onmozfullscreenchange"in document?t="mozfullscreenchange":"onwebkitfullscreenchange"in document?t="webkitfullscreenchange":"onmsfullscreenchange"in document&&(t="MSFullscreenChange"),t){var e=window.OBSIDIAN_LEAFLET_PLUGIN.bind(this._onFullscreenChange,this);this.whenReady((function(){window.OBSIDIAN_LEAFLET_PLUGIN.DomEvent.on(document,t,e)})),this.on("unload",(function(){window.OBSIDIAN_LEAFLET_PLUGIN.DomEvent.off(document,t,e)}))}})),window.OBSIDIAN_LEAFLET_PLUGIN.control.fullscreen=function(t){return new window.OBSIDIAN_LEAFLET_PLUGIN.Control.Fullscreen(t)}},857:function(t,e,a){var i,n,s;n=[a(243)],i=function(t){if(window.OBSIDIAN_LEAFLET_PLUGIN.Hotline)return t;var e=function(t){if(!(this instanceof e))return new e(t);this._canvas=t="string"==typeof t?document.getElementById(t):t,this._ctx=t.getContext("2d"),this._width=t.width,this._height=t.height,this._weight=5,this._outlineWidth=1,this._outlineColor="black",this._min=0,this._max=1,this._data=[],this.palette({0:"green",.5:"yellow",1:"red"})};e.prototype={width:function(t){return this._width=t,this},height:function(t){return this._height=t,this},weight:function(t){return this._weight=t,this},outlineWidth:function(t){return this._outlineWidth=t,this},outlineColor:function(t){return this._outlineColor=t,this},palette:function(t){var e=document.createElement("canvas"),a=e.getContext("2d"),i=a.createLinearGradient(0,0,0,256);for(var n in e.width=1,e.height=256,t)i.addColorStop(n,t[n]);return a.fillStyle=i,a.fillRect(0,0,1,256),this._palette=a.getImageData(0,0,1,256).data,this},min:function(t){return this._min=t,this},max:function(t){return this._max=t,this},data:function(t){return this._data=t,this},add:function(t){return this._data.push(t),this},draw:function(){var t=this._ctx;return t.globalCompositeOperation="source-over",t.lineCap="round",this._drawOutline(t),this._drawHotline(t),this},getRGBForValue:function(t){var e=Math.min(Math.max((t-this._min)/(this._max-this._min),0),.999),a=4*Math.floor(256*e);return[this._palette[a],this._palette[a+1],this._palette[a+2]]},_drawOutline:function(t){var e,a,i,n,s,r,c;if(this._outlineWidth)for(e=0,i=this._data.length;e{"use strict";t.exports=function(t,e,a,i){var n=self||window;try{try{var s;try{s=new n.Blob([t])}catch(e){(s=new(n.BlobBuilder||n.WebKitBlobBuilder||n.MozBlobBuilder||n.MSBlobBuilder)).append(t),s=s.getBlob()}var r=n.URL||n.webkitURL,c=r.createObjectURL(s),o=new n[e](c,a);return r.revokeObjectURL(c),o}catch(i){return new n[e]("data:application/javascript,".concat(encodeURIComponent(t)),a)}}catch(t){if(!i)throw Error("Inline worker is not supported");return new n[e](i,a)}}}},e={};function a(i){var n=e[i];if(void 0!==n)return n.exports;var s=e[i]={exports:{}};return t[i].call(s.exports,s,s.exports,a),s.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var i in e)a.o(e,i)&&!a.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var i={};(()=>{"use strict";a.r(i),a.d(i,{default:()=>uo});const t=require("obsidian");var e=a(460),n={prefix:"fas",iconName:"bed",icon:[640,512,[],"f236","M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z"]},s={prefix:"fas",iconName:"bolt",icon:[320,512,[],"f0e7","M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"]},r={prefix:"fas",iconName:"deaf",icon:[512,512,[],"f2a4","M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm268.485-52.201L480.2 3.515c-4.687-4.686-12.284-4.686-16.971 0L376.2 90.544c-4.686 4.686-4.686 12.284 0 16.971l28.285 28.285c4.686 4.686 12.284 4.686 16.97 0l87.03-87.029c4.687-4.688 4.687-12.286 0-16.972zM168.97 314.745c-4.686-4.686-12.284-4.686-16.97 0L3.515 463.23c-4.686 4.686-4.686 12.284 0 16.971L31.8 508.485c4.687 4.686 12.284 4.686 16.971 0L197.256 360c4.686-4.686 4.686-12.284 0-16.971l-28.286-28.284z"]},c={prefix:"fas",iconName:"dizzy",icon:[496,512,[],"f567","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-96 206.6l-28.7 28.7c-14.8 14.8-37.8-7.5-22.6-22.6l28.7-28.7-28.7-28.7c-15-15 7.7-37.6 22.6-22.6l28.7 28.7 28.7-28.7c15-15 37.6 7.7 22.6 22.6L174.6 192l28.7 28.7c15.2 15.2-7.9 37.4-22.6 22.6L152 214.6zM248 416c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm147.3-195.3c15.2 15.2-7.9 37.4-22.6 22.6L344 214.6l-28.7 28.7c-14.8 14.8-37.8-7.5-22.6-22.6l28.7-28.7-28.7-28.7c-15-15 7.7-37.6 22.6-22.6l28.7 28.7 28.7-28.7c15-15 37.6 7.7 22.6 22.6L366.6 192l28.7 28.7z"]},o={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z"]},l={prefix:"fas",iconName:"ghost",icon:[384,512,[],"f6e2","M186.1.09C81.01 3.24 0 94.92 0 200.05v263.92c0 14.26 17.23 21.39 27.31 11.31l24.92-18.53c6.66-4.95 16-3.99 21.51 2.21l42.95 48.35c6.25 6.25 16.38 6.25 22.63 0l40.72-45.85c6.37-7.17 17.56-7.17 23.92 0l40.72 45.85c6.25 6.25 16.38 6.25 22.63 0l42.95-48.35c5.51-6.2 14.85-7.17 21.51-2.21l24.92 18.53c10.08 10.08 27.31 2.94 27.31-11.31V192C384 84 294.83-3.17 186.1.09zM128 224c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128 0c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},h={prefix:"fas",iconName:"hands-helping",icon:[640,512,[],"f4c4","M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z"]},u={prefix:"fas",iconName:"heart",icon:[512,512,[],"f004","M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"]},d={prefix:"fas",iconName:"link",icon:[512,512,[],"f0c1","M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"]},f={prefix:"fas",iconName:"magic",icon:[512,512,[],"f0d0","M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z"]},p={prefix:"fas",iconName:"mountain",icon:[640,512,[],"f6fc","M634.92 462.7l-288-448C341.03 5.54 330.89 0 320 0s-21.03 5.54-26.92 14.7l-288 448a32.001 32.001 0 0 0-1.17 32.64A32.004 32.004 0 0 0 32 512h576c11.71 0 22.48-6.39 28.09-16.67a31.983 31.983 0 0 0-1.17-32.63zM320 91.18L405.39 224H320l-64 64-38.06-38.06L320 91.18z"]},m={prefix:"fas",iconName:"skull",icon:[512,512,[],"f54c","M256 0C114.6 0 0 100.3 0 224c0 70.1 36.9 132.6 94.5 173.7 9.6 6.9 15.2 18.1 13.5 29.9l-9.4 66.2c-1.4 9.6 6 18.2 15.7 18.2H192v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h64v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h77.7c9.7 0 17.1-8.6 15.7-18.2l-9.4-66.2c-1.7-11.7 3.8-23 13.5-29.9C475.1 356.6 512 294.1 512 224 512 100.3 397.4 0 256 0zm-96 320c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm192 0c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z"]},g={prefix:"fas",iconName:"skull-crossbones",icon:[448,512,[],"f714","M439.15 453.06L297.17 384l141.99-69.06c7.9-3.95 11.11-13.56 7.15-21.46L432 264.85c-3.95-7.9-13.56-11.11-21.47-7.16L224 348.41 37.47 257.69c-7.9-3.95-17.51-.75-21.47 7.16L1.69 293.48c-3.95 7.9-.75 17.51 7.15 21.46L150.83 384 8.85 453.06c-7.9 3.95-11.11 13.56-7.15 21.47l14.31 28.63c3.95 7.9 13.56 11.11 21.47 7.15L224 419.59l186.53 90.72c7.9 3.95 17.51.75 21.47-7.15l14.31-28.63c3.95-7.91.74-17.52-7.16-21.47zM150 237.28l-5.48 25.87c-2.67 12.62 5.42 24.85 16.45 24.85h126.08c11.03 0 19.12-12.23 16.45-24.85l-5.5-25.87c41.78-22.41 70-62.75 70-109.28C368 57.31 303.53 0 224 0S80 57.31 80 128c0 46.53 28.22 86.87 70 109.28zM280 112c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32zm-112 0c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32z"]},v={prefix:"fas",iconName:"slash",icon:[640,512,[],"f715","M594.53 508.63L6.18 53.9c-6.97-5.42-8.23-15.47-2.81-22.45L23.01 6.18C28.43-.8 38.49-2.06 45.47 3.37L633.82 458.1c6.97 5.42 8.23 15.47 2.81 22.45l-19.64 25.27c-5.42 6.98-15.48 8.23-22.46 2.81z"]},b={prefix:"fas",iconName:"spider",icon:[576,512,[],"f717","M151.17 167.35L177.1 176h4.67l5.22-26.12c.72-3.58 1.8-7.58 3.21-11.79l-20.29-40.58 23.8-71.39c2.79-8.38-1.73-17.44-10.12-20.24L168.42.82c-8.38-2.8-17.45 1.73-20.24 10.12l-25.89 77.68a32.04 32.04 0 0 0 1.73 24.43l27.15 54.3zm422.14 182.03l-52.75-79.12a32.002 32.002 0 0 0-26.62-14.25H416l68.99-24.36a32.03 32.03 0 0 0 16.51-12.61l53.6-80.41c4.9-7.35 2.91-17.29-4.44-22.19l-13.31-8.88c-7.35-4.9-17.29-2.91-22.19 4.44l-50.56 75.83L404.1 208H368l-10.37-51.85C355.44 145.18 340.26 96 288 96c-52.26 0-67.44 49.18-69.63 60.15L208 208h-36.1l-60.49-20.17L60.84 112c-4.9-7.35-14.83-9.34-22.19-4.44l-13.31 8.88c-7.35 4.9-9.34 14.83-4.44 22.19l53.6 80.41a32.03 32.03 0 0 0 16.51 12.61L160 256H82.06a32.02 32.02 0 0 0-26.63 14.25L2.69 349.38c-4.9 7.35-2.92 17.29 4.44 22.19l13.31 8.88c7.35 4.9 17.29 2.91 22.19-4.44l48-72h47.06l-60.83 97.33A31.988 31.988 0 0 0 72 418.3V496c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-73.11l74.08-118.53c-1.01 14.05-2.08 28.11-2.08 42.21C192 399.64 232.76 448 288 448s96-48.36 96-101.43c0-14.1-1.08-28.16-2.08-42.21L456 422.89V496c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-77.71c0-6-1.69-11.88-4.86-16.96L438.31 304h47.06l48 72c4.9 7.35 14.84 9.34 22.19 4.44l13.31-8.88c7.36-4.9 9.34-14.83 4.44-22.18zM406.09 97.51l-20.29 40.58c1.41 4.21 2.49 8.21 3.21 11.79l5.22 26.12h4.67l25.93-8.65 27.15-54.3a31.995 31.995 0 0 0 1.73-24.43l-25.89-77.68C425.03 2.56 415.96-1.98 407.58.82l-15.17 5.06c-8.38 2.8-12.91 11.86-10.12 20.24l23.8 71.39z"]},w={prefix:"fas",iconName:"walking",icon:[320,512,[],"f554","M208 96c26.5 0 48-21.5 48-48S234.5 0 208 0s-48 21.5-48 48 21.5 48 48 48zm94.5 149.1l-23.3-11.8-9.7-29.4c-14.7-44.6-55.7-75.8-102.2-75.9-36-.1-55.9 10.1-93.3 25.2-21.6 8.7-39.3 25.2-49.7 46.2L17.6 213c-7.8 15.8-1.5 35 14.2 42.9 15.6 7.9 34.6 1.5 42.5-14.3L81 228c3.5-7 9.3-12.5 16.5-15.4l26.8-10.8-15.2 60.7c-5.2 20.8.4 42.9 14.9 58.8l59.9 65.4c7.2 7.9 12.3 17.4 14.9 27.7l18.3 73.3c4.3 17.1 21.7 27.6 38.8 23.3 17.1-4.3 27.6-21.7 23.3-38.8l-22.2-89c-2.6-10.3-7.7-19.9-14.9-27.7l-45.5-49.7 17.2-68.7 5.5 16.5c5.3 16.1 16.7 29.4 31.7 37l23.3 11.8c15.6 7.9 34.6 1.5 42.5-14.3 7.7-15.7 1.4-35.1-14.3-43zM73.6 385.8c-3.2 8.1-8 15.4-14.2 21.5l-50 50.1c-12.5 12.5-12.5 32.8 0 45.3s32.7 12.5 45.2 0l59.4-59.4c6.1-6.1 10.9-13.4 14.2-21.5l13.5-33.8c-55.3-60.3-38.7-41.8-47.4-53.7l-20.7 51.5z"]},C={faAd:{prefix:"fas",iconName:"ad",icon:[512,512,[],"f641","M157.52 272h36.96L176 218.78 157.52 272zM352 256c-13.23 0-24 10.77-24 24s10.77 24 24 24 24-10.77 24-24-10.77-24-24-24zM464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM250.58 352h-16.94c-6.81 0-12.88-4.32-15.12-10.75L211.15 320h-70.29l-7.38 21.25A16 16 0 0 1 118.36 352h-16.94c-11.01 0-18.73-10.85-15.12-21.25L140 176.12A23.995 23.995 0 0 1 162.67 160h26.66A23.99 23.99 0 0 1 212 176.13l53.69 154.62c3.61 10.4-4.11 21.25-15.11 21.25zM424 336c0 8.84-7.16 16-16 16h-16c-4.85 0-9.04-2.27-11.98-5.68-8.62 3.66-18.09 5.68-28.02 5.68-39.7 0-72-32.3-72-72s32.3-72 72-72c8.46 0 16.46 1.73 24 4.42V176c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v160z"]},faAddressBook:{prefix:"fas",iconName:"address-book",icon:[448,512,[],"f2b9","M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"]},faAddressCard:{prefix:"fas",iconName:"address-card",icon:[576,512,[],"f2bb","M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H86.4C74 384 64 375.4 64 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2zM512 312c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"]},faAdjust:{prefix:"fas",iconName:"adjust",icon:[512,512,[],"f042","M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"]},faAirFreshener:{prefix:"fas",iconName:"air-freshener",icon:[512,512,[],"f5d0","M224 160H96C43 160 0 203 0 256V480C0 497.625 14.375 512 32 512H288C305.625 512 320 497.625 320 480V256C320 203 277 160 224 160ZM160 416C115.875 416 80 380.125 80 336S115.875 256 160 256S240 291.875 240 336S204.125 416 160 416ZM224 32C224 14.375 209.625 0 192 0H128C110.375 0 96 14.375 96 32V128H224V32ZM381.781 51.578C383 50.969 384 49.359 384 48C384 46.625 383 45.031 381.781 44.422L352 32L339.562 2.219C338.969 1 337.375 0 336 0S333.031 1 332.406 2.219L320 32L290.219 44.422C289 45.031 288 46.625 288 48C288 49.359 289 50.969 290.219 51.578L320 64L332.406 93.781C333.031 95 334.625 96 336 96S338.969 95 339.562 93.781L352 64L381.781 51.578ZM448 64L460.406 93.781C461.031 95 462.625 96 464 96S466.969 95 467.562 93.781L480 64L509.781 51.578C511 50.969 512 49.359 512 48C512 46.625 511 45.031 509.781 44.422L480 32L467.562 2.219C466.969 1 465.375 0 464 0S461.031 1 460.406 2.219L448 32L418.219 44.422C417 45.031 416 46.625 416 48C416 49.359 417 50.969 418.219 51.578L448 64ZM480 224L467.562 194.219C466.969 193 465.375 192 464 192S461.031 193 460.406 194.219L448 224L418.219 236.422C417 237.031 416 238.625 416 240C416 241.359 417 242.969 418.219 243.578L448 256L460.406 285.781C461.031 287 462.625 288 464 288S466.969 287 467.562 285.781L480 256L509.781 243.578C511 242.969 512 241.359 512 240C512 238.625 511 237.031 509.781 236.422L480 224ZM445.781 147.578C447 146.969 448 145.359 448 144C448 142.625 447 141.031 445.781 140.422L416 128L403.562 98.219C402.969 97 401.375 96 400 96S397.031 97 396.406 98.219L384 128L354.219 140.422C353 141.031 352 142.625 352 144C352 145.359 353 146.969 354.219 147.578L384 160L396.406 189.781C397.031 191 398.625 192 400 192S402.969 191 403.562 189.781L416 160L445.781 147.578Z"]},faAlignCenter:{prefix:"fas",iconName:"align-center",icon:[448,512,[],"f037","M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z"]},faAlignJustify:{prefix:"fas",iconName:"align-justify",icon:[448,512,[],"f039","M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faAlignLeft:{prefix:"fas",iconName:"align-left",icon:[448,512,[],"f036","M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faAlignRight:{prefix:"fas",iconName:"align-right",icon:[448,512,[],"f038","M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z"]},faAllergies:{prefix:"fas",iconName:"allergies",icon:[448,512,[],"f461","M416 112c-17.6 0-32 14.4-32 32v72c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v152c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V32c0-17.6-14.4-32-32-32s-32 14.4-32 32v184c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32S96 46.4 96 64v241l-23.6-32.5c-13-17.9-38-21.8-55.9-8.8s-21.8 38-8.8 55.9l125.6 172.7c9 12.4 23.5 19.8 38.8 19.8h197.6c22.3 0 41.6-15.3 46.7-37l26.5-112.7c3.2-13.7 4.9-28.3 5.1-42.3V144c0-17.6-14.4-32-32-32zM176 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32-128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"]},faAmbulance:{prefix:"fas",iconName:"ambulance",icon:[640,512,[],"f0f9","M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"]},faAmericanSignLanguageInterpreting:{prefix:"fas",iconName:"american-sign-language-interpreting",icon:[640,512,[],"f2a3","M290.547 189.039c-20.295-10.149-44.147-11.199-64.739-3.89 42.606 0 71.208 20.475 85.578 50.576 8.576 17.899-5.148 38.071-23.617 38.071 18.429 0 32.211 20.136 23.617 38.071-14.725 30.846-46.123 50.854-80.298 50.854-.557 0-94.471-8.615-94.471-8.615l-66.406 33.347c-9.384 4.693-19.815.379-23.895-7.781L1.86 290.747c-4.167-8.615-1.111-18.897 6.946-23.621l58.072-33.069L108 159.861c6.39-57.245 34.731-109.767 79.743-146.726 11.391-9.448 28.341-7.781 37.51 3.613 9.446 11.394 7.78 28.067-3.612 37.516-12.503 10.559-23.618 22.509-32.509 35.57 21.672-14.729 46.679-24.732 74.186-28.067 14.725-1.945 28.063 8.336 29.73 23.065 1.945 14.728-8.336 28.067-23.062 29.734-16.116 1.945-31.12 7.503-44.178 15.284 26.114-5.713 58.712-3.138 88.079 11.115 13.336 6.669 18.893 22.509 12.224 35.848-6.389 13.06-22.504 18.617-35.564 12.226zm-27.229 69.472c-6.112-12.505-18.338-20.286-32.231-20.286a35.46 35.46 0 0 0-35.565 35.57c0 21.428 17.808 35.57 35.565 35.57 13.893 0 26.119-7.781 32.231-20.286 4.446-9.449 13.614-15.006 23.339-15.284-9.725-.277-18.893-5.835-23.339-15.284zm374.821-37.237c4.168 8.615 1.111 18.897-6.946 23.621l-58.071 33.069L532 352.16c-6.39 57.245-34.731 109.767-79.743 146.726-10.932 9.112-27.799 8.144-37.51-3.613-9.446-11.394-7.78-28.067 3.613-37.516 12.503-10.559 23.617-22.509 32.508-35.57-21.672 14.729-46.679 24.732-74.186 28.067-10.021 2.506-27.552-5.643-29.73-23.065-1.945-14.728 8.336-28.067 23.062-29.734 16.116-1.946 31.12-7.503 44.178-15.284-26.114 5.713-58.712 3.138-88.079-11.115-13.336-6.669-18.893-22.509-12.224-35.848 6.389-13.061 22.505-18.619 35.565-12.227 20.295 10.149 44.147 11.199 64.739 3.89-42.606 0-71.208-20.475-85.578-50.576-8.576-17.899 5.148-38.071 23.617-38.071-18.429 0-32.211-20.136-23.617-38.071 14.033-29.396 44.039-50.887 81.966-50.854l92.803 8.615 66.406-33.347c9.408-4.704 19.828-.354 23.894 7.781l44.455 88.926zm-229.227-18.618c-13.893 0-26.119 7.781-32.231 20.286-4.446 9.449-13.614 15.006-23.339 15.284 9.725.278 18.893 5.836 23.339 15.284 6.112 12.505 18.338 20.286 32.231 20.286a35.46 35.46 0 0 0 35.565-35.57c0-21.429-17.808-35.57-35.565-35.57z"]},faAnchor:{prefix:"fas",iconName:"anchor",icon:[576,512,[],"f13d","M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z"]},faAngleDoubleDown:{prefix:"fas",iconName:"angle-double-down",icon:[320,512,[],"f103","M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"]},faAngleDoubleLeft:{prefix:"fas",iconName:"angle-double-left",icon:[448,512,[],"f100","M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z"]},faAngleDoubleRight:{prefix:"fas",iconName:"angle-double-right",icon:[448,512,[],"f101","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"]},faAngleDoubleUp:{prefix:"fas",iconName:"angle-double-up",icon:[320,512,[],"f102","M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z"]},faAngleDown:{prefix:"fas",iconName:"angle-down",icon:[320,512,[],"f107","M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"]},faAngleLeft:{prefix:"fas",iconName:"angle-left",icon:[256,512,[],"f104","M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"]},faAngleRight:{prefix:"fas",iconName:"angle-right",icon:[256,512,[],"f105","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"]},faAngleUp:{prefix:"fas",iconName:"angle-up",icon:[320,512,[],"f106","M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"]},faAngry:{prefix:"fas",iconName:"angry",icon:[496,512,[],"f556","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 240c0-9.3 4.1-17.5 10.5-23.4l-31-9.3c-8.5-2.5-13.3-11.5-10.7-19.9 2.5-8.5 11.4-13.2 19.9-10.7l80 24c8.5 2.5 13.3 11.5 10.7 19.9-2.1 6.9-8.4 11.4-15.3 11.4-.5 0-1.1-.2-1.7-.2.7 2.7 1.7 5.3 1.7 8.2 0 17.7-14.3 32-32 32S136 257.7 136 240zm168 154.2c-27.8-33.4-84.2-33.4-112.1 0-13.5 16.3-38.2-4.2-24.6-20.5 20-24 49.4-37.8 80.6-37.8s60.6 13.8 80.6 37.8c13.8 16.5-11.1 36.6-24.5 20.5zm76.6-186.9l-31 9.3c6.3 5.8 10.5 14.1 10.5 23.4 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.9.9-5.6 1.7-8.2-.6.1-1.1.2-1.7.2-6.9 0-13.2-4.5-15.3-11.4-2.5-8.5 2.3-17.4 10.7-19.9l80-24c8.4-2.5 17.4 2.3 19.9 10.7 2.5 8.5-2.3 17.4-10.8 19.9z"]},faAnkh:{prefix:"fas",iconName:"ankh",icon:[320,512,[],"f644","M296 256h-44.62C272.46 222.01 288 181.65 288 144 288 55.63 230.69 0 160 0S32 55.63 32 144c0 37.65 15.54 78.01 36.62 112H24c-13.25 0-24 10.74-24 24v32c0 13.25 10.75 24 24 24h96v152c0 13.25 10.75 24 24 24h32c13.25 0 24-10.75 24-24V336h96c13.25 0 24-10.75 24-24v-32c0-13.26-10.75-24-24-24zM160 80c29.61 0 48 24.52 48 64 0 34.66-27.14 78.14-48 100.87-20.86-22.72-48-66.21-48-100.87 0-39.48 18.39-64 48-64z"]},faAppleAlt:{prefix:"fas",iconName:"apple-alt",icon:[448,512,[],"f5d1","M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z"]},faArchive:{prefix:"fas",iconName:"archive",icon:[512,512,[],"f187","M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"]},faArchway:{prefix:"fas",iconName:"archway",icon:[576,512,[],"f557","M560 448h-16V96H32v352H16.02c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16H176c8.84 0 16-7.16 16-16V320c0-53.02 42.98-96 96-96s96 42.98 96 96l.02 160v16c0 8.84 7.16 16 16 16H560c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-448H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h544c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z"]},faArrowAltCircleDown:{prefix:"fas",iconName:"arrow-alt-circle-down",icon:[512,512,[],"f358","M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z"]},faArrowAltCircleLeft:{prefix:"fas",iconName:"arrow-alt-circle-left",icon:[512,512,[],"f359","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z"]},faArrowAltCircleRight:{prefix:"fas",iconName:"arrow-alt-circle-right",icon:[512,512,[],"f35a","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z"]},faArrowAltCircleUp:{prefix:"fas",iconName:"arrow-alt-circle-up",icon:[512,512,[],"f35b","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm292 116V256h70.9c10.7 0 16.1-13 8.5-20.5L264.5 121.2c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5H212v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z"]},faArrowCircleDown:{prefix:"fas",iconName:"arrow-circle-down",icon:[512,512,[],"f0ab","M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z"]},faArrowCircleLeft:{prefix:"fas",iconName:"arrow-circle-left",icon:[512,512,[],"f0a8","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z"]},faArrowCircleRight:{prefix:"fas",iconName:"arrow-circle-right",icon:[512,512,[],"f0a9","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z"]},faArrowCircleUp:{prefix:"fas",iconName:"arrow-circle-up",icon:[512,512,[],"f0aa","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"]},faArrowDown:{prefix:"fas",iconName:"arrow-down",icon:[448,512,[],"f063","M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"]},faArrowLeft:{prefix:"fas",iconName:"arrow-left",icon:[448,512,[],"f060","M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"]},faArrowRight:{prefix:"fas",iconName:"arrow-right",icon:[448,512,[],"f061","M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"]},faArrowUp:{prefix:"fas",iconName:"arrow-up",icon:[448,512,[],"f062","M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"]},faArrowsAlt:{prefix:"fas",iconName:"arrows-alt",icon:[512,512,[],"f0b2","M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"]},faArrowsAltH:{prefix:"fas",iconName:"arrows-alt-h",icon:[512,512,[],"f337","M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"]},faArrowsAltV:{prefix:"fas",iconName:"arrows-alt-v",icon:[256,512,[],"f338","M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z"]},faAssistiveListeningSystems:{prefix:"fas",iconName:"assistive-listening-systems",icon:[512,512,[],"f2a2","M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z"]},faAsterisk:{prefix:"fas",iconName:"asterisk",icon:[512,512,[],"f069","M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z"]},faAt:{prefix:"fas",iconName:"at",icon:[512,512,[],"f1fa","M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z"]},faAtlas:{prefix:"fas",iconName:"atlas",icon:[448,512,[],"f558","M318.38 208h-39.09c-1.49 27.03-6.54 51.35-14.21 70.41 27.71-13.24 48.02-39.19 53.3-70.41zm0-32c-5.29-31.22-25.59-57.17-53.3-70.41 7.68 19.06 12.72 43.38 14.21 70.41h39.09zM224 97.31c-7.69 7.45-20.77 34.42-23.43 78.69h46.87c-2.67-44.26-15.75-71.24-23.44-78.69zm-41.08 8.28c-27.71 13.24-48.02 39.19-53.3 70.41h39.09c1.49-27.03 6.53-51.35 14.21-70.41zm0 172.82c-7.68-19.06-12.72-43.38-14.21-70.41h-39.09c5.28 31.22 25.59 57.17 53.3 70.41zM247.43 208h-46.87c2.66 44.26 15.74 71.24 23.43 78.69 7.7-7.45 20.78-34.43 23.44-78.69zM448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM224 64c70.69 0 128 57.31 128 128s-57.31 128-128 128S96 262.69 96 192 153.31 64 224 64zm160 384H96c-19.2 0-32-12.8-32-32s16-32 32-32h288v64z"]},faAtom:{prefix:"fas",iconName:"atom",icon:[448,512,[],"f5d2","M223.99908,224a32,32,0,1,0,32.00782,32A32.06431,32.06431,0,0,0,223.99908,224Zm214.172-96c-10.877-19.5-40.50979-50.75-116.27544-41.875C300.39168,34.875,267.63386,0,223.99908,0s-76.39066,34.875-97.89653,86.125C50.3369,77.375,20.706,108.5,9.82907,128-6.54984,157.375-5.17484,201.125,34.958,256-5.17484,310.875-6.54984,354.625,9.82907,384c29.13087,52.375,101.64652,43.625,116.27348,41.875C147.60842,477.125,180.36429,512,223.99908,512s76.3926-34.875,97.89652-86.125c14.62891,1.75,87.14456,10.5,116.27544-41.875C454.55,354.625,453.175,310.875,413.04017,256,453.175,201.125,454.55,157.375,438.171,128ZM63.33886,352c-4-7.25-.125-24.75,15.00391-48.25,6.87695,6.5,14.12891,12.875,21.88087,19.125,1.625,13.75,4,27.125,6.75,40.125C82.34472,363.875,67.09081,358.625,63.33886,352Zm36.88478-162.875c-7.752,6.25-15.00392,12.625-21.88087,19.125-15.12891-23.5-19.00392-41-15.00391-48.25,3.377-6.125,16.37891-11.5,37.88478-11.5,1.75,0,3.875.375,5.75.375C104.09864,162.25,101.84864,175.625,100.22364,189.125ZM223.99908,64c9.50195,0,22.25586,13.5,33.88282,37.25-11.252,3.75-22.50391,8-33.88282,12.875-11.377-4.875-22.62892-9.125-33.88283-12.875C201.74516,77.5,214.49712,64,223.99908,64Zm0,384c-9.502,0-22.25392-13.5-33.88283-37.25,11.25391-3.75,22.50587-8,33.88283-12.875C235.378,402.75,246.62994,407,257.8819,410.75,246.25494,434.5,233.501,448,223.99908,448Zm0-112a80,80,0,1,1,80-80A80.00023,80.00023,0,0,1,223.99908,336ZM384.6593,352c-3.625,6.625-19.00392,11.875-43.63479,11,2.752-13,5.127-26.375,6.752-40.125,7.75195-6.25,15.00391-12.625,21.87891-19.125C384.7843,327.25,388.6593,344.75,384.6593,352ZM369.65538,208.25c-6.875-6.5-14.127-12.875-21.87891-19.125-1.625-13.5-3.875-26.875-6.752-40.25,1.875,0,4.002-.375,5.752-.375,21.50391,0,34.50782,5.375,37.88283,11.5C388.6593,167.25,384.7843,184.75,369.65538,208.25Z"]},faAudioDescription:{prefix:"fas",iconName:"audio-description",icon:[512,512,[],"f29e","M162.925 238.709l8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242zm166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005zM512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48zM245.459 336.139l-57.097-168A12.001 12.001 0 0 0 177 160h-35.894a12.001 12.001 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861zm184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386z"]},faAward:{prefix:"fas",iconName:"award",icon:[384,512,[],"f559","M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"]},faBaby:{prefix:"fas",iconName:"baby",icon:[384,512,[],"f77c","M192 160c44.2 0 80-35.8 80-80S236.2 0 192 0s-80 35.8-80 80 35.8 80 80 80zm-53.4 248.8l25.6-32-61.5-51.2L56.8 383c-11.4 14.2-11.7 34.4-.8 49l48 64c7.9 10.5 19.9 16 32 16 8.3 0 16.8-2.6 24-8 17.7-13.2 21.2-38.3 8-56l-29.4-39.2zm142.7-83.2l-61.5 51.2 25.6 32L216 448c-13.2 17.7-9.7 42.8 8 56 7.2 5.4 15.6 8 24 8 12.2 0 24.2-5.5 32-16l48-64c10.9-14.6 10.6-34.8-.8-49l-45.9-57.4zM376.7 145c-12.7-18.1-37.6-22.4-55.7-9.8l-40.6 28.5c-52.7 37-124.2 37-176.8 0L63 135.3C44.9 122.6 20 127 7.3 145-5.4 163.1-1 188 17 200.7l40.6 28.5c17 11.9 35.4 20.9 54.4 27.9V288h160v-30.8c19-7 37.4-16 54.4-27.9l40.6-28.5c18.1-12.8 22.4-37.7 9.7-55.8z"]},faBabyCarriage:{prefix:"fas",iconName:"baby-carriage",icon:[512,512,[],"f77d","M144.8 17c-11.3-17.8-37.2-22.8-54-9.4C35.3 51.9 0 118 0 192h256L144.8 17zM496 96h-48c-35.3 0-64 28.7-64 64v64H0c0 50.6 23 96.4 60.3 130.7C25.7 363.6 0 394.7 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-8.9-1.8-17.2-4.4-25.2 21.6 5.9 44.6 9.2 68.4 9.2s46.9-3.3 68.4-9.2c-2.7 8-4.4 16.3-4.4 25.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-37.3-25.7-68.4-60.3-77.3C425 320.4 448 274.6 448 224v-64h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM80 464c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm320-32c0 17.6-14.4 32-32 32s-32-14.4-32-32 14.4-32 32-32 32 14.4 32 32z"]},faBackspace:{prefix:"fas",iconName:"backspace",icon:[640,512,[],"f55a","M576 64H205.26A63.97 63.97 0 0 0 160 82.75L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm-84.69 254.06c6.25 6.25 6.25 16.38 0 22.63l-22.62 22.62c-6.25 6.25-16.38 6.25-22.63 0L384 301.25l-62.06 62.06c-6.25 6.25-16.38 6.25-22.63 0l-22.62-22.62c-6.25-6.25-6.25-16.38 0-22.63L338.75 256l-62.06-62.06c-6.25-6.25-6.25-16.38 0-22.63l22.62-22.62c6.25-6.25 16.38-6.25 22.63 0L384 210.75l62.06-62.06c6.25-6.25 16.38-6.25 22.63 0l22.62 22.62c6.25 6.25 6.25 16.38 0 22.63L429.25 256l62.06 62.06z"]},faBackward:{prefix:"fas",iconName:"backward",icon:[512,512,[],"f04a","M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z"]},faBacon:{prefix:"fas",iconName:"bacon",icon:[576,512,[],"f7e5","M218.92 336.39c34.89-34.89 44.2-59.7 54.05-86 10.61-28.29 21.59-57.54 61.37-97.34s69.05-50.77 97.35-61.38c23.88-9 46.64-17.68 76.79-45.37L470.81 8.91a31 31 0 0 0-40.18-2.83c-13.64 10.1-25.15 14.39-41 20.3C247 79.52 209.26 191.29 200.65 214.1c-29.75 78.83-89.55 94.68-98.72 98.09-24.86 9.26-54.73 20.38-91.07 50.36C-3 374-3.63 395 9.07 407.61l35.76 35.51C80 410.52 107 400.15 133 390.39c26.27-9.84 51.06-19.12 85.92-54zm348-232l-35.75-35.51c-35.19 32.63-62.18 43-88.25 52.79-26.26 9.85-51.06 19.16-85.95 54s-44.19 59.69-54 86C292.33 290 281.34 319.22 241.55 359s-69 50.73-97.3 61.32c-23.86 9-46.61 17.66-76.72 45.33l37.68 37.43a31 31 0 0 0 40.18 2.82c13.6-10.06 25.09-14.34 40.94-20.24 142.2-53 180-164.1 188.94-187.69C405 219.18 464.8 203.3 474 199.86c24.87-9.27 54.74-20.4 91.11-50.41 13.89-11.4 14.52-32.45 1.82-45.05z"]},faBacteria:{prefix:"fas",iconName:"bacteria",icon:[640,512,[],"e059","M272.35,226.4A17.71,17.71,0,0,0,281.46,203l-4-9.08a121.29,121.29,0,0,1,12.36-3.08A83.34,83.34,0,0,0,323.57,177l10,9a17.76,17.76,0,1,0,23.92-26.27l-9.72-8.76a83.12,83.12,0,0,0,11.65-48.18l11.85-3.51a17.73,17.73,0,1,0-10.15-34l-11.34,3.36a84,84,0,0,0-36.38-35.57l2.84-10.85a17.8,17.8,0,0,0-34.47-8.93l-2.82,10.78a83.25,83.25,0,0,0-16.74,1.1C250.83,27,240,30.22,229.1,33.39l-3.38-9.46a17.8,17.8,0,0,0-33.56,11.89l3.49,9.8a286.74,286.74,0,0,0-43.94,23.57l-6.32-8.43a17.9,17.9,0,0,0-24.94-3.6A17.69,17.69,0,0,0,116.84,82l6.45,8.61a286.59,286.59,0,0,0-34.95,35.33l-8.82-6.42a17.84,17.84,0,0,0-24.89,3.86,17.66,17.66,0,0,0,3.88,24.77l8.88,6.47a286.6,286.6,0,0,0-23,43.91l-10.48-3.59a17.73,17.73,0,1,0-11.59,33.52L32.67,232c-2.79,10-5.79,19.84-7.52,30.22a83.16,83.16,0,0,0-.82,19l-11.58,3.43a17.73,17.73,0,1,0,10.13,34l11.27-3.33a83.51,83.51,0,0,0,36.39,35.43l-2.88,11.06a17.81,17.81,0,0,0,34.48,8.92l2.87-11c1,0,2.07.26,3.1.26a83.39,83.39,0,0,0,45.65-13.88l8.59,8.8a17.77,17.77,0,0,0,25.56-24.7l-9.14-9.37a83.41,83.41,0,0,0,12.08-31.05,119.08,119.08,0,0,1,3.87-15.53l9,4.22a17.74,17.74,0,1,0,15.15-32.09l-8.8-4.11c.67-1,1.2-2.08,1.9-3.05a119.89,119.89,0,0,1,7.87-9.41,121.73,121.73,0,0,1,11.65-11.4,119.49,119.49,0,0,1,9.94-7.82c1.12-.77,2.32-1.42,3.47-2.15l3.92,8.85a17.86,17.86,0,0,0,16.32,10.58A18.14,18.14,0,0,0,272.35,226.4ZM128,256a32,32,0,1,1,32-32A32,32,0,0,1,128,256Zm80-96a16,16,0,1,1,16-16A16,16,0,0,1,208,160Zm431.26,45.3a17.79,17.79,0,0,0-17.06-12.69,17.55,17.55,0,0,0-5.08.74l-11.27,3.33a83.61,83.61,0,0,0-36.39-35.43l2.88-11.06a17.81,17.81,0,0,0-34.48-8.91l-2.87,11c-1,0-2.07-.26-3.1-.26a83.32,83.32,0,0,0-45.65,13.89l-8.59-8.81a17.77,17.77,0,0,0-25.56,24.7l9.14,9.37a83.28,83.28,0,0,0-12.08,31.06,119.34,119.34,0,0,1-3.87,15.52l-9-4.22a17.74,17.74,0,1,0-15.15,32.09l8.8,4.11c-.67,1-1.2,2.08-1.89,3.05a117.71,117.71,0,0,1-7.94,9.47,119,119,0,0,1-11.57,11.33,121.59,121.59,0,0,1-10,7.83c-1.12.77-2.32,1.42-3.47,2.15l-3.92-8.85a17.86,17.86,0,0,0-16.32-10.58,18.14,18.14,0,0,0-7.18,1.5A17.71,17.71,0,0,0,358.54,309l4,9.08a118.71,118.71,0,0,1-12.36,3.08,83.34,83.34,0,0,0-33.77,13.9l-10-9a17.77,17.77,0,1,0-23.92,26.28l9.72,8.75a83.12,83.12,0,0,0-11.65,48.18l-11.86,3.51a17.73,17.73,0,1,0,10.16,34l11.34-3.36A84,84,0,0,0,326.61,479l-2.84,10.85a17.8,17.8,0,0,0,34.47,8.93L361.06,488a83.3,83.3,0,0,0,16.74-1.1c11.37-1.89,22.24-5.07,33.1-8.24l3.38,9.46a17.8,17.8,0,0,0,33.56-11.89l-3.49-9.79a287.66,287.66,0,0,0,43.94-23.58l6.32,8.43a17.88,17.88,0,0,0,24.93,3.6A17.67,17.67,0,0,0,523.16,430l-6.45-8.61a287.37,287.37,0,0,0,34.95-35.34l8.82,6.42a17.76,17.76,0,1,0,21-28.63l-8.88-6.46a287.17,287.17,0,0,0,23-43.92l10.48,3.59a17.73,17.73,0,1,0,11.59-33.52L607.33,280c2.79-10,5.79-19.84,7.52-30.21a83.27,83.27,0,0,0,.82-19.05l11.58-3.43A17.7,17.7,0,0,0,639.26,205.3ZM416,416a32,32,0,1,1,32-32A32,32,0,0,1,416,416Z"]},faBacterium:{prefix:"fas",iconName:"bacterium",icon:[512,512,[],"e05a","M511,102.93A23.76,23.76,0,0,0,481.47,87l-15.12,4.48a111.85,111.85,0,0,0-48.5-47.42l3.79-14.47a23.74,23.74,0,0,0-46-11.91l-3.76,14.37a111.94,111.94,0,0,0-22.33,1.47,386.74,386.74,0,0,0-44.33,10.41l-4.3-12a23.74,23.74,0,0,0-44.75,15.85l4.3,12.05a383.4,383.4,0,0,0-58.69,31.83l-8-10.63a23.85,23.85,0,0,0-33.24-4.8,23.57,23.57,0,0,0-4.83,33.09l8,10.63a386.14,386.14,0,0,0-46.7,47.44l-11-8a23.68,23.68,0,1,0-28,38.17l11.09,8.06a383.45,383.45,0,0,0-30.92,58.75l-12.93-4.43a23.65,23.65,0,1,0-15.47,44.69l13,4.48a385.81,385.81,0,0,0-9.3,40.53A111.58,111.58,0,0,0,32.44,375L17,379.56a23.64,23.64,0,0,0,13.51,45.31l15-4.44a111.49,111.49,0,0,0,48.53,47.24l-3.85,14.75a23.66,23.66,0,0,0,17,28.83,24.7,24.7,0,0,0,6,.75,23.73,23.73,0,0,0,23-17.7L140,479.67c1.37.05,2.77.35,4.13.35A111.22,111.22,0,0,0,205,461.5l11.45,11.74a23.7,23.7,0,0,0,34.08-32.93l-12.19-12.5a111,111,0,0,0,16.11-41.4,158.69,158.69,0,0,1,5.16-20.71l12,5.64a23.66,23.66,0,1,0,20.19-42.79l-11.72-5.49c.89-1.32,1.59-2.77,2.52-4.06a157.86,157.86,0,0,1,10.46-12.49,159.5,159.5,0,0,1,15.59-15.28,162.18,162.18,0,0,1,13.23-10.4c1.5-1,3.1-1.89,4.63-2.87l5.23,11.8a23.74,23.74,0,0,0,43.48-19.08l-5.36-12.11a158.87,158.87,0,0,1,16.49-4.1,111,111,0,0,0,45-18.54l13.33,12a23.69,23.69,0,1,0,31.88-35l-12.94-11.67A110.83,110.83,0,0,0,479.21,137L495,132.32A23.61,23.61,0,0,0,511,102.93ZM160,368a48,48,0,1,1,48-48A48,48,0,0,1,160,368Zm80-136a24,24,0,1,1,24-24A24,24,0,0,1,240,232Z"]},faBahai:{prefix:"fas",iconName:"bahai",icon:[512,512,[],"f666","M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z"]},faBalanceScale:{prefix:"fas",iconName:"balance-scale",icon:[640,512,[],"f24e","M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faBalanceScaleLeft:{prefix:"fas",iconName:"balance-scale-left",icon:[640,512,[],"f515","M528 448H352V153.25c20.42-8.94 36.1-26.22 43.38-47.47l132-44.26c8.38-2.81 12.89-11.88 10.08-20.26l-10.17-30.34C524.48 2.54 515.41-1.97 507.03.84L389.11 40.37C375.3 16.36 349.69 0 320 0c-44.18 0-80 35.82-80 80 0 3.43.59 6.71 1.01 10.03l-128.39 43.05c-8.38 2.81-12.89 11.88-10.08 20.26l10.17 30.34c2.81 8.38 11.88 12.89 20.26 10.08l142.05-47.63c4.07 2.77 8.43 5.12 12.99 7.12V496c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16v-32c-.01-8.84-7.17-16-16.01-16zm111.98-144c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 288l72-144 72 144H440zm-269.07-37.51c-17.65-35.29-68.19-35.36-85.87 0C-2.06 424.75.02 416.33.02 432H0c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-16.18 1.34-8.73-85.05-181.51zM56 416l72-144 72 144H56z"]},faBalanceScaleRight:{prefix:"fas",iconName:"balance-scale-right",icon:[640,512,[],"f516","M96 464v32c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16V153.25c4.56-2 8.92-4.35 12.99-7.12l142.05 47.63c8.38 2.81 17.45-1.71 20.26-10.08l10.17-30.34c2.81-8.38-1.71-17.45-10.08-20.26l-128.4-43.05c.42-3.32 1.01-6.6 1.01-10.03 0-44.18-35.82-80-80-80-29.69 0-55.3 16.36-69.11 40.37L132.96.83c-8.38-2.81-17.45 1.71-20.26 10.08l-10.17 30.34c-2.81 8.38 1.71 17.45 10.08 20.26l132 44.26c7.28 21.25 22.96 38.54 43.38 47.47V448H112c-8.84 0-16 7.16-16 16zM0 304c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0C-1.32 295.27.02 287.82.02 304H0zm56-16l72-144 72 144H56zm328.02 144H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0-86.38 172.78-85.04 165.33-85.04 181.51zM440 416l72-144 72 144H440z"]},faBan:{prefix:"fas",iconName:"ban",icon:[512,512,[],"f05e","M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z"]},faBandAid:{prefix:"fas",iconName:"band-aid",icon:[640,512,[],"f462","M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z"]},faBarcode:{prefix:"fas",iconName:"barcode",icon:[512,512,[],"f02a","M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z"]},faBars:{prefix:"fas",iconName:"bars",icon:[448,512,[],"f0c9","M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"]},faBaseballBall:{prefix:"fas",iconName:"baseball-ball",icon:[496,512,[],"f433","M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9.7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3.7-153.8z"]},faBasketballBall:{prefix:"fas",iconName:"basketball-ball",icon:[496,512,[],"f434","M212.3 10.3c-43.8 6.3-86.2 24.1-122.2 53.8l77.4 77.4c27.8-35.8 43.3-81.2 44.8-131.2zM248 222L405.9 64.1c-42.4-35-93.6-53.5-145.5-56.1-1.2 63.9-21.5 122.3-58.7 167.7L248 222zM56.1 98.1c-29.7 36-47.5 78.4-53.8 122.2 50-1.5 95.5-17 131.2-44.8L56.1 98.1zm272.2 204.2c45.3-37.1 103.7-57.4 167.7-58.7-2.6-51.9-21.1-103.1-56.1-145.5L282 256l46.3 46.3zM248 290L90.1 447.9c42.4 34.9 93.6 53.5 145.5 56.1 1.3-64 21.6-122.4 58.7-167.7L248 290zm191.9 123.9c29.7-36 47.5-78.4 53.8-122.2-50.1 1.6-95.5 17.1-131.2 44.8l77.4 77.4zM167.7 209.7C122.3 246.9 63.9 267.3 0 268.4c2.6 51.9 21.1 103.1 56.1 145.5L214 256l-46.3-46.3zm116 292c43.8-6.3 86.2-24.1 122.2-53.8l-77.4-77.4c-27.7 35.7-43.2 81.2-44.8 131.2z"]},faBath:{prefix:"fas",iconName:"bath",icon:[512,512,[],"f2cd","M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z"]},faBatteryEmpty:{prefix:"fas",iconName:"battery-empty",icon:[640,512,[],"f244","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48z"]},faBatteryFull:{prefix:"fas",iconName:"battery-full",icon:[640,512,[],"f240","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-48 96H96v128h416V192z"]},faBatteryHalf:{prefix:"fas",iconName:"battery-half",icon:[640,512,[],"f242","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z"]},faBatteryQuarter:{prefix:"fas",iconName:"battery-quarter",icon:[640,512,[],"f243","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-336 96H96v128h128V192z"]},faBatteryThreeQuarters:{prefix:"fas",iconName:"battery-three-quarters",icon:[640,512,[],"f241","M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-144 96H96v128h320V192z"]},faBed:n,faBeer:{prefix:"fas",iconName:"beer",icon:[448,512,[],"f0fc","M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z"]},faBell:{prefix:"fas",iconName:"bell",icon:[448,512,[],"f0f3","M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z"]},faBellSlash:{prefix:"fas",iconName:"bell-slash",icon:[640,512,[],"f1f6","M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z"]},faBezierCurve:{prefix:"fas",iconName:"bezier-curve",icon:[640,512,[],"f55b","M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"]},faBible:{prefix:"fas",iconName:"bible",icon:[448,512,[],"f647","M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z"]},faBicycle:{prefix:"fas",iconName:"bicycle",icon:[640,512,[],"f206","M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z"]},faBiking:{prefix:"fas",iconName:"biking",icon:[640,512,[],"f84a","M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z"]},faBinoculars:{prefix:"fas",iconName:"binoculars",icon:[512,512,[],"f1e5","M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z"]},faBiohazard:{prefix:"fas",iconName:"biohazard",icon:[576,512,[],"f780","M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"]},faBirthdayCake:{prefix:"fas",iconName:"birthday-cake",icon:[448,512,[],"f1fd","M448 384c-28.02 0-31.26-32-74.5-32-43.43 0-46.825 32-74.75 32-27.695 0-31.454-32-74.75-32-42.842 0-47.218 32-74.5 32-28.148 0-31.202-32-74.75-32-43.547 0-46.653 32-74.75 32v-80c0-26.5 21.5-48 48-48h16V112h64v144h64V112h64v144h64V112h64v144h16c26.5 0 48 21.5 48 48v80zm0 128H0v-96c43.356 0 46.767-32 74.75-32 27.951 0 31.253 32 74.75 32 42.843 0 47.217-32 74.5-32 28.148 0 31.201 32 74.75 32 43.357 0 46.767-32 74.75-32 27.488 0 31.252 32 74.5 32v96zM96 96c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40z"]},faBlender:{prefix:"fas",iconName:"blender",icon:[512,512,[],"f517","M416 384H160c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-128 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm40-416h166.54L512 0H48C21.49 0 0 21.49 0 48v160c0 26.51 21.49 48 48 48h103.27l8.73 96h256l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H328c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM64 192V64h69.82l11.64 128H64z"]},faBlenderPhone:{prefix:"fas",iconName:"blender-phone",icon:[576,512,[],"f6b6","M392 64h166.54L576 0H192v352h288l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H392c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM158.8 335.01l-25.78-63.26c-2.78-6.81-9.8-10.99-17.24-10.26l-45.03 4.42c-17.28-46.94-17.65-99.78 0-147.72l45.03 4.42c7.43.73 14.46-3.46 17.24-10.26l25.78-63.26c3.02-7.39.2-15.85-6.68-20.07l-39.28-24.1C98.51-3.87 80.09-.5 68.95 11.97c-92.57 103.6-92 259.55 2.1 362.49 9.87 10.8 29.12 12.48 41.65 4.8l39.41-24.18c6.89-4.22 9.7-12.67 6.69-20.07zM480 384H192c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-144 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faBlind:{prefix:"fas",iconName:"blind",icon:[384,512,[],"f29d","M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.923 31.923 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734l-62.814-153.537zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128l-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z"]},faBlog:{prefix:"fas",iconName:"blog",icon:[512,512,[],"f781","M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z"]},faBold:{prefix:"fas",iconName:"bold",icon:[384,512,[],"f032","M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z"]},faBolt:s,faBomb:{prefix:"fas",iconName:"bomb",icon:[512,512,[],"f1e2","M440.5 88.5l-52 52L415 167c9.4 9.4 9.4 24.6 0 33.9l-17.4 17.4c11.8 26.1 18.4 55.1 18.4 85.6 0 114.9-93.1 208-208 208S0 418.9 0 304 93.1 96 208 96c30.5 0 59.5 6.6 85.6 18.4L311 97c9.4-9.4 24.6-9.4 33.9 0l26.5 26.5 52-52 17.1 17zM500 60h-24c-6.6 0-12 5.4-12 12s5.4 12 12 12h24c6.6 0 12-5.4 12-12s-5.4-12-12-12zM440 0c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12s12-5.4 12-12V12c0-6.6-5.4-12-12-12zm33.9 55l17-17c4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0l-17 17c-4.7 4.7-4.7 12.3 0 17 4.8 4.7 12.4 4.7 17 0zm-67.8 0c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17zm67.8 34c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17zM112 272c0-35.3 28.7-64 64-64 8.8 0 16-7.2 16-16s-7.2-16-16-16c-52.9 0-96 43.1-96 96 0 8.8 7.2 16 16 16s16-7.2 16-16z"]},faBone:{prefix:"fas",iconName:"bone",icon:[640,512,[],"f5d7","M598.88 244.56c25.2-12.6 41.12-38.36 41.12-66.53v-7.64C640 129.3 606.7 96 565.61 96c-32.02 0-60.44 20.49-70.57 50.86-7.68 23.03-11.6 45.14-38.11 45.14H183.06c-27.38 0-31.58-25.54-38.11-45.14C134.83 116.49 106.4 96 74.39 96 33.3 96 0 129.3 0 170.39v7.64c0 28.17 15.92 53.93 41.12 66.53 9.43 4.71 9.43 18.17 0 22.88C15.92 280.04 0 305.8 0 333.97v7.64C0 382.7 33.3 416 74.38 416c32.02 0 60.44-20.49 70.57-50.86 7.68-23.03 11.6-45.14 38.11-45.14h273.87c27.38 0 31.58 25.54 38.11 45.14C505.17 395.51 533.6 416 565.61 416c41.08 0 74.38-33.3 74.38-74.39v-7.64c0-28.18-15.92-53.93-41.12-66.53-9.42-4.71-9.42-18.17.01-22.88z"]},faBong:{prefix:"fas",iconName:"bong",icon:[448,512,[],"f55c","M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z"]},faBook:{prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},faBookDead:{prefix:"fas",iconName:"book-dead",icon:[448,512,[],"f6b7","M272 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm176 222.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM240 56c44.2 0 80 28.7 80 64 0 20.9-12.7 39.2-32 50.9V184c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16v-13.1c-19.3-11.7-32-30-32-50.9 0-35.3 35.8-64 80-64zM124.8 223.3l6.3-14.7c1.7-4.1 6.4-5.9 10.5-4.2l98.3 42.1 98.4-42.1c4.1-1.7 8.8.1 10.5 4.2l6.3 14.7c1.7 4.1-.1 8.8-4.2 10.5L280.6 264l70.3 30.1c4.1 1.7 5.9 6.4 4.2 10.5l-6.3 14.7c-1.7 4.1-6.4 5.9-10.5 4.2L240 281.4l-98.3 42.2c-4.1 1.7-8.8-.1-10.5-4.2l-6.3-14.7c-1.7-4.1.1-8.8 4.2-10.5l70.4-30.1-70.5-30.3c-4.1-1.7-5.9-6.4-4.2-10.5zm256 224.7H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8zM208 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16z"]},faBookMedical:{prefix:"fas",iconName:"book-medical",icon:[448,512,[],"f7e6","M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z"]},faBookOpen:{prefix:"fas",iconName:"book-open",icon:[576,512,[],"f518","M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z"]},faBookReader:{prefix:"fas",iconName:"book-reader",icon:[512,512,[],"f5da","M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z"]},faBookmark:{prefix:"fas",iconName:"bookmark",icon:[384,512,[],"f02e","M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z"]},faBorderAll:{prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z"]},faBorderNone:{prefix:"fas",iconName:"border-none",icon:[448,512,[],"f850","M240 224h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-288 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM240 320h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-384h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM48 224H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faBorderStyle:{prefix:"fas",iconName:"border-style",icon:[448,512,[],"f853","M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faBowlingBall:{prefix:"fas",iconName:"bowling-ball",icon:[496,512,[],"f436","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM120 192c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-96c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm48 144c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faBox:{prefix:"fas",iconName:"box",icon:[512,512,[],"f466","M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"]},faBoxOpen:{prefix:"fas",iconName:"box-open",icon:[640,512,[],"f49e","M425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9zm212.6-112.2L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9z"]},faBoxTissue:{prefix:"fas",iconName:"box-tissue",icon:[512,512,[],"e05b","M383.88,287.82l64-192H338.47a70.2,70.2,0,0,1-66.59-48,70.21,70.21,0,0,0-66.6-48H63.88l64,288Zm-384,192a32,32,0,0,0,32,32h448a32,32,0,0,0,32-32v-64H-.12Zm480-256H438.94l-21.33,64h14.27a16,16,0,0,1,0,32h-352a16,16,0,1,1,0-32H95.09l-14.22-64h-49a32,32,0,0,0-32,32v128h512v-128A32,32,0,0,0,479.88,223.82Z"]},faBoxes:{prefix:"fas",iconName:"boxes",icon:[576,512,[],"f468","M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z"]},faBraille:{prefix:"fas",iconName:"braille",icon:[640,512,[],"f2a1","M128 256c0 35.346-28.654 64-64 64S0 291.346 0 256s28.654-64 64-64 64 28.654 64 64zM64 384c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352C28.654 32 0 60.654 0 96s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm224 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-320c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"]},faBrain:{prefix:"fas",iconName:"brain",icon:[576,512,[],"f5dc","M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z"]},faBreadSlice:{prefix:"fas",iconName:"bread-slice",icon:[576,512,[],"f7ec","M288 0C108 0 0 93.4 0 169.14 0 199.44 24.24 224 64 224v256c0 17.67 16.12 32 36 32h376c19.88 0 36-14.33 36-32V224c39.76 0 64-24.56 64-54.86C576 93.4 468 0 288 0z"]},faBriefcase:{prefix:"fas",iconName:"briefcase",icon:[512,512,[],"f0b1","M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z"]},faBriefcaseMedical:{prefix:"fas",iconName:"briefcase-medical",icon:[512,512,[],"f469","M464 128h-80V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48zM192 96h128v32H192V96zm160 248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48z"]},faBroadcastTower:{prefix:"fas",iconName:"broadcast-tower",icon:[640,512,[],"f519","M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z"]},faBroom:{prefix:"fas",iconName:"broom",icon:[640,512,[],"f51a","M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z"]},faBrush:{prefix:"fas",iconName:"brush",icon:[384,512,[],"f55d","M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z"]},faBug:{prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"]},faBuilding:{prefix:"fas",iconName:"building",icon:[448,512,[],"f1ad","M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"]},faBullhorn:{prefix:"fas",iconName:"bullhorn",icon:[576,512,[],"f0a1","M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z"]},faBullseye:{prefix:"fas",iconName:"bullseye",icon:[496,512,[],"f140","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 432c-101.69 0-184-82.29-184-184 0-101.69 82.29-184 184-184 101.69 0 184 82.29 184 184 0 101.69-82.29 184-184 184zm0-312c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 192c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64z"]},faBurn:{prefix:"fas",iconName:"burn",icon:[384,512,[],"f46a","M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z"]},faBus:{prefix:"fas",iconName:"bus",icon:[512,512,[],"f207","M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faBusAlt:{prefix:"fas",iconName:"bus-alt",icon:[512,512,[],"f55e","M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faBusinessTime:{prefix:"fas",iconName:"business-time",icon:[640,512,[],"f64a","M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z"]},faCalculator:{prefix:"fas",iconName:"calculator",icon:[448,512,[],"f1ec","M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z"]},faCalendar:{prefix:"fas",iconName:"calendar",icon:[448,512,[],"f133","M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z"]},faCalendarAlt:{prefix:"fas",iconName:"calendar-alt",icon:[448,512,[],"f073","M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"]},faCalendarCheck:{prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z"]},faCalendarDay:{prefix:"fas",iconName:"calendar-day",icon:[448,512,[],"f783","M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"]},faCalendarMinus:{prefix:"fas",iconName:"calendar-minus",icon:[448,512,[],"f272","M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z"]},faCalendarPlus:{prefix:"fas",iconName:"calendar-plus",icon:[448,512,[],"f271","M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z"]},faCalendarTimes:{prefix:"fas",iconName:"calendar-times",icon:[448,512,[],"f273","M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z"]},faCalendarWeek:{prefix:"fas",iconName:"calendar-week",icon:[448,512,[],"f784","M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z"]},faCamera:{prefix:"fas",iconName:"camera",icon:[512,512,[],"f030","M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"]},faCameraRetro:{prefix:"fas",iconName:"camera-retro",icon:[512,512,[],"f083","M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z"]},faCampground:{prefix:"fas",iconName:"campground",icon:[640,512,[],"f6bb","M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z"]},faCandyCane:{prefix:"fas",iconName:"candy-cane",icon:[512,512,[],"f786","M497.5 92C469.6 33.1 411.8 0 352.4 0c-27.9 0-56.2 7.3-81.8 22.6L243.1 39c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5l27.5-16.4c5.1-3.1 10.8-4.5 16.4-4.5 10.9 0 21.5 5.6 27.5 15.6 9.1 15.1 4.1 34.8-11 43.9L15.6 397.6c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5L428.6 301c71.7-42.9 104.6-133.5 68.9-209zm-177.7 13l-2.5 1.5L296.8 45c9.7-4.7 19.8-8.1 30.3-10.2l20.6 61.8c-9.8.8-19.4 3.3-27.9 8.4zM145.9 431.8l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm107.5-63.9l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zM364.3 302l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm20.4-197.3l46-46c8.4 6.5 16 14.1 22.6 22.6L407.6 127c-5.7-9.3-13.7-16.9-22.9-22.3zm82.1 107.8l-59.5-19.8c3.2-5.3 5.8-10.9 7.4-17.1 1.1-4.5 1.7-9.1 1.8-13.6l60.4 20.1c-2.1 10.4-5.5 20.6-10.1 30.4z"]},faCannabis:{prefix:"fas",iconName:"cannabis",icon:[512,512,[],"f55f","M503.47 360.25c-1.56-.82-32.39-16.89-76.78-25.81 64.25-75.12 84.05-161.67 84.93-165.64 1.18-5.33-.44-10.9-4.3-14.77-3.03-3.04-7.12-4.7-11.32-4.7-1.14 0-2.29.12-3.44.38-3.88.85-86.54 19.59-160.58 79.76.01-1.46.01-2.93.01-4.4 0-118.79-59.98-213.72-62.53-217.7A15.973 15.973 0 0 0 256 0c-5.45 0-10.53 2.78-13.47 7.37-2.55 3.98-62.53 98.91-62.53 217.7 0 1.47.01 2.94.01 4.4-74.03-60.16-156.69-78.9-160.58-79.76-1.14-.25-2.29-.38-3.44-.38-4.2 0-8.29 1.66-11.32 4.7A15.986 15.986 0 0 0 .38 168.8c.88 3.97 20.68 90.52 84.93 165.64-44.39 8.92-75.21 24.99-76.78 25.81a16.003 16.003 0 0 0-.02 28.29c2.45 1.29 60.76 31.72 133.49 31.72 6.14 0 11.96-.1 17.5-.31-11.37 22.23-16.52 38.31-16.81 39.22-1.8 5.68-.29 11.89 3.91 16.11a16.019 16.019 0 0 0 16.1 3.99c1.83-.57 37.72-11.99 77.3-39.29V504c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-64.01c39.58 27.3 75.47 38.71 77.3 39.29a16.019 16.019 0 0 0 16.1-3.99c4.2-4.22 5.71-10.43 3.91-16.11-.29-.91-5.45-16.99-16.81-39.22 5.54.21 11.37.31 17.5.31 72.72 0 131.04-30.43 133.49-31.72 5.24-2.78 8.52-8.22 8.51-14.15-.01-5.94-3.29-11.39-8.53-14.15z"]},faCapsules:{prefix:"fas",iconName:"capsules",icon:[576,512,[],"f46b","M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z"]},faCar:{prefix:"fas",iconName:"car",icon:[512,512,[],"f1b9","M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"]},faCarAlt:{prefix:"fas",iconName:"car-alt",icon:[480,512,[],"f5de","M438.66 212.33l-11.24-28.1-19.93-49.83C390.38 91.63 349.57 64 303.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4l-19.93 49.83-11.24 28.1C17.22 221.5 0 244.66 0 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-27.34-17.22-50.5-41.34-59.67zm-306.73-54.16c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L368 208H112l19.93-49.83zM80 319.8c-19.2 0-32-12.76-32-31.9S60.8 256 80 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S380.8 256 400 256s32 12.76 32 31.9-12.8 31.9-32 31.9z"]},faCarBattery:{prefix:"fas",iconName:"car-battery",icon:[512,512,[],"f5df","M480 128h-32V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v48H192V80c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v48H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32zM192 264c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm256 0c0 4.42-3.58 8-8 8h-40v40c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-40h-40c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h40v-40c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v40h40c4.42 0 8 3.58 8 8v16z"]},faCarCrash:{prefix:"fas",iconName:"car-crash",icon:[640,512,[],"f5e1","M143.25 220.81l-12.42 46.37c-3.01 11.25-3.63 22.89-2.41 34.39l-35.2 28.98c-6.57 5.41-16.31-.43-14.62-8.77l15.44-76.68c1.06-5.26-2.66-10.28-8-10.79l-77.86-7.55c-8.47-.82-11.23-11.83-4.14-16.54l65.15-43.3c4.46-2.97 5.38-9.15 1.98-13.29L21.46 93.22c-5.41-6.57.43-16.3 8.78-14.62l76.68 15.44c5.26 1.06 10.28-2.66 10.8-8l7.55-77.86c.82-8.48 11.83-11.23 16.55-4.14l43.3 65.14c2.97 4.46 9.15 5.38 13.29 1.98l60.4-49.71c6.57-5.41 16.3.43 14.62 8.77L262.1 86.38c-2.71 3.05-5.43 6.09-7.91 9.4l-32.15 42.97-10.71 14.32c-32.73 8.76-59.18 34.53-68.08 67.74zm494.57 132.51l-12.42 46.36c-3.13 11.68-9.38 21.61-17.55 29.36a66.876 66.876 0 0 1-8.76 7l-13.99 52.23c-1.14 4.27-3.1 8.1-5.65 11.38-7.67 9.84-20.74 14.68-33.54 11.25L515 502.62c-17.07-4.57-27.2-22.12-22.63-39.19l8.28-30.91-247.28-66.26-8.28 30.91c-4.57 17.07-22.12 27.2-39.19 22.63l-30.91-8.28c-12.8-3.43-21.7-14.16-23.42-26.51-.57-4.12-.35-8.42.79-12.68l13.99-52.23a66.62 66.62 0 0 1-4.09-10.45c-3.2-10.79-3.65-22.52-.52-34.2l12.42-46.37c5.31-19.8 19.36-34.83 36.89-42.21a64.336 64.336 0 0 1 18.49-4.72l18.13-24.23 32.15-42.97c3.45-4.61 7.19-8.9 11.2-12.84 8-7.89 17.03-14.44 26.74-19.51 4.86-2.54 9.89-4.71 15.05-6.49 10.33-3.58 21.19-5.63 32.24-6.04 11.05-.41 22.31.82 33.43 3.8l122.68 32.87c11.12 2.98 21.48 7.54 30.85 13.43a111.11 111.11 0 0 1 34.69 34.5c8.82 13.88 14.64 29.84 16.68 46.99l6.36 53.29 3.59 30.05a64.49 64.49 0 0 1 22.74 29.93c4.39 11.88 5.29 25.19 1.75 38.39zM255.58 234.34c-18.55-4.97-34.21 4.04-39.17 22.53-4.96 18.49 4.11 34.12 22.65 39.09 18.55 4.97 45.54 15.51 50.49-2.98 4.96-18.49-15.43-53.67-33.97-58.64zm290.61 28.17l-6.36-53.29c-.58-4.87-1.89-9.53-3.82-13.86-5.8-12.99-17.2-23.01-31.42-26.82l-122.68-32.87a48.008 48.008 0 0 0-50.86 17.61l-32.15 42.97 172 46.08 75.29 20.18zm18.49 54.65c-18.55-4.97-53.8 15.31-58.75 33.79-4.95 18.49 23.69 22.86 42.24 27.83 18.55 4.97 34.21-4.04 39.17-22.53 4.95-18.48-4.11-34.12-22.66-39.09z"]},faCarSide:{prefix:"fas",iconName:"car-side",icon:[640,512,[],"f5e4","M544 192h-16L419.22 56.02A64.025 64.025 0 0 0 369.24 32H155.33c-26.17 0-49.7 15.93-59.42 40.23L48 194.26C20.44 201.4 0 226.21 0 256v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM160 432c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm72-240H116.93l38.4-96H232v96zm48 0V96h89.24l76.8 96H280zm200 240c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z"]},faCaravan:{prefix:"fas",iconName:"caravan",icon:[640,512,[],"f8ff","M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z"]},faCaretDown:{prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"]},faCaretLeft:{prefix:"fas",iconName:"caret-left",icon:[192,512,[],"f0d9","M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z"]},faCaretRight:{prefix:"fas",iconName:"caret-right",icon:[192,512,[],"f0da","M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"]},faCaretSquareDown:{prefix:"fas",iconName:"caret-square-down",icon:[448,512,[],"f150","M448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5H101c-10.7 0-16.1 12.9-8.5 20.5z"]},faCaretSquareLeft:{prefix:"fas",iconName:"caret-square-left",icon:[448,512,[],"f191","M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM259.515 124.485l-123.03 123.03c-4.686 4.686-4.686 12.284 0 16.971l123.029 123.029c7.56 7.56 20.485 2.206 20.485-8.485V132.971c.001-10.691-12.925-16.045-20.484-8.486z"]},faCaretSquareRight:{prefix:"fas",iconName:"caret-square-right",icon:[448,512,[],"f152","M48 32h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48zm140.485 355.515l123.029-123.029c4.686-4.686 4.686-12.284 0-16.971l-123.029-123.03c-7.56-7.56-20.485-2.206-20.485 8.485v246.059c0 10.691 12.926 16.045 20.485 8.486z"]},faCaretSquareUp:{prefix:"fas",iconName:"caret-square-up",icon:[448,512,[],"f151","M0 432V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48zm355.515-140.485l-123.03-123.03c-4.686-4.686-12.284-4.686-16.971 0L92.485 291.515c-7.56 7.56-2.206 20.485 8.485 20.485h246.059c10.691 0 16.045-12.926 8.486-20.485z"]},faCaretUp:{prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"]},faCarrot:{prefix:"fas",iconName:"carrot",icon:[512,512,[],"f787","M298.2 156.6c-52.7-25.7-114.5-10.5-150.2 32.8l55.2 55.2c6.3 6.3 6.3 16.4 0 22.6-3.1 3.1-7.2 4.7-11.3 4.7s-8.2-1.6-11.3-4.7L130.4 217 2.3 479.7c-2.9 6-3.1 13.3 0 19.7 5.4 11.1 18.9 15.7 30 10.3l133.6-65.2-49.2-49.2c-6.3-6.2-6.3-16.4 0-22.6 6.3-6.2 16.4-6.2 22.6 0l57 57 102-49.8c24-11.7 44.5-31.3 57.1-57.1 30.1-61.7 4.5-136.1-57.2-166.2zm92.1-34.9C409.8 81 399.7 32.9 360 0c-50.3 41.7-52.5 107.5-7.9 151.9l8 8c44.4 44.6 110.3 42.4 151.9-7.9-32.9-39.7-81-49.8-121.7-30.3z"]},faCartArrowDown:{prefix:"fas",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"]},faCartPlus:{prefix:"fas",iconName:"cart-plus",icon:[576,512,[],"f217","M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM408 168h-48v-40c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v40h-48c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h48v40c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-40h48c8.837 0 16-7.163 16-16v-16c0-8.837-7.163-16-16-16z"]},faCashRegister:{prefix:"fas",iconName:"cash-register",icon:[512,512,[],"f788","M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z"]},faCat:{prefix:"fas",iconName:"cat",icon:[512,512,[],"f6be","M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"]},faCertificate:{prefix:"fas",iconName:"certificate",icon:[512,512,[],"f0a3","M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z"]},faChair:{prefix:"fas",iconName:"chair",icon:[448,512,[],"f6c0","M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z"]},faChalkboard:{prefix:"fas",iconName:"chalkboard",icon:[640,512,[],"f51b","M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faChalkboardTeacher:{prefix:"fas",iconName:"chalkboard-teacher",icon:[640,512,[],"f51c","M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z"]},faChargingStation:{prefix:"fas",iconName:"charging-station",icon:[576,512,[],"f5e7","M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z"]},faChartArea:{prefix:"fas",iconName:"chart-area",icon:[512,512,[],"f1fe","M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"]},faChartBar:{prefix:"fas",iconName:"chart-bar",icon:[512,512,[],"f080","M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faChartLine:{prefix:"fas",iconName:"chart-line",icon:[512,512,[],"f201","M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"]},faChartPie:{prefix:"fas",iconName:"chart-pie",icon:[544,512,[],"f200","M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z"]},faCheck:{prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},faCheckCircle:{prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},faCheckDouble:{prefix:"fas",iconName:"check-double",icon:[512,512,[],"f560","M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z"]},faCheckSquare:{prefix:"fas",iconName:"check-square",icon:[448,512,[],"f14a","M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"]},faCheese:{prefix:"fas",iconName:"cheese",icon:[512,512,[],"f7ef","M0 288v160a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V288zM299.83 32a32 32 0 0 0-21.13 7L0 256h512c0-119.89-94-217.8-212.17-224z"]},faChess:{prefix:"fas",iconName:"chess",icon:[512,512,[],"f439","M74 208H64a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h15.94A535.78 535.78 0 0 1 64 384h128a535.78 535.78 0 0 1-15.94-128H192a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16h-10l33.89-90.38a16 16 0 0 0-15-21.62H144V64h24a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v24H88a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v32H55.09a16 16 0 0 0-15 21.62zm173.16 251.58L224 448v-16a16 16 0 0 0-16-16H48a16 16 0 0 0-16 16v16L8.85 459.58A16 16 0 0 0 0 473.89V496a16 16 0 0 0 16 16h224a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31zm92.77-157.78l-3.29 82.2h126.72l-3.29-82.21 24.6-20.79A32 32 0 0 0 496 256.54V198a6 6 0 0 0-6-6h-26.38a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H373.1a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H310a6 6 0 0 0-6 6v58.6a32 32 0 0 0 11.36 24.4zM384 304a16 16 0 0 1 32 0v32h-32zm119.16 155.58L480 448v-16a16 16 0 0 0-16-16H336a16 16 0 0 0-16 16v16l-23.15 11.58a16 16 0 0 0-8.85 14.31V496a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31z"]},faChessBishop:{prefix:"fas",iconName:"chess-bishop",icon:[320,512,[],"f43a","M8 287.88c0 51.64 22.14 73.83 56 84.6V416h192v-43.52c33.86-10.77 56-33 56-84.6 0-30.61-10.73-67.1-26.69-102.56L185 285.65a8 8 0 0 1-11.31 0l-11.31-11.31a8 8 0 0 1 0-11.31L270.27 155.1c-20.8-37.91-46.47-72.1-70.87-92.59C213.4 59.09 224 47.05 224 32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32c0 15 10.6 27.09 24.6 30.51C67.81 106.8 8 214.5 8 287.88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faChessBoard:{prefix:"fas",iconName:"chess-board",icon:[512,512,[],"f43c","M255.9.2h-64v64h64zM0 64.17v64h64v-64zM128 .2H64v64h64zm64 255.9v64h64v-64zM0 192.12v64h64v-64zM383.85.2h-64v64h64zm128 0h-64v64h64zM128 256.1H64v64h64zM511.8 448v-64h-64v64zm0-128v-64h-64v64zM383.85 512h64v-64h-64zm128-319.88v-64h-64v64zM128 512h64v-64h-64zM0 512h64v-64H0zm255.9 0h64v-64h-64zM0 320.07v64h64v-64zm319.88-191.92v-64h-64v64zm-64 128h64v-64h-64zm-64 128v64h64v-64zm128-64h64v-64h-64zm0-127.95h64v-64h-64zm0 191.93v64h64v-64zM64 384.05v64h64v-64zm128-255.9v-64h-64v64zm191.92 255.9h64v-64h-64zm-128-191.93v-64h-64v64zm128-127.95v64h64v-64zm-128 255.9v64h64v-64zm-64-127.95H128v64h64zm191.92 64h64v-64h-64zM128 128.15H64v64h64zm0 191.92v64h64v-64z"]},faChessKing:{prefix:"fas",iconName:"chess-king",icon:[448,512,[],"f43f","M400 448H48a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm16-288H256v-48h40a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8h-40V8a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v40h-40a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h40v48H32a32 32 0 0 0-30.52 41.54L74.56 416h298.88l73.08-214.46A32 32 0 0 0 416 160z"]},faChessKnight:{prefix:"fas",iconName:"chess-knight",icon:[384,512,[],"f441","M19 272.47l40.63 18.06a32 32 0 0 0 24.88.47l12.78-5.12a32 32 0 0 0 18.76-20.5l9.22-30.65a24 24 0 0 1 12.55-15.65L159.94 208v50.33a48 48 0 0 1-26.53 42.94l-57.22 28.65A80 80 0 0 0 32 401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12 12 0 0 0 0 44a16.9 16.9 0 0 0 1.79 7.58L16 80l-9 9a24 24 0 0 0-7 17v137.21a32 32 0 0 0 19 29.26zM52 128a20 20 0 1 1-20 20 20 20 0 0 1 20-20zm316 320H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faChessPawn:{prefix:"fas",iconName:"chess-pawn",icon:[320,512,[],"f443","M105.1 224H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h16v5.49c0 44-4.14 86.6-24 122.51h176c-19.89-35.91-24-78.51-24-122.51V288h16a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-25.1c29.39-18.38 49.1-50.78 49.1-88a104 104 0 0 0-208 0c0 37.22 19.71 69.62 49.1 88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faChessQueen:{prefix:"fas",iconName:"chess-queen",icon:[512,512,[],"f445","M256 112a56 56 0 1 0-56-56 56 56 0 0 0 56 56zm176 336H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm72.87-263.84l-28.51-15.92c-7.44-5-16.91-2.46-22.29 4.68a47.59 47.59 0 0 1-47.23 18.23C383.7 186.86 368 164.93 368 141.4a13.4 13.4 0 0 0-13.4-13.4h-38.77c-6 0-11.61 4-12.86 9.91a48 48 0 0 1-93.94 0c-1.25-5.92-6.82-9.91-12.86-9.91H157.4a13.4 13.4 0 0 0-13.4 13.4c0 25.69-19 48.75-44.67 50.49a47.5 47.5 0 0 1-41.54-19.15c-5.28-7.09-14.73-9.45-22.09-4.54l-28.57 16a16 16 0 0 0-5.44 20.47L104.24 416h303.52l102.55-211.37a16 16 0 0 0-5.44-20.47z"]},faChessRook:{prefix:"fas",iconName:"chess-rook",icon:[384,512,[],"f447","M368 32h-56a16 16 0 0 0-16 16v48h-48V48a16 16 0 0 0-16-16h-80a16 16 0 0 0-16 16v48H88.1V48a16 16 0 0 0-16-16H16A16 16 0 0 0 0 48v176l64 32c0 48.33-1.54 95-13.21 160h282.42C321.54 351 320 303.72 320 256l64-32V48a16 16 0 0 0-16-16zM224 320h-64v-64a32 32 0 0 1 64 0zm144 128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faChevronCircleDown:{prefix:"fas",iconName:"chevron-circle-down",icon:[512,512,[],"f13a","M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z"]},faChevronCircleLeft:{prefix:"fas",iconName:"chevron-circle-left",icon:[512,512,[],"f137","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"]},faChevronCircleRight:{prefix:"fas",iconName:"chevron-circle-right",icon:[512,512,[],"f138","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"]},faChevronCircleUp:{prefix:"fas",iconName:"chevron-circle-up",icon:[512,512,[],"f139","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm231-113.9L103.5 277.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L256 226.9l101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L273 142.1c-9.4-9.4-24.6-9.4-34 0z"]},faChevronDown:{prefix:"fas",iconName:"chevron-down",icon:[448,512,[],"f078","M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"]},faChevronLeft:{prefix:"fas",iconName:"chevron-left",icon:[320,512,[],"f053","M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"]},faChevronRight:{prefix:"fas",iconName:"chevron-right",icon:[320,512,[],"f054","M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"]},faChevronUp:{prefix:"fas",iconName:"chevron-up",icon:[448,512,[],"f077","M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"]},faChild:{prefix:"fas",iconName:"child",icon:[384,512,[],"f1ae","M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z"]},faChurch:{prefix:"fas",iconName:"church",icon:[640,512,[],"f51d","M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"]},faCircle:{prefix:"fas",iconName:"circle",icon:[512,512,[],"f111","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"]},faCircleNotch:{prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M288 39.056v16.659c0 10.804 7.281 20.159 17.686 23.066C383.204 100.434 440 171.518 440 256c0 101.689-82.295 184-184 184-101.689 0-184-82.295-184-184 0-84.47 56.786-155.564 134.312-177.219C216.719 75.874 224 66.517 224 55.712V39.064c0-15.709-14.834-27.153-30.046-23.234C86.603 43.482 7.394 141.206 8.003 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.788 504 256c0-115.633-79.14-212.779-186.211-240.236C302.678 11.889 288 23.456 288 39.056z"]},faCity:{prefix:"fas",iconName:"city",icon:[640,512,[],"f64f","M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z"]},faClinicMedical:{prefix:"fas",iconName:"clinic-medical",icon:[576,512,[],"f7f2","M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm96 261a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8zm186.69-139.72l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z"]},faClipboard:{prefix:"fas",iconName:"clipboard",icon:[384,512,[],"f328","M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z"]},faClipboardCheck:{prefix:"fas",iconName:"clipboard-check",icon:[384,512,[],"f46c","M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z"]},faClipboardList:{prefix:"fas",iconName:"clipboard-list",icon:[384,512,[],"f46d","M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"]},faClock:{prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},faClone:{prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z"]},faClosedCaptioning:{prefix:"fas",iconName:"closed-captioning",icon:[512,512,[],"f20a","M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z"]},faCloud:{prefix:"fas",iconName:"cloud",icon:[640,512,[],"f0c2","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"]},faCloudDownloadAlt:{prefix:"fas",iconName:"cloud-download-alt",icon:[640,512,[],"f381","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z"]},faCloudMeatball:{prefix:"fas",iconName:"cloud-meatball",icon:[512,512,[],"f73b","M48 352c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm416 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-119 11.1c4.6-14.5 1.6-30.8-9.8-42.3-11.5-11.5-27.8-14.4-42.3-9.9-7-13.5-20.7-23-36.9-23s-29.9 9.5-36.9 23c-14.5-4.6-30.8-1.6-42.3 9.9-11.5 11.5-14.4 27.8-9.9 42.3-13.5 7-23 20.7-23 36.9s9.5 29.9 23 36.9c-4.6 14.5-1.6 30.8 9.9 42.3 8.2 8.2 18.9 12.3 29.7 12.3 4.3 0 8.5-1.1 12.6-2.5 7 13.5 20.7 23 36.9 23s29.9-9.5 36.9-23c4.1 1.3 8.3 2.5 12.6 2.5 10.8 0 21.5-4.1 29.7-12.3 11.5-11.5 14.4-27.8 9.8-42.3 13.5-7 23-20.7 23-36.9s-9.5-29.9-23-36.9zM512 224c0-53-43-96-96-96-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h43.4c3.6-8 8.4-15.4 14.8-21.8 13.5-13.5 31.5-21.1 50.8-21.3 13.5-13.2 31.7-20.9 51-20.9s37.5 7.7 51 20.9c19.3.2 37.3 7.8 50.8 21.3 6.4 6.4 11.3 13.8 14.8 21.8H416c53 0 96-43 96-96z"]},faCloudMoon:{prefix:"fas",iconName:"cloud-moon",icon:[576,512,[],"f6c3","M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z"]},faCloudMoonRain:{prefix:"fas",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M350.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C27.6 232.9 0 265.2 0 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm217.4-1.7c-70.4 13.3-135-40.3-135-110.8 0-40.6 21.9-78 57.5-98.1 5.5-3.1 4.1-11.4-2.1-12.5C479.6.8 470.7 0 461.8 0c-77.9 0-141.1 61.2-144.4 137.9 26.7 11.9 48.2 33.8 58.9 61.7 37.1 14.3 64 47.4 70.2 86.8 5.1.5 10 1.5 15.2 1.5 44.7 0 85.6-20.2 112.6-53.3 4.2-4.8-.2-12-6.4-10.8zM364.5 418.1c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"]},faCloudRain:{prefix:"fas",iconName:"cloud-rain",icon:[512,512,[],"f73d","M416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96zM88 374.2c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0z"]},faCloudShowersHeavy:{prefix:"fas",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M183.9 370.1c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-192 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm384 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zM416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.2 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96z"]},faCloudSun:{prefix:"fas",iconName:"cloud-sun",icon:[640,512,[],"f6c4","M575.2 325.7c.2-1.9.8-3.7.8-5.6 0-35.3-28.7-64-64-64-12.6 0-24.2 3.8-34.1 10-17.6-38.8-56.5-66-101.9-66-61.8 0-112 50.1-112 112 0 3 .7 5.8.9 8.7-49.6 3.7-88.9 44.7-88.9 95.3 0 53 43 96 96 96h272c53 0 96-43 96-96 0-42.1-27.2-77.4-64.8-90.4zm-430.4-22.6c-43.7-43.7-43.7-114.7 0-158.3 43.7-43.7 114.7-43.7 158.4 0 9.7 9.7 16.9 20.9 22.3 32.7 9.8-3.7 20.1-6 30.7-7.5L386 81.1c4-11.9-7.3-23.1-19.2-19.2L279 91.2 237.5 8.4C232-2.8 216-2.8 210.4 8.4L169 91.2 81.1 61.9C69.3 58 58 69.3 61.9 81.1l29.3 87.8-82.8 41.5c-11.2 5.6-11.2 21.5 0 27.1l82.8 41.4-29.3 87.8c-4 11.9 7.3 23.1 19.2 19.2l76.1-25.3c6.1-12.4 14-23.7 23.6-33.5-13.1-5.4-25.4-13.4-36-24zm-4.8-79.2c0 40.8 29.3 74.8 67.9 82.3 8-4.7 16.3-8.8 25.2-11.7 5.4-44.3 31-82.5 67.4-105C287.3 160.4 258 140 224 140c-46.3 0-84 37.6-84 83.9z"]},faCloudSunRain:{prefix:"fas",iconName:"cloud-sun-rain",icon:[576,512,[],"f743","M510.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C187.6 233 160 265.2 160 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm-386.4 34.4c-37.4-37.4-37.4-98.3 0-135.8 34.6-34.6 89.1-36.8 126.7-7.4 20-12.9 43.6-20.7 69.2-20.7.7 0 1.3.2 2 .2l8.9-26.7c3.4-10.2-6.3-19.8-16.5-16.4l-75.3 25.1-35.5-71c-4.8-9.6-18.5-9.6-23.3 0l-35.5 71-75.3-25.1c-10.2-3.4-19.8 6.3-16.4 16.5l25.1 75.3-71 35.5c-9.6 4.8-9.6 18.5 0 23.3l71 35.5-25.1 75.3c-3.4 10.2 6.3 19.8 16.5 16.5l59.2-19.7c-.2-2.4-.7-4.7-.7-7.2 0-12.5 2.3-24.5 6.2-35.9-3.6-2.7-7.1-5.2-10.2-8.3zm69.8-58c4.3-24.5 15.8-46.4 31.9-64-9.8-6.2-21.4-9.9-33.8-9.9-35.3 0-64 28.7-64 64 0 18.7 8.2 35.4 21.1 47.1 11.3-15.9 26.6-28.9 44.8-37.2zm330.6 216.2c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z"]},faCloudUploadAlt:{prefix:"fas",iconName:"cloud-upload-alt",icon:[640,512,[],"f382","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zM393.4 288H328v112c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V288h-65.4c-14.3 0-21.4-17.2-11.3-27.3l105.4-105.4c6.2-6.2 16.4-6.2 22.6 0l105.4 105.4c10.1 10.1 2.9 27.3-11.3 27.3z"]},faCocktail:{prefix:"fas",iconName:"cocktail",icon:[576,512,[],"f561","M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z"]},faCode:{prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"]},faCodeBranch:{prefix:"fas",iconName:"code-branch",icon:[384,512,[],"f126","M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"]},faCoffee:{prefix:"fas",iconName:"coffee",icon:[640,512,[],"f0f4","M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"]},faCog:{prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},faCogs:{prefix:"fas",iconName:"cogs",icon:[640,512,[],"f085","M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"]},faCoins:{prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z"]},faColumns:{prefix:"fas",iconName:"columns",icon:[512,512,[],"f0db","M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"]},faComment:{prefix:"fas",iconName:"comment",icon:[512,512,[],"f075","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z"]},faCommentAlt:{prefix:"fas",iconName:"comment-alt",icon:[512,512,[],"f27a","M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"]},faCommentDollar:{prefix:"fas",iconName:"comment-dollar",icon:[512,512,[],"f651","M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z"]},faCommentDots:{prefix:"fas",iconName:"comment-dots",icon:[512,512,[],"f4ad","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faCommentMedical:{prefix:"fas",iconName:"comment-medical",icon:[512,512,[],"f7f5","M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95 57 130.74C44.46 421.05 2.7 466 2.2 466.5A8 8 0 0 0 8 480c66.26 0 116-31.75 140.6-51.38A304.66 304.66 0 0 0 256 448c141.39 0 256-93.12 256-208S397.39 32 256 32zm96 232a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8z"]},faCommentSlash:{prefix:"fas",iconName:"comment-slash",icon:[640,512,[],"f4b3","M64 240c0 49.6 21.4 95 57 130.7-12.6 50.3-54.3 95.2-54.8 95.8-2.2 2.3-2.8 5.7-1.5 8.7 1.3 2.9 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 27.4 0 53.7-3.6 78.4-10L72.9 186.4c-5.6 17.1-8.9 35-8.9 53.6zm569.8 218.1l-114.4-88.4C554.6 334.1 576 289.2 576 240c0-114.9-114.6-208-256-208-65.1 0-124.2 20.1-169.4 52.7L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z"]},faComments:{prefix:"fas",iconName:"comments",icon:[576,512,[],"f086","M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"]},faCommentsDollar:{prefix:"fas",iconName:"comments-dollar",icon:[576,512,[],"f653","M416 192c0-88.37-93.12-160-208-160S0 103.63 0 192c0 34.27 14.13 65.95 37.97 91.98C24.61 314.22 2.52 338.16 2.2 338.5A7.995 7.995 0 0 0 8 352c36.58 0 66.93-12.25 88.73-24.98C128.93 342.76 167.02 352 208 352c114.88 0 208-71.63 208-160zm-224 96v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V96c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07V288c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm346.01 123.99C561.87 385.96 576 354.27 576 320c0-66.94-53.49-124.2-129.33-148.07.86 6.6 1.33 13.29 1.33 20.07 0 105.87-107.66 192-240 192-10.78 0-21.32-.77-31.73-1.88C207.8 439.63 281.77 480 368 480c40.98 0 79.07-9.24 111.27-24.98C501.07 467.75 531.42 480 568 480c3.2 0 6.09-1.91 7.34-4.84 1.27-2.94.66-6.34-1.55-8.67-.31-.33-22.42-24.24-35.78-54.5z"]},faCompactDisc:{prefix:"fas",iconName:"compact-disc",icon:[496,512,[],"f51f","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 256H56c0-105.9 86.1-192 192-192v32c-88.2 0-160 71.8-160 160zm160 96c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"]},faCompass:{prefix:"fas",iconName:"compass",icon:[496,512,[],"f14e","M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z"]},faCompress:{prefix:"fas",iconName:"compress",icon:[448,512,[],"f066","M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"]},faCompressAlt:{prefix:"fas",iconName:"compress-alt",icon:[448,512,[],"f422","M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z"]},faCompressArrowsAlt:{prefix:"fas",iconName:"compress-arrows-alt",icon:[512,512,[],"f78c","M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z"]},faConciergeBell:{prefix:"fas",iconName:"concierge-bell",icon:[512,512,[],"f562","M288 130.54V112h16c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h16v18.54C115.49 146.11 32 239.18 32 352h448c0-112.82-83.49-205.89-192-221.46zM496 384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faCookie:{prefix:"fas",iconName:"cookie",icon:[512,512,[],"f563","M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faCookieBite:{prefix:"fas",iconName:"cookie-bite",icon:[512,512,[],"f564","M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faCopy:{prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"]},faCopyright:{prefix:"fas",iconName:"copyright",icon:[512,512,[],"f1f9","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm117.134 346.753c-1.592 1.867-39.776 45.731-109.851 45.731-84.692 0-144.484-63.26-144.484-145.567 0-81.303 62.004-143.401 143.762-143.401 66.957 0 101.965 37.315 103.422 38.904a12 12 0 0 1 1.238 14.623l-22.38 34.655c-4.049 6.267-12.774 7.351-18.234 2.295-.233-.214-26.529-23.88-61.88-23.88-46.116 0-73.916 33.575-73.916 76.082 0 39.602 25.514 79.692 74.277 79.692 38.697 0 65.28-28.338 65.544-28.625 5.132-5.565 14.059-5.033 18.508 1.053l24.547 33.572a12.001 12.001 0 0 1-.553 14.866z"]},faCouch:{prefix:"fas",iconName:"couch",icon:[640,512,[],"f4b8","M160 224v64h320v-64c0-35.3 28.7-64 64-64h32c0-53-43-96-96-96H160c-53 0-96 43-96 96h32c35.3 0 64 28.7 64 64zm416-32h-32c-17.7 0-32 14.3-32 32v96H128v-96c0-17.7-14.3-32-32-32H64c-35.3 0-64 28.7-64 64 0 23.6 13 44 32 55.1V432c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-16h384v16c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V311.1c19-11.1 32-31.5 32-55.1 0-35.3-28.7-64-64-64z"]},faCreditCard:{prefix:"fas",iconName:"credit-card",icon:[576,512,[],"f09d","M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z"]},faCrop:{prefix:"fas",iconName:"crop",icon:[512,512,[],"f125","M488 352h-40V109.25l59.31-59.31c6.25-6.25 6.25-16.38 0-22.63L484.69 4.69c-6.25-6.25-16.38-6.25-22.63 0L402.75 64H192v96h114.75L160 306.75V24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v264c0 13.25 10.75 24 24 24h232v-96H205.25L352 205.25V488c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z"]},faCropAlt:{prefix:"fas",iconName:"crop-alt",icon:[512,512,[],"f565","M488 352h-40V96c0-17.67-14.33-32-32-32H192v96h160v328c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24zM160 24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v256c0 17.67 14.33 32 32 32h224v-96H160V24z"]},faCross:{prefix:"fas",iconName:"cross",icon:[384,512,[],"f654","M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"]},faCrosshairs:{prefix:"fas",iconName:"crosshairs",icon:[512,512,[],"f05b","M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z"]},faCrow:{prefix:"fas",iconName:"crow",icon:[640,512,[],"f520","M544 32h-16.36C513.04 12.68 490.09 0 464 0c-44.18 0-80 35.82-80 80v20.98L12.09 393.57A30.216 30.216 0 0 0 0 417.74c0 22.46 23.64 37.07 43.73 27.03L165.27 384h96.49l44.41 120.1c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38L312.94 384H352c1.91 0 3.76-.23 5.66-.29l44.51 120.38c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38l-41.24-111.53C485.74 352.8 544 279.26 544 192v-80l96-16c0-35.35-42.98-64-96-64zm-80 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},faCrown:{prefix:"fas",iconName:"crown",icon:[640,512,[],"f521","M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z"]},faCrutch:{prefix:"fas",iconName:"crutch",icon:[512,512,[],"f7f7","M507.31 185.71l-181-181a16 16 0 0 0-22.62 0L281 27.31a16 16 0 0 0 0 22.63l181 181a16 16 0 0 0 22.63 0l22.62-22.63a16 16 0 0 0 .06-22.6zm-179.54 66.41l-67.89-67.89 55.1-55.1-45.25-45.25-109.67 109.67a96.08 96.08 0 0 0-25.67 46.29L106.65 360.1l-102 102a16 16 0 0 0 0 22.63l22.62 22.62a16 16 0 0 0 22.63 0l102-102 120.25-27.75a95.88 95.88 0 0 0 46.29-25.65l109.68-109.68L382.87 197zm-54.57 54.57a32 32 0 0 1-15.45 8.54l-79.3 18.32 18.3-79.3a32.22 32.22 0 0 1 8.56-15.45l9.31-9.31 67.89 67.89z"]},faCube:{prefix:"fas",iconName:"cube",icon:[512,512,[],"f1b2","M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z"]},faCubes:{prefix:"fas",iconName:"cubes",icon:[512,512,[],"f1b3","M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z"]},faCut:{prefix:"fas",iconName:"cut",icon:[448,512,[],"f0c4","M278.06 256L444.48 89.57c4.69-4.69 4.69-12.29 0-16.97-32.8-32.8-85.99-32.8-118.79 0L210.18 188.12l-24.86-24.86c4.31-10.92 6.68-22.81 6.68-35.26 0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96c4.54 0 8.99-.32 13.36-.93L142.29 256l-32.93 32.93c-4.37-.61-8.83-.93-13.36-.93-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96c0-12.45-2.37-24.34-6.68-35.26l24.86-24.86L325.69 439.4c32.8 32.8 85.99 32.8 118.79 0 4.69-4.68 4.69-12.28 0-16.97L278.06 256zM96 160c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32zm0 256c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z"]},faDatabase:{prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z"]},faDeaf:r,faDemocrat:{prefix:"fas",iconName:"democrat",icon:[640,512,[],"f747","M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z"]},faDesktop:{prefix:"fas",iconName:"desktop",icon:[576,512,[],"f108","M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z"]},faDharmachakra:{prefix:"fas",iconName:"dharmachakra",icon:[512,512,[],"f655","M495 225.06l-17.22 1.08c-5.27-39.49-20.79-75.64-43.86-105.84l12.95-11.43c6.92-6.11 7.25-16.79.73-23.31L426.44 64.4c-6.53-6.53-17.21-6.19-23.31.73L391.7 78.07c-30.2-23.06-66.35-38.58-105.83-43.86L286.94 17c.58-9.21-6.74-17-15.97-17h-29.94c-9.23 0-16.54 7.79-15.97 17l1.08 17.22c-39.49 5.27-75.64 20.79-105.83 43.86l-11.43-12.95c-6.11-6.92-16.79-7.25-23.31-.73L64.4 85.56c-6.53 6.53-6.19 17.21.73 23.31l12.95 11.43c-23.06 30.2-38.58 66.35-43.86 105.84L17 225.06c-9.21-.58-17 6.74-17 15.97v29.94c0 9.23 7.79 16.54 17 15.97l17.22-1.08c5.27 39.49 20.79 75.64 43.86 105.83l-12.95 11.43c-6.92 6.11-7.25 16.79-.73 23.31l21.17 21.17c6.53 6.53 17.21 6.19 23.31-.73l11.43-12.95c30.2 23.06 66.35 38.58 105.84 43.86L225.06 495c-.58 9.21 6.74 17 15.97 17h29.94c9.23 0 16.54-7.79 15.97-17l-1.08-17.22c39.49-5.27 75.64-20.79 105.84-43.86l11.43 12.95c6.11 6.92 16.79 7.25 23.31.73l21.17-21.17c6.53-6.53 6.19-17.21-.73-23.31l-12.95-11.43c23.06-30.2 38.58-66.35 43.86-105.83l17.22 1.08c9.21.58 17-6.74 17-15.97v-29.94c-.01-9.23-7.8-16.54-17.01-15.97zM281.84 98.61c24.81 4.07 47.63 13.66 67.23 27.78l-42.62 48.29c-8.73-5.44-18.32-9.54-28.62-11.95l4.01-64.12zm-51.68 0l4.01 64.12c-10.29 2.41-19.89 6.52-28.62 11.95l-42.62-48.29c19.6-14.12 42.42-23.71 67.23-27.78zm-103.77 64.33l48.3 42.61c-5.44 8.73-9.54 18.33-11.96 28.62l-64.12-4.01c4.07-24.81 13.66-47.62 27.78-67.22zm-27.78 118.9l64.12-4.01c2.41 10.29 6.52 19.89 11.95 28.62l-48.29 42.62c-14.12-19.6-23.71-42.42-27.78-67.23zm131.55 131.55c-24.81-4.07-47.63-13.66-67.23-27.78l42.61-48.3c8.73 5.44 18.33 9.54 28.62 11.96l-4 64.12zM256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm25.84 125.39l-4.01-64.12c10.29-2.41 19.89-6.52 28.62-11.96l42.61 48.3c-19.6 14.12-42.41 23.71-67.22 27.78zm103.77-64.33l-48.29-42.62c5.44-8.73 9.54-18.32 11.95-28.62l64.12 4.01c-4.07 24.82-13.66 47.64-27.78 67.23zm-36.34-114.89c-2.41-10.29-6.52-19.89-11.96-28.62l48.3-42.61c14.12 19.6 23.71 42.42 27.78 67.23l-64.12 4z"]},faDiagnoses:{prefix:"fas",iconName:"diagnoses",icon:[640,512,[],"f470","M496 256c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm-176-80c48.5 0 88-39.5 88-88S368.5 0 320 0s-88 39.5-88 88 39.5 88 88 88zM59.8 364c10.2 15.3 29.3 17.8 42.9 9.8 16.2-9.6 56.2-31.7 105.3-48.6V416h224v-90.7c49.1 16.8 89.1 39 105.3 48.6 13.6 8 32.7 5.3 42.9-9.8l17.8-26.7c8.8-13.2 7.6-34.6-10-45.1-11.9-7.1-29.7-17-51.1-27.4-28.1 46.1-99.4 17.8-87.7-35.1C409.3 217.2 365.1 208 320 208c-57 0-112.9 14.5-160 32.2-.2 40.2-47.6 63.3-79.2 36-11.2 6-21.3 11.6-28.7 16-17.6 10.5-18.8 31.8-10 45.1L59.8 364zM368 344c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-160 8c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm512 192H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z"]},faDice:{prefix:"fas",iconName:"dice",icon:[640,512,[],"f522","M592 192H473.26c12.69 29.59 7.12 65.2-17 89.32L320 417.58V464c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V240c0-26.51-21.49-48-48-48zM480 376c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm-46.37-186.7L258.7 14.37c-19.16-19.16-50.23-19.16-69.39 0L14.37 189.3c-19.16 19.16-19.16 50.23 0 69.39L189.3 433.63c19.16 19.16 50.23 19.16 69.39 0L433.63 258.7c19.16-19.17 19.16-50.24 0-69.4zM96 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},faDiceD20:{prefix:"fas",iconName:"dice-d20",icon:[480,512,[],"f6cf","M106.75 215.06L1.2 370.95c-3.08 5 .1 11.5 5.93 12.14l208.26 22.07-108.64-190.1zM7.41 315.43L82.7 193.08 6.06 147.1c-2.67-1.6-6.06.32-6.06 3.43v162.81c0 4.03 5.29 5.53 7.41 2.09zM18.25 423.6l194.4 87.66c5.3 2.45 11.35-1.43 11.35-7.26v-65.67l-203.55-22.3c-4.45-.5-6.23 5.59-2.2 7.57zm81.22-257.78L179.4 22.88c4.34-7.06-3.59-15.25-10.78-11.14L17.81 110.35c-2.47 1.62-2.39 5.26.13 6.78l81.53 48.69zM240 176h109.21L253.63 7.62C250.5 2.54 245.25 0 240 0s-10.5 2.54-13.63 7.62L130.79 176H240zm233.94-28.9l-76.64 45.99 75.29 122.35c2.11 3.44 7.41 1.94 7.41-2.1V150.53c0-3.11-3.39-5.03-6.06-3.43zm-93.41 18.72l81.53-48.7c2.53-1.52 2.6-5.16.13-6.78l-150.81-98.6c-7.19-4.11-15.12 4.08-10.78 11.14l79.93 142.94zm79.02 250.21L256 438.32v65.67c0 5.84 6.05 9.71 11.35 7.26l194.4-87.66c4.03-1.97 2.25-8.06-2.2-7.56zm-86.3-200.97l-108.63 190.1 208.26-22.07c5.83-.65 9.01-7.14 5.93-12.14L373.25 215.06zM240 208H139.57L240 383.75 340.43 208H240z"]},faDiceD6:{prefix:"fas",iconName:"dice-d6",icon:[448,512,[],"f6d1","M422.19 109.95L256.21 9.07c-19.91-12.1-44.52-12.1-64.43 0L25.81 109.95c-5.32 3.23-5.29 11.27.06 14.46L224 242.55l198.14-118.14c5.35-3.19 5.38-11.22.05-14.46zm13.84 44.63L240 271.46v223.82c0 12.88 13.39 20.91 24.05 14.43l152.16-92.48c19.68-11.96 31.79-33.94 31.79-57.7v-197.7c0-6.41-6.64-10.43-11.97-7.25zM0 161.83v197.7c0 23.77 12.11 45.74 31.79 57.7l152.16 92.47c10.67 6.48 24.05-1.54 24.05-14.43V271.46L11.97 154.58C6.64 151.4 0 155.42 0 161.83z"]},faDiceFive:{prefix:"fas",iconName:"dice-five",icon:[448,512,[],"f523","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faDiceFour:{prefix:"fas",iconName:"dice-four",icon:[448,512,[],"f524","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faDiceOne:{prefix:"fas",iconName:"dice-one",icon:[448,512,[],"f525","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM224 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faDiceSix:{prefix:"fas",iconName:"dice-six",icon:[448,512,[],"f526","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faDiceThree:{prefix:"fas",iconName:"dice-three",icon:[448,512,[],"f527","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faDiceTwo:{prefix:"fas",iconName:"dice-two",icon:[448,512,[],"f528","M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faDigitalTachograph:{prefix:"fas",iconName:"digital-tachograph",icon:[640,512,[],"f566","M608 96H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V128c0-17.67-14.33-32-32-32zM304 352c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-8c0-4.42 3.58-8 8-8h224c4.42 0 8 3.58 8 8v8zM72 288v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H80c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm40-64c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-48c0-8.84 7.16-16 16-16h208c8.84 0 16 7.16 16 16v48zm272 128c0 4.42-3.58 8-8 8H344c-4.42 0-8-3.58-8-8v-8c0-4.42 3.58-8 8-8h224c4.42 0 8 3.58 8 8v8z"]},faDirections:{prefix:"fas",iconName:"directions",icon:[512,512,[],"f5eb","M502.61 233.32L278.68 9.39c-12.52-12.52-32.83-12.52-45.36 0L9.39 233.32c-12.52 12.53-12.52 32.83 0 45.36l223.93 223.93c12.52 12.53 32.83 12.53 45.36 0l223.93-223.93c12.52-12.53 12.52-32.83 0-45.36zm-100.98 12.56l-84.21 77.73c-5.12 4.73-13.43 1.1-13.43-5.88V264h-96v64c0 4.42-3.58 8-8 8h-32c-4.42 0-8-3.58-8-8v-80c0-17.67 14.33-32 32-32h112v-53.73c0-6.97 8.3-10.61 13.43-5.88l84.21 77.73c3.43 3.17 3.43 8.59 0 11.76z"]},faDisease:{prefix:"fas",iconName:"disease",icon:[512,512,[],"f7fa","M472.29 195.9l-67.06-23c-19.28-6.6-33.54-20.92-38.14-38.31l-16-60.45c-11.58-43.77-76.57-57.13-110-22.62L195 99.24c-13.26 13.71-33.54 20.93-54.2 19.31l-71.9-5.62c-52-4.07-86.93 44.89-59 82.84l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24l-28.43 57C4 396.67 47.46 440.29 98.11 429.23l70-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101 7.57 104.45-37.22l4.7-61.86c1.35-17.8 12.8-33.87 30.63-43l62-31.74c44.84-22.96 39.55-80.17-8.99-96.79zM160 256a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm128 96a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm16-128a16 16 0 1 1 16-16 16 16 0 0 1-16 16z"]},faDivide:{prefix:"fas",iconName:"divide",icon:[448,512,[],"f529","M224 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm0-192c35.35 0 64-28.65 64-64s-28.65-64-64-64-64 28.65-64 64 28.65 64 64 64zm192 48H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},faDizzy:c,faDna:{prefix:"fas",iconName:"dna",icon:[448,512,[],"f471","M.1 494.1c-1.1 9.5 6.3 17.8 15.9 17.8l32.3.1c8.1 0 14.9-5.9 16-13.9.7-4.9 1.8-11.1 3.4-18.1H380c1.6 6.9 2.9 13.2 3.5 18.1 1.1 8 7.9 14 16 13.9l32.3-.1c9.6 0 17.1-8.3 15.9-17.8-4.6-37.9-25.6-129-118.9-207.7-17.6 12.4-37.1 24.2-58.5 35.4 6.2 4.6 11.4 9.4 17 14.2H159.7c21.3-18.1 47-35.6 78.7-51.4C410.5 199.1 442.1 65.8 447.9 17.9 449 8.4 441.6.1 432 .1L399.6 0c-8.1 0-14.9 5.9-16 13.9-.7 4.9-1.8 11.1-3.4 18.1H67.8c-1.6-7-2.7-13.1-3.4-18.1-1.1-8-7.9-14-16-13.9L16.1.1C6.5.1-1 8.4.1 17.9 5.3 60.8 31.4 171.8 160 256 31.5 340.2 5.3 451.2.1 494.1zM224 219.6c-25.1-13.7-46.4-28.4-64.3-43.6h128.5c-17.8 15.2-39.1 30-64.2 43.6zM355.1 96c-5.8 10.4-12.8 21.1-21 32H114c-8.3-10.9-15.3-21.6-21-32h262.1zM92.9 416c5.8-10.4 12.8-21.1 21-32h219.4c8.3 10.9 15.4 21.6 21.2 32H92.9z"]},faDog:{prefix:"fas",iconName:"dog",icon:[576,512,[],"f6d3","M298.06,224,448,277.55V496a16,16,0,0,1-16,16H368a16,16,0,0,1-16-16V384H192V496a16,16,0,0,1-16,16H112a16,16,0,0,1-16-16V282.09C58.84,268.84,32,233.66,32,192a32,32,0,0,1,64,0,32.06,32.06,0,0,0,32,32ZM544,112v32a64,64,0,0,1-64,64H448v35.58L320,197.87V48c0-14.25,17.22-21.39,27.31-11.31L374.59,64h53.63c10.91,0,23.75,7.92,28.62,17.69L464,96h64A16,16,0,0,1,544,112Zm-112,0a16,16,0,1,0-16,16A16,16,0,0,0,432,112Z"]},faDollarSign:{prefix:"fas",iconName:"dollar-sign",icon:[288,512,[],"f155","M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z"]},faDolly:{prefix:"fas",iconName:"dolly",icon:[576,512,[],"f472","M294.2 277.7c18 5 34.7 13.4 49.5 24.7l161.5-53.8c8.4-2.8 12.9-11.9 10.1-20.2L454.9 47.2c-2.8-8.4-11.9-12.9-20.2-10.1l-61.1 20.4 33.1 99.4L346 177l-33.1-99.4-61.6 20.5c-8.4 2.8-12.9 11.9-10.1 20.2l53 159.4zm281 48.7L565 296c-2.8-8.4-11.9-12.9-20.2-10.1l-213.5 71.2c-17.2-22-43.6-36.4-73.5-37L158.4 21.9C154 8.8 141.8 0 128 0H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h88.9l92.2 276.7c-26.1 20.4-41.7 53.6-36 90.5 6.1 39.4 37.9 72.3 77.3 79.2 60.2 10.7 112.3-34.8 113.4-92.6l213.3-71.2c8.3-2.8 12.9-11.8 10.1-20.2zM256 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"]},faDollyFlatbed:{prefix:"fas",iconName:"dolly-flatbed",icon:[640,512,[],"f474","M208 320h384c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H448v128l-48-32-48 32V32H208c-8.8 0-16 7.2-16 16v256c0 8.8 7.2 16 16 16zm416 64H128V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h82.9c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H451c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H624c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z"]},faDonate:{prefix:"fas",iconName:"donate",icon:[512,512,[],"f4b9","M256 416c114.9 0 208-93.1 208-208S370.9 0 256 0 48 93.1 48 208s93.1 208 208 208zM233.8 97.4V80.6c0-9.2 7.4-16.6 16.6-16.6h11.1c9.2 0 16.6 7.4 16.6 16.6v17c15.5.8 30.5 6.1 43 15.4 5.6 4.1 6.2 12.3 1.2 17.1L306 145.6c-3.8 3.7-9.5 3.8-14 1-5.4-3.4-11.4-5.1-17.8-5.1h-38.9c-9 0-16.3 8.2-16.3 18.3 0 8.2 5 15.5 12.1 17.6l62.3 18.7c25.7 7.7 43.7 32.4 43.7 60.1 0 34-26.4 61.5-59.1 62.4v16.8c0 9.2-7.4 16.6-16.6 16.6h-11.1c-9.2 0-16.6-7.4-16.6-16.6v-17c-15.5-.8-30.5-6.1-43-15.4-5.6-4.1-6.2-12.3-1.2-17.1l16.3-15.5c3.8-3.7 9.5-3.8 14-1 5.4 3.4 11.4 5.1 17.8 5.1h38.9c9 0 16.3-8.2 16.3-18.3 0-8.2-5-15.5-12.1-17.6l-62.3-18.7c-25.7-7.7-43.7-32.4-43.7-60.1.1-34 26.4-61.5 59.1-62.4zM480 352h-32.5c-19.6 26-44.6 47.7-73 64h63.8c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8h63.8c-28.4-16.3-53.3-38-73-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32z"]},faDoorClosed:{prefix:"fas",iconName:"door-closed",icon:[640,512,[],"f52a","M624 448H512V50.8C512 22.78 490.47 0 464 0H175.99c-26.47 0-48 22.78-48 50.8V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM415.99 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32c.01 17.67-14.32 32-32 32z"]},faDoorOpen:{prefix:"fas",iconName:"door-open",icon:[640,512,[],"f52b","M624 448h-80V113.45C544 86.19 522.47 64 496 64H384v64h96v384h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM312.24 1.01l-192 49.74C105.99 54.44 96 67.7 96 82.92V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h336V33.18c0-21.58-19.56-37.41-39.76-32.17zM264 288c-13.25 0-24-14.33-24-32s10.75-32 24-32 24 14.33 24 32-10.75 32-24 32z"]},faDotCircle:{prefix:"fas",iconName:"dot-circle",icon:[512,512,[],"f192","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"]},faDove:{prefix:"fas",iconName:"dove",icon:[512,512,[],"f4ba","M288 167.2v-28.1c-28.2-36.3-47.1-79.3-54.1-125.2-2.1-13.5-19-18.8-27.8-8.3-21.1 24.9-37.7 54.1-48.9 86.5 34.2 38.3 80 64.6 130.8 75.1zM400 64c-44.2 0-80 35.9-80 80.1v59.4C215.6 197.3 127 133 87 41.8c-5.5-12.5-23.2-13.2-29-.9C41.4 76 32 115.2 32 156.6c0 70.8 34.1 136.9 85.1 185.9 13.2 12.7 26.1 23.2 38.9 32.8l-143.9 36C1.4 414-3.4 426.4 2.6 435.7 20 462.6 63 508.2 155.8 512c8 .3 16-2.6 22.1-7.9l65.2-56.1H320c88.4 0 160-71.5 160-159.9V128l32-64H400zm0 96.1c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"]},faDownload:{prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]},faDraftingCompass:{prefix:"fas",iconName:"drafting-compass",icon:[512,512,[],"f568","M457.01 344.42c-25.05 20.33-52.63 37.18-82.54 49.05l54.38 94.19 53.95 23.04c9.81 4.19 20.89-2.21 22.17-12.8l7.02-58.25-54.98-95.23zm42.49-94.56c4.86-7.67 1.89-17.99-6.05-22.39l-28.07-15.57c-7.48-4.15-16.61-1.46-21.26 5.72C403.01 281.15 332.25 320 256 320c-23.93 0-47.23-4.25-69.41-11.53l67.36-116.68c.7.02 1.34.21 2.04.21s1.35-.19 2.04-.21l51.09 88.5c31.23-8.96 59.56-25.75 82.61-48.92l-51.79-89.71C347.39 128.03 352 112.63 352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96c0 16.63 4.61 32.03 12.05 45.66l-68.3 118.31c-12.55-11.61-23.96-24.59-33.68-39-4.79-7.1-13.97-9.62-21.38-5.33l-27.75 16.07c-7.85 4.54-10.63 14.9-5.64 22.47 15.57 23.64 34.69 44.21 55.98 62.02L0 439.66l7.02 58.25c1.28 10.59 12.36 16.99 22.17 12.8l53.95-23.04 70.8-122.63C186.13 377.28 220.62 384 256 384c99.05 0 190.88-51.01 243.5-134.14zM256 64c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.33-32-32 14.33-32 32-32z"]},faDragon:{prefix:"fas",iconName:"dragon",icon:[640,512,[],"f6d5","M18.32 255.78L192 223.96l-91.28 68.69c-10.08 10.08-2.94 27.31 11.31 27.31h222.7c-9.44-26.4-14.73-54.47-14.73-83.38v-42.27l-119.73-87.6c-23.82-15.88-55.29-14.01-77.06 4.59L5.81 227.64c-12.38 10.33-3.45 30.42 12.51 28.14zm556.87 34.1l-100.66-50.31A47.992 47.992 0 0 1 448 196.65v-36.69h64l28.09 22.63c6 6 14.14 9.37 22.63 9.37h30.97a32 32 0 0 0 28.62-17.69l14.31-28.62a32.005 32.005 0 0 0-3.02-33.51l-74.53-99.38C553.02 4.7 543.54 0 533.47 0H296.02c-7.13 0-10.7 8.57-5.66 13.61L352 63.96 292.42 88.8c-5.9 2.95-5.9 11.36 0 14.31L352 127.96v108.62c0 72.08 36.03 139.39 96 179.38-195.59 6.81-344.56 41.01-434.1 60.91C5.78 478.67 0 485.88 0 494.2 0 504 7.95 512 17.76 512h499.08c63.29.01 119.61-47.56 122.99-110.76 2.52-47.28-22.73-90.4-64.64-111.36zM489.18 66.25l45.65 11.41c-2.75 10.91-12.47 18.89-24.13 18.26-12.96-.71-25.85-12.53-21.52-29.67z"]},faDrawPolygon:{prefix:"fas",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M384 352c-.35 0-.67.1-1.02.1l-39.2-65.32c5.07-9.17 8.22-19.56 8.22-30.78s-3.14-21.61-8.22-30.78l39.2-65.32c.35.01.67.1 1.02.1 35.35 0 64-28.65 64-64s-28.65-64-64-64c-23.63 0-44.04 12.95-55.12 32H119.12C108.04 44.95 87.63 32 64 32 28.65 32 0 60.65 0 96c0 23.63 12.95 44.04 32 55.12v209.75C12.95 371.96 0 392.37 0 416c0 35.35 28.65 64 64 64 23.63 0 44.04-12.95 55.12-32h209.75c11.09 19.05 31.49 32 55.12 32 35.35 0 64-28.65 64-64 .01-35.35-28.64-64-63.99-64zm-288 8.88V151.12A63.825 63.825 0 0 0 119.12 128h208.36l-38.46 64.1c-.35-.01-.67-.1-1.02-.1-35.35 0-64 28.65-64 64s28.65 64 64 64c.35 0 .67-.1 1.02-.1l38.46 64.1H119.12A63.748 63.748 0 0 0 96 360.88zM272 256c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16zM400 96c0 8.82-7.18 16-16 16s-16-7.18-16-16 7.18-16 16-16 16 7.18 16 16zM64 80c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zM48 416c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16zm336 16c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"]},faDrum:{prefix:"fas",iconName:"drum",icon:[512,512,[],"f569","M431.34 122.05l73.53-47.42a16 16 0 0 0 4.44-22.19l-8.87-13.31a16 16 0 0 0-22.19-4.44l-110.06 71C318.43 96.91 271.22 96 256 96 219.55 96 0 100.55 0 208.15v160.23c0 30.27 27.5 57.68 72 77.86v-101.9a24 24 0 1 1 48 0v118.93c33.05 9.11 71.07 15.06 112 16.73V376.39a24 24 0 1 1 48 0V480c40.93-1.67 78.95-7.62 112-16.73V344.34a24 24 0 1 1 48 0v101.9c44.5-20.18 72-47.59 72-77.86V208.15c0-43.32-35.76-69.76-80.66-86.1zM256 272.24c-114.88 0-208-28.69-208-64.09s93.12-64.08 208-64.08c17.15 0 33.73.71 49.68 1.91l-72.81 47a16 16 0 0 0-4.43 22.19l8.87 13.31a16 16 0 0 0 22.19 4.44l118.64-76.52C430.09 168 464 186.84 464 208.15c0 35.4-93.13 64.09-208 64.09z"]},faDrumSteelpan:{prefix:"fas",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M288 32C128.94 32 0 89.31 0 160v192c0 70.69 128.94 128 288 128s288-57.31 288-128V160c0-70.69-128.94-128-288-128zm-82.99 158.36c-4.45 16.61-14.54 30.57-28.31 40.48C100.23 217.46 48 190.78 48 160c0-30.16 50.11-56.39 124.04-70.03l25.6 44.34c9.86 17.09 12.48 36.99 7.37 56.05zM288 240c-21.08 0-41.41-1-60.89-2.7 8.06-26.13 32.15-45.3 60.89-45.3s52.83 19.17 60.89 45.3C329.41 239 309.08 240 288 240zm64-144c0 35.29-28.71 64-64 64s-64-28.71-64-64V82.96c20.4-1.88 41.8-2.96 64-2.96s43.6 1.08 64 2.96V96zm46.93 134.9c-13.81-9.91-23.94-23.9-28.4-40.54-5.11-19.06-2.49-38.96 7.38-56.04l25.65-44.42C477.72 103.5 528 129.79 528 160c0 30.83-52.4 57.54-129.07 70.9z"]},faDrumstickBite:{prefix:"fas",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M462.8 49.57a169.44 169.44 0 0 0-239.5 0C187.82 85 160.13 128 160.13 192v85.83l-40.62 40.59c-9.7 9.69-24 11.07-36.78 6a60.33 60.33 0 0 0-65 98.72C33 438.39 54.24 442.7 73.85 438.21c-4.5 19.6-.18 40.83 15.1 56.1a60.35 60.35 0 0 0 98.8-65c-5.09-12.73-3.72-27 6-36.75L234.36 352h85.89a187.87 187.87 0 0 0 61.89-10c-39.64-43.89-39.83-110.23 1.05-151.07 34.38-34.36 86.76-39.46 128.74-16.8 1.3-44.96-14.81-90.28-49.13-124.56z"]},faDumbbell:{prefix:"fas",iconName:"dumbbell",icon:[640,512,[],"f44b","M104 96H56c-13.3 0-24 10.7-24 24v104H8c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h24v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm528 128h-24V120c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h24c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM456 32h-48c-13.3 0-24 10.7-24 24v168H256V56c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v400c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h128v168c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24z"]},faDumpster:{prefix:"fas",iconName:"dumpster",icon:[576,512,[],"f793","M560 160c10.4 0 18-9.8 15.5-19.9l-24-96C549.7 37 543.3 32 536 32h-98.9l25.6 128H560zM272 32H171.5l-25.6 128H272V32zm132.5 0H304v128h126.1L404.5 32zM16 160h97.3l25.6-128H40c-7.3 0-13.7 5-15.5 12.1l-24 96C-2 150.2 5.6 160 16 160zm544 64h-20l4-32H32l4 32H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h28l20 160v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h320v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16l20-160h28c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z"]},faDumpsterFire:{prefix:"fas",iconName:"dumpster-fire",icon:[640,512,[],"f794","M418.7 104.1l.2-.2-14.4-72H304v128h60.8c16.2-19.3 34.2-38.2 53.9-55.8zM272 32H171.5l-25.6 128H272V32zm189.3 72.1c18.2 16.3 35.5 33.7 51.1 51.5 5.7-5.6 11.4-11.1 17.3-16.3l21.3-19 21.3 19c1.1.9 2.1 2.1 3.1 3.1-.1-.8.2-1.5 0-2.3l-24-96C549.7 37 543.3 32 536 32h-98.9l12.3 61.5 11.9 10.6zM16 160h97.3l25.6-128H40c-7.3 0-13.7 5-15.5 12.1l-24 96C-2 150.2 5.6 160 16 160zm324.6 32H32l4 32H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h28l20 160v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208.8c-30.2-33.7-48.8-77.9-48.8-126.4 0-35.9 19.9-82.9 52.6-129.6zm210.5-28.8c-14.9 13.3-28.3 27.2-40.2 41.2-19.5-25.8-43.6-52-71-76.4-70.2 62.7-120 144.3-120 193.6 0 87.5 71.6 158.4 160 158.4s160-70.9 160-158.4c.1-36.6-37-112.2-88.8-158.4zm-18.6 229.4c-14.7 10.7-32.9 17-52.5 17-49 0-88.9-33.5-88.9-88 0-27.1 16.5-51 49.4-91.9 4.7 5.6 67.1 88.1 67.1 88.1l39.8-47c2.8 4.8 5.4 9.5 7.7 14 18.6 36.7 10.8 83.6-22.6 107.8z"]},faDungeon:{prefix:"fas",iconName:"dungeon",icon:[512,512,[],"f6d9","M128.73 195.32l-82.81-51.76c-8.04-5.02-18.99-2.17-22.93 6.45A254.19 254.19 0 0 0 .54 239.28C-.05 248.37 7.59 256 16.69 256h97.13c7.96 0 14.08-6.25 15.01-14.16 1.09-9.33 3.24-18.33 6.24-26.94 2.56-7.34.25-15.46-6.34-19.58zM319.03 8C298.86 2.82 277.77 0 256 0s-42.86 2.82-63.03 8c-9.17 2.35-13.91 12.6-10.39 21.39l37.47 104.03A16.003 16.003 0 0 0 235.1 144h41.8c6.75 0 12.77-4.23 15.05-10.58l37.47-104.03c3.52-8.79-1.22-19.03-10.39-21.39zM112 288H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm0 128H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm77.31-283.67l-36.32-90.8c-3.53-8.83-14.13-12.99-22.42-8.31a257.308 257.308 0 0 0-71.61 59.89c-6.06 7.32-3.85 18.48 4.22 23.52l82.93 51.83c6.51 4.07 14.66 2.62 20.11-2.79 5.18-5.15 10.79-9.85 16.79-14.05 6.28-4.41 9.15-12.17 6.3-19.29zM398.18 256h97.13c9.1 0 16.74-7.63 16.15-16.72a254.135 254.135 0 0 0-22.45-89.27c-3.94-8.62-14.89-11.47-22.93-6.45l-82.81 51.76c-6.59 4.12-8.9 12.24-6.34 19.58 3.01 8.61 5.15 17.62 6.24 26.94.93 7.91 7.05 14.16 15.01 14.16zm54.85-162.89a257.308 257.308 0 0 0-71.61-59.89c-8.28-4.68-18.88-.52-22.42 8.31l-36.32 90.8c-2.85 7.12.02 14.88 6.3 19.28 6 4.2 11.61 8.9 16.79 14.05 5.44 5.41 13.6 6.86 20.11 2.79l82.93-51.83c8.07-5.03 10.29-16.19 4.22-23.51zM496 288h-96c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm0 128h-96c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zM240 177.62V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V177.62c-5.23-.89-10.52-1.62-16-1.62s-10.77.73-16 1.62zm-64 41.51V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V189.36c-12.78 7.45-23.84 17.47-32 29.77zm128-29.77V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V219.13c-8.16-12.3-19.22-22.32-32-29.77z"]},faEdit:{prefix:"fas",iconName:"edit",icon:[576,512,[],"f044","M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"]},faEgg:{prefix:"fas",iconName:"egg",icon:[384,512,[],"f7fb","M192 0C86 0 0 214 0 320s86 192 192 192 192-86 192-192S298 0 192 0z"]},faEject:{prefix:"fas",iconName:"eject",icon:[448,512,[],"f052","M448 384v64c0 17.673-14.327 32-32 32H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h384c17.673 0 32 14.327 32 32zM48.053 320h351.886c41.651 0 63.581-49.674 35.383-80.435L259.383 47.558c-19.014-20.743-51.751-20.744-70.767 0L12.67 239.565C-15.475 270.268 6.324 320 48.053 320z"]},faEllipsisH:{prefix:"fas",iconName:"ellipsis-h",icon:[512,512,[],"f141","M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"]},faEllipsisV:{prefix:"fas",iconName:"ellipsis-v",icon:[192,512,[],"f142","M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"]},faEnvelope:{prefix:"fas",iconName:"envelope",icon:[512,512,[],"f0e0","M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"]},faEnvelopeOpen:{prefix:"fas",iconName:"envelope-open",icon:[512,512,[],"f2b6","M512 464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V200.724a48 48 0 0 1 18.387-37.776c24.913-19.529 45.501-35.365 164.2-121.511C199.412 29.17 232.797-.347 256 .003c23.198-.354 56.596 29.172 73.413 41.433 118.687 86.137 139.303 101.995 164.2 121.512A48 48 0 0 1 512 200.724V464zm-65.666-196.605c-2.563-3.728-7.7-4.595-11.339-1.907-22.845 16.873-55.462 40.705-105.582 77.079-16.825 12.266-50.21 41.781-73.413 41.43-23.211.344-56.559-29.143-73.413-41.43-50.114-36.37-82.734-60.204-105.582-77.079-3.639-2.688-8.776-1.821-11.339 1.907l-9.072 13.196a7.998 7.998 0 0 0 1.839 10.967c22.887 16.899 55.454 40.69 105.303 76.868 20.274 14.781 56.524 47.813 92.264 47.573 35.724.242 71.961-32.771 92.263-47.573 49.85-36.179 82.418-59.97 105.303-76.868a7.998 7.998 0 0 0 1.839-10.967l-9.071-13.196z"]},faEnvelopeOpenText:{prefix:"fas",iconName:"envelope-open-text",icon:[512,512,[],"f658","M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z"]},faEnvelopeSquare:{prefix:"fas",iconName:"envelope-square",icon:[448,512,[],"f199","M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM178.117 262.104C87.429 196.287 88.353 196.121 64 177.167V152c0-13.255 10.745-24 24-24h272c13.255 0 24 10.745 24 24v25.167c-24.371 18.969-23.434 19.124-114.117 84.938-10.5 7.655-31.392 26.12-45.883 25.894-14.503.218-35.367-18.227-45.883-25.895zM384 217.775V360c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V217.775c13.958 10.794 33.329 25.236 95.303 70.214 14.162 10.341 37.975 32.145 64.694 32.01 26.887.134 51.037-22.041 64.72-32.025 61.958-44.965 81.325-59.406 95.283-70.199z"]},faEquals:{prefix:"fas",iconName:"equals",icon:[448,512,[],"f52c","M416 304H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32zm0-192H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},faEraser:{prefix:"fas",iconName:"eraser",icon:[512,512,[],"f12d","M497.941 273.941c18.745-18.745 18.745-49.137 0-67.882l-160-160c-18.745-18.745-49.136-18.746-67.883 0l-256 256c-18.745 18.745-18.745 49.137 0 67.882l96 96A48.004 48.004 0 0 0 144 480h356c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H355.883l142.058-142.059zm-302.627-62.627l137.373 137.373L265.373 416H150.628l-80-80 124.686-124.686z"]},faEthernet:{prefix:"fas",iconName:"ethernet",icon:[512,512,[],"f796","M496 192h-48v-48c0-8.8-7.2-16-16-16h-48V80c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16v48H80c-8.8 0-16 7.2-16 16v48H16c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16h80V320h32v128h64V320h32v128h64V320h32v128h64V320h32v128h80c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},faEuroSign:{prefix:"fas",iconName:"euro-sign",icon:[320,512,[],"f153","M310.706 413.765c-1.314-6.63-7.835-10.872-14.424-9.369-10.692 2.439-27.422 5.413-45.426 5.413-56.763 0-101.929-34.79-121.461-85.449h113.689a12 12 0 0 0 11.708-9.369l6.373-28.36c1.686-7.502-4.019-14.631-11.708-14.631H115.22c-1.21-14.328-1.414-28.287.137-42.245H261.95a12 12 0 0 0 11.723-9.434l6.512-29.755c1.638-7.484-4.061-14.566-11.723-14.566H130.184c20.633-44.991 62.69-75.03 117.619-75.03 14.486 0 28.564 2.25 37.851 4.145 6.216 1.268 12.347-2.498 14.002-8.623l11.991-44.368c1.822-6.741-2.465-13.616-9.326-14.917C290.217 34.912 270.71 32 249.635 32 152.451 32 74.03 92.252 45.075 176H12c-6.627 0-12 5.373-12 12v29.755c0 6.627 5.373 12 12 12h21.569c-1.009 13.607-1.181 29.287-.181 42.245H12c-6.627 0-12 5.373-12 12v28.36c0 6.627 5.373 12 12 12h30.114C67.139 414.692 145.264 480 249.635 480c26.301 0 48.562-4.544 61.101-7.788 6.167-1.595 10.027-7.708 8.788-13.957l-8.818-44.49z"]},faExchangeAlt:{prefix:"fas",iconName:"exchange-alt",icon:[512,512,[],"f362","M0 168v-16c0-13.255 10.745-24 24-24h360V80c0-21.367 25.899-32.042 40.971-16.971l80 80c9.372 9.373 9.372 24.569 0 33.941l-80 80C409.956 271.982 384 261.456 384 240v-48H24c-13.255 0-24-10.745-24-24zm488 152H128v-48c0-21.314-25.862-32.08-40.971-16.971l-80 80c-9.372 9.373-9.372 24.569 0 33.941l80 80C102.057 463.997 128 453.437 128 432v-48h360c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z"]},faExclamation:{prefix:"fas",iconName:"exclamation",icon:[192,512,[],"f12a","M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z"]},faExclamationCircle:{prefix:"fas",iconName:"exclamation-circle",icon:[512,512,[],"f06a","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},faExclamationTriangle:{prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},faExpand:{prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"]},faExpandAlt:{prefix:"fas",iconName:"expand-alt",icon:[448,512,[],"f424","M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z"]},faExpandArrowsAlt:{prefix:"fas",iconName:"expand-arrows-alt",icon:[448,512,[],"f31e","M448 344v112a23.94 23.94 0 0 1-24 24H312c-21.39 0-32.09-25.9-17-41l36.2-36.2L224 295.6 116.77 402.9 153 439c15.09 15.1 4.39 41-17 41H24a23.94 23.94 0 0 1-24-24V344c0-21.4 25.89-32.1 41-17l36.19 36.2L184.46 256 77.18 148.7 41 185c-15.1 15.1-41 4.4-41-17V56a23.94 23.94 0 0 1 24-24h112c21.39 0 32.09 25.9 17 41l-36.2 36.2L224 216.4l107.23-107.3L295 73c-15.09-15.1-4.39-41 17-41h112a23.94 23.94 0 0 1 24 24v112c0 21.4-25.89 32.1-41 17l-36.19-36.2L263.54 256l107.28 107.3L407 327.1c15.1-15.2 41-4.5 41 16.9z"]},faExternalLinkAlt:{prefix:"fas",iconName:"external-link-alt",icon:[512,512,[],"f35d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]},faExternalLinkSquareAlt:{prefix:"fas",iconName:"external-link-square-alt",icon:[448,512,[],"f360","M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-88 16H248.029c-21.313 0-32.08 25.861-16.971 40.971l31.984 31.987L67.515 364.485c-4.686 4.686-4.686 12.284 0 16.971l31.029 31.029c4.687 4.686 12.285 4.686 16.971 0l195.526-195.526 31.988 31.991C358.058 263.977 384 253.425 384 231.979V120c0-13.255-10.745-24-24-24z"]},faEye:{prefix:"fas",iconName:"eye",icon:[576,512,[],"f06e","M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"]},faEyeDropper:{prefix:"fas",iconName:"eye-dropper",icon:[512,512,[],"f1fb","M50.75 333.25c-12 12-18.75 28.28-18.75 45.26V424L0 480l32 32 56-32h45.49c16.97 0 33.25-6.74 45.25-18.74l126.64-126.62-128-128L50.75 333.25zM483.88 28.12c-37.47-37.5-98.28-37.5-135.75 0l-77.09 77.09-13.1-13.1c-9.44-9.44-24.65-9.31-33.94 0l-40.97 40.97c-9.37 9.37-9.37 24.57 0 33.94l161.94 161.94c9.44 9.44 24.65 9.31 33.94 0L419.88 288c9.37-9.37 9.37-24.57 0-33.94l-13.1-13.1 77.09-77.09c37.51-37.48 37.51-98.26.01-135.75z"]},faEyeSlash:o,faFan:{prefix:"fas",iconName:"fan",icon:[512,512,[],"f863","M352.57 128c-28.09 0-54.09 4.52-77.06 12.86l12.41-123.11C289 7.31 279.81-1.18 269.33.13 189.63 10.13 128 77.64 128 159.43c0 28.09 4.52 54.09 12.86 77.06L17.75 224.08C7.31 223-1.18 232.19.13 242.67c10 79.7 77.51 141.33 159.3 141.33 28.09 0 54.09-4.52 77.06-12.86l-12.41 123.11c-1.05 10.43 8.11 18.93 18.59 17.62 79.7-10 141.33-77.51 141.33-159.3 0-28.09-4.52-54.09-12.86-77.06l123.11 12.41c10.44 1.05 18.93-8.11 17.62-18.59-10-79.7-77.51-141.33-159.3-141.33zM256 288a32 32 0 1 1 32-32 32 32 0 0 1-32 32z"]},faFastBackward:{prefix:"fas",iconName:"fast-backward",icon:[512,512,[],"f049","M0 436V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v151.9L235.5 71.4C256.1 54.3 288 68.6 288 96v131.9L459.5 71.4C480.1 54.3 512 68.6 512 96v320c0 27.4-31.9 41.7-52.5 24.6L288 285.3V416c0 27.4-31.9 41.7-52.5 24.6L64 285.3V436c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12z"]},faFastForward:{prefix:"fas",iconName:"fast-forward",icon:[512,512,[],"f050","M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V284.1L276.5 440.6c-20.6 17.2-52.5 2.8-52.5-24.6V284.1L52.5 440.6C31.9 457.8 0 443.4 0 416V96c0-27.4 31.9-41.7 52.5-24.6L224 226.8V96c0-27.4 31.9-41.7 52.5-24.6L448 226.8V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z"]},faFaucet:{prefix:"fas",iconName:"faucet",icon:[512,512,[],"e005","M352,256H313.39c-15.71-13.44-35.46-23.07-57.39-28V180.44l-32-3.38-32,3.38V228c-21.93,5-41.68,14.6-57.39,28H16A16,16,0,0,0,0,272v96a16,16,0,0,0,16,16h92.79C129.38,421.73,173,448,224,448s94.62-26.27,115.21-64H352a32,32,0,0,1,32,32,32,32,0,0,0,32,32h64a32,32,0,0,0,32-32A160,160,0,0,0,352,256ZM81.59,159.91l142.41-15,142.41,15c9.42,1,17.59-6.81,17.59-16.8V112.89c0-10-8.17-17.8-17.59-16.81L256,107.74V80a16,16,0,0,0-16-16H208a16,16,0,0,0-16,16v27.74L81.59,96.08C72.17,95.09,64,102.9,64,112.89v30.22C64,153.1,72.17,160.91,81.59,159.91Z"]},faFax:{prefix:"fas",iconName:"fax",icon:[512,512,[],"f1ac","M480 160V77.25a32 32 0 0 0-9.38-22.63L425.37 9.37A32 32 0 0 0 402.75 0H160a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h320a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM288 432a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm128 128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-112H192V64h160v48a16 16 0 0 0 16 16h48zM64 128H32a32 32 0 0 0-32 32v320a32 32 0 0 0 32 32h32a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32z"]},faFeather:{prefix:"fas",iconName:"feather",icon:[512,512,[],"f52d","M467.14 44.84c-62.55-62.48-161.67-64.78-252.28 25.73-78.61 78.52-60.98 60.92-85.75 85.66-60.46 60.39-70.39 150.83-63.64 211.17l178.44-178.25c6.26-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.6 9.37 33.98 0l66.1-66.03C159.42 454.65 279 457.11 353.95 384h-98.19l147.57-49.14c49.99-49.93 36.38-36.18 46.31-46.86h-97.78l131.54-43.8c45.44-74.46 34.31-148.84-16.26-199.36z"]},faFeatherAlt:{prefix:"fas",iconName:"feather-alt",icon:[512,512,[],"f56b","M512 0C460.22 3.56 96.44 38.2 71.01 287.61c-3.09 26.66-4.84 53.44-5.99 80.24l178.87-178.69c6.25-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.59 9.37 33.98 0l57.13-57.07c42.09-.14 84.15-2.53 125.96-7.36 53.48-5.44 97.02-26.47 132.58-56.54H255.74l146.79-48.88c11.25-14.89 21.37-30.71 30.45-47.12h-81.14l106.54-53.21C500.29 132.86 510.19 26.26 512 0z"]},faFemale:{prefix:"fas",iconName:"female",icon:[256,512,[],"f182","M128 0c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64S92.654 0 128 0m119.283 354.179l-48-192A24 24 0 0 0 176 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H80a24 24 0 0 0-23.283 18.179l-48 192C4.935 369.305 16.383 384 32 384h56v104c0 13.255 10.745 24 24 24h32c13.255 0 24-10.745 24-24V384h56c15.591 0 27.071-14.671 23.283-29.821z"]},faFighterJet:{prefix:"fas",iconName:"fighter-jet",icon:[640,512,[],"f0fb","M544 224l-128-16-48-16h-24L227.158 44h39.509C278.333 44 288 41.375 288 38s-9.667-6-21.333-6H152v12h16v164h-48l-66.667-80H18.667L8 138.667V208h8v16h48v2.666l-64 8v42.667l64 8V288H16v16H8v69.333L18.667 384h34.667L120 304h48v164h-16v12h114.667c11.667 0 21.333-2.625 21.333-6s-9.667-6-21.333-6h-39.509L344 320h24l48-16 128-16c96-21.333 96-26.583 96-32 0-5.417 0-10.667-96-32z"]},faFile:{prefix:"fas",iconName:"file",icon:[384,512,[],"f15b","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFileAlt:{prefix:"fas",iconName:"file-alt",icon:[384,512,[],"f15c","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFileArchive:{prefix:"fas",iconName:"file-archive",icon:[384,512,[],"f1c6","M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zM128.4 336c-17.9 0-32.4 12.1-32.4 27 0 15 14.6 27 32.5 27s32.4-12.1 32.4-27-14.6-27-32.5-27zM224 136V0h-63.6v32h-32V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM95.9 32h32v32h-32zm32.3 384c-33.2 0-58-30.4-51.4-62.9L96.4 256v-32h32v-32h-32v-32h32v-32h-32V96h32V64h32v32h-32v32h32v32h-32v32h32v32h-32v32h22.1c5.7 0 10.7 4.1 11.8 9.7l17.3 87.7c6.4 32.4-18.4 62.6-51.4 62.6z"]},faFileAudio:{prefix:"fas",iconName:"file-audio",icon:[384,512,[],"f1c7","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-64 268c0 10.7-12.9 16-20.5 8.5L104 376H76c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h28l35.5-36.5c7.6-7.6 20.5-2.2 20.5 8.5v136zm33.2-47.6c9.1-9.3 9.1-24.1 0-33.4-22.1-22.8 12.2-56.2 34.4-33.5 27.2 27.9 27.2 72.4 0 100.4-21.8 22.3-56.9-10.4-34.4-33.5zm86-117.1c54.4 55.9 54.4 144.8 0 200.8-21.8 22.4-57-10.3-34.4-33.5 36.2-37.2 36.3-96.5 0-133.8-22.1-22.8 12.3-56.3 34.4-33.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFileCode:{prefix:"fas",iconName:"file-code",icon:[384,512,[],"f1c9","M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24.005 24.005 0 0 1 384 121.941zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zM123.206 400.505a5.4 5.4 0 0 1-7.633.246l-64.866-60.812a5.4 5.4 0 0 1 0-7.879l64.866-60.812a5.4 5.4 0 0 1 7.633.246l19.579 20.885a5.4 5.4 0 0 1-.372 7.747L101.65 336l40.763 35.874a5.4 5.4 0 0 1 .372 7.747l-19.579 20.884zm51.295 50.479l-27.453-7.97a5.402 5.402 0 0 1-3.681-6.692l61.44-211.626a5.402 5.402 0 0 1 6.692-3.681l27.452 7.97a5.4 5.4 0 0 1 3.68 6.692l-61.44 211.626a5.397 5.397 0 0 1-6.69 3.681zm160.792-111.045l-64.866 60.812a5.4 5.4 0 0 1-7.633-.246l-19.58-20.885a5.4 5.4 0 0 1 .372-7.747L284.35 336l-40.763-35.874a5.4 5.4 0 0 1-.372-7.747l19.58-20.885a5.4 5.4 0 0 1 7.633-.246l64.866 60.812a5.4 5.4 0 0 1-.001 7.879z"]},faFileContract:{prefix:"fas",iconName:"file-contract",icon:[384,512,[],"f56c","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 64c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm192.81 248H304c8.84 0 16 7.16 16 16s-7.16 16-16 16h-47.19c-16.45 0-31.27-9.14-38.64-23.86-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34a15.986 15.986 0 0 1-14.31 8.84c-.38 0-.75-.02-1.14-.05-6.45-.45-12-4.75-14.03-10.89L144 354.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.77-16.19 54.05-9.7 66 14.16 2.02 4.06 5.96 6.5 10.16 6.5zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},faFileCsv:{prefix:"fas",iconName:"file-csv",icon:[384,512,[],"f6dd","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-96 144c0 4.42-3.58 8-8 8h-8c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h8c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-8c-26.51 0-48-21.49-48-48v-32c0-26.51 21.49-48 48-48h8c4.42 0 8 3.58 8 8v16zm44.27 104H160c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h12.27c5.95 0 10.41-3.5 10.41-6.62 0-1.3-.75-2.66-2.12-3.84l-21.89-18.77c-8.47-7.22-13.33-17.48-13.33-28.14 0-21.3 19.02-38.62 42.41-38.62H200c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-12.27c-5.95 0-10.41 3.5-10.41 6.62 0 1.3.75 2.66 2.12 3.84l21.89 18.77c8.47 7.22 13.33 17.48 13.33 28.14.01 21.29-19 38.62-42.39 38.62zM256 264v20.8c0 20.27 5.7 40.17 16 56.88 10.3-16.7 16-36.61 16-56.88V264c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v20.8c0 35.48-12.88 68.89-36.28 94.09-3.02 3.25-7.27 5.11-11.72 5.11s-8.7-1.86-11.72-5.11c-23.4-25.2-36.28-58.61-36.28-94.09V264c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8zm121-159L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},faFileDownload:{prefix:"fas",iconName:"file-download",icon:[384,512,[],"f56d","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm76.45 211.36l-96.42 95.7c-6.65 6.61-17.39 6.61-24.04 0l-96.42-95.7C73.42 337.29 80.54 320 94.82 320H160v-80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v80h65.18c14.28 0 21.4 17.29 11.27 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},faFileExcel:{prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm60.1 106.5L224 336l60.1 93.5c5.1 8-.6 18.5-10.1 18.5h-34.9c-4.4 0-8.5-2.4-10.6-6.3C208.9 405.5 192 373 192 373c-6.4 14.8-10 20-36.6 68.8-2.1 3.9-6.1 6.3-10.5 6.3H110c-9.5 0-15.2-10.5-10.1-18.5l60.3-93.5-60.3-93.5c-5.2-8 .6-18.5 10.1-18.5h34.8c4.4 0 8.5 2.4 10.6 6.3 26.1 48.8 20 33.6 36.6 68.5 0 0 6.1-11.7 36.6-68.5 2.1-3.9 6.2-6.3 10.6-6.3H274c9.5-.1 15.2 10.4 10.1 18.4zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFileExport:{prefix:"fas",iconName:"file-export",icon:[576,512,[],"f56e","M384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128zM571 308l-95.7-96.4c-10.1-10.1-27.4-3-27.4 11.3V288h-64v64h64v65.2c0 14.3 17.3 21.4 27.4 11.3L571 332c6.6-6.6 6.6-17.4 0-24zm-379 28v-32c0-8.8 7.2-16 16-16h176V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V352H208c-8.8 0-16-7.2-16-16z"]},faFileImage:{prefix:"fas",iconName:"file-image",icon:[384,512,[],"f1c5","M384 121.941V128H256V0h6.059a24 24 0 0 1 16.97 7.029l97.941 97.941a24.002 24.002 0 0 1 7.03 16.971zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zm-135.455 16c26.51 0 48 21.49 48 48s-21.49 48-48 48-48-21.49-48-48 21.491-48 48-48zm208 240h-256l.485-48.485L104.545 328c4.686-4.686 11.799-4.201 16.485.485L160.545 368 264.06 264.485c4.686-4.686 12.284-4.686 16.971 0L320.545 304v112z"]},faFileImport:{prefix:"fas",iconName:"file-import",icon:[512,512,[],"f56f","M16 288c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h112v-64zm489-183L407.1 7c-4.5-4.5-10.6-7-17-7H384v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H152c-13.3 0-24 10.7-24 24v264h128v-65.2c0-14.3 17.3-21.4 27.4-11.3L379 308c6.6 6.7 6.6 17.4 0 24l-95.7 96.4c-10.1 10.1-27.4 3-27.4-11.3V352H128v136c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H376c-13.2 0-24-10.8-24-24z"]},faFileInvoice:{prefix:"fas",iconName:"file-invoice",icon:[384,512,[],"f570","M288 256H96v64h192v-64zm89-151L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 64c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm256 304c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-200v96c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-96c0-8.84 7.16-16 16-16h224c8.84 0 16 7.16 16 16z"]},faFileInvoiceDollar:{prefix:"fas",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 80v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8zm144 263.88V440c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-24.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V232c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v24.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07z"]},faFileMedical:{prefix:"fas",iconName:"file-medical",icon:[384,512,[],"f477","M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 160v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8z"]},faFileMedicalAlt:{prefix:"fas",iconName:"file-medical-alt",icon:[448,512,[],"f478","M288 136V0H88C74.7 0 64 10.7 64 24v232H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h140.9c3 0 5.8 1.7 7.2 4.4l19.9 39.8 56.8-113.7c2.9-5.9 11.4-5.9 14.3 0l34.7 69.5H352c8.8 0 16 7.2 16 16s-7.2 16-16 16h-89.9L240 275.8l-56.8 113.7c-2.9 5.9-11.4 5.9-14.3 0L134.1 320H64v168c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H312c-13.2 0-24-10.8-24-24zm153-31L343.1 7c-4.5-4.5-10.6-7-17-7H320v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},faFilePdf:{prefix:"fas",iconName:"file-pdf",icon:[384,512,[],"f1c1","M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z"]},faFilePowerpoint:{prefix:"fas",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M193.7 271.2c8.8 0 15.5 2.7 20.3 8.1 9.6 10.9 9.8 32.7-.2 44.1-4.9 5.6-11.9 8.5-21.1 8.5h-26.9v-60.7h27.9zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm53 165.2c0 90.3-88.8 77.6-111.1 77.6V436c0 6.6-5.4 12-12 12h-30.8c-6.6 0-12-5.4-12-12V236.2c0-6.6 5.4-12 12-12h81c44.5 0 72.9 32.8 72.9 77z"]},faFilePrescription:{prefix:"fas",iconName:"file-prescription",icon:[384,512,[],"f572","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm68.53 179.48l11.31 11.31c6.25 6.25 6.25 16.38 0 22.63l-29.9 29.9L304 409.38c6.25 6.25 6.25 16.38 0 22.63l-11.31 11.31c-6.25 6.25-16.38 6.25-22.63 0L240 413.25l-30.06 30.06c-6.25 6.25-16.38 6.25-22.63 0L176 432c-6.25-6.25-6.25-16.38 0-22.63l30.06-30.06L146.74 320H128v48c0 8.84-7.16 16-16 16H96c-8.84 0-16-7.16-16-16V208c0-8.84 7.16-16 16-16h80c35.35 0 64 28.65 64 64 0 24.22-13.62 45.05-33.46 55.92L240 345.38l29.9-29.9c6.25-6.25 16.38-6.25 22.63 0zM176 272h-48v-32h48c8.82 0 16 7.18 16 16s-7.18 16-16 16zm208-150.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFileSignature:{prefix:"fas",iconName:"file-signature",icon:[576,512,[],"f573","M218.17 424.14c-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34c-6.37 12.78-25.03 11.37-29.48-2.09L144 386.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.75-16.19 54.06-9.7 66 14.16 1.89 3.78 5.49 5.95 9.36 6.26v-82.12l128-127.09V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24v-40l-128-.11c-16.12-.31-30.58-9.28-37.83-23.75zM384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1zm-96 225.06V416h68.99l161.68-162.78-67.88-67.88L288 346.96zm280.54-179.63l-31.87-31.87c-9.94-9.94-26.07-9.94-36.01 0l-27.25 27.25 67.88 67.88 27.25-27.25c9.95-9.94 9.95-26.07 0-36.01z"]},faFileUpload:{prefix:"fas",iconName:"file-upload",icon:[384,512,[],"f574","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z"]},faFileVideo:{prefix:"fas",iconName:"file-video",icon:[384,512,[],"f1c8","M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24.005 24.005 0 0 1 384 121.941zM224 136V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248c-13.2 0-24-10.8-24-24zm96 144.016v111.963c0 21.445-25.943 31.998-40.971 16.971L224 353.941V392c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V280c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v38.059l55.029-55.013c15.011-15.01 40.971-4.491 40.971 16.97z"]},faFileWord:{prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm57.1 120H305c7.7 0 13.4 7.1 11.7 14.7l-38 168c-1.2 5.5-6.1 9.3-11.7 9.3h-38c-5.5 0-10.3-3.8-11.6-9.1-25.8-103.5-20.8-81.2-25.6-110.5h-.5c-1.1 14.3-2.4 17.4-25.6 110.5-1.3 5.3-6.1 9.1-11.6 9.1H117c-5.6 0-10.5-3.9-11.7-9.4l-37.8-168c-1.7-7.5 4-14.6 11.7-14.6h24.5c5.7 0 10.7 4 11.8 9.7 15.6 78 20.1 109.5 21 122.2 1.6-10.2 7.3-32.7 29.4-122.7 1.3-5.4 6.1-9.1 11.7-9.1h29.1c5.6 0 10.4 3.8 11.7 9.2 24 100.4 28.8 124 29.6 129.4-.2-11.2-2.6-17.8 21.6-129.2 1-5.6 5.9-9.5 11.5-9.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},faFill:{prefix:"fas",iconName:"fill",icon:[512,512,[],"f575","M502.63 217.06L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.77c-6.24-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.63l86.19 86.18-94.76 94.76c-37.49 37.49-37.49 98.26 0 135.75l117.19 117.19c18.75 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.88-28.12l221.57-221.57c12.49-12.5 12.49-32.76 0-45.26zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.61 58.6c12.49 12.49 32.75 12.49 45.24 0 12.49-12.49 12.49-32.75 0-45.24l-58.61-58.6 58.95-58.95 162.45 162.44-48.35 48.34z"]},faFillDrip:{prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M512 320s-64 92.65-64 128c0 35.35 28.66 64 64 64s64-28.65 64-64-64-128-64-128zm-9.37-102.94L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.76c-6.25-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.62l86.19 86.18-94.76 94.76c-37.49 37.48-37.49 98.26 0 135.75l117.19 117.19c18.74 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.87-28.12l221.57-221.57c12.5-12.5 12.5-32.75.01-45.25zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.6 58.6c12.49 12.49 32.75 12.49 45.24 0s12.49-32.75 0-45.24l-58.6-58.6 58.95-58.95 162.44 162.44-48.34 48.34z"]},faFilm:{prefix:"fas",iconName:"film",icon:[512,512,[],"f008","M488 64h-8v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V64H96v20c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12V64h-8C10.7 64 0 74.7 0 88v336c0 13.3 10.7 24 24 24h8v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h320v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h8c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24zM96 372c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm272 208c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm0-168c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm112 152c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z"]},faFilter:{prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"]},faFingerprint:{prefix:"fas",iconName:"fingerprint",icon:[512,512,[],"f577","M256.12 245.96c-13.25 0-24 10.74-24 24 1.14 72.25-8.14 141.9-27.7 211.55-2.73 9.72 2.15 30.49 23.12 30.49 10.48 0 20.11-6.92 23.09-17.52 13.53-47.91 31.04-125.41 29.48-224.52.01-13.25-10.73-24-23.99-24zm-.86-81.73C194 164.16 151.25 211.3 152.1 265.32c.75 47.94-3.75 95.91-13.37 142.55-2.69 12.98 5.67 25.69 18.64 28.36 13.05 2.67 25.67-5.66 28.36-18.64 10.34-50.09 15.17-101.58 14.37-153.02-.41-25.95 19.92-52.49 54.45-52.34 31.31.47 57.15 25.34 57.62 55.47.77 48.05-2.81 96.33-10.61 143.55-2.17 13.06 6.69 25.42 19.76 27.58 19.97 3.33 26.81-15.1 27.58-19.77 8.28-50.03 12.06-101.21 11.27-152.11-.88-55.8-47.94-101.88-104.91-102.72zm-110.69-19.78c-10.3-8.34-25.37-6.8-33.76 3.48-25.62 31.5-39.39 71.28-38.75 112 .59 37.58-2.47 75.27-9.11 112.05-2.34 13.05 6.31 25.53 19.36 27.89 20.11 3.5 27.07-14.81 27.89-19.36 7.19-39.84 10.5-80.66 9.86-121.33-.47-29.88 9.2-57.88 28-80.97 8.35-10.28 6.79-25.39-3.49-33.76zm109.47-62.33c-15.41-.41-30.87 1.44-45.78 4.97-12.89 3.06-20.87 15.98-17.83 28.89 3.06 12.89 16 20.83 28.89 17.83 11.05-2.61 22.47-3.77 34-3.69 75.43 1.13 137.73 61.5 138.88 134.58.59 37.88-1.28 76.11-5.58 113.63-1.5 13.17 7.95 25.08 21.11 26.58 16.72 1.95 25.51-11.88 26.58-21.11a929.06 929.06 0 0 0 5.89-119.85c-1.56-98.75-85.07-180.33-186.16-181.83zm252.07 121.45c-2.86-12.92-15.51-21.2-28.61-18.27-12.94 2.86-21.12 15.66-18.26 28.61 4.71 21.41 4.91 37.41 4.7 61.6-.11 13.27 10.55 24.09 23.8 24.2h.2c13.17 0 23.89-10.61 24-23.8.18-22.18.4-44.11-5.83-72.34zm-40.12-90.72C417.29 43.46 337.6 1.29 252.81.02 183.02-.82 118.47 24.91 70.46 72.94 24.09 119.37-.9 181.04.14 246.65l-.12 21.47c-.39 13.25 10.03 24.31 23.28 24.69.23.02.48.02.72.02 12.92 0 23.59-10.3 23.97-23.3l.16-23.64c-.83-52.5 19.16-101.86 56.28-139 38.76-38.8 91.34-59.67 147.68-58.86 69.45 1.03 134.73 35.56 174.62 92.39 7.61 10.86 22.56 13.45 33.42 5.86 10.84-7.62 13.46-22.59 5.84-33.43z"]},faFire:{prefix:"fas",iconName:"fire",icon:[384,512,[],"f06d","M216 23.86c0-23.8-30.65-32.77-44.15-13.04C48 191.85 224 200 224 288c0 35.63-29.11 64.46-64.85 63.99-35.17-.45-63.15-29.77-63.15-64.94v-85.51c0-21.7-26.47-32.23-41.43-16.5C27.8 213.16 0 261.33 0 320c0 105.87 86.13 192 192 192s192-86.13 192-192c0-170.29-168-193-168-296.14z"]},faFireAlt:{prefix:"fas",iconName:"fire-alt",icon:[448,512,[],"f7e4","M323.56 51.2c-20.8 19.3-39.58 39.59-56.22 59.97C240.08 73.62 206.28 35.53 168 0 69.74 91.17 0 209.96 0 281.6 0 408.85 100.29 512 224 512s224-103.15 224-230.4c0-53.27-51.98-163.14-124.44-230.4zm-19.47 340.65C282.43 407.01 255.72 416 226.86 416 154.71 416 96 368.26 96 290.75c0-38.61 24.31-72.63 72.79-130.75 6.93 7.98 98.83 125.34 98.83 125.34l58.63-66.88c4.14 6.85 7.91 13.55 11.27 19.97 27.35 52.19 15.81 118.97-33.43 153.42z"]},faFireExtinguisher:{prefix:"fas",iconName:"fire-extinguisher",icon:[448,512,[],"f134","M434.027 26.329l-168 28C254.693 56.218 256 67.8 256 72h-58.332C208.353 36.108 181.446 0 144 0c-39.435 0-66.368 39.676-52.228 76.203-52.039 13.051-75.381 54.213-90.049 90.884-4.923 12.307 1.063 26.274 13.37 31.197 12.317 4.926 26.279-1.075 31.196-13.37C75.058 112.99 106.964 120 168 120v27.076c-41.543 10.862-72 49.235-72 94.129V488c0 13.255 10.745 24 24 24h144c13.255 0 24-10.745 24-24V240c0-44.731-30.596-82.312-72-92.97V120h40c0 2.974-1.703 15.716 10.027 17.671l168 28C441.342 166.89 448 161.25 448 153.834V38.166c0-7.416-6.658-13.056-13.973-11.837zM144 72c-8.822 0-16-7.178-16-16s7.178-16 16-16 16 7.178 16 16-7.178 16-16 16z"]},faFirstAid:{prefix:"fas",iconName:"first-aid",icon:[576,512,[],"f479","M0 80v352c0 26.5 21.5 48 48 48h48V32H48C21.5 32 0 53.5 0 80zm128 400h320V32H128v448zm64-248c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48zM528 32h-48v448h48c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"]},faFish:{prefix:"fas",iconName:"fish",icon:[576,512,[],"f578","M327.1 96c-89.97 0-168.54 54.77-212.27 101.63L27.5 131.58c-12.13-9.18-30.24.6-27.14 14.66L24.54 256 .35 365.77c-3.1 14.06 15.01 23.83 27.14 14.66l87.33-66.05C158.55 361.23 237.13 416 327.1 416 464.56 416 576 288 576 256S464.56 96 327.1 96zm87.43 184c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24 13.26 0 24 10.74 24 24 0 13.25-10.75 24-24 24z"]},faFistRaised:{prefix:"fas",iconName:"fist-raised",icon:[384,512,[],"f6de","M255.98 160V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v146.93c5.02-1.78 10.34-2.93 15.97-2.93h48.03zm128 95.99c-.01-35.34-28.66-63.99-63.99-63.99H207.85c-8.78 0-15.9 7.07-15.9 15.85v.56c0 26.27 21.3 47.59 47.57 47.59h35.26c9.68 0 13.2 3.58 13.2 8v16.2c0 4.29-3.59 7.78-7.88 8-44.52 2.28-64.16 24.71-96.05 72.55l-6.31 9.47a7.994 7.994 0 0 1-11.09 2.22l-13.31-8.88a7.994 7.994 0 0 1-2.22-11.09l6.31-9.47c15.73-23.6 30.2-43.26 47.31-58.08-17.27-5.51-31.4-18.12-38.87-34.45-6.59 3.41-13.96 5.52-21.87 5.52h-32c-12.34 0-23.49-4.81-32-12.48C71.48 251.19 60.33 256 48 256H16c-5.64 0-10.97-1.15-16-2.95v77.93c0 33.95 13.48 66.5 37.49 90.51L63.99 448v64h255.98v-63.96l35.91-35.92A96.035 96.035 0 0 0 384 344.21l-.02-88.22zm-32.01-90.09V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v112h32c11.28 0 21.94 2.31 32 5.9zM16 224h32c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v128c0 8.84 7.16 16 16 16zm95.99 0h32c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v160c0 8.84 7.16 16 16 16z"]},faFlag:{prefix:"fas",iconName:"flag",icon:[512,512,[],"f024","M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z"]},faFlagCheckered:{prefix:"fas",iconName:"flag-checkered",icon:[512,512,[],"f11e","M243.2 189.9V258c26.1 5.9 49.3 15.6 73.6 22.3v-68.2c-26-5.8-49.4-15.5-73.6-22.2zm223.3-123c-34.3 15.9-76.5 31.9-117 31.9C296 98.8 251.7 64 184.3 64c-25 0-47.3 4.4-68 12 2.8-7.3 4.1-15.2 3.6-23.6C118.1 24 94.8 1.2 66.3 0 34.3-1.3 8 24.3 8 56c0 19 9.5 35.8 24 45.9V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24v-94.4c28.3-12.1 63.6-22.1 114.4-22.1 53.6 0 97.8 34.8 165.2 34.8 48.2 0 86.7-16.3 122.5-40.9 8.7-6 13.8-15.8 13.8-26.4V95.9c.1-23.3-24.2-38.8-45.4-29zM169.6 325.5c-25.8 2.7-50 8.2-73.6 16.6v-70.5c26.2-9.3 47.5-15 73.6-17.4zM464 191c-23.6 9.8-46.3 19.5-73.6 23.9V286c24.8-3.4 51.4-11.8 73.6-26v70.5c-25.1 16.1-48.5 24.7-73.6 27.1V286c-27 3.7-47.9 1.5-73.6-5.6v67.4c-23.9-7.4-47.3-16.7-73.6-21.3V258c-19.7-4.4-40.8-6.8-73.6-3.8v-70c-22.4 3.1-44.6 10.2-73.6 20.9v-70.5c33.2-12.2 50.1-19.8 73.6-22v71.6c27-3.7 48.4-1.3 73.6 5.7v-67.4c23.7 7.4 47.2 16.7 73.6 21.3v68.4c23.7 5.3 47.6 6.9 73.6 2.7V143c27-4.8 52.3-13.6 73.6-22.5z"]},faFlagUsa:{prefix:"fas",iconName:"flag-usa",icon:[512,512,[],"f74d","M32 0C14.3 0 0 14.3 0 32v464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V32C64 14.3 49.7 0 32 0zm267.9 303.6c-57.2-15.1-111.7-28.8-203.9 11.1V384c185.7-92.2 221.7 53.3 397.5-23.1 11.4-5 18.5-16.5 18.5-28.8v-36c-43.6 17.3-80.2 24.1-112.1 24.1-37.4-.1-68.9-8.4-100-16.6zm0-96c-57.2-15.1-111.7-28.8-203.9 11.1v61.5c94.8-37.6 154.6-22.7 212.1-7.6 57.2 15.1 111.7 28.8 203.9-11.1V200c-43.6 17.3-80.2 24.1-112.1 24.1-37.4 0-68.9-8.3-100-16.5zm9.5-125.9c51.8 15.6 97.4 29 202.6-20.1V30.8c0-25.1-26.8-38.1-49.4-26.6C291.3 91.5 305.4-62.2 96 32.4v151.9c94.8-37.5 154.6-22.7 212.1-7.6 57.2 15 111.7 28.7 203.9-11.1V96.7c-53.6 23.5-93.3 31.4-126.1 31.4s-59-7.8-85.7-15.9c-4-1.2-8.1-2.4-12.1-3.5V75.5c7.2 2 14.3 4.1 21.3 6.2zM160 128.1c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16-7.2 16-16 16zm0-55.8c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16zm64 47.9c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16zm0-55.9c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16z"]},faFlask:{prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z"]},faFlushed:{prefix:"fas",iconName:"flushed",icon:[496,512,[],"f579","M344 200c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm-192 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM80 224c0-39.8 32.2-72 72-72s72 32.2 72 72-32.2 72-72 72-72-32.2-72-72zm232 176H184c-21.2 0-21.2-32 0-32h128c21.2 0 21.2 32 0 32zm32-104c-39.8 0-72-32.2-72-72s32.2-72 72-72 72 32.2 72 72-32.2 72-72 72z"]},faFolder:{prefix:"fas",iconName:"folder",icon:[512,512,[],"f07b","M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z"]},faFolderMinus:{prefix:"fas",iconName:"folder-minus",icon:[512,512,[],"f65d","M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm-96 168c0 8.84-7.16 16-16 16H160c-8.84 0-16-7.16-16-16v-16c0-8.84 7.16-16 16-16h192c8.84 0 16 7.16 16 16v16z"]},faFolderOpen:{prefix:"fas",iconName:"folder-open",icon:[576,512,[],"f07c","M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"]},faFolderPlus:{prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z"]},faFont:{prefix:"fas",iconName:"font",icon:[448,512,[],"f031","M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272L224 142.51 271.15 272z"]},faFontAwesomeLogoFull:{prefix:"fas",iconName:"font-awesome-logo-full",icon:[3992,512,["Font Awesome"],"f4e6","M454.6 0H57.4C25.9 0 0 25.9 0 57.4v397.3C0 486.1 25.9 512 57.4 512h397.3c31.4 0 57.4-25.9 57.4-57.4V57.4C512 25.9 486.1 0 454.6 0zm-58.9 324.9c0 4.8-4.1 6.9-8.9 8.9-19.2 8.1-39.7 15.7-61.5 15.7-40.5 0-68.7-44.8-163.2 2.5v51.8c0 30.3-45.7 30.2-45.7 0v-250c-9-7-15-17.9-15-30.3 0-21 17.1-38.2 38.2-38.2 21 0 38.2 17.1 38.2 38.2 0 12.2-5.8 23.2-14.9 30.2v21c37.1-12 65.5-34.4 146.1-3.4 26.6 11.4 68.7-15.7 76.5-15.7 5.5 0 10.3 4.1 10.3 8.9v160.4zm432.9-174.2h-137v70.1H825c39.8 0 40.4 62.2 0 62.2H691.6v105.6c0 45.5-70.7 46.4-70.7 0V128.3c0-22 18-39.8 39.8-39.8h167.8c39.6 0 40.5 62.2.1 62.2zm191.1 23.4c-169.3 0-169.1 252.4 0 252.4 169.9 0 169.9-252.4 0-252.4zm0 196.1c-81.6 0-82.1-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm372.4 53.4c-17.5 0-31.4-13.9-31.4-31.4v-117c0-62.4-72.6-52.5-99.1-16.4v133.4c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c43.3-51.6 162.4-60.4 162.4 39.3v141.5c.3 30.4-31.5 31.4-31.7 31.4zm179.7 2.9c-44.3 0-68.3-22.9-68.3-65.8V235.2H1488c-35.6 0-36.7-55.3 0-55.3h15.5v-37.3c0-41.3 63.8-42.1 63.8 0v37.5h24.9c35.4 0 35.7 55.3 0 55.3h-24.9v108.5c0 29.6 26.1 26.3 27.4 26.3 31.4 0 52.6 56.3-22.9 56.3zM1992 123c-19.5-50.2-95.5-50-114.5 0-107.3 275.7-99.5 252.7-99.5 262.8 0 42.8 58.3 51.2 72.1 14.4l13.5-35.9H2006l13 35.9c14.2 37.7 72.1 27.2 72.1-14.4 0-10.1 5.3 6.8-99.1-262.8zm-108.9 179.1l51.7-142.9 51.8 142.9h-103.5zm591.3-85.6l-53.7 176.3c-12.4 41.2-72 41-84 0l-42.3-135.9-42.3 135.9c-12.4 40.9-72 41.2-84.5 0l-54.2-176.3c-12.5-39.4 49.8-56.1 60.2-16.9L2213 342l45.3-139.5c10.9-32.7 59.6-34.7 71.2 0l45.3 139.5 39.3-142.4c10.3-38.3 72.6-23.8 60.3 16.9zm275.4 75.1c0-42.4-33.9-117.5-119.5-117.5-73.2 0-124.4 56.3-124.4 126 0 77.2 55.3 126.4 128.5 126.4 31.7 0 93-11.5 93-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-109 8.4-115.9-43.8h148.3c16.3 0 29.3-13.4 29.3-28.9zM2571 277.7c9.5-73.4 113.9-68.6 118.6 0H2571zm316.7 148.8c-31.4 0-81.6-10.5-96.6-31.9-12.4-17 2.5-39.8 21.8-39.8 16.3 0 36.8 22.9 77.7 22.9 27.4 0 40.4-11 40.4-25.8 0-39.8-142.9-7.4-142.9-102 0-40.4 35.3-75.7 98.6-75.7 31.4 0 74.1 9.9 87.6 29.4 10.8 14.8-1.4 36.2-20.9 36.2-15.1 0-26.7-17.3-66.2-17.3-22.9 0-37.8 10.5-37.8 23.8 0 35.9 142.4 6 142.4 103.1-.1 43.7-37.4 77.1-104.1 77.1zm266.8-252.4c-169.3 0-169.1 252.4 0 252.4 170.1 0 169.6-252.4 0-252.4zm0 196.1c-81.8 0-82-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm476.9 22V268.7c0-53.8-61.4-45.8-85.7-10.5v134c0 41.3-63.8 42.1-63.8 0V268.7c0-52.1-59.5-47.4-85.7-10.1v133.6c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c9.9-14.4 41.8-37.3 78.6-37.3 35.3 0 57.7 16.4 66.7 43.8 13.9-21.8 45.8-43.8 82.6-43.8 44.3 0 70.7 23.4 70.7 72.7v145.3c.5 17.3-13.5 31.4-31.9 31.4 3.5.1-31.3 1.1-31.3-31.3zM3992 291.6c0-42.4-32.4-117.5-117.9-117.5-73.2 0-127.5 56.3-127.5 126 0 77.2 58.3 126.4 131.6 126.4 31.7 0 91.5-11.5 91.5-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-110.5 8.4-117.5-43.8h149.8c16.3 0 29.1-13.4 29.3-28.9zm-180.5-13.9c9.7-74.4 115.9-68.3 120.1 0h-120.1z"]},faFootballBall:{prefix:"fas",iconName:"football-ball",icon:[496,512,[],"f44e","M481.5 60.3c-4.8-18.2-19.1-32.5-37.3-37.4C420.3 16.5 383 8.9 339.4 8L496 164.8c-.8-43.5-8.2-80.6-14.5-104.5zm-467 391.4c4.8 18.2 19.1 32.5 37.3 37.4 23.9 6.4 61.2 14 104.8 14.9L0 347.2c.8 43.5 8.2 80.6 14.5 104.5zM4.2 283.4L220.4 500c132.5-19.4 248.8-118.7 271.5-271.4L275.6 12C143.1 31.4 26.8 130.7 4.2 283.4zm317.3-123.6c3.1-3.1 8.2-3.1 11.3 0l11.3 11.3c3.1 3.1 3.1 8.2 0 11.3l-28.3 28.3 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-28.3-28.3-22.6 22.7 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L248 278.6l-22.6 22.6 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-28.3-28.3-28.3 28.3c-3.1 3.1-8.2 3.1-11.3 0l-11.3-11.3c-3.1-3.1-3.1-8.2 0-11.3l28.3-28.3-28.3-28.2c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 22.6-22.6-28.3-28.3c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 22.6-22.6-28.3-28.3c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 28.3-28.5z"]},faForward:{prefix:"fas",iconName:"forward",icon:[512,512,[],"f04e","M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z"]},faFrog:{prefix:"fas",iconName:"frog",icon:[576,512,[],"f52e","M446.53 97.43C439.67 60.23 407.19 32 368 32c-39.23 0-71.72 28.29-78.54 65.54C126.75 112.96-.5 250.12 0 416.98.11 451.9 29.08 480 64 480h304c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-79.49l35.8-48.33c24.14-36.23 10.35-88.28-33.71-106.6-23.89-9.93-51.55-4.65-72.24 10.88l-32.76 24.59c-7.06 5.31-17.09 3.91-22.41-3.19-5.3-7.08-3.88-17.11 3.19-22.41l34.78-26.09c36.84-27.66 88.28-27.62 125.13 0 10.87 8.15 45.87 39.06 40.8 93.21L469.62 480H560c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-53.63l-98.52-104.68 154.44-86.65A58.16 58.16 0 0 0 576 189.94c0-21.4-11.72-40.95-30.48-51.23-40.56-22.22-98.99-41.28-98.99-41.28zM368 136c-13.26 0-24-10.75-24-24 0-13.26 10.74-24 24-24 13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24z"]},faFrown:{prefix:"fas",iconName:"frown",icon:[496,512,[],"f119","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm170.2 218.2C315.8 367.4 282.9 352 248 352s-67.8 15.4-90.2 42.2c-13.5 16.3-38.1-4.2-24.6-20.5C161.7 339.6 203.6 320 248 320s86.3 19.6 114.7 53.8c13.6 16.2-11 36.7-24.5 20.4z"]},faFrownOpen:{prefix:"fas",iconName:"frown-open",icon:[496,512,[],"f57a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 208c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm187.3 183.3c-31.2-9.6-59.4-15.3-75.3-15.3s-44.1 5.7-75.3 15.3c-11.5 3.5-22.5-6.3-20.5-18.1 7-40 60.1-61.2 95.8-61.2s88.8 21.3 95.8 61.2c2 11.9-9.1 21.6-20.5 18.1zM328 240c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faFunnelDollar:{prefix:"fas",iconName:"funnel-dollar",icon:[640,512,[],"f662","M433.46 165.94l101.2-111.87C554.61 34.12 540.48 0 512.26 0H31.74C3.52 0-10.61 34.12 9.34 54.07L192 256v155.92c0 12.59 5.93 24.44 16 32l79.99 60c20.86 15.64 48.47 6.97 59.22-13.57C310.8 455.38 288 406.35 288 352c0-89.79 62.05-165.17 145.46-186.06zM480 192c-88.37 0-160 71.63-160 160s71.63 160 160 160 160-71.63 160-160-71.63-160-160-160zm16 239.88V448c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V256c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.04 44.44-42.67 45.07z"]},faFutbol:{prefix:"fas",iconName:"futbol",icon:[512,512,[],"f1e3","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0l-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571l-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312h-96.476z"]},faGamepad:{prefix:"fas",iconName:"gamepad",icon:[640,512,[],"f11b","M480.07 96H160a160 160 0 1 0 114.24 272h91.52A160 160 0 1 0 480.07 96zM248 268a12 12 0 0 1-12 12h-52v52a12 12 0 0 1-12 12h-24a12 12 0 0 1-12-12v-52H84a12 12 0 0 1-12-12v-24a12 12 0 0 1 12-12h52v-52a12 12 0 0 1 12-12h24a12 12 0 0 1 12 12v52h52a12 12 0 0 1 12 12zm216 76a40 40 0 1 1 40-40 40 40 0 0 1-40 40zm64-96a40 40 0 1 1 40-40 40 40 0 0 1-40 40z"]},faGasPump:{prefix:"fas",iconName:"gas-pump",icon:[512,512,[],"f52f","M336 448H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm157.2-340.7l-81-81c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-6.2 6.2-6.2 16.4 0 22.6L416 97.9V160c0 28.1 20.9 51.3 48 55.2V376c0 13.2-10.8 24-24 24s-24-10.8-24-24v-32c0-48.6-39.4-88-88-88h-8V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64v352h288V304h8c22.1 0 40 17.9 40 40v27.8c0 37.7 27 72 64.5 75.9 43 4.3 79.5-29.5 79.5-71.7V152.6c0-17-6.8-33.3-18.8-45.3zM256 192H96V64h160v128z"]},faGavel:{prefix:"fas",iconName:"gavel",icon:[512,512,[],"f0e3","M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z"]},faGem:{prefix:"fas",iconName:"gem",icon:[576,512,[],"f3a5","M485.5 0L576 160H474.9L405.7 0h79.8zm-128 0l69.2 160H149.3L218.5 0h139zm-267 0h79.8l-69.2 160H0L90.5 0zM0 192h100.7l123 251.7c1.5 3.1-2.7 5.9-5 3.3L0 192zm148.2 0h279.6l-137 318.2c-1 2.4-4.5 2.4-5.5 0L148.2 192zm204.1 251.7l123-251.7H576L357.3 446.9c-2.3 2.7-6.5-.1-5-3.2z"]},faGenderless:{prefix:"fas",iconName:"genderless",icon:[288,512,[],"f22d","M144 176c44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80 35.9-80 80-80m0-64C64.5 112 0 176.5 0 256s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144z"]},faGhost:l,faGift:{prefix:"fas",iconName:"gift",icon:[512,512,[],"f06b","M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z"]},faGifts:{prefix:"fas",iconName:"gifts",icon:[640,512,[],"f79c","M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z"]},faGlassCheers:{prefix:"fas",iconName:"glass-cheers",icon:[640,512,[],"f79f","M639.4 433.6c-8.4-20.4-31.8-30.1-52.2-21.6l-22.1 9.2-38.7-101.9c47.9-35 64.8-100.3 34.5-152.8L474.3 16c-8-13.9-25.1-19.7-40-13.6L320 49.8 205.7 2.4c-14.9-6.2-32-.3-40 13.6L79.1 166.5C48.9 219 65.7 284.3 113.6 319.2L74.9 421.1l-22.1-9.2c-20.4-8.5-43.7 1.2-52.2 21.6-1.7 4.1.2 8.8 4.3 10.5l162.3 67.4c4.1 1.7 8.7-.2 10.4-4.3 8.4-20.4-1.2-43.8-21.6-52.3l-22.1-9.2L173.3 342c4.4.5 8.8 1.3 13.1 1.3 51.7 0 99.4-33.1 113.4-85.3l20.2-75.4 20.2 75.4c14 52.2 61.7 85.3 113.4 85.3 4.3 0 8.7-.8 13.1-1.3L506 445.6l-22.1 9.2c-20.4 8.5-30.1 31.9-21.6 52.3 1.7 4.1 6.4 6 10.4 4.3L635.1 444c4-1.7 6-6.3 4.3-10.4zM275.9 162.1l-112.1-46.5 36.5-63.4 94.5 39.2-18.9 70.7zm88.2 0l-18.9-70.7 94.5-39.2 36.5 63.4-112.1 46.5z"]},faGlassMartini:{prefix:"fas",iconName:"glass-martini",icon:[512,512,[],"f000","M502.05 57.6C523.3 36.34 508.25 0 478.2 0H33.8C3.75 0-11.3 36.34 9.95 57.6L224 271.64V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40h-56V271.64L502.05 57.6z"]},faGlassMartiniAlt:{prefix:"fas",iconName:"glass-martini-alt",icon:[512,512,[],"f57b","M502.05 57.6C523.3 36.34 508.25 0 478.2 0H33.8C3.75 0-11.3 36.34 9.95 57.6L224 271.64V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40h-56V271.64L502.05 57.6zM443.77 48l-48 48H116.24l-48-48h375.53z"]},faGlassWhiskey:{prefix:"fas",iconName:"glass-whiskey",icon:[512,512,[],"f7a0","M480 32H32C12.5 32-2.4 49.2.3 68.5l56 356.5c4.5 31.5 31.5 54.9 63.4 54.9h273c31.8 0 58.9-23.4 63.4-54.9l55.6-356.5C514.4 49.2 499.5 32 480 32zm-37.4 64l-30 192h-313L69.4 96h373.2z"]},faGlasses:{prefix:"fas",iconName:"glasses",icon:[576,512,[],"f530","M574.1 280.37L528.75 98.66c-5.91-23.7-21.59-44.05-43-55.81-21.44-11.73-46.97-14.11-70.19-6.33l-15.25 5.08c-8.39 2.79-12.92 11.86-10.12 20.24l5.06 15.18c2.79 8.38 11.85 12.91 20.23 10.12l13.18-4.39c10.87-3.62 23-3.57 33.16 1.73 10.29 5.37 17.57 14.56 20.37 25.82l38.46 153.82c-22.19-6.81-49.79-12.46-81.2-12.46-34.77 0-73.98 7.02-114.85 26.74h-73.18c-40.87-19.74-80.08-26.75-114.86-26.75-31.42 0-59.02 5.65-81.21 12.46l38.46-153.83c2.79-11.25 10.09-20.45 20.38-25.81 10.16-5.3 22.28-5.35 33.15-1.73l13.17 4.39c8.38 2.79 17.44-1.74 20.23-10.12l5.06-15.18c2.8-8.38-1.73-17.45-10.12-20.24l-15.25-5.08c-23.22-7.78-48.75-5.41-70.19 6.33-21.41 11.77-37.09 32.11-43 55.8L1.9 280.37A64.218 64.218 0 0 0 0 295.86v70.25C0 429.01 51.58 480 115.2 480h37.12c60.28 0 110.37-45.94 114.88-105.37l2.93-38.63h35.75l2.93 38.63C313.31 434.06 363.4 480 423.68 480h37.12c63.62 0 115.2-50.99 115.2-113.88v-70.25c0-5.23-.64-10.43-1.9-15.5zm-370.72 89.42c-1.97 25.91-24.4 46.21-51.06 46.21H115.2C86.97 416 64 393.62 64 366.11v-37.54c18.12-6.49 43.42-12.92 72.58-12.92 23.86 0 47.26 4.33 69.93 12.92l-3.13 41.22zM512 366.12c0 27.51-22.97 49.88-51.2 49.88h-37.12c-26.67 0-49.1-20.3-51.06-46.21l-3.13-41.22c22.67-8.59 46.08-12.92 69.95-12.92 29.12 0 54.43 6.44 72.55 12.93v37.54z"]},faGlobe:{prefix:"fas",iconName:"globe",icon:[496,512,[],"f0ac","M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"]},faGlobeAfrica:{prefix:"fas",iconName:"globe-africa",icon:[496,512,[],"f57c","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm160 215.5v6.93c0 5.87-3.32 11.24-8.57 13.86l-15.39 7.7a15.485 15.485 0 0 1-15.53-.97l-18.21-12.14a15.52 15.52 0 0 0-13.5-1.81l-2.65.88c-9.7 3.23-13.66 14.79-7.99 23.3l13.24 19.86c2.87 4.31 7.71 6.9 12.89 6.9h8.21c8.56 0 15.5 6.94 15.5 15.5v11.34c0 3.35-1.09 6.62-3.1 9.3l-18.74 24.98c-1.42 1.9-2.39 4.1-2.83 6.43l-4.3 22.83c-.62 3.29-2.29 6.29-4.76 8.56a159.608 159.608 0 0 0-25 29.16l-13.03 19.55a27.756 27.756 0 0 1-23.09 12.36c-10.51 0-20.12-5.94-24.82-15.34a78.902 78.902 0 0 1-8.33-35.29V367.5c0-8.56-6.94-15.5-15.5-15.5h-25.88c-14.49 0-28.38-5.76-38.63-16a54.659 54.659 0 0 1-16-38.63v-14.06c0-17.19 8.1-33.38 21.85-43.7l27.58-20.69a54.663 54.663 0 0 1 32.78-10.93h.89c8.48 0 16.85 1.97 24.43 5.77l14.72 7.36c3.68 1.84 7.93 2.14 11.83.84l47.31-15.77c6.33-2.11 10.6-8.03 10.6-14.7 0-8.56-6.94-15.5-15.5-15.5h-10.09c-4.11 0-8.05-1.63-10.96-4.54l-6.92-6.92a15.493 15.493 0 0 0-10.96-4.54H199.5c-8.56 0-15.5-6.94-15.5-15.5v-4.4c0-7.11 4.84-13.31 11.74-15.04l14.45-3.61c3.74-.94 7-3.23 9.14-6.44l8.08-12.11c2.87-4.31 7.71-6.9 12.89-6.9h24.21c8.56 0 15.5-6.94 15.5-15.5v-21.7C359.23 71.63 422.86 131.02 441.93 208H423.5c-8.56 0-15.5 6.94-15.5 15.5z"]},faGlobeAmericas:{prefix:"fas",iconName:"globe-americas",icon:[496,512,[],"f57d","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z"]},faGlobeAsia:{prefix:"fas",iconName:"globe-asia",icon:[496,512,[],"f57e","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm-11.34 240.23c-2.89 4.82-8.1 7.77-13.72 7.77h-.31c-4.24 0-8.31 1.69-11.31 4.69l-5.66 5.66c-3.12 3.12-3.12 8.19 0 11.31l5.66 5.66c3 3 4.69 7.07 4.69 11.31V304c0 8.84-7.16 16-16 16h-6.11c-6.06 0-11.6-3.42-14.31-8.85l-22.62-45.23c-2.44-4.88-8.95-5.94-12.81-2.08l-19.47 19.46c-3 3-7.07 4.69-11.31 4.69H50.81C49.12 277.55 48 266.92 48 256c0-110.28 89.72-200 200-200 21.51 0 42.2 3.51 61.63 9.82l-50.16 38.53c-5.11 3.41-4.63 11.06.86 13.81l10.83 5.41c5.42 2.71 8.84 8.25 8.84 14.31V216c0 4.42-3.58 8-8 8h-3.06c-3.03 0-5.8-1.71-7.15-4.42-1.56-3.12-5.96-3.29-7.76-.3l-17.37 28.95zM408 358.43c0 4.24-1.69 8.31-4.69 11.31l-9.57 9.57c-3 3-7.07 4.69-11.31 4.69h-15.16c-4.24 0-8.31-1.69-11.31-4.69l-13.01-13.01a26.767 26.767 0 0 0-25.42-7.04l-21.27 5.32c-1.27.32-2.57.48-3.88.48h-10.34c-4.24 0-8.31-1.69-11.31-4.69l-11.91-11.91a8.008 8.008 0 0 1-2.34-5.66v-10.2c0-3.27 1.99-6.21 5.03-7.43l39.34-15.74c1.98-.79 3.86-1.82 5.59-3.05l23.71-16.89a7.978 7.978 0 0 1 4.64-1.48h12.09c3.23 0 6.15 1.94 7.39 4.93l5.35 12.85a4 4 0 0 0 3.69 2.46h3.8c1.78 0 3.35-1.18 3.84-2.88l4.2-14.47c.5-1.71 2.06-2.88 3.84-2.88h6.06c2.21 0 4 1.79 4 4v12.93c0 2.12.84 4.16 2.34 5.66l11.91 11.91c3 3 4.69 7.07 4.69 11.31v24.6z"]},faGlobeEurope:{prefix:"fas",iconName:"globe-europe",icon:[496,512,[],"f7a2","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm200 248c0 22.5-3.9 44.2-10.8 64.4h-20.3c-4.3 0-8.4-1.7-11.4-4.8l-32-32.6c-4.5-4.6-4.5-12.1.1-16.7l12.5-12.5v-8.7c0-3-1.2-5.9-3.3-8l-9.4-9.4c-2.1-2.1-5-3.3-8-3.3h-16c-6.2 0-11.3-5.1-11.3-11.3 0-3 1.2-5.9 3.3-8l9.4-9.4c2.1-2.1 5-3.3 8-3.3h32c6.2 0 11.3-5.1 11.3-11.3v-9.4c0-6.2-5.1-11.3-11.3-11.3h-36.7c-8.8 0-16 7.2-16 16v4.5c0 6.9-4.4 13-10.9 15.2l-31.6 10.5c-3.3 1.1-5.5 4.1-5.5 7.6v2.2c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8s-3.6-8-8-8H247c-3 0-5.8 1.7-7.2 4.4l-9.4 18.7c-2.7 5.4-8.2 8.8-14.3 8.8H194c-8.8 0-16-7.2-16-16V199c0-4.2 1.7-8.3 4.7-11.3l20.1-20.1c4.6-4.6 7.2-10.9 7.2-17.5 0-3.4 2.2-6.5 5.5-7.6l40-13.3c1.7-.6 3.2-1.5 4.4-2.7l26.8-26.8c2.1-2.1 3.3-5 3.3-8 0-6.2-5.1-11.3-11.3-11.3H258l-16 16v8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-20c0-2.5 1.2-4.9 3.2-6.4l28.9-21.7c1.9-.1 3.8-.3 5.7-.3C358.3 56 448 145.7 448 256zM130.1 149.1c0-3 1.2-5.9 3.3-8l25.4-25.4c2.1-2.1 5-3.3 8-3.3 6.2 0 11.3 5.1 11.3 11.3v16c0 3-1.2 5.9-3.3 8l-9.4 9.4c-2.1 2.1-5 3.3-8 3.3h-16c-6.2 0-11.3-5.1-11.3-11.3zm128 306.4v-7.1c0-8.8-7.2-16-16-16h-20.2c-10.8 0-26.7-5.3-35.4-11.8l-22.2-16.7c-11.5-8.6-18.2-22.1-18.2-36.4v-23.9c0-16 8.4-30.8 22.1-39l42.9-25.7c7.1-4.2 15.2-6.5 23.4-6.5h31.2c10.9 0 21.4 3.9 29.6 10.9l43.2 37.1h18.3c8.5 0 16.6 3.4 22.6 9.4l17.3 17.3c3.4 3.4 8.1 5.3 12.9 5.3H423c-32.4 58.9-93.8 99.5-164.9 103.1z"]},faGolfBall:{prefix:"fas",iconName:"golf-ball",icon:[416,512,[],"f450","M96 416h224c0 17.7-14.3 32-32 32h-16c-17.7 0-32 14.3-32 32v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-20c0-17.7-14.3-32-32-32h-16c-17.7 0-32-14.3-32-32zm320-208c0 74.2-39 139.2-97.5 176h-221C39 347.2 0 282.2 0 208 0 93.1 93.1 0 208 0s208 93.1 208 208zm-180.1 43.9c18.3 0 33.1-14.8 33.1-33.1 0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1zm49.1 46.9c0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1 18.3 0 33.1-14.9 33.1-33.1zm64-64c0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1 18.3 0 33.1-14.9 33.1-33.1z"]},faGopuram:{prefix:"fas",iconName:"gopuram",icon:[512,512,[],"f664","M496 352h-16V240c0-8.8-7.2-16-16-16h-16v-80c0-8.8-7.2-16-16-16h-16V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16S96 7.2 96 16v112H80c-8.8 0-16 7.2-16 16v80H48c-8.8 0-16 7.2-16 16v112H16c-8.8 0-16 7.2-16 16v128c0 8.8 7.2 16 16 16h80V352h32V224h32v-96h32v96h-32v128h-32v160h80v-80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v80h80V352h-32V224h-32v-96h32v96h32v128h32v160h80c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zM232 176c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v48h-48zm56 176h-64v-64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z"]},faGraduationCap:{prefix:"fas",iconName:"graduation-cap",icon:[640,512,[],"f19d","M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"]},faGreaterThan:{prefix:"fas",iconName:"greater-than",icon:[384,512,[],"f531","M365.52 209.85L59.22 67.01c-16.06-7.49-35.15-.54-42.64 15.52L3.01 111.61c-7.49 16.06-.54 35.15 15.52 42.64L236.96 256.1 18.49 357.99C2.47 365.46-4.46 384.5 3.01 400.52l13.52 29C24 445.54 43.04 452.47 59.06 445l306.47-142.91a32.003 32.003 0 0 0 18.48-29v-34.23c-.01-12.45-7.21-23.76-18.49-29.01z"]},faGreaterThanEqual:{prefix:"fas",iconName:"greater-than-equal",icon:[448,512,[],"f532","M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z"]},faGrimace:{prefix:"fas",iconName:"grimace",icon:[496,512,[],"f57f","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM144 400h-8c-17.7 0-32-14.3-32-32v-8h40v40zm0-56h-40v-8c0-17.7 14.3-32 32-32h8v40zm-8-136c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm72 192h-48v-40h48v40zm0-56h-48v-40h48v40zm64 56h-48v-40h48v40zm0-56h-48v-40h48v40zm64 56h-48v-40h48v40zm0-56h-48v-40h48v40zm-8-104c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64 128c0 17.7-14.3 32-32 32h-8v-40h40v8zm0-24h-40v-40h8c17.7 0 32 14.3 32 32v8z"]},faGrin:{prefix:"fas",iconName:"grin",icon:[496,512,[],"f580","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm80 256c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},faGrinAlt:{prefix:"fas",iconName:"grin-alt",icon:[496,512,[],"f581","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm63.7 128.7c7.6-11.4 24.7-11.7 32.7 0 12.4 18.4 15.1 36.9 15.7 55.3-.5 18.4-3.3 36.9-15.7 55.3-7.6 11.4-24.7 11.7-32.7 0-12.4-18.4-15.1-36.9-15.7-55.3.5-18.4 3.3-36.9 15.7-55.3zm-160 0c7.6-11.4 24.7-11.7 32.7 0 12.4 18.4 15.1 36.9 15.7 55.3-.5 18.4-3.3 36.9-15.7 55.3-7.6 11.4-24.7 11.7-32.7 0-12.4-18.4-15.1-36.9-15.7-55.3.5-18.4 3.3-36.9 15.7-55.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},faGrinBeam:{prefix:"fas",iconName:"grin-beam",icon:[496,512,[],"f582","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 144c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},faGrinBeamSweat:{prefix:"fas",iconName:"grin-beam-sweat",icon:[504,512,[],"f583","M456 128c26.5 0 48-21 48-47 0-20-28.5-60.4-41.6-77.8-3.2-4.3-9.6-4.3-12.8 0C436.5 20.6 408 61 408 81c0 26 21.5 47 48 47zm0 32c-44.1 0-80-35.4-80-79 0-4.4.3-14.2 8.1-32.2C345 23.1 298.3 8 248 8 111 8 0 119 0 256s111 248 248 248 248-111 248-248c0-35.1-7.4-68.4-20.5-98.6-6.3 1.5-12.7 2.6-19.5 2.6zm-128-8c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.2 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},faGrinHearts:{prefix:"fas",iconName:"grin-hearts",icon:[496,512,[],"f584","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM90.4 183.6c6.7-17.6 26.7-26.7 44.9-21.9l7.1 1.9 2-7.1c5-18.1 22.8-30.9 41.5-27.9 21.4 3.4 34.4 24.2 28.8 44.5L195.3 243c-1.2 4.5-5.9 7.2-10.5 6l-70.2-18.2c-20.4-5.4-31.9-27-24.2-47.2zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.2-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.6 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3zm133.4-201.3l-70.2 18.2c-4.5 1.2-9.2-1.5-10.5-6L281.3 173c-5.6-20.3 7.4-41.1 28.8-44.5 18.6-3 36.4 9.8 41.5 27.9l2 7.1 7.1-1.9c18.2-4.7 38.2 4.3 44.9 21.9 7.7 20.3-3.8 41.9-24.2 47.2z"]},faGrinSquint:{prefix:"fas",iconName:"grin-squint",icon:[496,512,[],"f585","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 189.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 208l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.2 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},faGrinSquintTears:{prefix:"fas",iconName:"grin-squint-tears",icon:[512,512,[],"f586","M409.6 111.9c22.6-3.2 73.5-12 88.3-26.8 19.2-19.2 18.9-50.6-.7-70.2S446-5 426.9 14.2c-14.8 14.8-23.5 65.7-26.8 88.3-.8 5.5 3.9 10.2 9.5 9.4zM102.4 400.1c-22.6 3.2-73.5 12-88.3 26.8-19.1 19.1-18.8 50.6.8 70.2s51 19.9 70.2.7c14.8-14.8 23.5-65.7 26.8-88.3.8-5.5-3.9-10.2-9.5-9.4zm311.7-256.5c-33 3.9-48.6-25.1-45.7-45.7 3.4-24 7.4-42.1 11.5-56.5C285.1-13.4 161.8-.5 80.6 80.6-.5 161.7-13.4 285 41.4 379.9c14.4-4.1 32.4-8 56.5-11.5 33.2-3.9 48.6 25.2 45.7 45.7-3.4 24-7.4 42.1-11.5 56.5 94.8 54.8 218.1 41.9 299.3-39.2s94-204.4 39.2-299.3c-14.4 4.1-32.5 8-56.5 11.5zM255.7 106c3.3-13.2 22.4-11.5 23.6 1.8l4.8 52.3 52.3 4.8c13.4 1.2 14.9 20.3 1.8 23.6l-90.5 22.6c-8.9 2.2-16.7-5.9-14.5-14.5l22.5-90.6zm-90.9 230.3L160 284l-52.3-4.8c-13.4-1.2-14.9-20.3-1.8-23.6l90.5-22.6c8.8-2.2 16.7 5.8 14.5 14.5L188.3 338c-3.1 13.2-22.2 11.7-23.5-1.7zm215.7 44.2c-29.3 29.3-75.7 50.4-116.7 50.4-18.9 0-36.6-4.5-51-14.7-9.8-6.9-8.7-21.8 2-27.2 28.3-14.6 63.9-42.4 97.8-76.3s61.7-69.6 76.3-97.8c5.4-10.5 20.2-11.9 27.3-2 32.3 45.3 7.1 124.7-35.7 167.6z"]},faGrinStars:{prefix:"fas",iconName:"grin-stars",icon:[496,512,[],"f587","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM94.6 168.9l34.9-5 15.5-31.6c2.9-5.8 11-5.8 13.9 0l15.5 31.6 34.9 5c6.2 1 8.9 8.6 4.3 13.2l-25.4 24.6 6 34.9c1 6.2-5.3 11-11 7.9L152 233.3l-31.3 16.3c-5.7 3.1-12-1.7-11-7.9l6-34.9-25.4-24.6c-4.6-4.7-1.9-12.3 4.3-13.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3zm157.7-249.9l-25.4 24.6 6 34.9c1 6.2-5.3 11-11 7.9L344 233.3l-31.3 16.3c-5.7 3.1-12-1.7-11-7.9l6-34.9-25.4-24.6c-4.5-4.6-1.9-12.2 4.3-13.2l34.9-5 15.5-31.6c2.9-5.8 11-5.8 13.9 0l15.5 31.6 34.9 5c6.3.9 9 8.5 4.4 13.1z"]},faGrinTears:{prefix:"fas",iconName:"grin-tears",icon:[640,512,[],"f588","M102.4 256.1c-22.6 3.2-73.5 12-88.3 26.8-19.1 19.1-18.8 50.6.8 70.2s51 19.9 70.2.7c14.8-14.8 23.5-65.7 26.8-88.3.8-5.5-3.9-10.2-9.5-9.4zm523.4 26.8c-14.8-14.8-65.7-23.5-88.3-26.8-5.5-.8-10.3 3.9-9.5 9.5 3.2 22.6 12 73.5 26.8 88.3 19.2 19.2 50.6 18.9 70.2-.7s20-51.2.8-70.3zm-129.4-12.8c-3.8-26.6 19.1-49.5 45.7-45.7 8.9 1.3 16.8 2.7 24.3 4.1C552.7 104.5 447.7 8 320 8S87.3 104.5 73.6 228.5c7.5-1.4 15.4-2.8 24.3-4.1 33.2-3.9 48.6 25.3 45.7 45.7-11.8 82.3-29.9 100.4-35.8 106.4-.9.9-2 1.6-3 2.5 42.7 74.6 123 125 215.2 125s172.5-50.4 215.2-125.1c-1-.9-2.1-1.5-3-2.5-5.9-5.9-24-24-35.8-106.3zM400 152c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.7 9.2-21.6 20.7-17.9C227.1 330.5 272 336 320 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},faGrinTongue:{prefix:"fas",iconName:"grin-tongue",icon:[496,512,[],"f589","M248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.6 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-34.9 134.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z"]},faGrinTongueSquint:{prefix:"fas",iconName:"grin-tongue-squint",icon:[496,512,[],"f58a","M293.1 374.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.2-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-33.8 210.3l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.7 4.7 7.7 15.9 0 20.6zm163 30c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.8-4.7-7.8-15.9 0-20.6l80-48c11.7-6.9 23.9 7.7 15.4 18L343.6 208l33.6 40.3z"]},faGrinTongueWink:{prefix:"fas",iconName:"grin-tongue-wink",icon:[496,512,[],"f58b","M344 184c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-56 225l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L112 233c-8.5 7.4-21.6.3-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c1.6 11.1-11.6 18.2-20 10.8zm152 39c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm-50.9 102.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z"]},faGrinWink:{prefix:"fas",iconName:"grin-wink",icon:[496,512,[],"f58c","M0 256c0 137 111 248 248 248s248-111 248-248S385 8 248 8 0 119 0 256zm200-48c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm168 25l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L288 233c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S384 197 388 222.2c1.6 11-11.5 18.2-20 10.8zm-243.1 87.8C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6 20.7 17.9-9.2 55-83.2 93.3-143.8 93.3s-134.5-38.3-143.8-93.3c-2-11.9 9.3-21.6 20.7-17.9z"]},faGripHorizontal:{prefix:"fas",iconName:"grip-horizontal",icon:[448,512,[],"f58d","M96 288H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM96 96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"]},faGripLines:{prefix:"fas",iconName:"grip-lines",icon:[512,512,[],"f7a4","M496 288H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-128H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z"]},faGripLinesVertical:{prefix:"fas",iconName:"grip-lines-vertical",icon:[256,512,[],"f7a5","M96 496V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm128 0V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16z"]},faGripVertical:{prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M96 32H32C14.33 32 0 46.33 0 64v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM288 32h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z"]},faGuitar:{prefix:"fas",iconName:"guitar",icon:[512,512,[],"f7a6","M502.63 39L473 9.37a32 32 0 0 0-45.26 0L381.46 55.7a35.14 35.14 0 0 0-8.53 13.79L360.77 106l-76.26 76.26c-12.16-8.76-25.5-15.74-40.1-19.14-33.45-7.78-67-.88-89.88 22a82.45 82.45 0 0 0-20.24 33.47c-6 18.56-23.21 32.69-42.15 34.46-23.7 2.27-45.73 11.45-62.61 28.44C-16.11 327-7.9 409 47.58 464.45S185 528 230.56 482.52c17-16.88 26.16-38.9 28.45-62.71 1.76-18.85 15.89-36.13 34.43-42.14a82.6 82.6 0 0 0 33.48-20.25c22.87-22.88 29.74-56.36 22-89.75-3.39-14.64-10.37-28-19.16-40.2L406 151.23l36.48-12.16a35.14 35.14 0 0 0 13.79-8.53l46.33-46.32a32 32 0 0 0 .03-45.22zM208 352a48 48 0 1 1 48-48 48 48 0 0 1-48 48z"]},faHSquare:{prefix:"fas",iconName:"h-square",icon:[448,512,[],"f0fd","M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-112 48h-32c-8.837 0-16 7.163-16 16v80H160v-80c0-8.837-7.163-16-16-16h-32c-8.837 0-16 7.163-16 16v224c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16v-80h128v80c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16V144c0-8.837-7.163-16-16-16z"]},faHamburger:{prefix:"fas",iconName:"hamburger",icon:[512,512,[],"f805","M464 256H48a48 48 0 0 0 0 96h416a48 48 0 0 0 0-96zm16 128H32a16 16 0 0 0-16 16v16a64 64 0 0 0 64 64h352a64 64 0 0 0 64-64v-16a16 16 0 0 0-16-16zM58.64 224h394.72c34.57 0 54.62-43.9 34.82-75.88C448 83.2 359.55 32.1 256 32c-103.54.1-192 51.2-232.18 116.11C4 180.09 24.07 224 58.64 224zM384 112a16 16 0 1 1-16 16 16 16 0 0 1 16-16zM256 80a16 16 0 1 1-16 16 16 16 0 0 1 16-16zm-128 32a16 16 0 1 1-16 16 16 16 0 0 1 16-16z"]},faHammer:{prefix:"fas",iconName:"hammer",icon:[576,512,[],"f6e3","M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z"]},faHamsa:{prefix:"fas",iconName:"hamsa",icon:[512,512,[],"f665","M509.34 307.25C504.28 295.56 492.75 288 480 288h-64V80c0-22-18-40-40-40s-40 18-40 40v134c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V40c0-22-18-40-40-40s-40 18-40 40v174c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V80c0-22-18-40-40-40S96 58 96 80v208H32c-12.75 0-24.28 7.56-29.34 19.25a31.966 31.966 0 0 0 5.94 34.58l102.69 110.03C146.97 490.08 199.69 512 256 512s109.03-21.92 144.72-60.14L503.4 341.83a31.966 31.966 0 0 0 5.94-34.58zM256 416c-53.02 0-96-64-96-64s42.98-64 96-64 96 64 96 64-42.98 64-96 64zm0-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"]},faHandHolding:{prefix:"fas",iconName:"hand-holding",icon:[576,512,[],"f4bd","M565.3 328.1c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z"]},faHandHoldingHeart:{prefix:"fas",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M275.3 250.5c7 7.4 18.4 7.4 25.5 0l108.9-114.2c31.6-33.2 29.8-88.2-5.6-118.8-30.8-26.7-76.7-21.9-104.9 7.7L288 36.9l-11.1-11.6C248.7-4.4 202.8-9.2 172 17.5c-35.3 30.6-37.2 85.6-5.6 118.8l108.9 114.2zm290 77.6c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z"]},faHandHoldingMedical:{prefix:"fas",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M159.88,175.82h64v64a16,16,0,0,0,16,16h64a16,16,0,0,0,16-16v-64h64a16,16,0,0,0,16-16v-64a16,16,0,0,0-16-16h-64v-64a16,16,0,0,0-16-16h-64a16,16,0,0,0-16,16v64h-64a16,16,0,0,0-16,16v64A16,16,0,0,0,159.88,175.82ZM568.07,336.13a39.91,39.91,0,0,0-55.93-8.47L392.47,415.84H271.86a16,16,0,0,1,0-32H350.1c16,0,30.75-10.87,33.37-26.61a32.06,32.06,0,0,0-31.62-37.38h-160a117.7,117.7,0,0,0-74.12,26.25l-46.5,37.74H15.87a16.11,16.11,0,0,0-16,16v96a16.11,16.11,0,0,0,16,16h347a104.8,104.8,0,0,0,61.7-20.27L559.6,392A40,40,0,0,0,568.07,336.13Z"]},faHandHoldingUsd:{prefix:"fas",iconName:"hand-holding-usd",icon:[576,512,[],"f4c0","M271.06,144.3l54.27,14.3a8.59,8.59,0,0,1,6.63,8.1c0,4.6-4.09,8.4-9.12,8.4h-35.6a30,30,0,0,1-11.19-2.2c-5.24-2.2-11.28-1.7-15.3,2l-19,17.5a11.68,11.68,0,0,0-2.25,2.66,11.42,11.42,0,0,0,3.88,15.74,83.77,83.77,0,0,0,34.51,11.5V240c0,8.8,7.83,16,17.37,16h17.37c9.55,0,17.38-7.2,17.38-16V222.4c32.93-3.6,57.84-31,53.5-63-3.15-23-22.46-41.3-46.56-47.7L282.68,97.4a8.59,8.59,0,0,1-6.63-8.1c0-4.6,4.09-8.4,9.12-8.4h35.6A30,30,0,0,1,332,83.1c5.23,2.2,11.28,1.7,15.3-2l19-17.5A11.31,11.31,0,0,0,368.47,61a11.43,11.43,0,0,0-3.84-15.78,83.82,83.82,0,0,0-34.52-11.5V16c0-8.8-7.82-16-17.37-16H295.37C285.82,0,278,7.2,278,16V33.6c-32.89,3.6-57.85,31-53.51,63C227.63,119.6,247,137.9,271.06,144.3ZM565.27,328.1c-11.8-10.7-30.2-10-42.6,0L430.27,402a63.64,63.64,0,0,1-40,14H272a16,16,0,0,1,0-32h78.29c15.9,0,30.71-10.9,33.25-26.6a31.2,31.2,0,0,0,.46-5.46A32,32,0,0,0,352,320H192a117.66,117.66,0,0,0-74.1,26.29L71.4,384H16A16,16,0,0,0,0,400v96a16,16,0,0,0,16,16H372.77a64,64,0,0,0,40-14L564,377a32,32,0,0,0,1.28-48.9Z"]},faHandHoldingWater:{prefix:"fas",iconName:"hand-holding-water",icon:[576,512,[],"f4c1","M288 256c53 0 96-42.1 96-94 0-40-57.1-120.7-83.2-155.6-6.4-8.5-19.2-8.5-25.6 0C249.1 41.3 192 122 192 162c0 51.9 43 94 96 94zm277.3 72.1c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z"]},faHandLizard:{prefix:"fas",iconName:"hand-lizard",icon:[576,512,[],"f258","M384 480h192V363.778a95.998 95.998 0 0 0-14.833-51.263L398.127 54.368A48 48 0 0 0 357.544 32H24C10.745 32 0 42.745 0 56v16c0 30.928 25.072 56 56 56h229.981c12.844 0 21.556 13.067 16.615 24.923l-21.41 51.385A32 32 0 0 1 251.648 224H128c-35.346 0-64 28.654-64 64v8c0 13.255 10.745 24 24 24h147.406a47.995 47.995 0 0 1 25.692 7.455l111.748 70.811A24.001 24.001 0 0 1 384 418.539V480z"]},faHandMiddleFinger:{prefix:"fas",iconName:"hand-middle-finger",icon:[512,512,[],"f806","M479.93 317.12a37.33 37.33 0 0 0-28.28-36.19L416 272v-49.59c0-11.44-9.69-21.29-23.15-23.54l-38.4-6.4C336.63 189.5 320 200.86 320 216v32a8 8 0 0 1-16 0V50c0-26.28-20.25-49.2-46.52-50A48 48 0 0 0 208 48v200a8 8 0 0 1-16 0v-32c0-15.15-16.63-26.51-34.45-23.54l-30.68 5.12c-18 3-30.87 16.12-30.87 31.38V376a8 8 0 0 1-16 0v-76l-27.36 15A37.34 37.34 0 0 0 32 348.4v73.47a37.31 37.31 0 0 0 10.93 26.39l30.93 30.93A112 112 0 0 0 153.05 512h215A112 112 0 0 0 480 400z"]},faHandPaper:{prefix:"fas",iconName:"hand-paper",icon:[448,512,[],"f256","M408.781 128.007C386.356 127.578 368 146.36 368 168.79V256h-8V79.79c0-22.43-18.356-41.212-40.781-40.783C297.488 39.423 280 57.169 280 79v177h-8V40.79C272 18.36 253.644-.422 231.219.007 209.488.423 192 18.169 192 40v216h-8V80.79c0-22.43-18.356-41.212-40.781-40.783C121.488 40.423 104 58.169 104 80v235.992l-31.648-43.519c-12.993-17.866-38.009-21.817-55.877-8.823-17.865 12.994-21.815 38.01-8.822 55.877l125.601 172.705A48 48 0 0 0 172.073 512h197.59c22.274 0 41.622-15.324 46.724-37.006l26.508-112.66a192.011 192.011 0 0 0 5.104-43.975V168c.001-21.831-17.487-39.577-39.218-39.993z"]},faHandPeace:{prefix:"fas",iconName:"hand-peace",icon:[448,512,[],"f25b","M408 216c-22.092 0-40 17.909-40 40h-8v-32c0-22.091-17.908-40-40-40s-40 17.909-40 40v32h-8V48c0-26.51-21.49-48-48-48s-48 21.49-48 48v208h-13.572L92.688 78.449C82.994 53.774 55.134 41.63 30.461 51.324 5.787 61.017-6.356 88.877 3.337 113.551l74.765 190.342-31.09 24.872c-15.381 12.306-19.515 33.978-9.741 51.081l64 112A39.998 39.998 0 0 0 136 512h240c18.562 0 34.686-12.77 38.937-30.838l32-136A39.97 39.97 0 0 0 448 336v-80c0-22.091-17.908-40-40-40z"]},faHandPointDown:{prefix:"fas",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M91.826 467.2V317.966c-8.248 5.841-16.558 10.57-24.918 14.153C35.098 345.752-.014 322.222 0 288c.008-18.616 10.897-32.203 29.092-40 28.286-12.122 64.329-78.648 77.323-107.534 7.956-17.857 25.479-28.453 43.845-28.464l.001-.002h171.526c11.812 0 21.897 8.596 23.703 20.269 7.25 46.837 38.483 61.76 38.315 123.731-.007 2.724.195 13.254.195 16 0 50.654-22.122 81.574-71.263 72.6-9.297 18.597-39.486 30.738-62.315 16.45-21.177 24.645-53.896 22.639-70.944 6.299V467.2c0 24.15-20.201 44.8-43.826 44.8-23.283 0-43.826-21.35-43.826-44.8zM112 72V24c0-13.255 10.745-24 24-24h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24zm212-24c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z"]},faHandPointLeft:{prefix:"fas",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M44.8 155.826h149.234c-5.841-8.248-10.57-16.558-14.153-24.918C166.248 99.098 189.778 63.986 224 64c18.616.008 32.203 10.897 40 29.092 12.122 28.286 78.648 64.329 107.534 77.323 17.857 7.956 28.453 25.479 28.464 43.845l.002.001v171.526c0 11.812-8.596 21.897-20.269 23.703-46.837 7.25-61.76 38.483-123.731 38.315-2.724-.007-13.254.195-16 .195-50.654 0-81.574-22.122-72.6-71.263-18.597-9.297-30.738-39.486-16.45-62.315-24.645-21.177-22.639-53.896-6.299-70.944H44.8c-24.15 0-44.8-20.201-44.8-43.826 0-23.283 21.35-43.826 44.8-43.826zM440 176h48c13.255 0 24 10.745 24 24v192c0 13.255-10.745 24-24 24h-48c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24zm24 212c11.046 0 20-8.954 20-20s-8.954-20-20-20-20 8.954-20 20 8.954 20 20 20z"]},faHandPointRight:{prefix:"fas",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M512 199.652c0 23.625-20.65 43.826-44.8 43.826h-99.851c16.34 17.048 18.346 49.766-6.299 70.944 14.288 22.829 2.147 53.017-16.45 62.315C353.574 425.878 322.654 448 272 448c-2.746 0-13.276-.203-16-.195-61.971.168-76.894-31.065-123.731-38.315C120.596 407.683 112 397.599 112 385.786V214.261l.002-.001c.011-18.366 10.607-35.889 28.464-43.845 28.886-12.994 95.413-49.038 107.534-77.323 7.797-18.194 21.384-29.084 40-29.092 34.222-.014 57.752 35.098 44.119 66.908-3.583 8.359-8.312 16.67-14.153 24.918H467.2c23.45 0 44.8 20.543 44.8 43.826zM96 200v192c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24h48c13.255 0 24 10.745 24 24zM68 368c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z"]},faHandPointUp:{prefix:"fas",iconName:"hand-point-up",icon:[384,512,[],"f0a6","M135.652 0c23.625 0 43.826 20.65 43.826 44.8v99.851c17.048-16.34 49.766-18.346 70.944 6.299 22.829-14.288 53.017-2.147 62.315 16.45C361.878 158.426 384 189.346 384 240c0 2.746-.203 13.276-.195 16 .168 61.971-31.065 76.894-38.315 123.731C343.683 391.404 333.599 400 321.786 400H150.261l-.001-.002c-18.366-.011-35.889-10.607-43.845-28.464C93.421 342.648 57.377 276.122 29.092 264 10.897 256.203.008 242.616 0 224c-.014-34.222 35.098-57.752 66.908-44.119 8.359 3.583 16.67 8.312 24.918 14.153V44.8c0-23.45 20.543-44.8 43.826-44.8zM136 416h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24v-48c0-13.255 10.745-24 24-24zm168 28c-11.046 0-20 8.954-20 20s8.954 20 20 20 20-8.954 20-20-8.954-20-20-20z"]},faHandPointer:{prefix:"fas",iconName:"hand-pointer",icon:[448,512,[],"f25a","M448 240v96c0 3.084-.356 6.159-1.063 9.162l-32 136C410.686 499.23 394.562 512 376 512H168a40.004 40.004 0 0 1-32.35-16.473l-127.997-176c-12.993-17.866-9.043-42.883 8.822-55.876 17.867-12.994 42.884-9.043 55.877 8.823L104 315.992V40c0-22.091 17.908-40 40-40s40 17.909 40 40v200h8v-40c0-22.091 17.908-40 40-40s40 17.909 40 40v40h8v-24c0-22.091 17.908-40 40-40s40 17.909 40 40v24h8c0-22.091 17.908-40 40-40s40 17.909 40 40zm-256 80h-8v96h8v-96zm88 0h-8v96h8v-96zm88 0h-8v96h8v-96z"]},faHandRock:{prefix:"fas",iconName:"hand-rock",icon:[512,512,[],"f255","M464.8 80c-26.9-.4-48.8 21.2-48.8 48h-8V96.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v32h-8V80.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v48h-8V96.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v136l-8-7.1v-48.1c0-26.3-20.9-48.3-47.2-48.8C21.9 127.6 0 149.2 0 176v66.4c0 27.4 11.7 53.5 32.2 71.8l111.7 99.3c10.2 9.1 16.1 22.2 16.1 35.9v6.7c0 13.3 10.7 24 24 24h240c13.3 0 24-10.7 24-24v-2.9c0-12.8 2.6-25.5 7.5-37.3l49-116.3c5-11.8 7.5-24.5 7.5-37.3V128.8c0-26.3-20.9-48.4-47.2-48.8z"]},faHandScissors:{prefix:"fas",iconName:"hand-scissors",icon:[512,512,[],"f257","M216 440c0-22.092 17.909-40 40-40v-8h-32c-22.091 0-40-17.908-40-40s17.909-40 40-40h32v-8H48c-26.51 0-48-21.49-48-48s21.49-48 48-48h208v-13.572l-177.551-69.74c-24.674-9.694-36.818-37.555-27.125-62.228 9.693-24.674 37.554-36.817 62.228-27.124l190.342 74.765 24.872-31.09c12.306-15.381 33.978-19.515 51.081-9.741l112 64A40.002 40.002 0 0 1 512 168v240c0 18.562-12.77 34.686-30.838 38.937l-136 32A39.982 39.982 0 0 1 336 480h-80c-22.091 0-40-17.908-40-40z"]},faHandSparkles:{prefix:"fas",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M106.66,170.64l.09,0,49.55-20.65a7.32,7.32,0,0,0,3.68-6h0a7.29,7.29,0,0,0-3.68-6l-49.57-20.67-.07,0L86,67.68a6.66,6.66,0,0,0-11.92,0l-20.7,49.63-.05,0L3.7,138A7.29,7.29,0,0,0,0,144H0a7.32,7.32,0,0,0,3.68,6L53.27,170.6l.07,0L74,220.26a6.65,6.65,0,0,0,11.92,0l20.69-49.62ZM471.38,467.41l-1-.42-1-.5a38.67,38.67,0,0,1,0-69.14l1-.49,1-.43,37.49-15.63,15.63-37.48.41-1,.47-.95c3.85-7.74,10.58-13.63,18.35-17.34,0-1.33.25-2.69.27-4V144a32,32,0,0,0-64,0v72a8,8,0,0,1-8,8H456a8,8,0,0,1-8-8V64a32,32,0,0,0-64,0V216a8,8,0,0,1-8,8H360a8,8,0,0,1-8-8V32a32,32,0,0,0-64,0V216a8,8,0,0,1-8,8H264a8,8,0,0,1-8-8V64a32,32,0,0,0-64,0v241l-23.59-32.49a40,40,0,0,0-64.71,47.09L229.3,492.21A48.07,48.07,0,0,0,268.09,512H465.7c19.24,0,35.65-11.73,43.24-28.79l-.07-.17ZM349.79,339.52,320,351.93l-12.42,29.78a4,4,0,0,1-7.15,0L288,351.93l-29.79-12.41a4,4,0,0,1,0-7.16L288,319.94l12.42-29.78a4,4,0,0,1,7.15,0L320,319.94l29.79,12.42a4,4,0,0,1,0,7.16ZM640,431.91a7.28,7.28,0,0,0-3.68-6l-49.57-20.67-.07,0L566,355.63a6.66,6.66,0,0,0-11.92,0l-20.7,49.63-.05,0L483.7,426a7.28,7.28,0,0,0-3.68,6h0a7.29,7.29,0,0,0,3.68,5.95l49.57,20.67.07,0L554,508.21a6.65,6.65,0,0,0,11.92,0l20.69-49.62h0l.09,0,49.55-20.66a7.29,7.29,0,0,0,3.68-5.95h0Z"]},faHandSpock:{prefix:"fas",iconName:"hand-spock",icon:[512,512,[],"f259","M510.9005,145.27027,442.604,432.09391A103.99507,103.99507,0,0,1,341.43745,512H214.074a135.96968,135.96968,0,0,1-93.18489-36.95291L12.59072,373.12723a39.992,39.992,0,0,1,54.8122-58.24988l60.59342,57.02528v0a283.24849,283.24849,0,0,0-11.6703-80.46734L73.63726,147.36011a40.00575,40.00575,0,1,1,76.71833-22.7187l37.15458,125.39477a8.33113,8.33113,0,0,0,16.05656-4.4414L153.26183,49.95406A39.99638,39.99638,0,1,1,230.73015,30.0166l56.09491,218.15825a10.42047,10.42047,0,0,0,20.30018-.501L344.80766,63.96966a40.052,40.052,0,0,1,51.30245-30.0893c19.86073,6.2998,30.86262,27.67378,26.67564,48.08487l-33.83869,164.966a7.55172,7.55172,0,0,0,14.74406,3.2666l29.3973-123.45874a39.99414,39.99414,0,1,1,77.81208,18.53121Z"]},faHands:{prefix:"fas",iconName:"hands",icon:[640,512,[],"f4c2","M204.8 230.4c-10.6-14.1-30.7-17-44.8-6.4-14.1 10.6-17 30.7-6.4 44.8l38.1 50.8c4.8 6.4 4.1 15.3-1.5 20.9l-12.8 12.8c-6.7 6.7-17.6 6.2-23.6-1.1L64 244.4V96c0-17.7-14.3-32-32-32S0 78.3 0 96v218.4c0 10.9 3.7 21.5 10.5 30l104.1 134.3c5 6.5 8.4 13.9 10.4 21.7 1.8 6.9 8.1 11.6 15.3 11.6H272c8.8 0 16-7.2 16-16V384c0-27.7-9-54.6-25.6-76.8l-57.6-76.8zM608 64c-17.7 0-32 14.3-32 32v148.4l-89.8 107.8c-6 7.2-17 7.7-23.6 1.1l-12.8-12.8c-5.6-5.6-6.3-14.5-1.5-20.9l38.1-50.8c10.6-14.1 7.7-34.2-6.4-44.8-14.1-10.6-34.2-7.7-44.8 6.4l-57.6 76.8C361 329.4 352 356.3 352 384v112c0 8.8 7.2 16 16 16h131.7c7.1 0 13.5-4.7 15.3-11.6 2-7.8 5.4-15.2 10.4-21.7l104.1-134.3c6.8-8.5 10.5-19.1 10.5-30V96c0-17.7-14.3-32-32-32z"]},faHandsHelping:h,faHandsWash:{prefix:"fas",iconName:"hands-wash",icon:[576,512,[],"e05e","M496,224a48,48,0,1,0-48-48A48,48,0,0,0,496,224ZM311.47,178.45A56.77,56.77,0,0,1,328,176a56,56,0,0,1,19,3.49l15.35-48.61A24,24,0,0,0,342,99.74c-11.53-1.35-22.21,6.44-25.71,17.51l-20.9,66.17ZM93.65,386.33c.8-.19,1.54-.54,2.35-.71V359.93a156,156,0,0,1,107.06-148l73.7-22.76L310.92,81.05a24,24,0,0,0-20.33-31.11c-11.53-1.34-22.22,6.45-25.72,17.52L231.42,173.88a8,8,0,0,1-15.26-4.83L259.53,31.26A24,24,0,0,0,239.2.15C227.67-1.19,217,6.6,213.49,17.66L165.56,169.37a8,8,0,1,1-15.26-4.82l38.56-122a24,24,0,0,0-20.33-31.11C157,10,146.32,17.83,142.82,28.9l-60,189.85L80.76,168.7A24,24,0,0,0,56.9,144.55c-13.23-.05-24.72,10.54-24.9,23.86V281.14A123.69,123.69,0,0,0,93.65,386.33ZM519.1,336H360a8,8,0,0,1,0-16H488a24,24,0,0,0,23.54-28.76C509.35,279.84,498.71,272,487.1,272H288l47.09-17.06a24,24,0,0,0-14.18-45.88L213.19,242.31A123.88,123.88,0,0,0,128,360v25.65a79.78,79.78,0,0,1,58,108.63A118.9,118.9,0,0,0,248,512H456a24,24,0,0,0,23.54-28.76C477.35,471.84,466.71,464,455.1,464H360a8,8,0,0,1,0-16H488a24,24,0,0,0,23.54-28.76C509.35,407.84,498.71,400,487.1,400H360a8,8,0,0,1,0-16H520a24,24,0,0,0,23.54-28.76C541.35,343.84,530.71,336,519.1,336ZM416,64a32,32,0,1,0-32-32A32,32,0,0,0,416,64ZM112,416a48,48,0,1,0,48,48A48,48,0,0,0,112,416Z"]},faHandshake:{prefix:"fas",iconName:"handshake",icon:[640,512,[],"f2b5","M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1.1-.2.3-.3.4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7.1-.1.3-.1.4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z"]},faHandshakeAltSlash:{prefix:"fas",iconName:"handshake-alt-slash",icon:[640,512,[],"e05f","M358.59,195.6,504.2,313.8a63.4,63.4,0,0,1,22.21,37.91H624a16.05,16.05,0,0,0,16-16V143.91A16,16,0,0,0,624,128H512L457.41,73.41A32,32,0,0,0,434.8,64H348.91a32,32,0,0,0-21.61,8.41l-88.12,80.68-25.69-19.85L289.09,64H205.3a32,32,0,0,0-22.6,9.41l-20.34,20.3L45.47,3.38A16,16,0,0,0,23,6.19L3.38,31.46A16,16,0,0,0,6.19,53.91L594.54,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45L303.4,202.72l32.69-29.92,27-24.7a16,16,0,0,1,21.61,23.61ZM16,128A16.05,16.05,0,0,0,0,144V335.91a16,16,0,0,0,16,16H146.3l90.5,81.89a64,64,0,0,0,90-9.3l.2-.2,17.91,15.5a37.16,37.16,0,0,0,52.29-5.39l8.8-10.82L23.56,128Z"]},faHandshakeSlash:{prefix:"fas",iconName:"handshake-slash",icon:[640,512,[],"e060","M0,128.21V384H64a32,32,0,0,0,32-32V184L23.83,128.21ZM48,320.1a16,16,0,1,1-16,16A16,16,0,0,1,48,320.1Zm80,31.81h18.3l90.5,81.89a64,64,0,0,0,90-9.3l.2-.2,17.91,15.5a37.16,37.16,0,0,0,52.29-5.39l8.8-10.82L128,208.72Zm416-223.7V352.1a32,32,0,0,0,32,32h64V128.21ZM592,352.1a16,16,0,1,1,16-16A16,16,0,0,1,592,352.1ZM303.33,202.67l59.58-54.57a16,16,0,0,1,21.59,23.61L358.41,195.6,504,313.8a73.08,73.08,0,0,1,7.91,7.7V128L457.3,73.41A31.76,31.76,0,0,0,434.7,64H348.8a31.93,31.93,0,0,0-21.6,8.41l-88.07,80.64-25.64-19.81L289.09,64H205.3a32,32,0,0,0-22.6,9.41L162.36,93.72,45.47,3.38A16,16,0,0,0,23,6.19L3.38,31.46A16,16,0,0,0,6.19,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.65-25.27a16,16,0,0,0-2.82-22.45Z"]},faHanukiah:{prefix:"fas",iconName:"hanukiah",icon:[640,512,[],"f6e6","M232 160c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm-64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm224 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm88 8c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v120h32V168zm-440-8c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm520 0h-32c-8.84 0-16 7.16-16 16v112c0 17.67-14.33 32-32 32H352V128c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v192H96c-17.67 0-32-14.33-32-32V176c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v112c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V176c0-8.84-7.16-16-16-16zm-16-32c13.25 0 24-11.94 24-26.67S608 48 608 48s-24 38.61-24 53.33S594.75 128 608 128zm-576 0c13.25 0 24-11.94 24-26.67S32 48 32 48 8 86.61 8 101.33 18.75 128 32 128zm288-48c13.25 0 24-11.94 24-26.67S320 0 320 0s-24 38.61-24 53.33S306.75 80 320 80zm-208 48c13.25 0 24-11.94 24-26.67S112 48 112 48s-24 38.61-24 53.33S98.75 128 112 128zm64 0c13.25 0 24-11.94 24-26.67S176 48 176 48s-24 38.61-24 53.33S162.75 128 176 128zm64 0c13.25 0 24-11.94 24-26.67S240 48 240 48s-24 38.61-24 53.33S226.75 128 240 128zm160 0c13.25 0 24-11.94 24-26.67S400 48 400 48s-24 38.61-24 53.33S386.75 128 400 128zm64 0c13.25 0 24-11.94 24-26.67S464 48 464 48s-24 38.61-24 53.33S450.75 128 464 128zm64 0c13.25 0 24-11.94 24-26.67S528 48 528 48s-24 38.61-24 53.33S514.75 128 528 128z"]},faHardHat:{prefix:"fas",iconName:"hard-hat",icon:[512,512,[],"f807","M480 288c0-80.25-49.28-148.92-119.19-177.62L320 192V80a16 16 0 0 0-16-16h-96a16 16 0 0 0-16 16v112l-40.81-81.62C81.28 139.08 32 207.75 32 288v64h448zm16 96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faHashtag:{prefix:"fas",iconName:"hashtag",icon:[448,512,[],"f292","M440.667 182.109l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l14.623-81.891C377.123 38.754 371.468 32 363.997 32h-40.632a12 12 0 0 0-11.813 9.891L296.175 128H197.54l14.623-81.891C213.477 38.754 207.822 32 200.35 32h-40.632a12 12 0 0 0-11.813 9.891L132.528 128H53.432a12 12 0 0 0-11.813 9.891l-7.143 40C33.163 185.246 38.818 192 46.289 192h74.81L98.242 320H19.146a12 12 0 0 0-11.813 9.891l-7.143 40C-1.123 377.246 4.532 384 12.003 384h74.81L72.19 465.891C70.877 473.246 76.532 480 84.003 480h40.632a12 12 0 0 0 11.813-9.891L151.826 384h98.634l-14.623 81.891C234.523 473.246 240.178 480 247.65 480h40.632a12 12 0 0 0 11.813-9.891L315.472 384h79.096a12 12 0 0 0 11.813-9.891l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l22.857-128h79.096a12 12 0 0 0 11.813-9.891zM261.889 320h-98.634l22.857-128h98.634l-22.857 128z"]},faHatCowboy:{prefix:"fas",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M490 296.9C480.51 239.51 450.51 64 392.3 64c-14 0-26.49 5.93-37 14a58.21 58.21 0 0 1-70.58 0c-10.51-8-23-14-37-14-58.2 0-88.2 175.47-97.71 232.88C188.81 309.47 243.73 320 320 320s131.23-10.51 170-23.1zm142.9-37.18a16 16 0 0 0-19.75 1.5c-1 .9-101.27 90.78-293.16 90.78-190.82 0-292.22-89.94-293.24-90.84A16 16 0 0 0 1 278.53C1.73 280.55 78.32 480 320 480s318.27-199.45 319-201.47a16 16 0 0 0-6.09-18.81z"]},faHatCowboySide:{prefix:"fas",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M260.8 291.06c-28.63-22.94-62-35.06-96.4-35.06C87 256 21.47 318.72 1.43 412.06c-3.55 16.6-.43 33.83 8.57 47.3C18.75 472.47 31.83 480 45.88 480H592c-103.21 0-155-37.07-233.19-104.46zm234.65-18.29L468.4 116.2A64 64 0 0 0 392 64.41L200.85 105a64 64 0 0 0-50.35 55.79L143.61 226c6.9-.83 13.7-2 20.79-2 41.79 0 82 14.55 117.29 42.82l98 84.48C450.76 412.54 494.9 448 592 448a48 48 0 0 0 48-48c0-25.39-29.6-119.33-144.55-127.23z"]},faHatWizard:{prefix:"fas",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M496 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-304-64l-64-32 64-32 32-64 32 64 64 32-64 32-16 32h208l-86.41-201.63a63.955 63.955 0 0 1-1.89-45.45L416 0 228.42 107.19a127.989 127.989 0 0 0-53.46 59.15L64 416h144l-16-32zm64-224l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16z"]},faHdd:{prefix:"fas",iconName:"hdd",icon:[576,512,[],"f0a0","M576 304v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48zm-48-80a79.557 79.557 0 0 1 30.777 6.165L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L17.223 230.165A79.557 79.557 0 0 1 48 224h480zm-48 96c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm-96 0c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"]},faHeadSideCough:{prefix:"fas",iconName:"head-side-cough",icon:[640,512,[],"e061","M616,304a24,24,0,1,0-24-24A24,24,0,0,0,616,304ZM552,416a24,24,0,1,0,24,24A24,24,0,0,0,552,416Zm-64-56a24,24,0,1,0,24,24A24,24,0,0,0,488,360ZM616,464a24,24,0,1,0,24,24A24,24,0,0,0,616,464Zm0-104a24,24,0,1,0,24,24A24,24,0,0,0,616,360Zm-64-40a24,24,0,1,0,24,24A24,24,0,0,0,552,320Zm-74.78-45c-21-47.12-48.5-151.75-73.12-186.75A208.13,208.13,0,0,0,234.1,0H192C86,0,0,86,0,192c0,56.75,24.75,107.62,64,142.88V512H288V480h64a64,64,0,0,0,64-64H320a32,32,0,0,1,0-64h96V320h32A32,32,0,0,0,477.22,275ZM288,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,288,224Z"]},faHeadSideCoughSlash:{prefix:"fas",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M454.11,319.21c19.56-3.81,31.62-25,23.11-44.21-21-47.12-48.5-151.75-73.12-186.75A208.13,208.13,0,0,0,234.1,0H192A190.64,190.64,0,0,0,84.18,33.3L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45ZM313.39,210.45,263.61,172c5.88-7.14,14.43-12,24.36-12a32.06,32.06,0,0,1,32,32C320,199,317.24,205.17,313.39,210.45ZM616,304a24,24,0,1,0-24-24A24,24,0,0,0,616,304Zm-64,64a24,24,0,1,0-24-24A24,24,0,0,0,552,368ZM288,384a32,32,0,0,1,32-32h19.54L20.73,105.59A190.86,190.86,0,0,0,0,192c0,56.75,24.75,107.62,64,142.88V512H288V480h64a64,64,0,0,0,64-64H320A32,32,0,0,1,288,384Zm328-24a24,24,0,1,0,24,24A24,24,0,0,0,616,360Z"]},faHeadSideMask:{prefix:"fas",iconName:"head-side-mask",icon:[512,512,[],"e063","M.15,184.42C-2.17,244.21,23,298.06,64,334.88V512H224V316.51L3.67,156.25A182.28,182.28,0,0,0,.15,184.42ZM509.22,275c-21-47.12-48.5-151.75-73.12-186.75A208.11,208.11,0,0,0,266.11,0H200C117,0,42.48,50.57,13.25,123.65L239.21,288H511.76A31.35,31.35,0,0,0,509.22,275ZM320,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,320,224Zm16,144H496l16-48H256V512H401.88a64,64,0,0,0,60.71-43.76L464,464H336a16,16,0,0,1,0-32H474.67l10.67-32H336a16,16,0,0,1,0-32Z"]},faHeadSideVirus:{prefix:"fas",iconName:"head-side-virus",icon:[512,512,[],"e064","M272,240a16,16,0,1,0,16,16A16,16,0,0,0,272,240Zm-64-64a16,16,0,1,0,16,16A16,16,0,0,0,208,176Zm301.2,99c-20.93-47.12-48.43-151.73-73.07-186.75A207.9,207.9,0,0,0,266.09,0H192C86,0,0,86,0,192A191.23,191.23,0,0,0,64,334.81V512H320V448h64a64,64,0,0,0,64-64V320H480A32,32,0,0,0,509.2,275ZM368,240H355.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C290.47,297.09,256,311.37,256,339.88V352a16,16,0,0,1-32,0V339.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H112a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V96a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C313.09,173.53,327.37,208,355.88,208H368a16,16,0,0,1,0,32Z"]},faHeading:{prefix:"fas",iconName:"heading",icon:[512,512,[],"f1dc","M448 96v320h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H320a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V288H160v128h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V96H32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16h-32v128h192V96h-32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16z"]},faHeadphones:{prefix:"fas",iconName:"headphones",icon:[512,512,[],"f025","M256 32C114.52 32 0 146.496 0 288v48a32 32 0 0 0 17.689 28.622l14.383 7.191C34.083 431.903 83.421 480 144 480h24c13.255 0 24-10.745 24-24V280c0-13.255-10.745-24-24-24h-24c-31.342 0-59.671 12.879-80 33.627V288c0-105.869 86.131-192 192-192s192 86.131 192 192v1.627C427.671 268.879 399.342 256 368 256h-24c-13.255 0-24 10.745-24 24v176c0 13.255 10.745 24 24 24h24c60.579 0 109.917-48.098 111.928-108.187l14.382-7.191A32 32 0 0 0 512 336v-48c0-141.479-114.496-256-256-256z"]},faHeadphonesAlt:{prefix:"fas",iconName:"headphones-alt",icon:[512,512,[],"f58f","M160 288h-16c-35.35 0-64 28.7-64 64.12v63.76c0 35.41 28.65 64.12 64 64.12h16c17.67 0 32-14.36 32-32.06V320.06c0-17.71-14.33-32.06-32-32.06zm208 0h-16c-17.67 0-32 14.35-32 32.06v127.88c0 17.7 14.33 32.06 32 32.06h16c35.35 0 64-28.71 64-64.12v-63.76c0-35.41-28.65-64.12-64-64.12zM256 32C112.91 32 4.57 151.13 0 288v112c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V288c0-114.67 93.33-207.8 208-207.82 114.67.02 208 93.15 208 207.82v112c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V288C507.43 151.13 399.09 32 256 32z"]},faHeadset:{prefix:"fas",iconName:"headset",icon:[512,512,[],"f590","M192 208c0-17.67-14.33-32-32-32h-16c-35.35 0-64 28.65-64 64v48c0 35.35 28.65 64 64 64h16c17.67 0 32-14.33 32-32V208zm176 144c35.35 0 64-28.65 64-64v-48c0-35.35-28.65-64-64-64h-16c-17.67 0-32 14.33-32 32v112c0 17.67 14.33 32 32 32h16zM256 0C113.18 0 4.58 118.83 0 256v16c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-16c0-114.69 93.31-208 208-208s208 93.31 208 208h-.12c.08 2.43.12 165.72.12 165.72 0 23.35-18.93 42.28-42.28 42.28H320c0-26.51-21.49-48-48-48h-32c-26.51 0-48 21.49-48 48s21.49 48 48 48h181.72c49.86 0 90.28-40.42 90.28-90.28V256C507.42 118.83 398.82 0 256 0z"]},faHeart:u,faHeartBroken:{prefix:"fas",iconName:"heart-broken",icon:[512,512,[],"f7a9","M473.7 73.8l-2.4-2.5c-46-47-118-51.7-169.6-14.8L336 159.9l-96 64 48 128-144-144 96-64-28.6-86.5C159.7 19.6 87 24 40.7 71.4l-2.4 2.4C-10.4 123.6-12.5 202.9 31 256l212.1 218.6c7.1 7.3 18.6 7.3 25.7 0L481 255.9c43.5-53 41.4-132.3-7.3-182.1z"]},faHeartbeat:{prefix:"fas",iconName:"heartbeat",icon:[512,512,[],"f21e","M320.2 243.8l-49.7 99.4c-6 12.1-23.4 11.7-28.9-.6l-56.9-126.3-30 71.7H60.6l182.5 186.5c7.1 7.3 18.6 7.3 25.7 0L451.4 288H342.3l-22.1-44.2zM473.7 73.9l-2.4-2.5c-51.5-52.6-135.8-52.6-187.4 0L256 100l-27.9-28.5c-51.5-52.7-135.9-52.7-187.4 0l-2.4 2.4C-10.4 123.7-12.5 203 31 256h102.4l35.9-86.2c5.4-12.9 23.6-13.2 29.4-.4l58.2 129.3 49-97.9c5.9-11.8 22.7-11.8 28.6 0l27.6 55.2H481c43.5-53 41.4-132.3-7.3-182.1z"]},faHelicopter:{prefix:"fas",iconName:"helicopter",icon:[640,512,[],"f533","M304 384h272c17.67 0 32-14.33 32-32 0-123.71-100.29-224-224-224V64h176c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H144c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h176v64H112L68.8 70.4C65.78 66.37 61.03 64 56 64H16.01C5.6 64-2.04 73.78.49 83.88L32 192l160 64 86.4 115.2A31.992 31.992 0 0 0 304 384zm112-188.49C478.55 208.3 528.03 257.44 540.79 320H416V195.51zm219.37 263.3l-22.15-22.2c-6.25-6.26-16.24-6.1-22.64.01-7.09 6.77-13.84 11.25-24.64 11.25H240c-8.84 0-16 7.18-16 16.03v32.06c0 8.85 7.16 16.03 16 16.03h325.94c14.88 0 35.3-.47 68.45-29.52 7.02-6.14 7.57-17.05.98-23.66z"]},faHighlighter:{prefix:"fas",iconName:"highlighter",icon:[544,512,[],"f591","M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z"]},faHiking:{prefix:"fas",iconName:"hiking",icon:[384,512,[],"f6ec","M80.95 472.23c-4.28 17.16 6.14 34.53 23.28 38.81 2.61.66 5.22.95 7.8.95 14.33 0 27.37-9.7 31.02-24.23l25.24-100.97-52.78-52.78-34.56 138.22zm14.89-196.12L137 117c2.19-8.42-3.14-16.95-11.92-19.06-43.88-10.52-88.35 15.07-99.32 57.17L.49 253.24c-2.19 8.42 3.14 16.95 11.92 19.06l63.56 15.25c8.79 2.1 17.68-3.02 19.87-11.44zM368 160h-16c-8.84 0-16 7.16-16 16v16h-34.75l-46.78-46.78C243.38 134.11 228.61 128 212.91 128c-27.02 0-50.47 18.3-57.03 44.52l-26.92 107.72a32.012 32.012 0 0 0 8.42 30.39L224 397.25V480c0 17.67 14.33 32 32 32s32-14.33 32-32v-82.75c0-17.09-6.66-33.16-18.75-45.25l-46.82-46.82c.15-.5.49-.89.62-1.41l19.89-79.57 22.43 22.43c6 6 14.14 9.38 22.62 9.38h48v240c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V176c.01-8.84-7.15-16-15.99-16zM240 96c26.51 0 48-21.49 48-48S266.51 0 240 0s-48 21.49-48 48 21.49 48 48 48z"]},faHippo:{prefix:"fas",iconName:"hippo",icon:[640,512,[],"f6ed","M581.12 96.2c-27.67-.15-52.5 17.58-76.6 26.62C489.98 88.27 455.83 64 416 64c-11.28 0-21.95 2.3-32 5.88V56c0-13.26-10.75-24-24-24h-16c-13.25 0-24 10.74-24 24v48.98C286.01 79.58 241.24 64 192 64 85.96 64 0 135.64 0 224v240c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16v-70.79C128.35 407.57 166.72 416 208 416s79.65-8.43 112-22.79V464c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V288h128v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c17.67 0 32-14.33 32-32v-92.02c0-34.09-24.79-67.59-58.88-67.78zM448 176c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"]},faHistory:{prefix:"fas",iconName:"history",icon:[512,512,[],"f1da","M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z"]},faHockeyPuck:{prefix:"fas",iconName:"hockey-puck",icon:[512,512,[],"f453","M0 160c0-53 114.6-96 256-96s256 43 256 96-114.6 96-256 96S0 213 0 160zm0 82.2V352c0 53 114.6 96 256 96s256-43 256-96V242.2c-113.4 82.3-398.5 82.4-512 0z"]},faHollyBerry:{prefix:"fas",iconName:"holly-berry",icon:[448,512,[],"f7aa","M144 192c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm112-48c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48zm-32-48c26.5 0 48-21.5 48-48S250.5 0 224 0s-48 21.5-48 48 21.5 48 48 48zm-16.2 139.1c.1-12.4-13.1-20.1-23.8-13.7-34.3 20.3-71.4 32.7-108.7 36.2-9.7.9-15.6 11.3-11.6 20.2 6.2 13.9 11.1 28.6 14.7 43.8 3.6 15.2-5.3 30.6-20.2 35.1-14.9 4.5-30.1 7.6-45.3 9.1-9.7 1-15.7 11.3-11.7 20.2 15 32.8 22.9 69.5 23 107.7.1 14.4 15.2 23.1 27.6 16 33.2-19 68.9-30.5 104.8-33.9 9.7-.9 15.6-11.3 11.6-20.2-6.2-13.9-11.1-28.6-14.7-43.8-3.6-15.2 5.3-30.6 20.2-35.1 14.9-4.5 30.1-7.6 45.3-9.1 9.7-1 15.7-11.3 11.7-20.2-15.5-34.2-23.3-72.5-22.9-112.3zM435 365.6c-15.2-1.6-30.3-4.7-45.3-9.1-14.9-4.5-23.8-19.9-20.2-35.1 3.6-15.2 8.5-29.8 14.7-43.8 4-8.9-1.9-19.3-11.6-20.2-37.3-3.5-74.4-15.9-108.7-36.2-10.7-6.3-23.9 1.4-23.8 13.7 0 1.6-.2 3.2-.2 4.9.2 33.3 7 65.7 19.9 94 5.7 12.4 5.2 26.6-.6 38.9 4.9 1.2 9.9 2.2 14.8 3.7 14.9 4.5 23.8 19.9 20.2 35.1-3.6 15.2-8.5 29.8-14.7 43.8-4 8.9 1.9 19.3 11.6 20.2 35.9 3.4 71.6 14.9 104.8 33.9 12.5 7.1 27.6-1.6 27.6-16 .2-38.2 8-75 23-107.7 4.3-8.7-1.8-19.1-11.5-20.1z"]},faHome:{prefix:"fas",iconName:"home",icon:[576,512,[],"f015","M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"]},faHorse:{prefix:"fas",iconName:"horse",icon:[576,512,[],"f6f0","M575.92 76.6c-.01-8.13-3.02-15.87-8.58-21.8-3.78-4.03-8.58-9.12-13.69-14.5 11.06-6.84 19.5-17.49 22.18-30.66C576.85 4.68 572.96 0 567.9 0H447.92c-70.69 0-128 57.31-128 128H160c-28.84 0-54.4 12.98-72 33.11V160c-48.53 0-88 39.47-88 88v56c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-56c0-13.22 6.87-24.39 16.78-31.68-.21 2.58-.78 5.05-.78 7.68 0 27.64 11.84 52.36 30.54 69.88l-25.72 68.6a63.945 63.945 0 0 0-2.16 37.99l24.85 99.41A15.982 15.982 0 0 0 107.02 512h65.96c10.41 0 18.05-9.78 15.52-19.88l-26.31-105.26 23.84-63.59L320 345.6V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V318.22c19.74-20.19 32-47.75 32-78.22 0-.22-.07-.42-.08-.64V136.89l16 7.11 18.9 37.7c7.45 14.87 25.05 21.55 40.49 15.37l32.55-13.02a31.997 31.997 0 0 0 20.12-29.74l-.06-77.71zm-64 19.4c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"]},faHorseHead:{prefix:"fas",iconName:"horse-head",icon:[512,512,[],"f7ab","M509.8 332.5l-69.9-164.3c-14.9-41.2-50.4-71-93-79.2 18-10.6 46.3-35.9 34.2-82.3-1.3-5-7.1-7.9-12-6.1L166.9 76.3C35.9 123.4 0 238.9 0 398.8V480c0 17.7 14.3 32 32 32h236.2c23.8 0 39.3-25 28.6-46.3L256 384v-.7c-45.6-3.5-84.6-30.7-104.3-69.6-1.6-3.1-.9-6.9 1.6-9.3l12.1-12.1c3.9-3.9 10.6-2.7 12.9 2.4 14.8 33.7 48.2 57.4 87.4 57.4 17.2 0 33-5.1 46.8-13.2l46 63.9c6 8.4 15.7 13.3 26 13.3h50.3c8.5 0 16.6-3.4 22.6-9.4l45.3-39.8c8.9-9.1 11.7-22.6 7.1-34.4zM328 224c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z"]},faHospital:{prefix:"fas",iconName:"hospital",icon:[448,512,[],"f0f8","M448 492v20H0v-20c0-6.627 5.373-12 12-12h20V120c0-13.255 10.745-24 24-24h88V24c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v72h88c13.255 0 24 10.745 24 24v360h20c6.627 0 12 5.373 12 12zM308 192h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-168 64h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12zm104 128h-40c-6.627 0-12 5.373-12 12v84h64v-84c0-6.627-5.373-12-12-12zm64-96h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-116 12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40zM182 96h26v26a6 6 0 0 0 6 6h20a6 6 0 0 0 6-6V96h26a6 6 0 0 0 6-6V70a6 6 0 0 0-6-6h-26V38a6 6 0 0 0-6-6h-20a6 6 0 0 0-6 6v26h-26a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6z"]},faHospitalAlt:{prefix:"fas",iconName:"hospital-alt",icon:[576,512,[],"f47d","M544 96H416V32c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32v368c0 8.8 7.2 16 16 16h544c8.8 0 16-7.2 16-16V128c0-17.7-14.3-32-32-32zM160 436c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm160 128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm16-170c0 3.3-2.7 6-6 6h-26v26c0 3.3-2.7 6-6 6h-20c-3.3 0-6-2.7-6-6v-26h-26c-3.3 0-6-2.7-6-6v-20c0-3.3 2.7-6 6-6h26V86c0-3.3 2.7-6 6-6h20c3.3 0 6 2.7 6 6v26h26c3.3 0 6 2.7 6 6v20zm144 298c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z"]},faHospitalSymbol:{prefix:"fas",iconName:"hospital-symbol",icon:[512,512,[],"f47e","M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm112 376c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-88h-96v88c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V136c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v88h96v-88c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v240z"]},faHospitalUser:{prefix:"fas",iconName:"hospital-user",icon:[640,512,[],"f80d","M480 320a96 96 0 1 0-96-96 96 96 0 0 0 96 96zm48 32a22.88 22.88 0 0 0-7.06 1.09 124.76 124.76 0 0 1-81.89 0A22.82 22.82 0 0 0 432 352a112 112 0 0 0-112 112.62c.14 26.26 21.73 47.38 48 47.38h224c26.27 0 47.86-21.12 48-47.38A112 112 0 0 0 528 352zm-198.09 10.45A145.19 145.19 0 0 1 352 344.62V128a32 32 0 0 0-32-32h-32V32a32 32 0 0 0-32-32H96a32 32 0 0 0-32 32v64H32a32 32 0 0 0-32 32v368a16 16 0 0 0 16 16h288.31A78.62 78.62 0 0 1 288 464.79a143.06 143.06 0 0 1 41.91-102.34zM144 404a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm48-122a6 6 0 0 1-6 6h-20a6 6 0 0 1-6-6v-26h-26a6 6 0 0 1-6-6v-20a6 6 0 0 1 6-6h26V70a6 6 0 0 1 6-6h20a6 6 0 0 1 6 6v26h26a6 6 0 0 1 6 6v20a6 6 0 0 1-6 6h-26zm80 250a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12z"]},faHotTub:{prefix:"fas",iconName:"hot-tub",icon:[512,512,[],"f593","M414.21 177.65c1.02 8.21 7.75 14.35 15.75 14.35h16.12c9.51 0 17.08-8.57 16-18.35-4.34-39.11-22.4-74.53-50.13-97.16-17.37-14.17-28.82-36.75-31.98-62.15C378.96 6.14 372.22 0 364.23 0h-16.12c-9.51 0-17.09 8.57-16 18.35 4.34 39.11 22.4 74.53 50.13 97.16 17.36 14.17 28.82 36.75 31.97 62.14zm-108 0c1.02 8.21 7.75 14.35 15.75 14.35h16.12c9.51 0 17.08-8.57 16-18.35-4.34-39.11-22.4-74.53-50.13-97.16-17.37-14.17-28.82-36.75-31.98-62.15C270.96 6.14 264.22 0 256.23 0h-16.12c-9.51 0-17.09 8.57-16 18.35 4.34 39.11 22.4 74.53 50.13 97.16 17.36 14.17 28.82 36.75 31.97 62.14zM480 256H256l-110.93-83.2a63.99 63.99 0 0 0-38.4-12.8H64c-35.35 0-64 28.65-64 64v224c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V288c0-17.67-14.33-32-32-32zM128 440c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zM64 128c35.35 0 64-28.65 64-64S99.35 0 64 0 0 28.65 0 64s28.65 64 64 64z"]},faHotdog:{prefix:"fas",iconName:"hotdog",icon:[512,512,[],"f80f","M488.56 23.44a80 80 0 0 0-113.12 0l-352 352a80 80 0 1 0 113.12 113.12l352-352a80 80 0 0 0 0-113.12zm-49.93 95.19c-19.6 19.59-37.52 22.67-51.93 25.14C373.76 146 364.4 147.6 352 160s-14 21.76-16.23 34.71c-2.48 14.4-5.55 32.33-25.15 51.92s-37.52 22.67-51.92 25.15C245.75 274 236.4 275.6 224 288s-14 21.75-16.23 34.7c-2.47 14.4-5.54 32.33-25.14 51.92s-37.53 22.68-51.93 25.15C117.76 402 108.4 403.6 96 416a16 16 0 0 1-22.63-22.63c19.6-19.59 37.52-22.67 51.92-25.14 13-2.22 22.3-3.82 34.71-16.23s14-21.75 16.22-34.7c2.48-14.4 5.55-32.33 25.15-51.92s37.52-22.67 51.92-25.14c13-2.22 22.3-3.83 34.7-16.23s14-21.76 16.24-34.71c2.47-14.4 5.54-32.33 25.14-51.92s37.52-22.68 51.92-25.15C394.24 110 403.59 108.41 416 96a16 16 0 0 1 22.63 22.63zM31.44 322.18L322.18 31.44l-11.54-11.55c-25-25-63.85-26.66-86.79-3.72L16.17 223.85c-22.94 22.94-21.27 61.79 3.72 86.78zm449.12-132.36L189.82 480.56l11.54 11.55c25 25 63.85 26.66 86.79 3.72l207.68-207.68c22.94-22.94 21.27-61.79-3.72-86.79z"]},faHotel:{prefix:"fas",iconName:"hotel",icon:[576,512,[],"f594","M560 64c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h15.98v384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h240v-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v80h240c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-16V64h16zm-304 44.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zm0 96c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zm-128-96c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zM179.2 256h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8zM192 384c0-53.02 42.98-96 96-96s96 42.98 96 96H192zm256-140.8c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-96c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4z"]},faHourglass:{prefix:"fas",iconName:"hourglass",icon:[384,512,[],"f254","M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64z"]},faHourglassEnd:{prefix:"fas",iconName:"hourglass-end",icon:[384,512,[],"f253","M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64zM192 208c-57.787 0-104-66.518-104-144h208c0 77.945-46.51 144-104 144z"]},faHourglassHalf:{prefix:"fas",iconName:"hourglass-half",icon:[384,512,[],"f252","M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-75.078 384H99.08c17.059-46.797 52.096-80 92.92-80 40.821 0 75.862 33.196 92.922 80zm.019-256H99.078C91.988 108.548 88 86.748 88 64h208c0 22.805-3.987 44.587-11.059 64z"]},faHourglassStart:{prefix:"fas",iconName:"hourglass-start",icon:[384,512,[],"f251","M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-64 448H88c0-77.458 46.204-144 104-144 57.786 0 104 66.517 104 144z"]},faHouseDamage:{prefix:"fas",iconName:"house-damage",icon:[576,512,[],"f6f1","M288 114.96L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496c0 8.84 7.16 16 16 16h149.23L192 439.19l104.11-64-60.16-119.22L384 392.75l-104.11 64L319.81 512H496c8.84 0 16-7.16 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2L288 114.96zm282.69 121.32L512 184.45V48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v51.69L314.75 10.31C307.12 3.45 297.56.01 288 0s-19.1 3.41-26.7 10.27L5.31 236.28c-6.57 5.91-7.12 16.02-1.21 22.6l21.4 23.82c5.9 6.57 16.02 7.12 22.6 1.21L277.42 81.63c6.05-5.33 15.12-5.33 21.17 0L527.91 283.9c6.57 5.9 16.69 5.36 22.6-1.21l21.4-23.82c5.9-6.57 5.36-16.69-1.22-22.59z"]},faHouseUser:{prefix:"fas",iconName:"house-user",icon:[576,512,[],"e065","M570.69,236.27,512,184.44V48a16,16,0,0,0-16-16H432a16,16,0,0,0-16,16V99.67L314.78,10.3C308.5,4.61,296.53,0,288,0s-20.46,4.61-26.74,10.3l-256,226A18.27,18.27,0,0,0,0,248.2a18.64,18.64,0,0,0,4.09,10.71L25.5,282.7a21.14,21.14,0,0,0,12,5.3,21.67,21.67,0,0,0,10.69-4.11l15.9-14V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V269.88l15.91,14A21.94,21.94,0,0,0,538.63,288a20.89,20.89,0,0,0,11.87-5.31l21.41-23.81A21.64,21.64,0,0,0,576,248.19,21,21,0,0,0,570.69,236.27ZM288,176a64,64,0,1,1-64,64A64,64,0,0,1,288,176ZM400,448H176a16,16,0,0,1-16-16,96,96,0,0,1,96-96h64a96,96,0,0,1,96,96A16,16,0,0,1,400,448Z"]},faHryvnia:{prefix:"fas",iconName:"hryvnia",icon:[384,512,[],"f6f2","M368 240c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-41.86c13.41-28.63 13.74-63.33-4.13-94.05C303.34 49.84 267.1 32 229.96 32h-78.82c-24.32 0-47.86 8.53-66.54 24.09L72.83 65.9c-10.18 8.49-11.56 23.62-3.07 33.8l20.49 24.59c8.49 10.19 23.62 11.56 33.81 3.07l11.73-9.78c4.32-3.6 9.77-5.57 15.39-5.57h83.62c11.69 0 21.2 9.52 21.2 21.2 0 5.91-2.48 11.58-6.81 15.58L219.7 176H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h134.37l-34.67 32H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h41.86c-13.41 28.63-13.74 63.33 4.13 94.05C80.66 462.15 116.9 480 154.04 480h78.82c24.32 0 47.86-8.53 66.54-24.09l11.77-9.81c10.18-8.49 11.56-23.62 3.07-33.8l-20.49-24.59c-8.49-10.19-23.62-11.56-33.81-3.07l-11.75 9.8a23.992 23.992 0 0 1-15.36 5.56H149.2c-11.69 0-21.2-9.52-21.2-21.2 0-5.91 2.48-11.58 6.81-15.58L164.3 336H368c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H233.63l34.67-32H368z"]},faICursor:{prefix:"fas",iconName:"i-cursor",icon:[256,512,[],"f246","M256 52.048V12.065C256 5.496 250.726.148 244.158.066 211.621-.344 166.469.011 128 37.959 90.266.736 46.979-.114 11.913.114 5.318.157 0 5.519 0 12.114v39.645c0 6.687 5.458 12.078 12.145 11.998C38.111 63.447 96 67.243 96 112.182V224H60c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h36v112c0 44.932-56.075 48.031-83.95 47.959C5.404 447.942 0 453.306 0 459.952v39.983c0 6.569 5.274 11.917 11.842 11.999 32.537.409 77.689.054 116.158-37.894 37.734 37.223 81.021 38.073 116.087 37.845 6.595-.043 11.913-5.405 11.913-12V460.24c0-6.687-5.458-12.078-12.145-11.998C217.889 448.553 160 444.939 160 400V288h36c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-36V112.182c0-44.932 56.075-48.213 83.95-48.142 6.646.018 12.05-5.346 12.05-11.992z"]},faIceCream:{prefix:"fas",iconName:"ice-cream",icon:[448,512,[],"f810","M368 160h-.94a144 144 0 1 0-286.12 0H80a48 48 0 0 0 0 96h288a48 48 0 0 0 0-96zM195.38 493.69a31.52 31.52 0 0 0 57.24 0L352 288H96z"]},faIcicles:{prefix:"fas",iconName:"icicles",icon:[512,512,[],"f7ad","M511.4 37.9C515.1 18.2 500 0 480 0H32C10.6 0-4.8 20.7 1.4 41.2l87.1 273.4c2.5 7.2 12.7 7.2 15.1 0L140 190.5l44.2 187.3c1.9 8.3 13.7 8.3 15.6 0l46.5-196.9 34.1 133.4c2.3 7.6 13 7.6 15.3 0l45.8-172.5 66.7 363.8c1.7 8.6 14 8.6 15.7 0l87.5-467.7z"]},faIcons:{prefix:"fas",iconName:"icons",icon:[512,512,[],"f86d","M116.65 219.35a15.68 15.68 0 0 0 22.65 0l96.75-99.83c28.15-29 26.5-77.1-4.91-103.88C203.75-7.7 163-3.5 137.86 22.44L128 32.58l-9.85-10.14C93.05-3.5 52.25-7.7 24.86 15.64c-31.41 26.78-33 74.85-5 103.88zm143.92 100.49h-48l-7.08-14.24a27.39 27.39 0 0 0-25.66-17.78h-71.71a27.39 27.39 0 0 0-25.66 17.78l-7 14.24h-48A27.45 27.45 0 0 0 0 347.3v137.25A27.44 27.44 0 0 0 27.43 512h233.14A27.45 27.45 0 0 0 288 484.55V347.3a27.45 27.45 0 0 0-27.43-27.46zM144 468a52 52 0 1 1 52-52 52 52 0 0 1-52 52zm355.4-115.9h-60.58l22.36-50.75c2.1-6.65-3.93-13.21-12.18-13.21h-75.59c-6.3 0-11.66 3.9-12.5 9.1l-16.8 106.93c-1 6.3 4.88 11.89 12.5 11.89h62.31l-24.2 83c-1.89 6.65 4.2 12.9 12.23 12.9a13.26 13.26 0 0 0 10.92-5.25l92.4-138.91c4.88-6.91-1.16-15.7-10.87-15.7zM478.08.33L329.51 23.17C314.87 25.42 304 38.92 304 54.83V161.6a83.25 83.25 0 0 0-16-1.7c-35.35 0-64 21.48-64 48s28.65 48 64 48c35.2 0 63.73-21.32 64-47.66V99.66l112-17.22v47.18a83.25 83.25 0 0 0-16-1.7c-35.35 0-64 21.48-64 48s28.65 48 64 48c35.2 0 63.73-21.32 64-47.66V32c0-19.48-16-34.42-33.92-31.67z"]},faIdBadge:{prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM144 32h96c8.8 0 16 7.2 16 16s-7.2 16-16 16h-96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm48 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H102.4C90 416 80 407.4 80 396.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"]},faIdCard:{prefix:"fas",iconName:"id-card",icon:[576,512,[],"f2c2","M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z"]},faIdCardAlt:{prefix:"fas",iconName:"id-card-alt",icon:[576,512,[],"f47f","M528 64H384v96H192V64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM288 224c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm93.3 224H194.7c-10.4 0-18.8-10-15.6-19.8 8.3-25.6 32.4-44.2 60.9-44.2h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.8-5.2 19.8-15.6 19.8zM352 32c0-17.7-14.3-32-32-32h-64c-17.7 0-32 14.3-32 32v96h128V32z"]},faIgloo:{prefix:"fas",iconName:"igloo",icon:[576,512,[],"f7ae","M320 33.9c-10.5-1.2-21.2-1.9-32-1.9-99.8 0-187.8 50.8-239.4 128H320V33.9zM96 192H30.3C11.1 230.6 0 274 0 320h96V192zM352 39.4V160h175.4C487.2 99.9 424.8 55.9 352 39.4zM480 320h96c0-46-11.1-89.4-30.3-128H480v128zm-64 64v96h128c17.7 0 32-14.3 32-32v-96H411.5c2.6 10.3 4.5 20.9 4.5 32zm32-192H128v128h49.8c22.2-38.1 63-64 110.2-64s88 25.9 110.2 64H448V192zM0 448c0 17.7 14.3 32 32 32h128v-96c0-11.1 1.9-21.7 4.5-32H0v96zm288-160c-53 0-96 43-96 96v96h192v-96c0-53-43-96-96-96z"]},faImage:{prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"]},faImages:{prefix:"fas",iconName:"images",icon:[576,512,[],"f302","M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z"]},faInbox:{prefix:"fas",iconName:"inbox",icon:[576,512,[],"f01c","M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z"]},faIndent:{prefix:"fas",iconName:"indent",icon:[448,512,[],"f03c","M27.31 363.3l96-96a16 16 0 0 0 0-22.62l-96-96C17.27 138.66 0 145.78 0 160v192c0 14.31 17.33 21.3 27.31 11.3zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faIndustry:{prefix:"fas",iconName:"industry",icon:[512,512,[],"f275","M475.115 163.781L336 252.309v-68.28c0-18.916-20.931-30.399-36.885-20.248L160 252.309V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24V184.029c0-18.917-20.931-30.399-36.885-20.248z"]},faInfinity:{prefix:"fas",iconName:"infinity",icon:[640,512,[],"f534","M471.1 96C405 96 353.3 137.3 320 174.6 286.7 137.3 235 96 168.9 96 75.8 96 0 167.8 0 256s75.8 160 168.9 160c66.1 0 117.8-41.3 151.1-78.6 33.3 37.3 85 78.6 151.1 78.6 93.1 0 168.9-71.8 168.9-160S564.2 96 471.1 96zM168.9 320c-40.2 0-72.9-28.7-72.9-64s32.7-64 72.9-64c38.2 0 73.4 36.1 94 64-20.4 27.6-55.9 64-94 64zm302.2 0c-38.2 0-73.4-36.1-94-64 20.4-27.6 55.9-64 94-64 40.2 0 72.9 28.7 72.9 64s-32.7 64-72.9 64z"]},faInfo:{prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z"]},faInfoCircle:{prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},faItalic:{prefix:"fas",iconName:"italic",icon:[320,512,[],"f033","M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z"]},faJedi:{prefix:"fas",iconName:"jedi",icon:[576,512,[],"f669","M535.95308,352c-42.64069,94.17188-137.64086,160-247.9848,160q-6.39844,0-12.84377-.29688C171.15558,506.9375,81.26481,442.23438,40.01474,352H79.93668L21.3272,293.40625a264.82522,264.82522,0,0,1-5.10938-39.42187,273.6653,273.6653,0,0,1,.5-29.98438H63.93665L22.546,182.625A269.79782,269.79782,0,0,1,130.51489,20.54688a16.06393,16.06393,0,0,1,9.28127-3,16.36332,16.36332,0,0,1,13.5,7.25,16.02739,16.02739,0,0,1,1.625,15.09374,138.387,138.387,0,0,0-9.84376,51.26563c0,45.10937,21.04691,86.57813,57.71884,113.73437a16.29989,16.29989,0,0,1,1.20313,25.39063c-26.54692,23.98437-41.17194,56.5-41.17194,91.57813,0,60.03124,42.95319,110.28124,99.89079,121.92187l2.5-65.26563L238.062,397a8.33911,8.33911,0,0,1-10-.75,8.025,8.025,0,0,1-1.39063-9.9375l20.125-33.76562-42.06257-8.73438a7.9898,7.9898,0,0,1,0-15.65625l42.06257-8.71875-20.10941-33.73438a7.99122,7.99122,0,0,1,11.35939-10.71874L268.437,295.64062,279.95265,7.67188a7.97138,7.97138,0,0,1,8-7.67188h.04687a8.02064,8.02064,0,0,1,7.95314,7.70312L307.48394,295.625l30.39068-20.67188a8.08327,8.08327,0,0,1,10,.8125,7.99866,7.99866,0,0,1,1.39062,9.90626L329.12461,319.4375l42.07819,8.73438a7.99373,7.99373,0,0,1,0,15.65624l-42.07819,8.71876,20.1094,33.73437a7.97791,7.97791,0,0,1-1.32812,9.92187A8.25739,8.25739,0,0,1,337.87462,397L310.7027,378.53125l2.5,65.34375c48.48446-9.40625,87.57828-48.15625,97.31267-96.5A123.52652,123.52652,0,0,0,371.9528,230.29688a16.30634,16.30634,0,0,1,1.20313-25.42188c36.65631-27.17188,57.6876-68.60938,57.6876-113.73438a138.01689,138.01689,0,0,0-9.85939-51.3125,15.98132,15.98132,0,0,1,1.60937-15.09374,16.36914,16.36914,0,0,1,13.5-7.23438,16.02453,16.02453,0,0,1,9.25,2.98438A271.26947,271.26947,0,0,1,553.25,182.76562L511.99992,224h46.9532C559.3125,229.76562,560,235.45312,560,241.26562a270.092,270.092,0,0,1-5.125,51.85938L495.98427,352Z"]},faJoint:{prefix:"fas",iconName:"joint",icon:[640,512,[],"f595","M444.34 181.1c22.38 15.68 35.66 41.16 35.66 68.59V280c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-30.31c0-43.24-21.01-83.41-56.34-108.06C463.85 125.02 448 99.34 448 70.31V8c0-4.42-3.58-8-8-8h-48c-4.42 0-8 3.58-8 8v66.4c0 43.69 24.56 81.63 60.34 106.7zM194.97 358.98C126.03 370.07 59.69 394.69 0 432c83.65 52.28 180.3 80 278.94 80h88.57L254.79 380.49c-14.74-17.2-37.45-25.11-59.82-21.51zM553.28 87.09c-5.67-3.8-9.28-9.96-9.28-16.78V8c0-4.42-3.58-8-8-8h-48c-4.42 0-8 3.58-8 8v62.31c0 22.02 10.17 43.41 28.64 55.39C550.79 153.04 576 199.54 576 249.69V280c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-30.31c0-65.44-32.41-126.19-86.72-162.6zM360.89 352.05c-34.4.06-86.81.15-88.21.17l117.8 137.43A63.987 63.987 0 0 0 439.07 512h88.45L409.57 374.4a63.955 63.955 0 0 0-48.68-22.35zM616 352H432l117.99 137.65A63.987 63.987 0 0 0 598.58 512H616c13.25 0 24-10.75 24-24V376c0-13.26-10.75-24-24-24z"]},faJournalWhills:{prefix:"fas",iconName:"journal-whills",icon:[448,512,[],"f66a","M438.40625,377.59375c-3.20313,12.8125-3.20313,57.60937,0,73.60937Q447.9922,460.78907,448,470.40625v16c0,16-12.79688,25.59375-25.59375,25.59375H96c-54.40625,0-96-41.59375-96-96V96C0,41.59375,41.59375,0,96,0H422.40625C438.40625,0,448,9.59375,448,25.59375v332.8125Q448,372.79688,438.40625,377.59375ZM380.79688,384H96c-16,0-32,12.79688-32,32s12.79688,32,32,32H380.79688ZM128.01562,176.01562c0,.51563.14063.98438.14063,1.5l37.10937,32.46876A7.99954,7.99954,0,0,1,160,224h-.01562a9.17678,9.17678,0,0,1-5.25-1.98438L131.14062,201.375C142.6875,250.95312,186.90625,288,240,288s97.3125-37.04688,108.875-86.625l-23.59375,20.64062a8.02516,8.02516,0,0,1-5.26563,1.96876H320a9.14641,9.14641,0,0,1-6.01562-2.71876A9.26508,9.26508,0,0,1,312,216a9.097,9.097,0,0,1,2.73438-6.01562l37.10937-32.46876c.01563-.53124.15625-1,.15625-1.51562,0-11.04688-2.09375-21.51562-5.06251-31.59375l-21.26562,21.25a8.00467,8.00467,0,0,1-11.32812-11.3125l26.42187-26.40625a111.81517,111.81517,0,0,0-46.35937-49.26562,63.02336,63.02336,0,0,1-14.0625,82.64062A55.83846,55.83846,0,0,1,251.625,254.73438l-1.42188-34.28126,12.67188,8.625a3.967,3.967,0,0,0,2.25.6875,3.98059,3.98059,0,0,0,3.43749-6.03124l-8.53124-14.3125,17.90625-3.71876a4.00647,4.00647,0,0,0,0-7.84374l-17.90625-3.71876,8.53124-14.3125a3.98059,3.98059,0,0,0-3.43749-6.03124,4.726,4.726,0,0,0-2.25.67187L248.6875,184.125,244,71.82812a4.00386,4.00386,0,0,0-8,0l-4.625,110.8125-12-8.15624a4.003,4.003,0,0,0-5.68751,5.35937l8.53126,14.3125L204.3125,197.875a3.99686,3.99686,0,0,0,0,7.82812l17.90625,3.73438-8.53126,14.29688a4.72469,4.72469,0,0,0-.56249,2.04687,4.59547,4.59547,0,0,0,1.25,2.90625,4.01059,4.01059,0,0,0,2.75,1.09375,4.09016,4.09016,0,0,0,2.25-.6875l10.35937-7.04687L228.375,254.76562a55.86414,55.86414,0,0,1-28.71875-93.45312,63.01119,63.01119,0,0,1-14.04688-82.65625,111.93158,111.93158,0,0,0-46.375,49.26563l26.42187,26.42187a7.99917,7.99917,0,0,1-11.3125,11.3125l-21.26563-21.26563C130.09375,154.48438,128,164.95312,128.01562,176.01562Z"]},faKaaba:{prefix:"fas",iconName:"kaaba",icon:[576,512,[],"f66b","M554.12 83.51L318.36 4.93a95.962 95.962 0 0 0-60.71 0L21.88 83.51A32.006 32.006 0 0 0 0 113.87v49.01l265.02-79.51c15.03-4.5 30.92-4.5 45.98 0l265 79.51v-49.01c0-13.77-8.81-26-21.88-30.36zm-279.9 30.52L0 196.3v228.38c0 15 10.42 27.98 25.06 31.24l242.12 53.8a95.937 95.937 0 0 0 41.65 0l242.12-53.8c14.64-3.25 25.06-16.24 25.06-31.24V196.29l-274.2-82.26c-9.04-2.72-18.59-2.72-27.59 0zM128 230.11c0 3.61-2.41 6.77-5.89 7.72l-80 21.82C37.02 261.03 32 257.2 32 251.93v-16.58c0-3.61 2.41-6.77 5.89-7.72l80-21.82c5.09-1.39 10.11 2.44 10.11 7.72v16.58zm144-39.28c0 3.61-2.41 6.77-5.89 7.72l-96 26.18c-5.09 1.39-10.11-2.44-10.11-7.72v-16.58c0-3.61 2.41-6.77 5.89-7.72l96-26.18c5.09-1.39 10.11 2.44 10.11 7.72v16.58zm176 22.7c0-5.28 5.02-9.11 10.11-7.72l80 21.82c3.48.95 5.89 4.11 5.89 7.72v16.58c0 5.28-5.02 9.11-10.11 7.72l-80-21.82a7.997 7.997 0 0 1-5.89-7.72v-16.58zm-144-39.27c0-5.28 5.02-9.11 10.11-7.72l96 26.18c3.48.95 5.89 4.11 5.89 7.72v16.58c0 5.28-5.02 9.11-10.11 7.72l-96-26.18a7.997 7.997 0 0 1-5.89-7.72v-16.58z"]},faKey:{prefix:"fas",iconName:"key",icon:[512,512,[],"f084","M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"]},faKeyboard:{prefix:"fas",iconName:"keyboard",icon:[576,512,[],"f11c","M528 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM128 180v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z"]},faKhanda:{prefix:"fas",iconName:"khanda",icon:[512,512,[],"f66d","M415.81 66c-6.37-3.5-14.37-2.33-19.36 3.02a15.974 15.974 0 0 0-1.91 19.52c16.49 26.16 25.2 56.39 25.2 87.41-.19 53.25-26.77 102.69-71.27 132.41l-76.63 53.35v-20.1l44.05-36.09c3.92-4.2 5-10.09 2.81-15.28L310.85 273c33.84-19.26 56.94-55.25 56.94-96.99 0-40.79-22.02-76.13-54.59-95.71l5.22-11.44c2.34-5.53.93-11.83-3.57-16.04L255.86 0l-58.99 52.81c-4.5 4.21-5.9 10.51-3.57 16.04l5.22 11.44c-32.57 19.58-54.59 54.93-54.59 95.72 0 41.75 23.09 77.73 56.94 96.99l-7.85 17.24c-2.19 5.18-1.1 11.07 2.81 15.28l44.05 36.09v19.9l-76.59-53.33C119.02 278.62 92.44 229.19 92.26 176c0-31.08 8.71-61.31 25.2-87.47 3.87-6.16 2.4-13.77-2.59-19.08-5-5.34-13.68-6.2-20.02-2.7C16.32 109.6-22.3 205.3 13.36 295.99c7.07 17.99 17.89 34.38 30.46 49.06l55.97 65.36c4.87 5.69 13.04 7.24 19.65 3.72l79.35-42.23L228 392.23l-47.08 32.78c-1.67-.37-3.23-1.01-5.01-1.01-13.25 0-23.99 10.74-23.99 24 0 13.25 10.74 24 23.99 24 12.1 0 21.69-9.11 23.33-20.76l40.63-28.28v29.95c-9.39 5.57-15.99 15.38-15.99 27.1 0 17.67 14.32 32 31.98 32s31.98-14.33 31.98-32c0-11.71-6.61-21.52-15.99-27.1v-30.15l40.91 28.48C314.41 462.89 324 472 336.09 472c13.25 0 23.99-10.75 23.99-24 0-13.26-10.74-24-23.99-24-1.78 0-3.34.64-5.01 1.01L284 392.23l29.21-20.34 79.35 42.23c6.61 3.52 14.78 1.97 19.65-3.71l52.51-61.31c18.87-22.02 34-47.5 41.25-75.59 21.62-83.66-16.45-167.27-90.16-207.51zm-95.99 110c0 22.3-11.49 41.92-28.83 53.38l-5.65-12.41c-8.75-24.52-8.75-51.04 0-75.56l7.83-17.18c16.07 11.65 26.65 30.45 26.65 51.77zm-127.93 0c0-21.32 10.58-40.12 26.66-51.76l7.83 17.18c8.75 24.52 8.75 51.03 0 75.56l-5.65 12.41c-17.34-11.46-28.84-31.09-28.84-53.39z"]},faKiss:{prefix:"fas",iconName:"kiss",icon:[496,512,[],"f596","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm136 156c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-6.1-12.2 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.6-3.6-4.8-16.5 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C290.6 368.7 304 383 304 396zm24-156c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faKissBeam:{prefix:"fas",iconName:"kiss-beam",icon:[496,512,[],"f597","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-39 219.9l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.5 8.5-10.9 12-15.1 4.5zM304 396c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-6.1-12.2 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.6-3.6-4.8-16.5 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C290.6 368.7 304 383 304 396zm65-168.1l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.5 8.5-10.9 12-15.1 4.5z"]},faKissWinkHeart:{prefix:"fas",iconName:"kiss-wink-heart",icon:[504,512,[],"f598","M501.1 402.5c-8-20.8-31.5-31.5-53.1-25.9l-8.4 2.2-2.3-8.4c-5.9-21.4-27-36.5-49-33-25.2 4-40.6 28.6-34 52.6l22.9 82.6c1.5 5.3 7 8.5 12.4 7.1l83-21.5c24.1-6.3 37.7-31.8 28.5-55.7zm-177.6-4c-5.6-20.3-2.3-42 9-59.7 29.7-46.3 98.7-45.5 127.8 4.3 6.4.1 12.6 1.4 18.6 2.9 10.9-27.9 17.1-58.2 17.1-90C496 119 385 8 248 8S0 119 0 256s111 248 248 248c35.4 0 68.9-7.5 99.4-20.9-.3-.7-23.9-84.6-23.9-84.6zM168 240c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm120 156c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-5.7-12.3 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.8-3.7-4.6-16.6 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C274.6 368.7 288 383 288 396zm16-179c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S400 181 404 206.2c1.7 11.1-11.3 18.3-19.8 10.8l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L304 217z"]},faKiwiBird:{prefix:"fas",iconName:"kiwi-bird",icon:[576,512,[],"f535","M575.81 217.98C572.64 157.41 518.28 112 457.63 112h-9.37c-52.82 0-104.25-16.25-147.74-46.24-41.99-28.96-96.04-41.62-153.21-28.7C129.3 41.12-.08 78.24 0 224c.04 70.95 38.68 132.8 95.99 166.01V464c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-54.26c15.36 3.96 31.4 6.26 48 6.26 5.44 0 10.68-.73 16-1.18V464c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-59.43c14.24-5.06 27.88-11.39 40.34-19.51C342.07 355.25 393.86 336 448.46 336c25.48 0 16.01-.31 23.05-.78l74.41 136.44c2.86 5.23 8.3 8.34 14.05 8.34 1.31 0 2.64-.16 3.95-.5 7.09-1.8 12.05-8.19 12.05-15.5 0 0 .14-240.24-.16-246.02zM463.97 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm80 153.25l-39.86-73.08c15.12-5.83 28.73-14.6 39.86-25.98v99.06z"]},faLandmark:{prefix:"fas",iconName:"landmark",icon:[512,512,[],"f66f","M501.62 92.11L267.24 2.04a31.958 31.958 0 0 0-22.47 0L10.38 92.11A16.001 16.001 0 0 0 0 107.09V144c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-36.91c0-6.67-4.14-12.64-10.38-14.98zM64 192v160H48c-8.84 0-16 7.16-16 16v48h448v-48c0-8.84-7.16-16-16-16h-16V192h-64v160h-96V192h-64v160h-96V192H64zm432 256H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faLanguage:{prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M152.1 236.2c-3.5-12.1-7.8-33.2-7.8-33.2h-.5s-4.3 21.1-7.8 33.2l-11.1 37.5H163zM616 96H336v320h280c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm-24 120c0 6.6-5.4 12-12 12h-11.4c-6.9 23.6-21.7 47.4-42.7 69.9 8.4 6.4 17.1 12.5 26.1 18 5.5 3.4 7.3 10.5 4.1 16.2l-7.9 13.9c-3.4 5.9-10.9 7.8-16.7 4.3-12.6-7.8-24.5-16.1-35.4-24.9-10.9 8.7-22.7 17.1-35.4 24.9-5.8 3.5-13.3 1.6-16.7-4.3l-7.9-13.9c-3.2-5.6-1.4-12.8 4.2-16.2 9.3-5.7 18-11.7 26.1-18-7.9-8.4-14.9-17-21-25.7-4-5.7-2.2-13.6 3.7-17.1l6.5-3.9 7.3-4.3c5.4-3.2 12.4-1.7 16 3.4 5 7 10.8 14 17.4 20.9 13.5-14.2 23.8-28.9 30-43.2H412c-6.6 0-12-5.4-12-12v-16c0-6.6 5.4-12 12-12h64v-16c0-6.6 5.4-12 12-12h16c6.6 0 12 5.4 12 12v16h64c6.6 0 12 5.4 12 12zM0 120v272c0 13.3 10.7 24 24 24h280V96H24c-13.3 0-24 10.7-24 24zm58.9 216.1L116.4 167c1.7-4.9 6.2-8.1 11.4-8.1h32.5c5.1 0 9.7 3.3 11.4 8.1l57.5 169.1c2.6 7.8-3.1 15.9-11.4 15.9h-22.9a12 12 0 0 1-11.5-8.6l-9.4-31.9h-60.2l-9.1 31.8c-1.5 5.1-6.2 8.7-11.5 8.7H70.3c-8.2 0-14-8.1-11.4-15.9z"]},faLaptop:{prefix:"fas",iconName:"laptop",icon:[640,512,[],"f109","M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z"]},faLaptopCode:{prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z"]},faLaptopHouse:{prefix:"fas",iconName:"laptop-house",icon:[640,512,[],"e066","M272,288H208a16,16,0,0,1-16-16V208a16,16,0,0,1,16-16h64a16,16,0,0,1,16,16v37.12C299.11,232.24,315,224,332.8,224H469.74l6.65-7.53A16.51,16.51,0,0,0,480,207a16.31,16.31,0,0,0-4.75-10.61L416,144V48a16,16,0,0,0-16-16H368a16,16,0,0,0-16,16V87.3L263.5,8.92C258,4,247.45,0,240.05,0s-17.93,4-23.47,8.92L4.78,196.42A16.15,16.15,0,0,0,0,207a16.4,16.4,0,0,0,3.55,9.39L22.34,237.7A16.22,16.22,0,0,0,33,242.48,16.51,16.51,0,0,0,42.34,239L64,219.88V384a32,32,0,0,0,32,32H272ZM629.33,448H592V288c0-17.67-12.89-32-28.8-32H332.8c-15.91,0-28.8,14.33-28.8,32V448H266.67A10.67,10.67,0,0,0,256,458.67v10.66A42.82,42.82,0,0,0,298.6,512H597.4A42.82,42.82,0,0,0,640,469.33V458.67A10.67,10.67,0,0,0,629.33,448ZM544,448H352V304H544Z"]},faLaptopMedical:{prefix:"fas",iconName:"laptop-medical",icon:[640,512,[],"f812","M232 224h56v56a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8v-56h56a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8h-56v-56a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v56h-56a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8zM576 48a48.14 48.14 0 0 0-48-48H112a48.14 48.14 0 0 0-48 48v336h512zm-64 272H128V64h384zm112 96H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33-17.47-32.77-32H16a16 16 0 0 0-16 16v16a64.19 64.19 0 0 0 64 64h512a64.19 64.19 0 0 0 64-64v-16a16 16 0 0 0-16-16z"]},faLaugh:{prefix:"fas",iconName:"laugh",icon:[496,512,[],"f599","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 152c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm88 272h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18-8.9 71-69.5 126-142.9 126z"]},faLaughBeam:{prefix:"fas",iconName:"laugh-beam",icon:[496,512,[],"f59a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm24 199.4c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.8 4.1-15.1-4.5zm-160 0c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.3 7.4-15.8 4-15.1-4.5zM398.9 306C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z"]},faLaughSquint:{prefix:"fas",iconName:"laugh-squint",icon:[496,512,[],"f59b","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 161.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 180l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM398.9 306C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z"]},faLaughWink:{prefix:"fas",iconName:"laugh-wink",icon:[496,512,[],"f59c","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm20.1 198.1c4-25.2 34.2-42.1 59.9-42.1s55.9 16.9 59.9 42.1c1.7 11.1-11.4 18.3-19.8 10.8l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L288 217c-8.4 7.4-21.6.3-19.9-10.9zM168 160c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm230.9 146C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z"]},faLayerGroup:{prefix:"fas",iconName:"layer-group",icon:[512,512,[],"f5fd","M12.41 148.02l232.94 105.67c6.8 3.09 14.49 3.09 21.29 0l232.94-105.67c16.55-7.51 16.55-32.52 0-40.03L266.65 2.31a25.607 25.607 0 0 0-21.29 0L12.41 107.98c-16.55 7.51-16.55 32.53 0 40.04zm487.18 88.28l-58.09-26.33-161.64 73.27c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.51 209.97l-58.1 26.33c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 276.3c16.55-7.5 16.55-32.5 0-40zm0 127.8l-57.87-26.23-161.86 73.37c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.29 337.87 12.41 364.1c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 404.1c16.55-7.5 16.55-32.5 0-40z"]},faLeaf:{prefix:"fas",iconName:"leaf",icon:[576,512,[],"f06c","M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z"]},faLemon:{prefix:"fas",iconName:"lemon",icon:[512,512,[],"f094","M489.038 22.963C465.944-.13 434.648-5.93 413.947 6.129c-58.906 34.312-181.25-53.077-321.073 86.746S40.441 355.041 6.129 413.945c-12.059 20.702-6.26 51.999 16.833 75.093 23.095 23.095 54.392 28.891 75.095 16.832 58.901-34.31 181.246 53.079 321.068-86.743S471.56 156.96 505.871 98.056c12.059-20.702 6.261-51.999-16.833-75.093zM243.881 95.522c-58.189 14.547-133.808 90.155-148.358 148.358-1.817 7.27-8.342 12.124-15.511 12.124-1.284 0-2.59-.156-3.893-.481-8.572-2.144-13.784-10.83-11.642-19.403C81.901 166.427 166.316 81.93 236.119 64.478c8.575-2.143 17.261 3.069 19.403 11.642s-3.069 17.259-11.641 19.402z"]},faLessThan:{prefix:"fas",iconName:"less-than",icon:[384,512,[],"f536","M365.46 357.74L147.04 255.89l218.47-101.88c16.02-7.47 22.95-26.51 15.48-42.53l-13.52-29C360 66.46 340.96 59.53 324.94 67L18.48 209.91a32.014 32.014 0 0 0-18.48 29v34.24c0 12.44 7.21 23.75 18.48 29l306.31 142.83c16.06 7.49 35.15.54 42.64-15.52l13.56-29.08c7.49-16.06.54-35.15-15.53-42.64z"]},faLessThanEqual:{prefix:"fas",iconName:"less-than-equal",icon:[448,512,[],"f537","M54.98 214.2l301.41 119.87c18.39 6.03 38.71-2.54 45.38-19.15l12.09-30.08c6.68-16.61-2.82-34.97-21.21-41l-175.44-68.05 175.56-68.09c18.29-6 27.74-24.27 21.1-40.79l-12.03-29.92c-6.64-16.53-26.86-25.06-45.15-19.06L54.98 137.89C41.21 142.41 32 154.5 32 168.07v15.96c0 13.56 9.21 25.65 22.98 30.17zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z"]},faLevelDownAlt:{prefix:"fas",iconName:"level-down-alt",icon:[320,512,[],"f3be","M313.553 392.331L209.587 504.334c-9.485 10.214-25.676 10.229-35.174 0L70.438 392.331C56.232 377.031 67.062 352 88.025 352H152V80H68.024a11.996 11.996 0 0 1-8.485-3.515l-56-56C-4.021 12.926 1.333 0 12.024 0H208c13.255 0 24 10.745 24 24v328h63.966c20.878 0 31.851 24.969 17.587 40.331z"]},faLevelUpAlt:{prefix:"fas",iconName:"level-up-alt",icon:[320,512,[],"f3bf","M313.553 119.669L209.587 7.666c-9.485-10.214-25.676-10.229-35.174 0L70.438 119.669C56.232 134.969 67.062 160 88.025 160H152v272H68.024a11.996 11.996 0 0 0-8.485 3.515l-56 56C-4.021 499.074 1.333 512 12.024 512H208c13.255 0 24-10.745 24-24V160h63.966c20.878 0 31.851-24.969 17.587-40.331z"]},faLifeRing:{prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm173.696 119.559l-63.399 63.399c-10.987-18.559-26.67-34.252-45.255-45.255l63.399-63.399a218.396 218.396 0 0 1 45.255 45.255zM256 352c-53.019 0-96-42.981-96-96s42.981-96 96-96 96 42.981 96 96-42.981 96-96 96zM127.559 82.304l63.399 63.399c-18.559 10.987-34.252 26.67-45.255 45.255l-63.399-63.399a218.372 218.372 0 0 1 45.255-45.255zM82.304 384.441l63.399-63.399c10.987 18.559 26.67 34.252 45.255 45.255l-63.399 63.399a218.396 218.396 0 0 1-45.255-45.255zm302.137 45.255l-63.399-63.399c18.559-10.987 34.252-26.67 45.255-45.255l63.399 63.399a218.403 218.403 0 0 1-45.255 45.255z"]},faLightbulb:{prefix:"fas",iconName:"lightbulb",icon:[352,512,[],"f0eb","M96.06 454.35c.01 6.29 1.87 12.45 5.36 17.69l17.09 25.69a31.99 31.99 0 0 0 26.64 14.28h61.71a31.99 31.99 0 0 0 26.64-14.28l17.09-25.69a31.989 31.989 0 0 0 5.36-17.69l.04-38.35H96.01l.05 38.35zM0 176c0 44.37 16.45 84.85 43.56 115.78 16.52 18.85 42.36 58.23 52.21 91.45.04.26.07.52.11.78h160.24c.04-.26.07-.51.11-.78 9.85-33.22 35.69-72.6 52.21-91.45C335.55 260.85 352 220.37 352 176 352 78.61 272.91-.3 175.45 0 73.44.31 0 82.97 0 176zm176-80c-44.11 0-80 35.89-80 80 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-61.76 50.24-112 112-112 8.84 0 16 7.16 16 16s-7.16 16-16 16z"]},faLink:d,faLiraSign:{prefix:"fas",iconName:"lira-sign",icon:[384,512,[],"f195","M371.994 256h-48.019C317.64 256 312 260.912 312 267.246 312 368 230.179 416 144 416V256.781l134.603-29.912A12 12 0 0 0 288 215.155v-40.976c0-7.677-7.109-13.38-14.603-11.714L144 191.219V160.78l134.603-29.912A12 12 0 0 0 288 119.154V78.179c0-7.677-7.109-13.38-14.603-11.714L144 95.219V44c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v68.997L9.397 125.131A12 12 0 0 0 0 136.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 178.558v30.439L9.397 221.131A12 12 0 0 0 0 232.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 274.558V468c0 6.627 5.373 12 12 12h79.583c134.091 0 223.255-77.834 228.408-211.592.261-6.782-5.211-12.408-11.997-12.408z"]},faList:{prefix:"fas",iconName:"list",icon:[512,512,[],"f03a","M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416 176H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faListAlt:{prefix:"fas",iconName:"list-alt",icon:[512,512,[],"f022","M464 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM128 120c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm288-136v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12z"]},faListOl:{prefix:"fas",iconName:"list-ol",icon:[512,512,[],"f0cb","M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z"]},faListUl:{prefix:"fas",iconName:"list-ul",icon:[512,512,[],"f0ca","M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faLocationArrow:{prefix:"fas",iconName:"location-arrow",icon:[512,512,[],"f124","M444.52 3.52L28.74 195.42c-47.97 22.39-31.98 92.75 19.19 92.75h175.91v175.91c0 51.17 70.36 67.17 92.75 19.19l191.9-415.78c15.99-38.39-25.59-79.97-63.97-63.97z"]},faLock:{prefix:"fas",iconName:"lock",icon:[448,512,[],"f023","M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"]},faLockOpen:{prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M423.5 0C339.5.3 272 69.5 272 153.5V224H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48h-48v-71.1c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v80c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-80C576 68 507.5-.3 423.5 0z"]},faLongArrowAltDown:{prefix:"fas",iconName:"long-arrow-alt-down",icon:[256,512,[],"f309","M168 345.941V44c0-6.627-5.373-12-12-12h-56c-6.627 0-12 5.373-12 12v301.941H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.569 9.373 33.941 0l86.059-86.059c15.119-15.119 4.411-40.971-16.971-40.971H168z"]},faLongArrowAltLeft:{prefix:"fas",iconName:"long-arrow-alt-left",icon:[448,512,[],"f30a","M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"]},faLongArrowAltRight:{prefix:"fas",iconName:"long-arrow-alt-right",icon:[448,512,[],"f30b","M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"]},faLongArrowAltUp:{prefix:"fas",iconName:"long-arrow-alt-up",icon:[256,512,[],"f30c","M88 166.059V468c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12V166.059h46.059c21.382 0 32.09-25.851 16.971-40.971l-86.059-86.059c-9.373-9.373-24.569-9.373-33.941 0l-86.059 86.059c-15.119 15.119-4.411 40.971 16.971 40.971H88z"]},faLowVision:{prefix:"fas",iconName:"low-vision",icon:[576,512,[],"f2a8","M569.344 231.631C512.96 135.949 407.81 72 288 72c-28.468 0-56.102 3.619-82.451 10.409L152.778 10.24c-7.601-10.858-22.564-13.5-33.423-5.9l-13.114 9.178c-10.86 7.601-13.502 22.566-5.9 33.426l43.131 58.395C89.449 131.73 40.228 174.683 6.682 231.581c-.01.017-.023.033-.034.05-8.765 14.875-8.964 33.528 0 48.739 38.5 65.332 99.742 115.862 172.859 141.349L55.316 244.302A272.194 272.194 0 0 1 83.61 208.39l119.4 170.58h.01l40.63 58.04a330.055 330.055 0 0 0 78.94 1.17l-189.98-271.4a277.628 277.628 0 0 1 38.777-21.563l251.836 356.544c7.601 10.858 22.564 13.499 33.423 5.9l13.114-9.178c10.86-7.601 13.502-22.567 5.9-33.426l-43.12-58.377-.007-.009c57.161-27.978 104.835-72.04 136.81-126.301a47.938 47.938 0 0 0 .001-48.739zM390.026 345.94l-19.066-27.23c24.682-32.567 27.711-76.353 8.8-111.68v.03c0 23.65-19.17 42.82-42.82 42.82-23.828 0-42.82-19.349-42.82-42.82 0-23.65 19.17-42.82 42.82-42.82h.03c-24.75-13.249-53.522-15.643-79.51-7.68l-19.068-27.237C253.758 123.306 270.488 120 288 120c75.162 0 136 60.826 136 136 0 34.504-12.833 65.975-33.974 89.94z"]},faLuggageCart:{prefix:"fas",iconName:"luggage-cart",icon:[640,512,[],"f59d","M224 320h32V96h-32c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32zm352-32V128c0-17.67-14.33-32-32-32h-32v224h32c17.67 0 32-14.33 32-32zm48 96H128V16c0-8.84-7.16-16-16-16H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h48v368c0 8.84 7.16 16 16 16h82.94c-1.79 5.03-2.94 10.36-2.94 16 0 26.51 21.49 48 48 48s48-21.49 48-48c0-5.64-1.15-10.97-2.94-16h197.88c-1.79 5.03-2.94 10.36-2.94 16 0 26.51 21.49 48 48 48s48-21.49 48-48c0-5.64-1.15-10.97-2.94-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM480 96V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v272h192V96zm-48 0h-96V48h96v48z"]},faLungs:{prefix:"fas",iconName:"lungs",icon:[640,512,[],"f604","M636.11 390.15C614.44 308.85 580.07 231 534.1 159.13 511.98 124.56 498.03 96 454.05 96 415.36 96 384 125.42 384 161.71v60.11l-32.88-21.92a15.996 15.996 0 0 1-7.12-13.31V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v170.59c0 5.35-2.67 10.34-7.12 13.31L256 221.82v-60.11C256 125.42 224.64 96 185.95 96c-43.98 0-57.93 28.56-80.05 63.13C59.93 231 25.56 308.85 3.89 390.15 1.3 399.84 0 409.79 0 419.78c0 61.23 62.48 105.44 125.24 88.62l59.5-15.95c42.18-11.3 71.26-47.47 71.26-88.62v-87.49l-85.84 57.23a7.992 7.992 0 0 1-11.09-2.22l-8.88-13.31a7.992 7.992 0 0 1 2.22-11.09L320 235.23l167.59 111.72a7.994 7.994 0 0 1 2.22 11.09l-8.88 13.31a7.994 7.994 0 0 1-11.09 2.22L384 316.34v87.49c0 41.15 29.08 77.31 71.26 88.62l59.5 15.95C577.52 525.22 640 481.01 640 419.78c0-9.99-1.3-19.94-3.89-29.63z"]},faLungsVirus:{prefix:"fas",iconName:"lungs-virus",icon:[640,512,[],"e067","M344,150.68V16A16,16,0,0,0,328,0H312a16,16,0,0,0-16,16V150.68a46.45,46.45,0,0,1,48,0ZM195.54,444.46a48.06,48.06,0,0,1,0-67.88l8.58-8.58H192a48,48,0,0,1,0-96h12.12l-8.58-8.57a48,48,0,0,1,60.46-74V161.75C256,125.38,224.62,96,186,96c-44,0-58,28.5-80.12,63.13a819.52,819.52,0,0,0-102,231A113.16,113.16,0,0,0,0,419.75C0,481,62.5,525.26,125.25,508.38l59.5-15.87a98.51,98.51,0,0,0,52.5-34.75,46.49,46.49,0,0,1-41.71-13.3Zm226.29-22.63a16,16,0,0,0,0-22.62l-8.58-8.58C393.09,370.47,407.37,336,435.88,336H448a16,16,0,0,0,0-32H435.88c-28.51,0-42.79-34.47-22.63-54.62l8.58-8.58a16,16,0,0,0-22.63-22.63l-8.57,8.58C370.47,246.91,336,232.63,336,204.12V192a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.58c20.16,20.15,5.88,54.62-22.63,54.62H192a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.58a16,16,0,1,0,22.63,22.62l8.57-8.57C269.53,393.1,304,407.38,304,435.88V448a16,16,0,0,0,32,0V435.88c0-28.5,34.47-42.78,54.63-22.62l8.57,8.57a16,16,0,0,0,22.63,0ZM288,304a16,16,0,1,1,16-16A16,16,0,0,1,288,304Zm64,64a16,16,0,1,1,16-16A16,16,0,0,1,352,368Zm284.12,22.13a819.52,819.52,0,0,0-102-231C512,124.5,498,96,454,96c-38.62,0-70,29.38-70,65.75v27.72a48,48,0,0,1,60.46,74L435.88,272H448a48,48,0,0,1,0,96H435.88l8.58,8.58a47.7,47.7,0,0,1-41.71,81.18,98.51,98.51,0,0,0,52.5,34.75l59.5,15.87C577.5,525.26,640,481,640,419.75A113.16,113.16,0,0,0,636.12,390.13Z"]},faMagic:f,faMagnet:{prefix:"fas",iconName:"magnet",icon:[512,512,[],"f076","M164.07 148.1H12a12 12 0 0 1-12-12v-80a36 36 0 0 1 36-36h104a36 36 0 0 1 36 36v80a11.89 11.89 0 0 1-11.93 12zm347.93-12V56a36 36 0 0 0-36-36H372a36 36 0 0 0-36 36v80a12 12 0 0 0 12 12h152a11.89 11.89 0 0 0 12-11.9zm-164 44a12 12 0 0 0-12 12v52c0 128.1-160 127.9-160 0v-52a12 12 0 0 0-12-12H12.1a12 12 0 0 0-12 12.1c.1 21.4.6 40.3 0 53.3 0 150.6 136.17 246.6 256.75 246.6s255-96 255-246.7c-.6-12.8-.2-33 0-53.2a12 12 0 0 0-12-12.1z"]},faMailBulk:{prefix:"fas",iconName:"mail-bulk",icon:[576,512,[],"f674","M160 448c-25.6 0-51.2-22.4-64-32-64-44.8-83.2-60.8-96-70.4V480c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V345.6c-12.8 9.6-32 25.6-96 70.4-12.8 9.6-38.4 32-64 32zm128-192H32c-17.67 0-32 14.33-32 32v16c25.6 19.2 22.4 19.2 115.2 86.4 9.6 6.4 28.8 25.6 44.8 25.6s35.2-19.2 44.8-22.4c92.8-67.2 89.6-67.2 115.2-86.4V288c0-17.67-14.33-32-32-32zm256-96H224c-17.67 0-32 14.33-32 32v32h96c33.21 0 60.59 25.42 63.71 57.82l.29-.22V416h192c17.67 0 32-14.33 32-32V192c0-17.67-14.33-32-32-32zm-32 128h-64v-64h64v64zm-352-96c0-35.29 28.71-64 64-64h224V32c0-17.67-14.33-32-32-32H96C78.33 0 64 14.33 64 32v192h96v-32z"]},faMale:{prefix:"fas",iconName:"male",icon:[192,512,[],"f183","M96 0c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64S60.654 0 96 0m48 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H48c-26.51 0-48 21.49-48 48v136c0 13.255 10.745 24 24 24h16v136c0 13.255 10.745 24 24 24h64c13.255 0 24-10.745 24-24V352h16c13.255 0 24-10.745 24-24V192c0-26.51-21.49-48-48-48z"]},faMap:{prefix:"fas",iconName:"map",icon:[576,512,[],"f279","M0 117.66v346.32c0 11.32 11.43 19.06 21.94 14.86L160 416V32L20.12 87.95A32.006 32.006 0 0 0 0 117.66zM192 416l192 64V96L192 32v384zM554.06 33.16L416 96v384l139.88-55.95A31.996 31.996 0 0 0 576 394.34V48.02c0-11.32-11.43-19.06-21.94-14.86z"]},faMapMarked:{prefix:"fas",iconName:"map-marked",icon:[576,512,[],"f59f","M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z"]},faMapMarkedAlt:{prefix:"fas",iconName:"map-marked-alt",icon:[576,512,[],"f5a0","M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zm0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z"]},faMapMarker:{prefix:"fas",iconName:"map-marker",icon:[384,512,[],"f041","M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0z"]},faMapMarkerAlt:{prefix:"fas",iconName:"map-marker-alt",icon:[384,512,[],"f3c5","M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"]},faMapPin:{prefix:"fas",iconName:"map-pin",icon:[288,512,[],"f276","M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z"]},faMapSigns:{prefix:"fas",iconName:"map-signs",icon:[512,512,[],"f277","M507.31 84.69L464 41.37c-6-6-14.14-9.37-22.63-9.37H288V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v16H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h385.37c8.49 0 16.62-3.37 22.63-9.37l43.31-43.31c6.25-6.26 6.25-16.38 0-22.63zM224 496c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-64v112zm232-272H288v-32h-64v32H70.63c-8.49 0-16.62 3.37-22.63 9.37L4.69 276.69c-6.25 6.25-6.25 16.38 0 22.63L48 342.63c6 6 14.14 9.37 22.63 9.37H456c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24z"]},faMarker:{prefix:"fas",iconName:"marker",icon:[512,512,[],"f5a1","M93.95 290.03A327.038 327.038 0 0 0 .17 485.11l-.03.23c-1.7 15.28 11.21 28.2 26.49 26.51a327.02 327.02 0 0 0 195.34-93.8l75.4-75.4-128.02-128.02-75.4 75.4zM485.49 26.51c-35.35-35.35-92.67-35.35-128.02 0l-21.76 21.76-36.56-36.55c-15.62-15.62-40.95-15.62-56.56 0L138.47 115.84c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0l87.15-87.15 19.59 19.59L191.98 192 320 320.02l165.49-165.49c35.35-35.35 35.35-92.66 0-128.02z"]},faMars:{prefix:"fas",iconName:"mars",icon:[384,512,[],"f222","M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c0-6.6-5.4-12-12-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},faMarsDouble:{prefix:"fas",iconName:"mars-double",icon:[512,512,[],"f227","M340 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C198.5 72.1 172.2 64 144 64 64.5 64 0 128.5 0 208s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.5 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 288c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm356-128.1h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7c-18.2-11.4-39-18.9-61.5-21.3-2.1 21.8-8.2 43.3-18.4 63.3 1.1 0 2.2-.1 3.2-.1 44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80c0-1.1 0-2.2.1-3.2-20 10.2-41.5 16.4-63.3 18.4C168.4 455.6 229.6 512 304 512c79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12v-79c0-6.7-5.4-12.1-12-12.1z"]},faMarsStroke:{prefix:"fas",iconName:"mars-stroke",icon:[384,512,[],"f229","M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-17.5 17.5-14.1-14.1c-4.7-4.7-12.3-4.7-17 0L224.5 133c-4.7 4.7-4.7 12.3 0 17l14.1 14.1-18 18c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l18-18 14.1 14.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L329.2 164l17.5-17.5 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c-.1-6.6-5.5-12-12.1-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},faMarsStrokeH:{prefix:"fas",iconName:"mars-stroke-h",icon:[480,512,[],"f22b","M476.2 247.5l-55.9-55.9c-7.6-7.6-20.5-2.2-20.5 8.5V224H376v-20c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v20h-27.6c-5.8-25.6-18.7-49.9-38.6-69.8C189.6 98 98.4 98 42.2 154.2c-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 19.9-19.9 32.8-44.2 38.6-69.8H312v20c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-20h23.9v23.9c0 10.7 12.9 16 20.5 8.5l55.9-55.9c4.6-4.7 4.6-12.3-.1-17zm-275.6 65.1c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z"]},faMarsStrokeV:{prefix:"fas",iconName:"mars-stroke-v",icon:[288,512,[],"f22a","M245.8 234.2c-19.9-19.9-44.2-32.8-69.8-38.6v-25.4h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V81.4h23.9c10.7 0 16-12.9 8.5-20.5L152.5 5.1c-4.7-4.7-12.3-4.7-17 0L79.6 61c-7.6 7.6-2.2 20.5 8.5 20.5H112v24.7H92c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h20v25.4c-25.6 5.8-49.9 18.7-69.8 38.6-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 56.3-56.2 56.3-147.4 0-203.6zm-45.2 158.4c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z"]},faMask:{prefix:"fas",iconName:"mask",icon:[640,512,[],"f6fa","M320.67 64c-442.6 0-357.57 384-158.46 384 39.9 0 77.47-20.69 101.42-55.86l25.73-37.79c15.66-22.99 46.97-22.99 62.63 0l25.73 37.79C401.66 427.31 439.23 448 479.13 448c189.86 0 290.63-384-158.46-384zM184 308.36c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05zm272 0c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05z"]},faMedal:{prefix:"fas",iconName:"medal",icon:[512,512,[],"f5a2","M223.75 130.75L154.62 15.54A31.997 31.997 0 0 0 127.18 0H16.03C3.08 0-4.5 14.57 2.92 25.18l111.27 158.96c29.72-27.77 67.52-46.83 109.56-53.39zM495.97 0H384.82c-11.24 0-21.66 5.9-27.44 15.54l-69.13 115.21c42.04 6.56 79.84 25.62 109.56 53.38L509.08 25.18C516.5 14.57 508.92 0 495.97 0zM256 160c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm92.52 157.26l-37.93 36.96 8.97 52.22c1.6 9.36-8.26 16.51-16.65 12.09L256 393.88l-46.9 24.65c-8.4 4.45-18.25-2.74-16.65-12.09l8.97-52.22-37.93-36.96c-6.82-6.64-3.05-18.23 6.35-19.59l52.43-7.64 23.43-47.52c2.11-4.28 6.19-6.39 10.28-6.39 4.11 0 8.22 2.14 10.33 6.39l23.43 47.52 52.43 7.64c9.4 1.36 13.17 12.95 6.35 19.59z"]},faMedkit:{prefix:"fas",iconName:"medkit",icon:[512,512,[],"f0fa","M96 480h320V128h-32V80c0-26.51-21.49-48-48-48H176c-26.51 0-48 21.49-48 48v48H96v352zm96-384h128v32H192V96zm320 80v256c0 26.51-21.49 48-48 48h-16V128h16c26.51 0 48 21.49 48 48zM64 480H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v352zm288-208v32c0 8.837-7.163 16-16 16h-48v48c0 8.837-7.163 16-16 16h-32c-8.837 0-16-7.163-16-16v-48h-48c-8.837 0-16-7.163-16-16v-32c0-8.837 7.163-16 16-16h48v-48c0-8.837 7.163-16 16-16h32c8.837 0 16 7.163 16 16v48h48c8.837 0 16 7.163 16 16z"]},faMeh:{prefix:"fas",iconName:"meh",icon:[496,512,[],"f11a","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm176 192H152c-21.2 0-21.2-32 0-32h192c21.2 0 21.2 32 0 32zm-16-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faMehBlank:{prefix:"fas",iconName:"meh-blank",icon:[496,512,[],"f5a4","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faMehRollingEyes:{prefix:"fas",iconName:"meh-rolling-eyes",icon:[496,512,[],"f5a5","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 224c0-24.3 13.7-45.2 33.6-56-.7 2.6-1.6 5.2-1.6 8 0 17.7 14.3 32 32 32s32-14.3 32-32c0-2.8-.9-5.4-1.6-8 19.9 10.8 33.6 31.7 33.6 56 0 35.3-28.7 64-64 64s-64-28.7-64-64zm224 176H184c-21.2 0-21.2-32 0-32h128c21.2 0 21.2 32 0 32zm32-112c-35.3 0-64-28.7-64-64 0-24.3 13.7-45.2 33.6-56-.7 2.6-1.6 5.2-1.6 8 0 17.7 14.3 32 32 32s32-14.3 32-32c0-2.8-.9-5.4-1.6-8 19.9 10.8 33.6 31.7 33.6 56 0 35.3-28.7 64-64 64z"]},faMemory:{prefix:"fas",iconName:"memory",icon:[640,512,[],"f538","M640 130.94V96c0-17.67-14.33-32-32-32H32C14.33 64 0 78.33 0 96v34.94c18.6 6.61 32 24.19 32 45.06s-13.4 38.45-32 45.06V320h640v-98.94c-18.6-6.61-32-24.19-32-45.06s13.4-38.45 32-45.06zM224 256h-64V128h64v128zm128 0h-64V128h64v128zm128 0h-64V128h64v128zM0 448h64v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h64v-96H0v96z"]},faMenorah:{prefix:"fas",iconName:"menorah",icon:[640,512,[],"f676","M144 128h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm96 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm192 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm96 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm80-32c17.67 0 32-14.33 32-32S608 0 608 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S512 0 512 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S416 0 416 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S320 0 320 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S224 0 224 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S128 0 128 0 96 46.33 96 64s14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S32 0 32 0 0 46.33 0 64s14.33 32 32 32zm544 192c0 17.67-14.33 32-32 32H352V144c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v176H96c-17.67 0-32-14.33-32-32V144c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v144c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V144c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144z"]},faMercury:{prefix:"fas",iconName:"mercury",icon:[288,512,[],"f223","M288 208c0-44.2-19.9-83.7-51.2-110.1 2.5-1.8 4.9-3.8 7.2-5.8 24.7-21.2 39.8-48.8 43.2-78.8.9-7.1-4.7-13.3-11.9-13.3h-40.5C229 0 224.1 4.1 223 9.8c-2.4 12.5-9.6 24.3-20.7 33.8C187 56.8 166.3 64 144 64s-43-7.2-58.4-20.4C74.5 34.1 67.4 22.3 64.9 9.8 63.8 4.1 58.9 0 53.2 0H12.7C5.5 0-.1 6.2.8 13.3 4.2 43.4 19.2 71 44 92.2c2.3 2 4.7 3.9 7.2 5.8C19.9 124.3 0 163.8 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z"]},faMeteor:{prefix:"fas",iconName:"meteor",icon:[512,512,[],"f753","M511.328,20.8027c-11.60759,38.70264-34.30724,111.70173-61.30311,187.70077,6.99893,2.09372,13.4042,4,18.60653,5.59368a16.06158,16.06158,0,0,1,9.49854,22.906c-22.106,42.29635-82.69047,152.795-142.47819,214.40356-.99984,1.09373-1.99969,2.5-2.99954,3.49995A194.83046,194.83046,0,1,1,57.085,179.41009c.99985-1,2.40588-2,3.49947-3,61.59994-59.90549,171.97367-120.40473,214.37343-142.4982a16.058,16.058,0,0,1,22.90274,9.49988c1.59351,5.09368,3.49947,11.5936,5.5929,18.59351C379.34818,35.00565,452.43074,12.30281,491.12794.70921A16.18325,16.18325,0,0,1,511.328,20.8027ZM319.951,320.00207A127.98041,127.98041,0,1,0,191.97061,448.00046,127.97573,127.97573,0,0,0,319.951,320.00207Zm-127.98041-31.9996a31.9951,31.9951,0,1,1-31.9951-31.9996A31.959,31.959,0,0,1,191.97061,288.00247Zm31.9951,79.999a15.99755,15.99755,0,1,1-15.99755-15.9998A16.04975,16.04975,0,0,1,223.96571,368.00147Z"]},faMicrochip:{prefix:"fas",iconName:"microchip",icon:[512,512,[],"f2db","M416 48v416c0 26.51-21.49 48-48 48H144c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h224c26.51 0 48 21.49 48 48zm96 58v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42V88h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zM30 376h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6z"]},faMicrophone:{prefix:"fas",iconName:"microphone",icon:[352,512,[],"f130","M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z"]},faMicrophoneAlt:{prefix:"fas",iconName:"microphone-alt",icon:[352,512,[],"f3c9","M336 192h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16zM176 352c53.02 0 96-42.98 96-96h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96z"]},faMicrophoneAltSlash:{prefix:"fas",iconName:"microphone-alt-slash",icon:[640,512,[],"f539","M633.82 458.1L476.26 336.33C488.74 312.21 496 284.98 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67h-43.67l-41.4-32H416v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H416v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H416c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.78c11.71-1.62 23.1-4.28 33.96-8.08l-50.4-38.96c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z"]},faMicrophoneSlash:{prefix:"fas",iconName:"microphone-slash",icon:[640,512,[],"f131","M633.82 458.1l-157.8-121.96C488.61 312.13 496 285.01 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67V96c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.77c11.66-1.6 22.85-4.54 33.67-8.31l-50.11-38.73c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z"]},faMicroscope:{prefix:"fas",iconName:"microscope",icon:[512,512,[],"f610","M160 320h12v16c0 8.84 7.16 16 16 16h40c8.84 0 16-7.16 16-16v-16h12c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32V16c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v16c-17.67 0-32 14.33-32 32v224c0 17.67 14.33 32 32 32zm304 128h-1.29C493.24 413.99 512 369.2 512 320c0-105.88-86.12-192-192-192v64c70.58 0 128 57.42 128 128s-57.42 128-128 128H48c-26.51 0-48 21.49-48 48 0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48zm-360-32h208c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z"]},faMinus:{prefix:"fas",iconName:"minus",icon:[448,512,[],"f068","M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},faMinusCircle:{prefix:"fas",iconName:"minus-circle",icon:[512,512,[],"f056","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z"]},faMinusSquare:{prefix:"fas",iconName:"minus-square",icon:[448,512,[],"f146","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM92 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H92z"]},faMitten:{prefix:"fas",iconName:"mitten",icon:[448,512,[],"f7b5","M368 416H48c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-64c0-8.8-7.2-16-16-16zm57-209.1c-27.2-22.6-67.5-19-90.1 8.2l-20.9 25-29.6-128.4c-18-77.5-95.4-125.9-172.8-108C34.2 21.6-14.2 98.9 3.7 176.4L51.6 384h309l72.5-87c22.7-27.2 19-67.5-8.1-90.1z"]},faMobile:{prefix:"fas",iconName:"mobile",icon:[320,512,[],"f10b","M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faMobileAlt:{prefix:"fas",iconName:"mobile-alt",icon:[320,512,[],"f3cd","M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"]},faMoneyBill:{prefix:"fas",iconName:"money-bill",icon:[640,512,[],"f0d6","M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 176c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 48h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z"]},faMoneyBillAlt:{prefix:"fas",iconName:"money-bill-alt",icon:[640,512,[],"f3d1","M352 288h-16v-88c0-4.42-3.58-8-8-8h-13.58c-4.74 0-9.37 1.4-13.31 4.03l-15.33 10.22a7.994 7.994 0 0 0-2.22 11.09l8.88 13.31a7.994 7.994 0 0 0 11.09 2.22l.47-.31V288h-16c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h64c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 192c-53.02 0-96-50.15-96-112 0-61.86 42.98-112 96-112s96 50.14 96 112c0 61.87-43 112-96 112zm272 32h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z"]},faMoneyBillWave:{prefix:"fas",iconName:"money-bill-wave",icon:[640,512,[],"f53a","M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z"]},faMoneyBillWaveAlt:{prefix:"fas",iconName:"money-bill-wave-alt",icon:[640,512,[],"f53b","M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96z"]},faMoneyCheck:{prefix:"fas",iconName:"money-check",icon:[640,512,[],"f53c","M0 448c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V128H0v320zm448-208c0-8.84 7.16-16 16-16h96c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-32zm0 120c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H456c-4.42 0-8-3.58-8-8v-16zM64 264c0-4.42 3.58-8 8-8h304c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm0 96c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zM624 32H16C7.16 32 0 39.16 0 48v48h640V48c0-8.84-7.16-16-16-16z"]},faMoneyCheckAlt:{prefix:"fas",iconName:"money-check-alt",icon:[640,512,[],"f53d","M608 32H32C14.33 32 0 46.33 0 64v384c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM176 327.88V344c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V152c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07zM416 312c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm160 0c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h272c4.42 0 8 3.58 8 8v16z"]},faMonument:{prefix:"fas",iconName:"monument",icon:[384,512,[],"f5a6","M368 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-78.86-347.26a31.97 31.97 0 0 0-9.21-19.44L203.31 4.69c-6.25-6.25-16.38-6.25-22.63 0l-76.6 76.61a31.97 31.97 0 0 0-9.21 19.44L64 416h256l-30.86-315.26zM240 307.2c0 6.4-6.4 12.8-12.8 12.8h-70.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h70.4c6.4 0 12.8 6.4 12.8 12.8v38.4z"]},faMoon:{prefix:"fas",iconName:"moon",icon:[512,512,[],"f186","M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"]},faMortarPestle:{prefix:"fas",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M501.54 60.91c17.22-17.22 12.51-46.25-9.27-57.14a35.696 35.696 0 0 0-37.37 3.37L251.09 160h151.37l99.08-99.09zM496 192H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c0 80.98 50.2 150.11 121.13 178.32-12.76 16.87-21.72 36.8-24.95 58.69-1.46 9.92 6.04 18.98 16.07 18.98h223.5c10.03 0 17.53-9.06 16.07-18.98-3.22-21.89-12.18-41.82-24.95-58.69C429.8 406.11 480 336.98 480 256h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"]},faMosque:{prefix:"fas",iconName:"mosque",icon:[640,512,[],"f678","M0 480c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V160H0v320zm579.16-192c17.86-17.39 28.84-37.34 28.84-58.91 0-52.86-41.79-93.79-87.92-122.9-41.94-26.47-80.63-57.77-111.96-96.22L400 0l-8.12 9.97c-31.33 38.45-70.01 69.76-111.96 96.22C233.79 135.3 192 176.23 192 229.09c0 21.57 10.98 41.52 28.84 58.91h358.32zM608 320H192c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h32v-64c0-17.67 14.33-32 32-32s32 14.33 32 32v64h64v-72c0-48 48-72 48-72s48 24 48 72v72h64v-64c0-17.67 14.33-32 32-32s32 14.33 32 32v64h32c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM64 0S0 32 0 96v32h128V96c0-64-64-96-64-96z"]},faMotorcycle:{prefix:"fas",iconName:"motorcycle",icon:[640,512,[],"f21c","M512.9 192c-14.9-.1-29.1 2.3-42.4 6.9L437.6 144H520c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24h-45.3c-6.8 0-13.3 2.9-17.8 7.9l-37.5 41.7-22.8-38C392.2 68.4 384.4 64 376 64h-80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h66.4l19.2 32H227.9c-17.7-23.1-44.9-40-99.9-40H72.5C59 104 47.7 115 48 128.5c.2 13 10.9 23.5 24 23.5h56c24.5 0 38.7 10.9 47.8 24.8l-11.3 20.5c-13-3.9-26.9-5.7-41.3-5.2C55.9 194.5 1.6 249.6 0 317c-1.6 72.1 56.3 131 128 131 59.6 0 109.7-40.8 124-96h84.2c13.7 0 24.6-11.4 24-25.1-2.1-47.1 17.5-93.7 56.2-125l12.5 20.8c-27.6 23.7-45.1 58.9-44.8 98.2.5 69.6 57.2 126.5 126.8 127.1 71.6.7 129.8-57.5 129.2-129.1-.7-69.6-57.6-126.4-127.2-126.9zM128 400c-44.1 0-80-35.9-80-80s35.9-80 80-80c4.2 0 8.4.3 12.5 1L99 316.4c-8.8 16 2.8 35.6 21 35.6h81.3c-12.4 28.2-40.6 48-73.3 48zm463.9-75.6c-2.2 40.6-35 73.4-75.5 75.5-46.1 2.5-84.4-34.3-84.4-79.9 0-21.4 8.4-40.8 22.1-55.1l49.4 82.4c4.5 7.6 14.4 10 22 5.5l13.7-8.2c7.6-4.5 10-14.4 5.5-22l-48.6-80.9c5.2-1.1 10.5-1.6 15.9-1.6 45.6-.1 82.3 38.2 79.9 84.3z"]},faMountain:p,faMouse:{prefix:"fas",iconName:"mouse",icon:[384,512,[],"f8cc","M0 352a160 160 0 0 0 160 160h64a160 160 0 0 0 160-160V224H0zM176 0h-16A160 160 0 0 0 0 160v32h176zm48 0h-16v192h176v-32A160 160 0 0 0 224 0z"]},faMousePointer:{prefix:"fas",iconName:"mouse-pointer",icon:[320,512,[],"f245","M302.189 329.126H196.105l55.831 135.993c3.889 9.428-.555 19.999-9.444 23.999l-49.165 21.427c-9.165 4-19.443-.571-23.332-9.714l-53.053-129.136-86.664 89.138C18.729 472.71 0 463.554 0 447.977V18.299C0 1.899 19.921-6.096 30.277 5.443l284.412 292.542c11.472 11.179 3.007 31.141-12.5 31.141z"]},faMugHot:{prefix:"fas",iconName:"mug-hot",icon:[512,512,[],"f7b6","M127.1 146.5c1.3 7.7 8 13.5 16 13.5h16.5c9.8 0 17.6-8.5 16.3-18-3.8-28.2-16.4-54.2-36.6-74.7-14.4-14.7-23.6-33.3-26.4-53.5C111.8 5.9 105 0 96.8 0H80.4C70.6 0 63 8.5 64.1 18c3.9 31.9 18 61.3 40.6 84.4 12 12.2 19.7 27.5 22.4 44.1zm112 0c1.3 7.7 8 13.5 16 13.5h16.5c9.8 0 17.6-8.5 16.3-18-3.8-28.2-16.4-54.2-36.6-74.7-14.4-14.7-23.6-33.3-26.4-53.5C223.8 5.9 217 0 208.8 0h-16.4c-9.8 0-17.5 8.5-16.3 18 3.9 31.9 18 61.3 40.6 84.4 12 12.2 19.7 27.5 22.4 44.1zM400 192H32c-17.7 0-32 14.3-32 32v192c0 53 43 96 96 96h192c53 0 96-43 96-96h16c61.8 0 112-50.2 112-112s-50.2-112-112-112zm0 160h-16v-96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]},faMusic:{prefix:"fas",iconName:"music",icon:[512,512,[],"f001","M470.38 1.51L150.41 96A32 32 0 0 0 128 126.51v261.41A139 139 0 0 0 96 384c-53 0-96 28.66-96 64s43 64 96 64 96-28.66 96-64V214.32l256-75v184.61a138.4 138.4 0 0 0-32-3.93c-53 0-96 28.66-96 64s43 64 96 64 96-28.65 96-64V32a32 32 0 0 0-41.62-30.49z"]},faNetworkWired:{prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z"]},faNeuter:{prefix:"fas",iconName:"neuter",icon:[288,512,[],"f22c","M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V468c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V316.4c64.1-14.5 112-71.9 112-140.4zm-144 80c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},faNewspaper:{prefix:"fas",iconName:"newspaper",icon:[576,512,[],"f1ea","M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"]},faNotEqual:{prefix:"fas",iconName:"not-equal",icon:[448,512,[],"f53e","M416 208c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32h-23.88l51.87-66.81c5.37-7.02 4.04-17.06-2.97-22.43L415.61 3.3c-7.02-5.38-17.06-4.04-22.44 2.97L311.09 112H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h204.56l-74.53 96H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h55.49l-51.87 66.81c-5.37 7.01-4.04 17.05 2.97 22.43L64 508.7c7.02 5.38 17.06 4.04 22.43-2.97L168.52 400H416c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32H243.05l74.53-96H416z"]},faNotesMedical:{prefix:"fas",iconName:"notes-medical",icon:[384,512,[],"f481","M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm96 304c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm0-192c0 4.4-3.6 8-8 8H104c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16z"]},faObjectGroup:{prefix:"fas",iconName:"object-group",icon:[512,512,[],"f247","M480 128V96h20c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v20H64V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v40c0 6.627 5.373 12 12 12h20v320H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-20h384v20c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V128zM96 276V140c0-6.627 5.373-12 12-12h168c6.627 0 12 5.373 12 12v136c0 6.627-5.373 12-12 12H108c-6.627 0-12-5.373-12-12zm320 96c0 6.627-5.373 12-12 12H236c-6.627 0-12-5.373-12-12v-52h72c13.255 0 24-10.745 24-24v-72h84c6.627 0 12 5.373 12 12v136z"]},faObjectUngroup:{prefix:"fas",iconName:"object-ungroup",icon:[576,512,[],"f248","M64 320v26a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6v-52a6 6 0 0 1 6-6h26V96H6a6 6 0 0 1-6-6V38a6 6 0 0 1 6-6h52a6 6 0 0 1 6 6v26h288V38a6 6 0 0 1 6-6h52a6 6 0 0 1 6 6v52a6 6 0 0 1-6 6h-26v192h26a6 6 0 0 1 6 6v52a6 6 0 0 1-6 6h-52a6 6 0 0 1-6-6v-26H64zm480-64v-32h26a6 6 0 0 0 6-6v-52a6 6 0 0 0-6-6h-52a6 6 0 0 0-6 6v26H408v72h8c13.255 0 24 10.745 24 24v64c0 13.255-10.745 24-24 24h-64c-13.255 0-24-10.745-24-24v-8H192v72h-26a6 6 0 0 0-6 6v52a6 6 0 0 0 6 6h52a6 6 0 0 0 6-6v-26h288v26a6 6 0 0 0 6 6h52a6 6 0 0 0 6-6v-52a6 6 0 0 0-6-6h-26V256z"]},faOilCan:{prefix:"fas",iconName:"oil-can",icon:[640,512,[],"f613","M629.8 160.31L416 224l-50.49-25.24a64.07 64.07 0 0 0-28.62-6.76H280v-48h56c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h56v48h-56L37.72 166.86a31.9 31.9 0 0 0-5.79-.53C14.67 166.33 0 180.36 0 198.34v94.95c0 15.46 11.06 28.72 26.28 31.48L96 337.46V384c0 17.67 14.33 32 32 32h274.63c8.55 0 16.75-3.42 22.76-9.51l212.26-214.75c1.5-1.5 2.34-3.54 2.34-5.66V168c.01-5.31-5.08-9.15-10.19-7.69zM96 288.67l-48-8.73v-62.43l48 8.73v62.43zm453.33 84.66c0 23.56 19.1 42.67 42.67 42.67s42.67-19.1 42.67-42.67S592 288 592 288s-42.67 61.77-42.67 85.33z"]},faOm:{prefix:"fas",iconName:"om",icon:[512,512,[],"f679","M360.6 60.94a10.43 10.43 0 0 0 14.76 0l21.57-21.56a10.43 10.43 0 0 0 0-14.76L375.35 3.06c-4.08-4.07-10.68-4.07-14.76 0l-21.57 21.56a10.43 10.43 0 0 0 0 14.76l21.58 21.56zM412.11 192c-26.69 0-51.77 10.39-70.64 29.25l-24.25 24.25c-6.78 6.77-15.78 10.5-25.38 10.5H245c10.54-22.1 14.17-48.11 7.73-75.23-10.1-42.55-46.36-76.11-89.52-83.19-36.15-5.93-70.9 5.04-96.01 28.78-7.36 6.96-6.97 18.85 1.12 24.93l26.15 19.63c5.72 4.3 13.66 4.32 19.2-.21 8.45-6.9 19.02-10.71 30.27-10.71 26.47 0 48.01 21.53 48.01 48s-21.54 48-48.01 48h-31.9c-11.96 0-19.74 12.58-14.39 23.28l16.09 32.17c2.53 5.06 7.6 8.1 13.17 8.55h33.03c35.3 0 64.01 28.7 64.01 64s-28.71 64-64.01 64c-96.02 0-122.35-54.02-145.15-92.03-4.53-7.55-14.77-3.58-14.79 5.22C-.09 416 41.13 512 159.94 512c70.59 0 128.02-57.42 128.02-128 0-23.42-6.78-45.1-17.81-64h21.69c26.69 0 51.77-10.39 70.64-29.25l24.25-24.25c6.78-6.77 15.78-10.5 25.38-10.5 19.78 0 35.88 16.09 35.88 35.88V392c0 13.23-18.77 24-32.01 24-39.4 0-66.67-24.24-81.82-42.89-4.77-5.87-14.2-2.54-14.2 5.02V416s0 64 96.02 64c48.54 0 96.02-39.47 96.02-88V291.88c0-55.08-44.8-99.88-99.89-99.88zm42.18-124.73c-85.55 65.12-169.05 2.75-172.58.05-6.02-4.62-14.44-4.38-20.14.55-5.74 4.92-7.27 13.17-3.66 19.8 1.61 2.95 40.37 72.34 118.8 72.34 79.92 0 98.78-31.36 101.75-37.66 1.02-2.12 1.53-4.47 1.53-6.83V80c0-13.22-15.14-20.69-25.7-12.73z"]},faOtter:{prefix:"fas",iconName:"otter",icon:[640,512,[],"f700","M608 32h-32l-13.25-13.25A63.97 63.97 0 0 0 517.49 0H497c-11.14 0-22.08 2.91-31.75 8.43L312 96h-56C149.96 96 64 181.96 64 288v1.61c0 32.75-16 62.14-39.56 84.89-18.19 17.58-28.1 43.68-23.19 71.8 6.76 38.8 42.9 65.7 82.28 65.7H192c17.67 0 32-14.33 32-32s-14.33-32-32-32H80c-8.83 0-16-7.17-16-16s7.17-16 16-16h224c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-64l149.49-80.5L448 416h80c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-28.22l-55.11-110.21L521.14 192H544c53.02 0 96-42.98 96-96V64c0-17.67-14.33-32-32-32zm-96 16c8.84 0 16 7.16 16 16s-7.16 16-16 16-16-7.16-16-16 7.16-16 16-16zm32 96h-34.96L407.2 198.84l-13.77-27.55L512 112h77.05c-6.62 18.58-24.22 32-45.05 32z"]},faOutdent:{prefix:"fas",iconName:"outdent",icon:[448,512,[],"f03b","M100.69 363.29c10 10 27.31 2.93 27.31-11.31V160c0-14.32-17.33-21.31-27.31-11.31l-96 96a16 16 0 0 0 0 22.62zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faPager:{prefix:"fas",iconName:"pager",icon:[512,512,[],"f815","M448 64H64a64 64 0 0 0-64 64v256a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64zM160 368H80a16 16 0 0 1-16-16v-16a16 16 0 0 1 16-16h80zm128-16a16 16 0 0 1-16 16h-80v-48h80a16 16 0 0 1 16 16zm160-128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32v-64a32 32 0 0 1 32-32h320a32 32 0 0 1 32 32z"]},faPaintBrush:{prefix:"fas",iconName:"paint-brush",icon:[512,512,[],"f1fc","M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z"]},faPaintRoller:{prefix:"fas",iconName:"paint-roller",icon:[512,512,[],"f5aa","M416 128V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32zm32-64v128c0 17.67-14.33 32-32 32H256c-35.35 0-64 28.65-64 64v32c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32v-32h160c53.02 0 96-42.98 96-96v-64c0-35.35-28.65-64-64-64z"]},faPalette:{prefix:"fas",iconName:"palette",icon:[512,512,[],"f53f","M204.3 5C104.9 24.4 24.8 104.3 5.2 203.4c-37 187 131.7 326.4 258.8 306.7 41.2-6.4 61.4-54.6 42.5-91.7-23.1-45.4 9.9-98.4 60.9-98.4h79.7c35.8 0 64.8-29.6 64.9-65.3C511.5 97.1 368.1-26.9 204.3 5zM96 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm32-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128-64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faPallet:{prefix:"fas",iconName:"pallet",icon:[640,512,[],"f482","M144 256h352c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H384v128l-64-32-64 32V0H144c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16zm480 128c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v64H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-48v-64h48zm-336 64H128v-64h160v64zm224 0H352v-64h160v64z"]},faPaperPlane:{prefix:"fas",iconName:"paper-plane",icon:[512,512,[],"f1d8","M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z"]},faPaperclip:{prefix:"fas",iconName:"paperclip",icon:[448,512,[],"f0c6","M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z"]},faParachuteBox:{prefix:"fas",iconName:"parachute-box",icon:[512,512,[],"f4cd","M511.9 175c-9.1-75.6-78.4-132.4-158.3-158.7C390 55.7 416 116.9 416 192h28.1L327.5 321.5c-2.5-.6-4.8-1.5-7.5-1.5h-48V192h112C384 76.8 315.1 0 256 0S128 76.8 128 192h112v128h-48c-2.7 0-5 .9-7.5 1.5L67.9 192H96c0-75.1 26-136.3 62.4-175.7C78.5 42.7 9.2 99.5.1 175c-1.1 9.1 6.8 17 16 17h8.7l136.7 151.9c-.7 2.6-1.6 5.2-1.6 8.1v128c0 17.7 14.3 32 32 32h128c17.7 0 32-14.3 32-32V352c0-2.9-.9-5.4-1.6-8.1L487.1 192h8.7c9.3 0 17.2-7.8 16.1-17z"]},faParagraph:{prefix:"fas",iconName:"paragraph",icon:[448,512,[],"f1dd","M448 48v32a16 16 0 0 1-16 16h-48v368a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V96h-32v368a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V352h-32a160 160 0 0 1 0-320h240a16 16 0 0 1 16 16z"]},faParking:{prefix:"fas",iconName:"parking",icon:[448,512,[],"f540","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z"]},faPassport:{prefix:"fas",iconName:"passport",icon:[448,512,[],"f5ab","M129.62 176h39.09c1.49-27.03 6.54-51.35 14.21-70.41-27.71 13.24-48.02 39.19-53.3 70.41zm0 32c5.29 31.22 25.59 57.17 53.3 70.41-7.68-19.06-12.72-43.38-14.21-70.41h-39.09zM224 286.69c7.69-7.45 20.77-34.42 23.43-78.69h-46.87c2.67 44.26 15.75 71.24 23.44 78.69zM200.57 176h46.87c-2.66-44.26-15.74-71.24-23.43-78.69-7.7 7.45-20.78 34.43-23.44 78.69zm64.51 102.41c27.71-13.24 48.02-39.19 53.3-70.41h-39.09c-1.49 27.03-6.53 51.35-14.21 70.41zM416 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h352c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32zm-80 416H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h224c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-112-96c-70.69 0-128-57.31-128-128S153.31 64 224 64s128 57.31 128 128-57.31 128-128 128zm41.08-214.41c7.68 19.06 12.72 43.38 14.21 70.41h39.09c-5.28-31.22-25.59-57.17-53.3-70.41z"]},faPastafarianism:{prefix:"fas",iconName:"pastafarianism",icon:[640,512,[],"f67b","M624.54 347.67c-32.7-12.52-57.36 4.25-75.37 16.45-17.06 11.53-23.25 14.42-31.41 11.36-8.12-3.09-10.83-9.38-15.89-29.38-3.33-13.15-7.44-29.32-17.95-42.65 2.24-2.91 4.43-5.79 6.38-8.57C500.47 304.45 513.71 312 532 312c33.95 0 50.87-25.78 62.06-42.83 10.59-16.14 15-21.17 21.94-21.17 13.25 0 24-10.75 24-24s-10.75-24-24-24c-33.95 0-50.87 25.78-62.06 42.83-10.6 16.14-15 21.17-21.94 21.17-17.31 0-37.48-61.43-97.26-101.91l17.25-34.5C485.43 125.5 512 97.98 512 64c0-35.35-28.65-64-64-64s-64 28.65-64 64c0 13.02 3.94 25.1 10.62 35.21l-18.15 36.3c-16.98-4.6-35.6-7.51-56.46-7.51s-39.49 2.91-56.46 7.51l-18.15-36.3C252.06 89.1 256 77.02 256 64c0-35.35-28.65-64-64-64s-64 28.65-64 64c0 33.98 26.56 61.5 60.02 63.6l17.25 34.5C145.68 202.44 125.15 264 108 264c-6.94 0-11.34-5.03-21.94-21.17C74.88 225.78 57.96 200 24 200c-13.25 0-24 10.75-24 24s10.75 24 24 24c6.94 0 11.34 5.03 21.94 21.17C57.13 286.22 74.05 312 108 312c18.29 0 31.53-7.55 41.7-17.11 1.95 2.79 4.14 5.66 6.38 8.57-10.51 13.33-14.62 29.5-17.95 42.65-5.06 20-7.77 26.28-15.89 29.38-8.11 3.06-14.33.17-31.41-11.36-18.03-12.2-42.72-28.92-75.37-16.45-12.39 4.72-18.59 18.58-13.87 30.97 4.72 12.41 18.61 18.61 30.97 13.88 8.16-3.09 14.34-.19 31.39 11.36 13.55 9.16 30.83 20.86 52.42 20.84 7.17 0 14.83-1.28 22.97-4.39 32.66-12.44 39.98-41.33 45.33-62.44 2.21-8.72 3.99-14.49 5.95-18.87 16.62 13.61 36.95 25.88 61.64 34.17-9.96 37-32.18 90.8-60.26 90.8-13.25 0-24 10.75-24 24s10.75 24 24 24c66.74 0 97.05-88.63 107.42-129.14 6.69.6 13.42 1.14 20.58 1.14s13.89-.54 20.58-1.14C350.95 423.37 381.26 512 448 512c13.25 0 24-10.75 24-24s-10.75-24-24-24c-27.94 0-50.21-53.81-60.22-90.81 24.69-8.29 45-20.56 61.62-34.16 1.96 4.38 3.74 10.15 5.95 18.87 5.34 21.11 12.67 50 45.33 62.44 8.14 3.11 15.8 4.39 22.97 4.39 21.59 0 38.87-11.69 52.42-20.84 17.05-11.55 23.28-14.45 31.39-11.36 12.39 4.75 26.27-1.47 30.97-13.88 4.71-12.4-1.49-26.26-13.89-30.98zM448 48c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zm-256 0c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16z"]},faPaste:{prefix:"fas",iconName:"paste",icon:[448,512,[],"f0ea","M128 184c0-30.879 25.122-56 56-56h136V56c0-13.255-10.745-24-24-24h-80.61C204.306 12.89 183.637 0 160 0s-44.306 12.89-55.39 32H24C10.745 32 0 42.745 0 56v336c0 13.255 10.745 24 24 24h104V184zm32-144c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm184 248h104v200c0 13.255-10.745 24-24 24H184c-13.255 0-24-10.745-24-24V184c0-13.255 10.745-24 24-24h136v104c0 13.2 10.8 24 24 24zm104-38.059V256h-96v-96h6.059a24 24 0 0 1 16.97 7.029l65.941 65.941a24.002 24.002 0 0 1 7.03 16.971z"]},faPause:{prefix:"fas",iconName:"pause",icon:[448,512,[],"f04c","M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z"]},faPauseCircle:{prefix:"fas",iconName:"pause-circle",icon:[512,512,[],"f28b","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-16 328c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v160zm112 0c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v160z"]},faPaw:{prefix:"fas",iconName:"paw",icon:[512,512,[],"f1b0","M256 224c-79.41 0-192 122.76-192 200.25 0 34.9 26.81 55.75 71.74 55.75 48.84 0 81.09-25.08 120.26-25.08 39.51 0 71.85 25.08 120.26 25.08 44.93 0 71.74-20.85 71.74-55.75C448 346.76 335.41 224 256 224zm-147.28-12.61c-10.4-34.65-42.44-57.09-71.56-50.13-29.12 6.96-44.29 40.69-33.89 75.34 10.4 34.65 42.44 57.09 71.56 50.13 29.12-6.96 44.29-40.69 33.89-75.34zm84.72-20.78c30.94-8.14 46.42-49.94 34.58-93.36s-46.52-72.01-77.46-63.87-46.42 49.94-34.58 93.36c11.84 43.42 46.53 72.02 77.46 63.87zm281.39-29.34c-29.12-6.96-61.15 15.48-71.56 50.13-10.4 34.65 4.77 68.38 33.89 75.34 29.12 6.96 61.15-15.48 71.56-50.13 10.4-34.65-4.77-68.38-33.89-75.34zm-156.27 29.34c30.94 8.14 65.62-20.45 77.46-63.87 11.84-43.42-3.64-85.21-34.58-93.36s-65.62 20.45-77.46 63.87c-11.84 43.42 3.64 85.22 34.58 93.36z"]},faPeace:{prefix:"fas",iconName:"peace",icon:[496,512,[],"f67c","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm184 248c0 31.93-8.2 61.97-22.57 88.17L280 240.63V74.97c86.23 15.21 152 90.5 152 181.03zM216 437.03c-33.86-5.97-64.49-21.2-89.29-43.02L216 322.57v114.46zm64-114.46L369.29 394c-24.8 21.82-55.43 37.05-89.29 43.02V322.57zm-64-247.6v165.66L86.57 344.17C72.2 317.97 64 287.93 64 256c0-90.53 65.77-165.82 152-181.03z"]},faPen:{prefix:"fas",iconName:"pen",icon:[512,512,[],"f304","M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z"]},faPenAlt:{prefix:"fas",iconName:"pen-alt",icon:[512,512,[],"f305","M497.94 74.17l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.75 18.75-49.15 0-67.91zm-246.8-20.53c-15.62-15.62-40.94-15.62-56.56 0L75.8 172.43c-6.25 6.25-6.25 16.38 0 22.62l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l101.82-101.82 22.63 22.62L93.95 290.03A327.038 327.038 0 0 0 .17 485.11l-.03.23c-1.7 15.28 11.21 28.2 26.49 26.51a327.02 327.02 0 0 0 195.34-93.8l196.79-196.79-82.77-82.77-84.85-84.85z"]},faPenFancy:{prefix:"fas",iconName:"pen-fancy",icon:[512,512,[],"f5ac","M79.18 282.94a32.005 32.005 0 0 0-20.24 20.24L0 480l4.69 4.69 92.89-92.89c-.66-2.56-1.57-5.03-1.57-7.8 0-17.67 14.33-32 32-32s32 14.33 32 32-14.33 32-32 32c-2.77 0-5.24-.91-7.8-1.57l-92.89 92.89L32 512l176.82-58.94a31.983 31.983 0 0 0 20.24-20.24l33.07-84.07-98.88-98.88-84.07 33.07zM369.25 28.32L186.14 227.81l97.85 97.85 199.49-183.11C568.4 67.48 443.73-55.94 369.25 28.32z"]},faPenNib:{prefix:"fas",iconName:"pen-nib",icon:[512,512,[],"f5ad","M136.6 138.79a64.003 64.003 0 0 0-43.31 41.35L0 460l14.69 14.69L164.8 324.58c-2.99-6.26-4.8-13.18-4.8-20.58 0-26.51 21.49-48 48-48s48 21.49 48 48-21.49 48-48 48c-7.4 0-14.32-1.81-20.58-4.8L37.31 497.31 52 512l279.86-93.29a64.003 64.003 0 0 0 41.35-43.31L416 224 288 96l-151.4 42.79zm361.34-64.62l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.75 18.75-49.15 0-67.91z"]},faPenSquare:{prefix:"fas",iconName:"pen-square",icon:[448,512,[],"f14b","M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM238.1 177.9L102.4 313.6l-6.3 57.1c-.8 7.6 5.6 14.1 13.3 13.3l57.1-6.3L302.2 242c2.3-2.3 2.3-6.1 0-8.5L246.7 178c-2.5-2.4-6.3-2.4-8.6-.1zM345 165.1L314.9 135c-9.4-9.4-24.6-9.4-33.9 0l-23.1 23.1c-2.3 2.3-2.3 6.1 0 8.5l55.5 55.5c2.3 2.3 6.1 2.3 8.5 0L345 199c9.3-9.3 9.3-24.5 0-33.9z"]},faPencilAlt:{prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},faPencilRuler:{prefix:"fas",iconName:"pencil-ruler",icon:[512,512,[],"f5ae","M109.46 244.04l134.58-134.56-44.12-44.12-61.68 61.68a7.919 7.919 0 0 1-11.21 0l-11.21-11.21c-3.1-3.1-3.1-8.12 0-11.21l61.68-61.68-33.64-33.65C131.47-3.1 111.39-3.1 99 9.29L9.29 99c-12.38 12.39-12.39 32.47 0 44.86l100.17 100.18zm388.47-116.8c18.76-18.76 18.75-49.17 0-67.93l-45.25-45.25c-18.76-18.76-49.18-18.76-67.95 0l-46.02 46.01 113.2 113.2 46.02-46.03zM316.08 82.71l-297 296.96L.32 487.11c-2.53 14.49 10.09 27.11 24.59 24.56l107.45-18.84L429.28 195.9 316.08 82.71zm186.63 285.43l-33.64-33.64-61.68 61.68c-3.1 3.1-8.12 3.1-11.21 0l-11.21-11.21c-3.09-3.1-3.09-8.12 0-11.21l61.68-61.68-44.14-44.14L267.93 402.5l100.21 100.2c12.39 12.39 32.47 12.39 44.86 0l89.71-89.7c12.39-12.39 12.39-32.47 0-44.86z"]},faPeopleArrows:{prefix:"fas",iconName:"people-arrows",icon:[576,512,[],"e068","M96,128A64,64,0,1,0,32,64,64,64,0,0,0,96,128Zm0,176.08a44.11,44.11,0,0,1,13.64-32L181.77,204c1.65-1.55,3.77-2.31,5.61-3.57A63.91,63.91,0,0,0,128,160H64A64,64,0,0,0,0,224v96a32,32,0,0,0,32,32V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V383.61l-50.36-47.53A44.08,44.08,0,0,1,96,304.08ZM480,128a64,64,0,1,0-64-64A64,64,0,0,0,480,128Zm32,32H448a63.91,63.91,0,0,0-59.38,40.42c1.84,1.27,4,2,5.62,3.59l72.12,68.06a44.37,44.37,0,0,1,0,64L416,383.62V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V352a32,32,0,0,0,32-32V224A64,64,0,0,0,512,160ZM444.4,295.34l-72.12-68.06A12,12,0,0,0,352,236v36H224V236a12,12,0,0,0-20.28-8.73L131.6,295.34a12.4,12.4,0,0,0,0,17.47l72.12,68.07A12,12,0,0,0,224,372.14V336H352v36.14a12,12,0,0,0,20.28,8.74l72.12-68.07A12.4,12.4,0,0,0,444.4,295.34Z"]},faPeopleCarry:{prefix:"fas",iconName:"people-carry",icon:[640,512,[],"f4ce","M128 96c26.5 0 48-21.5 48-48S154.5 0 128 0 80 21.5 80 48s21.5 48 48 48zm384 0c26.5 0 48-21.5 48-48S538.5 0 512 0s-48 21.5-48 48 21.5 48 48 48zm125.7 372.1l-44-110-41.1 46.4-2 18.2 27.7 69.2c5 12.5 17 20.1 29.7 20.1 4 0 8-.7 11.9-2.3 16.4-6.6 24.4-25.2 17.8-41.6zm-34.2-209.8L585 178.1c-4.6-20-18.6-36.8-37.5-44.9-18.5-8-39-6.7-56.1 3.3-22.7 13.4-39.7 34.5-48.1 59.4L432 229.8 416 240v-96c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v96l-16.1-10.2-11.3-33.9c-8.3-25-25.4-46-48.1-59.4-17.2-10-37.6-11.3-56.1-3.3-18.9 8.1-32.9 24.9-37.5 44.9l-18.4 80.2c-4.6 20 .7 41.2 14.4 56.7l67.2 75.9 10.1 92.6C130 499.8 143.8 512 160 512c1.2 0 2.3-.1 3.5-.2 17.6-1.9 30.2-17.7 28.3-35.3l-10.1-92.8c-1.5-13-6.9-25.1-15.6-35l-43.3-49 17.6-70.3 6.8 20.4c4.1 12.5 11.9 23.4 24.5 32.6l51.1 32.5c4.6 2.9 12.1 4.6 17.2 5h160c5.1-.4 12.6-2.1 17.2-5l51.1-32.5c12.6-9.2 20.4-20 24.5-32.6l6.8-20.4 17.6 70.3-43.3 49c-8.7 9.9-14.1 22-15.6 35l-10.1 92.8c-1.9 17.6 10.8 33.4 28.3 35.3 1.2.1 2.3.2 3.5.2 16.1 0 30-12.1 31.8-28.5l10.1-92.6 67.2-75.9c13.6-15.5 19-36.7 14.4-56.7zM46.3 358.1l-44 110c-6.6 16.4 1.4 35 17.8 41.6 16.8 6.6 35.1-1.7 41.6-17.8l27.7-69.2-2-18.2-41.1-46.4z"]},faPepperHot:{prefix:"fas",iconName:"pepper-hot",icon:[512,512,[],"f816","M330.67 263.12V173.4l-52.75-24.22C219.44 218.76 197.58 400 56 400a56 56 0 0 0 0 112c212.64 0 370.65-122.87 419.18-210.34l-37.05-38.54zm131.09-128.37C493.92 74.91 477.18 26.48 458.62 3a8 8 0 0 0-11.93-.59l-22.9 23a8.06 8.06 0 0 0-.89 10.23c6.86 10.36 17.05 35.1-1.4 72.32A142.85 142.85 0 0 0 364.34 96c-28 0-54 8.54-76.34 22.59l74.67 34.29v78.24h89.09L506.44 288c3.26-12.62 5.56-25.63 5.56-39.31a154 154 0 0 0-50.24-113.94z"]},faPercent:{prefix:"fas",iconName:"percent",icon:[448,512,[],"f295","M112 224c61.9 0 112-50.1 112-112S173.9 0 112 0 0 50.1 0 112s50.1 112 112 112zm0-160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48zm224 224c-61.9 0-112 50.1-112 112s50.1 112 112 112 112-50.1 112-112-50.1-112-112-112zm0 160c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zM392.3.2l31.6-.1c19.4-.1 30.9 21.8 19.7 37.8L77.4 501.6a23.95 23.95 0 0 1-19.6 10.2l-33.4.1c-19.5 0-30.9-21.9-19.7-37.8l368-463.7C377.2 4 384.5.2 392.3.2z"]},faPercentage:{prefix:"fas",iconName:"percentage",icon:[384,512,[],"f541","M109.25 173.25c24.99-24.99 24.99-65.52 0-90.51-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51 25 25 65.52 25 90.51 0zm256 165.49c-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51 24.99 24.99 65.52 24.99 90.51 0 25-24.99 25-65.51 0-90.51zm-1.94-231.43l-22.62-22.62c-12.5-12.5-32.76-12.5-45.25 0L20.69 359.44c-12.5 12.5-12.5 32.76 0 45.25l22.62 22.62c12.5 12.5 32.76 12.5 45.25 0l274.75-274.75c12.5-12.49 12.5-32.75 0-45.25z"]},faPersonBooth:{prefix:"fas",iconName:"person-booth",icon:[576,512,[],"f756","M192 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h-64v176zm32-272h-50.9l-45.2-45.3C115.8 166.6 99.7 160 82.7 160H64c-17.1 0-33.2 6.7-45.3 18.8C6.7 190.9 0 207 0 224.1L.2 320 0 480c0 17.7 14.3 32 31.9 32 17.6 0 32-14.3 32-32l.1-100.7c.9.5 1.6 1.3 2.5 1.7l29.1 43v56c0 17.7 14.3 32 32 32s32-14.3 32-32v-56.5c0-9.9-2.3-19.8-6.7-28.6l-41.2-61.3V253l20.9 20.9c9.1 9.1 21.1 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32zM64 128c26.5 0 48-21.5 48-48S90.5 32 64 32 16 53.5 16 80s21.5 48 48 48zm224-96l31.5 223.1-30.9 154.6c-4.3 21.6 13 38.3 31.4 38.3 15.2 0 28-9.1 32.3-30.4.9 16.9 14.6 30.4 31.7 30.4 17.7 0 32-14.3 32-32 0 17.7 14.3 32 32 32s32-14.3 32-32V0H288v32zm-96 0v160h64V0h-32c-17.7 0-32 14.3-32 32zM544 0h-32v496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V32c0-17.7-14.3-32-32-32z"]},faPhone:{prefix:"fas",iconName:"phone",icon:[512,512,[],"f095","M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"]},faPhoneAlt:{prefix:"fas",iconName:"phone-alt",icon:[512,512,[],"f879","M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"]},faPhoneSlash:{prefix:"fas",iconName:"phone-slash",icon:[640,512,[],"f3dd","M268.2 381.4l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48c-10.7 4.6-16.5 16.1-13.9 27.5l24 104c2.5 10.8 12.1 18.6 23.4 18.6 100.7 0 193.7-32.4 269.7-86.9l-80-61.8c-10.9 6.5-22.1 12.7-33.6 18.1zm365.6 76.7L475.1 335.5C537.9 256.4 576 156.9 576 48c0-11.2-7.7-20.9-18.6-23.4l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-12.2 26.1-27.9 50.3-46 72.8L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z"]},faPhoneSquare:{prefix:"fas",iconName:"phone-square",icon:[448,512,[],"f098","M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM94 416c-7.033 0-13.057-4.873-14.616-11.627l-14.998-65a15 15 0 0 1 8.707-17.16l69.998-29.999a15 15 0 0 1 17.518 4.289l30.997 37.885c48.944-22.963 88.297-62.858 110.781-110.78l-37.886-30.997a15.001 15.001 0 0 1-4.289-17.518l30-69.998a15 15 0 0 1 17.16-8.707l65 14.998A14.997 14.997 0 0 1 384 126c0 160.292-129.945 290-290 290z"]},faPhoneSquareAlt:{prefix:"fas",iconName:"phone-square-alt",icon:[448,512,[],"f87b","M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-16.39 307.37l-15 65A15 15 0 0 1 354 416C194 416 64 286.29 64 126a15.7 15.7 0 0 1 11.63-14.61l65-15A18.23 18.23 0 0 1 144 96a16.27 16.27 0 0 1 13.79 9.09l30 70A17.9 17.9 0 0 1 189 181a17 17 0 0 1-5.5 11.61l-37.89 31a231.91 231.91 0 0 0 110.78 110.78l31-37.89A17 17 0 0 1 299 291a17.85 17.85 0 0 1 5.91 1.21l70 30A16.25 16.25 0 0 1 384 336a17.41 17.41 0 0 1-.39 3.37z"]},faPhoneVolume:{prefix:"fas",iconName:"phone-volume",icon:[384,512,[],"f2a0","M97.333 506.966c-129.874-129.874-129.681-340.252 0-469.933 5.698-5.698 14.527-6.632 21.263-2.422l64.817 40.513a17.187 17.187 0 0 1 6.849 20.958l-32.408 81.021a17.188 17.188 0 0 1-17.669 10.719l-55.81-5.58c-21.051 58.261-20.612 122.471 0 179.515l55.811-5.581a17.188 17.188 0 0 1 17.669 10.719l32.408 81.022a17.188 17.188 0 0 1-6.849 20.958l-64.817 40.513a17.19 17.19 0 0 1-21.264-2.422zM247.126 95.473c11.832 20.047 11.832 45.008 0 65.055-3.95 6.693-13.108 7.959-18.718 2.581l-5.975-5.726c-3.911-3.748-4.793-9.622-2.261-14.41a32.063 32.063 0 0 0 0-29.945c-2.533-4.788-1.65-10.662 2.261-14.41l5.975-5.726c5.61-5.378 14.768-4.112 18.718 2.581zm91.787-91.187c60.14 71.604 60.092 175.882 0 247.428-4.474 5.327-12.53 5.746-17.552.933l-5.798-5.557c-4.56-4.371-4.977-11.529-.93-16.379 49.687-59.538 49.646-145.933 0-205.422-4.047-4.85-3.631-12.008.93-16.379l5.798-5.557c5.022-4.813 13.078-4.394 17.552.933zm-45.972 44.941c36.05 46.322 36.108 111.149 0 157.546-4.39 5.641-12.697 6.251-17.856 1.304l-5.818-5.579c-4.4-4.219-4.998-11.095-1.285-15.931 26.536-34.564 26.534-82.572 0-117.134-3.713-4.836-3.115-11.711 1.285-15.931l5.818-5.579c5.159-4.947 13.466-4.337 17.856 1.304z"]},faPhotoVideo:{prefix:"fas",iconName:"photo-video",icon:[640,512,[],"f87c","M608 0H160a32 32 0 0 0-32 32v96h160V64h192v320h128a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32zM232 103a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm352 208a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm-168 57H32a32 32 0 0 0-32 32v288a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM96 224a32 32 0 1 1-32 32 32 32 0 0 1 32-32zm288 224H64v-32l64-64 32 32 128-128 96 96z"]},faPiggyBank:{prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M560 224h-29.5c-8.8-20-21.6-37.7-37.4-52.5L512 96h-32c-29.4 0-55.4 13.5-73 34.3-7.6-1.1-15.1-2.3-23-2.3H256c-77.4 0-141.9 55-156.8 128H56c-14.8 0-26.5-13.5-23.5-28.8C34.7 215.8 45.4 208 57 208h1c3.3 0 6-2.7 6-6v-20c0-3.3-2.7-6-6-6-28.5 0-53.9 20.4-57.5 48.6C-3.9 258.8 22.7 288 56 288h40c0 52.2 25.4 98.1 64 127.3V496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-48h128v48c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80.7c11.8-8.9 22.3-19.4 31.3-31.3H560c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16zm-128 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM256 96h128c5.4 0 10.7.4 15.9.8 0-.3.1-.5.1-.8 0-53-43-96-96-96s-96 43-96 96c0 2.1.5 4.1.6 6.2 15.2-3.9 31-6.2 47.4-6.2z"]},faPills:{prefix:"fas",iconName:"pills",icon:[576,512,[],"f484","M112 32C50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V144c0-61.9-50.1-112-112-112zm48 224H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm139.7-29.7c-3.5-3.5-9.4-3.1-12.3.8-45.3 62.5-40.4 150.1 15.9 206.4 56.3 56.3 143.9 61.2 206.4 15.9 4-2.9 4.3-8.8.8-12.3L299.7 226.3zm229.8-19c-56.3-56.3-143.9-61.2-206.4-15.9-4 2.9-4.3 8.8-.8 12.3l210.8 210.8c3.5 3.5 9.4 3.1 12.3-.8 45.3-62.6 40.5-150.1-15.9-206.4z"]},faPizzaSlice:{prefix:"fas",iconName:"pizza-slice",icon:[512,512,[],"f818","M158.87.15c-16.16-1.52-31.2 8.42-35.33 24.12l-14.81 56.27c187.62 5.49 314.54 130.61 322.48 317l56.94-15.78c15.72-4.36 25.49-19.68 23.62-35.9C490.89 165.08 340.78 17.32 158.87.15zm-58.47 112L.55 491.64a16.21 16.21 0 0 0 20 19.75l379-105.1c-4.27-174.89-123.08-292.14-299.15-294.1zM128 416a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm48-152a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm104 104a32 32 0 1 1 32-32 32 32 0 0 1-32 32z"]},faPlaceOfWorship:{prefix:"fas",iconName:"place-of-worship",icon:[640,512,[],"f67f","M620.61 366.55L512 320v192h112c8.84 0 16-7.16 16-16V395.96a32 32 0 0 0-19.39-29.41zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.55A32 32 0 0 0 0 395.96zm464.46-149.28L416 217.6V102.63c0-8.49-3.37-16.62-9.38-22.63L331.31 4.69c-6.25-6.25-16.38-6.25-22.62 0L233.38 80c-6 6-9.38 14.14-9.38 22.63V217.6l-48.46 29.08A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.66-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44z"]},faPlane:{prefix:"fas",iconName:"plane",icon:[576,512,[],"f072","M480 192H365.71L260.61 8.06A16.014 16.014 0 0 0 246.71 0h-65.5c-10.63 0-18.3 10.17-15.38 20.39L214.86 192H112l-43.2-57.6c-3.02-4.03-7.77-6.4-12.8-6.4H16.01C5.6 128-2.04 137.78.49 147.88L32 256 .49 364.12C-2.04 374.22 5.6 384 16.01 384H56c5.04 0 9.78-2.37 12.8-6.4L112 320h102.86l-49.03 171.6c-2.92 10.22 4.75 20.4 15.38 20.4h65.5c5.74 0 11.04-3.08 13.89-8.06L365.71 320H480c35.35 0 96-28.65 96-64s-60.65-64-96-64z"]},faPlaneArrival:{prefix:"fas",iconName:"plane-arrival",icon:[640,512,[],"f5af","M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM44.81 205.66l88.74 80a62.607 62.607 0 0 0 25.47 13.93l287.6 78.35c26.48 7.21 54.56 8.72 81 1.36 29.67-8.27 43.44-21.21 47.25-35.71 3.83-14.5-1.73-32.71-23.37-54.96-19.28-19.82-44.35-32.79-70.83-40l-97.51-26.56L282.8 30.22c-1.51-5.81-5.95-10.35-11.66-11.91L206.05.58c-10.56-2.88-20.9 5.32-20.71 16.44l47.92 164.21-102.2-27.84-27.59-67.88c-1.93-4.89-6.01-8.57-11.02-9.93L52.72 64.75c-10.34-2.82-20.53 5-20.72 15.88l.23 101.78c.19 8.91 6.03 17.34 12.58 23.25z"]},faPlaneDeparture:{prefix:"fas",iconName:"plane-departure",icon:[640,512,[],"f5b0","M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM80.55 341.27c6.28 6.84 15.1 10.72 24.33 10.71l130.54-.18a65.62 65.62 0 0 0 29.64-7.12l290.96-147.65c26.74-13.57 50.71-32.94 67.02-58.31 18.31-28.48 20.3-49.09 13.07-63.65-7.21-14.57-24.74-25.27-58.25-27.45-29.85-1.94-59.54 5.92-86.28 19.48l-98.51 49.99-218.7-82.06a17.799 17.799 0 0 0-18-1.11L90.62 67.29c-10.67 5.41-13.25 19.65-5.17 28.53l156.22 98.1-103.21 52.38-72.35-36.47a17.804 17.804 0 0 0-16.07.02L9.91 230.22c-10.44 5.3-13.19 19.12-5.57 28.08l76.21 82.97z"]},faPlaneSlash:{prefix:"fas",iconName:"plane-slash",icon:[640,512,[],"e069","M32.48,147.88,64,256,32.48,364.13A16,16,0,0,0,48,384H88a16,16,0,0,0,12.8-6.41L144,320H246.85l-49,171.59A16,16,0,0,0,213.2,512h65.5a16,16,0,0,0,13.89-8.06l66.6-116.54L34.35,136.34A15.47,15.47,0,0,0,32.48,147.88ZM633.82,458.09,455.14,320H512c35.34,0,96-28.66,96-64s-60.66-64-96-64H397.7L292.61,8.06C290.06,3.61,283.84,0,278.71,0H213.2a16,16,0,0,0-15.38,20.39l36.94,129.29L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.45A16,16,0,0,0,6.18,53.91L594.54,508.63A16,16,0,0,0,617,505.81l19.64-25.26A16,16,0,0,0,633.82,458.09Z"]},faPlay:{prefix:"fas",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"]},faPlayCircle:{prefix:"fas",iconName:"play-circle",icon:[512,512,[],"f144","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm115.7 272l-176 101c-15.8 8.8-35.7-2.5-35.7-21V152c0-18.4 19.8-29.8 35.7-21l176 107c16.4 9.2 16.4 32.9 0 42z"]},faPlug:{prefix:"fas",iconName:"plug",icon:[384,512,[],"f1e6","M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z"]},faPlus:{prefix:"fas",iconName:"plus",icon:[448,512,[],"f067","M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"]},faPlusCircle:{prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},faPlusSquare:{prefix:"fas",iconName:"plus-square",icon:[448,512,[],"f0fe","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},faPodcast:{prefix:"fas",iconName:"podcast",icon:[448,512,[],"f2ce","M267.429 488.563C262.286 507.573 242.858 512 224 512c-18.857 0-38.286-4.427-43.428-23.437C172.927 460.134 160 388.898 160 355.75c0-35.156 31.142-43.75 64-43.75s64 8.594 64 43.75c0 32.949-12.871 104.179-20.571 132.813zM156.867 288.554c-18.693-18.308-29.958-44.173-28.784-72.599 2.054-49.724 42.395-89.956 92.124-91.881C274.862 121.958 320 165.807 320 220c0 26.827-11.064 51.116-28.866 68.552-2.675 2.62-2.401 6.986.628 9.187 9.312 6.765 16.46 15.343 21.234 25.363 1.741 3.654 6.497 4.66 9.449 1.891 28.826-27.043 46.553-65.783 45.511-108.565-1.855-76.206-63.595-138.208-139.793-140.369C146.869 73.753 80 139.215 80 220c0 41.361 17.532 78.7 45.55 104.989 2.953 2.771 7.711 1.77 9.453-1.887 4.774-10.021 11.923-18.598 21.235-25.363 3.029-2.2 3.304-6.566.629-9.185zM224 0C100.204 0 0 100.185 0 224c0 89.992 52.602 165.647 125.739 201.408 4.333 2.118 9.267-1.544 8.535-6.31-2.382-15.512-4.342-30.946-5.406-44.339-.146-1.836-1.149-3.486-2.678-4.512-47.4-31.806-78.564-86.016-78.187-147.347.592-96.237 79.29-174.648 175.529-174.899C320.793 47.747 400 126.797 400 224c0 61.932-32.158 116.49-80.65 147.867-.999 14.037-3.069 30.588-5.624 47.23-.732 4.767 4.203 8.429 8.535 6.31C395.227 389.727 448 314.187 448 224 448 100.205 347.815 0 224 0zm0 160c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z"]},faPoll:{prefix:"fas",iconName:"poll",icon:[448,512,[],"f681","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM160 368c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V240c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v128zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V144c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v224zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-64c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v64z"]},faPollH:{prefix:"fas",iconName:"poll-h",icon:[448,512,[],"f682","M448 432V80c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48zM112 192c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h128c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16H112zm0 96c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h224c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16H112zm0 96c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-64z"]},faPoo:{prefix:"fas",iconName:"poo",icon:[512,512,[],"f2fe","M451.4 369.1C468.7 356 480 335.4 480 312c0-39.8-32.2-72-72-72h-14.1c13.4-11.7 22.1-28.8 22.1-48 0-35.3-28.7-64-64-64h-5.9c3.6-10.1 5.9-20.7 5.9-32 0-53-43-96-96-96-5.2 0-10.2.7-15.1 1.5C250.3 14.6 256 30.6 256 48c0 44.2-35.8 80-80 80h-16c-35.3 0-64 28.7-64 64 0 19.2 8.7 36.3 22.1 48H104c-39.8 0-72 32.2-72 72 0 23.4 11.3 44 28.6 57.1C26.3 374.6 0 404.1 0 440c0 39.8 32.2 72 72 72h368c39.8 0 72-32.2 72-72 0-35.9-26.3-65.4-60.6-70.9zM192 256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm159.5 139C341 422.9 293 448 256 448s-85-25.1-95.5-53c-2-5.3 2-11 7.8-11h175.4c5.8 0 9.8 5.7 7.8 11zM320 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faPooStorm:{prefix:"fas",iconName:"poo-storm",icon:[448,512,[],"f75a","M308 336h-57.7l17.3-64.9c2-7.6-3.7-15.1-11.6-15.1h-68c-6 0-11.1 4.5-11.9 10.4l-16 120c-1 7.2 4.6 13.6 11.9 13.6h59.3l-23 97.2c-1.8 7.6 4 14.8 11.7 14.8 4.2 0 8.2-2.2 10.4-6l88-152c4.6-8-1.2-18-10.4-18zm66.4-111.3c5.9-9.6 9.6-20.6 9.6-32.7 0-35.3-28.7-64-64-64h-5.9c3.6-10.1 5.9-20.7 5.9-32 0-53-43-96-96-96-5.2 0-10.2.7-15.1 1.5C218.3 14.6 224 30.6 224 48c0 44.2-35.8 80-80 80h-16c-35.3 0-64 28.7-64 64 0 12.1 3.7 23.1 9.6 32.7C32.6 228 0 262.2 0 304c0 44 36 80 80 80h48.3c.1-.6 0-1.2 0-1.8l16-120c3-21.8 21.7-38.2 43.7-38.2h68c13.8 0 26.5 6.3 34.9 17.2s11.2 24.8 7.6 38.1l-6.6 24.7h16c15.7 0 30.3 8.4 38.1 22 7.8 13.6 7.8 30.5 0 44l-8.1 14h30c44 0 80-36 80-80 .1-41.8-32.5-76-73.5-79.3z"]},faPoop:{prefix:"fas",iconName:"poop",icon:[512,512,[],"f619","M451.36 369.14C468.66 355.99 480 335.41 480 312c0-39.77-32.24-72-72-72h-14.07c13.42-11.73 22.07-28.78 22.07-48 0-35.35-28.65-64-64-64h-5.88c3.57-10.05 5.88-20.72 5.88-32 0-53.02-42.98-96-96-96-5.17 0-10.15.74-15.11 1.52C250.31 14.64 256 30.62 256 48c0 44.18-35.82 80-80 80h-16c-35.35 0-64 28.65-64 64 0 19.22 8.65 36.27 22.07 48H104c-39.76 0-72 32.23-72 72 0 23.41 11.34 43.99 28.64 57.14C26.31 374.62 0 404.12 0 440c0 39.76 32.24 72 72 72h368c39.76 0 72-32.24 72-72 0-35.88-26.31-65.38-60.64-70.86z"]},faPortrait:{prefix:"fas",iconName:"portrait",icon:[384,512,[],"f3e0","M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM192 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H102.4C90 384 80 375.4 80 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z"]},faPoundSign:{prefix:"fas",iconName:"pound-sign",icon:[320,512,[],"f154","M308 352h-45.495c-6.627 0-12 5.373-12 12v50.848H128V288h84c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-84v-63.556c0-32.266 24.562-57.086 61.792-57.086 23.658 0 45.878 11.505 57.652 18.849 5.151 3.213 11.888 2.051 15.688-2.685l28.493-35.513c4.233-5.276 3.279-13.005-2.119-17.081C273.124 54.56 236.576 32 187.931 32 106.026 32 48 84.742 48 157.961V224H20c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h28v128H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h296c6.627 0 12-5.373 12-12V364c0-6.627-5.373-12-12-12z"]},faPowerOff:{prefix:"fas",iconName:"power-off",icon:[512,512,[],"f011","M400 54.1c63 45 104 118.6 104 201.9 0 136.8-110.8 247.7-247.5 248C120 504.3 8.2 393 8 256.4 7.9 173.1 48.9 99.3 111.8 54.2c11.7-8.3 28-4.8 35 7.7L162.6 90c5.9 10.5 3.1 23.8-6.6 31-41.5 30.8-68 79.6-68 134.9-.1 92.3 74.5 168.1 168 168.1 91.6 0 168.6-74.2 168-169.1-.3-51.8-24.7-101.8-68.1-134-9.7-7.2-12.4-20.5-6.5-30.9l15.8-28.1c7-12.4 23.2-16.1 34.8-7.8zM296 264V24c0-13.3-10.7-24-24-24h-32c-13.3 0-24 10.7-24 24v240c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24z"]},faPray:{prefix:"fas",iconName:"pray",icon:[384,512,[],"f683","M256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-30.63 169.75c14.06 16.72 39 19.09 55.97 5.22l88-72.02c17.09-13.98 19.59-39.19 5.62-56.28-13.97-17.11-39.19-19.59-56.31-5.62l-57.44 47-38.91-46.31c-15.44-18.39-39.22-27.92-64-25.33-24.19 2.48-45.25 16.27-56.37 36.92l-49.37 92.03c-23.4 43.64-8.69 96.37 34.19 123.75L131.56 432H40c-22.09 0-40 17.91-40 40s17.91 40 40 40h208c34.08 0 53.77-42.79 28.28-68.28L166.42 333.86l34.8-64.87 24.15 28.76z"]},faPrayingHands:{prefix:"fas",iconName:"praying-hands",icon:[640,512,[],"f684","M272 191.91c-17.6 0-32 14.4-32 32v80c0 8.84-7.16 16-16 16s-16-7.16-16-16v-76.55c0-17.39 4.72-34.47 13.69-49.39l77.75-129.59c9.09-15.16 4.19-34.81-10.97-43.91-14.45-8.67-32.72-4.3-42.3 9.21-.2.23-.62.21-.79.48l-117.26 175.9C117.56 205.9 112 224.31 112 243.29v80.23l-90.12 30.04A31.974 31.974 0 0 0 0 383.91v96c0 10.82 8.52 32 32 32 2.69 0 5.41-.34 8.06-1.03l179.19-46.62C269.16 449.99 304 403.8 304 351.91v-128c0-17.6-14.4-32-32-32zm346.12 161.73L528 323.6v-80.23c0-18.98-5.56-37.39-16.12-53.23L394.62 14.25c-.18-.27-.59-.24-.79-.48-9.58-13.51-27.85-17.88-42.3-9.21-15.16 9.09-20.06 28.75-10.97 43.91l77.75 129.59c8.97 14.92 13.69 32 13.69 49.39V304c0 8.84-7.16 16-16 16s-16-7.16-16-16v-80c0-17.6-14.4-32-32-32s-32 14.4-32 32v128c0 51.89 34.84 98.08 84.75 112.34l179.19 46.62c2.66.69 5.38 1.03 8.06 1.03 23.48 0 32-21.18 32-32v-96c0-13.77-8.81-25.99-21.88-30.35z"]},faPrescription:{prefix:"fas",iconName:"prescription",icon:[384,512,[],"f5b1","M301.26 352l78.06-78.06c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0L256 306.74l-83.96-83.96C219.31 216.8 256 176.89 256 128c0-53.02-42.98-96-96-96H16C7.16 32 0 39.16 0 48v256c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-80h18.75l128 128-78.06 78.06c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0L256 397.25l78.06 78.06c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63L301.26 352zM64 96h96c17.64 0 32 14.36 32 32s-14.36 32-32 32H64V96z"]},faPrescriptionBottle:{prefix:"fas",iconName:"prescription-bottle",icon:[384,512,[],"f485","M32 192h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V128H32v64zM360 0H24C10.8 0 0 10.8 0 24v48c0 13.2 10.8 24 24 24h336c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24z"]},faPrescriptionBottleAlt:{prefix:"fas",iconName:"prescription-bottle-alt",icon:[384,512,[],"f486","M360 0H24C10.8 0 0 10.8 0 24v48c0 13.2 10.8 24 24 24h336c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24zM32 480c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V128H32v352zm64-184c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48z"]},faPrint:{prefix:"fas",iconName:"print",icon:[512,512,[],"f02f","M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},faProcedures:{prefix:"fas",iconName:"procedures",icon:[640,512,[],"f487","M528 224H272c-8.8 0-16 7.2-16 16v144H64V144c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48h512v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-61.9-50.1-112-112-112zM136 96h126.1l27.6 55.2c5.9 11.8 22.7 11.8 28.6 0L368 51.8 390.1 96H512c8.8 0 16-7.2 16-16s-7.2-16-16-16H409.9L382.3 8.8C376.4-3 359.6-3 353.7 8.8L304 108.2l-19.9-39.8c-1.4-2.7-4.1-4.4-7.2-4.4H136c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm24 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64z"]},faProjectDiagram:{prefix:"fas",iconName:"project-diagram",icon:[640,512,[],"f542","M384 320H256c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM192 32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v128c0 17.67 14.33 32 32 32h95.72l73.16 128.04C211.98 300.98 232.4 288 256 288h.28L192 175.51V128h224V64H192V32zM608 0H480c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32z"]},faPumpMedical:{prefix:"fas",iconName:"pump-medical",icon:[384,512,[],"e06a","M235.51,159.82H84.24A64,64,0,0,0,20.51,218L.14,442a64,64,0,0,0,63.74,69.8h192A64,64,0,0,0,319.61,442L299.24,218A64,64,0,0,0,235.51,159.82Zm4.37,173.33a13.35,13.35,0,0,1-13.34,13.34h-40v40a13.33,13.33,0,0,1-13.33,13.33H146.54a13.33,13.33,0,0,1-13.33-13.33v-40h-40a13.34,13.34,0,0,1-13.33-13.34V306.49a13.33,13.33,0,0,1,13.33-13.34h40v-40a13.33,13.33,0,0,1,13.33-13.33h26.67a13.33,13.33,0,0,1,13.33,13.33v40h40a13.34,13.34,0,0,1,13.34,13.34ZM379.19,93.88,335.87,50.56a64,64,0,0,0-45.24-18.74H223.88a32,32,0,0,0-32-32h-64a32,32,0,0,0-32,32v96h128v-32h66.75l43.31,43.31a16,16,0,0,0,22.63,0l22.62-22.62A16,16,0,0,0,379.19,93.88Z"]},faPumpSoap:{prefix:"fas",iconName:"pump-soap",icon:[384,512,[],"e06b","M235.63,160H84.37a64,64,0,0,0-63.74,58.21L.27,442.21A64,64,0,0,0,64,512H256a64,64,0,0,0,63.74-69.79l-20.36-224A64,64,0,0,0,235.63,160ZM160,416c-33.12,0-60-26.33-60-58.75,0-25,35.7-75.47,52-97.27A10,10,0,0,1,168,260c16.33,21.8,52,72.27,52,97.27C220,389.67,193.12,416,160,416ZM379.31,94.06,336,50.74A64,64,0,0,0,290.75,32H224A32,32,0,0,0,192,0H128A32,32,0,0,0,96,32v96H224V96h66.75l43.31,43.31a16,16,0,0,0,22.63,0l22.62-22.62A16,16,0,0,0,379.31,94.06Z"]},faPuzzlePiece:{prefix:"fas",iconName:"puzzle-piece",icon:[576,512,[],"f12e","M519.442 288.651c-41.519 0-59.5 31.593-82.058 31.593C377.409 320.244 432 144 432 144s-196.288 80-196.288-3.297c0-35.827 36.288-46.25 36.288-85.985C272 19.216 243.885 0 210.539 0c-34.654 0-66.366 18.891-66.366 56.346 0 41.364 31.711 59.277 31.711 81.75C175.885 207.719 0 166.758 0 166.758v333.237s178.635 41.047 178.635-28.662c0-22.473-40-40.107-40-81.471 0-37.456 29.25-56.346 63.577-56.346 33.673 0 61.788 19.216 61.788 54.717 0 39.735-36.288 50.158-36.288 85.985 0 60.803 129.675 25.73 181.23 25.73 0 0-34.725-120.101 25.827-120.101 35.962 0 46.423 36.152 86.308 36.152C556.712 416 576 387.99 576 354.443c0-34.199-18.962-65.792-56.558-65.792z"]},faQrcode:{prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 224h192V32H0v192zM64 96h64v64H64V96zm192-64v192h192V32H256zm128 128h-64V96h64v64zM0 480h192V288H0v192zm64-128h64v64H64v-64zm352-64h32v128h-96v-32h-32v96h-64V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z"]},faQuestion:{prefix:"fas",iconName:"question",icon:[384,512,[],"f128","M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z"]},faQuestionCircle:{prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},faQuidditch:{prefix:"fas",iconName:"quidditch",icon:[640,512,[],"f458","M256.5 216.8L343.2 326s-16.6 102.4-76.6 150.1C206.7 523.8 0 510.2 0 510.2s3.8-23.1 11-55.4l94.6-112.2c4-4.7-.9-11.6-6.6-9.5l-60.4 22.1c14.4-41.7 32.7-80 54.6-97.5 59.9-47.8 163.3-40.9 163.3-40.9zm238 135c-44 0-79.8 35.8-79.8 79.9 0 44.1 35.7 79.9 79.8 79.9 44.1 0 79.8-35.8 79.8-79.9 0-44.2-35.8-79.9-79.8-79.9zM636.5 31L616.7 6c-5.5-6.9-15.5-8-22.4-2.6L361.8 181.3l-34.1-43c-5.1-6.4-15.1-5.2-18.6 2.2l-25.3 54.6 86.7 109.2 58.8-12.4c8-1.7 11.4-11.2 6.3-17.6l-34.1-42.9L634 53.5c6.9-5.5 8-15.6 2.5-22.5z"]},faQuoteLeft:{prefix:"fas",iconName:"quote-left",icon:[512,512,[],"f10d","M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"]},faQuoteRight:{prefix:"fas",iconName:"quote-right",icon:[512,512,[],"f10e","M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z"]},faQuran:{prefix:"fas",iconName:"quran",icon:[448,512,[],"f687","M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM301.08 145.82c.6-1.21 1.76-1.82 2.92-1.82s2.32.61 2.92 1.82l11.18 22.65 25 3.63c2.67.39 3.74 3.67 1.81 5.56l-18.09 17.63 4.27 24.89c.36 2.11-1.31 3.82-3.21 3.82-.5 0-1.02-.12-1.52-.38L304 211.87l-22.36 11.75c-.5.26-1.02.38-1.52.38-1.9 0-3.57-1.71-3.21-3.82l4.27-24.89-18.09-17.63c-1.94-1.89-.87-5.17 1.81-5.56l24.99-3.63 11.19-22.65zm-57.89-69.01c13.67 0 27.26 2.49 40.38 7.41a6.775 6.775 0 1 1-2.38 13.12c-.67 0-3.09-.21-4.13-.21-52.31 0-94.86 42.55-94.86 94.86 0 52.3 42.55 94.86 94.86 94.86 1.03 0 3.48-.21 4.13-.21 3.93 0 6.8 3.14 6.8 6.78 0 2.98-1.94 5.51-4.62 6.42-13.07 4.87-26.59 7.34-40.19 7.34C179.67 307.19 128 255.51 128 192c0-63.52 51.67-115.19 115.19-115.19zM380.8 448H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z"]},faRadiation:{prefix:"fas",iconName:"radiation",icon:[496,512,[],"f7b9","M328.2 255.8h151.6c9.1 0 16.8-7.7 16.2-16.8-5.1-75.8-44.4-142.2-102.5-184.2-7.4-5.3-17.9-2.9-22.7 4.8L290.4 188c22.6 14.3 37.8 39.2 37.8 67.8zm-37.8 67.7c-12.3 7.7-26.8 12.4-42.4 12.4-15.6 0-30-4.7-42.4-12.4L125.2 452c-4.8 7.7-2.4 18.1 5.6 22.4C165.7 493.2 205.6 504 248 504s82.3-10.8 117.2-29.6c8-4.3 10.4-14.8 5.6-22.4l-80.4-128.5zM248 303.8c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm-231.8-48h151.6c0-28.6 15.2-53.5 37.8-67.7L125.2 59.7c-4.8-7.7-15.3-10.2-22.7-4.8C44.4 96.9 5.1 163.3 0 239.1c-.6 9 7.1 16.7 16.2 16.7z"]},faRadiationAlt:{prefix:"fas",iconName:"radiation-alt",icon:[496,512,[],"f7ba","M312 256h79.1c9.2 0 16.9-7.7 16-16.8-4.6-43.6-27-81.8-59.5-107.8-7.6-6.1-18.8-4.5-24 3.8L281.9 202c18 11.2 30.1 31.2 30.1 54zm-97.8 54.1L172.4 377c-4.9 7.8-2.4 18.4 5.8 22.5 21.1 10.4 44.7 16.5 69.8 16.5s48.7-6.1 69.9-16.5c8.2-4.1 10.6-14.7 5.8-22.5l-41.8-66.9c-9.8 6.2-21.4 9.9-33.8 9.9s-24.1-3.7-33.9-9.9zM104.9 256H184c0-22.8 12.1-42.8 30.2-54.1l-41.7-66.8c-5.2-8.3-16.4-9.9-24-3.8-32.6 26-54.9 64.2-59.5 107.8-1.1 9.2 6.7 16.9 15.9 16.9zM248 504c137 0 248-111 248-248S385 8 248 8 0 119 0 256s111 248 248 248zm0-432c101.5 0 184 82.5 184 184s-82.5 184-184 184S64 357.5 64 256 146.5 72 248 72zm0 216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z"]},faRainbow:{prefix:"fas",iconName:"rainbow",icon:[576,512,[],"f75b","M268.3 32.7C115.4 42.9 0 176.9 0 330.2V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C64 186.8 180.9 80.3 317.5 97.9 430.4 112.4 512 214 512 327.8V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-165.3-140-298.6-307.7-287.3zm-5.6 96.9C166 142 96 229.1 96 326.7V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-74.8 64.5-134.8 140.8-127.4 66.5 6.5 115.2 66.2 115.2 133.1V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-114.2-100.2-205.4-217.3-190.4zm6.2 96.3c-45.6 8.9-76.9 51.5-76.9 97.9V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-17.6 14.3-32 32-32s32 14.4 32 32v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-59.2-53.8-106-115.1-94.1z"]},faRandom:{prefix:"fas",iconName:"random",icon:[512,512,[],"f074","M504.971 359.029c9.373 9.373 9.373 24.569 0 33.941l-80 79.984c-15.01 15.01-40.971 4.49-40.971-16.971V416h-58.785a12.004 12.004 0 0 1-8.773-3.812l-70.556-75.596 53.333-57.143L352 336h32v-39.981c0-21.438 25.943-31.998 40.971-16.971l80 79.981zM12 176h84l52.781 56.551 53.333-57.143-70.556-75.596A11.999 11.999 0 0 0 122.785 96H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12zm372 0v39.984c0 21.46 25.961 31.98 40.971 16.971l80-79.984c9.373-9.373 9.373-24.569 0-33.941l-80-79.981C409.943 24.021 384 34.582 384 56.019V96h-58.785a12.004 12.004 0 0 0-8.773 3.812L96 336H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h110.785c3.326 0 6.503-1.381 8.773-3.812L352 176h32z"]},faReceipt:{prefix:"fas",iconName:"receipt",icon:[384,512,[],"f543","M358.4 3.2L320 48 265.6 3.2a15.9 15.9 0 0 0-19.2 0L192 48 137.6 3.2a15.9 15.9 0 0 0-19.2 0L64 48 25.6 3.2C15-4.7 0 2.8 0 16v480c0 13.2 15 20.7 25.6 12.8L64 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L192 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L320 464l38.4 44.8c10.5 7.9 25.6.4 25.6-12.8V16c0-13.2-15-20.7-25.6-12.8zM320 360c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16z"]},faRecordVinyl:{prefix:"fas",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M256 152a104 104 0 1 0 104 104 104 104 0 0 0-104-104zm0 128a24 24 0 1 1 24-24 24 24 0 0 1-24 24zm0-272C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 376a128 128 0 1 1 128-128 128 128 0 0 1-128 128z"]},faRecycle:{prefix:"fas",iconName:"recycle",icon:[512,512,[],"f1b8","M184.561 261.903c3.232 13.997-12.123 24.635-24.068 17.168l-40.736-25.455-50.867 81.402C55.606 356.273 70.96 384 96.012 384H148c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12H96.115c-75.334 0-121.302-83.048-81.408-146.88l50.822-81.388-40.725-25.448c-12.081-7.547-8.966-25.961 4.879-29.158l110.237-25.45c8.611-1.988 17.201 3.381 19.189 11.99l25.452 110.237zm98.561-182.915l41.289 66.076-40.74 25.457c-12.051 7.528-9 25.953 4.879 29.158l110.237 25.45c8.672 1.999 17.215-3.438 19.189-11.99l25.45-110.237c3.197-13.844-11.99-24.719-24.068-17.168l-40.687 25.424-41.263-66.082c-37.521-60.033-125.209-60.171-162.816 0l-17.963 28.766c-3.51 5.62-1.8 13.021 3.82 16.533l33.919 21.195c5.62 3.512 13.024 1.803 16.536-3.817l17.961-28.743c12.712-20.341 41.973-19.676 54.257-.022zM497.288 301.12l-27.515-44.065c-3.511-5.623-10.916-7.334-16.538-3.821l-33.861 21.159c-5.62 3.512-7.33 10.915-3.818 16.536l27.564 44.112c13.257 21.211-2.057 48.96-27.136 48.96H320V336.02c0-14.213-17.242-21.383-27.313-11.313l-80 79.981c-6.249 6.248-6.249 16.379 0 22.627l80 79.989C302.689 517.308 320 510.3 320 495.989V448h95.88c75.274 0 121.335-82.997 81.408-146.88z"]},faRedo:{prefix:"fas",iconName:"redo",icon:[512,512,[],"f01e","M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z"]},faRedoAlt:{prefix:"fas",iconName:"redo-alt",icon:[512,512,[],"f2f9","M256.455 8c66.269.119 126.437 26.233 170.859 68.685l35.715-35.715C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.75c-30.864-28.899-70.801-44.907-113.23-45.273-92.398-.798-170.283 73.977-169.484 169.442C88.764 348.009 162.184 424 256 424c41.127 0 79.997-14.678 110.629-41.556 4.743-4.161 11.906-3.908 16.368.553l39.662 39.662c4.872 4.872 4.631 12.815-.482 17.433C378.202 479.813 319.926 504 256 504 119.034 504 8.001 392.967 8 256.002 7.999 119.193 119.646 7.755 256.455 8z"]},faRegistered:{prefix:"fas",iconName:"registered",icon:[512,512,[],"f25d","M285.363 207.475c0 18.6-9.831 28.431-28.431 28.431h-29.876v-56.14h23.378c28.668 0 34.929 8.773 34.929 27.709zM504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM363.411 360.414c-46.729-84.825-43.299-78.636-44.702-80.98 23.432-15.172 37.945-42.979 37.945-74.486 0-54.244-31.5-89.252-105.498-89.252h-70.667c-13.255 0-24 10.745-24 24V372c0 13.255 10.745 24 24 24h22.567c13.255 0 24-10.745 24-24v-71.663h25.556l44.129 82.937a24.001 24.001 0 0 0 21.188 12.727h24.464c18.261-.001 29.829-19.591 21.018-35.587z"]},faRemoveFormat:{prefix:"fas",iconName:"remove-format",icon:[640,512,[],"f87d","M336 416h-11.17l9.26-27.77L267 336.4 240.49 416H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm297.82 42.1L377 259.59 426.17 112H544v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16H176a16 16 0 0 0-16 16v43.9L45.46 3.38A16 16 0 0 0 23 6.19L3.37 31.46a16 16 0 0 0 2.81 22.45l588.36 454.72a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zM309.91 207.76L224 141.36V112h117.83z"]},faReply:{prefix:"fas",iconName:"reply",icon:[512,512,[],"f3e5","M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z"]},faReplyAll:{prefix:"fas",iconName:"reply-all",icon:[576,512,[],"f122","M136.309 189.836L312.313 37.851C327.72 24.546 352 35.348 352 56.015v82.763c129.182 10.231 224 52.212 224 183.548 0 61.441-39.582 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 38.512-123.162-3.922-169.482-112.59-182.015v84.175c0 20.701-24.3 31.453-39.687 18.164L136.309 226.164c-11.071-9.561-11.086-26.753 0-36.328zm-128 36.328L184.313 378.15C199.7 391.439 224 380.687 224 359.986v-15.818l-108.606-93.785A55.96 55.96 0 0 1 96 207.998a55.953 55.953 0 0 1 19.393-42.38L224 71.832V56.015c0-20.667-24.28-31.469-39.687-18.164L8.309 189.836c-11.086 9.575-11.071 26.767 0 36.328z"]},faRepublican:{prefix:"fas",iconName:"republican",icon:[640,512,[],"f75e","M544 192c0-88.4-71.6-160-160-160H160C71.6 32 0 103.6 0 192v64h544v-64zm-367.7-21.6l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L128 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zm144 0l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L272 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zm144 0l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L416 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zM624 320h-32c-8.8 0-16 7.2-16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V288H0v176c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16v-80h192v80c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V352h32v43.3c0 41.8 30 80.1 71.6 84.3 47.8 4.9 88.4-32.7 88.4-79.6v-64c0-8.8-7.2-16-16-16z"]},faRestroom:{prefix:"fas",iconName:"restroom",icon:[640,512,[],"f7bd","M128 128c35.3 0 64-28.7 64-64S163.3 0 128 0 64 28.7 64 64s28.7 64 64 64zm384 0c35.3 0 64-28.7 64-64S547.3 0 512 0s-64 28.7-64 64 28.7 64 64 64zm127.3 226.5l-45.6-185.8c-3.3-13.5-15.5-23-29.8-24.2-15 9.7-32.8 15.5-52 15.5-19.2 0-37-5.8-52-15.5-14.3 1.2-26.5 10.7-29.8 24.2l-45.6 185.8C381 369.6 393 384 409.2 384H464v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V384h54.8c16.2 0 28.2-14.4 24.5-29.5zM336 0h-32c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16zM180.1 144.4c-15 9.8-32.9 15.6-52.1 15.6-19.2 0-37.1-5.8-52.1-15.6C51.3 146.5 32 166.9 32 192v136c0 13.3 10.7 24 24 24h8v136c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V352h8c13.3 0 24-10.7 24-24V192c0-25.1-19.3-45.5-43.9-47.6z"]},faRetweet:{prefix:"fas",iconName:"retweet",icon:[640,512,[],"f079","M629.657 343.598L528.971 444.284c-9.373 9.372-24.568 9.372-33.941 0L394.343 343.598c-9.373-9.373-9.373-24.569 0-33.941l10.823-10.823c9.562-9.562 25.133-9.34 34.419.492L480 342.118V160H292.451a24.005 24.005 0 0 1-16.971-7.029l-16-16C244.361 121.851 255.069 96 276.451 96H520c13.255 0 24 10.745 24 24v222.118l40.416-42.792c9.285-9.831 24.856-10.054 34.419-.492l10.823 10.823c9.372 9.372 9.372 24.569-.001 33.941zm-265.138 15.431A23.999 23.999 0 0 0 347.548 352H160V169.881l40.416 42.792c9.286 9.831 24.856 10.054 34.419.491l10.822-10.822c9.373-9.373 9.373-24.569 0-33.941L144.971 67.716c-9.373-9.373-24.569-9.373-33.941 0L10.343 168.402c-9.373 9.373-9.373 24.569 0 33.941l10.822 10.822c9.562 9.562 25.133 9.34 34.419-.491L96 169.881V392c0 13.255 10.745 24 24 24h243.549c21.382 0 32.09-25.851 16.971-40.971l-16.001-16z"]},faRibbon:{prefix:"fas",iconName:"ribbon",icon:[448,512,[],"f4d6","M6.1 444.3c-9.6 10.8-7.5 27.6 4.5 35.7l68.8 27.9c9.9 6.7 23.3 5 31.3-3.8l91.8-101.9-79.2-87.9-117.2 130zm435.8 0s-292-324.6-295.4-330.1c15.4-8.4 40.2-17.9 77.5-17.9s62.1 9.5 77.5 17.9c-3.3 5.6-56 64.6-56 64.6l79.1 87.7 34.2-38c28.7-31.9 33.3-78.6 11.4-115.5l-43.7-73.5c-4.3-7.2-9.9-13.3-16.8-18-40.7-27.6-127.4-29.7-171.4 0-6.9 4.7-12.5 10.8-16.8 18l-43.6 73.2c-1.5 2.5-37.1 62.2 11.5 116L337.5 504c8 8.9 21.4 10.5 31.3 3.8l68.8-27.9c11.9-8 14-24.8 4.3-35.6z"]},faRing:{prefix:"fas",iconName:"ring",icon:[512,512,[],"f70b","M256 64C110.06 64 0 125.91 0 208v98.13C0 384.48 114.62 448 256 448s256-63.52 256-141.87V208c0-82.09-110.06-144-256-144zm0 64c106.04 0 192 35.82 192 80 0 9.26-3.97 18.12-10.91 26.39C392.15 208.21 328.23 192 256 192s-136.15 16.21-181.09 42.39C67.97 226.12 64 217.26 64 208c0-44.18 85.96-80 192-80zM120.43 264.64C155.04 249.93 201.64 240 256 240s100.96 9.93 135.57 24.64C356.84 279.07 308.93 288 256 288s-100.84-8.93-135.57-23.36z"]},faRoad:{prefix:"fas",iconName:"road",icon:[576,512,[],"f018","M573.19 402.67l-139.79-320C428.43 71.29 417.6 64 405.68 64h-97.59l2.45 23.16c.5 4.72-3.21 8.84-7.96 8.84h-29.16c-4.75 0-8.46-4.12-7.96-8.84L267.91 64h-97.59c-11.93 0-22.76 7.29-27.73 18.67L2.8 402.67C-6.45 423.86 8.31 448 30.54 448h196.84l10.31-97.68c.86-8.14 7.72-14.32 15.91-14.32h68.8c8.19 0 15.05 6.18 15.91 14.32L348.62 448h196.84c22.23 0 36.99-24.14 27.73-45.33zM260.4 135.16a8 8 0 0 1 7.96-7.16h39.29c4.09 0 7.53 3.09 7.96 7.16l4.6 43.58c.75 7.09-4.81 13.26-11.93 13.26h-40.54c-7.13 0-12.68-6.17-11.93-13.26l4.59-43.58zM315.64 304h-55.29c-9.5 0-16.91-8.23-15.91-17.68l5.07-48c.86-8.14 7.72-14.32 15.91-14.32h45.15c8.19 0 15.05 6.18 15.91 14.32l5.07 48c1 9.45-6.41 17.68-15.91 17.68z"]},faRobot:{prefix:"fas",iconName:"robot",icon:[640,512,[],"f544","M32,224H64V416H32A31.96166,31.96166,0,0,1,0,384V256A31.96166,31.96166,0,0,1,32,224Zm512-48V448a64.06328,64.06328,0,0,1-64,64H160a64.06328,64.06328,0,0,1-64-64V176a79.974,79.974,0,0,1,80-80H288V32a32,32,0,0,1,64,0V96H464A79.974,79.974,0,0,1,544,176ZM264,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,264,256Zm-8,128H192v32h64Zm96,0H288v32h64ZM456,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,456,256Zm-8,128H384v32h64ZM640,256V384a31.96166,31.96166,0,0,1-32,32H576V224h32A31.96166,31.96166,0,0,1,640,256Z"]},faRocket:{prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z"]},faRoute:{prefix:"fas",iconName:"route",icon:[512,512,[],"f4d7","M416 320h-96c-17.6 0-32-14.4-32-32s14.4-32 32-32h96s96-107 96-160-43-96-96-96-96 43-96 96c0 25.5 22.2 63.4 45.3 96H320c-52.9 0-96 43.1-96 96s43.1 96 96 96h96c17.6 0 32 14.4 32 32s-14.4 32-32 32H185.5c-16 24.8-33.8 47.7-47.3 64H416c52.9 0 96-43.1 96-96s-43.1-96-96-96zm0-256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM96 256c-53 0-96 43-96 96s96 160 96 160 96-107 96-160-43-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faRss:{prefix:"fas",iconName:"rss",icon:[448,512,[],"f09e","M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"]},faRssSquare:{prefix:"fas",iconName:"rss-square",icon:[448,512,[],"f143","M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z"]},faRubleSign:{prefix:"fas",iconName:"ruble-sign",icon:[384,512,[],"f158","M239.36 320C324.48 320 384 260.542 384 175.071S324.48 32 239.36 32H76c-6.627 0-12 5.373-12 12v206.632H12c-6.627 0-12 5.373-12 12V308c0 6.627 5.373 12 12 12h52v32H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v52c0 6.627 5.373 12 12 12h58.56c6.627 0 12-5.373 12-12v-52H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H146.56v-32h92.8zm-92.8-219.252h78.72c46.72 0 74.88 29.11 74.88 74.323 0 45.832-28.16 75.561-76.16 75.561h-77.44V100.748z"]},faRuler:{prefix:"fas",iconName:"ruler",icon:[640,512,[],"f545","M635.7 167.2L556.1 31.7c-8.8-15-28.3-20.1-43.5-11.5l-69 39.1L503.3 161c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L416 75l-55.2 31.3 27.9 47.4c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L333.2 122 278 153.3 337.8 255c2.2 3.7.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9l-59.7-101.7-55.2 31.3 27.9 47.4c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9l-27.9-47.5-55.2 31.3 59.7 101.7c2.2 3.7.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L84.9 262.9l-69 39.1C.7 310.7-4.6 329.8 4.2 344.8l79.6 135.6c8.8 15 28.3 20.1 43.5 11.5L624.1 210c15.2-8.6 20.4-27.8 11.6-42.8z"]},faRulerCombined:{prefix:"fas",iconName:"ruler-combined",icon:[512,512,[],"f546","M160 288h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56v-64h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56V96h-56c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8h56V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 2.77.91 5.24 1.57 7.8L160 329.38V288zm320 64h-32v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-41.37L24.2 510.43c2.56.66 5.04 1.57 7.8 1.57h448c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"]},faRulerHorizontal:{prefix:"fas",iconName:"ruler-horizontal",icon:[576,512,[],"f547","M544 128h-48v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8H88c-4.42 0-8-3.58-8-8v-88H32c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h512c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32z"]},faRulerVertical:{prefix:"fas",iconName:"ruler-vertical",icon:[256,512,[],"f548","M168 416c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-64h-88z"]},faRunning:{prefix:"fas",iconName:"running",icon:[416,512,[],"f70c","M272 96c26.51 0 48-21.49 48-48S298.51 0 272 0s-48 21.49-48 48 21.49 48 48 48zM113.69 317.47l-14.8 34.52H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h77.45c19.25 0 36.58-11.44 44.11-29.09l8.79-20.52-10.67-6.3c-17.32-10.23-30.06-25.37-37.99-42.61zM384 223.99h-44.03l-26.06-53.25c-12.5-25.55-35.45-44.23-61.78-50.94l-71.08-21.14c-28.3-6.8-57.77-.55-80.84 17.14l-39.67 30.41c-14.03 10.75-16.69 30.83-5.92 44.86s30.84 16.66 44.86 5.92l39.69-30.41c7.67-5.89 17.44-8 25.27-6.14l14.7 4.37-37.46 87.39c-12.62 29.48-1.31 64.01 26.3 80.31l84.98 50.17-27.47 87.73c-5.28 16.86 4.11 34.81 20.97 40.09 3.19 1 6.41 1.48 9.58 1.48 13.61 0 26.23-8.77 30.52-22.45l31.64-101.06c5.91-20.77-2.89-43.08-21.64-54.39l-61.24-36.14 31.31-78.28 20.27 41.43c8 16.34 24.92 26.89 43.11 26.89H384c17.67 0 32-14.33 32-32s-14.33-31.99-32-31.99z"]},faRupeeSign:{prefix:"fas",iconName:"rupee-sign",icon:[320,512,[],"f156","M308 96c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v44.748c0 6.627 5.373 12 12 12h85.28c27.308 0 48.261 9.958 60.97 27.252H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h158.757c-6.217 36.086-32.961 58.632-74.757 58.632H12c-6.627 0-12 5.373-12 12v53.012c0 3.349 1.4 6.546 3.861 8.818l165.052 152.356a12.001 12.001 0 0 0 8.139 3.182h82.562c10.924 0 16.166-13.408 8.139-20.818L116.871 319.906c76.499-2.34 131.144-53.395 138.318-127.906H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-58.69c-3.486-11.541-8.28-22.246-14.252-32H308z"]},faSadCry:{prefix:"fas",iconName:"sad-cry",icon:[496,512,[],"f5b3","M248 8C111 8 0 119 0 256c0 90.1 48.2 168.7 120 212.1V288c0-8.8 7.2-16 16-16s16 7.2 16 16v196.7c29.5 12.4 62 19.3 96 19.3s66.5-6.9 96-19.3V288c0-8.8 7.2-16 16-16s16 7.2 16 16v180.1C447.8 424.7 496 346 496 256 496 119 385 8 248 8zm-65.5 216.5c-14.8-13.2-46.2-13.2-61 0L112 233c-3.8 3.3-9.3 4-13.7 1.6-4.4-2.4-6.9-7.4-6.1-12.4 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c.8 5-1.7 10-6.1 12.4-5.8 3.1-11.2.7-13.7-1.6l-9.7-8.5zM248 416c-26.5 0-48-28.7-48-64s21.5-64 48-64 48 28.7 48 64-21.5 64-48 64zm149.8-181.5c-5.8 3.1-11.2.7-13.7-1.6l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L304 233c-3.8 3.3-9.3 4-13.7 1.6-4.4-2.4-6.9-7.4-6.1-12.4 4-25.2 34.2-42.1 59.9-42.1S400 197 404 222.2c.6 4.9-1.8 9.9-6.2 12.3z"]},faSadTear:{prefix:"fas",iconName:"sad-tear",icon:[496,512,[],"f5b4","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM152 416c-26.5 0-48-21-48-47 0-20 28.5-60.4 41.6-77.8 3.2-4.3 9.6-4.3 12.8 0C171.5 308.6 200 349 200 369c0 26-21.5 47-48 47zm16-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm170.2 154.2C315.8 367.4 282.9 352 248 352c-21.2 0-21.2-32 0-32 44.4 0 86.3 19.6 114.7 53.8 13.8 16.4-11.2 36.5-24.5 20.4z"]},faSatellite:{prefix:"fas",iconName:"satellite",icon:[512,512,[],"f7bf","M502.60969,310.04206l-96.70393,96.71625a31.88151,31.88151,0,0,1-45.00765,0L280.572,326.34115l-9.89231,9.90759a190.56343,190.56343,0,0,1-5.40716,168.52287c-4.50077,8.50115-16.39342,9.59505-23.20707,2.79725L134.54715,400.05428l-17.7999,17.79929c.70324,2.60972,1.60965,5.00067,1.60965,7.79793a32.00544,32.00544,0,1,1-32.00544-32.00434c2.79735,0,5.18838.90637,7.7982,1.60959l17.7999-17.79929L4.43129,269.94287c-6.798-6.81342-5.70409-18.6119,2.79735-23.20627a190.58161,190.58161,0,0,1,168.52864-5.407l9.79854-9.79821-80.31053-80.41716a32.002,32.002,0,0,1,0-45.09987L201.96474,9.29814A31.62639,31.62639,0,0,1,224.46868,0a31.99951,31.99951,0,0,1,22.59759,9.29814l80.32615,80.30777,47.805-47.89713a33.6075,33.6075,0,0,1,47.50808,0l47.50807,47.50645a33.63308,33.63308,0,0,1,0,47.50644l-47.805,47.89713L502.71908,265.036A31.78938,31.78938,0,0,1,502.60969,310.04206ZM219.56159,197.433l73.82505-73.82252-68.918-68.9-73.80942,73.80689Zm237.74352,90.106-68.90233-68.9156-73.825,73.82252,68.918,68.9Z"]},faSatelliteDish:{prefix:"fas",iconName:"satellite-dish",icon:[512,512,[],"f7c0","M305.44954,462.59c7.39157,7.29792,6.18829,20.09661-3.00038,25.00356-77.713,41.80281-176.72559,29.9105-242.34331-35.7082C-5.49624,386.28227-17.404,287.362,24.41381,209.554c4.89125-9.095,17.68975-10.29834,25.00318-3.00043L166.22872,323.36708l27.39411-27.39452c-.68759-2.60974-1.594-5.00071-1.594-7.81361a32.00407,32.00407,0,1,1,32.00407,32.00455c-2.79723,0-5.20378-.89075-7.79786-1.594l-27.40974,27.41015ZM511.9758,303.06732a16.10336,16.10336,0,0,1-16.002,17.00242H463.86031a15.96956,15.96956,0,0,1-15.89265-15.00213C440.46671,175.5492,336.45348,70.53427,207.03078,63.53328a15.84486,15.84486,0,0,1-15.00191-15.90852V16.02652A16.09389,16.09389,0,0,1,209.031.02425C372.25491,8.61922,503.47472,139.841,511.9758,303.06732Zm-96.01221-.29692a16.21093,16.21093,0,0,1-16.11142,17.29934H367.645a16.06862,16.06862,0,0,1-15.89265-14.70522c-6.90712-77.01094-68.118-138.91037-144.92467-145.22376a15.94,15.94,0,0,1-14.79876-15.89289V112.13393a16.134,16.134,0,0,1,17.29908-16.096C319.45132,104.5391,407.55627,192.64538,415.96359,302.7704Z"]},faSave:{prefix:"fas",iconName:"save",icon:[448,512,[],"f0c7","M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z"]},faSchool:{prefix:"fas",iconName:"school",icon:[640,512,[],"f549","M0 224v272c0 8.84 7.16 16 16 16h80V192H32c-17.67 0-32 14.33-32 32zm360-48h-24v-40c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v64c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zm137.75-63.96l-160-106.67a32.02 32.02 0 0 0-35.5 0l-160 106.67A32.002 32.002 0 0 0 128 138.66V512h128V368c0-8.84 7.16-16 16-16h96c8.84 0 16 7.16 16 16v144h128V138.67c0-10.7-5.35-20.7-14.25-26.63zM320 256c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zm288-64h-64v320h80c8.84 0 16-7.16 16-16V224c0-17.67-14.33-32-32-32z"]},faScrewdriver:{prefix:"fas",iconName:"screwdriver",icon:[512,512,[],"f54a","M448 0L320 96v62.06l-83.03 83.03c6.79 4.25 13.27 9.06 19.07 14.87 5.8 5.8 10.62 12.28 14.87 19.07L353.94 192H416l96-128-64-64zM128 278.59L10.92 395.67c-14.55 14.55-14.55 38.15 0 52.71l52.7 52.7c14.56 14.56 38.15 14.56 52.71 0L233.41 384c29.11-29.11 29.11-76.3 0-105.41s-76.3-29.11-105.41 0z"]},faScroll:{prefix:"fas",iconName:"scroll",icon:[640,512,[],"f70e","M48 0C21.53 0 0 21.53 0 48v64c0 8.84 7.16 16 16 16h80V48C96 21.53 74.47 0 48 0zm208 412.57V352h288V96c0-52.94-43.06-96-96-96H111.59C121.74 13.41 128 29.92 128 48v368c0 38.87 34.65 69.65 74.75 63.12C234.22 474 256 444.46 256 412.57zM288 384v32c0 52.93-43.06 96-96 96h336c61.86 0 112-50.14 112-112 0-8.84-7.16-16-16-16H288z"]},faSdCard:{prefix:"fas",iconName:"sd-card",icon:[384,512,[],"f7c2","M320 0H128L0 128v320c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 160h-48V64h48v96zm80 0h-48V64h48v96zm80 0h-48V64h48v96z"]},faSearch:{prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},faSearchDollar:{prefix:"fas",iconName:"search-dollar",icon:[512,512,[],"f688","M505.04 442.66l-99.71-99.69c-4.5-4.5-10.6-7-17-7h-16.3c27.6-35.3 44-79.69 44-127.99C416.03 93.09 322.92 0 208.02 0S0 93.09 0 207.98s93.11 207.98 208.02 207.98c48.3 0 92.71-16.4 128.01-44v16.3c0 6.4 2.5 12.5 7 17l99.71 99.69c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.59.1-33.99zm-297.02-90.7c-79.54 0-144-64.34-144-143.98 0-79.53 64.35-143.98 144-143.98 79.54 0 144 64.34 144 143.98 0 79.53-64.35 143.98-144 143.98zm27.11-152.54l-45.01-13.5c-5.16-1.55-8.77-6.78-8.77-12.73 0-7.27 5.3-13.19 11.8-13.19h28.11c4.56 0 8.96 1.29 12.82 3.72 3.24 2.03 7.36 1.91 10.13-.73l11.75-11.21c3.53-3.37 3.33-9.21-.57-12.14-9.1-6.83-20.08-10.77-31.37-11.35V112c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v16.12c-23.63.63-42.68 20.55-42.68 45.07 0 19.97 12.99 37.81 31.58 43.39l45.01 13.5c5.16 1.55 8.77 6.78 8.77 12.73 0 7.27-5.3 13.19-11.8 13.19h-28.1c-4.56 0-8.96-1.29-12.82-3.72-3.24-2.03-7.36-1.91-10.13.73l-11.75 11.21c-3.53 3.37-3.33 9.21.57 12.14 9.1 6.83 20.08 10.77 31.37 11.35V304c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-16.12c23.63-.63 42.68-20.54 42.68-45.07 0-19.97-12.99-37.81-31.59-43.39z"]},faSearchLocation:{prefix:"fas",iconName:"search-location",icon:[512,512,[],"f689","M505.04 442.66l-99.71-99.69c-4.5-4.5-10.6-7-17-7h-16.3c27.6-35.3 44-79.69 44-127.99C416.03 93.09 322.92 0 208.02 0S0 93.09 0 207.98s93.11 207.98 208.02 207.98c48.3 0 92.71-16.4 128.01-44v16.3c0 6.4 2.5 12.5 7 17l99.71 99.69c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.59.1-33.99zm-297.02-90.7c-79.54 0-144-64.34-144-143.98 0-79.53 64.35-143.98 144-143.98 79.54 0 144 64.34 144 143.98 0 79.53-64.35 143.98-144 143.98zm.02-239.96c-40.78 0-73.84 33.05-73.84 73.83 0 32.96 48.26 93.05 66.75 114.86a9.24 9.24 0 0 0 14.18 0c18.49-21.81 66.75-81.89 66.75-114.86 0-40.78-33.06-73.83-73.84-73.83zm0 96c-13.26 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},faSearchMinus:{prefix:"fas",iconName:"search-minus",icon:[512,512,[],"f010","M304 192v32c0 6.6-5.4 12-12 12H124c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z"]},faSearchPlus:{prefix:"fas",iconName:"search-plus",icon:[512,512,[],"f00e","M304 192v32c0 6.6-5.4 12-12 12h-56v56c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-56h-56c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h56v-56c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v56h56c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z"]},faSeedling:{prefix:"fas",iconName:"seedling",icon:[512,512,[],"f4d8","M64 96H0c0 123.7 100.3 224 224 224v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C288 196.3 187.7 96 64 96zm384-64c-84.2 0-157.4 46.5-195.7 115.2 27.7 30.2 48.2 66.9 59 107.6C424 243.1 512 147.9 512 32h-64z"]},faServer:{prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z"]},faShapes:{prefix:"fas",iconName:"shapes",icon:[512,512,[],"f61f","M128,256A128,128,0,1,0,256,384,128,128,0,0,0,128,256Zm379-54.86L400.07,18.29a37.26,37.26,0,0,0-64.14,0L229,201.14C214.76,225.52,232.58,256,261.09,256H474.91C503.42,256,521.24,225.52,507,201.14ZM480,288H320a32,32,0,0,0-32,32V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V320A32,32,0,0,0,480,288Z"]},faShare:{prefix:"fas",iconName:"share",icon:[512,512,[],"f064","M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z"]},faShareAlt:{prefix:"fas",iconName:"share-alt",icon:[448,512,[],"f1e0","M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z"]},faShareAltSquare:{prefix:"fas",iconName:"share-alt-square",icon:[448,512,[],"f1e1","M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zM304 296c-14.562 0-27.823 5.561-37.783 14.671l-67.958-40.775a56.339 56.339 0 0 0 0-27.793l67.958-40.775C276.177 210.439 289.438 216 304 216c30.928 0 56-25.072 56-56s-25.072-56-56-56-56 25.072-56 56c0 4.797.605 9.453 1.74 13.897l-67.958 40.775C171.823 205.561 158.562 200 144 200c-30.928 0-56 25.072-56 56s25.072 56 56 56c14.562 0 27.823-5.561 37.783-14.671l67.958 40.775a56.088 56.088 0 0 0-1.74 13.897c0 30.928 25.072 56 56 56s56-25.072 56-56C360 321.072 334.928 296 304 296z"]},faShareSquare:{prefix:"fas",iconName:"share-square",icon:[576,512,[],"f14d","M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z"]},faShekelSign:{prefix:"fas",iconName:"shekel-sign",icon:[448,512,[],"f20b","M248 168v168c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V168c0-75.11-60.89-136-136-136H24C10.75 32 0 42.74 0 56v408c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112h112c30.93 0 56 25.07 56 56zM432 32h-48c-8.84 0-16 7.16-16 16v296c0 30.93-25.07 56-56 56H200V176c0-8.84-7.16-16-16-16h-48c-8.84 0-16 7.16-16 16v280c0 13.25 10.75 24 24 24h168c75.11 0 136-60.89 136-136V48c0-8.84-7.16-16-16-16z"]},faShieldAlt:{prefix:"fas",iconName:"shield-alt",icon:[512,512,[],"f3ed","M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z"]},faShieldVirus:{prefix:"fas",iconName:"shield-virus",icon:[512,512,[],"e06c","M224,192a16,16,0,1,0,16,16A16,16,0,0,0,224,192ZM466.5,83.68l-192-80A57.4,57.4,0,0,0,256.05,0a57.4,57.4,0,0,0-18.46,3.67l-192,80A47.93,47.93,0,0,0,16,128C16,326.5,130.5,463.72,237.5,508.32a48.09,48.09,0,0,0,36.91,0C360.09,472.61,496,349.3,496,128A48,48,0,0,0,466.5,83.68ZM384,256H371.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C306.47,313.09,272,327.37,272,355.88V368a16,16,0,0,1-32,0V355.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H128a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V112a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C329.09,189.53,343.37,224,371.88,224H384a16,16,0,0,1,0,32Zm-96,0a16,16,0,1,0,16,16A16,16,0,0,0,288,256Z"]},faShip:{prefix:"fas",iconName:"ship",icon:[640,512,[],"f21a","M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z"]},faShippingFast:{prefix:"fas",iconName:"shipping-fast",icon:[640,512,[],"f48b","M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48v48H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h272c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H40c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h208c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h208c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H64v128c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"]},faShoePrints:{prefix:"fas",iconName:"shoe-prints",icon:[640,512,[],"f54b","M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 128c0-45.22-39.1-97.3-148.58-120.81z"]},faShoppingBag:{prefix:"fas",iconName:"shopping-bag",icon:[448,512,[],"f290","M352 160v-32C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128v32H0v272c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V160h-96zm-192-32c0-35.29 28.71-64 64-64s64 28.71 64 64v32H160v-32zm160 120c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm-192 0c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24z"]},faShoppingBasket:{prefix:"fas",iconName:"shopping-basket",icon:[576,512,[],"f291","M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z"]},faShoppingCart:{prefix:"fas",iconName:"shopping-cart",icon:[576,512,[],"f07a","M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z"]},faShower:{prefix:"fas",iconName:"shower",icon:[512,512,[],"f2cc","M304,320a16,16,0,1,0,16,16A16,16,0,0,0,304,320Zm32-96a16,16,0,1,0,16,16A16,16,0,0,0,336,224Zm32,64a16,16,0,1,0-16-16A16,16,0,0,0,368,288Zm-32,32a16,16,0,1,0-16-16A16,16,0,0,0,336,320Zm-32-64a16,16,0,1,0,16,16A16,16,0,0,0,304,256Zm128-32a16,16,0,1,0-16-16A16,16,0,0,0,432,224Zm-48,16a16,16,0,1,0,16-16A16,16,0,0,0,384,240Zm-16-48a16,16,0,1,0,16,16A16,16,0,0,0,368,192Zm96,32a16,16,0,1,0,16,16A16,16,0,0,0,464,224Zm32-32a16,16,0,1,0,16,16A16,16,0,0,0,496,192Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,432,256Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,400,288Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,336,352Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,304,384Zm64-64a16,16,0,1,0,16,16A16,16,0,0,0,368,320Zm21.65-218.35-11.3-11.31a16,16,0,0,0-22.63,0L350.05,96A111.19,111.19,0,0,0,272,64c-19.24,0-37.08,5.3-52.9,13.85l-10-10A121.72,121.72,0,0,0,123.44,32C55.49,31.5,0,92.91,0,160.85V464a16,16,0,0,0,16,16H48a16,16,0,0,0,16-16V158.4c0-30.15,21-58.2,51-61.93a58.38,58.38,0,0,1,48.93,16.67l10,10C165.3,138.92,160,156.76,160,176a111.23,111.23,0,0,0,32,78.05l-5.66,5.67a16,16,0,0,0,0,22.62l11.3,11.31a16,16,0,0,0,22.63,0L389.65,124.28A16,16,0,0,0,389.65,101.65Z"]},faShuttleVan:{prefix:"fas",iconName:"shuttle-van",icon:[640,512,[],"f5b6","M628.88 210.65L494.39 49.27A48.01 48.01 0 0 0 457.52 32H32C14.33 32 0 46.33 0 64v288c0 17.67 14.33 32 32 32h32c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h32c17.67 0 32-14.33 32-32V241.38c0-11.23-3.94-22.1-11.12-30.73zM64 192V96h96v96H64zm96 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm160-240h-96V96h96v96zm160 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-96-240V96h66.02l80 96H384z"]},faSign:{prefix:"fas",iconName:"sign",icon:[512,512,[],"f4d9","M496 64H128V16c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16v48H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V128h368c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM160 384h320V160H160v224z"]},faSignInAlt:{prefix:"fas",iconName:"sign-in-alt",icon:[512,512,[],"f2f6","M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z"]},faSignLanguage:{prefix:"fas",iconName:"sign-language",icon:[448,512,[],"f2a7","M91.434 483.987c-.307-16.018 13.109-29.129 29.13-29.129h62.293v-5.714H56.993c-16.021 0-29.437-13.111-29.13-29.129C28.16 404.491 40.835 392 56.428 392h126.429v-5.714H29.136c-16.021 0-29.437-13.111-29.13-29.129.297-15.522 12.973-28.013 28.566-28.013h154.286v-5.714H57.707c-16.021 0-29.437-13.111-29.13-29.129.297-15.522 12.973-28.013 28.566-28.013h168.566l-31.085-22.606c-12.762-9.281-15.583-27.149-6.302-39.912 9.281-12.761 27.15-15.582 39.912-6.302l123.361 89.715a34.287 34.287 0 0 1 14.12 27.728v141.136c0 15.91-10.946 29.73-26.433 33.374l-80.471 18.934a137.16 137.16 0 0 1-31.411 3.646H120c-15.593-.001-28.269-12.492-28.566-28.014zm73.249-225.701h36.423l-11.187-8.136c-18.579-13.511-20.313-40.887-3.17-56.536l-13.004-16.7c-9.843-12.641-28.43-15.171-40.88-5.088-12.065 9.771-14.133 27.447-4.553 39.75l36.371 46.71zm283.298-2.103l-5.003-152.452c-.518-15.771-13.722-28.136-29.493-27.619-15.773.518-28.137 13.722-27.619 29.493l1.262 38.415L283.565 11.019c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l76.889 98.745-4.509 3.511-94.79-121.734c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l94.443 121.288-4.509 3.511-77.675-99.754c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l52.053 66.849c12.497-8.257 29.055-8.285 41.69.904l123.36 89.714c10.904 7.93 17.415 20.715 17.415 34.198v16.999l61.064-47.549a34.285 34.285 0 0 0 13.202-28.177z"]},faSignOutAlt:{prefix:"fas",iconName:"sign-out-alt",icon:[512,512,[],"f2f5","M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z"]},faSignal:{prefix:"fas",iconName:"signal",icon:[640,512,[],"f012","M216 288h-48c-8.84 0-16 7.16-16 16v192c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V304c0-8.84-7.16-16-16-16zM88 384H40c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16zm256-192h-48c-8.84 0-16 7.16-16 16v288c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V208c0-8.84-7.16-16-16-16zm128-96h-48c-8.84 0-16 7.16-16 16v384c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112c0-8.84-7.16-16-16-16zM600 0h-48c-8.84 0-16 7.16-16 16v480c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z"]},faSignature:{prefix:"fas",iconName:"signature",icon:[640,512,[],"f5b7","M623.2 192c-51.8 3.5-125.7 54.7-163.1 71.5-29.1 13.1-54.2 24.4-76.1 24.4-22.6 0-26-16.2-21.3-51.9 1.1-8 11.7-79.2-42.7-76.1-25.1 1.5-64.3 24.8-169.5 126L192 182.2c30.4-75.9-53.2-151.5-129.7-102.8L7.4 116.3C0 121-2.2 130.9 2.5 138.4l17.2 27c4.7 7.5 14.6 9.7 22.1 4.9l58-38.9c18.4-11.7 40.7 7.2 32.7 27.1L34.3 404.1C27.5 421 37 448 64 448c8.3 0 16.5-3.2 22.6-9.4 42.2-42.2 154.7-150.7 211.2-195.8-2.2 28.5-2.1 58.9 20.6 83.8 15.3 16.8 37.3 25.3 65.5 25.3 35.6 0 68-14.6 102.3-30 33-14.8 99-62.6 138.4-65.8 8.5-.7 15.2-7.3 15.2-15.8v-32.1c.2-9.1-7.5-16.8-16.6-16.2z"]},faSimCard:{prefix:"fas",iconName:"sim-card",icon:[384,512,[],"f7c4","M0 64v384c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V128L256 0H64C28.7 0 0 28.7 0 64zm224 192h-64v-64h64v64zm96 0h-64v-64h32c17.7 0 32 14.3 32 32v32zm-64 128h64v32c0 17.7-14.3 32-32 32h-32v-64zm-96 0h64v64h-64v-64zm-96 0h64v64H96c-17.7 0-32-14.3-32-32v-32zm0-96h256v64H64v-64zm0-64c0-17.7 14.3-32 32-32h32v64H64v-32z"]},faSink:{prefix:"fas",iconName:"sink",icon:[512,512,[],"e06d","M32,416a96,96,0,0,0,96,96H384a96,96,0,0,0,96-96V384H32ZM496,288H400V256h64a16,16,0,0,0,16-16V224a16,16,0,0,0-16-16H384a32,32,0,0,0-32,32v48H288V96a32,32,0,0,1,64,0v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V96A96.16,96.16,0,0,0,300.87,1.86C255.29,10.71,224,53.36,224,99.79V288H160V240a32,32,0,0,0-32-32H48a16,16,0,0,0-16,16v16a16,16,0,0,0,16,16h64v32H16A16,16,0,0,0,0,304v32a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V304A16,16,0,0,0,496,288Z"]},faSitemap:{prefix:"fas",iconName:"sitemap",icon:[640,512,[],"f0e8","M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"]},faSkating:{prefix:"fas",iconName:"skating",icon:[448,512,[],"f7c5","M400 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm0 448c-8.8 0-16 7.2-16 16s-7.2 16-16 16h-96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c26.5 0 48-21.5 48-48 0-8.8-7.2-16-16-16zm-282.2 8.6c-6.2 6.2-16.4 6.3-22.6 0l-67.9-67.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l67.9 67.9c9.4 9.4 21.7 14 34 14s24.6-4.7 33.9-14c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.3-22.7 0zm56.1-179.8l-93.7 93.7c-12.5 12.5-12.5 32.8 0 45.2 6.2 6.2 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4l91.9-91.9-30.2-30.2c-5-5-9.4-10.7-13.2-16.8zM128 160h105.5l-20.1 17.2c-13.5 11.5-21.6 28.4-22.3 46.1-.7 17.8 6.1 35.2 18.7 47.7l78.2 78.2V432c0 17.7 14.3 32 32 32s32-14.3 32-32v-89.4c0-12.6-5.1-25-14.1-33.9l-61-61c.5-.4 1.2-.6 1.7-1.1l82.3-82.3c11.5-11.5 14.9-28.6 8.7-43.6-6.2-15-20.7-24.7-37-24.7H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},faSkiing:{prefix:"fas",iconName:"skiing",icon:[512,512,[],"f7c9","M432 96c26.5 0 48-21.5 48-48S458.5 0 432 0s-48 21.5-48 48 21.5 48 48 48zm73 356.1c-9.4-9.4-24.6-9.4-33.9 0-12.1 12.1-30.5 15.4-45.1 8.7l-135.8-70.2 49.2-73.8c12.7-19 10.2-44.5-6-60.6L293 215.7l-107-53.1c-2.9 19.9 3.4 40 17.7 54.4l75.1 75.2-45.9 68.8L35 258.7c-11.7-6-26.2-1.5-32.3 10.3-6.1 11.8-1.5 26.3 10.3 32.3l391.9 202.5c11.9 5.5 24.5 8.1 37.1 8.1 23.2 0 46-9 63-26 9.3-9.3 9.3-24.5 0-33.8zM120 91.6l-11.5 22.5c14.4 7.3 31.2 4.9 42.8-4.8l47.2 23.4c-.1.1-.1.2-.2.3l114.5 56.8 32.4-13 6.4 19.1c4 12.1 12.6 22 24 27.7l58.1 29c15.9 7.9 35 1.5 42.9-14.3 7.9-15.8 1.5-35-14.3-42.9l-52.1-26.1-17.1-51.2c-8.1-24.2-40.9-56.6-84.5-39.2l-81.2 32.5-62.5-31c.3-14.5-7.2-28.6-20.9-35.6l-11.1 21.7h-.2l-34.4-7c-1.8-.4-3.7.2-5 1.7-1.9 2.2-1.7 5.5.5 7.4l26.2 23z"]},faSkiingNordic:{prefix:"fas",iconName:"skiing-nordic",icon:[576,512,[],"f7ca","M336 96c26.5 0 48-21.5 48-48S362.5 0 336 0s-48 21.5-48 48 21.5 48 48 48zm216 320c-13.2 0-24 10.7-24 24 0 13.2-10.8 24-24 24h-69.5L460 285.6c11.7-4.7 20.1-16.2 20.1-29.6 0-17.7-14.3-32-32-32h-44L378 170.8c-12.5-25.5-35.5-44.2-61.8-50.9L245 98.7c-28.3-6.8-57.8-.5-80.8 17.1l-39.7 30.4c-14 10.7-16.7 30.8-5.9 44.9.7.9 1.7 1.3 2.4 2.1L66.9 464H24c-13.2 0-24 10.7-24 24s10.8 24 24 24h480c39.7 0 72-32.3 72-72 0-13.2-10.8-24-24-24zm-260.5 48h-96.9l43.1-91-22-13c-12.1-7.2-21.9-16.9-29.5-27.8L123.7 464H99.5l52.3-261.4c4.1-1 8.1-2.9 11.7-5.6l39.7-30.4c7.7-5.9 17.4-8 25.3-6.1l14.7 4.4-37.5 87.4c-12.6 29.5-1.3 64 26.3 80.3l85 50.2-25.5 81.2zm110.6 0h-43.6l23.6-75.5c5.9-20.8-2.9-43.1-21.6-54.4L299.3 298l31.3-78.3 20.3 41.4c8 16.3 24.9 26.9 43.1 26.9h33.3l-25.2 176z"]},faSkull:m,faSkullCrossbones:g,faSlash:v,faSleigh:{prefix:"fas",iconName:"sleigh",icon:[640,512,[],"f7cc","M612.7 350.7l-9.3-7.4c-6.9-5.5-17-4.4-22.5 2.5l-10 12.5c-5.5 6.9-4.4 17 2.5 22.5l9.3 7.4c5.9 4.7 9.2 11.7 9.2 19.2 0 13.6-11 24.6-24.6 24.6H48c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h516c39 0 73.7-29.3 75.9-68.3 1.4-23.8-8.7-46.3-27.2-61zM32 224c0 59.6 40.9 109.2 96 123.5V400h64v-48h192v48h64v-48c53 0 96-43 96-96v-96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96v64c0 35.3-28.7 64-64 64h-20.7c-65.8 0-125.9-37.2-155.3-96-29.4-58.8-89.6-96-155.3-96H32C14.3 32 0 46.3 0 64s14.3 32 32 32v128z"]},faSlidersH:{prefix:"fas",iconName:"sliders-h",icon:[512,512,[],"f1de","M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z"]},faSmile:{prefix:"fas",iconName:"smile",icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm194.8 170.2C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.6-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.4-16.2 38.1 4.2 24.6 20.5z"]},faSmileBeam:{prefix:"fas",iconName:"smile-beam",icon:[496,512,[],"f5b8","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM112 223.4c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.3 7.4-15.8 4-15.1-4.5zm250.8 122.8C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.5-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.6-16.2 38.1 4.3 24.6 20.5zm6.2-118.3l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.6 8.6-11 11.9-15.1 4.5z"]},faSmileWink:{prefix:"fas",iconName:"smile-wink",icon:[496,512,[],"f4da","M0 256c0 137 111 248 248 248s248-111 248-248S385 8 248 8 0 119 0 256zm200-48c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm158.5 16.5c-14.8-13.2-46.2-13.2-61 0L288 233c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S384 197 388 222.2c1.7 11.1-11.4 18.3-19.8 10.8l-9.7-8.5zM157.8 325.8C180.2 352.7 213 368 248 368s67.8-15.4 90.2-42.2c13.6-16.2 38.1 4.2 24.6 20.5C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.5-16.3 11.2-36.7 24.6-20.4z"]},faSmog:{prefix:"fas",iconName:"smog",icon:[640,512,[],"f75f","M624 368H80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h544c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm-480 96H16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm416 0H224c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h336c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zM144 288h156.1c22.5 19.7 51.6 32 83.9 32s61.3-12.3 83.9-32H528c61.9 0 112-50.1 112-112S589.9 64 528 64c-18 0-34.7 4.6-49.7 12.1C454 31 406.8 0 352 0c-41 0-77.8 17.3-104 44.8C221.8 17.3 185 0 144 0 64.5 0 0 64.5 0 144s64.5 144 144 144z"]},faSmoking:{prefix:"fas",iconName:"smoking",icon:[640,512,[],"f48d","M632 352h-48c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zM553.3 87.1c-5.7-3.8-9.3-10-9.3-16.8V8c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v62.3c0 22 10.2 43.4 28.6 55.4 42.2 27.3 67.4 73.8 67.4 124V280c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-30.3c0-65.5-32.4-126.2-86.7-162.6zM432 352H48c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h384c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zm-32 112H224v-64h176v64zm87.7-322.4C463.8 125 448 99.3 448 70.3V8c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v66.4c0 43.7 24.6 81.6 60.3 106.7 22.4 15.7 35.7 41.2 35.7 68.6V280c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-30.3c0-43.3-21-83.4-56.3-108.1zM536 352h-48c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"]},faSmokingBan:{prefix:"fas",iconName:"smoking-ban",icon:[512,512,[],"f54d","M96 304c0 8.8 7.2 16 16 16h117.5l-96-96H112c-8.8 0-16 7.2-16 16v64zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 448c-105.9 0-192-86.1-192-192 0-41.4 13.3-79.7 35.7-111.1l267.4 267.4C335.7 434.7 297.4 448 256 448zm45.2-192H384v32h-50.8l-32-32zm111.1 111.1L365.2 320H400c8.8 0 16-7.2 16-16v-64c0-8.8-7.2-16-16-16H269.2L144.9 99.7C176.3 77.3 214.6 64 256 64c105.9 0 192 86.1 192 192 0 41.4-13.3 79.7-35.7 111.1zM320.6 128c-15.6 0-28.6-11.2-31.4-25.9-.7-3.6-4-6.1-7.7-6.1h-16.2c-5 0-8.7 4.5-8 9.4 4.6 30.9 31.2 54.6 63.3 54.6 15.6 0 28.6 11.2 31.4 25.9.7 3.6 4 6.1 7.7 6.1h16.2c5 0 8.7-4.5 8-9.4-4.6-30.9-31.2-54.6-63.3-54.6z"]},faSms:{prefix:"fas",iconName:"sms",icon:[512,512,[],"f7cd","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7 1.3 3 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128.2 304H116c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h12.3c6 0 10.4-3.5 10.4-6.6 0-1.3-.8-2.7-2.1-3.8l-21.9-18.8c-8.5-7.2-13.3-17.5-13.3-28.1 0-21.3 19-38.6 42.4-38.6H156c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8h-12.3c-6 0-10.4 3.5-10.4 6.6 0 1.3.8 2.7 2.1 3.8l21.9 18.8c8.5 7.2 13.3 17.5 13.3 28.1.1 21.3-19 38.6-42.4 38.6zm191.8-8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-68.2l-24.8 55.8c-2.9 5.9-11.4 5.9-14.3 0L224 227.8V296c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V192c0-8.8 7.2-16 16-16h16c6.1 0 11.6 3.4 14.3 8.8l17.7 35.4 17.7-35.4c2.7-5.4 8.3-8.8 14.3-8.8h16c8.8 0 16 7.2 16 16v104zm48.3 8H356c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h12.3c6 0 10.4-3.5 10.4-6.6 0-1.3-.8-2.7-2.1-3.8l-21.9-18.8c-8.5-7.2-13.3-17.5-13.3-28.1 0-21.3 19-38.6 42.4-38.6H396c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8h-12.3c-6 0-10.4 3.5-10.4 6.6 0 1.3.8 2.7 2.1 3.8l21.9 18.8c8.5 7.2 13.3 17.5 13.3 28.1.1 21.3-18.9 38.6-42.3 38.6z"]},faSnowboarding:{prefix:"fas",iconName:"snowboarding",icon:[512,512,[],"f7ce","M432 96c26.5 0 48-21.5 48-48S458.5 0 432 0s-48 21.5-48 48 21.5 48 48 48zm28.8 153.6c5.8 4.3 12.5 6.4 19.2 6.4 9.7 0 19.3-4.4 25.6-12.8 10.6-14.1 7.8-34.2-6.4-44.8l-111.4-83.5c-13.8-10.3-29.1-18.4-45.4-23.8l-63.7-21.2-26.1-52.1C244.7 2 225.5-4.4 209.7 3.5c-15.8 7.9-22.2 27.1-14.3 42.9l29.1 58.1c5.7 11.4 15.6 19.9 27.7 24l16.4 5.5-41.2 20.6c-21.8 10.9-35.4 32.8-35.4 57.2v53.1l-74.1 24.7c-16.8 5.6-25.8 23.7-20.2 40.5 1.7 5.2 4.9 9.4 8.7 12.9l-38.7-14.1c-9.7-3.5-17.4-10.6-21.8-20-5.6-12-19.9-17.2-31.9-11.6s-17.2 19.9-11.6 31.9c9.8 21 27.1 36.9 48.9 44.8l364.8 132.7c9.7 3.5 19.7 5.3 29.7 5.3 12.5 0 24.9-2.7 36.5-8.2 12-5.6 17.2-19.9 11.6-31.9S474 454.7 462 460.3c-9.3 4.4-19.8 4.8-29.5 1.3l-90.8-33.1c8.7-4.1 15.6-11.8 17.8-21.9l21.9-102c3.9-18.2-3.2-37.2-18.1-48.4l-52-39 66-30.5 83.5 62.9zm-144.4 51.7l-19.7 92c-1.5 7.1-.1 13.9 2.8 20l-169.4-61.6c2.7-.2 5.4-.4 8-1.3l85-28.4c19.6-6.5 32.8-24.8 32.8-45.5V256l60.5 45.3z"]},faSnowflake:{prefix:"fas",iconName:"snowflake",icon:[448,512,[],"f2dc","M440.3 345.2l-33.8-19.5 26-7c8.2-2.2 13.1-10.7 10.9-18.9l-4-14.9c-2.2-8.2-10.7-13.1-18.9-10.9l-70.8 19-63.9-37 63.8-36.9 70.8 19c8.2 2.2 16.7-2.7 18.9-10.9l4-14.9c2.2-8.2-2.7-16.7-10.9-18.9l-26-7 33.8-19.5c7.4-4.3 9.9-13.7 5.7-21.1L430.4 119c-4.3-7.4-13.7-9.9-21.1-5.7l-33.8 19.5 7-26c2.2-8.2-2.7-16.7-10.9-18.9l-14.9-4c-8.2-2.2-16.7 2.7-18.9 10.9l-19 70.8-62.8 36.2v-77.5l53.7-53.7c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0L256 56.4V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v40.4l-19.7-19.7c-6.2-6.2-16.4-6.2-22.6 0L138.3 48c-6.3 6.2-6.3 16.4 0 22.6l53.7 53.7v77.5l-62.8-36.2-19-70.8c-2.2-8.2-10.7-13.1-18.9-10.9l-14.9 4c-8.2 2.2-13.1 10.7-10.9 18.9l7 26-33.8-19.5c-7.4-4.3-16.8-1.7-21.1 5.7L2.1 145.7c-4.3 7.4-1.7 16.8 5.7 21.1l33.8 19.5-26 7c-8.3 2.2-13.2 10.7-11 19l4 14.9c2.2 8.2 10.7 13.1 18.9 10.9l70.8-19 63.8 36.9-63.8 36.9-70.8-19c-8.2-2.2-16.7 2.7-18.9 10.9l-4 14.9c-2.2 8.2 2.7 16.7 10.9 18.9l26 7-33.8 19.6c-7.4 4.3-9.9 13.7-5.7 21.1l15.5 26.8c4.3 7.4 13.7 9.9 21.1 5.7l33.8-19.5-7 26c-2.2 8.2 2.7 16.7 10.9 18.9l14.9 4c8.2 2.2 16.7-2.7 18.9-10.9l19-70.8 62.8-36.2v77.5l-53.7 53.7c-6.3 6.2-6.3 16.4 0 22.6l11.3 11.3c6.2 6.2 16.4 6.2 22.6 0l19.7-19.7V496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-40.4l19.7 19.7c6.2 6.2 16.4 6.2 22.6 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6L256 387.7v-77.5l62.8 36.2 19 70.8c2.2 8.2 10.7 13.1 18.9 10.9l14.9-4c8.2-2.2 13.1-10.7 10.9-18.9l-7-26 33.8 19.5c7.4 4.3 16.8 1.7 21.1-5.7l15.5-26.8c4.3-7.3 1.8-16.8-5.6-21z"]},faSnowman:{prefix:"fas",iconName:"snowman",icon:[512,512,[],"f7d0","M510.9 152.3l-5.9-14.5c-3.3-8-12.6-11.9-20.8-8.7L456 140.6v-29c0-8.6-7.2-15.6-16-15.6h-16c-8.8 0-16 7-16 15.6v46.9c0 .5.3 1 .3 1.5l-56.4 23c-5.9-10-13.3-18.9-22-26.6 13.6-16.6 22-37.4 22-60.5 0-53-43-96-96-96s-96 43-96 96c0 23.1 8.5 43.9 22 60.5-8.7 7.7-16 16.6-22 26.6l-56.4-23c.1-.5.3-1 .3-1.5v-46.9C104 103 96.8 96 88 96H72c-8.8 0-16 7-16 15.6v29l-28.1-11.5c-8.2-3.2-17.5.7-20.8 8.7l-5.9 14.5c-3.3 8 .7 17.1 8.9 20.3l135.2 55.2c-.4 4-1.2 8-1.2 12.2 0 10.1 1.7 19.6 4.2 28.9C120.9 296.4 104 334.2 104 376c0 54 28.4 100.9 70.8 127.8 9.3 5.9 20.3 8.2 31.3 8.2h99.2c13.3 0 26.3-4.1 37.2-11.7 46.5-32.3 74.4-89.4 62.9-152.6-5.5-30.2-20.5-57.6-41.6-79 2.5-9.2 4.2-18.7 4.2-28.7 0-4.2-.8-8.1-1.2-12.2L502 172.6c8.1-3.1 12.1-12.2 8.9-20.3zM224 96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-88s-16-23.2-16-32 7.2-16 16-16 16 7.2 16 16-16 32-16 32zm32-56c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"]},faSnowplow:{prefix:"fas",iconName:"snowplow",icon:[640,512,[],"f7d2","M120 376c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm238.6 49.4c-14.5-14.5-22.6-34.1-22.6-54.6V269.2c0-20.5 8.1-40.1 22.6-54.6l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0l-36.7 36.7c-26.5 26.5-41.4 62.4-41.4 99.9V288h-64v-50.9c0-8.7-1.8-17.2-5.2-25.2L364.5 29.1C356.9 11.4 339.6 0 320.3 0H176c-26.5 0-48 21.5-48 48v112h-16c-26.5 0-48 21.5-48 48v91.2C26.3 317.2 0 355.4 0 400c0 61.9 50.1 112 112 112h256c61.9 0 112-50.1 112-112 0-17.3-4.2-33.4-11.2-48H512v18.7c0 37.5 14.9 73.4 41.4 99.9l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0l22.6-22.6c6.2-6.2 6.2-16.4 0-22.6l-36.7-36.7zM192 64h117.8l68.6 160H256l-64-64V64zm176 384H112c-26.5 0-48-21.5-48-48s21.5-48 48-48h256c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]},faSoap:{prefix:"fas",iconName:"soap",icon:[512,512,[],"e06e","M416,192a95.42,95.42,0,0,1-30.94,70.21A95.8,95.8,0,0,1,352,448H160a96,96,0,0,1,0-192h88.91A95.3,95.3,0,0,1,224,192H96A96,96,0,0,0,0,288V416a96,96,0,0,0,96,96H416a96,96,0,0,0,96-96V288A96,96,0,0,0,416,192Zm-96,64a64,64,0,1,0-64-64A64,64,0,0,0,320,256ZM208,96a48,48,0,1,0-48-48A48,48,0,0,0,208,96ZM384,64a32,32,0,1,0-32-32A32,32,0,0,0,384,64ZM160,288a64,64,0,0,0,0,128H352a64,64,0,0,0,0-128Z"]},faSocks:{prefix:"fas",iconName:"socks",icon:[512,512,[],"f696","M214.66 311.01L288 256V96H128v176l-86.65 64.61c-39.4 29.56-53.86 84.42-29.21 127.06C30.39 495.25 63.27 512 96.08 512c20.03 0 40.25-6.25 57.52-19.2l21.86-16.39c-29.85-55.38-13.54-125.84 39.2-165.4zM288 32c0-11.05 3.07-21.3 8.02-30.38C293.4.92 290.85 0 288 0H160c-17.67 0-32 14.33-32 32v32h160V32zM480 0H352c-17.67 0-32 14.33-32 32v32h192V32c0-17.67-14.33-32-32-32zM320 272l-86.13 64.61c-39.4 29.56-53.86 84.42-29.21 127.06 18.25 31.58 50.61 48.33 83.42 48.33 20.03 0 40.25-6.25 57.52-19.2l115.2-86.4A127.997 127.997 0 0 0 512 304V96H320v176z"]},faSolarPanel:{prefix:"fas",iconName:"solar-panel",icon:[640,512,[],"f5ba","M431.98 448.01l-47.97.05V416h-128v32.21l-47.98.05c-8.82.01-15.97 7.16-15.98 15.99l-.05 31.73c-.01 8.85 7.17 16.03 16.02 16.02l223.96-.26c8.82-.01 15.97-7.16 15.98-15.98l.04-31.73c.01-8.85-7.17-16.03-16.02-16.02zM585.2 26.74C582.58 11.31 568.99 0 553.06 0H86.93C71 0 57.41 11.31 54.79 26.74-3.32 369.16.04 348.08.03 352c-.03 17.32 14.29 32 32.6 32h574.74c18.23 0 32.51-14.56 32.59-31.79.02-4.08 3.35 16.95-54.76-325.47zM259.83 64h120.33l9.77 96H250.06l9.77-96zm-75.17 256H71.09L90.1 208h105.97l-11.41 112zm16.29-160H98.24l16.29-96h96.19l-9.77 96zm32.82 160l11.4-112h149.65l11.4 112H233.77zm195.5-256h96.19l16.29 96H439.04l-9.77-96zm26.06 256l-11.4-112H549.9l19.01 112H455.33z"]},faSort:{prefix:"fas",iconName:"sort",icon:[320,512,[],"f0dc","M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"]},faSortAlphaDown:{prefix:"fas",iconName:"sort-alpha-down",icon:[448,512,[],"f15d","M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm240-64H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z"]},faSortAlphaDownAlt:{prefix:"fas",iconName:"sort-alpha-down-alt",icon:[448,512,[],"f881","M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm112-128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z"]},faSortAlphaUp:{prefix:"fas",iconName:"sort-alpha-up",icon:[448,512,[],"f15e","M16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160zm400 128H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z"]},faSortAlphaUpAlt:{prefix:"fas",iconName:"sort-alpha-up-alt",icon:[448,512,[],"f882","M16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160zm272 64h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z"]},faSortAmountDown:{prefix:"fas",iconName:"sort-amount-down",icon:[512,512,[],"f160","M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-128-64h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.37 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm256-192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faSortAmountDownAlt:{prefix:"fas",iconName:"sort-amount-down-alt",icon:[512,512,[],"f884","M240 96h64a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm0 128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm256 192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-256-64h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm-64 0h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.37 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z"]},faSortAmountUp:{prefix:"fas",iconName:"sort-amount-up",icon:[512,512,[],"f161","M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.77 160 16 160zm416 0H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faSortAmountUpAlt:{prefix:"fas",iconName:"sort-amount-up-alt",icon:[512,512,[],"f885","M240 96h64a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm0 128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm256 192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-256-64h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.39-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160z"]},faSortDown:{prefix:"fas",iconName:"sort-down",icon:[320,512,[],"f0dd","M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"]},faSortNumericDown:{prefix:"fas",iconName:"sort-numeric-down",icon:[448,512,[],"f162","M304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zm26.15 162.91a79 79 0 0 0-55 54.17c-14.25 51.05 21.21 97.77 68.85 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zm-176-4h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z"]},faSortNumericDownAlt:{prefix:"fas",iconName:"sort-numeric-down-alt",icon:[448,512,[],"f886","M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm224 64h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z"]},faSortNumericUp:{prefix:"fas",iconName:"sort-numeric-up",icon:[448,512,[],"f163","M330.17 258.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zM304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zM107.31 36.69a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31z"]},faSortNumericUpAlt:{prefix:"fas",iconName:"sort-numeric-up-alt",icon:[448,512,[],"f887","M107.31 36.69a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31zM400 416h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z"]},faSortUp:{prefix:"fas",iconName:"sort-up",icon:[320,512,[],"f0de","M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"]},faSpa:{prefix:"fas",iconName:"spa",icon:[576,512,[],"f5bb","M568.25 192c-29.04.13-135.01 6.16-213.84 83-33.12 29.63-53.36 63.3-66.41 94.86-13.05-31.56-33.29-65.23-66.41-94.86-78.83-76.84-184.8-82.87-213.84-83-4.41-.02-7.79 3.4-7.75 7.82.23 27.92 7.14 126.14 88.77 199.3C172.79 480.94 256 480 288 480s115.19.95 199.23-80.88c81.64-73.17 88.54-171.38 88.77-199.3.04-4.42-3.34-7.84-7.75-7.82zM287.98 302.6c12.82-18.85 27.6-35.78 44.09-50.52 19.09-18.61 39.58-33.3 60.26-45.18-16.44-70.5-51.72-133.05-96.73-172.22-4.11-3.58-11.02-3.58-15.14 0-44.99 39.14-80.27 101.63-96.74 172.07 20.37 11.7 40.5 26.14 59.22 44.39a282.768 282.768 0 0 1 45.04 51.46z"]},faSpaceShuttle:{prefix:"fas",iconName:"space-shuttle",icon:[640,512,[],"f197","M592.604 208.244C559.735 192.836 515.777 184 472 184H186.327c-4.952-6.555-10.585-11.978-16.72-16H376C229.157 137.747 219.403 32 96.003 32H96v128H80V32c-26.51 0-48 28.654-48 64v64c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v16c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v64c0 35.346 21.49 64 48 64V352h16v128h.003c123.4 0 133.154-105.747 279.997-136H169.606c6.135-4.022 11.768-9.445 16.72-16H472c43.777 0 87.735-8.836 120.604-24.244C622.282 289.845 640 271.992 640 256s-17.718-33.845-47.396-47.756zM488 296a8 8 0 0 1-8-8v-64a8 8 0 0 1 8-8c31.909 0 31.942 80 0 80z"]},faSpellCheck:{prefix:"fas",iconName:"spell-check",icon:[576,512,[],"f891","M272 256h91.36c43.2 0 82-32.2 84.51-75.34a79.82 79.82 0 0 0-25.26-63.07 79.81 79.81 0 0 0 9.06-44.91C427.9 30.57 389.3 0 347 0h-75a16 16 0 0 0-16 16v224a16 16 0 0 0 16 16zm40-200h40a24 24 0 0 1 0 48h-40zm0 96h56a24 24 0 0 1 0 48h-56zM155.12 22.25A32 32 0 0 0 124.64 0H99.36a32 32 0 0 0-30.48 22.25L.59 235.73A16 16 0 0 0 16 256h24.93a16 16 0 0 0 15.42-11.73L68.29 208h87.42l11.94 36.27A16 16 0 0 0 183.07 256H208a16 16 0 0 0 15.42-20.27zM89.37 144L112 75.3l22.63 68.7zm482 132.48l-45.21-45.3a15.88 15.88 0 0 0-22.59 0l-151.5 151.5-55.41-55.5a15.88 15.88 0 0 0-22.59 0l-45.3 45.3a16 16 0 0 0 0 22.59l112 112.21a15.89 15.89 0 0 0 22.6 0l208-208.21a16 16 0 0 0-.02-22.59z"]},faSpider:b,faSpinner:{prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"]},faSplotch:{prefix:"fas",iconName:"splotch",icon:[512,512,[],"f5bc","M472.29 195.89l-67.06-22.95c-19.28-6.6-33.54-20.92-38.14-38.3L351.1 74.19c-11.58-43.77-76.57-57.13-109.98-22.62l-46.14 47.67c-13.26 13.71-33.54 20.93-54.2 19.31l-71.88-5.62c-52.05-4.07-86.93 44.88-59.03 82.83l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24L24.62 355.4c-20.59 41.25 22.84 84.87 73.49 73.81l69.96-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101.04 7.57 104.45-37.22l4.7-61.86c1.35-17.79 12.8-33.86 30.63-42.99l62-31.74c44.88-22.96 39.59-80.17-8.95-96.79z"]},faSprayCan:{prefix:"fas",iconName:"spray-can",icon:[512,512,[],"f5bd","M224 32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96h128V32zm256 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-256 32H96c-53.02 0-96 42.98-96 96v224c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V256c0-53.02-42.98-96-96-96zm-64 256c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zM480 96c17.67 0 32-14.33 32-32s-14.33-32-32-32-32 14.33-32 32 14.33 32 32 32zm-96 32c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-96-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"]},faSquare:{prefix:"fas",iconName:"square",icon:[448,512,[],"f0c8","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"]},faSquareFull:{prefix:"fas",iconName:"square-full",icon:[512,512,[],"f45c","M512 512H0V0h512v512z"]},faSquareRootAlt:{prefix:"fas",iconName:"square-root-alt",icon:[576,512,[],"f698","M571.31 251.31l-22.62-22.62c-6.25-6.25-16.38-6.25-22.63 0L480 274.75l-46.06-46.06c-6.25-6.25-16.38-6.25-22.63 0l-22.62 22.62c-6.25 6.25-6.25 16.38 0 22.63L434.75 320l-46.06 46.06c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L480 365.25l46.06 46.06c6.25 6.25 16.38 6.25 22.63 0l22.62-22.62c6.25-6.25 6.25-16.38 0-22.63L525.25 320l46.06-46.06c6.25-6.25 6.25-16.38 0-22.63zM552 0H307.65c-14.54 0-27.26 9.8-30.95 23.87l-84.79 322.8-58.41-106.1A32.008 32.008 0 0 0 105.47 224H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h43.62l88.88 163.73C168.99 503.5 186.3 512 204.94 512c17.27 0 44.44-9 54.28-41.48L357.03 96H552c13.25 0 24-10.75 24-24V24c0-13.26-10.75-24-24-24z"]},faStamp:{prefix:"fas",iconName:"stamp",icon:[512,512,[],"f5bf","M32 512h448v-64H32v64zm384-256h-66.56c-16.26 0-29.44-13.18-29.44-29.44v-9.46c0-27.37 8.88-53.41 21.46-77.72 9.11-17.61 12.9-38.39 9.05-60.42-6.77-38.78-38.47-70.7-77.26-77.45C212.62-9.04 160 37.33 160 96c0 14.16 3.12 27.54 8.69 39.58C182.02 164.43 192 194.7 192 226.49v.07c0 16.26-13.18 29.44-29.44 29.44H96c-53.02 0-96 42.98-96 96v32c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-32c0-53.02-42.98-96-96-96z"]},faStar:{prefix:"fas",iconName:"star",icon:[576,512,[],"f005","M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"]},faStarAndCrescent:{prefix:"fas",iconName:"star-and-crescent",icon:[512,512,[],"f699","M340.47 466.36c-1.45 0-6.89.46-9.18.46-116.25 0-210.82-94.57-210.82-210.82S215.04 45.18 331.29 45.18c2.32 0 7.7.46 9.18.46 7.13 0 13.33-5.03 14.75-12.07 1.46-7.25-2.55-14.49-9.47-17.09C316.58 5.54 286.39 0 256 0 114.84 0 0 114.84 0 256s114.84 256 256 256c30.23 0 60.28-5.49 89.32-16.32 5.96-2.02 10.28-7.64 10.28-14.26 0-8.09-6.39-15.06-15.13-15.06zm162.99-252.5l-76.38-11.1-34.16-69.21c-1.83-3.7-5.38-5.55-8.93-5.55s-7.1 1.85-8.93 5.55l-34.16 69.21-76.38 11.1c-8.17 1.18-11.43 11.22-5.52 16.99l55.27 53.87-13.05 76.07c-1.11 6.44 4.01 11.66 9.81 11.66 1.53 0 3.11-.36 4.64-1.17L384 335.37l68.31 35.91c1.53.8 3.11 1.17 4.64 1.17 5.8 0 10.92-5.23 9.81-11.66l-13.05-76.07 55.27-53.87c5.91-5.77 2.65-15.81-5.52-16.99z"]},faStarHalf:{prefix:"fas",iconName:"star-half",icon:[576,512,[],"f089","M288 0c-11.4 0-22.8 5.9-28.7 17.8L194 150.2 47.9 171.4c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.1 23 46 46.4 33.7L288 439.6V0z"]},faStarHalfAlt:{prefix:"fas",iconName:"star-half-alt",icon:[536,512,[],"f5c0","M508.55 171.51L362.18 150.2 296.77 17.81C290.89 5.98 279.42 0 267.95 0c-11.4 0-22.79 5.9-28.69 17.81l-65.43 132.38-146.38 21.29c-26.25 3.8-36.77 36.09-17.74 54.59l105.89 103-25.06 145.48C86.98 495.33 103.57 512 122.15 512c4.93 0 10-1.17 14.87-3.75l130.95-68.68 130.94 68.7c4.86 2.55 9.92 3.71 14.83 3.71 18.6 0 35.22-16.61 31.66-37.4l-25.03-145.49 105.91-102.98c19.04-18.5 8.52-50.8-17.73-54.6zm-121.74 123.2l-18.12 17.62 4.28 24.88 19.52 113.45-102.13-53.59-22.38-11.74.03-317.19 51.03 103.29 11.18 22.63 25.01 3.64 114.23 16.63-82.65 80.38z"]},faStarOfDavid:{prefix:"fas",iconName:"star-of-david",icon:[464,512,[],"f69a","M405.68 256l53.21-89.39C473.3 142.4 455.48 112 426.88 112H319.96l-55.95-93.98C256.86 6.01 244.43 0 232 0s-24.86 6.01-32.01 18.02L144.04 112H37.11c-28.6 0-46.42 30.4-32.01 54.61L58.32 256 5.1 345.39C-9.31 369.6 8.51 400 37.11 400h106.93l55.95 93.98C207.14 505.99 219.57 512 232 512s24.86-6.01 32.01-18.02L319.96 400h106.93c28.6 0 46.42-30.4 32.01-54.61L405.68 256zm-12.78-88l-19.8 33.26L353.3 168h39.6zm-52.39 88l-52.39 88H175.88l-52.39-88 52.38-88h112.25l52.39 88zM232 73.72L254.79 112h-45.57L232 73.72zM71.1 168h39.6l-19.8 33.26L71.1 168zm0 176l19.8-33.26L110.7 344H71.1zM232 438.28L209.21 400h45.57L232 438.28zM353.29 344l19.8-33.26L392.9 344h-39.61z"]},faStarOfLife:{prefix:"fas",iconName:"star-of-life",icon:[480,512,[],"f621","M471.99 334.43L336.06 256l135.93-78.43c7.66-4.42 10.28-14.2 5.86-21.86l-32.02-55.43c-4.42-7.65-14.21-10.28-21.87-5.86l-135.93 78.43V16c0-8.84-7.17-16-16.01-16h-64.04c-8.84 0-16.01 7.16-16.01 16v156.86L56.04 94.43c-7.66-4.42-17.45-1.79-21.87 5.86L2.15 155.71c-4.42 7.65-1.8 17.44 5.86 21.86L143.94 256 8.01 334.43c-7.66 4.42-10.28 14.21-5.86 21.86l32.02 55.43c4.42 7.65 14.21 10.27 21.87 5.86l135.93-78.43V496c0 8.84 7.17 16 16.01 16h64.04c8.84 0 16.01-7.16 16.01-16V339.14l135.93 78.43c7.66 4.42 17.45 1.8 21.87-5.86l32.02-55.43c4.42-7.65 1.8-17.43-5.86-21.85z"]},faStepBackward:{prefix:"fas",iconName:"step-backward",icon:[448,512,[],"f048","M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z"]},faStepForward:{prefix:"fas",iconName:"step-forward",icon:[448,512,[],"f051","M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z"]},faStethoscope:{prefix:"fas",iconName:"stethoscope",icon:[512,512,[],"f0f1","M447.1 112c-34.2.5-62.3 28.4-63 62.6-.5 24.3 12.5 45.6 32 56.8V344c0 57.3-50.2 104-112 104-60 0-109.2-44.1-111.9-99.2C265 333.8 320 269.2 320 192V36.6c0-11.4-8.1-21.3-19.3-23.5L237.8.5c-13-2.6-25.6 5.8-28.2 18.8L206.4 35c-2.6 13 5.8 25.6 18.8 28.2l30.7 6.1v121.4c0 52.9-42.2 96.7-95.1 97.2-53.4.5-96.9-42.7-96.9-96V69.4l30.7-6.1c13-2.6 21.4-15.2 18.8-28.2l-3.1-15.7C107.7 6.4 95.1-2 82.1.6L19.3 13C8.1 15.3 0 25.1 0 36.6V192c0 77.3 55.1 142 128.1 156.8C130.7 439.2 208.6 512 304 512c97 0 176-75.4 176-168V231.4c19.1-11.1 32-31.7 32-55.4 0-35.7-29.2-64.5-64.9-64zm.9 80c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"]},faStickyNote:{prefix:"fas",iconName:"sticky-note",icon:[448,512,[],"f249","M312 320h136V56c0-13.3-10.7-24-24-24H24C10.7 32 0 42.7 0 56v400c0 13.3 10.7 24 24 24h264V344c0-13.2 10.8-24 24-24zm129 55l-98 98c-4.5 4.5-10.6 7-17 7h-6V352h128v6.1c0 6.3-2.5 12.4-7 16.9z"]},faStop:{prefix:"fas",iconName:"stop",icon:[448,512,[],"f04d","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z"]},faStopCircle:{prefix:"fas",iconName:"stop-circle",icon:[512,512,[],"f28d","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm96 328c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h160c8.8 0 16 7.2 16 16v160z"]},faStopwatch:{prefix:"fas",iconName:"stopwatch",icon:[448,512,[],"f2f2","M432 304c0 114.9-93.1 208-208 208S16 418.9 16 304c0-104 76.3-190.2 176-205.5V64h-28c-6.6 0-12-5.4-12-12V12c0-6.6 5.4-12 12-12h120c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-28v34.5c37.5 5.8 71.7 21.6 99.7 44.6l27.5-27.5c4.7-4.7 12.3-4.7 17 0l28.3 28.3c4.7 4.7 4.7 12.3 0 17l-29.4 29.4-.6.6C419.7 223.3 432 262.2 432 304zm-176 36V188.5c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12V340c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"]},faStopwatch20:{prefix:"fas",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M398.5,190.91l.59-.61,26.59-26.58a16,16,0,0,0,0-22.63L403,118.41a16,16,0,0,0-22.63,0l-24.68,24.68A206.68,206.68,0,0,0,256,98.5V64h32a16,16,0,0,0,16-16V16A16,16,0,0,0,288,0H160a16.05,16.05,0,0,0-16,16V48a16.05,16.05,0,0,0,16,16h32V98.5A207.92,207.92,0,0,0,16.09,297.57C12.64,411.5,106.76,510.22,220.72,512,337.13,513.77,432,420,432,304A206,206,0,0,0,398.5,190.91ZM204.37,377.55a8.2,8.2,0,0,1,8.32,8.07v22.31a8.2,8.2,0,0,1-8.32,8.07H121.52a16.46,16.46,0,0,1-16.61-17.62c2.78-35.22,14.67-57.41,38.45-91.37,20.42-29.19,27.1-37.32,27.1-62.34,0-16.92-1.79-24.27-12.21-24.27-9.39,0-12.69,7.4-12.69,22.68v5.23a8.2,8.2,0,0,1-8.33,8.07h-24.9a8.2,8.2,0,0,1-8.33-8.07v-4.07c0-27.3,8.48-60.24,56.43-60.24,43,0,55.57,25.85,55.57,61,0,35.58-12.44,51.21-34.35,81.31-11.56,15-24.61,35.57-26.41,51.2ZM344,352.32c0,35.16-12.3,63.68-57.23,63.68C243.19,416,232,386.48,232,352.55V247.22c0-40.73,19.58-63.22,56.2-63.22C325,184,344,206.64,344,245.3ZM287.87,221.73c-9.41,0-13.23,7.5-13.23,20V357.68c0,13.11,3.59,20.59,13.23,20.59s13-8,13-21.27V241.06C300.89,229.79,297.88,221.73,287.87,221.73Z"]},faStore:{prefix:"fas",iconName:"store",icon:[616,512,[],"f54e","M602 118.6L537.1 15C531.3 5.7 521 0 510 0H106C95 0 84.7 5.7 78.9 15L14 118.6c-33.5 53.5-3.8 127.9 58.8 136.4 4.5.6 9.1.9 13.7.9 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18.1 20.1 44.3 33.1 73.8 33.1 4.7 0 9.2-.3 13.7-.9 62.8-8.4 92.6-82.8 59-136.4zM529.5 288c-10 0-19.9-1.5-29.5-3.8V384H116v-99.8c-9.6 2.2-19.5 3.8-29.5 3.8-6 0-12.1-.4-18-1.2-5.6-.8-11.1-2.1-16.4-3.6V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32V283.2c-5.4 1.6-10.8 2.9-16.4 3.6-6.1.8-12.1 1.2-18.2 1.2z"]},faStoreAlt:{prefix:"fas",iconName:"store-alt",icon:[640,512,[],"f54f","M320 384H128V224H64v256c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V224h-64v160zm314.6-241.8l-85.3-128c-6-8.9-16-14.2-26.7-14.2H117.4c-10.7 0-20.7 5.3-26.6 14.2l-85.3 128c-14.2 21.3 1 49.8 26.6 49.8H608c25.5 0 40.7-28.5 26.6-49.8zM512 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h-64v272z"]},faStoreAltSlash:{prefix:"fas",iconName:"store-alt-slash",icon:[640,512,[],"e070","M17.89,123.62,5.51,142.2c-14.2,21.3,1,49.8,26.59,49.8h74.26ZM576,413.42V224H512V364L384,265V224H330.92l-41.4-32H608c25.5,0,40.7-28.5,26.59-49.8l-85.29-128A32.18,32.18,0,0,0,522.6,0H117.42A31.87,31.87,0,0,0,90.81,14.2l-10.66,16L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.81l19.64-25.26a16,16,0,0,0-2.81-22.45ZM320,384H128V224H64V480a32,32,0,0,0,32,32H352a32,32,0,0,0,32-32V406.59l-64-49.47Z"]},faStoreSlash:{prefix:"fas",iconName:"store-slash",icon:[640,512,[],"e071","M121.51,384V284.2a119.43,119.43,0,0,1-28,3.8,123.46,123.46,0,0,1-17.1-1.2,114.88,114.88,0,0,1-15.58-3.6V480c0,17.7,13.59,32,30.4,32H505.75L348.42,384Zm-28-128.09c25.1,0,47.29-10.72,64-27.24L24,120.05c-30.52,53.39-2.45,126.53,56.49,135A95.68,95.68,0,0,0,93.48,255.91ZM602.13,458.09,547.2,413.41V283.2a93.5,93.5,0,0,1-15.57,3.6,127.31,127.31,0,0,1-17.29,1.2,114.89,114.89,0,0,1-28-3.8v79.68L348.52,251.77a88.06,88.06,0,0,0,25.41,4.14c28.11,0,53-13,70.11-33.11,17.19,20.11,42.08,33.11,70.11,33.11a94.31,94.31,0,0,0,13-.91c59.66-8.41,88-82.8,56.06-136.4L521.55,15A30.1,30.1,0,0,0,495.81,0H112A30.11,30.11,0,0,0,86.27,15L76.88,30.78,43.19,3.38A14.68,14.68,0,0,0,21.86,6.19L3.2,31.45A16.58,16.58,0,0,0,5.87,53.91L564.81,508.63a14.69,14.69,0,0,0,21.33-2.82l18.66-25.26A16.58,16.58,0,0,0,602.13,458.09Z"]},faStream:{prefix:"fas",iconName:"stream",icon:[512,512,[],"f550","M16 128h416c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H16C7.16 32 0 39.16 0 48v64c0 8.84 7.16 16 16 16zm480 80H80c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm-64 176H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16z"]},faStreetView:{prefix:"fas",iconName:"street-view",icon:[512,512,[],"f21d","M367.9 329.76c-4.62 5.3-9.78 10.1-15.9 13.65v22.94c66.52 9.34 112 28.05 112 49.65 0 30.93-93.12 56-208 56S48 446.93 48 416c0-21.6 45.48-40.3 112-49.65v-22.94c-6.12-3.55-11.28-8.35-15.9-13.65C58.87 345.34 0 378.05 0 416c0 53.02 114.62 96 256 96s256-42.98 256-96c0-37.95-58.87-70.66-144.1-86.24zM256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-64 192v96c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96c17.67 0 32-14.33 32-32v-96c0-26.51-21.49-48-48-48h-11.8c-11.07 5.03-23.26 8-36.2 8s-25.13-2.97-36.2-8H208c-26.51 0-48 21.49-48 48v96c0 17.67 14.33 32 32 32z"]},faStrikethrough:{prefix:"fas",iconName:"strikethrough",icon:[512,512,[],"f0cc","M496 224H293.9l-87.17-26.83A43.55 43.55 0 0 1 219.55 112h66.79A49.89 49.89 0 0 1 331 139.58a16 16 0 0 0 21.46 7.15l42.94-21.47a16 16 0 0 0 7.16-21.46l-.53-1A128 128 0 0 0 287.51 32h-68a123.68 123.68 0 0 0-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-180.24 96A43 43 0 0 1 336 356.45 43.59 43.59 0 0 1 292.45 400h-66.79A49.89 49.89 0 0 1 181 372.42a16 16 0 0 0-21.46-7.15l-42.94 21.47a16 16 0 0 0-7.16 21.46l.53 1A128 128 0 0 0 224.49 480h68a123.68 123.68 0 0 0 123-135.64 114.25 114.25 0 0 0-5.34-24.36z"]},faStroopwafel:{prefix:"fas",iconName:"stroopwafel",icon:[512,512,[],"f551","M188.12 210.74L142.86 256l45.25 45.25L233.37 256l-45.25-45.26zm113.13-22.62L256 142.86l-45.25 45.25L256 233.37l45.25-45.25zm-90.5 135.76L256 369.14l45.26-45.26L256 278.63l-45.25 45.25zM256 0C114.62 0 0 114.62 0 256s114.62 256 256 256 256-114.62 256-256S397.38 0 256 0zm186.68 295.6l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-28.29-28.29-45.25 45.25 33.94 33.94 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-33.94-33.94-45.26 45.26 28.29 28.29c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0L256 414.39l-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l28.29-28.29-45.25-45.26-33.94 33.94 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 33.94-33.94-45.25-45.25-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0L69.32 295.6c-3.12-3.12-3.12-8.19 0-11.31L97.61 256l-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l28.29 28.29 45.25-45.26-33.94-33.94-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 33.94 33.94 45.26-45.25-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0L256 97.61l28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-28.29 28.29 45.26 45.25 33.94-33.94-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-33.94 33.94 45.25 45.26 28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31L414.39 256l28.29 28.28a8.015 8.015 0 0 1 0 11.32zM278.63 256l45.26 45.25L369.14 256l-45.25-45.26L278.63 256z"]},faSubscript:{prefix:"fas",iconName:"subscript",icon:[512,512,[],"f12c","M496 448h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 352h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z"]},faSubway:{prefix:"fas",iconName:"subway",icon:[448,512,[],"f239","M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zM200 232V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm200 0V120c0-13.255-10.745-24-24-24H272c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm-48 56c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm-256 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"]},faSuitcase:{prefix:"fas",iconName:"suitcase",icon:[512,512,[],"f0f2","M128 480h256V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v400zm64-384h128v32H192V96zm320 80v256c0 26.5-21.5 48-48 48h-48V128h48c26.5 0 48 21.5 48 48zM96 480H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h48v352z"]},faSuitcaseRolling:{prefix:"fas",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M336 160H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h16v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h128v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h16c26.51 0 48-21.49 48-48V208c0-26.51-21.49-48-48-48zm-16 216c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zM144 48h96v80h48V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v80h48V48z"]},faSun:{prefix:"fas",iconName:"sun",icon:[512,512,[],"f185","M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"]},faSuperscript:{prefix:"fas",iconName:"superscript",icon:[512,512,[],"f12b","M496 160h-16V16a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 64h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z"]},faSurprise:{prefix:"fas",iconName:"surprise",icon:[496,512,[],"f5c2","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 208c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm112 208c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm80-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faSwatchbook:{prefix:"fas",iconName:"swatchbook",icon:[512,512,[],"f5c3","M434.66,167.71h0L344.5,77.36a31.83,31.83,0,0,0-45-.07h0l-.07.07L224,152.88V424L434.66,212.9A32,32,0,0,0,434.66,167.71ZM480,320H373.09L186.68,506.51c-2.06,2.07-4.5,3.58-6.68,5.49H480a32,32,0,0,0,32-32V352A32,32,0,0,0,480,320ZM192,32A32,32,0,0,0,160,0H32A32,32,0,0,0,0,32V416a96,96,0,0,0,192,0ZM96,440a24,24,0,1,1,24-24A24,24,0,0,1,96,440Zm32-184H64V192h64Zm0-128H64V64h64Z"]},faSwimmer:{prefix:"fas",iconName:"swimmer",icon:[640,512,[],"f5c4","M189.61 310.58c3.54 3.26 15.27 9.42 34.39 9.42s30.86-6.16 34.39-9.42c16.02-14.77 34.5-22.58 53.46-22.58h16.3c18.96 0 37.45 7.81 53.46 22.58 3.54 3.26 15.27 9.42 34.39 9.42s30.86-6.16 34.39-9.42c14.86-13.71 31.88-21.12 49.39-22.16l-112.84-80.6 18-12.86c3.64-2.58 8.28-3.52 12.62-2.61l100.35 21.53c25.91 5.53 51.44-10.97 57-36.88 5.55-25.92-10.95-51.44-36.88-57L437.68 98.47c-30.73-6.58-63.02.12-88.56 18.38l-80.02 57.17c-10.38 7.39-19.36 16.44-26.72 26.94L173.75 299c5.47 3.23 10.82 6.93 15.86 11.58zM624 352h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 343.58 442.04 352 416 352s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 343.58 250.04 352 224 352s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 343.58 58.04 352 32 352H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-512-96c44.18 0 80-35.82 80-80s-35.82-80-80-80-80 35.82-80 80 35.82 80 80 80z"]},faSwimmingPool:{prefix:"fas",iconName:"swimming-pool",icon:[640,512,[],"f5c5","M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z"]},faSynagogue:{prefix:"fas",iconName:"synagogue",icon:[640,512,[],"f69b","M70 196.51L6.67 268.29A26.643 26.643 0 0 0 0 285.93V512h128V239.58l-38-43.07c-5.31-6.01-14.69-6.01-20 0zm563.33 71.78L570 196.51c-5.31-6.02-14.69-6.02-20 0l-38 43.07V512h128V285.93c0-6.5-2.37-12.77-6.67-17.64zM339.99 7.01c-11.69-9.35-28.29-9.35-39.98 0l-128 102.4A32.005 32.005 0 0 0 160 134.4V512h96v-92.57c0-31.88 21.78-61.43 53.25-66.55C349.34 346.35 384 377.13 384 416v96h96V134.4c0-9.72-4.42-18.92-12.01-24.99l-128-102.4zm52.07 215.55c1.98 3.15-.29 7.24-4 7.24h-38.94L324 269.79c-1.85 2.95-6.15 2.95-8 0l-25.12-39.98h-38.94c-3.72 0-5.98-4.09-4-7.24l19.2-30.56-19.2-30.56c-1.98-3.15.29-7.24 4-7.24h38.94l25.12-40c1.85-2.95 6.15-2.95 8 0l25.12 39.98h38.95c3.71 0 5.98 4.09 4 7.24L372.87 192l19.19 30.56z"]},faSync:{prefix:"fas",iconName:"sync",icon:[512,512,[],"f021","M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"]},faSyncAlt:{prefix:"fas",iconName:"sync-alt",icon:[512,512,[],"f2f1","M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z"]},faSyringe:{prefix:"fas",iconName:"syringe",icon:[512,512,[],"f48e","M201.5 174.8l55.7 55.8c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-55.7-55.8-45.3 45.3 55.8 55.8c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L111 265.2l-26.4 26.4c-17.3 17.3-25.6 41.1-23 65.4l7.1 63.6L2.3 487c-3.1 3.1-3.1 8.2 0 11.3l11.3 11.3c3.1 3.1 8.2 3.1 11.3 0l66.3-66.3 63.6 7.1c23.9 2.6 47.9-5.4 65.4-23l181.9-181.9-135.7-135.7-64.9 65zm308.2-93.3L430.5 2.3c-3.1-3.1-8.2-3.1-11.3 0l-11.3 11.3c-3.1 3.1-3.1 8.2 0 11.3l28.3 28.3-45.3 45.3-56.6-56.6-17-17c-3.1-3.1-8.2-3.1-11.3 0l-33.9 33.9c-3.1 3.1-3.1 8.2 0 11.3l17 17L424.8 223l17 17c3.1 3.1 8.2 3.1 11.3 0l33.9-34c3.1-3.1 3.1-8.2 0-11.3l-73.5-73.5 45.3-45.3 28.3 28.3c3.1 3.1 8.2 3.1 11.3 0l11.3-11.3c3.1-3.2 3.1-8.2 0-11.4z"]},faTable:{prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z"]},faTableTennis:{prefix:"fas",iconName:"table-tennis",icon:[512,512,[],"f45d","M496.2 296.5C527.7 218.7 512 126.2 449 63.1 365.1-21 229-21 145.1 63.1l-56 56.1 211.5 211.5c46.1-62.1 131.5-77.4 195.6-34.2zm-217.9 79.7L57.9 155.9c-27.3 45.3-21.7 105 17.3 144.1l34.5 34.6L6.7 424c-8.6 7.5-9.1 20.7-1 28.8l53.4 53.5c8 8.1 21.2 7.6 28.7-1L177.1 402l35.7 35.7c19.7 19.7 44.6 30.5 70.3 33.3-7.1-17-11-35.6-11-55.1-.1-13.8 2.5-27 6.2-39.7zM416 320c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96z"]},faTablet:{prefix:"fas",iconName:"tablet",icon:[448,512,[],"f10a","M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},faTabletAlt:{prefix:"fas",iconName:"tablet-alt",icon:[448,512,[],"f3fa","M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm176-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h328c6.6 0 12 5.4 12 12v312z"]},faTablets:{prefix:"fas",iconName:"tablets",icon:[640,512,[],"f490","M160 192C78.9 192 12.5 250.5.1 326.7c-.8 4.8 3.3 9.3 8.3 9.3h303.3c5 0 9.1-4.5 8.3-9.3C307.5 250.5 241.1 192 160 192zm151.6 176H8.4c-5 0-9.1 4.5-8.3 9.3C12.5 453.5 78.9 512 160 512s147.5-58.5 159.9-134.7c.8-4.8-3.3-9.3-8.3-9.3zM593.4 46.6c-56.5-56.5-144.2-61.4-206.9-16-4 2.9-4.3 8.9-.8 12.3L597 254.3c3.5 3.5 9.5 3.2 12.3-.8 45.5-62.7 40.6-150.4-15.9-206.9zM363 65.7c-3.5-3.5-9.5-3.2-12.3.8-45.4 62.7-40.5 150.4 15.9 206.9 56.5 56.5 144.2 61.4 206.9 15.9 4-2.9 4.3-8.9.8-12.3L363 65.7z"]},faTachometerAlt:{prefix:"fas",iconName:"tachometer-alt",icon:[576,512,[],"f3fd","M288 32C128.94 32 0 160.94 0 320c0 52.8 14.25 102.26 39.06 144.8 5.61 9.62 16.3 15.2 27.44 15.2h443c11.14 0 21.83-5.58 27.44-15.2C561.75 422.26 576 372.8 576 320c0-159.06-128.94-288-288-288zm0 64c14.71 0 26.58 10.13 30.32 23.65-1.11 2.26-2.64 4.23-3.45 6.67l-9.22 27.67c-5.13 3.49-10.97 6.01-17.64 6.01-17.67 0-32-14.33-32-32S270.33 96 288 96zM96 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm48-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm246.77-72.41l-61.33 184C343.13 347.33 352 364.54 352 384c0 11.72-3.38 22.55-8.88 32H232.88c-5.5-9.45-8.88-20.28-8.88-32 0-33.94 26.5-61.43 59.9-63.59l61.34-184.01c4.17-12.56 17.73-19.45 30.36-15.17 12.57 4.19 19.35 17.79 15.17 30.36zm14.66 57.2l15.52-46.55c3.47-1.29 7.13-2.23 11.05-2.23 17.67 0 32 14.33 32 32s-14.33 32-32 32c-11.38-.01-20.89-6.28-26.57-15.22zM480 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faTag:{prefix:"fas",iconName:"tag",icon:[512,512,[],"f02b","M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"]},faTags:{prefix:"fas",iconName:"tags",icon:[640,512,[],"f02c","M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"]},faTape:{prefix:"fas",iconName:"tape",icon:[640,512,[],"f4db","M224 192c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64zm400 224H380.6c41.5-40.7 67.4-97.3 67.4-160 0-123.7-100.3-224-224-224S0 132.3 0 256s100.3 224 224 224h400c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400-64c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z"]},faTasks:{prefix:"fas",iconName:"tasks",icon:[512,512,[],"f0ae","M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faTaxi:{prefix:"fas",iconName:"taxi",icon:[512,512,[],"f1ba","M462 241.64l-22-84.84c-9.6-35.2-41.6-60.8-76.8-60.8H352V64c0-17.67-14.33-32-32-32H192c-17.67 0-32 14.33-32 32v32h-11.2c-35.2 0-67.2 25.6-76.8 60.8l-22 84.84C21.41 248.04 0 273.47 0 304v48c0 23.63 12.95 44.04 32 55.12V448c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-40.88c19.05-11.09 32-31.5 32-55.12v-48c0-30.53-21.41-55.96-50-62.36zM96 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm20.55-112l17.2-66.36c2.23-8.16 9.59-13.64 15.06-13.64h214.4c5.47 0 12.83 5.48 14.85 12.86L395.45 240h-278.9zM416 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faTeeth:{prefix:"fas",iconName:"teeth",icon:[640,512,[],"f62e","M544 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96zM160 368c0 26.51-21.49 48-48 48s-48-21.49-48-48v-64c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v64zm0-128c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-64c0-26.51 21.49-48 48-48s48 21.49 48 48v64zm144 120c0 30.93-25.07 56-56 56s-56-25.07-56-56v-56c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v56zm0-120c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-88c0-30.93 25.07-56 56-56s56 25.07 56 56v88zm144 120c0 30.93-25.07 56-56 56s-56-25.07-56-56v-56c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v56zm0-120c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-88c0-30.93 25.07-56 56-56s56 25.07 56 56v88zm128 128c0 26.51-21.49 48-48 48s-48-21.49-48-48v-64c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v64zm0-128c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-64c0-26.51 21.49-48 48-48s48 21.49 48 48v64z"]},faTeethOpen:{prefix:"fas",iconName:"teeth-open",icon:[640,512,[],"f62f","M544 0H96C42.98 0 0 42.98 0 96v64c0 35.35 28.66 64 64 64h512c35.34 0 64-28.65 64-64V96c0-53.02-42.98-96-96-96zM160 176c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm128 0c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm0 144H64c-35.34 0-64 28.65-64 64v32c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96v-32c0-35.35-28.66-64-64-64zm-416 80c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32zm144-8c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm144 0c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm128 8c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32z"]},faTemperatureHigh:{prefix:"fas",iconName:"temperature-high",icon:[512,512,[],"f769","M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v210.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z"]},faTemperatureLow:{prefix:"fas",iconName:"temperature-low",icon:[512,512,[],"f76b","M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V304c0-8.8-7.2-16-16-16s-16 7.2-16 16v18.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z"]},faTenge:{prefix:"fas",iconName:"tenge",icon:[384,512,[],"f7d7","M372 160H12c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12h140v228c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12V240h140c6.6 0 12-5.4 12-12v-56c0-6.6-5.4-12-12-12zm0-128H12C5.4 32 0 37.4 0 44v56c0 6.6 5.4 12 12 12h360c6.6 0 12-5.4 12-12V44c0-6.6-5.4-12-12-12z"]},faTerminal:{prefix:"fas",iconName:"terminal",icon:[640,512,[],"f120","M257.981 272.971L63.638 467.314c-9.373 9.373-24.569 9.373-33.941 0L7.029 444.647c-9.357-9.357-9.375-24.522-.04-33.901L161.011 256 6.99 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L257.981 239.03c9.373 9.372 9.373 24.568 0 33.941zM640 456v-32c0-13.255-10.745-24-24-24H312c-13.255 0-24 10.745-24 24v32c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24z"]},faTextHeight:{prefix:"fas",iconName:"text-height",icon:[576,512,[],"f034","M304 32H16A16 16 0 0 0 0 48v96a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32h56v304H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-40V112h56v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm256 336h-48V144h48c14.31 0 21.33-17.31 11.31-27.31l-80-80a16 16 0 0 0-22.62 0l-80 80C379.36 126 384.36 144 400 144h48v224h-48c-14.31 0-21.32 17.31-11.31 27.31l80 80a16 16 0 0 0 22.62 0l80-80C580.64 386 575.64 368 560 368z"]},faTextWidth:{prefix:"fas",iconName:"text-width",icon:[448,512,[],"f035","M432 32H16A16 16 0 0 0 0 48v80a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-16h120v112h-24a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-24V112h120v16a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm-68.69 260.69C354 283.36 336 288.36 336 304v48H112v-48c0-14.31-17.31-21.32-27.31-11.31l-80 80a16 16 0 0 0 0 22.62l80 80C94 484.64 112 479.64 112 464v-48h224v48c0 14.31 17.31 21.33 27.31 11.31l80-80a16 16 0 0 0 0-22.62z"]},faTh:{prefix:"fas",iconName:"th",icon:[512,512,[],"f00a","M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z"]},faThLarge:{prefix:"fas",iconName:"th-large",icon:[512,512,[],"f009","M296 32h192c13.255 0 24 10.745 24 24v160c0 13.255-10.745 24-24 24H296c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24zm-80 0H24C10.745 32 0 42.745 0 56v160c0 13.255 10.745 24 24 24h192c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zM0 296v160c0 13.255 10.745 24 24 24h192c13.255 0 24-10.745 24-24V296c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm296 184h192c13.255 0 24-10.745 24-24V296c0-13.255-10.745-24-24-24H296c-13.255 0-24 10.745-24 24v160c0 13.255 10.745 24 24 24z"]},faThList:{prefix:"fas",iconName:"th-list",icon:[512,512,[],"f00b","M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z"]},faTheaterMasks:{prefix:"fas",iconName:"theater-masks",icon:[640,512,[],"f630","M206.86 245.15c-35.88 10.45-59.95 41.2-57.53 74.1 11.4-12.72 28.81-23.7 49.9-30.92l7.63-43.18zM95.81 295L64.08 115.49c-.29-1.62.28-2.62.24-2.65 57.76-32.06 123.12-49.01 189.01-49.01 1.61 0 3.23.17 4.85.19 13.95-13.47 31.73-22.83 51.59-26 18.89-3.02 38.05-4.55 57.18-5.32-9.99-13.95-24.48-24.23-41.77-27C301.27 1.89 277.24 0 253.32 0 176.66 0 101.02 19.42 33.2 57.06 9.03 70.48-3.92 98.48 1.05 126.58l31.73 179.51c14.23 80.52 136.33 142.08 204.45 142.08 3.59 0 6.75-.46 10.01-.8-13.52-17.08-28.94-40.48-39.5-67.58-47.61-12.98-106.06-51.62-111.93-84.79zm97.55-137.46c-.73-4.12-2.23-7.87-4.07-11.4-8.25 8.91-20.67 15.75-35.32 18.32-14.65 2.58-28.67.4-39.48-5.17-.52 3.94-.64 7.98.09 12.1 3.84 21.7 24.58 36.19 46.34 32.37 21.75-3.82 36.28-24.52 32.44-46.22zM606.8 120.9c-88.98-49.38-191.43-67.41-291.98-51.35-27.31 4.36-49.08 26.26-54.04 54.36l-31.73 179.51c-15.39 87.05 95.28 196.27 158.31 207.35 63.03 11.09 204.47-53.79 219.86-140.84l31.73-179.51c4.97-28.11-7.98-56.11-32.15-69.52zm-273.24 96.8c3.84-21.7 24.58-36.19 46.34-32.36 21.76 3.83 36.28 24.52 32.45 46.22-.73 4.12-2.23 7.87-4.07 11.4-8.25-8.91-20.67-15.75-35.32-18.32-14.65-2.58-28.67-.4-39.48 5.17-.53-3.95-.65-7.99.08-12.11zm70.47 198.76c-55.68-9.79-93.52-59.27-89.04-112.9 20.6 25.54 56.21 46.17 99.49 53.78 43.28 7.61 83.82.37 111.93-16.6-14.18 51.94-66.71 85.51-122.38 75.72zm130.3-151.34c-8.25-8.91-20.68-15.75-35.33-18.32-14.65-2.58-28.67-.4-39.48 5.17-.52-3.94-.64-7.98.09-12.1 3.84-21.7 24.58-36.19 46.34-32.37 21.75 3.83 36.28 24.52 32.45 46.22-.73 4.13-2.23 7.88-4.07 11.4z"]},faThermometer:{prefix:"fas",iconName:"thermometer",icon:[512,512,[],"f491","M476.8 20.4c-37.5-30.7-95.5-26.3-131.9 10.2l-45.7 46 50.5 50.5c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-50.4-50.5-45.1 45.4 50.3 50.4c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L209 167.4l-45.1 45.4L214 263c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-50.1-50.2L96 281.1V382L7 471c-9.4 9.4-9.4 24.6 0 33.9 9.4 9.4 24.6 9.4 33.9 0l89-89h99.9L484 162.6c34.9-34.9 42.2-101.5-7.2-142.2z"]},faThermometerEmpty:{prefix:"fas",iconName:"thermometer-empty",icon:[256,512,[],"f2cb","M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"]},faThermometerFull:{prefix:"fas",iconName:"thermometer-full",icon:[256,512,[],"f2c7","M224 96c0-53.019-42.981-96-96-96S32 42.981 32 96v203.347C12.225 321.756.166 351.136.002 383.333c-.359 70.303 56.787 128.176 127.089 128.664.299.002.61.003.909.003 70.698 0 128-57.304 128-128 0-32.459-12.088-62.09-32-84.653V96zm-96 368l-.576-.002c-43.86-.304-79.647-36.544-79.423-80.42.173-33.98 19.266-51.652 31.999-66.08V96c0-26.467 21.533-48 48-48s48 21.533 48 48v221.498c12.63 14.312 32 32.164 32 66.502 0 44.112-35.888 80-80 80zm64-80c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V96c0-17.673 14.327-32 32-32s32 14.327 32 32v232.583c19.124 11.068 32 31.732 32 55.417z"]},faThermometerHalf:{prefix:"fas",iconName:"thermometer-half",icon:[256,512,[],"f2c9","M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V224c0-17.673 14.327-32 32-32s32 14.327 32 32v104.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"]},faThermometerQuarter:{prefix:"fas",iconName:"thermometer-quarter",icon:[256,512,[],"f2ca","M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V288c0-17.673 14.327-32 32-32s32 14.327 32 32v40.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"]},faThermometerThreeQuarters:{prefix:"fas",iconName:"thermometer-three-quarters",icon:[256,512,[],"f2c8","M192 384c0 35.346-28.654 64-64 64-35.346 0-64-28.654-64-64 0-23.685 12.876-44.349 32-55.417V160c0-17.673 14.327-32 32-32s32 14.327 32 32v168.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z"]},faThumbsDown:{prefix:"fas",iconName:"thumbs-down",icon:[512,512,[],"f165","M0 56v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56zm40 200c0-13.255 10.745-24 24-24s24 10.745 24 24-10.745 24-24 24-24-10.745-24-24zm272 256c-20.183 0-29.485-39.293-33.931-57.795-5.206-21.666-10.589-44.07-25.393-58.902-32.469-32.524-49.503-73.967-89.117-113.111a11.98 11.98 0 0 1-3.558-8.521V59.901c0-6.541 5.243-11.878 11.783-11.998 15.831-.29 36.694-9.079 52.651-16.178C256.189 17.598 295.709.017 343.995 0h2.844c42.777 0 93.363.413 113.774 29.737 8.392 12.057 10.446 27.034 6.148 44.632 16.312 17.053 25.063 48.863 16.382 74.757 17.544 23.432 19.143 56.132 9.308 79.469l.11.11c11.893 11.949 19.523 31.259 19.439 49.197-.156 30.352-26.157 58.098-59.553 58.098H350.723C358.03 364.34 384 388.132 384 430.548 384 504 336 512 312 512z"]},faThumbsUp:{prefix:"fas",iconName:"thumbs-up",icon:[512,512,[],"f164","M104 224H24c-13.255 0-24 10.745-24 24v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V248c0-13.255-10.745-24-24-24zM64 472c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zM384 81.452c0 42.416-25.97 66.208-33.277 94.548h101.723c33.397 0 59.397 27.746 59.553 58.098.084 17.938-7.546 37.249-19.439 49.197l-.11.11c9.836 23.337 8.237 56.037-9.308 79.469 8.681 25.895-.069 57.704-16.382 74.757 4.298 17.598 2.244 32.575-6.148 44.632C440.202 511.587 389.616 512 346.839 512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2 1.282-6.271 3.558-8.521 39.614-39.144 56.648-80.587 89.117-113.111 14.804-14.832 20.188-37.236 25.393-58.902C282.515 39.293 291.817 0 312 0c24 0 72 8 72 81.452z"]},faThumbtack:{prefix:"fas",iconName:"thumbtack",icon:[384,512,[],"f08d","M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"]},faTicketAlt:{prefix:"fas",iconName:"ticket-alt",icon:[576,512,[],"f3ff","M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z"]},faTimes:{prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},faTimesCircle:{prefix:"fas",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"]},faTint:{prefix:"fas",iconName:"tint",icon:[352,512,[],"f043","M205.22 22.09c-7.94-28.78-49.44-30.12-58.44 0C100.01 179.85 0 222.72 0 333.91 0 432.35 78.72 512 176 512s176-79.65 176-178.09c0-111.75-99.79-153.34-146.78-311.82zM176 448c-61.75 0-112-50.25-112-112 0-8.84 7.16-16 16-16s16 7.16 16 16c0 44.11 35.89 80 80 80 8.84 0 16 7.16 16 16s-7.16 16-16 16z"]},faTintSlash:{prefix:"fas",iconName:"tint-slash",icon:[640,512,[],"f5c7","M633.82 458.1L494.97 350.78c.52-5.57 1.03-11.16 1.03-16.87 0-111.76-99.79-153.34-146.78-311.82-7.94-28.78-49.44-30.12-58.44 0-15.52 52.34-36.87 91.96-58.49 125.68L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM144 333.91C144 432.35 222.72 512 320 512c44.71 0 85.37-16.96 116.4-44.7L162.72 255.78c-11.41 23.5-18.72 48.35-18.72 78.13z"]},faTired:{prefix:"fas",iconName:"tired",icon:[496,512,[],"f5c8","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 189.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 208l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM248 288c51.9 0 115.3 43.8 123.2 106.7 1.7 13.6-8 24.6-17.7 20.4-25.9-11.1-64.4-17.4-105.5-17.4s-79.6 6.3-105.5 17.4c-9.8 4.2-19.4-7-17.7-20.4C132.7 331.8 196.1 288 248 288z"]},faToggleOff:{prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 64H192C85.961 64 0 149.961 0 256s85.961 192 192 192h192c106.039 0 192-85.961 192-192S490.039 64 384 64zM64 256c0-70.741 57.249-128 128-128 70.741 0 128 57.249 128 128 0 70.741-57.249 128-128 128-70.741 0-128-57.249-128-128zm320 128h-48.905c65.217-72.858 65.236-183.12 0-256H384c70.741 0 128 57.249 128 128 0 70.74-57.249 128-128 128z"]},faToggleOn:{prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M384 64H192C86 64 0 150 0 256s86 192 192 192h192c106 0 192-86 192-192S490 64 384 64zm0 320c-70.8 0-128-57.3-128-128 0-70.8 57.3-128 128-128 70.8 0 128 57.3 128 128 0 70.8-57.3 128-128 128z"]},faToilet:{prefix:"fas",iconName:"toilet",icon:[384,512,[],"f7d8","M368 48c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v16c0 8.8 7.2 16 16 16h16v156.7C11.8 214.8 0 226.9 0 240c0 67.2 34.6 126.2 86.8 160.5l-21.4 70.2C59.1 491.2 74.5 512 96 512h192c21.5 0 36.9-20.8 30.6-41.3l-21.4-70.2C349.4 366.2 384 307.2 384 240c0-13.1-11.8-25.2-32-35.3V48h16zM80 72c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H88c-4.4 0-8-3.6-8-8V72zm112 200c-77.1 0-139.6-14.3-139.6-32s62.5-32 139.6-32 139.6 14.3 139.6 32-62.5 32-139.6 32z"]},faToiletPaper:{prefix:"fas",iconName:"toilet-paper",icon:[576,512,[],"f71e","M128 0C74.98 0 32 85.96 32 192v172.07c0 41.12-9.8 62.77-31.17 126.87C-2.62 501.3 5.09 512 16.01 512h280.92c13.77 0 26-8.81 30.36-21.88 12.83-38.48 24.71-72.4 24.71-126.05V192c0-83.6 23.67-153.52 60.44-192H128zM96 224c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM480 0c-53.02 0-96 85.96-96 192s42.98 192 96 192 96-85.96 96-192S533.02 0 480 0zm0 256c-17.67 0-32-28.65-32-64s14.33-64 32-64 32 28.65 32 64-14.33 64-32 64z"]},faToiletPaperSlash:{prefix:"fas",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M64,192V364.13c0,41.12-9.75,62.75-31.12,126.87A16,16,0,0,0,48,512H328.86a31.87,31.87,0,0,0,30.38-21.87c9.31-27.83,18-53.35,22.18-85.55l-316-244.25C64.53,170.66,64,181.19,64,192ZM633.82,458.09l-102-78.81C575.28,360.91,608,284.32,608,192,608,86,565,0,512,0s-96,86-96,192c0,42,7,80.4,18.43,112L384,265V192c0-83.62,23.63-153.5,60.5-192H160c-23.33,0-44.63,16.83-61.26,44.53L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.45A16,16,0,0,0,6.18,53.91L594.54,508.63A16,16,0,0,0,617,505.81l19.64-25.26A16,16,0,0,0,633.82,458.09ZM512,256c-17.63,0-32-28.62-32-64s14.37-64,32-64,32,28.63,32,64S529.62,256,512,256Z"]},faToolbox:{prefix:"fas",iconName:"toolbox",icon:[512,512,[],"f552","M502.63 214.63l-45.25-45.25c-6-6-14.14-9.37-22.63-9.37H384V80c0-26.51-21.49-48-48-48H176c-26.51 0-48 21.49-48 48v80H77.25c-8.49 0-16.62 3.37-22.63 9.37L9.37 214.63c-6 6-9.37 14.14-9.37 22.63V320h128v-16c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v16h128v-16c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v16h128v-82.75c0-8.48-3.37-16.62-9.37-22.62zM320 160H192V96h128v64zm64 208c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-16H192v16c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-16H0v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96H384v16z"]},faTools:{prefix:"fas",iconName:"tools",icon:[512,512,[],"f7d9","M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z"]},faTooth:{prefix:"fas",iconName:"tooth",icon:[448,512,[],"f5c9","M443.98 96.25c-11.01-45.22-47.11-82.06-92.01-93.72-32.19-8.36-63 5.1-89.14 24.33-3.25 2.39-6.96 3.73-10.5 5.48l28.32 18.21c7.42 4.77 9.58 14.67 4.8 22.11-4.46 6.95-14.27 9.86-22.11 4.8L162.83 12.84c-20.7-10.85-43.38-16.4-66.81-10.31-44.9 11.67-81 48.5-92.01 93.72-10.13 41.62-.42 80.81 21.5 110.43 23.36 31.57 32.68 68.66 36.29 107.35 4.4 47.16 10.33 94.16 20.94 140.32l7.8 33.95c3.19 13.87 15.49 23.7 29.67 23.7 13.97 0 26.15-9.55 29.54-23.16l34.47-138.42c4.56-18.32 20.96-31.16 39.76-31.16s35.2 12.85 39.76 31.16l34.47 138.42c3.39 13.61 15.57 23.16 29.54 23.16 14.18 0 26.48-9.83 29.67-23.7l7.8-33.95c10.61-46.15 16.53-93.16 20.94-140.32 3.61-38.7 12.93-75.78 36.29-107.35 21.95-29.61 31.66-68.8 21.53-110.43z"]},faTorah:{prefix:"fas",iconName:"torah",icon:[640,512,[],"f6a0","M320.05 366.48l17.72-29.64h-35.46zm99.21-166H382.4l18.46 30.82zM48 0C21.49 0 0 14.33 0 32v448c0 17.67 21.49 32 48 32s48-14.33 48-32V32C96 14.33 74.51 0 48 0zm172.74 311.5h36.85l-18.46-30.82zm161.71 0h36.86l-18.45-30.8zM128 464h384V48H128zm66.77-278.13a21.22 21.22 0 0 1 18.48-10.71h59.45l29.13-48.71a21.13 21.13 0 0 1 18.22-10.37A20.76 20.76 0 0 1 338 126.29l29.25 48.86h59.52a21.12 21.12 0 0 1 18.1 32L415.63 256 445 305a20.69 20.69 0 0 1 .24 21.12 21.25 21.25 0 0 1-18.48 10.72h-59.47l-29.13 48.7a21.13 21.13 0 0 1-18.16 10.4 20.79 20.79 0 0 1-18-10.22l-29.25-48.88h-59.5a21.11 21.11 0 0 1-18.1-32L224.36 256 195 207a20.7 20.7 0 0 1-.23-21.13zM592 0c-26.51 0-48 14.33-48 32v448c0 17.67 21.49 32 48 32s48-14.33 48-32V32c0-17.67-21.49-32-48-32zM320 145.53l-17.78 29.62h35.46zm-62.45 55h-36.81l18.44 30.8zm29.58 111h65.79L386.09 256l-33.23-55.52h-65.79L253.9 256z"]},faToriiGate:{prefix:"fas",iconName:"torii-gate",icon:[512,512,[],"f6a1","M376.45 32h-240.9A303.17 303.17 0 0 1 0 0v96c0 17.67 14.33 32 32 32h32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v240c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V256h256v240c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V256h48c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-48v-64h32c17.67 0 32-14.33 32-32V0a303.17 303.17 0 0 1-135.55 32zM128 128h96v64h-96v-64zm256 64h-96v-64h96v64z"]},faTractor:{prefix:"fas",iconName:"tractor",icon:[640,512,[],"f722","M528 336c-48.6 0-88 39.4-88 88s39.4 88 88 88 88-39.4 88-88-39.4-88-88-88zm0 112c-13.23 0-24-10.77-24-24s10.77-24 24-24 24 10.77 24 24-10.77 24-24 24zm80-288h-64v-40.2c0-14.12 4.7-27.76 13.15-38.84 4.42-5.8 3.55-14.06-1.32-19.49L534.2 37.3c-6.66-7.45-18.32-6.92-24.7.78C490.58 60.9 480 89.81 480 119.8V160H377.67L321.58 29.14A47.914 47.914 0 0 0 277.45 0H144c-26.47 0-48 21.53-48 48v146.52c-8.63-6.73-20.96-6.46-28.89 1.47L36 227.1c-8.59 8.59-8.59 22.52 0 31.11l5.06 5.06c-4.99 9.26-8.96 18.82-11.91 28.72H22c-12.15 0-22 9.85-22 22v44c0 12.15 9.85 22 22 22h7.14c2.96 9.91 6.92 19.46 11.91 28.73l-5.06 5.06c-8.59 8.59-8.59 22.52 0 31.11L67.1 476c8.59 8.59 22.52 8.59 31.11 0l5.06-5.06c9.26 4.99 18.82 8.96 28.72 11.91V490c0 12.15 9.85 22 22 22h44c12.15 0 22-9.85 22-22v-7.14c9.9-2.95 19.46-6.92 28.72-11.91l5.06 5.06c8.59 8.59 22.52 8.59 31.11 0l31.11-31.11c8.59-8.59 8.59-22.52 0-31.11l-5.06-5.06c4.99-9.26 8.96-18.82 11.91-28.72H330c12.15 0 22-9.85 22-22v-6h80.54c21.91-28.99 56.32-48 95.46-48 18.64 0 36.07 4.61 51.8 12.2l50.82-50.82c6-6 9.37-14.14 9.37-22.63V192c.01-17.67-14.32-32-31.99-32zM176 416c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zm22-256h-38V64h106.89l41.15 96H198z"]},faTrademark:{prefix:"fas",iconName:"trademark",icon:[640,512,[],"f25c","M260.6 96H12c-6.6 0-12 5.4-12 12v43.1c0 6.6 5.4 12 12 12h85.1V404c0 6.6 5.4 12 12 12h54.3c6.6 0 12-5.4 12-12V163.1h85.1c6.6 0 12-5.4 12-12V108c.1-6.6-5.3-12-11.9-12zM640 403l-24-296c-.5-6.2-5.7-11-12-11h-65.4c-5.1 0-9.7 3.3-11.3 8.1l-43.8 127.1c-7.2 20.6-16.1 52.8-16.1 52.8h-.9s-8.9-32.2-16.1-52.8l-43.8-127.1c-1.7-4.8-6.2-8.1-11.3-8.1h-65.4c-6.2 0-11.4 4.8-12 11l-24.4 296c-.6 7 4.9 13 12 13H360c6.3 0 11.5-4.9 12-11.2l9.1-132.9c1.8-24.2 0-53.7 0-53.7h.9s10.7 33.6 17.9 53.7l30.7 84.7c1.7 4.7 6.2 7.9 11.3 7.9h50.3c5.1 0 9.6-3.2 11.3-7.9l30.7-84.7c7.2-20.1 17.9-53.7 17.9-53.7h.9s-1.8 29.5 0 53.7l9.1 132.9c.4 6.3 5.7 11.2 12 11.2H628c7 0 12.5-6 12-13z"]},faTrafficLight:{prefix:"fas",iconName:"traffic-light",icon:[384,512,[],"f637","M384 192h-64v-37.88c37.2-13.22 64-48.38 64-90.12h-64V32c0-17.67-14.33-32-32-32H96C78.33 0 64 14.33 64 32v32H0c0 41.74 26.8 76.9 64 90.12V192H0c0 41.74 26.8 76.9 64 90.12V320H0c0 42.84 28.25 78.69 66.99 91.05C79.42 468.72 130.6 512 192 512s112.58-43.28 125.01-100.95C355.75 398.69 384 362.84 384 320h-64v-37.88c37.2-13.22 64-48.38 64-90.12zM192 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm0-128c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm0-128c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48z"]},faTrailer:{prefix:"fas",iconName:"trailer",icon:[640,512,[],"e041","M624,320H544V80a16,16,0,0,0-16-16H16A16,16,0,0,0,0,80V368a16,16,0,0,0,16,16H65.61c7.83-54.21,54-96,110.39-96s102.56,41.79,110.39,96H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM96,243.68a176.29,176.29,0,0,0-32,20.71V136a8,8,0,0,1,8-8H88a8,8,0,0,1,8,8Zm96-18.54c-5.31-.49-10.57-1.14-16-1.14s-10.69.65-16,1.14V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm96,39.25a176.29,176.29,0,0,0-32-20.71V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8ZM384,320H352V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm96,0H448V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm-304,0a80,80,0,1,0,80,80A80,80,0,0,0,176,320Zm0,112a32,32,0,1,1,32-32A32,32,0,0,1,176,432Z"]},faTrain:{prefix:"fas",iconName:"train",icon:[448,512,[],"f238","M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zm-48 136V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24zm-176 64c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56z"]},faTram:{prefix:"fas",iconName:"tram",icon:[512,512,[],"f7da","M288 64c17.7 0 32-14.3 32-32S305.7 0 288 0s-32 14.3-32 32 14.3 32 32 32zm223.5-12.1c-2.3-8.6-11-13.6-19.6-11.3l-480 128c-8.5 2.3-13.6 11-11.3 19.6C2.5 195.3 8.9 200 16 200c1.4 0 2.8-.2 4.1-.5L240 140.8V224H64c-17.7 0-32 14.3-32 32v224c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H272v-91.7l228.1-60.8c8.6-2.3 13.6-11.1 11.4-19.6zM176 384H80v-96h96v96zm160-96h96v96h-96v-96zm-32 0v96h-96v-96h96zM192 96c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z"]},faTransgender:{prefix:"fas",iconName:"transgender",icon:[384,512,[],"f224","M372 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7C198.5 104.1 172.2 96 144 96 64.5 96 0 160.5 0 240c0 68.5 47.9 125.9 112 140.4V408H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v28c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-28h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-27.6c64.1-14.6 112-71.9 112-140.4 0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V12c0-6.6-5.4-12-12-12zM144 320c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},faTransgenderAlt:{prefix:"fas",iconName:"transgender-alt",icon:[480,512,[],"f225","M468 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7C294.5 104.1 268.2 96 240 96c-28.2 0-54.5 8.1-76.7 22.1l-16.5-16.5 19.8-19.8c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0l-19.8 19.8-19-19 16.9-16.9C107.1 12.9 101.7 0 91 0H12C5.4 0 0 5.4 0 12v79c0 10.7 12.9 16 20.5 8.5l16.9-16.9 19 19-19.8 19.8c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l19.8-19.8 16.5 16.5C104.1 185.5 96 211.8 96 240c0 68.5 47.9 125.9 112 140.4V408h-36c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v28c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-28h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-27.6c64.1-14.6 112-71.9 112-140.4 0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V12c0-6.6-5.4-12-12-12zM240 320c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},faTrash:{prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},faTrashAlt:{prefix:"fas",iconName:"trash-alt",icon:[448,512,[],"f2ed","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faTrashRestore:{prefix:"fas",iconName:"trash-restore",icon:[448,512,[],"f829","M53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32zm70.11-175.8l89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faTrashRestoreAlt:{prefix:"fas",iconName:"trash-restore-alt",icon:[448,512,[],"f82a","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm91.31-172.8l89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]},faTree:{prefix:"fas",iconName:"tree",icon:[384,512,[],"f1bb","M378.31 378.49L298.42 288h30.63c9.01 0 16.98-5 20.78-13.06 3.8-8.04 2.55-17.26-3.28-24.05L268.42 160h28.89c9.1 0 17.3-5.35 20.86-13.61 3.52-8.13 1.86-17.59-4.24-24.08L203.66 4.83c-6.03-6.45-17.28-6.45-23.32 0L70.06 122.31c-6.1 6.49-7.75 15.95-4.24 24.08C69.38 154.65 77.59 160 86.69 160h28.89l-78.14 90.91c-5.81 6.78-7.06 15.99-3.27 24.04C37.97 283 45.93 288 54.95 288h30.63L5.69 378.49c-6 6.79-7.36 16.09-3.56 24.26 3.75 8.05 12 13.25 21.01 13.25H160v24.45l-30.29 48.4c-5.32 10.64 2.42 23.16 14.31 23.16h95.96c11.89 0 19.63-12.52 14.31-23.16L224 440.45V416h136.86c9.01 0 17.26-5.2 21.01-13.25 3.8-8.17 2.44-17.47-3.56-24.26z"]},faTrophy:{prefix:"fas",iconName:"trophy",icon:[576,512,[],"f091","M552 64H448V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24v40H24C10.7 64 0 74.7 0 88v56c0 35.7 22.5 72.4 61.9 100.7 31.5 22.7 69.8 37.1 110 41.7C203.3 338.5 240 360 240 360v72h-48c-35.3 0-64 20.7-64 56v12c0 6.6 5.4 12 12 12h296c6.6 0 12-5.4 12-12v-12c0-35.3-28.7-56-64-56h-48v-72s36.7-21.5 68.1-73.6c40.3-4.6 78.6-19 110-41.7 39.3-28.3 61.9-65 61.9-100.7V88c0-13.3-10.7-24-24-24zM99.3 192.8C74.9 175.2 64 155.6 64 144v-16h64.2c1 32.6 5.8 61.2 12.8 86.2-15.1-5.2-29.2-12.4-41.7-21.4zM512 144c0 16.1-17.7 36.1-35.3 48.8-12.5 9-26.7 16.2-41.8 21.4 7-25 11.8-53.6 12.8-86.2H512v16z"]},faTruck:{prefix:"fas",iconName:"truck",icon:[640,512,[],"f0d1","M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z"]},faTruckLoading:{prefix:"fas",iconName:"truck-loading",icon:[640,512,[],"f4de","M50.2 375.6c2.3 8.5 11.1 13.6 19.6 11.3l216.4-58c8.5-2.3 13.6-11.1 11.3-19.6l-49.7-185.5c-2.3-8.5-11.1-13.6-19.6-11.3L151 133.3l24.8 92.7-61.8 16.5-24.8-92.7-77.3 20.7C3.4 172.8-1.7 181.6.6 190.1l49.6 185.5zM384 0c-17.7 0-32 14.3-32 32v323.6L5.9 450c-4.3 1.2-6.8 5.6-5.6 9.8l12.6 46.3c1.2 4.3 5.6 6.8 9.8 5.6l393.7-107.4C418.8 464.1 467.6 512 528 512c61.9 0 112-50.1 112-112V0H384zm144 448c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z"]},faTruckMonster:{prefix:"fas",iconName:"truck-monster",icon:[640,512,[],"f63b","M624 224h-16v-64c0-17.67-14.33-32-32-32h-73.6L419.22 24.02A64.025 64.025 0 0 0 369.24 0H256c-17.67 0-32 14.33-32 32v96H48c-8.84 0-16 7.16-16 16v80H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16.72c29.21-38.65 75.1-64 127.28-64s98.07 25.35 127.28 64h65.45c29.21-38.65 75.1-64 127.28-64s98.07 25.35 127.28 64H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-336-96V64h81.24l51.2 64H288zm304 224h-5.2c-2.2-7.33-5.07-14.28-8.65-20.89l3.67-3.67c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-3.67 3.67A110.85 110.85 0 0 0 512 277.2V272c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v5.2c-7.33 2.2-14.28 5.07-20.89 8.65l-3.67-3.67c-6.25-6.25-16.38-6.25-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l3.67 3.67A110.85 110.85 0 0 0 373.2 352H368c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h5.2c2.2 7.33 5.07 14.28 8.65 20.89l-3.67 3.67c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l3.67-3.67c6.61 3.57 13.57 6.45 20.9 8.65v5.2c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-5.2c7.33-2.2 14.28-5.07 20.9-8.65l3.67 3.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63l-3.67-3.67a110.85 110.85 0 0 0 8.65-20.89h5.2c8.84 0 16-7.16 16-16v-32c-.02-8.84-7.18-16-16.02-16zm-112 80c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-208-80h-5.2c-2.2-7.33-5.07-14.28-8.65-20.89l3.67-3.67c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-3.67 3.67A110.85 110.85 0 0 0 192 277.2V272c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v5.2c-7.33 2.2-14.28 5.07-20.89 8.65l-3.67-3.67c-6.25-6.25-16.38-6.25-22.63 0L58.18 304.8c-6.25 6.25-6.25 16.38 0 22.63l3.67 3.67a110.85 110.85 0 0 0-8.65 20.89H48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h5.2c2.2 7.33 5.07 14.28 8.65 20.89l-3.67 3.67c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l3.67-3.67c6.61 3.57 13.57 6.45 20.9 8.65v5.2c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-5.2c7.33-2.2 14.28-5.07 20.9-8.65l3.67 3.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63l-3.67-3.67a110.85 110.85 0 0 0 8.65-20.89h5.2c8.84 0 16-7.16 16-16v-32C288 359.16 280.84 352 272 352zm-112 80c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48z"]},faTruckMoving:{prefix:"fas",iconName:"truck-moving",icon:[640,512,[],"f4df","M621.3 237.3l-58.5-58.5c-12-12-28.3-18.7-45.3-18.7H480V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v336c0 44.2 35.8 80 80 80 26.3 0 49.4-12.9 64-32.4 14.6 19.6 37.7 32.4 64 32.4 44.2 0 80-35.8 80-80 0-5.5-.6-10.8-1.6-16h163.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H624c8.8 0 16-7.2 16-16v-85.5c0-17-6.7-33.2-18.7-45.2zM80 432c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm128 0c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm272-224h37.5c4.3 0 8.3 1.7 11.3 4.7l43.3 43.3H480v-48zm48 224c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32z"]},faTruckPickup:{prefix:"fas",iconName:"truck-pickup",icon:[640,512,[],"f63c","M624 288h-16v-64c0-17.67-14.33-32-32-32h-48L419.22 56.02A64.025 64.025 0 0 0 369.24 32H256c-17.67 0-32 14.33-32 32v128H64c-17.67 0-32 14.33-32 32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h49.61c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16h67.23c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM288 96h81.24l76.8 96H288V96zM176 416c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm288 0c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z"]},faTshirt:{prefix:"fas",iconName:"tshirt",icon:[640,512,[],"f553","M631.2 96.5L436.5 0C416.4 27.8 371.9 47.2 320 47.2S223.6 27.8 203.5 0L8.8 96.5c-7.9 4-11.1 13.6-7.2 21.5l57.2 114.5c4 7.9 13.6 11.1 21.5 7.2l56.6-27.7c10.6-5.2 23 2.5 23 14.4V480c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V226.3c0-11.8 12.4-19.6 23-14.4l56.6 27.7c7.9 4 17.5.8 21.5-7.2L638.3 118c4-7.9.8-17.6-7.1-21.5z"]},faTty:{prefix:"fas",iconName:"tty",icon:[512,512,[],"f1e4","M5.37 103.822c138.532-138.532 362.936-138.326 501.262 0 6.078 6.078 7.074 15.496 2.583 22.681l-43.214 69.138a18.332 18.332 0 0 1-22.356 7.305l-86.422-34.569a18.335 18.335 0 0 1-11.434-18.846L351.741 90c-62.145-22.454-130.636-21.986-191.483 0l5.953 59.532a18.331 18.331 0 0 1-11.434 18.846l-86.423 34.568a18.334 18.334 0 0 1-22.356-7.305L2.787 126.502a18.333 18.333 0 0 1 2.583-22.68zM96 308v-40c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H92c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zM96 500v-40c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H140c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z"]},faTv:{prefix:"fas",iconName:"tv",icon:[640,512,[],"f26c","M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z"]},faUmbrella:{prefix:"fas",iconName:"umbrella",icon:[576,512,[],"f0e9","M575.7 280.8C547.1 144.5 437.3 62.6 320 49.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v17.9C138.3 62.6 29.5 144.5.3 280.8c-2.2 10.1 8.5 21.3 18.7 11.4 52-55 107.7-52.4 158.6 37 5.3 9.5 14.9 8.6 19.7 0 20.2-35.4 44.9-73.2 90.7-73.2 58.5 0 88.2 68.8 90.7 73.2 4.8 8.6 14.4 9.5 19.7 0 51-89.5 107.1-91.4 158.6-37 10.3 10 20.9-1.3 18.7-11.4zM256 301.7V432c0 8.8-7.2 16-16 16-7.8 0-13.2-5.3-15.1-10.7-5.9-16.7-24.1-25.4-40.8-19.5-16.7 5.9-25.4 24.2-19.5 40.8 11.2 31.9 41.6 53.3 75.4 53.3 44.1 0 80-35.9 80-80V301.6c-9.1-7.9-19.8-13.6-32-13.6-12.3.1-22.4 4.8-32 13.7z"]},faUmbrellaBeach:{prefix:"fas",iconName:"umbrella-beach",icon:[640,512,[],"f5ca","M115.38 136.9l102.11 37.18c35.19-81.54 86.21-144.29 139-173.7-95.88-4.89-188.78 36.96-248.53 111.8-6.69 8.4-2.66 21.05 7.42 24.72zm132.25 48.16l238.48 86.83c35.76-121.38 18.7-231.66-42.63-253.98-7.4-2.7-15.13-4-23.09-4-58.02.01-128.27 69.17-172.76 171.15zM521.48 60.5c6.22 16.3 10.83 34.6 13.2 55.19 5.74 49.89-1.42 108.23-18.95 166.98l102.62 37.36c10.09 3.67 21.31-3.43 21.57-14.17 2.32-95.69-41.91-187.44-118.44-245.36zM560 447.98H321.06L386 269.5l-60.14-21.9-72.9 200.37H16c-8.84 0-16 7.16-16 16.01v32.01C0 504.83 7.16 512 16 512h544c8.84 0 16-7.17 16-16.01v-32.01c0-8.84-7.16-16-16-16z"]},faUnderline:{prefix:"fas",iconName:"underline",icon:[448,512,[],"f0cd","M32 64h32v160c0 88.22 71.78 160 160 160s160-71.78 160-160V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H272a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32v160a80 80 0 0 1-160 0V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm400 384H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},faUndo:{prefix:"fas",iconName:"undo",icon:[512,512,[],"f0e2","M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z"]},faUndoAlt:{prefix:"fas",iconName:"undo-alt",icon:[512,512,[],"f2ea","M255.545 8c-66.269.119-126.438 26.233-170.86 68.685L48.971 40.971C33.851 25.851 8 36.559 8 57.941V192c0 13.255 10.745 24 24 24h134.059c21.382 0 32.09-25.851 16.971-40.971l-41.75-41.75c30.864-28.899 70.801-44.907 113.23-45.273 92.398-.798 170.283 73.977 169.484 169.442C423.236 348.009 349.816 424 256 424c-41.127 0-79.997-14.678-110.63-41.556-4.743-4.161-11.906-3.908-16.368.553L89.34 422.659c-4.872 4.872-4.631 12.815.482 17.433C133.798 479.813 192.074 504 256 504c136.966 0 247.999-111.033 248-247.998C504.001 119.193 392.354 7.755 255.545 8z"]},faUniversalAccess:{prefix:"fas",iconName:"universal-access",icon:[512,512,[],"f29a","M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z"]},faUniversity:{prefix:"fas",iconName:"university",icon:[512,512,[],"f19c","M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z"]},faUnlink:{prefix:"fas",iconName:"unlink",icon:[512,512,[],"f127","M304.083 405.907c4.686 4.686 4.686 12.284 0 16.971l-44.674 44.674c-59.263 59.262-155.693 59.266-214.961 0-59.264-59.265-59.264-155.696 0-214.96l44.675-44.675c4.686-4.686 12.284-4.686 16.971 0l39.598 39.598c4.686 4.686 4.686 12.284 0 16.971l-44.675 44.674c-28.072 28.073-28.072 73.75 0 101.823 28.072 28.072 73.75 28.073 101.824 0l44.674-44.674c4.686-4.686 12.284-4.686 16.971 0l39.597 39.598zm-56.568-260.216c4.686 4.686 12.284 4.686 16.971 0l44.674-44.674c28.072-28.075 73.75-28.073 101.824 0 28.072 28.073 28.072 73.75 0 101.823l-44.675 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.598 39.598c4.686 4.686 12.284 4.686 16.971 0l44.675-44.675c59.265-59.265 59.265-155.695 0-214.96-59.266-59.264-155.695-59.264-214.961 0l-44.674 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.597 39.598zm234.828 359.28l22.627-22.627c9.373-9.373 9.373-24.569 0-33.941L63.598 7.029c-9.373-9.373-24.569-9.373-33.941 0L7.029 29.657c-9.373 9.373-9.373 24.569 0 33.941l441.373 441.373c9.373 9.372 24.569 9.372 33.941 0z"]},faUnlock:{prefix:"fas",iconName:"unlock",icon:[448,512,[],"f09c","M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"]},faUnlockAlt:{prefix:"fas",iconName:"unlock-alt",icon:[448,512,[],"f13e","M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z"]},faUpload:{prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"]},faUser:{prefix:"fas",iconName:"user",icon:[448,512,[],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},faUserAlt:{prefix:"fas",iconName:"user-alt",icon:[512,512,[],"f406","M256 288c79.5 0 144-64.5 144-144S335.5 0 256 0 112 64.5 112 144s64.5 144 144 144zm128 32h-55.1c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16H128C57.3 320 0 377.3 0 448v16c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-16c0-70.7-57.3-128-128-128z"]},faUserAltSlash:{prefix:"fas",iconName:"user-alt-slash",icon:[640,512,[],"f4fa","M633.8 458.1L389.6 269.3C433.8 244.7 464 198.1 464 144 464 64.5 399.5 0 320 0c-67.1 0-123 46.1-139 108.2L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM198.4 320C124.2 320 64 380.2 64 454.4v9.6c0 26.5 21.5 48 48 48h382.2L245.8 320h-47.4z"]},faUserAstronaut:{prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z"]},faUserCheck:{prefix:"fas",iconName:"user-check",icon:[640,512,[],"f4fc","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zm323-128.4l-27.8-28.1c-4.6-4.7-12.1-4.7-16.8-.1l-104.8 104-45.5-45.8c-4.6-4.7-12.1-4.7-16.8-.1l-28.1 27.9c-4.7 4.6-4.7 12.1-.1 16.8l81.7 82.3c4.6 4.7 12.1 4.7 16.8.1l141.3-140.2c4.6-4.7 4.7-12.2.1-16.8z"]},faUserCircle:{prefix:"fas",iconName:"user-circle",icon:[496,512,[],"f2bd","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"]},faUserClock:{prefix:"fas",iconName:"user-clock",icon:[640,512,[],"f4fd","M496 224c-79.6 0-144 64.4-144 144s64.4 144 144 144 144-64.4 144-144-64.4-144-144-144zm64 150.3c0 5.3-4.4 9.7-9.7 9.7h-60.6c-5.3 0-9.7-4.4-9.7-9.7v-76.6c0-5.3 4.4-9.7 9.7-9.7h12.6c5.3 0 9.7 4.4 9.7 9.7V352h38.3c5.3 0 9.7 4.4 9.7 9.7v12.6zM320 368c0-27.8 6.7-54.1 18.2-77.5-8-1.5-16.2-2.5-24.6-2.5h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h347.1c-45.3-31.9-75.1-84.5-75.1-144zm-96-112c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128z"]},faUserCog:{prefix:"fas",iconName:"user-cog",icon:[640,512,[],"f4fe","M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z"]},faUserEdit:{prefix:"fas",iconName:"user-edit",icon:[640,512,[],"f4ff","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h274.9c-2.4-6.8-3.4-14-2.6-21.3l6.8-60.9 1.2-11.1 7.9-7.9 77.3-77.3c-24.5-27.7-60-45.5-99.9-45.5zm45.3 145.3l-6.8 61c-1.1 10.2 7.5 18.8 17.6 17.6l60.9-6.8 137.9-137.9-71.7-71.7-137.9 137.8zM633 268.9L595.1 231c-9.3-9.3-24.5-9.3-33.8 0l-37.8 37.8-4.1 4.1 71.8 71.7 41.8-41.8c9.3-9.4 9.3-24.5 0-33.9z"]},faUserFriends:{prefix:"fas",iconName:"user-friends",icon:[640,512,[],"f500","M192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C51.6 288 0 339.6 0 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zM480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm48 32h-3.8c-13.9 4.8-28.6 8-44.2 8s-30.3-3.2-44.2-8H432c-20.4 0-39.2 5.9-55.7 15.4 24.4 26.3 39.7 61.2 39.7 99.8v38.4c0 2.2-.5 4.3-.6 6.4H592c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112z"]},faUserGraduate:{prefix:"fas",iconName:"user-graduate",icon:[448,512,[],"f501","M319.4 320.6L224 416l-95.4-95.4C57.1 323.7 0 382.2 0 454.4v9.6c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-9.6c0-72.2-57.1-130.7-128.6-133.8zM13.6 79.8l6.4 1.5v58.4c-7 4.2-12 11.5-12 20.3 0 8.4 4.6 15.4 11.1 19.7L3.5 242c-1.7 6.9 2.1 14 7.6 14h41.8c5.5 0 9.3-7.1 7.6-14l-15.6-62.3C51.4 175.4 56 168.4 56 160c0-8.8-5-16.1-12-20.3V87.1l66 15.9c-8.6 17.2-14 36.4-14 57 0 70.7 57.3 128 128 128s128-57.3 128-128c0-20.6-5.3-39.8-14-57l96.3-23.2c18.2-4.4 18.2-27.1 0-31.5l-190.4-46c-13-3.1-26.7-3.1-39.7 0L13.6 48.2c-18.1 4.4-18.1 27.2 0 31.6z"]},faUserInjured:{prefix:"fas",iconName:"user-injured",icon:[448,512,[],"f728","M277.37 11.98C261.08 4.47 243.11 0 224 0c-53.69 0-99.5 33.13-118.51 80h81.19l90.69-68.02zM342.51 80c-7.9-19.47-20.67-36.2-36.49-49.52L239.99 80h102.52zM224 256c70.69 0 128-57.31 128-128 0-5.48-.95-10.7-1.61-16H97.61c-.67 5.3-1.61 10.52-1.61 16 0 70.69 57.31 128 128 128zM80 299.7V512h128.26l-98.45-221.52A132.835 132.835 0 0 0 80 299.7zM0 464c0 26.51 21.49 48 48 48V320.24C18.88 344.89 0 381.26 0 422.4V464zm256-48h-55.38l42.67 96H256c26.47 0 48-21.53 48-48s-21.53-48-48-48zm57.6-128h-16.71c-22.24 10.18-46.88 16-72.89 16s-50.65-5.82-72.89-16h-7.37l42.67 96H256c44.11 0 80 35.89 80 80 0 18.08-6.26 34.59-16.41 48H400c26.51 0 48-21.49 48-48v-41.6c0-74.23-60.17-134.4-134.4-134.4z"]},faUserLock:{prefix:"fas",iconName:"user-lock",icon:[640,512,[],"f502","M224 256A128 128 0 1 0 96 128a128 128 0 0 0 128 128zm96 64a63.08 63.08 0 0 1 8.1-30.5c-4.8-.5-9.5-1.5-14.5-1.5h-16.7a174.08 174.08 0 0 1-145.8 0h-16.7A134.43 134.43 0 0 0 0 422.4V464a48 48 0 0 0 48 48h280.9a63.54 63.54 0 0 1-8.9-32zm288-32h-32v-80a80 80 0 0 0-160 0v80h-32a32 32 0 0 0-32 32v160a32 32 0 0 0 32 32h224a32 32 0 0 0 32-32V320a32 32 0 0 0-32-32zM496 432a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm32-144h-64v-80a32 32 0 0 1 64 0z"]},faUserMd:{prefix:"fas",iconName:"user-md",icon:[448,512,[],"f0f0","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zM104 424c0 13.3 10.7 24 24 24s24-10.7 24-24-10.7-24-24-24-24 10.7-24 24zm216-135.4v49c36.5 7.4 64 39.8 64 78.4v41.7c0 7.6-5.4 14.2-12.9 15.7l-32.2 6.4c-4.3.9-8.5-1.9-9.4-6.3l-3.1-15.7c-.9-4.3 1.9-8.6 6.3-9.4l19.3-3.9V416c0-62.8-96-65.1-96 1.9v26.7l19.3 3.9c4.3.9 7.1 5.1 6.3 9.4l-3.1 15.7c-.9 4.3-5.1 7.1-9.4 6.3l-31.2-4.2c-7.9-1.1-13.8-7.8-13.8-15.9V416c0-38.6 27.5-70.9 64-78.4v-45.2c-2.2.7-4.4 1.1-6.6 1.9-18 6.3-37.3 9.8-57.4 9.8s-39.4-3.5-57.4-9.8c-7.4-2.6-14.9-4.2-22.6-5.2v81.6c23.1 6.9 40 28.1 40 53.4 0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.3 16.9-46.5 40-53.4v-80.4C48.5 301 0 355.8 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-72-56.8-130.3-128-133.8z"]},faUserMinus:{prefix:"fas",iconName:"user-minus",icon:[640,512,[],"f503","M624 208H432c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h192c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},faUserNinja:{prefix:"fas",iconName:"user-ninja",icon:[448,512,[],"f504","M325.4 289.2L224 390.6 122.6 289.2C54 295.3 0 352.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-70.2-54-127.1-122.6-133.2zM32 192c27.3 0 51.8-11.5 69.2-29.7 15.1 53.9 64 93.7 122.8 93.7 70.7 0 128-57.3 128-128S294.7 0 224 0c-50.4 0-93.6 29.4-114.5 71.8C92.1 47.8 64 32 32 32c0 33.4 17.1 62.8 43.1 80-26 17.2-43.1 46.6-43.1 80zm144-96h96c17.7 0 32 14.3 32 32H144c0-17.7 14.3-32 32-32z"]},faUserNurse:{prefix:"fas",iconName:"user-nurse",icon:[448,512,[],"f82f","M319.41,320,224,415.39,128.59,320C57.1,323.1,0,381.6,0,453.79A58.21,58.21,0,0,0,58.21,512H389.79A58.21,58.21,0,0,0,448,453.79C448,381.6,390.9,323.1,319.41,320ZM224,304A128,128,0,0,0,352,176V65.82a32,32,0,0,0-20.76-30L246.47,4.07a64,64,0,0,0-44.94,0L116.76,35.86A32,32,0,0,0,96,65.82V176A128,128,0,0,0,224,304ZM184,71.67a5,5,0,0,1,5-5h21.67V45a5,5,0,0,1,5-5h16.66a5,5,0,0,1,5,5V66.67H259a5,5,0,0,1,5,5V88.33a5,5,0,0,1-5,5H237.33V115a5,5,0,0,1-5,5H215.67a5,5,0,0,1-5-5V93.33H189a5,5,0,0,1-5-5ZM144,160H304v16a80,80,0,0,1-160,0Z"]},faUserPlus:{prefix:"fas",iconName:"user-plus",icon:[640,512,[],"f234","M624 208h-64v-64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},faUserSecret:{prefix:"fas",iconName:"user-secret",icon:[448,512,[],"f21b","M383.9 308.3l23.9-62.6c4-10.5-3.7-21.7-15-21.7h-58.5c11-18.9 17.8-40.6 17.8-64v-.3c39.2-7.8 64-19.1 64-31.7 0-13.3-27.3-25.1-70.1-33-9.2-32.8-27-65.8-40.6-82.8-9.5-11.9-25.9-15.6-39.5-8.8l-27.6 13.8c-9 4.5-19.6 4.5-28.6 0L182.1 3.4c-13.6-6.8-30-3.1-39.5 8.8-13.5 17-31.4 50-40.6 82.8-42.7 7.9-70 19.7-70 33 0 12.6 24.8 23.9 64 31.7v.3c0 23.4 6.8 45.1 17.8 64H56.3c-11.5 0-19.2 11.7-14.7 22.3l25.8 60.2C27.3 329.8 0 372.7 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-48.4-25.8-90.4-64.1-114.1zM176 480l-41.6-192 49.6 32 24 40-32 120zm96 0l-32-120 24-40 49.6-32L272 480zm41.7-298.5c-3.9 11.9-7 24.6-16.5 33.4-10.1 9.3-48 22.4-64-25-2.8-8.4-15.4-8.4-18.3 0-17 50.2-56 32.4-64 25-9.5-8.8-12.7-21.5-16.5-33.4-.8-2.5-6.3-5.7-6.3-5.8v-10.8c28.3 3.6 61 5.8 96 5.8s67.7-2.1 96-5.8v10.8c-.1.1-5.6 3.2-6.4 5.8z"]},faUserShield:{prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M622.3 271.1l-115.2-45c-4.1-1.6-12.6-3.7-22.2 0l-115.2 45c-10.7 4.2-17.7 14-17.7 24.9 0 111.6 68.7 188.8 132.9 213.9 9.6 3.7 18 1.6 22.2 0C558.4 489.9 640 420.5 640 296c0-10.9-7-20.7-17.7-24.9zM496 462.4V273.3l95.5 37.3c-5.6 87.1-60.9 135.4-95.5 151.8zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm96 40c0-2.5.8-4.8 1.1-7.2-2.5-.1-4.9-.8-7.5-.8h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c6.8 0 13.3-1.5 19.2-4-54-42.9-99.2-116.7-99.2-212z"]},faUserSlash:{prefix:"fas",iconName:"user-slash",icon:[640,512,[],"f506","M633.8 458.1L362.3 248.3C412.1 230.7 448 183.8 448 128 448 57.3 390.7 0 320 0c-67.1 0-121.5 51.8-126.9 117.4L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM96 422.4V464c0 26.5 21.5 48 48 48h350.2L207.4 290.3C144.2 301.3 96 356 96 422.4z"]},faUserTag:{prefix:"fas",iconName:"user-tag",icon:[640,512,[],"f507","M630.6 364.9l-90.3-90.2c-12-12-28.3-18.7-45.3-18.7h-79.3c-17.7 0-32 14.3-32 32v79.2c0 17 6.7 33.2 18.7 45.2l90.3 90.2c12.5 12.5 32.8 12.5 45.3 0l92.5-92.5c12.6-12.5 12.6-32.7.1-45.2zm-182.8-21c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24c0 13.2-10.7 24-24 24zm-223.8-88c70.7 0 128-57.3 128-128C352 57.3 294.7 0 224 0S96 57.3 96 128c0 70.6 57.3 127.9 128 127.9zm127.8 111.2V294c-12.2-3.6-24.9-6.2-38.2-6.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 287.9 0 348.1 0 422.3v41.6c0 26.5 21.5 48 48 48h352c15.5 0 29.1-7.5 37.9-18.9l-58-58c-18.1-18.1-28.1-42.2-28.1-67.9z"]},faUserTie:{prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm95.8 32.6L272 480l-32-136 32-56h-96l32 56-32 136-47.8-191.4C56.9 292 0 350.3 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-72.1-56.9-130.4-128.2-133.8z"]},faUserTimes:{prefix:"fas",iconName:"user-times",icon:[640,512,[],"f235","M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},faUsers:{prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},faUsersCog:{prefix:"fas",iconName:"users-cog",icon:[640,512,[],"f509","M610.5 341.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 368.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm224 32c1.9 0 3.7-.5 5.6-.6 8.3-21.7 20.5-42.1 36.3-59.2 7.4-8 17.9-12.6 28.9-12.6 6.9 0 13.7 1.8 19.6 5.3l7.9 4.6c.8-.5 1.6-.9 2.4-1.4 7-14.6 11.2-30.8 11.2-48 0-61.9-50.1-112-112-112S208 82.1 208 144c0 61.9 50.1 112 112 112zm105.2 194.5c-2.3-1.2-4.6-2.6-6.8-3.9-8.2 4.8-15.3 9.8-27.5 9.8-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-10.7-34.5 24.9-49.7 25.8-50.3-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-3.8-2.2-7-5-9.8-8.1-3.3.2-6.5.6-9.8.6-24.6 0-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h255.4c-3.7-6-6.2-12.8-6.2-20.3v-9.2zM173.1 274.6C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},faUsersSlash:{prefix:"fas",iconName:"users-slash",icon:[640,512,[],"e073","M132.65,212.32,36.21,137.78A63.4,63.4,0,0,0,32,160a63.84,63.84,0,0,0,100.65,52.32Zm40.44,62.28A63.79,63.79,0,0,0,128,256H64A64.06,64.06,0,0,0,0,320v32a32,32,0,0,0,32,32H97.91A146.62,146.62,0,0,1,173.09,274.6ZM544,224a64,64,0,1,0-64-64A64.06,64.06,0,0,0,544,224ZM500.56,355.11a114.24,114.24,0,0,0-84.47-65.28L361,247.23c41.46-16.3,71-55.92,71-103.23A111.93,111.93,0,0,0,320,32c-57.14,0-103.69,42.83-110.6,98.08L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45ZM128,403.21V432a48,48,0,0,0,48,48H464a47.45,47.45,0,0,0,12.57-1.87L232,289.13C173.74,294.83,128,343.42,128,403.21ZM576,256H512a63.79,63.79,0,0,0-45.09,18.6A146.29,146.29,0,0,1,542,384h66a32,32,0,0,0,32-32V320A64.06,64.06,0,0,0,576,256Z"]},faUtensilSpoon:{prefix:"fas",iconName:"utensil-spoon",icon:[512,512,[],"f2e5","M480.1 31.9c-55-55.1-164.9-34.5-227.8 28.5-49.3 49.3-55.1 110-28.8 160.4L9 413.2c-11.6 10.5-12.1 28.5-1 39.5L59.3 504c11 11 29.1 10.5 39.5-1.1l192.4-214.4c50.4 26.3 111.1 20.5 160.4-28.8 63-62.9 83.6-172.8 28.5-227.8z"]},faUtensils:{prefix:"fas",iconName:"utensils",icon:[416,512,[],"f2e7","M207.9 15.2c.8 4.7 16.1 94.5 16.1 128.8 0 52.3-27.8 89.6-68.9 104.6L168 486.7c.7 13.7-10.2 25.3-24 25.3H80c-13.7 0-24.7-11.5-24-25.3l12.9-238.1C27.7 233.6 0 196.2 0 144 0 109.6 15.3 19.9 16.1 15.2 19.3-5.1 61.4-5.4 64 16.3v141.2c1.3 3.4 15.1 3.2 16 0 1.4-25.3 7.9-139.2 8-141.8 3.3-20.8 44.7-20.8 47.9 0 .2 2.7 6.6 116.5 8 141.8.9 3.2 14.8 3.4 16 0V16.3c2.6-21.6 44.8-21.4 48-1.1zm119.2 285.7l-15 185.1c-1.2 14 9.9 26 23.9 26h56c13.3 0 24-10.7 24-24V24c0-13.2-10.7-24-24-24-82.5 0-221.4 178.5-64.9 300.9z"]},faVectorSquare:{prefix:"fas",iconName:"vector-square",icon:[512,512,[],"f5cb","M512 128V32c0-17.67-14.33-32-32-32h-96c-17.67 0-32 14.33-32 32H160c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32v192c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32h192c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32V160c17.67 0 32-14.33 32-32zm-96-64h32v32h-32V64zM64 64h32v32H64V64zm32 384H64v-32h32v32zm352 0h-32v-32h32v32zm-32-96h-32c-17.67 0-32 14.33-32 32v32H160v-32c0-17.67-14.33-32-32-32H96V160h32c17.67 0 32-14.33 32-32V96h192v32c0 17.67 14.33 32 32 32h32v192z"]},faVenus:{prefix:"fas",iconName:"venus",icon:[288,512,[],"f221","M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z"]},faVenusDouble:{prefix:"fas",iconName:"venus-double",icon:[512,512,[],"f226","M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80zm336 140.4V368h36c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-36v36c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-36h-36c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h36v-51.6c-21.2-4.8-40.6-14.3-57.2-27.3 14-16.7 25-36 32.1-57.1 14.5 14.8 34.7 24 57.1 24 44.1 0 80-35.9 80-80s-35.9-80-80-80c-22.3 0-42.6 9.2-57.1 24-7.1-21.1-18-40.4-32.1-57.1C303.4 43.6 334.3 32 368 32c79.5 0 144 64.5 144 144 0 68.5-47.9 125.9-112 140.4z"]},faVenusMars:{prefix:"fas",iconName:"venus-mars",icon:[576,512,[],"f228","M564 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C422.5 72.1 396.2 64 368 64c-33.7 0-64.6 11.6-89.2 30.9 14 16.7 25 36 32.1 57.1 14.5-14.8 34.7-24 57.1-24 44.1 0 80 35.9 80 80s-35.9 80-80 80c-22.3 0-42.6-9.2-57.1-24-7.1 21.1-18 40.4-32.1 57.1 24.5 19.4 55.5 30.9 89.2 30.9 79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 64C64.5 64 0 128.5 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.6 112-71.9 112-140.4 0-79.5-64.5-144-144-144zm0 224c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},faVest:{prefix:"fas",iconName:"vest",icon:[448,512,[],"e085","M437.252,239.877,384,160V32A32,32,0,0,0,352,0H320a24.021,24.021,0,0,0-13.312,4.031l-25,16.672a103.794,103.794,0,0,1-115.376,0l-25-16.672A24.021,24.021,0,0,0,128,0H96A32,32,0,0,0,64,32V160L10.748,239.877A64,64,0,0,0,0,275.377V480a32,32,0,0,0,32,32H192V288a31.987,31.987,0,0,1,1.643-10.119L207.135,237.4,150.188,66.564A151.518,151.518,0,0,0,224,86.234a151.55,151.55,0,0,0,73.812-19.672L224,288V512H416a32,32,0,0,0,32-32V275.377A64,64,0,0,0,437.252,239.877ZM131.312,371.312l-48,48a16,16,0,0,1-22.624-22.624l48-48a16,16,0,0,1,22.624,22.624Zm256,48a15.992,15.992,0,0,1-22.624,0l-48-48a16,16,0,0,1,22.624-22.624l48,48A15.993,15.993,0,0,1,387.312,419.312Z"]},faVestPatches:{prefix:"fas",iconName:"vest-patches",icon:[448,512,[],"e086","M437.252,239.877,384,160V32A32,32,0,0,0,352,0H320a23.982,23.982,0,0,0-13.312,4.031l-25,16.672a103.794,103.794,0,0,1-115.376,0l-25-16.672A23.982,23.982,0,0,0,128,0H96A32,32,0,0,0,64,32V160L10.748,239.877A64,64,0,0,0,0,275.377V480a32,32,0,0,0,32,32H192V288a31.987,31.987,0,0,1,1.643-10.119L207.135,237.4,150.188,66.561A151.579,151.579,0,0,0,224,86.234a151.565,151.565,0,0,0,73.811-19.668L224,288V512H416a32,32,0,0,0,32-32V275.377A64,64,0,0,0,437.252,239.877ZM63.5,272.484a12.01,12.01,0,0,1,17-16.968l15.5,15.5,15.5-15.5a12.01,12.01,0,0,1,17,16.968L112.984,288,128.5,303.516a12.01,12.01,0,0,1-17,16.968L96,304.984l-15.5,15.5a12.01,12.01,0,0,1-17-16.968L79.016,288ZM96,456a40,40,0,1,1,40-40A40,40,0,0,1,96,456ZM359.227,335.785,310.7,336a6.671,6.671,0,0,1-6.7-6.7l.215-48.574A24.987,24.987,0,0,1,331.43,256.1c12.789,1.162,22.129,12.619,22.056,25.419l-.037,5.057,5.051-.037c12.826-.035,24.236,9.275,25.4,22.076A24.948,24.948,0,0,1,359.227,335.785Z"]},faVial:{prefix:"fas",iconName:"vial",icon:[480,512,[],"f492","M477.7 186.1L309.5 18.3c-3.1-3.1-8.2-3.1-11.3 0l-34 33.9c-3.1 3.1-3.1 8.2 0 11.3l11.2 11.1L33 316.5c-38.8 38.7-45.1 102-9.4 143.5 20.6 24 49.5 36 78.4 35.9 26.4 0 52.8-10 72.9-30.1l246.3-245.7 11.2 11.1c3.1 3.1 8.2 3.1 11.3 0l34-33.9c3.1-3 3.1-8.1 0-11.2zM318 256H161l148-147.7 78.5 78.3L318 256z"]},faVials:{prefix:"fas",iconName:"vials",icon:[640,512,[],"f493","M72 64h24v240c0 44.1 35.9 80 80 80s80-35.9 80-80V64h24c4.4 0 8-3.6 8-8V8c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm72 0h64v96h-64V64zm480 384H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM360 64h24v240c0 44.1 35.9 80 80 80s80-35.9 80-80V64h24c4.4 0 8-3.6 8-8V8c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm72 0h64v96h-64V64z"]},faVideo:{prefix:"fas",iconName:"video",icon:[576,512,[],"f03d","M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"]},faVideoSlash:{prefix:"fas",iconName:"video-slash",icon:[640,512,[],"f4e2","M633.8 458.1l-55-42.5c15.4-1.4 29.2-13.7 29.2-31.1v-257c0-25.5-29.1-40.4-50.4-25.8L448 177.3v137.2l-32-24.7v-178c0-26.4-21.4-47.8-47.8-47.8H123.9L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4L42.7 82 416 370.6l178.5 138c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.5-6.9 4.2-17-2.8-22.4zM32 400.2c0 26.4 21.4 47.8 47.8 47.8h288.4c11.2 0 21.4-4 29.6-10.5L32 154.7v245.5z"]},faVihara:{prefix:"fas",iconName:"vihara",icon:[640,512,[],"f6a7","M632.88 400.71L544 352v-64l55.16-17.69c11.79-5.9 11.79-22.72 0-28.62L480 192v-64l27.31-16.3c7.72-7.72 5.61-20.74-4.16-25.62L320 0 136.85 86.07c-9.77 4.88-11.88 17.9-4.16 25.62L160 128v64L40.84 241.69c-11.79 5.9-11.79 22.72 0 28.62L96 288v64L7.12 400.71c-5.42 3.62-7.7 9.63-7 15.29.62 5.01 3.57 9.75 8.72 12.33L64 448v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48l55.15-19.67c5.16-2.58 8.1-7.32 8.72-12.33.71-5.67-1.57-11.68-6.99-15.29zM224 128h192v64H224v-64zm-64 224v-64h320v64H160z"]},faVirus:{prefix:"fas",iconName:"virus",icon:[512,512,[],"e074","M483.55,227.55H462c-50.68,0-76.07-61.27-40.23-97.11L437,115.19A28.44,28.44,0,0,0,396.8,75L381.56,90.22c-35.84,35.83-97.11,10.45-97.11-40.23V28.44a28.45,28.45,0,0,0-56.9,0V50c0,50.68-61.27,76.06-97.11,40.23L115.2,75A28.44,28.44,0,0,0,75,115.19l15.25,15.25c35.84,35.84,10.45,97.11-40.23,97.11H28.45a28.45,28.45,0,1,0,0,56.89H50c50.68,0,76.07,61.28,40.23,97.12L75,396.8A28.45,28.45,0,0,0,115.2,437l15.24-15.25c35.84-35.84,97.11-10.45,97.11,40.23v21.54a28.45,28.45,0,0,0,56.9,0V462c0-50.68,61.27-76.07,97.11-40.23L396.8,437A28.45,28.45,0,0,0,437,396.8l-15.25-15.24c-35.84-35.84-10.45-97.12,40.23-97.12h21.54a28.45,28.45,0,1,0,0-56.89ZM224,272a48,48,0,1,1,48-48A48,48,0,0,1,224,272Zm80,56a24,24,0,1,1,24-24A24,24,0,0,1,304,328Z"]},faVirusSlash:{prefix:"fas",iconName:"virus-slash",icon:[640,512,[],"e075","M114,227.6H92.4C76.7,227.6,64,240.3,64,256s12.7,28.4,28.4,28.4H114c50.7,0,76.1,61.3,40.2,97.1L139,396.8 c-11.5,10.7-12.2,28.7-1.6,40.2s28.7,12.2,40.2,1.6c0.5-0.5,1.1-1,1.6-1.6l15.2-15.2c35.8-35.8,97.1-10.5,97.1,40.2v21.5 c0,15.7,12.8,28.4,28.5,28.4c15.7,0,28.4-12.7,28.4-28.4V462c0-26.6,17-45.9,38.2-53.4l-244.5-189 C133.7,224.7,123.9,227.5,114,227.6z M617,505.8l19.6-25.3c5.4-7,4.2-17-2.8-22.5L470.6,332c4.2-25.4,24.9-47.5,55.4-47.5h21.5 c15.7,0,28.4-12.7,28.4-28.4s-12.7-28.4-28.4-28.4H526c-50.7,0-76.1-61.3-40.2-97.1l15.2-15.3c10.7-11.5,10-29.5-1.6-40.2 c-10.9-10.1-27.7-10.1-38.6,0l-15.2,15.2c-35.8,35.8-97.1,10.5-97.1-40.2V28.5C348.4,12.7,335.7,0,320,0 c-15.7,0-28.4,12.7-28.4,28.4V50c0,50.7-61.3,76.1-97.1,40.2L179.2,75c-11.1-11.1-29.4-10.6-40.5,0.5L45.5,3.4 c-7-5.4-17-4.2-22.5,2.8L3.4,31.5c-5.4,7-4.2,17,2.8,22.5l588.4,454.7C601.5,514.1,611.6,512.8,617,505.8z M335.4,227.5l-62.9-48.6 c4.9-1.8,10.2-2.8,15.4-2.9c26.5,0,48,21.5,48,48C336,225.2,335.5,226.3,335.4,227.5z"]},faViruses:{prefix:"fas",iconName:"viruses",icon:[640,512,[],"e076","M624,352H611.88c-28.51,0-42.79-34.47-22.63-54.63l8.58-8.57a16,16,0,1,0-22.63-22.63l-8.57,8.58C546.47,294.91,512,280.63,512,252.12V240a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.57c20.16,20.16,5.88,54.63-22.63,54.63H368a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.57a16,16,0,1,0,22.63,22.63l8.57-8.58c20.16-20.16,54.63-5.88,54.63,22.63V496a16,16,0,0,0,32,0V483.88c0-28.51,34.47-42.79,54.63-22.63l8.57,8.58a16,16,0,1,0,22.63-22.63l-8.58-8.57C569.09,418.47,583.37,384,611.88,384H624a16,16,0,0,0,0-32ZM480,384a32,32,0,1,1,32-32A32,32,0,0,1,480,384ZM346.51,213.33h16.16a21.33,21.33,0,0,0,0-42.66H346.51c-38,0-57.05-46-30.17-72.84l11.43-11.44A21.33,21.33,0,0,0,297.6,56.23L286.17,67.66c-26.88,26.88-72.84,7.85-72.84-30.17V21.33a21.33,21.33,0,0,0-42.66,0V37.49c0,38-46,57.05-72.84,30.17L86.4,56.23A21.33,21.33,0,0,0,56.23,86.39L67.66,97.83c26.88,26.88,7.85,72.84-30.17,72.84H21.33a21.33,21.33,0,0,0,0,42.66H37.49c38,0,57.05,46,30.17,72.84L56.23,297.6A21.33,21.33,0,1,0,86.4,327.77l11.43-11.43c26.88-26.88,72.84-7.85,72.84,30.17v16.16a21.33,21.33,0,0,0,42.66,0V346.51c0-38,46-57.05,72.84-30.17l11.43,11.43a21.33,21.33,0,0,0,30.17-30.17l-11.43-11.43C289.46,259.29,308.49,213.33,346.51,213.33ZM160,192a32,32,0,1,1,32-32A32,32,0,0,1,160,192Zm80,32a16,16,0,1,1,16-16A16,16,0,0,1,240,224Z"]},faVoicemail:{prefix:"fas",iconName:"voicemail",icon:[640,512,[],"f897","M496 128a144 144 0 0 0-119.74 224H263.74A144 144 0 1 0 144 416h352a144 144 0 0 0 0-288zM64 272a80 80 0 1 1 80 80 80 80 0 0 1-80-80zm432 80a80 80 0 1 1 80-80 80 80 0 0 1-80 80z"]},faVolleyballBall:{prefix:"fas",iconName:"volleyball-ball",icon:[512,512,[],"f45f","M231.39 243.48a285.56 285.56 0 0 0-22.7-105.7c-90.8 42.4-157.5 122.4-180.3 216.8a249 249 0 0 0 56.9 81.1 333.87 333.87 0 0 1 146.1-192.2zm-36.9-134.4a284.23 284.23 0 0 0-57.4-70.7c-91 49.8-144.8 152.9-125 262.2 33.4-83.1 98.4-152 182.4-191.5zm187.6 165.1c8.6-99.8-27.3-197.5-97.5-264.4-14.7-1.7-51.6-5.5-98.9 8.5A333.87 333.87 0 0 1 279.19 241a285 285 0 0 0 102.9 33.18zm-124.7 9.5a286.33 286.33 0 0 0-80.2 72.6c82 57.3 184.5 75.1 277.5 47.8a247.15 247.15 0 0 0 42.2-89.9 336.1 336.1 0 0 1-80.9 10.4c-54.6-.1-108.9-14.1-158.6-40.9zm-98.3 99.7c-15.2 26-25.7 54.4-32.1 84.2a247.07 247.07 0 0 0 289-22.1c-112.9 16.1-203.3-24.8-256.9-62.1zm180.3-360.6c55.3 70.4 82.5 161.2 74.6 253.6a286.59 286.59 0 0 0 89.7-14.2c0-2 .3-4 .3-6 0-107.8-68.7-199.1-164.6-233.4z"]},faVolumeDown:{prefix:"fas",iconName:"volume-down",icon:[384,512,[],"f027","M215.03 72.04L126.06 161H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V89.02c0-21.47-25.96-31.98-40.97-16.98zm123.2 108.08c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 229.28 336 242.62 336 257c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.87z"]},faVolumeMute:{prefix:"fas",iconName:"volume-mute",icon:[512,512,[],"f6a9","M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z"]},faVolumeOff:{prefix:"fas",iconName:"volume-off",icon:[256,512,[],"f026","M215 71l-89 89H24a24 24 0 0 0-24 24v144a24 24 0 0 0 24 24h102.06L215 441c15 15 41 4.47 41-17V88c0-21.47-26-32-41-17z"]},faVolumeUp:{prefix:"fas",iconName:"volume-up",icon:[576,512,[],"f028","M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z"]},faVoteYea:{prefix:"fas",iconName:"vote-yea",icon:[640,512,[],"f772","M608 320h-64v64h22.4c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8H96v-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h576c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32zm-96 64V64.3c0-17.9-14.5-32.3-32.3-32.3H160.4C142.5 32 128 46.5 128 64.3V384h384zM211.2 202l25.5-25.3c4.2-4.2 11-4.2 15.2.1l41.3 41.6 95.2-94.4c4.2-4.2 11-4.2 15.2.1l25.3 25.5c4.2 4.2 4.2 11-.1 15.2L300.5 292c-4.2 4.2-11 4.2-15.2-.1l-74.1-74.7c-4.3-4.2-4.2-11 0-15.2z"]},faVrCardboard:{prefix:"fas",iconName:"vr-cardboard",icon:[640,512,[],"f729","M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h160.22c25.19 0 48.03-14.77 58.36-37.74l27.74-61.64C286.21 331.08 302.35 320 320 320s33.79 11.08 41.68 28.62l27.74 61.64C399.75 433.23 422.6 448 447.78 448H608c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM160 304c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64zm320 0c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64z"]},faWalking:w,faWallet:{prefix:"fas",iconName:"wallet",icon:[512,512,[],"f555","M461.2 128H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h384c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h397.2c28.02 0 50.8-21.53 50.8-48V176c0-26.47-22.78-48-50.8-48zM416 336c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"]},faWarehouse:{prefix:"fas",iconName:"warehouse",icon:[640,512,[],"f494","M504 352H136.4c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 96H136.1c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0-192H136.6c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm106.5-139L338.4 3.7a48.15 48.15 0 0 0-36.9 0L29.5 117C11.7 124.5 0 141.9 0 161.3V504c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V256c0-17.6 14.6-32 32.6-32h382.8c18 0 32.6 14.4 32.6 32v248c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V161.3c0-19.4-11.7-36.8-29.5-44.3z"]},faWater:{prefix:"fas",iconName:"water",icon:[576,512,[],"f773","M562.1 383.9c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144C540.6 93.4 520 85.4 504.2 73 490.1 61.9 470 61.7 456 73c-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3z"]},faWaveSquare:{prefix:"fas",iconName:"wave-square",icon:[640,512,[],"f83e","M476 480H324a36 36 0 0 1-36-36V96h-96v156a36 36 0 0 1-36 36H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h112V68a36 36 0 0 1 36-36h152a36 36 0 0 1 36 36v348h96V260a36 36 0 0 1 36-36h140a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H512v156a36 36 0 0 1-36 36z"]},faWeight:{prefix:"fas",iconName:"weight",icon:[512,512,[],"f496","M448 64h-25.98C438.44 92.28 448 125.01 448 160c0 105.87-86.13 192-192 192S64 265.87 64 160c0-34.99 9.56-67.72 25.98-96H64C28.71 64 0 92.71 0 128v320c0 35.29 28.71 64 64 64h384c35.29 0 64-28.71 64-64V128c0-35.29-28.71-64-64-64zM256 320c88.37 0 160-71.63 160-160S344.37 0 256 0 96 71.63 96 160s71.63 160 160 160zm-.3-151.94l33.58-78.36c3.5-8.17 12.94-11.92 21.03-8.41 8.12 3.48 11.88 12.89 8.41 21l-33.67 78.55C291.73 188 296 197.45 296 208c0 22.09-17.91 40-40 40s-40-17.91-40-40c0-21.98 17.76-39.77 39.7-39.94z"]},faWeightHanging:{prefix:"fas",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M510.28 445.86l-73.03-292.13c-3.8-15.19-16.44-25.72-30.87-25.72h-60.25c3.57-10.05 5.88-20.72 5.88-32 0-53.02-42.98-96-96-96s-96 42.98-96 96c0 11.28 2.3 21.95 5.88 32h-60.25c-14.43 0-27.08 10.54-30.87 25.72L1.72 445.86C-6.61 479.17 16.38 512 48.03 512h415.95c31.64 0 54.63-32.83 46.3-66.14zM256 128c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z"]},faWheelchair:{prefix:"fas",iconName:"wheelchair",icon:[512,512,[],"f193","M496.101 385.669l14.227 28.663c3.929 7.915.697 17.516-7.218 21.445l-65.465 32.886c-16.049 7.967-35.556 1.194-43.189-15.055L331.679 320H192c-15.925 0-29.426-11.71-31.679-27.475C126.433 55.308 128.38 70.044 128 64c0-36.358 30.318-65.635 67.052-63.929 33.271 1.545 60.048 28.905 60.925 62.201.868 32.933-23.152 60.423-54.608 65.039l4.67 32.69H336c8.837 0 16 7.163 16 16v32c0 8.837-7.163 16-16 16H215.182l4.572 32H352a32 32 0 0 1 28.962 18.392L438.477 396.8l36.178-18.349c7.915-3.929 17.517-.697 21.446 7.218zM311.358 352h-24.506c-7.788 54.204-54.528 96-110.852 96-61.757 0-112-50.243-112-112 0-41.505 22.694-77.809 56.324-97.156-3.712-25.965-6.844-47.86-9.488-66.333C45.956 198.464 0 261.963 0 336c0 97.047 78.953 176 176 176 71.87 0 133.806-43.308 161.11-105.192L311.358 352z"]},faWifi:{prefix:"fas",iconName:"wifi",icon:[640,512,[],"f1eb","M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z"]},faWind:{prefix:"fas",iconName:"wind",icon:[512,512,[],"f72e","M156.7 256H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h142.2c15.9 0 30.8 10.9 33.4 26.6 3.3 20-12.1 37.4-31.6 37.4-14.1 0-26.1-9.2-30.4-21.9-2.1-6.3-8.6-10.1-15.2-10.1H81.6c-9.8 0-17.7 8.8-15.9 18.4 8.6 44.1 47.6 77.6 94.2 77.6 57.1 0 102.7-50.1 95.2-108.6C249 291 205.4 256 156.7 256zM16 224h336c59.7 0 106.8-54.8 93.8-116.7-7.6-36.2-36.9-65.5-73.1-73.1-55.4-11.6-105.1 24.9-114.9 75.5-1.9 9.6 6.1 18.3 15.8 18.3h32.8c6.7 0 13.1-3.8 15.2-10.1C325.9 105.2 337.9 96 352 96c19.4 0 34.9 17.4 31.6 37.4-2.6 15.7-17.4 26.6-33.4 26.6H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zm384 32H243.7c19.3 16.6 33.2 38.8 39.8 64H400c26.5 0 48 21.5 48 48s-21.5 48-48 48c-17.9 0-33.3-9.9-41.6-24.4-2.9-5-8.7-7.6-14.5-7.6h-33.8c-10.9 0-19 10.8-15.3 21.1 17.8 50.6 70.5 84.8 129.4 72.3 41.2-8.7 75.1-41.6 84.7-82.7C526 321.5 470.5 256 400 256z"]},faWindowClose:{prefix:"fas",iconName:"window-close",icon:[512,512,[],"f410","M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-83.6 290.5c4.8 4.8 4.8 12.6 0 17.4l-40.5 40.5c-4.8 4.8-12.6 4.8-17.4 0L256 313.3l-66.5 67.1c-4.8 4.8-12.6 4.8-17.4 0l-40.5-40.5c-4.8-4.8-4.8-12.6 0-17.4l67.1-66.5-67.1-66.5c-4.8-4.8-4.8-12.6 0-17.4l40.5-40.5c4.8-4.8 12.6-4.8 17.4 0l66.5 67.1 66.5-67.1c4.8-4.8 12.6-4.8 17.4 0l40.5 40.5c4.8 4.8 4.8 12.6 0 17.4L313.3 256l67.1 66.5z"]},faWindowMaximize:{prefix:"fas",iconName:"window-maximize",icon:[512,512,[],"f2d0","M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-16 160H64v-84c0-6.6 5.4-12 12-12h360c6.6 0 12 5.4 12 12v84z"]},faWindowMinimize:{prefix:"fas",iconName:"window-minimize",icon:[512,512,[],"f2d1","M464 352H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-32c0-26.5-21.5-48-48-48z"]},faWindowRestore:{prefix:"fas",iconName:"window-restore",icon:[512,512,[],"f2d2","M512 48v288c0 26.5-21.5 48-48 48h-48V176c0-44.1-35.9-80-80-80H128V48c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zM384 176v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zm-68 28c0-6.6-5.4-12-12-12H76c-6.6 0-12 5.4-12 12v52h252v-52z"]},faWineBottle:{prefix:"fas",iconName:"wine-bottle",icon:[512,512,[],"f72f","M507.31 72.57L439.43 4.69c-6.25-6.25-16.38-6.25-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l-76.67 76.67c-46.58-19.7-102.4-10.73-140.37 27.23L18.75 312.23c-24.99 24.99-24.99 65.52 0 90.51l90.51 90.51c24.99 24.99 65.52 24.99 90.51 0l158.39-158.39c37.96-37.96 46.93-93.79 27.23-140.37l76.67-76.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.24-6.24 6.24-16.37-.01-22.62zM179.22 423.29l-90.51-90.51 122.04-122.04 90.51 90.51-122.04 122.04z"]},faWineGlass:{prefix:"fas",iconName:"wine-glass",icon:[288,512,[],"f4e3","M216 464h-40V346.81c68.47-15.89 118.05-79.91 111.4-154.16l-15.95-178.1C270.71 6.31 263.9 0 255.74 0H32.26c-8.15 0-14.97 6.31-15.7 14.55L.6 192.66C-6.05 266.91 43.53 330.93 112 346.82V464H72c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h208c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40z"]},faWineGlassAlt:{prefix:"fas",iconName:"wine-glass-alt",icon:[288,512,[],"f5ce","M216 464h-40V346.81c68.47-15.89 118.05-79.91 111.4-154.16l-15.95-178.1C270.71 6.31 263.9 0 255.74 0H32.26c-8.15 0-14.97 6.31-15.7 14.55L.6 192.66C-6.05 266.91 43.53 330.93 112 346.82V464H72c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h208c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM61.75 48h164.5l7.17 80H54.58l7.17-80z"]},faWonSign:{prefix:"fas",iconName:"won-sign",icon:[576,512,[],"f159","M564 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-48l18.6-80.6c1.7-7.5-4-14.7-11.7-14.7h-46.1c-5.7 0-10.6 4-11.7 9.5L450.7 128H340.8l-19.7-86c-1.3-5.5-6.1-9.3-11.7-9.3h-44c-5.6 0-10.4 3.8-11.7 9.3l-20 86H125l-17.5-85.7c-1.1-5.6-6.1-9.6-11.8-9.6H53.6c-7.7 0-13.4 7.1-11.7 14.6L60 128H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h62.3l7.2 32H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h83.9l40.9 182.6c1.2 5.5 6.1 9.4 11.7 9.4h56.8c5.6 0 10.4-3.9 11.7-9.3L259.3 288h55.1l42.4 182.7c1.3 5.4 6.1 9.3 11.7 9.3h56.8c5.6 0 10.4-3.9 11.7-9.3L479.1 288H564c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-70.1l7.4-32zM183.8 342c-6.2 25.8-6.8 47.2-7.3 47.2h-1.1s-1.7-22-6.8-47.2l-11-54h38.8zm27.5-118h-66.8l-6.5-32h80.8zm62.9 0l2-8.6c1.9-8 3.5-16 4.8-23.4h11.8c1.3 7.4 2.9 15.4 4.8 23.4l2 8.6zm130.9 118c-5.1 25.2-6.8 47.2-6.8 47.2h-1.1c-.6 0-1.1-21.4-7.3-47.2l-12.4-54h39.1zm25.2-118h-67.4l-7.3-32h81.6z"]},faWrench:{prefix:"fas",iconName:"wrench",icon:[512,512,[],"f0ad","M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},faXRay:{prefix:"fas",iconName:"x-ray",icon:[640,512,[],"f497","M240 384c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm160 32c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zM624 0H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16zm0 448h-48V96H64v352H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM480 248c0 4.4-3.6 8-8 8H336v32h104c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H336v32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48v-16h-64v16c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48h64v-32H200c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h104v-32H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h136v-32H200c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h104v-24c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v24h104c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H336v32h136c4.4 0 8 3.6 8 8v16z"]},faYenSign:{prefix:"fas",iconName:"yen-sign",icon:[384,512,[],"f157","M351.2 32h-65.3c-4.6 0-8.8 2.6-10.8 6.7l-55.4 113.2c-14.5 34.7-27.1 71.9-27.1 71.9h-1.3s-12.6-37.2-27.1-71.9L108.8 38.7c-2-4.1-6.2-6.7-10.8-6.7H32.8c-9.1 0-14.8 9.7-10.6 17.6L102.3 200H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h88.2l19.8 37.2V320H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h108v92c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-92h108c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12H232v-26.8l19.8-37.2H340c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12h-58.3l80.1-150.4c4.3-7.9-1.5-17.6-10.6-17.6z"]},faYinYang:{prefix:"fas",iconName:"yin-yang",icon:[496,512,[],"f6ad","M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 376c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-128c-53.02 0-96 42.98-96 96s42.98 96 96 96c-106.04 0-192-85.96-192-192S141.96 64 248 64c53.02 0 96 42.98 96 96s-42.98 96-96 96zm0-128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"]}};function A(t){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A(t)}function y(t,e){for(var a=0;a0;)e+=gt[62*Math.random()|0];return e}function bt(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function wt(t){return Object.keys(t||{}).reduce((function(e,a){return e+"".concat(a,": ").concat(t[a],";")}),"")}function Ct(t){return t.size!==mt.size||t.x!==mt.x||t.y!==mt.y||t.rotate!==mt.rotate||t.flipX||t.flipY}function At(t){var e=t.transform,a=t.containerWidth,i=t.iconWidth,n={transform:"translate(".concat(a/2," 256)")},s="translate(".concat(32*e.x,", ").concat(32*e.y,") "),r="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),c="rotate(".concat(e.rotate," 0 0)");return{outer:n,inner:{transform:"".concat(s," ").concat(r," ").concat(c)},path:{transform:"translate(".concat(i/2*-1," -256)")}}}var yt={x:0,y:0,width:"100%",height:"100%"};function Lt(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}var Ht=(U.measurePerformance&&Q&&Q.mark&&Q.measure,function(t,e,a,i){var n,s,r,c=Object.keys(t),o=c.length,l=void 0!==i?function(t,e){return function(a,i,n,s){return t.call(e,a,i,n,s)}}(e,i):e;for(void 0===a?(n=1,r=t[c[0]]):(n=0,r=a);n2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,i=void 0!==a&&a,n=Object.keys(e).reduce((function(t,a){var i=e[a];return i.icon?t[i.iconName]=i.icon:t[a]=i,t}),{});"function"!=typeof j.hooks.addPack||i?j.styles[t]=H({},j.styles[t]||{},n):j.hooks.addPack(t,n),"fas"===t&&Bt("fa",e)}var zt=j.styles,Nt=j.shims,xt=function(){var t=function(t){return Ht(zt,(function(e,a,i){return e[i]=Ht(a,t,{}),e}),{})};t((function(t,e,a){return e[3]&&(t[e[3]]=a),t})),t((function(t,e,a){var i=e[2];return t[a]=a,i.forEach((function(e){t[e]=a})),t}));var e="far"in zt;Ht(Nt,(function(t,a){var i=a[0],n=a[1],s=a[2];return"far"!==n||e||(n="fas"),t[i]={prefix:n,iconName:s},t}),{})};function Dt(t,e,a){if(t&&t[e]&&t[e][a])return{prefix:e,iconName:a,icon:t[e][a]}}function Vt(t){var e=t.tag,a=t.attributes,i=void 0===a?{}:a,n=t.children,s=void 0===n?[]:n;return"string"==typeof t?bt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,a){return e+"".concat(a,'="').concat(bt(t[a]),'" ')}),"").trim()}(i),">").concat(s.map(Vt).join(""),"")}function Mt(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}xt(),j.styles,Mt.prototype=Object.create(Error.prototype),Mt.prototype.constructor=Mt;var St={fill:"currentColor"},kt={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},Qt=(H({},St,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}),H({},kt,{attributeName:"opacity"}));function It(t){var e=t[0],a=t[1],i=B(t.slice(4),1)[0];return{found:!0,width:e,height:a,icon:Array.isArray(i)?{tag:"g",attributes:{class:"".concat(U.familyPrefix,"-").concat(F.GROUP)},children:[{tag:"path",attributes:{class:"".concat(U.familyPrefix,"-").concat(F.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(U.familyPrefix,"-").concat(F.PRIMARY),fill:"currentColor",d:i[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:i}}}}H({},St,{cx:"256",cy:"364",r:"28"}),H({},kt,{attributeName:"r",values:"28;14;28;28;14;28;"}),H({},Qt,{values:"1;0;1;1;0;1;"}),H({},St,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),H({},Qt,{values:"1;0;0;0;0;1;"}),H({},St,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),H({},Qt,{values:"0;0;1;1;0;0;"}),j.styles,j.styles;var Ot='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';var Et=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,a;return e=t,a=[{key:"add",value:function(){for(var t=this,e=arguments.length,a=new Array(e),i=0;i-1;n--){var s=a[n],r=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(r)>-1&&(i=s)}k.head.insertBefore(e,i)}}(function(){var t=E,e=X,a=U.familyPrefix,i=U.replacementClass,n=Ot;if(a!==t||i!==e){var s=new RegExp("\\.".concat(t,"\\-"),"g"),r=new RegExp("\\--".concat(t,"\\-"),"g"),c=new RegExp("\\.".concat(e),"g");n=n.replace(s,".".concat(a,"-")).replace(r,"--".concat(a,"-")).replace(c,".".concat(i))}return n}()),Kt=!0)}function Tt(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return Vt(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(I){var e=k.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function Pt(t){var e=t.prefix,a=void 0===e?"fa":e,i=t.iconName;if(i)return Dt(Gt.definitions,a,i)||Dt(j.styles,a,i)}var Ft,Gt=new Et,Kt=!1,Ut=(Ft=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.transform,i=void 0===a?mt:a,n=e.symbol,s=void 0!==n&&n,r=e.mask,c=void 0===r?null:r,o=e.maskId,l=void 0===o?null:o,h=e.title,u=void 0===h?null:h,d=e.titleId,f=void 0===d?null:d,p=e.classes,m=void 0===p?[]:p,g=e.attributes,v=void 0===g?{}:g,b=e.styles,w=void 0===b?{}:b;if(t){var C=t.prefix,A=t.iconName,y=t.icon;return Tt(H({type:"icon"},t),(function(){return Xt(),U.autoA11y&&(u?v["aria-labelledby"]="".concat(U.replacementClass,"-title-").concat(f||vt()):(v["aria-hidden"]="true",v.focusable="false")),function(t){var e=t.icons,a=e.main,i=e.mask,n=t.prefix,s=t.iconName,r=t.transform,c=t.symbol,o=t.title,l=t.maskId,h=t.titleId,u=t.extra,d=t.watchable,f=void 0!==d&&d,p=i.found?i:a,m=p.width,g=p.height,v="fak"===n,b=v?"":"fa-w-".concat(Math.ceil(m/g*16)),w=[U.replacementClass,s?"".concat(U.familyPrefix,"-").concat(s):"",b].filter((function(t){return-1===u.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(u.classes).join(" "),C={children:[],attributes:H({},u.attributes,{"data-prefix":n,"data-icon":s,class:w,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(g)})},A=v&&!~u.classes.indexOf("fa-fw")?{width:"".concat(m/g*16*.0625,"em")}:{};f&&(C.attributes["data-fa-i2svg"]=""),o&&C.children.push({tag:"title",attributes:{id:C.attributes["aria-labelledby"]||"title-".concat(h||vt())},children:[o]});var y=H({},C,{prefix:n,iconName:s,main:a,mask:i,maskId:l,transform:r,symbol:c,styles:H({},A,u.styles)}),L=i.found&&a.found?function(t){var e,a=t.children,i=t.attributes,n=t.main,s=t.mask,r=t.maskId,c=t.transform,o=n.width,l=n.icon,h=s.width,u=s.icon,d=At({transform:c,containerWidth:h,iconWidth:o}),f={tag:"rect",attributes:H({},yt,{fill:"white"})},p=l.children?{children:l.children.map(Lt)}:{},m={tag:"g",attributes:H({},d.inner),children:[Lt(H({tag:l.tag,attributes:H({},l.attributes,d.path)},p))]},g={tag:"g",attributes:H({},d.outer),children:[m]},v="mask-".concat(r||vt()),b="clip-".concat(r||vt()),w={tag:"mask",attributes:H({},yt,{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,g]},C={tag:"defs",children:[{tag:"clipPath",attributes:{id:b},children:(e=u,"g"===e.tag?e.children:[e])},w]};return a.push(C,{tag:"rect",attributes:H({fill:"currentColor","clip-path":"url(#".concat(b,")"),mask:"url(#".concat(v,")")},yt)}),{children:a,attributes:i}}(y):function(t){var e=t.children,a=t.attributes,i=t.main,n=t.transform,s=wt(t.styles);if(s.length>0&&(a.style=s),Ct(n)){var r=At({transform:n,containerWidth:i.width,iconWidth:i.width});e.push({tag:"g",attributes:H({},r.outer),children:[{tag:"g",attributes:H({},r.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:H({},i.icon.attributes,r.path)}]}]})}else e.push(i.icon);return{children:e,attributes:a}}(y),B=L.children,z=L.attributes;return y.children=B,y.attributes=z,c?function(t){var e=t.prefix,a=t.iconName,i=t.children,n=t.attributes,s=t.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:H({},n,{id:!0===s?"".concat(e,"-").concat(U.familyPrefix,"-").concat(a):s}),children:i}]}]}(y):function(t){var e=t.children,a=t.main,i=t.mask,n=t.attributes,s=t.styles,r=t.transform;if(Ct(r)&&a.found&&!i.found){var c={x:a.width/a.height/2,y:.5};n.style=wt(H({},s,{"transform-origin":"".concat(c.x+r.x/16,"em ").concat(c.y+r.y/16,"em")}))}return[{tag:"svg",attributes:n,children:e}]}(y)}({icons:{main:It(y),mask:c?It(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:C,iconName:A,transform:H({},mt,i),symbol:s,title:u,maskId:l,titleId:f,extra:{attributes:v,styles:w,classes:m}})}))}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(t||{}).icon?t:Pt(t||{}),i=e.mask;return i&&(i=(i||{}).icon?i:Pt(i||{})),Ft(a,H({},e,{mask:i}))});Gt.add(C);const qt="obsidian-leaflet-plugin-icon-description",jt=Ut(_t("info-circle")).html[0],Yt="obsidian-leaflet-plugin-icon-bullseye",Rt=Ut(_t("bullseye")).html[0],Wt="obsidian-leaflet-plugin-icon-map",Zt=Ut(_t("map-marked-alt")).html[0],Jt=Object.values(C).map((t=>t.iconName));function _t(t){return t?Pt({iconName:t,prefix:"fas"}):null}const $t=function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).classes,a=void 0===e?[]:e;return Tt({type:"layer"},(function(){Xt();var e,i=[];return t((function(t){Array.isArray(t)?t.map((function(t){i=i.concat(t.abstract)})):i=i.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(U.familyPrefix,"-layers")].concat((e=a,function(t){if(Array.isArray(t)){for(var e=0,a=new Array(t.length);e{t(Ut(w)),t(Ut(v))})).node[0],te=new Map([["Blinded",Ut(o,{attributes:{stroke:"coral","stroke-width":1}}).node[0]],["Charmed",Ut(u,{attributes:{stroke:"coral","stroke-width":1}}).node[0]],["Concentrating",Ut(f).node[0]],["Deafened",Ut(r).node[0]],["Frightened",Ut(b).node[0]],["Grappled",Ut(h).node[0]],["Incapacitated",Ut(m).node[0]],["Invisible",Ut(l).node[0]],["Paralyzed",$t],["Petrified",Ut(p).node[0]],["Poisoned",Ut(g).node[0]],["Prone",Ut(n).node[0]],["Reacted",Ut(s).node[0]],["Restrained",Ut(d).node[0]],["Stunned",Ut(c).node[0]],["Unconscious",Ut(m).node[0]]]);function ee(t,e){if(!t)return null;if(t.isImage){let e=new Image;return e.src=t.imageUrl,{html:e.outerHTML,node:e}}const a=Ut(_t(t.iconName),e);return{html:a.html[0],node:a.node[0]}}var ae=a(767),ie=a.n(ae);const ne="obsidian-leaflet",se="obsidian-leaflet-map-view",re="https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}.png",ce="a,b,c,d",oe='© OpenStreetMap contributors © CARTO',le=/^(\d+(?:\.\d+)?)\s?(\w*)/,he=2,ue=.6,de={darkMode:"false",defaultZoom:5,distanceMultiplier:1,drawColor:"#3388ff",geojson:[],geojsonColor:"#3388ff",gpx:[],gpxColor:"#3388ff",height:"500px",image:"real",imageOverlay:[],isMapView:!1,layers:[],linksFrom:[],linksTo:[],marker:[],commandMarker:[],markerFile:[],markerFolder:[],markerTag:[],maxZoom:10,minZoom:1,osmLayer:!0,overlay:[],overlayColor:"blue",scale:1,showAllMarkers:!1,tileServer:[],verbose:!1,zoomDelta:1,zoomFeatures:!1},fe={type:"real",minZoom:1,maxZoom:10,defaultZoom:1,zoomDelta:1,unit:"m",scale:1,distanceMultiplier:1,darkMode:!1,overlayColor:"blue",osmLayer:!0,isMapView:!1},pe={mapMarkers:[],defaultMarker:{type:"default",iconName:"map-marker",color:"#dddddd",transform:{size:6,x:0,y:-2}},markerIcons:[],color:"#dddddd",lat:39.983334,long:-82.98333,notePreview:!1,layerMarkers:!0,previousVersion:null,version:{major:null,minor:null,patch:null},warnedAboutMapMarker:!1,copyOnClick:!1,displayMarkerTooltips:"hover",displayOverlayTooltips:!0,configDirectory:null,mapViewEnabled:!0,mapViewParameters:{},enableDraw:!0,defaultUnitType:"imperial",defaultTile:re,defaultTileDark:re,defaultAttribution:oe,defaultTileSubdomains:ce},me={className:"leaflet-marker-link-popup",autoClose:!1,closeButton:!1,closeOnClick:!1,autoPan:!1},ge=t.Platform.isMacOS?"Meta":"Control",ve=((new Date).getFullYear(),(new Date).getFullYear(),(new Date).getFullYear(),{"Loading Obsidian Leaflet v%1":"Loading Obsidian Leaflet v%1","Open Leaflet Map":"Open Leaflet Map","Unloading Obsidian Leaflet":"Unloading Obsidian Leaflet","Obsidian Leaflet maps must have an ID.":"Obsidian Leaflet maps must have an ID.","ID required":"ID required","There was an error saving into the configured directory.":"There was an error saving into the configured directory.","Could not parse GeoJSON file":"Could not parse GeoJSON file","Could not parse overlay radius. Please make sure it is in the format ` `.":"Could not parse overlay radius. Please make sure it is in the format ` `.","There was an error with the provided latitude. Using default.":"There was an error with the provided latitude. Using default.","There was an error with the provided longitude. Using default.":"There was an error with the provided longitude. Using default.","There was an issue getting the image dimensions.":"There was an issue getting the image dimensions.","There was an error updating the marker for %1.":"There was an error updating the marker for %1.","There was an error updating the marker type for %1.":"There was an error updating the marker type for %1.","There was an error updating the markers for %1.":"There was an error updating the markers for %1.","Coordinates copied to clipboard.":"Coordinates copied to clipboard.","There was an error trying to copy coordinates to clipboard.":"There was an error trying to copy coordinates to clipboard.","There was an error rendering the map":"There was an error rendering the map","Unparseable height provided.":"Unparseable height provided.","There was a problem with the provided height. Using 500px.":"There was a problem with the provided height. Using 500px.","Could not parse latitude":"Could not parse latitude","Could not parse longitude":"Could not parse longitude","No data for marker %1.":"No data for marker %1.","The `%1` field%2 can only be used with the Dataview plugin installed.":"The `%1` field%2 can only be used with the Dataview plugin installed.","Could not parse location in %1":"Could not parse location in %1","Could not parse map overlay length in %1. Please ensure it is in the format: ":"Could not parse map overlay length in %1. Please ensure it is in the format: ","%1 overlay":"%1 overlay","Could not parse %1 in %2. Please ensure it is in the format: ":"Could not parse %1 in %2. Please ensure it is in the format: ",meters:"meters",petameters:"petameters",terameters:"terameters",gigameters:"gigameters",megameters:"megameters",kilometers:"kilometers",hectometers:"hectometers",decameters:"decameters",decimeters:"decimeters",centimeters:"centimeters",millimeters:"millimeters",micrometers:"micrometers",nanometers:"nanometers",picometers:"picometers",femtometers:"femtometers",feet:"feet",inches:"inches",yards:"yards",miles:"miles","nautical miles":"nautical miles","Obsidian Leaflet Settings":"Obsidian Leaflet Settings","Default Map Marker":"Default Map Marker","This marker is always available.":"This marker is always available.","Icon Name":"Icon Name","A default marker must be defined.":"A default marker must be defined","The selected icon does not exist in Font Awesome Free.":"The selected icon does not exist in Font Awesome Free.","Upload Image":"Upload Image","Marker Color":"Marker Color","Layer Base Marker":"Layer Base Marker","Use as base layer for additional markers by default.":"Use as base layer for additional markers by default.","Additional Map Markers":"Additional Map Markers","Add Additional":"Add Additional","These markers will be available in the right-click menu on the map.":"These markers will be available in the right-click menu on the map.","Default Latitude":"Default Latitude","Real-world maps will open to this latitude if not specified.":"Real-world maps will open to this latitude if not specified.","Latitude must be a number.":"Latitude must be a number.","Default Longitude":"Default Longitude","Real-world maps will open to this longitude if not specified.":"Real-world maps will open to this longitude if not specified.","Longitude must be a number.":"Longitude must be a number.","Reset to Default":"Reset to Default","Please back up your data before changing this setting.":"Please back up your data before changing this setting.","Current directory":"Current directory","Default Config Directory":"Default Config Directory","Default Marker Tooltip Behavior":"Default Marker Tooltip Behavior","New markers will be created to this setting by default. Can be overridden per-marker.":"New markers will be created to this setting by default. Can be overridden per-marker.",Always:"Always",Hover:"Hover",Never:"Never","Display Note Preview":"Display Note Preview","Markers linked to notes will show a note preview when hovered.":"Markers linked to notes will show a note preview when hovered.","Display Overlay Tooltips":"Display Overlay Tooltips","Overlay tooltips will display when hovered.":"Overlay tooltips will display when hovered.","Copy Coordinates on Shift-Click":"Copy Coordinates on Shift-Click","Map coordinates will be copied to the clipboard when shift-clicking.":"Map coordinates will be copied to the clipboard when shift-clicking.","This setting is experimental and could cause marker data issues. Use at your own risk.":"This setting is experimental and could cause marker data issues. Use at your own risk.","Import Marker CSV File":"Import Marker CSV File","Choose File":"Choose File","Upload CSV File":"Upload CSV File","Map not specified for line %1":"Map not specified for line %1","Could not parse latitude for line %1":"Could not parse latitude for line %1","Could not parse longitude for line %1":"Could not parse longitude for line %1","Marker file successfully imported.":"Marker file successfully imported.","There was an error while importing %1":"There was an error while importing %1","Export Marker Data":"Export Marker Data","Export all marker data to a CSV file.":"Export all marker data to a CSV file.",Export:"Export","Enable Draw Mode by Default":"Enable Draw Mode by Default","The draw control will be added to maps by default. Can be overridden with the draw map block parameter.":"The draw control will be added to maps by default. Can be overridden with the draw map block parameter.","Default Units":"Default Units","Select the default system of units for the map.":"Select the default system of units for the map.","Default Tile Server":"Default Tile Server","It is up to you to ensure you have proper access to this tile server.":"It is up to you to ensure you have proper access to this tile server.","Default Tile Server Attribution":"Default Tile Server Attribution","Please ensure your attribution meets all requirements set by the tile server.":"Please ensure your attribution meets all requirements set by the tile server.","Default Tile Server (Dark Mode)":"Default Tile Server (Dark Mode)",Imperial:"Imperial",Metric:"Metric","Only display when zooming out above this zoom.":"Only display when zooming out above this zoom.","Only display when zooming in below this zoom.":"Only display when zooming in below this zoom.",Reset:"Reset","Default Tile Server Subdomains":"Default Tile Server Subdomains","Available subdomains for this tile server concurrent requests.":"Available subdomains for this tile server concurrent requests. Spilt by ',', etc. 'a,b,c'","Marker Name":"Marker Name","Marker name already exists.":"Marker name already exists.","Marker name cannot be empty.":"Marker name cannot be empty.","Font Awesome icon name (e.g. map-marker).":"Font Awesome icon name (e.g. map-marker).","Use Image for Icon":"Use Image for Icon","Layer Icon":"Layer Icon","The icon will be layered on the base icon.":"The icon will be layered on the base icon.","Override default icon color.":"Override default icon color.",Save:"Save","Marker type already exists.":"Marker type already exists.","Invalid icon name.":"Invalid icon name.","Icon cannot be empty.":"Icon cannot be empty.",Cancel:"Cancel",Type:"Type","to link heading":"to link heading","to link blocks":"to link blocks",Note:"Note","Blocks must have been created already":"Blocks must have been created already","There was an error parsing the JSON.":"There was an error parsing the JSON.","Execute Command":"Execute Command","The marker will execute an Obsidian command on click":"The marker will execute an Obsidian command on click","Command to Execute":"Command to Execute","Name of Obsidian Command to execute":"Name of Obsidian Command to execute",Command:"Command","Note to Open":"Note to Open","Path of note to open":"Path of note to open",Path:"Path","Marker Type":"Marker Type",Default:"Default","Display Tooltip":"Display Tooltip","Min Zoom":"Min Zoom","Only display when zooming in below this zoom. Current map minimum":"Only display when zooming in below this zoom. Current map minimum","Minimum zoom must be a number.":"Minimum zoom must be a number.","Max Zoom":"Max Zoom","Only display when zooming out above this zoom. Current map maximum":"Only display when zooming out above this zoom. Current map maximum","Maximum zoom must be a number.":"Maximum zoom must be a number.","Associate Tags":"Associate Tags","Markers created from this tag using ":"Markers created from this tag using "," will use this marker icon by default.":" will use this marker icon by default.","Delete Marker":"Delete Marker","Overlay Radius":"Overlay Radius","Circle radius in":"Circle radius in","Radius must be greater than 0.":"Radius must be greater than 0.","Overlay Description":"Overlay Description","Overlay Color":"Overlay Color","Delete Overlay":"Delete Overlay","File Name":"File Name","Enter a file name.":"Enter a file name.","Leaflet Map":"Leaflet Map",'Marker type "%1" does not exist, using default.':'Marker type "%1" does not exist, using default.',"There was an error saving the overlay.":"There was an error saving the overlay.","There was an error adding GeoJSON to map":"There was an error adding GeoJSON to map","There was an error adding GPX to map":"There was an error adding GPX to map","Edit Overlay":"Edit Overlay","Create Marker":"Create Marker","OpenStreetMap has restricted the use of its tile server in Obsidian. Your map may break at any time. Please switch to a different tile server.":"OpenStreetMap has restricted the use of its tile server in Obsidian. Your map may break at any time. Please switch to a different tile server.","There was an issue parsing the tile layer: %1":"There was an issue parsing the tile layer: %1","OpenStreetMap cannot be turned off without specifying additional tile servers.":"OpenStreetMap cannot be turned off without specifying additional tile servers.","No command found!":"No command found!","This marker cannot be edited because it was defined in the code block.":"This marker cannot be edited because it was defined in the code block.","This overlay cannot be edited because it was defined in the code block.":"This overlay cannot be edited because it was defined in the code block.","Edit Marker":"Edit Marker","Convert to Code Block":"Convert to Code Block","Leaflet: Could not create icon for %1 - does this type exist in settings?":"Leaflet: Could not create icon for %1 - does this type exist in settings?",Lat:"Lat",Lng:"Lng",Time:"Time",Elevation:"Elevation",Speed:"Speed",Pace:"Pace",Temperature:"Temperature","Heart Rate":"Heart Rate",Cadence:"Cadence",spm:"spm","Show All Markers":"Show All Markers","Reset View":"Reset View","Edit View Parameters":"Edit View Parameters","Save Parameters to View":"Save Parameters to View","Zoom to %1 GPX Track%2":"Zoom to %1 GPX Track%2",Heatlines:"Heatlines","Zoom to GPX":"Zoom to GPX",Deselect:"Deselect",All:"All",None:"None","Filter Markers":"Filter Markers","Bulk Edit Markers":"Bulk Edit Markers","Delete All":"Delete All",marker:"marker",markers:"markers","Add New":"Add New","There was an issue with the provided latitude.":"There was an issue with the provided latitude.","There was an issue with the provided longitude.":"There was an issue with the provided longitude.",Draw:"Draw",Polygon:"Polygon",Polyline:"Polyline",Rectangle:"Rectangle","Free Draw":"Free Draw","Delete Shapes":"Delete Shapes",Done:"Done",Text:"Text",Color:"Color","Fill Color":"Fill Color","Move Shapes":"Move Shapes","Export Drawing to GeoJSON":"Export Drawing to GeoJSON"}),be=window.localStorage.getItem("language"),we={en:ve,zh:{"Loading Obsidian Leaflet v%1":"加载Obsidian Leaflet版本 v%1","Open Leaflet Map":"打开 Leaflet 地图","Unloading Obsidian Leaflet":"卸载 Obsidian Leaflet 中","Obsidian Leaflet maps must have an ID.":"Obsidian Leaflet 地图必须包含 ID.","ID required":"ID 必填","There was an error saving into the configured directory.":"保存到配置的目录时出错.","Could not parse GeoJSON file":"无法解析 GeoJSON 文件","Could not parse overlay radius. Please make sure it is in the format ` `.":"无法解析覆盖半径. 请确保格式为 `<长度> <单位>`.","There was an error with the provided latitude. Using default.":"提供的纬度有误. 使用默认值.","There was an error with the provided longitude. Using default.":"提供的经度有误. 使用默认值.","There was an issue getting the image dimensions.":"获取图片尺寸时出错.","There was an error updating the marker for %1.":"更新 %1 的标记(marker)时出错","There was an error updating the marker type for %1.":"更新 %1 的标记类型(marker type)出现了错误","There was an error updating the markers for %1.":"更新 %1 的标记(markers)出现了错误","Coordinates copied to clipboard.":"坐标已复制到剪贴板.","There was an error trying to copy coordinates to clipboard.":"尝试复制坐标到剪贴板时出错.","There was an error rendering the map":"渲染地图时出错","Unparseable height provided.":"无法解析的高度(height).","There was a problem with the provided height. Using 500px.":"提供的显示高度(height)有误. 使用 500px.","Could not parse latitude":"无法解析纬度(latitude)","Could not parse longitude":"无法解析经度(longitude)","No data for marker %1.":"标记(marker) %1 没有数据","The `%1` field%2 can only be used with the Dataview plugin installed.":"只有安装了 Dataview 插件,才能使用`%1`字段`%2`","Could not parse location in %1":"无法解析 %1 中的位置","Could not parse map overlay length in %1. Please ensure it is in the format: ":"无法解析 %1 中的地图叠加层长度,请确保其格式为:<距离> <单位>","%1 overlay":"%1 叠加层","Could not parse %1 in %2. Please ensure it is in the format: ":"无法解析 %2 中的 %1,请确保其格式为:<距离> <单位>",meters:"米",petameters:"拍米",terameters:"太米",gigameters:"吉米",megameters:"兆米",kilometers:"千米",hectometers:"百米",decameters:"十米",decimeters:"分米",centimeters:"厘米",millimeters:"毫米",micrometers:"微米",nanometers:"纳米",picometers:"皮米",femtometers:"飞米",feet:"英尺",inches:"英寸",yards:"码",miles:"英里","nautical miles":"海里","Obsidian Leaflet Settings":"Obsidian Leaflet 设置","Default Map Marker":"默认地图标记","This marker is always available.":"此标记始终可用","Icon Name":"图标名称","A default marker must be defined.":"必须定义默认标记","The selected icon does not exist in Font Awesome Free.":"所选图标不存在于 Font Awesome Free 中","Upload Image":"上传图片","Marker Color":"标记颜色","Layer Base Marker":"图层基本标记","Use as base layer for additional markers by default.":"默认情况下,将其用作附加标记的基本图层","Additional Map Markers":"附加地图标记","Add Additional":"添加附加","These markers will be available in the right-click menu on the map.":"这些标记将在地图上的右键菜单可选","Default Latitude":"默认纬度","Real-world maps will open to this latitude if not specified.":"如果未指定,则使用此纬度作为默认值","Latitude must be a number.":"纬度必须是数字","Default Longitude":"默认经度","Real-world maps will open to this longitude if not specified.":"如果未指定,则使用此经度作为默认值","Longitude must be a number.":"经度必须是数字","Reset to Default":"重置为默认值","Please back up your data before changing this setting.":"在更改此设置之前,请先备份您的数据","Current directory":"当前目录","Default Config Directory":"默认配置目录","Default Marker Tooltip Behavior":"何时显示默认标记提示","New markers will be created to this setting by default. Can be overridden per-marker.":"新创建的标记将会加入到下面,在此处对不同的标记进行自定义设置提示方式",Always:"始终",Hover:"悬停",Never:"从不","Display Note Preview":"显示笔记预览","Markers linked to notes will show a note preview when hovered.":"当鼠标悬停在已经关联笔记的标记上时,会显示关联笔记的预览界面","Display Overlay Tooltips":"显示叠加层提示","Overlay tooltips will display when hovered.":"当鼠标悬停在叠加层上时显示提示","Copy Coordinates on Shift-Click":"Shift-单击鼠标左键 时复制坐标","Map coordinates will be copied to the clipboard when shift-clicking.":"当按下 Shift 并单击鼠标左键时,地图坐标将被复制到剪贴板","This setting is experimental and could cause marker data issues. Use at your own risk.":"此设置是实验性的,可能会导致标记数据出现问题,请自行承担风险。","Import Marker CSV File":"导入标记 CSV 文件","Choose File":"选择文件","Upload CSV File":"上传 CSV 文件","Map not specified for line %1":"第 %1 行未指定地图","Could not parse latitude for line %1":"无法解析第 %1 行的纬度1","Could not parse longitude for line %1":"无法解析第 %1 行的经度","Marker file successfully imported.":"标记文件已成功导入","There was an error while importing %1":"导入 %1 时出错","Export Marker Data":"导出标记数据","Export all marker data to a CSV file.":"将所有标记数据导出到 CSV 文件",Export:"导出","Enable Draw Mode by Default":"默认启用绘制模式","The draw control will be added to maps by default. Can be overridden with the draw map block parameter.":"默认情况下,地图会显示绘制控件,可以使用在地图参数配置中自定义关闭控件显示","Default Units":"默认单位","Select the default system of units for the map.":"选择地图的默认单位制","Default Tile Server":"默认瓦片服务器(Tile Server)","It is up to you to ensure you have proper access to this tile server.":"请确保您有权访问此瓦片服务器","Default Tile Server Attribution":"默认瓦片服务器版权描述","Please ensure your attribution meets all requirements set by the tile server.":"请确保您的版权符合瓦片服务器的所有要求,此段将显示在地图右下角","Default Tile Server (Dark Mode)":"默认瓦片服务器(暗黑主题模式)",Imperial:"英制",Metric:"公制","Only display when zooming out above this zoom.":"仅当缩放级别大于此缩放级别时显示","Only display when zooming in below this zoom.":"仅当缩放级别小于此缩放级别时显示",Reset:"重置为默认","Default Tile Server Subdomains":"默认瓦片服务器子域","Available subdomains for this tile server concurrent requests.":"瓦片服务器的子域列表,逗号','作为分隔符,如'a,b,c',主要用来并发请求瓦片服务器,将会替换在瓦片服务器的's'参数","Marker Name":"标记名称","Marker name already exists.":"标记名称已存在","Marker name cannot be empty.":"标记名称不能为空","Font Awesome icon name (e.g. map-marker).":"Font Awesome 图标名称(例如 map-marker)","Use Image for Icon":"使用图片作为图标","Layer Icon":"图标层","The icon will be layered on the base icon.":"图标将叠加在基础图标上","Override default icon color.":"覆盖默认图标颜色",Save:"保存","Marker type already exists.":"标记类型已存在","Invalid icon name.":"无效的图标名称","Icon cannot be empty.":"图标不能为空",Cancel:"取消",Type:"类型","to link heading":"链接标题","to link blocks":"链接块",Note:"注意","Blocks must have been created already":"块必须已经创建。","There was an error parsing the JSON.":"解析JSON时出错","Execute Command":"执行命令","The marker will execute an Obsidian command on click":"点击标记将执行Obsidian命令","Command to Execute":"要执行的命令","Name of Obsidian Command to execute":"要执行的Obsidian命令名称",Command:"命令","Note to Open":"要打开的笔记","Path of note to open":"要打开的笔记的路径",Path:"路径","Marker Type":"标记类型",Default:"默认","Display Tooltip":"显示提示信息","Min Zoom":"最小缩放级别","Only display when zooming in below this zoom. Current map minimum":"只有在缩放级别低于此级别时才显示。当前地图最小级别","Minimum zoom must be a number.":"最小缩放级别必须为数字","Max Zoom":"最大缩放级别","Only display when zooming out above this zoom. Current map maximum":"只有在缩放级别高于此级别时才显示,当前地图最大级别","Maximum zoom must be a number.":"最大缩放级别必须为数字","Associate Tags":"关联标签","Markers created from this tag using ":"属性"," will use this marker icon by default.":"指定tag中包含此处填写的tag,则从这个tag创建的地图标记将会使用当前标记图标","Delete Marker":"删除标记","Overlay Radius":"覆盖半径","Circle radius in":"圆的半径为","Radius must be greater than 0.":"半径必须大于0","Overlay Description":"覆盖说明","Overlay Color":"覆盖颜色","Delete Overlay":"删除覆盖","File Name":"文件名","Enter a file name.":"输入文件名。","Leaflet Map":"Leaflet 地图",'Marker type "%1" does not exist, using default.':'标记类型 "%1" 不存在,使用默认值',"There was an error saving the overlay.":"保存覆盖层时发生错误","There was an error adding GeoJSON to map":"将 GeoJSON 添加到地图时出错","There was an error adding GPX to map":"将 GPX 添加到地图时出错","Edit Overlay":"编辑覆盖层","Create Marker":"创建标记","OpenStreetMap has restricted the use of its tile server in Obsidian. Your map may break at any time. Please switch to a different tile server.":"OpenStreetMap已经限制了在Obsidian中使用其瓦片服务器。您的地图随时可能会出现问题。请切换到其他的瓦片服务器。","There was an issue parsing the tile layer: %1":"解析瓦片图层时出现问题:%1。","OpenStreetMap cannot be turned off without specifying additional tile servers.":"没有指定其他瓦片服务器的情况下,无法关闭OpenStreetMap。","No command found!":"未找到命令!","This marker cannot be edited because it was defined in the code block.":"此标记无法编辑,因为它已经在代码块中被使用","This overlay cannot be edited because it was defined in the code block.":"此覆盖层无法编辑,因为它已经在代码块中被使用","Edit Marker":"编辑标记","Convert to Code Block":"转换成代码块","Leaflet: Could not create icon for %1 - does this type exist in settings?":"Leaflet:无法为%1创建图标-在设置中是否存在此类型?",Lat:"纬度",Lng:"经度",Time:"时间",Elevation:"海拔高度",Speed:"速度",Pace:"配速",Temperature:"温度","Heart Rate":"心率",Cadence:"步频",spm:"spm","Show All Markers":"显示所有标记","Reset View":"重置视图","Edit View Parameters":"编辑视图参数","Save Parameters to View":"保存参数到视图","Zoom to %1 GPX Track%2":"缩放到 %1 条 GPX 轨迹%2",Heatlines:"热力线","Zoom to GPX":"缩放到 GPX",Deselect:"取消选择",All:"全部",None:"无","Filter Markers":"筛选标记","Bulk Edit Markers":"批量编辑标记","Delete All":"全部删除",marker:"标记",markers:"标记","Add New":"添加新的","There was an issue with the provided latitude.":"提供的纬度存在问题","There was an issue with the provided longitude.":"提供的经度存在问题",Draw:"绘制",Polygon:"多边形",Polyline:"折线",Rectangle:"矩形","Free Draw":"自由绘制","Delete Shapes":"删除形状",Done:"完成",Text:"文本",Color:"颜色","Fill Color":"填充颜色","Move Shapes":"移动形状","Export Drawing to GeoJSON":"导出绘制的GeoJSON"}}[be||"en"];function Ce(t,...e){let a=(we&&we[t])??ve[t]??t;for(let t=0;t{navigator.clipboard.writeText(`${ye(e.lat,4)}, ${ye(e.lng,4)}`).then((()=>{new t.Notice(Ce("Coordinates copied to clipboard.")),a()})).catch((()=>{new t.Notice(Ce("There was an error trying to copy coordinates to clipboard.")),i()}))}))}function Be(t,e,a){t&&console.log(`Obsidian Leaflet Map ${e}: ${a}`)}function ze(t){return ie()(t).hex()}function Ne(){return"ID_xyxyxyxyxyxy".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)}))}const xe=function(t,e){if(t.inputEl.addClass("is-invalid"),e){t.inputEl.parentElement.addClasses(["has-invalid-message","unset-align-items"]),t.inputEl.parentElement.parentElement.addClass(".unset-align-items");let a=t.inputEl.parentElement.querySelector(".invalid-feedback");a||(a=createDiv({cls:"invalid-feedback"})),a.innerText=e,t.inputEl.parentNode.appendChild(a)}},De=function(t){t.inputEl.removeClass("is-invalid"),t.inputEl.parentElement.removeClasses(["has-invalid-message","unset-align-items"]),t.inputEl.parentElement.parentElement.removeClass(".unset-align-items"),t.inputEl.parentElement.children[1]&&t.inputEl.parentElement.removeChild(t.inputEl.parentElement.children[1])};function Ve(t){if(t){if(/(?:\[.*\]\(|\[\[)(.+)(?:\)|\]\])/.test(t)){const[e,a]=t.match(/(?:\[.*\]\(|\[\[)(.+)(?:\)|\]\])/)??[];return a}return t?.replace(/(\[|\])/g,"")}}const Me={meter:Ce("meters"),meters:Ce("meters"),metre:Ce("meters"),metres:Ce("meters"),m:Ce("meters"),petameter:Ce("petameters"),petametre:Ce("petameters"),petameters:Ce("petameters"),petametres:Ce("petameters"),Pm:Ce("petameters"),terameter:Ce("terameters"),terametre:Ce("terameters"),terameters:Ce("terameters"),terametres:Ce("terameters"),Tm:Ce("terameters"),gigameter:Ce("gigameters"),gigametre:Ce("gigameters"),gigameters:Ce("gigameters"),gigametres:Ce("gigameters"),Gm:Ce("gigameters"),megameter:Ce("megameters"),megametre:Ce("megameters"),megameters:Ce("megameters"),megametres:Ce("megameters"),Mm:Ce("megameters"),kilometer:Ce("kilometers"),kilometre:Ce("kilometers"),kilometers:Ce("kilometers"),kilometres:Ce("kilometers"),km:Ce("kilometers"),hectometer:Ce("hectometers"),hectometre:Ce("hectometers"),hectometers:Ce("hectometers"),hectometres:Ce("hectometers"),hm:Ce("hectometers"),decameter:Ce("decameters"),decametre:Ce("decameters"),decameters:Ce("decameters"),decametres:Ce("decameters"),dam:Ce("decameters"),decimeter:Ce("decimeters"),decimetre:Ce("decimeters"),decimeters:Ce("decimeters"),decimetres:Ce("decimeters"),dm:Ce("decimeters"),centimeter:Ce("centimeters"),centimetre:Ce("centimeters"),centimeters:Ce("centimeters"),centimetres:Ce("centimeters"),cm:Ce("centimeters"),millimeter:Ce("millimeters"),millimetre:Ce("millimeters"),millimeters:Ce("millimeters"),millimetres:Ce("millimeters"),mm:Ce("millimeters"),micrometer:Ce("micrometers"),micrometre:Ce("micrometers"),micrometers:Ce("micrometers"),micrometres:Ce("micrometers"),μm:Ce("micrometers"),nanometer:Ce("nanometers"),nanometre:Ce("nanometers"),nanometers:Ce("nanometers"),nanometres:Ce("nanometers"),nm:Ce("nanometers"),picometer:Ce("picometers"),picometre:Ce("picometers"),picometers:Ce("picometers"),picometres:Ce("picometers"),pm:Ce("picometers"),femtometer:Ce("femtometers"),femtometre:Ce("femtometers"),femtometers:Ce("femtometers"),femtometres:Ce("femtometers"),fm:Ce("femtometers"),foot:Ce("feet"),feet:Ce("feet"),ft:Ce("feet"),inch:Ce("inches"),inches:Ce("inches"),in:Ce("inches"),yard:Ce("yards"),yards:Ce("yards"),yd:Ce("yards"),mile:Ce("miles"),miles:Ce("miles"),mi:Ce("miles"),"nautical mile":Ce("nautical miles"),"nautical miles":Ce("nautical miles"),M:Ce("nautical miles"),NM:Ce("nautical miles"),nmi:Ce("nautical miles")},Se={meter:"metric",meters:"metric",metre:"metric",metres:"metric",m:"metric",petameter:"metric",petametre:"metric",petameters:"metric",petametres:"metric",Pm:"metric",terameter:"metric",terametre:"metric",terameters:"metric",terametres:"metric",Tm:"metric",gigameter:"metric",gigametre:"metric",gigameters:"metric",gigametres:"metric",Gm:"metric",megameter:"metric",megametre:"metric",megameters:"metric",megametres:"metric",Mm:"metric",kilometer:"metric",kilometre:"metric",kilometers:"metric",kilometres:"metric",km:"metric",hectometer:"metric",hectometre:"metric",hectometers:"metric",hectometres:"metric",hm:"metric",decameter:"metric",decametre:"metric",decameters:"metric",decametres:"metric",dam:"metric",decimeter:"metric",decimetre:"metric",decimeters:"metric",decimetres:"metric",dm:"metric",centimeter:"metric",centimetre:"metric",centimeters:"metric",centimetres:"metric",cm:"metric",millimeter:"metric",millimetre:"metric",millimeters:"metric",millimetres:"metric",mm:"metric",micrometer:"metric",micrometre:"metric",micrometers:"metric",micrometres:"metric",μm:"metric",nanometer:"metric",nanometre:"metric",nanometers:"metric",nanometres:"metric",nm:"metric",picometer:"metric",picometre:"metric",picometers:"metric",picometres:"metric",pm:"metric",femtometer:"metric",femtometre:"metric",femtometers:"metric",femtometres:"metric",fm:"metric",foot:"imperial",feet:"imperial",ft:"imperial",inch:"imperial",inches:"imperial",in:"imperial",yard:"imperial",yards:"imperial",yd:"imperial",mile:"imperial",miles:"imperial",mi:"imperial","nautical mile":"imperial","nautical miles":"imperial",M:"imperial",NM:"imperial",nmi:"imperial"};function ke(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Qe(t){return t instanceof ke(t).Element||t instanceof Element}function Ie(t){return t instanceof ke(t).HTMLElement||t instanceof HTMLElement}function Oe(t){return"undefined"!=typeof ShadowRoot&&(t instanceof ke(t).ShadowRoot||t instanceof ShadowRoot)}var Ee=Math.round;function Xe(t,e){void 0===e&&(e=!1);var a=t.getBoundingClientRect(),i=1,n=1;if(Ie(t)&&e){var s=t.offsetHeight,r=t.offsetWidth;r>0&&(i=a.width/r||1),s>0&&(n=a.height/s||1)}return{width:Ee(a.width/i),height:Ee(a.height/n),top:Ee(a.top/n),right:Ee(a.right/i),bottom:Ee(a.bottom/n),left:Ee(a.left/i),x:Ee(a.left/i),y:Ee(a.top/n)}}function Te(t){var e=ke(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Pe(t){return t?(t.nodeName||"").toLowerCase():null}function Fe(t){return((Qe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Ge(t){return Xe(Fe(t)).left+Te(t).scrollLeft}function Ke(t){return ke(t).getComputedStyle(t)}function Ue(t){var e=Ke(t),a=e.overflow,i=e.overflowX,n=e.overflowY;return/auto|scroll|overlay|hidden/.test(a+n+i)}function qe(t,e,a){void 0===a&&(a=!1);var i,n,s=Ie(e),r=Ie(e)&&function(t){var e=t.getBoundingClientRect(),a=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return 1!==a||1!==i}(e),c=Fe(e),o=Xe(t,r),l={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(s||!s&&!a)&&(("body"!==Pe(e)||Ue(c))&&(l=(i=e)!==ke(i)&&Ie(i)?{scrollLeft:(n=i).scrollLeft,scrollTop:n.scrollTop}:Te(i)),Ie(e)?((h=Xe(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):c&&(h.x=Ge(c))),{x:o.left+l.scrollLeft-h.x,y:o.top+l.scrollTop-h.y,width:o.width,height:o.height}}function je(t){var e=Xe(t),a=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-a)<=1&&(a=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:a,height:i}}function Ye(t){return"html"===Pe(t)?t:t.assignedSlot||t.parentNode||(Oe(t)?t.host:null)||Fe(t)}function Re(t){return["html","body","#document"].indexOf(Pe(t))>=0?t.ownerDocument.body:Ie(t)&&Ue(t)?t:Re(Ye(t))}function We(t,e){var a;void 0===e&&(e=[]);var i=Re(t),n=i===(null==(a=t.ownerDocument)?void 0:a.body),s=ke(i),r=n?[s].concat(s.visualViewport||[],Ue(i)?i:[]):i,c=e.concat(r);return n?c:c.concat(We(Ye(r)))}function Ze(t){return["table","td","th"].indexOf(Pe(t))>=0}function Je(t){return Ie(t)&&"fixed"!==Ke(t).position?t.offsetParent:null}function _e(t){for(var e=ke(t),a=Je(t);a&&Ze(a)&&"static"===Ke(a).position;)a=Je(a);return a&&("html"===Pe(a)||"body"===Pe(a)&&"static"===Ke(a).position)?e:a||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Ie(t)&&"fixed"===Ke(t).position)return null;for(var a=Ye(t);Ie(a)&&["html","body"].indexOf(Pe(a))<0;){var i=Ke(a);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return a;a=a.parentNode}return null}(t)||e}var $e="top",ta="bottom",ea="right",aa="left",ia="auto",na=[$e,ta,ea,aa],sa="start",ra="end",ca="viewport",oa="popper",la=na.reduce((function(t,e){return t.concat([e+"-"+sa,e+"-"+ra])}),[]),ha=[].concat(na,[ia]).reduce((function(t,e){return t.concat([e,e+"-"+sa,e+"-"+ra])}),[]),ua=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function da(t){var e=new Map,a=new Set,i=[];function n(t){a.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!a.has(t)){var i=e.get(t);i&&n(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){a.has(t.name)||n(t)})),i}var fa={placement:"bottom",modifiers:[],strategy:"absolute"};function pa(){for(var t=arguments.length,e=new Array(t),a=0;a=0?"x":"y"}function Aa(t){var e,a=t.reference,i=t.element,n=t.placement,s=n?ba(n):null,r=n?wa(n):null,c=a.x+a.width/2-i.width/2,o=a.y+a.height/2-i.height/2;switch(s){case $e:e={x:c,y:a.y-i.height};break;case ta:e={x:c,y:a.y+a.height};break;case ea:e={x:a.x+a.width,y:o};break;case aa:e={x:a.x-i.width,y:o};break;default:e={x:a.x,y:a.y}}var l=s?Ca(s):null;if(null!=l){var h="y"===l?"height":"width";switch(r){case sa:e[l]=e[l]-(a[h]/2-i[h]/2);break;case ra:e[l]=e[l]+(a[h]/2-i[h]/2)}}return e}const ya={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,a=t.name;e.modifiersData[a]=Aa({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var La=Math.max,Ha=Math.min,Ba=Math.round,za={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Na(t){var e,a=t.popper,i=t.popperRect,n=t.placement,s=t.variation,r=t.offsets,c=t.position,o=t.gpuAcceleration,l=t.adaptive,h=t.roundOffsets,u=!0===h?function(t){var e=t.x,a=t.y,i=window.devicePixelRatio||1;return{x:Ba(Ba(e*i)/i)||0,y:Ba(Ba(a*i)/i)||0}}(r):"function"==typeof h?h(r):r,d=u.x,f=void 0===d?0:d,p=u.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),v=r.hasOwnProperty("y"),b=aa,w=$e,C=window;if(l){var A=_e(a),y="clientHeight",L="clientWidth";A===ke(a)&&"static"!==Ke(A=Fe(a)).position&&"absolute"===c&&(y="scrollHeight",L="scrollWidth"),n!==$e&&(n!==aa&&n!==ea||s!==ra)||(w=ta,m-=A[y]-i.height,m*=o?1:-1),n!==aa&&(n!==$e&&n!==ta||s!==ra)||(b=ea,f-=A[L]-i.width,f*=o?1:-1)}var H,B=Object.assign({position:c},l&&za);return o?Object.assign({},B,((H={})[w]=v?"0":"",H[b]=g?"0":"",H.transform=(C.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",H)):Object.assign({},B,((e={})[w]=v?m+"px":"",e[b]=g?f+"px":"",e.transform="",e))}var xa={left:"right",right:"left",bottom:"top",top:"bottom"};function Da(t){return t.replace(/left|right|bottom|top/g,(function(t){return xa[t]}))}var Va={start:"end",end:"start"};function Ma(t){return t.replace(/start|end/g,(function(t){return Va[t]}))}function Sa(t,e){var a=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(a&&Oe(a)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function ka(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Qa(t,e){return e===ca?ka(function(t){var e=ke(t),a=Fe(t),i=e.visualViewport,n=a.clientWidth,s=a.clientHeight,r=0,c=0;return i&&(n=i.width,s=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=i.offsetLeft,c=i.offsetTop)),{width:n,height:s,x:r+Ge(t),y:c}}(t)):Ie(e)?function(t){var e=Xe(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):ka(function(t){var e,a=Fe(t),i=Te(t),n=null==(e=t.ownerDocument)?void 0:e.body,s=La(a.scrollWidth,a.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),r=La(a.scrollHeight,a.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),c=-i.scrollLeft+Ge(t),o=-i.scrollTop;return"rtl"===Ke(n||a).direction&&(c+=La(a.clientWidth,n?n.clientWidth:0)-s),{width:s,height:r,x:c,y:o}}(Fe(t)))}function Ia(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Oa(t,e){return e.reduce((function(e,a){return e[a]=t,e}),{})}function Ea(t,e){void 0===e&&(e={});var a=e,i=a.placement,n=void 0===i?t.placement:i,s=a.boundary,r=void 0===s?"clippingParents":s,c=a.rootBoundary,o=void 0===c?ca:c,l=a.elementContext,h=void 0===l?oa:l,u=a.altBoundary,d=void 0!==u&&u,f=a.padding,p=void 0===f?0:f,m=Ia("number"!=typeof p?p:Oa(p,na)),g=h===oa?"reference":oa,v=t.rects.popper,b=t.elements[d?g:h],w=function(t,e,a){var i="clippingParents"===e?function(t){var e=We(Ye(t)),a=["absolute","fixed"].indexOf(Ke(t).position)>=0&&Ie(t)?_e(t):t;return Qe(a)?e.filter((function(t){return Qe(t)&&Sa(t,a)&&"body"!==Pe(t)})):[]}(t):[].concat(e),n=[].concat(i,[a]),s=n[0],r=n.reduce((function(e,a){var i=Qa(t,a);return e.top=La(i.top,e.top),e.right=Ha(i.right,e.right),e.bottom=Ha(i.bottom,e.bottom),e.left=La(i.left,e.left),e}),Qa(t,s));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(Qe(b)?b:b.contextElement||Fe(t.elements.popper),r,o),C=Xe(t.elements.reference),A=Aa({reference:C,element:v,strategy:"absolute",placement:n}),y=ka(Object.assign({},v,A)),L=h===oa?y:C,H={top:w.top-L.top+m.top,bottom:L.bottom-w.bottom+m.bottom,left:w.left-L.left+m.left,right:L.right-w.right+m.right},B=t.modifiersData.offset;if(h===oa&&B){var z=B[n];Object.keys(H).forEach((function(t){var e=[ea,ta].indexOf(t)>=0?1:-1,a=[$e,ta].indexOf(t)>=0?"y":"x";H[t]+=z[a]*e}))}return H}const Xa={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,a=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var n=a.mainAxis,s=void 0===n||n,r=a.altAxis,c=void 0===r||r,o=a.fallbackPlacements,l=a.padding,h=a.boundary,u=a.rootBoundary,d=a.altBoundary,f=a.flipVariations,p=void 0===f||f,m=a.allowedAutoPlacements,g=e.options.placement,v=ba(g),b=o||(v!==g&&p?function(t){if(ba(t)===ia)return[];var e=Da(t);return[Ma(t),e,Ma(e)]}(g):[Da(g)]),w=[g].concat(b).reduce((function(t,a){return t.concat(ba(a)===ia?function(t,e){void 0===e&&(e={});var a=e,i=a.placement,n=a.boundary,s=a.rootBoundary,r=a.padding,c=a.flipVariations,o=a.allowedAutoPlacements,l=void 0===o?ha:o,h=wa(i),u=h?c?la:la.filter((function(t){return wa(t)===h})):na,d=u.filter((function(t){return l.indexOf(t)>=0}));0===d.length&&(d=u);var f=d.reduce((function(e,a){return e[a]=Ea(t,{placement:a,boundary:n,rootBoundary:s,padding:r})[ba(a)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}(e,{placement:a,boundary:h,rootBoundary:u,padding:l,flipVariations:p,allowedAutoPlacements:m}):a)}),[]),C=e.rects.reference,A=e.rects.popper,y=new Map,L=!0,H=w[0],B=0;B=0,V=D?"width":"height",M=Ea(e,{placement:z,boundary:h,rootBoundary:u,altBoundary:d,padding:l}),S=D?x?ea:aa:x?ta:$e;C[V]>A[V]&&(S=Da(S));var k=Da(S),Q=[];if(s&&Q.push(M[N]<=0),c&&Q.push(M[S]<=0,M[k]<=0),Q.every((function(t){return t}))){H=z,L=!1;break}y.set(z,Q)}if(L)for(var I=function(t){var e=w.find((function(e){var a=y.get(e);if(a)return a.slice(0,t).every((function(t){return t}))}));if(e)return H=e,"break"},O=p?3:1;O>0&&"break"!==I(O);O--);e.placement!==H&&(e.modifiersData[i]._skip=!0,e.placement=H,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ta(t,e,a){return La(t,Ha(e,a))}function Pa(t,e,a){return void 0===a&&(a={x:0,y:0}),{top:t.top-e.height-a.y,right:t.right-e.width+a.x,bottom:t.bottom-e.height+a.y,left:t.left-e.width-a.x}}function Fa(t){return[$e,ea,ta,aa].some((function(e){return t[e]>=0}))}var Ga=ma({defaultModifiers:[va,ya,{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,a=t.options,i=a.gpuAcceleration,n=void 0===i||i,s=a.adaptive,r=void 0===s||s,c=a.roundOffsets,o=void 0===c||c,l={placement:ba(e.placement),variation:wa(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:n};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,Na(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:o})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,Na(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:o})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var a=e.styles[t]||{},i=e.attributes[t]||{},n=e.elements[t];Ie(n)&&Pe(n)&&(Object.assign(n.style,a),Object.keys(i).forEach((function(t){var e=i[t];!1===e?n.removeAttribute(t):n.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,a={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,a.popper),e.styles=a,e.elements.arrow&&Object.assign(e.elements.arrow.style,a.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],n=e.attributes[t]||{},s=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:a[t]).reduce((function(t,e){return t[e]="",t}),{});Ie(i)&&Pe(i)&&(Object.assign(i.style,s),Object.keys(n).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,a=t.options,i=t.name,n=a.offset,s=void 0===n?[0,0]:n,r=ha.reduce((function(t,a){return t[a]=function(t,e,a){var i=ba(t),n=[aa,$e].indexOf(i)>=0?-1:1,s="function"==typeof a?a(Object.assign({},e,{placement:t})):a,r=s[0],c=s[1];return r=r||0,c=(c||0)*n,[aa,ea].indexOf(i)>=0?{x:c,y:r}:{x:r,y:c}}(a,e.rects,s),t}),{}),c=r[e.placement],o=c.x,l=c.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=o,e.modifiersData.popperOffsets.y+=l),e.modifiersData[i]=r}},Xa,{name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,a=t.options,i=t.name,n=a.mainAxis,s=void 0===n||n,r=a.altAxis,c=void 0!==r&&r,o=a.boundary,l=a.rootBoundary,h=a.altBoundary,u=a.padding,d=a.tether,f=void 0===d||d,p=a.tetherOffset,m=void 0===p?0:p,g=Ea(e,{boundary:o,rootBoundary:l,padding:u,altBoundary:h}),v=ba(e.placement),b=wa(e.placement),w=!b,C=Ca(v),A="x"===C?"y":"x",y=e.modifiersData.popperOffsets,L=e.rects.reference,H=e.rects.popper,B="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,z={x:0,y:0};if(y){if(s||c){var N="y"===C?$e:aa,x="y"===C?ta:ea,D="y"===C?"height":"width",V=y[C],M=y[C]+g[N],S=y[C]-g[x],k=f?-H[D]/2:0,Q=b===sa?L[D]:H[D],I=b===sa?-H[D]:-L[D],O=e.elements.arrow,E=f&&O?je(O):{width:0,height:0},X=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},T=X[N],P=X[x],F=Ta(0,L[D],E[D]),G=w?L[D]/2-k-F-T-B:Q-F-T-B,K=w?-L[D]/2+k+F+P+B:I+F+P+B,U=e.elements.arrow&&_e(e.elements.arrow),q=U?"y"===C?U.clientTop||0:U.clientLeft||0:0,j=e.modifiersData.offset?e.modifiersData.offset[e.placement][C]:0,Y=y[C]+G-j-q,R=y[C]+K-j;if(s){var W=Ta(f?Ha(M,Y):M,V,f?La(S,R):S);y[C]=W,z[C]=W-V}if(c){var Z="x"===C?$e:aa,J="x"===C?ta:ea,_=y[A],$=_+g[Z],tt=_-g[J],et=Ta(f?Ha($,Y):$,_,f?La(tt,R):tt);y[A]=et,z[A]=et-_}}e.modifiersData[i]=z}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,a=t.state,i=t.name,n=t.options,s=a.elements.arrow,r=a.modifiersData.popperOffsets,c=ba(a.placement),o=Ca(c),l=[aa,ea].indexOf(c)>=0?"height":"width";if(s&&r){var h=function(t,e){return Ia("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Oa(t,na))}(n.padding,a),u=je(s),d="y"===o?$e:aa,f="y"===o?ta:ea,p=a.rects.reference[l]+a.rects.reference[o]-r[o]-a.rects.popper[l],m=r[o]-a.rects.reference[o],g=_e(s),v=g?"y"===o?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,w=h[d],C=v-u[l]-h[f],A=v/2-u[l]/2+b,y=Ta(w,A,C),L=o;a.modifiersData[i]=((e={})[L]=y,e.centerOffset=y-A,e)}},effect:function(t){var e=t.state,a=t.options.element,i=void 0===a?"[data-popper-arrow]":a;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&Sa(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,a=t.name,i=e.rects.reference,n=e.rects.popper,s=e.modifiersData.preventOverflow,r=Ea(e,{elementContext:"reference"}),c=Ea(e,{altBoundary:!0}),o=Pa(r,i),l=Pa(c,n,s),h=Fa(o),u=Fa(l);e.modifiersData[a]={referenceClippingOffsets:o,popperEscapeOffsets:l,isReferenceHidden:h,hasPopperEscaped:u},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":u})}}]});class Ka{constructor(t,e,a){this.containerEl=e,this.owner=t,e.on("click",".suggestion-item",this.onSuggestionClick.bind(this)),e.on("mousemove",".suggestion-item",this.onSuggestionMouseover.bind(this)),a.register([],"ArrowUp",(()=>(this.setSelectedItem(this.selectedItem-1,!0),!1))),a.register([],"ArrowDown",(()=>(this.setSelectedItem(this.selectedItem+1,!0),!1))),a.register([],"Enter",(t=>(this.useSelectedItem(t),!1))),a.register([],"Tab",(t=>(this.chooseSuggestion(t),!1)))}chooseSuggestion(t){if(!this.items||!this.items.length)return;const e=this.items[this.selectedItem];e&&this.owner.onChooseSuggestion(e,t)}onSuggestionClick(t,e){if(t.preventDefault(),!this.suggestions||!this.suggestions.length)return;const a=this.suggestions.indexOf(e);this.setSelectedItem(a,!1),this.useSelectedItem(t)}onSuggestionMouseover(t,e){if(!this.suggestions||!this.suggestions.length)return;const a=this.suggestions.indexOf(e);this.setSelectedItem(a,!1)}empty(){this.containerEl.empty()}setSuggestions(t){this.containerEl.empty();const e=[];t.forEach((t=>{const a=this.containerEl.createDiv("suggestion-item");this.owner.renderSuggestion(t,a),e.push(a)})),this.items=t,this.suggestions=e,this.setSelectedItem(0,!1)}useSelectedItem(t){if(!this.items||!this.items.length)return;const e=this.items[this.selectedItem];e&&this.owner.selectSuggestion(e,t)}wrap(t,e){return(t%e+e)%e}setSelectedItem(t,e){const a=this.wrap(t,this.suggestions.length),i=this.suggestions[this.selectedItem],n=this.suggestions[a];i&&i.removeClass("is-selected"),n&&n.addClass("is-selected"),this.selectedItem=a,e&&n.scrollIntoView(!1)}}class Ua extends t.FuzzySuggestModal{constructor(e,a,i){super(e),this.items=[],this.scope=new t.Scope(this.app.scope),this.emptyStateText="No match found",this.limit=100,this.inputEl=a,this.items=i,this.suggestEl=createDiv("suggestion-container"),this.contentEl=this.suggestEl.createDiv("suggestion"),this.suggester=new Ka(this,this.contentEl,this.scope),this.scope.register([],"Escape",this.onEscape.bind(this)),this.inputEl.addEventListener("input",this.onInputChanged.bind(this)),this.inputEl.addEventListener("focus",this.onFocus.bind(this)),this.inputEl.addEventListener("blur",this.close.bind(this)),this.suggestEl.on("mousedown",".suggestion-container",(t=>{t.preventDefault()}))}empty(){this.suggester.empty()}onInputChanged(){if(this.shouldNotOpen)return;const t=this.modifyInput(this.inputEl.value),e=this.getSuggestions(t);e.length>0?this.suggester.setSuggestions(e.slice(0,this.limit)):this.onNoSuggestion(),this.open()}onFocus(){this.shouldNotOpen=!1,this.onInputChanged()}modifyInput(t){return t}onNoSuggestion(){this.empty(),this.renderSuggestion(null,this.contentEl.createDiv("suggestion-item"))}open(){this.app.keymap.pushScope(this.scope),document.body.appendChild(this.suggestEl),this.popper=Ga(this.inputEl,this.suggestEl,{placement:"bottom-start",modifiers:[{name:"offset",options:{offset:[0,10]}},{name:"flip",options:{fallbackPlacements:["top"]}}]})}onEscape(){this.close(),this.shouldNotOpen=!0}close(){this.app.keymap.popScope(this.scope),this.suggester.setSuggestions([]),this.popper&&this.popper.destroy(),this.suggestEl.detach()}createPrompt(t){this.promptEl||(this.promptEl=this.suggestEl.createDiv("prompt-instructions"));let e=this.promptEl.createDiv("prompt-instruction");for(let a of t)e.appendChild(a)}}class qa extends Ua{constructor(t,e,a){super(t,e.inputEl,a),this.files=[...a],this.text=e,this.createPrompts(),this.inputEl.addEventListener("input",this.getFile.bind(this))}createPrompts(){this.createPrompt([createSpan({cls:"prompt-instruction-command",text:Ce("Type")+" #"}),createSpan({text:"to link heading"})]),this.createPrompt([createSpan({cls:"prompt-instruction-command",text:Ce("Type")+" ^"}),createSpan({text:"to link blocks"})]),this.createPrompt([createSpan({cls:"prompt-instruction-command",text:Ce("Note")+": "}),createSpan({text:Ce("Blocks must have been created already")})])}getFile(){const t=this.inputEl.value,e=this.app.metadataCache.getFirstLinkpathDest(t.split(/[\^#]/).shift()||"","");e!=this.file&&(this.file=e,this.file&&(this.cache=this.app.metadataCache.getFileCache(this.file)),this.onInputChanged())}getItemText(e){return e instanceof t.TFile?e.path:Object.prototype.hasOwnProperty.call(e,"heading")?e.heading:Object.prototype.hasOwnProperty.call(e,"id")?e.id:void 0}onChooseItem(e){e instanceof t.TFile?(this.text.setValue(e.basename),this.file=e,this.cache=this.app.metadataCache.getFileCache(this.file)):Object.prototype.hasOwnProperty.call(e,"heading")?this.text.setValue(this.file.basename+"#"+e.heading):Object.prototype.hasOwnProperty.call(e,"id")&&this.text.setValue(this.file.basename+"^"+e.id)}selectSuggestion({item:e}){let a;e instanceof t.TFile?a=e.basename:Object.prototype.hasOwnProperty.call(e,"heading")?a=this.file.basename+"#"+e.heading:Object.prototype.hasOwnProperty.call(e,"id")&&(a=this.file.basename+"^"+e.id),this.text.setValue(a),this.onClose(),this.close()}renderSuggestion(e,a){let{item:i,match:n}=e||{},s=a.createDiv({cls:"suggestion-content"});if(!i)return s.setText(this.emptyStateText),void s.parentElement.addClass("is-selected");if(i instanceof t.TFile){let t=i.path.length-i.name.length;const e=n.matches.map((t=>createSpan("suggestion-highlight")));for(let a=t;at[0]===a));if(t){let r=e[n.matches.indexOf(t)];s.appendChild(r),r.appendText(i.path.substring(t[0],t[1])),a+=t[1]-t[0]-1}else s.appendText(i.path[a])}a.createDiv({cls:"suggestion-note",text:i.path})}else Object.prototype.hasOwnProperty.call(i,"heading")?(s.setText(i.heading),s.prepend(createSpan({cls:"suggestion-flair",text:`H${i.level}`}))):Object.prototype.hasOwnProperty.call(i,"id")&&s.setText(i.id)}get headings(){return this.file?(this.cache||(this.cache=this.app.metadataCache.getFileCache(this.file)),this.cache.headings||[]):[]}get blocks(){return this.file?(this.cache||(this.cache=this.app.metadataCache.getFileCache(this.file)),Object.values(this.cache.blocks||{})||[]):[]}getItems(){const t=this.inputEl.value;return/#/.test(t)?(this.modifyInput=t=>t.split(/#/).pop(),this.headings):/\^/.test(t)?(this.modifyInput=t=>t.split(/\^/).pop(),this.blocks):this.files}}class ja extends Ua{constructor(t,e,a){super(t,e.inputEl,a),this.folders=[...a],this.text=e,this.inputEl.addEventListener("input",(()=>this.getFolder()))}getFolder(){const e=this.inputEl.value,a=this.app.vault.getAbstractFileByPath(e);a!=this.folder&&a instanceof t.TFolder&&(this.folder=a,this.onInputChanged())}getItemText(t){return t.path}onChooseItem(t){this.text.setValue(t.path),this.folder=t}selectSuggestion({item:t}){let e=t.path;this.text.setValue(e),this.onClose(),this.close()}renderSuggestion(t,e){let{item:a,match:i}=t||{},n=e.createDiv({cls:"suggestion-content"});if(!a)return n.setText(this.emptyStateText),void n.parentElement.addClass("is-selected");let s=a.path.length-a.name.length;const r=i.matches.map((t=>createSpan("suggestion-highlight")));for(let t=s;te[0]===t));if(e){let s=r[i.matches.indexOf(e)];n.appendChild(s),s.appendText(a.path.substring(e[0],e[1])),t+=e[1]-e[0]-1}else n.appendText(a.path[t])}e.createDiv({cls:"suggestion-note",text:a.path})}getItems(){return this.folders}}class Ya extends Ua{constructor(t,e,a){super(t,e.inputEl,a),this.icons=[...a],this.text=e,this.createPrompts(),this.inputEl.addEventListener("input",this.getItem.bind(this))}createPrompts(){}getItem(){const t=this.inputEl.value,e=this.icons.find((e=>e===t.trim()));e!=this.icon&&(this.icon=e,this.icons&&this.onInputChanged())}getItemText(t){return t}onChooseItem(t){this.text.setValue(t),this.icon=t}selectSuggestion({item:t}){this.text.setValue(t),this.onClose(),this.close()}renderSuggestion(t,e){let{item:a,match:i}=t||{},n=e.createDiv({cls:"suggestion-content icon"});if(!a)return n.setText(this.emptyStateText),void n.parentElement.addClass("is-selected");const s=i.matches.map((t=>createSpan("suggestion-highlight")));for(let t=0;te[0]===t));if(e){let r=s[i.matches.indexOf(e)];n.appendChild(r),r.appendText(a.substring(e[0],e[1])),t+=e[1]-e[0]-1}else n.appendText(a[t])}const r=createDiv({cls:"suggestion-flair"});r.appendChild(Ut(Pt({iconName:a,prefix:"fas"})).node[0]),n.prepend(r)}getItems(){return this.icons}}class Ra extends Ua{constructor(t,e,a){super(t,e.inputEl,a),this.commands=[...a],this.text=e,this.createPrompts(),this.inputEl.addEventListener("input",this.getItem.bind(this))}createPrompts(){}getItem(){const t=this.inputEl.value,e=this.commands.find((e=>e.name===t.trim()||e.id===t.trim()));e!=this.command&&(this.command=e,this.command&&this.onInputChanged())}getItemText(t){return t.name+t.id}onChooseItem(t){this.text.setValue(t.name),this.command=t}selectSuggestion({item:t}){t.id,this.text.setValue(t.name),this.onClose(t),this.close()}renderSuggestion(t,e){let{item:a,match:i}=t||{},n=e.createDiv({cls:"suggestion-content"});if(!a)return n.setText(this.emptyStateText),void n.parentElement.addClass("is-selected");const s=i.matches.map((t=>createSpan("suggestion-highlight")));for(let t=0;te[0]===t));if(e){let r=s[i.matches.indexOf(e)];n.appendChild(r),r.appendText(a.name.substring(e[0],e[1])),t+=e[1]-e[0]-1}else n.appendText(a.name[t])}let r=e.createDiv({cls:"suggestion-note"});for(let t=a.name.length;te[0]===t));if(e){let n=s[i.matches.indexOf(e)];r.appendChild(n),n.appendText(a.id.substring(e[0]-a.name.length,e[1]-a.name.length)),t+=e[1]-e[0]-1}else r.appendText(a.id[t-a.name.length])}}getItems(){return this.commands}onClose(t){}}const Wa=window.moment.locale;class Za extends t.Modal{constructor(t,e){super(e.plugin.app),this.marker=t,this.map=e,this.deleted=!1,this.limit=100,this.advanced=!1,this.marker=t,this.map=e,this.tempMarker=Object.assign(Object.create(Object.getPrototypeOf(this.marker)),this.marker),this.modal&&this.modal.close()}async display(){this.contentEl.empty(),new t.Setting(this.contentEl).setName(Ce("Marker Type")).addDropdown((t=>{t.addOption("default",Ce("Default")),this.map.markerIcons.forEach((e=>{t.addOption(e.type,e.type[0].toUpperCase()+e.type.slice(1).toLowerCase())})),t.setValue(this.marker.type).onChange((async t=>{let e="default"==t?this.map.data.defaultMarker:this.map.markerIcons.get(t);this.tempMarker.type=e.type}))})),this.tempMarker.command?new t.Setting(this.contentEl).setName(Ce("Command to Execute")).setDesc(Ce("Name of Obsidian Command to execute")).addText((t=>{let e=this.app.commands.listCommands(),a=e.find((({id:t})=>t==this.marker.link))?.name??this.marker.link;t.setPlaceholder(Ce("Command")).setValue(a),this.modal=new Ra(this.app,t,[...e]),this.modal.onClose=t=>{this.tempMarker.link=t.id},t.inputEl.onblur=async()=>{this.tempMarker.link=e.find((({name:e,id:a})=>e==t.inputEl.value||a==t.inputEl.value))?.id??t.inputEl.value}})):new t.Setting(this.contentEl).setName(Ce("Note to Open")).setDesc(Ce("Path of note to open")).addText((t=>{let e=this.app.vault.getFiles();t.setPlaceholder(Ce("Path")).setValue(this.marker.link),this.modal=new qa(this.app,t,[...e]),this.modal.onClose=async()=>{this.tempMarker.link=t.inputEl.value},t.inputEl.onblur=async()=>{this.tempMarker.link=t.inputEl.value}})),new t.Setting(this.contentEl).setName("Description").addTextArea((t=>t.setValue(this.tempMarker.description).onChange((t=>this.tempMarker.description=t)))),new t.Setting(this.contentEl).setName("Show Advanced Options").addToggle((t=>t.setValue(this.advanced).onChange((t=>{this.advanced=t,this.display()})))),this.advanced&&(new t.Setting(this.contentEl).setName(Ce("Execute Command")).setDesc(Ce("The marker will execute an Obsidian command on click")).addToggle((t=>{t.setValue(this.tempMarker.command||!1).onChange((t=>{this.tempMarker.command=t,this.tempMarker.link="",this.display()}))})),new t.Setting(this.contentEl).setName(Ce("Display Tooltip")).addDropdown((t=>{t.addOption("hover",Ce("Hover")),t.addOption("always",Ce("Always")),t.addOption("never",Ce("Never")),t.setValue(this.tempMarker.tooltip??"hover").onChange((async t=>{this.tempMarker.tooltip=t}))})),new t.Setting(this.contentEl).setName(Ce("Min Zoom")).setDesc(Ce("Only display when zooming in below this zoom. Current map minimum")+": "+this.map.zoom.min).addText((e=>{let a=!1;e.inputEl.onkeydown=e=>{if(!/^(\d*\.?\d*|Backspace|Delete|Arrow\w+|\-|Tab)$/.test(e.key))return a||(a=!0,new t.Notice(Ce("Minimum zoom must be a number."))),e.preventDefault(),!1},null!=this.tempMarker.minZoom&&e.setValue(`${this.tempMarker.minZoom}`),e.onChange((t=>{this.tempMarker.minZoom=Number(t)}))})),new t.Setting(this.contentEl).setName(Ce("Max Zoom")).setDesc(Ce("Only display when zooming out above this zoom. Current map maximum")+": "+this.map.zoom.max).addText((e=>{let a=!1;e.inputEl.onkeydown=e=>{if(!/^(\d*\.?\d*|Backspace|Delete|Arrow\w+|\-|Tab)$/.test(e.key))return a||(a=!0,new t.Notice(Ce("Maximum zoom must be a number."))),e.preventDefault(),!1},e.onChange((t=>{this.tempMarker.maxZoom=Number(t)})),null!=this.tempMarker.maxZoom&&e.setValue(`${this.tempMarker.maxZoom}`)}))),new t.Setting(this.contentEl).addButton((t=>(t.setIcon("trash").setWarning().setTooltip(Ce("Delete Marker")).onClick((()=>{this.deleted=!0,this.close()})),t)))}onOpen(){this.display()}}class Ja extends t.Modal{constructor(t,e){super(e.plugin.app),this.map=e,this.deleted=!1,this.limit=100,this.map=e,this.tempOverlay=Object.assign({},t.data),this.modal&&this.modal.close()}async display(){let e;this.contentEl.empty();let a=this.tempOverlay.radius;"image"==this.map.type&&(a*=this.map.scale),new t.Setting(this.contentEl).setName(Ce("Overlay Radius")).setDesc(`${Ce("Circle radius in")} ${Me[this.tempOverlay.unit]??Ce("meters")}.`).addText((t=>{e=t;const i=new RegExp(`\\${n=Wa(),Intl.NumberFormat(n).formatToParts(1000.1).find((t=>"group"===t.type)).value??","}`,"g");var n;t.setValue(`${ye(a,1).toString().replace(i,"")}`),t.inputEl.onblur=()=>{if(isNaN(Number(t.inputEl.value))&&Number(t.inputEl.value)>0)return xe(e,Ce("Radius must be greater than 0.")),void(t.inputEl.value=`${a}`);De(e),this.tempOverlay.radius=Number(t.inputEl.value)}})),new t.Setting(this.contentEl).setName(Ce("Overlay Description")).addText((t=>{t.setValue(this.tempOverlay.desc).onChange((t=>{this.tempOverlay.desc=t}))}));const i=new t.Setting(this.contentEl).setName(Ce("Overlay Color"));let n=this.tempOverlay.color;if(!/#\w{3,6}/.test(n)){const t=createEl("canvas").getContext("2d");t.fillStyle=n,n=t.fillStyle}let s=i.controlEl.createEl("input",{attr:{type:"color",value:n}});s.oninput=t=>{this.tempOverlay.color=t.target.value},s.onchange=async t=>{this.tempOverlay.color=t.target.value,this.display()},new t.Setting(this.contentEl).setName(Ce("Display Tooltip")).addDropdown((t=>{t.addOption("hover",Ce("Hover")),t.addOption("never",Ce("Never")),t.setValue(this.tempOverlay.tooltip??"hover").onChange((t=>{this.tempOverlay.tooltip=t}))})),new t.Setting(this.contentEl).addButton((t=>(t.setIcon("trash").setWarning().setTooltip(Ce("Delete Overlay")).onClick((()=>{this.deleted=!0,this.close()})),t)))}onOpen(){this.display()}}class _a extends t.Modal{constructor(t,e,a){super(t),this.saved=!1,this.marker=a,this.plugin=e,this.tempMarker={...this.marker},this.tempMarker.tags||(this.tempMarker.tags=[]),this.containerEl.addClass("leaflet-settings-modal")}get data(){return this.plugin.data}async display(e){let a=this.contentEl;a.empty();let i=a.createDiv(),n=i.createDiv();n.addClass("marker-creation-modal");let s,r,c=n.createDiv(),o=n.createDiv("icon-display"),l=new t.Setting(c).setName(Ce("Marker Name")).addText((t=>{s=t.setPlaceholder(Ce("Marker Name")).setValue(this.tempMarker.type),s.onChange((t=>{this.data.markerIcons.find((e=>e.type==t))&&this.tempMarker.type!=this.marker.type?xe(s,Ce("Marker name already exists.")):0!=t.length?(De(s),this.tempMarker.type=t):xe(s,Ce("Marker name cannot be empty."))}))})),h=new t.Setting(c).setName(Ce("Icon Name")).setDesc(Ce("Font Awesome icon name (e.g. map-marker).")).addText((t=>{t.setPlaceholder(Ce("Icon Name")).setValue(this.tempMarker.isImage?"":this.tempMarker.iconName);const e=async()=>{const e=t.inputEl.value;e.length?Pt({iconName:e,prefix:"fas"})?(De(t),this.tempMarker.iconName=e,this.tempMarker.isImage=!1,delete this.tempMarker.imageUrl,await this.plugin.saveSettings(),this.display()):xe(t,Ce("The selected icon does not exist in Font Awesome Free.")):xe(t,Ce("A default marker must be defined."))};new Ya(this.app,t,Jt).onClose=e,t.inputEl.onblur=e,r=t}));const u=createEl("input",{attr:{type:"file",name:"image",accept:"image/*"}});if(new t.Setting(c).setName(Ce("Use Image for Icon")).addButton((t=>{t.setButtonText(Ce("Upload Image")).setTooltip(Ce("Upload Image")),t.buttonEl.addClass("leaflet-file-upload"),t.buttonEl.appendChild(u),t.onClick((()=>u.click()))})),u.onchange=async()=>{const{files:t}=u;if(!t.length)return;const e=t[0],a=new FileReader;a.onloadend=t=>{var e=new Image;e.onload=()=>{this.canvas=o.createEl("canvas");const t=24;let a=e.width,i=e.height;a>=i&&a>t?(i*=t/a,a=t):i>=a&&i>t&&(a*=t/i,i=t),this.canvas.width=a,this.canvas.height=i,this.canvas.getContext("2d").drawImage(e,0,0,a,i),this.tempMarker.isImage=!0,this.tempMarker.imageUrl=this.canvas.toDataURL("image/png"),this.display()},e.src=t.target.result.toString()},a.readAsDataURL(e),u.value=null},!this.tempMarker.isImage){if(this.tempMarker.iconName){const t=this.tempMarker.layer&&!this.data.defaultMarker.isImage?{transform:this.tempMarker.transform,mask:_t(this.data.defaultMarker.iconName),classes:["full-width-height"]}:{classes:["full-width-height"]};let e=ee(this.tempMarker,t).node;e.style.color=this.tempMarker.color?this.tempMarker.color:this.data.defaultMarker.color;let a=l.settingEl.getBoundingClientRect().height+h.settingEl.getBoundingClientRect().height;if(o.setAttribute("style",`height: ${a}px; padding: 1rem; position: relative;`),o.appendChild(e),this.tempMarker.layer){let t=Ut(_t(this.tempMarker.iconName),{transform:this.tempMarker.transform}).node[0].children[0],e=t.getElementsByTagName("path")[0],a=this.getFillColor(this.modalEl);e.setAttribute("fill",a[0]),e.setAttribute("fill-opacity","1"),e.setAttribute("stroke-width","1px"),e.setAttribute("stroke","black"),e.setAttribute("stroke-dasharray","50,50");let i=t.children[0],n=o.getElementsByTagName("svg")[0],s=document.createElementNS("http://www.w3.org/2000/svg","path"),r=document.createElementNS("http://www.w3.org/2000/svg","path");s.setAttribute("stroke","red"),s.setAttribute("stroke-width","0"),s.setAttribute("d","M192,0 L192,512"),r.setAttribute("stroke","red"),r.setAttribute("stroke-width","0"),r.setAttribute("d","M0,256 L384,256"),n.appendChild(s),n.appendChild(r);let c={width:32,height:32};n.appendChild(t),t.transform.baseVal.getItem(0).setTranslate(192,256);let l,h=!1,u={x:0,y:0};this.plugin.registerDomEvent(t,"mousedown",(t=>{let e=n.getScreenCTM();u={x:(t.clientX-e.e)/e.a,y:(t.clientY-e.f)/e.d};let a=i.transform.baseVal;if(0===a.numberOfItems||a.getItem(0).type!=SVGTransform.SVG_TRANSFORM_TRANSLATE){let t=n.createSVGTransform();t.setTranslate(0,0),i.transform.baseVal.insertItemBefore(t,0)}l=a.getItem(0),u.x-=l.matrix.e,u.y-=l.matrix.f,h=!0})),this.plugin.registerDomEvent(this.containerEl,"mouseup",(t=>{u={x:0,y:0},s.setAttribute("stroke-width","0"),r.setAttribute("stroke-width","0"),h=!1})),this.plugin.registerDomEvent(t,"mousemove",(t=>{if(h){t.preventDefault();let e=n.getScreenCTM(),a={x:(t.clientX-e.e)/e.a,y:(t.clientY-e.f)/e.d},i=a.x-u.x,o=a.y-u.y;Math.abs(i)<=32&&t.shiftKey?(s.setAttribute("stroke-width","8"),i=0):s.setAttribute("stroke-width","0"),Math.abs(o)<=32&&t.shiftKey?(r.setAttribute("stroke-width","8"),o=0):r.setAttribute("stroke-width","0"),l.setTranslate(i,o),this.tempMarker.transform.x=l.matrix.e/c.width,this.tempMarker.transform.y=l.matrix.f/c.height}}))}}new t.Setting(i).setName(Ce("Layer Icon")).setDesc(Ce("The icon will be layered on the base icon.")).addToggle((t=>{t.setValue(this.tempMarker.layer).onChange((t=>{this.tempMarker.layer=t,this.display()}))}));let e=new t.Setting(i).setName(Ce("Marker Color")).setDesc(Ce("Override default icon color.")),a=e.controlEl.createEl("input",{attr:{type:"color",value:this.tempMarker.color}});a.oninput=t=>{this.tempMarker.color=t.target.value,o.children.length&&(o.children[0].style.color=`${this.tempMarker.color}`)},a.onchange=async t=>{this.tempMarker.color=t.target.value,this.display()},e.addSlider((t=>t.setLimits(0,1,.01).setValue(1).onChange((t=>{this.tempMarker.alpha=t,o.children.length&&(o.children[0].style.opacity=`${this.tempMarker.alpha}`)}))))}new t.Setting(i).setName(Ce("Min Zoom")).setDesc(Ce("Only display when zooming in below this zoom.")).addText((e=>{let a=!1;e.inputEl.onkeydown=e=>{if(!/^(\d*\.?\d*|Backspace|Delete|Arrow\w+|\-|Tab)$/.test(e.key))return a||(a=!0,new t.Notice(Ce("Minimum zoom must be a number."))),e.preventDefault(),!1},null!=this.tempMarker.minZoom&&e.setValue(`${this.tempMarker.minZoom}`),e.onChange((t=>{this.tempMarker.minZoom=Number(t)}))})),new t.Setting(i).setName(Ce("Max Zoom")).setDesc(Ce("Only display when zooming out above this zoom.")).addText((e=>{let a=!1;e.inputEl.onkeydown=e=>{if(!/^(\d*\.?\d*|Backspace|Delete|Arrow\w+|\-|Tab)$/.test(e.key))return a||(a=!0,new t.Notice(Ce("Maximum zoom must be a number."))),e.preventDefault(),!1},e.onChange((t=>{this.tempMarker.maxZoom=Number(t)})),null!=this.tempMarker.maxZoom&&e.setValue(`${this.tempMarker.maxZoom}`)})),this.buildTags(i.createDiv("additional-markers-container"));let d=new t.Setting(i);if(this.tempMarker.isImage)if(this.canvas)o.appendChild(this.canvas);else{this.canvas=o.createEl("canvas");let t=new Image;t.src=this.tempMarker.imageUrl,this.canvas.style.width="100%",this.canvas.style.height="100%",this.canvas.width=this.canvas.offsetWidth,this.canvas.height=this.canvas.offsetHeight;let e=t.width,a=t.height;ethis.canvas.width&&(a*=this.canvas.width/e,e=this.canvas.width):a>this.canvas.height&&(e*=this.canvas.height/a,a=this.canvas.height),this.canvas.getContext("2d").drawImage(t,0,0,e-4,a-4)}d.addButton((t=>{let e=t.setTooltip(Ce("Save")).onClick((async()=>{let t=!1;this.data.markerIcons.find((t=>t.type==this.tempMarker.type))&&this.tempMarker.type!=this.marker.type&&(xe(s,Ce("Marker type already exists.")),t=!0),0==this.tempMarker.type.length&&(xe(s,Ce("Marker name cannot be empty.")),t=!0),Pt({iconName:r.inputEl.value,prefix:"fas"})||this.tempMarker.isImage||(xe(r,Ce("Invalid icon name.")),t=!0),this.tempMarker.iconName||this.tempMarker.isImage||(xe(r,Ce("Icon cannot be empty.")),t=!0),t||(this.marker.type=this.tempMarker.type,this.marker.iconName=this.tempMarker.iconName,this.marker.color=this.tempMarker.color,this.marker.alpha=this.tempMarker.alpha??1,this.marker.layer=this.tempMarker.layer,this.marker.transform=this.tempMarker.transform,this.marker.isImage=this.tempMarker.isImage,this.marker.imageUrl=this.tempMarker.imageUrl,this.marker.tags=this.tempMarker.tags,this.marker.minZoom=this.tempMarker.minZoom,this.marker.maxZoom=this.tempMarker.maxZoom,this.saved=!0,this.close())}));return e.buttonEl.appendChild(Ut(Pt({iconName:"save",prefix:"fas"})).node[0]),e})),d.addExtraButton((t=>{t.setIcon("cross").setTooltip(Ce("Cancel")).onClick((()=>{this.close()}))})),e&&this.contentEl.querySelector(`#${e}`).focus()}buildTags(e,a=!1){let i;e.empty();const n=new t.Setting(e).setHeading().setName(Ce("Associate Tags")).setDesc(Ce("Markers created from this tag using ")).addText((t=>{t.setPlaceholder("Add Tag"),t.onChange((t=>i=t)),a&&t.inputEl.focus()})).addButton((t=>{t.setTooltip("Add Tag").setButtonText("+").onClick((()=>{i&&i.length&&!this.tempMarker.tags?.includes(i)&&(this.tempMarker.tags.push(i),this.buildTags(e,!0))}))}));n.descEl.createEl("code",{text:"markerTag"}),n.descEl.createSpan({text:Ce(" will use this marker icon by default.")});const s=e.createDiv("additional-markers");if(this.tempMarker.tags)for(let a of this.tempMarker.tags)new t.Setting(s).setName(a).addExtraButton((t=>t.setIcon("trash").setTooltip("Remove Tag").onClick((()=>{this.tempMarker.tags=this.tempMarker.tags.filter((t=>t!==a)),this.buildTags(e)}))))}onOpen(){this.display()}getFillColor(t){let e=getComputedStyle(t).getPropertyValue("background-color");if(e.includes("rgb")){let t=e.indexOf(",")>-1?",":" ",a=e.split("(")[1].split(")")[0].split(t),i=(+a[0]).toString(16),n=(+a[1]).toString(16),s=(+a[2]).toString(16);return 1==i.length&&(i="0"+i),1==n.length&&(n="0"+n),1==s.length&&(s="0"+s),["#"+i+n+s,a[3]?""+ +a[3]:"1"]}if(e.includes("#"))return[e,"1"]}}class $a extends t.PluginSettingTab{constructor(t,e){super(t,e),this.plugin=e}get data(){return this.plugin.data}async display(){let{containerEl:t}=this;t.empty(),t.addClass("obsidian-leaflet-settings"),t.createEl("h2",{text:Ce("Obsidian Leaflet Settings")}),this.createCSVSetting(t.createDiv()),this.createMarkerSettings(t.createDiv()),this.createMapSettings(t.createDiv());let e=t.createDiv("additional-markers-container");this.createDefaultMarkerSettings(e);let a=t.createDiv("additional-markers-container");this.createAdditionalMarkerSettings(a),t.createDiv("coffee").createEl("a",{href:"https://www.buymeacoffee.com/valentine195"}).createEl("img",{attr:{src:"https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=☕&slug=valentine195&button_colour=e3e7ef&font_colour=262626&font_family=Inter&outline_colour=262626&coffee_colour=ff0000"}}),await this.plugin.saveSettings()}createDefaultMarkerSettings(e){let a=new t.Setting(e).setHeading().setName(Ce("Default Map Marker")).setDesc(Ce("This marker is always available.")).settingEl.createDiv({attr:{style:`align-self: start; margin: 0 18px; font-size: 24px; color: ${this.data.defaultMarker.color};`}});a.appendChild(ee(this.data.defaultMarker).node);let i=e.createDiv({cls:"additional-markers"});const n=createEl("input",{attr:{type:"file",name:"image",accept:"image/*"}});if(new t.Setting(i).setName(Ce("Icon Name")).addText((t=>{t.setPlaceholder(Ce("Icon Name")).setValue(this.data.defaultMarker.isImage?"":this.data.defaultMarker.iconName);const e=async()=>{const e=t.inputEl.value;e.length?Pt({iconName:e,prefix:"fas"})?(De(t),this.data.defaultMarker.iconName=e,this.data.defaultMarker.isImage=!1,await this.plugin.saveMarkerTypes(),this.display()):xe(t,Ce("The selected icon does not exist in Font Awesome Free.")):xe(t,Ce("A default marker must be defined."))};new Ya(this.app,t,Jt).onClose=e,t.inputEl.onblur=e})).addButton((t=>{t.setButtonText(Ce("Upload Image")).setTooltip(Ce("Upload Image")),t.buttonEl.addClass("leaflet-file-upload"),t.buttonEl.appendChild(n),t.onClick((()=>n.click()))})),n.onchange=async()=>{const{files:t}=n;if(!t.length)return;const e=t[0],a=new FileReader;a.onloadend=t=>{var e=new Image;e.onload=()=>{const t=document.createElement("canvas"),a=24;let i=e.width,n=e.height;i>=n&&i>a?(n*=a/i,i=a):n>=i&&n>a&&(i*=a/n,n=a),t.width=i,t.height=n,t.getContext("2d").drawImage(e,0,0,i,n),this.data.defaultMarker.isImage=!0,this.data.defaultMarker.imageUrl=t.toDataURL("image/png"),this.plugin.saveMarkerTypes(),this.display()},e.src=t.target.result.toString()},a.readAsDataURL(e),n.value=null},!this.data.defaultMarker.isImage){let e=new t.Setting(i).setName(Ce("Marker Color")).controlEl.createEl("input",{attr:{type:"color",value:this.data.defaultMarker.color}});e.oninput=({target:t})=>{this.data.defaultMarker.color=t.value,a.children[0].setAttribute("style",`color: ${this.data.defaultMarker.color}`)},e.onchange=async({target:t})=>{this.data.defaultMarker.color=t.value,this.display()},new t.Setting(i).setName(Ce("Layer Base Marker")).setDesc(Ce("Use as base layer for additional markers by default.")).addToggle((t=>{t.setValue(this.data.layerMarkers),t.onChange((async t=>{this.data.layerMarkers=t,this.data.markerIcons.forEach((e=>e.layer=t)),await this.plugin.saveMarkerTypes(),this.display()}))}))}}createAdditionalMarkerSettings(e){new t.Setting(e).setHeading().setName(Ce("Additional Map Markers")).setDesc(Ce("These markers will be available in the right-click menu on the map.")).addButton((t=>{let e=t.setTooltip(Ce("Add Additional")).onClick((async()=>{const t=await this.plugin.createNewMarkerType();t&&(this.data.markerIcons.push(t),await this.plugin.saveMarkerTypes(),this.display())}));return e.buttonEl.appendChild(Ut(Pt({iconName:"plus",prefix:"fas"})).node[0]),e}));let a=e.createDiv({cls:"additional-markers"});this.plugin.markerIcons.slice(1).forEach((e=>{let i=new t.Setting(a).addExtraButton((t=>t.onClick((async()=>{const t=await this.plugin.createNewMarkerType({original:e.markerIcon});t&&t.type&&t.iconName&&(t.type!=e.type&&this.data.mapMarkers.forEach((({markers:a})=>{a=a.map((a=>(a.type==e.type&&(a.type=t.type),a)))})),await this.plugin.saveMarkerTypes(),this.display())})))).addExtraButton((t=>t.setIcon("trash").onClick((async()=>{this.data.markerIcons=this.data.markerIcons.filter((t=>t!==e.markerIcon)),await this.plugin.saveMarkerTypes(),this.display()})))),n=createDiv({cls:"marker-icon-display"});n.innerHTML=e.html;let s=i.nameEl.createDiv("marker-type-display");s.appendChild(n),s.appendText(e.type),e.markerIcon.tags&&e.markerIcon.tags.length&&i.setDesc(e.markerIcon.tags.join(", "))}))}createMapSettings(e){e.empty(),new t.Setting(e).setName(Ce("Default Latitude")).setDesc(Ce("Real-world maps will open to this latitude if not specified.")).addText((t=>{t.setValue(`${this.data.lat}`),t.onChange((e=>{isNaN(Number(e))?xe(t,Ce("Latitude must be a number.")):(De(t),this.data.lat=Number(e),t.inputEl.addEventListener("blur",(async()=>{this.display()})))}))})),new t.Setting(e).setName(Ce("Default Longitude")).setDesc(Ce("Real-world maps will open to this longitude if not specified.")).addText((t=>{t.setValue(`${this.data.long}`),t.onChange((e=>{isNaN(Number(e))?xe(t,Ce("Longitude must be a number.")):(De(t),this.data.long=Number(e))})),t.inputEl.addEventListener("blur",(async()=>{this.display()}))})),new t.Setting(e).setName(Ce("Default Units")).setDesc(Ce("Select the default system of units for the map.")).addDropdown((t=>{t.addOption("imperial",Ce("Imperial")).addOption("metric",Ce("Metric")).setValue(this.plugin.data.defaultUnitType).onChange((async t=>{this.plugin.data.defaultUnitType=t,await this.plugin.saveSettings()}))})),new t.Setting(e).setName(Ce("Default Tile Server")).setDesc(Ce("It is up to you to ensure you have proper access to this tile server.")).addText((t=>{t.setValue(this.plugin.data.defaultTile).onChange((t=>{this.plugin.data.defaultTile=t,this.plugin.saveSettings()}))})).addExtraButton((t=>t.setIcon("reset").setTooltip(Ce("Reset")).onClick((()=>{this.plugin.data.defaultTile=re,this.createMapSettings(e),this.plugin.saveSettings()})))),new t.Setting(e).setName(Ce("Default Tile Server Subdomains")).setDesc(Ce("Available subdomains for this tile server concurrent requests.")).addText((t=>{t.setValue(this.plugin.data.defaultTileSubdomains).onChange((t=>{this.plugin.data.defaultTileSubdomains=t,this.plugin.saveSettings()}))})).addExtraButton((t=>t.setIcon("reset").setTooltip(Ce("Reset")).onClick((()=>{this.plugin.data.defaultTileSubdomains=ce,this.createMapSettings(e),this.plugin.saveSettings()})))),new t.Setting(e).setName(Ce("Default Tile Server Attribution")).setDesc(Ce("Please ensure your attribution meets all requirements set by the tile server.")).addTextArea((t=>{t.setValue(this.plugin.data.defaultAttribution).onChange((t=>{this.plugin.data.defaultAttribution=t,this.plugin.saveSettings()}))})).addExtraButton((t=>t.setIcon("reset").setTooltip(Ce("Reset")).onClick((()=>{this.plugin.data.defaultAttribution=oe,this.createMapSettings(e),this.plugin.saveSettings()})))),new t.Setting(e).setName(Ce("Default Tile Server (Dark Mode)")).setDesc(Ce("It is up to you to ensure you have proper access to this tile server.")).addText((t=>{t.setValue(this.plugin.data.defaultTileDark).onChange((t=>{this.plugin.data.defaultTileDark=t,this.plugin.saveSettings()}))})).addExtraButton((t=>t.setIcon("reset").setTooltip(Ce("Reset")).onClick((()=>{this.plugin.data.defaultTileDark=re,this.createMapSettings(e),this.plugin.saveSettings()}))))}createMarkerSettings(e){const a=new t.Setting(e).addText((async e=>{let a=this.app.vault.getAllLoadedFiles().filter((e=>e instanceof t.TFolder));e.setPlaceholder(this.data.configDirectory??this.app.vault.configDir),new ja(this.app,e,[...a]).onClose=async()=>{e.inputEl.value?await this.app.vault.adapter.exists(e.inputEl.value)||(this.data.configDirectory=e.inputEl.value,await this.plugin.saveSettings()):this.data.configDirectory=null},e.inputEl.onblur=async()=>{e.inputEl.value&&(await this.app.vault.adapter.exists(e.inputEl.value),this.data.configDirectory=e.inputEl.value,await this.plugin.saveSettings(),this.display())}})).addExtraButton((t=>{t.setTooltip(Ce("Reset to Default")).setIcon("undo-glyph").onClick((async()=>{this.data.configDirectory=null,await this.plugin.saveSettings(),this.display()}))}));a.descEl.createSpan({text:Ce("Please back up your data before changing this setting.")}),a.descEl.createEl("br"),a.descEl.createSpan({text:`${Ce("Current directory")}: `});const i=this.data.configDirectory??this.app.vault.configDir;a.descEl.createEl("code",{text:i});let n=a.nameEl.createDiv();n.appendChild(Ut(Pt({iconName:"exclamation-triangle",prefix:"fas"})).node[0]),n.appendChild(createSpan({text:Ce("Default Config Directory")})),new t.Setting(e).setName(Ce("Default Marker Tooltip Behavior")).setDesc(Ce("New markers will be created to this setting by default. Can be overridden per-marker.")).addDropdown((t=>{t.addOption("always",Ce("Always")),t.addOption("hover",Ce("Hover")),t.addOption("never",Ce("Never")),t.setValue(this.plugin.data.displayMarkerTooltips??"hover").onChange((t=>{this.plugin.data.displayMarkerTooltips=t}))})),new t.Setting(e).setName(Ce("Enable Draw Mode by Default")).setDesc(Ce("The draw control will be added to maps by default. Can be overridden with the draw map block parameter.")).addToggle((t=>t.setValue(this.data.enableDraw).onChange((async t=>{this.data.enableDraw=t,await this.plugin.saveSettings(),this.display()})))),new t.Setting(e).setName(Ce("Display Note Preview")).setDesc(Ce("Markers linked to notes will show a note preview when hovered.")).addToggle((t=>t.setValue(this.data.notePreview).onChange((async t=>{this.data.notePreview=t,await this.plugin.saveSettings(),this.display()})))),new t.Setting(e).setName(Ce("Display Overlay Tooltips")).setDesc(Ce("Overlay tooltips will display when hovered.")).addToggle((t=>t.setValue(this.data.displayOverlayTooltips).onChange((async t=>{this.data.displayOverlayTooltips=t,await this.plugin.saveSettings(),this.display()})))),new t.Setting(e).setName(Ce("Copy Coordinates on Shift-Click")).setDesc(Ce("Map coordinates will be copied to the clipboard when shift-clicking.")).addToggle((t=>t.setValue(this.data.copyOnClick).onChange((async t=>{this.data.copyOnClick=t,await this.plugin.saveSettings(),this.display()}))))}createCSVSetting(a){const i=new t.Setting(a).setDesc(Ce("This setting is experimental and could cause marker data issues. Use at your own risk."));let n=i.nameEl.createDiv();n.appendChild(Ut(Pt({iconName:"exclamation-triangle",prefix:"fas"})).node[0]),n.appendChild(createSpan({text:Ce("Import Marker CSV File")}));const s=createEl("input",{attr:{type:"file",name:"merge",accept:".csv"}});i.addButton((t=>{t.setButtonText(Ce("Choose File")).setTooltip(Ce("Upload CSV File")),t.buttonEl.addClass("leaflet-file-upload"),t.buttonEl.appendChild(s),t.onClick((()=>s.click()))})),s.onchange=async()=>{const{files:a}=s;if(a.length){try{const i=await a[0].text(),n=new Map,s=(0,e.parse)(i);if(s.data&&s.data.length){for(let e=0;et.replace(/"/g,"")));if(!i||!i.length||"undefined"===i){new t.Notice(Ce("Map not specified for line %1",`${e+1}`));continue}if(r&&r.length&&"undefined"!==r&&("default"==r||this.data.markerIcons.find((({type:t})=>t==r)))||(r="default"),!c||!c.length||isNaN(Number(c))){new t.Notice(Ce("Could not parse latitude for line %1",`${e+1}`));continue}if(!o||!o.length||isNaN(Number(o))){new t.Notice(Ce("Could not parse longitude for line %1",`${e+1}`));continue}l&&l.length&&"undefined"!==l?/\[\[[\s\S]+\]\]/.test(l)&&([,l]=l.match(/\[\[([\s\S]+)\]\]/)):l=void 0,u&&u.length&&"undefined"!==u||(u=Ne()),n.has(i)||n.set(i,[]);const d=n.get(a[0]);d.push({type:r,loc:[Number(c),Number(o)],percent:void 0,link:l,layer:h,id:u,command:!1,description:null,mutable:!0,minZoom:null,maxZoom:null,tooltip:"hover"}),n.set(a[0],d)}for(let[t,e]of[...n]){if(!this.data.mapMarkers.find((({id:e})=>e==t))){const e={id:t,files:[],lastAccessed:Date.now(),markers:[],overlays:[],shapes:[],locked:!1};this.data.mapMarkers.push(e)}if(this.plugin.maps.find((({id:e})=>e==t))){let a=this.plugin.maps.find((({id:e})=>e==t)).map;for(let t of e)a.markers=a.markers.filter((({id:e})=>e!=t.id)),a.createMarker(t.type,t.loc,void 0,t.link,t.id,t.layer)}else{let a=this.data.mapMarkers.find((({id:e})=>e==t));for(let t of e)a.markers=a.markers.filter((({id:e})=>e!=t.id)),a.markers.push(t)}}await this.plugin.saveSettings(),new t.Notice("Marker file successfully imported.")}}catch(e){new t.Notice(Ce("There was an error while importing %1",a[0].name)),console.error(e)}s.value=null}},new t.Setting(a).setName(Ce("Export Marker Data")).setDesc(Ce("Export all marker data to a CSV file.")).addButton((t=>{t.setButtonText(Ce("Export")).onClick((()=>{let t=[];for(let{id:e,markers:a}of this.data.mapMarkers)for(let{type:i,loc:n,link:s,layer:r,id:c}of a)t.push([e,i,n[0],n[1],s,r,c]);let a=new Blob([(0,e.unparse)(t)],{type:"text/csv"}),i=document.createElement("a");i.download="leaflet_marker_data.csv",i.href=window.URL.createObjectURL(a),i.style.display="none",document.body.appendChild(i),i.click(),document.body.removeChild(i)}))}))}}function ti(t){let e=t.length;for(;--e>=0;)t[e]=0}const ei=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),ai=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),ii=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),ni=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),si=new Array(576);ti(si);const ri=new Array(60);ti(ri);const ci=new Array(512);ti(ci);const oi=new Array(256);ti(oi);const li=new Array(29);ti(li);const hi=new Array(30);function ui(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let di,fi,pi;function mi(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}ti(hi);const gi=t=>t<256?ci[t]:ci[256+(t>>>7)],vi=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},bi=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<{bi(t,a[2*e],a[2*e+1])},Ci=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},Ai=(t,e,a)=>{const i=new Array(16);let n,s,r=0;for(n=1;n<=15;n++)r=r+a[n-1]<<1,i[n]=r;for(s=0;s<=e;s++){let e=t[2*s+1];0!==e&&(t[2*s]=Ci(i[e]++,e))}},yi=t=>{let e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},Li=t=>{t.bi_valid>8?vi(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},Hi=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n{let i,n,s,r,c=0;if(0!==t.sym_next)do{i=255&t.pending_buf[t.sym_buf+c++],i+=(255&t.pending_buf[t.sym_buf+c++])<<8,n=t.pending_buf[t.sym_buf+c++],0===i?wi(t,n,e):(s=oi[n],wi(t,s+256+1,e),r=ei[s],0!==r&&(n-=li[s],bi(t,n,r)),i--,s=gi(i),wi(t,s,a),r=ai[s],0!==r&&(i-=hi[s],bi(t,i,r)))}while(c{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,s=e.stat_desc.elems;let r,c,o,l=-1;for(t.heap_len=0,t.heap_max=573,r=0;r>1;r>=1;r--)Bi(t,a,r);o=s;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],Bi(t,a,1),c=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=c,a[2*o]=a[2*r]+a[2*c],t.depth[o]=(t.depth[r]>=t.depth[c]?t.depth[r]:t.depth[c])+1,a[2*r+1]=a[2*c+1]=o,t.heap[1]=o++,Bi(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,r=e.stat_desc.extra_bits,c=e.stat_desc.extra_base,o=e.stat_desc.max_length;let l,h,u,d,f,p,m=0;for(d=0;d<=15;d++)t.bl_count[d]=0;for(a[2*t.heap[t.heap_max]+1]=0,l=t.heap_max+1;l<573;l++)h=t.heap[l],d=a[2*a[2*h+1]+1]+1,d>o&&(d=o,m++),a[2*h+1]=d,h>i||(t.bl_count[d]++,f=0,h>=c&&(f=r[h-c]),p=a[2*h],t.opt_len+=p*(d+f),s&&(t.static_len+=p*(n[2*h+1]+f)));if(0!==m){do{for(d=o-1;0===t.bl_count[d];)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[o]--,m-=2}while(m>0);for(d=o;0!==d;d--)for(h=t.bl_count[d];0!==h;)u=t.heap[--l],u>i||(a[2*u+1]!==d&&(t.opt_len+=(d-a[2*u+1])*a[2*u],a[2*u+1]=d),h--)}})(t,e),Ai(a,l,t.bl_count)},xi=(t,e,a)=>{let i,n,s=-1,r=e[1],c=0,o=7,l=4;for(0===r&&(o=138,l=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++c{let i,n,s=-1,r=e[1],c=0,o=7,l=4;for(0===r&&(o=138,l=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++c{bi(t,0+(i?1:0),3),Li(t),vi(t,a),vi(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var Si={_tr_init:t=>{Vi||((()=>{let t,e,a,i,n;const s=new Array(16);for(a=0,i=0;i<28;i++)for(li[i]=a,t=0;t<1<>=7;i<30;i++)for(hi[i]=n<<7,t=0;t<1<{let n,s,r=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),Ni(t,t.l_desc),Ni(t,t.d_desc),r=(t=>{let e;for(xi(t,t.dyn_ltree,t.l_desc.max_code),xi(t,t.dyn_dtree,t.d_desc.max_code),Ni(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*ni[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),n=t.opt_len+3+7>>>3,s=t.static_len+3+7>>>3,s<=n&&(n=s)):n=s=a+5,a+4<=n&&-1!==e?Mi(t,e,a,i):4===t.strategy||s===n?(bi(t,2+(i?1:0),3),zi(t,si,ri)):(bi(t,4+(i?1:0),3),((t,e,a,i)=>{let n;for(bi(t,e-257,5),bi(t,a-1,5),bi(t,i-4,4),n=0;n(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=a,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(oi[a]+256+1)]++,t.dyn_dtree[2*gi(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{bi(t,2,3),wi(t,256,si),(t=>{16===t.bi_valid?(vi(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}},ki=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const Qi=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var Ii=(t,e,a,i)=>{const n=Qi,s=i+a;t^=-1;for(let a=i;a>>8^n[255&(t^e[a])];return-1^t},Oi={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Ei={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:Xi,_tr_stored_block:Ti,_tr_flush_block:Pi,_tr_tally:Fi,_tr_align:Gi}=Si,{Z_NO_FLUSH:Ki,Z_PARTIAL_FLUSH:Ui,Z_FULL_FLUSH:qi,Z_FINISH:ji,Z_BLOCK:Yi,Z_OK:Ri,Z_STREAM_END:Wi,Z_STREAM_ERROR:Zi,Z_DATA_ERROR:Ji,Z_BUF_ERROR:_i,Z_DEFAULT_COMPRESSION:$i,Z_FILTERED:tn,Z_HUFFMAN_ONLY:en,Z_RLE:an,Z_FIXED:nn,Z_DEFAULT_STRATEGY:sn,Z_UNKNOWN:rn,Z_DEFLATED:cn}=Ei,on=258,ln=262,hn=42,un=113,dn=666,fn=(t,e)=>(t.msg=Oi[e],e),pn=t=>2*t-(t>4?9:0),mn=t=>{let e=t.length;for(;--e>=0;)t[e]=0},gn=t=>{let e,a,i,n=t.w_size;e=t.hash_size,i=e;do{a=t.head[--i],t.head[i]=a>=n?a-n:0}while(--e);e=n,i=e;do{a=t.prev[--i],t.prev[i]=a>=n?a-n:0}while(--e)};let vn=(t,e,a)=>(e<{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},wn=(t,e)=>{Pi(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,bn(t.strm)},Cn=(t,e)=>{t.pending_buf[t.pending++]=e},An=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},yn=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=ki(t.adler,e,n,a):2===t.state.wrap&&(t.adler=Ii(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},Ln=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,c=t.nice_match;const o=t.strstart>t.w_size-ln?t.strstart-(t.w_size-ln):0,l=t.window,h=t.w_mask,u=t.prev,d=t.strstart+on;let f=l[s+r-1],p=l[s+r];t.prev_length>=t.good_match&&(n>>=2),c>t.lookahead&&(c=t.lookahead);do{if(a=e,l[a+r]===p&&l[a+r-1]===f&&l[a]===l[s]&&l[++a]===l[s+1]){s+=2,a++;do{}while(l[++s]===l[++a]&&l[++s]===l[++a]&&l[++s]===l[++a]&&l[++s]===l[++a]&&l[++s]===l[++a]&&l[++s]===l[++a]&&l[++s]===l[++a]&&l[++s]===l[++a]&&sr){if(t.match_start=e,r=i,i>=c)break;f=l[s+r-1],p=l[s+r]}}}while((e=u[e&h])>o&&0!=--n);return r<=t.lookahead?r:t.lookahead},Hn=t=>{const e=t.w_size;let a,i,n;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-ln)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),gn(t),i+=e),0===t.strm.avail_in)break;if(a=yn(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=a,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=vn(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=vn(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead{let a,i,n,s=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r=0,c=t.strm.avail_in;do{if(a=65535,n=t.bi_valid+42>>3,t.strm.avail_outi+t.strm.avail_in&&(a=i+t.strm.avail_in),a>n&&(a=n),a>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,bn(t.strm),i&&(i>a&&(i=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,a-=i),a&&(yn(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===r);return c-=t.strm.avail_in,c&&(c>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=c&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-c,t.strm.next_in),t.strstart),t.strstart+=c,t.insert+=c>t.w_size-t.insert?t.w_size-t.insert:c),t.block_start=t.strstart),t.high_watern&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,n+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),n>t.strm.avail_in&&(n=t.strm.avail_in),n&&(yn(t.strm,t.window,t.strstart,n),t.strstart+=n,t.insert+=n>t.w_size-t.insert?t.w_size-t.insert:n),t.high_water>3,n=t.pending_buf_size-n>65535?65535:t.pending_buf_size-n,s=n>t.w_size?t.w_size:n,i=t.strstart-t.block_start,(i>=s||(i||e===ji)&&e!==Ki&&0===t.strm.avail_in&&i<=n)&&(a=i>n?n:i,r=e===ji&&0===t.strm.avail_in&&a===i?1:0,Ti(t,t.block_start,a,r),t.block_start+=a,bn(t.strm)),r?3:1)},zn=(t,e)=>{let a,i;for(;;){if(t.lookahead=3&&(t.ins_h=vn(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-ln&&(t.match_length=Ln(t,a)),t.match_length>=3)if(i=Fi(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=vn(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=vn(t,t.ins_h,t.window[t.strstart+1]);else i=Fi(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(wn(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===ji?(wn(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(wn(t,!1),0===t.strm.avail_out)?1:2},Nn=(t,e)=>{let a,i,n;for(;;){if(t.lookahead=3&&(t.ins_h=vn(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=Fi(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=vn(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(wn(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(i=Fi(t,0,t.window[t.strstart-1]),i&&wn(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=Fi(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===ji?(wn(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(wn(t,!1),0===t.strm.avail_out)?1:2};function xn(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}const Dn=[new xn(0,0,0,0,Bn),new xn(4,4,8,4,zn),new xn(4,5,16,8,zn),new xn(4,6,32,32,zn),new xn(4,4,16,16,Nn),new xn(8,16,32,32,Nn),new xn(8,16,128,128,Nn),new xn(8,32,128,256,Nn),new xn(32,128,258,1024,Nn),new xn(32,258,258,4096,Nn)];function Vn(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=cn,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),mn(this.dyn_ltree),mn(this.dyn_dtree),mn(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),mn(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),mn(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Mn=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==hn&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==un&&e.status!==dn?1:0},Sn=t=>{if(Mn(t))return fn(t,Zi);t.total_in=t.total_out=0,t.data_type=rn;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?hn:un,t.adler=2===e.wrap?0:1,e.last_flush=-2,Xi(e),Ri},kn=t=>{const e=Sn(t);var a;return e===Ri&&((a=t.state).window_size=2*a.w_size,mn(a.head),a.max_lazy_match=Dn[a.level].max_lazy,a.good_match=Dn[a.level].good_length,a.nice_match=Dn[a.level].nice_length,a.max_chain_length=Dn[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Qn=(t,e,a,i,n,s)=>{if(!t)return Zi;let r=1;if(e===$i&&(e=6),i<0?(r=0,i=-i):i>15&&(r=2,i-=16),n<1||n>9||a!==cn||i<8||i>15||e<0||e>9||s<0||s>nn||8===i&&1!==r)return fn(t,Zi);8===i&&(i=9);const c=new Vn;return t.state=c,c.strm=t,c.status=hn,c.wrap=r,c.gzhead=null,c.w_bits=i,c.w_size=1<Qn(t,e,cn,15,8,sn),deflateInit2:Qn,deflateReset:kn,deflateResetKeep:Sn,deflateSetHeader:(t,e)=>Mn(t)||2!==t.state.wrap?Zi:(t.state.gzhead=e,Ri),deflate:(t,e)=>{if(Mn(t)||e>Yi||e<0)return t?fn(t,Zi):Zi;const a=t.state;if(!t.output||0!==t.avail_in&&!t.input||a.status===dn&&e!==ji)return fn(t,0===t.avail_out?_i:Zi);const i=a.last_flush;if(a.last_flush=e,0!==a.pending){if(bn(t),0===t.avail_out)return a.last_flush=-1,Ri}else if(0===t.avail_in&&pn(e)<=pn(i)&&e!==ji)return fn(t,_i);if(a.status===dn&&0!==t.avail_in)return fn(t,_i);if(a.status===hn&&0===a.wrap&&(a.status=un),a.status===hn){let e=cn+(a.w_bits-8<<4)<<8,i=-1;if(i=a.strategy>=en||a.level<2?0:a.level<6?1:6===a.level?2:3,e|=i<<6,0!==a.strstart&&(e|=32),e+=31-e%31,An(a,e),0!==a.strstart&&(An(a,t.adler>>>16),An(a,65535&t.adler)),t.adler=1,a.status=un,bn(t),0!==a.pending)return a.last_flush=-1,Ri}if(57===a.status)if(t.adler=0,Cn(a,31),Cn(a,139),Cn(a,8),a.gzhead)Cn(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),Cn(a,255&a.gzhead.time),Cn(a,a.gzhead.time>>8&255),Cn(a,a.gzhead.time>>16&255),Cn(a,a.gzhead.time>>24&255),Cn(a,9===a.level?2:a.strategy>=en||a.level<2?4:0),Cn(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(Cn(a,255&a.gzhead.extra.length),Cn(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=Ii(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(Cn(a,0),Cn(a,0),Cn(a,0),Cn(a,0),Cn(a,0),Cn(a,9===a.level?2:a.strategy>=en||a.level<2?4:0),Cn(a,3),a.status=un,bn(t),0!==a.pending)return a.last_flush=-1,Ri;if(69===a.status){if(a.gzhead.extra){let e=a.pending,i=(65535&a.gzhead.extra.length)-a.gzindex;for(;a.pending+i>a.pending_buf_size;){let n=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+n),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>e&&(t.adler=Ii(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex+=n,bn(t),0!==a.pending)return a.last_flush=-1,Ri;e=0,i-=n}let n=new Uint8Array(a.gzhead.extra);a.pending_buf.set(n.subarray(a.gzindex,a.gzindex+i),a.pending),a.pending+=i,a.gzhead.hcrc&&a.pending>e&&(t.adler=Ii(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=Ii(t.adler,a.pending_buf,a.pending-i,i)),bn(t),0!==a.pending)return a.last_flush=-1,Ri;i=0}e=a.gzindexi&&(t.adler=Ii(t.adler,a.pending_buf,a.pending-i,i)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=Ii(t.adler,a.pending_buf,a.pending-i,i)),bn(t),0!==a.pending)return a.last_flush=-1,Ri;i=0}e=a.gzindexi&&(t.adler=Ii(t.adler,a.pending_buf,a.pending-i,i))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(bn(t),0!==a.pending))return a.last_flush=-1,Ri;Cn(a,255&t.adler),Cn(a,t.adler>>8&255),t.adler=0}if(a.status=un,bn(t),0!==a.pending)return a.last_flush=-1,Ri}if(0!==t.avail_in||0!==a.lookahead||e!==Ki&&a.status!==dn){let i=0===a.level?Bn(a,e):a.strategy===en?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(Hn(t),0===t.lookahead)){if(e===Ki)return 1;break}if(t.match_length=0,a=Fi(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(wn(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===ji?(wn(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(wn(t,!1),0===t.strm.avail_out)?1:2})(a,e):a.strategy===an?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=on){if(Hn(t),t.lookahead<=on&&e===Ki)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+on;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=Fi(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=Fi(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(wn(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===ji?(wn(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(wn(t,!1),0===t.strm.avail_out)?1:2})(a,e):Dn[a.level].func(a,e);if(3!==i&&4!==i||(a.status=dn),1===i||3===i)return 0===t.avail_out&&(a.last_flush=-1),Ri;if(2===i&&(e===Ui?Gi(a):e!==Yi&&(Ti(a,0,0,!1),e===qi&&(mn(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),bn(t),0===t.avail_out))return a.last_flush=-1,Ri}return e!==ji?Ri:a.wrap<=0?Wi:(2===a.wrap?(Cn(a,255&t.adler),Cn(a,t.adler>>8&255),Cn(a,t.adler>>16&255),Cn(a,t.adler>>24&255),Cn(a,255&t.total_in),Cn(a,t.total_in>>8&255),Cn(a,t.total_in>>16&255),Cn(a,t.total_in>>24&255)):(An(a,t.adler>>>16),An(a,65535&t.adler)),bn(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?Ri:Wi)},deflateEnd:t=>{if(Mn(t))return Zi;const e=t.state.status;return t.state=null,e===un?fn(t,Ji):Ri},deflateSetDictionary:(t,e)=>{let a=e.length;if(Mn(t))return Zi;const i=t.state,n=i.wrap;if(2===n||1===n&&i.status!==hn||i.lookahead)return Zi;if(1===n&&(t.adler=ki(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(mn(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,c=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,Hn(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=vn(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,Hn(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=c,t.avail_in=s,i.wrap=n,Ri},deflateInfo:"pako deflate (from Nodeca project)"};const On=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var En={assign:function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(const e in a)On(a,e)&&(t[e]=a[e])}}return t},flattenChunks:t=>{let e=0;for(let a=0,i=t.length;a=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Tn[254]=Tn[254]=1;var Pn={string2buf:t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,n,s,r=t.length,c=0;for(n=0;n>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},buf2string:(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i,n;const s=new Array(2*a);for(n=0,i=0;i4)s[n++]=65533,i+=r-1;else{for(e&=2===r?31:3===r?15:7;r>1&&i1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Xn)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let a="";for(let i=0;i{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Tn[t[a]]>e?a:e}},Fn=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Gn=Object.prototype.toString,{Z_NO_FLUSH:Kn,Z_SYNC_FLUSH:Un,Z_FULL_FLUSH:qn,Z_FINISH:jn,Z_OK:Yn,Z_STREAM_END:Rn,Z_DEFAULT_COMPRESSION:Wn,Z_DEFAULT_STRATEGY:Zn,Z_DEFLATED:Jn}=Ei;function _n(t){this.options=En.assign({level:Wn,method:Jn,chunkSize:16384,windowBits:15,memLevel:8,strategy:Zn},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Fn,this.strm.avail_out=0;let a=In.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==Yn)throw new Error(Oi[a]);if(e.header&&In.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Pn.string2buf(e.dictionary):"[object ArrayBuffer]"===Gn.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=In.deflateSetDictionary(this.strm,t),a!==Yn)throw new Error(Oi[a]);this._dict_set=!0}}function $n(t,e){const a=new _n(e);if(a.push(t,!0),a.err)throw a.msg||Oi[a.err];return a.result}_n.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended)return!1;for(s=e===~~e?e:!0===e?jn:Kn,"string"==typeof t?a.input=Pn.string2buf(t):"[object ArrayBuffer]"===Gn.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===Un||s===qn)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=In.deflate(a,s),n===Rn)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=In.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Yn;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}return!0},_n.prototype.onData=function(t){this.chunks.push(t)},_n.prototype.onEnd=function(t){t===Yn&&(this.result=En.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var ts={Deflate:_n,deflate:$n,deflateRaw:function(t,e){return(e=e||{}).raw=!0,$n(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,$n(t,e)},constants:Ei};const es=16209;var as=function(t,e){let a,i,n,s,r,c,o,l,h,u,d,f,p,m,g,v,b,w,C,A,y,L,H,B;const z=t.state;a=t.next_in,H=t.input,i=a+(t.avail_in-5),n=t.next_out,B=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),c=z.dmax,o=z.wsize,l=z.whave,h=z.wnext,u=z.window,d=z.hold,f=z.bits,p=z.lencode,m=z.distcode,g=(1<>>24,d>>>=w,f-=w,w=b>>>16&255,0===w)B[n++]=65535&b;else{if(!(16&w)){if(0==(64&w)){b=p[(65535&b)+(d&(1<>>=w,f-=w),f<15&&(d+=H[a++]<>>24,d>>>=w,f-=w,w=b>>>16&255,!(16&w)){if(0==(64&w)){b=m[(65535&b)+(d&(1<c){t.msg="invalid distance too far back",z.mode=es;break t}if(d>>>=w,f-=w,w=n-s,A>w){if(w=A-w,w>l&&z.sane){t.msg="invalid distance too far back",z.mode=es;break t}if(y=0,L=u,0===h){if(y+=o-w,w2;)B[n++]=L[y++],B[n++]=L[y++],B[n++]=L[y++],C-=3;C&&(B[n++]=L[y++],C>1&&(B[n++]=L[y++]))}else{y=n-A;do{B[n++]=B[y++],B[n++]=B[y++],B[n++]=B[y++],C-=3}while(C>2);C&&(B[n++]=B[y++],C>1&&(B[n++]=B[y++]))}break}}break}}while(a>3,a-=C,f-=C<<3,d&=(1<{const o=c.bits;let l,h,u,d,f,p,m=0,g=0,v=0,b=0,w=0,C=0,A=0,y=0,L=0,H=0,B=null;const z=new Uint16Array(16),N=new Uint16Array(16);let x,D,V,M=null;for(m=0;m<=15;m++)z[m]=0;for(g=0;g=1&&0===z[b];b--);if(w>b&&(w=b),0===b)return n[s++]=20971520,n[s++]=20971520,c.bits=1,0;for(v=1;v0&&(0===t||1!==b))return-1;for(N[1]=0,m=1;m<15;m++)N[m+1]=N[m]+z[m];for(g=0;g852||2===t&&L>592)return 1;for(;;){x=m-A,r[g]+1=p?(D=M[r[g]-p],V=B[r[g]-p]):(D=96,V=0),l=1<>A)+h]=x<<24|D<<16|V|0}while(0!==h);for(l=1<>=1;if(0!==l?(H&=l-1,H+=l):H=0,g++,0==--z[m]){if(m===b)break;m=e[a+r[g]]}if(m>w&&(H&d)!==u){for(0===A&&(A=w),f+=v,C=m-A,y=1<852||2===t&&L>592)return 1;u=H&d,n[u]=w<<24|C<<16|f-s|0}}return 0!==H&&(n[f+H]=m-A<<24|64<<16|0),c.bits=w,0};const{Z_FINISH:os,Z_BLOCK:ls,Z_TREES:hs,Z_OK:us,Z_STREAM_END:ds,Z_NEED_DICT:fs,Z_STREAM_ERROR:ps,Z_DATA_ERROR:ms,Z_MEM_ERROR:gs,Z_BUF_ERROR:vs,Z_DEFLATED:bs}=Ei,ws=16180,Cs=16190,As=16191,ys=16192,Ls=16194,Hs=16199,Bs=16200,zs=16206,Ns=16209,xs=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Ds(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Vs=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode16211?1:0},Ms=t=>{if(Vs(t))return ps;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=ws,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,us},Ss=t=>{if(Vs(t))return ps;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Ms(t)},ks=(t,e)=>{let a;if(Vs(t))return ps;const i=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?ps:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,Ss(t))},Qs=(t,e)=>{if(!t)return ps;const a=new Ds;t.state=a,a.strm=t,a.window=null,a.mode=ws;const i=ks(t,e);return i!==us&&(t.state=null),i};let Is,Os,Es=!0;const Xs=t=>{if(Es){Is=new Int32Array(512),Os=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(cs(1,t.lens,0,288,Is,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;cs(2,t.lens,0,32,Os,0,t.work,{bits:5}),Es=!1}t.lencode=Is,t.lenbits=9,t.distcode=Os,t.distbits=5},Ts=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whaveQs(t,15),inflateInit2:Qs,inflate:(t,e)=>{let a,i,n,s,r,c,o,l,h,u,d,f,p,m,g,v,b,w,C,A,y,L,H=0;const B=new Uint8Array(4);let z,N;const x=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Vs(t)||!t.output||!t.input&&0!==t.avail_in)return ps;a=t.state,a.mode===As&&(a.mode=ys),r=t.next_out,n=t.output,o=t.avail_out,s=t.next_in,i=t.input,c=t.avail_in,l=a.hold,h=a.bits,u=c,d=o,L=us;t:for(;;)switch(a.mode){case ws:if(0===a.wrap){a.mode=ys;break}for(;h<16;){if(0===c)break t;c--,l+=i[s++]<>>8&255,a.check=Ii(a.check,B,2,0),l=0,h=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&l)<<8)+(l>>8))%31){t.msg="incorrect header check",a.mode=Ns;break}if((15&l)!==bs){t.msg="unknown compression method",a.mode=Ns;break}if(l>>>=4,h-=4,y=8+(15&l),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=Ns;break}a.dmax=1<>8&1),512&a.flags&&4&a.wrap&&(B[0]=255&l,B[1]=l>>>8&255,a.check=Ii(a.check,B,2,0)),l=0,h=0,a.mode=16182;case 16182:for(;h<32;){if(0===c)break t;c--,l+=i[s++]<>>8&255,B[2]=l>>>16&255,B[3]=l>>>24&255,a.check=Ii(a.check,B,4,0)),l=0,h=0,a.mode=16183;case 16183:for(;h<16;){if(0===c)break t;c--,l+=i[s++]<>8),512&a.flags&&4&a.wrap&&(B[0]=255&l,B[1]=l>>>8&255,a.check=Ii(a.check,B,2,0)),l=0,h=0,a.mode=16184;case 16184:if(1024&a.flags){for(;h<16;){if(0===c)break t;c--,l+=i[s++]<>>8&255,a.check=Ii(a.check,B,2,0)),l=0,h=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&(f=a.length,f>c&&(f=c),f&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+f),y)),512&a.flags&&4&a.wrap&&(a.check=Ii(a.check,i,f,s)),c-=f,s+=f,a.length-=f),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===c)break t;f=0;do{y=i[s+f++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&f>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=As;break;case 16189:for(;h<32;){if(0===c)break t;c--,l+=i[s++]<>>=7&h,h-=7&h,a.mode=zs;break}for(;h<3;){if(0===c)break t;c--,l+=i[s++]<>>=1,h-=1,3&l){case 0:a.mode=16193;break;case 1:if(Xs(a),a.mode=Hs,e===hs){l>>>=2,h-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=Ns}l>>>=2,h-=2;break;case 16193:for(l>>>=7&h,h-=7&h;h<32;){if(0===c)break t;c--,l+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",a.mode=Ns;break}if(a.length=65535&l,l=0,h=0,a.mode=Ls,e===hs)break t;case Ls:a.mode=16195;case 16195:if(f=a.length,f){if(f>c&&(f=c),f>o&&(f=o),0===f)break t;n.set(i.subarray(s,s+f),r),c-=f,s+=f,o-=f,r+=f,a.length-=f;break}a.mode=As;break;case 16196:for(;h<14;){if(0===c)break t;c--,l+=i[s++]<>>=5,h-=5,a.ndist=1+(31&l),l>>>=5,h-=5,a.ncode=4+(15&l),l>>>=4,h-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=Ns;break}a.have=0,a.mode=16197;case 16197:for(;a.have>>=3,h-=3}for(;a.have<19;)a.lens[x[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,z={bits:a.lenbits},L=cs(0,a.lens,0,19,a.lencode,0,a.work,z),a.lenbits=z.bits,L){t.msg="invalid code lengths set",a.mode=Ns;break}a.have=0,a.mode=16198;case 16198:for(;a.have>>24,v=H>>>16&255,b=65535&H,!(g<=h);){if(0===c)break t;c--,l+=i[s++]<>>=g,h-=g,a.lens[a.have++]=b;else{if(16===b){for(N=g+2;h>>=g,h-=g,0===a.have){t.msg="invalid bit length repeat",a.mode=Ns;break}y=a.lens[a.have-1],f=3+(3&l),l>>>=2,h-=2}else if(17===b){for(N=g+3;h>>=g,h-=g,y=0,f=3+(7&l),l>>>=3,h-=3}else{for(N=g+7;h>>=g,h-=g,y=0,f=11+(127&l),l>>>=7,h-=7}if(a.have+f>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=Ns;break}for(;f--;)a.lens[a.have++]=y}}if(a.mode===Ns)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=Ns;break}if(a.lenbits=9,z={bits:a.lenbits},L=cs(1,a.lens,0,a.nlen,a.lencode,0,a.work,z),a.lenbits=z.bits,L){t.msg="invalid literal/lengths set",a.mode=Ns;break}if(a.distbits=6,a.distcode=a.distdyn,z={bits:a.distbits},L=cs(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,z),a.distbits=z.bits,L){t.msg="invalid distances set",a.mode=Ns;break}if(a.mode=Hs,e===hs)break t;case Hs:a.mode=Bs;case Bs:if(c>=6&&o>=258){t.next_out=r,t.avail_out=o,t.next_in=s,t.avail_in=c,a.hold=l,a.bits=h,as(t,d),r=t.next_out,n=t.output,o=t.avail_out,s=t.next_in,i=t.input,c=t.avail_in,l=a.hold,h=a.bits,a.mode===As&&(a.back=-1);break}for(a.back=0;H=a.lencode[l&(1<>>24,v=H>>>16&255,b=65535&H,!(g<=h);){if(0===c)break t;c--,l+=i[s++]<>w)],g=H>>>24,v=H>>>16&255,b=65535&H,!(w+g<=h);){if(0===c)break t;c--,l+=i[s++]<>>=w,h-=w,a.back+=w}if(l>>>=g,h-=g,a.back+=g,a.length=b,0===v){a.mode=16205;break}if(32&v){a.back=-1,a.mode=As;break}if(64&v){t.msg="invalid literal/length code",a.mode=Ns;break}a.extra=15&v,a.mode=16201;case 16201:if(a.extra){for(N=a.extra;h>>=a.extra,h-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;H=a.distcode[l&(1<>>24,v=H>>>16&255,b=65535&H,!(g<=h);){if(0===c)break t;c--,l+=i[s++]<>w)],g=H>>>24,v=H>>>16&255,b=65535&H,!(w+g<=h);){if(0===c)break t;c--,l+=i[s++]<>>=w,h-=w,a.back+=w}if(l>>>=g,h-=g,a.back+=g,64&v){t.msg="invalid distance code",a.mode=Ns;break}a.offset=b,a.extra=15&v,a.mode=16203;case 16203:if(a.extra){for(N=a.extra;h>>=a.extra,h-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=Ns;break}a.mode=16204;case 16204:if(0===o)break t;if(f=d-o,a.offset>f){if(f=a.offset-f,f>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=Ns;break}f>a.wnext?(f-=a.wnext,p=a.wsize-f):p=a.wnext-f,f>a.length&&(f=a.length),m=a.window}else m=n,p=r-a.offset,f=a.length;f>o&&(f=o),o-=f,a.length-=f;do{n[r++]=m[p++]}while(--f);0===a.length&&(a.mode=Bs);break;case 16205:if(0===o)break t;n[r++]=a.length,o--,a.mode=Bs;break;case zs:if(a.wrap){for(;h<32;){if(0===c)break t;c--,l|=i[s++]<{if(Vs(t))return ps;let e=t.state;return e.window&&(e.window=null),t.state=null,us},inflateGetHeader:(t,e)=>{if(Vs(t))return ps;const a=t.state;return 0==(2&a.wrap)?ps:(a.head=e,e.done=!1,us)},inflateSetDictionary:(t,e)=>{const a=e.length;let i,n,s;return Vs(t)?ps:(i=t.state,0!==i.wrap&&i.mode!==Cs?ps:i.mode===Cs&&(n=1,n=ki(n,e,a,0),n!==i.check)?ms:(s=Ts(t,e,a,a),s?(i.mode=16210,gs):(i.havedict=1,us)))},inflateInfo:"pako inflate (from Nodeca project)"},Fs=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Gs=Object.prototype.toString,{Z_NO_FLUSH:Ks,Z_FINISH:Us,Z_OK:qs,Z_STREAM_END:js,Z_NEED_DICT:Ys,Z_STREAM_ERROR:Rs,Z_DATA_ERROR:Ws,Z_MEM_ERROR:Zs}=Ei;function Js(t){this.options=En.assign({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Fn,this.strm.avail_out=0;let a=Ps.inflateInit2(this.strm,e.windowBits);if(a!==qs)throw new Error(Oi[a]);if(this.header=new Fs,Ps.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Pn.string2buf(e.dictionary):"[object ArrayBuffer]"===Gs.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Ps.inflateSetDictionary(this.strm,e.dictionary),a!==qs)))throw new Error(Oi[a])}function _s(t,e){const a=new Js(e);if(a.push(t),a.err)throw a.msg||Oi[a.err];return a.result}Js.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,c;if(this.ended)return!1;for(r=e===~~e?e:!0===e?Us:Ks,"[object ArrayBuffer]"===Gs.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=Ps.inflate(a,r),s===Ys&&n&&(s=Ps.inflateSetDictionary(a,n),s===qs?s=Ps.inflate(a,r):s===Ws&&(s=Ys));a.avail_in>0&&s===js&&a.state.wrap>0&&0!==t[a.next_in];)Ps.inflateReset(a),s=Ps.inflate(a,r);switch(s){case Rs:case Ws:case Ys:case Zs:return this.onEnd(s),this.ended=!0,!1}if(c=a.avail_out,a.next_out&&(0===a.avail_out||s===js))if("string"===this.options.to){let t=Pn.utf8border(a.output,a.next_out),e=a.next_out-t,n=Pn.buf2string(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(s!==qs||0!==c){if(s===js)return s=Ps.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},Js.prototype.onData=function(t){this.chunks.push(t)},Js.prototype.onEnd=function(t){t===qs&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=En.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var $s={Inflate:Js,inflate:_s,inflateRaw:function(t,e){return(e=e||{}).raw=!0,_s(t,e)},ungzip:_s,constants:Ei};const{Deflate:tr,deflate:er,deflateRaw:ar,gzip:ir}=ts,{Inflate:nr,inflate:sr,inflateRaw:rr,ungzip:cr}=$s;var or=cr;const lr="OBSIDIAN_LEAFLET_PLUGIN",hr=window.L;window.L||a(243),window[lr]=window.L,window[lr].Circle.mergeOptions({weight:he,opacity:ue}),a(660),a(857),window.L=hr;const ur=window[lr];class dr extends ur.DivIcon{constructor(t){super(t)}createIcon(t){const e=super.createIcon(t);for(let t in this.options.data)e.dataset[t]=this.options.data[t];return this.div=e,e}setData(t){if(this.options.data={...this.options.data,...t},this.div)for(let e in t)this.div.dataset[e]=this.options.data[e]}}const fr=function(t){return new dr(t)};class pr extends ur.Marker{constructor(t,e,a){super(t,e),this.options.icon.setData(a)}}var mr=453.59237,gr=1024,vr=8192,br=1048576,wr=8388608,Cr=1073741824,Ar=8589934592,yr=1099511627776,Lr=8796093022208,Hr=0x4000000000000,Br=9007199254740992,zr={__proto__:null,bit:[0,1,0],bits:[0,1,0],b:[0,1,0],unibit:[0,1,0],unibits:[0,1,0],millibit:[0,.001,0],millibits:[0,.001,0],centibit:[0,.01,0],centibits:[0,.01,0],decibit:[0,.1,0],decibits:[0,.1,0],crumb:[0,2,0],crumbs:[0,2,0],dibit:[0,2,0],dibits:[0,2,0],triad:[0,3,0],triads:[0,3,0],triade:[0,3,0],triades:[0,3,0],tribit:[0,3,0],tribits:[0,3,0],nibble:[0,4,0],nibbles:[0,4,0],tetrad:[0,4,0],tetrads:[0,4,0],tetrade:[0,4,0],tetrades:[0,4,0],quadbit:[0,4,0],quadbits:[0,4,0],semioctet:[0,4,0],semioctets:[0,4,0],halfbyte:[0,4,0],halfbytes:[0,4,0],quartet:[0,4,0],quartets:[0,4,0],pentad:[0,5,0],pentads:[0,5,0],hexad:[0,6,0],hexads:[0,6,0],hexade:[0,6,0],hexades:[0,6,0],sextet:[0,6,0],sextets:[0,6,0],heptad:[0,7,0],heptads:[0,7,0],heptade:[0,7,0],heptades:[0,7,0],byte:[0,8,0],bytes:[0,8,0],B:[0,8,0],octect:[0,8,0],octects:[0,8,0],octad:[0,8,0],octads:[0,8,0],octade:[0,8,0],octades:[0,8,0],decabit:[0,10,0],decabits:[0,10,0],declet:[0,10,0],decle:[0,10,0],deckle:[0,10,0],slab:[0,12,0],slabs:[0,12,0],hextet:[0,16,0],hextets:[0,16,0],catena:[0,24,0],catenas:[0,24,0],hectobit:[0,100,0],hectobits:[0,100,0],hbit:[0,100,0],kilobit:[0,1e3,0],kilobits:[0,1e3,0],kbit:[0,1e3,0],kibibit:[0,gr,0],kibibits:[0,gr,0],Kibit:[0,gr,0],kilobyte:[0,8e3,0],kilobytes:[0,8e3,0],kB:[0,8e3,0],kibibyte:[0,vr,0],kibibytes:[0,vr,0],KiB:[0,vr,0],megabit:[0,1e6,0],megabits:[0,1e6,0],Mbit:[0,1e6,0],mebibit:[0,br,0],mebibits:[0,br,0],Mibit:[0,br,0],megabyte:[0,8e6,0],megabytes:[0,8e6,0],MB:[0,8e6,0],mebibyte:[0,wr,0],mebibytes:[0,wr,0],MiB:[0,wr,0],gigabit:[0,1e9,0],gigabits:[0,1e9,0],Gbit:[0,1e9,0],gibibit:[0,Cr,0],gibibits:[0,Cr,0],Gibit:[0,Cr,0],gigabyte:[0,8e9,0],gigabytes:[0,8e9,0],GB:[0,8e9,0],gibibyte:[0,Ar,0],gibibytes:[0,Ar,0],GiB:[0,Ar,0],terabit:[0,1e12,0],terabits:[0,1e12,0],Tbit:[0,1e12,0],tebibit:[0,yr,0],tebibits:[0,yr,0],Tibit:[0,yr,0],terabyte:[0,8e12,0],terabytes:[0,8e12,0],TB:[0,8e12,0],tebibyte:[0,Lr,0],tebibytes:[0,Lr,0],TiB:[0,Lr,0],petabit:[0,1e15,0],petabits:[0,1e15,0],Pbit:[0,1e15,0],pebibit:[0,Hr,0],pebibits:[0,Hr,0],Pibit:[0,Hr,0],petabyte:[0,8e15,0],petabytes:[0,8e15,0],PB:[0,8e15,0],pebibyte:[0,Br,0],pebibytes:[0,Br,0],PiB:[0,Br,0],meter:[1,1,0],meters:[1,1,0],metre:[1,1,0],metres:[1,1,0],m:[1,1,0],petameter:[1,1e15,0],petametre:[1,1e15,0],petameters:[1,1e15,0],petametres:[1,1e15,0],Pm:[1,1e15,0],terameter:[1,1e12,0],terametre:[1,1e12,0],terameters:[1,1e12,0],terametres:[1,1e12,0],Tm:[1,1e12,0],gigameter:[1,1e9,0],gigametre:[1,1e9,0],gigameters:[1,1e9,0],gigametres:[1,1e9,0],Gm:[1,1e9,0],megameter:[1,1e6,0],megametre:[1,1e6,0],megameters:[1,1e6,0],megametres:[1,1e6,0],Mm:[1,1e6,0],kilometer:[1,1e3,0],kilometre:[1,1e3,0],kilometers:[1,1e3,0],kilometres:[1,1e3,0],km:[1,1e3,0],hectometer:[1,100,0],hectometre:[1,100,0],hectometers:[1,100,0],hectometres:[1,100,0],hm:[1,100,0],decameter:[1,10,0],decametre:[1,10,0],decameters:[1,10,0],decametres:[1,10,0],dam:[1,10,0],decimeter:[1,.1,0],decimetre:[1,.1,0],decimeters:[1,.1,0],decimetres:[1,.1,0],dm:[1,.1,0],centimeter:[1,.01,0],centimetre:[1,.01,0],centimeters:[1,.01,0],centimetres:[1,.01,0],cm:[1,.01,0],millimeter:[1,.001,0],millimetre:[1,.001,0],millimeters:[1,.001,0],millimetres:[1,.001,0],mm:[1,.001,0],micrometer:[1,1e-7,0],micrometre:[1,1e-7,0],micrometers:[1,1e-7,0],micrometres:[1,1e-7,0],μm:[1,1e-7,0],nanometer:[1,1e-9,0],nanometre:[1,1e-9,0],nanometers:[1,1e-9,0],nanometres:[1,1e-9,0],nm:[1,1e-9,0],picometer:[1,1e-12,0],picometre:[1,1e-12,0],picometers:[1,1e-12,0],picometres:[1,1e-12,0],pm:[1,1e-12,0],femtometer:[1,1e-15,0],femtometre:[1,1e-15,0],femtometers:[1,1e-15,0],femtometres:[1,1e-15,0],fm:[1,1e-15,0],foot:[1,.3048,0],feet:[1,.3048,0],ft:[1,.3048,0],inch:[1,.0254,0],inches:[1,.0254,0],in:[1,.0254,0],yard:[1,.9144,0],yards:[1,.9144,0],yd:[1,.9144,0],mile:[1,1609.344,0],miles:[1,1609.344,0],mi:[1,1609.344,0],"nautical mile":[1,1852,0],"nautical miles":[1,1852,0],M:[1,1852,0],NM:[1,1852,0],nmi:[1,1852,0],kilogram:[2,1e3,0],kilograms:[2,1e3,0],kg:[2,1e3,0],gram:[2,1,0],grams:[2,1,0],g:[2,1,0],decagram:[2,10,0],decagrams:[2,10,0],dag:[2,10,0],hectogram:[2,100,0],hectograms:[2,100,0],hg:[2,100,0],megagram:[2,1e6,0],megagrams:[2,1e6,0],Mg:[2,1e6,0],tonne:[2,1e6,0],tonnes:[2,1e6,0],"metric ton":[2,1e6,0],"metric tons":[2,1e6,0],t:[2,1e6,0],gigagram:[2,1e9,0],gigagrams:[2,1e9,0],Gg:[2,1e9,0],teragram:[2,1e12,0],teragrams:[2,1e12,0],Tg:[2,1e12,0],petagram:[2,1e15,0],petagrams:[2,1e15,0],Pg:[2,1e15,0],exagram:[2,1e18,0],exagrams:[2,1e18,0],Eg:[2,1e18,0],zettagram:[2,1e21,0],zettagrams:[2,1e21,0],Zg:[2,1e21,0],yottagram:[2,1e24,0],yottagrams:[2,1e24,0],Yg:[2,1e24,0],decigram:[2,.1,0],decigrams:[2,.1,0],dg:[2,.1,0],centigram:[2,.01,0],centigrams:[2,.01,0],cg:[2,.01,0],milligram:[2,.001,0],milligrams:[2,.001,0],mg:[2,.001,0],microgram:[2,1e-6,0],micrograms:[2,1e-6,0],µg:[2,1e-6,0],nanogram:[2,1e-9,0],nanograms:[2,1e-9,0],ng:[2,1e-9,0],picogram:[2,1e-12,0],picograms:[2,1e-12,0],pg:[2,1e-12,0],femtogram:[2,1e-15,0],femtograms:[2,1e-15,0],fg:[2,1e-15,0],attogram:[2,1e-18,0],attograms:[2,1e-18,0],ag:[2,1e-18,0],zeptogram:[2,1e-21,0],zeptograms:[2,1e-21,0],zg:[2,1e-21,0],yoctogram:[2,1e-24,0],yoctograms:[2,1e-24,0],yg:[2,1e-24,0],pound:[2,mr,0],pounds:[2,mr,0],lb:[2,mr,0],stone:[2,14*mr,0],stones:[2,14*mr,0],st:[2,14*mr,0],ounce:[2,28.349523125,0],ounces:[2,28.349523125,0],oz:[2,28.349523125,0],"℥":[2,28.349523125,0],"short ton":[2,907184.74,0],"short tons":[2,907184.74,0],"us ton":[2,907184.74,0],"us tons":[2,907184.74,0],"long ton":[2,2240*mr,0],"long tons":[2,2240*mr,0],"imperial ton":[2,2240*mr,0],"imperial tons":[2,2240*mr,0],"displacement ton":[2,2240*mr,0],"displacement tons":[2,2240*mr,0],pascal:[3,1,0],pascals:[3,1,0],Pa:[3,1,0],femtopascal:[3,1e-15,0],femtopascals:[3,1e-15,0],fPa:[3,1e-15,0],picopascal:[3,1e-12,0],picopascals:[3,1e-12,0],pPa:[3,1e-12,0],nanopascal:[3,1e-9,0],nanopascals:[3,1e-9,0],nPa:[3,1e-9,0],micropascal:[3,1e-6,0],micropascals:[3,1e-6,0],μPa:[3,1e-6,0],millipascal:[3,.001,0],millipascals:[3,.001,0],mPa:[3,.001,0],centipascal:[3,.01,0],centipascals:[3,.01,0],cPa:[3,.01,0],decipascal:[3,.1,0],decipascals:[3,.1,0],dPa:[3,.1,0],decapascal:[3,10,0],decapascals:[3,10,0],daPa:[3,10,0],hectopascal:[3,100,0],hectopascals:[3,100,0],hPa:[3,100,0],kilopascal:[3,1e3,0],kilopascals:[3,1e3,0],kPa:[3,1e3,0],megapascal:[3,1e6,0],megapascals:[3,1e6,0],MPa:[3,1e6,0],gigapascal:[3,1e9,0],gigapascals:[3,1e9,0],GPa:[3,1e9,0],terapascal:[3,1e12,0],terapascals:[3,1e12,0],TPa:[3,1e12,0],petapascal:[3,1e15,0],petapascals:[3,1e15,0],PPa:[3,1e15,0],bar:[3,1e5,0],femtobar:[3,1e-15,0],femtobars:[3,1e-15,0],fbar:[3,1e-15,0],picobar:[3,1e-12,0],picobars:[3,1e-12,0],pbar:[3,1e-12,0],nanobar:[3,1e-9,0],nanobars:[3,1e-9,0],nbar:[3,1e-9,0],microbar:[3,1e-6,0],microbars:[3,1e-6,0],μbar:[3,1e-6,0],millibar:[3,.001,0],millibars:[3,.001,0],mbar:[3,.001,0],centibar:[3,.01,0],centibars:[3,.01,0],cbar:[3,.01,0],decibar:[3,.1,0],decibars:[3,.1,0],dbar:[3,.1,0],decabar:[3,10,0],decabars:[3,10,0],dabar:[3,10,0],hectobar:[3,100,0],hectobars:[3,100,0],hbar:[3,100,0],kilobar:[3,1e3,0],kilobars:[3,1e3,0],kbar:[3,1e3,0],megabar:[3,1e6,0],megabars:[3,1e6,0],Mbar:[3,1e6,0],gigabar:[3,1e9,0],gigabars:[3,1e9,0],Gbar:[3,1e9,0],terabar:[3,1e12,0],terabars:[3,1e12,0],Tbar:[3,1e12,0],petabar:[3,1e15,0],petabars:[3,1e15,0],Pbar:[3,1e15,0],torr:[3,101325/760,0],millitorr:[3,101325/760/1e3,0],millitorrs:[3,101325/760/1e3,0],mTorr:[3,101325/760/1e3,0],atmosphere:[3,101325,0],atmospheres:[3,101325,0],atm:[3,101325,0],kelvin:[4,1,0],kelvins:[4,1,0],K:[4,1,0],fahrenheit:[4,5/9,273.15-32],F:[4,5/9,273.15-32],celsius:[4,1,273.15],C:[4,1,273.15],rankine:[4,5/9,0],R:[4,5/9,0],delisle:[4,2/-3,373.15],De:[4,2/-3,373.15],second:[5,1,0],seconds:[5,1,0],s:[5,1,0],century:[5,3155695200,0],centuries:[5,3155695200,0],c:[5,3155695200,0],day:[5,86400,0],days:[5,86400,0],d:[5,86400,0],decade:[5,315569520,0],decades:[5,315569520,0],dec:[5,315569520,0],fortnight:[5,1209600,0],fortnights:[5,1209600,0],fn:[5,1209600,0],helek:[5,3+1/3,0],halakim:[5,3+1/3,0],hour:[5,3600,0],hours:[5,3600,0],h:[5,3600,0],jiffy:[5,1/60,0],jiffies:[5,1/60,0],j:[5,1/60,0],ja:[5,.01,0],ke:[5,900,0],millennium:[5,31556952e3,0],millennia:[5,31556952e3,0],milliday:[5,86.4,0],millidays:[5,86.4,0],md:[5,86.4,0],minute:[5,60,0],minutes:[5,60,0],min:[5,60,0],moment:[5,90,0],moments:[5,90,0],month:[5,2592e3,0],months:[5,2592e3,0],mo:[5,2592e3,0],shake:[5,1e-8,0],shakes:[5,1e-8,0],sigma:[5,1e-6,0],sigmas:[5,1e-6,0],svedberg:[5,1e-13,0],svedbergs:[5,1e-13,0],S:[5,1e-13,0],week:[5,604800,0],weeks:[5,604800,0],wk:[5,604800,0],year:[5,31536e3,0],years:[5,31536e3,0],a:[5,31536e3,0],y:[5,31536e3,0],yr:[5,31536e3,0],petasecond:[5,1e15,0],petaseconds:[5,1e15,0],Ps:[5,1e15,0],terasecond:[5,1e12,0],teraseconds:[5,1e12,0],Ts:[5,1e12,0],gigasecond:[5,1e9,0],gigaseconds:[5,1e9,0],Gs:[5,1e9,0],megasecond:[5,1e6,0],megaseconds:[5,1e6,0],Ms:[5,1e6,0],kilosecond:[5,1e3,0],kiloseconds:[5,1e3,0],ks:[5,1e3,0],hectosecond:[5,100,0],hectoseconds:[5,100,0],hs:[5,100,0],decasecond:[5,10,0],decaseconds:[5,10,0],das:[5,10,0],decisecond:[5,.1,0],deciseconds:[5,.1,0],ds:[5,.1,0],centisecond:[5,.01,0],centiseconds:[5,.01,0],cs:[5,.01,0],millisecond:[5,.001,0],milliseconds:[5,.001,0],ms:[5,.001,0],microsecond:[5,1e-7,0],microseconds:[5,1e-7,0],μs:[5,1e-7,0],nanosecond:[5,1e-9,0],nanoseconds:[5,1e-9,0],ns:[5,1e-9,0],picosecond:[5,1e-12,0],picoseconds:[5,1e-12,0],ps:[5,1e-12,0],femtosecond:[5,1e-15,0],femtoseconds:[5,1e-15,0],fs:[5,1e-15,0],"cubic meter":[6,1,0],"cubic meters":[6,1,0],"cubic metre":[6,1,0],"cubic metres":[6,1,0],"m³":[6,1,0],m3:[6,1,0],"cubic kilometer":[6,1e3,0],"cubic kilometre":[6,1e3,0],"cubic kilometers":[6,1e3,0],"cubic kilometres":[6,1e3,0],"km³":[6,1e3,0],km3:[6,1e3,0],"cubic hectometer":[6,1e6,0],"cubic hectometre":[6,1e6,0],"cubic hectometers":[6,1e6,0],"cubic hectometres":[6,1e6,0],"hm³":[6,1e6,0],hm3:[6,1e6,0],"cubic decameter":[6,10,0],"cubic decametre":[6,10,0],"cubic decameters":[6,10,0],"cubic decametres":[6,10,0],"dam³":[6,10,0],dam3:[6,10,0],"cubic decimeter":[6,.1,0],"cubic decimetre":[6,.1,0],"cubic decimeters":[6,.1,0],"cubic decimetres":[6,.1,0],"dm³":[6,.1,0],dm3:[6,.1,0],"cubic centimeter":[6,1e-6,0],"cubic centimetre":[6,1e-6,0],"cubic centimeters":[6,1e-6,0],"cubic centimetres":[6,1e-6,0],"cm³":[6,1e-6,0],cc:[6,1e-6,0],cm3:[6,1e-6,0],"cubic millimeter":[6,.001,0],"cubic millimetre":[6,.001,0],"cubic millimeters":[6,.001,0],"cubic millimetres":[6,.001,0],"mm³":[6,.001,0],mm3:[6,.001,0],gigaliter:[6,1e6,0],gigalitre:[6,1e6,0],gigaliters:[6,1e6,0],gigalitres:[6,1e6,0],Gl:[6,1e6,0],GL:[6,1e6,0],megaliter:[6,1e3,0],megalitre:[6,1e3,0],megaliters:[6,1e3,0],megalitres:[6,1e3,0],Ml:[6,1e3,0],ML:[6,1e3,0],kiloliter:[6,1,0],kilolitre:[6,1,0],kiloliters:[6,1,0],kilolitres:[6,1,0],kl:[6,1,0],kL:[6,1,0],hectoliter:[6,.1,0],hectolitre:[6,.1,0],hectoliters:[6,.1,0],hectolitres:[6,.1,0],hl:[6,.1,0],hL:[6,.1,0],decaliter:[6,.01,0],decalitre:[6,.01,0],decaliters:[6,.01,0],decalitres:[6,.01,0],dal:[6,.01,0],daL:[6,.01,0],liter:[6,.001,0],litre:[6,.001,0],liters:[6,.001,0],litres:[6,.001,0],l:[6,.001,0],L:[6,.001,0],deciliter:[6,1e-4,0],decilitre:[6,1e-4,0],deciliters:[6,1e-4,0],decilitres:[6,1e-4,0],dl:[6,1e-4,0],dL:[6,1e-4,0],centiliter:[6,1e-5,0],centilitre:[6,1e-5,0],centiliters:[6,1e-5,0],centilitres:[6,1e-5,0],cl:[6,1e-5,0],cL:[6,1e-5,0],milliliter:[6,1e-6,0],millilitre:[6,1e-6,0],milliliters:[6,1e-6,0],millilitres:[6,1e-6,0],ml:[6,1e-6,0],mL:[6,1e-6,0],microliter:[6,1e9,0],microlitre:[6,1e9,0],microliters:[6,1e9,0],microlitres:[6,1e9,0],μl:[6,1e9,0],μL:[6,1e9,0],stere:[6,1,0],steres:[6,1,0],"cubic mile":[6,4200,0],"cubic miles":[6,4200,0],"cu mi":[6,4200,0],cumi:[6,4200,0],mi3:[6,4200,0],"acre-foot":[6,1233.48183754752,0],"acre-feet":[6,1233.48183754752,0],"ac⋅ft":[6,1233.48183754752,0],"ac ft":[6,1233.48183754752,0],"cubic yard":[6,.76,0],"cubic yards":[6,.76,0],"cu yd":[6,.76,0],cuyd:[6,.76,0],yd3:[6,.76,0],"cubic foot":[6,.028,0],"cubic feet":[6,.028,0],"cu ft":[6,.028,0],cuft:[6,.028,0],ft3:[6,.028,0],cufoot:[6,.028,0],foot3:[6,.028,0],"board foot":[6,.002359737,0],"board feet":[6,.002359737,0],"cubic inch":[6,16387064e-12,0],"cubic inches":[6,16387064e-12,0],"cu in":[6,16387064e-12,0],cuin:[6,16387064e-12,0],in3:[6,16387064e-12,0],"measurement ton":[6,1.133,0],"measurement tons":[6,1.133,0],MTON:[6,1.133,0],"imperial barrel":[6,.16,0],"imperial barrels":[6,.16,0],"imp bbl":[6,.16,0],impbbl:[6,.16,0],kilderkin:[6,.08318,0],kilderkins:[6,.08318,0],firkin:[6,.041,0],firkins:[6,.041,0],"imperial bushel":[6,.03636872,0],"imperial bushels":[6,.03636872,0],"imp bsh":[6,.03636872,0],"imp bu":[6,.03636872,0],impbsh:[6,.03636872,0],impbu:[6,.03636872,0],"imperial peck":[6,.00909218,0],"imperial pecks":[6,.00909218,0],pk:[6,.00909218,0],imppk:[6,.00909218,0],"imperial quart":[6,.0011365225,0],"imperial quarts":[6,.0011365225,0],"imp qt":[6,.0011365225,0],impqt:[6,.0011365225,0],"imperial gallon":[6,.00454609,0],"imperial gallons":[6,.00454609,0],"imp gal":[6,.00454609,0],impgal:[6,.00454609,0],"imperial pint":[6,.00056826125,0],"imperial pints":[6,.00056826125,0],"imp pt":[6,.00056826125,0],imppt:[6,.00056826125,0],gill:[6,.0001420653125,0],gills:[6,.0001420653125,0],gi:[6,.0001420653125,0],impgi:[6,.0001420653125,0],"imperial fluid ounce":[6,284130625e-13,0],"imperial fluid ounces":[6,284130625e-13,0],"imp fl oz":[6,284130625e-13,0],impoz:[6,284130625e-13,0],"US barrel":[6,.164,0],"US barrels":[6,.164,0],"US bbl":[6,.164,0],"U.S. bbl":[6,.164,0],USbbl:[6,.164,0],usbbl:[6,.164,0],"U.S.bbl":[6,.164,0],barrel:[6,1/6.2898,0],barrels:[6,1/6.2898,0],bbl:[6,1/6.2898,0],oilbbl:[6,1/6.2898,0],"US beer barrel":[6,.117,0],"US beer barrels":[6,.117,0],USbeerbbl:[6,.117,0],usbeerbbl:[6,.117,0],"U.S.beerbbl":[6,.117,0],"US gallon":[6,1/264.1721,0],"US gallons":[6,1/264.1721,0],"US gal":[6,1/264.1721,0],"U.S. gal":[6,1/264.1721,0],USgal:[6,1/264.1721,0],usgal:[6,1/264.1721,0],"U.S.gal":[6,1/264.1721,0],"US quart":[6,.000946352946,0],"US quarts":[6,.000946352946,0],"US qt":[6,.000946352946,0],"U.S. qt":[6,.000946352946,0],USqt:[6,.000946352946,0],usqt:[6,.000946352946,0],"U.S.qt":[6,.000946352946,0],"US pint":[6,.000473176473,0],"US pints":[6,.000473176473,0],"US pt":[6,.000473176473,0],"U.S. pt":[6,.000473176473,0],USpt:[6,.000473176473,0],uspt:[6,.000473176473,0],"U.S.pt":[6,.000473176473,0],"US gill":[6,118e-6,0],"US gills":[6,118e-6,0],USgi:[6,118e-6,0],usgi:[6,118e-6,0],"U.S.gi":[6,118e-6,0],"US fluid ounce":[6,295735295625e-16,0],"US fluid ounces":[6,295735295625e-16,0],"US fl oz":[6,295735295625e-16,0],USoz:[6,295735295625e-16,0],USflox:[6,295735295625e-16,0],usoz:[6,295735295625e-16,0],usfloz:[6,295735295625e-16,0],"U.S.oz":[6,295735295625e-16,0],"U.S.floz":[6,295735295625e-16,0],"US dry barrel":[6,.12,0],"US dry barrels":[6,.12,0],"US dry bbl":[6,.12,0],"U.S. dry bbl":[6,.12,0],USdrybbl:[6,.12,0],usdrybbl:[6,.12,0],drybbl:[6,.12,0],"U.S.drybbl":[6,.12,0],"US bushel":[6,.0352391,0],"US bushels":[6,.0352391,0],"US bsh":[6,.0352391,0],"U.S. bsh":[6,.0352391,0],USbsh:[6,.0352391,0],usbsh:[6,.0352391,0],"U.S.bsh":[6,.0352391,0],"US bu":[6,.0352391,0],"U.S. bu":[6,.0352391,0],USbu:[6,.0352391,0],usbu:[6,.0352391,0],"U.S.bu":[6,.0352391,0],"US kenning":[6,.12,0],"US kennings":[6,.12,0],"U.S. kenning":[6,.12,0],USkenning:[6,.12,0],"U.S.kenning":[6,.12,0],uskenning:[6,.12,0],"US peck":[6,.00909218,0],"US pk":[6,.00909218,0],"U.S. pk":[6,.00909218,0],Uspk:[6,.00909218,0],uspk:[6,.00909218,0],"U.S.pk":[6,.00909218,0],"US dry gallon":[6,.00440488377086,0],"US dry gal":[6,.00440488377086,0],"U.S. dry gal":[6,.00440488377086,0],USdrygal:[6,.00440488377086,0],usdrygal:[6,.00440488377086,0],drygal:[6,.00440488377086,0],"U.S.drygal":[6,.00440488377086,0],"US dry quart":[6,.000946352946,0],"US dry qt":[6,.000946352946,0],"U.S. dry qt":[6,.000946352946,0],USdryqt:[6,.000946352946,0],usdryqt:[6,.000946352946,0],dryqt:[6,.000946352946,0],"U.S.dryqt":[6,.000946352946,0],"US dry pint":[6,33.6003125,0],"US dry pt":[6,33.6003125,0],"U.S. dry pt":[6,33.6003125,0],USdrypt:[6,33.6003125,0],"U.S.drypt":[6,33.6003125,0],usdrypt:[6,33.6003125,0],drypt:[6,33.6003125,0],radian:[7,1,0],radians:[7,1,0],rad:[7,1,0],rads:[7,1,0],r:[7,1,0],turn:[7,2*Math.PI,0],turns:[7,2*Math.PI,0],degree:[7,Math.PI/180,0],degrees:[7,Math.PI/180,0],deg:[7,Math.PI/180,0],degs:[7,Math.PI/180,0],"°":[7,Math.PI/180,0],gradian:[7,Math.PI/200,0],gradians:[7,Math.PI/200,0],gon:[7,Math.PI/200,0],gons:[7,Math.PI/200,0],grad:[7,Math.PI/200,0],grads:[7,Math.PI/200,0],grade:[7,Math.PI/200,0],grades:[7,Math.PI/200,0],newton:[8,1,0],newtons:[8,1,0],N:[8,1,0],dyne:[8,1e-5,0],dynes:[8,1e-5,0],dyn:[8,1e-5,0],"kilogram-force":[8,9.80665,0],kgf:[8,9.80665,0],kilopond:[8,9.80665,0],kiloponds:[8,9.80665,0],kp:[8,9.80665,0],"pound of force":[8,4.448222,0],"pound-force":[8,4.448222,0],lbf:[8,4.448222,0],poundal:[8,.138255,0],poundals:[8,.138255,0],pdl:[8,.138255,0]};const Nr=function(t){return{from:function(e){return{to:function(a){var i=zr[e],n=zr[a];if(i[0]!==n[0])throw new Error;var s=i[1]/n[1];return"bigint"==typeof t?t*BigInt(s)+(BigInt(i[2])-BigInt(n[2])):t*s+(i[2]-n[2])}}}}};let xr=window[lr];class Dr{constructor(t,e,a){this.map=t,this.target=e,this.options={...me,...a},this.map.on("should-close-popup",(t=>{this.options.permanent||t!=this&&this.close()}))}get displayMarkerTooltips(){return this.map.plugin.data.displayMarkerTooltips}get displayOverlayTooltips(){return this.map.plugin.data.displayOverlayTooltips}canShowTooltip(t,e){const a=t instanceof Ec?this.displayMarkerTooltips:this.displayOverlayTooltips;return"always"===e||!("hover"!==e||!a)||"never"!==e&&a}onZoomAnim(){this.target instanceof xr.Circle&&(this.leafletInstance.options.offset=new xr.Point(0,-1*this.target.getElement().getBoundingClientRect().height/2+10),this.leafletInstance.update())}onTimeOut(){this.handlerTarget instanceof xr.LatLng||this.handlerTarget instanceof xr.Layer||(this.handlerTarget.leafletInstance.off("mouseenter",this.onMouseOver),this.handlerTarget.leafletInstance.off("mouseout",this.onMouseOut)),this.handlerTarget instanceof xr.Layer&&this.handlerTarget.off("mouseout",this.onMouseOut).off("mouseenter",this.onMouseOver),this.leafletInstance.getElement().removeEventListener("mouseenter",this.onMouseOver),this.leafletInstance.getElement().removeEventListener("mouseleave",this.onMouseOut),this.map.leafletInstance.off("zoom",this.onZoomAnim),this.options.permanent||this.close()}onMouseOut(){clearTimeout(this._timeoutHandler),this.options.permanent||(this._timeoutHandler=setTimeout((()=>this.onTimeOut()),500))}onMouseOver(){clearTimeout(this._timeoutHandler)}setTarget(t){return this.target=t,this.leafletInstance=this.getPopup(),this}open(t,e){if("tooltip"in this.target&&!this.canShowTooltip(this.target))return;if(this.leafletInstance||(this.leafletInstance=this.getPopup()),this._timeoutHandler&&clearTimeout(this._timeoutHandler),this.leafletInstance.isOpen())return this.leafletInstance.setContent(t),void(this.target instanceof xr.Polyline&&this.leafletInstance.setLatLng(this.target.getLatLngs()[1]));let a;this.map.trigger("should-close-popup",this),this.target instanceof xr.Polyline&&this.target.on("remove",(()=>this.close())),this.handlerTarget=e??this.target,this.leafletInstance&&this.leafletInstance.isOpen()&&(this.close(),this.target instanceof xr.Layer&&this.target.closePopup()),this.leafletInstance.setContent(t),this.map.leafletInstance.on("popupopen",(()=>{this.options.permanent||(a=this.leafletInstance.getElement(),a.addEventListener("mouseenter",this.onMouseOver.bind(this)),a.addEventListener("mouseleave",this.onMouseOut.bind(this)))})),this.map.leafletInstance.addLayer(this.leafletInstance),this.handlerTarget instanceof Tc&&this.map.leafletInstance.on("zoom",this.onZoomAnim.bind(this)),this.options.permanent||(this.handlerTarget instanceof xr.LatLng?this._timeoutHandler=setTimeout((()=>{a.removeEventListener("mouseenter",this.onMouseOver),a.removeEventListener("mouseleave",this.onMouseOut),this.close()}),1e3):this.handlerTarget instanceof xr.Layer?this.handlerTarget.on("mouseout",this.onMouseOut.bind(this)).on("mouseenter",this.onMouseOver.bind(this)):this.handlerTarget.leafletInstance.on("mouseout",this.onMouseOut.bind(this)).on("mouseenter",this.onMouseOver.bind(this)))}close(){this.leafletInstance&&(this.target instanceof Ec&&"always"===this.target.tooltip||this.leafletInstance.removeFrom(this.map.leafletInstance))}getPopup(){return this.leafletInstance&&this.leafletInstance.isOpen()&&this.close(),this.buildPopup()}buildPopup(){return this.target instanceof xr.LatLng?xr.popup(this.options).setLatLng(this.target):this.target instanceof xr.Polyline?xr.popup(this.options).setLatLng(this.target.getLatLngs()[1]):this.target instanceof xr.Marker?xr.popup({...this.options,offset:new xr.Point(0,-1*this.target.getElement().getBoundingClientRect().height/2)}).setLatLng(this.target.getLatLng()):this.target instanceof Tc?xr.popup({...this.options,offset:new xr.Point(0,-1*this.target.leafletInstance.getElement().getBoundingClientRect().height/2+10)}).setLatLng(this.target.leafletInstance.getLatLng()):xr.popup({...this.options,offset:new xr.Point(0,-1*this.target.leafletInstance.getElement().getBoundingClientRect().height/2)}).setLatLng(this.target.leafletInstance.getLatLng())}isOpen(){return this.leafletInstance&&this.leafletInstance.isOpen()}setContent(t){this.leafletInstance||(this.leafletInstance=this.getPopup()),this.leafletInstance.setContent(t)}setLatLng(t){this.leafletInstance||(this.leafletInstance=this.getPopup()),this.leafletInstance.setLatLng(t)}}function Vr(t,e,a){return new Dr(t,e,a)}const Mr=window[lr];class Sr extends Mr.Control{constructor(t,e){super(t),this.map=e,this.popups=[]}get lines(){return this.map.previousDistanceLines}getPopup(){return Vr(this.map,null,{permanent:!0,className:"leaflet-marker-link-popup",autoClose:!1,closeButton:!1,closeOnClick:!1,autoPan:!1})}initEvents(){this.controlEl.onmouseenter=this.onMouseEnter.bind(this),this.controlEl.onclick=this.onClick.bind(this),this.controlEl.onmouseleave=this.onMouseLeave.bind(this)}onMouseEnter(){if(this.lines.length){const t=this.lines[0].getLatLngs()[0],e=this.getPopup().setTarget(this.lines[0].getLatLngs()[0]);e.open(`[${t.lat.toLocaleString("en-US",{maximumFractionDigits:4})}, ${t.lng.toLocaleString("en-US",{maximumFractionDigits:4})}]`),this.popups.push(e),this.map.leafletInstance.openPopup(e.leafletInstance);for(let t=0;tthis.onClick(t)))}onAdd(t){return this.leafletInstance=t,kr.DomEvent.disableClickPropagation(this.controlEl),kr.DomEvent.disableScrollPropagation(this.controlEl),this.added(),this.controlEl}added(){}disable(){this.enabled&&(this.controlEl.addClass("disabled"),this.enabled=!1)}enable(){this.enabled||(this.controlEl.removeClass("disabled"),this.enabled=!0)}setTooltip(t){this.tooltip=t,this.controlEl.children[0].setAttrs({"aria-label":this.tooltip})}removeTooltip(){this.tooltip=null,this.controlEl.children[0].removeAttribute("aria-label")}setIcon(t){this.iconEl.empty(),this.icon=t,this.iconEl.appendChild(Ut({prefix:"fas",iconName:this.icon}).node[0])}}const Ir=window[lr];class Or extends Qr{constructor(t,e){super(t,e.leafletInstance),this.map=e,this.map.on("markers-updated",(()=>{this.map.markers.length||this.map.overlays.length?this.enable():this.disable()}))}onClick(t){this.expand()}added(){this.section=this.controlEl.createEl("section",{cls:this.cls+"-list"}),Ir.DomEvent.disableClickPropagation(this.controlEl),Ir.DomEvent.disableScrollPropagation(this.controlEl),this.iconEl.dataset.draggable="false",this.map.leafletInstance.on("click",this.collapse,this),Ir.DomEvent.on(this.controlEl,"mouseenter",(()=>this.expand())),Ir.DomEvent.on(this.controlEl,"mouseleave",(()=>this.collapse())),t.Platform.isMobile?Ir.DomEvent.on(this.controlEl,"click",this.expand,this):Ir.DomEvent.on(this.controlEl,"focus",this.expand,this)}expand(){if(!this.enabled)return;if(this.expanded)return;this.expanded=!0,Ir.DomUtil.addClass(this.controlEl,"expanded"),this.draw(),this.section.style.height=null;const t=this.leafletInstance.getSize().y-(this.controlEl.offsetTop+50);return t{t.stopPropagation(),this.map.markerIcons.forEach((({type:t})=>{this.show(t)})),this.update()},t.createEl("button",{text:Ce("None")}).onclick=t=>{t.stopPropagation(),this.map.markerIcons.forEach((({type:t})=>{this.hide(t)})),this.update()};const e=this.section.createEl("div","input-container");for(let[t,a]of this.map.markerIcons.entries())if(this.map.currentGroup.markers[t]&&this.map.currentGroup.markers[t].getLayers().length){const i=e.createEl("div","input-item"),n=Ne(),s=i.createEl("input",{attr:{id:"leaflet-control-expandable-item-label-"+n,...this.map.displaying.get(t)?{checked:!0}:{}},type:"checkbox"}),r=i.createEl("label",{attr:{for:"leaflet-control-expandable-item-label-"+n}});r.createDiv({cls:"leaflet-control-expandable-icon"}).innerHTML=a.html,r.createDiv({text:t[0].toUpperCase()+t.slice(1).toLowerCase()}),s.addEventListener("click",(e=>{s.checked?this.show(t):this.map.displaying.get(t)&&this.hide(t),this.map.displaying.set(t,s.checked)})),this.inputs.set(t,s)}if(this.map.currentGroup.markers.custom&&this.map.currentGroup.markers.custom.getLayers()?.length){const t=e.createEl("div","input-item"),a=Ne(),i=t.createEl("input",{attr:{id:"leaflet-control-expandable-item-label-"+a,...this.map.displaying.get("custom")?{checked:!0}:{}},type:"checkbox"});t.createEl("label",{attr:{for:"leaflet-control-expandable-item-label-"+a}}).createDiv({text:"Custom"}),i.addEventListener("click",(t=>{i.checked?this.show("custom"):this.map.displaying.get("custom")&&this.hide("custom"),this.map.displaying.set("custom",i.checked)})),this.inputs.set("custom",i)}}update(){for(let[t,e]of this.inputs)e.checked=this.map.displaying.get(t)}show(t){this.map.currentGroup.markers[t].addTo(this.leafletInstance),this.map.overlays.filter((e=>e.type===t)).forEach((t=>t.leafletInstance.addTo(this.map.currentGroup.group))),this.map.sortOverlays(),this.map.displaying.set(t,!0)}hide(t){this.map.currentGroup.markers[t].remove(),this.map.overlays.filter((e=>e.type===t)).forEach((t=>t.leafletInstance.remove())),this.map.displaying.set(t,!1)}}class Er extends Qr{constructor(t,e){super(t,e.leafletInstance),this.map=e,this.map.leafletInstance.on("zoomend zoom zoomstart",(()=>{this.controlEl.setAttr("aria-label",`Reset Zoom\nCurrent: ${this.map.leafletInstance.getZoom()}`)}))}onAdd(t){return this.controlEl.setAttr("aria-label",`Reset Zoom\nCurrent: ${this.map.leafletInstance.getZoom()}`),this.controlEl}onClick(t){this.map.resetZoom()}}window[lr];class Xr extends Qr{constructor(t,e){super(t,e.leafletInstance),this.map=e,this.map.on("markers-updated",(()=>{this.map.markers.length?this.enable():this.disable()}))}onClick(t){this.enabled&&this.map.zoomAllMarkers()}}const Tr=window[lr];class Pr extends Qr{constructor(t,e){super(t,e.leafletInstance),this.map=e}onClick(t){this.target||this.map.leafletInstance.fitBounds(this.map.gpxLayer.getBounds())}added(){this.controlEl.addClass("leaflet-control-gpx"),this.section=this.controlEl.createEl("section",{cls:this.cls+"-list"}),Tr.DomEvent.disableClickPropagation(this.controlEl),Tr.DomEvent.disableScrollPropagation(this.controlEl),this.iconEl.dataset.draggable="false"}setTarget(t){this.target&&this.removeTarget(),this.target=t,this.target.targeted=!0,this.removeTooltip(),this.expand()}removeTarget(){this.target.deselect(),this.target=null,this.collapse(),this.setTooltip(Ce("Zoom to %1 GPX Track%2",`${this.map.gpxData.length}`,1==this.map.gpxData.length?"":"s"))}expand(){if(!this.target)return;if(!this.target.parsed)return;this.expanded=!0,Tr.DomUtil.addClass(this.controlEl,"expanded"),this.draw(),this.section.style.height=null;const t=this.leafletInstance.getSize().y-(this.controlEl.offsetTop+50);return t{i||(i=!0,e=this.section.createDiv("gpx-data"),a=this.section.createEl("div","input-container"),a.createSpan({text:Ce("Heatlines")}))},s="imperial"===this.map.plugin.unitSystemForUnit(this.map.unit)?"mi":"km";if(this.target.data.length&&(n(),e.createDiv("data-item").createSpan({text:`Distance: ${ye(Nr(this.target.data.length).from("m").to(s),2)}${s}`})),this.target.flags.elevation){n();const t=e.createDiv("data-item"),i="imperial"===this.map.plugin.unitSystemForUnit(this.map.unit)?"ft":"m";t.createSpan({text:`${Ce("Elevation")}:`});const s=t.createDiv("gpx-elevation"),r=Nr(this.target.elevation.max).from("m").to(i),c=s.createDiv("elevation-gain");c.appendChild(Ut(_t("angle-up")).node[0]),c.createSpan({text:`${ye(r,0)}${i}`});const o=Nr(this.target.elevation.min).from("m").to(i),l=s.createDiv("elevation-loss");l.appendChild(Ut(_t("angle-down")).node[0]),l.createSpan({text:`${ye(o,0)}${i}`});const h=a.createDiv("input-item"),u=h.createEl("input",{attr:{id:"leaflet-gpx-control-ele","data-which":"ele",name:"leaflet-gpx-control-checkbox-group",..."ele"==this.target.displaying?{checked:!0}:{}},type:"checkbox"});h.createEl("label",{attr:{for:"leaflet-gpx-control-ele"},text:Ce("Elevation")}),u.onclick=t=>{this.trySwitch("ele")}}if(this.target.data.flags.speed){n();let t,i,s=this.target.speed.avg;switch(this.map.plugin.unitSystemForUnit(this.map.unit)){case"metric":s=60*Nr(s).from("m").to("km")*60,t="km/h",i="km";break;case"imperial":s=60*Nr(s).from("m").to("mi")*60,t="mph",i="mi"}e.createDiv("data-item").createSpan({text:`${Ce("Speed")}: ${ye(s,0)} ${t}`}),e.createDiv("data-item").createSpan({text:`${Ce("Pace")}: ${ye(60/s,0)}"/${i}`});const r=a.createDiv("input-item"),c=r.createEl("input",{attr:{id:"leaflet-gpx-control-speed","data-which":"speed",name:"leaflet-gpx-control-checkbox-group",..."speed"==this.target.displaying?{checked:!0}:{}},type:"checkbox"});r.createEl("label",{attr:{for:"leaflet-gpx-control-speed"},text:Ce("Speed")}),c.onclick=t=>{this.trySwitch("speed")}}if(this.target.flags.cad){n(),e.createDiv("data-item").createSpan({text:`${Ce("Cadence")}: ${this.target.cad.avg} ${Ce("spm")}`});const t=a.createDiv("input-item"),i=t.createEl("input",{attr:{id:"leaflet-gpx-control-cad","data-which":"cad",name:"leaflet-gpx-control-checkbox-group",..."cad"==this.target.displaying?{checked:!0}:{}},type:"checkbox"});t.createEl("label",{attr:{for:"leaflet-gpx-control-cad"},text:Ce("Cadence")}),i.onclick=t=>{this.trySwitch("cad")}}if(this.target.flags.hr){e.createDiv("data-item").createSpan({text:`${Ce("Heart Rate")}: ${this.target.hr.avg}`});const t=a.createDiv("input-item"),i=t.createEl("input",{attr:{id:"leaflet-gpx-control-hr","data-which":"hr",name:"leaflet-gpx-control-checkbox-group",..."hr"==this.target.displaying?{checked:!0}:{}},type:"checkbox"});t.createEl("label",{attr:{for:"leaflet-gpx-control-hr"},text:Ce("Heart Rate")}),i.onclick=t=>{this.trySwitch("hr")}}const r=this.section.createDiv("control-buttons");new t.ExtraButtonComponent(r).setIcon(Yt).setTooltip(Ce("Zoom to GPX")).onClick((()=>{this.map.leafletInstance.fitBounds(this.target.leafletInstance.getBounds())})),new t.ExtraButtonComponent(r).setIcon("cross-in-box").setTooltip(Ce("Deselect")).onClick((()=>{this.removeTarget()}))}trySwitch(t){this.target.displaying===t?this.target.switch("default"):this.target.switch(t),this.draw()}}class Fr extends t.Modal{constructor(t){super(t.app),this.plugin=t}onOpen(){this.containerEl.addClass("leaflet-edit-parameters");const e=new t.TextAreaComponent(this.contentEl);e.setValue(JSON.stringify(this.plugin.data.mapViewParameters,null,4)),e.inputEl.setAttr("style","width: 100%; min-height: 500px;");const a=this.contentEl.createDiv("context-buttons");new t.ButtonComponent(a).setIcon("checkmark").setTooltip(Ce("Save")).onClick((async()=>{try{this.plugin.data.mapViewParameters=JSON.parse(e.inputEl.value),await this.plugin.saveSettings(),this.plugin.view&&this.plugin.view.update(),this.close()}catch(e){new t.Notice(Ce("There was an error parsing the JSON.")+`\n\n${e.message}`)}})),new t.ExtraButtonComponent(a).setIcon("cross").setTooltip(Ce("Cancel")).onClick((()=>this.close()))}onClose(){}}class Gr extends Qr{constructor(t,e){super(t,e.leafletInstance),this.map=e}onClick(t){const e=new Fr(this.map.plugin);e.onClose=()=>{},e.open()}}class Kr extends Qr{constructor(t,e){super(t,e.leafletInstance),this.map=e}async onClick(t){this.map.plugin.data.mapViewParameters=this.map.renderer.params,this.map.trigger("should-save")}}class Ur extends Qr{constructor(t){super({icon:"check",cls:"leaflet-control-complete",tooltip:"Finish"},t.map.leafletInstance),this.drawControl=t}onClick(t){t.stopPropagation(),this.drawControl.controller.newShape(this.drawControl.controller.shape.newInstance())}}class qr extends Qr{constructor(t){super({icon:"undo-alt",cls:"leaflet-control-undo",tooltip:"Undo"},t.map.leafletInstance),this.drawControl=t}onClick(t){t.stopPropagation(),this.drawControl.controller.shape.undo()}}class jr extends Qr{constructor(t){super({icon:"times-circle",cls:"leaflet-control-cancel",tooltip:"Cancel"},t.map.leafletInstance),this.drawControl=t}onClick(t){t.stopPropagation(),this.drawControl.parent.stopDrawingContext()}}class Yr extends Qr{constructor(t,e){super(t,e.map.leafletInstance),this.parent=e,this.complete=new Ur(this),this.undo=new qr(this),this.cancel=new jr(this),this.actionsEl=this.controlEl.createDiv("control-actions"),this.draw()}get map(){return this.parent.map}get controller(){return this.parent.controller}onClick(){this.openActions()}openActions(){this.actionsEl.addClass("expanded")}closeActions(){this.actionsEl.removeClass("expanded")}}class Rr extends Yr{constructor(t){super({icon:"circle",cls:"leaflet-control-has-actions leaflet-control-draw-paint",tooltip:Ce("Color")},t),this.fill=new Zr(this),this.pick=new Wr(this),this.iconEl.setAttr("style",`color: ${this.parent.controller.color}`),this.actionsEl.appendChild(this.fill.controlEl),this.actionsEl.appendChild(this.pick.controlEl)}onClick(){this.parent.stopDrawingContext(),this.openActions()}draw(){}updateColor(t){this.parent.controller.color=t,this.iconEl.setAttr("style",`color: ${this.parent.controller.color}`)}closeActions(){super.closeActions(),this.fill.setActive(!1)}}class Wr extends Qr{constructor(t){super({icon:"palette",cls:"leaflet-control-has-actions leaflet-control-draw-palette",tooltip:Ce("Color")},t.map.leafletInstance),this.drawControl=t,this.input=this.controlEl.createEl("input",{type:"color"}),this.input.oninput=t=>{this.drawControl.updateColor(t.target.value)},this.input.onchange=()=>{this.drawControl.fill.setActive(!0)}}onClick(){this.drawControl.fill.setActive(!1),this.input.click()}}class Zr extends Qr{constructor(t){super({icon:"fill-drip",cls:"leaflet-control-fill-color",tooltip:Ce("Fill Color")},t.map.leafletInstance),this.drawControl=t,this.active=!1}setActive(t){this.active=t,this.drawControl.controller.isColoring=t,t?this.controlEl.addClass("active"):this.controlEl.removeClass("active")}onClick(t){t.stopPropagation(),this.setActive(!this.active)}}var Jr=a(243);class _r extends t.Modal{constructor(t,e){super(t),this.onSubmit=e}onOpen(){const{contentEl:e}=this;e.createEl("h1",{text:Ce("Enter a file name.")}),new t.Setting(e).setName(Ce("File Name")).addText((t=>{t.onChange((t=>this.result=t))})),new t.Setting(e).addButton((t=>{t.setButtonText(Ce("Save")).setCta().onClick((()=>{this.close(),this.onSubmit(this.result)}))}))}onClose(){let{contentEl:t}=this;t.empty()}}class $r extends Qr{constructor(t){super({icon:"save",cls:"leaflet-control-has-actions leaflet-control-save",tooltip:Ce("Export Drawing to GeoJSON")},t.map.leafletInstance),this.parent=t}get map(){return this.parent.map}onClick(t){t.stopPropagation();const{plugin:e}=this.map,a=[];this.map.controller.flatShapes.forEach((t=>{t.leafletInstance instanceof Jr.Polyline&&a.push(t.leafletInstance)}));const i=JSON.stringify(a.map((t=>t.toGeoJSON()))),n=e.app.fileManager.getNewFileParent(e.app.workspace.getActiveFile().path);new _r(e.app,(t=>{e.app.vault.adapter.write(`${n.path}/${t}.json`,i)})).open()}}class tc{get mapLayer(){return this.layer?this.map.mapLayers?.find((({id:t})=>t===this.layer))??this.map.mapLayers[0]:this.map.mapLayers[0]}onShow(){}show(){this.group&&this.group.addLayer(this.leafletInstance),this.onShow()}onHide(){}hide(){this.group&&this.group.removeLayer(this.leafletInstance)}registerForShow(t){this.map.isLayerRendered(this.layer)?t():this.layer?this.map.on("layer-ready-for-features",(e=>{this.layer===e&&t()})):this.map.on("first-layer-ready",(e=>{this.layer=e,t()}))}checkAndAddToMap(){this.registerForShow(this.show.bind(this))}remove(){this.group&&this.group.removeLayer(this.leafletInstance)}}const ec=window[lr];class ac extends dr{constructor(){super({iconSize:new ec.Point(8,8),className:"leaflet-div-icon leaflet-vertex-icon"})}}class ic extends t.Events{constructor(t,e,a,i=Ne()){super(),this.parent=e,this.targets=a,this.id=i,this.selected=!1,this.isBeingHovered=!1,this.vertices=new Set,this.modifierState=!1,this.addMarkerTarget(a?.marker),this.addVertexTargets(...a?.vertices??[]),this.addTargetsById(),this.leafletInstance=new ec.Marker(t,{icon:new ac,draggable:!0,pane:"drawing-markers"}).addTo(this.parent.map.leafletInstance),this.registerDragEvents(),this.vertices.size&&this.vertices.forEach((t=>{t.addVertexTargets(this),t.marker=this.marker}))}incrementLatLng(t){const e=this.latlng.lat+t.lat,a=this.latlng.lng+t.lng;this.leafletInstance.setLatLng(ec.latLng(e,a)),this.marker&&this.marker.setLatLng(ec.latLng(e,a))}getLatLng(){return this.leafletInstance.getLatLng()}setLatLng(t){this.leafletInstance.setLatLng(t),this.parent.redraw(),this.marker&&this.marker.leafletInstance&&this.marker.leafletInstance.setLatLng(t),this.vertices.forEach((e=>e.updateLatLng(t)))}updateLatLng(t){this.leafletInstance.setLatLng(t),this.trigger("drag"),this.parent.redraw()}get latlng(){return this.getLatLng()}addTargetsById(){if(this.targets&&this.targets.vertexIds){let t=this.parent.controller.vertices;for(let e of this.targets.vertexIds){let a=t.find((t=>t.id==e));a&&this.addVertexTargets(a)}}if(this.targets&&this.targets.markerId){const t=this.parent.map.markers.find((t=>t.id==this.targets.markerId));if(!t)return;this.addMarkerTarget(t)}}addMarkerTarget(t,e=!0){t&&(this.marker=t,e&&this.vertices.forEach((t=>t.addMarkerTarget(this.marker,!1))),this.registerMarkerEvents())}addVertexTargets(...t){for(let e of t)e!=this&&(this.vertices.add(e),e.vertices.forEach((t=>this.vertices.add(t)&&t.vertices.add(this))),e.vertices.add(this),e.marker?this.addMarkerTarget(e.marker):this.marker&&(e.addMarkerTarget(this.marker),e.vertices.forEach((t=>t.addMarkerTarget(this.marker)))),e.on("delete",(()=>{this.vertices.delete(e)})));this.vertices.delete(this)}registerDragEvents(){this.leafletInstance.on("drag",((t,e)=>{ec.DomEvent.stopPropagation(t),this.modifierState=t.originalEvent?.getModifierState("Shift")??!1;let a=this.parent.getMousemoveDelta(t.latlng,this.latlng,this.modifierState);this.modifierState||(this.parent.controller.getVertexTargets(this)&&(a=this.parent.controller.getVertexTargets(this).getLatLng()),this.parent.map.markers.find((t=>t.isBeingHovered))&&(a=this.parent.map.markers.find((t=>t.isBeingHovered)).leafletInstance.getLatLng())),this.setLatLng(a),this.trigger("drag")})),this.leafletInstance.on("mouseover",(()=>{this.isBeingHovered=!0})),this.leafletInstance.on("mouseout",(()=>{this.isBeingHovered=!1})),this.leafletInstance.on("mousedown",(t=>{ec.DomEvent.stopPropagation(t),this.selected=!0})),this.leafletInstance.on("mouseup",(t=>{ec.DomEvent.stopPropagation(t),this.selected=!1})),this.leafletInstance.on("dragstart",(()=>{this.selected=!0,this.leafletInstance.setZIndexOffset(-1)})),this.leafletInstance.on("dragend",(t=>{if(ec.DomEvent.stopPropagation(t),this.leafletInstance.setZIndexOffset(0),!this.modifierState){if(this.parent.controller.getVertexTargets(this)){const t=this.parent.controller.getVertexTargets(this);this.addVertexTargets(t)}this.parent.map.markers.find((t=>t.isBeingHovered))&&(this.marker=this.parent.map.markers.find((t=>t.isBeingHovered)),this.registerMarkerEvents())}this.modifierState=!1,this.parent.redraw(),this.parent.map.trigger("should-save")})),this.leafletInstance.on("click",(t=>{ec.DomEvent.stopPropagation(t),this.parent.controller.isDrawing&&(this.selected=!1,this.parent.controller.shape.onClick(t,{vertices:[this]}))})),this.registerMarkerEvents()}unregisterMarkerEvents(){this.marker&&this.marker.leafletInstance.off("drag",this.onTargetDrag,this)}onTargetDrag(t){this.leafletInstance.fire("drag",t)}registerMarkerEvents(){this.marker&&(this.marker.leafletInstance.on("drag",this.onTargetDrag,this),this.marker.leafletInstance.on("remove",(()=>{this.unregisterMarkerEvents(),this.marker=null})))}delete(){this.trigger("delete"),this.unregisterMarkerEvents(),this.hide()}hide(){this.leafletInstance.remove()}show(){this.leafletInstance.addTo(this.parent.map.leafletInstance)}toProperties(){return{lat:this.latlng.lat,lng:this.latlng.lng,id:this.id,targets:{vertexIds:Array.from(this.vertices).map((t=>t.id)),markerId:this.marker?.id}}}static fromProperties(t,e){return new ic(ec.latLng(t.lat,t.lng),e,t.targets,t.id)}}class nc extends ec.DivIcon{constructor(){super({iconSize:new ec.Point(6,6),className:"leaflet-div-icon leaflet-mid-icon"})}}const sc=window[lr];class rc extends tc{constructor(t,e=[],a=t.color){super(),this.controller=t,this.color=a,this.layer="INTERNAL_SHAPE_LAYER",this.options={pane:"drawing",color:this.color,fillColor:this.color},this.vertices=[],this.map=this.controller.map,this.vertices=e.map((t=>ic.fromProperties(t,this))),this.hideVertices()}toProperties(){return{type:this.type,color:this.color,vertices:this.vertices.map((t=>t.toProperties()))}}registerEvents(){this.leafletInstance.on("click",(t=>{sc.DomEvent.stopPropagation(t),this.controller.isDeleting&&(this.hideVertices(),this.controller.removeShape(this)),this.controller.isColoring&&this.setColor(this.controller.color),this.controller.isAddingArrows&&"polyline"==this.type&&this.toggleArrows()})),this.leafletInstance.on("mousedown",(t=>{this.controller.isDragging&&(this.map.leafletInstance.dragging.disable(),this.dragStart=t.latlng,this.controller.draggingShape=this)})),this.leafletInstance.on("mouseup",(t=>{this.controller.isDragging&&(this.map.leafletInstance.dragging.enable(),this.controller.draggingShape=null,this.map.trigger("should-save"))}))}get group(){return this.map.drawingLayer}get latlngs(){return this.vertices.map((t=>t.getLatLng()))}onClick(t,e){let a=this.controller.getSelectedVertex();a?a.selected=!1:this._onClick(t,e)}onMousemove(t){let e=t.latlng;t.originalEvent.getModifierState("Shift")||(this.controller.vertices.find((t=>t.isBeingHovered))?e=this.controller.vertices.find((t=>t.isBeingHovered)).getLatLng():this.map.markers.find((t=>t.isBeingHovered))&&(e=this.map.markers.find((t=>t.isBeingHovered)).leafletInstance.getLatLng())),this._onMousemove(e,t.originalEvent.getModifierState("Shift"))}onDrag(t,e=!0){sc.DomEvent.stop(t),this.dragStart||(this.dragStart=t.latlng);const a=this.getMousemoveDelta(t.latlng,this.dragStart,t.originalEvent.getModifierState("Shift")),i=sc.latLng(a.lat-this.dragStart.lat,a.lng-this.dragStart.lng);if(this.vertices.forEach((t=>t.incrementLatLng(i))),this.redraw(),e){const e=new Set;this.vertices.forEach((t=>t.vertices.forEach((t=>t&&e.add(t.parent))))),e.forEach((e=>{e.dragStart=this.dragStart,e.onDrag(t,!1)}))}this.dragStart=t.latlng}checkAndAddToMap(){this.map.readyForDrawings?this.show():this.map.on("ready-for-drawings",(()=>this.show()))}show(){this.vertices.length&&(this.initialize(),this.registerEvents()),this.onShow()}showVertices(){this.vertices.forEach((t=>{t.show()}))}hideVertices(){this.vertices.forEach((t=>{t.hide()}))}getMousemoveDelta(t,e,a){if(a){const a=[Math.abs(t.lat-(e??this.latlngs[this.vertices.length-1]).lat),Math.abs(t.lng-(e??this.latlngs[this.vertices.length-1]).lng)];a[0]>a[1]?t.lng=(e??this.latlngs[this.vertices.length-1]).lng:t.lat=(e??this.latlngs[this.vertices.length-1]).lat}return t}setColor(t){this.color=t,this.leafletInstance.setStyle({fillColor:t,color:t}),this.map.trigger("should-save")}remove(){this.leafletInstance.remove(),this.hideVertices(),this.vertices.forEach((t=>t.delete())),this.vertices=[],this.map.trigger("should-save")}}const cc=window[lr];class oc extends rc{constructor(){super(...arguments),this.extensions={forward:{line:cc.polyline([],{...this.options,dashArray:"5,10",weight:1,interactive:!1,color:this.controller.color}),added:!1},backward:{line:cc.polyline([],{...this.options,dashArray:"5,10",weight:1,interactive:!1,color:this.controller.color}),added:!1}},this.leafletInstance=cc.polygon([],this.options).addTo(this.map.leafletInstance),this.type="polygon"}get canSave(){return this.vertices.length>=3}hideExtensions(){this.extensions.forward.line.remove(),this.extensions.forward.added=!1,this.extensions.backward.line.remove(),this.extensions.backward.added=!1}_onClick(t,e){this.vertices.push(new ic(this.mouseLoc??t.latlng,this,e)),this.redraw()}_onMousemove(t,e){this.vertices.length&&(this.mouseLoc=this.getMousemoveDelta(t,null,e),this.showExtensions(this.mouseLoc))}redraw(){this.leafletInstance.setLatLngs(this.latlngs),this.leafletInstance.redraw(),this.showExtensions(this.latlngs[this.vertices.length-1])}showExtensions(t){this.vertices.length>=1&&(this.extensions.forward.line.setLatLngs([this.latlngs[this.vertices.length-1],t]),this.extensions.forward.added?this.extensions.forward.line.redraw():(this.extensions.forward.line.addTo(this.map.leafletInstance),this.extensions.forward.added=!0)),this.vertices.length>1&&(this.extensions.backward.line.setLatLngs([this.latlngs[0],t]),this.extensions.backward.added?this.extensions.backward.line.redraw():(this.extensions.backward.line.addTo(this.map.leafletInstance),this.extensions.backward.added=!0))}stopDrawing(){this.extensions.forward.line.remove(),this.extensions.backward.line.remove(),this.vertices.length<3&&this.remove()}undo(){this.vertices.pop(),this.hideExtensions(),this.redraw()}newInstance(){return this.stopDrawing(),new oc(this.controller)}initialize(){this.hideVertices(),this.redraw()}}class lc extends Yr{constructor(t){super({icon:"draw-polygon",cls:"leaflet-control-has-actions leaflet-control-draw-polygon",tooltip:Ce("Polygon")},t),this.parent=t}draw(){this.actionsEl.appendChild(this.complete.controlEl),this.actionsEl.appendChild(this.undo.controlEl),this.actionsEl.appendChild(this.cancel.controlEl)}onClick(){this.parent.stopDrawingContext(),this.openActions(),this.controller.newShape(new oc(this.controller))}}const hc=window[lr];class uc extends rc{constructor(e,a=[],i=e.color,n=e.isAddingArrows,s=!1){super(e,a,i),this.arrows=n,this.reversed=s,this.triangleID=Ne(),this.triangleEl=hc.SVG.create("marker"),this.pathEl=hc.SVG.create("path"),this.extensions={forward:{line:hc.polyline([],{...this.options,dashArray:"5,10",weight:1,interactive:!1}),added:!1}},this.leafletInstance=hc.polyline([],this.options).addTo(this.map.leafletInstance),this.type="polyline",this.triangleEl.setAttrs({id:`${this.triangleID}`,viewBox:"0 0 10 10",refX:"5",refY:"5",markerUnits:"strokeWidth",markerWidth:"5",markerHeight:"5",orient:"auto",fill:i}),this.pathEl.setAttribute("d","M 0 0 L 10 5 L 0 10 z"),this.triangleEl.appendChild(this.pathEl),this.checkAndAddDef(),this.arrows&&(this.addArrows(),this.reversed&&this.reverseArrows(),this.redraw()),this.leafletInstance.on("click",(e=>{if(e.originalEvent.getModifierState(ge)&&this.vertices.length>1){const e=[];let a=0;for(let t=1;t{this.element.setAttribute("marker-mid",`url(#${this.triangleID})`)})),this.leafletInstance.options.smoothFactor=0}get element(){return this.leafletInstance.getElement()}removeArrows(){this.arrows=!1,this.reversed=!1,this.element.removeAttribute("marker-mid"),this.pathEl.removeAttribute("transform"),this.leafletInstance.options.smoothFactor=1}toProperties(){return{type:this.type,color:this.color,vertices:this.vertices.map((t=>t.toProperties())),arrows:this.arrows,reversed:this.reversed}}get canSave(){return this.vertices.length>=1}addLatLng(t){this.vertices.push(new ic(t,this))}hideExtensions(){this.extensions.forward.line.remove(),this.extensions.forward.added=!1}_onClick(t,e){0==this.vertices.length&&this.checkAndAddDef(),this.vertices.push(new ic(this.mouseLoc??t.latlng,this,e)),this.redraw()}_onMousemove(t,e){this.vertices.length&&(this.mouseLoc=this.getMousemoveDelta(t,null,e),this.showExtensions(this.mouseLoc))}get coordinates(){return this.arrows?this.latlngs.length?[this.latlngs[0],...this.latlngs.slice(1).map(((t,e)=>[hc.latLngBounds(this.latlngs[e],t).getCenter(),t])).flat()]:[]:this.latlngs}redraw(){this.leafletInstance.setLatLngs(this.coordinates),this.leafletInstance.redraw(),this.showExtensions(this.latlngs[this.vertices.length-1])}showExtensions(t){this.vertices.length>=1&&(this.extensions.forward.line.setLatLngs([this.latlngs[this.vertices.length-1],t]),this.extensions.forward.added?this.extensions.forward.line.redraw():(this.extensions.forward.line.addTo(this.map.leafletInstance),this.extensions.forward.added=!0))}stopDrawing(){this.extensions.forward.line.remove(),1===this.vertices.length&&this.remove()}undo(){this.vertices.pop(),this.hideExtensions(),this.redraw()}initialize(){this.hideVertices(),this.redraw()}newInstance(){return this.stopDrawing(),new uc(this.controller)}get pane(){return this.map.leafletInstance.getPane("drawing")}checkAndAddDef(){this.pane&&(this.pane.firstElementChild?this.addDef():this.registerAddDef())}registerAddDef(){const t=new MutationObserver((e=>{for(const a of e)if("childList"===a.type)return this.addDef(),void t.disconnect()}));t.observe(this.pane,{childList:!0,attributes:!1,subtree:!1})}addDef(){let t=this.pane.firstElementChild.querySelector("defs");t||(t=hc.SVG.create("defs"),this.pane.firstElementChild.prepend(t)),t.appendChild(this.triangleEl)}onShow(){this.checkAndAddDef(),this.arrows&&(this.addArrows(),this.reversed&&this.reverseArrows(),this.redraw())}remove(){this.hideExtensions(),this.removeArrows(),super.remove()}}class dc extends Yr{constructor(t){super({icon:"project-diagram",cls:"leaflet-control-has-actions leaflet-control-draw-polyline",tooltip:Ce("Polyline")},t),this.parent=t,this.arrow=new fc(this),this.actionsEl.appendChild(this.arrow.controlEl),this.actionsEl.appendChild(this.undo.controlEl),this.actionsEl.appendChild(this.cancel.controlEl)}draw(){this.actionsEl.appendChild(this.complete.controlEl)}onClick(){this.parent.stopDrawingContext(),this.openActions(),this.controller.newShape(new uc(this.controller))}}class fc extends Qr{constructor(t){super({icon:"arrow-up",cls:"leaflet-control-arrow",tooltip:"Add Arrows to Line"},t.map.leafletInstance),this.drawControl=t}get active(){return this.drawControl.controller.isAddingArrows}onClick(t){t.stopPropagation(),this.active?(this.controlEl.removeClass("active"),this.drawControl.controller.setArrowContext(!1)):(this.controlEl.addClass("active"),this.drawControl.controller.setArrowContext(!0))}}const pc=window[lr];class mc extends rc{constructor(){super(...arguments),this.leafletInstance=pc.rectangle([[0,0],[0,0]],this.options).addTo(this.map.leafletInstance),this.type="rectangle"}get canSave(){return 4==this.vertices.length}_onClick(t,e){if(0==this.vertices.length)this.vertices.push(new ic(t.latlng,this,e)),this.bounds=pc.latLngBounds(t.latlng,t.latlng),this.redraw();else if(1==this.vertices.length)return this.bounds=pc.latLngBounds(this.latlngs[0],t.latlng),this.vertices.push(new ic(t.latlng,this,e)),this.syncVerticesToCorners(),this.registerVertexDrags(),this.redraw(),this.ghost.remove(),this.ghost=null,void this.controller.newShape(this.newInstance())}syncVerticesToCorners(){const t=this.vertices.find((t=>t.latlng.equals(this.bounds.getNorthWest())))??new ic(this.bounds.getNorthWest(),this),e=this.vertices.find((t=>t.latlng.equals(this.bounds.getNorthEast())))??new ic(this.bounds.getNorthEast(),this),a=this.vertices.find((t=>t.latlng.equals(this.bounds.getSouthEast())))??new ic(this.bounds.getSouthEast(),this),i=this.vertices.find((t=>t.latlng.equals(this.bounds.getSouthWest())))??new ic(this.bounds.getSouthWest(),this);this.vertices=[t,e,a,i]}_onMousemove(t,e){this.vertices.length&&this.showGhost(t)}showGhost(t){2!=this.vertices.length&&(this.ghost||(this.ghost=pc.rectangle(pc.latLngBounds(this.latlngs[0],t),{dashArray:"5,10",weight:1,interactive:!1,fillOpacity:.5,color:this.controller.color,fillColor:this.controller.color}).addTo(this.map.leafletInstance)),this.ghost.setBounds(pc.latLngBounds(this.latlngs[0],t)))}get boundsArray(){return[this.bounds.getNorthWest(),this.bounds.getNorthEast(),this.bounds.getSouthEast(),this.bounds.getSouthWest()]}registerVertexDrags(){this.vertices[0].on("drag",(()=>{this.vertices[3].setLatLng(pc.latLng([this.vertices[3].getLatLng().lat,this.vertices[0].getLatLng().lng])),this.vertices[1].setLatLng(pc.latLng([this.vertices[0].getLatLng().lat,this.vertices[1].getLatLng().lng]))})),this.vertices[1].on("drag",(()=>{this.vertices[2].setLatLng(pc.latLng([this.vertices[2].getLatLng().lat,this.vertices[1].getLatLng().lng])),this.vertices[0].setLatLng(pc.latLng([this.vertices[1].getLatLng().lat,this.vertices[0].getLatLng().lng]))})),this.vertices[2].on("drag",(()=>{this.vertices[1].setLatLng(pc.latLng([this.vertices[1].getLatLng().lat,this.vertices[2].getLatLng().lng])),this.vertices[3].setLatLng(pc.latLng([this.vertices[2].getLatLng().lat,this.vertices[3].getLatLng().lng]))})),this.vertices[3].on("drag",(()=>{this.vertices[0].setLatLng(pc.latLng([this.vertices[0].getLatLng().lat,this.vertices[3].getLatLng().lng])),this.vertices[2].setLatLng(pc.latLng([this.vertices[3].getLatLng().lat,this.vertices[2].getLatLng().lng]))}))}updateBounds(){4==this.vertices.length&&(this.bounds=pc.latLngBounds(this.latlngs))}redraw(){this.updateBounds(),this.leafletInstance.setBounds(this.bounds),this.leafletInstance.redraw()}showExtensions(t){}stopDrawing(){1===this.vertices.length&&this.remove(),this.ghost&&(this.ghost.remove(),this.ghost=null)}undo(){this.controller.shapes.length&&this.controller.shapes.rectangle.pop().remove()}newInstance(){return this.stopDrawing(),new mc(this.controller)}initialize(){this.redraw(),this.hideVertices(),this.syncVerticesToCorners(),this.registerVertexDrags()}}class gc extends Yr{constructor(t){super({icon:"vector-square",cls:"leaflet-control-has-actions leaflet-control-draw-rectangle",tooltip:Ce("Rectangle")},t),this.parent=t}draw(){this.actionsEl.appendChild(this.undo.controlEl),this.actionsEl.appendChild(this.cancel.controlEl)}onClick(){this.parent.stopDrawingContext(),this.openActions(),this.controller.newShape(new mc(this.controller))}}const vc=window[lr];class bc extends Qr{constructor(t,e){super(t,e.leafletInstance),this.map=e,this.polygon=new lc(this),this.rectangle=new gc(this),this.polyline=new dc(this),this.color=new Rr(this),this.drag=new wc(this),this.delete=new Cc(this),this.geoJson=new $r(this),this.done=new Ac(this)}get controller(){return this.map.controller}onClick(t){}added(){this.controlEl.addClass("leaflet-control-draw"),this.section=this.controlEl.createEl("section",{cls:this.cls+"-list"}),this.context=this.controlEl.createEl("section",{cls:this.cls+"-list"}),this.draw(),vc.DomEvent.disableClickPropagation(this.controlEl),vc.DomEvent.disableScrollPropagation(this.controlEl),this.iconEl.dataset.draggable="false",this.map.on("click",this.collapse,this),vc.DomEvent.on(this.controlEl,"click",(()=>this.expand()))}complete(){this.stopDrawingContext(),this.controller.hideVertices(),this.collapse()}collapse(){return vc.DomUtil.removeClass(this.controlEl,"expanded"),this.enabled=!1,this}draw(){this.section.appendChild(this.polygon.controlEl),this.section.appendChild(this.rectangle.controlEl),this.section.appendChild(this.polyline.controlEl),this.section.appendChild(this.color.controlEl),this.section.appendChild(this.drag.controlEl),this.section.appendChild(this.delete.controlEl),this.section.appendChild(this.geoJson.controlEl),this.section.appendChild(this.done.controlEl)}expand(){this.enabled=!0,this.startDrawingContext(),vc.DomUtil.addClass(this.controlEl,"expanded"),this.section.style.height=null;const t=this.leafletInstance.getSize().y-(this.controlEl.offsetTop+50);return t{t.stopPropagation(),this.parent.stopDrawingContext()}}get map(){return this.parent.map}onClick(){this.parent.stopDrawingContext(),this.openActions(),this.parent.controller.startDragging()}draw(){this.actionsEl.appendChild(this.complete.controlEl)}}class Cc extends Yr{constructor(t){super({icon:"trash",cls:"leaflet-control-has-actions leaflet-control-draw-trash",tooltip:Ce("Delete Shapes")},t),this.parent=t,this.complete.onClick=t=>{t.stopPropagation(),this.parent.stopDrawingContext()}}get map(){return this.parent.map}onClick(){this.parent.stopDrawingContext(),this.openActions(),this.parent.controller.isDeleting=!0}draw(){this.actionsEl.appendChild(this.complete.controlEl)}}class Ac extends Qr{constructor(t){super({icon:"check",cls:"leaflet-control-draw-done",tooltip:Ce("Done")},t.map.leafletInstance),this.parent=t}get map(){return this.parent.map}onClick(t){t.stopPropagation(),this.parent.complete(),this.parent.map.trigger("should-save")}}const yc=window[lr];class Lc{constructor(t,e){this.map=t,this.isDrawing=!1,this.isDeleting=!1,this.isColoring=!1,this.isDragging=!1,this.isAddingArrows=!1,this.shapes={rectangle:[],polyline:[],polygon:[]},this.color=this.map.options.drawColor}getSelectedVertex(){return Object.values(this.shapes).flat().map((t=>t.vertices)).flat().find((t=>t.selected))}removeShape(t){this.shapes[t.type]=this.shapes[t.type].filter((e=>e!=t)),t.remove()}setArrowContext(t){this.isAddingArrows=t,"polyline"==this.shape?.type&&(t?this.shape.addArrows():this.shape.removeArrows())}get flatShapes(){return Object.values(this.shapes).flat()}get vertices(){return this.flatShapes.map((t=>t.vertices)).flat()}hideVertices(){this.flatShapes.forEach((t=>t.hideVertices()))}showVertices(){this.flatShapes.forEach((t=>t.showVertices()))}addShape(t){let e;switch(t.type){case"polygon":e=new oc(this,t.vertices,t.color);break;case"polyline":e=new uc(this,t.vertices,t.color,t.arrows,t.reversed);break;case"rectangle":e=new mc(this,t.vertices,t.color)}e.checkAndAddToMap(),this.shapes[t.type].push(e)}newShape(t){const e=t??this.shape.newInstance();this.shape&&this.saveShape(),this.shape=e,this.startDrawing()}saveShape(){this.shape&&(this.shape.stopDrawing(),this.shape.canSave&&(this.shapes[this.shape.type].push(this.shape),this.shape.registerEvents(),this.map.trigger("should-save"))),this.stopDrawing()}startDragging(){this.stopDrawing(),this.isDragging=!0,this.map.contentEl.addClass("shape-dragging"),this.map.leafletInstance.on("mousemove touchmove",this.onDrag,this)}stopDragging(){this.isDragging=!1,this.map.contentEl.removeClass("shape-dragging"),this.map.leafletInstance.off("mousemove touchmove",this.onDrag,this)}onDrag(t){yc.DomEvent.stop(t),this.draggingShape&&this.draggingShape.onDrag(t)}startDrawing(){this.isDrawing=!0,this.registerDrawing()}stopDrawing(){this.isDrawing=!1,this.shape&&(this.shape.stopDrawing(),this.unregisterDrawing(),this.shape=null)}getVertexTargets(t){return this.vertices.find((e=>e!=t&&e.isBeingHovered))}registerDrawing(){this.map.registerScope(),this.map.contentEl.addClass("drawing"),this.map.leafletInstance.on("mousemove touchmove",this.shape.onMousemove,this.shape),this.map.leafletInstance.on("click",this.shape.onClick,this.shape)}unregisterDrawing(){this.map.unregisterScope(),this.map.contentEl.removeClass("drawing"),this.map.leafletInstance.off("mousemove touchmove",this.shape.onMousemove,this.shape),this.map.leafletInstance.off("click",this.shape.onClick,this.shape)}toProperties(){return this.flatShapes.map((t=>t.toProperties()))}}const Hc=window[lr];class Bc extends Hc.Control.Layers{constructor(){super({},{}),this.geojsonAdded=!1,this.gpxAdded=!1}onAdd(t){const e=super.onAdd(t),a=Ut({iconName:"layer-group",prefix:"fas"}).node[0];return a.setAttr("style","color: var(--text-normal);margin: auto;"),e.children[0].appendChild(a),e}addGeoJSON(t){this.geojsonAdded||this.container.appendChild(this._separator.cloneNode(!0))}addGPX(t){}}class zc extends Qr{constructor(t,e){super(t,e.leafletInstance),this.map=e}onClick(t){this.map.options.lock=!this.map.options.lock,this.setState(this.map.options.lock),this.map.trigger("lock"),this.map.trigger("should-save")}setState(t){t?(this.setIcon("lock"),this.setTooltip("Unlock Map")):(this.setIcon("unlock"),this.setTooltip("Lock Map"))}}let Nc=window[lr];class xc extends t.Events{constructor(e,a){super(),this.renderer=e,this.options=a,this.readyForDrawings=!1,this.controller=new Lc(this),this.geojsonData=[],this.gpxData=[],this.gpxIcons={start:null,end:null,waypoint:null},this.imageOverlayData=[],this.isDrawing=!1,this.layerControl=new Bc,this.layerControlAdded=!1,this.popup=Vr(this,null),this.contentEl=createDiv(),this.displaying=new Map,this.distanceLines=[],this.distanceTooltips=[],this.previousDistanceLines=[],this.mapLayers=[],this.overlays=[],this.markers=[],this.zoom={min:this.options.minZoom,max:this.options.maxZoom,default:this.options.defaultZoom,delta:this.options.zoomDelta},this.unit=this.options.unit??this.plugin.defaultUnit,this.contentEl.style.height=a.height,this.contentEl.style.width=a.width??"100%",this.options=Object.assign({},fe,a),this.contentEl.addEventListener("touchmove",(t=>{t.stopPropagation()})),this.escapeScope=new t.Scope(this.plugin.app.scope),this.escapeScope.register(void 0,"Escape",(()=>this.escapeScopeCallback()))}get plugin(){return this.renderer.plugin}escapeScopeCallback(){this.isFullscreen||(this.stopDrawingContext(),this.controller.isDrawing&&this.controller.newShape())}createMap(){this.leafletInstance=Nc.map(this.contentEl,{crs:this.CRS,maxZoom:this.zoom.max,minZoom:this.zoom.min,scrollWheelZoom:!this.options.noScrollZoom,zoomDelta:this.zoom.delta,zoomSnap:this.zoom.delta,zoomControl:!this.options.noUI,wheelPxPerZoomLevel:1/this.zoom.delta*60,worldCopyJump:"real"===this.type,...this.plugin.isDesktop&&!this.options.noUI?{fullscreenControl:!0}:{}}),this.leafletInstance.createPane("base-layer"),this.leafletInstance.createPane("geojson"),this.leafletInstance.createPane("gpx"),this.leafletInstance.createPane("gpx-canvas"),this.leafletInstance.createPane("drawing"),this.leafletInstance.createPane("drawing-markers"),this.drawingLayer=new Nc.LayerGroup([],{pane:"drawing"}).addTo(this.leafletInstance),this.readyForDrawings=!0,this.trigger("ready-for-drawings"),this.canvas=Nc.Hotline.renderer({pane:"gpx-canvas"}).addTo(this.leafletInstance),this.leafletInstance.on("blur",(()=>{this.unregisterScope()})),this.leafletInstance.on("contextmenu",(t=>this.handleMapContext(t))),this.leafletInstance.on("click",(t=>this.handleMapClick(t))),this.on("first-layer-ready",(()=>{if(this.addFeatures(),this.log(`Moving to supplied coordinates: ${this.renderOptions.coords}`),this.setInitialCoords(this.renderOptions.coords),this.leafletInstance.panTo(this.initialCoords),(this.geojsonData.length||this.gpxData.length)&&this.options.zoomFeatures){this.log("Zooming to features."),this.leafletInstance.fitBounds(this.featureLayer.getBounds());const{lat:t,lng:e}=this.featureLayer.getBounds().getCenter();this.log(`Features center: [${t}, ${e}]`),this.setInitialCoords([t,e]),this.zoom.default=this.leafletInstance.getBoundsZoom(this.featureLayer.getBounds())}this.renderOptions.zoomDistance&&(this.zoomDistance=this.renderOptions.zoomDistance,this.setZoomByDistance(this.renderOptions.zoomDistance)),this.leafletInstance.setZoom(this.zoom.default,{animate:!1}),this.featureLayer.addTo(this.currentGroup.group),this.currentGroup.group.addTo(this.leafletInstance),this.tileOverlayLayer.addTo(this.leafletInstance),this.options.zoomMarkers&&(this.log("Zooming to markers."),this.zoomAllMarkers())})),this.leafletInstance.on("baselayerchange",(({layer:t})=>{this.leafletInstance.setMaxBounds([void 0,void 0]),this.currentLayer=t.getLayers()[0],this.resetZoom(),this.options.recenter&&this.leafletInstance.setMaxBounds(this.bounds)})),this.buildControls()}get currentGroup(){return this.mapLayers?.find((t=>t.layer==this.currentLayer))}get data(){return this.plugin.data}get defaultIcon(){return this.markerIcons.get("default")}get displayed(){return this.markers.filter((t=>(t.layer===this.currentGroup.id||!t.layer)&&this.displaying.get(t.type)))}get id(){return this.options.id}get isFullscreen(){return this.leafletInstance.isFullscreen()}get markerIcons(){return new Map([...this.plugin.markerIcons,...this.options.localMarkerTypes??[]].map((t=>[t.type,t])))}get markerTypes(){return Array.from(this.markerIcons.keys())}get verbose(){return this.options.verbose}addMarker(...e){let a=[];for(const i of e){let e,n;"object"==typeof i.type?(n="custom",e=this.plugin.parseIcon({type:"custom",iconName:i.type.icon??"map-marker",layer:i.type.layer??!0,color:i.type.color})):(this.markerTypes.includes(i.type)||(new t.Notice(Ce('Marker type "%1" does not exist, using default.',i.type)),i.type="default"),e=this.markerIcons.get(i.type),n=i.type),e?.icon??this.defaultIcon.icon,this.displaying.has(n)||this.displaying.set(n,!0);const s=new Ec(this,{id:i.id,type:n,loc:Nc.latLng(i.loc),link:i.link,layer:i.layer?i.layer:this.currentGroup?.id??null,mutable:i.mutable??!1,command:i.command??!1,zoom:this.leafletInstance.getMaxZoom(),percent:i.percent,description:i.description,tooltip:i.tooltip??this.plugin.data.displayMarkerTooltips,minZoom:i.minZoom,maxZoom:i.maxZoom});this.markers.push(s),a.push(s)}return a}createMarker(t,e,a=null,i=Ne(),n=null,s=null,r=!0,c=!1,o=null,l=null,h=null,u=this.plugin.data.displayMarkerTooltips){const d=this.addMarker({id:i,type:t,loc:e,link:n,layer:s||this.currentGroup?.id,mutable:r,command:c,percent:a,description:o,minZoom:l,maxZoom:h,tooltip:u});return r&&this.trigger("marker-added",d[0]),d[0]}onMarkerClick(t,e){if(this.controller.isDrawing)return Nc.DomEvent.stopPropagation(e),void this.controller.shape.onClick(e,{marker:t});this.handleMapDistance(e)}updateMarker(t){const e=this.markers.find((e=>e.id==t.id));this.displaying.delete(e.type),this.displaying.set(t.type,!0),e.link=t.link,e.description=t.description,e.icon=this.markerIcons.get(t.type),e.minZoom=t.minZoom,e.maxZoom=t.maxZoom,e.command=t.command,e.shouldShow(this.leafletInstance.getZoom())?e.show():e.shouldHide(this.leafletInstance.getZoom())&&e.hide()}addOverlay(...t){for(let e of t)this.overlays.push(new Tc(this,e));this.sortOverlays()}createOverlay(t){this.addOverlay(t),this.trigger("markers-updated")}startDrawingContext(){this.plugin.app.keymap.pushScope(this.escapeScope),this.isDrawing=!0}beginOverlayDrawingContext(t,e){this.startDrawingContext(),this.tempCircle=Nc.circle(t.latlng,{radius:1,color:this.options.overlayColor}),this.leafletInstance.once("click",(async()=>{this.tempCircle&&(this.log("Overlay drawing complete."),this.tempCircle.remove(),this.createOverlay({radius:"image"===this.type?this.tempCircle.getRadius():Nr(this.tempCircle.getRadius()).from("m").to(this.unit),color:this.tempCircle.options.color,loc:[this.tempCircle.getLatLng().lat,this.tempCircle.getLatLng().lng],layer:this.currentGroup.id,unit:this.unit,desc:"",mutable:!0,marker:e?.id??null}),this.trigger("should-save"),this.leafletInstance.off("mousemove"))})),this.leafletInstance.on("mousemove",(e=>{this.tempCircle.setRadius(this.leafletInstance.distance(t.latlng,e.latlng))})),this.tempCircle.addTo(this.currentGroup.group)}addLayerControl(){this.layerControlAdded||(this.layerControlAdded=!0,this.filterControl?.remove(),this.layerControl.addTo(this.leafletInstance),this.filterControl?.addTo(this.leafletInstance))}onFirstLayerReady(t){this.mapLayers.length?t():this.on("first-layer-ready",(()=>{t()}))}addFeatures(){let e;if(this.featureLayer=Nc.featureGroup(),this.tileOverlayLayer=Nc.featureGroup(),this.geojsonData.length>0&&(this.addLayerControl(),this.log(`Adding ${this.geojsonData.length} GeoJSON features to map.`),this.geojsonLayer=Nc.featureGroup().addTo(this.featureLayer),e=0,this.geojsonData.forEach((({data:a,alias:i,note:n})=>{try{const t=new Fc(this,this.featureLayer,{color:this.options.geojsonColor},a,n);t.leafletInstance.addTo(this.geojsonLayer),this.layerControl.addOverlay(t.leafletInstance,i&&i.length?i:`GeoJSON ${e+1}`),e++}catch(e){return console.error(e),void new t.Notice(Ce("There was an error adding GeoJSON to map")+` ${this.id}.\n\n${i}`)}})),this.log(`${e} GeoJSON feature${1==e?"":"s"} added to map.`)),this.gpxData.length>0){e=0,this.addLayerControl(),this.log(`Adding ${this.gpxData.length} GPX features to map.`),this.gpxLayer=Nc.featureGroup().addTo(this.featureLayer);for(let{data:a,alias:i}of this.gpxData)try{const t=new _c(this,a,this.gpxIcons);t.show(),t.leafletInstance.addTo(this.gpxLayer),this.layerControl.addOverlay(t.leafletInstance,i??`GPX ${e+1}`),e++}catch(e){return console.error(e),void new t.Notice(Ce("There was an error adding GPX to map")+` ${this.id}`)}this.gpxControl=function(t,e){const a={position:"bottomleft",icon:"running",cls:"leaflet-control-expandable",tooltip:Ce("Zoom to %1 GPX Track%2",`${e.gpxData.length}`,1==e.gpxData.length?"":"s")};return new Pr(a,e)}(0,this).addTo(this.leafletInstance)}if((this.geojsonData.length||this.gpxData.length)&&this.options.zoomFeatures){this.log("Zooming to features."),this.leafletInstance.fitBounds(this.featureLayer.getBounds());const{lat:t,lng:e}=this.featureLayer.getBounds().getCenter();this.log(`Features center: [${t}, ${e}]`),this.setInitialCoords([t,e]),this.zoom.default=this.leafletInstance.getBoundsZoom(this.featureLayer.getBounds())}this.imageOverlayData&&this.imageOverlayData.length&&this.onFirstLayerReady((()=>{this.addLayerControl(),this.leafletInstance.createPane("image-overlay");for(let t of this.imageOverlayData){let e=t.bounds.length?t.bounds:this.bounds;const a=Nc.imageOverlay(t.data,e,{pane:"image-overlay"});this.layerControl.addOverlay(a,t.alias)}})),this.options.tileOverlay&&this.options.tileOverlay.length&&this.onFirstLayerReady((()=>{this.addLayerControl();let t=0;for(const e of this.options.tileOverlay){t++;const[a,i=`Layer ${t}`,n]=e.split("|"),s=Nc.tileLayer(a);n&&"on"==n&&s.addTo(this.tileOverlayLayer),this.layerControl.addOverlay(s,i&&i.length?i:`Layer ${t}`)}}))}addShapes(...t){for(const e of t)this.controller.addShape(e)}buildControls(){if(!this.options.noUI){if(this.options.hasAdditional&&this.addLayerControl(),this.plugin.isDesktop){const t=this.contentEl.querySelector(".leaflet-control-fullscreen-button");if(t){t.setAttr("aria-label","Toggle Full Screen");const e=Ut({iconName:"expand",prefix:"fas"}).node[0],a=Ut({iconName:"compress",prefix:"fas"}).node[0];t.appendChild(e),this.leafletInstance.on("fullscreenchange",(()=>{this.isFullscreen?t.replaceChild(a,t.children[0]):t.replaceChild(e,t.children[0])}))}}var t;this.filterControl=function(t,e){const a={position:"topright",icon:"filter",cls:"leaflet-control-expandable",tooltip:Ce("Filter Markers")};return new Or(a,e)}(0,this).addTo(this.leafletInstance),this.lockControl=function(t,e){const a={position:"topright",icon:e.options.lock?"lock":"unlock",cls:"leaflet-control-lock",tooltip:e.options.lock?"Unlock Map":"Lock Map"};return new zc(a,e)}(0,this).addTo(this.leafletInstance),function(t,e){const a={position:"topleft",icon:"map-marked-alt",cls:"leaflet-control-zoom-markers",tooltip:Ce("Show All Markers")};return new Xr(a,e)}(0,this).addTo(this.leafletInstance),function(t,e){return new Er({position:"topleft",icon:"bullseye",cls:"leaflet-control-reset-zoom"},e)}(0,this).addTo(this.leafletInstance),this.distanceDisplay=(t={position:"bottomleft"},this,new Sr(t,this)).addTo(this.leafletInstance),this.options.isMapView?function(t,e){const a={position:"bottomright",icon:"edit",cls:"leaflet-control-edit-parameters",tooltip:Ce("Edit View Parameters")};return new Gr(a,e)}(0,this).addTo(this.leafletInstance):this.options.isInitiativeView||function(t,e){const a={position:"bottomright",icon:"save",cls:"leaflet-control-save-param",tooltip:Ce("Save Parameters to View")};return new Kr(a,e)}(0,this).addTo(this.leafletInstance),this.options.draw&&function(t,e){const a={position:"bottomright",icon:"shapes",cls:"leaflet-control-expandable",tooltip:Ce("Draw")};return new bc(a,e)}(0,this).addTo(this.leafletInstance)}}updateLockState(t){this.options.lock=t,this.lockControl.setState(this.options.lock),this.trigger("lock")}closePopup(t){t&&this.leafletInstance.closePopup(t)}distanceAlongPolylines(t){if(1==t.length){const e=t[0].getLatLngs();return this.distance(e[0],e[1])}let e=0;for(const a of t){const t=a.getLatLngs();e+=this.leafletInstance.distance(t[0],t[1])}let a=`${ye(e*this.scale,1)}`;return 1!==this.options.distanceMultiplier&&(a+=` (${ye(e*this.scale*this.options.distanceMultiplier,1)})`),a+` ${this.unit}`}distance(t,e){const a=this.leafletInstance.distance(t,e);let i=`${ye(a*this.scale,1)}`;return 1!==this.options.distanceMultiplier&&(i+=` (${ye(a*this.scale*this.options.distanceMultiplier,1)})`),i+` ${this.unit}`}getMarkersById(t){return this.markers.filter((({id:e})=>e===t))}getOverlaysUnderClick(t){const e=[...this.overlays].filter((e=>e.mutable&&e.isUnder(t)&&e.layer===this.currentGroup.id));return e.sort(((t,e)=>t.radiusInMeters-e.radiusInMeters)),e}getZoom(){return this.rendered?this.leafletInstance.getZoom():this.zoom.default}async handleMapClick(t){this.controller.isDrawing||(this.handleMapDistance(t),(t.originalEvent.getModifierState("Shift")||t.originalEvent.getModifierState("Alt"))&&await this.getMapCoordinates(t))}async getMapCoordinates(e){this.log("Map popup context detected. Opening popup.");const a=Le(e.latlng);this.popup.setTarget(e.latlng).open(`[${a.lat}, ${a.lng}]`),this.data.copyOnClick&&(e.originalEvent.getModifierState("Shift")||t.Platform.isMobile)&&(this.log("Copying coordinates of click to clipboard."),await He(e.latlng))}handleMapDistance(e,a){if(!a&&(!e.originalEvent.getModifierState("Shift")&&!e.originalEvent.getModifierState("Alt")||e.originalEvent.getModifierState("Control"))){if(!this.distanceLines.length)return;return void this.stopDrawingContext()}this.log("Distance measurement context starting.");const i=e.latlng;this.isDrawing||this.startDrawingContext(),this.distanceLines.push(Nc.polyline([i,e.latlng])),this.distanceLines.last().addTo(this.leafletInstance),this.distanceTooltips.push(Vr(this,this.distanceLines.last(),{permanent:!0}));const n=this.distanceAlongPolylines([this.distanceLines.last()]);this.distanceTooltips.last().open(n),this.leafletInstance.on("mousemove",(t=>{const e=t.latlng,a=[Math.abs(e.lat-i.lat),Math.abs(e.lng-i.lng)];t.originalEvent.getModifierState("Shift")&&(a[0]>a[1]?e.lng=i.lng:e.lat=i.lat),!this.markers.find((t=>t.isBeingHovered))||t.originalEvent.getModifierState(ge)?this.distanceLines.last().setLatLngs([i,e]):this.distanceLines.last().setLatLngs([i,this.markers.find((t=>t.isBeingHovered)).loc]);const n=this.distanceAlongPolylines(this.distanceLines),s=this.distanceAlongPolylines([this.distanceLines.last()]);this.distanceTooltips.last().open(`${n} (${s})`),this.distanceDisplay.setText(n),this.distanceLines.last().redraw()})),this.leafletInstance.on("mouseout",(()=>{t.Platform.isMobile||this.stopDrawingContext()}))}handleMapContext(e,a){if(this.controller.isDrawing)return;if(t.Platform.isMobile)return this.handleMapContextMobile(e,a);if(e.originalEvent.getModifierState("Shift"))return this.log("Beginning overlay drawing context."),void this.beginOverlayDrawingContext(e);if(a){const i=this.getOverlaysUnderClick(e);if(!i.length){if(!a.mutable)return void new t.Notice(Ce("This overlay cannot be edited because it was defined in the code block."));i.push(a)}const n=a=>{const i=new t.Menu;i.setNoIcon(),i.addItem((e=>{e.setTitle(Ce("Edit Overlay")).onClick((()=>{const e=new Ja(a,this);e.onClose=async()=>{if(e.deleted)return this.log("Overlay deleted in context menu. Removing."),a.remove(),this.overlays=this.overlays.filter((t=>t!=a)),this.trigger("markers-updated"),void this.trigger("should-save");try{a.data.color=e.tempOverlay.color,a.data.radius=e.tempOverlay.radius,a.data.desc=e.tempOverlay.desc,a.data.tooltip=e.tempOverlay.tooltip;let t=Nr(Number(a.data.radius)).from(a.data.unit??"m").to("image"==this.type?this.unit:"m");"image"==this.type&&(t/=this.scale),a.leafletInstance.setRadius(t),a.leafletInstance.setStyle({color:a.data.color}),this.trigger("should-save")}catch(e){new t.Notice(Ce("There was an error saving the overlay.")+`\n\n${e.message}`)}},e.open()}))})),i.addItem((t=>{t.setTitle(Ce("Convert to Code Block")).onClick((async()=>{a.mutable=!1,this.trigger("create-immutable-layer",a),this.trigger("should-save")}))})),i.addItem((t=>{t.setTitle(Ce("Delete Overlay")).onClick((()=>{this.log("Overlay deleted in context menu. Removing."),a.remove(),this.overlays=this.overlays.filter((t=>t!=a)),this.trigger("markers-updated"),this.trigger("should-save")}))})),i.showAtMouseEvent(e.originalEvent)};if(1==i.length)n(i[0]);else{let a=new t.Menu;a.setNoIcon(),a.addItem((t=>{t.setTitle(Ce("Create Marker")),t.onClick((()=>{a.hide(),this.handleMapContext(e)}))})),i.forEach(((t,e)=>{a.addItem((a=>{a.setTitle(`Overlay ${e+1}`),a.onClick((()=>{n(t)})),a.dom.onmouseenter=()=>{t.leafletInstance.getElement().addClass("leaflet-layer-targeted")},a.dom.onmouseleave=()=>{t.leafletInstance.getElement().removeClass("leaflet-layer-targeted")}}))})),a.onHide((()=>{i.forEach((t=>{t.leafletInstance.getElement().removeClass("leaflet-layer-targeted")}))})),a.showAtMouseEvent(e.originalEvent)}return}if(this.markerIcons.size<=1)return this.log("No additional marker types defined. Adding default marker."),void this.createMarker(this.defaultIcon.type,[e.latlng.lat,e.latlng.lng],void 0);let i=new t.Menu;i.setNoIcon(),this.log("Opening marker context menu."),this.markerIcons.forEach((t=>{t.type&&t.html&&i.addItem((a=>{a.setTitle("default"==t.type?"Default":t.type),a.onClick((async()=>{this.log(`${t.type} selected. Creating marker.`),this.createMarker(t.type,[e.latlng.lat,e.latlng.lng],void 0),this.trigger("should-save")}))}))})),i.showAtMouseEvent(e.originalEvent)}handleMapContextMobile(e,a){let i=new t.Menu;i.setNoIcon(),i.addItem((t=>{t.setTitle("Show coordinates").onClick((async()=>{await this.getMapCoordinates(e)}))})),i.addItem((t=>t.setTitle(this.isDrawing?"Finish measuring":"Measure distance").onClick((()=>{this.handleMapDistance(e,!0)})))),i.addSeparator(),this.log("Opening marker context menu."),this.markerIcons.forEach((t=>{t.type&&t.html&&i.addItem((a=>{a.setTitle("default"==t.type?"Default":t.type),a.onClick((async()=>{this.log(`${t.type} selected. Creating marker.`),this.createMarker(t.type,[e.latlng.lat,e.latlng.lng],void 0),this.trigger("should-save")}))}))})),i.showAtMouseEvent(e.originalEvent)}isLayerRendered(t){return!!this.mapLayers.find((({id:e})=>e===t))}loadFeatureData(t){this.geojsonData=[...this.geojsonData??[],...t.geojsonData??[]],this.gpxData=[...this.gpxData??[],...t.gpxData??[]],this.gpxIcons={start:null,end:null,waypoint:null,...this.gpxIcons??{},...t.gpxIcons}}log(t){Be(this.verbose,this.id,t)}remove(){this.stopDrawingContext(),this.leafletInstance.remove(),this.contentEl.detach(),this.rendered=!1,this.trigger("removed")}removeMarker(t){const e=this.markers.find((({id:e})=>e==t.id));e&&(e.remove(),this.markers=this.markers.filter((({id:t})=>t!=e.id)),this.trigger("markers-updated"),this.trigger("should-save"))}registerScope(){this.plugin.app.keymap.pushScope(this.escapeScope)}resetZoom(){if(this.rendered){if(this.leafletInstance.invalidateSize(),this.log("Element added to note, resetting zoom."),this.zoomDistance&&(this.log("Zooming by distance."),this.setZoomByDistance(this.zoomDistance)),this.options.zoomFeatures){this.log("Zooming to features."),this.leafletInstance.fitBounds(this.featureLayer.getBounds());const{lat:t,lng:e}=this.featureLayer.getBounds().getCenter();this.log(`Features center: [${t}, ${e}]`),this.setInitialCoords([t,e]),this.zoom.default=this.leafletInstance.getBoundsZoom(this.featureLayer.getBounds())}if(this.options.zoomMarkers)return this.log("Zooming to markers."),void this.zoomAllMarkers();this.log(`Resetting map view to [${this.initialCoords[0]}, ${this.initialCoords[1]}], zoom ${this.zoom.default}.`),this.leafletInstance.setView(this.initialCoords,this.zoom.default)}}zoomAllMarkers(){const t=Nc.featureGroup(this.displayed.map((({leafletInstance:t})=>t)));t&&t.getLayers().length?(this.log(`Moving to display ${t.getLayers().length} markers.`),this.leafletInstance.fitBounds(t.getBounds(),{maxZoom:this.leafletInstance.getBoundsZoom(t.getBounds())})):this.leafletInstance.fitWorld()}sortOverlays(){if(this.overlays.length){this.log("Sorting overlays."),this.overlays.sort(((t,e)=>e.radiusInMeters-t.radiusInMeters));for(let t of this.overlays)t.leafletInstance.bringToFront();this.log("Overlays sorted.")}}setZoomByDistance(t){t||(this.zoom.default=this.options.defaultZoom);const e=Nc.circle(this.initialCoords,{radius:t,fillOpacity:0,opacity:0});e.addTo(this.leafletInstance),this.zoom.default=this.leafletInstance.getBoundsZoom(e.getBounds()),e.remove()}stopDrawingContext(){if(this.isDrawing=!1,this.plugin.app.keymap.popScope(this.escapeScope),this.leafletInstance.off("mousemove"),this.leafletInstance.off("mouseout"),this.previousDistanceLines=[],this.distanceLines.length){for(const t of this.distanceLines)t.unbindTooltip(),t.remove(),this.previousDistanceLines.push(t);this.distanceLines=[]}this.tempCircle&&(this.tempCircle.remove(),this.tempCircle=void 0)}toProperties(){return{id:this.id,locked:this.options.lock,lastAccessed:Date.now(),markers:this.markers.filter((({mutable:t})=>t)).map((t=>t.toProperties())),overlays:this.overlays.filter((({mutable:t})=>t)).map((t=>t.toProperties())),shapes:this.controller.toProperties()}}unregisterScope(){this.plugin.app.keymap.popScope(this.escapeScope)}updateMarkerIcons(){this.markerIcons.forEach((({type:t})=>{this.markerIcons.has(t)||(this.displaying.set(t,!0),this.currentGroup.markers[t]=Nc.layerGroup())})),this.markers.forEach((t=>{let e=this.markerIcons.get(t.type)??this.defaultIcon;t.icon=e})),[...this.displaying].forEach((([t])=>{this.markerTypes.includes(t)||"custom"==t||(this.displaying.delete(t),this.currentGroup.markers.default||(this.currentGroup.markers.default=Nc.layerGroup(),this.displaying.set("default",!0),this.currentGroup.markers.default.addTo(this.currentGroup.group)),this.currentGroup.markers[t]?.getLayers()?.forEach((t=>this.currentGroup.markers.default.addLayer(t))),delete this.currentGroup.markers[t])}))}}class Dc extends xc{constructor(t,e){super(t,e),this.renderer=t,this.options=e,this.CRS=Nc.CRS.EPSG3857,this.mapLayers=[],this.type="real",this.createMap()}get plugin(){return this.renderer.plugin}get bounds(){return this.leafletInstance.getBounds()}get scale(){return Nr(1).from("m").to(this.unit)}setInitialCoords(t){this.initialCoords=t}async buildLayer(e){e.data.contains("openstreetmap")&&new t.Notice(Ce("OpenStreetMap has restricted the use of its tile server in Obsidian. Your map may break at any time. Please switch to a different tile server."));const a=e.subdomains?e.subdomains:this.plugin.data.defaultTileSubdomains?this.plugin.data.defaultTileSubdomains.split(",").filter((t=>t)).map((t=>t.trim())):ce,i=Nc.tileLayer(e.data,{...e.data.contains("stamen-tiles")?{attribution:oe}:{attribution:this.plugin.data.defaultAttribution,subdomains:a},className:this.options.darkMode?"dark-mode":""}),n=Object.fromEntries(this.markerTypes.map((t=>[t,Nc.layerGroup()])));n.custom=Nc.layerGroup();const s={none:Nc.layerGroup(),...Object.fromEntries(this.markerTypes.map((t=>[t,Nc.layerGroup()])))},r=Nc.layerGroup([i,...Object.values(n),...Object.values(s)]);return this.mapLayers.push({group:r,layer:i,id:e.id??"real",markers:n,overlays:s}),this.layerControlAdded&&this.layerControl.addBaseLayer(r,e.alias??`Layer ${this.mapLayers.length}`),this.trigger("layer-ready-for-features",this.mapLayers[this.mapLayers.length-1].id),i}async render(e){this.renderOptions={coords:e.coords,zoomDistance:e.zoomDistance},this.imageOverlayData=e.imageOverlayData,this.log("Beginning render process."),this.start=Date.now(),this.log("Building initial map layer.");const a=document.body.hasClass("theme-light")?this.plugin.data.defaultTile:this.plugin.data.defaultTileDark;let i={id:"real",data:a,alias:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"==a?"OpenStreetMap":"Tile Server"};const n=[];for(let e of this.options.tileLayer){const[a,i]=e.split("|");a?n.push({id:a,data:a,alias:i,subdomains:this.options.tileSubdomains}):new t.Notice(Ce("There was an issue parsing the tile layer: %1",e))}if(!this.options.osmLayer&&n.length||(this.options.osmLayer||new t.Notice(Ce("OpenStreetMap cannot be turned off without specifying additional tile servers.")),n.unshift(i)),this.currentLayer=await this.buildLayer(n[0]),this.mapLayers[0].layer.once("load",(()=>{this.rendered=!0,this.log(`Initial map layer rendered in ${(Date.now()-this.start)/1e3} seconds.`),this.trigger("rendered")})),this.trigger("first-layer-ready",this.mapLayers[0].id),n.length>1){this.log("Building additional layers in the background.");for(let t of n.slice(1))await this.buildLayer(t)}}}class Vc extends xc{constructor(t,e){super(t,e),this.renderer=t,this.options=e,this.CRS=Nc.CRS.Simple,this.mapLayers=[],this.type="image",this.createMap()}get plugin(){return this.renderer.plugin}get bounds(){return this.currentLayer.getBounds()}get scale(){return this.options.scale??1}setInitialCoords(t){let e=[1,1];this.options.bounds||(e=[this.bounds.getCenter().lat/50,this.bounds.getCenter().lng/50]),this.initialCoords=[t[0]*e[0],t[1]*e[1]]}_buildMapLayer(t){this.mapLayers.length||this.log("map.ts: 1494: Building initial map layer. ");const{h:e,w:a}=t;let i;if(this.dimensions={h:e,w:a},this.options.bounds?.length)i=new Nc.LatLngBounds(...this.options.bounds);else{const t=this.leafletInstance.unproject([0,e],this.zoom.max-1),n=this.leafletInstance.unproject([a,0],this.zoom.max-1);i=new Nc.LatLngBounds(t,n)}const n=Nc.imageOverlay(t.data,i,{className:this.options.darkMode?"dark-mode":"",pane:"base-layer"}),s=Object.fromEntries(this.markerTypes.map((t=>[t,Nc.layerGroup()])));s.custom=Nc.layerGroup();const r={none:Nc.layerGroup(),...Object.fromEntries(this.markerTypes.map((t=>[t,Nc.layerGroup()])))};return{group:Nc.layerGroup([n,...Object.values(s),...Object.values(r)]),layer:n,id:t.id,markers:s,overlays:r,dimensions:[a,e],alias:t.alias}}async buildLayer(t){const e=this._buildMapLayer(t);return this.mapLayers.push(e),this.trigger("layer-ready-for-features",e.id),1===this.mapLayers.length&&(this.currentLayer=this.mapLayers[0].layer,this.trigger("first-layer-ready",this.currentGroup.id),this.options.recenter&&this.leafletInstance.setMaxBounds(this.bounds)),this.layerControl.addBaseLayer(e.group,t.alias??`Layer ${this.mapLayers.length}`),this.mapLayers[0].layer.once("load",(()=>{this.rendered=!0,this.log(`Initial map layer rendered in ${(Date.now()-this.start)/1e3} seconds.`),this.trigger("rendered")})),e.layer}async render(t){this.renderOptions={coords:t.coords,zoomDistance:t.zoomDistance},this.imageOverlayData=t.imageOverlayData,this.log("Beginning render process."),this.start=Date.now(),this.trigger("ready-to-render"),this.readyToRender=!0}registerLayerToBuild(t){this.readyToRender?this.buildLayer(t):this.on("ready-to-render",(()=>{this.buildLayer(t)}))}}class Mc extends t.ItemView{constructor(e,a){super(e),this.leaf=e,this.plugin=a,this.innerContentEl=this.contentEl.createDiv({cls:"markdown-preview-view",attr:{style:"height: 100%;"}}),this.mapEl=this.innerContentEl.createDiv("block-language-leaflet"),this.context=new t.MarkdownRenderChild(this.mapEl),this.context.load()}get params(){return{...de,...this.plugin.data.mapViewParameters??{},height:"100%",isMapView:!0}}async onOpen(){this.renderer=new ao(this.plugin,"",this.mapEl,this.params,""),this.context.addChild(this.renderer)}update(){this.renderer.unload(),this.renderer=new ao(this.plugin,"",this.mapEl,this.params,""),this.context.addChild(this.renderer)}getDisplayText(){return Ce("Leaflet Map")}getViewType(){return se}onResize(){this.renderer&&this.renderer.setHeight(`${this.contentEl.firstElementChild.getBoundingClientRect().height}px`)}onMoreOptionsMenu(t){t.addItem((t=>{t.setIcon("pencil").setTitle("Edit Map Parameters").onClick((()=>{const t=new Fr(this.plugin);t.onClose=()=>{},t.open()}))}))}}let Sc=window[lr];class kc{}class Qc extends kc{constructor(t){super(),this.text=t}get display(){return createSpan({text:this.text})}async run(){}}class Ic extends kc{constructor(t,e,a){super(),this._text=t,this.app=e,this.description=a,this.display=this._getDisplay()}get isInternal(){return null!=this.app.metadataCache.getFirstLinkpathDest(this.text.split(/(\^|\||#)/).shift(),"")}get text(){return this._text}set text(t){this._text=t,this.display=this._getDisplay()}_getDisplay(){if(this.text){if(this.external)return createEl("a",{text:this.text,href:this.text,cls:"external-link"});if(this.description?.length){const t=createDiv();return t.createSpan({text:this.description}),this.text?.length&&(t.createEl("br"),t.createEl("br"),t.createSpan({text:this.text.replace(/(\^)/," > ^").replace(/#/," > ").split("|").pop(),cls:"internal-link"})),t}return createSpan({text:this.text.replace(/(\^)/," > ^").replace(/#/," > ").split("|").pop()})}}get external(){return!this.isInternal&&/((?:https?:\/\/)?(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,4}\b(?:[-a-zA-Z0-9@:%_\+.~#?&//=]*))/.test(this.text)}async run(t){await this.app.workspace.openLinkText(this._text.replace("^","#^").split(/\|/).shift(),this.app.workspace.getActiveFile()?.path??"",t.originalEvent.getModifierState(ge))}}class Oc extends kc{constructor(t,e){super(),this._text=t,this.app=e,this.display=this._getDisplay()}get text(){return this._text}set text(t){this._text=t,this.display=this._getDisplay()}get exists(){return null!=this.app.commands.findCommand(this._text)}get command(){return this.app.commands.findCommand(this._text)}_getDisplay(){const e=createDiv({attr:{style:"display: flex; align-items: center;"}});return this.exists?((0,t.setIcon)(e.createSpan({attr:{style:"margin-right: 0.5em; display: flex; align-items: center;"}}),"run-command"),e.createSpan({text:this.command.name})):((0,t.setIcon)(e.createSpan({attr:{style:"margin-right: 0.5em; display: flex; align-items: center;"}}),"cross"),e.createSpan({text:Ce("No command found!")})),e}run(t){this.exists&&this.app.commands.executeCommandById(this._text)}}class Ec extends tc{constructor(e,{id:a,type:i,loc:n,link:s,layer:r,mutable:c,command:o,percent:l,description:h,minZoom:u,maxZoom:d,tooltip:f}){super(),this.map=e,this.popup=Vr(this.map,this),this.isBeingHovered=!1;const p=this.map.markerIcons.get(i)??this.map.markerIcons.get("default");if(!p)return void new t.Notice(Ce("Leaflet: Could not create icon for %1 - does this type exist in settings?",i));const m=p.markerIcon,g=fr(this.map.plugin.parseIcon(m));var v,b;this.leafletInstance=(v=n,b={icon:g,keyboard:c&&!this.map.options.lock,draggable:c&&!this.map.options.lock,bubblingMouseEvents:!0},new pr(v,b,{link:s,mutable:`${c}`,type:i})),this.id=a,this.type=i,this.loc=n,this.description=h,this.layer=r,this.mutable=c,this.command=o,this.divIcon=g,this.percent=l,this.tooltip=f,o?this.target=new Oc(s,this.map.plugin.app):s?this.target=new Ic(s,this.map.plugin.app,this.description):h&&(this.target=new Qc(this.description)),this.link=s,this.minZoom=u??m?.minZoom??null,this.maxZoom=d??m?.maxZoom??null,this.checkAndAddToMap(),this.bindEvents()}get group(){return this.mapLayer?.markers[this.type]}bindEvents(){this.leafletInstance.on("contextmenu",(e=>{if(Sc.DomEvent.stopPropagation(e),e.originalEvent.getModifierState("Shift"))return void this.map.beginOverlayDrawingContext(e,this);if(!this.mutable)return void new t.Notice(Ce("This marker cannot be edited because it was defined in the code block."));const a=new t.Menu;a.setNoIcon(),a.addItem((t=>{t.setTitle(Ce("Edit Marker")).onClick((()=>this.editMarker()))})),a.addItem((t=>{t.setTitle(Ce("Convert to Code Block")).onClick((async()=>{this.mutable=!1,this.map.trigger("create-immutable-layer",this),this.map.trigger("should-save")}))})),a.addItem((t=>{t.setTitle(Ce("Delete Marker")).onClick((()=>{this.map.removeMarker(this)}))})),a.showAtMouseEvent(e.originalEvent)})).on("dblclick",(e=>{this.mutable?(Sc.DomEvent.stopPropagation(e),this.editMarker()):new t.Notice(Ce("This marker cannot be edited because it was defined in the code block."))})).on("click",(async t=>{if(this.map.isDrawing||this.map.controller.isDrawing)this.map.onMarkerClick(this,t);else{if(Sc.DomEvent.stopPropagation(t),t.originalEvent.getModifierState("Alt")||t.originalEvent.getModifierState("Shift")){this.map.onMarkerClick(this,t);const e=Le(this.latLng);return this.popup.open(`[${e.lat}, ${e.lng}]`),void(this.map.data.copyOnClick&&t.originalEvent.getModifierState(ge)&&await He(this.loc))}this.target&&this.target.run(t)}})).on("dragstart",(t=>{Sc.DomEvent.stopPropagation(t)})).on("drag",(t=>{this.map.trigger("marker-dragging",this),("always"===this.tooltip&&this.popup||this.popup.isOpen())&&this.popup.setLatLng(t.latlng)})).on("dragend",(t=>{const e=this.loc;this.setLatLng(this.leafletInstance.getLatLng()),this.map.trigger("marker-data-updated",this,e)})).on("mouseover",(t=>{Sc.DomEvent.stopPropagation(t),this.isBeingHovered=!0,this.target&&this.popup.open(this.target.display),this.map.data.notePreview&&this.link&&this.map.plugin.app.workspace.trigger("hover-link",{event:t.originalEvent,source:this.map.plugin.manifest.id,hoverParent:{state:{source:ne}},targetEl:this.leafletInstance.getElement(),linktext:this.link.replace("^","#^").split("|").shift(),state:{source:ne}})})).on("mouseout",(t=>{this.leafletInstance.closeTooltip(),this.isBeingHovered=!1})),this.map.leafletInstance.on("zoomanim",(t=>{this.shouldShow(t.zoom)?this.map.leafletInstance.once("zoomend",(()=>this.show())):this.shouldHide(t.zoom)&&this.hide()})),this.map.on("lock",(()=>{this.mutable&&this.registerForShow((()=>{this.leafletInstance.dragging&&(this.map.options.lock?this.leafletInstance.dragging.disable():this.leafletInstance.dragging.enable(),this.leafletInstance.options.keyboard=!this.map.options.lock)}))})),this.map.leafletInstance.on("baselayerchange",(t=>{t.layer.hasLayer(this.group)?this.show():this.hide()}))}editMarker(){let t=new Za(this,this.map);t.onClose=async()=>{t.deleted?(this.map.removeMarker(this),this.map.trigger("marker-deleted",this)):(this.map.displaying.delete(this.type),this.map.displaying.set(t.tempMarker.type,!0),this.description=t.tempMarker.description,this.link=t.tempMarker.link,this.icon=this.map.markerIcons.get(t.tempMarker.type),this.tooltip=t.tempMarker.tooltip,this.minZoom=t.tempMarker.minZoom,this.maxZoom=t.tempMarker.maxZoom,this.command=t.tempMarker.command,this.shouldShow(this.map.leafletInstance.getZoom())&&!this.displayed?this.show():this.shouldHide(this.map.leafletInstance.getZoom())&&this.displayed&&this.hide(),"always"===this.tooltip?this.popup.open(this.target.display):this.popup.close(),this.map.trigger("marker-updated",this),this.map.trigger("should-save"))},t.open()}get link(){return this._link}set link(t){this.leafletInstance.options?.icon&&this.leafletInstance.options.icon.setData({link:`${t}`}),t&&t.length?((!this.target||this.target instanceof Qc)&&(this.command?this.target=new Oc(t,this.map.plugin.app):this.target=new Ic(t,this.map.plugin.app,this.description)),this._link=t.startsWith("#")?this.map.options.context+t:t,this.target&&(this.target.text=t),this.popup&&this.displayed&&"always"===this.tooltip&&this.popup.open(this.target.display)):this.description&&this.description.length&&(this.target=new Qc(this.description))}get command(){return this._command}set command(t){this._command=t,this.link&&(t?this.target=new Oc(this.link,this.map.plugin.app):this.link?this.target=new Ic(this.link,this.map.plugin.app,this.description):this.description&&(this.target=new Qc(this.description)))}get mutable(){return this._mutable}set mutable(t){this._mutable=t,this.leafletInstance.options?.icon&&this.leafletInstance.options.icon.setData({mutable:`${t}`})}get type(){return this._type}set type(t){this._type=t,this.leafletInstance.options?.icon&&this.leafletInstance.options.icon.setData({type:`${t}`})}set icon(t){this.type=t.type,this._icon=t,this.leafletInstance.setIcon(t.icon)}get latLng(){return this.loc}get display(){const t=[this.link];return this.description&&(t.unshift(`${this.description} `,"("),t.push(")")),t.join("")}setLatLng(t){if(this.loc=t,this.map.rendered&&"image"===this.map.type){let{x:t,y:e}=this.map.leafletInstance.project(this.loc,this.map.zoom.max-1);this.percent=[t/this.map.currentGroup.dimensions[0],e/this.map.currentGroup.dimensions[1]]}this.leafletInstance.fire("drag",{latlng:t}),this.leafletInstance.setLatLng(t)}show(){this.shouldShow(this.map.getZoom())&&this.group&&!this.displayed&&(this.group.addLayer(this.leafletInstance),this.displayed=!0,"always"===this.tooltip&&this.target&&this.leafletInstance.on("add",(()=>{this.popup.open(this.target.display)}))),this.onShow()}onShow(){}shouldShow(t){if(this.minZoom==this.maxZoom&&null==this.minZoom)return!0;if(!this.displayed){const e=this.minZoom??this.map.zoom.min,a=this.maxZoom??this.map.zoom.max;if(e<=t&&t<=a)return this.map.displaying.get(this.type)??!0}return!1}hide(){this.group&&this.displayed&&(this.remove(),this.displayed=!1,this.popup.close())}shouldHide(t){if(this.displayed){const e=this.minZoom??this.map.zoom.min,a=this.maxZoom??this.map.zoom.max;if(e>t||t>a)return!0}}static from(t,e){return new Ec(t,e)}toProperties(){return{id:this.id,type:this.type,loc:[this.leafletInstance.getLatLng().lat,this.leafletInstance.getLatLng().lng],link:this.link,layer:this.layer,mutable:this.mutable,command:this.command,percent:this.percent,description:this.description,minZoom:this.minZoom,maxZoom:this.maxZoom,tooltip:this.tooltip}}toCodeBlockProperties(){return[this.type,this.latLng.lat,this.latLng.lng,this.link,this.description,this.minZoom,this.maxZoom]}remove(){this.group&&this.group.removeLayer(this.leafletInstance),"always"==this.tooltip&&this.popup.leafletInstance?.remove()}}let Xc=window[lr];class Tc extends tc{constructor(t,e){super(),this.map=t,this.data=e,this.popup=Vr(this.map,this),this.leafletInstance=Xc.circle(Xc.latLng(this.data.loc),{radius:this.radiusInMeters,color:this.color}),this.layer=e.layer,this.checkAndAddToMap(),this.bindEvents()}get radius(){let t=this.radiusInMeters;return"image"==this.map.type&&(t=Nr(t).from("m").to(this.map.unit),t/=this.map.scale),t}setRadius(t){this.data.radius=t,this.leafletInstance.setRadius(this.radius)}get radiusInMeters(){return Nr(this.data.radius).from(this.data.unit??"m").to("m")}get mutable(){return this.data.mutable}set mutable(t){this.data.mutable=t}setMutable(t){this.data.mutable=t}get color(){return this.data.color}setColor(t){this.data.color=t}get id(){return this.data.id}get latlng(){return this.leafletInstance.getLatLng()}get loc(){return[this.latlng.lat,this.latlng.lng]}get type(){if(this.data.id){const t=this.map.markers.find((({id:t})=>t===this.data.id));if(t)return t.type}return"none"}get description(){let t=Nr(this.data.radius).from(this.data.unit).to(this.map.unit);return"image"==this.type&&(t*=this.map.scale),this.data.desc?this.data.desc+` (${ye(t,1)} ${this.map.unit})`:`${ye(t,1)} ${this.map.unit}`}get group(){return this.mapLayer?.overlays[this.type]}get marker(){return this.data.marker}show(){this.group&&this.group.addLayer(this.leafletInstance)}bindEvents(){if(this.leafletInstance.on("contextmenu",(t=>{Xc.DomEvent.stopPropagation(t),this.map.handleMapContext(t,this)})).on("mouseover",(t=>{Xc.DomEvent.stopPropagation(t),this.popup.open(this.description)})).on("click",(t=>{t.originalEvent.getModifierState(ge)?this.focus():this.popup.open(this.description)})),this.marker){const t=this.map.getMarkersById(this.marker);if(!t||!t.length)return;t[0].leafletInstance.on("drag",(e=>{this.leafletInstance.setLatLng(t[0].leafletInstance.getLatLng())}))}}isUnder(t){const e=this.leafletInstance.getElement();if(!e)return!1;const{clientX:a,clientY:i}=t.originalEvent,{x:n,y:s,width:r,height:c}=e.getBoundingClientRect(),o=r/2,l=[n+r/2,s+c/2];return this.mutable&&Math.pow(a-l[0],2)+Math.pow(i-l[1],2){const a=new Gc(this,t,e,{pane:this.options.pane??"geojson"});return this.markers.push(a),a.leafletInstance},style:t=>{if(!t||!t.properties)return{};const{stroke:e=this.options.color,"stroke-opacity":a=ue,"stroke-width":i=he,fill:n=null,"fill-opacity":s=.2}=t.properties;return{color:e,opacity:a,weight:i,fillColor:n,fillOpacity:s}},onEachFeature:(t,e)=>{if("Point"==t.geometry?.type)return;const a=new Kc(this,t,e);this.features.push(a)}}),n&&this.leafletInstance.on("click",(async t=>{await this.map.plugin.app.workspace.openLinkText(this.note.replace("^","#^").split(/\|/).shift(),this.map.plugin.app.workspace.getActiveFile()?.path??"",!0)}))}get group(){return this.map.featureLayer}get display(){return this._display||(this._display=createDiv()),this._display}addMarker(t,e,a){const i=new Gc(this,null,t,{pane:a??this.options.pane});return this.markers.push(i),i.leafletInstance}toProperties(){}buildTooltip(e,{icon:a,description:i}){let n=createDiv({attr:{style:"text-align: left;"}});const s=n.createDiv({attr:{style:"display: flex; justify-content: space-between;"}}),r=s.createEl("label",{text:e,attr:{style:"text-align: left;"}});return a&&(0,t.setIcon)(s.createDiv({attr:{style:"margin-left: 0.5rem;"}}),qt),this.note&&this.note.length&&(0,t.setIcon)(s.createDiv({attr:{style:"margin-left: 0.5rem;"}}),"note-glyph"),i&&(r.setAttr("style","font-weight: bolder; text-align: left;"),n.createEl("p",{attr:{style:"margin: 0.25rem 0; text-align: left;"},text:i})),n}}class Gc{constructor(t,e,a,i){this.parent=t;const n=e?.properties["marker-symbol"]??"default",s=this.map.markerIcons.get(n)??this.map.markerIcons.get("default");this.title=e?.properties.title??e?.properties.name??null,this.description=e?.properties.description??null,(this.title||this.parent.note)&&(this.iconDisplay=this.parent.buildTooltip(this.title??this.parent.note,{icon:null!=this.description}),this.descriptionDisplay=this.parent.buildTooltip(this.title??this.parent.note,{description:this.description})),this.leafletInstance=Pc.marker(a,{pane:i.pane,icon:s.icon,draggable:!1}),this.leafletInstance.setZIndexOffset(1e3),this.leafletInstance.on("click",(t=>{if((!t.originalEvent.getModifierState("Shift")||!t.originalEvent.getModifierState("Alt"))&&this.description)return Pc.DomEvent.stop(t),void this.parent.popup.setTarget(this.leafletInstance).open(this.descriptionDisplay)})),this.leafletInstance.on("mouseover",(t=>{!this.map.isDrawing&&this.title&&(Pc.DomEvent.stop(t),this.parent.popup.setTarget(this.leafletInstance).open(this.iconDisplay))}))}get map(){return this.parent.map}}class Kc{constructor(t,e,a){this.parent=t,this.feature=e,this.leafletInstance=a,this.title=e.properties.title??e.properties.name??null,this.description=e.properties.description??null,this.title&&(this.iconDisplay=this.parent.buildTooltip(this.title,{icon:null!=this.description}),this.descriptionDisplay=this.parent.buildTooltip(this.title,{description:this.description})),this.leafletInstance.on("mouseover",(()=>this.onLayerMouseover())),this.leafletInstance.on("click",(t=>this.onLayerClick(t)))}get map(){return this.parent.map}getLatLngs(){if(this.leafletInstance instanceof Pc.Polyline)return this.leafletInstance.getLatLngs().flat(2)}onLayerMouseover(){(this.title||this.description)&&(this.map.isDrawing||this.parent.popup.setTarget(this.leafletInstance.getBounds().getCenter()).open(this.iconDisplay,this.leafletInstance))}onLayerClick(t){if(!t.originalEvent.getModifierState(ge))return t.originalEvent.getModifierState("Shift")&&t.originalEvent.getModifierState("Alt")||!this.title?void this.map.leafletInstance.fire("click",t,!0):(this.parent.popup.setTarget(t.latlng).open(this.descriptionDisplay,this.leafletInstance),void Pc.DomEvent.stopPropagation(t));this._focus()}_focus(){const{lat:t,lng:e}=Le(this.leafletInstance.getBounds().getCenter());this.map.log(`Feature was Control clicked. Moving to bounds [${t}, ${e}]`),this.map.leafletInstance.fitBounds(this.leafletInstance.getBounds())}}var Uc=a(520),qc=a(477),jc=a.n(qc);function Yc(){return jc()('(()=>{var e={647:(e,t,n)=>{function r(e){this.options=e||{locator:{}}}function a(){this.cdata=!1}function i(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function o(e){if(e)return"\\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function s(e,t,n){return"string"==typeof e?e.substr(t,n):e.length>=t+n||t?new java.lang.String(e,t,n)+"":e}function l(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}r.prototype.parseFromString=function(e,t){var n=this.options,r=new h,i=n.domBuilder||new a,s=n.errorHandler,l=n.locator,c=n.xmlns||{},m=/\\/x?html?$/.test(t),p=m?u.entityMap:{lt:"<",gt:">",amp:"&",quot:\'"\',apos:"\'"};return l&&i.setDocumentLocator(l),r.errorHandler=function(e,t,n){if(!e){if(t instanceof a)return t;e=t}var r={},i=e instanceof Function;function s(t){var a=e[t];!a&&i&&(a=2==e.length?function(n){e(t,n)}:e),r[t]=a&&function(e){a("[xmldom "+t+"]\\t"+e+o(n))}||function(){}}return n=n||{},s("warning"),s("error"),s("fatalError"),r}(s,i,l),r.domBuilder=n.domBuilder||i,m&&(c[""]="http://www.w3.org/1999/xhtml"),c.xml=c.xml||"http://www.w3.org/XML/1998/namespace",e&&"string"==typeof e?r.parse(e,c,p):r.errorHandler.error("invalid doc source"),i.doc},a.prototype={startDocument:function(){this.doc=(new p).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var a=this.doc,o=a.createElementNS(e,n||t),s=r.length;l(this,o),this.currentElement=o,this.locator&&i(this.locator,o);for(var u=0;u{function n(e,t){for(var n in e)t[n]=e[n]}function r(e,t){var r=e.prototype;if(!(r instanceof t)){function a(){}a.prototype=t.prototype,n(r,a=new a),e.prototype=r=a}r.constructor!=e&&("function"!=typeof e&&console.error("unknow Class:"+e),r.constructor=e)}var a="http://www.w3.org/1999/xhtml",i={},o=i.ELEMENT_NODE=1,s=i.ATTRIBUTE_NODE=2,l=i.TEXT_NODE=3,u=i.CDATA_SECTION_NODE=4,c=i.ENTITY_REFERENCE_NODE=5,h=i.ENTITY_NODE=6,m=i.PROCESSING_INSTRUCTION_NODE=7,p=i.COMMENT_NODE=8,d=i.DOCUMENT_NODE=9,f=i.DOCUMENT_TYPE_NODE=10,g=i.DOCUMENT_FRAGMENT_NODE=11,N=i.NOTATION_NODE=12,v={},w={},y=(v.INDEX_SIZE_ERR=(w[1]="Index size error",1),v.DOMSTRING_SIZE_ERR=(w[2]="DOMString size error",2),v.HIERARCHY_REQUEST_ERR=(w[3]="Hierarchy request error",3)),E=(v.WRONG_DOCUMENT_ERR=(w[4]="Wrong document",4),v.INVALID_CHARACTER_ERR=(w[5]="Invalid character",5),v.NO_DATA_ALLOWED_ERR=(w[6]="No data allowed",6),v.NO_MODIFICATION_ALLOWED_ERR=(w[7]="No modification allowed",7),v.NOT_FOUND_ERR=(w[8]="Not found",8)),b=(v.NOT_SUPPORTED_ERR=(w[9]="Not supported",9),v.INUSE_ATTRIBUTE_ERR=(w[10]="Attribute in use",10));function x(e,t){if(t instanceof Error)var n=t;else n=this,Error.call(this,w[e]),this.message=w[e],Error.captureStackTrace&&Error.captureStackTrace(this,x);return n.code=e,t&&(this.message=this.message+": "+t),n}function T(){}function _(e,t){this._node=e,this._refresh=t,D(this)}function D(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!=t){var r=e._refresh(e._node);re(e,"length",r.length),n(r,e),e._inc=t}}function C(){}function S(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function A(e,t,n,r){if(r?t[S(t,r)]=n:t[t.length++]=n,e){n.ownerElement=e;var a=e.ownerDocument;a&&(r&&F(a,e,r),function(e,t,n){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&(t._nsMap[n.prefix?n.localName:""]=n.value)}(a,e,n))}}function I(e,t,n){var r=S(t,n);if(!(r>=0))throw x(E,new Error(e.tagName+"@"+n));for(var a=t.length-1;r"==e&&">")||"&"==e&&"&"||\'"\'==e&&"""||"&#"+e.charCodeAt()+";"}function B(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(B(e,t))return!0}while(e=e.nextSibling)}function k(){}function F(e,t,n,r){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&delete t._nsMap[n.prefix?n.localName:""]}function U(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var a=t.firstChild,i=0;a;)r[i++]=a,a=a.nextSibling;r.length=i}}}function P(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,U(e.ownerDocument,e),t}function q(e,t,n){var r=t.parentNode;if(r&&r.removeChild(t),t.nodeType===g){var a=t.firstChild;if(null==a)return t;var i=t.lastChild}else a=i=t;var o=n?n.previousSibling:e.lastChild;a.previousSibling=o,i.nextSibling=n,o?o.nextSibling=a:e.firstChild=a,null==n?e.lastChild=i:n.previousSibling=i;do{a.parentNode=e}while(a!==i&&(a=a.nextSibling));return U(e.ownerDocument||e,e),t.nodeType==g&&(t.firstChild=t.lastChild=null),t}function L(){this._nsMap={}}function $(){}function V(){}function j(){}function z(){}function H(){}function X(){}function Y(){}function G(){}function W(){}function Z(){}function Q(){}function J(e,t){var n=[],r=9==this.nodeType&&this.documentElement||this,a=r.prefix,i=r.namespaceURI;if(i&&null==a&&null==(a=r.lookupPrefix(i)))var o=[{namespace:i,prefix:null}];return ee(this,n,e,t,o),n.join("")}function K(e,t,n){var r=e.prefix||"",a=e.namespaceURI;if(!r&&!a)return!1;if("xml"===r&&"http://www.w3.org/XML/1998/namespace"===a||"http://www.w3.org/2000/xmlns/"==a)return!1;for(var i=n.length;i--;){var o=n[i];if(o.prefix==r)return o.namespace!=a}return!0}function ee(e,t,n,r,i){if(r){if(!(e=r(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case o:i||(i=[]),i.length;var h=e.attributes,N=h.length,v=e.firstChild,w=e.tagName;n=a===e.namespaceURI||n,t.push("<",w);for(var y=0;y"),n&&/^script$/i.test(w))for(;v;)v.data?t.push(v.data):ee(v,t,n,r,i),v=v.nextSibling;else for(;v;)ee(v,t,n,r,i),v=v.nextSibling;t.push("")}else t.push("/>");return;case d:case g:for(v=e.firstChild;v;)ee(v,t,n,r,i),v=v.nextSibling;return;case s:return t.push(" ",e.name,\'="\',e.value.replace(/[<&"]/g,M),\'"\');case l:return t.push(e.data.replace(/[<&]/g,M).replace(/]]>/g,"]]>"));case u:return t.push("");case p:return t.push("\\x3c!--",e.data,"--\\x3e");case f:var _=e.publicId,D=e.systemId;if(t.push("");else if(D&&"."!=D)t.push(" SYSTEM ",D,">");else{var C=e.internalSubset;C&&t.push(" [",C,"]"),t.push(">")}return;case m:return t.push("");case c:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function te(e,t,n){var r;switch(t.nodeType){case o:(r=t.cloneNode(!1)).ownerDocument=e;case g:break;case s:n=!0}if(r||(r=t.cloneNode(!1)),r.ownerDocument=e,r.parentNode=null,n)for(var a=t.firstChild;a;)r.appendChild(te(e,a,n)),a=a.nextSibling;return r}function ne(e,t,n){var r=new t.constructor;for(var a in t){var i=t[a];"object"!=typeof i&&i!=r[a]&&(r[a]=i)}switch(t.childNodes&&(r.childNodes=new T),r.ownerDocument=e,r.nodeType){case o:var l=t.attributes,u=r.attributes=new C,c=l.length;u._ownerElement=r;for(var h=0;h0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var r in n)if(n[r]==e)return r;t=t.nodeType==s?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&e in n)return n[e];t=t.nodeType==s?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},n(i,R),n(i,R.prototype),k.prototype={nodeName:"#document",nodeType:d,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==g){for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e}return null==this.documentElement&&e.nodeType==o&&(this.documentElement=e),q(this,e,t),e.ownerDocument=this,e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),P(this,e)},importNode:function(e,t){return te(this,e,t)},getElementById:function(e){var t=null;return B(this.documentElement,(function(n){if(n.nodeType==o&&n.getAttribute("id")==e)return t=n,!0})),t},getElementsByClassName:function(e){var t=new RegExp("(^|\\\\s)"+e+"(\\\\s|$)");return new _(this,(function(e){var n=[];return B(e.documentElement,(function(r){r!==e&&r.nodeType==o&&t.test(r.getAttribute("class"))&&n.push(r)})),n}))},createElement:function(e){var t=new L;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.childNodes=new T,(t.attributes=new C)._ownerElement=t,t},createDocumentFragment:function(){var e=new Z;return e.ownerDocument=this,e.childNodes=new T,e},createTextNode:function(e){var t=new j;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new z;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new H;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new Q;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new $;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new W;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new L,r=t.split(":"),a=n.attributes=new C;return n.childNodes=new T,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,a._ownerElement=n,n},createAttributeNS:function(e,t){var n=new $,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}},r(k,R),L.prototype={nodeType:o,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===g?this.insertBefore(e,null):function(e,t){var n=t.parentNode;if(n){var r=e.lastChild;n.removeChild(t),r=e.lastChild}return r=e.lastChild,t.parentNode=e,t.previousSibling=r,t.nextSibling=null,r?r.nextSibling=t:e.firstChild=t,e.lastChild=t,U(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new _(this,(function(t){var n=[];return B(t,(function(r){r===t||r.nodeType!=o||"*"!==e&&r.tagName!=e||n.push(r)})),n}))},getElementsByTagNameNS:function(e,t){return new _(this,(function(n){var r=[];return B(n,(function(a){a===n||a.nodeType!==o||"*"!==e&&a.namespaceURI!==e||"*"!==t&&a.localName!=t||r.push(a)})),r}))}},k.prototype.getElementsByTagName=L.prototype.getElementsByTagName,k.prototype.getElementsByTagNameNS=L.prototype.getElementsByTagNameNS,r(L,R),$.prototype.nodeType=s,r($,R),V.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(w[y])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},r(V,R),j.prototype={nodeName:"#text",nodeType:l,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}},r(j,V),z.prototype={nodeName:"#comment",nodeType:p},r(z,V),H.prototype={nodeName:"#cdata-section",nodeType:u},r(H,V),X.prototype.nodeType=f,r(X,R),Y.prototype.nodeType=N,r(Y,R),G.prototype.nodeType=h,r(G,R),W.prototype.nodeType=c,r(W,R),Z.prototype.nodeName="#document-fragment",Z.prototype.nodeType=g,r(Z,R),Q.prototype.nodeType=m,r(Q,R),R.prototype.toString=J;try{if(Object.defineProperty){function ae(e){switch(e.nodeType){case o:case g:var t=[];for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&t.push(ae(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}}Object.defineProperty(_.prototype,"length",{get:function(){return D(this),this.$$length}}),Object.defineProperty(R.prototype,"textContent",{get:function(){return ae(this)},set:function(e){switch(this.nodeType){case o:case g:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),re=function(e,t,n){e["$$"+t]=n}}}catch(ie){}t.DOMImplementation=O},791:(e,t)=>{t.entityMap={lt:"<",gt:">",amp:"&",quot:\'"\',apos:"\'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},275:(e,t)=>{var n=/[A-Z_a-z\\xC0-\\xD6\\xD8-\\xF6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/,r=new RegExp("[\\\\-\\\\.0-9"+n.source.slice(1,-1)+"\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]"),a=new RegExp("^"+n.source+r.source+"*(?::"+n.source+r.source+"*)?$");function i(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,i)}function o(){}function s(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function l(e,t,n,r,a,i){function o(e,t,r){e in n.attributeNames&&i.fatalError("Attribute "+e+" redefined"),n.addValue(e,t,r)}for(var s,l=++t,u=0;;){var c=e.charAt(l);switch(c){case"=":if(1===u)s=e.slice(t,l),u=3;else{if(2!==u)throw new Error("attribute equal must after attrName");u=3}break;case"\'":case\'"\':if(3===u||1===u){if(1===u&&(i.warning(\'attribute value must after "="\'),s=e.slice(t,l)),t=l+1,!((l=e.indexOf(c,t))>0))throw new Error("attribute value no end \'"+c+"\' match");o(s,h=e.slice(t,l).replace(/&#?\\w+;/g,a),t-1),u=5}else{if(4!=u)throw new Error(\'attribute value must after "="\');o(s,h=e.slice(t,l).replace(/&#?\\w+;/g,a),t),i.warning(\'attribute "\'+s+\'" missed start quot(\'+c+")!!"),t=l+1,u=5}break;case"/":switch(u){case 0:n.setTagName(e.slice(t,l));case 5:case 6:case 7:u=7,n.closed=!0;case 4:case 1:case 2:break;default:throw new Error("attribute invalid close char(\'/\')")}break;case"":return i.error("unexpected end of input"),0==u&&n.setTagName(e.slice(t,l)),l;case">":switch(u){case 0:n.setTagName(e.slice(t,l));case 5:case 6:case 7:break;case 4:case 1:"/"===(h=e.slice(t,l)).slice(-1)&&(n.closed=!0,h=h.slice(0,-1));case 2:2===u&&(h=s),4==u?(i.warning(\'attribute "\'+h+\'" missed quot(")!\'),o(s,h.replace(/&#?\\w+;/g,a),t)):("http://www.w3.org/1999/xhtml"===r[""]&&h.match(/^(?:disabled|checked|selected)$/i)||i.warning(\'attribute "\'+h+\'" missed value!! "\'+h+\'" instead!!\'),o(h,h,t));break;case 3:throw new Error("attribute value missed!!")}return l;case"€":c=" ";default:if(c<=" ")switch(u){case 0:n.setTagName(e.slice(t,l)),u=6;break;case 1:s=e.slice(t,l),u=2;break;case 4:var h=e.slice(t,l).replace(/&#?\\w+;/g,a);i.warning(\'attribute "\'+h+\'" missed quot(")!!\'),o(s,h,t);case 5:u=6}else switch(u){case 2:n.tagName,"http://www.w3.org/1999/xhtml"===r[""]&&s.match(/^(?:disabled|checked|selected)$/i)||i.warning(\'attribute "\'+s+\'" missed value!! "\'+s+\'" instead2!!\'),o(s,s,t),t=l,u=1;break;case 5:i.warning(\'attribute space is required"\'+s+\'"!!\');case 6:u=1,t=l;break;case 3:u=4,t=l;break;case 7:throw new Error("elements closed character \'/\' and \'>\' must be connected to")}}l++}}function u(e,t,n){for(var r=e.tagName,a=null,i=e.length;i--;){var o=e[i],s=o.qName,l=o.value;if((p=s.indexOf(":"))>0)var u=o.prefix=s.slice(0,p),c=s.slice(p+1),h="xmlns"===u&&c;else c=s,u=null,h="xmlns"===s&&"";o.localName=c,!1!==h&&(null==a&&(a={},m(n,n={})),n[h]=a[h]=l,o.uri="http://www.w3.org/2000/xmlns/",t.startPrefixMapping(h,l))}for(i=e.length;i--;)(u=(o=e[i]).prefix)&&("xml"===u&&(o.uri="http://www.w3.org/XML/1998/namespace"),"xmlns"!==u&&(o.uri=n[u||""]));var p;(p=r.indexOf(":"))>0?(u=e.prefix=r.slice(0,p),c=e.localName=r.slice(p+1)):(u=null,c=e.localName=r);var d=e.uri=n[u||""];if(t.startElement(d,c,r,e),!e.closed)return e.currentNSMap=n,e.localNSMap=a,!0;if(t.endElement(d,c,r),a)for(u in a)t.endPrefixMapping(u)}function c(e,t,n,r,a){if(/^(?:script|textarea)$/i.test(n)){var i=e.indexOf("",t),o=e.substring(t+1,i);if(/[&<]/.test(o))return/^script$/i.test(n)?(a.characters(o,0,o.length),i):(o=o.replace(/&#?\\w+;/g,r),a.characters(o,0,o.length),i)}return t+1}function h(e,t,n,r){var a=r[n];return null==a&&((a=e.lastIndexOf(""))t?(n.comment(e,t+4,a-t-4),a+3):(r.error("Unclosed comment"),-1):-1;if("CDATA["==e.substr(t+3,6)){var a=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,a-t-9),n.endCDATA(),a+3}var i=function(e,t){var n,r=[],a=/\'[^\']+\'|"[^"]+"|[^\\s<>\\/=]+=?|(\\/?\\s*>|<)/g;for(a.lastIndex=t,a.exec(e);n=a.exec(e);)if(r.push(n),n[1])return r}(e,t),o=i.length;if(o>1&&/!doctype/i.test(i[0][0])){var s=i[1][0],l=!1,u=!1;o>3&&(/^public$/i.test(i[2][0])?(l=i[3][0],u=o>4&&i[4][0]):/^system$/i.test(i[2][0])&&(u=i[3][0]));var c=i[o-1];return n.startDTD(s,l,u),n.endDTD(),c.index+c[0].length}return-1}function d(e,t,n){var r=e.indexOf("?>",t);if(r){var a=e.substring(t,r).match(/^<\\?(\\S*)\\s*([\\s\\S]*?)\\s*$/);return a?(a[0].length,n.processingInstruction(a[1],a[2]),r+2):-1}return-1}function f(){this.attributeNames={}}i.prototype=new Error,i.prototype.name=i.name,o.prototype={parse:function(e,t,n){var r=this.domBuilder;r.startDocument(),m(t,t={}),function(e,t,n,r,a){function o(e){var t=e.slice(1,-1);return t in n?n[t]:"#"===t.charAt(0)?function(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function m(t){if(t>x){var n=e.substring(x,t).replace(/&#?\\w+;/g,o);y&&g(x),r.characters(n,0,t-x),x=t}}function g(t,n){for(;t>=v&&(n=w.exec(e));)N=n.index,v=N+n[0].length,y.lineNumber++;y.columnNumber=t-N+1}for(var N=0,v=0,w=/.*(?:\\r\\n?|\\n)|.*$/g,y=r.locator,E=[{currentNSMap:t}],b={},x=0;;){try{var T=e.indexOf("<",x);if(T<0){if(!e.substr(x).match(/^\\s*$/)){var _=r.doc,D=_.createTextNode(e.substr(x));_.appendChild(D),r.currentElement=D}return}switch(T>x&&m(T),e.charAt(T+1)){case"/":var C=e.indexOf(">",T+3),S=e.substring(T+2,C),A=E.pop();C<0?(S=e.substring(T+2).replace(/[\\s<].*/,""),a.error("end tag name: "+S+" is not complete:"+A.tagName),C=T+1+S.length):S.match(/\\sx?x=C:m(Math.max(T,x)+1)}}(e,t,n,r,this.errorHandler),r.endDocument()}},f.prototype={setTagName:function(e){if(!a.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!a.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=o,t.ParseError=i}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}(()=>{"use strict";var e=n(647);const t=self;t.onmessage=async e=>{try{let n=e.data.string;n=n.replace(/>\\s+<"),n=n.replace(/gpxtpx:|gpxx:|ns3:|gpxdata:|wptx1:|ctx:|mytrails:/g,""),n=n.replace(/cadence>/g,"cad>"),n=n.replace(/heartrate>/g,"hr>"),n=n.replace(/<\\/temp>/g,""),n=n.replace(//g,"");const r=new s(n);t.postMessage({data:r.info})}catch(e){t.postMessage({error:e})}};const r=36e5,a=864e5,i={color:"blue"},o={parseElements:["track","route","waypoint"],joinTrackSegments:!0,max_point_interval:15e3,polyline_options:i};class s{constructor(e,t=o){this.xml=e,this.layers={},this.options={...t,...o},this._init_info(),this._parse(this.xml)}get_duration_string(e,t){let n="";e>=a&&(n+=Math.floor(e/a)+"d ",e%=a),e>=r&&(n+=Math.floor(e/r)+":",e%=r);const i=Math.floor(e/6e4);e%=6e4,i<10&&(n+="0"),n+=i+"\'";const o=Math.floor(e/1e3);return e%=1e3,o<10&&(n+="0"),n+=o,n+=!t&&e>0?"."+Math.round(1e3*Math.floor(e))/1e3:\'"\',n}get_duration_string_iso(e,t){return this.get_duration_string(e,t).replace("\'",":").replace(\'"\',"")}_merge_objs(e,t){return{...e,...t}}_prepare_data_point(e,t,n,r){const a=[t&&t(e[0])||e[0],n&&n(e[1])||e[1]];return a.push(r&&r(a[0],a[1])||a[0]+": "+a[1]),a}_init_info(){this.info={name:null,desc:null,author:null,copyright:null,waypoints:[],styles:[],coords:[],length:0,flags:{elevation:!1,speed:!1,hr:!1,duration:!1,atemp:!1,cad:!1},elevation:{gain:0,loss:0,max:0,min:1/0,total:0,avg:0,points:[]},speed:{max:0,min:1/0,avg:0,total:0,points:[]},hr:{avg:0,min:1/0,max:0,total:0,points:[]},duration:{start:null,end:null,moving:0,total:0},atemp:{avg:0,min:1/0,max:0,total:0,points:[]},cad:{avg:0,min:1/0,max:0,total:0,points:[]}}}_parse(t,n=this.options,r=!1){const a=(e,t)=>{const n=this._parse_gpx_data(e,t);if(!n)throw new Error("No layers found.");this.layers=n,this.info.coords=this.layers.map((e=>e.coords)),this.info.styles=this.layers.map((e=>e.style))},i=new e.a;r?setTimeout((function(){a(i.parseFromString(t,"text/xml"),n)})):a(i.parseFromString(t,"text/xml"),n)}_parse_gpx_data(e,t=this.options){let n=[];const r=e.getElementsByTagName("name");r.length>0&&(this.info.name=r[0].textContent);const a=e.getElementsByTagName("desc");a.length>0&&(this.info.desc=a[0].textContent);const i=e.getElementsByTagName("author");i.length>0&&(this.info.author=i[0].textContent);const o=e.getElementsByTagName("copyright");o.length>0&&(this.info.copyright=o[0].textContent);const s=t.parseElements;if(s.indexOf("route")>-1){const r=e.getElementsByTagName("rte");for(let e=0;e-1){const r=e.getElementsByTagName("trk");for(let e=0;e-1){this.info.waypoints=[];const t=e.getElementsByTagName("wpt");for(let e=0;e0?n[0].textContent:"",a=t[e].getElementsByTagName("desc"),i=a.length>0?a[0].textContent:"",o=t[e].getElementsByTagName("sym"),s=o.length>0?o[0].textContent:null,u=t[e].getElementsByTagName("type"),c=u.length>0?u[0].textContent:null;this.info.waypoints.push({...l,name:r,desc:i,symbol:s,type:c})}}return n}_parse_segment(e,t,n,r){const a=e.getElementsByTagName(r);if(!a.length)return[];const i=[];let o=null;for(let e=0;e0&&!isNaN(Date.parse(r[0].textContent))&&(n.meta.time=new Date(Date.parse(r[0].textContent)));const s=null!=o?Math.abs(n.meta.time?.valueOf()??0-o.meta.time?.valueOf())??null:null,l=a[e].getElementsByTagName("ele");l.length>0?(n.meta.elevation=parseFloat(l[0].textContent),this.info.flags.elevation=!0):o&&o.meta?.elevation?(n.meta.elevation=o.meta.elevation,this.info.flags.elevation=!0):n.meta.elevation=null;const u=null!=o?n.meta.elevation-o.meta.elevation:null,c=null!=o?this._dist3d(o,n):null,h=a[e].getElementsByTagName("speed");h.length>0?(this.info.flags.speed=!0,n.meta.speed=parseFloat(h[0].textContent)):n.meta.speed=s>0?1e3*c/s:null;const m=a[e].getElementsByTagNameNS("*","hr");m.length>0&&(this.info.flags.hr=!0,n.meta.hr=parseInt(m[0].textContent),this.info.hr.points.push([n.lat,n.lng,n.meta.hr]),this.info.hr.total+=n.meta.hr);const p=a[e].getElementsByTagNameNS("*","cad");p.length>0&&(this.info.flags.cad=!0,n.meta.cad=parseInt(p[0].textContent),this.info.cad.points.push([n.lat,n.lng,n.meta.cad]),this.info.cad.total+=n.meta.cad,n.meta.cad>this.info.cad.max&&(this.info.cad.max=n.meta.cad),n.meta.cad0&&(this.info.flags.atemp=!0,n.meta.atemp=parseInt(d[0].textContent),this.info.atemp.points.push([n.lat,n.lng,n.meta.atemp]),this.info.atemp.total+=n.meta.atemp),n.meta.elevation>this.info.elevation.max&&(this.info.elevation.max=n.meta.elevation),n.meta.elevationthis.info.speed.max&&(this.info.speed.max=n.meta.speed),n.meta.speed0?this.info.elevation.gain+=u:this.info.elevation.loss+=Math.abs(u),o=n,i.push(n)}return[{coords:i,style:this._extract_styling(e,n,t.polyline_options)}]}_extract_styling(e,t,n){var r,a=this._merge_objs(i,t),o=e.getElementsByTagNameNS("http://www.topografix.com/GPX/gpx_style/0/2","line");return o.length>0&&((r=o[0].getElementsByTagName("color")).length>0&&(a.color="#"+r[0].textContent),(r=o[0].getElementsByTagName("opacity")).length>0&&(a.opacity=r[0].textContent),(r=o[0].getElementsByTagName("weight")).length>0&&(a.weight=r[0].textContent),(r=o[0].getElementsByTagName("linecap")).length>0&&(a.lineCap=r[0].textContent),(r=o[0].getElementsByTagName("linejoin")).length>0&&(a.lineJoin=r[0].textContent),(r=o[0].getElementsByTagName("dasharray")).length>0&&(a.dashArray=r[0].textContent),(r=o[0].getElementsByTagName("dashoffset")).length>0&&(a.dashOffset=r[0].textContent)),this._merge_objs(a,n)}_dist2d(e,t){var n=this._deg2rad(t.lat-e.lat),r=this._deg2rad(t.lng-e.lng),a=Math.sin(n/2)*Math.sin(n/2)+Math.cos(this._deg2rad(e.lat))*Math.cos(this._deg2rad(t.lat))*Math.sin(r/2)*Math.sin(r/2);return 2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a))*6371e3}_dist3d(e,t){var n=this._dist2d(e,t),r=Math.abs(t.meta.elevation-e.meta.elevation);return Math.sqrt(Math.pow(n,2)+Math.pow(r,2))}_deg2rad(e){return e*Math.PI/180}}})()})();',"Worker",{name:"Leaflet Image Loader",esModule:!1},void 0)}let Rc=window[lr];const Wc=window.moment.locale,Zc={weight:3,outlineWidth:1};function Jc(t){return t.length&&t[0]instanceof Array?1+Jc(t[0]):0}class _c extends tc{constructor(t,e,a){super(),this.map=t,this.icons=a,this.popup=Vr(this.map,this,{permanent:!0}),this.data={flags:{elevation:!1,speed:!1,hr:!1,duration:!1,atemp:!1,cad:!1}},this.targeted=!1,this.hotlines={},this.map.log("Parsing GPX Data."),this.worker=new Yc,this.icons.start&&!this.map.markerIcons.has(this.icons.start)&&(this.icons.start="default"),this.icons.end&&!this.map.markerIcons.has(this.icons.end)&&(this.icons.end="default"),this.icons.waypoint&&!this.map.markerIcons.has(this.icons.waypoint)&&(this.icons.waypoint="default"),this.worker.postMessage({string:e}),this.worker.onmessage=t=>{this.worker.terminate(),t.data.error?this.map.log("There was an error parsing GPX Data."):(this.map.log("GPX Data parsed."),this.data=t.data.data,this.parsed=!0)},this.gpx=(0,Uc.gpx)((new DOMParser).parseFromString(e,"text/xml"));const i=[];this.gpx.features=this.gpx.features.map((t=>{if("Point"===t?.geometry?.type)t.properties={...t.properties??{},"marker-symbol":this.icons.waypoint};else if(t?.geometry&&"coordinates"in t.geometry){const e=t.geometry.coordinates;i.push(...e.flat(Jc(e)-1))}return t})),this.icons.start&&this.gpx.features.push({type:"Feature",geometry:{type:"Point",coordinates:i[0]},properties:{"marker-symbol":this.icons.start}}),this.icons.end&&this.gpx.features.push({type:"Feature",geometry:{type:"Point",coordinates:i[i.length-1]},properties:{"marker-symbol":this.icons.end}}),this.geojson=new Fc(this.map,this.group,{color:this.map.options.gpxColor,pane:"gpx"},this.gpx),this.leafletInstance.on("mouseover",(t=>{Rc.DomEvent.stop(t),this.map.leafletInstance.hasLayer(this.hotline)||this.targeted||this.leafletInstance.getLayers()[0].getElement().addClass("leaflet-layer-targeted")})),this.leafletInstance.on("mouseout",(t=>{this.map.leafletInstance.hasLayer(this.hotline)||this.targeted?this.popup.close():this.deselect()})),this.leafletInstance.on("click",(t=>{this.parsed&&this.map.gpxControl.setTarget(this)})),this.leafletInstance.on("mousemove",(t=>{if(this.parsed&&(this.map.leafletInstance.hasLayer(this.hotline)||this.targeted)){const e=this.findClosestPoint(t.latlng),a=this.popupContent(e);this.popup.setTarget(t.latlng).open(a)}}))}get leafletInstance(){return this.geojson.leafletInstance}get group(){return this.map.featureLayer}get renderer(){return this.map.canvas}switch(t){switch(this.map.leafletInstance.hasLayer(this.hotline)&&this.hotline.remove(),this.displaying=t,this.hide(),t){case"cad":this.hotline=Rc.hotline(this.cad.points,{min:this.cad.min,max:this.cad.max,...Zc,renderer:this.renderer}).addTo(this.map.leafletInstance);break;case"ele":this.hotline=Rc.hotline(this.elevation.points,{min:this.elevation.min,max:this.elevation.max,...Zc,renderer:this.renderer}).addTo(this.map.leafletInstance);break;case"hr":this.hotline=Rc.hotline(this.hr.points,{min:this.hr.min,max:this.hr.max,...Zc,renderer:this.renderer}).addTo(this.map.leafletInstance);break;case"speed":this.hotline=Rc.hotline(this.speed.points,{min:this.speed.min,max:this.speed.max,...Zc,renderer:this.renderer}).addTo(this.map.leafletInstance);break;default:this.show()}}findClosestPoint(t){const e=[...this.points];return e.sort(((e,a)=>this.map.leafletInstance.distance(e,t)-this.map.leafletInstance.distance(a,t))),e[0]}get flags(){return this.data.flags}get points(){return this.data?.coords.flat()}get duration(){return this.data.duration}get speed(){return this.data.speed}get cad(){return this.data.cad}get elevation(){return this.data.elevation}get hr(){return this.data.hr}get atemp(){return this.data.atemp}deselect(){this.switch("default"),this.leafletInstance.getLayers()[0].getElement().removeClass("leaflet-layer-targeted"),this.targeted=!1}hide(){this.leafletInstance&&this.leafletInstance.setStyle({color:"transparent",weight:10})}show(){this.leafletInstance&&this.leafletInstance.setStyle({color:this.map.options.gpxColor,weight:2})}get polyline(){return this.featureGroup?.getLayers()?.filter((t=>t instanceof Rc.Polyline))?.shift()}popupContent(t){const{lat:e,lng:a}=Le(t),i=createDiv("gpx-popup");if(i.createSpan({text:`${Ce("Lat")}: ${e}, ${Ce("Lng")}: ${a}`}),t.meta.time&&i.createSpan({text:`${Ce("Time")}: ${t.meta.time.toLocaleString(Wc())}`}),t.meta.elevation&&!isNaN(t.meta.elevation)){const e="imperial"===this.map.plugin.unitSystemForUnit(this.map.unit)?"ft":"m",a=this.points[this.points.indexOf(t)-1];let n=t.meta.elevation-(a?.meta?.elevation??t.meta.elevation);const s=Nr(t.meta.elevation).from("m").to(e),r=i.createDiv("elevation gpx-elevation");let c,o;r.createSpan({text:`${Ce("Elevation")}: ${ye(s,2)} ${e} (`});const l=ye(Nr(n).from("m").to(e),1);Number(l)>0?(c=Ut(_t("angle-up")).node[0],o="elevation-gain"):Number(l)<0?(c=Ut(_t("angle-down")).node[0],o="elevation-loss"):(c=createSpan(),o="");const h=r.createSpan(o);h.appendChild(c),h.createSpan({text:`${Math.abs(Number(l))}${e}`}),r.createSpan({text:")"})}if(t.meta.speed&&!isNaN(t.meta.speed)){let e,a,n=t.meta.speed;switch(this.map.plugin.unitSystemForUnit(this.map.unit)){case"metric":n=60*Nr(n).from("m").to("km")*60,e="km/h",a="km";break;case"imperial":n=60*Nr(n).from("m").to("mi")*60,e="mph",a="mi"}i.createSpan({text:`${Ce("Speed")}: ${ye(n,2)} ${e}`}),i.createSpan({text:`${Ce("Pace")}: ${ye(60/n,2)}"/${a}`})}return t.meta.atemp&&!isNaN(t.meta.atemp)&&i.createSpan({text:`${Ce("Temperature")}: ${ye(t.meta.atemp,2)} °C`}),t.meta.hr&&!isNaN(t.meta.hr)&&i.createSpan({text:`${Ce("Heart Rate")}: ${ye(t.meta.hr,2)}`}),t.meta.cad&&!isNaN(t.meta.cad)&&i.createSpan({text:`${Ce("Cadence")}: ${ye(t.meta.cad,2)} ${Ce("spm")}`}),i}toProperties(){}}const $c=window[lr];class to extends t.Events{constructor(t,e,a){super(),this.renderer=t,this.file=e,this.fileIds=a,this.renderer.registerEvent(this.plugin.app.metadataCache.on("changed",(t=>this._onChange(t)))),this.renderer.registerEvent(this.plugin.app.vault.on("rename",(t=>this._onRename(t)))),this.renderer.registerEvent(this.plugin.app.vault.on("delete",(t=>this._onDelete(t))))}get plugin(){return this.renderer.plugin}get map(){return this.renderer.map}_onChange(e){if(e!==this.file)return;const a=this.plugin.app.metadataCache.getFileCache(e);if(!("frontmatter"in a))return;this.frontmatter=a.frontmatter;let i=[];const n=this.map.getMarkersById(this.fileIds.get("marker"));if(n&&this.frontmatter.location&&this.frontmatter.location instanceof Array)try{let t=this.frontmatter.location;t&&t instanceof Array&&!(t[0]instanceof Array)&&(t=[t]);for(let e in t){const a=t[e],i=n[e];i&&2==a.length&&a.every((t=>"number"==typeof t))&&(i.loc.equals($c.latLng(a))||i.setLatLng($c.latLng(a)))}}catch(a){console.error(a),new t.Notice(Ce("There was an error updating the marker for %1.",e.name))}if(n&&this.frontmatter.mapmarker)try{const{mapmarker:t}=this.frontmatter;if(this.plugin.markerIcons.find((({type:e})=>e==t)))for(const e of n)e.icon=this.plugin.markerIcons.find((({type:e})=>e==t))}catch(a){console.error(a),new t.Notice(Ce("There was an error updating the marker type for %1.",e.name))}if(this.frontmatter.mapmarkers)try{const t=this.map.getMarkersById(this.fileIds.get("mapmarkers")),{mapmarkers:a}=this.frontmatter;for(const e of t)this.map.removeMarker(e);a.forEach((([t,a,i])=>{this.map.addMarker({type:t,loc:a,percent:null,id:this.fileIds.get("mapmarkers"),link:this.plugin.app.metadataCache.fileToLinktext(e,"",!0),layer:this.map.currentGroup.id,command:!1,mutable:!1,description:i,minZoom:null,maxZoom:null,tooltip:"hover"})}))}catch(e){console.error(e),new t.Notice(Ce("There was an error updating the markers for %1."))}if(this.fileIds.has("overlay")&&(this.map.overlays.filter((({data:t})=>t.id===this.fileIds.get("overlay")))?.forEach((t=>{t.leafletInstance.remove()})),this.map.overlays=this.map.overlays.filter((({data:t})=>t.id!=this.fileIds.get("overlay"))),this.frontmatter.mapoverlay&&this.frontmatter.mapoverlay instanceof Array&&i.push(...this.frontmatter.mapoverlay)),this.fileIds.has("overlayTag")&&this.map.options.overlayTag in this.frontmatter){this.map.overlays=this.map.overlays.filter((({id:t,leafletInstance:e})=>(t===this.fileIds.get("overlayTag")&&e.remove(),t!=this.fileIds.get("overlayTag"))));let t=this.frontmatter.location??[0,0];t&&t instanceof Array&&!(t[0]instanceof Array)&&(t=[t]),i.push([this.map.options.overlayColor??"blue",t[0],this.frontmatter[this.map.options.overlayTag],`${e.basename}: ${this.map.options.overlayTag}`,this.fileIds.get("overlayTag")])}if(i.length){const t=[...i].map((([t,e,a,i,n=this.fileIds.get("overlay")])=>{const s=a.match(le);if(!s||isNaN(Number(s[1])))throw new Error("Could not parse overlay radius. Please make sure it is in the format ` `.");const[,r,c="m"]=s;return{radius:Number(r),loc:e,color:t,unit:c,layer:this.map.currentGroup.id,desc:i,id:n,mutable:!1}}));this.map.addOverlay(...t)}}_onRename(t){if(t!==this.file)return;const e=this.map.getMarkersById(this.fileIds.get("marker"));for(const t of e)t.link=this.plugin.app.metadataCache.fileToLinktext(this.file,"",!0)}_onDelete(t){if(t!==this.file)return;this.file=null;const e=this.map.getMarkersById(this.fileIds.get("marker"));for(const t of e)this.map.removeMarker(t);this.map.overlays.filter((({data:t})=>t.id===this.fileIds.get("overlay")))?.forEach((t=>{t.leafletInstance.remove()})),this.map.overlays=this.map.overlays.filter((({data:t})=>t.id!=this.fileIds.get("overlay"))),this.trigger("remove")}}class eo extends t.Events{constructor(t){super(),this.app=t}async loadImage(t,e){for(let a of e){const{link:e,id:i,alias:n}=await this.getLink(a),{h:s,w:r}=await this.getImageDimensions(e),c={data:e,h:s,w:r,alias:n,id:i};this.trigger(`${t}-layer-data-ready`,c)}}async loadImageAsync(t,e){return new Promise((async(t,a)=>{for(let a of e){const{link:e,id:i,alias:n}=await this.getLink(a),{h:s,w:r}=await this.getImageDimensions(e);t({data:e,h:s,w:r,alias:n,id:i})}}))}unload(){}getImageDimensions(e){return new Promise((function(a,i){var n=new Image;n.onload=function(){const{width:t,height:e}=n;n.detach(),a({w:t,h:e})},n.onerror=()=>{new t.Notice(Ce("There was an issue getting the image dimensions.")),i()},n.src=e}))}async getLink(t){let e,a,i;t=decodeURIComponent(t);try{if(/https?:/.test(t)){e="link";const[n,s]=Ve(t).split("|");a=n,i=s}else{e="file";const[n,s]=Ve(t).split("|");i=s&&s.length?s:null;let r=this.app.metadataCache.getFirstLinkpathDest(n,"");if(!r)throw new Error;a=this.app.vault.getResourcePath(r)}}catch(t){console.error(t)}return{link:a,id:encodeURIComponent(t),alias:i}}}class ao extends t.MarkdownRenderChild{constructor(e,a,i,n,s){super(i),this.plugin=e,this.sourcePath=a,this.params=n,this.source=s,this.watchers=new WeakMap,this.loader=new eo(this.plugin.app),this.modifiedSource=this.source,this.hasChangedSource=!1,this.handled=!1,this.view=this.app.workspace.getActiveViewOfType(t.MarkdownView)??this.app.workspace.getActiveViewOfType(Mc),this.params={...de,...n},this.parentEl=i;let r=this.params.imageOverlay?.length>0;r="real"!=this.params.image?r||this.params.layers.length>1:r||[this.params.osmLayer,...[this.params.tileServer].flat(),...[this.params.tileOverlay].flat()].filter((t=>t)).length>1;let c=this.app.vault.getAbstractFileByPath(this.sourcePath);c instanceof t.TFile&&(this.file=c);let o=[];this.params.tileServer&&this.params.tileServer.length&&(o=[this.params.tileServer].flat());let l=[];this.params.tileOverlay&&this.params.tileOverlay.length&&(l=[this.params.tileOverlay].flat());let h=[];this.params.tileSubdomains&&this.params.tileSubdomains.length&&(h=[this.params.tileSubdomains].flat().map((t=>t.split(","))).flat()),this.options={bounds:this.params.bounds,context:this.sourcePath,darkMode:"true"==`${this.params.darkMode}`,defaultZoom:+this.params.defaultZoom,distanceMultiplier:this.params.distanceMultiplier,draw:this.params.draw??this.plugin.data.enableDraw,drawColor:ze(this.params.drawColor),geojsonColor:ze(this.params.geojsonColor),gpxColor:ze(this.params.gpxColor),hasAdditional:r,height:this.getHeight(this.params.height),id:this.params.id,imageOverlays:[],isInitiativeView:this.params.isInitiativeView,isMapView:this.params.isMapView,layers:this.params.layers,lock:this.params.lock,maxZoom:+this.params.maxZoom,minZoom:+this.params.minZoom,noUI:this.params.noUI??!1,osmLayer:this.params.osmLayer,overlayTag:this.params.overlayTag,overlayColor:this.params.overlayColor,recenter:this.params.recenter,scale:this.params.scale,noScrollZoom:this.params.noScrollZoom,tileLayer:o,tileOverlay:l,tileSubdomains:h,type:"real"!=this.params.image?"image":"real",unit:this.params.unit??this.plugin.defaultUnit,verbose:this.params.verbose,zoomDelta:+this.params.zoomDelta,zoomFeatures:this.params.zoomFeatures,zoomMarkers:this.params.showAllMarkers},this.preserveAspect=this.params.preserveAspect??!1,this.containerEl.style.height=this.options.height,this.containerEl.style.width=this.params.width??"100%",this.containerEl.style.backgroundColor="var(--background-secondary)",this.resize=new ResizeObserver((()=>{const t=this.containerEl.getBoundingClientRect();if(this.preserveAspect&&t.width>0&&t.height>0){null==this.aspect&&(this.aspect=t.width/t.height);const e=t.width/this.aspect;this.map.contentEl.style.height=`${e}px`}this.map&&this.map.rendered&&this.map.leafletInstance.invalidateSize()})),this.mapBuilt=this.buildMap(),this.resize.observe(this.containerEl)}async placeLayerInCodeBlock(e){e.mutable=!1;const a=e instanceof Ec?e.command?"commandMarker":"marker":"overlay";if(this.modifiedSource=`${this.modifiedSource}${a}: ${e.toCodeBlockProperties().join(",")}\n`,!this.hasChangedSource){const e=async()=>{if(!this.hasChangedSource)return;const t=(await this.app.vault.cachedRead(this.file)).replace(this.source,this.modifiedSource);await this.app.vault.modify(this.file,t),this.source=this.modifiedSource,this.hasChangedSource=!1};this.register((async()=>await e()));const a=this.app.workspace.on("layout-change",(async()=>{const i=this.app.workspace.getActiveViewOfType(t.MarkdownView);i&&i==this.view&&(await e(),this.app.workspace.offref(a))}));this.registerEvent(a)}this.hasChangedSource=!0}setHeight(t){this.containerEl.style.height=t,this.map&&(this.map.contentEl.style.height=t,this.map.leafletInstance.invalidateSize())}async getMap(){return await this.mapBuilt,this.map}async buildMap(){if(this.options.localMarkerTypes=await this.plugin.getLocalFileMarkers(this.file),"real"===this.options.type)this.map=new Dc(this,this.options);else{this.map=new Vc(this,this.options);let t=this.options.layers.length>1;this.loader.on(`${this.map.id}-layer-data-ready`,(e=>{this.map.log(`Data ready for layer ${decodeURIComponent(e.id)}.`),this.map instanceof Vc&&this.map.registerLayerToBuild(e),t&&(t=!1,this.loader.loadImage(this.map.id,this.options.layers.slice(1)))})),this.map.log(`Loading layer data for ${this.map.id}.`),this.loader.loadImage(this.map.id,[this.options.layers[0]])}this.map.on("removed",(()=>this.resize.disconnect())),this.map.on("should-save",(async()=>await this.plugin.saveSettings())),this.map.on("create-immutable-layer",(async t=>{await this.placeLayerInCodeBlock(t)})),this.loadSavedData(),await this.loadImmutableData(),await this.loadFeatureData(),this.map.log("Getting initiatial coordinates.");const{coords:t,zoomDistance:e,file:a}=await this.getCoordinates(this.params.lat,this.params.long,this.params.coordinates,this.params.zoomTag,this.map);let i;a&&this.registerWatcher(a,new Map([["coordinates","coordinates"]])),this.params.imageOverlay?.length&&(i=await Promise.all(this.params.imageOverlay.map((async([t,...e])=>({...await this.loader.loadImageAsync(this.map.id,[t]),bounds:e}))))),this.map.render({coords:t,zoomDistance:e,imageOverlayData:i})}async onload(){await this.mapBuilt,this.map.log("MarkdownRenderChild loaded. Appending map."),this.containerEl.appendChild(this.map.contentEl),this.map.leafletInstance.invalidateSize(),this.parentEl.contains(this.containerEl)||(this.map.log("Map element is off the page and not loaded into DOM. Will auto-detect and reset zoom."),new MutationObserver(((t,e)=>{for(const a of t)"childList"===a.type&&Array.from(this.parentEl.children).includes(this.containerEl.parentElement)&&(this.map.resetZoom(),e.disconnect())})).observe(this.parentEl,{attributes:!1,childList:!0,subtree:!1}))}async onunload(){this.map.log("Unloading map."),super.onunload(),this.loader?.unload(),this.resize?.disconnect();try{this.map.remove()}catch(t){}let e=this.plugin.app.vault.getAbstractFileByPath(this.sourcePath);if(!(e&&e instanceof t.TFile))return;let a=await this.plugin.app.vault.read(e),i=!1,n=new RegExp(`\`\`\`leaflet[\\s\\S]*?\\bid:(\\s?${this.map.id})\\b\\s*\\n[\\s\\S]*?\`\`\``,"g");if(i=a.match(n)?.length>0||!1,!i){this.map.log("Map instance was removed from note.");let t=this.plugin.mapFiles.find((({file:t})=>t===this.sourcePath));t.maps=t.maps.filter((t=>t!=this.map.id))}await this.plugin.saveSettings(),this.plugin.maps=this.plugin.maps.filter((t=>t.map!=this.map))}getHeight(e){try{if(!/\d+(px|%)/.test(e))throw new Error(Ce("Unparseable height provided."));if(/\d+%/.test(e)){const a=(this.app.workspace.getActiveViewOfType(t.MarkdownView)??this.app.workspace.getActiveViewOfType(Mc)).contentEl;let[,i]=e.match(/(\d+)%/),n=getComputedStyle(a),s=a.clientHeight;s-=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom),e=s*Number(i)/100+"px"}}catch(a){new t.Notice(Ce("There was a problem with the provided height. Using 500px.")),e="500px"}finally{return e}}async loadFeatureData(){let e=this.params.geojson,a=[];e instanceof Array||(e=[e]);const i=new Map(e?.flat(1/0).filter((t=>t)).map((t=>{let[e,a=e,i]=t.replace(/(\[|\])/g,"").split("|");return a?.length||(a=e),[e,{path:e,alias:a,note:i}]})));function n(e,a,i){if(!((i-=1)<0)&&e)if(e instanceof t.TFile&&["json","geojson"].includes(e.extension)){let t=e.path;a.set(t,{path:t,alias:t.substring(1+t.lastIndexOf("/"),t.lastIndexOf("."))})}else e instanceof t.TFolder&&e.children.forEach((t=>n(t,a,i)))}if(this.params.geojsonFolder&&this.params.geojsonFolder.length){const t=this.params.geojsonFolder,e=this.sourcePath.substring(0,this.sourcePath.lastIndexOf("/"));let a=Array.isArray(t)?t:[t];for(let t of a){let a,s;({abstractFile:a,path:t,depth:s}=this.filePathAndDepth(t,e)),n(a,i,s)}}if(i.size){this.map.log("Loading GeoJSON files.");for(let{path:e,alias:n,note:s}of[...i.values()]){const i=this.plugin.app.metadataCache.getFirstLinkpathDest(Ve(e),this.sourcePath);if(i&&i instanceof t.TFile){const r=await this.plugin.app.vault.read(i);let c;try{c=JSON.parse(r)}catch(a){new t.Notice(Ce("Could not parse GeoJSON file")+` ${e}\n\n`+a.message);continue}a.push({data:c,alias:n,note:s})}}}a.reverse();let s=this.params.gpx,r=[],c={start:null,end:null,waypoint:null,...this.params.gpxMarkers};s instanceof Array||(s=[s]);let o=new Map(s?.flat(1/0).filter((t=>t)).map((t=>{let[e,a=e]=t.replace(/(\[|\])/g,"").split("|");return a?.length||(a=e),[e,{path:e,alias:a}]})));if(this.params.gpxFolder&&this.params.gpxFolder.length)for(let e of this.params.gpxFolder){let a=this.plugin.app.vault.getAbstractFileByPath(e);a&&(a instanceof t.TFile&&"gpx"===a.extension&&o.set(e,{path:e}),a instanceof t.TFolder&&t.Vault.recurseChildren(a,(e=>{e instanceof t.TFile&&("gpx"===e.extension||e.path.endsWith(".gpx.gz"))&&o.set(e.path,{path:e.path})})))}if(o.size){this.map.log("Loading GPX files.");for(let{path:e,alias:a}of[...o.values()]){const i=this.plugin.app.metadataCache.getFirstLinkpathDest(Ve(e),this.sourcePath);if(i&&i instanceof t.TFile){let t;if("gz"===i.extension){let e=await this.plugin.app.vault.readBinary(i);t=or(e,{to:"string"})}else t=await this.plugin.app.vault.read(i);r.push({data:t,alias:a})}}}this.map.loadFeatureData({geojsonData:a,gpxData:r,gpxIcons:c})}loadSavedData(){let t=this.plugin.data.mapMarkers.find((({id:t})=>t==this.params.id));t&&(this.map.updateLockState(t.locked),this.map.addMarker(...t.markers?.map((t=>{const e=decodeURIComponent(t.layer)===t.layer?encodeURIComponent(t.layer):t.layer;return{...t,mutable:!0,layer:e}}))??[]),this.map.addOverlay(...new Set(t?.overlays??[])),this.map.addShapes(...t.shapes))}async loadImmutableData(){((this.params.marker??[]).length||(this.params.commandMarker??[]).length||(this.params.markerTag??[]).length||(this.params.markerFile??[]).length||(this.params.markerFolder??[]).length||(this.params.linksTo??[]).length||(this.params.linksFrom??[]).length||(this.params.overlayTag??[]).length)&&this.map.log("Loading immutable items.");let{markers:t,overlays:e}=await this.getImmutableItems();((t??[]).length||(e??[]).length)&&this.map.log(`Found ${t.length} markers and ${e.length} overlays.`);let a=t.map((([t,e,a,i,n,s,r,c,o,l])=>({type:t,loc:[Number(e),Number(a)],percent:void 0,link:i?.trim(),id:r,layer:n,mutable:!1,command:s,description:c,minZoom:o,maxZoom:l,tooltip:"hover",zoom:void 0}))),i=[...e].filter((t=>t&&t.length)).map((([t,e,a,i,n=Ne()])=>{const s=`${a}`.match(le)??[];if(!s||isNaN(Number(s[1])))throw new Error(Ce("Could not parse overlay radius. Please make sure it is in the format ` `."));const[,r,c]=s??[];return{radius:Number(r),loc:e,color:t,unit:c&&c.length?c:void 0,layer:this.params.layers[0],desc:i,id:n,mutable:!1}}));this.map.addMarker(...a),this.map.addOverlay(...i)}get app(){return this.plugin.app}getImmutableMarkers(){let a=[];for(let i of this.params.marker??[]){const{data:n}=(0,e.parse)(i);if(!n.length){new t.Notice("No data");continue}let s,r,[c,o,l,h,u,d,f,p]=n[0];c&&c.length&&"undefined"!==c||(c="default"),o&&o.length&&!isNaN(Number(o))?l&&l.length&&!isNaN(Number(l))?(s=null==d||0==d.length||isNaN(Number(d))?void 0:Number(d),r=null==f||0==f.length||isNaN(Number(f))?void 0:Number(f),h=Ve(h),u&&u.length&&"undefined"!==u||(u=void 0),a.push([c,Number(o),Number(l),h,p,!1,null,u,s,r])):new t.Notice(Ce("Could not parse longitude")):new t.Notice(Ce("Could not parse latitude"))}for(let i of this.params.commandMarker??[]){const{data:n}=(0,e.parse)(i);if(!n.length){new t.Notice(Ce("No data for marker %1.",i));continue}let s,r,[c,o,l,h,u,d,f]=n[0];if(c&&c.length&&"undefined"!==c||(c="default"),!o||!o.length||isNaN(Number(o))){new t.Notice("Could not parse latitude");continue}if(!l||!l.length||isNaN(Number(l))){new t.Notice("Could not parse longitude");continue}s=isNaN(Number(d))?void 0:Number(d),r=isNaN(Number(f))?void 0:Number(f),h&&h.length&&"undefined"!==h?/\[\[[\s\S]+\]\]/.test(h)&&(h=Ve(h)):h=void 0;const p=this.app.commands.listCommands(),{id:m}=p.find((({name:t,id:e})=>t==h||e==h));u&&u.length&&"undefined"!==u||(u=void 0),a.push([c,Number(o),Number(l),m,u,!0,null,null,s,r])}return a}async getImmutableItems(){return new Promise((async(e,a)=>{let i=this.getImmutableMarkers(),n=[];const{markerTag:s=[],filterTag:r=[],markerFile:c=[],markerFolder:o=[],linksTo:l=[],linksFrom:h=[],overlayTag:u,overlayColor:d}=this.params;function f(e,a,i){(i-=1)<0||!e||(e instanceof t.TFile?a.add(e.path):e instanceof t.TFolder&&e.children.forEach((t=>f(t,a,i))))}if(c.length||o.length||s.length||r.length||l.length||h.length){let e=new Set(c);const a=this.sourcePath.substring(0,this.sourcePath.lastIndexOf("/"));for(let t of o){let i,n;({abstractFile:i,path:t,depth:n}=this.filePathAndDepth(t,a)),f(i,e,n)}const p=app.plugins.plugins.dataview?.index;if(p){if(s.length>0){const t=new Set;for(let e of s){const a=e.filter((t=>t)).map((t=>(t.includes("#")||(t=`#${t}`),p.tags.getInverse(t.trim()))));a.length&&a.reduce(((t,e)=>new Set([...e].filter(Set.prototype.has,new Set(t))))).forEach(t.add,t)}t.forEach(e.add,e)}if(r.length>0&&e.size){const t=new Set;for(let e of r){const a=e.filter((t=>t)).map((t=>(t.includes("#")||(t=`#${t}`),p.tags.getInverse(t.trim()))));a.length&&a.reduce(((t,e)=>new Set([...e].filter(Set.prototype.has,new Set(t))))).forEach(t.add,t)}e=new Set([...e].filter(t.has,t))}for(let t of l){const a=this.app.metadataCache.getFirstLinkpathDest(Ve(t),"");if(!a)continue;const i=p.links.invMap.get(a.path);i&&i.forEach(e.add,e)}for(let t of h){const a=this.app.metadataCache.getFirstLinkpathDest(Ve(t),"");if(!a)continue;const i=p.links.map.get(a.path);i&&i.forEach(e.add,e)}}else{const e=[];s.length&&e.push("markerTags"),l.length&&e.push("linksTo"),h.length&&e.push("linksFrom"),e.length&&new t.Notice(Ce("The `%1` field%2 can only be used with the Dataview plugin installed.",e.reduce(((t,a,i)=>[t,a].join(i===e.reduce(((t,a,i)=>[t,a].join(i===e.length-1?" and ":", "))).length-1?" and ":", "))),e.length>2?"s":""))}for(let a of e){const e=Ve(a);if(!e){this.map.log(`Could not parse link for ${a}`);continue}const s=this.app.metadataCache.getFirstLinkpathDest(e,this.sourcePath),r=this.app.metadataCache.fileToLinktext(s,this.sourcePath,!0),c=new Map;if(!(s&&s instanceof t.TFile&&"md"===s.extension))continue;const o=this.app.metadataCache.getFileCache(s)??{},{frontmatter:l}=o,h=p?.tags?.get(e)??new Set;if(!l||!l.location&&!l.mapoverlay&&!l.mapmarkers)continue;const f=Ne();if(l.location){let e=l.location;!e.length||e[0]instanceof Array||(e=[e]);for(const a of e){let e,n,c=!1,[o,u]=a;try{o="number"==typeof o?o:Number(o?.split("%").shift()),u="number"==typeof u?u:Number(u?.split("%").shift())}catch(t){c=!0}if(c||isNaN(o)||isNaN(u))new t.Notice(Ce("Could not parse location in %1",s.basename));else{if(l.mapzoom){let[t,a]=l.mapzoom;e=isNaN(Number(t))?void 0:Number(t),n=isNaN(Number(a))?void 0:Number(a)}i.push([l.mapmarker||this.plugin.getIconForTag(h)||"default",o,u,r,void 0,!1,f,null,e,n])}}c.set("marker",f)}if(l.mapmarkers){const t=Ne();l.mapmarkers.forEach((([e,a,n,s,c])=>{let o,l;o=isNaN(Number(s))?void 0:Number(s),l=isNaN(Number(c))?void 0:Number(c),i.push([e||this.plugin.getIconForTag(h)||"default",a[0],a[1],r,void 0,!1,t,n,o,l])})),c.set("mapmarkers",t)}if(l.mapoverlay&&((l.mapoverlay[0]instanceof Array?l.mapoverlay:[l.mapoverlay]).forEach((([e=d??"blue",a=[0,0],i="1 m",r])=>{i.match(le)?n.push([e,a,i,r??Ce("%1 overlay",s.basename),f]):new t.Notice(Ce("Could not parse map overlay length in %1. Please ensure it is in the format: ",s.name))})),c.set("overlay",f)),u in l){if(!l[u].match(le)){new t.Notice(Ce("Could not parse %1 in %2. Please ensure it is in the format: ",u,s.name));continue}let e=l.location;if(!e)continue;e instanceof Array&&!(e[0]instanceof Array)&&(e=[e]),n.push([d,e[0],l[u],`${s.basename}: ${u}`,f]),c.set("overlayTag",f)}this.registerWatcher(s,c)}}if(this.params.overlay.length){const t=Array.isArray(this.params.overlay[0])?this.params.overlay:[this.params.overlay];for(const e of t.filter((t=>t&&t.length)))try{let[t,a,i,s,r=Ne()]="string"==typeof e?e.split(/,(?![^\[]*\])/):e;if(a="string"==typeof a?a.replace(/(\[|\])/g,"").split(","):a,!i.match(le))continue;const c=[Number(a[0]),Number(a[1])];n.push([t,c,i,s,r])}catch(t){}}e({markers:i,overlays:n})}))}filePathAndDepth(t,e){"."==t[0]&&(t=e+t.substring(1));let a=t.endsWith("/")?2:1/0;for(;t.endsWith("/");)t=t.substring(0,t.length-1),++a;return{abstractFile:this.app.vault.getAbstractFileByPath(t),depth:a,path:t}}registerWatcher(t,e){if(null==t)return;const a=new to(this,t,e);this.watchers.set(t,a),a.on("remove",(()=>this.watchers.delete(t)))}async getCoordinates(e,a,i,n,s){let r=e,c=a;const o=[void 0,void 0];let l,h,u,d;"string"==typeof i&&i.length?(h=this.plugin.app.metadataCache.getFirstLinkpathDest(Ve(i),this.sourcePath),h&&h instanceof t.TFile&&(({latitude:r,longitude:c,zoomDistance:l}=this._getCoordsFromCache(this.plugin.app.metadataCache.getFileCache(h),n)),s.log("Coordinates file found."))):i&&2==i.length&&(r=i[0],c=i[1],s.log(`Using supplied coordinates [${r}, ${c}]`));try{u=Number(`${r}`?.split("%",1)[0])}catch(e){new t.Notice(Ce("There was an error with the provided latitude. Using default."))}isNaN(u)?"real"===s.type?o[0]=this.plugin.data.lat:o[0]=50:o[0]=u;try{d=Number(`${c}`?.split("%",1)[0])}catch(e){new t.Notice(Ce("There was an error with the provided longitude. Using default."))}return isNaN(d)?"real"===s.type?o[1]=this.plugin.data.long:o[1]=50:o[1]=d,{coords:o,zoomDistance:l,file:h}}_getCoordsFromCache(t,e){let a,i,n;if(t&&t.frontmatter&&t.frontmatter.location&&t.frontmatter.location instanceof Array){let e=t.frontmatter.location;e instanceof Array&&e[0]instanceof Array||(e=[e]);const n=e[0];a=n[0],i=n[1]}if(e&&Object.prototype.hasOwnProperty.call(t.frontmatter,e)){const a=t.frontmatter[e],[,i,s]=a?.match(le)??[];if(!i)return;n=Nr(i).from(s??"m").to("image"==this.map.type?this.map.unit:"m"),"image"==this.map.type&&(n/=this.map.scale)}return{latitude:a,longitude:i,zoomDistance:n}}}const io="data:image/png;base64,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lXcvvbtjvXX48u6l+W35e+nSw5f+YIw/mTe2d7z08O4Bc9vcuv5i3bh/+PYX2zutv1q3bO57/ONmt5fenfPWPH8IvH8aD2+DbTfv7z6/PTz/HO5+eCEnXsH6kM29159+Y4zf3+552fnm+W0fs+xu+2/3YpeHzlsP757TfuPy5WTUZesa5LfG+MMTLbi+jH3rbJ//us/dw7dtsXuph33uX8jxi7/0L8f4reVJHl7o0fM7fgt3odY9nNjFEv843Pz97l3d3mEG+Y21MdYw6xu1bdD5zDf32cdedrd9/3d32r3tp96UXcOt/MkYv71pnP2mE22y/3ht9rR/85d3fvuCjt/v42jbd+PSC2N8e/+e7d7aw8d2+3QO7856j/v3uX4INlFPB5vfZqX+b687PHohS/zN53N3MCwNfurXh/fq+NOw+8gcf+Yefvefj/F7R789erHbt3j3xu2/7z5rD9jZ/nO/eey2FS5dmofHn5z46J08sLYtdvLnXbRN3P2Hatc8WxNsD4533512f2HXmofPylGbH5pp3ti10eHp7I7/zfv7g++8887T7zw9mV/m7YXvzhC/tt6aW64sX5ab298u39Z/88t22/6Bcx/rn6ON21+9997ZleX78ve99/7JDPJfzl5dtmw2vnd1c2veWO+5/l22b74sv1zuu9nLZh+7zbs9vHfu3LmPPjo3/6zM/5WMTywbdpvPvTz/zVvXJ2++uXyd356afPrTT316fn3qqV/91V99cuHatQ/vnPo84Xbcjttx+9FRiNv/grr92w9SAmp/sNrPzKYGAAAAAACIgZMcAAAAAACI4syH1z7csd46fPlwXhVbbl27du21a/9pjP81b2zveO213QPmtrl1/cW6cf/w7S+2d1p/tW7Z3Pf4x81ur314aU7VeAi8fxqvbYNtN+/vPr+9Nv8c7n54ISdewfqQzb3Xn741xh9v97zsfPP8to9Zdrf9t3uxy0Pnrdd2z2m/cflyMuqydQ3ym2P8zokWXF/GvnW2z3/d5+7h27bYvdTDPvcv5PjFX3tyjN887Hv/i9Pv4/YZrq999y7tdrHEPw43f797V7d3+DfzEvraGGuY9Y3aNuh85pv77GMvu9u+/7s77d72U2/KruFWvjbGH20aZ7/pRJvsP16bPe3f/OWd376g4/f7ONr23bg2J8f57v492721h4/t9ukc3p31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",no=window[lr];class so extends Mc{constructor(t,e,a=[],i=[]){super(t,e),this.leaf=t,this.plugin=e,this.players=a,this.creatures=i,this.registerEvent(this.plugin.app.workspace.on("initiative-tracker:closed",(()=>{this.removeChild(this.renderer),this.leaf.detach(),this.unload()})))}get params(){return{...de,id:"initiative-tracker-map",height:"100%",isMapView:!1,isInitiativeView:!0,scale:25.7,unit:"ft"}}async onOpen(){this.renderer=new ro(this),this.context.addChild(this.renderer)}async onClose(){this.renderer.unload(),super.onClose()}update(){this.renderer.unload(),this.renderer=new ro(this),this.context.addChild(this.renderer)}getDisplayText(){return"Initiative Tracker Map"}getViewType(){return"INITIATIVE_TRACKER_MAP_VIEW"}setPlayers(...t){this.players=t}addPlayers(...t){this.players.push(...t)}setCreatures(...t){this.creatures=t}addCreatures(...t){this.creatures.push(...t)}}class ro extends ao{constructor(t){super(t.plugin,"",t.mapEl,t.params,""),this.view=t,this.registerEvent(this.plugin.app.workspace.on("initiative-tracker:new-encounter",(()=>{this.map.removeCreature(...this.view.players,...this.view.creatures),this.loadSavedData()})))}async buildMap(){this.map=new oo(this,this.options);const{h:t,w:e}=await this.loader.getImageDimensions(io);this.map.gridLayer={data:io,h:t,w:e,id:"grid-layer",alias:null},this.map.registerLayerToBuild(this.map.gridLayer),this.map.on("removed",(()=>this.resize.disconnect())),this.map.render({coords:[50,50],zoomDistance:null,imageOverlayData:[]}),this.loadSavedData()}loadSavedData(){let t=this.map.leafletInstance.getCenter(),e=this.view.players.length/2*-1+.5;for(let a of this.view.players){let i=no.latLng(t.lat-1,t.lng+e);this.map.addCreature({latlng:i,creature:a}),e++}e=this.view.creatures.length/2*-1+.5;for(let a of this.view.creatures){let i=no.latLng(t.lat+1,t.lng+e);this.map.addCreature({latlng:i,creature:a}),e++,e++}}}class co extends Qr{constructor(t){super({tooltip:"Replace Image",cls:"leaflet-image-control",icon:"image"},t.leafletInstance),this.map=t,this.input=this.controlEl.createEl("input",{attr:{type:"file",name:"image",accept:"image/*",style:"display: none;"}})}onClick(){this.input.onchange=async()=>{const{files:t}=this.input;if(!t.length)return;const e=t[0],a=new FileReader;a.onloadend=t=>{var e=new Image;e.onload=()=>{const{width:a,height:i}=e;this.map.replaceLayer(0,{data:t.target.result.toString(),h:i,w:a,id:"grid-layer",alias:null}),this.map.removeCreature(...this.map.renderer.view.players,...this.map.renderer.view.creatures),this.map.renderer.loadSavedData()},e.src=t.target.result.toString()},a.readAsDataURL(e),this.input.value=null},this.input.click()}}class oo extends Vc{constructor(){super(...arguments),this.markerMap=new Map,this.creatureMap=new Map}addEvent(t,e){this.renderer.registerEvent(this.plugin.app.workspace.on(t,e))}replaceLayer(t,e){this.mapLayers[t].group.remove(),this.mapLayers=[],this.registerLayerToBuild(e)}isLayerRendered(){return!0}createMap(){super.createMap(),this.leafletInstance.off("contextmenu"),this.leafletInstance.on("contextmenu",(e=>{const a=new t.Menu(this.plugin.app);a.setNoIcon(),a.addItem((t=>{t.setTitle("Add Creature Here"),t.onClick((t=>{this.plugin.app.workspace.trigger("initiative-tracker:add-creature-here",this.leafletInstance.mouseEventToLatLng(t))}))})),a.showAtMouseEvent(e.originalEvent)})),this.on("first-layer-ready",(()=>{this.leafletInstance.fitBounds(this.currentLayer.getBounds())})),this.addEvent("initiative-tracker:creature-added-at-location",((t,e)=>{this.addCreature({latlng:e,creature:t})})),this.addEvent("initiative-tracker:creatures-added",(t=>{this.addCreature(...t.map((t=>({creature:t}))))})),this.addEvent("initiative-tracker:creatures-removed",(t=>{this.removeCreature(...t)})),this.addEvent("initiative-tracker:creature-updated",(t=>{this.markerMap.has(t.id)||this.addCreature({creature:t});const e=this.markerMap.get(t.id);e.creature=t,e.updateCreature()}))}buildControls(){super.buildControls(),this.leafletInstance.addControl(new co(this))}addCreature(...t){let e=[];for(const{latlng:a,creature:i}of t){let t=new lo(this,a??this.leafletInstance.getCenter(),i);e.push(t),this.markerMap.set(i.id,t)}return e}removeCreature(...t){for(const e of t)this.markerMap.has(e.id)&&(this.markerMap.get(e.id).remove(),this.markerMap.delete(e.id))}}class lo extends Ec{constructor(e,a,i){e.markerTypes.includes(i.marker)||(i.marker="default");const n=e.markerIcons.get(i.marker),s=new ho({html:(n??e.defaultIcon).html,className:"leaflet-div-icon"},i);super(e,{id:i.name,type:i.marker,icon:s,layer:null,mutable:!0,command:!1,zoom:null,percent:null,description:null,tooltip:"always",link:i.name,loc:a}),this.creature=i,this.creature.enabled?this.setEnabled():this.setDisabled(),this.map.renderer.registerEvent(this.map.plugin.app.workspace.on("initiative-tracker:active-change",(t=>{t===this.creature?this.setActive():this.setInactive()}))),this.status=this.creature.status,this.initIcon=s,this.leafletInstance.off("contextmenu"),this.leafletInstance.off("click"),this.leafletInstance.on("click",(async t=>{(this.map.isDrawing||this.map.controller.isDrawing)&&this.map.onMarkerClick(this,t)})),this.leafletInstance.on("contextmenu",(e=>{no.DomEvent.stopPropagation(e);const a=new t.Menu(this.map.plugin.app);a.setNoIcon(),a.addItem((t=>{t.setTitle("Apply Damage/Healing").onClick((()=>{this.map.plugin.app.workspace.trigger("initiative-tracker:apply-damage",this.creature)}))})),a.addItem((t=>{t.setTitle("Add Status").onClick((()=>{this.map.plugin.app.workspace.trigger("initiative-tracker:add-status",this.creature)}))})),a.addItem((t=>{t.setTitle(this.creature.enabled?"Disable":"Enable").onClick((()=>{this.map.plugin.app.workspace.trigger("initiative-tracker:enable-disable",this.creature,!this.creature.enabled)}))})),a.addItem((t=>{t.setTitle("Remove Creature").onClick((()=>{this.map.plugin.app.workspace.trigger("initiative-tracker:remove",this.creature)}))})),a.showAtMouseEvent(e.originalEvent)})),this.leafletInstance.on("mouseover",(()=>{this.popup.leafletInstance.bringToFront()}))}onShow(){"always"===this.tooltip&&this.target&&this.popup.open(this.target.display)}updateCreature(){if(this.enabled!=this.creature.enabled&&(this.creature.enabled?this.setEnabled():this.setDisabled()),isNaN(Number(this.creature.hp))||this.creature.hp==this.hp||this.updateHP(this.creature.hp),this.link!=this.creature.name&&(this.link=this.creature.name),this.creature.marker!=this.type){this.map.markerTypes.includes(this.creature.marker)||(new t.Notice(Ce('Marker type "%1" does not exist, using default.',this.creature.marker)),this.creature.marker="default");const e=this.map.markerIcons.get(this.creature.marker),a=new ho({html:(e??this.map.defaultIcon).html,className:"leaflet-div-icon"},this.creature);this.icon=e,this.divIcon=a}this.initIcon.syncStatuses()}setDisabled(){this.enabled=!1,this.leafletInstance?.getElement()?.addClass("initiative-marker-disabled")}setEnabled(){this.enabled=!0,this.leafletInstance?.getElement()?.removeClass("initiative-marker-disabled")}updateHP(t){this.hp=t,this.initIcon.updateHP(t)}setActive(){this.leafletInstance?.getElement()?.addClass("initiative-marker-active")}setInactive(){this.leafletInstance?.getElement()?.removeClass("initiative-marker-active")}}class ho extends dr{constructor(t,e){super(t),this.creature=e}createIcon(t){const e=super.createIcon(t);return this.creature.hp&&(this.addHPBar(),this.updateHP(this.creature.hp),this.status=this.div.createDiv("initiative-marker-status-container"),this.syncStatuses()),e}addHPBar(){this.progress=this.div.createEl("progress",{attr:{min:0,max:this.creature.max}})}updateHP(t){this.progress.setAttr("value",t)}syncStatuses(){this.status.empty();for(let t of this.creature.status)if(te.has(t.name)){const e=te.get(t.name);e.setAttr("aria-label",t.name),e.setAttr("aria-label-position","top"),this.status.appendChild(e)}}}class uo extends t.Plugin{constructor(){super(...arguments),this.maps=[],this.mapFiles=[],this.watchers=new Set,this.Platform=t.Platform,this.isDesktop=t.Platform.isDesktopApp,this.isMobile=t.Platform.isMobileApp,this.isMacOS=t.Platform.isMacOS,this.saveSettings=(0,t.debounce)((async()=>{this.maps.forEach((t=>{this.data.mapMarkers=this.data.mapMarkers.filter((({id:e})=>e!=t.id)),this.data.mapMarkers.push({...t.map.toProperties(),files:this.mapFiles.filter((({maps:e})=>e.indexOf(t.id)>-1)).map((({file:t})=>t))})})),this.data.mapMarkers=this.data.mapMarkers.filter((({markers:t,overlays:e,shapes:a})=>t.length>0||e.length>0||a.length>0)),await this.saveData(this.data)}),100,!1)}get modifierKey(){return this.isMacOS?"Meta":"Control"}get view(){const t=this.app.workspace.getLeavesOfType(se),e=t.length?t[0]:null;if(e&&e.view&&e.view instanceof Mc)return e.view}get initiativeView(){const t=this.app.workspace.getLeavesOfType("INITIATIVE_TRACKER_MAP_VIEW"),e=t.length?t[0]:null;if(e&&e.view&&e.view instanceof so)return e.view}get defaultUnit(){return"imperial"===this.data.defaultUnitType?"mi":"km"}unitSystemForUnit(t){return t?Se[t]??this.data.defaultUnitType:this.data.defaultUnitType}async onload(){console.log(Ce("Loading Obsidian Leaflet v%1",this.manifest.version)),await this.loadSettings(),(0,t.addIcon)(qt,jt),(0,t.addIcon)(Yt,Rt),(0,t.addIcon)(Wt,Zt),this.data.mapViewEnabled&&(this.addRibbonIcon(Wt,Ce("Open Leaflet Map"),(t=>{this.app.workspace.getLeaf(t.getModifierState(ge)).setViewState({type:se})})),this.registerView(se,(t=>new Mc(t,this)))),this.app.workspace.onLayoutReady((()=>{this.patchLinkHover(),this.registerEvent(this.app.vault.on("rename",(async(t,e)=>{t&&this.mapFiles.find((({file:t})=>t===e))&&(this.mapFiles.find((({file:t})=>t===e)).file=t.path,await this.saveSettings())}))),this.registerEvent(this.app.vault.on("delete",(async t=>{t&&this.mapFiles.find((({file:e})=>e===t.path))&&(this.mapFiles=this.mapFiles.filter((({file:e})=>e!=t.path)),await this.saveSettings())}))),this.registerHoverLinkSource(this.manifest.id,{display:this.manifest.name,defaultMod:!1}),this.app.plugins.getPlugin("initiative-tracker")&&this.registerView("INITIATIVE_TRACKER_MAP_VIEW",(t=>new so(t,this))),this.registerEvent(this.app.workspace.on("initiative-tracker:unload",(()=>{this.initiativeView&&this.initiativeView.leaf.detach()})))})),this.markerIcons=this.generateMarkerMarkup(this.data.markerIcons),this.registerMarkdownCodeBlockProcessor("leaflet",this.postprocessor.bind(this)),this.addSettingTab(new $a(this.app,this))}patchLinkHover(){const e=this.app.internalPlugins.plugins["page-preview"];if(!e.enabled)return;const a=function(t,e){const a=Object.keys(e).map((a=>function(t,e,a){const i=t[e],n=t.hasOwnProperty(e);let s=a(i);return i&&Object.setPrototypeOf(s,i),Object.setPrototypeOf(r,s),t[e]=r,c;function r(...a){return s===i&&t[e]===r&&c(),s.apply(this,a)}function c(){t[e]===r&&(n?t[e]=i:delete t[e]),s!==i&&(s=i,Object.setPrototypeOf(r,i||Function))}}(t,a,e[a])));return 1===a.length?a[0]:function(){a.forEach((t=>t()))}}(t.HoverPopover.prototype,{onShow:t=>function(){return this.parent?.state?.source==ne&&this.hoverEl.addClass("obsidian-leaflet-popover"),t.call(this)}});this.register(a),e.disable(),e.enable(),this.register((function(){e.enabled&&(e.disable(),e.enable())}))}async onunload(){console.log(Ce("Unloading Obsidian Leaflet")),this.maps.forEach((t=>{t?.map?.remove();let e=createEl("pre");e.createEl("code",{},(a=>{a.innerText=`\`\`\`leaflet\n${t.source}\`\`\``,t.el.parentElement.replaceChild(e,t.el)}))})),this.view&&this.view.leaf.detach(),this.initiativeView&&this.initiativeView.leaf.detach(),this.maps=[]}async postprocessor(e,a,i){let n=function(e){let a={};const i=e.match(/(?:\[.*\]\(|\[\[)[^\[\]]*(?:\)|\]\])/g)??[];for(let t of i)e=e.replace(t,`LEAFLET_INTERNAL_LINK_${i.indexOf(t)}`);try{a=(0,t.parseYaml)(e)}catch(t){console.error(`Obsidian Leaflet: YAML Parsing failed\n${t}`),a=Object.fromEntries(e.split("\n").map((t=>t.split(/:\s?/))))}finally{let n,s;if(a||(a={}),i.length){let t=JSON.stringify(a);for(let a of i)t=t.replace(`LEAFLET_INTERNAL_LINK_${i.indexOf(a)}`,a),e=e.replace(`LEAFLET_INTERNAL_LINK_${i.indexOf(a)}`,a);a=JSON.parse(t)}(e.match(/^\bimage\b:[\s\S]*?$/gm)??[]).length>1&&(s=(e.match(/^\bimage\b:([\s\S]*?)$/gm)||[]).map((t=>t.split("image: ")[1]))),n="string"==typeof a.image?[a.image]:a.image instanceof Array?[...a.image]:["real"],a.layers=s??[...n],a.image=a.layers[0];let r={marker:[],markerFile:[],markerFolder:[],markerTag:[],filterTag:[],commandMarker:[],geojson:[],linksTo:[],linksFrom:[],overlay:[]};return new RegExp(`(${Object.keys(r).join("|")})`).test(e)&&Object.keys(r).forEach((i=>{let n=new RegExp(`^\\b${i}\\b:\\s?([\\s\\S]*?)$`,"gm");switch(i){case"filterTag":case"markerTag":(e.match(n)||[]).length>1?r[i]=(e.match(n)||[]).map((t=>t.split(new RegExp(`(?:${i}):\\s?`))[1]?.trim().split(/,\s?/))):a[i]instanceof Array?r[i]=a[i].map((t=>t instanceof Array?t:[t])):void 0!==a[i]&&a&&(r[i]=[[a[i]]]);break;case"markerFile":(e.match(n)||[]).length>1?r[i]=(e.match(n)||[]).map((t=>t.split(new RegExp(`(?:${i}):\\s?`))[1]?.trim())):a[i]instanceof Array?r[i]=a[i].flat(2):void 0!==a[i]&&(r[i]=[a[i]]);break;default:(e.match(n)||[]).length>1?r[i]=(e.match(n)||[]).map((e=>(0,t.parseYaml)(e.split(new RegExp(`(?:${i}):\\s?`))[1]?.trim()))):a[i]instanceof Array?r[i]=a[i]:void 0!==a[i]&&(r[i]=[a[i]])}})),Object.assign(a,r),a}}(e);if(!n.id)throw new t.Notice(Ce("Obsidian Leaflet maps must have an ID.")),new Error(Ce("ID required"));Be(n.verbose,n.id,"Beginning Markdown Postprocessor.");const s=new ao(this,i.sourcePath,a,n,e),r=await s.getMap();this.registerMapEvents(r),i.addChild(s),this.maps=this.maps.filter((t=>t.el!=a)),this.maps.push({map:r,source:e,el:a,id:n.id}),this.mapFiles.find((({file:t})=>t==i.sourcePath))?this.mapFiles.find((({file:t})=>t==i.sourcePath)).maps.push(n.id):this.mapFiles.push({file:i.sourcePath,maps:[n.id]})}get configDirectory(){if(this.data.configDirectory)return`${this.data.configDirectory}/plugins/obsidian-leaflet-plugin`}get configFilePath(){if(this.data.configDirectory)return`${this.configDirectory}/data.json`}async loadSettings(){this.data=Object.assign({},pe,await this.loadData()),this.configDirectory&&await this.app.vault.adapter.exists(this.configFilePath)&&(this.data=Object.assign({},this.data,JSON.parse(await this.app.vault.adapter.read(this.configFilePath)))),null!=this.data.version?.major&&this.data.version?.major<5&&(this.data.defaultTile.contains("stamen-tiles")||this.data.defaultTileDark.contains("stamen-tiles"))&&(new t.Notice(createFragment((t=>{t.createSpan({text:"Obsidian Leaflet: Stamen has removed its map tile servers."}),t.createEl("br"),t.createEl("br"),t.createSpan({text:"Going forward, the default tile server will be "}),t.createEl("a",{href:"https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}.png",text:"CartoDB"}),t.createSpan({text:"."})})),0),this.data.defaultTile.contains("stamen-tiles")&&(this.data.defaultTile=re),this.data.defaultTileDark.contains("stamen-tiles")&&(this.data.defaultTileDark=re),this.data.defaultAttribution.contains("Stamen Design")&&(this.data.defaultAttribution=oe)),null!=this.data.version?.major&&this.data.version?.major<6&&(this.data.defaultTile.contains("stamen")||this.data.defaultTileDark.contains("stamen"))&&(new t.Notice(createFragment((t=>{t.createSpan({text:"Obsidian Leaflet: OpenStreetMap has restricted the use of its tile server in Obsidian."}),t.createEl("br"),t.createEl("br"),t.createSpan({text:"Going forward, the default tile server will be "}),t.createEl("a",{href:"http://maps.stamen.com/#terrain/12/37.7706/-122.3782",text:"Stamen Terrain"}),t.createSpan({text:"."})})),0),this.data.defaultTile.contains("openstreetmap")&&(this.data.defaultTile=re),this.data.defaultTileDark.contains("openstreetmap")&&(this.data.defaultTileDark=re)),this.data.previousVersion=this.manifest.version;const e=this.data.previousVersion.split(".");this.data.version={major:Number(e[0]),minor:Number(e[1]),patch:Number(e[2])},"boolean"==typeof this.data.displayMarkerTooltips&&(this.data.displayMarkerTooltips=this.data.displayMarkerTooltips?"hover":"never"),this.data.defaultMarker&&this.data.defaultMarker.iconName||(this.data.defaultMarker=pe.defaultMarker,this.data.layerMarkers=!1),await this.saveSettings()}async saveMarkerTypes(){await this.saveSettings(),this.markerIcons=this.generateMarkerMarkup(this.data.markerIcons),this.maps.forEach((t=>{t.map.updateMarkerIcons()}))}async saveData(e){if(this.configDirectory)try{await this.app.vault.adapter.exists(this.configDirectory)||await this.app.vault.adapter.mkdir(this.configDirectory),await this.app.vault.adapter.write(this.configFilePath,JSON.stringify(e))}catch(e){console.error(e),new t.Notice(Ce("There was an error saving into the configured directory."))}await super.saveData(e)}registerMapEvents(e){this.registerDomEvent(e.contentEl,"dragover",(t=>{t.preventDefault()})),this.registerDomEvent(e.contentEl,"drop",(a=>{a.stopPropagation();let i=decodeURIComponent(a.dataTransfer.getData("text/plain")).split("file=").pop();const n=/\.\w+$/.test(i)?"":".md",s=this.app.vault.getAbstractFileByPath(`${i}${n}`);if(!(s instanceof t.TFile))return;const r=e.leafletInstance.mouseEventToLatLng(a),c=[r.lat,r.lng];e.createMarker(e.defaultIcon.type,c,void 0,void 0,s.basename).leafletInstance.closeTooltip()})),e.on("marker-added",(async t=>{t.leafletInstance.closeTooltip(),t.leafletInstance.unbindTooltip(),this.maps.filter((({id:t,map:a})=>t==e.id&&a.contentEl!=e.contentEl)).forEach((e=>{e.map.addMarker(t.toProperties())})),await this.saveSettings()})),e.on("marker-dragging",(t=>{this.maps.filter((({id:t,map:a})=>t==e.id&&a.contentEl!=e.contentEl)).forEach((e=>{let a=e.map.markers.find((e=>e.id==t.id));a&&a.leafletInstance.setLatLng(t.leafletInstance.getLatLng())}))})),e.on("marker-data-updated",(async t=>{await this.saveSettings(),this.maps.filter((({id:t,map:a})=>t==e.id&&a.contentEl!=e.contentEl)).forEach((e=>{let a=e.map.markers.find((e=>e.id==t.id));a&&a.leafletInstance.setLatLng(t.leafletInstance.getLatLng())}))})),e.on("marker-deleted",(t=>{const a=this.maps.filter((({id:t,map:a})=>t==e.id&&a.contentEl!=e.contentEl));for(let{map:e}of a)e.removeMarker(t)})),e.on("marker-updated",(t=>{const a=this.maps.filter((({id:t,map:a})=>t==e.id&&a.contentEl!=e.contentEl));for(let{map:e}of a)e.updateMarker(t)}))}parseIcon(t){t.transform||(t.transform=this.data.defaultMarker.transform),t.iconName||(t.iconName=this.data.defaultMarker.iconName);let e=ee(t,{...t.layer&&!this.data.defaultMarker.isImage?{transform:t.transform,mask:_t(this.data.defaultMarker.iconName)}:{},classes:["full-width-height"]}).node;return e.style.color=t.color?t.color:this.data.defaultMarker.color,e.style.opacity=`${t.alpha??this.data.defaultMarker.alpha??1}`,{type:t.type,html:e.outerHTML,icon:fr({html:e.outerHTML,className:"leaflet-div-icon"}),markerIcon:t}}generateMarkerMarkup(t=this.data.markerIcons){let e=t.map((t=>this.parseIcon(t)));const a=ee(this.data.defaultMarker,{classes:["full-width-height"],styles:{color:this.data.defaultMarker.color,opacity:`${this.data.defaultMarker.alpha??1}`},maskId:`leaflet-mask-${Ne()}`}).html;return e.unshift({type:"default",html:a,icon:fr({html:a,className:"leaflet-div-icon"}),markerIcon:this.data.defaultMarker}),e}async getLocalFileMarkers(e,a="markers.json"){if(!e)return[];const i=`${e.parent.path}/${a}`,n=this.app.vault.getAbstractFileByPath(i),s=[];if(n instanceof t.TFile){const t=await this.app.vault.read(n);try{const e=JSON.parse(t);s.push(...e.map((t=>this.parseIcon(t))))}catch{console.error(`Badly formatted marker file ${i}`)}}return s}getIconForTag(t){return this.data.markerIcons.find((e=>((e.tags??[]).filter((e=>t.has(`${"#"==e[0]?"":"#"}${e}`)))??[]).shift()))?.type}getIconForType(t){return this.data.markerIcons.find((e=>e.type==t))??this.data.defaultMarker}createNewMarkerType(t){return new Promise((e=>{let a=t?.original??{type:t?.name??"",iconName:null,color:t?.layer??this.data.layerMarkers?this.data.defaultMarker.color:this.data.color,alpha:1,layer:t?.layer??this.data.layerMarkers,transform:this.data.defaultMarker.transform,isImage:!1,imageUrl:"",tags:[],minZoom:null,maxZoom:null},i=new _a(this.app,this,a);i.open(),i.onClose=async()=>{i.saved&&e(a),e()}}))}async openInitiativeView(e,a){if(this.initiativeView)this.initiativeView.addPlayers(...e),this.initiativeView.addCreatures(...a);else{const t=this.app.workspace.getLayout().main.children.filter((t=>"empty"!=t?.state?.type)),i=this.app.workspace.getLeaf(t.length>0);await i.open(new so(i,this,e,a))}this.initiativeView||new t.Notice("There was an error opening the initiative map view.")}}})();var n=exports;for(var s in i)n[s]=i[s];i.__esModule&&Object.defineProperty(n,"__esModule",{value:!0})})(); +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-leaflet-plugin/manifest.json b/.obsidian/plugins/obsidian-leaflet-plugin/manifest.json new file mode 100644 index 0000000..d901f4d --- /dev/null +++ b/.obsidian/plugins/obsidian-leaflet-plugin/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-leaflet-plugin", + "name": "Leaflet", + "description": "Interactive maps inside your notes", + "version": "6.0.5", + "minAppVersion": "0.12.12", + "author": "Jeremy Valentine", + "repo": "valentine195/obsidian-leaflet-plugin", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-leaflet-plugin/styles.css b/.obsidian/plugins/obsidian-leaflet-plugin/styles.css new file mode 100644 index 0000000..edccd9a --- /dev/null +++ b/.obsidian/plugins/obsidian-leaflet-plugin/styles.css @@ -0,0 +1,1314 @@ +/* required styles */ + +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-pane > svg, +.leaflet-pane > canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; + } +.leaflet-container { + overflow: hidden; + } +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; + } +/* Prevents IE11 from highlighting tiles in blue */ +.leaflet-tile::selection { + background: transparent; +} +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; + } +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; + } +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; + } +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container .leaflet-overlay-pane svg, +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-shadow-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer, +.leaflet-container .leaflet-tile { + max-width: none !important; + max-height: none !important; + } + +.leaflet-container.leaflet-touch-zoom { + -ms-touch-action: pan-x pan-y; + touch-action: pan-x pan-y; + } +.leaflet-container.leaflet-touch-drag { + -ms-touch-action: pinch-zoom; + /* Fallback for FF which doesn't support pinch-zoom */ + touch-action: none; + touch-action: pinch-zoom; +} +.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { + -ms-touch-action: none; + touch-action: none; +} +.leaflet-container { + -webkit-tap-highlight-color: transparent; +} +.leaflet-container a { + -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); +} +.leaflet-tile { + filter: inherit; + visibility: hidden; + } +.leaflet-tile-loaded { + visibility: inherit; + } +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; + } +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; + } + +.leaflet-pane { z-index: 400; } + +.leaflet-tile-pane { z-index: 200; } +.leaflet-overlay-pane { z-index: 400; } +.leaflet-shadow-pane { z-index: 500; } +.leaflet-marker-pane { z-index: 600; } +.leaflet-tooltip-pane { z-index: 650; } +.leaflet-popup-pane { z-index: 700; } + +.leaflet-map-pane canvas { z-index: 100; } +.leaflet-map-pane svg { z-index: 200; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; + } +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; + } + + +/* control positioning */ + +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ + pointer-events: auto; + } +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; + } +.leaflet-top { + top: 0; + } +.leaflet-right { + right: 0; + } +.leaflet-bottom { + bottom: 0; + } +.leaflet-left { + left: 0; + } +.leaflet-control { + float: left; + clear: both; + } +.leaflet-right .leaflet-control { + float: right; + } +.leaflet-top .leaflet-control { + margin-top: 10px; + } +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; + } +.leaflet-left .leaflet-control { + margin-left: 10px; + } +.leaflet-right .leaflet-control { + margin-right: 10px; + } + + +/* zoom and fade animations */ + +.leaflet-fade-anim .leaflet-tile { + will-change: opacity; + } +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; + } +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; + } +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + } +.leaflet-zoom-anim .leaflet-zoom-animated { + will-change: transform; + } +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); + transition: transform 0.25s cubic-bezier(0,0,0.25,1); + } +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + transition: none; + } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; + } + + +/* cursors */ + +.leaflet-interactive { + cursor: pointer; + } +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; + cursor: grab; + } +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; + } +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; + } +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + cursor: grabbing; + } + +/* marker & overlays interactivity */ +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-image-layer, +.leaflet-pane > svg path, +.leaflet-tile-container { + pointer-events: none; + } + +.leaflet-marker-icon.leaflet-interactive, +.leaflet-image-layer.leaflet-interactive, +.leaflet-pane > svg path.leaflet-interactive, +svg.leaflet-image-layer.leaflet-interactive path { + pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ + pointer-events: auto; + } + +/* visual tweaks */ + +.leaflet-container { + background: #ddd; + outline: 0; + } +.leaflet-container a { + color: #0078A8; + } +.leaflet-container a.leaflet-active { + outline: 2px solid orange; + } +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255,255,255,0.5); + } + + +/* general typography */ +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; + } + + +/* general toolbar styles */ + +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0,0,0,0.65); + border-radius: 4px; + } +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; + } +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; + } +.leaflet-bar a:hover { + background-color: #f4f4f4; + } +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; + } +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; + } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; + } +.leaflet-touch .leaflet-bar a:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } +.leaflet-touch .leaflet-bar a:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } + +/* zoom control */ + +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; + } + +.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { + font-size: 22px; + } + + +/* layers control */ + +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0,0,0,0.4); + background: #fff; + border-radius: 5px; + } +.leaflet-control-layers-toggle { + background-image: url(images/layers.png); + width: 36px; + height: 36px; + } +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url(images/layers-2x.png); + background-size: 26px 26px; + } +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; + } +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; + } +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; + } +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; + } +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + overflow-x: hidden; + padding-right: 5px; + } +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; + } +.leaflet-control-layers label { + display: block; + } +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; + } + +/* Default icon URLs */ +.leaflet-default-icon-path { + background-image: url(images/marker-icon.png); + } + + +/* attribution and scale controls */ + +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; + } +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; + } +.leaflet-control-attribution a { + text-decoration: none; + } +.leaflet-control-attribution a:hover { + text-decoration: underline; + } +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; + } +.leaflet-left .leaflet-control-scale { + margin-left: 5px; + } +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; + } +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + + background: #fff; + background: rgba(255, 255, 255, 0.5); + } +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; + } +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; + } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; + } +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0,0,0,0.2); + background-clip: padding-box; + } + + +/* popup */ + +.leaflet-popup { + position: absolute; + text-align: center; + margin-bottom: 20px; + } +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; + } +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; + } +.leaflet-popup-content p { + margin: 18px 0; + } +.leaflet-popup-tip-container { + width: 40px; + height: 20px; + position: absolute; + left: 50%; + margin-left: -20px; + overflow: hidden; + pointer-events: none; + } +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + + margin: -10px auto 0; + + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0,0,0,0.4); + } +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + border: none; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; + } +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; + } +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; + } + +.leaflet-oldie .leaflet-popup-content-wrapper { + -ms-zoom: 1; + } +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); + } +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; + } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; + } + + +/* div icon */ + +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; + } + + +/* Tooltip */ +/* Base styles for the element that has a tooltip */ +.leaflet-tooltip { + position: absolute; + padding: 6px; + background-color: #fff; + border: 1px solid #fff; + border-radius: 3px; + color: #222; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + box-shadow: 0 1px 3px rgba(0,0,0,0.4); + } +.leaflet-tooltip.leaflet-clickable { + cursor: pointer; + pointer-events: auto; + } +.leaflet-tooltip-top:before, +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + position: absolute; + pointer-events: none; + border: 6px solid transparent; + background: transparent; + content: ""; + } + +/* Directions */ + +.leaflet-tooltip-bottom { + margin-top: 6px; +} +.leaflet-tooltip-top { + margin-top: -6px; +} +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-top:before { + left: 50%; + margin-left: -6px; + } +.leaflet-tooltip-top:before { + bottom: 0; + margin-bottom: -12px; + border-top-color: #fff; + } +.leaflet-tooltip-bottom:before { + top: 0; + margin-top: -12px; + margin-left: -6px; + border-bottom-color: #fff; + } +.leaflet-tooltip-left { + margin-left: -6px; +} +.leaflet-tooltip-right { + margin-left: 6px; +} +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + top: 50%; + margin-top: -6px; + } +.leaflet-tooltip-left:before { + right: 0; + margin-right: -12px; + border-left-color: #fff; + } +.leaflet-tooltip-right:before { + left: 0; + margin-left: -12px; + border-right-color: #fff; + } + +/* Settings */ +.icon > .suggestion-flair { + background-color: unset; + width: 12px; + height: 16px; + font-size: 12px; + text-align: center; +} + +.obsidian-leaflet-settings .coffee { + border-top: 1px solid var(--background-modifier-border); + width: 100%; + color: var(--text-faint); + padding: 1rem; + text-align: center; +} +.obsidian-leaflet-settings .coffee img { + height: 30px; +} + +.additional-markers-container > .setting-item:not(.setting-item-heading) { + border: 0px; +} + +.additional-markers-container { + border-top: 1px solid var(--background-modifier-border); + padding: 18px 0 0 0; +} + +.additional-markers-container > .setting-item-heading:only-child { + padding-bottom: 18px; +} + +.additional-markers-control > input:first-of-type { + margin-right: auto !important; +} + +.additional-markers-container > .additional-markers { + margin: 6px 12px; +} +.additional-markers-container > .additional-markers > .setting-item { + border-top: 0; + padding-top: 9px; +} +.additional-markers-container + > .additional-markers + > .setting-item + > .setting-item-control + > *:first-child { + margin: 0 6px; +} + +.setting-item-name > .marker-type-display { + display: flex; + justify-content: flex-start; +} +.marker-type-display > .marker-icon-display { + margin-right: 12px; + font-size: 24px; + width: 18px; + display: flex; + justify-content: center; + align-items: center; +} + +.marker-creation-modal { + padding-top: 18px; + display: grid; + grid-template-columns: 75% 1fr; + grid-template-rows: 1fr; + gap: 1rem; +} + +.marker-creation-modal .setting-item { + border-top: none; +} + +.marker-creation-modal .icon-display { + padding: 1rem; +} + +.marker-creation-modal .icon-display canvas { + width: 100%; +} + +.markers { + display: none; +} + +.marker-icon-display * { + margin-right: 0px !important; +} + +.marker-icon-display input[type="color"] { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + opacity: 0; + width: 100%; + height: 100%; + margin-right: 12px; +} + +.full-width-height, +.full-width-height > * { + height: 100% !important; + width: 100% !important; +} + +.full-width, +.full-width > * { + width: 100% !important; +} + +/** Invalid Setting */ + +.leaflet-settings-modal .unset-align-items { + align-items: unset; +} + +.leaflet-settings-modal .has-invalid-message { + flex-grow: unset; + flex-flow: column nowrap; +} + +.leaflet-settings-modal input.is-invalid { + border-color: #dc3545 !important; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.leaflet-settings-modal .invalid-feedback { + display: block; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; +} + +.block-language-leaflet { + margin: 0 auto; +} + +.block-language-leaflet > .leaflet-container { + z-index: 0; + background-color: var(--background-secondary-alt); +} + +.block-language-leaflet > .adding-text { + cursor: text; +} + +.block-language-leaflet .leaflet-bar a { + font-style: unset; +} +.block-language-leaflet .leaflet-bar.disabled { + cursor: not-allowed; +} +.block-language-leaflet .leaflet-bar.disabled > a { + background-color: lightgrey; + pointer-events: none; +} + +/* immutable leaflet markers */ +/* .leaflet-marker-icon:not(.leaflet-marker-draggable) { + cursor: not-allowed; +} + */ +/* div icon override */ +.block-language-leaflet .leaflet-div-icon img { + pointer-events: none; + cursor: pointer; +} + +.block-language-leaflet .leaflet-div-icon { + background: transparent !important; + border: none !important; + width: 25px !important; + height: 25px !important; + margin-left: -12.5px !important; + margin-top: -25px !important; +} + +.block-language-leaflet .leaflet-marker-link-tooltip { + box-shadow: 0 2px 8px var(--background-modifier-box-shadow) !important; + background-color: rgba(0, 0, 0, 0.9) !important; + border: 1px solid rgba(0, 0, 0, 0.9) !important; + border-radius: 6px !important; + color: #dcddde !important; + font-size: 14px !important; + left: 50% !important; + line-height: 20px !important; + width: auto !important; + padding: 5px 14px !important; + /* pointer-events: none !important; */ + opacity: unset !important; +} + +.block-language-leaflet .leaflet-marker-link-popup > * { + animation: leaflet-pop-down 200ms forwards ease-in-out; +} + +@keyframes leaflet-pop-down { + 0% { + opacity: 0; + transform: scale(1); + } + + 20% { + opacity: 0.7; + transform: scale(1.02); + } + 40% { + opacity: 1; + transform: scale(1.05); + } + 100% { + opacity: 1; + transform: scale(1); + } +} + +.block-language-leaflet + .leaflet-marker-link-popup + > .leaflet-popup-content-wrapper { + background-color: rgba(0, 0, 0, 0.9) !important; + color: #dcddde !important; + padding: 5px 14px !important; + border-radius: 6px !important; + line-height: 20px !important; +} +.block-language-leaflet + .leaflet-marker-link-popup + > .leaflet-popup-content-wrapper + > * { + margin: 0; + font-size: 14px; + text-align: center; +} +.block-language-leaflet .leaflet-marker-link-popup .leaflet-popup-tip { + background-color: rgba(0, 0, 0, 0.9) !important; + width: 12px; + height: 12px; +} + +.block-language-leaflet .leaflet-marker-link-tooltip::before { + border-top-color: rgba(0, 0, 0, 0.9) !important; +} + +.block-language-leaflet + .leaflet-control-layers:not(.leaflet-control-layers-expanded) + .leaflet-control-layers-toggle { + background-image: unset !important; + display: flex !important; +} +.block-language-leaflet + .leaflet-control-layers:not(.leaflet-control-layers-expanded) { + width: unset; + height: unset; +} +.block-language-leaflet .leaflet-control-layers-toggle { + width: 30px !important; + height: 30px !important; +} + +.block-language-leaflet + .leaflet-control-layers + .leaflet-control-layers-selector { + appearance: auto; +} + +.block-language-leaflet .leaflet-control.disabled { + pointer-events: hover; +} + +.block-language-leaflet .leaflet-distance-control { + background-color: #fff; + border-radius: 2px; + min-width: 30px; + width: auto; + height: 30px; + padding: 5px; + cursor: pointer !important; +} + +.block-language-leaflet .leaflet-control-draw-paint-icon > svg { + stroke: black; + stroke-width: 25; +} +.block-language-leaflet .leaflet-control-draw-palette { + position: relative; +} +.block-language-leaflet .leaflet-control input[type="color"] { + visibility: hidden; + position: absolute; + top: 0; + left: 0; +} +.leaflet-file-upload > input[type="file"] { + display: none; +} + +/** Bulk Marker Edit Settings */ +.bulk-setting-hover:not(.marker) { + box-shadow: 0 0px 8px var(--background-modifier-box-shadow) !important; +} +.bulk-setting-hover.marker::before { + content: ""; + width: 120%; + height: 120%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + border-radius: 100%; + border: 3px solid #00ff00 !important; +} +/* .bulk-edit-markers { + width: 675px; +} */ +.bulk-edit-markers .setting-item, +.bulk-edit-markers > .setting-item-control { + padding: 8px 2px; + margin: 0 8px; +} +.bulk-edit-markers > .setting-item:first-child button { + margin-right: 0; +} +.bulk-edit-markers-holder { + height: 250px; + overflow-y: auto; +} +.bulk-edit-markers-holder::-webkit-scrollbar { + width: 2px !important; +} +.bulk-edit-marker-instance .setting-item-control { + display: flex; + flex-flow: row wrap; + justify-content: space-between; +} +.bulk-edit-marker-instance .setting-item-control > *:not(:last-child) { + margin-right: 0.5rem; +} + +.block-language-leaflet .leaflet-container .dark-mode { + filter: brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) + saturate(0.3) brightness(0.7); +} + +.block-language-leaflet .leaflet-container.drawing { + cursor: crosshair; +} +.block-language-leaflet + .leaflet-container.shape-dragging + .leaflet-drawing-pane + path { + cursor: move; +} + +.block-language-leaflet .leaflet-div-icon.initiative-marker-disabled { + opacity: 50%; +} +.block-language-leaflet .leaflet-div-icon.initiative-marker-active svg { + filter: drop-shadow(0 0 3px green); +} +.block-language-leaflet .leaflet-div-icon progress { + width: 100%; + top: 95%; + position: absolute; + left: 50%; + transform: translateX(-50%); +} + +.block-language-leaflet .leaflet-div-icon .initiative-marker-status-container { + position: absolute; + top: -6px; + right: -15px; + display: flex; + flex-flow: column wrap; + justify-content: center; + align-items: center; + height: 46px; + gap: 2px; +} +.block-language-leaflet + .leaflet-div-icon + .initiative-marker-status-container + svg { + height: 10px; +} +.block-language-leaflet + .leaflet-div-icon + .initiative-marker-status-container + svg + > * { + stroke-width: 20px; + stroke: white; +} + +/** Filter Control */ +.block-language-leaflet .leaflet-control-expandable { + background: #fff; +} +.block-language-leaflet + .leaflet-control-expandable:not(.expanded) + > .leaflet-control-expandable-list { + display: none; +} +.block-language-leaflet + .leaflet-control-expandable.expanded + > .leaflet-control-expandable-icon { + display: none; +} +.block-language-leaflet .leaflet-control-expandable .task-list-item > * { + cursor: pointer; +} + +.block-language-leaflet .leaflet-control-expandable .input-container { + margin: 0; +} +.block-language-leaflet .leaflet-control-expandable.expanded .input-container { + padding: 6px 10px 6px 6px; + margin: 0; +} + +.block-language-leaflet .leaflet-control-expandable-list .input-item { + display: flex; + justify-content: flex-start; + align-items: center; +} + +.block-language-leaflet .leaflet-control-expandable input[type="radio"] { + margin-top: 0; +} + +.block-language-leaflet + .leaflet-control-expandable-list + .input-container + .input-item + > input { + top: 0px; + appearance: auto; +} +.block-language-leaflet + .leaflet-control-expandable-list + .input-container + .input-item + > label { + display: flex; + align-items: center; + justify-content: flex-start; +} +.block-language-leaflet + .leaflet-control-expandable-list + .input-container + .input-item + .leaflet-control-expandable-icon { + width: 18px; + height: 18px; + margin-right: 4px; +} +.block-language-leaflet + .leaflet-control-expandable-list + .leaflet-control-expandable-button-group { + margin-bottom: 6px; + padding: 6px 10px 0px 6px; +} +.block-language-leaflet + .leaflet-control-expandable-list + .leaflet-control-expandable-button-group + button:last-child { + margin-right: 0px; +} + +.block-language-leaflet + .leaflet-control-expandable.leaflet-control-gpx + .gpx-data { + padding: 6px 10px 6px 6px; + border-bottom: 1px solid var(--background-modifier-border); +} +.block-language-leaflet + .leaflet-control-expandable.leaflet-control-gpx + .input-container { + border-bottom: 1px solid var(--background-modifier-border); +} +.block-language-leaflet + .leaflet-control-expandable.leaflet-control-gpx + .control-buttons { + display: flex; + justify-content: space-evenly; + margin: 0.25rem; +} + +.block-language-leaflet .leaflet-control-gpx .gpx-elevation { + display: flex; + justify-content: space-around; +} +.block-language-leaflet .gpx-elevation .elevation-gain { + color: green; +} +.block-language-leaflet .gpx-elevation .elevation-loss { + color: red; +} + +.gpx-popup { + display: flex; + flex-flow: column; + justify-content: flex-start; + align-items: flex-start; +} +.block-language-leaflet + .leaflet-control-expandable.leaflet-control-draw.expanded + .leaflet-control-expandable-list { + display: flex; + flex-flow: column nowrap; +} + +.block-language-leaflet + .leaflet-control-expandable.leaflet-control-draw.expanded + .leaflet-control-expandable-list + .leaflet-control, +.block-language-leaflet .leaflet-control-draw a { + margin: 0; + border: 0; +} +.block-language-leaflet + .leaflet-control-expandable.leaflet-control-draw.expanded + a { + margin-right: 0; +} + +.block-language-leaflet + .leaflet-control-expandable.leaflet-control-draw.expanded + .leaflet-control-expandable-list + .leaflet-control.leaflet-control-draw-trash, +.block-language-leaflet + .leaflet-control-expandable.leaflet-control-draw.expanded + .leaflet-control-expandable-list + .leaflet-control.leaflet-control-draw-paint { + border-top: 2px solid rgba(0, 0, 0, 0.2); + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.block-language-leaflet .leaflet-control-has-actions { + position: relative; +} + +.block-language-leaflet .leaflet-control-has-actions .control-actions.expanded { + display: flex; + background-color: white; +} +.block-language-leaflet .leaflet-control-has-actions .control-actions { + display: none; + position: absolute; + top: -1px; + right: 100%; + border: 1px solid #ccc; + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +.block-language-leaflet + .leaflet-control-has-actions + .control-actions + .leaflet-control + a { + border-radius: 0; +} + +.block-language-leaflet .leaflet-control-arrow.active, +.block-language-leaflet .leaflet-control-fill-color.active { + background-color: #3388ff; + color: white; + border-radius: 0; +} +.block-language-leaflet .leaflet-control-arrow.active a, +.block-language-leaflet .leaflet-control-fill-color.active a { + background-color: transparent; + color: white; +} + +.block-language-leaflet .leaflet-div-icon.leaflet-middle-icon, +.block-language-leaflet .leaflet-div-icon.leaflet-vertex-icon { + border-radius: 100%; + width: 12px !important; + height: 12px !important; + border: 1px solid rgb(204, 204, 204) !important; + background-color: white !important; + margin-top: -6px !important; + margin-left: -6px !important; + display: block; +} + +.block-language-leaflet .leaflet-div-icon.leaflet-middle-icon { + width: 10px !important; + height: 10px !important; + margin-top: -5px !important; + margin-left: -5px !important; +} + +.block-language-leaflet .leaflet-text-entry { + position: relative; + width: max-content; +} +.block-language-leaflet .leaflet-text-entry input { + outline: none; + position: absolute; + transform: translate(-50%, 0%); + left: 50%; + text-align: center; + background-color: transparent; + border: 0; +} +.block-language-leaflet .leaflet-text-entry span { + width: fit-content; +} + +.block-language-leaflet .leaflet-pane.leaflet-geojson-pane { + z-index: 398; +} +.block-language-leaflet .leaflet-pane.leaflet-image-overlay-pane { + z-index: 397; +} +.block-language-leaflet .leaflet-pane.leaflet-gpx-pane { + z-index: 405; +} +.block-language-leaflet .leaflet-pane.leaflet-gpx-canvas-pane { + z-index: 301; +} +.block-language-leaflet .leaflet-pane.leaflet-base-layer-pane { + z-index: 300; +} + +.hidden-leaflet-popup { + display: none; + visibility: hidden; +} +/* +.block-language-leaflet .leaflet-control-fullscreen a { + background-image: unset; +} */ + +.block-language-leaflet .leaflet-control-layers-toggle { + background-image: unset !important; +} +.block-language-leaflet .leaflet-retina .leaflet-control-layers-toggle { + background-image: unset !important; +} +.block-language-leaflet .leaflet-default-icon-path { + background-image: unset !important; +} + +.leaflet-layer-targeted { + filter: drop-shadow(0 0 3px green); +} + +.leaflet-edit-parameters .context-buttons { + display: flex; + justify-content: flex-end; + align-items: center; +} + +.block-language-leaflet .leaflet-pm-toolbar .button-container { + margin-top: unset; +} + +.leaflet-marker-icon svg { + filter: drop-shadow(1px 3px 3px black); +} + diff --git a/.obsidian/plugins/obsidian-timeline/main.js b/.obsidian/plugins/obsidian-timeline/main.js new file mode 100644 index 0000000..6335cb8 --- /dev/null +++ b/.obsidian/plugins/obsidian-timeline/main.js @@ -0,0 +1,123 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ROLLUP +if you want to view the source visit the plugins github repository +*/ + +'use strict'; + +var obsidian = require('obsidian'); + +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ + +function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +} + +const labeledRegex = /^[ \t]*date:(.+?)(?:^[ \t]*title:(.+?))?(?:^[ \t]*content:(.+?))?(?=^[ \t]*date:)/gimsu; +const timelineLabeledParser = (source) => { + source += "\ndate: "; + let sourceMatch; + const parsed = []; + while ((sourceMatch = labeledRegex.exec(source)) !== null) { + parsed.push({ + time: sourceMatch[1], + title: sourceMatch[2], + description: sourceMatch[3] + }); + } + return parsed; +}; +const timelineParser = (source) => { + const sourceSplitted = source.split(/^\s*\+ ?/gm).slice(1); + sourceSplitted.push("", ""); + const parsed = []; + const counter = sourceSplitted.length - (sourceSplitted.length % 3); + for (let i = 0; i < counter; i += 3) { + parsed.push({ + time: sourceSplitted[i], + title: sourceSplitted[i + 1], + description: sourceSplitted[i + 2] + }); + } + return parsed; +}; +const toExport = [ + { tag: "timeline", parser: timelineParser }, + { tag: "timeline-labeled", parser: timelineLabeledParser }, +]; + +class TimelineElement { + constructor(root, sourcePath) { + this.addEvent = (info) => { + Object.entries(info).map(([key, val]) => { + const element = this.root.createDiv({ cls: key }); + const text = val; + obsidian.MarkdownRenderer.renderMarkdown(text, element, this.sourcePath, null); + return [key, element]; + }); + }; + this.getElement = () => this.root; + this.root = root.createDiv({ cls: 'timeline' }); + this.sourcePath = sourcePath; + } +} + +const classRegex = /(?<=^\s*)\[.+?\]/gs; +const toClassArray = (input) => { + input = input.trim(); + if (input[0] != "[" || input[input.length - 1] != "]") + return []; + return input + .substring(1, input.length - 1) + .trim() + .split(/\s*,\s*/); +}; +class TimelinePlugin extends obsidian.Plugin { + constructor() { + super(...arguments); + this.onload = () => __awaiter(this, void 0, void 0, function* () { + toExport.forEach(({ tag, parser }) => { + this.registerMarkdownCodeBlockProcessor(tag, (source, root, ctx) => { + const timelineElement = new TimelineElement(root, ctx.sourcePath); + const el = timelineElement.getElement(); + el.addClass("timeline"); + const classMatch = source.match(classRegex); + if (classMatch !== null) { + const classes = toClassArray(classMatch[0]); + el.addClasses(classes); + } + const events = parser(source); + events.forEach(e => timelineElement.addEvent(e)); + }); + }); + console.log("timeline load"); + }); + this.onunload = () => __awaiter(this, void 0, void 0, function* () { + console.log("timeline onunload"); + }); + } +} + +module.exports = TimelinePlugin; + + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-timeline/manifest.json b/.obsidian/plugins/obsidian-timeline/manifest.json new file mode 100644 index 0000000..880c3fd --- /dev/null +++ b/.obsidian/plugins/obsidian-timeline/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-timeline", + "name": "Timeline", + "version": "1.1.0", + "minAppVersion": "0.15.6", + "description": "Used to build great timelines", + "author": "George Butco", + "authorUrl": "", + "isDesktopOnly": false +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-timeline/styles.css b/.obsidian/plugins/obsidian-timeline/styles.css new file mode 100644 index 0000000..a492212 --- /dev/null +++ b/.obsidian/plugins/obsidian-timeline/styles.css @@ -0,0 +1 @@ +.timeline.line-2 .time::before,.timeline.line-2 .time::after{right:-2.2rem;top:50%;transform:translateY(-50%);border-radius:50%}.timeline.line-2 .time::before{height:1.2rem;width:1.2rem}.timeline.line-2 .time::after{background:rgba(0,0,0,0);border:.2rem solid var(--text-normal);height:.8rem;width:.8rem;opacity:.15}.timeline.line-2::before{width:.2rem;opacity:.15}.timeline.line-3 .time::before{background:var(--timeline-active-color);height:1rem;width:1rem;border:.3rem solid var(--background-primary);right:-2.45rem;top:50%;transform:translateY(-50%);border-radius:50%}.timeline.line-3 .time::after{background:rgba(0,0,0,0)}.timeline.line-3::before{width:.3rem;opacity:.15}.timeline.line-4 .time::before,.timeline.line-4 .time::after{top:50%;transform:translateY(-50%);border-radius:50%}.timeline.line-4 .time::before{background:var(--text-normal);height:1.3rem;width:1.3rem;right:-2.225rem}.timeline.line-4 .time::after{opacity:1;background:var(--timeline-active-color);height:.85rem;width:.85rem;right:-2rem}.timeline.line-4::before{opacity:1;width:.15rem;background-color:rgba(0,0,0,0);background-image:linear-gradient(var(--text-normal) 60%, rgba(255, 255, 255, 0) 0%);background-position:right;background-size:.15rem 1.5rem;background-repeat:repeat-y}.timeline.line-5 .time::before,.timeline.line-5 .time::after{top:50%}.timeline.line-5 .time::before{width:3rem;height:3rem;right:-3.1rem;transform:translateY(-50%)}.timeline.line-5 .time::after{width:1rem;height:1rem;right:0;transform:translateY(-50%) translateX(2.1rem) rotate(45deg)}.timeline.line-5::before{width:.2rem;opacity:.25}.timeline.spaced-lines>.description p{line-height:1.7rem}.timeline.hide-titles>.title{display:none}.timeline{--timeline-active-color: var(--background-modifier-success)}.timeline.active-color-background-modifier-success{--timeline-active-color: var(--background-modifier-success)}.timeline.active-color-background-modifier-error{--timeline-active-color: var(--background-modifier-error)}.timeline.active-color-background-modifier-error-hover{--timeline-active-color: var(--background-modifier-error-hover)}.timeline.active-color-text-accent{--timeline-active-color: var(--text-accent)}.timeline.active-color-text-accent-hover{--timeline-active-color: var(--text-accent-hover)}.timeline.active-color-text-error{--timeline-active-color: var(--text-error)}.timeline.active-color-text-error-hover{--timeline-active-color: var(--text-error-hover)}.timeline.active-color-text-selection{--timeline-active-color: var(--text-selection)}.timeline.active-color-interactive-accent{--timeline-active-color: var(--interactive-accent)}.timeline.active-color-interactive-accent-hover{--timeline-active-color: var(--interactive-accent-hover)}.timeline.active-color-interactive-success{--timeline-active-color: var(--interactive-success)}.timeline{display:grid;grid-template-columns:auto auto 1fr;column-gap:1.5rem;margin:2.3rem 0}.timeline .time>*:first-child,.timeline .title>*:first-child,.timeline .description>*:first-child{margin-top:0}.timeline .time>*:last-child,.timeline .title>*:last-child,.timeline .description>*:last-child{margin-bottom:0}.timeline .description,.timeline .title{grid-column:3}.timeline .time,.timeline .title{display:flex;flex-direction:column;justify-content:center;padding:.4em 0}.timeline .time>*,.timeline .title>*{font-size:1.3em;font-weight:bold}.timeline .time{grid-column:1;position:relative;justify-self:right;text-align:right}.timeline .time::before,.timeline .time::after{content:" ";position:absolute;height:100%;width:.5rem;right:-2rem;top:0}.timeline .time::before{background-color:var(--background-primary)}.timeline .time::after{background-color:var(--text-normal);opacity:.25}.timeline .description{position:relative;margin-bottom:4.5rem;padding-top:.4em}.timeline .description::after{content:" ";position:absolute;border-bottom:.1rem dashed var(--text-normal);opacity:.1;width:100%;height:2.25rem}.timeline .description:last-child{margin-bottom:.4em}.timeline .description:last-child::after{display:none}.timeline::before{content:"";height:100%;width:.5rem;grid-column:2/span 1;grid-row-start:1;grid-row-end:span 1000;background-color:var(--text-normal);opacity:.1}.timeline.body-2>.title,.timeline.body-2>.description,.timeline.body-3>.title,.timeline.body-3>.description,.timeline.body-4>.title,.timeline.body-4>.description{background-color:var(--background-primary-alt)}.timeline.body-2 .description::after,.timeline.body-3 .description::after,.timeline.body-4 .description::after{display:none}.timeline.body-2 .description,.timeline.body-2 .title,.timeline.body-4 .description,.timeline.body-4 .title{padding:1.5rem;padding-top:.4em}.timeline.body-2 .title,.timeline.body-4 .title{padding-bottom:0}.timeline.body-2 .time,.timeline.body-4 .time{margin-top:.4em}.timeline.body-2 .title{border-radius:1.5rem 1.5rem 0 0}.timeline.body-2 .description{border-radius:0 0 1.5rem 1.5rem}.timeline.body-3 .title,.timeline.body-3 .description{margin-left:1rem}.timeline.body-3 .title{position:relative;background:var(--timeline-active-color);padding-left:1.5rem;padding-right:1.5rem}.timeline.body-3 .title::before{content:"";position:absolute;width:2rem;background:var(--timeline-active-color);top:0;bottom:0;left:-1rem;clip-path:polygon(1rem 0, 100% 0, 100% 100%, 1rem 100%, 0 50%)}.timeline.body-3 .description{padding:1.5rem}.timeline.body-4 .title,.timeline.body-4 .description{border-left:.3rem solid var(--timeline-active-color)} \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json new file mode 100644 index 0000000..5c5e084 --- /dev/null +++ b/.obsidian/workspace.json @@ -0,0 +1,255 @@ +{ + "main": { + "id": "0fb52c88aea84105", + "type": "split", + "children": [ + { + "id": "b54251df7a993546", + "type": "tabs", + "children": [ + { + "id": "d1d57a20af196a71", + "type": "leaf", + "state": { + "type": "obsidian-leaflet-map-view", + "state": {}, + "icon": "lucide-file", + "title": "Leaflet Map" + } + }, + { + "id": "12d3a7cc9f578daa", + "type": "leaf", + "state": { + "type": "obsidian-leaflet-map-view", + "state": {}, + "icon": "lucide-file", + "title": "Leaflet Map" + } + }, + { + "id": "cf953f99b7e23310", + "type": "leaf", + "state": { + "type": "obsidian-leaflet-map-view", + "state": {}, + "icon": "lucide-file", + "title": "Leaflet Map" + } + }, + { + "id": "0cfb18ddac644f7e", + "type": "leaf", + "state": { + "type": "obsidian-leaflet-map-view", + "state": {}, + "icon": "lucide-file", + "title": "Leaflet Map" + } + }, + { + "id": "76a9f77a3af68be7", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Worldbuilding/Orte/Regionen/Cormyr.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Cormyr" + } + } + ], + "currentTab": 4 + } + ], + "direction": "vertical" + }, + "left": { + "id": "d1041cb93ba7060b", + "type": "split", + "children": [ + { + "id": "411be7250322a576", + "type": "tabs", + "children": [ + { + "id": "577b077e17f74037", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical", + "autoReveal": false + }, + "icon": "lucide-folder-closed", + "title": "Files" + } + }, + { + "id": "31f4684fb372d0c5", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + }, + "icon": "lucide-search", + "title": "Search" + } + }, + { + "id": "b82c8cbe8789c0f2", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {}, + "icon": "lucide-bookmark", + "title": "Bookmarks" + } + } + ] + } + ], + "direction": "horizontal", + "width": 300 + }, + "right": { + "id": "bfa297d74f4a3b86", + "type": "split", + "children": [ + { + "id": "c83f249a34d2b935", + "type": "tabs", + "children": [ + { + "id": "59488a2993ab73f4", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-coming-in", + "title": "Backlinks" + } + }, + { + "id": "6b2d7277be830681", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "linksCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-going-out", + "title": "Outgoing links" + } + }, + { + "id": "2a4d671cb8dbac80", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-tags", + "title": "Tags" + } + }, + { + "id": "332eafc94f2d103d", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "file": "Welcome.md", + "followCursor": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-list", + "title": "Outline of Welcome" + } + }, + { + "id": "f4ee9e792cb6f16a", + "type": "leaf", + "state": { + "type": "git-view", + "state": {}, + "icon": "git-pull-request", + "title": "Source Control" + } + } + ], + "currentTab": 4 + } + ], + "direction": "horizontal", + "width": 300 + }, + "left-ribbon": { + "hiddenItems": { + "bases:Create new base": false, + "switcher:Open quick switcher": false, + "graph:Open graph view": false, + "canvas:Create new canvas": false, + "daily-notes:Open today's daily note": false, + "templates:Insert template": false, + "command-palette:Open command palette": false, + "obsidian-5e-statblocks:Open Creature pane": false, + "obsidian-leaflet-plugin:Open Leaflet Map": false, + "obsidian-git:Open Git source control": false, + "calendarium:Open Calendarium": false + } + }, + "active": "76a9f77a3af68be7", + "lastOpenFiles": [ + "Worldbuilding/Orte/Regionen/Drachenmeerküste.md", + "Worldbuilding/Orte/Regionen/Cormyr.md", + "Worldbuilding/Orte/Siedlungen/Abendstern.md", + "Worldbuilding/Orte/Siedlungen/Suzail.md", + "Bilder/Karten/cormyr-map-regions.jpg", + "Worldbuilding/Leute/Spieler/Valrias.md", + "Bilder/Karten/cormyr-map.jpg", + "Bilder/Karten/cormyr-map-hexes.jpg", + "Bilder/Karten", + "Bilder", + "Worldbuilding/Orte/Regionen/Königswald.md", + "Worldbuilding/Orte/Siedlungen", + "Worldbuilding/Gruppen/Rattenfänger von Scornubel.md", + "Worldbuilding/Orte/Regionen", + "2025-08-22.md", + "Untitled.base", + "Worldbuilding/Orte/Cormyr/Suzail.md", + "Worldbuilding/Orte/Cormyr/Cormyr.md", + "Worldbuilding/Orte/Cormyr", + "Worldbuilding/Leute/Spieler/Hyrvi.md", + "Worldbuilding/Leute/Spieler/Thurgrom.md", + "Worldbuilding/Leute/Spieler/Thymian.md", + "Worldbuilding/Leute/Spieler", + "Worldbuilding/Gruppen", + "Worldbuilding/Leute", + "Worldbuilding/Orte", + "Welcome.md" + ] +} \ No newline at end of file diff --git a/Bilder/Karten/cormyr-map-hexes.jpg b/Bilder/Karten/cormyr-map-hexes.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d7bf87baf8951de6249d0b12a1d8a9453a1648b GIT binary patch literal 7459051 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⪚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%0ATfvL6%UQK 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 kUj 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

CM;) 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

    A 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

    r=|`u%U`0h<%PObrm)S<}B$5B2(Acnmzb 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ĚdExK`shyNdMKrX&mf z{^&qNwt#>^>PSnL(~Ji-5irQ=dq=mec)E5=@<4MYJ;NRA@a4As&rI}>Can_*3Er}e z>Sj7R^O8e01w4HsihFu_8g2MKI{3mnL^HS_7+C=j#PRIfX$ct+Bq|p^Y9?d%e}*U1 zc`{$M#KMzZY$EDLCi}3j2{r8j$FHrl7A0#qqFvn@S)oD~0CP z_n8+75Tq`@o}2~+CMjsYLxt=+_QS+jq^p7V2=m4Iby*adSWqTM8!K!6%1)})_Lg~; zeM0{2q>xaa>A#f8g9cTeZ|w~IN1gp$3Nf^aeUkwW!_SAZrej2{{)nC;Toevsthu3- zt`m-H6%Jd%l#Yt1MsgKJm4(?l6C=;!p{JP0;?jp)qJtQ*Cj1!?tt7VbRKW7grDrpv znoDK+qqdnwn&Dz>Vgkia6TjV65+KM{OY{RaaCzrtNjT$Suig83HrVr)P-6SUs?5b- zn>2a}YudcbUfTf+L(ySw9KT9 z!hl{Ah$>BdHB17eg_QmU9Mht_JA!5`uOITo;xsCP2~umM{hP z3{mqLXxb?pe!RH~k?Hl<3oKq*xq0Rukj zO-gPYqJFbC7C*HvIxh*?-rcK#a`cw?M^WJJcgYB8SkwSg}uw740YL&=CJ z%DH$_c6OP}^5=HNR}Y?W>vUN?jM`w0K=>Z_RyS&R*(LmKQxXn~jL0mO0*ksh!A5CvMKYh=#^{e*YRsm)nq#8B z39FyRnKMGB>0dzBO+(;aT%K3RFpNg6V*rL9RKsFsG3N!u*Cwm?h7J|hsOtZ_Vd#gr;JWo@4dZSZRhD?O&z%5r?ps@ zOg}6)PGOq%PN{EI;}7d-)$JTl26efU9CHLybA8UrpO{_0B?tWz+ehS7S8Hp)cg#;V z#n!Q;Dgo`4);)>QO>LCXG$&!2>{3cfT(C0D%n+c+6|5?Dz8S2FO!+y(#T%*K!MXz5 z|04VR-3s!>x%g+O9KVyy7J*w5D^fboTpv%Uj-5vpL4#8eUzShJ3hv|Qsx*q@rnk$!tN_= zBuwRiu?I>iM0P<)%o2gu3Cg&Ci0H8AgpB<$cyxBWUcYx%fdvjSYp$7V84%h+Yo$iHRA$0jR5lEHnPGV=WfBeN5eF>%+zt5CWBqa)6}j*$t2YXY64?Y7=a=& zy>{#qdo*+T#`ZoE+dd#FkE$IyZ{LKwx=^lSvhQd!DbA`nBhG%%%E^eJ#ZjB}(jav^ zs04>H@XH&leNxO;{n=0`oIE0yt&kpJC%jCT^PEKR%2pVL4jAS^>vRygd_y^=L!5e*uU~M=YMyDW0=c*>lIWVX1C!OJ`PA8aE3@q4DVC-2PRl z)#>Y5GL^6L6~MC>V42tK;NhuLNAvw*IlYR=k#kSN2skfVIyknkL_Uz%Ty;ilp z#gM~{q*(RCNR#=;DD?v@-Fqwnf-Aw7dI}`ghl@Yp4%`6G-uI)TLQa)yg*KUn?(j3GgB7CWGCv}-Qp2n#M?oFo!O zNfqp)aX&yQw{Ws1B0fzKdKOi8I((HE6o^1on5wR>#uX_A?J^|;6{?__ zu4Ab~Jo&?ALi;7=5revJ;+W1Ujlw|`4+yvHkFU-p^q_Gi!K&Y(g)9lfC~6r)5~zs< zsHSpe0o;-9_%?Qm$4Mv?{H7 z*=q$Sh=#t+3Nu>=_FsM7pFmU0&|}s`jftvrOhnLL6JY+%3?cuB%lxxlAUh{9rV52e z`eW@{^mX+nDyRN8WZ8o9ZD!|{k|t<8_$^cKGEOf0EYRLnEIp>C$jE9_c+q|D-T5zY zi5%%p!rreH(uX^yvB{HV4qtZ5Z;8fhXk!PxCtnh)g`K@vW#!N*;^C{$+da=YMXlh{ z%yNR~h^Nw5SLC?G87Is zA*<1t%8W|3uj&SqAqP&~%}?o`@H1-a>shhZ6Ac!EcBD7gpV$xLPA&IX0jLzES^iwm zlV{@@lK}EsgE#qQ6gNTC4ptE|V*htnhqX9^8obEoEu8!aUXutl-wfmE^mq^&@rOg2 zY|lAgT0Nl`+5=Ubdl$Ozin8bVHC0J=r| zFF=Tq<4x;w;MlhS*hV~y0isEwyix7y`~@&@?n2T3BOKPW2xU>`w$0YGQr zT@cA2VrK2<&!?oz6=Ld5AM8(Z8xP}J2CuTJealsT3-Ic5JZLScx{Xq8bhl+?1r3dz zAvcM{V^s7~FyM%J&3eX3{5`i`x3+m<)vhRKSBr*PqNwZW#7gs#K8Kd;st5)+!(vKW z6pzA_2#-Yecn;fIfZh;hZR= zF3gFCbIc6@6wD^NVkEMh8-Wry9(B$De8)#}w_3;V@!VpboWQ&3RrDh-1d?z=f)--f zj()b^UEpb4M_ps!rpa^-+p^F@NNHyP)qPIiz7#HXrXwfJ-~Iz*=(wR~yT<;vF;l5o zGzU@6VIRKwU?R!RNjqcoT&tOXj?9xur5j<-_=OsjAdl{ZhcPQ?Qjck)jn7Oo0iaB8 zCy5{kvhz-nEQ5*x0$V8zh}oc4CGvd;!i#`M7{Q$X+b)smS-o5P;JkTueV{zS1U>&x zePqnZdMUVe+GyeZl)n~0%+V9(CJg+PXi~mIhY4kW&Fq?FYU}_y+?|IZta&3>r_VI~Y|K5$MkdgtC^yJCAk3W5w;5NZc#@aUqd0u41%|#nHc54DFpM2s8|$0;Bh9IHy6k^cYxjTrbFJ< zRF7LCSS=!L(gI3I;MUS|n+8J~J0TRig{V%2oc(4Bs30L2r&WMtai;1D3xis1-;^Vg zO+9v;MU_URB-<%HkIhx6QDI}+5O6drt!C0^fF_+HBZPzrR=aMzPdM@#hxX{WrH&M+ zbDDC$lvt`!vR&Ld%5JC9qPjtbpUSQwx*n3z0bVc_wmC-I$Tof~($W9$h1{_96p#H2 zfScXQ?xfqSU`=+_Dr<@lPt=&Gw6nj-G|R!eWc)CujsJjNn0rOtK{R$W{#a`X3i~$R zRV_zs*r-*lohQSYu~`e8rCqQc>^YgY=BYdO)qFP{s+#I%R!(%l%9tHwTF_{kMpaUa z3=VN_%fRFu)VmM6o5r(hsci~iEnmo1n3RST2+OhE#^)I^>WzkB2In0*?|>jg)f7>X z2GKV>_O;0!oz0bAU)CG!kR6(J3=R+#LyKJbeHH9Vxb2wSNe@nr_EUALQSYy=*ph7! zMwcL%Xei8=(D6i6f~_xBYzGt@hF0i6NY>3+PtIHpOiXqT@}I?IB|pe56>!hE(-+@2Uo({2Z-TNgc+P5I{Rq!QtkT>*4+I?Un_bb124(e?S zW z=hZKaSfO@)^F}f(9}w+rWpq5o&}?IKHrD0QeQrvgs5S-QVkyQf)`FV`1)L$Q1uOM3 zmivJE!-iV{-Ym4TpXZ$HMs-+(>CqJ#Q#^+?5*-vl_)9v#^C&5d%9bp=ysqhlbaUr7OSL21th{@lH?ZMBJLEEQ90fh_sJB&Y=RR&dHL=fbwPDY2{?VGBWlN$>dCI(+1@ zD*LvdGH-uMb1iNv2d5TTxyqH6Rmw>69@DGg2_c6x1#=N^$Ld1_mn(Zak{_;eHU9!E z-F8LNJI!O03+%=bB;TeEbnC|iR1iHEobRW7B^6o0BQb@|f@uvB!XBPNmL*F5%JY zkxF#+dc_5==JQ6L+UQGyK3{@T+K5Yl2T?ENZ;mT0VlA#vua+ndQvgYuGJluVd#===NrQd>;E!9VrF~4Qg9WhxN(`hp!`=)3(oa zaapd6tDVV(?P6ggRu&dPNhyk0$g^s#a3wT!m_cOFufxC=#?RWe0V4hLx;1*uD^1=^ zNF3tr!q!;5t7H{lKR_v8(b{t-*2p~$4o0Y(226rs^Pt9`ywYXcyup*c6Dr4{Zym9s zZi#SsaMt5=T(+t9Arl>~Jh8oH(JiAL>LZqV3qo3Qmu2wsF0ip1wI0W!zU7P^n6 zOTCaUa35u7ugWYp2!~Nylykt>qU1hf@ zpez!vE^m%myFqIL<*ee6ASc`4YCO+wEVk~;THcrw_OlJ_ZVvU6s}e5JiNanrc-BY5 zr{v18n?Ivw1o?ZUD`AXsVbrbCmB;bor|UC!zC}cvl$2y};vDae=v0@f-n$S@n`XoW4i(>_j|&Msx|L=lqbTIS1az+aPm-Ydx0YmiZ@K zwFzIk+X;+pMIv4ja*9xCE`JWXa1z_;Zt>COJFWLM`0ezIMLs%7~6hOYT0ZagGP=HElyELWbh?t`2 z^Z0J;&!qy?|59hk*QYc0LpfFZpw#!1F-HeBM-2`$DhnM85-0&H2HGqL$W@4v7|SB6 zy}+khvweQNkh733lV^$SEX1{IIGUWlof-w zr6`hfpA(0%iFCyUNx?zBuqZ9ThL>SXIEw|Go&L77=)+O_UedSavBR(HzfFejBVP6SwXX{dT;&~@|=59R%tuKQ*B9>oa1-t$Hc36L% zAuTSuY@?(IGw{3`Nr<6U8pI0cwyq?agOEOaoJc3yMHB|Jh)azuJC=gyt21YiWaR*+ zSJ#d8Hz&C*07ov-md2tcTD2E7N?#{`p`8Phg#K&$hqM~M1ubt0*ftUsRunh}`usDH zHc7v7NpL!+3crX^>MBlni`MF%;SA^K>kD|6wNx4ucDi!k_ifv(Gc6*L$Oyq>2dU58VmgfFm4}KLtAAJa`fh;R-=K{ck|;jQZa9I>Hfi z^}Fxu<8!_~pd14>JnLqb5*S8sxtZTibjLuW+}QHxX!bcwzw3U~q~xKgE(%`CoOfVUt5 zl<{EOzW^j5?nXz*p(P>obZ~{o`dWFO{CPEPS!6Vg zPMZ?uhM8J?K`Yh$g<@98!lZaHlR~pw?HCLK{Fe1A0z$%N?J9#P5~b`q2PjZP+laK_ z`w8M*8iLie=v13A_t6lE>L|7N6H! zrK%$7YwkF!Ii|hN;W#oS6>43*m&=(wk(mR6!_=)#9+oQHmv}ZAO4bjwb1hUpdD-rk zsKqm~o#uf~c$Xa~5V)_a&W`ivXxg*1@UiY{t-2RQUk>F_P3`3hSg!^FKgE!iqomkx ztRC1C8+dC9HL@KtDz!xL6(R0^<+}ED;b3#ahjvf{PQ>7G*7vSEgiW>8gihL=mIV3*y{N3-Y$>Rif!A* z+X~T!OJ$q`!Qrzm=UxI*h^j;@PxD|$nJ!(fd<`5soKgIn%wK@)YlOMnLq# zgD8LqX6@f+l!R~m<@km1Q=_frm)e*B%-er`I}kWMASWQ`M|fit_-W$>)D`glH2%W* zEU@Y{QAZtg@V};9`tvn#$`=$GGKYZq3xH&602lf9(Fa+MumvYJ;ia-Km5eqJgPIV) zVyfIcom_8ewKD<+qo*4qtyNhirI~k7t5OR|$k&3^_n0?a)rJ2QJ;3EtZFIzE&*n4r zemS1>e$Lyy7*nTksQWx5neA|n>f33lN=eM~?<+%w;W7dPI{k`}@?@S6@@%-gXR60VW~6%=GKj%)VDEU0&Bbv*B@0ead+P?+?!@Ht39^(wdQ^JNe(ne+$4AW7nKMj+sJ+ z7tUz+hT82YqC||1PclVkAydH>EIVeG-|`Q-hfsn?qKFb(LAb04S<=-p%pQ2IDRMDG z%(s9S@m%Y<$ClDL!u^P@UC~&?pb3s!7T@~iObqg0FC9kMKBOVQn{HPLd@D#gUJR;P zIXz$eQPZ2H34<&*zUE4lgiOmNytH(-|IJsoJG-qm+oiVk{U!UHr+&~mVyeZXo$H(= z9#3aXw}pho{k&;L993O%Js74zDMSE7RC>TS`2q@nG-IM0StvgYO4_wIntx$!?Dj)aMx{pO!}v>A@CF z0wDT7l)YnkoZ%M!JFyzuwr$(C-Nu>NY8u;WY$uIvr?J)8wtA-jz4yV#^JPBHHP<`u zvz~?f{;k;^;4DTm*fDK3q_-;=ZF`(?VQJ&~a!?y97TEY|_uzDGOxe;z_Qc|>C~QTJ zx6}|rc^V7K&nzxDc-aqg7*#_JxcT+X^BsM3v2HDV@zc31^!?O6{$LhE%?^2tYBoU) zdAF=EnK2MQys$-ft?rA$c5NBWgGT7t%#Hw3(3)^CCpy>;p1rj^?Sfu6t{+Cf7~uge zg%&=lhD~lMBR?BiQSxN_NjQ8(hsx;_><6(lnEmE?&FQ>evsvjPZaSy)kA>%f>~Ch? z5mCqv5u^GeG5Q?NUwV`lF{3=BfLV!v@X}K%^0&Gjxw!ubddc5Lx4;%AE30|MHh-;6 zsII&Y^Hhv(D(m_gOHS4QG0`Vf73&cgtUgD*3SD z=s{kTp?P_8dPk{rqZlwA8P)OO&QnTP$y(NGxLnoP$Rz@AO<`OX;aBb>(g`E4`e~9Q zHqCy#>lb2gKHnASu%7_bd14>w2>Id0Mwe2bu6@Cb;;<&E>~(7NgA|_VcZ~p?*XXmp z(W6;jk&s-Txo@9RDyasVf~2@Ec}{|upC+2OS`8Tts8^Ao{MB_wnofv_RSU1VGQl;M z-1xy}(y~jna_KNf&TIrWdACeDGxd017P^#s5rwW_uy8(zipP%a&O4K}t%!d5Vs_-o zTv)-;;PG42kV*fVgCg%GpS6O& zK4lJt|Jd;$AAw#i_?h>0;c^$200tb0+Ze*$gOgI>oUO`_!s~zouKM1~c~HQHh-03d zeZ6Vvc+2ZIF66@6G4R+g|IpICyZ8$Lb*ZHdHFxy?2_*lUfc;nai2?C)Bz%`OO6#1>3=7}OY%wof!o1Ak&cL1YnQyL6n&Hk=R$NKghO53X`I7oTW zUDv%{xgixIxi!-mpUZo{46RRCyhXT)+5LOm1H4Bc(MQyNR`O|!!-WdDCiqQ8ra#(p zRfgWIZfe}m8eJC2Q~w@*vXdZ5c6|Tl|3ku3>>0& z=cD%meaH5J@A>wPN2BKtngN{S|3+y%uqAW;E?XS_^ImE9SZkLM|GD!1S?6ddZ?jhoTAiP=r`a&V|9!aN z!cSKxbGdIMcn5z0KMZ-${+}m~Do1=qy?Rw&lJ=?7;_?6X(4h|_AIgJ-vh4zUuOgO0 z5Kp~TX<5n{*qG1dU4v&^Y{Lxh#1>oq9QCVbSB%!xbI!g3xz71fj`1;Z$;p0Z86pMk ztl{ABsAVaZDGC(@@KCz!xzpzRwd6~L+VxB<%Y^>%o|)x%N5<8szZ?MB7++t#-YE}eAea69>*GKp(T-kA)O%Y zRKal8pneGzMiCqV*yqZ@j+HRu;zjH^qYjsxg9xLy~D9!rdb# z6Wgnz{DP_`e(XfOg@sU`ZJ`FKdKJUzlD=CpNAz(V2C>iKS@V9TOEU3@Jz`c*1c2c-{a0 zPzZ!kUSi^1o8+b^8bh0v$0YCw?Tn_4qe6PO=Y?q}MG`l9hJ#9u6sP(ij&SNLO>r<- zXqG@&tx9$;zqO0avEQ5ngG_8G?whS`roff;YRy1OqzvP?HtI^~Og~bUaxHC}gi!9r zDeOddO>b_CO*52X7!RFm##&Un%SMy;GxOMqWlv#3-V22|OJAfz^Xle^&0qb?yxI=P zeB%76G7X8F1(k^y2Jn7|q&^)0N_|eNNyD0zrHRx=#BQoMvGRKUHrWi#@dO1E+O9P& z&T{Xzq_lXI?kuY^j5DUZAP^u`)4^)Km6%0JrD5KAa)0ZW=XJh3gf2e9N~i^~QPFDd zf{m^gV$p6wt6omBT)Da2bwYeNPN~j#4dp}dRC|3zy0KC{V!)T3*Fw1iAZdpsWswAw z*IUeYJd!P?b(>_35obzXmIktdU@{F92yn%DS#YWZ(U=`G?zanmEY<24dQu&8It@8Q z8=GyX#>qBvnKJlIZ_xB+@>fU-Bz%$<1740e^88E}01`BjOG!()VqOnD%C*?x_zO^{ z#TGkTk6PWWJA^MS*nh0*qZ%3yHBAJrMO0*okXw~y+%jUbscIf}O)$C8WyX492VXP( z5lY#$25(Jke@EMEX$$5I$)55zQE?;IiJ>mJ`9V`Cpo_5#KZ#J=E#L~Ja61Q}Cjg^Z zrwHd2VhD(sN(IewbobBhkEVU$SpFAgL^=yUO|w8Xo2!k-0bNFKfaky3_h0A*r%e{t zna=i08GoV3g)L)v(02&z| z`9r5`aruq0((LQ4@~a|!IdP2QUAe}3dqR+ z!Ii|Qj^BHY1b<~w@D6JGbRJxhO1_$#1rOIv=uYTEga;-X-YFecZ&1&lQEzS#Kto9R z_8vRN$9oXgdi^AQnC9`8**l|^>T=S z^;N7JKm34^oBMJp-@=_q&0IK@Q;5dO>947;x9u$6lNb!5>W1tk(5Nh~M1cYbbpI}C zJ$H6zwOsT|#UABDw3jnesCDCe=kXxY-D5isOA$HhKmLSY^|Yjwdn< z@UHC|T()^`*DmEzU4}dGsMrnG5Sb28fXjj+w#+AeHCNR>B{%$3Tg?DmB zHb}E7FcGYLKsiMl+KsZki+wwu=33hf8~jxzN}021z>pkmtL?(hwwQ{~v9}^eK0*El zUy*5Lw2Vnq6kd~vh}RnDxzf9e$~xBj`tJ068+kJ?KIS=HnqHHEPP_rMPkfLpS}EMq z6*Yam-+N-#nXwr!Djbugd6vkA0Ja%gL^gaw5p5tp-;p^2Pw|%#vU|I1sBzzbGUvt!IlCmee17(G?1DpBAD1<1|? z?F!80ej0&hT^CHqs2aD(uJoO>;^(vfR;*U9UpwER7#s>`6c#0MX++p)VRLAp<$ZEC zgaLGTm{cK!#W;IuClu-zviOx{)`u;QieAejv=UtPo8VSbcSEoN*T!ELn)Ubhn7}bf z!Du#;qbmfa{9eU1bujV#;h{gzn^DWz7lD?RhGGLp2CPZf@5%el$xkck8#&V1#hoc; zuGkK>U97e|mWgOI86c6?7uCl=;Neo#Q^sFFDnIw(pQJ@zxNLP-0RndoFS~q0rp!Ny zWM32ACB8k4GuakpGNyQ|VyVx;e6`#xIKY}C(bdV*i6{uya~X=8%B{tp&-&^;QTHq) zugSKhl4Ged?B49L)P{|+>7e$*W(mBKlb3t(+$scW0ijx%OipOUq zd+?k#Rs<+yFjX>Sd`z?yos!6gi4~%~+{(}v*RWVHWfc=#rJ_F4CU?BcYpby^f1fE< zu}37^KSqOuAp@u#rAG;INw1*#6m$nlHRpbR<3$+XYbrAj$)yn zQ2>A06g?<3Hq73%`4{^lIyLZ1lFCU*`M5+ZCdsW|>z403<2rlI2uIJE(D2ts)m4QQ z+Hm?de|Vcki$RoCxkY}HBJ&5SHj`oPg5hOzEILHA=guhT5eXSFsxTV^c#{|CJJEgm zu}p?ME)UMCZnkL8Eje!Zy|Q0lc@p5XZ25Jg2V?YTHL;o$rQiOHFYeEmQ!~m4mSqQ0 zoucah%kZjO#tW;bAN~RcnP_uUzgi{fqx*CnrNPxCBzh)mtR-kv+{%L_EaQpS3mQ2T z#3Cj8h@b007EIs(Sj9*{&=?w1%7%lYkZa$rW} z*{3)oD*Z0$-s!`rsHnv4WCF-XLDs}++RvT0U5^I++eJ;tfidrW!Zo&|%(uG%JE8hP zNCpUwzGXxV2V5<-1Fmcc6bKk97~1`k@}6~-{Gq;Wa_T4DPwAft12H-QE2^u zWFn_jL_rI-fv|yq@Hi3VuiKs!p-^r!LkVEo) z)%-oMN#@W)-AN4B(LYX=Gd5rSk|(KDEN-@UpvlLXBV>{Zt!{zh%*myZAu|)7$@Wq; z+Ad}-frYkg^UZ@5S)>*U`chp5-8F0m3e;Iq0YjuUTc)|dX|nZ)o6D@tJHj~jNW+Kj zp4&ITy@eXZIxnpBQff5dn|RZR5fW>Ha2piPe!E z=94_bj#;3=<;-exa6{E($M6dV7eH1HLjURfZGJfpTVE7eCorL5n%z38N^#Fjr;?mR z=5_kp2zxUxhdzlU*1hTJIZ?Y4Fz}H}RvdW|Y)5Pp>exPRV#+1xt0c99C)9ky7oZ8f zfC&9v1Qx|0jhnE#xB%~G+y+X3V-U+v6t3})0BA`X2HSE@X# zXFK$hH~Y&WT;o`qF$e~;YO?)s?^3|A3K<1!tV01ItSE6?@99&duYt*L0wEIi5AZgH zK#%l15I#4h`v5be+2vbmgPzk=ijTU~o!BOJcrW~Uf-F{!BpWLD2N|I!Ceus2uaP~p z!iw+uJ_45d#+K6%JN}ubHFYY9;J0y`c<-a=BsJfg;KgmZ{Oqcg)o*C_o*W&LrcjvHJ(}edc8NxRk5~#I)$mK(+?2GlF!Rp5fsc3 zbIU(8V_>zTCZRMh`D2Msb<1W%diD)x3_1!1sFWdORWN19ts+>=`^7A7g9xS=6s)AC z{XIT8dr}F*KTz+m!JhtCn()B7H+;H($_AwR`G26Y)c#BM|5J_(vLQc)dVKCP^xUy; zf$!}d-NDTa@m|PVOd)$KjzpE#Tj+=Lt-P-2mIOF*^<7b!{CbQt!pKYRr7IM^@11ajF7^5nu z=7gGG)G+eEo}>e__7yMs7FP31myE|P`PV8S+?(t?@OB5=HVGt(B?lfY_@Q(4PcSh6 z$g4YEtaBX^88C}-c*sU{N-=AiR9(Dpe*qogfZ!m!v~q$)@nruH22~{Jg(_Q0!Qk@I zEvqVBIj131&&!<;ZB&FRL2tTHCk!>-Tt}lkD0ClB{7)t?nnVh!?=KC#^ev`M(Tg{By8j@ z?csp5@7Er=%A6}E;{6D^qMV-yg!A!Az`=K%sw@p0epyOTK7M7uV6^SYD)b2Mp92vz zt?%;G;UjQ!uC|0>PDS^67GpwMt~nGd_3EleD3|UCn($}|3N>}YB0GnY{-ly~(*$PnzCHfTOhm18 zeLb$+P=_&IC4zqZ&npg&%>Fvd+OtB;S~np%`7J`te6dr z9TFU~26$klzY_97tH9)>n&nGGv6J@7_hwgwwpYf}rF1Of4IwxdZf+7mw&r=2pXK~se06K zTE*y1GMne)(dCUvs5p3sR%5wtlC^0$!DbEt^i?fggYRo#q!;%3KDQU%^ zi*M2FKHVOZ+7Nd*9a0Ae_f~=ePQhi%=}RtdhPka)d7)xXqLYh~zml(zs8{VECHU9N z_nrXSVfjR@Y7%58tZ8XNew>v^#)I&@v{jL#WzdQmDGL4S7`>py^&#gwE~Gb2VZ_f5 zFU>}veb=5kcJ2xz4IEsWkD>Y-i+wK$kVcJ6+@*s2eY(4QnsI8ac~vlAy63XU3+k-l zCJDdOk9w&lHXl_Tsekg=F7d~Truyi$9NH@@fxQjtPrv7BiTlHK;+-05(U zy;89Vu|yAu_|9_w@NUxsFV(npyVG(cqEnZpeGM?JSheTu85-KNrr->qG>MK(HgBdG zTsd&SRVG=beuoZG{RWpR(`Kzvu!!Ls$yPDXdN1CjW>=V)Al<;UEqI@mGOL$|uG=dvP~czl zG4d(O+;gY;j8cCm;^n0;+7vhmsh@M5yULz(#D1kmR3oR(ea=ka!0rNSmUR|5>uP|p z&#OSm3keA+;)&5%{hotkOs3j6(K(w^tr5NL(7jfL6MH1;KWA2M5R>9x6avY3zX~1x z{Z5^xKHPQ2d(5KOCo=E;oW-ZTx*XS0($y@aVzr+W_B|rP?dmtAKw_1Wo0&CP?n3?K zqSZX~A2Eu;aDGLgY~^DZt6YF&pU4nx;1J+&pm$5}D74t+(0l}ESU^h@zxuXN8Tdl+ zA>NG7(9R%&%3N3C${1t`tBL{!8TQCSIQ-Cor1@|KX8KMl7b%8R8RdLomIjBh{xO!t zBh!2#5@`Ae@}#Qc91(w;He~_rZE1go0jKaSezskxrG4Jq7t*e3E<4moFJ3pVy3sLP zMJP60mC0XiOyLzJY1D!m3)HgM*%T2hCuDa!#f0taz->2zzT@zS?V)RZQB1j+O|wu7 zELkZg>p?tIO+en)AK|E*wJegOf==kA&A3Mhg>4l6HbaX9#TwkVzFL@SOyXU8&;mU- zx;ivR?`3&w$t0*T_}lXG7l@CKcb>yVL}*k@FU!lX(7_=p4kv${BNqPQ07I2_o-^F- zMeqTo*JE-qKwX_ilVEkZR^>{NSC2R|sEL`xssM2Th6FSApGzG91hnzU;2XqFJY|c% zWHM)qjX#31pI!rT70EI4%`4@X)zlh-0aLuC<}6WKI{EkQ<*2z64;5d6!w;cO?HH`Is_knp*}FyXcSb}Z{bX-@1U)6 z!72OY_LF>`HvG{yWprOlc0O5`KzAZz{2ROPlyZ%!j!>)Q@ZAgI4gP^OOm4T329#wG8sGzB0VNhj z?03q*9qnAt8{4|*UqE7K^EL1Fc)&PN_<7^%6Qva5&kg~c-;H#FQ%u3K?c7v}_NJ54 zRMjvR--<+d(ND689dV8VOIXV9L#h>%M%mRl$wGyxBaww^|} zl6)#j;f7eR-+mTn6OaG}$wX=hHBDqqTqzab72W`(`C1xs6?74+)oZ}`Jgm`ap2VJ? zb(aeLk1cFpD%-?TOp7LjA`GUARycBF4TEw=s?;%LZW0!u)E@)k!U00lP};uaJIstk z9L-lO$6Cq*Ee3meq9$JE1$J3ur<0c6;j+-AiFNrx88eQ|2pAzxcEs47 z=#b<2&*;KUTeS65S0WDn0xS9iyXkwjC7hpDEXm}}-#hj)43M?NsQCJ@1=*(EalO3Y z$ZOX!>nFGs%fFXGeaQB;K*vnwJeJm$;9?|%P_w=*u z@xUOsf-O5R0%OvBoN1`FQACjCR4gzM1Y+-Y7AEvWCR5(?C5^rPT&>nlaz>|4pc!AH z^^BC=!*;-x!OFF3=yo${{$FqEt$~)3>q){p?jD+=@H-M7c&3k&+xE| zZ2EOQA_RM~>AV^{0_gAdOH!%~b9r_@u-yC!v<_PC6#4?`0vjliB&*I)VRTMdtRfcd zFDek?`q2?r-0#gt*E|=^4p=nzYPzZR`jM%2ui`4cdb$s4t}rshB8bx?A{w2zD_YhgYj{O6~Mso8?weK<%Tj|6;sY? z4#RcQ?8%)W7bpid&pT>zz`aZNL>=>9;(6IT)TUYx^TcmpT7)S}##E8AZlzVZP;HMU zD~?g3`eEk021S%VqX7a06CiDDz%Tl)Y3wvUYfm+rsb}4Iq&&Rtf-CF)3Vx#%-TOT7 zBO?eFMVLvu3Rd%gbtU?oLCMpe$akW|pRx*?qS={>e4^1S-^quXl^7ZIOe38^cOaV# z({EZ!HIeBhJ%LjqDGN5-1zV&ZMF#PgdOqR_^*>RjoLH1OH4F6xWM1&2XrV-HOWUR= z)?lgj^1r$2+D62kl$j;xC768Q{P0OU*-}BrfCw64R{?JLgRKi1P0yXSiqXT{DWOjQ zZ8>D!Hpz)&*)*+oAGAg}(b{zT?en84$jsnzdI83cN-);dA-7R`^IFbTS|CP@Uq}VU zItCh-Ui_~Psr9PmaA^iviY2iK$r7SIk9LxS%pzVyT%u#4XQcwdgHw2-zkn00#`j(# z?)ta(&G2i9QPgkkDUlD40~qd9mu&jzZ=K67mRtI zzwbpm>vy0qu41j4u$5e7c#DZ8Xd*RCFKG(9>F{OQ4A+}%GWGGS>ogq}^+!eBB!d;& zs?by+QEbEIAdH;}+&utlj_gu-$DoMDg*Es$1YOPJ9G&F=AUg5?%4QglOu<;>Q?=Rr zz5t|%`6mg4*@;S>_A~Zy3jPc(6%CNoSiIL(E-j1f`oUdN&i5uK2+2c4*uANjw|G>O zMq7fp)?~)GF?qjH7|dyki#LSMbTFT?fIJBSPQ0d%j*&A5>xCvE}uM?pgl#= z+9`r~p_sk&YNF#V&FUY2rG{&iyRu{NC%jg%<&&|-huoQvv#$SW&AL0GfDi%?M9e35 zP-psfS0eI(#CkVFO*cwIC}#$6!o29+K1YxDb+|kt5RRo(zOiO~1zDPJuJ@St@COQ%&a(#mxGfB*>(>7$dQ2z1qNT}MwVK7Jn1d`ws%EDdJSIh&Qw8D@e80AEbR}ZX-w|#$oFr}kw@m{>wmnWQl-p~MAdKgm${yhpuF0IHh@W6xi{ywYm zbjo#yUoB?7Q=YW_svT~@7wPFX6V#;8lMd&gC!As~Y0MOzG3)dN;9#0q!RLUzHsF^OPar>;Pq)}4l zo2sSTcFt(AnjK?gaW;j_hK7Y^Tu?Bx5=wR1VMJSj!M31D_jz#?moU^}DiU^lo|!Ru zIyKbzIBtFpYiix_{^{;;Vnm{aCAw-zgqGM~p2cUuX;SM4UpUlgXNu=t^;KNd$C~dJ zZsW#SAUFOflh{DR^q2jkNMP!SjE(~XPK(4=M(&zv*~xHX$078 z1(}Pn*7S927B>S+(TL86iNeH8hS3QJIc#zlMMI!gaXHjq!6HW67(b{l7eeKVpMN`H)> zBqtLsNmJENUQZ)@!X8Hg!w!3vQ1kx+#;`8`0{WUd0^k0hD@b19FCYe)3`A5}7S8|7 zyCwoT?*C7}7^=}lnEj*rjmuhi%&#=4mb4ig#TF@HSD-7a<~o^=Q6Fp%`4Bh09((A;lX9$&{BDx|7_ zV8o<2h%${kG!e2}8PaQH075;IKV-Hlvzo_Lh`WDG$=4($r8yMJxy*_BAlEr;f-M2y zRFQDWdBk-D$m)Tu7Y-Gs_S5~`3NSzE7#M%qW&^9S$iFAS;phTn)kc2zcBA2b9V;tN zdBCqy{-$^z7#I$#sjvUoXdz_m7aKV1_m-VDDkQ)r8L9cR#$NmfQxReuUQN4Le~XQ4 zAg^wfIkGNWmxT+#q@So^4^YhPnu%TO*V5&~sJx#LkZDS*VVFH5uue=+Op3~k_Lb6U z>fL8)L=}cHo6Lz-K^5gMz&eNs$ChXwh_&klMmY?ZeFTC)E=Fw{Ob32krydikj*JdY z*Ry_6RlMV%z$R4?6oD`A%7*Q`Q^tvD91V!1^O*~-GSCHrA4&Y#5M`gB5`2J^6Z-Ag z54Q{&#&LpFP5_^OA3{5Rzu%s~E4QrSENAUc7LloSwqn?sW;>%Ixr~$4hGE5YjcB#q zjDqt?ro^f|)7Wt~vsb&+C<>@F(JDwZ(ZNs}2A52S-QJasc*hM)RR^caY4=S#6IQW; zjZ!;#sn>r0a!*f>P45cVh$1m_dyoS@KAaN3H`@O5;dBZ_r1smCgb zp-zjUNL4*A5>X@q054H10f2l^$k5M;RK@y`WAO?xW`hOblt|@eEI>H8B+wRybXARm z$ABi(9qkb8=Zfm98q#^YgrC5l#-T&^0fgSps)HDlwmyj^)W)MQgXfeNx|EcK?dc4F zHQ6YQWRz1#kuG7E-uJt(?+OtyHwxWKONc`o{6FUR7V&hQ`)V_~9mJXhzCyttbcu;U z^@T=W93+T@(@?X3cS+YObs{E}|1{;q%Tb(gUKf^5nn%nTIgws<=L_{Mr-fnmZbiT# zQFgBFGRgX(jm;%V+KWmDUsjh~dgn2YkMR+zUw zG|hToORTdmS!;rm3ROM}FQP)B3A{fRfTP-xDotc2!8<8={^{M8T&!KU@0+C7Ah9)u23?AP-4Q1==ebJJN$UV!|_N^pg9>+$KX_eEf zgE{d+owKtOllP^0Fe$!tJ|WtWTymtO{7aAlU3|FPBMi7IJ@4uEucb-jy4XEM!bnFW z#U{=lNUZzjxfu^^U4acK@`9}7o4i<7YRgpDP@F!Pk8WsTMv$=%+)+7}oATeOlt;n* ziY(VA;UC67)rPcT?z4Pwnlu&r@G3q9x-QrA4j`x1a72Vkl_2G;TYr;wlaR6w>xu)n z?LMnH$1&yXM+hw=L%`a57cbNq^VT}Vo{tqLd~< z26E0G8;WRGayJ;{j(%kv$@81t(YDpTR_c54EwB(wT8#<)%@Y8%|81-!b32M9rR$Sb zHx#w96w%Bf@z%Kn8^}xvn?TTlp3H}GfCBQkn9ca&Om7|iF>jf7XlULswX+Fu8}bCs zo#?D!;&QpW6&hKDDQ*(l{wkE(l?as_R~5EaJtprp&m37_r3-`Zknw5I?;wD<36VtvoKjgrs)|Jt6WSC=lUuh*z(M;$4_Ba{%)LO zR+#}K=(#_o%WYVmL1dp~jm;A|_dO1nS&gZp^e4ectkYppJZ&Xkg$DMG2Mc{ib8pP8 zma5OoY}xvi+4xIR+f<#~WxZ9&7)s1B=eTAy%|hX2+Spvga+DHbqk2voY+`U(M0ad9 z^tOgClc^Qo?|@Q=1GJcI_U_)*bC35$Ps6$%;M$l4ueM~Uo~2sJNg>}_FWKZEc#z@~ zpAQe-YFO}yD(lzz3;vI$>89KCq1`6CZ*Z<&dM=Pdg>D*OSAFEQBfH$kIpCpb6_mfp z&UoU59qbOq-sC9z-w_OLEhg<8xHBCo*63eE5~2#AKBmQ#;P0eO#RLvK+Z^)s+=tk{`1So! z_1q}{dIz><)Md&Kk10!bb`ff`D&yNmQ zG)+tNpr?63?#6sUrb~!`{j{-Utk7?U9*+6n==NK^UhIG}r+4bDRvnQSU6a7ttzR+` zuZQmaxU0#sq%<5Yl?7zSU3R_#x&7Jf?Y#9~=Q4qO>HBtjAzs zvwj%oKSa%tMQKM#1mL5&`bmwhU!=ETCYPl7CLHzzQ~ewO+=FUS>J-dau0tcr8aks3 zCVEAA$c>Gwy{W=!-=uNbLfU-H9?FqQX6!&VST2LXx3lBa2e}OrR7~kJ1UA746_Gr_ zJcq*Gy7y{#XtzP~wldFEZO%5c>E-2ktB@wrlE|U+ZF#*k>z{@MH;=} zgq|quIb1@EsdurbW^gpLo)slsc0HlTne(ey2wc{zv~HXAUe+#XCt|^lYgCv^f(oK2 zG}!?E_#MTnuJ*K;Pg0!Ll*~S(o&%VeOfHsW^Zf0WV>PojkTNm)iVqr&jhEeu{~-i7k6a3gpI+Iy7zK zbFA7V*(F5zy_>2l)Z^6gFe|lS*6oV}vYZIG5-pC2i-BE)pSqLdQWQ~NpC#S=mfw8RSz^~Tgy*XC3-B$TdG{0hp0aZ4nnjhxcuqpo-M>Hi$8T^oZ zE$>XM!t^NS1CJ*-#t0Nk_Ui)Q#R1XH5mQ({_{o=56YOE!Yln5ovL@<{xKy#&s>4s( z)le^GvVJ&>W(LA296(_Bh4fBE=6|80RT9Su1^|?2DtPLc_}t7Yt&J*`0z0f5?cy`xg+vKHZuo);v#8 z*<(o#N_(D>4SI%7NR7z#5pw31J7i3!9LvqkQbWNf#v#yCB_t5-&}2iD-S5!9cI-&Q z>;2kBFxV_kaWnR?Al^gbn_u!T>{_*scHh7r_!l7j?Fj7pf4UDISgQn3hOYndc-Q4G+B6>o z@fW~db1AaZL-f^VkmJtc)?rCMpKMEnDi3$Z%*N+;KfOf3Nm_Y=LsQImbu+kj?_ife zw+kW|CaP*eA>d{b)kLS~g~fW)*MFPgfPc(`zvgX1M!IR~YJP#Dl>;{i@mqFuqr^H% z$fHj0u*Db~+5n&0E zh(Q5wkv~ly<`I7a>?r>QOtid=f{K-oh>N>Va8W1ZjHHK(4gYDq&{y8QEl7Y9U(kEg zmS;uBb`0H?@MF$^R+e>48GP?tX|al^&F7Ta_;=QroC~;b)qa|A==#fG@Iy zpBAsVDF0bwwxq?{@d5K&H$=Dwp(txlm!0SvGXb;sn09KX?erPhgbx;Sj3Br}O4 zxKeo_7`<6Tn4KAuNi>(Dr76u*i?FaN178k#Fm@g+Pdc-^7`X!lNUMc4VtY?Mg&fwI z`YG0u>d3Rnex_Ah&BHQxhbzSd?#Gc?vgWQ&zoAWbkY$Z08mGntEr?T;AW2qq;~Fl8 zflIh>ySF_an^2TX!@?ZxLMg6nBKfx=nceblzO7&2H%e<#vlB0?6wccfGDULw_^i?GPN zqcIg3KViW0aLPPipFv^)tFld!+xH85UukI7$bqey?Je43MC4(nIlhGaN6>_0Qet>y zw#m?d$7S6kUy4NdPe*cnT=$~ZUm6I;an4uM$%^9j4)^?sTy~pTR_AMES?<*;vW-^9 z$*_rtGYaKokrK>e2^>i@7_M-p$zheasQ5EphIC1+xUSC*}!Tdj~1OADrSbcgP z(;Pn!jzEUIG+(Hsk+?&!LSyqOtM|w`PbA|1+Dae;u1eoa3$`CcSOTua>8>gMcT~Ys zdbpR42j*^s2ZgjLC{0D2g3iP$psFO^6qplgz=EA&z!N|tLs%<{ZhJ$>ccFa6 zrEHsnJhDx?zKLbz^up+nxuqL`p<1Cx=e5|8WQQADAppkCkC1X+ zWLQPr{sZqc9Vmzk7A?FzJtdY7`2`B))1C!xjS3%AhM=g_bXJAvDYT*m2CIayi6_R<0D6Nz)O*#c z+w15~H+XL9(~%Z-cjn4{!LbHYETFp(k40zT-{% z0G%CVO)ZHVy99OAmlUtTV^LK0iqAh_4H{8}BxVv4=uW>XQ>lpph5gwI@1LAlb5V&r z>ZCrG^H?r*(!Pa1aUl|i7}nb-v{iys7?~!biu0#qM6Z&3vB@(1RypvXH-iS&56r{? zT)A0@pX18i3^R7cmsYD~3>VB{X@9Z6X}N50kS}1UdGwZ&Zo702K+WnMHrxB-K|soJ zI+{4$Io zp@5~(2#y!s!r5b!J_ZJU(>Uia!UoHGyCp#4wzkw9tj`o|H;J2Jwc^) ziFt9f(w@&g^hX=lB6mITrV`UV4xdhi6+_|RBc3?V8`g=<2%L8B>bZIflr!{@5SK7n z{oAGz^imcn_xM_#pfnE_wWY$6+;@*tK)L|x)ds!(OHKa&8>KIlyYYvD-`#DAMAvdc zQ+>xHBqg(?RN`g0eeApR54EsTA}P5zCsMx(*RL46(F$rN*e$l(@&PLt^{dLkBO8hN zm&Wj^ev0)JwhDgXl4Xx{!;Oyeb4xN1$29t`@Pe77<)#I+$s?5bqh&}jEy%9~w$SHp zjJqYvf}LD#8oX);UzDvzjOnI4x^g;h72-J5hDBS5-LQyzV^$EoP3F#~_;W;9#1H%C zGC{iuv&-r@jOlkq;lrMz$CK#y9w|G<-qx!z_1CJ#Bap+4_A|D!fMfBNW&gJr_8~dfqu3K^EZcU|UWiz6~ zcM^6$km4dGP_}f#D2}UxBUMAfsIJ9KI!6UH07UkJ>cip{--0)XvQd-OT$F`GQ?*=D zi2&VTY>^ceKftLHW#b`FY4QgF#Q=~tEU5Q_yTr4H!qgbSlNkNr@%9UwA;ical+7PR z`cq$}Mn>ZAU&J*irN%_Y*6?ZXWb#3b z{}*e2{S{ZcZhyjs7Vhp8?(QDk-Q9z`OMu|+PJn{o65N9XDBRtH1-IaYJY9RAv(NXu zb!gYjP<4+d{TeI{r$Wy6j8Z^WkQK;ZL#;*{{8&i#J% zAI7|uFPqQb@%*3eVG8o%H=}R=0JbrV{{jxeD*O-L%>%_Al~#+##k9kI{YO@o|NH(f zto<)kiAn#>Waa-Ml|X}<((g8JVvoEF&>4^5>W1Rq>EC~U=Mnycf5tr|p5zNZDWFvj zX!Y&|gpK}XXbV-ET0f-AvGX(*B0~Q(az##G8

    5rsWsh3@NYdE0wSK9MQ114-a%j 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 z zlpS}tPOZ40UA<_dXF zVw{Wy10;`TxMFn{Owzcm+6kywPT0=X>Jac)(giB=dELsk9EA|#ulq<W zxFsZM*Z~KLib(KY!ahf+?7ggK2Ln4n9=N7GW&4VcRD`*45iQ?Swr_St%l{PgT$iDW zk$^C7PXei^@$#nS83suu%SODnsD=-4wV2-Bt8kwJEqGkU0$w2DBWwrOb4+@0je7d4*ER zmt+mr825qFh)yoQA?Jfjyln zVppiQz+M>!CPMU~k4}gY)|biiB`Fs_a})p6_9#}aGOp&dnl>zXcl6F8nTAF7CoNx% z=6I*OY2VRCvUAeLXruE4SJSG*##QOP2!~m?rrsbowjl{f~gT@Ohs6J^qGT z^8ISZ?AWI4R9mxB+ee@_!pg;6b9Va>oNQ{%whu~aXjPXPD&5mwsYth)N$#ut_JI;4)K}J5z7{hR-=tGa>Ozq$he*+Z3|nOwz)66%9NJl|j|~_plZD zRYELQsF$C3RlB38{m;N*i|8%oDg*P)h9lcL0loT*M3Q%?I%Ht;j&J3CaHZ9hUID<< zcrl(%w^qw2QFoiV2j7xOW&Po!Me!dyZx5-KvHq?8WCEXRyQvJ&AHUfFLkn9=m{8*c zmP>GDQ}RA{NHJV?gYSnbb+CG+xt8uz`MeaN^NhgNAh8nbY`+V58RN>Ujp^=D-Tn9> zj2Q7BxRG}uf9`GvVUTzVL6^R$>d{Nv8daJfmoq%|jl5sh%gL{wL=)&U`75Aeps`b$ z&n~_XqG@HTGfd4@+p&Ew9O|N31-t!Sa{FM! z1es?a|9WJ)c9*|{FV_*;Ozy9w`F?~imLaTKFwJ;8{{nH35|{3smYlKVl3H$Ynz!f9 z*0mv@Y6s9*MWKF$TmyI>!#=be{u-*w@Pp`K^7u8qPy(H{}=TmKn}%gX3+nx<3_Z zx8pnY;^-UH+$*a$6^rFBl(f9Hf6A)Nk>6*pJ$@kee5c{qI~*76NP z>rbxo{(L<)q!WivRlJQh7$>rCrF8pK5pkPdxSj~Ck6WYjf82IGXUODe4|4J9tSIeM z%1ZbrfawZ}k-YUWYV#98A7ZkrbeY3MlQvr=GKAf@kIe*ejY+0imWN0xmu`vP5Mi8U z^3IJq-zSEz1b&8Gxdr!(y>~npVeh=p_7xlO8Afm%>-&?JnUxfLignCWjPmhE+37 zfH#}UPL>T%MSfvLluV#z2rpkS*LO=@VPTx%xF?Kvq-QBgQ`foH85|^F_I%f|)z$v6 zjoyr-Lcd+@kyi0JpUxRNREs%X&`N33%5hzsJw186b>ZIqlhsuR2c`A0eYxQ0cXsxF zo)Q~344FhG#Z}uhDz2?7!}mMm80s0@TbR=pQg>4y!`kH6z0?3K9F3VH}n19dqqI0e2!cMz? z45(19_EZ#<8I1{>5v?I>Iq+2;ES&IT0jD{B+!!*guZY%Her4KfRGHtpNB&{BhS|UL%F7o}Jfle4*nGYi}0-$o7{y{I+W=rDJ?? zOkt5FkGoO}7HAkj?&9pqzCQsX)?pil@36UzIx08kGkSlFS&)jDH ziX&jIPusInkIP^{X%v_4nBSbid&$9-z!P9mIL9cr24lt72D{7}0~p2?E~*RRKtD>u zW8+uBH%RMLosIGKW`&v|h|%8L*E4@;-dgWh)zzRv>zK=eR1LaT0)mlRYuF8wtR^1V ztLX{8_}Pd}w+K(@BPXaBNF67C_=kcb#q%&%awY;K%?XsuU>VQCp>bnVTwr;8=`Jm; zY3-ztc8prZ8RnXK`BNL+`$$h)NCiy^A`r)Rvq(jx*KNl}&aqily0m!7s(}3B zVb-w^yMb7cRx;Oan2>6|{^fvl5<aT8!l6?3I7vOI_Bfb0ySXo- zYwAPQ#sT@fbt3hlzZz6sz+ zCyM|p8f(j@H#OiqK0(S({Tucs<50?1dT{}_Z6_?gn1v~)!%(g2uPhRfi*Jz-*S-do z&W*A|_R7%RNWL^Dz>cTc1kFg5lsuADDQzXGm3BtWFwDi62$9pD6fD4GI}NM=JKj%WQ?%I zkg2Uvc5UL9_B+haYrS*5;=-sbZN4d5OV|nW07AW_7XM*@5&T3DhJpd>RA>Fpro4)% zSkg*@-7n;W$dQO;I5@@X2b@p87@rj*@VWq=kk^2*6s(BZ@sz=>l#HFKE42%aiu}Q@ zZwRnHmfS&<##!qg zPjwT5{zrA=PG~;I=^ucpZa$2w<-6{Kit+zZ-PUcUS9ShX-7*+ps@wJdsBZo&4?A#9 zoBpDs-J{+#&YTupRhum-*29ZEs1oY-fk&rUMa`X7zJKzR9kvrQa@veqF}Nm|>inDZ zB>am`)e!*O1VB1i3}lP67MYxjuRD|7hJ=21F#n2p#C(*@0Uba++wsM^V#>PvNT9p` zS-r?*u_&dQT4kr8<7uBgi$L|?Q!~S6TT!+BN4cpy5@DM!#T^nt0-DrrK#~C~BXXfh z{kNaFo|iBbYw7W!z8kTza=dPMnyEO*S}#7j+7nybbhX?~NS1&aSWh-MMU~;4+kGnD z5CTTR?e(a5f|b1*tr{{0+D>o{YX@<_ClaRk`;MvA^7|!xmMO*6h-H|pK)(D%g#~3k z&S%3KKS~sn1vi#?p1Qt=nAhO65UZSy>1j>-`_a_Y;8@dM;a+(OaQ!JB$;gGsrT{9c zczXD+&=rET=YR1Qgm(-L#X7lXLV3e8>)Sxh>!;8iYS<`#lU3GB_sG+T@jf zG4_4BHC&s$&4eM&@h<<0*sJ#06aD^pVfyq^T$fYdEM%;#6f5zuZMoo2*w1V#<@|R( zAMq_*v5kT70*;E!!U)y$3bWon*^a;G8xMGT`PpI^ceEBso^XmOtaR&K0_+xBg^?Id z#g}JifPvF9s6P&c_-}11b~uwRMp$c4+T@DxF-@FTk8RAe_558;TjeL#nT;IDIxcw* z#M?=v?%%~G0WszK-_p@ua|LHEvmP0^kUm~j%tyLytI5K0qklHs6KtJtwENQt? zP#70^%TcWVa$|EC4EYCcH?OnEt^k-9ou2B&oLB#KtXFp_h>$5Wi1jhJ{Dgs38wX`` zKk&Am7vF|C6B3ugix!^!kO_!HpjAQ>HRglILA@h)Xqe;t6zGb?)Ot>YQ;VN5OIx3g z6b!$tUKgYBK0a=d4t^;0L&Gt9e`|n~lwn-$Y3}+zaEI8fVX*28vLh+BAr)u>ewI&; zFxzFo9SK|Q#SD@8YR#FZ8betqIer5Dz;QUl8uEJdj>Vp0XU$$R&DHZ!cVom}9~FB|394*I0wX+7l{53nBO%EIV&oin z0vgXe*z#sWICI&o4f-uCl7jE~C`R!t1-6efe%`(@>f6(OH@4G(wYcLYeeW3xVKt$&1Ji4nkkT zbKEJ{{Th+k@Lz)TFzJWR@)No3&iehF?t|)B=CFmfr)C2$tuD!7H=h1r&ZF`*V`dt7 z)A~NSYLtDAWsSMnz?;>d8v=m8SIml(o2LGQJ0*0B{(TeEj(!{IzgnSAnkgHfb#TtT z?(NtxHfKWZd^#8s8c+GP)6%Epe%~FO-VXhhZ8T3y?=<3@(4MBdZ_DEREc3;~2Egt{Tjf|H1bg{}MQ1cv;So%u?x|we>U+hlvYYrz zJ*QXhi>rje7?w3j-Gv5At{cNaVnHlL;G5Aa%?jFqZZJvWOwYM|HY*QBk|^cQH2IVB z64l3y8{E{Id=Yg_+PM^iYk;kM9&|ICy zd8!}OtK-NUzrG*_UN56dTjG6U&6|4rUGH{9w1kq;yrlKDU}|he;hjv1(d2|OzrMfc zx|CZD?2eS;yZk?`7|y?Q8@hFQx{aS?%jAuiR^)bO*t@y2GHoK{D+COkY7637ODrn! ze)S{Mj3z#*>JeCsH~A3ccaaHdH8M3fY|7tUY1fM<6l1fGfby+Lj#-1%u{7&x=5G*L zlKq>AEqQ;>I~3&t*y?mQdvxjhrl*+|l1s%>FO-?;mzKWUql}}lqXJ1tY4XM6yu#zX z2-mU7Ae{~~LJmv4CHsED^I$hBkKM6l0Qnk9Cwf|iYaPXpN0sX}7KSn+hDl?$IzyLv zocBFW0&`zNeo*`-{k&d>Zd3uXjU)N+rR2&DMSQQNr$BpPhDW1W{IgdDmRgw+RL0hY zmox0RPG9te{rH z_os45RsXTxz&~(wN_-&QNSt!^A!J762txR2Z?h2frH!F2vOcH*ZnZJ~WIpT9{O@ef zfCJS=oe$1Sf+3rl#!7*e9|NHkei#hM1P~R(r6%~!DKR;seG{z8f8f~7o!8r_4JfPl zNhI{z-95h0VBl8Ff!X`CdpX{Pbw_fMm!g8seTbQK#bepz@$%=Q*LTwOvmEfPerkJl z#Ata^mI$cx>^?~Vc*WyzgV#bW+JxC3UY--GV76Sw4z;=IYF3lJb~QywlmPe(50YV6 zukp%s-6isOhIR%qRn8MO6)o?#ts|o#HfTU8ZBMdZ zVFgyy4-iT3!BWIJSYHCX<5yGXxQ^=wVx8%?;PYH=_cia7A0%v1-XG`5v4tnZUHclf z%Ck7C{3a3sOhNBB>+L}T&zcpKgqL2V3nN>KoeVs}Da+5M%^~xH#Wnk?OXbI|A6&xo z)u1-Q7LE081#WxvFxfaMu)>xBel{@?X~veE4@KNZTPSig=9Ay1Dv~Y3fhey>@TquG z?ZmLmiXC~8e%?AeJW7_&W^$+0=6BGhgOEdO!w$p@uwRE(Gi3VJU|U^Yq~Eqi0&wrz zM^D(0#Iwp88xoa#sANN}W1G}rl$)oFxESnDY?A)S*G=Q$&!X_29s}or~}j(5nmVO z_rLW5I9o@#9bGQfU0jX{Q2ah0T7~v8BOiv8R^Gz~g)yFU?inU*|3v#qjJ0xG1}e(c ztm>iY$1>lAhhhbW1t2jjG$GVv`WP(1-=Et59U44L(oS_ItWrgr= z!mB&1J?u)^fAG`srm2QidVK)NR1vMkn}by_&?CV6aV}jv-YsDUSy|(+Kg}A|bJol& zN7-ATrf^FnCe&Xt9JSk~+Ee{>X7cXQx2zbv4Du4i<(Xr#8i^TV5yIk{|FC_tOlNrErn*x6k?M^-J5_M$l;FZM+F6)qG<;O1j4Ej@D zfXF8Y0yyv8>%fj%Qd;>-7@L=iy*&dj_v#I!CQp&zp7<37)xFZ35L)B*ubqbFNp>n5 ziXMdg$$#vkR(OqDsz2y3!)3_U4!+HXKlWf5s?Bq-EZBirnw!?;og%zg^SW)?>?$b_=#QKD0CTA`v$imGjrx*CLOzb zw82xPWz|aOLGnQJ!eTWVpxgm{G>aoRzY97lBvF4%+o%2#+@*rRgWu9G5+vK^kyX=l z&g+l5PlIdJzPXavoxd(CT5#s)JcWWge&u3q8d0L9$p!Bh$&BT(dsx!Zzo=&YtZWEZ zwD9NQS0i~W;F^`yw%q>`?b_~0sZz<%9NtyGYBXYCoFJoRmEV_SwQOL{k~KlNB*p>c zN0f5voqgvg;WGO5fTaCG+Bg^F8TjFFFE)QLL6_3xbQ@r4v7``y3@EQ6u1L>g4e5#6 zgci2ZOdlb}3QvUp1E=Rx6me(mqIRvTwC?5Lm~&ypV1y~nFu~B|n;xhEvyiEFHJK~v zK1%+dg)DVoX~~j0q|$373wv`yG>+SHQ*i348TkH}T@b04*W$2cYETwQ#mMOT0iaT8 zm!NuKDOVZLJYGFVyrhjB9*6h+`G^Fa7Wbo|T~)PIx_Yd5%ZXb|?LuS4j;Q+9woi%G zQIpB)jw9~Mt+$YX=xItpsZZTyW6iJtt1ZAA6XVtSHI>2%5Iotdc=SbYU*PZP0ztDK z=ee~(pPeqT?TmX&>E88>(vo*1KFNo4TOfM*j487!2f;#A96&k1bpSQm341L(RZ4r; zl6`}b`b3=AkigxaB0j#&*i{gEI}wq7wm6STP z(jaaPg#%HtTzhX6#}*6L4i5Uf6D(V%ehcL>gH;Wee3i6T4Padm8`y5xbXu%>4g#-K zh=~_u0r9YDqIz8fut(BPEbn)#7q7ZUu5pk7@HW0;9YeHU?Xf^1>7IV*E}Q(ywfSo0 zIE++E_#-MrNK@76YL-r@2<7hpG-1sGqaiJ2LFnjcg^j%q-M_PGQ8`;x#1b9TjQdLW z>aYov^&@)qeob(&-+&R%Lzd6-BCYwx5Tpm~KcaN*C{8s>);bYM?zmEiQ7RmBZfHP} zLuiE>gOsxhox5kxQ&rJ+M0oR_bf#yUm^2D1gk1b|xZ@OXWYWv%-!VsXMoUNB4BUUg zn(&{YZ=Hw%#~Uc_PirXYdUZ%U(2!qEH_&u}Z65#h>oBG(dj=3^iDmM_5xsX0fDWDJ zzA|jj>UR}tzPLJbbBuYtROH2e;qS003w1{H?=iPAKSqy#j2*cbms;7_v~wn@P?_;N zJ6VdB6+VxyTJ!?&js-^D(MGU;Gr5zq|9@<~RZv`Az@?45L*woa-M9v8EVz51p>cN) z?$)>mcXxN!;7;%aP4Ey%-r@WIs;QZ(xjwh&V(+!rdLDQNWc}okwYW%WcI8y8ReQp< z>`0ClU5EjBjjOxv{-gx`LL91V?q3xYWXkS%doSLgSsMqQCl3_93v?$*v=VMItvph7 zm5G3+?G+uR*DXOue8QZyJj#;4Js~-nW}SGu6*}-o6I&mstd&iu<;O|l8sv+&j4``7 zyg=@vUOxIKBj33Z)SKQ|wq~ZuZ=aHJB`UA*#{ZQ5tpLn5K~ejDUpZ0_}TxL*G^cIUnf4qrCm;`jONo-Fyv!|$hikTA-2n(&{b+_d- zJ25Dn^g=-WJFjm>q^J=?!;}5ZJlCv7`0Ds+fhXOP*%_sIiTu^aKKtn-wiZUHa#@gT$HFBv=uEAC3Dky6_ z&h_OnK0;|0u-zJ1v2EEE#tOk#DUGakvgGjlBNE4=zL8TRl-NufL7m}K`ACH(V(?ku z$no8EYzb=`|JM$ycG+;9YSpbq5aS@zGmT6Q$%nWqt94sP>l~#0=teSD1RB?<;j2m! zg!mcbM>^!ugt^}!b$0nKH)jJME2$THl0THa)OnRK&1pw-5j}-c(kf7$&}`u#OGz3! zrA&*yW_Mza6i%qtQU#7=ah%+cs%ehIe*j_YknWUWF=VJgIPli;^j5gg)XIJwdSq=f z3 z#3ULOo#(5V)Db)fj}P-p6A0H{^23jm9E)%tX9gC*6~<~F?5al+E`7t^ujNW(m;u&b z4ait`PdP;0U=0}G{QaQGI!Iyoh`4pOz+e zpx|cw_%%m#B?q9!$Y!06l6NDEWx_|gw09;eh5If4+z*){Vxx|RON!mujwf$}Z>R~0 zhHNT7vkLp{6hgBi>e*X6o>XF*O_~}%E&xgB!?YUl^>ofj6P26O9+nT@Pph2^nvOxh z5AourUm=IJs*z*$jtK+n@ zIfMjK0}o%g)tvw3ePav=H%&9WGz0+aZOlQ;+z_i}H9=(%cVz-y{;|=D6x*;6=Vr5g zOjUKH-0P}vHl8-h-1(C_$Oh}O)~^syBI7wn^2U&MWYA~GqKF>%AzZKnn@Sjx8*#ZQ zTR@O48Ve^Sx@R{bSL!$aE8vqws%aA}bF<#F$^2^hQ2u81jeJo61ylRG(-_33!aptM zDjZ{dgIHEr7c$>K={0v&%bolRqym7A!@z-cum7h>*zJ}oG2AFMA@E} z%^y4^PM|KS6*LqQB!-{E4z_6FppyIUV6fjZ0p`^yC)(Z`?QELI|1jC#5oahztjs+Iz9DtYb9@#?AWwuC)!EPOpiw&*em$3aP2hR*u2@&Pybn zx3b6|EGg7!b8Qq`CBp5%W72#>-vXU}b;Ks{AB-c_V|%9bk@3L?Shfo`O6F%6ePRR= zhf`2r0OjZNY4&HgWA(7Nls2weZsX;5os!CyFS3~drIU9Eo4}tnLZ>rt>@BBnss?Y~|z)zMp^uUN|+YbN|hc z)D9i>n7oa!$~O~{;p<_S?X@~81!Tl(#n9}nnL@P^A#23N-q#{8qT>F?oQ4=lhx1lJ zS@Z6iRz}|#;QgA8<}6LKJXa+QwuzXeZSy{!Y0OqJF`WAW=4m~LE%|I^<7JSYf-M@e zBC`_Eeq$G}#nuLGXgYNeuW^`QPmgH(aFTgu0@6cdWQL~W5!8=omD0qlaq~+Q96#X; zCS|ymW?r(A3!P@&MLK@1e=RRKiDbgOR1WAiA%+5|JQ}ypr9B%?rv6aWN&h` zobDC)>N(LCj~q{{ zSs%N^xz&7nzI(=2NZ9{n*xI>9Yrn3Ji6l26D4ECXApCZL+BdG`G`~p-bb3Rv-t!nFO zRacOO1!sGdL9zB{zB3(M^p>ZJXbaO8S3fCPz0NVgvxk}Wt03cDumGu$p~*Ql3;c<> zi5anm2@i;Ow70#RN@az-hJES&{Ree{xr$vMi)S~h@J^qe@{07o>4*!Mym`M+w|>6{ z^)@%yO$0!h3+*;?^c^t$>vFWT)R_J<>LDwapc%jw#VVA{Z?l(}ey4pn5FKzneb-SsJIw-!3d0hVs?IzzgP>EzObMT4enM`J0cbSZO1e$?$`Y% z{Ni7rNvDSA;hPQEVIJm_v*t={6mNj%3MoM5_inoZ{kXY z&XbKshGW_tt6G)vcMNaZcP8-Pin%{1IHTsN$qj9U!f5N*GZ(5_ux1l}_9)L7-*d~^ z`fvo5W6EBq@Tq49Q;o^84stCDpaYNO-R95H43lDhh~UmDmHO5yT9x&j!F_h4-K zoQK-19?__hsGh0@3mIZbahHX&hK?$R#sF-mU#L&Czxf(t%h)k#xLkYD8IV0bI-fyYd(H|El~c|DTmV#6p(T|KQS%-C8TV2+t=0L{NI?uW=bL@@cC?vd&FuD#wxhX4E}6E!lTmo*CA~gK z3p0j(t;Vc0%OSg(K4%rEOjmV_jkrLQMI|}z+Bf> zyy84fgiHxzab(k#-D5&RLVhtE$*MN|CYC-Om1=a&_Cv+lRaU#Gkd-lV(ByV5;OvdA zsFfPS=t#6~lGGhez&)4ZmF)ahxWSl#FN7#M)?2UDX2!r9>|J3XU}IGl*9-x2YX_0H zF)Q=&uZT@!2hX}iaiI#2Re&Y51rrT18Hf-E)To8OX~3`j4`{LVdwtvJ_R|waEi^#F zb2dxxvTM>86CmCAp50+3&UtS57#D+C^;IqtiB%Nuf(;F3PR#$>EMvz$c47WFbSmAU zBMDHj3##vu_<>tllTG|^0+JXJkW#6%Y^LDS(-Tx>c1iikP%|N}2ZX_$fybku%?a6I zUrs)=UCOsv{&oC%5x{$N1yEte`vcUQInC$Gaz{a$5W=M1A;hoPyZ))|0S%+>?e99uZ*iiea~j@q zUbrEKbqTLAnq=3*TEvoC>EU$tHcfg(RT3~I&z#OKtyCk{>t0IMN%Z>VhPwAPbH2j0v5E+*sNG-fsT;RNOI{^J zy#K!bg;Xt@v?u!BUwV4eVUfD+UV^iDBRBvL`bRuk!baC$9EL~6<6!|bhlI>&Eb_Uy zf;YM&D=l8L!nnP2QlHTNj_vd2sZOW8Zx+(y6e&+GsLo%J{9TziCbLpZ5>q@EE|VKp zX9YHV+ntb``i}|6n}m0`NqnO|%IP>s#+|9wdAV=h#ER=F%}h1fhlQ2QGRtHS;m=n7 ziIy9AW`EL;jrVGkR0KZB%)Ahanl$TaVc-;4kOlN^++b>KQ)QT8zfs&-vaj4sdet0h zXR73$T7IV*3+41k#Yl=6IqM;eU zY0;d~C;4xOg%8(|(G!a(h=o_H)@@LeJfnhJ3vekz(%-xrs*5-AEH5cLwGh9``bv|< zDTuAuZool?(|tmsX1i$RfLqFeS%0DLL!w^>%b4!cIA`CJ`8c;>GCiyy#+DV#%StpC z!BlZv+yiUUh&TGY>%j-$oDo?ymL}zxXJ0|MwPgvD z2KJW@DFxd6{ts@p-SLnkzq3N}Go2&Kz;GVY!CNh#(9d?iD+^LDB`Vj5`Z)S@(?X+n zVBq5vy9X!sl;kiE!cZUbj+2!nRees5rD;|68VkQ+cBcp`i$Sg~D}P5CYsAM|rjnrZ zxNx-1HtHPdKPtsTWvu84lo)?}|7-|f>qS_8TE*mWbmMAq0?s3>4CJ|xmw&unF)!5~ zPoXQ@_7S5)cJ0pv3+yVDns+peu(TbVA{daSSHn3|eMya5uJ2sF5{l)%>|K17O=X~V z)Z72Q@wM~q7&_Xne))N$5~(7nr13Jq|T6x&hY}r-^%BGbp`6{hRIx+02i~Qhz(J4-8DVv2L@mgISLo z2WQCsgDbs>#y;=fLWO!K1LV$Sl5G9ia_?#XmJru>9ZpNoLu5eXO=LmCY;(%F&12hj9zOq14(pXr2oOW z4T6&AXfwH;h{JgqPV;1!7#lv(s7|qJg5N)?Aoasbq0j#E3$OBzJYG!c@?Ie~>9}g1LL?8DQ=!cJQXmNQlU8J>-Sz_gN%8PoC{=1wIFMI7&3?zB!xE zdYS+}P?nPRM}|RRo`&|h7Rz9)CW+DE1Uu;m>oL z6q<}hhg-d%b~46=2NO@OF5ZFC8E3`^!x&%B;#AT-F`q-HZ&FWpsA7Jk z9=I2gYF}{vl~y<*`MFW0njM8T_#1ns%Sb@&5r)2EOCPp2eb2hX{6J(1u>8CaTF`eR zF#T*dH=B5^X7TBDq#Dd(o}H1HU@*>}P`KW^lN}aEuVFUebvWVJ_D!LB#^1S>e1}3@ z_^`Jc+3Fexm@m(n7C&7WB8i&TGF@wzUY@ZM&TUCHRC@8JhE*1iNF9d;m}Hr>{MX?& zr}0k^%sV>hBFIgRDfsN&fP%phzinvsMb6;o6Ut9h!`ixLHF5Vez?|)oLO`7xCHEtD zG=0dblgo6w^5RZb=6yS&!=cwV)0Uv)+c-xF>}XTty7Y`n#Tk7%y~_^NZt_7BOPqgm zWog+N;NrYde$RMw>lRhnHB9E;UvD`of;oVFiDCwJ>VOUtiiu#*z3$;1v3PB2R-#;_ zy;AH+F31ws#IcFY`qvV6wp>X|v;iJpB*0W^j-8^LCR2#Qg1;sQ&U>AcE2-F~oG02_ z0c&f)_y{~FCSVy-&YRH^2cICZzrP>;RUs6Il){*G^FKHYN43<`IuDW)R9g?piLI6! zt4RaUHx_Jgc@xEGyu1Xo^%du~4D5rNk%pqkenf`+#YinAmcG;~j_QbDO<|c$d|Mb2+HrDTnB7&tYRec{Bft&>x1z(iBw>Oxw73lt-@~B(%iA; zSFIH59vND=p4~DK-~6Y}

  1. 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 z zaz*Yb|KK1kmeB`<&-WMirHQ8CFmpL0o@jSV0Q4|apa&Cc6RQpfQyl`qkXiQMGvu55c1qnO8qP!6u1^Hb zU#mGesx6S~)Uby;Cm;jJY0mpoH#P6NUSr39b4+jBm6FA#qq`2Oct+Q0QCG70{Ud19a2&-r7p?M`HVkpBRh-yT)gr@v3Uy?+M60`)x zCNgQb+c8Tv;z${djJI(z{?G&jFh&kl(u!WHh>^l*erOzJdqxSLjT@8jumXQM)2z>Y z-k0eidP^2e-z!3-dEtZ@SCcOuXE6ANitIkSCqnwSlEU=<|1dlnyvWAKq~XmM8B{VS z%!tG3@xdt-1+$D&2!<%LcyWj)cyQmn_jjDH-RIsW7A*oBEM?i=#ErjiU&#m%3JV-C zhtE3A+r*j#P}1>`QVN)`p%E6PuiBm$tp5ucx+u+Cs1(JU1 z|F-q_kdYX_8s;(|{sq9+ThT&R$8x9W^p%+8D`Vf=JXDSx;|qG%8A};&tq_W>2U=uJ zG#J4INOSPDsZH=`iNRIcri7#B&F$Lf{a=G~*nn@Lz|r*o(|`=j+5J9)}2n5@Dz zr|&pF7F09vCLHrEUXWu1t+Jjl3u3w~uJL_AccBaHzw6k+=2V(OP2+ba^Niw&Ud8ef zCd4M$h*}tqVYePB9Mt-l`yMW9HwcHgQL_{J*I7;TyBZ_7-Awb0A!BFBDkR+wt=}9A zGRD+(f7jM6FrYV!T^^sD_-vd6rCtdCs`Lu=&fu`UNTov>{JUA9?3L-`$+&Le3GvGX z?-YF6|7Y6*MfbMAKxRr@@+S4?3hM8F2b{pg(`5euhG)LNyI*^Pr)sbN3hh9CYJ7hE zi+md;zm8mz{z2j4BaB5G*0m=evEl+;qbi6Ft2o?fvwK0--jX7wE^jrAr;7<1uZ}S* z&tC#$71snZlN<0OH;l9p z90_-=dQEa5`;&MNXG0saafIg@$+)1O8GLXqKTbK_?AAJC;e}wB_(dniu#5_e;cKzp z`DH5qlDO1djANk%IXq*5TR?1Fe0bbf49xLrdo2UnhWUmmHTf!9j0-j8CLX1AFr;Oz zO8XS&%K|xsoJ0Ts00$*|p}lD5S2VYIu$4L8z5zGC5xJn^Nx5ElK9uYs;rYSY`)mCV zlVzq_@8aqx`RQKYB^EFEv5`DNSs;Ns~Y6ncpcsQ7TUK!_i(gT$$DHQuMVEt58KP@YJ7q;a7`c$jP%+-_! zisO#xx&C%~P+_W>qQZ}=WX^8Tm<~A-RDhvS>WERNkJrQ(2p>?ETB9hmSK|an70Zh7 zl_e(Gb>nmuq$arKAKaqp5F$#uWUE&wD{>0S&G4axgZq!j?w#k2=Y^KP`pOVmdg$rU zof~%@XxEajH&HizG!dk`Y=0^1qbt{>yfbZBT}Q!IX@^HplM92OkPQ6oDGchg^cW^k zHDoPZ8j^7ze3c31!aWEm7pl;+J1AaTd5~Rq%c662)O33aOk-0CUI?7lJY-!R7nZsk zPkcn9E7#w(ci_1UJt*7?j6mjUMNdm=SY|g(tt(;Ik$AYY>+wk;K zSwa{oZ^dC94eYNT_qL!$k9SK#%_@iSuB4or}&k~$f^e&RxNO&Y(pr?2}B0U_#SVKA*(IV%bLe` zMy96&ivbSU{R3!eVm-)DU6{<%9w1o8^*)NR&nfSUXyz36yz~dCvXIw6kq=}*E%@@s zPtsaM&1V4aIc9*TO$aL8)}>=Y>L*r9TwuqBkmYIT zFbA?`sq=|wCqn?Z4jL*@+~UL1o9flKJCv$PA0@7lb=msx$);HOGgQg`Y1+ymu9Ozu z%I$qxgSplMm{k^3SWOezWg!P?JPMf!)Qt*V_Y_gx_d#jJ5;?jP+jpOu`AJk|2{*2 zsn38@P*4&rQ`wWi#E%^M9e#yLyFzV<0oSc4GLm|Ma-uXT)N)njk4j|e*IlXb$*sz! zMSC>wO{K=@HRkbFTsu8rc^5r{c86L(9H1MyoNNUXq4Z!@H*lwMDIs; zf3;-JDR~4oZE%1S220V$$%pmd;(MJF!RGI9ZU4@%@*-B(yj%iU(NxXPx-~zsT3#pG zyJKs2PBIeLe;B|G^W?}g_7UvoMnN_YN- zC77h`JbIvG%7+Hdt^ddT4kl`GsGehOu{Fs=_#?O31w7vTYq2NGsw@stVC{@7jH2eO ztge{IlBbo3j4O;H77L+3gruY-2N1(Ut=DA?%DAsEEB+C1S&j`K<4#xj($Y8>BeO&T z=yGNkvfq>8t2L-T%t#QICS{+_oWWV@qMEw?3jq#LJpI6VHviBtt4+L3oMLPQiQpbtPol0fqj--($214!Rv!u!&4 zZTV9>k3vx}dE)TG26@Vex2E>i^f{UtOMCdyKngJot6d3^Mzu~2f~=UnpcAoGPYRdK ztO8%bB_iMf{cj)yI2`*F5MD1C`06AG_0hCiyAt(X^js1tm>+(eNuS4VkZ%oJ%dyMa zj(R^mkq#ONSuP=9O#>c4+@SzBWR#!HOMd+*{{ZC5!0w1CkGyr)Pq^sm7pX~U`=cs( zSpA_UjFN`~3j`Ake_jneGX!mI5%oYEzCz>Piph;RsZA7jZA~Qa_1hlII}0tlSNULZ zY0t!oU_}|?*%mECH6IB8&H=x6rX?_t12RKDzrYtQSmY%0cx0y2W=1aRO(!C7c7ly-SRMc8l}2)NTKx z>yh{FTzc08N!Y%HP0KTVpjK^6WkY7+ush^+Wta<#O@~Swoo32FEREYnkaBkqT0(^4 zZz9bK-#cO=GS!0MfP8~Q{&;phWO6mY) zDi)yvZ_tV;^CwTSc3nv#$7Mdv*Acn#PN$Q^@D#nH569O`_RqDz%1*1~_A?2X9ui-8pNgOVTR|?WC61P*`=Y0x#OqV#Ut&_U286Mc zQ^F-8M_1LgdSnAvYH9U(JXi%BNzT3TD=d|ZLHR9O(L7$`d(=*A6Nm{)(wIOTKtDN{ zi7k?{#RJqVOb)@;V|$iL269#Ax0S6Zm11FSyi@ec-bDuVN;O}Mpfe~|8LWfw2LLdD zzLU9#i1>OiNYU6|V29HXHnY3YPNkryZnG&1c~jP)PQqne0@QY1Y6eAHK`Rmyaz{gY zHFFh$en$E4DB&_=fRp(o@oGBGUqrro-TKZoOggDBBgcGjmUE01L|?Q>)MA_P`G-0} z0&ZbWcBB9I_kVR-*v*xH0Q>u3uqji<&Wi=O35RzYSz{q-C1)CLr!tP@KGjTvtg(mt$R#53;t$AT8$k(yt`2~giGMRAu=7dAEHD`^q0R*Lw5v~FaQUet7gkJR*|^pI(?JL0*lDZv8dzv zZ{i*s-a;zo9sEVQL>rdLSZ;@=pEKfXB!zb9$Z>pAInC;qrB7X3_jKp*K^XecjbQk{K}|%H@rxPa zT(Ltaq(=Bdz@7F#7nMM0VvqqpD1{K4z1v?yIi6BR)*g5C?70O!#`)u)<+~I|Eq|yC z!}p=d%Qo7{CXRJyi(}!B^C)4fjiQFq$E(17`BAWDkT+m%Kr^%SEx&hmwo_eioa~29{*Ei)Iv#LjAMn;k0cwYMI45My(`8SVL^9ELY zO$B9>&yKUnSs5F~3FD0R1ZGz^7|+sPJ)6nC<|UnC(FMm*9FotD378FH-aMrzkprbR zmH{EiR@F+#)_3h^{w2CX!Ay`1=ShA3aoD+s4u_IBVLM_d@i*^r`H0u_LMi+2lNVHv z=!RANb=woqN0dDt#OHq>y!hZt8ULDP7d@HJ{R8+@d;OneQnIYE;y*NMM${|fZZlD1 z)e_}Nt9-#k-D)Bf^9lNObmUt3QUtCeJgtLBw3WOm%3pGsqx=%5%%@zOX!nQn zkC19jHn+0xf*t?gBP=At0oO~)h=~IU^xrS_CJ^WUbA>QI$!hp^o-O8ug>Pjjnj;0SzNoa9S^Iu3kTvRsXhPOZawo%1gbJB@UfpNJQNV0@xFtBYgd!u>J1XW)7xn3tn9MnC52rgC69 z2!&k^zMs?Cep_@5h}H27+at{rk@IJzJ{OS~LHS?Zatd^m(buy5jRAi}kGlz3Ws}R8 zxuSk}ng0aWrS7m6D_Jw{kcvVhP9DNO1nAzJsNxCwTmuEhz>vEmnR!v(_>0|UhL|~c zGvxf}vu2CgKd$47rcAo9MZ>cNBIwlx_U}O;0%HPm00Gs0_W^KDPRz3XVGe7Vp3T`` z10D*C%RB3|E%hyPjxNi6C$-hMtwP<6gVHX~WUAz*WFy5;E;&@ln)ebYH@xsWH*ERuMWR-Hi=>%OvfY@sWBke~d6oZ@xkm2IKW$FtB|N3v5c;{bPaO zfdwGek}KVHZ(2mD944x(<*Tw}?|x@E<591w&lV%>pu94*grO`E)yh=r!M5VpPp6zF zF8--tDgcfam(oXY{=2zFg@h|I*+@??X*>J}0Dj7I;O@aM{(DD4h}~hm246j|VVU<) zd5S=8)xXX93EI21zK#9in+`8jKfOHs13bTpsZ)#zbGYVa7z$o3N@{+K#X-lSrW6** zgHo+D&{J3!5NJ||*68xA71D;I0IfOJ*aMN6SR?z)ZliXkhx;la85jX(#C_u70gL|* zRd+{p6jf7rDY>a&G14|O)#(kax~>;y`n$Q~8Xi!H34G2%ptrvQiUsQV3hfRhrt6+~%8~sj=S)%qHNk zI9n)lbyE|SY;e2Z%6l*UmbTJ>=dpJaW`{};2BCS*_owpNi^deNdMHKWDF#a1I=UrK zq7>_rS1(4DgCW)c^}7(xVepfTMS-XeZg=D(V*2mv20KGmjVIxsbh-8qAnWlt;Nw4L zMeq|Y`<#rjSL5{$V9CJGHG>h28BsW@OpQXD4=}NL$%Yjb4xuE{S(CxKi)RRcD>Nsw zg5>isT@U%crDxK9QGwGbq1RHP{dZ4) zY;qvFjQQHmw+uTgj84?v{sE*MMoH$0bf7qgn0Dz^SWG}7&{}CCJ`r!v6ob9mxJ2wdokx2WgDIjN%<5~-7v3Zxd4Il*RaY=M6f*8so| zi2lFe8_RxkcIqF1o!@lk?460tuKC--YlkV?fhvwagsB(7)_S1YSSryp;TH6OaZ3`T ztCnvSOm@ldUpo0nL@9`@%8P65$Elf0Xs^-Ea#IW01$-sai&n&1gL)_l4gQ zVF^q~3aA23t$Izwoql!xN-G7LtXu@_(lHa7*tpRN7go6IkRD3#PQrX9sy$joywAjI zm_5DWCnx~kNxpq_p*|gFRvl5Rg-YXDFzF!iL+~eah?OCpejK&~zi^TUyiyK*ONZq> z6L_idU1Vx%VX{H=eQ1(F$_330sZp1j)uzEDxoAA6(icZL0~p2ob6GfFGg~%1xMbqa zt{?~Xl9`UC?%|harpGv|g=@9k6K?q)FG_kX_DiVDWiAN^KDW9g`RtMRFrr;pl|G1r zlyFfhdh(gsqAwq&xV-mPkTU9NmD=Sxvc@>yR-DVg!Z`B%FOF?p=2W|7{&9DY``<`8 z+Fn;IIWE_m8Izrylf=jD4&t}>``-rhV~utsiS|#{Y1!)STGe!fcG$3@^<8lFEz^Ws z#0GVkwe^Baiwl12F1%4LCGl)#}Yz?M@9XF-=VgIZC-5Y^W@>w3rQwic9?ic zCR|MMS+bnA7!Ry!8@CzHaIIb=PlzXAUb~`mN{TAFw#St{s|@RU05Z?Oig1pPaYDJobt4YcFIzdj znB^n}B;R35<`=X=d=g?e0#)dMoDt!ge&>OgqaRZQkV$5;7pk!+`NMY+9*M7WwLM9o z#ol3JUQW3VzBUX9%tz85J|f$$dySV@off7?Ns;{(BL&SersxYtcu6#s0#IQ;03d2E z8~A!nmlQZ>?{KK;!7)VTYm{V3B?)rcCkTm?n{PV2;H(tu6WYv}s1 zztsbQ`TPhtOwVre&|1By@|ezSJm*hn^pMQ){@SX4!G`TkK}CKm&TAtrj>&B{&$?*9 zD+eEJ4llL90G0<~D|eMuC)>-5j&x*WG&1&h&ozF4rl`$>7n-5*{aRLA6Dbul~VgUG4^ zzLrKt-|q&a9&rsuNK@>CVZVIHHuUnegssHgGp{R@=-Q+k(OFbX&Rx`{$;%z+jtxo- zkL|BYlw4FS+Y3P7@4+HvH2s-7R&-o3z5GftI(l!lS@dZ~DI4IcBU+7+kr zfFsKdyHceuRCz1u&c?2|qr$6GcNfT40_b|Sx%JCR(MPF-!KI<`mNkkI(p;@}8JJM2 z=??KWjGBXhHlLs3Ip(N7u^9QIGPcxi8$TvDGNl9RToH*!JUPPlkWPit)K1O9Ypgb} zG^5y^L{O|eFvJJn2V1gGMsI38x{7;KF@Q^Gizi;Wdz5=*5#BCZ#(I%95{+H~z*_ZrjH8Ef?jk@2F7(xj?SkolkfXiG-8}}~iW24qLfTyhTt-Z+ z8(;T1nb#3j8Ujm)#M;EB(!$*)gclW~sZvSl8F2<8!wWUAMe^V@Np#ndmD^raVsmZ| zvlxego#G9tkg{XkK1T!_De#`^m?4foLz|A6;1dqn;hOo7b-*(cwB`SY@`8Bq8geJx zyxJwOSHpGtcDwg_CId74&LC1VZ^zH-flKnL_(G*+hXM*|ksj%GC0?56Yl3UZlC5U-gd?VAJxYH`!UJ`=#<`i>k6eW_ zISJzk7|nA+v|iHXbX1=$|%web3uNKJOR zjWEh=XvHMC@*CMu-X@Kcdqz+KRWbv5q~HR9CYfYMSoL1-x?h@=Bz zFLhN~SE5QH3+hZjc&LBjoK;<>OSvWb>~+Q~w<%eqNJwDfZtIJQZ(3=&zTcJjVA=81 z;@MqmO$B|RSK70>g-mj3RT-QPVQ0&Tlq5S|EZ2;G7tfM$iPn7%qsUI~;PkOT4K&|L zm7V;w9Ps@S-|cs#6m8mJCo)W6tIZP8HZ7c?h-e9$7~NgeR@jl6pf-oSal4v_GDW3< z1ez2wJ;fw96U3ufX!@_S5+v5gr`K!oE8w;zpPX28UHNE}MzYm%%e$W2eyp{;>JX8@ zj%q#TOL9{BLfiy51+q)PPmvO^Wn6wcwf6Hjj2?QjqAq?AOq%Tq+drD(KAt=t#OYV7&xz`O}-I(<> z1O&M{*RFu8bSwm*WT%Vpdd)VH$->u6v*kK%PkA&Nt~71fh@By6Ih|vpDte$8HDQvv zmU`q6^qYYjwU6^Kg!)Yr?{32>W^Ri_UdU^`f!V zRgfi-RdtcMq&lyCq%{*Ou>;$Qt(Y3pg6pcyl%;&M?p9{>&xLQ+?P5}efV0NfqgR)Z z23z(cZe!vQIQcz~#XRIw@c47iE#O^Kt*Ae^f-IG5Kq@rmerQ=S#gzs}&w?>=10gr5 z79kC1iiWPn&sk)Pda51)KKTy2H&e3gn-e}wvc`wkDQ=V$6Gnypcoci$)^I~;TH~_a zux~=OvwFcdXA6h%Cz{em?q9T{{3&e1G$h$e{EHY^IV0$<|4zhSzj*{c_?{+J28ZKS zdZ?+_I7#!H<_E^X8d8E%xR}~j#Wo`&(dW7%HGk|s0BfBfAvA~L3+jMCT_x!rju1eJ z4f%Y3hHRNiKvEgT`AR^%*Z%@;!Ji&D)*O9YQ*_@RMgvw4e9?QTKDY?BUR`EUqexK) zZV9M=nE+_SgZr{%R{>Q0M@0AX-l;X$GRD=m9_L3u)v2jV_EoMz zmR~6qn2=P=E@dL!&!lrnfKcVw!TtJvM*i=qcU%7eKyWmlKn@cqMei5I<@=@f@^_K< z+*<|X9qS+WgnNa)l25|jr~@DH!*^H*L?gY8T+#j6TbbqDCZmQD)mi)R$o9jr2f04- z?q6p)Xa`_v4R4%wkGn&C?&qYCGeb}wWeb4Ad8+9*-^`$t=4)3>U*2EQBPX zcnqLFNu!%HtGk%0iD2oB=Bw;vL>cBhlFR}p=L${F7XsZ-OxM5DwBu*BW!5XNQy!}} z)Z5>b#d}26nJqg-;s||jVrSH&Yu2iq$p85^Wk*9y71IN z9YwWHOQ(%x_cTuM8y{!hO|yC@?iUkLn0k5G|6Kjzlccg77v+EptIk0WXaGHraY|$8xJ&YYnH1LTg?vVLlSBaDbC-8ygbL(Y-z+Cx&AS zXmvQ6Re#tpa`6~5*XF!yQ365Qbiij|C+S;i9lHecG|We`7Ru%Bx2ecUK*Rtjg^;PF zJv}k6k6?mlUNVxLm9_=k(JV@Je>LK+3up0dr=)sJ{OYX2DSC-{m)i z)>Qrn5UWZh>e%EL*6G^s^MX!r>~e5)thDrlt}-%byLHse`u5Ol<+^sEc>lG1(rA7n zc0yQTO&7Noo=((8OmdY{WCk|=7J?t9WNmi*GuI%G$|T^I=TT-fSx9!gr~ERVr(!r< z<1XU^TVZMh2`w$1#sl5LN+7z=AENYIN8JMNQT;MdN~t~Si8)_R%6y1a_I1b~11DJ! z;$y=Z3lU=z;}lalPJa2xA?$(D-vLvI^ZrCOlB`78?aQi}_hAag*BoW2G3G0|qTUFD z-$)j$q9j9Q1hA}~Xu2ItAWK^z$bh%0?8mmV&Z5X`Gtlny=0U?+Nctx6+*+>$xF+ORA9(5YY-ksac7t30qRhv`;<>zsZz|SzJNX+NXMy z*Ju$cY9EdK0dSi!?w#pIwR!IBwRtu8zV%C=9LciroF+;kutI**0+W4Kq9H*YJ5xj%2h#hy!j=s`?@{}mdkRNOCF6BGXIxB4^2zcl z_Ybd%w=^050$%-xXl}n`4Bd*MuFeN`VrXc9m>48&FL*bC;Y}pd>f!6_j@jZ6zrs?g za*mU_p{CodEsAD-k&OP?l6ZDEHq?d@HS)SlIdJP?+UBb<#-9LMf*#?=3hnvS>jow} z&4%Ub7anf@a2>(ZzFX^cpO*M*kY1s;KBVs&C(*EcVDw9+8ALx{eE^;98LLz%{g}-v zjkH(_fv)~MvSOL~8sLsw7t0BKfc0`g5mU9Y+`J+AGTa|&)MV77uvG#dK0Q^a%H$yv zr!+l>0JMAw!$h*MfhXy$E3=a=(uK^xkcr{@|MU&3Z+Hya*-_t#MdXf*N6KLX20(mI!3H z^8%e}P5+L7-OpZ`@dNqViz}2##1$Dd?B0=uSf_r$$9r)@oY?_mL#iCv(bjMw#4Dvn zv&gh7jxO0Uus;^iy}Y}%vamzTuL^2%<<)(A&$z#mn#R{SMIsN>PKXU^ZT5z&9Aj_aQpfyK2jtK2PF&Y%MOqv}emRH8$C_E=%B)1BIZIRwgX_4d z5}cgBkU3d$XLJfnBGv|Jw#qmm{VLMWOD@j)^Biav1w4{=$EK*1GLjlNZFqUj67te1 z5U7}#1P*GA`JFUKBmyEQNWiK}fC)!d!M-yGT1Jcw851u7mqGSibvA6SAK=M`AX32{ zT)|QTtDBP3VkC8-mZS!KnxT}Cg0gN3feLq8Dnj@KW!&v;w@I34zZ9->_fevEB{N-P zRiU07GU*LD5zTAO-W1%D-5zX#I-g0EO{=D>-zJa?t@Lw9qLnDQg7=zKC&nP*83{__ zz;K)+^^SB_KYau`MZ1PYJvc3;vB!?H|<6 zzFqrds?@BN{t2#PpbMCl*b8wy+0MOFEy$=8E^IVu*pRbKu~` z!SA94yU&ApU?L>#QO@h0)fI*S8$8wAj{xH5Pcs=uYKLtK-7iX$0=|D1Gzi<|0%!%I z+dGe_lPDBO=Q-j`0lRJ^x3NJ*k9A^?iYT(ObolylBo(Q9&~lOV#W78kQ$0=xh!ER{ zK$E{9H1#LIj~S?~{$>6mETC&EL*Li)0TtW|bN$6o;~zYgQK%?nl=)`8Q9my!L(w77 zE}ZD|8}cx_l!^m=d+!S%{hT+8Qy3iM9| zSlIohd~hnejlBOWdr{^9?ab;LeEepcLQhpzUbiiZ3B{(Nwd*x!G77Y`V-I_=d_X~a!+v3zs6gTmQe zC4lhy>zzV`Va2r~G3+}yrr(UuCj}Z7- zScXIDR1g<3@o|tW`<1chk$|H;K1fK32q}yXmT>Yr#M#O#W`4#v!{0h>4N9ljpTcDG zN$q7#Z&JHy%N>%2fmb>jIpOqw$;ly!(MAL9!9F3KdxpE%r?wlCe*nqYp8a9h-1#+q zV=Eg_eE$GYX}mCk`!AgD_N&*vp>!I0OwzVFU`o@GW(2&cB-T$*H`1Lx(2JA1qZJF> z&`l_;v>>lfOd%{s%{JhDa&0`dEzl0U$aa# z$vewX3s7iFK4#l1HGs9`cN_tn9;sGxZHQ89#WakTG#DzvKO5|UnP$_?a zaz7!RfsNi#&aSk1Dz#LalG=xLVXO^g&NNeK<9O+*Y>*F3{$6pSi!c>q*VMj{PmpVHFRwphUEQ5D=3qaJ=i z7C9q*)slriEr4_$;{<#_M!>usE`B6IU0T;B3X!I%l|y-O29aip`GETpb#WzqlhulI?L!k)n~z32l|+;Ib_AwE*IeQC1+-*dqm@}E~CgX zvVxC=Q&LGvp=h1LQa%8848X32s1C~lsqE)h`<|rwR@FvHyJaTds79oXSR>vTU^hb; z4TzL?WMYh;3K$mb;WJMqA{Rj4BNarZTZ*x(w<2*3w6;y%4yR+E&n-Rg_*A52!ceS~ z+Ei>Ta~x4u81M*T52&=h*C#*-5QvwS45UOeYKynLd@qV}(Bm=MNCkwe$!#^t>Vbl6 zQqG7KGNFC2p=D3NOthblQmZk;?Z&{?yU_i{fE!|a6?%t27n+Ho5d~PD8azC+Z+K1< zoUx1c$ziqV5!Q#%XnLHvz#m)yAJ9&Jr)AN3s+Feu3XUmb#os+q(k040lCem!@Qf@f ztyo_6asb>8^}(=ocwMv9=gv1s9eN#9wOz+RZ~V#JHY| zZf_Y)Pc^}d9(NkRb>&1X>;aG)U>BsR?N7IDp{IAyvO}r=;cBzW>9U^coKak`&u-~H z1*c5lQFuFP^=M7K`1Dt0fga*LF9@n%k2_vXDA{XwtQG&vuK+aNKg$!$L}IYj)iNMA zi-7sDmlIi&*90^g%rJOY%J$bqCH+MTb)L)osg!Hed!o};7#<9=3I8=+X8lYo&ddC| zW|et5YGLE zqKPr&$2;;+xk;=wnP#1#dexN1B-)qj3cwynFS~q#gVg(1G9X4qqu*hC=^{4f z!O@r2cbpYC6B|z~be@|(?=!57>Qfu2P`_l5eU?E7mytj=8Pk5jY--Yj*-2x%?~27^ zFuEUZJdE8~Cap7$umAe;bdS>+BJ@rz%@!dhKP=$*Qjq~2RDmcgoP$t1HBH!e2UUt} z+$O!j+j-g(OVZ+$sqJ`J71<*u?Qvf0#DODi9!CRC2P3PalR|YNK_M8#%P{s~ks#o2 zLZin=S#AY?3HVWT+Gd|+gI9M62iaw;MQN)WKVBA%{6|a30gJ}Ck>wu%i6JW^p9-bG ztRjsmaT@H*tt92rDrMu5phl%%L3y~?d4Dp>!yQhwfUHh2RetIZkqr)!#K6Fcm9L9U zz1eYQ)4Z;;i!rvz`CbumaXL%7KJbX9!T>MC%gI@~m=6m$MJwG2)@w(r-3__ng$8BX z1-qnxNO}UUGR_%PoC$V1GY0%HX=i0I%m@fCG}7$rnY!yx5sg2!{5UNQ0{8neYv;48 z@+&nh=|d-wAzPO2#cq?78H00`V3^S!Bv>V%n?xbi0T zQ5W}Kkn-jfo;t=GSW-CmV6HBqf6L)qG`le398)MjtdwPEN5f!PiwIx7=AEPHPckCM zOxrm?9>olV`cb#%%qvEZ&Cb&q88RR;Gly0dNX&oj?1|;}L_}$m9>X9I_N8JEjyhtd z%hR-u#wMgve+rSr7O2vDO1)=Ug02old)~flhSpTqRt9Be!*k$J%CXLuPhxPa0}fu+ zonY~9n&dX@OOaP~sPsVp&2eqXUnaufVNa$tT9Xi*Re_7e3xBUVa1)LcE+HYU;_<1|VS!adER}*$s%ceR}xk$s^ z#%;<%T2RD1{XU6_sY>F+U~iM!&I&Tc%-)!jSiyMPN@!6WZ1o%P)?`$+v}+Mmc_KkD z=)ODS^Sb=~613M8k|a>d9~Gs@=!6=)PzG^lKvb3P?$Q^B(X(@#d6|)yi;ov$VBxFM zyE0|_pb+xIuxW&VfzN74o&EjX9aBqwv8P`XADaBy@=UMH&m*s8@2u_Xq?&$F?W4d} zl`WS;;8Fw&L5;K8#p-@Thln&=9P6vh)*WLaP*{R(QOb)b%<6D{&aLjjmy|ocW6$sh z1g~*k*H?k>_bD84>Iv11Ofp?<{RA4V9v5dBBYKk9d*xu9gBU7o*#;S@AYN4$3vY*? zAibA>ekzr`{WF{0wj>+|j=X#n6L2M>SvyN+L{y#$QI4@8P-P&a6wUO8W`A^MlXDwI zbvPR{29ldWF~sad?@W$QFr`Y{s|?P94LxfjB`TNpoEB1?9q^RFM-*&X;(S2bYsqil zIMnF%Cr+f1HT#AxQ*>?oKLME?&{Zxz+%+IDT@?(R_B-J!T!3GT%;xJxPS7CgASI}|MtoECSA7k4RA z)|Y3kcl_hu&Q|V`+}C-{bIxO4`!Cs7Y4uvFG4U_dI5ul z9N*n<#)DO9gKxpQ%sCmz0A(ah88_-oGm%XC$Wkq9s!bJWEcU%Hgguim6=&M17QhDqf5sW{@dHAF)Tu&+L21IGE7$aQbk9(!t(Bhc} z%G>Nl8fJUpdat?Hy?;03vfYx`rKiHC55KU2| z8ebk?bED9dGrn_5Z4Z5jLxO#g4TTqtdm-Zbq48Q^ronl;1>qg#bn?gZF$Gb~$pm~j zE33+A-|WJUY06WF)hu^mVu2m#ymVu4lKA=ZC5&1L`~2@uDx|jZ-D#_2U=~}VC>R+Y zIPS78(QB~Us>~9v+JTCOp`R0=iD;Ie>xt&zi@nIyB#e@|40Ouo__0`TlF*;}25{JyrZsSrNek;cxsObX*0yCaY-oU+l4E#&ydw&5-g<$QPDcWM~nk8nMqkF1q z@_AXnQ@IhFM8KY_fG50at~u}EenFv(CEd_3rb4AbD;+^jc_EaiXSeCkwy_*D=`ZRT zp?)2k$q_VLuZtzelCTz@hFlsrpVSDi>4`c}9P)>k2Pl+PYbnuS(#$TEbLYxd zH_NjD`;ymj*I9mSo^1p`Hl}NrmF#jyC!#dLWfxR4w>2j36@kWx2aThWCyqUTZDX>j zq-kj*bomw1(l1_@!&~b*_^9YbER}BTts6)8cq0*O#=PW)wS?iagM|RJS4_sVyXDXr zeU)rekAKI@u>ha*zrL$Kp%w-#NI?7}%*3Db+H8-HhtBqhK4exuf* zkC6b9;+Hztz+FdAJu-VNK&ci$GE_CDP1~dL>#WI9mRVLmtQ}Z2K}^M zJ*)+tvq$?i1m?s|v#mbl=x;*_o`pDvs6-Z$M5FRKrF`h@OOt3M(0nTb!uB>|bl3mp zv41UQOwjd=!TZLS)cfdL@V7kV|JHxiS2NEIhGGJKoAqWq)BNoj4Y)IewM%!0%{ONX4gM#?nzV+A}`Q}(Lpt=!&Dj?S~xgp4GOfL4USp~CHM!N`5SC- z_h)MAsZHN&pW(q2>}*i{8W~rdg8K!fgin9Z@B5#QGd&G?b;TWVkBGENG_p0t({w*! zVC4J=_q)ytg2vLbH$h*94SBO{_W5Iz!?2X{oE912g z;1n18oakH7xvpa;GSQlTD(_vIYf4glqU91^zCKogxSQNKRC!A<$3ooT=zhg|>oaQo zyf9;%0cm}g^3b7oE_HpxlTLG@+57D=J?D|nN-#lFo7Pqriim`vL{&07DzCU+xrAb1 zbqDVcS8r^hGzffDOO5k7o|4cDZq@L}ZKc@K<<&$MjTMyI-j01;P5x9Ca7}5#acAyo zhTlGFkd;w&Sd%M|L5@VeMT1CWW?|K8 zVPe2SBjY>U+pE+4EMBJ!ppxkvFr7BB?%WhRgt?WFX8Znv-=Dq)-#geWyuKpA*ZmMOnsjiO>IG7g+kN&9~hEmc!R6uX9sikvc0-h6kE zr;yO~qMit@p7L{Uv)uO_L}kg^!BAJaLczxv#~e=r4kgDg+tV}SKBE~`s#M<^bvvVw zq7ZF7YU<3odh;2tK6-&_TR`Rq<5gRRf-2FPXeiGZcccRa8jQ0QGe>r|W6p)>r|-yP zm{}#eWb+{$1WM!DITC)i^UtN3=C%Ils>W&h_&lEr8l{HhCQgZw4{h(Qza#i*_J!7fXK{ymmRLRnXf%ZgxdZxGy zTs|iI2j)O8+R)3=+apoZ7$}r^T=Q2Gr@-Hd0(?s+`8kbqwQ}k`N^3P z()1HgtsOzV(1N(lTD*JQgkL6xaGRMXHQmZk{se*5gFF=FZH*FyQ>w=Vy;-RaMJP5W zONr@Akh#jXUinoBe?5;j?FUiEdr8#H8!m1bOH4e|Pb>HNtr5l3_j`{UMDr+*5Yp@D zL_3*ff9pz?2H=Q}w?n%TvcJO+X#MxHfWIp;E)QBTd5HHol%B81geWeDAH zna~)2H2mD4i8OzKPYB@pi4}kUZw2Zj$R&ieuc3 zzsHK5Ev(Xp(*WT6R=8o63ByFg;q{8!n{D~+Oo(AN>U~pl-dClV?e1_o&uLKdKPJX& z#M%Ue8y+HPxONhD_KArN!Jl~^beoQ&+~wR z?OQ=O7$^{>Ms5T^!kdK_%q8KH`UD!)cQ;PehF9rOpH6C7>vP1k8Zd1+{|s@=x5mj1 zuam+WnQY^UvCyIO!1M%{1wx&vix<&r{wR~b7Dk^QgSS6FKWYB|)}yJP?I8TrylV0*nPo%0yq4H8lV=Uhtk)6yv(Yx!!)EP*l~ zVReGV#U+pI2^P}U_1z&W`nUqsSEF$ba?Or!7@S5)ZV>Fi(u0NUL|FUs9A2I^fbaE$ zJPv+#ku-vuOZYhsw0^?=&Az;!gtUEyIA3LZZ3poyHaEwtu*$ZyLyUJUeL!v}!-dW? z!=ekE=GnPU5w&!Ll=u$}GxeFCKe6w0v*!79o^E)uS>X#U$rf5!G z^s!p-qW6QN>e}9?G_*7rv!~}SR0Tt?zZ!U+gcpt+3o`7c%4SGEnUZ=rUbzc^=otaD zRUl;GU&Z6l1kfx!ezY4h>?*Wkd6bj$U87oZsA?8z^ncFwhL!?4h<^{5Bbj%Lsx!qw zI|hs@dRW0y)@zj-tES1_>5~&lTOB&0b@8%rKt7h66q*}c%|}r;dSn~3R?u29Y2*G@ zN6_f@$dMhU8J{T=he=Tb2spQ3_$@-sD^pn}22~A!gYzPc-S~gUH|(H{K-%5VE#R%; ztn)Z4rVD%E|2{!t2!5aA9N5fAez)@PhZ8h=QrG$$ns{S*PwJ^1?7aH_p5edh6m%M5M!uW< z`it`)m@C1rSAajbL$?;e?dQdhG*g9{n1MUa|G?y?jrM=3bg`)%-rwGu{2vq+rt zA93E@4F!LO>mBzEJq#4#9cuGzK3FOX;L41O=#N~{oeLt(EW_y58crN+_9){A0@N*2 z0v;cB+|hP?Vy^{W@`L=p4Y5)XlW=G2hSxG;z*Z zBqrMlo4DGz<@e-$^C6`s*eou$2gehs34iKMS)(If&w-e*CZ*$W3z_=#@6*VjP3MV7 zsZ@uC|97$=iMezx9utDUm0!-8mTT7n&ZZ15GS{ls4;|rHpuIyA>KfA`cEm(O-CrsV zy_LYSCpbH@rTJ}K`Vb@=ciIX!x8 z^}Uaf!*dd>Fd~C9TDOm3rDMb8+y8@nktUyHnJwIU=Cq5Knc$QFM_q9B50J6E7SEXj zp2pF8K?K-8ba>7W+}m!N%mA6U&RTUJtlP-2F>3>t-|Pspv%edpIMbJiN^&Goy zUt~bkSHIJJV9Pt7190F0niKR#GFoNgxfn`QsP(z6O0I!FwQ$w zd)iG_Wh8`S;7UBn6er~WnUr+5^(o4wgN(sTt$AK$92V-7puK4gpq<_MLs zU<0V7wnEsTqnPGz%oAkBB6i_RJVLfX9?3S9H@mg!nbC}&S{kouB+&eKQdIp^d%i+f zGP>Cfz#D<(O3jb&KcjMYVYH6+h7)9I+g$xB4QIzTUN$)<8AD_xZMS{sDJors3&C<( z(zKVU0HdIxSys>5z*lloPPX-)#Woi>j`2c;a}mc#?eY7ysJMz2Jb~Igd~yW7)T-?4 zKBy;>$vrrgx>^oKN;Z_TKq-jNK`28Ei?sCui1~2Pfo0M6N1dd_?P;MzT{y{&6!A z&hjMjv5;61i&e`}g_aWwPkGZ;s!N*od0()8?M;QnBhLPjlK=anB=6UVc**oUF16{L zg9xRI_ny%izFNIQil%6%T=%k^VGgEvOp6q^NeR3qVqR?}z0H0DP|@KOBuQg4x$mJ! zpG)TLspG`6HoQONIb68x~u2+W|yZ0?)8eV3fji6Npb)4}A>=U!A5GXW_?5rrh+ zbV?%*Wy3KKm{uDT!ua?4`nBC6AFPbuD`pRH-%Ahb^x83Ke%lMew2Jwno|fsGm`Y0F zjFu_UsybnKbM)@B$uMda4yeS)Ipc3VjGZ*{E=u4c|=U0@ZJM6v|&*CkalM;utRc4_ z+HRE??Vr6+xXjBpI(%Y7aeU%K8ojrqjsoo`t zZ3JOe#6vAS`ns+`59CQRG#PbiW`V2`h(N&#jwt!SvMtd2`On+4NAt&lkHGC2t8hE< zG&GgIVabEv?))en0@f5fVDEUhcKL&Zj7Y!E1>B1Qr5DCPChpx_t9<@6mpIhu=!|z) z=pE_ObVOax)w~rz&g%7vC-M3@Tc*a6yiIK>DA#hVF^^GV4n9117`Y9>4-?aP+WDJB zv%D{#<=?NJ4wrBpJ+|NREuWTAnf;v>CisL^M6nGXRPi@};AC4DXuTucXs(?b`&P=< zMV>ehMo5J5v&2#?*N5y+EanMo99}mYCNtaeEU$?XypPlSjJF1pyA&G+EbF`Y3AgHy z

    V?eW&3p;zP-r>rU2hANpmpI0qm6B20S~h` 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

    )S!W9_ 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±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≫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%0AcNbrxUZFIBDebvF^#heT%)y0<_8(P<8IhC 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


    O#1TFn_7j($0* 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%0D_s1A=nl7TvtM1`z51 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 G!A;Gi$M4Sj?MBjPde4c+j$vdg9K~H_HlSgEadO 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

    `2E-#U5yJ7i=O=FYi@ z-Zg9`gj-_g9I^A#VM&>gDx{^&YXI-wvo}NmH;Ok8_8A6KnA_pHeYht1?aLRVHi!p% z1M7~(CXX3k>=bHqxvYsfQlHLlVUMIP5kDu<7K14?Q7g)Dc?P$KX_-G%Y{-6Q&A^ZB zP=1qm^FD7+nGVQazKp8Fxzn3`)5~{Bl!n&7-Yn!A=6Mh($(}rGaa+B|lTtnrloP}S zP5_8ey2;s1ZPG@HYm+E8LF&3;0)bNv?V$}kg{JN1d@8mhsqkn zg+7<>&L82e1>rO+s@Krutr~)I6xdTY2wZyNIcY0 zqy*;!<4ar3A-YcG&=`&ei3LdB118l`cI5R_3Bmilz&U~aApb9nl{x3^RP_z1DWMYI zk75FEAJ|?jezP6TKho~u8oKPS1(d|7kXRPW;}jWMug8gl%35bz!@9nKMXEw=>FRF> zvg{%vniXk8)4O?`> z+Bv!D35f|bt>sDjGV}`Qzm~kNER$2lkZ_r+D4lh6;%K8xn4FYgiUFP#u>8s!>Hu~W z$t0U#$qKYZ()l#WlNZU5U#h=6*08^G{fa5);6TA2+0Rxbo~l7hH*Upm8*{vWxw@Rn zp1#-jYcULuBf5enDSIvM@6A}&D>&(DZ_2b2JfJ*xzktcQ)F$9nY`0w#K-76S)0 z3(ZFpbV7_wNrFPnhA=Di8R0g9q83vSXMdnd=1(K--rA8_s-peKgl#?}?hcnLlG#dE zUw*h>%yTJFXVuzmE^$@BtTh0Z8vE*t5v>ILjnnRm6v7|RSpES|@+|DX)ZN!KJcu;LV*7WwBD9eEp!dFTBAYun4R*{! z@1E`ZX0Q#VtuW9~_N*L(8fS4HAh0)75(Zl55Ak1Ri~{Zz+14r`bxRcUya5V%v~(Wj z@V?YP+^#M&sqQ0sf3H;dT_3TwvIJL@e(WO1msQGD(7GF-2b4mg?mz)Z;SF#51D*8n z-kPn*cBC~!XvsJeNQaYqK3l93`T>y^Y*aj&DV1nowZ0>ru`es+xz}`6aLA8;lay@F zr+Q>SkjmwDv{oRlq;%O~>tl|bG&hX9hN;51^ND0!ZD8hm!UAed+;`pLFh)SVjwprd zR?%@JsJCgMk@1Wvk)Zw-D?LAhFySz_KQ#+HoBz`8)eo7& zrIG8Nn5;T|vL&6gl1w9YY-vp&@xft_I7OQjIr|gHB5&ea){>5ul{PHXDXK8V0JA

    sb?Alw3haA2nzH;#|+tZq16%;*tcPeL7EO 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

    n2f<7N5E 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

    {g>!C= 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�oZP<}E3#3JEW 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℞Ty|iwFaiZkJ)_1u!81`~> z*p^A$(?}=J8k5()Pwrl4&;9OBCKY5~=JwV80=}gjz2Ubx_&7f6)R|GdD-MCI8WOS% zR~Im{#F3iviijWkJ~^AcWhb(>yNCDU?VPPm&6I*wkMpW$$LFMY9J>K0HBxBj4Wc1o z%FqBYPjqKw}I;yEkcIL5~c}o@*%h#&$^NY@gs}K67!XYHd z8x}u=2HRXg46bBHlBs-|C394KO0wf#2|YRfZeO>Wt=Y_SVQ$o+Qc5}MDO;vSgd>MK z2oMk#3zn@9zs^3&wc4EiZs3&fN@Dlbc&aS-PYxUCMVWi@B|!rxe(Jk3+Xy6wXtc7l zZ>C-wv=96>1J{1wSVa4uiNS?+Bgj?dKhYDZuOBk$jv;IOkygA26_2Kt;s|FHYiAGy z?DDcP@M*;h3fr#GjFtk9YPPo#t)`LDyoPmxDsQ=Zmy=~0$V+=GgzK9sN&zJPCm7BE z%RMu=CLCtCtH>&Ot~C8}$F)nER-TbYIgR|3)Z$+!c#`249FB||JOrvL2VcZ0D~=d> zj$H%0)ROu>L;r@fYp60)@F~~gkSuTUw&Fz7JeS$ZUe##Pq1MqvZP&4~tn;8bg^Frm zR5VR(6n=r)7@W7k4l(Jx0;=;{Q;T&}K_c>$iK~gLYgI){$GzFB!h$S?c4*Q7+yv)v zd$sjv@6^q&0(#+!?=+L#J=p9TLz>)vDh3K#a3C9+BA~!*hIp*I%U<*oCNEB-@*W?H z`yX5p{e`AvG*~xE9C94|*`O|Tgs_mVHVIN~S!!VZj*mMSXYTU`tu}dlcD;krnxXdb zX<$!4MsCd@Lx^Ae=ri{sa94?HI8$6n^@?O8vOx3vL9fSnJW;6znzanj|wxb zqC@Dt`uO@dWAd-IY2aw%r-;RilL{;QQI96$mKgv}YJnm`1pZ@Oxq(r4y?)@XHd)Nb-KW@Ugjapc9{-?kfDikf#)e8hA*ErGi(Wn1gq*Qd zLe@j$=qxrJMl?TQMEER?e!AXgKcvkJQp8l>a*8!mq^cEx4=Y6Hl%S_oM*)AdKIYjW z&2LXl)5Fh9y5MFtf#eyDdOU!eIHKvxz(S9>&zcRNg$FW{FCn4G!L za8&RVJh`AdZ6{suI|Mg|E#d@o$e@<}`w-4 z=jK?_2#yodlIv+XZ?S5t(FM7@4YMu#=s;sq%OGpO-?@sZR7; zMQdulKqf_(3pG|Mk1^i^Ai=O`gr`kP#D>@l*)nF_m@`Lx

    A}D9k?rgQi)~0wIu4 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

    2|MmA=}E>*`mb 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%0AdC; z0HL=a28NTZErQWr2JMq%kd7$~KFko&xzyJYSEE`>?(M!jP!iFxr5^>BJPV`r02>RtXf z`^;@NtZ&N9$Q6y%@W zIuSjLzs9VD%5ujSTRX7fg@Rg09kl&WR!Gb)feWk#+XSLROS(4=!dY}$*KB)Sfj6rK z`1FW3YV0QrDzcqiTzP^T+-YR(eY3o+{skv3S=yHqn=hh#gEo%Svy;6d$zqMVD9a)o z6$wl%Y}JV_IY^sIHvZXHRILYgDdKwT2Hk*;gq}s6iacAaka!<5~MQ~=c!EaEi;U=B`xqbzYROZmE{X&rbN! z?HdhxRFtDvv`%hnry-#rTW@{U-9!=k-p$|eCu!c40nG&-86MxVv; zwMMV{0MeIsXf%X;2hIwH$;gWj3<{eFq@EiJL>;a;LmFyeJ z>?$VpHaF<{2>x{{zI0@j2aZNN#b&i*Vtjgd!?~%Bn1Q;l1!zSo)R4q5Ofhe})9ct% z$Vx##|DcT8*3+l1zuiR9cVoZqS?ZE{C84vu?iI&475FGI%$`nioX;YlXoOKEF05z& zz`$0+^9j!q;X;L}_J%yki9xDKG3gu2puJeFvnxl>Wy5!J`Rl*@VWD5Po2Yi6Rh!s# zCOeY(qdZ?J$!xBj42ttBTxL7%=l2Q?P)7z6Qexs@g=rS{J})5-epP-0db_8Hdr|lL z?K$tMo6eY+Sj^1s@JGX#)PUnPtx(f$-v5EJnGoRn`S5IfA`FJgO?P6%H)pxa&D0i_ zQ+nrDI7Z69CqL_(3x8R>C5ca@xe(a$yZ`h!>(xEM-IiTXpz8$ zcucu4bLlMohX+0(P@tMm(iw|Dn>6`O0{#iAoAZg#v;6WIx0)29fTnx@Q;=!d?u)}% z+g{Mhyg*70D0Sn)EV-#IXLG)aoK-Fc)>G1ea77*i*l6w#t+__=*OOjRD4c_gQziPEfA zrGg`iF@;1z`pR37)~B*%jG+zV!jB=<$0q;bxpBTNgl(%WMr(oCPiO;GCo?<~nHDv= zW!1!g^8;?}^ZOVN7g}a^XhMXFk}?ZSbF5*wzguEKg>!E46`xq$>x=Le*LQFJmO6ZS zhDR+Sf<9yW2?|GDA@abZt%pa(3o1{%>;R(t0nwcdDfYYiZVFIc?|sbk3dICpV&xAt z8?}j_>cmNtYB#mbYNfg1ZSmq}17U3Uy=l8WrfNTCbJA)ndE&VeoW9XQ*sI>Q8R||w zvbXKhv4-3bF^@2?iG<;)dA<5_Earw{c@19MQyW;ld$_6G&V@BWn;XN0sD%Nq9j>h$ zn*K%1e=(Nrx?gsFJa#PC<0t^t5%1Cv4fXZ>U@kZ)G*wE-(H3zlf~FYvrX z<6GXhB4(EzE0;aBCLb&Irab+tW>i$MuoMPY>?g8y_4>SGq8EPizVSc~7QgN0^3W4R z1;anmTS^L7ux2L)vi74HOFJAjDhHfY1NU6$Ar(usiyObVFauz=6o1f-@{Tdyl0I zLZaibm;7vw5Uhe-npVU~iRtW|Wt2OQ2as)3kgG;seflFCQ}t80>i6zGV{*h}s9;7v zu@aj<**8q=sD*jf>oBHZeK#gDqHQuh=g(z?q*-M;m!)N!8FK=<=i1X!!&;$&V4jzL zTa{bm;UJca#8!azA!jj1J1bnOdstKrN77;Z;6!6&p`wTgJZoGsOsW~<8h@6EH9b~m zTuSJKFY8`SU)ZsNrjgH|oGg{S1UUO#KPjj4x9e1z13!k zwd>|#w#TUI{#WSpxp3;=&Tb64BcOo^m_7Nr#li#kCOIK;@2+HT*aVo`y{c4k zw619x=RI?iPIVs2kY7?M+EX76!KuMIRlF9qNOFxOXv_NIQ~u&u)q{_3io29lt=wvD ze$NFMG}Xj(UTGbNj@c~}eb#vs4U3K=0y!yG_((&%2vg8FAv6IG@>CH2GUH+d_7BMJ z2m062R|eAPqnUAD>c${8<7Ezdqd~RduBl^>Kti_3UhBZF6dnfle62-Z1V17#S57U2 z)sbiirh;f8HJ8TC~2{&dfcR(bq}F&ZF`I9nDo+ zQ%M?1dX<9mA68t;?}!CC$_NK+jrM08EkLneL? z`+y}lvu}H&?^)HX&8!tyHOP@*ON2qTQN;O_;D>bASdZt{9C>F4m0Y?uSO^l@;Z#wwN{kx9vz^biMqJ4i$?jPhuNdpYrJxI&Gp@9c1+}B3xiT+ z9Kfv}!RJKyWbMt|97DiG!LKr6o%jk{u<5%JMp*cx45 zKWO)gtdB2W%eA@&wK}zDEzQaGtp1ud=zI1-$#NE1+CG`$$w(6KZ*D4jiNKv4vfNxBO+g_WYb#O~GgqRRzr)~1@RB>gWzPfanmR;o9 z?j}`sLwnkXR0Mb%M?dTC8`?}ualx7LfdP{-ZSpZlyCqV_(5_jzOn$R>jTHeanAvFM zz!hrkxzljjVu8~+L^|*}`fVnQ?3c@lyn64tc+$~*%HBRBvkh_%#dL;ltd>m2SdwmG zqISF)l#@wT&1}$)Dv7S0dGnzoWn4E+GMTdAQV3tGSN5-8_cISxbH=sg+U8Tnc9a0@ z=HMLxoJPMP3NIjRaVr9Hb;}%K&)DUQ#F21`x(JuFN?`^UfU;-3NW7{wa)TY$qP&_G~6shbdYHcirx)s1@wuoH8a1BeuHxz z8uL$8t98MkW2YD0fPT*1zxTLIticyeQ%v+x+O%#r-XDmZxeMZPhL#y5@R;;dL zgko|HHANH?nihSelwptcy&k^a29U`9J75=SX0l*wbS@;wmxk(_E>&f*N;1cdxA$l2(DS)jyDJa;S1Vi84R&W5mM+z7cp|xu zMViJEN!u{%BHYf?_rnKBoLt`0(;4Hox0fe-c5Owdx41k|;B_6^QLo3RU~+SZKsncz zD#sD~qC5=ifN%~5Cwie#@`Xlvfs$$UoAnyf!AQF;KII1+WvtIfC}N!KrQqfpJdKcS zDkf6_6->YfC>S~j0DvL^fHp@{$PaY--fYc=m^w8P+aEuvdR_-J9zBVD13Iao$VXFCp~EOV&JnHKcl{ZEobu?1H62)45qei&st} zC7Z#Ki<^!m*DC4Xw{n7VezmsD?KFW_$-*cpI1qVoZo1*EaILPp3W$Tn5G{pQ({aut>2z1t#N9eRQaNld?b@Wtp)PzX|#19or@0l+vF^79?!tHk!Q zN5DqyZ0wc0Jk-`&OBkiEQmRDk{x5#GiVkO}86LYeT$;!31V{q2b)?(I$`pWu)LbAY zNWhOf+x%zbpHZ4MjLdm+dUeSRr-$gu*>%?=*L5Fz@!j(%-&)b}eh}PDML#7`#P$ka zW3)LW3Yh}3tT9O396V_pQZ{oYK#y(K@^_uV=R5e!}WXpXrPGTX?jSVxOoT_R* zI=HitmSrs0e72p#7CBRIaqUru(s3AKiB?G+kI#)^Pfq7?$(Pbb@nSLfAIowWmr%5I{4cPk*FLRV`Ytpmi%vXz6*v-6>mB)Jl4TD*xeANMcG~;tL z9BUUE)-+cR;>`MH_@RSqXtvb&>)E}Pv6kJkb{(bM+*3a3gbkZusZKFfW}ffwP24)w zU4NWSq#h=TF_RPtCU$GxA0kl)^6y9`FolD-2LRw44;sZ>uiN0I>h{PeYdvPc9_l7~ zyJCxFH3c^m`6D3qGF~D{2Ql(d?+`eVR8~yss6h}g2oC~3&#O73SIjdyC3TKp9knp7 z`%3ebf_d&3GeVe(uEzmn^0u;HHM#nr3VXa~yV$7d7~ql+vA|h3U`|7hF3?iml!%@^OgV>`tf7{1Elo z*MSqD_(8|O+P#J~!Ia?RYRiLLE-SZxk+P-6W>)o>a-7R_`wKOaa)qhfrN-Luf+iN| zxO6O-5aNq88z2Qpp|d7(O#-`NiK$N9Yq1t-(*YsipUSjtDI#-z;Eh@+p;c7s2kt-v zsk#qNy$69?uQ(h30OZFJWeRquc>LDub;iY%tL@B=U5SlWPC7B%n1M`#bD)q51*6de zimIxhCQhA4fgRd+^1x=@mAN+9zcLx>*^%ro)oV7#3RdjvI%<-~aM9>7wM>ty*(L{U zDkQ5`B}Gs%x)|ZwJwoXCn-b%!8INlis}t2@DOmoS9F$dVvk*h3!YzU!^$V2M7`}7YOf|9<#uco=No8hE21K)z`x94^b-U&~vZMs}duBAqb(gUhe0OYZ z>68g24E>Y7z!C|?GZ>->-bTsWMdQYqGkD0Z=682hs;ILon=)!s>YI^_TE2SP5*4k1 z7tX1ek7BE#B<-tpB}%-E*N|UsCBSg@9ef?=>E^!Nl|dK_D%+pm37MP3>l$TJ>-DP2M}OHV`<2;YXrUag|C2gN`aSniU?b!8p3r zKAi^}TdcrFq+=Y6Vc_B0GmVaFQ>bHhB$-MkFqnO!Bf!e|2LRw41nV+sg%crMoo1Y0 zX0+>O%AK2bfu1nwqobwmO{3H483UQ=5{(~Y{OwL`Vvwa{Wsi8}nm|7dcO0;Sc)c zs*y4GGRvtT0K#L^P1>wOZBg`9~XY}{|C1wzqeb!51dN!2Mv=^Ne14~GEY90P&!zGBKvlgQa7ZDb>)8n|NpgXZZw zWcib{j)SIe8m>hUa@EQT7>Xuxn1>;R1Ox|x9?!Ju{{XMAo!c}5_Xmq(R&>0S)}&<8 z%uH%st#>P|;pu3s;sMpWS0|n*skWh{r zpbf4B)SNx9Pp55lwo~_9yK`=Xe2Jg3yz2M-;gHjAVkm<<74lIcIAdFAvS4;~_=IBX zaf9q*9@w8(fX#3Y0l+vBakqId8E1T>K+^`ea+9&IT>fdzDEUX;v2AWRw2@mu6gwZOk6?EOWG*n8l3lbG1t9 zrn%2GZzCJ7_)6xWXPk#$d_-I}OFV2~dEa#l}P zCG=E2GseY}$6CdUBjvr=?^#sw@n5{2$kt*4B8lx67xItHK{&^?hec&th#?+nG{0D^ zzAk*0SsUxd9&LAfuX&d}%Uxmdtu{LEDU)%nQdc9!U*&C$A<&GwKR77mLzGYDesY{WSC1mRkIO%E30>cnkIn^uKtlV*|e zaj1e|s=|>7XR@*`1n!?ZSGmL2iz>RuI;tGP9HcERB=v{ppHxv$8zmj)G8%A7yECWh zQL`4yN6#$8g_uyrIl_m2G6_35`W)S^2w(vzxE)`S!}!4rs{a5v7L8q3FUV8aW92e4 zwh6wrG@{2yJeNkH5iaxBa|2vnUGk3Hvt%vMdgutNf~ulvn1RWI<}rkY#$J9lx{0FE57fwOj}Rozgq&dZKR zjk4o1OFNaWst1{T@@hV_bcVK_M)81knnkM=u@N#Y)o$4!x&Hu)2!;HX ze7?Hvjy94$adz3yR_~hkbayP~LEWB8u}QPu@O48XmQGzXU%9c&Rw;3oHm{Tw1n$;N za;mTiRXB6vgG+tBSl=hH_Ic`RPvq-=AFd{}gLx)6muxlSaz-@sNLOr#q~z_JN|B6v z(u!i?zg^wK;9!TQ>{xHQ9(JIRa)pk^cZ1 zho|D9n78K}84l614N!6rN;)YBWqXK_HB=Sr?5_!zlaiNS0*D!^reK62QhXZ5|0XP+hi6EFHF5hpyYjgzVb) zv>478DPrqSqT$3mp`9|3hM8sxgk7GiV2fRx{3glBh zO@9;hoRVv$g59>65}ur)*!rQ0F)c2+jUcp_BwOFX{=Heg4w7AquUp1n#yVmDHIjZtIlzCq&`(L?ACX;!LBjInx&8e5s2p8TT#ZER_q6@eal6c15k~<*zzqM-`{< z>iG9}@pSBhR3;IjTBbWyd(}wKj-oNXig3}r?b$97_q{$%G2~qIg;zIPtGm&e;-x{P zPN(8S*rEJ)VtY({i$q&T{QQP*rr=dZ{y-BwarufIur@i%m0> z!Xmjupi>5}N9JhAZcIemc;2!sqM`ti63^1AnBqS`6r|TartAA$4Yh zIqCeyy};yaTpdY#i8q;vD9)tf$spb;DsFxr!-?n(kgK%0DkMGH4wVH9|eKt8{%Nkww^nj!i6+~&XvPC%?DvO0xDO9gM2LNC>7wBI90AK)cEI!TiITnqduyoz)2Z*NOqsFTy z;j@$#C>bS?StA)WQc$DR3<4k_z(Dth#+I`0ojJr7POgn!;%Qjvi2SugXAK>Y*g0Sf z8ZMHuZzG>InP&bKfmod<$hjhDh#4>%{^O>7Kx@2_3L4*b(54zgD3C}L%0D* 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�FwokH4_(ofrIv<;*5Fv9X_5l0@z*VH`4- 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≫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%0A!`d@WA7$Fq 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 DOC<|^;aGZh!`_%f=PR&A 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

  2. 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Μ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

Z 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�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 YbIGC|luMEXew5z9P*@(;eg_g>E_8 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