PageSourceSearch

https://kuutio.fi/_next/static/chunks/9820-a065c25c8ae65038.js

js kuutio.fi collected 2026-10-08 23:07:27 UTC 25,316 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9820],{197:()=>{},1270:(e,a,t)=>{"use strict";t.d(a,{Q:()=>d});var l=t(37876),r=t(22939),s=t(94356),i=t(1738),n=t(30504);let d=e=>{let{info:a,sellerGroup:t,certification:d,siDesiredExecutionStartDate:o,siDesiredExecutionEndDate:u,data_cy:c}=e,{t:m}=(0,r.Bd)(["call-for-offer","silviculture","common"]),{vatStatus:v,vatRegistrationDate:f}=a,h=[],p=n.d.filter(e=>(null==d?void 0:d[e])===!0);h=(null==d?void 0:d.noneOnly)?[m("certification.None")]:(null==d?void 0:d.allRealEstatesHaveSameCertificationSystems)===!1?[m("certification.NotAllRealEstatesHaveSameCertSystem")]:p.length?p.map(e=>e.toUpperCase()):[m("certification.NotDefined")];let N="w-1/2 max-xs:w-full",x="w-1/2 max-xs:w-full";return(0,l.jsx)(s.P6,{title:m("callForOfferInfo.title"),data_cy:c,children:(0,l.jsxs)(s.A7,{children:[(0,l.jsxs)(s.gJ,{noBorder:!0,useBreakpoint:!0,children:[(0,l.jsx)(s.wQ,{className:N,children:m("callForOfferInfo.sellerGroup")}),(0,l.jsx)(s.kN,{className:x,children:t})]}),(0,l.jsxs)(s.gJ,{noBorder:!0,useBreakpoint:!0,children:[(0,l.jsx)(s.wQ,{className:N,children:m("callForOfferInfo.vatStatus")}),(0,l.jsx)(s.kN,{className:x,children:(0,l.jsx)("span",{className:"break-words",children:v})})]}),(0,l.jsxs)(s.gJ,{noBorder:!0,useBreakpoint:!0,children:[(0,l.jsx)(s.wQ,{className:N,children:m("callForOfferInfo.vatRegistrationDate")}),(0,l.jsx)(s.kN,{className:x,children:f?(0,i.Fv)(f):"-"})]}),(0,l.jsxs)(s.gJ,{noBorder:!0,useBreakpoint:!0,children:[(0,l.jsx)(s.wQ,{className:N,children:m("callForOfferInfo.certification")}),(0,l.jsx)(s.kN,{className:x,children:[h].join(", ")})]}),o&&u&&(0,l.jsxs)(s.gJ,{noBorder:!0,useBreakpoint:!0,children:[(0,l.jsx)(s.wQ,{className:N,children:m("silviculture:basicInfo.desiredExecutionPeriod")}),(0,l.jsxs)(s.kN,{className:x,children:[(0,i.Fv)(o)," -"," ",(0,i.Fv)(u)]})]})]})})}},19977:()=>{},21866:()=>{},25234:(e,a,t)=>{"use strict";t.d(a,{A:()=>P});var l=t(37876),r=t(22939),s=t(94356),i=t(1738),n=t(85877),d=t(9762),o=t(5184),u=t(85879),c=t(85692);let m=e=>{let{standsData:a,excludedColumns:t}=e,{t:i}=(0,r.Bd)(["call-for-offer","silviculture"]),{data:n}=(0,c._F)(),{data:d}=(0,c.FN)(),{data:m}=(0,c.Pz)();if(!a||0===a.length)return null;let v=[{field:"standNumber",headerName:i("estimatedVolumesTables.stand"),noWrap:!0,sticky:!0,width:"w-16",valueGetter:e=>{var a,t;return(0,o.Rv)({standNumber:null==e||null==(a=e.row)?void 0:a.standNumber,subNumber:null==e||null==(t=e.row)?void 0:t.subNumber})}},{field:"standArea",headerName:i("standsTable.standArea"),width:"w-24",valueFormatter:e=>"".concat((0,u.ZV)(e)," ha")},{field:"devClass",headerName:i("standsTable.devClass"),width:"w-52"},{field:"mainTreeSpecies",headerName:i("standsTable.mainTreeSpecies"),width:"w-32"},{field:"fertilityClass",headerName:i("silviculture:stands.fertilityClass",{ns:"silviculture"}),width:"w-48",valueFormatter:e=>(e=>{var a;return e&&(null==n?void 0:n.data)&&(null==(a=n.data.find(a=>a.key===e))?void 0:a.name)||"-"})(e)},{field:"drainageState",headerName:i("silviculture:stands.drainageState",{ns:"silviculture"}),width:"w-48",valueFormatter:e=>(e=>{var a;return e&&(null==d?void 0:d.data)&&(null==(a=d.data.find(a=>a.key===e))?void 0:a.name)||"-"})(e)},{field:"soilType",headerName:i("silviculture:stands.soilType",{ns:"silviculture"}),width:"w-48",valueFormatter:e=>(e=>{var a;return e&&(null==m?void 0:m.data)&&(null==(a=m.data.find(a=>a.key===e))?void 0:a.name)||"-"})(e)}].filter(e=>!(null==t?void 0:t.includes(e.field)));return(0,l.jsx)(s.Cn,{columns:v,rows:a})},v=e=>{let{standsData:a,excludedColumns:t}=e,{t:i}=(0,r.Bd)(["call-for-offer","silviculture"]),{data:n}=(0,c._I)();if(!a||0===a.length)return null;let d=[{field:"standNumber",headerName:i("estimatedVolumesTables.stand"),noWrap:!0,sticky:!0,width:"w-16",valueGetter:e=>{var a,t;return(0,o.Rv)({standNumber:null==e||null==(a=e.row)?void 0:a.standNumber,subNumber:null==e||null==(t=e.row)?void 0:t.subNumber})}},{field:"standArea",headerName:i("standsTable.standArea"),width:"w-24",valueFormatter:e=>"".concat((0,u.ZV)(e)," ha")},{field:"cuttingType",headerName:i("standsTable.cuttingType"),align:"left",valueFormatter:e=>(e=>{var a;return e&&(null==n?void 0:n.data)&&(null==(a=n.data.find(a=>a.key===e))?void 0:a.name)||"-"})(e)},{field:"meanDiameter",align:"right",headerName:i("silviculture:stands.meanDiameter",{ns:"silviculture"}),width:"w-32",valueFormatter:e=>"".concat((0,u.ZV)(e,{precision:2})," cm")},{field:"meanHeight",align:"right",headerName:i("silviculture:stands.meanHeight",{ns:"silviculture"}),width:"w-32",valueFormatter:e=>"".concat((0,u.ZV)(e,{precision:2})," m")},{field:"stemCount",align:"right",headerName:i("silviculture:stands.stemCount",{ns:"silviculture"}),width:"w-32"}].filter(e=>!(null==t?void 0:t.includes(e.field)));return(0,l.jsx)(s.Cn,{columns:d,rows:a})},f=e=>{let{standsData:a}=e,{t}=(0,r.Bd)(["call-for-offer"]);if(!a||0===a.length)return null;let i=a.some(e=>{var a;return(null==(a=e.specialFeatures)?void 0:a.length)>0}),n=a.some(e=>e.operationInfo),d=a.some(e=>e.standInfo),u=[{field:"standNumber",headerName:t("estimatedVolumesTables.stand"),noWrap:!0,sticky:!0,width:"w-16",valueGetter:e=>{var a,t;return(0,o.Rv)({standNumber:null==e||null==(a=e.row)?void 0:a.standNumber,subNumber:null==e||null==(t=e.row)?void 0:t.subNumber})}},{field:"specialFeatures",headerName:t("standsTable.specialFeatures"),valign:"top",renderCell:e=>{let{value:a}=e;return a&&Array.isArray(a)?(0,l.jsx)(l.Fragment,{children:a.map((e,a)=>(0,l.jsxs)("div",{children:[e.featureCodeText,", ",e.additionalCodeText]},a))}):null}},{field:"operationInfo",headerName:t("standsTable.operationInfo"),valign:"top"},{field:"standInfo",headerName:t("standsTable.additionalInfo"),valign:"top"}].filter(e=>{let{field:a}=e;return"specialFeatures"===a?i:"operationInfo"===a?n:"standInfo"!==a||d});return(0,l.jsx)(s.Cn,{columns:u,rows:a})},h={CuttingDetails:"cuttingDetails",StandDetails:"standDetails",OtherDetails:"otherDetails"},p=e=>["",null,void 0].includes(e),N=e=>{let{standsData:a,excludedColumns:t,id:n,showTitle:d=!0}=e,{t:o}=(0,r.Bd)(["call-for-offer"]);if(!a)return null;let u=Array.from(new Set(a.map(e=>e.realEstateId))).map(e=>{var t;let l=a.filter(a=>a.realEstateId===e);return{realEstateId:e,realEstateName:null==l||null==(t=l[0])?void 0:t.realEstateName,stands:l}});return(0,l.jsxs)(l.Fragment,{children:[d&&(0,l.jsx)(s.NA,{level:2,className:"mb-8 text-center",children:o("standsTable.title")}),u.map(e=>{let a=e.stands.some(e=>{var a;return(null==(a=e.specialFeatures)?void 0:a.length)>0}),r=e.stands.some(e=>!p(e.operationInfo)),d=e.stands.some(e=>!p(e.standInfo)),u=a||r||d,c=e.stands[0].dataProvider,N=e.stands[0].simulationDate;return(0,l.jsxs)("div",{className:"mb-8 last:mb-0",children:[(0,l.jsxs)(s.NA,{level:4,children:[e.realEstateName," - ",e.realEstateId]}),(0,l.jsx)(s.IS,{id:"stands-tabs-".concat(n||""),className:"mb-2",tabs:[{id:h.StandDetails,header:o("standTabs.".concat(h.StandDetails)),content:(0,l.jsx)(m,{standsData:e.stands,excludedColumns:t})},{id:h.CuttingDetails,header:o("standTabs.".concat(h.CuttingDetails)),content:(0,l.jsx)(v,{standsData:e.stands,excludedColumns:t})},{id:h.OtherDetails,header:o("standTabs.".concat(h.OtherDetails)),content:(0,l.jsx)(f,{standsData:e.stands})}].filter(e=>u||e.id!==h.OtherDetails)}),(0,l.jsxs)(s.NA,{className:"mb-0 text-sm text-gray-dark",children:[o("standsTable.dataProvider"),": ",c," | ",o("standsTable.updated"),":"," ",N?(0,i.Yq)((0,i.TA)(N)):"-"]})]},e.realEstateId)})]})};var x=t(14232),g=t(53612),j=t(28905),y=t(70615),b=t(27871);let w=e=>{let{operations:a}=e,{t}=(0,r.Bd)(["call-for-offer","silviculture"]),{data:i}=(0,c.wC)(),{data:n}=(0,c.hK)(),{data:d}=(0,c.Xm)(),{data:m}=(0,c.Q_)(),[v,f]=(0,x.useState)(null);if(!a||0===a.length)return null;let h=e=>e&&(null==i?void 0:i.data)&&i.data.find(a=>a.id===e)||null,p=[{field:"standNumber",headerName:t("estimatedVolumesTables.stand"),noWrap:!0,sticky:!0,width:"w-16",valueGetter:e=>{var a,t;return(0,o.Rv)({standNumber:null==e||null==(a=e.row)?void 0:a.standNumber,subNumber:null==e||null==(t=e.row)?void 0:t.subNumber})}},{field:"proposalArea",headerName:t("standsTable.standArea"),width:"w-24",valueFormatter:e=>"".concat((0,u.ZV)(e)," ha")},{field:"proposalYear",headerName:t("silviculture:operations.year"),width:"w-20"},{field:"silvicultureType",headerName:t("silviculture:summary.operationType"),align:"left",renderCell:e=>{let{row:a}=e,r=(e=>{var a;return e&&(null==i?void 0:i.data)&&(null==(a=i.data.find(a=>a.id===e))?void 0:a.name)||"-"})(a.silvicultureType),d=(e=>{var a;return e===y.P.WorkAndMaterials&&e&&(null==n?void 0:n.data)&&(null==(a=n.data.find(a=>a.key===e))?void 0:a.name)||null})(a.silvicultureMode),o=h(a.silvicultureType),u=(null==o?void 0:o.description)||(null==o?void 0:o.digiMHSLink),c=a.silvicultureType>=100&&a.silvicultureType<200;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"flex items-center gap-1",children:[(0,l.jsx)("span",{children:r}),u&&(0,l.jsx)(s.Eu,{onClick:()=>(e=>{let a=h(e);a&&f(a)})(a.silvicultureType),className:"text-gray-500 hover:text-gray-700","aria-label":t("operations.moreInfo"),children:(0,l.jsx)(g.A,{className:"size-4"})})]}),d&&(0,l.jsx)("span",{className:"text-sm",children:d}),c&&(0,l.jsx)("div",{className:"text-sm italic text-gray-dark",children:t("operations.regenerationNote",{ns:"silviculture"})})]})}},{field:"silvicultureMaterials",headerName:t("silviculture:summary.material"),width:"w-48",valueGetter:e=>{var a;return(e=>e&&0!==e.length&&(null==d?void 0:d.data)?e.map(e=>{let a=d.data.find(a=>a.id===e.materialCode),t=(null==a?void 0:a.name)||e.materialCode;if(e.consumption&&e.consumptionUnit&&(null==m?void 0:m.data)){let a=Number(e.consumptionUnit),l=m.data.find(e=>e.key===a),r=(null==l?void 0:l.name)||"",s=(0,j.Z)(a);return"".concat(t," (").concat((0,u.ZV)(e.consumption,{precision:s})," ").concat(r,")")}return t}).join(", "):"-")(null==e||null==(a=e.row)?void 0:a.silvicultureMaterials)}},{field:"price",headerName:t("silviculture:operations.price"),width:"w-28",align:"right",renderCell:e=>{let{value:a}=e;return a?"".concat((0,u.vv)(a),"/ha"):"-"}}];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Cn,{columns:p,rows:a,showZeroValues:!1}),(0,l.jsx)(b.Q,{onClose:()=>{f(null)},operationType:v})]})},A=e=>{let{operations:a}=e,{t}=(0,r.Bd)(["call-for-offer","silviculture"]),{data:i}=(0,c.MN)();if(!a||0===a.length)return null;let n=a.some(e=>e.additionalSpecifications&&e.additionalSpecifications.length>0),d=a.some(e=>e.operationInfo),u=[{field:"standNumber",headerName:t("estimatedVolumesTables.stand"),noWrap:!0,sticky:!0,width:"w-16",valueGetter:e=>{var a,t;return(0,o.Rv)({standNumber:null==e||null==(a=e.row)?void 0:a.standNumber,subNumber:null==e||null==(t=e.row)?void 0:t.subNumber})}},{field:"additionalSpecifications",headerName:t("silviculture:operations.specifications"),valign:"top",renderCell:e=>{let{value:a}=e;if(!a||0===a.length)return"-";let t=(e=>e&&0!==e.length&&(null==i?void 0:i.data)?e.map(e=>{var a;return null==(a=i.data.find(a=>a.key===e))?void 0:a.name}).filter(e=>void 0!==e):[])(a);return t.length>0?t.join(", "):"-"}},{field:"operationInfo",headerName:t("silviculture:operations.additionalInfo"),valign:"top",valueFormatter:e=>e||"-"}].filter(e=>{let{field:a}=e;return"additionalSpecifications"===a?n:"operationInfo"!==a||d});return(0,l.jsx)(s.Cn,{columns:u,rows:a})}
1,T={OperationDetails:"operationDetails",OtherDetails:"otherDetails"},E=e=>!!(null==e||""===e||Array.isArray(e)&&0===e.length),C=e=>{let{standsData:a,showTitle:t=!0,id:i}=e,{t:n}=(0,r.Bd)(["call-for-offer","silviculture"]);if(!a)return null;let d=[];if(a.forEach(e=>{var a,t;null==(t=e.silviculture)||null==(a=t.proposalOperations)||a.forEach(a=>{d.push({...a,standNumber:e.standNumber,subNumber:e.subNumber,standArea:e.standArea,realEstateId:e.realEstateId,realEstateName:e.realEstateName})})}),0===d.length)return null;let o=Array.from(new Set(d.map(e=>e.realEstateId))).map(e=>{var a;let t=d.filter(a=>a.realEstateId===e);return{realEstateId:e,realEstateName:null==t||null==(a=t[0])?void 0:a.realEstateName,operations:t}});return(0,l.jsxs)(l.Fragment,{children:[t&&(0,l.jsx)(s.NA,{level:2,className:"mb-8 text-center",children:n("silviculture:operations.title")}),o.map(e=>{let a=e.operations.some(e=>!E(e.additionalSpecifications)),t=e.operations.some(e=>!E(e.operationInfo)),r=a||t;return(0,l.jsxs)("div",{className:"mb-8 last:mb-0",children:[(0,l.jsxs)(s.NA,{level:4,children:[e.realEstateName," - ",e.realEstateId]}),(0,l.jsx)(s.IS,{id:"operations-tabs-".concat(i||e.realEstateId),className:"mb-2",tabs:[{id:T.OperationDetails,header:n("silviculture:operationTabs.operationDetails"),content:(0,l.jsx)(w,{operations:e.operations})},{id:T.OtherDetails,header:n("silviculture:operationTabs.otherDetails"),content:(0,l.jsx)(A,{operations:e.operations})}].filter(e=>r||e.id!==T.OtherDetails)})]},e.realEstateId)})]})},I=e=>{let{standsData:a,showTitle:t=!0}=e,{t:i}=(0,r.Bd)(["call-for-offer","silviculture"]),{data:n}=(0,c.wC)(),[d,u]=(0,x.useState)(null);if(!a)return null;let m=[];if(a.forEach(e=>{var a,t;null==(t=e.silviculture)||null==(a=t.completedOperations)||a.forEach(a=>{m.push({...a,standNumber:e.standNumber,subNumber:e.subNumber,standArea:e.standArea,realEstateId:e.realEstateId,realEstateName:e.realEstateName})})}),0===m.length)return null;let v=Array.from(new Set(m.map(e=>e.realEstateId))).map(e=>{var a;let t=m.filter(a=>a.realEstateId===e);return{realEstateId:e,realEstateName:null==t||null==(a=t[0])?void 0:a.realEstateName,operations:t}}),f=e=>e&&(null==n?void 0:n.data)&&n.data.find(a=>a.id===e)||null,h=[{field:"standNumber",headerName:i("estimatedVolumesTables.stand"),noWrap:!0,sticky:!0,width:"w-16",valueGetter:e=>{var a,t;return(0,o.Rv)({standNumber:null==e||null==(a=e.row)?void 0:a.standNumber,subNumber:null==e||null==(t=e.row)?void 0:t.subNumber})}},{field:"completionYear",headerName:i("operations.completionYear",{ns:"silviculture"}),width:"w-32"},{field:"silvicultureType",headerName:i("summary.operationType",{ns:"silviculture"}),align:"left",renderCell:e=>{let{row:a}=e,t=(e=>{var a;return e&&(null==n?void 0:n.data)&&(null==(a=n.data.find(a=>a.id===e))?void 0:a.name)||"-"})(a.silvicultureType),r=f(a.silvicultureType),d=(null==r?void 0:r.description)||(null==r?void 0:r.digiMHSLink);return(0,l.jsxs)("div",{className:"flex items-center gap-1",children:[(0,l.jsx)("span",{children:t}),d&&(0,l.jsx)(s.Eu,{onClick:()=>(e=>{let a=f(e);a&&u(a)})(a.silvicultureType),className:"text-gray-500 hover:text-gray-700","aria-label":i("operations.moreInfo"),children:(0,l.jsx)(g.A,{className:"size-4"})})]})}},{field:"operationInfo",headerName:i("operations.additionalInfo",{ns:"silviculture"}),width:"w-64",valign:"top",valueFormatter:e=>e||"-"}];return(0,l.jsxs)(l.Fragment,{children:[t&&(0,l.jsx)(s.NA,{level:4,children:i("operations.completed",{ns:"silviculture"})}),v.map(e=>(0,l.jsxs)("div",{className:"mb-8 last:mb-0",children:[(0,l.jsxs)(s.NA,{children:[e.realEstateName," - ",e.realEstateId]}),(0,l.jsx)(s.Cn,{columns:h,rows:e.operations,showZeroValues:!1})]},e.realEstateId)),(0,l.jsx)(b.Q,{onClose:()=>{u(null)},operationType:d})]})};var F=t(1270),S=t(47488);let D=e=>{let{realEstates:a,silvicultureTypes:t,silvicultureModes:i,silvicultureMaterials:n}=e,{t:d}=(0,r.Bd)(["silviculture","common"]),o=(0,x.useMemo)(()=>{let e=new Map;return a.forEach(a=>{a.stands.forEach(a=>{var t,l;null==(l=a.silviculture)||null==(t=l.proposalOperations)||t.forEach(a=>{if(a.silvicultureMode===y.P.OnlyWork||a.silvicultureMode===y.P.WorkAndMaterials){let l="".concat(a.silvicultureType,"-").concat(a.silvicultureMode),r=e.get(l);if(r){var t;let s=r.totalArea+a.proposalArea,i=(null!=(t=r.averagePrice)?t:0)*r.totalArea+a.price*a.proposalArea;
1e.set(l,{silvicultureType:a.silvicultureType,silvicultureMode:a.silvicultureMode,totalArea:s,averagePrice:i/s})}else e.set(l,{silvicultureType:a.silvicultureType,silvicultureMode:a.silvicultureMode,totalArea:a.proposalArea,averagePrice:a.price||null})}})})}),Array.from(e.values()).map(e=>{let a=(e=>{var a;return(null==t||null==(a=t.find(a=>a.id===e))?void 0:a.name)||e.toString()})(e.silvicultureType),l=(e=>{var a;let l=null==t?void 0:t.find(a=>a.id===e);return(null==l||null==(a=l.modes)?void 0:a.includes(3))||!1})(e.silvicultureType)?", ".concat((e=>{var a;return(null==i||null==(a=i.find(a=>a.key===e))?void 0:a.name)||e.toString()})(e.silvicultureMode).toLowerCase()):"";return{id:"".concat(e.silvicultureType,"-").concat(e.silvicultureMode),operationType:"".concat(a).concat(l),...e}}).sort((e,a)=>e.silvicultureType-a.silvicultureType)},[a,t,i]),c=(0,x.useMemo)(()=>{let e=new Map;return a.forEach(a=>{a.stands.forEach(a=>{var t,l;null==(l=a.silviculture)||null==(t=l.proposalOperations)||t.forEach(a=>{a.silvicultureMode===y.P.OnlyMaterials&&a.silvicultureMaterials.forEach(t=>{let l=e.get(t.materialCode);l?e.set(t.materialCode,{materialCode:t.materialCode,totalArea:l.totalArea+a.proposalArea}):e.set(t.materialCode,{materialCode:t.materialCode,totalArea:a.proposalArea})})})})}),Array.from(e.values()).map(e=>({id:e.materialCode.toString(),materialName:(e=>{var a;return(null==n||null==(a=n.find(a=>a.id===e))?void 0:a.name)||e.toString()})(e.materialCode),...e})).sort((e,a)=>e.materialCode-a.materialCode)},[a,n]),m=[{field:"operationType",headerName:d("summary.operationType"),align:"left"},{field:"totalArea",headerName:d("summary.area"),align:"right",width:"w-24",valueFormatter:e=>"".concat((0,u.ZV)(e)," ha")},{field:"averagePrice",headerName:d("summary.averageUnitPrice"),align:"right",width:"w-52",valueFormatter:e=>null!==e&&e>0?"".concat((0,u.vv)(e),"/ha"):"–"}],v=[{field:"materialName",headerName:d("summary.material"),align:"left"},{field:"totalArea",headerName:d("summary.area"),align:"right",width:"w-24",valueFormatter:e=>"".concat((0,u.ZV)(e)," ha")}];return 0===o.length&&0===c.length?null:(0,l.jsxs)("div",{className:"my-12",children:[(0,l.jsx)(s.NA,{level:2,className:"text-center",children:d("summary.title")}),o.length>0&&(0,l.jsxs)("div",{className:"mb-8",children:[(0,l.jsx)(s.NA,{level:4,className:"mb-4",children:d("summary.operationsWithWork")}),(0,l.jsx)(S.C,{id:"silviculture-operations-work-table",columns:m,rows:o,rowKeyGetter:e=>e.id,striped:!1}),(0,l.jsx)(s.NA,{className:"mt-2 text-sm text-gray-dark",children:d("summary.averageUnitPriceInfo")})]}),c.length>0&&(0,l.jsxs)("div",{className:"mb-8",children:[(0,l.jsx)(s.NA,{level:4,className:"mb-4",children:d("summary.materialsOnly")}),(0,l.jsx)(S.C,{id:"silviculture-materials-only-table",columns:v,rows:c,rowKeyGetter:e=>e.id,striped:!1})]})]})};var k=t(56835),M=t(55417),O=t(65488);let P=e=>{let{callForOffer:a,showStatusText:t,showLog:o,footerSlot:u,role:m}=e,{t:v}=(0,r.Bd)(["call-for-offer","silviculture","common"]),{data:f}=(0,c.wC)(),{data:h}=(0,c.hK)(),{data:p}=(0,c.Xm)();if(!a)return null;let{callForOfferId:x,stands:g,certification:j,municipalityName:y,status:b,publishDate:w,expirationDate:A,attachments:T,creator:E,info:S,sellerGroup:P,additionalInfo:B,additionalWorkingSiteInfo:G,pefcStatusDate:L,siDesiredExecutionStartDate:V,siDesiredExecutionEndDate:H,siPreferOffersWithAllOperations:R}=a,Z=(0,O.rl)(a.realEstates),W=null==g?void 0:g.map(e=>e.feature).filter(e=>null!==e),Y=null==Z?void 0:Z.map(e=>e.feature).filter(e=>null!==e),Q=(null==j?void 0:j.noneOnly)===!1&&(null==j?void 0:j.allRealEstatesHaveSameCertificationSystems)===!1,_=b===k.K8.Published,K=b?v("Status.".concat(b)):"",z=t?K:null;return(0,l.jsxs)("div",{className:"w-full",children:[(0,l.jsx)("div",{className:"mb-14 mt-4",children:(0,l.jsxs)(s.NA,{className:"text-center","data-cy":"cfo-status",children:[z,_&&z?", ":null,_?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"max-sm:block",children:v("cfOValidityPeriod")})," ",(0,i.Fv)(w)," - ",(0,i.Fv)(A)]}):null]})}),Q?(0,l.jsx)(s.NA,{className:"text-center",children:v("certification.NotAllRealEstatesHaveSameCertSystem")}):null,(0,l.jsx)(D,{realEstates:a.realEstates,silvicultureTypes:null==f?void 0:f.data,silvicultureModes:null==h?void 0:h.data,silvicultureMaterials:null==p?void 0:p.data}),o&&b!==k.K8.Draft?(0,l.jsx)(d.Vu,{callForOfferId:x,isPrivateUser:m===M.Y.PrivateUser,isSilviculture:!0}
1):null,g?(0,l.jsxs)("div",{children:[(0,l.jsx)(n.A,{callForOfferId:x,estateFeatureData:Y,standFeatureData:W,municipality:y}),(0,l.jsx)(C,{standsData:g}),(0,l.jsx)(N,{id:x,standsData:g}),(0,l.jsx)(I,{standsData:g})]}):null,(0,l.jsx)(s.NA,{level:2,className:"mt-8 text-center",children:v("otherInfo")}),(0,l.jsxs)("div",{className:"my-8 grid gap-8 lg:grid-cols-2",children:[(0,l.jsx)(d.PC,{title:v("callForOfferInfo.creator"),creator:E,data_cy:"cfo-creator-details"}),(0,l.jsx)(F.Q,{info:S,sellerGroup:P,certification:j,siDesiredExecutionStartDate:V,siDesiredExecutionEndDate:H,data_cy:"cfo-basic-info"})]}),(0,l.jsx)(d.gT,{additionalInfo:B,additionalWorkingSiteInfo:G,pefcStatusDate:L,certification:j,children:R&&(0,l.jsx)(s.NA,{className:"last-of-type:m-0",children:v("basicInfo.siPreferOffersWithAllOperations",{ns:"silviculture"})})}),T&&T.length>0?(0,l.jsx)("div",{className:"my-8",children:(0,l.jsx)(d.Ih,{apiPath:"/CallForOfferAttachment",attachments:T,attachedToEntityId:x})}):null,u]})}},27871:(e,a,t)=>{"use strict";t.d(a,{Q:()=>n});var l=t(37876),r=t(94356),s=t(22939),i=t(97486);let n=e=>{let{onClose:a,operationType:t}=e,{t:n}=(0,s.Bd)(["silviculture"]);if(!t)return null;let d=t.digiMHSDataDate?new Date(t.digiMHSDataDate).getFullYear():null;return(0,l.jsxs)(r.CZ,{id:"operation-info-dialog",title:t.name,onClose:a,children:[t.description&&(0,l.jsx)("div",{className:"cms-content",children:(0,l.jsx)(i.P,{src:t.description})}),d&&(0,l.jsxs)("div",{className:"mt-4",children:[(0,l.jsxs)(r.NA,{className:"font-body-semibold text-sm text-gray-dark",children:[n("operations.source"),": ",n("operations.sourceName")," (",d,")"]}),t.digiMHSLink&&(0,l.jsx)(r.NA,{children:(0,l.jsx)(r.qz,{href:t.digiMHSLink,external:!0,children:n("operations.readMore")})})]})]})}},28905:(e,a,t)=>{"use strict";t.d(a,{Z:()=>r});let l={PcsHa:1},r=e=>2*(e!==l.PcsHa)},49746:()=>{},85877:(e,a,t)=>{"use strict";t.d(a,{A:()=>j});var l=t(37876),r=t(22939),s=t(2976),i=t(72934),n=t(82236),d=t(7068),o=t(77647),u=t(93045),c=t(94380),m=t(15396),v=t(976),f=t(22980),h=t(69317);let p=(0,v.pK)(),N=(0,v.pK)({light:!0}),x=new o.A({});x.set("name","BASEGROUP");let g=e=>Array.isArray(e)&&0!==e.length?e.map(e=>e.feature).flat():null,j=e=>{let{callForOfferId:a,offerId:t,estateFeatureData:o,standFeatureData:j,municipality:y,isOffer:b}=e,{t:w}=(0,r.Bd)(["map"]),{data:A}=(0,c.mj)({id:b&&t?t:a,isOffer:b}),T=null==A?void 0:A.data,E=g(null==T?void 0:T.storagePoints),C=g(null==T?void 0:T.electricLines),I=g(null==T?void 0:T.auxiliaryLines),F=g(null==T?void 0:T.textPoints),S=g(null==T?void 0:T.roads),D=g(null==T?void 0:T.specialNatureFeatures),k=S&&S.length>0?S.filter(e=>"Point"===(0,f.xD)(e)):void 0,M=S&&S.length>0?S.filter(e=>"LineString"===(0,f.xD)(e)||"MultiLineString"===(0,f.xD)(e)):void 0,O=m.a$.Maastokartta,P=(null==o?void 0:o.filter(e=>e))||[],B=P.map(e=>({estateName:(0,f.oY)(e).realEstateName,estateNumber:(0,f.oY)(e).realEstateCode,realEstateId:(0,f.oY)(e).realEstateId})).filter(e=>e.realEstateId)||[];return(0,l.jsxs)(s.A,{basegroup:x,id:"call-for-offer-map",heightClass:"h-96 md:h-[500px]",useBorder:!0,defaultLayer:O,bottomSlot:(0,l.jsxs)(d.y0,{basegroup:x,defaultLayer:O,mapContext:m.pw.CallForOffer,children:[(0,l.jsx)(h.N,{purchaseModeText:w("silviculture.title"),municipality:y,callForOfferId:a,text:w("print.download"),fileName:"".concat(w("print.fileNameCallForOffer"),"-").concat(a)}),P.length>0?(0,l.jsx)(d.C0,{title:w("controls.zoomToEstate"),estateOptions:B,features:P}):null]}),children:[(0,l.jsxs)(i.zg,{children:[void 0!==o?(0,l.jsx)(i.nj,{features:o,stands:j,operationClassSource:new u.A({}),zoom:!0,includeStands:!0}):null,E?(0,l.jsx)(n.Y,{name:m.Gj.StoragePoints,pointFeatures:E,source:new u.A({}),style:v.Rx,styleLight:v.pg}):null,C?(0,l.jsx)(n.S,{name:m.Gj.ElectricLines,lineFeatures:C,source:new u.A({}),style:v.V$,styleLight:v.ZM}):null,I?(0,l.jsx)(n.S,{name:m.Gj.AuxiliaryLines,lineFeatures:I,source:new u.A({}),style:v.w5,styleLight:v.o3}):null,k?(0,l.jsx)(n.Y,{name:m.Gj.Roads,pointFeatures:k,source:new u.A({}),style:v.w,styleLight:v.mH}):null,M?(0,l.jsx)(n.S,{name:m.Gj.Roads,lineFeatures:M,source:new u.A({}),style:v.qc,styleLight:v.QD}):null,D?(0,l.jsx)(n.Y,{name:m.Gj.SpecialNatureFeatures,pointFeatures:D,source:new u.A({}),style:v.FC,styleLight:v.l3}):null,F?(0,l.jsx)(n.Y,{name:m.Gj.TextPoints,pointFeatures:F,source:new u.A({}),style:p,styleLight:N}):null]}),(0,l.jsxs)(d.H2,{children:[(0,l.jsx)(d.IG,{}),(0,l.jsx)(d.T3,{}),(0,l.jsx)(d.mJ,{}),(0,l.jsx)(d.z0,{}),(0,l.jsx)(d.K0,{}),(0,l.jsx)(i.Ax,{})]})]})}},97486:(e,a,t)=>{"use strict";t.d(a,{P:()=>d,g:()=>o});
1var l=t(37876),r=t(67376),s=t.n(r),i=t(63261),n=t(82945);let d=e=>{let{src:a,className:t,id:r,allowedTags:n=[]}=e,d=s()(a,{allowedTags:s().defaults.allowedTags.concat(["img","picture","source","video","iframe","input","button"]).concat(n),allowedAttributes:{"*":["*"]}});return(0,l.jsx)("div",{id:r,className:t,children:(0,i.Ay)(d)})},o=e=>{let{src:a,className:t,id:r}=e,d=s()(a,{allowedTags:["p","br","strong","em","ul","ol","li"]});return(0,l.jsx)("div",{id:r,className:(0,n.cn)(t,"cms-content text-lg leading-6"),children:(0,i.Ay)(d)})}}}]);

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.