mirror of
https://github.com/Lissy93/dashy.git
synced 2024-12-25 01:42:00 +03:00
2 lines
168 KiB
JavaScript
2 lines
168 KiB
JavaScript
(function(e){function t(t){for(var a,i,r=t[0],l=t[1],c=t[2],_=0,d=[];_<r.length;_++)i=r[_],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&d.push(o[i][0]),o[i]=0;for(a in l)Object.prototype.hasOwnProperty.call(l,a)&&(e[a]=l[a]);u&&u(t);while(d.length)d.shift()();return s.push.apply(s,c||[]),n()}function n(){for(var e,t=0;t<s.length;t++){for(var n=s[t],a=!0,i=1;i<n.length;i++){var r=n[i];0!==o[r]&&(a=!1)}a&&(s.splice(t--,1),e=l(l.s=n[0]))}return e}var a={},i={dashy:0},o={dashy:0},s=[];function r(e){return l.p+"js/"+({about:"about"}[e]||e)+"."+{about:"cbb8a55a"}[e]+".js"}function l(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,l),n.l=!0,n.exports}l.e=function(e){var t=[],n={about:1};i[e]?t.push(i[e]):0!==i[e]&&n[e]&&t.push(i[e]=new Promise((function(t,n){for(var a="css/"+({about:"about"}[e]||e)+"."+{about:"a64c098d"}[e]+".css",o=l.p+a,s=document.getElementsByTagName("link"),r=0;r<s.length;r++){var c=s[r],_=c.getAttribute("data-href")||c.getAttribute("href");if("stylesheet"===c.rel&&(_===a||_===o))return t()}var d=document.getElementsByTagName("style");for(r=0;r<d.length;r++){c=d[r],_=c.getAttribute("data-href");if(_===a||_===o)return t()}var u=document.createElement("link");u.rel="stylesheet",u.type="text/css",u.onload=t,u.onerror=function(t){var a=t&&t.target&&t.target.src||o,s=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");s.code="CSS_CHUNK_LOAD_FAILED",s.request=a,delete i[e],u.parentNode.removeChild(u),n(s)},u.href=o;var m=document.getElementsByTagName("head")[0];m.appendChild(u)})).then((function(){i[e]=0})));var a=o[e];if(0!==a)if(a)t.push(a[2]);else{var s=new Promise((function(t,n){a=o[e]=[t,n]}));t.push(a[2]=s);var c,_=document.createElement("script");_.charset="utf-8",_.timeout=120,l.nc&&_.setAttribute("nonce",l.nc),_.src=r(e);var d=new Error;c=function(t){_.onerror=_.onload=null,clearTimeout(u);var n=o[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+a+": "+i+")",d.name="ChunkLoadError",d.type=a,d.request=i,n[1](d)}o[e]=void 0}};var u=setTimeout((function(){c({type:"timeout",target:_})}),12e4);_.onerror=_.onload=c,document.head.appendChild(_)}return Promise.all(t)},l.m=e,l.c=a,l.d=function(e,t,n){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(l.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)l.d(n,a,function(t){return e[t]}.bind(null,a));return n},l.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/",l.oe=function(e){throw console.error(e),e};var c=window["webpackJsonp"]=window["webpackJsonp"]||[],_=c.push.bind(c);c.push=t,c=c.slice();for(var d=0;d<c.length;d++)t(c[d]);var u=_;s.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"0123":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-sign-out-alt fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"sign-out-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z"}})]))}}},"0278":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-trash-alt fa-w-14",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"trash-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M268 416h24a12 12 0 0012-12V188a12 12 0 00-12-12h-24a12 12 0 00-12 12v216a12 12 0 0012 12zM432 80h-82.41l-34-56.7A48 48 0 00274.41 0H173.59a48 48 0 00-41.16 23.3L98.41 80H16A16 16 0 000 96v16a16 16 0 0016 16h16v336a48 48 0 0048 48h288a48 48 0 0048-48V128h16a16 16 0 0016-16V96a16 16 0 00-16-16zM171.84 50.91A6 6 0 01177 48h94a6 6 0 015.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0012-12V188a12 12 0 00-12-12h-24a12 12 0 00-12 12v216a12 12 0 0012 12z"}})]))}}},"03b2":function(e,t,n){},"0849":function(e,t,n){},"0911":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-hammer fa-w-18",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"hammer",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z"}})]))}}},"0e1b":function(e,t,n){"use strict";n("b2be")},1:function(e,t){},10:function(e,t){},1036:function(e,t,n){},11:function(e,t){},12:function(e,t){},13:function(e,t){},14:function(e,t){},1864:function(e,t,n){},"18b8":function(e,t,n){},"18dd":function(e,t,n){},1946:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-clone fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"clone",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z"}})]))}}},"1c0f":function(e,t,n){},"1d47":function(e,t,n){"use strict";n("8b35")},"1e5e":function(e,t,n){},2:function(e,t){},"206d6":function(e,t,n){"use strict";n("4413")},2352:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-window-maximize fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"window-maximize",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 394c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V192h416v234z"}})]))}}},"237e":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-external-link-alt fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"external-link-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M432 320h-32a16 16 0 00-16 16v112H64V128h144a16 16 0 0016-16V80a16 16 0 00-16-16H48a48 48 0 00-48 48v352a48 48 0 0048 48h352a48 48 0 0048-48V336a16 16 0 00-16-16zM488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 000 34L157.67 377a24 24 0 0034 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 00-24-24z"}})]))}}},2413:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-info fa-w-8",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"info",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M224 352.589V224c0-16.475-6.258-31.517-16.521-42.872C225.905 161.14 236 135.346 236 108 236 48.313 187.697 0 128 0 68.313 0 20 48.303 20 108c0 20.882 5.886 40.859 16.874 58.037C15.107 176.264 0 198.401 0 224v39.314c0 23.641 12.884 44.329 32 55.411v33.864C12.884 363.671 0 384.359 0 408v40c0 35.29 28.71 64 64 64h128c35.29 0 64-28.71 64-64v-40c0-23.641-12.884-44.329-32-55.411zM128 48c33.137 0 60 26.863 60 60s-26.863 60-60 60-60-26.863-60-60 26.863-60 60-60zm80 400c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16v-40c0-8.836 7.164-16 16-16h16V279.314H64c-8.836 0-16-7.164-16-16V224c0-8.836 7.164-16 16-16h96c8.836 0 16 7.164 16 16v168h16c8.836 0 16 7.164 16 16v40z"}})]))}}},"24e6":function(e,t,n){"use strict";n("41ae")},2574:function(e,t,n){},"27c1":function(e,t,n){},"2bb3":function(e,t,n){"use strict";n("58c1")},"2d25":function(e,t,n){"use strict";n("0849")},3:function(e,t){},"31fa":function(e,t,n){"use strict";n("ec36")},3323:function(e,t,n){},"35c3":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-wrench fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"wrench",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"}})]))}}},"39cf":function(e,t,n){},"3a1e":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-upload fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fal","data-icon":"upload",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M452 432c0 11-9 20-20 20s-20-9-20-20 9-20 20-20 20 9 20 20zm-84-20c-11 0-20 9-20 20s9 20 20 20 20-9 20-20-9-20-20-20zm144-48v104c0 24.3-19.7 44-44 44H44c-24.3 0-44-19.7-44-44V364c0-24.3 19.7-44 44-44h124v-99.3h-52.7c-35.6 0-53.4-43.1-28.3-68.3L227.7 11.7c15.6-15.6 40.9-15.6 56.6 0L425 152.4c25.2 25.2 7.3 68.3-28.3 68.3H344V320h124c24.3 0 44 19.7 44 44zM200 188.7V376c0 4.4 3.6 8 8 8h96c4.4 0 8-3.6 8-8V188.7h84.7c7.1 0 10.7-8.6 5.7-13.7L261.7 34.3c-3.1-3.1-8.2-3.1-11.3 0L109.7 175c-5 5-1.5 13.7 5.7 13.7H200zM480 364c0-6.6-5.4-12-12-12H344v24c0 22.1-17.9 40-40 40h-96c-22.1 0-40-17.9-40-40v-24H44c-6.6 0-12 5.4-12 12v104c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12V364z"}})]))}}},"3b49":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-browser fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"browser",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M32 36v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V36c0-26.5-21.5-48-48-48H80C53.5-12 32 9.5 32 36zm60 416c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H92zM426 36c3.3 0 6 2.7 6 6v404c0 3.3-2.7 6-6 6H168V36h258zm-310 0c6.6 0 12 5.4 12 12v280c0 6.6-5.4 12-12 12H92c-6.6 0-12-5.4-12-12V48c0-6.6 5.4-12 12-12h24z"}})]))}}},"3e3f":function(e,t,n){"use strict";n("d704")},"3ff5":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-sync fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"sync",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M440.65 12.57l4 82.77A247.16 247.16 0 00255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0024.09 224h49.05a12 12 0 0011.67-9.26 175.91 175.91 0 01317-56.94l-101.46-4.86a12 12 0 00-12.57 12v47.41a12 12 0 0012 12H500a12 12 0 0012-12V12a12 12 0 00-12-12h-47.37a12 12 0 00-11.98 12.57zM255.83 432a175.61 175.61 0 01-146-77.8l101.8 4.87a12 12 0 0012.57-12v-47.4a12 12 0 00-12-12H12a12 12 0 00-12 12V500a12 12 0 0012 12h47.35a12 12 0 0012-12.6l-4.15-82.57A247.17 247.17 0 00255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 00-11.8-14.18h-49.05a12 12 0 00-11.67 9.26A175.86 175.86 0 01255.83 432z"}})]))}}},4:function(e,t){},"41ae":function(e,t,n){},4413:function(e,t,n){},"44e9":function(e,t,n){"use strict";n("832d")},"45d4":function(e,t,n){"use strict";n("39cf")},"47d9":function(e,t,n){"use strict";n("ef83")},"48f9":function(e,t,n){"use strict";n("c32a")},"492d":function(e){e.exports=JSON.parse('{":family_mothers_two_girls:":"👩👩👧👧",":family_mothers_children:":"👩👩👧👦",":family_mothers_two_boys:":"👩👩👦👦",":family_two_girls:":"👨👩👧👧",":family_children:":"👨👩👧👦",":family_two_boys:":"👨👩👦👦",":family_fathers_two_girls:":"👨👨👧👧",":family_fathers_children:":"👨👨👧👦",":family_fathers_two_boys:":"👨👨👦👦",":family_mothers_one_girl:":"👩👩👧",":family_mothers_one_boy:":"👩👩👦",":single_mother_two_girls:":"👩👧👧",":single_mother_two_children:":"👩👧👦",":single_mother_two_boys:":"👩👦👦",":family_one_girl:":"👨👩👧",":family_fathers_one_girl:":"👨👨👧",":family_fathers_one_boy:":"👨👨👦",":single_father_two_girls:":"👨👧👧",":single_father_with_children:":"👨👧👦",":single_father_two_boys:":"👨👦👦",":single_mother_one_girl:":"👩👧",":single_mother_one_boy:":"👩👦",":single_father_one_girl:":"👨👧",":single_father_one_boy:":"👨👦",":joy:":"😂",":rolling_on_the_floor_laughing:":"🤣",":heart:":"❤️",":hearts:":"♥",":heart_eyes:":"😍",":sob:":"😭",":blush:":"😊",":unamused:":"😒",":kissing_heart:":"😘",":two_hearts:":"💕",":smiling:":"☺️",":weary:":"😩",":ok_hand_dark_skin_tone:":"👌🏿",":ok_hand_medium_dark_skin_tone: ":"👌🏾",":ok_hand_medium_skin_tone:":"👌🏽",":ok_hand_medium_light_skin_tone:":"👌🏼",":ok_hand_light_skin_tone:":"👌🏻",":ok_hand:":"👌",":pensive:":"😔",":smirk:":"😏",":grin:":"😁",":recycle:":"♻️",":wink:":"😉",":thumbsup_dark_skin_tone:":"👍🏿",":thumbsup_medium_dark_skin_tone:":"👍🏾",":thumbsup_medium_skin_tone:":"👍🏽",":thumbsup_medium_light_skin_tone:":"👍🏼",":thumbsup_light_skin_tone:":"👍🏻",":thumbsup:":"👍",":pray_dark_skin_tone:":"🙏🏿",":pray_medium_dark_skin_tone:":"🙏🏾",":pray_medium_skin_skin_tone:":"🙏🏽",":pray_medium_light_skin_skin_tone:":"🙏🏼",":pray_light_skin_skin_tone:":"🙏🏻",":pray:":"🙏",":relieved:":"😌",":notes:":"🎶",":flushed:":"😳",":raised_hands_medium_dark_skin_tone:":"🙌🏾",":raised_hands_medium_skin_tone:":"🙌🏽",":raised_hands_medium_light_skin_tone:":"🙌🏼",":raised_hands_light_skin_tone:":"🙌🏻",":raised_hands:":"🙌",":see_no_evil:":"🙈",":cry:":"😢",":sunglasses:":"😎",":v_dark_skin_tone:":"✌🏿",":v_medium_dark_skin_tone:":"✌🏾",":v_medium_skin_tone:":"✌🏽",":v_medium_light_skin_tone:":"✌🏼",":v_light_skin_tone:":"✌🏻",":v:":"✌️",":eyes:":"👀",":sweat_smile:":"😅",":sparkles:":"✨",":sleeping:":"😴",":smile:":"😄",":purple_heart:":"💜",":broken_heart:":"💔",":100:":"💯",":expressionless:":"😑",":sparkling_heart:":"💖",":blue_heart:":"💙",":confused:":"😕",":man_tip_hand_dark_skin_tone:":"💁🏿♂",":man_tip_hand_medium_dark_skin_tone:":"💁🏾♂",":man_tip_hand_medium_skin_tone:":"💁🏽♂",":man_tip_hand_medium_light_skin_tone:":"💁🏼♂",":man_tip_hand_light_skin_tone:":"💁🏻♂",":person_tip_hand:":"💁♂",":information_desk_person_dark_skin_tone:":"💁🏿",":information_desk_person_medium_dark_skin_tone:":"💁🏾",":information_desk_person_medium_skin_tone:":"💁🏽",":information_desk_person_medium_light_skin_tone:":"💁🏼",":information_desk_person_light_skin_tone:":"💁🏻",":information_desk_person:":"💁",":stuck_out_tongue_winking_eye:":"😜",":disappointed:":"😞",":yum:":"😋",":neutral_face:":"😐",":sleepy:":"😪",":clap_dark_skin_tone:":"👏🏿",":clap_medium_dark_skin_tone:":"👏🏾",":clap_medium_skin_tone:":"👏🏽",":clap_medium_light_skin_tone:":"👏🏼",":clap_light_skin_tone:":"👏🏻",":clap:":"👏",":cupid:":"💘",":heartpulse:":"💗",":revolving_hearts:":"💞",":arrow_left:":"⬅️",":speak_no_evil:":"🙊",":raised_hand_dark_skin_tone:":"✋🏿",":raised_hand_medium_dark_skin_tone:":"✋🏾",":raised_hand_medium_skin_tone:":"✋🏽",":raised_hand_medium_light_skin_tone:":"✋🏼",":raised_hand_light_skin_tone:":"✋🏻",":raised_hand:":"✋",":kiss:":"💋",":point_right_dark_skin_tone:":"👉🏿",":point_right_medium_dark_skin_tone:":"👉🏾",":point_right_medium_skin_tone:":"👉🏽",":point_right_medium_light_skin_tone:":"👉🏼",":point_right_light_skin_tone:":"👉🏻",":point_right:":"👉",":cherry_blossom:":"🌸",":scream:":"😱",":fire:":"🔥",":rage:":"😡",":smiley:":"😃",":part_popper:":"🎉",":punch_dark_skin_tone:":"👊🏿",":punch_medium_dark_skin_tone:":"👊🏾",":punch_medium_skin_tone:":"👊🏽",":punch_medium_light_skin_tone:":"👊🏼",":punch_light_skin_tone:":"👊🏻",":punch:":"👊",":tired_face:":"😫",":camera:":"📷",":rose:":"🌹",":stuck_out_tongue_closed_eyes:":"😝",":muscle_dark_skin_tone:":"💪🏿",":muscle_medium_dark_skin_tone:":"💪🏾",":muscle_medium_skin_tone:":"💪🏽",":muscle_medium_light_skin_tone:":"💪🏼",":muscle_light_skin_tone:":"💪🏻",":muscle:":"💪",":skull:":"💀",":sunny:":"☀️",":yellow_heart:":"💛",":triumph:":"😤",":new_moon_with_face:":"🌚",":laughing:":"😆",":sweat:":"😓",":point_left_dark_skin_tone:":"👈🏿",":point_left_medium_dark_skin_tone:":"👈🏾",":point_left_medium_skin_tone:":"👈🏽",":point_left_medium_light_skin_tone:":"👈🏼",":point_left_light_skin_tone:":"👈🏻",":point_left:":"👈",":heavy_check_mark:":"✔️",":heart_eyes_cat:":"😻",":grinning:":"😀",":mask:":"😷",":green_heart:":"💚",":wave_dark_skin_tone:":"👋🏿",":wave_medium_dark_skin_tone:":"👋🏾",":wave_medium_skin_tone:":"👋🏽",":wave_medium_light_skin_tone:":"👋🏼",":wave_light_skin_tone:":"👋🏻",":wave:":"👋",":persevere:":"😣",":heartbeat:":"💓",":arrow_forward:":"▶️",":arrow_backward:":"◀️",":arrow_right_hook:":"↪️",":leftwards_arrow_with_hook:":"↩️",":crown:":"👑",":kissing_closed_eyes:":"😚",":stuck_out_tongue:":"😛",":disappointed_relieved:":"😥",":innocent:":"😇",":headphones:":"🎧",":white_check_mark:":"✅",":confounded:":"😖",":arrow_right:":"➡️",":angry:":"😠",":grimacing:":"😬",":star2:":"🌟",":gun:":"🔫",":man_raising_hand_dark_skin_tone:":"🙋🏿♂",":man_raising_hand_medium_dark_skin_tone:":"🙋🏾♂",":man_raising_hand_medium_skin_tone:":"🙋🏽♂",":man_raising_hand_medium_light_skin_tone:":"🙋🏼♂",":man_raising_hand_light_skin_tone:":"🙋🏻♂",":man_raising_hand:":"🙋♂",":person_raising_hand_dark_skin_tone:":"🙋🏿",":person_raising_hand_medium_dark_skin_tone:":"🙋🏾",":person_raising_hand_medium_skin_tone:":"🙋🏽",":person_raising_hand_medium_light_skin_tone:":"🙋🏼",":person_raising_hand_light_skin_tone:":"🙋🏻",":person_raising_hand:":"🙋",":thumbsdown_dark_skin_tone:":"👎🏿",":thumbsdown_medium_dark_skin_tone:":"👎🏾",":thumbsdown_medium_skin_tone:":"👎🏽",":thumbsdown_medium_light_skin_tone:":"👎🏼",":thumbsdown_light_skin_tone:":"👎🏻",":thumbsdown:":"👎",":dancer_dark_skin_tone:":"💃🏿",":dancer_medium_dark_skin_tone:":"💃🏾",":dancer_medium_skin_tone:":"💃🏽",":dancer_medium_light_skin_tone:":"💃🏼",":dancer_light_skin_tone:":"💃🏻",":dancer:":"💃",":musical_note:":"🎵",":no_mouth:":"😶",":dizzy:":"💫",":fist_dark_skin_tone:":"✊🏿",":fist_medium_dark_skin_tone:":"✊🏾",":fist_medium_skin_tone:":"✊🏽",":fist_medium_light_skin_tone:":"✊🏼",":fist_light_skin_tone:":"✊🏻",":fist:":"✊",":point_down_dark_skin_tone:":"👇🏿",":point_down_medium_dark_skin_tone:":"👇🏾",":point_down_medium_skin_tone:":"👇🏽",":point_down_medium_light_skin_tone:":"👇🏼",":point_down_light_skin_tone:":"👇🏻",":point_down:":"👇",":red_circle:":"🔴",":man_no_good_dark_skin_tone:":"🙅🏿♂",":man_no_good_medium_dark_skin_tone:":"🙅🏾♂",":man_no_good_medium_skin_tone:":"🙅🏽♂",":man_no_good_medium_light_skin_tone:":"🙅🏼♂",":man_no_good_light_skin_tone:":"🙅🏻♂",":man_no_good:":"🙅♂",":no_good_dark_skin_tone:":"🙅🏿",":no_good_medium_dark_skin_tone:":"🙅🏾",":no_good_medium_skin_tone:":"🙅🏽",":no_good_medium_light_skin_tone:":"🙅🏼",":no_good_light_skin_tone:":"🙅🏻",":no_good:":"🙅",":boom:":"💥",":copyright:":"©",":thought_balloon:":"💭",":tongue:":"👅",":poop:":"💩",":cold_sweat:":"😰",":gem:":"💎",":ok_man_dark_skin_tone:":"🙆🏿♂",":ok_man_medium_dark_skin_tone:":"🙆🏾♂",":ok_man_medium_skin_tone:":"🙆🏽♂",":ok_man_medium_light_skin_tone:":"🙆🏼♂",":ok_man_light_skin_tone:":"🙆🏻♂",":ok_man:":"🙆♂",":ok_woman_dark_skin_tone:":"🙆🏿",":ok_woman_medium_dark_skin_tone:":"🙆🏾",":ok_woman_medium_skin_tone:":"🙆🏽",":ok_woman_medium_light_skin_tone:":"🙆🏼",":ok_woman_light_skin_tone:":"🙆🏻",":ok_woman:":"🙆",":pizza:":"🍕",":joy_cat:":"😹",":sun_with_face:":"🌞",":leaves:":"🍃",":sweat_drops:":"💦",":penguin:":"🐧",":zzz:":"💤",":woman_walking_dark_skin_tone:":"🚶🏿♀",":woman_walking_medium_dark_skin_tone:":"🚶🏾♀",":woman_walking_medium_skin_tone:":"🚶🏽♀",":woman_walking_medium_light_skin_tone:":"🚶🏼♀",":woman_walking_light_skin_tone:":"🚶🏻♀",":woman_walking:":"🚶♀",":walking_dark_skin_tone:":"🚶🏿",":walking_medium_dark_skin_tone:":"🚶🏾",":walking_medium_skin_tone:":"🚶🏽",":walking_medium_light_skin_tone:":"🚶🏼",":walking_light_skin_tone:":"🚶🏻",":walking:":"🚶",":airplane:":"✈️",":balloon:":"🎈",":star:":"⭐️",":ribbon:":"🎀",":ballot_box_with_check:":"☑️",":worried:":"😟",":underage:":"🔞",":fearful:":"😨",":four_leaf_clover:":"🍀",":hibiscus:":"🌺",":microphone:":"🎤",":open_hands_dark_skin_tone:":"👐🏿",":open_hands_medium_dark_skin_tone:":"👐🏾",":open_hands_medium_skin_tone:":"👐🏽",":open_hands_medium_light_skin_tone:":"👐🏼",":open_hands_light_skin_tone:":"👐🏻",":open_hands:":"👐",":ghost:":"👻",":palm_tree:":"🌴",":bangbang:":"‼️",":nail_care_dark_skin_tone:":"💅🏿",":nail_care_medium_dark_skin_tone:":"💅🏾",":nail_care_medium_skin_tone:":"💅🏽",":nail_care_medium_light_skin_tone:":"💅🏼",":nail_care_light_skin_tone:":"💅🏻",":nail_care:":"💅",":x:":"❌",":alien:":"👽",":bow_dark_skin_tone:":"🙇🏿",":bow_medium_dark_skin_tone:":"🙇🏾",":bow_medium_skin_tone:":"🙇🏽",":bow_medium_light_skin_tone:":"🙇🏼",":bow_light_skin_tone:":"🙇🏻",":bow:":"🙇",":cloud:":"☁️",":soccer:":"⚽️",":angel_dark_skin_tone:":"👼🏿",":angel_medium_dark_skin_tone:":"👼🏾",":angel_medium_skin_tone:":"👼🏽",":angel_medium_light_skin_tone:":"👼🏼",":angel_light_skin_tone:":"👼🏻",":angel:":"👼",":man_dancers:":"👯♂",":dancers:":"👯",":exclamation:":"❗",":snowflake:":"❄️",":point_up_dark_skin_tone:":"☝🏿",":point_up_medium_dark_skin_tone:":"☝🏾",":point_up_medium_skin_tone:":"☝🏽",":point_up_medium_light_skin_tone:":"☝🏼",":point_up_light_skin_tone:":"☝🏻",":point_up:":"☝️",":kissing_smiling_eyes:":"😙",":rainbow:":"🌈",":crescent_moon:":"🌙",":heart_decoration:":"💟",":gift_heart:":"💝",":gift:":"🎁",":beers:":"🍻",":anguished:":"😧",":earth_africa:":"🌍",":movie_camera:":"🎥",":anchor:":"⚓️",":zap:":"⚡️",":clubs:":"♣",":heavy_multiplication_x:":"✖️",":woman_runner_dark_skin_tone:":"🏃🏿♀",":woman_runner_medium_dark_skin_tone:":"🏃🏾♀",":woman_runner_medium_skin_tone:":"🏃🏽♀",":woman_runner_medium_light_skin_tone:":"🏃🏼♀",":woman_runner_light_skin_tone:":"🏃🏻♀",":woman_runner":"🏃♀",":runner_dark_skin_tone:":"🏃🏿",":runner_medium_dark_skin_tone:":"🏃🏾",":runner_medium_skin_tone:":"🏃🏽",":runner_medium_light_skin_tone:":"🏃🏼",":runner_light_skin_tone:":"🏃🏻",":runner:":"🏃",":sunflower:":"🌻",":earth_americas:":"🌎",":bouquet:":"💐",":dog:":"🐶",":moneybag:":"💰",":herb:":"🌿",":couple:":"👫",":fallen_leaf:":"🍂",":tulip:":"🌷",":birthday:":"🎂",":cat:":"🐱",":coffee:":"☕️",":dizzy_face:":"😵",":point_up2_dark_skin_tone:":"👆🏿",":point_up2_medium_dark_skin_tone:":"👆🏾",":point_up2_medium_skin_tone:":"👆🏽",":point_up2_medium_light_skin_tone:":"👆🏼",":point_up2_light_skin_tone:":"👆🏻",":point_up_2:":"👆",":open_mouth:":"😮",":hushed:":"😯",":basketball:":"🏀",":christmas_tree:":"🎄",":ring:":"💍",":full_moon_with_face:":"🌝",":astonished:":"😲",":two_women_holding_hands:":"👭",":money_with_wings:":"💸",":crying_cat_face:":"😿",":hear_no_evil:":"🙉",":dash:":"💨",":cactus:":"🌵",":hotsprings:":"♨️",":telephone:":"☎️",":maple_leaf:":"🍁",":princess_dark_skin_tone:":"👸🏿",":princess_medium_dark_skin_tone:":"👸🏾",":princess_medium_skin_tone:":"👸🏻",":princess_medium_light_skin_tone:":"👸🏼",":princess:":"👸",":man_massage_dark_skin_tone:":"💆🏿♂",":man_massage_medium_dark_skin_tone:":"💆🏾♂",":man_massage_medium_skin_tone:":"💆🏻♂",":man_massage_medium_light_skin_tone:":"💆🏼♂",":man_massage:":"💆♂",":massage_dark_skin_tone:":"💆🏿",":massage_medium_dark_skin_tone:":"💆🏾",":massage_medium_skin_tone:":"💆🏻",":massage_medium_light_skin_tone:":"💆🏼",":massage:":"💆",":love_letter:":"💌",":trophy:":"🏆",":man_frowning_dark_skin_tone:":"🙍🏿♂",":man_frowning_medium_dark_skin_tone:":"🙍🏾♂",":man_frowning_medium_skin_tone:":"🙍🏽♂",":man_frowning_medium_light_skin_tone:":"🙍🏼♂",":man_frowning_light_skin_tone:":"🙍🏻♂",":man_frowning:":"🙍♂",":person_frowning_dark_skin_tone:":"🙍🏿",":person_frowning_medium_dark_skin_tone:":"🙍🏾",":person_frowning_medium_skin_tone:":"🙍🏽",":person_frowning_medium_light_skin_tone:":"🙍🏼",":person_frowning_light_skin_tone:":"🙍🏻",":person_frowning:":"🙍",":flag_us:":"🇺🇸",":confetti_ball:":"🎊",":blossom:":"🌼",":knife:":"🔪",":lips:":"👄",":fries:":"🍟",":doughnut:":"🍩",":frowning:":"😦",":ocean:":"🌊",":bomb:":"💣",":ok:":"🆗",":cyclone:":"🌀",":rocket:":"🚀",":umbrella:":"☔️",":couplekiss:":"👩❤️💋👨",":couple_woman_kiss:":"👩❤️💋👩",":couple_man_kiss:":"👨❤️💋👨",":couple_with_heart:":"👩❤️👨",":girl_girl_love:":"👩❤️👩",":man_man_love:":"👨❤️👨",":lollipop:":"🍭",":clapper:":"🎬",":pig:":"🐷",":smiling_imp:":"😈",":imp:":"👿",":bee:":"🐝",":kissing_cat:":"😽",":anger:":"💢",":musical_score:":"🎼",":santa_dark_skin_tone:":"🎅🏿",":santa_medium_dark_skin_tone:":"🎅🏾",":santa_medium_skin_tone:":"🎅🏽",":santa_medium_light_skin_tone:":"🎅🏼",":santa_light_skin_tone:":"🎅🏻",":santa:":"🎅",":earth_asia:":"🌏",":football:":"🏈",":guitar:":"🎸",":diamonds:":"♦",":panda_face:":"🐼",":speech_balloon:":"💬",":strawberry:":"🍓",":smirk_cat:":"😼",":banana:":"🍌",":watermelon:":"🍉",":snowman:":"☃️",":smile_cat:":"😸",":spades:":"♠",":top:":"🔝",":eggplant:":"🍆",":crystal_ball:":"🔮",":fork_and_knife:":"🍴",":calling:":"📲",":iphone:":"📱",":partly_sunny:":"⛅️",":warning:":"⚠️",":scream_cat:":"🙀",":small_orange_diamond:":"🔸",":baby_dark_skin_tone:":"👶🏿",":baby_medium_dark_skin_tone:":"👶🏾",":baby_medium_skin_tone:":"👶🏽",":baby_medium_light_skin_tone:":"👶🏼",":baby_light_skin_tone:":"👶🏻",":baby:":"👶",":feet:":"🐾",":footprints:":"👣",":beer:":"🍺",":wine_glass:":"🍷",":o:":"⭕️",":video_camera:":"📹",":rabbit:":"🐰",":tropical_drink:":"🍹",":smoking:":"🚬",":space_invader:":"👾",":peach:":"🍑",":snake:":"🐍",":turtle:":"🐢",":cherries:":"🍒",":kissing:":"😗",":frog:":"🐸",":milky_way:":"🌌",":rotating_light:":"🚨",":hatching_chick:":"🐣",":closed_book:":"📕",":candy:":"🍬",":hamburger:":"🍔",":bear:":"🐻",":tiger:":"🐯",":red_car:":"🚗",":fast_forward:":"⏩",":icecream:":"🍦",":pineapple:":"🍍",":ear_of_rice:":"🌾",":syringe:":"💉",":put_litter_in_its_place:":"🚮",":chocolate_bar:":"🍫",":black_small_square:":"▪️",":tv:":"📺",":pill:":"💊",":octopus:":"🐙",":jack_o_lantern:":"🎃",":grapes:":"🍇",":smiley_cat:":"😺",":cd:":"💿",":cocktail:":"🍸",":cake:":"🍰",":video_game:":"🎮",":tm:":"™",":arrow_down:":"⬇️",":no_entry_sign:":"🚫",":lipstick:":"💄",":whale:":"🐳",":pencil:":"📝",":registered:":"®",":cookie:":"🍪",":dolphin:":"🐬",":loud_sound:":"🔊",":man_dark_skin_tone:":"👨🏿",":man_medium_dark_skin_tone:":"👨🏾",":man_medium_skin_tone:":"👨🏽",":man_medium_light_skin_tone:":"👨🏼",":man_light_skin_tone:":"👨🏻",":man:":"👨",":hatched_chick:":"🐥",":monkey:":"🐒",":books:":"📚",":japanese_ogre:":"👹",":woman_guardsman_dark_skin_tone:":"💂🏿♀",":woman_guardsman_medium_dark_skin_tone:":"💂🏾♀",":woman_guardsman_medium_skin_tone:":"💂🏽♀",":woman_guardsman_medium_light_skin_tone:":"💂🏼♀",":woman_guardsman_light_skin_tone:":"💂🏻♀",":woman_guardsman:":"💂♀",":guardsman_dark_skin_tone:":"💂🏿",":guardsman_medium_dark_skin_tone:":"💂🏾",":guardsman_medium_skin_tone:":"💂🏽",":guardsman_medium_light_skin_tone:":"💂🏼",":guardsman_light_skin_tone:":"💂🏻",":guardsman:":"💂",":loudspeaker:":"📢",":scissors:":"✂️",":girl_dark_skin_tone:":"👧🏿",":girl_medium_dark_skin_tone:":"👧🏾",":girl_medium_skin_tone:":"👧🏽",":girl_medium_light_skin_tone:":"👧🏼",":girl_light_skin_tone:":"👧🏻",":girl:":"👧",":mortar_board:":"🎓",":flag_fr:":"🇫🇷",":baseball:":"⚾️",":vertical_traffic_light:":"🚦",":woman_dark_skin_tone:":"👩🏿",":woman_medium_dark_skin_tone:":"👩🏾",":woman_medium_skin_tone:":"👩🏽",":woman_medium_light_skin_tone:":"👩🏼",":woman_light_skin_tone:":"👩🏻",":woman:":"👩",":fireworks:":"🎆",":stars:":"🌠",":sos:":"🆘",":mushroom:":"🍄",":pouting_cat:":"😾",":left_luggage:":"🛅",":high_heel:":"👠",":dart:":"🎯",":man_swimmer_dark_skin_tone:":"🏊🏿♀",":man_swimmer_medium_dark_skin_tone:":"🏊🏾♀",":woman_swimmer_medium_skin_tone:":"🏊🏽♀",":woman_swimmer_medium_light_skin_tone:":"🏊🏼♀",":woman_swimmer_light_skin_tone:":"🏊🏻♀",":woman_swimmer:":"🏊♀",":swimmer_dark_skin_tone:":"🏊🏿",":swimmer_medium_dark_skin_tone:":"🏊🏾",":swimmer_medium_skin_tone:":"🏊🏽",":swimmer_medium_light_skin_tone:":"🏊🏼",":swimmer_light_skin_tone:":"🏊🏻",":swimmer:":"🏊♂️",":key:":"🔑",":bikini:":"👙",":family:":"👨👩👦",":pencil2:":"✏️",":elephant:":"🐘",":droplet:":"💧",":seedling:":"🌱",":apple:":"🍎",":cool:":"🆒",":telephone_receiver:":"📞",":dollar:":"💵",":house_with_garden:":"🏡",":book:":"📖",":man_haircut_dark_skin_tone:":"💇🏿♂",":man_haircut_medium_dark_skin_tone:":"💇🏾♂",":man_haircut_medium_skin_tone:":"💇🏽♂",":man_haircut_medium_light_skin_tone:":"💇🏼♂",":man_haircut_light_skin_tone:":"💇🏻♂",":man_haircut:":"💇♂",":haircut_dark_skin_tone:":"💇🏿",":haircut_medium_dark_skin_tone:":"💇🏾",":haircut_medium_skin_tone:":"💇🏽",":haircut_medium_light_skin_tone:":"💇🏼",":haircut_light_skin_tone:":"💇🏻",":haircut:":"💇",":computer:":"💻",":bulb:":"💡",":question:":"❓",":back:":"🔙",":boy_dark_skin_tone:":"👦🏿",":boy_medium_dark_skin_tone:":"👦🏾",":boy_medium_skin_tone:":"👦🏽",":boy_medium_light_skin_tone:":"👦🏼",":boy_light_skin_tone:":"👦🏻",":boy:":"👦",":closed_lock_with_key:":"🔐",":man_pouting_dark_skin_tone:":"🙎🏿♂",":man_pouting_medium_dark_skin_tone:":"🙎🏾♂",":man_pouting_medium_skin_tone:":"🙎🏽♂",":man_pouting_medium_light_skin_tone:":"🙎🏼♂",":man_pouting_light_skin_tone:":"🙎🏻♂",":man_pouting:":"🙎♂",":pouting_dark_skin_tone:":"🙎🏿",":pouting_medium_dark_skin_tone:":"🙎🏾",":pouting_medium_skin_tone:":"🙎🏽",":pouting_medium_light_skin_tone:":"🙎🏼",":pouting_light_skin_tone:":"🙎🏻",":pouting:":"🙎",":tangerine:":"🍊",":left_right_arrow:":"↔",":sunrise:":"🌅",":poultry_leg:":"🍗",":blue_circle:":"🔵",":oncoming_automobile:":"🚘",":shaved_ice:":"🍧",":flag_it:":"🇮🇹",":bird:":"🐦",":flag_gb:":"🇬🇧",":first_quarter_moon_with_face:":"🌛",":eyeglasses:":"👓",":goat:":"🐐",":night_with_stars:":"🌃",":older_woman_dark_skin_tone:":"👵🏿",":older_woman_medium_dark_skin_tone:":"👵🏾",":older_woman_medium_skin_tone:":"👵🏽",":older_woman_medium_light_skin_tone:":"👵🏼",":older_woman_light_skin_tone:":"👵🏻",":older_woman:":"👵",":black_circle:":"⚫️",":new_moon:":"🌑",":two_men_holding_hands:":"👬",":white_circle:":"⚪️",":customs:":"🛃",":tropical_fish:":"🐠",":house:":"🏠",":arrows_clockwise:":"🔃",":last_quarter_moon_with_face:":"🌜",":round_pushpin:":"📍",":full_moon:":"🌕",":athletic_shoe:":"👟",":lemon:":"🍋",":baby_bottle:":"🍼",":art:":"🎨",":envelope:":"✉️",":spaghetti:":"🍝",":wind_chime:":"🎐",":fish_cake:":"🍥",":evergreen_tree:":"🌲",":up:":"🆙",":arrow_up:":"⬆️",":arrow_upper_right:":"↗️",":arrow_lower_right:":"↘️",":arrow_lower_left:":"↙️",":performing_arts:":"🎭",":nose_dark_skin_tone:":"👃🏿",":nose_medium_dark_skin_tone:":"👃🏾",":nose_medium_skin_tone:":"👃🏽",":nose_medium_light_skin_tone:":"👃🏼",":nose_light_skin_tone:":"👃🏻",":nose:":"👃",":pig_nose:":"🐽",":fish:":"🐟",":woman_with_turban_dark_skin_tone:":"👳🏿♀",":woman_with_turban_medium_dark_skin_tone:":"👳🏾♀",":woman_with_turban_medium_skin_tone:":"👳🏽♀",":woman_with_turban_medium_light_skin_tone:":"👳🏼♀",":woman_with_turban_light_skin_tone:":"👳🏻♀",":woman_with_turban:":"👳♀",":person_with_turban_dark_skin_tone:":"👳🏿",":person_with_turban_medium_dark_skin_tone:":"👳🏾",":person_with_turban_medium_skin_tone:":"👳🏽",":person_with_turban_medium_light_skin_tone:":"👳🏼",":person_with_turban_light_skin_tone:":"👳🏻",":person_with_turban:":"👳",":koala:":"🐨",":ear_dark_skin_tone:":"👂🏿",":ear_medium_dark_skin_tone:":"👂🏾",":ear_medium_skin_tone:":"👂🏽",":ear_medium_light_skin_tone:":"👂🏼",":ear_light_skin_tone:":"👂🏻",":ear:":"👂",":eight_spoked_asterisk:":"✳️",":small_blue_diamond:":"🔹",":shower:":"🚿",":bug:":"🐛",":ramen:":"🍜",":tophat:":"🎩",":bride_with_veil_dark_skin_tone:":"👰🏿",":bride_with_veil_medium_dark_skin_tone:":"👰🏾",":bride_with_veil_medium_skin_tone:":"👰🏽",":bride_with_veil_medium_light_skin_tone:":"👰🏼",":bride_with_veil_light_skin_tone:":"👰🏻",":bride_with_veil:":"👰",":fuelpump:":"⛽️",":checkered_flag:":"🏁",":horse:":"🐴",":watch:":"⌚️",":monkey_face:":"🐵",":baby_symbol:":"🚼",":new:":"🆕",":free:":"🆓",":sparkler:":"🎇",":corn:":"🌽",":tennis:":"🎾",":alarm_clock:":"⏰",":battery:":"🔋",":grey_exclamation:":"❕",":wolf:":"🐺",":moyai:":"🗿",":cow:":"🐮",":mega:":"📣",":older_man_dark_skin_tone:":"👴🏿",":older_man_medium_dark_skin_tone:":"👴🏾",":older_man_medium_skin_tone:":"👴🏽",":older_man_medium_light_skin_tone:":"👴🏼",":older_man_light_skin_tone:":"👴🏻",":older_man:":"👴",":dress:":"👗",":link:":"🔗",":chicken:":"🐔",":cooking:":"🍳",":whale2:":"🐋",":arrow_upper_left:":"↖️",":deciduous_tree:":"🌳",":bento:":"🍱",":pushpin:":"📌",":soon:":"🔜",":repeat:":"🔁",":dragon:":"🐉",":hamster:":"🐹",":golf:":"⛳️",":woman_surfer_dark_skin_tone:":"🏄🏿♀",":woman_surfer_medium_dark_skin_tone:":"🏄🏾♀",":woman_surfer_medium_skin_tone:":"🏄🏽♀",":woman_surfer_medium_light_skin_tone:":"🏄🏼♀",":woman_surfer_light_skin_tone:":"🏄🏻♀",":woman_surfer:":"🏄♀",":surfer_dark_skin_tone:":"🏄🏿",":surfer_medium_dark_skin_tone:":"🏄🏾",":surfer_medium_skin_tone:":"🏄🏽",":surfer_medium_light_skin_tone:":"🏄🏼",":surfer_light_skin_tone:":"🏄🏻",":surfer:":"🏄♂️",":mouse:":"🐭",":waxing_crescent_moon:":"🌒",":blue_car:":"🚙",":a:":"🅰️",":interrobang:":"⁉️",":u5272:":"🈹",":electric_plug:":"🔌",":first_quarter_moon:":"🌓",":cancer:":"♋️",":trident:":"🔱",":bread:":"🍞",":woman_cop_dark_skin_tone:":"👮🏿♀",":woman_cop_medium_dark_skin_tone:":"👮🏾♀",":woman_cop_medium_skin_tone:":"👮🏽♀",":woman_cop_medium_light_skin_tone:":"👮🏼♀",":woman_cop_light_skin_tone:":"👮🏻♀",":woman_cop:":"👮♀",":cop_dark_skin_tone:":"👮🏿",":cop_medium_dark_skin_tone:":"👮🏾",":cop_medium_skin_tone:":"👮🏽",":cop_medium_light_skin_tone:":"👮🏼",":cop_light_skin_tone:":"👮🏻",":cop:":"👮",":tea:":"🍵",":fishing_pole_and_fish:":"🎣",":waxing_gibbous_moon:":"🌔",":bike:":"🚲",":bust_in_silhouette:":"👤",":rice:":"🍚",":radio:":"📻",":baby_chick:":"🐤",":arrow_heading_down:":"⤵️",":waning_crescent_moon:":"🌘",":arrow_up_down:":"↕️",":e:":"🇪",":last_quarter_moon:":"🌗",":radio_button:":"🔘",":sheep:":"🐑",":woman_blond_hair_dark_skin_tone:":"👱🏿♀",":woman_blond_hair_medium_dark_skin_tone:":"👱🏾♀",":woman_blond_hair_medium_skin_tone:":"👱🏽♀",":woman_blond_hair_medium_light_skin_tone:":"👱🏼♀",":woman_blond_hair_light_skin_tone:":"👱🏻♀",":woman_blond_hair:":"👱♀",":blond_hair_dark_skin_tone:":"👱🏿",":blond_hair_medium_dark_skin_tone:":"👱🏾",":blond_hair_medium_skin_tone:":"👱🏽",":blond_hair_medium_light_skin_tone:":"👱🏼",":blond_hair_light_skin_tone:":"👱🏻",":blond_hair:":"👱",":waning_gibbous_moon:":"🌖",":lock:":"🔒",":green_apple:":"🍏",":japanese_goblin:":"👺",":curly_loop:":"➰",":triangular_flag_on_post:":"🚩",":arrows_counterclockwise:":"🔄",":racehorse:":"🐎",":fried_shrimp:":"🍤",":sunrise_over_mountains:":"🌄",":volcano:":"🌋",":rooster:":"🐓",":inbox_tray:":"📥",":wedding:":"💒",":sushi:":"🍣",":wavy_dash:":"〰️",":ice_cream:":"🍨",":rewind:":"⏪",":tomato:":"🍅",":rabbit2:":"🐇",":eight_pointed_black_star:":"✴️",":small_red_triangle:":"🔺",":high_brightness:":"🔆",":heavy_plus_sign:":"➕",":man_with_gua_pi_mao_dark_skin_tone:":"👲🏿",":man_with_gua_pi_mao_medium_dark_skin_tone:":"👲🏾",":man_with_gua_pi_mao_medium_skin_tone:":"👲🏽",":man_with_gua_pi_mao_medium_light_skin_tone:":"👲🏼",":man_with_gua_pi_mao_light_skin_tone:":"👲🏻",":man_with_gua_pi_mao:":"👲",":convenience_store:":"🏪",":busts_in_silhouette:":"👥",":beetle:":"🐞",":small_red_triangle_down:":"🔻",":flag_de:":"🇩🇪",":arrow_heading_up:":"⤴️",":name_badge:":"📛",":bath_dark_skin_tone:":"🛀🏿",":bath_medium_dark_skin_tone:":"🛀🏾",":bath_medium_skin_tone:":"🛀🏽",":bath_medium_light_skin_tone:":"🛀🏼",":bath_light_skin_tone:":"🛀🏻",":bath:":"🛀",":no_entry:":"⛔️",":crocodile:":"🐊",":chestnut:":"🌰",":dog2:":"🐕",":cat2:":"🐈",":hammer:":"🔨",":meat_on_bone:":"🍖",":shell:":"🐚",":sparkle:":"❇️",":sailboat:":"⛵️",":b:":"🅱️",":m:":"Ⓜ️",":poodle:":"🐩",":aquarius:":"♒️",":stew:":"🍲",":jeans:":"👖",":honey_pot:":"🍯",":musical_keyboard:":"🎹",":unlock:":"🔓",":black_nib:":"✒️",":statue_of_liberty:":"🗽",":heavy_dollar_sign:":"💲",":snowboarder:":"🏂",":white_flower:":"💮",":necktie:":"👔",":diamond_shape_with_a_dot_inside:":"💠",":aries:":"♈️",":womens:":"🚺",":ant:":"🐜",":scorpius:":"♏️",":city_sunset:":"🌆",":hourglass_flowing_sand:":"⏳",":o2:":"🅾️",":dragon_face:":"🐲",":snail:":"🐌",":dvd:":"📀",":shirt:":"👕",":game_die:":"🎲",":heavy_minus_sign:":"➖",":dolls:":"🎎",":sagittarius:":"♐️",":8ball:":"🎱",":bus:":"🚌",":custard:":"🍮",":crossed_flags:":"🎌",":part_alternation_mark:":"〽️",":camel:":"🐫",":curry:":"🍛",":steam_locomotive:":"🚂",":hospital:":"🏥",":flag_jp:":"🇯🇵",":large_blue_diamond:":"🔷",":tanabata_tree:":"🎋",":bell:":"🔔",":leo:":"♌️",":gemini:":"♊️",":pear:":"🍐",":large_orange_diamond:":"🔶",":taurus:":"♉️",":globe_with_meridians:":"🌐",":door:":"🚪",":clock6:":"🕕",":oncoming_police_car:":"🚔",":envelope_with_arrow:":"📩",":closed_umbrella:":"🌂",":saxophone:":"🎷",":church:":"⛪️",":woman_bicyclist_dark_skin_tone:":"🚴🏿♀",":woman_bicyclist_medium_dark_skin_tone:":"🚴🏾♀",":woman_bicyclist_medium_skin_tone:":"🚴🏽♀",":woman_bicyclist_medium_light_skin_tone:":"🚴🏼♀",":woman_bicyclist_light_skin_tone:":"🚴🏻♀",":woman_bicyclist:":"🚴♀",":bicyclist_dark_skin_tone:":"🚴🏿",":bicyclist_medium_dark_skin_tone:":"🚴🏾",":bicyclist_medium_skin_tone:":"🚴🏽",":bicyclist_medium_light_skin_tone:":"🚴🏼",":bicyclist_light_skin_tone:":"🚴🏻",":bicyclist:":"🚴",":pisces:":"♓️",":dango:":"🍡",":capricorn:":"♑️",":office:":"🏢",":woman_rowboat_dark_skin_tone:":"🚣🏿♀",":woman_rowboat_medium_dark_skin_tone:":"🚣🏾♀",":woman_rowboat_medium_skin_tone:":"🚣🏽♀",":woman_rowboat_medium_light_skin_tone:":"🚣🏼♀",":woman_rowboat_light_skin_tone:":"🚣🏻♀",":woman_rowboat:":"🚣♀",":rowboat_dark_skin_tone:":"🚣🏿",":rowboat_medium_dark_skin_tone:":"🚣🏾",":rowboat_medium_skin_tone:":"🚣🏽",":rowboat_medium_light_skin_tone:":"🚣🏼",":rowboat_light_skin_tone:":"🚣🏻",":rowboat:":"🚣",":womans_hat:":"👒",":mans_shoe:":"👞",":love_hotel:":"🏩",":mount_fuji:":"🗻",":dromedary_camel:":"🐪",":handbag:":"👜",":hourglass:":"⌛️",":negative_squared_cross_mark:":"❎",":trumpet:":"🎺",":school:":"🏫",":cow2:":"🐄",":woman_construction_worker_dark_skin_tone:":"👷🏿♀",":woman_construction_worker_medium_dark_skin_tone:":"👷🏾♀",":woman_construction_worker_medium_skin_tone:":"👷🏽♀",":woman_construction_worker_medium_light_skin_tone:":"👷🏼♀",":woman_construction_worker_light_skin_tone:":"👷🏻♀",":woman_construction_worker:":"👷♀",":construction_worker_dark_skin_tone:":"👷🏿",":construction_worker_medium_dark_skin_tone:":"👷🏾",":construction_worker_medium_skin_tone:":"👷🏽",":construction_worker_medium_light_skin_tone:":"👷🏼",":construction_worker_light_skin_tone:":"👷🏻",":construction_worker:":"👷",":toilet:":"🚽",":pig2:":"🐖",":grey_question:":"❔",":beginner:":"🔰",":violin:":"🎻",":on:":"🔛",":credit_card:":"💳",":id:":"🆔",":secret:":"㊙️",":ferris_wheel:":"🎡",":bowling:":"🎳",":libra:":"♎️",":virgo:":"♍️",":barber:":"💈",":purse:":"👛",":roller_coaster:":"🎢",":rat:":"🐀",":date:":"📅",":rugby_football:":"🏉",":ram:":"🐏",":arrow_up_small:":"🔼",":black_square_button:":"🔲",":mobile_phone_off:":"📴",":tokyo_tower:":"🗼",":congratulations:":"㊗️",":kimono:":"👘",":flag_ru:":"🇷🇺",":ship:":"🚢",":mag_right:":"🔎",":mag:":"🔍",":fire_engine:":"🚒",":clock1130:":"🕦",":police_car:":"🚓",":black_joker:":"🃏",":bridge_at_night:":"🌉",":package:":"📦",":oncoming_taxi:":"🚖",":calendar:":"📆",":horse_racing:":"🏇",":tiger2:":"🐅",":boot:":"👢",":ambulance:":"🚑",":white_square_button:":"🔳",":boar:":"🐗",":school_satchel:":"🎒",":loop:":"➿",":pound:":"💷",":information_source:":"ℹ️",":ox:":"🐂",":rice_ball:":"🍙",":vs:":"🆚",":end:":"🔚",":parking:":"🅿️",":sandal:":"👡",":tent:":"⛺️",":seat:":"💺",":taxi:":"🚕",":black_medium_small_square:":"◾️",":briefcase:":"💼",":newspaper:":"📰",":circus_tent:":"🎪",":six_pointed_star:":"🔯",":mens:":"🚹",":european_castle:":"🏰",":flashlight:":"🔦",":foggy:":"🌁",":arrow_double_up:":"⏫",":bamboo:":"🎍",":ticket:":"🎫",":helicopter:":"🚁",":minidisc:":"💽",":oncoming_bus:":"🚍",":melon:":"🍈",":white_small_square:":"▫️",":european_post_office:":"🏤",":keycap_ten:":"🔟",":notebook:":"📓",":no_bell:":"🔕",":oden:":"🍢",":flags:":"🎏",":carousel_horse:":"🎠",":blowfish:":"🐡",":chart_with_upwards_trend:":"📈",":sweet_potato:":"🍠",":ski:":"🎿",":clock12:":"🕛",":signal_strength:":"📶",":construction:":"🚧",":number_sign:":"#",":black_medium_square:":"◼️",":satellite:":"🛰",":euro:":"💶",":womans_clothes:":"👚",":ledger:":"📒",":leopard:":"🐆",":low_brightness:":"🔅",":clock3:":"🕒",":department_store:":"🏬",":truck:":"🚚",":sake:":"🍶",":railway_car:":"🚃",":speedboat:":"🚤",":flag_kr:":"🇰🇷",":vhs:":"📼",":clock1:":"🕐",":arrow_double_down:":"⏬",":water_buffalo:":"🐃",":arrow_down_small:":"🔽",":yen:":"💴",":mute:":"🔇",":running_shirt_with_sash:":"🎽",":white_large_square:":"⬜️",":wheelchair:":"♿️",":clock2:":"🕑",":paperclip:":"📎",":atm:":"🏧",":cinema:":"🎦",":telescope:":"🔭",":rice_scene:":"🎑",":blue_book:":"📘",":white_medium_square:":"◻️",":postbox:":"📮",":e_mail:":"📧",":mouse2:":"🐁",":bullettrain_side:":"🚄",":ideograph_advantage:":"🉐",":nut_and_bolt:":"🔩",":ng:":"🆖",":hotel:":"🏨",":wc:":"🚾",":izakaya_lantern:":"🏮",":repeat_one:":"🔂",":mailbox_with_mail:":"📬",":chart_with_downwards_trend:":"📉",":green_book:":"📗",":tractor:":"🚜",":fountain:":"⛲️",":metro:":"🚇",":clipboard:":"📋",":no_mobile_phones:":"📵",":clock4:":"🕓",":no_smoking:":"🚭",":black_large_square:":"⬛️",":slot_machine:":"🎰",":clock5:":"🕔",":bathtub:":"🛁",":scroll:":"📜",":station:":"🚉",":rice_cracker:":"🍘",":bank:":"🏦",":wrench:":"🔧",":u6307:":"🈯️",":articulated_lorry:":"🚛",":page_facing_up:":"📄",":ophiuchus:":"⛎",":bar_chart:":"📊",":no_pedestrians:":"🚷",":flag_cn:":"🇨🇳",":vibration_mode:":"📳",":clock10:":"🕙",":clock9:":"🕘",":bullettrain_front:":"🚅",":minibus:":"🚐",":tram:":"🚊",":clock8:":"🕗",":u7a7a:":"🈳",":traffic_light:":"🚥",":woman_mountain_bicyclist_dark_skin_tone:":"🚵🏿♀",":woman_mountain_bicyclist_medium_dark_skin_tone:":"🚵🏾♀",":woman_mountain_bicyclist_medium_skin_tone:":"🚵🏽♀",":woman_mountain_bicyclist_medium_light_skin_tone:":"🚵🏼♀",":woman_mountain_bicyclist_light_skin_tone:":"🚵🏻♀",":woman_mountain_bicyclist:":"🚵♀",":mountain_bicyclist_dark_skin_tone:":"🚵🏿",":mountain_bicyclist_medium_dark_skin_tone:":"🚵🏾",":mountain_bicyclist_medium_skin_tone:":"🚵🏽",":mountain_bicyclist_medium_light_skin_tone:":"🚵🏼",":mountain_bicyclist_light_skin_tone:":"🚵🏻",":mountain_bicyclist:":"🚵",":microscope:":"🔬",":japanese_castle:":"🏯",":bookmark:":"🔖",":bookmark_tabs:":"📑",":pouch:":"👝",":ab:":"🆎",":page_with_curl:":"📃",":flower_playing_cards:":"🎴",":clock11:":"🕚",":fax:":"📠",":clock7:":"🕖",":white_medium_small_square:":"◽️",":currency_exchange:":"💱",":sound:":"🔉",":chart:":"💹",":cl:":"🆑",":floppy_disk:":"💾",":post_office:":"🏣",":speaker:":"🔈",":japan:":"🗾",":u55b6:":"🈺",":mahjong:":"🀄️",":incoming_envelope:":"📨",":orange_book:":"📙",":restroom:":"🚻",":u7121:":"🈚️",":u6709:":"🈶",":triangular_ruler:":"📐",":train:":"🚋",":u7533:":"🈸",":trolleybus:":"🚎",":u6708:":"🈷️",":1234:":"🔢",":notebook_with_decorative_cover:":"📔",":u7981:":"🈲",":u6e80:":"🈵",":postal_horn:":"📯",":factory:":"🏭",":children_crossing:":"🚸",":train2:":"🚆",":straight_ruler:":"📏",":pager:":"📟",":accept:":"🉑",":u5408:":"🈴",":lock_with_ink_pen:":"🔏",":clock130:":"🕜",":sa:":"🈂️",":outbox_tray:":"📤",":twisted_rightwards_arrows:":"🔀",":mailbox:":"📫",":light_rail:":"🚈",":clock930:":"🕤",":busstop:":"🚏",":open_file_folder:":"📂",":file_folder:":"📁",":potable_water:":"🚰",":card_index:":"📇",":clock230:":"🕝",":monorail:":"🚝",":clock1230:":"🕧",":clock1030:":"🕥",":abc:":"🔤",":mailbox_closed:":"📪",":clock430:":"🕟",":mountain_railway:":"🚞",":do_not_litter:":"🚯",":clock330:":"🕞",":heavy_division_sign:":"➗",":clock730:":"🕢",":clock530:":"🕠",":capital_abcd:":"🔠",":mailbox_with_no_mail:":"📭",":symbols:":"🔣",":aerial_tramway:":"🚡",":clock830:":"🕣",":clock630:":"🕡",":abcd:":"🔡",":mountain_cableway:":"🚠",":koko:":"🈁",":passport_control:":"🛂",":non_potable_water:":"🚱",":suspension_railway:":"🚟",":baggage_claim:":"🛄",":no_bicycles:":"🚳",":rainbow_flag:":"🏳️🌈",":woman_detective_dark_skin_tone:":"🕵🏿♀",":woman_detective_medium_dark_skin_tone:":"🕵🏾♀",":woman_detective_medium_skin_tone:":"🕵🏽♀",":woman_detective_medium_light_skin_tone:":"🕵🏼♀",":woman_detective_light_skin_tone:":"🕵🏻♀",":woman_detective:":"🕵♀",":detective_dark_skin_tone:":"🕵🏿",":detective_medium_dark_skin_tone:":"🕵🏾",":detective_medium_skin_tone:":"🕵🏽",":detective_medium_light_skin_tone:":"🕵🏼",":detective_light_skin_tone:":"🕵🏻",":detective:":"🕵",":white_frowning_face:":"☹️",":skull_crossbones:":"☠",":hugging:":"🤗",":robot_face:":"🤖",":face_with_head_bandage:":"🤕",":thinking:":"🤔",":nerd:":"🤓",":face_with_thermometer:":"🤒",":money_mouth_face:":"🤑",":zipper_mouth:":"🤐",":rolling_eyes:":"🙄",":upside_down:":"🙃",":slight_smile:":"🙂",":slightly_frowning_face:":"🙁",":sign_of_the_horns_dark_skin_tone:":"🤘🏿",":sign_of_the_horns_medium_dark_skin_tone:":"🤘🏾",":sign_of_the_horns_medium_skin_tone:":"🤘🏽",":sign_of_the_horns_medium_light_skin_tone:":"🤘🏼",":sign_of_the_horns_light_skin_tone:":"🤘🏻",":sign_of_the_horns:":"🤘",":spock_hand_dark_skin_tone:":"🖖🏿",":spock_hand_medium_dark_skin_tone:":"🖖🏾",":spock_hand_medium_skin_tone:":"🖖🏽",":spock_hand_medium_light_skin_tone:":"🖖🏼",":spock_hand_light_skin_tone:":"🖖🏻",":spock_hand:":"🖖",":middle_finger_dark_skin_tone:":"🖕🏿",":middle_finger_medium_dark_skin_tone:":"🖕🏾",":middle_finger_medium_skin_tone:":"🖕🏽",":middle_finger_medium_light_skin_tone:":"🖕🏼",":middle_finger_light_skin_tone:":"🖕🏻",":middle_finger:":"🖕",":raised_hand_with_fingers_splayed_dark_skin_tone:":"🖐🏿",":raised_hand_with_fingers_splayed_medium_dark_skin_tone:":"🖐🏾",":raised_hand_with_fingers_splayed_medium_skin_tone:":"🖐🏽",":raised_hand_with_fingers_splayed_medium_light_skin_tone:":"🖐🏼",":raised_hand_with_fingers_splayed_light_skin_tone:":"🖐🏻",":raised_hand_with_fingers_splayed:":"🖐",":writing_hand_dark_skin_tone:":"✍🏿",":writing_hand_medium_dark_skin_tone:":"✍🏾",":writing_hand_medium_skin_tone:":"✍🏽",":writing_hand_medium_light_skin_tone:":"✍🏼",":writing_hand_light_skin_tone:":"✍🏻",":writing_hand:":"✍️",":dark_sunglasses:":"🕶",":eye_speachbubble:":"👁🗨",":eye:":"👁",":weightlifter_woman_dt:":"🏋🏿♀",":weightlifter_woman_mdt:":"🏋🏾♀",":weightlifter_woman_mt:":"🏋🏽♀",":weightlifter_woman_mlt:":"🏋🏼♀",":weightlifter_woman_lt:":"🏋🏻♀",":weightlifter_woman:":"🏋♀",":weightlifter_dt:":"🏋🏿",":weightlifter_mdt:":"🏋🏾",":weightlifter_mt:":"🏋🏽",":weightlifter_mlt:":"🏋🏼",":weightlifter_lt:":"🏋🏻",":weightlifter:":"🏋",":basketballer_woman_dt:":"⛹🏿♀",":basketballer_woman_mdt:":"⛹🏾♀",":basketballer_woman_mt:":"⛹🏽♀",":basketballer_woman_mlt:":"⛹🏼♀",":basketballer_woman_lt:":"⛹🏻♀",":basketballer_woman:":"⛹♀",":basketballer_darktone:":"⛹🏿",":basketballer_mediumdarktone:":"⛹🏾",":basketballer_mediumtone:":"⛹🏽",":basketballer_mediumlighttone:":"⛹🏼",":basketballer_lt:":"⛹🏻",":basketballer:":"⛹",":man_in_suit:":"🕴",":golfer:":"🏌️♂️",":golfer_woman:":"🏌♀","*":"*️⃣",":heart_exclamation:":"❣️",":star_of_david:":"✡️",":cross:":"✝️",":fleur_de_lis:":"⚜️",":atom:":"⚛",":wheel_of_dharma:":"☸️",":yin_yang:":"☯️",":peace:":"☮",":star_and_crescent:":"☪️",":orthodox_cross:":"☦️",":biohazard:":"☣",":radioactive:":"☢",":place_of_worship:":"🛐",":anger_right:":"🗯",":menorah:":"🕎",":om_symbol:":"🕉",":funeral_urn:":"⚱️",":coffin:":"⚰️",":gear:":"⚙️",":alembic:":"⚗️",":scales:":"⚖️",":crossed_swords:":"⚔️",":keyboard:":"⌨️",":oil_drum:":"🛢",":shield:":"🛡",":hammer_and_wrench:":"🛠",":bed:":"🛏",":bellhop_bell:":"🛎",":shopping_bags:":"🛍",":sleeping_accommodation:":"🛌",":couch_and_lamp:":"🛋",":ballot_box:":"🗳",":dagger_knife:":"🗡",":rolled_up_newspaper:":"🗞",":old_key:":"🗝",":compression:":"🗜",":spiral_calendar_pad:":"🗓",":spiral_note_pad:":"🗒",":wastebasket:":"🗑",":file_cabinet:":"🗄",":card_file_box:":"🗃",":card_index_dividers:":"🗂",":frame_with_picture:":"🖼",":trackball:":"🖲",":three_button_mouse:":"🖱",":printer:":"🖨",":desktop_computer:":"🖥",":lower_left_crayon:":"🖍",":lower_left_paintbrush:":"🖌",":lower_left_fountain_pen:":"🖋",":lower_left_ballpoint_pen:":"🖊",":linked_paperclips:":"🖇",":joystick:":"🕹",":hole:":"🕳",":mantelpiece_clock:":"🕰",":candle:":"🕯",":prayer_beads:":"📿",":film_projector:":"📽",":camera_with_flash:":"📸",":amphora:":"🏺",":label:":"🏷",":flag_black:":"🏴",":flag_white:":"🏳",":film_frames:":"🎞",":control_knobs:":"🎛",":level_slider:":"🎚",":studio_microphone:":"🎙",":thermometer:":"🌡",":passenger_ship:":"🛳",":airplane_arriving:":"🛬",":airplane_departure:":"🛫",":small_airplane:":"🛩",":motor_boat:":"🛥",":railway_track:":"🛤",":motorway:":"🛣",":world_map:":"🗺",":synagogue:":"🕍",":mosque:":"🕌",":kaaba:":"🕋",":stadium:":"🏟",":national_park:":"🏞",":desert_island:":"🏝",":desert:":"🏜",":classical_building:":"🏛",":derelict_house_building:":"🏚",":cityscape:":"🏙",":house_buildings:":"🏘",":building_construction:":"🏗",":beach_with_umbrella:":"🏖",":camping:":"🏕",":snow_capped_mountain:":"🏔",":racing_car:":"🏎",":racing_motorcycle:":"🏍",":bow_and_arrow:":"🏹",":badminton_racquet_and_shuttlecock:":"🏸",":rosette:":"🏵",":table_tennis_paddle_and_ball:":"🏓",":ice_hockey_stick_and_puck:":"🏒",":field_hockey_stick_and_ball:":"🏑",":volleyball:":"🏐",":cricket_bat_and_ball:":"🏏",":medal:":"🎖",":admission_tickets:":"🎟",":reminder_ribbon:":"🎗",":cheese_wedge:":"🧀",":popcorn:":"🍿",":champagne:":"🍾",":knife_fork_plate:":"🍽",":hot_pepper:":"🌶",":burrito:":"🌯",":taco:":"🌮",":hotdog:":"🌭",":shamrock:":"☘️",":comet:":"☄️",":umbrella_with_rain_drops:":"☂️",":unicorn_face:":"🦄",":turkey:":"🦃",":scorpion:":"🦂",":lion_face:":"🦁",":crab:":"🦀",":spider_web:":"🕸",":spider:":"🕷",":dove_of_peace:":"🕊",":chipmunk:":"🐿",":wind_blowing_face:":"🌬",":fog:":"🌫",":tornado_cloud:":"🌪",":lightning_cloud:":"🌩",":snow_cloud:":"🌨",":rain_cloud:":"🌧",":sun_behind_rain_cloud:":"🌦",":sun_behind_cloud:":"🌥",":sun_small_cloud:":"🌤",":speaking_head_in_silhouette:":"🗣",":black_circle_for_record:":"⏺",":black_square_for_stop:":"⏹",":double_vertical_bar:":"⏸",":play_pause:":"⏯",":track_previous:":"⏮",":track_next:":"⏭",":beach_umbrella:":"⛱",":chains:":"⛓",":pick:":"⛏",":hammer_and_pick:":"⚒",":timer_clock:":"⏲",":stopwatch:":"⏱",":ferry:":"⛴",":mountain:":"⛰",":shinto_shrine:":"⛩",":ice_skate:":"⛸",":skier:":"⛷",":thunder_cloud_and_rain:":"⛈",":helmet_with_white_cross":"⛑",":flag_ac:":"🇦🇨",":flag_ad:":"🇦🇩",":flag_ae:":"🇦🇪",":flag_af:":"🇦🇫",":flag_ag:":"🇦🇬",":flag_ai:":"🇦🇮",":flag_al:":"🇦🇱",":flag_am:":"🇦🇲",":flag_ao:":"🇦🇴",":flag_aq:":"🇦🇶",":flag_ar:":"🇦🇷",":flag_as:":"🇦🇸",":flag_at:":"🇦🇹",":flag_au:":"🇦🇺",":flag_aw:":"🇦🇼",":flag_ax:":"🇦🇽",":flag_az:":"🇦🇿",":flag_ba:":"🇧🇦",":flag_bb:":"🇧🇧",":flag_bd:":"🇧🇩",":flag_be:":"🇧🇪",":flag_bf:":"🇧🇫",":flag_bg:":"🇧🇬",":flag_bh:":"🇧🇭",":flag_bi:":"🇧🇮",":flag_bj:":"🇧🇯",":flag_bl:":"🇧🇱",":flag_bm:":"🇧🇲",":flag_bn:":"🇧🇳",":flag_bo:":"🇧🇴",":flag_bq:":"🇧🇶",":flag_br:":"🇧🇷",":flag_bs:":"🇧🇸",":flag_bt:":"🇧🇹",":flag_bv:":"🇧🇻",":flag_bw:":"🇧🇼",":flag_by:":"🇧🇾",":flag_bz:":"🇧🇿",":flag_ca:":"🇨🇦",":flag_cc:":"🇨🇨",":flag_cd:":"🇨🇩",":flag_cf:":"🇨🇫",":flag_cg:":"🇨🇬",":flag_ch:":"🇨🇭",":flag_ci:":"🇨🇮",":flag_ck:":"🇨🇰",":flag_cl:":"🇨🇱",":flag_cm:":"🇨🇲",":flag_co:":"🇨🇴",":flag_cp:":"🇨🇵",":flag_cr:":"🇨🇷",":flag_cu:":"🇨🇺",":flag_cv:":"🇨🇻",":flag_cw:":"🇨🇼",":flag_cx:":"🇨🇽",":flag_cy:":"🇨🇾",":flag_cz:":"🇨🇿",":flag_dg:":"🇩🇬",":flag_dj:":"🇩🇯",":flag_dk:":"🇩🇰",":flag_dm:":"🇩🇲",":flag_do:":"🇩🇴",":flag_dz:":"🇩🇿",":flag_ea:":"🇪🇦",":flag_ec:":"🇪🇨",":flag_ee:":"🇪🇪",":flag_eg:":"🇪🇬",":flag_eh:":"🇪🇭",":flag_er:":"🇪🇷",":flag_es:":"🇪🇸",":flag_et:":"🇪🇹",":flag_eu:":"🇪🇺",":flag_fi:":"🇫🇮",":flag_fj:":"🇫🇯",":flag_fk:":"🇫🇰",":flag_fm:":"🇫🇲",":flag_fo:":"🇫🇴",":flag_ga:":"🇬🇦",":flag_gd:":"🇬🇩",":flag_ge:":"🇬🇪",":flag_gf:":"🇬🇫",":flag_gg:":"🇬🇬",":flag_gh:":"🇬🇭",":flag_gi:":"🇬🇮",":flag_gl:":"🇬🇱",":flag_gm:":"🇬🇲",":flag_gn:":"🇬🇳",":flag_gp:":"🇬🇵",":flag_gq:":"🇬🇶",":flag_gr:":"🇬🇷",":flag_gs:":"🇬🇸",":flag_gt:":"🇬🇹",":flag_gu:":"🇬🇺",":flag_gw:":"🇬🇼",":flag_gy:":"🇬🇾",":flag_hk:":"🇭🇰",":flag_hm:":"🇭🇲",":flag_hn:":"🇭🇳",":flag_hr:":"🇭🇷",":flag_ht:":"🇭🇹",":flag_hu:":"🇭🇺",":flag_ic:":"🇮🇨",":flag_id:":"🇮🇩",":flag_ie:":"🇮🇪",":flag_il:":"🇮🇱",":flag_im:":"🇮🇲",":flag_in:":"🇮🇳",":flag_io:":"🇮🇴",":flag_iq:":"🇮🇶",":flag_ir:":"🇮🇷",":flag_is:":"🇮🇸",":flag_je:":"🇯🇪",":flag_jm:":"🇯🇲",":flag_jo:":"🇯🇴",":flag_ke:":"🇰🇪",":flag_kg:":"🇰🇬",":flag_kh:":"🇰🇭",":flag_ki:":"🇰🇮",":flag_km:":"🇰🇲",":flag_kn:":"🇰🇳",":flag_kp:":"🇰🇵",":flag_kw:":"🇰🇼",":flag_ky:":"🇰🇾",":flag_kz:":"🇰🇿",":flag_la:":"🇱🇦",":flag_lb:":"🇱🇧",":flag_lc:":"🇱🇨",":flag_li:":"🇱🇮",":flag_lk:":"🇱🇰",":flag_lr:":"🇱🇷",":flag_ls:":"🇱🇸",":flag_lt:":"🇱🇹",":flag_lu:":"🇱🇺",":flag_lv:":"🇱🇻",":flag_ly:":"🇱🇾",":flag_ma:":"🇲🇦",":flag_mc:":"🇲🇨",":flag_md:":"🇲🇩",":flag_me:":"🇲🇪",":flag_mf:":"🇲🇫",":flag_mg:":"🇲🇬",":flag_mh:":"🇲🇭",":flag_mk:":"🇲🇰",":flag_ml:":"🇲🇱",":flag_mm:":"🇲🇲",":flag_mn:":"🇲🇳",":flag_mo:":"🇲🇴",":flag_mp:":"🇲🇵",":flag_mq:":"🇲🇶",":flag_mr:":"🇲🇷",":flag_ms:":"🇲🇸",":flag_mt:":"🇲🇹",":flag_mu:":"🇲🇺",":flag_mv:":"🇲🇻",":flag_mw:":"🇲🇼",":flag_mx:":"🇲🇽",":flag_my:":"🇲🇾",":flag_mz:":"🇲🇿",":flag_na:":"🇳🇦",":flag_nc:":"🇳🇨",":flag_ne:":"🇳🇪",":flag_nf:":"🇳🇫",":flag_ng:":"🇳🇬",":flag_ni:":"🇳🇮",":flag_nl:":"🇳🇱",":flag_no:":"🇳🇴",":flag_np:":"🇳🇵",":flag_nr:":"🇳🇷",":flag_nu:":"🇳🇺",":flag_nz:":"🇳🇿",":flag_om:":"🇴🇲",":flag_pa:":"🇵🇦",":flag_pe:":"🇵🇪",":flag_pf:":"🇵🇫",":flag_pg:":"🇵🇬",":flag_ph:":"🇵🇭",":flag_pk:":"🇵🇰",":flag_pl:":"🇵🇱",":flag_pm:":"🇵🇲",":flag_pn:":"🇵🇳",":flag_pr:":"🇵🇷",":flag_ps:":"🇵🇸",":flag_pt:":"🇵🇹",":flag_pw:":"🇵🇼",":flag_py:":"🇵🇾",":flag_qa:":"🇶🇦",":flag_re:":"🇷🇪",":flag_ro:":"🇷🇴",":flag_rs:":"🇷🇸",":flag_rw:":"🇷🇼",":flag_sa:":"🇸🇦",":flag_sb:":"🇸🇧",":flag_sc:":"🇸🇨",":flag_sd:":"🇸🇩",":flag_se:":"🇸🇪",":flag_sg:":"🇸🇬",":flag_sh:":"🇸🇭",":flag_si:":"🇸🇮",":flag_sj:":"🇸🇯",":flag_sk:":"🇸🇰",":flag_sl:":"🇸🇱",":flag_sm:":"🇸🇲",":flag_sn:":"🇸🇳",":flag_so:":"🇸🇴",":flag_sr:":"🇸🇷",":flag_ss:":"🇸🇸",":flag_st:":"🇸🇹",":flag_sv:":"🇸🇻",":flag_sx:":"🇸🇽",":flag_sy:":"🇸🇾",":flag_sz:":"🇸🇿",":flag_ta:":"🇹🇦",":flag_tc:":"🇹🇨",":flag_td:":"🇹🇩",":flag_tf:":"🇹🇫",":flag_tg:":"🇹🇬",":flag_th:":"🇹🇭",":flag_tj:":"🇹🇯",":flag_tk:":"🇹🇰",":flag_tl:":"🇹🇱",":flag_tm:":"🇹🇲",":flag_tn:":"🇹🇳",":flag_to:":"🇹🇴",":flag_tr:":"🇹🇷",":flag_tt:":"🇹🇹",":flag_tv:":"🇹🇻",":flag_tw:":"🇹🇼",":flag_tz:":"🇹🇿",":flag_ua:":"🇺🇦",":flag_ug:":"🇺🇬",":flag_um:":"🇺🇲",":flag_uy:":"🇺🇾",":flag_uz:":"🇺🇿",":flag_va:":"🇻🇦",":flag_vc:":"🇻🇨",":flag_ve:":"🇻🇪",":flag_vg:":"🇻🇬",":flag_vi:":"🇻🇮",":flag_vn:":"🇻🇳",":flag_vu:":"🇻🇺",":flag_wf:":"🇼🇫",":flag_ws:":"🇼🇸",":flag_xk:":"🇽🇰",":flag_ye:":"🇾🇪",":flag_yt:":"🇾🇹",":flag_za:":"🇿🇦",":flag_zm:":"🇿🇲",":flag_zw:":"🇿🇼",":black_heart:":"🖤",":speech_left:":"🗨",":egg:":"🥚",":octagonal_sign:":"🛑",":drum:":"🥁",":0:":"0️⃣",":1:":"1️⃣",":2:":"2️⃣",":3:":"3️⃣",":4:":"4️⃣",":5:":"5️⃣",":6:":"6️⃣",":7:":"7️⃣",":8:":"8️⃣",":9:":"9️⃣",":hash:":"#️⃣",":asterisk:":"*⃣",":zero:":"0⃣",":one:":"1⃣",":two:":"2⃣",":three:":"3⃣",":four:":"4⃣",":five:":"5⃣",":six:":"6⃣",":seven:":"7⃣",":eight:":"8⃣",":nine:":"9⃣",":skull_and_crossbones:":"☠️",":radioactive_sign:":"☢️",":biohazard_sign:":"☣️",":female_sign:":"♀",":male_sign:":"♂",":staff_of_aesculapius:":"⚕",":heavy_exclamation_mark:":"❗️",":eject:":"⏏",":peace_symbol:":"☮️",":atom_symbol:":"⚛️",":snowman_without_snow:":"⛄️",":waving_white_flag:":"🏳️",":skin_tone_2:":"🏻",":skin_tone_3:":"🏼",":skin_tone_4:":"🏽",":skin_tone_5:":"🏾",":skin_tone_6:":"🏿",":man_dancing:":"🕺",":shopping_trolley:":"🛒",":scooter:":"🛴",":motor_scooter:":"🛵",":canoe:":"🛶",":call_me_hand:":"🤙",":raised_back_of_hand:":"🤚",":left_facing_fist:":"🤛",":right_facing_fist:":"🤜",":handshake:":"🤝",":hand_with_index_and_middle_fingers_crossed:":"🤞",":face_with_cowboy_hat:":"🤠",":clown_face:":"🤡",":nauseated_face:":"🤢",":drooling_face:":"🤤",":lying_face:":"🤥",":face_palm:":"🤦",":sneezing_face:":"🤧",":pregnant_woman:":"🤰",":selfie:":"🤳",":prince:":"🤴",":man_in_tuxedo:":"🤵",":mother_christmas:":"🤶",":shrug:":"🤷",":person_doing_cartwheel:":"🤸",":juggling:":"🤹",":fencer:":"🤺",":wrestlers:":"🤼",":water_polo:":"🤽",":handball:":"🤾",":wilted_flower:":"🥀",":clinking_glasses:":"🥂",":tumbler_glass:":"🥃",":spoon:":"🥄",":goal_net:":"🥅",":first_place_medal:":"🥇",":second_place_medal:":"🥈",":third_place_medal:":"🥉",":boxing_glove:":"🥊",":martial_arts_uniform:":"🥋",":croissant:":"🥐",":avocado:":"🥑",":cucumber:":"🥒",":bacon:":"🥓",":potato:":"🥔",":carrot:":"🥕",":baguette_bread:":"🥖",":green_salad:":"🥗",":shallow_pan_of_food:":"🥘",":stuffed_flatbread:":"🥙",":glass_of_milk:":"🥛",":peanuts:":"🥜",":kiwifruit:":"🥝",":pancakes:":"🥞",":eagle:":"🦅",":duck:":"🦆",":bat:":"🦇",":shark:":"🦈",":owl:":"🦉",":fox_face:":"🦊",":butterfly:":"🦋",":deer:":"🦌",":gorilla:":"🦍",":lizard:":"🦎",":rhinoceros:":"🦏",":shrimp:":"🦐",":squid:":"🦑",":flag_un:":"🇺🇳",":male_farmer:":"👨🌾",":male_cook:":"👨🍳",":male_student:":"👨🎓",":male_singer:":"👨🎤",":male_artist:":"👨🎨",":male_teacher:":"👨🏫",":male_factory_worker:":"👨🏭",":male_technologist:":"👨💻",":male_office_worker:":"👨💼",":male_mechanic:":"👨🔧",":male_scientist:":"👨🔬",":male_astronaut:":"👨🚀",":male_firefighter:":"👨🚒",":female_farmer:":"👩🌾",":female_cook:":"👩🍳",":female_student:":"👩🎓",":female_singer:":"👩🎤",":female_artist:":"👩🎨",":female_teacher:":"👩🏫",":female_factory_worker:":"👩🏭",":female_technologist:":"👩💻",":female_office_worker:":"👩💼",":female_mechanic:":"👩🔧",":female_scientist:":"👩🔬",":female_astronaut:":"👩🚀",":female_firefighter:":"👩🚒",":woman_running:":"🏃♀️",":running:":"🏃♂️",":woman_surfing:":"🏄♀️",":woman_swimming:":"🏊♀️",":woman_lifting_weights:":"🏋️♀️",":weight_lifter:":"🏋️♂️",":woman_golfing:":"🏌️♀️",":eye_in_speech_bubble:":"👁️🗨️",":male_doctor:":"👨⚕️",":male_judge:":"👨⚖️",":male_pilot:":"👨✈️",":female_doctor:":"👩⚕️",":female_judge:":"👩⚖️",":female_pilot:":"👩✈️",":woman_facepalming:":"🤦♀️",":man_facepalming:":"🤦♂️",":woman_shrugging:":"🤷♀️",":man_shrugging:":"🤷♂️",":woman_cartwheeling:":"🤸♀️",":man_cartwheeling:":"🤸♂️",":woman_juggling:":"🤹♀️",":man_juggling:":"🤹♂️",":woman_wrestling:":"🤼♀️",":man_wrestling:":"🤼♂️",":woman_playing_water_polo:":"🤽♀️",":man_playing_water_polo:":"🤽♂️",":woman_playing_handball:":"🤾♀️",":man_playing_handball:":"🤾♂️",":woman_bouncing_ball:":"⛹️♀️",":person_with_ball:":"⛹️♂️"}')},"4ade":function(e,t,n){"use strict";n("97fb")},"4db3":function(e,t,n){"use strict";n("d7d3")},"4dce":function(e,t,n){},5:function(e,t){},"56d7":function(e,t,n){"use strict";n.r(t);var a=n("2b0e"),i=n("e37d"),o=n("1881"),s=n.n(o),r=n("4a7a"),l=n.n(r),c=n("7181"),_=n("a65d"),d=n.n(_),u=n("5cc6"),m=n.n(u),h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"dashy"}},[e.shouldShowSplash()?n("LoadingScreen",{attrs:{isLoading:e.isLoading}}):e._e(),n("Header",{attrs:{pageInfo:e.pageInfo}}),n("router-view"),e.visibleComponents.footer?n("Footer",{attrs:{text:e.getFooterText()}}):e._e()],1)},p=[],g=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("header",[e.titleVisible?n("PageTitle",{attrs:{title:e.pageInfo.title,description:e.pageInfo.description}}):e._e(),e.navVisible?n("Nav",{staticClass:"nav",attrs:{links:e.pageInfo.navLinks}}):e._e()],1)},f=[],k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("router-link",{staticClass:"page-titles",attrs:{to:"/"}},[n("h1",[e._v(e._s(e.title))]),n("span",{staticClass:"subtitle"},[e._v(e._s(e.description))])])},b=[],w={name:"PageTitle",props:{title:String,description:String}},v=w,y=(n("31fa"),n("2877")),C=Object(y["a"])(v,k,b,!1,null,"34020d7c",null),S=C.exports,I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{attrs:{id:"nav"}},e._l(e.links,(function(t,a){return n("router-link",{key:a,staticClass:"nav-item",attrs:{to:t.path,href:t.path,target:e.isUrl(t.path)?"_blank":"",rel:"noopener noreferrer"}},[e._v(e._s(t.title))])})),1)},x=[],O={name:"Nav",props:{links:Array},methods:{isUrl:e=>new RegExp(/(http|https):\/\/(\S+)(:[0-9]+)?/).test(e)}},T=O,E=(n("d16d"),Object(y["a"])(T,I,x,!1,null,"68c1bd5c",null)),A=E.exports,L={name:"Header",inject:["visibleComponents"],components:{PageTitle:S,Nav:A},props:{pageInfo:Object},data(){return{titleVisible:(this.visibleComponents||u["visibleComponents"]).pageTitle,navVisible:(this.visibleComponents||u["visibleComponents"]).navigation}}},N=L,j=(n("3e3f"),Object(y["a"])(N,g,f,!1,null,"786dc3b6",null)),z=j.exports,M=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.text&&""!==e.text?n("footer",{domProps:{innerHTML:e._s(e.text)}}):n("footer",[e._v(" Developed by "),n("a",{attrs:{href:e.authorUrl}},[e._v(e._s(e.authorName))]),e._v(". Licensed under "),n("a",{attrs:{href:e.licenseUrl}},[e._v(e._s(e.license))]),e._v(" "+e._s(e.showCopyright?"©":"")+" "+e._s(e.date)+". Get the "),n("a",{attrs:{href:e.repoUrl}},[e._v("Source Code")]),e._v(". ")])},P=[],B={name:"Footer",props:{text:String,authorName:{type:String,default:"Alicia Sykes"},authorUrl:{type:String,default:"https://aliciasykes.com"},license:{type:String,default:"MIT"},licenseUrl:{type:String,default:"https://gist.github.com/Lissy93/143d2ee01ccc5c052a17"},date:{type:String,default:""+(new Date).getFullYear()},showCopyright:{type:Boolean,default:!0},repoUrl:{type:String,default:"https://github.com/lissy93/dashy"}}},H=B,D=(n("ed9b"),Object(y["a"])(H,M,P,!1,null,"64591bd5",null)),V=D.exports,$=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"slide-fade"}},[e.isLoading?n("div",{class:e.c,attrs:{id:"loading"},on:{click:function(t){e.c="hide"}}},[n("h2",[e._v("Dashy")]),n("div",{staticClass:"inner-container"},[n("p",[e._v("Loading")]),n("span",{staticClass:"dots-cont"},[n("span",{staticClass:"dot dot-1"}),n("span",{staticClass:"dot dot-2"}),n("span",{staticClass:"dot dot-3"}),n("span",{staticClass:"dot dot-4"})])])]):e._e()])},U=[],R={name:"LoadingScreen",props:{isLoading:{type:Boolean,default:!1}},data:()=>({c:""})},K=R,F=(n("2bb3"),Object(y["a"])(K,$,U,!1,null,"a7bc1de6",null)),q=F.exports,W=n("8b8e"),J=n.n(W);class G{constructor(){this.conf=J.a}appConfig(){const e=this.conf.appConfig||{};let t=u["appConfig"];return localStorage[u["localStorageKeys"].APP_CONFIG]?t=JSON.parse(localStorage[u["localStorageKeys"].APP_CONFIG]):e!=={}&&(t=e),t.layout=localStorage[u["localStorageKeys"].LAYOUT_ORIENTATION]||e.layout||u["layout"],t.iconSize=localStorage[u["localStorageKeys"].ICON_SIZE]||e.iconSize||u["iconSize"],t}pageInfo(){const e=u["pageInfo"];let t;try{t=JSON.parse(localStorage[u["localStorageKeys"].PAGE_INFO])}catch(a){t={}}const n=this.conf.pageInfo||e;return n.title=t.title||J.a.pageInfo.title||e.title,n.description=t.description||J.a.pageInfo.description||e.description,n.navLinks=t.navLinks||J.a.pageInfo.navLinks||e.navLinks,n.footerText=t.footerText||J.a.pageInfo.footerText||e.footerText,n}sections(){const e=localStorage[u["localStorageKeys"].CONF_SECTIONS];if(e)try{const t=JSON.parse(e);if(t.length>=1)return t}catch(t){}return this.conf.sections}config(){return{appConfig:this.appConfig(),pageInfo:this.pageInfo(),sections:this.sections()}}}const Y=(()=>{const e=new G;return e.config()})(),X=e=>{const t=e.hideComponents||{},n=e=>"boolean"===typeof e;return{pageTitle:n(t.hideHeading)?!t.hideHeading:u["visibleComponents"].pageTitle,navigation:n(t.hideNav)?!t.hideNav:u["visibleComponents"].navigation,searchBar:n(t.hideSearch)?!t.hideSearch:u["visibleComponents"].searchBar,settings:n(t.hideSettings)?!t.hideSettings:u["visibleComponents"].settings,footer:n(t.hideFooter)?!t.hideFooter:u["visibleComponents"].footer,splashScreen:n(t.hideSplashScreen)?!t.hideSplashScreen:u["visibleComponents"].splashScreen}},Z=new G,Q=Z.config(),ee=X(Q.appConfig)||u["visibleComponents"];var te={name:"app",components:{Header:z,Footer:V,LoadingScreen:q},provide:{config:Q,visibleComponents:ee},data(){return{isLoading:!0,showFooter:ee.footer,appConfig:Z.appConfig(),pageInfo:Z.pageInfo(),visibleComponents:ee}},methods:{getFooterText(){return this.pageInfo&&this.pageInfo.footerText?this.pageInfo.footerText:""},injectCustomStyles(e){const t=document.createElement("style");t.textContent=e,document.head.append(t)},shouldShowSplash(){return(this.visibleComponents||u["visibleComponents"]).splashScreen||!localStorage[u["localStorageKeys"].HIDE_WELCOME_BANNER]},hideSplash(){this.shouldShowSplash()&&!this.shouldHidePageComponents()?setTimeout(()=>{this.isLoading=!1},u["splashScreenTime"]||2e3):this.isLoading=!1}},mounted(){if(this.hideSplash(),this.appConfig.customCss){const e=this.appConfig.customCss.replace(/<\/?[^>]+(>|$)/g,"");this.injectCustomStyles(e)}}},ne=te,ae=(n("5c0b"),Object(y["a"])(ne,h,p,!1,null,null,null)),ie=ae.exports,oe=n("8c4f"),se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"home",style:e.getBackgroundImage()},[n("SettingsContainer",{ref:"filterComp",staticClass:"filter-container",attrs:{displayLayout:e.layout,iconSize:e.itemSizeBound,availableThemes:e.getExternalCSSLinks(),sections:e.getSections(e.sections),appConfig:e.appConfig,pageInfo:e.pageInfo,modalOpen:e.modalOpen},on:{"user-is-searchin":e.searching,"change-display-layout":e.setLayoutOrientation,"change-icon-size":e.setItemSize,"change-modal-visibility":e.updateModalVisibility}}),e.checkTheresData(e.sections)?n("div",{class:"item-group-container orientation-"+e.layout+" item-size-"+e.itemSizeBound},e._l(e.getSections(e.sections),(function(t,a){return n("ItemGroup",{key:a,class:0===e.filterTiles(t.items).length&&e.searchValue?"no-results":"",attrs:{title:t.name,icon:t.icon||void 0,displayData:e.getDisplayData(t),groupId:"section-"+a,items:e.filterTiles(t.items),itemSize:e.itemSizeBound},on:{itemClicked:function(t){return e.finishedSearching()},"change-modal-visibility":e.updateModalVisibility}})})),1):e._e(),e.checkIfResults()?n("div",{staticClass:"no-data"},[e._v(" "+e._s(e.searchValue?"No Search Results":"No Data Configured")+" ")]):e._e()],1)},re=[],le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[e.searchVisible?n("SearchBar",{ref:"SearchBar",attrs:{active:!e.modalOpen},on:{"user-is-searchin":e.userIsTypingSomething}}):e._e(),n("div",{staticClass:"options-outer"},[n("div",{class:"options-container "+(e.settingsVisible?"":"hide")},[n("ThemeSelector",{attrs:{themes:e.availableThemes,confTheme:e.getInitialTheme(),userThemes:e.getUserThemes()}}),n("LayoutSelector",{attrs:{displayLayout:e.displayLayout},on:{layoutUpdated:e.updateDisplayLayout}}),n("ItemSizeSelector",{attrs:{iconSize:e.iconSize},on:{iconSizeUpdated:e.updateIconSize}}),n("ConfigLauncher",{attrs:{sections:e.sections,pageInfo:e.pageInfo,appConfig:e.appConfig},on:{modalChanged:e.modalChanged}}),e.isUserLoggedIn()?n("AppButtons"):e._e()],1),n("div",{class:"show-hide-container "+(e.settingsVisible?"hide-btn":"show-btn")},[n("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:(e.settingsVisible?"Hide":"Open")+" Settings Menu",expression:"`${settingsVisible? 'Hide' : 'Open'} Settings Menu`"}],attrs:{tabindex:"-2"},on:{click:function(t){return e.toggleSettingsVisibility()}}},[e.settingsVisible?n("IconClose"):n("IconOpen")],1)])]),n("KeyboardShortcutInfo"),n("AppInfoModal")],1)},ce=[],_e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("form",[n("label",{attrs:{for:"filter-tiles"}},[e._v("Search")]),n("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],ref:"filter",attrs:{id:"filter-tiles",placeholder:"Start typing to filter..."},domProps:{value:e.input},on:{input:[function(t){t.target.composing||(e.input=t.target.value)},e.userIsTypingSomething],keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.clearFilterInput.apply(null,arguments)}}}),e.input.length>0?n("i",{staticClass:"clear-search",attrs:{title:"Clear search"},on:{click:e.clearFilterInput}},[e._v("x")]):e._e()])},de=[];class ue{constructor(e){this.index=e}resetIndex(){this.index=0}arrowNavigation(e){void 0===this.index?this.index=0:37===e?this.index-=1:38===e?this.index=ue.goToPrevious(this.index):39===e?this.index+=1:40===e&&(this.index=ue.goToNext(this.index)),this.index=ue.getSafeElementIndex(this.index),ue.selectItemByIndex(this.index).focus()}static getNumResults(){return document.getElementsByClassName("item").length}static getSafeElementIndex(e){const t=ue.getNumResults();return e<0?t-1:e>=t?0:e}static selectItemByIndex(e){return e>=0&&e<=ue.getNumResults()?document.getElementsByClassName("item")[e]:[document.getElementsByClassName("item")]}static findPreviousRow(e){const t=(e,t)=>ue.selectItemByIndex(e).offsetTop===t,n=(e,a)=>e>=ue.getNumResults()?n(0,a):t(e,a)?n(e-1,a):e,a=ue.selectItemByIndex(e).offsetTop;return n(e,a)}static goToPrevious(e){const t=(e,t)=>ue.selectItemByIndex(e).offsetTop<ue.selectItemByIndex(t).offsetTop,n=ue.findPreviousRow(e),a=n-e,i=n-ue.findNextRow(e)+1,o=t(e,n)?0:i-a;return n+o}static findNextRow(e){const t=(e,t)=>ue.selectItemByIndex(e).offsetTop===t,n=(e,a)=>e>=ue.getNumResults()?n(0,a):t(e,a)?n(e+1,a):e,a=ue.selectItemByIndex(e).offsetTop;return n(e,a)}static goToNext(e){const t=(e,t)=>ue.selectItemByIndex(e).offsetTop>ue.selectItemByIndex(t).offsetTop,n=ue.findNextRow(e),a=n-e,i=n-ue.findPreviousRow(e)-1,o=t(e,n)?0:i-a;return n+o}}var me={name:"FilterTile",props:{active:Boolean},data(){return{input:"",akn:new ue}},mounted(){window.addEventListener("keydown",e=>{const t=document.activeElement.id,{key:n,keyCode:a}=e;this.active&&(/^[a-zA-Z]$/.test(n)&&"filter-tiles"!==t?(this.$refs.filter.focus(),this.userIsTypingSomething()):a>=37&&a<=40?this.akn.arrowNavigation(a):27===a&&this.clearFilterInput())})},methods:{userIsTypingSomething(){this.$emit("user-is-searchin",this.input)},clearFilterInput(){this.input="",this.userIsTypingSomething(),document.activeElement.blur(),this.akn.resetIndex()}}},he=me,pe=(n("e1a2"),Object(y["a"])(he,_e,de,!1,null,"08ec96b4",null)),ge=pe.exports,fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"config-options"},[n("span",[e._v("Config")]),n("div",{staticClass:"config-buttons"},[n("IconSpanner",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Update configuration locally"),expression:"tooltip('Update configuration locally')"}],attrs:{tabindex:"-2"},on:{click:function(t){return e.showEditor()}}}),n("IconCloud",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Backup / restore cloud config"),expression:"tooltip('Backup / restore cloud config')"}],attrs:{tabindex:"-2"},on:{click:function(t){return e.showCloudModal()}}})],1),n("modal",{attrs:{name:e.modalNames.CONF_EDITOR,resizable:!0,width:"60%",height:"85%",classes:"dashy-modal"},on:{closed:function(t){return e.$emit("modalChanged",!1)}}},[n("ConfigContainer",{attrs:{config:e.combineConfig()}})],1),n("modal",{attrs:{name:e.modalNames.CLOUD_BACKUP,resizable:!0,width:"65%",height:"60%",classes:"dashy-modal"},on:{closed:function(t){return e.$emit("modalChanged",!1)}}},[n("CloudBackupRestore",{attrs:{config:e.combineConfig()}})],1)],1)},ke=[],be=n("35c3"),we=n.n(be),ve=n("6780"),ye=n.n(ve),Ce=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Tabs",{ref:"tabView",attrs:{navAuto:!0,name:"Add Item"}},[n("TabItem",{staticClass:"main-tab",attrs:{name:"Config"}},[n("div",{staticClass:"main-options-container"},[n("h2",[e._v("Configuration Options")]),n("a",{staticClass:"hyperlink-wrapper",on:{click:function(t){return e.downloadConfigFile("conf.yml",e.yaml)}}},[n("button",{staticClass:"config-button center"},[n("DownloadIcon",{staticClass:"button-icon"}),e._v(" Download Config ")],1)]),n("button",{staticClass:"config-button center",on:{click:function(t){return e.goToEdit()}}},[n("EditIcon",{staticClass:"button-icon"}),e._v(" Edit Config ")],1),n("button",{staticClass:"config-button center",on:{click:function(t){return e.goToCustomCss()}}},[n("CustomCssIcon",{staticClass:"button-icon"}),e._v(" Edit Custom CSS ")],1),n("button",{staticClass:"config-button center",on:{click:function(t){return e.openCloudSync()}}},[n("CloudIcon",{staticClass:"button-icon"}),e._v(" "+e._s(e.backupId?"Edit Cloud Sync":"Enable Cloud Sync")+" ")],1),n("button",{staticClass:"config-button center",on:{click:function(t){return e.openRebuildAppModal()}}},[n("RebuildIcon",{staticClass:"button-icon"}),e._v(" Rebuild Application ")],1),n("button",{staticClass:"config-button center",on:{click:function(t){return e.resetLocalSettings()}}},[n("DeleteIcon",{staticClass:"button-icon"}),e._v(" Reset Local Settings ")],1),n("button",{staticClass:"config-button center",on:{click:function(t){return e.openAboutModal()}}},[n("IconAbout",{staticClass:"button-icon"}),e._v(" App Info ")],1),n("p",{staticClass:"small-screen-note",staticStyle:{display:"none"}},[e._v(" You are using a very small screen, and some screens in this menu may not be optimal ")]),n("p",{staticClass:"app-version"},[e._v("Dashy version "+e._s(e.appVersion))]),n("div",{staticClass:"config-note"},[n("span",[e._v(" It is recommend to make a backup of your conf.yml file before making changes. ")])])]),n("RebuildApp")],1),n("TabItem",{staticClass:"code-container",attrs:{name:"View Config"}},[n("pre",{attrs:{id:"conf-yaml"}},[e._v(e._s(e.yaml))]),n("div",{staticClass:"yaml-action-buttons"},[n("h2",[e._v("Actions")]),n("a",{staticClass:"yaml-button download",on:{click:function(t){return e.downloadConfigFile("conf.yml",e.yaml)}}},[e._v(" Download Config ")]),n("a",{staticClass:"yaml-button copy",on:{click:function(t){return e.copyConfigToClipboard()}}},[e._v("Copy Config")]),n("a",{staticClass:"yaml-button reset",on:{click:function(t){return e.resetLocalSettings()}}},[e._v("Reset Config")])])]),n("TabItem",{attrs:{name:"Edit Config"}},[n("JsonEditor",{attrs:{config:e.config}})],1),n("TabItem",{attrs:{name:"Custom Styles"}},[n("CustomCssEditor",{attrs:{config:e.config,initialCss:"hello"}})],1)],1)},Se=[],Ie=n("1020"),xe=n.n(Ie),Oe=n("2e7b"),Te=n.n(Oe),Ee=(n("1d89"),n("d97e"));const Ae=e=>e.split("\n").map(e=>e.trimRight()).join("\n"),Le=e=>{throw new Error("Error in Json to YAML conversion: "+e)},Ne=e=>{let t="";const n={undefined(){return"null"},null(){return"null"},number(e){return e},boolean(e){return e?"true":"false"},string(e){return JSON.stringify(e)},array(e){let a="";return 0===e.length?(a+="[]",a):(t=t.replace(/$/," "),e.forEach(e=>{const i=n[Object(Ee["typeOf"])(e)];i||Le(Object(Ee["typeOf"])(e)),a+=`\n${t}- ${i(e,!0)}`}),t=t.replace(/ {2}/,""),a)},object(e,a,i){let o="";return 0===Object.keys(e).length?(o+="{}",o):(i||(t=t.replace(/$/," ")),Object.keys(e).forEach((i,s)=>{const r=e[i],l=n[Object(Ee["typeOf"])(r)];"undefined"!==typeof r&&(l||Le(Object(Ee["typeOf"])(r)),a&&0===s||(o+="\n"+t),o+=`${i}: ${l(r)}`)}),t=t.replace(/ {2}/,""),o)},function(){return"[object Function]"}};return Ae(n[Object(Ee["typeOf"])(e)](e,!0,!0)+"\n")};var je=Ne,ze=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"json-editor-outer"},[n("v-jsoneditor",{attrs:{options:e.options,height:"500px"},model:{value:e.jsonData,callback:function(t){e.jsonData=t},expression:"jsonData"}}),n("div",{staticClass:"save-options"},[n("span",{staticClass:"save-option-title"},[e._v("Save Location:")]),n("div",{staticClass:"option"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.saveMode,expression:"saveMode"}],staticClass:"radio-option",attrs:{type:"radio",id:"local",value:"local",disabled:!e.allowWriteToDisk},domProps:{checked:e._q(e.saveMode,"local")},on:{change:function(t){e.saveMode="local"}}}),n("label",{staticClass:"save-option-label",attrs:{for:"local"}},[e._v("Apply Locally")])]),n("div",{staticClass:"option"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.saveMode,expression:"saveMode"}],staticClass:"radio-option",attrs:{type:"radio",id:"file",value:"file",disabled:!e.allowWriteToDisk},domProps:{checked:e._q(e.saveMode,"file")},on:{change:function(t){e.saveMode="file"}}}),n("label",{staticClass:"save-option-label",attrs:{for:"file"}},[e._v("Write Changes to Config File")])])]),n("button",{class:"save-button "+(e.isValid?"":"err"),on:{click:function(t){return e.save()}}},[e._v("Save Changes")]),n("p",{staticClass:"errors"},[n("ul",[e._l(e.errorMessages,(function(t,a){return n("li",{key:a,class:"type-"+t.type},[e._v(" "+e._s(t.msg)+" ")])})),e.errorMessages.length<1?n("li",{staticClass:"type-valid"},[e._v(" Config is Valid ")]):e._e()],2)]),void 0!==e.saveSuccess?n("p",{class:"response-output status-"+(e.saveSuccess?"success":"fail")},[e._v(" "+e._s(e.saveSuccess?"Task Complete":"Task Failed")+" ")]):e._e(),n("p",{staticClass:"response-output"},[e._v(e._s(e.responseText))]),e.saveSuccess?n("p",{staticClass:"response-output"},[e._v(" The app should rebuild automatically. You will need to refresh the page for changes to take effect. ")]):e._e(),n("p",{staticClass:"note"},[e._v(" It is recommend to backup your existing confiruration before making any changes. ")])],1)},Me=[],Pe=n("bcb2"),Be=n.n(Pe),He=n("831b"),De=n("94f8"),Ve=n.n(De);const $e=e=>Ve()(e.toString()).toString().toLowerCase(),Ue=e=>{const t=e.map(e=>$e(e));let n=!1;return document.cookie.split(";").forEach(e=>{if(e&&e.split("=").length>1){const a=e.split("=")[0].trim(),i=e.split("=")[1].trim();a===u["cookieKeys"].AUTH_TOKEN&&t.includes(i)&&(n=!0)}}),n},Re=(e,t,n)=>{let a;return e?t?n.forEach(n=>{n.user===e&&(a=n.hash.toLowerCase()===Ve()(t).toString().toLowerCase()?{correct:!0,msg:"Logging in..."}:{correct:!1,msg:"Incorrect Password"})}):a={correct:!1,msg:"Missing Password"}:a={correct:!1,msg:"Missing Username"},a||{correct:!1,msg:"User not found"}},Ke=(e,t,n)=>{const a=new Date,i=new Date(a.setTime(a.getTime()+n)).toGMTString(),o={user:e,hash:Ve()(t).toString().toLowerCase()};document.cookie=`authenticationToken=${$e(o)};`+(n>0?"expires="+i:""),localStorage.setItem(u["localStorageKeys"].USERNAME,e)},Fe=()=>{document.cookie="authenticationToken=null",localStorage.removeItem(u["localStorageKeys"].USERNAME)},qe=e=>{if(!e||0===e.length)return!0;if(!Ue(e))return!1;const t=localStorage[u["localStorageKeys"].USERNAME];let n=!1;return e.forEach(e=>{e.user===t&&"admin"===e.type&&(n=!0)}),n};var We=n("bc3a"),Je=n.n(We),Ge={name:"JsonEditor",props:{config:Object},components:{VJsoneditor:Be.a},data(){return{jsonData:this.config,errorMessages:[],saveMode:"file",options:{schema:He,mode:"tree",modes:["tree","code","preview"],name:"config",onValidationError:this.validationErrors},jsonParser:je,responseText:"",saveSuccess:void 0,allowWriteToDisk:this.shouldAllowWriteToDisk()}},computed:{isValid(){return this.errorMessages.length<1}},mounted(){this.allowWriteToDisk||(this.saveMode="local")},methods:{shouldAllowWriteToDisk(){const{appConfig:e}=this.config;return!1!==e.allowConfigEdit&&qe(e.auth)},save(){"local"!==this.saveMode&&this.allowWriteToDisk?"file"===this.saveMode?this.writeConfigToDisk():this.$toasted.show("Please select a Save Mode: Local or File"):this.saveConfigLocally()},writeConfigToDisk(){const e=this.jsonParser(this.jsonData),t=Object({NODE_ENV:"production",VUE_APP_VERSION:"1.3.7",BASE_URL:"/"}).VUE_APP_DOMAIN||window.location.origin,n=t+"/config-manager/save",a={"Content-Type":"text/plain"},i={config:e,timestamp:new Date},o=Je.a.post(n,i,a);o.then(e=>{this.saveSuccess=e.data.success||!1,this.responseText=e.data.message,this.saveSuccess?(this.carefullyClearLocalStorage(),this.showToast("Config file written to disk succesfully",!0)):this.showToast("An error occurred saving config",!1)}).catch(e=>{this.saveSuccess=!1,this.responseText=e,this.showToast(e,!1)})},saveConfigLocally(){const e=this.jsonData;e.sections&&localStorage.setItem(u["localStorageKeys"].CONF_SECTIONS,JSON.stringify(e.sections)),e.pageInfo&&localStorage.setItem(u["localStorageKeys"].PAGE_INFO,JSON.stringify(e.pageInfo)),e.appConfig&&localStorage.setItem(u["localStorageKeys"].APP_CONFIG,JSON.stringify(e.appConfig)),e.appConfig.theme&&localStorage.setItem(u["localStorageKeys"].THEME,e.appConfig.theme),this.showToast("Changes saved succesfully",!0)},carefullyClearLocalStorage(){localStorage.removeItem(u["localStorageKeys"].PAGE_INFO),localStorage.removeItem(u["localStorageKeys"].APP_CONFIG),localStorage.removeItem(u["localStorageKeys"].CONF_SECTIONS)},validationErrors(e){const t=[];e.forEach(e=>{switch(e.type){case"validation":t.push({type:"validation",msg:`Validatation Warning: ${e.error.keyword} ${e.error.message}`});break;case"error":t.push({type:"parse",msg:e.message});break;default:t.push({type:"editor",msg:"Error in JSON"});break}}),this.errorMessages=t},showToast(e,t){this.$toasted.show(e,{className:"toast-"+(t?"success":"error")})}}},Ye=Ge,Xe=(n("80a7"),Object(y["a"])(Ye,ze,Me,!1,null,null,null)),Ze=Xe.exports,Qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"json-editor-outer"},[n("prism-editor",{staticClass:"my-editor",attrs:{highlight:e.highlighter,"line-numbers":""},model:{value:e.customCss,callback:function(t){e.customCss=t},expression:"customCss"}}),n("button",{staticClass:"save-button",on:{click:function(t){return e.save()}}},[e._v("Save Changes")]),e._m(0)],1)},et=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",{staticClass:"quick-note"},[n("b",[e._v("Note")]),e._v(": You will need to refresh the page for your changes to take effect. Styles overides are only stored locally, so it is reccomended to make a copy of your CSS. To remove all custom styles, delete the contents and hit Save Changes ")])}],tt=n("e57a"),nt=n("8c7a"),at=(n("6605"),n("dff1"),n("cabf"),{name:"JsonEditor",props:{config:Object},components:{PrismEditor:tt["a"]},data(){return{customCss:this.config.appConfig.customCss||"\n\n\n\n\n"}},methods:{validate(e){return""===e||e.match(/((?:^\s*)([\w#.@*,:\-.:>,*\s]+)\s*{(?:[\s]*)((?:[A-Za-z\- \s]+[:]\s*['"0-9\w .,/()\-!%]+;?)*)*\s*}(?:\s*))/gim)},save(){let e="";if(this.validate(this.customCss)){const t={...this.config.appConfig};t.customCss=this.customCss,localStorage.setItem(u["localStorageKeys"].APP_CONFIG,JSON.stringify(t)),e="Changes saved succesfully",this.inject(this.customCss),""===this.customCss&&setTimeout(()=>{location.reload()},1500)}else e="Error - Invalid CSS";this.$toasted.show(e)},inject(e){const t=e.replace(/<\/?[^>]+(>|$)/g,""),n=document.createElement("style");n.textContent=t,document.head.append(n)},highlighter(e){return Object(nt["highlight"])(e,nt["languages"].css)}}}),it=at,ot=(n("9e50"),Object(y["a"])(it,Qe,et,!1,null,null,null)),st=ot.exports,rt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("modal",{attrs:{name:e.modalName,resizable:!0,width:"50%",height:"60%",classes:"dashy-modal"}},[n("div",{staticClass:"rebuild-app-container"},[n("h3",{staticClass:"rebuild-app-title"},[e._v("Rebuild Application")]),n("p",[e._v(" A rebuild is required for changes written to the conf.yml file to take effect. This should happen automatically, but if it hasn't, you can manually trigger it here."),n("br"),e._v(" This is not required for modifications stored locally. ")]),n("Button",{attrs:{click:e.startBuild,disabled:e.loading||!e.allowRebuild,disallow:!e.allowRebuild},scopedSlots:e._u([{key:"text",fn:function(){return[e._v(e._s(e.loading?"Building...":"Start Build"))]},proxy:!0},{key:"icon",fn:function(){return[n("RebuildIcon")]},proxy:!0}])}),e.allowRebuild?e._e():n("div",[n("p",{staticClass:"disallow-rebuild-msg"},[e._v("You do no have permission to trigger this action")])]),e.loading?n("div",{staticClass:"loader-info"},[n("LoadingAnimation",{staticClass:"loader"}),n("p",{staticClass:"loading-message"},[e._v("This may take a few minutes...")])],1):e._e(),void 0!==e.success?n("div",{staticClass:"rebuild-response"},[e.success?n("p",{staticClass:"response-status success"},[e._v("✅ Build completed succesfully")]):n("p",{staticClass:"response-status failure"},[e._v("❌ Build operation failed")]),n("pre",{staticClass:"output"},[n("code",[e._v(e._s(e.output||e.error))])]),n("p",{staticClass:"rebuild-message"},[e._v(e._s(e.message))]),e.success?n("p",{staticClass:"rebuild-message"},[e._v(" A page reload is now required for changes to take effect ")]):e._e(),e.success?n("Button",{attrs:{click:e.refreshPage},scopedSlots:e._u([{key:"text",fn:function(){return[e._v("Reload Page")]},proxy:!0},{key:"icon",fn:function(){return[n("ReloadIcon")]},proxy:!0}],null,!1,1379687826)}):e._e()],1):e._e()],1)])},lt=[],ct=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{class:e.disallow?"disallowed":"",attrs:{disabled:e.disabled},on:{click:function(t){return e.click()}}},[e._t("default"),e._t("text"),e._t("icon")],2)},_t=[],dt={name:"Button",props:{text:String,click:Function,disabled:Boolean,disallow:Boolean}},ut=dt,mt=(n("24e6"),Object(y["a"])(ut,ct,_t,!1,null,"ec408f00",null)),ht=mt.exports,pt=n("0911"),gt=n.n(pt),ft=n("3ff5"),kt=n.n(ft),bt=n("6266"),wt=n.n(bt),vt={name:"RebuildApp",inject:["config"],components:{Button:ht,RebuildIcon:gt.a,ReloadIcon:kt.a,LoadingAnimation:wt.a},data:()=>({modalName:u["modalNames"].REBUILD_APP,loading:!1,success:void 0,error:"",output:"",message:"",allowRebuild:!0}),methods:{startBuild(){const e=Object({NODE_ENV:"production",VUE_APP_VERSION:"1.3.7",BASE_URL:"/"}).VUE_APP_DOMAIN||window.location.origin,t=e+"/config-manager/rebuild";this.loading=!0,Je.a.get(t).then(e=>{this.finished(e.data||!1)}).catch(e=>{this.finished({success:!1,error:e})})},finished(e){if(this.loading=!1,e){const{success:t,output:n,error:a,message:i}=e;this.success=t,this.output=n,this.message=i,this.error=a}this.$toasted.show(this.success?"✅ Build Completed Succesfully":"❌ Build Failed",{className:"toast-"+(this.success?"success":"error")})},refreshPage(){location.reload()}},mounted(){this.config&&this.config.appConfig&&!1===this.config.appConfig.allowConfigEdit&&(this.allowRebuild=!1)}},yt=vt,Ct=(n("aff1"),Object(y["a"])(yt,rt,lt,!1,null,"4d488482",null)),St=Ct.exports,It=n("cbd9"),xt=n.n(It),Ot=n("0278"),Tt=n.n(Ot),Et=n("e7fa"),At=n.n(Et),Lt=n("7da9"),Nt=n.n(Lt),jt=n("2413"),zt=n.n(jt),Mt={name:"ConfigContainer",data(){return{jsonParser:je,backupId:localStorage[u["localStorageKeys"].BACKUP_ID]||"",appVersion:"1.3.7"}},props:{config:Object},computed:{sections:function(){return this.config.sections},yaml(){return this.jsonParser(this.config)}},components:{JsonEditor:Ze,CustomCssEditor:st,RebuildApp:St,DownloadIcon:xt.a,DeleteIcon:Tt.a,EditIcon:At.a,CloudIcon:ye.a,CustomCssIcon:Nt.a,RebuildIcon:gt.a,IconAbout:zt.a},methods:{goToEdit(){const e=this.$refs.tabView.navItems[2];this.$refs.tabView.activeTabItem({tabItem:e,byUser:!0})},goToMetaEdit(){const e=this.$refs.tabView.navItems[3];this.$refs.tabView.activeTabItem({tabItem:e,byUser:!0})},goToCustomCss(){const e=this.$refs.tabView.navItems[3];this.$refs.tabView.activeTabItem({tabItem:e,byUser:!0})},openRebuildAppModal(){this.$modal.show(u["modalNames"].REBUILD_APP)},openAboutModal(){this.$modal.show(u["modalNames"].ABOUT_APP)},openCloudSync(){this.$modal.show(u["modalNames"].CLOUD_BACKUP)},copyConfigToClipboard(){navigator.clipboard.writeText(this.jsonParser(this.config))},resetLocalSettings(){const e="This will remove all user settings from local storage, but won't effect your 'conf.yml' file. It is recommend to make a backup of your modified YAML settings first.\n\nAre you sure you want to proceed?",t=confirm(e);t&&(localStorage.clear(),this.$toasted.show("Data cleared succesfully"),setTimeout(()=>{location.reload(!0)},1900))},downloadConfigFile(e,t){const n=document.createElement("a");n.setAttribute("href","data:text/plain;charset=utf-8, "+encodeURIComponent(t)),n.setAttribute("download",e),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)}},mounted(){xe.a.registerLanguage("yaml",Te.a);const e=xe.a.highlight(this.jsonParser(this.config),{language:"yaml"}).value;document.getElementById("conf-yaml").innerHTML=e}},Pt=Mt,Bt=(n("8d80"),n("1d47"),Object(y["a"])(Pt,Ce,Se,!1,null,"3cfec9e9",null)),Ht=Bt.exports,Dt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cloud-backup-restore-wrapper"},[e._m(0),n("div",{staticClass:"section backup-section"},[e.backupId?n("h3",[e._v("Update Backup")]):n("h3",[e._v("Make a Backup")]),n("Input",{attrs:{name:"backup-password",label:e.backupId?"Enter your Password":"Choose a Password",layout:"vertical",type:"password"},model:{value:e.backupPassword,callback:function(t){e.backupPassword=t},expression:"backupPassword"}}),n("Button",{attrs:{click:e.checkPass},scopedSlots:e._u([{key:"text",fn:function(){return[e._v(e._s(e.backupId?"Update Backup":"Backup"))]},proxy:!0},{key:"icon",fn:function(){return[n("IconBackup")]},proxy:!0}])}),e.backupId?n("div",{staticClass:"results-view"},[n("span",{staticClass:"backup-id-label"},[e._v("Your Backup ID: ")]),n("pre",{staticClass:"backup-id-value"},[e._v(e._s(e.backupId))]),n("span",{staticClass:"backup-id-note"},[e._v(" This is used to restore from backups later. So keep it, along with your password somewhere safe. ")])]):e._e()],1),n("div",{staticClass:"section restore-section"},[n("h3",[e._v("Restore a Backup")]),n("Input",{attrs:{name:"restore-code",label:"Restore ID"},model:{value:e.restoreCode,callback:function(t){e.restoreCode=t},expression:"restoreCode"}}),n("Input",{attrs:{name:"restore-password",label:"Password",type:"password"},model:{value:e.restorePassword,callback:function(t){e.restorePassword=t},expression:"restorePassword"}}),n("Button",{attrs:{click:e.restoreBackup},scopedSlots:e._u([{key:"text",fn:function(){return[e._v("Restore")]},proxy:!0},{key:"icon",fn:function(){return[n("IconRestore")]},proxy:!0}])})],1)])},Vt=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"section intro"},[n("h2",[e._v("Cloud Backup & Restore")]),n("p",{staticClass:"intro"},[e._v(" Cloud backup and restore is an optional feature, that enables you to upload your config to the internet, and then restore it on any other device or instance of Dashy. "),n("br"),n("br"),e._v(" All data is fully end-to-end encrypted with AES, using your password as the key. "),n("br"),e._v(" For more info, please see the "),n("a",{attrs:{href:"https://github.com/Lissy93/dashy/blob/master/docs/backup-restore.md"}},[e._v("docs")])])])}],$t=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:"input-container "+e.layout},[e.label?n("label",{attrs:{for:"name"}},[e._v(e._s(e.label))]):e._e(),n("input",{attrs:{type:e.type,name:e.name,id:e.name,placeholder:e.placeholder},domProps:{value:e.value},on:{input:function(t){return e.updateValue(t.target.value)}}})])},Ut=[],Rt={name:"Input",props:{value:String,label:String,name:String,placeholder:String,type:{default:"text",type:String},layout:{validator:e=>-1!==["horizontal","vertical"].indexOf(e),type:String,default:"vertical"}},methods:{updateValue(e){this.$emit("input",e)}}},Kt=Rt,Ft=(n("2d25"),Object(y["a"])(Kt,$t,Ut,!1,null,"5df13ed2",null)),qt=Ft.exports,Wt=n("3a1e"),Jt=n.n(Wt),Gt=n("e6a4"),Yt=n.n(Gt),Xt=n("c198"),Zt=n.n(Xt),Qt=n("f8d5"),en=n.n(Qt);const tn=u["backupEndpoint"],nn=(e,t)=>{const n=JSON.stringify(e),a=Zt.a.encrypt(n,t);return a.toString()},an=(e,t)=>Zt.a.decrypt(e,t).toString(en.a),on=e=>Ve()(e).toString().slice(0,14),sn=(e,t)=>Je.a.post(tn,{userData:nn(e,t),subHash:on(t)}),rn=(e,t,n)=>Je.a.put(tn,{backupId:n,userData:nn(e,t),subHash:on(t)}),ln=e=>Object.entries(e).map(e=>e.map(encodeURIComponent).join("=")).join("&"),cn=(e,t)=>{const n=ln({backupId:e,subHash:on(t)}),a=`${tn}/?${n}`;return new Promise((e,n)=>{Je.a.get(a).then(a=>{if(!a.data||a.data.errorMsg)n(a.data.errorMsg||"Error");else{const o=an(a.data.userData.userData,t);try{e(JSON.parse(o))}catch(i){n(i)}}})})};var _n={name:"CloudBackupRestore",props:{config:Object},data(){return{backupPassword:"",restorePassword:"",restoreCode:"",backupId:localStorage[u["localStorageKeys"].BACKUP_ID]||""}},components:{Button:ht,Input:qt,IconBackup:Jt.a,IconRestore:Yt.a},methods:{restoreBackup(){cn(this.restoreCode,this.restorePassword).then(e=>{this.restoreFromBackup(e,this.restoreCode)}).catch(e=>{this.showErrorMsg(e)})},checkPass(){const e=localStorage[u["localStorageKeys"].BACKUP_HASH]||void 0;e?e===this.makeHash(this.backupPassword)?this.makeUpdate():this.showErrorMsg("Incorrect password. Please enter your current password."):this.makeBackup()},makeBackup(){sn(this.config,this.backupPassword).then(e=>{e.data&&!e.data.errorMsg&&e.data.backupId?this.updateUiAfterBackup(e.data.backupId,!1):this.showErrorMsg(e.data.errorMsg||"Error")}).catch(()=>{this.showErrorMsg("Unable to process request")})},makeUpdate(){rn(this.config,this.backupPassword,this.backupId).then(e=>{e.data&&!e.data.errorMsg&&e.data.backupId?this.updateUiAfterBackup(e.data.backupId,!0):this.showErrorMsg(e.data.errorMsg||"Error")}).catch(()=>{this.showErrorMsg("Unable to process request")})},restoreFromBackup(e,t){localStorage.setItem(u["localStorageKeys"].CONF_SECTIONS,JSON.stringify(e.sections)),localStorage.setItem(u["localStorageKeys"].APP_CONFIG,JSON.stringify(e.appConfig)),localStorage.setItem(u["localStorageKeys"].PAGE_INFO,JSON.stringify(e.pageInfo)),e.appConfig.theme&&localStorage.setItem(u["localStorageKeys"].THEME,e.appConfig.theme),this.setBackupIdLocally(t,this.restorePassword),this.showSuccessMsg("Config Restored Succesfully"),setTimeout(()=>{location.reload()},1500)},updateUiAfterBackup(e,t=!1){this.setBackupIdLocally(e,this.backupPassword),this.showSuccessMsg((t?"Update":"Backup")+" Completed Succesfully"),this.backupPassword=""},showErrorMsg(e){this.$toasted.show(e,{className:"toast-error"})},showSuccessMsg(e){this.$toasted.show(e,{className:"toast-success"})},makeHash(e){return Ve()(e).toString()},setBackupIdLocally(e,t){this.backupId=e;const n=this.makeHash(t);localStorage.setItem(u["localStorageKeys"].BACKUP_ID,e),localStorage.setItem(u["localStorageKeys"].BACKUP_HASH,n)}}},dn=_n,un=(n("baed"),Object(y["a"])(dn,Dt,Vt,!1,null,"763657f4",null)),mn=un.exports,hn={name:"ConfigLauncher",data(){return{modalNames:u["modalNames"]}},components:{IconSpanner:we.a,IconCloud:ye.a,ConfigContainer:Ht,CloudBackupRestore:mn},props:{sections:Array,pageInfo:Object,appConfig:Object},methods:{showEditor:function(){this.$modal.show(u["modalNames"].CONF_EDITOR),this.$emit("modalChanged",!0)},showCloudModal:function(){this.$modal.show(u["modalNames"].CLOUD_BACKUP),this.$emit("modalChanged",!0)},combineConfig(){const e={};return e[u["topLevelConfKeys"].APP_CONFIG]=this.appConfig,e[u["topLevelConfKeys"].PAGE_INFO]=this.pageInfo,e[u["topLevelConfKeys"].SECTIONS]=this.sections,e[u["topLevelConfKeys"].APP_CONFIG].theme=localStorage[u["localStorageKeys"].THEME]||e[u["topLevelConfKeys"].APP_CONFIG].theme,e},tooltip(e){return{content:e,trigger:"hover focus",delay:250}}}},pn=hn,gn=(n("9c85"),Object(y["a"])(pn,fe,ke,!1,null,"383db9de",null)),fn=gn.exports,kn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.themes?n("div",{staticClass:"theme-selector-section"},[n("span",{staticClass:"theme-label"},[e._v("Theme")]),n("v-select",{staticClass:"theme-dropdown",attrs:{options:e.themeNames,tabindex:-2},model:{value:e.selectedTheme,callback:function(t){e.selectedTheme=t},expression:"selectedTheme"}})],1):e._e()},bn=[];const wn=function(){const e=e=>{const t=document.createElement("link");return t.rel="stylesheet",t.href=e,document.head.appendChild(t),new Promise((e,n)=>{t.onload=t=>{const{sheet:n}=t.target;n.disabled=!0,e(n)},t.onerror=n})},t=(e,t)=>{const n=e;if(t&&!e[t])throw new Error(`Theme: '${t}' does not exist.`);Object.keys(e).forEach(e=>{n[e].disabled=e!==t})},n={};return{add(t,a){return e(a).then(e=>{n[t]=e})},set theme(e){t(n,e)},get theme(){return Object.keys(n).find(e=>!n[e].disabled)}}};var vn=wn,yn={name:"ThemeSelector",props:{themes:Object,confTheme:String,userThemes:Array},watch:{selectedTheme(e){this.updateTheme(e)}},data(){return{selectedTheme:this.getInitialTheme(),themeHelper:new vn,loading:!0,builtInThemes:this.userThemes.concat(m.a.builtInThemes)}},computed:{themeNames:function(){const e=Object.keys(this.themes);return e.concat(this.builtInThemes)}},created(){const e=Object.keys(this.themes).map(e=>this.themeHelper.add(e,this.themes[e]));this.isThemeLocal(this.selectedTheme)?this.updateTheme(this.selectedTheme):this.selectedTheme!==m.a.theme&&Promise.all(e).then(()=>{this.updateTheme(this.selectedTheme)})},methods:{setLocalTheme(e){const t=document.getElementsByTagName("html")[0];t.hasAttribute("data-theme")&&t.removeAttribute("data-theme"),t.setAttribute("data-theme",e)},getInitialTheme(){return localStorage[u["localStorageKeys"].THEME]||this.confTheme||m.a.theme},isThemeLocal(e){return this.builtInThemes.includes(e)},updateTheme(e){"Deafault"===e?(this.resetToDefault(),this.themeHelper.theme="Deafault"):this.isThemeLocal(e)?this.setLocalTheme(e):this.themeHelper.theme=e,localStorage.setItem(u["localStorageKeys"].THEME,e)},resetToDefault(){document.getElementsByTagName("html")[0].removeAttribute("data-theme")}}},Cn=yn,Sn=(n("4ade"),Object(y["a"])(Cn,kn,bn,!1,null,null,null)),In=Sn.exports,xn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("span",{staticClass:"options-label"},[e._v("Layout")]),n("div",{staticClass:"display-options"},[n("IconDeafault",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Auto"),expression:"tooltip('Auto')"}],class:"layout-icon "+("auto"===e.displayLayout?"selected":""),attrs:{tabindex:"-2"},on:{click:function(t){return e.updateDisplayLayout("auto")}}}),n("IconHorizontal",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Horizontal"),expression:"tooltip('Horizontal')"}],class:"layout-icon "+("horizontal"===e.displayLayout?"selected":""),attrs:{tabindex:"-2"},on:{click:function(t){return e.updateDisplayLayout("horizontal")}}}),n("IconVertical",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Vertical"),expression:"tooltip('Vertical')"}],class:"layout-icon "+("vertical"===e.displayLayout?"selected":""),attrs:{tabindex:"-2"},on:{click:function(t){return e.updateDisplayLayout("vertical")}}})],1)])},On=[],Tn=n("c715"),En=n.n(Tn),An=n("570d"),Ln=n.n(An),Nn=n("f9d7"),jn=n.n(Nn),zn={name:"LayoutSelector",data(){return{input:""}},props:{displayLayout:String},components:{IconDeafault:En.a,IconHorizontal:Ln.a,IconVertical:jn.a},methods:{updateDisplayLayout(e){this.$emit("layoutUpdated",e)},tooltip(e){return{content:e,trigger:"hover focus",delay:250}}}},Mn=zn,Pn=(n("7dc7"),Object(y["a"])(Mn,xn,On,!1,null,"c819d738",null)),Bn=Pn.exports,Hn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("span",{staticClass:"options-label"},[e._v("Icon Size")]),n("div",{staticClass:"display-options"},[n("IconSmall",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Small"),expression:"tooltip('Small')"}],class:"layout-icon "+("small"===e.iconSize?"selected":""),attrs:{tabindex:"-2"},on:{click:function(t){return e.updateIconSize("small")}}}),n("IconMedium",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Medium"),expression:"tooltip('Medium')"}],class:"layout-icon "+("medium"===e.iconSize?"selected":""),attrs:{tabindex:"-2"},on:{click:function(t){return e.updateIconSize("medium")}}}),n("IconLarge",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Large"),expression:"tooltip('Large')"}],class:"layout-icon "+("large"===e.iconSize?"selected":""),attrs:{tabindex:"-2"},on:{click:function(t){return e.updateIconSize("large")}}})],1)])},Dn=[],Vn=n("d8e8"),$n=n.n(Vn),Un=n("7075"),Rn=n.n(Un),Kn=n("922c"),Fn=n.n(Kn),qn={name:"IconSizeSelector",data(){return{input:""}},props:{iconSize:String},components:{IconSmall:$n.a,IconMedium:Rn.a,IconLarge:Fn.a},methods:{updateIconSize(e){this.$emit("iconSizeUpdated",e)},tooltip(e){return{content:e,trigger:"hover focus",delay:250}}}},Wn=qn,Jn=(n("47d9"),Object(y["a"])(Wn,Hn,Dn,!1,null,"58966274",null)),Gn=Jn.exports,Yn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"display-options"},[n("IconLogout",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip("Sign Out"),expression:"tooltip('Sign Out')"}],staticClass:"layout-icon",attrs:{tabindex:"-2"},on:{click:function(t){return e.logout()}}})],1)])},Xn=[],Zn=n("0123"),Qn=n.n(Zn),ea={name:"AppButtons",components:{IconLogout:Qn.a},methods:{logout(){Fe(),this.$toasted.show("Logged Out"),setTimeout(()=>{location.reload(!0)},500)},tooltip(e){return{content:e,trigger:"hover focus",delay:250}}}},ta=ea,na=(n("0e1b"),Object(y["a"])(ta,Yn,Xn,!1,null,"d69dca9c",null)),aa=na.exports,ia=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"slide-fade"}},[e.shouldHide?e._e():n("div",{staticClass:"kb-sc-info"},[n("h5",[e._v("There are keyboard shortcuts! ⌨️🙌")]),n("div",{staticClass:"close",attrs:{title:"Hide forever [Esc]"},on:{click:function(t){return e.hideWelcomeHelper()}}},[e._v("x")]),n("p",{attrs:{title:"Press [Esc] to hide this tip forever. See there's even a shortcut for that! 🚀"}},[e._v(" Just start typing to filter. Then use the tab key to cycle through results, and press enter to launch the selected item, or alt + enter to open in a modal. You can hit Esc at anytime to clear the search. Easy 🥳 ")])])])},oa=[],sa={name:"KeyboardShortcutInfo",data(){return{shouldHide:!0,timeDelay:3e3}},methods:{shouldHideWelcomeMessage(){return!!localStorage[u["localStorageKeys"].HIDE_WELCOME_BANNER]},hideWelcomeHelper(){this.shouldHide=!0,localStorage.setItem(u["localStorageKeys"].HIDE_WELCOME_BANNER,!0),window.removeEventListener("keyup",this.keyPressEvent)},keyPressEvent(e){27===e.keyCode&&this.hideWelcomeHelper()}},mounted(){const e=this.shouldHideWelcomeMessage();e?this.$destroy():(window.setTimeout(()=>{this.shouldHide=e},this.timeDelay),window.addEventListener("keyup",this.keyPressEvent))}},ra=sa,la=(n("9517"),Object(y["a"])(ra,ia,oa,!1,null,"c5f17d9a",null)),ca=la.exports,_a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("modal",{attrs:{name:e.modalName,resizable:!0,width:"40%",height:"60%",classes:"dashy-modal"}},[n("div",{staticClass:"about-modal"},[n("router-link",{attrs:{to:"/about"}},[n("h2",[e._v("Dashy V"+e._s(e.appVersion))])]),n("h3",[e._v("Service Worker Status")]),n("code",{domProps:{innerHTML:e._s(e.serviceWorkerInfo)}},[e._v(e._s(e.serviceWorkerInfo))]),n("br"),n("h3",[e._v("Config Validation Status")]),n("code",[e._v(e._s(e.getIsConfigValidStatus()))]),n("br"),n("h3",[e._v("Help & Support")]),n("ul",[n("li",[n("a",{attrs:{href:"https://git.io/JnqPR"}},[e._v("Report a Bug")])]),n("li",[n("a",{attrs:{href:"https://git.io/JnDxL"}},[e._v("Request a Feature")])]),n("li",[n("a",{attrs:{href:"https://git.io/JnDxs"}},[e._v("Ask a Question")])]),n("li",[n("a",{attrs:{href:"https://git.io/JnDxn"}},[e._v("Leave Feedback")])]),n("li",[n("a",{attrs:{href:"https://github.com/Lissy93/dashy/discussions"}},[e._v("Join the Discussion")])])]),n("p",{staticClass:"small-note"},[e._v("Please include the following info in your bug report:")]),n("a",{on:{click:function(t){e.showInfo=!e.showInfo}}},[e._v(e._s(e.showInfo?"Hide":"Show")+" system info")]),e.showInfo?n("div",{staticClass:"system-info"},[n("h4",[e._v("System Info")]),n("code",[n("b",[e._v("Dashy Version:")]),e._v(" V "+e._s(e.appVersion))]),n("br"),n("code",[n("b",[e._v("Browser:")]),e._v(" "+e._s(e.systemInfo.browser))]),n("br"),n("code",[n("b",[e._v("Is Mobile?")]),e._v(" "+e._s(e.systemInfo.isMobile?"Yes":"No"))]),n("br"),n("code",[n("b",[e._v("OS:")]),e._v(" "+e._s(e.systemInfo.os))]),n("br")]):e._e(),n("h3",[e._v("About")]),n("p",{staticClass:"about-text"},[e._v(" Documentation and Source Code available on "),n("a",{attrs:{href:"https://github.com/lissy93/dashy"}},[e._v("GitHub")])]),n("h3",[e._v("License")]),n("code",[e._v("Licensed under MIT X11. Copyright © 2021")])],1)])},da=[],ua={name:"AppInfoModal",data(){return{modalName:u["modalNames"].ABOUT_APP,appVersion:"1.3.7",systemInfo:this.getSystemInfo(),serviceWorkerInfo:"Checking...",showInfo:!1}},mounted(){setTimeout(()=>{this.serviceWorkerInfo=this.getSwStatus()},100)},methods:{getIsConfigValidStatus(){const e=Object({NODE_ENV:"production",VUE_APP_VERSION:"1.3.7",BASE_URL:"/"}).VUE_APP_CONFIG_VALID;return void 0===e?"Config validation status is missing":"Config is "+(e?"Valid":"Invalid")},getSwStatus(){const e=sessionStorage[u["sessionStorageKeys"].SW_STATUS],t=e?JSON.parse(e):{};let n="";return t.registered&&(n+="Service worker registered<br>"),t.ready&&(n+="Dashy is being served from service worker<br>"),t.cached&&(n+="Content has been cached for offline use<br>"),t.updateFound&&(n+="New content is downloading<br>"),t.updated&&(n+="New content is available; please refresh<br>"),t.offline&&(n+="No internet connection found. App is running in offline mode<br>"),t.error&&(n+="Error during service worker registration<br>"),t.devMode&&(n+="App running in dev mode, no need for service worker<br>"),0===n.length&&(n+="No service worker info available"),n},getSystemInfo(){const{userAgent:e}=navigator;let t="Unknown";-1!==e.indexOf("Win")?t="Windows":-1!==e.indexOf("Mac")?t="MacOS":-1!==e.indexOf("Android")?t="Android":-1!==e.indexOf("iPhone")?t="iOS":-1!==e.indexOf("Linux")?t="Linux":-1!==e.indexOf("X11")&&(t="UNIX");let n="Unknown";n=-1!==e.indexOf("Opera")?"Opera":-1!==e.indexOf("Chrome")?"Chrome":-1!==e.indexOf("Safari")?"Safari":-1!==e.indexOf("Firefox")?"Firefox":-1!==e.indexOf("MSIE")?"IE":"Unknown";const a=!!navigator.userAgent.match(/iphone|android|blackberry/gi)||!1;return{os:t,browser:n,userAgent:e,isMobile:a}}}},ma=ua,ha=(n("6c13"),Object(y["a"])(ma,_a,da,!1,null,"40e473c3",null)),pa=ha.exports,ga=n("5703"),fa=n.n(ga),ka=n("5f32"),ba=n.n(ka),wa={name:"SettingsContainer",props:{displayLayout:String,iconSize:String,availableThemes:Object,appConfig:Object,pageInfo:Object,sections:Array,modalOpen:Boolean},components:{SearchBar:ge,ConfigLauncher:fn,ThemeSelector:In,LayoutSelector:Bn,ItemSizeSelector:Gn,AppButtons:aa,KeyboardShortcutInfo:ca,AppInfoModal:pa,IconOpen:fa.a,IconClose:ba.a},inject:["visibleComponents"],methods:{userIsTypingSomething(e){this.$emit("user-is-searchin",e)},clearFilterInput(){this.$refs.SearchBar.clearFilterInput()},updateDisplayLayout(e){this.$emit("change-display-layout",e)},updateIconSize(e){this.$emit("change-icon-size",e)},modalChanged(e){this.$emit("change-modal-visibility",e)},getInitialTheme(){return this.appConfig.theme||""},logout(){Fe(),this.$toasted.show("Logged Out"),setTimeout(()=>{location.reload(!0)},100)},isUserLoggedIn(){return!!localStorage[u["localStorageKeys"].USERNAME]},getUserThemes(){const e=this.appConfig.cssThemes||[];return"string"===typeof e?[e]:e},toggleSettingsVisibility(){this.settingsVisible=!this.settingsVisible,localStorage.setItem(u["localStorageKeys"].HIDE_SETTINGS,this.settingsVisible)},getSettingsVisibility(){return JSON.parse(localStorage[u["localStorageKeys"].HIDE_SETTINGS]||(this.visibleComponents||u["visibleComponents"]).settings)}},data(){return{settingsVisible:this.getSettingsVisibility(),searchVisible:(this.visibleComponents||u["visibleComponents"]).searchBar}}},va=wa,ya=(n("4db3"),Object(y["a"])(va,le,ce,!1,null,"daad7260",null)),Ca=ya.exports,Sa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Collapsable",{attrs:{title:e.title,icon:e.icon,uniqueKey:e.groupId,collapsed:e.displayData.collapsed,cols:e.displayData.cols,rows:e.displayData.rows,color:e.displayData.color,customStyles:e.displayData.customStyles}},[!e.items||e.items.length<1?n("div",{staticClass:"no-items"},[e._v(" No Items to Show Yet ")]):n("div",{class:"there-are-items "+(e.isGridLayout?"item-group-grid":""),style:e.gridStyle},[e._l(e.items,(function(t,a){return n("Item",{key:a+"_"+e.makeId(t.title),attrs:{id:a+"_"+e.makeId(t.title),url:t.url,title:t.title,description:t.description,icon:t.icon,target:t.target,color:t.color,backgroundColor:t.backgroundColor,statusCheckUrl:t.statusCheckUrl,statusCheckHeaders:t.statusCheckHeaders,itemSize:e.newItemSize,enableStatusCheck:e.shouldEnableStatusCheck(t.statusCheck),statusCheckInterval:e.getStatusCheckInterval()},on:{itemClicked:function(t){return e.$emit("itemClicked")},triggerModal:e.triggerModal}})})),n("div",{ref:"modalContainer"})],2),n("IframeModal",{ref:"iframeModal-"+e.groupId,attrs:{name:"iframeModal-"+e.groupId},on:{closed:function(t){return e.$emit("itemClicked")},modalChanged:e.modalChanged}})],1)},Ia=[],xa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"item-wrapper"},[n("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.getTooltipOptions(),expression:"getTooltipOptions()"}],class:"item "+(e.icon?"":"short")+" size-"+e.itemSize,style:"--open-icon: "+e.getUnicodeOpeningIcon()+"; "+e.customStyles,attrs:{href:"modal"!==e.target?e.url:"#",target:"newtab"===e.target?"_blank":"",rel:"noopener noreferrer",tabindex:"0",id:"link-"+e.id},on:{click:e.itemOpened,mouseup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.openContextMenu.apply(null,arguments)},contextmenu:function(e){e.preventDefault()}}},[n("div",{class:"tile-title "+(e.icon?"":"bounce"),attrs:{id:"tile-"+e.id}},[n("span",{staticClass:"text"},[e._v(e._s(e.title))]),n("p",{staticClass:"description"},[e._v(e._s(e.description))])]),n("Icon",{staticClass:"bounce",style:e.customStyles,attrs:{icon:e.icon,url:e.url,size:e.itemSize,color:e.color}}),n("ItemOpenMethodIcon",{staticClass:"opening-method-icon",attrs:{isSmall:!e.icon,openingMethod:e.target,position:"medium"===e.itemSize?"bottom right":"top right"}}),e.enableStatusCheck?n("StatusIndicator",{staticClass:"status-indicator",attrs:{statusSuccess:e.statusResponse?e.statusResponse.successStatus:void 0,statusText:e.statusResponse?e.statusResponse.message:void 0}}):e._e()],1),n("ContextMenu",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeContextMenu,expression:"closeContextMenu"}],attrs:{show:e.contextMenuOpen,posX:e.contextPos.posX,posY:e.contextPos.posY,id:"context-menu-"+e.id},on:{contextItemClick:e.contextItemClick}})],1)},Oa=[],Ta=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"item-icon"},["font-awesome"===e.iconType?n("i",{class:e.icon+" "+e.size}):"emoji"===e.iconType?n("i",{class:"emoji-icon "+e.size},[e._v(e._s(e.getEmoji(e.iconPath)))]):e.icon?n("img",{class:"tile-icon "+e.size+" "+(e.broken?"broken":""),attrs:{src:e.iconPath},on:{error:e.imageNotFound}}):e._e(),e.broken?n("BrokenImage",{staticClass:"missing-image"}):e._e()],1)},Ea=[],Aa=n("9635"),La=n.n(Aa);const Na=function(e){console.warn(e)};var ja=Na,za=n("e0a2"),Ma=n.n(za),Pa=n("492d"),Ba={name:"Icon",inject:["config"],props:{icon:String,url:String,size:String},components:{BrokenImage:La.a},computed:{iconType:function(){return this.determineImageType(this.icon)},iconPath:function(){return this.getIconPath(this.icon,this.url)}},data(){return{broken:!1}},methods:{isUrl(e){const t=new RegExp(/(http|https):\/\/(\w+:{0,1}\w*)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%!\-/]))?/);return t.test(e)},isImage(e){const t=/(?:\.([^.]+))?$/,n=["png","jpg"],a=t.exec(e);return a.length>=1&&n.includes(a[1])},isEmoji(e){return Ma.a.test(e)&&e.match(/./gu).length?{isEmoji:!0,emojiType:"glyph"}:new RegExp(/^:.*:$/).test(e)?{isEmoji:!0,emojiType:"shortcode"}:"U+"===e.substring(0,2)&&7===e.length?{isEmoji:!0,emojiType:"unicode"}:{isEmoji:!1,emojiType:""}},getEmoji(e){const{emojiType:t}=this.isEmoji(e);if("shortcode"===t){if(Pa[e])return Pa[e]}else if("unicode"===t)return String.fromCodePoint(parseInt(e.substr(2),16));return e},getFavicon(e){if(this.shouldUseDefaultFavicon(e)){const t=e.split("/");if(t.length>=2)return`${t[0]}/${t[1]}/${t[2]}/favicon.ico`}else if(e.includes("http")){const t=this.getHostName(e),n=this.config.appConfig.faviconApi||u["faviconApi"],a=u["faviconApiEndpoints"][n];return a.replace("$URL",t)}return""},shouldUseDefaultFavicon(e){const t=/(127\.)|(192\.168\.)|(10\.)|(172\.1[6-9]\.)|(172\.2[0-9]\.)|(172\.3[0-1]\.)|(::1$)|([fF][cCdD])|(localhost)/;return t.test(e)||"local"===this.config.appConfig.faviconApi},getLocalImagePath(e){return"/item-icons/"+e},getGenerativeIcon(e){return`https://ipsicon.io/${this.getHostName(e)}.svg`},getIconPath(e,t){switch(this.determineImageType(e)){case"url":return e;case"img":return this.getLocalImagePath(e);case"favicon":return this.getFavicon(t);case"generative":return this.getGenerativeIcon(t);case"svg":return e;case"emoji":return e;default:return""}},determineImageType(e){let t="";return t=e?e.endsWith(".svg")?"svg":this.isUrl(e)?"url":this.isImage(e)?"img":e.includes("fa-")?"font-awesome":"favicon"===e?"favicon":"generative"===e?"generative":this.isEmoji(e).isEmoji?"emoji":"none":"none",t},getHostName(e){try{return new URL(e).hostname}catch(t){return e}},imageNotFound(){this.broken=!0,ja(`The path to '${this.icon}' could not be resolved`)}}},Ha=Ba,Da=(n("de40"),Object(y["a"])(Ha,Ta,Ea,!1,null,null,null)),Va=Da.exports,$a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.makeClass(e.position,e.isSmall,e.isTransparent)},["newtab"===e.openingMethod?n("NewTabOpenIcon"):"sametab"===e.openingMethod?n("SameTabOpenIcon"):"modal"===e.openingMethod?n("IframeOpenIcon"):"workspace"===e.openingMethod?n("WorkspaceOpenIcon"):e._e()],1)},Ua=[],Ra=n("237e"),Ka=n.n(Ra),Fa=n("2352"),qa=n.n(Fa),Wa=n("1946"),Ja=n.n(Wa),Ga=n("3b49"),Ya=n.n(Ga),Xa={name:"ItemOpenMethodIcon",props:{openingMethod:String,isSmall:Boolean,position:String,isTransparent:Boolean},methods:{makeClass(e="top right",t=!1,n=!1){return`opening-method-icon\n ${e||"top right"}\n ${t?"short":""}\n ${n?"transparent":""}`}},components:{NewTabOpenIcon:Ka.a,SameTabOpenIcon:qa.a,IframeOpenIcon:Ja.a,WorkspaceOpenIcon:Ya.a}},Za=Xa,Qa=(n("48f9"),Object(y["a"])(Za,$a,Ua,!1,null,"bd61f3bc",null)),ei=Qa.exports,ti=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:e.statusText||e.otherStatusText,classes:["status-tooltip","tip-"+e.color()]},expression:"{\n content: statusText || otherStatusText, classes: ['status-tooltip', `tip-${color()}`] }"}],staticClass:"indicator",on:{click:function(t){return e.showToast()}}},[n("div",{class:"dot dot-"+e.color()},[e._m(0)])])},ni=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[n("span")])}],ai={name:"StatusIndicator",props:{statusText:String,statusSuccess:Boolean},methods:{color(){switch(this.statusSuccess){case void 0:return new Date-this.startTime>2e3?"grey":"yellow";case!0:return"green";default:return"red"}}},data(){return{startTime:new Date,otherStatusText:"Checking..."}},mounted(){setTimeout(()=>{this.statusText||(this.otherStatusText="Request timed out")},2e3)}},ii=ai,oi=(n("e697"),n("45d4"),Object(y["a"])(ii,ti,ni,!1,null,"46972ad8",null)),si=oi.exports,ri=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"slide"}},[e.show&&e.menuEnabled?n("div",{staticClass:"context-menu",style:e.posX&&e.posY?"top:"+e.posY+"px;left:"+e.posX+"px;":""},[n("ul",[n("li",{on:{click:function(t){return e.launch("sametab")}}},[n("SameTabOpenIcon"),n("span",[e._v("Open in Current Tab")])],1),n("li",{on:{click:function(t){return e.launch("newtab")}}},[n("NewTabOpenIcon"),n("span",[e._v("Open in New Tab")])],1),n("li",{on:{click:function(t){return e.launch("modal")}}},[n("IframeOpenIcon"),n("span",[e._v("Open in Pop-Up Modal")])],1),n("li",{on:{click:function(t){return e.launch("workspace")}}},[n("WorkspaceOpenIcon"),n("span",[e._v("Open in Workspace View")])],1)])]):e._e()])},li=[],ci={name:"ContextMenu",inject:["config"],components:{SameTabOpenIcon:qa.a,NewTabOpenIcon:Ka.a,IframeOpenIcon:Ja.a,WorkspaceOpenIcon:Ya.a},props:{posX:Number,posY:Number,show:Boolean},data(){return{menuEnabled:!this.isMenuDisabled()}},methods:{launch(e){this.$emit("contextItemClick",e)},isMenuDisabled(){return!(!this.config||!this.config.appConfig)&&!!this.config.appConfig.disableContextMenu}}},_i=ci,di=(n("6850"),Object(y["a"])(_i,ri,li,!1,null,null,null)),ui=di.exports,mi={name:"Item",props:{id:String,title:String,subtitle:String,description:String,icon:String,color:String,backgroundColor:String,url:String,target:{type:String,default:"newtab",validator:e=>-1!==["newtab","sametab","modal","workspace"].indexOf(e)},itemSize:String,enableStatusCheck:Boolean,statusCheckHeaders:Object,statusCheckUrl:String,statusCheckInterval:Number},data(){return{contextMenuOpen:!1,getId:this.id,customStyles:{color:this.color,background:this.backgroundColor},statusResponse:void 0,contextPos:{posX:void 0,posY:void 0}}},components:{Icon:Va,ItemOpenMethodIcon:ei,StatusIndicator:si,ContextMenu:ui},methods:{itemOpened(e){e.altKey||"modal"===this.target?(e.preventDefault(),this.$emit("triggerModal",this.url)):this.$emit("itemClicked")},openContextMenu(e){this.contextMenuOpen=!this.contextMenuOpen,e&&window&&(this.contextPos={posX:e.clientX+window.pageXOffset,posY:e.clientY+window.pageYOffset})},closeContextMenu(){this.contextMenuOpen=!1},getTooltipOptions(){return{disabled:!this.description,content:this.description,trigger:"hover focus",hideOnTargetClick:!0,html:!1,placement:this.statusResponse?"left":"auto",delay:{show:600,hide:200},classes:"item-description-tooltip"}},getUnicodeOpeningIcon(){switch(this.target){case"newtab":return'"\\f360"';case"sametab":return'"\\f24d"';case"modal":return'"\\f2d0"';default:return'"\\f054"'}},checkWebsiteStatus(){this.statusResponse=void 0;const e=Object({NODE_ENV:"production",VUE_APP_VERSION:"1.3.7",BASE_URL:"/"}).VUE_APP_DOMAIN||window.location.origin,t=this.statusCheckUrl||this.url,n=this.statusCheckHeaders||{},a=`${e}/ping?url=${t}`;Je.a.get(a,{headers:n}).then(e=>{e.data&&(this.statusResponse=e.data)}).catch(()=>{this.statusResponse={statusText:"Failed to make request",statusSuccess:!1}})},contextItemClick(e){const{url:t}=this;switch(this.contextMenuOpen=!1,e){case"newtab":window.open(t,"_blank");break;case"sametab":window.open(t,"_self");break;case"modal":this.$emit("triggerModal",t);break;case"workspace":Eo.push({name:"workspace",query:{url:t}});break;default:window.open(t,"_blank")}}},mounted(){this.enableStatusCheck&&this.checkWebsiteStatus(),this.statusCheckInterval>0&&setInterval(this.checkWebsiteStatus,1e3*this.statusCheckInterval)}},hi=mi,pi=(n("826e"),n("f719"),Object(y["a"])(hi,xa,Oa,!1,null,null,null)),gi=pi.exports,fi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:"collapsable "+e.checkSpanNum(e.cols,"col")+" "+e.checkSpanNum(e.rows,"row"),style:(e.color?"background: "+e.color:"")+"; "+e.sanitizeCustomStyles(e.customStyles)+";"},[n("input",{staticClass:"toggle",attrs:{id:"collapsible-"+e.uniqueKey,type:"checkbox",tabIndex:"-1"},domProps:{checked:e.getCollapseState()},on:{change:e.collapseChanged}}),n("label",{staticClass:"lbl-toggle",attrs:{for:"collapsible-"+e.uniqueKey,tabindex:"-1"}},[e.icon?n("Icon",{staticClass:"section-icon",attrs:{icon:e.icon,size:"small",url:e.title}}):e._e(),n("h3",[e._v(e._s(e.title))])],1),n("div",{staticClass:"collapsible-content"},[n("div",{staticClass:"content-inner"},[e._t("default")],2)])])},ki=[],bi={name:"CollapsableContainer",props:{uniqueKey:String,title:String,icon:String,collapsed:Boolean,cols:Number,rows:Number,color:String,customStyles:String},components:{Icon:Va},methods:{checkSpanNum(e,t){const n=4;let a=/^\d*$/.test(e)?parseInt(e,10):1;return a=a>n?n:a,`${t}-${a}`},sanitizeCustomStyles(e){return e?e.replace(/[^a-zA-Z0-9- :;.]/g,""):""},initialiseStorage(){const e=()=>localStorage.setItem(u["localStorageKeys"].COLLAPSE_STATE,JSON.stringify({}));localStorage[u["localStorageKeys"].COLLAPSE_STATE]||e();try{JSON.parse(localStorage[u["localStorageKeys"].COLLAPSE_STATE])}catch{e()}return JSON.parse(localStorage[u["localStorageKeys"].COLLAPSE_STATE])},getCollapseState(){const e=this.initialiseStorage();let t=!this.collapsed;return void 0!==e[this.uniqueKey]&&(t=e[this.uniqueKey]),t},setCollapseState(e,t){const n=JSON.parse(localStorage[u["localStorageKeys"].COLLAPSE_STATE]);n[e]=t,localStorage.setItem(u["localStorageKeys"].COLLAPSE_STATE,JSON.stringify(n))},collapseChanged(e){this.initialiseStorage(),this.setCollapseState(this.uniqueKey.toString(),e.srcElement.checked)}}},wi=bi,vi=(n("eb58"),Object(y["a"])(wi,fi,ki,!1,null,"ac1beaa4",null)),yi=vi.exports,Ci=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("modal",{attrs:{name:e.name,resizable:!0,width:"80%",height:"80%",classes:"dashy-modal"},on:{closed:function(t){return e.modalClosed()}}},[n("div",{attrs:{slot:"top-right"},on:{click:function(t){return e.hide()}},slot:"top-right"},[e._v("Close")]),n("a",{staticClass:"close-button",attrs:{title:"Close"},on:{click:function(t){return e.hide()}}},[e._v("x")]),e.url?n("iframe",{staticClass:"frame",attrs:{src:e.url},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.close.apply(null,arguments)}}}):n("div",{staticClass:"no-url"},[e._v("No URL Specified")])])},Si=[],Ii={name:"IframeModal",props:{name:String},data:()=>({url:"#"}),methods:{show(e){this.url=e,this.$modal.show(this.name),this.$emit("modalChanged",!0)},hide(){this.$modal.hide(this.name)},modalClosed(){this.$emit("modalChanged",!1)}}},xi=Ii,Oi=(n("eda6"),Object(y["a"])(xi,Ci,Si,!1,null,null,null)),Ti=Oi.exports,Ei={name:"ItemGroup",inject:["config"],props:{groupId:String,title:String,icon:String,displayData:Object,items:Array,itemSize:String,modalOpen:Boolean},components:{Collapsable:yi,Item:gi,IframeModal:Ti},computed:{newItemSize(){return this.displayData.itemSize||this.itemSize},isGridLayout(){return"grid"===this.displayData.sectionLayout||!(!this.displayData.itemCountX&&!this.displayData.itemCountY)},gridStyle(){let e="";return e+=this.displayData.itemCountX?`grid-template-columns: repeat(${this.displayData.itemCountX}, 1fr);`:"",e+=this.displayData.itemCountY?`grid-template-rows: repeat(${this.displayData.itemCountY}, 1fr);`:"",e}},methods:{makeId(e){return e.replace(/\s+/g,"-").replace(/[^a-zA-Z ]/g,"").toLowerCase()},triggerModal(e){this.$refs["iframeModal-"+this.groupId].show(e)},modalChanged(e){this.$emit("change-modal-visibility",e)},shouldEnableStatusCheck(e){const t=this.config.appConfig.statusCheck||!1;return void 0!==e?e:t},getStatusCheckInterval(){let e=this.config.appConfig.statusCheckInterval;return e?(e>60&&(e=60),e<1&&(e=0),e):0}}},Ai=Ei,Li=(n("c8df"),Object(y["a"])(Ai,Sa,Ia,!1,null,"57f8b54c",null)),Ni=Li.exports,ji={name:"home",props:{sections:Array,appConfig:Object,pageInfo:Object},components:{SettingsContainer:Ca,ItemGroup:Ni},data:()=>({searchValue:"",layout:"",itemSizeBound:"",modalOpen:!1}),computed:{layoutOrientation:{get(){return this.appConfig.layout||m.a.layout},set:function(e){localStorage.setItem(u["localStorageKeys"].LAYOUT_ORIENTATION,e),this.layout=e}},iconSize:{get(){return this.appConfig.iconSize||m.a.iconSize},set:function(e){localStorage.setItem(u["localStorageKeys"].ICON_SIZE,e),this.itemSizeBound=e}}},methods:{checkTheresData(e){const t=localStorage[u["localStorageKeys"].CONF_SECTIONS];return e&&e.length>=1||t&&t.length>=1},getSections(e){const t=localStorage[u["localStorageKeys"].CONF_SECTIONS];if(t){const e=JSON.parse(t);if(e.length>=1)return e}return e},searching(e){this.searchValue=e||""},finishedSearching(){this.$refs.filterComp.clearFilterInput()},getDomainFromUrl(e){if(!e)return"";const t=/^(?:https?:\/\/)?(?:w{3}\.)?([a-z\d.-]+)\.(?:[a-z.]{2,10})(?:[/\w.-]*)*/,n=e.match(t);return n?n[1]:""},filterTiles(e){return e?e.filter(e=>{const{title:t,description:n,provider:a,url:i}=e,o=this.searchValue.toLowerCase();return t&&t.toLowerCase().includes(o)||a&&a.toLowerCase().includes(o)||n&&n.toLowerCase().includes(o)||this.getDomainFromUrl(i).includes(o)}):[]},getDisplayData(e){return e.displayData?e.displayData:{}},setLayoutOrientation(e){this.layoutOrientation=e},setItemSize(e){this.iconSize=e},updateModalVisibility(e){this.modalOpen=e},getExternalCSSLinks(){const e={};if(this.appConfig&&this.appConfig.externalStyleSheet){const t=this.appConfig.externalStyleSheet;Array.isArray(t)?t.forEach((t,n)=>{e["External Stylesheet "+(n+1)]=t}):e["External Stylesheet"]=this.appConfig.externalStyleSheet}return e.Deafault="#",e},checkIfFontAwesomeNeeded(){let e=!1;if(!this.sections)return!1;this.sections.forEach(t=>{t.icon&&t.icon.includes("fa-")&&(e=!0),t.items.forEach(t=>{t.icon&&t.icon.includes("fa-")&&(e=!0)})});const t=localStorage[u["localStorageKeys"].THEME];return["material","material-dark"].includes(t)&&(e=!0),e},initiateFontAwesome(){if(this.appConfig.enableFontAwesome||this.checkIfFontAwesomeNeeded()){const e=document.createElement("script"),t=this.appConfig.fontAwesomeKey||m.a.fontAwesomeKey;e.setAttribute("src",`https://kit.fontawesome.com/${t}.js`),document.head.appendChild(e)}},checkIfResults(){if(this.sections){let e=!0;return this.sections.forEach(t=>{this.filterTiles(t.items).length>0&&(e=!1)}),e}return!1},getBackgroundImage(){return this.appConfig&&this.appConfig.backgroundImg?`background: url('${this.appConfig.backgroundImg}');background-size:cover;`:""}},mounted(){this.initiateFontAwesome(),this.layout=this.layoutOrientation,this.itemSizeBound=this.iconSize}},zi=ji,Mi=(n("c7ef"),Object(y["a"])(zi,se,re,!1,null,"267a5024",null)),Pi=Mi.exports,Bi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"login-page"},[n("form",{staticClass:"login-form"},[n("h2",{staticClass:"login-title"},[e._v("Dashy")]),n("Input",{staticClass:"login-field username",attrs:{label:"Username",type:"text"},model:{value:e.username,callback:function(t){e.username=t},expression:"username"}}),n("Input",{staticClass:"login-field password",attrs:{label:"Password",type:"password"},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),n("label",[e._v("Remember me for")]),n("v-select",{staticClass:"login-time-dropdown",attrs:{options:e.dropDownMenu,label:"label",selectOnTab:!0},model:{value:e.timeout,callback:function(t){e.timeout=t},expression:"timeout"}}),n("Button",{staticClass:"login-button",attrs:{click:e.submitLogin}},[e._v("Login")]),n("transition",{attrs:{name:"bounce"}},[n("p",{directives:[{name:"show",rawName:"v-show",value:e.message,expression:"message"}],class:"login-error-message "+e.status},[e._v(e._s(e.message))])])],1)])},Hi=[],Di={name:"login",props:{appConfig:Object},data(){return{username:"",password:"",message:"",status:"waiting",timeout:{label:"Never",time:0},dropDownMenu:[{label:"Never",time:0},{label:"4 Hours",time:144e5},{label:"1 Day",time:864e5},{label:"1 Week",time:6048e5}]}},components:{Button:ht,Input:qt},methods:{submitLogin(){const e=this.timeout.time||0,t=Re(this.username,this.password,this.appConfig.auth||[]);this.message=t.msg,this.status=t.correct?"success":"error",t.correct&&(Ke(this.username,this.password,e),setTimeout(()=>{Eo.push({path:"/"})},250))},setTheme(){const e=localStorage[u["localStorageKeys"].THEME]||m.a.theme;document.getElementsByTagName("html")[0].setAttribute("data-theme",e)}},created(){this.setTheme()}},Vi=Di,$i=(n("206d6"),Object(y["a"])(Vi,Bi,Hi,!1,null,null,null)),Ui=$i.exports,Ri=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"work-space"},[n("SideBar",{attrs:{sections:e.sections},on:{"launch-app":e.launchApp}}),n("WebContent",{attrs:{url:e.url}})],1)},Ki=[],Fi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"side-bar"},e._l(e.sections,(function(t,a){return n("div",{key:a},[n("div",{staticClass:"side-bar-item-container",on:{click:function(t){return e.openSection(a)}}},[n("SideBarItem",{staticClass:"item",attrs:{icon:t.icon,title:t.name}})],1),n("transition",{attrs:{name:"slide"}},[e.isOpen[a]?n("SideBarSection",{attrs:{items:t.items},on:{"launch-app":e.launchApp}}):e._e()],1)],1)})),0)},qi=[],Wi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltip,expression:"tooltip"}],class:"side-bar-item "+(e.icon?"w-icon":"text-only"),on:{click:function(t){return e.itemClicked()}}},[e.icon?n("Icon",{attrs:{icon:e.icon,size:"small",url:e.url}}):n("p",{staticClass:"small-title"},[e._v(e._s(e.title))])],1)},Ji=[],Gi={name:"SideBarItem",inject:["config"],props:{icon:String,title:String,url:String,click:Function},components:{Icon:Va},methods:{itemClicked(){this.url&&this.$emit("launch-app",this.url)}},data(){return{tooltip:{disabled:!this.title,content:this.title,trigger:"hover focus",hideOnTargetClick:!0,html:!1,placement:"right-start",delay:{show:800,hide:1e3}}}}},Yi=Gi,Xi=(n("5e61"),Object(y["a"])(Yi,Wi,Ji,!1,null,"d979f4fe",null)),Zi=Xi.exports,Qi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sub-side-bar"},e._l(e.items,(function(t,a){return n("div",{key:a},[n("SideBarItem",{staticClass:"item",attrs:{icon:t.icon,title:t.title,url:t.url},on:{"launch-app":e.launchApp}})],1)})),0)},eo=[],to={name:"SideBarSection",inject:["config"],props:{items:Array},components:{SideBarItem:Zi},methods:{launchApp(e){this.$emit("launch-app",e)}}},no=to,ao=(n("cf1c"),Object(y["a"])(no,Qi,eo,!1,null,"56ddb963",null)),io=ao.exports,oo={name:"SideBar",inject:["config"],props:{sections:Array},data(){return{isOpen:new Array(this.sections.length).fill(!1)}},components:{SideBarItem:Zi,SideBarSection:io},methods:{openSection(e){this.isOpen=this.isOpen.map((t,n)=>n===e&&!t)},launchApp(e){this.$emit("launch-app",e)}}},so=oo,ro=(n("85e1"),Object(y["a"])(so,Fi,qi,!1,null,"31476576",null)),lo=ro.exports,co=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"web-content"},[n("iframe",{attrs:{src:e.url}})])},_o=[],uo={name:"WebContent",props:{url:String}},mo=uo,ho=(n("44e9"),Object(y["a"])(mo,co,_o,!1,null,"a2564c04",null)),po=ho.exports,go={name:"Workspace",props:{sections:Array,appConfig:Object},data:()=>({url:""}),components:{SideBar:lo,WebContent:po},methods:{launchApp(e){this.url=e},setTheme(){const e=localStorage[u["localStorageKeys"].THEME]||this.confTheme||m.a.theme,t=document.getElementsByTagName("html")[0];t.hasAttribute("data-theme")&&t.removeAttribute("data-theme"),t.setAttribute("data-theme",e)},initiateFontAwesome(){const e=document.createElement("script"),t=this.appConfig.fontAwesomeKey||m.a.fontAwesomeKey;e.setAttribute("src",`https://kit.fontawesome.com/${t}.js`),document.head.appendChild(e)},repositionFooter(){document.getElementsByTagName("footer")[0].style.position="fixed"}},mounted(){const e=this.$route;e.query&&e.query.url&&(this.url=decodeURI(e.query.url)),this.setTheme(),this.initiateFontAwesome()}},fo=go,ko=(n("fd9a"),Object(y["a"])(fo,Ri,Ki,!1,null,"6136c26a",null)),bo=ko.exports,wo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("pre",[n("code",[e._v(e._s(e.jsonParser(e.config)))])])},vo=[],yo={name:"DownloadConfig",props:{sections:Array,appConfig:Object,pageInfo:Object},data(){return{config:{appConfig:this.appConfig,pageInfo:this.pageInfo,sections:this.sections},jsonParser:je}}},Co=yo,So=(n("6cd5"),Object(y["a"])(Co,wo,vo,!1,null,"33cd2d90",null)),Io=So.exports;a["a"].use(oe["a"]);const xo=()=>{const e=Y.appConfig.auth;return!e||Ue(e)},Oo=new oe["a"]({routes:[{path:"/",name:"home",component:Pi,props:Y,meta:{title:Y.pageInfo.title||"Home Page",metaTags:u["metaTagData"]}},{path:"/workspace",name:"workspace",component:bo,props:Y,meta:{title:Y.pageInfo.title||"Dashy Workspace",metaTags:u["metaTagData"]}},{path:"/login",name:"login",component:Ui,props:{appConfig:Y.appConfig},beforeEnter:(e,t,n)=>{xo()&&Oo.push({path:"/"}),n()}},{path:"/about",name:"about",component:()=>n.e("about").then(n.bind(null,"f820"))},{path:"/download",name:"download",component:Io,props:Y,meta:{title:Y.pageInfo.title||"Download Dashy Config",metaTags:u["metaTagData"]}}]});Oo.beforeEach((e,t,n)=>{"login"===e.name||xo()?n():n({name:"login"})});const To="Dashy";Oo.afterEach(e=>{a["a"].nextTick(()=>{document.title=e.meta.title||To})});var Eo=Oo,Ao=n("9483");const Lo=e=>{const t={ready:!1,registered:!1,cached:!1,updateFound:!1,updated:!1,offline:!1,error:!1,devMode:!1,disabledByUser:!1},n=sessionStorage[u["sessionStorageKeys"].SW_STATUS],a=n?JSON.parse(n):t;try{const t={...a,...e};sessionStorage.setItem(u["sessionStorageKeys"].SW_STATUS,JSON.stringify(t))}catch(i){console.warn("Error setting SW data",i)}},No=()=>{let e=!0;return J.a&&J.a.appConfig&&J.a.appConfig.disableServiceWorker&&(e=!1,Lo({disabledByUser:!0})),e},jo=()=>{No()&&Object(Ao["a"])("/service-worker.js",{ready(){Lo({ready:!0}),console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered(){Lo({registered:!0}),console.log("Service worker has been registered.")},cached(){Lo({cached:!0}),console.log("Content has been cached for offline use.")},updatefound(){Lo({updateFound:!0}),console.log("New content is downloading.")},updated(){Lo({updated:!0}),console.log("New content is available; please refresh.")},offline(){Lo({offline:!0}),console.log("No internet connection found. App is running in offline mode.")},error(e){Lo({error:!0}),console.error("Error during service worker registration:",e)}})};var zo=jo;const Mo=[];function Po(e,t,n){const{target:a}=e;t===a||t.contains(a)||n(e)}var Bo={bind(e,t){const n=e;n.dataset.outsideClickIndex=Mo.length;const a=t.value,i=e=>{Po(e,n,a)};document.addEventListener("click",i),document.addEventListener("touchstart",i),Mo.push(i)},unbind(e){if(!e.dataset)return;const t=e.dataset.outsideClickIndex,n=Mo[t];document.removeEventListener("click",n),Mo.splice(t,1)}};a["a"].use(i["a"]),a["a"].use(s.a),a["a"].use(c["a"]),a["a"].use(d.a,u["toastedOptions"]),a["a"].component("v-select",l.a),a["a"].directive("clickOutside",Bo),a["a"].config.productionTip=!1,zo(),new a["a"]({router:Eo,render:e=>e(ie)}).$mount("#app")},5703:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-sliders-h fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"sliders-h",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z"}})]))}}},"570d":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-th-list fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"th-list",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z"}})]))}}},"58c1":function(e,t,n){},"5a52":function(e,t,n){},"5c0b":function(e,t,n){"use strict";n("9c0c")},"5cc6":function(e,t){e.exports={pageInfo:{title:"Dashy",description:"",navLinks:[{title:"Home",path:"/"},{title:"Source",path:"https://github.com/Lissy93/dashy"}],footerText:""},appConfig:{},iconSize:"medium",layout:"auto",theme:"default",fontAwesomeKey:"0821c65656",faviconApi:"faviconkit",builtInThemes:["callisto","thebe","dracula","material","material-dark","colorful","nord","nord-frost","minimal-dark","minimal-light","matrix","matrix-red","hacker-girl","raspberry-jam","bee","tiger","blue-purple","material-original","material-dark-original","cyberpunk","vaporware","high-contrast-dark","high-contrast-light"],visibleComponents:{pageTitle:!0,navigation:!0,searchBar:!0,settings:!0,footer:!0},localStorageKeys:{HIDE_WELCOME_BANNER:"hideWelcomeHelpers",LAYOUT_ORIENTATION:"layoutOrientation",COLLAPSE_STATE:"collapseState",ICON_SIZE:"iconSize",THEME:"theme",CONF_SECTIONS:"confSections",PAGE_INFO:"pageInfo",APP_CONFIG:"appConfig",BACKUP_ID:"backupId",BACKUP_HASH:"backupHash",HIDE_SETTINGS:"hideSettings",USERNAME:"username"},cookieKeys:{AUTH_TOKEN:"authenticationToken"},sessionStorageKeys:{SW_STATUS:"serviceWorkerStatus"},modalNames:{CONF_EDITOR:"CONF_EDITOR",CLOUD_BACKUP:"CLOUD_BACKUP",REBUILD_APP:"REBUILD_APP",ABOUT_APP:"ABOUT_APP"},topLevelConfKeys:{PAGE_INFO:"pageInfo",APP_CONFIG:"appConfig",SECTIONS:"sections"},toastedOptions:{position:"bottom-center",duration:2500,keepOnHover:!0,className:"toast-message",iconPack:"fontawesome"},backupEndpoint:"https://dashy-sync-service.as93.net",splashScreenTime:1900,metaTagData:[{name:"description",content:"A simple static homepage for you're server"}],faviconApiEndpoints:{mcapi:"https://eu.mc-api.net/v3/server/favicon/$URL",clearbit:"https://logo.clearbit.com/$URL",faviconkit:"https://api.faviconkit.com/$URL/64",google:"https://www.google.com/s2/favicons?sz=128&domain_url=$URL",allesedv:"https://f1.allesedv.com/128/$URL",webmasterapi:"https://api.webmasterapi.com/v1/favicon/yEwx0ZFs0CSPshHq/$URL"}}},"5e61":function(e,t,n){"use strict";n("b315")},"5f32":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-times-circle fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"times-circle",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z"}})]))}}},6:function(e,t){},6266:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:[s,r],style:[l,c],attrs:Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"100",height:"100",preserveAspectRatio:"xMidYMid"},_),...d},o.concat([n("defs",[n("clipPath",{attrs:{id:"a"}},[n("path",{attrs:{d:"M20 0h60v100H20z"}})])]),n("path",{attrs:{fill:"none",stroke:"var(--primary, #00af87)","stroke-width":"6","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","clip-path":"url(#a)",d:"M90 76.7V28.3c0-2.7-2.2-5-5-5h-3.4c-2.7 0-5 2.2-5 5v43.4c0 2.7-2.2 5-5 5h-3.4c-2.7 0-5-2.2-5-5V28.3c0-2.7-2.2-5-5-5H55c-2.7 0-5 2.2-5 5v43.4c0 2.7-2.2 5-5 5h-3.4c-2.7 0-5-2.2-5-5V28.3c0-2.7-2.2-5-5-5h-3.4c-2.7 0-5 2.2-5 5v43.4c0 2.7-2.2 5-5 5H15c-2.7 0-5-2.2-5-5V23.3"}},[n("animateTransform",{attrs:{attributeName:"transform",type:"translate",repeatCount:"indefinite",dur:"1.4925373134328357s",values:"-20 0;7 0",keyTimes:"0;1"}}),n("animate",{attrs:{attributeName:"stroke-dasharray",repeatCount:"indefinite",dur:"1.4925373134328357s",values:"0 72 125 232;0 197 125 233",keyTimes:"0;1"}})])]))}}},6504:function(e,t,n){},6780:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-cloud-upload-alt fa-w-20",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"cloud-upload-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M395.5 267.5l-99-99c-4.7-4.7-12.3-4.7-17 0l-99 99c-7.6 7.6-2.2 20.5 8.5 20.5h67v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-84h67c10.7 0 16.1-12.9 8.5-20.5zm148.2-67.4C539.7 142.1 491.4 96 432 96c-7.6 0-15.1.8-22.4 2.3C377.7 58.3 328.1 32 272 32c-84.6 0-155.5 59.7-172.3 139.8C39.9 196.1 0 254.4 0 320c0 88.4 71.6 160 160 160h336c79.5 0 144-64.5 144-144 0-61.8-39.2-115.8-96.3-135.9zM496 432H160c-61.9 0-112-50.1-112-112 0-56.4 41.7-103.1 96-110.9V208c0-70.7 57.3-128 128-128 53.5 0 99.3 32.8 118.4 79.4 11.2-9.6 25.7-15.4 41.6-15.4 35.3 0 64 28.7 64 64 0 11.8-3.2 22.9-8.8 32.4 2.9-.3 5.9-.4 8.8-.4 53 0 96 43 96 96s-43 96-96 96z"}})]))}}},"67e6":function(e,t,n){},6850:function(e,t,n){"use strict";n("18b8")},"6c13":function(e,t,n){"use strict";n("67e6")},"6cd5":function(e,t,n){"use strict";n("6504")},7:function(e,t){},7075:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-expand fa-w-14",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"expand",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"}})]))}}},7941:function(e,t,n){},"7da9":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-css3-alt fa-w-12",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fab","data-icon":"css3-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"}})]))}}},"7dc7":function(e,t,n){"use strict";n("1e5e")},"7eb0":function(e,t,n){},"7f59":function(e,t,n){},8:function(e,t){},"80a7":function(e,t,n){"use strict";n("7eb0")},"826e":function(e,t,n){"use strict";n("939b")},"831b":function(e){e.exports=JSON.parse('{"type":"object","required":["sections"],"additionalProperties":false,"properties":{"pageInfo":{"type":"object","properties":{"title":{"type":"string","description":"Title and heading for the app"},"description":{"type":"string","description":"Sub-title, displayed in header"},"navLinks":{"type":"array","maxItems":6,"description":"Quick access links, displayed in header","items":{"type":"object","additionalProperties":false,"required":["title","path"],"properties":{"title":{"type":"string"},"path":{"type":"string"}}}},"footerText":{"type":"string"}},"required":["title"],"additionalProperties":false},"appConfig":{"type":"object","description":"Application configuration","properties":{"backgroundImg":{"type":"string","description":"A URL to an image asset to be displayed as background"},"theme":{"type":"string","default":"callisto","description":"A theme to be applied by default on first load","examples":["callisto","thebe","dracula","material","material-dark","colorful","nord","nord-frost","minimal-dark","minimal-light","matrix","matrix-red","hacker-girl","raspberry-jam","bee","tiger","material-original","material-dark-original","vaporware","high-contrast-dark","high-contrast-light"]},"enableFontAwesome":{"type":"boolean","default":true,"description":"Should load font-awesome assets"},"fontAwesomeKey":{"type":"string","pattern":"^[a-z0-9]{10}$","description":"API key for font-awesome"},"faviconApi":{"enum":["local","faviconkit","google","clearbit","webmasterapi","allesedv"],"default":"faviconkit","description":"Which service to use to resolve favicons. Set to local to do this locally instead"},"layout":{"enum":["horizontal","vertical","auto","sidebar"],"default":"auto","description":"Specifies sections layout orientation on the home screen"},"iconSize":{"enum":["small","medium","large"],"default":"medium","description":"The size of each link item / icon"},"hideComponents":{"type":"object","description":"Hide individual parts of the page. If not set, all components are visible by default","properties":{"hideHeading":{"type":"boolean","default":"false","description":"If set to true, the page heading & subtitle will be hidden"},"hideNav":{"type":"boolean","default":"false","description":"If set to true, the navigation menu will be hidden"},"hideSearch":{"type":"boolean","default":"false","description":"If set to true, the search bar will be hidden"},"hideSettings":{"type":"boolean","default":"false","description":"If set to true, the settings buttons will be hidden"},"hideFooter":{"type":"boolean","default":"false","description":"If set to true, the page footer will be hidden"},"hideSplashScreen":{"type":"boolean","default":"true","description":"If set to true, the loading / splash screen will not be shown"}}},"cssThemes":{"type":"array","description":"Theme names to be added to the dropdown","items":{"type":"string"}},"externalStyleSheet":{"description":"URL or URLs of external stylesheets to add to dropdown/ load","type":["string","array"],"items":{"type":"string"}},"customCss":{"type":"string","description":"Any custom CSS overides, must be minified"},"statusCheck":{"type":"boolean","default":false,"description":"Displays an online/ offline status for each of your services"},"statusCheckInterval":{"type":"number","default":0,"description":"How often to recheck statuses. If set to 0, status will only be checked on page load"},"auth":{"type":"array","description":"Usernames and hashed credentials for frontend authentication","items":{"type":"object","additionalProperties":false,"required":["user","hash"],"properties":{"user":{"type":"string","description":"The username for a user"},"hash":{"type":"string","description":"A SHA-256 hashed password for that user","minLength":64,"maxLength":64},"type":{"enum":["admin","normal"],"description":"User type, denoting privilege level, either admin or normal","default":"normal"}}}},"allowConfigEdit":{"type":"boolean","default":true,"description":"Can user write changes to conf.yml file from the UI. If set to false, preferences are only stored locally"},"disableServiceWorker":{"type":"boolean","default":false,"description":"If set to true, then service workers will not be used to cache page contents"},"disableContextMenu":{"type":"boolean","default":false,"description":"If set to true, custom right-click context menu will be disabled"}},"additionalProperties":false},"sections":{"type":"array","description":"Array of sections, containing items","items":{"type":"object","required":["name","items"],"additionalProperties":false,"properties":{"name":{"type":"string","description":"Title/ heading for a section"},"icon":{"type":"string","description":"Icon will be displayed next to title"},"displayData":{"type":"object","additionalProperties":false,"description":"Optional meta data for customizing a section","properties":{"collapsed":{"type":"boolean","default":false,"description":"If true, section needs to be clicked to open"},"color":{"type":"string","description":"Hex code, or HTML color for section fill"},"customStyles":{"type":"string","description":"CSS overides for section container"},"itemSize":{"enum":["small","medium","large"],"default":"medium","description":"Size of items within the section"},"rows":{"type":"number","minimum":1,"maximum":5,"default":1,"description":"The amount of space that the section spans vertically"},"cols":{"type":"number","minimum":1,"maximum":5,"default":1,"description":"The amount of space that the section spans horizontally"},"sectionLayout":{"enum":["grid","auto"],"default":"auto","description":"If set to grid, items have uniform width, and itemCount can be set"},"itemCountX":{"type":"number","minimum":1,"maximum":12,"description":"Number of items per column"},"itemCountY":{"type":"number","minimum":1,"maximum":12,"description":"Number of items per row"}}},"items":{"type":"array","description":"Array of items to display with a section","items":{"type":"object","additionalProperties":false,"required":["title"],"properties":{"title":{"type":"string","description":"Text shown on the item"},"description":{"type":"string","nullable":true,"description":"Short description, shown on hover or in a tooltip"},"icon":{"type":"string","nullable":true,"description":"An icon, either as a font-awesome identifier, local or remote URL, or the word favicon or generative"},"url":{"type":"string","description":"The destination to navigate to when item is clicked"},"target":{"enum":["newtab","sametab","modal","workspace"],"default":"newtab","description":"Opening method, when item is clicked"},"color":{"type":"string","description":"A custom fill color of the item"},"provider":{"type":"string","description":"Provider name, e.g. Microsoft"},"statusCheck":{"type":"boolean","default":false,"description":"Whether or not to display online/ offline status for this service. Will override appConfig.statusCheck"},"statusCheckUrl":{"type":"string","description":"If you\'ve enabled statusCheck, and want to use a different URL to what is defined under the item, then specify it here"},"statusCheckHeaders":{"type":"object","description":" If you\'re endpoint requires any specific headers for the status checking, then define them here"}}}}}}}}}')},"832d":function(e,t,n){},"85e1":function(e,t,n){"use strict";n("1036")},"8b35":function(e,t,n){},"8b8e":function(e,t){e.exports={pageInfo:{title:"Dashy",navLinks:[{title:"Home",path:"/"},{title:"About",path:"/about"},{title:"Source Code",path:"https://github.com/Lissy93/dashy"}]},appConfig:{theme:"colorful",fontAwesomeKey:"0821c65656"},sections:[{name:"Getting Started",items:[{title:"Source",description:"Source code and documentation on GitHub",icon:"fab fa-github",url:"https://github.com/Lissy93/dashy"},{title:"Issues",description:"View currently open issues, or raise a new one",icon:"fas fa-bug",url:"https://github.com/Lissy93/dashy/issues"},{title:"Demo 1",description:"Live Demo #1",icon:"far fa-rocket",url:"https://dashy-demo-1.netlify.app"},{title:"Demo 2",description:"Live Demo #2",icon:"fad fa-planet-ringed",url:"https://dashy-demo-2.netlify.app"}]}]}},"8d7c":function(e,t,n){},"8d80":function(e,t,n){"use strict";n("5a52")},9:function(e,t){},"922c":function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-expand-arrows-alt fa-w-14",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"expand-arrows-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M448 344v112a23.94 23.94 0 01-24 24H312c-21.39 0-32.09-25.9-17-41l36.2-36.2L224 295.6 116.77 402.9 153 439c15.09 15.1 4.39 41-17 41H24a23.94 23.94 0 01-24-24V344c0-21.4 25.89-32.1 41-17l36.19 36.2L184.46 256 77.18 148.7 41 185c-15.1 15.1-41 4.4-41-17V56a23.94 23.94 0 0124-24h112c21.39 0 32.09 25.9 17 41l-36.2 36.2L224 216.4l107.23-107.3L295 73c-15.09-15.1-4.39-41 17-41h112a23.94 23.94 0 0124 24v112c0 21.4-25.89 32.1-41 17l-36.19-36.2L263.54 256l107.28 107.3L407 327.1c15.1-15.2 41-4.5 41 16.9z"}})]))}}},"939b":function(e,t,n){},9517:function(e,t,n){"use strict";n("a8d0")},9635:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:[s,r],style:[l,c],attrs:Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{d:"M132.893 310.534l-30.082 10.911L91.9 291.364l30.081-10.911z"}}),n("path",{attrs:{d:"M271.552 301.072l-77.856-46.72-41.616 15.152 10.944 30.064 27.28-9.92 82.144 49.28 97.6-65.072L480 315.088V480H32V347.2l40.8-14.848-10.928-30.048L0 324.8V512h512V292.912l-146.048-54.768z"}}),n("path",{attrs:{d:"M0 0v278.848l66.576-24.224-10.928-30.064L32 233.152V32h448v168.912l-114.048-42.768-94.4 62.928-77.856-46.72-47.84 17.392 10.944 30.064 33.504-12.16 82.144 49.28 97.6-65.072L512 247.088V0z"}}),n("path",{attrs:{d:"M96.656 243.686L85.721 213.63l30.07-10.94 10.935 30.055z"}})]))}}},"97fb":function(e,t,n){},"9c0c":function(e,t,n){},"9c85":function(e,t,n){"use strict";n("b993")},"9e50":function(e,t,n){"use strict";n("3323")},"9e96":function(e,t,n){},a4c2:function(e,t,n){},a8d0:function(e,t,n){},aff1:function(e,t,n){"use strict";n("fd71")},b2be:function(e,t,n){},b315:function(e,t,n){},b993:function(e,t,n){},baed:function(e,t,n){"use strict";n("7941")},c32a:function(e,t,n){},c715:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-table fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"table",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z"}})]))}}},c7ef:function(e,t,n){"use strict";n("4dce")},c8df:function(e,t,n){"use strict";n("df8f")},cbd9:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-file-download fa-w-12",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"file-download",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M216 236.07c0-6.63-5.37-12-12-12h-24c-6.63 0-12 5.37-12 12v84.01h-48.88c-10.71 0-16.05 12.97-8.45 20.52l72.31 71.77c4.99 4.95 13.04 4.95 18.03 0l72.31-71.77c7.6-7.54 2.26-20.52-8.45-20.52H216v-84.01zM369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95z"}})]))}}},cf1c:function(e,t,n){"use strict";n("8d7c")},d16d:function(e,t,n){"use strict";n("18dd")},d704:function(e,t,n){},d7d3:function(e,t,n){},d8e8:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-compress-arrows-alt fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"compress-arrows-alt",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z"}})]))}}},de40:function(e,t,n){"use strict";n("7f59")},df8f:function(e,t,n){},e0a2:function(e,t){e.exports=/(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\u0023-\u0039]\ufe0f?\u20e3|\u3299|\u3297|\u303d|\u3030|\u24c2|\ud83c[\udd70-\udd71]|\ud83c[\udd7e-\udd7f]|\ud83c\udd8e|\ud83c[\udd91-\udd9a]|\ud83c[\udde6-\uddff]|[\ud83c[\ude01-\ude02]|\ud83c\ude1a|\ud83c\ude2f|[\ud83c[\ude32-\ude3a]|[\ud83c[\ude50-\ude51]|\u203c|\u2049|[\u25aa-\u25ab]|\u25b6|\u25c0|[\u25fb-\u25fe]|\u00a9|\u00ae|\u2122|\u2139|\ud83c\udc04|[\u2600-\u26FF]|\u2b05|\u2b06|\u2b07|\u2b1b|\u2b1c|\u2b50|\u2b55|\u231a|\u231b|\u2328|\u23cf|[\u23e9-\u23f3]|[\u23f8-\u23fa]|\ud83c\udccf|\u2934|\u2935|[\u2190-\u21ff])/},e1a2:function(e,t,n){"use strict";n("1c0f")},e697:function(e,t,n){"use strict";n("2574")},e6a4:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-download fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fal","data-icon":"download",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M452 432c0 11-9 20-20 20s-20-9-20-20 9-20 20-20 20 9 20 20zm-84-20c-11 0-20 9-20 20s9 20 20 20 20-9 20-20-9-20-20-20zm144-48v104c0 24.3-19.7 44-44 44H44c-24.3 0-44-19.7-44-44V364c0-24.3 19.7-44 44-44h99.4L87 263.6c-25.2-25.2-7.3-68.3 28.3-68.3H168V40c0-22.1 17.9-40 40-40h96c22.1 0 40 17.9 40 40v155.3h52.7c35.6 0 53.4 43.1 28.3 68.3L368.6 320H468c24.3 0 44 19.7 44 44zm-261.7 17.7c3.1 3.1 8.2 3.1 11.3 0L402.3 241c5-5 1.5-13.7-5.7-13.7H312V40c0-4.4-3.6-8-8-8h-96c-4.4 0-8 3.6-8 8v187.3h-84.7c-7.1 0-10.7 8.6-5.7 13.7l140.7 140.7zM480 364c0-6.6-5.4-12-12-12H336.6l-52.3 52.3c-15.6 15.6-41 15.6-56.6 0L175.4 352H44c-6.6 0-12 5.4-12 12v104c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12V364z"}})]))}}},e7fa:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-edit fa-w-18",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"far","data-icon":"edit",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"}})]))}}},eb58:function(e,t,n){"use strict";n("9e96")},ec36:function(e,t,n){},ed9b:function(e,t,n){"use strict";n("a4c2")},eda6:function(e,t,n){"use strict";n("1864")},ef83:function(e,t,n){},f719:function(e,t,n){"use strict";n("27c1")},f9d7:function(e,t){e.exports={functional:!0,render(e,t){const{_c:n,_v:a,data:i,children:o=[]}=t,{class:s,staticClass:r,style:l,staticStyle:c,attrs:_={},...d}=i;return n("svg",{class:["svg-inline--fa fa-columns fa-w-16",s,r],style:[l,c],attrs:Object.assign({"aria-hidden":"true","data-prefix":"fas","data-icon":"columns",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_),...d},o.concat([n("path",{attrs:{fill:"currentColor",d:"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z"}})]))}}},fd71:function(e,t,n){},fd9a:function(e,t,n){"use strict";n("03b2")}});
|
||
//# sourceMappingURL=dashy.96343494.js.map
|