1<!DOCTYPE html> 2<html lang="it-IT"> 3<head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <meta name="mobile-web-app-capable" content="yes"> 8 <meta name="apple-mobile-web-app-capable" content="yes"> 9 <meta name="apple-mobile-web-app-title" content="Cosaporto - La Qualità in tutta Comodità !"> 10 <meta name="format-detection" content="telephone=no"> 11 12
12<script> 13 /** 14 * After the window is loaded wait for any DOM change and trigger an event 15 * @reference https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver 16 */ 17 document.addEventListener('DOMContentLoaded', function() { new MutationObserver(function(mutationsList) { document.dispatchEvent(new Event("cp_dom_changed")); }).observe(document, {subtree: true, childList: true}); }, false); 18 </script>
18 19 20
20<script>window.dataLayer = window.dataLayer || [];function gtag(){window.dataLayer.push(arguments);}</script>
20 21
21<script>
vendor: 363 bytes, lines 21-25
21(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 22 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 23 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 24 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 25 })(window,document,'script','dataLayer','
25GTM-N9X6WLJ
vendor: 3 bytes, line 25
25');
25</script>
25 26 27
27<script type="text/javascript">function theChampLoadEvent(e){var t=window.onload;if(typeof window.onload!="function"){window.onload=e}else{window.onload=function(){t();e()}}}</script>
27 28
28<script type="text/javascript">var theChampDefaultLang = 'it_IT', theChampCloseIconPath = 'https://cosaporto.it/wp-content/plugins/super-socializer/images/close.png';</script>
28 29
29<script> var theChampSiteUrl = 'https://cosaporto.it', theChampVerified = 0, theChampEmailPopup = 0; </script>
29 30
30<script> var theChampLoadingImgPath = 'https://cosaporto.it/wp-content/plugins/super-socializer/images/ajax_loader.gif'; var theChampAjaxUrl = 'https://cosaporto.it/wp-admin/admin-ajax.php'; var theChampRedirectionUrl = 'https://cosaporto.it/partner'; var theChampRegRedirectionUrl = 'https://cosaporto.it/partner'; </script>
30 31
31<script> var theChampFBKey = '388043001630618', theChampSameTabLogin = '0', theChampVerified = 0; var theChampAjaxUrl = 'https://cosaporto.it/wp-admin/admin-ajax.php'; var theChampPopupTitle = ''; var theChampEmailPopup = 0; var theChampEmailAjaxUrl = 'https://cosaporto.it/wp-admin/admin-ajax.php'; var theChampEmailPopupTitle = ''; var theChampEmailPopupErrorMsg = ''; var theChampEmailPopupUniqueId = ''; var theChampEmailPopupVerifyMessage = ''; var theChampLJLoginUsernameString = 'Enter your LiveJournal username'; var theChampLJAuthUrl = 'https://cosaporto.it/blog/?SuperSocializerAuth=LiveJournal'; var theChampSteamAuthUrl = ""; var theChampTwitterRedirect = 'https%3A%2F%2Fcosaporto.it%2Fblog%2F'; var heateorMSEnabled = 0; var theChampTwitterAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Twitter&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampFacebookAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Facebook&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampTwitchAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Twitch&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampGoogleAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Google&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampVkontakteAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Vkontakte&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampLinkedinAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Linkedin&super_socializer_redirect_to=" + theChampTwitterRedirect; var theChampXingAuthUrl = theChampSiteUrl + "?SuperSocializerAuth=Xing&super_socializer_redirect_to=" + theChampTwitterRedirect;</script>
31 32
32<script> var theChampSharingAjaxUrl = 'https://cosaporto.it/wp-admin/admin-ajax.php', heateorSsWhatsappShareAPI = 'web', heateorSsUrlCountFetched = [], heateorSsSharesText = 'Shares', heateorSsShareText = 'Share', theChampPluginIconPath = 'https://cosaporto.it/wp-content/plugins/super-socializer/images/logo.png', theChampHorizontalSharingCountEnable = 0, theChampVerticalSharingCountEnable = 0, theChampSharingOffset = 0, theChampCounterOffset = 0, theChampMobileStickySharingEnabled = 0, heateorSsCopyLinkMessage = "Link copied."; 33 </script>
33 34 <style type="text/css">.the_champ_horizontal_sharing .theChampSharing{ 35 color: #fff; 36 border-width: 0px; 37 border-style: solid; 38 border-color: transparent; 39 } 40 .the_champ_horizontal_sharing .theChampTCBackground{ 41 color:#666; 42 } 43 .the_champ_horizontal_sharing .theChampSharing:hover{ 44 border-color: transparent; 45 } 46 .the_champ_vertical_sharing .theChampSharing{ 47 color: #fff; 48 border-width: 0px; 49 border-style: solid; 50 border-color: transparent; 51 } 52 .the_champ_vertical_sharing .theChampTCBackground{ 53 color:#666; 54 } 55 .the_champ_vertical_sharing .theChampSharing:hover{ 56 border-color: transparent; 57 } 58 </style> 59 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 60<link rel="alternate" hreflang="it-IT" href="https://cosaporto.it/blog/" /> 61<link rel="alternate" hreflang="en-GB" href="https://cosaporto.it/en/blog/" /> 62<link rel="alternate" hreflang="x-default" href="https://cosaporto.it/blog/" /> 63<link rel="preconnect" href="https://static.cosaporto.it"> 64 65 <!-- This site is optimized with the Yoast SEO plugin v18.4.1 - https://yoast.com/wordpress/plugins/seo/ --> 66 <title>Il Blog di Cosaporto: Idee e consigli per le tue occasioni speciali</title> 67 <meta name="description" content="Stai cercando un consiglio per organizzare la tua prossima cena con amici o hai bisogno di un'idea regalo originale? Segui i consigli del blog di Cosaporto." /> 68 <link rel="canonical" href="https://cosaporto.it/blog/" /> 69 <meta property="og:locale" content="it_IT" /> 70 <meta property="og:type" content="article" /> 71 <meta property="og:title" content="Il Blog di Cosaporto: Idee e consigli per le tue occasioni speciali" /> 72 <meta property="og:description" content="Stai cercando un consiglio per organizzare la tua prossima cena con amici o hai bisogno di un'idea regalo originale? Segui i consigli del blog di Cosaporto." /> 73 <meta property="og:url" content="https://cosaporto.it/blog/" /> 74 <meta property="og:site_name" content="Cosaporto" /> 75 <meta property="og:image" content="https://static.cosaporto.it/media/2018/07/Cosaporto_Logo.png" /> 76 <meta property="og:image:width" content="1200" /> 77 <meta property="og:image:height" content="630" /> 78 <meta property="og:image:type" content="image/png" /> 79 <meta name="twitter:card" content="summary" /> 80
80<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://cosaporto.it/#organization","name":"Cosaporto","url":"https://cosaporto.it/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https://cosaporto.it/#logo","inLanguage":"it-IT","url":"https://static.cosaporto.it/media/2017/05/cropped-favicon.jpg","contentUrl":"https://static.cosaporto.it/media/2017/05/cropped-favicon.jpg","width":875,"height":876,"caption":"Cosaporto"},"image":{"@id":"https://cosaporto.it/#logo"}},{"@type":"WebSite","@id":"https://cosaporto.it/#website","url":"https://cosaporto.it/","name":"Cosaporto","description":"La Qualità in tutta Comodità !","publisher":{"@id":"https://cosaporto.it/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://cosaporto.it/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"ImageObject","@id":"https://cosaporto.it/blog/#primaryimage","inLanguage":"it-IT","url":"https://static.cosaporto.it/media/2018/07/Cosaporto_Logo.png","contentUrl":"https://static.cosaporto.it/media/2018/07/Cosaporto_Logo.png","width":1200,"height":630},{"@type":["WebPage","CollectionPage"],"@id":"https://cosaporto.it/blog/#webpage","url":"https://cosaporto.it/blog/","name":"Il Blog di Cosaporto: Idee e consigli per le tue occasioni speciali","isPartOf":{"@id":"https://cosaporto.it/#website"},"datePublished":"2017-10-10T16:20:58+00:00","dateModified":"2023-09-14T15:09:12+00:00","description":"Stai cercando un consiglio per organizzare la tua prossima cena con amici o hai bisogno di un'idea regalo originale? Segui i consigli del blog di Cosaporto.","breadcrumb":{"@id":"https://cosaporto.it/blog/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https://cosaporto.it/blog/"]}]},{"@type":"BreadcrumbList","@id":"https://cosaporto.it/blog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://cosaporto.it/"},{"@type":"ListItem","position":2,"name":"Blog"}]}]}</script>
80 81 <!-- / Yoast SEO plugin. --> 82 83 84<style id="montserrat"> 85/* cyrillic-ext */ 86@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;} 87/* cyrillic */ 88@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} 89/* vietnamese */ 90@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;} 91/* latin-ext */ 92@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;} 93/* latin */ 94@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;} 95/* cyrillic-ext */ 96@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;} 97/* cyrillic */ 98@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} 99/* vietnamese */ 100@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;} 101/* latin-ext */ 102@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;} 103/* latin */ 104@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;} 105/* cyrillic-ext */ 106@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;} 107/* cyrillic */ 108@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} 109/* vietnamese */ 110@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
110unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;} 111/* latin-ext */ 112@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;} 113/* latin */ 114@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;} 115</style> 116<style id="optima"> 117/* Normal */ 118@font-face {font-family:'Optima';font-style:normal;font-weight:400 500;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/optima/optima.woff) format('woff');} 119/* Medium */ 120@font-face {font-family:'Optima';font-style:normal;font-weight:600 700;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/optima/optima-medium.woff) format('woff');} 121/* Bold */ 122@font-face {font-family:'Optima';font-style:normal;font-weight:800 900;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/optima/optima-bold.woff) format('woff');} 123</style> 124<style id="material-symbols-outlined"> 125@font-face {font-family:'Material Symbols Outlined';font-style:normal;font-weight:300 400;font-display:block;src:url(https://cosaporto.it/wp-content/themes/frontend/assets/fonts/material-symbols-outlined/kJF4BvYX7BgnkSrUwT8Ohrd.woff2) format('woff2');} 126.material-symbols-outlined { 127 font-family: 'Material Symbols Outlined'; 128 font-weight: normal; 129 font-style: normal; 130 font-size: 24px; 131 line-height: 1; 132 letter-spacing: normal; 133 text-transform: none; 134 display: inline-block; 135 white-space: nowrap; 136 word-wrap: normal; 137 direction: ltr; 138 -webkit-font-feature-settings: 'liga'; 139 -webkit-font-smoothing: antialiased; 140} 141</style>
141<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Blog","headline":"Come scegliere il catering giusto per un evento aziendale","image":{"@type":"ImageObject","url":"https:\/\/cosaporto.it\/wp-content\/uploads\/2017\/05\/cropped-favicon.jpg","width":"auto","height":"auto"},"datePublished":"2026-09-16T10:07:51+0200","dateModified":"2026-09-16T10:08:49+0200","author":{"@type":"Organization","name":"Cosaporto"},"publisher":{"@type":"Organization","name":"Cosaporto S.r.l.","alternateName":"Cosaporto","url":"https:\/\/cosaporto.it","logo":{"@type":"ImageObject","url":"https:\/\/cosaporto.it\/wp-content\/uploads\/2017\/05\/cropped-favicon.jpg","width":"auto","height":"auto"}}}</script>
141<script>window.cpLoc={"Cities":"Citt\u00e0","Londra":"Londra","Milano":"Milano","Roma":"Roma","Torino":"Torino","Order notes":"Note ordine","Choose date and time of delivery.":"Scegliere data e ora di consegna.","Choose a date for the delivery.":"Scegli una data per la consegna.","The postal code entered is not valid.":"Il CAP inserito non \u00e8 valido.","The highlighted fields are mandatory.":"I campi evidenziati sono obbligatori.","Insert a postcode to choose delivery date and hour":"Inserisci un CAP per scegliere data e ora consegna","The client's phone and the delivery phone are the same":"Il cellulare cliente e il telefono per la consegna sono uguali","\/en\/checkout\/":"\/checkout\/","flavour":"gusto","flavours":"gusti","variation":"variante","variations":"varianti","piece":"pezzi","Choose":"Scegli","Add":"Aggiungi","Format":"Formato","Please leave us all the useful information for delivery: floor, interior, concierge, reception":"Per favore, lasciaci tutte le informazioni utili per la consegna: piano, interno, portineria, reception","Order notes are mandatory when shipping to a company address (at least 5 characters)":"Le note ordine sono obbligatorie quando la consegna \u00e8 a un indirizzo aziendale\/commerciale (almeno 5 caratteri)","Company name":"Nome azienda","Intercom name":"Nome sul citofono","What type of gift would you like to give? MAX 2":"Che tipo di regalo vorresti fare? MAX 2","Select city":"Seleziona citt\u00e0","Select occasion":"Seleziona occasione","Attention, there are fields to fill out":"Attenzione, ci sono dei campi da compilare","Attention, the string is too long, max 30 characters":"Attention, the string is too long, max 30 characters","Date":"Data","Title":"Titolo","First Name":"Nome","Reason":"Causale","Gift":"Gift","City":"Citt\u00e0","Product added to the cart!":"Prodotto aggiunto al carrello!","Product removed from the cart!":"Prodotto rimosso dal carrello!","Product deleted from the cart!":"Prodotto eliminato dal carrello!","Sorry, not enough items in stock!":"Non ci sono altri prodotti in stock!","The quantity requested is not available, we have set the maximum possible quantity!":"La quantit\u00e0 richiesta non \u00e8 disponibile, abbiamo impostato quella massima\u00a0possibile!","Sorry, there was an error!":"Scusaci, c'\u00e8 stato un errore!","Please enter a valid quantity!":"Per favore, inserisci una quantit\u00e0 valida!","STILL CLOSE TO":"MANCA ANCORA POCO","Reach":"Raggiungi","minimum order":"l'ordine minimo","to proceed with the purchase":"per procedere all'acquisto","You are missing":"Ti mancano","for the minimum order":"per l'ordine minimo","Shopping cart":"Carrello","Go":"Vai","Go to the cart page to make changes":"Vai alla pagina carrello per effettuare modifiche","We have a problem with the request.":"Abbiamo un problema con la richiesta.","Delivery":"Consegna","":""}</script>
141 142<link rel="preload" as="style" onload="this.rel='stylesheet'" id='dashicons-css' href='https://cosaporto.it/wp-includes/css/dashicons.min.css?ver=5.8.2' type='text/css' media='all' /> 143<style id="wp-jquery-ui-dialog" data-path="wp-includes/css/jquery-ui-dialog.min.css">/*! This file is auto-generated */ 144/*! 145 * jQuery UI CSS Framework 1.11.4 146 * http://jqueryui.com 147 * 148 * Copyright jQuery Foundation and other contributors 149 * Released under the MIT license. 150 * http://jquery.org/license 151 * 152 * http://api.jqueryui.com/category/theming/ 153 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*! 154 * jQuery UI Resizable 1.11.4 155 * http://jqueryui.com 156 * 157 * Copyright jQuery Foundation and other contributors 158 * Released under the MIT license. 159 * http://jquery.org/license 160 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158"}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:2px solid transparent;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}</style><style id="wc-block-vendors-style" data-path="wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/vendors-style.css">.components-custom-select-control{color:#555d66;position:relative}.components-custom-select-control__label{display:block;margin-bottom:5px}.components-custom-select-control__button{border:1px solid #7e8993;border-radius:4px;color:#555d66;display:inline;min-height:30px;min-width:130px;position:relative;text-align:left}.components-custom-select-control__button:focus{border-color:#00a0d2}.components-custom-select-control__button-icon{height:100%;padding:0 4px;position:absolute;right:0;top:0}.components-custom-select-control__menu{background:#fff;padding:0;position:absolute;width:100%;z-index:1000000}.components-custom-select-control__item{align-items:center;display:flex;list-style-type:none;padding:10px 5px 10px 25px}.components-custom-select-control__item.is-highlighted{background:#e2e4e7}.components-custom-select-control__item-icon{margin-left:-20px;margin-right:0}.components-spinner{display:inline-block;background-color:#7e8993;width:18px;height:18px;opacity:.7;float:right;margin:5px 11px 0;border-radius:100%;position:relative}.components-spinner:before{content:"";position:absolute;background-color:#fff;top:3px;left:3px;width:4px;height:4px;border-radius:100%;transform-origin:6px 6px;-webkit-animation:components-spinner__animation 1s linear infinite;animation:components-spinner__animation 1s linear infinite}@-webkit-keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes components-spinner__animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.components-snackbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background-color:#32373c;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;padding:16px 24px;width:100%;max-width:600px;box-sizing:border-box;
160cursor:pointer}@media (min-width:600px){.components-snackbar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.components-snackbar:hover{background-color:#191e23}.components-snackbar:focus{background-color:#191e23;box-shadow:0 0 0 1px #fff,0 0 0 3px #007cba}.components-snackbar__action.components-button{margin-left:32px;color:#fff;height:auto;flex-shrink:0;line-height:1.4;padding:0}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default){text-decoration:underline;background-color:transparent}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):focus{color:#fff;box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{color:#33b3db}.components-snackbar__content{display:flex;align-items:baseline;justify-content:space-between;line-height:1.4}.components-snackbar-list{position:absolute;z-index:100000;width:100%;box-sizing:border-box}.components-snackbar-list__notice-container{position:relative;padding-top:8px}</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='wc-block-style-css' href='https://cosaporto.it/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/style.css?ver=3.6.0' type='text/css' media='all' /> 161<style id="cosaporto-api-app" data-path="wp-content/plugins/cosaporto-api-app/frontend/css/cosaporto-api-app-public.css">li.wc_payment_method.payment_method_cp_app_custom_paypal { 162 display: none; 163} 164li.wc_payment_method.payment_method_cp_app_custom_stripe { 165 display: none; 166} 167</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='gdpr-css' href='https://cosaporto.it/wp-content/plugins/gdpr/assets/css/gdpr-public.css?ver=1.4.7' type='text/css' media='all' /> 168<style id="wcml-dropdown-0" data-path="wp-content/plugins/woocommerce-multilingual/templates/currency-switchers/legacy-dropdown/style.css">.wcml-dropdown{width:15.5em;max-width:100%;position:relative}.wcml-dropdown>ul{position:relative;padding:0;margin:0 !important;list-style-type:none}.wcml-dropdown li{list-style-type:none;padding:0;margin:0;border:1px solid #cdcdcd;background-color:#fff}.wcml-dropdown li:hover,.wcml-dropdown li:focus{background-color:#f5f5f5}.wcml-dropdown li:hover.wcml-cs-active-currency .wcml-cs-submenu,.wcml-dropdown li:focus.wcml-cs-active-currency .wcml-cs-submenu{visibility:visible}.wcml-dropdown a{display:block;text-decoration:none;padding:.5em .5em .4em;line-height:1;box-shadow:none !important;cursor:pointer}.wcml-dropdown a:hover{box-shadow:none !important;text-decoration:none}.wcml-dropdown a.wcml-cs-item-toggle{position:relative;padding-right:calc(10px + .7em + .7em)}.rtl .wcml-dropdown a.wcml-cs-item-toggle{padding-right:10px;padding-left:calc(10px + .7em + .7em)}.wcml-dropdown a.wcml-cs-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wcml-dropdown a.wcml-cs-item-toggle:after{right:auto;left:10px}.wcml-dropdown .wcml-cs-submenu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0 !important;list-style-type:none;z-index:101}.wcml-dropdown .wcml-cs-submenu li{padding:0;margin:0;border:solid #cdcdcd;border-width:0 1px 1px 1px}.woocommerce .wcml-dropdown.product{margin:1em 0;overflow:visible}.widget .wcml-dropdown ul li{padding:0}.widget .wcml-dropdown ul li a{box-shadow:none}.widget .wcml-dropdown ul li a:hover{box-shadow:none;text-decoration:none}.wcml-spinner{position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.rtl .wcml-spinner{right:auto;left:-20px} 169</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='woocommerce-layout-css' href='https://cosaporto.it/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=4.7.4' type='text/css' media='all' /> 170<style id="woocommerce-smallscreen" data-path="wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css">@media screen and (max-width: 767px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{dis
170play:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='woocommerce-general-css' href='https://cosaporto.it/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=4.7.4' type='text/css' media='all' /> 171<style id='woocommerce-inline-inline-css' type='text/css'> 172.woocommerce form .form-row .required { visibility: visible; } 173</style> 174<style id="wpml-menu-item-0" data-path="wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.css">.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em} 175</style><style id="thickbox" data-path="wp-includes/js/thickbox/thickbox.css">#TB_overlay { 176 background: #000; 177 opacity: 0.7; 178 filter: alpha(opacity=70); 179 position: fixed; 180 top: 0; 181 right: 0; 182 bottom: 0; 183 left: 0; 184 z-index: 100050; /* Above DFW. */ 185} 186 187#TB_window { 188 position: fixed; 189 background-color: #fff; 190 z-index: 100050; /* Above DFW. */ 191 visibility: hidden; 192 text-align: left; 193 top: 50%; 194 left: 50%; 195 -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); 196 box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); 197} 198 199#TB_window img#TB_Image { 200 display: block; 201 margin: 15px 0 0 15px; 202 border-right: 1px solid #ccc; 203 border-bottom: 1px solid #ccc; 204 border-top: 1px solid #666; 205 border-left: 1px solid #666; 206} 207 208#TB_caption{ 209 height: 25px; 210 padding: 7px 30px 10px 25px; 211 float: left; 212} 213 214#TB_closeWindow { 215 height: 25px; 216 padding: 11px 25px 10px 0; 217 float: right; 218} 219 220#TB_closeWindowButton { 221 position: absolute; 222 left: auto; 223 right: 0; 224 width: 29px; 225 height: 29px; 226 border: 0; 227 padding: 0; 228 background: none; 229 cursor: pointer; 230 outline: none; 231 -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; 232 transition: color .1s ease-in-out, background .1s ease-in-out; 233} 234 235#TB_ajaxWindowTitle { 236 float: left; 237 font-weight: 600; 238 line-height: 29px; 239 overflow: hidden; 240 padding: 0 29px 0 10px; 241 text-overflow: ellipsis; 242 white-space: nowrap; 243 width: calc( 100% - 39px ); 244} 245 246#TB_title { 247 background: #fcfcfc; 248 border-bottom: 1px solid #ddd; 249 height: 29px; 250} 251 252#TB_ajaxContent { 253 clear: both; 254 padding: 2px 15px 15px 15px; 255 overflow: auto; 256 text-align: left; 257 line-height: 1.4em; 258} 259 260#TB_ajaxContent.TB_modal { 261 padding: 15px; 262} 263 264#TB_ajaxContent p { 265 padding: 5px 0px 5px 0px; 266} 267 268#TB_load { 269 position: fixed; 270 display: none; 271 z-index: 100050; 272 top: 50%; 273 left: 50%; 274 background-color: #E8E8E8; 275 border: 1px solid #555; 276 margin: -45px 0 0 -125px; 277 padding: 40px 15px 15px; 278} 279 280#TB_HideSelect { 281 z-index: 99; 282 position: fixed; 283 top: 0; 284 left: 0; 285 background-color: #fff; 286 border: none; 287 filter: alpha(opacity=0); 288 opacity: 0; 289 height: 100%; 290 width: 100%; 291} 292 293#TB_iframeContent { 294 clear: both; 295 border: none; 296} 297 298.tb-close-icon { 299 display: block; 300 color: #666; 301 text-align: center; 302 line-height: 29px; 303 width: 29px; 304 height: 29px; 305 position: absolute; 306 top: 0; 307 right: 0; 308} 309 310.tb-close-icon:before { 311 content: "\f158"; 312 font: normal 20px/29px dashicons; 313 speak: never; 314 -webkit-font-smoothing: antialiased; 315 -moz-osx-font-smoothing: grayscale; 316} 317 318#TB_closeWindowButton:hover .tb-close-icon, 319#TB_closeWindowButton:focus .tb-close-icon { 320 color: #006799; 321} 322 323#TB_closeWindowButton:focus .tb-close-icon { 324 -webkit-box-shadow: 325 0 0 0 1px #5b9dd9, 326 0 0 2px 1px rgba(30, 140, 190, .8); 327 box-shadow: 328 0 0 0 1px #5b9dd9, 329 0 0 2px 1px rgba(30, 140, 190, .8); 330} 331</style><link rel="preload" as="style" onload="this.rel='stylesheet'" id='the_champ_frontend_css-css' href='https://cosaporto.it/wp-content/plugins/super-socializer/css/front.css?ver=7.12.37' type='text/css' media='all' /> 332<link rel='stylesheet' id='build-css' href='https://cosaporto.it/wp-content/themes/frontend/assets/build.min.css?ver=1.3.43' type='text/css' media='all' />
333<script type="text/template" id="tmpl-variation-template"> 334 <div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div> 335 <div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div> 336</script>
vendor: 2 bytes, line 336
336
337<script type="text/template" id="tmpl-unavailable-variation-template"> 338 <p>Siamo spiacenti, questo prodotto non è disponibile. Scegli un'altra combinazione.</p> 339</script>
vendor: 2 bytes, line 339
339
340<script type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id='jquery-core-js'></script>
vendor: 1 bytes, line 340
340
341<script type="module" id="jquery-migrate" data-path="wp-includes/js/jquery/jquery-migrate.min.js">/*! jQuery Migrate v3.3.2 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 342"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i<=3;i++){if(+o[i]<+n[i])return 1;if(+n[i]<+o[i])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.3.2",n.console&&n.console.log&&(s&&e("3.0.0")||n.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var r={};function u(e){var t=n.console;s.migrateDeduplicateWarnings&&r[e]||(r[e]=!0,s.migrateWarnings.push(e),t&&t.warn&&!s.migrateMute&&(t.warn("JQMIGRATE: "+e),s.migrateTrace&&t.trace&&t.trace()))}function t(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n),r},set:function(e){u(n),r=e}})}function o(e,t,r,n){e[t]=function(){return u(n),r.apply(this,arguments)}}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){r={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("jQuery is not compatible with Quirks Mode");var i,a,c,d={},l=s.fn.init,p=s.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(i in s.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(u("jQuery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},s.fn.init.prototype=s.fn,s.find=function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&f.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("Attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)Object.prototype.hasOwnProperty.call(p,i)&&(s.find[i]=p[i]);o(s.fn,"size",function(){return this.length},"jQuery.fn.size() is deprecated and removed; use the .length property"),o(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"jQuery.parseJSON is deprecated; use JSON.parse"),o(s,"holdReady",s.holdReady,"jQuery.holdReady is deprecated"),o(s,"unique",s.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),t(s.expr,"filters",s.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),t(s.expr,":",s.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&o(s,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(o(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"jQuery.nodeName is deprecated"),o(s,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(o(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()}),o(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[Object.prototype.toString.call(e)]||"object":typeof e},"jQuery.type is deprecated"),o(s,"isFunction",function(e){return"function"==typeof e},"jQuery.isFunction() is deprecated"),o(s,"isWindow",function(e){return null!=e&&e===e.window},"jQuery.isWindow() is deprecated")),s.ajax&&(a=s.ajax,c=/(=)\?(?=&|$)|\?\?/,s.ajax=function(){var e=a.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jQXHR.success is deprecated and removed"),o(e,"error",e.fail,"jQXHR.error is deprecated and removed"),o(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e},e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(c.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&c.test(e.data))&&u("JSON-to-JSONP auto-promotion is deprecated")}));var g=s.fn.removeAttr,h=s.fn.toggleClass,v=/\S+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}s.fn.removeAttr=function(e){var r=this;return s.each(e.match(v),function(e,t){s.expr.match.bool.test(t)&&(u("jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),g.apply(this,arguments)};var Q,b=!(s.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?h.apply(this,arguments):(u("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))}),w=/^[a-z]/,x=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return b=!0,e=r.apply(this,arguments),b=!1,e})}),s.swap=function(e,t,r,n){var o,i,a={};for(i in b||u("jQuery.swap() is undocumented and deprecated"),t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=r.apply(e,n||[]),t)e.style[i]=a[i];return o},e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),s.cssNumber||(s.cssNumber={}),Q=s.fn.css,s.fn.css=function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=j(e),n=r,w.test(n)&&x.test(n[0].toUpperCase()+n.slice(1))||s.cssNumber[r]||u('Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))};var A,k,S,M,N=s.data;s.data=function(e,t,r){var n,o,i;if(t&&"object"==typeof t&&2===arguments.length){for(i in n=s.hasData(e)&&N.call(this,e),o={},t)i!==j(i)?(u("jQuery.data() always sets/gets camelCased names: "+i),n[i]=t[i]):o[i]=t[i];return N.call(this,e,o),t}return t&&"string"==typeof t&&t!==j(t)&&(n=s.hasData(e)&&N.call(this,e))&&t in n?(u("jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):N.apply(this,arguments)},s.fx&&(S=s.Tween.prototype.run,M=function(e){return e},s.Tween.prototype.run=function(){1<s.easing[this.easing].length&&(u("'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=M),S.apply(this,arguments)},A=s.fx.interval||13,k="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u(k),A},set:function(e){u(k),A=e}}));var R=s.fn.load,H=s.event.add,C=s.event.fix;s.event.props=[],s.event.fixHooks={},t(s.event.props,"concat",s.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),s.event.fix=function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=C.call(this,e),n&&n.filter?n.filter(t,e):t},s.event.add=function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("jQuery(window).on('load'...) called after load event occurred"),H.apply(this,arguments)},s.each(["load","unload","error"],function(e,t){s.fn[t]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?R.apply(this,e):(u("jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))}}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){s.fn[r]=function(e,t){return u("jQuery.fn."+r+"
342() event shorthand is deprecated"),0<arguments.length?this.on(r,null,e,t):this.trigger(r)}}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("'ready' event is deprecated")}},s.fn.extend({bind:function(e,t,r){return u("jQuery.fn.bind() is deprecated"),this.on(e,null,t,r)},unbind:function(e,t){return u("jQuery.fn.unbind() is deprecated"),this.off(e,null,t)},delegate:function(e,t,r,n){return u("jQuery.fn.delegate() is deprecated"),this.on(t,e,r,n)},undelegate:function(e,t,r){return u("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return u("jQuery.fn.hover() is deprecated"),this.on("mouseenter",e).on("mouseleave",t||e)}});function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}function P(e){var t=e.replace(O,"<$1></$2>");t!==e&&T(e)!==T(t)&&u("HTML tags must be properly nested and closed: "+e)}var O=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,q=s.htmlPrefilter;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.htmlPrefilter=function(e){return P(e),e.replace(O,"<$1></$2>")}},s.htmlPrefilter=function(e){return P(e),q(e)};var D,_=s.fn.offset;s.fn.offset=function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?_.apply(this,arguments):(u("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},s.ajax&&(D=s.param,s.param=function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)});var E,F,J=s.fn.andSelf||s.fn.addBack;return s.fn.andSelf=function(){return u("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),J.apply(this,arguments)},s.Deferred&&(E=s.Deferred,F=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],s.Deferred=function(e){var i=E(),a=i.promise();return i.pipe=a.pipe=function(){var o=arguments;return u("deferred.pipe() is deprecated"),s.Deferred(function(n){s.each(F,function(e,t){var r="function"==typeof o[e]&&o[e];i[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===a?n.promise():this,r?[e]:arguments)})}),o=null}).promise()},e&&e.call(i,i),i},s.Deferred.exceptionHook=E.exceptionHook),s}); 343</script>
343<script type="module" id="jquery.cookie" data-path="wp-content/plugins/sitepress-multilingual-cms/res/js/jquery.cookie.js">/*! 344 * jQuery Cookie Plugin v1.3.1 345 * https://github.com/carhartl/jquery-cookie 346 * 347 * Copyright 2013 Klaus Hartl 348 * Released under the MIT license 349 */ 350(function (factory) { 351 if (typeof define === 'function' && define.amd) { 352 // AMD. Register as anonymous module. 353 define(['jquery'], factory); 354 } else { 355 // Browser globals. 356 factory(jQuery); 357 } 358}(function ($) { 359 360 var pluses = /\+/g; 361 362 function raw(s) { 363 return s; 364 } 365 366 function decoded(s) { 367 return decodeURIComponent(s.replace(pluses, ' ')); 368 } 369 370 function converted(s) { 371 if (s.indexOf('"') === 0) { 372 // This is a quoted cookie as according to RFC2068, unescape 373 s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\'); 374 } 375 try { 376 return config.json ? JSON.parse(s) : s; 377 } catch(er) {} 378 } 379 380 var config = $.cookie = function (key, value, options) { 381 382 // write 383 if (value !== undefined) { 384 options = $.extend({}, config.defaults, options); 385 386 if (typeof options.expires === 'number') { 387 var days = options.expires, t = options.expires = new Date(); 388 t.setDate(t.getDate() + days); 389 } 390 391 value = config.json ? JSON.stringify(value) : String(value); 392 393 return (document.cookie = [ 394 config.raw ? key : encodeURIComponent(key), 395 '=', 396 config.raw ? value : encodeURIComponent(value), 397 options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE 398 options.path ? '; path=' + options.path : '', 399 options.domain ? '; domain=' + options.domain : '', 400 options.secure ? '; secure' : '' 401 ].join('')); 402 } 403 404 // read 405 var decode = config.raw ? raw : decoded; 406 var cookies = document.cookie.split('; '); 407 var result = key ? undefined : {}; 408 for (var i = 0, l = cookies.length; i < l; i++) { 409 var parts = cookies[i].split('='); 410 var name = decode(parts.shift()); 411 var cookie = decode(parts.join('=')); 412 413 if (key && key === name) { 414 result = converted(cookie); 415 break; 416 } 417 418 if (!key) { 419 result[name] = converted(cookie); 420 } 421 } 422 423 return result; 424 }; 425 426 config.defaults = {}; 427 428 $.removeCookie = function (key, options) { 429 if ($.cookie(key) !== undefined) { 430 // Must not alter options, thus extending a fresh object... 431 $.cookie(key, '', $.extend({}, options, { expires: -1 })); 432 return true; 433 } 434 return false; 435 }; 436 437}));</script>
437<meta name="generator" content="WPML ver:4.4.8 stt:1,27;" />
438<script> 439 window.cartState = {"check":true,"count":0,"total":0}; 440 441 jQuery(function($) { 442 function updateCartAmountAndMinimumCheck(itemsAmount, amountCheck){ 443 var cartFixed = $("#cart-fixed"); 444 var cartButton = $("#main-menu-wrapper .cart > a"); 445 var cartAmount = cartButton.find(".cart-amount"); 446 447 itemsAmount = parseFloat(itemsAmount).toFixed(2).toString().replace(".", ","); 448 cartAmount.html(itemsAmount + "â¬"); 449 450 if (amountCheck === false) { 451 cartButton.addClass("check-warning"); 452 cartFixed.addClass("check-warning"); 453 } else { 454 cartButton.removeClass("check-warning"); 455 cartFixed.removeClass("check-warning"); 456 } 457 } 458 459 function updateCartCount(itemsCount) { 460 var cartButtonContainer = $("#main-menu-wrapper .cart"); 461 var cartCount = $(".cart-count"); 462 463 itemsCount = parseInt(itemsCount, 10); 464 cartCount.html(itemsCount); 465 466 if (itemsCount > 0) { 467 cartButtonContainer.removeClass('empty'); 468 } else { 469 cartButtonContainer.addClass('empty'); 470 } 471 } 472 473 function updateCart() { 474 updateCartAmountAndMinimumCheck(window.cartState.total, window.cartState.check); 475 updateCartCount(window.cartState.count); 476 } 477 478 $(window).on('load', updateCart); 479 480 $(document).on('cp_async_add_to_cart_success', function(e, res) { 481 window.cartState = res.result.cart_state; 482 updateCart() 483 }); 484 485 jQuery(document.body).on("updated_wc_div", function() { 486 var data = $('.woocommerce-cart-form > table').data('cartState'); 487 488 data !== undefined ? window.cartState = data : window.cartState = { 489 check: true, 490 count: 0, 491 total: 0.00 492 }; 493 494 updateCart(); 495 }); 496 }) 497</script>
497 498 <style> 499.gdpr.gdpr-privacy-bar .gdpr-preferences, 500.gdpr.gdpr-privacy-bar .gdpr-agreement { 501 font-size: 0px !important; 502} 503.gdpr.gdpr-privacy-bar .gdpr-right .gdpr-preferences:after { 504 font-size: 13px !important; 505 content: "Preferenze"; 506} 507.gdpr.gdpr-privacy-bar .gdpr-right .gdpr-agreement:after { 508 font-size: 13px !important; 509 content: "Accetta"; 510} 511</style> 512<link rel="manifest" href="https://cosaporto.it/manifest.json" crossorigin="use-credentials"> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 513
513<script> 514 jQuery(function($) { 515 $('.gdpr-privacy-bar').each(function() { 516 Cookies.get("gdpr[privacy_bar]") || jQuery(this).show(); 517 }); 518 }); 519</script>
519 520<link rel="icon" href="https://static.cosaporto.it/media/2022/03/cropped-apple-icon-180x180-1-100x100.png" sizes="32x32" /> 521<link rel="icon" href="https://static.cosaporto.it/media/2022/03/cropped-apple-icon-180x180-1-200x200.png" sizes="192x192" /> 522<link rel="apple-touch-icon" href="https://static.cosaporto.it/media/2022/03/cropped-apple-icon-180x180-1-200x200.png" /> 523<meta name="msapplication-TileImage" content="https://static.cosaporto.it/media/2022/03/cropped-apple-icon-180x180-1-300x300.png" /> 524 525
525<script> 526 window.is_front_page = false; 527 window.show_lang_switcher = false; 528 window.home_url = "https://cosaporto.it"; 529 window.is_atc_async = true; 530 window.is_cart_page = false; 531 window.is_mobile_user_agent = false; 532 window.cpCities = [{name:"Milano",slug:"milano"},{name:"Roma",slug:"roma"},{name:"Torino",slug:"torino"}]; 533 window.analytics_cookie_consent = 0; 534 window.marketing_cookie_consent = 0; 535 window.dataLayer.push({ 536 'analytics_cookie_consent': window.analytics_cookie_consent, 537 'marketing_cookie_consent': window.marketing_cookie_consent, 538 'cp_user_city': "", 539 'cp_user_segment': "b2c" 540 }); 541 </script>
541 542</head> 543 544<body class="blog theme-frontend woocommerce-no-js group-blog hfeed">
vendor: 71 bytes, lines 544-546
544 545 546<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
546GTM-N9X6WLJ
vendor: 88 bytes, lines 546-547
546" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 547
547<div id="mload"> 548 <div> 549 <div class="lder"> 550 <img id="loadgif" src="" /> 551 </div> 552 <div class="var"></div> 553 </div> 554 </div> 555 556 <header id="site-head"> 557 558 559 <div id="main-menu-wrapper" class="container text-uppercase"> 560 561 <div class="row"> 562 563 <div class="tab mid w-100"> 564 565 <ul class="col-sm-4 nav"> 566 567 <li id="menu-city-dropdown" class="menu-item nav-item menu-item-has-children"> 568 569 <a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle"> 570 571 572 <span>Città </span> 573 <span class="caret"></span> 574 575 576 </a> 577 578 <ul class="dropdown-menu" role="menu"> 579 580 581 <li class="menu-item nav-item city-list-item menu-city milano"> 582 <a class="nav-link cpcity-menu-switch milano" data-slug="milano" 583 style="cursor:pointer" ga-click-context="header-city-switch"> 584 <div class="tab bottom icon-space-right"> 585 <div class="icon"><div class="svg-icon svg-city-header size-32"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><rect x="41.55" y="265.64" width="200.36" height="7.03" fill="#242257"/><polygon points="41.55 182.68 41.55 186.42 41.56 182.67 41.55 182.68" fill="#242257"/><path d="M235.52,177.6l-4.79-3.83V181h-6.36V168.7l-11.25-9v1.13h-6.37v-6.21l-30.93-24.71v10.21h-6.36V124.86l-4.75-3.79V126h-6.37V116l-16.66-13.31L125.11,116v10h-6.36v-5l-4.75,3.8v15.32h-6.36V129.89l-31,24.75v6.21H70.3v-1.13l-11.25,9V181H52.69l0-7.23-4.8,3.83v8.82H41.55v72h87.6V240.53a8.91,8.91,0,0,1,8.91-8.91h8a8.91,8.91,0,0,1,8.91,8.91v17.91h86.89V191.61h-6.36Zm-166,65.56H62v-8.94a2.6,2.6,0,0,1,2.6-2.6H67a2.61,2.61,0,0,1,2.6,2.6Zm0-28.9H62v-8.93a2.6,2.6,0,0,1,2.6-2.6H67a2.61,2.61,0,0,1,2.6,2.6Zm31.13,28.9H93.17v-8.94a2.6,2.6,0,0,1,2.59-2.6h2.35a2.6,2.6,0,0,1,2.59,2.6Zm0-28.9H93.17v-8.93a2.6,2.6,0,0,1,2.59-2.6h2.35a2.6,2.6,0,0,1,2.59,2.6Zm0-28.89H93.17v-8.93a2.59,2.59,0,0,1,2.59-2.6h2.35a2.59,2.59,0,0,1,2.59,2.6ZM138,135.8a2.59,2.59,0,0,1,2.6-2.6h2.34a2.6,2.6,0,0,1,2.6,2.6v23.25H138Zm11.25,67.57H134.94V182.44a4.91,4.91,0,0,1,4.92-4.91h4.42a4.91,4.91,0,0,1,4.92,4.91Zm38.92,39.79h-7.54v-8.94a2.6,2.6,0,0,1,2.6-2.6h2.34a2.6,2.6,0,0,1,2.6,2.6Zm0-28.9h-7.54v-8.93a2.6,2.6,0,0,1,2.6-2.6h2.34a2.6,2.6,0,0,1,2.6,2.6Zm0-28.89h-7.54v-8.93a2.59,2.59,0,0,1,2.6-2.6h2.34a2.59,2.59,0,0,1,2.6,2.6Zm31.14,57.79h-7.54v-8.94a2.6,2.6,0,0,1,2.6-2.6h2.34a2.61,2.61,0,0,1,2.6,2.6Zm0-28.9h-7.54v-8.93a2.6,2.6,0,0,1,2.6-2.6h2.34a2.61,2.61,0,0,1,2.6,2.6Z" fill="#242257"/><polygon points="241.88 191.61 241.88 182.68 241.87 182.67 241.88 191.61" fill="#242257"/><polygon points="241.85 158.56 238.7 158.56 235.52 158.56 235.52 177.6 241.87 182.67 241.85 158.56" fill="#242257"/><polygon points="235.52 177.6 235.52 191.61 241.88 191.61 241.87 182.67 235.52 177.6" fill="#242257"/><polygon points="238.7 133.69 238.27 133.69 235.52 158.56 238.7 158.56 238.7 133.69" fill="#242257"/><polygon points="241.85 158.56 241.88 158.56 239.13 133.69 238.7 133.69 238.7 158.56 241.85 158.56" fill="#242257"/><polygon points="230.71 158.56 227.56 158.56 224.38 158.56 224.38 168.7 230.73 173.77 230.71 158.56" fill="#242257"/><polygon points="230.74 181 230.73 173.77 224.38 168.7 224.38 181 230.74 181" fill="#242257"/><polygon points="227.56 133.69 227.13 133.69 224.38 158.56 227.56 158.56 227.56 133.69" fill="#242257"/><polygon points="230.71 158.56 230.74 158.56 227.99 133.69 227.56 133.69 227.56 158.56 230.71 158.56" fill="#242257"/><polygon points="213.1 138.41 209.96 138.41 206.78 138.41 206.78 154.64 213.13 159.72 213.1 138.41" fill="#242257"/><polygon points="213.13 160.85 213.13 159.72 206.78 154.64 206.78 160.85 213.13 160.85" fill="#242257"/><polygon points="209.96 113.55 209.52 113.55 206.78 138.41 209.96 138.41 209.96 113.55" fill="#242257"/><polygon points="213.1 138.41 213.13 138.41 210.39 113.55 209.96 113.55 209.96 138.41 213.1 138.41" fill="#242257"/><polygon points="47.91 161.41 44.73 161.41 41.59 161.41 41.56 182.67 47.91 177.6 47.91 161.41" fill="#242257"/><polygon points="47.91 177.6 41.56 182.67 41.55 186.42 47.91 186.42 47.91 177.6" fill="#242257"/><polygon points="47.91 161.41 45.17 133.69 44.73 133.69 44.73 161.41 47.91 161.41" fill="#242257"/>
585<polygon points="44.73 133.69 44.3 133.69 41.55 161.41 41.59 161.41 44.73 161.41 44.73 133.69" fill="#242257"/><polygon points="59.05 158.56 55.87 158.56 52.73 158.56 52.7 173.77 59.05 168.7 59.05 158.56" fill="#242257"/><polygon points="59.05 181 59.05 168.7 52.7 173.77 52.69 181 59.05 181" fill="#242257"/><polygon points="59.05 158.56 56.31 133.69 55.87 133.69 55.87 158.56 59.05 158.56" fill="#242257"/><polygon points="55.87 133.69 55.44 133.69 52.69 158.56 52.73 158.56 55.87 158.56 55.87 133.69" fill="#242257"/><polygon points="76.66 138.41 73.48 138.41 70.33 138.41 70.3 159.72 76.66 154.64 76.66 138.41" fill="#242257"/><polygon points="76.66 160.85 76.66 154.64 70.3 159.72 70.3 160.85 76.66 160.85" fill="#242257"/><polygon points="76.66 138.41 73.91 113.55 73.48 113.55 73.48 138.41 76.66 138.41" fill="#242257"/><polygon points="73.48 113.55 73.05 113.55 70.3 138.41 70.33 138.41 73.48 138.41 73.48 113.55" fill="#242257"/><polygon points="114 103.54 114 103.54 114 103.54 110.82 103.54 107.68 103.54 107.65 129.89 114 124.82 114 103.54" fill="#242257"/><polygon points="114 140.14 114 124.82 107.65 129.89 107.64 140.14 114 140.14" fill="#242257"/><polygon points="114 103.54 111.25 78.67 110.82 78.67 110.82 103.54 114 103.54" fill="#242257"/><rect x="110.82" y="103.54" width="3.18" fill="#242257"/><polygon points="110.82 103.54 110.82 78.67 110.39 78.67 107.64 103.54 107.68 103.54 107.68 103.54 110.82 103.54" fill="#242257"/><rect x="107.68" y="103.54" width="3.14" fill="#242257"/><polygon points="125.11 103.54 121.93 103.54 118.78 103.54 118.75 121.02 125.11 115.95 125.11 103.54" fill="#242257"/><polygon points="125.11 125.98 125.11 115.95 118.75 121.02 118.75 125.98 125.11 125.98" fill="#242257"/><polygon points="125.11 103.54 122.36 78.67 121.93 78.67 121.93 103.54 125.11 103.54" fill="#242257"/><polygon points="121.93 78.67 121.5 78.67 118.75 103.54 118.78 103.54 121.93 103.54 121.93 78.67" fill="#242257"/><polygon points="169.49 103.54 169.49 103.54 169.49 103.54 169.49 103.54" fill="#242257"/><polygon points="175.81 103.54 172.67 103.54 172.67 103.54 172.67 103.54 172.67 103.54 169.49 103.54 169.49 124.86 175.84 129.93 175.81 103.54" fill="#242257"/><polygon points="175.85 140.14 175.84 129.93 169.49 124.86 169.49 140.14 175.85 140.14" fill="#242257"/><polygon points="175.81 103.54 175.85 103.54 173.1 78.67 172.67 78.67 172.67 103.54 175.81 103.54 175.81 103.54" fill="#242257"/><rect x="172.67" y="103.54" width="3.14" fill="#242257"/><polygon points="172.67 78.67 172.24 78.67 169.49 103.54 172.67 103.54 172.67 78.67" fill="#242257"/><rect x="169.49" y="103.54" width="3.18" fill="#242257"/><polygon points="164.71 103.54 161.56 103.54 158.38 103.54 158.38 115.99 164.74 121.07 164.71 103.54" fill="#242257"/><polygon points="164.75 125.98 164.74 121.07 158.38 115.99 158.38 125.98 164.75 125.98" fill="#242257"/><polygon points="161.56 78.67 161.13 78.67 158.38 103.54 161.56 103.54 161.56 78.67" fill="#242257"/><polygon points="164.71 103.54 164.75 103.54 162 78.67 161.56 78.67 161.56 103.54 164.71 103.54" fill="#242257"/></svg> 586 </div></div> 587 <div class="name">Milano</div> 588 </div> 589 </a> 590 </li> 591 592 593 <li class="menu-item nav-item city-list-item menu-city roma"> 594 <a class="nav-link cpcity-menu-switch roma" data-slug="roma" 595 style="cursor:pointer" ga-click-context="header-city-switch"> 596 <div class="tab bottom icon-space-right"> 597 <div class="icon"><div class="svg-icon svg-city-header size-32"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><rect x="41.03" y="265.7" width="201.41" height="7.03" fill="#242257"/><path d="M60.43,239.33a5.3,5.3,0,0,1,5.3-5.3H70.5a5.29,5.29,0,0,1,5.29,5.3V258.5H92.12V239.33a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.3,5.3V258.5h16.33V239.33a5.29,5.29,0,0,1,5.29-5.3h4.77a5.3,5.3,0,0,1,5.3,5.3V258.5h16.33V239.33a5.3,5.3,0,0,1,5.3-5.3h4.77a5.29,5.29,0,0,1,5.29,5.3V258.5h31L181,223.07H41V258.5h19.4Z" fill="#242257"/><path d="M69.47,196.69a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.29,5.3v19.18h16.38V196.69a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.29,5.3v19.18h16.34V196.69a5.3,5.3,0,0,1,5.29-5.3H143a5.3,5.3,0,0,1,5.3,5.3v19.18h28.44l-20.9-35.44H41v35.44H69.47Z" fill="#242257"/><path d="M72.75,154.06a5.3,5.3,0,0,1,5.3-5.3h4.77a5.29,5.29,0,0,1,5.29,5.3v19.17h16.33V154.06a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.3,5.3v19.17h31.72L130.64,137.8H4
5971v35.43H72.75Z" fill="#242257"/><path d="M189.69,215.87v-19a5.29,5.29,0,0,1,5.29-5.3h4.77a5.3,5.3,0,0,1,5.3,5.3v19h13V196.69a5.3,5.3,0,0,1,5.3-5.3h4.77a5.3,5.3,0,0,1,5.29,5.3v19.18h7.1V180.43H163l20.89,35.44Z" fill="#242257"/><path d="M223.33,234h4.77a5.29,5.29,0,0,1,5.29,5.3V258.5h8.38V223.07H188.2l20.89,35.43H218V239.33A5.3,5.3,0,0,1,223.33,234Z" fill="#242257"/><polygon points="121.27 119.63 41.03 119.63 41.03 130.6 127.87 130.6 121.27 119.63" fill="#242257"/></svg> 598 </div></div> 599 <div class="name">Roma</div> 600 </div> 601 </a> 602 </li> 603 604 605 <li class="menu-item nav-item city-list-item menu-city torino"> 606 <a class="nav-link cpcity-menu-switch torino" data-slug="torino" 607 style="cursor:pointer" ga-click-context="header-city-switch"> 608 <div class="tab bottom icon-space-right"> 609 <div class="icon"><div class="svg-icon svg-city-header size-32"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46"><path d="M159.87,148.31H122.15s-22.68,18.29-21.51,62.74h80.73C182.54,166.6,159.87,148.31,159.87,148.31Z" fill="#242257"/><rect x="87.98" y="266.23" width="100.33" height="7.03" fill="#242257"/><rect x="41.21" y="266.23" width="201.04" height="7.03" fill="#242257"/><rect x="97.03" y="218.12" width="87.96" height="7.48" fill="#242257"/><rect x="122.49" y="115.34" width="37.45" height="25.96" fill="#242257"/><rect x="93.99" y="232.67" width="94.04" height="26.11" fill="#242257"/><polygon points="144.83 82.11 142.44 12.1 139.92 12.1 137.65 82.11 122.61 108.33 141.24 108.33 159.87 108.33 144.83 82.11" fill="#242257"/></svg> 610 </div></div> 611 <div class="name">Torino</div> 612 </div> 613 </a> 614 </li> 615 616 617 </ul> 618 619 </li> 620 </ul> 621 622 <div class="col-sm-3 text-center"> 623 <a class="navbar-brand" href="https://cosaporto.it/"> 624 <h1 class="no-m"><img id="logo-brand" src="https://cosaporto.it/wp-content/themes/frontend/img/logo.png?logo_v=6" alt="Stai cercando un consiglio per organizzare la tua prossima cena con amici o hai bisogno di un'idea regalo originale? Segui i consigli del blog di Cosaporto."></h1> 625 </a> 626 </div> 627 628 <ul class="col-sm-5 nav text-right head-icon-cont"> 629 <li class="head-icon"> 630 <a id="contact-button" class="btn btn-outline-primary" href="https://cosaporto.it/contatti/"> 631 <div class="txt">Contattaci</div> 632 </a> 633 </li> 634 <li> 635 <a id="login-button" class="btn btn-outline-primary" href="https://cosaporto.it/account/"> 636 <div class="txt">Registrati</div> 637 </a> 638 </li> 639 <li class="head-icon cart empty"> 640 <a class="tab mid icon-space-right" style="cursor:pointer"> 641 <div style="position:relative"> 642 <span class="material-symbols-outlined shopping-bag"> 643 shopping_bag 644 </span> 645 <div class="cart-count txt"> 646 0 </div> 647 </div> 648 <div id="cart_amount" class="cart-amount txt txt-cart"> 649 <span class="woocommerce-Price-amount amount"><bdi>0,00<span class="woocommerce-Price-currencySymbol">€</span></bdi></span> </div> 650 </a> 651 </li> 652 </ul> 653 654 </div> 655 656 </div> 657 658 659<link rel="stylesheet" href="/wp-content/themes/frontend/assets/algolia.min.css?ver=1.3.43"> 660 661<div id="main-algolia-search-root" class="ais-InstantSearch"> 662 663 <div class="container"> 664 <div class="row"> 665 <div class="col-xs-12"> 666 <div id="searchbox"></div> 667 </div> 668 </div> 669 </div> 670 671 <div class="search-main-panel" style="display:none"> 672 <div class="container"> 673 674 <div class="row"> 675 676 677 <div class="left-panel col-xs-3"> 678 679 <button type="button" id="close-search-main-panel" class="btn btn-default btn-sm"> 680 Chiudi ricerca </button><br><br> 681 682 <div id="clear-refinements"></div> 683 684 <p class="h4 facet-title">Partner</p> 685 <div id="partner-list"></div> 686 687 <p class="h4 facet-title">Categorie</p> 688 <div id="product-cat-list"></div> 689 690 <p class="h4 facet-title">Ideale per</p> 691 <div id="ideale-per-list"></div> 692 693 <p class="h4 facet-title">Prezzo</p> 694 <div id="price-filter"></div> 695 696 </div> 697 698 <div class="right-panel col-xs-9"> 699 <div id="stats"></div> 700 <div id="current-refinements"></div> 701 <div id="hits"></div> 702 <div id="pagination"></div> 703 </div> 704 705 706 </div> 707 </div> 708 </div> 709 710</div> 711 712
713<script> 714 const cpSearchV2 = {"appID":"UGAHWL5VMC","apiKey":"f6428d6fa516c3f49218253a83e0a072","productIndexName":"cp_posts_product","suggestionIndexName":"cp_posts_product_query_suggestions","locale":"it_IT","citySlug":["","dropshipping"],"isMobile":false,"partnersFilter":[],"segmentFilter":false,"watchDog":{"isActive":true,"blockFirstRequest":true,"autocompleteStrokesLimit":3,"productsStrokesLimit":3,"productsForceEmptyQuery":true},"strings":{"previousButton.textContent":"Mostra precedenti","nextButton.textContent":"Mostra altri","autocomplete.placeholder":"Cosa cerchi? Scrivilo qui!","clearRefinements.resetLabel":"Cancella filtri","stats.text":"Risultati","refinementList.showLess":"Mostra meno","refinementList.showAll":"Mostra tutti"}}; 715 716 jQuery(function($) { 717 718 /** 719 * 1. BOOTSTRAP HELPER CREATION 720 */ 721 722 const cpBootstrap = { 723 724 renderer: new function () { 725 726 this.grid = function (container, itemsPerRow) { 727 728 function getCurrentRow() { 729 var row = container.children('.row:last-child'); 730 731 if (row.length === 0 || row.children().length >= itemsPerRow) { 732 row = $('<div class="row"></div>'); 733 container.append(row); 734 } 735 736 return row; 737 } 738 739 this.addItems = function (items) { 740 var colClass = 'col-xs-' + parseInt((12 / itemsPerRow), 10); 741 for (var i = 0; i < items.length; i++) { 742 getCurrentRow().append( 743 '<div class="' + colClass + '">' + items[i] + '</div>' 744 ); 745 } 746 } 747 } 748 749 } 750 751 }; 752 753 /** 754 * 2. OBJECT TO CONTROL REQUESTS 755 */ 756 757 const searchWatchDog = new function() { 758 var $_this = this; 759 var leashed = false; 760 761 this.requests = []; 762 this.lastRequest = {}; 763 764 this.leash = function(unleashAfter) { 765 leashed = true; 766 if (typeof unleashAfter !== 'undefined') { 767 setTimeout(function() { 768 $_this.unleash(); 769 }, unleashAfter); 770 } 771 } 772 773 this.unleash = function() { 774 leashed = false; 775 } 776 777 this.blockRequest = function(request) { 778 var isBlocked = false; // Default is valid 779 var blockType; 780 781 var shortTime = new Intl.DateTimeFormat("it", {dateStyle: "short", timeStyle: "medium"}); 782 783 if (leashed === false) { 784 if ($_this.requests.length === 0 && cpSearchV2.watchDog.blockFirstRequest === true) { 785 isBlocked = true; 786 blockType = 'first_request'; 787 } else { 788 if (request.indexName === cpSearchV2.productIndexName) { 789 if (request.params.query.length === 0 && cpSearchV2.watchDog.productsForceEmptyQuery === true) { 790 isBlocked = false; 791 } else { 792 if (isBlocked = request.params.query.length < cpSearchV2.watchDog.productsStrokesLimit) 793 blockType = 'products_stroke_limit'; 794 } 795 } else if (request.indexName === cpSearchV2.suggestionIndexName) { 796 if (isBlocked = request.query.length < cpSearchV2.watchDog.autocompleteStrokesLimit) 797 blockType = 'autocomplete_stroke_limit'; 798 } 799 } 800 } 801 802 if (isBlocked === false) 803 $_this.lastRequest[request.indexName] = request; 804 805 $_this.requests.push({ 806 date: shortTime.format(Date.now()), 807 leashed: leashed, 808 blocked: isBlocked, 809 blockType: blockType, 810 request: request, 811 cached: $_this.lastRequest 812 }); 813 814 // console.log($_this.requests[$_this.requests.length - 1]); 815 816 return isBlocked; 817 }; 818 }; 819 820 /** 821 * 3. OBJECT WITH OTHER HELPERS 822 */ 823 824 const cpAlgolia = { 825 widgets: { 826 infiniteHits: instantsearch.connectors.connectInfiniteHits( 827 function (renderOptions, isFirstRender) { 828 var previousButton, nextButton; 829 var bootCont, bootGrid, bootList = [], prodsIDs; 830 831 window.infiniteHitsResponseRendered = window.infiniteHitsResponseRendered || []; 832 833 if (isFirstRender) { 834 if (renderOptions.widgetParams.showPrevious) { 835 previousButtonCont = document.createElement('div'); 836 previousButtonCont.className = 'text-center'; 837 previousButton = document.createElement('button'); 838 previousButton.className = 'btn btn-default previous-button'; 839 previousButton.textContent = cpSearchV2.strings['previousButton.textContent']; 840 previousButton.addEventListener('click', renderOptions.showPrevious); 841 previousButtonCont.appendChild(previousButton); 842 renderOptions.widgetParams.container.appendChild(previousButtonCont); 843 } 844 845 bootCont = document.createElement('div'); 846 bootCont.className = 'boot-container'; 847 renderOptions.widgetParams.container.appendChild(bootCont); 848 849 nextButtonCont = document.createElement('div'); 850 nextButtonCont.className = 'text-center'; 851 nextButton = document.createElement('button'); 852 nextButton.className = 'btn btn-default next-button'; 853 nextButton.textContent = cpSearchV2.strings['nextButton.textContent']; 854 nextButton.addEventListener('click', renderOptions.showMore); 855 nextButtonCont.appendChild(nextButton); 856 renderOptions.widgetParams.container.appendChild(nextButtonCont); 857 858 return; 859 } 860 861 if (renderOptions.widgetParams.showPrevious) { 862 renderOptions.widgetParams.container.querySelector('.previous-button').disabled = renderOptions.isFirstPage; 863 } 864 renderOptions.widgetParams.container.querySelector('.next-button').disabled = renderOptions.isLastPage; 865 866 prodsIDs = _.map(renderOptions.results.hits, function(hit) { 867 return hit.post_id; 868 }); 869 870 if (_.isEqual(window.infiniteHitsResponseRendered, prodsIDs)) 871 return; 872 873 window.infiniteHitsResponseRendered = prodsIDs; 874 875 bootCont = $(renderOptions.widgetParams.container).find('.boot-container'); 876 if (renderOptions.results.page === 0) bootCont.html(''); 877 bootGrid = new cpBootstrap.renderer.grid(bootCont, cpSearchV2.isMobile ? 2 : 3); 878 879 for (var i = 0; i < renderOptions.results.hits.length; i++) { 880 bootList.push('<span id="card-' + renderOptions.results.hits[i].post_id + '">'); 881 } 882 883 bootGrid.addItems(bootList); 884 885 $.ajax({
886 type: 'POST', 887 url: '/wp-json/frontend/v1/components/html/', 888 data: { 889 componentID: 'Product_Card', 890 componentData: { 891 productID: prodsIDs 892 } 893 } 894 }).done(function(res) { 895 if (res) { 896 for (var i = 0; i < res.cards.length; i++) { 897 $('span#card-' + res.cards[i].product_id) 898 .replaceWith(res.cards[i].html); 899 } 900 901 $(document).trigger('cp_async_products_loaded'); 902 } 903 }); 904 } 905 ) 906 } 907 }; 908 909 /** 910 * 3. START ALGOLIA LOGIC 911 */ 912 913 const autocomplete = window['@algolia/autocomplete-js']; 914 // const createLocalStorageRecentSearchesPlugin = window['@algolia/autocomplete-plugin-recent-searches'].createLocalStorageRecentSearchesPlugin; 915 const createQuerySuggestionsPlugin = window['@algolia/autocomplete-plugin-query-suggestions'].createQuerySuggestionsPlugin; 916 const instantSearchRouter = instantsearch.routers.history(); 917 const mainSearchElement = $('#main-algolia-search-root'); 918 const searchPanel = mainSearchElement.find('.search-main-panel'); 919 920 /** 921 * 3.1 INITIALIZE CLIENT 922 */ 923 924 const algoliaClient = algoliasearch( 925 cpSearchV2.appID, 926 cpSearchV2.apiKey 927 ); 928 929 const searchClient = { 930 ...algoliaClient, 931 search(requests) { 932 933 if (cpSearchV2.watchDog.isActive !== true) 934 return algoliaClient.search(requests); 935 936 /** 937 * We need to: 938 * 1. Block the first request on page load 939 * 2. Maybe block the first empty request when the search bar is clicked (show something else) 940 * 3. Block the suggestion request if the number of strokes are less than a certain value 941 * 4. Block the products request if the number of strokes are less than a certain 942 * value (or if a suggestion has not been chosen) 943 * 5. Block the final suggestion request when a suggestion is clicked (chosen from the list) 944 * 945 * Control these behaviours using a parameter or options object 946 */ 947 948 requests = requests.map(function(request) { 949 if (searchWatchDog.blockRequest(request) === true)
950 return searchWatchDog.lastRequest[request.indexName] ? 951 searchWatchDog.lastRequest[request.indexName] : null; 952 return request; 953 }); 954 955 requests = requests.filter(function(request) { 956 return request !== null; 957 }); 958 959 // If we have at least one request do it, 960 // otherwise return an empty result 961 return requests.length > 0 ? 962 algoliaClient.search(requests) : 963 Promise.resolve({ 964 results: [{ 965 hits: [], 966 nbHits: 0, 967 nbPages: 0, 968 page: 0, 969 processingTimeMS: 0 970 }] 971 }); 972 } 973 }; 974 975 /** 976 * 3.2 INSTANTIATE INSTANTSEARCH OBJECT 977 */ 978 979 const search = instantsearch({ 980 indexName: cpSearchV2.productIndexName, 981 searchClient: searchClient, 982 routing: instantSearchRouter 983 }); 984 985 var facetFilters = [ 986 "language.locale:" + cpSearchV2.locale, 987 cpSearchV2.citySlug.map(function(slug) { 988 return "product_cities:" + slug; 989 }) 990 ]; 991 992 if (cpSearchV2.segmentFilter !== false) { 993 if (cpSearchV2.segmentFilter === "b2b") { 994 facetFilters.push("tax_pa_segmento.slug:" + cpSearchV2.segmentFilter); 995 } else { 996 facetFilters.push(["tax_pa_segmento.slug:b2c", "tax_pa_segmento.slug:-b2b"]); 997 } 998 } 999 1000 if (cpSearchV2.partnersFilter.length > 0) { 1001 var partnersFilter = []; 1002 for (var i = 0; i < cpSearchV2.partnersFilter.length; i++) { 1003 partnersFilter.push("tax_partner.term_id:" + cpSearchV2.partnersFilter[i]); 1004 } 1005 facetFilters.push(partnersFilter); 1006 } 1007 1008 search.addWidgets([ 1009 instantsearch.widgets.configure({ 1010 hitsPerPage: 12, 1011 attributesToRetrieve: ['post_id'], 1012 facetFilters: facetFilters 1013 }) 1014 ]); 1015 1016 /** 1017 * 3.3 DEFINE A COUPLE OF FUNCTIONS 1018 */ 1019 1020 // Set the InstantSearch index UI state from external events. 1021 function setInstantSearchUiState(indexUiState) { 1022 search.setUiState((uiState) => ({ 1023 ...uiState, 1024 [cpSearchV2.productIndexName]: { 1025 ...uiState[cpSearchV2.productIndexName], 1026 // We reset the page when the search state changes. 1027 page: 1, 1028 ...indexUiState 1029 } 1030 })); 1031 } 1032 1033 // Return the InstantSearch index UI state. 1034 function getInstantSearchUiState() { 1035 const uiState = instantSearchRouter.read(); 1036 return (uiState && uiState[cpSearchV2.productIndexName]) || {}; 1037 } 1038 1039 /** 1040 * 3.4 MAIN INIT FUNCTION 1041 */ 1042 1043 function initAlgoliaSearchAutocomplete() { 1044 1045 const virtualSearchBox = instantsearch.connectors.connectSearchBox(() => {}); 1046 1047 search.addWidgets([ 1048 virtualSearchBox() 1049 ]); 1050 1051 const searchPageState = getInstantSearchUiState(); 1052 1053 autocomplete.autocomplete({ 1054 container: '#searchbox', 1055 placeholder: cpSearchV2.strings['autocomplete.placeholder'], 1056 detachedMediaQuery: 'none', 1057 openOnFocus: false, 1058 initialState: { query: searchPageState.query || '' }, 1059 shouldPanelOpen({ state }) { 1060 return state.collections.length && state.collections[0].items.length > 0 && 1061 (cpSearchV2.watchDog.isActive === false || state.query.length >= cpSearchV2.watchDog.autocompleteStrokesLimit); 1062 }, 1063 onSubmit({ state }) {
1064 if (cpSearchV2.watchDog.isActive === true) searchWatchDog.leash(1000); 1065 setInstantSearchUiState({ query: state.query }); 1066 }, 1067 onReset() { 1068 if (cpSearchV2.watchDog.isActive === true) searchWatchDog.unleash(); 1069 setInstantSearchUiState({query: ''}); 1070 }, 1071 onStateChange({ prevState, state }) { 1072 if (_.isEqual(prevState, state) === false) { 1073 1074 if (cpSearchV2.watchDog.isActive === true && state.isOpen === true) { 1075 if (prevState.activeItemId !== state.activeItemId && 1076 prevState.query === state.query) { 1077 searchWatchDog.leash(); 1078 } else if (prevState.status === 'loading' && state.status === 'idle') { 1079 searchWatchDog.unleash(); 1080 } 1081 } 1082 1083 if (prevState.query !== state.query) { 1084 setInstantSearchUiState({ query: state.query }); 1085 } 1086 1087 } 1088 }, 1089 // reshape({ sources, sourcesBySourceId, state }) { 1090 // if (state.query.length < autocompleteStrokesLimit) { 1091 // sourcesBySourceId 1092 // .querySuggestionsPlugin 1093 // .getItems = function() { return []; }; 1094 // } 1095 // return sources; 1096 // }, 1097 plugins: [ 1098 createQuerySuggestionsPlugin({ 1099 searchClient: searchClient, 1100 indexName: cpSearchV2.suggestionIndexName 1101 }) 1102 ] 1103 }); 1104 1105 search.start(); 1106 1107 } 1108 1109 /** 1110 * 3.5 THE PANEL LOGIC 1111 * - INIT (more widgets added) 1112 * - OPEN 1113 * - CLOSE 1114 */ 1115 1116 function initSearchPanel() { 1117 1118 search.addWidgets([ 1119 instantsearch.widgets.clearRefinements({ 1120 container: '#clear-refinements', 1121 templates: { 1122 resetLabel: cpSearchV2.strings['clearRefinements.resetLabel'], 1123 } 1124 }) 1125 ]); 1126 1127 search.addWidgets([ 1128 instantsearch.widgets.stats({ 1129 container: '#stats', 1130 templates: { 1131 text: function (data) { 1132 return '<div>(' + data.nbHits + ' ' + cpSearchV2.strings['stats.text'] + ')</div>'; 1133 } 1134 } 1135 }) 1136 ]); 1137 1138 search.addWidgets([ 1139 instantsearch.widgets.currentRefinements({ 1140 container: '#current-refinements' 1141 }) 1142 ]); 1143 1144 search.addWidgets([ 1145 instantsearch.widgets.refinementList({ 1146 container: '#partner-list', 1147 attribute: 'tax_partner.name', 1148 limit: 10, 1149 showMore: true, 1150 showMoreLimit: 1000, 1151 // sortBy: ['name:asc', 'count:desc'], 1152 templates: { 1153 showMoreText: function (state) { 1154 if (state.isShowingMore) { 1155 return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showLess'] + 1156 "</div><div><span class='material-symbols-outlined'>expand_less</span></div>"; 1157 } else { 1158 return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showAll'] + 1159 "</div><div><span class='material-symbols-outlined'>expand_more</span></div>"; 1160 } 1161 } 1162 } 1163 }) 1164 ]); 1165 1166 search.addWidgets([ 1167 instantsearch.widgets.refinementList({ 1168 container: '#product-cat-list',
1169 attribute: 'tax_product_cat.name', 1170 limit: 10, 1171 showMore: true, 1172 showMoreLimit: 1000, 1173 templates: { 1174 showMoreText: function (state) { 1175 if (state.isShowingMore) { 1176 return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showLess'] + 1177 "</div><div><span class='material-symbols-outlined'>expand_less</span></div>"; 1178 } else { 1179 return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showAll'] + 1180 "</div><div><span class='material-symbols-outlined'>expand_more</span></div>"; 1181 } 1182 } 1183 } 1184 }) 1185 ]); 1186 1187 search.addWidgets([ 1188 instantsearch.widgets.refinementList({ 1189 container: '#ideale-per-list', 1190 attribute: 'tax_pa_ideale-per.name', 1191 limit: 10, 1192 showMore: true, 1193 showMoreLimit: 1000, 1194 templates: { 1195 showMoreText: function (state) { 1196 if (state.isShowingMore) { 1197 return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showLess'] + 1198 "</div><div><span class='material-symbols-outlined'>expand_less</span></div>"; 1199 } else { 1200 return "<div class='tab mid'><div>" + cpSearchV2.strings['refinementList.showAll'] + 1201 "</div><div><span class='material-symbols-outlined'>expand_more</span></div>"; 1202 } 1203 } 1204 } 1205 }) 1206 ]); 1207 1208 search.addWidgets([ 1209 instantsearch.widgets.rangeSlider({ 1210 container: '#price-filter', 1211 attribute: 'product_price', 1212 step: 5, 1213 precision: 0, 1214 pips: false 1215 }) 1216 ]); 1217 1218 search.addWidgets([ 1219 cpAlgolia.widgets.infiniteHits({ 1220 container: document.querySelector('#hits'), 1221 showPrevious: false 1222 }) 1223 ]); 1224 1225 } 1226 1227 function openSearchPanel() { 1228 if (!searchPanel.is('.open')) { 1229 if (!searchPanel.is('.initialized')) { 1230 initSearchPanel(); 1231 searchPanel.addClass('initialized'); 1232 } 1233 searchPanel.fadeIn(150); 1234 searchPanel.addClass('open'); 1235 $('body').addClass('main-algolia-searching'); 1236 } 1237 } 1238 1239 function closeSearchPanel() { 1240 if (searchPanel.is('.open')) { 1241 searchPanel.fadeOut(150); 1242 searchPanel.removeClass('open'); 1243 $('body').removeClass('main-algolia-searching'); 1244 } 1245 } 1246 1247 /** 1248 * 3.6 FINAL INSTRUCTIONS 1249 */ 1250 1251 initAlgoliaSearchAutocomplete(); 1252 1253 setTimeout(function() { 1254 var navbarToggle = $('#main-menu-wrapper button.navbar-toggle'); 1255 var navbar = $(navbarToggle.data('target')); 1256 1257 mainSearchElement.find('#searchbox input').click(function() { 1258 openSearchPanel(); 1259 navbar.collapse('hide'); 1260 }); 1261 mainSearchElement.find('button#close-search-main-panel').click(closeSearchPanel); 1262 navbarToggle.click(closeSearchPanel); 1263 1264 mainSearchElement.find('button#filter-toggle').on('click', function() { 1265 var mainSearchPanel = mainSearchElement.find('.search-main-panel'); 1266 var viewportHeight = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0); 1267 var panelPosition = mainSearchPanel[0].getBoundingClientRect(); 1268 1269 // Calculate the right height to prevent scroll 1270 var panelHeight = Math.floor(viewportHeight - panelPosition.top); 1271 1272 mainSearchPanel.find('.left-panel-mobile').fadeIn(10, function() { 1273 mainSearchPanel.addClass('refinements-panel-open') 1274 .css({ 'height': panelHeight, 'overflow-y': 'hidden' }); 1275 }); 1276 }); 1277 1278 mainSearchElement.find('button#show-result-toggle, .left-panel-mobile, .panel-close-x').on('click', function() { 1279 mainSearchElement.find('.search-main-panel') 1280 .removeClass('refinements-panel-open') 1281 .css({ 'height': 'auto', 'overflow-y': 'auto' }) 1282 .find('.left-panel-mobile').fadeOut(250); 1283 }); 1284 1285 mainSearchElement.find('.facets-contanier').on('click', function(e) { 1286 e.stopPropagation(); // Prevent closing the panel on facets selection 1287 });
1288 }); 1289 1290}); 1291</script>
1291 1292
1293<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/algoliasearch-lite.umd.js"></script>
vendor: 2 bytes, line 1293
1293
1294<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.production.min.js"></script>
vendor: 2 bytes, line 1294
1294
1295<script defer src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.min.js"></script>
vendor: 2 bytes, line 1295
1295
1296<script defer src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.min.js"></script>
vendor: 2 bytes, line 1296
1296
1297<script defer src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.min.js"></script>
1297 1298 1299 1300 <div class="row no-p no-m"> 1301 <nav id="main-nav" class="clearfix"> 1302 <ul id="header-nav" class="nav navbar-nav"><li id="menu-item-582143" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item menu-item-582143 dropdown"><a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">BRAND <span class="caret"></span></a> 1303<ul class=" dropdown-menu" role="menu"> 1304 <li id="menu-item-582145" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-582145"><a href="https://cosaporto.it/partner/dolci/" class="nav-link" ga-click-context="header-nav">Dolci</a></li> 1305 <li id="menu-item-582147" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-582147"><a href="https://cosaporto.it/partner/fiori/" class="nav-link" ga-click-context="header-nav">Fiori</a></li> 1306 <li id="menu-item-582148" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-582148"><a href="https://cosaporto.it/partner/drinks/" class="nav-link" ga-click-context="header-nav">Drinks</a></li> 1307 <li id="menu-item-582144" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-582144"><a href="https://cosaporto.it/partner/" class="nav-link" ga-click-context="header-nav"><strong>Vedi Tutti</strong></a></li> 1308</ul> 1309</li> 1310<li id="menu-item-3495" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item menu-item-3495 dropdown"><a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">Prodotti <span class="caret"></span></a> 1311<ul class=" dropdown-menu" role="menu"> 1312 <li id="menu-item-3496" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3496"><a href="https://cosaporto.it/prodotti/dolci/" class="nav-link" ga-click-context="header-nav">Dolci</a></li> 1313 <li id="menu-item-3497" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3497"><a href="/prodotti/fiori/" class="nav-link" ga-click-context="header-nav">Fiori</a></li> 1314 <li id="menu-item-3498" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-3498"><a href="/prodotti/drinks/" class="nav-link" ga-click-context="header-nav">Drinks</a></li> 1315 <li id="menu-item-11899" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-11899"><a href="https://cosaporto.it/prodotti/lifestyle/" class="nav-link" ga-click-context="header-nav">Lifestyle</a></li> 1316 <li id="menu-item-178733" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-178733"><a href="https://cosaporto.it/prodotti/gift-box/" class="nav-link" ga-click-context="header-nav">Gift Box</a></li> 1317 <li id="menu-item-696323" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-696323"><a href="https://cosaporto.it/prodotti/in-ufficio/" class="nav-link" ga-click-context="header-nav">IN UFFICIO</a></li> 1318</ul> 1319</li> 1320<li id="menu-item-5669" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item menu-item-5669 dropdown"><a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">Occasioni <span class="caret"></span></a> 1321<ul class=" dropdown-menu" role="menu"> 1322 <li id="menu-item-5671" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-5671"><a href="https://cosaporto.it/ideale-per/invito-a-cena/" class="nav-link" ga-click-context="header-nav">Per un Invito</a></li> 1323 <li id="menu-item-230272" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-230272"><a href="https://cosaporto.it/ideale-per/momenti-romantici/" class="nav-link" ga-click-context="header-nav">Per un momento romantico</a></li> 1324 <li id="menu-item-5674" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-5674"><a href="https://cosaporto.it/ideale-per/compleanno/" class="nav-link" ga-click-context="header-nav">Per il compleanno</a></li> 1325 <li id="menu-item-528913" class="menu-item menu-item-type-custom menu-item-object-custom nav
1325-item menu-item-528913"><a href="https://cosaporto.it/partner/spedizioni-in-tuttitalia/" class="nav-link" ga-click-context="header-nav">Spedizioni in Tutta Italia</a></li> 1326</ul> 1327</li> 1328<li id="menu-item-232308" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item menu-item-232308 dropdown"><a href="#" data-toggle="dropdown" class="nav-link dropdown-toggle">Quando ti serve <span class="caret"></span></a> 1329<ul class=" dropdown-menu" role="menu"> 1330 <li id="menu-item-418074" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-418074"><a href="https://cosaporto.it/prodotti/?availability=yes&av_ref=flash" class="nav-link" ga-click-context="header-nav">Consegna Flash</a></li> 1331 <li id="menu-item-232309" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-232309"><a href="https://cosaporto.it/prodotti/?availability=yes&av_ref=today" class="nav-link" ga-click-context="header-nav">Consegna Oggi</a></li> 1332 <li id="menu-item-232310" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-232310"><a href="https://cosaporto.it/prodotti/?availability=yes&av_ref=tomorrow" class="nav-link" ga-click-context="header-nav">Consegna domani</a></li> 1333 <li id="menu-item-232311" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-232311"><a href="https://cosaporto.it/prodotti/?availability=yes" class="nav-link" ga-click-context="header-nav">Scegli giorno</a></li> 1334</ul> 1335</li> 1336<li id="menu-item-720900" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-720900"><a href="https://corporate.cosaporto.it/landing-natale-2026-c/" class="nav-link" ga-click-context="header-nav">CATALOGO NATALE</a></li> 1337</ul> </nav> 1338 </div> 1339 </div> 1340 1341 </header> 1342 1343 1344 <div id="site-content" role="main"> 1345 1346 1347 <section id="site-breadcrumbs"> 1348 <div class="container"> 1349 <nav class="woocommerce-breadcrumb"><a href="https://cosaporto.it">Home</a> / Blog</nav> </div> 1350 </section> 1351 1352 1353<main class="container" id="content"> 1354 1355 <div class="row"> 1356 1357 <div class="col-xs-12 seps des" style="margin-bottom:35px"></div> 1358 1359 <div class="col-md-8"> 1360 1361 1362 1363 1364<article class="row post-722540 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-722540"> 1365 1366 <div class="col-sm-5 loop-featured-container"> 1367 <a href="https://cosaporto.it/blog/come-scegliere-il-catering-giusto-per-un-evento-aziendale/" rel="bookmark"> 1368 <img width="640" height="427" src="https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-1024x683.png" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-1024x683.png 1024w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-300x200.png 300w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-768x512.png 768w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-720x480.png 720w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-144x96.png 144w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-132x88.png 132w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2-600x400.png 600w, https://static.cosaporto.it/media/2026/09/Come-scegliere-il-catering-giusto-per-un-evento-aziendale-2.png 1200w" sizes="(max-width: 640px) 100vw, 640px" /> </a> 1369 </div> 1370 1371 <div class="col-sm-7 loop-post-header"> 1372 <header class="entry-header"> 1373 1374 1375 <h2 class="entry-title"><a href="https://cosaporto.it/blog/come-scegliere-il-catering-giusto-per-un-evento-aziendale/" rel="bookmark">Come scegliere il catering giusto per un evento aziendale</a></h2> 1376 1377 <div class="entry-meta">
1378 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/come-scegliere-il-catering-giusto-per-un-evento-aziendale/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2026-09-16T10:07:51+02:00">16/09/2026</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span> </div> 1379 1380 1381 </header> 1382 </div> 1383 1384 <div class="loop-post-content"> 1385 <div class="entry-content"> 1386 1387 <p>Il catering è uno degli elementi che gli ospiti ricordano più facilmente di un evento aziendale. Non si tratta soltanto della qualità del cibo: contano anche il servizio, la puntualità , la presentazione, la capacità di adattarsi agli spazi e la coerenza con il tono dellâoccasione. Una scelta poco adatta può creare ritardi, sprechi e difficoltà […] <a href="https://cosaporto.it/blog/come-scegliere-il-catering-giusto-per-un-evento-aziendale/">Leggi ancora</a></p> 1388 1389 1390 </div> 1391 1392 <footer class="entry-footer"> 1393 1394 1395 1396 </footer> 1397 </div> 1398 1399</article> 1400 1401 1402 1403<article class="row post-718260 post type-post status-publish format-standard has-post-thumbnail hentry category-occasioni-duso category-servizi" id="post-718260"> 1404 1405 <div class="col-sm-5 loop-featured-container"> 1406 <a href="https://cosaporto.it/blog/eventi-last-minute-durante-il-salone-del-mobile/" rel="bookmark"> 1407 <img width="640" height="373" src="https://static.cosaporto.it/media/2026/04/salone_cosaporto-1024x597.png" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2026/04/salone_cosaporto-1024x597.png 1024w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-300x175.png 300w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-768x448.png 768w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-720x420.png 720w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-144x84.png 144w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-151x88.png 151w, https://static.cosaporto.it/media/2026/04/salone_cosaporto-600x350.png 600w, https://static.cosaporto.it/media/2026/04/salone_cosaporto.png 1200w" sizes="(max-width: 640px) 100vw, 640px" /> </a> 1408 </div> 1409 1410 <div class="col-sm-7 loop-post-header"> 1411 <header class="entry-header"> 1412 1413 1414 <h2 class="entry-title"><a href="https://cosaporto.it/blog/eventi-last-minute-durante-il-salone-del-mobile/" rel="bookmark">Eventi last minute durante il Salone del Mobile: come gestire catering e gifting in modo efficace</a></h2> 1415 1416 <div class="entry-meta"> 1417 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/eventi-last-minute-durante-il-salone-del-mobile/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2026-04-09T17:29:42+02:00">09/04/2026</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/occasioni-duso/" rel="category tag">Occasioni Speciali</a>, <a href="https://cosaporto.it/blog/categorie/servizi/" rel="category tag">Servizi</a></strong></span> </div> 1418 1419 1420 </header> 1421 </div> 1422 1423 <div class="loop-post-content"> 1424 <div class="entry-content"> 1425 1426 <p>Durante il Salone del Mobile e la Design Week (21â26 aprile 2026), Milano cambia ritmo. Le agende si riempiono, gli eventi si moltiplicano e, sempre più spesso, le decisioni vengono prese allâultimo minuto. Il punto non è evitare il last minute, perché è inevitabile. Il punto è essere strutturati per gestirlo. Il vero problema non […] <a href="https://cosaporto.it/blog/eventi-last-minute-durante-il-salone-del-mobile/">Leggi ancora</a></p> 1427 1428 1429 </div> 1430 1431 <footer class="entry-footer"> 1432 1433 1434 1435 </footer> 1436 </div> 1437 1438</article> 1439 1440 1441 1442<article class="row post-716227 post type-post status-publish format-standard has-post-thumbnail hentry category-servizi" id="post-716227"> 1443 1444 <div class="col-sm-5 loop-featured-container"> 1445 <a href="https://cosaporto.it/blog/business-lunch-aziendali/" rel="bookmark"> 1446 <img width="640" height="427" src="https://static.cosaporto.it/media/2026/03/MG_9178-1024x683.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2026/03/MG_9178-1024x683.jpg 1024w, https://static.cosaporto.it/media/2026/03/MG_9178-300x200.jpg 300w, https://static.cosaporto.it/media/2026/03/MG_9178-768x512.jpg 768w, https://static.cosaporto.it/media/2026/03/MG_9178-1536x1024.jpg 1536w, https://static.cosaporto.it/media/2026/03/MG_9178-2048x1365.jpg 2048w, https://static.cosaporto.it/media/2026/03/MG_9178-720x480.jpg 720w, https://static.cosaporto.it/media/2026/03/MG_9178-144x96.jpg 144w, https://static.cosaporto.it/media/2026/03/MG_9178-132x88.jpg 132w, https://static.cosaporto.it/media/2026/03/MG_9178-600x400.jpg 600w" sizes="(max-width: 640px) 100v
1446w, 640px" /> </a> 1447 </div> 1448 1449 <div class="col-sm-7 loop-post-header"> 1450 <header class="entry-header"> 1451 1452 1453 <h2 class="entry-title"><a href="https://cosaporto.it/blog/business-lunch-aziendali/" rel="bookmark">Business lunch aziendali: quando diventano uno strumento operativo</a></h2> 1454 1455 <div class="entry-meta"> 1456 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/business-lunch-aziendali/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2026-03-03T16:02:37+01:00">03/03/2026</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/servizi/" rel="category tag">Servizi</a></strong></span> </div> 1457 1458 1459 </header> 1460 </div> 1461 1462 <div class="loop-post-content"> 1463 <div class="entry-content"> 1464 1465 <p>Business lunch aziendali: quando diventano uno strumento operativo Organizzare un business lunch aziendale non significa semplicemente âordinare il pranzoâ. Significa progettare un momento che supporti davvero lâobiettivo dellâincontro, creando le condizioni giuste per: facilitare decisioni favorire il confronto operativo mantenere alta lâattenzione durante workshop, board meeting e giornate di formazione Il business lunch come leva […] <a href="https://cosaporto.it/blog/business-lunch-aziendali/">Leggi ancora</a></p> 1466 1467 1468 </div> 1469 1470 <footer class="entry-footer"> 1471 1472 1473 1474 </footer> 1475 </div> 1476 1477</article> 1478 1479 1480 1481<article class="row post-697302 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-697302"> 1482 1483 <div class="col-sm-5 loop-featured-container"> 1484 <a href="https://cosaporto.it/blog/limportanza-del-buon-cibo-in-ufficio/" rel="bookmark"> 1485 <img width="640" height="423" src="https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-1024x677.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-1024x677.jpg 1024w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-300x198.jpg 300w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-768x508.jpg 768w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-1536x1016.jpg 1536w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-2048x1354.jpg 2048w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-720x476.jpg 720w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-144x95.jpg 144w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-133x88.jpg 133w, https://static.cosaporto.it/media/2025/05/Blog-13.05.2025-1-600x397.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /> </a> 1486 </div> 1487 1488 <div class="col-sm-7 loop-post-header"> 1489 <header class="entry-header"> 1490 1491 1492 <h2 class="entry-title"><a href="https://cosaporto.it/blog/limportanza-del-buon-cibo-in-ufficio/" rel="bookmark">Lâimportanza del buon cibo in ufficio: come un catering di qualità migliora la percezione dellâazienda</a></h2> 1493 1494 <div class="entry-meta"> 1495 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/limportanza-del-buon-cibo-in-ufficio/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-05-13T11:53:59+02:00">13/05/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span> </div> 1496 1497 1498 </header> 1499 </div> 1500 1501 <div class="loop-post-content"> 1502 <div class="entry-content"> 1503 1504 <p>Lâimportanza del buon cibo in ufficio: come un catering di qualità migliora la percezione dellâazienda In un contesto lavorativo sempre più attento al benessere e alla cultura aziendale, ogni dettaglio contribuisce a creare un ambiente positivo. Anche quelli che sembrano più semplici: come un coffee break, un pranzo condiviso o un aperitivo in ufficio. Non […] <a href="https://cosaporto.it/blog/limportanza-del-buon-cibo-in-ufficio/">Leggi ancora</a></p> 1505 1506 1507 </div> 1508 1509 <footer class="entry-footer"> 1510 1511 1512 1513 </footer> 1514 </div> 1515 1516</article> 1517 1518 1519 1520<article class="row post-694688 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-694688"> 1521 1522 <div class="col-sm-5 loop-featured-container"> 1523 <a href="https://cosaporto.it/blog/rivoluzionare-il-catering-aziendale-la-nostra-soluzione-digitale-per-eventi-senza-stress/" rel="bookmark"> 1524 <img width="640" height="427" src="https://static.cosaporto.it/media/2025/04/MB_BLOG_250422.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/04/MB_BLOG_250422.jpg 900w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-300x200.jpg 300w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-768x512.jpg 768w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-720x480.jpg 720w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-144x96.jpg 144w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-132x88.jpg 132w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250422-600x400.jpg 600w" sizes="(max-width: 640px) 100v
1524w, 640px" /> </a> 1525 </div> 1526 1527 <div class="col-sm-7 loop-post-header"> 1528 <header class="entry-header"> 1529 1530 1531 <h2 class="entry-title"><a href="https://cosaporto.it/blog/rivoluzionare-il-catering-aziendale-la-nostra-soluzione-digitale-per-eventi-senza-stress/" rel="bookmark">Rivoluzionare il catering aziendale: la nostra soluzione digitale per eventi senza stress</a></h2> 1532 1533 <div class="entry-meta"> 1534 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/rivoluzionare-il-catering-aziendale-la-nostra-soluzione-digitale-per-eventi-senza-stress/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-04-15T11:35:52+02:00">15/04/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span> </div> 1535 1536 1537 </header> 1538 </div> 1539 1540 <div class="loop-post-content"> 1541 <div class="entry-content"> 1542 1543 <p>Nel mondo degli eventi aziendali, la pianificazione del catering è spesso un processo complesso e dispendioso in termini di tempo. Tradizionalmente, richiede numerose trattative, preventivi dettagliati e una gestione logistica intricata. Noi di Cosaporto abbiamo deciso di trasformare radicalmente questo scenario, introducendo una soluzione digitale che semplifica e ottimizza l’intero processo.â Il nostro approccio Abbiamo […] <a href="https://cosaporto.it/blog/rivoluzionare-il-catering-aziendale-la-nostra-soluzione-digitale-per-eventi-senza-stress/">Leggi ancora</a></p> 1544 1545 1546 </div> 1547 1548 <footer class="entry-footer"> 1549 1550 1551 1552 </footer> 1553 </div> 1554 1555</article> 1556 1557 1558 1559<article class="row post-694683 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-694683"> 1560 1561 <div class="col-sm-5 loop-featured-container"> 1562 <a href="https://cosaporto.it/blog/3-strategie-efficaci-per-potenziare-la-fidelizzazione-dei-tuoi-collaboratori/" rel="bookmark"> 1563 <img width="640" height="427" src="https://static.cosaporto.it/media/2025/04/MB_BLOG_250417.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/04/MB_BLOG_250417.jpg 900w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-300x200.jpg 300w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-768x512.jpg 768w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-720x480.jpg 720w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-144x96.jpg 144w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-132x88.jpg 132w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250417-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /> </a> 1564 </div> 1565 1566 <div class="col-sm-7 loop-post-header"> 1567 <header class="entry-header"> 1568 1569 1570 <h2 class="entry-title"><a href="https://cosaporto.it/blog/3-strategie-efficaci-per-potenziare-la-fidelizzazione-dei-tuoi-collaboratori/" rel="bookmark">3 Strategie efficaci per potenziare la fidelizzazione dei tuoi collaboratori</a></h2> 1571 1572 <div class="entry-meta"> 1573 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/3-strategie-efficaci-per-potenziare-la-fidelizzazione-dei-tuoi-collaboratori/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-04-15T11:21:56+02:00">15/04/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span> </div> 1574 1575 1576 </header> 1577 </div> 1578 1579 <div class="loop-post-content"> 1580 <div class="entry-content"> 1581 1582 <p>In un contesto lavorativo in continua evoluzione, la fidelizzazione del team è fondamentale per garantire stabilità e successo a lungo termine. In Cosaporto riconosciamo l’
1582importanza di strategie mirate per rafforzare il legame con il team. Ecco tre approcci comprovati che possiamo implementare: 1. Creare un’Esperienza di Onboarding Memorabile La prima impressione è cruciale. Accogliere i […] <a href="https://cosaporto.it/blog/3-strategie-efficaci-per-potenziare-la-fidelizzazione-dei-tuoi-collaboratori/">Leggi ancora</a></p> 1583 1584 1585 </div> 1586 1587 <footer class="entry-footer"> 1588 1589 1590 1591 </footer> 1592 </div> 1593 1594</article> 1595 1596 1597 1598<article class="row post-693731 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-693731"> 1599 1600 <div class="col-sm-5 loop-featured-container"> 1601 <a href="https://cosaporto.it/blog/regali-aziendali-per-team-a-distanza-la-soluzione-smart-di-cosaporto/" rel="bookmark"> 1602 <img width="640" height="427" src="https://static.cosaporto.it/media/2025/04/MB_BLOG_250415.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/04/MB_BLOG_250415.jpg 900w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-300x200.jpg 300w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-768x512.jpg 768w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-720x480.jpg 720w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-144x96.jpg 144w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-132x88.jpg 132w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250415-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /> </a> 1603 </div> 1604 1605 <div class="col-sm-7 loop-post-header"> 1606 <header class="entry-header"> 1607 1608 1609 <h2 class="entry-title"><a href="https://cosaporto.it/blog/regali-aziendali-per-team-a-distanza-la-soluzione-smart-di-cosaporto/" rel="bookmark">Regali aziendali per team a distanza: la Soluzione smart di Cosaporto</a></h2> 1610 1611 <div class="entry-meta"> 1612 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/regali-aziendali-per-team-a-distanza-la-soluzione-smart-di-cosaporto/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-04-07T14:56:20+02:00">07/04/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span> </div> 1613 1614 1615 </header> 1616 </div> 1617 1618 <div class="loop-post-content"> 1619 <div class="entry-content"> 1620 1621 <p>âNell’era del lavoro ibrido e distribuito, mantenere un forte legame con i propri collaboratori rappresenta una sfida significativa. In Cosaporto comprendiamo bene l’importanza di valorizzare ogni membro del team, indipendentemente dalla loro ubicazione. Per questo, abbiamo sviluppato ClickMyGift, una soluzione innovativa di digital gifting pensata per le aziende con team completamente remoti. La Sfida dei […] <a href="https://cosaporto.it/blog/regali-aziendali-per-team-a-distanza-la-soluzione-smart-di-cosaporto/">Leggi ancora</a></p> 1622 1623 1624 </div> 1625 1626 <footer class="entry-footer"> 1627 1628 1629 1630 </footer> 1631 </div> 1632 1633</article> 1634 1635 1636 1637<article class="row post-693714 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-693714"> 1638 1639 <div class="col-sm-5 loop-featured-container"> 1640 <a href="https://cosaporto.it/blog/regali-aziendali-per-pasqua-personalizzazione-qualita-e-valore-per-il-tuo-brand/" rel="bookmark"> 1641 <img width="640" height="427" src="https://static.cosaporto.it/media/2025/04/MB_BLOG_250408.jpg" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/04/MB_BLOG_250408.jpg 900w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-300x200.jpg 300w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-768x512.jpg 768w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-720x480.jpg 720w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-144x96.jpg 144w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-132x88.jpg 132w, https://static.cosaporto.it/media/2025/04/MB_BLOG_250408-600x400.jpg 600w" sizes="(max-width: 640px) 100v
1641w, 640px" /> </a> 1642 </div> 1643 1644 <div class="col-sm-7 loop-post-header"> 1645 <header class="entry-header"> 1646 1647 1648 <h2 class="entry-title"><a href="https://cosaporto.it/blog/regali-aziendali-per-pasqua-personalizzazione-qualita-e-valore-per-il-tuo-brand/" rel="bookmark">Regali aziendali per Pasqua: personalizzazione, qualità e valore per il tuo brand</a></h2> 1649 1650 <div class="entry-meta"> 1651 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/regali-aziendali-per-pasqua-personalizzazione-qualita-e-valore-per-il-tuo-brand/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-04-07T12:49:51+02:00">07/04/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span> </div> 1652 1653 1654 </header> 1655 </div> 1656 1657 <div class="loop-post-content"> 1658 <div class="entry-content"> 1659 1660 <p>La Pasqua rappresenta unâopportunità strategica per le aziende che desiderano rafforzare le relazioni professionali e valorizzare la propria immagine attraverso un gesto di attenzione verso clienti, partner e collaboratori. Un regalo aziendale non è solo un dono, ma un vero e proprio strumento di comunicazione che esprime identità , valori e cura del dettaglio. Per questo, […] <a href="https://cosaporto.it/blog/regali-aziendali-per-pasqua-personalizzazione-qualita-e-valore-per-il-tuo-brand/">Leggi ancora</a></p> 1661 1662 1663 </div> 1664 1665 <footer class="entry-footer"> 1666 1667 1668 1669 </footer> 1670 </div> 1671 1672</article> 1673 1674 1675 1676<article class="row post-689427 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-689427"> 1677 1678 <div class="col-sm-5 loop-featured-container"> 1679 <a href="https://cosaporto.it/blog/regali-aziendali-personalizzati-quando-il-gifting-diventa-strategia/" rel="bookmark"> 1680 <img width="640" height="427" src="https://static.cosaporto.it/media/2025/02/MB_BLOG_250325.png" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/02/MB_BLOG_250325.png 900w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-300x200.png 300w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-768x512.png 768w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-720x480.png 720w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-144x96.png 144w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-132x88.png 132w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250325-600x400.png 600w" sizes="(max-width: 640px) 100vw, 640px" /> </a> 1681 </div> 1682 1683 <div class="col-sm-7 loop-post-header"> 1684 <header class="entry-header"> 1685 1686 1687 <h2 class="entry-title"><a href="https://cosaporto.it/blog/regali-aziendali-personalizzati-quando-il-gifting-diventa-strategia/" rel="bookmark">Regali aziendali personalizzati: quando il gifting diventa strategia</a></h2> 1688 1689 <div class="entry-meta"> 1690 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/regali-aziendali-personalizzati-quando-il-gifting-diventa-strategia/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-02-28T14:50:42+01:00">28/02/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span> </div> 1691 1692 1693 </header> 1694 </div> 1695 1696 <div class="loop-post-content"> 1697 <div class="entry-content"> 1698 1699 <p>Nel panorama aziendale attuale, i regali corporate non sono più semplici omaggi, ma strumenti strategici per rafforzare relazioni, valorizzare il brand e migliorare il coinvolgimento di clienti e dipendenti. In Cosaporto, abbiamo visto come il corporate gifting personalizzato possa trasformarsi in un’opportunità per comunicare valori aziendali e creare connessioni autentiche. Ma quali sono gli elementi […] <a href="https://cosaporto.it/blog/regali-aziendali-personalizzati-quando-il-gifting-diventa-strategia/">Leggi ancora</a></p> 1700 1701 1702 </div> 1703 1704 <footer class="entry-footer"> 1705 1706 1707 1708 </footer> 1709 </div> 1710 1711</article> 1712 1713 1714 1715<article class="row post-689447 post type-post status-publish format-standard has-post-thumbnail hentry category-non-categorizzato" id="post-689447"> 1716 1717 <div class="col-sm-5 loop-featured-container"> 1718 <a href="https://cosaporto.it/blog/perche-digitalizzare-il-settore-degli-eventi-e-del-catering-il-percorso-di-cosaporto-verso-il-b2b/" rel="bookmark"> 1719 <img width="640" height="427" src="https://static.cosaporto.it/media/2025/02/MB_BLOG_250304.png" class="attachment-large size-large wp-post-image" alt="" loading="lazy" srcset="https://static.cosaporto.it/media/2025/02/MB_BLOG_250304.png 900w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-300x200.png 300w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-768x512.png 768w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-720x480.png 720w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-144x96.png 144w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-132x88.png 132w, https://static.cosaporto.it/media/2025/02/MB_BLOG_250304-600x400.png 600w" sizes="(max-width: 640px) 100v
1719w, 640px" /> </a> 1720 </div> 1721 1722 <div class="col-sm-7 loop-post-header"> 1723 <header class="entry-header"> 1724 1725 1726 <h2 class="entry-title"><a href="https://cosaporto.it/blog/perche-digitalizzare-il-settore-degli-eventi-e-del-catering-il-percorso-di-cosaporto-verso-il-b2b/" rel="bookmark">Perché digitalizzare il settore degli eventi e del catering? Il percorso di Cosaporto verso il B2B</a></h2> 1727 1728 <div class="entry-meta"> 1729 <span class="posted-on">Pubblicato il <a href="https://cosaporto.it/blog/perche-digitalizzare-il-settore-degli-eventi-e-del-catering-il-percorso-di-cosaporto-verso-il-b2b/" rel="bookmark"><strong><time class="entry-date published updated text-muted" datetime="2025-02-28T14:43:46+01:00">28/02/2025</time></strong></a> <span class="cat-links">in <strong><a href="https://cosaporto.it/blog/categorie/non-categorizzato/" rel="category tag">Non categorizzato</a></strong></span> </div> 1730 1731 1732 </header> 1733 </div> 1734 1735 <div class="loop-post-content"> 1736 <div class="entry-content"> 1737 1738 <p>Negli ultimi anni, il mondo degli eventi aziendali e del catering è cambiato profondamente. Le esigenze delle imprese si sono evolute e l’efficienza operativa è diventata una priorità assoluta. In Cosaporto, non ci siamo limitati ad osservare questo cambiamento: lo abbiamo anticipato. Se allâinizio il nostro focus era quello di offrire un quality delivery per […] <a href="https://cosaporto.it/blog/perche-digitalizzare-il-settore-degli-eventi-e-del-catering-il-percorso-di-cosaporto-verso-il-b2b/">Leggi ancora</a></p> 1739 1740 1741 </div> 1742 1743 <footer class="entry-footer"> 1744 1745 1746 1747 </footer> 1748 </div> 1749 1750</article> 1751 1752 1753 1754 <nav aria-label="Page navigation"><ul class="pagination clearfix"> 1755<li class="active page-item"><a href="https://cosaporto.it/blog/" class="page-link">1</a></li> 1756<li class="page-item"><a href="https://cosaporto.it/blog/page/2/" class="page-link">2</a></li> 1757<li class="page-item"><a href="https://cosaporto.it/blog/page/3/" class="page-link">3</a></li> 1758<li class="page-item"><span class="page-link"><a href="https://cosaporto.it/blog/page/2/" ><span aria-hidden="true">»</span><span class="sr-only">Next page</span></a></span></li> 1759</ul></nav> 1760 1761 </div> 1762<div class="col-md-4 widget-area" id="right-sidebar" role="complementary"> 1763 <div class="row"> 1764 <aside id="categories-2" class="widget widget_categories"><h3 class="widget-title">Argomenti</h3> 1765 <ul> 1766 <li class="cat-item cat-item-101"><a href="https://cosaporto.it/blog/categorie/festivita/" title="Scopri tutto ciò che c'è da sapere sulle Festività : cosa regalare in ogni periodo dell'anno, storia e tendenze dei prodotti più iconici di ogni ricorrenza come Natale, San Valentino e Pasqua. ">Festività </a> (80) 1767</li> 1768 <li class="cat-item cat-item-74"><a href="https://cosaporto.it/blog/categorie/il-galateo/" title="Scopri tutto ciò che c'è da sapere sul Galateo: i nostri consigli e le nostre guide per seguire le regole del "Bon Ton" in ogni occasione. 1769Soprattutto a tavola!">Il Galateo</a> (4) 1770</li> 1771 <li class="cat-item cat-item-148"><a href="https://cosaporto.it/blog/categorie/ingredienti/" title="Scopri tutto ciò che c'è da sapere sugli Ingredienti in cucina: i nostri consigli e le nostre guide per sceglierli insieme ad articoli per conoscerne storia e tendenze.">Ingredienti</a> (8) 1772</li> 1773 <li class="cat-item cat-item-1"><a href="https://cosaporto.it/blog/categorie/non-categorizzato/">Non categorizzato</a> (19) 1774</li> 1775 <li class="cat-item cat-item-114"><a href="https://cosaporto.it/blog/categorie/occasioni-duso/" title="Scopri tutto ciò che c'è da sapere per le tue Occasioni speciali: i nostri consigli e le nostre guide per organizzare compleanni, inviti a cena o scegliere i tuoi regali.">Occasioni Speciali</a> (68) 1776</li> 1777 <li class="cat-item cat-item-150"><a href="https://cosaporto.it/blog/categorie/partner/" title="Scopri tutto ciò che c'è da sapere sui Partner di Cosaporto: ultimi ingressi, eventi speciali e grandi novità .">Partner</a> (24) 1778</li> 1779 <li class="cat-item cat-item-115"><a href="https://cosaporto.it/blog/categorie/servizi/" title="Scopri tutto ciò che c'è da sapere sui Servizi di Cosaporto: idee regalo personalizzate, multiordine, consegna a domicilio in giornata o programmata, offerta per le aziende e tanto altro.">Servizi</a> (27) 1780</li> 1781 <li class="cat-item cat-item-118"><a href="https://cosaporto.it/blog/categorie/storia-degli-alimenti/" title="Scopri tutto ciò che c'è da sapere sulla Storia degli alimenti: articoli per conoscere la nascita e l'evoluzione dei piatti e dei prodotti più iconici della nostra cucina.">Storia degli alimenti</a> (3) 1782</li> 1783 </ul> 1784 1785 </aside><aside id="woocommerce_product_categories-2" class="widget woocommerce widget_product_categories"><h3 class="widget-title">Prodotti</h3><ul class="product-categories"><li class="cat-item cat-item-258"><a href="https://cosaporto.it/prodotti/aperitivo/">Aperitivo</a></li> 1786<li class="cat-item cat-item-4903"><a href="https://cosaporto.it/prodotti/business-lunch/">Business Lunch</a></li> 1787<li class="cat-item cat-item-4070"><a href="https://cosaporto.it/prodotti/coffee-break/">Coffee Break</a></li> 1788<li class="cat-item cat-item-9 cat-parent"><a href="https://cosaporto.it/prodotti/dolci/">Dolci</a><ul class='children'> 1789<li class="cat-item cat-item-4904"><a href="https://cosaporto.it/prodotti/dolci/cesti-gourmet/">Cesti e Strenne di Natale</a></li> 1790<li class="cat-item cat-item-882"><a href="https://cosaporto.it/prodotti/dolci/cioccolato/">Cioccolato</a></li> 1791<li class="cat-item cat-item-477"><a href="https://cosaporto.it/prodotti/dolci/colazioni-dolci/">Colazioni</a></li> 1792<li class="cat-item cat-item-386"><a href="https://cosaporto.it/prodotti/dolci/colombe/">Colombe</a></li> 1793<li class="cat-item cat-item-4271"><a href="https://cosaporto.it/prodotti/dolci/dolci-delle-feste/">Dolci delle Feste</a></li> 1794<li class="cat-item cat-item-4797"><a href="https://cosaporto.it/prodotti/dolci/dolci-festa-del-papa/">Dolci Festa del Papà </a></li> 1795<li class="cat-item cat-item-4768"><a href="https://cosaporto.it/prodotti/dolci/dolci-giornata-della-donna/">Dolci Giornata della Donna</a></li> 1796<li class="cat-item cat-item-397"><a href="https://cosaporto.it/prodotti/dolci/dolci-pasquali/">Dolci Pasquali</a></li> 1797<li class="cat-item cat-item-328"><a href="https://cosaporto.it/prodotti/dolci/creazioni-san-valentino/">Dolci San Valentino</a></li> 1798<li class="cat-item cat-item-2396"><a href="https://cosaporto.it/prodotti/dolci/panettoni-selezione/">Panettoni & Co.</a></li> 1799<li class="cat-item cat-item-247"><a href="https://cosaporto.it/prodotti/dolci/piccola-pasticceria/">Piccola pasticceria</a></li> 1800<li class="cat-item cat-item-41"><a href="https://cosaporto.it/prodotti/dolci/torte/">Torte</a></li> 1801<li class="cat-item cat-item-1773"><a href="https://cosaporto.it/prodotti/dolci/dolci-festa-della-mamma/">Torte & Dolci Festa della Mamma</a></li> 1802<li class="cat-item cat-item-385"><a href="https://cosaporto.it/prodotti/dolci/uova-di-pasqua/">Uova di Pasqua</a></li> 1803<li class="cat-item cat-item-75"><a href="https://cosaporto.it/prodotti/dolci/vegan-intolleranze/">Vegan & Intolleranze</a></li> 1804</ul> 1805</li> 1806<li class="cat-item cat-item-5472 cat-parent"><a href="https://cosaporto.it/prodotti/in-ufficio/">In ufficio</a><ul class='children'> 1807<li class="cat-item cat-item-5476"><a href="https://cosaporto.it/prodotti/in-ufficio/lunch-box/">Lunch Box</a></li> 1808</ul> 1809</li> 1810<li class="cat-item cat-item-5251 cat-parent"><a href="https://cosaporto.it/prodotti/regali/">Regali</a><ul class='children'> 1811<li class="cat-item cat-item-5259"><a href="https://cosaporto.it/prodotti/regali/beauty-kit/">Beauty Kit</a></li> 1812<li class="cat-item cat-item-5261"><a href="https://cosaporto.it/prodotti/regali/box-dolci-momenti/">Box Dolci Momenti</a></li> 1813<li class="cat-item cat-item-5258"><a href="https://cosaporto.it/prodotti/regali/box-gourmet/">Box Gourmet</a></li> 1814<li class="cat-item cat-item-5257"><a href="https://cosaporto.it/prodotti/regali/drink-box-2/">Drink Box</a></li> 1815<li class="cat-item cat-item-11 cat-parent"><a href="https://cosaporto.it/prodotti/regali/drinks/">Drinks</a> <ul class='children'> 1816<li class="cat-item cat-item-36"><a href="https://cosaporto.it/prodotti/regali/drinks/bianchi-e-rose/">Bianchi e Rosè</a></li> 1817<li class="cat-item cat-item-35"><a href="https://cosaporto.it/prodotti/regali/drinks/bollicine/">Bollicine</a></li> 1818<li class="cat-item cat-item-38"><a href="https://cosaporto.it/prodotti/regali/drinks/dessert/">
1818Da Dessert</a></li> 1819<li class="cat-item cat-item-4267"><a href="https://cosaporto.it/prodotti/regali/drinks/drinks-delle-feste/">Drinks delle Feste</a></li> 1820<li class="cat-item cat-item-37"><a href="https://cosaporto.it/prodotti/regali/drinks/rossi/">Rossi</a></li> 1821<li class="cat-item cat-item-180"><a href="https://cosaporto.it/prodotti/regali/drinks/spirits-cocktails/">Spirits & Cocktails</a></li> 1822 </ul> 1823</li> 1824<li class="cat-item cat-item-12 cat-parent"><a href="https://cosaporto.it/prodotti/regali/fiori/">Fiori</a> <ul class='children'> 1825<li class="cat-item cat-item-252"><a href="https://cosaporto.it/prodotti/regali/fiori/bouquet/">Bouquet di Fiori</a></li> 1826<li class="cat-item cat-item-253"><a href="https://cosaporto.it/prodotti/regali/fiori/composizioni/">Composizioni</a></li> 1827<li class="cat-item cat-item-394"><a href="https://cosaporto.it/prodotti/regali/fiori/composizioni-pasqua/">Fiori di Pasqua</a></li> 1828<li class="cat-item cat-item-1774"><a href="https://cosaporto.it/prodotti/regali/fiori/fiori-festa-della-mamma/">Fiori Festa della Mamma</a></li> 1829<li class="cat-item cat-item-4769"><a href="https://cosaporto.it/prodotti/regali/fiori/fiori-giornata-della-donna/">Fiori Giornata della Donna</a></li> 1830<li class="cat-item cat-item-329"><a href="https://cosaporto.it/prodotti/regali/fiori/composizioni-san-valentino/">Fiori San Valentino</a></li> 1831<li class="cat-item cat-item-2556"><a href="https://cosaporto.it/prodotti/regali/fiori/i-fiori-delle-feste/">I Fiori delle Feste</a></li> 1832<li class="cat-item cat-item-254"><a href="https://cosaporto.it/prodotti/regali/fiori/piante-vasi/">Piante & Vasi</a></li> 1833 </ul> 1834</li> 1835<li class="cat-item cat-item-5260"><a href="https://cosaporto.it/prodotti/regali/gift-card/">Gift Card</a></li> 1836<li class="cat-item cat-item-10 cat-parent"><a href="https://cosaporto.it/prodotti/regali/lifestyle/">Lifestyle</a> <ul class='children'> 1837<li class="cat-item cat-item-1147"><a href="https://cosaporto.it/prodotti/regali/lifestyle/accessori/">Accessori</a></li> 1838<li class="cat-item cat-item-154"><a href="https://cosaporto.it/prodotti/regali/lifestyle/beauty-wellness/">Beauty & Wellness</a></li> 1839<li class="cat-item cat-item-49"><a href="https://cosaporto.it/prodotti/regali/lifestyle/home-decor/">Home Decor</a></li> 1840<li class="cat-item cat-item-1141"><a href="https://cosaporto.it/prodotti/regali/lifestyle/kids/">Kids</a></li> 1841<li class="cat-item cat-item-5332"><a href="https://cosaporto.it/prodotti/regali/lifestyle/regalo-lifestyle-festa-della-mamma/">Regalo Lifestyle Festa della Mamma</a></li> 1842 </ul> 1843</li> 1844</ul> 1845</li> 1846<li class="cat-item cat-item-261 cat-parent"><a href="https://cosaporto.it/prodotti/senza-categoria/">Uncategorized</a><ul class='children'> 1847<li class="cat-item cat-item-1146"><a href="https://cosaporto.it/prodotti/senza-categoria/charity/">Charity</a></li> 1848<li class="cat-item cat-item-5249"><a href="https://cosaporto.it/prodotti/senza-categoria/compleanni/">Compleanni</a></li> 1849<li class="cat-item cat-item-5307"><a href="https://cosaporto.it/prodotti/senza-categoria/componi-il-tuo-catering/">Componi il tuo catering</a></li> 1850<li class="cat-item cat-item-901"><a href="https://cosaporto.it/prodotti/senza-categoria/dal-mercato/">Dal Mercato</a></li> 1851<li class="cat-item cat-item-1171"><a href="https://cosaporto.it/prodotti/senza-categoria/healthy/">Healthy</a></li> 1852<li class="cat-item cat-item-1708"><a href="https://cosaporto.it/prodotti/senza-categoria/gourmet-intolleranze/">Intolleranze</a></li> 1853<li class="cat-item cat-item-1156"><a href="https://cosaporto.it/prodotti/senza-categoria/lo-chef-propone/">Lo Chef Propone</a></li> 1854<li class="cat-item cat-item-5247"><a href="https://cosaporto.it/prodotti/senza-categoria/maternita/">Maternità </a></li> 1855<li class="cat-item cat-item-5246"><a href="https://cosaporto.it/prodotti/senza-categoria/nuovi-ingressi/">Nuovi Ingressi</a></li> 1856<li class="cat-item cat-item-5248"><a href="https://cosaporto.it/prodotti/senza-categoria/pensionamenti/">Pensionamenti</a></li> 1857<li class="cat-item cat-item-5250"><a href="https://cosaporto.it/prodotti/senza-categoria/promozioni/">Promozioni</a></li> 1858<li class="cat-item cat-item-5474"><a href="https://cosaporto.it/prodotti/senza-categoria/special/">Special</a></li> 1859</ul> 1860</li> 1861</ul></aside> </div> 1862</div> 1863 1864 </div> 1865 1866</main> 1867 1868 1869 1870 1871</div> 1872 1873<footer id="site-footer"> 1874 1875 <div class="container"> 1876 1877 <div class="row text-uppercase"> 1878 <div id="wrapper-footer-nav" class="wrapper-fluid col-xs-12"> 1879 <ul id="footer-nav" class="no-p no-m"><li id="menu-item-191674" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-191674"><a href="https://cosaporto.it/diventa-partner/" class="nav-link" ga-click-context="footer-nav">Diventa un nostro Partner</a></li> 1880<li id="menu-item-330068" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-330068"><a href="https://cosaporto.it/come-funziona/" class="nav-link" ga-click-context="footer-nav">Come funziona</a></li> 1881<li id="menu-item-177276" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-177276"><a href="https://cosaporto.it/chi-siamo/" class="nav-link" ga-click-context="footer-nav">Chi Siamo</a></li> 1882<li id="menu-item-591" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-591"><a href="https://cosaporto.it/termini-e-condizioni/" class="nav-link" ga-click-context="footer-nav">Termini e condizioni</a></li> 1883<li id="menu-item-590" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-590"><a href="https://cosaporto.it/privacy-policy/" class="nav-link" ga-click-context="footer-nav">Informativa Privacy</a></li> 1884<li id="menu-item-568050" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-568050"><a href="https://cosaporto.it/cookie-policy/" class="nav-link" ga-click-context="footer-nav">Cookie Policy</a></li> 1885<li id="menu-item-28451" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2961 current_page_item current_page_parent nav-item menu-item-28451 active"><a href="https://cosaporto.it/blog/" class="nav-link" ga-click-context="footer-nav">Blog</a></li> 1886<li id="menu-item-643568" class="menu-item menu-item-type-custom menu-item-object-custom nav
1886-item menu-item-643568"><a href="https://cosaporto.it/add-resources/" class="nav-link" ga-click-context="footer-nav">Risorse Aggiuntive</a></li> 1887<li id="menu-item-538395" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-538395"><a href="https://cosaporto.it/account/special-occasions/" class="nav-link" ga-click-context="footer-nav">Il tuo calendario</a></li> 1888</ul> </div> 1889 </div> 1890 1891 <hr> 1892 1893 <div class="row"> 1894 <div class="site-info col-xs-8 col-sm-10 small"> 1895 © 1896 2026 Cosaporto S.r.l. <small>P.IVA 14202471000</small><br> 1897 <span style="font-weight:600;font-size:12px;letter-spacing:.1em">COSAPORTO</span> 1898 <small>® is a registered trademark</small> 1899 </div> 1900 <div class="social-footer-container col-xs-4 col-sm-2 text-right"> 1901 <a href="https://www.facebook.com/cosaporto.it/" style="display:inline-block" 1902 class="social-footer-icon facebook" target="_blank" rel="noopener noreferrer nofollow"> 1903 <img class="lld preload" data-src="/wp-content/themes/frontend/img/facebook.png"/> 1904 </a>  1905 <a href="https://www.instagram.com/cosaporto.it/" style="display:inline-block" 1906 class="social-footer-icon facebook" target="_blank" rel="noopener noreferrer nofollow"> 1907 <img class="lld preload" data-src="/wp-content/themes/frontend/img/instagram.png"/> 1908 </a>  1909 <a href="https://www.linkedin.com/company/cosaporto/" style="display:inline-block" 1910 class="social-footer-icon facebook" target="_blank" rel="noopener noreferrer nofollow"> 1911 <img class="lld preload" data-src="/wp-content/themes/frontend/img/linkedin.png"/> 1912 </a> 1913 </div> 1914 </div> 1915 1916 <hr> 1917 1918 <div class="row text-center"> 1919 <div class="footer-icons col-xs-12"> 1920 <div class="footer-icons-payment"> 1921 <img class="lld preload" id="mst" data-src="/wp-content/themes/frontend/img/mastercard.png"/> 1922 <img class="lld preload" id="amx" data-src="/wp-content/themes/frontend/img/american-express.png"/> 1923 <img class="lld preload" id="vsa" data-src="/wp-content/themes/frontend/img/visa.png"/> 1924 <img class="lld preload" id="stp" data-src="/wp-content/themes/frontend/img/stripe.png"/> 1925 <!--<img class="lld preload" id="ppl" data-src="/wp-content/themes/frontend/img/paypal.png"/>--> 1926 </div> 1927 <div class="footer-icons-innova"> 1928 <div class="text-center"> 1929 <img class="lld preload" id="spy" data-src="/wp-content/themes/frontend/img/loghi-fondo-eu.png"/> 1930 </div> 1931 </div> 1932 </div> 1933 </div> 1934 1935 </div> 1936 1937</footer> 1938 1939<div id="cart-fixed" class="text-center empty"> 1940 <a class="cart-link tab mid" style="cursor:pointer" rel="nofollow"> 1941 <span class="cart-icon material-symbols-outlined">shopping_bag</span> 1942 <div class="cart-count">0</div> 1943 </a> 1944</div> 1945 1946<!-- Cart Mini Modal --> 1947 1948<div id="cart-mini-modal" class="container" ga-events="view_cart"> 1949 <div class="cart-modal fade" tabindex="-1" role="dialog" style="display:none"> 1950 <div class="modal-dialog" role="document"> 1951 <div class="modal-content"> 1952 <div class="modal-header"> 1953 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1954 <h4 class="modal-title">Carrello</h4> 1955 </div> 1956 <div class="modal-body"> 1957 <div id="cart-mini-banner"></div> 1958 <div id="cart-mini-products-checks"> 1959 <div id="cart-mini-checks"></div> 1960 <div id="cart-mini-products"></div> 1961 </div> 1962 </div> 1963 <div class="modal-footer"> 1964 <div class="row"> 1965 <p>I costi di spedizione verranno addebitati nella successiva fase di checkout</p> 1966 </div> 1967 <div class="row"> 1968 <div id="cart-mini-total"> 1969 <p>0,00â¬</p> 1970 </div> 1971 1972 <a id='checkout-button' href='https://cosaporto.it/checkout/' class="btn btn-primary btn-lg active" role="button" aria-pressed="true" aria-disabled="true" disabled>Vai al checkout</a> 1973 </div> 1974 <div class="row"> 1975 <button id="dismiss-button" type="button" class="btn btn-default" data-dismiss="modal">Continua lo shopping</button> 1976 </div> 1977 </div> 1978 <div class="locker"> 1979 <div class="spinner"> 1980 <img src="https://cosaporto.it/wp-content/themes/frontend/img/cp_loaders/cp_loader_no_bg.gif" alt="Loading..."> 1981 </div> 1982 </div> 1983 </div> 1984 </div> 1985 </div> 1986</div> 1987
1988<script> 1989window.mergeRestData = new function() { 1990 var self = this; 1991 this.restData = { 1992 _wpnonce: "985478deac", 1993 _wp_http_referer: "/blog/" 1994 }; 1995 1996 this.extend = function(data) { 1997 return _.extend(data, self.restData) 1998 }; 1999} 2000</script>
2000 2001 2002<div class="gdpr-overlay"></div> 2003<div class="gdpr gdpr-privacy-bar" style="display:none;"> 2004 <div class="gdpr-wrapper"> 2005 <div class="gdpr-content"> 2006 <p> 2007 Noi e terze parti selezionate utilizziamo cookie o tecnologie simili per finalità tecniche e di esperienza, come specificato nella cookie policy. Il rifiuto del consenso può rendere non disponibili le relative funzioni. Puoi accettare tutti i cookie con "Accetta". Per ulteriori informazioni, consulta la nostra <a href="/privacy-policy/" target="_blank">Informativa Privacy</a>. </p> 2008 </div> 2009 <div class="gdpr-right"> 2010 <button class="gdpr-preferences" type="button">Preferenze</button> 2011 <button class="gdpr-agreement" type="button">Acconsento</button> 2012 </div> 2013 </div> 2014</div> 2015 2016<div class="gdpr gdpr-privacy-preferences"> 2017 <div class="gdpr-wrapper"> 2018 <form method="post" class="gdpr-privacy-preferences-frm" action="https://cosaporto.it/wp-admin/admin-post.php"> 2019 <input type="hidden" name="action" value="gdpr_update_privacy_preferences"> 2020 <input type="hidden" id="update-privacy-preferences-nonce" name="update-privacy-preferences-nonce" value="1d377a8ba4" /><input type="hidden" name="_wp_http_referer" value="/blog/" /> <header> 2021 <div class="gdpr-box-title"> 2022 <h3>Gestione Preferenze Privacy</h3> 2023 <span class="gdpr-close"></span> 2024 </div> 2025 </header> 2026 <div class="gdpr-mobile-menu"> 2027 <button type="button">Opzioni</button> 2028 </div> 2029 <div class="gdpr-content"> 2030 <ul class="gdpr-tabs"> 2031 <li><button type="button" class="gdpr-tab-button gdpr-active" data-target="gdpr-consent-management">Gestione Consensi</button></li> 2032 <li><button type="button" class="gdpr-tab-button gdpr-cookie-settings" data-target="necessari">Impostazioni Cookie</button> 2033 <ul class="gdpr-subtabs"> 2034 <li><button type="button" data-target="necessari" >Necessari</button></li><li><button type="button" data-target="analytics" >Analytics</button></li><li><button type="button" data-target="marketing" >Marketing</button></li> </ul> 2035 </li> 2036 </ul> 2037 <div class="gdpr-tab-content"> 2038 <div class="gdpr-consent-management gdpr-active"> 2039 <header> 2040 <h4>Gestione Consensi</h4> 2041 </header> 2042 <div class="gdpr-info"> 2043 <p></p> 2044 <div class="gdpr-cookies-used"> 2045 <div class="gdpr-cookie-title"> 2046 <p>Termini e condizioni</p> 2047 <span class="gdpr-always-active">Obbligatorio</span> 2048 <input type="hidden" name="user_consents[]" value="termini-e-condizioni" checked style="display:none;"> 2049 </div> 2050 <div class="gdpr-cookies"> 2051 <span>Ho letto e accetto i <a href="/termini-e-condizioni/">Termini e Condizioni</a>.</span> 2052 </div> 2053 </div> 2054 <div class="gdpr-cookies-used"> 2055 <div class="gdpr-cookie-title"> 2056 <p>Privacy Policy</p> 2057 <span class="gdpr-always-active">Obbligatorio</span> 2058 <input type="hidden" name="user_consents[]" value="privacy-policy" checked style="display:none;"> 2059 </div> 2060 <div class="gdpr-cookies"> 2061 <span>Ho letto e accetto le <a href="/privacy-policy/" target="_blank">Privacy e Cookie Policy</a>.</span> 2062 </div> 2063 </div> 2064 <div class="gdpr-cookies-used"> 2065 <div class="gdpr-cookie-title"> 2066 <p>Comunicazioni Commerciali</p> 2067 <label class="gdpr-switch"> 2068 <input type="checkbox" name="user_consents[]" value="comunicazioni-commerciali" > 2069 <span class="gdpr-slider round"></span> 2070 </label> 2071 </div> 2072 <div class="gdpr-cookies"> 2073 <span>Acconsento a ricevere informazioni, sconti e promozioni.</span> 2074 </div> 2075 </div> 2076 </div> 2077 </div> 2078 <div class="necessari"> 2079 <header> 2080 <h4>Necessari</h4> 2081 </header><!-- /header --> 2082 <div class="gdpr-info"> 2083 <p>I seguenti cookie sono utilizzati per garantire il corretto funzionamento del sito e non possono essere disabilitati. Abilitano le funzionalità di base come la navigazione corretta delle pagine e l'accesso alle aree risevate.</p> 2084 <div class="gdpr-cookies-used"> 2085 <div class="gdpr-cookie-title"> 2086 <p>Cookie Usati</p> 2087 <span class="gdpr-always-active">Sempre Attivi</span> 2088 <input type="hidden" name="approved_cookies[]" value="["gdpr","gdpr_custom_pref","__cfduid","__zlcmid","cp_city","fbsr_*","guest_shid","nwusid","ngt","partner_id","partner_name","woocommerce_cart_hash","woocommerce_items_in_cart","wp_woocommerce_session_*","wordpress_logged_in_*","wordpress_sec_*","wordpress_test_cookie","__stripe_mid","__stripe_sid","checkout-live-session"]" checked> 2089 </div> 2090 <div class="gdpr-cookies"> 2091 <span>gdpr, gdpr_custom_pref, __cfduid, __zlcmid, cp_city, fbsr_*, guest_shid, nwusid, ngt, partner_id, partner_name, woocommerce_cart_hash, woocommerce_items_in_cart, wp_woocommerce_session_*, wordpress_logged_in_*, wordpress_sec_*, wordpress_test_cookie, __stripe_mid, __stripe_sid, checkout-live-session</span> 2092 </div> 2093 </div> 2094 </div> 2095 </div> 2096 <div class="analytics"> 2097 <header> 2098 <h4>Analytics</h4> 2099 </header><!-- /header --> 2100 <div class="gdpr-info"> 2101 <p>
2101I seguenti cookies sono utilizzati per collezionare statistiche anonime sul comportamento dei nostri utenti. Utilizziamo i dati raccolti per migliorare l'esperienza utente e misurare le performance del sito.</p> 2102 <div class="gdpr-cookies-used"> 2103 <div class="gdpr-cookie-title"> 2104 <p>Cookie Usati</p> 2105 <label class="gdpr-switch"> 2106 <input type="checkbox" name="approved_cookies[]" value="["1P_JAR","CONSENT","DV","NID","__hssc","__hssrc","__hstc","_ga","_gat_UA-97774285-1","_gid","_hjIncludedInSample","hubspotutk","mp_*_mixpanel"]" checked='checked'> 2107 <span class="gdpr-slider round"></span> 2108 </label> 2109 </div> 2110 <div class="gdpr-cookies"> 2111 <span>1P_JAR, CONSENT, DV, NID, __hssc, __hssrc, __hstc, _ga, _gat_UA-97774285-1, _gid, _hjIncludedInSample, hubspotutk, mp_*_mixpanel</span> 2112 </div> 2113 </div> 2114 </div> 2115 </div> 2116 <div class="marketing"> 2117 <header> 2118 <h4>Marketing</h4> 2119 </header><!-- /header --> 2120 <div class="gdpr-info"> 2121 <p>I seguenti cookie sono impostati da società terze per profilare gli utenti e mostrare messaggi pubblicitari più pertinenti.</p> 2122 <div class="gdpr-cookies-used"> 2123 <div class="gdpr-cookie-title"> 2124 <p>Cookie Usati</p> 2125 <label class="gdpr-switch"> 2126 <input type="checkbox" name="approved_cookies[]" value="["IDE","act","c_user","datr","dpr","fr","mailchimp_landing_site","pl","presence","sb","wd","xs","GPS","PREF","VISITOR_INFO1_LIVE","YSC"]" checked='checked'> 2127 <span class="gdpr-slider round"></span> 2128 </label> 2129 </div> 2130 <div class="gdpr-cookies"> 2131 <span>IDE, act, c_user, datr, dpr, fr, mailchimp_landing_site, pl, presence, sb, wd, xs, GPS, PREF, VISITOR_INFO1_LIVE, YSC</span> 2132 </div> 2133 </div> 2134 </div> 2135 </div> 2136 </div> 2137 <input type="hidden" name="all_cookies" value="["gdpr","gdpr_custom_pref","__cfduid","__zlcmid","cp_city","fbsr_*","guest_shid","nwusid","ngt","partner_id","partner_name","woocommerce_cart_hash","woocommerce_items_in_cart","wp_woocommerce_session_*","wordpress_logged_in_*","wordpress_sec_*","wordpress_test_cookie","__stripe_mid","__stripe_sid","checkout-live-session","1P_JAR","CONSENT","DV","NID","__hssc","__hssrc","__hstc","_ga","_gat_UA-97774285-1","_gid","_hjIncludedInSample","hubspotutk","mp_*_mixpanel","IDE","act","c_user","datr","dpr","fr","mailchimp_landing_site","pl","presence","sb","wd","xs","GPS","PREF","VISITOR_INFO1_LIVE","YSC"]"> 2138 </div> 2139 <footer> 2140 <input type="submit" value="Salva Preferenze"> 2141 <span><a href="https://cosaporto.it/privacy-policy/" target="_blank">Più Informazioni</a></span> 2142 </footer> 2143 </form> 2144 </div> 2145</div> 2146 2147<div class="gdpr gdpr-general-confirmation gdpr-delete-confirmation"> 2148 <div class="gdpr-wrapper"> 2149 <header> 2150 <div class="gdpr-box-title"> 2151 <h3>Vuoi chiudere il tuo account?</h3> 2152 <span class="gdpr-close"></span> 2153 </div> 2154 </header> 2155 <div class="gdpr-content"> 2156 <p>Il tuo account sarà chiuso e tutti i tuoi dati cancellati in modo permanente. Sei sicuro?</p> 2157 </div> 2158 <footer> 2159 <button class="gdpr-delete-account">Continue</button> 2160 <button class="gdpr-cancel">Cancella</button> 2161 </footer> 2162 </div> 2163</div> 2164 2165<!-- Load the HubSpot tracking code --> 2166<!-- Start of HubSpot Embed Code -->
2167<script type="text/javascript" id="hs-script-loader" async defer src="https://js-eu1.hs-scripts.com/25091027.js"> 2168</script>
2168 2169<!-- End of HubSpot Embed Code --> 2170
2171<script>jQuery(function() { 2172if (window.navigator.standalone === true || 2173window.matchMedia('(display-mode: standalone)').matches) { 2174 Cookies.set('cp_standalone', '1'); 2175} else { 2176 Cookies.remove('cp_standalone'); 2177} 2178})</script>
2178<script type="application/ld+json">{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https:\/\/cosaporto.it"}},{"@type":"ListItem","position":2,"item":{"name":"Blog","@id":"https:\/\/cosaporto.it\/blog\/"}}]}</script>
2178<script type="text/javascript">var algolia = {"debug":false,"application_id":"UGAHWL5VMC","search_api_key":"f6428d6fa516c3f49218253a83e0a072","powered_by_enabled":false,"query":"","autocomplete":{"sources":[{"index_id":"posts_product","index_name":"cp_posts_product","label":"Prodotti","admin_name":"Prodotti","position":10,"max_suggestions":5,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true}],"input_selector":"input[name='s']:not('.no-autocomplete')"},"indices":{"posts_product":{"name":"cp_posts_product","id":"posts_product","enabled":true,"replicas":[]}}};</script>
2178
2178<script type="text/javascript"> 2179 (function () { 2180 var c = document.body.className; 2181 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 2182 document.body.className = c; 2183 })() 2184 </script>
2184 2185
2185<script type='text/javascript' id='wcml-mc-scripts-js-extra'> 2186/* <![CDATA[ */ 2187var wcml_mc_settings = {"wcml_spinner":"https:\/\/cosaporto.it\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/img\/ajax-loader.gif","current_currency":{"code":"EUR","symbol":"€"},"cache_enabled":""}; 2188/* ]]> */ 2189</script>
vendor: 1 bytes, line 2189
2189
2190<script type="module" id="wcml-mc-scripts" data-path="wp-content/plugins/woocommerce-multilingual/res/js/wcml-multi-currency.min.js">var wcml_mc_settings = {"wcml_spinner":"https:\/\/cosaporto.it\/wp-content\/plugins\/sitepress-multilingual-cms\/res\/img\/ajax-loader.gif","current_currency":{"code":"EUR","symbol":"€"},"cache_enabled":""}; 2191jQuery(function(){jQuery(document).on("click",".wcml_currency_switcher a",wcml_switch_currency_handler)});var wcml_switch_currency_handler=function(event){event.preventDefault();if(jQuery(this).is(":disabled")||jQuery(this).parent().hasClass("wcml-cs-active-currency")||jQuery(this).hasClass("wcml-cs-active-currency")){return false}else{jQuery(this).off(event)}wcml_load_currency(jQuery(this).attr("rel"))};function wcml_load_currency(currency,force_switch){var ajax_loader=jQuery('<img class="wcml-spinner" width="16" heigth="16" src="'+wcml_mc_settings.wcml_spinner+'" />');jQuery(".wcml_currency_switcher").append(ajax_loader);if(typeof force_switch==="undefined")force_switch=0;jQuery.ajax({type:"post",url:woocommerce_params.ajax_url,dataType:"json",data:{action:"wcml_switch_currency",currency:currency,force_switch:force_switch,params:window.location.search.substr(1)},success:function(response){if(typeof response.error!=="undefined"){alert(response.error)}else if(typeof response.data.prevent_switching!=="undefined"){jQuery("body").append(response.data.prevent_switching)}else{var target_location=window.location.href;if(-1!==target_location.indexOf("#")||wcml_mc_settings.cache_enabled){var url_dehash=target_location.split("#");var hash=url_dehash.length>1?"#"+url_dehash[1]:"";target_location=url_dehash[0].replace(/&wcmlc(\=[^&]*)?(?=&|$)|wcmlc(\=[^&]*)?(&|$)/,"").replace(/\?$/,"");var url_glue=target_location.indexOf("?")!=-1?"&":"?";target_location+=url_glue+"wcmlc="+currency+hash}wcml_reset_cart_fragments();target_location=wcml_maybe_adjust_widget_price(target_location,response.data);window.location=target_location}}})}function wcml_maybe_adjust_widget_price(target_location,response){if(typeof response.min_price!=="undefined"){target_location=target_location.replace(/(min_price=)(\d+)/,"$1"+response.min_price)}if(typeof response.max_price!=="undefined"){target_location=target_location.replace(/(max_price=)(\d+)/,"$1"+response.max_price)}return target_location}</script>
2191<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/core.min.js?ver=1.12.1' id='jquery-ui-core-js'></script>
vendor: 1 bytes, line 2191
2191
vendor: 3,482 bytes, lines 2192-2200
2192<script type="module" id="jquery-ui-mouse" data-path="wp-includes/js/jquery/ui/mouse.min.js">/*! 2193 * jQuery UI Mouse 1.12.1 2194 * http://jqueryui.com 2195 * 2196 * Copyright jQuery Foundation and other contributors 2197 * Released under the MIT license. 2198 * http://jquery.org/license 2199 */ 2200!function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery)}(function(o){var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var t=this,i=1===e.which,s=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});</script>
2200<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/resizable.min.js?ver=1.12.1' id='jquery-ui-resizable-js'></script>
vendor: 1 bytes, line 2200
2200
2201<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/draggable.min.js?ver=1.12.1' id='jquery-ui-draggable-js'></script>
vendor: 1 bytes, line 2201
2201
vendor: 4,481 bytes, lines 2202-2210
2202<script type="module" id="jquery-ui-controlgroup" data-path="wp-includes/js/jquery/ui/controlgroup.min.js">/*! 2203 * jQuery UI Controlgroup 1.12.1 2204 * http://jqueryui.com 2205 * 2206 * Copyright jQuery Foundation and other contributors 2207 * Released under the MIT license. 2208 * http://jquery.org/license 2209 */ 2210!function(t){"function"==typeof define&&define.amd?define(["jquery","./core"],t):t(jQuery)}(function(r){var s=/ui-corner-([a-z]){2,6}/g;return r.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var s=this,l=[];r.each(this.options.items,function(n,t){var e,o={};if(t)return"controlgroupLabel"===n?((e=s.element.find(t)).each(function(){var t=r(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),s._addClass(e,null,"ui-widget ui-widget-content ui-state-default"),void(l=l.concat(e.get()))):void(r.fn[n]&&(o=s["_"+n+"Options"]?s["_"+n+"Options"]("middle"):{classes:{}},s.element.find(t).each(function(){var t=r(this),e=t[n]("instance"),i=r.widget.extend({},o);"button"===n&&t.parent(".ui-spinner").length||((e=e||t[n]()[n]("instance"))&&(i.classes=s._resolveClassesValues(i.classes,e)),t[n](i),i=t[n]("widget"),r.data(i[0],"ui-controlgroup-data",e||t[n]("instance")),l.push(i[0]))})))}),this.childWidgets=r(r.unique(l)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var t=r(this).data("ui-controlgroup-data");t&&t[e]&&t[e]()})},_updateCornerClass:function(t,e){e=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,e)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],n},_spinnerOptions:function(t){t=this._buildSimpleOptions(t,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,n){var o={};return r.each(i,function(t){var e=n.options.classes[t]||"",e=r.trim(e.replace(s,""));o[t]=(e+" "+i[t]).replace(/\s+/g," ")}),o},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var o,s=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),o=this.childWidgets,(o=this.options.onlyVisible?o.filter(":visible"):o).length&&(r.each(["first","last"],function(t,e){var i,n=o[e]().data("ui-controlgroup-data");n&&s["_"+n.widgetName+"Options"]?((i=s["_"+n.widgetName+"Options"](1===o.length?"only":e)).classes=s._resolveClassesValues(i.classes,n),n.element[n.widgetName](i)):s._updateCornerClass(o[e](),e)}),this._callChildMethod("refresh"))}})});</script>
vendor: 3,481 bytes, lines 2210-2218
2210<script type="module" id="jquery-ui-checkboxradio" data-path="wp-includes/js/jquery/ui/checkboxradio.min.js">/*! 2211 * jQuery UI Checkboxradio 1.12.1 2212 * http://jqueryui.com 2213 * 2214 * Copyright jQuery Foundation and other contributors 2215 * Released under the MIT license. 2216 * http://jquery.org/license 2217 */ 2218!function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery)}(function(s){return s.widget("ui.checkboxradio",[s.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i=this,t=this._super()||{};return this._readType(),e=this.element.labels(),this.label=s(e[e.length-1]),this.label.length||s.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){i.originalLabel+=3===this.nodeType?s(this).text():this.outerHTML}),this.originalLabel&&(t.label=this.originalLabel),null!=(e=this.element[0].disabled)&&(t.disabled=e),t},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||s.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e=this.element[0].name,i="input[name='"+s.ui.escapeSelector(e)+"']";return e?(this.form.length?s(this.form[0].elements).filter(i):s(i).filter(function(){return 0===s(this).form().length})).not(this.element):s([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=s(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){if("label"!==e||i){if(this._super(e,i),"disabled"===e)return this._toggleClass(this.label,null,"ui-state-disabled",i),void(this.element[0].disabled=i);this.refresh()}},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=s("<span>"),this.iconSpace=s("<span> </span>
2218"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),(e=this.iconSpace?e.not(this.iconSpace[0]):e).remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),s.ui.checkboxradio});</script>
vendor: 2,335 bytes, lines 2218-2226
2218<script type="module" id="jquery-ui-button" data-path="wp-includes/js/jquery/ui/button.min.js">/*! 2219 * jQuery UI Button 1.12.1 2220 * http://jqueryui.com 2221 * 2222 * Copyright jQuery Foundation and other contributors 2223 * Released under the MIT license. 2224 * http://jquery.org/license 2225 */ 2226!function(t){"function"==typeof define&&define.amd?define(["jquery","./controlgroup","./checkboxradio","./core"],t):t(jQuery)}(function(n){var t;return n.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,i=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(i.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var o="iconPosition"!==t,s=o?this.options.iconPosition:i,t="top"===s||"bottom"===s;this.icon?o&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),o&&this._addClass(this.icon,null,i),this._attachIcon(s),t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 3,339 bytes, line 2226
2226pace||(this.iconSpace=n("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(s))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var i=(void 0===t.showLabel?this.options:t).showLabel,o=(void 0===t.icon?this.options:t).icon;i||o||(t.showLabel=!0),this._super(t)},_setOption:function(t,i){"icon"===t&&(i?this._updateIcon(t,i):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,i),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,i),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",i),(this.element[0].disabled=i)&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==n.uiBackCompat&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,i){"text"!==t?("showLabel"===t&&(this.options.text=i),"icon"===t&&(this.options.icons.primary=i),"icons"===t&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",i)}}),n.fn.button=(t=n.fn.button,function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?t.apply(this,arguments):(n.ui.checkboxradio||n.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}),n.fn.buttonset=function(){return n.ui.controlgroup||n.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),n.ui.button});</script>
2226<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/dialog.min.js?ver=1.12.1' id='jquery-ui-dialog-js'></script>
vendor: 1 bytes, line 2226
2226
2227<script type='text/javascript' id='wpml-cookie-js-extra'> 2228/* <![CDATA[ */ 2229var wpml_cookies = {"wp-wpml_current_language":{"value":"it","expires":1,"path":"\/"}}; 2230var wpml_cookies = {"wp-wpml_current_language":{"value":"it","expires":1,"path":"\/"}}; 2231/* ]]> */ 2232</script>
vendor: 1 bytes, line 2232
2232
2233<script type="module" id="wpml-cookie" data-path="wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js">var wpml_cookies = {"wp-wpml_current_language":{"value":"it","expires":1,"path":"\/"}}; 2234var wpml_cookies = {"wp-wpml_current_language":{"value":"it","expires":1,"path":"\/"}}; 2235jQuery(function () { 2236 jQuery.each(wpml_cookies, function (cookieName, cookieData) { 2237 jQuery.cookie(cookieName, cookieData.value, { 2238 'expires': cookieData.expires, 2239 'path' : cookieData.path 2240 }); 2241 }); 2242});</script>
2242<script type='text/javascript' id='gdpr-js-extra'> 2243/* <![CDATA[ */ 2244var GDPR = {"ajaxurl":"https:\/\/cosaporto.it\/wp-admin\/admin-ajax.php","aborting":"Annullando","is_user_logged_in":"","privacy_page_id":"50"}; 2245/* ]]> */ 2246</script>
vendor: 1 bytes, line 2246
2246
2247<script type="module" id="gdpr" data-path="wp-content/plugins/gdpr/assets/js/gdpr-public.js">var GDPR = {"ajaxurl":"https:\/\/cosaporto.it\/wp-admin\/admin-ajax.php","aborting":"Annullando","is_user_logged_in":"","privacy_page_id":"50"}; 2248!function(e){"use strict";var r=location.search,d=location.protocol+"//"+location.host+location.pathname;-1!==r.indexOf("notify=1")&&window.history.replaceState({},document.title,d),window.has_consent=function(e){if(Cookies.get("gdpr[consent_types]")&&JSON.parse(Cookies.get("gdpr[consent_types]")).indexOf(e)>-1)return!0;return!1},window.is_allowed_cookie=function(e){if(Cookies.get("gdpr[allowed_cookies]")&&JSON.parse(Cookies.get("gdpr[allowed_cookies]")).indexOf(e)>-1)return!0;return!1},e(function(){Cookies.get("gdpr[privacy_bar]")||e(".gdpr.gdpr-privacy-bar").delay(1e3).slideDown(600),!has_consent("privacy-policy")&&GDPR.is_user_logged_in&&0!=GDPR.privacy_page_id&&(e(".gdpr-reconsent-modal").show(),e("body").addClass("gdpr-noscroll"),e(".wpadminbar").hide()),e(document).on("click",".gdpr.gdpr-privacy-bar .gdpr-agreement",function(){e(".gdpr-privacy-preferences-frm").submit()}),e(document).on("submit",".gdpr-privacy-preferences-frm",function(){Cookies.set("gdpr[privacy_bar]",1,{expires:365})}),e(document).on("click",".gdpr-preferences",function(){e(this).data("type");e(".gdpr-overlay").fadeIn(),e("body").addClass("gdpr-noscroll"),e(".gdpr.gdpr-privacy-preferences .gdpr-wrapper").fadeIn()}),e(document).on("click",".gdpr.gdpr-privacy-preferences .gdpr-close, .gdpr-overlay",function(){e(".gdpr-overlay").fadeOut(),e("body").removeClass("gdpr-noscroll"),e(".gdpr.gdpr-privacy-preferences .gdpr-wrapper").fadeOut()}),e(document).on("click",".gdpr.gdpr-privacy-preferences .gdpr-tabs button",function(){var r="."+e(this).data("target");e(".gdpr.gdpr-privacy-preferences .gdpr-tab-content > div").removeClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tab-content "+r).addClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").hasClass("gdpr-mobile-expanded")&&(e(".gdpr.gdpr-privacy-preferences .gdpr-mobile-menu button").removeClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").toggle()),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs button").removeClass("gdpr-active"),e(".gdpr-subtabs li button").removeClass("gdpr-active"),e(this).hasClass("gdpr-tab-button")?(e(this).addClass("gdpr-active"),e(this).hasClass("gdpr-cookie-settings")&&e(".gdpr-subtabs").find("li button").first().addClass("gdpr-active")):(e(".gdpr-cookie-settings").addClass("gdpr-active"),e(this).addClass("gdpr-active"))}),e(document).on("click",".gdpr.gdpr-privacy-preferences .gdpr-mobile-menu button",function(r){e(this).toggleClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").toggle().addClass("gdpr-mobile-expanded")}),e(window).resize(function(){e(window).width()>640&&e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").hasClass("gdpr-mobile-expanded")&&(e(".gdpr.gdpr-privacy-preferences .gdpr-mobile-menu button").removeClass("gdpr-active"),e(".gdpr.gdpr-privacy-preferences .gdpr-tabs").removeClass("gdpr-mobile-expanded").removeAttr("style"))}),e("form.gdpr-add-to-deletion-requests").on("submit",function(r){e(this).hasClass("confirmed")||(r.preventDefault(),e(".gdpr-overlay").fadeIn(),e("body").addClass("gdpr-noscroll"),e(".gdpr.gdpr-delete-confirmation .gdpr-wrapper").css({display:"flex"}).hide().fadeIn())}),e(document).on("click",".gdpr.gdpr-general-confirmation .gdpr-close, .gdpr-overlay, .gdpr-cancel",function(){e(".gdpr-overlay").fadeOut(),e(".gdpr-reconsent-modal").is(":visible")||e("body").removeClass("gdpr-noscroll"),e(".gdpr.gdpr-general-confirmation .gdpr-wrapper").fadeOut()}),e(document).on("click",".gdpr.gdpr-delete-confirmation button.gdpr-delete-account",function(){e("form.gdpr-add-to-deletion-requests").addClass("confirmed"),e('form.gdpr-add-to-deletion-requests.confirmed input[type="submit"]').click(),e(".gdpr-overlay").fadeOut(),e("body").removeClass("gdpr-noscroll"),e(".gdpr.gdpr-delete-confirmation .gdpr-wrapper").fadeOut()}),e(".gdpr-accept-confirmation").length>0&&(e(".gdpr-overlay").fadeIn(),e("body").addClass("gdpr-noscroll"),e(".gdpr.gdpr-accept-confirmation .gdpr-wrapper").css({display:"flex"}).hide().fadeIn(),e(document).on("click",".gdpr.gdpr-accept-confirmation button.gdpr-ok",function(){e(".gdpr-overlay").fadeOut(),e("body").removeClass("gdpr-noscroll"),e(".gdpr.gdpr-accept-confirmation .gdpr-wrapper").fadeOut()})),e(document).on("click",".gdpr-agree",function(r){r.preventDefault();e(this);e(".gdpr-consent-buttons").fadeOut(300,function(){e(".gdpr-consent-loading").fadeIn(300)});var d=0;setInterval(function(){e(".gdpr-ellipsis").html();d<3?(e(".gdpr-ellipsis").append("."),d++):(e(".gdpr-ellipsis").html(""),d=0)},600);e.post(GDPR.ajaxurl,{action:"agree_with_terms",nonce:e(this).data("nonce")},function(r){r.success&&(e(".gdpr-reconsent-modal").fadeOut(300,function(){e(this).remove(),e(".wpadminbar").show()}),e("body").removeClass("gdpr-noscroll"))})}),e(document).on("click",".gdpr-disagree",function(r){e(".gdpr-overlay").fadeIn(),e("body").addClass("gdpr-noscroll"),e(".gdpr.gdpr-disagree-confirmation .gdpr-wrapper").css({display:"flex"}).hide().fadeIn()}),e(document).on("click",".gdpr-disagree-confirm",function(r){r.preventDefault(),e(".gdpr-overlay").fadeOut(),e(".gdpr.gdpr-disagree-confirmation .gdpr-wrapper").fadeOut(),e(".gdpr-consent-buttons").fadeOut(300,function(){e(".gdpr-updating").html(GDPR.aborting),e(".gdpr-consent-loading").fadeIn(300)});var d=0;setInterval(function(){e(".gdpr-ellipsis").html();d<3?(e(".gdpr-ellipsis").append("."),d++):(e(".gdpr-ellipsis").html(""),d=0)},600);e.post(GDPR.ajaxurl,{action:"disagree_with_terms",nonce:e(this).data("nonce")},function(e){e.success&&location.reload()})})})}(jQuery),function(e){var r=!1;if("function"==typeof define&&define.amd&&(define(e),r=!0),"object"==typeof exports&&(module.exports=e(),r=!0),!r){var d=window.Cookies,n=window.Cookies=e();n.noConflict=function(){return window.Cookies=d,n}}}(function(){function e(){for(var e=0,r={};e<arguments.length;e++){var d=arguments[e];for(var n in d)r[n]=d[n]}return r}return function r(d){function n(r,o,t){var p;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(t=e({path:"/"},n.defaults,t)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*t.expires),t.expires=a}t.expires=t.expires?t.expires.toUTCString():"";try{p=JSON.stringify(o),/^[\{\[]/.test(p)&&(o=p)}catch(e){}o=d.write?d.write(o,r):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decode
vendor: 874 bytes, line 2248
2248URIComponent),r=(r=(r=encodeURIComponent(String(r))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var i="";for(var s in t)t[s]&&(i+="; "+s,!0!==t[s]&&(i+="="+t[s]));return document.cookie=r+"="+o+i}r||(p={});for(var c=document.cookie?document.cookie.split("; "):[],g=/(%[0-9A-Z]{2})+/g,l=0;l<c.length;l++){var f=c[l].split("="),u=f.slice(1).join("=");this.json||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var m=f[0].replace(g,decodeURIComponent);if(u=d.read?d.read(u,m):d(u,m)||u.replace(g,decodeURIComponent),this.json)try{u=JSON.parse(u)}catch(e){}if(r===m){p=u;break}r||(p[m]=u)}catch(e){}}return p}}return n.set=n,n.get=function(e){return n.call(n,e)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(r,d){n(r,"",e(d,{expires:-1}))},n.withConverter=r,n}(function(){})});</script>
vendor: 9,707 bytes, lines 2248-2261
2248<script type="module" id="jquery-blockui" data-path="wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js">/*! 2249 * jQuery blockUI plugin 2250 * Version 2.70.0-2014.11.23 2251 * Requires jQuery v1.7 or later 2252 * 2253 * Examples at: http://malsup.com/jquery/block/ 2254 * Copyright (c) 2007-2013 M. Alsup 2255 * Dual licensed under the MIT and GPL licenses: 2256 * http://www.opensource.org/licenses/mit-license.php 2257 * http://www.gnu.org/licenses/gpl.html 2258 * 2259 * Thanks to Amir-Hossein Sobhi for some excellent contributions! 2260 */ 2261!function(){"use strict";function e(e){function t(t,n){var s,h,k=t==window,y=n&&n.message!==undefined?n.message:undefined;if(!(n=e.extend({},e.blockUI.defaults,n||{})).ignoreIfBlocked||!e(t).data("blockUI.isBlocked")){if(n.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,n.overlayCSS||{}),s=e.extend({},e.blockUI.defaults.css,n.css||{}),n.onOverlayClick&&(n.overlayCSS.cursor="pointer"),h=e.extend({},e.blockUI.defaults.themedCSS,n.themedCSS||{}),y=y===undefined?n.message:y,k&&p&&o(window,{fadeOut:0}),y&&"string"!=typeof y&&(y.parentNode||y.jquery)){var m=y.jquery?y[0]:y,g={};e(t).data("blockUI.history",g),g.el=m,g.parent=m.parentNode,g.display=m.style.display,g.position=m.style.position,g.parent&&g.parent.removeChild(m)}e(t).data("blockUI.onUnblock",n.onUnblock);var v,I,w,U,x=n.baseZ;v=e(r||n.forceIframe?'<iframe class="blockUI" style="z-index:'+x+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+n.iframeSrc+'"></iframe>':'<div class="blockUI" style="display:none"></div>'),I=e(n.theme?'<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+x+++';display:none"></div>':'<div class="blockUI blockOverlay" style="z-index:'+x+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),n.theme&&k?(U='<div class="blockUI '+n.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(x+10)+';display:none;position:fixed">',n.title&&(U+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(n.title||" ")+"</div>"),U+='<div class="ui-widget-content ui-dialog-content"></div>',U+="</div>"):n.theme?(U='<div class="blockUI '+n.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(x+10)+';display:none;position:absolute">',n.title&&(U+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(n.title||" ")+"</div>"),U+='<div class="ui-widget-content ui-dialog-content"></div>',U+="</div>"):U=k?'<div class="blockUI '+n.blockMsgClass+' blockPage" style="z-index:'+(x+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+n.blockMsgClass+' blockElement" style="z-index:'+(x+10)+';display:none;position:absolute"></div>',w=e(U),y&&(n.theme?(w.css(h),w.addClass("ui-widget-content")):w.css(s)),n.theme||I.css(n.overlayCSS),I.css("position",k?"fixed":"absolute"),(r||n.forceIframe)&&v.css("opacity",0);var C=[v,I,w],S=e(k?"body":t);e.each(C,function(){this.appendTo(S)}),n.theme&&n.draggable&&e.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var O=f&&(!e.support.boxModel||e("object,embed",k?null:t).length>0);if(u||O){if(k&&n.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(u||!e.support.boxModel)&&!k)var E=a(t,"borderTopWidth"),T=a(t,"borderLeftWidth"),M=E?"(0 - "+E+")":0,B=T?"(0 - "+T+")":0;e.each(C,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)k?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+n.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),k?o.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),B&&o.setExpression("left",B),M&&o.setExpression("top",M);else if(n.centerY)k&&o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!n.centerY&&k){var i="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(n.css&&n.css.top?parseInt(n.css.top,10):0)+') + "px"';o.setExpression("top",i)}})}if(y&&(n.theme?w.find(".ui-widget-content").append(y):w.append(y),(y.jquery||y.nodeType)&&e(y).show()),(r||n.forceIframe)&&n.showOverlay&&v.show(),n.fadeIn){var j=n.onBlock?n.onBlock:c,H=n.showOverlay&&!y?j:c,z=y?j:c;n.showOverlay&&I._fadeIn(n.fadeIn,H),y&&w._fadeIn(n.fadeIn,z)}else n.showOverlay&&I.show(),y&&w.show(),n.onBlock&&n.onBlock.bind(w)();if(i(1,t,n),k?(p=w[0],b=e(n.focusableElements,p),n.focusInput&&setTimeout(l,20)):d(w[0],n.centerX,n.centerY),n.timeout){var W=setTimeout(function(){k?e.unblockUI(n):e(t).unblock(n)},n.timeout);e(t).data("blockUI.timeout",W)}}}function o(t,o){var s,l=t==window,d=e(t),a=d.data("blockUI.history"),c=d.data("blockUI.timeout");c&&(clearTimeout(c),d.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),i(0,t,o),null===o.onUnblock&&(o.onUnblock=d.data("blockUI.onUnblock"),d.removeData("blockUI.onUnblock"));var r;r=l?e(document.body).children().filter(".blockUI").add("body > .blockUI"):d.find(">.blockUI"),o.cursorReset&&(r.length>1&&(r[1].style.cursor=o.cursorReset),r.length>2&&(r[2].style.cursor=o.cursorReset)),l&&(p=b=null),o.fadeOut?(s=r.length,r.stop().fadeOut(o.fadeOut,function(){0==--s&&n(r,a,o,t)})):n(r,a,o,t)}function n(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function i(t,o,n){var i=o==window,l=e(o);if((t||(!i||p)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(d,n,s):e(document).unbind(d,s)}}function s(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&p&&t.data.constrainTabKey){var o=b,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){l(i)},10),!1}var s=t.data,d=e(t.target);return d.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(t),d.parents("div."+s.blockMsgClass).length>0||0===d.parents().children().filter("div.blockUI").length}function l(e){if(b){var t=b[!0===e?b.length-1:0];t&&t.focus()}}function d(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-a(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-a(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0"),o&&(i.top=l>0?l+"px":"0")}function a(t,o){return parseInt(e.css(t,o),10)||0}e.fn._fadeIn=e.fn.fadeIn;var c=e.noop||function(){},r=/MSIE/.test(navigator.userAgent),u=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),f=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){t(window,e)},e.unblockUI=function(e){o(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.mouseover(function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).mouseout(function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(o){if(this[0]===window)return e.blockUI(o),this;var n=e.extend({},e.blockUI.defaults,o||{});return this.each(function(){var t=e(this);n.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,t(this,o)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){o(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var p=null,b=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();</script>
vendor: 1,972 bytes, lines 2261-2268
2261<script type="module" id="js-cookie" data-path="wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js">/*! 2262 * JavaScript Cookie v2.1.4 2263 * https://github.com/js-cookie/js-cookie 2264 * 2265 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack 2266 * Released under the MIT license 2267 */ 2268!function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var o=arguments[e];for(var t in o)n[t]=o[t]}return n}function n(o){function t(n,r,i){var c;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(i=e({path:"/"},t.defaults,i)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(m){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=(n=(n=encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var f="";for(var s in i)i[s]&&(f+="; "+s,!0!==i[s]&&(f+="="+i[s]));return document.cookie=n+"="+r+f}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u<p.length;u++){var l=p[u].split("="),C=l.slice(1).join("=");'"'===C.charAt(0)&&(C=C.slice(1,-1));try{var g=l[0].replace(d,decodeURIComponent);if(C=o.read?o.read(C,g):o(C,g)||C.replace(d,decodeURIComponent),this.json)try{C=JSON.parse(C)}catch(m){}if(n===g){c=C;break}n||(c[g]=C)}catch(m){}}return c}}return t.set=t,t.get=function(e){return t.call(t,e)},t.getJSON=function(){return t.apply({json:!0},[].slice.call(arguments))},t.defaults={},t.remove=function(n,o){t(n,"",e(o,{expires:-1}))},t.withConverter=n,t}return n(function(){})});</script>
2268<script type='text/javascript' id='woocommerce-js-extra'> 2269/* <![CDATA[ */ 2270var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; 2271/* ]]> */ 2272</script>
vendor: 1 bytes, line 2272
2272
2273<script type="module" id="woocommerce" data-path="wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js">var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; 2274jQuery(function(t){t(".woocommerce-ordering").on("change","select.orderby",function(){t(this).closest("form").submit()}),t("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(t(this).attr("min"));0<=o&&parseFloat(t(this).val())<o&&t(this).val(o)});var e="store_notice"+(t(".woocommerce-store-notice").data("notice-id")||"");"hidden"===Cookies.get(e)?t(".woocommerce-store-notice").hide():t(".woocommerce-store-notice").show(),t(".woocommerce-store-notice__dismiss-link").click(function(o){Cookies.set(e,"hidden",{path:"/"}),t(".woocommerce-store-notice").hide(),o.preventDefault()}),t(".woocommerce-input-wrapper span.description").length&&t(document.body).on("click",function(){t(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),t(".woocommerce-input-wrapper").on("click",function(o){o.stopPropagation()}),t(".woocommerce-input-wrapper :input").on("keydown",function(o){var e=t(this).parent().find("span.description");if(27===o.which&&e.length&&e.is(":visible"))return e.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=t(this).parent(),e=o.find("span.description");o.addClass("currentTarget"),t(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),e.length&&e.is(":hidden")&&e.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),t.scroll_to_notices=function(o){o.length&&t("html, body").animate({scrollTop:o.offset().top-100},1e3)},t('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),t(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),t(".password-input").append('<span class="show-password-input"></span>'),t(".show-password-input").click(function(){t(this).toggleClass("display-password"),t(this).hasClass("display-password")?t(this).siblings(['input[type="password"]']).prop("type","text"):t(this).siblings('input[type="text"]').prop("type","password")})});</script>
2274<script type='text/javascript' id='wc-cart-fragments-js-extra'> 2275/* <![CDATA[ */ 2276var wc_cart_fragments_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_f1f6e57bab844d0ce0c7cee71a2805af","fragment_name":"wc_fragments_f1f6e57bab844d0ce0c7cee71a2805af","request_timeout":"5000"}; 2277/* ]]> */ 2278</script>
vendor: 1 bytes, line 2278
2278
2279<script type="module" id="wc-cart-fragments" data-path="wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js">var wc_cart_fragments_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_f1f6e57bab844d0ce0c7cee71a2805af","fragment_name":"wc_fragments_f1f6e57bab844d0ce0c7cee71a2805af","request_timeout":"5000"}; 2280jQuery(function(r){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,o=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(w){t=!1}function a(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function s(e){t&&(localStorage.setItem(o,e),sessionStorage.setItem(o,e))}var e={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(e){e&&e.fragments&&(r.each(e.fragments,function(e,t){r(e).replaceWith(t)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e.fragments)),s(e.cart_hash),e.cart_hash&&a()),r(document.body).trigger("wc_fragments_refreshed"))},error:function(){r(document.body).trigger("wc_fragments_ajax_error")}};function n(){r.ajax(e)}if(t){var i=null;r(document.body).on("wc_fragment_refresh updated_wc_div",function(){n()}),r(document.body).on("added_to_cart removed_from_cart",function(e,t,r){var n=sessionStorage.getItem(o);null!==n&&n!==undefined&&""!==n||a(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),s(r)}),r(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(n,864e5)}),r(window).on("storage onstorage",function(e){o===e.originalEvent.key&&localStorage.getItem(o)!==sessionStorage.getItem(o)&&n()}),r(window).on("pageshow",function(e){e.originalEvent.persisted&&(r(".widget_shopping_cart_content").empty(),r(document.body).trigger("wc_fragment_refresh"))});try{var c=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(o),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=+m+864e5,m=(new Date).getTime();if(d<m)throw"Fragment expired";i=setTimeout(n,d-m)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";r.each(c,function(e,t){r(e).replaceWith(t)}),r(document.body).trigger("wc_fragments_loaded")}catch(w){n()}}else n();0<Cookies.get("woocommerce_items_in_cart")?r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),r(document.body).on("adding_to_cart",function(){r(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){n()})});</script>
2280<script defer type='text/javascript' src='https://maps.googleapis.com/maps/api/js?key=AIzaSyAJwHFOo1jOJQ-fg6P-J16sdMRXTPNu2YI&libraries=places&ver=5.8.2' id='google-maps-js'></script>
vendor: 1 bytes, line 2280
2280
2281<script type="module" id="wcml-front-scripts" data-path="wp-content/plugins/woocommerce-multilingual/res/js/front-scripts.min.js">jQuery(function($){jQuery(document).on("click",".wcml_removed_cart_items_clear",function(e){e.preventDefault();jQuery.ajax({type:"post",url:woocommerce_params.ajax_url,data:{action:"wcml_cart_clear_removed_items",wcml_nonce:jQuery("#wcml_clear_removed_items_nonce").val()},success:function(response){window.location=window.location.href}})})});</script>
2281<script type='text/javascript' id='cart-widget-js-extra'> 2282/* <![CDATA[ */ 2283var actions = {"is_lang_switched":"0","force_reset":"0"}; 2284/* ]]> */ 2285</script>
vendor: 1 bytes, line 2285
2285
2286<script type="module" id="cart-widget" data-path="wp-content/plugins/woocommerce-multilingual/res/js/cart_widget.min.js">var actions = {"is_lang_switched":"0","force_reset":"0"}; 2287jQuery(function($){var empty_cart_hash=sessionStorage.getItem("woocommerce_cart_hash")=="";if(empty_cart_hash||actions.is_lang_switched==1||actions.force_reset==1){wcml_reset_cart_fragments()}});function wcml_reset_cart_fragments(){try{jQuery(function(){jQuery(document.body).trigger("wc_fragment_refresh");sessionStorage.removeItem("wc_fragments")})}catch(err){}}</script>
2287<script type='text/javascript' id='thickbox-js-extra'> 2288/* <![CDATA[ */ 2289var thickboxL10n = {"next":"Succ. \u00bb","prev":"\u00ab Prec.","image":"Immagine","of":"di","close":"Chiudi","noiframes":"Questa funzionalit\u00e0 richiede il frame in linea. Hai gli iframe disabilitati o il browser non li supporta.","loadingAnimation":"https:\/\/cosaporto.it\/wp-includes\/js\/thickbox\/loadingAnimation.gif"}; 2290/* ]]> */ 2291</script>
vendor: 1 bytes, line 2291
2291
2292<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105' id='thickbox-js'></script>
vendor: 1 bytes, line 2292
2292
2293<script defer type='text/javascript' src='https://cosaporto.it/wp-content/plugins/super-socializer/js/front/combined.js?ver=7.12.37' id='the_champ_combined_script-js'></script>
vendor: 1 bytes, line 2293
2293
2294<script type='text/javascript' src='https://cosaporto.it/wp-includes/js/underscore.min.js?ver=1.13.1' id='underscore-js'></script>
vendor: 1 bytes, line 2294
2294
2295<script defer type='text/javascript' src='https://cosaporto.it/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.12.1' id='jquery-ui-datepicker-js'></script>
vendor: 1 bytes, line 2295
2295
vendor: 19,043 bytes, lines 2296-2312
2296<script type="module" id="jquery-ui-menu" data-path="wp-includes/js/jquery/ui/menu.min.js">/*! 2297 * jQuery UI Menu 1.12.1 2298 * http://jqueryui.com 2299 * 2300 * Copyright jQuery Foundation and other contributors 2301 * Released under the MIT license. 2302 * http://jquery.org/license 2303 */ 2304!function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery)}(function(a){return a.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(e){var t=a(e.target),i=a(a.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){var t,i;this.previousFilter||(t=a(e.target).closest(".ui-menu-item"),i=a(e.currentTarget),t[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i)))},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(e){this._delay(function(){a.contains(this.element[0],a.ui.safeActiveElement(this.document[0]))||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=a(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var t,i,s,n=!0;switch(e.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(e);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case a.ui.keyCode.HOME:this._move("first","first",e);break;case a.ui.keyCode.END:this._move("last","last",e);break;case a.ui.keyCode.UP:this.previous(e);break;case a.ui.keyCode.DOWN:this.next(e);break;case a.ui.keyCode.LEFT:this.collapse(e);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(e);break;case a.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=this.previousFilter||"",s=n=!1,i=96<=e.keyCode&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),i===t?s=!0:i=t+i,t=this._filterMenuItems(i),(t=s&&-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var e,t,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),t=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=a(this),t=e.prev(),i=a("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),this._addClass(t,"ui-menu","ui-widget ui-widget-content ui-front"),(e=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=a(this);s._isDivider(e)&&s._addClass(e,"ui-menu-divider","ui-widget-content")}),i=(t=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(t,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){var i;"icons"===e&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,s;this._hasScroll()&&(i=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),e=e.outerHeight(),t<0?this.activeMenu.scrollTop(i+t):s<t+e&&this.activeMenu.scrollTop(i+t-s+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=a.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:a(t&&t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this._removeClass(e.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=e},this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!a(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,i){var s;(s=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0):s)&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(e){var t,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(t=a(this)).offset().top-i-s<0}),this.focus(e,t)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(t=a(this)).offset().top-i+s}),this.focus(e,t)):this.focus(e,this.activeMenu.find(this.options.items).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||a(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(a.trim(a(this).children(".ui-menu-item-wrapper").text()))})}})});</script><script type="module" id="jquery-ui-selectmenu" data-path="wp-includes/js/jquery/ui/selectmenu.min.js">/*! 2305 * jQuery UI Selectmenu 1.12.1 2306 * http://jqueryui.com 2307 * 2308 * Copyright jQuery Foundation and other contributors 2309 * Released under the MIT license. 2310 * http://jquery.org/license 2311 */ 2312!function(e){"function"==typeof define&&define.amd?define(["jquery","./menu","./core"],e):e(jQuery)}(function(u){return u.widget("ui.selectmenu",[u.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=u()},_drawButton:function(){var e,t=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(e){this.button.focus(),e.preventDefault()}}),this.element.hide(),this.button=u("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=u("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(i).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){t._rendered||t._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=u("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=u("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(e,t){e.preventDefault(),i._setSelection(),i._select(t.item.data("ui-selectmenu-item"),e)},focus:function(e,t){t=t.item.data("ui-selectmenu-item");null!=i.focusIndex&&t.index!==i.focusIndex&&(i._trigger("focus",e,{item:t}),i.isOpen||i._select(t,e)),i.focusIndex=t.index,i.button.attr("aria-activedescendant",i.menuItems.eq(t.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var e=this.element.find("option");this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,e.length&&(e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e)))},_position:function(){this.menuWrap.position(u.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var t=u("<span>");return this._setText(t,e.label),this._addClass(t,"ui-selectmenu-text"),t},_renderMenu:function(n,e){var s=this,o="";u.each(e,function(e,t){var i;t.optgroup!==o&&(i=u("<li>",{text:t.optgroup}),s._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(t.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),i.appendTo(n),o=t.optgroup),s._renderItemData(n,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(e,t){var i=u("<li>"),n=u("<div>",{title:t.element.attr("title")});return t.disabled&&this._addClass(i,null,"ui-state-disabled"),this._setText(n,t.label),i.append(n).appendTo(e)},_setText:function(e,t){t?e.text(t):e.html(" ")},_move:function(e,t){var i,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),n+=":not(.ui-state-disabled)"),(n="first"===e||"last"===e?i["first"===e?"prevAll":"nextAll"](n).eq(-1):i[e+"All"](n).eq(0)).length&&this.menuInstance.focus(t,n)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&(window.getSelection?((e=window.getSelection()).removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(e){this.isOpen&&(u(e.target).closest(".ui-selectmenu-menu, #"+u.ui.escapeSelector(this.ids.button)).length||this.close(e))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection()).rangeCount&&(this.range=e.getRangeAt(0)):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(e){var t=!0;switch(e.keyCode){case u.ui.keyCode.TAB:case u.ui.keyCode.ESCAPE:this.close(e),t=!1;break;case u.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case u.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case u.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case u.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case u.ui.keyCode.LEFT:this._move("prev",e);break;case u.ui.keyCode.RIGHT:this._move("next",e);break;case u.ui.keyCode.HOME:case u.ui.keyCode.PAGE_UP:this._move("first",e);break;case u.ui.keyCode.END:case u.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),t=!1}t&&e.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),e)},_select:function(e,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==i&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){e=this.menuItems.eq(e.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(e,t){var i;"icons"===e&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)),this._super(e,t),"appendTo"===e&&this.menuWrap.appendTo(this._appendTo()),"width"===e&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option("disabled",e),this.button.attr("aria-disabled",e),this._toggleClass(this.button,null,"ui-state-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e=!(e=!(e=e&&(e.jquery||e.nodeType?u(e):this.document.find(e).eq(0)))||!e[0]?this.element.closest(".ui-front, dialog"):e).length?this.document[0].body:e},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;!1!==e?(null===e&&(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop("disabled"),e},_parseOptions:function(e){var i=this,n=[];e.each(function(e,t){n.push(i._parseOption(u(t),e))}),this.items=n},_parseOption:function(e,t){var i=e.parent("optgroup");return{element:e,index:t,value:e.val(),label:e.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||e.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}])});</script>
2312<script type='text/javascript' id='wp-util-js-extra'> 2313/* <![CDATA[ */ 2314var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; 2315/* ]]> */ 2316</script>
vendor: 1 bytes, line 2316
2316
2317<script type="module" id="wp-util" data-path="wp-includes/js/wp-util.min.js">var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; 2318/*! This file is auto-generated */ 2319window.wp=window.wp||{},function(s){var t="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(e){var a,n={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){return(a=a||_.template(s("#tmpl-"+e).html(),n))(t)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(n,t){var e,a;return _.isObject(n)?t=n:(t=t||{}).data=_.extend(t.data||{},{action:n}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(a=s.Deferred(function(a){t.success&&a.done(t.success),t.error&&a.fail(t.error),delete t.success,delete t.error,a.jqXHR=s.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,a.done(function(){n&&n.data&&"query-attachments"===n.data.action&&a.jqXHR.hasOwnProperty("getResponseHeader")&&a.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(a.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),a[t.success?"resolveWith":"rejectWith"](this,[t.data])):a.rejectWith(this,[t])}).fail(function(){a.rejectWith(this,arguments)})})).promise()).abort=function(){return a.jqXHR.abort(),this},e}}}(jQuery);</script>
2319<script type='text/javascript' id='wc-add-to-cart-variation-js-extra'> 2320/* <![CDATA[ */ 2321var wc_add_to_cart_variation_params = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Nessun prodotto corrisponde alla tua scelta. Prova con un'altra combinazione.","i18n_make_a_selection_text":"Seleziona le opzioni del prodotto prima di aggiungerlo al carrello.","i18n_unavailable_text":"Siamo spiacenti, questo prodotto non \u00e8 disponibile. Scegli un'altra combinazione."}; 2322/* ]]> */ 2323</script>
vendor: 1 bytes, line 2323
2323
2324<script defer type='text/javascript' src='https://cosaporto.it/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js?ver=4.7.4' id='wc-add-to-cart-variation-js'></script>
vendor: 1 bytes, line 2324
2324
2325<script defer type='text/javascript' src='https://cosaporto.it/wp-content/themes/frontend/assets/build.min.js?ver=1.3.43' id='build-js'></script>
2325 2326
2326<script type="text/javascript"> 2327 /* <![CDATA[ */ 2328 if( typeof woocommerce_price_slider_params !== 'undefined' ) { 2329 woocommerce_price_slider_params.currency_format_symbol = wcml_mc_settings.current_currency.symbol; 2330 } 2331 /* ]]> */ 2332 </script>
2332 2333
2333<script> 2334if ('serviceWorker' in navigator) { 2335 navigator.serviceWorker.getRegistrations().then(function(registrations) { 2336 for (let registration of registrations) { 2337 registration.unregister(); 2338 } 2339 }); 2340} 2341if ('Cookies' in window) { 2342 if (Cookies.get('a2hsData')) { 2343 Cookies.remove('a2hsData'); 2344 } 2345} 2346</script>
2346 2347
2348<script>jQuery(function($){$(window).on('load',function(){if(window.location.href.indexOf('webcache.googleusercontent.com')!==-1){$('#mload').remove();$('html').removeClass('loading')}})})</script>
2348 2349 2350 2351
2352<script>jQuery(function() { 2353if (window.navigator.standalone === true || 2354window.matchMedia('(display-mode: standalone)').matches) { 2355 Cookies.set('cp_standalone', '1'); 2356} else { 2357 Cookies.remove('cp_standalone'); 2358} 2359})</script>
vendor: 1 bytes, line 2359
2359
2360<script> 2361jQuery(function($) { 2362 function setupButton() { 2363 var button = $(this); 2364 var link = button.find('a'); 2365 2366 button.data('cpActiveHTML', button.html()); 2367 2368 if (!link.is('.btn')) { 2369 link.closest('.contact-chat').css('opacity', '0.5'); 2370 link.replaceWith('<span>' + link.html() + '</span>'); 2371 } else { 2372 link.addClass('disabled'); 2373 } 2374 2375 button.data('cpInactiveHTML', button.html()); 2376 } 2377 2378 function setupButtons() { 2379 $('.contact-chat') 2380 .not('.setup') 2381 .each(setupButton) 2382 .addClass('setup'); 2383 } 2384 2385 function bindButton(button) { 2386 button.html(button.data('cpActiveHTML')); 2387 button.find('a').on("click", function() { window.HubSpotConversations.widget.open(); }); 2388 button.css('opacity', '1'); 2389 } 2390 2391 function bindButtons() { 2392 $('.contact-chat').not('.bound').each(function() { 2393 var button = $(this); 2394 if (typeof window.HubSpotConversations !== "undefined") { 2395 bindButton(button); 2396 } else { 2397 window.hsConversationsOnReady = [() => { 2398 bindButton(button); 2399 }]; 2400 } 2401 }).addClass('bound'); 2402 } 2403 2404 setupButtons(); 2405 $(document).on('cp_dom_changed', setupButtons); 2406 bindButtons(); 2407 $(document).on('cp_dom_changed', bindButtons); 2408}); 2409</script>
2409 2410 2411</body> 2412 2413</html>
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.