CINXE.COM
Location appartement France - 200+ annonces
<!DOCTYPE html> <html lang="fr" > <head><script> var frzScriptsToPreload = document.createDocumentFragment(); // keep for preload strategy var frzScriptsToPreloadUrls = ["https://www.studapart.com/back/build/didomi.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/build/vendor.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/build/default.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/bundles/bazingajstranslation/js/translator.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/js/translations/config.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/js/translations/messages/en.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/js/translations/validators/en.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/js/translations/messages/fr.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/js/translations/validators/fr.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/build/atomic-modules.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/build/search_vendors.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/back/build/search.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/fstrz/r/s/cdn.jsdelivr.net/npm/js-cookie@3.0.0-rc.1/dist/js.cookie.min.js?frz-v=3775","https://www.studapart.com/bundles/fosjsrouting/js/router.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","https://www.studapart.com/js/routing?callback=fos.Router.setData&frz-v=3775"]; var frzScriptsToPreloadScripts = [{"src":"https://www.studapart.com/back/build/didomi.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/build/vendor.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/build/default.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/bundles/bazingajstranslation/js/translator.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/js/translations/config.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/js/translations/messages/en.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/js/translations/validators/en.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/js/translations/messages/fr.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/js/translations/validators/fr.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/build/atomic-modules.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/build/search_vendors.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/back/build/search.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/fstrz/r/s/cdn.jsdelivr.net/npm/js-cookie@3.0.0-rc.1/dist/js.cookie.min.js?frz-v=3775","module":false},{"src":"https://www.studapart.com/bundles/fosjsrouting/js/router.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775","module":false},{"src":"https://www.studapart.com/js/routing?callback=fos.Router.setData&frz-v=3775","module":false}]; frzScriptsToPreloadScripts.forEach(function (script) { var preload = document.createElement('link'); if (script.module) { preload.setAttribute('rel', 'modulepreload'); } else { preload.setAttribute('rel', 'preload'); preload.setAttribute('as', 'script'); } preload.setAttribute('href', script.src); preload.setAttribute('fetchpriority', 'low'); frzScriptsToPreload.appendChild(preload) }); </script> <script> setTimeout(function () { document.head.appendChild(frzScriptsToPreload); }, 100); </script><style>.frz-img{height:auto;}</style><link rel="preload" as="image" fetchpriority="high" href="https://www.studapart.com/fstrz/r/s/edgepic.fzcdn.net/8c81b980ca.svg" /> <meta charset="UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=EDGE"/><script>fstrz=!0;;function frzRemoveDimensionsTag(img) { // don't verifyAspectRatio if the image is not loaded if (!img.classList.contains('lazyfrz')) { try { const renderedAspectRatio = img.width / img.height; const intrinsecAspectRatio = img.naturalWidth / img.naturalHeight; // in the case where the addition of width and height attribut change the aspect ratio if ( 100 * Math.abs((renderedAspectRatio - intrinsecAspectRatio) / ((renderedAspectRatio + intrinsecAspectRatio) / 2)) > 5 ) { img.removeAttribute('width'); img.removeAttribute('height'); img.classList.remove('frz-img'); } } catch (err) {} } } document.addEventListener('lazyloaded', function (e) { frzRemoveDimensionsTag(e.target); }); ;;window.frzCustomLazysizesConfig = window.frzCustomLazysizesConfig || {"lazyClass":"lazyfrz","autosizesClass":"lazyautosizes","srcAttr":"data-frz-src","srcsetAttr":"data-frz-srcset","sizesAttr":"data-frz-sizes","init":true,"loadHidden":false};/*! lazysizes - v4.1.5 */ !function(a,b){var c=b(a,a.document);a.frzLazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=!0===a)&&(g=33),b||(b=!0,d=e-(f.now()-c),d<0&&(d=0),a||d<9?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;a<d?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}};!function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d = a.frzCustomLazysizesConfig || {};for(b in c)b in d||(d[b]=c[b]);a.frzCustomLazysizesConfig=d,k(function(){d.init&&F()})}();var D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K=/^img$/i,L=/^iframe$/i,M="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,O=0,P=0,Q=-1,R=function(a){P--,a&&a.target&&u(a.target,R),(!a||P<0||!a.target)&&(P=0)},S=function(a){return null==J&&(J="hidden"==x(b.body,"visibility")),J||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility")},T=function(a,c){var d,f=a,g=S(a);for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)(g=(x(f,"opacity")||1)>0)&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},U=function(){var a,f,h,j,k,m,n,p,q,r,s,t,u=c.elements;if((o=d.loadMode)&&P<8&&(a=u.length)){for(f=0,Q++,r=!d.expand||d.expand<1?e.clientHeight>500&&e.clientWidth>500?500:370:d.expand,s=r*d.expFactor,t=d.hFac,J=null,O<s&&P<1&&Q>2&&o>2&&!b.hidden?(O=s,Q=0):O=o>1&&Q>1&&P<6?r:N;f<a;f++)if(u[f]&&!u[f]._lazyRace)if(M)if((p=u[f][i]("data-expand"))&&(m=1*p)||(m=O),q!==m&&(y=innerWidth+m*t,D=innerHeight+m,n=-1*m,q=m),h=u[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*t&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||S(u[f]))&&(l&&P<3&&!p&&(o<3||Q<4)||T(u[f],m))){if(aa(u[f]),k=!0,P>9)break}else!k&&l&&!j&&P<4&&Q<4&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=u[f][i](d.sizesAttr)))&&(j=g[0]||u[f]);else aa(u[f]);j&&!k&&aa(j)}},V=B(U),W=function(a){s(a.target,d.loadedClass),t(a.target,d.loadingClass),u(a.target,Y),v(a.target,"lazyloaded")},X=A(W),Y=function(a){X({target:a.target})},Z=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},$=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},_=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},p&&(u(a,R,!0),clearTimeout(m),m=k(R,2500),s(a,d.loadingClass),u(a,Y,!0)),l&&q.call(j.getElementsByTagName("source"),$),h?a.setAttribute("srcset",h):g&&!l&&(L.test(a.nodeName)?Z(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){(!p||a.complete&&a.naturalWidth>1)&&(p?R(o):P--,W(o))},!0)}),aa=function(a){var b,c=K.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,P++,_(a,b,f,e,c))},ba=function(){if(!l){if(f.now()-p<999)return void k(ba,999);var a=C(function(){d.loadMode=3,V()});l=!0,d.loadMode=3,V(),j("scroll",function(){3==d.loadMode&&(d.loadMode=2),a()},!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),j("scroll",V,!0),j("resize",V,!0),a.MutationObserver?new MutationObserver(V).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",V,!0),e[h]("DOMAttrModified",V,!0),setInterval(V,999)),j("hashchange",V,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[h](a,V,!0)}),/d$|^c/.test(b.readyState)?ba():(j("load",ba),b[h]("DOMContentLoaded",V),k(ba,2e4)),c.elements.length?(U(),z._lsFlush()):V()},checkElems:V,unveil:aa}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){F.i||(F.i=!0,E._(),D._())};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}});; document.addEventListener('lazyloaded', function(e){ if (e.target.getAttribute('onload') === 'frzRemoveDimensionsTag(this)') { frzRemoveDimensionsTag(e.target); } }); ;"use strict";window.FRZ_PAGE_TYPE="plp"; </script><script type="text/frzjs" orig_index="0">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgYFV1RbChACVlZTAgYCVFA=",licenseKey:"bb26da7444",applicationID:"227157524"};;/*! For license information please see nr-loader-full-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>d});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function d(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},d={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>d});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(u+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function d(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={959:0,85:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function d(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return D(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(D(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===d||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",Q=["arrayBuffer","blob","json","text","formData"],J=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(J&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,Q.forEach((e=>{r(J[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),de=["load","error","abort","timeout"],ue=de.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function u(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",d),t.on("xhr-load-added",u),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#d=!1;async#c(e){if(!this.#d){this.#d=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];g.RI&&e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=0"> <link rel="canonical" href="https://www.studapart.com/fr/location-appartement-france"/> <link rel="next" href="https://www.studapart.com/fr/location-appartement-france?page=2" /> <link rel="alternate" hreflang="en" href="https://www.studapart.com/en/apartment-rental-france"/> <link rel="alternate" hreflang="fr" href="https://www.studapart.com/fr/location-appartement-france"/> <link rel="alternate" hreflang="x-default" href="https://www.studapart.com/en/apartment-rental-france"/> <meta name="robots" content="index, follow"/> <meta name="description" content="Trouvez votre appartement parmi 200+ annonces de locations d'appartement en France avec Studapart, leader de la location moyenne durée."> <title>Location appartement France - 200+ annonces</title> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@Studapart"> <meta name="twitter:title" content="Location de logements de 1 à 24 mois"> <meta name="twitter:description" content="Trouvez votre logement parmi +120 000 logements vérifiés et rejoignez notre communauté de +300 000 locataires. Réservation sécurisée. Equipe multilingue disponible 6/7J."> <meta name="twitter:image" content="https://www.studapart.com/themes/custom/iw_bootstrap4/assets/img/background/home.jpg"> <meta property="og:type" content="business.business" /> <meta property="og:title" content="Studapart" /> <meta property="og:url" content="https://www.studapart.com/fr" /> <meta property="og:image" content="https://media.studapart.com/backgrounds_large/5b60641eea69a.png" /> <meta property="business:contact_data:street_address" content="251 Rue Saint-Martin" /> <meta property="business:contact_data:locality" content="Paris" /> <meta property="business:contact_data:region" content="" /> <meta property="business:contact_data:postal_code" content="75003" /> <meta property="business:contact_data:country_name" content="France" /> <meta property="meta:os-city" content="Paris" /> <meta property="meta:os-count" content="201" /> <meta property="meta:os-min" content="365" /> <meta property="meta:os-max" content="3489.99" /> <style> @font-face { font-family: "Metropolis"; font-display: swap; src: url(https://www.studapart.com/back/fonts/Metropolis/WOFF2/Metropolis-Regular.woff2?bf31dc9a61027ece2684e814b7babe62&frz-v=3775) format("woff2"), url(https://www.studapart.com/back/fonts/Metropolis/WOFF/Metropolis-Regular.woff?bf31dc9a61027ece2684e814b7babe62&frz-v=3775) format("woff"); } @font-face { font-family: "Metropolis"; font-display: swap; font-style: italic; src: url(https://www.studapart.com/back/fonts/Metropolis/WOFF2/Metropolis-RegularItalic.woff2?bf31dc9a61027ece2684e814b7babe62&frz-v=3775) format("woff2"), url(https://www.studapart.com/back/fonts/Metropolis/WOFF/Metropolis-RegularItalic.woff?bf31dc9a61027ece2684e814b7babe62&frz-v=3775) format("woff"); } @font-face { font-family: "Metropolis"; font-display: swap; font-weight: 600; src: url(https://www.studapart.com/back/fonts/Metropolis/WOFF2/Metropolis-Medium.woff2?bf31dc9a61027ece2684e814b7babe62&frz-v=3775) format("woff2"), url(https://www.studapart.com/back/fonts/Metropolis/WOFF/Metropolis-Medium.woff?bf31dc9a61027ece2684e814b7babe62&frz-v=3775) format("woff"); } @font-face { font-family: "Metropolis"; font-display: swap; font-weight: bold; src: url(https://www.studapart.com/back/fonts/Metropolis/WOFF2/Metropolis-Bold.woff2?bf31dc9a61027ece2684e814b7babe62&frz-v=3775) format("woff2"), url(https://www.studapart.com/back/fonts/Metropolis/WOFF/Metropolis-Bold.woff?bf31dc9a61027ece2684e814b7babe62&frz-v=3775) format("woff"); } </style> <link rel="stylesheet" media="all" href="https://www.studapart.com/back/build/atomic.css?bf31dc9a61027ece2684e814b7babe62&frz-v=3775"> <style>.homepage-buttons .button-red {display:none;} .cookiefirst-cookie-declaration{display:none;}</style> <!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="/back/build/vendor-ie8.min.js?bf31dc9a61027ece2684e814b7babe62" defer></script> <![endif]--> <link rel="icon" type="image/png" sizes="any" href="https://www.studapart.com/fstrz/r/s/media.studapart.com/head_quarter_logos_thumb/63a186cd41bf4.png?frz-v=3775"> <script type="text/frzjs" orig_index="1">window.gdprAppliesGlobally=false;(function(){(function(e,r){var t=document.createElement("link");t.rel="preconnect";t.as="script";var n=document.createElement("link");n.rel="dns-prefetch";n.as="script";var i=document.createElement("link");i.rel="preload";i.as="script";var o=document.createElement("script");o.id="spcloader";o.type="text/javascript";o["async"]=true;o.charset="utf-8";var a="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+r;if(window.didomiConfig&&window.didomiConfig.user){var c=window.didomiConfig.user;var d=c.country;var s=c.region;if(d){a=a+"&country="+d;if(s){a=a+"®ion="+s}}}t.href="https://sdk.privacy-center.org/";n.href="https://sdk.privacy-center.org/";i.href=a;o.src=a;var l=document.getElementsByTagName("script")[0];l.parentNode.insertBefore(t,l);l.parentNode.insertBefore(n,l);l.parentNode.insertBefore(i,l);l.parentNode.insertBefore(o,l)})('cb12860a-23e9-4237-99ba-ddfb10cc23aa', 'JLQbjjxe')})();</script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/didomi.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="2"></script> <script type="text/frzjs" orig_index="3"> window.params = { gapiKey: 'AIzaSyBAQJOBanhvV7rr1mqgwkE6r3QxN3gKr5o', intercom_app_id: 'eb7u8dz1', mapbox_token: 'pk.eyJ1Ijoic3R1ZGFwYXJ0IiwiYSI6ImNtMHh1bXlheTAwcTkybnB4dXBvOHlsbGsifQ.vp1reZKXae_pTKLOy-EHrg', userId: '', userLocale: 'fr', }; </script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/vendor.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="4"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/default.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="5"></script> <!-- Google Tag Manager --> <script type="text/frzjs" orig_index="6">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://tss.studapart.com/tss.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T8N48X4');</script> <!-- End Google Tag Manager --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Corporation", "name": "Studapart", "alternateName": "Studapart - Location de logements", "url": "https://www.studapart.com/", "logo": "https://www.studapart.com/media/cache/logos_small/5e2b08e0b572e.png", "sameAs": [ "https://www.facebook.com/Studapart", "https://twitter.com/studapart", "https://www.instagram.com/studapart/", "https://www.linkedin.com/company/studapart/", "https://www.studapart.com/", "https://www.youtube.com/channel/UCGprdZECci3grT_a1tnwttQ" ] } </script> <script type="text/frzjs" orig_index="7"> window.locale = 'fr'; </script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/bundles/bazingajstranslation/js/translator.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="8"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/js/translations/config.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="9"></script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/js/translations/messages/en.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="10"></script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/js/translations/validators/en.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="11"></script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/js/translations/messages/fr.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="12"></script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/js/translations/validators/fr.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="13"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/atomic-modules.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="14"></script> <script type="text/frzjs" orig_index="15"> let favorites = []; const noRequests = true; const hasEmailAlert = ''; const alertFilters = null; const mapBoxToken = 'pk.eyJ1Ijoic3R1ZGFwYXJ0IiwiYSI6ImNtMHh1bXlheTAwcTkybnB4dXBvOHlsbGsifQ.vp1reZKXae_pTKLOy-EHrg'; const institutionId = '2f4f82d5-4b27-470b-b192-9128c85ecfc5'; const alertContent = ''; const institutionPlaces = []; const showCampuses = false; const itemsPerPage = 48; const mobileScreens = {list: 'list', map: 'map', filters: 'filters'}; const districts = {"Paris":[75000,75001,75002,75003,75004,75005,75006,75007,75008,75009,75010,75011,75012,75013,75014,75015,75016,75116,75017,75018,75019,75020],"Lyon":[69000,69001,69002,69003,69004,69005,69006,69007,69008,69009],"Marseille":[13000,13001,13002,13003,13004,13005,13006,13007,13008,13009,13010,13011,13012,13013,13014,13015,13016],"Bruxelles et p\u00e9riph\u00e9rie":["bruxelles","anderlecht","auderghem","berchem-sainte-agathe","etterbeek","evere","forest","ganshoren","ixelles","jette","koekelberg","molenbeek-saint-jean","saint-gilles","saint-josse-ten-noode","schaerbeek","uccle","watermael-boitsfort","woluwe-saint-lambert","woluwe-saint-pierre"],"\u00c9vry-Courcouronnes":["evry-courcouronnes","evry","courcouronnes"]}; const isOpenSearch = true; const isRegisteredUser = false; const rentedAccommodationCount = 0; const isSuperAdmin = false; window.datahubApiBaseurl = 'https://datahub.studapart.com'; window.elasticPropertyUrl = 'https://search-api.studapart.com/property'; window.elasticPropertySuggestionUrl = 'https://search-api.studapart.com/property/suggest'; window.elasticOpenSearchUrl = 'https://search-api.studapart.com/open_search'; window.elasticSearchIndexNames = ["search_properties_prod","residence_properties_prod","housing_anywhere_search_university_partnerships_austria_prod","housing_anywhere_search_university_partnerships_germany_prod","housing_anywhere_search_university_partnerships_italy_prod","housing_anywhere_search_university_partnerships_slovenia_prod","housing_anywhere_search_university_partnerships_spain_prod","housing_anywhere_search_university_partnerships_switzerland_prod"]; window.elasticSearchOfflineIndex = 'offline_properties_prod'; window.elasticSearchOfflineResidenceIndex = 'offline_residence_properties_prod'; window.elasticSearchOpenSearchIndex = 'open_searches_prod' window.translatedSearchResultsRules = ([]) window.institution = { id: '2f4f82d5-4b27-470b-b192-9128c85ecfc5', name: 'reservation', showResidenceOnly: false, residenceIds: null, boostedResidenceIds: null, allPropertyTypesEnabled: true, guaranteeType: 'studapart', }; window.filtersChanged = false; window.fromOnboarding = false; window.cityDistrict = [[75000,75001,75002,75003,75004,75005,75006,75007,75008,75009,75010,75011,75012,75013,75014,75015,75016,75116,75017,75018,75019,75020],[69000,69001,69002,69003,69004,69005,69006,69007,69008,69009],[13000,13001,13002,13003,13004,13005,13006,13007,13008,13009,13010,13011,13012,13013,13014,13015,13016]]; window.searchModifiers = {"IS_HOUSING_ANYWHERE":0.02,"AVAILABILITY_START_DATE_DIFF_WITH_NOW":0.5,"DISTANCE_BETWEEN_AD_AND_CAMPUS":0.8,"HAS_EMPTY_BEGIN_DATE":0.002}; window.page = 1; window.osLinksPageObfuscateFrom = 4; let filtersData = {"typeOwner":true,"typeAgency":true,"typeResidence":false,"orderBy":null,"showMap":false,"searchMap":false,"beginDate":null,"duration":null,"rental":true,"flatShare":true,"homestay":true,"service":true,"minPrice":1,"maxPrice":3500,"withoutVisit":false,"minSurface":null,"maxSurface":null,"roomsCount":[],"bedroomsCount":null,"furnished":[],"parking":false,"ambassador":false,"maxTenantNumber":null,"exclusiveOffers":false,"housingAssistance":false,"internationalStudent":false,"allowNonStudent":false,"coordinates":{},"boundingBoxP1":null,"boundingBoxP2":null,"restartSearchMap":false,"page":null,"exactDate":"1","tenantStatus":null,"adaptedForReducedMobility":false,"student":null,"employee":null,"searchChoice":[[75000,75001,75002,75003,75004,75005,75006,75007,75008,75009,75010,75011,75012,75013,75014,75015,75016,75116,75017,75018,75019,75020],[69000,69001,69002,69003,69004,69005,69006,69007,69008,69009],["lille"],["toulouse"],["bordeaux"],[13000,13001,13002,13003,13004,13005,13006,13007,13008,13009,13010,13011,13012,13013,13014,13015,13016]],"searchChoiceLabel":["Paris","Lyon","Lille (59000)","Toulouse (31000)","Bordeaux (33000)","Marseille"]}; filtersData.coordinates = {}; filtersData.furnished = []; filtersData.coordinates.latitude = '48.8589506'; filtersData.coordinates.longitude = '2.2768488'; filtersData.boundingBoxP1 = {}; filtersData.boundingBoxP1.latitude = ''; filtersData.boundingBoxP1.longitude = ''; filtersData.boundingBoxP2 = {}; filtersData.boundingBoxP2.latitude = ''; filtersData.boundingBoxP2.longitude = ''; filtersData.minPrice = 1; let openSearchData = null; window.correlatedSearchBlocks = null window.updateMetadataOpenSearch = ''; window.openSearchId = 'bdfd3202-e9c0-4c61-bc6c-32050efe33ac'; openSearchData = { id: 'bdfd3202-e9c0-4c61-bc6c-32050efe33ac', stats: { inhabitants: null, students: null }, prices: { studio: null, one: null, two: null } }; window.correlatedSearchBlocks = JSON.parse('{"city":["Paris","Lyon","Lille (59000)","Toulouse (31000)","Bordeaux (33000)","Marseille"],"correlatedSearches":[{"title":"Comment trouver un studio meubl\u00e9 \u00e0 Paris 16 ?","url":"studio-meuble-paris-16"},{"title":"Comment trouver une colocation \u00e0 Paris 16 ?","url":"colocation-paris-16"},{"title":"Trouver un logement \u00e9tudiant \u00e0 Paris 16e Arrondissement","url":"logement-etudiant-paris-16"},{"title":"Comment trouver un appartement meubl\u00e9 \u00e0 Paris 16 ?","url":"appartement-meuble-paris-16"},{"title":"Comment trouver une location T2 \u00e0 Paris 16 ?","url":"location-t2-paris-16"}]}'); window.user = { id: '', locale: 'fr', name: '', showPlaces: false, triggerIntercomRequests: true, }; $(function() { if (getParameterByName('utm_source') === "" && Cookies.get('utm_source') === undefined) { Cookies.set('utm_source', 'seo', { expires: 30, path: '/' }); } window.addEventListener('results-updated', (e) => { [...document.querySelectorAll('.js-faq-data-content')].forEach(item => { item.innerHTML = item.innerHTML.replace('%count%', e.detail.count); }) }) let osCategoriesScrollButton = document.getElementsByClassName('js-os-categories-scroll-button'); let osCategory = document.getElementsByClassName('SearchPage_osCategory'); for (var i = 0; i < osCategoriesScrollButton.length; i++) { osCategoriesScrollButton[i].addEventListener('click', function(e) { e.preventDefault(); if (e.target.closest('.SearchPage_osCategoriesScrollButton').classList.contains('SearchPage_osCategoriesScrollButton--right')){ e.target.closest('.SearchPage_osSeoSection').querySelector('.SearchPage_osCategories').scrollBy({ left: osCategory[0].clientWidth, behavior: "smooth" }) } else { e.target.closest('.SearchPage_osSeoSection').querySelector('.SearchPage_osCategories').scrollBy({ left: -osCategory[0].clientWidth, behavior: "smooth" }) } }, false); } let osCategories = document.getElementsByClassName('SearchPage_osCategories'); let osCategoriesScrollButtons = null; if (osCategories[0] && osCategories[0].scrollWidth > osCategories[0].clientWidth) { osCategoriesScrollButtons = osCategories[0].parentNode.getElementsByClassName('SearchPage_osCategoriesScrollButton'); for (var i = 0; i < osCategoriesScrollButtons.length; i++) { osCategoriesScrollButtons[i].classList.remove('d-none') } } }); </script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/search_vendors.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="16"></script> <script defer="" type="text/frzjs" frz_orig_src="https://www.studapart.com/back/build/search.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="17"></script> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "CreativeWorkSeries", "name": "Location appartement en France", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.4", "bestRating": "5", "ratingCount": "1200" } } </script> <script> if (navigator.userAgent.indexOf("Lighthouse") !== -1 || navigator.userAgent.indexOf("Linux; Android 11; moto g power") !== -1) {window.fasterizeNs = {blockDeferJsStart: true}}; </script> <style> .Page { padding-top: 0!important; } /* Correction style Social Share on Footer*/ .SocialShare { display: flex; align-items: center } .SocialShare_link { display: block; margin-right: 15px; font-size: 0; transition: opacity .1s } .SocialShare_link:last-child { margin-right: 0 } .SocialShare_link:hover { opacity: .5 } .SocialShare_item { fill: var(--color-b) } .SocialShare--light .SocialShare_item { fill: var(--color-ft-light) } </style></head> <body data-frz-flags='{"lazyload":true,"deferjs":true,"cssontop":false,"minifyhtml":true,"concatcss":false,"minifycss":true,"concatjs":false,"minifyjs":false,"early-hints":true,"unsharding":true,"responsive":true,"edge_speed":true,"edge_seo":true}' data-frz-version="2"><img fetchpriority="high" alt="." width="1000" height="1000" style="pointer-events: none; position: absolute; top: 0; left: 0; width: 1000px; height: 1000px; max-width: 99vw; max-height: 99vh;" src="https://www.studapart.com/fstrz/r/s/edgepic.fzcdn.net/8c81b980ca.svg" /> <div class="LoadingScreen js-loading-screen"> <div></div> <div class="ft-l text-center"> <div class="ft-2xl mb-30 spin"> <i class="fal fa-spinner-third"></i> </div> <div class="ft-bold max-width-3xs js-loading-screen-text"> </div> </div> <div></div> </div> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://tss.studapart.com/ns.html?id=GTM-T8N48X4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <header class="Header Header--transparent Header--secondary js-header" data-messenger="false" data-registered="false"> <div class="Header_wrapper search-os-header"> <div class="Header_left"> <a class="Header_logo" href="https://www.studapart.com/fr"> <img class="Header_logoImage" alt="reservation" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABkCAMAAAD0fdgQAAAAPFBMVEVHcEzuU1M1QH01QX01QH01QHw1QX08QXw1QX01QX01QX01QH02QX3uU1PuUlTuUlTuUlPuUlM2QX01QHy9OyJZAAAAEnRSTlMA/t5eyki3ES7um4V0PbSBy6LlSZdTAAAJN0lEQVR42u1ci7ajKgzt4SEg9swM/v+/XgmvgNhaa8911iSzZrUqz90QdkI8txsJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQnJxUVZRSB8AlfhBkL2I7g6QvZDuBKyn8KVkP0UroTsybjOs3PxPyH7HpaSL/9kwnVBNAsh+45wwJAlfQVxhOwJwIJBZdi+Gm7Izp4HbMB1UVejb9p4O0vIngFs1Nd5XnC9eWRJZ9+1sd6isrRvOcA1IAvXhOx7Gpvtq4739RE7qzSfrJ24PvHX4JMX/ZeygkgEHCsT8Hb2NW4gRxP5hDMDPwvbQFXkX6qxrb4e0Fk1uEpMCj5yu8h0GOewln4S2AkGfI6NDUpr6gUXddbt0lnJXMOCHeNF5dwbwP60xjLfoVHnaaxpDdkLOpuLVjKqrHJ/kcYyAONtYJMDu8b1BTtbnDYmhMl+MeDhH70D7PyXa6zRjxTxCbJTbCOYUj2xcG1v/6zGLltO174iZPfYWQGmFXEK6U2jyCr3rsa6H9ZY967G5q3c6GfG8xGy2q3UStnU5hGNVVonLtzTWPR4o7Z62u5HNfY5rvuQlaGR5qbEyIxePIdR8I2jgnADnQyrSfg+jZhUB1g9DQwes1FjDu3Fl9I21F4xac3HVBH9TDoPzJew/gImbFbDPBnXXciWENmmkQwtZO0eUQFXawgvBMNMDbAL5ph1DHncFq6nZaGU2gzhp3hFs4WsdUL4plmH1nwQ1z3IhtE5fQKwtZ8xjwoDy1tSl7ELwFpV4R42T5jCCrSpAVazLl/8JK47kI02VqgjwKoK2KGdGgZWr2aexh6BFc1jW9nNSngFbJ+HHwLW84F9uGZkN2NdKj43Pc9VxH4KsHOjsXMB1oZ+or6Wz6iZY+iGCeZvzmERF2AbdOYMX2KVvmJsN05bwrUQ/X7HI7iC77nJs1aegoPyG8iOLj53YhWIAp/UWR+j8tPUUK4G1rsngQHHdoxdNm/NxZzalWlpzLEDNZkw/gCdTf3PftNSEA9ymOczx6yMTBDKRdAklHPQDxthlAbGA0E1+UE7sMsaKKwrZrB6ZQpUbTY2bOzQdGJTm2mGaKqK5VVQCpqkolo0thSRhAH1KMuy1yfQrbJFDDtrDI/zDWSzChEXegYssrF6NabRuU3PSyJ8bG05C+5MbaqBxMAaeQaPRVvvy8BuIKvbfSNzoRc0NnrGqIMIT9/zEoWL2PVs5HZNW3Y2ucL1DWDBj42JGS8Am+ps2FnOXCnj/5scNqyBnZvNC8rDRIbVM7/rzHPj1CX3aYRnPNpY/13XzrC/Z5uKKhjW1I90qz5ZHs+xfSvGAPYCi2KtW6xLjikoGw8kpk6sQMOTGtjkm7N17FW5OlagF/fJt8eGSVvoJwKb0yNKZAj2qDRB75H5ayOslC6PQYaR6hNiBTUFf90UPPTBFocTW1v9mo11nbACwwtaV8MwxazazmSyUwWOtFlVHEohdkKsAHCNixX9oDs0FtV7GOvS4HeGch1goZ3Gxga6paB900a3/HOZt8hqHP4zAuuvbeu2zBEzzdb1IrAzYsMZ2Pl1YKO+LgwvkO1tYO8gqtLYYWe+QdIsPzxRK0B/85oDsJAwshmPjfbQueoz29gOsC6YB8U69bDGtsAeMAXJmzZ6egLsny8vvypgp8RnxbN+bd6T97OCAOy2KWBxo5FKKS3B6NTAjh1gRfBfQC+5hopwmnw2sCFV0/tbwbaLzYLfFbCQ0LFMAiLfz3H1XDH6RdBfwwqwKVDwHCZiYInqTjvyFs49K2JkK1OQI+vl1MkF+HRY+uXgVWJTAPOpA91HTMFNeWS9v8XDGdVmwd8VsHAQ5Cfhz8HWuGrdPTmKwK5YAV4oas4ubaAetnMmJ9NT5AJ41ahZQf2b5NamkNODtrVyI3wVp5x5KQF+bCAamw0owPXrnhQnz0+aNa6KMdneSRWa42/ddovGYddDEgXY1YRtC2y1J2qXao7teaQsP274ehKwSqMYXPUj3381JvZLVYHBEClRXR+ofjuM5wqNjVWt7ylWLu24PuuUPRokWrqF7YQq7Y6tC2ZbuiVOPZox7dK6f5el/yvg+jsfw3aYUPHowUwyFOeQYC5BE9qMi+AF5OAPuE9JQyCc5Yox4JEhzfK2PggPtqzYWMju04j9JB22UM7iWN2MbKzraax7I1tsqEm1Clh+3yPE2BK0ZbeO0EfIh1NyQDGRIdMIjt36kCcjczZeFWsKRyd6dDi6NdZRlQnHXWyJbWs4iWEoeMfrqEEKGG1pbHkh62ACGtCCYkwSloualm+3ysRuJDRplF4UI8RzMV1TcHHN4lHaoi9eSYUwyflNwxhyuhMkfjic+aFDPTN50jSx5DrjzcuFnJEynikzi8jTNIeAxCMbO8Z+ltEdy+DSdcTy/rWWe81Kt5aHGrsHG2FdKuRKqlq7kH8ZgVXtGYpADsLQ7QVp7NjWHmrl7jzsaCw6AGJHcyHcjBjbfRNXFZRsm/P60FbUoPKZ7J0t93lUS1TOSKyxi/ZX7QiFEjaUqNoXdsYOgl9Rms14HNk/HHG9Reddjj9BPKaZ2Zj7P5jaxJsTt/sGrknHHp2yKy420jhLtDqvDqTgQjfH35X2j6o6/q7iR6OaWo2dqiiNQYQYnYovXcqHGou7OZZYEBWxrPD7N4L1u3GWnlK7kCoRE4+rY0UenNGhnOYPgZJAToYAQYwiHlgZKD/CU10qhiMyf0LB4ZFMQZiwB6Smq3wOvxGGZCkzeCcHKgaLD1/bQ8MJFqAZjlKDaeX43yN9/fpzX0Xx91hyreUia6arOZfVTSWXO5s2eym+lW/ff2bRCLea1rIdxKOJvFC2M0gW9vFhFdWqXcNgMq/8mkfgsdNlxiPjKfq4I8R96dcALMzjOsDCNvIwS1MN8zwfT2P6QWDdfCGNDQwGzpD0I+6/IwD7/2vspYBFyWCdP7GjbM31r62xlzIF+LUMY5u3Zgr5uzquVwQWJzAu9DMSGaVxJurlcb0ksPHvP+REC8YEYw4lXszi+u/T+lwMra82TjU2L785fH1xPnBtkd185lXCOcnrSjv1oWUTYfMutD48VYf+3HnvcP/bonl40wcIgs86I0jO3F4l98EhUlUSEhISEhISEhISEhISEhISEhISEhISEpJX5D/1fC19xaslwgAAAABJRU5ErkJggg=="> </a> </div> <div class="Header_right"> <div class="Header_drupal"> <ul class="Header_nav"><li class="Header_navItem Header_navItem--children "><p class="Header_link Header_link--parent"> Louer mon logement <span class="Icon Header_parentIcon" style="--width: 12px; width: 12px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z"></path></svg></span></p><ul class="Header_navList"><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/logement-france"> Logement étudiant </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/residence-etudiante-france"> Résidence étudiante </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/colocation-france"> Colocation </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/coliving-france"> Coliving </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/location-appartement-france"> Appartement </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/location-studio-france"> Studio </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/chambre-chez-lhabitant-france"> Chambre chez l’habitant </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/france"> Tous nos logements par type <span class="Icon Header_parentIcon" style="--width: 12px;width: 12px;transform: rotate(-90deg);"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z" fill="rgb(54, 65, 125)"></path></svg></span> </a></li></ul></li><li class="Header_navItem Header_navItem--children "><p class="Header_link Header_link--parent"> Le blog <span class="Icon Header_parentIcon" style="--width: 12px; width: 12px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z"></path></svg></span></p><ul class="Header_navList"><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/nos-astuces"> Nos astuces </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/inside-the-culture"> Actualités </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/guides-locataires"> Guides locataires par ville </a></li></ul></li><li class="Header_navItem Header_navItem--children "><p class="Header_link Header_link--parent"> Je suis propriétaire <span class="Icon Header_parentIcon" style="--width: 12px; width: 12px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z"></path></svg></span></p><ul class="Header_navList"><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://www.studapart.com/fr/proprietaire"> Accueil Propriétaires </a></li><li class="Header_navItem Header_navItem--sub "><a class="Header_link" href="https://proprietaire.studapart.com/fr/login/owner"> Me connecter </a></li></ul></li> </ul> </div> <div class="Header_mainLinks"> </div> <div class="Header_profile js-header-open"> <div class="Header_menuLabel"> Menu </div> <i class="Header_burger fal fa-bars"></i> </div> </div> </div> <div class="Header_side js-header-open"> <div class="Header_sideContainer"> <div class="Header_sideHeader"> <div></div> <div class="Header_menuItem js-header-close" data-force="true"> <i class="fal fa-times"></i> </div> </div> <div class="Header_sideLinks"> <div class="Header_sideItem Header_sideItem--group"> <i class="Header_sideIcon fal fa-search"></i> <p class="Header_sideLabel">Je suis locataire</p> <div class="Header_sideGroup"> <a class="Header_subItem " href="/fr/login" > <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Connexion </a> <a class="Header_subItem " href="/fr/register/student" > <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Inscription </a> </div> </div> <div class="Header_sideItem Header_sideItem--group"> <i class="Header_sideIcon fal fa-home-heart"></i> <p class="Header_sideLabel">Je suis propriétaire</p> <div class="Header_sideGroup"> <a class="Header_subItem " href="https://proprietaire.studapart.com/fr/login/owner" > <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Connexion </a> <a class="Header_subItem " href="https://proprietaire.studapart.com/fr/register/owner" > <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Inscription </a> </div> </div> <div class="Header_sideItem Header_sideItem--group"> <i class="Header_sideIcon fal fa-question-circle"></i> <p class="Header_sideLabel">Aide et accompagnement</p> <div class="Header_sideGroup"> <div class="Header_subItem js-popin-generic-open " data-id="studapart"> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Comment fonctionne Studapart ? </div> <a class="Header_subItem " href="https://help.studapart.com/fr/" target="_blank"> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Questions fréquentes </a> <div class="Header_subItem " onclick="Intercom('show')"> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> Nous contacter </div> </div> </div> <div class="Header_sideItem Header_sideItem--group"> <i class="Header_sideIcon fal fa-globe-europe"></i> <p class="Header_sideLabel">Langues</p> <div class="Header_sideGroup"> <div class="Header_subItem is-active"> <i class="Header_subItemIcon fal fa-check"></i> Français </div> <a class="Header_subItem" href="/en/apartment-rental-france"> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> English </a> <div class="Header_subItem is-obf" data-o="L3poL2xvY2F0aW9uLWFwcGFydGVtZW50LWZyYW5jZQ=="> <i class="Header_subItemIcon fal fa-long-arrow-right"></i> 中文 </div> </div> </div> </div> </div> </div> </header> <div id="studapart" class="PopinGeneric is-hidden PopinTutorial PopinGeneric--s PopinGeneric--absolute-header PopinGeneric--fixed-height PopinGeneric--content-scroll PopinGeneric--search js-popin-generic" style="--transition-duration: 350ms" data-is-active="false" data-disable-close="false" > <div class="PopinGeneric_background js-popin-generic-background"></div> <div class="PopinGeneric_body"> <div class="PopinGeneric_header"> <div class="fx-grow"> </div> <div class="PopinGeneric_close js-popin-generic-close"> <span class="Icon fill-ft-weak" style="--width: 15px; width: 15px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path fill-rule="evenodd" d="M14.218.782l.078.088a.994.994 0 01-.075 1.323L8.914 7.5l5.307 5.307a1 1 0 01.074 1.323l-.077.088-.088.078a.994.994 0 01-1.323-.075L7.5 8.914l-5.307 5.307a1 1 0 01-1.323.074l-.088-.077-.078-.088a.994.994 0 01.075-1.323L6.086 7.5.779 2.193A1.001 1.001 0 01.705.87L.782.782.87.704A.994.994 0 012.193.78L7.5 6.086 12.807.779A1 1 0 0114.13.705l.088.077z"/></svg></span> </div> </div> <div class="PopinGeneric_content"> <div> <div class="text-center pt-30 pb-20 bg-bg-strong"> <p class="ft-l ft-bold color-ft-light">Comment fonctionne Studapart ?</p> </div> <img class="d-block width-100" height="10" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221043%22%20height%3D%2217%22%3E%3Cpath%20data-name%3D%22Trac%C3%A9%2077%22%20d%3D%22M1043%200c-70%2012.033-323.484%2017-521.5%2017S50%2012.033%200%200z%22%20fill%3D%22%2336417d%22%2F%3E%3C%2Fsvg%3E"> <div class="pv-10 ph-30"> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="https://www.studapart.com/back/build/images/icon/apply.svg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">1. Je candidate</p> <p class="mt-3 line-4">Je fais mon choix parmi des milliers d’offres en France. Je candidate en quelques clics et j’entame une conversation avec les loueurs.</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="https://www.studapart.com/back/build/images/icon/complete.png?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" width="70" height="37.42307692307692" class="frz-img" onload="frzRemoveDimensionsTag(this)"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">2. Je constitue mon dossier de location</p> <p class="mt-3 line-4">Je télécharge les documents requis en une fois. J’augmente alors par 3 mes chances d’obtenir des réponses positives.</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2274%22%20height%3D%2282%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_ddd)%22%3E%3Ccircle%20cx%3D%2231.954%22%20cy%3D%2245.411%22%20r%3D%2225.422%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.954%22%20cy%3D%2245.411%22%20r%3D%2224.777%22%20stroke%3D%22%23F9F9FB%22%20stroke-width%3D%221.289%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M27.939%2043.465h8.07c.404%200%20.807-.353.807-.807v-.808c0-.403-.403-.806-.807-.806h-8.07c-.454%200-.807.403-.807.806v.808c0%20.454.353.807.807.807zm-.807%204.035c0%20.454.353.807.807.807h8.07c.404%200%20.807-.353.807-.807v-.807c0-.404-.403-.807-.807-.807h-8.07c-.454%200-.807.403-.807.807v.807zm4.842%206.154a3.75%203.75%200%2001-2.37-.807L19.06%2045.23v10.744a2.39%202.39%200%20002.421%202.421h20.984a2.422%202.422%200%20002.421-2.42V45.23l-10.593%207.617a3.712%203.712%200%2001-2.32.807zM43.93%2040.79c-.454-.302-.858-.655-1.463-1.11v-2.27c0-1.31-1.11-2.42-2.421-2.42H36.11l-.454-.303c-.857-.605-2.522-2.119-3.682-2.119-1.21%200-2.875%201.514-3.733%202.119l-.453.302h-3.884a2.422%202.422%200%2000-2.422%202.422v2.27c-.655.453-1.059.807-1.513%201.11-.504.403-.908%201.26-.908%201.916v.555l4.843%203.48v-9.331h16.14v9.331l4.843-3.48v-.555c0-.757-.353-1.412-.958-1.917z%22%20fill%3D%22%23333F7F%22%2F%3E%3Cpath%20d%3D%22M42.545%2010.842l3.251%201.79%202.717-2.529%202.385%202.844%203.447-1.377%201.197%203.513%203.71-.038-.152%203.708%203.474%201.305-1.482%203.402%202.769%202.472-2.612%202.637%201.689%203.305-3.388%201.516.381%203.692-3.707.19-.978%203.58-3.525-1.163-2.206%202.985-2.867-2.357-3.135%201.987-1.822-3.234-3.64.72-.531-3.673-3.656-.644.832-3.617-3.175-1.92%202.082-3.073-2.267-2.939%203.051-2.112-1.052-3.559%203.608-.867.304-3.7%203.678.495%201.62-3.34z%22%20fill%3D%22%23FF9457%22%2F%3E%3Cpath%20d%3D%22M39.44%2031.19l1.704-.542.825-5.686-.362-1.139-4.652%201.48.43%201.35%202.912-.926-.857%205.463zm4.903-1.56l4.722-1.502-.43-1.35-2.409.766.737-.983c.83-1.06.965-1.794.71-2.597-.368-1.156-1.585-1.683-2.945-1.25-.997.317-1.65.982-2.048%201.963l1.242.636c.305-.632.641-1.04%201.206-1.22.441-.14.888.01%201.02.424.118.37.03.768-.487%201.496l-1.708%202.39.39%201.228zm9.497-8.162c-.574.182-.984.575-1.134%201.05l-.677-2.127-1.492.475%201.963%206.17%201.492-.475-.837-2.63c-.143-.45.1-.907.56-1.053.459-.146.889.106%201.049.61l.817%202.568%201.43-.455-.924-2.904c-.328-1.033-1.259-1.544-2.247-1.23z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_ddd%22%20x%3D%22.076%22%20y%3D%2217.678%22%20width%3D%2263.758%22%20height%3D%2264.156%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%22-.154%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22.714%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0412645%200%22%2F%3E%3CfeBlend%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%221.118%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.715%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0635329%200%22%2F%3E%3CfeBlend%20in2%3D%22effect1_dropShadow%22%20result%3D%22effect2_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%224.544%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%223.229%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0802544%200%22%2F%3E%3CfeBlend%20in2%3D%22effect2_dropShadow%22%20result%3D%22effect3_dropShadow%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect3_dropShadow%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">3. Je reçois une réponse sous 72h max</p> <p class="mt-3 line-4">On me répond systématiquement, même si ma candidature n’est pas retenue. Politique zéro ghosting !</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2265%22%20height%3D%2264%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_ddd)%22%20transform%3D%22rotate(6.812%2031.118%2028.052)%22%3E%3Ccircle%20cx%3D%2231.118%22%20cy%3D%2228.052%22%20r%3D%2224.513%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2231.118%22%20cy%3D%2228.052%22%20r%3D%2223.892%22%20stroke%3D%22%23F9F9FB%22%20stroke-width%3D%221.243%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M44.67%2039.255l-3.863-.462%201.927-16.13c.155-1.305-.774-2.542-2.03-2.692l-5.41-.646-.368%203.09%204.636.554-2.215%2018.545%206.954.831c.386.047.813-.245.865-.68l.185-1.545c.046-.387-.294-.82-.68-.865zm-12.495-23.34l-9.555%201.259c-.748.106-1.257.682-1.344%201.407l-2.105%2017.627-3.864-.461c-.435-.052-.819.294-.865.68l-.185%201.545a.768.768%200%2000.68.865l16.228%201.939%202.758-23.085c.127-1.062-.747-1.95-1.748-1.776zM28.207%2029.45c-.676-.08-1.078-.814-.974-1.684.098-.82.667-1.487%201.343-1.407.628.075%201.073.863.975%201.684-.104.87-.716%201.482-1.344%201.407z%22%20fill%3D%22%23E6EAFF%22%2F%3E%3Cpath%20d%3D%22M32.224%2015.513l-9.556%201.258c-.747.107-1.257.683-1.343%201.407l-2.106%2017.628-3.864-.461c-.434-.052-.819.294-.865.68l-.184%201.545a.768.768%200%2000.68.865l16.227%201.939%202.758-23.085c.127-1.063-.747-1.95-1.747-1.776zm-3.968%2013.535c-.677-.08-1.079-.814-.975-1.684.098-.82.668-1.487%201.344-1.407.628.075%201.072.863.974%201.684-.104.87-.716%201.482-1.343%201.407z%22%20fill%3D%22%23333F7F%22%2F%3E%3Ccircle%20cx%3D%2247.627%22%20cy%3D%2211.351%22%20r%3D%227.757%22%20transform%3D%22rotate(6.812%2047.627%2011.351)%22%20fill%3D%22%23E65757%22%2F%3E%3Cpath%20d%3D%22M49.014%208.57l-4.434-.53a.739.739%200%2000-.81.651l-.53%204.435a.725.725%200%2000.636.807l4.434.53a.739.739%200%2000.823-.633l.53-4.435a.752.752%200%2000-.649-.824zm2.83.93l-1.811.966-.288%202.41%201.533%201.366c.297.253.784.078.83-.306l.471-3.943c.046-.384-.387-.67-.735-.493z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_ddd%22%20x%3D%22.376%22%20y%3D%221.307%22%20width%3D%2261.484%22%20height%3D%2261.868%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%22-.148%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22.688%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0412645%200%22%2F%3E%3CfeBlend%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%221.078%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.653%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0635329%200%22%2F%3E%3CfeBlend%20in2%3D%22effect1_dropShadow%22%20result%3D%22effect2_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%224.382%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%223.113%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0802544%200%22%2F%3E%3CfeBlend%20in2%3D%22effect2_dropShadow%22%20result%3D%22effect3_dropShadow%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect3_dropShadow%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">4. Je visite en ligne ou en physique</p> <p class="mt-3 line-4">Libre à moi de visiter le logement en ligne grâce à la visite virtuelle ou de convenir d’un RDV avec le loueur.</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2275%22%20height%3D%2282%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_ddd)%22%20transform%3D%22rotate(-11.46%2032.963%2045.495)%22%3E%3Ccircle%20cx%3D%2232.963%22%20cy%3D%2245.495%22%20r%3D%2225.422%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2232.963%22%20cy%3D%2245.495%22%20r%3D%2224.777%22%20stroke%3D%22%23F9F9FB%22%20stroke-width%3D%221.289%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%2242.372%22%20cy%3D%2223.212%22%20r%3D%228.178%22%20transform%3D%22rotate(-11.46%2042.372%2023.212)%22%20fill%3D%22%23E65757%22%2F%3E%3Cpath%20d%3D%22M44.752%2021.838l-.363.074-.222-1.09a2.368%202.368%200%2000-2.768-1.836%202.358%202.358%200%2000-1.836%202.769l.221%201.09-.363.074a.742.742%200%2000-.58.874l.59%202.908a.732.732%200%2000.874.58l5.331-1.081a.742.742%200%2000.58-.874l-.59-2.908a.752.752%200%2000-.874-.58zm-1.575.32l-2.181.441-.221-1.09c-.12-.59.264-1.189.87-1.311.59-.12%201.191.278%201.31.869l.222%201.09z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M42.616%2032.082l-23.729%204.81a2.422%202.422%200%2000-1.892%202.854l3.528%2017.401a2.39%202.39%200%20002.854%201.892l23.729-4.81a2.422%202.422%200%20001.892-2.854L45.47%2033.974c-.26-1.286-1.569-2.153-2.854-1.892zM28.371%2047.116a.613.613%200%2001.473-.714l3.164-.641c.296-.06.653.176.713.473l.401%201.977a.613.613%200%2001-.473.714l-3.164.641a.583.583%200%2001-.713-.473l-.401-1.977zm-.22%207.044a.613.613%200%2001-.472.713l-3.56.722a.583.583%200%2001-.713-.473l-.08-.396a.613.613%200%2001.473-.713l3.56-.722c.296-.06.652.177.713.473l.08.396zm-.17-4.906a.613.613%200%2001-.473.713l-4.35.882a.583.583%200%2001-.714-.473l-.4-1.977a.613.613%200%2001.472-.714l4.35-.882c.297-.06.654.177.714.473l.4%201.978zm9.663%202.982a.613.613%200%2001-.474.713l-6.723%201.363a.583.583%200%2001-.713-.473l-.08-.395a.613.613%200%2001.473-.714l6.723-1.363c.296-.06.653.177.713.473l.08.396zm.62-5.067a.613.613%200%2001-.474.714l-3.163.641a.583.583%200%2001-.714-.473l-.4-1.977a.613.613%200%2001.472-.714l3.164-.641c.297-.06.653.176.713.473l.401%201.977zm6.327-1.283a.613.613%200%2001-.473.714l-4.35.882a.583.583%200%2001-.714-.473l-.4-1.978a.613.613%200%2001.472-.713l4.35-.882c.297-.06.654.176.714.473l.401%201.977zm-1.403-6.92a1.195%201.195%200%2001-.946%201.426l-3.955.802c-.692.14-1.286-.254-1.427-.946l-.48-2.373a1.195%201.195%200%2001.945-1.427l3.955-.801a1.227%201.227%200%20011.427.946l.481%202.372z%22%20fill%3D%22%23333F7F%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_ddd%22%20x%3D%221.079%22%20y%3D%2217.757%22%20width%3D%2263.768%22%20height%3D%2264.166%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%22-.154%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22.714%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0412645%200%22%2F%3E%3CfeBlend%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%221.118%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.715%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0635329%200%22%2F%3E%3CfeBlend%20in2%3D%22effect1_dropShadow%22%20result%3D%22effect2_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%224.544%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%223.229%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0802544%200%22%2F%3E%3CfeBlend%20in2%3D%22effect2_dropShadow%22%20result%3D%22effect3_dropShadow%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect3_dropShadow%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">5. Je paye en ligne</p> <p class="mt-3 line-4">Je valide ma location en payant le premier mois de loyer et les frais de dossier sur la plateforme.</p> </div> </div> <div class="row-s fx-nowrap fx-align-center mv-20"> <div class="col-shrink fx-no-shrink text-center"> <img src="data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2265%22%20height%3D%2265%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_ddd)%22%3E%3Ccircle%20cx%3D%2232.253%22%20cy%3D%2228.435%22%20r%3D%2225.435%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2232.253%22%20cy%3D%2228.435%22%20r%3D%2224.79%22%20stroke%3D%22%23F9F9FB%22%20stroke-width%3D%221.29%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M34.688%2033.888a8.917%208.917%200%2000-8.933-8.933c-4.895.05-8.832%203.987-8.832%208.882%200%201.01.152%201.918.404%202.826L9.202%2044.79a1.182%201.182%200%2000-.353.858v3.936c0%20.707.504%201.211%201.21%201.211h5.653c.656%200%201.211-.504%201.211-1.21v-2.02h2.02c.655%200%201.21-.504%201.21-1.21v-2.02h1.868c.302%200%20.706-.15.908-.403l1.211-1.363c.505.101%201.06.152%201.666.152%204.895%200%208.882-3.937%208.882-8.832zm-8.882-2.473a2.423%202.423%200%20012.422-2.422c1.312%200%202.422%201.11%202.422%202.422a2.423%202.423%200%2001-2.422%202.422%202.391%202.391%200%2001-2.422-2.422z%22%20fill%3D%22%23E6EAFF%22%2F%3E%3Cpath%20d%3D%22M9.147%2050.711L20.7%2039.583%22%20stroke%3D%22%23D3D7EF%22%20stroke-width%3D%22.229%22%2F%3E%3Cpath%20d%3D%22M46.071%2018.521a8.917%208.917%200%2000-10.307%207.305c-.773%204.834%202.446%209.376%207.272%2010.199.995.17%201.916.173%202.854.077l6.644%209.375c.206.29.488.441.787.492l3.88.662c.696.118%201.279-.294%201.398-.99l.95-5.573a1.195%201.195%200%2000-.991-1.397l-1.99-.34.34-1.99a1.196%201.196%200%2000-.991-1.397l-1.99-.34.313-1.84c.051-.299-.03-.722-.245-.963l-1.14-1.423c.185-.48.328-1.02.43-1.617.822-4.825-2.388-9.417-7.214-10.24zm-3.93%208.34a2.423%202.423%200%2001-1.981-2.794c.22-1.294%201.502-2.202%202.795-1.981a2.423%202.423%200%20011.98%202.795%202.391%202.391%200%2001-2.794%201.98z%22%20fill%3D%22%23959DCD%22%2F%3E%3Cpath%20d%3D%22M58.408%2046.458l-8.86-13.112%22%20stroke%3D%22%236A73AD%22%20stroke-width%3D%22.229%22%2F%3E%3Ccircle%20cx%3D%2232.41%22%20cy%3D%2221.524%22%20r%3D%2211.022%22%20stroke%3D%22%23333F7F%22%20stroke-width%3D%22.76%22%2F%3E%3Cpath%20d%3D%22M43.437%2018.584c-.215.01-.597.112-.761.163.016%201.124.11%203.373.362%203.37.25-.004.63.116.788.176-.016-.488.193-1.168.149-1.812-.068-.994-.407-1.903-.538-1.897z%22%20fill%3D%22%23959DCD%22%2F%3E%3Cpath%20d%3D%22M22.706%2025.888c-.357.121-.62.252-.707.303l-.231%201.817c1.337%201.118%204.046%203.272%204.19%202.944.145-.33.323-.6.393-.695-1.066-1.507-3.287-4.49-3.645-4.369z%22%20fill%3D%22%23E6EAFF%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_ddd%22%20x%3D%22.358%22%20y%3D%22.687%22%20width%3D%2263.791%22%20height%3D%2264.189%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%22-.154%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22.714%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0412645%200%22%2F%3E%3CfeBlend%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%221.118%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.716%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0635329%200%22%2F%3E%3CfeBlend%20in2%3D%22effect1_dropShadow%22%20result%3D%22effect2_dropShadow%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%2F%3E%3CfeOffset%20dy%3D%224.546%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%223.23%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.403922%200%200%200%200%200.498039%200%200%200%200%200.780392%200%200%200%200.0802544%200%22%2F%3E%3CfeBlend%20in2%3D%22effect2_dropShadow%22%20result%3D%22effect3_dropShadow%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect3_dropShadow%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E" width="70"> </div> <div class="col-grow fx-grow"> <p class="ft-m ft-bold color-ft-strong">6. C'est loué !</p> <p class="mt-3 line-4">Bingo, le logement est à moi. Il ne reste plus qu’à signer mon contrat et récupérer les clefs auprès du loueur.</p> </div> </div> </div> </div> </div> <div class="PopinGeneric_footer"> <div class="p-10 bg-bg-xweak text-center"> <a class="ButtonRectangle js-popin-generic-close ButtonRectangle--s ButtonRectangle--green" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> J'ai compris </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> </div> <script type="text/frzjs" orig_index="18"> window.isOwner = false; let obfLinks = document.querySelectorAll(`.Header_subItem.is-obf`); Array.from(obfLinks).forEach(function(obfLink) { obfLink.addEventListener('click', () => { window.open(atob(obfLink.getAttribute('data-o')),"_self") }); }); </script> <div class=""> </div> <div class="titlebar "> </div> <div class=" container-wrapper"> <div class="container-wrapper-background "> <div class="container "> </div> </div> </div> <div class="Page "> <div class="Flashes js-flashes"> </div> <script async defer="" type="text/frzjs" frz_orig_src="https://accounts.google.com/gsi/client" orig_index="19"></script> <div id="g_id_onload" data-client_id="1027784993504-3aj0qqro6tobirs1d0rmjuqgdumrcl5m.apps.googleusercontent.com" data-login_uri="/connect/google" allow="identity-credentials-get" data-use_fedcm_for_prompt='true'> </div> <div class="SearchPage SearchPage--open"> <div class="SearchPage_heading "> <div class="Wrapper Wrapper--accommodation pt-20 p-relative"> <div class="SearchPage_breadcrumb mb-40"> <section class="mb-20 ft-xs ft-medium"> <a id="breadcrumbHome" href="https://www.studapart.com/fr" target="_blank" title="Accueil">Accueil</a> <span>></span> <span class="ft-bold" >Logement étudiant Paris</span> </section> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://www.studapart.com/fr" } ,{ "@type": "ListItem", "position": 4, "name": "Logement étudiant Paris", "item": "https://www.studapart.com/fr/location-appartement-france" } ] } </script> </div> <h1 class="ft-2xl text-center"><b>Location appartement en France</b></h1> <div class="text-center"> Retrouvez toutes les annonces de location d'appartement partout en France, vérifiées par Studapart ! <a href="#article" class="ButtonLink ButtonLink--light" > Lire la suite </a> </div> </div> </div> <div id="search"> <search/> <div class="Mockup Mockup--100"></div> <div class="Mockup Mockup--100"></div> </div> <div id="login-register-popin" class="PopinGeneric is-hidden PopinGeneric--s PopinGeneric--absolute-header js-popin-generic" style="--transition-duration: 350ms" data-is-active="false" data-disable-close="false" > <div class="PopinGeneric_background js-popin-generic-background"></div> <div class="PopinGeneric_body"> <div class="PopinGeneric_header"> <div class="fx-grow"> <div class="d-flex fx-align-center"> <p class="Title Title--l SearchPage_popinInscriptionTitle"> Je m'inscris </p> </div> </div> <div class="PopinGeneric_close js-popin-generic-close"> <span class="Icon fill-ft-weak" style="--width: 15px; width: 15px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path fill-rule="evenodd" d="M14.218.782l.078.088a.994.994 0 01-.075 1.323L8.914 7.5l5.307 5.307a1 1 0 01.074 1.323l-.077.088-.088.078a.994.994 0 01-1.323-.075L7.5 8.914l-5.307 5.307a1 1 0 01-1.323.074l-.088-.077-.078-.088a.994.994 0 01.075-1.323L6.086 7.5.779 2.193A1.001 1.001 0 01.705.87L.782.782.87.704A.994.994 0 012.193.78L7.5 6.086 12.807.779A1 1 0 0114.13.705l.088.077z"/></svg></span> </div> </div> <div class="PopinGeneric_content"> <div class="mt-40 width-100 p-20@s"> <div class="RegisterPopin js-popin "> <div class="RegisterPopin_content"> <form name="registration" method="post" action="/fr/on_boarding/register" class="RegisterPopin_form Form"> <div class="Form_row Validator js-validator" data-errors="0"> <div class="Form_widget "> <input type="email" id="registration_email" name="registration[email]" required="required" data-path="portal_onboarding_checkuser" data-check-email="true" data-test="email" class="Input " /><label class="Form_label required" for="registration_email" class="required">Adresse e-mail</label> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--invalid fal fa-times fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> <div class="Validator_helperType js-validator-helper-type" data-type="student-exists"> Il semblerait que cet email soit déjà utilisé. <a href="/fr/login" class="ButtonRectangle ft-xs ButtonRectangle--simple" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Me connecter </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> <div class="Validator_helperType js-validator-helper-type" data-type="owner-exists"> Il semblerait que cet email soit déjà utilisé. <a href="/fr/login/owner" class="ButtonRectangle ft-xs ButtonRectangle--simple" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Me connecter </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div></div> <div class="RegisterPopin_hidden"> <div class="Form_row Form_row--choiceList is-value Validator js-validator" data-errors="0"> <div class="Form_widget "> <div id="registration_gender" class=""> <div class="d-flex fx-wrap mt-3"> <div class="d-flex fx-align-center mr-15"><input type="radio" id="registration_gender_0" name="registration[gender]" required="required" value="male" checked="checked" /><label class="Form_label required" for="registration_gender_0" class="required">Homme</label></div> <div class="d-flex fx-align-center mr-15"><input type="radio" id="registration_gender_1" name="registration[gender]" required="required" value="female" /><label class="Form_label required" for="registration_gender_1" class="required">Femme</label></div> </div> </div> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--invalid fal fa-times fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> </div> </div></div> <div class="Form_row Validator js-validator" data-errors="0"> <div class="Form_widget "> <input type="text" id="registration_firstname" name="registration[firstname]" required="required" class="Input " /><label class="Form_label required" for="registration_firstname" class="required">Prénom</label> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--invalid fal fa-times fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> </div> </div></div> <div class="Form_row Validator js-validator" data-errors="0"> <div class="Form_widget "> <input type="text" id="registration_lastname" name="registration[lastname]" required="required" class="Input " /><label class="Form_label required" for="registration_lastname" class="required">Nom</label> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--invalid fal fa-times fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> </div> </div></div> <div class="Form_row Validator js-validator" data-errors="0"> <div class="Form_widget "> <input type="tel" id="registration_phoneNumber" value="" class="Input form-control" placeholder="Numéro de téléphone" data-intl-tel="r" /><script type="text/frzjs" orig_index="20"> $(document).ready(function() { var input = document.querySelector("[data-intl-tel='r']"); var intlTel = window.intlTelInput(document.querySelector("[data-intl-tel='r']"), { hiddenInput: 'registration[phoneNumber]', initialCountry: 'FR', preferredCountries: ['fr', 'gb', 'es'], separateDialCode: true, }); var handleChange = function() { var phoneNumberIntl = intlTel.isValidNumber() ? intlTel.getNumber() : ''; $('input[name="registration[phoneNumber]"]').val(phoneNumberIntl); }; input.addEventListener('change', handleChange); input.addEventListener('keyup', handleChange); }); </script> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--invalid fal fa-times fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> </div> <div class="Validator_helper js-validator-helper"> </div> </div></div> </div> <div class="Form_row Validator Validator--password js-validator" data-errors="0"> <div class="Form_widget Form_password js-password"> <input type="password" id="registration_plainPassword" name="registration[plainPassword]" required="required" data-show-password="true" data-password="true" data-test="password" class="Input " /><label class="Form_label required" for="registration_plainPassword" class="required">Mot de passe</label> <div class="Form_helpers"> <i class="Validator_icon Validator_icon--valid fal fa-check fa-sm"></i> <i class="Validator_icon Validator_icon--invalid fal fa-times fa-sm"></i> <i class="Validator_icon Validator_icon--loading fal fa-spinner-third fa-sm"></i> <div class="Form_passwordToggle js-password-toggle"> <i class="Form_passwordDisplay fal fa-eye fa-xs"></i> <i class="Form_passwordHide fal fa-eye-slash fa-xs"></i> </div> </div> <div class="Validator_helper js-validator-helper"> <div class="Validator_helperType js-validator-helper-type" data-type="password"> <ul> <li class="Validator_helperItem js-validator-password-item" data-check="uppercase"> <i class="Validator_helperIcon Validator_helperIcon--invalid fal fa-times color-r"></i> <i class="Validator_helperIcon Validator_helperIcon--valid fal fa-check color-g"></i> 1 caractère majuscule </li> <li class="Validator_helperItem js-validator-password-item" data-check="special"> <i class="Validator_helperIcon Validator_helperIcon--invalid fal fa-times color-r"></i> <i class="Validator_helperIcon Validator_helperIcon--valid fal fa-check color-g"></i> 1 chiffre ou 1 caractère spécial </li> <li class="Validator_helperItem js-validator-password-item" data-check="length"> <i class="Validator_helperIcon Validator_helperIcon--invalid fal fa-times color-r"></i> <i class="Validator_helperIcon Validator_helperIcon--valid fal fa-check color-g"></i> Plus de 8 caractères </li> </ul> </div> </div> </div></div> <input type="hidden" id="registration_utmSource" name="registration[utmSource]" value="seo" /> <div id="registration_policy" class="Form_group"> <div class="Form_row d-flex"> <input type="checkbox" class="Input" id="registration_policy_acceptDataCollection" name="registration[policy][acceptDataCollection]" required> <label for="registration_policy_acceptDataCollection"> En m'inscrivant, j'accepte que Studapart recueille et traite mes données personnelles </label> </div> <div class="Form_row d-flex"> <input type="checkbox" class="Input" id="registration_policy_acceptPolicy" name="registration[policy][acceptPolicy]" required> <label for="registration_policy_acceptPolicy"> J’accepte sans réserve les <a target="_blank" href="http://help.studapart.com/politique-de-confidentialite-and-cgu/conditions-generales-dutilisation-etudiant-de-la-plateforme-studapart">Conditions Générales d’Utilisation</a> des services Studapart </label> </div> </div> <div><button type="submit" id="registration_submit" name="registration[submit]" data-test="submit" class="ButtonRectangle ButtonRectangle--small ButtonRectangle--green d-block m-auto">Je m'inscris</button></div><input type="hidden" id="registration_alertPropertyFilters" name="registration[alertPropertyFilters]" value="[]" /><input type="hidden" id="registration__token" name="registration[_token]" value="e2250ad0fb247d3825aa4258.N21QA2121XU1YBsU3Nx-j1bb1Wjr5jyujeOTV1QLQXQ.UlhoNSUXtjQBES1Ag6822mSUkB_d1X7X3avCByFKNDN2PSVyFxCaREwVWg" /> </form> <div class="RegisterPopin_separator"> <div class="RegisterPopin_separatorText"> <span>OU</span> </div> <hr class="Separator mt-30"> </div> <div class="RegisterPopin_medias"> <a href="/connect/facebook" class="ButtonRound ft-3xl ButtonRound--l ButtonRound--light" > <div class="ButtonRound_icon"> <span class="Icon fill-b" style="--width: 25px; width: 25px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg></span> </div> </a> <a href="/connect/google" class="ButtonRound ft-3xl ButtonRound--l ButtonRound--light" > <div class="ButtonRound_icon"> <span class="Icon fill-b" style="--width: 25px; width: 25px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="#FFC107" d="M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z"/><path fill="#FF3D00" d="M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z"/><path fill="#4CAF50" d="M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z"/><path fill="#1976D2" d="M43.611,20.083H42V20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.571c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z"/></svg></span> </div> </a> </div> <div class="RegisterPopin_footer"> Vous avez déjà un compte ? <a href="/fr/login" class="ButtonLink " > Je me connecte </a> </div> </div> </div> <script type="text/frzjs" orig_index="21"> window.addEventListener('load', () => { /** @param {HTMLElement} element */ function addActiveClass(element) { element.classList.add('is-active') } let popin = document.querySelector('.js-popin') let trigger = popin.querySelector('#registration_email') if (trigger) { if (trigger.value.length > 0) { addActiveClass(popin) } trigger.addEventListener('input', () => { addActiveClass(popin) }) } }) $('label[for="owner_register_phoneNumber"]').hide (); </script> </div> </div> </div> </div> <div class="mt-100 pv-60 bg-bg-xweak mt-0@s"> <div class="Wrapper Wrapper--s"> <h3 class="ft-xl color-ft-strong text-center"> <b>Louez pour un mois minimum, partout en France et en Belgique</b> </h3> <div class="row-xs mt-30"> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-paris"> <img src="https://www.studapart.com/back/build/images/cities/paris.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Paris"> <div class="BlockCity_title boost boost-xl"> <span>Paris</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-bordeaux"> <img src="https://www.studapart.com/back/build/images/cities/bordeaux.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Bordeaux"> <div class="BlockCity_title boost boost-xl"> <span>Bordeaux</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-lille"> <img src="https://www.studapart.com/back/build/images/cities/lille.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Lille"> <div class="BlockCity_title boost boost-xl"> <span>Lille</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-lyon"> <img src="https://www.studapart.com/back/build/images/cities/lyon.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Lyon"> <div class="BlockCity_title boost boost-xl"> <span>Lyon</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-toulouse"> <img src="https://www.studapart.com/back/build/images/cities/toulouse.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Toulouse"> <div class="BlockCity_title boost boost-xl"> <span>Toulouse</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-marseille"> <img src="https://www.studapart.com/back/build/images/cities/marseille.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Marseille"> <div class="BlockCity_title boost boost-xl"> <span>Marseille</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-nantes"> <img src="https://www.studapart.com/back/build/images/cities/nantes.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Nantes"> <div class="BlockCity_title boost boost-xl"> <span>Nantes</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-montpellier"> <img src="https://www.studapart.com/back/build/images/cities/montpellier.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Montpellier"> <div class="BlockCity_title boost boost-xl"> <span>Montpellier</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/logement-etudiant-rennes"> <img src="https://www.studapart.com/back/build/images/cities/rennes.jpg?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Rennes"> <div class="BlockCity_title boost boost-xl"> <span>Rennes</span> </div> </a> </div> <div class="col-grow width-20 mt-10 col-6@s"> <a class="BlockCity" href="https://www.studapart.com/fr/kot-bruxelles"> <img src="https://www.studapart.com/back/build/images/cities/bruxelles.webp?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" loading="lazy" width="500" height="300" alt="Bruxelles"> <div class="BlockCity_title boost boost-xl"> <span>Bruxelles</span> </div> </a> </div> </div> <div class="text-center"> <a href="https://www.studapart.com/fr/register/student" class="ButtonRectangle mt-30 ButtonRectangle--s ButtonRectangle--bordered" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Découvrir toutes les villes </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> <div class="pb-100 pv-60@s"> <div class="Block_culture"> <div class="Wrapper Wrapper--s"> <h3 class="ft-2xl color-ft-strong text-center"> <b>La Culture du Mieux Loger</b> </h3> <div class="row-s text-center mt-30 icon_Section"> <div class="col-4 col-12@xs"> <div class="icon_Element"> <span class="Icon " style="--width: 40px; width: 40px;"> <svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18"><path d="M16.27 9.08a7.27 7.27 0 11-14.54 0 7.27 7.27 0 0114.54 0z" stroke="#333F7F" stroke-width="2.2"/><path d="M5.95 8.8l3.11 3.29 9.02-9.75" stroke="#66C89C" stroke-width="2"/></svg></span> </div> <p class="ft-m">Accédez à des annonces<br><b>100% vérifiées</b></p> </div> <div class="col-4 col-12@xs"> <div class="icon_Element"> <span class="Icon " style="--width: 40px; width: 40px;"> <svg viewBox="0 0 40 34" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Group 5"><path id="Vector" d="M0 12.2188V33.6014H27.4921V12.2188H0ZM24.4374 30.5478H3.05472V15.2731H24.4374V30.5478Z" fill="#36417D"/><path id="Vector_2" d="M33.6015 6.10938V27.492H27.492V24.4373H30.5468V9.1641H9.16409V12.2188H6.10938V6.10938H33.6015Z" fill="#36417D"/><path id="Vector_3" d="M39.7108 0V21.383H33.6014V18.3279H36.6561V3.05472H15.2735V6.10944H12.2188V0H39.7108Z" fill="#36417D"/><path id="Vector_4" d="M15.2735 21.3828V18.3281H12.2188V21.3828H9.16406V24.4376H12.2188V27.4923H15.2735V24.4376H18.3282V21.3828H15.2735Z" fill="#33CC99"/></g></svg> </span> </div> <p class="ft-m">Créez un dossier une fois<br><b>et candidatez en illimité</b></p> </div> <div class="col-4 col-12@xs"> <div class="icon_Element"> <span class="Icon " style="--width: 40px; width: 40px;"> <svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Contact-picto"><path id="Vector" d="M37.4271 27.857V21.747C37.031 20.0514 36.418 18.4139 35.6031 16.875C35.1064 15.9399 34.5308 15.049 33.8823 14.212C31.2169 10.7795 27.614 8.81055 23.9977 8.81055C20.3813 8.81055 16.7785 10.7795 14.1121 14.212C13.4642 15.048 12.8892 15.938 12.3932 16.8721C11.5809 18.4051 10.969 20.036 10.5725 21.7249V27.857C10.5731 28.2841 10.4121 28.6956 10.1218 29.009C10.2834 30.3733 10.5794 31.7184 11.0055 33.0246C11.7073 35.1846 12.7561 37.2294 14.0996 39.0107C16.8231 42.6218 20.4308 44.6925 23.9972 44.6925C27.5362 44.6925 31.1151 42.6539 33.8309 39.0952C33.8525 39.0673 33.8741 39.039 33.8953 39.0107C34.7831 37.8288 35.5373 36.5522 36.1441 35.2043C36.4658 34.4941 36.7478 33.7666 36.9889 33.0251C37.1511 32.5259 37.2951 32.0214 37.4209 31.5117C37.4211 31.5088 37.4211 31.5059 37.4209 31.503C37.6227 30.6797 37.7734 29.8447 37.8721 29.0027C37.5854 28.69 37.4267 28.2811 37.4271 27.857ZM31.4045 37.1339C30.8738 37.8422 30.2781 38.4995 29.6252 39.0971C27.8689 40.6931 25.9004 41.5744 23.9972 41.5744C21.4186 41.5744 18.7172 39.9558 16.5903 37.1339C15.1983 35.2864 14.1773 33.1019 13.6143 30.8195C13.2825 29.4892 13.1129 28.1236 13.1093 26.7525C13.1056 24.7542 13.4281 22.7687 14.0641 20.8744C14.1543 20.6059 14.2503 20.3417 14.3521 20.0819C14.9004 18.6632 15.6502 17.3308 16.5783 16.1257C18.6485 13.4598 21.3533 11.9305 23.9986 11.9305C26.6439 11.9305 29.3487 13.4598 31.4189 16.1257C32.3491 17.3334 33.0998 18.6692 33.6481 20.0915C33.7482 20.3475 33.8431 20.6085 33.9327 20.8744C34.5681 22.7688 34.8898 24.7543 34.885 26.7525C34.8813 28.1214 34.7124 29.4848 34.382 30.8133C34.0045 32.3468 33.4248 33.8234 32.6583 35.2043C32.2855 35.8757 31.8666 36.5205 31.4045 37.1339Z" fill="#33CC99"/><path id="Vector_2" d="M41.136 15.9951C38.519 8.16296 31.6637 2.91992 23.9971 2.91992C22.0851 2.92172 20.188 3.25615 18.3907 3.90824C16.6039 4.55724 14.9325 5.48806 13.44 6.66536C10.4443 9.01448 8.18301 12.2334 6.88461 15.987C5.82574 16.3912 4.91443 17.1072 4.27106 18.0403C3.6277 18.9734 3.28256 20.0798 3.28125 21.2132V27.8564C3.30052 29.3268 3.89815 30.7304 4.94476 31.7634C5.99137 32.7964 7.40272 33.3756 8.87325 33.3756C10.3438 33.3756 11.7551 32.7964 12.8017 31.7634C13.8483 30.7304 14.446 29.3268 14.4652 27.8564V21.2132C14.4627 20.1108 14.1355 19.0335 13.5245 18.1159C12.9134 17.1983 12.0456 16.4811 11.0294 16.0537C12.1166 13.527 13.7606 11.3602 15.8414 9.72872C18.2736 7.8212 21.0941 6.81272 23.9966 6.81272C29.5925 6.81272 34.6593 10.4655 36.9979 16.0422C35.9727 16.4633 35.0959 17.1798 34.4791 18.1006C33.8622 19.0214 33.5332 20.1049 33.5337 21.2132V27.8564C33.5325 28.9019 33.8261 29.9266 34.3809 30.8127C34.9998 31.8029 35.9116 32.5757 36.9897 33.0241C37.1302 33.0826 37.2742 33.1353 37.4217 33.182V35.2033H22.583V39.0961H41.3126V33.0034C42.3225 32.5738 43.1839 31.8569 43.7897 30.9418C44.3956 30.0268 44.7193 28.9539 44.7206 27.8564V21.2132C44.7192 20.0834 44.376 18.9804 43.7363 18.0491C43.0965 17.1178 42.1901 16.4018 41.136 15.9951ZM10.5729 27.8564C10.5767 28.082 10.5356 28.3061 10.4519 28.5156C10.3682 28.7251 10.2436 28.9158 10.0854 29.0767C9.92722 29.2375 9.73859 29.3653 9.53052 29.4525C9.32245 29.5397 9.0991 29.5846 8.87349 29.5846C8.64788 29.5846 8.42453 29.5397 8.21646 29.4525C8.00839 29.3653 7.81976 29.2375 7.66158 29.0767C7.5034 28.9158 7.37882 28.7251 7.29512 28.5156C7.21141 28.3061 7.17026 28.082 7.17405 27.8564V21.2132C7.18154 20.7674 7.36388 20.3424 7.68178 20.0299C7.99967 19.7173 8.42765 19.5421 8.87349 19.5421C9.31933 19.5421 9.74731 19.7173 10.0652 20.0299C10.3831 20.3424 10.5654 20.7674 10.5729 21.2132V27.8564ZM39.1262 19.514C39.5768 19.5145 40.0087 19.6937 40.3273 20.0122C40.646 20.3308 40.8253 20.7627 40.8259 21.2132V27.8564C40.8184 28.3022 40.6361 28.7272 40.3182 29.0398C40.0003 29.3523 39.5723 29.5275 39.1264 29.5275C38.6806 29.5275 38.2526 29.3523 37.9347 29.0398C37.6168 28.7272 37.4345 28.3022 37.427 27.8564V21.2132C37.4275 20.7627 37.6067 20.3308 37.9253 20.0122C38.2438 19.6937 38.6757 19.5145 39.1262 19.514Z" fill="#36417D"/></g></svg> </span> </div> <p class="ft-m">Obtenez toujours une réponse en<br><b>72h max</b></p> </div> </div> </div> </div> <div class="Wrapper Accomodation_Suggestion pv-60"> <div class="row OwnerBlock_Search"> <div class="col-6 col-12@s"> <img width="550" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="demo reservation success phone" data-frz-src="https://www.studapart.com/back/build/images/background/opensearch_phone.webp?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" height="487.20472440944883" class="frz-img" onload="frzRemoveDimensionsTag(this)"> </div> <div class="col-6 col-12@s pt-40"> <h2 class="Title ft-xl"> <b>Vous êtes propriétaire et vous souhaitez louer votre logement ?</b> </h2> <h3 class="subtitle"> Profitez de tous les avantages et protections de Studapart : </h3> <ul class="pv-10"> <li>1er loyer assuré en cas d’annulation de dernière minute</li> <li>3 000 € d’assurance contre les dégradations immobilières</li> <li>1 500 € d’assurance contre lesdégradations mobilières</li> <li>Garantie Studapart contre les loyers impayés jusqu’à 96 000 €</li> </ul> <a href="https://www.studapart.com/fr/login/owner" class="ButtonRectangle ButtonRectangle--green" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Je dépose mon annonce </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> <div class="Wrapper Wrapper--s"> <article class="SearchPage_article mt-20@s p-relative"> <div id="article" class="anchor"></div> <div class="TextBody TextBody--no-margins p-30"> <p>Trouver un logement est un besoin universel, pourtant la tâche n’est pas toujours simple. Alors, comment se porte le marché de la location en France ? Quel est le prix moyen des loyers ? Quelles sont les villes où il fait bon vivre en tant que locataire ? Studapart a mené l’enquête pour vous !</p> <p>Depuis plusieurs années, le prix de l’immobilier augmente chaque année en France, autant du côté de l’achat que du côté de la location. En 2019, il fallait débourser en moyenne 650€/mois environ pour se loger en France. En 2021, cette moyenne s’élevait à près de 700€/mois. Cela signifie qu’en location le prix du mètre carré s’élève en moyenne à 16€/m², soit une fourchette basse de 11€/m² et une fourchette haute de 24€/m².</p> <p>La moyenne n’est pas très représentative de la réalité de la demande. En effet, une grande partie de la demande en location se concentre en région parisienne ou en région lyonnaise où les prix au mètre carré s’élèvent entre 20€/m² et 25€/m². Les prix de la location en Île-de-France sont en réalité 2 fois plus élevés que dans le reste de la France.</p> <p>En 2021, les locations qui ont été signées concernaient des espaces d’une surface de 41m² en moyenne. Cette surface correspond à la taille moyenne d’un appartement deux pièces (T2). </p> <h2>État des lieux du marché immobilier locatif en France</h2> <p>La hausse des prix des loyers s’est généralisée ces dernières années sur l’ensemble du territoire et sur l’ensemble des logements. Les logements les moins loués en France sont les chambres chez l’habitant qui intéressent majoritairement des locataires étudiants, les appartements quatre pièces (T4) ainsi que les maisons qui intéressent principalement des familles, et des ménages qui privilégient l’accès à la propriété. Chacun de ces types de logement représente 5% des locations de l’année 2021.</p> <p>Les biens immobiliers qui correspondent aux critères des studios et des appartements une pièce (T1) sont les surfaces les plus demandées, et ce depuis plusieurs années : ils représentent 36% des locations réalisées en 2021. Ces surfaces sont très populaires auprès des jeunes étudiants qui quittent le foyer familial, mais aussi des jeunes diplômés qui obtiennent leur premier emploi. Les T2, eux, rassemblent 27% des locations, tandis que les appartements trois pièces (T3) ont réuni 15 % des locations en 2021. Il est intéressant de noter que plus de la moitié de ces locations sont des logements meublés. Il s’agit d’une option très célèbre chez les étudiants et les jeunes actifs.</p> <p>En regardant de plus près les villes les plus demandées en location, c’est sans surprise que les plus grandes villes arrivent en tête du classement : Paris, Lyon, Bordeaux, Marseille, Montpellier, Toulouse, Nantes, Rennes, Lille… Paris et Lyon sont les deux villes qui se démarquent le plus en rassemblant chacune 6,8% et 4,3% des demandes locatives, tandis que le reste des villes citées représentent 1,4% de ces demandes chacune.</p> <p>Depuis la crise sanitaire, on observe sur le marché locatif français une augmentation de la liste des départements les plus recherchés : le Rhône, Paris, la Gironde, les Bouches-du-Rhône, les Hauts-de-Seine, la Loire-Atlantique et le Nord sont les départements les plus demandés et représentent à eux seuls un tiers de la demande. Derrière cette statistique, il faut lire une meilleure répartition de la recherche locative sur le territoire, mais aussi une stagnation voire une baisse de l’attraction de la région parisienne.</p> <p>Le budget moyen des locataires en recherche s’élève à 735€. Les profils des locataires en recherche de logement sont répartis relativement équitablement entre les couples, les jeunes actifs vivant seuls mais aussi les étudiants qui représentent depuis plusieurs années une part importante des locataires (28% en 2021). En effet, on observe depuis plusieurs années une augmentation constante des étudiants à loger car une part importante de cette population doit quitter le foyer familial pour suivre un cursus universitaire.</p> <p>Un autre phénomène est lié à cette densité d’étudiants en recherche de logements à louer : la tension locative est plus importante dans les villes dites étudiantes. Ce classement se différencie nettement du classement des villes les plus attractives à l’échelle de toute la population. Dans cette liste, on retrouve naturellement les villes dont le dynamisme étudiant est notoire comme Angers, Lyon, Rennes, Bordeaux, Nantes, Strasbourg.</p> <p>Sur les 3 millions d’étudiants en France, plus de la moitié est chaque année à la recherche d’un logement en location. Le choix de la colocation reste toujours une option minoritaire mais qui continue d’augmenter chaque année : cette option est attirante économiquement car les loyers sont les mêmes que pour un appartement seul mais permettent de vivre dans un logement beaucoup plus grand (un T3 voire parfois un T4).</p> <p><strong>Le saviez-vous ?</strong> La tension locative correspond au rapport entre les offres et les demandes de location dans une ville. On parle de tension locative lorsque la demande est supérieure à l’offre. Elle est faible lorsqu’il y a plus d’offres de logement en location que de demandes.</p> <p>Le marché de la location se simplifie avec Studapart qui offre aux locataires en recherche des logements partout en France. Plateforme de réservation en ligne, il devient maintenant possible de s’échapper de certaines contraintes telles que la visite du bien en cas d’indisponibilité, l’absence de garant ou encore l’engagement et le paiement sécurisé. Pour tenter l’expérience, essayez <a href="https://www.studapart.com/fr">studapart.com</a> !</p> </div> </article> <section itemscope itemtype="https://schema.org/FAQPage"> <article id="js-faq-data" class="SearchPage_article mt-20 p-relative p-30"> <h3 class="ft-2xl color-ft-strong mb-20"> <b>FAQ sur les appartements à Paris</b> </h3> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <p class="ft-bold mt-20" itemprop="name">🏙️ Comment trouver votre logement en appartement à Paris en quelques clics ?</p> <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text" class="color-ft-strong mt-10 js-faq-data-content"> Découvrez notre sélection de appartements vérifiés et disponibles à Paris. Studapart facilite vraiment votre recherche de appartements à Paris grâce aux %count% logements proposés réservables depuis votre canapé. </div> </div> </div> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <p class="ft-bold mt-20" itemprop="name">🚀 Comment réserver un logement en appartement à Paris ?</p> <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text" class="color-ft-strong mt-10 js-faq-data-content"> Pour réserver un logement en appartement à Paris avec Studapart, rien de plus simple ! Inscrivez-vous sur <a href="https://www.studapart.com">Studapart.com</a>, candidatez, réservez à Paris. Réponse sous 72h max garantie. </div> </div> </div> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <p class="ft-bold mt-20" itemprop="name">✨ Comment obtenir mes aides au logement pour un appartement à Paris ?</p> <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text" class="color-ft-strong mt-10 js-faq-data-content"> Testez votre éligibilité auprès de votre CAF Paris ou inscrivez-vous sur Studapart pour bénéficiez de notre service d’aide aux logements. La majorité des %count% logements disponibles chez Studapart sont conventionnés et donc éligibles aux aides au logement (telles que les APL, ALS ou ALF). </div> </div> </div> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <p class="ft-bold mt-20" itemprop="name">🙌🏼 Comment trouver un appartement à Paris sans garant ?</p> <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text" class="color-ft-strong mt-10 js-faq-data-content"> Pour trouver un appartement à Paris sans garant, inscrivez-vous sur <a href="https://www.studapart.com">Studapart.com</a> et activez un Profil Garanti. </div> </div> </div> </article> </section> </div> </div> </div> </div> <div class="PopinGeneric is-hidden js-confirm-popin PopinGeneric--s PopinGeneric--absolute-header js-popin-generic" style="--transition-duration: 350ms" data-is-active="false" data-disable-close="false" > <div class="PopinGeneric_background js-popin-generic-background"></div> <div class="PopinGeneric_body"> <div class="PopinGeneric_header"> <div class="fx-grow"> </div> <div class="PopinGeneric_close js-popin-generic-close"> <span class="Icon fill-ft-weak" style="--width: 15px; width: 15px;"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path fill-rule="evenodd" d="M14.218.782l.078.088a.994.994 0 01-.075 1.323L8.914 7.5l5.307 5.307a1 1 0 01.074 1.323l-.077.088-.088.078a.994.994 0 01-1.323-.075L7.5 8.914l-5.307 5.307a1 1 0 01-1.323.074l-.088-.077-.078-.088a.994.994 0 01.075-1.323L6.086 7.5.779 2.193A1.001 1.001 0 01.705.87L.782.782.87.704A.994.994 0 012.193.78L7.5 6.086 12.807.779A1 1 0 0114.13.705l.088.077z"/></svg></span> </div> </div> <div class="PopinGeneric_content"> <div class="p-20"> <div class="js-confirm-popin-text"></div> </div> </div> <div class="PopinGeneric_footer"> <div class="footer"> <button class="ButtonLink js-popin-generic-close " > Annuler </button> <a href="#" class="ButtonRectangle js-confirm-popin-button ButtonRectangle--s ButtonRectangle--green" > <span class="ButtonRectangle_content"> <span class="ButtonRectangle_text"> Confirmer </span> </span> <div class="ButtonRectangle_loader"> <i class="fal fa-spinner-third"></i> </div> </a> </div> </div> </div> </div> <div class="Footer"> <div class="Wrapper"> <div class="Footer_container"><div class="Footer_column col-3 col-6@s col-12@xs "><h5 class="Footer_title">Louer mon logement</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-france">Logement étudiant</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/residence-etudiante-france">Résidence étudiante</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/colocation-france">Colocation</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/coliving-france">Coliving</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/location-appartement-france">Appartement</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/location-studio-france">Studio</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/chambre-chez-lhabitant-france">Chambre chez l’habitant</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/france">Tous nos logements par type <span class="Icon Header_parentIcon" style="--width: 12px;width: 12px;transform: rotate(-90deg);"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 9"><path fill-rule="evenodd" d="M7 9.071l1.414-1.414L14.071 2 12.657.586 7 6.243 1.343.586-.07 2 7 9.071z" fill="rgb(255, 255, 255)"></path></svg></span> </a></li></ul></div><div class="Footer_column col-3 col-6@s col-12@xs "><h5 class="Footer_title">Logement étudiant en France</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-paris">Logement étudiant à Paris</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-bordeaux">Logement étudiant à Bordeaux</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-lille">Logement étudiant à Lille</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-lyon">Logement étudiant à Lyon</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-toulouse">Logement étudiant à Toulouse</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-marseille">Logement étudiant à Marseille</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-etudiant-nantes">Logement étudiant à Nantes</a></li></ul></div><div class="Footer_column col-3 col-6@s col-12@xs "><h5 class="Footer_title">À propos</h5><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/nos-astuces">Blog</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/inside-the-culture">Actualités</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/logement-nos-ecoles-et-universites-partenaires">Écoles et universités partenaires</a></li><li class="Footer_item"><div class="Footer_link" data-link="bWFpbHRvOmNvbnRhY3RAc3R1ZGFwYXJ0LmNvbQ=="> Nous contacter </div></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/mentions-legales">Mentions légales</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/cgu">CGU</a></li><li class="Footer_item"><a class="Footer_link" href="https://help.studapart.com/fr/">FAQ</a></li></ul></div><div class="Footer_column col-3 col-6@s col-12@xs Footer_column--highlight"><span class="Icon mb-20" style="--width: 180px; width: 180px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180 38"><path fill="#FFF" fill-rule="evenodd" d="M21.121.776l21.104 21.029-2.578 2.568-3.238-3.226v.846c0 8.404-6.862 15.243-15.296 15.243-8.33 0-15.125-6.669-15.294-14.928l-.003-.315v-.846l-3.238 3.226L0 21.805l9.429-9.396V5.124h3.606v3.692l8.068-8.04.01.009.008-.009zm-.008 5.128L9.422 17.554v4.44c0 6.423 5.244 11.649 11.69 11.649 6.347 0 11.53-5.067 11.688-11.354l.004-.296v-4.439L21.113 5.904zm114.415 7.56c3.952 0 6.838 3.219 6.838 7.761 0 4.572-2.886 7.792-6.838 7.792-2.222 0-4.011-1.006-5.193-2.703v7.303h-3.521v-19.81h3.52v2.359c1.183-1.697 2.972-2.703 5.194-2.703zM28.192 21.658v.855c0 3.89-3.176 7.054-7.08 7.054a7.112 7.112 0 01-6.13-3.524l3.12-1.8a3.492 3.492 0 003.01 1.731 3.472 3.472 0 003.475-3.461v-.855h3.605zm135.958-.491v7.504h-3.52V13.807h3.52v2.876c.928-1.93 2.783-2.827 5.143-2.874v-.001l.195-.001h1.97v-4.08h3.432v4.08h3.376v2.905h-3.376v7.59c0 1.006.635 1.725 1.472 1.725.606 0 1.154-.23 1.472-.547l1.01 2.358c-.837.718-2.05 1.179-3.174 1.179-2.482 0-4.213-1.782-4.213-4.284v-8.021h-2.033l-.193.003c-3.06.086-5.08 1.712-5.08 4.453zM70.433 9.726v4.081h3.376v2.905h-3.376v7.59c0 1.006.635 1.725 1.471 1.725.607 0 1.154-.23 1.472-.547l1.01 2.358c-.837.719-2.049 1.179-3.174 1.179-2.481 0-4.212-1.782-4.212-4.284V9.726h3.433zm80.748 3.737c3.953 0 6.405 2.501 6.405 6.268v8.94h-3.434V26.89c-1.095 1.38-2.971 2.127-4.703 2.127-3.173 0-5.568-1.87-5.568-4.745 0-2.931 2.74-4.944 6.088-4.944 1.356 0 2.827.288 4.183.805v-.402c0-1.726-.952-3.393-3.664-3.393-1.414 0-2.77.489-4.039 1.121l-1.212-2.443c2.106-1.035 4.068-1.553 5.944-1.553zm-33.817 0c3.953 0 6.405 2.501 6.405 6.268v8.94h-3.433V26.89c-1.096 1.38-2.972 2.127-4.703 2.127-3.174 0-5.569-1.87-5.569-4.745 0-2.931 2.741-4.944 6.088-4.944 1.356 0 2.827.288 4.184.805v-.402c0-1.726-.953-3.393-3.664-3.393-1.415 0-2.77.489-4.04 1.121l-1.212-2.443c2.107-1.035 4.069-1.553 5.944-1.553zm-37.74.344v8.77c0 2.012 1.299 3.45 3.145 3.45 1.847 0 3.376-1.236 3.607-2.817v-9.403h3.52v14.865h-3.52v-1.985c-.923 1.381-2.655 2.33-4.617 2.33-3.26 0-5.54-2.386-5.54-5.75v-9.46h3.406zm28.146-5.231v20.096h-3.52v-2.3c-1.183 1.668-2.971 2.645-5.164 2.645-3.953 0-6.838-3.22-6.838-7.792 0-4.542 2.885-7.762 6.838-7.762 2.193 0 3.981.977 5.164 2.645V8.576h3.52zm-50.49-.028c3.145 0 5.512 1.063 7.502 2.76l-1.962 2.644c-1.731-1.495-3.722-2.328-5.683-2.328-1.991 0-3.348 1.207-3.348 2.586 0 1.61 1.472 2.186 4.617 2.905 4.126.92 6.896 2.242 6.896 5.836 0 3.536-2.713 6.037-7.445 6.037-3.404 0-6.29-1.15-8.482-3.192l2.077-2.558c1.818 1.638 3.924 2.674 6.52 2.674 2.453 0 3.723-1.207 3.723-2.617 0-1.638-1.414-2.184-4.587-2.932-4.098-.949-6.954-2.128-6.954-5.836 0-3.45 2.943-5.98 7.127-5.98zm59.392 13.223c-1.76 0-3.175.978-3.175 2.387s1.241 2.3 2.915 2.3c1.702 0 3.519-.863 3.924-2.444v-1.667c-1.096-.374-2.337-.576-3.664-.576zm33.816 0c-1.76 0-3.173.978-3.173 2.387s1.24 2.3 2.913 2.3c1.702 0 3.52-.863 3.924-2.444v-1.667c-1.095-.374-2.336-.576-3.664-.576zm-15.913-5.318c-2.48 0-4.212 1.983-4.212 4.772s1.731 4.802 4.212 4.802c2.511 0 4.3-2.013 4.3-4.802 0-2.789-1.789-4.772-4.3-4.772zm-34.538 0c-2.51 0-4.298 1.983-4.298 4.772s1.789 4.802 4.298 4.802c2.482 0 4.213-2.013 4.213-4.802 0-2.789-1.73-4.772-4.213-4.772z"></path></svg></span><ul><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/login">Connexion</a></li><li class="Footer_item"><a class="Footer_link" href="https://studapart.com/fr/proprietaire">Espace propriétaire</a></li><li class="Footer_item"><a class="Footer_link" href="https://www.studapart.com/fr/formulaire-de-prise-de-contact-pour-les-professionnels-de-limmobilier">Espace professionnel de l’immobilier</a></li><li class="Footer_item"><a class="Footer_link" href="javascript:Didomi.preferences.show()">Gérer les cookies</a></li></ul><div class="SocialShare mt-40 SocialShare--light"><a class="SocialShare_link" href="https://twitter.com/studapart" target="_blank"><span class="Icon Icon--height SocialShare_item" style="--height: 20px; height: 20px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 20"><path fill-rule="evenodd" d="M25 2.375c-.984.417-1.967.677-2.95.782 1.11-.657 1.86-1.584 2.252-2.782-1.015.594-2.1 1-3.252 1.219C20.035.531 18.787 0 17.306 0c-1.416 0-2.625.492-3.624 1.477-1 .984-1.5 2.174-1.5 3.57 0 .375.043.76.128 1.156a14.447 14.447 0 01-5.894-1.555A14.486 14.486 0 011.745.922a4.888 4.888 0 00-.698 2.547c0 .864.206 1.666.619 2.406A5.07 5.07 0 003.33 7.672a5.142 5.142 0 01-2.316-.64v.062c0 1.218.389 2.289 1.166 3.21a5.055 5.055 0 002.943 1.743 5.385 5.385 0 01-1.349.172c-.296 0-.618-.026-.967-.078.327 1.01.93 1.84 1.808 2.492a5.049 5.049 0 002.982 1.008c-1.86 1.437-3.981 2.156-6.36 2.156-.455 0-.868-.02-1.238-.062C2.38 19.245 5.002 20 7.868 20c1.819 0 3.527-.284 5.123-.851 1.598-.568 2.962-1.329 4.093-2.282a15.339 15.339 0 002.927-3.289 14.55 14.55 0 001.832-3.883 14.145 14.145 0 00.587-4.71A10.644 10.644 0 0025 2.374z"></path></svg></span></a><a class="SocialShare_link" href="https://www.instagram.com/studapart" target="_blank"><span class="Icon Icon--height SocialShare_item" style="--height: 20px; height: 20px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M14.48 0H5.52A5.526 5.526 0 000 5.52v8.96A5.525 5.525 0 005.52 20h8.96A5.526 5.526 0 0020 14.48V5.52A5.526 5.526 0 0014.48 0zm3.746 14.48a3.75 3.75 0 01-3.745 3.746H5.519a3.749 3.749 0 01-3.745-3.745V5.519A3.749 3.749 0 015.52 1.774h8.962a3.75 3.75 0 013.745 3.745v8.962z"></path><path fill-rule="nonzero" d="M10 5c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5zm0 8.278A3.282 3.282 0 016.722 10 3.282 3.282 0 0110 6.722 3.282 3.282 0 0113.278 10 3.282 3.282 0 0110 13.278z"></path><path d="M15.5 3A1.507 1.507 0 0014 4.5c0 .394.16.781.44 1.06.279.28.666.44 1.06.44A1.506 1.506 0 0017 4.5c0-.395-.16-.783-.44-1.06A1.506 1.506 0 0015.5 3z"></path></g></svg></span></a><a class="SocialShare_link" href="https://www.youtube.com/channel/UCGprdZECci3grT_a1tnwttQ" target="_blank"><span class="Icon Icon--height SocialShare_item" style="--height: 15px; height: 15px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 18"><path d="M23.938 1.735C23.259.47 22.523.239 21.024.15 19.528.044 15.765 0 12.503 0 9.236 0 5.47.044 3.975.149c-1.495.09-2.233.32-2.917 1.586C.359 2.996 0 5.169 0 8.995v.013c0 3.81.36 6 1.058 7.248.684 1.263 1.42 1.492 2.915 1.598 1.497.092 5.263.146 8.53.146 3.261 0 7.025-.054 8.524-.144 1.498-.106 2.234-.335 2.912-1.599C24.644 15.01 25 12.82 25 9.01V8.997c0-3.828-.356-6-1.063-7.262zM9.374 13.909V4.091L17.188 9l-7.813 4.91z"></path></svg></span></a><a class="SocialShare_link" href="https://www.facebook.com/Studapart" target="_blank"><span class="Icon Icon--height SocialShare_item" style="--height: 20px; height: 20px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M18.895 0H1.104C.494 0 0 .494 0 1.104v17.791C0 19.505.495 20 1.104 20h9.578v-7.745H8.076V9.236h2.606V7.01c0-2.583 1.577-3.99 3.882-3.99 1.105 0 2.052.082 2.329.118v2.7h-1.599c-1.253 0-1.495.596-1.495 1.47v1.927h2.99l-.391 3.019h-2.599v7.745h5.096c.61 0 1.105-.495 1.105-1.104V1.103C20 .493 19.505 0 18.895 0z"></path></svg></span></a></div></div> </div> </div> </div> <script type="text/frzjs" orig_index="22"> dataLayer.push({'open': true}); $(document).on('click', '.Footer div[data-link]', function () { document.location = window.atob($(this).data('link')); }); </script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/fstrz/r/s/cdn.jsdelivr.net/npm/js-cookie@3.0.0-rc.1/dist/js.cookie.min.js?frz-v=3775" orig_index="23"></script> <script type="text/frzjs" orig_index="24"> window.intercomSettings = { app_id: window.params.intercom_app_id, type: 'user', hide_default_launcher: false, language_override: 'fr' }; </script> <script type="text/frzjs" orig_index="25"> (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/' + window.params.intercom_app_id;var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})() </script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/bundles/fosjsrouting/js/router.min.js?bf31dc9a61027ece2684e814b7babe62&frz-v=3775" orig_index="26"></script> <script type="text/frzjs" frz_orig_src="https://www.studapart.com/js/routing?callback=fos.Router.setData&frz-v=3775" orig_index="27"></script> <script type="text/frzjs" orig_index="28"> window.vars = { institutionId: '2f4f82d5-4b27-470b-b192-9128c85ecfc5', locale: 'fr', isStudent: false }; </script> <script type="text/frzjs" orig_index="29"> </script> <script type="text/frzjs" orig_index="30"> $(document).ready(function () { var $revealIn = $('.reveal.in'); if ($revealIn.length) { $revealIn.foundation('open'); } }); </script> <script type="text/frzjs" orig_index="31">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"bb26da7444","applicationID":"227157524","transactionName":"YVUAZkZXC0RXAUALC1gfI1FAXwpZGRJbEBBXXD1CRlkVUkQWTREBV0IBWmtZFVJYEVEDFlVY","queueTime":0,"applicationTime":183,"atts":"TRIDEA5NGEo=","errorBeacon":"bam.nr-data.net","agent":""}</script><script type="text/frzjs">(function (){function setCacheKey(e){if(e){var t=new Date;t.setYear(t.getFullYear()+1),document.cookie="fstrz_vary="+e+";path=/;expires="+t.toUTCString()}};var frzCacheKey = ''; if(document.cookie.indexOf("isConnected=deleted") != -1 || document.cookie.indexOf("isConnected") == -1 && document.cookie.indexOf("SSESS") == -1 ) { frzCacheKey = 'notConnected'; setCacheKey(frzCacheKey); console.log('frz nonconnecte'); } else { document.cookie="fstrz_vary=deleted;path=/;expires=Thu, 01 Jan 1970 00:00:00 GMT"; console.log('frz remove fstrz_vary'); }})();</script><script>/*! * * js-edgepic v4.9.1 * * Copyright (c) 2022 scaleflex, fasterize * Released under the MIT license * * Date: 2023-04-26T14:26:52.293Z * */(()=>{var t={5134:(t,e,r)=>{var n=r(3200);t.exports=n},4794:(t,e,r)=>{r(9826);var n=r(2649);t.exports=n("Array","find")},6987:(t,e,r)=>{r(3689);var n=r(857);t.exports=n.Math.trunc},2173:(t,e,r)=>{r(240)},240:(t,e,r)=>{var n=r(5134);t.exports=n},9662:(t,e,r)=>{var n=r(614),o=r(6330),i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not a function")}},1223:(t,e,r)=>{var n=r(5112),o=r(30),i=r(3070).f,a=n("unscopables"),c=Array.prototype;null==c[a]&&i(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},9670:(t,e,r)=>{var n=r(111),o=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not an object")}},1318:(t,e,r)=>{var n=r(5656),o=r(1400),i=r(6244),a=function(t){return function(e,r,a){var c,u=n(e),s=i(u),l=o(a,s);if(t&&r!=r){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((t||l in u)&&u[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},2092:(t,e,r)=>{var n=r(9974),o=r(1702),i=r(8361),a=r(7908),c=r(6244),u=r(5417),s=o([].push),l=function(t){var e=1==t,r=2==t,o=3==t,l=4==t,f=6==t,p=7==t,d=5==t||f;return function(v,h,g,y){for(var m,b,w=a(v),A=i(w),O=n(h,g),S=c(A),x=0,j=y||u,P=e?j(v,S):r||p?j(v,0):void 0;S>x;x++)if((d||x in A)&&(b=O(m=A[x],x,w),t))if(e)P[x]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return x;case 2:s(P,m)}else switch(t){case 4:return!1;case 7:s(P,m)}return f?-1:o||l?l:P}};t.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},7475:(t,e,r)=>{var n=r(3157),o=r(4411),i=r(111),a=r(5112)("species"),c=Array;t.exports=function(t){var e;return n(t)&&(e=t.constructor,(o(e)&&(e===c||n(e.prototype))||i(e)&&null===(e=e[a]))&&(e=void 0)),void 0===e?c:e}},5417:(t,e,r)=>{var n=r(7475);t.exports=function(t,e){return new(n(t))(0===e?0:e)}},4326:(t,e,r)=>{var n=r(1702),o=n({}.toString),i=n("".slice);t.exports=function(t){return i(o(t),8,-1)}},648:(t,e,r)=>{var n=r(1694),o=r(614),i=r(4326),a=r(5112)("toStringTag"),c=Object,u="Arguments"==i(function(){return arguments}());t.exports=n?i:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=c(t),a))?r:u?i(e):"Object"==(n=i(e))&&o(e.callee)?"Arguments":n}},9920:(t,e,r)=>{var n=r(2597),o=r(3887),i=r(1236),a=r(3070);t.exports=function(t,e,r){for(var c=o(e),u=a.f,s=i.f,l=0;l<c.length;l++){var f=c[l];n(t,f)||r&&n(r,f)||u(t,f,s(e,f))}}},8880:(t,e,r)=>{var n=r(9781),o=r(3070),i=r(9114);t.exports=n?function(t,e,r){return o.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},9114:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},8052:(t,e,r)=>{var n=r(614),o=r(3070),i=r(6339),a=r(3072);t.exports=function(t,e,r,c){c||(c={});var u=c.enumerable,s=void 0!==c.name?c.name:e;if(n(r)&&i(r,s,c),c.global)u?t[e]=r:a(e,r);else{try{c.unsafe?t[e]&&(u=!0):delete t[e]}catch(t){}u?t[e]=r:o.f(t,e,{value:r,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return t}},3072:(t,e,r)=>{var n=r(7854),o=Object.defineProperty;t.exports=function(t,e){try{o(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},9781:(t,e,r)=>{var n=r(7293);t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(t,e,r)=>{var n=r(7854),o=r(111),i=n.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},8113:(t,e,r)=>{var n=r(5005);t.exports=n("navigator","userAgent")||""},7392:(t,e,r)=>{var n,o,i=r(7854),a=r(8113),c=i.process,u=i.Deno,s=c&&c.versions||u&&u.version,l=s&&s.v8;l&&(o=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=+n[1]),t.exports=o},2649:(t,e,r)=>{var n=r(7854),o=r(1702);t.exports=function(t,e){return o(n[t].prototype[e])}},748:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(t,e,r)=>{var n=r(7854),o=r(1236).f,i=r(8880),a=r(8052),c=r(3072),u=r(9920),s=r(4705);t.exports=function(t,e){var r,l,f,p,d,v=t.target,h=t.global,g=t.stat;if(r=h?n:g?n[v]||c(v,{}):(n[v]||{}).prototype)for(l in e){if(p=e[l],f=t.dontCallGetSet?(d=o(r,l))&&d.value:r[l],!s(h?l:v+(g?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;u(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),a(r,l,p,t)}}},7293:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},9974:(t,e,r)=>{var n=r(1702),o=r(9662),i=r(4374),a=n(n.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?a(t,e):function(){return t.apply(e,arguments)}}},4374:(t,e,r)=>{var n=r(7293);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:(t,e,r)=>{var n=r(4374),o=Function.prototype.call;t.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},6530:(t,e,r)=>{var n=r(9781),o=r(2597),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,c=o(i,"name"),u=c&&"something"===function(){}.name,s=c&&(!n||n&&a(i,"name").configurable);t.exports={EXISTS:c,PROPER:u,CONFIGURABLE:s}},1702:(t,e,r)=>{var n=r(4374),o=Function.prototype,i=o.bind,a=o.call,c=n&&i.bind(a,a);t.exports=n?function(t){return t&&c(t)}:function(t){return t&&function(){return a.apply(t,arguments)}}},5005:(t,e,r)=>{var n=r(7854),o=r(614),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(n[t]):n[t]&&n[t][e]}},8173:(t,e,r)=>{var n=r(9662);t.exports=function(t,e){var r=t[e];return null==r?void 0:n(r)}},7854:(t,e,r)=>{var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},2597:(t,e,r)=>{var n=r(1702),o=r(7908),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},3501:t=>{t.exports={}},490:(t,e,r)=>{var n=r(5005);t.exports=n("document","documentElement")},4664:(t,e,r)=>{var n=r(9781),o=r(7293),i=r(317);t.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(t,e,r)=>{var n=r(1702),o=r(7293),i=r(4326),a=Object,c=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?c(t,""):a(t)}:a},2788:(t,e,r)=>{var n=r(1702),o=r(614),i=r(5465),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},9909:(t,e,r)=>{var n,o,i,a=r(8536),c=r(7854),u=r(1702),s=r(111),l=r(8880),f=r(2597),p=r(5465),d=r(6200),v=r(3501),h="Object already initialized",g=c.TypeError,y=c.WeakMap;if(a||p.state){var m=p.state||(p.state=new y),b=u(m.get),w=u(m.has),A=u(m.set);n=function(t,e){if(w(m,t))throw new g(h);return e.facade=t,A(m,t,e),e},o=function(t){return b(m,t)||{}},i=function(t){return w(m,t)}}else{var O=d("state");v[O]=!0,n=function(t,e){if(f(t,O))throw new g(h);return e.facade=t,l(t,O,e),e},o=function(t){return f(t,O)?t[O]:{}},i=function(t){return f(t,O)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!s(e)||(r=o(e)).type!==t)throw g("Incompatible receiver, "+t+" required");return r}}}},3157:(t,e,r)=>{var n=r(4326);t.exports=Array.isArray||function(t){return"Array"==n(t)}},614:t=>{t.exports=function(t){return"function"==typeof t}},4411:(t,e,r)=>{var n=r(1702),o=r(7293),i=r(614),a=r(648),c=r(5005),u=r(2788),s=function(){},l=[],f=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=n(p.exec),v=!p.exec(s),h=function(t){if(!i(t))return!1;try{return f(s,l,t),!0}catch(t){return!1}},g=function(t){if(!i(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return v||!!d(p,u(t))}catch(t){return!0}};g.sham=!0,t.exports=!f||o((function(){var t;return h(h.call)||!h(Object)||!h((function(){t=!0}))||t}))?g:h},4705:(t,e,r)=>{var n=r(7293),o=r(614),i=/#|\.prototype\./,a=function(t,e){var r=u[c(t)];return r==l||r!=s&&(o(e)?n(e):!!e)},c=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},u=a.data={},s=a.NATIVE="N",l=a.POLYFILL="P";t.exports=a},111:(t,e,r)=>{var n=r(614);t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},1913:t=>{t.exports=!1},2190:(t,e,r)=>{var n=r(5005),o=r(614),i=r(7976),a=r(3307),c=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return o(e)&&i(e.prototype,c(t))}},6244:(t,e,r)=>{var n=r(7466);t.exports=function(t){return n(t.length)}},6339:(t,e,r)=>{var n=r(7293),o=r(614),i=r(2597),a=r(9781),c=r(6530).CONFIGURABLE,u=r(2788),s=r(9909),l=s.enforce,f=s.get,p=Object.defineProperty,d=a&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),v=String(String).split("String"),h=t.exports=function(t,e,r){"Symbol("===String(e).slice(0,7)&&(e="["+String(e).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!i(t,"name")||c&&t.name!==e)&&(a?p(t,"name",{value:e,configurable:!0}):t.name=e),d&&r&&i(r,"arity")&&t.length!==r.arity&&p(t,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?a&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=l(t);return i(n,"source")||(n.source=v.join("string"==typeof e?e:"")),t};Function.prototype.toString=h((function(){return o(this)&&f(this).source||u(this)}),"toString")},4758:t=>{var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},133:(t,e,r)=>{var n=r(7392),o=r(7293);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},8536:(t,e,r)=>{var n=r(7854),o=r(614),i=r(2788),a=n.WeakMap;t.exports=o(a)&&/native code/.test(i(a))},30:(t,e,r)=>{var n,o=r(9670),i=r(6048),a=r(748),c=r(3501),u=r(490),s=r(317),l=r(6200),f=l("IE_PROTO"),p=function(){},d=function(t){return"<script>"+t+"</"+"script>"},v=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},h=function(){try{n=new ActiveXObject("htmlfile")}catch(t){}var t,e;h="undefined"!=typeof document?document.domain&&n?v(n):((e=s("iframe")).style.display="none",u.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F):v(n);for(var r=a.length;r--;)delete h.prototype[a[r]];return h()};c[f]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(p.prototype=o(t),r=new p,p.prototype=null,r[f]=t):r=h(),void 0===e?r:i.f(r,e)}},6048:(t,e,r)=>{var n=r(9781),o=r(3353),i=r(3070),a=r(9670),c=r(5656),u=r(1956);e.f=n&&!o?Object.defineProperties:function(t,e){a(t);for(var r,n=c(e),o=u(e),s=o.length,l=0;s>l;)i.f(t,r=o[l++],n[r]);return t}},3070:(t,e,r)=>{var n=r(9781),o=r(4664),i=r(3353),a=r(9670),c=r(4948),u=TypeError,s=Object.defineProperty,l=Object.getOwnPropertyDescriptor,f="enumerable",p="configurable",d="writable";e.f=n?i?function(t,e,r){if(a(t),e=c(e),a(r),"function"==typeof t&&"prototype"===e&&"value"in r&&d in r&&!r.writable){var n=l(t,e);n&&n.writable&&(t[e]=r.value,r={configurable:p in r?r.configurable:n.configurable,enumerable:f in r?r.enumerable:n.enumerable,writable:!1})}return s(t,e,r)}:s:function(t,e,r){if(a(t),e=c(e),a(r),o)try{return s(t,e,r)}catch(t){}if("get"in r||"set"in r)throw u("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},1236:(t,e,r)=>{var n=r(9781),o=r(6916),i=r(5296),a=r(9114),c=r(5656),u=r(4948),s=r(2597),l=r(4664),f=Object.getOwnPropertyDescriptor;e.f=n?f:function(t,e){if(t=c(t),e=u(e),l)try{return f(t,e)}catch(t){}if(s(t,e))return a(!o(i.f,t,e),t[e])}},8006:(t,e,r)=>{var n=r(6324),o=r(748).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},5181:(t,e)=>{e.f=Object.getOwnPropertySymbols},7976:(t,e,r)=>{var n=r(1702);t.exports=n({}.isPrototypeOf)},6324:(t,e,r)=>{var n=r(1702),o=r(2597),i=r(5656),a=r(1318).indexOf,c=r(3501),u=n([].push);t.exports=function(t,e){var r,n=i(t),s=0,l=[];for(r in n)!o(c,r)&&o(n,r)&&u(l,r);for(;e.length>s;)o(n,r=e[s++])&&(~a(l,r)||u(l,r));return l}},1956:(t,e,r)=>{var n=r(6324),o=r(748);t.exports=Object.keys||function(t){return n(t,o)}},5296:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},2140:(t,e,r)=>{var n=r(6916),o=r(614),i=r(111),a=TypeError;t.exports=function(t,e){var r,c;if("string"===e&&o(r=t.toString)&&!i(c=n(r,t)))return c;if(o(r=t.valueOf)&&!i(c=n(r,t)))return c;if("string"!==e&&o(r=t.toString)&&!i(c=n(r,t)))return c;throw a("Can't convert object to primitive value")}},3887:(t,e,r)=>{var n=r(5005),o=r(1702),i=r(8006),a=r(5181),c=r(9670),u=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=i.f(c(t)),r=a.f;return r?u(e,r(t)):e}},857:(t,e,r)=>{var n=r(7854);t.exports=n},4488:t=>{var e=TypeError;t.exports=function(t){if(null==t)throw e("Can't call method on "+t);return t}},6200:(t,e,r)=>{var n=r(2309),o=r(9711),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},5465:(t,e,r)=>{var n=r(7854),o=r(3072),i="__core-js_shared__",a=n[i]||o(i,{});t.exports=a},2309:(t,e,r)=>{var n=r(1913),o=r(5465);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.24.1",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE",source:"https://github.com/zloirock/core-js"})},1400:(t,e,r)=>{var n=r(9303),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},5656:(t,e,r)=>{var n=r(8361),o=r(4488);t.exports=function(t){return n(o(t))}},9303:(t,e,r)=>{var n=r(4758);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},7466:(t,e,r)=>{var n=r(9303),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},7908:(t,e,r)=>{var n=r(4488),o=Object;t.exports=function(t){return o(n(t))}},7593:(t,e,r)=>{var n=r(6916),o=r(111),i=r(2190),a=r(8173),c=r(2140),u=r(5112),s=TypeError,l=u("toPrimitive");t.exports=function(t,e){if(!o(t)||i(t))return t;var r,u=a(t,l);if(u){if(void 0===e&&(e="default"),r=n(u,t,e),!o(r)||i(r))return r;throw s("Can't convert object to primitive value")}return void 0===e&&(e="number"),c(t,e)}},4948:(t,e,r)=>{var n=r(7593),o=r(2190);t.exports=function(t){var e=n(t,"string");return o(e)?e:e+""}},1694:(t,e,r)=>{var n={};n[r(5112)("toStringTag")]="z",t.exports="[object z]"===String(n)},6330:t=>{var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},9711:(t,e,r)=>{var n=r(1702),o=0,i=Math.random(),a=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},3307:(t,e,r)=>{var n=r(133);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(t,e,r)=>{var n=r(9781),o=r(7293);t.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},5112:(t,e,r)=>{var n=r(7854),o=r(2309),i=r(2597),a=r(9711),c=r(133),u=r(3307),s=o("wks"),l=n.Symbol,f=l&&l.for,p=u?l:l&&l.withoutSetter||a;t.exports=function(t){if(!i(s,t)||!c&&"string"!=typeof s[t]){var e="Symbol."+t;c&&i(l,t)?s[t]=l[t]:s[t]=u&&f?f(e):p(e)}return s[t]}},9826:(t,e,r)=>{"use strict";var n=r(2109),o=r(2092).find,i=r(1223),a="find",c=!0;a in[]&&Array(1).find((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},3689:(t,e,r)=>{r(2109)({target:"Math",stat:!0},{trunc:r(4758)})},3200:(t,e,r)=>{var n=r(4794);t.exports=n},2634:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEVICE_PIXEL_RATIO_LIST=void 0;e.DEVICE_PIXEL_RATIO_LIST=[1,1.5,2]},2129:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.convertToPX=void 0;var n=r(7203);e.convertToPX=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(t=(t||"").toString()).indexOf("px")>-1?parseInt(t):t.indexOf("%")>-1?null:t.indexOf("vw")>-1?(0,n.isServer)()?null:window.innerWidth*parseInt(t)/100:t.indexOf("vh")>-1?(0,n.isServer)()?null:window.innerHeight*parseInt(t)/100:parseInt(t)||""}},584:(t,e,r)=>{"use strict";function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}e.e=void 0;var o=r(1764),i=r(6250),a=r(2625),c=r(6582),u=r(2634),s=r(1136);function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){p(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function p(t,e,r){return(e=function(t){var e=function(t,e){if("object"!==n(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===n(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function d(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,s=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){s=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return v(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}e.e=function(t){var e,r=t.imgNode,n=t.config,l=void 0===n?{}:n,p=t.imgNodeWidth,v=t.imgNodeHeight,h=t.imgNodeRatio,g=t.params,y=t.size,m=t.doNotReplaceImageUrl,b=l.exactSize,w=l.limitFactor,A=l.params,O=void 0===A?{}:A,S=(0,o.isCrop)(g.func||O.func),x=d((0,i.getWidth)({imgNode:r,config:l,exactSize:b,imgNodeWidth:p,params:f(f({},O),g),size:y}),2),j=x[0],P=x[1],I=(0,a.getHeight)({imgNode:r,config:l,exactSize:b,imgNodeHeight:v,imgNodeWidth:p,imgNodeRatio:h,params:f(f({},O),g),size:y,width:j});return e=(0,c.getRatio)({imgNodeRatio:h,width:j,height:I,size:y,config:l,imgNodeWidth:p,imgNodeHeight:v}),{sizes:u.DEVICE_PIXEL_RATIO_LIST.map((function(t){var r,n;return r=j&&j*t,r=S?r:P?(0,s.getSizeLimit)(r,b,w):r,!(n=I&&I*t)&&r&&e&&(n=Math.floor(r/e)),!r&&n&&e&&(r=Math.floor(n*e)),{width:r,height:n,ratio:e}})),ratio:e,width:j,height:I,doNotReplaceImageUrl:m}}},6427:(t,e,r)=>{"use strict";e.b=void 0;var n=r(2634),o=["w","h","width","height"];function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function a(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r,n,o={},i=Object.keys(t);for(n=0;n<i.length;n++)r=i[n],e.indexOf(r)>=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n<i.length;n++)r=i[n],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function c(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,s=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){s=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return u(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){f(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function f(t,e,r){return(e=function(t){var e=function(t,e){if("object"!==i(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===i(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}e.b=function(t){var e=t.src,r=t.params,o=t.config,i=void 0===o?{}:o,a=t.containerProps,c=void 0===a?{}:a,u=t.devicePixelRatio,s=void 0===u?1:u,f=t.processURL,d=t.processQueryString,v=t.service,h=c.sizes,g=c.doNotReplaceImageUrl,y=h&&h[n.DEVICE_PIXEL_RATIO_LIST.indexOf(s)]||{},m=y.width,b=y.height,w=i.token,A=i.domain,O=i.doNotReplaceURL,S=i.customDomain,x=i.apiVersion,j=x?x+"/":"",P=[O||g?"":"https://".concat(S?A:w+"."+A,"/").concat(j),e,-1!==e.indexOf("?")?"&":"?"].join("");return[f?f({url:P,token:w,domain:A,service:v}):P,p({params:l(l({},i.params||{}),r),width:m,height:b,config:i,processQueryString:d,devicePixelRatio:s,service:v})].join("")};var p=function(t){var e=t.params,r=void 0===e?{}:e,n=t.width,o=t.height,i=t.config,a=void 0===i?{}:i,u=t.processQueryString,s=t.devicePixelRatio,l=t.service,f=a.processOnlyWidth,p=c(d(r),3),v=p[0],h=p[1],g=void 0===h?null:h,y=p[2],m=n||g,b=o||y,w=Object.keys(v).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(v[t])})).join("&"),A=[m?"w=".concat(m):"",b&&!f?(m?"&":"")+"h=".concat(b):"",w?"&"+w:""].join("");return u?u({query:A,widthQ:m,heightQ:b,restParamsQ:w,processOnlyWidth:f,devicePixelRatio:s,service:l}):A},d=function(t){var e=t.w,r=t.h,n=t.width,i=t.height;return[a(t,o),e||n,r||i]}},4131:(t,e,r)=>{"use strict";e.i=void 0;var n=r(7203);function o(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}e.i=function(t,e){return o((0,n.isServer)()?[]:a(t,e)).reverse().find((function(t){return window.matchMedia(t.media).matches}))};var a=function(t,e){var r=[];return Object.keys(t).forEach((function(n){var o=n.indexOf(":")>-1?n:e[n];r.push({media:o,params:c(t[n])})})),r},c=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.w,r=void 0===e?t.width||"":e,n=t.h,o=void 0===n?t.height||"":n,i=t.r,a=void 0===i?t.r:i,c=t.src,u=void 0===c?t.src:c;if(r.toString().indexOf("vw")>-1){var s=parseFloat(r);r=window.innerWidth*s/100}else r=parseFloat(r);if(o.toString().indexOf("vh")>-1){var l=parseFloat(o);o=window.innerHeight*l/100}else o=parseFloat(o);return{w:r,h:o,r:a,src:u}}},2625:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getImageHeight=e.getHeight=void 0;var n=r(2129),o=r(9578),i=r(1764),a=r(7203);e.getHeight=function(t){var e=t.imgNode,r=void 0===e?null:e,u=t.config,s=void 0===u?{}:u,l=t.imgNodeHeight,f=void 0===l?null:l,p=t.params,d=void 0===p?{}:p,v=t.size,h=t.width,g=s.ignoreNodeImgSize,y=s.ignoreStyleImgSize,m=s.imageSizeAttributes,b=s.params,w=void 0===b?{}:b,A=void 0!==g?g:"use"!==m,O=(0,i.isCrop)(d.func||w.func),S=v&&v.params&&(v.params.h||v.params.height),x=v&&v.params&&(v.params.ratio||v.params.r),j=d.height||d.h,P=!A&&f&&(0,n.convertToPX)(f),I=!y&&c(r),E=(0,a.isServer)()?null:!I&&parseInt((0,o.getParentContainerSize)(r,"height"),10);return v&&v.params?x&&h?h/x:S:j||(!A&&f?P:I||(O?E:null))};var c=function(t){var e,r=t&&t.style&&t.style.height,o=r&&!(-1!==r.indexOf("%"));return r=o&&r||"",(e=(0,n.convertToPX)(r))&&parseInt(e,10)};e.getImageHeight=c},2877:(t,e,r)=>{"use strict";e.K=void 0;var n=r(2787),o=r(7203);e.K=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=u(t);return 0===t.indexOf("//")&&(t=((0,o.isServer)()?"https:":window.location.protocol)+t),r&&(t=i(e,t)),[t,(0,n.isSVG)(t)]};var i=function(t,e){var r="/"===e[0],n=a(r,t).split("/"),o=e.split("/");n.length>1&&n.pop(),r&&o.shift();for(var i=0;i<o.length;i++)"."!==o[i]&&(".."===o[i]?n.pop():n.push(o[i]));return n.join("/")},a=function(t,e){return t?(e?c(e):(0,o.isServer)()?"":window.location.origin)+"/":e||((0,o.isServer)()?"http://localhost:3000/":document.baseURI)},c=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t.split("/"),r=e[0],n=e[2];return r&&n?r+"//"+n:t},u=function(t){return!!t&&(0===t.indexOf("//")&&(t=((0,o.isServer)()?"https:":window.location.protocol)+t),0!==t.indexOf("http://")&&0!==t.indexOf("https://")&&0!==t.indexOf("//"))}},7983:(t,e)=>{"use strict";e.h=void 0;e.h=function(t){var e=t.indexOf("?");if(-1!==e)return r(t.slice(e+1))};var r=function(t){var e=void 0;try{var r=t.replace(/(\w+:)|(\w+ :)/g,(function(t){return'"'+t.substring(0,t.length-1)+'":'}));e=JSON.parse(r)}catch(t){}if(!e)try{e=JSON.parse('{"'+decodeURI(t.replace(/&/g,'","').replace(/=/g,'":"'))+'"}')}catch(t){}return e}},9578:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getParentContainerSize=void 0;e.getParentContainerSize=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"width",r=t,n=0,o=0;do{var i,a;r=null===(a=r)||void 0===a?void 0:a.parentNode,(n="height"===e?r.clientHeight:r.clientWidth)&&(n="function"==typeof r.getBoundingClientRect?r.getBoundingClientRect()[e]:window.innerWidth),o+=1}while(null!==(i=r)&&void 0!==i&&i.parentNode&&!n&&o<5);var c=n&&r&&1===r.nodeType?parseInt(window.getComputedStyle(r).paddingLeft):0,u=n&&r&&1===r.nodeType?parseInt(window.getComputedStyle(r).paddingRight):0;return n||(n=window.innerWidth),n+(n?-c-u:0)}},6582:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getRatio=void 0;e.getRatio=function(t){var e=t.imgNodeRatio,r=t.width,n=t.height,o=t.size,i=t.config,a=void 0===i?{}:i,c=t.imgNodeWidth,u=t.imgNodeHeight,s="ignore"===a.imageSizeAttributes;return o&&o.params?o.params.r||o.params.ratio?o.params.r||o.params.ratio:(o.params.w||o.params.width)&&(o.params.h||o.params.height)?(o.params.w||o.params.width)/(o.params.h||o.params.height):null:!s&&c&&u?c/u:!s&&e?e:r&&n?r/n:null}},1136:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSizeLimit=void 0;e.getSizeLimit=function(t,e,r){return e?Math.ceil(t):t<=25?25:t<=50?50:Math.ceil(t/r)*r}},6250:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getWidth=void 0;var n=r(2129),o=r(9578),i=r(7203);e.getWidth=function(t){var e=t.imgNode,r=t.imgNodeWidth,c=void 0===r?null:r,u=t.params,s=void 0===u?{}:u,l=t.size,f=t.config,p=void 0===f?{}:f,d=p.ignoreNodeImgSize,v=p.ignoreStyleImgSize,h=p.imageSizeAttributes,g=p.detectImageNodeCSS,y=void 0!==d?d:"use"!==h,m=l&&l.params&&(l.params.w||l.params.width),b=s.width||s.w,w=!y&&c&&(0,n.convertToPX)(c),A=!v&&a(e,g),O=(0,i.isServer)()?null:!A&&parseInt((0,o.getParentContainerSize)(e),10),S=A||O;return l&&l.params?l.params.r?s.width||s.w?[b]:!y&&c?[w]:[S]:[m]:b?[b]:!y&&c?[w]:[S,!0]};var a=function(t,e){var r=t&&t.style&&t.style.width&&!(-1!==t.style.width.indexOf("%"))&&t.style.width,o=r&&(0,n.convertToPX)(r),a=!(0,i.isServer)()&&(e&&c(t));return e&&a?a:o&&parseInt(o,10)},c=function(t){var e,r=t.style.display;return t.style.display="inline-block",e=t.getBoundingClientRect().width,t.style.display=r,e}},1764:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isCrop=void 0;e.isCrop=function(t){return-1!==["crop","fit","bound","cover"].indexOf(t)}},7203:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isServer=void 0;e.isServer=function(){return"undefined"==typeof window}},2549:(t,e,r)=>{"use strict";e.e=void 0;var n=r(7203);e.e=function(t){var e=!0;if(t&&!(0,n.isServer)())try{new window.ImageData(new Uint8ClampedArray([0,0,0,0]),1,1)}catch(t){e=!1}return Element.prototype.hasOwnProperty("prepend")&&e}},2787:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isSVG=void 0;e.isSVG=function(t){return".svg"===t.slice(-4).toLowerCase()}},3774:function(t,e){!function(t){"use strict";function e(t,e,r,n){var o,i=!1,a=0;function c(){o&&clearTimeout(o)}function u(){c(),i=!0}function s(){for(var u=arguments.length,s=new Array(u),l=0;l<u;l++)s[l]=arguments[l];var f=this,p=Date.now()-a;function d(){a=Date.now(),r.apply(f,s)}function v(){o=void 0}i||(n&&!o&&d(),c(),void 0===n&&p>t?d():!0!==e&&(o=setTimeout(n?v:d,void 0===n?t-p:t)))}return"boolean"!=typeof e&&(n=r,r=e,e=void 0),s.cancel=u,s}function r(t,r,n){return void 0===n?e(t,r,!1):e(t,n,!1!==r)}t.debounce=r,t.throttle=e,Object.defineProperty(t,"__esModule",{value:!0})}(e)}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return t[n].call(i.exports,i,i.exports,r),i.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),(()=>{"use strict";r(2173),r(6987);var t=r(7983);function e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function n(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var i=function(t,e){return t.getAttribute(e)},a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split("?")[0]},c=function(t){var e=null;try{var r=t.replace(/(\w+:)|(\w+ :)/g,(function(t){return"https:"===t||"http:"===t?t:'"'.concat(t.substring(0,t.length-1),'":')}));r=r.replace(/'/g,'"').replace(/-"width":/g,"-width:"),e=JSON.parse(r)}catch(t){}return e&&Object.keys(e).forEach((function(t){if("string"==typeof e[t])try{e[t]=JSON.parse('{"'.concat(decodeURI(e[t].replace(/&/g,'","').replace(/=/g,'":"')),'"}'))}catch(t){}})),e},u=function(t){var e;try{var r=t.replace(/(\w+:)|(\w+ :)/g,(function(t){return'"'.concat(t.substring(0,t.length-1),'":')}));e=JSON.parse(r)}catch(t){}if(!e)try{e=JSON.parse('{"'.concat(decodeURI(t.replace(/&/g,'","').replace(/=/g,'":"')),'"}'))}catch(t){}return e},s=function(t){return{sizes:c(i(t,"ci-sizes")||i(t,"data-frz-sizes")||{})||void 0,params:u(i(t,"ci-params")||i(t,"data-frz-params")||{}),imgNodeRatio:i(t,"ci-ratio")||i(t,"data-frz-ratio")||void 0,blurHash:i(t,"ci-blur-hash")||i(t,"data-ci-blur-hash")||void 0,isLazyCanceled:null!==i(t,"ci-not-lazy")||null!==i(t,"data-frz-not-lazy")||void 0,isEdgepicCanceled:null!==i(t,"data-frz-not-edgepic")||void 0,preserveSize:null!==i(t,"ci-preserve-size")||null!==i(t,"data-preserve-size")||void 0,imgNodeWidth:i(t,"width"),imgNodeHeight:i(t,"height"),doNotReplaceImageUrl:(e=t,r="ci-do-not-replace-url",n=i(e,r),o=i(e,"data-".concat(r)),null!==n&&"false"!==n||null!==o&&"false"!==o),alt:i(t,"alt")};var e,r,n,o},l=function(t,e){for(var r=[],n=0;n<t.length;n++){var o=t[n];-1!==o.className.indexOf(e)||r.push(o)}return r},f=function(t,e){t.className.indexOf(e)>-1||(t.className+=" ".concat(e))},p=function(t,e,r,n){var o,i;if(e!==document&&!(e instanceof HTMLElement))throw new TypeError("rootElement should be an HTMLElement");return t?(o=e.querySelectorAll("img[".concat(r,"]")),i=e.querySelectorAll("[".concat(n,"]"))):(o=l(e.querySelectorAll("img[".concat(r,"]")),"ci-image"),i=l(e.querySelectorAll("[".concat(n,"]")),"ci-bg")),[o,i]},d=r(584),v=r(2877),h=r(6427),g=r(4131),y=r(2549),m=r(2634),b=function(t){var e=t.target,r=e.getAttribute("data-bg");if(r){var n=new Image;n.onload=function(){f(e,"ci-image-loaded"),e.removeAttribute("data-bg"),e.removeAttribute("ci-preview")},n.src=r,e.style.backgroundImage="url("+r+")"}},w=r(3774);function A(t){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A(t)}function O(){O=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function u(t,e,r,n){var o=e&&e.prototype instanceof f?e:f,i=Object.create(o.prototype),a=new j(n||[]);return i._invoke=function(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return I()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var c=w(a,r);if(c){if(c===l)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=s(t,e,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}(t,r,a),i}function s(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var l={};function f(){}function p(){}function d(){}var v={};c(v,o,(function(){return this}));var h=Object.getPrototypeOf,g=h&&h(h(P([])));g&&g!==e&&r.call(g,o)&&(v=g);var y=d.prototype=f.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function b(t,e){function n(o,i,a,c){var u=s(t[o],t,i);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==A(f)&&r.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,a,c)}),(function(t){n("throw",t,a,c)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return n("throw",t,a,c)}))}c(u.arg)}var o;this._invoke=function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}}function w(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,w(t,e),"throw"===e.method))return l;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var n=s(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,l;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,l):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,l)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function P(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n<t.length;)if(r.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:I}}function I(){return{value:void 0,done:!0}}return p.prototype=d,c(y,"constructor",d),c(d,"constructor",p),p.displayName=c(d,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,d):(t.__proto__=d,c(t,a,"GeneratorFunction")),t.prototype=Object.create(y),t},t.awrap=function(t){return{__await:t}},m(b.prototype),c(b.prototype,i,(function(){return this})),t.AsyncIterator=b,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new b(u(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(y),c(y,a,"Generator"),c(y,o,(function(){return this})),c(y,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=P,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(x),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(r,n){return a.type="throw",a.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),l},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),l}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;x(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:P(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},t}function S(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void r(t)}c.done?e(u):Promise.resolve(u).then(n,o)}function x(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var j=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,r,n,o,i;return e=t,r=[{key:"isFormatSupported",value:function(t,e){return new Promise((function(r,n){var o=new Image;o.src="data:image/".concat(t,";base64,").concat(e),o.onload=function(){r(!0)},o.onerror=function(){r(!1)}}))}},{key:"initProcessURL",value:(o=O().mark((function t(e){var r,n;return O().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.isFormatSupported("avif","AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A=");case 2:return r=t.sent,t.next=5,this.isFormatSupported("webp","UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA");case 5:n=t.sent,e.processURL=function(t){var o=-1!==t.url.indexOf(".avif")||-1!==t.url.indexOf(".webp"),i=r||n,a="/fstrz/r/".concat(i&&!o?"c/":""),c="/fstrz/r/s/".concat(i&&!o?"c/":""),u=-1!==t.url.indexOf("https://");return-1===t.url.indexOf(a)&&-1===t.url.indexOf(c)&&(e.engine?-1!==t.url.indexOf("/fstrz/r/s/")?t.url=t.url.replace("/fstrz/r/s/",u?c:a):-1!==t.url.indexOf("/fstrz/r/")?t.url=t.url.replace("/fstrz/r/",u?c:a):-1===t.url.indexOf("/fstrz/r/c/")&&(t.url=t.url.replace("https://","https://".concat(t.domain).concat(c)).replace("http://","http://".concat(t.domain).concat(a))):t.url=t.url.replace("https://","https://".concat(t.token,".").concat(t.domain).concat(c)).replace("http://","http://".concat(t.token,".").concat(t.domain).concat(a)),i&&!o&&(t.url=t.url.replace("?","".concat(r?".avif?":".webp?")))),t.url},e.processQueryString=function(t){return[t.widthQ?"frz-w=".concat(t.widthQ):"",t.heightQ&&!t.processOnlyWidth?"".concat(t.widthQ?"&":"","frz-h=").concat(t.heightQ):"",t.restParamsQ?"&".concat(t.restParamsQ):""].join("")};case 8:case"end":return t.stop()}}),t,this)})),i=function(){var t=this,e=arguments;return new Promise((function(r,n){var i=o.apply(t,e);function a(t){S(i,r,n,a,c,"next",t)}function c(t){S(i,r,n,a,c,"throw",t)}a(void 0)}))},function(t){return i.apply(this,arguments)})}],r&&x(e.prototype,r),n&&x(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}());function P(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function I(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?P(Object(r),!0).forEach((function(e){L(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function E(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==r)return;var n,o,i=[],a=!0,c=!1;try{for(r=r.call(t);!(a=(n=r.next()).done)&&(i.push(n.value),!e||i.length!==e);a=!0);}catch(t){c=!0,o=t}finally{try{a||null==r.return||r.return()}finally{if(c)throw o}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return z(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return z(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function N(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function L(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var R=function(){function e(r){var o=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),L(this,"getBasicInfo",(function(e,r,c,u){var l="image"===u,p=o.config,m=p.baseURL,b=p.lazyLoading,w=p.presets,A=p.devicePixelRatioList,O=p.imgSelector,S=p.bgSelector,x=p.processURL,j=p.processQueryString,P=l?function(e,r){var o=n(n({},s(e)),{},{imgNodeSRC:i(e,r)||void 0}),c=n(n({},(0,t.h)(o.imgNodeSRC||"")),o.params);return n(n({},o),{},{params:c,isAdaptive:!!o.sizes,imgNodeSRC:a(o.imgNodeSRC)})}(e,O):function(e,r){var o=n(n({},s(e)),{},{imgNodeSRC:i(e,r)||void 0,minWindowWidth:i(e,"ci-min-window-width")||i(e,"data-min-window-width")||void 0}),c=n(n({},(0,t.h)(o.imgNodeSRC||"")),o.params);return n(n({},o),{},{params:c,isAdaptive:!!o.sizes,imgNodeSRC:a(o.imgNodeSRC)})}(e,S),z=P.params,N=P.imgNodeSRC,L=P.isLazyCanceled,R=P.isEdgepicCanceled,C=P.sizes,_=P.isAdaptive,k=P.preserveSize,T=P.minWindowWidth,W=function(t,e,r){return(e&&t||r)&&(t=!1),t}(b,L,r);if(N)if(R)W&&!r&&f(e,"lazyfrz");else{var U,D=E((0,v.K)(N,m),2),M=D[0],B=D[1];if((0,y.e)(!0))if(window.innerWidth<T&&!l)e.style.backgroundImage="none";else{if(_)U=(0,g.i)(C,w);else if(r&&!c)return;var F=(0,d.e)(I(I({},P),{},{size:U,imgNode:e,config:p})),G={props:{imgNode:e,imgProps:P,config:p},methods:{}},Q=function(t){return(0,h.b)({src:M,params:z,config:p,containerProps:F,devicePixelRatio:t,processURL:x,processQueryString:j,service:G})},H=Q(),V=A.map((function(t){return{dpr:t.toString(),url:Q(t)}})),X={imgNode:e,isUpdate:r,imgProps:P,lazy:W,containerProps:F,isSVG:B,cloudimageUrl:H,src:M,preserveSize:k};l?o.processImage(I(I({},X),{},{cloudimageUrl:Q(1),cloudimageSrcset:V})):o.processBackgroundImage(X)}else l?e.src=M:e.style.backgroundImage="url("+M+")"}})),this.config=function(t){var e=t.imgSelector,r=void 0===e?"data-frz-src":e,n=t.bgSelector,o=void 0===n?"data-frz-bg-url":n,i=t.token,a=void 0===i?"":i,c=t.domain,s=void 0===c?"edgepic.io":c,l=t.lazyLoading,f=void 0!==l&&l,p=t.engine,d=void 0!==p&&p,v=t.baseUrl,h=t.baseURL,g=t.presets,y=t.params,b=void 0===y?"":y,w=t.apiVersion,A=void 0===w?"":w,O=t.customDomain,S=void 0!==O&&O,x=t.init,j=void 0===x||x,P=t.exactSize,I=void 0!==P&&P,E=t.doNotReplaceURL,z=void 0===E||E,N=t.limitFactor,L=void 0===N?100:N,R=t.imageSizeAttributes,C=void 0===R?"use":R,_=t.ignoreNodeImgSize,k=t.ignoreStyleImgSize,T=void 0!==k&&k,W=t.destroyNodeImgSize,U=void 0!==W&&W,D=t.saveNodeImgRatio,M=void 0!==D&&D,B=t.detectImageNodeCSS,F=void 0!==B&&B,G=t.processOnlyWidth,Q=void 0!==G&&G,H=t.devicePixelRatioList,V=void 0===H?m.DEVICE_PIXEL_RATIO_LIST:H,X=t.onImageLoad,Y=void 0===X?null:X,J=t.processURL,K=void 0===J?null:J,q=t.processQueryString,Z=void 0===q?null:q;return{imgSelector:r,bgSelector:o,token:a,domain:s,lazyLoading:f,engine:d,baseURL:v||h,exactSize:I,presets:g||{xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"},params:u(b),apiVersion:A,customDomain:S,innerWidth:window.innerWidth,init:j,doNotReplaceURL:z,devicePixelRatioList:V,limitFactor:L,imageSizeAttributes:C,ignoreNodeImgSize:_,ignoreStyleImgSize:T,destroyNodeImgSize:U,saveNodeImgRatio:M,detectImageNodeCSS:F,processOnlyWidth:Q,onImageLoad:Y,processURL:K,processQueryString:Z}}(r),this.config.init&&this.init(),this.innerWidth=window.innerWidth}var r,o,c;return r=e,o=[{key:"init",value:function(){var t=this;document.addEventListener("lazybeforeunveil",b),window.addEventListener("resize",(0,w.debounce)(100,this.onUpdateDimensions.bind(this))),j.initProcessURL(this.config).then((function(){return t.process()}))}},{key:"onUpdateDimensions",value:function(){this.process(!0),this.innerWidth<window.innerWidth&&(this.innerWidth=window.innerWidth)}},{key:"process",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=this.config,o=n.imgSelector,i=n.bgSelector,a=this.innerWidth<window.innerWidth,c=p(t,r,o,i),u=E(c,2),s=u[0],l=u[1];s.length>-1&&s.forEach((function(r){e.getBasicInfo(r,t,a,"image")})),l.length>-1&&l.forEach((function(r){e.getBasicInfo(r,t,a,"background")}))}},{key:"processImage",value:function(t){var e=t.imgNode,r=t.isUpdate,n=t.lazy,o=t.isSVG,i=t.cloudimageUrl,a=t.src,c=t.cloudimageSrcset,u=this.config,s=u.dataSrcAttr,l=u.onImageLoad;r||function(t){var e=t.imgNode,r=t.lazy;f(e,"ci-image"),r&&f(e,"lazyfrz")}({imgNode:e,lazy:n}),u.destroyNodeImgSize&&function(t){t.removeAttribute("height"),t.removeAttribute("width")}(e),u.processOnlyWidth&&e.removeAttribute("height"),e.onload=function(){l&&"function"==typeof l&&l(e),f(e,"ci-image-loaded")},function(t,e,r,n,o,i,a){i||t.setAttribute(n?r||"data-srcset":a||"srcset",e.map((function(t){var e=t.dpr,r=t.url;return"".concat(r," ").concat(e,"x")})).join(", "))}(e,c,"data-frz-srcset",n,0,o,s),function(t,e,r,n,o,i,a){t.setAttribute(n?r||"data-src":a||"src",i?o:e)}(e,i,"data-frz-src",n,a,o,s)}},{key:"processBackgroundImage",value:function(t){var e=t.imgNode,r=t.isUpdate,n=t.lazy,o=t.isSVG,i=t.cloudimageUrl,a=t.src,c=this.config.dataSrcAttr;r||(e.className="".concat(e.className).concat(n?" lazyfrz":"")),function(t,e,r,n,o,i){var a=o?n:e;r?t.setAttribute(i||"data-bg",a):t.style.backgroundImage="url('".concat(a,"')")}(e,i,n,a,o,c)}}],o&&N(r.prototype,o),c&&N(r,c),Object.defineProperty(r,"prototype",{writable:!1}),e}();window.EdgePic=R})()})(); //# sourceMappingURL=js-edgepic.min.js.map</script><script>window.edgepic = new window.EdgePic({engine: true, lazyLoading: true, imageSizeAttributes: "ignore", domain: "www.studapart.com", limitFactor: 10}); function onFrzSmartcacheCompleted () {window.edgepic.init()}; function onFrzSmartcacheError(err, reason, details) {window.edgepic.init()}</script><script> window.frzDeferJSRequestIdleCallback = false; window.frzDeferJSEarlyFetchAsyncScript = false; window.frzDeferJSLongTask = 40; </script><script src="/fstrz/defer-aac0138590a643779d0785cea8788cad.js"></script><script src="/fstrz/beacon-2.0.6.min.js" defer data-bstats-server="https://www.studapart.com/fstrz/r/stats-euwest1.fzcdn.net" data-speed-index-ratio="10" data-collect-stats="true" data-config-id="customer_128" data-track-sessions="false" data-page-type="plp"></script></body> <script> console.log("OPEN SEARCH"); console.log("schemaOrg"); console.log("Edge Seo Navbar"); console.log("Edge Seo Footer"); </script> </html>