PageSourceSearch

https://discours.netlify.app/scripts/vendor-4feffd26.js

js discours.netlify.app collected 2026-10-03 10:39:34 UTC 37,138 bytes, 1 lines download raw bytes

1(globalThis.webpackChunkdiscours_io_frontend=globalThis.webpackChunkdiscours_io_frontend||[]).push([[502],{7740(){(function(){(function(e,t){var n=t.isDefined,r=t.isUndefined,o=t.isNumber,i=t.isObject,a=t.isArray,l=t.isString,u=t.extend,c=t.toJson;t.module("LocalStorageModule",[]).provider("localStorageService",function(){this.prefix="ls",this.storageType="localStorage",this.cookie={expiry:30,path:"/",secure:!1},this.defaultToCookie=!0,this.notify={setItem:!0,removeItem:!1},this.setPrefix=function(e){return this.prefix=e,this},this.setStorageType=function(e){return this.storageType=e,this},this.setDefaultToCookie=function(e){return this.defaultToCookie=!!e,this},this.setStorageCookie=function(e,t,n){return this.cookie.expiry=e,this.cookie.path=t,this.cookie.secure=n,this},this.setStorageCookieDomain=function(e){return this.cookie.domain=e,this},this.setNotify=function(e,t){return this.notify={setItem:e,removeItem:t},this},this.$get=["$rootScope","$window","$document","$parse","$timeout",function(e,t,s,d,f){function g(n){if(n||(n=t.event),y.setItem&&l(n.key)&&function(e){return 0===e.indexOf(m)}(n.key)){var r=w(n.key);f(function(){e.$broadcast("LocalStorageModule.notification.changed",{key:r,newvalue:n.newValue,storageType:h.storageType})})}}var p,h=this,m=h.prefix,v=h.cookie,y=h.notify,S=h.storageType;s?s[0]&&(s=s[0]):s=document,"."!==m.substr(-1)&&(m=m?m+".":"");var L=function(e){return m+e},w=function(e){return e.replace(new RegExp("^"+m,"g"),"")},b=function(){try{var n=S in t&&null!==t[S],r=L("__"+Math.round(1e7*Math.random()));return n&&((p=t[S]).setItem(r,""),p.removeItem(r)),n}catch(t){return h.defaultToCookie&&(S="cookie"),e.$broadcast("LocalStorageModule.notification.error",t.message),!1}},T=b(),E=function(t,n,o){var i=I();try{if(M(o),n=r(n)?null:c(n),!T&&h.defaultToCookie||"cookie"===h.storageType)return T||e.$broadcast("LocalStorageModule.notification.warning","LOCAL_STORAGE_NOT_SUPPORTED"),y.setItem&&e.$broadcast("LocalStorageModule.notification.setitem",{key:t,newvalue:n,storageType:"cookie"}),k(t,n);try{p&&p.setItem(L(t),n),y.setItem&&e.$broadcast("LocalStorageModule.notification.setitem",{key:t,newvalue:n,storageType:h.storageType})}catch(r){return e.$broadcast("LocalStorageModule.notification.error",r.message),k(t,n)}return!0}finally{M(i)}},x=function(t,n){var r=I();try{if(M(n),!T&&h.defaultToCookie||"cookie"===h.storageType)return T||e.$broadcast("LocalStorageModule.notification.warning","LOCAL_STORAGE_NOT_SUPPORTED"),A(t);var o=p?p.getItem(L(t)):null;if(!o||"null"===o)return null;try{return JSON.parse(o)}catch(e){return o}}finally{M(r)}},C=function(){var t=I();try{var n,r,o=0;for(arguments.length>=1&&("localStorage"===arguments[arguments.length-1]||"sessionStorage"===arguments[arguments.length-1])&&(o=1,M(arguments[arguments.length-1])),n=0;n<arguments.length-o;n++)if(r=arguments[n],!T&&h.defaultToCookie||"cookie"===h.storageType)T||e.$broadcast("LocalStorageModule.notification.warning","LOCAL_STORAGE_NOT_SUPPORTED"),y.removeItem&&e.$broadcast("LocalStorageModule.notification.removeitem",{key:r,storageType:"cookie"}),_(r);else try{p.removeItem(L(r)),y.removeItem&&e.$broadcast("LocalStorageModule.notification.removeitem",{key:r,storageType:h.storageType})}catch(t){e.$broadcast("LocalStorageModule.notification.error",t.message),_(r)}}finally{M(t)}},O=function(){try{return t.navigator.cookieEnabled||"cookie"in s&&(s.cookie.length>0||(s.cookie="test").indexOf.call(s.cookie,"test")>-1)}catch(t){return e.$broadcast("LocalStorageModule.notification.error",t.message),!1}}(),k=function(t,n,l,u){if(r(n))return!1;if((a(n)||i(n))&&(n=c(n)),!O)return e.$broadcast("LocalStorageModule.notification.error","COOKIES_NOT_SUPPORTED"),!1;try{var d="",f=new Date,g="";if(null===n?(f.setTime(f.getTime()+-864e5),d="; expires="+f.toGMTString(),n=""):o(l)&&0!==l?(f.setTime(f.getTime()+24*l*60*60*1e3),d="; expires="+f.toGMTString()):0!==v.expiry&&(f.setTime(f.getTime()+24*v.expiry*60*60*1e3),d="; expires="+f.toGMTString()),t){var p="; path="+v.path;v.domain&&(g="; domain="+v.domain),"boolean"==typeof u?!0===u&&(g+="; secure"):!0===v.secure&&(g+="; secure"),s.cookie=L(t)+"="+encodeURIComponent(n)+d+p+g}}catch(t){return e.$broadcast("LocalStorageModule.notification.error",t.message),!1}return!0},A=function(t){if(!O)return e.$broadcast("LocalStorageModule.notification.error","COOKIES_NOT_SUPPORTED"),!1;for(var n=s.cookie&&s.cookie.split(";")||[],r=0;r<n.length;r++){for(var o=n[r];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(L(t)+"=")){var i=decodeURIComponent(o.substring(m.length+t.length+1,o.length));try{var a=JSON.parse(i);return"number"==typeof a?i:a}catch(e){return i}}}return null},_=function(e){k(e,null)},P=function(){for(var e=null,t=m.length,n=s.cookie.split(";"),r=0;r<n.length;r++){for(e=n[r];" "===e.charAt(0);)e=e.substring(1,e.length);var o=e.substring(t,e.indexOf("="));_(o)}},I=function(){return S},M=function(e){return e&&S!==e&&(S=e,T=b()),T};return T&&(t.addEventListener?(t.addEventListener("storage",g,!1),e.$on("$destroy",function(){t.removeEventListener("storage",g)})):t.attachEvent&&(t.attachEvent("onstorage",g),e.$on("$destroy",function(){t.detachEvent("onstorage",g)}))),{isSupported:T,getStorageType:I,setStorageType:M,setPrefix:function(e){m=e},set:E,add:E,get:x,keys:function(t){var n=I();try{if(M(t),!T)return e.$broadcast("LocalStorageModule.notification.warning","LOCAL_STORAGE_NOT_SUPPORTED"),[];var r=m.length,o=[];for(var i in p)if(i.substr(0,r)===m)try{o.push(i.substr(r))}catch(t){return e.$broadcast("LocalStorageModule.notification.error",t.Description),[]}return o}finally{M(n)}},remove:C,clearAll:function(t,n){var r=I();try{M(n);var o=m?new RegExp("^"+m):new RegExp,i=t?new RegExp(t):new RegExp;if(!T&&h.defaultToCookie||"cookie"===h.storageType)return T||e.$broadcast("LocalStorageModule.notification.warning","LOCAL_STORAGE_NOT_SUPPORTED"),P();if(!T&&!h.defaultToCookie)return!1;var a=m.length;for(var l in p)if(o.test(l)&&i.test(l.substr(a)))try{C(l.substr(a))}catch(t){return e.$broadcast("LocalStorageModule.notification.error",t.message),P()}return!0}finally{M(r)}},bind:function(e,t,r,o,a){var l=x(o=o||t,a);return null===l&&n(r)?l=r:i(l)&&i(r)&&(l=u(l,r)),d(t).assign(e,l),e.$watch(t,function(e){E(o,e,a)},i(e[t]))},deriveKey:L,underiveKey:w,length:function(e){var n=I();try{M(e);for(var r=0,o=t[S],i=0;i<o.length;i++)0===o.key(i).indexOf(m)&&r++;return r}finally{M(n)}},defaultToCookie:this.defaultToCookie,cookie:{isSupported:O,set:k,add:k,get:A,remove:_,clearAll:P}}}]})})(window,window.angular)}).call(window)},32512(){(function(){"use strict";angular.module("mgcrea.jquery",[]).provider("dimensions",function(){this.$get=function(){return this},this.offset=function(){if(this){var e=this.getBoundingClientRect(),t=this.ownerDocument.documentElement;return{top:e.top+window.pageYOffset-t.clientTop,left:e.left+window.pageXOffset-t.clientLeft}}},this.height=function(e){var t=window.getComputedStyle(this),n=this.offsetHeight;return e?n+=parseFloat(t.marginTop)+parseFloat(t.marginBottom):n-=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)+parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),n},this.width=function(e){var t=window.getComputedStyle(this),n=this.offsetWidth;return e?n+=parseFloat(t.marginLeft)+parseFloat(t.marginRight):n-=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight)+parseFloat(t.borderLeftWidth)+parseFloat(t.borderRightWidth),n}}).constant("debounce",function(e,t){var n,r;return function(){var o=this,i=arguments;return clearTimeout(n),n=setTimeout(function(){n=null,r=e.apply(o,i)},t),r}}).provider("jQuery",["dimensionsProvider",function(e){var t=this,n=angular.element;this.fn=angular.extend({},e),this.$get=function(){return delete t.fn.$get,function(e){var r=e instanceof HTMLElement?e:document.querySelectorAll(e);return r=n(r),angular.forEach(t.fn,function(e,t){r[t]=e.bind(r[0])}),r}}}])}).call(window)},39901(e,t,n){e=n.nmd(e),function(){var t=angular.module("duScroll",["duScroll.scrollspy","duScroll.smoothScroll","duScroll.scrollC
1ontainer","duScroll.spyContext","duScroll.scrollHelpers"]).value("duScrollDuration",350).value("duScrollSpyWait",100).value("duScrollSpyRefreshInterval",0).value("duScrollGreedy",!1).value("duScrollOffset",0).value("duScrollEasing",function(e){"use strict";return e<.5?Math.pow(2*e,2)/2:1-Math.pow(2*(1-e),2)/2}).value("duScrollCancelOnEvents","scroll mousedown mousewheel touchmove keydown").value("duScrollBottomSpy",!1).value("duScrollActiveClass","active");e&&e.exports&&(e.exports=t),angular.module("duScroll.scrollHelpers",["duScroll.requestAnimation"]).run(["$window","$q","cancelAnimation","requestAnimation","duScrollEasing","duScrollDuration","duScrollOffset","duScrollCancelOnEvents",function(e,t,n,r,o,i,a,l){"use strict";var u,c,s={},d=function(e){return"undefined"!=typeof HTMLDocument&&e instanceof HTMLDocument||e.nodeType&&e.nodeType===e.DOCUMENT_NODE},f=function(e){return"undefined"!=typeof HTMLElement&&e instanceof HTMLElement||e.nodeType&&e.nodeType===e.ELEMENT_NODE},g=function(e){return f(e)||d(e)?e:e[0]};s.duScrollTo=function(t,n,r,o){var i;if(angular.isElement(t)?i=this.duScrollToElement:angular.isDefined(r)&&(i=this.duScrollToAnimated),i)return i.apply(this,arguments);var a=g(this);if(d(a))return e.scrollTo(t,n);a.scrollLeft=t,a.scrollTop=n},s.duScrollToAnimated=function(e,i,a,s){a&&!s&&(s=o);var d=this.duScrollLeft(),f=this.duScrollTop(),g=Math.round(e-d),p=Math.round(i-f),h=null,m=0,v=this,y=function(e){(!e||m&&e.which>0)&&(l&&v.unbind(l,y),n(u),c.reject(),u=null)};if(u&&y(),c=t.defer(),0===a||!g&&!p)return 0===a&&v.duScrollTo(e,i),c.resolve(),c.promise;var S=function(e){null===h&&(h=e);var t=(m=e-h)>=a?1:s(m/a);v.scrollTo(d+Math.ceil(g*t),f+Math.ceil(p*t)),t<1?u=r(S):(l&&v.unbind(l,y),u=null,c.resolve())};return v.duScrollTo(d,f),l&&v.bind(l,y),u=r(S),c.promise},s.duScrollToElement=function(e,t,n,r){var o=g(this);angular.isNumber(t)&&!isNaN(t)||(t=a);var i=this.duScrollTop()+g(e).getBoundingClientRect().top-t;return f(o)&&(i-=o.getBoundingClientRect().top),this.duScrollTo(0,i,n,r)},s.duScrollLeft=function(t,n,r){if(angular.isNumber(t))return this.duScrollTo(t,this.duScrollTop(),n,r);var o=g(this);return d(o)?e.scrollX||document.documentElement.scrollLeft||document.body.scrollLeft:o.scrollLeft},s.duScrollTop=function(t,n,r){if(angular.isNumber(t))return this.duScrollTo(this.duScrollLeft(),t,n,r);var o=g(this);return d(o)?e.scrollY||document.documentElement.scrollTop||document.body.scrollTop:o.scrollTop},s.duScrollToElementAnimated=function(e,t,n,r){return this.duScrollToElement(e,t,n||i,r)},s.duScrollTopAnimated=function(e,t,n){return this.duScrollTop(e,t||i,n)},s.duScrollLeftAnimated=function(e,t,n){return this.duScrollLeft(e,t||i,n)},angular.forEach(s,function(e,t){angular.element.prototype[t]=e;var n=t.replace(/^duScroll/,"scroll");angular.isUndefined(angular.element.prototype[n])&&(angular.element.prototype[n]=e)})}]),angular.module("duScroll.polyfill",[]).factory("polyfill",["$window",function(e){"use strict";var t=["webkit","moz","o","ms"];return function(n,r){if(e[n])return e[n];for(var o,i=n.substr(0,1).toUpperCase()+n.substr(1),a=0;a<t.length;a++)if(e[o=t[a]+i])return e[o];return r}}]),angular.module("duScroll.requestAnimation",["duScroll.polyfill"]).factory("requestAnimation",["polyfill","$timeout",function(e,t){"use strict";var n=0;return e("requestAnimationFrame",function(e,r){var o=(new Date).getTime(),i=Math.max(0,16-(o-n)),a=t(function(){e(o+i)},i);return n=o+i,a})}]).factory("cancelAnimation",["polyfill","$timeout",function(e,t){"use strict";return e("cancelAnimationFrame",function(e){t.cancel(e)})}]),angular.module("duScroll.spyAPI",["duScroll.scrollContainerAPI"]).factory("spyAPI",["$rootScope","$timeout","$interval","$window","$document","scrollContainerAPI","duScrollGreedy","duScrollSpyWait","duScrollSpyRefreshInterval","duScrollBottomSpy","duScrollActiveClass",function(e,t,n,r,o,i,a,l,u,c,s){"use strict";var d={},f=function(n){var i=n.$id,u={spies:[]};return u.handler=function(n){var i=!1,u=!1,d=function(){u=!1;var t,i=n.container[0],l=0;if("undefined"!=typeof HTMLElement&&i instanceof HTMLElement||i.nodeType&&i.nodeType===i.ELEMENT_NODE)l=i.getBoundingClientRect().top,t=Math.round(i.scrollTop+i.clientHeight)>=i.scrollHeight;else{var d=o[0].body.scrollHeight||o[0].documentElement.scrollHeight;
1t=Math.round(r.pageYOffset+r.innerHeight)>=d}var f,g,p,h,m,v,y=c&&t?"bottom":"top";for(h=n.spies,g=n.currentlyActive,p=void 0,f=0;f<h.length;f++)(v=(m=h[f]).getTargetPosition())&&m.$element&&(c&&t||v.top+m.offset-l<20&&(a||-1*v.top+l)<v.height)&&(!p||p[y]<v[y])&&((p={spy:m})[y]=v[y]);p&&(p=p.spy),g===p||a&&!p||(g&&g.$element&&(g.$element.removeClass(s),e.$broadcast("duScrollspy:becameInactive",g.$element,angular.element(g.getTargetElement()))),p&&(p.$element.addClass(s),e.$broadcast("duScrollspy:becameActive",p.$element,angular.element(p.getTargetElement()))),n.currentlyActive=p)};return l?function(){i?u=!0:(d(),i=t(function(){i=!1,u&&d()},l,!1))}:d}(u),d[i]=u,n.$on("$destroy",function(){g(n)}),i},g=function(e){var t=e.$id,r=d[t],o=r.container;r.intervalPromise&&n.cancel(r.intervalPromise),o&&o.off("scroll",r.handler),delete d[t]},p=f(e),h=function(e){return d[e.$id]?d[e.$id]:e.$parent?h(e.$parent):d[p]},m=function(e){var t,n,r=e.$scope;if(r)return h(r);for(n in d)if(-1!==(t=d[n]).spies.indexOf(e))return t};return{addSpy:function(e){var t=m(e);t&&(t.spies.push(e),t.container&&function(e){for(;e.parentNode;)if((e=e.parentNode)===document)return!0;return!1}(t.container)||(t.container&&t.container.off("scroll",t.handler),t.container=i.getContainer(e.$scope),u&&!t.intervalPromise&&(t.intervalPromise=n(t.handler,u,0,!1)),t.container.on("scroll",t.handler).triggerHandler("scroll")))},removeSpy:function(t){var n=m(t);t===n.currentlyActive&&(e.$broadcast("duScrollspy:becameInactive",n.currentlyActive.$element),n.currentlyActive=null);var r=n.spies.indexOf(t);-1!==r&&n.spies.splice(r,1),t.$element=null},createContext:f,destroyContext:g,getContextForScope:h}}]),angular.module("duScroll.scrollContainerAPI",[]).factory("scrollContainerAPI",["$document",function(e){"use strict";var t={},n=function(e){return t[e.$id]?e.$id:e.$parent?n(e.$parent):void 0};return{getContainerId:n,getContainer:function(r){var o=n(r);return o?t[o]:e},setContainer:function(e,n){var r=e.$id;return t[r]=n,r},removeContainer:function(e){var r=n(e);r&&delete t[r]}}}]),angular.module("duScroll.smoothScroll",["duScroll.scrollHelpers","duScroll.scrollContainerAPI"]).directive("duSmoothScroll",["duScrollDuration","duScrollOffset","scrollContainerAPI",function(e,t,n){"use strict";return{link:function(r,o,i){o.on("click",function(o){if(i.href&&-1!==i.href.indexOf("#")||""!==i.duSmoothScroll){var a=i.href?i.href.replace(/.*(?=#[^\s]+$)/,"").substring(1):i.duSmoothScroll,l=document.getElementById(a)||document.getElementsByName(a)[0];if(l&&l.getBoundingClientRect){o.stopPropagation&&o.stopPropagation(),o.preventDefault&&o.preventDefault();var u=i.offset?parseInt(i.offset,10):t,c=i.duration?parseInt(i.duration,10):e;n.getContainer(r).duScrollToElement(angular.element(l),isNaN(u)?0:u,isNaN(c)?0:c)}}})}}}]),angular.module("duScroll.spyContext",["duScroll.spyAPI"]).directive("duSpyContext",["spyAPI",function(e){"use strict";return{restrict:"A",scope:!0,compile:function(t,n,r){return{pre:function(t,n,r,o){e.createContext(t)}}}}}]),angular.module("duScroll.scrollContainer",["duScroll.scrollContainerAPI"]).directive("duScrollContainer",["scrollContainerAPI",function(e){"use strict";return{restrict:"A",scope:!0,compile:function(t,n,r){return{pre:function(t,n,r,o){r.$observe("duScrollContainer",function(r){angular.isString(r)&&(r=document.getElementById(r)),r=angular.isElement(r)?angular.element(r):n,e.setContainer(t,r),t.$on("$destroy",function(){e.removeContainer(t)})})}}}}}]),angular.module("duScroll.scrollspy",["duScroll.spyAPI"]).directive("duScrollspy",["spyAPI","duScrollOffset","$timeout","$rootScope",function(e,t,n,r){"use strict";var o=function(e,t,n,r){angular.isElement(e)?this.target=e:angular.isString(e)&&(this.targetId=e),this.$scope=t,this.$element=n,this.offset=r};return o.prototype.getTargetElement=function(){return!this.target&&this.targetId&&(this.target=document.getElementById(this.targetId)||document.getElementsByName(this.targetId)[0]),this.target},o.prototype.getTargetPosition=function(){var e=this.getTargetElement();if(e)return e.getBoundingClientRect()},o.prototype.flushTargetCache=function(){this.targetId&&(this.target=void 0)},{link:function(i,a,l){var u,c=l.ngHref||l.href;if(c&&-1!==c.indexOf("#")?u=c.replace(/.*(?=#[^\s]+$)/,"").substring(1):l.duScrollspy?u=l.duScrollspy:l.duSmoothScroll&&(u=l.duSmoothScroll),u){var s=n(function(){var n=new o(u,i,a,-(l.offset?parseInt(l.offset,10):t));e.addSpy(n),i.$on("$locationChangeSuccess",n.flushTargetCache.bind(n));var c=r.$on("$stateChangeSuccess",n.flushTargetCache.bind(n));i.$on("$destroy",function(){e.removeSpy(n),c()})},0,!1);i.$on("$destroy",function(){n.cancel(s)})}}}}])}.call(window)},43553(e,exports,t){var n;(function(){function r(){"use strict";angular.module("angular-uuid",[]).factory("uuid",["$window",function(e){function t(e,t){var n=t||0;return s[e[n++]]+s[e[n++]]+s[e[n++]]+s[e[n++]]+"-"+s[e[n++]]+s[e[n++]]+"-"+s[e[n++]]+s[e[n++]]+"-"+s[e[n++]]+s[e[n++]]+"-"+s[e[n++]]+s[e[n++]]+s[e[n++]]+s[e[n++]]+s[e[n++]]+s[e[n++]]}function n(e,n,o){var i=n&&o||0;"string"==typeof e&&(n="binary"===e?new c(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,n)for(var l=0;l<16;l++)n[i+l]=a[l];return n||t(a)}var r,o,i,a=e.crypto||e.msCrypto;if(!r&&a&&a.getRandomValues)try{var l=new Uint8Array(16);i=r=function(){return a.getRandomValues(l),l},r()}catch(e){}if(!r){var u=new Array(16);o=r=function(){for(var e,t=0;t<16;t++)3&t||(e=4294967296*Math.random()),u[t]=e>>>((3&t)<<3)&255;return u},"undefined"!=typeof console&&console}for(var c="function"==typeof Buffer?Buffer:Array,s=[],d={},f=0;f<256;f++)s[f]=(f+256).toString(16).substr(1),d[s[f]]=f;var g=r(),p=[1|g[0],g[1],g[2],g[3],g[4],g[5]],h=16383&(g[6]<<8|g[7]),m=0,v=0,y=n;return y.v1=function(e,n,r){var o=n&&r||0,i=n||[],a=null!=(e=e||{}).clockseq?e.clockseq:h,l=null!=e.msecs?e.msecs:(new Date).getTime(),u=null!=e.nsecs?e.nsecs:v+1,c=l-m+(u-v)/1e4;if(c<0&&null==e.clockseq&&(a=a+1&16383),(c<0||l>m)&&null==e.nsecs&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");m=l,v=u,h=a;var s=(1e4*(268435455&(l+=122192928e5))+u)%4294967296;i[o++]=s>>>24&255,i[o++]=s>>>16&255,i[o++]=s>>>8&255,i[o++]=255&s;var d=l/4294967296*1e4&268435455;i[o++]=d>>>8&255,i[o++]=255&d,i[o++]=d>>>24&15|16,i[o++]=d>>>16&255,i[o++]=a>>>8|128,i[o++]=255&a;for(var f=e.node||p,g=0;g<6;g++)i[o+g]=f[g];return n||t(i)},y.v4=n,y.parse=function(e,t,n){var r=t&&n||0,o=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){o<16&&(t[r+o++]=d[e])});o<16;)t[r+o++]=0;return t},y.unparse=t,y.BufferClass=c,y._rng=r,y._mathRNG=o,y._whatwgRNG=i,y}])}
1e.exports?e.exports=new r:void 0===(n=function(){return new r}.call(exports,t,exports,e))||(e.exports=n)}).call(window)},69824(e,exports){(function(){e.exports===exports&&(e.exports="monospaced.elastic"),angular.module("monospaced.elastic",[]).constant("msdElasticConfig",{append:""}).directive("msdElastic",["$timeout","$window","msdElasticConfig",function(e,t,n){"use strict";return{require:"ngModel",restrict:"A, C",link:function(r,o,i,a){function l(){var e=v;g=s,L=getComputedStyle(s),angular.forEach(O,function(t){e+=t+":"+L.getPropertyValue(t)+";"}),S.setAttribute("style",e)}function u(){var t,n,o,i,a;g!==s&&l(),p||(p=!0,S.value=s.value+h,S.style.overflowY=s.style.overflowY,t=""===s.style.height?"auto":parseInt(s.style.height,10),"px"===(n=getComputedStyle(s).getPropertyValue("width")).substr(n.length-2,2)&&(i=parseInt(n,10)-b.width,S.style.width=i+"px"),(o=S.scrollHeight)>C?(o=C,a="scroll"):o<x&&(o=x),o+=b.height,s.style.overflowY=a||"hidden",t!==o&&(r.$emit("elastic:resize",d,t,o),s.style.height=o+"px"),e(function(){p=!1},1,!1))}function c(){p=!1,u()}var s=o[0],d=o;if("TEXTAREA"===s.nodeName&&t.getComputedStyle){d.css({overflow:"hidden","overflow-y":"hidden","word-wrap":"break-word"});var f=s.value;s.value="",s.value=f;
1var g,p,h=i.msdElastic?i.msdElastic.replace(/\\n/g,"\n"):n.append,m=angular.element(t),v="position: absolute; top: -999px; right: auto; bottom: auto;left: 0; overflow: hidden; -webkit-box-sizing: content-box;-moz-box-sizing: content-box; box-sizing: content-box;min-height: 0 !important; height: 0 !important; padding: 0;word-wrap: break-word; border: 0;",y=angular.element('<textarea aria-hidden="true" tabindex="-1" style="'+v+'"/>').data("elastic",!0),S=y[0],L=getComputedStyle(s),w=L.getPropertyValue("resize"),b="border-box"===L.getPropertyValue("box-sizing")||"border-box"===L.getPropertyValue("-moz-box-sizing")||"border-box"===L.getPropertyValue("-webkit-box-sizing")?{width:parseInt(L.getPropertyValue("border-right-width"),10)+parseInt(L.getPropertyValue("padding-right"),10)+parseInt(L.getPropertyValue("padding-left"),10)+parseInt(L.getPropertyValue("border-left-width"),10),height:parseInt(L.getPropertyValue("border-top-width"),10)+parseInt(L.getPropertyValue("padding-top"),10)+parseInt(L.getPropertyValue("padding-bottom"),10)+parseInt(L.getPropertyValue("border-bottom-width"),10)}:{width:0,height:0},T=parseInt(L.getPropertyValue("min-height"),10),E=parseInt(L.getPropertyValue("height"),10),x=Math.max(T,E)-b.height,C=parseInt(L.getPropertyValue("max-height"),10),O=["font-family","font-size","font-weight","font-style","letter-spacing","line-height","text-transform","word-spacing","text-indent"];d.data("elastic")||(C=C&&C>0?C:9e4,S.parentNode!==document.body&&angular.element(document.body).append(S),d.css({resize:"none"===w||"vertical"===w?"none":"horizontal"}).data("elastic",!0),s.oninput="onpropertychange"in s&&"oninput"in s?s.onkeyup=u:u,m.bind("resize",c),r.$watch(function(){return a.$modelValue},function(e){c()}),r.$on("elastic:adjust",function(){l(),c()}),e(u,0,!1),r.$on("$destroy",function(){y.remove(),m.unbind("resize",c)}))}}}}])}).call(window)},75436(e,exports,t){var n=t(41669);(function(){(function(t,n){"use strict";var r=["ng","oc.lazyLoad"],o={},i=[],a=[],l=[],u=[],c=t.noop,s={},d=[];t.module("oc.lazyLoad",["ng"]).provider("$ocLazyLoad",["$controllerProvider","$provide","$compileProvider","$filterProvider","$injector","$animateProvider",function(e,f,h,m,v,y){function S(e,n,o){if(n){var i,a,u,f=[];for(i=n.length-1;i>=0;i--)if(t.isString(a=n[i])||(a=b(a)),a&&-1===d.indexOf(a)&&(!E[a]||-1!==l.indexOf(a))){var g=-1===r.indexOf(a);if(u=p(a),g&&(r.push(a),S(e,u.requires,o)),u._runBlocks.length>0)for(s[a]=[];u._runBlocks.length>0;)s[a].push(u._runBlocks.shift());t.isDefined(s[a])&&(g||o.rerun)&&(f=f.concat(s[a])),w(e,u._invokeQueue,a,o.reconfig),w(e,u._configBlocks,a,o.reconfig),c(g?"ocLazyLoad.moduleLoaded":"ocLazyLoad.moduleReloaded",a),n.pop(),d.push(a)}var h=e.getInstanceInjector();t.forEach(f,function(e){h.invoke(e)})}}function L(e,n){function r(e){return t.isArray(e)?P(e.toString()):t.isObject(e)?P(_(e)):t.isDefined(e)&&null!==e?P(e.toString()):e}var i=e[2][0],a=e[1],l=!1;t.isUndefined(o[n])&&(o[n]={}),t.isUndefined(o[n][a])&&(o[n][a]={});var u=function(e,i){var u,s,d;o[n][a].hasOwnProperty(e)||(o[n][a][e]=[]),d=!0,(u=o[n][a][e]).length&&(s=r(i),t.forEach(u,function(e){d=d&&r(e)!==s})),d&&(l=!0,o[n][a][e].push(i),c("ocLazyLoad.componentLoaded",[n,a,e]))};if(t.isString(i))u(i,e[2][1]);else{if(!t.isObject(i))return!1;t.forEach(i,function(e,n){t.isString(e)?u(e,i[1]):u(n,e)})}return l}function w(e,n,r,o){var a,l,u,c;if(n)for(a=0,l=n.length;a<l;a++)if(t.isArray(u=n[a])){if(null!==e){if(!e.hasOwnProperty(u[0]))throw new Error("unsupported provider "+u[0]);c=e[u[0]]}var s=L(u,r);if("invoke"!==u[1])s&&t.isDefined(c)&&c[u[1]].apply(c,u[2]);else{var d=function(e){var n=i.indexOf(r+"-"+e);(-1===n||o)&&(-1===n&&i.push(r+"-"+e),t.isDefined(c)&&c[u[1]].apply(c,u[2]))};if(t.isFunction(u[2][0]))d(u[2][0]);else if(t.isArray(u[2][0]))for(var f=0,g=u[2][0].length;f<g;f++)t.isFunction(u[2][0][f])&&d(u[2][0][f])}}}function b(e){var n=null;return t.isString(e)?n=e:t.isObject(e)&&e.hasOwnProperty("name")&&t.isString(e.name)&&(n=e.name),n}function T(e){if(!t.isString(e))return!1;try{return p(e)}catch(e){if(/No module/.test(e)||e.message.indexOf("$injector:nomod")>-1)return!1}}var E={},x={$controllerProvider:e,$compileProvider:h,$filterProvider:m,$provide:f,$injector:v,$animateProvider:y},C=!1,O=!1,k=[],A={};k.push=function(e){-1===this.indexOf(e)&&Array.prototype.push.apply(this,arguments)},this.config=function(e){t.isDefined(e.modules)&&(t.isArray(e.modules)?t.forEach(e.modules,function(e){E[e.name]=e}):E[e.modules.name]=e.modules),t.isDefined(e.debug)&&(C=e.debug),t.isDefined(e.events)&&(O=e.events)},this._init=function(e){if(0===a.length){var o=[e],i=["ng:app","ng-app","x-ng-app","data-ng-app"],l=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/,c=function(e){return e&&o.push(e)};t.forEach(i,function(n){i[n]=!0,c(document.getElementById(n)),n=n.replace(":","\\:"),void 0!==e[0]&&e[0].querySelectorAll&&(t.forEach(e[0].querySelectorAll("."+n),c),t.forEach(e[0].querySelectorAll("."+n+"\\:"),c),t.forEach(e[0].querySelectorAll("["+n+"]"),c))}),t.forEach(o,function(n){if(0===a.length){var r=l.exec(" "+e.className+" ");r?a.push((r[2]||"").replace(/\s+/g,",")):t.forEach(n.attributes,function(e){0===a.length&&i[e.name]&&a.push(e.value)})}})}0===a.length&&(!n.jasmine&&!n.mocha||t.isDefined(t.mock));var s=function e(n){if(-1===r.indexOf(n)){r.push(n);var o=t.module(n);w(null,o._invokeQueue,n),w(null,o._configBlocks,n),t.forEach(o.requires,e)}};t.forEach(a,function(e){s(e)}),a=[],u.pop()};var _=function(e){try{return JSON.stringify(e)}catch(r){var n=[];return JSON.stringify(e,function(e,r){if(t.isObject(r)&&null!==r){if(-1!==n.indexOf(r))return;n.push(r)}return r})}},P=function(e){var t,n,r=0;if(0==e.length)return r;for(t=0,n=e.length;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;return r};this.$get=["$log","$rootElement","$rootScope","$cacheFactory","$q",function(e,n,i,l,s){function f(t){var n=s.defer();return e.error(t.message),n.reject(t),n.promise}var h,m=l("ocLazyLoad");return C||((e={}).error=t.noop,e.warn=t.noop,e.info=t.noop),x.getInstanceInjector=function(){return h||(h=n.data("$injector")||t.injector())},{_broadcast:c=function(t,n){O&&i.$broadcast(t,n),C&&e.info(t,n)},_$log:e,_getFilesCache:function(){return m},toggleWatch:function(e){e?u.push(!0):u.pop()},getModuleConfig:function(e){if(!t.isString(e))throw new Error("You need to give the name of the module to get");return E[e]?t.copy(E[e]):null},setModuleConfig:function(e){if(!t.isObject(e))throw new Error("You need to give the module config object to set");return E[e.name]=e,e},getModules:function(){return r},isLoaded:function(e){var n=function(e){var t=r.indexOf(e)>-1;return t||(t=!!T(e)),t};if(t.isString(e)&&(e=[e]),t.isArray(e)){var o,i;for(o=0,i=e.length;o<i;o++)if(!n(e[o]))return!1;return!0}throw new Error("You need to define the module(s) name(s)")},_getModuleName:b,_getModule:function(e){try{return p(e)}catch(t){throw(/No module/.test(t)||t.message.indexOf("$injector:nomod")>-1)&&(t.message='The module "'+_(e)+'" that you are trying to load does not exist. '+t.message),t}},moduleExists:T,_loadDependencies:function(e,n){var r,o,i,a=[],l=this;if(null===(e=l._getModuleName(e)))return s.when();try{r=l._getModule(e)}catch(e){return f(e)}return o=l.getRequires(r),t.forEach(o,function(r){if(t.isString(r)){var o=l.getModuleConfig(r);if(null===o)return void k.push(r);r=o,o.name=void 0}if(l.moduleExists(r.name))return 0!==(i=r.files.filter(function(e){return l.getModuleConfig(r.name).files.indexOf(e)<0})).length&&l._$log.warn('Module "',e,'" attempted to redefine configuration for dependency. "',r.name,'"\n Additional Files Loaded:',i),t.isDefined(l.filesLoader)?void a.push(l.filesLoader(r,n).then(function(){return l._loadDependencies(r)}
1)):f(new Error("Error: New dependencies need to be loaded from external files ("+r.files+"), but no loader has been defined."));if(t.isArray(r)){var u=[];t.forEach(r,function(e){var t=l.getModuleConfig(e);null===t?u.push(e):t.files&&(u=u.concat(t.files))}),u.length>0&&(r={files:u})}else t.isObject(r)&&r.hasOwnProperty("name")&&r.name&&(l.setModuleConfig(r),k.push(r.name));if(t.isDefined(r.files)&&0!==r.files.length){if(!t.isDefined(l.filesLoader))return f(new Error('Error: the module "'+r.name+'" is defined in external files ('+r.files+"), but no loader has been defined."));a.push(l.filesLoader(r,n).then(function(){return l._loadDependencies(r)}))}}),s.all(a)},inject:function(e){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=!(arguments.length<=2||void 0===arguments[2])&&arguments[2],o=this,i=s.defer();if(t.isDefined(e)&&null!==e){if(t.isArray(e)){var l=[];return t.forEach(e,function(e){l.push(o.inject(e,n,r))}),s.all(l)}o._addToLoadList(o._getModuleName(e),!0,r)}if(a.length>0){var u=a.slice();(function e(t){k.push(t),A[t]=i.promise,o._loadDependencies(t,n).then(function(){try{d=[],S(x,k,n)}catch(e){return o._$log.error(e.message),void i.reject(e)}a.length>0?e(a.shift()):i.resolve(u)},function(e){i.reject(e)})})(a.shift())}else{if(n&&n.name&&A[n.name])return A[n.name];i.resolve()}return i.promise},getRequires:function(e){var n=[];return t.forEach(e.requires,function(e){-1===r.indexOf(e)&&n.push(e)}),n},_invokeQueue:w,_registerInvokeList:L,_register:S,_addToLoadList:g,_unregister:function(e){t.isDefined(e)&&t.isArray(e)&&t.forEach(e,function(e){o[e]=void 0})}}}],this._init(t.element(n.document))}]);var f=t.bootstrap;t.bootstrap=function(e,n,p){return r=["ng","oc.lazyLoad"],o={},i=[],a=[],l=[],u=[],c=t.noop,s={},d=[],t.forEach(n.slice(),function(e){g(e,!0,!0)}),f(e,n,p)};var g=function(e,n,r){(u.length>0||n)&&t.isString(e)&&-1===a.indexOf(e)&&(a.push(e),r&&l.push(e))},p=t.module;t.module=function(e,t,n){return g(e,!1,!0),p(e,t,n)},e.exports===exports&&(e.exports="oc.lazyLoad")})(angular,window),function(e){"use strict";e.module("oc.lazyLoad").directive("ocLazyLoad",["$ocLazyLoad","$compile","$animate","$parse","$timeout",function(t,n,r,o,i){return{restrict:"A",terminal:!0,priority:1e3,compile:function(i,a){var l=i[0].innerHTML;return i.html(""),function(i,a,u){var c=o(u.ocLazyLoad);i.$watch(function(){return c(i)||u.ocLazyLoad},function(o){e.isDefined(o)&&t.load(o).then(function(){r.enter(l,a),n(a.contents())(i)})},!0)}}}}])}(angular),function(e){"use strict";e.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$q","$window","$interval",function(t,r,o,i){var a=!1,l=o.document.getElementsByTagName("head")[0]||o.document.getElementsByTagName("body")[0];return t.buildElement=function(u,c,s){var d,f,g=r.defer(),p=t._getFilesCache(),h=function(e){var t=(new Date).getTime();return e.indexOf("?")>=0?"&"===e.substring(0,e.length-1)?e+"_dc="+t:e+"&_dc="+t:e+"?_dc="+t};switch(e.isUndefined(p.get(c))&&p.put(c,g.promise),u){case"css":(d=o.document.createElement("link")).type="text/css",d.rel="stylesheet",d.href=!1===s.cache?h(c):c;break;case"js":(d=o.document.createElement("script")).src=!1===s.cache?h(c):c;break;default:p.remove(c),g.reject(new Error('Requested type "'+u+'" is not known. Could not inject "'+c+'"'))}d.onload=d.onreadystatechange=function(e){d.readyState&&!/^c|loade/.test(d.readyState)||f||(d.onload=d.onreadystatechange=null,f=1,t._broadcast("ocLazyLoad.fileLoaded",c),g.resolve(d))},d.onerror=function(){p.remove(c),g.reject(new Error("Unable to load "+c))},d.async=s.serie?0:1;var m=l.lastChild;if(s.insertBefore){var v=e.element(e.isDefined(n)?s.insertBefore:document.querySelector(s.insertBefore));v&&v.length>0&&(m=v[0])}if(m.parentNode.insertBefore(d,m),"css"==u){var y=o.navigator.userAgent.toLowerCase();if(y.indexOf("phantomjs/1.9")>-1)a=!0;else if(/iP(hone|od|ad)/.test(o.navigator.platform)){var S=o.navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),L=parseFloat([parseInt(S[1],10),parseInt(S[2],10),parseInt(S[3]||0,10)].join("."));a=L<6}else if(y.indexOf("android")>-1){var w=parseFloat(y.slice(y.indexOf("android")+8));a=w<4.4}else if(y.indexOf("safari")>-1){var b=y.match(/version\/([\.\d]+)/i);a=b&&b[1]&&parseFloat(b[1])<6}
1if(a)var T=1e3,E=i(function(){try{i.cancel(E),d.onload()}catch(e){--T<=0&&d.onerror()}},20)}return g.promise},t}])}])}(angular),function(e){"use strict";e.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$q",function(t,n){return t.filesLoader=function(r){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=[],a=[],l=[],u=[],c=null,s=t._getFilesCache();t.toggleWatch(!0),e.extend(o,r);var d=function(n){var r,d=null;if(e.isObject(n)&&(d=n.type,n=n.path),c=s.get(n),e.isUndefined(c)||!1===o.cache){if(null!==(r=/^(css|less|html|htm|js)?(?=!)/.exec(n))&&(d=r[1],n=n.substr(r[1].length+1,n.length)),!d)if(null!==(r=/[.](css|less|html|htm|js)?((\?|#).*)?$/.exec(n)))d=r[1];else{if(t.jsLoader.hasOwnProperty("ocLazyLoadLoader")||!t.jsLoader.hasOwnProperty("requirejs"))return void t._$log.error("File type could not be determined. "+n);d="js"}"css"!==d&&"less"!==d||-1!==i.indexOf(n)?"html"!==d&&"htm"!==d||-1!==a.indexOf(n)?"js"===d||-1===l.indexOf(n)?l.push(n):t._$log.error("File type is not valid. "+n):a.push(n):i.push(n)}else c&&u.push(c)};if(o.serie?d(o.files.shift()):e.forEach(o.files,function(e){d(e)}),i.length>0){var f=n.defer();t.cssLoader(i,function(n){e.isDefined(n)&&t.cssLoader.hasOwnProperty("ocLazyLoadLoader")?(t._$log.error(n),f.reject(n)):f.resolve()},o),u.push(f.promise)}if(a.length>0){var g=n.defer();t.templatesLoader(a,function(n){e.isDefined(n)&&t.templatesLoader.hasOwnProperty("ocLazyLoadLoader")?(t._$log.error(n),g.reject(n)):g.resolve()},o),u.push(g.promise)}if(l.length>0){var p=n.defer();t.jsLoader(l,function(n){e.isDefined(n)&&(t.jsLoader.hasOwnProperty("ocLazyLoadLoader")||t.jsLoader.hasOwnProperty("requirejs"))?(t._$log.error(n),p.reject(n)):p.resolve()},o),u.push(p.promise)}if(0===u.length){var h=n.defer(),m="Error: no file to load has been found, if you're trying to load an existing module you should use the 'inject' method instead of 'load'.";return t._$log.error(m),h.reject(m),h.promise}return o.serie&&o.files.length>0?n.all(u).then(function(){return t.filesLoader(r,o)}):n.all(u).finally(function(e){return t.toggleWatch(!1),e})},t.load=function(r){var o,i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a=this,l=null,u=[],c=n.defer(),s=e.copy(r),d=e.copy(i);if(e.isArray(s))return e.forEach(s,function(e){u.push(a.load(e,d))}),n.all(u).then(function(e){c.resolve(e)},function(e){c.reject(e)}),c.promise;
1if(e.isString(s)?(l=a.getModuleConfig(s))||(l={files:[s]}):e.isObject(s)&&(l=e.isDefined(s.path)&&e.isDefined(s.type)?{files:[s]}:a.setModuleConfig(s)),null===l){var f=a._getModuleName(s);return t._$log.error(o='Module "'+(f||"unknown")+'" is not configured, cannot load.'),c.reject(new Error(o)),c.promise}e.isDefined(l.template)&&(e.isUndefined(l.files)&&(l.files=[]),e.isString(l.template)?l.files.push(l.template):e.isArray(l.template)&&l.files.concat(l.template));var g=e.extend({},d,l);return e.isUndefined(l.files)&&e.isDefined(l.name)&&t.moduleExists(l.name)?t.inject(l.name,g,!0):(t.filesLoader(l,g).then(function(){t.inject(null,g).then(function(e){c.resolve(e)},function(e){c.reject(e)})},function(e){c.reject(e)}),c.promise)},t}])}])}(angular),function(e){"use strict";e.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$q",function(t,n){return t.cssLoader=function(r,o,i){var a=[];e.forEach(r,function(e){a.push(t.buildElement("css",e,i))}),n.all(a).then(function(){o()},function(e){o(e)})},t.cssLoader.ocLazyLoadLoader=!0,t}])}])}(angular),function(e){"use strict";e.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$q",function(t,n){return t.jsLoader=function(r,o,i){var a=[];e.forEach(r,function(e){a.push(t.buildElement("js",e,i))}),n.all(a).then(function(){o()},function(e){o(e)})},t.jsLoader.ocLazyLoadLoader=!0,t}])}])}(angular),function(e){"use strict";e.module("oc.lazyLoad").config(["$provide",function(t){t.decorator("$ocLazyLoad",["$delegate","$templateCache","$q","$http",function(t,n,r,o){return t.templatesLoader=function(i,a,l){var u=[],c=t._getFilesCache();return e.forEach(i,function(t){var i=r.defer();u.push(i.promise),o.get(t,l).then(function(r){var o=r.data;e.isString(o)&&o.length>0&&e.forEach(e.element(o),function(e){"SCRIPT"===e.nodeName&&"text/ng-template"===e.type&&n.put(e.id,e.innerHTML)}),e.isUndefined(c.get(t))&&c.put(t,!0),i.resolve()}).catch(function(e){i.reject(new Error('Unable to load template file "'+t+'": '+e.data))})}),r.all(u).then(function(){a()},function(e){a(e)})},t.templatesLoader.ocLazyLoadLoader=!0,t}])}])}(angular),Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){var n;if(null==this)throw new TypeError('"this" is null or not defined');var r=Object(this),o=r.length>>>0;if(0===o)return-1;var i=+t||0;if(Math.abs(i)===1/0&&(i=0),i>=o)return-1;for(n=Math.max(i>=0?i:o-Math.abs(i),0);n<o;){if(n in r&&r[n]===e)return n;n++}return-1})}).call(window)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.