(e=>{const t=e.RLG||(e.RLG={}),i=e=>e&&"function"==typeof e.sanitize;t.getPurifier=()=>i(t.DOMPurify)?t.DOMPurify:i(e.DOMPurify)?e.DOMPurify:null,t.sanitizeConfig=t.sanitizeConfig||{ALLOWED_TAGS:["a","abbr","b","br","code","em","i","li","ol","p","pre","small","strong","sub","sup","u","ul","img","div","span"],ALLOWED_ATTR:["href","src","alt","title","width","height","class","id","rel","target","data-*"],ALLOWED_URI_REGEXP:/^(?:(?:https?|mailto|tel):|[^a-z]|data:image\/(?:png|jpeg|gif|webp);base64,)/i},t.isAllowedEmbedUrl=e=>{try{const i=new URL(e,location.href);if(i.hostname===location.hostname)return!0;if(Array.isArray(t.sanitizeAllowedHosts)){const e=i.hostname.toLowerCase();return t.sanitizeAllowedHosts.some(t=>(t=(t||"").toLowerCase(),e===t||e.endsWith("."+t)))}return!1}catch(i){return!1}};const o=t.getPurifier();o&&"function"==typeof o.addHook&&o.addHook("uponSanitizeElement",function(e){if("iframe"===(e&&e.nodeName&&e.nodeName.toLowerCase&&e.nodeName.toLowerCase())){const i=e.getAttribute&&e.getAttribute("src");i&&t.isAllowedEmbedUrl(i)||e.parentNode&&e.parentNode.removeChild(e)}}),t.sanitizeHtml=(e,i=null)=>{const o=t.getPurifier();return o?o.sanitize(e,i||t.sanitizeConfig||{}):e}})(window);
!function(i){function t(){n=function(i){return e+"-"+i},o=function(i){return e+"-"+i},a=function(i){return i+"."+e},i.each([n,o,a],function(i,t){t.add=function(i){for(var s in i=i.split(" "))t[i[s]]=t(i[s])}}),n.add("touch desktop scale-1 scale-2 scale-3 wrapper opened opening fixed inline hover slider slide loading noanimation fastanimation"),o.add("slide anchor"),a.add("open opening close closing prev next slideTo sliding click pinch scroll resize orientationchange load loading loaded transitionend webkitTransitionEnd"),r={complObject:function(t,s){return i.isPlainObject(t)||(t=s),t},complBoolean:function(i,t){return"boolean"!=typeof i&&(i=t),i},complNumber:function(i,t){return!isNaN(parseFloat(i))&&isFinite(i)||(i=t),i},complString:function(i,t){return"string"!=typeof i&&(i=t),i},isPercentage:function(i){return"string"==typeof i&&"%"==i.slice(-1)},getPercentage:function(i){return parseInt(i.slice(0,-1))},resizeRatio:function(i,t,s,e,n){if(t.is(":visible")){var o=t.width(),a=t.height();s&&o>s&&(o=s),e&&a>e&&(a=e),n>o/a?a=o/n:o=a*n,i.width(o).height(a)}},transitionend:function(i,t,s){var e=!1,n=function(){e||t.call(i[0]),e=!0};i.one(a.transitionend,n),i.one(a.webkitTransitionEnd,n),setTimeout(n,1.1*s)},setViewportScale:function(){if(d.viewportScale){var i=d.viewportScale.getScale();void 0!==i&&(i=1/i,d.$body.removeClass(n["scale-1"]).removeClass(n["scale-2"]).removeClass(n["scale-3"]).addClass(n["scale-"+Math.max(Math.min(Math.round(i),3),1)]))}}},(d={$wndw:i(window),$html:i("html"),$body:i("body"),scrollPosition:0,viewportScale:null,viewportScaleInterval:null}).$body.addClass(i[s].support.touch?n.touch:n.desktop),d.$wndw.on(a.scroll,function(i){d.$body.hasClass(n.opened)&&(window.scrollTo(0,d.scrollPosition),i.preventDefault(),i.stopPropagation(),i.stopImmediatePropagation())}),!d.viewportScale&&i[s].support.touch&&"undefined"!=typeof FlameViewportScale&&(d.viewportScale=new FlameViewportScale,r.setViewportScale(),d.$wndw.on(a.orientationchange+" "+a.resize,function(i){d.viewportScaleInterval&&(clearTimeout(d.viewportScaleInterval),d.viewportScaleInterval=null),d.viewportScaleInterval=setTimeout(function(){r.setViewportScale()},500)})),i[s]._c=n,i[s]._d=o,i[s]._e=a,i[s]._f=r,i[s]._g=d}var s="tosrus",e="tos";if(!i[s]){var n={},o={},a={},r={},d={};i[s]=function(i,t,s){return this.$node=i,this.opts=t,this.conf=s,this.vars={},this.nodes={},this.slides={},this._init(),this},i[s].prototype={_init:function(){var t=this;this._complementOptions(),this.vars.fixed="window"==this.opts.wrapper.target,this.nodes.$wrpr=i('<div class="'+n.wrapper+'" />'),this.nodes.$sldr=i('<div class="'+n.slider+'" />').appendTo(this.nodes.$wrpr),this.nodes.$wrpr.addClass(this.vars.fixed?n.fixed:n.inline).addClass(n("fx-"+this.opts.effect)).addClass(n(this.opts.slides.scale)).addClass(this.opts.wrapper.classes),this.nodes.$wrpr.on(a.open+" "+a.close+" "+a.prev+" "+a.next+" "+a.slideTo,function(i){var s=Array.prototype.slice.call(arguments),e=s.shift().type;i.stopPropagation(),"function"==typeof t[e]&&t[e].apply(t,s)}).on(a.opening+" "+a.closing+" "+a.sliding+" "+a.loading+" "+a.loaded,function(i){i.stopPropagation()}).on(a.click,function(s){switch(s.stopPropagation(),t.opts.wrapper.onClick){case"toggleUI":t.nodes.$wrpr.toggleClass(n.hover);break;case"close":i(s.target).is("img")||t.close()}}),this.nodes.$anchors=this._initAnchors(),this.nodes.$slides=this._initSlides(),this.slides.total=this.nodes.$slides.length,this.slides.visible=this.opts.slides.visible,this.slides.index=0,this.vars.opened=!0;for(var e=0;e<i[s].addons.length;e++)"function"==typeof this["_addon_"+i[s].addons[e]]&&this["_addon_"+i[s].addons[e]]();for(var o=0;o<i[s].ui.length;o++)this.nodes.$wrpr.find("."+n[i[s].ui[o]]).length&&this.nodes.$wrpr.addClass(n("has-"+i[s].ui[o]));"close"==this.opts.wrapper.onClick&&(this.nodes.$uibg||i().add(this.nodes.$capt||i()).add(this.nodes.$pagr||i()).on(a.click,function(i){i.stopPropagation()})),this.vars.fixed?(this.nodes.$wrpr.appendTo(d.$body),this.close(!0)):(this.nodes.$wrpr.appendTo(this.opts.wrapper.target),this.opts.show?(this.vars.opened=!1,this.open(0,!0)):this.close(!0))},open:function(i,t){var s=this;this.vars.opened||(this.vars.fixed&&(d.scrollPosition=d.$wndw.scrollTop(),d.$body.addClass(n.opened),r.setViewportScale()),t?this.nodes.$wrpr.addClass(n.opening).trigger(a.opening,[i,t]):setTimeout(function(){s.nodes.$wrpr.addClass(n.opening).trigger(a.opening,[i,t])},5),this.nodes.$wrpr.addClass(n.hover).addClass(n.opened)),this.vars.opened=!0,this._loadContents(),!isNaN(parseFloat(i))&&isFinite(i)&&(t=t||!this.vars.opened,this.slideTo(i,t))},close:function(t){this.vars.opened&&(this.vars.fixed&&d.$body.removeClass(n.opened),t?this.nodes.$wrpr.removeClass(n.opened):r.transitionend(this.nodes.$wrpr,function(){i(this).removeClass(n.opened)},this.conf.transitionDuration),this.nodes.$wrpr.removeClass(n.hover).removeClass(n.opening).trigger(a.closing,[this.slides.index,t])),this.vars.opened=!1},prev:function(i,t){!isNaN(parseFloat(i))&&isFinite(i)||(i=this.opts.slides.slide),this.slideTo(this.slides.index-i,t)},next:function(i,t){!isNaN(parseFloat(i))&&isFinite(i)||(i=this.opts.slides.slide),this.slideTo(this.slides.index+i,t)},slideTo:function(t,e){if(!this.vars.opened)return!1;if(isNaN(parseFloat(t))||!isFinite(t))return!1;var o=!0;if(0>t){var d=0==this.slides.index;this.opts.infinite?t=d?this.slides.total-this.slides.visible:0:(t=0,d&&(o=!1))}if(t+this.slides.visible>this.slides.total){var l=this.slides.index+this.slides.visible>=this.slides.total;this.opts.infinite?t=l?0:this.slides.total-this.slides.visible:(t=this.slides.total-this.slides.visible,l&&(o=!1))}if(this.slides.index=t,this._loadContents(),o){var p=0-this.slides.index*this.opts.slides.width+this.opts.slides.offset;for(var c in this.slides.widthPercentage&&(p+="%"),e&&(this.nodes.$sldr.addClass(n.noanimation),r.transitionend(this.nodes.$sldr,function(){i(this).removeClass(n.noanimation)},5)),i[s].effects)if(c==this.opts.effect){i[s].effects[c].call(this,p,e);break}this.nodes.$wrpr.trigger(a.sliding,[t,e])}},_initAnchors:function(){var t=this,e=i();if(this.$node.is("a"))for(var n in i[s].media)e=e.add(this.$node.filter(function(){if(t.opts.media[n]&&t.opts.media[n].filterAnchors){var e=t.opts.media[n].filterAnchors.call(t,i(this));if("boolean"==typeof e)return e}return i[s].media[n].filterAnchors.call(t,i(this))}));return e},_initSlides:function(){return this[this.$node.is("a")?"_initSlidesFromAnchors":"_initSlidesFromContent"](),this.nodes.$sldr.children().css("width",this.opts.slides.width+(this.slides.widthPercentage?"%":"px"))},_initSlidesFromAnchors:function(){var t=this;this.nodes.$anchors.each(function(s){var e=i(this),r=i('<div class="'+n.slide+" "+n.loading+'" />').data(o.anchor,e).appendTo(t.nodes.$sldr);e.data(o.slide,r).on(a.click,function(i){i.preventDefault(),t.open(s)})})},_initSlidesFromContent:function(){var t=this;this.$node.children().each(function(){var e=i(this);for(var o in i('<div class="'+n.slide+'" />').append(e).appendTo(t.nodes.$sldr),i[s].media){var a=null;if(t.opts.media[o]&&t.opts.media[o].filterSlides&&(a=t.opts.media[o].filterSlides.call(t,e)),"boolean"!=typeof a&&(a=i[s].media[o].filterSlides.call(t,e)),a){i[s].media[o].initSlides.call(t,e),e.parent().addClass(n(o));break}}})},_loadContents:function(){var i=this;switch(this.opts.slides.load){case"all":this._loadContent(0,this.slides.total);break;case"visible":this._loadContent(this.slides.index,this.slides.index+this.slides.visible);break;default:this._loadContent(this.slides.index,this.slides.index+this.slides.visible),setTimeout(function(){i._loadContent(i.slides.index-i.slides.visible,i.slides.index),i._loadContent(i.slides.index+i.slides.visible,i.slides.index+2*i.slides.visible)},this.conf.transitionDuration)}},_loadContent:function(t,e){var r=this;this.nodes.$slides.slice(t,e).each(function(){var t=i(this);if(0==t.children().length){var e=t.data(o.anchor),d=e.attr("href");for(var l in i[s].media){var p=null;if(r.opts.media[l]&&r.opts.media[l].filterAnchors&&(p=r.opts.media[l].filterAnchors.call(r,e)),"boolean"!=typeof p&&(p=i[s].media[l].filterAnchors.call(r,e)),p){i[s].media[l].initAnchors.call(r,t,d),t.addClass(n(l));break}}t.trigger(a.loading,[t.data(o.anchor)])}})},_complementOptions:function(){if(void 0===this.opts.wrapper.target&&(this.opts.wrapper.target=this.$node.is("a")?"window":this.$node),"window"!=this.opts.wrapper.target&&"string"==typeof this.opts.wrapper.target&&(this.opts.wrapper.target=i(this.opts.wrapper.target)),this.opts.show=r.complBoolean(this.opts.show,"window"!=this.opts.wrapper.target),!isNaN(parseFloat(this.opts.slides.width))&&isFinite(this.opts.slides.width))this.slides.widthPercentage=!1,this.opts.slides.visible=r.complNumber(this.opts.slides.visible,1);else{var t=!!r.isPercentage(this.opts.slides.width)&&r.getPercentage(this.opts.slides.width);this.slides.widthPercentage=!0,this.opts.slides.visible=r.complNumber(this.opts.slides.visible,t?Math.floor(100/t):1),this.opts.slides.width=t||Math.ceil(1e4/this.opts.slides.visible)/100}this.opts.slides.slide=r.complNumber(this.opts.slides.slide,this.opts.slides.visible),this.opts.slides.offset=r.isPercentage(this.opts.slides.offset)?r.getPercentage(this.opts.slides.offset):r.complNumber(this.opts.slides.offset,0)},_uniqueID:function(){return this.__uniqueID||(this.__uniqueID=0),this.__uniqueID++,n("uid-"+this.__uniqueID)}},i.fn[s]=function(e,n,o,a){d.$wndw||t(),e=i.extend(!0,{},i[s].defaults,e),e=i.extend(!0,{},e,i[s].support.touch?o:n),a=i.extend(!0,{},i[s].configuration,a);var r=new i[s](this,e,a);return this.data(s,r),r.nodes.$wrpr},i[s].support={touch:"ontouchstart"in window.document||navigator.msMaxTouchPoints},i[s].defaults={infinite:!1,effect:"slide",wrapper:{classes:"",onClick:"toggleUI"},slides:{offset:0,scale:"fit",load:"near-visible",visible:1},media:{}},i[s].configuration={transitionDuration:400},i[s].constants={},i[s].debug=function(i){},i[s].deprecated=function(i,t){"undefined"!=typeof console&&void 0!==console.warn&&console.warn(s+": "+i+" is deprecated, use "+t+" instead.")},i[s].effects={slide:function(i){this.nodes.$sldr.css("left",i)},fade:function(t){r.transitionend(this.nodes.$sldr,function(){i(this).css("left",t).css("opacity",1)},this.conf.transitionDuration),this.nodes.$sldr.css("opacity",0)}},i[s].version="2.5.0",i[s].media={},i[s].addons=[],i[s].ui=[]}}(jQuery),function(i){var t,s="tosrus",e="autoplay",n=!1;i[s].prototype["_addon_"+e]=function(){n||(i[s]._c,i[s]._d,t=i[s]._e,i[s]._f,i[s]._g,t.add("mouseover mouseout"),n=!0);var o=this,a=this.opts[e];a.play&&(this.opts.infinite=!0,this.nodes.$wrpr.on(t.sliding,function(i){o.autoplay()}),a.pauseOnHover&&this.nodes.$wrpr.on(t.mouseover,function(i){o.autostop()}).on(t.mouseout,function(i){o.autoplay()}),this.autoplay())},i[s].prototype.autoplay=function(){var i=this;this.autostop(),this.vars.autoplay=setTimeout(function(){i.next()},this.opts[e].timeout)},i[s].prototype.autostop=function(){this.vars.autoplay&&clearTimeout(this.vars.autoplay)},i[s].defaults[e]={play:!1,timeout:4e3,pauseOnHover:!1},i[s].addons.push(e)}(jQuery),function(i){function t(t,s){return i('<a class="'+e[t]+s+'" href="#"><span></span></a>')}function s(i,t,s,e){t.on(n.click,function(t){t.preventDefault(),t.stopPropagation(),i.trigger(n[s],[e])})}var e,n,o="tosrus",a="buttons",r=!1;i[o].prototype["_addon_"+a]=function(){r||(e=i[o]._c,i[o]._d,n=i[o]._e,i[o]._f,i[o]._g,e.add("prev next close disabled"),r=!0);var d=this,l=this.opts[a];this.nodes.$prev=null,this.nodes.$next=null,this.nodes.$clse=null,("boolean"==typeof l||"string"==typeof l&&"inline"==l)&&(l={prev:l,next:l}),void 0===l.close&&(l.close=this.vars.fixed),this.nodes.$slides.length<2&&(l.prev=!1,l.next=!1),i.each({prev:"prev",next:"next",close:"clse"},function(o,a){l[o]&&("string"==typeof l[o]&&"inline"==l[o]?d.vars.fixed&&"close"!=o&&d.nodes.$slides.on(n.loading,function(n,a){var r=t(o," "+e.inline)["prev"==o?"prependTo":"appendTo"](this);s(d.nodes.$wrpr,r,o,1),d.opts.infinite||("prev"==o&&i(this).is(":first-child")||"next"==o&&i(this).is(":last-child"))&&r.addClass(e.disabled)}):("string"==typeof l[o]&&(l[o]=i(l[o])),d.nodes["$"+a]=l[o]instanceof i?l[o]:t(o,"").appendTo(d.nodes.$wrpr),s(d.nodes.$wrpr,d.nodes["$"+a],o,null)))}),this.opts.infinite||(this.updateButtons(),this.nodes.$wrpr.on(n.sliding,function(i,t,s){d.updateButtons()}))},i[o].prototype.updateButtons=function(){this.nodes.$prev&&this.nodes.$prev[(this.slides.index<1?"add":"remove")+"Class"](e.disabled),this.nodes.$next&&this.nodes.$next[(this.slides.index>=this.slides.total-this.slides.visible?"add":"remove")+"Class"](e.disabled)},i[o].defaults[a]={prev:!i[o].support.touch,next:!i[o].support.touch},i[o].addons.push(a),i[o].ui.push("prev"),i[o].ui.push("next"),i[o].ui.push("close")}(jQuery),function(i){var t,s,e,n="tosrus",o="caption",a=!1;i[n].prototype["_addon_"+o]=function(){a||(t=i[n]._c,s=i[n]._d,e=i[n]._e,i[n]._f,i[n]._g,t.add("caption uibg"),s.add("caption"),a=!0);var r=this,d=this.opts[o];if(d.add){d.attributes=d.attributes||[],"string"==typeof d.target&&(d.target=i(d.target)),d.target instanceof i?this.nodes.$capt=d.target:(this.nodes.$capt=i('<div class="'+t.caption+'" />').appendTo(this.nodes.$wrpr),this.nodes.$uibg||(this.nodes.$uibg=i('<div class="'+t.uibg+'" />').prependTo(this.nodes.$wrpr)));for(var l=0,p=this.slides.visible;p>l;l++)i('<div class="'+t.caption+"-"+l+'" />').css("width",this.opts.slides.width+(this.slides.widthPercentage?"%":"px")).appendTo(this.nodes.$capt);this.nodes.$slides.each(function(t){var e=i(this),n=r.vars.fixed?e.data(s.anchor):e.children();e.data(s.caption,"");for(var o=0,a=d.attributes.length;a>o;o++){var l=n.attr(d.attributes[o]);if(l&&l.length){e.data(s.caption,l);break}}}),this.nodes.$wrpr.on(e.sliding,function(i,t,e){for(var n=0,o=r.slides.visible;o>n;n++)r.nodes.$capt.children().eq(n).html(window.RLG&&window.RLG.sanitizeHtml?window.RLG.sanitizeHtml(r.nodes.$sldr.children().eq(r.slides.index+n).data(s.caption)||""):r.nodes.$sldr.children().eq(r.slides.index+n).data(s.caption)||"")})}},i[n].defaults[o]={add:!1,target:null,attributes:["title","alt","rel"]},i[n].addons.push(o),i[n].ui.push("caption")}(jQuery),function(i){var t,s,e,n,o="tosrus",a="drag",r=!1;i[o].prototype["_addon_"+a]=function(){r||(t=i[o]._c,i[o]._d,s=i[o]._e,e=i[o]._f,n=i[o]._g,r=!0);var d=this;if(this.opts[a]&&"slide"==this.opts.effect&&this.nodes.$slides.length>1){var l=0,p=!1,c=!1,h=null,u=null,f=0;this.nodes.$wrpr.on("touchstart pointerdown MSPointerDown mousedown",function(i){var t=i.originalEvent.touches?i.originalEvent.touches[0]:i.originalEvent;h=t.pageX,u=t.pageY,p=!1,c=!1,f=(new Date).getTime()}),this.nodes.$wrpr.on("touchmove pointermove MSPointerMove mousemove",function(i){if(null!==h){var s=i.originalEvent.touches?i.originalEvent.touches[0]:i.originalEvent,e=s.pageY-u;if(l=s.pageX-h,void 0!==p&&!1!==p||(p=Math.abs(l)>Math.abs(e)?"horizontal":"vertical"),"horizontal"==p){i.preventDefault(),d.nodes.$sldr.addClass(t.noanimation);var n=l;(l<0&&d.slides.index+d.slides.visible>=d.slides.total||l>0&&0==d.slides.index)&&(n/=2.5),d.nodes.$sldr.css("margin-left",Math.round(n))}}}),this.nodes.$wrpr.on("touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel mouseup mouseleave",function(i){if(null!==h&&"horizontal"==p&&(d.nodes.$sldr.removeClass(t.noanimation).addClass(t.fastanimation),e.transitionend(d.nodes.$sldr,function(){d.nodes.$sldr.removeClass(t.fastanimation)},d.conf.transitionDuration/2),d.nodes.$sldr.css("margin-left",0),(new Date).getTime()-f<300&&Math.abs(l)>20&&(c=!0),l<0||l>0)){if(c)n=d.slides.visible;else{var o=d.nodes.$slides.first().width();n=Math.floor((Math.abs(l)+o/2)/o)}n>0&&d.nodes.$wrpr.trigger(s[l<0?"next":"prev"],[n])}h=null,p=!1,c=!1})}},i[o].defaults[a]=i[o].support.touch,i[o].addons.push(a)}(jQuery),function(i){var t,s="tosrus",e="keys",n=!1;i[s].prototype["_addon_"+e]=function(){n||(i[s]._c,i[s]._d,t=i[s]._e,i[s]._f,i[s]._g,t.add("keyup"),n=!0);var o=this,a=this.opts[e];if("boolean"==typeof a&&a&&(a={prev:!0,next:!0,close:!0}),i.isPlainObject(a)){for(var r in i[s].constants[e])"boolean"==typeof a[r]&&a[r]&&(a[r]=i[s].constants[e][r]);this.nodes.$slides.length<2&&(a.prev=!1,a.next=!1),i(document).on(t.keyup,function(i){if(o.vars.opened){var s=!1;switch(i.keyCode){case a.prev:s=t.prev;break;case a.next:s=t.next;break;case a.close:s=t.close}s&&(i.preventDefault(),i.stopPropagation(),o.nodes.$wrpr.trigger(s))}})}},i[s].defaults[e]=!1,i[s].constants[e]={prev:37,next:39,close:27},i[s].addons.push(e)}(jQuery),function(i){var t,s,e,n="tosrus",o="pagination",a=!1;i[n].prototype["_addon_"+o]=function(){a||(t=i[n]._c,s=i[n]._d,e=i[n]._e,i[n]._f,i[n]._g,t.add("pagination selected uibg bullets thumbnails"),a=!0);var r=this,d=this.opts[o];if(this.nodes.$slides.length<2&&(d.add=!1),d.add){if("string"==typeof d.target&&(d.target=i(d.target)),d.target instanceof i?this.nodes.$pagr=d.target:(this.nodes.$pagr=i('<div class="'+t.pagination+" "+t[d.type]+'" />').appendTo(this.nodes.$wrpr),this.nodes.$uibg||(this.nodes.$uibg=i('<div class="'+t.uibg+'" />').prependTo(this.nodes.$wrpr))),"function"!=typeof d.anchorBuilder)if("thumbnails"===d.type){var l='<a href="#" style="background-image: url(\'',p="');\"></a>";this.vars.fixed?d.anchorBuilder=function(t){var e=i(this).data(s.anchor).attr("href");return window.RLG&&window.RLG.sanitizeConfig&&window.RLG.sanitizeConfig.ALLOWED_URI_REGEXP&&!window.RLG.sanitizeConfig.ALLOWED_URI_REGEXP.test(e)&&(e=""),l+e+p}:d.anchorBuilder=function(t){var s=i(this).find("img").attr("src");return window.RLG&&window.RLG.sanitizeConfig&&window.RLG.sanitizeConfig.ALLOWED_URI_REGEXP&&!window.RLG.sanitizeConfig.ALLOWED_URI_REGEXP.test(s)&&(s=""),l+s+p}}else d.anchorBuilder=function(i){return'<a href="#"></a>'};this.nodes.$slides.each(function(t){i(d.anchorBuilder.call(this,t+1)).appendTo(r.nodes.$pagr).on(e.click,function(i){i.preventDefault(),i.stopPropagation(),r.nodes.$wrpr.trigger(e.slideTo,[t])})}),this.updatePagination(),this.nodes.$wrpr.on(e.sliding,function(i,t,s){r.updatePagination()})}},i[n].prototype.updatePagination=function(){this.nodes.$pagr&&this.nodes.$pagr.children().removeClass(t.selected).eq(this.slides.index).addClass(t.selected)},i[n].defaults[o]={add:!1,type:"bullets",target:null,anchorBuilder:null},i[n].addons.push(o),i[n].ui.push("pagination"),i[n].ui.push("bullets"),i[n].ui.push("thumbnails")}(jQuery),function(i){var t="tosrus",s="html";i[t].media[s]={filterAnchors:function(t){var s=t.attr("href");return"#"==s.slice(0,1)&&i(s).is("div")},initAnchors:function(s,e){var n=i(e).html(),o=window.RLG&&window.RLG.sanitizeHtml?window.RLG.sanitizeHtml(n):n;i('<div class="'+i[t]._c("html")+'" />').html(o).appendTo(s),s.removeClass(i[t]._c.loading).trigger(i[t]._e.loaded)},filterSlides:function(i){return i.is("div")},initSlides:function(i){}},i[t].defaults.media[s]={}}(jQuery),function(i){var t="tosrus",s="image";i[t].media[s]={filterAnchors:function(t){return i.inArray(t.attr("href").toLowerCase().split(".").pop().split("?")[0],["jpg","jpe","jpeg","gif","png","webp"])>-1},initAnchors:function(s,e){window.RLG&&window.RLG.sanitizeConfig&&window.RLG.sanitizeConfig.ALLOWED_URI_REGEXP&&!window.RLG.sanitizeConfig.ALLOWED_URI_REGEXP.test(e)||i('<img border="0" />').on(i[t]._e.load,function(e){e.stopPropagation(),s.removeClass(i[t]._c.loading).trigger(i[t]._e.loaded)}).appendTo(s).attr("src",e)},filterSlides:function(i){return i.is("img")},initSlides:function(i){}},i[t].defaults.media[s]={}}(jQuery),function(i){function t(t){function p(){c.length&&(c.attr("src",""),c.attr("src",u))}l||(s=i[r]._c,e=i[r]._d,n=i[r]._e,o=i[r]._f,a=i[r]._g,e.add("ratio maxWidth maxHeight"),l=!0);var c=t.children(),h=t.data(i[r]._d.anchor)||i(),u=c.attr("src"),f=h.data(e.ratio)||this.opts[d].ratio,g=h.data(e.maxWidth)||this.opts[d].maxWidth,v=h.data(e.maxHeight)||this.opts[d].maxHeight;t.removeClass(s.loading).trigger(n.loaded).on(n.loading,function(i){o.resizeRatio(c,t,g,v,f)}),this.nodes.$wrpr.on(n.sliding,function(i){p()}).on(n.opening,function(i){o.resizeRatio(c,t,g,v,f)}).on(n.closing,function(i){p()}),a.$wndw.on(n.resize,function(i){o.resizeRatio(c,t,g,v,f)})}var s,e,n,o,a,r="tosrus",d="vimeo",l=!1;i[r].media[d]={filterAnchors:function(i){return i.attr("href").toLowerCase().indexOf("vimeo.com/")>-1},initAnchors:function(s,e){var n=this._uniqueID(),o="https://player.vimeo.com/video/"+(e=e.split("vimeo.com/")[1].split("?")[0]+"?api=1&player_id="+n);window.RLG&&window.RLG.isAllowedEmbedUrl&&!window.RLG.isAllowedEmbedUrl(o)||(i('<iframe id="'+n+'" src="'+o+'" frameborder="0" allowfullscreen />').appendTo(s),t.call(this,s))},filterSlides:function(i){return!(!i.is("iframe")||!i.attr("src"))&&i.attr("src").toLowerCase().indexOf("vimeo.com/video/")>-1},initSlides:function(i){t.call(this,i)}},i[r].defaults.media[d]={},i[r].defaults[d]={ratio:16/9,maxWidth:!1,maxHeight:!1}}(jQuery),function(i){function t(t){function p(i){c.length&&c[0].contentWindow.postMessage('{ "event": "command", "func": "'+i+'Video" }',"*")}l||(s=i[r]._c,e=i[r]._d,n=i[r]._e,o=i[r]._f,a=i[r]._g,e.add("ratio maxWidth maxHeight"),l=!0);var c=t.children(),h=t.data(i[r]._d.anchor)||i(),u=h.data(e.ratio)||this.opts[d].ratio,f=h.data(e.maxWidth)||this.opts[d].maxWidth,g=h.data(e.maxHeight)||this.opts[d].maxHeight;t.removeClass(s.loading).trigger(n.loaded).on(n.loading,function(i){o.resizeRatio(c,t,f,g,u)}),this.nodes.$wrpr.on(n.sliding,function(i){p("pause")}).on(n.opening,function(i){o.resizeRatio(c,t,f,g,u)}).on(n.closing,function(i){p("stop")}),a.$wndw.on(n.resize,function(i){o.resizeRatio(c,t,f,g,u)})}var s,e,n,o,a,r="tosrus",d="youtube",l=!1;i[r].media[d]={filterAnchors:function(i){return i.attr("href").toLowerCase().indexOf("youtube.com/watch?v=")>-1},initAnchors:function(s,e){var n=e;if(e=e.split("?v=")[1].split("&")[0],this.opts[d].imageLink)e="https://img.youtube.com/vi/"+e+"/0.jpg",window.RLG&&window.RLG.isAllowedEmbedUrl&&!window.RLG.isAllowedEmbedUrl(e)||window.RLG&&window.RLG.sanitizeConfig&&window.RLG.sanitizeConfig.ALLOWED_URI_REGEXP&&!window.RLG.sanitizeConfig.ALLOWED_URI_REGEXP.test(e)||(i('<a href="'+n+'" class="'+i[r]._c("play")+'" target="_blank" />').appendTo(s),i('<img border="0" />').on(i[r]._e.load,function(t){t.stopPropagation(),s.removeClass(i[r]._c.loading).trigger(i[r]._e.loaded)}).appendTo(s).attr("src",e));else{var o="https://www.youtube.com/embed/"+e+"?enablejsapi=1";window.RLG&&window.RLG.isAllowedEmbedUrl&&!window.RLG.isAllowedEmbedUrl(o)||(i('<iframe src="'+o+'" frameborder="0" allowfullscreen />').appendTo(s),t.call(this,s))}},filterSlides:function(i){return!(!i.is("iframe")||!i.attr("src"))&&i.attr("src").toLowerCase().indexOf("youtube.com/embed/")>-1},initSlides:function(i){t.call(this,i)}},i[r].defaults.media[d]={},i[r].defaults[d]={ratio:16/9,maxWidth:!1,maxHeight:!1,imageLink:i[r].support.touch}}(jQuery);
!function(n,t){var r,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,r=n._,(e=n._=t()).noConflict=function(){return n._=r,e})}(this,function(){var n="1.13.7",t="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,V=Object.prototype,F="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=V.toString,q=V.hasOwnProperty,r="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=r&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),t=Array(n),r=0;r<n;r++)t[r]=arguments[r+o];switch(o){case 0:return u.call(this,t);case 1:return u.call(this,arguments[0],t);case 2:return u.call(this,arguments[0],arguments[1],t)}for(var e=Array(o+1),r=0;r<o;r++)e[r]=arguments[r];return e[o]=t,u.apply(this,e)}}function o(n){var t=typeof n;return"function"==t||"object"==t&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var t="[object "+n+"]";return function(n){return s.call(n)===t}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),tn=i("Error"),rn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),t=t.document&&t.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof t?function(n){return"function"==typeof n||!1}:a,t=i("Object"),un=u&&(!/\[native code\]/.test(String(DataView))||t(new DataView(new ArrayBuffer(8)))),a="undefined"!=typeof Map&&t(new Map),u=i("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,v=U||i("Array");function y(n,t){return null!=n&&q.call(n,t)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(t){return function(n){n=t(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(t){return function(n){return null==n?void 0:n[t]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=r?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,t){t=function(t){for(var r={},n=t.length,e=0;e<n;++e)r[t[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(n){return r[n]=!0,t.push(n)}}}(t);var r=J.length,e=n.constructor,u=p(e)&&e.prototype||V,o="constructor";for(y(n,o)&&!t.contains(o)&&t.push(o);r--;)(o=J[r])in n&&n[o]!==u[o]&&!t.contains(o)&&t.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var t,r=[];for(t in n)y(n,t)&&r.push(t);return K&&yn(n,r),r}function dn(n,t){var r=b(t),e=r.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=r[o];if(t[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,t,r,e){var u;return n===t?0!==n||1/n==1/t:null!=n&&null!=t&&(n!=n?t!=t:("function"==(u=typeof n)||"object"==u||"object"==typeof t)&&function n(t,r,e,u){t instanceof m&&(t=t._wrapped);r instanceof m&&(r=r._wrapped);var o=s.call(t);if(o!==s.call(r))return!1;if(un&&"[object Object]"==o&&h(t)){if(!h(r))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+t==""+r;case"[object Number]":return+t!=+t?+r!=+r:0==+t?1/+t==1/r:+t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object Symbol]":return F.valueOf.call(t)===F.valueOf.call(r);case"[object ArrayBuffer]":case bn:return n(gn(t),gn(r),e,u)}o="[object Array]"===o;if(!o&&vn(t)){var i=d(t);if(i!==d(r))return!1;if(t.buffer===r.buffer&&t.byteOffset===r.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof t||"object"!=typeof r)return!1;var i=t.constructor,a=r.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in t&&"constructor"in r)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===t)return u[f]===r;e.push(t);u.push(r);if(o){if((f=t.length)!==r.length)return!1;for(;f--;)if(!mn(t[f],r[f],e,u))return!1}else{var c,l=b(t);if(f=l.length,b(r).length!==f)return!1;for(;f--;)if(c=l[f],!y(r,c)||!mn(t[c],r[c],e,u))return!1}e.pop();u.pop();return!0}(n,t,r,e))}function c(n){if(!o(n))return[];var t,r=[];for(t in n)r.push(t);return K&&yn(n,r),r}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var t=c(n);if(g(t))return!1;for(var r=0;r<u;r++)if(!p(n[e[r]]))return!1;return e!==_n||!p(n[wn])}}var wn="forEach",t=["clear","delete"],u=["get","has","set"],U=t.concat(wn,u),_n=t.concat(u),r=["add"].concat(t,wn,"has"),u=a?jn(U):i("Map"),t=a?jn(_n):i("WeakMap"),U=a?jn(r):i("Set"),a=i("WeakSet");function j(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=n[t[u]];return e}function An(n){for(var t={},r=b(n),e=0,u=r.length;e<u;e++)t[n[r[e]]]=r[e];return t}function xn(n){var t,r=[];for(t in n)p(n[t])&&r.push(t);return r.sort()}function Sn(f,c){return function(n){var t=arguments.length;if(c&&(n=Object(n)),!(t<2||null==n))for(var r=1;r<t;r++)for(var e=arguments[r],u=f(e),o=u.length,i=0;i<o;i++){var a=u[i];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),w=Sn(b),Mn=Sn(c,!0);function En(n){var t;return o(n)?z?z(n):((t=function(){}).prototype=n,n=new t,t.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function _(n){return m.toPath(n)}function Nn(n,t){for(var r=t.length,e=0;e<r;e++){if(null==n)return;n=n[t[e]]}return r?n:void 0}function In(n,t,r){n=Nn(n,_(t));return H(n)?r:n}function Tn(n){return n}function A(t){return t=w({},t),function(n){return dn(n,t)}}function kn(t){return t=_(t),function(n){return Nn(n,t)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,t,r){return u.call(o,n,t,r)};case 4:return function(n,t,r,e){return u.call(o,n,t,r,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,t,r){return null==n?Tn:p(n)?x(n,t,r):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,t){return Dn(n,t,1/0)}function S(n,t,r){return m.iteratee!==Rn?m.iteratee(n,t):Dn(n,t,r)}function Vn(){}function Fn(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(t){function r(n){return t[n]}var n="(?:"+b(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}}var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},qn=Pn(r),r=Pn(An(r)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,t,r,e,u){return e instanceof t?(e=En(n.prototype),o(t=n.apply(e,u))?t:e):n.apply(r,u)}var M=l(function(u,o){function i(){for(var n=0,t=o.length,r=Array(t),e=0;e<t;e++)r[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)r.push(arguments[n++]);return Jn(u,i,this,this,r)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(t,r,e){var u;if(p(t))return u=l(function(n){return Jn(t,u,r,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,t,r,e){if(e=e||[],t||0===t){if(t<=0)return e.concat(n)}else t=1/0;for(var u=e.length,o=0,i=g(n);o<i;o++){var a=n[o];if(E(a)&&(v(a)||an(a)))if(1<t)B(a,t-1,r,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else r||(e[u++]=a)}return e}var Hn=l(function(n,t){var r=(t=B(t,!1,!1)).length;if(r<1)throw new Error("bindAll must be passed function names");for(;r--;){var e=t[r];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,t,r){return setTimeout(function(){return n.apply(null,r)},t)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,t){var r;return function(){return 0<--n&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var nt=M(Zn,2);function tt(n,t,r){t=S(t,r);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(t(n[e=u[o]],e,n))return e}function rt(o){return function(n,t,r){t=S(t,r);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(t(n[u],u,n))return u;return-1}}var et=rt(1),ut=rt(-1);function ot(n,t,r,e){for(var u=(r=S(r,e,1))(t),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);r(n[a])<u?o=a+1:i=a}return o}function it(o,i,a){return function(n,t,r){var e=0,u=g(n);if("number"==typeof r)0<o?e=0<=r?r:Math.max(r+u,e):u=0<=r?Math.min(r+1,u):r+u+1;else if(a&&r&&u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0<=(r=i(f.call(n,e,u),fn))?r+e:-1;for(r=0<o?e:u-1;0<=r&&r<u;r+=o)if(n[r]===t)return r;return-1}}var at=it(1,et,ot),ft=it(-1,ut);function ct(n,t,r){t=(E(n)?et:tt)(n,t,r);if(void 0!==t&&-1!==t)return n[t]}function N(n,t,r){if(t=x(t,r),E(n))for(u=0,o=n.length;u<o;u++)t(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)t(n[e[u]],e[u],n);return n}function I(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=t(n[a],a,n)}return o}function lt(f){return function(n,t,r,e){var u=3<=arguments.length;return function(n,t,r,e){var u=!E(n)&&b(n),o=(u||n).length,i=0<f?0:o-1;for(e||(r=n[u?u[i]:i],i+=f);0<=i&&i<o;i+=f){var a=u?u[i]:i;r=t(r,n[a],a,n)}return r}(n,x(t,e,4),r,u)}}var st=lt(1),pt=lt(-1);function T(n,e,t){var u=[];return e=S(e,t),N(n,function(n,t,r){e(n,t,r)&&u.push(n)}),u}function ht(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!t(n[i],i,n))return!1}return!0}function vt(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(t(n[i],i,n))return!0}return!1}function k(n,t,r,e){return E(n)||(n=j(n)),0<=at(n,t,r="number"==typeof r&&!e?r:0)}var yt=l(function(n,r,e){var u,o;return p(r)?o=r:(r=_(r),u=r.slice(0,-1),r=r[r.length-1]),I(n,function(n){var t=o;if(!t){if(null==(n=u&&u.length?Nn(n,u):n))return;t=n[r]}return null==t?t:t.apply(n,e)})});function dt(n,t){return I(n,kn(t))}function gt(n,e,t){var r,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&o<r&&(o=r);else e=S(e,t),N(n,function(n,t,r){u=e(n,t,r),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var bt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mt(n){return n?v(n)?f.call(n):X(n)?n.match(bt):E(n)?I(n,Tn):j(n):[]}function jt(n,t,r){if(null==t||r)return(n=E(n)?n:j(n))[Fn(n.length-1)];for(var e=mt(n),r=g(e),u=(t=Math.max(Math.min(t,r),0),r-1),o=0;o<t;o++){var i=Fn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,t)}function D(o,t){return function(r,e,n){var u=t?[[],[]]:{};return e=S(e,n),N(r,function(n,t){t=e(n,t,r);o(u,n,t)}),u}}var wt=D(function(n,t,r){y(n,r)?n[r].push(t):n[r]=[t]}),_t=D(function(n,t,r){n[r]=t}),At=D(function(n,t,r){y(n,r)?n[r]++:n[r]=1}),xt=D(function(n,t,r){n[r?0:1].push(t)},!0);function St(n,t,r){return t in r}var Ot=l(function(n,t){var r={},e=t[0];if(null!=n){p(e)?(1<t.length&&(e=x(e,t[1])),t=c(n)):(e=St,t=B(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u<o;u++){var i=t[u],a=n[i];e(a,i,n)&&(r[i]=a)}}return r}),Mt=l(function(n,r){var t,e=r[0];return p(e)?(e=Yn(e),1<r.length&&(t=r[1])):(r=I(B(r,!1,!1),String),e=function(n,t){return!k(r,t)}),Ot(n,e,t)});function Et(n,t,r){return f.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function Bt(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:Et(n,n.length-t)}function R(n,t,r){return f.call(n,null==t||r?1:t)}var Nt=l(function(n,t){return t=B(t,!0,!0),T(n,function(n){return!k(t,n)})}),It=l(function(n,t){return Nt(n,t)});function Tt(n,t,r,e){Q(t)||(e=r,r=t,t=!1),null!=r&&(r=S(r,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=r?r(f,i,n):f;t&&!r?(i&&o===c||u.push(f),o=c):r?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kt=l(function(n){return Tt(B(n,!0,!0))});function Dt(n){for(var t=n&&gt(n,g).length||0,r=Array(t),e=0;e<t;e++)r[e]=dt(n,e);return r}var Rt=l(Dt);function Vt(n,t){return n._chain?m(t).chain():t}function Ft(r){return N(xn(r),function(n){var t=m[n]=r[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Vt(this,t.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];m.prototype[t]=function(){var n=this._wrapped;return null!=n&&(r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0]),Vt(this,n)}}),N(["concat","join","slice"],function(n){var t=e[n];m.prototype[n]=function(){var n=this._wrapped;return Vt(this,n=null!=n?t.apply(n,arguments):n)}});n=Ft({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:tn,isSymbol:rn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!rn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var t;return null==n||("number"==typeof(t=g(n))&&(v(n)||X(n)||an(n))?0===t:0===g(b(n)))},isMatch:dn,isEqual:function(n,t){return mn(n,t)},isMap:u,isWeakMap:t,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=[t[u],n[t[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:w,assign:w,defaults:Mn,create:function(n,t){return n=En(n),t&&w(n,t),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,t){return t(n),n},get:In,has:function(n,t){for(var r=(t=_(t)).length,e=0;e<r;e++){var u=t[e];if(!y(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,t,r){t=S(t,r);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=t(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Vn,toPath:Bn,property:kn,propertyOf:function(t){return null==t?Vn:function(n){return In(t,n)}},matcher:A,matches:A,times:function(n,t,r){var e=Array(Math.max(0,n));t=x(t,r,1);for(var u=0;u<n;u++)e[u]=t(u);return e},random:Fn,now:O,escape:qn,unescape:r,templateSettings:Un,template:function(o,n,t){n=Mn({},n=!n&&t?t:n,m.templateSettings);var r,t=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(t,function(n,t,r,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",t=n.variable){if(!Cn.test(t))throw new Error("variable is not a bare identifier: "+t)}else a="with(obj||{}){\n"+a+"}\n",t="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t,"_",a)}catch(n){throw n.source=a,n}function e(n){return r.call(this,n,m)}return e.source="function("+t+"){\n"+a+"}",e},result:function(n,t,r){var e=(t=_(t)).length;if(!e)return p(r)?r.call(n):r;for(var u=0;u<e;u++){var o=null==n?void 0:n[t[u]];void 0===o&&(o=r,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var t=++Kn+"";return n?n+t:t},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var t=o.cache,r=""+(u?u.apply(this,arguments):n);return y(t,r)||(t[r]=e.apply(this,arguments)),t[r]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(r,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=r.apply(a,f),i||(a=f=null)}function n(){var n=O(),t=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,t<=0||e<t?(i&&(clearTimeout(i),i=null),l=n,c=r.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,t)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(t,r,e){function u(){var n=O()-i;n<r?o=setTimeout(u,r-n):(o=null,e||(f=t.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,r),e&&(f=t.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,t){return M(t,n)},negate:Yn,compose:function(){var r=arguments,e=r.length-1;return function(){for(var n=e,t=r[e].apply(this,arguments);n--;)t=r[n].call(this,t);return t}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:Zn,once:nt,findKey:tt,findIndex:et,findLastIndex:ut,sortedIndex:ot,indexOf:at,lastIndexOf:ft,find:ct,detect:ct,findWhere:function(n,t){return ct(n,A(t))},each:N,forEach:N,map:I,collect:I,reduce:st,foldl:st,inject:st,reduceRight:pt,foldr:pt,filter:T,select:T,reject:function(n,t,r){return T(n,Yn(S(t)),r)},every:ht,all:ht,some:vt,any:vt,contains:k,includes:k,include:k,invoke:yt,pluck:dt,where:function(n,t){return T(n,A(t))},max:gt,min:function(n,e,t){var r,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&r<o&&(o=r);else e=S(e,t),N(n,function(n,t,r){((u=e(n,t,r))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jt(n,1/0)},sample:jt,sortBy:function(n,e,t){var u=0;return e=S(e,t),dt(I(n,function(n,t,r){return{value:n,index:u++,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e<r||void 0===r)return 1;if(r<e||void 0===e)return-1}return n.index-t.index}),"value")},groupBy:wt,indexBy:_t,countBy:At,partition:xt,toArray:mt,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Ot,omit:Mt,first:Bt,head:Bt,take:Bt,initial:Et,last:function(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[n.length-1]:R(n,Math.max(0,n.length-t))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,t){return B(n,t,!1)},without:It,uniq:Tt,unique:Tt,union:kt,intersection:function(n){for(var t=[],r=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(t,o)){for(var i=1;i<r&&k(arguments[i],o);i++);i===r&&t.push(o)}}return t},difference:Nt,unzip:Dt,transpose:Dt,zip:Rt,object:function(n,t){for(var r={},e=0,u=g(n);e<u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},range:function(n,t,r){null==t&&(t=n||0,n=0),r=r||(t<n?-1:1);for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),o=0;o<e;o++,n+=r)u[o]=n;return u},chunk:function(n,t){if(null==t||t<1)return[];for(var r=[],e=0,u=n.length;e<u;)r.push(f.call(n,e,e+=t));return r},mixin:Ft,default:m});return n._=n});
!function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,(function(t,e){let i=t.console,n=void 0===i?function(){}:function(t){i.error(t)};return function(i,o,s){(s=s||e||t.jQuery)&&(o.prototype.option||(o.prototype.option=function(t){t&&(this.options=Object.assign(this.options||{},t))}),s.fn[i]=function(t,...e){return"string"==typeof t?function(t,e,o){let r,l=`$().${i}("${e}")`;return t.each((function(t,h){let a=s.data(h,i);if(!a)return void n(`${i} not initialized. Cannot call method ${l}`);let c=a[e];if(!c||"_"==e.charAt(0))return void n(`${l} is not a valid method`);let u=c.apply(a,o);r=void 0===r?u:r})),void 0!==r?r:t}(this,t,e):(r=t,this.each((function(t,e){let n=s.data(e,i);n?(n.option(r),n._init()):(n=new o(e,r),s.data(e,i,n))})),this);var r})}})),function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},n=i[t]=i[t]||[];return n.includes(e)||n.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let n=i.indexOf(e);return-1!=n&&i.splice(n,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let n=this._onceEvents&&this._onceEvents[t];for(let o of i){n&&n[o]&&(this.off(t,o),delete n[o]),o.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t):t.fizzyUIUtils=e(t)}(this,(function(t){let e={extend:function(t,e){return Object.assign(t,e)},modulo:function(t,e){return(t%e+e)%e},makeArray:function(t){if(Array.isArray(t))return t;if(null==t)return[];return"object"==typeof t&&"number"==typeof t.length?[...t]:[t]},removeFrom:function(t,e){let i=t.indexOf(e);-1!=i&&t.splice(i,1)},getParent:function(t,e){for(;t.parentNode&&t!=document.body;)if((t=t.parentNode).matches(e))return t},getQueryElement:function(t){return"string"==typeof t?document.querySelector(t):t},handleEvent:function(t){let e="on"+t.type;this[e]&&this[e](t)},filterFindElements:function(t,i){return(t=e.makeArray(t)).filter((t=>t instanceof HTMLElement)).reduce(((t,e)=>{if(!i)return t.push(e),t;e.matches(i)&&t.push(e);let n=e.querySelectorAll(i);return t=t.concat(...n)}),[])},debounceMethod:function(t,e,i){i=i||100;let n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){clearTimeout(this[o]);let t=arguments;this[o]=setTimeout((()=>{n.apply(this,t),delete this[o]}),i)}},docReady:function(t){let e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},toDashed:function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,i){return e+"-"+i})).toLowerCase()}},i=t.console;return e.htmlInit=function(n,o){e.docReady((function(){let s="data-"+e.toDashed(o),r=document.querySelectorAll(`[${s}]`),l=t.jQuery;[...r].forEach((t=>{let e,r=t.getAttribute(s);try{e=r&&JSON.parse(r)}catch(e){return void(i&&i.error(`Error parsing ${s} on ${t.className}: ${e}`))}let h=new n(t,e);l&&l.data(t,o,h)}))}))},e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("fizzy-ui-utils")):t.InfiniteScroll=e(t,t.EvEmitter,t.fizzyUIUtils)}(window,(function(t,e,i){let n=t.jQuery,o={};function s(t,e){let r=i.getQueryElement(t);if(r){if((t=r).infiniteScrollGUID){let i=o[t.infiniteScrollGUID];return i.option(e),i}this.element=t,this.options={...s.defaults},this.option(e),n&&(this.$element=n(this.element)),this.create()}else console.error("Bad element for InfiniteScroll: "+(r||t))}s.defaults={},s.create={},s.destroy={};let r=s.prototype;Object.assign(r,e.prototype);let l=0;r.create=function(){let t=this.guid=++l;if(this.element.infiniteScrollGUID=t,o[t]=this,this.pageIndex=1,this.loadCount=0,this.updateGetPath(),this.getPath&&this.getPath()){this.updateGetAbsolutePath(),this.log("initialized",[this.element.className]),this.callOnInit();for(let t in s.create)s.create[t].call(this)}else console.error("Disabling InfiniteScroll")},r.option=function(t){Object.assign(this.options,t)},r.callOnInit=function(){let t=this.options.onInit;t&&t.call(this,this)},r.dispatchEvent=function(t,e,i){this.log(t,i);let o=e?[e].concat(i):i;if(this.emitEvent(t,o),!n||!this.$element)return;let s=t+=".infiniteScroll";if(e){let i=n.Event(e);i.type=t,s=i}this.$element.trigger(s,i)};let h={initialized:t=>`on ${t}`,request:t=>`URL: ${t}`,load:(t,e)=>`${t.title||""}. URL: ${e}`,error:(t,e)=>`${t}. URL: ${e}`,append:(t,e,i)=>`${i.length} items. URL: ${e}`,last:(t,e)=>`URL: ${e}`,history:(t,e)=>`URL: ${e}`,pageIndex:function(t,e){return`current page determined to be: ${t} from ${e}`}};r.log=function(t,e){if(!this.options.debug)return;let i=`[InfiniteScroll] ${t}`,n=h[t];n&&(i+=". "+n.apply(this,e)),console.log(i)},r.updateMeasurements=function(){this.windowHeight=t.innerHeight;let e=this.element.getBoundingClientRect();this.top=e.top+t.scrollY},r.updateScroller=function(){let e=this.options.elementScroll;if(e){if(this.scroller=!0===e?this.element:i.getQueryElement(e),!this.scroller)throw new Error(`Unable to find elementScroll: ${e}`)}else this.scroller=t},r.updateGetPath=function(){let t=this.options.path;if(!t)return void console.error(`InfiniteScroll path option required. Set as: ${t}`);let e=typeof t;"function"!=e?"string"==e&&t.match("{{#}}")?this.updateGetPathTemplate(t):this.updateGetPathSelector(t):this.getPath=t},r.updateGetPathTemplate=function(t){this.getPath=()=>{let e=this.pageIndex+1;return t.replace("{{#}}",e)};let e=t.replace(/(\\\?|\?)/,"\\?").replace("{{#}}","(\\d\\d?\\d?)"),i=new RegExp(e),n=location.href.match(i);n&&(this.pageIndex=parseInt(n[1],10),this.log("pageIndex",[this.pageIndex,"template string"]))};let a=[/^(.*?\/?page\/?)(\d\d?\d?)(.*?$)/,/^(.*?\/?\?page=)(\d\d?\d?)(.*?$)/,/(.*?)(\d\d?\d?)(?!.*\d)(.*?$)/],c=s.getPathParts=function(t){if(t)for(let e of a){let i=t.match(e);if(i){let[,t,e,n]=i;return{begin:t,index:e,end:n}}}};r.updateGetPathSelector=function(t){let e=document.querySelector(t);if(!e)return void console.error(`Bad InfiniteScroll path option. Next link not found: ${t}`);let i=e.getAttribute("href"),n=c(i);if(!n)return void console.error(`InfiniteScroll unable to parse next link href: ${i}`);let{begin:o,index:s,end:r}=n;this.isPathSelector=!0,this.getPath=()=>o+(this.pageIndex+1)+r,this.pageIndex=parseInt(s,10)-1,this.log("pageIndex",[this.pageIndex,"next link"])},r.updateGetAbsolutePath=function(){let t=this.getPath();if(t.match(/^http/)||t.match(/^\//))return void(this.getAbsolutePath=this.getPath);let{pathname:e}=location,i=t.match(/^\?/),n=e.substring(0,e.lastIndexOf("/")),o=i?e:n+"/";this.getAbsolutePath=()=>o+this.getPath()},s.create.hideNav=function(){let t=i.getQueryElement(this.options.hideNav);t&&(t.style.display="none",this.nav=t)},s.destroy.hideNav=function(){this.nav&&(this.nav.style.display="")},r.destroy=function(){this.allOff();for(let t in s.destroy)s.destroy[t].call(this);delete this.element.infiniteScrollGUID,delete o[this.guid],n&&this.$element&&n.removeData(this.element,"infiniteScroll")},s.throttle=function(t,e){let i,n;return e=e||200,function(){let o=+new Date,s=arguments,r=()=>{i=o,t.apply(this,s)};i&&o<i+e?(clearTimeout(n),n=setTimeout(r,e)):r()}},s.data=function(t){let e=(t=i.getQueryElement(t))&&t.infiniteScrollGUID;return e&&o[e]},s.setJQuery=function(t){n=t},i.htmlInit(s,"infinite-scroll"),r._init=function(){};let{jQueryBridget:u}=t;return n&&u&&u("infiniteScroll",s,n),s})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core")):e(t,t.InfiniteScroll)}(window,(function(t,e){let i=e.prototype;Object.assign(e.defaults,{loadOnScroll:!0,checkLastPage:!0,responseBody:"text",domParseResponse:!0}),e.create.pageLoad=function(){this.canLoad=!0,this.on("scrollThreshold",this.onScrollThresholdLoad),this.on("load",this.checkLastPage),this.options.outlayer&&this.on("append",this.onAppendOutlayer)},i.onScrollThresholdLoad=function(){this.options.loadOnScroll&&this.loadNextPage()};let n=new DOMParser;function o(t){let e=document.createDocumentFragment();return t&&e.append(...t),e}return i.loadNextPage=function(){if(this.isLoading||!this.canLoad)return;let{responseBody:t,domParseResponse:e,fetchOptions:i}=this.options,o=this.getAbsolutePath();this.isLoading=!0,"function"==typeof i&&(i=i());let s=fetch(o,i).then((i=>{if(!i.ok){let t=new Error(i.statusText);return this.onPageError(t,o,i),{response:i}}return i[t]().then((s=>("text"==t&&e&&(s=n.parseFromString(s,"text/html")),204==i.status?(this.lastPageReached(s,o),{body:s,response:i}):this.onPageLoad(s,o,i))))})).catch((t=>{this.onPageError(t,o)}));return this.dispatchEvent("request",null,[o,s]),s},i.onPageLoad=function(t,e,i){return this.options.append||(this.isLoading=!1),this.pageIndex++,this.loadCount++,this.dispatchEvent("load",null,[t,e,i]),this.appendNextPage(t,e,i)},i.appendNextPage=function(t,e,i){let{append:n,responseBody:s,domParseResponse:r}=this.options;if(!("text"==s&&r)||!n)return{body:t,response:i};let l=t.querySelectorAll(n),h={body:t,response:i,items:l};if(!l||!l.length)return this.lastPageReached(t,e),h;let a=o(l),c=()=>(this.appendItems(l,a),this.isLoading=!1,this.dispatchEvent("append",null,[t,e,l,i]),h);return this.options.outlayer?this.appendOutlayerItems(a,c):c()},i.appendItems=function(t,e){t&&t.length&&(function(t){let e=t.querySelectorAll("script");for(let t of e){let e=document.createElement("script"),i=t.attributes;for(let t of i)e.setAttribute(t.name,t.value);e.innerHTML=t.innerHTML,t.parentNode.replaceChild(e,t)}}(e=e||o(t)),this.element.appendChild(e))},i.appendOutlayerItems=function(i,n){let o=e.imagesLoaded||t.imagesLoaded;return o?new Promise((function(t){o(i,(function(){let e=n();t(e)}))})):(console.error("[InfiniteScroll] imagesLoaded required for outlayer option"),void(this.isLoading=!1))},i.onAppendOutlayer=function(t,e,i){this.options.outlayer.appended(i)},i.checkLastPage=function(t,e){let i,{checkLastPage:n,path:o}=this.options;if(n){if("function"==typeof o){if(!this.getPath())return void this.lastPageReached(t,e)}"string"==typeof n?i=n:this.isPathSelector&&(i=o),i&&t.querySelector&&(t.querySelector(i)||this.lastPageReached(t,e))}},i.lastPageReached=function(t,e){this.canLoad=!1,this.dispatchEvent("last",null,[t,e])},i.onPageError=function(t,e,i){return this.isLoading=!1,this.canLoad=!1,this.dispatchEvent("error",null,[t,e,i]),t},e.create.prefill=function(){if(!this.options.prefill)return;let t=this.options.append;t?(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}`)},i.prefill=function(){let t=this.getPrefillDistance();this.isPrefilling=t>=0,this.isPrefilling?(this.log("prefill"),this.loadNextPage()):this.stopPrefill()},i.getPrefillDistance=function(){return this.options.elementScroll?this.scroller.clientHeight-this.scroller.scrollHeight:this.windowHeight-this.element.clientHeight},i.stopPrefill=function(){this.log("stopPrefill"),this.off("append",this.prefill)},e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core"),require("fizzy-ui-utils")):e(t,t.InfiniteScroll,t.fizzyUIUtils)}(window,(function(t,e,i){let n=e.prototype;return Object.assign(e.defaults,{scrollThreshold:400}),e.create.scrollWatch=function(){this.pageScrollHandler=this.onPageScroll.bind(this),this.resizeHandler=this.onResize.bind(this);let t=this.options.scrollThreshold;(t||0===t)&&this.enableScrollWatch()},e.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(e){let i=e?"addEventListener":"removeEventListener";this.scroller[i]("scroll",this.pageScrollHandler),t[i]("resize",this.resizeHandler)},n.onPageScroll=e.throttle((function(){this.getBottomDistance()<=this.options.scrollThreshold&&this.dispatchEvent("scrollThreshold")})),n.getBottomDistance=function(){let e,i;return this.options.elementScroll?(e=this.scroller.scrollHeight,i=this.scroller.scrollTop+this.scroller.clientHeight):(e=this.top+this.element.clientHeight,i=t.scrollY+this.windowHeight),e-i},n.onResize=function(){this.updateMeasurements()},i.debounceMethod(e,"onResize",150),e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core"),require("fizzy-ui-utils")):e(t,t.InfiniteScroll,t.fizzyUIUtils)}(window,(function(t,e,i){let n=e.prototype;Object.assign(e.defaults,{history:"replace"});let o=document.createElement("a");return e.create.history=function(){if(!this.options.history)return;o.href=this.getAbsolutePath(),(o.origin||o.protocol+"//"+o.host)==location.origin?this.options.append?this.createHistoryAppend():this.createHistoryPageLoad():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.scrollPage=this.scrollPages[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(e){let i=e?"addEventListener":"removeEventListener";this.scroller[i]("scroll",this.scrollHistoryHandler),t[i]("unload",this.unloadHandler)},n.createHistoryPageLoad=function(){this.on("load",this.onPageLoadHistory)},e.destroy.history=n.destroyHistory=function(){this.options.history&&this.options.append&&this.bindHistoryAppendEvents(!1)},n.onAppendHistory=function(t,e,i){if(!i||!i.length)return;let n=i[0],s=this.getElementScrollY(n);o.href=e,this.scrollPages.push({top:s,path:o.href,title:t.title})},n.getElementScrollY=function(e){if(this.options.elementScroll)return e.offsetTop-this.top;return e.getBoundingClientRect().top+t.scrollY},n.onScrollHistory=function(){let t=this.getClosestScrollPage();t!=this.scrollPage&&(this.scrollPage=t,this.setHistory(t.title,t.path))},i.debounceMethod(e,"onScrollHistory",150),n.getClosestScrollPage=function(){let e,i;e=this.options.elementScroll?this.scroller.scrollTop+this.scroller.clientHeight/2:t.scrollY+this.windowHeight/2;for(let t of this.scrollPages){if(t.top>=e)break;i=t}return i},n.setHistory=function(t,e){let 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(){if(0===this.scrollPage.top)return;let e=t.scrollY-this.scrollPage.top+this.top;this.destroyHistory(),scrollTo(0,e)},n.onPageLoadHistory=function(t,e){this.setHistory(t.title,e)},e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core"),require("fizzy-ui-utils")):e(t,t.InfiniteScroll,t.fizzyUIUtils)}(window,(function(t,e,i){class n{constructor(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))}onClick(t){t.preventDefault(),this.infScroll.loadNextPage()}enable(){this.element.removeAttribute("disabled")}disable(){this.element.disabled="disabled"}hide(){this.element.style.display="none"}destroy(){this.element.removeEventListener("click",this.clickHandler)}}return e.create.button=function(){let t=i.getQueryElement(this.options.button);t&&(this.button=new n(t,this))},e.destroy.button=function(){this.button&&this.button.destroy()},e.Button=n,e})),function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("./core"),require("fizzy-ui-utils")):e(t,t.InfiniteScroll,t.fizzyUIUtils)}(window,(function(t,e,i){let n=e.prototype;function o(t){r(t,"none")}function s(t){r(t,"block")}function r(t,e){t&&(t.style.display=e)}return e.create.status=function(){let 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"))},n.bindHideStatus=function(t){let e=this.options.append?"append":"load";this[t](e,this.hideAllStatus)},n.showRequestStatus=function(){this.showStatus("request")},n.showErrorStatus=function(){this.showStatus("error")},n.showLastStatus=function(){this.showStatus("last"),this.bindHideStatus("off")},n.showStatus=function(t){s(this.statusElement),this.hideStatusEventElements(),s(this.statusEventElements[t])},n.hideAllStatus=function(){o(this.statusElement),this.hideStatusEventElements()},n.hideStatusEventElements=function(){for(let t in this.statusEventElements){o(this.statusEventElements[t])}},e})),
function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],(function(i){return e(t,i)})):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){"use strict";var i=t.jQuery,n=t.console;function o(t,e){for(var i in e)t[i]=e[i];return t}var s=Array.prototype.slice;function r(t,e,l){if(!(this instanceof r))return new r(t,e,l);var h,a=t;("string"==typeof t&&(a=document.querySelectorAll(t)),a)?(this.elements=(h=a,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?s.call(h):[h]),this.options=o({},this.options),"function"==typeof e?l=e:o(this.options,e),l&&this.on("always",l),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):n.error("Bad element for imagesLoaded "+(a||t))}r.prototype=Object.create(e.prototype),r.prototype.options={},r.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},r.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&l[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){var s=t.querySelectorAll(this.options.background);for(n=0;n<s.length;n++){var r=s[n];this.addElementBackgroundImages(r)}}}};var l={1:!0,9:!0,11:!0};function h(t){this.img=t}function a(t,e){this.url=t,this.element=e,this.img=new Image}return r.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)}},r.prototype.addImage=function(t){var e=new h(t);this.images.push(e)},r.prototype.addBackground=function(t,e){var i=new a(t,e);this.images.push(i)},r.prototype.check=function(){var t=this;function e(e,i,n){setTimeout((function(){t.progress(e,i,n)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(t){t.once("progress",e),t.check()})):this.complete()},r.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&&n&&n.log("progress: "+i,t,e)},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?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),this.proxyImage.src=this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},h.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},a.prototype=Object.create(h.prototype),a.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())},a.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},a.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},r.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((i=e).fn.imagesLoaded=function(t,e){return new r(this,t,e).jqDeferred.promise(i(this))})},r.makeJQueryPlugin(),r}));