1import{_ as Y}from"./TitleSection-ChhI3Do1.js";import{j as W,N as t1,o as s,c,b as i,p as S,l as x,d as T,g as y,B as M,a as B,E as $,t as C,u as j,F as P,r as q,M as l1,m as o1,e as w,f as I,C as n1}from"./app-DX5-wjsk.js";import"./index-DxG9yYQB.js";import{C as L,u as O}from"./Base-CBtcel_T.js";import{L as k}from"./Loader-D-N5-ND6.js";import{g as K,a as Q,b as X,c as s1,d as i1,e as d1,f as r1,h as u1,i as c1,j as m1,k as p1,l as f1}from"./StatsApi-tZQPH-YI.js";import{t as h1,d as V,a as z}from"./convert-BAWgaHPh.js";import{f as D,n as A,p as G,a as R,d as v1}from"./format-CMvDUSLm.js";import{_ as y1}from"./Bar-DX3pEgvp.js";import{A as J}from"./ApiCarto-DqPnrHi9.js";import{L as b1}from"./LatLng-CTi8Xmin.js";import"./index-QgKexMXB.js";import"./index-OgB3H-x0.js";import"./index-Dy-UzxB4.js";const a1={__name:"Base",props:{config:{type:Object,required:!0},height:{type:String,default:"h-[120px]"}},setup(l){const m=l,a=x(),b=x();return W(()=>{const{config:d}=m;if(!a.value)return;b.value=new L(a.value,d);const g=()=>b.value.resize();"matchMedia"in window?window.matchMedia("print").addEventListener("change",()=>{g()}):window.onbeforeprint=g}),t1(()=>{const{config:d}=m;b.value.destroy(),b.value=new L(a.value,d)}),(d,g)=>(s(),c("div",{class:S(["relative w-full",m.height])},[i("canvas",{ref_key:"canvasRef",ref:a},null,512)],2))}},e1={__name:"Line",props:{labels:{type:Array,default:[]},datasets:{type:Array,default:[]},options:{type:Object,default:{}}},setup(l){const m=l,a=O(),b=y(()=>{var d;return a.value?(getComputedStyle(document.body),{type:"line",data:{labels:m.labels,datasets:m.datasets},options:{devicePixelRatio:2,maintainAspectRatio:!0,responsive:!0,fill:!0,tension:.1,borderColor:"#B4A17E",borderWidth:.75,backgroundColor:"rgba(180, 161, 126, 0.2)",pointBorderWidth:.1,pointBackgroun
1dColor:"#B4A17E",scales:{x:{grid:{drawTicks:!1},ticks:{font:{size:6,family:"'Oswald'"},color:"rgba(180, 161, 126)"}},y:{grid:{drawTicks:!1},ticks:{font:{size:6,family:"'Oswald'"},color:"rgba(180, 161, 126)"}}},...m.options,animations:m.options.animations===!1?!1:void 0,plugins:{legend:{display:!1,labels:{color:"#B4A17E",font:{size:6}}},...((d=m.options)==null?void 0:d.plugins)??{}}}}):{}});return(d,g)=>(s(),T(a1,{config:b.value},null,8,["config"]))}},g1={class:"mb-4"},_1={key:0,class:"flex items-center justify-center"},x1={key:1,class:"text-center text-sm text-zinc-800"},T1={__name:"CityPriceByYearChart",props:{zipCode:{type:String,default:null},cityPriceByYear:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:city-price-by-year"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=x(!1),p=y(()=>{var t;return((t=a.cityPriceByYear)==null?void 0:t.labels)??[]}),r=y(()=>{var t;return[{data:((t=a.cityPriceByYear)==null?void 0:t.values)??[]}]}),o=y(()=>({devicePixelRatio:2,aspectRatio:3,animations:!a.disabled,scales:{x:{grid:{drawTicks:!1},ticks:{font:{size:6,family:"'Oswald'"},color:"rgba(180, 161, 126)"}},y:{grid:{drawTicks:!1},ticks:{font:{size:6,family:"'Oswald'"},color:"rgba(180, 161, 126)"}}}}));return M(()=>a.zipCode,async()=>{const{zipCode:t}=a;if(!a.disabled&&t){if(d.value=!0,a.cityPriceByYear==null)try{const e=await K({zip_code:t});b("update:city-price-by-year",{labels:e.map(({label:n})=>n),values:e.map(({value:n})=>h1(n))})}catch(e){g.value=!0,console.error(e)}d.value=!1}},{immediate:!0}),(t,e)=>(s(),c("div",g1,[e[0]||(e[0]=i("div",{class:"font-oswald text-sand text-base font-medium"},[i("h4",{class:"text-base font-bold"},"Ãvolution du prix au m² dans la ville (par an)")],-1)),d.value?(s(),c("div",_1,[B(k)])):g.value?(s(),c("div",x1,"Aucune donnée disponible")):(s(),T(e1,{key:2,labels:p.value,datasets:r.value,options:o.value},null,8,["labels","datasets","options"]))]))}},w1={class:"px-5"},B1={key:0,class:"flex items-center justify-center"},C1={key:1,class:"space-y-3"},M1={class:"font-source text-xs font-bold"},k1={class:"font-oswald text-[10px]"},$1={class:"font-source text-xs font-bold"},R1={__name:"DemographicCard",props:{communeCode:{type:String,default:null},population:{type:Number,default:null},populationRate:{type:Number,default:null},populationDuration:{type:Number,default:null},disabled:{type:Boolean,default:!1}},emits:["update:population","update:population-rate","update:population-duration"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=y({get:()=>a.population??"-",set:o=>b("update:population",o)}),p=y({get:()=>a.populationRate==null?"-":a.populationRate>=0?`+${A(a.populationRate)} %`:A(a.populationRate)+" %",set:o=>b("update:population-rate",o)}),r=y({get:()=>a.populationDuration>1?`${a.populationDuration} ans`:"1 an",set:o=>b("update:population-duration",o)});return M(()=>a.communeCode,async()=>{const{communeCode:o}=a;if(!a.disabled&&o){if(d.value=!0,a.population==null||a.populationRate==null||a.populationDuration==null)try{const t=await Q(o);if((t==null?void 0:t.length)>0){const e=t[t.length-1];if(g.value=e.value,t.length>1){const n=t[t.length-2];r.value=parseInt(e.label)-parseInt(n.label),p.value=V((e.value-n.value)/n.value*100)}}}catch(t){console.error(t)}d.value=!1}},{immediate:!0}),(o,t)=>(s(),c("div",w1,[t[1]||(t[1]=$('<div class="text-sand mb-1 flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="13.318" height="14.532" viewBox="0 0 13.318 14.532"><g id="Groupe_1991" data-name="Groupe 1991" transform="translate(-75.118 -260.433)"><path id="Tracé_9899" data-name="Tracé 9899" d="M78.08,270.021h0a.264.264,0,0,1,.258.266v4.183a.255.255,0,1,1-.509,0v-4.183a.262.262,0,0,1,.251-.266" fill="#b4a17e"></path><path id="Tracé_9900" data-name="Tracé 9900" d="M76.541,266.722h0a.264.264,0,0,1,.251.273v7.475a.255.255,0,1,1-.509,0v-7.475a.266.266,0,0,1,.258-.273" fill="#b4a17e"></path><path id="Tracé_9901" data-name="Tracé 9901" d="M78.093,264.8a4.224,4.224,0,0,0-1.844.5c-.359.208-.623.474-.623.8v3.234a.921.921,0,0,0,.23.553.716.716,0,0,0,.583.223l.034.532a1.158,1.158,0,0,1-.969-.374,1.4,1.4,0,0,1-.38-.905.651.651,0,0,1-.006-.108V266.1a1.522,1.522,0,0,1,.888-1.279,4.162,4.162,0,0,1,4.174,0,1.509,1.509,0,0,1,.888,1.279v3.263a1.466,1.466,0,0,1-.379.905,1.174,1.174,0,0,1-.969.374l.033-.532a.7.7,0,0,0,.577-.223.85.85,0,0,0,.23-.553V266.1c0-.331-.264-.6-.624-.8a4.193,4.193,0,0,0-1.843-.5" fill="#b4a17e"></path>
1<path id="Tracé_9902" data-name="Tracé 9902" d="M78.093,261.008a1.076,1.076,0,0,0-.766.331,1.212,1.212,0,0,0,.007,1.631,1.068,1.068,0,0,0,.759.331,1.054,1.054,0,0,0,.759-.331,1.169,1.169,0,0,0,.325-.819,1.183,1.183,0,0,0-.318-.812,1.076,1.076,0,0,0-.766-.331m0,2.832a1.543,1.543,0,0,1-1.118-.5,1.728,1.728,0,0,1-.468-1.193,1.749,1.749,0,0,1,.461-1.193,1.539,1.539,0,0,1,2.25,0,1.754,1.754,0,0,1,.468,1.193,1.733,1.733,0,0,1-.468,1.193,1.559,1.559,0,0,1-1.125.5" fill="#b4a17e"></path><path id="Tracé_9903" data-name="Tracé 9903" d="M79.652,266.722h0a.266.266,0,0,1,.258.273v7.475a.255.255,0,1,1-.509,0v-7.475a.264.264,0,0,1,.251-.273" fill="#b4a17e"></path><path id="Tracé_9904" data-name="Tracé 9904" d="M85.129,265.479,84.4,269.4c-.014.079.007.23.1.23h3.009c.088,0,.109-.151.1-.23l-.733-3.924a.28.28,0,0,1,.2-.316.261.261,0,0,1,.3.208L88.1,269.3a1.266,1.266,0,0,1,.014.15.661.661,0,0,1-.611.719H84.5a.661.661,0,0,1-.61-.719.586.586,0,0,1,.013-.15l.732-3.932a.253.253,0,0,1,.292-.208.275.275,0,0,1,.2.316" fill="#b4a17e"></path><path id="Tracé_9905" data-name="Tracé 9905" d="M86.206,270.653v3.514a.766.766,0,0,1-.3.611.857.857,0,0,1-.542.187h-.055a.835.835,0,0,1-.589-.28,1.054,1.054,0,0,1-.231-.647l-.169-3.306a.251.251,0,1,1,.5-.022l.177,3.3a.52.52,0,0,0,.094.317.364.364,0,0,0,.251.1h.021a.382.382,0,0,0,.237-.079.217.217,0,0,0,.1-.18v-3.514a.254.254,0,0,1,.25-.252.265.265,0,0,1,.258.252" fill="#b4a17e"></path><path id="Tracé_9906" data-name="Tracé 9906" d="M86,262.9a.969.969,0,0,0,.908-.963,1,1,0,0,0-.264-.683.9.9,0,0,0-.644-.28.888.888,0,0,0-.644.28A.974.974,0,0,0,86,262.9m0-2.465a1.369,1.369,0,0,1,1,.438,1.539,1.539,0,0,1,.414,1.064,1.422,1.422,0,1,1-2.84,0,1.543,1.543,0,0,1,.42-1.064,1.358,1.358,0,0,1,1-.438" fill="#b4a17e"></path><path id="Tracé_9907" data-name="Tracé 9907" d="M83.563,267.692c.095-1,.38-4.018,1.681-4.018h1.511c1.3,0,1.593,3.019,1.681,4.018a.264.264,0,0,1-.23.28.253.253,0,0,1-.272-.23c-.067-.683-.305-3.529-1.179-3.529H85.244c-.875,0-1.112,2.846-1.173,3.529a.258.258,0,0,1-.278.23.269.269,0,0,1-.23-.28" fill="#b4a17e"></path><path id="Tracé_9908" data-name="Tracé 9908" d="M85.7,270.653v3.514a.763.763,0,0,0,.291.611.86.86,0,0,0,.543.187h.054a.838.838,0,0,0,.59-.28,1.06,1.06,0,0,0,.23-.647l.169-3.306a.251.251,0,1,0-.5-.022l-.17,3.3a.57.57,0,0,1-.1.317.362.362,0,0,1-.251.1h-.02a.382.382,0,0,1-.237-.079.2.2,0,0,1-.089-.18v-3.514a.265.265,0,0,0-.257-.252.255.255,0,0,0-.251.252" fill="#b4a17e"></path><path id="Tracé_9909" data-name="Tracé 9909" d="M82.336,270.064a.891.891,0,0,0-.6.259.774.774,0,0,0-.251.553v1.172a.708.708,0,0,0,.122.4.9.9,0,0,1,.169.532V274.5a.254.254,0,1,1-.508,0v-1.516a.4.4,0,0,0-.088-.237,1.206,1.206,0,0,1-.2-.7v-1.172a1.349,1.349,0,0,1,.413-.949,1.321,1.321,0,0,1,1.9,0,1.32,1.32,0,0,1,.413.949v1.172a1.206,1.206,0,0,1-.2.7.4.4,0,0,0-.088.237V274.5a.254.254,0,1,1-.508,0v-1.516a.9.9,0,0,1,.169-.532.708.708,0,0,0,.122-.4v-1.172a.774.774,0,0,0-.251-.553.891.891,0,0,0-.6-.259" fill="#b4a17e"></path><path id="Tracé_9910" data-name="Tracé 9910" d="M82.987,267.987a.713.713,0,0,0-.19-.489.632.632,0,0,0-.461-.2.657.657,0,0,0-.461.2.713.713,0,0,0-.19.489.741.741,0,0,0,.19.489.657.657,0,0,0,.461.2.632.632,0,0,0,.461-.2.741.741,0,0,0,.19-.489m-.651-1.229a1.127,1.127,0,0,1,.82.359,1.286,1.286,0,0,1,0,1.74,1.116,1.116,0,0,1-1.64,0,1.286,1.286,0,0,1,0-1.74,1.127,1.127,0,0,1,.82-.359" fill="#b4a17e"></path></g></svg><h4 class="font-oswald text-16 ml-2 font-bold">Démographie</h4></div>',1)),d.value?(s(),c("div",B1,[B(k)])):(s(),c("div",C1,[i("div",null,[t[0]||(t[0]=i("div",{class:"font-oswald text-[10px]"},"Habitants",-1)),i("div",M1,C(j(D).number(g.value)),1)]),i("div",null,[i("div",k1,C(`Ãvolution démographique sur ${r.value}`),1),i("div",$1,C(p.value),1)])]))]))}},V1={class:"px-5"},A1={key:0,class:"flex items-center justify-center"},H1={key:1,class:"space-y-3"},Z1={class:"font-source text-xs font-bold"},I1={class:"font-source text-xs font-bold"},P1={__name:"EconomyCard",props:{communeCode:{type:String,default:null},medianIncomeInCents:{type:Number,default:null},unemployementRate:{type:Number,default:null},disabled:{type:Boolean,default:!1}},emits:["update:median-income-in-cents","update:unemployement-rate"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=y({get:()=>a.medianIncomeInCents!=null?G(z(a.medianIncomeInCents)):"-",set:t=>b("update:median-income-in-cents",t)}),p=y({get:()=>a.unemployementRate!=null?R(a.unemployementRate):"-",set:t=>b("update:unemployement-rate",t)});async function r(){const{communeCode:t}=a,e=await X(t);g.value=(e==null?void 0:e.median_income_in_cents)??null}async function o(){var h,_;const{communeCode:t}
1=a,e=await s1(t),n=((h=e.find(({label:u})=>u==="Ensemble"))==null?void 0:h.value)??0,f=((_=e.find(({label:u})=>u==="Chômeurs"))==null?void 0:_.value)??0;p.value=n>0?V(f/n*100):null}return M(()=>a.communeCode,async()=>{if(!a.disabled&&a.communeCode){if(d.value=!0,a.medianIncomeInCents==null||a.unemployementRate==null)try{await Promise.all([r(),o()])}catch(t){console.error(t)}d.value=!1}},{immediate:!0}),(t,e)=>(s(),c("div",V1,[e[2]||(e[2]=$('<div class="text-sand mb-1 flex items-center"><svg class="mr-2" xmlns="http://www.w3.org/2000/svg" width="13.652" height="13.507" viewBox="0 0 13.652 13.507"><g id="Groupe_1989" data-name="Groupe 1989" transform="translate(-73.088 -383.601)"><path id="Tracé_9911" data-name="Tracé 9911" d="M85.582,392.8a6.9,6.9,0,0,1-4.248,1.192,13.872,13.872,0,0,1-1.386-.09,8.764,8.764,0,0,0,2.431-.675c1.09-.495,1.726-1.17,1.794-1.889a5.711,5.711,0,0,0,1.409-.653,1.246,1.246,0,0,1,0,2.115m.59,1.484c0,1.215-2.2,2.249-4.838,2.249-2.613,0-4.839-1.034-4.839-2.249v-.472a10.822,10.822,0,0,0,1.545.18,8.956,8.956,0,0,0,3.294.562,7.384,7.384,0,0,0,4.611-1.327,1.7,1.7,0,0,0,.2-.2v1.259Zm-12.494-3.1v-1.259l.205.2a8.368,8.368,0,0,0,4.906,1.327c.046,0,.068,0,.091-.022a10.51,10.51,0,0,0,4.657.067c-.522,1.372-4.089,2.407-7.178,1.687a.443.443,0,0,0-.182-.045c-1.454-.36-2.5-1.1-2.5-1.957m2.272-4.408v2.181a2.325,2.325,0,0,0,1.317,1.867,6.418,6.418,0,0,1-3-1.079,1.564,1.564,0,0,1-.591-1.08c0-.765.886-1.485,2.272-1.889m5.406-2.61c2.613,0,4.816,1.035,4.816,2.25a1.47,1.47,0,0,1-.59,1.057,5.226,5.226,0,0,1-2.045.945,8.7,8.7,0,0,1-2.2.247,6.9,6.9,0,0,1-4.248-1.192,2,2,0,0,1-.477-.585c-.637-1.417,1.794-2.722,4.747-2.722m4.816,4.769c0,1.215-2.2,2.249-4.838,2.249-2.613,0-4.839-1.034-4.839-2.249v-1.26a3.281,3.281,0,0,0,.613.495c2.431,1.575,7.315,1.3,9.041-.495v1.26Zm.568,0v-2.519c0-.787-.591-1.507-1.658-2.047a8.686,8.686,0,0,0-3.748-.765c-2.863,0-5.157,1.1-5.384,2.564-1.772.473-2.862,1.417-2.862,2.5V391.2c0,.787.59,1.507,1.658,2.047a8,8,0,0,0,1.181.449v.585c0,.787.591,1.507,1.658,2.047a9.383,9.383,0,0,0,7.474,0,2.467,2.467,0,0,0,1.658-2.047v-2.541a1.739,1.739,0,0,1,.023-2.812" fill="#b4a17e"></path></g></svg><h4 class="font-oswald text-16 font-bold">Ãconomie</h4></div>',1)),d.value?(s(),c("div",A1,[B(k)])):(s(),c("div",H1,[i("div",null,[e[0]||(e[0]=i("div",{class:"font-oswald text-[10px]"},"Revenu annuel médian",-1)),i("div",Z1,C(g.value),1)]),i("div",null,[e[1]||(e[1]=i("div",{class:"font-oswald text-[10px]"},"Taux de chômage",-1)),i("div",I1,C(p.value),1)])]))]))}},H={__name:"Bar",props:{labels:{type:Array,default:()=>[]},datasets:{type:Array,default:()=>[]},options:{type:Object,default:()=>({})},height:{type:String,default:"h-[120px]"}},setup(l){const m=l,a=O(),b=y(()=>{var d;return a.value?(getComputedStyle(document.body),{type:"bar",data:{labels:m.labels,datasets:m.datasets},options:{devicePixelRatio:2,aspectRatio:3,backgroundColor:"rgba(180, 161, 126, 0.46)",...m.options,animations:m.options.animations===!1?!1:m.options.animations??void 0,scales:{x:{display:!0,grid:{drawTicks:!1},ticks:{font:{size:6,family:"'Oswald'"},color:"rgba(180, 161, 126)"}},y:{display:!0,grid:{drawTicks:!1},ticks:{font:{size:6,family:"'Oswald'"},color:"rgba(180, 161, 126)"}}},plugins:{legend:{display:!1},...((d=m.options)==null?void 0:d.plugins)??{}}}}):{}});return(d,g)=>(s(),T(a1,{config:b.value,height:l.height},null,8,["config","height"]))}},S1={class:"mb-4"},j1={key:0,class:"flex items-center justify-center"},q1={key:1,class:"text-center text-sm text-zinc-800"},O1={__name:"PopulationByAgeChart",props:{communeCode:{type:String,default:null},populationByAge:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:population-by-age"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=x(!1),p=y(()=>{var t;return((t=a.populationByAge)==null?void 0:t.labels)??[]}),r=y(()=>{var t,e;return[{data:((t=a.populationByAge)==null?void 0:t.values)??[],backgroundColor:(((e=a.populationByAge)==null?void 0:e.values)??[]).map(n=>{var h;const f=Math.max(...((h=a.populationByAge)==null?void 0:h.values)??[]);return n===f?"#B4A17E":"rgba(180, 161, 126, 0.46)"})}]}),o=y(()=>({aspectRatio:3,scales:{x:{ticks:{font:{size:6,color:"rgba(180, 161, 126)"}}},y:{ticks:{font:{size:6,color:"rgba(180, 161, 126)"}}}},animations:!a.disabled,plugins:{}}));return M(()=>a.communeCode,async()=>{const{communeCode:t}=a;if(!a.disabled&&t){if(d.value=!0,a.populationByAge==null)try{const n=(await i1(t)).filter(({label:f})=>f!=="Ensemble");b("update:population-by-age",{labels:n.map(({label:f})=>f),values:n.map(({value:f})=>f)})}catch(e){g.value=!0,console.error(e)}d.value=!1}},{immediate:!0}),(t,e)=>(s(),c("div",S1,[e[0]||(e[0]=i("div",{class:"font-oswald text-sand text-base font-medium"},[i("h4",{class:"text-base font-bold"},"Répartition de la population")],-1)),d.value?(s(),c("div",j1,[B(k)])):g.value?(s(),c("div",q1,"Aucune donnée disponible")):(s(),T(H,{key:2,labels:p.value,datasets:r.value,options:o.value},null,8,["labels","datasets","options"]))]))}},z1={class:"mb-4"},D1={key:0,class:"flex items-center justify-center"},G1={key:1,class:"text-center text-sm text-zinc-800"},E1={key:2,class:"grid grid-cols-3 gap-3"},U1={class:"col-span-1 flex flex-col justify-center gap-1"},F1={class:"font-oswald flex flex-row items-center gap-2 text-[6px] text-[#282827]"},N1={class:"leading-none"},Y1={__name:"PopulationByCategoryChart",props:{communeCode:{type:String,default:null},populationByCategory:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:population-by-category"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=x(!1),p=y(()=>{var n;return((n=a.populationByCategory)==null?void 0:n.labels)??[]}),r=["#B4A17E","#6E6039","#A2BFA9","#E0C7A8","#8F746E","#B08965","#A3C2D4","#8A7E5F"],o=O(),t=y(()=>{var n,f;return o.value?[{data:((n=a.populationByCategory)==null?void 0:n.values)??[],backgroundColor:(((f=a.populationByCategory)==null?void 0:f.values)??[]).map((h,_)=>r[_%r.length])}]:[]}),e=y(()=>{var n;return{devicePixelRatio:2,aspectRatio:3,animations:!a.disabled,borderRadius:0,scales:{x:{grid:{drawTicks:!1},ticks:{display:!1,font:{size:6,family:"'Oswald'"},color:"rgba(180, 161, 126)"}},y:{grid:{drawTicks:!1},ticks:{font:{size:6,family:"'Oswald'"},color:"rgba(180, 161, 126)"}}},plugins:{...((n=a.options)==null?void 0:n.plugins)??{}}}});return M(()=>a.communeCode,async()=>{var f,h;const{communeCode:n}=a;
1if(!a.disabled&&n){if(d.value=!0,!((h=(f=a.populationByCategory)==null?void 0:f.values)!=null&&h.length))try{const u=(await d1(n)).filter(({label:v})=>v!=="Ensemble");b("update:population-by-category",{labels:u.map(({label:v})=>v),values:u.map(({value:v})=>v)})}catch(_){g.value=!0,console.error(_)}d.value=!1}},{immediate:!0}),(n,f)=>(s(),c("div",z1,[f[0]||(f[0]=i("div",{class:"font-oswald text-sand text-base font-medium"},[i("h4",{class:"text-base font-bold"},"Catégories socioprofessionnelles")],-1)),d.value?(s(),c("div",D1,[B(k)])):g.value?(s(),c("div",G1,"Aucune donnée disponible")):(s(),c("div",E1,[B(y1,{class:"col-span-2 h-[120px]",labels:p.value,datasets:t.value,options:e.value},null,8,["labels","datasets","options"]),i("div",U1,[(s(!0),c(P,null,q(p.value,(h,_)=>(s(),c("div",F1,[i("div",{class:"min-h-2.5 min-w-2.5 rounded-full",style:l1(`background-color: ${r[_]}`)},null,4),i("p",N1,C(h),1)]))),256))])]))]))}},L1={class:"mb-4"},J1={key:0,class:"flex items-center justify-center"},W1={key:1,class:"text-sand text-center text-sm"},K1={__name:"PopulationByYearChart",props:{communeCode:{type:String,default:null},populationByYear:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:population-by-year"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=x(!1),p=y(()=>{var t;return((t=a.populationByYear)==null?void 0:t.labels)??[]}),r=y(()=>{var t;return[{data:((t=a.populationByYear)==null?void 0:t.values)??[]}]}),o=y(()=>({devicePixelRatio:2,responsive:!0,aspectRatio:3,animations:!a.disabled}));return M(()=>a.communeCode,async()=>{const{communeCode:t}=a;if(!a.disabled&&t){if(d.value=!0,a.populationByYear==null)try{const e=await Q(t);b("update:population-by-year",{labels:e.map(({label:n})=>n),values:e.map(({value:n})=>n)})}catch(e){g.value=!0,console.error(e)}d.value=!1}},{immediate:!0}),(t,e)=>(s(),c("div",L1,[e[0]||(e[0]=i("div",{class:"mb-2 flex text-left"},[i("h4",{class:"font-oswald text-sand text-base font-medium"},"Ãvolution démographique")],-1)),d.value?(s(),c("div",J1,[B(k)])):g.value?(s(),c("div",W1,"Aucune donnée disponible")):(s(),T(e1,{key:2,labels:p.value,datasets:r.value,options:o.value},null,8,["labels","datasets","options"]))]))}},Q1={class:"px-5"},X1={key:0,class:"flex items-center justify-center"},a0={key:1,class:"space-y-2.5"},e0={class:"font-source text-xs font-bold"},t0={class:"font-source text-xs font-bold"},l0={__name:"RealEstateCard",props:{parcelId:{type:String,default:null},squareMetrePriceInCents:{type:Number,default:null},squareMetreRate:{type:Number,default:null},disabled:{type:Boolean,default:!1}},emits:["update:square-metre-price-in-cents","update:square-metre-rate"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=y({get:()=>a.squareMetrePriceInCents!=null?G(z(a.squareMetrePriceInCents)):"-",set:r=>b("update:square-metre-price-in-cents",r)}),p=y({get:()=>{if(a.squareMetreRate==null)return"-";let r=v1(a.squareMetreRate);return(r>=0?`+${A(r)}`:A(r))+" %"},set:r=>b("update:square-metre-rate",r)});return M(()=>a.parcelId,async()=>{const{parcelId:r}=a;if(!a.disabled&&r){if(d.value=!0,a.squareMetrePriceInCents==null||a.squareMetreRate==null)try{const o=await K({parcel_id:r});if((o==null?void 0:o.length)>0){const t=o[o.length-1];if(g.value=t.value,o.length>1){const e=o[o.length-2];p.value=V((t.value-e.value)/e.value*100)}}}catch(o){console.error(o)}d.value=!1}},{immediate:!0}),(r,o)=>(s(),c("div",Q1,[o[2]||(o[2]=$('<div class="text-sand mb-1 flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="13.464" height="13.333" viewBox="0 0 13.464 13.333"><g id="Groupe_1990" data-name="Groupe 1990" transform="translate(-74.41 -144.194)"><path id="Tracé_9892" data-name="Tracé 9892" d="M77.77,146.985h6.721v9.966H77.77Zm-1.12-2.215h8.961v1.661H76.65Zm-1.68,8.3a.56.56,0,1,1,.56.554.551.551,0,0,1-.56-.554m11.2,0a.56.56,0,1,1,.56.554.551.551,0,0,1-.56-.554m1.411,3.876h-.56v-2.813a1.1,1.1,0,1,0-1.389-1.063,1.094,1.094,0,0,0,.851,1.063v2.813H85.051v-9.966H85.9a.3.3,0,0,0,.291-.288v-2.215a.3.3,0,0,0-.291-.288H76.381a.3.3,0,0,0-.291.288V146.7a.3.3,0,0,0,.291.288h.829v9.966H75.8v-2.813a1.1,1.1,0,1,0-1.389-1.063,1.093,1.093,0,0,0,.851,1.063v2.813H74.7a.288.288,0,1,0,0,.576H87.583a.3.3,0,0,0,.291-.288.33.33,0,0,0-.291-.288" fill="#b4a17e"></path><path id="Tracé_9893" data-name="Tracé 9893" d="M79.741,149.487h-.56v-.554h.56Zm.269-1.107H78.89a.3.3,0,0,0-.291.288v1.107a.3.3,0,0,0,.291.288h1.12a.3.3,0,0,0,.291-.288v-1.107a.281.281,0,0,0-.291-.288" fill="#b4a17e"></path><path id="Tracé_9894" data-name="Tracé 9894" d="M83.1,149.487h-.56v-.554h.56Zm.269-1.107h-1.12a.3.3,0,0,0-.291.288v1.107a.3.3,0,0,0,.291.288h1.12a.3.3,0,0,0,.291-.288v-1.107a.281.281,0,0,0-.291-.288" fill="#b4a17e"></path><path id="Tracé_9895" data-name="Tracé 9895" d="M79.741,151.967h-.56v-.554h.56Zm.269-1.107H78.89a.3.3,0,0,0-.291.288v1.107a.3.3,0,0,0,.291.288h1.12a.3.3,0,0,0,.291-.288v-1.107a.3.3,0,0,0-.291-.288" fill="#b4a17e"></path><path id="Tracé_9896" data-name="Tracé 9896" d="M83.1,151.967h-.56v-.554h.56Zm.269-1.107h-1.12a.3.3,0,0,0-.291.288v1.107a.3.3,0,0,0,.291.288h1.12a.3.3,0,0,0,.291-.288v-1.107a.3.3,0,0,0-.291-.288" fill="#b4a17e"></path><path id="Tracé_9897" data-name="Tracé 9897" d="M79.741,154.47h-.56v-.554h.56Zm.269-1.107H78.89a.3.3,0,0,0-.291.288v1.107a.3.3,0,0,0,.291.288h1.12a.3.3,0,0,0,.291-.288v-1.107a.281.281,0,0,0-.291-.288" fill="#b4a17e"></path><path id="Tracé_9898" data-name="Tracé 9898" d="M83.1,154.47h-.56v-.554h.56Zm.269-1.107h-1.12a.3.3,0,0,0-.291.288v1.107a.3.3,0,0,0,.291.288h1.12a.3.3,0,0,0,.291-.288v-1.107a.281.281,0,0,0-.291-.288" fill="#b4a17e"></path></g></svg><h4 class="font-oswald text-16 ml-2 font-bold">Immobilier</h4></div>',1)),d.value?(s(),c("div",X1,[B(k)])):(s(),c("div",a0,[i("div",null,[o[0]||(o[0]=i("div",{class:"font-oswald text-[10px]"},"Prix actuel au m² du quartier",-1)),i("div",e0,C(g.value),1)]),i("div",null,[o[1]||(o[1]=i("div",{class:"font-oswald text-[10px]"},"Ãvolution des prix au m² sur 1 an",-1)),i("div",t0,C(p.value),1)])]))]))}},o0={class:"mb-3"},n0={key:0,class:"flex items-center justify-center"},s0={key:1,class:"text-center text-sm text-zinc-800"},i0={__name:"HousingByCategoryCard",props:{communeCode:{type:String,default:null},housingByCategory:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:housing-by-category"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=x(!1),p=y(()=>{var e;return(((e=a.housingByCategory)==null?void 0:e.values)??[]).reduce((n,f)=>n+f,0)}),r=y(()=>{var e;return((e=a.housingByCategory)==null?void 0:e.labels)??[]}),o=y(()=>{var e,n,f;return[{data:((n=(e=a.housingByCategory)==null?void 0:e.values)==null?void 0:n.map(h=>V(h*100/p.value)))??[],backgroundColor:(((f=a.housingByCategory)==null?void 0:f.values)??[]).map(h=>{var u;const _=Math.max(...((u=a.housingByCategory)==null?void 0:u.values)??[]);return h===_?"#B4A17E":"rgba(180, 161, 126, 0.46)"})}]}),t=y(()=>({animations:!a.disabled,indexAxis:"y",plugins:{tooltip:{callbacks:{label:({raw:e})=>R(e)}}},scales:{x:{ticks:{callback:e=>R(e,{maximumFractionDigits:0})}}}}));return M(()=>a.communeCode,async()=>{const{communeCode:e}=a;if(!a.disabled&&e){if(d.value=!0,a.housingByCategory==null)try{const f=(await r1(e)).filter(({label:h})=>h!=="Ensemble");b("update:housing-by-category",{labels:f.map(({label:h})=>h),values:f.map(({value:h})=>h)})}catch(n){console.error(n)}d.value=!1}},{immediate:!0}),(e,n)=>(s(),c("div",o0,[n[0]||(n[0]=i("div",{class:"font-oswald text-sand text-base font-medium"},[i("h4",{class:"text-base font-bold"},"Répartition des logements")],-1)),d.value?(s(),c("div",n0,[B(k)])):g.value?(s(),c("div",s0,"Aucune donnée disponible")):(s(),T(H,{key:2,labels:r.value,datasets:o.value,options:t.value},null,8,["labels","datasets","options"]))]))}},d0={class:"mb-3"},r0={key:0,class:"flex items-center justify-center"},u0={key:1,class:"text-center text-sm text-zinc-800"},c0={__name:"HousingByDurationCard",props:{communeCode:{type:String,default:null},housingByDuration:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:housing-by-duration"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=x(!1),p=y(()=>{var e;return(((e=a.housingByDuration)==null?void 0:e.values)??[]).reduce((n,f)=>n+f,0)}),r=y(()=>{var e;return((e=a.housingByDuration)==null?void 0:e.labels)??[]}),o=y(()=>{var e,n,f;return[{data:((n=(e=a.housingByDuration)==null?void 0:e.values)==null?void 0:n.map(h=>V(h*100/p.value)))??[],backgroundColor:(((f=a.housingByDuration)==null?void 0:f.values)??[]).map(h=>{var u;const _=Math.max(...((u=a.housingByDuration)==null?void 0:u.values)??[]);return h===_?"#B4A17E":"rgba(180, 161, 126, 0.46)"})}]}),t=y(()=>({animations:!a.disabled,aspectRatio:3,devicePixelRatio:2,plugins:{tooltip:{callbacks:{label:({raw:e})=>R(e)}}},scales:{y:{ticks:{callback:e=>R(e,{maximumFractionDigits:0}),font:{size:6,color:"rgba(180, 161, 126)"}}},x:{font:{size:6,color:"rgba(180, 161, 126)"}}}}));return M(()=>a.communeCode,async()=>{const{communeCode:e}=a;if(!a.disabled&&e){if(d.value=!0,a.housingByDuration==null)try{const f=(await u1(e)).filter(({label:h})=>h!=="Ensemble");b("update:housing-by-duration",{labels:f.map(({label:h})=>h),values:f.map(({value:h})=>h)})}catch(n){console.error(n)}d.value=!1}},{immediate:!0}),(e,n)=>(s(),c("div",d0,[n[0]||(n[0]=i("div",{class:"font-oswald text-sand text-base font-medium"},[i("h4",{class:"text-base font-bold"},"Ancienneté d'emménagement")],-1)),d.value?(s(),c("div",r0,[B(k)])):g.value?(s(),c("div",u0,"Aucune donnée disponible")):(s(),T(H,{key:2,labels:r.value,datasets:o.value,options:t.value},null,8,["labels","datasets","options"]))]))}},m0={class:"mb-3"},p0={key:0,class:"flex items-center justify-center"},f0={key:1,class:"text-center text-sm text-zinc-800"},h0={__name:"HousingByOccupantCard",props:{communeCode:{type:String,default:null},housingByOccupant:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:housing-by-occupant"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=x(!1),p=y(()=>{var e;return(((e=a.housingByOccupant)==null?void 0:e.values)??[]).reduce((n,f)=>n+f,0)}),r=y(()=>{var e,n;return((n=(e=a.housingByOccupant)==null?void 0:e.labels)==null?void 0:n.map(f=>o1.__(`enum.insee.housing.occupant.${f}`)))??[]}),o=y(()=>{var e,n,f;return[{data:((n=(e=a.housingByOccupant)==null?void 0:e.values)==null?void 0:n.map(h=>V(h*100/p.value)))??[],backgroundColor:(((f=a.housingByOccupant)==null?void 0:f.values)??[]).map(h=>{var u;const _=Math.max(...((u=a.housingByOccupant)==null?void 0:u.values)??[]);return h===_?"#B4A17E":"rgba(180, 161, 126, 0.46)"})}]}),t=y(()=>({animations:!a.disabled,indexAxis:"y",plugins:{tooltip:{callbacks:{label:({raw:e})=>R(e)}}},scales:{x:{ticks:{callback:e=>R(e,{maximumFractionDigits:0})}}}}));return M(()=>a.communeCode,async()=>{const{communeCode:e}=a;if(!a.disabled&&e){if(d.value=!0,a.housingByOccupant==null)try{const f=(await c1(e)).filter(({label:h})=>h!=="Ensemble");b("update:housing-by-occupant",{labels:f.map(({label:h})=>h),values:f.map(({value:h})=>h)})}catch(n){console.error(n)}d.value=!1}},{immediate:!0}),(e,n)=>(s(),c("div",m0,[n[0]||(n[0]=i("div",{class:"font-oswald text-sand text-base font-medium"},[i("h4",{class:"text-base font-bold"},"Statut d'occupation")],-1)),d.value?(s(),c("div",p0,[B(k)])):g.value?(s(),c("div",f0,"Aucune donnée disponible")):(s(),T(H,{key:2,labels:r.value,datasets:o.value,options:t.value},null,8,["labels","datasets","options"]))]))}},v0={class:"mb-3"},y0={key:0,class:"flex items-center justify-center"},b0={key:1,class:"text-center text-sm text-zinc-800"},g0={__name:"HousingByRoomCard",props:{communeCode:{type:String,default:null},housingByRoom:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:housing-by-room"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=x(!1),p=y(()=>{var e;return(((e=a.housingByRoom)==null?void 0:e.values)??[]).reduce((n,f)=>n+f,0)}),r=y(()=>{var e;return((e=a.housingByRoom)==null?void 0:e.labels)??[]}),o=y(()=>{var e,n,f;return[{data:((n=(e=a.housingByRoom)==null?void 0:e.values)==null?void 0:n.map(h=>V(h*100/p.value)))??[],backgroundColor:(((f=a.housingByRoom)==null?void 0:f.values)??[]).map(h=>{var u;const _=Math.max(...((u=a.housingByRoom)==null?void 0:u.values)??[]);return h===_?"#B4A17E":"rgba(180, 161, 126, 0.46)"})}]}),t=y(()=>({animations:!a.disabled,plugins:{tooltip:{callbacks:{label:({raw:e})=>R(e)}}},scales:{y:{ticks:{callback:e=>R(e,{maximumFractionDigits:0})}}}}));return M(()=>a.communeCode,async()=>{const{communeCode:e}=a;if(!a.disabled&&e){if(d.value=!0,a.housingByRoom==null)try{const f=(await m1(e)).filter(({label:h})=>h!=="Ensemble");b("update:housing-by-room",{labels:f.map(({label:h})=>h),values:f.map(({value:h})=>h)})}catch(n){console.error(n)}d.value=!1}},{immediate:!0}),(e,n)=>(s(),c("div",v0,[n[0]||(n[0]=i("div",{class:"font-oswald text-sand text-base font-medium"},[i("h4",{class:"text-base font-bold"},"Nombre de pièces")],-1)),d.value?(s(),c("div",y0,[B(k)])):g.value?(s(),c("div",b0,"Aucune donnée disponible")):(s(),T(H,{key:2,labels:r.value,datasets:o.value,options:t.value},null,8,["labels","datasets","options"]))]))}},_0={class:"mb-4"},x0={key:0,class:"flex items-center justify-center"},T0={key:1,class:"flex h-full divide-x text-xs text-zinc-800"},w0={class:"flex flex-1 flex-col items-center"},B0={class:"mb-1 h-9 w-9"},C0={key:0,class:"h-full w-full fill-current",xmlns:"http://www.w3.org/2000/svg",width:"30.315",height:"26.209",viewBox:"0 0 30.315 26.209"},M0={key:1,class:"h-full w-full fill-current",xmlns:"http://www.w3.org/2000/svg",width:"29.835",height:"29.543",viewBox:"0 0 29.835 29.543"},k0={key:2,class:"h-full w-full fill-current",xmlns:"http://www.w3.org/2000/svg",width:"28.192",height:"27.944",viewBox:"0 0 28.192 27.944"},$0={class:"font-oswald text-sand mb-0.5 text-base leading-4"},R0={class:"-mb-0.5 text-2xl font-semibold"},V0={__name:"HousingByTypeCard",props:{communeCode:{type:String,default:null},housingByType:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:housing-by-type"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=y(()=>{var p;return((p=a.housingByType)==null?void 0:p.labels.map((r,o)=>({label:r,value:a.housingByType.values[o]})))??[]});return M(()=>a.communeCode,async()=>{const{communeCode:p}=a;if(!a.disabled&&p){if(d.value=!0,a.housingByType==null)try{const r=await p1(p);b("update:housing-by-type",{labels:r.map(({label:o})=>o),values:r.map(({value:o})=>o)})}catch(r){console.error(r)}d.value=!1}},{immediate:!0}),(p,r)=>(s(),c("div",_0,[d.value?(s(),c("div",x0,[B(k)])):(s(),c("div",T0,[(s(!0),c(P,
1null,q(g.value,o=>(s(),c("div",{class:"flex w-full gap-x-8",key:o},[i("div",w0,[i("div",B0,[o.label==="house"?(s(),c("svg",C0,[...r[0]||(r[0]=[i("g",{id:"Groupe_1988","data-name":"Groupe 1988",transform:"translate(-278.228 -711.228)"},[i("path",{id:"Tracé_9912","data-name":"Tracé 9912",d:"M280.92,721.12l12.468-8.482,12.467,8.482Zm22.866,15.069h-6.108V729.6a.665.665,0,0,0-.656-.649H289.7a.665.665,0,0,0-.656.649v6.536H282.99V722.368h20.846v13.821Zm-13.427-5.937h6.108v5.937h-6.108Zm17.919-9.032-14.537-9.88a.615.615,0,0,0-.707,0L278.5,721.22a.637.637,0,0,0-.253.7.652.652,0,0,0,.606.449h2.827v14.42a.664.664,0,0,0,.656.649h22.108a.665.665,0,0,0,.656-.649v-14.42h2.827a.705.705,0,0,0,.605-.449.728.728,0,0,0-.252-.7",fill:"#b4a17e"})],-1)])])):o.label==="apartment"?(s(),c("svg",M0,[...r[1]||(r[1]=[$('<g id="Groupe_1987" data-name="Groupe 1987" transform="translate(-381.758 -709.561)"><path id="Tracé_9913" data-name="Tracé 9913" d="M401.019,734.147h4.319v3.681h-4.319Zm-7.446-4.907h6.206v8.588h-6.206Zm-5.61,4.907h4.369v3.681h-4.369Zm17.375-8.588H387.963V713.29h17.375Zm-19.857-14.722H407.82v1.227H385.481Zm14.893,17.176h-7.446a.654.654,0,0,0-.646.638v4.27h-4.319v-6.135h17.375v6.135H400.97V728.6a.57.57,0,0,0-.6-.589m10.574,9.815h-4.369V713.291h1.887a.654.654,0,0,0,.645-.638V710.2a.654.654,0,0,0-.645-.638H384.885a.654.654,0,0,0-.645.638v2.454a.654.654,0,0,0,.645.638h1.887v24.537H382.4a.638.638,0,1,0,0,1.276h28.545a.654.654,0,0,0,.645-.638.731.731,0,0,0-.645-.638" fill="#b4a17e"></path><path id="Tracé_9914" data-name="Tracé 9914" d="M391.091,715.744h1.241v1.227h-1.241Zm-.646,2.454h2.482a.653.653,0,0,0,.646-.638v-2.454a.654.654,0,0,0-.646-.638h-2.482a.654.654,0,0,0-.645.638v2.454a.689.689,0,0,0,.645.638" fill="#b4a17e"></path><path id="Tracé_9915" data-name="Tracé 9915" d="M396.055,715.744H397.3v1.227h-1.241Zm-.646,2.454h2.482a.654.654,0,0,0,.646-.638v-2.454a.655.655,0,0,0-.646-.638h-2.482a.654.654,0,0,0-.646.638v2.454a.69.69,0,0,0,.646.638" fill="#b4a17e"></path><path id="Tracé_9916" data-name="Tracé 9916" d="M401.019,715.744h1.241v1.227h-1.241Zm-.645,2.454h2.482a.654.654,0,0,0,.646-.638v-2.454a.655.655,0,0,0-.646-.638h-2.482a.655.655,0,0,0-.646.638v2.454a.691.691,0,0,0,.646.638" fill="#b4a17e"></path><path id="Tracé_9917" data-name="Tracé 9917" d="M391.091,721.878h1.241V723.1h-1.241Zm-.646,2.454h2.482a.653.653,0,0,0,.646-.638V721.24a.654.654,0,0,0-.646-.638h-2.482a.654.654,0,0,0-.645.638v2.454a.689.689,0,0,0,.645.638" fill="#b4a17e"></path><path id="Tracé_9918" data-name="Tracé 9918" d="M396.055,721.878H397.3V723.1h-1.241Zm-.646,2.454h2.482a.654.654,0,0,0,.646-.638V721.24a.655.655,0,0,0-.646-.638h-2.482a.654.654,0,0,0-.646.638v2.454a.69.69,0,0,0,.646.638" fill="#b4a17e"></path><path id="Tracé_9919" data-name="Tracé 9919" d="M401.019,721.878h1.241V723.1h-1.241Zm-.645,2.454h2.482a.654.654,0,0,0,.646-.638V721.24a.655.655,0,0,0-.646-.638h-2.482a.655.655,0,0,0-.646.638v2.454a.691.691,0,0,0,.646.638" fill="#b4a17e"></path></g>',1)])])):o.label==="other"?(s(),c("svg",k0,[...r[2]||(r[2]=[$('<g id="Groupe_1986" data-name="Groupe 1986" transform="translate(-480.034 -710.031)"><path id="Tracé_9920" data-name="Tracé 9920" d="M483.69,734.453h21.1v2.317h-21.1Zm1.782-15.061h17.579v13.9H485.472Zm1.734-3.476H501.27v2.317H487.206Zm20.533,20.854h-1.781v-2.919a.617.617,0,0,0-.61-.6h-1.172V718.836a.617.617,0,0,0-.609-.6h-1.125v-2.919a.617.617,0,0,0-.61-.6H500.1v-2.317a.61.61,0,0,0-1.219,0v2.317h-4.125v-4.078a.61.61,0,0,0-1.219,0v4.078H489.41v-2.317a.618.618,0,0,0-.61-.6c-.328,0-.422.324-.422.649v2.317H486.6a.618.618,0,0,0-.61.6v2.873h-1.172a.617.617,0,0,0-.609.6v14.505h-1.172a.618.618,0,0,0-.61.6v2.827h-1.781a.6.6,0,1,0,0,1.2H507.6a.617.617,0,0,0,.609-.6.485.485,0,0,0-.469-.6" fill="#b4a17e"></path><path id="Tracé_9921" data-name="Tracé 9921" d="M488.378,721.153a.618.618,0,0,0-.61.6v9.268a.61.61,0,0,0,1.22,0v-9.268a.589.589,0,0,0-.61-.6" fill="#b4a17e"></path><path id="Tracé_9922" data-name="Tracé 9922" d="M491.331,721.153a.618.618,0,0,0-.61.6v9.268a.61.61,0,0,0,1.22,0v-9.268a.651.651,0,0,0-.61-.6" fill="#b4a17e"></path><path id="Tracé_9923" data-name="Tracé 9923" d="M494.238,721.153a.617.617,0,0,0-.609.6v9.268a.61.61,0,0,0,1.219,0v-9.268a.588.588,0,0,0-.61-.6" fill="#b4a17e"></path><path id="Tracé_9924" data-name="Tracé 9924" d="M497.191,721.153a.617.617,0,0,0-.609.6v9.268a.61.61,0,0,0,1.219,0v-9.268a.651.651,0,0,0-.61-.6" fill="#b4a17e"></path><path id="Tracé_9925" data-name="Tracé 9925" d="M500.1,721.153a.618.618,0,0,0-.61.6v9.268a.61.61,0,0,0,1.219,0v-9.268a.588.588,0,0,0-.609-.6" fill="#b4a17e"></path></g>',1)])])):w("",!0)]),i("div",$0,C(p.__(`enum.insee.housing.type.${o.label}`)),1),i("div",R0,C(j(D).number(o.value)),1)])]))),128))]))]))}},A0={class:"mt-5"},H0={key:0,class:"flex items-center justify-center"},Z0={key:1,class:"grid grid-cols-1 rounded-2xl text-xs"},I0={class:"flex w-full flex-col items-center justify-between p-5"},P0={class:"mb-4 h-16 w-16"},S0={key:0,class:"h-full w-full fill-current",xmlns:"http://www.w3.org/2000/svg",width:"20.58",height:"49.3
164",viewBox:"0 0 20.58 49.364"},j0={key:1,class:"h-full w-full fill-current",xmlns:"http://www.w3.org/2000/svg",width:"35.178",height:"49.362",viewBox:"0 0 35.178 49.362"},q0={key:2,class:"h-full w-full fill-current",xmlns:"http://www.w3.org/2000/svg",width:"45.745",height:"46.437",viewBox:"0 0 45.745 46.437"},O0={key:3,class:"h-full w-full fill-current",xmlns:"http://www.w3.org/2000/svg",width:"21.682",height:"51.235",viewBox:"0 0 21.682 51.235"},z0={class:"font-oswald text-16 text-sand mb-4 w-full text-center font-medium"},D0={class:"font-source text-[22px] font-bold"},G0={__name:"PopulationByFamilyTypeCard",props:{communeCode:{type:String,default:null},populationByFamilyType:{type:Object,default:()=>null},disabled:{type:Boolean,default:!1}},emits:["update:population-by-family-type"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=y(()=>{var r,o;return((o=(r=a.populationByFamilyType)==null?void 0:r.values)==null?void 0:o.reduce((t,e)=>t+e,0))??0}),p=y(()=>{var r;return((r=a.populationByFamilyType)==null?void 0:r.labels.map((o,t)=>({label:o,value:a.populationByFamilyType.values[t]})))??[]});return M(()=>a.communeCode,async()=>{const{communeCode:r}=a;if(!a.disabled&&r){if(d.value=!0,a.populationByFamilyType==null)try{const o=await f1(r);o.reduce((e,{value:n})=>e+n,0)>0&&b("update:population-by-family-type",{labels:o.map(({label:e})=>e),values:o.map(({value:e})=>e)})}catch(o){console.error(o)}d.value=!1}},{immediate:!0}),(r,o)=>(s(),c("div",A0,[d.value?(s(),c("div",H0,[B(k)])):(s(),c("div",Z0,[(s(!0),c(P,null,q(p.value,t=>(s(),c("div",{class:"flex flex-col items-center bg-white pt-1.5 pb-1.5 first:rounded-t-2xl last:rounded-b-2xl last:bg-[#e9e5da]",key:t},[i("div",I0,[i("div",P0,[t.label==="single"?(s(),c("svg",S0,[...o[0]||(o[0]=[$('<g id="Groupe_1992" data-name="Groupe 1992" transform="translate(-438.056 -138.683)"><path id="Tracé_9930" data-name="Tracé 9930" d="M448.3,171.716h0a.913.913,0,0,1,.891.92V187.1a.881.881,0,1,1-1.758,0V172.636a.908.908,0,0,1,.867-.92" fill="#b4a17e"></path><path id="Tracé_9931" data-name="Tracé 9931" d="M442.979,160.307h0a.916.916,0,0,1,.867.945V187.1a.881.881,0,1,1-1.758,0v-25.85a.92.92,0,0,1,.891-.945" fill="#b4a17e"></path><path id="Tracé_9932" data-name="Tracé 9932" d="M448.346,153.646a14.61,14.61,0,0,0-6.376,1.715c-1.242.721-2.156,1.64-2.156,2.784V169.33a3.192,3.192,0,0,0,.8,1.914,2.491,2.491,0,0,0,2.016.77l.117,1.84a4.012,4.012,0,0,1-3.352-1.293,4.834,4.834,0,0,1-1.313-3.132,2.026,2.026,0,0,1-.023-.373V158.145c0-1.939,1.313-3.4,3.071-4.424a14.408,14.408,0,0,1,14.438,0c1.782,1.019,3.071,2.485,3.071,4.424v11.284a5.08,5.08,0,0,1-1.313,3.132,4.064,4.064,0,0,1-3.352,1.293l.117-1.84a2.444,2.444,0,0,0,1.993-.77,2.935,2.935,0,0,0,.8-1.914V158.145c0-1.144-.914-2.063-2.157-2.784a14.521,14.521,0,0,0-6.375-1.715" fill="#b4a17e"></path><path id="Tracé_9933" data-name="Tracé 9933" d="M448.346,140.547a3.708,3.708,0,0,0-2.649,1.144,4.179,4.179,0,0,0-1.078,2.808,4.135,4.135,0,0,0,1.1,2.834,3.7,3.7,0,0,0,2.625,1.143,3.655,3.655,0,0,0,2.625-1.143,4.13,4.13,0,0,0,.023-5.642,3.7,3.7,0,0,0-2.648-1.144m0,9.793a5.348,5.348,0,0,1-3.868-1.715,5.994,5.994,0,0,1-1.617-4.126,6.054,6.054,0,0,1,1.594-4.126,5.324,5.324,0,0,1,7.782,0,6.07,6.07,0,0,1,1.617,4.126,5.994,5.994,0,0,1-1.617,4.126,5.4,5.4,0,0,1-3.891,1.715" fill="#b4a17e"></path><path id="Tracé_9934" data-name="Tracé 9934" d="M453.737,160.307h0a.92.92,0,0,1,.891.945V187.1a.881.881,0,1,1-1.758,0v-25.85a.916.916,0,0,1,.867-.945" fill="#b4a17e"></path></g>',1)])])):t.label==="couple"?(s(),c("svg",j0,[...o[1]||(o[1]=[$('<g id="Groupe_1993" data-name="Groupe 1993" transform="translate(-430.758 -271.969)"><path id="Tracé_9935" data-name="Tracé 9935" d="M454.7,289.106l-2.486,13.329c-.046.269.046.806.345.806h10.222c.3,0,.368-.537.322-.806l-2.486-13.329a.924.924,0,0,1,.691-1.05.867.867,0,0,1,1.013.708l2.486,13.33a3.856,3.856,0,0,1,.046.537,2.26,2.26,0,0,1-2.072,2.441H452.559a2.26,2.26,0,0,1-2.072-2.441,3.856,3.856,0,0,1,.046-.537l2.487-13.33a.866.866,0,0,1,1.012-.708.89.89,0,0,1,.668,1.05" fill="#b4a17e"></path><path id="Tracé_9936" data-name="Tracé 9936" d="M458.36,306.683v11.938a2.572,2.572,0,0,1-1.013,2.075,2.909,2.909,0,0,1-1.819.635h-.207a2.826,2.826,0,0,1-2-.928,3.661,3.661,0,0,1-.782-2.222l-.576-11.229a.893.893,0,0,1,.806-.928.872.872,0,0,1,.9.855l.6,11.205a1.778,1.778,0,0,0,.345,1.074,1.127,1.127,0,0,0,.829.342h.092a1.326,1.326,0,0,0,.806-.244.829.829,0,0,0,.3-.635V306.683a.881.881,0,0,1,.852-.854.918.918,0,0,1,.875.854" fill="#b4a17e"></path><path id="Tracé_9937" data-name="Tracé 9937" d="M457.67,280.367a3.3
118,3.318,0,0,0,3.085-3.3,3.432,3.432,0,0,0-.9-2.319,2.988,2.988,0,0,0-4.374,0,3.325,3.325,0,0,0,2.187,5.615m0-8.4a4.652,4.652,0,0,1,3.407,1.489,5.276,5.276,0,0,1,1.4,3.613,4.832,4.832,0,1,1-9.646,0,5.3,5.3,0,0,1,1.427-3.613,4.652,4.652,0,0,1,3.407-1.489" fill="#b4a17e"></path><path id="Tracé_9938" data-name="Tracé 9938" d="M449.4,296.65c.3-3.393,1.289-13.671,5.687-13.671h5.133c4.42,0,5.41,10.278,5.71,13.671a.861.861,0,0,1-.783.928.87.87,0,0,1-.921-.757c-.207-2.319-1.036-12.011-4.006-12.011h-5.134c-2.946,0-3.775,9.692-3.983,12.011a.876.876,0,0,1-.943.757.859.859,0,0,1-.76-.928" fill="#b4a17e"></path><path id="Tracé_9939" data-name="Tracé 9939" d="M456.634,306.683v11.938a2.552,2.552,0,0,0,.99,2.075,2.928,2.928,0,0,0,1.842.635h.184a2.783,2.783,0,0,0,2-.928,3.661,3.661,0,0,0,.782-2.222l.6-11.229a.9.9,0,0,0-.829-.928.887.887,0,0,0-.9.855l-.575,11.205a1.777,1.777,0,0,1-.346,1.074,1.211,1.211,0,0,1-.829.342h-.092a1.28,1.28,0,0,1-.8-.244.759.759,0,0,1-.3-.635V306.683a.918.918,0,0,0-.875-.854.88.88,0,0,0-.851.854" fill="#b4a17e"></path><path id="Tracé_9940" data-name="Tracé 9940" d="M436.582,300.36a2.97,2.97,0,0,1-2.9,2.539,2.907,2.907,0,0,1-2.026-.855,2.793,2.793,0,0,1-.9-2.05v-10.2a6.534,6.534,0,0,1,1.4-4,4.225,4.225,0,0,1,3.315-1.733h8.84a4.389,4.389,0,0,1,3.315,1.563,5.6,5.6,0,0,1,1.4,3.686v10.5a3.42,3.42,0,0,1-.783,2.32,2.569,2.569,0,0,1-2.072.927,2.878,2.878,0,0,1-2.809-2.514l1.681-.318a1.153,1.153,0,0,0,1.128,1,1.045,1.045,0,0,0,.806-.317,1.711,1.711,0,0,0,.322-1.1V289.3a3.7,3.7,0,0,0-.921-2.441,2.82,2.82,0,0,0-2.072-.977h-8.84a2.589,2.589,0,0,0-2,1.074,4.736,4.736,0,0,0-.99,2.832v10.2a1.059,1.059,0,0,0,.322.708,1.356,1.356,0,0,0,.875.366,1.3,1.3,0,0,0,1.2-1.05Z" fill="#b4a17e"></path><path id="Tracé_9941" data-name="Tracé 9941" d="M436.605,291.181h0v26.854a1.687,1.687,0,0,0,.368,1.1,1.25,1.25,0,0,0,.921.367,1.222,1.222,0,0,0,.806-.293,1.339,1.339,0,0,0,.46-.757l1.681.439a3.047,3.047,0,0,1-1.082,1.758,2.9,2.9,0,0,1-1.865.684,2.848,2.848,0,0,1-2.164-.953,3.457,3.457,0,0,1-.852-2.343V291.181a.864.864,0,0,1,1.727,0" fill="#b4a17e"></path><path id="Tracé_9942" data-name="Tracé 9942" d="M445.077,291.181h0v26.854a3.56,3.56,0,0,1-.829,2.344,2.882,2.882,0,0,1-2.164.952,3.017,3.017,0,0,1-1.865-.659,3.362,3.362,0,0,1-1.082-1.709l1.658-.488a1.439,1.439,0,0,0,.483.732,1.184,1.184,0,0,0,.806.293,1.291,1.291,0,0,0,.921-.366,1.679,1.679,0,0,0,.345-1.1V291.181a.894.894,0,0,1,.875-.83.857.857,0,0,1,.852.83" fill="#b4a17e"></path><path id="Tracé_9943" data-name="Tracé 9943" d="M439.114,319.085V300.116a.864.864,0,0,1,1.727,0v18.969Z" fill="#b4a17e"></path><path id="Tracé_9944" data-name="Tracé 9944" d="M442.291,275.166a3.15,3.15,0,0,0-2.3-1.025,3.112,3.112,0,0,0-2.3,1.025h-.023a3.629,3.629,0,0,0,0,4.883h.023a3.108,3.108,0,0,0,2.3,1.025,3.146,3.146,0,0,0,2.3-1.025,3.629,3.629,0,0,0,0-4.883m-2.3-2.856a4.919,4.919,0,0,1,3.522,1.562,5.534,5.534,0,0,1,0,7.471,4.92,4.92,0,0,1-3.522,1.562,4.841,4.841,0,0,1-3.522-1.562,5.47,5.47,0,0,1,0-7.471,4.841,4.841,0,0,1,3.522-1.562" fill="#b4a17e"></path></g>',1)])])):t.label==="family"?(s(),c("svg",q0,[...o[2]||(o[2]=[$('<g id="Groupe_1995" data-name="Groupe 1995" transform="translate(-425.474 -555.453)"><path id="Tracé_9952" data-name="Tracé 9952" d="M458.974,591.088h0a.8.8,0,0,1,.8.824v9.131a.79.79,0,1,1-1.575,0v-9.131a.8.8,0,0,1,.777-.824" fill="#b4a17e"></path><path id="Tracé_9953" data-name="Tracé 9953" d="M464.057,560.888a4.2,4.2,0,0,0-.862-2.584,3,3,0,0,0-2.331-1.18,2.963,2.963,0,0,0-2.289,1.158,4.289,4.289,0,0,0,0,5.211,2.963,2.963,0,0,0,2.289,1.158,3,3,0,0,0,2.331-1.18,4.2,4.2,0,0,0,.862-2.583m-3.193-5.435a4.483,4.483,0,0,1,3.466,1.693,6.027,6.027,0,0,1,0,7.483,4.369,4.369,0,0,1-6.89.022,6.016,6.016,0,0,1,0-7.528,4.482,4.482,0,0,1,3.424-1.67" fill="#b4a17e"></path><path id="Tracé_9954" data-name="Tracé 9954" d="M460.78,569.24a8.38,8.38,0,0,0-4.663,1.18,4.74,4.74,0,0,0-2.037,3.185l-.84,4.544a2.335,2.335,0,0,0-.084.846c.042.089.168.178.483.29l3.843,1.358a.874.874,0,0,1,.462,1.047.771.771,0,0,1-.966.534l-3.843-1.38a2.073,2.073,0,0,1-1.449-1.248,3.4,3.4,0,0,1,0-1.781l.861-4.544a6.317,6.317,0,0,1,2.73-4.254,9.71,9.71,0,0,1,5.5-1.425.827.827,0,0,1,0,1.648" fill="#b4a17e"></path><path id="Tracé_9955" data-name="Tracé 9955" d="M456.874,581.155l-1.26,8.886c-.063.423-.084.669-.021.713.063.089.336.111.777.111h9.3c.252,0,.421-.022.463-.089.042-.022.042-.155.02-.378l-.273-3.564a.834.834,0,0,1,.336-.757.758.758,0,0,1,.777-.089.932.932,0,0,1,.463.69l.273,3.586a1.9,1.9,0,0,1-2.059,2.272h-9.3a2.43,2.43,0,0,1-1.89-.6,2.463,2.463,0,0,1-.42-2.161l1.26-8.864Z" fill="#b4a17e"></path><path id="Tracé_9956" data-name="Tracé 9956" d="M469.013,568.3a1.872,1.872,0,0,0-2.94,0,2.7,2.7,0,0,0-.63,1.8,2.743,2.743,0,0,0,.63,1.8,1.872,1.872,0,0,0,2.94,0,2.856,2.856,0,0,0,.63-1.8,2.813,2.813,0,0,0-.63-1.8m-1.47-2.383a3.521,3.521,0,0,1,2.625,1.247,4.516,4.516,0,0,1,1.051,2.94,4.459,4.459,0,0,1-1.051,2.918,3.35,3.35,0,0,1-5.25,0,4.457,4.457,0,0,1-1.051-2.918,4.518,4.518,0,0,1,1.051-2.94,3.521,3.521,0,0,1,2.625-1.247" fill="#b4a17e"></path>
1<path id="Tracé_9957" data-name="Tracé 9957" d="M467.774,581.623l1.449-4.3a3.443,3.443,0,0,0,0-2.383c-.252-.423-.861-.645-1.869-.645l-6.658-.023a.881.881,0,0,0-.483.134.939.939,0,0,0-.357.356,1.106,1.106,0,0,0-.147.512.948.948,0,0,0,.147.49.852.852,0,0,0,.357.379,1.678,1.678,0,0,0,.714.111l2.016.112a3.142,3.142,0,0,1,.966.178,1.686,1.686,0,0,1,.777.623,2.018,2.018,0,0,1,.1,1.894l-.924,2.583a.776.776,0,0,1-1.029.468.821.821,0,0,1-.441-1.069l.924-2.584c.168-.445.021-.423-.441-.445l-2.016-.09a3.355,3.355,0,0,1-1.26-.245,2.389,2.389,0,0,1-1.113-1.046,2.763,2.763,0,0,1,0-2.717,2.767,2.767,0,0,1,.966-.98,2.268,2.268,0,0,1,1.26-.312h6.637c1.6,0,2.625.467,3.192,1.4a4.983,4.983,0,0,1,.21,3.7l-1.491,4.477a.8.8,0,0,1-1.008.467.851.851,0,0,1-.483-1.046" fill="#b4a17e"></path><path id="Tracé_9958" data-name="Tracé 9958" d="M463.007,591.088h0a.8.8,0,0,1,.8.824v9.131a.823.823,0,0,1-.8.847.806.806,0,0,1-.777-.847v-9.131a.786.786,0,0,1,.777-.824" fill="#b4a17e"></path><path id="Tracé_9959" data-name="Tracé 9959" d="M446.666,576.054a.883.883,0,0,1-.147,1.181.763.763,0,0,1-1.092-.156l-3.571-5.19a6.721,6.721,0,0,0-2.163-2,7.642,7.642,0,0,0-3-.98,19.222,19.222,0,0,0-2.227-.134,15.289,15.289,0,0,0-2.247.156,7.639,7.639,0,0,0-3.843,1.715,3.538,3.538,0,0,0-1.324,2.628V582.6a2.915,2.915,0,0,0,.714,2.116,3.742,3.742,0,0,0,2.311.935l-.147,1.649a5.03,5.03,0,0,1-3.256-1.4,4.552,4.552,0,0,1-1.2-3.3V573.27a5.234,5.234,0,0,1,1.89-3.92,9.3,9.3,0,0,1,4.663-2.071,17.684,17.684,0,0,1,2.415-.178,21.42,21.42,0,0,1,2.416.134,9.826,9.826,0,0,1,3.591,1.18,8.3,8.3,0,0,1,2.668,2.494Zm-8.317,25.056V575.743c0-1.136,1.071-1.849,1.974-.958l3.655,4.143a.874.874,0,0,1-.084,1.158.757.757,0,0,1-1.092-.045l-2.878-3.274V601.11a.788.788,0,0,1-.777.78.821.821,0,0,1-.8-.78" fill="#b4a17e"></path><path id="Tracé_9960" data-name="Tracé 9960" d="M429.213,601.11V575.7a.788.788,0,0,1,1.575,0V601.11a.788.788,0,0,1-1.575,0" fill="#b4a17e"></path><path id="Tracé_9961" data-name="Tracé 9961" d="M433.77,601.11V586.477a.821.821,0,0,1,.8-.779.788.788,0,0,1,.777.779V601.11a.787.787,0,0,1-.777.779.82.82,0,0,1-.8-.779" fill="#b4a17e"></path><path id="Tracé_9962" data-name="Tracé 9962" d="M436.773,558.148a2.864,2.864,0,0,0-2.183-1.024,2.825,2.825,0,0,0-2.164,1.024,3.792,3.792,0,0,0-.923,2.561,3.836,3.836,0,0,0,.923,2.562,2.9,2.9,0,0,0,2.164,1.024,2.943,2.943,0,0,0,2.183-1.024,3.941,3.941,0,0,0,.924-2.562,3.894,3.894,0,0,0-.924-2.561m-2.183-2.7a4.488,4.488,0,0,1,3.338,1.559,5.753,5.753,0,0,1,0,7.394,4.488,4.488,0,0,1-3.338,1.559,4.414,4.414,0,0,1-3.319-1.559,5.753,5.753,0,0,1,0-7.394,4.414,4.414,0,0,1,3.319-1.559" fill="#b4a17e"></path><path id="Tracé_9963" data-name="Tracé 9963" d="M448.052,587.324a2.816,2.816,0,0,0-1.89.8,2.507,2.507,0,0,0-.756,1.715v3.63a2.117,2.117,0,0,0,.378,1.269,2.729,2.729,0,0,1,.525,1.626v4.722a.827.827,0,0,1-.8.8.809.809,0,0,1-.777-.8v-4.722a1.479,1.479,0,0,0-.273-.735,3.676,3.676,0,0,1-.631-2.16v-3.63a4.093,4.093,0,0,1,1.282-2.94,4.238,4.238,0,0,1,2.94-1.248,4.19,4.19,0,0,1,2.919,1.248,4.091,4.091,0,0,1,1.282,2.94v3.63a3.538,3.538,0,0,1-.63,2.16,1.448,1.448,0,0,0-.252.735v4.722a.788.788,0,1,1-1.576,0v-4.722a2.872,2.872,0,0,1,.5-1.626,2.117,2.117,0,0,0,.378-1.269v-3.63a2.416,2.416,0,0,0-.757-1.715,2.766,2.766,0,0,0-1.869-.8" fill="#b4a17e"></path><path id="Tracé_9964" data-name="Tracé 9964" d="M450.068,581.267a2.2,2.2,0,0,0-.588-1.515,1.943,1.943,0,0,0-1.428-.623,1.876,1.876,0,0,0-1.428.623,2.112,2.112,0,0,0-.588,1.515,2.187,2.187,0,0,0,.588,1.514,1.957,1.957,0,0,0,1.428.624,2.035,2.035,0,0,0,1.428-.624,2.29,2.29,0,0,0,.588-1.514m-2.016-3.809a3.486,3.486,0,0,1,2.541,1.114,3.982,3.982,0,0,1,0,5.389,3.486,3.486,0,0,1-2.541,1.114,3.451,3.451,0,0,1-2.541-1.114,3.982,3.982,0,0,1,0-5.389,3.451,3.451,0,0,1,2.541-1.114" fill="#b4a17e"></path></g>',1)])])):t.label==="single_parent"?(s(),c("svg",O0,[...o[3]||(o[3]=[$('<g id="Groupe_1994" data-name="Groupe 1994" transform="translate(-437.505 -404.847)"><path id="Tracé_9945" data-name="Tracé 9945" d="M445.678,444.164h0a.886.886,0,0,1,.881.909v10.075a.908.908,0,0,1-.881.934.889.889,0,0,1-.857-.934V445.073a.867.867,0,0,1,.857-.909" fill="#b4a17e"></path><path id="Tracé_9946" data-name="Tracé 9946" d="M451.285,410.843a4.514,4.514,0,0,0-.973-2.851,3.232,3.232,0,0,0-2.549-1.3,3.271,3.271,0,0,0-2.526,1.278,4.647,4.647,0,0,0,0,5.75A3.274,3.274,0,0,0,447.763,415a3.233,3.233,0,0,0,2.549-1.3,4.511,4.511,0,0,0,.973-2.85m-3.522-6a4.895,4.895,0,0,1,3.8,1.868,6.566,6.566,0,0,1,0,8.256,4.974,4.974,0,0,1-3.8,1.868A4.9,4.9,0,0,1,443.986,415a6.557,6.557,0,0,1,0-8.306,4.9,4.9,0,0,1,3.777-1.843" fill="#b4a17e"></path><path id="Tracé_9947" data-name="Tracé 9947" d="M447.671,420.057a9.373,9.373,0,0,0-5.168,1.3,5.2,5.2,0,0,0-2.224,3.514l-.95,5.013a2.987,2.987,0,0,0-.07.934c.023.1.186.2.51.319l4.241,1.5a.952.952,0,0,1,.533,1.155.861.861,0,0,1-1.066.59l-4.241-1.523a2.287,2.287,0,0,1-1.6-1.377,3.744,3.744,0,0,1,0-1.965l.95-5.013a6.947,6.947,0,0,1,2.99-4.694,10.83,10.83,0,0,1,6.094-1.573.913.913,0,0,1,0,1.819" fill="#b4a17e"></path><path id="Tracé_9948" data-name="Tracé 9948" d="M443.361,433.2l-1.414,9.8c-.069.467-.069.712,0,.786.069.1.37.123.857.123h10.242c.278,0,.464-.025.533-.1.047-.024.047-.172.023-.417l-.3-3.932a.874.874,0,0,1,.371-.836.836.836,0,0,1,.857-.1.946.946,0,0,1,.487.762l.324,3.932a2.1,2.1,0,0,1-2.294,2.531H442.8a2.68,2.68,0,0,1-2.086-.664,2.712,2.712,0,0,1-.487-2.383l1.414-9.78Z" fill="#b4a17e"></path><path id="Tracé_9949" data-name="Tracé 9949" d="M456.731,419.025a2.043,2.043,0,0,0-3.221,0,3,3,0,0,0-.718,1.991,3.042,3.042,0,0,0,.718,1.99,2.043,2.043,0,0,0,3.221,0,3.043,3.043,0,0,0,.719-1.99,3,3,0,0,0-.719-1.991m-1.6-2.629a3.927,3.927,0,0,1,2.9,1.376,4.992,4.992,0,0,1,1.158,3.244,4.924,4.924,0,0,1-1.158,3.219,3.7,3.7,0,0,1-5.794,0,4.942,4.942,0,0,1-1.182-3.219,5.01,5.01,0,0,1,1.182-3.244,3.888,3.888,0,0,1,2.9-1.376" fill="#b4a17e"></path><path id="Tracé_9950" data-name="Tracé 9950" d="M455.387,433.72l1.6-4.743a3.8,3.8,0,0,0,0-2.629c-.278-.467-.95-.713-2.063-.713l-7.369-.024a1.035,1.035,0,0,0-.533.147,1.229,1.229,0,0,0-.393.393,1.2,1.2,0,0,0-.14.566,1.032,1.032,0,0,0,.14.54.973.973,0,0,0,.417.418,2.225,2.225,0,0,0,.788.123l2.224.123a3.442,3.442,0,0,1,1.066.2,1.863,1.863,0,0,1,.857.688,2.361,2.361,0,0,1,.116,2.089l-1.043,2.85a.831.831,0,0,1-1.112.516.937.937,0,0,1-.51-1.179l1.043-2.851c.186-.491,0-.467-.51-.491l
1-2.224-.1a3.662,3.662,0,0,1-1.368-.27,2.541,2.541,0,0,1-1.228-1.155,3.048,3.048,0,0,1,0-3,2.731,2.731,0,0,1,1.066-1.081,2.507,2.507,0,0,1,1.391-.344h7.322c1.762,0,2.9.516,3.523,1.548a5.5,5.5,0,0,1,.231,4.079l-1.668,4.94a.845.845,0,0,1-1.089.516.941.941,0,0,1-.533-1.155" fill="#b4a17e"></path><path id="Tracé_9951" data-name="Tracé 9951" d="M450.127,444.164h0a.881.881,0,0,1,.857.909v10.075a.871.871,0,1,1-1.738,0V445.073a.887.887,0,0,1,.881-.909" fill="#b4a17e"></path></g>',1)])])):w("",!0)]),i("div",z0,C(r.__(`enum.insee.population.family_type.${t.label}`)),1),i("div",D0,C(j(D).percent(Math.round(g.value>0?t.value*100/g.value:0))),1)])]))),128))]))]))}},E0={class:"bg-sand rounded-t-xl pt-12 pb-6 pl-7"},U0={key:0,class:"flex items-center justify-center"},F0={key:1,class:"flex h-full flex-col gap-y-10 text-xs"},N0={class:"flex w-full gap-x-2"},Y0={class:"font-source text-2xl leading-6 text-white"},L0={class:"flex w-full gap-x-2"},J0={class:"font-source text-2xl leading-6 text-white"},W0={class:"flex w-full gap-x-2"},K0={class:"font-source text-2xl leading-6 text-white"},Q0={__name:"PopulationInformationCard",props:{communeCode:{type:String,default:null},housingCount:{type:Number,default:null},medianIncomeInCents:{type:Number,default:null},population:{type:Number,default:null},disabled:{type:Boolean,default:!1}},emits:["update:housing-count","update:median-income-in-cents","update:population"],setup(l,{emit:m}){const a=l,b=m,d=x(!a.disabled),g=y({get:()=>A(a.housingCount)??"-",set:o=>b("update:housing-count",o)}),p=y({get:()=>a.medianIncomeInCents!=null?G(z(a.medianIncomeInCents/12)):"-",set:o=>b("update:median-income-in-cents",o)}),r=y({get:()=>A(a.population)??"-",set:o=>b("update:population",o)});return M(()=>a.communeCode,async()=>{const{communeCode:o}=a;if(!a.disabled&&o){if(d.value=!0,a.housingCount==null||a.medianIncomeInCents==null||a.population==null)try{const t=await X(o);g.value=t==null?void 0:t.housing_count,p.value=t==null?void 0:t.median_income_in_cents,r.value=t==null?void 0:t.population}catch(t){console.error(t)}d.value=!1}},{immediate:!0}),(o,t)=>(s(),c("div",E0,[d.value?(s(),c("div",U0,[B(k)])):(s(),c("div",F0,[i("div",N0,[t[1]||(t[1]=$('<svg xmlns="http://www.w3.org/2000/svg" width="23.665" height="23.327" viewBox="0 0 23.665 23.327"><g id="Groupe_1985" data-name="Groupe 1985" transform="translate(-92.363 -551.343)"><path id="Tracé_9873" data-name="Tracé 9873" d="M106.654,561.673a10.658,10.658,0,0,1,.608-1.751.888.888,0,0,0,.033-.622c-.022-.1-.054-.219-.076-.358a4.051,4.051,0,0,1,.239-2.292,3.464,3.464,0,0,1,1.543-1.6,4.5,4.5,0,0,1,2.064-.415,4.636,4.636,0,0,1,2.065.392,4.078,4.078,0,0,1,1.314,1.164,2.658,2.658,0,0,1,.511,1.509c.011.38-.022.726-.043,1.049a2.216,2.216,0,0,0,.239,1.659,2.824,2.824,0,0,1,.565,1.451,2.709,2.709,0,0,1-.337,1.5.388.388,0,0,1-.543.15.443.443,0,0,1-.163-.565,1.855,1.855,0,0,0,.228-1.014,2.022,2.022,0,0,0-.391-1,2.917,2.917,0,0,1-.413-2.258,6.856,6.856,0,0,0,.054-.945,1.9,1.9,0,0,0-.359-1.025,3.261,3.261,0,0,0-1.043-.91,3.753,3.753,0,0,0-1.673-.289,3.831,3.831,0,0,0-1.695.311,2.7,2.7,0,0,0-1.184,1.21,3.071,3.071,0,0,0-.174,1.786c.011.1.044.2.054.288a1.56,1.56,0,0,1-.076,1.175,12.529,12.529,0,0,0-.554,1.613.4.4,0,0,1-.489.288.444.444,0,0,1-.3-.5" fill="#f9f9f6"></path><path id="Tracé_9874" data-name="Tracé 9874" d="M113.021,562.1a2.6,2.6,0,0,1-.565.6,2.268,2.268,0,0,1-1.336.311,2.8,2.8,0,0,1-1.4-.346,2.9,2.9,0,0,1-.978-1.359,4.825,4.825,0,0,1-.347-1.89.927.927,0,0,1,.195-.541.824.824,0,0,1,.543-.323,4.038,4.038,0,0,0,1.1-.518,8.393,8.393,0,0,0,1.293-1.129.589.589,0,0,1,.956.08,4.318,4.318,0,0,0,.369.45c.272.322.859.956.859,1.417a6.632,6.632,0,0,1-.174,2.385,5.766,5.766,0,0,1-.511.864m-1.032-.1a1.918,1.918,0,0,0,.38-.415,4.332,4.332,0,0,0,.435-.737,7.43,7.43,0,0,0,.1-2.005.042.042,0,0,0-.011-.034c-.044-.07-.37-.461-.652-.795-.109-.127-.206-.242-.282-.346a8.967,8.967,0,0,1-1.3,1.095,4.482,4.482,0,0,1-1.4.645c-.043.011-.043.011-.054.057a3.972,3.972,0,0,0,.293,1.51,2.148,2.148,0,0,0,.674.979,2.037,2.037,0,0,0,.967.2,1.555,1.555,0,0,0,.858-.15" fill="#f9f9f6"></path><path id="Tracé_9875" data-name="Tracé 9875" d="M110.337,562.376a2.273,2.273,0,0,1-.685,1.36,3.485,3.485,0,0,1-1.455.806.4.4,0,0,1-.5-.3.425.425,0,0,1,.271-.53,2.81,2.81,0,0,0,1.141-.61,1.487,1.487,0,0,0,.435-.864Z" fill="#f9f9f6"></path><path id="Tracé_9876" data-name="Tracé 9876" d="M112.749,562.249a1.457,1.457,0,0,0,.663,1.048,8.391,8.391,0,0,0,2.347,1.187.437.437,0,0,1,.25.542.4.4,0,0,1-.511.265,9.289,9.289,0,0,1-2.575-1.3,2.292,2.292,0,0,1-.989-1.728Z" fill="#f9f9f6"></path><path id="Tracé_9877" data-name="Tracé 9877" d="M101.07,559.68a14.559,14.559,0,0,1-1.1,1.233,2.472,2.472,0,0,1-3.542.023,16.735,16.735,0,0,1-1.575-1.728,5.356,5.356,0,0,1-.815-1.394,5.852,5.852,0,0,1-.13-1.429,6.936,6.936,0,0,1,.13-1.555,5.806,5.806,0,0,1,.934-1.913,4.53,4.53,0,0,1,1.5-1.3,2.781,2.781,0,0,1,1.086-.265,6.621,6.621,0,0,1,1.413.081,3.876,3.876,0,0,1,1.966,1.348,5.
1628,5.628,0,0,1,1.25,2.339,9.874,9.874,0,0,1,.087,1.762,3.545,3.545,0,0,1-.218,1.371,16.966,16.966,0,0,1-.988,1.429m-1.652.6a11.194,11.194,0,0,0,1.021-1.152,14.933,14.933,0,0,0,.935-1.337,3.3,3.3,0,0,0,.1-.933,10.031,10.031,0,0,0-.086-1.59,4.468,4.468,0,0,0-1.044-1.9,3.05,3.05,0,0,0-1.51-1.083,5.544,5.544,0,0,0-1.217-.069,2.018,2.018,0,0,0-.76.161,3.9,3.9,0,0,0-1.25,1.083,5.068,5.068,0,0,0-.793,1.625,7.108,7.108,0,0,0-.087,1.3,4.688,4.688,0,0,0,.087,1.14,4.106,4.106,0,0,0,.674,1.129,15.266,15.266,0,0,0,1.5,1.648,1.858,1.858,0,0,0,2.434-.023" fill="#f9f9f6"></path><path id="Tracé_9878" data-name="Tracé 9878" d="M94.05,556.961a18.3,18.3,0,0,0,1.293-1.694,7.747,7.747,0,0,0,.728-1.313.845.845,0,0,1,.63-.553,1.134,1.134,0,0,1,.815.288,3.309,3.309,0,0,0,1.108.565,3.124,3.124,0,0,0,1.261.092,1.332,1.332,0,0,1,.771.057,1.029,1.029,0,0,1,.554.761,4.112,4.112,0,0,0,.391,1.014,2.437,2.437,0,0,0,.522.679l-.522.668a3.283,3.283,0,0,1-.706-.921,5.041,5.041,0,0,1-.467-1.21c-.044-.127-.066-.184-.1-.207a.9.9,0,0,0-.348.011,3.781,3.781,0,0,1-1.564-.115,3.846,3.846,0,0,1-1.391-.714c-.044-.023-.174-.15-.206-.081a8.237,8.237,0,0,1-.815,1.486,21.19,21.19,0,0,1-1.348,1.763Z" fill="#f9f9f6"></path><path id="Tracé_9879" data-name="Tracé 9879" d="M97.1,560.671a2.625,2.625,0,0,1-.566,1.648,2.5,2.5,0,0,1-1.412.576,3.244,3.244,0,0,0-1.239.518,2.548,2.548,0,0,0-.761.922.4.4,0,0,1-.543.184.464.464,0,0,1-.185-.576,3.338,3.338,0,0,1,1.022-1.233,4.016,4.016,0,0,1,1.553-.656,2.051,2.051,0,0,0,1-.358,1.922,1.922,0,0,0,.326-1.129Z" fill="#f9f9f6"></path><path id="Tracé_9880" data-name="Tracé 9880" d="M100.07,560.567a2.457,2.457,0,0,0,.272,1.06,1.05,1.05,0,0,0,.608.323.425.425,0,0,1,.3.518.4.4,0,0,1-.489.323,1.732,1.732,0,0,1-1.064-.634,2.977,2.977,0,0,1-.435-1.486Z" fill="#f9f9f6"></path><path id="Tracé_9881" data-name="Tracé 9881" d="M99.57,565.406c.315-.806.652-1.74,1.619-1.774.337-.012.413-.081.511-.185a2.211,2.211,0,0,1,.391-.322,3.737,3.737,0,0,1,1.5-.5,3.639,3.639,0,0,1,1.891.3,2.914,2.914,0,0,1,1.4,1.29,2.837,2.837,0,0,1,.326,1.072,5.446,5.446,0,0,1,.022.737,5.922,5.922,0,0,1-.076.749l-.8-.15c.032-.218.054-.426.065-.633a3.917,3.917,0,0,0-.022-.622,1.737,1.737,0,0,0-.217-.726,2.081,2.081,0,0,0-1.01-.922,2.875,2.875,0,0,0-1.5-.23,2.757,2.757,0,0,0-1.173.38,1.541,1.541,0,0,0-.239.207,1.237,1.237,0,0,1-1.043.415c-.467.012-.739.853-.891,1.233a.406.406,0,0,1-.522.219.447.447,0,0,1-.228-.542" fill="#f9f9f6"></path><path id="Tracé_9882" data-name="Tracé 9882" d="M102.362,570.913a5.139,5.139,0,0,1-.858-.737,3.422,3.422,0,0,1-.685-1.083.128.128,0,0,0-.022-.035h-.01a1.482,1.482,0,0,1-.935-.841,2.535,2.535,0,0,1-.174-.553.943.943,0,0,1,.663-1.118.955.955,0,0,0,.359-.138,1.12,1.12,0,0,1,.434-.184,2.394,2.394,0,0,0,.815-.323,2.43,2.43,0,0,0,.652-.61c.456-.611.728-.461,1.141-.219.576.322,1.217.656,1.825.921a4.75,4.75,0,0,0,1.228.369,1.135,1.135,0,0,1,.63.242,1.05,1.05,0,0,1,.38.726,1.63,1.63,0,0,1-.087.749,1.857,1.857,0,0,1-.586.875.988.988,0,0,1-.272.162c-.054.034-.087.034-.109.092a4.1,4.1,0,0,1-1.13,1.371,3.891,3.891,0,0,1-1.6.749.415.415,0,0,1-.467-.346.433.433,0,0,1,.315-.507,3.023,3.023,0,0,0,1.271-.587,3.306,3.306,0,0,0,.913-1.118.821.821,0,0,1,.478-.438,1.085,1.085,0,0,0,.109-.057,1.04,1.04,0,0,0,.3-.484.827.827,0,0,0,.054-.346.25.25,0,0,0-.076-.161.4.4,0,0,0-.206-.069,5.463,5.463,0,0,1-1.456-.426,17.686,17.686,0,0,1-1.913-.968c-.043-.023-.076-.046-.108,0a3.759,3.759,0,0,1-.869.818,3.416,3.416,0,0,1-1.1.438.583.583,0,0,0-.173.08,1.716,1.716,0,0,1-.6.231c-.054.011-.033.081-.022.138a.9.9,0,0,0,.1.3c.065.126.174.368.337.38.348.011.532.322.674.622a3.041,3.041,0,0,0,.5.749,3.561,3.561,0,0,0,.717.6.46.46,0,0,1,.12.6.393.393,0,0,1-.565.138" fill="#f9f9f6"></path><path id="Tracé_9883" data-name="Tracé 9883" d="M104.948,570.5a1.683,1.683,0,0,0,.391.576,1.087,1.087,0,0,0,.619.184,1.885,1.885,0,0,1,1.4.911,4.233,4.233,0,0,1,.522,2.085.4.4,0,0,1-.8.035,3.433,3.433,0,0,0-.392-1.636,1.1,1.1,0,0,0-.825-.53,1.929,1.929,0,0,1-1.022-.358,2.386,2.386,0,0,1-.608-.864Z" fill="#f9f9f6"></path><path id="Tracé_9884" data-name="Tracé 9884" d="M101.8,572.111a1.15,1.15,0,0,0-.88.542,3.32,3.32,0,0,0-.38,1.635.416.416,0,0,1-.424.381.426.426,0,0,1-.391-.415,4.223,4.223,0,0,1,.521-2.085,1.913,1.913,0,0,1,1.478-.911.378.378,0,0,1,.369.173.46.46,0,0,1,.044.427.4.4,0,0,1-.337.253" fill="#f9f9f6"></path></g></svg>',1)),i("div",null,[t[0]||(t[0]=i("div",{class:"font-oswald mb-2 text-left text-xl leading-5 font-medium text-white"},"Population",-1)),i("div",Y0,C(r.value),1)])]),i("div",L0,[t[3]||(t[3]=$('<svg xmlns="http://www.w3.org/2000/svg" width="24.566" height="26.816" viewB
1ox="0 0 24.566 26.816"><g id="Groupe_1984" data-name="Groupe 1984" transform="translate(-93.073 -626.98)"><path id="Tracé_9887" data-name="Tracé 9887" d="M117.4,636.608l-11.705-9.495a.548.548,0,0,0-.715,0l-11.7,9.495a.6.6,0,0,0-.089.8.613.613,0,0,0,.8.088l11.392-9.23,11.348,9.23a.555.555,0,1,0,.67-.883" fill="#f9f9f6"></path><path id="Tracé_9888" data-name="Tracé 9888" d="M97.391,653.8a.532.532,0,0,1-.532-.532v-4.6a4.139,4.139,0,0,1,2.882-4.065,2.44,2.44,0,0,1,1.178-.241h2.017a3.189,3.189,0,0,1,1.065.18,4.551,4.551,0,0,1,2.768,2.5l-.951.5a3.4,3.4,0,0,0-2.13-1.912,2.155,2.155,0,0,0-.752-.135h-2.017a1.608,1.608,0,0,0-.795.15,3.109,3.109,0,0,0-2.2,3.027v4.6a.532.532,0,0,1-.532.532" fill="#f9f9f6"></path><path id="Tracé_9889" data-name="Tracé 9889" d="M104.227,638.439a2.453,2.453,0,0,0-2.385-2.515,2.3,2.3,0,0,0-1.675.738,2.634,2.634,0,0,0,0,3.568,2.3,2.3,0,0,0,1.675.738,2.456,2.456,0,0,0,2.385-2.529m-2.385-3.644a3.657,3.657,0,0,1,0,7.3,3.658,3.658,0,0,1,0-7.3" fill="#f9f9f6"></path><path id="Tracé_9890" data-name="Tracé 9890" d="M109.282,643.513a1.938,1.938,0,0,0,1.448-.648,2.235,2.235,0,0,0,0-3.071,1.942,1.942,0,0,0-2.9,0,2.235,2.235,0,0,0,0,3.071,1.938,1.938,0,0,0,1.448.648m0-5.5a3.028,3.028,0,0,1,2.2.979,3.4,3.4,0,0,1,.923,2.334,3.348,3.348,0,0,1-.923,2.333,3.028,3.028,0,0,1-2.2.979,2.981,2.981,0,0,1-2.2-.979,3.348,3.348,0,0,1-.923-2.333,3.4,3.4,0,0,1,.923-2.334,2.981,2.981,0,0,1,2.2-.979" fill="#f9f9f6"></path><path id="Tracé_9891" data-name="Tracé 9891" d="M108.8,647.593c-1.349.015-2.286-.015-3.294,1.129a2.5,2.5,0,0,0-.682,1.611v2.018a.54.54,0,0,1-.525.557.552.552,0,0,1-.539-.557v-2.018a3.711,3.711,0,0,1,.965-2.379c1.264-1.43,2.4-1.475,4.075-1.475s2.825.045,4.075,1.475a3.638,3.638,0,0,1,.965,2.379v2.018a.54.54,0,0,1-.525.557.552.552,0,0,1-.539-.557v-2.018a2.5,2.5,0,0,0-.682-1.611c-.994-1.144-1.931-1.114-3.294-1.129" fill="#f9f9f6"></path></g></svg>',1)),i("div",null,[t[2]||(t[2]=i("div",{class:"font-oswald mb-2 text-left text-xl leading-5 font-medium text-white"},[I(" Nombre"),i("br"),I(" de ménages ")],-1)),i("div",J0,C(g.value),1)])]),i("div",W0,[t[5]||(t[5]=i("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22.278",height:"23.786",viewBox:"0 0 22.278 23.786"},[i("g",{id:"Groupe_1983","data-name":"Groupe 1983",transform:"translate(-92.526 -710.031)"},[i("path",{id:"Tracé_9885","data-name":"Tracé 9885",d:"M114.283,727a.343.343,0,0,1-.342.342h-1.829a1.553,1.553,0,1,1,0-3.107h1.829a.342.342,0,0,1,.342.341Zm-1.027,6.3H94.349a1.3,1.3,0,0,1-1.3-1.3v-14.25l.008.009a1.8,1.8,0,0,0,1.278.53h18.923a.39.39,0,0,1,.39.39v5.042h-1.534a2.074,2.074,0,1,0,0,4.149h1.534v5.042a.391.391,0,0,1-.39.39M94.333,715.189h2.351L94.7,717.762h-.368a1.286,1.286,0,0,1,0-2.573m6.545-4.591a.121.121,0,0,1,.168-.022l2.384,1.837-.307.227-1.191-.918a.261.261,0,0,0-.2-.051.265.265,0,0,0-.175.112c-.007.011-.015.022-.024.034a.725.725,0,0,1-1.016.131.268.268,0,0,0-.193-.052.262.262,0,0,0-.173.1l-4.442,5.766h-.35Zm-4.294,6.882,3.838-4.982a1.247,1.247,0,0,0,1.387-.213l.879.677Zm8.839-5.895a.126.126,0,0,1,.089-.022.125.125,0,0,1,.079.047l2,2.706-.375.11-1.089-1.471a.262.262,0,0,0-.376-.045l-.034.027a.725.725,0,0,1-1.013-.151.259.259,0,0,0-.171-.1.264.264,0,0,0-.194.048l-5.654,4.185-.769.224Zm-5.29,4.909,4.331-3.205a1.25,1.25,0,0,0,1.393.174l.828,1.118Zm9.488,1.268H100.5l7.434-2.17a1.246,1.246,0,0,0,1.247.645Zm-.2-3.436a.12.12,0,0,1,.149.081l.979,3.355h-.382l-.557-1.907a.26.26,0,0,0-.131-.159.264.264,0,0,0-.206-.013l-.041.013a.724.724,0,0,1-.9-.492.259.259,0,0,0-.323-.177l-9.371,2.735h-.989Zm2.124.863a.391.391,0,0,1,.391.39v2.183h-.844l-.752-2.573Zm2.625,8.556v-5.072a.912.912,0,0,0-.911-.911h-.8v-2.183a.912.912,0,0,0-.911-.911h-1.357l-.118-.407a.641.641,0,0,0-.794-.435l-1.147.335-2.117-2.86a.638.638,0,0,0-.9-.134l-1.249.924-2.5-1.927a.64.64,0,0,0-.9.116l-3.381,4.388H94.333a1.81,1.81,0,0,0-1.807,1.807v15.519a1.825,1.825,0,0,0,1.823,1.823h18.907a.912.912,0,0,0,.911-.911v-5.072A.865.865,0,0,0,114.8,727v-2.423a.865.865,0,0,0-.637-.833",fill:"#f9f9f6"}),i("path",{id:"Tracé_9886","data-name":"Tracé 9886",d:"M112.137,726.158a.369.369,0,1,1,.369-.369.369.369,0,0,1-.369.369m0-1.259a.89.89,0,1,0,.89.89.891.891,0,0,0-.89-.89",fill:"#f9f9f6"})])],-1)),i("div",null,[t[4]||(t[4]=i("div",{class:"font-oswald mb-2 text-left text-xl leading-5 font-medium text-white"},[I(" Revenu"),i("br"),I(" médian ")],-1)),i("div",K0,C(p.value),1)])])]))]))}},X0={key:0,class:"h-[842]px pt-12"},aa={class:"flex gap-x-8 px-14"},ea={key:0,class:"h-full max-h-[685px] w-[181px] rounded-2xl bg-white pt-7"},ta={class:"px-5 pt-14"},la={key:1,class:"h-[842px] break-before-page bg-[url(/images/export/bg_insee.svg)] bg-position-[bottom_3.5rem_right_-4rem] bg-no-repeat pt-12 pb-12"},oa={class:"flex gap-x-8 px-14"},na={__name:"StatisticBlock",props:{operation:{type:Object,required:!0},form:{type:Object,default:()=>({})},cards:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1}},setup(l){var f,h;const m=l,a=x([]),b=y(()=>m.form.hidden_cards??[]),d=y(()=>m.cards.filter(_=>b.value.includes(_))),g=y(()=>m.cards.filter(_=>!b.value.includes(_))),p=y(()=>(m.disabled?g.value:g.value.concat(d.value)).filter(_=>m.disabled?_:a.value.includes(_))),r=y(()=>["real_estate","demographic","economy","population_information","population_by_year","population_by_age","population_by_category","city_price_by_year","housing_by_type"].some(_=>p.value.includes(_))),o=y(()=>r.value&&["real_estate","demographic","economy","population_information"].some(_=>p.value.includes(_))),t=y(()=>["population_by_family_type","housing_by_duration","housing_by_category","housing_by_occupant","housing_by_room","housing_by_surface"].some(_=>p.value.includes(_))),e=y(()=>t.value&&p.value.includes("population_by_family_type")),n=n1({address:m.operation.address,communeInseeCode:((f=m.operation.insee)==null?void 0:f.commune_code)??null,parcelId:((h=m.operation.insee)==null?void 0:h.cadaster)??null,getCommuneGeoJson:async()=>{var u,v,Z,E,U,F,N;const _=new b1(n.address.lat,n.address.lng);n.communeInseeCode=(Z=(v=(u=await J.getCommune(_))==null?void 0:u.features[0])==null?void 0:v.properties)==null?void 0:Z.code_insee,n.parcelId=(N=(F=(U=(E=await J.getParcelle(_))==null?void 0:E.features[0])==null?void 0:U.properties)==null?void 0:F.idu)==null?void 0:N.substring(0,10),m.form.cadaster=n.parcelId,m.form.commune_code=n.communeInseeCode}});return W(()=>{(!m.form.cadaster||!m.form.commune_code)&&n.getCommuneGeoJson();const _=m.cards.filter(v=>!b.value.includes(v)),u=m.cards.filter(v=>b.value.includes(v));[..._,...u].forEach((v,Z)=>setTimeout(()=>a.value.push(v),Z*150))}),(_,u)=>
1(s(),c(P,null,[r.value?(s(),c("div",X0,[B(Y,{class:"mb-5",title:"Données socio-démographique","colored-title":"","title-class":"text-[32px] font-oswald font-semibold pl-14"}),i("div",aa,[o.value?(s(),c("div",ea,[p.value.includes("real_estate")?(s(),T(l0,{key:0,class:"mb-4","square-metre-price-in-cents":l.form.square_metre_price_in_cents,"onUpdate:squareMetrePriceInCents":u[0]||(u[0]=v=>l.form.square_metre_price_in_cents=v),"square-metre-rate":l.form.square_metre_rate,"onUpdate:squareMetreRate":u[1]||(u[1]=v=>l.form.square_metre_rate=v),"parcel-id":l.form.cadaster,disabled:l.disabled},null,8,["square-metre-price-in-cents","square-metre-rate","parcel-id","disabled"])):w("",!0),p.value.includes("demographic")?(s(),T(R1,{key:1,class:"mb-4",population:l.form.population,"onUpdate:population":u[2]||(u[2]=v=>l.form.population=v),"population-rate":l.form.population_rate,"onUpdate:populationRate":u[3]||(u[3]=v=>l.form.population_rate=v),"population-duration":l.form.population_duration,"onUpdate:populationDuration":u[4]||(u[4]=v=>l.form.population_duration=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["population","population-rate","population-duration","commune-code","disabled"])):w("",!0),p.value.includes("economy")?(s(),T(P1,{key:2,class:"mb-4","median-income-in-cents":l.form.median_income_in_cents,"onUpdate:medianIncomeInCents":u[5]||(u[5]=v=>l.form.median_income_in_cents=v),"unemployement-rate":l.form.unemployement_rate,"onUpdate:unemployementRate":u[6]||(u[6]=v=>l.form.unemployement_rate=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["median-income-in-cents","unemployement-rate","commune-code","disabled"])):w("",!0),i("div",ta,[p.value.includes("population_information")?(s(),T(Q0,{key:0,"housing-count":l.form.housing_count,"onUpdate:housingCount":u[7]||(u[7]=v=>l.form.housing_count=v),"median-income-in-cents":l.form.median_income_in_cents,"onUpdate:medianIncomeInCents":u[8]||(u[8]=v=>l.form.median_income_in_cents=v),population:l.form.population,"onUpdate:population":u[9]||(u[9]=v=>l.form.population=v),"commune-code":l.form.commune_code,disabled:l.disabled,cards:l.cards},null,8,["housing-count","median-income-in-cents","population","commune-code","disabled","cards"])):w("",!0)])])):w("",!0),i("div",{class:S(["flex flex-col",{"w-[300px]":o.value,"w-full":!o.value}])},[p.value.includes("population_by_year")?(s(),T(K1,{key:0,class:"-mb-3","population-by-year":l.form.population_by_year,"onUpdate:populationByYear":u[10]||(u[10]=v=>l.form.population_by_year=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["population-by-year","commune-code","disabled"])):w("",!0),p.value.includes("population_by_age")?(s(),T(O1,{key:1,"population-by-age":l.form.population_by_age,"onUpdate:populationByAge":u[11]||(u[11]=v=>l.form.population_by_age=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["population-by-age","commune-code","disabled"])):w("",!0),p.value.includes("population_by_category")?(s(),T(Y1,{key:2,"population-by-category":l.form.population_by_category,"onUpdate:populationByCategory":u[12]||(u[12]=v=>l.form.population_by_category=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["population-by-category","commune-code","disabled"])):w("",!0),p.value.includes("city_price_by_year")?(s(),T(T1,{key:3,"city-price-by-year":l.form.city_price_by_year,"onUpdate:cityPriceByYear":u[13]||(u[13]=v=>l.form.city_price_by_year=v),"zip-code":l.operation.address.postal_code,disabled:l.disabled},null,8,["city-price-by-year","zip-code","disabled"])):w("",!0),p.value.includes("housing_by_type")?(s(),T(V0,{key:4,"housing-by-type":l.form.housing_by_type,"onUpdate:housingByType":u[14]||(u[14]=v=>l.form.housing_by_type=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["housing-by-type","commune-code","disabled"])):w("",!0)],2)])])):w("",!0),t.value?(s(),c("div",la,[B(Y,{class:"mb-1 w-full",title:"Données socio-démographique","colored-title":"","title-class":"text-[32px] font-oswald font-semibold ml-14"}),i("div",oa,[i("div",{class:S(["flex h-full flex-col gap-y-0",{"w-[300px]":e.value,"w-full":!e.value}])},[p.value.includes("housing_by_duration")?(s(),T(c0,{key:0,class:"h-full","housing-by-duration":l.form.housing_by_duration,"onUpdate:housingByDuration":u[15]||(u[15]=v=>l.form.housing_by_duration=v),"commune-code":l.form.commune_code},null,8,["housing-by-duration","commune-code"])):w("",!0),p.value.includes("housing_by_category")?(s(),T(i0,{key:1,class:"h-full","housing-by-category":l.form.housing_by_category,"onUpdate:housingByCategory":u[16
1]||(u[16]=v=>l.form.housing_by_category=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["housing-by-category","commune-code","disabled"])):w("",!0),p.value.includes("housing_by_occupant")?(s(),T(h0,{key:2,class:"h-full","housing-by-occupant":l.form.housing_by_occupant,"onUpdate:housingByOccupant":u[17]||(u[17]=v=>l.form.housing_by_occupant=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["housing-by-occupant","commune-code","disabled"])):w("",!0),p.value.includes("housing_by_room")?(s(),T(g0,{key:3,class:"h-full","housing-by-room":l.form.housing_by_room,"onUpdate:housingByRoom":u[18]||(u[18]=v=>l.form.housing_by_room=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["housing-by-room","commune-code","disabled"])):w("",!0)],2),e.value?(s(),T(G0,{key:0,class:"h-full w-[180px]","population-by-family-type":l.form.population_by_family_type,"onUpdate:populationByFamilyType":u[19]||(u[19]=v=>l.form.population_by_family_type=v),"commune-code":l.form.commune_code,disabled:l.disabled},null,8,["population-by-family-type","commune-code","disabled"])):w("",!0)])])):w("",!0)],64))}},sa={class:"bg-ivory w-full max-w-[595px] overflow-hidden"},xa={__name:"Insee",props:{operation:{type:Object,required:!0},cards:{type:Array,default:()=>[]}},setup(l){return(m,a)=>(s(),c("div",sa,[B(na,{operation:l.operation,form:l.operation.insee??{},cards:l.cards,disabled:""},null,8,["operation","form","cards"])]))}};export{xa as 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.