PageSourceSearch

https://www.hearth.com/talk/js/themehouse/uix/defer.min.js?_v=cbfe0637

js hearth.com collected 2026-10-02 04:28:51 UTC 17,945 bytes, 35 lines download raw bytes

1'use strict';(function(l){function m(h){if(n[h])return n[h].exports;var g=n[h]={i:h,l:!1,exports:{}};l[h].call(g.exports,g,g.exports,m);g.l=!0;return g.exports}var n={};m.m=l;m.c=n;m.d=function(h,g,b){m.o(h,g)||Object.defineProperty(h,g,{configurable:!1,enumerable:!0,get:b})};m.n=function(h){var g=h&&h.__esModule?function(){return h["default"]}:function(){return h};m.d(g,"a",g);return g};m.o=function(h,g){return Object.prototype.hasOwnProperty.call(h,g)};m.p="";return m(m.s=4)})([,,,,function(l,m,
2n){Object.defineProperty(m,"__esModule",{value:!0});l=n(5);m=n(6);var h=n(7),g=n(8),b=n(9),a=n(10);n(11);(new l.a({settings:window.themehouse.settings.inputSync})).register();(new m.a({settings:window.themehouse.settings.loginPanel})).register();(new h.a({settings:window.themehouse.settings.sidebar})).register();(new g.a({settings:window.themehouse.settings.nodes})).register();(new b.a({settings:window.themehouse.settings.tooltipFix})).register();(new a.a({settings:window.themehouse.settings.minimalSearch})).register();
3n(12)},function(l,m,n){var h=function(){function g(b,a){for(var e=0;e<a.length;e++){var c=a[e];c.enumerable=c.enumerable||!1;c.configurable=!0;"value"in c&&(c.writable=!0);Object.defineProperty(b,c.key,c)}}return function(b,a,e){a&&g(b.prototype,a);e&&g(b,e);return b}}();l=function(){function g(b){var a=this,e=b.settings;e=void 0===e?{}:e;var c=b.init;c=void 0===c?!1:c;b=b.commonVersion;b=void 0===b?"20210125":b;if(!(this instanceof g))throw new TypeError("Cannot call a class as a function");this.sync=
4function(d){var f=d.target||d.srcElement;if(f){d=f.value;f=f.getAttribute("data-"+a.settings.data);f=window.document.querySelectorAll(a.settings.selector+"[data-"+a.settings.data+'="'+f+'"]:not(:focus)');for(var k=0,r=f.length;k<r;k++)f[k].value=d}};this.init=function(){a.initGet();a.initSet()};this.initGet=function(){a.inputs=window.document.querySelectorAll(a.settings.selector);for(var d=0,f=a.inputs.length;d<f;d++){var k=a.inputs[d];k.addEventListener("propertychange",a.sync);k.addEventListener("input",
5a.sync)}};this.initSet=function(){a.running=!0};this.running=!1;this.settings=Object.assign({selector:".js-uix_syncValue",data:"uixsync"},e);this.commonVersion=b;this.common=window.themehouse.common[b];this.inputs=[];c&&this.init()}h(g,[{key:"register",value:function(){this.common.register({phase:"afterGet",addon:"TH_UIX_InputSync",func:this.initGet,order:10});this.common.register({phase:"afterSet",addon:"TH_UIX_InputSync",func:this.initSet,order:10})}}]);return g}();"undefined"===typeof window.themehouse&&
6(window.themehouse={});window.themehouse.inputSync={inputSync:l};m.a=l},function(l,m,n){var h=function(){function g(b,a){for(var e=0;e<a.length;e++){var c=a[e];c.enumerable=c.enumerable||!1;c.configurable=!0;"value"in c&&(c.writable=!0);Object.defineProperty(b,c.key,c)}}return function(b,a,e){a&&g(b.prototype,a);e&&g(b,e);return b}}();l=function(){function g(b){var a=this,e=b.settings;e=void 0===e?{}:e;var c=b.init;c=void 0===c?!1:c;b=b.commonVersion;b=void 0===b?"20210125":b;if(!(this instanceof
7g))throw new TypeError("Cannot call a class as a function");this.init=function(){a.initGet();a.initSet()};this.keyCheck=function(d){a.state&&27===d.keyCode&&a.setState(!1)};this.setState=function(d,f){if(d){if(f=window.document.querySelector(f)){var k=f.querySelector(a.settings.inputSelector);k&&k.focus();f.classList.add(a.settings.active)}a.listener||(a.listener=!0,window.document.addEventListener("keydown",a.keyCheck))}else window.document.querySelector(a.settings.loginSelector).classList.remove(a.settings.active),
8window.document.querySelector(a.settings.registerSelector).classList.remove(a.settings.active),a.listener&&(window.document.removeEventListener("keydown",a.keyCheck),a.listener=!1);a.state=d};this.initGet=function(){var d=window.document.querySelector(a.settings.loginTriggerSelector);d&&d.addEventListener("click",function(f){f.preventDefault();a.setState(!0,a.settings.loginSelector);return!1});(d=window.document.querySelector(a.settings.registerTriggerSelector))&&d.addEventListener("click",function(f){f.preventDefault();
9a.setState(!0,a.settings.registerSelector);return!1});(d=window.document.querySelector(a.settings.maskSelector))&&d.addEventListener("click",function(){a.setState(!1)})};this.initSet=function(){a.running=!0};this.running=!1;this.settings=Object.assign({loginSelector:".uix__loginForm--login",loginTriggerSelector:"#uix_loginPanel--trigger",registerSelector:".uix__loginForm--register",registerTriggerSelector:"#uix_registerPanel--trigger",maskSelector:".uix__loginForm--mask",active:"is-active",inputSelector:".input"},
10e);this.commonVersion=b;this.common=window.themehouse.common[b];this.listener=this.state=!1;c&&this.init()}h(g,[{key:"register",value:function(){this.common.register({phase:"afterGet",addon:"TH_UIX_LoginPanel",func:this.initGet,order:10});this.common.register({phase:"afterSet",addon:"TH_UIX_LoginPanel",func:this.initSet,order:10})}}]);return g}();"undefined"===typeof window.themehouse&&(window.themehouse={});window.themehouse.loginPanel={loginPanel:l};m.a=l},function(l,m,n){var h=function(){function g(b,
11a){for(var e=0;e<a.length;e++){var c=a[e];c.enumerable=c.enumerable||!1;c.configurable=!0;"value"in c&&(c.writable=!0);Object.defineProperty(b,c.key,c)}}return function(b,a,e){a&&g(b.prototype,a);e&&g(b,e);return b}}();l=function(){function g(b){var a=this,e=b.settings;e=void 0===e?{}:e;var c=b.init;c=void 0===c?!1:c;b=b.commonVersion;b=void 0===b?"20210125":b;if(!(this instanceof g))throw new TypeError("Cannot call a class as a function");this.init=function(){a.initGet();a.initSet()};this.toggleSidebar=
12function(){var d="1";window.document.querySelector(a.settings.selector).classList.contains(a.settings.collapseClass)?(window.document.querySelector(a.settings.selector).classList.remove(a.settings.collapseClass),d="0"):window.document.querySelector(a.settings.selector).classList.add(a.settings.collapseClass);null===a.settings.link?a.common.warn("No AJAX link set for sidebar toggle"):a.common.fetch({url:a.settings.link,data:{collapsed:d}});window.setTimeout(function(){a.common.resizeFire();window.setTimeout(function(){a.common.resizeFire()},
13a.settings.delay)},a.settings.delay)};this.initGet=function(){var d=window.document.querySelectorAll(a.settings.triggerSelector);if(d&&d.length)for(var f=0,k=d.length;f<k;f++)d[f].addEventListener("click",function(){a.toggleSidebar()})};this.initSet=function(){a.running=!0};this.running=!1;this.settings=Object.assign({selector:"html",triggerSelector:".uix_sidebarTrigger",collapseClass:"uix_sidebarCollapsed",link:null,delay:400},e);this.commonVersion=b;this.common=window.themehouse.common[b];c&&this.init()}
14h(g,[{key:"register",value:function(){this.common.register({phase:"afterGet",addon:"TH_UIX_Sidebar",func:this.initGet,order:10});this.common.register({phase:"afterSet",addon:"TH_UIX_Sidebar",func:this.initSet,order:10})}}]);return g}();"undefined"===typeof window.themehouse&&(window.themehouse={});window.themehouse.sidebar={sidebar:l};m.a=l},function(l,m,n){var h=function(){function g(b,a){for(var e=0;e<a.length;e++){var c=a[e];c.enumerable=c.enumerable||!1;c.configurable=!0;"value"in c&&(c.writable=
15!0);Object.defineProperty(b,c.key,c)}}return function(b,a,e){a&&g(b.prototype,a);e&&g(b,e);return b}}();l=function(){function g(b){var a=this,e=b.settings;e=void 0===e?{}:e;var c=b.init;c=void 0===c?!1:c;b=b.commonVersion;b=void 0===b?"20210125":b;if(!(this instanceof g))throw new TypeError("Cannot call a class as a function");this.init=function(){a.initGet();a.initSet()};this.initGet=function(){if(a.settings.enabled){var d=window.document.querySelectorAll(a.settings.selector),f=["click"];if(d&&d.length)for(var k=
16function(p,x){var t=d[p];f.forEach(function(w){t.addEventListener(w,function(u){var q=u.target;if(q&&(q.closest(a.settings.subNodeSelector)||q.closest("a")||"a"===q.tagName.toLowerCase()))return!0;
16if(q=t.querySelector(a.settings.hrefSelector))console.log(u),q.dispatchEvent(new u.constructor(u.type,u)),u.preventDefault(),u.stopPropagation();return!0})})},r=0,v=d.length;r<v;r++)k(r,v)}};this.initSet=function(){a.running=!0};this.running=!1;this.settings=Object.assign({selector:".node-body",hrefSelector:".node-title a",
17subNodeSelector:".node-subNodeMenu",enabled:!1},e);this.commonVersion=b;this.common=window.themehouse.common[b];c&&this.init()}h(g,[{key:"register",value:function(){this.common.register({phase:"afterGet",addon:"TH_UIX_Nodes",func:this.initGet,order:10});this.common.register({phase:"afterSet",addon:"TH_UIX_Nodes",func:this.initSet,order:10})}}]);return g}();"undefined"===typeof window.themehouse&&(window.themehouse={});window.themehouse.nodeClick={nodes:l};m.a=l},function(l,m,n){var h=function(){function g(b,
18a){for(var e=0;e<a.length;e++){var c=a[e];c.enumerable=c.enumerable||!1;c.configurable=!0;"value"in c&&(c.writable=!0);Object.defineProperty(b,c.key,c)}}return function(b,a,e){a&&g(b.prototype,a);e&&g(b,e);return b}}();l=function(){function g(b){var a=this,e=b.settings;e=void 0===e?{}:e;b=b.commonVersion;b=void 0===b?"20210125":b;if(!(this instanceof g))throw new TypeError("Cannot call a class as a function");this.scroll=function(){a.scrollGet();a.scrollSet()};this.scrollGet=function(){window.XF.MemberTooltip.activeTooltip&&
19window.XF.MemberTooltip.activeTooltip.trigger&&window.XF.MemberTooltip.activeTooltip.trigger.$target&&window.XF.MemberTooltip.activeTooltip.trigger.$target.length&&window.XF.MemberTooltip.activeTooltip.trigger.$target[0].closest(a.settings.fixClassSelector)&&(a.needsReposition=!0)};this.scrollSet=function(){a.needsReposition&&(window.XF.MemberTooltip.activeTooltip&&window.XF.MemberTooltip.activeTooltip.tooltip&&window.XF.MemberTooltip.activeTooltip.tooltip.reposition(),a.needsReposition=!1)};this.needsReposition=
20!1;this.settings=Object.assign({fixClassSelector:".uix_stickyBodyElement",enabled:!1},e);this.commonVersion=b;this.common=window.themehouse.common[b]}h(g,[{key:"register",value:function(){this.common.register({phase:"scrollGet",addon:"TH_UIX_TooltipFix",func:this.scrollGet,order:10});this.common.register({phase:"scrollSet",addon:"TH_UIX_TooltipFix",func:this.scrollSet,order:10})}}]);return g}();"undefined"===typeof window.themehouse&&(window.themehouse={});window.themehouse.tooltipFix={tooltipFix:l};
21m.a=l},function(l,m,n){var h=function(){function g(b,a){for(var e=0;e<a.length;e++){var c=a[e];c.enumerable=c.enumerable||!1;c.configurable=!0;"value"in c&&(c.writable=!0);Object.defineProperty(b,c.key,c)}}return function(b,a,e){a&&g(b.prototype,a);e&&g(b,e);return b}}();l=function(){function g(b){var a=this,e=b.settings;e=void 0===e?{}:e;var c=b.init;c=void 0===c?!1:c;b=b.commonVersion;b=void 0===b?"20210125":b;if(!(this instanceof g))throw new TypeError("Cannot call a class as a function");this.init=
22function(){a.initGet();a.initSet()};this.setState=function(d,f){if(d)(d=f.closest(a.settings.activeTargetsSelector))&&(a.common.values.innerWidth<parseInt(a.settings.breakpoint,10)?d.classList.add(a.settings.active):d.classList.remove(a.settings.active));else{a.focusBlocked=!0;if(d=window.document.querySelectorAll("."+a.settings.active)){f=0;for(var k=d.length;f<k;f++)d[f].classList.remove(a.settings.active)}a.blurActiveEle();window.setTimeout(function(){a.blurActiveEle();a.focusBlocked=!1},900)}};
23this.blurActiveEle=function(){var d=window.document.activeElement;d&&d.blur()};this.setDropdown=function(d,f){if(f){if(f=d.closest(a.settings.searchBarSelector).querySelector(a.settings.selector))f=f.getBoundingClientRect(),d.style.top=f.height+10+"px";d.style.display="block";window.setTimeout(function(){d.classList.add(a.settings.searchDropdownActive);d.style.display=""},17);a.numOpenedDropdown+=1;if(f=d.querySelector("form"))a.recentlyOpenedForm=f}else d.classList.remove(a.settings.searchDropdownActive),
24d.style.top="",--a.numOpenedDropdown;a.checkCloser()};this.checkCloser=function(){0<a.numOpenedDropdown?null===a.closerListener&&(a.closerListener=window.document.addEventListener("click",function(d){if(d=d.target||d.toElelent||d.srcElement){var f=!1;null===d.closest(a.settings.searchBarSelector)?f=!0:null!==d.closest(a.settings.closeSelector)&&(f=!0);if(f&&(d=window.document.querySelectorAll("."+a.settings.searchDropdownActive))&&d.length){f=0;for(var k=d.length;f<k;f++)a.setDropdown(d[f],!1)}}a.numOpenedDropdown=
250})):null!==a.closerListener&&(window.document.removeEventListener("click",a.closerListener),a.closerListener=null)};this.forceFocus=function(d){d.focus();for(var f=0;10>f;f++)window.setTimeout(function(){d.focus()},50*f)};this.initGet=function(){-1===a.lastWidth&&(a.lastWidth=window.innerWidth);for(var d=window.document.querySelectorAll(a.settings.searchDropdownTriggerSelector),f=function(p,x){p=d[p];var t=p.closest(a.settings.searchBarSelector);if(t&&p){var w=t.querySelector(a.settings.searchDropdownSelector);
26w&&p.addEventListener("focus",function(){a.focusBlocked||a.common.values.innerWidth>=a.settings.dropdownBreakpoint&&null===t.querySelector("."+a.settings.searchDropdownActive)&&a.setDropdown(w,!0)})}},k=0,r=d.length;k<r;k++)f(k,r);var v=window.document.querySelectorAll(a.settings.selector);if(v&&v.length)for(f=function(p,x){var t=v[p];t.addEventListener("focus",function(){if(!a.focusBlocked){var q=t.closest(a.settings.searchFormSelector);q&&q.classList.add(a.settings.focusedSearchForm)}});t.addEventListener("blur",
27function(){if(!a.focusBlocked){var q=t.closest(a.settings.searchFormSelector);q&&q.classList.remove(a.settings.focusedSearchForm)}});var w=t.closest(a.settings.searchBarSelector);if(w){(p=w.querySelector(a.settings.triggerSelector))&&p.addEventListener("click",function(){a.focusBlocked||(a.setState(!0,w),window.setTimeout(function(){a.forceFocus(t)},350))});var u=w.querySelector(a.settings.searchFormSelector);u&&(u.addEventListener("submit",function(q){a.recentlyOpenedForm&&(q.preventDefault(),a.recentlyOpenedForm.submit())}),
28u.addEventListener("click",function(){a.focusBlocked||a.forceFocus(t)}),(p=u.querySelector(a.settings.submitIconSelector))&&p.addEventListener("click",function(){t.value&&u.submit()}));(p=w.querySelector(a.settings.detailedSelector))&&p.addEventListener("click",function(q){var y=w.querySelector(a.settings.searchDropdownSelector);y&&a.setDropdown(y,!0);q.preventDefault();return!1})}},k=0,r=v.length;k<r;k++)f(k,r);if((f=window.document.querySelectorAll(a.settings.closeSelector))&&f.length)for(k=0,r=
29f.length;k<r;k++)f[k].addEventListener("click",function(p){p.preventDefault();a.setState(!1);p.preventDefault();return!1})};this.initSet=function(){a.running=!0};this.resizeGet=function(){window.document.querySelector(a.settings.xfMenuOpenSelector)&&a.lastWidth!==window.innerWidth&&(a.xfMenuOpen=!0,a.lastWidth=window.innerWidth)};
29this.resizeSet=function(){a.xfMenuOpen&&(window.XF.MenuWatcher.closeAll(),a.xfMenuOpen=!1)};this.running=!1;this.settings=Object.assign({selector:".uix_searchInput",closeSelector:".uix_search--close",
30active:"minimalSearch--active",activeTargetsSelector:".p-nav-inner, .p-sectionLinks, .p-header-content, .p-staffBar",detailedSelector:".uix_search--settings",detailed:"minimalSearch--detailed",breakpoint:"650px",clickDelay:100,clickTargetSelector:".js-uix_minimalSearch__target",triggerSelector:".uix_searchIconTrigger",searchFormSelector:".uix_searchForm",focusedSearchForm:"uix_searchForm--focused",searchBarSelector:".uix_searchBar",searchInnerSelector:".uix_searchBarInner",submitIconSelector:".uix_search--submit.uix_searchIcon",
31searchDropdownSelector:".uix_searchDropdown__menu",searchDropdownTriggerSelector:".uix_searchDropdown__trigger",searchDropdownActive:"uix_searchDropdown__menu--active",dropdownBreakpoint:0,xfMenuOpenSelector:'.menu.is-active form[data-xf-init="quick-search"]'},e);this.commonVersion=b;this.common=window.themehouse.common[b];this.numOpenedDropdown=0;this.lastWidth=-1;this.closerListener=null;this.focusBlocked=this.xfMenuOpen=!1;this.recentlyOpenedForm=null;c&&this.init()}h(g,[{key:"register",value:function(){this.common.register({phase:"afterGet",
32addon:"TH_UIX_MinimalSearch",func:this.initGet,order:10});this.common.register({phase:"afterSet",addon:"TH_UIX_MinimalSearch",func:this.initSet,order:10});this.common.register({phase:"resizeGet",addon:"TH_UIX_MinimalSearch",func:this.resizeGet,order:10});this.common.register({phase:"resizeSet",addon:"TH_UIX_MinimalSearch",func:this.resizeSet,order:10})}}]);return g}();"undefined"===typeof window.themehouse&&(window.themehouse={});window.themehouse.minimalSearch={minimalSearch:l};m.a=l},function(l,
33m,n){var h="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(b){return typeof b}:function(b){return b&&"function"===typeof Symbol&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},g=function e(a){for(var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,d="",f=0;f<c;f++)d+="     ";if("object"===("undefined"===typeof a?"undefined":h(a))){f=Object.keys(a);for(var k=0,r=f.length;k<r;k++){var v=f[k],p=a[v];"object"===("undefined"===typeof p?"undefined":h(p))?
34(console.log(d+v+":"),e(a[v],c+1)):console.log(d+v+": "+a[v])}}else console.log(d+a)};"undefined"===typeof window.themehouse&&(window.themehouse={});window.themehouse.debug=function(){for(var a=window.themehouse.settings,e=Object.keys(a),c=0,d=e.length;c<d;c++){var f=e[c];console.log("==========================");console.log(f);g(a[f],1)}}},function(l,m){window.XF.HScroller.prototype.updateScroll=function(){var n=this.scrollTarget,h=XF.normalizedScrollLeft(n),g=0<h;n=n.offsetWidth+h+1<n.scrollWidth;
35g?this.scrollTarget.classList.add("th_scroller--start-active"):this.scrollTarget.classList.remove("th_scroller--start-active");n?this.scrollTarget.classList.add("th_scroller--end-active"):this.scrollTarget.classList.remove("th_scroller--end-active");this.goStart.classList[g?"add":"remove"]("is-active");this.goEnd.classList[n?"add":"remove"]("is-active")}}]);

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