text: /*
  THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
  if you want to view the source visit the plugins github repository (https://github.com/phibr0/obsidian-dictionary)
  */
  
  var dr=Object.create;var Ge=Object.defineProperty;var fr=Object.getOwnPropertyDescriptor;var pr=Object.getOwnPropertyNames;var hr=Object.getPrototypeOf,yr=Object.prototype.hasOwnProperty;var zt=n=>Ge(n,"__esModule",{value:!0});var $e=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports),mr=(n,e)=>{zt(n);for(var t in e)Ge(n,t,{get:e[t],enumerable:!0})},gr=(n,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of pr(e))!yr.call(n,i)&&i!=="default"&&Ge(n,i,{get:()=>e[i],enumerable:!(t=fr(e,i))||t.enumerable});return n},Y=n=>gr(zt(Ge(n!=null?dr(hr(n)):{},"default",n&&n.__esModule&&"default"in n?{get:()=>n.default,enumerable:!0}:{value:n,enumerable:!0})),n);var D=(n,e,t)=>new Promise((i,r)=>{var o=s=>{try{l(t.next(s))}catch(c){r(c)}},a=s=>{try{l(t.throw(s))}catch(c){r(c)}},l=s=>s.done?i(s.value):Promise.resolve(s.value).then(o,a);l((t=t.apply(n,e)).next())});var ai=$e((Na,tt)=>{var zn,Hn,Un,Bn,Wn,Gn,$n,Yn,Kn,Ze,Ct,Jn,Qn,Xn,ke,qn,Zn,ei,ti,ni,ii,ri,oi,et;(function(n){var e=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(i){n(t(e,t(i)))}):typeof tt=="object"&&typeof tt.exports=="object"?n(t(e,t(tt.exports))):n(t(e));function t(i,r){return i!==e&&(typeof Object.create=="function"?Object.defineProperty(i,"__esModule",{value:!0}):i.__esModule=!0),function(o,a){return i[o]=r?r(o,a):a}}})(function(n){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(i[o]=r[o])};zn=function(i,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(i,r);function o(){this.constructor=i}i.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)},Hn=Object.assign||function(i){for(var r,o=1,a=arguments.length;o<a;o++){r=arguments[o];for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(i[l]=r[l])}return i},Un=function(i,r){var o={};for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&r.indexOf(a)<0&&(o[a]=i[a]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(i);l<a.length;l++)r.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(i,a[l])&&(o[a[l]]=i[a[l]]);return o},Bn=function(i,r,o,a){var l=arguments.length,s=l<3?r:a===null?a=Object.getOwnPropertyDescriptor(r,o):a,c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(i,r,o,a);else for(var u=i.length-1;u>=0;u--)(c=i[u])&&(s=(l<3?c(s):l>3?c(r,o,s):c(r,o))||s);return l>3&&s&&Object.defineProperty(r,o,s),s},Wn=function(i,r){return function(o,a){r(o,a,i)}},Gn=function(i,r){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(i,r)},$n=function(i,r,o,a){function l(s){return s instanceof o?s:new o(function(c){c(s)})}return new(o||(o=Promise))(function(s,c){function u(y){try{f(a.next(y))}catch(g){c(g)}}function p(y){try{f(a.throw(y))}catch(g){c(g)}}function f(y){y.done?s(y.value):l(y.value).then(u,p)}f((a=a.apply(i,r||[])).next())})},Yn=function(i,r){var o={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},a,l,s,c;return c={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(c[Symbol.iterator]=function(){return this}),c;function u(f){return function(y){return p([f,y])}}function p(f){if(a)throw new TypeError("Generator is already executing.");for(;o;)try{if(a=1,l&&(s=f[0]&2?l.return:f[0]?l.throw||((s=l.return)&&s.call(l),0):l.next)&&!(s=s.call(l,f[1])).done)return s;switch(l=0,s&&(f=[f[0]&2,s.value]),f[0]){case 0:case 1:s=f;break;case 4:return o.label++,{value:f[1],done:!1};case 5:o.label++,l=f[1],f=[0];continue;case 7:f=o.ops.pop(),o.trys.pop();continue;default:if(s=o.trys,!(s=s.length>0&&s[s.length-1])&&(f[0]===6||f[0]===2)){o=0;continue}if(f[0]===3&&(!s||f[1]>s[0]&&f[1]<s[3])){o.label=f[1];break}if(f[0]===6&&o.label<s[1]){o.label=s[1],s=f;break}if(s&&o.label<s[2]){o.label=s[2],o.ops.push(f);break}s[2]&&o.ops.pop(),o.trys.pop();continue}f=r.call(i,o)}catch(y){f=[6,y],l=0}finally{a=s=0}if(f[0]&5)throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}},Kn=function(i,r){for(var o in i)o!=="default"&&!Object.prototype.hasOwnProperty.call(r,o)&&et(r,i,o)},et=Object.create?function(i,r,o,a){a===void 0&&(a=o),Object.defineProperty(i,a,{enumerable:!0,get:function(){return r[o]}})}:function(i,r,o,a){a===void 0&&(a=o),i[a]=r[o]},Ze=function(i){var r=typeof Symbol=="function"&&Symbol.iterator,o=r&&i[r],a=0;if(o)return o.call(i);if(i&&typeof i.length=="number")return{next:function(){return i&&a>=i.length&&(i=void 0),{value:i&&i[a++],done:!i}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")},Ct=function(i,r){var o=typeof Symbol=="function"&&i[Symbol.iterator];if(!o)return i;var a=o.call(i),l,s=[],c;try{for(;(r===void 0||r-- >0)&&!(l=a.next()).done;)s.push(l.value)}catch(u){c={error:u}}finally{try{l&&!l.done&&(o=a.return)&&o.call(a)}finally{if(c)throw c.error}}return s},Jn=function(){for(var i=[],r=0;r<arguments.length;r++)i=i.concat(Ct(arguments[r]));return i},Qn=function(){for(var i=0,r=0,o=arguments.length;r<o;r++)i+=arguments[r].length;for(var a=Array(i),l=0,r=0;r<o;r++)for(var s=arguments[r],c=0,u=s.length;c<u;c++,l++)a[l]=s[c];return a},Xn=function(i,r,o){if(o||arguments.length===2)for(var a=0,l=r.length,s;a<l;a++)(s||!(a in r))&&(s||(s=Array.prototype.slice.call(r,0,a)),s[a]=r[a]);return i.concat(s||Array.prototype.slice.call(r))},ke=function(i){return this instanceof ke?(this.v=i,this):new ke(i)},qn=function(i,r,o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a=o.apply(i,r||[]),l,s=[];return l={},c("next"),c("throw"),c("return"),l[Symbol.asyncIterator]=function(){return this},l;function c(v){a[v]&&(l[v]=function(m){return new Promise(function(x,S){s.push([v,m,x,S])>1||u(v,m)})})}function u(v,m){try{p(a[v](m))}catch(x){g(s[0][3],x)}}function p(v){v.value instanceof ke?Promise.resolve(v.value.v).then(f,y):g(s[0][2],v)}function f(v){u("next",v)}function y(v){u("throw",v)}function g(v,m){v(m),s.shift(),s.length&&u(s[0][0],s[0][1])}},Zn=function(i){var r,o;return r={},a("next"),a("throw",function(l){throw l}),a("return"),r[Symbol.iterator]=function(){return this},r;function a(l,s){r[l]=i[l]?function(c){return(o=!o)?{value:ke(i[l](c)),done:l==="return"}:s?s(c):c}:s}},ei=function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=i[Symbol.asyncIterator],o;return r?r.call(i):(i=typeof Ze=="function"?Ze(i):i[Symbol.iterator](),o={},a("next"),a("throw"),a("return"),o[Symbol.asyncIterator]=function(){return this},o);function a(s){o[s]=i[s]&&function(c){return new Promise(function(u,p){c=i[s](c),l(u,p,c.done,c.value)})}}function l(s,c,u,p){Promise.resolve(p).then(function(f){s({value:f,done:u})},c)}},ti=function(i,r){return Object.defineProperty?Object.defineProperty(i,"raw",{value:r}):i.raw=r,i};var t=Object.create?function(i,r){Object.defineProperty(i,"default",{enumerable:!0,value:r})}:function(i,r){i.default=r};ni=function(i){if(i&&i.__esModule)return i;var r={};if(i!=null)for(var o in i)o!=="default"&&Object.prototype.hasOwnProperty.call(i,o)&&et(r,i,o);return t(r,i),r},ii=function(i){return i&&i.__esModule?i:{default:i}},ri=function(i,r,o,a){if(o==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof r=="function"?i!==r||!a:!r.has(i))throw new TypeError("Cannot read private member from an object whose class did not declare it");return o==="m"?a:o==="a"?a.call(i):a?a.value:r.get(i)},oi=function(i,r,o,a,l){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof r=="function"?i!==r||!l:!r.has(i))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?l.call(i,o):l?l.value=o:r.set(i,o),o},n("__extends",zn),n("__assign",Hn),n("__rest",Un),n("__decorate",Bn),n("__param",Wn),n("__metadata",Gn),n("__awaiter",$n),n("__generator",Yn),n("__exportStar",Kn),n("__createBinding",et),n("__values",Ze),n("__read",Ct),n("__spread",Jn),n("__spreadArrays",Qn),n("__spreadArray",Xn),n("__await",ke),n("__asyncGenerator",qn),n("__asyncDelegator",Zn),n("__asyncValues",ei),n("__makeTemplateObject",ti),n("__importStar",ni),n("__importDefault",ii),n("__classPrivateFieldGet",ri),n("__classPrivateFieldSet",oi)})});var hi=$e((Be,At)=>{(function(e,t){typeof Be=="object"&&typeof At=="object"?At.exports=t():typeof define=="function"&&define.amd?define([],t):typeof Be=="object"?Be.feather=t():e.feather=t()})(typeof self!="undefined"?self:Be,function(){return function(n){var e={};function t(i){if(e[i])return e[i].exports;var r=e[i]={i,l:!1,exports:{}};return n[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=n,t.c=e,t.d=function(i,r,o){t.o(i,r)||Object.defineProperty(i,r,{configurable:!1,enumerable:!0,get:o})},t.r=function(i){Object.defineProperty(i,"__esModule",{value:!0})},t.n=function(i){var r=i&&i.__esModule?function(){return i.default}:function(){return i};return t.d(r,"a",r),r},t.o=function(i,r){return Object.prototype.hasOwnProperty.call(i,r)},t.p="",t(t.s=0)}({"./dist/icons.json":function(n){n.exports={activity:'<polyline points="22 12 18 12 15 21 9 3 6 12 2 12"></polyline>',airplay:'<path d="M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1"></path><polygon points="12 15 17 21 7 21 12 15"></polygon>',"alert-circle":'<circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line>',"alert-octagon":'<polygon points="7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"></polygon><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line>',"alert-triangle":'<path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"></path><line x1="12" y1="9" x2="12" y2="13"></line><line x1="12" y1="17" x2="12.01" y2="17"></line>',"align-center":'<line x1="18" y1="10" x2="6" y2="10"></line><line x1="21" y1="6" x2="3" y2="6"></line><line x1="21" y1="14" x2="3" y2="14"></line><line x1="18" y1="18" x2="6" y2="18"></line>',"align-justify":'<line x1="21" y1="10" x2="3" y2="10"></line><line x1="21" y1="6" x2="3" y2="6"></line><line x1="21" y1="14" x2="3" y2="14"></line><line x1="21" y1="18" x2="3" y2="18"></line>',"align-left":'<line x1="17" y1="10" x2="3" y2="10"></line><line x1="21" y1="6" x2="3" y2="6"></line><line x1="21" y1="14" x2="3" y2="14"></line><line x1="17" y1="18" x2="3" y2="18"></line>',"align-right":'<line x1="21" y1="10" x2="7" y2="10"></line><line x1="21" y1="6" x2="3" y2="6"></line><line x1="21" y1="14" x2="3" y2="14"></line><line x1="21" y1="18" x2="7" y2="18"></line>',anchor:'<circle cx="12" cy="5" r="3"></circle><line x1="12" y1="22" x2="12" y2="8"></line><path d="M5 12H2a10 10 0 0 0 20 0h-3"></path>',aperture:'<circle cx="12" cy="12" r="10"></circle><line x1="14.31" y1="8" x2="20.05" y2="17.94"></line><line x1="9.69" y1="8" x2="21.17" y2="8"></line><line x1="7.38" y1="12" x2="13.12" y2="2.06"></line><line x1="9.69" y1="16" x2="3.95" y2="6.06"></line><line x1="14.31" y1="16" x2="2.83" y2="16"></line><line x1="16.62" y1="12" x2="10.88" y2="21.94"></line>',archive:'<polyline points="21 8 21 21 3 21 3 8"></polyline><rect x="1" y="3" width="22" height="5"></rect><line x1="10" y1="12" x2="14" y2="12"></line>',"arrow-down-circle":'<circle cx="12" cy="12" r="10"></circle><polyline points="8 12 12 16 16 12"></polyline><line x1="12" y1="8" x2="12" y2="16"></line>',"arrow-down-left":'<line x1="17" y1="7" x2="7" y2="17"></line><polyline points="17 17 7 17 7 7"></polyline>',"arrow-down-right":'<line x1="7" y1="7" x2="17" y2="17"></line><polyline points="17 7 17 17 7 17"></polyline>',"arrow-down":'<line x1="12" y1="5" x2="12" y2="19"></line><polyline points="19 12 12 19 5 12"></polyline>',"arrow-left-circle":'<circle cx="12" cy="12" r="10"></circle><polyline points="12 8 8 12 12 16"></polyline><line x1="16" y1="12" x2="8" y2="12"></line>',"arrow-left":'<line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline>',"arrow-right-circle":'<circle cx="12" cy="12" r="10"></circle><polyline points="12 16 16 12 12 8"></polyline><line x1="8" y1="12" x2="16" y2="12"></line>',"arrow-right":'<line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline>',"arrow-up-circle":'<circle cx="12" cy="12" r="10"></circle><polyline points="16 12 12 8 8 12"></polyline><line x1="12" y1="16" x2="12" y2="8"></line>',"arrow-up-left":'<line x1="17" y1="17" x2="7" y2="7"></line><polyline points="7 17 7 7 17 7"></polyline>',"arrow-up-right":'<line x1="7" y1="17" x2="17" y2="7"></line><polyline points="7 7 17 7 17 17"></polyline>',"arrow-up":'<line x1="12" y1="19" x2="12" y2="5"></line><polyline points="5 12 12 5 19 12"></polyline>',"at-sign":'<circle cx="12" cy="12" r="4"></circle><path d="M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94"></path>',award:'<circle cx="12" cy="8" r="7"></circle><polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline>',"bar-chart-2":'<line x1="18" y1="20" x2="18" y2="10"></line><line x1="12" y1="20" x2="12" y2="4"></line><line x1="6" y1="20" x2="6" y2="14"></line>',"bar-chart":'<line x1="12" y1="20" x2="12" y2="10"></line><line x1="18" y1="20" x2="18" y2="4"></line><line x1="6" y1="20" x2="6" y2="16"></line>',"battery-charging":'<path d="M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19"></path><line x1="23" y1="13" x2="23" y2="11"></line><polyline points="11 6 7 12 13 12 9 18"></polyline>',battery:'<rect x="1" y="6" width="18" height="12" rx="2" ry="2"></rect><line x1="23" y1="13" x2="23" y2="11"></line>',"bell-off":'<path d="M13.73 21a2 2 0 0 1-3.46 0"></path><path d="M18.63 13A17.89 17.89 0 0 1 18 8"></path><path d="M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14"></path><path d="M18 8a6 6 0 0 0-9.33-5"></path><line x1="1" y1="1" x2="23" y2="23"></line>',bell:'<path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"></path><path d="M13.73 21a2 2 0 0 1-3.46 0"></path>',bluetooth:'<polyline points="6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5"></polyline>',bold:'<path d="M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z"></path><path d="M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z"></path>',"book-open":'<path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path>',book:'<path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"></path><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"></path>',bookmark:'<path d="M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"></path>',box:'<path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><polyline points="3.27 6.96 12 12.01 20.73 6.96"></polyline><line x1="12" y1="22.08" x2="12" y2="12"></line>',briefcase:'<rect x="2" y="7" width="20" height="14" rx="2" ry="2"></rect><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path>',calendar:'<rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line>',"camera-off":'<line x1="1" y1="1" x2="23" y2="23"></line><path d="M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56"></path>',camera:'<path d="M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"></path><circle cx="12" cy="13" r="4"></circle>',cast:'<path d="M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6"></path><line x1="2" y1="20" x2="2.01" y2="20"></line>',"check-circle":'<path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline>',"check-square":'<polyline points="9 11 12 14 22 4"></polyline><path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"></path>',check:'<polyline points="20 6 9 17 4 12"></polyline>',"chevron-down":'<polyline points="6 9 12 15 18 9"></polyline>',"chevron-left":'<polyline points="15 18 9 12 15 6"></polyline>',"chevron-right":'<polyline points="9 18 15 12 9 6"></polyline>',"chevron-up":'<polyline points="18 15 12 9 6 15"></polyline>',"chevrons-down":'<polyline points="7 13 12 18 17 13"></polyline><polyline points="7 6 12 11 17 6"></polyline>',"chevrons-left":'<polyline points="11 17 6 12 11 7"></polyline><polyline points="18 17 13 12 18 7"></polyline>',"chevrons-right":'<polyline points="13 17 18 12 13 7"></polyline><polyline points="6 17 11 12 6 7"></polyline>',"chevrons-up":'<polyline points="17 11 12 6 7 11"></polyline><polyline points="17 18 12 13 7 18"></polyline>',chrome:'<circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="4"></circle><line x1="21.17" y1="8" x2="12" y2="8"></line><line x1="3.95" y1="6.06" x2="8.54" y2="14"></line><line x1="10.88" y1="21.94" x2="15.46" y2="14"></line>',circle:'<circle cx="12" cy="12" r="10"></circle>',clipboard:'<path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><rect x="8" y="2" width="8" height="4" rx="1" ry="1"></rect>',clock:'<circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline>',"cloud-drizzle":'<line x1="8" y1="19" x2="8" y2="21"></line><line x1="8" y1="13" x2="8" y2="15"></line><line x1="16" y1="19" x2="16" y2="21"></line><line x1="16" y1="13" x2="16" y2="15"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="12" y1="15" x2="12" y2="17"></line><path d="M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"></path>',"cloud-lightning":'<path d="M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9"></path><polyline points="13 11 9 17 15 17 11 23"></polyline>',"cloud-off":'<path d="M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3"></path><line x1="1" y1="1" x2="23" y2="23"></line>',"cloud-rain":'<line x1="16" y1="13" x2="16" y2="21"></line><line x1="8" y1="13" x2="8" y2="21"></line><line x1="12" y1="15" x2="12" y2="23"></line><path d="M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"></path>',"cloud-snow":'<path d="M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25"></path><line x1="8" y1="16" x2="8.01" y2="16"></line><line x1="8" y1="20" x2="8.01" y2="20"></line><line x1="12" y1="18" x2="12.01" y2="18"></line><line x1="12" y1="22" x2="12.01" y2="22"></line><line x1="16" y1="16" x2="16.01" y2="16"></line><line x1="16" y1="20" x2="16.01" y2="20"></line>',cloud:'<path d="M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"></path>',code:'<polyline points="16 18 22 12 16 6"></polyline><polyline points="8 6 2 12 8 18"></polyline>',codepen:'<polygon points="12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2"></polygon><line x1="12" y1="22" x2="12" y2="15.5"></line><polyline points="22 8.5 12 15.5 2 8.5"></polyline><polyline points="2 15.5 12 8.5 22 15.5"></polyline><line x1="12" y1="2" x2="12" y2="8.5"></line>',codesandbox:'<path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><polyline points="7.5 4.21 12 6.81 16.5 4.21"></polyline><polyline points="7.5 19.79 7.5 14.6 3 12"></polyline><polyline points="21 12 16.5 14.6 16.5 19.79"></polyline><polyline points="3.27 6.96 12 12.01 20.73 6.96"></polyline><line x1="12" y1="22.08" x2="12" y2="12"></line>',coffee:'<path d="M18 8h1a4 4 0 0 1 0 8h-1"></path><path d="M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"></path><line x1="6" y1="1" x2="6" y2="4"></line><line x1="10" y1="1" x2="10" y2="4"></line><line x1="14" y1="1" x2="14" y2="4"></line>',columns:'<path d="M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18"></path>',command:'<path d="M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"></path>',compass:'<circle cx="12" cy="12" r="10"></circle><polygon points="16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"></polygon>',copy:'<rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path>',"corner-down-left":'<polyline points="9 10 4 15 9 20"></polyline><path d="M20 4v7a4 4 0 0 1-4 4H4"></path>',"corner-down-right":'<polyline points="15 10 20 15 15 20"></polyline><path d="M4 4v7a4 4 0 0 0 4 4h12"></path>',"corner-left-down":'<polyline points="14 15 9 20 4 15"></polyline><path d="M20 4h-7a4 4 0 0 0-4 4v12"></path>',"corner-left-up":'<polyline points="14 9 9 4 4 9"></polyline><path d="M20 20h-7a4 4 0 0 1-4-4V4"></path>',"corner-right-down":'<polyline points="10 15 15 20 20 15"></polyline><path d="M4 4h7a4 4 0 0 1 4 4v12"></path>',"corner-right-up":'<polyline points="10 9 15 4 20 9"></polyline><path d="M4 20h7a4 4 0 0 0 4-4V4"></path>',"corner-up-left":'<polyline points="9 14 4 9 9 4"></polyline><path d="M20 20v-7a4 4 0 0 0-4-4H4"></path>',"corner-up-right":'<polyline points="15 14 20 9 15 4"></polyline><path d="M4 20v-7a4 4 0 0 1 4-4h12"></path>',cpu:'<rect x="4" y="4" width="16" height="16" rx="2" ry="2"></rect><rect x="9" y="9" width="6" height="6"></rect><line x1="9" y1="1" x2="9" y2="4"></line><line x1="15" y1="1" x2="15" y2="4"></line><line x1="9" y1="20" x2="9" y2="23"></line><line x1="15" y1="20" x2="15" y2="23"></line><line x1="20" y1="9" x2="23" y2="9"></line><line x1="20" y1="14" x2="23" y2="14"></line><line x1="1" y1="9" x2="4" y2="9"></line><line x1="1" y1="14" x2="4" y2="14"></line>',"credit-card":'<rect x="1" y="4" width="22" height="16" rx="2" ry="2"></rect><line x1="1" y1="10" x2="23" y2="10"></line>',crop:'<path d="M6.13 1L6 16a2 2 0 0 0 2 2h15"></path><path d="M1 6.13L16 6a2 2 0 0 1 2 2v15"></path>',crosshair:'<circle cx="12" cy="12" r="10"></circle><line x1="22" y1="12" x2="18" y2="12"></line><line x1="6" y1="12" x2="2" y2="12"></line><line x1="12" y1="6" x2="12" y2="2"></line><line x1="12" y1="22" x2="12" y2="18"></line>',database:'<ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M21 12c0 1.66-4 3-9 3s-9-1.34-9-3"></path><path d="M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"></path>',delete:'<path d="M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z"></path><line x1="18" y1="9" x2="12" y2="15"></line><line x1="12" y1="9" x2="18" y2="15"></line>',disc:'<circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="3"></circle>',"divide-circle":'<line x1="8" y1="12" x2="16" y2="12"></line><line x1="12" y1="16" x2="12" y2="16"></line><line x1="12" y1="8" x2="12" y2="8"></line><circle cx="12" cy="12" r="10"></circle>',"divide-square":'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><line x1="8" y1="12" x2="16" y2="12"></line><line x1="12" y1="16" x2="12" y2="16"></line><line x1="12" y1="8" x2="12" y2="8"></line>',divide:'<circle cx="12" cy="6" r="2"></circle><line x1="5" y1="12" x2="19" y2="12"></line><circle cx="12" cy="18" r="2"></circle>',"dollar-sign":'<line x1="12" y1="1" x2="12" y2="23"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path>',"download-cloud":'<polyline points="8 17 12 21 16 17"></polyline><line x1="12" y1="12" x2="12" y2="21"></line><path d="M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29"></path>',download:'<path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" y1="15" x2="12" y2="3"></line>',dribbble:'<circle cx="12" cy="12" r="10"></circle><path d="M8.56 2.75c4.37 6.03 6.02 9.42 8.03 17.72m2.54-15.38c-3.72 4.35-8.94 5.66-16.88 5.85m19.5 1.9c-3.5-.93-6.63-.82-8.94 0-2.58.92-5.01 2.86-7.44 6.32"></path>',droplet:'<path d="M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z"></path>',"edit-2":'<path d="M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"></path>',"edit-3":'<path d="M12 20h9"></path><path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"></path>',edit:'<path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"></path>',"external-link":'<path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line>',"eye-off":'<path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"></path><line x1="1" y1="1" x2="23" y2="23"></line>',eye:'<path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle>',facebook:'<path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path>',"fast-forward":'<polygon points="13 19 22 12 13 5 13 19"></polygon><polygon points="2 19 11 12 2 5 2 19"></polygon>',feather:'<path d="M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z"></path><line x1="16" y1="8" x2="2" y2="22"></line><line x1="17.5" y1="15" x2="9" y2="15"></line>',figma:'<path d="M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z"></path><path d="M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z"></path><path d="M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z"></path><path d="M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z"></path><path d="M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z"></path>',"file-minus":'<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="9" y1="15" x2="15" y2="15"></line>',"file-plus":'<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="12" y1="18" x2="12" y2="12"></line><line x1="9" y1="15" x2="15" y2="15"></line>',"file-text":'<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline>',file:'<path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"></path><polyline points="13 2 13 9 20 9"></polyline>',film:'<rect x="2" y="2" width="20" height="20" rx="2.18" ry="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line>',filter:'<polygon points="22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3"></polygon>',flag:'<path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z"></path><line x1="4" y1="22" x2="4" y2="15"></line>',"folder-minus":'<path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line>',"folder-plus":'<path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="12" y1="11" x2="12" y2="17"></line><line x1="9" y1="14" x2="15" y2="14"></line>',folder:'<path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path>',framer:'<path d="M5 16V9h14V2H5l14 14h-7m-7 0l7 7v-7m-7 0h7"></path>',frown:'<circle cx="12" cy="12" r="10"></circle><path d="M16 16s-1.5-2-4-2-4 2-4 2"></path><line x1="9" y1="9" x2="9.01" y2="9"></line><line x1="15" y1="9" x2="15.01" y2="9"></line>',gift:'<polyline points="20 12 20 22 4 22 4 12"></polyline><rect x="2" y="7" width="20" height="5"></rect><line x1="12" y1="22" x2="12" y2="7"></line><path d="M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z"></path><path d="M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z"></path>',"git-branch":'<line x1="6" y1="3" x2="6" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path>',"git-commit":'<circle cx="12" cy="12" r="4"></circle><line x1="1.05" y1="12" x2="7" y2="12"></line><line x1="17.01" y1="12" x2="22.96" y2="12"></line>',"git-merge":'<circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M6 21V9a9 9 0 0 0 9 9"></path>',"git-pull-request":'<circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M13 6h3a2 2 0 0 1 2 2v7"></path><line x1="6" y1="9" x2="6" y2="21"></line>',github:'<path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path>',gitlab:'<path d="M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z"></path>',globe:'<circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path>',grid:'<rect x="3" y="3" width="7" height="7"></rect><rect x="14" y="3" width="7" height="7"></rect><rect x="14" y="14" width="7" height="7"></rect><rect x="3" y="14" width="7" height="7"></rect>',"hard-drive":'<line x1="22" y1="12" x2="2" y2="12"></line><path d="M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><line x1="6" y1="16" x2="6.01" y2="16"></line><line x1="10" y1="16" x2="10.01" y2="16"></line>',hash:'<line x1="4" y1="9" x2="20" y2="9"></line><line x1="4" y1="15" x2="20" y2="15"></line><line x1="10" y1="3" x2="8" y2="21"></line><line x1="16" y1="3" x2="14" y2="21"></line>',headphones:'<path d="M3 18v-6a9 9 0 0 1 18 0v6"></path><path d="M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z"></path>',heart:'<path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path>',"help-circle":'<circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><line x1="12" y1="17" x2="12.01" y2="17"></line>',hexagon:'<path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path>',home:'<path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline>',image:'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><circle cx="8.5" cy="8.5" r="1.5"></circle><polyline points="21 15 16 10 5 21"></polyline>',inbox:'<polyline points="22 12 16 12 14 15 10 15 8 12 2 12"></polyline><path d="M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path>',info:'<circle cx="12" cy="12" r="10"></circle><line x1="12" y1="16" x2="12" y2="12"></line><line x1="12" y1="8" x2="12.01" y2="8"></line>',instagram:'<rect x="2" y="2" width="20" height="20" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"></line>',italic:'<line x1="19" y1="4" x2="10" y2="4"></line><line x1="14" y1="20" x2="5" y2="20"></line><line x1="15" y1="4" x2="9" y2="20"></line>',key:'<path d="M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4"></path>',layers:'<polygon points="12 2 2 7 12 12 22 7 12 2"></polygon><polyline points="2 17 12 22 22 17"></polyline><polyline points="2 12 12 17 22 12"></polyline>',layout:'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><line x1="3" y1="9" x2="21" y2="9"></line><line x1="9" y1="21" x2="9" y2="9"></line>',"life-buoy":'<circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="4"></circle><line x1="4.93" y1="4.93" x2="9.17" y2="9.17"></line><line x1="14.83" y1="14.83" x2="19.07" y2="19.07"></line><line x1="14.83" y1="9.17" x2="19.07" y2="4.93"></line><line x1="14.83" y1="9.17" x2="18.36" y2="5.64"></line><line x1="4.93" y1="19.07" x2="9.17" y2="14.83"></line>',"link-2":'<path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line>',link:'<path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path>',linkedin:'<path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle>',list:'<line x1="8" y1="6" x2="21" y2="6"></line><line x1="8" y1="12" x2="21" y2="12"></line><line x1="8" y1="18" x2="21" y2="18"></line><line x1="3" y1="6" x2="3.01" y2="6"></line><line x1="3" y1="12" x2="3.01" y2="12"></line><line x1="3" y1="18" x2="3.01" y2="18"></line>',loader:'<line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line>',lock:'<rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path>',"log-in":'<path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path><polyline points="10 17 15 12 10 7"></polyline><line x1="15" y1="12" x2="3" y2="12"></line>',"log-out":'<path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path><polyline points="16 17 21 12 16 7"></polyline><line x1="21" y1="12" x2="9" y2="12"></line>',mail:'<path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline>',"map-pin":'<path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle>',map:'<polygon points="1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6"></polygon><line x1="8" y1="2" x2="8" y2="18"></line><line x1="16" y1="6" x2="16" y2="22"></line>',"maximize-2":'<polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" y1="3" x2="14" y2="10"></line><line x1="3" y1="21" x2="10" y2="14"></line>',maximize:'<path d="M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"></path>',meh:'<circle cx="12" cy="12" r="10"></circle><line x1="8" y1="15" x2="16" y2="15"></line><line x1="9" y1="9" x2="9.01" y2="9"></line><line x1="15" y1="9" x2="15.01" y2="9"></line>',menu:'<line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line>',"message-circle":'<path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path>',"message-square":'<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path>',"mic-off":'<line x1="1" y1="1" x2="23" y2="23"></line><path d="M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6"></path><path d="M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23"></path><line x1="12" y1="19" x2="12" y2="23"></line><line x1="8" y1="23" x2="16" y2="23"></line>',mic:'<path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z"></path><path d="M19 10v2a7 7 0 0 1-14 0v-2"></path><line x1="12" y1="19" x2="12" y2="23"></line><line x1="8" y1="23" x2="16" y2="23"></line>',"minimize-2":'<polyline points="4 14 10 14 10 20"></polyline><polyline points="20 10 14 10 14 4"></polyline><line x1="14" y1="10" x2="21" y2="3"></line><line x1="3" y1="21" x2="10" y2="14"></line>',minimize:'<path d="M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3"></path>',"minus-circle":'<circle cx="12" cy="12" r="10"></circle><line x1="8" y1="12" x2="16" y2="12"></line>',"minus-square":'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><line x1="8" y1="12" x2="16" y2="12"></line>',minus:'<line x1="5" y1="12" x2="19" y2="12"></line>',monitor:'<rect x="2" y="3" width="20" height="14" rx="2" ry="2"></rect><line x1="8" y1="21" x2="16" y2="21"></line><line x1="12" y1="17" x2="12" y2="21"></line>',moon:'<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>',"more-horizontal":'<circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle>',"more-vertical":'<circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle>',"mouse-pointer":'<path d="M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z"></path><path d="M13 13l6 6"></path>',move:'<polyline points="5 9 2 12 5 15"></polyline><polyline points="9 5 12 2 15 5"></polyline><polyline points="15 19 12 22 9 19"></polyline><polyline points="19 9 22 12 19 15"></polyline><line x1="2" y1="12" x2="22" y2="12"></line><line x1="12" y1="2" x2="12" y2="22"></line>',music:'<path d="M9 18V5l12-2v13"></path><circle cx="6" cy="18" r="3"></circle><circle cx="18" cy="16" r="3"></circle>',"navigation-2":'<polygon points="12 2 19 21 12 17 5 21 12 2"></polygon>',navigation:'<polygon points="3 11 22 2 13 21 11 13 3 11"></polygon>',octagon:'<polygon points="7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"></polygon>',package:'<line x1="16.5" y1="9.4" x2="7.5" y2="4.21"></line><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><polyline points="3.27 6.96 12 12.01 20.73 6.96"></polyline><line x1="12" y1="22.08" x2="12" y2="12"></line>',paperclip:'<path d="M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"></path>',"pause-circle":'<circle cx="12" cy="12" r="10"></circle><line x1="10" y1="15" x2="10" y2="9"></line><line x1="14" y1="15" x2="14" y2="9"></line>',pause:'<rect x="6" y="4" width="4" height="16"></rect><rect x="14" y="4" width="4" height="16"></rect>',"pen-tool":'<path d="M12 19l7-7 3 3-7 7-3-3z"></path><path d="M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z"></path><path d="M2 2l7.586 7.586"></path><circle cx="11" cy="11" r="2"></circle>',percent:'<line x1="19" y1="5" x2="5" y2="19"></line><circle cx="6.5" cy="6.5" r="2.5"></circle><circle cx="17.5" cy="17.5" r="2.5"></circle>',"phone-call":'<path d="M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path>',"phone-forwarded":'<polyline points="19 1 23 5 19 9"></polyline><line x1="15" y1="5" x2="23" y2="5"></line><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path>',"phone-incoming":'<polyline points="16 2 16 8 22 8"></polyline><line x1="23" y1="1" x2="16" y2="8"></line><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path>',"phone-missed":'<line x1="23" y1="1" x2="17" y2="7"></line><line x1="17" y1="1" x2="23" y2="7"></line><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path>',"phone-off":'<path d="M10.68 13.31a16 16 0 0 0 3.41 2.6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7 2 2 0 0 1 1.72 2v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.42 19.42 0 0 1-3.33-2.67m-2.67-3.34a19.79 19.79 0 0 1-3.07-8.63A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91"></path><line x1="23" y1="1" x2="1" y2="23"></line>',"phone-outgoing":'<polyline points="23 7 23 1 17 1"></polyline><line x1="16" y1="8" x2="23" y2="1"></line><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path>',phone:'<path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path>',"pie-chart":'<path d="M21.21 15.89A10 10 0 1 1 8 2.83"></path><path d="M22 12A10 10 0 0 0 12 2v10z"></path>',"play-circle":'<circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon>',play:'<polygon points="5 3 19 12 5 21 5 3"></polygon>',"plus-circle":'<circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="16"></line><line x1="8" y1="12" x2="16" y2="12"></line>',"plus-square":'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><line x1="12" y1="8" x2="12" y2="16"></line><line x1="8" y1="12" x2="16" y2="12"></line>',plus:'<line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line>',pocket:'<path d="M4 3h16a2 2 0 0 1 2 2v6a10 10 0 0 1-10 10A10 10 0 0 1 2 11V5a2 2 0 0 1 2-2z"></path><polyline points="8 10 12 14 16 10"></polyline>',power:'<path d="M18.36 6.64a9 9 0 1 1-12.73 0"></path><line x1="12" y1="2" x2="12" y2="12"></line>',printer:'<polyline points="6 9 6 2 18 2 18 9"></polyline><path d="M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"></path><rect x="6" y="14" width="12" height="8"></rect>',radio:'<circle cx="12" cy="12" r="2"></circle><path d="M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14"></path>',"refresh-ccw":'<polyline points="1 4 1 10 7 10"></polyline><polyline points="23 20 23 14 17 14"></polyline><path d="M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15"></path>',"refresh-cw":'<polyline points="23 4 23 10 17 10"></polyline><polyline points="1 20 1 14 7 14"></polyline><path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"></path>',repeat:'<polyline points="17 1 21 5 17 9"></polyline><path d="M3 11V9a4 4 0 0 1 4-4h14"></path><polyline points="7 23 3 19 7 15"></polyline><path d="M21 13v2a4 4 0 0 1-4 4H3"></path>',rewind:'<polygon points="11 19 2 12 11 5 11 19"></polygon><polygon points="22 19 13 12 22 5 22 19"></polygon>',"rotate-ccw":'<polyline points="1 4 1 10 7 10"></polyline><path d="M3.51 15a9 9 0 1 0 2.13-9.36L1 10"></path>',"rotate-cw":'<polyline points="23 4 23 10 17 10"></polyline><path d="M20.49 15a9 9 0 1 1-2.12-9.36L23 10"></path>',rss:'<path d="M4 11a9 9 0 0 1 9 9"></path><path d="M4 4a16 16 0 0 1 16 16"></path><circle cx="5" cy="19" r="1"></circle>',save:'<path d="M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z"></path><polyline points="17 21 17 13 7 13 7 21"></polyline><polyline points="7 3 7 8 15 8"></polyline>',scissors:'<circle cx="6" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><line x1="20" y1="4" x2="8.12" y2="15.88"></line><line x1="14.47" y1="14.48" x2="20" y2="20"></line><line x1="8.12" y1="8.12" x2="12" y2="12"></line>',search:'<circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line>',send:'<line x1="22" y1="2" x2="11" y2="13"></line><polygon points="22 2 15 22 11 13 2 9 22 2"></polygon>',server:'<rect x="2" y="2" width="20" height="8" rx="2" ry="2"></rect><rect x="2" y="14" width="20" height="8" rx="2" ry="2"></rect><line x1="6" y1="6" x2="6.01" y2="6"></line><line x1="6" y1="18" x2="6.01" y2="18"></line>',settings:'<circle cx="12" cy="12" r="3"></circle><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"></path>',"share-2":'<circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" y1="13.51" x2="15.42" y2="17.49"></line><line x1="15.41" y1="6.51" x2="8.59" y2="10.49"></line>',share:'<path d="M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8"></path><polyline points="16 6 12 2 8 6"></polyline><line x1="12" y1="2" x2="12" y2="15"></line>',"shield-off":'<path d="M19.69 14a6.9 6.9 0 0 0 .31-2V5l-8-3-3.16 1.18"></path><path d="M4.73 4.73L4 5v7c0 6 8 10 8 10a20.29 20.29 0 0 0 5.62-4.38"></path><line x1="1" y1="1" x2="23" y2="23"></line>',shield:'<path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path>',"shopping-bag":'<path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"></path><line x1="3" y1="6" x2="21" y2="6"></line><path d="M16 10a4 4 0 0 1-8 0"></path>',"shopping-cart":'<circle cx="9" cy="21" r="1"></circle><circle cx="20" cy="21" r="1"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path>',shuffle:'<polyline points="16 3 21 3 21 8"></polyline><line x1="4" y1="20" x2="21" y2="3"></line><polyline points="21 16 21 21 16 21"></polyline><line x1="15" y1="15" x2="21" y2="21"></line><line x1="4" y1="4" x2="9" y2="9"></line>',sidebar:'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><line x1="9" y1="3" x2="9" y2="21"></line>',"skip-back":'<polygon points="19 20 9 12 19 4 19 20"></polygon><line x1="5" y1="19" x2="5" y2="5"></line>',"skip-forward":'<polygon points="5 4 15 12 5 20 5 4"></polygon><line x1="19" y1="5" x2="19" y2="19"></line>',slack:'<path d="M14.5 10c-.83 0-1.5-.67-1.5-1.5v-5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5z"></path><path d="M20.5 10H19V8.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path><path d="M9.5 14c.83 0 1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5S8 21.33 8 20.5v-5c0-.83.67-1.5 1.5-1.5z"></path><path d="M3.5 14H5v1.5c0 .83-.67 1.5-1.5 1.5S2 16.33 2 15.5 2.67 14 3.5 14z"></path><path d="M14 14.5c0-.83.67-1.5 1.5-1.5h5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-5c-.83 0-1.5-.67-1.5-1.5z"></path><path d="M15.5 19H14v1.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"></path><path d="M10 9.5C10 8.67 9.33 8 8.5 8h-5C2.67 8 2 8.67 2 9.5S2.67 11 3.5 11h5c.83 0 1.5-.67 1.5-1.5z"></path><path d="M8.5 5H10V3.5C10 2.67 9.33 2 8.5 2S7 2.67 7 3.5 7.67 5 8.5 5z"></path>',slash:'<circle cx="12" cy="12" r="10"></circle><line x1="4.93" y1="4.93" x2="19.07" y2="19.07"></line>',sliders:'<line x1="4" y1="21" x2="4" y2="14"></line><line x1="4" y1="10" x2="4" y2="3"></line><line x1="12" y1="21" x2="12" y2="12"></line><line x1="12" y1="8" x2="12" y2="3"></line><line x1="20" y1="21" x2="20" y2="16"></line><line x1="20" y1="12" x2="20" y2="3"></line><line x1="1" y1="14" x2="7" y2="14"></line><line x1="9" y1="8" x2="15" y2="8"></line><line x1="17" y1="16" x2="23" y2="16"></line>',smartphone:'<rect x="5" y="2" width="14" height="20" rx="2" ry="2"></rect><line x1="12" y1="18" x2="12.01" y2="18"></line>',smile:'<circle cx="12" cy="12" r="10"></circle><path d="M8 14s1.5 2 4 2 4-2 4-2"></path><line x1="9" y1="9" x2="9.01" y2="9"></line><line x1="15" y1="9" x2="15.01" y2="9"></line>',speaker:'<rect x="4" y="2" width="16" height="20" rx="2" ry="2"></rect><circle cx="12" cy="14" r="4"></circle><line x1="12" y1="6" x2="12.01" y2="6"></line>',square:'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect>',star:'<polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon>',"stop-circle":'<circle cx="12" cy="12" r="10"></circle><rect x="9" y="9" width="6" height="6"></rect>',sun:'<circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>',sunrise:'<path d="M17 18a5 5 0 0 0-10 0"></path><line x1="12" y1="2" x2="12" y2="9"></line><line x1="4.22" y1="10.22" x2="5.64" y2="11.64"></line><line x1="1" y1="18" x2="3" y2="18"></line><line x1="21" y1="18" x2="23" y2="18"></line><line x1="18.36" y1="11.64" x2="19.78" y2="10.22"></line><line x1="23" y1="22" x2="1" y2="22"></line><polyline points="8 6 12 2 16 6"></polyline>',sunset:'<path d="M17 18a5 5 0 0 0-10 0"></path><line x1="12" y1="9" x2="12" y2="2"></line><line x1="4.22" y1="10.22" x2="5.64" y2="11.64"></line><line x1="1" y1="18" x2="3" y2="18"></line><line x1="21" y1="18" x2="23" y2="18"></line><line x1="18.36" y1="11.64" x2="19.78" y2="10.22"></line><line x1="23" y1="22" x2="1" y2="22"></line><polyline points="16 5 12 9 8 5"></polyline>',tablet:'<rect x="4" y="2" width="16" height="20" rx="2" ry="2"></rect><line x1="12" y1="18" x2="12.01" y2="18"></line>',tag:'<path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path><line x1="7" y1="7" x2="7.01" y2="7"></line>',target:'<circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="6"></circle><circle cx="12" cy="12" r="2"></circle>',terminal:'<polyline points="4 17 10 11 4 5"></polyline><line x1="12" y1="19" x2="20" y2="19"></line>',thermometer:'<path d="M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z"></path>',"thumbs-down":'<path d="M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17"></path>',"thumbs-up":'<path d="M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3"></path>',"toggle-left":'<rect x="1" y="5" width="22" height="14" rx="7" ry="7"></rect><circle cx="8" cy="12" r="3"></circle>',"toggle-right":'<rect x="1" y="5" width="22" height="14" rx="7" ry="7"></rect><circle cx="16" cy="12" r="3"></circle>',tool:'<path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path>',"trash-2":'<polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path><line x1="10" y1="11" x2="10" y2="17"></line><line x1="14" y1="11" x2="14" y2="17"></line>',trash:'<polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path>',trello:'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><rect x="7" y="7" width="3" height="9"></rect><rect x="14" y="7" width="3" height="5"></rect>',"trending-down":'<polyline points="23 18 13.5 8.5 8.5 13.5 1 6"></polyline><polyline points="17 18 23 18 23 12"></polyline>',"trending-up":'<polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline>',triangle:'<path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"></path>',truck:'<rect x="1" y="3" width="15" height="13"></rect><polygon points="16 8 20 8 23 11 23 16 16 16 16 8"></polygon><circle cx="5.5" cy="18.5" r="2.5"></circle><circle cx="18.5" cy="18.5" r="2.5"></circle>',tv:'<rect x="2" y="7" width="20" height="15" rx="2" ry="2"></rect><polyline points="17 2 12 7 7 2"></polyline>',twitch:'<path d="M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7"></path>',twitter:'<path d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"></path>',type:'<polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" y1="20" x2="15" y2="20"></line><line x1="12" y1="4" x2="12" y2="20"></line>',umbrella:'<path d="M23 12a11.05 11.05 0 0 0-22 0zm-5 7a3 3 0 0 1-6 0v-7"></path>',underline:'<path d="M6 3v7a6 6 0 0 0 6 6 6 6 0 0 0 6-6V3"></path><line x1="4" y1="21" x2="20" y2="21"></line>',unlock:'<rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 9.9-1"></path>',"upload-cloud":'<polyline points="16 16 12 12 8 16"></polyline><line x1="12" y1="12" x2="12" y2="21"></line><path d="M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3"></path><polyline points="16 16 12 12 8 16"></polyline>',upload:'<path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="17 8 12 3 7 8"></polyline><line x1="12" y1="3" x2="12" y2="15"></line>',"user-check":'<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><polyline points="17 11 19 13 23 9"></polyline>',"user-minus":'<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><line x1="23" y1="11" x2="17" y2="11"></line>',"user-plus":'<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><line x1="20" y1="8" x2="20" y2="14"></line><line x1="23" y1="11" x2="17" y2="11"></line>',"user-x":'<path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><line x1="18" y1="8" x2="23" y2="13"></line><line x1="23" y1="8" x2="18" y2="13"></line>',user:'<path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle>',users:'<path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path>',"video-off":'<path d="M16 16v1a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2m5.66 0H14a2 2 0 0 1 2 2v3.34l1 1L23 7v10"></path><line x1="1" y1="1" x2="23" y2="23"></line>',video:'<polygon points="23 7 16 12 23 17 23 7"></polygon><rect x="1" y="5" width="15" height="14" rx="2" ry="2"></rect>',voicemail:'<circle cx="5.5" cy="11.5" r="4.5"></circle><circle cx="18.5" cy="11.5" r="4.5"></circle><line x1="5.5" y1="16" x2="18.5" y2="16"></line>',"volume-1":'<polygon points="11 5 6 9 2 9 2 15 6 15 11 19 11 5"></polygon><path d="M15.54 8.46a5 5 0 0 1 0 7.07"></path>',"volume-2":'<polygon points="11 5 6 9 2 9 2 15 6 15 11 19 11 5"></polygon><path d="M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07"></path>',"volume-x":'<polygon points="11 5 6 9 2 9 2 15 6 15 11 19 11 5"></polygon><line x1="23" y1="9" x2="17" y2="15"></line><line x1="17" y1="9" x2="23" y2="15"></line>',volume:'<polygon points="11 5 6 9 2 9 2 15 6 15 11 19 11 5"></polygon>',watch:'<circle cx="12" cy="12" r="7"></circle><polyline points="12 9 12 12 13.5 13.5"></polyline><path d="M16.51 17.35l-.35 3.83a2 2 0 0 1-2 1.82H9.83a2 2 0 0 1-2-1.82l-.35-3.83m.01-10.7l.35-3.83A2 2 0 0 1 9.83 1h4.35a2 2 0 0 1 2 1.82l.35 3.83"></path>',"wifi-off":'<line x1="1" y1="1" x2="23" y2="23"></line><path d="M16.72 11.06A10.94 10.94 0 0 1 19 12.55"></path><path d="M5 12.55a10.94 10.94 0 0 1 5.17-2.39"></path><path d="M10.71 5.05A16 16 0 0 1 22.58 9"></path><path d="M1.42 9a15.91 15.91 0 0 1 4.7-2.88"></path><path d="M8.53 16.11a6 6 0 0 1 6.95 0"></path><line x1="12" y1="20" x2="12.01" y2="20"></line>',wifi:'<path d="M5 12.55a11 11 0 0 1 14.08 0"></path><path d="M1.42 9a16 16 0 0 1 21.16 0"></path><path d="M8.53 16.11a6 6 0 0 1 6.95 0"></path><line x1="12" y1="20" x2="12.01" y2="20"></line>',wind:'<path d="M9.59 4.59A2 2 0 1 1 11 8H2m10.59 11.41A2 2 0 1 0 14 16H2m15.73-8.27A2.5 2.5 0 1 1 19.5 12H2"></path>',"x-circle":'<circle cx="12" cy="12" r="10"></circle><line x1="15" y1="9" x2="9" y2="15"></line><line x1="9" y1="9" x2="15" y2="15"></line>',"x-octagon":'<polygon points="7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"></polygon><line x1="15" y1="9" x2="9" y2="15"></line><line x1="9" y1="9" x2="15" y2="15"></line>',"x-square":'<rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><line x1="9" y1="9" x2="15" y2="15"></line><line x1="15" y1="9" x2="9" y2="15"></line>',x:'<line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line>',youtube:'<path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z"></path><polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"></polygon>',"zap-off":'<polyline points="12.41 6.75 13 2 10.57 4.92"></polyline><polyline points="18.57 12.91 21 10 15.66 10"></polyline><polyline points="8 8 3 14 12 14 11 22 16 16"></polyline><line x1="1" y1="1" x2="23" y2="23"></line>',zap:'<polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon>',"zoom-in":'<circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line><line x1="11" y1="8" x2="11" y2="14"></line><line x1="8" y1="11" x2="14" y2="11"></line>',"zoom-out":'<circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line><line x1="8" y1="11" x2="14" y2="11"></line>'}},"./node_modules/classnames/dedupe.js":function(n,e,t){var i,r;(function(){"use strict";var o=function(){function a(){}a.prototype=Object.create(null);function l(v,m){for(var x=m.length,S=0;S<x;++S)y(v,m[S])}var s={}.hasOwnProperty;function c(v,m){v[m]=!0}function u(v,m){for(var x in m)s.call(m,x)&&(v[x]=!!m[x])}var p=/\s+/;function f(v,m){for(var x=m.split(p),S=x.length,k=0;k<S;++k)v[x[k]]=!0}function y(v,m){if(!!m){var x=typeof m;x==="string"?f(v,m):Array.isArray(m)?l(v,m):x==="object"?u(v,m):x==="number"&&c(v,m)}}function g(){for(var v=arguments.length,m=Array(v),x=0;x<v;x++)m[x]=arguments[x];var S=new a;l(S,m);var k=[];for(var O in S)S[O]&&k.push(O);return k.join(" ")}return g}();typeof n!="undefined"&&n.exports?n.exports=o:(i=[],r=function(){return o}.apply(e,i),r!==void 0&&(n.exports=r))})()},"./node_modules/core-js/es/array/from.js":function(n,e,t){t("./node_modules/core-js/modules/es.string.iterator.js"),t("./node_modules/core-js/modules/es.array.from.js");var i=t("./node_modules/core-js/internals/path.js");n.exports=i.Array.from},"./node_modules/core-js/internals/a-function.js":function(n,e){n.exports=function(t){if(typeof t!="function")throw TypeError(String(t)+" is not a function");return t}},"./node_modules/core-js/internals/an-object.js":function(n,e,t){var i=t("./node_modules/core-js/internals/is-object.js");n.exports=function(r){if(!i(r))throw TypeError(String(r)+" is not an object");return r}},"./node_modules/core-js/internals/array-from.js":function(n,e,t){"use strict";var i=t("./node_modules/core-js/internals/bind-context.js"),r=t("./node_modules/core-js/internals/to-object.js"),o=t("./node_modules/core-js/internals/call-with-safe-iteration-closing.js"),a=t("./node_modules/core-js/internals/is-array-iterator-method.js"),l=t("./node_modules/core-js/internals/to-length.js"),s=t("./node_modules/core-js/internals/create-property.js"),c=t("./node_modules/core-js/internals/get-iterator-method.js");n.exports=function(p){var f=r(p),y=typeof this=="function"?this:Array,g=arguments.length,v=g>1?arguments[1]:void 0,m=v!==void 0,x=0,S=c(f),k,O,C,L;if(m&&(v=i(v,g>2?arguments[2]:void 0,2)),S!=null&&!(y==Array&&a(S)))for(L=S.call(f),O=new y;!(C=L.next()).done;x++)s(O,x,m?o(L,v,[C.value,x],!0):C.value);else for(k=l(f.length),O=new y(k);k>x;x++)s(O,x,m?v(f[x],x):f[x]);return O.length=x,O}},"./node_modules/core-js/internals/array-includes.js":function(n,e,t){var i=t("./node_modules/core-js/internals/to-indexed-object.js"),r=t("./node_modules/core-js/internals/to-length.js"),o=t("./node_modules/core-js/internals/to-absolute-index.js");n.exports=function(a){return function(l,s,c){var u=i(l),p=r(u.length),f=o(c,p),y;if(a&&s!=s){for(;p>f;)if(y=u[f++],y!=y)return!0}else for(;p>f;f++)if((a||f in u)&&u[f]===s)return a||f||0;return!a&&-1}}},"./node_modules/core-js/internals/bind-context.js":function(n,e,t){var i=t("./node_modules/core-js/internals/a-function.js");n.exports=function(r,o,a){if(i(r),o===void 0)return r;switch(a){case 0:return function(){return r.call(o)};case 1:return function(l){return r.call(o,l)};case 2:return function(l,s){return r.call(o,l,s)};case 3:return function(l,s,c){return r.call(o,l,s,c)}}return function(){return r.apply(o,arguments)}}},"./node_modules/core-js/internals/call-with-safe-iteration-closing.js":function(n,e,t){var i=t("./node_modules/core-js/internals/an-object.js");n.exports=function(r,o,a,l){try{return l?o(i(a)[0],a[1]):o(a)}catch(c){var s=r.return;throw s!==void 0&&i(s.call(r)),c}}},"./node_modules/core-js/internals/check-correctness-of-iteration.js":function(n,e,t){var i=t("./node_modules/core-js/internals/well-known-symbol.js"),r=i("iterator"),o=!1;try{var a=0,l={next:function(){return{done:!!a++}},return:function(){o=!0}};l[r]=function(){return this},Array.from(l,function(){throw 2})}catch(s){}n.exports=function(s,c){if(!c&&!o)return!1;var u=!1;try{var p={};p[r]=function(){return{next:function(){return{done:u=!0}}}},s(p)}catch(f){}return u}},"./node_modules/core-js/internals/classof-raw.js":function(n,e){var t={}.toString;n.exports=function(i){return t.call(i).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(n,e,t){var i=t("./node_modules/core-js/internals/classof-raw.js"),r=t("./node_modules/core-js/internals/well-known-symbol.js"),o=r("toStringTag"),a=i(function(){return arguments}())=="Arguments",l=function(s,c){try{return s[c]}catch(u){}};n.exports=function(s){var c,u,p;return s===void 0?"Undefined":s===null?"Null":typeof(u=l(c=Object(s),o))=="string"?u:a?i(c):(p=i(c))=="Object"&&typeof c.callee=="function"?"Arguments":p}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(n,e,t){var i=t("./node_modules/core-js/internals/has.js"),r=t("./node_modules/core-js/internals/own-keys.js"),o=t("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),a=t("./node_modules/core-js/internals/object-define-property.js");n.exports=function(l,s){for(var c=r(s),u=a.f,p=o.f,f=0;f<c.length;f++){var y=c[f];i(l,y)||u(l,y,p(s,y))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(n,e,t){var i=t("./node_modules/core-js/internals/fails.js");n.exports=!i(function(){function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype})},"./node_modules/core-js/internals/create-iterator-constructor.js":function(n,e,t){"use strict";var i=t("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,r=t("./node_modules/core-js/internals/object-create.js"),o=t("./node_modules/core-js/internals/create-property-descriptor.js"),a=t("./node_modules/core-js/internals/set-to-string-tag.js"),l=t("./node_modules/core-js/internals/iterators.js"),s=function(){return this};n.exports=function(c,u,p){var f=u+" Iterator";return c.prototype=r(i,{next:o(1,p)}),a(c,f,!1,!0),l[f]=s,c}},"./node_modules/core-js/internals/create-property-descriptor.js":function(n,e){n.exports=function(t,i){return{enumerable:!(t&1),configurable:!(t&2),writable:!(t&4),value:i}}},"./node_modules/core-js/internals/create-property.js":function(n,e,t){"use strict";var i=t("./node_modules/core-js/internals/to-primitive.js"),r=t("./node_modules/core-js/internals/object-define-property.js"),o=t("./node_modules/core-js/internals/create-property-descriptor.js");n.exports=function(a,l,s){var c=i(l);c in a?r.f(a,c,o(0,s)):a[c]=s}},"./node_modules/core-js/internals/define-iterator.js":function(n,e,t){"use strict";var i=t("./node_modules/core-js/internals/export.js"),r=t("./node_modules/core-js/internals/create-iterator-constructor.js"),o=t("./node_modules/core-js/internals/object-get-prototype-of.js"),a=t("./node_modules/core-js/internals/object-set-prototype-of.js"),l=t("./node_modules/core-js/internals/set-to-string-tag.js"),s=t("./node_modules/core-js/internals/hide.js"),c=t("./node_modules/core-js/internals/redefine.js"),u=t("./node_modules/core-js/internals/well-known-symbol.js"),p=t("./node_modules/core-js/internals/is-pure.js"),f=t("./node_modules/core-js/internals/iterators.js"),y=t("./node_modules/core-js/internals/iterators-core.js"),g=y.IteratorPrototype,v=y.BUGGY_SAFARI_ITERATORS,m=u("iterator"),x="keys",S="values",k="entries",O=function(){return this};n.exports=function(C,L,M,N,B,Se,Ce){r(M,L,N);var xe=function(he){if(he===B&&T)return T;if(!v&&he in G)return G[he];switch(he){case x:return function(){return new M(this,he)};case S:return function(){return new M(this,he)};case k:return function(){return new M(this,he)}}return function(){return new M(this)}},J=L+" Iterator",Ae=!1,G=C.prototype,ue=G[m]||G["@@iterator"]||B&&G[B],T=!v&&ue||xe(B),$=L=="Array"&&G.entries||ue,ie,Te,We;if($&&(ie=o($.call(new C)),g!==Object.prototype&&ie.next&&(!p&&o(ie)!==g&&(a?a(ie,g):typeof ie[m]!="function"&&s(ie,m,O)),l(ie,J,!0,!0),p&&(f[J]=O))),B==S&&ue&&ue.name!==S&&(Ae=!0,T=function(){return ue.call(this)}),(!p||Ce)&&G[m]!==T&&s(G,m,T),f[L]=T,B)if(Te={values:xe(S),keys:Se?T:xe(x),entries:xe(k)},Ce)for(We in Te)(v||Ae||!(We in G))&&c(G,We,Te[We]);else i({target:L,proto:!0,forced:v||Ae},Te);return Te}},"./node_modules/core-js/internals/descriptors.js":function(n,e,t){var i=t("./node_modules/core-js/internals/fails.js");n.exports=!i(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/document-create-element.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=t("./node_modules/core-js/internals/is-object.js"),o=i.document,a=r(o)&&r(o.createElement);n.exports=function(l){return a?o.createElement(l):{}}},"./node_modules/core-js/internals/enum-bug-keys.js":function(n,e){n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=t("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,o=t("./node_modules/core-js/internals/hide.js"),a=t("./node_modules/core-js/internals/redefine.js"),l=t("./node_modules/core-js/internals/set-global.js"),s=t("./node_modules/core-js/internals/copy-constructor-properties.js"),c=t("./node_modules/core-js/internals/is-forced.js");n.exports=function(u,p){var f=u.target,y=u.global,g=u.stat,v,m,x,S,k,O;if(y?m=i:g?m=i[f]||l(f,{}):m=(i[f]||{}).prototype,m)for(x in p){if(k=p[x],u.noTargetGet?(O=r(m,x),S=O&&O.value):S=m[x],v=c(y?x:f+(g?".":"#")+x,u.forced),!v&&S!==void 0){if(typeof k==typeof S)continue;s(k,S)}(u.sham||S&&S.sham)&&o(k,"sham",!0),a(m,x,k,u)}}},"./node_modules/core-js/internals/fails.js":function(n,e){n.exports=function(t){try{return!!t()}catch(i){return!0}}},"./node_modules/core-js/internals/function-to-string.js":function(n,e,t){var i=t("./node_modules/core-js/internals/shared.js");n.exports=i("native-function-to-string",Function.toString)},"./node_modules/core-js/internals/get-iterator-method.js":function(n,e,t){var i=t("./node_modules/core-js/internals/classof.js"),r=t("./node_modules/core-js/internals/iterators.js"),o=t("./node_modules/core-js/internals/well-known-symbol.js"),a=o("iterator");n.exports=function(l){if(l!=null)return l[a]||l["@@iterator"]||r[i(l)]}},"./node_modules/core-js/internals/global.js":function(n,e,t){(function(i){var r="object",o=function(a){return a&&a.Math==Math&&a};n.exports=o(typeof globalThis==r&&globalThis)||o(typeof window==r&&window)||o(typeof self==r&&self)||o(typeof i==r&&i)||Function("return this")()}).call(this,t("./node_modules/webpack/buildin/global.js"))},"./node_modules/core-js/internals/has.js":function(n,e){var t={}.hasOwnProperty;n.exports=function(i,r){return t.call(i,r)}},"./node_modules/core-js/internals/hidden-keys.js":function(n,e){n.exports={}},"./node_modules/core-js/internals/hide.js":function(n,e,t){var i=t("./node_modules/core-js/internals/descriptors.js"),r=t("./node_modules/core-js/internals/object-define-property.js"),o=t("./node_modules/core-js/internals/create-property-descriptor.js");n.exports=i?function(a,l,s){return r.f(a,l,o(1,s))}:function(a,l,s){return a[l]=s,a}},"./node_modules/core-js/internals/html.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=i.document;n.exports=r&&r.documentElement},"./node_modules/core-js/internals/ie8-dom-define.js":function(n,e,t){var i=t("./node_modules/core-js/internals/descriptors.js"),r=t("./node_modules/core-js/internals/fails.js"),o=t("./node_modules/core-js/internals/document-create-element.js");n.exports=!i&&!r(function(){return Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(n,e,t){var i=t("./node_modules/core-js/internals/fails.js"),r=t("./node_modules/core-js/internals/classof-raw.js"),o="".split;n.exports=i(function(){return!Object("z").propertyIsEnumerable(0)})?function(a){return r(a)=="String"?o.call(a,""):Object(a)}:Object},"./node_modules/core-js/internals/internal-state.js":function(n,e,t){var i=t("./node_modules/core-js/internals/native-weak-map.js"),r=t("./node_modules/core-js/internals/global.js"),o=t("./node_modules/core-js/internals/is-object.js"),a=t("./node_modules/core-js/internals/hide.js"),l=t("./node_modules/core-js/internals/has.js"),s=t("./node_modules/core-js/internals/shared-key.js"),c=t("./node_modules/core-js/internals/hidden-keys.js"),u=r.WeakMap,p,f,y,g=function(C){return y(C)?f(C):p(C,{})},v=function(C){return function(L){var M;if(!o(L)||(M=f(L)).type!==C)throw TypeError("Incompatible receiver, "+C+" required");return M}};if(i){var m=new u,x=m.get,S=m.has,k=m.set;p=function(C,L){return k.call(m,C,L),L},f=function(C){return x.call(m,C)||{}},y=function(C){return S.call(m,C)}}else{var O=s("state");c[O]=!0,p=function(C,L){return a(C,O,L),L},f=function(C){return l(C,O)?C[O]:{}},y=function(C){return l(C,O)}}n.exports={set:p,get:f,has:y,enforce:g,getterFor:v}},"./node_modules/core-js/internals/is-array-iterator-method.js":function(n,e,t){var i=t("./node_modules/core-js/internals/well-known-symbol.js"),r=t("./node_modules/core-js/internals/iterators.js"),o=i("iterator"),a=Array.prototype;n.exports=function(l){return l!==void 0&&(r.Array===l||a[o]===l)}},"./node_modules/core-js/internals/is-forced.js":function(n,e,t){var i=t("./node_modules/core-js/internals/fails.js"),r=/#|\.prototype\./,o=function(u,p){var f=l[a(u)];return f==c?!0:f==s?!1:typeof p=="function"?i(p):!!p},a=o.normalize=function(u){return String(u).replace(r,".").toLowerCase()},l=o.data={},s=o.NATIVE="N",c=o.POLYFILL="P";n.exports=o},"./node_modules/core-js/internals/is-object.js":function(n,e){n.exports=function(t){return typeof t=="object"?t!==null:typeof t=="function"}},"./node_modules/core-js/internals/is-pure.js":function(n,e){n.exports=!1},"./node_modules/core-js/internals/iterators-core.js":function(n,e,t){"use strict";var i=t("./node_modules/core-js/internals/object-get-prototype-of.js"),r=t("./node_modules/core-js/internals/hide.js"),o=t("./node_modules/core-js/internals/has.js"),a=t("./node_modules/core-js/internals/well-known-symbol.js"),l=t("./node_modules/core-js/internals/is-pure.js"),s=a("iterator"),c=!1,u=function(){return this},p,f,y;[].keys&&(y=[].keys(),"next"in y?(f=i(i(y)),f!==Object.prototype&&(p=f)):c=!0),p==null&&(p={}),!l&&!o(p,s)&&r(p,s,u),n.exports={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:c}},"./node_modules/core-js/internals/iterators.js":function(n,e){n.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(n,e,t){var i=t("./node_modules/core-js/internals/fails.js");n.exports=!!Object.getOwnPropertySymbols&&!i(function(){return!String(Symbol())})},"./node_modules/core-js/internals/native-weak-map.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=t("./node_modules/core-js/internals/function-to-string.js"),o=i.WeakMap;n.exports=typeof o=="function"&&/native code/.test(r.call(o))},"./node_modules/core-js/internals/object-create.js":function(n,e,t){var i=t("./node_modules/core-js/internals/an-object.js"),r=t("./node_modules/core-js/internals/object-define-properties.js"),o=t("./node_modules/core-js/internals/enum-bug-keys.js"),a=t("./node_modules/core-js/internals/hidden-keys.js"),l=t("./node_modules/core-js/internals/html.js"),s=t("./node_modules/core-js/internals/document-create-element.js"),c=t("./node_modules/core-js/internals/shared-key.js"),u=c("IE_PROTO"),p="prototype",f=function(){},y=function(){var g=s("iframe"),v=o.length,m="<",x="script",S=">",k="java"+x+":",O;for(g.style.display="none",l.appendChild(g),g.src=String(k),O=g.contentWindow.document,O.open(),O.write(m+x+S+"document.F=Object"+m+"/"+x+S),O.close(),y=O.F;v--;)delete y[p][o[v]];return y()};n.exports=Object.create||function(v,m){var x;return v!==null?(f[p]=i(v),x=new f,f[p]=null,x[u]=v):x=y(),m===void 0?x:r(x,m)},a[u]=!0},"./node_modules/core-js/internals/object-define-properties.js":function(n,e,t){var i=t("./node_modules/core-js/internals/descriptors.js"),r=t("./node_modules/core-js/internals/object-define-property.js"),o=t("./node_modules/core-js/internals/an-object.js"),a=t("./node_modules/core-js/internals/object-keys.js");n.exports=i?Object.defineProperties:function(s,c){o(s);for(var u=a(c),p=u.length,f=0,y;p>f;)r.f(s,y=u[f++],c[y]);return s}},"./node_modules/core-js/internals/object-define-property.js":function(n,e,t){var i=t("./node_modules/core-js/internals/descriptors.js"),r=t("./node_modules/core-js/internals/ie8-dom-define.js"),o=t("./node_modules/core-js/internals/an-object.js"),a=t("./node_modules/core-js/internals/to-primitive.js"),l=Object.defineProperty;e.f=i?l:function(c,u,p){if(o(c),u=a(u,!0),o(p),r)try{return l(c,u,p)}catch(f){}if("get"in p||"set"in p)throw TypeError("Accessors not supported");return"value"in p&&(c[u]=p.value),c}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(n,e,t){var i=t("./node_modules/core-js/internals/descriptors.js"),r=t("./node_modules/core-js/internals/object-property-is-enumerable.js"),o=t("./node_modules/core-js/internals/create-property-descriptor.js"),a=t("./node_modules/core-js/internals/to-indexed-object.js"),l=t("./node_modules/core-js/internals/to-primitive.js"),s=t("./node_modules/core-js/internals/has.js"),c=t("./node_modules/core-js/internals/ie8-dom-define.js"),u=Object.getOwnPropertyDescriptor;e.f=i?u:function(f,y){if(f=a(f),y=l(y,!0),c)try{return u(f,y)}catch(g){}if(s(f,y))return o(!r.f.call(f,y),f[y])}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(n,e,t){var i=t("./node_modules/core-js/internals/object-keys-internal.js"),r=t("./node_modules/core-js/internals/enum-bug-keys.js"),o=r.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(l){return i(l,o)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(n,e){e.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(n,e,t){var i=t("./node_modules/core-js/internals/has.js"),r=t("./node_modules/core-js/internals/to-object.js"),o=t("./node_modules/core-js/internals/shared-key.js"),a=t("./node_modules/core-js/internals/correct-prototype-getter.js"),l=o("IE_PROTO"),s=Object.prototype;n.exports=a?Object.getPrototypeOf:function(c){return c=r(c),i(c,l)?c[l]:typeof c.constructor=="function"&&c instanceof c.constructor?c.constructor.prototype:c instanceof Object?s:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(n,e,t){var i=t("./node_modules/core-js/internals/has.js"),r=t("./node_modules/core-js/internals/to-indexed-object.js"),o=t("./node_modules/core-js/internals/array-includes.js"),a=t("./node_modules/core-js/internals/hidden-keys.js"),l=o(!1);n.exports=function(s,c){var u=r(s),p=0,f=[],y;for(y in u)!i(a,y)&&i(u,y)&&f.push(y);for(;c.length>p;)i(u,y=c[p++])&&(~l(f,y)||f.push(y));return f}},"./node_modules/core-js/internals/object-keys.js":function(n,e,t){var i=t("./node_modules/core-js/internals/object-keys-internal.js"),r=t("./node_modules/core-js/internals/enum-bug-keys.js");n.exports=Object.keys||function(a){return i(a,r)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(n,e,t){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);e.f=o?function(l){var s=r(this,l);return!!s&&s.enumerable}:i},"./node_modules/core-js/internals/object-set-prototype-of.js":function(n,e,t){var i=t("./node_modules/core-js/internals/validate-set-prototype-of-arguments.js");n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r=!1,o={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(o,[]),r=o instanceof Array}catch(l){}return function(s,c){return i(s,c),r?a.call(s,c):s.__proto__=c,s}}():void 0)},"./node_modules/core-js/internals/own-keys.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=t("./node_modules/core-js/internals/object-get-own-property-names.js"),o=t("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=t("./node_modules/core-js/internals/an-object.js"),l=i.Reflect;n.exports=l&&l.ownKeys||function(c){var u=r.f(a(c)),p=o.f;return p?u.concat(p(c)):u}},"./node_modules/core-js/internals/path.js":function(n,e,t){n.exports=t("./node_modules/core-js/internals/global.js")},"./node_modules/core-js/internals/redefine.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=t("./node_modules/core-js/internals/shared.js"),o=t("./node_modules/core-js/internals/hide.js"),a=t("./node_modules/core-js/internals/has.js"),l=t("./node_modules/core-js/internals/set-global.js"),s=t("./node_modules/core-js/internals/function-to-string.js"),c=t("./node_modules/core-js/internals/internal-state.js"),u=c.get,p=c.enforce,f=String(s).split("toString");r("inspectSource",function(y){return s.call(y)}),(n.exports=function(y,g,v,m){var x=m?!!m.unsafe:!1,S=m?!!m.enumerable:!1,k=m?!!m.noTargetGet:!1;if(typeof v=="function"&&(typeof g=="string"&&!a(v,"name")&&o(v,"name",g),p(v).source=f.join(typeof g=="string"?g:"")),y===i){S?y[g]=v:l(g,v);return}else x?!k&&y[g]&&(S=!0):delete y[g];S?y[g]=v:o(y,g,v)})(Function.prototype,"toString",function(){return typeof this=="function"&&u(this).source||s.call(this)})},"./node_modules/core-js/internals/require-object-coercible.js":function(n,e){n.exports=function(t){if(t==null)throw TypeError("Can't call method on "+t);return t}},"./node_modules/core-js/internals/set-global.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=t("./node_modules/core-js/internals/hide.js");n.exports=function(o,a){try{r(i,o,a)}catch(l){i[o]=a}return a}},"./node_modules/core-js/internals/set-to-string-tag.js":function(n,e,t){var i=t("./node_modules/core-js/internals/object-define-property.js").f,r=t("./node_modules/core-js/internals/has.js"),o=t("./node_modules/core-js/internals/well-known-symbol.js"),a=o("toStringTag");n.exports=function(l,s,c){l&&!r(l=c?l:l.prototype,a)&&i(l,a,{configurable:!0,value:s})}},"./node_modules/core-js/internals/shared-key.js":function(n,e,t){var i=t("./node_modules/core-js/internals/shared.js"),r=t("./node_modules/core-js/internals/uid.js"),o=i("keys");n.exports=function(a){return o[a]||(o[a]=r(a))}},"./node_modules/core-js/internals/shared.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=t("./node_modules/core-js/internals/set-global.js"),o=t("./node_modules/core-js/internals/is-pure.js"),a="__core-js_shared__",l=i[a]||r(a,{});(n.exports=function(s,c){return l[s]||(l[s]=c!==void 0?c:{})})("versions",[]).push({version:"3.1.3",mode:o?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-at.js":function(n,e,t){var i=t("./node_modules/core-js/internals/to-integer.js"),r=t("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(o,a,l){var s=String(r(o)),c=i(a),u=s.length,p,f;return c<0||c>=u?l?"":void 0:(p=s.charCodeAt(c),p<55296||p>56319||c+1===u||(f=s.charCodeAt(c+1))<56320||f>57343?l?s.charAt(c):p:l?s.slice(c,c+2):(p-55296<<10)+(f-56320)+65536)}},"./node_modules/core-js/internals/to-absolute-index.js":function(n,e,t){var i=t("./node_modules/core-js/internals/to-integer.js"),r=Math.max,o=Math.min;n.exports=function(a,l){var s=i(a);return s<0?r(s+l,0):o(s,l)}},"./node_modules/core-js/internals/to-indexed-object.js":function(n,e,t){var i=t("./node_modules/core-js/internals/indexed-object.js"),r=t("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(o){return i(r(o))}},"./node_modules/core-js/internals/to-integer.js":function(n,e){var t=Math.ceil,i=Math.floor;n.exports=function(r){return isNaN(r=+r)?0:(r>0?i:t)(r)}},"./node_modules/core-js/internals/to-length.js":function(n,e,t){var i=t("./node_modules/core-js/internals/to-integer.js"),r=Math.min;n.exports=function(o){return o>0?r(i(o),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(n,e,t){var i=t("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(r){return Object(i(r))}},"./node_modules/core-js/internals/to-primitive.js":function(n,e,t){var i=t("./node_modules/core-js/internals/is-object.js");n.exports=function(r,o){if(!i(r))return r;var a,l;if(o&&typeof(a=r.toString)=="function"&&!i(l=a.call(r))||typeof(a=r.valueOf)=="function"&&!i(l=a.call(r))||!o&&typeof(a=r.toString)=="function"&&!i(l=a.call(r)))return l;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/uid.js":function(n,e){var t=0,i=Math.random();n.exports=function(r){return"Symbol(".concat(r===void 0?"":r,")_",(++t+i).toString(36))}},"./node_modules/core-js/internals/validate-set-prototype-of-arguments.js":function(n,e,t){var i=t("./node_modules/core-js/internals/is-object.js"),r=t("./node_modules/core-js/internals/an-object.js");n.exports=function(o,a){if(r(o),!i(a)&&a!==null)throw TypeError("Can't set "+String(a)+" as a prototype")}},"./node_modules/core-js/internals/well-known-symbol.js":function(n,e,t){var i=t("./node_modules/core-js/internals/global.js"),r=t("./node_modules/core-js/internals/shared.js"),o=t("./node_modules/core-js/internals/uid.js"),a=t("./node_modules/core-js/internals/native-symbol.js"),l=i.Symbol,s=r("wks");n.exports=function(c){return s[c]||(s[c]=a&&l[c]||(a?l:o)("Symbol."+c))}},"./node_modules/core-js/modules/es.array.from.js":function(n,e,t){var i=t("./node_modules/core-js/internals/export.js"),r=t("./node_modules/core-js/internals/array-from.js"),o=t("./node_modules/core-js/internals/check-correctness-of-iteration.js"),a=!o(function(l){Array.from(l)});i({target:"Array",stat:!0,forced:a},{from:r})},"./node_modules/core-js/modules/es.string.iterator.js":function(n,e,t){"use strict";var i=t("./node_modules/core-js/internals/string-at.js"),r=t("./node_modules/core-js/internals/internal-state.js"),o=t("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",l=r.set,s=r.getterFor(a);o(String,"String",function(c){l(this,{type:a,string:String(c),index:0})},function(){var u=s(this),p=u.string,f=u.index,y;return f>=p.length?{value:void 0,done:!0}:(y=i(p,f,!0),u.index+=y.length,{value:y,done:!1})})},"./node_modules/webpack/buildin/global.js":function(n,e){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(i){typeof window=="object"&&(t=window)}n.exports=t},"./src/default-attrs.json":function(n){n.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(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(y){for(var g=1;g<arguments.length;g++){var v=arguments[g];for(var m in v)Object.prototype.hasOwnProperty.call(v,m)&&(y[m]=v[m])}return y},r=function(){function y(g,v){for(var m=0;m<v.length;m++){var x=v[m];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(g,x.key,x)}}return function(g,v,m){return v&&y(g.prototype,v),m&&y(g,m),g}}(),o=t("./node_modules/classnames/dedupe.js"),a=c(o),l=t("./src/default-attrs.json"),s=c(l);function c(y){return y&&y.__esModule?y:{default:y}}function u(y,g){if(!(y instanceof g))throw new TypeError("Cannot call a class as a function")}var p=function(){function y(g,v){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];u(this,y),this.name=g,this.contents=v,this.tags=m,this.attrs=i({},s.default,{class:"feather feather-"+g})}return r(y,[{key:"toSvg",value:function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m=i({},this.attrs,v,{class:(0,a.default)(this.attrs.class,v.class)});return"<svg "+f(m)+">"+this.contents+"</svg>"}},{key:"toString",value:function(){return this.contents}}]),y}();function f(y){return Object.keys(y).map(function(g){return g+'="'+y[g]+'"'}).join(" ")}e.default=p},"./src/icons.js":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t("./src/icon.js"),r=c(i),o=t("./dist/icons.json"),a=c(o),l=t("./src/tags.json"),s=c(l);function c(u){return u&&u.__esModule?u:{default:u}}e.default=Object.keys(a.default).map(function(u){return new r.default(u,a.default[u],s.default[u])}).reduce(function(u,p){return u[p.name]=p,u},{})},"./src/index.js":function(n,e,t){"use strict";var i=t("./src/icons.js"),r=c(i),o=t("./src/to-svg.js"),a=c(o),l=t("./src/replace.js"),s=c(l);function c(u){return u&&u.__esModule?u:{default:u}}n.exports={icons:r.default,toSvg:a.default,replace:s.default}},"./src/replace.js":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(f){for(var y=1;y<arguments.length;y++){var g=arguments[y];for(var v in g)Object.prototype.hasOwnProperty.call(g,v)&&(f[v]=g[v])}return f},r=t("./node_modules/classnames/dedupe.js"),o=s(r),a=t("./src/icons.js"),l=s(a);function s(f){return f&&f.__esModule?f:{default:f}}function c(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(typeof document=="undefined")throw new Error("`feather.replace()` only works in a browser environment.");var y=document.querySelectorAll("[data-feather]");Array.from(y).forEach(function(g){return u(g,f)})}function u(f){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=p(f),v=g["data-feather"];delete g["data-feather"];var m=l.default[v].toSvg(i({},y,g,{class:(0,o.default)(y.class,g.class)})),x=new DOMParser().parseFromString(m,"image/svg+xml"),S=x.querySelector("svg");f.parentNode.replaceChild(S,f)}function p(f){return Array.from(f.attributes).reduce(function(y,g){return y[g.name]=g.value,y},{})}e.default=c},"./src/tags.json":function(n){n.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"],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-bouy":["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(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t("./src/icons.js"),r=o(i);function o(l){return l&&l.__esModule?l:{default:l}}function a(l){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(console.warn("feather.toSvg() is deprecated. Please use feather.icons[name].toSvg() instead."),!l)throw new Error("The required `key` (icon name) parameter is missing.");if(!r.default[l])throw new Error("No icon matching '"+l+"'. See the complete list of icons at https://feathericons.com");return r.default[l].toSvg(s)}e.default=a},0:function(n,e,t){t("./node_modules/core-js/es/array/from.js"),n.exports=t("./src/index.js")}})})});var mi=$e(R=>{"use strict";Object.defineProperty(R,"__esModule",{value:!0});R.linkedQ=R.openOrSwitch=R.createNewMDNote=R.hoverPreview=R.isInVault=R.getSelectionFromCurrFile=R.getSelectionFromEditor=R.copy=R.getAvailablePathForAttachments=R.base64ToArrayBuffer=R.addFeatherIcon=R.addAllFeatherIcons=R.wait=void 0;var Ot=hi(),ge=require("obsidian");function zr(n){return D(this,null,function*(){return new Promise(e=>setTimeout(e,n))})}R.wait=zr;function Hr(n={viewBox:"0 0 24 24",width:"100",height:"100"}){Object.values(Ot.icons).forEach(e=>{let t=e.toSvg(n);(0,ge.addIcon)("feather-"+e.name,t)})}R.addAllFeatherIcons=Hr;function Ur(n,e={viewBox:"0 0 24 24",width:"100",height:"100"}){if(Ot.icons[n])(0,ge.addIcon)(`feather-${n}`,Ot.icons[n].toSvg(e));else throw Error(`This Icon (${n}) doesn't exist in the Feather Library.`)}R.addFeatherIcon=Ur;function Br(n){let e=window.atob(n),t=e.length,i=new Uint8Array(t);for(let r=0;r<t;r++)i[r]=e.charCodeAt(r);return i.buffer}R.base64ToArrayBuffer=Br;function Wr(n,e,t,i){return n.getAvailablePathForAttachments(e,t,i)}R.getAvailablePathForAttachments=Wr;function Gr(n,e=()=>new ge.Notice("Copied to clipboard"),t=i=>{new ge.Notice("Could not copy to clipboard"),console.log({reason:i})}){return D(this,null,function*(){yield navigator.clipboard.writeText(n).then(e,t)})}R.copy=Gr;function $r(n){return n.somethingSelected()?n.getSelection():n.getValue()}R.getSelectionFromEditor=$r;function Yr(n,e=!0){return D(this,null,function*(){var i;let t=(i=window==null?void 0:window.getSelection())==null?void 0:i.toString();if(t)return t;{let r=n.workspace.getActiveFile();if(r instanceof ge.TFile)return e?yield n.vault.cachedRead(r):yield n.vault.read(r);new ge.Notice("You must be focused on a markdown file.")}})}R.getSelectionFromCurrFile=Yr;var Kr=(n,e,t="")=>!!n.metadataCache.getFirstLinkpathDest(e,t);R.isInVault=Kr;function Jr(n,e,t){let i=n.target;e.app.workspace.trigger("hover-link",{event:n,source:e.getViewType(),hoverParent:e,targetEl:i,linktext:t})}R.hoverPreview=Jr;function yi(n,e,t=""){return D(this,null,function*(){let i=n.fileManager.getNewFileParent(t).path;e.endsWith(".md")||(e+=".md");let r=(0,ge.normalizePath)(`${i}${i==="/"?"":"/"}${e}.md`);return yield n.vault.create(r,"")})}R.createNewMDNote=yi;function Qr(r,o,a){return D(this,arguments,function*(n,e,t,i={createNewFile:!0}){let{workspace:l}=n,s=l.getActiveFile(),c=n.metadataCache.getFirstLinkpathDest(e,s.path);if(!c)if(i.createNewFile)c=yield yi(n,e,s.path);else return;let u=[];if(l.iterateAllLeaves(p=>{var f,y;p.view instanceof ge.MarkdownView&&((y=(f=p.view)==null?void 0:f.file)==null?void 0:y.basename)===e&&u.push(p)}),u.length>0)l.setActiveLeaf(u[0]);else{let p=n.vault.getConfig("defaultViewMode");yield(t.ctrlKey||t.getModifierState("Meta")?l.splitActiveLeaf():l.getUnpinnedLeaf()).openFile(c,{active:!0,mode:p})}})}R.openOrSwitch=Qr;function Xr(n,e,t){var i;return e.endsWith(".md")||(e+=".md"),t.endsWith(".md")||(t+=".md"),(i=n[e])==null?void 0:i.hasOwnProperty(t)}R.linkedQ=Xr});var Mt=$e(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.linkedQ=V.openOrSwitch=V.createNewMDNote=V.isInVault=V.hoverPreview=V.getSelectionFromEditor=V.getSelectionFromCurrFile=V.copy=V.wait=V.getAvailablePathForAttachments=V.base64ToArrayBuffer=V.addFeatherIcon=V.addAllFeatherIcons=void 0;var te=mi();Object.defineProperty(V,"addAllFeatherIcons",{enumerable:!0,get:function(){return te.addAllFeatherIcons}});Object.defineProperty(V,"addFeatherIcon",{enumerable:!0,get:function(){return te.addFeatherIcon}});Object.defineProperty(V,"base64ToArrayBuffer",{enumerable:!0,get:function(){return te.base64ToArrayBuffer}});Object.defineProperty(V,"getAvailablePathForAttachments",{enumerable:!0,get:function(){return te.getAvailablePathForAttachments}});Object.defineProperty(V,"wait",{enumerable:!0,get:function(){return te.wait}});Object.defineProperty(V,"copy",{enumerable:!0,get:function(){return te.copy}});Object.defineProperty(V,"getSelectionFromCurrFile",{enumerable:!0,get:function(){return te.getSelectionFromCurrFile}});Object.defineProperty(V,"getSelectionFromEditor",{enumerable:!0,get:function(){return te.getSelectionFromEditor}});Object.defineProperty(V,"hoverPreview",{enumerable:!0,get:function(){return te.hoverPreview}});Object.defineProperty(V,"isInVault",{enumerable:!0,get:function(){return te.isInVault}});Object.defineProperty(V,"createNewMDNote",{enumerable:!0,get:function(){return te.createNewMDNote}});Object.defineProperty(V,"openOrSwitch",{enumerable:!0,get:function(){return te.openOrSwitch}});Object.defineProperty(V,"linkedQ",{enumerable:!0,get:function(){return te.linkedQ}})});mr(exports,{default:()=>Rt});var se=Y(require("obsidian"));function Ht(n,e){let t=-1,i=!1;if(e.toUpperCase()===e)return n.toUpperCase();if(e.toLowerCase()===e)return n.toLowerCase();for(;++t<e.length;){let r=e.charAt(t);if(r.toUpperCase()!==r.toLowerCase()){let o=e.slice(t+1);i=r===r.toUpperCase()&&o===o.toLowerCase();break}}if(i)for(t=-1;++t<n.length;){let r=n.charAt(t).toUpperCase();if(r!==r.toLowerCase())return n.slice(0,t)+r+n.slice(t+1).toLowerCase()}return n}var H=Y(require("obsidian"));var ct=Y(require("obsidian"));var Ut={};var Bt={};var Wt={};var Gt={"Open Dictionary View":"\xD6ffne W\xF6rterbuch","Open Language Switcher":"Sprache wechseln",Dictionary:"W\xF6rterbuch",Cut:"Ausschneiden",Copy:"Kopieren",Paste:"Einf\xFCgen","Show Synonyms":"Zeige Synonyme","Look up":"Nachschlagen","Reset to default":"Zur\xFCcksetzen","Dictionary Settings":"W\xF6rterbuch Einstellungen",Language:"Sprache","The Language the Plugin will use to search for Definitions and Pronunciations.":"Die Sprache, welche von dieser Erweiterung verwendet wird, um nach Definitionen zu suchen.","Synonym Suggestions":"Synonym Vorschl\xE4ge","Show synonyms for highlighted words":"Zeige Synonyme f\xFCr markierte W\xF6rter","Enabling this will allow the Plugin to analyze full sentences to better suggest synonyms based on the context.":"Dies wird der Erweiterung erlauben ganze S\xE4tze zu analysieren, um anschlie\xDFend bessere Vorschl\xE4ge f\xFCr Synonyme basierend auf dem Kontext bereitzustellen.","Click ":"Klicke ",here:"hier"," for Privacy Concerns.":" bei Datenschutzbedenken","Advanced Synonym Search":"Erweiterte Synonym Suche","Show Options in Context Menu":"Zeige Optionen im Kontextmen\xFC","Enable custom Context Menu with options to search for synonyms (only if the auto suggestions are disabled) and to look up a full definition in the Sidebar. Warning: This will override Obsidian's default Context Menu.":"Aktiviere das benutzerdefinierte Kontextmen\xFC mit mehr Einstellungen, um Synoynme anzuzeigen (falls die automatischen Vorschl\xE4ge deaktiviert sind) oder ein Wort nachzuschlagen.","Click Here":"Klicke hier","Definition Provider":"Definitionen Anbieter","The API the Plugin will use to search for Definitions.":"Die API die von der Erweiterung verwendet werden wird, um Definitionen zu suchen.","Synonym Provider":"Synonym Anbieter","The API the Plugin will use to search for Synonyms.":"Die API die von der Erweiterung verwendet werden wird, um Synonyme zu suchen.","More Information":"Mehr Informationen","View Information about the API's and the Plugin itself.":"Schau dir mehr Informationen \xFCber die APIs und die Erweiterung an.","More Info":"Mehr Infos",Donate:"Spenden","If you like this Plugin, consider donating to support continued development:":"Wenn du die Erweiterung hilfreich findest, kannst du hier etwas spenden um die weitere Entwicklung zu unterst\xFCtzen:","Local Dictionary Folder":"Ordner f\xFCr das Lokale W\xF6rterbuch","Specify a Folder, where all new Notes created by the Dictionary are placed. Please note that this Folder needs to already exist.":"Gebe einen Ordner an, in dem alle vom W\xF6rterbuch erstellten neuen Notizen abgelegt werden. Bitte beachte, dass dieser Ordner bereits vorhanden sein muss.","Capitalize File Name":"Dateinamen gro\xDF schreiben","If you disable this, the names of newly created files will be all lowercase.":"Wenn dies deaktiviert wird, werden die Namen neu erstellter Dateien nur in Kleinbuchstaben geschrieben.","Filename Prefix and Suffix":"Dateinamen-Pr\xE4fix und -Suffix","Here you can add a Prefix and Suffix for your newly created Files.":"Hier kann ein ein Pr\xE4fix und ein Suffix f\xFCr neu erstellte Dateien hinzugef\xFCgt werden. Hier kann die {{lang}} Variable verwendet werden, um die momentane Sprache einzuf\xFCgen.",Prefix:"Prefix",Suffix:"Suffix","Here you can edit the Template for newly created Files.":"Hier kann die Vorlage f\xFCr neu erstellte Dateien angepasst werden.","Click for a List of Variables":"Klicke hier f\xFCr eine Liste aller Variablen.",Template:"Vorlage","Local-Dictionary-Builder Settings":"Einstellungen f\xFCr den lokalen W\xF6rterbuch-Builder",Miscellaneous:"Sonstiges","Caching Settings":"Zwischenspeicher Einstellungen","Use Caching":"Nutze den Zwischenspeicher","Enable or disable caching. Caching provides a semi-offline experience by saving every result for later use.":"Aktiviere oder deaktivere den Zwischenspeicher. Durch den Zwischenspeicher kannst du das W\xF6rterbuch teilweise offline nutzen.","Here you can delete all cached Data.":"Hier kannst du alle zwischengespeicherten Daten l\xF6schen.","You currently have ":"Momentan hast du "," cached Definitions and ":" gespeicherte Definitionen und "," cached Synonyms.":" gespeicherte Synonyme.","Delete Cache":"Zwischenspeicher l\xF6schen",Delete:"L\xF6schen",Success:"Erfolgreich gel\xF6scht","Use Language specific Subfolders":"Verwende untergeordnete Ordner f\xFCr jede Sprache",'Create Subfolders for every language, e.g. "Dictionary/en-US/Cake"':'Verwende untergeordnete Ordner f\xFCr jede Sprache, zum Beispiel "Vokabeln/de/Kuchen"',"Autogenerated by Obsidian Dictionary Plugin":"Automatisch erstellt durch die W\xF6rterbuch Erweiterung","No, keep the old File.":"Nein, behalte die alte Datei","Yes, overwrite the old File.":"Ja, \xFCberschreibe die alte Datei","A existing File with the same Name was found, do you want to overwrite it?":"Eine bereits existierende Datei mit dem gleichen Namen wurde gefunden, m\xF6chtest du diese \xFCberschreiben?","Meaning {{i}}":"Bedeutung {{i}}","API Information":"API Informationen","Definition API's":"Definitionen APIs",Website:"Webseite","Synonym API's":"Synonym APIs","Part of Speech API's":"Wortart APIs",'This Plugin is using <a href="https://feathericons.com/">Feather Icons</a>':'Diese Erweiterung verwendet <a href="https://feathericons.com/">Feather Icons</a>',Clear:"Eingabe l\xF6schen","Change Language":"Sprache \xE4ndern","Change Provider":"API \xE4ndern","Collapse Results":"Ergebnisse ausklappen","Enter a word":"Gebe ein Wort ein",Pronunciation:"Aussprache",Meanings:"Bedeutungen",Origin:"Ursprung","New Note":"Neue Notiz","Match Case":"Match Case","View Error":"Fehler anzeigen",'Copied "{{word}}" to clipboard':'"{{word}}" wurde in die Zwischenablage kopiert',"I can't find the word you are looking for or the server can't be reached. You can try again in a few minutes.":"Ich kann das Wort nicht finden oder der Server kann nicht erreicht werden. Bitte probiere es in eingigen Minuten nocheinmal.","Definition:":"Definition:","Synonyms:":"Synonyme:","Antonyms:":"Antonyme:","Choose a Definition Provider Service":"API f\xFCr Definitionen ausw\xE4hlen","Choose a Language":"Sprache ausw\xE4hlen","Choose a Synonym Provider Service":"API f\xFCr Synonyme ausw\xE4hlen"};var st={"Open Dictionary View":"Open Dictionary View","Open Language Switcher":"Open Language Switcher",Dictionary:"Dictionary",Cut:"Cut",Copy:"Copy",Paste:"Paste","Show Synonyms":"Show Synonyms","Look up":"Look up","Reset to default":"Reset to default","Dictionary Settings":"Dictionary Settings",Language:"Language","The Language the Plugin will use to search for Definitions and Pronunciations.":"The Language the Plugin will use to search for Definitions and Pronunciations.","Synonym Suggestions":"Synonym Suggestions","Show synonyms for highlighted words":"Show synonyms for highlighted words","Enabling this will allow the Plugin to analyze full sentences to better suggest synonyms based on the context.":"Enabling this will allow the Plugin to analyze full sentences to better suggest synonyms based on the context.","Click ":"Click ",here:"here"," for Privacy Concerns.":" for Privacy Concerns.","Advanced Synonym Search":"Advanced Synonym Search","Show Options in Context Menu":"Show Options in Context Menu","Enable custom Context Menu with options to search for synonyms (only if the auto suggestions are disabled) and to look up a full definition in the Sidebar. Warning: This will override Obsidian's default Context Menu.":"Enable custom Context Menu with options to search for synonyms (only if the auto suggestions are disabled) and to look up a full definition in the Sidebar.","Click Here":"Click Here","Definition Provider":"Definition Provider","The API the Plugin will use to search for Definitions.":"The API the Plugin will use to search for Definitions.","Synonym Provider":"Synonym Provider","The API the Plugin will use to search for Synonyms.":"The API the Plugin will use to search for Synonyms.","More Information":"More Information","View Information about the API's and the Plugin itself.":"View Information about the API's and the Plugin itself.","More Info":"More Info",Donate:"Donate","If you like this Plugin, consider donating to support continued development:":"If you like this Plugin, consider donating to support continued development:","Local Dictionary Folder":"Local Dictionary Folder","Specify a Folder, where all new Notes created by the Dictionary are placed. Please note that this Folder needs to already exist.":"Specify a Folder, where all new Notes created by the Dictionary are placed. Please note that this Folder needs to already exist.","Capitalize File Name":"Capitalize File Name","If you disable this, the names of newly created files will be all lowercase.":"If you disable this, the names of newly created files will be all lowercase.","Filename Prefix and Suffix":"Filename Prefix and Suffix","Here you can add a Prefix and Suffix for your newly created Files.":"Here you can add a Prefix and Suffix for your newly created Files. You can use the {{lang}} variable here.",Prefix:"Prefix",Suffix:"Suffix","Here you can edit the Template for newly created Files.":"Here you can edit the Template for newly created Files.","Click for a List of Variables":"Click for a List of Variables",Template:"Template","Local-Dictionary-Builder Settings":"Local-Dictionary-Builder Settings",Miscellaneous:"Miscellaneous","Caching Settings":"Caching Settings","Use Caching":"Use Caching","Enable or disable caching. Caching provides a semi-offline experience by saving every result for later use.":"Enable or disable caching. Caching provides a semi-offline experience by saving every result for later use.","Here you can delete all cached Data.":"Here you can delete all cached Data.","You currently have ":"You currently have "," cached Definitions and ":" cached Definitions and "," cached Synonyms.":" cached Synonyms.","Delete Cache":"Delete Cache",Delete:"Delete",Success:"Success","Use Language specific Subfolders":"Use Language specific Subfolders",'Create Subfolders for every language, e.g. "Dictionary/en-US/Cake"':'Create Subfolders for every language, e.g. "Dictionary/en-US/Cake"',"Autogenerated by Obsidian Dictionary Plugin":"Autogenerated by Obsidian Dictionary Plugin","Yes, overwrite the old File.":"Yes, overwrite the old File.","A existing File with the same Name was found, do you want to overwrite it?":"A existing File with the same Name was found, do you want to overwrite it?","No, keep the old File.":"No, keep the old File.","Meaning {{i}}":"Meaning {{i}}","API Information":"API Information","Definition API's":"Definition API's",Website:"Website","Synonym API's":"Synonym API's","Part of Speech API's":"Part of Speech API's",'This Plugin is using <a href="https://feathericons.com/">Feather Icons</a>':'This Plugin is using <a href="https://feathericons.com/">Feather Icons</a>',"Enter a word":"Enter a word",Clear:"Clear","Change Language":"Change Language","Change Provider":"Change Provider","Collapse Results":"Collapse Results",Pronunciation:"Pronunciation",Meanings:"Meanings",Origin:"Origin","New Note":"New Note","View Error":"View Error","Match Case":"Match Case",'Copied "{{word}}" to clipboard':'Copied "{{word}}" to clipboard',"I can't find the word you are looking for or the server can't be reached. You can try again in a few minutes.":"I can't find the word you are looking for or the server can't be reached. You can try again in a few minutes.","Definition:":"Definition:","Synonyms:":"Synonyms:","Antonyms:":"Antonyms:","Choose a Definition Provider Service":"Choose a Definition Provider Service","Choose a Language":"Choose a Language","Choose a Synonym Provider Service":"Choose a Synonym Provider Service"};var $t={};var Yt={};var Kt={};var Jt={};var Qt={};var Xt={"Open Dictionary View":"Apri la schermata del dizionario","Open Language Switcher":"Apri le impostazioni della lingua",Dictionary:"Dizionario",Cut:"Taglia",Copy:"Copia",Paste:"Incolla","Show Synonyms":"Mostra i sinonimi","Look up":"Cerca","Reset to default":"Resetta le impostazioni","Dictionary Settings":"Impostazioni del dizionario",Language:"Lingua","The Language the Plugin will use to search for Definitions and Pronunciations.":"La lingua che il plugin utilizzar\xE0 per cercare le definizioni e la pronuncia.","Synonym Suggestions":"Suggerisci sinonimi","Show synonyms for highlighted words":"Mostra i sinonimi per le parole evidenziate","Enabling this will allow the Plugin to analyze full sentences to better suggest synonyms based on the context.":"Attivando questa opzione il plugin analizzar\xE0 l'intera frase per migliorare il suggerimento dei sinonimi basati sul contesto.","Click ":"Clicca ",here:"qui"," for Privacy Concerns.":" for Privacy Concerns.","Advanced Synonym Search":"Ricerca sinonimi avanzata","Show Options in Context Menu":"Mostra le opzioni nel menu contestuale","Enable custom Context Menu with options to search for synonyms (only if the auto suggestions are disabled) and to look up a full definition in the Sidebar. Warning: This will override Obsidian's default Context Menu.":"Abilita i menucontestuali personalizzati con le opzioni di ricerca dei sinonimi (solo se i suggerimenti automatici sono disattivati) e cerca una definizione intera nella barra laterale. Attenzione: questa opzione sovrascriver\xE0 il menu contestuale di default di Obsidian.","Click Here":"Clicca qui","Definition Provider":"Provider di definizioni","The API the Plugin will use to search for Definitions.":"Le API utilizzate dal plugin per cercare le definizioni.","Synonym Provider":"Provider di sinonimi","The API the Plugin will use to search for Synonyms.":"Le API utilizzate dal plugin per cercare i sinonimi.","More Information":"Altre informazioni","View Information about the API's and the Plugin itself.":"Vai alle informazioni riguardanti le API e il plugin.","More Info":"Altre informazioni",Donate:"Dona","If you like this Plugin, consider donating to support continued development:":"Se ti piace il plugin, considera di donare per sostenere lo sviluppo","Local Dictionary Folder":"Cartella locale del dizionario","Specify a Folder, where all new Notes created by the Dictionary are placed. Please note that this Folder needs to already exist.":"Specifica una cartella dove inserire tutte le note create dal dizionario. Fai attenzione che questa cartella deve gi\xE0 esistere.","Capitalize File Name":"Rendi il nome del file maiuscolo","If you disable this, the names of newly created files will be all lowercase.":"Se disabiliti questa opzione i nomi dei file creati saranno tutti in minuscolo.","Filename Prefix and Suffix":"Suffisso e prefisso del nome del file","Here you can add a Prefix and Suffix for your newly created Files.":"Qui puoi aggiungere un prefisso e un suffisso per i nuovi file creati. Puoi usare la variabile {{lang}} qui.",Prefix:"Prefisso",Suffix:"Suffisso","Here you can edit the Template for newly created Files.":"Qui puoi modificare il template dei nuovi file creati.","Click for a List of Variables":"Clicca per vedere la lista delle variabili",Template:"Template","Local-Dictionary-Builder Settings":"Impostazioni del dizionario locale",Miscellaneous:"Altre","Caching Settings":"Impostazioni di caching","Use Caching":"Usa il caching","Enable or disable caching. Caching provides a semi-offline experience by saving every result for later use.":"Attiva o disattiva la cache. La cache fornisce un'esperienza offline tramite il salvataggio di ogni risultato per un uso successivo.","Here you can delete all cached Data.":"Qui puoi cancellare tutti i dati nella cache.","You currently have ":"Al momento ci sono "," cached Definitions and ":" definizioni nella cache e "," cached Synonyms.":" sinonimi nella cache.","Delete Cache":"Cancella la cache",Delete:"Elimina",Success:"Operazione avvenuta con successo","Use Language specific Subfolders":"Usa cartelle specifiche per la lingua",'Create Subfolders for every language, e.g. "Dictionary/en-US/Cake"':'Crea cartelle specifiche per ogni lingua, ad esempio "Dictionary/en-US/Cake"',"Autogenerated by Obsidian Dictionary Plugin":"Generate in automatico da Obsidian Dictionary Plugin","Yes, overwrite the old File.":"Si, sovrascrivi i vecchi file.","A existing File with the same Name was found, do you want to overwrite it?":"\xC8 stato trovato un file con lo stesso nome, lo vuoi sovrascrivere?","No, keep the old File.":"No, mantieni il vecchio file.","Meaning {{i}}":"Significato {{i}}","API Information":"Informazioni API","Definition API's":"Definizioni API",Website:"Sito web","Synonym API's":"API dei sinonimi","Part of Speech API's":"API per la parte parlata",'This Plugin is using <a href="https://feathericons.com/">Feather Icons</a>':'Questo plugin sta usando <a href="https://feathericons.com/">Feather Icons</a>',"Enter a word":"Inserisci una parola",Clear:"Cancella","Change Language":"Cambia lingua","Change Provider":"Cambia provider","Collapse Results":"Comprimi i risultati",Pronunciation:"Pronuncia",Meanings:"Significati",Origin:"Origini","New Note":"Nuova nota","View Error":"Vedi gli errori","Match Case":"Match Case",'Copied "{{word}}" to clipboard':'"{{word}}" copiato negli appunti',"I can't find the word you are looking for or the server can't be reached. You can try again in a few minutes.":"Non posso trovare le parole che stai cercando o il server non \xE8 raggiungibile. Riprova tra qualche minuto.","Definition:":"Definizione:","Synonyms:":"Sinonimi:","Antonyms:":"Contrari:","Choose a Definition Provider Service":"Scegli un provider di definizioni","Choose a Language":"Scegli una lingua","Choose a Synonym Provider Service":"Scegli un provider di sinonimi"};var qt={"Open Dictionary View":"\u8F9E\u66F8\u3092\u958B\u304F","Open Language Switcher":"\u8A00\u8A9E\u30B9\u30A4\u30C3\u30C1\u30E3\u30FC\u3092\u958B\u304F",Dictionary:"\u8F9E\u66F8",Cut:"\u30AB\u30C3\u30C8",Copy:"\u30B3\u30D4\u30FC",Paste:"\u30DA\u30FC\u30B9\u30C8","Show Synonyms":"\u540C\u7FA9\u8A9E\u3092\u8868\u793A","Look up":"\u8F9E\u66F8\u3067\u691C\u7D22","Reset to default":"\u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u30EA\u30BB\u30C3\u30C8\u3059\u308B","Dictionary Settings":"\u8F9E\u66F8\u8A2D\u5B9A",Language:"\u8A00\u8A9E","The Language the Plugin will use to search for Definitions and Pronunciations.":"\u8A9E\u7FA9\u3068\u767A\u97F3\u306E\u691C\u7D22\u306B\u4F7F\u7528\u3059\u308B\u8A00\u8A9E\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002","Synonym Suggestions":"\u540C\u7FA9\u8A9E\u306E\u30B5\u30B8\u30A7\u30B9\u30C8","Show synonyms for highlighted words":"\u30CF\u30A4\u30E9\u30A4\u30C8\u3055\u308C\u305F\u5358\u8A9E\u306E\u540C\u7FA9\u8A9E\u3092\u8868\u793A\u3057\u307E\u3059\u3002","Enabling this will allow the Plugin to analyze full sentences to better suggest synonyms based on the context.":"\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u6709\u52B9\u5316\u3059\u308B\u3068\u3001\u6587\u7AE0\u306E\u5B8C\u5168\u89E3\u6790\u3068\u305D\u306E\u5185\u5BB9\u306B\u57FA\u3065\u3044\u305F\u540C\u7FA9\u8A9E\u306E\u30B5\u30B8\u30A7\u30B9\u30C8\u3092\u884C\u3044\u307E\u3059\u3002","Click ":"\u30AF\u30EA\u30C3\u30AF ",here:"\u3053\u308C"," for Privacy Concerns.":" \u30D7\u30E9\u30A4\u30D0\u30B7\u30FC\u306B\u3064\u3044\u3066","Advanced Synonym Search":"\u9AD8\u5EA6\u306A\u540C\u7FA9\u8A9E\u691C\u7D22","Show Options in Context Menu":"\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30E1\u30CB\u30E5\u30FC\u3067\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u8868\u793A","Enable custom Context Menu with options to search for synonyms (only if the auto suggestions are disabled) and to look up a full definition in the Sidebar. Warning: This will override Obsidian's default Context Menu.":"\u30AB\u30B9\u30BF\u30E0\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30E1\u30CB\u30E5\u30FC\u3067\u306E\u540C\u7FA9\u8A9E\u691C\u7D22\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u6709\u52B9\u5316\u3057\u307E\u3059\u3002(\u81EA\u52D5\u30B5\u30B8\u30A7\u30B9\u30C8\u304C\u7121\u52B9\u5316\u3055\u308C\u3066\u3044\u308B\u5834\u5408\u306E\u307F)\u30B5\u30A4\u30C9\u30D0\u30FC\u3067\u5B8C\u5168\u306A\u8A9E\u7FA9\u3092\u8ABF\u3079\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002","Click Here":"\u3053\u3053\u3092\u30AF\u30EA\u30C3\u30AF","Definition Provider":"\u8A9E\u7FA9\u30D7\u30ED\u30D0\u30A4\u30C0","The API the Plugin will use to search for Definitions.":"\u30D7\u30E9\u30B0\u30A4\u30F3\u304C\u8A9E\u7FA9\u306E\u691C\u7D22\u306B\u4F7F\u7528\u3059\u308BAPI\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002","Synonym Provider":"\u540C\u7FA9\u8A9E\u30D7\u30ED\u30D0\u30A4\u30C0","The API the Plugin will use to search for Synonyms.":"\u30D7\u30E9\u30B0\u30A4\u30F3\u304C\u540C\u7FA9\u8A9E\u306E\u691C\u7D22\u306B\u4F7F\u7528\u3059\u308BAPI\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002","More Information":"\u8A73\u3057\u3044\u60C5\u5831","View Information about the API's and the Plugin itself.":"API\u3068\u30D7\u30E9\u30B0\u30A4\u30F3\u306B\u3064\u3044\u3066\u306E\u60C5\u5831\u3092\u95B2\u89A7\u3067\u304D\u307E\u3059\u3002","More Info":"\u66F4\u306B\u8A73\u3057\u304F",Donate:"\u5BC4\u4ED8\u3059\u308B","If you like this Plugin, consider donating to support continued development:":"\u3053\u306E\u30D7\u30E9\u30B0\u30A4\u30F3\u304C\u6C17\u306B\u5165\u3063\u305F\u5834\u5408\u306B\u306F\u3001\u7D99\u7D9A\u7684\u306A\u958B\u767A\u306E\u30B5\u30DD\u30FC\u30C8\u306E\u305F\u3081\u306E\u5BC4\u4ED8\u3092\u691C\u8A0E\u3057\u3066\u307F\u3066\u304F\u3060\u3055\u3044\u3002","Local Dictionary Folder":"\u30ED\u30FC\u30AB\u30EB\u8F9E\u66F8\u30D5\u30A9\u30EB\u30C0","Specify a Folder, where all new Notes created by the Dictionary are placed. Please note that this Folder needs to already exist.":"\u8F9E\u66F8\u306B\u3088\u308A\u4F5C\u6210\u3055\u308C\u305F\u65B0\u898F\u30CE\u30FC\u30C8\u304C\u914D\u7F6E\u3055\u308C\u308B\u30D5\u30A9\u30EB\u30C0\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u3059\u3067\u306B\u5B58\u5728\u3059\u308B\u30D5\u30A9\u30EB\u30C0\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002","Capitalize File Name":"\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u5927\u6587\u5B57\u304B\u3089\u59CB\u3081\u3066\u4F5C\u6210\u3059\u308B","If you disable this, the names of newly created files will be all lowercase.":"\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u7121\u52B9\u5316\u3059\u308B\u3068\u65B0\u898F\u4F5C\u6210\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u540D\u306F\u3059\u3079\u3066\u5C0F\u6587\u5B57\u306B\u306A\u308A\u307E\u3059\u3002","Filename Prefix and Suffix":"\u30D5\u30A1\u30A4\u30EB\u540D\u306E\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9\u3068\u30B5\u30D5\u30A3\u30C3\u30AF\u30B9","Here you can add a Prefix and Suffix for your newly created Files.":"\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3067\u306F\u3001\u65B0\u898F\u4F5C\u6210\u3055\u308C\u308B\u30D5\u30A1\u30A4\u30EB\u306B\u5BFE\u3057\u3066\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9\u307E\u305F\u306F\u30B5\u30D5\u30A3\u30C3\u30AF\u30B9\u3092\u8FFD\u52A0\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002\u3053\u306E\u9805\u76EE\u3067\u306F{{lang}}\u5909\u6570\u3092\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002",Prefix:"\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9",Suffix:"\u30B5\u30D5\u30A3\u30C3\u30AF\u30B9","Here you can edit the Template for newly created Files.":"\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3067\u306F\u65B0\u898F\u4F5C\u6210\u3055\u308C\u308B\u30D5\u30A1\u30A4\u30EB\u306B\u3064\u3044\u3066\u306E\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u3092\u7DE8\u96C6\u3067\u304D\u307E\u3059\u3002","Click for a List of Variables":"\u5909\u6570\u306E\u30EA\u30B9\u30C8\u3092\u95B2\u89A7\u3059\u308B",Template:"\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8","Local-Dictionary-Builder Settings":"\u30ED\u30FC\u30AB\u30EB\u8F9E\u66F8\u30D3\u30EB\u30C0\u30FC\u306E\u8A2D\u5B9A",Miscellaneous:"\u305D\u306E\u4ED6\u306E\u30AA\u30D7\u30B7\u30E7\u30F3","Caching Settings":"\u30AD\u30E3\u30C3\u30B7\u30E5\u306E\u8A2D\u5B9A","Use Caching":"\u30AD\u30E3\u30C3\u30B7\u30E5\u3092\u4F7F\u7528\u3059\u308B","Enable or disable caching. Caching provides a semi-offline experience by saving every result for later use.":"\u30AD\u30E3\u30C3\u30B7\u30E5\u306E\u4F7F\u7528\u3092\u9078\u629E\u3067\u304D\u307E\u3059\u3002\u30AD\u30E3\u30C3\u30B7\u30E5\u3092\u6709\u52B9\u5316\u3059\u308B\u3068\u3059\u3079\u3066\u306E\u691C\u7D22\u7D50\u679C\u3092\u4FDD\u5B58\u3057\u3066\u304A\u304D\u3001\u5F8C\u304B\u3089\u30BB\u30DF\u30AA\u30D5\u30E9\u30A4\u30F3\u3067\u306E\u6A5F\u80FD\u63D0\u4F9B\u304C\u53EF\u80FD\u3067\u3059\u3002","Here you can delete all cached Data.":"\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3067\u3059\u3079\u3066\u306E\u30AD\u30E3\u30C3\u30B7\u30E5\u30C7\u30FC\u30BF\u3092\u524A\u9664\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002","You currently have ":"\u73FE\u5728\u3001\u6B21\u306E\u9805\u76EE\u3092\u30AD\u30E3\u30C3\u30B7\u30E5\u3057\u3066\u3044\u307E\u3059: "," cached Definitions and ":" \u8A9E\u7FA9 "," cached Synonyms.":" \u540C\u7FA9\u8A9E","Delete Cache":"\u30AD\u30E3\u30C3\u30B7\u30E5\u306E\u524A\u9664",Delete:"\u524A\u9664\u3059\u308B",Success:"\u6210\u529F\u3057\u307E\u3057\u305F","Use Language specific Subfolders":"\u7279\u5B9A\u8A00\u8A9E\u306E\u30B5\u30D6\u30D5\u30A9\u30EB\u30C0\u3092\u4F7F\u7528\u3059\u308B",'Create Subfolders for every language, e.g. "Dictionary/en-US/Cake"':'\u6307\u5B9A\u306E\u8A00\u8A9E\u306B\u3064\u3044\u3066\u306E\u30B5\u30D6\u30D5\u30A9\u30EB\u30C0\u3092\u4F5C\u6210\u3057\u307E\u3059\u3002\u4F8B: "Dictionary/en-US/Cake"',"Autogenerated by Obsidian Dictionary Plugin":"Obsidian Dictionary Plugin\u306B\u3088\u3063\u3066\u81EA\u52D5\u751F\u6210\u3055\u308C\u3066\u3044\u307E\u3059","Yes, overwrite the old File.":"\u306F\u3044\u3001\u53E4\u3044\u30D5\u30A1\u30A4\u30EB\u3092\u4E0A\u66F8\u304D\u3057\u307E\u3059\u3002","A existing File with the same Name was found, do you want to overwrite it?":"\u540C\u4E00\u540D\u306E\u65E2\u5B58\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F\u3002\u65B0\u3057\u3044\u5185\u5BB9\u3067\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\uFF1F","No, keep the old File.":"\u3044\u3044\u3048\u3001\u53E4\u3044\u30D5\u30A1\u30A4\u30EB\u306F\u4FDD\u5B58\u3057\u3066\u304F\u3060\u3055\u3044\u3002","Meaning {{i}}":"\u610F\u5473 {{i}}","API Information":"API\u306B\u3064\u3044\u3066\u306E\u60C5\u5831","Definition API's":"\u8A9E\u7FA9API",Website:"\u30A6\u30A7\u30D6\u30B5\u30A4\u30C8","Synonym API's":"\u540C\u7FA9\u8A9EAPI","Part of Speech API's":"\u54C1\u8A5EAPI",'This Plugin is using <a href="https://feathericons.com/">Feather Icons</a>':'\u3053\u306E\u30D7\u30E9\u30B0\u30A4\u30F3\u306F<a href="https://feathericons.com/">Feather Icons</a>\u3092\u4F7F\u7528\u3057\u3066\u3044\u307E\u3059',"Enter a word":"\u5358\u8A9E\u3092\u5165\u529B",Clear:"\u30AF\u30EA\u30A2","Change Language":"\u8A00\u8A9E\u3092\u5909\u66F4","Change Provider":"\u30D7\u30ED\u30D0\u30A4\u30C0\u3092\u5909\u66F4","Collapse Results":"\u7D50\u679C\u3092\u5C55\u958B",Pronunciation:"\u767A\u97F3",Meanings:"\u610F\u5473",Origin:"\u8A9E\u6E90","New Note":"\u65B0\u898F\u30CE\u30FC\u30C8","View Error":"\u30A8\u30E9\u30FC\u3092\u8868\u793A","Match Case":"\u5927\u6587\u5B57/\u5C0F\u6587\u5B57\u3092\u533A\u5225",'Copied "{{word}}" to clipboard':'"{{word}}"\u3092\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u30B3\u30D4\u30FC\u3057\u307E\u3057\u305F',"I can't find the word you are looking for or the server can't be reached. You can try again in a few minutes.":"\u63A2\u3057\u3066\u3044\u308B\u5358\u8A9E\u304C\u898B\u3064\u304B\u3089\u306A\u3044\u304B\u3001\u30B5\u30FC\u30D0\u30FC\u304C\u63A5\u7D9A\u3067\u304D\u307E\u305B\u3093\u3002\u6570\u5206\u7ACB\u3063\u3066\u304B\u3089\u30EA\u30C8\u30E9\u30A4\u3057\u3066\u304F\u3060\u3055\u3044\u3002","Definition:":"\u8A9E\u7FA9:","Synonyms:":"\u540C\u7FA9\u8A9E:","Antonyms:":"\u53CD\u610F\u8A9E:","Choose a Definition Provider Service":"\u5B9A\u7FA9\u306E\u30D7\u30ED\u30D0\u30A4\u30C0\u30B5\u30FC\u30D3\u30B9\u3092\u9078\u629E","Choose a Language":"\u8A00\u8A9E\u3092\u9078\u629E","Choose a Synonym Provider Service":"\u540C\u7FA9\u8A9E\u306E\u30D7\u30ED\u30D0\u30A4\u30C0\u30B5\u30FC\u30D3\u30B9\u3092\u9078\u629E"};var Zt={};var en={};var tn={};var nn={};var rn={};var on={};var an={};var ln={};var sn={};var cn={"Open Dictionary View":"\u6253\u5F00\u67E5\u8BCD\u9762\u677F",Dictionary:"\u8BCD\u5178",Cut:"\u526A\u5207",Copy:"\u590D\u5236",Paste:"\u7C98\u8D34","Show Synonyms":"\u663E\u793A\u540C\u4E49\u8BCD","Look up":"\u67E5\u8BE2","Dictionary Settings":"\u8BCD\u5178\u8BBE\u7F6E",Language:"\u8BED\u8A00","The Language the Plugin will use to search for Definitions and Pronunciations.":"\u63D2\u4EF6\u4F1A\u6839\u636E\u8BE5\u8BED\u8A00\u6765\u641C\u7D22\u8BED\u4E49\u4EE5\u53CA\u53D1\u97F3","Synonym Suggestions":"\u540C\u4E49\u8BCD\u5EFA\u8BAE","Show synonyms for highlighted words":"\u5C55\u793A\u88AB\u9AD8\u4EAE\u7684\u8BCD\u7684\u540C\u4E49\u8BCD","Enabling this will allow the Plugin to analyze full sentences to better suggest synonyms based on the context.":"\u5141\u8BB8\u8BE5\u9009\u9879\u5C06\u4F1A\u5BF9\u6574\u6BB5\u6587\u672C\u8FDB\u884C\u5206\u6790\u6765\u5EFA\u8BAE\u66F4\u597D\u7684\u540C\u4E49\u8BCD","Click ":"\u70B9\u51FB ",here:"\u8FD9\u91CC"," for Privacy Concerns.":" \u6765\u83B7\u53D6\u76F8\u5173\u9690\u79C1\u89E3\u91CA","Advanced Synonym Search":"\u540C\u4E49\u8BCD\u641C\u7D22\u8FDB\u9636","Show Options in Context Menu":"\u5728\u53F3\u952E\u83DC\u5355\u4E2D\u663E\u793A\u9009\u9879","Enable custom Context Menu with options to search for synonyms (only if the auto suggestions are disabled) and to look up a full definition in the Sidebar. Warning: This will override Obsidian's default Context Menu.":"\u5141\u8BB8\u81EA\u5B9A\u4E49\u53F3\u952E\u83DC\u5355\u6765\u66F4\u65B9\u4FBF\u641C\u7D22\u540C\u4E49\u8BCD\uFF08\u9700\u8981\u5173\u95ED\u81EA\u52A8\u5EFA\u8BAE\uFF09\u4E14\u5728\u4FA7\u680F\u7684\u8BCD\u5178\u9762\u677F\u5C55\u793A\u76F8\u5173\u91CA\u4E49\u3002\u6CE8\u610F\uFF0C\u8FD9\u4F1A\u8986\u76D6\u6389 Obsidian \u7684\u9ED8\u8BA4\u53F3\u952E\u83DC\u5355\u3002","Definition Provider":"\u91CA\u4E49\u6765\u6E90","The API the Plugin will use to search for Definitions.":"\u5C06\u57FA\u4E8E\u8BE5 API \u53BB\u641C\u7D22\u91CA\u4E49","Synonym Provider":"\u540C\u4E49\u8BCD\u6765\u6E90","The API the Plugin will use to search for Synonyms.":"\u5C06\u57FA\u4E8E\u8BE5 API \u53BB\u641C\u7D22\u540C\u4E49\u8BCD","More Information":"\u66F4\u591A\u4FE1\u606F","View Information about the API's and the Plugin itself.":"\u4E86\u89E3\u5173\u4E8E\u63D2\u4EF6\u4EE5\u53CA API \u7684\u4FE1\u606F","More Info":"\u66F4\u591A\u4FE1\u606F",Donate:"\u6350\u8D60","If you like this Plugin, consider donating to support continued development:":"\u5982\u679C\u4F60\u559C\u6B22\u8BE5\u63D2\u4EF6\uFF0C\u53EF\u4EE5\u8003\u8651\u6253\u8D4F\u652F\u6301\uFF1A","Local Dictionary Folder":"\u672C\u5730\u8BCD\u5178\u6587\u4EF6\u5939","Specify a Folder, where all new Notes created by the Dictionary are placed. Please note that this Folder needs to already exist.":"\u6307\u5B9A\u8BCD\u5178\u521B\u5EFA\u7684\u65B0\u7B14\u8BB0\u6240\u5B58\u653E\u7684\u4F4D\u7F6E\uFF0C\u6CE8\u610F\u6587\u4EF6\u5939\u9700\u8981\u5B58\u5728","Autogenerated by Obsidian Dictionary Plugin":"\u7531 Obsidian Dictionary Plugin \u63D2\u4EF6\u81EA\u52A8\u751F\u6210","API Information":"API \u4FE1\u606F","Definition API's":"\u5B9A\u4E49 API",Website:"\u7F51\u7AD9","Synonym API's":"\u5B9A\u4E49\u540C\u4E49\u8BCD API","Part of Speech API's":"\u8BED\u97F3 API",'This Plugin is using <a href="https://feathericons.com/">Feather Icons</a>':'\u8FD9\u4E2A\u63D2\u4EF6\u4F7F\u7528 <a href="https://feathericons.com/">Feather \u56FE\u6807</a>',"Enter a word":"\u8F93\u5165\u5355\u8BCD",Pronunciation:"\u53D1\u97F3",Meanings:"\u8BCD\u4E49","New Note":"\u65B0\u7B14\u8BB0","I can't find the word you are looking for or the server can't be reached. You can try again in a few minutes.":"\u65E0\u6CD5\u627E\u5230\u4F60\u641C\u7D22\u7684\u5355\u8BCD\u6216\u8005\u670D\u52A1\u5668\u5F53\u524D\u4E0D\u53EF\u7528\uFF0C\u4F60\u53EF\u4EE5\u51E0\u5206\u949F\u540E\u518D\u8BD5\u4E00\u4E0B\u3002","Definition:":"\u8BCD\u4E49\uFF1A","Synonyms:":"\u540C\u4E49\u8BCD\uFF1A"};var un={"Open Dictionary View":"\u6253\u958B\u5B57\u5178\u6AA2\u8996","Open Language Switcher":"\u5207\u63DB\u8A9E\u8A00",Dictionary:"\u5B57\u5178",Cut:"\u526A\u4E0B",Copy:"\u8907\u88FD",Paste:"\u8CBC\u4E0A","Show Synonyms":"\u986F\u793A\u540C\u7FA9\u8A5E","Look up":"\u67E5\u8A62","Reset to default":"\u6062\u5FA9\u9810\u8A2D\u8A2D\u5B9A","Dictionary Settings":"\u5B57\u5178\u8A2D\u5B9A",Language:"\u8A9E\u8A00","The Language the Plugin will use to search for Definitions and Pronunciations.":"\u6B64\u63D2\u4EF6\u7528\u4F86\u67E5\u5C0B\u5B9A\u7FA9\u8207\u767C\u97F3\u7684\u8A9E\u8A00","Synonym Suggestions":"\u540C\u7FA9\u8A5E\u5EFA\u8B70","Show synonyms for highlighted words":"\u986F\u793A\u88AB\u9AD8\u4EAE\u7684\u5B57\u4E4B\u540C\u7FA9\u8A5E","Enabling this will allow the Plugin to analyze full sentences to better suggest synonyms based on the context.":"\u555F\u7528\u8A72\u9078\u9805\u6703\u8B93\u6B64\u63D2\u4EF6\u80FD\u5920\u5206\u6790\u6574\u6BB5\u6587\u5B57\u4EE5\u57FA\u65BC\u5167\u5BB9\u7D66\u51FA\u66F4\u597D\u7684\u540C\u7FA9\u8A5E\u5EFA\u8B70","Click ":"\u9EDE\u64CA ",here:"\u9019\u88E1"," for Privacy Concerns.":"\u4EE5\u67E5\u770B\u76F8\u95DC\u96B1\u79C1\u8AAA\u660E","Advanced Synonym Search":"\u9032\u968E\u540C\u7FA9\u8A5E\u67E5\u8A62","Show Options in Context Menu":"\u5728\u53F3\u9375\u83DC\u55AE\u986F\u793A\u9078\u9805","Enable custom Context Menu with options to search for synonyms (only if the auto suggestions are disabled) and to look up a full definition in the Sidebar. Warning: This will override Obsidian's default Context Menu.":"\u555F\u7528\u5305\u542B\u9078\u9805\u7684\u81EA\u5B9A\u7FA9\u53F3\u9375\u83DC\u55AE\u4EE5\u641C\u5C0B\u540C\u7FA9\u8A5E\uFF08\u9700\u8981\u95DC\u9589\u81EA\u52D5\u5EFA\u8B70\uFF09\u4E26\u5728\u5074\u6B04\u67E5\u770B\u5B8C\u6574\u5B9A\u7FA9\u3002\u6CE8\u610F\uFF0C\u9019\u6703\u8986\u84CB\u6389 Obsidian \u7684\u9ED8\u8A8D\u53F3\u9375\u83DC\u55AE\u3002","Click Here":"\u9EDE\u64CA\u9019\u88E1","Definition Provider":"\u5B9A\u7FA9\u4F86\u6E90","The API the Plugin will use to search for Definitions.":"\u6B64\u63D2\u4EF6\u67E5\u8A62\u5B9A\u7FA9\u6240\u7528\u7684 API","Synonym Provider":"\u540C\u7FA9\u8A5E\u4F86\u6E90","The API the Plugin will use to search for Synonyms.":"\u6B64\u63D2\u4EF6\u67E5\u8A62\u540C\u7FA9\u8A5E\u6240\u7528\u7684 API","More Information":"\u66F4\u591A\u8CC7\u8A0A","View Information about the API's and the Plugin itself.":"\u4E86\u89E3\u66F4\u591A\u95DC\u65BC API \u4EE5\u53CA\u6B64\u63D2\u4EF6\u7684\u8CC7\u8A0A","More Info":"\u66F4\u591A\u8CC7\u8A0A",Donate:"\u6350\u6B3E","If you like this Plugin, consider donating to support continued development:":"\u5982\u679C\u4F60\u559C\u6B61\u6B64\u63D2\u4EF6\uFF0C\u53EF\u4EE5\u8003\u616E\u6597\u5167\u652F\u6301\u958B\u767C","Local Dictionary Folder":"\u672C\u5730\u5B57\u5178\u8CC7\u6599\u593E","Specify a Folder, where all new Notes created by the Dictionary are placed. Please note that this Folder needs to already exist.":"\u6307\u5B9A\u6240\u6709\u5B57\u5178\u65B0\u5275\u7684\u7B46\u8A18\u5B58\u653E\u7684\u8CC7\u6599\u593E\uFF0C\u6CE8\u610F\u8A72\u8CC7\u6599\u593E\u5FC5\u9808\u5DF2\u7D93\u5B58\u5728","Capitalize File Name":"\u5927\u5BEB\u6A94\u540D\u9996\u5B57\u6BCD","If you disable this, the names of newly created files will be all lowercase.":"\u5982\u679C\u95DC\u6389\u9019\u500B\u9078\u9805\uFF0C\u65B0\u5EFA\u6A94\u540D\u6703\u662F\u5C0F\u5BEB","Filename Prefix and Suffix":"\u6A94\u540D\u5B57\u9996\u5B57\u5C3E","Here you can add a Prefix and Suffix for your newly created Files.":"\u4F60\u53EF\u4EE5\u5728\u9019\u88E1\u70BA\u65B0\u5EFA\u6A94\u6848\u52A0\u4E0A\u5B57\u9996\u5B57\u5C3E\u3002\u4F60\u53EF\u4EE5\u4F7F\u7528 {{lang}} \u8B8A\u6578\u3002",Prefix:"\u5B57\u9996",Suffix:"\u5B57\u5C3E","Here you can edit the Template for newly created Files.":"\u4F60\u53EF\u4EE5\u5728\u9019\u88E1\u7DE8\u8F2F\u65B0\u5EFA\u6A94\u6848\u7684\u6A21\u677F","Click for a List of Variables":"\u9EDE\u64CA\u4EE5\u67E5\u770B\u8B8A\u6578\u5217\u8868",Template:"\u6A21\u677F","Local-Dictionary-Builder Settings":"\u672C\u5730\u81EA\u5EFA\u5B57\u5178\u8A2D\u5B9A",Miscellaneous:"\u5176\u4ED6","Caching Settings":"\u5FEB\u53D6\u8A2D\u5B9A","Use Caching":"\u4F7F\u7528\u5FEB\u53D6","Enable or disable caching. Caching provides a semi-offline experience by saving every result for later use.":"\u555F\u7528\u6216\u4E0D\u555F\u7528\u5FEB\u53D6\u3002\u555F\u7528\u5FEB\u53D6\u6703\u5132\u5B58\u6240\u6709\u7D50\u679C\u4EE5\u4F9B\u5F8C\u7E8C\u4F7F\u7528\uFF0C\u9054\u6210\u63A5\u8FD1\u96E2\u7DDA\u7684\u9AD4\u9A57","Here you can delete all cached Data.":"\u4F60\u53EF\u4EE5\u5728\u9019\u88E1\u522A\u9664\u6240\u6709\u5FEB\u53D6\u8CC7\u6599","You currently have ":"\u4F60\u76EE\u524D\u6709 "," cached Definitions and ":" \u5FEB\u53D6\u5B9A\u7FA9\u8207 "," cached Synonyms.":" \u5FEB\u53D6\u540C\u7FA9\u8A5E","Delete Cache":"\u522A\u9664\u5FEB\u53D6",Delete:"\u522A\u9664",Success:"\u6210\u529F","Use Language specific Subfolders":"\u4F7F\u7528\u7279\u5B9A\u8A9E\u8A00\u5B50\u8CC7\u6599\u593E",'Create Subfolders for every language, e.g. "Dictionary/en-US/Cake"':'\u70BA\u6240\u6709\u8A9E\u8A00\u5275\u5EFA\u5B50\u8CC7\u6599\u593E\uFF0C\u4F8B\u5982 "Dictionary/en-US/Cake"',"Autogenerated by Obsidian Dictionary Plugin":"\u7531 Obsidian Dictionary \u63D2\u4EF6\u81EA\u52D5\u751F\u6210","Yes, overwrite the old File.":"\u597D\uFF0C\u8986\u5BEB\u820A\u6A94\u6848","A existing File with the same Name was found, do you want to overwrite it?":"\u767C\u73FE\u4E00\u500B\u6A94\u540D\u4E00\u6A23\u7684\u820A\u6A94\u6848\uFF0C\u662F\u5426\u8907\u5BEB\u8A72\u6A94\u6848\uFF1F","No, keep the old File.":"\u4E0D\uFF0C\u4FDD\u7559\u820A\u6A94\u6848","Meaning {{i}}":"\u5B57\u7FA9 {{i}}","API Information":"API \u8CC7\u8A0A","Definition API's":"\u5B9A\u7FA9 API",Website:"\u7DB2\u7AD9","Synonym API's":"\u540C\u7FA9\u8A5E API","Part of Speech API's":"\u8A9E\u97F3 API",'This Plugin is using <a href="https://feathericons.com/">Feather Icons</a>':'\u9019\u500B\u63D2\u4EF6\u4F7F\u7528 <a href="https://feathericons.com/">Feather \u5716\u793A</a>',"Enter a word":"\u8F38\u5165\u55AE\u5B57","Change Language":"\u66F4\u6539\u8A9E\u8A00","Change Provider":"\u66F4\u6539\u4F86\u6E90","Collapse Results":"\u6536\u5408\u7D50\u679C",Pronunciation:"\u767C\u97F3",Meanings:"\u5B57\u7FA9",Origin:"\u5B57\u6E90","New Note":"\u65B0\u7B46\u8A18","View Error":"\u6AA2\u8996\u932F\u8AA4","Match Case":"\u7B26\u5408\u5927\u5C0F\u5BEB",'Copied Synonym "{{word}}" to clipboard':'\u5DF2\u8907\u88FD\u540C\u7FA9\u8A5E "{{word}}" \u5230\u526A\u8CBC\u7C3F',"I can't find the word you are looking for or the server can't be reached. You can try again in a few minutes.":"\u7121\u6CD5\u627E\u5230\u4F60\u8F38\u5165\u7684\u5B57\uFF0C\u6216\u662F\u7121\u6CD5\u9023\u4E0A\u4F3A\u670D\u5668\u3002\u53EF\u4EE5\u904E\u5E7E\u5206\u9418\u518D\u8A66\u3002","Definition:":"\u5B9A\u7FA9\uFF1A","Synonyms:":"\u540C\u7FA9\u8A5E\uFF1A","Choose a Definition Provider Service":"\u9078\u64C7\u4E00\u500B\u5B9A\u7FA9\u4F9B\u61C9\u670D\u52D9","Choose a Language":"\u9078\u64C7\u4E00\u500B\u8A9E\u8A00","Choose a Synonym Provider Service":"\u9078\u64C7\u4E00\u500B\u540C\u7FA9\u8A5E\u4F9B\u61C9\u670D\u52D9"};var vr={ar:Ut,cs:Bt,da:Wt,de:Gt,en:st,"en-gb":$t,es:Yt,fr:Kt,hi:Jt,id:Qt,it:Xt,ja:qt,ko:Zt,nl:en,nn:tn,pl:nn,pt:rn,"pt-br":on,ro:an,ru:ln,tr:sn,"zh-cn":cn,"zh-tw":un},ut=vr[ct.moment.locale()];function w(n){return ut||console.error("Error: dictionary locale not found",ct.moment.locale()),ut&&ut[n]||st[n]}var ne="dictionary-view",dn=w("Dictionary"),fn="quote-glyph",we={en_US:"English (US)",hi:"\u0939\u093F\u0928\u094D\u0926\u0940 (Hindi)",es:"Espa\xF1ol (Spanish)",fr:"Fran\xE7ais (French)",ja:"\u65E5\u672C\u8A9E (Japanese)",ru:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439 (Russian)",en_GB:"English (UK)",de:"Deutsch (German)",it:"Italiano (Italian)",ko:"\uD55C\uAD6D\uC5B4 (Korean)",pt_BR:"Portugu\xEAs do Brasil (Brazilian Portuguese)",ar:"\u0627\u064E\u0644\u0652\u0639\u064E\u0631\u064E\u0628\u0650\u064A\u064E\u0651\u0629\u064F\u200E (Arabic)",tr:"T\xFCrk\xE7e (Turkish)",cn:"\u4E2D\u6587 (Chinese)"},Oe={en_US:"en-US",hi:"hi",es:"es",fr:"fr",ja:"ja",ru:"ru",en_GB:"en-GB",de:"de",it:"it",ko:"ko",pt_BR:"pt-BR",ar:"ar",tr:"tr",cn:"zh"},pn={cachedDefinitions:[],cachedSynonyms:[]},Me={getLangFromFile:!0,defaultLanguage:"en_US",normalLang:"en_US",shouldShowSynonymPopover:!0,shouldShowCustomContextMenu:!1,apiSettings:{en_US:{definitionApiName:"Free Dictionary API",synonymApiName:"Free Dictionary API"},hi:{definitionApiName:"Free Dictionary API",synonymApiName:null},es:{definitionApiName:"Free Dictionary API",synonymApiName:"Altervista"},fr:{definitionApiName:"Free Dictionary API",synonymApiName:"Altervista"},ja:{definitionApiName:"Free Dictionary API",synonymApiName:null},ru:{definitionApiName:"Free Dictionary API",synonymApiName:null},en_GB:{definitionApiName:"Free Dictionary API",synonymApiName:null},de:{definitionApiName:"Free Dictionary API",synonymApiName:"Open Thesaurus"},it:{definitionApiName:"Free Dictionary API",synonymApiName:"Altervista"},ko:{definitionApiName:"Free Dictionary API",synonymApiName:null},pt_BR:{definitionApiName:"Free Dictionary API",synonymApiName:null},ar:{definitionApiName:"Free Dictionary API",synonymApiName:null},tr:{definitionApiName:"Free Dictionary API",synonymApiName:null},cn:{definitionApiName:"Offline Dictionary",synonymApiName:null}},partOfSpeechApiName:"Systran API",advancedSynonymAnalysis:!1,useCaching:!1,folder:"",capitalizedFileName:!0,prefix:"",suffix:" ({{lang}})",template:`---
  # {{notice}}
  aliases: ["{{word}}"]
  ---
  
  # {{word}}
  
  ## {{pronunciationHeader}}
  
  {{phoneticList}}
  
  ## {{meaningHeader}}
  
  {{meanings}}
  
  ## {{originHeader}}
  
  {{origin}}
  `,languageSpecificSubFolders:!1};function _(){}var _e=n=>n;function xr(n){return n&&typeof n=="object"&&typeof n.then=="function"}function dt(n){return n()}function hn(){return Object.create(null)}function de(n){n.forEach(dt)}function De(n){return typeof n=="function"}function X(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}var Ye;function ft(n,e){return Ye||(Ye=document.createElement("a")),Ye.href=e,n===Ye.href}function yn(n){return Object.keys(n).length===0}function mn(n){return n&&De(n.destroy)?n.destroy:_}var gn=typeof window!="undefined",vn=gn?()=>window.performance.now():()=>Date.now(),pt=gn?n=>requestAnimationFrame(n):_;var Ne=new Set;function xn(n){Ne.forEach(e=>{e.c(n)||(Ne.delete(e),e.f())}),Ne.size!==0&&pt(xn)}function wn(n){let e;return Ne.size===0&&pt(xn),{promise:new Promise(t=>{Ne.add(e={c:n,f:t})}),abort(){Ne.delete(e)}}}var bn=!1;function wr(){bn=!0}function br(){bn=!1}function j(n,e){n.appendChild(e)}function q(n,e,t){let i=ht(n);if(!i.getElementById(e)){let r=A("style");r.id=e,r.textContent=t,jn(i,r)}}function ht(n){if(!n)return document;let e=n.getRootNode?n.getRootNode():n.ownerDocument;return e&&e.host?e:n.ownerDocument}function jr(n){let e=A("style");return jn(ht(n),e),e}function jn(n,e){j(n.head||n,e)}function E(n,e,t){n.insertBefore(e,t||null)}function I(n){n.parentNode.removeChild(n)}function ee(n,e){for(let t=0;t<n.length;t+=1)n[t]&&n[t].d(e)}function A(n){return document.createElement(n)}function z(n){return document.createTextNode(n)}function F(){return z(" ")}function ce(){return z("")}function K(n,e,t,i){return n.addEventListener(e,t,i),()=>n.removeEventListener(e,t,i)}function b(n,e,t){t==null?n.removeAttribute(e):n.getAttribute(e)!==t&&n.setAttribute(e,t)}function Sr(n){return Array.from(n.childNodes)}function W(n,e){e=""+e,n.wholeText!==e&&(n.data=e)}function yt(n,e){n.value=e==null?"":e}function Pe(n,e,t,i){n.style.setProperty(e,t,i?"important":"")}function re(n,e,t){n.classList[t?"add":"remove"](e)}function Cr(n,e,t=!1){let i=document.createEvent("CustomEvent");return i.initCustomEvent(n,t,!1,e),i}var mt=new Set,Ke=0;function Ar(n){let e=5381,t=n.length;for(;t--;)e=(e<<5)-e^n.charCodeAt(t);return e>>>0}function gt(n,e,t,i,r,o,a,l=0){let s=16.666/i,c=`{
  `;for(let m=0;m<=1;m+=s){let x=e+(t-e)*o(m);c+=m*100+`%{${a(x,1-x)}}
  `}let u=c+`100% {${a(t,1-t)}}
  }`,p=`__svelte_${Ar(u)}_${l}`,f=ht(n);mt.add(f);let y=f.__svelte_stylesheet||(f.__svelte_stylesheet=jr(n).sheet),g=f.__svelte_rules||(f.__svelte_rules={});g[p]||(g[p]=!0,y.insertRule(`@keyframes ${p} ${u}`,y.cssRules.length));let v=n.style.animation||"";return n.style.animation=`${v?`${v}, `:""}${p} ${i}ms linear ${r}ms 1 both`,Ke+=1,p}function vt(n,e){let t=(n.style.animation||"").split(", "),i=t.filter(e?o=>o.indexOf(e)<0:o=>o.indexOf("__svelte")===-1),r=t.length-i.length;r&&(n.style.animation=i.join(", "),Ke-=r,Ke||Or())}function Or(){pt(()=>{Ke||(mt.forEach(n=>{let e=n.__svelte_stylesheet,t=e.cssRules.length;for(;t--;)e.deleteRule(t);n.__svelte_rules={}}),mt.clear())})}var Je;function ye(n){Je=n}function Sn(){if(!Je)throw new Error("Function called outside component initialization");return Je}function Re(n){Sn().$$.on_mount.push(n)}var Ve=[];var me=[],Qe=[],Cn=[],Mr=Promise.resolve(),xt=!1;function Dr(){xt||(xt=!0,Mr.then(jt))}function oe(n){Qe.push(n)}var wt=!1,bt=new Set;function jt(){if(!wt){wt=!0;do{for(let n=0;n<Ve.length;n+=1){let e=Ve[n];ye(e),Nr(e.$$)}for(ye(null),Ve.length=0;me.length;)me.pop()();for(let n=0;n<Qe.length;n+=1){let e=Qe[n];bt.has(e)||(bt.add(e),e())}Qe.length=0}while(Ve.length);for(;Cn.length;)Cn.pop()();xt=!1,wt=!1,bt.clear()}}function Nr(n){if(n.fragment!==null){n.update(),de(n.before_update);let e=n.dirty;n.dirty=[-1],n.fragment&&n.fragment.p(n.ctx,e),n.after_update.forEach(oe)}}var ze;function An(){return ze||(ze=Promise.resolve(),ze.then(()=>{ze=null})),ze}function He(n,e,t){n.dispatchEvent(Cr(`${e?"intro":"outro"}${t}`))}var Xe=new Set,fe;function ae(){fe={r:0,c:[],p:fe}}function le(){fe.r||de(fe.c),fe=fe.p}function P(n,e){n&&n.i&&(Xe.delete(n),n.i(e))}function U(n,e,t,i){if(n&&n.o){if(Xe.has(n))return;Xe.add(n),fe.c.push(()=>{Xe.delete(n),i&&(t&&n.d(1),i())}),n.o(e)}}var On={duration:0};function Mn(n,e,t){let i=e(n,t),r=!1,o,a,l=0;function s(){o&&vt(n,o)}function c(){let{delay:p=0,duration:f=300,easing:y=_e,tick:g=_,css:v}=i||On;v&&(o=gt(n,0,1,f,p,y,v,l++)),g(0,1);let m=vn()+p,x=m+f;a&&a.abort(),r=!0,oe(()=>He(n,!0,"start")),a=wn(S=>{if(r){if(S>=x)return g(1,0),He(n,!0,"end"),s(),r=!1;if(S>=m){let k=y((S-m)/f);g(k,1-k)}}return r})}let u=!1;return{start(){u||(u=!0,vt(n),De(i)?(i=i(),An().then(c)):c())},invalidate(){u=!1},end(){r&&(s(),r=!1)}}}function Ie(n,e,t,i){let r=e(n,t),o=i?0:1,a=null,l=null,s=null;function c(){s&&vt(n,s)}function u(f,y){let g=f.b-o;return y*=Math.abs(g),{a:o,b:f.b,d:g,duration:y,start:f.start,end:f.start+y,group:f.group}}function p(f){let{delay:y=0,duration:g=300,easing:v=_e,tick:m=_,css:x}=r||On,S={start:vn()+y,b:f};f||(S.group=fe,fe.r+=1),a||l?l=S:(x&&(c(),s=gt(n,o,f,g,y,v,x)),f&&m(0,1),a=u(S,g),oe(()=>He(n,f,"start")),wn(k=>{if(l&&k>l.start&&(a=u(l,g),l=null,He(n,a.b,"start"),x&&(c(),s=gt(n,o,a.b,a.duration,0,v,r.css))),a){if(k>=a.end)m(o=a.b,1-o),He(n,a.b,"end"),l||(a.b?c():--a.group.r||de(a.group.c)),a=null;else if(k>=a.start){let O=k-a.start;o=a.a+a.d*v(O/a.duration),m(o,1-o)}}return!!(a||l)}))}return{run(f){De(r)?An().then(()=>{r=r(),p(f)}):p(f)},end(){c(),a=l=null}}}function St(n,e){let t=e.token={};function i(r,o,a,l){if(e.token!==t)return;e.resolved=l;let s=e.ctx;a!==void 0&&(s=s.slice(),s[a]=l);let c=r&&(e.current=r)(s),u=!1;e.block&&(e.blocks?e.blocks.forEach((p,f)=>{f!==o&&p&&(ae(),U(p,1,1,()=>{e.blocks[f]===p&&(e.blocks[f]=null)}),le())}):e.block.d(1),c.c(),P(c,1),c.m(e.mount(),e.anchor),u=!0),e.block=c,e.blocks&&(e.blocks[o]=c),u&&jt()}if(xr(n)){let r=Sn();if(n.then(o=>{ye(r),i(e.then,1,e.value,o),ye(null)},o=>{if(ye(r),i(e.catch,2,e.error,o),ye(null),!e.hasCatch)throw o}),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 Dn(n,e,t){let i=e.slice(),{resolved:r}=n;n.current===n.then&&(i[n.value]=r),n.current===n.catch&&(i[n.error]=r),n.block.p(i,t)}var va=typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:global;var xa=new Set(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]);function Ue(n){n&&n.c()}function Ee(n,e,t,i){let{fragment:r,on_mount:o,on_destroy:a,after_update:l}=n.$$;r&&r.m(e,t),i||oe(()=>{let s=o.map(dt).filter(De);a?a.push(...s):de(s),n.$$.on_mount=[]}),l.forEach(oe)}function be(n,e){let t=n.$$;t.fragment!==null&&(de(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Ir(n,e){n.$$.dirty[0]===-1&&(Ve.push(n),Dr(),n.$$.dirty.fill(0)),n.$$.dirty[e/31|0]|=1<<e%31}function Z(n,e,t,i,r,o,a,l=[-1]){let s=Je;ye(n);let c=n.$$={fragment:null,ctx:null,props:o,update:_,not_equal:r,bound:hn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(s?s.$$.context:[])),callbacks:hn(),dirty:l,skip_bound:!1,root:e.target||s.$$.root};a&&a(c.root);let u=!1;if(c.ctx=t?t(n,e.props||{},(p,f,...y)=>{let g=y.length?y[0]:f;return c.ctx&&r(c.ctx[p],c.ctx[p]=g)&&(!c.skip_bound&&c.bound[p]&&c.bound[p](g),u&&Ir(n,p)),f}):[],c.update(),u=!0,de(c.before_update),c.fragment=i?i(c.ctx):!1,e.target){if(e.hydrate){wr();let p=Sr(e.target);c.fragment&&c.fragment.l(p),p.forEach(I)}else c.fragment&&c.fragment.c();e.intro&&P(n.$$.fragment),Ee(n,e.target,e.anchor,e.customElement),br(),jt()}ye(s)}var Er;typeof HTMLElement=="function"&&(Er=class extends HTMLElement{constructor(){super();this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:n}=this.$$;this.$$.on_disconnect=n.map(dt).filter(De);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(n,e,t){this[n]=t}disconnectedCallback(){de(this.$$.on_disconnect)}$destroy(){be(this,1),this.$destroy=_}$on(n,e){let t=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return t.push(e),()=>{let i=t.indexOf(e);i!==-1&&t.splice(i,1)}}$set(n){this.$$set&&!yn(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}});var Q=class{$destroy(){be(this,1),this.$destroy=_}$on(e,t){let i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(t),()=>{let r=i.indexOf(t);r!==-1&&i.splice(r,1)}}$set(e){this.$$set&&!yn(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};function kr(n){q(n,"svelte-ja9vc4","h3.svelte-ja9vc4{font-weight:400;margin:0}.feather.svelte-ja9vc4{text-align:center;color:var(--text-muted);font-size:0.9rem}")}function Nn(n,e,t){let i=n.slice();return i[3]=e[t],i}function In(n,e,t){let i=n.slice();return i[6]=e[t],i}function En(n,e,t){let i=n.slice();return i[9]=e[t],i}function kn(n){let e,t,i,r=n[9].name+"",o,a,l,s=w("Website")+"",c,u;return{c(){e=A("div"),t=A("div"),i=A("div"),o=z(r),a=F(),l=A("a"),c=z(s),b(i,"class","setting-item-name"),b(t,"class","setting-item-info"),b(l,"class","setting-item-control"),b(l,"href",u=n[9].url),b(e,"class","setting-item")},m(p,f){E(p,e,f),j(e,t),j(t,i),j(i,o),j(e,a),j(e,l),j(l,c)},p(p,f){f&2&&r!==(r=p[9].name+"")&&W(o,r),f&2&&u!==(u=p[9].url)&&b(l,"href",u)},d(p){p&&I(e)}}}function Fn(n){let e,t=n[9].offline===!1&&kn(n);return{c(){t&&t.c(),e=ce()},m(i,r){t&&t.m(i,r),E(i,e,r)},p(i,r){i[9].offline===!1?t?t.p(i,r):(t=kn(i),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(i){t&&t.d(i),i&&I(e)}}}function Ln(n){let e,t,i,r=n[6].name+"",o,a,l,s=w("Website")+"",c,u;return{c(){e=A("div"),t=A("div"),i=A("div"),o=z(r),a=F(),l=A("a"),c=z(s),b(i,"class","setting-item-name"),b(t,"class","setting-item-info"),b(l,"class","setting-item-control"),b(l,"href",u=n[6].url),b(e,"class","setting-item")},m(p,f){E(p,e,f),j(e,t),j(t,i),j(i,o),j(e,a),j(e,l),j(l,c)},p(p,f){f&1&&r!==(r=p[6].name+"")&&W(o,r),f&1&&u!==(u=p[6].url)&&b(l,"href",u)},d(p){p&&I(e)}}}function Tn(n){let e,t=n[6].offline===!1&&Ln(n);return{c(){t&&t.c(),e=ce()},m(i,r){t&&t.m(i,r),E(i,e,r)},p(i,r){i[6].offline===!1?t?t.p(i,r):(t=Ln(i),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(i){t&&t.d(i),i&&I(e)}}}function _n(n){let e,t,i,r=n[3].name+"",o,a,l,s=w("Website")+"",c,u,p;return{c(){e=A("div"),t=A("div"),i=A("div"),o=z(r),a=F(),l=A("a"),c=z(s),p=F(),b(i,"class","setting-item-name"),b(t,"class","setting-item-info"),b(l,"class","setting-item-control"),b(l,"href",u=n[3].url),b(e,"class","setting-item")},m(f,y){E(f,e,y),j(e,t),j(t,i),j(i,o),j(e,a),j(e,l),j(l,c),j(e,p)},p(f,y){y&4&&r!==(r=f[3].name+"")&&W(o,r),y&4&&u!==(u=f[3].url)&&b(l,"href",u)},d(f){f&&I(e)}}}function Fr(n){let e,t,i,r,o,a,l,s,c,u,p,f,y,g=w('This Plugin is using <a href="https://feathericons.com/">Feather Icons</a>')+"",v=n[1],m=[];for(let C=0;C<v.length;C+=1)m[C]=Fn(En(n,v,C));let x=n[0],S=[];for(let C=0;C<x.length;C+=1)S[C]=Tn(In(n,x,C));let k=n[2],O=[];for(let C=0;C<k.length;C+=1)O[C]=_n(Nn(n,k,C));return{c(){e=A("div"),t=A("h2"),t.textContent=`${w("API Information")}`,i=F(),r=A("h3"),r.textContent=`${w("Definition API's")}`,o=F();for(let C=0;C<m.length;C+=1)m[C].c();a=F(),l=A("h3"),l.textContent=`${w("Synonym API's")}`,s=F();for(let C=0;C<S.length;C+=1)S[C].c();c=F(),u=A("h3"),u.textContent=`${w("Part of Speech API's")}`,p=F();for(let C=0;C<O.length;C+=1)O[C].c();f=F(),y=A("p"),b(r,"class","svelte-ja9vc4"),b(l,"class","svelte-ja9vc4"),b(u,"class","svelte-ja9vc4"),b(e,"class","vertical-tab-content"),b(y,"class","feather svelte-ja9vc4")},m(C,L){E(C,e,L),j(e,t),j(e,i),j(e,r),j(e,o);for(let M=0;M<m.length;M+=1)m[M].m(e,null);j(e,a),j(e,l),j(e,s);for(let M=0;M<S.length;M+=1)S[M].m(e,null);j(e,c),j(e,u),j(e,p);for(let M=0;M<O.length;M+=1)O[M].m(e,null);E(C,f,L),E(C,y,L),y.innerHTML=g},p(C,[L]){if(L&2){v=C[1];let M;for(M=0;M<v.length;M+=1){let N=En(C,v,M);m[M]?m[M].p(N,L):(m[M]=Fn(N),m[M].c(),m[M].m(e,a))}for(;M<m.length;M+=1)m[M].d(1);m.length=v.length}if(L&1){x=C[0];let M;for(M=0;M<x.length;M+=1){let N=In(C,x,M);S[M]?S[M].p(N,L):(S[M]=Tn(N),S[M].c(),S[M].m(e,c))}for(;M<S.length;M+=1)S[M].d(1);S.length=x.length}if(L&4){k=C[2];let M;for(M=0;M<k.length;M+=1){let N=Nn(C,k,M);O[M]?O[M].p(N,L):(O[M]=_n(N),O[M].c(),O[M].m(e,null))}for(;M<O.length;M+=1)O[M].d(1);O.length=k.length}},i:_,o:_,d(C){C&&I(e),ee(m,C),ee(S,C),ee(O,C),C&&I(f),C&&I(y)}}}function Lr(n,e,t){let{synonymAPIs:i}=e,{definitionAPIs:r}=e,{partOfSpeechAPIs:o}=e;return n.$$set=a=>{"synonymAPIs"in a&&t(0,i=a.synonymAPIs),"definitionAPIs"in a&&t(1,r=a.definitionAPIs),"partOfSpeechAPIs"in a&&t(2,o=a.partOfSpeechAPIs)},[i,r,o]}var Pn=class extends Q{constructor(e){super();Z(this,e,Lr,Fr,X,{synonymAPIs:0,definitionAPIs:1,partOfSpeechAPIs:2},kr)}},Rn=Pn;var qe=class extends H.PluginSettingTab{constructor(e,t){super(e,t);this.plugin=t}display(){let{containerEl:e,plugin:t}=this;if(e.empty(),e.createEl("h2",{text:w("Dictionary Settings")}),new H.Setting(e).setName(w("Language")).setDesc(w("The Language the Plugin will use to search for Definitions and Pronunciations.")).addDropdown(o=>{for(let a in we)o.addOption(a,we[a]);o.setValue(t.settings.normalLang).onChange(a=>D(this,null,function*(){t.settings.defaultLanguage=a,t.settings.normalLang=a,yield this.save(),this.display()}))}),new H.Setting(e).setName("Get Language from File").setDesc('Use the lang or language key in the frontmatter to set the Language dependent on your open File. Example: lang: "en_US" or language: "de".').addToggle(o=>{o.setValue(this.plugin.settings.getLangFromFile).onChange(a=>D(this,null,function*(){this.plugin.settings.getLangFromFile=a,yield this.plugin.saveSettings()}))}),new H.Setting(e).setName(w("Definition Provider")).setDesc(w("The API the Plugin will use to search for Definitions.")).addDropdown(o=>{var l;let a={};for(let s of t.manager.definitionProvider)s.supportedLanguages.contains(t.settings.defaultLanguage)&&(a[s.name]=s.name);o.addOptions(a).setValue((l=t.settings.apiSettings[t.settings.defaultLanguage].definitionApiName)!=null?l:Object.keys(a).first()).onChange(s=>D(this,null,function*(){t.settings.apiSettings[t.settings.defaultLanguage].definitionApiName=s,yield this.save()}))}),new H.Setting(e).setName(w("Synonym Provider")).setDesc(w("The API the Plugin will use to search for Synonyms.")).addDropdown(o=>{var l;let a={};for(let s of t.manager.synonymProvider)s.supportedLanguages.contains(t.settings.defaultLanguage)&&(a[s.name]=s.name);o.addOptions(a).setValue((l=t.settings.apiSettings[t.settings.defaultLanguage].synonymApiName)!=null?l:Object.keys(a).first()).onChange(s=>D(this,null,function*(){t.settings.apiSettings[t.settings.defaultLanguage].synonymApiName=s,yield this.save()}))}),new H.Setting(e).setName(w("Synonym Suggestions")).setDesc(w("Show synonyms for highlighted words")).addToggle(o=>{t.settings.shouldShowSynonymPopover?o.setValue(!0):o.setValue(!1),o.onChange(a=>D(this,null,function*(){t.settings.shouldShowSynonymPopover=a,yield this.save()}))}),t.manager.partOfSpeechProvider.length){let o=document.createDocumentFragment();o.append(w("Enabling this will allow the Plugin to analyze full sentences to better suggest synonyms based on the context."),o.createEl("br"),w("Click "),o.createEl("a",{href:"https://github.com/phibr0/obsidian-dictionary#privacy",text:w("here")}),w(" for Privacy Concerns.")),new H.Setting(e).setName(w("Advanced Synonym Search")).setDesc(o).addToggle(a=>{a.setValue(t.settings.advancedSynonymAnalysis),a.onChange(l=>D(this,null,function*(){t.settings.advancedSynonymAnalysis=l,yield this.save()}))})}new H.Setting(e).setName(w("Show Options in Context Menu")).setDesc(w("Enable custom Context Menu with options to search for synonyms (only if the auto suggestions are disabled) and to look up a full definition in the Sidebar. Warning: This will override Obsidian's default Context Menu.")).addToggle(o=>{t.settings.shouldShowCustomContextMenu?o.setValue(!0):o.setValue(!1),o.onChange(a=>D(this,null,function*(){t.settings.shouldShowCustomContextMenu=a,yield this.save()}))}),e.createEl("h3",{text:w("Local-Dictionary-Builder Settings")}),new H.Setting(e).setName(w("Local Dictionary Folder")).setDesc(w("Specify a Folder, where all new Notes created by the Dictionary are placed. Please note that this Folder needs to already exist.")).addText(o=>o.setPlaceholder(w("Dictionary")).setValue(t.settings.folder).onChange(a=>D(this,null,function*(){t.settings.folder=a,yield this.save()}))),new H.Setting(e).setName(w("Use Language specific Subfolders")).setDesc(w('Create Subfolders for every language, e.g. "Dictionary/en-US/Cake"')).addToggle(o=>{o.setValue(t.settings.languageSpecificSubFolders),o.onChange(a=>D(this,null,function*(){t.settings.languageSpecificSubFolders=a,yield this.save()}))}),new H.Setting(e).setName(w("Capitalize File Name")).setDesc(w("If you disable this, the names of newly created files will be all lowercase.")).addToggle(o=>{o.setValue(t.settings.capitalizedFileName),o.onChange(a=>D(this,null,function*(){t.settings.capitalizedFileName=a,yield this.save()}))}),new H.Setting(e).setName(w("Filename Prefix and Suffix")).setDesc(w("Here you can add a Prefix and Suffix for your newly created Files.")).setClass("dictionaryprefixsuffix").addText(o=>o.setPlaceholder(w("Prefix")).setValue(t.settings.prefix).onChange(a=>D(this,null,function*(){t.settings.prefix=a,yield this.save()}))).addText(o=>o.setPlaceholder(w("Suffix")).setValue(t.settings.suffix).onChange(a=>D(this,null,function*(){t.settings.suffix=a,yield this.save()})));let i=document.createDocumentFragment();i.append(w("Here you can edit the Template for newly created Files."),i.createEl("br"),i.createEl("a",{href:"https://github.com/phibr0/obsidian-dictionary#variables",text:w("Click for a List of Variables")})),new H.Setting(e).setName(w("Template")).setDesc(i).setClass("dictionarytextarea").addTextArea(o=>o.setPlaceholder(Me.template).setValue(t.settings.template).onChange(a=>D(this,null,function*(){t.settings.template=a,yield this.save()}))).addExtraButton(o=>{o.setIcon("reset").setTooltip(w("Reset to default")).setDisabled(this.plugin.settings.template===Me.template).onClick(()=>D(this,null,function*(){this.plugin.settings.template=Me.template,yield this.plugin.saveSettings()}))}),e.createEl("h3",{text:w("Caching Settings")}),new H.Setting(e).setName(w("Use Caching")).setDesc(w("Enable or disable caching. Caching provides a semi-offline experience by saving every result for later use.")).addToggle(o=>{o.setValue(t.settings.useCaching),o.onChange(a=>D(this,null,function*(){t.settings.useCaching=a,yield this.save()}))});let r=document.createDocumentFragment();r.append(w("Here you can delete all cached Data."),i.createEl("br"),w("You currently have "),t.cache.cachedDefinitions.length.toString(),w(" cached Definitions and "),t.cache.cachedSynonyms.length.toString(),w(" cached Synonyms.")),new H.Setting(e).setName(w("Delete Cache")).setDesc(r).addButton(o=>{o.setDisabled(!t.settings.useCaching),o.setButtonText(w("Delete")),o.onClick(()=>D(this,null,function*(){t.cache.cachedSynonyms=[],t.cache.cachedDefinitions=[],yield this.plugin.saveCache(),new H.Notice(w("Success")),this.display()}))}),e.createEl("h3",{text:w("Miscellaneous")}),new H.Setting(e).setName(w("More Information")).setDesc(w("View Information about the API's and the Plugin itself.")).setClass("extra").addButton(o=>{o.setButtonText(w("More Info")),o.onClick(a=>{new Vn(t).open()})}),new H.Setting(e).setName(w("Donate")).setDesc(w("If you like this Plugin, consider donating to support continued development:")).setClass("extra").addButton(o=>{o.buttonEl.outerHTML='<a href="https://www.buymeacoffee.com/phibr0"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=phibr0&button_colour=5F7FFF&font_colour=ffffff&font_family=Inter&outline_colour=000000&coffee_colour=FFDD00"></a>'})}save(){return D(this,null,function*(){yield this.plugin.saveSettings()})}},Vn=class extends H.Modal{constructor(e){super(e.app);this.plugin=e}onOpen(){this.contentEl.parentElement.style.padding="10px 12px",this._view=new Rn({target:this.contentEl,props:{synonymAPIs:this.plugin.manager.synonymProvider,definitionAPIs:this.plugin.manager.definitionProvider,partOfSpeechAPIs:this.plugin.manager.partOfSpeechProvider}})}onClose(){this._view.$destroy(),this.contentEl.empty()}};var Ji=Y(require("obsidian"));var li=Y(ai()),{__extends:Ia,__assign:Ea,__rest:ka,__decorate:Fa,__param:La,__metadata:Ta,__awaiter:si,__generator:_a,__exportStar:Pa,__createBinding:Ra,__values:Va,__read:za,__spread:Ha,__spreadArrays:Ua,__spreadArray:Ba,__await:Wa,__asyncGenerator:Ga,__asyncDelegator:$a,__asyncValues:Ya,__makeTemplateObject:Ka,__importStar:Ja,__importDefault:Qa,__classPrivateFieldGet:Xa,__classPrivateFieldSet:qa}=li.default;function ci(n){let e=n-1;return e*e*e+1}function ui(n,{delay:e=0,duration:t=400,easing:i=_e}={}){let r=+getComputedStyle(n).opacity;return{delay:e,duration:t,easing:i,css:o=>`opacity: ${o*r}`}}function Fe(n,{delay:e=0,duration:t=400,easing:i=ci}={}){let r=getComputedStyle(n),o=+r.opacity,a=parseFloat(r.height),l=parseFloat(r.paddingTop),s=parseFloat(r.paddingBottom),c=parseFloat(r.marginTop),u=parseFloat(r.marginBottom),p=parseFloat(r.borderTopWidth),f=parseFloat(r.borderBottomWidth);return{delay:e,duration:t,easing:i,css:y=>`overflow: hidden;opacity: ${Math.min(y*20,1)*o};height: ${y*a}px;padding-top: ${y*l}px;padding-bottom: ${y*s}px;margin-top: ${y*c}px;margin-bottom: ${y*u}px;border-top-width: ${y*p}px;border-bottom-width: ${y*f}px;`}}function Tr(n){q(n,"svelte-1ufvm6z",'@charset "UTF-8";.opener.svelte-1ufvm6z.svelte-1ufvm6z{display:flex}.opener.svelte-1ufvm6z .collapse-icon.svelte-1ufvm6z::after{content:"\xA0"}.opener.svelte-1ufvm6z svg.svelte-1ufvm6z{transform:rotate(-90deg)}.opener.open.svelte-1ufvm6z svg.svelte-1ufvm6z{transform:rotate(0)}.main.svelte-1ufvm6z.svelte-1ufvm6z{background-color:var(--background-secondary);padding-left:0.6rem;padding-right:0.6rem;padding-top:0.3rem;padding-bottom:0.3rem;margin-bottom:0.3rem;border-radius:0.3rem;overflow:hidden;text-overflow:ellipsis}audio.svelte-1ufvm6z.svelte-1ufvm6z{margin-top:0.3rem}')}function _r(n){let e=n[0].replace("/","").replace("/","")+"",t;return{c(){t=z(e)},m(i,r){E(i,t,r)},p(i,r){r&1&&e!==(e=i[0].replace("/","").replace("/","")+"")&&W(t,e)},d(i){i&&I(t)}}}function Pr(n){let e,t,i,r=n[0].replace("/","").replace("/","")+"",o,a,l,s,c,u=n[2]&&di(n);return{c(){e=A("div"),t=A("div"),t.innerHTML='<svg viewBox="0 0 100 100" class="right-triangle svelte-1ufvm6z" width="8" height="8"><path fill="currentColor" stroke="currentColor" d="M94.9,20.8c-1.4-2.5-4.1-4.1-7.1-4.1H12.2c-3,0-5.7,1.6-7.1,4.1c-1.3,2.4-1.2,5.2,0.2,7.6L43.1,88c1.5,2.3,4,3.7,6.9,3.7 s5.4-1.4,6.9-3.7l37.8-59.6C96.1,26,96.2,23.2,94.9,20.8L94.9,20.8z"></path></svg>',i=F(),o=z(r),a=F(),u&&u.c(),l=ce(),b(t,"class","tree-item-icon collapse-icon svelte-1ufvm6z"),b(t,"style",""),b(e,"class","opener svelte-1ufvm6z"),re(e,"open",n[2])},m(p,f){E(p,e,f),j(e,t),j(e,i),j(e,o),E(p,a,f),u&&u.m(p,f),E(p,l,f),s||(c=K(e,"click",n[3]),s=!0)},p(p,f){f&1&&r!==(r=p[0].replace("/","").replace("/","")+"")&&W(o,r),f&4&&re(e,"open",p[2]),p[2]?u?(u.p(p,f),f&4&&P(u,1)):(u=di(p),u.c(),P(u,1),u.m(l.parentNode,l)):u&&(ae(),U(u,1,1,()=>{u=null}),le())},d(p){p&&I(e),p&&I(a),u&&u.d(p),p&&I(l),s=!1,c()}}}function di(n){let e,t,i,r,o,a;return{c(){e=A("div"),t=A("audio"),i=A("source"),ft(i.src,r=n[1].startsWith("http")?n[1]:"https:"+n[1])||b(i,"src",r),b(i,"type","audio/mpeg"),t.controls=!0,b(t,"class","svelte-1ufvm6z")},m(l,s){E(l,e,s),j(e,t),j(t,i),a=!0},p(l,s){(!a||s&2&&!ft(i.src,r=l[1].startsWith("http")?l[1]:"https:"+l[1]))&&b(i,"src",r)},i(l){a||(l&&oe(()=>{o||(o=Ie(e,Fe,{duration:100},!0)),o.run(1)}),a=!0)},o(l){l&&(o||(o=Ie(e,Fe,{duration:100},!1)),o.run(0)),a=!1},d(l){l&&I(e),l&&o&&o.end()}}}function Rr(n){let e;function t(o,a){return o[1]?Pr:_r}let i=t(n,-1),r=i(n);return{c(){e=A("div"),r.c(),b(e,"class","main svelte-1ufvm6z")},m(o,a){E(o,e,a),r.m(e,null)},p(o,[a]){i===(i=t(o,a))&&r?r.p(o,a):(r.d(1),r=i(o),r&&(r.c(),r.m(e,null)))},i:_,o:_,d(o){o&&I(e),r.d()}}}function Vr(n,e,t){let{text:i}=e,{audio:r}=e;addEventListener("dictionary-collapse",l=>t(2,o=l.detail.open));let o=!1,a=()=>t(2,o=!o);return n.$$set=l=>{"text"in l&&t(0,i=l.text),"audio"in l&&t(1,r=l.audio)},[i,r,o,a]}var fi=class extends Q{constructor(e){super();Z(this,e,Vr,Rr,X,{text:0,audio:1},Tr)}},pi=fi;var Dt=Y(require("obsidian"));var gi=Y(Mt());function qr(n){q(n,"svelte-5jhpts",'@charset "UTF-8";.definition.svelte-5jhpts>p.svelte-5jhpts{user-select:text}.opener.svelte-5jhpts.svelte-5jhpts{display:flex}.opener.svelte-5jhpts .collapse-icon.svelte-5jhpts::after{content:"\xA0"}.opener.svelte-5jhpts svg.svelte-5jhpts{transform:rotate(-90deg)}.opener.open.svelte-5jhpts svg.svelte-5jhpts{transform:rotate(0)}.antonym.svelte-5jhpts.svelte-5jhpts,.synonym.svelte-5jhpts.svelte-5jhpts{transition:100ms}.antonym.svelte-5jhpts.svelte-5jhpts:hover,.synonym.svelte-5jhpts.svelte-5jhpts:hover{color:var(--interactive-accent);border-radius:2px}.main.svelte-5jhpts.svelte-5jhpts{background-color:var(--background-secondary);padding-left:0.6rem;padding-right:0.6rem;padding-top:0.3rem;padding-bottom:0.3rem;margin-bottom:0.3rem;border-radius:0.3rem}.main.svelte-5jhpts blockquote.svelte-5jhpts{font-style:italic;margin:0 0 1rem;padding-left:1rem;border-left:1px solid var(--background-modifier-border)}.main.svelte-5jhpts .mark{box-shadow:inset 0 -2px var(--text-faint)}.label.svelte-5jhpts.svelte-5jhpts{font-size:0.875em;font-weight:bold}.antonyms.svelte-5jhpts.svelte-5jhpts,.synonyms.svelte-5jhpts.svelte-5jhpts{padding-top:1rem}.antonyms.svelte-5jhpts>p.svelte-5jhpts,.synonyms.svelte-5jhpts>p.svelte-5jhpts,.definition.svelte-5jhpts>p.svelte-5jhpts{margin-top:0}.definition.svelte-5jhpts.svelte-5jhpts{padding:1.5rem 0;border-bottom:1px solid var(--background-modifier-border)}.definition.svelte-5jhpts.svelte-5jhpts:last-child{border-bottom:none}')}function vi(n,e,t){let i=n.slice();return i[8]=e[t],i[10]=t,i}function xi(n,e,t){let i=n.slice();return i[11]=e[t],i[10]=t,i}function wi(n,e,t){let i=n.slice();return i[13]=e[t],i[10]=t,i}function bi(n){let e,t,i,r=n[1],o=[];for(let a=0;a<r.length;a+=1)o[a]=Ii(vi(n,r,a));return{c(){e=A("div");for(let a=0;a<o.length;a+=1)o[a].c()},m(a,l){E(a,e,l);for(let s=0;s<o.length;s+=1)o[s].m(e,null);i=!0},p(a,l){if(l&19){r=a[1];let s;for(s=0;s<r.length;s+=1){let c=vi(a,r,s);o[s]?o[s].p(c,l):(o[s]=Ii(c),o[s].c(),o[s].m(e,null))}for(;s<o.length;s+=1)o[s].d(1);o.length=r.length}},i(a){i||(a&&oe(()=>{t||(t=Ie(e,Fe,{duration:150},!0)),t.run(1)}),i=!0)},o(a){a&&(t||(t=Ie(e,Fe,{duration:150},!1)),t.run(0)),i=!1},d(a){a&&I(e),ee(o,a),a&&t&&t.end()}}}function ji(n){let e,t,i,r=n[8].definition+"",o;return{c(){e=A("div"),e.textContent=`${w("Definition:")}`,t=F(),i=A("p"),o=z(r),b(e,"class","label svelte-5jhpts"),b(i,"class","svelte-5jhpts")},m(a,l){E(a,e,l),E(a,t,l),E(a,i,l),j(i,o)},p(a,l){l&2&&r!==(r=a[8].definition+"")&&W(o,r)},d(a){a&&I(e),a&&I(t),a&&I(i)}}}function Si(n){let e,t=n[8].example.replace(new RegExp(`(${n[0]})`,"gi"),'<i class="mark">$1</i>')+"";return{c(){e=A("blockquote"),b(e,"class","svelte-5jhpts")},m(i,r){E(i,e,r),e.innerHTML=t},p(i,r){r&3&&t!==(t=i[8].example.replace(new RegExp(`(${i[0]})`,"gi"),'<i class="mark">$1</i>')+"")&&(e.innerHTML=t)},d(i){i&&I(e)}}}function Ci(n){let e,t,i,r,o=n[8].synonyms,a=[];for(let l=0;l<o.length;l+=1)a[l]=Oi(wi(n,o,l));return{c(){e=A("div"),t=A("div"),t.textContent=`${w("Synonyms:")}`,i=F(),r=A("p");for(let l=0;l<a.length;l+=1)a[l].c();b(t,"class","label svelte-5jhpts"),b(r,"class","svelte-5jhpts"),b(e,"class","synonyms svelte-5jhpts")},m(l,s){E(l,e,s),j(e,t),j(e,i),j(e,r);for(let c=0;c<a.length;c+=1)a[c].m(r,null)},p(l,s){if(s&18){o=l[8].synonyms;let c;for(c=0;c<o.length;c+=1){let u=wi(l,o,c);a[c]?a[c].p(u,s):(a[c]=Oi(u),a[c].c(),a[c].m(r,null))}for(;c<a.length;c+=1)a[c].d(1);a.length=o.length}},d(l){l&&I(e),ee(a,l)}}}function Ai(n){let e=", ",t;return{c(){t=z(e)},m(i,r){E(i,t,r)},d(i){i&&I(t)}}}function Oi(n){let e,t=n[13]+"",i,r,o,a;function l(){return n[6](n[13])}let s=n[10]<n[8].synonyms.length-1&&Ai(n);return{c(){e=A("span"),i=z(t),s&&s.c(),r=ce(),b(e,"class","synonym svelte-5jhpts")},m(c,u){E(c,e,u),j(e,i),s&&s.m(c,u),E(c,r,u),o||(a=K(e,"click",l),o=!0)},p(c,u){n=c,u&2&&t!==(t=n[13]+"")&&W(i,t),n[10]<n[8].synonyms.length-1?s||(s=Ai(n),s.c(),s.m(r.parentNode,r)):s&&(s.d(1),s=null)},d(c){c&&I(e),s&&s.d(c),c&&I(r),o=!1,a()}}}function Mi(n){let e,t,i,r,o=n[8].antonyms,a=[];for(let l=0;l<o.length;l+=1)a[l]=Ni(xi(n,o,l));return{c(){e=A("div"),t=A("div"),t.textContent=`${w("Antonyms:")}`,i=F(),r=A("p");for(let l=0;l<a.length;l+=1)a[l].c();b(t,"class","label svelte-5jhpts"),b(r,"class","svelte-5jhpts"),b(e,"class","antonyms svelte-5jhpts")},m(l,s){E(l,e,s),j(e,t),j(e,i),j(e,r);for(let c=0;c<a.length;c+=1)a[c].m(r,null)},p(l,s){if(s&18){o=l[8].antonyms;let c;for(c=0;c<o.length;c+=1){let u=xi(l,o,c);a[c]?a[c].p(u,s):(a[c]=Ni(u),a[c].c(),a[c].m(r,null))}for(;c<a.length;c+=1)a[c].d(1);a.length=o.length}},d(l){l&&I(e),ee(a,l)}}}function Di(n){let e=", ",t;return{c(){t=z(e)},m(i,r){E(i,t,r)},d(i){i&&I(t)}}}function Ni(n){let e,t=n[11]+"",i,r,o,a;function l(){return n[7](n[11])}let s=n[10]<n[8].antonyms.length-1&&Di(n);return{c(){e=A("span"),i=z(t),s&&s.c(),r=ce(),b(e,"class","antonym svelte-5jhpts")},m(c,u){E(c,e,u),j(e,i),s&&s.m(c,u),E(c,r,u),o||(a=K(e,"click",l),o=!0)},p(c,u){n=c,u&2&&t!==(t=n[11]+"")&&W(i,t),n[10]<n[8].antonyms.length-1?s||(s=Di(n),s.c(),s.m(r.parentNode,r)):s&&(s.d(1),s=null)},d(c){c&&I(e),s&&s.d(c),c&&I(r),o=!1,a()}}}function Ii(n){let e,t,i,r,o,a=n[8].definition&&ji(n),l=n[8].example&&Si(n),s=n[8].synonyms&&n[8].synonyms[n[10]]&&Ci(n),c=n[8].antonyms&&n[8].antonyms[n[10]]&&Mi(n);return{c(){e=A("div"),a&&a.c(),t=F(),l&&l.c(),i=F(),s&&s.c(),r=F(),c&&c.c(),o=F(),b(e,"class","definition svelte-5jhpts")},m(u,p){E(u,e,p),a&&a.m(e,null),j(e,t),l&&l.m(e,null),j(e,i),s&&s.m(e,null),j(e,r),c&&c.m(e,null),j(e,o)},p(u,p){u[8].definition?a?a.p(u,p):(a=ji(u),a.c(),a.m(e,t)):a&&(a.d(1),a=null),u[8].example?l?l.p(u,p):(l=Si(u),l.c(),l.m(e,i)):l&&(l.d(1),l=null),u[8].synonyms&&u[8].synonyms[u[10]]?s?s.p(u,p):(s=Ci(u),s.c(),s.m(e,r)):s&&(s.d(1),s=null),u[8].antonyms&&u[8].antonyms[u[10]]?c?c.p(u,p):(c=Mi(u),c.c(),c.m(e,o)):c&&(c.d(1),c=null)},d(u){u&&I(e),a&&a.d(),l&&l.d(),s&&s.d(),c&&c.d()}}}function Zr(n){var p;let e,t,i,r,o=((p=n[2])!=null?p:"")+"",a,l,s,c,u=n[3]&&bi(n);return{c(){e=A("div"),t=A("div"),i=A("div"),i.innerHTML='<svg viewBox="0 0 100 100" class="right-triangle svelte-5jhpts" width="8" height="8"><path fill="currentColor" stroke="currentColor" d="M94.9,20.8c-1.4-2.5-4.1-4.1-7.1-4.1H12.2c-3,0-5.7,1.6-7.1,4.1c-1.3,2.4-1.2,5.2,0.2,7.6L43.1,88c1.5,2.3,4,3.7,6.9,3.7 s5.4-1.4,6.9-3.7l37.8-59.6C96.1,26,96.2,23.2,94.9,20.8L94.9,20.8z"></path></svg>',r=F(),a=z(o),l=F(),u&&u.c(),b(i,"class","tree-item-icon collapse-icon svelte-5jhpts"),b(i,"style",""),b(t,"class","opener svelte-5jhpts"),re(t,"open",n[3]),b(e,"class","main svelte-5jhpts")},m(f,y){E(f,e,y),j(e,t),j(t,i),j(t,r),j(t,a),j(e,l),u&&u.m(e,null),s||(c=K(t,"click",n[5]),s=!0)},p(f,[y]){var g;y&4&&o!==(o=((g=f[2])!=null?g:"")+"")&&W(a,o),y&8&&re(t,"open",f[3]),f[3]?u?(u.p(f,y),y&8&&P(u,1)):(u=bi(f),u.c(),P(u,1),u.m(e,null)):u&&(ae(),U(u,1,1,()=>{u=null}),le())},i(f){P(u)},o(f){U(u)},d(f){f&&I(e),u&&u.d(),s=!1,c()}}}function eo(n,e,t){let{word:i}=e,{definitions:r}=e,{partOfSpeech:o}=e,a=!1;addEventListener("dictionary-collapse",p=>{t(3,a=p.detail.open)});function l(p){(0,gi.copy)(p,()=>new Dt.Notice(w('Copied "{{word}}" to clipboard').replace(/{{word}}/g,p)),f=>new Dt.Notice(f))}let s=()=>t(3,a=!a),c=p=>l(p),u=p=>l(p);return n.$$set=p=>{"word"in p&&t(0,i=p.word),"definitions"in p&&t(1,r=p.definitions),"partOfSpeech"in p&&t(2,o=p.partOfSpeech)},[i,r,o,a,l,s,c,u]}var Ei=class extends Q{constructor(e){super();Z(this,e,eo,Zr,X,{word:0,definitions:1,partOfSpeech:2},qr)}},ki=Ei;function to(n){q(n,"svelte-1lk7r5d",".error.svelte-1lk7r5d{text-align:center;width:100%;color:var(--text-muted)}.errorDescription.svelte-1lk7r5d{text-align:center;width:100%;font-size:0.9em;color:var(--text-faint)}")}function no(n){var u;let e,t,i,r,o,a,l,s=((u=n[0])!=null?u:"")+"",c;return{c(){e=A("div"),t=A("p"),t.textContent="Something went wrong..",i=F(),r=A("p"),r.textContent=`${w("I can't find the word you are looking for or the server can't be reached. You can try again in a few minutes.")}`,o=F(),a=A("details"),l=A("summary"),l.textContent=`${w("View Error")}`,c=z(s),b(t,"class","error svelte-1lk7r5d"),b(r,"class","errorDescription svelte-1lk7r5d"),b(a,"class","errorDescription svelte-1lk7r5d"),b(e,"class","main")},m(p,f){E(p,e,f),j(e,t),j(e,i),j(e,r),j(e,o),j(e,a),j(a,l),j(a,c)},p(p,[f]){var y;f&1&&s!==(s=((y=p[0])!=null?y:"")+"")&&W(c,s)},i:_,o:_,d(p){p&&I(e)}}}function io(n,e,t){let{error:i}=e;return Re(()=>{console.error(i)}),n.$$set=r=>{"error"in r&&t(0,i=r.error)},[i]}var Fi=class extends Q{constructor(e){super();Z(this,e,io,no,X,{error:0},to)}},Li=Fi;function ro(n){q(n,"svelte-v5d940",".main.svelte-v5d940{background-color:var(--background-secondary);padding-left:0.6rem;padding-right:0.6rem;padding-top:0.3rem;padding-bottom:0.3rem;margin-bottom:0.3rem;border-radius:0.3rem;user-select:text}")}function oo(n){let e,t=n[0].origin+"",i;return{c(){e=A("div"),i=z(t),b(e,"class","main svelte-v5d940")},m(r,o){E(r,e,o),j(e,i)},p(r,[o]){o&1&&t!==(t=r[0].origin+"")&&W(i,t)},i:_,o:_,d(r){r&&I(e)}}}function ao(n,e,t){let{data:i}=e;return n.$$set=r=>{"data"in r&&t(0,i=r.data)},[i]}var Ti=class extends Q{constructor(e){super();Z(this,e,ao,oo,X,{data:0},ro)}},_i=Ti;var ve=Y(require("obsidian"));function lo(n){q(n,"svelte-17ilbu5",'.contents.svelte-17ilbu5.svelte-17ilbu5{height:calc(100% - 5rem);overflow-y:auto}.results.svelte-17ilbu5.svelte-17ilbu5{display:flex;flex-wrap:wrap}.container.svelte-17ilbu5.svelte-17ilbu5{max-width:30vw;width:100%;margin:auto;background-color:var(--background-primary-alt);padding-left:0.5rem;padding-right:0.5rem;padding-top:0.3rem;padding-bottom:0.3rem;margin-top:0.5rem;border-radius:0.3rem}.container.svelte-17ilbu5>h3.svelte-17ilbu5{margin-top:0.3rem;margin-bottom:0.3rem;font-weight:normal}.center.svelte-17ilbu5.svelte-17ilbu5{margin:auto;width:100%;margin-top:2rem}@keyframes svelte-17ilbu5-spinner{0%{transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}.spinner.svelte-17ilbu5.svelte-17ilbu5{height:3rem;opacity:1;position:relative;transition:opacity linear 0.1s}.spinner.svelte-17ilbu5.svelte-17ilbu5::before{animation:2s linear infinite svelte-17ilbu5-spinner;border:solid 3px var(--background-modifier-border);border-bottom-color:var(--interactive-accent);border-radius:50%;content:"";height:40px;left:50%;opacity:inherit;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);transform-origin:center;width:40px;will-change:transform}')}function Pi(n,e,t){let i=n.slice();return i[22]=e[t].definitions,i[23]=e[t].partOfSpeech,i}function Ri(n,e,t){let i=n.slice();return i[26]=e[t].text,i[27]=e[t].audio,i}function Vi(n){let e,t,i,r;return{c(){e=A("div"),b(e,"class","search-input-clear-button"),b(e,"aria-label",t=w("Clear"))},m(o,a){E(o,e,a),i||(r=K(e,"click",n[9]),i=!0)},p:_,d(o){o&&I(e),i=!1,r()}}}function so(n){let e;return{c(){e=A("div"),e.innerHTML='<div class="spinner svelte-17ilbu5"></div>',b(e,"class","center svelte-17ilbu5")},m(t,i){E(t,e,i)},p:_,i:_,o:_,d(t){t&&I(e)}}}function co(n){let e,t,i,r={ctx:n,current:null,token:null,hasCatch:!0,pending:po,then:fo,catch:uo,value:21,error:30,blocks:[,,,]};return St(t=n[2],r),{c(){e=ce(),r.block.c()},m(o,a){E(o,e,a),r.block.m(o,r.anchor=a),r.mount=()=>e.parentNode,r.anchor=e,i=!0},p(o,a){n=o,r.ctx=n,a&4&&t!==(t=n[2])&&St(t,r)||Dn(r,n,a)},i(o){i||(P(r.block),i=!0)},o(o){for(let a=0;a<3;a+=1){let l=r.blocks[a];U(l)}i=!1},d(o){o&&I(e),r.block.d(o),r.token=null,r=null}}}function uo(n){let e,t;return e=new Li({props:{error:n[30]}}),{c(){Ue(e.$$.fragment)},m(i,r){Ee(e,i,r),t=!0},p(i,r){let o={};r&4&&(o.error=i[30]),e.$set(o)},i(i){t||(P(e.$$.fragment,i),t=!0)},o(i){U(e.$$.fragment,i),t=!1},d(i){be(e,i)}}}function fo(n){var g,v;let e,t=(v=(g=n[21].phonetics)==null?void 0:g.first())==null?void 0:v.text,i,r,o,a,l,s,c=t&&zi(n),u=n[21].meanings,p=[];for(let m=0;m<u.length;m+=1)p[m]=Ui(Pi(n,u,m));let f=m=>U(p[m],1,1,()=>{p[m]=null}),y=n[21].origin&&Bi(n);return{c(){e=A("div"),c&&c.c(),i=F(),r=A("div"),o=A("h3"),o.textContent=`${w("Meanings")}`,a=F();for(let m=0;m<p.length;m+=1)p[m].c();l=F(),y&&y.c(),b(o,"class","svelte-17ilbu5"),b(r,"class","container svelte-17ilbu5"),b(e,"class","results svelte-17ilbu5")},m(m,x){E(m,e,x),c&&c.m(e,null),j(e,i),j(e,r),j(r,o),j(r,a);for(let S=0;S<p.length;S+=1)p[S].m(r,null);j(e,l),y&&y.m(e,null),s=!0},p(m,x){var S,k;if(x&4&&(t=(k=(S=m[21].phonetics)==null?void 0:S.first())==null?void 0:k.text),t?c?(c.p(m,x),x&4&&P(c,1)):(c=zi(m),c.c(),P(c,1),c.m(e,i)):c&&(ae(),U(c,1,1,()=>{c=null}),le()),x&4){u=m[21].meanings;let O;for(O=0;O<u.length;O+=1){let C=Pi(m,u,O);p[O]?(p[O].p(C,x),P(p[O],1)):(p[O]=Ui(C),p[O].c(),P(p[O],1),p[O].m(r,null))}for(ae(),O=u.length;O<p.length;O+=1)f(O);le()}m[21].origin?y?(y.p(m,x),x&4&&P(y,1)):(y=Bi(m),y.c(),P(y,1),y.m(e,null)):y&&(ae(),U(y,1,1,()=>{y=null}),le())},i(m){if(!s){P(c);for(let x=0;x<u.length;x+=1)P(p[x]);P(y),s=!0}},o(m){U(c),p=p.filter(Boolean);for(let x=0;x<p.length;x+=1)U(p[x]);U(y),s=!1},d(m){m&&I(e),c&&c.d(),ee(p,m),y&&y.d()}}}function zi(n){let e,t,i,r,o=n[21].phonetics,a=[];for(let s=0;s<o.length;s+=1)a[s]=Hi(Ri(n,o,s));let l=s=>U(a[s],1,1,()=>{a[s]=null});return{c(){e=A("div"),t=A("h3"),t.textContent=`${w("Pronunciation")}`,i=F();for(let s=0;s<a.length;s+=1)a[s].c();b(t,"class","svelte-17ilbu5"),b(e,"class","container svelte-17ilbu5")},m(s,c){E(s,e,c),j(e,t),j(e,i);for(let u=0;u<a.length;u+=1)a[u].m(e,null);r=!0},p(s,c){if(c&4){o=s[21].phonetics;let u;for(u=0;u<o.length;u+=1){let p=Ri(s,o,u);a[u]?(a[u].p(p,c),P(a[u],1)):(a[u]=Hi(p),a[u].c(),P(a[u],1),a[u].m(e,null))}for(ae(),u=o.length;u<a.length;u+=1)l(u);le()}},i(s){if(!r){for(let c=0;c<o.length;c+=1)P(a[c]);r=!0}},o(s){a=a.filter(Boolean);for(let c=0;c<a.length;c+=1)U(a[c]);r=!1},d(s){s&&I(e),ee(a,s)}}}function Hi(n){let e,t;return e=new pi({props:{audio:n[27],text:n[26]}}),{c(){Ue(e.$$.fragment)},m(i,r){Ee(e,i,r),t=!0},p(i,r){let o={};r&4&&(o.audio=i[27]),r&4&&(o.text=i[26]),e.$set(o)},i(i){t||(P(e.$$.fragment,i),t=!0)},o(i){U(e.$$.fragment,i),t=!1},d(i){be(e,i)}}}function Ui(n){let e,t;return e=new ki({props:{word:n[21].word,partOfSpeech:n[23],definitions:n[22]}}),{c(){Ue(e.$$.fragment)},m(i,r){Ee(e,i,r),t=!0},p(i,r){let o={};r&4&&(o.word=i[21].word),r&4&&(o.partOfSpeech=i[23]),r&4&&(o.definitions=i[22]),e.$set(o)},i(i){t||(P(e.$$.fragment,i),t=!0)},o(i){U(e.$$.fragment,i),t=!1},d(i){be(e,i)}}}function Bi(n){let e,t,i,r,o;return r=new _i({props:{data:n[21]}}),{c(){e=A("div"),t=A("h3"),t.textContent=`${w("Origin")}`,i=F(),Ue(r.$$.fragment),b(t,"class","svelte-17ilbu5"),b(e,"class","container svelte-17ilbu5")},m(a,l){E(a,e,l),j(e,t),j(e,i),Ee(r,e,null),o=!0},p(a,l){let s={};l&4&&(s.data=a[21]),r.$set(s)},i(a){o||(P(r.$$.fragment,a),o=!0)},o(a){U(r.$$.fragment,a),o=!1},d(a){a&&I(e),be(r)}}}function po(n){let e;return{c(){e=A("div"),e.innerHTML='<div class="spinner svelte-17ilbu5"></div>',b(e,"class","center svelte-17ilbu5")},m(t,i){E(t,e,i)},p:_,i:_,o:_,d(t){t&&I(e)}}}function ho(n){let e,t,i,r,o,a,l,s,c,u,p,f,y,g,v,m,x,S,k,O,C,L,M,N,B,Se,Ce,xe,J=n[0]&&Vi(n),Ae=[co,so],G=[];function ue(T,$){return T[2]&&T[0]===T[1]?0:((M==null||$&1)&&(M=!!T[0].trim()),M?1:-1)}return~(N=ue(n,-1))&&(B=G[N]=Ae[N](n)),{c(){e=A("div"),t=A("div"),r=F(),o=A("div"),l=F(),s=A("div"),u=F(),p=A("div"),y=F(),g=A("div"),m=F(),x=A("div"),S=A("input"),O=F(),J&&J.c(),C=F(),L=A("div"),B&&B.c(),b(t,"id","languageModal"),b(t,"class","nav-action-button"),b(t,"aria-label",i=w("Change Language")),b(o,"id","apiModal"),b(o,"class","nav-action-button"),b(o,"aria-label",a=w("Change Provider")),b(s,"id","openAndCloseAll"),b(s,"class","nav-action-button"),b(s,"aria-label",c=w("Collapse Results")),re(s,"is-active",n[5]),b(p,"id","matchCaseBtn"),b(p,"class","nav-action-button"),b(p,"aria-label",f=w("Match Case")),re(p,"is-active",n[4]),b(g,"id","localDictionaryBuilder"),b(g,"class","nav-action-button"),b(g,"aria-label",v=w("New Note")),b(e,"class","nav-buttons-container"),b(S,"id","dictionary-search-input"),b(S,"type","text"),b(S,"spellcheck","true"),b(S,"placeholder",k=w("Enter a word")),b(x,"class","search-input-container"),b(L,"class","contents svelte-17ilbu5")},m(T,$){E(T,e,$),j(e,t),n[13](t),j(e,r),j(e,o),n[14](o),j(e,l),j(e,s),n[15](s),j(e,u),j(e,p),n[16](p),j(e,y),j(e,g),n[18](g),E(T,m,$),E(T,x,$),j(x,S),yt(S,n[0]),j(x,O),J&&J.m(x,null),E(T,C,$),E(T,L,$),~N&&G[N].m(L,null),Se=!0,Ce||(xe=[K(t,"click",yo),K(o,"click",mo),K(s,"click",n[7]),K(p,"click",n[17]),K(g,"click",n[10]),K(S,"input",n[19]),K(S,"keydown",n[8]),K(S,"keydown",n[6])],Ce=!0)},p(T,[$]){$&32&&re(s,"is-active",T[5]),$&16&&re(p,"is-active",T[4]),$&1&&S.value!==T[0]&&yt(S,T[0]),T[0]?J?J.p(T,$):(J=Vi(T),J.c(),J.m(x,null)):J&&(J.d(1),J=null);let ie=N;N=ue(T,$),N===ie?~N&&G[N].p(T,$):(B&&(ae(),U(G[ie],1,1,()=>{G[ie]=null}),le()),~N?(B=G[N],B?B.p(T,$):(B=G[N]=Ae[N](T),B.c()),P(B,1),B.m(L,null)):B=null)},i(T){Se||(P(B),Se=!0)},o(T){U(B),Se=!1},d(T){T&&I(e),n[13](null),n[14](null),n[15](null),n[16](null),n[18](null),T&&I(m),T&&I(x),J&&J.d(),T&&I(C),T&&I(L),~N&&G[N].d(),Ce=!1,de(xe)}}}function yo(){dispatchEvent(new Event("dictionary-open-language-switcher"))}function mo(){dispatchEvent(new Event("dictionary-open-api-switcher"))}function go(n,e,t){let{manager:i}=e,{localDictionary:r}=e,{query:o=""}=e,a=null,l,s=[];Re(()=>setImmediate(()=>{(0,ve.setIcon)(s[0],"languages",20),(0,ve.setIcon)(s[1],"cloud",20),(0,ve.setIcon)(s[2],"bullet-list",20),(0,ve.setIcon)(s[3],"uppercase-lowercase-a",20),(0,ve.setIcon)(s[4],"documents",20)}));let c=(0,ve.debounce)(p,800,!0),u=!0;function p(){o.trim()&&(t(1,a=o),t(2,l=i.requestDefinitions(u?o:o.toLowerCase())))}let f=!1;function y(){dispatchEvent(new CustomEvent("dictionary-collapse",{detail:{open:!f}})),t(5,f=!f)}function g(N){N.key==="Enter"&&p()}function v(){t(0,o=""),t(1,a=null),t(2,l=null),document.querySelector("#dictionary-search-input").focus()}function m(N){return si(this,void 0,void 0,function*(){o.trim()&&l&&(yield r.newNote(yield l,!N.ctrlKey))})}addEventListener("obsidian-dictionary-plugin-search",N=>{t(0,o=N.detail.query),p()}),addEventListener("dictionary-focus-on-search",()=>{document.querySelector("#dictionary-search-input").focus()});function x(N){me[N?"unshift":"push"](()=>{s[0]=N,t(3,s)})}function S(N){me[N?"unshift":"push"](()=>{s[1]=N,t(3,s)})}function k(N){me[N?"unshift":"push"](()=>{s[2]=N,t(3,s)})}function O(N){me[N?"unshift":"push"](()=>{s[3]=N,t(3,s)})}let C=()=>t(4,u=!u);function L(N){me[N?"unshift":"push"](()=>{s[4]=N,t(3,s)})}function M(){o=this.value,t(0,o)}return n.$$set=N=>{"manager"in N&&t(11,i=N.manager),"localDictionary"in N&&t(12,r=N.localDictionary),"query"in N&&t(0,o=N.query)},[o,a,l,s,u,f,c,y,g,v,m,i,r,x,S,k,O,C,L,M]}var Wi=class extends Q{constructor(e){super();Z(this,e,go,ho,X,{manager:11,localDictionary:12,query:0},lo)}},Gi=Wi;var $i=Y(require("obsidian"));var Le=class extends $i.FuzzySuggestModal{constructor(e,t){super(e);this.plugin=t,this.setPlaceholder(w("Choose a Language"))}getItems(){let e=[];for(let t in we)e.push(t);return e}getItemText(e){return e==this.plugin.settings.defaultLanguage?we[e]+" \u{1F5F8}":we[e]}onChooseItem(e){return D(this,null,function*(){this.plugin.settings.defaultLanguage=e,this.plugin.settings.normalLang=e,yield this.plugin.saveSettings(),this.close()})}};var Ki=Y(require("obsidian"));var Yi=Y(require("obsidian"));var nt=class extends Yi.FuzzySuggestModal{constructor(e,t){super(e);this.available=[];this.plugin=t;for(let i=0;i<this.plugin.manager.synonymProvider.length;i++){let r=this.plugin.manager.synonymProvider[i];r.supportedLanguages.contains(this.plugin.settings.defaultLanguage)&&this.available.push(r.name)}this.setPlaceholder(w("Choose a Synonym Provider Service"))}onOpen(){var e;this.available.length<=1&&this.onChooseItem((e=this.available.first())!=null?e:null),super.onOpen()}getItems(){return this.available}getItemText(e){return e}onChooseItem(e){return D(this,null,function*(){let t=this.plugin.settings.defaultLanguage;this.plugin.settings.apiSettings[t].synonymApiName=e,yield this.plugin.saveSettings(),this.close()})}};var it=class extends Ki.FuzzySuggestModal{constructor(e,t){super(e);this.available=[];this.plugin=t;for(let i=0;i<this.plugin.manager.definitionProvider.length;i++){let r=this.plugin.manager.definitionProvider[i];r.supportedLanguages.contains(this.plugin.settings.defaultLanguage)&&this.available.push(r.name)}this.setPlaceholder(w("Choose a Definition Provider Service"))}onOpen(){var e;this.available.length<=1&&this.onChooseItem((e=this.available.first())!=null?e:null),super.onOpen()}getItems(){return this.available}getItemText(e){return e}onChooseItem(e){return D(this,null,function*(){let t=this.plugin.settings.defaultLanguage;this.plugin.settings.apiSettings[t].definitionApiName=e,yield this.plugin.saveSettings(),this.close(),new nt(this.app,this.plugin).open()})}};var rt=class extends Ji.ItemView{constructor(e,t){super(e);this.plugin=t}query(e){dispatchEvent(new CustomEvent("obsidian-dictionary-plugin-search",{detail:{query:e}}))}getViewType(){return ne}getDisplayText(){return dn}getIcon(){return fn}onClose(){return this._view.$destroy(),super.onClose()}onOpen(){return this._view=new Gi({target:this.contentEl,props:{manager:this.plugin.manager,localDictionary:this.plugin.localDictionary}}),this.contentEl.addClass("dictionary-view-content"),addEventListener("dictionary-open-language-switcher",()=>{new Le(this.app,this.plugin).open()}),addEventListener("dictionary-open-api-switcher",()=>{new it(this.app,this.plugin).open()}),super.onOpen()}};var ot=Y(require("obsidian")),Nt=class{constructor(e){this.name="Offline Dictionary";this.supportedLanguages=["en_US","en_GB","cn"];this.offline=!0;this.manager=e}requestDefinitions(e,t){return D(this,null,function*(){let i=(yield this.getOfflineDictionary())[e.toLowerCase()];if(!i)return Promise.reject("Word doesnt exist in Offline Dictionary");let r=[];i.readings.forEach(l=>{r.push({text:l})});let o=[];return i.defs.forEach(l=>{var c,u,p,f,y;let s=[];s.push({definition:t==="cn"?l.def_cn:l.def_en,example:t==="cn"?(u=(c=l.ext)==null?void 0:c.first())==null?void 0:u.ext_cn:(y=(f=(p=l.ext)==null?void 0:p.first())==null?void 0:f.ext_en)!=null?y:""}),o.push({partOfSpeech:t==="cn"?l.pos_cn:l.pos_en,definitions:s})}),{word:e,phonetics:r,meanings:o}})}getOfflineDictionary(){return D(this,null,function*(){let{plugin:e}=this.manager,{adapter:t}=e.app.vault,i=(0,ot.normalizePath)(`${e.manifest.dir}/offlineDictionary.json`);if(!this.offlineDic){if(!(yield t.exists(i))){let r=yield(0,ot.request)({url:`https://github.com/phibr0/obsidian-dictionary/releases/download/${e.manifest.version}/dictionary.json`});yield t.write(i,r)}this.offlineDic=JSON.parse(yield t.read(i))}return this.offlineDic})}};var It=Y(require("obsidian"));var je;(function(r){r[r.Noun=0]="Noun",r[r.Verb=1]="Verb",r[r.Adjective=2]="Adjective",r[r.Adverb=3]="Adverb"})(je||(je={}));var Qi;(function(h){h.Adj="ADJ",h.COMBInADJ="COMB in ADJ",h.Empty="",h.\u4E0D\u53EF\u6570\u540D\u8BCD="\u4E0D\u53EF\u6570\u540D\u8BCD",h.\u4E0D\u53EF\u6570\u540D\u8BCD\u590D\u6570\u540D\u8BCD="\u4E0D\u53EF\u6570\u540D\u8BCD\uFF1B\u590D\u6570\u540D\u8BCD",h.\u4E0D\u53EF\u6570\u540D\u8BCD\u611F\u53F9\u8BCD="\u4E0D\u53EF\u6570\u540D\u8BCD\uFF1B\u611F\u53F9\u8BCD",h.\u4E0D\u53EF\u6570\u96C6\u5408\u540D\u8BCD="\u4E0D\u53EF\u6570\u96C6\u5408\u540D\u8BCD",h.\u4E0D\u5B9A\u4EE3\u8BCD="\u4E0D\u5B9A\u4EE3\u8BCD",h.\u4E0D\u5B9A\u526F\u8BCD="\u4E0D\u5B9A\u526F\u8BCD",h.\u4E0E\u526F\u8BCD\u6784\u6210\u7684\u8BCD="\u4E0E\u526F\u8BCD\u6784\u6210\u7684\u8BCD",h.\u4E0E\u52A8\u8BCD\u6784\u6210\u7684\u8BCD="\u4E0E\u52A8\u8BCD\u6784\u6210\u7684\u8BCD",h.\u4E0E\u540D\u8BCD\u6784\u6210\u7684\u8BCD="\u4E0E\u540D\u8BCD\u6784\u6210\u7684\u8BCD",h.\u4E0E\u5F62\u5BB9\u8BCD\u53EF\u6570\u540D\u8BCD\u6784\u6210\u7684\u8BCD="\u4E0E\u5F62\u5BB9\u8BCD\uFF0C\u53EF\u6570\u540D\u8BCD\u6784\u6210\u7684\u8BCD",h.\u4E0E\u5F62\u5BB9\u8BCD\u540D\u8BCD\u6784\u6210\u7684\u8BCD="\u4E0E\u5F62\u5BB9\u8BCD\uFF0C\u540D\u8BCD\u6784\u6210\u7684\u8BCD",h.\u4E0E\u5F62\u5BB9\u8BCD\u6784\u6210\u7684\u8BCD="\u4E0E\u5F62\u5BB9\u8BCD\u6784\u6210\u7684\u8BCD",h.\u4E0E\u6570\u91CF\u8BCD\u6784\u6210\u7684\u8BCD="\u4E0E\u6570\u91CF\u8BCD\u6784\u6210\u7684\u8BCD",h.\u4E0E\u989C\u8272\u8BCD\u6784\u6210\u7684\u8BCD="\u4E0E\u989C\u8272\u8BCD\u6784\u6210\u7684\u8BCD",h.\u4E13\u6709\u540D\u8BCD="\u4E13\u6709\u540D\u8BCD",h.\u4E13\u6709\u540D\u8BCD\u53EF\u6570\u540D\u8BCD="\u4E13\u6709\u540D\u8BCD\uFF1B\u53EF\u6570\u540D\u8BCD",h.\u4E13\u6709\u540D\u8BCD\u79F0\u547C\u540D\u8BCD="\u4E13\u6709\u540D\u8BCD\uFF1B\u79F0\u547C\u540D\u8BCD",h.\u4E13\u6709\u590D\u6570\u540D\u8BCD="\u4E13\u6709\u590D\u6570\u540D\u8BCD",h.\u4E13\u6709\u96C6\u5408\u540D\u8BCD="\u4E13\u6709\u96C6\u5408\u540D\u8BCD",h.\u4ECB\u8BCD="\u4ECB\u8BCD",h.\u4EE3\u8BCD="\u4EE3\u8BCD",h.\u4F5C\u8005\u540D="\u4F5C\u8005\u540D",h.\u5173\u7CFB\u4EE3\u8BCD="\u5173\u7CFB\u4EE3\u8BCD",h.\u5206\u6570\u8BCD="\u5206\u6570\u8BCD",h.\u524D\u7F00="\u524D\u7F00",h.\u524D\u7F6E\u9650\u5B9A\u8BCD="\u524D\u7F6E\u9650\u5B9A\u8BCD",h.\u526F\u8BCD="\u526F\u8BCD",h.\u526F\u8BCD\u6700\u9AD8\u7EA7\u5F62\u5F0F="\u526F\u8BCD\u6700\u9AD8\u7EA7\u5F62\u5F0F",h.\u526F\u8BCD\u6BD4\u8F83\u7EA7\u5F62\u5F0F="\u526F\u8BCD\u6BD4\u8F83\u7EA7\u5F62\u5F0F",h.\u52A8\u8BCD="\u52A8\u8BCD",h.\u52A9\u52A8\u8BCD="\u52A9\u52A8\u8BCD",h.\u5355\u6570\u540D\u8BCD="\u5355\u6570\u540D\u8BCD",h.\u5355\u6570\u540D\u8BCD\u58F0\u97F3\u8BCD="\u5355\u6570\u540D\u8BCD\uFF1B\u58F0\u97F3\u8BCD",h.\u5355\u6570\u540D\u8BCD\u5934\u8854\u540D\u8BCD="\u5355\u6570\u540D\u8BCD\uFF1B\u5934\u8854\u540D\u8BCD",h.\u5355\u6570\u578B\u4EE3\u8BCD="\u5355\u6570\u578B\u4EE3\u8BCD",h.\u5355\u6570\u96C6\u5408\u540D\u8BCD="\u5355\u6570\u96C6\u5408\u540D\u8BCD",h.\u5355\u6570\u96C6\u5408\u540D\u8BCD\u4E13\u6709\u96C6\u5408\u540D\u8BCD="\u5355\u6570\u96C6\u5408\u540D\u8BCD\uFF1B\u4E13\u6709\u96C6\u5408\u540D\u8BCD",h.\u53CA\u7269\u4E0D\u53CA\u7269\u52A8\u8BCD="\u53CA\u7269/\u4E0D\u53CA\u7269\u52A8\u8BCD",h.\u53CD\u8EAB\u4EE3\u8BCD="\u53CD\u8EAB\u4EE3\u8BCD",h.\u53EF\u53D8\u540D\u8BCD="\u53EF\u53D8\u540D\u8BCD",h.\u53EF\u53D8\u540D\u8BCD\u540D\u79F0\u540D\u8BCD="\u53EF\u53D8\u540D\u8BCD\uFF1B\u540D\u79F0\u540D\u8BCD",h.\u53EF\u53D8\u96C6\u5408\u540D\u8BCD="\u53EF\u53D8\u96C6\u5408\u540D\u8BCD",h.\u53EF\u6570\u540D\u8BCD="\u53EF\u6570\u540D\u8BCD",h.\u53EF\u6570\u540D\u8BCD\u4E13\u6709\u540D\u8BCD="\u53EF\u6570\u540D\u8BCD\uFF1B\u4E13\u6709\u540D\u8BCD",h.\u53EF\u6570\u540D\u8BCD\u540D\u79F0\u540D\u8BCD="\u53EF\u6570\u540D\u8BCD\uFF1B\u540D\u79F0\u540D\u8BCD",h.\u53EF\u6570\u540D\u8BCD\u58F0\u97F3\u8BCD="\u53EF\u6570\u540D\u8BCD\uFF1B\u58F0\u97F3\u8BCD",h.\u53EF\u6570\u540D\u8BCD\u5934\u8854\u540D\u8BCD="\u53EF\u6570\u540D\u8BCD\uFF1B\u5934\u8854\u540D\u8BCD",h.\u53EF\u6570\u540D\u8BCD\u5934\u8854\u540D\u8BCD\u79F0\u547C\u540D\u8BCD="\u53EF\u6570\u540D\u8BCD\uFF1B\u5934\u8854\u540D\u8BCD\uFF1B\u79F0\u547C\u540D\u8BCD",h.\u53EF\u6570\u540D\u8BCD\u79F0\u547C\u540D\u8BCD="\u53EF\u6570\u540D\u8BCD\uFF1B\u79F0\u547C\u540D\u8BCD",h.\u53EF\u6570\u96C6\u5408\u540D\u8BCD="\u53EF\u6570\u96C6\u5408\u540D\u8BCD",h.\u53EF\u6570\u96C6\u5408\u540D\u8BCD\u540D\u79F0\u540D\u8BCD="\u53EF\u6570\u96C6\u5408\u540D\u8BCD\uFF1B\u540D\u79F0\u540D\u8BCD",h.\u540D\u79F0\u540D\u8BCD="\u540D\u79F0\u540D\u8BCD",h.\u540D\u79F0\u540D\u8BCD\u540D\u79F0\u540D\u8BCD="\u540D\u79F0\u540D\u8BCD\uFF1B\u540D\u79F0\u540D\u8BCD",h.\u540E\u7F00="\u540E\u7F00",h.\u5426\u5B9A\u4E0D\u5B9A\u4EE3\u8BCD="\u5426\u5B9A\u4E0D\u5B9A\u4EE3\u8BCD",h.\u5426\u5B9A\u4E0D\u5B9A\u526F\u8BCD="\u5426\u5B9A\u4E0D\u5B9A\u526F\u8BCD",h.\u5426\u5B9A\u526F\u8BCD="\u5426\u5B9A\u526F\u8BCD",h.\u5426\u5B9A\u8BCD="\u5426\u5B9A\u8BCD",h.\u5426\u5B9A\u9650\u5B9A\u8BCD="\u5426\u5B9A\u9650\u5B9A\u8BCD",h.\u58F0\u97F3\u8BCD="\u58F0\u97F3\u8BCD",h.\u590D\u6570\u540D\u8BCD="\u590D\u6570\u540D\u8BCD",h.\u590D\u6570\u540D\u8BCD\u540D\u79F0\u540D\u8BCD="\u590D\u6570\u540D\u8BCD\uFF1B\u540D\u79F0\u540D\u8BCD",h.\u590D\u6570\u578B\u4EE3\u8BCD="\u590D\u6570\u578B\u4EE3\u8BCD",h.\u590D\u6570\u6570\u91CF\u8BCD="\u590D\u6570\u6570\u91CF\u8BCD",h.\u5934\u8854\u540D\u8BCD="\u5934\u8854\u540D\u8BCD",h.\u5934\u8854\u540D\u8BCD\u53EF\u6570\u540D\u8BCD="\u5934\u8854\u540D\u8BCD\uFF1B\u53EF\u6570\u540D\u8BCD",h.\u5934\u8854\u540D\u8BCD\u53EF\u6570\u540D\u8BCD\u79F0\u547C\u540D\u8BCD="\u5934\u8854\u540D\u8BCD\uFF1B\u53EF\u6570\u540D\u8BCD\uFF1B\u79F0\u547C\u540D\u8BCD",h.\u5934\u8854\u540D\u8BCD\u79F0\u547C\u540D\u8BCD="\u5934\u8854\u540D\u8BCD\uFF1B\u79F0\u547C\u540D\u8BCD",h.\u5934\u8854\u540D\u8BCD\u79F0\u547C\u540D\u8BCD\u53EF\u6570\u540D\u8BCD="\u5934\u8854\u540D\u8BCD\uFF1B\u79F0\u547C\u540D\u8BCD\uFF1B\u53EF\u6570\u540D\u8BCD",h.\u5BB6\u5EAD\u6210\u5458\u540D\u8BCD="\u5BB6\u5EAD\u6210\u5458\u540D\u8BCD",h.\u5BB6\u5EAD\u6210\u5458\u540D\u8BCD\u5934\u8854\u540D\u8BCD="\u5BB6\u5EAD\u6210\u5458\u540D\u8BCD\uFF1B\u5934\u8854\u540D\u8BCD",h.\u5E7F\u4E49\u5426\u5B9A\u7ED3\u6784\u526F\u8BCD="\u5E7F\u4E49\u5426\u5B9A\u7ED3\u6784\u526F\u8BCD",h.\u5E8F\u6570\u8BCD="\u5E8F\u6570\u8BCD",h.\u5F3A\u8C03\u4EE3\u8BCD="\u5F3A\u8C03\u4EE3\u8BCD",h.\u5F3A\u8C03\u53CD\u8EAB\u4EE3\u8BCD="\u5F3A\u8C03\u53CD\u8EAB\u4EE3\u8BCD",h.\u5F62\u5BB9\u8BCD="\u5F62\u5BB9\u8BCD",h.\u5F62\u5BB9\u8BCD\u6700\u9AD8\u7EA7\u5F62\u5F0F="\u5F62\u5BB9\u8BCD\u6700\u9AD8\u7EA7\u5F62\u5F0F",h.\u5F62\u5BB9\u8BCD\u6BD4\u8F83\u7EA7\u5F62\u5F0F="\u5F62\u5BB9\u8BCD\u6BD4\u8F83\u7EA7\u5F62\u5F0F",h.\u5F62\u5BB9\u8BCD\u901A\u5E38\u7528\u4E8E\u540D\u8BCD\u524D="\u5F62\u5BB9\u8BCD  \u901A\u5E38\u7528\u4E8E\u540D\u8BCD\u524D",h.\u60C5\u6001\u52A8\u8BCD="\u60C5\u6001\u52A8\u8BCD",h.\u60C5\u6001\u52A8\u8BCD\u77ED\u8BED="\u60C5\u6001\u52A8\u8BCD\u77ED\u8BED",h.\u60EF\u7528\u8BED="\u60EF\u7528\u8BED",h.\u611F\u53F9\u8BCD\u4E0D\u53EF\u6570\u540D\u8BCD="\u611F\u53F9\u8BCD\uFF1B\u4E0D\u53EF\u6570\u540D\u8BCD",h.\u611F\u53F9\u8BED="\u611F\u53F9\u8BED",h.\u6240\u6709\u683C\u4EE3\u8BCD="\u6240\u6709\u683C\u4EE3\u8BCD",h.\u6240\u6709\u683C\u9650\u5B9A\u8BCD="\u6240\u6709\u683C\u9650\u5B9A\u8BCD",h.\u6570\u8BCD="\u6570\u8BCD",h.\u6570\u91CF\u8BCD="\u6570\u91CF\u8BCD",h.\u6784\u8BCD\u6210\u5206="\u6784\u8BCD\u6210\u5206",h.\u7269\u8D28\u540D\u8BCD="\u7269\u8D28\u540D\u8BCD",h.\u7591\u95EE\u8BCD="\u7591\u95EE\u8BCD",h.\u76F8\u4E92\u4EE3\u8BCD="\u76F8\u4E92\u4EE3\u8BCD",h.\u76F8\u4E92\u52A8\u8BCD="\u76F8\u4E92\u52A8\u8BCD",h.\u76F8\u4E92\u52A8\u8BCD\u4E60\u8BED="\u76F8\u4E92\u52A8\u8BCD\u4E60\u8BED",h.\u76F8\u4E92\u52A8\u8BCD\u77ED\u8BED="\u76F8\u4E92\u52A8\u8BCD\u77ED\u8BED",h.\u76F8\u4E92\u77ED\u8BED="\u76F8\u4E92\u77ED\u8BED",h.\u77ED\u8BED="\u77ED\u8BED",h.\u77ED\u8BED\u4ECB\u8BCD="\u77ED\u8BED\u4ECB\u8BCD",h.\u77ED\u8BED\u52A8\u8BCD="\u77ED\u8BED\u52A8\u8BCD",h.\u79F0\u547C\u540D\u8BCD="\u79F0\u547C\u540D\u8BCD",h.\u79F0\u547C\u540D\u8BCD\u4E13\u6709\u540D\u8BCD="\u79F0\u547C\u540D\u8BCD\uFF1B\u4E13\u6709\u540D\u8BCD",h.\u79F0\u547C\u540D\u8BCD\u5355\u6570\u540D\u8BCD="\u79F0\u547C\u540D\u8BCD\uFF1B\u5355\u6570\u540D\u8BCD",h.\u79F0\u547C\u540D\u8BCD\u53EF\u6570\u540D\u8BCD="\u79F0\u547C\u540D\u8BCD\uFF1B\u53EF\u6570\u540D\u8BCD",h.\u79F0\u547C\u540D\u8BCD\u590D\u6570\u540D\u8BCD="\u79F0\u547C\u540D\u8BCD\uFF1B\u590D\u6570\u540D\u8BCD",h.\u79F0\u547C\u540D\u8BCD\u5934\u8854\u540D\u8BCD\u53EF\u6570\u540D\u8BCD="\u79F0\u547C\u540D\u8BCD\uFF1B\u5934\u8854\u540D\u8BCD\uFF1B\u53EF\u6570\u540D\u8BCD",h.\u80FD\u88AB\u8868\u793A\u7A0B\u5EA6\u7684\u526F\u8BCD\u6216\u4ECB\u8BCD\u8BCD\u7EC4\u4FEE\u9970\u7684\u5F62\u5BB9\u8BCD="\u80FD\u88AB\u8868\u793A\u7A0B\u5EA6\u7684\u526F\u8BCD\u6216\u4ECB\u8BCD\u8BCD\u7EC4\u4FEE\u9970\u7684\u5F62\u5BB9\u8BCD",h.\u8868\u793A\u8BF4\u8BDD\u65F6\u7684\u8BED\u6C14\u6216\u611F\u60C5="\u8868\u793A\u8BF4\u8BDD\u65F6\u7684\u8BED\u6C14\u6216\u611F\u60C5",h.\u88AB\u52A8\u4EE3\u8BCD\u4E60\u8BED="\u88AB\u52A8\u4EE3\u8BCD\u4E60\u8BED",h.\u88AB\u52A8\u52A8\u8BCD="\u88AB\u52A8\u52A8\u8BCD",h.\u88AB\u52A8\u52A8\u8BCD\u77ED\u8BED="\u88AB\u52A8\u52A8\u8BCD\u77ED\u8BED",h.\u88AB\u52A8\u76F8\u4E92\u52A8\u8BCD="\u88AB\u52A8\u76F8\u4E92\u52A8\u8BCD",h.\u8AD6\u58C7="\u8AD6\u58C7",h.\u8FDE\u7CFB\u52A8\u8BCD="\u8FDE\u7CFB\u52A8\u8BCD",h.\u8FDE\u7CFB\u52A8\u8BCD\u53CA\u7269\u4E0D\u53CA\u7269="\u8FDE\u7CFB\u52A8\u8BCD\uFF08\u53CA\u7269/\u4E0D\u53CA\u7269\uFF09",h.\u8FDE\u7CFB\u52A8\u8BCD\u77ED\u8BED="\u8FDE\u7CFB\u52A8\u8BCD\u77ED\u8BED",h.\u8FDE\u8BCD="\u8FDE\u8BCD",h.\u9650\u5B9A\u8BCD="\u9650\u5B9A\u8BCD",h.\u989C\u8272\u8BCD="\u989C\u8272\u8BCD"})(Qi||(Qi={}));var Xi;(function(d){d.ADJUsuADJN="ADJ usu ADJ n",d.ADVAsReply="ADV as reply",d.Adj="ADJ",d.AdjCompar="ADJ-COMPAR",d.AdjGraded="ADJ-GRADED",d.AdjSuperl="ADJ-SUPERL",d.AdjUngraded="ADJ-UNGRADED",d.Adv="ADV",d.AdvBrdNeg="ADV-BRD-NEG",d.AdvCompar="ADV-COMPAR",d.AdvGraded="ADV-GRADED",d.AdvIndef="ADV-INDEF",d.AdvIndefNeg="ADV-INDEF-NEG",d.AdvNeg="ADV-NEG",d.AdvSuperl="ADV-SUPERL",d.Author="AUTHOR",d.Aux="AUX",d.COMBInADJ="COMB in ADJ",d.COMBInADJAndN="COMB in ADJ and N",d.COMBInADJAndNCOUNT="COMB in ADJ and N-COUNT",d.COMBInADJGRADED="COMB in ADJ-GRADED",d.COMBInADV="COMB in ADV",d.COMBInCOLOUR="COMB in COLOUR",d.COMBInN="COMB in N",d.COMBInNCOUNT="COMB in N-COUNT",d.COMBInNCOUNTCOMBInADJ="COMB in N-COUNT, COMB in ADJ",d.COMBInNUNCOUNT="COMB in N-UNCOUNT",d.COMBInNUNCOUNTADJ="COMB in N-UNCOUNT, ADJ",d.COMBInQUANT="COMB in QUANT",d.COMBInVERB="COMB in VERB",d.Colour="COLOUR",d.Comb="COMB",d.ConjCoord="CONJ-COORD",d.ConjCoordNeg="CONJ-COORD-NEG",d.ConjSubord="CONJ-SUBORD",d.Convention="CONVENTION",d.Det="DET",d.DetNeg="DET-NEG",d.DetPoss="DET-POSS",d.Exclam="EXCLAM",d.ExclamNUncount="EXCLAM; N-UNCOUNT",d.Forum="FORUM",d.Fraction="FRACTION",d.Interj="INTERJ",d.Modal="MODAL",d.NCOUNTAlsoNINNAMES="N-COUNT; also N-IN-NAMES",d.NCOUNTAlsoNVOC="N-COUNT; also N-VOC",d.NCount="N-COUNT",d.NCountColl="N-COUNT-COLL",d.NCountCollNInNames="N-COUNT-COLL; N-IN-NAMES",d.NCountNInNames="N-COUNT; N-IN-NAMES",d.NCountNProper="N-COUNT; N-PROPER",d.NCountNTitle="N-COUNT; N-TITLE",d.NCountNTitleNVoc="N-COUNT; N-TITLE; N-VOC",d.NCountNVoc="N-COUNT; N-VOC",d.NCountSound="N-COUNT; SOUND",d.NFamily="N-FAMILY",d.NFamilyNTitle="N-FAMILY; N-TITLE",d.NInNames="N-IN-NAMES",d.NMass="N-MASS",d.NPROPERAlsoNCOUNT="N-PROPER; also N-COUNT",d.NPlural="N-PLURAL",d.NPluralNInNames="N-PLURAL; N-IN-NAMES",d.NProper="N-PROPER",d.NProperColl="N-PROPER-COLL",d.NProperNVoc="N-PROPER; N-VOC",d.NProperPlural="N-PROPER-PLURAL",d.NSing="N-SING",d.NSingColl="N-SING-COLL",d.NSingCollNProperColl="N-SING-COLL; N-PROPER-COLL",d.NSingNTitle="N-SING; N-TITLE",d.NSingSound="N-SING; SOUND",d.NTitle="N-TITLE",d.NTitleNCount="N-TITLE; N-COUNT",d.NTitleNCountNVoc="N-TITLE; N-COUNT; N-VOC",d.NTitleNVoc="N-TITLE; N-VOC",d.NTitleNVocNCount="N-TITLE; N-VOC; N-COUNT",d.NUNCOUNTAlsoEXCLAM="N-UNCOUNT, also EXCLAM",d.NUNCOUNTAlsoNPLURAL="N-UNCOUNT; also N-PLURAL",d.NUncount="N-UNCOUNT",d.NUncountColl="N-UNCOUNT-COLL",d.NUncountExclam="N-UNCOUNT; EXCLAM",d.NVARNum="N-VAR num",d.NVar="N-VAR",d.NVarColl="N-VAR-COLL",d.NVarNInNames="N-VAR; N-IN-NAMES",d.NVoc="N-VOC",d.NVocNCount="N-VOC; N-COUNT",d.NVocNPlural="N-VOC; N-PLURAL",d.NVocNProper="N-VOC; N-PROPER",d.NVocNSing="N-VOC; N-SING",d.NVocNTitleNCount="N-VOC; N-TITLE; N-COUNT",d.Neg="NEG",d.Num="NUM",d.Ord="ORD",d.PHRWithCl="PHR with cl",d.PhrConjCoord="PHR-CONJ-COORD",d.PhrConjSubord="PHR-CONJ-SUBORD",d.PhrErg="PHR-ERG",d.PhrModal="PHR-MODAL",d.PhrRecip="PHR-RECIP",d.PhrVLink="PHR-V-LINK",d.PhrVPassive="PHR-V-PASSIVE",d.PhrVRecip="PHR-V-RECIP",d.PhrasalVerb="PHRASAL VERB",d.PhrasalVerbErg="PHRASAL VERB-ERG",d.PhrasalVerbPassive="PHRASAL VERB-PASSIVE",d.PhrasalVerbRecip="PHRASAL VERB-RECIP",d.PhrasalVerbRecipErg="PHRASAL VERB-RECIP-ERG",d.Phrase="PHRASE",d.Predet="PREDET",d.Prefix="PREFIX",d.Prep="PREP",d.PrepPhrase="PREP-PHRASE",d.Pron="PRON",d.PronEmph="PRON-EMPH",d.PronIndef="PRON-INDEF",d.PronIndefNeg="PRON-INDEF-NEG",d.PronPlural="PRON-PLURAL",d.PronPoss="PRON-POSS",d.PronRecip="PRON-RECIP",d.PronRefl="PRON-REFL",d.PronReflEmph="PRON-REFL-EMPH",d.PronRel="PRON-REL",d.PronSing="PRON-SING",d.Quant="QUANT",d.QuantPlural="QUANT-PLURAL",d.Quest="QUEST",d.Sound="SOUND",d.Suffix="SUFFIX",d.ToInf="to inf",d.VERBNoPassive="VERB: no passive",d.VErg="V-ERG",d.VLink="V-LINK",d.VLinkErg="V-LINK-ERG",d.VLinkWorthAmount="v-link worth amount",d.VLinkWorthIng="v-link worth -ing",d.VLinkWorthNIng="v-link worth n/-ing",d.VPassive="V-PASSIVE",d.VPhr="V PHR",d.VRecip="V-RECIP",d.VRecipErg="V-RECIP-ERG",d.VRecipPassive="V-RECIP-PASSIVE",d.Verb="VERB"})(Xi||(Xi={}));var Et=class{constructor(){this.API_END_POINT="https://api.dictionaryapi.dev/api/v2/entries/";this.name="Free Dictionary API";this.url="https://dictionaryapi.dev/";this.offline=!1;this.languageCodes={en_US:"en_US",hi:"hi",es:"es",fr:"fr",ja:"ja",ru:"ru",en_GB:"en_GB",de:"de",it:"it",ko:"ko",pt_BR:"pt-BR",ar:"ar",tr:"tr"}}constructRequest(e,t){return this.API_END_POINT+t+"/"+e}},kt=class extends Et{constructor(){super(...arguments);this.supportedLanguages=["en_US","hi","es","fr","ja","ru","en_GB","de","it","ko","pt_BR","ar","tr"]}requestDefinitions(e,t,i=!0){return D(this,null,function*(){let r;try{let a=this.constructRequest(encodeURIComponent(e),this.languageCodes[t]);r=yield(0,It.request)({url:a})}catch(a){return Promise.reject(a)}let o=yield JSON.parse(r);return!o||o.title?Promise.reject(o.title):o.first()})}},Ft=class extends Et{constructor(){super(...arguments);this.supportedLanguages=["en_US"]}getDoesPosMatch(e,t){switch(t){case je.Noun:return e.partOfSpeech.toLowerCase().contains("noun");case je.Verb:return e.partOfSpeech.toLowerCase().contains("verb");case je.Adjective:return e.partOfSpeech.toLowerCase().contains("adjective");case je.Adverb:return e.partOfSpeech.toLowerCase().contains("adverb")}}requestSynonyms(e,t,i){return D(this,null,function*(){let r;try{r=yield(0,It.request)({url:this.constructRequest(e,this.languageCodes[t])})}catch(s){return Promise.reject(s)}if(!r)return Promise.reject("Word doesnt exist in this Dictionary");let o=(yield JSON.parse(r)).first().meanings,a=[],l=[];return o.forEach(s=>{if(Number.isNumber(i)&&!this.getDoesPosMatch(s,i)){s.definitions.forEach(c=>{c.synonyms&&c.synonyms.forEach(u=>{l.push({word:u})})});return}s.definitions.forEach(c=>{c.synonyms&&c.synonyms.forEach(u=>{a.push({word:u})})})}),a.concat(l)})}};var qi=Y(require("obsidian")),Lt=class{constructor(){this.API_END_POINT="https://www.openthesaurus.de/synonyme/search?q=";this.name="OpenThesaurus";this.url="https://www.openthesaurus.de/";this.supportedLanguages=["de"];this.offline=!1}constructRequest(e){return this.API_END_POINT+e+"&format=application/json"}requestSynonyms(e){return D(this,null,function*(){let t;try{t=yield(0,qi.request)({url:this.constructRequest(e)})}catch(a){return Promise.reject(a)}if(!t)return Promise.reject("Word doesnt exist in this Dictionary");let i=yield JSON.parse(t);if(i.synsets.length<=0)return Promise.reject("No Synonym found");let r=i.synsets[0].terms,o=[];return r.forEach(a=>{let l=a.term;e!=l&&o.push({word:l})}),o})}};var Zi=Y(require("obsidian")),Tt=class{constructor(){this.name="Altervista";this.url="http://thesaurus.altervista.org/";this.offline=!1;this.supportedLanguages=["es","it","fr","de"];this.languageCodes={es:"es_ES",it:"it_IT",fr:"fr_FR",de:"de_DE"};this.TOKEN="P4QAmqYIN1DY6XjlQJht"}requestSynonyms(e,t,i){return D(this,null,function*(){let r=[],o;try{o=yield(0,Zi.request)({url:this.constructRequest(encodeURIComponent(e),t)})}catch(l){return Promise.reject(l)}if(!o)return Promise.reject("Word doesnt exist in this Dictionary");let a=yield JSON.parse(o);for(let l of a.response)l.list.synonyms.split("|").forEach(c=>{r.push({word:c})});return r})}constructRequest(e,t){return`http://thesaurus.altervista.org/thesaurus/v1?word=${e}&key=${this.TOKEN}&language=${this.languageCodes[t]}&output=json`}};var at=class{constructor(e){this.definitionProvider=[new kt,new Nt(this)];this.synonymProvider=[new Ft,new Lt,new Tt];this.partOfSpeechProvider=[];this.plugin=e}requestDefinitions(e){return D(this,null,function*(){let t=this.getDefinitionAPI(),{cache:i,settings:r}=this.plugin;if(r.useCaching&&!t.name.toLowerCase().contains("offline")){let o=i.cachedDefinitions.find(a=>a.content.word.toLowerCase()==e.toLowerCase()&&a.lang==r.defaultLanguage&&a.api==t.name);if(o)return new Promise(a=>a(o.content));{let a=t.requestDefinitions(e,r.defaultLanguage),l=yield a;return l&&(i.cachedDefinitions.push({content:l,api:t.name,lang:r.defaultLanguage}),yield this.plugin.saveCache()),a}}else return t.requestDefinitions(e,this.plugin.settings.defaultLanguage)})}requestSynonyms(e,t){return D(this,null,function*(){let i=this.getSynonymAPI();if(!i)throw"No Synonym API selected/available";let{cache:r,settings:o}=this.plugin;if(o.useCaching&&!i.name.toLowerCase().contains("offline")){let a=r.cachedSynonyms.find(l=>l.word.toLowerCase()==e.toLowerCase()&&l.lang==o.defaultLanguage&&l.api==i.name);if(a)return new Promise(l=>l(a.content));{let l=i.requestSynonyms(e,o.defaultLanguage),s=yield l;return s&&(r.cachedSynonyms.push({content:s,api:i.name,word:e,lang:o.defaultLanguage}),yield this.plugin.saveCache()),l}}else return i.requestSynonyms(e,this.plugin.settings.defaultLanguage,t)})}requestPartOfSpeech(e,t,i){var r;return(r=this.getPartOfSpeechAPI())==null?void 0:r.requestPartOfSpeech(e,t,i,this.plugin.settings.defaultLanguage)}getDefinitionAPI(){let e=this.plugin.settings.defaultLanguage;return this.definitionProvider.find(t=>t.name==this.plugin.settings.apiSettings[e].definitionApiName)}getSynonymAPI(){let e=this.plugin.settings.defaultLanguage;return this.synonymProvider.find(t=>t.name==this.plugin.settings.apiSettings[e].synonymApiName)}getPartOfSpeechAPI(){return this.plugin.settings.advancedSynonymAnalysis?this.partOfSpeechProvider.find(e=>e.name==this.plugin.settings.partOfSpeechApiName):null}};function vo(n){q(n,"svelte-1j3cg25",".dict-s-popover.svelte-1j3cg25.svelte-1j3cg25{min-width:210px;max-width:250px;max-height:200px;background-color:var(--background-primary);border:1px solid var(--background-modifier-border);position:absolute;z-index:var(--layer-popover);border-radius:5px;box-shadow:0px 15px 25px rgba(0, 0, 0, 0.2);font-size:14px;overflow-y:auto;overflow-x:hidden;line-height:1.4}.dict-s-popover__select-option.svelte-1j3cg25.svelte-1j3cg25{cursor:pointer;padding:10px;border-bottom:1px solid var(--background-modifier-border)}.dict-s-popover__select-option.svelte-1j3cg25.svelte-1j3cg25:hover{background-color:var(--background-secondary)}.dict-s-popover.svelte-1j3cg25>.dict-s-popover__select-option.svelte-1j3cg25:last-child{border-bottom:none}.dict-s-popover__select-label.svelte-1j3cg25.svelte-1j3cg25{display:flex;justify-content:space-between;align-items:center}.dict-s-popover__meta-description.svelte-1j3cg25.svelte-1j3cg25,.dict-s-popover__meta-pos.svelte-1j3cg25.svelte-1j3cg25{font-size:12px;color:var(--text-muted)}.dict-s-popover__meta-pos.svelte-1j3cg25.svelte-1j3cg25{display:inline-block;margin-left:10px}")}function er(n,e,t){let i=n.slice();return i[6]=e[t],i}function tr(n){let e,t=n[6].partsOfSpeech.join(", ")+"",i;return{c(){e=A("div"),i=z(t),b(e,"class","dict-s-popover__meta-pos svelte-1j3cg25")},m(r,o){E(r,e,o),j(e,i)},p(r,o){o&2&&t!==(t=r[6].partsOfSpeech.join(", ")+"")&&W(i,t)},d(r){r&&I(e)}}}function nr(n){let e,t=n[6].description+"",i;return{c(){e=A("div"),i=z(t),b(e,"class","dict-s-popover__meta-description svelte-1j3cg25")},m(r,o){E(r,e,o),j(e,i)},p(r,o){o&2&&t!==(t=r[6].description+"")&&W(i,t)},d(r){r&&I(e)}}}function ir(n){var g;let e,t,i,r=n[6].word+"",o,a,l,s,c,u,p=!!((g=n[6].partsOfSpeech)==null?void 0:g.length)&&tr(n),f=n[6].description&&nr(n);function y(){return n[5](n[6])}return{c(){e=A("div"),t=A("div"),i=A("div"),o=z(r),a=F(),p&&p.c(),l=F(),f&&f.c(),s=F(),b(i,"class","dict-s-popover__term"),b(t,"class","dict-s-popover__select-label svelte-1j3cg25"),b(e,"class","dict-s-popover__select-option svelte-1j3cg25")},m(v,m){E(v,e,m),j(e,t),j(t,i),j(i,o),j(t,a),p&&p.m(t,null),j(e,l),f&&f.m(e,null),j(e,s),c||(u=K(e,"click",y),c=!0)},p(v,m){var x;n=v,m&2&&r!==(r=n[6].word+"")&&W(o,r),((x=n[6].partsOfSpeech)==null?void 0:x.length)?p?p.p(n,m):(p=tr(n),p.c(),p.m(t,null)):p&&(p.d(1),p=null),n[6].description?f?f.p(n,m):(f=nr(n),f.c(),f.m(e,s)):f&&(f.d(1),f=null)},d(v){v&&I(e),p&&p.d(),f&&f.d(),c=!1,u()}}}function xo(n){let e,t,i,r,o,a=n[1],l=[];for(let s=0;s<a.length;s+=1)l[s]=ir(er(n,a,s));return{c(){e=A("div");for(let s=0;s<l.length;s+=1)l[s].c();Pe(e,"left",n[0].left+"px"),Pe(e,"top",n[0].bottom+"px"),b(e,"class","dict-s-popover svelte-1j3cg25")},m(s,c){E(s,e,c);for(let u=0;u<l.length;u+=1)l[u].m(e,null);r||(o=mn(t=n[3].call(null,e)),r=!0)},p(s,[c]){if(c&6){a=s[1];let u;for(u=0;u<a.length;u+=1){let p=er(s,a,u);l[u]?l[u].p(p,c):(l[u]=ir(p),l[u].c(),l[u].m(e,null))}for(;u<l.length;u+=1)l[u].d(1);l.length=a.length}c&1&&Pe(e,"left",s[0].left+"px"),c&1&&Pe(e,"top",s[0].bottom+"px")},i(s){i||oe(()=>{i=Mn(e,ui,{duration:50}),i.start()})},o:_,d(s){s&&I(e),ee(l,s),r=!1,o()}}}function wo(n,e,t){let{coords:i}=e,{synonyms:r}=e,{onSelect:o}=e,{onClickOutside:a}=e;function l(c){let u=c.clientHeight,p=c.clientWidth;i.bottom+u>window.innerHeight&&c.style.setProperty("top",`${i.top-u}px`),i.left+p>window.innerWidth&&c.style.setProperty("left",`${window.innerWidth-p-15}px`);function f(y){c.contains(y.target)||(document.body.removeEventListener("pointerup",f),a())}document.body.addEventListener("pointerup",f)}let s=c=>o(c.word);return n.$$set=c=>{"coords"in c&&t(0,i=c.coords),"synonyms"in c&&t(1,r=c.synonyms),"onSelect"in c&&t(2,o=c.onSelect),"onClickOutside"in c&&t(4,a=c.onClickOutside)},[i,r,o,l,a,s]}var rr=class extends Q{constructor(e){super();Z(this,e,wo,xo,X,{coords:0,synonyms:1,onSelect:2,onClickOutside:4},vo)}},or=rr;var _t=class{constructor(e){this.isDestroyed=!1;this.settings=e,this.openSynonymPopover()}destroy(){var e;(e=this._view)==null||e.$destroy(),this.isDestroyed=!0}openSynonymPopover(){return D(this,null,function*(){let{cursor:e,coords:t,line:i,selection:r,apiManager:o,onSelect:a}=this.settings,l=i.split(/[.!?]/g),s=0;for(let c of l){if(s<=e.ch&&e.ch<=s+c.length){let u=c.substring(0,e.ch-s),p=c.substring(e.ch-s+r.length),f;if(this.settings.advancedPoS)try{f=yield o.requestPartOfSpeech(r,u,p)}catch(g){console.error(`Error determining part of speech for word ${r}`,g)}let y;if(this.isDestroyed)return;try{y=yield o.requestSynonyms(r,f)}catch(g){console.error(`Error requesting synonyms for word ${r}`,g)}if(this.isDestroyed||!(y==null?void 0:y.length))return;this._view=new or({intro:!0,target:document.body,props:{coords:t,synonyms:y,onSelect:g=>{a(g),this.destroy()},onClickOutside:()=>{this.destroy()}}});break}s+=c.length+1}})}};function Pt(n,e,t){if(!t.settings.shouldShowCustomContextMenu)return;let i=e.getSelection();i&&i.trim().split(" ").length===1&&(t.settings.shouldShowSynonymPopover||n.addItem(r=>{r.setTitle(w("Show Synonyms")).setIcon("synonyms").onClick(o=>D(this,null,function*(){t.handlePointerUp()}))}),n.addItem(r=>{r.setTitle(w("Look up")).setIcon("quote-glyph").onClick(o=>D(this,null,function*(){let a=t.app.workspace.getLeavesOfType(ne).first();a||(a=t.app.workspace.getRightLeaf(!1),yield a.setViewState({type:ne})),a.view.query(i.trim()),t.app.workspace.revealLeaf(a)}))}))}var ar=Y(require("obsidian")),lr={copy:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" fill-opacity="0.0" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-copy"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>',synonyms:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" fill-opacity="0.0" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-book-open"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path></svg>'},sr=()=>{Object.keys(lr).forEach(n=>{(0,ar.addIcon)(n,lr[n])})};var pe=Y(require("obsidian")),lt=class{constructor(e){this.plugin=e,this.settings=e.settings}cap(e){return e&&e.split(" ").map(i=>i[0].toUpperCase()+i.substring(1)).join(" ")}newNote(e,t=!0){return D(this,null,function*(){let{plugin:i,settings:r}=this,o="";e.phonetics.forEach((f,y,g)=>{f.audio&&(o+="- "+(f.audio.startsWith("http")?f.audio:"https:"+f.audio),y!=g.length-1&&(o+=`
  `))});let a="";e.phonetics.forEach((f,y,g)=>{f.text&&(a+="- "+(f.audio?`<details><summary>${f.text}</summary><audio controls><source src="${f.audio.startsWith("http")?f.audio:"https:"+f.audio}"></audio></details>`:f.text),y!=g.length-1&&(a+=`
  `))});let l="";e.meanings.forEach((f,y)=>{var g;l+="### "+this.cap((g=f.partOfSpeech)!=null?g:w("Meaning {{i}}").replace(/{{i}}/g,(y+1).toString()))+`
  
  `,f.definitions.forEach((v,m,x)=>{l+=v.definition+`
  
  `,v.example&&(l+="> "+v.example+`
  
  `),v.synonyms&&v.synonyms.length!=0&&(v.synonyms.forEach((S,k,O)=>{l+=S,k!=O.length-1&&(l+=", ")}),l+=`
  
  `),m!=x.length-1&&(l+=`---
  
  `)})});let s,c=Oe[r.defaultLanguage],u=`${r.folder?r.folder+"/":""}${r.languageSpecificSubFolders?c+"/":""}${r.prefix.replace(/{{lang}}/ig,c)}${r.capitalizedFileName?this.cap(e.word):e.word}${r.suffix.replace(/{{lang}}/ig,c)}.md`,p=r.template.replace(/{{notice}}/ig,w("Autogenerated by Obsidian Dictionary Plugin")).replace(/{{word}}/ig,r.capitalizedFileName?this.cap(e.word):e.word).replace(/{{pronunciationheader}}/ig,w("Pronunciation")).replace(/{{phoneticlist}}/ig,a).replace(/{{meaningheader}}/ig,w("Meanings")).replace(/{{meanings}}/ig,l).replace(/{{lang}}/ig,c).replace(/{{audioLinks}}/ig,o);e.origin?p=p.replace(/{{originHeader}}/ig,w("Origin")).replace(/{{origin}}/ig,e.origin):p=p.replace(/{{originHeader}}/ig,"").replace(/{{origin}}/ig,"");try{if((yield i.app.vault.adapter.exists((0,pe.normalizePath)(`${r.folder?r.folder+"/":""}${r.languageSpecificSubFolders?c+"/":""}`)))||(yield i.app.vault.createFolder((0,pe.normalizePath)(`${r.folder?r.folder+"/":""}${r.languageSpecificSubFolders?c+"/":""}`))),s=yield i.app.vault.create((0,pe.normalizePath)(u),p),t){let f=i.app.workspace.splitActiveLeaf();yield f.openFile(s),i.app.workspace.setActiveLeaf(f)}}catch(f){new cr(this.plugin,(0,pe.normalizePath)(u),p,t).open()}})}},cr=class extends pe.Modal{constructor(e,t,i,r){super(e.app);this.path=t,this.content=i,this.openNote=r}onOpen(){this.contentEl.appendChild(createEl("p",{text:w("A existing File with the same Name was found, do you want to overwrite it?"),cls:"dictionarycenter"}));let e=this.contentEl.appendChild(createDiv({cls:"dictionarybuttons"}));e.appendChild(createEl("button",{text:w("Yes, overwrite the old File."),cls:"mod-cta"})).onClickEvent(()=>D(this,null,function*(){this.app.vault.modify(this.app.vault.getAbstractFileByPath(this.path),this.content);let t=!1;if(this.app.workspace.iterateAllLeaves(i=>{i.view instanceof pe.MarkdownView&&i.getViewState().state.file.endsWith(this.path)&&(t=!0,this.app.workspace.setActiveLeaf(i))}),!t&&this.openNote){let i=this.app.workspace.splitActiveLeaf();yield i.openFile(this.app.vault.getAbstractFileByPath(this.path)),this.app.workspace.setActiveLeaf(i)}this.close()})),e.appendChild(createEl("button",{text:w("No, keep the old File."),cls:"mod-cta"})).onClickEvent(()=>{this.close()})}};var ur=Y(Mt()),Rt=class extends se.Plugin{constructor(){super(...arguments);this.synonymPopover=null;this.handleContextMenuHelper=(e,t,i)=>{Pt(e,t,this)};this.handlePointerUp=(0,se.debounce)(()=>{let e=this.app.workspace.activeLeaf;if((e==null?void 0:e.view)instanceof se.MarkdownView){let t=e.view;if(t.getMode()==="source"){let i=t.editor,r=i.getSelection();if(!r||/\s/.test(r))return;let o=i.getCursor("from"),a=i.getLine(o.line),l;if(i.cursorCoords)l=i.cursorCoords(!0,"window");else if(i.coordsAtPos){let s=i.posToOffset(o);l=i.cm.coordsAtPos(s)}else return;this.synonymPopover=new _t({apiManager:this.manager,advancedPoS:this.settings.advancedSynonymAnalysis,coords:l,cursor:o,line:a,selection:r,onSelect:s=>{i.replaceSelection(Ht(s,r))}})}}},300,!0)}onload(){return D(this,null,function*(){console.log("loading dictionary"),yield Promise.all([this.loadSettings(),this.loadCache()]),sr(),this.addSettingTab(new qe(this.app,this)),this.manager=new at(this),this.registerView(ne,e=>new rt(e,this)),this.addCommand({id:"dictionary-open-view",name:w("Open Dictionary View"),callback:()=>D(this,null,function*(){this.app.workspace.getLeavesOfType(ne).length==0&&(yield this.app.workspace.getRightLeaf(!1).setViewState({type:ne})),this.app.workspace.revealLeaf(this.app.workspace.getLeavesOfType(ne).first()),dispatchEvent(new Event("dictionary-focus-on-search"))})}),this.addCommand({id:"dictionary-open-language-switcher",name:w("Open Language Switcher"),callback:()=>{new Le(this.app,this).open()}}),this.registerDomEvent(document.body,"pointerup",()=>{!this.settings.shouldShowSynonymPopover||this.handlePointerUp()}),this.registerDomEvent(window,"keydown",()=>{this.synonymPopover&&(this.synonymPopover.destroy(),this.synonymPopover=null)}),this.registerDomEvent(document.body,"contextmenu",e=>{var t,i;if(this.settings.shouldShowCustomContextMenu&&e.path.find(r=>{try{return r.hasClass("markdown-preview-view")}catch(o){return!1}})){let r=window.getSelection().toString();if(r&&((i=(t=this.app.workspace.activeLeaf)==null?void 0:t.getViewState())==null?void 0:i.state.mode)==="preview"){e.preventDefault();let o=new se.Menu(this.app);o.addItem(a=>{a.setTitle(w("Copy")).setIcon("copy").onClick(l=>{(0,ur.copy)(r)})}),r.trim().split(" ").length===1&&o.addItem(a=>{a.setTitle(w("Look up")).setIcon("quote-glyph").onClick(l=>D(this,null,function*(){let s=this.app.workspace.getLeavesOfType(ne).first();s||(s=this.app.workspace.getRightLeaf(!1),yield s.setViewState({type:ne})),s.view.query(r.trim()),this.app.workspace.revealLeaf(s)}))}),o.showAtPosition({x:e.clientX,y:e.clientY})}}}),this.localDictionary=new lt(this),this.registerEvent(this.app.workspace.on("editor-menu",this.handleContextMenuHelper)),this.registerEvent(this.app.workspace.on("file-open",e=>{var t,i,r,o;if(e&&this.settings.getLangFromFile){let a=(i=(t=this.app.metadataCache.getFileCache(e).frontmatter)==null?void 0:t.lang)!=null?i:null;a||(a=(o=(r=this.app.metadataCache.getFileCache(e).frontmatter)==null?void 0:r.language)!=null?o:null),a&&Object.values(Oe).contains(a)?this.settings.defaultLanguage=Object.keys(Oe)[Object.values(Oe).indexOf(a)]:this.settings.defaultLanguage=this.settings.normalLang,this.saveSettings()}}))})}onunload(){console.log("unloading dictionary")}loadSettings(){return D(this,null,function*(){this.settings=Object.assign({},Me,yield this.loadData())})}loadCache(){return D(this,null,function*(){this.cache=Object.assign({},pn,yield this.loadCacheFromDisk())})}loadCacheFromDisk(){return D(this,null,function*(){let e=(0,se.normalizePath)(`${this.manifest.dir}/cache.json`);return(yield this.app.vault.adapter.exists(e))||(yield this.app.vault.adapter.write(e,"{}")),JSON.parse(yield this.app.vault.adapter.read(e))})}saveCache(){return D(this,null,function*(){yield this.app.vault.adapter.write((0,se.normalizePath)(`${this.manifest.dir}/cache.json`),JSON.stringify(this.cache))})}saveSettings(){return D(this,null,function*(){yield this.saveData(this.settings)})}};
  /*!
    Copyright (c) 2016 Jed Watson.
    Licensed under the MIT License (MIT), see
    http://jedwatson.github.io/classnames
  */
  /*! *****************************************************************************
  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.
  ***************************************************************************** */
  