PageSourceSearch

https://www.bouyguestelecom.fr/statics/landingpages/_next/static/chunks/300.2495476b7c565819.js

js bouyguestelecom.fr collected 2026-09-24 08:38:58 UTC 12,317 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[300],{293:(e,a,r)=>{r.d(a,{L:()=>y});var t=r(45533),n=r(73801),l=r(55114),i=r(85314),s=r(41144),u=r(84610),o=r(70492);async function y(e,a){let r=(0,s.qg)(e);if(!r)throw new l.A("invalid-url","Invalid scene service url");let t={...a,sceneServerUrl:r.url.path,layerId:r.sublayer??void 0};if(t.sceneLayerItem??=await c(t),null==t.sceneLayerItem)return w(t.sceneServerUrl.replace("/SceneServer","/FeatureServer"),t);let n=await h(t);if(!n?.url)throw new l.A("related-service-not-found","Could not find feature service through portal item relationship");t.featureServiceItem=n;let i=await w(n.url,t);return i.portalItem=n,i}async function c(e){let a=(await d(e)).serviceItemId;if(!a)return null;let r=new o.default({id:a,apiKey:e.apiKey}),t=await f(e);null!=t&&(r.portal=new u.A({url:t}));try{return await r.load({signal:e.signal})}catch(e){return(0,i.QP)(e),null}}async function d(e){if(e.rootDocument)return e.rootDocument;let a={query:{f:"json",...e.customParameters,token:e.apiKey},responseType:"json",signal:e.signal};try{let r=await (0,n.A)(e.sceneServerUrl,a);e.rootDocument=r.data}catch{e.rootDocument={}}return e.rootDocument}async function f(e){let a=t.id?.findServerInfo(e.sceneServerUrl);if(a?.owningSystemUrl)return a.owningSystemUrl;let r=e.sceneServerUrl.replace(/(.*\/rest)\/.*/i,"$1")+"/info";try{let a=(await (0,n.A)(r,{query:{f:"json"},responseType:"json",signal:e.signal})).data.owningSystemUrl;if(a)return a}catch(e){(0,i.QP)(e)}return null}async function w(e,a){let r=(0,s.qg)(e);if(!r)throw new l.A("invalid-feature-service-url","Invalid feature service url");let t=r.url.path,i=a.layerId;if(null==i)return{serverUrl:t};let u=d(a),o=a.featureServiceItem?await a.featureServiceItem.fetchData("json"):null,y=(o?.layers?.[0]||o?.tables?.[0])?.customParameters,c=e=>{let r={query:{f:"json",...y},responseType:"json",authMode:e,signal:a.signal};return(0,n.A)(t,r)},f=c("anonymous").catch(()=>c("no-prompt")),[w,h]=await Promise.all([f,u]),m=h?.layers,p=w.data&&w.data.layers;if(!Array.isArray(p))throw Error("expected layers array");if(Array.isArray(m)){for(let e=0;e<Math.min(m.length,p.length);e++)if(m[e].id===i)return{serverUrl:t,layerId:p[e].id}}else if(null!=i&&i<p.length)return{serverUrl:t,layerId:p[i].id};throw Error("could not find matching associated sublayer")}async function h({sceneLayerItem:e,signal:a}){if(!e)return null;try{let r=(await e.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},{signal:a})).find(e=>"Feature Service"===e.type)||null;if(!r)return null;let t=new o.default({portal:r.portal,id:r.id});return await t.load(),t}catch(e){return(0,i.QP)(e),null}}},30739:(e,a,r)=>{r.d(a,{V:()=>n});var t=r(73801);async function n(e,a){let{data:r}=await (0,t.A)(e,{responseType:"json",query:{f:"json",...a?.customParameters,token:a?.apiKey}});return r}},60300:(e,a,r)=>{r.r(a),r.d(a,{fromUrl:()=>d});var t=r(55114),n=r(86858),l=r(41144),i=r(293),s=r(83796),u=r(55073),o=r(95321),y=r(30739);let c={FeatureLayer:!0,SceneLayer:!0};async function d(e){let{properties:a,url:t}=e,n={...a,url:t},l=await m(t,a?.customParameters),{Constructor:i,layerId:s,sourceJSON:u,parsedUrl:o,layers:y,tables:c}=l;if(y.length+c.length===0)return null!=s&&(n.layerId=s),null!=u&&(n.sourceJSON=u),new i(n);let d=new(0,(await r.e(4215).then(r.bind(r,4215))).default)({title:o.title});return await h(d,l,n),d}function f(e,a){return e?e.find(({id:e})=>e===a):null}function w(e,a,r,t,n){let l={...n,layerId:a};return null!=e&&(l.url=e),null!=r&&(l.sourceJSON=r),"sublayerTitleMode"in t.prototype&&(l.sublayerTitleMode="service-name"),new t(l)}async function h(e,a,r){let t=a.sublayerConstructorProvider;for(let{id:n,serverUrl:l}of a.layers){let i=f(a.sublayerInfos,n),s=w(l,n,i,(i&&t?.(i))??a.Constructor,r);e.add(s)}if(a.tables.length){let t=await L("FeatureLayer");a.tables.forEach(({id:n,serverUrl:l})=>{let i=w(l,n,f(a.tableInfos,n),t,r);e.tables.add(i)})}}async function m(e,a){let r,n=(0,l.qg)(e);if(null==n&&(n=await p(e,a)),null==n)throw new t.A("arcgis-layers:url-mismatch","The url '${url}' is not a valid arcgis resource",{url:e});let{serverType:i,sublayer:o}=n,d="FeatureServer"===i,f="SceneServer"===i,w={parsedUrl:n,Constructor:null,layerId:d||f?o??void 0:void 0,layers:[],tables:[]};switch(i){case"MapServer":if(null!=o){let{type:n}=await (0,y.V)(e,{customParameters:a});switch(r="FeatureLayer",n){case"Catalog Layer":r="CatalogLayer";break;case"Catalog Dynamic Group Layer":throw new t.A("arcgis-layers:unsupported",`fromUrl() not supported for "${n}" layers`)}}else r=await g(e,a)?"TileLayer":"MapImageLayer";break;case"ImageServer":{let{tileInfo:t,cacheType:n}=await (0,y.V)(e,{customParameters:a});r=t?"LERC"!==t?.format?.toUpperCase()||n&&"elevation"!==n.toLowerCase()?"ImageryTileLayer":"ElevationLayer":"ImageryLayer";break}
1case"SceneServer":{let e=await (0,y.V)(n.url.path,{customParameters:a});if(r="SceneLayer",e){let a=e?.layers;if("Voxel"===e?.layerType)r="VoxelLayer";else if(a?.length){let e=a[0]?.layerType;null!=e&&null!=u.XX[e]&&(r=u.XX[e])}}break}case"3DTilesServer":throw new t.A("arcgis-layers:unsupported","fromUrl() not supported for 3DTiles layers");case"FeatureServer":if(r="FeatureLayer",null!=o){let t=await (0,y.V)(e,{customParameters:a});w.sourceJSON=t,r=(0,s.K)(t.type)}break;default:r=({FeatureServer:"FeatureLayer",KnowledgeGraphServer:"KnowledgeGraphLayer",StreamServer:"StreamLayer",VectorTileServer:"VectorTileLayer",VideoServer:"VideoLayer"})[i]}if(c[r]&&null==o){let t=await v(e,i,a);if(d&&(w.sublayerInfos=t.layerInfos,w.tableInfos=t.tableInfos),1!==t.layers.length+t.tables.length)w.layers=t.layers,w.tables=t.tables,d&&t.layerInfos?.length&&(w.sublayerConstructorProvider=await I(t.layerInfos));else if(d||f){let e=t.layerInfos?.[0]??t.tableInfos?.[0];if(w.layerId=t.layers[0]?.id??t.tables[0]?.id,w.sourceJSON=e,d){let a=e?.type;r=(0,s.K)(a)}}}return w.Constructor=await L(r),w}async function p(e,a){let r=await (0,y.V)(e,{customParameters:a}),t=null,i=null,s=r.type;if("Feature Layer"===s||"Table"===s?(t="FeatureServer",i=r.id??null):"indexedVector"===s?t="VectorTileServer":r.hasOwnProperty("mapName")?t="MapServer":r.hasOwnProperty("bandCount")&&r.hasOwnProperty("pixelSizeX")?t="ImageServer":r.hasOwnProperty("maxRecordCount")&&r.hasOwnProperty("allowGeometryUpdates")?t="FeatureServer":r.hasOwnProperty("streamUrls")?t="StreamServer":b(r)?(t="SceneServer",i=r.id):r.hasOwnProperty("layers")&&b(r.layers?.[0])&&(t="SceneServer"),!t)return null;let u=null!=i?(0,l.iz)(e):null;return{title:null!=u&&r.name||(0,n.e7)(e),serverType:t,sublayer:i,url:{path:null!=u?u.serviceUrl:(0,n.An)(e).path}}}function b(e){return null!=e&&e.hasOwnProperty("store")&&e.hasOwnProperty("id")&&"number"==typeof e.id}async function v(e,a,r){let t,n,l=!1;switch(a){case"FeatureServer":{let a=await (0,s.Q)(e,{customParameters:r});l=!!a.layersJSON,t=a.layersJSON||a.serviceJSON;break}case"SceneServer":{let a=await S(e,r);t=a.serviceInfo,n=a.tableServerUrl;break}default:t=await (0,y.V)(e,{customParameters:r})}let i=t?.layers,u=t?.tables;return{layers:i?.map(e=>({id:e.id})).reverse()||[],tables:u?.map(e=>({serverUrl:n,id:e.id})).reverse()||[],layerInfos:l?i:[],tableInfos:l?u:[]}}async function S(e,a){let r=await (0,y.V)(e,{customParameters:a});if(!r.layers?.[0])return{serviceInfo:r};try{let{serverUrl:t}=await (0,i.L)(e),n=await (0,y.V)(t,{customParameters:a}).catch(()=>null);return n&&(r.tables=n.tables),{serviceInfo:r,tableServerUrl:t}}catch{return{serviceInfo:r}}}async function L(e){return(0,o.S[e])()}async function g(e,a){return(await (0,y.V)(e,{customParameters:a})).tileInfo}async function I(e){if(!e.length)return;let a=new Set,r=[];for(let{type:t}of e)a.has(t)||(a.add(t),r.push(L((0,s.K)(t))));let t=await Promise.all(r),n=new Map;return Array.from(a).forEach((e,a)=>{n.set(e,t[a])}),e=>n.get(e.type)}},83796:(e,a,r)=>{r.d(a,{K:()=>d,Q:()=>l});var t=r(30739);let n=new Set(["Catalog Layer","Feature Layer","Oriented Imagery Layer"]);async function l(e,a){let{loadContext:r,...n}=a||{},l=r?await r.fetchServiceMetadata(e,n):await (0,t.V)(e,n);c(l),u(l);let i={serviceJSON:l};if((l.currentVersion??0)<10.5)return i;let s=`${e}/layers`,o=r?await r.fetchServiceMetadata(s,n):await (0,t.V)(s,n);return c(o),u(o),i.layersJSON={layers:o.layers,tables:o.tables},i}function i(e){let{type:a}=e;return!!a&&n.has(a)}function s(e){return"Table"===e.type}function u(e){e.layers=e.layers?.filter(i),e.tables=e.tables?.filter(s)}function o(e){e.type||="Feature Layer"}function y(e){e.type||="Table"}function c(e){e.layers?.forEach(o),e.tables?.forEach(y)}function d(e){switch(e){case"Feature Layer":case"Table":break;case"Oriented Imagery Layer":return"OrientedImageryLayer";case"Catalog Layer":return"CatalogLayer"}return"FeatureLayer"}},95321:(e,a,r)=>{r.d(a,{S:()=>t});let t={BingMapsLayer:async()=>(await r.e(630).then(r.bind(r,48249))).default,BuildingSceneLayer:async()=>(await Promise.all([r.e(8742),r.e(1495),r.e(9678),r.e(3971),r.e(7115)]).then(r.bind(r,57115))).default,CSVLayer:async()=>(await r.e(8511).then(r.bind(r,98511))).default,CatalogLayer:async()=>(await Promise.all([r.e(88),r.e(2350),r.e(4454)]).then(r.bind(r,84454))).default,DimensionLayer:async()=>(await r.e(7665).then(r.bind(r,27665))).default,ElevationLayer:async()=>(await r.e(4503).then(r.bind(r,64503))).default,FeatureLayer:async()=>(await Promise.resolve().then(r.bind(r,46460))).default,GeoJSONLayer:async()=>(await r.e(5662).then(r.bind(r,25662))).default,GeoRSSLayer:async()=>(await r.e(1489).then(r.bind(r,21489))).default,GroupLayer:async()=>(await r.e(4215).then(r.bind(r,4215))).default,ImageryLayer:async()=>(await Promise.all([r.e(6970),r.e(55),r.e(9906),r.e(2714)]).then(r.bind(r,30333))).default,ImageryTileLayer:async()=>(await Promise.all([r.e(6970),r.e(55),r.e(4574),r.e(9906),r.e(4965)]).then(r.bind(r,14965))).default,IntegratedMesh3DTilesLayer:async()=>(await r.e(2034).then(r.bind(r,82034))).default,IntegratedMeshLayer:async()=>(await Promise.all([r.e(3971),r.e(4805)]).then(r.bind(r,94805))).default,KMLLayer:async()=>(await r.e(5487).then(r.bind(r,15487))).default,KnowledgeGraphLayer:async()=>(await Promise.all([r.e(8035),r.e(2407),r.e(2703),r.e(7871),r.e(542),r.e(8141),r.e(2928)]).then(r.bind(r,12928))).default,LineOfSightLayer:async()=>(await Promise.all([r.e(3560),r.e(405)]).then(r.bind(r,50405))).default,LinkChartLayer:async()=>(await Promise.all([r.e(8035),r.e(2407),r.e(2703),r.e(7871),r.e(542),r.e(8141),r.e(4431)]).then(r.bind(r,34431))).default,MapImageLayer:async()=>(await Promise.all([r.e(88),r.e(1813),r.e(425)]).then(r.bind(r,10425))).default,MapNotesLayer:async()=>(await r.e(7377).then(r.bind(r,17377))).default,MediaLayer:async()=>(await r.e(9853).then(r.bind(r,79853))).default,OGCFeatureLayer:async()=>(await Promise.all([r.e(5281),r.e(5131)]).then(r.bind(r,65745))).default,OpenStreetMapLayer:async()=>(await r.e(3927).then(r.bind(r,53927))).default,OrientedImageryLayer:async()=>(await r.e(9530).then(r.bind(r,39530))).default,PointCloudLayer:async()=>(await r.e(3602).then(r.bind(r,3602))).default,RouteLayer:async()=>(await Promise.all([r.e(527),r.e(158)]).then(r.bind(r,50158))).default,Sce
1neLayer:async()=>(await Promise.all([r.e(8742),r.e(8688),r.e(1495),r.e(9678),r.e(3971),r.e(5536),r.e(3304)]).then(r.bind(r,83304))).default,StreamLayer:async()=>(await r.e(277).then(r.bind(r,10277))).default,SubtypeGroupLayer:async()=>(await r.e(9624).then(r.bind(r,79624))).default,TileLayer:async()=>(await Promise.all([r.e(88),r.e(1813),r.e(4080)]).then(r.bind(r,54080))).default,UnknownLayer:async()=>(await r.e(3584).then(r.bind(r,13584))).default,UnsupportedLayer:async()=>(await r.e(19).then(r.bind(r,60019))).default,VectorTileLayer:async()=>(await Promise.all([r.e(3355),r.e(4935)]).then(r.bind(r,35405))).default,VideoLayer:async()=>(await Promise.all([r.e(6505),r.e(9610)]).then(r.bind(r,55423))).default,ViewshedLayer:async()=>(await Promise.all([r.e(3560),r.e(4667)]).then(r.bind(r,64667))).default,VoxelLayer:async()=>(await r.e(3432).then(r.bind(r,33432))).default,WFSLayer:async()=>(await r.e(8495).then(r.bind(r,8495))).default,WMSLayer:async()=>(await r.e(5770).then(r.bind(r,25770))).default,WMTSLayer:async()=>(await r.e(6850).then(r.bind(r,66850))).default,WebTileLayer:async()=>(await r.e(6780).then(r.bind(r,66780))).default}}}]);

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.