rahmanda/ayu

View on GitHub
docs/app.min.js

Summary

Maintainability
A
0 mins
Test Coverage
!function(){function n(t,e,r){function i(u,a){if(!e[u]){if(!t[u]){var c="function"==typeof require&&require;if(!a&&c)return c(u,!0);if(o)return o(u,!0);var f=new Error("Cannot find module '"+u+"'");throw f.code="MODULE_NOT_FOUND",f}var s=e[u]={exports:{}};t[u][0].call(s.exports,function(n){var e=t[u][1][n];return i(e||n)},s,s.exports,n,t,e,r)}return e[u].exports}for(var o="function"==typeof require&&require,u=0;u<r.length;u++)i(r[u]);return i}return n}()({1:[function(n,t,e){!function(n,r,i,o,u,a){function c(n,t){return function(){return n.call(this,t.apply(this,arguments))}}function f(n){return function(t){return t[n]}}function s(n,t){return t.apply(a,n)}function l(n){var t=n.length-1,e=i.prototype.slice;if(0==t)return function(){return n.call(this,e.call(arguments))};if(1==t)return function(){return n.call(this,arguments[0],e.call(arguments,1))};var r=i(n.length);return function(){for(var i=0;i<t;i++)r[i]=arguments[i];return r[t]=e.call(arguments,t),n.apply(this,r)}}function d(n){return function(t,e){return n(e,t)}}function h(n,t){return function(e){return n(e)&&t(e)}}function p(){}function v(){return!0}function m(n){return function(){return n}}function g(n,t){return t&&t.constructor===n}function y(n){return n!==a}function b(n,t){return t instanceof r&&j(function(n){return n in t},n)}function w(n,t){return[n,t]}function x(n){return C(n.reduce(d(w),V))}function E(n){return A(function(n,t){return n.unshift(t),n},[],n)}function M(n,t){return t?w(n(Y(t)),M(n,Z(t))):V}function A(n,t,e){return e?n(A(n,t,Z(e)),Y(e)):t}function L(n,t,e){function r(n,e){return n?t(Y(n))?(e(Y(n)),Z(n)):w(Y(n),r(Z(n),e)):V}return r(n,e||p)}function j(n,t){return!t||n(Y(t))&&j(n,Z(t))}function O(n,t){n&&(Y(n).apply(null,t),O(Z(n),t))}function C(n){function t(n,e){return n?t(Z(n),w(Y(n),e)):e}return t(n,V)}function _(n,t){return t&&(n(Y(t))?Y(t):_(n,Z(t)))}function T(n){"use strict";function t(){var n=0;R!==a&&R.length>v&&(e("Max buffer length exceeded: textNode"),n=Math.max(n,R.length)),U.length>v&&(e("Max buffer length exceeded: numberNode"),n=Math.max(n,U.length)),G=v-n+Q}function e(n){R!==a&&(d(R),h(),R=a),c=o(n+"\nLn: "+Y+"\nCol: "+V+"\nChr: "+f),p(P(a,a,c))}function r(){return X==y?(d({}),h(),void(z=!0)):(X===b&&0===K||e("Unexpected end"),R!==a&&(d(R),h(),R=a),void(z=!0))}function i(n){return"\r"==n||"\n"==n||" "==n||"\t"==n}function u(n){if(!c){if(z)return e("Cannot write after close");var r=0;for(f=n[0];f&&(r>0&&(s=f),f=n[r++]);)switch(Q++,"\n"==f?(Y++,V=0):V++,X){case y:if("{"===f)X=w;else if("["===f)X=E;else if(!i(f))return e("Non-whitespace before {[.");continue;case L:case w:if(i(f))continue;if(X===L)F.push(j);else{if("}"===f){d({}),h(),X=F.pop()||b;continue}F.push(x)}if('"'!==f)return e('Malformed object key should start with " ');X=A;continue;case j:case x:if(i(f))continue;if(":"===f)X===x?(F.push(x),R!==a&&(d({}),l(R),R=a),K++):R!==a&&(l(R),R=a),X=b;else if("}"===f)R!==a&&(d(R),h(),R=a),h(),K--,X=F.pop()||b;else{if(","!==f)return e("Bad object");X===x&&F.push(x),R!==a&&(d(R),h(),R=a),X=L}continue;case E:case b:if(i(f))continue;if(X===E){if(d([]),K++,X=b,"]"===f){h(),K--,X=F.pop()||b;continue}F.push(M)}if('"'===f)X=A;else if("{"===f)X=w;else if("["===f)X=E;else if("t"===f)X=O;else if("f"===f)X=T;else if("n"===f)X=S;else if("-"===f)U+=f;else if("0"===f)U+=f,X=H;else{if("123456789".indexOf(f)===-1)return e("Bad value");U+=f,X=H}continue;case M:if(","===f)F.push(M),R!==a&&(d(R),h(),R=a),X=b;else{if("]"!==f){if(i(f))continue;return e("Bad array")}R!==a&&(d(R),h(),R=a),h(),K--,X=F.pop()||b}continue;case A:R===a&&(R="");var o=r-1;n:for(;;){for(;$>0;)if(J+=f,f=n.charAt(r++),4===$?(R+=String.fromCharCode(parseInt(J,16)),$=0,o=r-1):$++,!f)break n;if('"'===f&&!W){X=F.pop()||b,R+=n.substring(o,r-1);break}if("\\"===f&&!W&&(W=!0,R+=n.substring(o,r-1),f=n.charAt(r++),!f))break;if(W){if(W=!1,"n"===f?R+="\n":"r"===f?R+="\r":"t"===f?R+="\t":"f"===f?R+="\f":"b"===f?R+="\b":"u"===f?($=1,J=""):R+=f,f=n.charAt(r++),o=r-1,f)continue;break}m.lastIndex=r;var u=m.exec(n);if(!u){r=n.length+1,R+=n.substring(o,r-1);break}if(r=u.index+1,f=n.charAt(u.index),!f){R+=n.substring(o,r-1);break}}continue;case O:if(!f)continue;if("r"!==f)return e("Invalid true started with t"+f);X=C;continue;case C:if(!f)continue;if("u"!==f)return e("Invalid true started with tr"+f);X=_;continue;case _:if(!f)continue;if("e"!==f)return e("Invalid true started with tru"+f);d(!0),h(),X=F.pop()||b;continue;case T:if(!f)continue;if("a"!==f)return e("Invalid false started with f"+f);X=D;continue;case D:if(!f)continue;if("l"!==f)return e("Invalid false started with fa"+f);X=I;continue;case I:if(!f)continue;if("s"!==f)return e("Invalid false started with fal"+f);X=k;continue;case k:if(!f)continue;if("e"!==f)return e("Invalid false started with fals"+f);d(!1),h(),X=F.pop()||b;continue;case S:if(!f)continue;if("u"!==f)return e("Invalid null started with n"+f);X=B;continue;case B:if(!f)continue;if("l"!==f)return e("Invalid null started with nu"+f);X=N;continue;case N:if(!f)continue;if("l"!==f)return e("Invalid null started with nul"+f);d(null),h(),X=F.pop()||b;continue;case q:if("."!==f)return e("Leading zero not followed by .");U+=f,X=H;continue;case H:if("0123456789".indexOf(f)!==-1)U+=f;else if("."===f){if(U.indexOf(".")!==-1)return e("Invalid number has two dots");U+=f}else if("e"===f||"E"===f){if(U.indexOf("e")!==-1||U.indexOf("E")!==-1)return e("Invalid number has two exponential");U+=f}else if("+"===f||"-"===f){if("e"!==s&&"E"!==s)return e("Invalid symbol in number");U+=f}else U&&(d(parseFloat(U)),h(),U=""),r--,X=F.pop()||b;continue;default:return e("Unknown state: "+X)}Q>=G&&t()}}var c,f,s,l=n(bn).emit,d=n(wn).emit,h=n(xn).emit,p=n(dn).emit,v=65536,m=/[\\"\n]/g,g=0,y=g++,b=g++,w=g++,x=g++,E=g++,M=g++,A=g++,L=g++,j=g++,O=g++,C=g++,_=g++,T=g++,D=g++,I=g++,k=g++,S=g++,B=g++,N=g++,q=g++,H=g,G=v,R=a,U="",W=!1,z=!1,X=y,F=[],J=null,$=0,K=0,Q=0,V=0,Y=1;n(mn).on(u),n(gn).on(r)}function D(n,t){"use strict";function e(n){return function(t){r=n(r,t)}}var r,i={};for(var o in t)n(o).on(e(t[o]),i);n(sn).on(function(n){var t,e=Y(r),i=en(e),o=Z(r);o&&(t=rn(Y(o)),t[i]=n)}),n(ln).on(function(){var n,t=Y(r),e=en(t),i=Z(r);i&&(n=rn(Y(i)),delete n[e])}),n(yn).on(function(){for(var e in t)n(e).un(i)})}function I(n){var t={};return n&&n.split("\r\n").forEach(function(n){var e=n.indexOf(": ");t[n.substring(0,e)]=n.substring(e+2)}),t}function k(n,t){function e(n){return{"http:":80,"https:":443}[n]}function r(t){return t.port||e(t.protocol||n.protocol)}return!!(t.protocol&&t.protocol!=n.protocol||t.host&&t.host!=n.host||t.host&&r(t)!=r(n))}function S(n){var t=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/,e=t.exec(n)||[];return{protocol:e[1]||"",host:e[2]||"",port:e[3]||""}}function B(){return new XMLHttpRequest}function N(t,e,r,i,o,u,c){"use strict";function f(){var n=e.responseText,t=n.substr(d);t&&s(t),d=K(n)}var s=t(mn).emit,l=t(dn).emit,d=0,h=!0;t(yn).on(function(){e.onreadystatechange=null,e.abort()}),"onprogress"in e&&(e.onprogress=f),e.onreadystatechange=function(){function n(){try{h&&t(vn).emit(e.status,I(e.getAllResponseHeaders())),h=!1}catch(n){}}switch(e.readyState){case 2:case 3:return n();case 4:n();var r=2==String(e.status)[0];r?(f(),t(gn).emit()):l(P(e.status,e.responseText))}};try{e.open(r,i,!0);for(var p in u)e.setRequestHeader(p,u[p]);k(n.location,S(i))||e.setRequestHeader("X-Requested-With","XMLHttpRequest"),e.withCredentials=c,e.send(o)}catch(v){n.setTimeout(J(l,P(a,a,v)),0)}}function q(n,t){return{key:n,node:t}}function H(n){function t(n,t){var e=rn(Y(n));return g(i,e)?o(n,K(e),t):n}function e(n,e){if(!n)return f(e),o(n,on,e);var i=t(n,e),u=Z(i),a=en(Y(i));return r(u,a,e),w(q(a,e),u)}function r(n,t,e){rn(Y(n))[t]=e}function o(n,t,e){n&&r(n,t,e);var i=w(q(t,e),n);return a(i),i}function u(n){return c(n),Z(n)||s(rn(Y(n)))}var a=n(cn).emit,c=n(fn).emit,f=n(pn).emit,s=n(hn).emit,l={};return l[wn]=e,l[xn]=u,l[bn]=o,l}function G(n,t,e){function r(n){return function(t){return t.id==n}}var i,o;return{on:function(e,r){var u={listener:e,id:r||e};return t&&t.emit(n,e,u.id),i=w(u,i),o=w(e,o),this},emit:function(){O(o,arguments)},un:function(t){var u;i=L(i,r(t),function(n){u=n}),u&&(o=L(o,function(n){return n==u.listener}),e&&e.emit(n,u.listener,u.id))},listeners:function(){return o},hasListener:function(n){var t=n?r(n):v;return y(_(t,i))}}}function R(){function n(n){return e[n]=G(n,r,i)}function t(t){return e[t]||n(t)}var e={},r=n("newListener"),i=n("removeListener");return["emit","on","un"].forEach(function(n){t[n]=l(function(e,r){s(r,t(e)[n])})}),t}function P(n,t,e){try{var r=u.parse(t)}catch(i){}return{statusCode:n,body:t,jsonBody:r,thrown:e}}function U(n,t){function e(n,t,e){var r=C(e);n(t,E(Z(M(en,r))),E(M(rn,r)))}function r(t,r,i){var o=n(t).emit;r.on(function(n){var t=i(n);t!==!1&&e(o,rn(t),n)},t),n("removeListener").on(function(e){e==t&&(n(e).listeners()||r.un(t))})}var i={node:n(fn),path:n(cn)};n("newListener").on(function(n){var e=/(node|path):(.*)/.exec(n);if(e){var o=i[e[1]];o.hasListener(n)||r(n,o,t(e[2]))}})}function W(n,t){function e(t,e){return n(t).on(i(e),e),h}function r(n,t,e){e=e||t;var r=i(t);return n.on(function(){var t=!1;h.forget=function(){t=!0},s(arguments,r),delete h.forget,t&&n.un(e)},e),h}function i(n){return function(){try{return n.apply(h,arguments)}catch(t){setTimeout(function(){throw new o(t.message)})}}}function u(t,e){return n(t+":"+e)}function a(n){return function(){var t=n.apply(this,arguments);y(t)&&(t==F.drop?b():w(t))}}function c(n,t,e){var i;i="node"==n?a(e):e,r(u(n,t),i,e)}function f(n,t){for(var e in t)c(n,e,t[e])}function d(n,t,e){return Q(t)?c(n,t,e):f(n,t),h}var h,v=/^(node|path):./,g=n(hn),b=n(ln).emit,w=n(sn).emit,x=l(function(t,e){if(h[t])s(e,h[t]);else{var i=n(t),o=e[0];v.test(t)?r(i,o):i.on(o)}return h}),E=function(t,e,r){if("done"==t)g.un(e);else if("node"==t||"path"==t)n.un(t+":"+e,r);else{var i=e;n(t).un(i)}return h};return n(pn).on(function(n){h.root=m(n)}),n(vn).on(function(n,t){h.header=function(n){return n?t[n]:t}}),h={on:x,addListener:x,removeListener:E,emit:n.emit,node:J(d,"node"),path:J(d,"path"),done:J(r,g),start:J(e,vn),fail:n(dn).on,abort:n(yn).emit,header:p,root:p,source:t}}function z(n,t,e,r,i){var o=R();return t&&N(o,B(),n,t,e,r,i),T(o),D(o,H(o)),U(o,un),W(o,t)}function X(n,t,e,r,i,o,a){function c(n,t){return t===!1&&(n+=n.indexOf("?")==-1?"?":"&",n+="_="+(new Date).getTime()),n}return i=i?u.parse(u.stringify(i)):{},r?(Q(r)||(r=u.stringify(r),i["Content-Type"]=i["Content-Type"]||"application/json"),i["Content-Length"]=i["Content-Length"]||r.length):r=null,n(e||"GET",c(t,a),r,i,o||!1)}function F(n){var t=nn("resume","pause","pipe"),e=J(b,t);return n?e(n)||Q(n)?X(z,n):X(z,n.url,n.method,n.body,n.headers,n.withCredentials,n.cached):z()}var J=l(function(n,t){var e=t.length;return l(function(r){for(var i=0;i<r.length;i++)t[e+i]=r[i];return t.length=e+r.length,n.apply(this,t)})}),$=(l(function(n){function t(n,t){return[s(n,t)]}var e=x(n);return l(function(n){return A(t,n,e)[0]})}),l(function(n){return l(function(t){for(var e,r=0;r<K(n);r++)if(e=s(t,n[r]))return e})})),K=f("length"),Q=J(g,String),V=null,Y=f(0),Z=f(1),nn=l(x),tn=function(){var n=function(n){return n.exec.bind(n)},t=l(function(t){return t.unshift(/^/),n(RegExp(t.map(f("source")).join("")))}),e=/(\$?)/,r=/([\w-_]+|\*)/,i=/()/,o=/\["([^"]+)"\]/,u=/\[(\d+|\*)\]/,a=/{([\w ]*?)}/,c=/(?:{([\w ]*?)})?/,s=t(e,r,c),d=t(e,o,c),h=t(e,u,c),p=t(e,i,a),v=t(/\.\./),m=t(/\./),g=t(e,/!/),y=t(/$/);return function(n){return n($(s,d,h,p),v,m,g,y)}}(),en=f("key"),rn=f("node"),on={},un=tn(function(n,t,e,r,i){function u(n,t){var e=t[L],r=e&&"*"!=e?function(n){return O(n)==e}:v;return h(r,n)}function a(n,t){var e=t[j];if(!e)return n;var r=J(b,x(e.split(/\W+/))),i=c(r,C);return h(i,n)}function f(n,t){var e=!!t[M];return e?h(n,Y):n}function s(n){function t(n){return O(n)!=on}return n==v?v:h(t,c(n,Z))}function l(n){if(n==v)return v;var t=d(),e=n,r=s(function(n){return i(n)}),i=$(t,e,r);return i}function d(){return function(n){return O(n)==on}}function p(n){return function(t){var e=n(t);return e===!0?Y(t):e}}function m(n,t,e){return A(function(n,t){return t(n,e)},t,n)}function g(n,t,e,r,i){var o=n(e);if(o){var u=m(t,r,o),a=e.substr(K(o[0]));return i(a,u)}}function y(n,t){return J(g,n,t)}function w(n,t){return t}function E(n,t){var e=n?E:w;return _(n,t,e)}var M=1,L=2,j=3,O=c(en,Y),C=c(rn,Y),_=$(y(n,nn(f,a,u,s)),y(t,nn(l)),y(e,nn()),y(r,nn(f,d)),y(i,nn(p)),function(n){throw o('"'+n+'" could not be tokenised')});return function(n){try{return E(n,v)}catch(t){throw o('Could not compile "'+n+'" because '+t.message)}}}),an=1,cn=an++,fn=an++,sn=an++,ln=an++,dn="fail",hn=an++,pn=an++,vn="start",mn="data",gn="end",yn=an++,bn=an++,wn=an++,xn=an++;F.drop=function(){return F.drop},"function"==typeof define&&define.amd?define("oboe",[],function(){return F}):"object"==typeof e?t.exports=F:n.oboe=F}(function(){try{return window}catch(n){return self}}(),Object,Array,Error,JSON)},{}],2:[function(n,t,e){!function(n){var e={};if(e.EventTarget=function(){"use strict";function n(){this._handlers={}}return n.prototype={constructor:n,on:function(n,t){var e,r,i=this._handlers[n];for("undefined"==typeof i&&(i=this._handlers[n]=[]),e=0,r=i.length;e<r;e++)if(i[e]===t)return;i.push(t)},fire:function(n,t){var e,r,i,o={type:n,data:t};if(e=this._handlers[o.type],e instanceof Array)for(e=e.concat(),r=0,i=e.length;r<i;r++)e[r].call(this,o)},off:function(n,t){var e,r,i=this._handlers[n];if(i instanceof Array)for(e=0,r=i.length;e<r;e++)if(i[e]===t){i.splice(e,1);break}}},n}(),e.NativeDOM=function(){"use strict";return{type:"native",query:function(n,t){return n.querySelector(t)},queryAll:function(n,t){return n.querySelectorAll(t)},on:function(n,t,e){n.addEventListener(t,e,!1)},off:function(n,t,e){n.removeEventListener(t,e,!1)}}}(),e.DOM=e.NativeDOM,e.DOMEventDelegate=function(){"use strict";function n(n){return n&&n.hasAttribute("data-module")}function t(n){return n&&n.hasAttribute("data-type")}function r(e){for(var r=!1,i=!1;!r&&e&&e.parentNode&&!i;)r=t(e),i=n(e),r||(e=e.parentNode);return r?e:null}function i(n,t,e,r){var i,o;for(i=0;i<n.length;i++)o=n[i],t["on"+o]&&e.call(r,o)}function o(n,t,e){this.element=n,this._handler=t,this._eventTypes=e||u,this._boundHandler={},this._attached=!1}var u=["click","mouseover","mouseout","mousedown","mouseup","mouseenter","mouseleave","mousemove","keydown","keyup","submit","change","contextmenu","dblclick","input","focusin","focusout"];return o.prototype={constructor:o,_handleEvent:function(n){var t=r(n.target),e=t?t.getAttribute("data-type"):"";this._handler["on"+n.type](n,t,e)},attachEvents:function(){this._attached||(i(this._eventTypes,this._handler,function(n){function t(){r._handleEvent.apply(r,arguments)}var r=this;e.DOM.on(this.element,n,t),this._boundHandler[n]=t},this),this._attached=!0)},detachEvents:function(){i(this._eventTypes,this._handler,function(n){e.DOM.off(this.element,n,this._boundHandler[n])},this)}},o}(),e.Context=function(){"use strict";function n(n,t){this.application=n,this.element=t}return n.prototype={constructor:n,broadcast:function(n,t){this.application.broadcast(n,t)},getService:function(n){return this.application.getService(n)},hasService:function(n){return this.application.hasService(n)},getConfig:function(n){return this.application.getModuleConfig(this.element,n)},getGlobal:function(n){return this.application.getGlobal(n)},getGlobalConfig:function(n){return this.application.getGlobalConfig(n)},reportError:function(n){this.application.reportError(n)},getElement:function(){return this.element}},n}(),e.Application=function(){"use strict";function t(n,t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function r(n,t){for(var e=0,r=n.length;e<r;e++)if(n[e]===t)return e;return-1}function i(){y={},b={},x={},w=[],E={},M={},A=!1}function o(n){for(var t=0,e=w.length;t<e;t++)if(w[t]===n)return!0;return!1}function u(n){if("function"==typeof L)return void L(n);if(y.debug)throw n;j.fire("error",{exception:n})}function a(n,t){var e,r;for(e in n)r=n[e],"function"==typeof r&&(n[e]=function(n,e){return function(){var r=t+"."+n+"() - ";try{return e.apply(this,arguments)}catch(i){i.methodName=n,i.objectName=t,i.name=r+i.name,i.message=r+i.message,u(i)}}}(e,r))}function c(n){var t=n.getAttribute("data-module");return t?t.split(" ")[0]:""}function f(n,t){"function"==typeof n[t]&&n[t].apply(n,Array.prototype.slice.call(arguments,2))}function s(n){var t=x[n];if(t){if(!t.instance){if(o(n))return u(new ReferenceError("Circular service dependency: "+w.join(" -> ")+" -> "+n)),null;w.push(n),t.instance=t.creator(j),w.pop()}return t.instance}return u(new Error('Service "'+n+'" not found')),null}function l(n){var t,e,r,i,o,a=[],c={};for(e=n.instance.behaviors||[],t=0;t<e.length;t++)o=e[t],"behaviorInstances"in n||(n.behaviorInstances={}),i=n.behaviorInstances,r=E[o],o in c?u(new Error('Behavior "'+o+'" cannot be specified twice in a module.')):r?(i[o]||(i[o]=r.creator(n.context)),a.push(i[o])):u(new Error('Behavior "'+o+'" not found')),c[o]=!0;return a}function d(n,t,r){var i=new e.DOMEventDelegate(t,r,y.eventTypes);n.push(i),i.attachEvents()}function h(n){var t=n.eventDelegates,e=l(n);d(t,n.element,n.instance);for(var r=0;r<e.length;r++)d(t,n.element,e[r])}function p(n){for(var t=n.eventDelegates,e=0;e<t.length;e++)t[e].detachEvents();n.eventDelegates=[]}function v(n){return M[n.id]}function m(n,t,e){null!==n.onmessage&&"object"==typeof n.onmessage&&n.onmessage.hasOwnProperty(t)?n.onmessage[t].call(n,e):r(n.messages||[],t)!==-1&&n.onmessage.call(n,t,e)}var g="[data-module]",y={},b={},w=[],x={},E={},M={},A=!1,L=null,j=new e.EventTarget;return t(j,{init:function(n){return t(y,n||{}),this.startAll(document.documentElement),this.fire("init"),A=!0,this},destroy:function(){return this.stopAll(document.documentElement),i(),this},isStarted:function(n){var t=v(n);return"object"==typeof t},start:function(n){var t,r,i,o=c(n),s=b[o];if(!s)return u(new Error('Module type "'+o+'" is not defined.')),this;if(!this.isStarted(n)){n.id||(n.id="mod-"+o+"-"+s.counter),s.counter++,r=new e.Context(this,n),i=s.creator(r),y.debug||a(i,o),t={moduleName:o,instance:i,context:r,element:n,eventDelegates:[]},M[n.id]=t;for(var d,p=l(t),v=0,m=p.length;v<m;v++)d=p[v],f(d,"init");f(t.instance,"init"),h(t)}return this},stop:function(n){var t=v(n);if(t){p(t);for(var e,r=l(t),i=r.length-1;i>=0;i--)e=r[i],f(e,"destroy");f(t.instance,"destroy"),delete M[n.id]}else if(y.debug)return u(new Error("Unable to stop module associated with element: "+n.id)),this;return this},startAll:function(n){for(var t=e.DOM.queryAll(n,g),r=0,i=t.length;r<i;r++)this.start(t[r]);return this},stopAll:function(n){for(var t=e.DOM.queryAll(n,g),r=0,i=t.length;r<i;r++)this.stop(t[r]);return this},addModule:function(n,t){return"undefined"!=typeof b[n]?(u(new Error("Module "+n+" has already been added.")),this):(b[n]={creator:t,counter:1},this)},getModuleConfig:function(n,t){var r=v(n),i=null;if(r&&r.config)i=r.config;else{var o=e.DOM.query(n,'script[type="text/x-config"]');if(o)try{i=JSON.parse(o.text)}catch(a){u(new Error("Module with id "+n.id+" has a malformed config."))}r&&(r.config=i)}return i?"undefined"==typeof t?i:t in i?i[t]:null:null},addService:function(n,t){return"undefined"!=typeof x[n]?(u(new Error("Service "+n+" has already been added.")),this):(x[n]={creator:t,instance:null},this)},getService:s,hasService:function(n){return x.hasOwnProperty(n)},addBehavior:function(n,t){return"undefined"!=typeof E[n]?(u(new Error("Behavior "+n+" has already been added.")),this):(E[n]={creator:t,instance:null},this)},broadcast:function(n,t){var e,r,i,o,u;for(r in M)if(M.hasOwnProperty(r))for(i=M[r],m(i.instance,n,t),u=l(i),e=0;e<u.length;e++)o=u[e],m(o,n,t);return this.fire("message",{message:n,messageData:t}),this},getGlobal:function(t){return t in n?n[t]:null},getGlobalConfig:function(n){return"undefined"==typeof n?y:n in y?y[n]:null},setGlobalConfig:function(n){return A?(u(new Error("Cannot set global configuration after application initialization")),this):(t(y,n),this)},setErrorHandler:function(n){L=n},reportError:u,reportWarning:function(n){if(y.debug){var t=this.getGlobal("console");t&&t.warn&&t.warn(n)}else j.fire("warning",n)},reportInfo:function(n){if(y.debug){var t=this.getGlobal("console");t&&t.info&&t.info(n)}}})}(),"function"==typeof define&&define.amd)define("t3",[],function(){return e});else if("object"==typeof t&&"object"==typeof t.exports)t.exports=e;else{n.Box=n.Box||{};for(var r in e)e.hasOwnProperty(r)&&(n.Box[r]=e[r])}}("undefined"!=typeof window?window:this)},{}],3:[function(n,t,e){var r=n("t3js");r.Application.addModule("modal",n("./modules/modal")),r.Application.addModule("open-modal",n("./modules/open-modal")),r.Application.addModule("actions",n("./modules/action")),r.Application.addModule("notification",n("./modules/notification")),r.Application.addBehavior("dropdown",n("./behaviors/dropdown")),r.Application.init()},{"./behaviors/dropdown":4,"./modules/action":5,"./modules/modal":6,"./modules/notification":7,"./modules/open-modal":8,t3js:2}],4:[function(n,t,e){var r=function(n){"use strict";function t(n,t){if(n){var e=n.getElementsByClassName(t)[0];e&&e.classList.toggle("is-dropped")}}return{onclick:function(n,e,r){n.preventDefault(),t(e,r)}}};t.exports=r},{}],5:[function(n,t,e){var r=function(n){"use strict";return{behaviors:["dropdown"]}};t.exports=r},{}],6:[function(n,t,e){var r=n("t3js"),i=n("oboe"),o=function(n){"use strict";var t,e;return{init:function(){t=n.getElement(),e=""},destroy:function(){t=null,e=null},messages:["open-modal","open-modal-ajax","close-modal"],onmessage:function(n,t){"open-modal-ajax"===n?this.open(t,!0):"open-modal"===n?this.open(t):"close-modal"===n&&this.close()},onclick:function(t,e,r){"close-modal"===r&&(t.preventDefault(),n.broadcast("close-modal"))},setSize:function(){var n=Math.max(document.documentElement.clientWidth,window.innerWidth||0),e=Math.max(document.documentElement.clientHeight,window.innerHeight||0);t.style.width=n+"px",t.style.height=e+"px"},open:function(n,e){e="undefined"!=typeof e&&e,document.getElementsByTagName("body")[0].classList.add("no-scroll"),t.classList.remove("is-hidden"),e?this.renderAjax(n):this.render(n)},close:function(){document.getElementsByTagName("body")[0].classList.remove("no-scroll"),t.classList.add("is-hidden")},render:function(n){t.innerHTML=n},renderAjax:function(n){var t=this;i(n).done(t.injectHTML).fail(function(){console.log("modal-ajax-failed")})},injectHTML:function(n){t.innerHTML=n.html,r.Application.startAll(t)}}};t.exports=o},{oboe:1,t3js:2}],7:[function(n,t,e){var r=function(n){"use strict";var t,e=2500;return{onclick:function(n,t,e){"trigger"===e&&this.show(t)},show:function(n){var r=n.dataset.target;document.getElementById(r).classList.add("is-show"),t=setTimeout(function(){document.getElementById(r).classList.remove("is-show")},e)}}};t.exports=r},{}],8:[function(n,t,e){var r=function(n){"use strict";function t(n){var t=n.split("/"),e=t.slice(3,t.length);return e.join("/")}function e(){return document.getElementsByClassName("js-modal-template")[0].innerHTML}return{onclick:function(n,t,e){"open-modal-ajax"===e?this.show(t,!0):"open-modal"===e&&this.show(t)},show:function(r,i){if(i="undefined"!=typeof i&&i){var o=t(r.getAttribute("href"));n.broadcast("open-modal-ajax",o)}else n.broadcast("open-modal",e())}}};t.exports=r},{}]},{},[3]);