PageSourceSearch

https://archplus.net/compress/84ee8c885448d50462e5eb29967d0464.js

js archplus.net collected 2026-10-02 04:14:42 UTC 74,951 bytes, 101 lines download raw bytes

1!function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";function i(a,h,c){(c=c||e||t.jQuery)&&(h.prototype.option||(h.prototype.option=function(t){c.isPlainObject(t)&&(this.options=c.extend(!0,this.options,t))}),c.fn[a]=function(t){var e,n,o,r,s,l;return"string"==typeof t?(e=u.call(arguments,1),o=e,s="$()."+a+'("'+(n=t)+'")',(e=this).each(function(t,e){var i,e=c.data(e,a);e?(i=e[n])&&"_"!=n.charAt(0)?(i=i.apply(e,o),r=void 0===r?i:r):d(s+" is not a valid method"):d(a+" not initialized. Cannot call methods, i.e. "+s)}),void 0!==r?r:e):(l=t,this.each(function(t,e){var i=c.data(e,a);i?(i.option(l),i._init()):(i=new h(e,l),c.data(e,a,i))}),this)},n(c))}function n(t){t&&!t.bridget&&(t.bridget=i)}var u=Array.prototype.slice,o=t.console,d=void 0===o?function(){}:function(t){o.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){var i;if(t&&e)return-1==(i=(i=this._events=this._events||{})[t]=i[t]||[]).indexOf(e)&&i.push(e),this},e.once=function(t,e){var i;if(t&&e)return this.on(t,e),((i=this._onceEvents=this._onceEvents||{})[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){t=this._events&&this._events[t];if(t&&t.length)return-1!=(e=t.indexOf(e))&&t.splice(e,1),this},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o];n&&n[r]&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
1sandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(i,r){var a={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice,h=(a.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},a.removeFrom=function(t,e){e=t.indexOf(e);-1!=e&&t.splice(e,1)},a.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,r(t,e))return t},a.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},a.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},a.filterFindElements=function(t,n){t=a.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(n){r(t,n)&&o.push(t);for(var e=t.querySelectorAll(n),i=0;i<e.length;i++)o.push(e[i])}else o.push(t)}),o},a.debounceMethod=function(t,e,n){n=n||100;var o=t.prototype[e],r=e+"Timeout";t.prototype[e]=function(){var t=this[r],e=(clearTimeout(t),arguments),i=this;this[r]=setTimeout(function(){o.apply(i,e),delete i[r]},n)}},a.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},a.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()},i.console);return a.htmlInit=function(s,l){a.docReady(function(){var t=a.toDashed(l),n="data-"+t,e=document.querySelectorAll("["+n+"]"),t=document.querySelectorAll(".js-"+t),e=a.makeArray(e).concat(a.makeArray(t)),o=n+"-options",r=i.jQuery;e.forEach(function(e){var t,i=e.getAttribute(n)||e.getAttribute(o);try{t=i&&JSON.parse(i)}catch(t){return void(h&&h.error("Error parsing "+n+" on "+e.className+": "+t))}i=new s(e,t);r&&r.data(e,l,i)})})},a}),function(i,n){"function"==typeof define&&define.amd?define("infinite-scroll/js/core",["ev-emitter/ev-emitter","fizzy-ui-utils/utils"],function(t,e){return n(i,t,e)}):"object"==typeof module&&module.exports?module.exports=n(i,require("ev-emitter"),require("fizzy-ui-utils")):i.InfiniteScroll=n(i,i.EvEmitter,i.fizzyUIUtils)}(window,function(e,t,o){function r(t,e){var i,n=o.getQueryElement(t);if(n)return(t=n).infiniteScrollGUID?((i=l[t.infiniteScrollGUID]).option(e),i):(this.element=t,this.options=o.extend({},r.defaults),this.option(e),s&&(this.$element=s(this.element)),void this.create());console.error("Bad element for InfiniteScroll: "+(n||t))}var s=e.jQuery,l={},i=(r.defaults={},r.create={},r.destroy={},r.prototype),n=(o.extend(i,t.prototype),0),a=(i.create=function(){var t=this.guid=++n;if(this.element.infiniteScrollGUID=t,(l[t]=this).pageIndex=1,this.loadCount=0,this.updateGetPath(),this.getPath&&this.getPath())for(var e in this.updateGetAbsolutePath(),this.log("initialized",[this.element.className]),this.callOnInit(),r.create)r.create[e].call(this);else console.error("Disabling InfiniteScroll")},i.option=function(t){o.extend(this.options,t)},i.callOnInit=function(){var t=this.options.onInit;t&&t.call(this,this)},i.dispatchEvent=function(t,e,i){this.log(t,i);var n=e?[e].concat(i):i;this.emitEvent(t,n),s&&this.$element&&(n=t+=".infiniteScroll",e&&((e=s.Event(e)).type=t,n=e),this.$element.trigger(n,i))},{initialized:function(t){return"on "+t},request:function(t){return"URL: "+t},load:function(t,e){return(t.title||"")+". URL: "+e},error:function(t,e){return t+". URL: "+e},append:function(t,e,i){return i.length+" items. URL: "+e},last:function(t,e){return"URL: "+e},history:function(t,e){return"URL: "+e},pageIndex:function(t,e){return"current page determined to be: "+t+" from "+e}}),h=(i.log=function(t,e){var i;this.options.debug&&(i="[InfiniteScroll] "+t,(t=a[t])&&(i+=". "+t.apply(this,e)),console.log(i))},i.updateMeasurements=function(){this.windowHeight=e.innerHeight;var t=this.element.getBoundingClientRect();this.top=t.top+e.pageYOffset},i.updateScroller=function(){var t=this.options.elementScroll;if(t){if(this.scroller=!0===t?this.element:o.getQueryElement(t),!this.scroller)throw"Unable to find elementScroll: "+t}else this.scroller=e},i.updateGetPath=function(){var t=this.options.path;if(t){var e=typeof t;if("function"!=e)return"string"==e&&t.match("{{#}}")?void this.updateGetPathTemplate(t):void this.updateGetPathSelector(t);this.getPath=t}else console.error("InfiniteScroll path option required. Set as: "+t)},i.updateGetPathTemplate=function(e){this.getPath=function(){var t=this.pageIndex+1;return e.replace("{{#}}",t)}.bind(this);var t=e.replace(/(\\\?|\?)/,"\\?").replace("{{#}}","(\\d\\d?\\d?)"),t=new RegExp(t),t=location.href.match(t);t&&(this.pageIndex=parseInt(t[1],10),this.log("pageIndex",[this.pageIndex,"template string"]))},[/^(.*?\/?page\/?)(\d\d?\d?)(.*?$)/,/^(.*?\/?\?page=)(\d\d?\d?)(.*?$)/,/(.*?)(\d\d?\d?)(?!.*\d)(.*?$)/]);return i.updateGetPathSelector=function(t){var e=document.querySelector(t);if(e){for(var i,n=e.getAttribute("href"),o=0;n&&o<h.length;o++){var r=n.match(h[o]);if(r){i=r.slice(1);break}}return i?(this.isPathSelector=!0,this.getPath=function(){var t=this.pageIndex+1;return i[0]+t+i[2]}.bind(this),this.pageIndex=parseInt(i[1],10)-1,void this.log("pageIndex",[this.pageIndex,"next link"])):void console.error("InfiniteScroll unable to parse next link href: "+n)}console.error("Bad InfiniteScroll path option. Next link not found: "+t)},i.updateGetAbsolutePath=function(){var t,e,i=this.getPath();i.match(/^http/)||i.match(/^\//)?this.getAbsolutePath=this.getPath:(t=location.pathname,i.match(/^\?/)?this.getAbsolutePath=function(){return t+this.getPath()}:(e=t.substring(0,t.lastIndexOf("/")),this.getAbsolutePath=function(){return e+"/"+this.getPath()}))},r.create.hideNav=function(){var t=o.getQueryElement(this.options.hideNav);t&&(t.style.display="none",this.nav=t)},r.destroy.hideNav=function(){this.nav&&(this.nav.style.display="")},i.destroy=function(){for(var t in this.allOff(),r.destroy)r.destroy[t].call(this);delete this.element.infiniteScrollGUID,delete l[this.guid],s&&this.$element&&s.removeData(this.element,"infiniteScroll")},r.throttle=function(n,o){var r,s;return o=o||200,function(){var t=+new Date,e=arguments,i=function(){r=t,n.apply(this,e)}.bind(this);r&&t<r+o?(clearTimeout(s),s=setTimeout(i,o)):i()}},r.data=function(t){t=(t=o.getQueryElement(t))&&t.infiniteScrollGUID;return t&&l[t]},r.setJQuery=function(t){s=t},o.htmlInit(r,"infinite-scroll"),i._init=function(){},s&&s.bridget&&s.bridget("infiniteScroll",r),r}),function(e,i){"function"==typeof define&&define.amd?define("infinite-scroll/js/page-load",["./core"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("./core")):i(e,e.InfiniteScroll)}(window,function(n,o){function u(t){for(var e=document.createDocumentFragment(),i=0;t&&i<t.length;i++)e.appendChild(t[i]);return e}var t=o.prototype;return o.defaults.loadOnScroll=!0,o.defaults.checkLastPage=!0,o.defaults.responseType="document",o.create.pageLoad=function(){this.canLoad=!0,this.on("scrollThreshold",this.onScrollThresholdLoad),this.on("load",this.checkLastPage),this.options.outlayer&&this.on("append",this.onAppendOutlayer)},t.onScrollThresholdLoad=function(){this.options.loadOnScroll&&this.loadNextPage()},t.loadNextPage=function(){var e,t,i,n,o,r,s,l,a,h;
1!this.isLoading&&this.canLoad&&(e=this.getAbsolutePath(),this.isLoading=!0,t=function(t){this.onPageLoad(t,e)}.bind(this),i=function(t){this.onPageError(t,e)}.bind(this),n=function(t){this.lastPageReached(t,e)}.bind(this),o=e,r=this.options.responseType,s=t,l=i,a=n,(h=new XMLHttpRequest).open("GET",o,!0),h.responseType=r||"",h.setRequestHeader("X-Requested-With","XMLHttpRequest"),h.onload=function(){var t;200==h.status?s(h.response):204==h.status?a(h.response):(t=new Error(h.statusText),l(t))},h.onerror=function(){var t=new Error("Network error requesting "+o);l(t)},h.send(),this.dispatchEvent("request",null,[e]))},t.onPageLoad=function(t,e){return this.options.append||(this.isLoading=!1),this.pageIndex++,this.loadCount++,this.dispatchEvent("load",null,[t,e]),this.appendNextPage(t,e),t},t.appendNextPage=function(t,e){var i,n,o=this.options.append;"document"==this.options.responseType&&o&&(i=t.querySelectorAll(o),n=u(i),o=function(){this.appendItems(i,n),this.isLoading=!1,this.dispatchEvent("append",null,[t,e,i])}.bind(this),this.options.outlayer?this.appendOutlayerItems(n,o):o())},t.appendItems=function(t,e){if(t&&t.length){for(var i=(e=e||u(t)).querySelectorAll("script"),n=0;n<i.length;n++){for(var o=i[n],r=document.createElement("script"),s=(c=h=a=l=s=void 0,o),l=r,a=s.attributes,h=0;h<a.length;h++){var c=a[h];l.setAttribute(c.name,c.value)}r.innerHTML=o.innerHTML,o.parentNode.replaceChild(r,o)}this.element.appendChild(e)}},t.appendOutlayerItems=function(t,e){var i=o.imagesLoaded||n.imagesLoaded;return i?void i(t,e):(console.error("[InfiniteScroll] imagesLoaded required for outlayer option"),void(this.isLoading=!1))},t.onAppendOutlayer=function(t,e,i){this.options.outlayer.appended(i)},t.checkLastPage=function(t,e){var i=this.options.checkLastPage;if(i){var n,o=this.options.path;if("function"==typeof o)if(!this.getPath())return void this.lastPageReached(t,e);"string"==typeof i?n=i:this.isPathSelector&&(n=o),n&&t.querySelector&&(t.querySelector(n)||this.lastPageReached(t,e))}},t.lastPageReached=function(t,e){this.canLoad=!1,this.dispatchEvent("last",null,[t,e])},t.onPageError=function(t,e){return this.isLoading=!1,this.canLoad=!1,this.dispatchEvent("error",null,[t,e]),t},o.create.prefill=function(){var t;this.options.prefill&&((t=this.options.append)?(this.updateMeasurements(),this.updateScroller(),this.isPrefilling=!0,this.on("append",this.prefill),this.once("error",this.stopPrefill),this.once("last",this.stopPrefill),this.prefill()):console.error("append option required for prefill. Set as :"+t))},t.prefill=function(){var t=this.getPrefillDistance();this.isPrefilling=0<=t,this.isPrefilling?(this.log("prefill"),this.loadNextPage()):this.stopPrefill()},t.getPrefillDistance=function(){return this.options.elementScroll?this.scroller.clientHeight-this.scroller.scrollHeight:this.windowHeight-this.element.clientHeight},t.stopPrefill=function(){this.log("stopPrefill"),this.off("append",this.prefill)},o}),function(i,n){"function"==typeof define&&define.amd?define("infinite-scroll/js/scroll-watch",["./core","fizzy-ui-utils/utils"],function(t,e){return n(i,t,e)}):"object"==typeof module&&module.exports?module.exports=n(i,require("./core"),require("fizzy-ui-utils")):n(i,i.InfiniteScroll,i.fizzyUIUtils)}(window,function(e,t,i){var n=t.prototype;return t.defaults.scrollThreshold=400,t.create.scrollWatch=function(){this.pageScrollHandler=this.onPageScroll.bind(this),this.resizeHandler=this.onResize.bind(this);var t=this.options.scrollThreshold;!t&&0!==t||this.enableScrollWatch()},t.destroy.scrollWatch=function(){this.disableScrollWatch()},n.enableScrollWatch=function(){this.isScrollWatching||(this.isScrollWatching=!0,this.updateMeasurements(),this.updateScroller(),this.on("last",this.disableScrollWatch),this.bindScrollWatchEvents(!0))},n.disableScrollWatch=function(){this.isScrollWatching&&(this.bindScrollWatchEvents(!1),delete this.isScrollWatching)},n.bindScrollWatchEvents=function(t){t=t?"addEventListener":"removeEventListener";this.scroller[t]("scroll",this.pageScrollHandler),e[t]("resize",this.resizeHandler)},n.onPageScroll=t.throttle(function(){this.getBottomDistance()<=this.options.scrollThreshold&&this.dispatchEvent("scrollThreshold")}),n.getBottomDistance=function(){return this.options.elementScroll?this.getElementBottomDistance():this.getWindowBottomDistance()},n.getWindowBottomDistance=function(){return this.top+this.element.clientHeight-(e.pageYOffset+this.windowHeight)},n.getElementBottomDistance=function(){return this.scroller.scrollHeight-(this.scroller.scrollTop+this.scroller.clientHeight)},n.onResize=function(){this.updateMeasurements()},i.debounceMethod(t,"onResize",150),t}),function(i,n){"function"==typeof define&&define.amd?define("infinite-scroll/js/history",["./core","fizzy-ui-utils/utils"],function(t,e){return n(i,t,e)}):"object"==typeof module&&module.exports?module.exports=n(i,require("./core"),require("fizzy-ui-utils")):n(i,i.InfiniteScroll,i.fizzyUIUtils)}(window,function(e,t,i){var n=t.prototype,o=(t.defaults.history="replace",document.createElement("a"));return t.create.history=function(){if(this.options.history)return o.href=this.getAbsolutePath(),(o.origin||o.protocol+"//"+o.host)==location.origin?void(this.options.append?this.createHistoryAppend():this.createHistoryPageLoad()):void console.error("[InfiniteScroll] cannot set history with different origin: "+o.origin+" on "+location.origin+" . History behavior disabled.")},n.createHistoryAppend=function(){this.updateMeasurements(),this.updateScroller(),this.scrollPages=[{top:0,path:location.href,title:document.title}],this.scrollPageIndex=0,this.scrollHistoryHandler=this.onScrollHistory.bind(this),this.unloadHandler=this.onUnload.bind(this),this.scroller.addEventListener("scroll",this.scrollHistoryHandler),this.on("append",this.onAppendHistory),this.bindHistoryAppendEvents(!0)},n.bindHistoryAppendEvents=function(t){t=t?"addEventListener":"removeEventListener";this.scroller[t]("scroll",this.scrollHistoryHandler),e[t]("unload",this.unloadHandler)},n.createHistoryPageLoad=function(){this.on("load",this.onPageLoadHistory)},t.destroy.history=n.destroyHistory=function(){this.options.history&&this.options.append&&this.bindHistoryAppendEvents(!1)}
1,n.onAppendHistory=function(t,e,i){i&&i.length&&(i=i[0],i=this.getElementScrollY(i),o.href=e,this.scrollPages.push({top:i,path:o.href,title:t.title}))},n.getElementScrollY=function(t){return this.options.elementScroll?this.getElementElementScrollY(t):this.getElementWindowScrollY(t)},n.getElementWindowScrollY=function(t){return t.getBoundingClientRect().top+e.pageYOffset},n.getElementElementScrollY=function(t){return t.offsetTop-this.top},n.onScrollHistory=function(){for(var t,e,i=this.getScrollViewY(),n=0;n<this.scrollPages.length;n++){var o=this.scrollPages[n];if(o.top>=i)break;t=n,e=o}t!=this.scrollPageIndex&&(this.scrollPageIndex=t,this.setHistory(e.title,e.path))},i.debounceMethod(t,"onScrollHistory",150),n.getScrollViewY=function(){return this.options.elementScroll?this.scroller.scrollTop+this.scroller.clientHeight/2:e.pageYOffset+this.windowHeight/2},n.setHistory=function(t,e){var i=this.options.history;i&&history[i+"State"]&&(history[i+"State"](null,t,e),this.options.historyTitle&&(document.title=t),this.dispatchEvent("history",null,[t,e]))},n.onUnload=function(){var t=this.scrollPageIndex;0!==t&&(t=this.scrollPages[t],t=e.pageYOffset-t.top+this.top,this.destroyHistory(),scrollTo(0,t))},n.onPageLoadHistory=function(t,e){this.setHistory(t.title,e)},t}),function(t,i){"function"==typeof define&&define.amd?define("infinite-scroll/js/button",["./core","fizzy-ui-utils/utils"],function(t,e){return i(0,t,e)}):"object"==typeof module&&module.exports?module.exports=i(0,require("./core"),require("fizzy-ui-utils")):i(0,t.InfiniteScroll,t.fizzyUIUtils)}(window,function(t,e,i){function n(t,e){this.element=t,this.infScroll=e,this.clickHandler=this.onClick.bind(this),this.element.addEventListener("click",this.clickHandler),e.on("request",this.disable.bind(this)),e.on("load",this.enable.bind(this)),e.on("error",this.hide.bind(this)),e.on("last",this.hide.bind(this))}return e.create.button=function(){var t=i.getQueryElement(this.options.button);t&&(this.button=new n(t,this))},e.destroy.button=function(){this.button&&this.button.destroy()},n.prototype.onClick=function(t){t.preventDefault(),this.infScroll.loadNextPage()},n.prototype.enable=function(){this.element.removeAttribute("disabled")},n.prototype.disable=function(){this.element.disabled="disabled"},n.prototype.hide=function(){this.element.style.display="none"},n.prototype.destroy=function(){this.element.removeEventListener("click",this.clickHandler)},e.Button=n,e}),function(t,i){"function"==typeof define&&define.amd?define("infinite-scroll/js/status",["./core","fizzy-ui-utils/utils"],function(t,e){return i(0,t,e)}):"object"==typeof module&&module.exports?module.exports=i(0,require("./core"),require("fizzy-ui-utils")):i(0,t.InfiniteScroll,t.fizzyUIUtils)}(window,function(t,e,i){function n(t){r(t,"none")}function o(t){r(t,"block")}function r(t,e){t&&(t.style.display=e)}var s=e.prototype;return e.create.status=function(){var t=i.getQueryElement(this.options.status);t&&(this.statusElement=t,this.statusEventElements={request:t.querySelector(".infinite-scroll-request"),error:t.querySelector(".infinite-scroll-error"),last:t.querySelector(".infinite-scroll-last")},this.on("request",this.showRequestStatus),this.on("error",this.showErrorStatus),this.on("last",this.showLastStatus),this.bindHideStatus("on"))},s.bindHideStatus=function(t){var e=this.options.append?"append":"load";this[t](e,this.hideAllStatus)},s.showRequestStatus=function(){this.showStatus("request")},s.showErrorStatus=function(){this.showStatus("error")},s.showLastStatus=function(){this.showStatus("last"),this.bindHideStatus("off")},s.showStatus=function(t){o(this.statusElement),this.hideStatusEventElements(),o(this.statusEventElements[t])},s.hideAllStatus=function(){n(this.statusElement),this.hideStatusEventElements()},s.hideStatusEventElements=function(){for(var t in this.statusEventElements)n(this.statusEventElements[t])},e}),function(t){"function"==typeof define&&define.amd?define(["infinite-scroll/js/core","infinite-scroll/js/page-load","infinite-scroll/js/scroll-watch","infinite-scroll/js/history","infinite-scroll/js/button","infinite-scroll/js/status"],t):"object"==typeof module&&module.exports&&(module.exports=t(require("./core"),require("./page-load"),require("./scroll-watch"),require("./history"),require("./button"),require("./status")))}((window,function(t){return t})),function(e,i){"use strict";"function"==typeof define&&define.amd?define("imagesloaded/imagesloaded",["ev-emitter/ev-emitter"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("ev-emitter")):e.imagesLoaded=i(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function r(t,e){for(var i in e)t[i]=e[i];return t}function s(t,e,i){var n,o;return this instanceof s?(n="string"==typeof(n=t)?document.querySelectorAll(t):n)?(this.elements=(o=n,Array.isArray(o)?o:"object"==typeof o&&"number"==typeof o.length?h.call(o):[o]),this.options=r({},this.options),"function"==typeof e?i=e:r(this.options,e),i&&this.on("always",i),this.getImages(),l&&(this.jqDeferred=new l.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(n||t)):new s(t,e,i)}function i(t){this.img=t}function n(t,e){this.url=t,this.element=e,this.img=new Image}var l=e.jQuery,a=e.console,h=Array.prototype.slice,c=((s.prototype=Object.create(t.prototype)).options={},s.prototype.getImages=function(){this.images=[],this.elements.forEac
1h(this.addElementImages,this)},s.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&c[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background)for(var r=t.querySelectorAll(this.options.background),n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}},{1:!0,9:!0,11:!0});return s.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},s.prototype.addImage=function(t){t=new i(t);this.images.push(t)},s.prototype.addBackground=function(t,e){t=new n(t,e);this.images.push(t)},s.prototype.check=function(){function e(t,e,i){setTimeout(function(){n.progress(t,e,i)})}var n=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},s.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,t,e)},s.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred&&(t=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[t](this))},(i.prototype=Object.create(t.prototype)).check=function(){return this.getIsImageComplete()?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},i.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},i.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},i.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(n.prototype=Object.create(i.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},n.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},n.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},(s.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((l=t).fn.imagesLoaded=function(t,e){return new s(this,t,e).jqDeferred.promise(l(this))})})(),s});
2;!function(){var A=this.jQuery||window.jQuery,j=A(window);A.fn.stick_in_parent=function(t){var w,_,i,o,e,x=(t=null==t?{}:t).sticky_class,P=t.inner_scrolling,V=t.recalc_every,F=t.parent,C=t.offset_top,z=t.spacer,I=t.bottoming;for(null==C&&(C=0),null==F&&(F=void 0),null==P&&(P=!0),null==x&&(x="is_stuck"),w=A(document),null==I&&(I=!0),_=function(t){var i;return window.getComputedStyle?(t=window.getComputedStyle(t[0]),i=parseFloat(t.getPropertyValue("width"))+parseFloat(t.getPropertyValue("margin-left"))+parseFloat(t.getPropertyValue("margin-right")),"border-box"!==t.getPropertyValue("box-sizing")&&(i+=parseFloat(t.getPropertyValue("border-left-width"))+parseFloat(t.getPropertyValue("border-right-width"))+parseFloat(t.getPropertyValue("padding-left"))+parseFloat(t.getPropertyValue("padding-right"))),i):t.outerWidth(!0)},i=function(s,r,n,l,a,c,p,u){var d,t,f,h,g,y,k,m,i,b,v,e;if(!s.data("sticky_kit")){if(s.data("sticky_kit",!0),g=w.height(),k=s.parent(),!(k=null!=F?k.closest(F):k).length)throw"failed to find stick parent";
2if(d=f=!1,(v=null!=z?z&&s.closest(z):A("<div />"))&&v.css("position",s.css("position")),(m=function(){var t,i,o;if(!u&&(g=w.height(),t=parseInt(k.css("border-top-width"),10),i=parseInt(k.css("padding-top"),10),r=parseInt(k.css("padding-bottom"),10),n=k.offset().top+t+i,l=k.height(),f&&(d=f=!1,null==z&&(s.insertAfter(v),v.detach()),s.css({position:"",top:"",width:"",bottom:""}).removeClass(x),o=!0),a=s.offset().top-(parseInt(s.css("margin-top"),10)||0)-C,c=s.outerHeight(!0),p=s.css("float"),v&&v.css({width:_(s),height:c,display:s.css("display"),"vertical-align":s.css("vertical-align"),float:p}),o))return e()})(),c!==l)return h=void 0,y=C,b=V,e=function(){var t,i,o,e;if(!u&&(o=!1,null!=b&&--b<=0&&(b=V,m(),o=!0),o||w.height()===g||m(),o=j.scrollTop(),null!=h&&(i=o-h),h=o,f?(I&&(e=l+n<o+c+y,d)&&!e&&(d=!1,s.css({position:"fixed",bottom:"",top:y}).trigger("sticky_kit:unbottom")),o<a&&(f=!1,y=C,null==z&&("left"!==p&&"right"!==p||s.insertAfter(v),v.detach()),s.css(t={position:"",width:"",top:""}).removeClass(x).trigger("sticky_kit:unstick")),P&&(t=j.height())<c+C&&!d&&(y-=i,y=Math.max(t-c,y),y=Math.min(C,y),f)&&s.css({top:y+"px"})):a<o&&(f=!0,(t={position:"fixed",top:y}).width="border-box"===s.css("box-sizing")?s.outerWidth()+"px":s.width()+"px",s.css(t).addClass(x),null==z&&(s.after(v),"left"!==p&&"right"!==p||v.append(s)),s.trigger("sticky_kit:stick")),f)&&I&&(null==e&&(e=l+n<o+c+y),!d)&&e)return d=!0,"static"===k.css("position")&&k.css({position:"relative"}),s.css({position:"absolute",bottom:r,top:"auto"}).trigger("sticky_kit:bottom")},i=function(){return m(),e()},t=function(){if(u=!0,j.off("touchmove",e),j.off("scroll",e),j.off("resize",i),A(document.body).off("sticky_kit:recalc",i),s.off("sticky_kit:detach",t),s.removeData("sticky_kit"),s.css({position:"",bottom:"",top:"",width:""}),k.position("position",""),f)return null==z&&("left"!==p&&"right"!==p||s.insertAfter(v),v.remove()),s.removeClass(x)},j.on("touchmove",e),j.on("scroll",e),j.on("resize",i),A(document.body).on("sticky_kit:recalc",i),s.on("sticky_kit:detach",t),setTimeout(e,0)}},o=0,e=this.length;o<e;o++)t=this[o],i(A(t));return this}}.call(this);
3;!function(e){var t=function(o,k){"use strict";if(k.getElementsByClassName){var D,H,O=k.documentElement,l=o.Date,i=o.HTMLPictureElement,c="addEventListener",P="getAttribute",d=o[c],$=o.setTimeout,u=o.requestAnimationFrame||$,f=o.requestIdleCallback,I=/^picture$/i,a=["load","error","lazyincluded","_lazyloaded"],n={},q=Array.prototype.forEach,j=function(e,t){return n[t]||(n[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),n[t].test(e[P]("class")||"")&&n[t]},G=function(e,t){j(e,t)||e.setAttribute("class",(e[P]("class")||"").trim()+" "+t)},J=function(e,t){var n;(n=j(e,t))&&e.setAttribute("class",(e[P]("class")||"").replace(n," "))},K=function(t,n,e){var i=e?c:"removeEventListener";e&&K(t,n),a.forEach(function(e){t[i](e,n)})},Q=function(e,t,n,i,a){var r=k.createEvent("Event");return n||(n={}),n.instance=D,r.initEvent(t,!i,!a),r.detail=n,e.dispatchEvent(r),r},U=function(e,t){var n;!i&&(n=o.picturefill||H.pf)?(t&&t.src&&!e[P]("srcset")&&e.setAttribute("srcset",t.src),n({reevaluate:!0,elements:[e]})):t&&t.src&&(e.src=t.src)},V=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,n){for(n=n||e.offsetWidth;n<H.minSize&&t&&!e._lazysizesWidth;)n=t.offsetWidth,t=t.parentNode;return n},X=function(){var n,i,t=[],a=[],r=t,s=function(){var e=r;for(r=t.length?a:t,n=!0,i=!1;e.length;)e.shift()();n=!1},e=function(e,t){n&&!t?e.apply(this,arguments):(r.push(e),i||(i=!0,(k.hidden?$:u)(s)))};return e._lsFlush=s,e}(),Y=function(n,e){return e?function(){X(n)}:function(){var e=this,t=arguments;X(function(){n.apply(e,t)})}},Z=function(e){var n,i=0,a=H.throttleDelay,r=H.ricTimeout,t=function(){n=!1,i=l.now(),e()},s=f&&r>49?function(){f(t,{timeout:r}),r!==H.ricTimeout&&(r=H.ricTimeout)}:Y(function(){$(t)},!0);return function(e){var t;(e=!0===e)&&(r=33),n||(n=!0,t=a-(l.now()-i),t<0&&(t=0),e||t<9?s():$(s,t))}},ee=function(e){var t,n,i=99,a=function(){t=null,e()},r=function(){var e=l.now()-n;e<i?$(r,i-e):(f||a)(a)};return function(){n=l.now(),t||(t=$(r,i))}};!function(){var e,t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};H=o.lazySizesConfig||o.lazysizesConfig||{};for(e in t)e in H||(H[e]=t[e]);o.lazySizesConfig=H,$(function(){H.init&&r()})}();var e=function(){var m,z,u,y,t,h,v,g,p,C,b,A,r=/^img$/i,f=/^iframe$/i,E="onscroll"in o&&!/(gle|ing)bot/.test(navigator.userAgent),_=0,w=0,M=0,N=-1,x=function(e){M--,(!e||M<0||!e.target)&&(M=0)},W=function(e){return null==A&&(A="hidden"==V(k.body,"visibility")),A||"hidden"
3!=V(e.parentNode,"visibility")&&"hidden"!=V(e,"visibility")},T=function(e,t){var n,i=e,a=W(e);for(g-=t,b+=t,p-=t,C+=t;a&&(i=i.offsetParent)&&i!=k.body&&i!=O;)(a=(V(i,"opacity")||1)>0)&&"visible"!=V(i,"overflow")&&(n=i.getBoundingClientRect(),a=C>n.left&&p<n.right&&b>n.top-1&&g<n.bottom+1);return a},e=function(){var e,t,n,i,a,r,s,o,l,c,d,u,f=D.elements;if((y=H.loadMode)&&M<8&&(e=f.length)){for(t=0,N++,c=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand,D._defEx=c,d=c*H.expFactor,u=H.hFac,A=null,w<d&&M<1&&N>2&&y>2&&!k.hidden?(w=d,N=0):w=y>1&&N>1&&M<6?c:_;t<e;t++)if(f[t]&&!f[t]._lazyRace)if(E)if((o=f[t][P]("data-expand"))&&(r=1*o)||(r=w),l!==r&&(h=innerWidth+r*u,v=innerHeight+r,s=-1*r,l=r),n=f[t].getBoundingClientRect(),(b=n.bottom)>=s&&(g=n.top)<=v&&(C=n.right)>=s*u&&(p=n.left)<=h&&(b||C||p||g)&&(H.loadHidden||W(f[t]))&&(z&&M<3&&!o&&(y<3||N<4)||T(f[t],r))){if(R(f[t]),a=!0,M>9)break}else!a&&z&&!i&&M<4&&N<4&&y>2&&(m[0]||H.preloadAfterLoad)&&(m[0]||!o&&(b||C||p||g||"auto"!=f[t][P](H.sizesAttr)))&&(i=m[0]||f[t]);else R(f[t]);i&&!a&&R(i)}},n=Z(e),B=function(e){var t=e.target;if(t._lazyCache)return void delete t._lazyCache;x(e),G(t,H.loadedClass),J(t,H.loadingClass),K(t,F),Q(t,"lazyloaded")},i=Y(B),F=function(e){i({target:e.target})},S=function(t,n){try{t.contentWindow.location.replace(n)}catch(e){t.src=n}},L=function(e){var t,n=e[P](H.srcsetAttr);(t=H.customMedia[e[P]("data-media")||e[P]("media")])&&e.setAttribute("media",t),n&&e.setAttribute("srcset",n)},s=Y(function(t,e,n,i,a){var r,s,o,l,c,d;(c=Q(t,"lazybeforeunveil",e)).defaultPrevented||(i&&(n?G(t,H.autosizesClass):t.setAttribute("sizes",i)),s=t[P](H.srcsetAttr),r=t[P](H.srcAttr),a&&(o=t.parentNode,l=o&&I.test(o.nodeName||"")),d=e.firesLoad||"src"in t&&(s||r||l),c={target:t},G(t,H.loadingClass),d&&(clearTimeout(u),u=$(x,2500),K(t,F,!0)),l&&q.call(o.getElementsByTagName("source"),L),s?t.setAttribute("srcset",s):r&&!l&&(f.test(t.nodeName)?S(t,r):t.src=r),a&&(s||l)&&U(t,{src:r})),t._lazyRace&&delete t._lazyRace,J(t,H.lazyClass),X(function(){var e=t.complete&&t.naturalWidth>1;d&&!e||(e&&G(t,"ls-is-cached"),B(c),t._lazyCache=!0,$(function(){"_lazyCache"in t&&delete t._lazyCache},9))},!0)}),R=function(e){var t,n=r.test(e.nodeName),i=n&&(e[P](H.sizesAttr)||e[P]("sizes")),a="auto"==i;(!a&&z||!n||!e[P]("src")&&!e.srcset||e.complete||j(e,H.errorClass)||!j(e,H.lazyClass))&&(t=Q(e,"lazyunveilread").detail,a&&te.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,M++,s(e,t,a,i,n))},a=function(){if(!z){if(l.now()-t<999)return void $(a,999);var e=ee(function(){H.loadMode=3,n()});z=!0,H.loadMode=3,n(),d("scroll",function(){3==H.loadMode&&(H.loadMode=2),e()},!0)}};return{_:function(){t=l.now(),D.elements=k.getElementsByClassName(H.lazyClass),m=k.getElementsByClassName(H.lazyClass+" "+H.preloadClass),d("scroll",n,!0),d("resize",n,!0),o.MutationObserver?new MutationObserver(n).observe(O,{childList:!0,subtree:!0,attributes:!0}):(O[c]("DOMNodeInserted",n,!0),O[c]("DOMAttrModified",n,!0),setInterval(n,999)),d("hashchange",n,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(e){k[c](e,n,!0)}),/d$|^c/.test(k.readyState)?a():(d("load",a),k[c]("DOMContentLoaded",n),$(a,2e4)),D.elements.length?(e(),X._lsFlush()):n()},checkElems:n,unveil:R}}(),te=function(){var n,r=Y(function(e,t,n,i){var a,r,s;if(e._lazysizesWidth=i,i+="px",e.setAttribute("sizes",i),I.test(t.nodeName||""))for(a=t.getElementsByTagName("source"),r=0,s=a.length;r<s;r++)a[r].setAttribute("sizes",i);n.detail.dataAttr||U(e,n.detail)}),i=function(e,t,n){var i,a=e.parentNode;a&&(n=s(e,a,n),i=Q(e,"lazybeforesizes",{width:n,dataAttr:!!t}),i.defaultPrevented||(n=i.detail.width)&&n!==e._lazysizesWidth&&r(e,a,i,n))},e=function(){var e,t=n.length;if(t)for(e=0;e<t;e++)i(n[e])},t=ee(e);return{_:function(){n=k.getElementsByClassName(H.autosizesClass),d("resize",t)},checkElems:t,updateElem:i}}(),r=function(){r.i||(r.i=!0,te._(),e._())};return D={cfg:H,autoSizer:te,loader:e,init:r,uP:U,aC:G,rC:J,hC:j,fire:Q,gW:s,rAF:X}}}(e,e.document);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}(window);
4;;(function($,window,document,undefined){var getSelection='getSelection',removeAllRanges='removeAllRanges',addRange='addRange',parentNode='parentNode',firstChild='firstChild',appendChild='appendChild',removeChild='removeChild',test='test',innerHTML='innerHTML';if(!window[getSelection])return;var getSelectedText=function(e,plugin){var target=e.target;while(target.nodeType===3){target=target[parentNode];}
5var container=document.createElement('div');var startContainer;if((selection=window[getSelection]())&&(selection.rangeCount)&&(selection=selection.getRangeAt(0))&&(startContainer=selection.startContainer)&&(clone=selection.cloneRange(),selection=selection.cloneContents())){while(c=selection[firstChild]){container[appendChild](c);}
6if($(container).is(':empty')){return false;}else{container[innerHTML]=container[innerHTML].replace(/&#8232;/g,' ');container[innerHTML]=container[innerHTML].replace(/\u2028/g,' ');return{container:container,html:container[innerHTML],target:target,element:$(startContainer.previousElementSibling||startContainer.parentElement)};}}
7return false;}
8var selection,clone,c,range;var pluginName="clipboard",dataKey="plugin_"+pluginName;var Plugin=function(element,options,vars){this.element=element;this.vars={'#title#':document.title,'#link#':window.location.href}
9this.options={'prepend':'#title#<br /><br />-----<br />','append':'<br />-----<br /><br /> Link: <a href="#link#">#link#</a><br />','onInit':'','onSelect':'',};this.init(options,vars);};Plugin.prototype={init:function(options,vars)
10{$.extend(this.options,options);$.extend(this.vars,vars);this.initialize();},initialize:function()
11{var self=this,$element=$(this.element);$element.on('copy',function(e){e.stopPropagation();if(typeof self.options.onInit=='function'){self.options.onInit.call(self,$element);}
12var result=getSelectedText(e,self);if(result){if(typeof self.options.onSelect=='function'){self.options.onSelect.call(self,result.element,result);}
13if(!/^(pre|code)$/i[test](result.target.nodeName||"")&&!/(^|\s)no-attribution(\s|$)/i[test](result.target.className||"")){var prepend=self.replaceWithVars(self.options.prepend);var append=self.replaceWithVars(self.options.append);$(result.container).prepend(prepend);$(result.container).append(append);}
14range=document.createRange();document.body[appendChild](result.container);range.selectNodeContents(result.container);selection=window[getSelection]();selection[removeAllRanges]();selection[addRange](range);setTimeout(function(){result.container[parentNode][removeChild](result.container);selection[removeAllRanges]();selection[addRange](clone);});}else{console.log('[clipboard] no text selected');}});},replaceWithVars(txt){var result=txt;$.each(this.vars,function(key,value){result=result.replace(new RegExp(key,'g'),value);});return result;}};$.fn[pluginName]=function(options,vars,reinit)
15{var plugin=$(this).data(dataKey);if(plugin instanceof Plugin){if((typeof reinit==='boolean')&&(reinit)&&(typeof options!=='undefined')){plugin.init(options,vars);}}else{plugin=new Plugin(this,options,vars);$(this).data(dataKey,plugin);}
16return plugin;};}(jQuery,window,document));;!function(a,b){"object"==typeof module&&module.exports?module.exports=b():"function"==typeof define&&define.amd?define(b):a.Spinner=b()}(this,function(){"use strict";function a(a,b){var c,d=document.createElement(a||"div");for(c in b)d[c]=b[c];return d}function b(a){for(var b=1,c=arguments.length;c>b;b++)a.appendChild(arguments[b]);return a}function c(a,b,c,d){var e=["opacity",b,~~(100*a),c,d].join("-"),f=.01+c/d*100,g=Math.max(1-(1-a)/b*(100-f),a),h=j.substring(0,j.indexOf("Animation")).toLowerCase(),i=h&&"-"+h+"-"||"";return m[e]||(k.insertRule("@"+i+"keyframes "+e+"{0%{opacity:"+g+"}"+f+"%{opacity:"+a+"}"+(f+.01)+"%{opacity:1}"+(f+b)%100+"%{opacity:"+a+"}100%{opacity:"+g+"}}",k.cssRules.length),m[e]=1),e}function d(a,b){var c,d,e=a.style;if(b=b.charAt(0).toUpperCase()+b.slice(1),void 0!==e[b])return b;for(d=0;d<l.length;d++)if(c=l[d]+b,void 0!==e[c])return c}function e(a,b){for(var c in b)a.style[d(a,c)||c]=b[c];return a}function f(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)void 0===a[d]&&(a[d]=c[d])}return a}function g(a,b){return"string"==typeof a?a:a[b%a.length]}function h(a){this.opts=f(a||{},h.defaults,n)}function i(){function c(b,c){return a("<"+b+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',c)}k.addRule(".spin-vml","behavior:url(#default#VML)"),h.prototype.lines=function(a,d){function f(){return e(c("group",{coordsize:k+" "+k,coordorigin:-j+" "+-j}),{width:k,height:k})}function h(a,h,i){b(m,b(e(f(),{rotation:360/d.lines*a+"deg",left:~~h}),b(e(c("roundrect",{arcsize:d.corners}),{width:j,height:d.scale*d.width,left:d.scale*d.radius,top:-d.scale*d.width>>1,filter:i}),c("fill",{color:g(d.color,a),opacity:d.opacity}),c("stroke",{opacity:0}))))}var i,j=d.scale*(d.length+d.width),k=2*d.scale*j,l=-(d.width+d.length)*d.scale*2+"px",m=e(f(),{position:"absolute",top:l,left:l});if(d.shadow)for(i=1;i<=d.lines;i++)h(i,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(i=1;i<=d.lines;i++)h(i);return b(a,m)},h.prototype.opacity=function(a,b,c,d){var e=a.firstChild;d=d.shadow&&d.lines||0,e&&b+d<e.childNodes.length&&(e=e.childNodes[b+d],e=e&&e.firstChild,e=e&&e.firstChild,e&&(e.opacity=c))}}var j,k,l=["webkit","Moz","ms","O"],m={},n={lines:12,length:7,width:5,radius:10,scale:1,corners:1,color:"#000",opacity:.25,rotate:0,direction:1,speed:1,trail:100,fps:20,zIndex:2e9,className:"spinner",top:"50%",left:"50%",shadow:!1,hwaccel:!1,position:"absolute"};if(h.defaults={},f(h.prototype,{spin:function(b){this.stop();var c=this,d=c.opts,f=c.el=a(null,{className:d.className});if(e(f,{position:d.position,width:0,zIndex:d.zIndex,left:d.left,top:d.top}),b&&b.insertBefore(f,b.firstChild||null),f.setAttribute("role","progressbar"),c.lines(f,c.opts),!j){var g,h=0,i=(d.lines-1)*(1-d.direction)/2,k=d.fps,l=k/d.speed,m=(1-d.opacity)/(l*d.trail/100),n=l/d.lines;!function o(){h++;for(var a=0;a<d.lines;a++)g=Math.max(1-(h+(d.lines-a)*n)%l*m,d.opacity),c.opacity(f,a*d.direction+i,g,d);c.timeout=c.el&&setTimeout(o,~~(1e3/k))}()}return c},stop:function(){var a=this.el;return a&&(clearTimeout(this.timeout),a.parentNode&&a.parentNode.removeChild(a),this.el=void 0),this},lines:function(d,f){function h(b,c){return e(a(),{position:"absolute",width:f.scale*(f.length+f.width)+"px",height:f.scale*f.width+"px",background:b,boxShadow:c,transformOrigin:"left",transform:"rotate("+~~(360/f.lines*k+f.rotate)+"deg) translate("+f.scale*f.radius+"px,0)",borderRadius:(f.corners*f.scale*f.width>>1)+"px"})}for(var i,k=0,l=(f.lines-1)*(1-f.direction)/2;k<f.lines;k++)i=e(a(),{position:"absolute",top:1+~(f.scale*f.width/2)+"px",transform:f.hwaccel?"translate3d(0,
160,0)":"",opacity:f.opacity,animation:j&&c(f.opacity,f.trail,l+k*f.direction,f.lines)+" "+1/f.speed+"s linear infinite"}),f.shadow&&b(i,e(h("#000","0 0 4px #000"),{top:"2px"})),b(d,b(i,h(g(f.color,k),"0 0 1px rgba(0,0,0,.1)")));return d},opacity:function(a,b,c){b<a.childNodes.length&&(a.childNodes[b].style.opacity=c)}}),"undefined"!=typeof document){k=function(){var c=a("style",{type:"text/css"});return b(document.getElementsByTagName("head")[0],c),c.sheet||c.styleSheet}();var o=e(a("group"),{behavior:"url(#default#VML)"});!d(o,"transform")&&o.adj?i():j=d(o,"animation")}return h});(function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k));if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("<div />"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q,u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),e<F&&(m=!1,c=q,null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.detach()),b={position:"",width:"",top:""},a.css(b).removeClass(t).trigger("sticky_kit:unstick")),B&&(b=f.height(),u+q>b&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}),a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize",y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n<K;n++)d=this[n],J(b(d));return this}}).call(this);(function(){var $,win;$=window.jQuery;win=$(window);$.fn.stick_in_parent_2=function(opts){var doc,elm,enable_bottoming,fn,i,inner_scrolling,len,manual_spacer,offset_top,outer_width,parent_selector,recalc_every,sticky_class;if(opts==null){opts={};}
17sticky_class=opts.sticky_class,inner_scrolling=opts.inner_scrolling,recalc_every=opts.recalc_every,parent_selector=opts.parent,offset_top=opts.offset_top,manual_spacer=opts.spacer,enable_bottoming=opts.bottoming;if(offset_top==null){offset_top=0;}
18if(parent_selector==null){parent_selector=void 0;}
19if(inner_scrolling==null){inner_scrolling=true;}
20if(sticky_class==null){sticky_class="is_stuck";}
21doc=$(document);if(enable_bottoming==null){enable_bottoming=true;}
22outer_width=function(el){var _el,computed,w;if(window.getComputedStyle){_el=el[0];computed=window.getComputedStyle(el[0]);w=parseFloat(computed.getPropertyValue("width"))+parseFloat(computed.getPropertyValue("margin-left"))+parseFloat(computed.getPropertyValue("margin-right"));if(computed.getPropertyValue("box-sizing")!=="border-box"){w+=parseFloat(computed.getPropertyValue("border-left-width"))+parseFloat(computed.getPropertyValue("border-right-width"))+parseFloat(computed.getPropertyValue("padding-left"))+parseFloat(computed.getPropertyValue("padding-right"));}
23return w;}else{return el.outerWidth(true);}};fn=function(elm,padding_bottom,parent_top,parent_height,top,height,el_float,detached){var bottomed,detach,fixed,last_pos,last_scroll_height,offset,parent,recalc,recalc_and_tick,recalc_counter,spacer,tick;if(elm.data("sticky_kit")){return;}
24elm.data("sticky_kit",true);last_scroll_height=doc.height();parent=elm.parent();if(parent_selector!=null){parent=parent.closest(parent_selector);}
25if(!parent.length){throw"failed to find stick parent";}
26fixed=false;bottomed=false;spacer=manual_spacer!=null?manual_spacer&&elm.closest(manual_spacer):$("<div />");if(spacer){spacer.css('position',elm.css('position'));}
27recalc=function(){var border_top,padding_top,restore;if(detached){return;}
28last_scroll_height=doc.height();border_top=parseInt(parent.css("border-top-width"),10);padding_top=parseInt(parent.css("padding-top"),10);padding_bottom=parseInt(parent.css("padding-bottom"),10);parent_top=parent.offset().top+border_top+padding_top;parent_height=parent.height();if(fixed){fixed=false;bottomed=false;if(manual_spacer==null){elm.insertAfter(spacer);spacer.detach();}
29elm.css({position:"",top:"",width:"",bottom:""}).removeClass(sticky_class);restore=true;}
30top=elm.offset().top-(parseInt(elm.css("margin-top"),10)||0)-offset_top;height=elm.parent().outerHeight(true);el_float=elm.css("float");
30if(spacer){spacer.css({width:outer_width(elm),height:height,display:elm.css("display"),"vertical-align":elm.css("vertical-align"),"float":el_float,});}
31if(restore){return tick();}};recalc();if(height===parent_height){return;}
32last_pos=void 0;offset=offset_top;recalc_counter=recalc_every;tick=function(){var css,delta,recalced,scroll,will_bottom,win_height;if(detached){return;}
33recalced=false;if(recalc_counter!=null){recalc_counter-=1;if(recalc_counter<=0){recalc_counter=recalc_every;recalc();recalced=true;}}
34if(!recalced&&doc.height()!==last_scroll_height){recalc();recalced=true;}
35scroll=win.scrollTop();if(last_pos!=null){delta=scroll-last_pos;}
36last_pos=scroll;if(fixed){if(enable_bottoming){will_bottom=scroll+height+offset>parent_height+parent_top;if(bottomed&&!will_bottom){bottomed=false;elm.css({position:"fixed",bottom:"",top:offset}).trigger("sticky_kit:unbottom");}}
37if(scroll<top){fixed=false;offset=offset_top;if(manual_spacer==null){if(el_float==="left"||el_float==="right"){elm.insertAfter(spacer);}
38spacer.detach();}
39css={position:"",width:"",top:""};elm.css(css).removeClass(sticky_class).trigger("sticky_kit:unstick");}
40if(inner_scrolling){win_height=win.height();if(height+offset_top>win_height){if(!bottomed){offset-=delta;offset=Math.max(win_height-height,offset);offset=Math.min(offset_top,offset);if(fixed){elm.css({top:offset+"px"});}}}}}else{if(scroll>top){fixed=true;css={position:"fixed",top:offset};css.width=elm.css("box-sizing")==="border-box"?elm.outerWidth()+"px":elm.width()+"px";elm.css(css).addClass(sticky_class);if(manual_spacer==null){elm.after(spacer);if(el_float==="left"||el_float==="right"){spacer.append(elm);}}
41elm.trigger("sticky_kit:stick");}}
42if(fixed&&enable_bottoming){if(will_bottom==null){will_bottom=scroll+height+offset>parent_height+parent_top;}
43if(!bottomed&&will_bottom){bottomed=true;if(parent.css("position")==="static"){parent.css({position:"relative"});}
44return elm.css({position:"absolute",bottom:padding_bottom,top:"auto"}).trigger("sticky_kit:bottom");}}};recalc_and_tick=function(){recalc();return tick();};detach=function(){detached=true;win.off("touchmove",tick);win.off("scroll",tick);win.off("resize",recalc_and_tick);$(document.body).off("sticky_kit:recalc",recalc_and_tick);elm.off("sticky_kit:detach",detach);elm.removeData("sticky_kit");elm.css({position:"",bottom:"",top:"",width:""});parent.position("position","");if(fixed){if(manual_spacer==null){if(el_float==="left"||el_float==="right"){elm.insertAfter(spacer);}
45spacer.remove();}
46return elm.removeClass(sticky_class);}};win.on("touchmove",tick);win.on("scroll",tick);win.on("resize",recalc_and_tick);$(document.body).on("sticky_kit:recalc",recalc_and_tick);elm.on("sticky_kit:detach",detach);return setTimeout(tick,0);};for(i=0,len=this.length;i<len;i++){elm=this[i];fn($(elm));}
47return this;};}).call(this);$(".issue-title").addClass("old");$(document).on('append.infiniteScroll',function(body,path,items,response){});var Hyphenopoly={require:{"en-us":"FORCEHYPHENOPOLY","de":"FORCEHYPHENOPOLY"},fallbacks:{"en-gb":"en-us","en-au":"en-us","de-DE":"de","de-AT":"de","de-CH":"de"},paths:{patterndir:"/assets/js/hyphenopoly/patterns/",maindir:"/assets/js/hyphenopoly/"},setup:{selectors:{".issue-title":{leftmin:4,rightmin:4,minWordLength:8,}}},handleEvent:{"hyphenopolyEnd":function(){console.log("Hyphenopoly ended");},"hyphenopolyStart":function(){console.log("hyphenopolyStart-Event");},"polyfill":function(){console.log("polyfill-Event");},"tearDown":function(){console.log("tearDown-Event");},"beforeElementHyphenation":function(){console.log("beforeElementHyphenation ended");},error:function(e){}}};((w,d,H,o)=>{"use strict";const store=sessionStorage;const scriptName="Hyphenopoly_Loader.js";const lcRequire=new Map();const empty=()=>{return o.create(null);};const shortcuts={"ac":"appendChild","ce":"createElement","ct":"createTextNode"};const eachKey=(obj,fn)=>{return o.keys(obj).forEach(fn);};(()=>{if(H.cacheFeatureTests&&store.getItem(scriptName)){H.cf=JSON.parse(store.getItem(scriptName));}else{H.cf={"langs":empty(),"pf":false};}})();(()=>{const maindir=d.currentScript.src.replace(scriptName,"");const patterndir=maindir+"patterns/";if(H.paths){H.paths.maindir=H.paths.maindir||maindir;H.paths.patterndir=H.paths.patterndir||patterndir;}else{H.paths={maindir,patterndir};}})();(()=>{if(H.setup){H.setup.CORScredentials=H.setup.CORScredentials||"include";H.setup.hide=H.setup.hide||"all";H.setup.selectors=H.setup.selectors||{".hyphenate":{}};H.setup.timeout=H.setup.timeout||1000;}else{H.setup={"CORScredentials":"include","hide":"all","selectors":{".hyphenate":{}},"timeout":1000};}
48H.setup.hide=(()=>{const tr=new Map([["all",1],["element",2],["text",3]]);return tr.get(H.setup.hide)||0;})();})();(()=>{eachKey(H.require,(k)=>{const fn=(H.fallbacks)?H.fallbacks[k]||k:k;lcRequire.set(k.toLowerCase(),new Map([["fn",fn],["wo",H.require[k]]]));});})();H.defProm=()=>{let res=null;let rej=null;const promise=new Promise((resolve,reject)=>{res=resolve;rej=reject;});promise.resolve=res;promise.reject=rej;return promise;};H.hide=(state,mode)=>{const sid="H9Y_Styles";if(state===0){const stylesNode=d.getElementById(sid);if(stylesNode){stylesNode.remove();}}else{const vis="{visibility:hidden!important}";const sc=d[shortcuts.ce]("style");let myStyle="";sc.id=sid;if(mode===1){myStyle="html"+vis;}else{eachKey(H.setup.selectors,(sel)=>{if(mode===2){myStyle+=sel+vis;}else{myStyle+=sel+"{color:transparent!important}";}});}
49sc[shortcuts.ac](d[shortcuts.ct](myStyle));d.head[shortcuts.ac](sc);}};const tester=(()=>{let fakeBody=null;const ha="hyphens:auto";const css=`visibility:hidden;-webkit-${ha};-ms-${ha};${ha};width:48px;font-size:12px;line-height:12px;border:none;padding:0;word-wrap:normal`;return{"ap":()=>{if(fakeBody){d.documentElement[shortcuts.ac](fakeBody);return fakeBody;}
50return null;},"cl":()=>{if(fakeBody){fakeBody.remove();}},"cr":(lang)=>{if(H.cf.langs[lang]){return;}
51fakeBody=fakeBody||d[shortcuts.ce]("body");const testDiv=d[shortcuts.ce]("div");testDiv.lang=lang;testDiv.style.cssText=css;testDiv[shortcuts.ac](d[shortcuts.ct](lcRequire.get(lang).get("wo").toLowerCase()));fakeBody[shortcuts.ac](testDiv);}};})();function checkCSSHyphensSupport(elmStyle){const h=elmStyle.hyphens||elmStyle.webkitHyphens||elmStyle.msHyphens;
51return(h==="auto");}
52H.res=new Map([["he",new Map()]]);const fw=new Map();function loadhyphenEngine(lang){const filename=lcRequire.get(lang).get("fn")+".wasm";H.cf.pf=true;H.cf.langs[lang]="H9Y";if(fw.has(filename)){const hyphenEngineWrapper=H.res.get("he").get(fw.get(filename));hyphenEngineWrapper.c+=1;H.res.get("he").set(lang,hyphenEngineWrapper);}else{H.res.get("he").set(lang,{"c":1,"w":w.fetch(H.paths.patterndir+filename)});fw.set(filename,lang);}}
53lcRequire.forEach((value,lang)=>{if(value.get("wo")==="FORCEHYPHENOPOLY"||H.cf.langs[lang]==="H9Y"){loadhyphenEngine(lang);}else{tester.cr(lang);}});const testContainer=tester.ap();if(testContainer){const nl=testContainer.querySelectorAll("div");nl.forEach((n)=>{if(checkCSSHyphensSupport(n.style)&&n.offsetHeight>12){H.cf.langs[n.lang]="CSS";}else{loadhyphenEngine(n.lang);}});tester.cl();}
54const he=H.handleEvent;if(H.cf.pf){H.res.set("DOM",new Promise((res)=>{if(d.readyState==="loading"){d.addEventListener("DOMContentLoaded",res,{"once":true,"passive":true});}else{res();}}));if(H.setup.hide===1){H.hide(1,1);}
55if(H.setup.hide!==0){H.timeOutHandler=w.setTimeout(()=>{H.hide(0,null);},H.setup.timeout);}
56H.res.get("DOM").then(()=>{if(H.setup.hide>1){H.hide(1,H.setup.hide);}});const script=d[shortcuts.ce]("script");script.src=H.paths.maindir+"Hyphenopoly.js";d.head[shortcuts.ac](script);H.hyphenators=empty();eachKey(H.cf.langs,(lang)=>{if(H.cf.langs[lang]==="H9Y"){H.hyphenators[lang]=H.defProm();}});(()=>{if(he&&he.polyfill){he.polyfill();}})();}else{(()=>{if(he&&he.tearDown){he.tearDown();}
57w.Hyphenopoly=null;})();}
58if(H.cacheFeatureTests){store.setItem(scriptName,JSON.stringify(H.cf));}})(window,document,Hyphenopoly,Object);function columnizer(what){if(!isMobilePhone){var $content=what.find('.newsletterContent');$content.find('table, thead, tbody, tfoot, colgroup, caption, label, legend, script, style, textarea, button, object, embed, tr, th, td, li, h1, h2, h3, h4, h5, h6, form').addClass('dontsplit');$content.find('h1, h2, h3, h4, h5, h6').addClass('dontend');$content.find('br').addClass('removeiflast').addClass('removeiffirst');var content_height=$(window).height()*0.6;var page=1;function buildColumns(){if($content.contents().length>0){$page=what.find(".page_template:first").clone().addClass("page");what.find('.page_template:last').after($page);what.find('.newsletterContent').columnize({columns:2,buildOnce:true,target:what.find('.page:last .content'),accuracy:1,overflow:{height:content_height,id:what.find('.newsletterContent'),doneFunc:function(){buildColumns();}}});}}
59setTimeout(buildColumns,1);}}
60var arrowHeight=120;var arrowWidth=15;var slickPrevArrow='<button type="button" class="slick-prev pull-left"><svg viewBox="0 0 50 '+arrowHeight+'"><path d="M '+arrowWidth+','+arrowHeight+' L 1,'+arrowHeight/2+' L '+arrowWidth+',0" class="arrow"></path></svg></button>';var slickNextArrow='<button type="button" class="slick-next pull-right"><svg viewBox="0 0 50 '+arrowHeight+'"><path d="M 21,'+arrowHeight+' L 1,'+arrowHeight/2+' L 21,0" class="arrow"></path></svg></button>';var isMobilePhone=true;$(document).ready(function(){$(document).mousemove(function(e){$("body").addClass("mouse-move");$(document).unbind("mousemove");});window.addEventListener("orientationchange",function(event){window.location.reload();});var newsLetterStart=$("<div id='newsletter-start'>Newsletter</div>");var newsletterForm=$("#sidebar-newsletter").find("form");var newsletterFormInput=newsletterForm.find("input");newsletterFormInput.attr("required","true").attr('type','email');;newsletterForm.hide();newsLetterStart.click(function(){newsLetterStart.hide();newsletterForm.fadeIn();newsletterFormInput.focus();});$("#sidebar-newsletter").append(newsLetterStart);$("body").prepend("<div id='check-for-mobile'></div>")
61function checkForMobile(){var checkForMobile=$("#check-for-mobile").css('background-color');if(checkForMobile==="rgb(0, 0, 255)"){isMobilePhone=true;}else{isMobilePhone=false;}}
62checkForMobile();window.addEventListener("resize",function(){checkForMobile();},false);setTimeout(function(){$("body").removeClass("css-transitions-only-after-page-load")},10);jQuery.expr[':'].regex=function(elem,index,match){var matchParams=match[3].split(','),validLabels=/^(data|css):/,attr={method:matchParams[0].match(validLabels)?matchParams[0].split(':')[0]:'attr',property:matchParams.shift().replace(validLabels,'')},regexFlags='ig',regex=new RegExp(matchParams.join('').replace(/^\s+|\s+$/g,''),regexFlags);return regex.test(jQuery(elem)[attr.method](attr.property));}
63if($('body').hasClass('open-for-maintenance')){slickPrevArrow='<button type="button" class="slick-prev pull-left"><svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 40.8" style="enable-background:new 0 0 50 40.8;" xml:space="preserve"><g><path d="M-37.5,35.2l13.8-13.8c-12.2-1.2-24.1-5.9-33.4-13.8l6.3-6.4c7.2,7,19.7,14,30.6,14.5l-9.4-9.4l6.6-6.5l15.9,15.9L-32,40.7L-37.5,35.2z"/></g><g><path d="M0,15.9L15.9,0l6.6,6.5l-9.4,9.4C24,15.3,36.5,8.3,43.7,1.3L50,7.7c-9.3,8-21.1,12.7-33.4,13.8l13.8,13.8l-5.5,5.5L0,15.9z"/></g></svg></button>';slickNextArrow='<button type="button" class="slick-next pull-right"><svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 40.8" style="enable-background:new 0 0 50 40.8;" xml:space="preserve"><g><path d="M19.6,35.3l13.8-13.8C21.1,20.3,9.3,15.6,0,7.7l6.3-6.4c7.2,7,19.7,14,30.6,14.5l-9.4-9.4L34.1,0L50,15.9L25.1,40.8L19.6,35.3z"/></g><g><path d="M57.1,16.1L73,0.2l6.6,6.5L70.2,16c10.9-0.5,23.4-7.5,30.6-14.5l6.3,6.4c-9.3,8-21.1,12.7-33.4,13.8l13.8,13.8L82,41L57.1,16.1z"/></g></svg></button>';}
64if($("main").hasClass("frontpage")){if($('.marquee-wrapper').length>0){$(".marquee-wrapper").each(function(){var that=$(this);var badgeText=that.html();that.html(Array(10).join(badgeText+"&nbsp;"));$("body").addClass("marquee-active");that.marquee({duration:20*$(".marquee-wrapper").width(),gap:10,delayBeforeStart:0,direction:'left',duplicated:true});});}}
65$(".slideshow-big").each(function(){$(this).find(".slideshow-big-item").each(function(){var image=$(this).find("img");$(this).append("<div class='blurry-image'>"+image[0].outerHTML+"</div>");})})
66$(".slideshow-big").each(function(){var theSlideShow=$(this);theSlideShow.slick({prevArrow:slickPrevArrow,nextArrow:slickNextArrow,}).on('click',function(e){if(e.clientX>$(window).width()/2){theSlideShow.slick("slickNext");}else{theSlideShow.slick("slickPrev");}});});function startSlick(what){what.find('.slideshow-container').each(function(){if($(this).find('figure').length>1){var $carousel=$(this).each(function(){$(this).slick({prevArrow:slickPrevArrow,nextArrow:slickNextArrow}).on('click',function(e){if(e.clientX>$(window).width()/2){$carousel.slick("slickNext");}else{$carousel.slick("slickPrev");}});})}})}
67$(document).on('click','[data-spinner]',function(event){showSpinner();});if($("body").hasClass("edition")||$("body").hasClass("single-project-page")){if(!isMobilePhone){var scrolled=false;var coverAndBuyButton=$(".current--issue--cover--image, .editorial--editorial__cover");var numberOfButtons=$(".editorial--editorial__cover").find(".buy-button, .has-fullversion, .sold-out").length;$(".current--issue--cover--image").addClass("bottom-distance-"+numberOfButtons);$(window).scroll(function(){if($(window).scrollTop()>40&&scrolled==false){coverAndBuyButton.addClass("scale-small");scrolled=true;}else if($(window).scrollTop()==0){coverAndBuyButton.removeClass("scale-small");scrolled=false;}});coverAndBuyButton.hover(function(){if($(window).scrollTop()>40){coverAndBuyButton.removeClass("scale-small")}},function(){if($(window).scrollTop()>40){coverAndBuyButton.addClass("scale-small");}});}
68var editorial=$(".editorial.row");editorial.find(".newsletterContent").removeClass("newsletterContent");
68editorial.find(".index--author").remove();editorial.find(".index--teaser").remove();$(".editorial--editorial__text").find(".container-long-text").click(function(){toggleOpen($(this));})
69function offSetFunction(wrapper){var chapterWrapper=wrapper.closest(".chapter");if(chapterWrapper.find(".chaptermarker").length>0){var offSetTop=$(".header--banner").outerHeight()+chapterWrapper.find(".chaptermarker").outerHeight();}else{var offSetTop=$(".header--banner").outerHeight();}
70if($(".sticky-headline.is-fixed").length>0){}
71return offSetTop}
72var onComplete=function(what,callback){setupAllToggles();var articleWrapper=what.closest("article");articleWrapper.addClass("open-article");what.nextAll('.article--content').eq(0).show();articleWrapper.find('.article--teasertext, .index--teaser.col-xs-9.col-md-8.col-xs-offset-2').eq(0).addClass('open');articleWrapper.find('figure').eq(0).addClass('open');var rowWrapper=0;var chapterWrapper=0;rowWrapper=what.closest(".row").length;chapterWrapper=what.closest(".chapter").length;if(chapterWrapper>0){var wrapper=what.closest(".chapter");}else
73if(rowWrapper>0){var wrapper=what.closest(".row");}else{}
74if(rowWrapper>0||chapterWrapper>0){setTimeout(function(){startSlick(articleWrapper);},100)
75setTimeout(function(){if(wrapper.find(".chaptermarker").length>0){var offSetTop=$(".header--banner").outerHeight()+$(".chaptermarker").outerHeight()-2}else{var offSetTop=$(".header--banner").outerHeight()-1}
76var stickyHeadline=what.closest("article").find(".sticky-headline");if((stickyHeadline.length>0)&&(!what.closest("article").hasClass("editorial"))){if(!$("body").hasClass("single-project-page")){stickyHeadline.stick_in_parent_2({parent:"article",sticky_class:"is-fixed",offset_top:offSetTop-2}).on("sticky_kit:unbottom",function(e){$(e.target).removeClass("bottom");}).on("sticky_kit:bottom",function(e){$(e.target).addClass("bottom");})}}},500);articleWrapper.find("a:regex(name, _ednref.*)").each(function(){$(this).click(function(e){e.preventDefault();var refLink=$(this).attr("href");refLink=refLink.substring(1,refLink.length);var offSetTop=offSetFunction(articleWrapper);var refTarget=articleWrapper.find("a[name='"+refLink+"']");$('html, body').stop().animate({scrollTop:refTarget.offset().top-offSetTop-200},500);refTarget.addClass("highlight");setTimeout(function(){refTarget.removeClass("highlight")},4000);});});articleWrapper.find("a:regex(name, _edn.*)").each(function(){$(this).click(function(e){e.preventDefault();var refLink=$(this).attr("href");refLink=refLink.substring(1,refLink.length);var offSetTop=offSetFunction(articleWrapper);var refTarget=articleWrapper.find("a[name='"+refLink+"']");refTarget.addClass("highlight");setTimeout(function(){refTarget.removeClass("highlight")},4000);$('html, body').stop().animate({scrollTop:refTarget.offset().top-offSetTop-200},500);});});}
77if(!isMobilePhone){what.parent().find('.container-long-text').each(function(){columnizer($(this));});}
78setTimeout(function(){$(document.body).trigger("sticky_kit:recalc");setTimeout(function(){var articleOuterHeight=articleWrapper.find(".toggle").outerHeight()+articleWrapper.find(".article--content").outerHeight();articleWrapper.find(".article--content").show();articleWrapper.css({"height":articleOuterHeight});},100);setTimeout(function(){articleWrapper.css({"height":"auto"});},800);$("html").removeClass("busy");$("#spinner").remove();},100);setTimeout(function(){$(document.body).trigger("sticky_kit:recalc");},1000);setTimeout(function(){$(document.body).trigger("sticky_kit:recalc");},2000);setTimeout(function(){$(document.body).trigger("sticky_kit:recalc");},3000);if(callback)callback();}
79function showSpinner()
80{var opts={lines:12,length:100,width:1,radius:42,scale:1,corners:0,color:'#000',opacity:0.1,rotate:0,direction:1,speed:1,trail:60,fps:20,zIndex:2e9,className:'spinner',top:'50%',left:'50%',shadow:false,hwaccel:true,position:'absolute'}
81var spinner=new Spinner(opts).spin();$("body").append('<div id="spinner"></div>')
82var target=document.getElementById('spinner');target.appendChild(spinner.el);}
83function toggleOpen(what,articleId,callback) {var articleWrapper=what.closest("article");articleWrapper.find('.btn-plus').first().addClass('rotate');$("body").addClass("article-is-open");$("html").addClass("busy");var articleWrapperHeight=articleWrapper.outerHeight();articleWrapper.css({"height":articleWrapperHeight});articleWrapper.data("height",articleWrapperHeight);showSpinner();var wrapper=what.closest(".chapter");
83offSetTop=offSetFunction(what);$('html, body').stop().animate({scrollTop:what.offset().top-offSetTop},500);if(typeof articleId!=="undefined"){$.ajax('?article='+articleId).done(function(r){what.closest("article").find('.article--content').hide().html($('<div>'+r+'</div>'));onComplete(what,callback);manager.reinit();});}else{onComplete(what,callback);}}
84function setupAllToggles(){$('main.index .toggle').each(function() {var articleId=$(this).data("article-id"),url=$(this).data("url");$(this).off().click(function(){var articleWrapper=$(this).closest("article");if(articleId){location.hash='#article-'+articleId;if(!articleWrapper.hasClass("open-article")){toggleOpen($(this),articleId);}else{articleWrapper.removeClass("open-article");$(this).find('.btn-plus').first().removeClass('rotate');articleWrapper.find('.article--teasertext, .index--teaser.col-xs-9.col-md-8.col-xs-offset-2').eq(0).removeClass('open');articleWrapper.find('figure').eq(0).removeClass('open');articleWrapper.css({"height":"200vw"});setTimeout(function(){articleWrapper.css({"height":articleWrapper.data("height")+"px"});},1);setTimeout(function(){$('html, body').stop().animate({scrollTop:articleWrapper.offset().top-offSetTop},500);},1);setTimeout(function(){articleWrapper.css({"height":"auto"});articleWrapper.find('.article--content').eq(0).hide();},500);if($("article.open-article").length===0){$("body").removeClass("article-is-open");}
85$(this).find('.sticky-headline').trigger("sticky_kit:detach");}}else if(url){showSpinner();document.location.href=url;}})});}
86setupAllToggles();var hash=window.location.hash;if(hash&&(hash.indexOf("article-")>=0)){hash=hash.replace('#','');hash=hash.replace('article-','');var hashSplit=hash.split("-");if(hashSplit.length>1){toggleOpen($('*[data-article-id="'+hashSplit[1]+'"]'),hashSplit[1],function(){setTimeout(function(){toggleOpen($('*[data-article-id="'+hash+'"]'),hash);},1000);});}else{toggleOpen($('*[data-article-id="'+hashSplit[0]+'"]'),hashSplit[0]);}}}
87function calculateHeight(){$('main.index').css('top',$('.header').outerHeight());}
88$(window).resize(function(){calculateHeight();$(document.body).trigger("sticky_kit:recalc");});calculateHeight();$('cite').each(function() {var width=$(window).width();var cite=$(this).attr('data-cite')
89var offset=$(this).offset();$(this).parents('article').find('.cite-output').append('<li>'+cite+'</li>')
90$(this).hover().append('<div class="cite-info">'+cite+'</div>')
91if($(this).offset().left>width/2) {$(this).find('.cite-info').css('right','0');}else{$(this).find('.cite-info').css('left',offset.left);}});$(".chaptermarker").stick_in_parent({parent:".chapter",sticky_class:"is-fixed",offset_top:$(".header--banner").outerHeight()-1});if(!isMobilePhone){$(document).on('scroll',function(){if($('h1.header--title').length>0){var startScrolling=$('h1.header--title').outerHeight();}else{var startScrolling=0;}
92if($(document).scrollTop()>startScrolling){$('.header--issue__title').addClass('show-me');}else{$('.header--issue__title').removeClass('show-me');}});}
93var keyColor=$(".header-menu").css("background-color");if(!$("body").hasClass("startpage-redesign")){$("body").addClass("sidebar-is-hidden");}else{$("body").addClass("sidebar-is-visible");}
94$(window).scroll(function(){if(!(isMobilePhone&&($("#site-search-1").is(":focus")||$("#sidebar-newsletter input").is(":focus")))){if($(window).scrollTop()>=1){$("body").addClass("sidebar-is-hidden");$("body").removeClass("sidebar-is-visible");}
95if($(window).scrollTop()<1){if($("body").hasClass("edition-design-new")){$("body").addClass("sidebar-is-hidden");$("body").removeClass("sidebar-is-visible");}else{$("body").removeClass("sidebar-is-hidden");$("body").addClass("sidebar-is-visible");}}
96var percentScrolled=($(window).scrollTop())/($(document).height()-$(window).height())*100;$("#logo-plus").css({"top":"calc(1rem + "+percentScrolled*0.95+"vh)"})}});if(!isMobilePhone){$("#logo a, #sidebar-plus").hover(function(){$("body").removeClass("sidebar-is-hidden");$("body").addClass("sidebar-is-visible");},function(){})
97$("#sidebar").hover(function(){},function(){if(($(window).scrollTop()>2)||($("body").hasClass("edition-design-new"))){$("body").addClass("sidebar-is-hidden");$("body").removeClass("sidebar-is-visible");}})}
98if(isMobilePhone){$("#logo-plus").on('click',function(e){if($("body").hasClass("sidebar-is-hidden")){e.stopPropagation();e.preventDefault();}else{window.location.href=$("#logo a").attr("href");}
99$("body").removeClass("sidebar-is-hidden");$("body").addClass("sidebar-is-visible");})
100menuBackground=$('<div id="menu-background"></div>');$("body").append(menuBackground);menuBackground.click(function(){$("body").addClass("sidebar-is-hidden");$("body").removeClass("sidebar-is-visible");})}
101$(".embedded-video video").each(function(){var video=$(this);var button=$('<div class="mute"></div>');var unmute=$('<svg enable-background="new 0 0 512 512" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m262.78 57.853c-5.042-2.556-11.091-2.059-15.65 1.284l-116.54 85.462h-115.59c-8.284 0-15 6.716-15 15v192.8c0 8.284 6.716 15 15 15h115.59l116.54 85.462c2.622 1.924 5.738 2.904 8.872 2.904 2.313 0 4.637-0.535 6.778-1.62 5.043-2.555 8.221-7.728 8.221-13.38v-369.53c0-5.653-3.178-10.825-8.221-13.38zm-21.78 353.31-96.629-70.861c-2.573-1.887-5.68-2.904-8.871-2.904h-105.5v-162.8h105.5c3.19 0 6.298-1.018 8.871-2.904l96.629-70.862v310.33z"/><path d="m445.91 256 61.693-61.693c5.858-5.857 5.858-15.355 0-21.213-5.857-5.857-15.355-5.857-21.213 0l-61.693 61.693-61.693-61.693c-5.857-5.857-15.355-5.857-21.213 0s-5.858 15.355 0 21.213l61.693 61.693-61.693 61.693c-5.858 5.857-5.858 15.355 0 21.213 2.929 2.929 6.768 4.393 10.606 4.393s7.678-1.465 10.606-4.393l61.693-61.693 61.693 61.693c2.929 2.929 6.768 4.393 10.606 4.393s7.678-1.465 10.606-4.393c5.858-5.857 5.858-15.355 0-21.213l-61.691-61.693z"/></svg>');var mute=$('<svg enable-background="new 0 0 512 512" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m262.8 57.9c-5-2.6-11.1-2.1-15.6 1.3l-116.5 85.5h-115.7c-8.3 0-15 6.7-15 15v192.8c0 8.3 6.7 15 15 15h115.6l116.5 85.5c2.6 1.9 5.7 2.9 8.9 2.9 2.3 0 4.6-0.5 6.8-1.6 5-2.6 8.2-7.7 8.2-13.4v-369.7c0-5.6-3.2-10.8-8.2-13.3zm-21.8 353.3-96.6-70.9c-2.6-1.9-5.7-2.9-8.9-2.9h-105.5v-162.8h105.5c3.2 0 6.3-1 8.9-2.9l96.6-70.9v310.4z"/></svg>');button.append(unmute);button.click(function(){if(video.prop('muted')){video.prop('muted',false);button.find("svg").remove();button.append(mute);}else{video.prop('muted',true);button.find("svg").remove();button.append(unmute);}});$(this).after(button);});!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function i(){var b,c,d={height:f.innerHeight,width:f.innerWidth};return d.height||(b=e.compatMode,(b||!a.support.boxModel)&&(c="CSS1Compat"===b?g:e.body,d={height:c.clientHeight,width:c.clientWidth})),d}function j(){return{top:f.pageYOffset||g.scrollTop||e.body.scrollTop,left:f.pageXOffset||g.scrollLeft||e.body.scrollLeft}}function k(){if(b.length){var e=0,f=a.map(b,function(a){var b=a.data.selector,c=a.$element;return b?c.find(b):c});for(c=c||i(),d=d||j();e<b.length;e++)if(a.contains(g,f[e][0])){var h=a(f[e]),k={height:h[0].offsetHeight,width:h[0].offsetWidth},l=h.offset(),m=h.data("inview");if(!d||!c)return;l.top+k.height>d.top&&l.top<d.top+c.height&&l.left+k.width>d.left&&l.left<d.left+c.width?m||h.data("inview",!0).trigger("inview",[!0]):m&&h.data("inview",!1).trigger("inview",[!1])}}}var c,d,h,b=[],e=document,f=window,g=e.documentElement;a.event.special.inview={add:function(c){b.push({data:c,$element:a(this),element:this}),!h&&b.length&&(h=setInterval(k,250))},remove:function(a){for(var c=0;c<b.length;c++){var d=b[c];if(d.element===this&&d.data.guid===a.guid){b.splice(c,1);break}}b.length||(clearInterval(h),h=null)}},a(f).on("scroll resize scrollstop",function(){c=d=null}),!g.addEventListener&&g.attachEvent&&g.attachEvent("onfocusin",function(){d=null})});var bgImageHolder=$("<div id='bg-image-holder'></div>");var bgImageHolderBlur=$("<div id='bg-image-holder-blur'></div>");$("body").append(bgImageHolder);$("body").append(bgImageHolderBlur);$(".chapter").each(function(){$(this).on('inview',function(event,isInView){if(isInView){var bg=$(this).find(".chapter-image").css('background-image');bgImageHolder.css({"background-image":bg,});bgImageHolderBlur.css({"background-image":bg,});$(this).find(".chapter-image").css({"opacity":0})}else{}});});});

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.