1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,98149,312955,62255,878514,166452,e=>{"use strict";e.s(["processLinkUrl",()=>k,"resolveContentfulRichTextLinks",()=>C,"resolveImageLinkHref",()=>v],98149),e.s(["buildRcUrl",()=>S],166452),e.s(["CENTER_TAG_TO_SLUG",()=>d,"getContentPrefixOrDefault",()=>L],878514);var t=e.i(975157),r=e.i(180748),n=e.i(453212),l=e.i(247167);let i="centerTdNews",o="tdnews",u="news",s="trimble-developer";function a(e){return(e?.contentfulMetadata?.tags??[]).some(e=>e?.id===i)}function c(){let e;return(e=l.default.env.NEXT_PUBLIC_SITE_MACHINE_NAME)===s||!!"corporate-prod".startsWith("trimble-developer")||(!e||e===s)&&(n.default.NEXT_PUBLIC_SITE_MACHINE_NAME===s||n.default.NEXT_PUBLIC_PROFILE?.startsWith("trimble-developer")===!0)}function f(e){return e===u}e.s(["TRIMBLE_DEVELOPER_MACHINE_NAME",0,s,"TRIMBLE_DEVELOPER_NEWS_BLOG_SLUG",0,o,"TRIMBLE_DEVELOPER_NEWS_CENTER_TAG",0,i,"TRIMBLE_DEVELOPER_NEWS_URL_PREFIX",0,u],312955),e.s(["entryHasTrimbleDeveloperNewsCenterTag",0,a,"isTrimbleDeveloperNewsContentPrefix",0,f,"usesTrimbleDeveloperNewsUrls",0,c],62255);let d={centerCorporate:"trimble",centerCivil:"construction",centerOps:"construction",centerDevelopment:"development",centerOemgnss:"oemgnss",centerApplanix:"applanix",centerTransportation:"transportation",centerPositioning:"positioning",centerSketchup:"sketchup",centerGeospatial:"geospatial",centerTdNews:o},p=new Set(["article","Article"]);function m(e){return e&&p.has(e)?"blog":"resources"}let g={sketchup:"centerSketchup"};function _(){let e=n.default.NEXT_PUBLIC_SITE_MACHINE_NAME;return e?g[e]:void 0}function y(){let e=_();return e?d[e]:void 0}function h(){return void 0!==_()}Object.fromEntries(Object.entries(d).map(e=>{let[t,r]=e;return[t,`blog/${r}`]}));let T={};for(let[e,t]of Object.entries(d))T[t]||(T[t]=[]),T[t].push(e);function E(e){for(let t of e?.contentfulMetadata?.tags??[]){let e=d[t.id??""];if(e)return e}}function L(e,t){let r=m(t);if(h())return r;if(e){let r=function(e,t){if(c()&&a(e))return u;let r=m(t);if(h())return E(e)&&y(),r;let n=E(e);if(n)return`${r}/${n}`}(e,t);if(r)return r}return`${r}/trimble`}(function(){let e=c()?[{base:"blog",centerSlug:o,urlPrefix:u}]:[],t=["blog","resources"],r=y();if(r)return[...e,...t.map(e=>({base:e,centerSlug:r,urlPrefix:e}))];let n=[...new Set(Object.values(d)),"all"];return[...e,...t.flatMap(e=>n.map(t=>({base:e,centerSlug:t,urlPrefix:`${e}/${t}`})))]})().map(e=>e.urlPrefix).sort((e,t)=>t.length-e.length);let P={article:"article",Article:"article",caseStudy:"case-study",CaseStudy:"case-study",customerStory:"customer-story",CustomerStory:"customer-story",video:"video",Video:"video",document:"docs",Document:"docs",externalResource:"external-resource",ExternalResource:"external-resource"};function S(e,r,n,l,i){let o=P[r]||r,u=l??L(i,r);return f(u)&&"article"===o?`/${e}/${u}/${(0,t.safeSlug)(n)}`:`/${e}/${u}/${o}/${(0,t.safeSlug)(n)}`}var b=e.i(582490);let N=new Set(["Article","CaseStudy","CustomerStory","Video","Document"]),k=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.DEFAULT_PUBLIC_LANG,l=arguments.length>2?arguments[2]:void 0;if(e?.__typename==="ExternalLink")return e?.url||null;if(e?.__typename==="PageProductPage")return(0,r.localizeUrl)(`/products/${(0,t.safeSlug)(e?.slug)}`,n);if(e?.__typename==="ProductDetailPage"&&e?.productName)return(0,r.localizeUrl)(`/products/${e.productName.split(" ").join("-").toLowerCase()}/buy`,n);if(e?.__typename==="ProductTrialPage"&&e?.productName)return(0,r.localizeUrl)(`/products/${e.productName.split(" ").join("-").toLowerCase()}/trial`,n);if(N.has(e?.__typename)){let t=l??L(e,e.__typename);return S(n,e.__typename,e?.slug,t)}return e?.slug?(0,r.localizeUrl)(`/${(0,t.safeSlug)(e?.slug)}`,n):"string"==typeof e?.url&&""!==e.url?e.url.startsWith("#")||(0,r.isExternalUrl)(e.url)?e.url:(0,r.localizeUrl)(e.url.startsWith("/")?e.url:`/${e.url}`,n):"string"==typeof e?e.startsWith("#")||(0,r.isExternalUrl)(e)?e:(0,r.localizeUrl)(e.startsWith("/")?e:`/${e}`,n):null},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.DEFAULT_PUBLIC_LANG;if(!e)return null;if(e.url){let r=k(e.url,t);if(r)return r}return e.anchor?`#${e.anchor}`:e.internalLink?k(e.internalLink,t):null},C=e=>(e?.json?.content&&(e.json.content=e.json.content.map(t=>{try{if("embedded-asset-block"===t.nodeType){let r=e.links?.assets?.block?.find(e=>e?.sys?.id===t.data?.target?.sys?.id);r&&(t.data.target=r)}if("embedded-entry-block"===t.nodeType){let r=e.links?.entries?.block?.find(e=>e?.sys?.id===t.data?.target?.sys?.id);r&&(t.data.target=r)}}catch(e){}return t})),e)},975157,e=>{"use strict";e.s(["formatLayoutThemeToT2ThemeClass",()=>l,"handleButtons",()=>c,"normalToMachineActionTheme",()=>o,"normalToMachineTheme",()=>i,"safeSlug",()=>n,"truncateText",()=>u]);var t=e.i(98149),r=e.i(180748);function n(e){return"string"==typeof e?e:null==e?"":"object"==typeof e&&"en-US"in e&&"string"==typeof e["en-US"]?e["en-US"]:""}function l(e){if(null==e||"string"!=typeof e)return;let t=e.trim();if(t)return t.startsWith("t2-preset-theme-")?`t2-theme-${t.slice(16)}`:t.startsWith("t2-theme-")?t:i(t)}let i=e=>{if(e?.toString()?.startsWith("t2-"))return e;let t="t2-theme-one";return"Gray"==e||"Concrete Gray"==e?t="t2-theme-two":"Black"==e||"Trimble Dark Gray"==e?t="t2-theme-three":"Blue"==e||"Trimble Blue"==e?t="t2-theme-four":"Dark Blue"==e||"Dark Navy"==e?t="t2-theme-five":"Textured Light"==e?t="t2-theme-six":"Textured Dark"==e&&(t="t2-theme-seven"),t},o=e=>{let t="t2-action-theme-one";return"Action Black"==e?t="t2-action-theme-two":"Action White"==e&&(t="t2-action-theme-three"),t},u=(e,t)=>
1e&&t&&e.length>t?e.slice(0,t)+"...":e;function s(e){return"ProductDetailPage"===e.__typename&&e.productName?`/products/${e.productName.split(" ").join("-").toLowerCase()}/buy`:"ProductTrialPage"===e.__typename&&e.productName?`/products/${e.productName.split(" ").join("-").toLowerCase()}/trial`:"PageProductPage"===e.__typename&&e.slug?`/products/${n(e.slug)}`:e.slug?`/${n(e.slug)}`:""}function a(e,n){if(!e)return null;if(n){let l=(0,t.processLinkUrl)(e,n);if("string"==typeof l)return l;let i=s(e);return i?(0,r.localizeUrl)(i,n):null}return"ExternalLink"===e.__typename?e?.url||null:s(e)||null}let c=function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=arguments.length>2?arguments[2]:void 0,l=[],i=e?.filter(function(e){return null!=e});return(i?.map(e=>{if(e?.__typename=="Link"){let t=e.textLabel||e.text;if(t){let r=a("string"==typeof e.url?e:e.url||e.destination,n)||("string"==typeof e.url&&e.url?e.url:null)||"#never-doing";l.push({id:e?.sys.id,primary:e.isPrimary,label:t,destination:r})}}else if(e?.__typename=="SimpleLink"){let r=function(e,r){if(e.dynamicPageReference)return a(e.dynamicPageReference,r);if(e.urlString){if(e.urlString.startsWith("#"))return e.urlString;if(r){let n=(0,t.processLinkUrl)(e.urlString,r);return"string"==typeof n?n:String(e.urlString)}return e.urlString}return null}(e,n);r&&e.linkText?l.push({id:e?.sys.id,primary:e.isPrimary,label:e.linkText,destination:r}):e.linkAsset&&e.linkText&&l.push({id:e?.sys.id,primary:e.isPrimary,label:e.linkText,destination:e.linkAsset.url,downloadName:e.linkAsset.fileName})}}),!1==r)?l.map(e=>({label:e.label,destination:e.destination})):l.length>0?l:null}}]); 2 3//# sourceMappingURL=2kihtu4u5wku2.js.map
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.