PageSourceSearch

https://naturaviva.fi/_nuxt/DHg353Uv.js

js naturaviva.fi collected 2026-09-25 00:23:20 UTC 14,451 bytes, 1 lines download raw bytes

1import{z as j,G as F,I as o,as as u,ak as h,al as l,ax as A,ao as g,am as T,aE as x,e as D}from"./BjTTogN2.js";import{C as H,Q as P}from"./6uq7J8du.js";import"./DyfadX0W.js";import"./Cjc_RYEd.js";function B(s){const{$store:f,$translate:a}=j(),t=e=>f.locale==="de_DE"||!e||!e.toLowerCase?e:e.charAt(0).toUpperCase()+e.slice(1).toLowerCase(),p=e=>({description:"",location:a("place|Location"),apartmenttype:a("Holiday apartment type"),livingarea:a("Living area"),numberofbeds:a("Number of beds"),extrabeds:a("Extra beds"),constructionyear:a("Construction year"),renovationyear:a("Renovation year"),furtherinformation:a("Further information"),facilities:a("Facilities"),featuredescription:a("Feature description"),entertainmentproperties:a("Entertainment"),kitchenproperties:a("Kitchen equipment"),numberofkitchensets:a("Number of kitchen sets"),kitcheninformation:a("Kitchen description"),yardproperties:a("Garden equipment"),yarddescription:a("Yard description"),shoretype:a("Shore"),shoredescription:a("Shore description"),carproperties:a("Parking"),accessibilityproperties:a("Accessibility"),categories:a("Classification"),activityproperties:a("Activities"),activitiesdescription:a("Activities description"),restrictions:a("Restrictions"),serviceinformation:a("Services"),trafficconnections:a("Traffic connections"),drivinginstructions:a("Driving instructions"),languages:a("Languages"),difficulty:a("Difficulty"),suitability:a("Suitable for"),insurances:a("Insurance plans"),qualifications:a("Qualifications"),website:a("Website"),originaltitle:a("Original title"),duration:a("Duration"),director:a("Director"),actors:a("Actors"),script:a("Script"),creditsmisc:a("Miscellaneous credits"),materialnotes:a("Material notes")})[e]??e,d=e=>{if(!s.channeldata)return"";switch(e){case"location":return b();case"facilities":return t(n());case"entertainmentproperties":return t(i());case"kitchenproperties":return t(c());case"yardproperties":return t(y());case"carproperties":return t(w());case"accessibilityproperties":return t(m());case"activityproperties":return t(v());case"categories":return t(C());case"restrictions":return t(S());case"serviceinformation":case"trafficconnections":case"drivinginstructions":case"furtherinformation":return s.channeldata[e]?P(s.channeldata[e]):!1;case"website":return O();case"shoretype":return t(a(s.channeldata[e]));case"duration":return parseInt(s.subtype,10)===H.SUBTYPE_EVENT?a(s.channeldata[e])+" "+a("min"):a(s.channeldata[e]);case"apartmenttype":return _(s.channeldata[e])}return s.channeldata[e]},b=()=>{let e="";if(!s||!s.channeldata)return e;s.channeldata.municipality&&(e+=s.channeldata.municipality+"<br />");let r=[];s.channeldata.streetaddress&&parseInt(s.channeldata.streetaddress)!==0&&r.push(s.channeldata.streetaddress);let k="";return s.channeldata.postcode&&parseInt(s.channeldata.postcode)!==0&&(k+=s.channeldata.postcode+" "),s.channeldata.postarea&&parseInt(s.channeldata.postarea)!==0&&(k+=s.channeldata.postarea),k!==""&&r.push(k),e+=r.join(", "),e},n=()=>{let e=[];
1if(!s||!s.channeldata||!s.channeldata.attributes)return"";for(let r in s.channeldata.attributes)if(Object.prototype.hasOwnProperty.call(s.channeldata.attributes,r))switch(r){case"fireplace":e.push(a("Fireplace"));break;case"washingmachine":e.push(a("Washing machine"));break;case"bathtub":e.push(a("Bath tub"));break;case"hottub":e.push(a("Hot tub"));break;case"shower":e.push(a("Shower"));break;case"indoorsauna":e.push(a("Indoor sauna"));break;case"outdoorsauna":e.push(a("Outdoor sauna"));break;case"saunaonshore":e.push(a("Sauna on shore"));break;case"smokesauna":e.push(a("Smoke sauna"));break;case"steamsauna":e.push(a("Steam sauna"));break;case"publicsauna":e.push(a("Public sauna"));break;case"wc":e.push(a("WC"));break;case"outhouse":e.push(a("Outhouse"));break;case"dryer":e.push(a("Dryer"));break;case"dryercloset":e.push(a("Dryer closet"));break;case"floorheating":e.push(a("Floor heating"));break;case"iron":e.push(a("Iron and ironing board"));break}return e.join(", ")},i=()=>{let e=[];if(!s||!s.channeldata||!s.channeldata.attributes)return"";for(let r in s.channeldata.attributes)if(Object.prototype.hasOwnProperty.call(s.channeldata.attributes,r))switch(r){case"internet":e.push(a("Internet connection"));break;case"tv":e.push(a("TV"));break;case"cable":e.push(a("Satellite or cable TV"));break;case"radio":e.push(a("Radio"));break;case"cd":e.push(a("CD player"));break;case"dvd":e.push(a("DVD player"));break;case"bluray":e.push(a("Blu-ray player"));break;case"computer":e.push(a("Computer"));break}return e.join(", ")},c=()=>{let e=[];
1if(!s||!s.channeldata||!s.channeldata.attributes)return"";for(let r in s.channeldata.attributes)if(Object.prototype.hasOwnProperty.call(s.channeldata.attributes,r))switch(r){case"toaster":e.push(a("Toaster"));break;case"blender":e.push(a("Blender"));break;case"stove":e.push(a("Stove"));break;case"oven":e.push(a("Oven"));break;case"refrigerator":e.push(a("Refrigerator"));break;case"freezer":e.push(a("Freezer"));break;case"cooler":e.push(a("Cooler"));break;case"coffee":e.push(a("Coffee machine"));break;case"waterboiler":e.push(a("Electric water boiler"));break;case"cooking":e.push(a("Cooking equipment"));break;case"microwave":e.push(a("Microwave oven"));break;case"dishwasher":e.push(a("Dish washer"));break}return e.join(", ")},y=()=>{let e=[];if(!s||!s.channeldata||!s.channeldata.attributes)return"";for(let r in s.channeldata.attributes)if(Object.prototype.hasOwnProperty.call(s.channeldata.attributes,r))switch(r){case"barbeque":e.push(a("Barbeque"));break;case"garden":e.push(a("Garden"));break;case"terrace":e.push(a("Terrace"));break}return e.join(", ")},w=()=>{let e=[];
1if(!s||!s.channeldata||!s.channeldata.attributes)return"";for(let r in s.channeldata.attributes)if(Object.prototype.hasOwnProperty.call(s.channeldata.attributes,r))switch(r){case"carsocketslot":e.push(a("Socket slot"));break;case"parkingsquare":e.push(a("Parking square"));break;case"carshelter":e.push(a("Car shelter"));break;case"garage":e.push(a("Garage"));break}return e.join(", ")},m=()=>{let e=[];if(!s||!s.channeldata||!s.channeldata.attributes)return"";for(let r in s.channeldata.attributes)if(Object.prototype.hasOwnProperty.call(s.channeldata.attributes,r))switch(r){case"carnecessary":e.push(a("Car necessary"));break;case"weelchairaccessible":e.push(a("Wheelchair-accessible"));break;case"suitableforchildren":e.push(a("Suitable for children"));break}return e.join(", ")},v=()=>{let e=[];if(!s||!s.channeldata||!s.channeldata.attributes)return"";for(let r in s.channeldata.attributes)if(Object.prototype.hasOwnProperty.call(s.channeldata.attributes,r))switch(r){case"fishing":e.push(a("Fishing"));break;case"hiking":e.push(a("Hiking"));break;case"canoeing":e.push(a("Canoeing"));break;case"swimming":e.push(a("Swimming"));break;case"diving":e.push(a("Diving"));break;case"tennis":e.push(a("Tennis"));break;case"golf":e.push(a("Golf"));break;case"biking":e.push(a("Biking"));break;case"hunting":e.push(a("Hunting"));break;case"boating":e.push(a("Boating"));break;case"sightseeing":e.push(a("Sightseeing"));break;case"downhillskiing":e.push(a("Downhill skiing"));break;case"crosscountryskiing":e.push(a("Cross-country skiing"));break;case"horsebackriding":e.push(a("Horseback riding"));break;case"picking":e.push(a("Picking mushrooms / berries"));break;case"iceskating":e.push(a("Ice skating"));break;case"rollerskating":e.push(a("Roller skating"));break;case"waterskiing":e.push(a("Water skiing"));break;case"motorsledging":e.push(a("Motor sledging"));break;case"activitiesforchildren":e.push(a("Activities for children"));break;case"spa":e.push(a("Spa"));break}return e.join(", ")},C=()=>{let e=[];
1if(!s||!s.channeldata||!s.channeldata.categories)return"";for(let r in s.channeldata.categories)if(Object.prototype.hasOwnProperty.call(s.channeldata.categories,r))switch(r){case"activity":e.push(a("Activity"));break;case"iceswimming":e.push(a("Ice swimming"));break;case"carting":e.push(a("Carting"));break;case"movies":e.push(a("Movies"));break;case"animalpark":e.push(a("Animal park"));break;case"experience":e.push(a("Experience"));break;case"geocaching":e.push(a("Geocaching"));break;case"golf":e.push(a("Golf"));break;case"crosscountryskiing":e.push(a("Cross-country skiing"));break;case"slowingdown":e.push(a("Slowing down"));break;case"amusementpark":e.push(a("Amusement park"));break;case"wellbeing":e.push(a("Well-being"));break;case"yoga":e.push(a("Yoga"));break;case"fishing":e.push(a("Fishing"));break;case"nationalpark":e.push(a("National park"));break;case"city":e.push(a("City attraction"));break;case"rockclimbing":e.push(a("Rock climbing"));break;case"churches":e.push(a("Churches"));break;case"rafting":e.push(a("White water rafting"));break;case"culture":e.push(a("Cultural attraction"));break;case"gym":e.push(a("Gym"));break;case"spa":e.push(a("Spa"));break;case"handicraft":e.push(a("Handicraft"));break;case"walking":e.push(a("Walking"));break;case"forchildren":e.push(a("For children"));break;case"downhillskiing":e.push(a("Downhill skiing"));break;case"jogging":e.push(a("Jogging"));break;case"sports":e.push(a("Sports"));break;case"castle":e.push(a("Castle"));break;case"skating":e.push(a("Skating"));break;case"snowshoeing":e.push(a("Snowshoeing"));break;case"snowboarding":e.push(a("Snowboarding"));break;case"nature":e.push(a("Natural attraction"));break;case"naturereserve":e.push(a("Nature reserve"));break;case"naturecenter":e.push(a("Nature center"));break;case"monastery":e.push(a("Monastery"));break;case"mountainbiking":e.push(a("Mountain biking"));break;case"canoeing":e.push(a("Canoeing"));break;case"hunting":e.push(a("Hunting"));break;case"motorsledging":e.push(a("Motor sledging"));break;case"museum":e.push(a("Museum"));break;case"atvride":e.push(a("ATV ride"));break;case"sightseeing":e.push(a("Sightseeing"));break;case"exhibitions":e.push(a("Exhibitions"));break;case"shopping":e.push(a("Shopping"));break;case"localdelicacy":e.push(a("Local delicacy"));break;case"sleddinghill":e.push(a("Sledding hill"));break;case"cycling":e.push(a("Cycling"));break;case"horsebackriding":e.push(a("Horseback riding"));break;case"restaurant":e.push(a("Restaurant"));break;case"camping":e.push(a("Camping"));break;case"tourskating":e.push(a("Tour skating"));break;case"cruise":e.push(a("Cruise"));break;case"rollerskating":e.push(a("Roller skating"));break;case"food":e.push(a("Food"));break;case"groupexercise":e.push(a("Group exercise"));break;case"sauna":e.push(a("Sauna"));break;case"adventure":e.push(a("Adventure"));break;case"wallclimbing":e.push(a("Wall climbing"));break;case"berryandmushroompicking":e.push(a("Berry and mushroom picking"));break;case"diving":e.push(a("Diving"));break;case"sup":e.push(a("Stand up paddling"));break;case"orienteering":e.push(a("Orienteering"));break;case"winteroutdooractivities":e.push(a("Winter outdoor activities"));break;case"dancing":e.push(a("Dancing"));break;case"events":e.push(a("Events"));break;case"tennis":e.push(a("Tennis"));break;case"swimming":e.push(a("Swimming"));break;case"hiking":e.push(a("Hiking"));break;case"hikingtrail":e.push(a("Hiking trail"));break;case"boating":e.push(a("Boating"));break;case"waterskiing":e.push(a("Water skiing"));break;case"animation":e.push(a("animation"));break;case"anime":e.push(a("anime"));break;case"documentary":e.push(a("documentary"));break;case"drama":e.push(a("drama"));break;case"dubbed":e.push(a("dubbed"));break;case"fantasy":e.push(a("fantasy"));break;case"suspense":e.push(a("suspense"));break;case"horror":e.push(a("horror"));break;case"family":e.push(a("family"));break;case"comedy":e.push(a("comedy"));break;case"domestic":e.push(a("domestic"));break;case"music":e.push(a("music"));break;case"musical":e.push(a("musical"));break;case"original":e.push(a("original"));break;case"romanticdrama":e.push(a("romantic drama"));break;case"romanticcomedy":e.push(a("romantic comedy"));break;case"scifi":e.push(a("scifi"));break;case"war":e.push(a("war"));break;case"action":e.push(a("action"));break;
1case"western":e.push(a("western"));break}return e.join(", ")},S=()=>{let e=[];return s&&s.channeldata&&s.channeldata.attributes&&(s.channeldata.attributes.pets?e.push(a("Pets allowed")):s.channeldata.attributes.nopets&&e.push(a("Pets not allowed")),s.channeldata.attributes.smoking?e.push(a("Smoking allowed")):s.channeldata.attributes.nosmoking&&e.push(a("Smoking not allowed"))),e.length?e.join(", "):""},O=()=>{if(!s||!s.channeldata||!s.channeldata.website)return"";let e=s.channeldata.website;return e.match(/^http/)||(e="http://"+e),'<a href="'+e+'" target="_blank">'+e+"</a>"},_=e=>{switch(e){case"cottage":e=a("Cottage");break;case"villa":e=a("Villa");break;case"cabin":e=a("Cabin");break;case"chalet":e=a("Chalet");break;case"bnb":e=a("Bed and Breakfast");break;case"castle":e=a("Castle");break;case"farm":e=a("Farm");break;case"farmhouse":e=a("Farmhouse");break;case"house":e=a("House");break;case"apartment":e=a("Apartment");break;case"room":e=a("Room");break;case"granary":e=a("Granary");break;case"lapphut":e=a("Lapp hut");break;case"campingsite":e=a("Camping site");break;case"other":e=a("Other");break}return a(e)};return{getFieldTitle:p,getFieldData:d,getLocation:b,getFacilities:n,getEntertainment:i,getKitchen:c,getYard:y,getCar:w,getAccessibility:m,getActivities:v,getCategories:C,getRestrictions:S,getWebsite:O,getApartmentType:_}}const E={key:0,class:"row product-content-infowrap"},I={class:"col-xs-12 col-p-6 product-content-infotext"},L={class:"product-content-infoblock"},M={key:0,class:"product-content-infotitle"},W={class:"product-content-infotable"},q={class:"product-content-inforow"},G=["innerHTML"],N=["innerHTML"],K=F({__name:"DataInfowrap",props:{element:{type:Object,required:!0},title:{type:String,required:!1,default:""},fields:{type:Array,required:!0}},setup(s){const{$translate:f}=j(),a=s,{getFieldData:t,getFieldTitle:p}=B(a.element),d=D(()=>{for(let n=0;n<a.fields.length;n++){const i=t(a.fields[n]);if(i&&i!=="0"&&i!==0)return!0}return!1}),b=D(()=>a.fields.filter(n=>{const i=t(n);return i&&i!=="0"&&i!==0}));return(n,i)=>o(d)?(u(),h("div",E,[l("div",I,[l("div",L,[s.title?(u(),h("h3",M,A(s.title),1)):g("",!0),l("div",W,[(u(!0),h(T,null,x(o(b),c=>(u(),h("div",q,[o(p)(c)?(u(),h("div",{key:0,class:"product-content-infolabel",innerHTML:o(p)(c)},null,8,G)):g("",!0),l("div",{class:"product-content-infovalue text-content",innerHTML:o(t)(c,!0)},null,8,N)]))),256))])])])])):g("",!0)}});export{K 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.