diff --git a/assets/js/hw.js b/assets/js/hw.js index 62f6047..28e2427 100644 --- a/assets/js/hw.js +++ b/assets/js/hw.js @@ -464,8 +464,7 @@ }; hw.init = function () { - console.log('INIT JKM 2022.05.07 853'); - hw.news.render(); + console.log('INIT JKM 2022.05.07 934'); ruto.init(); function renderColorScheme() { @@ -538,8 +537,12 @@ ruto.go('/'); } }) - .add('/', 'home') - .add(/^\/date\/(\d+)$/i, 'home') + .add('/', 'home', function() { + hw.news.render(); + }) + .add(/^\/date\/(\d+)$/i, 'home', function() { + hw.news.render(); + }) .add('/about', 'about') .add(/^\/item\/(\d+)$/i, 'comments', function (path, id) { hw.comments.render(id); diff --git a/js/hw-ios-2.min.js b/js/hw-ios-2.min.js index 0a24b33..3b89fd0 100644 --- a/js/hw-ios-2.min.js +++ b/js/hw-ios-2.min.js @@ -80,20 +80,20 @@ n.i_comment=1==n.comments_count?"comment":"comments",n.has_content=!!n.content,n "div");a.innerHTML=e;for(var s=a.querySelectorAll("a"),u=0,c=s.length;uul>li>ul"),m=g("comments-toggle"),p=0,c=h.length;p');var h=!1;document.addEventListener("touchstart", -function(e){e=e.targetTouches[0].clientX;(e<20||e>window.innerWidth-20)&&(h=!0)}),document.addEventListener("touchend",function(e){h=!1}),ruto.config({before:function(e,t,n){var i,r=hw.previousView=hw.currentView,t=hw.currentView=t,o=hw.hideAllViews,a=$("view-"+t);switch(hw.setTitle(a.querySelector("header h1").textContent),t){case"home":f?(o(),$("overlay").classList.add("hide"),a.classList.remove("hidden"),(i=$("view-comments")).classList.remove("hidden"),i.querySelector("section" -).innerHTML='
No Story Selected.
',i.querySelector("header h1").innerHTML="",i.querySelector("header a.header-back-button").style.display="none",hw.comments.currentID=null,hw.pub("selectCurrentStory")):"comments"!=r||h?"about"!=r||h?(o(),a.classList.remove("hidden")):l({in:a,out:$("view-"+r),direction:"down"}):c({in:a,out:$("view-"+r),direction:"ltr"});break;case"about":f?(a.classList.remove("hidden"),$("view-home" -).classList.remove("hidden"),$("view-comments").classList.remove("hidden"),setTimeout(function(){$("overlay").classList.remove("hide")},1)):"home"!=r||h?(o(),$("view-home").classList.remove("hidden"),a.classList.remove("hidden")):l({in:a,out:$("view-"+r),direction:"up"}),"undefined"!=typeof ga&&ga("send","pageview",e);break;case"comments":f?(o(),$("overlay").classList.add("hide"),a.classList.remove("hidden"),$("view-home").classList.remove("hidden"),hw.pub("selectCurrentStory",n[1]), -a.querySelector("header a.header-back-button").style.display=""):"home"!=r||h?(o(),a.classList.remove("hidden")):((i=n[1])&&hw.comments.currentID!=i&&(a.querySelector("section").scrollTop=0),c({in:a,out:$("view-"+r),direction:"rtl"}))}}}),n.addEventListener("pagehide",function(){for(var e=o.querySelectorAll(".view"),t={},n=0,i=e.length;nheader a.header-button[href]",{noScroll:!0,onTap:function(e,t){t=t.hash;f&&/about/i.test(ruto.current)&&"#/"==t?ruto.back("/"):location.hash=t}}),tappable("#view-home-refresh",{noScroll:!0,onTap:hw.news.reload});var m,p=!1;tappable(".view>header h1",{onTap:function(e,t){var i,r=t.parentNode.nextElementSibling.firstElementChild;0==r.scrollTop||p||p||(p=!0, -i=r.style.overflow,r.style.overflow="hidden",setTimeout(function(){r.style.overflow=i;var e=new TWEEN.Tween({scrollTop:r.scrollTop}).to({scrollTop:0},300).easing(TWEEN.Easing.Cubic.InOut).onUpdate(function(){r.scrollTop=this.scrollTop}).onComplete(function(){cancelAnimationFrame(n),e.stop(),p=!1,delete e}).start(),t=function(){TWEEN.update(),requestAnimationFrame(t)},n=requestAnimationFrame(t)},200))}}),tappable("#view-home .tableview-links li>a:first-child",{allowClick:!f,activeClassDelay:100, -inactiveClassDelay:f?100:1e3,onStart:function(e,t){var n;!f||(n=t.parentNode)&&(n=n.parentNode,m=setTimeout(function(){n&&n.classList.add("list-tapped")},100))},onMove:function(){f&&clearTimeout(m)},onEnd:function(e,t){var n;f&&(clearTimeout(m),n=t.parentNode.parentNode,setTimeout(function(){n&&n.classList.remove("list-tapped")},100))},onTap:function(e,t){t.classList.contains("more-link")?hw.news.more(t):/^#\//.test(t.getAttribute("href"))?location.hash=t.hash:t.href&&f&&n.open(t.href)}}), -tappable("#view-about .grouped-tableview-links li>a:first-child",{allowClick:!0,activeClassDelay:100,inactiveClassDelay:1e3}),tappable("#view-home .tableview-links li>a.detail-disclosure",{noScroll:!0,noScrollDelay:100,onTap:function(e,t){"comments"!=hw.currentView&&(location.hash=t.hash)}}),tappable("button.comments-toggle",function(e,t){hw.comments.toggle(t)}),tappable("#view-comments .load-error button",hw.comments.reload),hw.sub("selectCurrentStory",function(e){if(f){e=e||( -location.hash.match(/item\/(\d+)/)||[,""])[1];for(var t,n=$("view-home"),i=n.querySelectorAll("a[href].selected"),r=0,o=i.length;r') +;var h=!1;document.addEventListener("touchstart",function(e){e=e.targetTouches[0].clientX;(e<20||e>window.innerWidth-20)&&(h=!0)}),document.addEventListener("touchend",function(e){h=!1}),ruto.config({before:function(e,t,n){var i,r=hw.previousView=hw.currentView,t=hw.currentView=t,o=hw.hideAllViews,a=$("view-"+t);switch(hw.setTitle(a.querySelector("header h1").textContent),t){case"home":f?(o(),$("overlay").classList.add("hide"),a.classList.remove("hidden"),(i=$("view-comments")).classList.remove( +"hidden"),i.querySelector("section").innerHTML='
No Story Selected.
',i.querySelector("header h1").innerHTML="",i.querySelector("header a.header-back-button").style.display="none",hw.comments.currentID=null,hw.pub("selectCurrentStory")):"comments"!=r||h?"about"!=r||h?(o(),a.classList.remove("hidden")):l({in:a,out:$("view-"+r),direction:"down"}):c({in:a,out:$("view-"+r),direction:"ltr"});break;case"about":f?( +a.classList.remove("hidden"),$("view-home").classList.remove("hidden"),$("view-comments").classList.remove("hidden"),setTimeout(function(){$("overlay").classList.remove("hide")},1)):"home"!=r||h?(o(),$("view-home").classList.remove("hidden"),a.classList.remove("hidden")):l({in:a,out:$("view-"+r),direction:"up"}),"undefined"!=typeof ga&&ga("send","pageview",e);break;case"comments":f?(o(),$("overlay").classList.add("hide"),a.classList.remove("hidden"),$("view-home").classList.remove("hidden"), +hw.pub("selectCurrentStory",n[1]),a.querySelector("header a.header-back-button").style.display=""):"home"!=r||h?(o(),a.classList.remove("hidden")):((i=n[1])&&hw.comments.currentID!=i&&(a.querySelector("section").scrollTop=0),c({in:a,out:$("view-"+r),direction:"rtl"}))}}}),n.addEventListener("pagehide",function(){for(var e=o.querySelectorAll(".view"),t={},n=0,i=e.length;nheader a.header-button[href]",{noScroll:!0,onTap:function(e,t){t=t.hash;f&&/about/i.test(ruto.current)&&"#/"==t?ruto.back("/"):location.hash=t}}),tappable("#view-home-refresh",{noScroll:!0,onTap:hw.news.reload});var m,p=!1;tappable(".view>header h1",{onTap:function(e,t){var i, +r=t.parentNode.nextElementSibling.firstElementChild;0==r.scrollTop||p||p||(p=!0,i=r.style.overflow,r.style.overflow="hidden",setTimeout(function(){r.style.overflow=i;var e=new TWEEN.Tween({scrollTop:r.scrollTop}).to({scrollTop:0},300).easing(TWEEN.Easing.Cubic.InOut).onUpdate(function(){r.scrollTop=this.scrollTop}).onComplete(function(){cancelAnimationFrame(n),e.stop(),p=!1,delete e}).start(),t=function(){TWEEN.update(),requestAnimationFrame(t)},n=requestAnimationFrame(t)},200))}}),tappable( +"#view-home .tableview-links li>a:first-child",{allowClick:!f,activeClassDelay:100,inactiveClassDelay:f?100:1e3,onStart:function(e,t){var n;!f||(n=t.parentNode)&&(n=n.parentNode,m=setTimeout(function(){n&&n.classList.add("list-tapped")},100))},onMove:function(){f&&clearTimeout(m)},onEnd:function(e,t){var n;f&&(clearTimeout(m),n=t.parentNode.parentNode,setTimeout(function(){n&&n.classList.remove("list-tapped")},100))},onTap:function(e,t){t.classList.contains("more-link")?hw.news.more(t +):/^#\//.test(t.getAttribute("href"))?location.hash=t.hash:t.href&&f&&n.open(t.href)}}),tappable("#view-about .grouped-tableview-links li>a:first-child",{allowClick:!0,activeClassDelay:100,inactiveClassDelay:1e3}),tappable("#view-home .tableview-links li>a.detail-disclosure",{noScroll:!0,noScrollDelay:100,onTap:function(e,t){"comments"!=hw.currentView&&(location.hash=t.hash)}}),tappable("button.comments-toggle",function(e,t){hw.comments.toggle(t)}),tappable("#view-comments .load-error button", +hw.comments.reload),hw.sub("selectCurrentStory",function(e){if(f){e=e||(location.hash.match(/item\/(\d+)/)||[,""])[1];for(var t,n=$("view-home"),i=n.querySelectorAll("a[href].selected"),r=0,o=i.length;rul>li>ul"),m=y("comments-toggle"),p=0,c=h.length;p':'
'),ruto.config({before:function(e,t,n){var i, -r=hw.currentView,o=hw.hideAllViews,a=$("view-"+t);switch(hw.setTitle(a.querySelector("header h1").textContent),t){case"home":f?(o(),$("overlay").classList.add("hide"),a.classList.remove("hidden"),(i=$("view-comments")).classList.remove("hidden"),i.querySelector("section").innerHTML='
No Story Selected.
',i.querySelector("header h1").innerHTML="",i.querySelector("header a.header-back-button").style.display="none", -hw.comments.currentID=null,hw.pub("selectCurrentStory")):r?"about"==r?s({in:a,out:$("view-"+r),direction:"anticlockwise"}):"home"!=r&&l({in:a,out:$("view-"+r),direction:"ltr"}):(o(),a.classList.remove("hidden")),hw.currentView="home";break;case"about":f?(a.classList.remove("hidden"),$("view-home").classList.remove("hidden"),$("view-comments").classList.remove("hidden"),setTimeout(function(){$("overlay").classList.remove("hide")},1)):r?"about"!=r&&s({in:a,out:$("view-home"),direction:"clockwise"} -):(o(),a.classList.remove("hidden")),hw.currentView="about";break;case"comments":f?(o(),$("overlay").classList.add("hide"),a.classList.remove("hidden"),$("view-home").classList.remove("hidden"),hw.pub("selectCurrentStory",n[1]),a.querySelector("header a.header-back-button").style.display=""):r?"comments"!=r&&((i=n[1])&&hw.comments.currentID!=i&&(a.querySelector("section").scrollTop=0),l({in:a,out:$("view-"+r),direction:"rtl"})):(o(),a.classList.remove("hidden")),hw.currentView="comments"}}}), -n.addEventListener("pagehide",function(){for(var e=o.querySelectorAll(".view"),t={},n=0,i=e.length;n.scroll"),r=null,Array.prototype.forEach.call(b, -function(e){e.addEventListener("touchstart",function(){var e;n.innerHeight!=r&&(n.scrollTo(0,0),i&&((e=o.createElement("div")).style.height="600px",c.appendChild(e),setTimeout(function(){c.removeChild(e)},100)),r=n.innerHeight)},!1)})),tappable(".view>header a.header-button[href]",{noScroll:!0,onTap:function(e,t){t=t.hash;f&&/about/i.test(ruto.current)&&"#/"==t?ruto.back("/"):location.hash=t}}),tappable("#view-home-refresh",{noScroll:!0,onTap:hw.news.reload});var h,m=!1;tappable( -".view>header h1",{onTap:function(e,t){var n,i,r=t.parentNode.nextElementSibling.firstElementChild;0==r.scrollTop||m?a&&(n=c.style.height,c.style.height="100%",setTimeout(function(){c.style.height=n},100)):m||(m=!0,i=r.style.overflow,r.style.overflow="hidden",setTimeout(function(){r.style.overflow=i;var e=new TWEEN.Tween({scrollTop:r.scrollTop}).to({scrollTop:0},300).easing(TWEEN.Easing.Cubic.InOut).onUpdate(function(){r.scrollTop=this.scrollTop}).onComplete(function(){cancelAnimationFrame(n), -e.stop(),m=!1,delete e}).start(),t=function(){TWEEN.update(),requestAnimationFrame(t)},n=requestAnimationFrame(t)},200))}}),tappable("#view-home .tableview-links li>a:first-child",{allowClick:!f,activeClassDelay:100,inactiveClassDelay:f?100:1e3,onStart:function(e,t){var n;!f||(n=t.parentNode)&&(n=n.parentNode,h=setTimeout(function(){n&&n.classList.add("list-tapped")},100))},onMove:function(){f&&clearTimeout(h)},onEnd:function(e,t){var n;f&&(clearTimeout(h),n=t.parentNode.parentNode,setTimeout( -function(){n&&n.classList.remove("list-tapped")},100))},onTap:function(e,t){t.classList.contains("more-link")?hw.news.more(t):/^#\//.test(t.getAttribute("href"))?location.hash=t.hash:t.href&&f&&n.open(t.href)}}),tappable("#view-about .grouped-tableview-links li>a:first-child",{allowClick:!0,activeClassDelay:100,inactiveClassDelay:1e3}),tappable("#view-home .tableview-links li>a.detail-disclosure",{noScroll:!0,noScrollDelay:100,onTap:function(e,t){location.hash=t.hash}}),tappable( -"button.comments-toggle",function(e,t){hw.comments.toggle(t)}),tappable("#view-comments .load-error button",hw.comments.reload),hw.sub("selectCurrentStory",function(e){if(f){e=e||(location.hash.match(/item\/(\d+)/)||[,""])[1];for(var t,n=$("view-home"),i=n.querySelectorAll("a[href].selected"),r=0,o=i.length;r':'
'), +ruto.config({before:function(e,t,n){var i,r=hw.currentView,o=hw.hideAllViews,a=$("view-"+t);switch(hw.setTitle(a.querySelector("header h1").textContent),t){case"home":f?(o(),$("overlay").classList.add("hide"),a.classList.remove("hidden"),(i=$("view-comments")).classList.remove("hidden"),i.querySelector("section").innerHTML='
No Story Selected.
',i.querySelector("header h1").innerHTML="",i.querySelector( +"header a.header-back-button").style.display="none",hw.comments.currentID=null,hw.pub("selectCurrentStory")):r?"about"==r?s({in:a,out:$("view-"+r),direction:"anticlockwise"}):"home"!=r&&l({in:a,out:$("view-"+r),direction:"ltr"}):(o(),a.classList.remove("hidden")),hw.currentView="home";break;case"about":f?(a.classList.remove("hidden"),$("view-home").classList.remove("hidden"),$("view-comments").classList.remove("hidden"),setTimeout(function(){$("overlay").classList.remove("hide")},1) +):r?"about"!=r&&s({in:a,out:$("view-home"),direction:"clockwise"}):(o(),a.classList.remove("hidden")),hw.currentView="about";break;case"comments":f?(o(),$("overlay").classList.add("hide"),a.classList.remove("hidden"),$("view-home").classList.remove("hidden"),hw.pub("selectCurrentStory",n[1]),a.querySelector("header a.header-back-button").style.display=""):r?"comments"!=r&&((i=n[1])&&hw.comments.currentID!=i&&(a.querySelector("section").scrollTop=0),l({in:a,out:$("view-"+r),direction:"rtl"})):(o( +),a.classList.remove("hidden")),hw.currentView="comments"}}}),n.addEventListener("pagehide",function(){for(var e=o.querySelectorAll(".view"),t={},n=0,i=e.length;n.scroll"),r=null,Array.prototype.forEach.call(b,function(e){e.addEventListener("touchstart",function(){var e;n.innerHeight!=r&&(n.scrollTo(0,0),i&&((e=o.createElement("div")).style.height="600px",c.appendChild(e),setTimeout(function(){c.removeChild(e)},100)),r=n.innerHeight)},!1)})),tappable(".view>header a.header-button[href]",{noScroll:!0,onTap:function(e,t){t=t.hash;f&&/about/i.test(ruto.current)&&"#/"==t?ruto.back("/"):location.hash=t}}),tappable("#view-home-refresh",{noScroll:!0, +onTap:hw.news.reload});var h,m=!1;tappable(".view>header h1",{onTap:function(e,t){var n,i,r=t.parentNode.nextElementSibling.firstElementChild;0==r.scrollTop||m?a&&(n=c.style.height,c.style.height="100%",setTimeout(function(){c.style.height=n},100)):m||(m=!0,i=r.style.overflow,r.style.overflow="hidden",setTimeout(function(){r.style.overflow=i;var e=new TWEEN.Tween({scrollTop:r.scrollTop}).to({scrollTop:0},300).easing(TWEEN.Easing.Cubic.InOut).onUpdate(function(){r.scrollTop=this.scrollTop} +).onComplete(function(){cancelAnimationFrame(n),e.stop(),m=!1,delete e}).start(),t=function(){TWEEN.update(),requestAnimationFrame(t)},n=requestAnimationFrame(t)},200))}}),tappable("#view-home .tableview-links li>a:first-child",{allowClick:!f,activeClassDelay:100,inactiveClassDelay:f?100:1e3,onStart:function(e,t){var n;!f||(n=t.parentNode)&&(n=n.parentNode,h=setTimeout(function(){n&&n.classList.add("list-tapped")},100))},onMove:function(){f&&clearTimeout(h)},onEnd:function(e,t){var n;f&&( +clearTimeout(h),n=t.parentNode.parentNode,setTimeout(function(){n&&n.classList.remove("list-tapped")},100))},onTap:function(e,t){t.classList.contains("more-link")?hw.news.more(t):/^#\//.test(t.getAttribute("href"))?location.hash=t.hash:t.href&&f&&n.open(t.href)}}),tappable("#view-about .grouped-tableview-links li>a:first-child",{allowClick:!0,activeClassDelay:100,inactiveClassDelay:1e3}),tappable("#view-home .tableview-links li>a.detail-disclosure",{noScroll:!0,noScrollDelay:100,onTap:function(e +,t){location.hash=t.hash}}),tappable("button.comments-toggle",function(e,t){hw.comments.toggle(t)}),tappable("#view-comments .load-error button",hw.comments.reload),hw.sub("selectCurrentStory",function(e){if(f){e=e||(location.hash.match(/item\/(\d+)/)||[,""])[1];for(var t,n=$("view-home"),i=n.querySelectorAll("a[href].selected"),r=0,o=i.length;rul>li>ul"),h=w("comments-toggle"),m=0,c=p.length;m.scroll{min-height: "+e+"px}"},!1),i.addEventListener("orientationchange",a,!1),a(),ibento("#view-home-refresh","click",hw.news.reload),ibento( -"#view-home .more-link","click",function(e,t){hw.news.more(t)}),ibento("button.comments-toggle","click",function(e,t){hw.comments.toggle(t)}),ibento("#view-comments .load-error button","click",hw.comments.reload),/Mobile;.*Firefox/.test(navigator.userAgent)&&navigator.mozApps&&((u=navigator.mozApps.getSelf()).onsuccess=function(){u.result&&ibento('a[href]:not([href^="#"])',"click",function(e,t){e.preventDefault(),window.open(t.href,"browser")})}),window.onload=hw.init)}(window); +'[name=hw-appearance][value="'+s+'"]').checked=!0),n.onclick=function(){var e=n.querySelector("[name=hw-appearance]:checked").value;localStorage.setItem(o,e),a(e)}):setTimeout(e,1e3)}()},e.hw=y,ruto.config({before:function(e,t){y.hideAllViews();var n=c("view-"+t);n.classList.remove("hidden"),y.currentView=t,y.setTitle(n.querySelector("header h1").textContent)},notfound:function(){ruto.go("/")}}).add("/","home",function(){y.news.render()}).add(/^\/date\/(\d+)$/i,"home",function(){y.news.render()} +).add("/about","about").add(/^\/item\/(\d+)$/i,"comments",function(e,t){y.comments.render(t)})}(window),function(i){var n,r,e,o,t,s,a,u;i.addEventListener&&((n=i.document).body,r={},o=function(){return i.pageYOffset||"CSS1Compat"===n.compatMode&&n.documentElement.scrollTop||0},i.addEventListener("scroll",function(){clearTimeout(e),e=setTimeout(t,500)},!(t=function(){var e=location.hash.slice(1),t=r[e]=o();amplify.store.sessionStorage("hacker-scrolltop-"+e,t)})),ruto.config({on:function(){ +var e=location.hash.slice(1),t="hacker-scrolltop-"+e,n=amplify.store.sessionStorage(t);i.scrollTo(0,r[e]||n||0),n=r[e]=o(),amplify.store.sessionStorage(t,n)}}),s=n.head||n.getElementsByTagName("head")[0],i.addEventListener("resize",a=function(){var e=i.innerHeight,t=$("view-height");t||((t=n.createElement("style")).id="view-height",s.appendChild(t)),788<=i.innerWidth&&(e*=.9),t.textContent=".view>.scroll{min-height: "+e+"px}"},!1),i.addEventListener("orientationchange",a,!1),a(),ibento( +"#view-home-refresh","click",hw.news.reload),ibento("#view-home .more-link","click",function(e,t){hw.news.more(t)}),ibento("button.comments-toggle","click",function(e,t){hw.comments.toggle(t)}),ibento("#view-comments .load-error button","click",hw.comments.reload),/Mobile;.*Firefox/.test(navigator.userAgent)&&navigator.mozApps&&((u=navigator.mozApps.getSelf()).onsuccess=function(){u.result&&ibento('a[href]:not([href^="#"])',"click",function(e,t){e.preventDefault(),window.open(t.href,"browser")}) +}),window.onload=hw.init)}(window); //# sourceMappingURL=hw-web.min.js.map \ No newline at end of file diff --git a/js/hw-web.min.js.map b/js/hw-web.min.js.map index 49efe88..5ede19c 100644 --- a/js/hw-web.min.js.map +++ b/js/hw-web.min.js.map @@ -1 +1 @@ -{"version":3,"file":"hw-web.min.js","sources":["../assets/js/libs/ruto.js","../assets/js/libs/amplify.store.js","../assets/js/libs/hogan.js","../assets/js/libs/hnapi.js","../assets/js/libs/ibento.js","../assets/js/libs/relative-date.js","../assets/js/libs/dayjs.js","../assets/js/templates.js","../assets/js/hw.js","../assets/js/hw-web.js"],"names":["w","noop","hashchange","hash","location","slice","found","current","ruto","options","defaultPath","previous","i","l","routes","length","route","path","name","fn","toLowerCase","before","call","on","matches","match","apply","notfound","config","opts","o","hasOwnProperty","add","push","go","back","history","init","addEventListener","reload","window","amplify","undefined","store","key","value","type","types","addType","storage","error","webStorageType","memory","timeout","rprefix","createFromStorageInterface","storageType","storedValue","parsed","remove","ret","now","Date","getTime","test","JSON","parse","getItem","expires","replace","data","pop","removeItem","stringify","setItem","localStorage","sessionStorage","e","globalStorage","hostname","copy","obj","div","document","createElement","attrKey","style","display","getElementsByTagName","appendChild","addBehavior","load","parentNode","removeChild","attr","prevValue","XMLDocument","documentElement","attributes","removeAttribute","save","getAttribute","setAttribute","userData","clearTimeout","setTimeout","this","Hogan","findInScope","scope","doModelGet","val","get","Template","codeObj","text","compiler","r","code","c","partials","subs","buf","prototype","context","indent","v","str","coerceToString","hChars","rAmp","rLt","rGt","rApos","rQuot","t","render","ri","ep","symbol","partial","template","instance","base","Error","compile","stackText","activeSub","stackSubs","stackPartials","PartialTemplate","Substitutions","subsText","createSpecializedPartial","rp","rs","section","tail","isArray","s","ctx","inverted","start","end","tags","pass","ms","d","returnFound","names","split","f","modelGet","cx","mv","ls","func","oldTags","delimiters","b","ct","disableLambda","fl","result","textSource","substring","sub","String","Array","a","Object","toString","exports","date","supportXDomainRequest","XDomainRequest","supportCORS","XMLHttpRequest","worker","requests","Worker","success","url","response","req","callback","postMessage","_timeout","abort","onload","responseText","onerror","onabort","ontimeout","readyState","open","send","src","body","urls","array","j","Math","floor","random","temp","shuffle","unshift","reqs","reqAgain","hnapi","_news","_news2","item","id","comments","last_visit","num_visits","last_time","Number","MAX_SAFE_INTEGER","process_entries","entries","hnapi_entries","last_visit_item","visit_count","time_ago","relativeDate","hnapi_entry","entry","title","link_text","link","domain","source","points","user","submitter","time","comments_count","number","day","dayjs","unix","subtract","next","format","news","onSuccess","results","curr","console","log","p1","fetch","then","res","p2","json","closest","node","selector","root","matchesSelector","mozMatchesSelector","webkitMatchesSelector","oMatchesSelector","msMatchesSelector","ownerDocument","ibento","event","target","DAY","YEAR","MONTH","formats","MAX_VALUE","input","reference","delta","len","round","module","n","define","amd","join","u","h","z","utcOffset","abs","m","year","month","clone","ceil","p","M","y","D","Q","$","weekdays","months","g","pl","locale","$L","utc","$u","$offset","$d","NaN","UTC","$y","getFullYear","$M","getMonth","$D","getDate","$W","getDay","$H","getHours","$m","getMinutes","$s","getSeconds","$ms","getMilliseconds","$utils","isValid","isSame","startOf","endOf","isAfter","isBefore","$g","set","hour","minute","second","millisecond","valueOf","toDate","$locale","weekStart","$set","min","daysInMonth","substr","meridiem","YY","YYYY","MM","MMM","monthsShort","MMMM","DD","dd","weekdaysMin","ddd","weekdaysShort","dddd","H","HH","hh","A","mm","ss","SSS","Z","getTimezoneOffset","diff","toJSON","toISOString","toUTCString","extend","isDayjs","en","Ls","TEMPLATES","comments-toggle","