!function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=87)}({16:function(t,e,n){"use strict";const o="undefined"!=typeof window?window.navigator:{userAgent:"",platform:"",vendor:""},r={ua:o.userAgent,platform:o.platform,vendor:o.vendor};t.exports=n(30)(r)},19:function(t,e,n){"use strict";t.exports={getWindow:function(){return window},getDocument:function(){return document},getNavigator:function(){return navigator}}},2:function(t,e,n){"use strict";t.exports={PICTURE_DATA_DOWNLOAD_AREA_KEYFRAME:"data-download-area-keyframe",PICTURE_DATA_LAZY:"data-lazy",PICTURE_DATA_EMPTY_SOURCE:"data-empty",PICTURE_DATA_LOADED:"data-picture-loaded",PICTURE_CLASS_LOADED:"loaded"}},24:function(t,e,n){"use strict";t.exports={getWindow:function(){return window},getDocument:function(){return document},getNavigator:function(){return navigator}}},25:function(t,e,n){"use strict";t.exports=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}},26:function(t,e,n){"use strict";const o=n(27),r=n(28);t.exports={PictureLazyLoading:o,PictureHead:r}},27:function(t,e,n){"use strict";const o=n(2).PICTURE_DATA_LAZY,r=n(2).PICTURE_DATA_EMPTY_SOURCE,i=n(2).PICTURE_DATA_DOWNLOAD_AREA_KEYFRAME;t.exports=class{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=t,this._init()}_init(){this._pictures=Array.from(document.querySelectorAll(`*[${o}]`)),this.AnimSystem=this._findAnim(),null!==this.AnimSystem&&(this._injectSources(),this._addKeyframesToImages(),this._addMethodsToPictures())}_addMethodsToPictures(){this._pictures.forEach((t=>{t.forceLoad=()=>{this._downloadImage(t)}}))}_injectSources(){this._pictures.forEach((t=>{const e=t.nextElementSibling;if(e&&"NOSCRIPT"===e.nodeName){const n=t.querySelector("img"),o=e.textContent.match(/<source .+ \/>/g);o&&n.insertAdjacentHTML("beforebegin",o.join(""))}}))}_defineKeyframeOptions(t){const e=t.getAttribute(i)||"{}";return Object.assign({},{start:"t - 200vh",end:"b + 100vh",event:"PictureLazyLoading"},JSON.parse(e))}_addKeyframesToImages(){this._pictures.forEach((t=>{t.__scrollGroup=this.AnimSystem.getGroupForTarget(document.body),this.AnimSystem.getGroupForTarget(t)&&(t.__scrollGroup=this.AnimSystem.getGroupForTarget(t));let e=this._defineKeyframeOptions(t);t.__scrollGroup.addKeyframe(t,e).controller.once("PictureLazyLoading:enter",(()=>{this._imageIsInLoadRange(t)}))}))}_imageIsInLoadRange(t){t.querySelector("img")&&this._downloadImage(t)}_downloadImage(t){const e=t.querySelector(`[${r}]`);e&&t.removeChild(e)}_findAnim(){var t=Array.from(document.querySelectorAll("[data-anim-group],[data-anim-scroll-group],[data-anim-time-group]"));return t.map((t=>t._animInfo?t._animInfo.group:null)).filter((t=>null!==t)),t[0]&&t[0]._animInfo?t[0]._animInfo.group.anim:(console.error("PictureLazyLoading: AnimSystem not found, please initialize anim before instantiating"),null)}}},28:function(t,e,n){"use strict";const o=n(2).PICTURE_CLASS_LOADED,r=n(2).PICTURE_DATA_LOADED,i=n(2).PICTURE_DATA_EMPTY_SOURCE;t.exports=(window.__pictureElementInstancesLoaded=new Map,void(window.__lp=function(t){const e=t.target.parentElement;e.querySelector(`[${i}]`)?t.stopImmediatePropagation():(e.classList.add(`${o}`),e.setAttribute(`${r}`,""),window.__pictureElementInstancesLoaded.set(e.id,e),t.target.onload=null)}))},29:function(t,e,n){"use strict";var o=n(19);t.exports=function(){var t=o.getWindow().matchMedia("(prefers-reduced-motion)");return!(!t||!t.matches)}},30:function(t,e,n){"use strict";const o=n(31),r=n(32);function i(t,e){if("function"==typeof t.parseVersion)return t.parseVersion(e);{let o=t.version||t.userAgent;"string"==typeof o&&(o=[o]);const r=o.length;let i;for(let t=0;t<r;t++)if(i=e.match((n=o[t],new RegExp(n+"[a-zA-Z\\s/:]+([0-9_.]+)","i"))),i&&i.length>1)return i[1].replace(/_/g,".")}var n;return!1}function s(t,e,n){const o=t.length;let r,s;for(let u=0;u<o;u++)if("function"==typeof t[u].test?!0===t[u].test(n)&&(r=t[u].name):n.ua.indexOf(t[u].userAgent)>-1&&(r=t[u].name),r){if(e[r]=!0,s=i(t[u],n.ua),"string"==typeof s){const t=s.split(".");e.version.string=s,t&&t.length>0&&(e.version.major=parseInt(t[0]||0),e.version.minor=parseInt(t[1]||0),e.version.patch=parseInt(t[2]||0))}else"edge"===r&&(e.version.string="12.0.0",e.version.major="12",e.version.minor="0",e.version.patch="0");return"function"==typeof t[u].parseDocumentMode&&(e.version.documentMode=t[u].parseDocumentMode()),e}return e}t.exports=function(t){const e={},n=o(r);return e.browser=s(r.browser,n.browser,t),e.os=s(r.os,n.os,t),e}},31:function(t,e,n){"use strict";t.exports=function(t){const e={};for(const n in t)e[n]=t[n].reduce((function(t,e){return t[e.name]=!1,t}),{version:{string:"",major:0,minor:0,patch:0,documentMode:!1}});return e}},32:function(t,e,n){"use strict";t.exports={browser:[{name:"edge",userAgent:"Edge",version:["rv","Edge"],test:function(t){return t.ua.indexOf("Edge")>-1||"Mozilla/5.0 (Windows NT 10.0; Win64; x64)"===t.ua}},{name:"edgeChromium",userAgent:"Edge",version:["rv","Edg"],test:function(t){return t.ua.indexOf("Edg")>-1&&-1===t.ua.indexOf("Edge")}},{name:"chrome",userAgent:"Chrome"},{name:"firefox",test:function(t){return t.ua.indexOf("Firefox")>-1&&-1===t.ua.indexOf("Opera")},version:"Firefox"},{name:"android",userAgent:"Android"},{name:"safari",test:function(t){return t.ua.indexOf("Safari")>-1&&t.vendor.indexOf("Apple")>-1},version:"Version"},{name:"ie",test:function(t){return t.ua.indexOf("IE")>-1||t.ua.indexOf("Trident")>-1},version:["MSIE","rv"],parseDocumentMode:function(){let t=!1;return document.documentMode&&(t=parseInt(document.documentMode,10)),t}},{name:"opera",userAgent:"Opera",version:["Version","Opera"]},{name:"samsung",userAgent:"SamsungBrowser"}],os:[{name:"windows",test:function(t){return t.ua.indexOf("Windows")>-1},version:"Windows NT"},{name:"osx",userAgent:"Mac",test:function(t){return t.ua.indexOf("Macintosh")>-1}},{name:"ios",test:function(t){return t.ua.indexOf("iPhone")>-1||t.ua.indexOf("iPad")>-1},version:["iPhone OS","CPU OS"]},{name:"linux",userAgent:"Linux",test:function(t){return(t.ua.indexOf("Linux")>-1||t.platform.indexOf("Linux")>-1)&&-1===t.ua.indexOf("Android")}},{name:"fireos",test:function(t){return t.ua.indexOf("Firefox")>-1&&t.ua.indexOf("Mobile")>-1},version:"rv"},{name:"android",userAgent:"Android",test:function(t){return t.ua.indexOf("Android")>-1}},{name:"chromeos",userAgent:"CrOS"}]}},48:function(t,e,n){"use strict";var o=n(24),r=n(25);function i(){var t=o.getWindow(),e=o.getDocument(),n=o.getNavigator();return!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch||n.maxTouchPoints>0||n.msMaxTouchPoints>0)}t.exports=r(i),t.exports.original=i},87:function(t,e,n){t.exports=n(88)},88:function(t,e,n){"use strict";const o=n(89);n(26).PictureHead;const r=n(29),i=n(94)(),s=document.documentElement.classList.contains("aow"),u=n(16),a=u.os.android,c=u.browser.edge,d=u.browser.safari,f=i&&u.os.osx;o.addTests({"mobile-devices":u.os.ios||a||f,enhanced:![s,a,c,r()].some((t=>!0===t)),"reduced-motion":r(),safari:d}),o.htmlClass()},89:function(t,e,n){"use strict";n(90);var o=n(91),r=n(92);t.exports=new o(document.documentElement,r),t.exports.FeatureDetect=o;var i=n(93);document.addEventListener&&document.addEventListener("DOMContentLoaded",(function(){new i}))},90:function(t,e){},91:function(t,e,n){"use strict";var o=function(t,e){this._target=t,this._tests={},this.addTests(e)},r=o.prototype;r.addTests=function(t){this._tests=Object.assign(this._tests,t)},r._supports=function(t){return void 0!==this._tests[t]&&("function"==typeof this._tests[t]&&(this._tests[t]=this._tests[t]()),this._tests[t])},r._addClass=function(t,e){e=e||"no-",this._supports(t)?this._target.classList.add(t):this._target.classList.add(e+t)},r.htmlClass=function(){var t;for(t in this._target.classList.remove("no-js"),this._target.classList.add("js"),this._tests)this._tests.hasOwnProperty(t)&&this._addClass(t)},t.exports=o},92:function(t,e,n){"use strict";var o=n(48);t.exports={touch:o,"progressive-image":!0}},93:function(t,e,n){"use strict";var o="touch";function r(t,e){this._target=t||document.body,this._attr=e||"data-focus-method",this._focusMethod=this._lastFocusMethod=!1,this._onKeyDown=this._onKeyDown.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onTouchStart=this._onTouchStart.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onWindowBlur=this._onWindowBlur.bind(this),this._bindEvents()}var i=r.prototype;i._bindEvents=function(){this._target.addEventListener("keydown",this._onKeyDown,!0),this._target.addEventListener("mousedown",this._onMouseDown,!0),this._target.addEventListener("touchstart",this._onTouchStart,!0),this._target.addEventListener("focus",this._onFocus,!0),this._target.addEventListener("blur",this._onBlur,!0),window.addEventListener("blur",this._onWindowBlur)},i._onKeyDown=function(t){this._focusMethod="key"},i._onMouseDown=function(t){this._focusMethod!==o&&(this._focusMethod="mouse")},i._onTouchStart=function(t){this._focusMethod=o},i._onFocus=function(t){this._focusMethod||(this._focusMethod=this._lastFocusMethod),t.target.setAttribute(this._attr,this._focusMethod),this._lastFocusMethod=this._focusMethod,this._focusMethod=!1},i._onBlur=function(t){t.target.removeAttribute(this._attr)},i._onWindowBlur=function(t){this._focusMethod=!1},t.exports=r},94:function(t,e,n){"use strict";var o=n(95).original,r=n(24),i=n(25);function s(){var t=r.getWindow(),e=t.screen.width;return t.orientation&&t.screen.height<e&&(e=t.screen.height),!o()&&e>=600}t.exports=i(s),t.exports.original=s},95:function(t,e,n){"use strict";var o=n(16).os,r=n(48).original,i=n(24),s=n(25);function u(){var t=i.getWindow();return!r()&&!t.orientation||o.windows}t.exports=s(u),t.exports.original=u}});