forked from zombieFox/nightTab
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnighttab.min.js
More file actions
1 lines (1 loc) · 296 KB
/
Copy pathnighttab.min.js
File metadata and controls
1 lines (1 loc) · 296 KB
1
var sortable=function(){"use strict";function c(e,a,t){if(void 0===t)return e&&e.h5s&&e.h5s.data&&e.h5s.data[a];e.h5s=e.h5s||{},e.h5s.data=e.h5s.data||{},e.h5s.data[a]=t}var h=function(e,a){if(!(e instanceof NodeList||e instanceof HTMLCollection||e instanceof Array))throw new Error("You must provide a nodeList/HTMLCollection/Array of elements to be filtered.");return"string"!=typeof a?Array.from(e):Array.from(e).filter(function(e){return 1===e.nodeType&&e.matches(a)})},m=new Map,a=(Object.defineProperty(e.prototype,"config",{get:function(){var t={};return this._config.forEach(function(e,a){t[a]=e}),t},set:function(e){if("object"!=typeof e)throw new Error("You must provide a valid configuration object to the config setter.");var a=Object.assign({},e);this._config=new Map(Object.entries(a))},enumerable:!0,configurable:!0}),e.prototype.setConfig=function(e,a){if(!this._config.has(e))throw new Error("Trying to set invalid configuration item: "+e);this._config.set(e,a)},e.prototype.getConfig=function(e){if(!this._config.has(e))throw new Error("Invalid configuration item requested: "+e);return this._config.get(e)},Object.defineProperty(e.prototype,"placeholder",{get:function(){return this._placeholder},set:function(e){if(!(e instanceof HTMLElement)&&null!==e)throw new Error("A placeholder must be an html element or null.");this._placeholder=e},enumerable:!0,configurable:!0}),e.prototype.setData=function(e,a){if("string"!=typeof e)throw new Error("The key must be a string.");this._data.set(e,a)},e.prototype.getData=function(e){if("string"!=typeof e)throw new Error("The key must be a string.");return this._data.get(e)},e.prototype.deleteData=function(e){if("string"!=typeof e)throw new Error("The key must be a string.");return this._data.delete(e)},e),u=function(e){if(!(e instanceof HTMLElement))throw new Error("Please provide a sortable to the store function.");return m.has(e)||m.set(e,new a),m.get(e)};function e(){this._config=new Map,this._placeholder=void 0,this._data=new Map}function s(e,a,t){if(e instanceof Array)for(var l=0;l<e.length;++l)s(e[l],a,t);else e.addEventListener(a,t),u(e).setData("event"+a,t)}function r(e,a){if(e instanceof Array)for(var t=0;t<e.length;++t)r(e[t],a);else e.removeEventListener(a,u(e).getData("event"+a)),u(e).deleteData("event"+a)}function o(e,a,t){if(e instanceof Array)for(var l=0;l<e.length;++l)o(e[l],a,t);else e.setAttribute(a,t)}function l(e,a){if(e instanceof Array)for(var t=0;t<e.length;++t)l(e[t],a);else e.removeAttribute(a)}function t(e,a,t){if(!(e instanceof HTMLElement&&e.parentElement instanceof HTMLElement))throw new Error("target and element must be a node");e.parentElement.insertBefore(a,"before"===t?e:e.nextElementSibling)}function i(e,a){if(!(e instanceof Array))throw new Error("You must provide a Array of HTMLElements to be filtered.");return"string"!=typeof a?e:e.filter(function(e){return e.querySelector(a)instanceof HTMLElement||e.shadowRoot&&e.shadowRoot.querySelector(a)instanceof HTMLElement}).map(function(e){return e.querySelector(a)||e.shadowRoot&&e.shadowRoot.querySelector(a)})}function n(e,a,t){return{element:e,posX:t.pageX-a.left,posY:t.pageY-a.top}}function d(e){r(e,"dragstart"),r(e,"dragend"),r(e,"dragover"),r(e,"dragenter"),r(e,"drop"),r(e,"mouseenter"),r(e,"mouseleave")}function p(e){var a;(a=e).h5s&&delete a.h5s.data,l(e,"aria-dropeffect")}function b(e){l(e,"aria-grabbed"),l(e,"aria-copied"),l(e,"draggable"),l(e,"role")}var g,y,f,k,v,w,C,x,S=function(e){if(!e.parentElement||0===e.getClientRects().length)throw new Error("target element must be part of the dom");var a=e.getClientRects()[0];return{left:a.left+window.pageXOffset,right:a.right+window.pageXOffset,top:a.top+window.pageYOffset,bottom:a.bottom+window.pageYOffset}},A=function(t,l){var n;return void 0===l&&(l=0),function(){for(var e=[],a=0;a<arguments.length;a++)e[a]=arguments[a];clearTimeout(n),n=setTimeout(function(){t.apply(void 0,e)},l)}},z=function(e,a){if(!(e instanceof HTMLElement&&(a instanceof NodeList||a instanceof HTMLCollection||a instanceof Array)))throw new Error("You must provide an element and a list of elements.");return Array.from(a).indexOf(e)},E=function(e){if(!(e instanceof HTMLElement))throw new Error("Element is not a node element.");return null!==e.parentNode},T=function(e,a){return t(e,a,"before")},L=function(e,a){return t(e,a,"after")},q=function(a,t,e){if(void 0===t&&(t=function(e,a){return e}),void 0===e&&(e=function(e){return e}),!(a instanceof HTMLElement)||1==!a.isSortable)throw new Error("You need to provide a sortableContainer to be serialized.");if("function"!=typeof t||"function"!=typeof e)throw new Error("You need to provide a valid serializer for items and the container.");var l=c(a,"opts").items,n=h(a.children,l),r=n.map(function(e){return{parent:a,node:e,html:e.outerHTML,index:z(e,n)}});return{container:e({node:a,itemCount:r.length}),items:r.map(function(e){return t(e,a)})}},j=function(e,a,t){var l;if(void 0===t&&(t="sortable-placeholder"),!(e instanceof HTMLElement))throw new Error("You must provide a valid element as a sortable.");if(!(a instanceof HTMLElement)&&void 0!==a)throw new Error("You must provide a valid element as a placeholder or set ot to undefined.");return void 0===a&&(["UL","OL"].includes(e.tagName)?a=document.createElement("li"):["TABLE","TBODY"].includes(e.tagName)?(a=document.createElement("tr")).innerHTML='<td colspan="100"></td>':a=document.createElement("div")),"string"==typeof t&&(l=a.classList).add.apply(l,t.split(" ")),a},D=function(e){if(!(e instanceof HTMLElement))throw new Error("You must provide a valid dom element");var t=window.getComputedStyle(e);return["height","padding-top","padding-bottom"].map(function(e){var a=parseInt(t.getPropertyValue(e),10);return isNaN(a)?0:a}).reduce(function(e,a){return e+a})},M=function(e){return e.composedPath&&e.composedPath()[0]||e.target},P=function(e,a,t){if(!(e instanceof Event))throw new Error("setDragImage requires a DragEvent as the first argument.");if(!(a instanceof HTMLElement))throw new Error("setDragImage requires the dragged element as the second argument.");if(t=t||n,e.dataTransfer&&e.dataTransfer.setDragImage){var l=t(a,S(a),e);if(!(l.element instanceof HTMLElement)||"number"!=typeof l.posX||"number"!=typeof l.posY)throw new Error("The customDragImage function you provided must return and object with the properties element[string], posX[integer], posY[integer].");e.dataTransfer.effectAllowed="copyMove",e.dataTransfer.setData("text/plain",M(e).id),e.dataTransfer.setDragImage(l.element,l.posX,l.posY)}},F=function(e,a){if(!0===e.isSortable){var t=u(e).getConfig("acceptFrom");if(null!==t&&!1!==t&&"string"!=typeof t)throw new Error('HTML5Sortable: Wrong argument, "acceptFrom" must be "null", "false", or a valid selector string.');if(null!==t)return!1!==t&&0<t.split(",").filter(function(e){return 0<e.length&&a.matches(e)}).length;if(e===a)return!0;if(void 0!==u(e).getConfig("connectWith")&&null!==u(e).getConfig("connectWith"))return u(e).getConfig("connectWith")===u(a).getConfig("connectWith")}return!1},O={items:null,connectWith:null,disableIEFix:null,acceptFrom:null,copy:!1,placeholder:null,placeholderClass:"sortable-placeholder",draggingClass:"sortable-dragging",hoverClass:!1,debounce:0,throttleTime:100,maxItems:0,itemSerializer:void 0,containerSerializer:void 0,customDragImage:null},B=function(e,a){if("string"==typeof u(e).getConfig("hoverClass")){var n=u(e).getConfig("hoverClass").split(" ");!0===a?(s(e,"mousemove",function(l,n){var r=this;if(void 0===n&&(n=250),"number"!=typeof n)throw new Error("You must provide a number as the second argument for throttle.");var s=null;return function(){for(var e=[],a=0;a<arguments.length;a++)e[a]=arguments[a];var t=Date.now();(null===s||n<=t-s)&&(s=t,l.apply(r,e))}}(function(l){0===l.buttons&&h(e.children,u(e).getConfig("items")).forEach(function(e){var a,t;e!==l.target?(a=e.classList).remove.apply(a,n):(t=e.classList).add.apply(t,n)})},u(e).getConfig("throttleTime"))),s(e,"mouseleave",function(){h(e.children,u(e).getConfig("items")).forEach(function(e){var a;(a=e.classList).remove.apply(a,n)})})):(r(e,"mousemove"),r(e,"mouseleave"))}},H=function(e,a){var t=e;return!0===u(a).getConfig("copy")&&(o(t=e.cloneNode(!0),"aria-copied","true"),e.parentElement.appendChild(t),t.style.display="none",t.oldDisplay=e.style.display),t};function I(e,a){if(a.composedPath)return a.composedPath().find(function(e){return e.isSortable});for(;!0!==e.isSortable;)e=e.parentElement;return e}function R(e,a){var t=c(e,"opts"),l=h(e.children,t.items).filter(function(e){return e.contains(a)||e.shadowRoot&&e.shadowRoot.contains(a)});return 0<l.length?l[0]:a}var N=function(e){var a=c(e,"opts"),t=h(e.children,a.items),l=i(t,a.handle);o(e,"aria-dropeffect","move"),c(e,"_disabled","false"),o(l,"draggable","true"),!1===a.disableIEFix&&"function"==typeof(document||window.document).createElement("span").dragDrop&&s(l,"mousedown",function(){if(-1!==t.indexOf(this))this.dragDrop();else{for(var e=this.parentElement;-1===t.indexOf(e);)e=e.parentElement;e.dragDrop()}})},G=function(e){var a=c(e,"opts"),t=h(e.children,a.items),l=i(t,a.handle);c(e,"_disabled","false"),d(t),r(l,"mousedown"),r(e,"dragover"),r(e,"dragenter"),r(e,"drop")};function V(e,d){var r=String(d);return d=d||{},"string"==typeof e&&(e=document.querySelectorAll(e)),e instanceof HTMLElement&&(e=[e]),e=Array.prototype.slice.call(e),/serialize/.test(r)?e.map(function(e){var a=c(e,"opts");return q(e,a.itemSerializer,a.containerSerializer)}):(e.forEach(function(i){if(/enable|disable|destroy/.test(r))return V[r](i);["connectWith","disableIEFix"].forEach(function(e){d.hasOwnProperty(e)&&null!==d[e]&&console.warn('HTML5Sortable: You are using the deprecated configuration "'+e+'". This will be removed in an upcoming version, make sure to migrate to the new options when updating.')}),d=Object.assign({},O,u(i).config,d),u(i).config=d,c(i,"opts",d),i.isSortable=!0,G(i);var e,a=h(i.children,d.items);if(null!==d.placeholder&&void 0!==d.placeholder){var t=document.createElement(i.tagName);d.placeholder instanceof HTMLElement?t.appendChild(d.placeholder):t.innerHTML=d.placeholder,e=t.children[0]}u(i).placeholder=j(i,e,d.placeholderClass),c(i,"items",d.items),d.acceptFrom?c(i,"acceptFrom",d.acceptFrom):d.connectWith&&c(i,"connectWith",d.connectWith),N(i),o(a,"role","option"),o(a,"aria-grabbed","false"),B(i,!0),s(i,"dragstart",function(e){var a=M(e);if(!0!==a.isSortable&&(e.stopImmediatePropagation(),(!d.handle||a.matches(d.handle))&&"false"!==a.getAttribute("draggable"))){var t=I(a,e),l=R(t,a);w=h(t.children,d.items),k=w.indexOf(l),v=z(l,t.children),f=t,P(e,l,d.customDragImage),y=D(l),l.classList.add(d.draggingClass),o(g=H(l,t),"aria-grabbed","true"),t.dispatchEvent(new CustomEvent("sortstart",{detail:{origin:{elementIndex:v,index:k,container:f},item:g,originalTarget:a}}))}}),s(i,"dragenter",function(e){var a=M(e),t=I(a,e);t&&t!==C&&(x=h(t.children,c(t,"items")).filter(function(e){return e!==u(i).placeholder}),t.dispatchEvent(new CustomEvent("sortenter",{detail:{origin:{elementIndex:v,index:k,container:f},destination:{container:t,itemsBeforeUpdate:x},item:g,originalTarget:a}}))),C=t}),s(i,"dragend",function(e){if(g){g.classList.remove(d.draggingClass),o(g,"aria-grabbed","false"),"true"===g.getAttribute("aria-copied")&&"true"!==c(g,"dropped")&&g.remove(),g.style.display=g.oldDisplay,delete g.oldDisplay;var a=Array.from(m.values()).map(function(e){return e.placeholder}).filter(function(e){return e instanceof HTMLElement}).filter(E)[0];a&&a.remove(),i.dispatchEvent(new CustomEvent("sortstop",{detail:{origin:{elementIndex:v,index:k,container:f},item:g}})),y=g=C=null}}),s(i,"drop",function(e){if(F(i,g.parentElement)){e.preventDefault(),e.stopPropagation(),c(g,"dropped","true");var a=Array.from(m.values()).map(function(e){return e.placeholder}).filter(function(e){return e instanceof HTMLElement}).filter(E)[0];L(a,g),a.remove(),i.dispatchEvent(new CustomEvent("sortstop",{detail:{origin:{elementIndex:v,index:k,container:f},item:g}}));var t=u(i).placeholder,l=h(f.children,d.items).filter(function(e){return e!==t}),n=!0===this.isSortable?this:this.parentElement,r=h(n.children,c(n,"items")).filter(function(e){return e!==t}),s=z(g,Array.from(g.parentElement.children).filter(function(e){return e!==t})),o=z(g,r);v===s&&f===n||i.dispatchEvent(new CustomEvent("sortupdate",{detail:{origin:{elementIndex:v,index:k,container:f,itemsBeforeUpdate:w,items:l},destination:{index:o,elementIndex:s,container:n,itemsBeforeUpdate:x,items:r},item:g}}))}});function l(e){var a=e.target,t=!0===a.isSortable?a:I(a,e);if(a=R(t,a),g&&F(t,g.parentElement)&&"true"!==c(t,"_disabled")){var l=c(t,"opts");parseInt(l.maxItems)&&h(t.children,c(t,"items")).length>=parseInt(l.maxItems)&&g.parentElement!==t||(e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect=!0===u(t).getConfig("copy")?"copy":"move",n(t,a,e.pageY))}}var n=A(function(a,e,t){if(g)if(d.forcePlaceholderSize&&(u(a).placeholder.style.height=y+"px"),-1<Array.from(a.children).indexOf(e)){var l=D(e),n=z(u(a).placeholder,e.parentElement.children),r=z(e,e.parentElement.children);if(y<l){var s=l-y,o=S(e).top;if(n<r&&t<o)return;if(r<n&&o+l-s<t)return}void 0===g.oldDisplay&&(g.oldDisplay=g.style.display),"none"!==g.style.display&&(g.style.display="none");var i=!1;try{i=S(e).top+e.offsetHeight/2<=t}catch(e){i=n<r}i?L(e,u(a).placeholder):T(e,u(a).placeholder),Array.from(m.values()).filter(function(e){return void 0!==e.placeholder}).forEach(function(e){e.placeholder!==u(a).placeholder&&e.placeholder.remove()})}else{var c=Array.from(m.values()).filter(function(e){return void 0!==e.placeholder}).map(function(e){return e.placeholder});-1!==c.indexOf(e)||a!==e||h(e.children,d.items).length||(c.forEach(function(e){return e.remove()}),e.appendChild(u(a).placeholder))}},d.debounce);s(a.concat(i),"dragover",l),s(a.concat(i),"dragenter",l)}),e)}return V.destroy=function(e){var a,t,l,n;t=c(a=e,"opts")||{},l=h(a.children,t.items),n=i(l,t.handle),r(a,"dragover"),r(a,"dragenter"),r(a,"drop"),p(a),r(n,"mousedown"),d(l),b(l)},V.enable=function(e){N(e)},V.disable=function(e){var a,t,l,n;t=c(a=e,"opts"),l=h(a.children,t.items),n=i(l,t.handle),o(a,"aria-dropeffect","none"),c(a,"_disabled","true"),o(n,"draggable","false"),r(n,"mousedown")},V.__testing={_data:c,_removeItemEvents:d,_removeItemData:b,_removeSortableData:p},V}();!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):e.invert=a()}(this,function(){"use strict";var e,a=Math.sqrt(1.05*.05)-.05,t=/^(?:[0-9a-f]{3}){1,2}$/i,n={black:"#000000",white:"#ffffff",threshold:a};function r(e){if("#"===e.slice(0,1)&&(e=e.slice(1)),!t.test(e))throw new Error('Invalid HEX color: "'+e+'"');return 3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),[parseInt(e.slice(0,2),16),parseInt(e.slice(2,4),16),parseInt(e.slice(4,6),16)]}function l(e){if(!e)throw new Error("Invalid color value");return Array.isArray(e)?e:"string"==typeof e?r(e):[e.r,e.g,e.b]}function s(e,a,t){var l=!0===a?n:Object.assign({},n,a);return function(e){var a,t,l=[];for(a=0;a<e.length;a++)t=e[a]/255,l[a]=t<=.03928?t/12.92:Math.pow((.055+t)/1.055,2.4);return.2126*l[0]+.7152*l[1]+.0722*l[2]}(e)>l.threshold?t?r(l.black):l.black:t?r(l.white):l.white}function o(e,a){return void 0===a&&(a=!1),e=l(e),a?s(e,a):"#"+e.map(function(e){return a=(255-e).toString(16),void 0===t&&(t=2),(new Array(t).join("0")+a).slice(-t);var a,t}).join("")}return(e=o=o||{}).asRGB=i,e.asRgbArray=function(e,a){return e=l(e),a?s(e,a,!0):e.map(function(e){return 255-e})},e.defaultThreshold=a,e.asRgbObject=i,o;function i(e,a){var t;return e=l(e),{r:(t=a?s(e,a,!0):e.map(function(e){return 255-e}))[0],g:t[1],b:t[2]}}});var helper=function(){function a(e,a){if(e&&a){if(a)for(var t in a)t in e&&(e[t]=a[t]);return e}return null}function n(e){var a;if(-1!=e.indexOf("[")&&-1!=e.indexOf("]")){a=e.split(".").join(",").split("[").join(",").split("]").join(",").split(",");for(var t=0;t<a.length;t++)""==a[t]&&a.splice(t,1),isNaN(parseInt(a[t],10))||(a[t]=parseInt(a[t],10))}else a=e.split(".");return a}var r=function(e){var t={object:null,path:null};if(e)t=a(t,e);var l=n(t.path);return null!=t.object&&null!=t.path&&function(){for(;1<l.length;){var e=l.shift();e in t.object||(isNaN(e)?t.object[e]={}:t.object[e]=[]),t.object=t.object[e]}var a=l.shift();return a in t.object?t.object[a]:""}()};return{e:function(e){return document.querySelector(e)},eA:function(e){return document.querySelectorAll(e)},toggleClass:function(e,a){e.classList.toggle(a)},addClass:function(e,a){e.classList.add(a)},removeClass:function(e,a){e.classList.remove(a)},getClosest:function(e,a){for(var t=a.charAt(0);e&&e!==document;e=e.parentNode){if("."===t&&e.classList.contains(a.substr(1)))return e;if("#"===t&&e.id===a.substr(1))return e;if("["===t&&e.hasAttribute(a.substr(1,a.length-2)))return e;if(e.tagName.toLowerCase()===a)return e}return!1},allEqual:function(a){return a.every(function(e){return e===a[0]})},getDateTime:function(){var e=new Date;return{date:e.getDate(),day:e.getDay(),year:e.getFullYear(),hours:e.getHours(),milliseconds:e.getMilliseconds(),minutes:e.getMinutes(),month:e.getMonth(),seconds:e.getSeconds()}},sortObject:function(e,n){return e.sort(function(e,a){var t=r({object:e,path:n});"string"==typeof t&&(t=t.toLowerCase());var l=r({object:a,path:n});return"string"==typeof l&&(l=l.toLowerCase()),t<l?-1:l<t?1:0}),e},applyOptions:a,hexToRgb:function(e){if(null==e)return null;var a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return a=a&&{r:parseInt(a[1],16),g:parseInt(a[2],16),b:parseInt(a[3],16)}},rgbToHex:function(e){if(null==e)return null;function a(e){return 1==(e=e.toString(16)).length&&(e="0"+e),e}return"#"+a(e.r)+a(e.g)+a(e.b)},hslToRgb:function(e){if(null==e)return null;var a,t,l,n=(1-Math.abs(2*e.l-1))*e.s,r=e.h/60,s=n*(1-Math.abs(r%2-1));0===(r=Math.floor(r))||6===r?(a=n,t=s,l=0):1===r?(a=s,t=n,l=0):2===r?(a=0,t=n,l=s):3===r?(a=0,t=s,l=n):4===r?(a=s,t=0,l=n):5===r&&(a=n,t=0,l=s);var o=e.l-n/2;return a+=o,t+=o,l+=o,{r:Math.round(255*a),g:Math.round(255*t),b:Math.round(255*l)}},makeNode:function(e){var a={tag:null,text:null,attr:null};e&&(a=helper.applyOptions(a,e));var t=document.createElement(a.tag);return null!=a.text&&(t.textContent=a.text),null!=a.attr&&a.attr.forEach(function(e,a){"key"in e&&"value"in e?t.setAttribute(e.key,e.value):"key"in e&&t.setAttribute(e.key,"")}),t},node:function(e){var a,t=!1;if(0<(a=0<e.indexOf("|")?e.slice(0,e.indexOf("|")):e).indexOf(":")){var l=a.split(":");a=l[0],t=l[1]}var n=document.createElement(a);t&&""!=t&&(n.textContent=t);var r=e.slice(e.indexOf("|")+1,e.length).split(",");return 0<e.indexOf("|")&&e.indexOf("|")<e.length-1&&(r.forEach(function(e,a){if(0<e.indexOf(":")){var t=e.substring(0,e.indexOf(":"))+","+e.substring(e.indexOf(":")+1,e.length);t=t.split(","),r[a]={key:t[0],value:t[1]}}else r[a]={key:e,value:void 0}}),r.forEach(function(e,a){"key"in e&&null!=e.key&&"value"in e&&null!=e.value?n.setAttribute(e.key,e.value):"key"in e&&null!=e.key&&n.setAttribute(e.key,"")})),n},setObject:function(e){var t={path:null,object:null,newValue:null};if(e)t=a(t,e);var l=n(t.path);if(null==t.object||null==t.path||null==t.newValue)return!1;!function(){for(;1<l.length;){var e=l.shift();e in t.object||(isNaN(e)?t.object[e]={}:t.object[e]=[]),t.object=t.object[e]}var a=l.shift();t.object[a]=t.newValue}()},getObject:r,makeObject:function(e){function a(e){return"true"==e||"false"!=e&&(-1!=e.indexOf("#")?e.substr(1,s[1].length):'"'+e+'"')}if("string"!=typeof e)return!1;for(var t="{",l=e.split(/,(?=\S)/),n=0;n<l.length;n++){var r,s=l[n].split(/:(?=\S)/),o='"'+s[0]+'"';if(/\+(?=\S)/.test(s[1])){s[1]=s[1].substr(1,s[1].length);var i=s[1].split(/\+(?=\S)/);r="[";for(var c=0;c<i.length;c++)r+=a(i[c])+",";r=r.substr(0,r.length-1),r+="]"}else r=a(s[1]);t+=o+":"+r+","}return t=t.substr(0,t.length-1),t+="}",JSON.parse(t)},moveArrayItem:function(e,a,t){if(t>=e.length)for(var l=t-e.length+1;l--;)e.push(void 0);return e.splice(t,0,e.splice(a,1)[0]),e},randomNumber:function(e,a){return Math.floor(Math.random()*(a-e+1)+e)},toWords:function(e){var n=["Zero","One","Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"],r=["Zero","Ten","Twenty","Thirty","Forty","Fifty","Sixty","Seventy","Eighty","Ninety"],s=function(e){var a,t,l=arguments[1];return 0===e?l?l.join(" ").replace(/,$/,""):"Zero":(l=l||[],e<0&&(l.push("minus"),e=Math.abs(e)),e<20?(a=0,t=n[e]):e<100?(a=e%10,t=r[Math.floor(e/10)],a&&(t+="-"+n[a],a=0)):e<1e3?(a=e%100,t=s(Math.floor(e/100))+" Hundred"):e<1e6?(a=e%1e3,t=s(Math.floor(e/1e3))+" Thousand,"):e<1e9?(a=e%1e6,t=s(Math.floor(e/1e6))+" Million,"):e<1e12?(a=e%1e9,t=s(Math.floor(e/1e9))+" Billion,"):e<1e15?(a=e%1e12,t=s(Math.floor(e/1e12))+" Trillion,"):e<=9007199254740992&&(a=e%1e15,t=s(Math.floor(e/1e15))+" Quadrillion,"),l.push(t),s(a,l))},a=parseInt(e,10);return s(a)},ordinalWords:function(e){var a=/y$/,t=/(Zero|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|Eleven|Twelve)$/,l={Zero:"Zeroth",One:"First",Two:"Second",Three:"Third",Four:"Fourth",Five:"Fifth",Six:"Sixth",Seven:"Seventh",Eight:"Eighth",Nine:"Ninth",Ten:"Tenth",Eleven:"Eleventh",Twelve:"Twelfth"};return/(hundred|thousand|(m|b|tr|quadr)illion)$/.test(e)||/teen$/.test(e)?e+"th":a.test(e)?e.replace(a,"ieth"):t.test(e)?e.replace(t,function(e,a){return l[a]}):e},ordinalNumber:function(e){var a=e%10,t=e%100;return 1==a&&11!=t?e+"st":2==a&&12!=t?e+"nd":3==a&&13!=t?e+"rd":e+"th"},isJsonString:function(e){try{JSON.parse(e)}catch(e){return!1}return!0},isHexNumber:function(e){return!(!/[0-9A-Fa-f]{6}/g.test(e)||7!=e.length||"#"!=e.substring(0,1))}}}(),data=function(){var a="nitghTab",t={import:function(){var e=helper.e(".control-data-import").files;0<e.length&&n(e)},export:function(){helper.node("a");function e(e){return e<10&&(e="0"+e),e}var a=helper.getDateTime();a.hours=e(a.hours),a.minutes=e(a.minutes),a.seconds=e(a.seconds),a.date=e(a.date),a.month=e(a.month+1),a.year=e(a.year);var t="nightTab backup - "+(a=a.hours+" "+a.minutes+" "+a.seconds+" - "+a.date+"."+a.month+"."+a.year)+".json",l=function(e){for(var a=[],t=0;t<e.length;t++)a[t]=e.charCodeAt(t);return new Uint8Array(a)}(JSON.stringify(o())),n=new Blob([l],{type:"application/json"}),r=URL.createObjecturl(n),s=document.createElement("a");s.setAttribute("href",r),s.setAttribute("download",t),s.addEventListener("click",function(e){this.remove()},!1),helper.e("body").appendChild(s),s.click()},restore:function(e){e?("version"in e&&e.version==version.get()?console.log("data version "+version.get()+" no need to run update"):(console.log("data version "+e.version+" found less than current"),e=update.run(e)),t.set(a,JSON.stringify(e))):console.log("no data found to load")},set:function(e,a){localStorage.setItem(e,a)},get:function(e){return localStorage.getItem(e)},remove:function(e){localStorage.removeItem(e)}},r={};r.feedback={animation:{set:function(e,a){var t=helper.e(".control-data-import-feedback");helper.addClass(t,e);t.addEventListener("animationend",function(){a&&a(),r.feedback.animation.reset()},!1)},reset:function(){var e=helper.e(".control-data-import-feedback");helper.removeClass(e,"is-shake"),helper.removeClass(e,"is-pop"),helper.removeClass(e,"is-jello"),e.removeEventListener("animationend",r.feedback.animation.reset,!1)}}};var l={clear:function(){var e=helper.node("div"),a=helper.node("p:Are you sure you want to clear all nightTab Bookmarks and Settings? nightTab will be restore to the default state."),t=helper.node("p:This can not be undone.");e.appendChild(a),e.appendChild(t),modal.open({heading:"Clear all nightTab data?",content:e,successAction:function(){s(),l.reload(),shade.close(),pagelock.unlock()},cancelAction:function(){shade.close(),pagelock.unlock()},actionText:"Clear all data",size:"small"}),shade.open({action:function(){modal.close(),pagelock.unlock()}}),pagelock.lock()},reload:function(){location.reload()}};l.input={clear:function(){helper.e(".control-data-import").value=""}},l.feedback={empty:function(){var e=helper.e(".control-data-import-feedback"),a=helper.node("p:No JSON file selected.|class:muted small");e.appendChild(a)},success:function(e,a){var t=helper.e(".control-data-import-feedback"),l=helper.node("p:Success! Restoring nightTab Bookmarks and Settings.|class:muted small"),n=helper.node("p:"+e);t.appendChild(l),t.appendChild(n),a&&r.feedback.animation.set("is-pop",a)},clear:function(e){var a={animate:null};e&&(a=helper.applyOptions(a,e));for(var t=helper.e(".control-data-import-feedback");t.lastChild;)t.removeChild(t.lastChild);a.animate&&r.feedback.animation.set("is-jello")},fail:{notJson:function(e){var a=helper.e(".control-data-import-feedback"),t=helper.node("p:Not a JSON file. Make sure the selected file came from nightTab.|class:small muted"),l=helper.node("p:"+e);a.appendChild(t),a.appendChild(l),r.feedback.animation.set("is-shake")},notNightTabJson:function(e){var a=helper.e(".control-data-import-feedback"),t=helper.node("p:Not the right kind of JSON file. Make sure the selected file came from nightTab.|class:small muted"),l=helper.node("p:"+e);a.appendChild(t),a.appendChild(l),r.feedback.animation.set("is-shake")}}};var n=function(a){var e=new FileReader;e.onload=function(e){helper.isJsonString(e.target.result)?JSON.parse(e.target.result).nighttab?(l.feedback.clear(),l.feedback.success(a[0].name,function(){t.restore(JSON.parse(e.target.result)),l.reload()})):(l.feedback.clear(),l.feedback.fail.notNightTabJson(a[0].name)):(l.feedback.clear(),l.feedback.fail.notJson(a[0].name)),l.input.clear()},e.readAsText(a.item(0))},o=function(){return JSON.parse(t.get(a))},s=function(){t.remove(a),l.reload()};return{init:function(){t.restore(data.load()),l.feedback.empty()},mod:t,render:l,save:function(){t.set(a,JSON.stringify({nighttab:!0,version:version.get(),state:state.get(),bookmarks:bookmarks.get()}))},load:o,wipe:s}}(),fontawesome={icons:[{name:"500px",search:[],styles:["brands"],label:"500px"},{name:"accessible-icon",search:["accessibility","handicap","person","wheelchair","wheelchair-alt"],styles:["brands"],label:"Accessible Icon"},{name:"accusoft",search:[],styles:["brands"],label:"Accusoft"},{name:"acquisitions-incorporated",search:["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"],styles:["brands"],label:"Acquisitions Incorporated"},{name:"ad",search:["advertisement","media","newspaper","promotion","publicity"],styles:["solid"],label:"Ad"},{name:"address-book",search:["contact","directory","index","little black book","rolodex"],styles:["solid","regular"],label:"Address Book"},{name:"address-card",search:["about","contact","id","identification","postcard","profile"],styles:["solid","regular"],label:"Address Card"},{name:"adjust",search:["contrast","dark","light","saturation"],styles:["solid"],label:"adjust"},{name:"adn",search:[],styles:["brands"],label:"App.net"},{name:"adobe",search:["acrobat","app","design","illustrator","indesign","photoshop"],styles:["brands"],label:"Adobe"},{name:"adversal",search:[],styles:["brands"],label:"Adversal"},{name:"affiliatetheme",search:[],styles:["brands"],label:"affiliatetheme"},{name:"air-freshener",search:["car","deodorize","fresh","pine","scent"],styles:["solid"],label:"Air Freshener"},{name:"airbnb",search:[],styles:["brands"],label:"Airbnb"},{name:"algolia",search:[],styles:["brands"],label:"Algolia"},{name:"align-center",search:["format","middle","paragraph","text"],styles:["solid"],label:"align-center"},{name:"align-justify",search:["format","paragraph","text"],styles:["solid"],label:"align-justify"},{name:"align-left",search:["format","paragraph","text"],styles:["solid"],label:"align-left"},{name:"align-right",search:["format","paragraph","text"],styles:["solid"],label:"align-right"},{name:"alipay",search:[],styles:["brands"],label:"Alipay"},{name:"allergies",search:["allergy","freckles","hand","hives","pox","skin","spots"],styles:["solid"],label:"Allergies"},{name:"amazon",search:[],styles:["brands"],label:"Amazon"},{name:"amazon-pay",search:[],styles:["brands"],label:"Amazon Pay"},{name:"ambulance",search:["emergency","emt","er","help","hospital","support","vehicle"],styles:["solid"],label:"ambulance"},{name:"american-sign-language-interpreting",search:["asl","deaf","finger","hand","interpret","speak"],styles:["solid"],label:"American Sign Language Interpreting"},{name:"amilia",search:[],styles:["brands"],label:"Amilia"},{name:"anchor",search:["berth","boat","dock","embed","link","maritime","moor","secure"],styles:["solid"],label:"Anchor"},{name:"android",search:["robot"],styles:["brands"],label:"Android"},{name:"angellist",search:[],styles:["brands"],label:"AngelList"},{name:"angle-double-down",search:["arrows","caret","download","expand"],styles:["solid"],label:"Angle Double Down"},{name:"angle-double-left",search:["arrows","back","caret","laquo","previous","quote"],styles:["solid"],label:"Angle Double Left"},{name:"angle-double-right",search:["arrows","caret","forward","more","next","quote","raquo"],styles:["solid"],label:"Angle Double Right"},{name:"angle-double-up",search:["arrows","caret","collapse","upload"],styles:["solid"],label:"Angle Double Up"},{name:"angle-down",search:["arrow","caret","download","expand"],styles:["solid"],label:"angle-down"},{name:"angle-left",search:["arrow","back","caret","less","previous"],styles:["solid"],label:"angle-left"},{name:"angle-right",search:["arrow","care","forward","more","next"],styles:["solid"],label:"angle-right"},{name:"angle-up",search:["arrow","caret","collapse","upload"],styles:["solid"],label:"angle-up"},{name:"angry",search:["disapprove","emoticon","face","mad","upset"],styles:["solid","regular"],label:"Angry Face"},{name:"angrycreative",search:[],styles:["brands"],label:"Angry Creative"},{name:"angular",search:[],styles:["brands"],label:"Angular"},{name:"ankh",search:["amulet","copper","coptic christianity","copts","crux ansata","egypt","venus"],styles:["solid"],label:"Ankh"},{name:"app-store",search:[],styles:["brands"],label:"App Store"},{name:"app-store-ios",search:[],styles:["brands"],label:"iOS App Store"},{name:"apper",search:[],styles:["brands"],label:"Apper Systems AB"},{name:"apple",search:["fruit","ios","mac","operating system","os","osx"],styles:["brands"],label:"Apple"},{name:"apple-alt",search:["fall","fruit","fuji","macintosh","orchard","seasonal","vegan"],styles:["solid"],label:"Fruit Apple"},{name:"apple-pay",search:[],styles:["brands"],label:"Apple Pay"},{name:"archive",search:["box","package","save","storage"],styles:["solid"],label:"Archive"},{name:"archway",search:["arc","monument","road","street","tunnel"],styles:["solid"],label:"Archway"},{name:"arrow-alt-circle-down",search:["arrow-circle-o-down","download"],styles:["solid","regular"],label:"Alternate Arrow Circle Down"},{name:"arrow-alt-circle-left",search:["arrow-circle-o-left","back","previous"],styles:["solid","regular"],label:"Alternate Arrow Circle Left"},{name:"arrow-alt-circle-right",search:["arrow-circle-o-right","forward","next"],styles:["solid","regular"],label:"Alternate Arrow Circle Right"},{name:"arrow-alt-circle-up",search:["arrow-circle-o-up"],styles:["solid","regular"],label:"Alternate Arrow Circle Up"},{name:"arrow-circle-down",search:["download"],styles:["solid"],label:"Arrow Circle Down"},{name:"arrow-circle-left",search:["back","previous"],styles:["solid"],label:"Arrow Circle Left"},{name:"arrow-circle-right",search:["forward","next"],styles:["solid"],label:"Arrow Circle Right"},{name:"arrow-circle-up",search:["upload"],styles:["solid"],label:"Arrow Circle Up"},{name:"arrow-down",search:["download"],styles:["solid"],label:"arrow-down"},{name:"arrow-left",search:["back","previous"],styles:["solid"],label:"arrow-left"},{name:"arrow-right",search:["forward","next"],styles:["solid"],label:"arrow-right"},{name:"arrow-up",search:["forward","upload"],styles:["solid"],label:"arrow-up"},{name:"arrows-alt",search:["arrow","arrows","bigger","enlarge","expand","fullscreen","move","position","reorder","resize"],styles:["solid"],label:"Alternate Arrows"},{name:"arrows-alt-h",search:["arrows-h","expand","horizontal","landscape","resize","wide"],styles:["solid"],label:"Alternate Arrows Horizontal"},{name:"arrows-alt-v",search:["arrows-v","expand","portrait","resize","tall","vertical"],styles:["solid"],label:"Alternate Arrows Vertical"},{name:"artstation",search:[],styles:["brands"],label:"Artstation"},{name:"assistive-listening-systems",search:["amplify","audio","deaf","ear","headset","hearing","sound"],styles:["solid"],label:"Assistive Listening Systems"},{name:"asterisk",search:["annotation","details","reference","star"],styles:["solid"],label:"asterisk"},{name:"asymmetrik",search:[],styles:["brands"],label:"Asymmetrik, Ltd."},{name:"at",search:["address","author","e-mail","email","handle"],styles:["solid"],label:"At"},{name:"atlas",search:["book","directions","geography","globe","map","travel","wayfinding"],styles:["solid"],label:"Atlas"},{name:"atlassian",search:[],styles:["brands"],label:"Atlassian"},{name:"atom",search:["atheism","chemistry","ion","nuclear","science"],styles:["solid"],label:"Atom"},{name:"audible",search:[],styles:["brands"],label:"Audible"},{name:"audio-description",search:["blind","narration","video","visual"],styles:["solid"],label:"Audio Description"},{name:"autoprefixer",search:[],styles:["brands"],label:"Autoprefixer"},{name:"avianex",search:[],styles:["brands"],label:"avianex"},{name:"aviato",search:[],styles:["brands"],label:"Aviato"},{name:"award",search:["honor","praise","prize","recognition","ribbon","trophy"],styles:["solid"],label:"Award"},{name:"aws",search:[],styles:["brands"],label:"Amazon Web Services (AWS)"},{name:"baby",search:["child","diaper","doll","human","infant","kid","offspring","person","sprout"],styles:["solid"],label:"Baby"},{name:"baby-carriage",search:["buggy","carrier","infant","push","stroller","transportation","walk","wheels"],styles:["solid"],label:"Baby Carriage"},{name:"backspace",search:["command","delete","erase","keyboard","undo"],styles:["solid"],label:"Backspace"},{name:"backward",search:["previous","rewind"],styles:["solid"],label:"backward"},{name:"bacon",search:["blt","breakfast","ham","lard","meat","pancetta","pork","rasher"],styles:["solid"],label:"Bacon"},{name:"balance-scale",search:["balanced","justice","legal","measure","weight"],styles:["solid"],label:"Balance Scale"},{name:"ban",search:["abort","ban","block","cancel","delete","hide","prohibit","remove","stop","trash"],styles:["solid"],label:"ban"},{name:"band-aid",search:["bandage","boo boo","first aid","ouch"],styles:["solid"],label:"Band-Aid"},{name:"bandcamp",search:[],styles:["brands"],label:"Bandcamp"},{name:"barcode",search:["info","laser","price","scan","upc"],styles:["solid"],label:"barcode"},{name:"bars",search:["checklist","drag","hamburger","list","menu","nav","navigation","ol","reorder","settings","todo","ul"],styles:["solid"],label:"Bars"},{name:"baseball-ball",search:["foul","hardball","league","leather","mlb","softball","sport"],styles:["solid"],label:"Baseball Ball"},{name:"basketball-ball",search:["dribble","dunk","hoop","nba"],styles:["solid"],label:"Basketball Ball"},{name:"bath",search:["clean","shower","tub","wash"],styles:["solid"],label:"Bath"},{name:"battery-empty",search:["charge","dead","power","status"],styles:["solid"],label:"Battery Empty"},{name:"battery-full",search:["charge","power","status"],styles:["solid"],label:"Battery Full"},{name:"battery-half",search:["charge","power","status"],styles:["solid"],label:"Battery 1/2 Full"},{name:"battery-quarter",search:["charge","low","power","status"],styles:["solid"],label:"Battery 1/4 Full"},{name:"battery-three-quarters",search:["charge","power","status"],styles:["solid"],label:"Battery 3/4 Full"},{name:"battle-net",search:[],styles:["brands"],label:"Battle.net"},{name:"bed",search:["lodging","rest","sleep","travel"],styles:["solid"],label:"Bed"},{name:"beer",search:["alcohol","ale","bar","beverage","brewery","drink","lager","liquor","mug","stein"],styles:["solid"],label:"beer"},{name:"behance",search:[],styles:["brands"],label:"Behance"},{name:"behance-square",search:[],styles:["brands"],label:"Behance Square"},{name:"bell",search:["alarm","alert","chime","notification","reminder"],styles:["solid","regular"],label:"bell"},{name:"bell-slash",search:["alert","cancel","disabled","notification","off","reminder"],styles:["solid","regular"],label:"Bell Slash"},{name:"bezier-curve",search:["curves","illustrator","lines","path","vector"],styles:["solid"],label:"Bezier Curve"},{name:"bible",search:["book","catholicism","christianity","god","holy"],styles:["solid"],label:"Bible"},{name:"bicycle",search:["bike","gears","pedal","transportation","vehicle"],styles:["solid"],label:"Bicycle"},{name:"bimobject",search:[],styles:["brands"],label:"BIMobject"},{name:"binoculars",search:["glasses","magnify","scenic","spyglass","view"],styles:["solid"],label:"Binoculars"},{name:"biohazard",search:["danger","dangerous","hazmat","medical","radioactive","toxic","waste","zombie"],styles:["solid"],label:"Biohazard"},{name:"birthday-cake",search:["anniversary","bakery","candles","celebration","dessert","frosting","holiday","party","pastry"],styles:["solid"],label:"Birthday Cake"},{name:"bitbucket",search:["atlassian","bitbucket-square","git"],styles:["brands"],label:"Bitbucket"},{name:"bitcoin",search:[],styles:["brands"],label:"Bitcoin"},{name:"bity",search:[],styles:["brands"],label:"Bity"},{name:"black-tie",search:[],styles:["brands"],label:"Font Awesome Black Tie"},{name:"blackberry",search:[],styles:["brands"],label:"BlackBerry"},{name:"blender",search:["cocktail","milkshake","mixer","puree","smoothie"],styles:["solid"],label:"Blender"},{name:"blender-phone",search:["appliance","cocktail","communication","fantasy","milkshake","mixer","puree","silly","smoothie"],styles:["solid"],label:"Blender Phone"},{name:"blind",search:["cane","disability","person","sight"],styles:["solid"],label:"Blind"},{name:"blog",search:["journal","log","online","personal","post","web 2.0","wordpress","writing"],styles:["solid"],label:"Blog"},{name:"blogger",search:[],styles:["brands"],label:"Blogger"},{name:"blogger-b",search:[],styles:["brands"],label:"Blogger B"},{name:"bluetooth",search:[],styles:["brands"],label:"Bluetooth"},{name:"bluetooth-b",search:[],styles:["brands"],label:"Bluetooth"},{name:"bold",search:["emphasis","format","text"],styles:["solid"],label:"bold"},{name:"bolt",search:["electricity","lightning","weather","zap"],styles:["solid"],label:"Lightning Bolt"},{name:"bomb",search:["error","explode","fuse","grenade","warning"],styles:["solid"],label:"Bomb"},{name:"bone",search:["calcium","dog","skeletal","skeleton","tibia"],styles:["solid"],label:"Bone"},{name:"bong",search:["aparatus","cannabis","marijuana","pipe","smoke","smoking"],styles:["solid"],label:"Bong"},{name:"book",search:["diary","documentation","journal","library","read"],styles:["solid"],label:"book"},{name:"book-dead",search:["Dungeons & Dragons","crossbones","d&d","dark arts","death","dnd","documentation","evil","fantasy","halloween","holiday","necronomicon","read","skull","spell"],styles:["solid"],label:"Book of the Dead"},{name:"book-medical",search:["diary","documentation","health","history","journal","library","read","record"],styles:["solid"],label:"Medical Book"},{name:"book-open",search:["flyer","library","notebook","open book","pamphlet","reading"],styles:["solid"],label:"Book Open"},{name:"book-reader",search:["flyer","library","notebook","open book","pamphlet","reading"],styles:["solid"],label:"Book Reader"},{name:"bookmark",search:["favorite","marker","read","remember","save"],styles:["solid","regular"],label:"bookmark"},{name:"bootstrap",search:[],styles:["brands"],label:"Bootstrap"},{name:"bowling-ball",search:["alley","candlepin","gutter","lane","strike","tenpin"],styles:["solid"],label:"Bowling Ball"},{name:"box",search:["archive","container","package","storage"],styles:["solid"],label:"Box"},{name:"box-open",search:["archive","container","package","storage","unpack"],styles:["solid"],label:"Box Open"},{name:"boxes",search:["archives","inventory","storage","warehouse"],styles:["solid"],label:"Boxes"},{name:"braille",search:["alphabet","blind","dots","raised","vision"],styles:["solid"],label:"Braille"},{name:"brain",search:["cerebellum","gray matter","intellect","medulla oblongata","mind","noodle","wit"],styles:["solid"],label:"Brain"},{name:"bread-slice",search:["bake","bakery","baking","dough","flour","gluten","grain","sandwich","sourdough","toast","wheat","yeast"],styles:["solid"],label:"Bread Slice"},{name:"briefcase",search:["bag","business","luggage","office","work"],styles:["solid"],label:"Briefcase"},{name:"briefcase-medical",search:["doctor","emt","first aid","health"],styles:["solid"],label:"Medical Briefcase"},{name:"broadcast-tower",search:["airwaves","antenna","radio","reception","waves"],styles:["solid"],label:"Broadcast Tower"},{name:"broom",search:["clean","firebolt","fly","halloween","nimbus 2000","quidditch","sweep","witch"],styles:["solid"],label:"Broom"},{name:"brush",search:["art","bristles","color","handle","paint"],styles:["solid"],label:"Brush"},{name:"btc",search:[],styles:["brands"],label:"BTC"},{name:"buffer",search:[],styles:["brands"],label:"Buffer"},{name:"bug",search:["beetle","error","insect","report"],styles:["solid"],label:"Bug"},{name:"building",search:["apartment","business","city","company","office","work"],styles:["solid","regular"],label:"Building"},{name:"bullhorn",search:["announcement","broadcast","louder","megaphone","share"],styles:["solid"],label:"bullhorn"},{name:"bullseye",search:["archery","goal","objective","target"],styles:["solid"],label:"Bullseye"},{name:"burn",search:["caliente","energy","fire","flame","gas","heat","hot"],styles:["solid"],label:"Burn"},{name:"buromobelexperte",search:[],styles:["brands"],label:"Büromöbel-Experte GmbH & Co. KG."},{name:"bus",search:["public transportation","transportation","travel","vehicle"],styles:["solid"],label:"Bus"},{name:"bus-alt",search:["mta","public transportation","transportation","travel","vehicle"],styles:["solid"],label:"Bus Alt"},{name:"business-time",search:["alarm","briefcase","business socks","clock","flight of the conchords","reminder","wednesday"],styles:["solid"],label:"Business Time"},{name:"buysellads",search:[],styles:["brands"],label:"BuySellAds"},{name:"calculator",search:["abacus","addition","arithmetic","counting","math","multiplication","subtraction"],styles:["solid"],label:"Calculator"},{name:"calendar",search:["calendar-o","date","event","schedule","time","when"],styles:["solid","regular"],label:"Calendar"},{name:"calendar-alt",search:["calendar","date","event","schedule","time","when"],styles:["solid","regular"],label:"Alternate Calendar"},{name:"calendar-check",search:["accept","agree","appointment","confirm","correct","date","done","event","ok","schedule","select","success","tick","time","todo","when"],styles:["solid","regular"],label:"Calendar Check"},{name:"calendar-day",search:["date","detail","event","focus","schedule","single day","time","today","when"],styles:["solid"],label:"Calendar with Day Focus"},{name:"calendar-minus",search:["calendar","date","delete","event","negative","remove","schedule","time","when"],styles:["solid","regular"],label:"Calendar Minus"},{name:"calendar-plus",search:["add","calendar","create","date","event","new","positive","schedule","time","when"],styles:["solid","regular"],label:"Calendar Plus"},{name:"calendar-times",search:["archive","calendar","date","delete","event","remove","schedule","time","when","x"],styles:["solid","regular"],label:"Calendar Times"},{name:"calendar-week",search:["date","detail","event","focus","schedule","single week","time","today","when"],styles:["solid"],label:"Calendar with Week Focus"},{name:"camera",search:["image","lens","photo","picture","record","shutter","video"],styles:["solid"],label:"camera"},{name:"camera-retro",search:["image","lens","photo","picture","record","shutter","video"],styles:["solid"],label:"Retro Camera"},{name:"campground",search:["camping","fall","outdoors","teepee","tent","tipi"],styles:["solid"],label:"Campground"},{name:"canadian-maple-leaf",search:["canada","flag","flora","nature","plant"],styles:["brands"],label:"Canadian Maple Leaf"},{name:"candy-cane",search:["candy","christmas","holiday","mint","peppermint","striped","xmas"],styles:["solid"],label:"Candy Cane"},{name:"cannabis",search:["bud","chronic","drugs","endica","endo","ganja","marijuana","mary jane","pot","reefer","sativa","spliff","weed","whacky-tabacky"],styles:["solid"],label:"Cannabis"},{name:"capsules",search:["drugs","medicine","pills","prescription"],styles:["solid"],label:"Capsules"},{name:"car",search:["auto","automobile","sedan","transportation","travel","vehicle"],styles:["solid"],label:"Car"},{name:"car-alt",search:["auto","automobile","sedan","transportation","travel","vehicle"],styles:["solid"],label:"Alternate Car"},{name:"car-battery",search:["auto","electric","mechanic","power"],styles:["solid"],label:"Car Battery"},{name:"car-crash",search:["accident","auto","automobile","insurance","sedan","transportation","vehicle","wreck"],styles:["solid"],label:"Car Crash"},{name:"car-side",search:["auto","automobile","sedan","transportation","travel","vehicle"],styles:["solid"],label:"Car Side"},{name:"caret-down",search:["arrow","dropdown","expand","menu","more","triangle"],styles:["solid"],label:"Caret Down"},{name:"caret-left",search:["arrow","back","previous","triangle"],styles:["solid"],label:"Caret Left"},{name:"caret-right",search:["arrow","forward","next","triangle"],styles:["solid"],label:"Caret Right"},{name:"caret-square-down",search:["arrow","caret-square-o-down","dropdown","expand","menu","more","triangle"],styles:["solid","regular"],label:"Caret Square Down"},{name:"caret-square-left",search:["arrow","back","caret-square-o-left","previous","triangle"],styles:["solid","regular"],label:"Caret Square Left"},{name:"caret-square-right",search:["arrow","caret-square-o-right","forward","next","triangle"],styles:["solid","regular"],label:"Caret Square Right"},{name:"caret-square-up",search:["arrow","caret-square-o-up","collapse","triangle","upload"],styles:["solid","regular"],label:"Caret Square Up"},{name:"caret-up",search:["arrow","collapse","triangle"],styles:["solid"],label:"Caret Up"},{name:"carrot",search:["bugs bunny","orange","vegan","vegetable"],styles:["solid"],label:"Carrot"},{name:"cart-arrow-down",search:["download","save","shopping"],styles:["solid"],label:"Shopping Cart Arrow Down"},{name:"cart-plus",search:["add","create","new","positive","shopping"],styles:["solid"],label:"Add to Shopping Cart"},{name:"cash-register",search:["buy","cha-ching","change","checkout","commerce","leaerboard","machine","pay","payment","purchase","store"],styles:["solid"],label:"Cash Register"},{name:"cat",search:["feline","halloween","holiday","kitten","kitty","meow","pet"],styles:["solid"],label:"Cat"},{name:"cc-amazon-pay",search:[],styles:["brands"],label:"Amazon Pay Credit Card"},{name:"cc-amex",search:["amex"],styles:["brands"],label:"American Express Credit Card"},{name:"cc-apple-pay",search:[],styles:["brands"],label:"Apple Pay Credit Card"},{name:"cc-diners-club",search:[],styles:["brands"],label:"Diner's Club Credit Card"},{name:"cc-discover",search:[],styles:["brands"],label:"Discover Credit Card"},{name:"cc-jcb",search:[],styles:["brands"],label:"JCB Credit Card"},{name:"cc-mastercard",search:[],styles:["brands"],label:"MasterCard Credit Card"},{name:"cc-paypal",search:[],styles:["brands"],label:"Paypal Credit Card"},{name:"cc-stripe",search:[],styles:["brands"],label:"Stripe Credit Card"},{name:"cc-visa",search:[],styles:["brands"],label:"Visa Credit Card"},{name:"centercode",search:[],styles:["brands"],label:"Centercode"},{name:"centos",search:["linux","operating system","os"],styles:["brands"],label:"Centos"},{name:"certificate",search:["badge","star","verified"],styles:["solid"],label:"certificate"},{name:"chair",search:["furniture","seat","sit"],styles:["solid"],label:"Chair"},{name:"chalkboard",search:["blackboard","learning","school","teaching","whiteboard","writing"],styles:["solid"],label:"Chalkboard"},{name:"chalkboard-teacher",search:["blackboard","instructor","learning","professor","school","whiteboard","writing"],styles:["solid"],label:"Chalkboard Teacher"},{name:"charging-station",search:["electric","ev","tesla","vehicle"],styles:["solid"],label:"Charging Station"},{name:"chart-area",search:["analytics","area","chart","graph"],styles:["solid"],label:"Area Chart"},{name:"chart-bar",search:["analytics","bar","chart","graph"],styles:["solid","regular"],label:"Bar Chart"},{name:"chart-line",search:["activity","analytics","chart","dashboard","gain","graph","increase","line"],styles:["solid"],label:"Line Chart"},{name:"chart-pie",search:["analytics","chart","diagram","graph","pie"],styles:["solid"],label:"Pie Chart"},{name:"check",search:["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo","yes"],styles:["solid"],label:"Check"},{name:"check-circle",search:["accept","agree","confirm","correct","done","ok","select","success","tick","todo","yes"],styles:["solid","regular"],label:"Check Circle"},{name:"check-double",search:["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo"],styles:["solid"],label:"Check Double"},{name:"check-square",search:["accept","agree","checkmark","confirm","correct","done","ok","select","success","tick","todo","yes"],styles:["solid","regular"],label:"Check Square"},{name:"cheese",search:["cheddar","curd","gouda","melt","parmesan","sandwich","swiss","wedge"],styles:["solid"],label:"Cheese"},{name:"chess",search:["board","checkmate","game","strategy","tournament"],styles:["solid"],label:"Chess"},{name:"chess-bishop",search:["board","checkmate","game","strategy"],styles:["solid"],label:"Chess Bishop"},{name:"chess-board",search:["board","checkmate","game","strategy"],styles:["solid"],label:"Chess Board"},{name:"chess-king",search:["board","checkmate","game","strategy"],styles:["solid"],label:"Chess King"},{name:"chess-knight",search:["board","checkmate","game","horse","strategy"],styles:["solid"],label:"Chess Knight"},{name:"chess-pawn",search:["board","checkmate","game","strategy"],styles:["solid"],label:"Chess Pawn"},{name:"chess-queen",search:["board","checkmate","game","strategy"],styles:["solid"],label:"Chess Queen"},{name:"chess-rook",search:["board","castle","checkmate","game","strategy"],styles:["solid"],label:"Chess Rook"},{name:"chevron-circle-down",search:["arrow","download","dropdown","menu","more"],styles:["solid"],label:"Chevron Circle Down"},{name:"chevron-circle-left",search:["arrow","back","previous"],styles:["solid"],label:"Chevron Circle Left"},{name:"chevron-circle-right",search:["arrow","forward","next"],styles:["solid"],label:"Chevron Circle Right"},{name:"chevron-circle-up",search:["arrow","collapse","upload"],styles:["solid"],label:"Chevron Circle Up"},{name:"chevron-down",search:["arrow","download","expand"],styles:["solid"],label:"chevron-down"},{name:"chevron-left",search:["arrow","back","bracket","previous"],styles:["solid"],label:"chevron-left"},{name:"chevron-right",search:["arrow","bracket","forward","next"],styles:["solid"],label:"chevron-right"},{name:"chevron-up",search:["arrow","collapse","upload"],styles:["solid"],label:"chevron-up"},{name:"child",search:["boy","girl","kid","toddler","young"],styles:["solid"],label:"Child"},{name:"chrome",search:["browser"],styles:["brands"],label:"Chrome"},{name:"chromecast",search:[],styles:["brands"],label:"Chromecast"},{name:"church",search:["building","cathedral","chapel","community","religion"],styles:["solid"],label:"Church"},{name:"circle",search:["circle-thin","diameter","dot","ellipse","notification","round"],styles:["solid","regular"],label:"Circle"},{name:"circle-notch",search:["circle-o-notch","diameter","dot","ellipse","round","spinner"],styles:["solid"],label:"Circle Notched"},{name:"city",search:["buildings","busy","skyscrapers","urban","windows"],styles:["solid"],label:"City"},{name:"clinic-medical",search:["doctor","general practitioner","hospital","infirmary","medicine","office","outpatient"],styles:["solid"],label:"Medical Clinic"},{name:"clipboard",search:["copy","notes","paste","record"],styles:["solid","regular"],label:"Clipboard"},{name:"clipboard-check",search:["accept","agree","confirm","done","ok","select","success","tick","todo","yes"],styles:["solid"],label:"Clipboard with Check"},{name:"clipboard-list",search:["checklist","completed","done","finished","intinerary","ol","schedule","tick","todo","ul"],styles:["solid"],label:"Clipboard List"},{name:"clock",search:["date","late","schedule","time","timer","timestamp","watch"],styles:["solid","regular"],label:"Clock"},{name:"clone",search:["arrange","copy","duplicate","paste"],styles:["solid","regular"],label:"Clone"},{name:"closed-captioning",search:["cc","deaf","hearing","subtitle","subtitling","text","video"],styles:["solid","regular"],label:"Closed Captioning"},{name:"cloud",search:["atmosphere","fog","overcast","save","upload","weather"],styles:["solid"],label:"Cloud"},{name:"cloud-download-alt",search:["download","export","save"],styles:["solid"],label:"Alternate Cloud Download"},{name:"cloud-meatball",search:["FLDSMDFR","food","spaghetti","storm"],styles:["solid"],label:"Cloud with (a chance of) Meatball"},{name:"cloud-moon",search:["crescent","evening","lunar","night","partly cloudy","sky"],styles:["solid"],label:"Cloud with Moon"},{name:"cloud-moon-rain",search:["crescent","evening","lunar","night","partly cloudy","precipitation","rain","sky","storm"],styles:["solid"],label:"Cloud with Moon and Rain"},{name:"cloud-rain",search:["precipitation","rain","sky","storm"],styles:["solid"],label:"Cloud with Rain"},{name:"cloud-showers-heavy",search:["precipitation","rain","sky","storm"],styles:["solid"],label:"Cloud with Heavy Showers"},{name:"cloud-sun",search:["clear","day","daytime","fall","outdoors","overcast","partly cloudy"],styles:["solid"],label:"Cloud with Sun"},{name:"cloud-sun-rain",search:["day","overcast","precipitation","storm","summer","sunshower"],styles:["solid"],label:"Cloud with Sun and Rain"},{name:"cloud-upload-alt",search:["cloud-upload","import","save","upload"],styles:["solid"],label:"Alternate Cloud Upload"},{name:"cloudscale",search:[],styles:["brands"],label:"cloudscale.ch"},{name:"cloudsmith",search:[],styles:["brands"],label:"Cloudsmith"},{name:"cloudversify",search:[],styles:["brands"],label:"cloudversify"},{name:"cocktail",search:["alcohol","beverage","drink","gin","glass","margarita","martini","vodka"],styles:["solid"],label:"Cocktail"},{name:"code",search:["brackets","code","development","html"],styles:["solid"],label:"Code"},{name:"code-branch",search:["branch","code-fork","fork","git","github","rebase","svn","vcs","version"],styles:["solid"],label:"Code Branch"},{name:"codepen",search:[],styles:["brands"],label:"Codepen"},{name:"codiepie",search:[],styles:["brands"],label:"Codie Pie"},{name:"coffee",search:["beverage","breakfast","cafe","drink","fall","morning","mug","seasonal","tea"],styles:["solid"],label:"Coffee"},{name:"cog",search:["gear","mechanical","settings","sprocket","wheel"],styles:["solid"],label:"cog"},{name:"cogs",search:["gears","mechanical","settings","sprocket","wheel"],styles:["solid"],label:"cogs"},{name:"coins",search:["currency","dime","financial","gold","money","penny"],styles:["solid"],label:"Coins"},{name:"columns",search:["browser","dashboard","organize","panes","split"],styles:["solid"],label:"Columns"},{name:"comment",search:["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"],styles:["solid","regular"],label:"comment"},{name:"comment-alt",search:["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"],styles:["solid","regular"],label:"Alternate Comment"},{name:"comment-dollar",search:["bubble","chat","commenting","conversation","feedback","message","money","note","notification","pay","sms","speech","spend","texting","transfer"],styles:["solid"],label:"Comment Dollar"},{name:"comment-dots",search:["bubble","chat","commenting","conversation","feedback","message","more","note","notification","reply","sms","speech","texting"],styles:["solid","regular"],label:"Comment Dots"},{name:"comment-medical",search:["advice","bubble","chat","commenting","conversation","diagnose","feedback","message","note","notification","prescription","sms","speech","texting"],styles:["solid"],label:"Alternate Medical Chat"},{name:"comment-slash",search:["bubble","cancel","chat","commenting","conversation","feedback","message","mute","note","notification","quiet","sms","speech","texting"],styles:["solid"],label:"Comment Slash"},{name:"comments",search:["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"],styles:["solid","regular"],label:"comments"},{name:"comments-dollar",search:["bubble","chat","commenting","conversation","feedback","message","money","note","notification","pay","sms","speech","spend","texting","transfer"],styles:["solid"],label:"Comments Dollar"},{name:"compact-disc",search:["album","bluray","cd","disc","dvd","media","movie","music","record","video","vinyl"],styles:["solid"],label:"Compact Disc"},{name:"compass",search:["directions","directory","location","menu","navigation","safari","travel"],styles:["solid","regular"],label:"Compass"},{name:"compress",search:["collapse","fullscreen","minimize","move","resize","shrink","smaller"],styles:["solid"],label:"Compress"},{name:"compress-arrows-alt",search:["collapse","fullscreen","minimize","move","resize","shrink","smaller"],styles:["solid"],label:"Alternate Compress Arrows"},{name:"concierge-bell",search:["attention","hotel","receptionist","service","support"],styles:["solid"],label:"Concierge Bell"},{name:"confluence",search:["atlassian"],styles:["brands"],label:"Confluence"},{name:"connectdevelop",search:[],styles:["brands"],label:"Connect Develop"},{name:"contao",search:[],styles:["brands"],label:"Contao"},{name:"cookie",search:["baked good","chips","chocolate","eat","snack","sweet","treat"],styles:["solid"],label:"Cookie"},{name:"cookie-bite",search:["baked good","bitten","chips","chocolate","eat","snack","sweet","treat"],styles:["solid"],label:"Cookie Bite"},{name:"copy",search:["clone","duplicate","file","files-o","paper","paste"],styles:["solid","regular"],label:"Copy"},{name:"copyright",search:["brand","mark","register","trademark"],styles:["solid","regular"],label:"Copyright"},{name:"couch",search:["chair","cushion","furniture","relax","sofa"],styles:["solid"],label:"Couch"},{name:"cpanel",search:[],styles:["brands"],label:"cPanel"},{name:"creative-commons",search:[],styles:["brands"],label:"Creative Commons"},{name:"creative-commons-by",search:[],styles:["brands"],label:"Creative Commons Attribution"},{name:"creative-commons-nc",search:[],styles:["brands"],label:"Creative Commons Noncommercial"},{name:"creative-commons-nc-eu",search:[],styles:["brands"],label:"Creative Commons Noncommercial (Euro Sign)"},{name:"creative-commons-nc-jp",search:[],styles:["brands"],label:"Creative Commons Noncommercial (Yen Sign)"},{name:"creative-commons-nd",search:[],styles:["brands"],label:"Creative Commons No Derivative Works"},{name:"creative-commons-pd",search:[],styles:["brands"],label:"Creative Commons Public Domain"},{name:"creative-commons-pd-alt",search:[],styles:["brands"],label:"Alternate Creative Commons Public Domain"},{name:"creative-commons-remix",search:[],styles:["brands"],label:"Creative Commons Remix"},{name:"creative-commons-sa",search:[],styles:["brands"],label:"Creative Commons Share Alike"},{name:"creative-commons-sampling",search:[],styles:["brands"],label:"Creative Commons Sampling"},{name:"creative-commons-sampling-plus",search:[],styles:["brands"],label:"Creative Commons Sampling +"},{name:"creative-commons-share",search:[],styles:["brands"],label:"Creative Commons Share"},{name:"creative-commons-zero",search:[],styles:["brands"],label:"Creative Commons CC0"},{name:"credit-card",search:["buy","checkout","credit-card-alt","debit","money","payment","purchase"],styles:["solid","regular"],label:"Credit Card"},{name:"critical-role",search:["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"],styles:["brands"],label:"Critical Role"},{name:"crop",search:["design","frame","mask","resize","shrink"],styles:["solid"],label:"crop"},{name:"crop-alt",search:["design","frame","mask","resize","shrink"],styles:["solid"],label:"Alternate Crop"},{name:"cross",search:["catholicism","christianity","church","jesus"],styles:["solid"],label:"Cross"},{name:"crosshairs",search:["aim","bullseye","gpd","picker","position"],styles:["solid"],label:"Crosshairs"},{name:"crow",search:["bird","bullfrog","fauna","halloween","holiday","toad"],styles:["solid"],label:"Crow"},{name:"crown",search:["award","favorite","king","queen","royal","tiara"],styles:["solid"],label:"Crown"},{name:"crutch",search:["cane","injury","mobility","wheelchair"],styles:["solid"],label:"Crutch"},{name:"css3",search:["code"],styles:["brands"],label:"CSS 3 Logo"},{name:"css3-alt",search:[],styles:["brands"],label:"Alternate CSS3 Logo"},{name:"cube",search:["3d","block","dice","package","square","tesseract"],styles:["solid"],label:"Cube"},{name:"cubes",search:["3d","block","dice","package","pyramid","square","stack","tesseract"],styles:["solid"],label:"Cubes"},{name:"cut",search:["clip","scissors","snip"],styles:["solid"],label:"Cut"},{name:"cuttlefish",search:[],styles:["brands"],label:"Cuttlefish"},{name:"d-and-d",search:[],styles:["brands"],label:"Dungeons & Dragons"},{name:"d-and-d-beyond",search:["Dungeons & Dragons","d&d","dnd","fantasy","gaming","tabletop"],styles:["brands"],label:"D&D Beyond"},{name:"dashcube",search:[],styles:["brands"],label:"DashCube"},{name:"database",search:["computer","development","directory","memory","storage"],styles:["solid"],label:"Database"},{name:"deaf",search:["ear","hearing","sign language"],styles:["solid"],label:"Deaf"},{name:"delicious",search:[],styles:["brands"],label:"Delicious"},{name:"democrat",search:["american","democratic party","donkey","election","left","left-wing","liberal","politics","usa"],styles:["solid"],label:"Democrat"},{name:"deploydog",search:[],styles:["brands"],label:"deploy.dog"},{name:"deskpro",search:[],styles:["brands"],label:"Deskpro"},{name:"desktop",search:["computer","cpu","demo","desktop","device","imac","machine","monitor","pc","screen"],styles:["solid"],label:"Desktop"},{name:"dev",search:[],styles:["brands"],label:"DEV"},{name:"deviantart",search:[],styles:["brands"],label:"deviantART"},{name:"dharmachakra",search:["buddhism","buddhist","wheel of dharma"],styles:["solid"],label:"Dharmachakra"},{name:"dhl",search:["Dalsey","Hillblom and Lynn","german","package","shipping"],styles:["brands"],label:"DHL"},{name:"diagnoses",search:["analyze","detect","diagnosis","examine","medicine"],styles:["solid"],label:"Diagnoses"},{name:"diaspora",search:[],styles:["brands"],label:"Diaspora"},{name:"dice",search:["chance","gambling","game","roll"],styles:["solid"],label:"Dice"},{name:"dice-d20",search:["Dungeons & Dragons","chance","d&d","dnd","fantasy","gambling","game","roll"],styles:["solid"],label:"Dice D20"},{name:"dice-d6",search:["Dungeons & Dragons","chance","d&d","dnd","fantasy","gambling","game","roll"],styles:["solid"],label:"Dice D6"},{name:"dice-five",search:["chance","gambling","game","roll"],styles:["solid"],label:"Dice Five"},{name:"dice-four",search:["chance","gambling","game","roll"],styles:["solid"],label:"Dice Four"},{name:"dice-one",search:["chance","gambling","game","roll"],styles:["solid"],label:"Dice One"},{name:"dice-six",search:["chance","gambling","game","roll"],styles:["solid"],label:"Dice Six"},{name:"dice-three",search:["chance","gambling","game","roll"],styles:["solid"],label:"Dice Three"},{name:"dice-two",search:["chance","gambling","game","roll"],styles:["solid"],label:"Dice Two"},{name:"digg",search:[],styles:["brands"],label:"Digg Logo"},{name:"digital-ocean",search:[],styles:["brands"],label:"Digital Ocean"},{name:"digital-tachograph",search:["data","distance","speed","tachometer"],styles:["solid"],label:"Digital Tachograph"},{name:"directions",search:["map","navigation","sign","turn"],styles:["solid"],label:"Directions"},{name:"discord",search:[],styles:["brands"],label:"Discord"},{name:"discourse",search:[],styles:["brands"],label:"Discourse"},{name:"divide",search:["arithmetic","calculus","division","math"],styles:["solid"],label:"Divide"},{name:"dizzy",search:["dazed","dead","disapprove","emoticon","face"],styles:["solid","regular"],label:"Dizzy Face"},{name:"dna",search:["double helix","genetic","helix","molecule","protein"],styles:["solid"],label:"DNA"},{name:"dochub",search:[],styles:["brands"],label:"DocHub"},{name:"docker",search:[],styles:["brands"],label:"Docker"},{name:"dog",search:["animal","canine","fauna","mammal","pet","pooch","puppy","woof"],styles:["solid"],label:"Dog"},{name:"dollar-sign",search:["$","cost","dollar-sign","money","price","usd"],styles:["solid"],label:"Dollar Sign"},{name:"dolly",search:["carry","shipping","transport"],styles:["solid"],label:"Dolly"},{name:"dolly-flatbed",search:["carry","inventory","shipping","transport"],styles:["solid"],label:"Dolly Flatbed"},{name:"donate",search:["contribute","generosity","gift","give"],styles:["solid"],label:"Donate"},{name:"door-closed",search:["enter","exit","locked"],styles:["solid"],label:"Door Closed"},{name:"door-open",search:["enter","exit","welcome"],styles:["solid"],label:"Door Open"},{name:"dot-circle",search:["bullseye","notification","target"],styles:["solid","regular"],label:"Dot Circle"},{name:"dove",search:["bird","fauna","flying","peace","war"],styles:["solid"],label:"Dove"},{name:"download",search:["export","hard drive","save","transfer"],styles:["solid"],label:"Download"},{name:"draft2digital",search:[],styles:["brands"],label:"Draft2digital"},{name:"drafting-compass",search:["design","map","mechanical drawing","plot","plotting"],styles:["solid"],label:"Drafting Compass"},{name:"dragon",search:["Dungeons & Dragons","d&d","dnd","fantasy","fire","lizard","serpent"],styles:["solid"],label:"Dragon"},{name:"draw-polygon",search:["anchors","lines","object","render","shape"],styles:["solid"],label:"Draw Polygon"},{name:"dribbble",search:[],styles:["brands"],label:"Dribbble"},{name:"dribbble-square",search:[],styles:["brands"],label:"Dribbble Square"},{name:"dropbox",search:[],styles:["brands"],label:"Dropbox"},{name:"drum",search:["instrument","music","percussion","snare","sound"],styles:["solid"],label:"Drum"},{name:"drum-steelpan",search:["calypso","instrument","music","percussion","reggae","snare","sound","steel","tropical"],styles:["solid"],label:"Drum Steelpan"},{name:"drumstick-bite",search:["bone","chicken","leg","meat","poultry","turkey"],styles:["solid"],label:"Drumstick with Bite Taken Out"},{name:"drupal",search:[],styles:["brands"],label:"Drupal Logo"},{name:"dumbbell",search:["exercise","gym","strength","weight","weight-lifting"],styles:["solid"],label:"Dumbbell"},{name:"dumpster",search:["alley","bin","commercial","trash","waste"],styles:["solid"],label:"Dumpster"},{name:"dumpster-fire",search:["alley","bin","commercial","danger","dangerous","euphemism","flame","heat","hot","trash","waste"],styles:["solid"],label:"Dumpster Fire"},{name:"dungeon",search:["Dungeons & Dragons","building","d&d","dnd","door","entrance","fantasy","gate"],styles:["solid"],label:"Dungeon"},{name:"dyalog",search:[],styles:["brands"],label:"Dyalog"},{name:"earlybirds",search:[],styles:["brands"],label:"Earlybirds"},{name:"ebay",search:[],styles:["brands"],label:"eBay"},{name:"edge",search:["browser","ie"],styles:["brands"],label:"Edge Browser"},{name:"edit",search:["edit","pen","pencil","update","write"],styles:["solid","regular"],label:"Edit"},{name:"egg",search:["breakfast","chicken","easter","shell","yolk"],styles:["solid"],label:"Egg"},{name:"eject",search:["abort","cancel","cd","discharge"],styles:["solid"],label:"eject"},{name:"elementor",search:[],styles:["brands"],label:"Elementor"},{name:"ellipsis-h",search:["dots","drag","kebab","list","menu","nav","navigation","ol","reorder","settings","ul"],styles:["solid"],label:"Horizontal Ellipsis"},{name:"ellipsis-v",search:["dots","drag","kebab","list","menu","nav","navigation","ol","reorder","settings","ul"],styles:["solid"],label:"Vertical Ellipsis"},{name:"ello",search:[],styles:["brands"],label:"Ello"},{name:"ember",search:[],styles:["brands"],label:"Ember"},{name:"empire",search:[],styles:["brands"],label:"Galactic Empire"},{name:"envelope",search:["e-mail","email","letter","mail","message","notification","support"],styles:["solid","regular"],label:"Envelope"},{name:"envelope-open",search:["e-mail","email","letter","mail","message","notification","support"],styles:["solid","regular"],label:"Envelope Open"},{name:"envelope-open-text",search:["e-mail","email","letter","mail","message","notification","support"],styles:["solid"],label:"Envelope Open-text"},{name:"envelope-square",search:["e-mail","email","letter","mail","message","notification","support"],styles:["solid"],label:"Envelope Square"},{name:"envira",search:["leaf"],styles:["brands"],label:"Envira Gallery"},{name:"equals",search:["arithmetic","even","match","math"],styles:["solid"],label:"Equals"},{name:"eraser",search:["art","delete","remove","rubber"],styles:["solid"],label:"eraser"},{name:"erlang",search:[],styles:["brands"],label:"Erlang"},{name:"ethereum",search:[],styles:["brands"],label:"Ethereum"},{name:"ethernet",search:["cable","cat 5","cat 6","connection","hardware","internet","network","wired"],styles:["solid"],label:"Ethernet"},{name:"etsy",search:[],styles:["brands"],label:"Etsy"},{name:"euro-sign",search:["currency","dollar","exchange","money"],styles:["solid"],label:"Euro Sign"},{name:"evernote",search:[],styles:["brands"],label:"Evernote"},{name:"exchange-alt",search:["arrow","arrows","exchange","reciprocate","return","swap","transfer"],styles:["solid"],label:"Alternate Exchange"},{name:"exclamation",search:["alert","danger","error","important","notice","notification","notify","problem","warning"],styles:["solid"],label:"exclamation"},{name:"exclamation-circle",search:["alert","danger","error","important","notice","notification","notify","problem","warning"],styles:["solid"],label:"Exclamation Circle"},{name:"exclamation-triangle",search:["alert","danger","error","important","notice","notification","notify","problem","warning"],styles:["solid"],label:"Exclamation Triangle"},{name:"expand",search:["arrow","bigger","enlarge","resize"],styles:["solid"],label:"Expand"},{name:"expand-arrows-alt",search:["arrows-alt","bigger","enlarge","move","resize"],styles:["solid"],label:"Alternate Expand Arrows"},{name:"expeditedssl",search:[],styles:["brands"],label:"ExpeditedSSL"},{name:"external-link-alt",search:["external-link","new","open","share"],styles:["solid"],label:"Alternate External Link"},{name:"external-link-square-alt",search:["external-link-square","new","open","share"],styles:["solid"],label:"Alternate External Link Square"},{name:"eye",search:["look","optic","see","seen","show","sight","views","visible"],styles:["solid","regular"],label:"Eye"},{name:"eye-dropper",search:["beaker","clone","color","copy","eyedropper","pipette"],styles:["solid"],label:"Eye Dropper"},{name:"eye-slash",search:["blind","hide","show","toggle","unseen","views","visible","visiblity"],styles:["solid","regular"],label:"Eye Slash"},{name:"facebook",search:["facebook-official","social network"],styles:["brands"],label:"Facebook"},{name:"facebook-f",search:["facebook"],styles:["brands"],label:"Facebook F"},{name:"facebook-messenger",search:[],styles:["brands"],label:"Facebook Messenger"},{name:"facebook-square",search:["social network"],styles:["brands"],label:"Facebook Square"},{name:"fantasy-flight-games",search:["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"],styles:["brands"],label:"Fantasy Flight-games"},{name:"fast-backward",search:["beginning","first","previous","rewind","start"],styles:["solid"],label:"fast-backward"},{name:"fast-forward",search:["end","last","next"],styles:["solid"],label:"fast-forward"},{name:"fax",search:["business","communicate","copy","facsimile","send"],styles:["solid"],label:"Fax"},{name:"feather",search:["bird","light","plucked","quill","write"],styles:["solid"],label:"Feather"},{name:"feather-alt",search:["bird","light","plucked","quill","write"],styles:["solid"],label:"Alternate Feather"},{name:"fedex",search:["Federal Express","package","shipping"],styles:["brands"],label:"FedEx"},{name:"fedora",search:["linux","operating system","os"],styles:["brands"],label:"Fedora"},{name:"female",search:["human","person","profile","user","woman"],styles:["solid"],label:"Female"},{name:"fighter-jet",search:["airplane","fast","fly","goose","maverick","plane","quick","top gun","transportation","travel"],styles:["solid"],label:"fighter-jet"},{name:"figma",search:["app","design","interface"],styles:["brands"],label:"Figma"},{name:"file",search:["document","new","page","pdf","resume"],styles:["solid","regular"],label:"File"},{name:"file-alt",search:["document","file-text","invoice","new","page","pdf"],styles:["solid","regular"],label:"Alternate File"},{name:"file-archive",search:[".zip","bundle","compress","compression","download","zip"],styles:["solid","regular"],label:"Archive File"},{name:"file-audio",search:["document","mp3","music","page","play","sound"],styles:["solid","regular"],label:"Audio File"},{name:"file-code",search:["css","development","document","html"],styles:["solid","regular"],label:"Code File"},{name:"file-contract",search:["agreement","binding","document","legal","signature"],styles:["solid"],label:"File Contract"},{name:"file-csv",search:["document","excel","numbers","spreadsheets","table"],styles:["solid"],label:"File CSV"},{name:"file-download",search:["document","export","save"],styles:["solid"],label:"File Download"},{name:"file-excel",search:["csv","document","numbers","spreadsheets","table"],styles:["solid","regular"],label:"Excel File"},{name:"file-export",search:["download","save"],styles:["solid"],label:"File Export"},{name:"file-image",search:["document","image","jpg","photo","png"],styles:["solid","regular"],label:"Image File"},{name:"file-import",search:["copy","document","send","upload"],styles:["solid"],label:"File Import"},{name:"file-invoice",search:["account","bill","charge","document","payment","receipt"],styles:["solid"],label:"File Invoice"},{name:"file-invoice-dollar",search:["$","account","bill","charge","document","dollar-sign","money","payment","receipt","usd"],styles:["solid"],label:"File Invoice with US Dollar"},{name:"file-medical",search:["document","health","history","prescription","record"],styles:["solid"],label:"Medical File"},{name:"file-medical-alt",search:["document","health","history","prescription","record"],styles:["solid"],label:"Alternate Medical File"},{name:"file-pdf",search:["acrobat","document","preview","save"],styles:["solid","regular"],label:"PDF File"},{name:"file-powerpoint",search:["display","document","keynote","presentation"],styles:["solid","regular"],label:"Powerpoint File"},{name:"file-prescription",search:["document","drugs","medical","medicine","rx"],styles:["solid"],label:"File Prescription"},{name:"file-signature",search:["John Hancock","contract","document","name"],styles:["solid"],label:"File Signature"},{name:"file-upload",search:["document","import","page","save"],styles:["solid"],label:"File Upload"},{name:"file-video",search:["document","m4v","movie","mp4","play"],styles:["solid","regular"],label:"Video File"},{name:"file-word",search:["document","edit","page","text","writing"],styles:["solid","regular"],label:"Word File"},{name:"fill",search:["bucket","color","paint","paint bucket"],styles:["solid"],label:"Fill"},{name:"fill-drip",search:["bucket","color","drop","paint","paint bucket","spill"],styles:["solid"],label:"Fill Drip"},{name:"film",search:["cinema","movie","strip","video"],styles:["solid"],label:"Film"},{name:"filter",search:["funnel","options","separate","sort"],styles:["solid"],label:"Filter"},{name:"fingerprint",search:["human","id","identification","lock","smudge","touch","unique","unlock"],styles:["solid"],label:"Fingerprint"},{name:"fire",search:["burn","caliente","flame","heat","hot","popular"],styles:["solid"],label:"fire"},{name:"fire-alt",search:["burn","caliente","flame","heat","hot","popular"],styles:["solid"],label:"Alternate Fire"},{name:"fire-extinguisher",search:["burn","caliente","fire fighter","flame","heat","hot","rescue"],styles:["solid"],label:"fire-extinguisher"},{name:"firefox",search:["browser"],styles:["brands"],label:"Firefox"},{name:"first-aid",search:["emergency","emt","health","medical","rescue"],styles:["solid"],label:"First Aid"},{name:"first-order",search:[],styles:["brands"],label:"First Order"},{name:"first-order-alt",search:[],styles:["brands"],label:"Alternate First Order"},{name:"firstdraft",search:[],styles:["brands"],label:"firstdraft"},{name:"fish",search:["fauna","gold","seafood","swimming"],styles:["solid"],label:"Fish"},{name:"fist-raised",search:["Dungeons & Dragons","d&d","dnd","fantasy","hand","ki","monk","resist","strength","unarmed combat"],styles:["solid"],label:"Raised Fist"},{name:"flag",search:["country","notice","notification","notify","pole","report","symbol"],styles:["solid","regular"],label:"flag"},{name:"flag-checkered",search:["notice","notification","notify","pole","racing","report","symbol"],styles:["solid"],label:"flag-checkered"},{name:"flag-usa",search:["betsy ross","country","old glory","stars","stripes","symbol"],styles:["solid"],label:"United States of America Flag"},{name:"flask",search:["beaker","experimental","labs","science"],styles:["solid"],label:"Flask"},{name:"flickr",search:[],styles:["brands"],label:"Flickr"},{name:"flipboard",search:[],styles:["brands"],label:"Flipboard"},{name:"flushed",search:["embarrassed","emoticon","face"],styles:["solid","regular"],label:"Flushed Face"},{name:"fly",search:[],styles:["brands"],label:"Fly"},{name:"folder",search:["archive","directory","document","file"],styles:["solid","regular"],label:"Folder"},{name:"folder-minus",search:["archive","delete","directory","document","file","negative","remove"],styles:["solid"],label:"Folder Minus"},{name:"folder-open",search:["archive","directory","document","empty","file","new"],styles:["solid","regular"],label:"Folder Open"},{name:"folder-plus",search:["add","archive","create","directory","document","file","new","positive"],styles:["solid"],label:"Folder Plus"},{name:"font",search:["alphabet","glyph","text","type","typeface"],styles:["solid"],label:"font"},{name:"font-awesome",search:["meanpath"],styles:["brands"],label:"Font Awesome"},{name:"font-awesome-alt",search:[],styles:["brands"],label:"Alternate Font Awesome"},{name:"font-awesome-flag",search:[],styles:["brands"],label:"Font Awesome Flag"},{name:"font-awesome-logo-full",search:[],styles:["regular","solid","brands"],label:"Font Awesome Full Logo",private:!0},{name:"fonticons",search:[],styles:["brands"],label:"Fonticons"},{name:"fonticons-fi",search:[],styles:["brands"],label:"Fonticons Fi"},{name:"football-ball",search:["ball","fall","nfl","pigskin","seasonal"],styles:["solid"],label:"Football Ball"},{name:"fort-awesome",search:["castle"],styles:["brands"],label:"Fort Awesome"},{name:"fort-awesome-alt",search:["castle"],styles:["brands"],label:"Alternate Fort Awesome"},{name:"forumbee",search:[],styles:["brands"],label:"Forumbee"},{name:"forward",search:["forward","next","skip"],styles:["solid"],label:"forward"},{name:"foursquare",search:[],styles:["brands"],label:"Foursquare"},{name:"free-code-camp",search:[],styles:["brands"],label:"Free Code Camp"},{name:"freebsd",search:[],styles:["brands"],label:"FreeBSD"},{name:"frog",search:["amphibian","bullfrog","fauna","hop","kermit","kiss","prince","ribbit","toad","wart"],styles:["solid"],label:"Frog"},{name:"frown",search:["disapprove","emoticon","face","rating","sad"],styles:["solid","regular"],label:"Frowning Face"},{name:"frown-open",search:["disapprove","emoticon","face","rating","sad"],styles:["solid","regular"],label:"Frowning Face With Open Mouth"},{name:"fulcrum",search:[],styles:["brands"],label:"Fulcrum"},{name:"funnel-dollar",search:["filter","money","options","separate","sort"],styles:["solid"],label:"Funnel Dollar"},{name:"futbol",search:["ball","football","mls","soccer"],styles:["solid","regular"],label:"Futbol"},{name:"galactic-republic",search:["politics","star wars"],styles:["brands"],label:"Galactic Republic"},{name:"galactic-senate",search:["star wars"],styles:["brands"],label:"Galactic Senate"},{name:"gamepad",search:["controller","d-pad","joystick","video"],styles:["solid"],label:"Gamepad"},{name:"gas-pump",search:["car","fuel","gasoline","petrol"],styles:["solid"],label:"Gas Pump"},{name:"gavel",search:["hammer","judge","law","lawyer","opinion"],styles:["solid"],label:"Gavel"},{name:"gem",search:["diamond","jewelry","sapphire","stone","treasure"],styles:["solid","regular"],label:"Gem"},{name:"genderless",search:["androgynous","asexual","sexless"],styles:["solid"],label:"Genderless"},{name:"get-pocket",search:[],styles:["brands"],label:"Get Pocket"},{name:"gg",search:[],styles:["brands"],label:"GG Currency"},{name:"gg-circle",search:[],styles:["brands"],label:"GG Currency Circle"},{name:"ghost",search:["apparition","blinky","clyde","floating","halloween","holiday","inky","pinky","spirit"],styles:["solid"],label:"Ghost"},{name:"gift",search:["christmas","generosity","giving","holiday","party","present","wrapped","xmas"],styles:["solid"],label:"gift"},{name:"gifts",search:["christmas","generosity","giving","holiday","party","present","wrapped","xmas"],styles:["solid"],label:"Gifts"},{name:"git",search:[],styles:["brands"],label:"Git"},{name:"git-square",search:[],styles:["brands"],label:"Git Square"},{name:"github",search:["octocat"],styles:["brands"],label:"GitHub"},{name:"github-alt",search:["octocat"],styles:["brands"],label:"Alternate GitHub"},{name:"github-square",search:["octocat"],styles:["brands"],label:"GitHub Square"},{name:"gitkraken",search:[],styles:["brands"],label:"GitKraken"},{name:"gitlab",search:["Axosoft"],styles:["brands"],label:"GitLab"},{name:"gitter",search:[],styles:["brands"],label:"Gitter"},{name:"glass-cheers",search:["alcohol","bar","beverage","celebration","champagne","clink","drink","holiday","new year's eve","party","toast"],styles:["solid"],label:"Glass Cheers"},{name:"glass-martini",search:["alcohol","bar","beverage","drink","liquor"],styles:["solid"],label:"Martini Glass"},{name:"glass-martini-alt",search:["alcohol","bar","beverage","drink","liquor"],styles:["solid"],label:"Alternate Glass Martini"},{name:"glass-whiskey",search:["alcohol","bar","beverage","bourbon","drink","liquor","neat","rye","scotch","whisky"],styles:["solid"],label:"Glass Whiskey"},{name:"glasses",search:["hipster","nerd","reading","sight","spectacles","vision"],styles:["solid"],label:"Glasses"},{name:"glide",search:[],styles:["brands"],label:"Glide"},{name:"glide-g",search:[],styles:["brands"],label:"Glide G"},{name:"globe",search:["all","coordinates","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"],styles:["solid"],label:"Globe"},{name:"globe-africa",search:["all","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"],styles:["solid"],label:"Globe with Africa shown"},{name:"globe-americas",search:["all","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"],styles:["solid"],label:"Globe with Americas shown"},{name:"globe-asia",search:["all","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"],styles:["solid"],label:"Globe with Asia shown"},{name:"globe-europe",search:["all","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"],styles:["solid"],label:"Globe with Europe shown"},{name:"gofore",search:[],styles:["brands"],label:"Gofore"},{name:"golf-ball",search:["caddy","eagle","putt","tee"],styles:["solid"],label:"Golf Ball"},{name:"goodreads",search:[],styles:["brands"],label:"Goodreads"},{name:"goodreads-g",search:[],styles:["brands"],label:"Goodreads G"},{name:"google",search:[],styles:["brands"],label:"Google Logo"},{name:"google-drive",search:[],styles:["brands"],label:"Google Drive"},{name:"google-play",search:[],styles:["brands"],label:"Google Play"},{name:"google-plus",search:["google-plus-circle","google-plus-official"],styles:["brands"],label:"Google Plus"},{name:"google-plus-g",search:["google-plus","social network"],styles:["brands"],label:"Google Plus G"},{name:"google-plus-square",search:["social network"],styles:["brands"],label:"Google Plus Square"},{name:"google-wallet",search:[],styles:["brands"],label:"Google Wallet"},{name:"gopuram",search:["building","entrance","hinduism","temple","tower"],styles:["solid"],label:"Gopuram"},{name:"graduation-cap",search:["ceremony","college","graduate","learning","school","student"],styles:["solid"],label:"Graduation Cap"},{name:"gratipay",search:["favorite","heart","like","love"],styles:["brands"],label:"Gratipay (Gittip)"},{name:"grav",search:[],styles:["brands"],label:"Grav"},{name:"greater-than",search:["arithmetic","compare","math"],styles:["solid"],label:"Greater Than"},{name:"greater-than-equal",search:["arithmetic","compare","math"],styles:["solid"],label:"Greater Than Equal To"},{name:"grimace",search:["cringe","emoticon","face","teeth"],styles:["solid","regular"],label:"Grimacing Face"},{name:"grin",search:["emoticon","face","laugh","smile"],styles:["solid","regular"],label:"Grinning Face"},{name:"grin-alt",search:["emoticon","face","laugh","smile"],styles:["solid","regular"],label:"Alternate Grinning Face"},{name:"grin-beam",search:["emoticon","face","laugh","smile"],styles:["solid","regular"],label:"Grinning Face With Smiling Eyes"},{name:"grin-beam-sweat",search:["embarass","emoticon","face","smile"],styles:["solid","regular"],label:"Grinning Face With Sweat"},{name:"grin-hearts",search:["emoticon","face","love","smile"],styles:["solid","regular"],label:"Smiling Face With Heart-Eyes"},{name:"grin-squint",search:["emoticon","face","laugh","smile"],styles:["solid","regular"],label:"Grinning Squinting Face"},{name:"grin-squint-tears",search:["emoticon","face","happy","smile"],styles:["solid","regular"],label:"Rolling on the Floor Laughing"},{name:"grin-stars",search:["emoticon","face","star-struck"],styles:["solid","regular"],label:"Star-Struck"},{name:"grin-tears",search:["LOL","emoticon","face"],styles:["solid","regular"],label:"Face With Tears of Joy"},{name:"grin-tongue",search:["LOL","emoticon","face"],styles:["solid","regular"],label:"Face With Tongue"},{name:"grin-tongue-squint",search:["LOL","emoticon","face"],styles:["solid","regular"],label:"Squinting Face With Tongue"},{name:"grin-tongue-wink",search:["LOL","emoticon","face"],styles:["solid","regular"],label:"Winking Face With Tongue"},{name:"grin-wink",search:["emoticon","face","flirt","laugh","smile"],styles:["solid","regular"],label:"Grinning Winking Face"},{name:"grip-horizontal",search:["affordance","drag","drop","grab","handle"],styles:["solid"],label:"Grip Horizontal"},{name:"grip-lines",search:["affordance","drag","drop","grab","handle"],styles:["solid"],label:"Grip Lines"},{name:"grip-lines-vertical",search:["affordance","drag","drop","grab","handle"],styles:["solid"],label:"Grip Lines Vertical"},{name:"grip-vertical",search:["affordance","drag","drop","grab","handle"],styles:["solid"],label:"Grip Vertical"},{name:"gripfire",search:[],styles:["brands"],label:"Gripfire, Inc."},{name:"grunt",search:[],styles:["brands"],label:"Grunt"},{name:"guitar",search:["acoustic","instrument","music","rock","rock and roll","song","strings"],styles:["solid"],label:"Guitar"},{name:"gulp",search:[],styles:["brands"],label:"Gulp"},{name:"h-square",search:["directions","emergency","hospital","hotel","map"],styles:["solid"],label:"H Square"},{name:"hacker-news",search:[],styles:["brands"],label:"Hacker News"},{name:"hacker-news-square",search:[],styles:["brands"],label:"Hacker News Square"},{name:"hackerrank",search:[],styles:["brands"],label:"Hackerrank"},{name:"hamburger",search:["bacon","beef","burger","burger king","cheeseburger","fast food","grill","ground beef","mcdonalds","sandwich"],styles:["solid"],label:"Hamburger"},{name:"hammer",search:["admin","fix","repair","settings","tool"],styles:["solid"],label:"Hammer"},{name:"hamsa",search:["amulet","christianity","islam","jewish","judaism","muslim","protection"],styles:["solid"],label:"Hamsa"},{name:"hand-holding",search:["carry","lift"],styles:["solid"],label:"Hand Holding"},{name:"hand-holding-heart",search:["carry","charity","gift","lift","package"],styles:["solid"],label:"Hand Holding Heart"},{name:"hand-holding-usd",search:["$","carry","dollar sign","donation","giving","lift","money","price"],styles:["solid"],label:"Hand Holding US Dollar"},{name:"hand-lizard",search:["game","roshambo"],styles:["solid","regular"],label:"Lizard (Hand)"},{name:"hand-middle-finger",search:["flip the bird","gesture","hate","rude"],styles:["solid"],label:"Hand with Middle Finger Raised"},{name:"hand-paper",search:["game","halt","roshambo","stop"],styles:["solid","regular"],label:"Paper (Hand)"},{name:"hand-peace",search:["rest","truce"],styles:["solid","regular"],label:"Peace (Hand)"},{name:"hand-point-down",search:["finger","hand-o-down","point"],styles:["solid","regular"],label:"Hand Pointing Down"},{name:"hand-point-left",search:["back","finger","hand-o-left","left","point","previous"],styles:["solid","regular"],label:"Hand Pointing Left"},{name:"hand-point-right",search:["finger","forward","hand-o-right","next","point","right"],styles:["solid","regular"],label:"Hand Pointing Right"},{name:"hand-point-up",search:["finger","hand-o-up","point"],styles:["solid","regular"],label:"Hand Pointing Up"},{name:"hand-pointer",search:["arrow","cursor","select"],styles:["solid","regular"],label:"Pointer (Hand)"},{name:"hand-rock",search:["fist","game","roshambo"],styles:["solid","regular"],label:"Rock (Hand)"},{name:"hand-scissors",search:["cut","game","roshambo"],styles:["solid","regular"],label:"Scissors (Hand)"},{name:"hand-spock",search:["live long","prosper","salute","star trek","vulcan"],styles:["solid","regular"],label:"Spock (Hand)"},{name:"hands",search:["carry","hold","lift"],styles:["solid"],label:"Hands"},{name:"hands-helping",search:["aid","assistance","handshake","partnership","volunteering"],styles:["solid"],label:"Helping Hands"},{name:"handshake",search:["agreement","greeting","meeting","partnership"],styles:["solid","regular"],label:"Handshake"},{name:"hanukiah",search:["candle","hanukkah","jewish","judaism","light"],styles:["solid"],label:"Hanukiah"},{name:"hard-hat",search:["construction","hardhat","helmet","safety"],styles:["solid"],label:"Hard Hat"},{name:"hashtag",search:["Twitter","instagram","pound","social media","tag"],styles:["solid"],label:"Hashtag"},{name:"hat-wizard",search:["Dungeons & Dragons","accessory","buckle","clothing","d&d","dnd","fantasy","halloween","head","holiday","mage","magic","pointy","witch"],styles:["solid"],label:"Wizard's Hat"},{name:"haykal",search:["bahai","bahá'í","star"],styles:["solid"],label:"Haykal"},{name:"hdd",search:["cpu","hard drive","harddrive","machine","save","storage"],styles:["solid","regular"],label:"HDD"},{name:"heading",search:["format","header","text","title"],styles:["solid"],label:"heading"},{name:"headphones",search:["audio","listen","music","sound","speaker"],styles:["solid"],label:"headphones"},{name:"headphones-alt",search:["audio","listen","music","sound","speaker"],styles:["solid"],label:"Alternate Headphones"},{name:"headset",search:["audio","gamer","gaming","listen","live chat","microphone","shot caller","sound","support","telemarketer"],styles:["solid"],label:"Headset"},{name:"heart",search:["favorite","like","love","relationship","valentine"],styles:["solid","regular"],label:"Heart"},{name:"heart-broken",search:["breakup","crushed","dislike","dumped","grief","love","lovesick","relationship","sad"],styles:["solid"],label:"Heart Broken"},{name:"heartbeat",search:["ekg","electrocardiogram","health","lifeline","vital signs"],styles:["solid"],label:"Heartbeat"},{name:"helicopter",search:["airwolf","apache","chopper","flight","fly","travel"],styles:["solid"],label:"Helicopter"},{name:"highlighter",search:["edit","marker","sharpie","update","write"],styles:["solid"],label:"Highlighter"},{name:"hiking",search:["activity","backpack","fall","fitness","outdoors","person","seasonal","walking"],styles:["solid"],label:"Hiking"},{name:"hippo",search:["animal","fauna","hippopotamus","hungry","mammal"],styles:["solid"],label:"Hippo"},{name:"hips",search:[],styles:["brands"],label:"Hips"},{name:"hire-a-helper",search:[],styles:["brands"],label:"HireAHelper"},{name:"history",search:["Rewind","clock","reverse","time","time machine"],styles:["solid"],label:"History"},{name:"hockey-puck",search:["ice","nhl","sport"],styles:["solid"],label:"Hockey Puck"},{name:"holly-berry",search:["catwoman","christmas","decoration","flora","halle","holiday","ororo munroe","plant","storm","xmas"],styles:["solid"],label:"Holly Berry"},{name:"home",search:["abode","building","house","main"],styles:["solid"],label:"home"},{name:"hooli",search:[],styles:["brands"],label:"Hooli"},{name:"hornbill",search:[],styles:["brands"],label:"Hornbill"},{name:"horse",search:["equus","fauna","mammmal","mare","neigh","pony"],styles:["solid"],label:"Horse"},{name:"horse-head",search:["equus","fauna","mammmal","mare","neigh","pony"],styles:["solid"],label:"Horse Head"},{name:"hospital",search:["building","emergency room","medical center"],styles:["solid","regular"],label:"hospital"},{name:"hospital-alt",search:["building","emergency room","medical center"],styles:["solid"],label:"Alternate Hospital"},{name:"hospital-symbol",search:["clinic","emergency","map"],styles:["solid"],label:"Hospital Symbol"},{name:"hot-tub",search:["bath","jacuzzi","massage","sauna","spa"],styles:["solid"],label:"Hot Tub"},{name:"hotdog",search:["bun","chili","frankfurt","frankfurter","kosher","polish","sandwich","sausage","vienna","weiner"],styles:["solid"],label:"Hot Dog"},{name:"hotel",search:["building","inn","lodging","motel","resort","travel"],styles:["solid"],label:"Hotel"},{name:"hotjar",search:[],styles:["brands"],label:"Hotjar"},{name:"hourglass",search:["hour","minute","sand","stopwatch","time"],styles:["solid","regular"],label:"Hourglass"},{name:"hourglass-end",search:["hour","minute","sand","stopwatch","time"],styles:["solid"],label:"Hourglass End"},{name:"hourglass-half",search:["hour","minute","sand","stopwatch","time"],styles:["solid"],label:"Hourglass Half"},{name:"hourglass-start",search:["hour","minute","sand","stopwatch","time"],styles:["solid"],label:"Hourglass Start"},{name:"house-damage",search:["building","devastation","disaster","home","insurance"],styles:["solid"],label:"Damaged House"},{name:"houzz",search:[],styles:["brands"],label:"Houzz"},{name:"hryvnia",search:["currency","money","ukraine","ukrainian"],styles:["solid"],label:"Hryvnia"},{name:"html5",search:[],styles:["brands"],label:"HTML 5 Logo"},{name:"hubspot",search:[],styles:["brands"],label:"HubSpot"},{name:"i-cursor",search:["editing","i-beam","type","writing"],styles:["solid"],label:"I Beam Cursor"},{name:"ice-cream",search:["chocolate","cone","dessert","frozen","scoop","sorbet","vanilla","yogurt"],styles:["solid"],label:"Ice Cream"},{name:"icicles",search:["cold","frozen","hanging","ice","seasonal","sharp"],styles:["solid"],label:"Icicles"},{name:"id-badge",search:["address","contact","identification","license","profile"],styles:["solid","regular"],label:"Identification Badge"},{name:"id-card",search:["contact","demographics","document","identification","issued","profile"],styles:["solid","regular"],label:"Identification Card"},{name:"id-card-alt",search:["contact","demographics","document","identification","issued","profile"],styles:["solid"],label:"Alternate Identification Card"},{name:"igloo",search:["dome","dwelling","eskimo","home","house","ice","snow"],styles:["solid"],label:"Igloo"},{name:"image",search:["album","landscape","photo","picture"],styles:["solid","regular"],label:"Image"},{name:"images",search:["album","landscape","photo","picture"],styles:["solid","regular"],label:"Images"},{name:"imdb",search:[],styles:["brands"],label:"IMDB"},{name:"inbox",search:["archive","desk","email","mail","message"],styles:["solid"],label:"inbox"},{name:"indent",search:["align","justify","paragraph","tab"],styles:["solid"],label:"Indent"},{name:"industry",search:["building","factory","industrial","manufacturing","mill","warehouse"],styles:["solid"],label:"Industry"},{name:"infinity",search:["eternity","forever","math"],styles:["solid"],label:"Infinity"},{name:"info",search:["details","help","information","more","support"],styles:["solid"],label:"Info"},{name:"info-circle",search:["details","help","information","more","support"],styles:["solid"],label:"Info Circle"},{name:"instagram",search:[],styles:["brands"],label:"Instagram"},{name:"intercom",search:["app","customer","messenger"],styles:["brands"],label:"Intercom"},{name:"internet-explorer",search:["browser","ie"],styles:["brands"],label:"Internet-explorer"},{name:"invision",search:["app","design","interface"],styles:["brands"],label:"InVision"},{name:"ioxhost",search:[],styles:["brands"],label:"ioxhost"},{name:"italic",search:["edit","emphasis","font","format","text","type"],styles:["solid"],label:"italic"},{name:"itch-io",search:[],styles:["brands"],label:"itch.io"},{name:"itunes",search:[],styles:["brands"],label:"iTunes"},{name:"itunes-note",search:[],styles:["brands"],label:"Itunes Note"},{name:"java",search:[],styles:["brands"],label:"Java"},{name:"jedi",search:["crest","force","sith","skywalker","star wars","yoda"],styles:["solid"],label:"Jedi"},{name:"jedi-order",search:["star wars"],styles:["brands"],label:"Jedi Order"},{name:"jenkins",search:[],styles:["brands"],label:"Jenkis"},{name:"jira",search:["atlassian"],styles:["brands"],label:"Jira"},{name:"joget",search:[],styles:["brands"],label:"Joget"},{name:"joint",search:["blunt","cannabis","doobie","drugs","marijuana","roach","smoke","smoking","spliff"],styles:["solid"],label:"Joint"},{name:"joomla",search:[],styles:["brands"],label:"Joomla Logo"},{name:"journal-whills",search:["book","force","jedi","sith","star wars","yoda"],styles:["solid"],label:"Journal of the Whills"},{name:"js",search:[],styles:["brands"],label:"JavaScript (JS)"},{name:"js-square",search:[],styles:["brands"],label:"JavaScript (JS) Square"},{name:"jsfiddle",search:[],styles:["brands"],label:"jsFiddle"},{name:"kaaba",search:["building","cube","islam","muslim"],styles:["solid"],label:"Kaaba"},{name:"kaggle",search:[],styles:["brands"],label:"Kaggle"},{name:"key",search:["lock","password","private","secret","unlock"],styles:["solid"],label:"key"},{name:"keybase",search:[],styles:["brands"],label:"Keybase"},{name:"keyboard",search:["accessory","edit","input","text","type","write"],styles:["solid","regular"],label:"Keyboard"},{name:"keycdn",search:[],styles:["brands"],label:"KeyCDN"},{name:"khanda",search:["chakkar","sikh","sikhism","sword"],styles:["solid"],label:"Khanda"},{name:"kickstarter",search:[],styles:["brands"],label:"Kickstarter"},{name:"kickstarter-k",search:[],styles:["brands"],label:"Kickstarter K"},{name:"kiss",search:["beso","emoticon","face","love","smooch"],styles:["solid","regular"],label:"Kissing Face"},{name:"kiss-beam",search:["beso","emoticon","face","love","smooch"],styles:["solid","regular"],label:"Kissing Face With Smiling Eyes"},{name:"kiss-wink-heart",search:["beso","emoticon","face","love","smooch"],styles:["solid","regular"],label:"Face Blowing a Kiss"},{name:"kiwi-bird",search:["bird","fauna","new zealand"],styles:["solid"],label:"Kiwi Bird"},{name:"korvue",search:[],styles:["brands"],label:"KORVUE"},{name:"landmark",search:["building","historic","memorable","monument","politics"],styles:["solid"],label:"Landmark"},{name:"language",search:["dialect","idiom","localize","speech","translate","vernacular"],styles:["solid"],label:"Language"},{name:"laptop",search:["computer","cpu","dell","demo","device","mac","macbook","machine","pc"],styles:["solid"],label:"Laptop"},{name:"laptop-code",search:["computer","cpu","dell","demo","develop","device","mac","macbook","machine","pc"],styles:["solid"],label:"Laptop Code"},{name:"laptop-medical",search:["computer","device","ehr","electronic health records","history"],styles:["solid"],label:"Laptop Medical"},{name:"laravel",search:[],styles:["brands"],label:"Laravel"},{name:"lastfm",search:[],styles:["brands"],label:"last.fm"},{name:"lastfm-square",search:[],styles:["brands"],label:"last.fm Square"},{name:"laugh",search:["LOL","emoticon","face","laugh","smile"],styles:["solid","regular"],label:"Grinning Face With Big Eyes"},{name:"laugh-beam",search:["LOL","emoticon","face","happy","smile"],styles:["solid","regular"],label:"Laugh Face with Beaming Eyes"},{name:"laugh-squint",search:["LOL","emoticon","face","happy","smile"],styles:["solid","regular"],label:"Laughing Squinting Face"},{name:"laugh-wink",search:["LOL","emoticon","face","happy","smile"],styles:["solid","regular"],label:"Laughing Winking Face"},{name:"layer-group",search:["arrange","develop","layers","map","stack"],styles:["solid"],label:"Layer Group"},{name:"leaf",search:["eco","flora","nature","plant","vegan"],styles:["solid"],label:"leaf"},{name:"leanpub",search:[],styles:["brands"],label:"Leanpub"},{name:"lemon",search:["citrus","lemonade","lime","tart"],styles:["solid","regular"],label:"Lemon"},{name:"less",search:[],styles:["brands"],label:"Less"},{name:"less-than",search:["arithmetic","compare","math"],styles:["solid"],label:"Less Than"},{name:"less-than-equal",search:["arithmetic","compare","math"],styles:["solid"],label:"Less Than Equal To"},{name:"level-down-alt",search:["arrow","level-down"],styles:["solid"],label:"Alternate Level Down"},{name:"level-up-alt",search:["arrow","level-up"],styles:["solid"],label:"Alternate Level Up"},{name:"life-ring",search:["coast guard","help","overboard","save","support"],styles:["solid","regular"],label:"Life Ring"},{name:"lightbulb",search:["energy","idea","inspiration","light"],styles:["solid","regular"],label:"Lightbulb"},{name:"line",search:[],styles:["brands"],label:"Line"},{name:"link",search:["attach","attachment","chain","connect"],styles:["solid"],label:"Link"},{name:"linkedin",search:["linkedin-square"],styles:["brands"],label:"LinkedIn"},{name:"linkedin-in",search:["linkedin"],styles:["brands"],label:"LinkedIn In"},{name:"linode",search:[],styles:["brands"],label:"Linode"},{name:"linux",search:["tux"],styles:["brands"],label:"Linux"},{name:"lira-sign",search:["currency","money","try","turkish"],styles:["solid"],label:"Turkish Lira Sign"},{name:"list",search:["checklist","completed","done","finished","ol","todo","ul"],styles:["solid"],label:"List"},{name:"list-alt",search:["checklist","completed","done","finished","ol","todo","ul"],styles:["solid","regular"],label:"Alternate List"},{name:"list-ol",search:["checklist","completed","done","finished","numbers","ol","todo","ul"],styles:["solid"],label:"list-ol"},{name:"list-ul",search:["checklist","completed","done","finished","ol","todo","ul"],styles:["solid"],label:"list-ul"},{name:"location-arrow",search:["address","compass","coordinate","direction","gps","map","navigation","place"],styles:["solid"],label:"location-arrow"},{name:"lock",search:["admin","lock","open","password","private","protect","security"],styles:["solid"],label:"lock"},{name:"lock-open",search:["admin","lock","open","password","private","protect","security"],styles:["solid"],label:"Lock Open"},{name:"long-arrow-alt-down",search:["download","long-arrow-down"],styles:["solid"],label:"Alternate Long Arrow Down"},{name:"long-arrow-alt-left",search:["back","long-arrow-left","previous"],styles:["solid"],label:"Alternate Long Arrow Left"},{name:"long-arrow-alt-right",search:["forward","long-arrow-right","next"],styles:["solid"],label:"Alternate Long Arrow Right"},{name:"long-arrow-alt-up",search:["long-arrow-up","upload"],styles:["solid"],label:"Alternate Long Arrow Up"},{name:"low-vision",search:["blind","eye","sight"],styles:["solid"],label:"Low Vision"},{name:"luggage-cart",search:["bag","baggage","suitcase","travel"],styles:["solid"],label:"Luggage Cart"},{name:"lyft",search:[],styles:["brands"],label:"lyft"},{name:"magento",search:[],styles:["brands"],label:"Magento"},{name:"magic",search:["autocomplete","automatic","mage","magic","spell","wand","witch","wizard"],styles:["solid"],label:"magic"},{name:"magnet",search:["Attract","lodestone","tool"],styles:["solid"],label:"magnet"},{name:"mail-bulk",search:["archive","envelope","letter","post office","postal","postcard","send","stamp","usps"],styles:["solid"],label:"Mail Bulk"},{name:"mailchimp",search:[],styles:["brands"],label:"Mailchimp"},{name:"male",search:["human","man","person","profile","user"],styles:["solid"],label:"Male"},{name:"mandalorian",search:[],styles:["brands"],label:"Mandalorian"},{name:"map",search:["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"],styles:["solid","regular"],label:"Map"},{name:"map-marked",search:["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"],styles:["solid"],label:"Map Marked"},{name:"map-marked-alt",search:["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"],styles:["solid"],label:"Alternate Map Marked"},{name:"map-marker",search:["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"],styles:["solid"],label:"map-marker"},{name:"map-marker-alt",search:["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"],styles:["solid"],label:"Alternate Map Marker"},{name:"map-pin",search:["address","agree","coordinates","destination","gps","localize","location","map","marker","navigation","pin","place","position","travel"],styles:["solid"],label:"Map Pin"},{name:"map-signs",search:["directions","directory","map","signage","wayfinding"],styles:["solid"],label:"Map Signs"},{name:"markdown",search:[],styles:["brands"],label:"Markdown"},{name:"marker",search:["design","edit","sharpie","update","write"],styles:["solid"],label:"Marker"},{name:"mars",search:["male"],styles:["solid"],label:"Mars"},{name:"mars-double",search:[],styles:["solid"],label:"Mars Double"},{name:"mars-stroke",search:[],styles:["solid"],label:"Mars Stroke"},{name:"mars-stroke-h",search:[],styles:["solid"],label:"Mars Stroke Horizontal"},{name:"mars-stroke-v",search:[],styles:["solid"],label:"Mars Stroke Vertical"},{name:"mask",search:["carnivale","costume","disguise","halloween","secret","super hero"],styles:["solid"],label:"Mask"},{name:"mastodon",search:[],styles:["brands"],label:"Mastodon"},{name:"maxcdn",search:[],styles:["brands"],label:"MaxCDN"},{name:"medal",search:["award","ribbon","star","trophy"],styles:["solid"],label:"Medal"},{name:"medapps",search:[],styles:["brands"],label:"MedApps"},{name:"medium",search:[],styles:["brands"],label:"Medium"},{name:"medium-m",search:[],styles:["brands"],label:"Medium M"},{name:"medkit",search:["first aid","firstaid","health","help","support"],styles:["solid"],label:"medkit"},{name:"medrt",search:[],styles:["brands"],label:"MRT"},{name:"meetup",search:[],styles:["brands"],label:"Meetup"},{name:"megaport",search:[],styles:["brands"],label:"Megaport"},{name:"meh",search:["emoticon","face","neutral","rating"],styles:["solid","regular"],label:"Neutral Face"},{name:"meh-blank",search:["emoticon","face","neutral","rating"],styles:["solid","regular"],label:"Face Without Mouth"},{name:"meh-rolling-eyes",search:["emoticon","face","neutral","rating"],styles:["solid","regular"],label:"Face With Rolling Eyes"},{name:"memory",search:["DIMM","RAM","hardware","storage","technology"],styles:["solid"],label:"Memory"},{name:"mendeley",search:[],styles:["brands"],label:"Mendeley"},{name:"menorah",search:["candle","hanukkah","jewish","judaism","light"],styles:["solid"],label:"Menorah"},{name:"mercury",search:["transgender"],styles:["solid"],label:"Mercury"},{name:"meteor",search:["armageddon","asteroid","comet","shooting star","space"],styles:["solid"],label:"Meteor"},{name:"microchip",search:["cpu","hardware","processor","technology"],styles:["solid"],label:"Microchip"},{name:"microphone",search:["audio","podcast","record","sing","sound","voice"],styles:["solid"],label:"microphone"},{name:"microphone-alt",search:["audio","podcast","record","sing","sound","voice"],styles:["solid"],label:"Alternate Microphone"},{name:"microphone-alt-slash",search:["audio","disable","mute","podcast","record","sing","sound","voice"],styles:["solid"],label:"Alternate Microphone Slash"},{name:"microphone-slash",search:["audio","disable","mute","podcast","record","sing","sound","voice"],styles:["solid"],label:"Microphone Slash"},{name:"microscope",search:["electron","lens","optics","science","shrink"],styles:["solid"],label:"Microscope"},{name:"microsoft",search:[],styles:["brands"],label:"Microsoft"},{name:"minus",search:["collapse","delete","hide","minify","negative","remove","trash"],styles:["solid"],label:"minus"},{name:"minus-circle",search:["delete","hide","negative","remove","shape","trash"],styles:["solid"],label:"Minus Circle"},{name:"minus-square",search:["collapse","delete","hide","minify","negative","remove","shape","trash"],styles:["solid","regular"],label:"Minus Square"},{name:"mitten",search:["clothing","cold","glove","hands","knitted","seasonal","warmth"],styles:["solid"],label:"Mitten"},{name:"mix",search:[],styles:["brands"],label:"Mix"},{name:"mixcloud",search:[],styles:["brands"],label:"Mixcloud"},{name:"mizuni",search:[],styles:["brands"],label:"Mizuni"},{name:"mobile",search:["apple","call","cell phone","cellphone","device","iphone","number","screen","telephone"],styles:["solid"],label:"Mobile Phone"},{name:"mobile-alt",search:["apple","call","cell phone","cellphone","device","iphone","number","screen","telephone"],styles:["solid"],label:"Alternate Mobile"},{name:"modx",search:[],styles:["brands"],label:"MODX"},{name:"monero",search:[],styles:["brands"],label:"Monero"},{name:"money-bill",search:["buy","cash","checkout","money","payment","price","purchase"],styles:["solid"],label:"Money Bill"},{name:"money-bill-alt",search:["buy","cash","checkout","money","payment","price","purchase"],styles:["solid","regular"],label:"Alternate Money Bill"},{name:"money-bill-wave",search:["buy","cash","checkout","money","payment","price","purchase"],styles:["solid"],label:"Wavy Money Bill"},{name:"money-bill-wave-alt",search:["buy","cash","checkout","money","payment","price","purchase"],styles:["solid"],label:"Alternate Wavy Money Bill"},{name:"money-check",search:["bank check","buy","checkout","cheque","money","payment","price","purchase"],styles:["solid"],label:"Money Check"},{name:"money-check-alt",search:["bank check","buy","checkout","cheque","money","payment","price","purchase"],styles:["solid"],label:"Alternate Money Check"},{name:"monument",search:["building","historic","landmark","memorable"],styles:["solid"],label:"Monument"},{name:"moon",search:["contrast","crescent","dark","lunar","night"],styles:["solid","regular"],label:"Moon"},{name:"mortar-pestle",search:["crush","culinary","grind","medical","mix","pharmacy","prescription","spices"],styles:["solid"],label:"Mortar Pestle"},{name:"mosque",search:["building","islam","landmark","muslim"],styles:["solid"],label:"Mosque"},{name:"motorcycle",search:["bike","machine","transportation","vehicle"],styles:["solid"],label:"Motorcycle"},{name:"mountain",search:["glacier","hiking","hill","landscape","travel","view"],styles:["solid"],label:"Mountain"},{name:"mouse-pointer",search:["arrow","cursor","select"],styles:["solid"],label:"Mouse Pointer"},{name:"mug-hot",search:["caliente","cocoa","coffee","cup","drink","holiday","hot chocolate","steam","tea","warmth"],styles:["solid"],label:"Mug Hot"},{name:"music",search:["lyrics","melody","note","sing","sound"],styles:["solid"],label:"Music"},{name:"napster",search:[],styles:["brands"],label:"Napster"},{name:"neos",search:[],styles:["brands"],label:"Neos"},{name:"network-wired",search:["computer","connect","ethernet","internet","intranet"],styles:["solid"],label:"Wired Network"},{name:"neuter",search:[],styles:["solid"],label:"Neuter"},{name:"newspaper",search:["article","editorial","headline","journal","journalism","news","press"],styles:["solid","regular"],label:"Newspaper"},{name:"nimblr",search:[],styles:["brands"],label:"Nimblr"},{name:"nintendo-switch",search:[],styles:["brands"],label:"Nintendo Switch"},{name:"node",search:[],styles:["brands"],label:"Node.js"},{name:"node-js",search:[],styles:["brands"],label:"Node.js JS"},{name:"not-equal",search:["arithmetic","compare","math"],styles:["solid"],label:"Not Equal"},{name:"notes-medical",search:["clipboard","doctor","ehr","health","history","records"],styles:["solid"],label:"Medical Notes"},{name:"npm",search:[],styles:["brands"],label:"npm"},{name:"ns8",search:[],styles:["brands"],label:"NS8"},{name:"nutritionix",search:[],styles:["brands"],label:"Nutritionix"},{name:"object-group",search:["combine","copy","design","merge","select"],styles:["solid","regular"],label:"Object Group"},{name:"object-ungroup",search:["copy","design","merge","select","separate"],styles:["solid","regular"],label:"Object Ungroup"},{name:"odnoklassniki",search:[],styles:["brands"],label:"Odnoklassniki"},{name:"odnoklassniki-square",search:[],styles:["brands"],label:"Odnoklassniki Square"},{name:"oil-can",search:["auto","crude","gasoline","grease","lubricate","petroleum"],styles:["solid"],label:"Oil Can"},{name:"old-republic",search:["politics","star wars"],styles:["brands"],label:"Old Republic"},{name:"om",search:["buddhism","hinduism","jainism","mantra"],styles:["solid"],label:"Om"},{name:"opencart",search:[],styles:["brands"],label:"OpenCart"},{name:"openid",search:[],styles:["brands"],label:"OpenID"},{name:"opera",search:[],styles:["brands"],label:"Opera"},{name:"optin-monster",search:[],styles:["brands"],label:"Optin Monster"},{name:"osi",search:[],styles:["brands"],label:"Open Source Initiative"},{name:"otter",search:["animal","badger","fauna","fur","mammal","marten"],styles:["solid"],label:"Otter"},{name:"outdent",search:["align","justify","paragraph","tab"],styles:["solid"],label:"Outdent"},{name:"page4",search:[],styles:["brands"],label:"page4 Corporation"},{name:"pagelines",search:["eco","flora","leaf","leaves","nature","plant","tree"],styles:["brands"],label:"Pagelines"},{name:"pager",search:["beeper","cellphone","communication"],styles:["solid"],label:"Pager"},{name:"paint-brush",search:["acrylic","art","brush","color","fill","paint","pigment","watercolor"],styles:["solid"],label:"Paint Brush"},{name:"paint-roller",search:["acrylic","art","brush","color","fill","paint","pigment","watercolor"],styles:["solid"],label:"Paint Roller"},{name:"palette",search:["acrylic","art","brush","color","fill","paint","pigment","watercolor"],styles:["solid"],label:"Palette"},{name:"palfed",search:[],styles:["brands"],label:"Palfed"},{name:"pallet",search:["archive","box","inventory","shipping","warehouse"],styles:["solid"],label:"Pallet"},{name:"paper-plane",search:["air","float","fold","mail","paper","send"],styles:["solid","regular"],label:"Paper Plane"},{name:"paperclip",search:["attach","attachment","connect","link"],styles:["solid"],label:"Paperclip"},{name:"parachute-box",search:["aid","assistance","rescue","supplies"],styles:["solid"],label:"Parachute Box"},{name:"paragraph",search:["edit","format","text","writing"],styles:["solid"],label:"paragraph"},{name:"parking",search:["auto","car","garage","meter"],styles:["solid"],label:"Parking"},{name:"passport",search:["document","id","identification","issued","travel"],styles:["solid"],label:"Passport"},{name:"pastafarianism",search:["agnosticism","atheism","flying spaghetti monster","fsm"],styles:["solid"],label:"Pastafarianism"},{name:"paste",search:["clipboard","copy","document","paper"],styles:["solid"],label:"Paste"},{name:"patreon",search:[],styles:["brands"],label:"Patreon"},{name:"pause",search:["hold","wait"],styles:["solid"],label:"pause"},{name:"pause-circle",search:["hold","wait"],styles:["solid","regular"],label:"Pause Circle"},{name:"paw",search:["animal","cat","dog","pet","print"],styles:["solid"],label:"Paw"},{name:"paypal",search:[],styles:["brands"],label:"Paypal"},{name:"peace",search:["serenity","tranquility","truce","war"],styles:["solid"],label:"Peace"},{name:"pen",search:["design","edit","update","write"],styles:["solid"],label:"Pen"},{name:"pen-alt",search:["design","edit","update","write"],styles:["solid"],label:"Alternate Pen"},{name:"pen-fancy",search:["design","edit","fountain pen","update","write"],styles:["solid"],label:"Pen Fancy"},{name:"pen-nib",search:["design","edit","fountain pen","update","write"],styles:["solid"],label:"Pen Nib"},{name:"pen-square",search:["edit","pencil-square","update","write"],styles:["solid"],label:"Pen Square"},{name:"pencil-alt",search:["design","edit","pencil","update","write"],styles:["solid"],label:"Alternate Pencil"},{name:"pencil-ruler",search:["design","draft","draw","pencil"],styles:["solid"],label:"Pencil Ruler"},{name:"penny-arcade",search:["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","pax","tabletop"],styles:["brands"],label:"Penny Arcade"},{name:"people-carry",search:["box","carry","fragile","help","movers","package"],styles:["solid"],label:"People Carry"},{name:"pepper-hot",search:["buffalo wings","capsicum","chili","chilli","habanero","jalapeno","mexican","spicy","tabasco","vegetable"],styles:["solid"],label:"Hot Pepper"},{name:"percent",search:["discount","fraction","proportion","rate","ratio"],styles:["solid"],label:"Percent"},{name:"percentage",search:["discount","fraction","proportion","rate","ratio"],styles:["solid"],label:"Percentage"},{name:"periscope",search:[],styles:["brands"],label:"Periscope"},{name:"person-booth",search:["changing","changing room","election","human","person","vote","voting"],styles:["solid"],label:"Person Entering Booth"},{name:"phabricator",search:[],styles:["brands"],label:"Phabricator"},{name:"phoenix-framework",search:[],styles:["brands"],label:"Phoenix Framework"},{name:"phoenix-squadron",search:[],styles:["brands"],label:"Phoenix Squadron"},{name:"phone",search:["call","earphone","number","support","telephone","voice"],styles:["solid"],label:"Phone"},{name:"phone-slash",search:["call","cancel","earphone","mute","number","support","telephone","voice"],styles:["solid"],label:"Phone Slash"},{name:"phone-square",search:["call","earphone","number","support","telephone","voice"],styles:["solid"],label:"Phone Square"},{name:"phone-volume",search:["call","earphone","number","sound","support","telephone","voice","volume-control-phone"],styles:["solid"],label:"Phone Volume"},{name:"php",search:[],styles:["brands"],label:"PHP"},{name:"pied-piper",search:[],styles:["brands"],label:"Pied Piper Logo"},{name:"pied-piper-alt",search:[],styles:["brands"],label:"Alternate Pied Piper Logo"},{name:"pied-piper-hat",search:["clothing"],styles:["brands"],label:"Pied Piper-hat"},{name:"pied-piper-pp",search:[],styles:["brands"],label:"Pied Piper PP Logo (Old)"},{name:"piggy-bank",search:["bank","save","savings"],styles:["solid"],label:"Piggy Bank"},{name:"pills",search:["drugs","medicine","prescription","tablets"],styles:["solid"],label:"Pills"},{name:"pinterest",search:[],styles:["brands"],label:"Pinterest"},{name:"pinterest-p",search:[],styles:["brands"],label:"Pinterest P"},{name:"pinterest-square",search:[],styles:["brands"],label:"Pinterest Square"},{name:"pizza-slice",search:["cheese","chicago","italian","mozzarella","new york","pepperoni","pie","slice","teenage mutant ninja turtles","tomato"],styles:["solid"],label:"Pizza Slice"},{name:"place-of-worship",search:["building","church","holy","mosque","synagogue"],styles:["solid"],label:"Place of Worship"},{name:"plane",search:["airplane","destination","fly","location","mode","travel","trip"],styles:["solid"],label:"plane"},{name:"plane-arrival",search:["airplane","arriving","destination","fly","land","landing","location","mode","travel","trip"],styles:["solid"],label:"Plane Arrival"},{name:"plane-departure",search:["airplane","departing","destination","fly","location","mode","take off","taking off","travel","trip"],styles:["solid"],label:"Plane Departure"},{name:"play",search:["audio","music","playing","sound","start","video"],styles:["solid"],label:"play"},{name:"play-circle",search:["audio","music","playing","sound","start","video"],styles:["solid","regular"],label:"Play Circle"},{name:"playstation",search:[],styles:["brands"],label:"PlayStation"},{name:"plug",search:["connect","electric","online","power"],styles:["solid"],label:"Plug"},{name:"plus",search:["add","create","expand","new","positive","shape"],styles:["solid"],label:"plus"},{name:"plus-circle",search:["add","create","expand","new","positive","shape"],styles:["solid"],label:"Plus Circle"},{name:"plus-square",search:["add","create","expand","new","positive","shape"],styles:["solid","regular"],label:"Plus Square"},{name:"podcast",search:["audio","broadcast","music","sound"],styles:["solid"],label:"Podcast"},{name:"poll",search:["results","survey","trend","vote","voting"],styles:["solid"],label:"Poll"},{name:"poll-h",search:["results","survey","trend","vote","voting"],styles:["solid"],label:"Poll H"},{name:"poo",search:["crap","poop","shit","smile","turd"],styles:["solid"],label:"Poo"},{name:"poo-storm",search:["bolt","cloud","euphemism","lightning","mess","poop","shit","turd"],styles:["solid"],label:"Poo Storm"},{name:"poop",search:["crap","poop","shit","smile","turd"],styles:["solid"],label:"Poop"},{name:"portrait",search:["id","image","photo","picture","selfie"],styles:["solid"],label:"Portrait"},{name:"pound-sign",search:["currency","gbp","money"],styles:["solid"],label:"Pound Sign"},{name:"power-off",search:["cancel","computer","on","reboot","restart"],styles:["solid"],label:"Power Off"},{name:"pray",search:["kneel","preach","religion","worship"],styles:["solid"],label:"Pray"},{name:"praying-hands",search:["kneel","preach","religion","worship"],styles:["solid"],label:"Praying Hands"},{name:"prescription",search:["drugs","medical","medicine","pharmacy","rx"],styles:["solid"],label:"Prescription"},{name:"prescription-bottle",search:["drugs","medical","medicine","pharmacy","rx"],styles:["solid"],label:"Prescription Bottle"},{name:"prescription-bottle-alt",search:["drugs","medical","medicine","pharmacy","rx"],styles:["solid"],label:"Alternate Prescription Bottle"},{name:"print",search:["business","copy","document","office","paper"],styles:["solid"],label:"print"},{name:"procedures",search:["EKG","bed","electrocardiogram","health","hospital","life","patient","vital"],styles:["solid"],label:"Procedures"},{name:"product-hunt",search:[],styles:["brands"],label:"Product Hunt"},{name:"project-diagram",search:["chart","graph","network","pert"],styles:["solid"],label:"Project Diagram"},{name:"pushed",search:[],styles:["brands"],label:"Pushed"},{name:"puzzle-piece",search:["add-on","addon","game","section"],styles:["solid"],label:"Puzzle Piece"},{name:"python",search:[],styles:["brands"],label:"Python"},{name:"qq",search:[],styles:["brands"],label:"QQ"},{name:"qrcode",search:["barcode","info","information","scan"],styles:["solid"],label:"qrcode"},{name:"question",search:["help","information","support","unknown"],styles:["solid"],label:"Question"},{name:"question-circle",search:["help","information","support","unknown"],styles:["solid","regular"],label:"Question Circle"},{name:"quidditch",search:["ball","bludger","broom","golden snitch","harry potter","hogwarts","quaffle","sport","wizard"],styles:["solid"],label:"Quidditch"},{name:"quinscape",search:[],styles:["brands"],label:"QuinScape"},{name:"quora",search:[],styles:["brands"],label:"Quora"},{name:"quote-left",search:["mention","note","phrase","text","type"],styles:["solid"],label:"quote-left"},{name:"quote-right",search:["mention","note","phrase","text","type"],styles:["solid"],label:"quote-right"},{name:"quran",search:["book","islam","muslim","religion"],styles:["solid"],label:"Quran"},{name:"r-project",search:[],styles:["brands"],label:"R Project"},{name:"radiation",search:["danger","dangerous","deadly","hazard","nuclear","radioactive","warning"],styles:["solid"],label:"Radiation"},{name:"radiation-alt",search:["danger","dangerous","deadly","hazard","nuclear","radioactive","warning"],styles:["solid"],label:"Alternate Radiation"},{name:"rainbow",search:["gold","leprechaun","prism","rain","sky"],styles:["solid"],label:"Rainbow"},{name:"random",search:["arrows","shuffle","sort","swap","switch","transfer"],styles:["solid"],label:"random"},{name:"raspberry-pi",search:[],styles:["brands"],label:"Raspberry Pi"},{name:"ravelry",search:[],styles:["brands"],label:"Ravelry"},{name:"react",search:[],styles:["brands"],label:"React"},{name:"reacteurope",search:[],styles:["brands"],label:"ReactEurope"},{name:"readme",search:[],styles:["brands"],label:"ReadMe"},{name:"rebel",search:[],styles:["brands"],label:"Rebel Alliance"},{name:"receipt",search:["check","invoice","money","pay","table"],styles:["solid"],label:"Receipt"},{name:"recycle",search:["Waste","compost","garbage","reuse","trash"],styles:["solid"],label:"Recycle"},{name:"red-river",search:[],styles:["brands"],label:"red river"},{name:"reddit",search:[],styles:["brands"],label:"reddit Logo"},{name:"reddit-alien",search:[],styles:["brands"],label:"reddit Alien"},{name:"reddit-square",search:[],styles:["brands"],label:"reddit Square"},{name:"redhat",search:["linux","operating system","os"],styles:["brands"],label:"Redhat"},{name:"redo",search:["forward","refresh","reload","repeat"],styles:["solid"],label:"Redo"},{name:"redo-alt",search:["forward","refresh","reload","repeat"],styles:["solid"],label:"Alternate Redo"},{name:"registered",search:["copyright","mark","trademark"],styles:["solid","regular"],label:"Registered Trademark"},{name:"renren",search:[],styles:["brands"],label:"Renren"},{name:"reply",search:["mail","message","respond"],styles:["solid"],label:"Reply"},{name:"reply-all",search:["mail","message","respond"],styles:["solid"],label:"reply-all"},{name:"replyd",search:[],styles:["brands"],label:"replyd"},{name:"republican",search:["american","conservative","election","elephant","politics","republican party","right","right-wing","usa"],styles:["solid"],label:"Republican"},{name:"researchgate",search:[],styles:["brands"],label:"Researchgate"},{name:"resolving",search:[],styles:["brands"],label:"Resolving"},{name:"restroom",search:["bathroom","john","loo","potty","washroom","waste","wc"],styles:["solid"],label:"Restroom"},{name:"retweet",search:["refresh","reload","share","swap"],styles:["solid"],label:"Retweet"},{name:"rev",search:[],styles:["brands"],label:"Rev.io"},{name:"ribbon",search:["badge","cause","lapel","pin"],styles:["solid"],label:"Ribbon"},{name:"ring",search:["Dungeons & Dragons","Gollum","band","binding","d&d","dnd","engagement","fantasy","gold","jewelry","marriage","precious"],styles:["solid"],label:"Ring"},{name:"road",search:["highway","map","pavement","route","street","travel"],styles:["solid"],label:"road"},{name:"robot",search:["android","automate","computer","cyborg"],styles:["solid"],label:"Robot"},{name:"rocket",search:["aircraft","app","jet","launch","nasa","space"],styles:["solid"],label:"rocket"},{name:"rocketchat",search:[],styles:["brands"],label:"Rocket.Chat"},{name:"rockrms",search:[],styles:["brands"],label:"Rockrms"},{name:"route",search:["directions","navigation","travel"],styles:["solid"],label:"Route"},{name:"rss",search:["blog","feed","journal","news","writing"],styles:["solid"],label:"rss"},{name:"rss-square",search:["blog","feed","journal","news","writing"],styles:["solid"],label:"RSS Square"},{name:"ruble-sign",search:["currency","money","rub"],styles:["solid"],label:"Ruble Sign"},{name:"ruler",search:["design","draft","length","measure","planning"],styles:["solid"],label:"Ruler"},{name:"ruler-combined",search:["design","draft","length","measure","planning"],styles:["solid"],label:"Ruler Combined"},{name:"ruler-horizontal",search:["design","draft","length","measure","planning"],styles:["solid"],label:"Ruler Horizontal"},{name:"ruler-vertical",search:["design","draft","length","measure","planning"],styles:["solid"],label:"Ruler Vertical"},{name:"running",search:["exercise","health","jog","person","run","sport","sprint"],styles:["solid"],label:"Running"},{name:"rupee-sign",search:["currency","indian","inr","money"],styles:["solid"],label:"Indian Rupee Sign"},{name:"sad-cry",search:["emoticon","face","tear","tears"],styles:["solid","regular"],label:"Crying Face"},{name:"sad-tear",search:["emoticon","face","tear","tears"],styles:["solid","regular"],label:"Loudly Crying Face"},{name:"safari",search:["browser"],styles:["brands"],label:"Safari"},{name:"salesforce",search:[],styles:["brands"],label:"Salesforce"},{name:"sass",search:[],styles:["brands"],label:"Sass"},{name:"satellite",search:["communications","hardware","orbit","space"],styles:["solid"],label:"Satellite"},{name:"satellite-dish",search:["SETI","communications","hardware","receiver","saucer","signal"],styles:["solid"],label:"Satellite Dish"},{name:"save",search:["disk","download","floppy","floppy-o"],styles:["solid","regular"],label:"Save"},{name:"schlix",search:[],styles:["brands"],label:"SCHLIX"},{name:"school",search:["building","education","learn","student","teacher"],styles:["solid"],label:"School"},{name:"screwdriver",search:["admin","fix","mechanic","repair","settings","tool"],styles:["solid"],label:"Screwdriver"},{name:"scribd",search:[],styles:["brands"],label:"Scribd"},{name:"scroll",search:["Dungeons & Dragons","announcement","d&d","dnd","fantasy","paper","script"],styles:["solid"],label:"Scroll"},{name:"sd-card",search:["image","memory","photo","save"],styles:["solid"],label:"Sd Card"},{name:"search",search:["bigger","enlarge","find","magnify","preview","zoom"],styles:["solid"],label:"Search"},{name:"search-dollar",search:["bigger","enlarge","find","magnify","money","preview","zoom"],styles:["solid"],label:"Search Dollar"},{name:"search-location",search:["bigger","enlarge","find","magnify","preview","zoom"],styles:["solid"],label:"Search Location"},{name:"search-minus",search:["minify","negative","smaller","zoom","zoom out"],styles:["solid"],label:"Search Minus"},{name:"search-plus",search:["bigger","enlarge","magnify","positive","zoom","zoom in"],styles:["solid"],label:"Search Plus"},{name:"searchengin",search:[],styles:["brands"],label:"Searchengin"},{name:"seedling",search:["flora","grow","plant","vegan"],styles:["solid"],label:"Seedling"},{name:"sellcast",search:["eercast"],styles:["brands"],label:"Sellcast"},{name:"sellsy",search:[],styles:["brands"],label:"Sellsy"},{name:"server",search:["computer","cpu","database","hardware","network"],styles:["solid"],label:"Server"},{name:"servicestack",search:[],styles:["brands"],label:"Servicestack"},{name:"shapes",search:["blocks","build","circle","square","triangle"],styles:["solid"],label:"Shapes"},{name:"share",search:["forward","save","send","social"],styles:["solid"],label:"Share"},{name:"share-alt",search:["forward","save","send","social"],styles:["solid"],label:"Alternate Share"},{name:"share-alt-square",search:["forward","save","send","social"],styles:["solid"],label:"Alternate Share Square"},{name:"share-square",search:["forward","save","send","social"],styles:["solid","regular"],label:"Share Square"},{name:"shekel-sign",search:["currency","ils","money"],styles:["solid"],label:"Shekel Sign"},{name:"shield-alt",search:["achievement","award","block","defend","security","winner"],styles:["solid"],label:"Alternate Shield"},{name:"ship",search:["boat","sea","water"],styles:["solid"],label:"Ship"},{name:"shipping-fast",search:["express","fedex","mail","overnight","package","ups"],styles:["solid"],label:"Shipping Fast"},{name:"shirtsinbulk",search:[],styles:["brands"],label:"Shirts in Bulk"},{name:"shoe-prints",search:["feet","footprints","steps","walk"],styles:["solid"],label:"Shoe Prints"},{name:"shopping-bag",search:["buy","checkout","grocery","payment","purchase"],styles:["solid"],label:"Shopping Bag"},{name:"shopping-basket",search:["buy","checkout","grocery","payment","purchase"],styles:["solid"],label:"Shopping Basket"},{name:"shopping-cart",search:["buy","checkout","grocery","payment","purchase"],styles:["solid"],label:"shopping-cart"},{name:"shopware",search:[],styles:["brands"],label:"Shopware"},{name:"shower",search:["bath","clean","faucet","water"],styles:["solid"],label:"Shower"},{name:"shuttle-van",search:["airport","machine","public-transportation","transportation","travel","vehicle"],styles:["solid"],label:"Shuttle Van"},{name:"sign",search:["directions","real estate","signage","wayfinding"],styles:["solid"],label:"Sign"},{name:"sign-in-alt",search:["arrow","enter","join","log in","login","sign in","sign up","sign-in","signin","signup"],styles:["solid"],label:"Alternate Sign In"},{name:"sign-language",search:["Translate","asl","deaf","hands"],styles:["solid"],label:"Sign Language"},{name:"sign-out-alt",search:["arrow","exit","leave","log out","logout","sign-out"],styles:["solid"],label:"Alternate Sign Out"},{name:"signal",search:["bars","graph","online","reception","status"],styles:["solid"],label:"signal"},{name:"signature",search:["John Hancock","cursive","name","writing"],styles:["solid"],label:"Signature"},{name:"sim-card",search:["hard drive","hardware","portable","storage","technology","tiny"],styles:["solid"],label:"SIM Card"},{name:"simplybuilt",search:[],styles:["brands"],label:"SimplyBuilt"},{name:"sistrix",search:[],styles:["brands"],label:"SISTRIX"},{name:"sitemap",search:["directory","hierarchy","ia","information architecture","organization"],styles:["solid"],label:"Sitemap"},{name:"sith",search:[],styles:["brands"],label:"Sith"},{name:"skating",search:["activity","figure skating","fitness","ice","person","winter"],styles:["solid"],label:"Skating"},{name:"sketch",search:["app","design","interface"],styles:["brands"],label:"Sketch"},{name:"skiing",search:["activity","downhill","fast","fitness","olympics","outdoors","person","seasonal","slalom"],styles:["solid"],label:"Skiing"},{name:"skiing-nordic",search:["activity","cross country","fitness","outdoors","person","seasonal"],styles:["solid"],label:"Skiing Nordic"},{name:"skull",search:["bones","skeleton","x-ray","yorick"],styles:["solid"],label:"Skull"},{name:"skull-crossbones",search:["Dungeons & Dragons","alert","bones","d&d","danger","dead","deadly","death","dnd","fantasy","halloween","holiday","jolly-roger","pirate","poison","skeleton","warning"],styles:["solid"],label:"Skull & Crossbones"},{name:"skyatlas",search:[],styles:["brands"],label:"skyatlas"},{name:"skype",search:[],styles:["brands"],label:"Skype"},{name:"slack",search:["anchor","hash","hashtag"],styles:["brands"],label:"Slack Logo"},{name:"slack-hash",search:["anchor","hash","hashtag"],styles:["brands"],label:"Slack Hashtag"},{name:"slash",search:["cancel","close","mute","off","stop","x"],styles:["solid"],label:"Slash"},{name:"sleigh",search:["christmas","claus","fly","holiday","santa","sled","snow","xmas"],styles:["solid"],label:"Sleigh"},{name:"sliders-h",search:["adjust","settings","sliders","toggle"],styles:["solid"],label:"Horizontal Sliders"},{name:"slideshare",search:[],styles:["brands"],label:"Slideshare"},{name:"smile",search:["approve","emoticon","face","happy","rating","satisfied"],styles:["solid","regular"],label:"Smiling Face"},{name:"smile-beam",search:["emoticon","face","happy","positive"],styles:["solid","regular"],label:"Beaming Face With Smiling Eyes"},{name:"smile-wink",search:["emoticon","face","happy","hint","joke"],styles:["solid","regular"],label:"Winking Face"},{name:"smog",search:["dragon","fog","haze","pollution","smoke","weather"],styles:["solid"],label:"Smog"},{name:"smoking",search:["cancer","cigarette","nicotine","smoking status","tobacco"],styles:["solid"],label:"Smoking"},{name:"smoking-ban",search:["ban","cancel","no smoking","non-smoking"],styles:["solid"],label:"Smoking Ban"},{name:"sms",search:["chat","conversation","message","mobile","notification","phone","sms","texting"],styles:["solid"],label:"SMS"},{name:"snapchat",search:[],styles:["brands"],label:"Snapchat"},{name:"snapchat-ghost",search:[],styles:["brands"],label:"Snapchat Ghost"},{name:"snapchat-square",search:[],styles:["brands"],label:"Snapchat Square"},{name:"snowboarding",search:["activity","fitness","olympics","outdoors","person"],styles:["solid"],label:"Snowboarding"},{name:"snowflake",search:["precipitation","rain","winter"],styles:["solid","regular"],label:"Snowflake"},{name:"snowman",search:["decoration","frost","frosty","holiday"],styles:["solid"],label:"Snowman"},{name:"snowplow",search:["clean up","cold","road","storm","winter"],styles:["solid"],label:"Snowplow"},{name:"socks",search:["business socks","business time","clothing","feet","flight of the conchords","wednesday"],styles:["solid"],label:"Socks"},{name:"solar-panel",search:["clean","eco-friendly","energy","green","sun"],styles:["solid"],label:"Solar Panel"},{name:"sort",search:["filter","order"],styles:["solid"],label:"Sort"},{name:"sort-alpha-down",search:["filter","order","sort-alpha-asc"],styles:["solid"],label:"Sort Alpha Down"},{name:"sort-alpha-up",search:["filter","order","sort-alpha-desc"],styles:["solid"],label:"Sort Alpha Up"},{name:"sort-amount-down",search:["filter","order","sort-amount-asc"],styles:["solid"],label:"Sort Amount Down"},{name:"sort-amount-up",search:["filter","order","sort-amount-desc"],styles:["solid"],label:"Sort Amount Up"},{name:"sort-down",search:["arrow","descending","filter","order","sort-desc"],styles:["solid"],label:"Sort Down (Descending)"},{name:"sort-numeric-down",search:["filter","numbers","order","sort-numeric-asc"],styles:["solid"],label:"Sort Numeric Down"},{name:"sort-numeric-up",search:["filter","numbers","order","sort-numeric-desc"],styles:["solid"],label:"Sort Numeric Up"},{name:"sort-up",search:["arrow","ascending","filter","order","sort-asc"],styles:["solid"],label:"Sort Up (Ascending)"},{name:"soundcloud",search:[],styles:["brands"],label:"SoundCloud"},{name:"sourcetree",search:[],styles:["brands"],label:"Sourcetree"},{name:"spa",search:["flora","massage","mindfulness","plant","wellness"],styles:["solid"],label:"Spa"},{name:"space-shuttle",search:["astronaut","machine","nasa","rocket","transportation"],styles:["solid"],label:"Space Shuttle"},{name:"speakap",search:[],styles:["brands"],label:"Speakap"},{name:"speaker-deck",search:[],styles:["brands"],label:"Speaker Deck"},{name:"spider",search:["arachnid","bug","charlotte","crawl","eight","halloween"],styles:["solid"],label:"Spider"},{name:"spinner",search:["circle","loading","progress"],styles:["solid"],label:"Spinner"},{name:"splotch",search:["Ink","blob","blotch","glob","stain"],styles:["solid"],label:"Splotch"},{name:"spotify",search:[],styles:["brands"],label:"Spotify"},{name:"spray-can",search:["Paint","aerosol","design","graffiti","tag"],styles:["solid"],label:"Spray Can"},{name:"square",search:["block","box","shape"],styles:["solid","regular"],label:"Square"},{name:"square-full",search:["block","box","shape"],styles:["solid"],label:"Square Full"},{name:"square-root-alt",search:["arithmetic","calculus","division","math"],styles:["solid"],label:"Alternate Square Root"},{name:"squarespace",search:[],styles:["brands"],label:"Squarespace"},{name:"stack-exchange",search:[],styles:["brands"],label:"Stack Exchange"},{name:"stack-overflow",search:[],styles:["brands"],label:"Stack Overflow"},{name:"stamp",search:["art","certificate","imprint","rubber","seal"],styles:["solid"],label:"Stamp"},{name:"star",search:["achievement","award","favorite","important","night","rating","score"],styles:["solid","regular"],label:"Star"},{name:"star-and-crescent",search:["islam","muslim","religion"],styles:["solid"],label:"Star and Crescent"},{name:"star-half",search:["achievement","award","rating","score","star-half-empty","star-half-full"],styles:["solid","regular"],label:"star-half"},{name:"star-half-alt",search:["achievement","award","rating","score","star-half-empty","star-half-full"],styles:["solid"],label:"Alternate Star Half"},{name:"star-of-david",search:["jewish","judaism","religion"],styles:["solid"],label:"Star of David"},{name:"star-of-life",search:["doctor","emt","first aid","health","medical"],styles:["solid"],label:"Star of Life"},{name:"staylinked",search:[],styles:["brands"],label:"StayLinked"},{name:"steam",search:[],styles:["brands"],label:"Steam"},{name:"steam-square",search:[],styles:["brands"],label:"Steam Square"},{name:"steam-symbol",search:[],styles:["brands"],label:"Steam Symbol"},{name:"step-backward",search:["beginning","first","previous","rewind","start"],styles:["solid"],label:"step-backward"},{name:"step-forward",search:["end","last","next"],styles:["solid"],label:"step-forward"},{name:"stethoscope",search:["diagnosis","doctor","general practitioner","hospital","infirmary","medicine","office","outpatient"],styles:["solid"],label:"Stethoscope"},{name:"sticker-mule",search:[],styles:["brands"],label:"Sticker Mule"},{name:"sticky-note",search:["message","note","paper","reminder","sticker"],styles:["solid","regular"],label:"Sticky Note"},{name:"stop",search:["block","box","square"],styles:["solid"],label:"stop"},{name:"stop-circle",search:["block","box","circle","square"],styles:["solid","regular"],label:"Stop Circle"},{name:"stopwatch",search:["clock","reminder","time"],styles:["solid"],label:"Stopwatch"},{name:"store",search:["building","buy","purchase","shopping"],styles:["solid"],label:"Store"},{name:"store-alt",search:["building","buy","purchase","shopping"],styles:["solid"],label:"Alternate Store"},{name:"strava",search:[],styles:["brands"],label:"Strava"},{name:"stream",search:["flow","list","timeline"],styles:["solid"],label:"Stream"},{name:"street-view",search:["directions","location","map","navigation"],styles:["solid"],label:"Street View"},{name:"strikethrough",search:["cancel","edit","font","format","text","type"],styles:["solid"],label:"Strikethrough"},{name:"stripe",search:[],styles:["brands"],label:"Stripe"},{name:"stripe-s",search:[],styles:["brands"],label:"Stripe S"},{name:"stroopwafel",search:["caramel","cookie","dessert","sweets","waffle"],styles:["solid"],label:"Stroopwafel"},{name:"studiovinari",search:[],styles:["brands"],label:"Studio Vinari"},{name:"stumbleupon",search:[],styles:["brands"],label:"StumbleUpon Logo"},{name:"stumbleupon-circle",search:[],styles:["brands"],label:"StumbleUpon Circle"},{name:"subscript",search:["edit","font","format","text","type"],styles:["solid"],label:"subscript"},{name:"subway",search:["machine","railway","train","transportation","vehicle"],styles:["solid"],label:"Subway"},{name:"suitcase",search:["baggage","luggage","move","suitcase","travel","trip"],styles:["solid"],label:"Suitcase"},{name:"suitcase-rolling",search:["baggage","luggage","move","suitcase","travel","trip"],styles:["solid"],label:"Suitcase Rolling"},{name:"sun",search:["brighten","contrast","day","lighter","sol","solar","star","weather"],styles:["solid","regular"],label:"Sun"},{name:"superpowers",search:[],styles:["brands"],label:"Superpowers"},{name:"superscript",search:["edit","exponential","font","format","text","type"],styles:["solid"],label:"superscript"},{name:"supple",search:[],styles:["brands"],label:"Supple"},{name:"surprise",search:["emoticon","face","shocked"],styles:["solid","regular"],label:"Hushed Face"},{name:"suse",search:["linux","operating system","os"],styles:["brands"],label:"Suse"},{name:"swatchbook",search:["Pantone","color","design","hue","palette"],styles:["solid"],label:"Swatchbook"},{name:"swimmer",search:["athlete","head","man","olympics","person","pool","water"],styles:["solid"],label:"Swimmer"},{name:"swimming-pool",search:["ladder","recreation","swim","water"],styles:["solid"],label:"Swimming Pool"},{name:"symfony",search:[],styles:["brands"],label:"Symfony"},{name:"synagogue",search:["building","jewish","judaism","religion","star of david","temple"],styles:["solid"],label:"Synagogue"},{name:"sync",search:["exchange","refresh","reload","rotate","swap"],styles:["solid"],label:"Sync"},{name:"sync-alt",search:["exchange","refresh","reload","rotate","swap"],styles:["solid"],label:"Alternate Sync"},{name:"syringe",search:["doctor","immunizations","medical","needle"],styles:["solid"],label:"Syringe"},{name:"table",search:["data","excel","spreadsheet"],styles:["solid"],label:"table"},{name:"table-tennis",search:["ball","paddle","ping pong"],styles:["solid"],label:"Table Tennis"},{name:"tablet",search:["apple","device","ipad","kindle","screen"],styles:["solid"],label:"tablet"},{name:"tablet-alt",search:["apple","device","ipad","kindle","screen"],styles:["solid"],label:"Alternate Tablet"},{name:"tablets",search:["drugs","medicine","pills","prescription"],styles:["solid"],label:"Tablets"},{name:"tachometer-alt",search:["dashboard","fast","odometer","speed","speedometer"],styles:["solid"],label:"Alternate Tachometer"},{name:"tag",search:["discount","label","price","shopping"],styles:["solid"],label:"tag"},{name:"tags",search:["discount","label","price","shopping"],styles:["solid"],label:"tags"},{name:"tape",search:["design","package","sticky"],styles:["solid"],label:"Tape"},{name:"tasks",search:["checklist","downloading","downloads","loading","progress","project management","settings","to do"],styles:["solid"],label:"Tasks"},{name:"taxi",search:["cab","cabbie","car","car service","lyft","machine","transportation","travel","uber","vehicle"],styles:["solid"],label:"Taxi"},{name:"teamspeak",search:[],styles:["brands"],label:"TeamSpeak"},{name:"teeth",search:["bite","dental","dentist","gums","mouth","smile","tooth"],styles:["solid"],label:"Teeth"},{name:"teeth-open",search:["dental","dentist","gums bite","mouth","smile","tooth"],styles:["solid"],label:"Teeth Open"},{name:"telegram",search:[],styles:["brands"],label:"Telegram"},{name:"telegram-plane",search:[],styles:["brands"],label:"Telegram Plane"},{name:"temperature-high",search:["cook","mercury","summer","thermometer","warm"],styles:["solid"],label:"High Temperature"},{name:"temperature-low",search:["cold","cool","mercury","thermometer","winter"],styles:["solid"],label:"Low Temperature"},{name:"tencent-weibo",search:[],styles:["brands"],label:"Tencent Weibo"},{name:"tenge",search:["currency","kazakhstan","money","price"],styles:["solid"],label:"Tenge"},{name:"terminal",search:["code","command","console","development","prompt"],styles:["solid"],label:"Terminal"},{name:"text-height",search:["edit","font","format","text","type"],styles:["solid"],label:"text-height"},{name:"text-width",search:["edit","font","format","text","type"],styles:["solid"],label:"text-width"},{name:"th",search:["blocks","boxes","grid","squares"],styles:["solid"],label:"th"},{name:"th-large",search:["blocks","boxes","grid","squares"],styles:["solid"],label:"th-large"},{name:"th-list",search:["checklist","completed","done","finished","ol","todo","ul"],styles:["solid"],label:"th-list"},{name:"the-red-yeti",search:[],styles:["brands"],label:"The Red Yeti"},{name:"theater-masks",search:["comedy","perform","theatre","tragedy"],styles:["solid"],label:"Theater Masks"},{name:"themeco",search:[],styles:["brands"],label:"Themeco"},{name:"themeisle",search:[],styles:["brands"],label:"ThemeIsle"},{name:"thermometer",search:["mercury","status","temperature"],styles:["solid"],label:"Thermometer"},{name:"thermometer-empty",search:["cold","mercury","status","temperature"],styles:["solid"],label:"Thermometer Empty"},{name:"thermometer-full",search:["fever","hot","mercury","status","temperature"],styles:["solid"],label:"Thermometer Full"},{name:"thermometer-half",search:["mercury","status","temperature"],styles:["solid"],label:"Thermometer 1/2 Full"},{name:"thermometer-quarter",search:["mercury","status","temperature"],styles:["solid"],label:"Thermometer 1/4 Full"},{name:"thermometer-three-quarters",search:["mercury","status","temperature"],styles:["solid"],label:"Thermometer 3/4 Full"},{name:"think-peaks",search:[],styles:["brands"],label:"Think Peaks"},{name:"thumbs-down",search:["disagree","disapprove","dislike","hand","social","thumbs-o-down"],styles:["solid","regular"],label:"thumbs-down"},{name:"thumbs-up",search:["agree","approve","favorite","hand","like","ok","okay","social","success","thumbs-o-up","yes","you got it dude"],styles:["solid","regular"],label:"thumbs-up"},{name:"thumbtack",search:["coordinates","location","marker","pin","thumb-tack"],styles:["solid"],label:"Thumbtack"},{name:"ticket-alt",search:["movie","pass","support","ticket"],styles:["solid"],label:"Alternate Ticket"},{name:"times",search:["close","cross","error","exit","incorrect","notice","notification","notify","problem","wrong","x"],styles:["solid"],label:"Times"},{name:"times-circle",search:["close","cross","exit","incorrect","notice","notification","notify","problem","wrong","x"],styles:["solid","regular"],label:"Times Circle"},{name:"tint",search:["color","drop","droplet","raindrop","waterdrop"],styles:["solid"],label:"tint"},{name:"tint-slash",search:["color","drop","droplet","raindrop","waterdrop"],styles:["solid"],label:"Tint Slash"},{name:"tired",search:["angry","emoticon","face","grumpy","upset"],styles:["solid","regular"],label:"Tired Face"},{name:"toggle-off",search:["switch"],styles:["solid"],label:"Toggle Off"},{name:"toggle-on",search:["switch"],styles:["solid"],label:"Toggle On"},{name:"toilet",search:["bathroom","flush","john","loo","pee","plumbing","poop","porcelain","potty","restroom","throne","washroom","waste","wc"],styles:["solid"],label:"Toilet"},{name:"toilet-paper",search:["bathroom","halloween","holiday","lavatory","prank","restroom","roll"],styles:["solid"],label:"Toilet Paper"},{name:"toolbox",search:["admin","container","fix","repair","settings","tools"],styles:["solid"],label:"Toolbox"},{name:"tools",search:["admin","fix","repair","screwdriver","settings","tools","wrench"],styles:["solid"],label:"Tools"},{name:"tooth",search:["bicuspid","dental","dentist","molar","mouth","teeth"],styles:["solid"],label:"Tooth"},{name:"torah",search:["book","jewish","judaism","religion"],styles:["solid"],label:"Torah"},{name:"torii-gate",search:["building","shintoism"],styles:["solid"],label:"Torii Gate"},{name:"tractor",search:["agriculture","farm","vehicle"],styles:["solid"],label:"Tractor"},{name:"trade-federation",search:[],styles:["brands"],label:"Trade Federation"},{name:"trademark",search:["copyright","register","symbol"],styles:["solid"],label:"Trademark"},{name:"traffic-light",search:["direction","road","signal","travel"],styles:["solid"],label:"Traffic Light"},{name:"train",search:["bullet","commute","locomotive","railway","subway"],styles:["solid"],label:"Train"},{name:"tram",search:["crossing","machine","mountains","seasonal","transportation"],styles:["solid"],label:"Tram"},{name:"transgender",search:["intersex"],styles:["solid"],label:"Transgender"},{name:"transgender-alt",search:["intersex"],styles:["solid"],label:"Alternate Transgender"},{name:"trash",search:["delete","garbage","hide","remove"],styles:["solid"],label:"Trash"},{name:"trash-alt",search:["delete","garbage","hide","remove","trash-o"],styles:["solid","regular"],label:"Alternate Trash"},{name:"trash-restore",search:["back","control z","oops","undo"],styles:["solid"],label:"Trash Restore"},{name:"trash-restore-alt",search:["back","control z","oops","undo"],styles:["solid"],label:"Alternative Trash Restore"},{name:"tree",search:["bark","fall","flora","forest","nature","plant","seasonal"],styles:["solid"],label:"Tree"},{name:"trello",search:["atlassian"],styles:["brands"],label:"Trello"},{name:"tripadvisor",search:[],styles:["brands"],label:"TripAdvisor"},{name:"trophy",search:["achievement","award","cup","game","winner"],styles:["solid"],label:"trophy"},{name:"truck",search:["cargo","delivery","shipping","vehicle"],styles:["solid"],label:"truck"},{name:"truck-loading",search:["box","cargo","delivery","inventory","moving","rental","vehicle"],styles:["solid"],label:"Truck Loading"},{name:"truck-monster",search:["offroad","vehicle","wheel"],styles:["solid"],label:"Truck Monster"},{name:"truck-moving",search:["cargo","inventory","rental","vehicle"],styles:["solid"],label:"Truck Moving"},{name:"truck-pickup",search:["cargo","vehicle"],styles:["solid"],label:"Truck Side"},{name:"tshirt",search:["clothing","fashion","garment","shirt"],styles:["solid"],label:"T-Shirt"},{name:"tty",search:["communication","deaf","telephone","teletypewriter","text"],styles:["solid"],label:"TTY"},{name:"tumblr",search:[],styles:["brands"],label:"Tumblr"},{name:"tumblr-square",search:[],styles:["brands"],label:"Tumblr Square"},{name:"tv",search:["computer","display","monitor","television"],styles:["solid"],label:"Television"},{name:"twitch",search:[],styles:["brands"],label:"Twitch"},{name:"twitter",search:["social network","tweet"],styles:["brands"],label:"Twitter"},{name:"twitter-square",search:["social network","tweet"],styles:["brands"],label:"Twitter Square"},{name:"typo3",search:[],styles:["brands"],label:"Typo3"},{name:"uber",search:[],styles:["brands"],label:"Uber"},{name:"ubuntu",search:["linux","operating system","os"],styles:["brands"],label:"Ubuntu"},{name:"uikit",search:[],styles:["brands"],label:"UIkit"},{name:"umbrella",search:["protection","rain","storm","wet"],styles:["solid"],label:"Umbrella"},{name:"umbrella-beach",search:["protection","recreation","sand","shade","summer","sun"],styles:["solid"],label:"Umbrella Beach"},{name:"underline",search:["edit","emphasis","format","text","writing"],styles:["solid"],label:"Underline"},{name:"undo",search:["back","control z","exchange","oops","return","rotate","swap"],styles:["solid"],label:"Undo"},{name:"undo-alt",search:["back","control z","exchange","oops","return","swap"],styles:["solid"],label:"Alternate Undo"},{name:"uniregistry",search:[],styles:["brands"],label:"Uniregistry"},{name:"universal-access",search:["accessibility","hearing","person","seeing","visual impairment"],styles:["solid"],label:"Universal Access"},{name:"university",search:["bank","building","college","higher education - students","institution"],styles:["solid"],label:"University"},{name:"unlink",search:["attachment","chain","chain-broken","remove"],styles:["solid"],label:"unlink"},{name:"unlock",search:["admin","lock","password","private","protect"],styles:["solid"],label:"unlock"},{name:"unlock-alt",search:["admin","lock","password","private","protect"],styles:["solid"],label:"Alternate Unlock"},{name:"untappd",search:[],styles:["brands"],label:"Untappd"},{name:"upload",search:["hard drive","import","publish"],styles:["solid"],label:"Upload"},{name:"ups",search:["United Parcel Service","package","shipping"],styles:["brands"],label:"UPS"},{name:"usb",search:[],styles:["brands"],label:"USB"},{name:"user",search:["account","avatar","head","human","man","person","profile"],styles:["solid","regular"],label:"User"},{name:"user-alt",search:["account","avatar","head","human","man","person","profile"],styles:["solid"],label:"Alternate User"},{name:"user-alt-slash",search:["account","avatar","head","human","man","person","profile"],styles:["solid"],label:"Alternate User Slash"},{name:"user-astronaut",search:["avatar","clothing","cosmonaut","nasa","space","suit"],styles:["solid"],label:"User Astronaut"},{name:"user-check",search:["accept","check","person","verified"],styles:["solid"],label:"User Check"},{name:"user-circle",search:["account","avatar","head","human","man","person","profile"],styles:["solid","regular"],label:"User Circle"},{name:"user-clock",search:["alert","person","remind","time"],styles:["solid"],label:"User Clock"},{name:"user-cog",search:["admin","cog","person","settings"],styles:["solid"],label:"User Cog"},{name:"user-edit",search:["edit","pen","pencil","person","update","write"],styles:["solid"],label:"User Edit"},{name:"user-friends",search:["group","people","person","team","users"],styles:["solid"],label:"User Friends"},{name:"user-graduate",search:["cap","clothing","commencement","gown","graduation","person","student"],styles:["solid"],label:"User Graduate"},{name:"user-injured",search:["cast","injury","ouch","patient","person","sling"],styles:["solid"],label:"User Injured"},{name:"user-lock",search:["admin","lock","person","private","unlock"],styles:["solid"],label:"User Lock"},{name:"user-md",search:["job","medical","nurse","occupation","physician","profile","surgeon"],styles:["solid"],label:"Doctor"},{name:"user-minus",search:["delete","negative","remove"],styles:["solid"],label:"User Minus"},{name:"user-ninja",search:["assassin","avatar","dangerous","deadly","sneaky"],styles:["solid"],label:"User Ninja"},{name:"user-nurse",search:["doctor","midwife","practitioner","surgeon"],styles:["solid"],label:"Nurse"},{name:"user-plus",search:["add","avatar","positive","sign up","signup","team"],styles:["solid"],label:"User Plus"},{name:"user-secret",search:["clothing","coat","hat","incognito","person","privacy","spy","whisper"],styles:["solid"],label:"User Secret"},{name:"user-shield",search:["admin","person","private","protect","safe"],styles:["solid"],label:"User Shield"},{name:"user-slash",search:["ban","delete","remove"],styles:["solid"],label:"User Slash"},{name:"user-tag",search:["avatar","discount","label","person","role","special"],styles:["solid"],label:"User Tag"},{name:"user-tie",search:["avatar","business","clothing","formal","professional","suit"],styles:["solid"],label:"User Tie"},{name:"user-times",search:["archive","delete","remove","x"],styles:["solid"],label:"Remove User"},{name:"users",search:["friends","group","people","persons","profiles","team"],styles:["solid"],label:"Users"},{name:"users-cog",search:["admin","cog","group","person","settings","team"],styles:["solid"],label:"Users Cog"},{name:"usps",search:["american","package","shipping","usa"],styles:["brands"],label:"United States Postal Service"},{name:"ussunnah",search:[],styles:["brands"],label:"us-Sunnah Foundation"},{name:"utensil-spoon",search:["cutlery","dining","scoop","silverware","spoon"],styles:["solid"],label:"Utensil Spoon"},{name:"utensils",search:["cutlery","dining","dinner","eat","food","fork","knife","restaurant"],styles:["solid"],label:"Utensils"},{name:"vaadin",search:[],styles:["brands"],label:"Vaadin"},{name:"vector-square",search:["anchors","lines","object","render","shape"],styles:["solid"],label:"Vector Square"},{name:"venus",search:["female"],styles:["solid"],label:"Venus"},{name:"venus-double",search:["female"],styles:["solid"],label:"Venus Double"},{name:"venus-mars",search:["Gender"],styles:["solid"],label:"Venus Mars"},{name:"viacoin",search:[],styles:["brands"],label:"Viacoin"},{name:"viadeo",search:[],styles:["brands"],label:"Video"},{name:"viadeo-square",search:[],styles:["brands"],label:"Video Square"},{name:"vial",search:["experiment","lab","sample","science","test","test tube"],styles:["solid"],label:"Vial"},{name:"vials",search:["experiment","lab","sample","science","test","test tube"],styles:["solid"],label:"Vials"},{name:"viber",search:[],styles:["brands"],label:"Viber"},{name:"video",search:["camera","film","movie","record","video-camera"],styles:["solid"],label:"Video"},{name:"video-slash",search:["add","create","film","new","positive","record","video"],styles:["solid"],label:"Video Slash"},{name:"vihara",search:["buddhism","buddhist","building","monastery"],styles:["solid"],label:"Vihara"},{name:"vimeo",search:[],styles:["brands"],label:"Vimeo"},{name:"vimeo-square",search:[],styles:["brands"],label:"Vimeo Square"},{name:"vimeo-v",search:["vimeo"],styles:["brands"],label:"Vimeo"},{name:"vine",search:[],styles:["brands"],label:"Vine"},{name:"vk",search:[],styles:["brands"],label:"VK"},{name:"vnv",search:[],styles:["brands"],label:"VNV"},{name:"volleyball-ball",search:["beach","olympics","sport"],styles:["solid"],label:"Volleyball Ball"},{name:"volume-down",search:["audio","lower","music","quieter","sound","speaker"],styles:["solid"],label:"Volume Down"},{name:"volume-mute",search:["audio","music","quiet","sound","speaker"],styles:["solid"],label:"Volume Mute"},{name:"volume-off",search:["audio","ban","music","mute","quiet","silent","sound"],styles:["solid"],label:"Volume Off"},{name:"volume-up",search:["audio","higher","louder","music","sound","speaker"],styles:["solid"],label:"Volume Up"},{name:"vote-yea",search:["accept","cast","election","politics","positive","yes"],styles:["solid"],label:"Vote Yea"},{name:"vr-cardboard",search:["3d","augment","google","reality","virtual"],styles:["solid"],label:"Cardboard VR"},{name:"vuejs",search:[],styles:["brands"],label:"Vue.js"},{name:"walking",search:["exercise","health","pedometer","person","steps"],styles:["solid"],label:"Walking"},{name:"wallet",search:["billfold","cash","currency","money"],styles:["solid"],label:"Wallet"},{name:"warehouse",search:["building","capacity","garage","inventory","storage"],styles:["solid"],label:"Warehouse"},{name:"water",search:["lake","liquid","ocean","sea","swim","wet"],styles:["solid"],label:"Water"},{name:"wave-square",search:["frequency","pulse","signal"],styles:["solid"],label:"Square Wave"},{name:"waze",search:[],styles:["brands"],label:"Waze"},{name:"weebly",search:[],styles:["brands"],label:"Weebly"},{name:"weibo",search:[],styles:["brands"],label:"Weibo"},{name:"weight",search:["health","measurement","scale","weight"],styles:["solid"],label:"Weight"},{name:"weight-hanging",search:["anvil","heavy","measurement"],styles:["solid"],label:"Hanging Weight"},{name:"weixin",search:[],styles:["brands"],label:"Weixin (WeChat)"},{name:"whatsapp",search:[],styles:["brands"],label:"What's App"},{name:"whatsapp-square",search:[],styles:["brands"],label:"What's App Square"},{name:"wheelchair",search:["accessible","handicap","person"],styles:["solid"],label:"Wheelchair"},{name:"whmcs",search:[],styles:["brands"],label:"WHMCS"},{name:"wifi",search:["connection","hotspot","internet","network","wireless"],styles:["solid"],label:"WiFi"},{name:"wikipedia-w",search:[],styles:["brands"],label:"Wikipedia W"},{name:"wind",search:["air","blow","breeze","fall","seasonal","weather"],styles:["solid"],label:"Wind"},{name:"window-close",search:["browser","cancel","computer","development"],styles:["solid","regular"],label:"Window Close"},{name:"window-maximize",search:["browser","computer","development","expand"],styles:["solid","regular"],label:"Window Maximize"},{name:"window-minimize",search:["browser","collapse","computer","development"],styles:["solid","regular"],label:"Window Minimize"},{name:"window-restore",search:["browser","computer","development"],styles:["solid","regular"],label:"Window Restore"},{name:"windows",search:["microsoft","operating system","os"],styles:["brands"],label:"Windows"},{name:"wine-bottle",search:["alcohol","beverage","cabernet","drink","glass","grapes","merlot","sauvignon"],styles:["solid"],label:"Wine Bottle"},{name:"wine-glass",search:["alcohol","beverage","cabernet","drink","grapes","merlot","sauvignon"],styles:["solid"],label:"Wine Glass"},{name:"wine-glass-alt",search:["alcohol","beverage","cabernet","drink","grapes","merlot","sauvignon"],styles:["solid"],label:"Alternate Wine Glas"},{name:"wix",search:[],styles:["brands"],label:"Wix"},{name:"wizards-of-the-coast",search:["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"],styles:["brands"],label:"Wizards of the Coast"},{name:"wolf-pack-battalion",search:[],styles:["brands"],label:"Wolf Pack Battalion"},{name:"won-sign",search:["currency","krw","money"],styles:["solid"],label:"Won Sign"},{name:"wordpress",search:[],styles:["brands"],label:"WordPress Logo"},{name:"wordpress-simple",search:[],styles:["brands"],label:"Wordpress Simple"},{name:"wpbeginner",search:[],styles:["brands"],label:"WPBeginner"},{name:"wpexplorer",search:[],styles:["brands"],label:"WPExplorer"},{name:"wpforms",search:[],styles:["brands"],label:"WPForms"},{name:"wpressr",search:["rendact"],styles:["brands"],label:"wpressr"},{name:"wrench",search:["construction","fix","mechanic","plumbing","settings","spanner","tool","update"],styles:["solid"],label:"Wrench"},{name:"x-ray",search:["health","medical","radiological images","radiology","skeleton"],styles:["solid"],label:"X-Ray"},{name:"xbox",search:[],styles:["brands"],label:"Xbox"},{name:"xing",search:[],styles:["brands"],label:"Xing"},{name:"xing-square",search:[],styles:["brands"],label:"Xing Square"},{name:"y-combinator",search:[],styles:["brands"],label:"Y Combinator"},{name:"yahoo",search:[],styles:["brands"],label:"Yahoo Logo"},{name:"yammer",search:[],styles:["brands"],label:"Yammer"},{name:"yandex",search:[],styles:["brands"],label:"Yandex"},{name:"yandex-international",search:[],styles:["brands"],label:"Yandex International"},{name:"yarn",search:[],styles:["brands"],label:"Yarn"},{name:"yelp",search:[],styles:["brands"],label:"Yelp"},{name:"yen-sign",search:["currency","jpy","money"],styles:["solid"],label:"Yen Sign"},{name:"yin-yang",search:["daoism","opposites","taoism"],styles:["solid"],label:"Yin Yang"},{name:"yoast",search:[],styles:["brands"],label:"Yoast"},{name:"youtube",search:["film","video","youtube-play","youtube-square"],styles:["brands"],label:"YouTube"},{name:"youtube-square",search:[],styles:["brands"],label:"YouTube Square"},{name:"zhihu",search:[],styles:["brands"],label:"Zhihu"}]},update=function(){var t={all:{"1.0.0":function(e){return e.version="1.0.0",e},"2.0.0":function(e){return e.state={header:{date:{characterLength:"short",show:{date:!0,day:!1,month:!0,year:!1,separator:!0}},clock:{hour24:!0,show:{seconds:!0,minutes:!0,hours:!0,separator:!0,meridiem:!0}},editAdd:{active:!0},accent:{active:!0},search:{searching:!1,active:!0,grow:!0,engine:{selected:"google",google:{url:"https://www.google.com/search"},duckduckgo:{url:"https://duckduckgo.com/"},giphy:{url:"https://giphy.com/search/"},custom:{url:""}}},buttons:{show:!0}},link:{editObject:null,action:null,newTab:!1,style:"block",sort:"none"},layout:{alignment:"left",container:"wide",scrollPastEnd:!0,theme:{current:{r:255,g:170,b:51},random:!1}},edit:{active:!1},menu:{open:!1,active:!1},modal:{active:!1}},e.bookmarks=[],e},"2.1.0":function(e){return e.state.layout.theme={current:e.state.layout.theme.current,random:!1},e},"2.3.0":function(e){return e.state.layout.theme.random={active:e.state.layout.theme.random,style:"any"},e},"2.4.0":function(e){return e.state.link.show={active:!0,name:!0,url:!0},e.state.layout.alignment={horizontal:"left",vertical:"top"},e.state.background={image:{active:!1,url:"../background/gray-steps.jpg",blur:0,opacity:1,grayscale:0,accentOpacity:0}},e},"2.5.0":function(e){return e.state.header.search.focus=!1,e},"2.7.0":function(e){return e.state.header.date.character={length:e.state.header.date.characterLength},e.state.header.editAdd.show=e.state.header.editAdd.active,delete e.state.header.editAdd.active,e.state.header.accent.show=e.state.header.accent.active,delete e.state.header.accent.active,e.state.header.alignment={horizontal:e.state.layout.alignment.horizontal,vertical:e.state.layout.alignment.vertical},delete e.state.layout.alignment,e.state.header.search.show=e.state.header.search.active,delete e.state.header.search.active,e.state.search={active:!1},delete e.state.header.search.searching,e.state.bookmarks=e.state.link,delete e.state.link,e.state.bookmarks.show.link=e.state.bookmarks.show.active,delete e.state.bookmarks.show.active,e.state.bookmarks.edit=!1,delete e.state.edit,e.state.layout.width=e.state.layout.container,delete e.state.layout.container,e.state.background.image.show=e.state.background.image.active,delete e.state.background.image.active,e.state.background.image.accent=e.state.background.image.accentOpacity,delete e.state.background.image.accentOpacity,e.state.menu.show=e.state.menu.active,delete e.state.menu.active,delete e.state.menu.open,e.state.menu=!1,e.state.modal=!1,e},"2.8.0":function(e){return e.state.layout.title="New Tab",e},"2.9.0":function(e){return e.state.header.shade={show:!0,padding:4,style:"scroll",opacity:.95,border:{top:!1,bottom:!1}},e},"2.10.0":function(e){return e.state.header.shade={show:!0,padding:4,style:"scroll",opacity:.95,border:{top:!1,bottom:!1}},e},"2.11.0":function(e){return e.state.header.greeting={show:!1,type:"good",name:""},e},"2.11.0":function(e){return e.state.header.greeting={show:!1,type:"good",name:""},e},"2.12.0":function(e){return e.state.bookmarks.link={show:e.state.bookmarks.show.link},e.state.bookmarks.name={show:e.state.bookmarks.show.name},e.state.bookmarks.url={show:e.state.bookmarks.show.url,style:"dark"},delete e.state.bookmarks.show,e.state.theme={accent:{current:e.state.layout.theme.current,random:e.state.layout.theme.random},style:"dark"},delete e.state.layout.theme,e},"2.14.0":function(e){return e.state.layout.width=72,e},"2.16.0":function(e){return e.state.header.shade.padding={top:e.state.header.shade.padding,bottom:e.state.header.shade.padding},e.state.header.shade.border={top:{show:e.state.header.shade.border.top,width:1},bottom:{show:e.state.header.shade.border.bottom,width:1}},e},"2.17.0":function(e){return e.state.header.search.engine.google.name="Google",e.state.header.search.engine.duckduckgo.name="Duck Duck Go",e.state.header.search.engine.giphy.name="Giphy",e},"2.19.0":function(e){return e.state.header.search.engine.youtube={url:"https://www.youtube.com/results?search_query=",name:"YouTube"},e.state.header.search.engine.custom.name="",e},"2.20.0":function(e){return e.state.header.search.width={style:"auto",custom:30},e.state.header.search.text={align:"left"},delete e.state.header.search.grow,e},"2.21.0":function(e){return e.state.header.clock={hours:{show:e.state.header.clock.show.hours,display:"number"},minutes:{show:e.state.header.clock.show.minutes,display:"number"},seconds:{show:e.state.header.clock.show.seconds,display:"number"},separator:{show:e.state.header.clock.show.separator},meridiem:{show:e.state.header.clock.show.meridiem},hour24:{show:e.state.header.clock.hour24}},e.state.header.date={day:{show:e.state.header.date.show.day,display:"word",weekStart:"monday",length:e.state.header.date.character.length},date:{show:e.state.header.date.show.date,display:"number",ordinal:!0},month:{show:e.state.header.date.show.month,display:"word",length:e.state.header.date.character.length,ordinal:!0},year:{show:e.state.header.date.show.year,display:"number"},separator:{show:e.state.header.date.show.separator},format:"datemonth"},e.state.header.transitional={show:!1,type:"timeanddate"},e},"2.22.0":function(e){return e.bookmarks.forEach(function(e,a){e.accent={override:!1,color:{r:null,g:null,b:null}}}),e},"3.0.0":function(e){return e.bookmarks.forEach(function(e,a){e.display="letter",e.icon={name:null,prefix:null,label:null}}),e},"3.1.0":function(e){return e.state.header.area={width:90,alignment:{horizontal:"center"}},e.state.header.items={alignment:{horizontal:"left"}},delete e.state.header.alignment,e.state.link=e.state.bookmarks,delete e.state.bookmarks,e.state.link.area={width:90,alignment:{horizontal:"center"}},e.state.link.items={width:12,alignment:{horizontal:"left"}},e.state.link.show=e.state.link.link.show,delete e.state.link.link,e.state.link.fit="best",delete e.state.link.editObject,e.state.layout.alignment={horizontal:"center",vertical:"center"},e.state.edge=!1,e.state.autoSuggest=!1,e},"3.2.0":function(e){return e.state.link.display={show:!0,alignment:{horizontal:"center",vertical:"center"},letter:{size:2},icon:{size:2.5}},e},"3.4.0":function(e){return e.state.header.padding=e.state.header.shade.padding,delete e.state.header.shade.padding,e.state.header.border=e.state.header.shade.border,delete e.state.header.shade.border,e},"3.6.0":function(e){return e.state.header.item=e.state.header.items,delete e.state.header.items,e.state.link.area.gap=2,delete e.state.link.items,e.state.link.item={size:1,display:e.state.link.display,name:e.state.link.name,url:e.state.link.url},e.state.link.item.name.size=.9,delete e.state.link.display,delete e.state.link.name,delete e.state.link.url,e},"3.7.0":function(e){return e.state.link.item.line={show:!0},e},"3.8.0":function(e){return e.state.header.clock.size=1,e.state.header.date.size=1,e.state.header.greeting.size=1,e.state.header.transitional.size=1,e.state.header.search.style=e.state.header.search.width.style,e.state.header.search.width=e.state.header.search.width.custom,e.state.header.search.size=1,e.state.header.button={editAdd:{show:e.state.header.editAdd.show},accent:{show:e.state.header.accent.show},size:1},delete e.state.header.editAdd,e.state.theme.radius=.2,e},"3.9.0":function(e){return delete e.state.header.padding,e.state.header.radius=!1,e.state.header.border={top:0,bottom:0},e.state.layout.padding=4,e.state.layout.gutter=2,e.state.background.image.scale=1,delete e.state.link.area.gap,e},"3.10.0":function(e){return e.state.header.button.style="box",e},"3.11.0":function(e){return e.state.link.item.line=e.state.link.item.line.show,e.state.link.item.hoverScale=!0,e},"3.15.0":function(e){return delete e.state.link.sort,e},"3.18.0":function(e){return e.nighttab=!0,e},"3.20.0":function(e){return e.state.link.item.url=e.state.link.item.url.show,e},"3.21.0":function(e){return e.state.layout.order="headerLink",e},"3.27.0":function(e){return e.state.header.area.alignment=e.state.header.area.alignment.horizontal,e.state.header.item.alignment=e.state.header.item.alignment.horizontal,e.state.header.search.text.alignment=e.state.header.search.text.align,delete e.state.header.search.text.align,e.state.link.area.alignment=e.state.link.area.alignment.horizontal,e.state.link.item.display.alignment=e.state.link.item.display.alignment.vertical+e.state.link.item.display.alignment.horizontal,e.state.layout.alignment=e.state.layout.alignment.vertical+e.state.layout.alignment.horizontal,e},"3.28.0":function(e){return e.state.header.search.engine.bing={url:"https://www.bing.com/search?q=",name:"Bing"},e},"3.29.0":function(e){return e.state.link.item.newTab=e.state.link.newTab,delete e.state.link.newTab,e.state.link.item.url={show:e.state.link.item.url},e.state.link.item.line={show:e.state.link.item.line},e.state.link.item.hoverScale={show:e.state.link.item.hoverScale},e.state.layout.order=e.state.layout.order.toLowerCase(),e},"3.30.0":function(e){return e.state.link.item.order="displayname",e},"3.32.0":function(e){return""==e.state.background.image.url?e.state.background.image.from="file":e.state.background.image.from="url",e.state.background.image.file={name:"",data:""},e},"3.50.0":function(e){return e.state.pagelock=!1,e.state.shade=!1,e},"3.51.0":function(e){return e.state.link.add=!1,e},"3.66.0":function(e){return e.state.background.color={by:"theme",custom:{r:0,g:0,b:0}},e}},run:function(e){for(var a in"version"in e||(e=t.all["1.0.0"](e)),"number"==typeof e.version&&(e.version=e.version.toString().split("."),e.version.push("0"),e.version=e.version.join(".")),t.all)-1==version.compare(e.version,a)&&(console.log("\t > running update",a),(e=t.all[a](e)).version=a);return-1==version.compare(e.version,version.get())&&(console.log("\t > nothing to update, version bump to",version.get()),e.version=version.get()),e}};return{mod:t,run:function(e){return t.run(e)}}}(),state=function(){var a={current:{header:{area:{width:100,alignment:"center"},item:{alignment:"left"},clock:{hours:{show:!0,display:"number"},minutes:{show:!0,display:"number"},seconds:{show:!0,display:"number"},separator:{show:!0},meridiem:{show:!0},hour24:{show:!0},size:1},date:{day:{show:!0,display:"word",weekStart:"monday",length:"long"},date:{show:!0,display:"number",ordinal:!0},month:{show:!0,display:"word",length:"long",ordinal:!0},year:{show:!1,display:"number"},separator:{show:!0},format:"datemonth",size:1},search:{show:!0,style:"auto",width:30,focus:!1,engine:{selected:"google",google:{url:"https://www.google.com/search",name:"Google"},duckduckgo:{url:"https://duckduckgo.com/",name:"Duck Duck Go"},youtube:{url:"https://www.youtube.com/results?search_query=",name:"YouTube"},giphy:{url:"https://giphy.com/search/",name:"Giphy"},bing:{url:"https://www.bing.com/search?q=",name:"Bing"},custom:{url:"",name:""}},text:{alignment:"center"},size:1},button:{editAdd:{show:!0},accent:{show:!0},style:"box",size:1},shade:{show:!0,style:"scroll",opacity:.95},border:{top:0,bottom:0},greeting:{show:!1,type:"good",name:"",size:1},transitional:{show:!1,type:"timeanddate",size:1},radius:!1},link:{area:{width:100,alignment:"center"},item:{display:{show:!0,size:2,alignment:"centercenter",letter:{size:3},icon:{size:3}},name:{show:!0,size:.9},url:{show:!0},line:{show:!0},hoverScale:{show:!0},order:"displayname",size:1,newTab:!1},show:!0,add:!1,edit:!1,style:"block"},layout:{alignment:"centercenter",order:"headerlink",padding:4,gutter:2,width:80,scrollPastEnd:!1,title:"New Tab"},theme:{accent:{current:{r:0,g:80,b:255},random:{active:!1,style:"any"}},style:"dark",radius:.2},background:{color:{by:"theme",custom:{r:0,g:0,b:0}},image:{show:!1,from:"file",file:{name:"",data:""},url:"",blur:0,scale:1,opacity:1,grayscale:0,accent:0}},pagelock:!1,shade:!1,edge:!1,search:!1,menu:!1,modal:!1,autoSuggest:!1},get:function(){return a.current},restore:function(e){"state"in e&&(a.current=e.state)}};return{init:function(){data.load()&&a.restore(data.load())},mod:a,get:function(){return a.get()}}}(),bookmarks=function(){var l={all:[{display:"icon",letter:"DEV",icon:{name:"code",prefix:"fas",label:"Code"},name:"Devdocs",url:"http://devdocs.io/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453101749},{display:"icon",letter:"AS",icon:{name:"dice-d20",prefix:"fas",label:"Dice D20"},name:"awesomeSheet",url:"https://zombiefox.github.io/awesomeSheet/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453104010},{display:"icon",letter:"N",icon:{name:"film",prefix:"fas",label:"Film"},name:"Netflix",url:"https://www.netflix.com/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453104460},{display:"letter",letter:"AZ",icon:{name:"amazon",prefix:"fab",label:"Amazon"},name:"Amazon",url:"https://www.amazon.co.uk/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453107633},{display:"icon",letter:"YT",icon:{name:"youtube",prefix:"fab",label:"YouTube"},name:"Youtube",url:"https://www.youtube.com/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453108071},{display:"letter",letter:"GIT",icon:{name:"github",prefix:"fab",label:"GitHub"},name:"Github",url:"https://github.com/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453108926},{display:"letter",letter:"GM",icon:{name:"envelope",prefix:"fas",label:"Envelope"},name:"Gmail",url:"https://mail.google.com/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453110265},{display:"icon",letter:"R",icon:{name:"reddit-alien",prefix:"fab",label:"reddit Alien"},name:"Reddit",url:"https://www.reddit.com/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453111491},{display:"letter",letter:"DR",icon:{name:null,prefix:null,label:null},name:"Drive",url:"https://drive.google.com/drive/",accent:{override:!1,color:{r:null,g:null,b:null}},timeStamp:1546453111953}],get:function(t){return t&&"number"==typeof t.timeStamp?function(){for(var e=!1,a=0;a<l.all.length;a++)l.all[a].timeStamp===t.timeStamp&&(e=l.all[a]);return e}():l.all},restore:function(e){"bookmarks"in e&&(l.all=e.bookmarks)},add:function(e){l.all.push(e)},edit:function(e){for(var a=0;a<l.all.length;a++)l.all[a].timeStamp===e.timeStamp&&(l.all[a]=e)},remove:function(e){for(var a=0;a<l.all.length;a++)l.all[a].timeStamp===e.timeStamp&&l.all.splice(l.all.indexOf(l.all[a]),1)},sort:function(e){var a={name:function(e){return helper.sortObject(e,"name")},letter:function(e){return helper.sortObject(e,"letter")},icon:function(e){return helper.sortObject(e,"icon.name")}};l.all=a[e](l.all)},move:function(e,a){l.all=helper.moveArrayItem(l.all,e,a)}};return{init:function(){data.load()&&l.restore(data.load())},mod:l,get:function(e){return l.get(e)},add:function(e){l.add(e)},edit:function(e){l.edit(e)},sort:function(e){l.sort(e)},move:function(e,a){l.move(e,a)},remove:function(e){l.remove(e)}}}(),control=function(){var a=[{element:helper.e(".control-menu-open"),type:"button",func:function(){menu.open()}},{element:helper.e(".control-menu-layout"),type:"button",func:function(){menu.nav(this.element,helper.e(".menu-content-area-layout"))}},{element:helper.e(".control-menu-header"),type:"button",func:function(){menu.nav(this.element,helper.e(".menu-content-area-header"))}},{element:helper.e(".control-menu-bookmarks"),type:"button",func:function(){menu.nav(this.element,helper.e(".menu-content-area-bookmarks"))}},{element:helper.e(".control-menu-theme"),type:"button",func:function(){menu.nav(this.element,helper.e(".menu-content-area-theme"))}},{element:helper.e(".control-menu-background"),type:"button",func:function(){menu.nav(this.element,helper.e(".menu-content-area-background"))}},{element:helper.e(".control-menu-data"),type:"button",func:function(){menu.nav(this.element,helper.e(".menu-content-area-data"))}},{element:helper.e(".control-menu-nightTab"),type:"button",func:function(){menu.nav(this.element,helper.e(".menu-content-area-nightTab"))}},{element:helper.e(".control-menu-close"),type:"button",func:function(){menu.close()}},{element:helper.e(".control-link-add"),type:"button",func:function(){link.add.open()}},{element:helper.e(".control-link-edit"),path:"link.edit",type:"checkbox",func:function(){link.tabindex(),l.class()}},{element:helper.e(".control-theme-accent-current"),path:"theme.accent.current",type:"color",func:function(){theme.accent(),link.items()}},{element:helper.e(".control-layout-width"),path:"layout.width",type:"range",additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".layout")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".layout")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".layout")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){l.class(),layout.render.width()}},{element:helper.e(".control-layout-alignment-topleft"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-alignment-topcenter"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-alignment-topright"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-alignment-centerleft"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-alignment-centercenter"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-alignment-centerright"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-alignment-bottomleft"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-alignment-bottomcenter"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-alignment-bottomright"),path:"layout.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-layout-order-headerlink"),path:"layout.order",type:"radio",func:function(){l.class(),layout.render.order(),header.render.shade()}},{element:helper.e(".control-layout-order-linkheader"),path:"layout.order",type:"radio",func:function(){l.class(),layout.render.order(),header.render.shade()}},{element:helper.e(".control-layout-padding"),path:"layout.padding",type:"range",additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".layout")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".layout")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".layout")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){layout.render.padding()}},{element:helper.e(".control-layout-gutter"),path:"layout.gutter",type:"range",additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".layout")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".layout")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".layout")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){layout.render.gutter()}},{element:helper.e(".control-layout-title"),path:"layout.title",type:"text",func:function(){layout.render.title()}},{element:helper.e(".control-layout-scrollpastend"),path:"layout.scrollPastEnd",type:"checkbox",func:function(){l.class(),header.render.shade()}},{element:helper.e(".control-header-area-width"),path:"header.area.width",type:"range",additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".header-area")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".header-area")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".header-area")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){header.render.area.width()}},{element:helper.e(".control-header-area-width-match"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".header-area"),delay:500})}},{event:"mouseup",func:function(){edge.box.close()}}],func:function(){e.setValue("header.area.width",helper.getObject({object:state.get(),path:"link.area.width"})),header.render.area.width(),l.update()}},{element:helper.e(".control-header-area-alignment-left"),path:"header.area.alignment",type:"radio",additionalEvents:[{event:"change",func:function(){edge.box.open({element:helper.e(".header-area"),delay:500})}}],func:function(){l.class()}},{element:helper.e(".control-header-area-alignment-center"),path:"header.area.alignment",type:"radio",additionalEvents:[{event:"change",func:function(){edge.box.open({element:helper.e(".header-area"),delay:500})}}],func:function(){l.class()}},{element:helper.e(".control-header-area-alignment-right"),path:"header.area.alignment",type:"radio",additionalEvents:[{event:"change",func:function(){edge.box.open({element:helper.e(".header-area"),delay:500})}}],func:function(){l.class()}},{element:helper.e(".control-header-item-alignment-left"),path:"header.item.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-header-item-alignment-center"),path:"header.item.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-header-item-alignment-right"),path:"header.item.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-header-greeting-show"),path:"header.greeting.show",type:"checkbox",func:function(){l.class(),l.dependents(),greeting.render.clear(),greeting.render.all()}},{element:helper.e(".control-header-greeting-type-good"),path:"header.greeting.type",type:"radio",func:function(){greeting.render.clear(),greeting.render.all()}},{element:helper.e(".control-header-greeting-type-hello"),path:"header.greeting.type",type:"radio",func:function(){greeting.render.clear(),greeting.render.all()}},{element:helper.e(".control-header-greeting-type-hi"),path:"header.greeting.type",type:"radio",func:function(){greeting.render.clear(),greeting.render.all()}},{element:helper.e(".control-header-greeting-name"),path:"header.greeting.name",type:"text",func:function(){greeting.render.clear(),greeting.render.all()}},{element:helper.e(".control-header-greeting-size"),path:"header.greeting.size",type:"range",valueMod:["float"],additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".greeting")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".greeting")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".greeting")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){header.render.greeting.size()}},{element:helper.e(".control-header-greeting-size-default"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".greeting"),delay:500})}}],func:function(){e.setValue("header.greeting.size",1),header.render.greeting.size(),l.update()}},{element:helper.e(".control-header-transitional-show"),path:"header.transitional.show",type:"checkbox",func:function(){l.class(),l.dependents(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-transitional-type-timeanddate"),path:"header.transitional.type",type:"radio",func:function(){transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-transitional-type-its"),path:"header.transitional.type",type:"radio",func:function(){transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-transitional-size"),path:"header.transitional.size",type:"range",valueMod:["float"],additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".transitional")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".transitional")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".transitional")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){header.render.transitional.size()}},{element:helper.e(".control-header-transitional-size-default"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".transitional"),delay:500})}}],func:function(){e.setValue("header.transitional.size",1),header.render.transitional.size(),l.update()}},{element:helper.e(".control-header-clock-hours-show"),path:"header.clock.hours.show",type:"checkbox",func:function(){l.class(),l.dependents(),clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-hours-display-number"),path:"header.clock.hours.display",type:"radio",func:function(){clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-hours-display-word"),path:"header.clock.hours.display",type:"radio",func:function(){clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-minutes-show"),path:"header.clock.minutes.show",type:"checkbox",func:function(){l.class(),l.dependents(),clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-minutes-display-number"),path:"header.clock.minutes.display",type:"radio",func:function(){clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-minutes-display-word"),path:"header.clock.minutes.display",type:"radio",func:function(){clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-seconds-show"),path:"header.clock.seconds.show",type:"checkbox",func:function(){l.class(),l.dependents(),clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-seconds-display-number"),path:"header.clock.seconds.display",type:"radio",func:function(){clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-seconds-display-word"),path:"header.clock.seconds.display",type:"radio",func:function(){clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-separator-show"),path:"header.clock.separator.show",type:"checkbox",func:function(){clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all()}},{element:helper.e(".control-header-clock-hour24-show"),path:"header.clock.hour24.show",type:"checkbox",func:function(){l.dependents(),clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-meridiem-show"),path:"header.clock.meridiem.show",type:"checkbox",func:function(){l.dependents(),clock.render.clear(),clock.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-clock-size"),path:"header.clock.size",type:"range",valueMod:["float"],additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".clock")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".clock")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".clock")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){header.render.clock.size()}},{element:helper.e(".control-header-clock-size-default"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".clock"),delay:500})}}],func:function(){e.setValue("header.clock.size",1),header.render.clock.size(),l.update()}},{element:helper.e(".control-header-date-day-show"),path:"header.date.day.show",type:"checkbox",func:function(){l.class(),l.dependents(),date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-day-display-number"),path:"header.date.day.display",type:"radio",func:function(){l.dependents(),date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-day-week-start-monday"),path:"header.date.day.weekStart",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-day-week-start-sunday"),path:"header.date.day.weekStart",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-day-display-word"),path:"header.date.day.display",type:"radio",func:function(){l.dependents(),date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-day-length-long"),path:"header.date.day.length",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-day-length-short"),path:"header.date.day.length",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-date-show"),path:"header.date.date.show",type:"checkbox",func:function(){l.class(),l.dependents(),date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-date-display-number"),path:"header.date.date.display",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-date-display-word"),path:"header.date.date.display",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-date-ordinal"),path:"header.date.date.ordinal",type:"checkbox",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-month-show"),path:"header.date.month.show",type:"checkbox",func:function(){l.class(),l.dependents(),date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-month-display-number"),path:"header.date.month.display",type:"radio",func:function(){l.dependents(),date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-month-ordinal"),path:"header.date.month.ordinal",type:"checkbox",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-month-display-word"),path:"header.date.month.display",type:"radio",func:function(){l.dependents(),date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-month-length-long"),path:"header.date.month.length",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-month-length-short"),path:"header.date.month.length",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-year-show"),path:"header.date.year.show",type:"checkbox",func:function(){l.class(),l.dependents(),date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-year-display-number"),path:"header.date.year.display",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-year-display-word"),path:"header.date.year.display",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-separator-show"),path:"header.date.separator.show",type:"checkbox",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-format-datemonth"),path:"header.date.format",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-format-monthdate"),path:"header.date.format",type:"radio",func:function(){date.render.clear(),date.render.all(),greeting.render.clear(),greeting.render.all(),transitional.render.clear(),transitional.render.all()}},{element:helper.e(".control-header-date-size"),path:"header.date.size",type:"range",valueMod:["float"],additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".date")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".date")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".date")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){header.render.date.size()}},{element:helper.e(".control-header-date-size-default"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".date"),delay:500})}}],func:function(){e.setValue("header.date.size",1),header.render.date.size(),l.update()}},{element:helper.e(".control-header-search-show"),path:"header.search.show",type:"checkbox",func:function(){l.class(),l.dependents(),header.render.search.width()}},{element:helper.e(".control-header-search-style-auto"),path:"header.search.style",type:"radio",additionalEvents:[{event:"change",func:function(){edge.box.open({element:helper.e(".header-search-input"),delay:500})}}],func:function(){l.class(),l.dependents(),header.render.search.width()}},{element:helper.e(".control-header-search-style-custom"),path:"header.search.style",type:"radio",additionalEvents:[{event:"change",func:function(){edge.box.open({element:helper.e(".header-search-input"),delay:500})}}],func:function(){l.class(),l.dependents(),header.render.search.width()}},{element:helper.e(".control-header-search-width"),path:"header.search.width",type:"range",additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".header-search-input")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".header-search-input")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".header-search-input")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){header.render.search.width()}},{element:helper.e(".control-header-search-focus"),path:"header.search.focus",type:"checkbox"},{element:helper.e(".control-header-search-engine-google"),path:"header.search.engine.selected",type:"radio",func:function(){l.dependents(),search.render.engine()}},{element:helper.e(".control-header-search-engine-duckduckgo"),path:"header.search.engine.selected",type:"radio",func:function(){l.dependents(),search.render.engine()}},{element:helper.e(".control-header-search-engine-youtube"),path:"header.search.engine.selected",type:"radio",func:function(){l.dependents(),search.render.engine()}},{element:helper.e(".control-header-search-engine-giphy"),path:"header.search.engine.selected",type:"radio",func:function(){l.dependents(),search.render.engine()}},{element:helper.e(".control-header-search-engine-bing"),path:"header.search.engine.selected",type:"radio",func:function(){l.dependents(),search.render.engine()}},{element:helper.e(".control-header-search-engine-custom"),path:"header.search.engine.selected",type:"radio",func:function(){l.dependents(),search.render.engine()}},{element:helper.e(".control-header-search-engine-custom-name"),path:"header.search.engine.custom.name",type:"text",func:function(){search.render.engine()}},{element:helper.e(".control-header-search-engine-custom-url"),path:"header.search.engine.custom.url",type:"text",func:function(){search.render.engine()}},{element:helper.e(".control-header-search-text-alignment-left"),path:"header.search.text.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-header-search-text-alignment-center"),path:"header.search.text.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-header-search-text-alignment-right"),path:"header.search.text.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-header-search-size"),path:"header.search.size",type:"range",valueMod:["float"],additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".header-search-input")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".header-search-input")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".header-search-input")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){header.render.search.size()}},{element:helper.e(".control-header-search-size-default"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".header-search-input"),delay:500})}}],func:function(){e.setValue("header.search.size",1),header.render.search.size(),l.update()}},{element:helper.e(".control-header-button-style-box"),path:"header.button.style",type:"radio",func:function(){header.render.button.style()}},{element:helper.e(".control-header-button-style-clear"),path:"header.button.style",type:"radio",func:function(){header.render.button.style()}},{element:helper.e(".control-header-button-editadd-show"),path:"header.button.editAdd.show",type:"checkbox",func:function(){l.class(),l.dependents()}},{element:helper.e(".control-header-button-accent-show"),path:"header.button.accent.show",type:"checkbox",func:function(){l.class(),l.dependents()}},{element:helper.e(".control-header-button-size"),path:"header.button.size",type:"range",valueMod:["float"],additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".control-menu-open")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".control-menu-open")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".control-menu-open")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){header.render.button.size()}},{element:helper.e(".control-header-button-size-default"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".control-menu-open"),delay:500})}}],func:function(){e.setValue("header.button.size",1),header.render.button.size(),l.update()}},{element:helper.e(".control-header-shade-show"),path:"header.shade.show",type:"checkbox",func:function(){l.class(),l.dependents(),header.render.shade()}},{element:helper.e(".control-header-shade-style-always"),path:"header.shade.style",type:"radio",func:function(){l.class(),header.render.shade()}},{element:helper.e(".control-header-shade-style-scroll"),path:"header.shade.style",type:"radio",func:function(){l.class(),header.render.shade()}},{element:helper.e(".control-header-shade-opacity"),path:"header.shade.opacity",type:"range",valueMod:["reverse","float"],func:function(){header.render.opacity()}},{element:helper.e(".control-header-radius"),path:"header.radius",type:"checkbox",func:function(){l.class()}},{element:helper.e(".control-header-border-top"),path:"header.border.top",type:"range",func:function(){header.render.border(),l.class()}},{element:helper.e(".control-header-border-bottom"),path:"header.border.bottom",type:"range",func:function(){header.render.border(),l.class()}},{element:helper.e(".control-link-area-width"),path:"link.area.width",type:"range",additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".link-area")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".link-area")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".link-area")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){link.render.area.width()}},{element:helper.e(".control-link-area-width-match"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".link-area"),delay:500})}},{event:"mouseup",func:function(){edge.box.close()}}],func:function(){e.setValue("link.area.width",helper.getObject({object:state.get(),path:"header.area.width"})),link.render.area.width(),l.update()}},{element:helper.e(".control-link-area-alignment-left"),path:"link.area.alignment",type:"radio",additionalEvents:[{event:"change",func:function(){edge.box.open({element:helper.e(".link-area"),delay:500})}}],func:function(){l.class()}},{element:helper.e(".control-link-area-alignment-center"),path:"link.area.alignment",type:"radio",additionalEvents:[{event:"change",func:function(){edge.box.open({element:helper.e(".link-area"),delay:500})}}],func:function(){l.class()}},{element:helper.e(".control-link-area-alignment-right"),path:"link.area.alignment",type:"radio",additionalEvents:[{event:"change",func:function(){edge.box.open({element:helper.e(".link-area"),delay:500})}}],func:function(){l.class()}},{element:helper.e(".control-link-item-size"),path:"link.item.size",type:"range",valueMod:["float"],additionalEvents:[{event:"input",func:function(){edge.box.open({element:helper.e(".link-item")})}},{event:"mousedown",func:function(){edge.box.open({element:helper.e(".link-item")})}},{event:"mouseup",func:function(){edge.box.close()}},{event:"touchend",func:function(){edge.box.close()}},{event:"keydown",func:function(){37!=event.keyCode&&38!=event.keyCode&&39!=event.keyCode&&40!=event.keyCode||edge.box.open({element:helper.e(".link-item")})}},{event:"keyup",func:function(){edge.box.close()}}],func:function(){link.render.item.size()}},{element:helper.e(".control-link-show"),path:"link.show",type:"checkbox",func:function(){l.class(),l.dependents(),search.render.engine()}},{element:helper.e(".control-link-item-size-default"),type:"button",additionalEvents:[{event:"click",func:function(){edge.box.open({element:helper.e(".link-item"),delay:500})}}],func:function(){e.setValue("link.item.size",1),link.render.item.size(),l.update()}},{element:helper.e(".control-link-item-display-alignment-topleft"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-alignment-topcenter"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-alignment-topright"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-alignment-centerleft"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-alignment-centercenter"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-alignment-centerright"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-alignment-bottomleft"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-alignment-bottomcenter"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-alignment-bottomright"),path:"link.item.display.alignment",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-item-display-show"),path:"link.item.display.show",type:"checkbox",func:function(){l.class(),l.dependents()}},{element:helper.e(".control-link-item-display-letter-size"),path:"link.item.display.letter.size",type:"range",valueMod:["float"],func:function(){link.render.item.display.letter()}},{element:helper.e(".control-link-item-display-letter-size-default"),type:"button",func:function(){e.setValue("link.item.display.letter.size",3),link.render.item.display.letter(),l.update()}},{element:helper.e(".control-link-item-display-icon-size"),path:"link.item.display.icon.size",type:"range",valueMod:["float"],func:function(){link.render.item.display.icon()}},{element:helper.e(".control-link-item-display-icon-size-default"),type:"button",func:function(){e.setValue("link.item.display.icon.size",3),link.render.item.display.icon(),l.update()}},{element:helper.e(".control-link-item-name-size"),path:"link.item.name.size",type:"range",valueMod:["float"],func:function(){link.render.item.name()}},{element:helper.e(".control-link-item-name-size-default"),type:"button",func:function(){e.setValue("link.item.name.size",.9),link.render.item.name(),l.update()}},{element:helper.e(".control-link-item-order-displayname"),path:"link.item.order",type:"radio",func:function(){link.items()}},{element:helper.e(".control-link-item-order-namedisplay"),path:"link.item.order",type:"radio",func:function(){link.items()}},{element:helper.e(".control-link-item-url-show"),path:"link.item.url.show",type:"checkbox",func:function(){l.class(),l.dependents()}},{element:helper.e(".control-link-item-line-show"),path:"link.item.line.show",type:"checkbox",func:function(){l.class()}},{element:helper.e(".control-link-item-name-show"),path:"link.item.name.show",type:"checkbox",func:function(){l.class(),l.dependents()}},{element:helper.e(".control-link-item-hoverscale"),path:"link.item.hoverScale",type:"checkbox",func:function(){l.class()}},{element:helper.e(".control-link-newtab"),path:"link.newTab",type:"checkbox",func:function(){link.items()}},{element:helper.e(".control-link-style-block"),path:"link.style",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-style-list"),path:"link.style",type:"radio",func:function(){l.class()}},{element:helper.e(".control-link-sort-letter"),type:"button",func:function(){bookmarks.sort("letter"),link.items()}},{element:helper.e(".control-link-sort-icon"),type:"button",func:function(){bookmarks.sort("icon"),link.items()}},{element:helper.e(".control-link-sort-name"),type:"button",func:function(){bookmarks.sort("name"),link.items()}},{element:helper.e(".control-link-accent-clear"),type:"button",func:function(){link.mod.accent.clear(),link.items()}},{element:helper.e(".control-link-accent-set"),type:"button",func:function(){link.mod.accent.rainbow(),link.items()}},{element:helper.e(".control-theme-style-dark"),path:"theme.style",type:"radio",func:function(){theme.render.theme()}},{element:helper.e(".control-theme-style-light"),path:"theme.style",type:"radio",func:function(){theme.render.theme()}},{element:helper.e(".control-theme-radius"),path:"theme.radius",type:"range",valueMod:["float"],func:function(){theme.render.radius()}},{element:helper.e(".control-theme-radius-default"),type:"button",func:function(){e.setValue("theme.radius",.2),theme.render.radius(),l.update()}},{element:helper.e(".control-theme-accent-random-active"),path:"theme.accent.random.active",type:"checkbox",func:function(){l.dependents(),theme.render.accent.color()}},{element:helper.e(".control-theme-accent-random-style-any"),path:"theme.accent.random.style",type:"radio",func:function(){l.class()}},{element:helper.e(".control-theme-accent-random-style-light"),path:"theme.accent.random.style",type:"radio",func:function(){l.class()}},{element:helper.e(".control-theme-accent-random-style-dark"),path:"theme.accent.random.style",type:"radio",func:function(){l.class()}},{element:helper.e(".control-theme-accent-random-style-pastel"),path:"theme.accent.random.style",type:"radio",func:function(){l.class()}},{element:helper.e(".control-theme-accent-random-style-saturated"),path:"theme.accent.random.style",type:"radio",func:function(){l.class()}},{element:helper.e(".control-theme-accent-randomise"),type:"button",func:function(){theme.render.accent.random(),theme.render.accent.color(),link.items()}},{element:helper.e(".control-background-color-by-theme"),path:"background.color.by",type:"radio",func:function(){l.dependents(),l.class()}},{element:helper.e(".control-background-color-by-custom"),path:"background.color.by",type:"radio",func:function(){l.dependents(),l.class()}},{element:helper.e(".control-background-color-custom-current"),path:"background.color.custom",type:"color",func:function(){background.render.color()}},{element:helper.e(".control-background-image-show"),path:"background.image.show",type:"checkbox",func:function(){l.class(),l.dependents(),background.render.image()}},{element:helper.e(".control-background-image-from-file"),path:"background.image.from",type:"radio",func:function(){l.dependents(),background.render.image()}},{element:helper.e(".control-background-image-file"),type:"file",func:function(){background.mod.import()}},{element:helper.e(".control-background-image-file-clear"),type:"button",func:function(){background.mod.clear.file(),background.render.input.clear(),background.render.image(),background.render.feedback.clear({animate:!0}),background.render.feedback.empty()}},{element:helper.e(".control-background-image-from-url"),path:"background.image.from",type:"radio",func:function(){l.dependents(),background.render.image()}},{element:helper.e(".control-background-image-url"),path:"background.image.url",type:"text",func:function(){background.render.image()}},{element:helper.e(".control-background-image-opacity"),path:"background.image.opacity",type:"range",valueMod:["reverse","float"],func:function(){background.render.opacity()}},{element:helper.e(".control-background-image-grayscale"),path:"background.image.grayscale",type:"range",valueMod:["float"],func:function(){background.render.grayscale()}},{element:helper.e(".control-background-image-blur"),path:"background.image.blur",type:"range",func:function(){background.render.blur()}},{element:helper.e(".control-background-image-accent"),path:"background.image.accent",type:"range",valueMod:["float"],func:function(){background.render.accent()}},{element:helper.e(".control-background-image-scale"),path:"background.image.scale",type:"range",valueMod:["float"],func:function(){background.render.scale()}},{element:helper.e(".control-data-import"),type:"file",func:function(){data.mod.import()}},{element:helper.e(".control-data-export"),type:"a",func:function(){data.mod.export()}},{element:helper.e(".control-data-clear"),type:"a",func:function(){menu.close(),data.render.clear()}}],e={setValue:function(e,a){helper.setObject({object:state.get(),path:e,newValue:a})}},t={};t.controls=function(){function t(t){var a={a:function(e,a){e.func&&e.func()},button:function(e,a){e.func&&e.func()},input:function(e,a){!function(t){if(t.path){var l=n[t.type](t);t.valueMod&&t.valueMod.forEach(function(e,a){l=r[e](l,t)}),helper.setObject({object:state.get(),path:t.path,newValue:l})}}(e),e.func&&e.func()}};t.element.addEventListener(e[t.type],function(e){a[t.element.tagName.toLowerCase()](t,e),data.save()},!1),t.additionalEvents&&t.additionalEvents.forEach(function(a,e){t.element.addEventListener(a.event,function(e){a.func(e),data.save()},!1)})}var e={a:"click",button:"click",checkbox:"change",radio:"change",text:"input",number:"input",range:"input",color:"change",file:"change"},n={checkbox:function(e){return e.element.checked},radio:function(e){return e.element.value},text:function(e){return e.element.value},number:function(e){return parseInt(e.element.value,10)},range:function(e){return parseInt(e.element.value,10)},color:function(e){return helper.hexToRgb(e.element.value)}},r={reverse:function(e,a){return parseInt(a.element.max,10)-e},float:function(e,a){return e/100}};a.forEach(function(e,a){t(e)})};var l={class:function(){var e=helper.e("html");helper.addClass(e,"is-menu"),helper.removeClass(e,"is-header-area-alignment-left"),helper.removeClass(e,"is-header-area-alignment-center"),helper.removeClass(e,"is-header-area-alignment-right"),helper.addClass(e,"is-header-area-alignment-"+state.get().header.area.alignment),helper.removeClass(e,"is-header-item-alignment-left"),helper.removeClass(e,"is-header-item-alignment-center"),helper.removeClass(e,"is-header-item-alignment-right"),helper.addClass(e,"is-header-item-alignment-"+state.get().header.item.alignment),state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show?helper.addClass(e,"is-header-clock-show"):helper.removeClass(e,"is-header-clock-show"),state.get().header.date.date.show||state.get().header.date.day.show||state.get().header.date.month.show||state.get().header.date.year.show?helper.addClass(e,"is-header-date-show"):helper.removeClass(e,"is-header-date-show"),helper.removeClass(e,"is-header-search-show"),helper.removeClass(e,"is-header-search-style-custom"),helper.removeClass(e,"is-header-search-style-auto"),helper.removeClass(e,"is-header-search-text-alignment-left"),helper.removeClass(e,"is-header-search-text-alignment-center"),helper.removeClass(e,"is-header-search-text-alignment-right"),state.get().header.search.show&&(helper.addClass(e,"is-header-search-show"),helper.addClass(e,"is-header-search-style-"+state.get().header.search.style),helper.addClass(e,"is-header-search-text-alignment-"+state.get().header.search.text.alignment)),helper.e(".control-header-search-engine-custom-name").value=state.get().header.search.engine.custom.name,helper.e(".control-header-search-engine-custom-url").value=state.get().header.search.engine.custom.url,state.get().header.button.editAdd.show?helper.addClass(e,"is-header-button-editadd-show"):helper.removeClass(e,"is-header-button-editadd-show"),state.get().header.button.accent.show?helper.addClass(e,"is-header-button-accent-show"):helper.removeClass(e,"is-header-button-accent-show"),helper.removeClass(e,"is-header-shade-show"),state.get().header.shade.show&&helper.addClass(e,"is-header-shade-show"),state.get().header.radius?helper.addClass(e,"is-header-radius"):helper.removeClass(e,"is-header-radius"),helper.removeClass(e,"is-header-border-top"),helper.removeClass(e,"is-header-border-bottom"),0<state.get().header.border.top&&helper.addClass(e,"is-header-border-top"),0<state.get().header.border.bottom&&helper.addClass(e,"is-header-border-bottom"),state.get().header.greeting.show?helper.addClass(e,"is-header-greeting-show"):helper.removeClass(e,"is-header-greeting-show"),state.get().header.transitional.show&&(state.get().header.date.date.show||state.get().header.date.day.show||state.get().header.date.month.show||state.get().header.date.year.show||state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show)?helper.addClass(e,"is-header-transitional-show"):helper.removeClass(e,"is-header-transitional-show"),helper.removeClass(e,"is-link-show"),helper.removeClass(e,"is-link-area-alignment-left"),helper.removeClass(e,"is-link-area-alignment-center"),helper.removeClass(e,"is-link-area-alignment-right"),helper.removeClass(e,"is-link-name-show"),helper.removeClass(e,"is-link-display-show"),helper.removeClass(e,"is-link-display-alignment-topleft"),helper.removeClass(e,"is-link-display-alignment-topcenter"),helper.removeClass(e,"is-link-display-alignment-topright"),helper.removeClass(e,"is-link-display-alignment-centerleft"),helper.removeClass(e,"is-link-display-alignment-centercenter"),helper.removeClass(e,"is-link-display-alignment-centerright"),helper.removeClass(e,"is-link-display-alignment-bottomleft"),helper.removeClass(e,"is-link-display-alignment-bottomcenter"),helper.removeClass(e,"is-link-display-alignment-bottomright"),helper.removeClass(e,"is-link-url-show"),helper.removeClass(e,"is-link-item-line-show"),helper.removeClass(e,"is-link-item-hoverscale"),helper.removeClass(e,"is-link-item-alignment-left"),helper.removeClass(e,"is-link-item-alignment-center"),helper.removeClass(e,"is-link-item-alignment-right"),helper.removeClass(e,"is-link-style-list"),helper.removeClass(e,"is-link-style-block"),helper.removeClass(e,"is-link-edit"),state.get().link.show&&(helper.addClass(e,"is-link-show"),helper.addClass(e,"is-link-area-alignment-"+state.get().link.area.alignment),helper.addClass(e,"is-link-display-alignment-"+state.get().link.item.display.alignment),helper.addClass(e,"is-link-style-"+state.get().link.style),state.get().link.item.name.show&&helper.addClass(e,"is-link-name-show"),state.get().link.item.display.show&&helper.addClass(e,"is-link-display-show"),state.get().link.item.url.show&&helper.addClass(e,"is-link-url-show"),state.get().link.item.line.show&&helper.addClass(e,"is-link-item-line-show"),state.get().link.item.hoverScale&&helper.addClass(e,"is-link-item-hoverscale"),state.get().link.edit&&helper.addClass(e,"is-link-edit")),helper.removeClass(e,"is-layout-scrollpastend"),helper.removeClass(e,"is-layout-alignment-topleft"),helper.removeClass(e,"is-layout-alignment-topcenter"),helper.removeClass(e,"is-layout-alignment-topright"),helper.removeClass(e,"is-layout-alignment-centerleft"),helper.removeClass(e,"is-layout-alignment-centercenter"),helper.removeClass(e,"is-layout-alignment-centerright"),helper.removeClass(e,"is-layout-alignment-bottomleft"),helper.removeClass(e,"is-layout-alignment-bottomcenter"),helper.removeClass(e,"is-layout-alignment-bottomright"),helper.removeClass(e,"is-layout-order-headerlink"),helper.removeClass(e,"is-layout-order-linkheader"),helper.addClass(e,"is-layout-alignment-"+state.get().layout.alignment),helper.addClass(e,"is-layout-order-"+state.get().layout.order),state.get().layout.scrollPastEnd&&helper.addClass(e,"is-layout-scrollpastend"),helper.removeClass(e,"is-background-color-by-theme"),helper.removeClass(e,"is-background-color-by-custom"),helper.addClass(e,"is-background-color-by-"+state.get().background.color.by),state.get().background.image.show?helper.addClass(e,"is-background-image-show"):helper.removeClass(e,"is-background-image-show")},dependents:function(){var t,l,e=function(e,a){helper.e(e).disabled=!!a},a=function(e,a){var t=helper.eA(e);a?t.forEach(function(e,a){helper.addClass(e,"disabled")}):t.forEach(function(e,a){helper.removeClass(e,"disabled")})};t=0,[state.get().header.clock.seconds.show,state.get().header.clock.minutes.show,state.get().header.clock.hours.show].forEach(function(e,a){1==e&&t++}),2<=t&&(state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show)?e(".control-header-clock-separator-show",!1):e(".control-header-clock-separator-show",!0),state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show?(e(".control-header-clock-hour24-show",!1),e(".control-header-clock-meridiem-show",!1)):(e(".control-header-clock-hour24-show",!0),e(".control-header-clock-meridiem-show",!0)),(state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show)&&!state.get().header.clock.hour24.show?e(".control-header-clock-meridiem-show",!1):e(".control-header-clock-meridiem-show",!0),state.get().header.clock.hours.show?(e(".control-header-clock-hours-display-number",!1),e(".control-header-clock-hours-display-word",!1)):(e(".control-header-clock-hours-display-number",!0),e(".control-header-clock-hours-display-word",!0)),state.get().header.clock.minutes.show?(e(".control-header-clock-minutes-display-number",!1),e(".control-header-clock-minutes-display-word",!1)):(e(".control-header-clock-minutes-display-number",!0),e(".control-header-clock-minutes-display-word",!0)),state.get().header.clock.seconds.show?(e(".control-header-clock-seconds-display-number",!1),e(".control-header-clock-seconds-display-word",!1)):(e(".control-header-clock-seconds-display-number",!0),e(".control-header-clock-seconds-display-word",!0)),state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show?(a("[for=control-header-clock-size]",!1),e(".control-header-clock-size",!1),e(".control-header-clock-size-default",!1)):(a("[for=control-header-clock-size]",!0),e(".control-header-clock-size",!0),e(".control-header-clock-size-default",!0)),l=0,[state.get().header.date.day.show,state.get().header.date.date.show,state.get().header.date.month.show,state.get().header.date.year.show].forEach(function(e,a){1==e&&l++}),2<=l&&(state.get().header.date.day.show||state.get().header.date.date.show||state.get().header.date.month.show||state.get().header.date.year.show)?e(".control-header-date-separator-show",!1):e(".control-header-date-separator-show",!0),state.get().header.date.date.show&&state.get().header.date.month.show?(a(".control-header-date-format-label",!1),e(".control-header-date-format-datemonth",!1),e(".control-header-date-format-monthdate",!1)):(a(".control-header-date-format-label",!0),e(".control-header-date-format-datemonth",!0),e(".control-header-date-format-monthdate",!0)),state.get().header.date.day.show?(e(".control-header-date-day-display-number",!1),e(".control-header-date-day-display-word",!1)):(e(".control-header-date-day-display-number",!0),e(".control-header-date-day-display-word",!0)),state.get().header.date.date.show?(e(".control-header-date-date-display-number",!1),e(".control-header-date-date-display-word",!1),e(".control-header-date-date-ordinal",!1),a(".control-header-date-date-ordinal-helper",!1)):(e(".control-header-date-date-display-number",!0),e(".control-header-date-date-display-word",!0),e(".control-header-date-date-ordinal",!0),a(".control-header-date-date-ordinal-helper",!0)),state.get().header.date.month.show?(e(".control-header-date-month-display-number",!1),e(".control-header-date-month-display-word",!1)):(e(".control-header-date-month-display-number",!0),e(".control-header-date-month-display-word",!0)),state.get().header.date.year.show?(e(".control-header-date-year-display-number",!1),e(".control-header-date-year-display-word",!1)):(e(".control-header-date-year-display-number",!0),e(".control-header-date-year-display-word",!0)),state.get().header.date.day.show&&"number"==state.get().header.date.day.display?(a(".control-header-date-day-week-start-label",!1),e(".control-header-date-day-week-start-monday",!1),e(".control-header-date-day-week-start-sunday",!1),a(".control-header-date-day-week-start-helper",!1)):(a(".control-header-date-day-week-start-label",!0),e(".control-header-date-day-week-start-monday",!0),e(".control-header-date-day-week-start-sunday",!0),a(".control-header-date-day-week-start-helper",!0)),state.get().header.date.day.show&&"word"==state.get().header.date.day.display?(a(".control-header-date-day-length-label",!1),e(".control-header-date-day-length-long",!1),e(".control-header-date-day-length-short",!1)):(a(".control-header-date-day-length-label",!0),e(".control-header-date-day-length-long",!0),e(".control-header-date-day-length-short",!0)),state.get().header.date.month.show&&"word"==state.get().header.date.month.display?(a(".control-header-date-month-length-label",!1),e(".control-header-date-month-length-long",!1),e(".control-header-date-month-length-short",!1)):(a(".control-header-date-month-length-label",!0),e(".control-header-date-month-length-long",!0),e(".control-header-date-month-length-short",!0)),state.get().header.date.month.show&&"number"==state.get().header.date.month.display?(e(".control-header-date-month-ordinal",!1),a(".control-header-date-month-ordinal-helper",!1)):(e(".control-header-date-month-ordinal",!0),a(".control-header-date-month-ordinal-helper",!0)),state.get().header.date.day.show||state.get().header.date.date.show||state.get().header.date.month.show||state.get().header.date.year.show?(a("[for=control-header-date-size]",!1),e(".control-header-date-size",!1),e(".control-header-date-size-default",!1)):(a("[for=control-header-date-size]",!0),e(".control-header-date-size",!0),e(".control-header-date-size-default",!0)),state.get().header.shade.show?(e(".control-header-shade-style-always",!1),a(".control-header-shade-style-always-helper",!1),e(".control-header-shade-style-scroll",!1),a(".control-header-shade-style-scroll-helper",!1),a("[for=control-header-shade-opacity]",!1),e(".control-header-shade-opacity",!1),e(".control-header-radius",!1)):(e(".control-header-shade-style-always",!0),a(".control-header-shade-style-always-helper",!0),e(".control-header-shade-style-scroll",!0),a(".control-header-shade-style-scroll-helper",!0),a("[for=control-header-shade-opacity]",!0),e(".control-header-shade-opacity",!0),e(".control-header-radius",!0)),state.get().header.search.show?(a(".control-header-search-style-label",!1),e(".control-header-search-style-auto",!1),a(".control-header-search-style-auto-helper",!1),e(".control-header-search-style-custom",!1),a(".control-header-search-style-custom-helper",!1),a("[for=control-header-search-width]",!1),e(".control-header-search-width",!1),e(".control-header-search-focus",!1),a(".control-header-search-focus-helper",!1),a(".control-header-search-engine-label",!1),e(".control-header-search-engine-google",!1),e(".control-header-search-engine-duckduckgo",!1),e(".control-header-search-engine-youtube",!1),e(".control-header-search-engine-giphy",!1),e(".control-header-search-engine-bing",!1),e(".control-header-search-engine-custom",!1),a(".control-header-search-text-alignment-grid",!1),a(".control-header-search-text-alignment-label",!1),e(".control-header-search-text-alignment-left",!1),e(".control-header-search-text-alignment-center",!1),e(".control-header-search-text-alignment-right",!1),a("[for=control-header-search-size]",!1),e(".control-header-search-size",!1),e(".control-header-search-size-default",!1),a(".control-header-search-size-helper",!1)):(a(".control-header-search-style-label",!0),e(".control-header-search-style-auto",!0),a(".control-header-search-style-auto-helper",!0),e(".control-header-search-style-custom",!0),a(".control-header-search-style-custom-helper",!0),a("[for=control-header-search-width]",!0),e(".control-header-search-width",!0),e(".control-header-search-focus",!0),a(".control-header-search-focus-helper",!0),a(".control-header-search-engine-label",!0),e(".control-header-search-engine-google",!0),e(".control-header-search-engine-duckduckgo",!0),e(".control-header-search-engine-youtube",!0),e(".control-header-search-engine-giphy",!0),e(".control-header-search-engine-bing",!0),e(".control-header-search-engine-custom",!0),a(".control-header-search-text-alignment-grid",!0),a(".control-header-search-text-alignment-label",!0),e(".control-header-search-text-alignment-left",!0),e(".control-header-search-text-alignment-center",!0),e(".control-header-search-text-alignment-right",!0),a("[for=control-header-search-size]",!0),e(".control-header-search-size",!0),e(".control-header-search-size-default",!0),a(".control-header-search-size-helper",!0)),state.get().header.search.show&&"custom"===state.get().header.search.engine.selected?(a("[for=control-header-search-engine-custom-name]",!1),e(".control-header-search-engine-custom-name",!1),a("[for=control-header-search-engine-custom-url]",!1),e(".control-header-search-engine-custom-url",!1),a(".control-header-search-engine-custom-helper",!1)):(a("[for=control-header-search-engine-custom-name]",!0),e(".control-header-search-engine-custom-name",!0),a("[for=control-header-search-engine-custom-url]",!0),e(".control-header-search-engine-custom-url",!0),a(".control-header-search-engine-custom-helper",!0)),state.get().header.search.show&&"custom"===state.get().header.search.style?(a("[for=control-header-search-width]",!1),e(".control-header-search-width",!1)):(a("[for=control-header-search-width]",!0),e(".control-header-search-width",!0)),state.get().header.greeting.show?(a("[for=control-header-greeting-name]",!1),e(".control-header-greeting-name",!1),e(".control-header-greeting-type-good",!1),e(".control-header-greeting-type-hello",!1),e(".control-header-greeting-type-hi",!1),a("[for=control-header-greeting-size]",!1),e(".control-header-greeting-size",!1),e(".control-header-greeting-size-default",!1)):(a("[for=control-header-greeting-name]",!0),e(".control-header-greeting-name",!0),e(".control-header-greeting-type-good",!0),e(".control-header-greeting-type-hello",!0),e(".control-header-greeting-type-hi",!0),a("[for=control-header-greeting-size]",!0),e(".control-header-greeting-size",!0),e(".control-header-greeting-size-default",!0)),state.get().header.date.date.show||state.get().header.date.day.show||state.get().header.date.month.show||state.get().header.date.year.show||state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show?(e(".control-header-transitional-show",!1),a(".control-header-transitional-show-helper",!1)):(e(".control-header-transitional-show",!0),a(".control-header-transitional-show-helper",!0)),state.get().header.transitional.show&&(state.get().header.date.date.show||state.get().header.date.day.show||state.get().header.date.month.show||state.get().header.date.year.show||state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show)?(e(".control-header-transitional-type-timeanddate",!1),e(".control-header-transitional-type-its",!1),a("[for=control-header-transitional-size]",!1),e(".control-header-transitional-size",!1),e(".control-header-transitional-size-default",!1)):(e(".control-header-transitional-type-timeanddate",!0),e(".control-header-transitional-type-its",!0),a("[for=control-header-transitional-size]",!0),e(".control-header-transitional-size",!0),e(".control-header-transitional-size-default",!0)),bookmarks.get().length,e(".control-link-edit",!1),e(".control-layout-order-headerlink",!0),e(".control-layout-order-linkheader",!0),a(".control-layout-order-helper",!0),a("[for=control-link-area-width]",!0),e(".control-link-area-width",!0),e(".control-link-area-width-match",!0),a(".control-link-area-width-helper",!0),a(".control-link-area-alignment-grid",!0),a(".control-link-area-alignment-label",!0),e(".control-link-area-alignment-left",!0),e(".control-link-area-alignment-center",!0),e(".control-link-area-alignment-right",!0),a(".control-link-area-alignment-helper",!0),a("[for=control-link-item-size]",!0),e(".control-link-item-size",!0),e(".control-link-item-size-default",!0),e(".control-link-item-display-show",!0),a("[for=control-link-item-display-letter-size]",!0),e(".control-link-item-display-letter-size",!0),e(".control-link-item-display-letter-size-default",!0),a("[for=control-link-item-display-icon-size]",!0),e(".control-link-item-display-icon-size",!0),e(".control-link-item-display-icon-size-default",!0),e(".control-link-item-name-show",!0),a("[for=control-link-item-name-size]",!0),e(".control-link-item-name-size",!0),e(".control-link-item-name-size-default",!0),e(".control-link-item-order-displayname",!0),e(".control-link-item-order-namedisplay",!0),a(".control-link-item-order-namedisplay-helper",!0),e(".control-link-item-url-show",!0),e(".control-link-item-line-show",!0),e(".control-link-item-hoverscale",!0),a(".control-link-item-display-alignment-grid",!0),a(".control-link-item-display-alignment-label",!0),e(".control-link-item-display-alignment-topleft",!0),e(".control-link-item-display-alignment-topcenter",!0),e(".control-link-item-display-alignment-topright",!0),e(".control-link-item-display-alignment-centerleft",!0),e(".control-link-item-display-alignment-centercenter",!0),e(".control-link-item-display-alignment-centerright",!0),e(".control-link-item-display-alignment-bottomleft",!0),e(".control-link-item-display-alignment-bottomcenter",!0),e(".control-link-item-display-alignment-bottomright",!0),e(".control-link-newtab",!0),e(".control-link-style-block",!0),a(".control-link-style-block-helper",!0),e(".control-link-style-list",!0),a(".control-link-style-list-helper",!0),e(".control-link-sort-name",!0),e(".control-link-sort-letter",!0),e(".control-link-sort-icon",!0),e(".control-link-accent-clear",!0),e(".control-link-accent-set",!0),state.get().link.show&&(e(".control-layout-order-headerlink",!1),e(".control-layout-order-linkheader",!1),a(".control-layout-order-helper",!1),a("[for=control-link-area-width]",!1),e(".control-link-area-width",!1),e(".control-link-area-width-match",!1),a(".control-link-area-width-helper",!1),a(".control-link-area-alignment-grid",!1),a(".control-link-area-alignment-label",!1),e(".control-link-area-alignment-left",!1),e(".control-link-area-alignment-center",!1),e(".control-link-area-alignment-right",!1),a(".control-link-area-alignment-helper",!1),a("[for=control-link-item-size]",!1),e(".control-link-item-size",!1),e(".control-link-item-size-default",!1),e(".control-link-item-display-show",!1),e(".control-link-item-name-show",!1),e(".control-link-item-url-show",!1),e(".control-link-item-line-show",!1),e(".control-link-item-hoverscale",!1),e(".control-link-newtab",!1),e(".control-link-style-block",!1),a(".control-link-style-block-helper",!1),e(".control-link-style-list",!1),a(".control-link-style-list-helper",!1),e(".control-link-sort-name",!1),e(".control-link-sort-letter",!1),e(".control-link-sort-icon",!1),e(".control-link-accent-clear",!1),e(".control-link-accent-set",!1),state.get().link.item.display.show&&(a("[for=control-link-item-display-letter-size]",!1),e(".control-link-item-display-letter-size",!1),e(".control-link-item-display-letter-size-default",!1),a("[for=control-link-item-display-icon-size]",!1),e(".control-link-item-display-icon-size",!1),e(".control-link-item-display-icon-size-default",!1)),state.get().link.item.name.show&&(a("[for=control-link-item-name-size]",!1),e(".control-link-item-name-size",!1),e(".control-link-item-name-size-default",!1)),(state.get().link.item.display.show||state.get().link.item.name.show)&&(a(".control-link-item-display-alignment-grid",!1),a(".control-link-item-display-alignment-label",!1),e(".control-link-item-display-alignment-topleft",!1),e(".control-link-item-display-alignment-topcenter",!1),e(".control-link-item-display-alignment-topright",!1),e(".control-link-item-display-alignment-centerleft",!1),e(".control-link-item-display-alignment-centercenter",!1),e(".control-link-item-display-alignment-centerright",!1),e(".control-link-item-display-alignment-bottomleft",!1),e(".control-link-item-display-alignment-bottomcenter",!1),e(".control-link-item-display-alignment-bottomright",!1)),state.get().link.item.display.show&&state.get().link.item.name.show&&(e(".control-link-item-order-displayname",!1),e(".control-link-item-order-namedisplay",!1),a(".control-link-item-order-namedisplay-helper",!1))),state.get().theme.accent.random.active?(e(".control-theme-accent-random-style-any",!1),e(".control-theme-accent-random-style-light",!1),e(".control-theme-accent-random-style-dark",!1),e(".control-theme-accent-random-style-pastel",!1),e(".control-theme-accent-random-style-saturated",!1),e(".control-theme-accent-randomise",!1)):(e(".control-theme-accent-random-style-any",!0),e(".control-theme-accent-random-style-light",!0),e(".control-theme-accent-random-style-dark",!0),e(".control-theme-accent-random-style-pastel",!0),e(".control-theme-accent-random-style-saturated",!0),e(".control-theme-accent-randomise",!0)),state.get().background.image.show?(e(".control-background-image-from-file",!1),e(".control-background-image-from-url",!1),a("[for=control-background-image-opacity]",!1),e(".control-background-image-opacity",!1),a("[for=control-background-image-blur]",!1),e(".control-background-image-blur",!1),a("[for=control-background-image-grayscale]",!1),e(".control-background-image-grayscale",!1),a("[for=control-background-image-accent]",!1),e(".control-background-image-accent",!1),a("[for=control-background-image-scale]",!1),e(".control-background-image-scale",!1)):(e(".control-background-image-from-file",!0),e(".control-background-image-from-url",!0),a("[for=control-background-image-opacity]",!0),e(".control-background-image-opacity",!0),a("[for=control-background-image-blur]",!0),e(".control-background-image-blur",!0),a("[for=control-background-image-grayscale]",!0),e(".control-background-image-grayscale",!0),a("[for=control-background-image-accent]",!0),e(".control-background-image-accent",!0),a("[for=control-background-image-scale]",!0),e(".control-background-image-scale",!0)),state.get().background.image.show&&"file"==state.get().background.image.from?(a(".control-background-image-file-feedback",!1),e(".control-background-image-file",!1),e(".control-background-image-file-clear",!1),a(".control-background-image-file-helper",!1)):(a(".control-background-image-file-feedback",!0),e(".control-background-image-file",!0),e(".control-background-image-file-clear",!0),a(".control-background-image-file-helper",!0)),state.get().background.image.show&&"url"==state.get().background.image.from?(e(".control-background-image-url",!1),a(".control-background-image-url-helper",!1)):(e(".control-background-image-url",!0),a(".control-background-image-url-helper",!0)),"theme"==state.get().background.color.by?(e(".control-background-color-custom-current",!0),a(".control-background-color-theme-helper",!0)):"custom"==state.get().background.color.by&&(e(".control-background-color-custom-current",!1),a(".control-background-color-theme-helper",!1))},update:function(){var n={reverse:function(e,a){return parseInt(a.max,10)-e},float:function(e,a){return 100*e}},t={checkbox:function(e){e.element.checked=helper.getObject({object:state.get(),path:e.path})},radio:function(e){helper.e("."+e.element.className.substring(0,e.element.className.lastIndexOf("-")+1)+helper.getObject({object:state.get(),path:e.path})).checked=!0},text:function(e){e.element.value=helper.getObject({object:state.get(),path:e.path})},number:function(e){e.element.value=helper.getObject({object:state.get(),path:e.path})},range:function(t){var l=helper.getObject({object:state.get(),path:t.path});t.valueMod&&t.valueMod.slice().reverse().forEach(function(e,a){l=n[e](l,t.element)}),t.element.value=l},color:function(e){e.element.value=helper.rgbToHex(helper.getObject({object:state.get(),path:e.path}))}},l=["checkbox","radio","text","number","range","color"];a.forEach(function(e,a){l.includes(e.element.type)&&t[e.type](e)})}};return{init:function(){t.controls(),l.update(),l.dependents(),l.class()},mod:e,bind:t,render:l}}(),menu=function(){var e={open:function(){helper.setObject({object:state.get(),path:"menu",newValue:!0})},close:function(){helper.setObject({object:state.get(),path:"menu",newValue:!1})}},t={scrollToTop:function(){window.innerWidth<550?helper.e(".menu-area").scrollTop=0:helper.e(".menu-content").scrollTop=0},nav:function(e,a){var t=helper.eA(".menu-nav-button"),l=helper.eA(".menu-content-area");t.forEach(function(e,a){helper.removeClass(e,"active")}),l.forEach(function(e,a){helper.addClass(e,"is-hidden")}),helper.addClass(e,"active"),helper.removeClass(a,"is-hidden")}};t.tabindex={toggle:function(){var e=helper.e(".menu");state.get().menu?(e.tabIndex=1,e.querySelectorAll("[tabindex]").forEach(function(e,a){e.tabIndex=1})):(e.tabIndex=-1,e.querySelectorAll("[tabindex]").forEach(function(e,a){e.tabIndex=-1}))}},t.focus=function(){helper.e(".menu").focus()},t.open=function(){helper.addClass(helper.e("html"),"is-menu-open")},t.close=function(){helper.removeClass(helper.e("html"),"is-menu-open")};var a=function(){e.open(),t.open(),t.focus(),t.scrollToTop(),t.tabindex.toggle(),shade.open({action:function(){e.close(),t.close(),pagelock.unlock()}}),pagelock.lock()},l=function(){e.close(),t.close(),t.tabindex.toggle(),shade.close(),pagelock.unlock()};return{init:function(){e.close(),t.close()},mod:e,render:t,open:a,close:l,toggle:function(){state.get().menu?l():a()},nav:function(e,a){t.nav(e,a),t.scrollToTop()}}}(),header=function(){var e={resize:function(){window.addEventListener("resize",function(){t.shade()},!1)},scroll:function(){window.addEventListener("scroll",function(){t.shade()},!1),helper.eA(".container").forEach(function(e,a){e.addEventListener("transitionend",function(){t.shade()},!1)})},fonts:function(){document.fonts.ready.then(function(){t.shade()})}},t={};t.area={width:function(){helper.e("html").style.setProperty("--header-area-width",state.get().header.area.width+"%")}},t.shade=function(){var e=helper.e("html"),a=helper.e(".header").getBoundingClientRect(),t=helper.e(".layout").getBoundingClientRect(),l=parseInt(getComputedStyle(e).fontSize,10),n=document.documentElement.scrollTop,r=window.innerHeight;state.get().header.shade.show?"always"==state.get().header.shade.style?(helper.removeClass(e,"is-header-shade-style-scroll"),helper.addClass(e,"is-header-shade-style-always")):"scroll"==state.get().header.shade.style&&(helper.removeClass(e,"is-header-shade-style-always"),"headerlink"==state.get().layout.order?2*l<n&&0==a.top?helper.addClass(e,"is-header-shade-style-scroll"):helper.removeClass(e,"is-header-shade-style-scroll"):"linkheader"==state.get().layout.order&&(a.bottom==r&&n+r<n+t.bottom-2*l?helper.addClass(e,"is-header-shade-style-scroll"):helper.removeClass(e,"is-header-shade-style-scroll"))):(helper.removeClass(e,"is-header-shade-style-scroll"),helper.removeClass(e,"is-header-shade-style-always"))},t.opacity=function(){var e=helper.e("html");state.get().header.shade.show&&e.style.setProperty("--header-shade-opacity",state.get().header.shade.opacity)},t.border=function(){var e=helper.e("html");e.style.setProperty("--header-border-top",state.get().header.border.top),e.style.setProperty("--header-border-bottom",state.get().header.border.bottom)},t.search={width:function(){helper.e("html").style.setProperty("--header-search-width",state.get().header.search.width+"%")},size:function(){helper.e("html").style.setProperty("--header-search-size",state.get().header.search.size+"em")}},t.greeting={size:function(){helper.e("html").style.setProperty("--header-greeting-size",state.get().header.greeting.size+"em")}},t.transitional={size:function(){helper.e("html").style.setProperty("--header-transitional-size",state.get().header.transitional.size+"em")}},t.clock={size:function(){helper.e("html").style.setProperty("--header-clock-size",state.get().header.clock.size+"em")}},t.date={size:function(){helper.e("html").style.setProperty("--header-date-size",state.get().header.date.size+"em")}},t.button={size:function(){helper.e("html").style.setProperty("--header-button-size",state.get().header.button.size+"em")},style:function(){({box:function(){helper.removeClass(helper.getClosest(helper.e(".control-link-edit"),".input-wrap"),"input-button-link"),helper.removeClass(helper.getClosest(helper.e(".control-theme-accent-current"),".input-wrap"),"input-button-link"),helper.removeClass(helper.e(".control-link-add"),"button-link"),helper.removeClass(helper.e(".control-menu-open"),"button-link")},clear:function(){helper.addClass(helper.getClosest(helper.e(".control-link-edit"),".input-wrap"),"input-button-link"),helper.addClass(helper.getClosest(helper.e(".control-theme-accent-current"),".input-wrap"),"input-button-link"),helper.addClass(helper.e(".control-link-add"),"button-link"),helper.addClass(helper.e(".control-menu-open"),"button-link")}})[state.get().header.button.style]()},edit:function(){state.get().link.edit||(helper.e(".control-link-edit").checked=!1)}};return{render:t,init:function(){e.resize(),e.scroll(),e.fonts(),t.area.width(),t.shade(),t.opacity(),t.border(),t.greeting.size(),t.transitional.size(),t.clock.size(),t.date.size(),t.search.width(),t.search.size(),t.button.size(),t.button.style()}}}(),modal=function(){var h=null,m={open:function(){helper.setObject({object:state.get(),path:"modal",newValue:!0})},close:function(){helper.setObject({object:state.get(),path:"modal",newValue:!1})}},a={toggle:function(e){state.get().modal?a.open(e):a.close()},close:function(){var e=helper.eA(".modal");if(e[0])for(var a=0;a<e.length;a++)e[a].close()},open:function(e){var d={heading:"Modal",content:"Body",successAction:null,cancelAction:null,actionText:"OK",cancelText:"Cancel",size:"medium"};e&&(d=helper.applyOptions(d,e));null!=h&&a.close(),function(){m.open();var e=helper.e("body"),a=document.createElement("div");a.setAttribute("class","modal-wrapper");var t=document.createElement("div");"large"==d.size?t.setAttribute("class","modal modal-large"):"small"==d.size?t.setAttribute("class","modal modal-small"):d.size&&t.setAttribute("class","modal"),t.close=function(){t.classList.contains("is-opaque")?(helper.removeClass(t,"is-opaque"),helper.addClass(t,"is-transparent"),helper.addClass(a,"is-droping-down")):t.remove(),m.close()};var l=document.createElement("div");l.setAttribute("class","modal-body");var n=document.createElement("div");n.setAttribute("class","modal-controls");var r=document.createElement("button");r.setAttribute("tabindex","1"),r.setAttribute("class","modal-button button button-primary button-block"),r.textContent=d.actionText;var s=document.createElement("button");if(s.setAttribute("tabindex","1"),s.setAttribute("class","modal-button button button-primary button-block"),s.textContent=d.cancelText,n.appendChild(s),n.appendChild(r),null!=d.heading){var o=document.createElement("h1");o.setAttribute("tabindex","1"),o.setAttribute("class","modal-heading"),o.textContent=d.heading,l.appendChild(o)}if(d.content)if("string"==typeof d.content){var i=document.createElement("div");i.setAttribute("class","container");var c=document.createElement("p");c.textContent=d.content,i.appendChild(c),l.appendChild(i)}else l.appendChild(d.content);a.appendChild(l),a.appendChild(n),t.appendChild(a),t.addEventListener("transitionend",function(e,a){"opacity"===e.propertyName&&0==getComputedStyle(this).opacity&&this.parentElement.removeChild(this)}.bind(t),!1),r.addEventListener("click",function(e){d.successAction&&d.successAction(),this.close()}.bind(t),!1),s.addEventListener("click",function(e){d.cancelAction&&d.cancelAction(),this.close()}.bind(t),!1),h=t,e.appendChild(t),getComputedStyle(t).opacity,helper.removeClass(t,"is-transparent"),helper.addClass(t,"is-opaque"),o.focus(this)}()}};return{init:function(){m.close(),a.close()},mod:m,render:a,open:function(e){m.open(),a.open(e)},close:function(){m.close(),a.close()}}}(),tip=function(){var t,l=function(e){var a=helper.makeObject(e.dataset.tipOptions);({focus:function(){e.addEventListener("focus",function(){a.delay?t=setInterval(function(){r(e)},a.delay):r(e)},!1),e.addEventListener("blur",function(){n(),clearInterval(t)},!1)},hover:function(){e.addEventListener("mouseover",function(){a.delay?t=setInterval(function(){r(e)},a.delay):r(e)},!1),e.addEventListener("mouseout",function(){n(),clearInterval(t)},!1)}})[a.state]()},n=function(){var e=helper.eA(".tip-box");if(e[0])for(var a=0;a<e.length;a++)e[a].destroy()},r=function(e){var a=helper.makeObject(e.dataset.tipOptions),t=helper.e("body"),l=document.createElement("div");l.setAttribute("class","tip tip-box is-transparent");var n=document.createElement("span");n.setAttribute("class","tip-arrow");var r=document.createElement("p");r.setAttribute("class","tip-message"),r.textContent=a.message,l.destroy=function(){l.classList.contains("is-opaque")?(helper.removeClass(l,"is-opaque"),helper.addClass(l,"is-transparent"),helper.removeClass(l,"tip-intro"),helper.addClass(l,"tip-outro")):l.remove()},l.addEventListener("transitionend",function(e,a){"opacity"===e.propertyName&&0==getComputedStyle(this).opacity&&this.parentElement.removeChild(this)}.bind(l),!1),l.appendChild(r),l.appendChild(n),t.appendChild(l),l.setAttribute("style","width: "+(parseInt(l.getBoundingClientRect().width,10)+2)+"px;");var s=parseInt(l.getBoundingClientRect().width),o=parseInt(e.getBoundingClientRect().top,10)+parseInt(pageYOffset,10)-parseInt(l.getBoundingClientRect().height,10)-parseInt(getComputedStyle(l).marginTop,10)-parseInt(getComputedStyle(l).marginBottom,10),i=parseInt(e.getBoundingClientRect().left,10)+parseInt(e.getBoundingClientRect().width/2,10)-parseInt((s+parseInt(getComputedStyle(l).marginLeft,10)+parseInt(getComputedStyle(l).marginRight,10))/2,10);l.setAttribute("style","width: "+s+"px; top: "+o+"px; left: "+i+"px");var c=l.style.top,d=l.style.width;l.getBoundingClientRect().left<parseInt(getComputedStyle(l).marginLeft,10)?(l.setAttribute("style","width: "+d+"; top: "+c+"; left: 0px;"),n.setAttribute("style","left: "+(parseInt(e.getBoundingClientRect().left,10)+parseInt(e.getBoundingClientRect().width/2,10)-parseInt(getComputedStyle(l).marginLeft,10))+"px;")):l.getBoundingClientRect().right>document.documentElement.clientWidth-parseInt(getComputedStyle(l).marginLeft,10)&&(l.setAttribute("style","width: "+d+"; top: "+c+"; left: initial; right: 0px;"),n.setAttribute("style","left: "+(-parseInt(l.getBoundingClientRect().left,10)+parseInt(e.getBoundingClientRect().left,10)+parseInt(e.getBoundingClientRect().width,10)/2)+"px;")),getComputedStyle(l).opacity,helper.removeClass(l,"is-transparent"),helper.addClass(l,"is-opaque"),helper.addClass(l,"tip-intro")};return{destroy:n,init:function(){!function(){for(var e=helper.eA("[data-tip-options]"),a=0;a<e.length;a++){helper.makeObject(e[a].dataset.tipOptions);l(e[a])}}()}}}(),shade=function(){var l=null,n={open:function(){helper.setObject({object:state.get(),path:"shade",newValue:!0})},close:function(){helper.setObject({object:state.get(),path:"shade",newValue:!1})},toggle:function(){state.get().shade?helper.setObject({object:state.get(),path:"shade",newValue:!1}):helper.setObject({object:state.get(),path:"shade",newValue:!0})}},a={toggle:function(e){state.get().shade?a.open(e):a.close()},close:function(){var e=helper.eA(".shade");if(e[0])for(var a=0;a<e.length;a++)e[a].close()},open:function(e){var t={action:null};e&&(t=helper.applyOptions(t,e));null!=l&&a.close(),function(){n.open();var e=helper.e("body"),a=document.createElement("div");a.setAttribute("class","shade"),a.close=function(){a.classList.contains("is-opaque")?(helper.removeClass(a,"is-opaque"),helper.addClass(a,"is-transparent")):a.remove(),n.close()},a.addEventListener("transitionend",function(e,a){"opacity"===e.propertyName&&0==getComputedStyle(this).opacity&&this.parentElement.removeChild(this)}.bind(a),!1),a.addEventListener("click",function(){t.action&&t.action(),this.close()},!1),l=a,e.appendChild(a),getComputedStyle(a).opacity,helper.removeClass(a,"is-transparent"),helper.addClass(a,"is-opaque")}()}};return{init:function(){n.close(),a.close()},mod:n,render:a,open:function(e){n.open(),a.open(e)},close:function(){n.close(),a.close()}}}(),theme=function(){var e={};e.theme={light:function(){helper.setObject({object:state.get(),path:"theme.style",newValue:"light"})},dark:function(){helper.setObject({object:state.get(),path:"theme.style",newValue:"dark"})},toggle:function(){"dark"==state.get().theme.style?e.theme.light():"light"==state.get().theme.style&&e.theme.dark()}};var a={theme:function(){var e=helper.e("html");helper.removeClass(e,"is-theme-style-dark"),helper.removeClass(e,"is-theme-style-light"),helper.addClass(e,"is-theme-style-"+state.get().theme.style)},radius:function(){helper.e("html").style.setProperty("--theme-radius",state.get().theme.radius+"rem")}};a.accent={color:function(){var e=helper.e("html"),a=state.get().theme.accent.current;e.style.setProperty("--theme-accent",a.r+", "+a.g+", "+a.b)},random:function(){if(state.get().theme.accent.random.active){function e(e,a){return Math.floor(Math.random()*(a-e)+1)+e}var a={any:function(){return{h:e(0,360),s:e(0,100),l:e(0,100)}},light:function(){return{h:e(0,360),s:e(50,90),l:e(50,90)}},dark:function(){return{h:e(0,360),s:e(10,50),l:e(10,50)}},pastel:function(){return{h:e(0,360),s:50,l:80}},saturated:function(){return{h:e(0,360),s:100,l:50}}}[state.get().theme.accent.random.style](),t=helper.hslToRgb({h:a.h,s:a.s/100,l:a.l/100});helper.setObject({object:state.get(),path:"theme.accent.current",newValue:t}),helper.e(".control-theme-accent-current").value=helper.rgbToHex(t)}}};return{init:function(){a.theme(),a.accent.random(),a.accent.color(),a.radius()},render:a,toggle:function(){e.theme.toggle(),a.theme()},accent:function(){theme.render.accent.color()}}}(),date=function(){var e={tick:function(){window.setInterval(function(){a.clear(),a.all()},1e3)}},a={clear:function(){for(var e=helper.e(".date");e.lastChild;)e.removeChild(e.lastChild)}};a.all=function(){if(state.get().header.date.date.show||state.get().header.date.day.show||state.get().header.date.month.show||state.get().header.date.year.show){var l=helper.e(".date"),e=helper.getDateTime(),a={day:{word:function(e){return function(e){return["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][e]}(e)},number:function(e){return"monday"==state.get().header.date.day.weekStart?0==e&&(e=7):"sunday"==state.get().header.date.day.weekStart&&(e+=1),e}},date:{word:function(e){return state.get().header.date.date.ordinal?helper.ordinalWords(helper.toWords(e)):helper.toWords(e)},number:function(e){return state.get().header.date.date.ordinal?helper.ordinalNumber(e):e}},month:{word:function(e){return function(e){return["January","February","March","April","May","June","July","August","September","October","November","December"][e]}(e)},number:function(e){return state.get().header.date.month.ordinal?helper.ordinalNumber(e+1):e+1}},year:{word:function(e){return helper.toWords(e)},number:function(e){return e}}};e.day=a.day[state.get().header.date.day.display](e.day),e.date=a.date[state.get().header.date.date.display](e.date),e.month=a.month[state.get().header.date.month.display](e.month),e.year=a.year[state.get().header.date.year.display](e.year),"word"==state.get().header.date.day.display&&"short"==state.get().header.date.day.length&&(e.day=e.day.substring(0,3)),"word"==state.get().header.date.month.display&&"short"==state.get().header.date.month.length&&(e.month=e.month.substring(0,3));var t=helper.node("span:"+e.day+"|class:date-item date-day"),n=helper.node("span:"+e.date+"|class:date-item date-date"),r=helper.node("span:"+e.month+"|class:date-item date-month"),s=helper.node("span:"+e.year+"|class:date-item date-year");if(state.get().header.date.day.show&&l.appendChild(t),state.get().header.date.date.show&&state.get().header.date.month.show?"datemonth"==state.get().header.date.format?(state.get().header.date.date.show&&l.appendChild(n),state.get().header.date.month.show&&l.appendChild(r)):"monthdate"==state.get().header.date.format&&(state.get().header.date.month.show&&l.appendChild(r),state.get().header.date.date.show&&l.appendChild(n)):(state.get().header.date.date.show&&l.appendChild(n),state.get().header.date.month.show&&l.appendChild(r)),state.get().header.date.year.show&&l.appendChild(s),state.get().header.date.separator.show){var o=l.querySelectorAll("span");1<o.length&&o.forEach(function(e,a){if(0<a){var t=helper.makeNode({tag:"span",text:"/",attr:[{key:"class",value:"date-item date-separator"}]});l.insertBefore(t,e)}})}}};return{init:function(){a.all(),e.tick()},bind:e,render:a}}(),greeting=function(){var e={tick:function(){window.setInterval(function(){a.clear(),a.all()},1e3)}},a={clear:function(){for(var e=helper.e(".greeting");e.lastChild;)e.removeChild(e.lastChild)},all:function(){if(state.get().header.greeting.show){var e=helper.e(".greeting"),a={good:function(){var e=helper.getDateTime();return["Good night","Good morning","Good afternoon","Good evening"][Math.floor(e.hours/6)]},hello:function(){return"Hello"},hi:function(){return"Hi"}}[state.get().header.greeting.type]();""!=state.get().header.greeting.name&&null!=state.get().header.greeting.name&&(a=a+", "+state.get().header.greeting.name);var t=helper.node("span|class:greeting-item"),l=helper.node("span:"+a+"|class:greeting-item-text");t.appendChild(l),e.appendChild(t)}}};return{init:function(){e.tick(),a.all()},render:a}}(),transitional=function(){var e={tick:function(){window.setInterval(function(){a.clear(),a.all()},1e3)}},a={clear:function(){for(var e=helper.e(".transitional");e.lastChild;)e.removeChild(e.lastChild)},all:function(){if(state.get().header.transitional.show){var e=helper.e(".transitional"),a={timeanddate:function(){return(state.get().header.date.day.show||state.get().header.date.date.show||state.get().header.date.month.show||state.get().header.date.year.show)&&(state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show)?!state.get().header.date.day.show||state.get().header.date.date.show||state.get().header.date.month.show||state.get().header.date.year.show?"The time and date is":"The time and day is":state.get().header.date.day.show||state.get().header.date.date.show||state.get().header.date.month.show||state.get().header.date.year.show?!state.get().header.date.day.show||state.get().header.date.date.show||state.get().header.date.month.show||state.get().header.date.year.show?state.get().header.date.day.show||!state.get().header.date.date.show||state.get().header.date.month.show||state.get().header.date.year.show?state.get().header.date.day.show||state.get().header.date.date.show||!state.get().header.date.month.show||state.get().header.date.year.show?state.get().header.date.day.show||state.get().header.date.date.show||state.get().header.date.month.show||!state.get().header.date.year.show?"The date is":"The year is":"The month is":"The date is":"Today is":state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show?"The time is":void 0},its:function(){return"It's"}}[state.get().header.transitional.type](),t=helper.node("span|class:transitional-item"),l=helper.node("span:"+a+"|class:transitional-item-text");t.appendChild(l),e.appendChild(t)}}};return{init:function(){e.tick(),a.all()},render:a}}(),clock=function(){var e={tick:function(){window.setInterval(function(){a.clear(),a.all()},1e3)}},a={clear:function(){for(var e=helper.e(".clock");e.lastChild;)e.removeChild(e.lastChild)}};a.all=function(){if(state.get().header.clock.seconds.show||state.get().header.clock.minutes.show||state.get().header.clock.hours.show){var l=helper.e(".clock"),e=function(){var e=helper.getDateTime();return e.meridiem="AM",state.get().header.clock.hour24.show?e.hours<10&&(e.hours="0"+e.hours):(12<e.hours&&(e.meridiem="PM",e.hours=e.hours-12),0==e.hours&&(e.hours=12)),e.minutes<10&&(e.minutes="0"+e.minutes),e.seconds<10&&(e.seconds="0"+e.seconds),e}(),a={hours:{word:function(e){return state.get().header.clock.hour24.show&&e<10?"Zero "+helper.toWords(e):helper.toWords(e)},number:function(e){return e}},minutes:{word:function(e){return e<10?"Zero "+helper.toWords(e):helper.toWords(e)},number:function(e){return e}},seconds:{word:function(e){return helper.toWords(e)},number:function(e){return e}}};e.hours=a.hours[state.get().header.clock.hours.display](e.hours),e.minutes=a.minutes[state.get().header.clock.minutes.display](e.minutes),e.seconds=a.seconds[state.get().header.clock.seconds.display](e.seconds);var t=helper.makeNode({tag:"span",text:e.hours,attr:[{key:"class",value:"clock-item clock-hours"}]}),n=helper.makeNode({tag:"span",text:e.minutes,attr:[{key:"class",value:"clock-item clock-minutes"}]}),r=helper.makeNode({tag:"span",text:e.seconds,attr:[{key:"class",value:"clock-item clock-seconds"}]}),s=helper.makeNode({tag:"span",text:e.meridiem,attr:[{key:"class",value:"clock-item clock-meridiem"}]});if(state.get().header.clock.hours.show&&l.appendChild(t),state.get().header.clock.minutes.show&&l.appendChild(n),state.get().header.clock.seconds.show&&l.appendChild(r),!state.get().header.clock.hour24.show&&state.get().header.clock.meridiem.show&&l.appendChild(s),state.get().header.clock.separator.show){var o=l.querySelectorAll("span");1<o.length&&o.forEach(function(e,a){if(0<a&&!e.classList.contains("clock-meridiem")){var t=helper.makeNode({tag:"span",text:":",attr:[{key:"class",value:"clock-item clock-separator"}]});l.insertBefore(t,e)}})}}};return{init:function(){e.tick(),a.all()},bind:e,render:a}}(),search=function(){var e={input:function(){helper.e(".search-input").addEventListener("input",function(){a.searching.set(),t.clear.button(),link.items()},!1)},clear:function(){helper.e(".search-clear").addEventListener("click",function(){t.clear.input(),a.searching.set(),t.clear.button(),link.items()},!1)}},a={};a.searching={set:function(){helper.setObject({object:state.get(),path:"search",newValue:""!=helper.e(".search-input").value})}};var t={engine:function(){var e=helper.e(".search"),a=helper.e(".search-input"),t="";t=(t=state.get().link.show?"Find bookmarks or search":"Search")+" "+state.get().header.search.engine[state.get().header.search.engine.selected].name,a.setAttribute("placeholder",t),e.setAttribute("action",state.get().header.search.engine[state.get().header.search.engine.selected].url)},clear:{}};t.clear.input=function(){var e=helper.e(".search-input");e.value="",e.focus()},t.clear.button=function(){var e=helper.e(".search-clear");state.get().search?e.removeAttribute("disabled"):e.setAttribute("disabled","")},t.focus=function(){state.get().header.search.focus&&window.addEventListener("load",function(e){helper.e(".search-input").focus()})},t.searching=function(){var e=helper.e("html");""!=helper.e(".search-input").value?helper.addClass(e,"is-header-searching"):helper.removeClass(e,"is-header-searching")};return{init:function(){e.input(),e.clear(),a.searching.set(),t.engine(),t.focus(),t.searching()},get:function(){var r=helper.e(".search-input");if(state.get().search){var s={total:0,matching:[]};return s.total=bookmarks.get().length,bookmarks.get().forEach(function(e,a){var t=null!=e.url&&e.url.replace(/^https?\:\/\//i,"").replace(/\/$/,"").toLowerCase().includes(r.value.toLowerCase().replace(/\s/g,"")),l=null!=e.name&&e.name.toLowerCase().replace(/\s/g,"").includes(r.value.toLowerCase().replace(/\s/g,""));if(t||l){var n=JSON.parse(JSON.stringify(e));s.matching.push(n)}}),s}},render:t}}(),link=function(){var a={};a.accent={clear:function(){bookmarks.get().forEach(function(e,a){e.accent={override:!1,color:{r:null,g:null,b:null}}})},rainbow:function(){var t=360/bookmarks.get().length,l=0;bookmarks.get().forEach(function(e,a){e.accent.override=!0,e.accent.color=helper.hslToRgb({h:l,s:1,l:.5}),l+=t})}},a.edit={toggle:function(){state.get().link.edit?a.edit.close():a.edit.open()},open:function(){helper.setObject({object:state.get(),path:"link.edit",newValue:!0})},close:function(){helper.setObject({object:state.get(),path:"link.edit",newValue:!1})},check:function(){bookmarks.get().length<=0&&helper.setObject({object:state.get(),path:"link.edit",newValue:!1})}},a.add={open:function(){helper.setObject({object:state.get(),path:"link.add",newValue:!0})},close:function(){helper.setObject({object:state.get(),path:"link.add",newValue:!1})}};var e={sort:function(){sortable(".link-area",{items:".link-item",handle:".link-control-item-handle",placeholder:helper.node("div|class:link-item-placeholder")}),sortable(".link-area")[0].addEventListener("sortupdate",function(e){bookmarks.move(e.detail.origin.index,e.detail.destination.index),data.save()})}},w=null,I={data:{display:null,letter:null,icon:{name:null,prefix:null,label:null},name:null,url:null,timeStamp:null,accent:{override:null,color:{r:null,g:null,b:null}}},init:function(){I.data.display="letter",I.data.accent.override=!1},reset:function(){I.data.display=null,I.data.letter=null,I.data.icon.name=null,I.data.icon.prefix=null,I.data.icon.label=null,I.data.name=null,I.data.url=null,I.data.timeStamp=null,I.data.accent.override=null,I.data.accent.color.r=null,I.data.accent.color.g=null,I.data.accent.color.b=null}},C={remove:function(e){modal.open({heading:"Remove "+e.name+" bookmark",content:"Are you sure you want to remove this bookmark? This can not be undone.",successAction:function(){w-=1,bookmarks.remove(e),a.edit.check(),header.render.button.edit(),data.save(),C.clear(),C.item.all(),C.item.tabindex(),C.previousFocus(),sortable(".link-area"),control.render.dependents(),control.render.class(),shade.close(),pagelock.unlock()},cancelAction:function(){C.previousFocus(),shade.close(),pagelock.unlock()},actionText:"Remove",size:"small"}),shade.open({action:function(){modal.close(),pagelock.unlock()}}),pagelock.lock()},clear:function(){for(var e=helper.e(".link-area");e.lastChild;)e.removeChild(e.lastChild)}};C.area={width:function(){helper.e("html").style.setProperty("--link-area-width",state.get().link.area.width+"%")}},C.item={all:function(){var t=helper.e(".link-area"),e=!1;e=state.get().search?search.get():bookmarks.get();var a=function(e){e.forEach(function(e,a){t.appendChild(C.item.link(e,a))})},l={search:function(){t.appendChild(C.empty.search())},bookmarks:function(){t.appendChild(C.empty.bookmarks())}};state.get().search?0<e.total?0<e.matching.length?a(e.matching):l.search():l.bookmarks():0<e.length?a(e):l.bookmarks()},display:{letter:function(){helper.e("html").style.setProperty("--link-item-display-letter-size",state.get().link.item.display.letter.size+"em")},icon:function(){helper.e("html").style.setProperty("--link-item-display-icon-size",state.get().link.item.display.icon.size+"em")}},name:function(){helper.e("html").style.setProperty("--link-item-name-size",state.get().link.item.name.size+"em")},size:function(){helper.e("html").style.setProperty("--link-item-size",state.get().link.item.size+"em")},link:function(e,a){var t={tag:"div",attr:[{key:"class",value:"link-item"}]};e.accent.override?(t.attr.push({key:"style",value:"--theme-accent: "+e.accent.color.r+", "+e.accent.color.g+", "+e.accent.color.b}),"#000000"==invert(e.accent.color,!0)?t.attr[0].value=t.attr[0].value+" link-url-text-dark":"#ffffff"==invert(e.accent.color,!0)&&(t.attr[0].value=t.attr[0].value+" link-url-text-light")):"#000000"==invert(state.get().theme.accent.current,!0)?t.attr[0].value=t.attr[0].value+" link-url-text-dark":"#ffffff"==invert(state.get().theme.accent.current,!0)&&(t.attr[0].value=t.attr[0].value+" link-url-text-light");var l=helper.makeNode(t),n={tag:"a",attr:[{key:"class",value:"link-panel-front"},{key:"href",value:e.url},{key:"tabindex",value:1}]};state.get().link.newTab&&n.attr.push({key:"target",value:"_blank"});var r=helper.makeNode(n),s=helper.makeNode({tag:"div",attr:[{key:"class",value:"link-panel-back"}]}),o=helper.makeNode({tag:"div",attr:[{key:"class",value:"link-display"}]}),i=null,c=null;"letter"==e.display?i=helper.makeNode({tag:"p",text:e.letter,attr:[{key:"class",value:"link-display-letter"}]}):"icon"==e.display&&null!=e.icon.prefix&&null!=e.icon.name&&(c=helper.makeNode({tag:"div",attr:[{key:"class",value:"link-display-icon "+e.icon.prefix+" fa-"+e.icon.name}]}));var d=helper.makeNode({tag:"p",text:e.name,attr:[{key:"class",value:"link-name"}]}),h=helper.makeNode({tag:"div",attr:[{key:"class",value:"link-url"}]}),m="";null!=e.url&&(m=e.url.replace(/^https?\:\/\//i,"").replace(/\/$/,""));var u=helper.makeNode({tag:"p",text:m,attr:[{key:"class",value:"link-url-text"},{key:"title",value:m}]}),p=helper.makeNode({tag:"div",attr:[{key:"class",value:"link-control"}]}),b=helper.makeNode({tag:"div",attr:[{key:"class",value:"button button-small link-control-item link-control-item-handle"},{key:"tabindex",value:-1},{key:"title",value:"Drag and drop to reorder"}]}),g=helper.makeNode({tag:"span",attr:[{key:"class",value:"button-icon icon-reorder"}]}),y=helper.makeNode({tag:"button",attr:[{key:"class",value:"button button-small link-control-item link-control-item-edit"},{key:"tabindex",value:-1},{key:"title",value:"Edit this bookmark"}]}),f=helper.makeNode({tag:"span",attr:[{key:"class",value:"button-icon icon-edit"}]}),k=helper.makeNode({tag:"button",attr:[{key:"class",value:"button button-small link-control-item link-control-item-remove"},{key:"tabindex",value:-1},{key:"title",value:"Remove this bookmark"}]}),v=helper.makeNode({tag:"span",attr:[{key:"class",value:"button-icon icon-close"}]});return"letter"==e.display?o.appendChild(i):"icon"==e.display&&null!=e.icon.prefix&&null!=e.icon.name&&o.appendChild(c),"displayname"==state.get().link.item.order?(r.appendChild(o),r.appendChild(d)):"namedisplay"==state.get().link.item.order&&(r.appendChild(d),r.appendChild(o)),b.appendChild(g),p.appendChild(b),y.appendChild(f),p.appendChild(y),k.appendChild(v),p.appendChild(k),h.appendChild(u),s.appendChild(h),s.appendChild(p),l.appendChild(r),l.appendChild(s),y.addEventListener("click",function(){w=a,C.item.edit(e)},!1),k.addEventListener("click",function(){w=a,C.remove(e)},!1),l},edit:function(e){I.data=JSON.parse(JSON.stringify(e));var a=C.form();"letter"==I.data.display||null==I.data.display?(a.querySelector(".link-form-input-letter").removeAttribute("disabled"),a.querySelector(".link-form-input-icon").setAttribute("disabled",""),a.querySelector(".form-group-text").setAttribute("disabled",""),a.querySelector(".link-form-input-icon").setAttribute("disabled",""),helper.addClass(a.querySelector(".link-form-input-icon-helper"),"disabled"),a.querySelector(".link-form-icon-clear").setAttribute("disabled",""),a.querySelector(".link-form-text-icon").tabIndex=-1):"icon"==I.data.display&&(a.querySelector(".link-form-input-letter").setAttribute("disabled",""),a.querySelector(".link-form-input-icon").removeAttribute("disabled"),a.querySelector(".form-group-text").removeAttribute("disabled"),a.querySelector(".link-form-input-icon").removeAttribute("disabled"),helper.removeClass(a.querySelector(".link-form-input-icon-helper"),"disabled"),a.querySelector(".link-form-icon-clear").removeAttribute("disabled"),a.querySelector(".link-form-input-display-icon").checked=!0,a.querySelector(".link-form-text-icon").tabIndex=1),null!=I.data.icon.name&&null!=I.data.icon.prefix&&null!=I.data.icon.label&&a.querySelector(".link-form-text-icon").appendChild(helper.node("span|class:link-form-icon "+I.data.icon.prefix+" fa-"+I.data.icon.name)),a.querySelector(".link-form-input-letter").value=I.data.letter,a.querySelector(".link-form-input-icon").value=I.data.icon.label,a.querySelector(".link-form-input-name").value=I.data.name,a.querySelector(".link-form-input-url").value=I.data.url,I.data.accent.override?(a.querySelector(".link-form-input-accent-global").checked=!1,a.querySelector(".link-form-input-accent-custom").checked=!0,a.querySelector(".link-form-input-accent-picker").removeAttribute("disabled"),a.querySelector(".link-form-input-accent-hex").removeAttribute("disabled"),helper.removeClass(a.querySelector(".link-form-input-accent-helper"),"disabled")):(a.querySelector(".link-form-input-accent-global").checked=!0,a.querySelector(".link-form-input-accent-custom").checked=!1,a.querySelector(".link-form-input-accent-picker").setAttribute("disabled",""),a.querySelector(".link-form-input-accent-hex").setAttribute("disabled",""),helper.addClass(a.querySelector(".link-form-input-accent-helper"),"disabled")),null!=I.data.accent.color.r&&null!=I.data.accent.color.g&&null!=I.data.accent.color.b&&(a.querySelector(".link-form-input-accent-picker").value=helper.rgbToHex(I.data.accent.color),a.querySelector(".link-form-input-accent-hex").value=helper.rgbToHex(I.data.accent.color)),modal.open({heading:"Edit "+I.data.name,successAction:function(){bookmarks.edit(JSON.parse(JSON.stringify(I.data))),data.save(),C.clear(),C.item.all(),C.item.tabindex(),C.previousFocus(),sortable(".link-area"),I.reset(),shade.close(),pagelock.unlock()},cancelAction:function(){C.previousFocus(),I.reset(),autoSuggest.close(),shade.close(),pagelock.unlock()},actionText:"Save",size:"small",content:a}),shade.open({action:function(){modal.close(),pagelock.unlock()}})},tabindex:function(){var e=helper.eA(".link-control-item");state.get().link.edit?e.forEach(function(e,a){e.tabIndex=1}):e.forEach(function(e,a){e.tabIndex=-1})}},C.empty={search:function(){var e=helper.node("div|class:link-empty"),a=helper.node("h1:No matching bookmarks found|class:link-empty-heading"),t=helper.node('p:"Enter" to Search '+state.get().header.search.engine[state.get().header.search.engine.selected].name+"|class:small muted");return e.appendChild(a),e.appendChild(t),e},bookmarks:function(){var e=helper.node("div|class:link-empty"),a=helper.node("h1:No bookmarks added|class:link-empty-heading"),t=helper.node("p:Why not add some?|class:small muted");return e.appendChild(a),e.appendChild(t),e}},C.previousFocus=function(){if(null!=w){var e=helper.eA(".link-panel-front");0<e.length?0<=w?e[w].focus():e[0].focus():helper.e("body").focus(),w=null}},C.form=function(){var a=helper.node("form|class:link-form"),e=helper.node("fieldset"),t=helper.node("div|class:input-wrap"),l=helper.node("input|class:link-form-input-display-letter,id:link-form-input-display-letter,type:radio,name:link-form-input-display,tabindex:1,checked,value:letter"),n=helper.node("label:Letters|for:link-form-input-display-letter"),r=helper.node("div|class:form-indent"),s=helper.node("div|class:input-wrap"),o=helper.node("input|type:text,class:link-form-input-letter mb-0,id:link-form-input-letter,placeholder:E,tabindex:1,autocomplete:off,autocorrect:off,autocapitalize:off,spellcheck:false"),i=helper.node("div|class:input-wrap"),c=helper.node("input|class:link-form-input-display-icon,id:link-form-input-display-icon,type:radio,name:link-form-input-display,tabindex:1,value:icon"),d=helper.node("label:Icon|for:link-form-input-display-icon"),h=helper.node("div|class:form-indent"),m=helper.node("div|class:input-wrap"),u=helper.node("div|class:form-group mb-0 auto-suggest-wrapper"),p=helper.node("input|type:text,class:form-group-item-grow link-form-input-icon auto-suggest-input,id:link-form-input-icon,placeholder:Search for Brands or Icons,tabindex:1,autocomplete:off,autocorrect:off,autocapitalize:off,spellcheck:false,disabled"),b=helper.node("div|class:form-group-text link-form-text-icon,tabindex:-1,disabled"),g=helper.node("button|class:link-form-icon-clear button mb-0,type:button,tabindex:1,disabled"),y=helper.node("span|class:icon-close"),f=helper.node('p:Refer to the "Free" and "Brand" icons from FontAwesome for full set of icons supported.|class:link-form-input-icon-helper form-helper small muted disabled'),k=helper.node("div|class:input-wrap"),v=helper.node("label:Name|for:link-form-input-name"),w=helper.node("input|type:text,class:link-form-input-name mb-0,id:link-form-input-name,placeholder:Example,tabindex:1,autocomplete:off,autocorrect:off,autocapitalize:off,spellcheck:false"),C=helper.node("div|class:input-wrap"),x=helper.node("label:URL|for:link-form-input-url"),S=helper.node("input|type:text,class:link-form-input-url mb-0,id:link-form-input-url,placeholder:https://www.example.com/,tabindex:1,autocomplete:off,autocorrect:off,autocapitalize:off,spellcheck:false"),A=helper.makeNode({tag:"p",text:'Be sure to use the full URL and include "http://" or "https://".',attr:[{key:"class",value:"form-helper small muted"}]}),z=helper.node("label:Accent colour"),E=helper.node("div|class:input-wrap"),T=helper.node("input|class:link-form-input-accent-global,id:link-form-input-accent-global,type:radio,name:link-form-input-accent,tabindex:1,checked,value:global"),L=helper.node("label:Global|for:link-form-input-accent-global"),q=helper.node("div|class:input-wrap"),j=helper.node("input|class:link-form-input-accent-custom,id:link-form-input-accent-custom,type:radio,name:link-form-input-accent,tabindex:1,value:custom"),D=helper.node("label:Custom|for:link-form-input-accent-custom"),M=helper.node("div|class:form-indent"),P=helper.node("div|class:input-wrap"),F=helper.node("div|class:form-group mb-0"),O=helper.node("input|id:link-form-input-accent-picker,class:form-group-item-half link-form-input-accent-picker mb-0,type:color,value:#000000,tabindex:1,disabled"),B=helper.node("input|id:link-form-input-accent-hex,class:form-group-item-half link-form-input-accent-hex mb-0,type:text,placeholder:Hex code,value:#000000,tabindex:1,maxlength:7,disabled"),H=helper.node("p:Use this colour to override the global Accent colour.|class:link-form-input-accent-helper form-helper small muted disabled");return t.appendChild(l),t.appendChild(n),e.appendChild(t),s.appendChild(o),r.appendChild(s),e.appendChild(r),i.appendChild(c),i.appendChild(d),e.appendChild(i),g.appendChild(y),u.appendChild(p),u.appendChild(b),u.appendChild(g),m.appendChild(u),h.appendChild(m),h.appendChild(f),e.appendChild(h),e.appendChild(helper.node("hr")),k.appendChild(v),k.appendChild(w),e.appendChild(k),C.appendChild(x),C.appendChild(S),e.appendChild(C),e.appendChild(A),e.appendChild(helper.node("hr")),e.appendChild(z),E.appendChild(T),E.appendChild(L),e.appendChild(E),q.appendChild(j),q.appendChild(D),e.appendChild(q),F.appendChild(O),F.appendChild(B),P.appendChild(F),M.appendChild(P),M.appendChild(H),e.appendChild(M),a.appendChild(e),l.addEventListener("change",function(e){I.data.display=this.value},!1),c.addEventListener("change",function(e){I.data.display=this.value},!1),o.addEventListener("input",function(e){I.data.letter=this.value},!1),w.addEventListener("input",function(e){I.data.name=this.value},!1),S.addEventListener("input",function(e){I.data.url=this.value},!1),T.addEventListener("change",function(){I.data.accent.override=!1,O.setAttribute("disabled",""),B.setAttribute("disabled",""),helper.addClass(H,"disabled")},!1),j.addEventListener("change",function(){I.data.accent.override=!0,I.data.accent.color=helper.hexToRgb(O.value),O.removeAttribute("disabled"),B.removeAttribute("disabled"),helper.removeClass(H,"disabled")},!1),O.addEventListener("change",function(){helper.isHexNumber(this.value)&&(I.data.accent.color=helper.hexToRgb(this.value),B.value=this.value)},!1),B.addEventListener("input",function(){helper.isHexNumber(this.value)&&(I.data.accent.color=helper.hexToRgb(this.value),O.value=this.value)},!1),g.addEventListener("click",function(e){I.data.icon.name=null,I.data.icon.prefix=null,I.data.icon.label=null;var a=helper.e(".link-form-icon");a&&a.remove(),p.value=""},!1),l.addEventListener("change",function(e){o.removeAttribute("disabled"),p.setAttribute("disabled",""),b.setAttribute("disabled",""),helper.addClass(a.querySelector(".link-form-input-icon-helper"),"disabled"),g.setAttribute("disabled",""),b.tabIndex=-1},!1),c.addEventListener("change",function(e){o.setAttribute("disabled",""),p.removeAttribute("disabled"),b.removeAttribute("disabled"),helper.removeClass(a.querySelector(".link-form-input-icon-helper"),"disabled"),g.removeAttribute("disabled"),b.tabIndex=1},!1),autoSuggest.bind.input({input:p,type:"fontawesomeIcon",postFocus:b}),a},C.autoSuggestIconAction=function(e){I.data.icon.label=e.label,I.data.icon.name=e.name,e.styles.includes("solid")?I.data.icon.prefix="fas":e.styles.includes("brands")&&(I.data.icon.prefix="fab");var a=helper.e(".link-form-icon");a&&a.remove(),helper.e(".link-form-input-icon").value=e.label,helper.e(".link-form-text-icon").appendChild(helper.node("span|class:link-form-icon "+I.data.icon.prefix+" fa-"+I.data.icon.name)),helper.e(".link-form-text-icon").focus()};var t={open:function(){a.add.open(),I.init(),modal.open({heading:"Add a new bookmark",successAction:function(){I.data.timeStamp=(new Date).getTime(),bookmarks.add(JSON.parse(JSON.stringify(I.data))),data.save(),a.add.close(),C.clear(),C.item.all(),C.item.tabindex(),sortable(".link-area"),control.render.dependents(),control.render.class(),I.reset(),shade.close(),pagelock.unlock()},cancelAction:function(){a.add.close(),I.reset(),autoSuggest.close(),shade.close(),pagelock.unlock()},actionText:"Add",size:"small",content:C.form()}),shade.open({action:function(){a.add.close(),modal.close(),pagelock.unlock()}}),pagelock.lock()},close:function(){a.add.close(),modal.close(),pagelock.unlock()}};return{init:function(){a.add.close(),C.area.width(),C.item.all(),C.item.tabindex(),C.item.size(),C.item.display.letter(),C.item.display.icon(),C.item.name(),e.sort()},mod:a,render:C,add:t,edit:function(){a.edit.toggle()},items:function(){C.clear(),C.item.all(),sortable(".link-area")},tabindex:function(){C.item.tabindex()}}}(),version=function(){function e(){return"3.73.0"}function a(){helper.e(".display-version").textContent="3.73.0"}return{init:function(){a()},get:e,compare:function(e,a){for(var t=e.split("."),l=a.split("."),n=0;n<3;n++){var r=Number(t[n]),s=Number(l[n]);if(s<r)return 1;if(r<s)return-1;if(!isNaN(r)&&isNaN(s))return 1;if(isNaN(r)&&!isNaN(s))return-1}return 0},render:a}}(),keyboard=function(){var e={esc:function(){window.addEventListener("keydown",function(e){27==e.keyCode&&(state.get().edge?edge.render.clear():state.get().menu?(menu.close(),shade.close()):state.get().autoSuggest?autoSuggest.close():state.get().link.add?(link.add.close(),shade.close()):state.get().modal?(modal.close(),shade.close()):state.get().link.edit&&(helper.setObject({object:state.get(),path:"link.edit",newValue:!1}),control.render.update(),control.render.class()),data.save())},!1)},ctrAltA:function(){window.addEventListener("keydown",function(e){e.ctrlKey&&e.altKey&&65==e.keyCode&&(state.get().link.add||(state.get().menu&&menu.close(),state.get().modal&&modal.close(),link.add.open()))},!1)},ctrAltD:function(){window.addEventListener("keydown",function(e){e.ctrlKey&&e.altKey&&68==e.keyCode&&(theme.toggle(),control.render.update(),data.save())},!1)},ctrAltM:function(){window.addEventListener("keydown",function(e){e.ctrlKey&&e.altKey&&77==e.keyCode&&(state.get().link.add?(link.add.close(),shade.close()):state.get().modal&&(modal.close(),shade.close()),menu.toggle())},!1)},ctrAltE:function(){window.addEventListener("keydown",function(e){e.ctrlKey&&e.altKey&&69==e.keyCode&&(link.edit(),link.tabindex(),control.render.update(),control.render.class(),data.save())},!1)},ctrAltR:function(){window.addEventListener("keydown",function(e){state.get().theme.accent.random.active&&e.ctrlKey&&e.altKey&&82==e.keyCode&&(theme.render.accent.random(),theme.render.accent.color(),link.items(),data.save())},!1)}};return{init:function(){e.esc(),e.ctrAltA(),e.ctrAltD(),e.ctrAltM(),e.ctrAltE(),e.ctrAltR()},bind:e}}(),background=function(){var t={import:function(){var e=helper.e(".control-background-image-file").files;0<e.length&&a(e)}};t.clear={file:function(){helper.setObject({object:state.get(),path:"background.image.file.name",newValue:""}),helper.setObject({object:state.get(),path:"background.image.file.data",newValue:""})}},t.image={file:function(e,a){helper.setObject({object:state.get(),path:"background.image.file.name",newValue:e}),helper.setObject({object:state.get(),path:"background.image.file.data",newValue:a})}};var r={};r.feedback={animation:{set:function(e,a){var t=helper.e(".control-background-image-file-feedback");helper.addClass(t,e);t.addEventListener("animationend",function(){a&&a(),r.feedback.animation.reset()},!1)},reset:function(){var e=helper.e(".control-background-image-file-feedback");helper.removeClass(e,"is-shake"),helper.removeClass(e,"is-pop"),helper.removeClass(e,"is-jello"),e.removeEventListener("animationend",r.feedback.animation.reset,!1)}}};var l={color:function(){helper.e("html").style.setProperty("--background-color-custom","rgb("+state.get().background.color.custom.r+", "+state.get().background.color.custom.g+", "+state.get().background.color.custom.b+")")},image:function(){var e=helper.e("html");state.get().background.image.show?"file"==state.get().background.image.from?e.style.setProperty("--background-image","url("+state.get().background.image.file.data+")"):"url"==state.get().background.image.from&&e.style.setProperty("--background-image","url("+state.get().background.image.url+")"):e.style.setProperty("--background-image","url()")},blur:function(){helper.e("html").style.setProperty("--background-blur",state.get().background.image.blur+"px")},grayscale:function(){helper.e("html").style.setProperty("--background-grayscale",state.get().background.image.grayscale)},opacity:function(){helper.e("html").style.setProperty("--background-opacity",state.get().background.image.opacity)},scale:function(){helper.e("html").style.setProperty("--background-scale",state.get().background.image.scale)},accent:function(){helper.e("html").style.setProperty("--background-accent",state.get().background.image.accent)}};l.input={clear:function(){helper.e(".control-background-image-file").value=""}},l.feedback={init:function(){""!=state.get().background.image.file.name?l.feedback.current():l.feedback.empty()},empty:function(){var e=helper.e(".control-background-image-file-feedback"),a=helper.node("p:No image selected.|class:muted small");e.appendChild(a)},current:function(){var e=helper.e(".control-background-image-file-feedback"),a=helper.node("p:Image loaded.|class:muted small"),t=helper.node("p:"+state.get().background.image.file.name);e.appendChild(a),e.appendChild(t)},success:function(e,a){var t=helper.e(".control-background-image-file-feedback"),l=helper.node("p:Success! Setting Background image.|class:muted small"),n=helper.node("p:"+e);t.appendChild(l),t.appendChild(n),a&&r.feedback.animation.set("is-pop",a)},clear:function(e){var a={animate:null};e&&(a=helper.applyOptions(a,e));for(var t=helper.e(".control-background-image-file-feedback");t.lastChild;)t.removeChild(t.lastChild);a.animate&&r.feedback.animation.set("is-jello")},fail:{filetype:function(e){var a=helper.e(".control-background-image-file-feedback"),t=helper.node("p:Not the right kind of file. Make sure the selected file is an image.|class:small muted"),l=helper.node("p:"+e);a.appendChild(t),a.appendChild(l),r.feedback.animation.set("is-shake")},size:function(e){var a=helper.e(".control-background-image-file-feedback"),t=helper.node("p:File size is too big. Max file size of 5MB.|class:small muted"),l=helper.node("p:"+e);a.appendChild(t),a.appendChild(l),r.feedback.animation.set("is-shake")}}};var a=function(a){var e=new FileReader;e.onload=function(e){a.item(0).size<=5e6?"image"==a.item(0).type.split("/")[0]?(t.image.file(a[0].name,e.target.result),data.save(),l.feedback.clear(),l.feedback.success(a[0].name,l.image)):(l.feedback.clear(),l.feedback.fail.filetype(a[0].name)):(l.feedback.clear(),l.feedback.fail.size(a[0].name)),l.input.clear()},e.readAsDataurl(a.item(0))};return{init:function(){l.color(),l.image(),l.blur(),l.grayscale(),l.opacity(),l.scale(),l.accent(),l.feedback.init()},mod:t,render:l,bind:r}}(),layout=function(){var e={width:function(){helper.e("html").style.setProperty("--layout-width",state.get().layout.width+"%")},padding:function(){helper.e("html").style.setProperty("--layout-padding-multiplier",state.get().layout.padding)},gutter:function(){helper.e("html").style.setProperty("--layout-gutter-multiplier",state.get().layout.gutter)},order:function(){helper.e("html");var e=helper.e(".layout"),a=helper.e(".header"),t=helper.e(".link");"headerlink"==state.get().layout.order?e.insertBefore(a,t):"linkheader"==state.get().layout.order&&e.insertBefore(t,a)},title:function(){helper.e("title").textContent=state.get().layout.title}};return{render:e,init:function(){e.width(),e.padding(),e.gutter(),e.order(),e.title()}}}(),autoSuggest=function(){var t=null,o={},l=!1,a={open:function(){helper.setObject({object:state.get(),path:"autoSuggest",newValue:!0})},close:function(){helper.setObject({object:state.get(),path:"autoSuggest",newValue:!1})}},e={input:function(e){var a={input:null,type:null,postFocus:null};e&&(a=helper.applyOptions(a,e)),a.input&&(a.input.addEventListener("focus",function(){l||(clearTimeout(t),t=setTimeout(n.delay,300,a))},!1),a.input.addEventListener("input",function(){clearTimeout(t),t=setTimeout(n.delay,300,a)},!1))},navigateResults:function(e){var a=null,t=null,l=helper.eA(".auto-suggest-link");e.target.classList.contains("auto-suggest-input")&&(o.input=e.target),function(){for(var e=0;e<l.length;e++)l[e]==document.activeElement&&(t=e)}(),38==e.keyCode&&(e.preventDefault(),a=null==t?l[l.length-1]:2<t&&t<=l.length-1?l[t-3]:o.input),40==e.keyCode&&(e.preventDefault(),a=null==t?l[0]:t<l.length-3?l[t+3]:o.input),39==e.keyCode&&document.activeElement!=o.input&&(e.preventDefault(),a=null==t?l[0]:0<=t&&t<l.length-1?l[t+1]:o.input),37==e.keyCode&&document.activeElement!=o.input&&(e.preventDefault(),a=null==t?l[l.length-1]:0<t&&t<=l.length-1?l[t-1]:o.input),e.shiftKey||9!=e.keyCode||document.activeElement!=o.input||(e.preventDefault(),a=l[0]),e.shiftKey||9!=e.keyCode||document.activeElement!=l[l.length-1]||(e.preventDefault(),a=o.postFocus,n.close()),e.shiftKey&&9==e.keyCode&&document.activeElement==l[0]&&(e.preventDefault(),a=o.input),e.shiftKey&&9==e.keyCode&&document.activeElement==o.input&&n.close(),a&&a.focus()}},i={add:function(){document.addEventListener("click",i.clickOut,!1),document.addEventListener("keydown",e.navigateResults,!1)},remove:function(){document.removeEventListener("click",i.clickOut,!1),document.removeEventListener("keydown",e.navigateResults,!1)},clickOut:function(e){e.target.classList.contains("auto-suggest-list")||e.target.classList.contains("auto-suggest-input")||n.close()}},n={delay:function(e){a.open(),n.open(e)}};n.open=function(e){o=e;var r=helper.e("body"),s=n.suggestItems(e);0<s.length?(l=!0,function(){var e=helper.e(".auto-suggest-wrapper");if(n=helper.e(".auto-suggest-list"))for(;n.lastChild;)n.removeChild(n.lastChild);else{var a=e.getBoundingClientRect().left,t=e.getBoundingClientRect().bottom+window.scrollY,l=e.getBoundingClientRect().width,n=helper.node("ul|class:auto-suggest-list list-unstyled");r.appendChild(n),n.setAttribute("style","width: "+l+"px; top: "+t+"px; left: "+a+"px;"),i.add()}!function(r){({fontawesomeIcon:function(){s.forEach(function(e){var a=helper.node("li|class:auto-suggest-list-item"),t=helper.node("a|href:#,tabindex:1,class:auto-suggest-link"),l=helper.node("span|class:auto-suggest-icon fa-"+e.name);e.styles.includes("solid")?helper.addClass(l,"fas"):e.styles.includes("brands")&&helper.addClass(l,"fab"),t.addEventListener("click",function(){link.render.autoSuggestIconAction(e)},!1);var n=helper.node("span:"+e.label+"|class:auto-suggest-icon-text");t.appendChild(l),t.appendChild(n),a.appendChild(t),r.appendChild(a)})}})[o.type]()}(n)}()):n.close()},n.close=function(){a.close();var e=helper.e(".auto-suggest-list");e&&(e.remove(),i.remove(),l=!(o={}))},n.suggestItems=function(){var l=o.input.value.replace(/^\s+/,"").replace(/\s+$/,"").toLowerCase();return{fontawesomeIcon:function(){return""==l||null==l?fontawesome.icons:fontawesome.icons.filter(function(e){var t=!1;return(e.name.toLowerCase().includes(l)||e.label.toLowerCase().includes(l))&&(t=!0),e.search.forEach(function(e,a){e.toLowerCase().includes(l)&&(t=!0)}),e.styles.forEach(function(e,a){e.toLowerCase().includes(l)&&(t=!0)}),t})}}[o.type]()};return{bind:e,render:n,close:function(){n.close()}}}(),pagelock=function(){var e={lock:function(){helper.setObject({object:state.get(),path:"pagelock",newValue:!0})},unlock:function(){helper.setObject({object:state.get(),path:"pagelock",newValue:!1})},toggle:function(){state.get().menu||state.get().modal||state.get().autoSuggest?e.lock():e.unlock()}},a={lock:function(){helper.addClass(helper.e("body"),"scroll-disabled")},unlock:function(){helper.removeClass(helper.e("body"),"scroll-disabled")},toggle:function(){state.get().pagelock?a.lock():a.unlock()}};return{mod:e,render:a,toggle:function(){e.toggle(),a.toggle()},lock:function(){e.lock(),a.toggle()},unlock:function(){e.unlock(),a.unlock()}}}(),edge=function(){var s=null,o=null,a={open:function(){helper.setObject({object:state.get(),path:"edge",newValue:!0})},close:function(){helper.setObject({object:state.get(),path:"edge",newValue:!1})}},t={close:function(){var e=helper.eA(".edge");if(e[0])for(var a=0;a<e.length;a++)e[a].destroy()},open:function(e){var l={element:null,delay:null};e&&(l=helper.applyOptions(l,e));function a(){var e=document.documentElement.scrollTop,a=document.documentElement.scrollLeft,t=l.element.getBoundingClientRect();o.style.width=t.width+"px",o.style.height=t.height+"px",o.style.top=t.top+e+"px",o.style.left=t.left+a+"px"}var t,n,r;null!=l.element&&(null==o&&(t=helper.e("html"),n=helper.e("body"),(r=helper.node("div|class:edge is-transparent")).destroy=function(){r.classList.contains("is-opaque")?(helper.removeClass(r,"is-opaque"),helper.addClass(r,"is-transparent")):r.remove(),o=null},r.addEventListener("transitionend",function(e,a){"opacity"===e.propertyName&&0==getComputedStyle(this).opacity&&(this.parentElement.removeChild(this),helper.removeClass(t,"is-edge"))},!1),l.delay&&(clearTimeout(s),s=setTimeout(r.destroy,l.delay)),helper.addClass(t,"is-edge"),n.appendChild(r),getComputedStyle(r).opacity,helper.removeClass(r,"is-transparent"),helper.addClass(r,"is-opaque"),o=r),a())}},e={open:function(e){a.open(),t.open(e)},close:function(){a.close(),t.close()}};return{mod:a,render:t,box:e}}();console.log("nightTab version",version.get()),data.init(),state.init(),bookmarks.init(),theme.init(),menu.init(),link.init(),control.init(),greeting.init(),transitional.init(),date.init(),clock.init(),keyboard.init(),layout.init(),background.init(),search.init(),header.init(),modal.init(),shade.init(),version.init(),console.log("test");