(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,163163,e=>{"use strict";let a=(0,e.i(514514).default)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);e.s(["Info",0,a],163163)},900260,(e,a,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getGlobalAirQuality=s,t.transformGlobalAirQuality=n;let l=e.r(267084),r=e.r(678651),i=e.r(414655);async function s(e){let a=(0,l.getGlobalAirQualityUrlConfig)(e),t=(0,r.urlFrom)(a),s=await fetch(t,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:300}});return n(await (0,i.handleFetchResponse)(s))}function n(e){let a=e?.globalairquality;if(!a)return null;let t=e=>e?{...e}:void 0;return{airQualityIndex:a.airQualityIndex,airQualityCategory:a.airQualityCategory,airQualityCategoryIndex:a.airQualityCategoryIndex,airQualityCategoryIndexColor:a.airQualityCategoryIndexColor,primaryPollutant:a.primaryPollutant,pollutants:{CO:t(a.pollutants.CO),NO2:t(a.pollutants.NO2),O3:t(a.pollutants.O3),PM10:t(a.pollutants.PM10),PM2_5:t(a.pollutants["PM2.5"]),SO2:t(a.pollutants.SO2)},messages:{general:a.messages.General,sensitiveGroup:a.messages["Sensitive Group"]},source:a.source,disclaimer:a.disclaimer,origin:"V3"}}},482103,(e,a,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getKoreaAirQuality=s,t.transformKoreaAirQuality=n;let l=e.r(267084),r=e.r(678651),i=e.r(414655);async function s(e){let a=(0,l.getKoreaAirQualityUrlConfig)(e),t=(0,r.urlFrom)(a),s=await fetch(t,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:300}}),o=await (0,i.handleFetchResponse)(s),d=o?.globalairquality?.[0];return d?n(d):null}function n(e){let a={},t="";for(let l of e.pollutants??[]){"Y"===l.primary_pollutant_ind&&(t=l.pollutant);let e=function(e){switch(e){case"CO":return"CO";case"NO2":return"NO2";case"O3":return"O3";case"PM10":return"PM10";case"PM2.5":case"PM2_5":return"PM2_5";case"SO2":return"SO2";default:return null}}(l.pollutant);if(!e)continue;let r={name:l.pollutant,phrase:l.pollutant_phrase,amount:l.pollutant_amount,unit:l.pollutant_unit,category:l.pollutant_cat,categoryIndex:l.pollutant_cat_idx,index:l.pollutant_idx};a[e]=r}return{airQualityIndex:e.air_quality_idx,airQualityCategory:e.air_quality_cat,airQualityCategoryIndex:e.air_quality_cat_idx,airQualityCategoryIndexColor:"",primaryPollutant:t,pollutants:a,messages:{general:{title:"",text:e.air_quality_cmnt??""},sensitiveGroup:{title:"",text:""}},source:"www.keco.or.kr",disclaimer:"",locationName:e.area_name,timestamp:e.valid_time_lap,rawScale:e.air_quality_scale,origin:"V2"}}},919559,(e,a,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAirQualityScaleLegend=function(e){return m[e]??n};let l=e.r(980108),r={scale:l.AirQualityScale.ATMO,colors:["84BF75","84BF75","84BF75","84BF75","F29400","F29400","F29400","D82517","D82517","D82517"],levels:["Tres bon","Tres bon","Bon","Bon","Moyen","Médiocre","Médiocre","Mauvais","Mauvais","Très mauvais"],gradientStops:[5,15,25,35,45,55,65,75,85,95],maxScaleIndex:10},i={scale:l.AirQualityScale.CAQI,colors:["5DBF67","BAD04E","F9C103","FF8B04","A90C00"],levels:["veryLow","low","medium","high","veryHigh"],gradientStops:[12.5,37.5,62.5,87.5,100],maxScaleIndex:100},s={scale:l.AirQualityScale.DAQI,colors:["9CFF9C","31FF00","31CF00","FFFF00","FFCF00","FF9A00","FF6464","FF0000","990000","CE30FF"],levels:["low","low","low","moderate","moderate","moderate","high","high","high","veryHigh"],gradientStops:[5,15,25,35,45,55,65,75,85,95],maxScaleIndex:10},n={scale:l.AirQualityScale.EPA,colors:["00E838","FFFF24","FF7200","FF0000","9D3D8C","8D0021"],levels:["good","moderate","unhealthySensitive","unhealthy","veryUnhealthy","hazardous"],gradientStops:[5,15,25,35,50,80],maxScaleIndex:500},o={scale:l.AirQualityScale.HJ6332012,colors:["039963","FFDE34","FF9125","E50124","6C0F91","8D031D"],levels:["excellent","good","lightlyPolluted","moderatelyPolluted","heavilyPolluted","severelyPolluted"],gradientStops:[8.333,25,41.666,58.333,83.333,100],maxScaleIndex:300},d={scale:l.AirQualityScale.IMECA,colors:["9ACC00","FFFF00","FF9A00","FF0000","800080"],levels:["Buena","Regular","Mala","Muy mala","Extremadamente mala"],gradientStops:[8.333,25,50,83.333,100],maxScaleIndex:300},c={scale:l.AirQualityScale.NAQI,colors:["01C966","6AE261","FBFF26","FF9F00","FF0000","F70004"],levels:["good","satisfactory","moderatelyPolluted","poor","veryPoor","severe"],gradientStops:[5,15,30,50,70,90],maxScaleIndex:500},x={scale:l.AirQualityScale.UBA,colors:["00F3E8","00D0A7","F5E645","FF4041","A9002A"],levels:["Sehr gut (Very good)","Gut (Good)","Moderat (Moderate)","Schlecht (Bad)","Sehr schlecht (Very bad)"],gradientStops:[12.5,37.5,62.5,87.5,100],maxScaleIndex:100},u={scale:l.AirQualityScale.CAI,colors:["0000FF","00FF00","FFFF00","FF0000"],levels:["good","moderate","unhealthy","veryUnhealthy"],gradientStops:[5,15,35,75],maxScaleIndex:500},m={[l.AirQualityScale.ATMO]:r,[l.AirQualityScale.CAQI]:i,[l.AirQualityScale.DAQI]:s,[l.AirQualityScale.EPA]:n,[l.AirQualityScale.HJ6332012]:o,[l.AirQualityScale.IMECA]:d,[l.AirQualityScale.NAQI]:c,[l.AirQualityScale.UBA]:x,[l.AirQualityScale.CAI]:u}},911927,e=>{"use strict";var a=e.i(546446),t=e.i(458001);e.s(["useCscCountryCode",0,function(){return(0,a.useAtomValue)(t.cscCountryCodeAtom)}])},901396,e=>{"use strict";var a=e.i(902875),t=e.i(725287),l=e.i(581014),r=e.i(632137),i=e.i(380993),s=e.i(170689),n=e.i(368847),o=e.i(924707),d=e.i(247865),c=e.i(163163),x=e.i(226602),u=e.i(809058);let m=({legend:e,source:t,disclaimer:r,origin:i})=>{let s=(0,l.useTranslations)("AirQuality"),o="V2"===i,[m,h]=(0,d.useState)(!1);return(0,a.jsxs)(u.Popover,{open:m,onOpenChange:h,children:[(0,a.jsx)(u.PopoverTrigger,{asChild:!0,children:(0,a.jsxs)("button",{type:"button","aria-label":s("airQualityInformation"),className:"text-text-secondary hover:text-text-primary flex cursor-pointer items-center gap-2 text-sm transition-colors",children:[(0,a.jsx)(c.Info,{className:"h-4 w-4","aria-hidden":"true"}),(0,a.jsx)(n.Text,{variant:"Caption.M",className:"text-gray-500",children:o?s("airQualityInformation"):s("airQuality")})]})}),(0,a.jsxs)(u.PopoverContent,{align:"start",collisionPadding:8,className:"relative !w-auto max-w-[calc(100vw_-_16px)] !p-0",children:[(0,a.jsx)("button",{type:"button","aria-label":s("close"),onClick:()=>h(!1),className:"absolute top-2 right-2 z-10 flex h-6 w-6 items-center justify-center text-[#2b2b2b] hover:opacity-70",children:(0,a.jsx)(x.Close,{className:"h-4 w-4"})}),(0,a.jsxs)("div",{className:"flex gap-0 p-4 pr-8",children:[(0,a.jsxs)("div",{className:"min-w-[100px] pr-4",children:[(0,a.jsx)("h4",{className:"m-0 pb-[10px] text-[14px] leading-none font-bold text-[#2b2b2b]",children:s("levels")}),(0,a.jsx)("ul",{className:"m-0 list-none p-0 leading-none",children:e.levels.map((t,l)=>{var r;return(0,a.jsxs)("li",{className:"flex items-start gap-2 py-[2px] text-[12px] text-[#2b2b2b]",children:[(0,a.jsx)("div",{className:"mt-[3px] inline-block w-[10px] flex-shrink-0",children:(0,a.jsx)("svg",{viewBox:"0 0 10 10",children:(0,a.jsx)("circle",{cx:"50%",cy:"50%",r:"50%",fill:(r=e.colors[l]).startsWith("#")?r:`#${r}`})})}),(0,a.jsx)("span",{children:s.has(t)?s(t):t})]},`${t}-${l}`)})})]}),(o||t||r)&&(0,a.jsxs)("div",{className:"max-w-[250px] min-w-0 pr-4 pl-4 break-words",children:[(0,a.jsx)("span",{className:"block pr-[30px] pb-[10px] text-[14px] leading-none font-bold text-[#2b2b2b]",children:o?s("airQualityInformation"):s("source")}),o?(0,a.jsx)(p,{text:s("kecAttribute")}):t&&(0,a.jsx)("p",{className:"m-0 text-[12px] leading-[1.25] text-[#2b2b2b]",children:t}),!o&&r&&(0,a.jsx)("p",{className:"mt-4 mb-0 text-[12px] leading-[1.25] text-[#2b2b2b]",children:r})]})]})]})]})},p=({text:e})=>{let[t,l]=e.split("${link}");return(0,a.jsxs)("p",{className:"m-0 text-[12px] leading-[1.25] text-[#2b2b2b]",children:[t,(0,a.jsx)("a",{href:"https://www.keco.or.kr",target:"_blank",rel:"noopener noreferrer",className:"underline",children:"www.keco.or.kr"}),l]})};function h(e){if(e)return e.startsWith("#")?e:`#${e}`}function y(e,a){if(a&&!(a{let b,v=(0,l.useTranslations)("AirQuality"),j=x?v("locationDisplayName",{displayName:x}):v("airQualityTitle"),C=e&&t?h(y(t,e.airQualityCategoryIndex)):void 0,N=e&&e.primaryPollutant?(b=({CO:"CO",NO2:"NO2",O3:"O3",PM10:"PM10","PM2.5":"PM2_5",PM2_5:"PM2_5",SO2:"SO2"})[e.primaryPollutant])?e.pollutants[b]:void 0:void 0,F=e?Object.values(e.pollutants).filter(e=>!!e):[],A=N?[N,...F.filter(e=>e.name!==N.name)]:F,w=N&&t?h(y(t,N.categoryIndex)):void 0;return(0,a.jsxs)("div",{className:(0,r.cn)("flex flex-col",g),children:[(0,a.jsxs)(i.Card,{variant:"bottom","aria-label":j,testId:"AirQualityModule",className:"mb-6 gap-0 border-b border-[#676767] pb-6",children:[(0,a.jsx)("div",{id:"airQualityHeader",children:(0,a.jsx)(o.LocationTimeHeadingClient,{title:j,headingLevel:u?.level,presentationName:u?.presentationName,promotePresentationName:u?.ownsHeading,hideLocationMeta:!u?.ownsHeading,hideAffordance:!0,className:"pb-4"})}),(0,a.jsx)(i.CardContent,{className:"p-0",children:f?(0,a.jsx)("div",{className:"flex min-h-[150px] items-center justify-center p-8","data-testid":"air-quality-error",children:(0,a.jsx)(n.default,{variant:"Display.S",children:f.message||v("noData")})}):(0,a.jsxs)("div",{className:"flex flex-wrap pb-[26px] @2xl/card:flex-nowrap","data-testid":"AirQualityCard",children:[(0,a.jsxs)("div",{className:(0,r.cn)("flex w-full","top"===c?"items-start":"items-center"),"data-testid":"AirQuality-PrimaryDial",children:[(0,a.jsx)("div",{className:"flex items-center pt-[2px] pl-[25px]",children:p||!e||null==d?(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-[102px] w-[102px] !rounded-full"}):(0,a.jsx)(s.DonutChart,{value:e.airQualityIndex,maxValue:d,diameter:102,strokeWidth:5,strokeColor:C,displayValue:e.airQualityIndex,textClassName:"text-[44px] font-semibold"})}),(0,a.jsxs)("div",{className:"relative flex min-w-0 flex-1 flex-col pt-[12px] pr-[16px] pb-0 pl-[26px] @2xl/card:pr-[26px]",children:[(0,a.jsx)(n.default,{isLoading:p,skeletonClassName:"h-6 w-32",elementType:"span","data-testid":"AirQualityCategory",className:"block text-[24px] leading-none font-bold text-[#2b2b2b]",children:e?.airQualityCategory||"--"}),p?(0,a.jsxs)("div",{className:"flex flex-col gap-1.5 pt-1 pb-[15px]",children:[(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-5/6 @2xl/card:w-full"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-full @2xl/card:w-[90%]"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-4/5 @2xl/card:w-56"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-full @2xl/card:hidden"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-5/6 @2xl/card:hidden"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-3/4 @2xl/card:hidden"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-1/4 @2xl/card:hidden"})]}):(0,a.jsx)(n.default,{elementType:"p","data-testid":"AirQualitySeverity",className:"m-0 px-0 pt-0 pb-[15px] text-[15px] leading-[1.4em] font-normal text-[#6f7585]",children:e?.messages.general.text||v("noData")})]})]}),(p||N)&&(0,a.jsxs)("div",{className:(0,r.cn)("mt-[16px] flex-[1_1_100%] border-t border-[#dedede] px-0 py-[16px]","@2xl/card:mt-0 @2xl/card:flex-[1_0_25%] @2xl/card:self-center @2xl/card:border-t-0 @2xl/card:border-l @2xl/card:py-0 @2xl/card:pt-0 @2xl/card:pr-[16px] @2xl/card:pb-[26px] @2xl/card:pl-[26px]"),children:[(0,a.jsx)("h2",{className:"m-0 mx-[26px] mb-[10px] text-[16px] leading-[1.125em] font-semibold @2xl/card:mx-0",children:v("primaryPollutant")}),p?(0,a.jsxs)("div",{className:"mx-[26px] flex flex-col gap-1.5 @2xl/card:mx-0",children:[(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-5/6 @2xl/card:w-32"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"hidden h-4 @2xl/card:block @2xl/card:w-36"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-24 @2xl/card:w-24"})]}):(0,a.jsx)(n.default,{elementType:"span",className:"mx-[26px] inline-block text-[16px] leading-[1.375em] @2xl/card:mx-0",children:N?`${N.name} (${N.phrase})`:""})]})]})}),(0,a.jsx)(i.CardFooter,{id:"airQualityFooter","data-testid":"CardFooter",className:"!flex-row !items-center px-[16px] !pt-0",children:!f&&t&&(0,a.jsx)(m,{legend:t,source:e?.source,disclaimer:e?.disclaimer,origin:e?.origin})})]}),(0,a.jsxs)(i.Card,{variant:"bottom","aria-label":v("allPollutants"),testId:"AirQualityAllPollutantsModule",className:"mb-6 gap-0 border-b border-[#676767] pb-6",children:[(0,a.jsx)("header",{"data-testid":"HeaderTitle",className:"pb-4",children:(0,a.jsx)("div",{children:(0,a.jsx)("h2",{className:"m-0 flex items-center text-[20px] leading-none font-semibold text-[#2b2b2b]",children:v("allPollutants")})})}),(0,a.jsx)(i.CardContent,{className:"p-0",children:f?(0,a.jsx)("div",{className:"flex min-h-[150px] items-center justify-center p-8","data-testid":"air-quality-error",children:(0,a.jsx)(n.default,{variant:"Display.S",children:f.message||v("noData")})}):(0,a.jsx)("div",{className:"flex flex-wrap justify-between","data-testid":"AirQuality-AllPollutants",children:p||null==d||!t?Array.from({length:6}).map((e,t)=>(0,a.jsx)("div",{className:(0,r.cn)("flex-[0_0_100%]","@2xl/card:flex-[1_0_calc(50%-64px)]"),children:(0,a.jsx)("div",{className:(0,r.cn)("border-b border-[#dedede] px-[26px] py-[18px]",t>=4&&"@2xl/card:border-b-0"),children:(0,a.jsxs)("div",{className:"flex max-w-[298px] gap-3",children:[(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-[54px] w-[54px] shrink-0 !rounded-full"}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-1.5",children:[(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-44"}),0===t&&(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-4 w-32"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-3 w-20"}),(0,a.jsx)(n.default,{isLoading:!0,skeletonClassName:"h-3 w-24"})]})]})})},t)):A.map((e,l)=>{let i=l>=A.length-2,o=e===N?w:h(y(t,e.categoryIndex));return(0,a.jsx)("div",{className:(0,r.cn)("flex-[0_0_100%]","@2xl/card:flex-[1_0_calc(50%-64px)]",i&&"@2xl/card:[&>div]:!border-b-0"),children:(0,a.jsx)("div",{className:"border-b border-[#dedede] px-[26px] py-[18px] last:border-b-0","data-testid":`PollutantTile-${e.name}`,children:(0,a.jsxs)("div",{className:"flex max-w-[298px]",children:[(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)(s.DonutChart,{value:e.index,maxValue:d,diameter:54,strokeWidth:5,strokeColor:o,displayValue:e.index,textClassName:"text-[15px] font-bold"})}),(0,a.jsxs)("div",{className:"relative flex flex-col items-start pl-[12px]",children:[(0,a.jsx)(n.default,{elementType:"span","data-testid":"PollutantName",className:"block text-[16px] leading-[1.375em] font-normal text-[#2b2b2b]",children:`${e.name} (${e.phrase})`}),(0,a.jsx)(n.default,{elementType:"p","data-testid":"AirQualitySeverity",className:"m-0 px-0 pt-0 !pb-0 text-[13px] leading-[1.23em] font-semibold text-[#6f7585]",children:e.category}),(0,a.jsx)(n.default,{elementType:"span","data-testid":"AirQualityMeasurement",className:"block text-[13px] leading-[1.23em] text-[#6f7585]",children:`${e.amount} ${e.unit}`})]})]})})},e.name)})})}),(0,a.jsx)(i.CardFooter,{id:"allPollutantsFooter","data-testid":"CardFooter",className:"!flex-row !items-center px-[16px] !pt-0",children:!f&&t&&(0,a.jsx)(m,{legend:t,source:e?.source,disclaimer:e?.disclaimer,origin:e?.origin})})]})]})};var g=e.i(381477),b=e.i(900260),v=e.i(482103),j=e.i(467741),C=e.i(919559),N=e.i(911927);let F=new Set(["de-DE","fr-FR"]),A=({location:e,serverLocationDisplayName:l,locationHeading:r,initializing:i,initialError:s})=>{let n=(0,t.useParams)()?.locale,{airQualityData:o,legend:d,maxScaleIndex:c,isLoading:x,error:u}=function({effectiveLocation:e,locale:a}){let t=(0,N.useCscCountryCode)(),l=a?.split("-")[1]||"US",r=(0,j.getAirQualityScale)({countryCode:l}),i="KR"===t&&e?.countryCode==="KR",s=e?[i?"getKoreaAirQuality":"getGlobalAirQuality",e.geocode,e.placeId,r,a]:null,n=async e=>{let[a,t,l,r,i]=e;return"getKoreaAirQuality"===a?(0,v.getKoreaAirQuality)({placeId:l,language:i}):(0,b.getGlobalAirQuality)({geocode:t,scale:r,language:i})},{data:o,error:d,isLoading:c}=(0,g.default)(s,n,{revalidateOnFocus:!1,dedupingInterval:6e4}),x=o??void 0,u=x?.rawScale?x.rawScale??r:r,m=(0,C.getAirQualityScaleLegend)(u),p=m.maxScaleIndex||(0,j.getAirQualityIndexMax)(u);return{airQualityData:x,legend:m,maxScaleIndex:p,isLoading:c,error:d}}({effectiveLocation:e,locale:n??"en-US"}),m=n&&F.has(n)?"top":"center";return(0,a.jsx)(f,{airQualityData:o,legend:d,maxScaleIndex:c,dialAlignment:m,locationName:e?.displayName||e?.name||e?.city||e?.presentationName||o?.locationName||l,locationHeading:r,isLoading:i||x,error:s??u??null})};var w=e.i(64412),Q=e.i(181462);let S=({globalPageProps:e,headingLevel:t})=>{let{location:l,isLoading:r,error:i}=(0,w.useLocation)(),s=(0,Q.getServerLocationDisplayName)(e),n=(0,Q.resolveLocationHeadingContext)(e,t);return(0,a.jsx)(A,{location:l,serverLocationDisplayName:s,locationHeading:n,initializing:r,initialError:i})};e.s(["AirQualityBlockClient",0,S,"default",0,S],901396)},629004,function(e){e.n(e.i(901396))},170689,e=>{"use strict";var a=e.i(902875),t=e.i(632137);e.s(["DonutChart",0,({value:e=0,diameter:l=60,strokeWidth:r=5,strokeColor:i,icon:s,iconSize:n,iconClassName:o,className:d,textClassName:c,displayValue:x,maxValue:u,useExtendedLinecap:m=!1,extendedLinecapProps:p={radius:7,strokeWidth:2},invert:h,textColor:y,textY:f="55%",strokeLinecap:g,railClassName:b})=>{let v,j=l/2,C=j-r/2,N=2*Math.PI*C;v=u?N/100*(e/u*100):N/100*e;let F={strokeWidth:r,strokeDasharray:`${v} ${N}`,stroke:i||((e,a)=>{if(500===a)switch(!0){case e>=0&&e=51&&e=101&&e=151&&e=201:return"#660099";default:return"#a0a0a0"}let t=a?e/a*100:e;switch(!0){case t>=0&&t=20&&t=40&&t=60&&t=80:return"#e82808";default:return"#a0a0a0"}})(e,u)},A=`rotate(90 ${j} ${j})`,w=()=>{if(x||0===x)return(0,a.jsx)("text",{x:"50%",y:f,dominantBaseline:"middle",alignmentBaseline:"middle",textAnchor:"middle",className:(0,t.cn)("fill-text-medium text-[36px] font-extralight",c),"data-testid":"DonutChartValue",fill:y,children:x});if(s){let e=n||Math.floor(j),l=Math.floor(j-e/2),r=Math.floor(j-e/2);return(0,a.jsx)("foreignObject",{x:l,y:r,width:e,height:e,children:(0,a.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(0,a.jsx)(s,{className:(0,t.cn)("h-full w-full",o),"aria-hidden":"true"})})})}return null};return(0,a.jsxs)("svg",{width:l,height:l,"data-testid":"DonutChart",className:(0,t.cn)("block overflow-visible rounded-full",d,{"scale-x-[-1]":h}),children:[(0,a.jsx)("circle",{r:C,cx:j,cy:j,transform:A,style:{strokeWidth:r},className:(0,t.cn)("fill-transparent stroke-[#E7ECF1]",b)}),e>=0?(0,a.jsx)("circle",{r:C,cx:j,cy:j,transform:A,strokeLinecap:g||"round",style:F,className:"fill-transparent transition-[stroke-dasharray] duration-300 ease-in-out"}):null,h&&w()?(0,a.jsx)("g",{transform:`translate(${l}, 0) scale(-1, 1)`,children:w()}):w(),m&&(0,a.jsx)("circle",{r:p.radius,cx:j,style:{transform:`rotateZ(${v/N*100*360/100}deg)`,transformOrigin:"center"},fill:F.stroke,cy:j+C,strokeWidth:p.strokeWidth,className:"stroke-[var(--backgroundCard)] transition-transform duration-300 ease-in-out"})]})}])}]);