1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2947],{1141:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/deal/brand/vpn-italy",function(){return a(52672)}])},23835:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return l}});let l=a(34007)._(a(41695)).default.createContext(null)},32737:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let l=a(34007)._(a(41695)),n=a(23835),s=[],r=[],i=!1;function o(e){let t=e(),a={loading:!0,loaded:null,error:null};return a.promise=t.then(e=>(a.loading=!1,a.loaded=e,e)).catch(e=>{throw a.loading=!1,a.error=e,e}),a}class d{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function u(e){return function(e,t){let a=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),s=null;function o(){if(!s){let t=new d(e,a);s={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return s.promise()}if(!i){let e=a.webpack&&1?a.webpack():a.modules;e&&r.push(t=>{for(let a of e)if(t.includes(a))return o()})}function u(e,t){o();let r=l.default.useContext(n.LoadableContext);r&&Array.isArray(a.modules)&&a.modules.forEach(e=>{r(e)});let i=l.default.useSyncExternalStore(s.subscribe,s.getCurrentValue,s.getCurrentValue);return l.default.useImperativeHandle(t,()=>({retry:s.retry}),[]),l.default.useMemo(()=>{var t;return i.loading||i.error?l.default.createElement(a.loading,{isLoading:i.loading,pastDelay:i.pastDelay,timedOut:i.timedOut,error:i.error,retry:s.retry}):i.loaded?l.default.createElement((t=i.loaded)&&t.default?t.default:t,e):null},[e,i])}return u.preload=()=>o(),u.displayName="LoadableComponent",l.default.forwardRef(u)}(o,e)}function c(e,t){let a=[];for(;e.length;){let l=e.pop();a.push(l(t))}return Promise.all(a).then(()=>{if(e.length)return c(e,t)})}u.preloadAll=()=>new Promise((e,t)=>{c(s).then(e,t)}),u.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let a=()=>(i=!0,t());c(r,e).then(a,a)})),window.__NEXT_PRELOADREADY=u.preloadReady;let f=u},49194:(e,t,a)=>{e.exports=a(97286)},52672:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>O,default:()=>S});var l=a(64255),n=a(50030),s=a(49194),r=a.n(s),i=a(44716),o=a(96012),d=a(57259),u=a(65851),c=a(88722),f=a(69893),b=a(93161),h=a(91573),p=a(86488),m=a(16637),g=a(84127),y=a.n(g);let _=r()(()=>Promise.all([a.e(1608),a.e(6707),a.e(866)]).then(a.bind(a,26707)),{loadableGenerated:{webpack:()=>[26707]}}),v=(0,u.d)(r()(()=>Promise.all([a.e(8436),a.e(6899)]).then(a.bind(a,39280)),{loadableGenerated:{webpack:()=>[39280]},ssr:!1})),w=(0,u.d)(r()(()=>Promise.all([a.e(8436),a.e(6401)]).then(a.bind(a,88782)),{loadableGenerated:{webpack:()=>[88782]},ssr:!1})),P=(0,u.d)(r()(()=>Promise.all([a.e(2786),a.e(9657)]).then(a.bind(a,9657)),{loadableGenerated:{webpack:()=>[9657]},ssr:!1})),j=(0,u.d)(r()(()=>Promise.all([a.e(3275),a.e(8036)]).then(a.bind(a,15655)),{loadableGenerated:{webpack:()=>[15655]},ssr:!1})),I=(0,u.d)(r()(()=>Promise.all([a.e(2332),a.e(681),a.e(2660),a.e(8913)]).then(a.bind(a,51294)),{loadableGenerated:{webpack:()=>[51294]},ssr:!1})),x=(0,u.d)(r()(()=>Promise.all([a.e(8750),a.e(5138),a.e(320)]).then(a.bind(a,95138)),{loadableGenerated:{webpack:()=>[95138]},ssr:!1})),M=(0,u.d)(r()(()=>Promise.all([a.e(8436),a.e(1176)]).then(a.bind(a,46414)),{loadableGenerated:{webpack:()=>[46414]},ssr:!1})),k=(0,u.d)(r()(()=>Promise.all([a.e(8750),a.e(8452)]).then(a.bind(a,68452)),{loadableGenerated:{webpack:()=>[68452]},ssr:!1})),S=()=>{let e=(0,n.tz)(),{formatMessage:t}=e,a=[t({id:"cX2xYL",defaultMessage:"Get an Italian IP address"}),t({id:"UdR/3U",defaultMessage:"Connect to servers in {countriesCount} countries"},{countriesCount:d.SERVERS_COUNTRIES_COUNT}),t({id:"P70+vW",defaultMessage:"Keep your connection fast, safe, and private"})],s=[{index:2,title:t({id:"LciVfG",defaultMessage:"Connect to our Italian servers"}),text:t({id:"UjnKvu",defaultMessage:"Thatâs it â enjoy safe surfing with an Italian IP address."})}],r=(0,p.n)(s);return(0,l.jsxs)(b.A,{Header:(0,l.jsx)(f.A,{}),Footer:(0,l.jsx)(c.A,{}),children:[(0,l.jsx)(o.A,{title:t({id:"grZiPm",defaultMessage:"Get the best VPN for Italy - Surfshark"}),description:t({id:"M+2HUV",defaultMessage:"Get an Italian IP address and connect to servers in {countriesCount} countries. Speed and safety await â try Surfshark with a 30-day money-back guarantee."},{countriesCount:d.SERVERS_COUNTRIES_COUNT}),ogImage:(0,i.yf)("og.png","deal/brand/vpn-italy/images/"),noindex:!0,nofollow:!0}),(0,l.jsx)(h.A,{title:t({id:"wjB4ki",defaultMessage:"Get the #1 VPN for Italy"}),image:{src:(0,i.VV)("hero.png","deal/brand/vpn-italy/images/"),alt:t({id:"iUOim+",defaultMessage:"A smiling man with curly hair and a mustache looking up, the animated Colosseum behind him."})},listItems:a,bgImageLeftSide:(0,i.VV)("hero-bg-left.svg","deal/brand/vpn-italy/images/"),bgImageRightSide:(0,i.VV)("hero-bg-right.svg","deal/brand/vpn-italy/images/"),dataTest:"deal-brand-vpn-italy-hero-section"}),(0,l.jsx)(_,{className:y().testimonialsSection,dataTest:"deal-brand-vpn-italy-influencer-infinite-slider-section"}),(0,l.jsx)(v,{dataTest:"deal-brand-vpn-italy-row-cards-section"}),(0,l.jsx)(w,{title:t({id:"LzoCLJ",defaultMessage:"How to get an Italian IP address"}),cardsData:r,dataTest:"deal-brand-vpn-italy-get-ip-section"}),(0,l.jsx)(P,{dataTest:"deal-brand-vpn-italy-features-section"}),(0,l.jsx)(x,{dataTest:"deal-brand-vpn-italy-tabs-section",className:y().accordionToTabsSection}),(0,l.jsx)(I,{dataTest:"deal-brand-vpn-italy-quote-cards-section",className:y().cardsQuoteSliderSection}),(0,l.jsx)(m.A,{dataTest:"deal-brand-vpn-italy-awards-section"}),(0,l.jsx)(j,{dataTest:"deal-brand-vpn-italy-platforms-section"}),(0,l.jsx)(M,{dataTest:"deal-brand-vpn-italy-banner-section"}),(0,l.jsx)(k,{customData:(e=>[{title:e.formatMessage({id:"u16Is1",defaultMessage:"How do I connect to an Italian VPN?"}),content:e.formatMessage({id:"ALpXCq",defaultMessage:"To connect to Italian VPN servers, you should:<ul><li>Open the Surfshark app.</li><li>Select one of our Italian servers in Rome or Milan.</li><li>Click on the chosen server and thatâs it â your location is changed to Italy.</li></ul>"},{ul:e=>(0,l.jsx)("ol",{className:y().list,children:e}),li:e=>(0,l.jsx)("li",{children:e})})},{title:e.formatMessage({id:"VDdlie",defaultMessage:"Are VPNs legal in Italy?"}),content:e.formatMessage({id:"xXLeZQ",defaultMessage:"Yes, VPNs are completely legal in Italy as long as you donât use them for illegal activities."})},{title:e.formatMessage({id:"su8pz1",defaultMessage:"How can I get an Italian IP address?"}),content:e.formatMessage({id:"Em37Qr",defaultMessage:"To get an Italian IP address, you need to connect to a server located in Italy. If youâre using Surfshark, connect to our servers in Milan or Rome."})},{title:e.formatMessage({id:"egFYiA",defaultMessage:"How do I change my VPN location?"}),content:e.formatMessage({id:"+6PuR/",defaultMessage:"Hereâs how to change your VPN location:<ul><li>Open the Surfshark app.</li><li>Select a country youâd like to connect to from the server list.</li><li>Click on the selected server.</li><li>Your VPN location is now changed to the chosen country.</li></ul>"},{ul:e=>(0,l.jsx)("ol",{className:y().list,children:e}),li:e=>(0,l.jsx)("li",{children:e})})}])(e),dataTest:"deal-brand-vpn-italy-faq-section"})]})};var O=!0},60548:e=>{e.exports={testimonialsSection:"_qNC7h",cardsQuoteSliderSection:"_msQOI",accordionToTabsSection:"_jNvz4",list:"_ABx9h"}},65851:(e,t,a)=>{"use strict";a.d(t,{d:()=>s});var l=a(64255),n=a(41695);let s=e=>t=>
1{let a=(0,n.useRef)(null),[s,r]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=new IntersectionObserver(t=>{let[a]=t;a.isIntersecting&&(e.disconnect(),r(!0))},{});return a.current&&e.observe(a.current),()=>e.disconnect()},[]),s?(0,l.jsx)(e,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},l=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(l=l.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),l.forEach(function(t){var l;l=a[t],t in e?Object.defineProperty(e,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[t]=l})}return e}({},t)):(0,l.jsx)("div",{ref:a,style:{height:150}})}},84127:(e,t,a)=>{let l=a(95217),n=a(60548),s=l.bind(n);for(var r in n)s[r]=n[r];e.exports=s},97286:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return i},noSSR:function(){return r}});let l=a(34007);a(64255),a(41695);let n=l._(a(32737));function s(e){return{default:(null==e?void 0:e.default)||e}}function r(e,t){return delete t.webpack,delete t.modules,e(t)}function i(e,t){let a=n.default,l={loading:e=>{let{error:t,isLoading:a,pastDelay:l}=e;return null}};e instanceof Promise?l.loader=()=>e:"function"==typeof e?l.loader=e:"object"==typeof e&&(l={...l,...e});let i=(l={...l,...t}).loader;return(l.loadableGenerated&&(l={...l,...l.loadableGenerated},delete l.loadableGenerated),"boolean"!=typeof l.ssr||l.ssr)?a({...l,loader:()=>null!=i?i().then(s):Promise.resolve(s(()=>null))}):(delete l.webpack,delete l.modules,r(a,l))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},e=>{e.O(0,[1828,8577,5513,2388,9893,8435,9015,6504,7288,636,6593,8792],()=>e(e.s=1141)),_N_E=e.O()}]);
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.