!function(e){var t="advads_procfp",a="advanced_ads_ad_clicks",d=null,n=null;function o(e){try{return JSON.parse(e)}catch(e){return null}}e(document).on("advads-passive-cb-conditions",(function(e,t){t.conditions.ad_clicks="check_ad_clicks",t.check_ad_clicks=function(e,t){if(advads.cookie_exists(a+"_"+t.id)){var d=advads.get_cookie(a+"_"+t.id);d=o(d)}if(d){var n=parseInt((new Date).getTime()/1e3);for(var i in d)if("_"+e.expiration==i&&d[i].ttl>=n&&d[i].count>=parseInt(e.limit))return!1}return!0}}));var i=function(){this.$elements={},this.currentIFrame=!1,this.focusLost=!1,this.wrappers=[".google-auto-placed"],this.attributes={"data-anchor-status":"displayed","data-vignette-loaded":"true"},this.lastClick=0,this.init()};i.prototype={constructor:i,init:function(){const t=this;let a;e(document).on("click","a[data-cfpa]",(function(){t.onClick(parseInt(e(this).attr("data-cfpa")))})),e(window).on("blur",(function(e){setTimeout((function(){if(!t.currentIFrame)for(let e=document.activeElement;e&&e!==this&&e!==document&&(t.currentIFrame=t.checkWrappers(e),!t.currentIFrame);e=e.parentNode);t.currentIFrame&&(t.onClick(t.currentIFrame),t.focusLost=!0,top.focus())}),0)})),e(document).on("mouseenter","div[data-cfpa]",(function(){var a=parseInt(e(this).attr("data-cfpa"));t.addElement(a)})),document.addEventListener("touchmove",(function(){a=!0}),!1),document.addEventListener("touchstart",(function(){a=!1}),!1),["click","touchend"].forEach((function(e){document.addEventListener(e,(function(e){if(a||t.getTimestamp()-t.lastClick<1)return;let d=null;for(let a=e.target;a&&a!==this&&a!==document;a=a.parentNode){if(d=t.checkWrappers(a),d){t.onClick(d);break}if(a.hasAttribute("data-cfpa")&&a.hasAttribute("data-cfptl")){d=parseInt(a.getAttribute("data-cfpa"),10),t.onClick(d);break}}}))}))},getTimestamp:function(){return Math.floor(Date.now()/1e3)},checkWrappers:function(e){for(let t=0,a=this.wrappers.length,d=null;t=e&&c[f].count>=parseInt(t[f],10)&&(o.forEach((function(e){e.remove()})),r.removeEmptyWrappers()));var u=new Date,p=new Date(c.exp),v=parseInt((p.getTime()-u.getTime())/1e3);advads.set_cookie_sec(a+"_"+i,JSON.stringify(c,"false",!1),v,d,n)}else{var _={},l=0,m=new Date;u=new Date;for(var f in t)f=f.substring(1),parseFloat(f)>l&&(l=parseFloat(f)),_["_"+f]={count:1,ttl:parseInt(u.getTime()/1e3+3600*parseFloat(f),10)};m.setTime(m.getTime()+60*l*60*1e3);var w="expires="+m.toUTCString();v=parseInt((m.getTime()-u.getTime())/1e3);_.exp=w,advads.set_cookie_sec(a+"_"+i,JSON.stringify(_,"false",!1),v,d,n)}}if(advads.cookie_exists(t+"_"+i)&&(s=o(advads.get_cookie(t+"_"+i))),s){s.count=parseInt(s.count,10)+1;u=new Date,v=((p=new Date(s.exp)).getTime()-u.getTime())/1e3;advads.set_cookie_sec(t+"_"+i,JSON.stringify(s,"false",!1),v,d,n),advadsCfpInfo.cfpClickLimit<=s.count&&void 0!==advadsCfpInfo.cfpBan&&r._banVisitor()}else{m=new Date,u=new Date;m.setTime(m.getTime()+60*advadsCfpInfo.cfpExpHours*60*1e3);w="expires="+m.toUTCString(),v=(m.getTime()-u.getTime())/1e3;advads.set_cookie_sec(t+"_"+i,'{"count":1,"exp":"'+w+'"}',v,d,n),1===advadsCfpInfo.cfpClickLimit&&void 0!==advadsCfpInfo.cfpBan&&r._banVisitor()}}},e((function(){for(var t in window.advadsProCfp=new i,e(document).on("mouseenter","iframe[data-cfpa]",(function(t){var a=parseInt(e(this).attr("data-cfpa"));advadsProCfp.currentIFrame=a})).on("mouseenter",".google-auto-placed",(function(e){advadsProCfp.currentIFrame="google-auto-placed"})).on("mouseleave mouseout","[data-cfpa], .google-auto-placed",(function(){advadsProCfp.currentIFrame=!1,advadsProCfp.focusLost&&(advadsProCfp.focusLost=!1,e(window).trigger("focus"))})),advadsCfpQueue)advadsCfpQueue.hasOwnProperty(t)&&advadsProCfp.addElement(advadsCfpQueue[t]);advadsCfpQueue=[],void 0!==window.advadsCfpInfo.cfpPath&&(""!=advadsCfpInfo.cfpPath&&(d=advadsCfpInfo.cfpPath),""!=advadsCfpInfo.cfpDomain&&(n=advadsCfpInfo.cfpDomain))}))}(window.jQuery);var advanced_ads_resizetimeout=1e3,advanced_ads_cookieexpires=30,advanced_ads_browser_width=advanced_ads_get_browser_width();if(void 0!==window.advads){var cookieValue=advads.get_cookie("advanced_ads_visitor"),info=cookieValue?JSON.parse(cookieValue):{};info.browser_width&&info.browser_width===advanced_ads_browser_width||advanced_ads_save_width(advanced_ads_browser_width)}function advanced_ads_resize_window(){advads_resize_delay((function(){if(advanced_ads_browser_width!==(advanced_ads_browser_width=advanced_ads_get_browser_width())){advanced_ads_save_width(advanced_ads_browser_width);var e=window.advanced_ads_responsive||{};window.jQuery&&parseInt(e.reload_on_resize,10)&&jQuery(document).triggerHandler("advanced-ads-resize-window")}}),advanced_ads_resizetimeout)}function advanced_ads_save_width(e){if(window.advanced_ads_responsive&&void 0!==window.advads){var t=advads.get_cookie("advanced_ads_visitor"),a=t?JSON.parse(t):{};a.browser_width=e,advads.set_cookie("advanced_ads_visitor",JSON.stringify(a),advanced_ads_cookieexpires,advanced_ads_cookies.cookie_path,advanced_ads_cookies.cookie_domain)}}window.addEventListener?window.addEventListener("resize",advanced_ads_resize_window,!1):window.attachEvent&&window.attachEvent("onresize",advanced_ads_resize_window);var advads_resize_delay=function(){var e=0;return function(t,a){clearTimeout(e),e=setTimeout(t,a)}}();function advanced_ads_get_browser_width(){if(window.jQuery)return jQuery(window).width();var e=0;return"number"==typeof window.innerWidth?e=window.innerWidth:document.documentElement&&document.documentElement.clientWidth?e=document.documentElement.clientWidth:document.body&&document.body.clientWidth&&(e=document.body.clientWidth),e}; ;(function($, window, document) { "use strict"; // dependencies if (typeof $ === "undefined") throw "Missing dependency: jQuery" + "\n" + "https://code.jquery.com/"; /** * Initialize Accordion * * @param {Object} element HTML node * @param {Object} options see Accordion.prototype._defaults * @return {Void} */ var Accordion = function(element, options) { if (!(this instanceof Accordion)) throw "Accordion: Accordion is a constructor."; this._element = element; this._options = options; this._init(); } /** * Accordion prototype * * @type {Object} */ $.extend(Accordion.prototype, { /** * Default options * * @type {Object} */ _defaults: { parent: null, questionClass: '.question', answerClass: '.answer', itemClass: '.item', closeOthers: true, animationDuration: 200, }, /** * Constructor * * @return {Void} */ _init: function() { this._element = $(this._element) .addClass("jquery-accordion") .data("jquery-accordion", this) .get(0); // extend options this._options = $.extend(true, {}, this._defaults, this._options); for (var key in this._options) { if (!(key in this._defaults)) delete this._options[key]; } // bind events $(this._element) // .find(this._options.questionClass) .on("click.jqueryaccordion", this._options.questionClass, this._handleQuestionClick.bind(this)); $(this._element).trigger("jqueryaccordioninit"); }, /** * Question click event handler * * @param {Event} e */ _handleQuestionClick: function(e) { var $target = $(e.currentTarget); this.toggle($target); }, /** * Open/Close question * * @param {Object} element */ toggle: function(element) { $(this._element).trigger("jqueryaccordiontoggle"); var $answer = element .parent() .find(this._options.answerClass); var item = element.closest(this._options.itemClass); if (this._options.closeOthers) item .siblings() .removeClass("jquery-accordion-active") .find(this._options.answerClass) .slideUp(this._options.animationDuration); item.toggleClass("jquery-accordion-active") $answer.slideToggle(this._options.animationDuration); $(this._element).trigger("jqueryaccordiontoggled"); }, /** * Destructor * * @return {Void} */ destroy: function() { $(this._element) .removeClass("jquery-accordion") .removeData("jquery-accordion") .trigger("jqueryaccordiondestroy"); this._element = null; this._options = null; }, /** * Get/Set lib option * * @param {String} key * @param {Mixed} value * @return {Mixed} */ options: function(key, value) { if (!(key in this._options)) throw "Accordion: invalid options key '" + key + "'"; // get if (typeof value === "undefined") return this._options[key]; // set this._options[key] = value }, }); // jQuery plugin $.fn.accordion = function(options) { var $this = $(this); var args = Array.prototype.slice.call(arguments, 1); // iterate all $this.each(function() { // is init var lib = $(this).data("jquery-accordion"); // create new instance if (!lib) lib = new Accordion(this, typeof options === "object" ? options : {}); // global methods if (typeof options === "string") { if (options.substr(0,1) !== "_" && options in lib && typeof lib[options] === "function") { // execute var result = lib[options].apply(lib, args); // result, exit loop if (typeof result !== "undefined") { $this = result; return false; } } else throw "Accordion: no method named '" + options + "'"; } }); // ...finally return $this; } })(window.jQuery, window, document);; jQuery(document).ready(function ($) { const pymntsResultsOutputEl = document.querySelector("#results-output .row"); let archiveCurrentPageNumber = 1; let archiveCurrentFilterType = "category"; let archiveCurrentFilterItems = []; let initApplyFiltersTimer = null; let updateUrlParams = false; let keepCurrentPage = false; const url = new URL(window.location.href); if (url.searchParams.get("page")) { keepCurrentPage = true; archiveCurrentPageNumber = url.searchParams.get("page"); } const clearFilters = () => { [...document.getElementsByClassName("pymnts-filter")].forEach( (checkbox) => { if (checkbox.checked) { checkbox.click(); } } ); }; const getReportHTML = (data) => { let ctaHTML = ""; let contentTypeIcon = ""; let sponsor = ""; let imageHTML = ""; let aboutHTML = ""; let reportDetailsHTML = ""; if (data?.pymnts_custom?.other_editions) { const otherEditions = data.pymnts_custom.other_editions.filter( (edition) => edition.month ); if (otherEditions.length) { ctaHTML = /* html */ `
`; } } if (["tracker", "study"].includes(data?.post_type)) { contentTypeIcon = ` `; } if (data?.pymnts_custom?.sponsor) { sponsor = `

${data.pymnts_custom.sponsor}

`; } if (data?.pymnts_custom?.about) { aboutHTML = data.pymnts_custom.about; } else { aboutHTML = /* html */ `
`; } if (data?.pymnts_custom?.cover_image) { imageHTML = /* html */ ` `; } else { imageHTML = /* html */ ` Placeholder `; } if (data?.pymnts_custom?.url) { reportDetailsHTML = /* html */ `
${contentTypeIcon}${data?.post_title} ${sponsor}
`; } else { reportDetailsHTML = /* html */ `
`; } const resultHTML = /* html */ `
${imageHTML}
${reportDetailsHTML}
${aboutHTML}
${ctaHTML}
`; return resultHTML; }; const applyFilters = () => { if (!archiveCurrentFilterItems.length) { document.querySelector(".pymnts-filter.form-check-input").click(); document.querySelector(".pymnts-filter.form-check-input").click(); updateUrlParams = false; } // if (!archiveCurrentFilterItems.length) { // switch (archiveCurrentFilterType) { // case "category": // archiveCurrentFilterItems = allCategories.join(","); // break; // case "series": // archiveCurrentFilterItems = allSeries.join(","); // break; // } // } const filterType = archiveCurrentFilterType; const filterItems = archiveCurrentFilterItems; const accordionContent = document.querySelector( `.accordion-content-${filterType}` ); if (accordionContent.style.display === "none") { document.querySelector(`h4[id="accordion-${filterType}"]`).click(); } const items = filterItems.split(","); items.forEach((item) => { try { const checkbox = document.querySelector( `[data-filter="${filterType}"][value="${item}"]` ); checkbox.click(); checkbox.scrollIntoView({ block: "nearest", inline: "nearest" }); } catch (error) { console.log("pymnts_applyfilters_error", error); } }); keepCurrentPage = false; }; const applyFiltersFromURLParams = () => { const url = new URL(window.location.href); if (url.searchParams.get("filter-type")) { archiveCurrentFilterType = url.searchParams.get("filter-type"); } if (url.searchParams.get("filter-items")) { archiveCurrentFilterItems = url.searchParams.get("filter-items"); } applyFilters(); }; const showFilteredPosts = async () => { pymntsResultsOutputEl.innerHTML = Array(4) .fill(null) .map((report) => getReportHTML(report)) .join(""); clearTimeout(initApplyFiltersTimer); initApplyFiltersTimer = setTimeout(async () => { const filterType = archiveCurrentFilterType; let allCategories = []; let showCategories = []; let allSeries = []; let showSeries = []; switch (filterType) { case "category": seriesFilters.forEach((checkbox) => { checkbox.checked = false; }); break; case "series": categoryFilters.forEach((checkbox) => { checkbox.checked = false; }); break; } allFilters.forEach((checkbox) => { switch (checkbox.dataset.filter) { case "category": if (checkbox.checked) { showCategories.push(checkbox.value); } break; case "series": if (checkbox.checked) { showSeries.push(checkbox.value); } break; } }); let queryParamsObject = {}; let queryParams = ""; let searchQueryParams = ""; if (showCategories.length === 0) { showCategories = allCategories; } else { queryParamsObject["filter-type"] = "category"; queryParamsObject["filter-items"] = showCategories.join(","); searchQueryParams = `category=${showCategories.join(",")}`; } if (showSeries.length === 0) { showSeries = allSeries; } else { queryParamsObject["filter-type"] = "series"; queryParamsObject["filter-items"] = showSeries.join(","); searchQueryParams = `series=${showSeries.join(",")}`; } queryParamsObject["page"] = archiveCurrentPageNumber; searchQueryParams += `&paged=${archiveCurrentPageNumber}`; if (updateUrlParams) { queryParams = new URLSearchParams(queryParamsObject).toString(); window.history.replaceState("", "", "?" + queryParams); } const resp = await fetch( `/wp-json/pymnts/search?post-type=${pymntsGlobal.post_types_to_use.join( "," )}&${searchQueryParams}` ); const respJSON = await resp.json(); const reportsHTML = respJSON.posts .map((report) => getReportHTML(report)) .join(""); pymntsResultsOutputEl.innerHTML = reportsHTML + respJSON.pagination; if (updateUrlParams) { let rect = pymntsResultsOutputEl.getBoundingClientRect(); if (rect.top < 0) { pymntsResultsOutputEl.scrollIntoView(); } } }, 1200); }; $(".question_accordion").accordion({ questionClass: ".question", answerClass: ".content", itemClass: ".column-item", }); const categoryFilters = [ ...document.querySelectorAll(`.pymnts-filter[data-filter="category"]`), ]; const seriesFilters = [ ...document.querySelectorAll(`.pymnts-filter[data-filter="series"]`), ]; const allFilters = [...categoryFilters, ...seriesFilters]; let allCategories = []; let allSeries = []; // const reports = [...document.getElementsByClassName("pymnts-report")]; allFilters.forEach((checkbox) => { switch (checkbox.dataset.filter) { case "category": allCategories.push(checkbox.value); break; case "series": allSeries.push(checkbox.value); break; } }); if (window.innerWidth > 800) { document.querySelector(".question_accordion .question h4").click(); } allFilters.forEach((filter) => { filter.addEventListener("change", async (ev) => { updateUrlParams = true; archiveCurrentFilterType = ev.target.dataset.filter; if (!keepCurrentPage) { archiveCurrentPageNumber = 1; } showFilteredPosts(true); }); }); document.querySelector("body").addEventListener( "click", (ev) => { if ( ev.target.classList.contains("page-numbers") && ev.target.tagName.toLowerCase() === "a" ) { ev.preventDefault(); updateUrlParams = true; const pageNum = ev.target.innerHTML; if (pageNum === "‹") { archiveCurrentPageNumber--; } else if (pageNum === "›") { archiveCurrentPageNumber++; } else { archiveCurrentPageNumber = ev.target.innerHTML; } showFilteredPosts(true); } }, true ); setTimeout(() => { [...document.getElementsByClassName("category-switcher")].forEach((el) => { el.addEventListener("click", (ev) => { const category = ev.target.dataset.category; if (category) { clearFilters(); archiveCurrentFilterType = "category"; archiveCurrentFilterItems = ev.target.dataset.category; applyFilters(); } }); }); applyFiltersFromURLParams(); }, 10); }); // var textAreas = document.getElementById("searchForm"); // Array.prototype.forEach.call(textAreas, function (elem) { // elem.placeholder = elem.placeholder.replace(/\\n/g, "\n"); // }); ; /** * @file postscribe * @description Asynchronously write javascript, even with document.write. * @version v2.0.8 * @see {@link https://krux.github.io/postscribe} * @license MIT * @author Derek Brans * @copyright 2016 Krux Digital, Inc */ var advanced_ads_pro,advads_pro_utils;if(function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports&&(exports.advads_postscribe=t()),e.advads_postscribe=t()}(this,(function(){return function(e){var t={};function a(i){if(t[i])return t[i].exports;var s=t[i]={exports:{},id:i,loaded:!1};return e[i].call(s.exports,s,s.exports,a),s.loaded=!0,s.exports}return a.m=e,a.c=t,a.p="",a(0)}([function(e,t,a){"use strict";var i,s=a(1),r=(i=s)&&i.__esModule?i:{default:i};e.exports=r.default},function(e,t,a){"use strict";t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:null,i=_+t;o.existy(a)&&""!==a?e.setAttribute(i,a):e.removeAttribute(i)}var T=function(){function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d(this,e),this.root=t,this.options=a,this.doc=t.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new n.default("",{autoFix:a.autoFix}),this.actuals=[t],this.proxyHistory="",this.proxyRoot=this.doc.createElement(t.nodeName),this.scriptStack=[],this.writeQueue=[],u(this.proxyRoot,"proxyof",0)}return e.prototype.write=function(){var e;for((e=this.writeQueue).push.apply(e,arguments);!this.deferredRemote&&this.writeQueue.length;){var t=this.writeQueue.shift();o.isFunction(t)?this._callFunction(t):this._writeImpl(t)}},e.prototype._callFunction=function(e){var t={type:"function",value:e.name||e.toString()};this._onScriptStart(t),e.call(this.win,this.doc),this._onScriptDone(t)},e.prototype._writeImpl=function(e){this.parser.append(e);for(var t=void 0,a=void 0,i=void 0,s=[];(t=this.parser.readToken())&&!(a=o.isScript(t))&&!(i=o.isStyle(t));)(t=this.options.beforeWriteToken(t))&&s.push(t);s.length>0&&this._writeStaticTokens(s),a&&this._handleScriptToken(t),i&&this._handleStyleToken(t)},e.prototype._writeStaticTokens=function(e){var t=this._buildChunk(e);return t.actual?(t.html=this.proxyHistory+t.actual,this.proxyHistory+=t.proxy,this.proxyRoot.innerHTML=t.html,this._walkChunk(),t):null},e.prototype._buildChunk=function(e){for(var t=this.actuals.length,a=[],i=[],s=[],r=e.length,n=0;n)/," data-ps-id="+_+" $1")),o.attrs.id!==l&&o.attrs.id!==c&&s.push("atomicTag"===o.type?"":"<"+o.tagName+" "+"data-ps-proxyof="+_+(o.unary?" />":">"))}}else i.push(d),s.push("endTag"===o.type?d:"")}return{tokens:e,raw:a.join(""),actual:i.join(""),proxy:s.join("")}},e.prototype._walkChunk=function(){for(var e=void 0,t=[this.proxyRoot];o.existy(e=t.shift());){var a=1===e.nodeType;if(!(a&&p(e,"proxyof"))){a&&(this.actuals[p(e,"id")]=e,u(e,"id"));var i=e.parentNode&&p(e.parentNode,"proxyof");i&&this.actuals[i].appendChild(e)}t.unshift.apply(t,o.toArray(e.childNodes))}},e.prototype._handleScriptToken=function(e){var t=this,a=this.parser.clear();a&&this.writeQueue.unshift(a),e.src=e.attrs.src||e.attrs.SRC,(e=this.options.beforeWriteToken(e))&&(e.src&&this.scriptStack.length?this.deferredRemote=e:this._onScriptStart(e),this._writeScriptToken(e,(function(){t._onScriptDone(e)})))},e.prototype._handleStyleToken=function(e){var t=this.parser.clear();t&&this.writeQueue.unshift(t),e.type=e.attrs.type||e.attrs.TYPE||"text/css",(e=this.options.beforeWriteToken(e))&&this._writeStyleToken(e),t&&this.write()},e.prototype._writeStyleToken=function(e){var t=this._buildStyle(e);this._insertCursor(t,c),e.content&&(t.styleSheet&&!t.sheet?t.styleSheet.cssText=e.content:t.appendChild(this.doc.createTextNode(e.content)))},e.prototype._buildStyle=function(e){var t=this.doc.createElement(e.tagName);return t.setAttribute("type",e.type),o.eachKey(e.attrs,(function(e,a){t.setAttribute(e,a)})),t},e.prototype._insertCursor=function(e,t){this._writeImpl('');var a=this.doc.getElementById(t);a&&a.parentNode.replaceChild(e,a)},e.prototype._onScriptStart=function(e){e.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(e)},e.prototype._onScriptDone=function(e){e===this.scriptStack[0]?(this.scriptStack.shift(),this.write.apply(this,e.outerWrites),!this.scriptStack.length&&this.deferredRemote&&(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)):this.options.error({msg:"Bad script nesting or script finished twice"})},e.prototype._writeScriptToken=function(e,t){var a=this._buildScript(e),i=this._shouldRelease(a),s=this.options.afterAsync;e.src&&(a.src=e.src,this._scriptLoadHandler(a,i?s:function(){t(),s()}));try{this._insertCursor(a,l),a.src&&!i||t()}catch(e){this.options.error(e),t()}},e.prototype._buildScript=function(e){var t=this.doc.createElement(e.tagName);return o.eachKey(e.attrs,(function(e,a){t.setAttribute(e,a)})),e.content&&(t.text=e.content),t},e.prototype._scriptLoadHandler=function(e,t){function a(){e=e.onload=e.onreadystatechange=e.onerror=null}var i=this.options.error;function r(){a(),null!=t&&t(),t=null}function n(e){a(),i(e),null!=t&&t(),t=null}function o(e,t){var a=e["on"+t];null!=a&&(e["_on"+t]=a)}o(e,"load"),o(e,"error"),s(e,{onload:function(){if(e._onload)try{e._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){n({msg:"onload handler failed "+t+" @ "+e.src})}r()},onerror:function(){if(e._onerror)try{e._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){return void n({msg:"onerror handler failed "+t+" @ "+e.src})}n({msg:"remote script failed "+e.src})},onreadystatechange:function(){/^(loaded|complete)$/.test(e.readyState)&&r()}})},e.prototype._shouldRelease=function(e){return!/^script$/i.test(e.nodeName)||!!(this.options.releaseAsync&&e.src&&e.hasAttribute("async"))},e}();t.default=T},function(e,t,a){ /** * @file prescribe * @description Tiny, forgiving HTML parser * @version vundefined * @see {@link https://github.com/krux/prescribe/} * @license MIT * @author Derek Brans * @copyright 2016 Krux Digital, Inc */ var i;i=function(){return function(e){var t={};function a(i){if(t[i])return t[i].exports;var s=t[i]={exports:{},id:i,loaded:!1};return e[i].call(s.exports,s,s.exports,a),s.loaded=!0,s.exports}return a.m=e,a.c=t,a.p="",a(0)}([function(e,t,a){"use strict";var i,s=a(1),r=(i=s)&&i.__esModule?i:{default:i};e.exports=r.default},function(e,t,a){"use strict";t.__esModule=!0;var i,s=_(a(2)),r=_(a(3)),n=a(6),o=(i=n)&&i.__esModule?i:{default:i},d=a(5);function _(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var l={comment:/^