@sunderapps/n4v
Advanced tools
Comparing version 0.4.3 to 0.4.4
@@ -20,3 +20,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
!function(e,t){ true?module.exports=t():0}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class s{constructor(e,t,s,a,n){this.r=null!=e?e:0,this.g=null!=t?t:0,this.b=null!=s?s:0,this.a=null!=a?a:1,this.stringConstructor(n)}stringConstructor(e){e&&(e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e)))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+"FF";break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+"FF";break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"FF";break;case 7:e+="FF";break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),16),this.g=parseInt(e.substring(3,5),16),this.b=parseInt(e.substring(5,7),16),this.a=parseInt(e.substring(7,9),16)/256}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=s,t.default=s},24:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(s=t.sunSide||(t.sunSide={}))[s.Top=0]="Top",s[s.Right=1]="Right",s[s.Bottom=2]="Bottom",s[s.Left=3]="Left"},491:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var n=s(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return n.sunSide}});var i=s(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return a(i).default}});var l=s(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return a(l).default}});var r=s(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return a(r).default}});var o=s(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return a(o).default}});var d=s(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(d).default}})},565:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class a{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var s,a;return t?null!==(s=this.classes[t][null!=e?e:-1])&&void 0!==s?s:"":null!==(a=this.classes[null!=e?e:-1])&&void 0!==a?a:""}}t.sunSelectors=a,s=a,a.lib="sun",a.pre="".concat(s.lib,"-"),a.disabled="[disabled]",a.hasControls="[aria-controls]",a.hasExpanded="[aria-expanded]",a.hasLink="[href]",a.hasRouterLink="[routerLink]",a.hasId="[id]",a.notTabbable='[tabindex^="-"]',a.tabbable="[tabindex]".concat(s.neg(s.notTabbable)),a.focusable="input".concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n select").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n textarea").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n button").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n object").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n a").concat(s.hasLink,", a").concat(s.hasRouterLink,",\n area").concat(s.hasLink,",\n ").concat(s.tabbable).replace(/\s/g,""),a.classes={sides:{top:s.prefix("top"),right:s.prefix("right"),bottom:s.prefix("bottom"),left:s.prefix("left")}},t.default=a},750:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class a{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=a,s=a,a.delayBase=0,a.delayStep=100,a.delay={instant:s.delayBase+0*s.delayStep,fast:s.delayBase+1*s.delayStep,medFast:s.delayBase+2*s.delayStep,default:s.delayBase+3*s.delayStep,medSlow:s.delayBase+4*s.delayStep,slow:s.delayBase+5*s.delayStep},t.default=a},427:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const n=a(s(750)),i=s(24);class l{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,s,a,i,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,r=arguments.length>2?arguments[2]:void 0,o=0,d=function(){o=!1===(null==r?void 0:r.leading)?0:(new Date).getTime(),i=0,a=e.apply(t,s),i||(t=s=null)};return function(){let n=(new Date).getTime();o||!1!==(null==r?void 0:r.leading)||(o=n);let u=l-n+o;return t=this,s=arguments,u<=0||u>l?(i&&(clearTimeout(i),i=0),o=n,a=e.apply(t,s),i||(t=s=null)):i||!1===(null==r?void 0:r.trailing)||(i=window.setTimeout(d,u)),a}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let a=e.scrollHeight,n=e.scrollWidth,l=e.style.transition;e.style.transition="",requestAnimationFrame((function(){s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="".concat(a,"px"):e.style.width="".concat(n,"px"),e.style.transition=l,requestAnimationFrame((function(){s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=l,t.default=l}},t={};return function s(a){var n=t[a];if(void 0!==n)return n.exports;var i=t[a]={exports:{}};return e[a].call(i.exports,i,i.exports,s),i.exports}(491)})())); | ||
!function(e,t){ true?module.exports=t():0}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class a{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,a.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,a.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,a.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+a.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+a.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+a.hexMax;break;case 7:e+=a.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),a.hexBase),this.g=parseInt(e.substring(3,5),a.hexBase),this.b=parseInt(e.substring(5,7),a.hexBase),this.a=parseInt(e.substring(7,9),a.hexBase)/a.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=a,a.hexBase=16,a.hexMax="FF",t.default=a},24:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(a=t.sunSide||(t.sunSide={}))[a.Top=0]="Top",a[a.Right=1]="Right",a[a.Bottom=2]="Bottom",a[a.Left=3]="Left"},491:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var n=a(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return n.sunSide}});var i=a(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return s(i).default}});var r=a(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return s(r).default}});var o=a(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return s(o).default}});var l=a(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return s(l).default}});var d=a(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s(d).default}})},565:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class s{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var a,s;return t?null!==(a=this.classes[t][null!=e?e:-1])&&void 0!==a?a:"":null!==(s=this.classes[null!=e?e:-1])&&void 0!==s?s:""}}t.sunSelectors=s,a=s,s.lib="sun",s.pre="".concat(a.lib,"-"),s.disabled="[disabled]",s.hasControls="[aria-controls]",s.hasExpanded="[aria-expanded]",s.hasLink="[href]",s.hasRouterLink="[routerLink]",s.hasId="[id]",s.notTabbable='[tabindex^="-"]',s.tabbable="[tabindex]".concat(a.neg(a.notTabbable)),s.focusable="input".concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n select").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n textarea").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n button").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n object").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n a").concat(a.hasLink,", a").concat(a.hasRouterLink,",\n area").concat(a.hasLink,",\n ").concat(a.tabbable).replace(/\s/g,""),s.classes={sides:{top:a.prefix("top"),right:a.prefix("right"),bottom:a.prefix("bottom"),left:a.prefix("left")}},t.default=s},750:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class s{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=s,a=s,s.delayBase=0,s.delayStep=100,s.delay={instant:a.delayBase+0*a.delayStep,fast:a.delayBase+1*a.delayStep,medFast:a.delayBase+2*a.delayStep,default:a.delayBase+3*a.delayStep,medSlow:a.delayBase+4*a.delayStep,slow:a.delayBase+5*a.delayStep},t.default=s},427:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const n=s(a(750)),i=a(24);class r{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,a,s,i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,o=arguments.length>2?arguments[2]:void 0,l=0,d=function(){l=!1===(null==o?void 0:o.leading)?0:(new Date).getTime(),i=0,s=e.apply(t,a),i||(t=a=null)};return function(){let n=(new Date).getTime();l||!1!==(null==o?void 0:o.leading)||(l=n);let u=r-n+l;return t=this,a=arguments,u<=0||u>r?(i&&(clearTimeout(i),i=0),l=n,s=e.apply(t,a),i||(t=a=null)):i||!1===(null==o?void 0:o.trailing)||(i=window.setTimeout(d,u)),s}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let s=e.scrollHeight,n=e.scrollWidth,r=e.style.transition;e.style.transition="",requestAnimationFrame((function(){a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="".concat(s,"px"):e.style.width="".concat(n,"px"),e.style.transition=r,requestAnimationFrame((function(){a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=r,t.default=r}},t={};return function a(s){var n=t[s];if(void 0!==n)return n.exports;var i=t[s]={exports:{}};return e[s].call(i.exports,i,i.exports,a),i.exports}(491)})())); | ||
//# sourceMappingURL=index.min.js.map | ||
@@ -23,0 +23,0 @@ |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.n4vBar=t():e.n4vBar=t()}(self,(()=>{return e={890:e=>{var t;self,t=()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class n{constructor(e,t,n,o,r){this.r=null!=e?e:0,this.g=null!=t?t:0,this.b=null!=n?n:0,this.a=null!=o?o:1,this.stringConstructor(r)}stringConstructor(e){e&&(e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e)))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+"FF";break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+"FF";break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"FF";break;case 7:e+="FF";break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),16),this.g=parseInt(e.substring(3,5),16),this.b=parseInt(e.substring(5,7),16),this.a=parseInt(e.substring(7,9),16)/256}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=n,t.default=n},24:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(n=t.sunSide||(t.sunSide={}))[n.Top=0]="Top",n[n.Right=1]="Right",n[n.Bottom=2]="Bottom",n[n.Left=3]="Left"},491:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var r=n(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return r.sunSide}});var i=n(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return o(i).default}});var l=n(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return o(l).default}});var a=n(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return o(a).default}});var s=n(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return o(s).default}});var u=n(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o(u).default}})},565:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class o{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var n,o;return t?null!==(n=this.classes[t][null!=e?e:-1])&&void 0!==n?n:"":null!==(o=this.classes[null!=e?e:-1])&&void 0!==o?o:""}}t.sunSelectors=o,n=o,o.lib="sun",o.pre="".concat(n.lib,"-"),o.disabled="[disabled]",o.hasControls="[aria-controls]",o.hasExpanded="[aria-expanded]",o.hasLink="[href]",o.hasRouterLink="[routerLink]",o.hasId="[id]",o.notTabbable='[tabindex^="-"]',o.tabbable="[tabindex]".concat(n.neg(n.notTabbable)),o.focusable="input".concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n select").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n textarea").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n button").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n object").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n a").concat(n.hasLink,", a").concat(n.hasRouterLink,",\n area").concat(n.hasLink,",\n ").concat(n.tabbable).replace(/\s/g,""),o.classes={sides:{top:n.prefix("top"),right:n.prefix("right"),bottom:n.prefix("bottom"),left:n.prefix("left")}},t.default=o},750:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class o{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=o,n=o,o.delayBase=0,o.delayStep=100,o.delay={instant:n.delayBase+0*n.delayStep,fast:n.delayBase+1*n.delayStep,medFast:n.delayBase+2*n.delayStep,default:n.delayBase+3*n.delayStep,medSlow:n.delayBase+4*n.delayStep,slow:n.delayBase+5*n.delayStep},t.default=o},427:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const r=o(n(750)),i=n(24);class l{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,n,o,i,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,a=arguments.length>2?arguments[2]:void 0,s=0,u=function(){s=!1===(null==a?void 0:a.leading)?0:(new Date).getTime(),i=0,o=e.apply(t,n),i||(t=n=null)};return function(){let r=(new Date).getTime();s||!1!==(null==a?void 0:a.leading)||(s=r);let c=l-r+s;return t=this,n=arguments,c<=0||c>l?(i&&(clearTimeout(i),i=0),s=r,o=e.apply(t,n),i||(t=n=null)):i||!1===(null==a?void 0:a.trailing)||(i=window.setTimeout(u,c)),o}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let o=e.scrollHeight,r=e.scrollWidth,l=e.style.transition;e.style.transition="",requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(o,"px"):e.style.width="".concat(r,"px"),e.style.transition=l,requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=l,t.default=l}},t={};return function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}(491)})(),e.exports=t()},721:function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(890),l=r(n(565)),a=r(n(750)),s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el={};var n={from:i.sunSide.Top,fixed:!0};a.default.set(Object.assign(Object.assign({},n),t)),this.attachElements(),this.attachEvents(),this.enableJavascript(),this.setMobileMenu()}var t,n;return t=e,n=[{key:"attachElements",value:function(){var e;this.el.body=document.querySelector("body"),this.el.header=document.getElementById(l.default.getId("header")),this.el.mobileButton=(null===(e=this.el.header)||void 0===e?void 0:e.querySelector(l.default.controls(l.default.getId("wrapper"))))||null,this.el.wrapper=document.getElementById(l.default.getId("wrapper"))}},{key:"attachEvents",value:function(){var e,t,n,o=this;window.addEventListener("resize",i.sunUtil.throttle(this.eHandleResize.bind(this),a.default.delay.default,{trailing:!1})),window.addEventListener("scroll",i.sunUtil.throttle(this.eHandleScroll.bind(this),a.default.delay.default,{trailing:!1}));var r=null===(e=this.el.header)||void 0===e?void 0:e.querySelectorAll(l.default.focusable),s=null==r?void 0:r[(null==r?void 0:r.length)-1];null==s||s.addEventListener("keydown",i.sunUtil.throttle(this.eWrapTab.bind(this))),null==r||r.forEach((function(e){e.addEventListener("keydown",i.sunUtil.throttle(o.eHandleKeypress.bind(o)))}));var u=null===(t=this.el.header)||void 0===t?void 0:t.querySelectorAll(l.default.controls()+l.default.neg(l.default.controls(l.default.ids.wrapper)));null==u||u.forEach((function(e){e.addEventListener("mousedown",i.sunUtil.throttle(o.eToggleMenu.bind(o),a.default.delay.slow,{trailing:!1}))})),null===(n=this.el.mobileButton)||void 0===n||n.addEventListener("mousedown",i.sunUtil.throttle(this.eToggleMobileMenu.bind(this),a.default.delay.slow,{trailing:!1}))}},{key:"enableJavascript",value:function(){var e;null===(e=this.el.header)||void 0===e||e.classList.add(l.default.getClass("js"))}},{key:"setMobileMenu",value:function(){var e,t,n,o=this,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],s=r?"true":"false",u=r?"close menu":"open menu";null===(e=this.el.mobileButton)||void 0===e||e.setAttribute("aria-expanded",s),setTimeout((function(){var e;null===(e=o.el.mobileButton)||void 0===e||e.setAttribute("aria-label",u)}),a.default.delay.fast),r?(!0!==a.default.fixed&&window.scroll({top:0,left:0,behavior:"smooth"}),setTimeout((function(){o.el.body&&(o.el.body.style.overflow="hidden")}),a.default.from===i.sunSide.Left?a.default.delay.default:a.default.delay.instant),null===(t=this.el.wrapper)||void 0===t||t.classList.add(l.default.getClass("open"))):(this.el.body&&(this.el.body.style.overflow="auto"),null===(n=this.el.wrapper)||void 0===n||n.classList.remove(l.default.getClass("open")),this.closeAllMenus())}},{key:"toggleMobileMenu",value:function(){var e,t;this.setMobileMenu("false"===(null===(t=null===(e=this.el.mobileButton)||void 0===e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase()))}},{key:"setMenu",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?"true":"false",o=null==e?void 0:e.nextElementSibling;e&&o&&(e.setAttribute("aria-expanded",n),t?i.sunUtil.show(o):(i.sunUtil.hide(o),this.closeSubMenus(e)))}},{key:"toggleMenu",value:function(e){var t;this.setMenu(e,"true"!==(null===(t=null==e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase()))}},{key:"closeSubMenus",value:function(e){var t=this,n=null==e?void 0:e.nextElementSibling;(null==n?void 0:n.querySelectorAll(l.default.subMenuButtons)).forEach((function(e){var o;(null===(o=e.parentElement)||void 0===o?void 0:o.parentElement)===n&&t.setMenu(e)}))}},{key:"closeAllMenus",value:function(){var e,t=this,n=null===(e=this.el.wrapper)||void 0===e?void 0:e.querySelectorAll(l.default.subMenuButtons);null==n||n.forEach((function(e){t.setMenu(e)}))}},{key:"openClosestMenu",value:function(){var e,t=document.activeElement,n=null==t?void 0:t.nextElementSibling,o="true"===(null===(e=null==t?void 0:t.getAttribute("aria-expanded"))||void 0===e?void 0:e.toLowerCase());if((null==t?void 0:t.getAttribute("aria-controls"))===l.default.ids.wrapper&&(n=this.el.wrapper),(null==t?void 0:t.getAttribute("aria-controls"))&&n&&!o){t.click();var r=n.querySelector(l.default.focusable);null==r||r.focus()}}},{key:"closeClosestMenu",value:function(){var e,t,n=document.activeElement,o=null==n?void 0:n.closest(l.default.subMenu),r=(null==o?void 0:o.previousElementSibling)?o.previousElementSibling:this.el.mobileButton;(null==n?void 0:n.getAttribute("aria-controls"))&&"true"===(null===(e=null==n?void 0:n.getAttribute("aria-expanded"))||void 0===e?void 0:e.toLowerCase())&&(r=n),"true"===(null===(t=null==r?void 0:r.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase())&&(null==r||r.click(),null==r||r.focus())}},{key:"toggleClosestMenu",value:function(){var e,t;"true"===(null===(t=null===(e=document.activeElement)||void 0===e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase())?this.closeClosestMenu():this.openClosestMenu()}},{key:"eHandleResize",value:function(){this.setMobileMenu()}},{key:"eHandleScroll",value:function(){this.closeAllMenus()}},{key:"eWrapTab",value:function(e){var t;"tab"!==e.key.toLowerCase()||e.shiftKey||(null===(t=this.el.mobileButton)||void 0===t||t.focus(),document.activeElement===this.el.mobileButton&&e.preventDefault())}},{key:"eHandleButtonKeypress",value:function(e){var t,n=e.target.closest("li");switch(e.key.toLowerCase()){case"escape":(null==n?void 0:n.classList.contains(l.default.classes.open))?this.setMenu(n):(this.setMobileMenu(),null===(t=this.el.menuButton)||void 0===t||t.focus());case"arrowleft":this.closeClosestMenu()}}},{key:"eHandleLinkKeypress",value:function(e){switch(e.key.toLowerCase()){case"escape":case"arrowleft":this.closeClosestMenu();break;case"arrowright":this.openClosestMenu();break;case"enter":case"space":this.toggleClosestMenu()}}},{key:"eHandleKeypress",value:function(e){"tab"!==e.key.toLowerCase()&&e.preventDefault();var t=e.target;switch(null==t?void 0:t.tagName.toLowerCase()){case"a":this.eHandleLinkKeypress(e);break;case"button":this.eHandleButtonKeypress(e)}}},{key:"eToggleMobileMenu",value:function(){this.toggleMobileMenu()}},{key:"eToggleMenu",value:function(e){this.toggleMenu(e.target)}}],n&&o(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=s},565:(e,t,n)=>{"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function l(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var s,u;Object.defineProperty(t,"__esModule",{value:!0});var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(u,e);var t,n,o,s=(n=u,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=a(n);if(o){var r=a(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function u(){return r(this,u),s.apply(this,arguments)}return t=u,Object.defineProperty(t,"prototype",{writable:!1}),t}(u=n(890).sunSelectors);t.default=c,s=c,c.lib="n4v",c.pre="".concat(s.lib,"-"),c.subMenuButtons="button".concat(s.hasControls),c.subMenu="".concat(s.subMenuButtons," + ul").concat(s.hasId),c.ids={header:s.prefix("header"),logo:s.prefix("logo"),wrapper:s.prefix("wrapper"),mainContent:s.prefix("main-content")},c.classes=Object.assign(Object.assign({},Reflect.get(u,"classes",s)),{srOnly:s.prefix("sr-only"),js:s.prefix("js"),ready:s.prefix("ready"),fixed:s.prefix("fixed"),open:s.prefix("open")})},750:function(e,t,n){"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function a(){return a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var o=s(e,t);if(o){var r=Object.getOwnPropertyDescriptor(o,t);return r.get?r.get.call(arguments.length<3?e:n):r.value}},a.apply(this,arguments)}function s(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=d(e)););return e}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function c(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var f=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.n4vSettings=void 0;var p=n(890),h=f(n(565)),y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(y,e);var t,n,o,s,f=(o=y,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(o);if(s){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function y(){return i(this,y),f.apply(this,arguments)}return t=y,n=[{key:"set",value:function(e){a(d(y),"set",this).call(this,e),(e.from||e.from===p.sunSide.Top)&&this.setFrom(e.from),"boolean"==typeof e.fixed&&this.setFixed(e.fixed)}},{key:"setFrom",value:function(e){if(this.from!==e){var t;this.from=e;var n=document.getElementById(h.default.getId("header"));null==n||(t=n.classList).remove.apply(t,function(e){if(Array.isArray(e))return r(e)}(o=Object.values(h.default.classes.sides))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),null==n||n.classList.add(h.default.getClass(p.sunSide[this.from].toLowerCase(),"sides"))}var o}},{key:"setFixed",value:function(e){if(this.fixed!==e){this.fixed=e;var t=document.getElementById(h.default.getId("header")),n=h.default.getClass("fixed");this.fixed?null==t||t.classList.add(n):null==t||t.classList.remove(n)}}}],null&&l(t.prototype,null),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),y}(p.sunSettings);t.n4vSettings=y,t.default=y}},t={},function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}(721).default;var e,t})); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.n4vBar=t():e.n4vBar=t()}(self,(()=>{return e={890:e=>{var t;self,t=()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class n{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,n.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,n.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,n.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+n.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+n.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+n.hexMax;break;case 7:e+=n.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),n.hexBase),this.g=parseInt(e.substring(3,5),n.hexBase),this.b=parseInt(e.substring(5,7),n.hexBase),this.a=parseInt(e.substring(7,9),n.hexBase)/n.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=n,n.hexBase=16,n.hexMax="FF",t.default=n},24:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(n=t.sunSide||(t.sunSide={}))[n.Top=0]="Top",n[n.Right=1]="Right",n[n.Bottom=2]="Bottom",n[n.Left=3]="Left"},491:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var r=n(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return r.sunSide}});var i=n(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return o(i).default}});var a=n(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return o(a).default}});var l=n(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return o(l).default}});var s=n(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return o(s).default}});var u=n(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o(u).default}})},565:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class o{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var n,o;return t?null!==(n=this.classes[t][null!=e?e:-1])&&void 0!==n?n:"":null!==(o=this.classes[null!=e?e:-1])&&void 0!==o?o:""}}t.sunSelectors=o,n=o,o.lib="sun",o.pre="".concat(n.lib,"-"),o.disabled="[disabled]",o.hasControls="[aria-controls]",o.hasExpanded="[aria-expanded]",o.hasLink="[href]",o.hasRouterLink="[routerLink]",o.hasId="[id]",o.notTabbable='[tabindex^="-"]',o.tabbable="[tabindex]".concat(n.neg(n.notTabbable)),o.focusable="input".concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n select").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n textarea").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n button").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n object").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n a").concat(n.hasLink,", a").concat(n.hasRouterLink,",\n area").concat(n.hasLink,",\n ").concat(n.tabbable).replace(/\s/g,""),o.classes={sides:{top:n.prefix("top"),right:n.prefix("right"),bottom:n.prefix("bottom"),left:n.prefix("left")}},t.default=o},750:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class o{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=o,n=o,o.delayBase=0,o.delayStep=100,o.delay={instant:n.delayBase+0*n.delayStep,fast:n.delayBase+1*n.delayStep,medFast:n.delayBase+2*n.delayStep,default:n.delayBase+3*n.delayStep,medSlow:n.delayBase+4*n.delayStep,slow:n.delayBase+5*n.delayStep},t.default=o},427:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const r=o(n(750)),i=n(24);class a{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,n,o,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,l=arguments.length>2?arguments[2]:void 0,s=0,u=function(){s=!1===(null==l?void 0:l.leading)?0:(new Date).getTime(),i=0,o=e.apply(t,n),i||(t=n=null)};return function(){let r=(new Date).getTime();s||!1!==(null==l?void 0:l.leading)||(s=r);let c=a-r+s;return t=this,n=arguments,c<=0||c>a?(i&&(clearTimeout(i),i=0),s=r,o=e.apply(t,n),i||(t=n=null)):i||!1===(null==l?void 0:l.trailing)||(i=window.setTimeout(u,c)),o}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let o=e.scrollHeight,r=e.scrollWidth,a=e.style.transition;e.style.transition="",requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(o,"px"):e.style.width="".concat(r,"px"),e.style.transition=a,requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=a,t.default=a}},t={};return function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}(491)})(),e.exports=t()},721:function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(890),a=r(n(565)),l=r(n(750)),s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el={};var n={from:i.sunSide.Top,fixed:!0};l.default.set(Object.assign(Object.assign({},n),t)),this.attachElements(),this.attachEvents(),this.enableJavascript(),this.setMobileMenu()}var t,n;return t=e,n=[{key:"attachElements",value:function(){var e;this.el.body=document.querySelector("body"),this.el.header=document.getElementById(a.default.getId("header")),this.el.mobileButton=(null===(e=this.el.header)||void 0===e?void 0:e.querySelector(a.default.controls(a.default.getId("wrapper"))))||null,this.el.wrapper=document.getElementById(a.default.getId("wrapper"))}},{key:"attachEvents",value:function(){var e,t,n,o=this;window.addEventListener("resize",i.sunUtil.throttle(this.eHandleResize.bind(this),l.default.delay.default,{trailing:!1})),window.addEventListener("scroll",i.sunUtil.throttle(this.eHandleScroll.bind(this),l.default.delay.default,{trailing:!1}));var r=null===(e=this.el.header)||void 0===e?void 0:e.querySelectorAll(a.default.focusable),s=null==r?void 0:r[(null==r?void 0:r.length)-1];null==s||s.addEventListener("keydown",i.sunUtil.throttle(this.eWrapTab.bind(this))),null==r||r.forEach((function(e){e.addEventListener("keydown",i.sunUtil.throttle(o.eHandleKeypress.bind(o)))}));var u=null===(t=this.el.header)||void 0===t?void 0:t.querySelectorAll(a.default.controls()+a.default.neg(a.default.controls(a.default.ids.wrapper)));null==u||u.forEach((function(e){e.addEventListener("mousedown",i.sunUtil.throttle(o.eToggleMenu.bind(o),l.default.delay.slow,{trailing:!1}))})),null===(n=this.el.mobileButton)||void 0===n||n.addEventListener("mousedown",i.sunUtil.throttle(this.eToggleMobileMenu.bind(this),l.default.delay.slow,{trailing:!1}))}},{key:"enableJavascript",value:function(){var e;null===(e=this.el.header)||void 0===e||e.classList.add(a.default.getClass("js"))}},{key:"setMobileMenu",value:function(){var e,t,n,o=this,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],s=r?"true":"false",u=r?"close menu":"open menu";null===(e=this.el.mobileButton)||void 0===e||e.setAttribute("aria-expanded",s),setTimeout((function(){var e;null===(e=o.el.mobileButton)||void 0===e||e.setAttribute("aria-label",u)}),l.default.delay.fast),r?(!0!==l.default.fixed&&window.scroll({top:0,left:0,behavior:"smooth"}),setTimeout((function(){o.el.body&&(o.el.body.style.overflow="hidden")}),l.default.from===i.sunSide.Left?l.default.delay.default:l.default.delay.instant),null===(t=this.el.wrapper)||void 0===t||t.classList.add(a.default.getClass("open"))):(this.el.body&&(this.el.body.style.overflow="auto"),null===(n=this.el.wrapper)||void 0===n||n.classList.remove(a.default.getClass("open")),this.closeAllMenus())}},{key:"toggleMobileMenu",value:function(){var e,t;this.setMobileMenu("false"===(null===(t=null===(e=this.el.mobileButton)||void 0===e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase()))}},{key:"setMenu",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?"true":"false",o=null==e?void 0:e.nextElementSibling;e&&o&&(e.setAttribute("aria-expanded",n),t?i.sunUtil.show(o):(i.sunUtil.hide(o),this.closeSubMenus(e)))}},{key:"toggleMenu",value:function(e){var t;this.setMenu(e,"true"!==(null===(t=null==e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase()))}},{key:"closeSubMenus",value:function(e){var t=this,n=null==e?void 0:e.nextElementSibling;(null==n?void 0:n.querySelectorAll(a.default.subMenuButtons)).forEach((function(e){var o;(null===(o=e.parentElement)||void 0===o?void 0:o.parentElement)===n&&t.setMenu(e)}))}},{key:"closeAllMenus",value:function(){var e,t=this,n=null===(e=this.el.wrapper)||void 0===e?void 0:e.querySelectorAll(a.default.subMenuButtons);null==n||n.forEach((function(e){t.setMenu(e)}))}},{key:"openClosestMenu",value:function(){var e,t=document.activeElement,n=null==t?void 0:t.nextElementSibling,o="true"===(null===(e=null==t?void 0:t.getAttribute("aria-expanded"))||void 0===e?void 0:e.toLowerCase());if((null==t?void 0:t.getAttribute("aria-controls"))===a.default.ids.wrapper&&(n=this.el.wrapper),(null==t?void 0:t.getAttribute("aria-controls"))&&n&&!o){t.click();var r=n.querySelector(a.default.focusable);null==r||r.focus()}}},{key:"closeClosestMenu",value:function(){var e,t,n=document.activeElement,o=null==n?void 0:n.closest(a.default.subMenu),r=(null==o?void 0:o.previousElementSibling)?o.previousElementSibling:this.el.mobileButton;(null==n?void 0:n.getAttribute("aria-controls"))&&"true"===(null===(e=null==n?void 0:n.getAttribute("aria-expanded"))||void 0===e?void 0:e.toLowerCase())&&(r=n),"true"===(null===(t=null==r?void 0:r.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase())&&(null==r||r.click(),null==r||r.focus())}},{key:"toggleClosestMenu",value:function(){var e,t;"true"===(null===(t=null===(e=document.activeElement)||void 0===e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase())?this.closeClosestMenu():this.openClosestMenu()}},{key:"eHandleResize",value:function(){this.setMobileMenu()}},{key:"eHandleScroll",value:function(){this.closeAllMenus()}},{key:"eWrapTab",value:function(e){var t;"tab"!==e.key.toLowerCase()||e.shiftKey||(null===(t=this.el.mobileButton)||void 0===t||t.focus(),document.activeElement===this.el.mobileButton&&e.preventDefault())}},{key:"eHandleButtonKeypress",value:function(e){var t,n=e.target.closest("li");switch(e.key.toLowerCase()){case"escape":(null==n?void 0:n.classList.contains(a.default.classes.open))?this.setMenu(n):(this.setMobileMenu(),null===(t=this.el.menuButton)||void 0===t||t.focus());case"arrowleft":this.closeClosestMenu()}}},{key:"eHandleLinkKeypress",value:function(e){switch(e.key.toLowerCase()){case"escape":case"arrowleft":this.closeClosestMenu();break;case"arrowright":this.openClosestMenu();break;case"enter":case"space":this.toggleClosestMenu()}}},{key:"eHandleKeypress",value:function(e){"tab"!==e.key.toLowerCase()&&e.preventDefault();var t=e.target;switch(null==t?void 0:t.tagName.toLowerCase()){case"a":this.eHandleLinkKeypress(e);break;case"button":this.eHandleButtonKeypress(e)}}},{key:"eToggleMobileMenu",value:function(){this.toggleMobileMenu()}},{key:"eToggleMenu",value:function(e){this.toggleMenu(e.target)}}],n&&o(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=s},565:(e,t,n)=>{"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function a(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}var s,u;Object.defineProperty(t,"__esModule",{value:!0});var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(u,e);var t,n,o,s=(n=u,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=l(n);if(o){var r=l(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return a(this,e)});function u(){return r(this,u),s.apply(this,arguments)}return t=u,Object.defineProperty(t,"prototype",{writable:!1}),t}(u=n(890).sunSelectors);t.default=c,s=c,c.lib="n4v",c.pre="".concat(s.lib,"-"),c.subMenuButtons="button".concat(s.hasControls),c.subMenu="".concat(s.subMenuButtons," + ul").concat(s.hasId),c.ids={header:s.prefix("header"),logo:s.prefix("logo"),wrapper:s.prefix("wrapper"),mainContent:s.prefix("main-content")},c.classes=Object.assign(Object.assign({},Reflect.get(u,"classes",s)),{srOnly:s.prefix("sr-only"),js:s.prefix("js"),ready:s.prefix("ready"),fixed:s.prefix("fixed"),open:s.prefix("open")})},750:function(e,t,n){"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function l(){return l="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var o=s(e,t);if(o){var r=Object.getOwnPropertyDescriptor(o,t);return r.get?r.get.call(arguments.length<3?e:n):r.value}},l.apply(this,arguments)}function s(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=d(e)););return e}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function c(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var f=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.n4vSettings=void 0;var p=n(890),h=f(n(565)),y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(y,e);var t,n,o,s,f=(o=y,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(o);if(s){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function y(){return i(this,y),f.apply(this,arguments)}return t=y,n=[{key:"set",value:function(e){l(d(y),"set",this).call(this,e),(e.from||e.from===p.sunSide.Top)&&this.setFrom(e.from),"boolean"==typeof e.fixed&&this.setFixed(e.fixed)}},{key:"setFrom",value:function(e){if(this.from!==e){var t;this.from=e;var n=document.getElementById(h.default.getId("header"));null==n||(t=n.classList).remove.apply(t,function(e){if(Array.isArray(e))return r(e)}(o=Object.values(h.default.classes.sides))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),null==n||n.classList.add(h.default.getClass(p.sunSide[this.from].toLowerCase(),"sides"))}var o}},{key:"setFixed",value:function(e){if(this.fixed!==e){this.fixed=e;var t=document.getElementById(h.default.getId("header")),n=h.default.getClass("fixed");this.fixed?null==t||t.classList.add(n):null==t||t.classList.remove(n)}}}],null&&a(t.prototype,null),n&&a(t,n),Object.defineProperty(t,"prototype",{writable:!1}),y}(p.sunSettings);t.n4vSettings=y,t.default=y}},t={},function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}(721).default;var e,t})); | ||
//# sourceMappingURL=bar.min.js.map |
@@ -20,3 +20,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
!function(e,t){ true?module.exports=t():0}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class s{constructor(e,t,s,a,n){this.r=null!=e?e:0,this.g=null!=t?t:0,this.b=null!=s?s:0,this.a=null!=a?a:1,this.stringConstructor(n)}stringConstructor(e){e&&(e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e)))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+"FF";break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+"FF";break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"FF";break;case 7:e+="FF";break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),16),this.g=parseInt(e.substring(3,5),16),this.b=parseInt(e.substring(5,7),16),this.a=parseInt(e.substring(7,9),16)/256}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=s,t.default=s},24:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(s=t.sunSide||(t.sunSide={}))[s.Top=0]="Top",s[s.Right=1]="Right",s[s.Bottom=2]="Bottom",s[s.Left=3]="Left"},491:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var n=s(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return n.sunSide}});var i=s(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return a(i).default}});var l=s(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return a(l).default}});var r=s(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return a(r).default}});var o=s(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return a(o).default}});var d=s(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(d).default}})},565:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class a{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var s,a;return t?null!==(s=this.classes[t][null!=e?e:-1])&&void 0!==s?s:"":null!==(a=this.classes[null!=e?e:-1])&&void 0!==a?a:""}}t.sunSelectors=a,s=a,a.lib="sun",a.pre="".concat(s.lib,"-"),a.disabled="[disabled]",a.hasControls="[aria-controls]",a.hasExpanded="[aria-expanded]",a.hasLink="[href]",a.hasRouterLink="[routerLink]",a.hasId="[id]",a.notTabbable='[tabindex^="-"]',a.tabbable="[tabindex]".concat(s.neg(s.notTabbable)),a.focusable="input".concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n select").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n textarea").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n button").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n object").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n a").concat(s.hasLink,", a").concat(s.hasRouterLink,",\n area").concat(s.hasLink,",\n ").concat(s.tabbable).replace(/\s/g,""),a.classes={sides:{top:s.prefix("top"),right:s.prefix("right"),bottom:s.prefix("bottom"),left:s.prefix("left")}},t.default=a},750:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class a{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=a,s=a,a.delayBase=0,a.delayStep=100,a.delay={instant:s.delayBase+0*s.delayStep,fast:s.delayBase+1*s.delayStep,medFast:s.delayBase+2*s.delayStep,default:s.delayBase+3*s.delayStep,medSlow:s.delayBase+4*s.delayStep,slow:s.delayBase+5*s.delayStep},t.default=a},427:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const n=a(s(750)),i=s(24);class l{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,s,a,i,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,r=arguments.length>2?arguments[2]:void 0,o=0,d=function(){o=!1===(null==r?void 0:r.leading)?0:(new Date).getTime(),i=0,a=e.apply(t,s),i||(t=s=null)};return function(){let n=(new Date).getTime();o||!1!==(null==r?void 0:r.leading)||(o=n);let u=l-n+o;return t=this,s=arguments,u<=0||u>l?(i&&(clearTimeout(i),i=0),o=n,a=e.apply(t,s),i||(t=s=null)):i||!1===(null==r?void 0:r.trailing)||(i=window.setTimeout(d,u)),a}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let a=e.scrollHeight,n=e.scrollWidth,l=e.style.transition;e.style.transition="",requestAnimationFrame((function(){s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="".concat(a,"px"):e.style.width="".concat(n,"px"),e.style.transition=l,requestAnimationFrame((function(){s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=l,t.default=l}},t={};return function s(a){var n=t[a];if(void 0!==n)return n.exports;var i=t[a]={exports:{}};return e[a].call(i.exports,i,i.exports,s),i.exports}(491)})())); | ||
!function(e,t){ true?module.exports=t():0}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class a{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,a.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,a.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,a.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+a.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+a.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+a.hexMax;break;case 7:e+=a.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),a.hexBase),this.g=parseInt(e.substring(3,5),a.hexBase),this.b=parseInt(e.substring(5,7),a.hexBase),this.a=parseInt(e.substring(7,9),a.hexBase)/a.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=a,a.hexBase=16,a.hexMax="FF",t.default=a},24:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(a=t.sunSide||(t.sunSide={}))[a.Top=0]="Top",a[a.Right=1]="Right",a[a.Bottom=2]="Bottom",a[a.Left=3]="Left"},491:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var n=a(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return n.sunSide}});var i=a(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return s(i).default}});var r=a(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return s(r).default}});var o=a(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return s(o).default}});var l=a(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return s(l).default}});var d=a(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s(d).default}})},565:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class s{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var a,s;return t?null!==(a=this.classes[t][null!=e?e:-1])&&void 0!==a?a:"":null!==(s=this.classes[null!=e?e:-1])&&void 0!==s?s:""}}t.sunSelectors=s,a=s,s.lib="sun",s.pre="".concat(a.lib,"-"),s.disabled="[disabled]",s.hasControls="[aria-controls]",s.hasExpanded="[aria-expanded]",s.hasLink="[href]",s.hasRouterLink="[routerLink]",s.hasId="[id]",s.notTabbable='[tabindex^="-"]',s.tabbable="[tabindex]".concat(a.neg(a.notTabbable)),s.focusable="input".concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n select").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n textarea").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n button").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n object").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n a").concat(a.hasLink,", a").concat(a.hasRouterLink,",\n area").concat(a.hasLink,",\n ").concat(a.tabbable).replace(/\s/g,""),s.classes={sides:{top:a.prefix("top"),right:a.prefix("right"),bottom:a.prefix("bottom"),left:a.prefix("left")}},t.default=s},750:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class s{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=s,a=s,s.delayBase=0,s.delayStep=100,s.delay={instant:a.delayBase+0*a.delayStep,fast:a.delayBase+1*a.delayStep,medFast:a.delayBase+2*a.delayStep,default:a.delayBase+3*a.delayStep,medSlow:a.delayBase+4*a.delayStep,slow:a.delayBase+5*a.delayStep},t.default=s},427:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const n=s(a(750)),i=a(24);class r{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,a,s,i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,o=arguments.length>2?arguments[2]:void 0,l=0,d=function(){l=!1===(null==o?void 0:o.leading)?0:(new Date).getTime(),i=0,s=e.apply(t,a),i||(t=a=null)};return function(){let n=(new Date).getTime();l||!1!==(null==o?void 0:o.leading)||(l=n);let u=r-n+l;return t=this,a=arguments,u<=0||u>r?(i&&(clearTimeout(i),i=0),l=n,s=e.apply(t,a),i||(t=a=null)):i||!1===(null==o?void 0:o.trailing)||(i=window.setTimeout(d,u)),s}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let s=e.scrollHeight,n=e.scrollWidth,r=e.style.transition;e.style.transition="",requestAnimationFrame((function(){a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="".concat(s,"px"):e.style.width="".concat(n,"px"),e.style.transition=r,requestAnimationFrame((function(){a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=r,t.default=r}},t={};return function a(s){var n=t[s];if(void 0!==n)return n.exports;var i=t[s]={exports:{}};return e[s].call(i.exports,i,i.exports,a),i.exports}(491)})())); | ||
//# sourceMappingURL=index.min.js.map | ||
@@ -23,0 +23,0 @@ |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.n4v=t():e.n4v=t()}(self,(()=>{return e={890:e=>{var t;self,t=()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class n{constructor(e,t,n,o,r){this.r=null!=e?e:0,this.g=null!=t?t:0,this.b=null!=n?n:0,this.a=null!=o?o:1,this.stringConstructor(r)}stringConstructor(e){e&&(e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e)))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+"FF";break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+"FF";break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"FF";break;case 7:e+="FF";break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),16),this.g=parseInt(e.substring(3,5),16),this.b=parseInt(e.substring(5,7),16),this.a=parseInt(e.substring(7,9),16)/256}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=n,t.default=n},24:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(n=t.sunSide||(t.sunSide={}))[n.Top=0]="Top",n[n.Right=1]="Right",n[n.Bottom=2]="Bottom",n[n.Left=3]="Left"},491:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var r=n(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return r.sunSide}});var i=n(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return o(i).default}});var l=n(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return o(l).default}});var a=n(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return o(a).default}});var s=n(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return o(s).default}});var u=n(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o(u).default}})},565:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class o{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var n,o;return t?null!==(n=this.classes[t][null!=e?e:-1])&&void 0!==n?n:"":null!==(o=this.classes[null!=e?e:-1])&&void 0!==o?o:""}}t.sunSelectors=o,n=o,o.lib="sun",o.pre="".concat(n.lib,"-"),o.disabled="[disabled]",o.hasControls="[aria-controls]",o.hasExpanded="[aria-expanded]",o.hasLink="[href]",o.hasRouterLink="[routerLink]",o.hasId="[id]",o.notTabbable='[tabindex^="-"]',o.tabbable="[tabindex]".concat(n.neg(n.notTabbable)),o.focusable="input".concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n select").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n textarea").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n button").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n object").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n a").concat(n.hasLink,", a").concat(n.hasRouterLink,",\n area").concat(n.hasLink,",\n ").concat(n.tabbable).replace(/\s/g,""),o.classes={sides:{top:n.prefix("top"),right:n.prefix("right"),bottom:n.prefix("bottom"),left:n.prefix("left")}},t.default=o},750:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class o{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=o,n=o,o.delayBase=0,o.delayStep=100,o.delay={instant:n.delayBase+0*n.delayStep,fast:n.delayBase+1*n.delayStep,medFast:n.delayBase+2*n.delayStep,default:n.delayBase+3*n.delayStep,medSlow:n.delayBase+4*n.delayStep,slow:n.delayBase+5*n.delayStep},t.default=o},427:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const r=o(n(750)),i=n(24);class l{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,n,o,i,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,a=arguments.length>2?arguments[2]:void 0,s=0,u=function(){s=!1===(null==a?void 0:a.leading)?0:(new Date).getTime(),i=0,o=e.apply(t,n),i||(t=n=null)};return function(){let r=(new Date).getTime();s||!1!==(null==a?void 0:a.leading)||(s=r);let c=l-r+s;return t=this,n=arguments,c<=0||c>l?(i&&(clearTimeout(i),i=0),s=r,o=e.apply(t,n),i||(t=n=null)):i||!1===(null==a?void 0:a.trailing)||(i=window.setTimeout(u,c)),o}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let o=e.scrollHeight,r=e.scrollWidth,l=e.style.transition;e.style.transition="",requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(o,"px"):e.style.width="".concat(r,"px"),e.style.transition=l,requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=l,t.default=l}},t={};return function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}(491)})(),e.exports=t()},721:function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(890),l=r(n(565)),a=r(n(750)),s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el={};var n={from:i.sunSide.Top,fixed:!0};a.default.set(Object.assign(Object.assign({},n),t)),this.attachElements(),this.attachEvents(),this.enableJavascript(),this.setMobileMenu()}var t,n;return t=e,n=[{key:"attachElements",value:function(){var e;this.el.body=document.querySelector("body"),this.el.header=document.getElementById(l.default.getId("header")),this.el.mobileButton=(null===(e=this.el.header)||void 0===e?void 0:e.querySelector(l.default.controls(l.default.getId("wrapper"))))||null,this.el.wrapper=document.getElementById(l.default.getId("wrapper"))}},{key:"attachEvents",value:function(){var e,t,n,o=this;window.addEventListener("resize",i.sunUtil.throttle(this.eHandleResize.bind(this),a.default.delay.default,{trailing:!1})),window.addEventListener("scroll",i.sunUtil.throttle(this.eHandleScroll.bind(this),a.default.delay.default,{trailing:!1}));var r=null===(e=this.el.header)||void 0===e?void 0:e.querySelectorAll(l.default.focusable),s=null==r?void 0:r[(null==r?void 0:r.length)-1];null==s||s.addEventListener("keydown",i.sunUtil.throttle(this.eWrapTab.bind(this))),null==r||r.forEach((function(e){e.addEventListener("keydown",i.sunUtil.throttle(o.eHandleKeypress.bind(o)))}));var u=null===(t=this.el.header)||void 0===t?void 0:t.querySelectorAll(l.default.controls()+l.default.neg(l.default.controls(l.default.ids.wrapper)));null==u||u.forEach((function(e){e.addEventListener("mousedown",i.sunUtil.throttle(o.eToggleMenu.bind(o),a.default.delay.slow,{trailing:!1}))})),null===(n=this.el.mobileButton)||void 0===n||n.addEventListener("mousedown",i.sunUtil.throttle(this.eToggleMobileMenu.bind(this),a.default.delay.slow,{trailing:!1}))}},{key:"enableJavascript",value:function(){var e;null===(e=this.el.header)||void 0===e||e.classList.add(l.default.getClass("js"))}},{key:"setMobileMenu",value:function(){var e,t,n,o=this,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],s=r?"true":"false",u=r?"close menu":"open menu";null===(e=this.el.mobileButton)||void 0===e||e.setAttribute("aria-expanded",s),setTimeout((function(){var e;null===(e=o.el.mobileButton)||void 0===e||e.setAttribute("aria-label",u)}),a.default.delay.fast),r?(!0!==a.default.fixed&&window.scroll({top:0,left:0,behavior:"smooth"}),setTimeout((function(){o.el.body&&(o.el.body.style.overflow="hidden")}),a.default.from===i.sunSide.Left?a.default.delay.default:a.default.delay.instant),null===(t=this.el.wrapper)||void 0===t||t.classList.add(l.default.getClass("open"))):(this.el.body&&(this.el.body.style.overflow="auto"),null===(n=this.el.wrapper)||void 0===n||n.classList.remove(l.default.getClass("open")),this.closeAllMenus())}},{key:"toggleMobileMenu",value:function(){var e,t;this.setMobileMenu("false"===(null===(t=null===(e=this.el.mobileButton)||void 0===e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase()))}},{key:"setMenu",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?"true":"false",o=null==e?void 0:e.nextElementSibling;e&&o&&(e.setAttribute("aria-expanded",n),t?i.sunUtil.show(o):(i.sunUtil.hide(o),this.closeSubMenus(e)))}},{key:"toggleMenu",value:function(e){var t;this.setMenu(e,"true"!==(null===(t=null==e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase()))}},{key:"closeSubMenus",value:function(e){var t=this,n=null==e?void 0:e.nextElementSibling;(null==n?void 0:n.querySelectorAll(l.default.subMenuButtons)).forEach((function(e){var o;(null===(o=e.parentElement)||void 0===o?void 0:o.parentElement)===n&&t.setMenu(e)}))}},{key:"closeAllMenus",value:function(){var e,t=this,n=null===(e=this.el.wrapper)||void 0===e?void 0:e.querySelectorAll(l.default.subMenuButtons);null==n||n.forEach((function(e){t.setMenu(e)}))}},{key:"openClosestMenu",value:function(){var e,t=document.activeElement,n=null==t?void 0:t.nextElementSibling,o="true"===(null===(e=null==t?void 0:t.getAttribute("aria-expanded"))||void 0===e?void 0:e.toLowerCase());if((null==t?void 0:t.getAttribute("aria-controls"))===l.default.ids.wrapper&&(n=this.el.wrapper),(null==t?void 0:t.getAttribute("aria-controls"))&&n&&!o){t.click();var r=n.querySelector(l.default.focusable);null==r||r.focus()}}},{key:"closeClosestMenu",value:function(){var e,t,n=document.activeElement,o=null==n?void 0:n.closest(l.default.subMenu),r=(null==o?void 0:o.previousElementSibling)?o.previousElementSibling:this.el.mobileButton;(null==n?void 0:n.getAttribute("aria-controls"))&&"true"===(null===(e=null==n?void 0:n.getAttribute("aria-expanded"))||void 0===e?void 0:e.toLowerCase())&&(r=n),"true"===(null===(t=null==r?void 0:r.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase())&&(null==r||r.click(),null==r||r.focus())}},{key:"toggleClosestMenu",value:function(){var e,t;"true"===(null===(t=null===(e=document.activeElement)||void 0===e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase())?this.closeClosestMenu():this.openClosestMenu()}},{key:"eHandleResize",value:function(){this.setMobileMenu()}},{key:"eHandleScroll",value:function(){this.closeAllMenus()}},{key:"eWrapTab",value:function(e){var t;"tab"!==e.key.toLowerCase()||e.shiftKey||(null===(t=this.el.mobileButton)||void 0===t||t.focus(),document.activeElement===this.el.mobileButton&&e.preventDefault())}},{key:"eHandleButtonKeypress",value:function(e){var t,n=e.target.closest("li");switch(e.key.toLowerCase()){case"escape":(null==n?void 0:n.classList.contains(l.default.classes.open))?this.setMenu(n):(this.setMobileMenu(),null===(t=this.el.menuButton)||void 0===t||t.focus());case"arrowleft":this.closeClosestMenu()}}},{key:"eHandleLinkKeypress",value:function(e){switch(e.key.toLowerCase()){case"escape":case"arrowleft":this.closeClosestMenu();break;case"arrowright":this.openClosestMenu();break;case"enter":case"space":this.toggleClosestMenu()}}},{key:"eHandleKeypress",value:function(e){"tab"!==e.key.toLowerCase()&&e.preventDefault();var t=e.target;switch(null==t?void 0:t.tagName.toLowerCase()){case"a":this.eHandleLinkKeypress(e);break;case"button":this.eHandleButtonKeypress(e)}}},{key:"eToggleMobileMenu",value:function(){this.toggleMobileMenu()}},{key:"eToggleMenu",value:function(e){this.toggleMenu(e.target)}}],n&&o(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=s},491:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.n4vBar=t.n4vSettings=t.n4vSelectors=void 0;var r=n(565);Object.defineProperty(t,"n4vSelectors",{enumerable:!0,get:function(){return o(r).default}});var i=n(750);Object.defineProperty(t,"n4vSettings",{enumerable:!0,get:function(){return o(i).default}});var l=n(721);Object.defineProperty(t,"n4vBar",{enumerable:!0,get:function(){return o(l).default}});var a=n(721);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o(a).default}})},565:(e,t,n)=>{"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function l(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var s,u;Object.defineProperty(t,"__esModule",{value:!0});var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(u,e);var t,n,o,s=(n=u,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=a(n);if(o){var r=a(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function u(){return r(this,u),s.apply(this,arguments)}return t=u,Object.defineProperty(t,"prototype",{writable:!1}),t}(u=n(890).sunSelectors);t.default=c,s=c,c.lib="n4v",c.pre="".concat(s.lib,"-"),c.subMenuButtons="button".concat(s.hasControls),c.subMenu="".concat(s.subMenuButtons," + ul").concat(s.hasId),c.ids={header:s.prefix("header"),logo:s.prefix("logo"),wrapper:s.prefix("wrapper"),mainContent:s.prefix("main-content")},c.classes=Object.assign(Object.assign({},Reflect.get(u,"classes",s)),{srOnly:s.prefix("sr-only"),js:s.prefix("js"),ready:s.prefix("ready"),fixed:s.prefix("fixed"),open:s.prefix("open")})},750:function(e,t,n){"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function a(){return a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var o=s(e,t);if(o){var r=Object.getOwnPropertyDescriptor(o,t);return r.get?r.get.call(arguments.length<3?e:n):r.value}},a.apply(this,arguments)}function s(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=d(e)););return e}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function c(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var f=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.n4vSettings=void 0;var p=n(890),h=f(n(565)),y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(y,e);var t,n,o,s,f=(o=y,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(o);if(s){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function y(){return i(this,y),f.apply(this,arguments)}return t=y,n=[{key:"set",value:function(e){a(d(y),"set",this).call(this,e),(e.from||e.from===p.sunSide.Top)&&this.setFrom(e.from),"boolean"==typeof e.fixed&&this.setFixed(e.fixed)}},{key:"setFrom",value:function(e){if(this.from!==e){var t;this.from=e;var n=document.getElementById(h.default.getId("header"));null==n||(t=n.classList).remove.apply(t,function(e){if(Array.isArray(e))return r(e)}(o=Object.values(h.default.classes.sides))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),null==n||n.classList.add(h.default.getClass(p.sunSide[this.from].toLowerCase(),"sides"))}var o}},{key:"setFixed",value:function(e){if(this.fixed!==e){this.fixed=e;var t=document.getElementById(h.default.getId("header")),n=h.default.getClass("fixed");this.fixed?null==t||t.classList.add(n):null==t||t.classList.remove(n)}}}],null&&l(t.prototype,null),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),y}(p.sunSettings);t.n4vSettings=y,t.default=y}},t={},function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}(491);var e,t})); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.n4v=t():e.n4v=t()}(self,(()=>{return e={890:e=>{var t;self,t=()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class n{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,n.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,n.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,n.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+n.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+n.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+n.hexMax;break;case 7:e+=n.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),n.hexBase),this.g=parseInt(e.substring(3,5),n.hexBase),this.b=parseInt(e.substring(5,7),n.hexBase),this.a=parseInt(e.substring(7,9),n.hexBase)/n.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=n,n.hexBase=16,n.hexMax="FF",t.default=n},24:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(n=t.sunSide||(t.sunSide={}))[n.Top=0]="Top",n[n.Right=1]="Right",n[n.Bottom=2]="Bottom",n[n.Left=3]="Left"},491:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var r=n(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return r.sunSide}});var i=n(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return o(i).default}});var a=n(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return o(a).default}});var l=n(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return o(l).default}});var s=n(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return o(s).default}});var u=n(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o(u).default}})},565:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class o{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var n,o;return t?null!==(n=this.classes[t][null!=e?e:-1])&&void 0!==n?n:"":null!==(o=this.classes[null!=e?e:-1])&&void 0!==o?o:""}}t.sunSelectors=o,n=o,o.lib="sun",o.pre="".concat(n.lib,"-"),o.disabled="[disabled]",o.hasControls="[aria-controls]",o.hasExpanded="[aria-expanded]",o.hasLink="[href]",o.hasRouterLink="[routerLink]",o.hasId="[id]",o.notTabbable='[tabindex^="-"]',o.tabbable="[tabindex]".concat(n.neg(n.notTabbable)),o.focusable="input".concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n select").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n textarea").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n button").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n object").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n a").concat(n.hasLink,", a").concat(n.hasRouterLink,",\n area").concat(n.hasLink,",\n ").concat(n.tabbable).replace(/\s/g,""),o.classes={sides:{top:n.prefix("top"),right:n.prefix("right"),bottom:n.prefix("bottom"),left:n.prefix("left")}},t.default=o},750:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class o{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=o,n=o,o.delayBase=0,o.delayStep=100,o.delay={instant:n.delayBase+0*n.delayStep,fast:n.delayBase+1*n.delayStep,medFast:n.delayBase+2*n.delayStep,default:n.delayBase+3*n.delayStep,medSlow:n.delayBase+4*n.delayStep,slow:n.delayBase+5*n.delayStep},t.default=o},427:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const r=o(n(750)),i=n(24);class a{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,n,o,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,l=arguments.length>2?arguments[2]:void 0,s=0,u=function(){s=!1===(null==l?void 0:l.leading)?0:(new Date).getTime(),i=0,o=e.apply(t,n),i||(t=n=null)};return function(){let r=(new Date).getTime();s||!1!==(null==l?void 0:l.leading)||(s=r);let c=a-r+s;return t=this,n=arguments,c<=0||c>a?(i&&(clearTimeout(i),i=0),s=r,o=e.apply(t,n),i||(t=n=null)):i||!1===(null==l?void 0:l.trailing)||(i=window.setTimeout(u,c)),o}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let o=e.scrollHeight,r=e.scrollWidth,a=e.style.transition;e.style.transition="",requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(o,"px"):e.style.width="".concat(r,"px"),e.style.transition=a,requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=a,t.default=a}},t={};return function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}(491)})(),e.exports=t()},721:function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(890),a=r(n(565)),l=r(n(750)),s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el={};var n={from:i.sunSide.Top,fixed:!0};l.default.set(Object.assign(Object.assign({},n),t)),this.attachElements(),this.attachEvents(),this.enableJavascript(),this.setMobileMenu()}var t,n;return t=e,n=[{key:"attachElements",value:function(){var e;this.el.body=document.querySelector("body"),this.el.header=document.getElementById(a.default.getId("header")),this.el.mobileButton=(null===(e=this.el.header)||void 0===e?void 0:e.querySelector(a.default.controls(a.default.getId("wrapper"))))||null,this.el.wrapper=document.getElementById(a.default.getId("wrapper"))}},{key:"attachEvents",value:function(){var e,t,n,o=this;window.addEventListener("resize",i.sunUtil.throttle(this.eHandleResize.bind(this),l.default.delay.default,{trailing:!1})),window.addEventListener("scroll",i.sunUtil.throttle(this.eHandleScroll.bind(this),l.default.delay.default,{trailing:!1}));var r=null===(e=this.el.header)||void 0===e?void 0:e.querySelectorAll(a.default.focusable),s=null==r?void 0:r[(null==r?void 0:r.length)-1];null==s||s.addEventListener("keydown",i.sunUtil.throttle(this.eWrapTab.bind(this))),null==r||r.forEach((function(e){e.addEventListener("keydown",i.sunUtil.throttle(o.eHandleKeypress.bind(o)))}));var u=null===(t=this.el.header)||void 0===t?void 0:t.querySelectorAll(a.default.controls()+a.default.neg(a.default.controls(a.default.ids.wrapper)));null==u||u.forEach((function(e){e.addEventListener("mousedown",i.sunUtil.throttle(o.eToggleMenu.bind(o),l.default.delay.slow,{trailing:!1}))})),null===(n=this.el.mobileButton)||void 0===n||n.addEventListener("mousedown",i.sunUtil.throttle(this.eToggleMobileMenu.bind(this),l.default.delay.slow,{trailing:!1}))}},{key:"enableJavascript",value:function(){var e;null===(e=this.el.header)||void 0===e||e.classList.add(a.default.getClass("js"))}},{key:"setMobileMenu",value:function(){var e,t,n,o=this,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],s=r?"true":"false",u=r?"close menu":"open menu";null===(e=this.el.mobileButton)||void 0===e||e.setAttribute("aria-expanded",s),setTimeout((function(){var e;null===(e=o.el.mobileButton)||void 0===e||e.setAttribute("aria-label",u)}),l.default.delay.fast),r?(!0!==l.default.fixed&&window.scroll({top:0,left:0,behavior:"smooth"}),setTimeout((function(){o.el.body&&(o.el.body.style.overflow="hidden")}),l.default.from===i.sunSide.Left?l.default.delay.default:l.default.delay.instant),null===(t=this.el.wrapper)||void 0===t||t.classList.add(a.default.getClass("open"))):(this.el.body&&(this.el.body.style.overflow="auto"),null===(n=this.el.wrapper)||void 0===n||n.classList.remove(a.default.getClass("open")),this.closeAllMenus())}},{key:"toggleMobileMenu",value:function(){var e,t;this.setMobileMenu("false"===(null===(t=null===(e=this.el.mobileButton)||void 0===e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase()))}},{key:"setMenu",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?"true":"false",o=null==e?void 0:e.nextElementSibling;e&&o&&(e.setAttribute("aria-expanded",n),t?i.sunUtil.show(o):(i.sunUtil.hide(o),this.closeSubMenus(e)))}},{key:"toggleMenu",value:function(e){var t;this.setMenu(e,"true"!==(null===(t=null==e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase()))}},{key:"closeSubMenus",value:function(e){var t=this,n=null==e?void 0:e.nextElementSibling;(null==n?void 0:n.querySelectorAll(a.default.subMenuButtons)).forEach((function(e){var o;(null===(o=e.parentElement)||void 0===o?void 0:o.parentElement)===n&&t.setMenu(e)}))}},{key:"closeAllMenus",value:function(){var e,t=this,n=null===(e=this.el.wrapper)||void 0===e?void 0:e.querySelectorAll(a.default.subMenuButtons);null==n||n.forEach((function(e){t.setMenu(e)}))}},{key:"openClosestMenu",value:function(){var e,t=document.activeElement,n=null==t?void 0:t.nextElementSibling,o="true"===(null===(e=null==t?void 0:t.getAttribute("aria-expanded"))||void 0===e?void 0:e.toLowerCase());if((null==t?void 0:t.getAttribute("aria-controls"))===a.default.ids.wrapper&&(n=this.el.wrapper),(null==t?void 0:t.getAttribute("aria-controls"))&&n&&!o){t.click();var r=n.querySelector(a.default.focusable);null==r||r.focus()}}},{key:"closeClosestMenu",value:function(){var e,t,n=document.activeElement,o=null==n?void 0:n.closest(a.default.subMenu),r=(null==o?void 0:o.previousElementSibling)?o.previousElementSibling:this.el.mobileButton;(null==n?void 0:n.getAttribute("aria-controls"))&&"true"===(null===(e=null==n?void 0:n.getAttribute("aria-expanded"))||void 0===e?void 0:e.toLowerCase())&&(r=n),"true"===(null===(t=null==r?void 0:r.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase())&&(null==r||r.click(),null==r||r.focus())}},{key:"toggleClosestMenu",value:function(){var e,t;"true"===(null===(t=null===(e=document.activeElement)||void 0===e?void 0:e.getAttribute("aria-expanded"))||void 0===t?void 0:t.toLowerCase())?this.closeClosestMenu():this.openClosestMenu()}},{key:"eHandleResize",value:function(){this.setMobileMenu()}},{key:"eHandleScroll",value:function(){this.closeAllMenus()}},{key:"eWrapTab",value:function(e){var t;"tab"!==e.key.toLowerCase()||e.shiftKey||(null===(t=this.el.mobileButton)||void 0===t||t.focus(),document.activeElement===this.el.mobileButton&&e.preventDefault())}},{key:"eHandleButtonKeypress",value:function(e){var t,n=e.target.closest("li");switch(e.key.toLowerCase()){case"escape":(null==n?void 0:n.classList.contains(a.default.classes.open))?this.setMenu(n):(this.setMobileMenu(),null===(t=this.el.menuButton)||void 0===t||t.focus());case"arrowleft":this.closeClosestMenu()}}},{key:"eHandleLinkKeypress",value:function(e){switch(e.key.toLowerCase()){case"escape":case"arrowleft":this.closeClosestMenu();break;case"arrowright":this.openClosestMenu();break;case"enter":case"space":this.toggleClosestMenu()}}},{key:"eHandleKeypress",value:function(e){"tab"!==e.key.toLowerCase()&&e.preventDefault();var t=e.target;switch(null==t?void 0:t.tagName.toLowerCase()){case"a":this.eHandleLinkKeypress(e);break;case"button":this.eHandleButtonKeypress(e)}}},{key:"eToggleMobileMenu",value:function(){this.toggleMobileMenu()}},{key:"eToggleMenu",value:function(e){this.toggleMenu(e.target)}}],n&&o(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=s},491:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.n4vBar=t.n4vSettings=t.n4vSelectors=void 0;var r=n(565);Object.defineProperty(t,"n4vSelectors",{enumerable:!0,get:function(){return o(r).default}});var i=n(750);Object.defineProperty(t,"n4vSettings",{enumerable:!0,get:function(){return o(i).default}});var a=n(721);Object.defineProperty(t,"n4vBar",{enumerable:!0,get:function(){return o(a).default}});var l=n(721);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o(l).default}})},565:(e,t,n)=>{"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function a(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}var s,u;Object.defineProperty(t,"__esModule",{value:!0});var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(u,e);var t,n,o,s=(n=u,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=l(n);if(o){var r=l(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return a(this,e)});function u(){return r(this,u),s.apply(this,arguments)}return t=u,Object.defineProperty(t,"prototype",{writable:!1}),t}(u=n(890).sunSelectors);t.default=c,s=c,c.lib="n4v",c.pre="".concat(s.lib,"-"),c.subMenuButtons="button".concat(s.hasControls),c.subMenu="".concat(s.subMenuButtons," + ul").concat(s.hasId),c.ids={header:s.prefix("header"),logo:s.prefix("logo"),wrapper:s.prefix("wrapper"),mainContent:s.prefix("main-content")},c.classes=Object.assign(Object.assign({},Reflect.get(u,"classes",s)),{srOnly:s.prefix("sr-only"),js:s.prefix("js"),ready:s.prefix("ready"),fixed:s.prefix("fixed"),open:s.prefix("open")})},750:function(e,t,n){"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function l(){return l="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var o=s(e,t);if(o){var r=Object.getOwnPropertyDescriptor(o,t);return r.get?r.get.call(arguments.length<3?e:n):r.value}},l.apply(this,arguments)}function s(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=d(e)););return e}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function c(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var f=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.n4vSettings=void 0;var p=n(890),h=f(n(565)),y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(y,e);var t,n,o,s,f=(o=y,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(o);if(s){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function y(){return i(this,y),f.apply(this,arguments)}return t=y,n=[{key:"set",value:function(e){l(d(y),"set",this).call(this,e),(e.from||e.from===p.sunSide.Top)&&this.setFrom(e.from),"boolean"==typeof e.fixed&&this.setFixed(e.fixed)}},{key:"setFrom",value:function(e){if(this.from!==e){var t;this.from=e;var n=document.getElementById(h.default.getId("header"));null==n||(t=n.classList).remove.apply(t,function(e){if(Array.isArray(e))return r(e)}(o=Object.values(h.default.classes.sides))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),null==n||n.classList.add(h.default.getClass(p.sunSide[this.from].toLowerCase(),"sides"))}var o}},{key:"setFixed",value:function(e){if(this.fixed!==e){this.fixed=e;var t=document.getElementById(h.default.getId("header")),n=h.default.getClass("fixed");this.fixed?null==t||t.classList.add(n):null==t||t.classList.remove(n)}}}],null&&a(t.prototype,null),n&&a(t,n),Object.defineProperty(t,"prototype",{writable:!1}),y}(p.sunSettings);t.n4vSettings=y,t.default=y}},t={},function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}(491);var e,t})); | ||
//# sourceMappingURL=index.min.js.map |
@@ -20,3 +20,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
!function(e,t){ true?module.exports=t():0}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class s{constructor(e,t,s,a,n){this.r=null!=e?e:0,this.g=null!=t?t:0,this.b=null!=s?s:0,this.a=null!=a?a:1,this.stringConstructor(n)}stringConstructor(e){e&&(e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e)))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+"FF";break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+"FF";break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"FF";break;case 7:e+="FF";break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),16),this.g=parseInt(e.substring(3,5),16),this.b=parseInt(e.substring(5,7),16),this.a=parseInt(e.substring(7,9),16)/256}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=s,t.default=s},24:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(s=t.sunSide||(t.sunSide={}))[s.Top=0]="Top",s[s.Right=1]="Right",s[s.Bottom=2]="Bottom",s[s.Left=3]="Left"},491:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var n=s(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return n.sunSide}});var i=s(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return a(i).default}});var l=s(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return a(l).default}});var r=s(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return a(r).default}});var o=s(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return a(o).default}});var d=s(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(d).default}})},565:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class a{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var s,a;return t?null!==(s=this.classes[t][null!=e?e:-1])&&void 0!==s?s:"":null!==(a=this.classes[null!=e?e:-1])&&void 0!==a?a:""}}t.sunSelectors=a,s=a,a.lib="sun",a.pre="".concat(s.lib,"-"),a.disabled="[disabled]",a.hasControls="[aria-controls]",a.hasExpanded="[aria-expanded]",a.hasLink="[href]",a.hasRouterLink="[routerLink]",a.hasId="[id]",a.notTabbable='[tabindex^="-"]',a.tabbable="[tabindex]".concat(s.neg(s.notTabbable)),a.focusable="input".concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n select").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n textarea").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n button").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n object").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n a").concat(s.hasLink,", a").concat(s.hasRouterLink,",\n area").concat(s.hasLink,",\n ").concat(s.tabbable).replace(/\s/g,""),a.classes={sides:{top:s.prefix("top"),right:s.prefix("right"),bottom:s.prefix("bottom"),left:s.prefix("left")}},t.default=a},750:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class a{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=a,s=a,a.delayBase=0,a.delayStep=100,a.delay={instant:s.delayBase+0*s.delayStep,fast:s.delayBase+1*s.delayStep,medFast:s.delayBase+2*s.delayStep,default:s.delayBase+3*s.delayStep,medSlow:s.delayBase+4*s.delayStep,slow:s.delayBase+5*s.delayStep},t.default=a},427:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const n=a(s(750)),i=s(24);class l{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,s,a,i,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,r=arguments.length>2?arguments[2]:void 0,o=0,d=function(){o=!1===(null==r?void 0:r.leading)?0:(new Date).getTime(),i=0,a=e.apply(t,s),i||(t=s=null)};return function(){let n=(new Date).getTime();o||!1!==(null==r?void 0:r.leading)||(o=n);let u=l-n+o;return t=this,s=arguments,u<=0||u>l?(i&&(clearTimeout(i),i=0),o=n,a=e.apply(t,s),i||(t=s=null)):i||!1===(null==r?void 0:r.trailing)||(i=window.setTimeout(d,u)),a}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let a=e.scrollHeight,n=e.scrollWidth,l=e.style.transition;e.style.transition="",requestAnimationFrame((function(){s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="".concat(a,"px"):e.style.width="".concat(n,"px"),e.style.transition=l,requestAnimationFrame((function(){s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=l,t.default=l}},t={};return function s(a){var n=t[a];if(void 0!==n)return n.exports;var i=t[a]={exports:{}};return e[a].call(i.exports,i,i.exports,s),i.exports}(491)})())); | ||
!function(e,t){ true?module.exports=t():0}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class a{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,a.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,a.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,a.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+a.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+a.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+a.hexMax;break;case 7:e+=a.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),a.hexBase),this.g=parseInt(e.substring(3,5),a.hexBase),this.b=parseInt(e.substring(5,7),a.hexBase),this.a=parseInt(e.substring(7,9),a.hexBase)/a.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=a,a.hexBase=16,a.hexMax="FF",t.default=a},24:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(a=t.sunSide||(t.sunSide={}))[a.Top=0]="Top",a[a.Right=1]="Right",a[a.Bottom=2]="Bottom",a[a.Left=3]="Left"},491:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var n=a(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return n.sunSide}});var i=a(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return s(i).default}});var r=a(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return s(r).default}});var o=a(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return s(o).default}});var l=a(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return s(l).default}});var d=a(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s(d).default}})},565:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class s{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var a,s;return t?null!==(a=this.classes[t][null!=e?e:-1])&&void 0!==a?a:"":null!==(s=this.classes[null!=e?e:-1])&&void 0!==s?s:""}}t.sunSelectors=s,a=s,s.lib="sun",s.pre="".concat(a.lib,"-"),s.disabled="[disabled]",s.hasControls="[aria-controls]",s.hasExpanded="[aria-expanded]",s.hasLink="[href]",s.hasRouterLink="[routerLink]",s.hasId="[id]",s.notTabbable='[tabindex^="-"]',s.tabbable="[tabindex]".concat(a.neg(a.notTabbable)),s.focusable="input".concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n select").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n textarea").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n button").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n object").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n a").concat(a.hasLink,", a").concat(a.hasRouterLink,",\n area").concat(a.hasLink,",\n ").concat(a.tabbable).replace(/\s/g,""),s.classes={sides:{top:a.prefix("top"),right:a.prefix("right"),bottom:a.prefix("bottom"),left:a.prefix("left")}},t.default=s},750:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class s{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=s,a=s,s.delayBase=0,s.delayStep=100,s.delay={instant:a.delayBase+0*a.delayStep,fast:a.delayBase+1*a.delayStep,medFast:a.delayBase+2*a.delayStep,default:a.delayBase+3*a.delayStep,medSlow:a.delayBase+4*a.delayStep,slow:a.delayBase+5*a.delayStep},t.default=s},427:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const n=s(a(750)),i=a(24);class r{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,a,s,i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,o=arguments.length>2?arguments[2]:void 0,l=0,d=function(){l=!1===(null==o?void 0:o.leading)?0:(new Date).getTime(),i=0,s=e.apply(t,a),i||(t=a=null)};return function(){let n=(new Date).getTime();l||!1!==(null==o?void 0:o.leading)||(l=n);let u=r-n+l;return t=this,a=arguments,u<=0||u>r?(i&&(clearTimeout(i),i=0),l=n,s=e.apply(t,a),i||(t=a=null)):i||!1===(null==o?void 0:o.trailing)||(i=window.setTimeout(d,u)),s}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let s=e.scrollHeight,n=e.scrollWidth,r=e.style.transition;e.style.transition="",requestAnimationFrame((function(){a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="".concat(s,"px"):e.style.width="".concat(n,"px"),e.style.transition=r,requestAnimationFrame((function(){a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=r,t.default=r}},t={};return function a(s){var n=t[s];if(void 0!==n)return n.exports;var i=t[s]={exports:{}};return e[s].call(i.exports,i,i.exports,a),i.exports}(491)})())); | ||
//# sourceMappingURL=index.min.js.map | ||
@@ -23,0 +23,0 @@ |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.n4vSelectors=t():e.n4vSelectors=t()}(self,(()=>(()=>{var e={890:e=>{var t;self,t=()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class n{constructor(e,t,n,r,s){this.r=null!=e?e:0,this.g=null!=t?t:0,this.b=null!=n?n:0,this.a=null!=r?r:1,this.stringConstructor(s)}stringConstructor(e){e&&(e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e)))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+"FF";break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+"FF";break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"FF";break;case 7:e+="FF";break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),16),this.g=parseInt(e.substring(3,5),16),this.b=parseInt(e.substring(5,7),16),this.a=parseInt(e.substring(7,9),16)/256}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=n,t.default=n},24:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(n=t.sunSide||(t.sunSide={}))[n.Top=0]="Top",n[n.Right=1]="Right",n[n.Bottom=2]="Bottom",n[n.Left=3]="Left"},491:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var s=n(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return s.sunSide}});var a=n(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return r(a).default}});var o=n(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return r(o).default}});var i=n(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return r(i).default}});var l=n(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return r(l).default}});var u=n(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(u).default}})},565:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class r{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var n,r;return t?null!==(n=this.classes[t][null!=e?e:-1])&&void 0!==n?n:"":null!==(r=this.classes[null!=e?e:-1])&&void 0!==r?r:""}}t.sunSelectors=r,n=r,r.lib="sun",r.pre="".concat(n.lib,"-"),r.disabled="[disabled]",r.hasControls="[aria-controls]",r.hasExpanded="[aria-expanded]",r.hasLink="[href]",r.hasRouterLink="[routerLink]",r.hasId="[id]",r.notTabbable='[tabindex^="-"]',r.tabbable="[tabindex]".concat(n.neg(n.notTabbable)),r.focusable="input".concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n select").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n textarea").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n button").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n object").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n a").concat(n.hasLink,", a").concat(n.hasRouterLink,",\n area").concat(n.hasLink,",\n ").concat(n.tabbable).replace(/\s/g,""),r.classes={sides:{top:n.prefix("top"),right:n.prefix("right"),bottom:n.prefix("bottom"),left:n.prefix("left")}},t.default=r},750:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class r{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=r,n=r,r.delayBase=0,r.delayStep=100,r.delay={instant:n.delayBase+0*n.delayStep,fast:n.delayBase+1*n.delayStep,medFast:n.delayBase+2*n.delayStep,default:n.delayBase+3*n.delayStep,medSlow:n.delayBase+4*n.delayStep,slow:n.delayBase+5*n.delayStep},t.default=r},427:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const s=r(n(750)),a=n(24);class o{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,n,r,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.delay.default,i=arguments.length>2?arguments[2]:void 0,l=0,u=function(){l=!1===(null==i?void 0:i.leading)?0:(new Date).getTime(),a=0,r=e.apply(t,n),a||(t=n=null)};return function(){let s=(new Date).getTime();l||!1!==(null==i?void 0:i.leading)||(l=s);let c=o-s+l;return t=this,n=arguments,c<=0||c>o?(a&&(clearTimeout(a),a=0),l=s,r=e.apply(t,n),a||(t=n=null)):a||!1===(null==i?void 0:i.trailing)||(a=window.setTimeout(u,c)),r}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.sunSide.Top;e&&(e.style.display="",n===a.sunSide.Top||n===a.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{n===a.sunSide.Top||n===a.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.sunSide.Top;if(e){let r=e.scrollHeight,s=e.scrollWidth,o=e.style.transition;e.style.transition="",requestAnimationFrame((function(){n===a.sunSide.Top||n===a.sunSide.Bottom?e.style.height="".concat(r,"px"):e.style.width="".concat(s,"px"),e.style.transition=o,requestAnimationFrame((function(){n===a.sunSide.Top||n===a.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=o,t.default=o}},t={};return function n(r){var s=t[r];if(void 0!==s)return s.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}(491)})(),e.exports=t()}},t={};function n(r){var s=t[r];if(void 0!==s)return s.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}var r={};return(()=>{"use strict";var e,t,s=r;function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function l(e,t){if(t&&("object"===a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(a,e);var t,n,r,s=(n=a,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=u(n);if(r){var s=u(this).constructor;e=Reflect.construct(t,arguments,s)}else e=t.apply(this,arguments);return l(this,e)});function a(){return o(this,a),s.apply(this,arguments)}return t=a,Object.defineProperty(t,"prototype",{writable:!1}),t}(t=n(890).sunSelectors);s.default=c,e=c,c.lib="n4v",c.pre="".concat(e.lib,"-"),c.subMenuButtons="button".concat(e.hasControls),c.subMenu="".concat(e.subMenuButtons," + ul").concat(e.hasId),c.ids={header:e.prefix("header"),logo:e.prefix("logo"),wrapper:e.prefix("wrapper"),mainContent:e.prefix("main-content")},c.classes=Object.assign(Object.assign({},Reflect.get(t,"classes",e)),{srOnly:e.prefix("sr-only"),js:e.prefix("js"),ready:e.prefix("ready"),fixed:e.prefix("fixed"),open:e.prefix("open")})})(),r.default})())); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.n4vSelectors=t():e.n4vSelectors=t()}(self,(()=>(()=>{var e={890:e=>{var t;self,t=()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class n{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,n.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,n.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,n.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+n.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+n.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+n.hexMax;break;case 7:e+=n.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),n.hexBase),this.g=parseInt(e.substring(3,5),n.hexBase),this.b=parseInt(e.substring(5,7),n.hexBase),this.a=parseInt(e.substring(7,9),n.hexBase)/n.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=n,n.hexBase=16,n.hexMax="FF",t.default=n},24:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(n=t.sunSide||(t.sunSide={}))[n.Top=0]="Top",n[n.Right=1]="Right",n[n.Bottom=2]="Bottom",n[n.Left=3]="Left"},491:function(e,t,n){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var r=n(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return r.sunSide}});var s=n(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return a(s).default}});var o=n(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return a(o).default}});var i=n(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return a(i).default}});var l=n(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return a(l).default}});var u=n(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(u).default}})},565:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class a{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var n,a;return t?null!==(n=this.classes[t][null!=e?e:-1])&&void 0!==n?n:"":null!==(a=this.classes[null!=e?e:-1])&&void 0!==a?a:""}}t.sunSelectors=a,n=a,a.lib="sun",a.pre="".concat(n.lib,"-"),a.disabled="[disabled]",a.hasControls="[aria-controls]",a.hasExpanded="[aria-expanded]",a.hasLink="[href]",a.hasRouterLink="[routerLink]",a.hasId="[id]",a.notTabbable='[tabindex^="-"]',a.tabbable="[tabindex]".concat(n.neg(n.notTabbable)),a.focusable="input".concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n select").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n textarea").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n button").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n object").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n a").concat(n.hasLink,", a").concat(n.hasRouterLink,",\n area").concat(n.hasLink,",\n ").concat(n.tabbable).replace(/\s/g,""),a.classes={sides:{top:n.prefix("top"),right:n.prefix("right"),bottom:n.prefix("bottom"),left:n.prefix("left")}},t.default=a},750:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class a{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=a,n=a,a.delayBase=0,a.delayStep=100,a.delay={instant:n.delayBase+0*n.delayStep,fast:n.delayBase+1*n.delayStep,medFast:n.delayBase+2*n.delayStep,default:n.delayBase+3*n.delayStep,medSlow:n.delayBase+4*n.delayStep,slow:n.delayBase+5*n.delayStep},t.default=a},427:function(e,t,n){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const r=a(n(750)),s=n(24);class o{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,n,a,s,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,i=arguments.length>2?arguments[2]:void 0,l=0,u=function(){l=!1===(null==i?void 0:i.leading)?0:(new Date).getTime(),s=0,a=e.apply(t,n),s||(t=n=null)};return function(){let r=(new Date).getTime();l||!1!==(null==i?void 0:i.leading)||(l=r);let c=o-r+l;return t=this,n=arguments,c<=0||c>o?(s&&(clearTimeout(s),s=0),l=r,a=e.apply(t,n),s||(t=n=null)):s||!1===(null==i?void 0:i.trailing)||(s=window.setTimeout(u,c)),a}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.sunSide.Top;e&&(e.style.display="",n===s.sunSide.Top||n===s.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{n===s.sunSide.Top||n===s.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.sunSide.Top;if(e){let a=e.scrollHeight,r=e.scrollWidth,o=e.style.transition;e.style.transition="",requestAnimationFrame((function(){n===s.sunSide.Top||n===s.sunSide.Bottom?e.style.height="".concat(a,"px"):e.style.width="".concat(r,"px"),e.style.transition=o,requestAnimationFrame((function(){n===s.sunSide.Top||n===s.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=o,t.default=o}},t={};return function n(a){var r=t[a];if(void 0!==r)return r.exports;var s=t[a]={exports:{}};return e[a].call(s.exports,s,s.exports,n),s.exports}(491)})(),e.exports=t()}},t={};function n(a){var r=t[a];if(void 0!==r)return r.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,n),s.exports}var a={};return(()=>{"use strict";var e,t,r=a;function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function l(e,t){if(t&&("object"===s(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(s,e);var t,n,a,r=(n=s,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=u(n);if(a){var r=u(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function s(){return o(this,s),r.apply(this,arguments)}return t=s,Object.defineProperty(t,"prototype",{writable:!1}),t}(t=n(890).sunSelectors);r.default=c,e=c,c.lib="n4v",c.pre="".concat(e.lib,"-"),c.subMenuButtons="button".concat(e.hasControls),c.subMenu="".concat(e.subMenuButtons," + ul").concat(e.hasId),c.ids={header:e.prefix("header"),logo:e.prefix("logo"),wrapper:e.prefix("wrapper"),mainContent:e.prefix("main-content")},c.classes=Object.assign(Object.assign({},Reflect.get(t,"classes",e)),{srOnly:e.prefix("sr-only"),js:e.prefix("js"),ready:e.prefix("ready"),fixed:e.prefix("fixed"),open:e.prefix("open")})})(),a.default})())); | ||
//# sourceMappingURL=selectors.min.js.map |
@@ -20,3 +20,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
!function(e,t){ true?module.exports=t():0}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class s{constructor(e,t,s,a,n){this.r=null!=e?e:0,this.g=null!=t?t:0,this.b=null!=s?s:0,this.a=null!=a?a:1,this.stringConstructor(n)}stringConstructor(e){e&&(e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e)))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+"FF";break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+"FF";break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"FF";break;case 7:e+="FF";break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),16),this.g=parseInt(e.substring(3,5),16),this.b=parseInt(e.substring(5,7),16),this.a=parseInt(e.substring(7,9),16)/256}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=s,t.default=s},24:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(s=t.sunSide||(t.sunSide={}))[s.Top=0]="Top",s[s.Right=1]="Right",s[s.Bottom=2]="Bottom",s[s.Left=3]="Left"},491:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var n=s(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return n.sunSide}});var i=s(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return a(i).default}});var l=s(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return a(l).default}});var r=s(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return a(r).default}});var o=s(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return a(o).default}});var d=s(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(d).default}})},565:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class a{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var s,a;return t?null!==(s=this.classes[t][null!=e?e:-1])&&void 0!==s?s:"":null!==(a=this.classes[null!=e?e:-1])&&void 0!==a?a:""}}t.sunSelectors=a,s=a,a.lib="sun",a.pre="".concat(s.lib,"-"),a.disabled="[disabled]",a.hasControls="[aria-controls]",a.hasExpanded="[aria-expanded]",a.hasLink="[href]",a.hasRouterLink="[routerLink]",a.hasId="[id]",a.notTabbable='[tabindex^="-"]',a.tabbable="[tabindex]".concat(s.neg(s.notTabbable)),a.focusable="input".concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n select").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n textarea").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n button").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n object").concat(s.neg(s.disabled)).concat(s.neg(s.notTabbable),",\n a").concat(s.hasLink,", a").concat(s.hasRouterLink,",\n area").concat(s.hasLink,",\n ").concat(s.tabbable).replace(/\s/g,""),a.classes={sides:{top:s.prefix("top"),right:s.prefix("right"),bottom:s.prefix("bottom"),left:s.prefix("left")}},t.default=a},750:(e,t)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class a{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=a,s=a,a.delayBase=0,a.delayStep=100,a.delay={instant:s.delayBase+0*s.delayStep,fast:s.delayBase+1*s.delayStep,medFast:s.delayBase+2*s.delayStep,default:s.delayBase+3*s.delayStep,medSlow:s.delayBase+4*s.delayStep,slow:s.delayBase+5*s.delayStep},t.default=a},427:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const n=a(s(750)),i=s(24);class l{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,s,a,i,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,r=arguments.length>2?arguments[2]:void 0,o=0,d=function(){o=!1===(null==r?void 0:r.leading)?0:(new Date).getTime(),i=0,a=e.apply(t,s),i||(t=s=null)};return function(){let n=(new Date).getTime();o||!1!==(null==r?void 0:r.leading)||(o=n);let u=l-n+o;return t=this,s=arguments,u<=0||u>l?(i&&(clearTimeout(i),i=0),o=n,a=e.apply(t,s),i||(t=s=null)):i||!1===(null==r?void 0:r.trailing)||(i=window.setTimeout(d,u)),a}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let a=e.scrollHeight,n=e.scrollWidth,l=e.style.transition;e.style.transition="",requestAnimationFrame((function(){s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="".concat(a,"px"):e.style.width="".concat(n,"px"),e.style.transition=l,requestAnimationFrame((function(){s===i.sunSide.Top||s===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=l,t.default=l}},t={};return function s(a){var n=t[a];if(void 0!==n)return n.exports;var i=t[a]={exports:{}};return e[a].call(i.exports,i,i.exports,s),i.exports}(491)})())); | ||
!function(e,t){ true?module.exports=t():0}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class a{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,a.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,a.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,a.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+a.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+a.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+a.hexMax;break;case 7:e+=a.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),a.hexBase),this.g=parseInt(e.substring(3,5),a.hexBase),this.b=parseInt(e.substring(5,7),a.hexBase),this.a=parseInt(e.substring(7,9),a.hexBase)/a.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=a,a.hexBase=16,a.hexMax="FF",t.default=a},24:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(a=t.sunSide||(t.sunSide={}))[a.Top=0]="Top",a[a.Right=1]="Right",a[a.Bottom=2]="Bottom",a[a.Left=3]="Left"},491:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var n=a(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return n.sunSide}});var i=a(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return s(i).default}});var r=a(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return s(r).default}});var o=a(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return s(o).default}});var l=a(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return s(l).default}});var d=a(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s(d).default}})},565:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class s{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var a,s;return t?null!==(a=this.classes[t][null!=e?e:-1])&&void 0!==a?a:"":null!==(s=this.classes[null!=e?e:-1])&&void 0!==s?s:""}}t.sunSelectors=s,a=s,s.lib="sun",s.pre="".concat(a.lib,"-"),s.disabled="[disabled]",s.hasControls="[aria-controls]",s.hasExpanded="[aria-expanded]",s.hasLink="[href]",s.hasRouterLink="[routerLink]",s.hasId="[id]",s.notTabbable='[tabindex^="-"]',s.tabbable="[tabindex]".concat(a.neg(a.notTabbable)),s.focusable="input".concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n select").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n textarea").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n button").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n object").concat(a.neg(a.disabled)).concat(a.neg(a.notTabbable),",\n a").concat(a.hasLink,", a").concat(a.hasRouterLink,",\n area").concat(a.hasLink,",\n ").concat(a.tabbable).replace(/\s/g,""),s.classes={sides:{top:a.prefix("top"),right:a.prefix("right"),bottom:a.prefix("bottom"),left:a.prefix("left")}},t.default=s},750:(e,t)=>{var a;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class s{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=s,a=s,s.delayBase=0,s.delayStep=100,s.delay={instant:a.delayBase+0*a.delayStep,fast:a.delayBase+1*a.delayStep,medFast:a.delayBase+2*a.delayStep,default:a.delayBase+3*a.delayStep,medSlow:a.delayBase+4*a.delayStep,slow:a.delayBase+5*a.delayStep},t.default=s},427:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const n=s(a(750)),i=a(24);class r{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,a,s,i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,o=arguments.length>2?arguments[2]:void 0,l=0,d=function(){l=!1===(null==o?void 0:o.leading)?0:(new Date).getTime(),i=0,s=e.apply(t,a),i||(t=a=null)};return function(){let n=(new Date).getTime();l||!1!==(null==o?void 0:o.leading)||(l=n);let u=r-n+l;return t=this,a=arguments,u<=0||u>r?(i&&(clearTimeout(i),i=0),l=n,s=e.apply(t,a),i||(t=a=null)):i||!1===(null==o?void 0:o.trailing)||(i=window.setTimeout(d,u)),s}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let s=e.scrollHeight,n=e.scrollWidth,r=e.style.transition;e.style.transition="",requestAnimationFrame((function(){a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="".concat(s,"px"):e.style.width="".concat(n,"px"),e.style.transition=r,requestAnimationFrame((function(){a===i.sunSide.Top||a===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=r,t.default=r}},t={};return function a(s){var n=t[s];if(void 0!==n)return n.exports;var i=t[s]={exports:{}};return e[s].call(i.exports,i,i.exports,a),i.exports}(491)})())); | ||
//# sourceMappingURL=index.min.js.map | ||
@@ -23,0 +23,0 @@ |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.n4vSettings=t():e.n4vSettings=t()}(self,(()=>{return e={890:e=>{var t;self,t=()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class n{constructor(e,t,n,r,o){this.r=null!=e?e:0,this.g=null!=t?t:0,this.b=null!=n?n:0,this.a=null!=r?r:1,this.stringConstructor(o)}stringConstructor(e){e&&(e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e)))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+"FF";break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+"FF";break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+"FF";break;case 7:e+="FF";break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),16),this.g=parseInt(e.substring(3,5),16),this.b=parseInt(e.substring(5,7),16),this.a=parseInt(e.substring(7,9),16)/256}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=n,t.default=n},24:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(n=t.sunSide||(t.sunSide={}))[n.Top=0]="Top",n[n.Right=1]="Right",n[n.Bottom=2]="Bottom",n[n.Left=3]="Left"},491:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var o=n(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return o.sunSide}});var i=n(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return r(i).default}});var s=n(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return r(s).default}});var a=n(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return r(a).default}});var l=n(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return r(l).default}});var u=n(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(u).default}})},565:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class r{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var n,r;return t?null!==(n=this.classes[t][null!=e?e:-1])&&void 0!==n?n:"":null!==(r=this.classes[null!=e?e:-1])&&void 0!==r?r:""}}t.sunSelectors=r,n=r,r.lib="sun",r.pre="".concat(n.lib,"-"),r.disabled="[disabled]",r.hasControls="[aria-controls]",r.hasExpanded="[aria-expanded]",r.hasLink="[href]",r.hasRouterLink="[routerLink]",r.hasId="[id]",r.notTabbable='[tabindex^="-"]',r.tabbable="[tabindex]".concat(n.neg(n.notTabbable)),r.focusable="input".concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n select").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n textarea").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n button").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n object").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n a").concat(n.hasLink,", a").concat(n.hasRouterLink,",\n area").concat(n.hasLink,",\n ").concat(n.tabbable).replace(/\s/g,""),r.classes={sides:{top:n.prefix("top"),right:n.prefix("right"),bottom:n.prefix("bottom"),left:n.prefix("left")}},t.default=r},750:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class r{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=r,n=r,r.delayBase=0,r.delayStep=100,r.delay={instant:n.delayBase+0*n.delayStep,fast:n.delayBase+1*n.delayStep,medFast:n.delayBase+2*n.delayStep,default:n.delayBase+3*n.delayStep,medSlow:n.delayBase+4*n.delayStep,slow:n.delayBase+5*n.delayStep},t.default=r},427:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const o=r(n(750)),i=n(24);class s{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,n,r,i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.default.delay.default,a=arguments.length>2?arguments[2]:void 0,l=0,u=function(){l=!1===(null==a?void 0:a.leading)?0:(new Date).getTime(),i=0,r=e.apply(t,n),i||(t=n=null)};return function(){let o=(new Date).getTime();l||!1!==(null==a?void 0:a.leading)||(l=o);let c=s-o+l;return t=this,n=arguments,c<=0||c>s?(i&&(clearTimeout(i),i=0),l=o,r=e.apply(t,n),i||(t=n=null)):i||!1===(null==a?void 0:a.trailing)||(i=window.setTimeout(u,c)),r}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;e&&(e.style.display="",n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.sunSide.Top;if(e){let r=e.scrollHeight,o=e.scrollWidth,s=e.style.transition;e.style.transition="",requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="".concat(r,"px"):e.style.width="".concat(o,"px"),e.style.transition=s,requestAnimationFrame((function(){n===i.sunSide.Top||n===i.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=s,t.default=s}},t={};return function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}(491)})(),e.exports=t()},565:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function s(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var l,u;Object.defineProperty(t,"__esModule",{value:!0});var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(u,e);var t,n,r,l=(n=u,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=a(n);if(r){var o=a(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return s(this,e)});function u(){return o(this,u),l.apply(this,arguments)}return t=u,Object.defineProperty(t,"prototype",{writable:!1}),t}(u=n(890).sunSelectors);t.default=c,l=c,c.lib="n4v",c.pre="".concat(l.lib,"-"),c.subMenuButtons="button".concat(l.hasControls),c.subMenu="".concat(l.subMenuButtons," + ul").concat(l.hasId),c.ids={header:l.prefix("header"),logo:l.prefix("logo"),wrapper:l.prefix("wrapper"),mainContent:l.prefix("main-content")},c.classes=Object.assign(Object.assign({},Reflect.get(u,"classes",l)),{srOnly:l.prefix("sr-only"),js:l.prefix("js"),ready:l.prefix("ready"),fixed:l.prefix("fixed"),open:l.prefix("open")})},750:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(){return a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=l(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},a.apply(this,arguments)}function l(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=f(e)););return e}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function c(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}var d=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.n4vSettings=void 0;var p=n(890),y=d(n(565)),b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(b,e);var t,n,r,l,d=(r=b,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=f(r);if(l){var n=f(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function b(){return i(this,b),d.apply(this,arguments)}return t=b,n=[{key:"set",value:function(e){a(f(b),"set",this).call(this,e),(e.from||e.from===p.sunSide.Top)&&this.setFrom(e.from),"boolean"==typeof e.fixed&&this.setFixed(e.fixed)}},{key:"setFrom",value:function(e){if(this.from!==e){var t;this.from=e;var n=document.getElementById(y.default.getId("header"));null==n||(t=n.classList).remove.apply(t,function(e){if(Array.isArray(e))return o(e)}(r=Object.values(y.default.classes.sides))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),null==n||n.classList.add(y.default.getClass(p.sunSide[this.from].toLowerCase(),"sides"))}var r}},{key:"setFixed",value:function(e){if(this.fixed!==e){this.fixed=e;var t=document.getElementById(y.default.getId("header")),n=y.default.getClass("fixed");this.fixed?null==t||t.classList.add(n):null==t||t.classList.remove(n)}}}],null&&s(t.prototype,null),n&&s(t,n),Object.defineProperty(t,"prototype",{writable:!1}),b}(p.sunSettings);t.n4vSettings=b,t.default=b}},t={},function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}(750).default;var e,t})); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.n4vSettings=t():e.n4vSettings=t()}(self,(()=>{return e={890:e=>{var t;self,t=()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sunColor=void 0;class n{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,n.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,n.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,n.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+n.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+n.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+n.hexMax;break;case 7:e+=n.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),n.hexBase),this.g=parseInt(e.substring(3,5),n.hexBase),this.b=parseInt(e.substring(5,7),n.hexBase),this.a=parseInt(e.substring(7,9),n.hexBase)/n.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.sunColor=n,n.hexBase=16,n.hexMax="FF",t.default=n},24:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSide=void 0,(n=t.sunSide||(t.sunSide={}))[n.Top=0]="Top",n[n.Right=1]="Right",n[n.Bottom=2]="Bottom",n[n.Left=3]="Left"},491:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.sunUtil=t.sunSettings=t.sunSelectors=t.sunColor=t.sunSide=void 0;var o=n(24);Object.defineProperty(t,"sunSide",{enumerable:!0,get:function(){return o.sunSide}});var a=n(731);Object.defineProperty(t,"sunColor",{enumerable:!0,get:function(){return r(a).default}});var i=n(565);Object.defineProperty(t,"sunSelectors",{enumerable:!0,get:function(){return r(i).default}});var s=n(750);Object.defineProperty(t,"sunSettings",{enumerable:!0,get:function(){return r(s).default}});var l=n(427);Object.defineProperty(t,"sunUtil",{enumerable:!0,get:function(){return r(l).default}});var u=n(427);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(u).default}})},565:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSelectors=void 0;class r{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:"".concat(this.pre).concat(e)}static cssPrefix(e){return"--".concat(this.prefix(e.replace(/^-+/,"")))}static cssVar(e){return"var(".concat(this.cssPrefix(e),")")}static neg(e){return":not(".concat(e,")")}static class(e){return".".concat(this.prefix(e))}static id(e){return"#".concat(this.prefix(e))}static controls(e){return e?'[aria-controls="'.concat(this.prefix(e),'"]'):this.hasControls}static expanded(e){return"boolean"==typeof e?'[aria-expanded="'.concat(e,'"]'):this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var n,r;return t?null!==(n=this.classes[t][null!=e?e:-1])&&void 0!==n?n:"":null!==(r=this.classes[null!=e?e:-1])&&void 0!==r?r:""}}t.sunSelectors=r,n=r,r.lib="sun",r.pre="".concat(n.lib,"-"),r.disabled="[disabled]",r.hasControls="[aria-controls]",r.hasExpanded="[aria-expanded]",r.hasLink="[href]",r.hasRouterLink="[routerLink]",r.hasId="[id]",r.notTabbable='[tabindex^="-"]',r.tabbable="[tabindex]".concat(n.neg(n.notTabbable)),r.focusable="input".concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n select").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n textarea").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n button").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n object").concat(n.neg(n.disabled)).concat(n.neg(n.notTabbable),",\n a").concat(n.hasLink,", a").concat(n.hasRouterLink,",\n area").concat(n.hasLink,",\n ").concat(n.tabbable).replace(/\s/g,""),r.classes={sides:{top:n.prefix("top"),right:n.prefix("right"),bottom:n.prefix("bottom"),left:n.prefix("left")}},t.default=r},750:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.sunSettings=void 0;class r{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.sunSettings=r,n=r,r.delayBase=0,r.delayStep=100,r.delay={instant:n.delayBase+0*n.delayStep,fast:n.delayBase+1*n.delayStep,medFast:n.delayBase+2*n.delayStep,default:n.delayBase+3*n.delayStep,medSlow:n.delayBase+4*n.delayStep,slow:n.delayBase+5*n.delayStep},t.default=r},427:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sunUtil=void 0;const o=r(n(750)),a=n(24);class i{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static throttle(e){let t,n,r,a,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.default.delay.default,s=arguments.length>2?arguments[2]:void 0,l=0,u=function(){l=!1===(null==s?void 0:s.leading)?0:(new Date).getTime(),a=0,r=e.apply(t,n),a||(t=n=null)};return function(){let o=(new Date).getTime();l||!1!==(null==s?void 0:s.leading)||(l=o);let c=i-o+l;return t=this,n=arguments,c<=0||c>i?(a&&(clearTimeout(a),a=0),l=o,r=e.apply(t,n),a||(t=n=null)):a||!1===(null==s?void 0:s.trailing)||(a=window.setTimeout(u,c)),r}}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.sunSide.Top;e&&(e.style.display="",n===a.sunSide.Top||n===a.sunSide.Bottom?e.style.height="".concat(e.scrollHeight,"px"):e.style.width="".concat(e.scrollWidth,"px"),setTimeout((()=>{n===a.sunSide.Top||n===a.sunSide.Bottom?e.style.height="auto":e.style.width="auto"}),t))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.default.delay.default,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.sunSide.Top;if(e){let r=e.scrollHeight,o=e.scrollWidth,i=e.style.transition;e.style.transition="",requestAnimationFrame((function(){n===a.sunSide.Top||n===a.sunSide.Bottom?e.style.height="".concat(r,"px"):e.style.width="".concat(o,"px"),e.style.transition=i,requestAnimationFrame((function(){n===a.sunSide.Top||n===a.sunSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}}t.sunUtil=i,t.default=i}},t={};return function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}(491)})(),e.exports=t()},565:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function i(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}var l,u;Object.defineProperty(t,"__esModule",{value:!0});var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)}(u,e);var t,n,r,l=(n=u,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=s(n);if(r){var o=s(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return i(this,e)});function u(){return o(this,u),l.apply(this,arguments)}return t=u,Object.defineProperty(t,"prototype",{writable:!1}),t}(u=n(890).sunSelectors);t.default=c,l=c,c.lib="n4v",c.pre="".concat(l.lib,"-"),c.subMenuButtons="button".concat(l.hasControls),c.subMenu="".concat(l.subMenuButtons," + ul").concat(l.hasId),c.ids={header:l.prefix("header"),logo:l.prefix("logo"),wrapper:l.prefix("wrapper"),mainContent:l.prefix("main-content")},c.classes=Object.assign(Object.assign({},Reflect.get(u,"classes",l)),{srOnly:l.prefix("sr-only"),js:l.prefix("js"),ready:l.prefix("ready"),fixed:l.prefix("fixed"),open:l.prefix("open")})},750:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(){return s="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=l(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},s.apply(this,arguments)}function l(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=f(e)););return e}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function c(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}var d=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.n4vSettings=void 0;var p=n(890),y=d(n(565)),h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(h,e);var t,n,r,l,d=(r=h,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=f(r);if(l){var n=f(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function h(){return a(this,h),d.apply(this,arguments)}return t=h,n=[{key:"set",value:function(e){s(f(h),"set",this).call(this,e),(e.from||e.from===p.sunSide.Top)&&this.setFrom(e.from),"boolean"==typeof e.fixed&&this.setFixed(e.fixed)}},{key:"setFrom",value:function(e){if(this.from!==e){var t;this.from=e;var n=document.getElementById(y.default.getId("header"));null==n||(t=n.classList).remove.apply(t,function(e){if(Array.isArray(e))return o(e)}(r=Object.values(y.default.classes.sides))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),null==n||n.classList.add(y.default.getClass(p.sunSide[this.from].toLowerCase(),"sides"))}var r}},{key:"setFixed",value:function(e){if(this.fixed!==e){this.fixed=e;var t=document.getElementById(y.default.getId("header")),n=y.default.getClass("fixed");this.fixed?null==t||t.classList.add(n):null==t||t.classList.remove(n)}}}],null&&i(t.prototype,null),n&&i(t,n),Object.defineProperty(t,"prototype",{writable:!1}),h}(p.sunSettings);t.n4vSettings=h,t.default=h}},t={},function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}(750).default;var e,t})); | ||
//# sourceMappingURL=settings.min.js.map |
{ | ||
"name": "@sunderapps/n4v", | ||
"author": "Samuel T Underwood", | ||
"version": "0.4.3", | ||
"version": "0.4.4", | ||
"license": "MIT", | ||
@@ -78,4 +78,4 @@ "description": "Navigation 4 Virtuosos - Accessible, Responsive Navbars", | ||
"dependencies": { | ||
"@sunderapps/util": "^0.1.4" | ||
"@sunderapps/util": "^0.1.5" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
554687
2570
Updated@sunderapps/util@^0.1.5