1!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=13)}({13:function(e,t,n){e.exports=n("fmL3")},fmL3:function(e,t){!function(e,t){"use strict";e.googletag=e.googletag||{cmd:[]};var n=e.googletag,o=e.GPT_ADS_CONFIG||{},r={leaderboard970:{id:"div-gpt-ad-1749132984743-0",unit:"/22875225159/thegoodocs.com_lp_desktop_leaderboard_970_90",sizes:[[970,90]]},leaderboardLeft728:{id:"div-gpt-ad-1749133153201-0",unit:"/22875225159/thegoodocs.com_lp_desktop_leaderboard_left_728_90",sizes:[[728,90]]},leaderboardRight728:{id:"div-gpt-ad-1749133303561-0",unit:"/22875225159/thegoodocs.com_lp_desktop_leaderboard_right_728_90",sizes:[[728,90]]},sidebarAboveButton:{id:"div-gpt-ad-1750846281293-0",unit:"/22875225159/thegoodocs.com_pp_desktop_sidebar_above_button",sizes:[[300,600],[160,600],[300,250],[120,600],"fluid"]},desktopSidebar:{id:"div-gpt-ad-1750846411025-0",unit:"/22875225159/elegantflyer-com-pp-desktop-sidebar",sizes:[[300,600],[160,600],[300,250],[120,600],"fluid"]},mobileTopRectangle:{id:"div-gpt-ad-1750061284318-0",unit:"/22875225159/pp_lp_mobile_top_rectangle",sizes:[[300,250],[320,50],[320,100]]},categoryTemplate:{id:"div-gpt-ad-1779286024457-0",unit:"/22875225159/thegoodocs.com_lp_desktop_adaptive_inside_listing_1",sizes:[[120,90],[160,600],[120,20],[216,36],[250,250],[300,250],[234,60],[300,600],[120,600],[200,200],[120,60],[216,54],[200,446],[120,240],[120,30],[240,400],"fluid"]}},i=["category_lvl_1","category_lvl_2","category_lvl_3","category_filter_docs","category_filter_slides","category_filter_sheets","category_filter_other","search","all_templates","all_templates_popular","category_group","holidays","holiday"],a={},s={},l=!1,d=!1,g=!1;function c(){var e=o.pageTypeBase||"";return"category"===e&&o.category&&o.category.depth?"category_lvl_"+o.category.depth:e}function p(e){var n=r[e];return n?t.getElementById(n.id):null}function u(e){var o,i;return a[e]?a[e]:(o=r[e])?t.getElementById(o.id)?(i=n.defineSlot(o.unit,o.sizes,o.id))?(i.addService(n.pubads()),a[e]=i,i):(console.warn("[GPT] Cannot define slot: "+e),null):(console.warn("[GPT] Element not found: "+o.id),null):(console.warn("[GPT] Unknown slot: "+e),null)}function f(e,o){var i,l,d,g,c,p,f=r[e];f?s[e]||(i=f.id,l=function(t,r){n.cmd.push(function(){s[e]||u(e)&&(t.style.display=o||"block",n.display(f.id),s[e]=!0,console.log("[GPT DISPLAY]",{key:e,id:f.id,wasWaiting:r}),r&&setTimeout(function(){n.cmd.push(function(){a[e]&&(console.log("[GPT REFRESH AFTER WAIT]",{key:e,id:f.id}),n.pubads().refresh([a[e]]))})},300))})},g=Date.now(),c=d||5e3,p=!1,function e(){var n=t.getElementById(i);n?l(n,p):(p=!0,Date.now()-g>=c?console.warn("[GPT] Element timeout: "+i):requestAnimationFrame(e))}()):console.warn("[GPT] Unknown slot: "+e)}function y(e){var t;if(e&&e.length)for(t=0;t<e.length;t++)f(e[t])}function _(e){n.cmd.push(function(){var t=a[e];t&&(n.destroySlots([t]),delete a[e],delete s[e])})}function h(e,o){n.cmd.push(function(){var i,l,d=a[e];(i=r[e])?(d&&(n.destroySlots([d]),delete a[e],delete s[e]),(l=t.getElementById(i.id))?u(e)&&(l.style.display=o||"block",n.display(i.id),s[e]=!0):console.warn("[GPT] Element not found: "+i.id)):console.warn("[GPT] Unknown slot: "+e)})}function m(e){var t=p(e);t&&(t.style.display="none")}function v(e){try{return JSON.stringify(e)}catch(t){return String(e)}}function b(e){try{return e?{ad_slot_id:e.getSlotElementId?e.getSlotElementId():"",ad_unit_path:e.getAdUnitPath?e.getAdUnitPath():"",sizes:function(e){var t,n,o,r=[];if(!e||!e.getSizes)return r;for(t=e.getSizes(),n=0;n<t.length;n++)(o=t[n])&&"function"==typeof o.getWidth&&"function"==typeof o.getHeight?r.push({w:o.getWidth(),h:o.getHeight()}):"string"==typeof o?r.push(o):r.push({raw:String(o)});return r}(e),targeting_keys:e.getTargetingKeys?e.getTargetingKeys():[],targeting:function(e){var t,n,o,r={};if(!e||!e.getTargetingKeys||!e.getTargeting)return r;for(t=e.getTargetingKeys()||[],n=0;n<t.length;n++){o=t[n];try{r[o]=e.getTargeting(o)}catch(e){r[o]=["__error__"]}}return r}(e),category_exclusions:e.getCategoryExclusions?e.getCategoryExclusions():[],response_information:function(e){var t,n,o,r,i={};try{if(!e||!e.getResponseInformation)return null;if(!(t=e.getResponseInformation()))return null;for(n=["advertiserId","campaignId","creativeId","lineItemId"],o=0;o<n.length;o++)void 0!==t[r=n[o]]&&null!==t[r]&&(i[r]=t[r]);return i}catch(e){return{error:String(e)}}}(e)}:{}}catch(e){return{slot_extract_error:String(e)}}}function T(n,o,r){var i,a={},s={page_url:e.location&&e.location.href?e.location.href:"",page_path:e.location&&e.location.pathname?e.location.pathname:"",page_title:t.title||""},l={};for(i in a.event_type=n,a.timestamp=(new Date).getTime(),s)s.hasOwnProperty(i)&&(a[i]=s[i]);if(o&&o.slot)for(i in l=b(o.slot))l.hasOwnProperty(i)&&(a[i]=l[i]);if(r)for(i in r)r.hasOwnProperty(i)&&(a[i]=r[i]);return a}function w(t,n){var o,r={};for(o in n)n.hasOwnProperty(o)&&(r[o]=n[o]);r.sizes=v(n.sizes),r.targeting=v(n.targeting),r.targeting_keys=v(n.targeting_keys),r.category_exclusions=v(n.category_exclusions),r.response_information=v(n.response_information);try{"function"==typeof e.gtag&&e.gtag("event","gpt_"+t,r)}catch(e){console.warn("[GA] gtag failed:",e)}}function P(){var e;if(!g){g=!0,(e=n.pubads()).addEventListener("slotRequested",function(e){try{w("slot_requested",T("slot_requested",e))}catch(e){console.warn("[GPT] slotRequested handler error:",e)}}),e.addEventListener("slotResponseReceived",function(e){try{w("slot_response_received",T("slot_response_received",e))}catch(e){console.warn("[GPT] slotResponseReceived handler error:",e)}});var t={};e.addEventListener("slotRenderEnded",function(e){var o,i;try{if(i=function(e){var t;for(t in r)if(r.hasOwnProperty(t)&&r[t].id===e)return t;return null}
1(o=e.slot.getSlotElementId()),e.isEmpty)return console.log("[GPT EMPTY]",o),void(i&&!t[i]&&(t[i]=!0,setTimeout(function(){n.cmd.push(function(){console.log("[GPT RETRY EMPTY]",o),n.pubads().refresh([e.slot])})},1e3)));console.log("[GPT FILLED]",o)}catch(e){console.warn("[GPT] slotRenderEnded handler error:",e)}}),e.addEventListener("impressionViewable",function(e){try{w("impression_viewable",T("impression_viewable",e))}catch(e){console.warn("[GPT] impressionViewable handler error:",e)}})}}function S(){var t=e.innerWidth,n=["categoryTemplate"];return t>=1800?(n.push("leaderboard970"),n.push("leaderboardRight728"),n):t>=1536?(n.push("leaderboardLeft728"),n.push("leaderboardRight728"),n):(t>=1280&&n.push("leaderboard970"),n)}function E(){var n,r,a,s=c(),l=e.innerWidth>=769,d=Boolean(Number(o.premium||0)),g="product"===s,p=-1!==i.indexOf(s);if(e.innerWidth<1280&&(a=t.getElementById("js-block-a"))&&(a.style.display="none"),l&&g)d?(f("desktopSidebar"),f("sidebarAboveButton")):(y(S()),f("sidebarAboveButton"),f("desktopSidebar"));else if(l&&p)y(S());else{if(!l&&g)return(n=t.getElementById("js-bottom-ads"))&&(n.style.display="none"),void(d?(m("mobileTopRectangle"),m("sidebarAboveButton"),m("desktopSidebar")):(f("sidebarAboveButton"),f("mobileTopRectangle")));if(!l&&p){if(!(r=t.getElementById("js-block-a")))return;if(e.innerWidth>430)return void(r.style.display="none");r.style.height="250px",f("mobileTopRectangle"),f("categoryTemplate")}}}function I(){l||(l=!0,n.cmd.push(function(){var r;n.pubads&&"function"==typeof n.pubads?(n.pubads().enableSingleRequest(),function(){var e,t,r,i=n.pubads(),a=c();if(i.setTargeting("site",["thegoodocs.com"]),i.setTargeting("page_type",[a]),i.setTargeting("page_language",[o.lang||"en"]),"product"===a&&(o.rootCategoryId&&i.setTargeting("pp_category_top",[String(o.rootCategoryId)]),o.maxDepthCategoryId&&i.setTargeting("pp_category",[String(o.maxDepthCategoryId)])),"category_group"===a&&o.category&&o.category.seo_name&&i.setTargeting("pp_group",[o.category.seo_name]),"holiday"===a&&o.category&&o.category.seo_name&&i.setTargeting("pp_holiday",[o.category.seo_name]),0===a.indexOf("category_lvl_")||0===a.indexOf("category_filter_")){if(!(e=o.category))return;t=Number(e.depth),r=String(e.id),3===t&&e.parent_id&&i.setTargeting("pp_category_top",[String(e.parent_id)]),2===t&&i.setTargeting("pp_category_top",[r]),i.setTargeting("pp_category",[r])}}(),P(),d||(n.enableServices(),d=!0),e.innerWidth>=1875||(r=t.querySelector(".js-left-template-ads"))&&r.parentNode&&r.parentNode.removeChild(r),function(){var n;e.innerWidth>=1550||(n=t.querySelector(".js-right-template-ads"))&&n.parentNode&&n.parentNode.removeChild(n)}(),E(),console.log("[GPT INIT]",{pageType:c(),lang:o.lang,innerWidth:e.innerWidth,isDesktop:e.innerWidth>=769,isPremium:Boolean(Number(o.premium||0))})):console.warn("[GPT] pubads() is not available")}))}e.GptAds={init:I,define:u,display:f,displayMany:y,refresh:function(e){n.cmd.push(function(){var t,o,r=[],i=[];if(e)r="[object Array]"===Object.prototype.toString.call(e)?e:[e];else for(t in a)a.hasOwnProperty(t)&&r.push(t);for(o=0;o<r.length;o++)t=r[o],a[t]&&i.push(a[t]);i.length&&n.pubads().refresh(i)})},reload:h,reloadMany:function(e){var t;if(e&&e.length)for(t=0;t<e.length;t++)h(e[t])},destroy:_,destroyMany:function(e){var t;if(e&&e.length)for(t=0;t<e.length;t++)_(e[t])},show:function(e,t){var n=p(e);n&&(n.style.display=t||"block")},hide:m,collapse:function(e){var t=p(e);t&&(t.style.display="none",t.style.height="0",t.style.minHeight="0",t.style.margin="0",t.style.padding="0",t.style.overflow="hidden")},remove:function(e){var t=p(e);t&&t.parentNode&&t.parentNode.removeChild(t)},getSlot:function(e){return a[e]?a[e]:null},getPageType:c,slots:r},I()}(window,document)}});
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.