Help
RSS
API
Feed
Maltego
Contact
Domain > calimasurf.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
Files that talk to calimasurf.com
MD5
A/V
9018396de85477cefb468a0dcddb1a67
10add5ef022c501df8fa0ba97d587358
[
Win32.Bagle.EX@mm
] [
TR/Dldr.Bagle.FR.4
] [
Win32/Mitglieder.DQ
] [
I-Worm.Bagle.fn.nw3
] [
Trojan.Bagle.CS-1
] [
Trojan.DownLoader.6508
] [
W32/Mitglieder.HK!tr.dldr
] [
I-Worm/Bagle
] [
Trojan-Downloader.Win32.Bagle.aq
] [
Email-Worm.Win32.Bagle.fn
] [
Troj/BagleDl-BI
] [
W32.Beagle.DP
] [
TROJ_BAGLE.CV
] [
Worm.Bagle
]
5b130e9809947e065df70d6a0a93bfa9
112532da317c597880fd4a3fa325d795
[
Trojan.Bagle-9
] [
I-Worm/Bagle.XV
]
DNS Resolutions
Date
IP Address
2013-12-23
213.190.10.41
(
ClassC
)
2014-09-15
154.58.201.41
(
ClassC
)
2014-12-19
154.58.201.41
(
ClassC
)
2024-11-15
85.208.102.177
(
ClassC
)
Port 80
HTTP/1.1 302 FoundConnection: Keep-AliveKeep-Alive: timeout5, max100content-type: text/htmlcontent-length: 771date: Fri, 15 Nov 2024 22:46:15 GMTserver: LiteSpeedcache-control: no-cache, no-store, must-revalidate, max-age0location: https://calimasurf.com/ !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 302 Found/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>302/h1>h2 stylemargin-top:20px;font-size: 30px;>Found/h2>p>The document has been temporarily moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100content-type: text/html; charsetUTF-8link: https://calimasurf.com/wp-json/>; relhttps://api.w.org/link: https://calimasurf.com/wp-json/wp/v2/pages/5>; relalternate; typeapplication/jsonlink: https://calimasurf.com/>; relshortlinketag: 15575-1731396254;;;x-litespeed-cache: hittransfer-encoding: chunkeddate: Fri, 15 Nov 2024 22:46:15 GMTserver: LiteSpeed !DOCTYPE html>html langen classno-js>head> meta charsetUTF-8>link data-optimized2 relstylesheet hrefhttps://calimasurf.com/wp-content/litespeed/css/b352c86100771162ead9fc0866951928.css?ver0dff4 /> meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale5> link relprofile hrefhttp://gmpg.org/xfn/11> link relpingback hrefhttps://calimasurf.com/xmlrpc.php> link relicon typeimage/png sizes32x32 hrefhttps://calimasurf.com/wp-content/uploads/2022/07/favicon.png>meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 />link relalternate hreflangen hrefhttps://calimasurf.com/ />link relalternate hreflangde hrefhttps://calimasurf.com/de />link relalternate hreflanges hrefhttps://calimasurf.com/es />link relalternate hreflangfr hrefhttps://calimasurf.com/fr />link relalternate hreflangit hrefhttps://calimasurf.com/it />link relalternate hreflangpl hrefhttps://calimasurf.com/pl />link relalternate hreflangru hrefhttps://calimasurf.com/ru />link relalternate hreflangx-default hrefhttps://calimasurf.com/ /> !-- This site is optimized with the Yoast SEO plugin v23.0 - https://yoast.com/wordpress/plugins/seo/ --> title>Surf Camp and Surf School | Famara | Lanzarote | Surf Calima/title> meta namedescription contentLearn to surf in Lanzarote with experienced instructors. Offers surf lessons, dive, kite, yoga and comfort accommodation surf camp. /> link relcanonical hrefhttps://calimasurf.com/ /> meta propertyog:locale contenten_US /> meta propertyog:type contentwebsite /> meta propertyog:title contentSurf Camp and Surf School | Famara | Lanzarote | Surf Calima /> meta propertyog:description contentLearn to surf in Lanzarote with experienced instructors. Offers surf lessons, dive, kite, yoga and comfort accommodation surf camp. /> meta propertyog:url contenthttps://calimasurf.com /> meta propertyog:site_name contentCalima surf /> meta propertyarticle:modified_time content2024-11-10T08:37:38+00:00 /> meta propertyog:image contenthttps://calimasurf.com/wp-content/uploads/2022/07/calima-surf-yoast.png /> meta propertyog:image:width content696 /> meta propertyog:image:height content696 /> meta propertyog:image:type contentimage/png /> meta nametwitter:card contentsummary_large_image /> meta nametwitter:image contenthttps://calimasurf.com/wp-content/uploads/2022/07/calima-surf-yoast.png /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://calimasurf.com/,url:https://calimasurf.com/,name:Surf Camp and Surf School | Famara | Lanzarote | Surf Calima,isPartOf:{@id:https://calimasurf.com/#website},about:{@id:https://calimasurf.com/#organization},primaryImageOfPage:{@id:https://calimasurf.com/#primaryimage},image:{@id:https://calimasurf.com/#primaryimage},thumbnailUrl:https://calimasurf.com/wp-content/uploads/2022/07/calima-surf-yoast.png,datePublished:2022-07-12T07:36:41+00:00,dateModified:2024-11-10T08:37:38+00:00,description:Learn to surf in Lanzarote with experienced instructors. Offers surf lessons, dive, kite, yoga and comfort accommodation surf camp.,breadcrumb:{@id:https://calimasurf.com/#breadcrumb},inLanguage:en-US,potentialAction:{@type:ReadAction,target:https://calimasurf.com/}},{@type:ImageObject,inLanguage:en-US,@id:https://calimasurf.com/#primaryimage,url:https://calimasurf.com/wp-content/uploads/2022/07/calima-surf-yoast.png,contentUrl:https://calimasurf.com/wp-content/uploads/2022/07/calima-surf-yoast.png,width:696,height:696,caption:Calima surf Lanzarote},{@type:BreadcrumbList,@id:https://calimasurf.com/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:https://calimasurf.com/#website,url:https://calimasurf.com/,name:Calima surf,description:,publisher:{@id:https://calimasurf.com/#organization},inLanguage:en-US},{@type:Organization,@id:https://calimasurf.com/#organization,name:Calima Surf,url:https://calimasurf.com/,logo:{@type:ImageObject,inLanguage:en-US,@id:https://calimasurf.com/#/schema/logo/image/,url:https://calimasurf.com/wp-content/uploads/2022/07/calima-surf-yoast.png,contentUrl:https://calimasurf.com/wp-content/uploads/2022/07/calima-surf-yoast.png,width:696,height:696,caption:Calima Surf},image:{@id:https://calimasurf.com/#/schema/logo/image/}}}/script> !-- / Yoast SEO plugin. -->script data-optimized1 typetext/javascript idwpml-cookie-js-extra>var wpml_cookies{wp-wpml_current_language:{value:en,expires:1,path:\/}};var wpml_cookies{wp-wpml_current_language:{value:en,expires:1,path:\/}}/script>script data-optimized1 typetext/javascript srchttps://calimasurf.com/wp-content/litespeed/js/1202ed1c9a28245466721906e56aadf9.js?ver34198 idwpml-cookie-js deferdefer data-wp-strategydefer>/script>link relhttps://api.w.org/ hrefhttps://calimasurf.com/wp-json/ />link relalternate typeapplication/json hrefhttps://calimasurf.com/wp-json/wp/v2/pages/5 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://calimasurf.com/xmlrpc.php?rsd />link relalternate typeapplication/json+oembed hrefhttps://calimasurf.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fcalimasurf.com%2F />link relalternate typetext/xml+oembed hrefhttps://calimasurf.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fcalimasurf.com%2F&formatxml />meta namegenerator contentWPML ver:4.6.13 stt:1,4,3,27,40,45,2; /> link relpreload asfont hrefhttps://calimasurf.com/wp-content/themes/ecodetheme/fonts/montserrat.woff2 typefont/woff2 crossoriginanonymous>link relpreload asfont hrefhttps://calimasurf.com/wp-content/themes/ecodetheme/fonts/sourcesanspro.woff2 typefont/woff2 crossoriginanonymous>!-- Global site tag (gtag.js) - Google Analytics -->script async srchttps://www.googletagmanager.com/gtag/js?idG-SEKKQ1T2L1>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-SEKKQ1T2L1); /script>/head>body idbody classhome page-template-default page page-id-5> section idpage_section_99> header idecode_section_62_template_283 classecode_section_62_template_283 ecode_section_62_template_283_short> div classheader_width> figure classlogo> a hrefhttps://calimasurf.com> img srchttps://calimasurf.com/wp-content/uploads/2022/07/logotipo-calimasurf.png altCalima Surf School> /a> /figure> div idtoggle_menu classtoggle_menu> svg width40 height35 viewBox0 0 40 35 fillnone xmlnshttp://www.w3.org/2000/svg>rect x1 y4 width38 height5 rx2.5 fill#333333/>rect x1 y26 width38 height5 rx2.5 fill#333333/>rect x1 y15 width38 height5 rx2.5 fill#333333/>/svg> /div> section idcontainer_main_menu classcontainer_main_menu> nav classnav_main_menu>ul idul_main_menu classmenu-item ul_main_menu>li idmenu-item-21585 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21585>a titleSurf school in Lanzarote hrefhttps://calimasurf.com/school/surf-school>Surf School/a>ul classsub-menu> li idmenu-item-14713 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14713>a titleAdults surf lessons for beginners hrefhttps://calimasurf.com/school/surf-lessons>Beginner Surf Lessons/a>/li> li idmenu-item-14715 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14715>a titleChildren surfing courses hrefhttps://calimasurf.com/school/courses-for-children>Surf lessons for children/a>/li> li idmenu-item-14714 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14714>a titlePrivate surfing classes hrefhttps://calimasurf.com/school/private-surf-lessons>Private Surf Lessons/a>/li>/ul>/li>li idmenu-item-677 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-677>a titleAdults surf camps hrefhttps://calimasurf.com/adults-camps>Adult Surf Camps/a>ul classsub-menu> li idmenu-item-14322 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14322>a titleBeginners surfcamp (2 hours lessons per day) hrefhttps://calimasurf.com/adults-camps/healthy-camp>Initiation & Beginners SurfCamp/a>/li> li idmenu-item-14323 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14323>a titleIntensive surfcamp (4 hours beginners lessons per day) hrefhttps://calimasurf.com/adults-camps/intensive-surfcamp>Intensive SurfCamp/a>/li> li idmenu-item-14324 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14324>a titleSurfcamp Total Experience (intermediate level) hrefhttps://calimasurf.com/adults-camps/intermediate-surf-canary-islands>SurfCamp Total Experience/a>/li> li idmenu-item-14325 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14325>a titleSurf Holidays in Lanzarote (Accommodation + full surf equipment) hrefhttps://calimasurf.com/adults-camps/freesurfholidays-famara>Surf Holidays in Lanzarote/a>/li>/ul>/li>li idmenu-item-1036 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1036>a titleAdults Surf Packages Multisport hrefhttps://calimasurf.com/multisport>Multisport/a>ul classsub-menu> li idmenu-item-14327 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14327>a titleSurfing + Kitesurfing Camp packages hrefhttps://calimasurf.com/multisport/surfing-kitecamp-lanzarote>Surfing + KiteSurfing Camp/a>/li> li idmenu-item-14328 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14328>a titleSurfing + diving camp packages hrefhttps://calimasurf.com/multisport/diving-surfing-in-lanzarote>Surfing + Diving Camp/a>/li> li idmenu-item-14326 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14326>a titleSurfing + yoga camp packages hrefhttps://calimasurf.com/multisport/surf-and-yoga>Surfing + Yoga Camp/a>/li>/ul>/li>li idmenu-item-1013 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1013>a titleUnder 18 surf camps hrefhttps://calimasurf.com/under-18-camps>Under 18 Surf Camps/a>ul classsub-menu> li idmenu-item-14318 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14318>a titleJunior summer camps 2025 (With Accommodation) hrefhttps://calimasurf.com/under-18-camps/surf-summer-camp>2025 Junior Surf Camps/a>/li> li idmenu-item-14319 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14319>a titleDay surf camps without accommodation hrefhttps://calimasurf.com/under-18-camps/day-camp>Day Surf Camps/a>/li> li idmenu-item-14320 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14320>a titleSurf birthday party hrefhttps://calimasurf.com/under-18-camps/birthday-surf>Surf Birthday Party/a>/li> li idmenu-item-14321 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14321>a titleSummer camps Guide for parents hrefhttps://calimasurf.com/under-18-camps/guide-for-parents>Guide for Parents/a>/li>/ul>/li>li idmenu-item-1105 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1105>a titleAccommodation in Famara hrefhttps://calimasurf.com/accommodation>Accommodation/a>ul classsub-menu> li idmenu-item-14332 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14332>a titleSurf house in Famara hrefhttps://calimasurf.com/accommodation/surf-house>Surf House/a>/li> li idmenu-item-14333 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14333>a titlePrivate apartments in Caleta de Famara hrefhttps://calimasurf.com/accommodation/apartments-teguise>Rent Apartment Lanzarote/a>/li>/ul>/li>li idmenu-item-1108 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1108>a titleRentals hrefhttps://calimasurf.com/rental>Rental/a>ul classsub-menu> li idmenu-item-14337 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14337>a titleRent bikes hrefhttps://calimasurf.com/rental/rent-bikes>Rent Bikes/a>/li> li idmenu-item-14336 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14336>a titleRent camper vans hrefhttps://calimasurf.com/rental/rent-camper-vans>Rent Camper Vans/a>/li> li idmenu-item-14334 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14334>a titleRent surfboards hrefhttps://calimasurf.com/rental/rent-surfboards>Rent Surfboards/a>/li> li idmenu-item-14335 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14335>a titleCars rentals hrefhttps://calimasurf.com/rental/rent-cars>Rent Cars/a>/li>/ul>/li>li idmenu-item-15250 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-15250>a titleBoking Now Online hrefhttps://calimasurf.bookinglayer.com/en>Booking/a>/li>li idmenu-item-wpml-ls-2-en classmenu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-2-en>a titleEnglish hrefhttps://calimasurf.com/>img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png alt />span classwpml-ls-native langen>English/span>/a>ul classsub-menu> li idmenu-item-wpml-ls-2-de classmenu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-de wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-de>a titleGerman hrefhttps://calimasurf.com/de>img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png alt />span classwpml-ls-native langde>Deutsch/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Germanspan classwpml-ls-bracket>)/span>/span>/a>/li> li idmenu-item-wpml-ls-2-es classmenu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-es wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-es>a titleSpanish hrefhttps://calimasurf.com/es>img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png alt />span classwpml-ls-native langes>Español/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Spanishspan classwpml-ls-bracket>)/span>/span>/a>/li> li idmenu-item-wpml-ls-2-fr classmenu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-fr>a titleFrench hrefhttps://calimasurf.com/fr>img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png alt />span classwpml-ls-native langfr>Français/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Frenchspan classwpml-ls-bracket>)/span>/span>/a>/li> li idmenu-item-wpml-ls-2-it classmenu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-it wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-it>a titleItalian hrefhttps://calimasurf.com/it>img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png alt />span classwpml-ls-native langit>Italiano/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Italianspan classwpml-ls-bracket>)/span>/span>/a>/li> li idmenu-item-wpml-ls-2-pl classmenu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-pl wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-pl>a titlePolish hrefhttps://calimasurf.com/pl>img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/pl.png alt />span classwpml-ls-native langpl>Polski/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Polishspan classwpml-ls-bracket>)/span>/span>/a>/li> li idmenu-item-wpml-ls-2-ru classmenu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-ru wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-ru>a titleRussian hrefhttps://calimasurf.com/ru>img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/ru.png alt />span classwpml-ls-native langru>Русский/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Russianspan classwpml-ls-bracket>)/span>/span>/a>/li>/ul>/li>/ul>/nav> /section> section classecode_buttons> a hreftel:(+34)626913369 classecode_phone>(+34)626913369/a> a hrefhttps://calimasurf.com/contact classecode_button>Contact/a> /section> section classecode_buttons_right> a hrefhttps://calimasurf.bookinglayer.com/en classecode_button target_blank>Prices & Bookings/a> /section> /div> /header> div classecode_section_62_template_283_aux ecode_section_62_template_283_aux_short>/div>/section>section idpage_section_2> section classecode_section_151_template_267> picture classecode_image> source media(min-width:1440px) srcsethttps://calimasurf.com/wp-content/uploads/2023/01/surf-friends-calima-1920px.jpg> source media(min-width:1024px) srcsethttps://calimasurf.com/wp-content/uploads/2023/01/surf-friends-calima-1440px.jpg> source media(min-width:768px) srcsethttps://calimasurf.com/wp-content/uploads/2023/01/surf-friends-calima-1024px.jpg> img srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-friends-calima.jpg altCalima surf camp in Lanzarote, Famara> /picture> div classecode_width_151_267> section classecode_info> h1 classecode_title>Surf camp in Lanzarote/h1> h2 classecode_subtitle>Calima Surf School has been teaching authentic surfing since 1996. In 2024, we are celebrating our 28th anniversary. Come celebrate with us! You will enjoy an unforgettable experience, and we will take good care of you. Its the best way to find the perfect wave!/h2> a hrefhttps://calimasurf.com/adults-camps classecode_button>MORE INFO/a> /section> section classecode_contact_form> div classecode_contact_form_info> /div> div classcontainer_form> section classecode_list_sidebar> section idecode_list_sidebar_search classecode_list_sidebar_search> h3>Search for Calima Surf School activities/h3> p>and find the perfect program for you./p> span idecode_list_sidebar_search_close classecode_list_sidebar_search_close>/span> div classecode_form_search> div classecode_field ecode_field_select> label forecode_filter_page>Type of program/label> select nameecode_filter_page idecode_filter_page> option valueaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbS9sYW56YXJvdGU >Lanzarote/option> option valueaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbS9yZW50YWw >Rental/option> option valueaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbS9hY2NvbW1vZGF0aW9u >Accommodation/option> option valueaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbS9ncm91cHM >Groups/option> option valueaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbS9tdWx0aXNwb3J0 >Multisport/option> option valueaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbS91bmRlci0xOC1jYW1wcw >Under 18 Camps/option> option valueaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbS9hZHVsdHMtY2FtcHM >Adults Surf camps/option> option valueaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbS9zY2hvb2w >Surf School/option> /select> i>svg width16 height10 viewBox0 0 16 10 fillnone xmlnshttp://www.w3.org/2000/svg>path dM1.88 0L8 6.18084L14.12 0L16 1.90283L8 10L0 1.90283L1.88 0Z fill#2C3E50/>/svg>/i> /div> div classecode_field ecode_field_checkboxes> label forecode_type>Type of activity/label> div idecode_checkboxes_selected classecode_checkboxes_selected>/div> i>svg width16 height10 viewBox0 0 16 10 fillnone xmlnshttp://www.w3.org/2000/svg>path dM1.88 0L8 6.18084L14.12 0L16 1.90283L8 10L0 1.90283L1.88 0Z fill#2C3E50/>/svg>/i> ul idecode_types> li> input typecheckbox idecode_type_1 value1 nameecode_type_1> label forecode_type_1>Surf/label> /li> li> input typecheckbox idecode_type_2 value2 nameecode_type_2> label forecode_type_2>KiteSurf/label> /li> li> input typecheckbox idecode_type_3 value3 nameecode_type_3> label forecode_type_3>SUP/label> /li> li> input typecheckbox idecode_type_4 value4 nameecode_type_4> label forecode_type_4>Dive/label> /li> li> input typecheckbox idecode_type_5 value5 nameecode_type_5> label forecode_type_5>Yoga/label> /li> li> input typecheckbox idecode_type_6 value6 nameecode_type_6> label forecode_type_6>WindSurf/label> /li> li> input typecheckbox idecode_type_7 value7 nameecode_type_7> label forecode_type_7>Trekking/label> /li> li> input typecheckbox idecode_type_8 value8 nameecode_type_8> label forecode_type_8>Bicicleta/label> /li> /ul> /div> div classecode_field ecode_field_dates> label forecode_dates>Dates/label> input typetext idecode_dates nameecode_dates> /div> div classecode_field ecode_field_range> label forecode_ranges>Price/label> section idecode_range classecode_range> p idecode_range_values classecode_range_values>span>0€/span>span>0€/span>/p> input typerange idecode_filter_price_min nameecode_filter_price_min value0 min0 max0 step10> input typerange idecode_filter_price_max nameecode_filter_price_max value0 min0 max0 step10> /section> /div> div classecode_buttons> span idecode_button_reset classecode_button_reset>Reset/span> span idecode_button_search classecode_button_search>Search/span> /div> /div> /section>/section> /div> /section> /div> /section>/section>section idpage_section_113> section classecode_section_129_template_195> div classecode_container_content> p styletext-align: center>span classecode_sc_icon>i>svg width20 height21 viewBox0 0 20 21 fillnone xmlnshttp://www.w3.org/2000/svg>path dM9.54733 1.45374C9.72729 1.07033 10.2726 1.07034 10.4526 1.45376L12.9764 6.83142C13.0473 6.98238 13.1887 7.08808 13.3535 7.11326L19.0381 7.98169C19.4404 8.04315 19.6047 8.53384 19.3204 8.82514L15.1762 13.0726C15.0654 13.1862 15.0151 13.3457 15.0406 13.5023L16.0143 19.4732C16.0814 19.8851 15.6442 20.1932 15.2789 19.9912L10.2419 17.2067C10.0913 17.1235 9.90861 17.1235 9.75808 17.2067L4.72075 19.9912C4.35546 20.1932 3.91818 19.8851 3.98538 19.4732L4.95938 13.5023C4.98493 13.3457 4.93461 13.1862 4.82378 13.0726L0.679549 8.82513C0.395341 8.53384 0.559611 8.04315 0.961912 7.98169L6.64605 7.11326C6.81088 7.08808 6.95231 6.98239 7.02316 6.83144L9.54733 1.45374Z fill#F3BC65/>/svg>/i>/span>span classecode_sc_icon>i>svg width20 height21 viewBox0 0 20 21 fillnone xmlnshttp://www.w3.org/2000/svg>path dM9.54733 1.45374C9.72729 1.07033 10.2726 1.07034 10.4526 1.45376L12.9764 6.83142C13.0473 6.98238 13.1887 7.08808 13.3535 7.11326L19.0381 7.98169C19.4404 8.04315 19.6047 8.53384 19.3204 8.82514L15.1762 13.0726C15.0654 13.1862 15.0151 13.3457 15.0406 13.5023L16.0143 19.4732C16.0814 19.8851 15.6442 20.1932 15.2789 19.9912L10.2419 17.2067C10.0913 17.1235 9.90861 17.1235 9.75808 17.2067L4.72075 19.9912C4.35546 20.1932 3.91818 19.8851 3.98538 19.4732L4.95938 13.5023C4.98493 13.3457 4.93461 13.1862 4.82378 13.0726L0.679549 8.82513C0.395341 8.53384 0.559611 8.04315 0.961912 7.98169L6.64605 7.11326C6.81088 7.08808 6.95231 6.98239 7.02316 6.83144L9.54733 1.45374Z fill#F3BC65/>/svg>/i>/span>span classecode_sc_icon>i>svg width20 height21 viewBox0 0 20 21 fillnone xmlnshttp://www.w3.org/2000/svg>path dM9.54733 1.45374C9.72729 1.07033 10.2726 1.07034 10.4526 1.45376L12.9764 6.83142C13.0473 6.98238 13.1887 7.08808 13.3535 7.11326L19.0381 7.98169C19.4404 8.04315 19.6047 8.53384 19.3204 8.82514L15.1762 13.0726C15.0654 13.1862 15.0151 13.3457 15.0406 13.5023L16.0143 19.4732C16.0814 19.8851 15.6442 20.1932 15.2789 19.9912L10.2419 17.2067C10.0913 17.1235 9.90861 17.1235 9.75808 17.2067L4.72075 19.9912C4.35546 20.1932 3.91818 19.8851 3.98538 19.4732L4.95938 13.5023C4.98493 13.3457 4.93461 13.1862 4.82378 13.0726L0.679549 8.82513C0.395341 8.53384 0.559611 8.04315 0.961912 7.98169L6.64605 7.11326C6.81088 7.08808 6.95231 6.98239 7.02316 6.83144L9.54733 1.45374Z fill#F3BC65/>/svg>/i>/span>span classecode_sc_icon>i>svg width20 height21 viewBox0 0 20 21 fillnone xmlnshttp://www.w3.org/2000/svg>path dM9.54733 1.45374C9.72729 1.07033 10.2726 1.07034 10.4526 1.45376L12.9764 6.83142C13.0473 6.98238 13.1887 7.08808 13.3535 7.11326L19.0381 7.98169C19.4404 8.04315 19.6047 8.53384 19.3204 8.82514L15.1762 13.0726C15.0654 13.1862 15.0151 13.3457 15.0406 13.5023L16.0143 19.4732C16.0814 19.8851 15.6442 20.1932 15.2789 19.9912L10.2419 17.2067C10.0913 17.1235 9.90861 17.1235 9.75808 17.2067L4.72075 19.9912C4.35546 20.1932 3.91818 19.8851 3.98538 19.4732L4.95938 13.5023C4.98493 13.3457 4.93461 13.1862 4.82378 13.0726L0.679549 8.82513C0.395341 8.53384 0.559611 8.04315 0.961912 7.98169L6.64605 7.11326C6.81088 7.08808 6.95231 6.98239 7.02316 6.83144L9.54733 1.45374Z fill#F3BC65/>/svg>/i>/span>span classecode_sc_icon>i>svg width20 height21 viewBox0 0 20 21 fillnone xmlnshttp://www.w3.org/2000/svg>path dM9.54733 1.45374C9.72729 1.07033 10.2726 1.07034 10.4526 1.45376L12.9764 6.83142C13.0473 6.98238 13.1887 7.08808 13.3535 7.11326L19.0381 7.98169C19.4404 8.04315 19.6047 8.53384 19.3204 8.82514L15.1762 13.0726C15.0654 13.1862 15.0151 13.3457 15.0406 13.5023L16.0143 19.4732C16.0814 19.8851 15.6442 20.1932 15.2789 19.9912L10.2419 17.2067C10.0913 17.1235 9.90861 17.1235 9.75808 17.2067L4.72075 19.9912C4.35546 20.1932 3.91818 19.8851 3.98538 19.4732L4.95938 13.5023C4.98493 13.3457 4.93461 13.1862 4.82378 13.0726L0.679549 8.82513C0.395341 8.53384 0.559611 8.04315 0.961912 7.98169L6.64605 7.11326C6.81088 7.08808 6.95231 6.98239 7.02316 6.83144L9.54733 1.45374Z fill#F3BC65/>/svg>/i>/span>/p>h2 styletext-align: center>Teaching surfing, kitesurfing, diving and yoga specialised/h2>p styletext-align: center>The best surf camp in Lanzarote programmes for adults are available year-round, specializing in adults holidays, comfort accommodations and surfing lessons./p>section classecode_sc_slider> article> figure classecode_false_link data-linkh3>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1549451931-1470822835-curso-de-surf-intermedio-2-300x128.jpg altSurfcamp for intermediate in Canary Islands>/figure> h3>a hrefhttps://calimasurf.com/adults-camps/intermediate-surf-canary-islands>Surf Camp Total Experience Intermediate Level/a>/h3> /article> article> figure classecode_false_link data-linkh3>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1548939163-1470832027-surfcamp-2-300x128.jpg alt1548939163 1470832027 surfcamp 2.jpg>/figure> h3>a hrefhttps://calimasurf.com/adults-camps/healthy-camp>Initiation and Beginner Surf Camp/a>/h3> /article> article> figure classecode_false_link data-linkh3>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1541781200-tablas-nuevas-surf-4-300x142.jpg alt1541781200 tablas nuevas surf 4.jpg>/figure> h3>a hrefhttps://calimasurf.com/adults-camps/freesurfholidays-famara>Surf Holidays for beginners and advanced surfers/a>/h3> /article> article> figure classecode_false_link data-linkh3>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1470825330-surfcamp-intensivo-principiantes-2-300x128.jpg alt1470825330 surfcamp intensivo principiantes 2.jpg>/figure> h3>a hrefhttps://calimasurf.com/adults-camps/intensive-surfcamp>Intensive Surf Camp in Famara/a>/h3> /article> article> figure classecode_false_link data-linkh3>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465248969-carnaval-2-300x141.jpg alt1465248969 carnaval 2.jpg>/figure> h3>a hrefhttps://calimasurf.com/adults-camps/surfcamps-carnivals>Carnival Holidays Surf Camp in Lanzarote/a>/h3> /article> article> figure classecode_false_link data-linkh3>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1467802338-surfcamps-girls-2-300x141.jpg alt1467802338 surfcamps girls 2.jpg>/figure> h3>a hrefhttps://calimasurf.com/adults-camps/girls-surf-camp>Girls Surf Camp/a>/h3> /article>/section> /div> /section>/section>section idpage_section_9> section classecode_section_24_template_29> picture classecode_image_back> source media(min-width:1024px) srcsethttps://calimasurf.com/wp-content/uploads/2023/01/grupo-calima-desktop.jpg> source media(min-width:768px) srcsethttps://calimasurf.com/wp-content/uploads/2023/01/grupo-calima-desktop.jpg> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/01/grupo-calima-2.jpg altEscuela y campamentos de surf en Lanzarote, Famara> /picture> div classecode_width> p classecode_text>Discover our surf school in Caleta de Famara.🏄/p> a hrefhttps://calimasurf.com/lanzarote classecode_button ecode_button_border_white>Show more/a> /div> /section>/section>section idpage_section_3> section classecode_section_129_template_195> div classecode_container_content> h2 classwidget__title>Calima surf international school in the canary Islands Since 1996/h2>strong>Registration for the lanzarote surfcamp 2025 is now open, limited places!/strong>.We are an international school dedicated to teaching and promoting this fantastic sport, offering surf lessons in Caleta de Famara along with other activities. We are strong>the first SurfCamp in Spain/strong>, welcoming over 1.500 students each year. We are located in the idyllic setting of Lanzarote, wich boasts some of the best climatic conditions in all of Spain. We offer a variety of activities, including surfing classes, diving, kitesurf camps and yoga. Choose your preferred activity and come enjoy with us! We are your school’s and home in the Canary Islands!section classecode_sc_activities> ul classecode_sc_activities_groups> li classecode_selected data-id41>Surf School/li> li class data-id620>Adults Surf camps/li> li class data-id1011>Under 18 Camps/li> li class data-id1089>Groups/li> li class data-id1034>Multisport/li> /ul> div classecode_group data-id41> section classecode_list_activities> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1469782301-clases-de-surf-en-lanzarote-2.jpg alt1469782301 surf lessons in Famara, Lanzarote 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/school/surf-lessons>Surf Lessons/a>/h2> p>Calima surf academy offers individual or small group for learn to surf in Famara, Lanzarote. You dont need any experience! Waiting for you!/p> span classecode_article_tag ecode_article_tag_41>Surf School/span> div classecode_list_info> p>Instructor: Ruben/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-rubén-1-150x150.jpg altRuben>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>50€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1467973562-surf-clases-privadas-lanzarote-2.jpg alt1467973562 surf clases privadas lanzarote 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/school/private-surf-lessons>Private Surf Lessons/a>/h2> p>Learn to surf and improve your technique/p> span classecode_article_tag ecode_article_tag_41>Surf School/span> div classecode_list_info> p>Instructor: Pablo/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-pablo-1-150x150.jpg altPablo>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>150€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1467976256-cursos-de-surf-para-ninos-2.jpg alt1467976256 cursos de surf para ninos 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/school/courses-for-children>Courses for children/a>/h2> p>The little ones also surf/p> span classecode_article_tag ecode_article_tag_41>Surf School/span> div classecode_list_info> p>Instructor: Adrián/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-adri-1-150x150.jpg altAdrián>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>50€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465325998-escuela-de-buceo-2.jpg alt1465325998 escuela de buceo 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/school/diving-school-lanzarote>Diving School/a>/h2> p>Learn to dive with Calima Surf!/p> span classecode_article_tag ecode_article_tag_41>Surf School/span> div classecode_list_info> p>Instructor: Katharina/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2022/12/staff-calima-150x150.jpeg altKatharina>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>75€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465323458-escuela-de-kite-2.jpg alt1465323458 escuela de kite 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/school/kiteschool>KiteSurfing School/a>/h2> p>Come and learn to kitesurf in Lanzarote/p> span classecode_article_tag ecode_article_tag_41>Surf School/span> div classecode_list_info> p>Instructor: Javi/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2022/12/instructor-javi-150x150.jpeg altJavi>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>120€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1549281055-yoga-header-image-2.jpg alt1549281055 yoga header image 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/school/yoga>Yoga Classes/a>/h2> p>Enjoy Surfing and practicing Yoga in Lanzarote/p> span classecode_article_tag ecode_article_tag_41>Surf School/span> div classecode_list_info> p>Instructor: Sandra Bosic/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2022/12/yoga-teacher-Sandra-150x150.jpeg altSandra Bosic>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>15€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> div classecode_container_button> a hrefhttps://calimasurf.com/school classecode_button ecode_button_primary>See all programmes/a> /div> /section> /div> div classecode_group ecode_group_hide data-id620> section classecode_list_activities> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1474361036-surf-avanzado-en-canarias-2.jpg alt1474361036 surf avanzado en canarias 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/adults-camps/advanced-surfcamp>Advanced Surfcamp/a>/h2> p>If you tend to surf in spots with huge waves appropriate for a high level of surfing, this course is for you. Join our Surfing Trips and discover Lanzarote’s many beautiful spots, in both summer and winter!/p> span classecode_article_tag ecode_article_tag_620>Adults Surf camps/span> div classecode_list_info> p>Instructor: Maike/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2022/11/1465243387-maike-150x150.jpg altMaike>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>175€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1549451931-1470822835-curso-de-surf-intermedio-2.jpg altSurfcamp for intermediate in Canary Islands> /figure> h2>a hrefhttps://calimasurf.com/adults-camps/intermediate-surf-canary-islands>Surf Camp Total Experience Intermediate Level/a>/h2> p>Course + afternoon activities + accommodation in Famara /p> span classecode_article_tag ecode_article_tag_620>Adults Surf camps/span> div classecode_list_info> p>Instructor: Thomas/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-thomas-150x150.jpg altThomas>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>290€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1548939163-1470832027-surfcamp-2.jpg alt1548939163 1470832027 surfcamp 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/adults-camps/healthy-camp>Initiation and Beginner Surf Camp/a>/h2> p>Available all year (2 hours per day)/p> span classecode_article_tag ecode_article_tag_620>Adults Surf camps/span> div classecode_list_info> p>Instructor: Stefi/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-stefi-1-150x150.jpg altStefi>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>195€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1541781200-tablas-nuevas-surf-4.jpg alt1541781200 tablas nuevas surf 4.jpg> /figure> h2>a hrefhttps://calimasurf.com/adults-camps/freesurfholidays-famara>Surf Holidays for beginners and advanced surfers/a>/h2> p>If you consider that you already have experience to go on your own. This is your camp!/p> span classecode_article_tag ecode_article_tag_620>Adults Surf camps/span> div classecode_list_info> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>160€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465248969-carnaval-2.jpg alt1465248969 carnaval 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/adults-camps/surfcamps-carnivals>Carnival Holidays Surf Camp in Lanzarote/a>/h2> p>Surf Camps in Lanzarote during carnival/p> span classecode_article_tag ecode_article_tag_620>Adults Surf camps/span> div classecode_list_info> p>Instructor: Adrián/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-adri-1-150x150.jpg altAdrián>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>210€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1467802338-surfcamps-girls-2.jpg alt1467802338 surfcamps girls 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/adults-camps/girls-surf-camp>Girls Surf Camp/a>/h2> p>Girls Surf Camp/p> span classecode_article_tag ecode_article_tag_620>Adults Surf camps/span> div classecode_list_info> p>Instructor: Stefi/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-stefi-1-150x150.jpg altStefi>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>240€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> div classecode_container_button> a hrefhttps://calimasurf.com/adults-camps classecode_button ecode_button_primary>See all programmes/a> /div> /section> /div> div classecode_group ecode_group_hide data-id1011> section classecode_list_activities> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1467898909-surfcamp-de-dia-2.jpg alt1467898909 surfcamp de dia 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/under-18-camps/day-camp>Day Camp/a>/h2> p>Surf and language training for children/p> span classecode_article_tag ecode_article_tag_1011>Under 18 Camps/span> div classecode_list_info> p>Instructor: Max/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-max-150x150.jpg altMax>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>50€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465248013-surfing-happy-birthday-2.jpg alt1465248013 surfing happy birthday 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/under-18-camps/birthday-surf>Birthdays for Children and Adults/a>/h2> p>An unforgettable birthday experience/p> span classecode_article_tag ecode_article_tag_1011>Under 18 Camps/span> div classecode_list_info> p>Instructor: Ana/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-ana-1-150x150.jpg altAna>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>35€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465326391-guia-para-padres-2.jpg alt1465326391 guia para padres 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/under-18-camps/guide-for-parents>Guide for Parents/a>/h2> p>Information for mothers and fathers/p> span classecode_article_tag ecode_article_tag_1011>Under 18 Camps/span> div classecode_list_info> p>Instructor: Maike/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2022/11/1465243387-maike-150x150.jpg altMaike>/figure> /div> /article> div classecode_container_button> a hrefhttps://calimasurf.com/under-18-camps classecode_button ecode_button_primary>See all programmes/a> /div> /section> /div> div classecode_group ecode_group_hide data-id1089> section classecode_list_activities> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1467801054-viajes-fin-de-curso-surf-4.jpg alt1467801054 viajes fin de curso surf 4.jpg> /figure> h2>a hrefhttps://calimasurf.com/groups/end-of-year-trip>End of Year Trip/a>/h2> p>wpeb_activity_options_anchor titleEnd of Year Trip price345€ anchor_textView prices/p> span classecode_article_tag ecode_article_tag_1089>Groups/span> div classecode_list_info> p>Instructor: Deborah/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-deborah-1-150x150.jpg altDeborah>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>345€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465248542-despedida-surfing-boys-4.jpg alt1465248542 despedida surfing boys 4.jpg> /figure> h2>a hrefhttps://calimasurf.com/groups/sortie-bachelor-party>Surf Bachelor/Bachelorette Parties in the Canary Islands/a>/h2> p>Looking for a bachelor/ette party with a difference?Say goodbye to bachelorhood with this fun-packed surfing programme, doing your favourite activity with your friends and family!/p> span classecode_article_tag ecode_article_tag_1089>Groups/span> div classecode_list_info> p>Instructor: Denise/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/surf-instructor-denise-1-150x150.jpg altDenise>/figure> /div> /article> div classecode_container_button> a hrefhttps://calimasurf.com/groups classecode_button ecode_button_primary>See all programmes/a> /div> /section> /div> div classecode_group ecode_group_hide data-id1034> section classecode_list_activities> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1549284527-1469635590-sur-y-yoga-2.jpg alt1549284527 1469635590 sur y yoga 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/multisport/surf-and-yoga>Surfing + Yoga Camp/a>/h2> p>Surfing and Yoga retreat in Lanzarote/p> span classecode_article_tag ecode_article_tag_1034>Multisport/span> div classecode_list_info> p>Instructor: Sandra Bosic/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2022/12/yoga-teacher-Sandra-150x150.jpeg altSandra Bosic>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>550€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465327120-buceo-mas-surf-2.jpg alt1465327120 buceo mas surf 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/multisport/diving-surfing-in-lanzarote>Surfing + Diving Camp/a>/h2> p>Surfing and Diving in Lanzarote/p> span classecode_article_tag ecode_article_tag_1034>Multisport/span> div classecode_list_info> p>Instructor: Katharina/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2022/12/staff-calima-150x150.jpeg altKatharina>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>520€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> article> figure classecode_article_figure ecode_false_link data-linkh2> img decodingasync srchttps://calimasurf.com/wp-content/uploads/2023/01/1465328302-kitesurf-2.jpg alt1465328302 kitesurf 2.jpg> /figure> h2>a hrefhttps://calimasurf.com/multisport/surfing-kitecamp-lanzarote>Surfing + KiteSurfing Camp/a>/h2> p>Come and have fun with Calima Surf/p> span classecode_article_tag ecode_article_tag_1034>Multisport/span> div classecode_list_info> p>Instructor: Javi/p> figure>img decodingasync srchttps://calimasurf.com/wp-content/uploads/2022/12/instructor-javi-150x150.jpeg altJavi>/figure> div classecode_article_prices> p classecode_article_price>span classecode_article_price_text>From/span>600€/span classecode_article_price_unit>person/span>/p> /div> /div> /article> div classecode_container_button> a hrefhttps://calimasurf.com/multisport classecode_button ecode_button_primary>See all programmes/a> /div> /section> /div> script>window.addEventListener(ecode_load,function(event){array_activities_groupsdocument.getElementsByClassName(ecode_sc_activities_groups);if(array_activities_groups.length!0){for(let i0;iarray_activities_groups.length;i++){array_activities_groups_liarray_activities_groupsi.querySelectorAll(li);if(array_activities_groups_li.length!0){for(let j0;jarray_activities_groups_li.length;j++){array_activities_groups_lij.onclickfunction(){parentthis.parentElement.parentElement;array_activities_groups_li_parentparent.querySelectorAll(li);for(let t0;tarray_activities_groups_li_parent.length;t++){array_activities_groups_li_parentt.classList.remove(ecode_selected)}this.classList.add(ecode_selected);data_idthis.getAttribute(data-id);array_groupparent.getElementsByClassName(ecode_group);if(array_group.length!0){for(let l0;larray_group.length;l++){array_groupl.classList.add(ecode_group_hide)}for(let l0;larray_group.length;l++){data_group_idarray_groupl.getAttribute(data-id);if(data_group_iddata_id){array_groupl.classList.remove(ecode_group_hide)}}}}}}}}},!1)/script>/section> h2>This is how our sports centre started in Canary islands/h2>Our school was founded in November/December 1996 with the main objective of connecting the snow holiday public with surf trips in the Canary Islands, changing the concept of the white week to the Blue week, which led us to success almost immediately.h2>The different courses we offer for all levels/h2>With the opening of the a hrefhttps://calimasurf.com/school/surf-school>surf school/a> we started offering a hrefhttps://calimasurf.com/school/surf-lessons>surf for beginner’s/a> and advanced lessons for adults, a hrefhttps://calimasurf.com/school/courses-for-children>children’s lessons/a> and a hrefhttps://calimasurf.com/school/private-surf-lessons>private lessons/a> totally personalised to each surfer’s.h2>The surfing packages for beginners and advanced surfer’s/h2>Seeing the supply and demand for accommodation in Caleta de Famara at that time, and following our aim to attract snowboarders to the Canary Islands, we decided to put together the first surf packages surfcamps in Spain, offering accommodation and surf lessons, a package for each specific level, the a hrefhttps://calimasurf.com/adults-camps>surfcamps for adults/a>;a hrefhttps://calimasurf.com/adults-camps/healthy-camp>Healthy Beginner Surfcamps/a> (includes accommodation in a private room and 2 hours of lessons per day, 2 photo sessions per week, photo analysis and drysurf gym session).a hrefhttps://calimasurf.com/adults-camps/intensive-surfcamp>Intensive Surfcamps for beginners/a> (Includes accommodation in private room, 4 hours of lessons per day, 2 photo shoots per week, photo analysis and drysurf gym session)a hrefhttps://calimasurf.com/adults-camps/intermediate-surf-canary-islands>Total experience surfcamps for intermediate/a>, advanced beginners (includes accommodation in private room, 2 hours of lessons per day and all the equipment to surf on your own outside the course hours and during the whole stay, 2 photo sessions per week, photo analysis and session in the drysurf gym).a hrefhttps://calimasurf.com/adults-camps/freesurfholidays-famara>Surfcamps for surf holidays on your own/a>, strong>without lessons/strong> (includes accommodation and all the material for different levels of surfers).h2>Multisport packages for surf, kite, dive and yoga/h2>After a few years we decided to expand our offer for adults with special a hrefhttps://calimasurf.com/multisport>multisport adventure packages/a>:a hrefhttps://calimasurf.com/multisport/surfing-kitecamp-lanzarote>Surfcamps + kitesurf camp/a> (one week of accommodation with 3 days of surfing and 2 days of kitesurfing).a hrefhttps://calimasurf.com/multisport/diving-surfing-in-lanzarote>Surfcamps + diving camp/a> (one week of accommodation with 3 days surfing course and 2 diving dives).a hrefhttps://calimasurf.com/multisport/surf-and-yoga>Surfcamps + yoga camp/a> (one week accommodation with 3 days surf course and 3 yoga classes).h2>Summer junior camps 2025/h2>After our first decade doing an excellent job teaching surfing and other sports, we set up our first special a hrefhttps://calimasurf.com/under-18-camps/surf-summer-camp>junior summer camp/a> with accommodation and 24 hour instructors, for teenage children from 13 to 17 years old, we do it every year in July, together with the a hrefhttps://calimasurf.com/under-18-camps/day-camp>day camp (strong>without accommodation/strong>)/a> for the younger ones from 8 to 16 years old. For interested parents here you can see all a hrefhttps://calimasurf.com/under-18-camps/guide-for-parents>the information/a>!h2>Groups offers for surfing holidays/h2>We also do a hrefhttps://calimasurf.com/under-18-camps/birthday-surf>birthday celebrations/a> for boys, girls and adults, and we have a wide offer for a hrefhttps://calimasurf.com/groups/end-of-year-trip>groups of end of course trips/a>, a hrefhttps://calimasurf.com/groups/sortie-bachelor-party>bachelor and bachelorette parties./a>All our packages include accommodation in private room in one of our a hrefhttps://calimasurf.com/accommodation/surf-house>surf house in Famara/a>, bed linen, bath towel, equipped kitchen, WIFI and daily cleaning of the common areas.h2>Accommodation and rentals surf equipment, vans, cars and bikes/h2>We have a wide range of a hrefhttps://calimasurf.com/rental/rent-surfboards>surfboards rental/a> of the best brands, chipper a hrefhttps://calimasurf.com/rental/rent-cars>rental cars/a>, motorhomes, a hrefhttps://calimasurf.com/rental/rent-camper-vans>camper vans/a> and a hrefhttps://calimasurf.com/rental/rent-bikes>mountain bikes/a>. h3>Do you want to know our exact location?/h3>strong>Calima surf school S.L.U/strong> (Calima Surf Travel group)a hrefhttps://www.google.es/maps/place/Calima+Surf+School+S+L/@29.1171358,-13.5645576,16z/data!3m1!4b1!4m6!3m5!1s0xc461fea8f8c832d:0x14a192b85e835a13!8m2!3d29.1171358!4d-13.5645576!16s%2Fg%2F1tf1c_kd?entryttu&g_epEgoyMDI0MTAyMS4xIKXMDSoASAFQAw%3D%3D target_blank relnoopener>Avenida el Marinero, 13, Caleta de Famara 35558, Municipio de Teguise, Lanzarote, Canary Islands, Spain/a>strong>Phone/whatsapp/strong>: +34 626913369 // strong>Landline/strong>: +34 928528528If you need more information, please contact us by our a hrefhttps://calimasurf.com/contact>web form/a> /div> /section>/section>section idpage_section_5> section classecode_section_164_template_269> figure classecode_image_video data-id-videojS6ozij0Vm4> i>svg width91 height67 viewBox0 0 91 67 fillnone xmlnshttp://www.w3.org/2000/svg>path dM0.314453 36.8714V30.2942C0.314453 16.837 0.314453 10.1085 4.38916 5.77916C8.46391 1.44982 14.879 1.26242 27.7091 0.887616C33.7887 0.710021 39.9991 0.582764 45.3145 0.582764C50.6299 0.582764 56.8403 0.710021 62.9198 0.887616C75.7497 1.26242 82.1649 1.44982 86.2397 5.77916C90.3144 10.1085 90.3145 16.837 90.3145 30.2942V36.8714C90.3145 50.3283 90.3144 57.057 86.2397 61.386C82.1649 65.7155 75.7502 65.9028 62.9203 66.2779C56.8403 66.4554 50.6299 66.5828 45.3145 66.5828C39.9991 66.5828 33.7885 66.4554 27.7087 66.2779C14.8787 65.9028 8.46382 65.7155 4.38911 61.386C0.314453 57.057 0.314453 50.3283 0.314453 36.8714Z fill#E61D1D/>path dM54.3145 33.5829L38.5645 42.8786V24.2872L54.3145 33.5829Z fillwhite strokewhite stroke-width1.5 stroke-linecapround stroke-linejoinround/>/svg>/i> source srcsethttps://img.youtube.com/vi/jS6ozij0Vm4/maxresdefault.jpg media(min-width: 1024px)> img loadinglazy srchttps://img.youtube.com/vi/jS6ozij0Vm4/hqdefault.jpg classecode_image_video altWHY CHOOSE CALIMA SURF?> /figure> section classecode_section_info> h3 classtitle>WHY CHOOSE CALIMA SURF?/h3> div classecode_container_content ecode_description> p>Our studients recommend us, and there is no better reason than this. If they have tried our sirfing classes and returnes year after year, it´s a clear sign that they appreciate our teaching method./p>p>Will you join us for surf holidays in Lanzarote? You won´t regret it!/p> /div> section> article classarticle> div classecode_article_image_div> i classecode_article_image> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-chart-bar width44 height44 viewBox0 0 24 24 stroke-width1.5 stroke#2c3e50 fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone/> rect x3 y12 width6 height8 rx1 /> rect x9 y8 width6 height12 rx1 /> rect x15 y4 width6 height16 rx1 /> line x14 y120 x218 y220 />/svg> /i> /div> h4 classarticle_title>WE ADAPT TO YOUR LEVEL/h4> div classecode_container_content ecode_article_content> p>We tailor our surf lessons to accommodate participants of all levels, from beginners to advanced surfers. Our goal is to equip you with the skills and knowledge needed to become self-suficient in practicing surfing sport on you own. You´ll make rapid progress through personalized instruction and receive constructive feedback through photo and video analysis./p> /div> /article> article classarticle> div classecode_article_image_div> i classecode_article_image> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-calendar width44 height44 viewBox0 0 24 24 stroke-width1.5 stroke#2c3e50 fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone/> rect x4 y5 width16 height16 rx2 /> line x116 y13 x216 y27 /> line x18 y13 x28 y27 /> line x14 y111 x220 y211 /> line x111 y115 x212 y215 /> line x112 y115 x212 y218 />/svg> /i> /div> h4 classarticle_title>27 YEARS OF EXPERIENCE/h4> div classecode_container_content ecode_article_content> p>We are a company with 27 years of experience in the surf industry, introducing countless surfers to this amazing sport. Our highly qualified instructors have developed an effective teaching process, ensuring that you will learn to surf or improve your skills./p> /div> /article> article classarticle> div classecode_article_image_div> i classecode_article_image> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-hand-little-finger width44 height44 viewBox0 0 24 24 stroke-width1.5 stroke#000000 fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone/> path dM8 13v-2.5a1.5 1.5 0 0 1 3 0v1.5 /> path dM11 11.5v-1a1.5 1.5 0 0 1 3 0v1.5 /> path dM17 12v-5.5a1.5 1.5 0 0 1 3 0v9.5a6 6 0 0 1 -6 6h-2h.208a6 6 0 0 1 -5.012 -2.7a69.74 69.74 0 0 1 -.196 -.3c-.312 -.479 -1.407 -2.388 -3.286 -5.728a1.5 1.5 0 0 1 .536 -2.022a1.867 1.867 0 0 1 2.28 .28l1.47 1.47 /> path dM14 10.5a1.5 1.5 0 0 1 3 0v1.5 />/svg> /i> /div> h4 classarticle_title>SURFING ATMOSPHERE/h4> div classecode_container_content ecode_article_content> p>The Famara area boasts a fantastic surfing atmosphere. Whether you come alone or in groups, you´ll undoubtelly leave with more friends than you come with. At Calima Surf School’s, we are like one big family, dedicated to providing you with an unforgettable surf experience./p> /div> /article> article classarticle> div classecode_article_image_div> i classecode_article_image> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-compass width44 height44 viewBox0 0 24 24 stroke-width1.5 stroke#2c3e50 fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone/> polyline points8 16 10 10 16 8 14 14 8 16 /> circle cx12 cy12 r9 /> line x112 y13 x212 y25 /> line x112 y119 x212 y221 /> line x13 y112 x25 y212 /> line x119 y112 x221 y212 />/svg> /i> /div> h4 classarticle_title>FAMARA, LANZAROTES/h4> div classecode_container_content ecode_article_content> p>We are in the ‘Caleta de Famara’ that is the mecca of surfing on the islands and is at the heart of a protected natural park of incomparable beauty./p> /div> /article> /section> /section> /section>/section>section idpage_section_112> section classecode_section_168_template_274> h2 classecode_title>CUSTOMER REVIEWS/h2> section classecode_section_168_template_274_width> section classecode_reviews_info> div classecode_reviews_logo_stars> figure classecode_false_link data-linkh3> img srchttps://calimasurf.com/wp-content/uploads/2023/02/logo-tripadvisor.png alt> /figure> div classecode_stars> h3 classecode_total_reviews> a hrefhttps://www.tripadvisor.co.uk/Attraction_Review-g1986378-d3831734-Reviews-Calima_Surf-Caleta_de_Famara_Lanzarote_Canary_Islands.html target_blank relnofollow noreferrer noopener> 798 Reviews · Excellent /a> /h3> div classecode_stars_number ecode_false_link data-linkh3> span stylewidth: 100%>/span> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> /div> p>5.0/p> /div> /div> section classecode_reviews_list> section classecode_reviews_slider ecode_reviews_slider_168_274> article> h3 classecode_review_name>Lien Straetemans/h3> span>25 Feb 2023/span> div classecode_stars_verified> div classecode_stars_number> span stylewidth: 100%>/span> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> /div> p>i>svg width11 height9 viewBox0 0 11 9 fillnone xmlnshttp://www.w3.org/2000/svg>path dM2 4L4.48923 7L8.63208 2 stroke#000000 stroke-width3 stroke-linecapround stroke-linejoinround/>/svg>/i>Verified comment/p> /div> p classecode_review_title>Calima surfing/p> p classecode_review_text>It was just so nice at Calima! All the people where so nice! I stayed at the surfhouse and followed the 5 days surfcamps which is 4 hours a day! All the teachers were great, but Anita she was really amazing and a really good surfer! I will definitely come back!!/p> p classecode_review_activity>Surf lesson in Famara (4 hours)/p> /article> article> h3 classecode_review_name>Miro/h3> span>Octubre 2022/span> div classecode_stars_verified> div classecode_stars_number> span stylewidth: 100%>/span> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> /div> p>i>svg width11 height9 viewBox0 0 11 9 fillnone xmlnshttp://www.w3.org/2000/svg>path dM2 4L4.48923 7L8.63208 2 stroke#000000 stroke-width3 stroke-linecapround stroke-linejoinround/>/svg>/i>Verified comment/p> /div> p classecode_review_title>Great experience, I recomend!/p> p classecode_review_text>Great experience! Nice & friendly staff, especially instrucotr Anita who with we spent whole 2 hours of lection. Equipmemt was also in good condition and organisation was well. I recommend this school./p> p classecode_review_activity>Surf class in Caleta de Famara (2 hours)/p> /article> article> h3 classecode_review_name>andresem85/h3> span>Diciembre 2022/span> div classecode_stars_verified> div classecode_stars_number> span stylewidth: 100%>/span> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> /div> p>i>svg width11 height9 viewBox0 0 11 9 fillnone xmlnshttp://www.w3.org/2000/svg>path dM2 4L4.48923 7L8.63208 2 stroke#000000 stroke-width3 stroke-linecapround stroke-linejoinround/>/svg>/i>Verified comment/p> /div> p classecode_review_title>great organization and instructors!/p> p classecode_review_text>the Calima surf staff is very helpful, all the instructors very patient, attentive and passionate.A special thanks to Adri for the dedication with which he followed me during these days!/p> p classecode_review_activity>Surf camp in Lanzarote (1 week)/p> /article> article> h3 classecode_review_name>Jay-Meerkat/h3> span>Febrero 2022/span> div classecode_stars_verified> div classecode_stars_number> span stylewidth: 100%>/span> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> i>svg width30px height30px viewBox0 0 30 30 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>polygon points0 0 30 0 30 30 0 30>/polygon>path dM15,20.21875 L19.5625,19.0625 L21.46875,24.9375 L15,20.21875 Z M25.5,12.625 L17.46875,12.625 L15,5.0625 L12.53125,12.625 L4.5,12.625 L11,17.3125 L8.53125,24.875 L15.03125,20.1875 L19.03125,17.3125 L25.5,12.625 Z fill#FFFFFF>/path>/g>/svg>/i> /div> p>i>svg width11 height9 viewBox0 0 11 9 fillnone xmlnshttp://www.w3.org/2000/svg>path dM2 4L4.48923 7L8.63208 2 stroke#000000 stroke-width3 stroke-linecapround stroke-linejoinround/>/svg>/i>Verified comment/p> /div> p classecode_review_title>Calima Surf House/p> p classecode_review_text>Stayed at the Surf House and rented equipment. Close to beach, clean and mostly quiet. Would stay again, nice friendly people. Great for solo traveller. x/p> p classecode_review_activity>Adult surfcamps in Caleta de Famara (5 nights)/p> /article> /section> /section> /section> /section> /section>/section>section idpage_section_6> section classecode_section_64_template_75> div classecode_width_64_75> h2 classecode_title>OUR BLOG/h2> div classecode_container_content> p>DISCOVER THE LATEST NEWS AND MANY SURFING TIPS/p> /div> section classecode_articles> article classecode_featured_article> div classecode_featured_figure> figure classecode_false_link data-linkh3> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2024/05/como-escolher-sua-prancha-de-surfe.jpg altComo escolher sua prancha de surfe> div classback_info_featured> span classback_info_featured_title>Learn to surf and Perfect the Main Surf Maneuvers/span> /div> /figure> /div> div classecode_featured_info> h3 classecode_featured_title>a hrefhttps://calimasurf.com/news/learn-and-perfect-the-main-surf-maneuvers>Learn to surf and Perfect the Main Surf Maneuvers/a>/h3> ul classecode_featured_categories>li classecode_featured_category>a hrefhttps://calimasurf.com/news/category/surf>Surf/a>/li>/ul> p classecode_featured_excerpt>Wipe-outs, bottom-turns, cutbacks… You’ve probably heard these terms more than once in the surfing world, but you might still struggle to know their exact definition. Don’t worry! You’re not the only one who has ever been confused by so much surfer jargon. In this article, we’re going to unveil the main maneuvers and basic movements …/p> span classecode_button ecode_false_link data-linkh3>Read more >/span> /div> /article> section classecode_list_articles> article classecode_article> figure> a hrefhttps://calimasurf.com/news/starting-to-surf-its-not-always-as-glamorous-as-it-seems> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/05/1612428453-mejores-videos-de-surf.jpg altStarting to surf… It’s not always as glamorous as it seems> div classback_info> span classback_info_title>Starting to surf… It’s not always as glamorous as it seems/span> /div> /a> /figure> /article> article classecode_article> figure> a hrefhttps://calimasurf.com/news/surfing-paradise-the-best-waves-in-spain> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/05/1465917665-el-golfo-lanzarote.jpg altEl golfo> div classback_info> span classback_info_title>Surfing Paradise: The Best Waves in Spain/span> /div> /a> /figure> /article> article classecode_article> figure> a hrefhttps://calimasurf.com/news/surfing-in-the-canary-islands-the-ultimate-guide-to-surfing-in-the-canary-islands> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/05/1465809291-8247365766-43c65c7ac3-o-300x168.jpg altCalima surf camp en lanzarote famara> div classback_info> span classback_info_title>The ultimate guide to surfing in the Canary Islands/span> /div> /a> /figure> /article> article classecode_article> figure> a hrefhttps://calimasurf.com/news/essential-tips-on-wetsuits-waxes-and-proper-board-maintenance> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2024/04/WhatsApp-Image-2024-04-22-at-13.55.06-1024x683.jpeg altWetsuit> div classback_info> span classback_info_title>Essential Tips on Wetsuits, Waxes, and Proper Board Maintenance/span> /div> /a> /figure> /article> article classecode_article> figure> a hrefhttps://calimasurf.com/news/detailed-guides-on-the-best-surfing-beaches-in-lanzarote> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2024/04/el-quemao.webp altDetailed Guides on the Best Surfing Beaches in Lanzarote> div classback_info> span classback_info_title>Detailed Guides on the Best Surfing Beaches in Lanzarote/span> /div> /a> /figure> /article> article classecode_article> figure> a hrefhttps://calimasurf.com/news/what-to-expect-in-your-first-surf-lesson-in-lanzarote> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2024/04/Surfing-instructor-in-lanzarote-1024x943.jpg altSurfing instructor in lanzarote> div classback_info> span classback_info_title>What to Expect in Your First Surf Lesson in Lanzarote/span> /div> /a> /figure> /article> article classecode_article> figure> a hrefhttps://calimasurf.com/news/learn-to-surf-in-lanzarotes-tropical-paradise> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/10/Surf-lessons-in-Lanzarote_Calima-Surf-School.jpg altSurf lessons in lanzarote calima surf school> div classback_info> span classback_info_title>Learn to Surf in Lanzarote’s Tropical Paradise/span> /div> /a> /figure> /article> article classecode_article> figure> a hrefhttps://calimasurf.com/news/bodyboarding-what-is-it-and-how-can-learn-it> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/05/1609145025-bodyboard-1.jpg altBodyboard, what is it and how can I learn it?> div classback_info> span classback_info_title>Bodyboard, what is it and how can I learn it?/span> /div> /a> /figure> /article> /section> /section> /div> /section> script data-optimized1 typetext/javascript>array_s64_t75document.getElementsByClassName(ecode_section_64_template_75);for(var i0;iarray_s64_t75.length;i++){array_articlesarray_s64_t75i.querySelectorAll(.ecode_list_articles, .ecode_featured_article);for(var j0;jarray_articles.length;j++){array_articlesj.classList.add(ecode_articles_hide)}}/script>/section>section idpage_section_7> section classecode_section_32_template_39> div classecode_container_width> div classecode_container_content> p>img decodingasync class wp-image-14728 aligncenter srchttps://calimasurf.com/wp-content/uploads/2023/01/icono-calima.png altIcono calima width190 height207 />/p>h3 styletext-align: center>span stylecolor: #0a8c7d>FUNCIONAL SURF TRAINING BALANCE/span>/h3>p styletext-align: center>span stylecolor: #00bba1>b data-stringify-typebold>TRAIN A BETTER BODY SENSATION AND COORDINATION IN THE SEA/b>/span>/p> /div> div classecode_container_content> div classecode_shortcode_video data-id-video3F-YbFONaqE>i>svg width100px height71px viewBox0 0 100 71 version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>g transformtranslate(-366.000000, -261.000000) fill#C4302B fill-rulenonzero>g transformtranslate(366.000000, 261.000000)>path dM79.2312815,0 L20.7687185,0 C9.29846139,0 0,9.29846139 0,20.7687185 L0,49.9938178 C0,61.4640749 9.29846139,70.7625363 20.7687185,70.7625363 L79.2312815,70.7625363 C90.7015386,70.7625363 100,61.4640749 100,49.9938178 L100,20.7687185 C100,9.29846139 90.7015386,0 79.2312815,0 Z M65.1855419,36.803174 L37.8406988,49.8450112 C37.112067,50.1925159 36.2704202,49.6612806 36.2704202,48.854124 L36.2704202,21.9552669 C36.2704202,21.1366136 37.1341928,20.6060291 37.864343,20.9760933 L65.2091861,34.8331132 C66.0221995,35.2450429 66.0080998,36.4109839 65.1855419,36.803174 Z>/path>/g>/g>/g>/svg>/i>/p>figure>img decodingasync srchttps://img.youtube.com/vi/3F-YbFONaqE/hqdefault.jpg altVideo - Surf Camp and Surf School | Famara | Lanzarote | Surf Calima>/figure>/div> /div> /div> /section> /section>section idpage_section_111> section classecode_section_61_template_72> section classecode_width_61_72> p classecode_text>We have the best team looking forward to helping you achieve your goals and objectives./p> h2 classecode_subtitle>Our Team/h2> section classecode_gallery_61_72> article data-srchttps://calimasurf.com/wp-content/uploads/2022/11/1465243387-maike.jpg data-sub-html> figure classecode_gallery_figure> img loadinglazy loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/11/1465243387-maike-300x288.jpg alt1465243387 maike> /figure> /article> article data-srchttps://calimasurf.com/wp-content/uploads/2022/12/instructor-javi.jpeg data-sub-html> figure classecode_gallery_figure> img loadinglazy loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/12/instructor-javi-300x288.jpeg altInstructor javi> /figure> /article> article data-srchttps://calimasurf.com/wp-content/uploads/2023/01/1465243572-itziar-1.jpg data-sub-html> figure classecode_gallery_figure> img loadinglazy loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/01/1465243572-itziar-1-300x288.jpg alt1465243572 itziar> /figure> /article> article data-srchttps://calimasurf.com/wp-content/uploads/2023/01/1478252204-alex-bellart-1.jpg data-sub-html> figure classecode_gallery_figure> img loadinglazy loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/01/1478252204-alex-bellart-1-300x288.jpg alt1478252204 alex bellart> /figure> /article> /section> div classecode_buttons> a hrefhttps://calimasurf.com/our-team classecode_button>Meet our team/a> /div> /section> /section> script data-optimized1 typetext/javascript>array_s61_t72document.getElementsByClassName(ecode_section_61_template_72);for(var i0;iarray_s61_t72.length;i++){array_articlesarray_s61_t72i.querySelectorAll(.ecode_gallery_61_72);for(var j0;jarray_articles.length;j++){array_articlesj.classList.add(ecode_gallery_61_72_hide)}}/script>/section>section idpage_section_8> section classecode_section_142_template_211> picture classecode_image> source media(min-width:1440px) srcsethttps://calimasurf.com/wp-content/uploads/2022/07/1469782301-clases-de-surf-en-lanzarote-desktop.jpg> source media(min-width:1024px) srcsethttps://calimasurf.com/wp-content/uploads/2022/07/1469782301-clases-de-surf-en-lanzarote-fullhd.jpg> source media(min-width:768px) srcsethttps://calimasurf.com/wp-content/uploads/2022/07/1469782301-clases-de-surf-en-lanzarote.jpg> img srchttps://calimasurf.com/wp-content/uploads/2022/07/1469782301-clases-de-surf-en-lanzarote.jpg altSurfeando> /picture> div classecode_width_142_211> section classecode_articles> article classecode_article> i classecode_article_image> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-users width44 height44 viewBox0 0 24 24 stroke-width1.5 stroke#ffffff fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone/> circle cx9 cy7 r4 /> path dM3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2 /> path dM16 3.13a4 4 0 0 1 0 7.75 /> path dM21 21v-2a4 4 0 0 0 -3 -3.85 />/svg> /i> span classecode_article_counter>92000/span> p classecode_article_text>Satisfield Students/p> /article> article classecode_article> i classecode_article_image> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-id width44 height44 viewBox0 0 24 24 stroke-width1.5 stroke#ffffff fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone/> rect x3 y4 width18 height16 rx3 /> circle cx9 cy10 r2 /> line x115 y18 x217 y28 /> line x115 y112 x217 y212 /> line x17 y116 x217 y216 />/svg> /i> span classecode_article_counter>20/span> p classecode_article_text>QUALIFIED INSTRUCTORS/p> /article> article classecode_article> i classecode_article_image> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-school width44 height44 viewBox0 0 24 24 stroke-width1.5 stroke#ffffff fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone/> path dM22 9l-10 -4l-10 4l10 4l10 -4v6 /> path dM6 10.6v5.4a6 3 0 0 0 12 0v-5.4 />/svg> /i> span classecode_article_counter>32/span> p classecode_article_text>PROGRAMMES TO CHOOSE/p> /article> article classecode_article> i classecode_article_image> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-hand-rock width44 height44 viewBox0 0 24 24 stroke-width1.5 stroke#ffffff fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone/> path dM11 11.5v-1a1.5 1.5 0 0 1 3 0v1.5 /> path dM17 12v-6.5a1.5 1.5 0 0 1 3 0v10.5a6 6 0 0 1 -6 6h-2h.208a6 6 0 0 1 -5.012 -2.7a69.74 69.74 0 0 1 -.196 -.3c-.312 -.479 -1.407 -2.388 -3.286 -5.728a1.5 1.5 0 0 1 .536 -2.022a1.867 1.867 0 0 1 2.28 .28l1.47 1.47 /> path dM14 10.5a1.5 1.5 0 0 1 3 0v1.5 /> path dM8 13v-8.5a1.5 1.5 0 0 1 3 0v7.5 />/svg> /i> span classecode_article_counter>100/span> p classecode_article_text>% FUN AND LEARNING/p> /article> /section> /div> /section>/section>section idpage_section_4> section classecode_section_10_template_268> h3 classecode_title>Our partners/h3> section classecode_slider ecode_slider_10_268> article classecode_article> figure classecode_article_image ecode_false_link data-linkp> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/travelers_choice.png altTravelers choice> /figure> p classslide_title>a hrefhttps://www.tripadvisor.co.uk/Attraction_Review-g1986378-d3831734-Reviews-Calima_Surf-Caleta_de_Famara_Lanzarote_Canary_Islands.html target_blank relnofollow noopener noreferrer>Tripadvisor/a>/p> /article> article classecode_article> figure classecode_article_image ecode_false_link data-linkp> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/oneill-logo.png altOneill logo> /figure> p classslide_title>a hrefhttps://us.oneill.com/ target_blank relnofollow noopener noreferrer>Oneill Surf Academy/a>/p> /article> article classecode_article> figure classecode_article_image ecode_false_link data-linkp> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/iosup-logo.png altIosup logo> /figure> p classslide_title>a hrefhttps://iosup.org/ target_blank relnofollow noopener noreferrer>International Organization Stand Up Paddle/a>/p> /article> article classecode_article> figure classecode_article_image ecode_false_link data-linkp> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/fesurf-logo.png altFesurf logo> /figure> p classslide_title>a hrefhttps://www.fesurf.es/ target_blank relnofollow noopener noreferrer>Federación Española de Surf/a>/p> /article> article classecode_article> figure classecode_article_image ecode_false_link data-linkp> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/fcs-logo.png altFcs logo> /figure> p classslide_title>a hrefhttps://www.fcsurf.es/ target_blank relnofollow noopener noreferrer>Federación Canaria de surf/a>/p> /article> article classecode_article> figure classecode_article_image ecode_false_link data-linkp> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/drysurf-logo.png altDrysurf logo> /figure> p classslide_title>a hrefhttps://english.drysurftraining.com/ target_blank relnofollow noopener noreferrer>Drysurf Training system/a>/p> /article> article classecode_article> figure classecode_article_image ecode_false_link data-linkp> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/01/logo_surfcamp_es-e1674650519627.png altLogo surfcamp es> /figure> p classslide_title>SurfCamp.es/p> /article> article classecode_article> figure classecode_article_image ecode_false_link data-linkp> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/11/quicksilver-roxy-logos.jpg altQuicksilver roxy logos> /figure> p classslide_title>a hrefhttps://www.boardriders.com/ target_blank relnofollow noopener noreferrer>Quicksilver Roxy/a>/p> /article> /section> /section>/section>section idpage_section_10> section classecode_section_11_template_16> picture classecode_img_back> source media(min-width:1024px) srcsethttps://calimasurf.com/wp-content/uploads/2022/07/clases-surf-desktop.jpg> source media(min-width:768px) srcsethttps://calimasurf.com/wp-content/uploads/2022/07/clases-surf-desktop.jpg> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/clases-surf.jpg altClases de surf> /picture> div classecode_content_width> div> h3 classecode_title>Thank you world for supporting us/h3> /div> div> a hrefhttps://www.tripadvisor.com/Attraction_Review-g1986378-d3831734-Reviews-Calima_Surf-Caleta_de_Famara_Lanzarote_Canary_Islands.html classecode_button ecode_button_primary>Tripadvisor/a> span classecode_note>The best surf school/span> /div> /div> /section>/section>section idpage_section_11> section classecode_section_129_template_195> div classecode_container_content> p>section classecoded_container_newsletter>h3>Newsletter/h3>div classform>form action# idform_newsletter methodpost onsubmitreturn check_newsletter();>div classcontainer_input>input idnewsletter_email typeemail nameecode_email placeholderemail@example.com autocompletefalse>span idform_error_newsletter_email classform_error>The e-mail address entered is invalid./span>/div>div classcontainer_submit>input typesubmit classbutton button_black valueSend>/div>div classcontainer_legal>p>The Data Controller of the data collected is CALIMA SURF SCHOOL SLU, with C.I.F.: B35924158 and e-mail: a hrefmailto:info@calimasurf.com>info@calimasurf.com/a>, in order to respond to requests for information, enable the publication of your comments in the posts on the Website and on social networks and send commercial communications./p>p>You have the right to revoke consent at any time, as well as the rights of access, rectification, deletion, limitation or opposition to processing, not to be subject to automated decisions, as well as to obtain clear and transparent information about the processing of data, and to file a complaint with the AEPD. More information in our a relnofollow target_black hrefhttps://calimasurf.com/terms-and-conditions>Privacy Policy/a>./p>/div>div classcontainer_terms>input typecheckbox idnewsletter_terms nameecode_terms>label idnewsletter_terms_label fornewsletter_terms>I have read and accept the a hrefhttps://calimasurf.com/terms-and-conditions>Privacy Policy/a>/label>/div>input typehidden idlanguage_code namelanguage_code valueen>span idform_error_newsletter_terms classform_error>You must accept the privacy policy and terms of use./span>span idform_error_newsletter_email_empty classform_error>Por favor, introduce una dirección de correo electrónico./span>/form>/div>script>ecode_newsletter_urlaHR0cHM6Ly9jYWxpbWFzdXJmLmNvbQ/script>/section>/p> /div> /section>/section> /div> section idpage_section_110> span idecode_back_top classecode_back_top> svg width24 height16 viewBox0 0 24 16 fillnone xmlnshttp://www.w3.org/2000/svg>path dM2.82 16L12 6.11066L21.18 16L24 12.9555L12 0L0 12.9555L2.82 16Z fillwhite/>/svg> /span> footer classecode_section_12_template_17> section classecode_section> section classecode_info> figure classecode_logo> a hrefhttps://calimasurf.com> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/logotipo-calimasurf-blanco.png altLogotipo calimasurf> /a> /figure> p classecode_description>All our courses are conducted following the level 3 BSA (British Surfing Association) program So we can guarantee that with the 5 days course you will learn to surf, otherwise you are invited to stay for free as long as it takes until you get it./p> a hrefhttps://www.youtube.com/channel/UC7G5cwy9dZ9gyTkANnssv0Q/videos target_blank relnofollow noreferrer noopener>Our videos/a> a hrefhttps://www.flickr.com/photos/calimasurf target_blank relnofollow noreferrer noopener>Photos Gallery/a> /section> section classecode_menu> p classecode_title>Special Listings/p> nav classnav_main_menu>ul idul_main_menu classmenu-item ul_main_menu>li idmenu-item-15260 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-15260>a titleSurf school hrefhttps://calimasurf.com/school>Surf School/a>/li>li idmenu-item-14485 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14485>a titleAdults surf camps hrefhttps://calimasurf.com/adults-camps>Adults Surf camps/a>/li>li idmenu-item-14486 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14486>a titleMultisport hrefhttps://calimasurf.com/multisport>Multisport/a>/li>li idmenu-item-14484 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14484>a titleUnder 18 camps hrefhttps://calimasurf.com/under-18-camps>Under 18 Camps/a>/li>li idmenu-item-14487 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14487>a titleGroups offers hrefhttps://calimasurf.com/groups>Groups/a>/li>li idmenu-item-14488 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14488>a titleAccommodation hrefhttps://calimasurf.com/accommodation>Accommodation/a>/li>li idmenu-item-14489 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14489>a titleRentals hrefhttps://calimasurf.com/rental>Rental/a>/li>li idmenu-item-14490 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14490>a titleLanzarote hrefhttps://calimasurf.com/lanzarote>Lanzarote/a>/li>li idmenu-item-15576 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-15576>a titleTeam hrefhttps://calimasurf.com/our-team>Team/a>/li>li idmenu-item-22334 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-22334>a titleVideos hrefhttps://calimasurf.com/videos>Videos/a>/li>li idmenu-item-14491 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14491>a titleCompany hrefhttps://calimasurf.com/company>Company/a>/li>li idmenu-item-14492 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-14492>a titleContact hrefhttps://calimasurf.com/contact>Contact/a>/li>li idmenu-item-17022 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-17022>a titleBlog hrefhttps://calimasurf.com/news>Blog/a>/li>/ul>/nav> /section> section classecode_menu> p classecode_title>Types of Programmes/p> nav classnav_main_menu>ul idul_main_menu classmenu-item ul_main_menu>li idmenu-item-15349 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-15349>a titleYoga classes hrefhttps://calimasurf.com/school/yoga>Yoga Classes/a>/li>li idmenu-item-15350 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-15350>a titleKitesurf courses hrefhttps://calimasurf.com/school/kiteschool>KiteSurfing School/a>/li>li idmenu-item-15351 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-15351>a titleDive courses hrefhttps://calimasurf.com/school/diving-school-lanzarote>Diving School/a>/li>/ul>/nav> p classecode_title>About us/p> nav classnav_main_menu>ul idul_main_menu classmenu-item ul_main_menu>li idmenu-item-15352 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-15352>a titleTerms y conditions hrefhttps://calimasurf.com/terms-and-conditions>Terms & Conditions/a>/li>li idmenu-item-15353 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-15353>a titleCokies hrefhttps://calimasurf.com/cookies>Cookies/a>/li>li idmenu-item-15531 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-15531>a titleCancellations Policies hrefhttps://calimasurf.com/cancellation-policy>Cancellation Policies/a>/li>li idmenu-item-16969 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-16969>a titleFaqs hrefhttps://calimasurf.com/faqs>FAQS/a>/li>/ul>/nav> /section> section classecode_contact> p classecode_title>WHERE ARE WE?/p> p classcontact_info> i>svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 24 24 stroke-width1.5 stroke#747474 fillnone stroke-linecapround stroke-linejoinround>path strokenone dM0 0h24v24H0z fillnone/>polyline points5 12 3 12 12 3 21 12 19 12 />path dM5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7 />path dM9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6 />/svg>/i> Avenida El Marinero, 13, Caleta famara, 35558 (Teguise) /p> p classcontact_info> i>svg xmlnshttp://www.w3.org/2000/svg width16 height16 viewBox0 0 24 24 stroke-width1.5 stroke#747474 fillnone stroke-linecapround stroke-linejoinround>path strokenone dM0 0h24v24H0z fillnone/>path dM5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2 />/svg>/i> a hreftel:(+34)626913369>(+34)626913369/a> /p> p classcontact_info> i>svg xmlnshttp://www.w3.org/2000/svg width16 height16 viewBox0 0 24 24 stroke-width1.5 stroke#747474 fillnone stroke-linecapround stroke-linejoinround>path strokenone dM0 0h24v24H0z fillnone/>rect x3 y5 width18 height14 rx2 />polyline points3 7 12 13 21 7 />/svg>/i> a hrefmailto:info@calimasurf.com>info@calimasurf.com/a> /p> p classcontact_info> i>svg xmlnshttp://www.w3.org/2000/svg width16 height16 viewBox0 0 24 24 stroke-width1.5 stroke#747474 fillnone stroke-linecapround stroke-linejoinround>path strokenone dM0 0h24v24H0z fillnone/>circle cx12 cy12 r9 />polyline points12 7 12 12 15 15 />/svg>/i> Monday to Sunday 08:30 - 22:30 /p> figure classecode_image_contact> a hrefhttps://www.google.es/maps/place/Calima+Surf+School+S+L/@29.1176845,-13.5648636,19.21z/data!4m6!3m5!1s0xc461fea8f8c832d:0x14a192b85e835a13!8m2!3d29.1171358!4d-13.5645576!16s%2Fg%2F1tf1c_kd target_blank relnofollow noreferrer noopener> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2023/01/mapa-calima.jpg altCalima surf> /a> /figure> /section> section classecode_location> p classecode_title>Find us at/p> figure classecode_image_map> a hrefhttps://www.tripadvisor.co.uk/Attraction_Review-g1986378-d3831734-Reviews-Calima_Surf-Caleta_de_Famara_Lanzarote_Canary_Islands.html target_blank relnofollow noreferrer noopener> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/tripadvisor-1.png altCalima surf> /a> /figure> p classecode_title>Security Payment/p> figure classecode_image_map> img loadinglazy srchttps://calimasurf.com/wp-content/uploads/2022/07/pagos-online.png altCalima surf> /figure> /section> /section> section classecode_copyright> p classecode_copy>© 2024 Calima Surf School. All rights reserved/p> div classecode_social> a hrefhttps://www.facebook.com/escueladesurfenLanzaroteCalimaSurfSchool target_blank relnofollow noopener noreferrer classecode_social_facebook> i> svg width9px height16px viewBox0 0 9 16 version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>g transformtranslate(-101.000000, -53.000000) fill#000000>g transformtranslate(101.000000, 53.000000)>path dM6.921,2.65666667 L8.43784615,2.65666667 L8.43784615,0.112666667 C8.17615385,0.078 7.27615385,2.77555756e-17 6.228,2.77555756e-17 C4.041,2.77555756e-17 2.54284615,1.32466667 2.54284615,3.75933333 L2.54284615,6 L0.129461538,6 L0.129461538,8.844 L2.54284615,8.844 L2.54284615,16 L5.50176923,16 L5.50176923,8.84466667 L7.81753846,8.84466667 L8.18515385,6.00066667 L5.50107692,6.00066667 L5.50107692,4.04133333 C5.50176923,3.21933333 5.73161538,2.65666667 6.921,2.65666667 Z>/path>/g>/g>/g>/svg> /i> /a> a hrefhttps://www.instagram.com/calimasurfschool/ target_blank relnofollow noopener noreferrer classecode_social_instagram> i> svg width16px height16px viewBox0 0 16 16 version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>g transformtranslate(-158.000000, -46.000000) fill#000000>g transformtranslate(158.000000, 46.000000)>path dM11.3522813,0 L4.64775,0 C2.08496875,0 0,2.08496875 0,4.64775 L0,11.35225 C0,13.9150313 2.08496875,16 4.64775,16 L11.35225,16 C13.9150313,16 16,13.9150313 16,11.3522813 L16,4.64775 C16,2.08496875 13.9150313,0 11.3522813,0 Z M14.75,11.35225 C14.75,13.2257813 13.2257813,14.75 11.3522813,14.75 L4.64775,14.75 C2.77421875,14.75 1.25,13.2257813 1.25,11.3522813 L1.25,4.64775 C1.25,2.77421875 2.77421875,1.25 4.64775,1.25 L11.35225,1.25 C13.2257813,1.25 14.75,2.77421875 14.75,4.64775 L14.75,11.35225 Z fill-rulenonzero>/path>path dM8,3.6875 C5.6220625,3.6875 3.6875,5.6220625 3.6875,8 C3.6875,10.3779375 5.6220625,12.3125 8,12.3125 C10.3779375,12.3125 12.3125,10.3779375 12.3125,8 C12.3125,5.6220625 10.3779375,3.6875 8,3.6875 Z M8,11.0625 C6.31134375,11.0625 4.9375,9.68865625 4.9375,8 C4.9375,6.31134375 6.31134375,4.9375 8,4.9375 C9.68865625,4.9375 11.0625,6.31134375 11.0625,8 C11.0625,9.68865625 9.68865625,11.0625 8,11.0625 Z fill-rulenonzero>/path>circle cx12.375 cy3.625 r1>/circle>/g>/g>/g>/svg> /i> /a> a hrefhttps://www.youtube.com/channel/UC7G5cwy9dZ9gyTkANnssv0Q/videos target_blank relnofollow noopener noreferrer classecode_social_youtube> i> svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink xmlns:svgjshttp://svgjs.com/svgjs version1.1 width512 height512 x0 y0 viewBox0 0 461.001 461.001 styleenable-background:new 0 0 512 512 xml:spacepreserve class>g>path xmlnshttp://www.w3.org/2000/svg style dM365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z fill#000000>/g>/svg> /i> /a> a hrefhttps://www.flickr.com/photos/calimasurf/albums target_blank relnofollow noopener noreferrer classecode_social_pinterest> i> svg width20 height20 viewBox0 0 20 20 fillnone xmlnshttp://www.w3.org/2000/svg> path dM17.8571 0H2.14286C0.959821 0 0 0.959821 0 2.14286V17.8571C0 19.0402 0.959821 20 2.14286 20H17.8571C19.0402 20 20 19.0402 20 17.8571V2.14286C20 0.959821 19.0402 0 17.8571 0ZM6.45089 12.8125C4.88393 12.8125 3.61607 11.5446 3.61607 9.97768C3.61607 8.41071 4.88393 7.14286 6.45089 7.14286C8.01786 7.14286 9.28571 8.41071 9.28571 9.97768C9.28571 11.5446 8.01786 12.8125 6.45089 12.8125ZM13.5491 12.8125C11.9821 12.8125 10.7143 11.5446 10.7143 9.97768C10.7143 8.41071 11.9821 7.14286 13.5491 7.14286C15.1161 7.14286 16.3839 8.41071 16.3839 9.97768C16.3839 11.5446 15.1161 12.8125 13.5491 12.8125Z fillblack/> /svg> /i> /a> /div> div classecode_ecoded> figure> img srchttps://calimasurf.com/wp-content/plugins/ecoded-builder/theme/img/logo_ecoded_copyright_white.png altLogo ecoded> /figure> /div> /section> div idecode_tabbar_whatsapp_12_17 classecode_tabbar_whatsapp_12_17> a hrefhttps://wa.me/+34626913369> i>svg width100px height100px viewBox0 0 100 100 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>g transformtranslate(-165.000000, -122.000000)>g transformtranslate(165.000000, 122.000000)>rect fill#1BD741 x0 y0 width99.9410088 height99.9410088>/rect>g transformtranslate(14.912281, 14.912281) fill#FFFFFF>path dM0.108333333,70.0460526 L5.00372807,52.6592105 C1.85570175,47.3111842 0.198245614,41.2263158 0.198245614,34.9754386 C0.198245614,15.7287281 15.8565789,0.0703947368 35.1032895,0.0703947368 C54.35,0.0703947368 70.008114,15.7287281 70.008114,34.9754386 C70.008114,54.2221491 54.35,69.8804825 35.1032895,69.8804825 C29.1061404,69.8804825 23.2337719,68.3453947 18.0388158,65.4304825 L0.108333333,70.0460526 Z M18.9554825,59.0802632 L20.0239035,59.7326754 C24.5532895,62.497807 29.7677632,63.9594298 35.1032895,63.9594298 C51.0850877,63.9594298 64.0870614,50.9572368 64.0870614,34.9754386 C64.0870614,18.9936404 51.0850877,5.99144737 35.1032895,5.99144737 C19.1214912,5.99144737 6.11929825,18.9936404 6.11929825,34.9754386 C6.11929825,40.5440789 7.70197368,45.9517544 10.6958333,50.6138158 L11.4153509,51.7342105 L8.59627193,61.7469298 L18.9554825,59.0802632 Z>/path>path dM25.2980263,18.7296053 L23.033114,18.6061404 C22.3217105,18.5673246 21.6239035,18.8050439 21.0861842,19.2721491 C19.9881579,20.2256579 18.2324561,22.0690789 17.6932018,24.4712719 C16.8890351,28.0530702 18.1317982,32.4390351 21.3482456,36.825 C24.564693,41.2109649 30.5587719,48.2285088 41.158114,51.2256579 C44.5736842,52.1914474 47.2605263,51.5403509 49.3335526,50.2142544 C50.9754386,49.1640351 52.1072368,47.4782895 52.5151316,45.5725877 L52.8767544,43.8835526 C52.9916667,43.3467105 52.7190789,42.8019737 52.2203947,42.5721491 L44.5657895,39.0438596 C44.0688596,38.8149123 43.4796053,38.9596491 43.1453947,39.3927632 L40.1403509,43.2883772 C39.9133772,43.5826754 39.5247807,43.6993421 39.1739035,43.5760965 C37.1160088,42.8528509 30.2225877,39.9657895 26.4401316,32.6798246 C26.2760965,32.3638158 26.316886,31.9802632 26.5495614,31.7107456 L29.4214912,28.3883772 C29.7149123,28.0491228 29.7890351,27.5721491 29.6127193,27.1598684 L26.3131579,19.4403509 C26.1375,19.029386 25.7438596,18.7539474 25.2980263,18.7296053 Z>/path>/g>/g>/g>/g>/svg>/i> /a> /div> /footer>/section>script typetext/javascript> var ecode_event_loadnew Event(ecode_load);function scrollTop(){return filterResults(window.pageYOffset||0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0)}function filterResults(e,t,o){ee||0;return t&&(!e||te)&&(et),o&&(!e||oe)?o:e}function getOffsetTop(e){for(var t0;isNaN(e.offsetTop)||(t+e.offsetTop),ee.offsetParent;);return t}function add_events_ecode_shortcode_faq(){array_faq_titlesdocument.getElementsByClassName(ecode_sc_faq_title);for(let e0;earray_faq_titles.length;e++){const tarray_faq_titlese;t.onclickfunction(){const ethis.closest(article);e.classList.contains(ecode_sc_faq_open)?e.classList.remove(ecode_sc_faq_open):e.classList.add(ecode_sc_faq_open)}}}function add_events_ecode_false_link(){array_ecode_false_linkdocument.getElementsByClassName(ecode_false_link);for(var e0;earray_ecode_false_link.length;e++)array_ecode_false_linke.onclickfunction(){parentthis.parentElement,data_linkthis.getAttribute(data-link),h2data_link&&0!parent.querySelectorAll(h2 a).length&&parent.querySelectorAll(h2 a)0.click(),h2_parentdata_link&&0!parent.parentElement.querySelectorAll(h2 a).length&&parent.parentElement.querySelectorAll(h2 a)0.click(),h3data_link&&0!parent.querySelectorAll(h3 a).length&&parent.querySelectorAll(h3 a)0.click(),h3_parentdata_link&&0!parent.parentElement.querySelectorAll(h3 a).length&&parent.parentElement.querySelectorAll(h3 a)0.click(),pdata_link&&0!parent.parentElement.querySelectorAll(p a).length&&parent.parentElement.querySelectorAll(p a)0.click()}}function add_events_ecode_shortcode_video(){array_ecode_shortcode_videodocument.getElementsByClassName(ecode_shortcode_video);for(var e0;earray_ecode_shortcode_video.length;e++)array_ecode_shortcode_videoe.addEventListener(click,ecode_video_html)}function add_events_ecode_video(){array_ecode_image_videodocument.getElementsByClassName(ecode_image_video);for(var e0;earray_ecode_image_video.length;e++)array_ecode_image_videoe.addEventListener(click,ecode_video_html)}function ecode_video_html(){container_videothis,video_idthis.getAttribute(data-id-video),url_videohttps://www.youtube.com/embed/+video_id,url_video+?autoplay1,iframedocument.createElement(IFRAME),iframe.setAttribute(src,url_video),iframe.setAttribute(frameborder,0),iframe.setAttribute(allow,accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture),iframe.setAttribute(allowfullscreen,allowfullscreen),iframe.style.width600px,iframe.style.height400px,container_video.innerHTML,container_video.appendChild(iframe)}function ecode_check_visible(e){var te.getBoundingClientRect(),eMath.max(document.documentElement.clientHeight,window.innerHeight);return!(t.bottom0||-400t.top-e)}window.addEventListener(load,function(e){window.dispatchEvent(ecode_event_load)},!1),function(){use strict;function e(){var e,t,l,n,r,o,iwindow,_document;function d(e,t){this.scrollLefte,this.scrollTopt}function c(e){if(nulle||object!typeof e||void 0e.behavior||autoe.behavior||instante.behavior)return!0;if(objecttypeof e&&smoothe.behavior)return!1;throw new TypeError(behavior member of ScrollOptions +e.behavior+ is not a valid value for enumeration ScrollBehavior.)}function s(e,t){returnYt?e.clientHeight+oe.scrollHeight:Xt?e.clientWidth+oe.scrollWidth:void 0}function a(e,t){ti.getComputedStyle(e,null)overflow+t;returnautot||scrollt}function f(e){var t(r()-e.startTime)/l,ot1t?1:t,t.5*(1-Math.cos(Math.PI*o)),oe.startX+(e.x-e.startX)*t,te.startY+(e.y-e.startY)*t;e.method.call(e.scrollable,o,t),oe.x&&te.y||i.requestAnimationFrame(f.bind(i,e))}function p(e,t,o){var l,c,s,ar(),ee_.body?(c(li).scrollX||i.pageXOffset,si.scrollY||i.pageYOffset,n.scroll):(c(le).scrollLeft,se.scrollTop,d);f({scrollable:l,method:e,startTime:a,startX:c,startY:s,x:t,y:o})}scrollBehaviorin _.documentElement.style&&!0!i.__forceSmoothScrollPolyfill__||(ti.HTMLElement||i.Element,l468,n{scroll:i.scroll||i.scrollTo,scrollBy:i.scrollBy,elementScroll:t.prototype.scroll||d,scrollIntoView:t.prototype.scrollIntoView},ri.performance&&i.performance.now?i.performance.now.bind(i.performance):Date.now,ei.navigator.userAgent,onew RegExp(MSIE ,Trident/,Edge/.join(|)).test(e)?1:0,i.scrolli.scrollTofunction(){void 0!arguments0&&(!0!c(arguments0)?p.call(i,_.body,void 0!arguments0.left?~~arguments0.left:i.scrollX||i.pageXOffset,void 0!arguments0.top?~~arguments0.top:i.scrollY||i.pageYOffset):n.scroll.call(i,void 0!arguments0.left?arguments0.left:object!typeof arguments0?arguments0:i.scrollX||i.pageXOffset,void 0!arguments0.top?arguments0.top:void 0!arguments1?arguments1:i.scrollY||i.pageYOffset))},i.scrollByfunction(){void 0!arguments0&&(c(arguments0)?n.scrollBy.call(i,void 0!arguments0.left?arguments0.left:object!typeof arguments0?arguments0:0,void 0!arguments0.top?arguments0.top:void 0!arguments1?arguments1:0):p.call(i,_.body,~~arguments0.left+(i.scrollX||i.pageXOffset),~~arguments0.top+(i.scrollY||i.pageYOffset)))},t.prototype.scrollt.prototype.scrollTofunction(){if(void 0!arguments0)if(!0!c(arguments0)){var earguments0.left,targuments0.top;p.call(this,this,void 0e?this.scrollLeft:~~e,void 0t?this.scrollTop:~~t)}else{if(numbertypeof arguments0&&void 0arguments1)throw new SyntaxError(Value could not be converted);n.elementScroll.call(this,void 0!arguments0.left?~~arguments0.left:object!typeof arguments0?~~arguments0:this.scrollLeft,void 0!arguments0.top?~~arguments0.top:void 0!arguments1?~~arguments1:this.scrollTop)}},t.prototype.scrollByfunction(){void 0!arguments0&&(!0!c(arguments0)?this.scroll({left:~~arguments0.left+this.scrollLeft,top:~~arguments0.top+this.scrollTop,behavior:arguments0.behavior}):n.elementScroll.call(this,void 0!arguments0.left?~~arguments0.left+this.scrollLeft:~~arguments0+this.scrollLeft,void 0!arguments0.top?~~arguments0.top+this.scrollTop:~~arguments1+this.scrollTop))},t.prototype.scrollIntoViewfunction(){var e,t,o;!0!c(arguments0)?(t(efunction(e){for(;e!_.body&&!1(ts(oe,Y)&&a(o,Y),os(o,X)&&a(o,X),t||o);)ee.parentNode||e.host;var t,o;return e}(this)).getBoundingClientRect(),othis.getBoundingClientRect(),e!_.body?(p.call(this,e,e.scrollLeft+o.left-t.left,e.scrollTop+o.top-t.top),fixed!i.getComputedStyle(e).position&&i.scrollBy({left:t.left,top:t.top,behavior:smooth})):i.scrollBy({left:o.left,top:o.top,behavior:smooth})):n.scrollIntoView.call(this,void 0arguments0||arguments0)})}objecttypeof exports&&undefined!typeof module?module.exports{polyfill:e}:e()}(),window.addEventListener(ecode_load,function(e){if(0!document.getElementsByClassName(ecode_false_link).length&&add_events_ecode_false_link(),0!document.getElementsByClassName(ecode_shortcode_video).length&&add_events_ecode_shortcode_video(),0!document.getElementsByClassName(ecode_sc_faq_title).length&&add_events_ecode_shortcode_faq(),0!document.getElementsByClassName(ecode_image_video).length&&add_events_ecode_video(),0!document.getElementsByClassName(ecode_sc_accordion_title).length){array_sc_accordion_titledocument.getElementsByClassName(ecode_sc_accordion_title);for(let e0;earray_sc_accordion_title.length;e++)array_sc_accordion_titlee.onclickfunction(){this.classList.contains(ecode_sc_accordion_title_open)?(this.classList.remove(ecode_sc_accordion_title_open),this.nextElementSibling.classList.remove(ecode_sc_accordion_content_open)):(this.classList.add(ecode_sc_accordion_title_open),this.nextElementSibling.classList.add(ecode_sc_accordion_content_open))}}if(0!document.getElementsByClassName(ecode_sc_tabs).length){array_sc_tabsdocument.getElementsByClassName(ecode_sc_tabs);for(let e0;earray_sc_tabs.length;e++)if(array_sc_titlearray_sc_tabse.querySelectorAll(.ecode_sc_tabs_title),0!array_sc_title.length){list_titles;for(let e0;earray_sc_title.length;e++)array_sc_titlee.onclickfunction(){this.classList.contains(ecode_sc_tabs_title_open_mobile)?(this.classList.remove(ecode_sc_tabs_title_open_mobile),this.nextElementSibling.classList.remove(ecode_sc_tabs_content_open_mobile)):(this.classList.add(ecode_sc_tabs_title_open_mobile),this.nextElementSibling.classList.add(ecode_sc_tabs_content_open_mobile))},sc_title0e?ecode_sc_tabs_titles_open:,array_sc_titlee.setAttribute(data-count,e),list_titles+p class+sc_title+ data-count+e+>+array_sc_titlee.innerHTML+/p>;sc_tabs_titlesarray_sc_tabse.getElementsByClassName(ecode_sc_tabs_titles)0,sc_tabs_titles.innerHTMLlist_titles,array_sc_titlessc_tabs_titles.querySelectorAll(p);for(let e0;earray_sc_titles.length;e++)array_sc_titlese.onclickfunction(){data_countparseInt(this.getAttribute(data-count)),parentthis.closest(.ecode_sc_tabs),array_contentparent.querySelectorAll(.ecode_sc_tabs_content),array_titlesparent.querySelectorAll(.ecode_sc_tabs_titles p);for(let e0;earray_titles.length;e++)array_titlese.classList.remove(ecode_sc_tabs_titles_open);this.classList.add(ecode_sc_tabs_titles_open);for(let e0;earray_content.length;e++)array_contente.classList.remove(ecode_sc_tabs_content_open),array_contente.classList.add(ecode_sc_tabs_content_hide);array_contentdata_count.classList.add(ecode_sc_tabs_content_open),array_contentdata_count.classList.remove(ecode_sc_tabs_content_hide)}}}},!1);function send_web_vitals_event(e,t,n){window.gtag&>ag(event,e,{value:Math.round(t),event_category:Web Vitals,event_label:n,non_interaction:!0})}!function e(){let tperformance.timing.responseStart-performance.timing.navigationStart;send_web_vitals_event(TTFB,t,TTFB),new PerformanceObserver(e>{for(let t of e.getEntriesByName(first-contentful-paint))send_web_vitals_event(FCP,t.startTime,FCP)}).observe({type:paint,buffered:!0}),new PerformanceObserver(e>{let te.getEntries()e.getEntries().length-1;labelt.element.tagName+(t.id&&!t.id?#+t.id:),send_web_vitals_event(LCP,t.renderTime||t.loadTime,label)}).observe({type:largest-contentful-paint,buffered:!0});let n0;new PerformanceObserver(e>{for(let t of e.getEntries())t.hadRecentInput||(n+t.value);send_web_vitals_event(CLS,n,CLS)}).observe({type:layout-shift,buffered:!0}),new PerformanceObserver(e>{for(let t of e.getEntries())send_web_vitals_event(FID,t.processingStart-t.startTime,t.id)}).observe({type:first-input,buffered:!0})}();window.addEventListener( ecode_load, function ( event ) { ecoded_vs_bots();}, false );function ecoded_vs_bots() { const ecoded_hidden_bot document.querySelectorAll( inputtypehiddennameecoded_vs_bots ); if ( ecoded_hidden_bot.length ! 0 ) { for ( let i 0; i ecoded_hidden_bot.length; i++ ) { const ecoded_form ecoded_hidden_boti.closest( form ); if ( ecoded_form ) { const ecoded_form_fields ecoded_form.querySelectorAll( input, textarea, select ); if ( ecoded_form_fields.length ! 0 ) { for ( let j 0; j ecoded_form_fields.length; j++ ) { ecoded_form_fieldsj.onfocus function() { const ecoded_field_parent this.closest( form ); if ( ecoded_field_parent ) { const ecoded_field_hidden_bot ecoded_field_parent.querySelector( inputtypehiddennameecoded_vs_bots ); if ( ecoded_field_hidden_bot ) { ecoded_field_hidden_bot.value ecoded_1_bots_0; } } } } } } } }}function change_menu_62_283(){toggle_menudocument.getElementById(toggle_menu).className?open_menu_62_283():close_menu_62_283()}function open_menu_62_283(){document.getElementById(toggle_menu).classList.add(toggle_menu_open),document.getElementById(container_main_menu).classList.add(container_main_menu_open),document.getElementById(ecode_section_62_template_283).classList.add(ecode_section_62_template_283_open),document.getElementById(body).classList.add(ecode_body_fixed)}function close_menu_62_283(){document.getElementById(toggle_menu).classList.remove(toggle_menu_open),document.getElementById(container_main_menu).classList.remove(container_main_menu_open),document.getElementById(ecode_section_62_template_283).classList.remove(ecode_section_62_template_283_open),document.getElementById(body).classList.remove(ecode_body_fixed)}window.addEventListener(ecode_load,function(e){if(document.getElementById(ecode_section_62_template_283)&&document.getElementById(toggle_menu).addEventListener(click,change_menu_62_283),document.getElementById(container_main_menu)&&(array_li_has_childrendocument.getElementById(container_main_menu).querySelectorAll(ul#ul_main_menu > li.menu-item-has-children)))for(var n0;narray_li_has_children.length;n++)array_li_has_childrenn.onclickfunction(e){A!e.target.tagName&&(-1!this.className.indexOf(menu_item_open)?this.classList.remove(menu_item_open):this.classList.add(menu_item_open))}},!1);function show_button_whatsapp_12_17(){document.getElementById(ecode_tabbar_whatsapp_12_17)&&(500scrollTop()?document.getElementById(ecode_tabbar_whatsapp_12_17).classList.add(ecode_tabbar_whatsapp_12_17_show):document.getElementById(ecode_tabbar_whatsapp_12_17).classList.remove(ecode_tabbar_whatsapp_12_17_show))}function show_button_back_top(){document.getElementById(ecode_back_top)&&(500scrollTop()?document.getElementById(ecode_back_top).classList.add(ecode_back_top_show):document.getElementById(ecode_back_top).classList.remove(ecode_back_top_show))}function add_events_button_back_top(){document.getElementById(ecode_back_top).onclickfunction(){window.scroll({top:0,left:0,behavior:smooth})}}window.addEventListener(ecode_load,function(t){document.getElementById(ecode_tabbar_whatsapp_12_17)&&(show_button_whatsapp_12_17(),document.addEventListener(scroll,show_button_whatsapp_12_17,!1),document.addEventListener(touchmove,show_button_whatsapp_12_17,!1),document.addEventListener(touchstart,show_button_whatsapp_12_17,!1)),document.getElementById(ecode_back_top)&&(add_events_button_back_top(),show_button_back_top(),document.addEventListener(scroll,show_button_back_top,!1),document.addEventListener(touchmove,show_button_back_top,!1),document.addEventListener(touchstart,show_button_back_top,!1))},!1);!function(e,i){functiontypeof define&&define.amd?define(jquery-bridget/jquery-bridget,jquery,function(t){return i(e,t)}):objecttypeof module&&module.exports?module.exportsi(e,require(jquery)):e.jQueryBridgeti(e,e.jQuery)}(window,function(t,e){use strict;var iArray.prototype.slice,nt.console,dvoid 0n?function(){}:function(t){n.error(t)};function s(l,h,c){(cc||e||t.jQuery)&&(h.prototype.option||(h.prototype.optionfunction(t){c.isPlainObject(t)&&(this.optionsc.extend(!0,this.options,t))}),c.fnlfunction(t){if(string!typeof t)return at,this.each(function(t,e){var ic.data(e,l);i?(i.option(a),i._init()):(inew h(e,a),c.data(e,l,i))}),this;var n,s,o,r,a,ei.call(arguments,1);return se,r$().+l+(+(nt)+),(tthis).each(function(t,e){var ic.data(e,l);i?(ein)&&_!n.charAt(0)?(ie.apply(i,s),ovoid 0o?i:o):d(r+ is not a valid method):d(l+ not initialized. Cannot call methods, i.e. +r)}),void 0!o?o:t},o(c))}function o(t){!t||t&&t.bridget||(t.bridgets)}return o(e||t.jQuery),s}),function(t,e){functiontypeof define&&define.amd?define(ev-emitter/ev-emitter,e):objecttypeof module&&module.exports?module.exportse():t.EvEmittere()}(undefined!typeof window?window:this,function(){function t(){}var et.prototype;return e.onfunction(t,e){if(t&&e){var ithis._eventsthis._events||{},titit||;return-1t.indexOf(e)&&t.push(e),this}},e.oncefunction(t,e){if(t&&e){this.on(t,e);var ithis._onceEventsthis._onceEvents||{};return(itit||{})e!0,this}},e.offfunction(t,e){tthis._events&&this._eventst;if(t&&t.length){et.indexOf(e);return-1!e&&t.splice(e,1),this}},e.emitEventfunction(t,e){var ithis._events&&this._eventst;if(i&&i.length){ii.slice(0),ee||;for(var nthis._onceEvents&&this._onceEventst,s0;si.length;s++){var ois;n&&no&&(this.off(t,o),delete no),o.apply(this,e)}return this}},e.allOfffunction(){delete this._events,delete this._onceEvents},t}),function(t,e){functiontypeof define&&define.amd?define(get-size/get-size,e):objecttypeof module&&module.exports?module.exportse():t.getSizee()}(window,function(){use strict;function f(t){var eparseFloat(t);return-1t.indexOf(%)&&!isNaN(e)&&e}var eundefinedtypeof console?function(){}:function(t){console.error(t)},ppaddingLeft,paddingRight,paddingTop,paddingBottom,marginLeft,marginRight,marginTop,marginBottom,borderLeftWidth,borderRightWidth,borderTopWidth,borderBottomWidth,gp.length;function m(t){tgetComputedStyle(t);return t||e(Style returned +t+. Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1),t}var v,y!1;function b(t){if(y||(y!0,(udocument.createElement(div)).style.width200px,u.style.padding1px 2px 3px 4px,u.style.borderStylesolid,u.style.borderWidth1px 2px 3px 4px,u.style.boxSizingborder-box,(ddocument.body||document.documentElement).appendChild(u),cm(u),v200Math.round(f(c.width)),b.isBoxSizeOuterv,d.removeChild(u)),stringtypeof t&&(tdocument.querySelector(t)),t&&objecttypeof t&&t.nodeType){var em(t);if(nonee.display)return function(){for(var t{width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e0;eg;e++)tpe0;return t}();var i{};i.widtht.offsetWidth,i.heightt.offsetHeight;for(var ni.isBorderBoxborder-boxe.boxSizing,s0;sg;s++){var ops,reo,rparseFloat(r);ioisNaN(r)?0:r}var ai.paddingLeft+i.paddingRight,li.paddingTop+i.paddingBottom,hi.marginLeft+i.marginRight,ci.marginTop+i.marginBottom,di.borderLeftWidth+i.borderRightWidth,ui.borderTopWidth+i.borderBottomWidth,tn&&v,nf(e.width);!1!n&&(i.widthn+(t?0:a+d));nf(e.height);return!1!n&&(i.heightn+(t?0:l+u)),i.innerWidthi.width-(a+d),i.innerHeighti.height-(l+u),i.outerWidthi.width+h,i.outerHeighti.height+c,i}}return b}),function(t,e){use strict;functiontypeof define&&define.amd?define(desandro-matches-selector/matches-selector,e):objecttypeof module&&module.exports?module.exportse():t.matchesSelectore()}(window,function(){use strict;var ifunction(){var twindow.Element.prototype;if(t.matches)returnmatches;if(t.matchesSelector)returnmatchesSelector;for(var ewebkit,moz,ms,o,i0;ie.length;i++){var nei+MatchesSelector;if(tn)return n}}();return function(t,e){return ti(e)}}),function(e,i){functiontypeof define&&define.amd?define(fizzy-ui-utils/utils,desandro-matches-selector/matches-selector,function(t){return i(e,t)}):objecttypeof module&&module.exports?module.exportsi(e,require(desandro-matches-selector)):e.fizzyUIUtilsi(e,e.matchesSelector)}(window,function(i,o){var h{extend:function(t,e){for(var i in e)tiei;return t},modulo:function(t,e){return(t%e+e)%e}},eArray.prototype.slice;h.makeArrayfunction(t){return Array.isArray(t)?t:nullt?:objecttypeof t&&numbertypeof t.length?e.call(t):t},h.removeFromfunction(t,e){et.indexOf(e);-1!e&&t.splice(e,1)},h.getParentfunction(t,e){for(;t.parentNode&&t!document.body;)if(tt.parentNode,o(t,e))return t},h.getQueryElementfunction(t){returnstringtypeof t?document.querySelector(t):t},h.handleEventfunction(t){var eon+t.type;thise&&thise(t)},h.filterFindElementsfunction(t,n){th.makeArray(t);var s;return t.forEach(function(t){if(t instanceof HTMLElement)if(n){o(t,n)&&s.push(t);for(var et.querySelectorAll(n),i0;ie.length;i++)s.push(ei)}else s.push(t)}),s},h.debounceMethodfunction(t,e,n){nn||100;var st.prototypee,oe+Timeout;t.prototypeefunction(){var tthiso;clearTimeout(t);var earguments,ithis;thisosetTimeout(function(){s.apply(i,e),delete io},n)}},h.docReadyfunction(t){var edocument.readyState;completee||interactivee?setTimeout(t):document.addEventListener(DOMContentLoaded,t)},h.toDashedfunction(t){return t.replace(/(.)(A-Z)/g,function(t,e,i){return e+-+i}).toLowerCase()};var ci.console;return h.htmlInitfunction(a,l){h.docReady(function(){var th.toDashed(l),sdata-+t,edocument.querySelectorAll(+s+),tdocument.querySelectorAll(.js-+t),th.makeArray(e).concat(h.makeArray(t)),os+-options,ri.jQuery;t.forEach(function(t){var e,it.getAttribute(s)||t.getAttribute(o);try{ei&&JSON.parse(i)}catch(i){return void(c&&c.error(Error parsing +s+ on +t.className+: +i))}var nnew a(t,e);r&&r.data(t,l,n)})})},h}),function(t,e){functiontypeof define&&define.amd?define(flickity/js/cell,get-size/get-size,function(t){return e(0,t)}):objecttypeof module&&module.exports?module.exportse(0,require(get-size)):(t.Flickityt.Flickity||{},t.Flickity.Celle(0,t.getSize))}(window,function(t,e){function i(t,e){this.elementt,this.parente,this.create()}var ni.prototype;return n.createfunction(){this.element.style.positionabsolute,this.element.setAttribute(aria-hidden,true),this.x0,this.shift0},n.destroyfunction(){this.unselect(),this.element.style.position;var tthis.parent.originSide;this.element.stylet,this.element.removeAttribute(aria-hidden)},n.getSizefunction(){this.sizee(this.element)},n.setPositionfunction(t){this.xt,this.updateTarget(),this.renderPosition(t)},n.updateTargetn.setDefaultTargetfunction(){var tleftthis.parent.originSide?marginLeft:marginRight;this.targetthis.x+this.sizet+this.size.width*this.parent.cellAlign},n.renderPositionfunction(t){var ethis.parent.originSide;this.element.styleethis.parent.getPositionValue(t)},n.selectfunction(){this.element.classList.add(is-selected),this.element.removeAttribute(aria-hidden)},n.unselectfunction(){this.element.classList.remove(is-selected),this.element.setAttribute(aria-hidden,true)},n.wrapShiftfunction(t){this.shiftt,this.renderPosition(this.x+this.parent.slideableWidth*t)},n.removefunction(){this.element.parentNode.removeChild(this.element)},i}),function(t,e){functiontypeof define&&define.amd?define(flickity/js/slide,e):objecttypeof module&&module.exports?module.exportse():(t.Flickityt.Flickity||{},t.Flickity.Slidee())}(window,function(){use strict;function t(t){this.parentt,this.isOriginLeftleftt.originSide,this.cells,this.outerWidth0,this.height0}var et.prototype;return e.addCellfunction(t){var e;this.cells.push(t),this.outerWidth+t.size.outerWidth,this.heightMath.max(t.size.outerHeight,this.height),1this.cells.length&&(this.xt.x,ethis.isOriginLeft?marginLeft:marginRight,this.firstMargint.sizee)},e.updateTargetfunction(){var tthis.isOriginLeft?marginRight:marginLeft,ethis.getLastCell(),te?e.sizet:0,tthis.outerWidth-(this.firstMargin+t);this.targetthis.x+this.firstMargin+t*this.parent.cellAlign},e.getLastCellfunction(){return this.cellsthis.cells.length-1},e.selectfunction(){this.cells.forEach(function(t){t.select()})},e.unselectfunction(){this.cells.forEach(function(t){t.unselect()})},e.getCellElementsfunction(){return this.cells.map(function(t){return t.element})},t}),function(t,e){functiontypeof define&&define.amd?define(flickity/js/animate,fizzy-ui-utils/utils,function(t){return e(0,t)}):objecttypeof module&&module.exports?module.exportse(0,require(fizzy-ui-utils)):(t.Flickityt.Flickity||{},t.Flickity.animatePrototypee(0,t.fizzyUIUtils))}(window,function(t,e){var i{startAnimation:function(){this.isAnimating||(this.isAnimating!0,this.restingFrames0,this.animate())},animate:function(){this.applyDragForce(),this.applySelectedAttraction();var t,ethis.x;this.integratePhysics(),this.positionSlider(),this.settle(e),this.isAnimating&&(tthis,requestAnimationFrame(function(){t.animate()}))},positionSlider:function(){var tthis.x;this.options.wrapAround&&1this.cells.length&&(te.modulo(t,this.slideableWidth),t-this.slideableWidth,this.shiftWrapCells(t)),this.setTranslateX(t,this.isAnimating),this.dispatchScrollEvent()},setTranslateX:function(t,e){t+this.cursorPosition,tthis.options.rightToLeft?-t:t;tthis.getPositionValue(t);this.slider.style.transforme?translate3d(+t+,0,0):translateX(+t+)},dispatchScrollEvent:function(){var t,ethis.slides0;e&&(e(t-this.x-e.target)/this.slidesWidth,this.dispatchEvent(scroll,null,e,t))},positionSliderAtSelected:function(){this.cells.length&&(this.x-this.selectedSlide.target,this.velocity0,this.positionSlider())},getPositionValue:function(t){return this.options.percentPosition?.01*Math.round(t/this.size.innerWidth*1e4)+%:Math.round(t)+px},settle:function(t){this.isPointerDown||Math.round(100*this.x)!Math.round(100*t)||this.restingFrames++,2this.restingFrames&&(this.isAnimating!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent(settle,null,this.selectedIndex))},shiftWrapCells:function(t){var ethis.cursorPosition+t;this._shiftCells(this.beforeShiftCells,e,-1);tthis.size.innerWidth-(t+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,t,1)},_shiftCells:function(t,e,i){for(var n0;nt.length;n++){var stn,o0e?i:0;s.wrapShift(o),e-s.size.outerWidth}},_unshiftCells:function(t){if(t&&t.length)for(var e0;et.length;e++)te.wrapShift(0)},integratePhysics:function(){this.x+this.velocity,this.velocity*this.getFrictionFactor()},applyForce:function(t){this.velocity+t},getFrictionFactor:function(){return 1-this.optionsthis.isFreeScrolling?freeScrollFriction:friction},getRestingPosition:function(){return this.x+this.velocity/(1-this.getFrictionFactor())},applyDragForce:function(){var t;this.isDraggable&&this.isPointerDown&&(tthis.dragX-this.x-this.velocity,this.applyForce(t))},applySelectedAttraction:function(){var t;this.isDraggable&&this.isPointerDown||this.isFreeScrolling||!this.slides.length||(t(-1*this.selectedSlide.target-this.x)*this.options.selectedAttraction,this.applyForce(t))}};return i}),function(r,a){var t;functiontypeof define&&define.amd?define(flickity/js/flickity,ev-emitter/ev-emitter,get-size/get-size,fizzy-ui-utils/utils,./cell,./slide,./animate,function(t,e,i,n,s,o){return a(r,t,e,i,n,s,o)}):objecttypeof module&&module.exports?module.exportsa(r,require(ev-emitter),require(get-size),require(fizzy-ui-utils),require(./cell),require(./slide),require(./animate)):(tr.Flickity,r.Flickitya(r,r.EvEmitter,r.getSize,r.fizzyUIUtils,t.Cell,t.Slide,t.animatePrototype))}(window,function(n,t,e,r,i,a,s){var on.jQuery,ln.getComputedStyle,hn.console;function c(t,e){for(tr.makeArray(t);t.length;)e.appendChild(t.shift())}var d0,u{};function f(t,e){var ir.getQueryElement(t);if(i){if(this.elementi,this.element.flickityGUID){var nuthis.element.flickityGUID;return n&&n.option(e),n}o&&(this.$elemento(this.element)),this.optionsr.extend({},this.constructor.defaults),this.option(e),this._create()}else h&&h.error(Bad element for Flickity: +(i||t))}f.defaults{accessibility:!0,cellAlign:center,freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},f.createMethods;var pf.prototype;r.extend(p,t.prototype),p._createfunction(){var t,ethis.guid++d;for(t in this.element.flickityGUIDe,(uethis).selectedIndex0,this.restingFrames0,this.x0,this.velocity0,this.originSidethis.options.rightToLeft?right:left,this.viewportdocument.createElement(div),this.viewport.classNameflickity-viewport,this._createSlider(),(this.options.resize||this.options.watchCSS)&&n.addEventListener(resize,this),this.options.on){var ithis.options.ont;this.on(t,i)}f.createMethods.forEach(function(t){thist()},this),this.options.watchCSS?this.watchCSS():this.activate()},p.optionfunction(t){r.extend(this.options,t)},p.activatefunction(){this.isActive||(this.isActive!0,this.element.classList.add(flickity-enabled),this.options.rightToLeft&&this.element.classList.add(flickity-rtl),this.getSize(),c(this._filterFindCellElements(this.element.children),this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex0,this.element.addEventListener(keydown,this)),this.emitEvent(activate),this.selectInitialIndex(),this.isInitActivated!0,this.dispatchEvent(ready))},p._createSliderfunction(){var tdocument.createElement(div);t.classNameflickity-slider,t.stylethis.originSide0,this.slidert},p._filterFindCellElementsfunction(t){return r.filterFindElements(t,this.options.cellSelector)},p.reloadCellsfunction(){this.cellsthis._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},p._makeCellsfunction(t){return this._filterFindCellElements(t).map(function(t){return new i(t,this)},this)},p.getLastCellfunction(){return this.cellsthis.cells.length-1},p.getLastSlidefunction(){return this.slidesthis.slides.length-1},p.positionCellsfunction(){this._sizeCells(this.cells),this._positionCells(0)},p._positionCellsfunction(t){tt||0,this.maxCellHeightt&&this.maxCellHeight||0;var e,i0;0t&&(i(ethis.cellst-1).x+e.size.outerWidth);for(var nthis.cells.length,st;sn;s++){var othis.cellss;o.setPosition(i),i+o.size.outerWidth,this.maxCellHeightMath.max(o.size.outerHeight,this.maxCellHeight)}this.slideableWidthi,this.updateSlides(),this._containSlides(),this.slidesWidthn?this.getLastSlide().target-this.slides0.target:0},p._sizeCellsfunction(t){t.forEach(function(t){t.getSize()})},p.updateSlidesfunction(){var n,s,o;this.slides,this.cells.length&&(nnew a(this),this.slides.push(n),sleftthis.originSide?marginRight:marginLeft,othis._getCanCellFit(),this.cells.forEach(function(t,e){var i;n.cells.length&&(in.outerWidth-n.firstMargin+(t.size.outerWidth-t.sizes),o.call(this,e,i)||(n.updateTarget(),nnew a(this),this.slides.push(n))),n.addCell(t)},this),n.updateTarget(),this.updateSelectedSlide())},p._getCanCellFitfunction(){var tthis.options.groupCells;if(!t)return function(){return!1};if(numbertypeof t){var eparseInt(t,10);return function(t){return t%e!0}}var tstringtypeof t&&t.match(/^(\d+)%$/),it?parseInt(t1,10)/100:1;return function(t,e){return e(this.size.innerWidth+1)*i}},p._initp.repositionfunction(){this.positionCells(),this.positionSliderAtSelected()},p.getSizefunction(){this.sizee(this.element),this.setCellAlign(),this.cursorPositionthis.size.innerWidth*this.cellAlign};var g{center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}};return p.setCellAlignfunction(){var tgthis.options.cellAlign;this.cellAlignt?tthis.originSide:this.options.cellAlign},p.setGallerySizefunction(){var t;this.options.setGallerySize&&(tthis.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight,this.viewport.style.heightt+px)},p._getWrapShiftCellsfunction(){var t,e;this.options.wrapAround&&(this._unshiftCells(this.beforeShiftCells),this._unshiftCells(this.afterShiftCells),tthis.cursorPosition,ethis.cells.length-1,this.beforeShiftCellsthis._getGapCells(t,e,-1),tthis.size.innerWidth-this.cursorPosition,this.afterShiftCellsthis._getGapCells(t,0,1))},p._getGapCellsfunction(t,e,i){for(var n;0t;){var sthis.cellse;if(!s)break;n.push(s),e+i,t-s.size.outerWidth}return n},p._containSlidesfunction(){var t,e,i,n,s,o;this.options.contain&&!this.options.wrapAround&&this.cells.length&&(t(ethis.options.rightToLeft)?marginRight:marginLeft,ee?marginLeft:marginRight,ithis.slideableWidth-this.getLastCell().sizee,nithis.size.innerWidth,sthis.cursorPosition+this.cells0.sizet,oi-this.size.innerWidth*(1-this.cellAlign),this.slides.forEach(function(t){n?t.targeti*this.cellAlign:(t.targetMath.max(t.target,s),t.targetMath.min(t.target,o))},this))},p.dispatchEventfunction(t,e,i){var ne?e.concat(i):i;this.emitEvent(t,n),o&&this.$element&&(nt+this.options.namespaceJQueryEvents?.flickity:,e&&((enew o.Event(e)).typet,ne),this.$element.trigger(n,i))},p.selectfunction(t,e,i){this.isActive&&(tparseInt(t,10),this._wrapSelect(t),(this.options.wrapAround||e)&&(tr.modulo(t,this.slides.length)),this.slidest&&(ethis.selectedIndex,this.selectedIndext,this.updateSelectedSlide(),i?this.positionSliderAtSelected():this.startAnimation(),this.options.adaptiveHeight&&this.setGallerySize(),this.dispatchEvent(select,null,t),t!e&&this.dispatchEvent(change,null,t),this.dispatchEvent(cellSelect)))},p._wrapSelectfunction(t){var ethis.slides.length;if(!(this.options.wrapAround&&1e))return t;var ir.modulo(t,e),nMath.abs(i-this.selectedIndex),sMath.abs(i+e-this.selectedIndex),iMath.abs(i-e-this.selectedIndex);!this.isDragSelect&&sn?t+e:!this.isDragSelect&&in&&(t-e),t0?this.x-this.slideableWidth:et&&(this.x+this.slideableWidth)},p.previousfunction(t,e){this.select(this.selectedIndex-1,t,e)},p.nextfunction(t,e){this.select(this.selectedIndex+1,t,e)},p.updateSelectedSlidefunction(){var tthis.slidesthis.selectedIndex;t&&(this.unselectSelectedSlide(),(this.selectedSlidet).select(),this.selectedCellst.cells,this.selectedElementst.getCellElements(),this.selectedCellt.cells0,this.selectedElementthis.selectedElements0)},p.unselectSelectedSlidefunction(){this.selectedSlide&&this.selectedSlide.unselect()},p.selectInitialIndexfunction(){var tthis.options.initialIndex;if(this.isInitActivated)this.select(this.selectedIndex,!1,!0);else{if(t&&stringtypeof t)if(this.queryCell(t))return void this.selectCell(t,!1,!0);var e0;t&&this.slidest&&(et),this.select(e,!1,!0)}},p.selectCellfunction(t,e,i){tthis.queryCell(t);t&&(tthis.getCellSlideIndex(t),this.select(t,e,i))},p.getCellSlideIndexfunction(t){for(var e0;ethis.slides.length;e++)if(-1!this.slidese.cells.indexOf(t))return e},p.getCellfunction(t){for(var e0;ethis.cells.length;e++){var ithis.cellse;if(i.elementt)return i}},p.getCellsfunction(t){tr.makeArray(t);var e;return t.forEach(function(t){tthis.getCell(t);t&&e.push(t)},this),e},p.getCellElementsfunction(){return this.cells.map(function(t){return t.element})},p.getParentCellfunction(t){var ethis.getCell(t);return e||(tr.getParent(t,.flickity-slider > *),this.getCell(t))},p.getAdjacentCellElementsfunction(t,e){if(!t)return this.selectedSlide.getCellElements();evoid 0e?this.selectedIndex:e;var ithis.slides.length;if(i1+2*t)return this.getCellElements();for(var n,se-t;se+t;s++){var othis.options.wrapAround?r.modulo(s,i):s,othis.slideso;o&&(nn.concat(o.getCellElements()))}return n},p.queryCellfunction(t){if(numbertypeof t)return this.cellst;if(stringtypeof t){if(t.match(/^#.?\d//))return;tthis.element.querySelector(t)}return this.getCell(t)},p.uiChangefunction(){this.emitEvent(uiChange)},p.childUIPointerDownfunction(t){touchstart!t.type&&t.preventDefault(),this.focus()},p.onresizefunction(){this.watchCSS(),this.resize()},r.debounceMethod(f,onresize,150),p.resizefunction(){var t;this.isActive&&(this.getSize(),this.options.wrapAround&&(this.xr.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent(resize),tthis.selectedElements&&this.selectedElements0,this.selectCell(t,!1,!0))},p.watchCSSfunction(){this.options.watchCSS&&(-1!l(this.element,:after).content.indexOf(flickity)?this.activate():this.deactivate())},p.onkeydownfunction(t){var edocument.activeElement&&document.activeElement!this.element;!this.options.accessibility||e||(tf.keyboardHandlerst.keyCode)&&t.call(this)},f.keyboardHandlers{37:function(){var tthis.options.rightToLeft?next:previous;this.uiChange(),thist()},39:function(){var tthis.options.rightToLeft?previous:next;this.uiChange(),thist()}},p.focusfunction(){var tn.pageYOffset;this.element.focus({preventScroll:!0}),n.pageYOffset!t&&n.scrollTo(n.pageXOffset,t)},p.deactivatefunction(){this.isActive&&(this.element.classList.remove(flickity-enabled),this.element.classList.remove(flickity-rtl),this.unselectSelectedSlide(),this.cells.forEach(function(t){t.destroy()}),this.element.removeChild(this.viewport),c(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute(tabIndex),this.element.removeEventListener(keydown,this)),this.isActive!1,this.emitEvent(deactivate))},p.destroyfunction(){this.deactivate(),n.removeEventListener(resize,this),this.allOff(),this.emitEvent(destroy),o&&this.$element&&o.removeData(this.element,flickity),delete this.element.flickityGUID,delete uthis.guid},r.extend(p,s),f.datafunction(t){t(tr.getQueryElement(t))&&t.flickityGUID;return t&&ut},r.htmlInit(f,flickity),o&&o.bridget&&o.bridget(flickity,f),f.setJQueryfunction(t){ot},f.Celli,f.Slidea,f}),function(e,i){functiontypeof define&&define.amd?define(unipointer/unipointer,ev-emitter/ev-emitter,function(t){return i(e,t)}):objecttypeof module&&module.exports?module.exportsi(e,require(ev-emitter)):e.Unipointeri(e,e.EvEmitter)}(window,function(n,t){function e(){}te.prototypeObject.create(t.prototype);t.bindStartEventfunction(t){this._bindStartEvent(t,!0)},t.unbindStartEventfunction(t){this._bindStartEvent(t,!1)},t._bindStartEventfunction(t,e){var i(evoid 0e||e)?addEventListener:removeEventListener,emousedown;n.PointerEvent?epointerdown:ontouchstartin n&&(etouchstart),ti(e,this)},t.handleEventfunction(t){var eon+t.type;thise&&thise(t)},t.getTouchfunction(t){for(var e0;et.length;e++){var ite;if(i.identifierthis.pointerIdentifier)return i}},t.onmousedownfunction(t){var et.button;e&&0!e&&1!e||this._pointerDown(t,t)},t.ontouchstartfunction(t){this._pointerDown(t,t.changedTouches0)},t.onpointerdownfunction(t){this._pointerDown(t,t)},t._pointerDownfunction(t,e){t.button||this.isPointerDown||(this.isPointerDown!0,this.pointerIdentifiervoid 0!e.pointerId?e.pointerId:e.identifier,this.pointerDown(t,e))},t.pointerDownfunction(t,e){this._bindPostStartEvents(t),this.emitEvent(pointerDown,t,e)};var i{mousedown:mousemove,mouseup,touchstart:touchmove,touchend,touchcancel,pointerdown:pointermove,pointerup,pointercancel};return t._bindPostStartEventsfunction(t){t&&((tit.type).forEach(function(t){n.addEventListener(t,this)},this),this._boundPointerEventst)},t._unbindPostStartEventsfunction(){this._boundPointerEvents&&(this._boundPointerEvents.forEach(function(t){n.removeEventListener(t,this)},this),delete this._boundPointerEvents)},t.onmousemovefunction(t){this._pointerMove(t,t)},t.onpointermovefunction(t){t.pointerIdthis.pointerIdentifier&&this._pointerMove(t,t)},t.ontouchmovefunction(t){var ethis.getTouch(t.changedTouches);e&&this._pointerMove(t,e)},t._pointerMovefunction(t,e){this.pointerMove(t,e)},t.pointerMovefunction(t,e){this.emitEvent(pointerMove,t,e)},t.onmouseupfunction(t){this._pointerUp(t,t)},t.onpointerupfunction(t){t.pointerIdthis.pointerIdentifier&&this._pointerUp(t,t)},t.ontouchendfunction(t){var ethis.getTouch(t.changedTouches);e&&this._pointerUp(t,e)},t._pointerUpfunction(t,e){this._pointerDone(),this.pointerUp(t,e)},t.pointerUpfunction(t,e){this.emitEvent(pointerUp,t,e)},t._pointerDonefunction(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},t._pointerResetfunction(){this.isPointerDown!1,delete this.pointerIdentifier},t.pointerDonefunction(){},t.onpointercancelfunction(t){t.pointerIdthis.pointerIdentifier&&this._pointerCancel(t,t)},t.ontouchcancelfunction(t){var ethis.getTouch(t.changedTouches);e&&this._pointerCancel(t,e)},t._pointerCancelfunction(t,e){this._pointerDone(),this.pointerCancel(t,e)},t.pointerCancelfunction(t,e){this.emitEvent(pointerCancel,t,e)},e.getPointerPointfunction(t){return{x:t.pageX,y:t.pageY}},e}),function(e,i){functiontypeof define&&define.amd?define(unidragger/unidragger,unipointer/unipointer,function(t){return i(e,t)}):objecttypeof module&&module.exports?module.exportsi(e,require(unipointer)):e.Unidraggeri(e,e.Unipointer)}(window,function(o,t){function e(){}var ie.prototypeObject.create(t.prototype);i.bindHandlesfunction(){this._bindHandles(!0)},i.unbindHandlesfunction(){this._bindHandles(!1)},i._bindHandlesfunction(t){for(var e(tvoid 0t||t)?addEventListener:removeEventListener,it?this._touchActionValue:,n0;nthis.handles.length;n++){var sthis.handlesn;this._bindStartEvent(s,t),se(click,this),o.PointerEvent&&(s.style.touchActioni)}},i._touchActionValuenone,i.pointerDownfunction(t,e){this.okayPointerDown(t)&&(this.pointerDownPointer{pageX:e.pageX,pageY:e.pageY},t.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(t),this.emitEvent(pointerDown,t,e))};var n{TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0},s{radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return i.okayPointerDownfunction(t){var ent.target.nodeName,tst.target.type,t!e||t;return t||this._pointerReset(),t},i.pointerDownBlurfunction(){var tdocument.activeElement;t&&t.blur&&t!document.body&&t.blur()},i.pointerMovefunction(t,e){var ithis._dragPointerMove(t,e);this.emitEvent(pointerMove,t,e,i),this._dragMove(t,e,i)},i._dragPointerMovefunction(t,e){var i{x:e.pageX-this.pointerDownPointer.pageX,y:e.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(i)&&this._dragStart(t,e),i},i.hasDragStartedfunction(t){return 3Math.abs(t.x)||3Math.abs(t.y)},i.pointerUpfunction(t,e){this.emitEvent(pointerUp,t,e),this._dragPointerUp(t,e)},i._dragPointerUpfunction(t,e){this.isDragging?this._dragEnd(t,e):this._staticClick(t,e)},i._dragStartfunction(t,e){this.isDragging!0,this.isPreventingClicks!0,this.dragStart(t,e)},i.dragStartfunction(t,e){this.emitEvent(dragStart,t,e)},i._dragMovefunction(t,e,i){this.isDragging&&this.dragMove(t,e,i)},i.dragMovefunction(t,e,i){t.preventDefault(),this.emitEvent(dragMove,t,e,i)},i._dragEndfunction(t,e){this.isDragging!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(t,e)},i.dragEndfunction(t,e){this.emitEvent(dragEnd,t,e)},i.onclickfunction(t){this.isPreventingClicks&&t.preventDefault()},i._staticClickfunction(t,e){this.isIgnoringMouseUp&&mouseupt.type||(this.staticClick(t,e),mouseup!t.type&&(this.isIgnoringMouseUp!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},i.staticClickfunction(t,e){this.emitEvent(staticClick,t,e)},e.getPointerPointt.getPointerPoint,e}),function(n,s){functiontypeof define&&define.amd?define(flickity/js/drag,./flickity,unidragger/unidragger,fizzy-ui-utils/utils,function(t,e,i){return s(n,t,e,i)}):objecttypeof module&&module.exports?module.exportss(n,require(./flickity),require(unidragger),require(fizzy-ui-utils)):n.Flickitys(n,n.Flickity,n.Unidragger,n.fizzyUIUtils)}(window,function(i,t,e,o){o.extend(t.defaults,{draggable:>1,dragThreshold:3}),t.createMethods.push(_createDrag);var nt.prototype;o.extend(n,e.prototype),n._touchActionValuepan-y;var screateTouchin document,r!1;n._createDragfunction(){this.on(activate,this.onActivateDrag),this.on(uiChange,this._uiChangeDrag),this.on(deactivate,this.onDeactivateDrag),this.on(cellChange,this.updateDraggable),s&&!r&&(i.addEventListener(touchmove,function(){}),r!0)},n.onActivateDragfunction(){this.handlesthis.viewport,this.bindHandles(),this.updateDraggable()},n.onDeactivateDragfunction(){this.unbindHandles(),this.element.classList.remove(is-draggable)},n.updateDraggablefunction(){>1this.options.draggable?this.isDraggable1this.slides.length:this.isDraggablethis.options.draggable,this.isDraggable?this.element.classList.add(is-draggable):this.element.classList.remove(is-draggable)},n.bindDragfunction(){this.options.draggable!0,this.updateDraggable()},n.unbindDragfunction(){this.options.draggable!1,this.updateDraggable()},n._uiChangeDragfunction(){delete this.isFreeScrolling},n.pointerDownfunction(t,e){this.isDraggable?this.okayPointerDown(t)&&(this._pointerDownPreventDefault(t),this.pointerDownFocus(t),document.activeElement!this.element&&this.pointerDownBlur(),this.dragXthis.x,this.viewport.classList.add(is-pointer-down),this.pointerDownScrolll(),i.addEventListener(scroll,this),this._pointerDownDefault(t,e)):this._pointerDownDefault(t,e)},n._pointerDownDefaultfunction(t,e){this.pointerDownPointer{pageX:e.pageX,pageY:e.pageY},this._bindPostStartEvents(t),this.dispatchEvent(pointerDown,t,e)};var a{INPUT:!0,TEXTAREA:!0,SELECT:!0};function l(){return{x:i.pageXOffset,y:i.pageYOffset}}return n.pointerDownFocusfunction(t){at.target.nodeName||this.focus()},n._pointerDownPreventDefaultfunction(t){var etouchstartt.type,itoucht.pointerType,nat.target.nodeName;e||i||n||t.preventDefault()},n.hasDragStartedfunction(t){return Math.abs(t.x)>this.options.dragThreshold},n.pointerUpfunction(t,e){delete this.isTouchScrolling,this.viewport.classList.remove(is-pointer-down),this.dispatchEvent(pointerUp,t,e),this._dragPointerUp(t,e)},n.pointerDonefunction(){i.removeEventListener(scroll,this),delete this.pointerDownScroll},n.dragStartfunction(t,e){this.isDraggable&&(this.dragStartPositionthis.x,this.startAnimation(),i.removeEventListener(scroll,this),this.dispatchEvent(dragStart,t,e))},n.pointerMovefunction(t,e){var ithis._dragPointerMove(t,e);this.dispatchEvent(pointerMove,t,e,i),this._dragMove(t,e,i)},n.dragMovefunction(t,e,i){var n,s;this.isDraggable&&(t.preventDefault(),this.previousDragXthis.dragX,sthis.options.rightToLeft?-1:1,this.options.wrapAround&&(i.x%this.slideableWidth),nthis.dragStartPosition+i.x*s,!this.options.wrapAround&&this.slides.length&&(n(n(sMath.max(-this.slides0.target,this.dragStartPosition))n?.5*(n+s):n)(sMath.min(-this.getLastSlide().target,this.dragStartPosition))?.5*(n+s):n),this.dragXn,this.dragMoveTimenew Date,this.dispatchEvent(dragMove,t,e,i))},n.dragEndfunction(t,e){var i,n;this.isDraggable&&(this.options.freeScroll&&(this.isFreeScrolling!0),ithis.dragEndRestingSelect(),this.options.freeScroll&&!this.options.wrapAround?(nthis.getRestingPosition(),this.isFreeScrolling-n>this.slides0.target&&-nthis.getLastSlide().target):this.options.freeScroll||i!this.selectedIndex||(i+this.dragEndBoostSelect()),delete this.previousDragX,this.isDragSelectthis.options.wrapAround,this.select(i),delete this.isDragSelect,this.dispatchEvent(dragEnd,t,e))},n.dragEndRestingSelectfunction(){var tthis.getRestingPosition(),eMath.abs(this.getSlideDistance(-t,this.selectedIndex)),ithis._getClosestResting(t,e,1),ethis._getClosestResting(t,e,-1);return(i.distancee.distance?i:e).index},n._getClosestRestingfunction(t,e,i){for(var nthis.selectedIndex,s1/0,othis.options.contain&&!this.options.wrapAround?function(t,e){return te}:function(t,e){return te};o(e,s)&&(n+i,se,null!(ethis.getSlideDistance(-t,n)));)eMath.abs(e);return{distance:s,index:n-i}},n.getSlideDistancefunction(t,e){var ithis.slides.length,nthis.options.wrapAround&&1i,sn?o.modulo(e,i):e,sthis.slidess;if(!s)return null;in?this.slideableWidth*Math.floor(e/i):0;return t-(s.target+i)},n.dragEndBoostSelectfunction(){if(void 0this.previousDragX||!this.dragMoveTime||100new Date-this.dragMoveTime)return 0;var tthis.getSlideDistance(-this.dragX,this.selectedIndex),ethis.previousDragX-this.dragX;return 0t&&0e?1:t0&&e0?-1:0},n.staticClickfunction(t,e){var ithis.getParentCell(t.target),ni&&i.element,ii&&this.cells.indexOf(i);this.dispatchEvent(staticClick,t,e,n,i)},n.onscrollfunction(){var tl(),ethis.pointerDownScroll.x-t.x,tthis.pointerDownScroll.y-t.y;(3Math.abs(e)||3Math.abs(t))&&this._pointerDone()},t}),function(t,n){functiontypeof define&&define.amd?define(flickity/js/prev-next-button,./flickity,unipointer/unipointer,fizzy-ui-utils/utils,function(t,e,i){return n(0,t,e,i)}):objecttypeof module&&module.exports?module.exportsn(0,require(./flickity),require(unipointer),require(fizzy-ui-utils)):n(0,t.Flickity,t.Unipointer,t.fizzyUIUtils)}(window,function(t,e,i,n){use strict;var shttp://www.w3.org/2000/svg;function o(t,e){this.directiont,this.parente,this._create()}(o.prototypeObject.create(i.prototype))._createfunction(){this.isEnabled!0,this.isPrevious-1this.direction;var tthis.parent.options.rightToLeft?1:-1;this.isLeftthis.directiont;var ethis.elementdocument.createElement(button);e.classNameflickity-button flickity-prev-next-button,e.className+this.isPrevious? previous: next,e.setAttribute(type,button),this.disable(),e.setAttribute(aria-label,this.isPrevious?Previous:Next);tthis.createSVG();e.appendChild(t),this.parent.on(select,this.update.bind(this)),this.on(pointerDown,this.parent.childUIPointerDown.bind(this.parent))},o.prototype.activatefunction(){this.bindStartEvent(this.element),this.element.addEventListener(click,this),this.parent.element.appendChild(this.element)},o.prototype.deactivatefunction(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener(click,this)},o.prototype.createSVGfunction(){var tdocument.createElementNS(s,svg);t.setAttribute(class,flickity-button-icon),t.setAttribute(viewBox,0 0 100 100);var e,idocument.createElementNS(s,path),estring!typeof(ethis.parent.options.arrowShape)?M +e.x0+,50 L +e.x1+,+(e.y1+50)+ L +e.x2+,+(e.y2+50)+ L +e.x3+,50 L +e.x2+,+(50-e.y2)+ L +e.x1+,+(50-e.y1)+ Z:e;return i.setAttribute(d,e),i.setAttribute(class,arrow),this.isLeft||i.setAttribute(transform,translate(100, 100) rotate(180) ),t.appendChild(i),t},o.prototype.handleEventn.handleEvent,o.prototype.onclickfunction(){var t;this.isEnabled&&(this.parent.uiChange(),tthis.isPrevious?previous:next,this.parentt())},o.prototype.enablefunction(){this.isEnabled||(this.element.disabled!1,this.isEnabled!0)},o.prototype.disablefunction(){this.isEnabled&&(this.element.disabled!0,this.isEnabled!1)},o.prototype.updatefunction(){var tthis.parent.slides;this.parent.options.wrapAround&&1t.length?this.enable():(tt.length?t.length-1:0,tthis.isPrevious?0:t,thisthis.parent.selectedIndext?disable:enable())},o.prototype.destroyfunction(){this.deactivate(),this.allOff()},n.extend(e.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),e.createMethods.push(_createPrevNextButtons);ne.prototype;return n._createPrevNextButtonsfunction(){this.options.prevNextButtons&&(this.prevButtonnew o(-1,this),this.nextButtonnew o(1,this),this.on(activate,this.activatePrevNextButtons))},n.activatePrevNextButtonsfunction(){this.prevButton.activate(),this.nextButton.activate(),this.on(deactivate,this.deactivatePrevNextButtons)},n.deactivatePrevNextButtonsfunction(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off(deactivate,this.deactivatePrevNextButtons)},e.PrevNextButtono,e}),function(t,n){functiontypeof define&&define.amd?define(flickity/js/page-dots,./flickity,unipointer/unipointer,fizzy-ui-utils/utils,function(t,e,i){return n(0,t,e,i)}):objecttypeof module&&module.exports?module.exportsn(0,require(./flickity),require(unipointer),require(fizzy-ui-utils)):n(0,t.Flickity,t.Unipointer,t.fizzyUIUtils)}(window,function(t,e,i,n){function s(t){this.parentt,this._create()}(s.prototypeObject.create(i.prototype))._createfunction(){this.holderdocument.createElement(ol),this.holder.classNameflickity-page-dots,this.dots,this.handleClickthis.onClick.bind(this),this.on(pointerDown,this.parent.childUIPointerDown.bind(this.parent))},s.prototype.activatefunction(){this.setDots(),this.holder.addEventListener(click,this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},s.prototype.deactivatefunction(){this.holder.removeEventListener(click,this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},s.prototype.setDotsfunction(){var tthis.parent.slides.length-this.dots.length;0t?this.addDots(t):t0&&this.removeDots(-t)},s.prototype.addDotsfunction(t){for(var edocument.createDocumentFragment(),i,nthis.dots.length,sn+t,on;os;o++){var rdocument.createElement(li);r.classNamedot,r.setAttribute(aria-label,Page dot +(o+1)),e.appendChild(r),i.push(r)}this.holder.appendChild(e),this.dotsthis.dots.concat(i)},s.prototype.removeDotsfunction(t){this.dots.splice(this.dots.length-t,t).forEach(function(t){this.holder.removeChild(t)},this)},s.prototype.updateSelectedfunction(){this.selectedDot&&(this.selectedDot.classNamedot,this.selectedDot.removeAttribute(aria-current)),this.dots.length&&(this.selectedDotthis.dotsthis.parent.selectedIndex,this.selectedDot.classNamedot is-selected,this.selectedDot.setAttribute(aria-current,step))},s.prototype.onTaps.prototype.onClickfunction(t){tt.target;LIt.nodeName&&(this.parent.uiChange(),tthis.dots.indexOf(t),this.parent.select(t))},s.prototype.destroyfunction(){this.deactivate(),this.allOff()},e.PageDotss,n.extend(e.defaults,{pageDots:!0}),e.createMethods.push(_createPageDots);ne.prototype;return n._createPageDotsfunction(){this.options.pageDots&&(this.pageDotsnew s(this),this.on(activate,this.activatePageDots),this.on(select,this.updateSelectedPageDots),this.on(cellChange,this.updatePageDots),this.on(resize,this.updatePageDots),this.on(deactivate,this.deactivatePageDots))},n.activatePageDotsfunction(){this.pageDots.activate()},n.updateSelectedPageDotsfunction(){this.pageDots.updateSelected()},n.updatePageDotsfunction(){this.pageDots.setDots()},n.deactivatePageDotsfunction(){this.pageDots.deactivate()},e.PageDotss,e}),function(t,e){functiontypeof define&&define.amd?define(flickity/js/player,ev-emitter/ev-emitter,fizzy-ui-utils/utils,./flickity,e):objecttypeof module&&module.exports?module.exportse(require(ev-emitter),require(fizzy-ui-utils),require(./flickity)):e(t.EvEmitter,t.fizzyUIUtils,t.Flickity)}(window,function(t,e,i){function n(t){this.parentt,this.statestopped,this.onVisibilityChangethis.visibilityChange.bind(this),this.onVisibilityPlaythis.visibilityPlay.bind(this)}(n.prototypeObject.create(t.prototype)).playfunction(){playing!this.state&&(document.hidden?document.addEventListener(visibilitychange,this.onVisibilityPlay):(this.stateplaying,document.addEventListener(visibilitychange,this.onVisibilityChange),this.tick()))},n.prototype.tickfunction(){var t,e;playingthis.state&&(tnumbertypeof(tthis.parent.options.autoPlay)?t:3e3,(ethis).clear(),this.timeoutsetTimeout(function(){e.parent.next(!0),e.tick()},t))},n.prototype.stopfunction(){this.statestopped,this.clear(),document.removeEventListener(visibilitychange,this.onVisibilityChange)},n.prototype.clearfunction(){clearTimeout(this.timeout)},n.prototype.pausefunction(){playingthis.state&&(this.statepaused,this.clear())},n.prototype.unpausefunction(){pausedthis.state&&this.play()},n.prototype.visibilityChangefunction(){thisdocument.hidden?pause:unpause()},n.prototype.visibilityPlayfunction(){this.play(),document.removeEventListener(visibilitychange,this.onVisibilityPlay)},e.extend(i.defaults,{pauseAutoPlayOnHover:!0}),i.createMethods.push(_createPlayer);ei.prototype;return e._createPlayerfunction(){this.playernew n(this),this.on(activate,this.activatePlayer),this.on(uiChange,this.stopPlayer),this.on(pointerDown,this.stopPlayer),this.on(deactivate,this.deactivatePlayer)},e.activatePlayerfunction(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener(mouseenter,this))},e.playPlayerfunction(){this.player.play()},e.stopPlayerfunction(){this.player.stop()},e.pausePlayerfunction(){this.player.pause()},e.unpausePlayerfunction(){this.player.unpause()},e.deactivatePlayerfunction(){this.player.stop(),this.element.removeEventListener(mouseenter,this)},e.onmouseenterfunction(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener(mouseleave,this))},e.onmouseleavefunction(){this.player.unpause(),this.element.removeEventListener(mouseleave,this)},i.Playern,i}),function(t,i){functiontypeof define&&define.amd?define(flickity/js/add-remove-cell,./flickity,fizzy-ui-utils/utils,function(t,e){return i(0,t,e)}):objecttypeof module&&module.exports?module.exportsi(0,require(./flickity),require(fizzy-ui-utils)):i(0,t.Flickity,t.fizzyUIUtils)}(window,function(t,e,n){var ie.prototype;return i.insertfunction(t,e){var i,n,s,o,rthis._makeCells(t);r&&r.length&&(othis.cells.length,evoid 0e?o:e,sr,ndocument.createDocumentFragment(),s.forEach(function(t){n.appendChild(t.element)}),in,(teo)?this.slider.appendChild(i):(sthis.cellse.element,this.slider.insertBefore(i,s)),0e?this.cellsr.concat(this.cells):t?this.cellsthis.cells.concat(r):(othis.cells.splice(e,o-e),this.cellsthis.cells.concat(r).concat(o)),this._sizeCells(r),this.cellChange(e,!0))},i.appendfunction(t){this.insert(t,this.cells.length)},i.prependfunction(t){this.insert(t,0)},i.removefunction(t){var i,tthis.getCells(t);t&&t.length&&(ithis.cells.length-1,t.forEach(function(t){t.remove();var ethis.cells.indexOf(t);iMath.min(e,i),n.removeFrom(this.cells,t)},this),this.cellChange(i,!0))},i.cellSizeChangefunction(t){tthis.getCell(t);t&&(t.getSize(),tthis.cells.indexOf(t),this.cellChange(t))},i.cellChangefunction(t,e){var ithis.selectedElement;this._positionCells(t),this._getWrapShiftCells(),this.setGallerySize();ithis.getCell(i);i&&(this.selectedIndexthis.getCellSlideIndex(i)),this.selectedIndexMath.min(this.slides.length-1,this.selectedIndex),this.emitEvent(cellChange,t),this.select(this.selectedIndex),e&&this.positionSliderAtSelected()},e}),function(t,i){functiontypeof define&&define.amd?define(flickity/js/lazyload,./flickity,fizzy-ui-utils/utils,function(t,e){return i(0,t,e)}):objecttypeof module&&module.exports?module.exportsi(0,require(./flickity),require(fizzy-ui-utils)):i(0,t.Flickity,t.fizzyUIUtils)}(window,function(t,e,s){use strict;e.createMethods.push(_createLazyload);var ie.prototype;function n(t,e){this.imgt,this.flickitye,this.load()}return i._createLazyloadfunction(){this.on(select,this.lazyLoad)},i.lazyLoadfunction(){var e,tthis.options.lazyLoad;t&&(tnumbertypeof t?t:0,tthis.getAdjacentCellElements(t),e,t.forEach(function(t){tfunction(t){if(IMGt.nodeName){var et.getAttribute(data-flickity-lazyload),it.getAttribute(data-flickity-lazyload-src),nt.getAttribute(data-flickity-lazyload-srcset);if(e||i||n)returnt}tt.querySelectorAll(imgdata-flickity-lazyload, imgdata-flickity-lazyload-src, imgdata-flickity-lazyload-srcset);return s.makeArray(t)}(t);ee.concat(t)}),e.forEach(function(t){new n(t,this)},this))},n.prototype.handleEvents.handleEvent,n.prototype.loadfunction(){this.img.addEventListener(load,this),this.img.addEventListener(error,this);var tthis.img.getAttribute(data-flickity-lazyload)||this.img.getAttribute(data-flickity-lazyload-src),ethis.img.getAttribute(data-flickity-lazyload-srcset);this.img.srct,e&&this.img.setAttribute(srcset,e),this.img.removeAttribute(data-flickity-lazyload),this.img.removeAttribute(data-flickity-lazyload-src),this.img.removeAttribute(data-flickity-lazyload-srcset)},n.prototype.onloadfunction(t){this.complete(t,flickity-lazyloaded)},n.prototype.onerrorfunction(t){this.complete(t,flickity-lazyerror)},n.prototype.completefunction(t,e){this.img.removeEventListener(load,this),this.img.removeEventListener(error,this);var ithis.flickity.getParentCell(this.img),ii&&i.element;this.flickity.cellSizeChange(i),this.img.classList.add(e),this.flickity.dispatchEvent(lazyLoad,t,i)},e.LazyLoadern,e}),function(t){functiontypeof define&&define.amd?define(flickity/js/index,./flickity,./drag,./prev-next-button,./page-dots,./player,./add-remove-cell,./lazyload,t):objecttypeof module&&module.exports&&(module.exportst(require(./flickity),require(./drag),require(./prev-next-button),require(./page-dots),require(./player),require(./add-remove-cell),require(./lazyload)))}((window,function(t){return t})),function(t,e){functiontypeof define&&define.amd?define(flickity-as-nav-for/as-nav-for,flickity/js/index,fizzy-ui-utils/utils,e):objecttypeof module&&module.exports?module.exportse(require(flickity),require(fizzy-ui-utils)):t.Flickitye(t.Flickity,t.fizzyUIUtils)}(window,function(i,n){i.createMethods.push(_createAsNavFor);var ti.prototype;return t._createAsNavForfunction(){this.on(activate,this.activateAsNavFor),this.on(deactivate,this.deactivateAsNavFor),this.on(destroy,this.destroyAsNavFor);var t,ethis.options.asNavFor;e&&(tthis,setTimeout(function(){t.setNavCompanion(e)}))},t.setNavCompanionfunction(t){tn.getQueryElement(t);var e,ti.data(t);t&&t!this&&(this.navCompaniont,(ethis).onNavCompanionSelectfunction(){e.navCompanionSelect()},t.on(select,this.onNavCompanionSelect),this.on(staticClick,this.onNavStaticClick),this.navCompanionSelect(!0))},t.navCompanionSelectfunction(t){var e,i,n,s,othis.navCompanion&&this.navCompanion.selectedCells;o&&(no0,s(ethis.navCompanion.cells.indexOf(n))+o.length-1,iMath.floor((ie,ns,othis.navCompanion.cellAlign,(n-i)*o+i)),this.selectCell(i,!1,t),this.removeNavSelectedElements(),i>this.cells.length||(sthis.cells.slice(e,1+s),this.navSelectedElementss.map(function(t){return t.element}),this.changeNavSelectedClass(add)))},t.changeNavSelectedClassfunction(e){this.navSelectedElements.forEach(function(t){t.classListe(is-nav-selected)})},t.activateAsNavForfunction(){this.navCompanionSelect(!0)},t.removeNavSelectedElementsfunction(){this.navSelectedElements&&(this.changeNavSelectedClass(remove),delete this.navSelectedElements)},t.onNavStaticClickfunction(t,e,i,n){numbertypeof n&&this.navCompanion.selectCell(n)},t.deactivateAsNavForfunction(){this.removeNavSelectedElements()},t.destroyAsNavForfunction(){this.navCompanion&&(this.navCompanion.off(select,this.onNavCompanionSelect),this.off(staticClick,this.onNavStaticClick),delete this.navCompanion)},i}),function(e,i){use strict;functiontypeof define&&define.amd?define(imagesloaded/imagesloaded,ev-emitter/ev-emitter,function(t){return i(e,t)}):objecttypeof module&&module.exports?module.exportsi(e,require(ev-emitter)):e.imagesLoadedi(e,e.EvEmitter)}(undefined!typeof window?window:this,function(e,t){var oe.jQuery,re.console;function a(t,e){for(var i in e)tiei;return t}var lArray.prototype.slice;function h(t,e,i){if(!(this instanceof h))return new h(t,e,i);var n,st;stringtypeof t&&(sdocument.querySelectorAll(t)),s?(this.elements(ns,Array.isArray(n)?n:objecttypeof n&&numbertypeof n.length?l.call(n):n),this.optionsa({},this.options),functiontypeof e?ie:a(this.options,e),i&&this.on(always,i),this.getImages(),o&&(this.jqDeferrednew o.Deferred),setTimeout(this.check.bind(this))):r.error(Bad element for imagesLoaded +(s||t))}(h.prototypeObject.create(t.prototype)).options{},h.prototype.getImagesfunction(){this.images,this.elements.forEach(this.addElementImages,this)},h.prototype.addElementImagesfunction(t){IMGt.nodeName&&this.addImage(t),!0this.options.background&&this.addElementBackgroundImages(t);var et.nodeType;if(e&&ce){for(var it.querySelectorAll(img),n0;ni.length;n++){var sin;this.addImage(s)}if(stringtypeof this.options.background)for(var ot.querySelectorAll(this.options.background),n0;no.length;n++){var ron;this.addElementBackgroundImages(r)}}};var c{1:!0,9:!0,11:!0};function i(t){this.imgt}function n(t,e){this.urlt,this.elemente,this.imgnew Image}return h.prototype.addElementBackgroundImagesfunction(t){var egetComputedStyle(t);if(e)for(var i/url\(()?(.*?)\1\)/gi,ni.exec(e.backgroundImage);null!n;){var sn&&n2;s&&this.addBackground(s,t),ni.exec(e.backgroundImage)}},h.prototype.addImagefunction(t){tnew i(t);this.images.push(t)},h.prototype.addBackgroundfunction(t,e){enew n(t,e);this.images.push(e)},h.prototype.checkfunction(){var nthis;function e(t,e,i){setTimeout(function(){n.progress(t,e,i)})}this.progressedCount0,this.hasAnyBroken!1,this.images.length?this.images.forEach(function(t){t.once(progress,e),t.check()}):this.complete()},h.prototype.progressfunction(t,e,i){this.progressedCount++,this.hasAnyBrokenthis.hasAnyBroken||!t.isLoaded,this.emitEvent(progress,this,t,e),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCountthis.images.length&&this.complete(),this.options.debug&&r&&r.log(progress: +i,t,e)},h.prototype.completefunction(){var tthis.hasAnyBroken?fail:done;this.isComplete!0,this.emitEvent(t,this),this.emitEvent(always,this),this.jqDeferred&&(tthis.hasAnyBroken?reject:resolve,this.jqDeferredt(this))},(i.prototypeObject.create(t.prototype)).checkfunction(){this.getIsImageComplete()?this.confirm(0!this.img.naturalWidth,naturalWidth):(this.proxyImagenew Image,this.proxyImage.addEventListener(load,this),this.proxyImage.addEventListener(error,this),this.img.addEventListener(load,this),this.img.addEventListener(error,this),this.proxyImage.srcthis.img.src)},i.prototype.getIsImageCompletefunction(){return this.img.complete&&this.img.naturalWidth},i.prototype.confirmfunction(t,e){this.isLoadedt,this.emitEvent(progress,this,this.img,e)},i.prototype.handleEventfunction(t){var eon+t.type;thise&&thise(t)},i.prototype.onloadfunction(){this.confirm(!0,onload),this.unbindEvents()},i.prototype.onerrorfunction(){this.confirm(!1,onerror),this.unbindEvents()},i.prototype.unbindEventsfunction(){this.proxyImage.removeEventListener(load,this),this.proxyImage.removeEventListener(error,this),this.img.removeEventListener(load,this),this.img.removeEventListener(error,this)},(n.prototypeObject.create(i.prototype)).checkfunction(){this.img.addEventListener(load,this),this.img.addEventListener(error,this),this.img.srcthis.url,this.getIsImageComplete()&&(this.confirm(0!this.img.naturalWidth,naturalWidth),this.unbindEvents())},n.prototype.unbindEventsfunction(){this.img.removeEventListener(load,this),this.img.removeEventListener(error,this)},n.prototype.confirmfunction(t,e){this.isLoadedt,this.emitEvent(progress,this,this.element,e)},(h.makeJQueryPluginfunction(t){(tt||e.jQuery)&&((ot).fn.imagesLoadedfunction(t,e){return new h(this,t,e).jqDeferred.promise(o(this))})})(),h}),function(t,i){functiontypeof define&&define.amd?define(flickity/js/index,imagesloaded/imagesloaded,function(t,e){return i(0,t,e)}):objecttypeof module&&module.exports?module.exportsi(0,require(flickity),require(imagesloaded)):t.Flickityi(0,t.Flickity,t.imagesLoaded)}(window,function(t,e,n){use strict;e.createMethods.push(_createImagesLoaded);var ie.prototype;return i._createImagesLoadedfunction(){this.on(activate,this.imagesLoaded)},i.imagesLoadedfunction(){var i;this.options.imagesLoaded&&n((ithis).slider).on(progress,function(t,e){ei.getParentCell(e.img),i.cellSizeChange(e&&e.element),i.options.freeScroll||i.positionSliderAtSelected()})},e}),function(t,e){functiontypeof define&&define.amd?define(flickity/js/index,fizzy-ui-utils/utils,e):objecttypeof module&&module.exports?module.exportse(require(flickity),require(fizzy-ui-utils)):e(t.Flickity,t.fizzyUIUtils)}(this,function(t,n){var et.Slide,se.prototype.updateTarget;e.prototype.updateTargetfunction(){var i,n;s.apply(this,arguments),this.parent.options.fade&&(ithis.target-this.x,nthis.cells0.x,this.cells.forEach(function(t){var et.x-n-i;t.renderPosition(e)}))},e.prototype.setOpacityfunction(e){this.cells.forEach(function(t){t.element.style.opacitye})};et.prototype;t.createMethods.push(_createFade),e._createFadefunction(){this.fadeIndexthis.selectedIndex,this.prevSelectedIndexthis.selectedIndex,this.on(select,this.onSelectFade),this.on(dragEnd,this.onDragEndFade),this.on(settle,this.onSettleFade),this.on(activate,this.onActivateFade),this.on(deactivate,this.onDeactivateFade)};var ie.updateSlides;e.updateSlidesfunction(){i.apply(this,arguments),this.options.fade&&this.slides.forEach(function(t,e){eethis.selectedIndex?1:0;t.setOpacity(e)},this)},e.onSelectFadefunction(){this.fadeIndexMath.min(this.prevSelectedIndex,this.slides.length-1),this.prevSelectedIndexthis.selectedIndex},e.onSettleFadefunction(){delete this.didDragEnd,this.options.fade&&(this.selectedSlide.setOpacity(1),this.slidesthis.fadeIndex&&this.fadeIndex!this.selectedIndex&&this.slidesthis.fadeIndex.setOpacity(0))},e.onDragEndFadefunction(){this.didDragEnd!0},e.onActivateFadefunction(){this.options.fade&&this.element.classList.add(is-fade)},e.onDeactivateFadefunction(){this.options.fade&&(this.element.classList.remove(is-fade),this.slides.forEach(function(t){t.setOpacity()}))};var oe.positionSlider;e.positionSliderfunction(){this.options.fade?(this.fadeSlides(),this.dispatchScrollEvent()):o.apply(this,arguments)};var re.positionSliderAtSelected;e.positionSliderAtSelectedfunction(){this.options.fade&&this.setTranslateX(0),r.apply(this,arguments)},e.fadeSlidesfunction(){var t,e,i,n,s;this.slides.length2||(tthis.getFadeIndexes(),ethis.slidest.a,sthis.slidest.b,ithis.wrapDifference(e.target,s.target),nthis.wrapDifference(e.target,-this.x),n/i,e.setOpacity(1-n),s.setOpacity(n),st.a,this.isDragging&&(s.5n?t.a:t.b),null!this.fadeHideIndex&&this.fadeHideIndex!s&&this.fadeHideIndex!t.a&&this.fadeHideIndex!t.b&&this.slidesthis.fadeHideIndex.setOpacity(0),this.fadeHideIndexs)},e.getFadeIndexesfunction(){return this.isDragging||this.didDragEnd?this.options.wrapAround?this.getFadeDragWrapIndexes():this.getFadeDragLimitIndexes():{a:this.fadeIndex,b:this.selectedIndex}},e.getFadeDragWrapIndexesfunction(){var tthis.slides.map(function(t,e){return this.getSlideDistance(-this.x,e)},this),et.map(function(t){return Math.abs(t)}),iMath.min.apply(Math,e),ee.indexOf(i),ite,tthis.slides.length,i0i?1:-1;return{a:e,b:n.modulo(e+i,t)}},e.getFadeDragLimitIndexesfunction(){for(var t0,e0;ethis.slides.length-1;e++){var ithis.slidese;if(-this.xi.target)break;te}return{a:t,b:t+1}},e.wrapDifferencefunction(t,e){var ie-t;if(!this.options.wrapAround)return i;ei+this.slideableWidth,ti-this.slideableWidth;return Math.abs(e)Math.abs(i)&&(ie),Math.abs(t)Math.abs(i)&&(it),i};var ae._getWrapShiftCells;e._getWrapShiftCellsfunction(){this.options.fade||a.apply(this,arguments)};var le.shiftWrapCells;return e.shiftWrapCellsfunction(){this.options.fade||l.apply(this,arguments)},t});/**! * lightgallery.js | 1.4.1-beta.0 | October 29th 2020 * http://sachinchoolur.github.io/lightgallery.js/ * Copyright (c) 2016 Sachin N; * @license GPLv3 */!function(e){if(objecttypeof exports&&undefined!typeof module)module.exportse();else if(functiontypeof define&&define.amd)define(,e);else{var t;tundefined!typeof window?window:undefined!typeof global?global:undefined!typeof self?self:this,t.Lightgallerye()}}(function(){var e,t,s;return function(){function e(t,s,l){function i(r,a){if(!sr){if(!tr){var dfunctiontypeof require&&require;if(!a&&d)return d(r,!0);if(o)return o(r,!0);var nnew Error(Cannot find module +r+);throw n.codeMODULE_NOT_FOUND,n}var usr{exports:{}};tr0.call(u.exports,function(e){return i(tr1e||e)},u,u.exports,e,t,s,l)}return sr.exports}for(var ofunctiontypeof require&&require,r0;rl.length;r++)i(lr);return i}return e}()({1:function(t,s,l){!function(t,s){if(functiontypeof e&&e.amd)e(exports,s);else if(void 0!l)s(l);else{var i{exports:{}};s(i.exports),t.lgUtilsi.exports}}(this,function(e){use strict;Object.defineProperty(e,__esModule,{value:!0});var t{getAttribute:function e(t,s){return ts},setAttribute:function e(t,s,l){tsl},wrap:function e(t,s){if(t){var ldocument.createElement(div);l.classNames,t.parentNode.insertBefore(l,t),t.parentNode.removeChild(t),l.appendChild(t)}},addClass:function e(t,s){t&&(t.classList?t.classList.add(s):t.className+ +s)},removeClass:function e(t,s){t&&(t.classList?t.classList.remove(s):t.classNamet.className.replace(new RegExp((^|\\b)+s.split( ).join(|)+(\\b|$),gi), ))},hasClass:function e(t,s){return t.classList?t.classList.contains(s):new RegExp((^| )+s+( |$),gi).test(t.className)},setVendor:function e(t,s,l){t&&(t.styles.charAt(0).toLowerCase()+s.slice(1)l,t.stylewebkit+sl,t.stylemoz+sl,t.stylems+sl,t.styleo+sl)},trigger:function e(t,s){var larguments.length>2&&void 0!arguments2?arguments2:null;if(t){var inew CustomEvent(s,{detail:l});t.dispatchEvent(i)}},Listener:{uid:0},on:function e(s,l,i){var othis;s&&l.split( ).forEach(function(e){var lo.getAttribute(s,lg-event-uid)||;t.Listener.uid++,l+&+t.Listener.uid,o.setAttribute(s,lg-event-uid,l),t.Listenere+t.Listener.uidi,s.addEventListener(e.split(.)0,i,!1)})},off:function e(s,l){if(s){var ithis.getAttribute(s,lg-event-uid);if(i){ii.split(&);for(var o0;oi.length;o++)if(io){var rl+io;if(.r.substring(0,1))for(var a in t.Listener)t.Listener.hasOwnProperty(a)&&a.split(.).indexOf(r.split(.)1)>-1&&(s.removeEventListener(a.split(.)0,t.Listenera),this.setAttribute(s,lg-event-uid,this.getAttribute(s,lg-event-uid).replace(&+io,)),delete t.Listenera);else s.removeEventListener(r.split(.)0,t.Listenerr),this.setAttribute(s,lg-event-uid,this.getAttribute(s,lg-event-uid).replace(&+io,)),delete t.Listenerr}}}},param:function e(t){return Object.keys(t).map(function(e){return encodeURIComponent(e)++encodeURIComponent(te)}).join(&)}};e.defaultt})},{},2:function(t,s,l){!function(s,i){if(functiontypeof e&&e.amd)e(./lg-utils,i);else if(void 0!l)i(t(./lg-utils));else{var o{exports:{}};i(s.lgUtils),s.lightgalleryo.exports}}(this,function(e){use strict;function t(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(this.ele,this.si({},o,t),this.s.dynamic&&undefined!this.s.dynamicEl&&this.s.dynamicEl.constructorArray&&!this.s.dynamicEl.length)throwWhen using dynamic mode, you must also define dynamicEl as an Array.;return this.modules{},this.lGalleryOn!1,this.lgBusy!1,this.hideBartimeout!1,this.isTouchontouchstartin document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd!1),this.items,this.s.dynamic?this.itemsthis.s.dynamicEl:thisthis.s.selector?this.items.push(this.el):!this.s.selector?this.s.selectWithin?this.itemsdocument.querySelector(this.s.selectWithin).querySelectorAll(this.s.selector):this.itemsthis.el.querySelectorAll(this.s.selector):this.itemsthis.el.children,this.___slide,this.outer,this.init(),this}var lt(e),iObject.assign||function(e){for(var t1;targuments.length;t++){var sargumentst;for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&(elsl)}return e};!function(){function e(e,t){tt||{bubbles:!1,cancelable:!1,detail:void 0};var sdocument.createEvent(CustomEvent);return s.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),s}if(functiontypeof window.CustomEvent)return!1;e.prototypewindow.Event.prototype,window.CustomEvente}(),window.utilsl.default,window.lgData{uid:0},window.lgModules{};var o{mode:lg-slide,cssEasing:ease,easing:linear,speed:600,height:100%,width:100%,addClass:,startClass:lg-start-zoom,backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,ariaLabelledby:,ariaDescribedby:,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:.lg-sub-html,subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:,selectWithin:,nextHtml:,prevHtml:,index:!1,iframeMaxWidth:100%,download:!0,counter:!0,appendCounterTo:.lg-toolbar,swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:,galleryId:1,supportLegacyBrowser:!0};s.prototype.initfunction(){var ethis;e.s.preload>e.items.length&&(e.s.preloade.items.length);var twindow.location.hash;if(t.indexOf(lg+this.s.galleryId)>0&&(e.indexparseInt(t.split(&slide)1,10),l.default.addClass(document.body,lg-from-hash),l.default.hasClass(document.body,lg-on)||(l.default.addClass(document.body,lg-on),setTimeout(function(){e.build(e.index)}))),e.s.dynamic)l.default.trigger(this.el,onBeforeOpen),e.indexe.s.index||0,l.default.hasClass(document.body,lg-on)||(l.default.addClass(document.body,lg-on),setTimeout(function(){e.build(e.index)}));else for(var s0;se.items.length;s++)!function(t){l.default.on(e.itemst,click.lgcustom,function(s){s.preventDefault(),l.default.trigger(e.el,onBeforeOpen),e.indexe.s.index||t,l.default.hasClass(document.body,lg-on)||(e.build(e.index),l.default.addClass(document.body,lg-on))})}(s)},s.prototype.buildfunction(e){var tthis;t.structure();for(var s in window.lgModules)t.modulessnew window.lgModuless(t.el);if(t.slide(e,!1,!1),t.s.keyPress&&t.keyPress(),t.items.length>1&&(t.arrow(),setTimeout(function(){t.enableDrag(),t.enableSwipe()},50),t.s.mousewheel&&t.mousewheel()),t.counter(),t.closeGallery(),l.default.trigger(t.el,onAfterOpen),t.s.hideBarsDelay>0){var isetTimeout(function(){l.default.addClass(t.outer,lg-hide-items)},t.s.hideBarsDelay);l.default.on(t.outer,mousemove.lg click.lg touchstart.lg,function(){clearTimeout(i),l.default.removeClass(t.outer,lg-hide-items),clearTimeout(t.hideBartimeout),t.hideBartimeoutsetTimeout(function(){l.default.addClass(t.outer,lg-hide-items)},t.s.hideBarsDelay)})}},s.prototype.structurefunction(){var e,t,s0,i,o,rthis;for(document.body.insertAdjacentHTML(beforeend,div classlg-backdrop>/div>),l.default.setVendor(document.querySelector(.lg-backdrop),TransitionDuration,this.s.backdropDuration+ms),s0;sthis.items.length;s++)e+div classlg-item>/div>;if(this.s.controls&&this.items.length>1&&(tdiv classlg-actions>button typebutton aria-labelPrevious slide classlg-prev lg-icon>+this.s.prevHtml+/button>button typebutton aria-labelNext slide classlg-next lg-icon>+this.s.nextHtml+/button>/div>),.lg-sub-htmlthis.s.appendSubHtmlTo&&(idiv rolestatus aria-livepolite classlg-sub-html>/div>),odiv tabindex-1 aria-modaltrue +(this.s.ariaLabelledby?aria-labelledby+this.s.ariaLabelledby+:)+ +(this.s.ariaDescribedby?aria-describedby+this.s.ariaDescribedby+:)+ roledialog classlg-outer +this.s.addClass+ +this.s.startClass+>div classlg stylewidth:+this.s.width+; height:+this.s.height+>div classlg-inner>+e+/div>div classlg-toolbar lg-group>button typebutton aria-labelClose gallery classlg-close lg-icon>/button>/div>+t+i+/div>/div>,document.body.insertAdjacentHTML(beforeend,o),this.outerdocument.querySelector(.lg-outer),this.outer.focus(),this.___slidethis.outer.querySelectorAll(.lg-item),this.s.useLeft?(l.default.addClass(this.outer,lg-use-left),this.s.modelg-slide):l.default.addClass(this.outer,lg-use-css3),r.setTop(),l.default.on(window,resize.lg orientationchange.lg,function(){setTimeout(function(){r.setTop()},100)}),l.default.addClass(this.___slidethis.index,lg-current),this.doCss()?l.default.addClass(this.outer,lg-css3):(l.default.addClass(this.outer,lg-css),this.s.speed0),l.default.addClass(this.outer,this.s.mode),this.s.enableDrag&&this.items.length>1&&l.default.addClass(this.outer,lg-grab),this.s.showAfterLoad&&l.default.addClass(this.outer,lg-show-after-load),this.doCss()){var athis.outer.querySelector(.lg-inner);l.default.setVendor(a,TransitionTimingFunction,this.s.cssEasing),l.default.setVendor(a,TransitionDuration,this.s.speed+ms)}setTimeout(function(){l.default.addClass(document.querySelector(.lg-backdrop),in)}),setTimeout(function(){l.default.addClass(r.outer,lg-visible)},this.s.backdropDuration),this.s.download&&this.outer.querySelector(.lg-toolbar).insertAdjacentHTML(beforeend,a idlg-download aria-labelDownload target_blank download classlg-download lg-icon>/a>),this.prevScrollTopdocument.documentElement.scrollTop||document.body.scrollTop},s.prototype.setTopfunction(){if(100%!this.s.height){var ewindow.innerHeight,t(e-parseInt(this.s.height,10))/2,sthis.outer.querySelector(.lg);e>parseInt(this.s.height,10)?s.style.topt+px:s.style.top0px}},s.prototype.doCssfunction(){return!!function e(){var ttransition,MozTransition,WebkitTransition,OTransition,msTransition,KhtmlTransition,sdocument.documentElement,l0;for(l0;lt.length;l++)if(tlin s.style)return!0}()},s.prototype.isVideofunction(e,t){var s;if(sthis.s.dynamic?this.s.dynamicElt.html:this.itemst.getAttribute(data-html),!e&&s)return{html5:!0};var le.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v|embed\/)?(a-z0-9\-\_\%+)/i),ie.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?(0-9a-z\-_+)/i),oe.match(/\/\/(?:www\.)?dai.ly\/(0-9a-z\-_+)/i),re.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return l?{youtube:l}:i?{vimeo:i}:o?{dailymotion:o}:r?{vk:r}:void 0},s.prototype.counterfunction(){this.s.counter&&this.outer.querySelector(this.s.appendCounterTo).insertAdjacentHTML(beforeend,div idlg-counter rolestatus aria-livepolite>span idlg-counter-current>+(parseInt(this.index,10)+1)+/span> / span idlg-counter-all>+this.items.length+/span>/div>)},s.prototype.addHtmlfunction(e){var tnull,s;if(this.s.dynamic?tthis.s.dynamicEle.subHtml:(sthis.itemse,ts.getAttribute(data-sub-html),this.s.getCaptionFromTitleOrAlt&&!t&&(ts.getAttribute(title))&&s.querySelector(img)&&(ts.querySelector(img).getAttribute(alt))),void 0!t&&null!t){var it.substring(0,1);.!i&!i||(tthis.s.subHtmlSelectorRelative&&!this.s.dynamic?s.querySelector(t).innerHTML:document.querySelector(t).innerHTML)}else t;.lg-sub-htmlthis.s.appendSubHtmlTo?this.outer.querySelector(this.s.appendSubHtmlTo).innerHTMLt:this.___slidee.insertAdjacentHTML(beforeend,t),void 0!t&&null!t&&(t?l.default.addClass(this.outer.querySelector(this.s.appendSubHtmlTo),lg-empty-html):l.default.removeClass(this.outer.querySelector(this.s.appendSubHtmlTo),lg-empty-html)),l.default.trigger(this.el,onAfterAppendSubHtml,{index:e})},s.prototype.preloadfunction(e){var t1,s1;for(t1;tthis.s.preload&&!(t>this.items.length-e);t++)this.loadContent(e+t,!1,0);for(s1;sthis.s.preload&&!(e-s0);s++)this.loadContent(e-s,!1,0)},s.prototype.loadContentfunction(e,t,s){var ithis,o!1,r,a,d,n,u,c,g,ffunction e(t){for(var s,l,i0;it.length;i++){var oti.split( );o0&&o.splice(0,1),l.push(o0),s.push(o1)}for(var rwindow.innerWidth,d0;ds.length;d++)if(parseInt(sd,10)>r){ald;break}};if(i.s.dynamic){if(i.s.dynamicEle.poster&&(o!0,di.s.dynamicEle.poster),ci.s.dynamicEle.html,ai.s.dynamicEle.src,gi.s.dynamicEle.alt,i.s.dynamicEle.responsive){f(i.s.dynamicEle.responsive.split(,))}ni.s.dynamicEle.srcset,ui.s.dynamicEle.sizes}else{if(i.itemse.getAttribute(data-poster)&&(o!0,di.itemse.getAttribute(data-poster)),ci.itemse.getAttribute(data-html),ai.itemse.getAttribute(href)||i.itemse.getAttribute(data-src),gi.itemse.getAttribute(title),i.itemse.querySelector(img)&&(gg||i.itemse.querySelector(img).getAttribute(alt)),i.itemse.getAttribute(data-responsive)){f(i.itemse.getAttribute(data-responsive).split(,))}ni.itemse.getAttribute(data-srcset),ui.itemse.getAttribute(data-sizes)}var h!1;i.s.dynamic?i.s.dynamicEle.iframe&&(h!0):truei.itemse.getAttribute(data-iframe)&&(h!0);var mi.isVideo(a,e);if(!l.default.hasClass(i.___slidee,lg-loaded)){if(h)i.___slidee.insertAdjacentHTML(afterbegin,div classlg-video-cont stylemax-width:+i.s.iframeMaxWidth+>div classlg-video>iframe classlg-object frameborder0 src+a+ allowfullscreentrue>/iframe>/div>/div>);else if(o){var p;pm&&m.youtube?lg-has-youtube:m&&m.vimeo?lg-has-vimeo:lg-has-html5,i.___slidee.insertAdjacentHTML(beforeend,div classlg-video-cont +p+ >div classlg-video>span classlg-video-play>/span>img classlg-object lg-has-poster src+d+ />/div>/div>)}else m?(i.___slidee.insertAdjacentHTML(beforeend,div classlg-video-cont >div classlg-video>/div>/div>),l.default.trigger(i.el,hasVideo,{index:e,src:a,html:c})):(gg?alt+g+:,i.___slidee.insertAdjacentHTML(beforeend,div classlg-img-wrap>img classlg-object lg-image +g+ src+a+ />/div>));if(l.default.trigger(i.el,onAferAppendSlide,{index:e}),ri.___slidee.querySelector(.lg-object),u&&r.setAttribute(sizes,u),n&&(r.setAttribute(srcset,n),this.s.supportLegacyBrowser))try{picturefill({elements:r0})}catch(e){console.warn(If you want srcset to be supported for older browsers, please include picturefil javascript library in your document.)}.lg-sub-html!this.s.appendSubHtmlTo&&i.addHtml(e),l.default.addClass(i.___slidee,lg-loaded)}l.default.on(i.___slidee.querySelector(.lg-object),load.lg error.lg,function(){var t0;s&&!l.default.hasClass(document.body,lg-from-hash)&&(ts),setTimeout(function(){l.default.addClass(i.___slidee,lg-complete),l.default.trigger(i.el,onSlideItemLoad,{index:e,delay:s||0})},t)}),m&&m.html5&&!o&&l.default.addClass(i.___slidee,lg-complete),!0t&&(l.default.hasClass(i.___slidee,lg-complete)?i.preload(e):l.default.on(i.___slidee.querySelector(.lg-object),load.lg error.lg,function(){i.preload(e)}))},s.prototype.slidefunction(e,t,s){for(var i0,o0;othis.___slide.length;o++)if(l.default.hasClass(this.___slideo,lg-current)){io;break}var rthis;if(!r.lGalleryOn||i!e){var athis.___slide.length,dr.lGalleryOn?this.s.speed:0,n!1,u!1;if(!r.lgBusy){if(this.s.download){var c;cr.s.dynamic?!1!r.s.dynamicEle.downloadUrl&&(r.s.dynamicEle.downloadUrl||r.s.dynamicEle.src):false!r.itemse.getAttribute(data-download-url)&&(r.itemse.getAttribute(data-download-url)||r.itemse.getAttribute(href)||r.itemse.getAttribute(data-src)),c?(document.getElementById(lg-download).setAttribute(href,c),l.default.removeClass(r.outer,lg-hide-download)):l.default.addClass(r.outer,lg-hide-download)}if(l.default.trigger(r.el,onBeforeSlide,{prevIndex:i,index:e,fromTouch:t,fromThumb:s}),r.lgBusy!0,clearTimeout(r.hideBartimeout),.lg-sub-htmlthis.s.appendSubHtmlTo&&setTimeout(function(){r.addHtml(e)},d),this.arrowDisable(e),t){var ge-1,fe+1;0e&&ia-1?(f0,ga-1):ea-1&&0i&&(f0,ga-1),l.default.removeClass(r.outer.querySelector(.lg-prev-slide),lg-prev-slide),l.default.removeClass(r.outer.querySelector(.lg-current),lg-current),l.default.removeClass(r.outer.querySelector(.lg-next-slide),lg-next-slide),l.default.addClass(r.___slideg,lg-prev-slide),l.default.addClass(r.___slidef,lg-next-slide),l.default.addClass(r.___slidee,lg-current)}else{l.default.addClass(r.outer,lg-no-trans);for(var h0;hthis.___slide.length;h++)l.default.removeClass(this.___slideh,lg-prev-slide),l.default.removeClass(this.___slideh,lg-next-slide);ei?(u!0,0!e||i!a-1||s||(u!1,n!0)):e>i&&(n!0,e!a-1||0!i||s||(u!0,n!1)),u?(l.default.addClass(this.___slidee,lg-prev-slide),l.default.addClass(this.___slidei,lg-next-slide)):n&&(l.default.addClass(this.___slidee,lg-next-slide),l.default.addClass(this.___slidei,lg-prev-slide)),setTimeout(function(){l.default.removeClass(r.outer.querySelector(.lg-current),lg-current),l.default.addClass(r.___slidee,lg-current),l.default.removeClass(r.outer,lg-no-trans)},50)}r.lGalleryOn?(setTimeout(function(){r.loadContent(e,!0,0)},this.s.speed+50),setTimeout(function(){r.lgBusy!1,l.default.trigger(r.el,onAfterSlide,{prevIndex:i,index:e,fromTouch:t,fromThumb:s})},this.s.speed)):(r.loadContent(e,!0,r.s.backdropDuration),r.lgBusy!1,l.default.trigger(r.el,onAfterSlide,{prevIndex:i,index:e,fromTouch:t,fromThumb:s})),r.lGalleryOn!0,this.s.counter&&document.getElementById(lg-counter-current)&&(document.getElementById(lg-counter-current).innerHTMLe+1)}}},s.prototype.goToNextSlidefunction(e){var tthis;t.lgBusy||(t.index+1t.___slide.length?(t.index++,l.default.trigger(t.el,onBeforeNextSlide,{index:t.index}),t.slide(t.index,e,!1)):t.s.loop?(t.index0,l.default.trigger(t.el,onBeforeNextSlide,{index:t.index}),t.slide(t.index,e,!1)):t.s.slideEndAnimatoin&&(l.default.addClass(t.outer,lg-right-end),setTimeout(function(){l.default.removeClass(t.outer,lg-right-end)},400)))},s.prototype.goToPrevSlidefunction(e){var tthis;t.lgBusy||(t.index>0?(t.index--,l.default.trigger(t.el,onBeforePrevSlide,{index:t.index,fromTouch:e}),t.slide(t.index,e,!1)):t.s.loop?(t.indext.items.length-1,l.default.trigger(t.el,onBeforePrevSlide,{index:t.index,fromTouch:e}),t.slide(t.index,e,!1)):t.s.slideEndAnimatoin&&(l.default.addClass(t.outer,lg-left-end),setTimeout(function(){l.default.removeClass(t.outer,lg-left-end)},400)))},s.prototype.keyPressfunction(){var ethis;this.items.length>1&&l.default.on(window,keyup.lg,function(t){e.items.length>1&&(37t.keyCode&&(t.preventDefault(),e.goToPrevSlide()),39t.keyCode&&(t.preventDefault(),e.goToNextSlide()))}),l.default.on(window,keydown.lg,function(t){!0e.s.escKey&&27t.keyCode&&(t.preventDefault(),l.default.hasClass(e.outer,lg-thumb-open)?l.default.removeClass(e.outer,lg-thumb-open):e.destroy())})},s.prototype.arrowfunction(){var ethis;l.default.on(this.outer.querySelector(.lg-prev),click.lg,function(){e.goToPrevSlide()}),l.default.on(this.outer.querySelector(.lg-next),click.lg,function(){e.goToNextSlide()})},s.prototype.arrowDisablefunction(e){if(!this.s.loop&&this.s.hideControlOnEnd){var tthis.outer.querySelector(.lg-next),sthis.outer.querySelector(.lg-prev);e+1this.___slide.length?(t.removeAttribute(disabled),l.default.removeClass(t,disabled)):(t.setAttribute(disabled,disabled),l.default.addClass(t,disabled)),e>0?(s.removeAttribute(disabled),l.default.removeClass(s,disabled)):(s.setAttribute(disabled,disabled),l.default.addClass(s,disabled))}},s.prototype.setTranslatefunction(e,t,s){this.s.useLeft?e.style.leftt:l.default.setVendor(e,Transform,translate3d(+t+px, +s+px, 0px))},s.prototype.touchMovefunction(e,t){var st-e;Math.abs(s)>15&&(l.default.addClass(this.outer,lg-dragging),this.setTranslate(this.___slidethis.index,s,0),this.setTranslate(document.querySelector(.lg-prev-slide),-this.___slidethis.index.clientWidth+s,0),this.setTranslate(document.querySelector(.lg-next-slide),this.___slidethis.index.clientWidth+s,0))},s.prototype.touchEndfunction(e){var tthis;lg-slide!t.s.mode&&l.default.addClass(t.outer,lg-slide);for(var s0;sthis.___slide.length;s++)l.default.hasClass(this.___slides,lg-current)||l.default.hasClass(this.___slides,lg-prev-slide)||l.default.hasClass(this.___slides,lg-next-slide)||(this.___slides.style.opacity0);setTimeout(function(){l.default.removeClass(t.outer,lg-dragging),e0&&Math.abs(e)>t.s.swipeThreshold?t.goToNextSlide(!0):e>0&&Math.abs(e)>t.s.swipeThreshold?t.goToPrevSlide(!0):Math.abs(e)5&&l.default.trigger(t.el,onSlideClick);for(var s0;st.___slide.length;s++)t.___slides.removeAttribute(style)}),setTimeout(function(){l.default.hasClass(t.outer,lg-dragging)||lg-slidet.s.mode||l.default.removeClass(t.outer,lg-slide)},t.s.speed+100)},s.prototype.enableSwipefunction(){var ethis,t0,s0,i!1;if(e.s.enableSwipe&&e.isTouch&&e.doCss()){for(var o0;oe.___slide.length;o++)l.default.on(e.___slideo,touchstart.lg,function(s){l.default.hasClass(e.outer,lg-zoomed)||e.lgBusy||(s.preventDefault(),e.manageSwipeClass(),ts.targetTouches0.pageX)});for(var r0;re.___slide.length;r++)l.default.on(e.___slider,touchmove.lg,function(o){l.default.hasClass(e.outer,lg-zoomed)||(o.preventDefault(),so.targetTouches0.pageX,e.touchMove(t,s),i!0)});for(var a0;ae.___slide.length;a++)l.default.on(e.___slidea,touchend.lg,function(){l.default.hasClass(e.outer,lg-zoomed)||(i?(i!1,e.touchEnd(s-t)):l.default.trigger(e.el,onSlideClick))})}},s.prototype.enableDragfunction(){var ethis,t0,s0,i!1,o!1;if(e.s.enableDrag&&!e.isTouch&&e.doCss()){for(var r0;re.___slide.length;r++)l.default.on(e.___slider,mousedown.lg,function(s){l.default.hasClass(e.outer,lg-zoomed)||(l.default.hasClass(s.target,lg-object)||l.default.hasClass(s.target,lg-video-play))&&(s.preventDefault(),e.lgBusy||(e.manageSwipeClass(),ts.pageX,i!0,e.outer.scrollLeft+1,e.outer.scrollLeft-1,l.default.removeClass(e.outer,lg-grab),l.default.addClass(e.outer,lg-grabbing),l.default.trigger(e.el,onDragstart)))});l.default.on(window,mousemove.lg,function(r){i&&(o!0,sr.pageX,e.touchMove(t,s),l.default.trigger(e.el,onDragmove))}),l.default.on(window,mouseup.lg,function(r){o?(o!1,e.touchEnd(s-t),l.default.trigger(e.el,onDragend)):(l.default.hasClass(r.target,lg-object)||l.default.hasClass(r.target,lg-video-play))&&l.default.trigger(e.el,onSlideClick),i&&(i!1,l.default.removeClass(e.outer,lg-grabbing),l.default.addClass(e.outer,lg-grab))})}},s.prototype.manageSwipeClassfunction(){var ethis.index+1,tthis.index-1,sthis.___slide.length;this.s.loop&&(0this.index?ts-1:this.indexs-1&&(e0));for(var i0;ithis.___slide.length;i++)l.default.removeClass(this.___slidei,lg-next-slide),l.default.removeClass(this.___slidei,lg-prev-slide);t>-1&&l.default.addClass(this.___slidet,lg-prev-slide),l.default.addClass(this.___slidee,lg-next-slide)},s.prototype.mousewheelfunction(){var ethis;l.default.on(e.outer,mousewheel.lg,function(t){t.deltaY&&(t.deltaY>0?e.goToPrevSlide():e.goToNextSlide(),t.preventDefault())})},s.prototype.closeGalleryfunction(){var ethis,t!1;l.default.on(this.outer.querySelector(.lg-close),click.lg,function(){e.destroy()}),e.s.closable&&(l.default.on(e.outer,mousedown.lg,function(e){t!!(l.default.hasClass(e.target,lg-outer)||l.default.hasClass(e.target,lg-item)||l.default.hasClass(e.target,lg-img-wrap))}),l.default.on(e.outer,mouseup.lg,function(s){(l.default.hasClass(s.target,lg-outer)||l.default.hasClass(s.target,lg-item)||l.default.hasClass(s.target,lg-img-wrap)&&t)&&(l.default.hasClass(e.outer,lg-dragging)||e.destroy())}))},s.prototype.destroyfunction(e){var tthis;if(e||l.default.trigger(t.el,onBeforeClose),document.body.scrollTopt.prevScrollTop,document.documentElement.scrollTopt.prevScrollTop,e){if(!t.s.dynamic)for(var s0;sthis.items.length;s++)l.default.off(this.itemss,.lg),l.default.off(this.itemss,.lgcustom);var it.el.getAttribute(lg-uid);delete window.lgDatai,t.el.removeAttribute(lg-uid)}l.default.off(this.el,.lgtm);for(var o in window.lgModules)t.moduleso&&t.moduleso.destroy(e);this.lGalleryOn!1,clearTimeout(t.hideBartimeout),this.hideBartimeout!1,l.default.off(window,.lg),l.default.removeClass(document.body,lg-on),l.default.removeClass(document.body,lg-from-hash),t.outer&&l.default.removeClass(t.outer,lg-visible),l.default.removeClass(document.querySelector(.lg-backdrop),in),setTimeout(function(){try{t.outer&&t.outer.parentNode.removeChild(t.outer),document.querySelector(.lg-backdrop)&&document.querySelector(.lg-backdrop).parentNode.removeChild(document.querySelector(.lg-backdrop)),e||l.default.trigger(t.el,onCloseAfter),t.el.focus()}catch(e){}},t.s.backdropDuration+50)},window.lightGalleryfunction(e,t){if(e)try{if(e.getAttribute(lg-uid))window.lgDatae.getAttribute(lg-uid).init();else{var llg+window.lgData.uid++;window.lgDatalnew s(e,t),e.setAttribute(lg-uid,l)}}catch(e){console.error(lightGallery has not initiated properly,e)}}})},{./lg-utils:1}},{},2)(2)});function reset_filters(){if(document.getElementById(ecode_types)&&(array_checkboxesdocument.getElementById(ecode_types).querySelectorAll(inputtypecheckbox),0!array_checkboxes.length)){for(let e0;earray_checkboxes.length;e++)array_checkboxese.checked!1;document.getElementById(ecode_checkboxes_selected).innerHTML}flatpickr_calendar.setDate(),price_mindocument.getElementById(ecode_filter_price_min).min,price_maxdocument.getElementById(ecode_filter_price_max).max,document.getElementById(ecode_range_values).innerHTMLspan>+price_min+€/span>span>+price_max+€/span>,document.getElementById(ecode_filter_price_min).valueparseInt(price_min),document.getElementById(ecode_filter_price_max).valueparseInt(price_max),localStorage.removeItem(types),localStorage.removeItem(dates),localStorage.removeItem(prices)}function check_local_storage(){if(local_storage_typeslocalStorage.getItem(types),local_storage_dateslocalStorage.getItem(dates),local_storage_priceslocalStorage.getItem(prices),filter_active!1,local_storage_types&&(filter_active!0,array_local_storage_typeslocal_storage_types.split(,),document.getElementById(ecode_types)&&(array_checkboxesdocument.getElementById(ecode_types).querySelectorAll(inputtypecheckbox),0!array_checkboxes.length))){text_checkboxes;for(let ecount_checkboxes0;earray_checkboxes.length;e++)-1!array_local_storage_types.indexOf(array_checkboxese.value)&&(array_checkboxese.checked!0,0!count_checkboxes&&(text_checkboxes+, ),text_checkboxes+array_checkboxese.nextElementSibling.innerHTML,count_checkboxes++);document.getElementById(ecode_checkboxes_selected).innerHTMLp>+text_checkboxes+/p>}local_storage_dates&&(filter_active!0,flatpickr_calendar.setDate(local_storage_dates.split(,))),local_storage_prices&&(filter_active!0,price_minlocal_storage_prices.split(,)0,price_maxlocal_storage_prices.split(,)1,document.getElementById(ecode_range_values).innerHTMLspan>+price_min+€/span>span>+price_max+€/span>,document.getElementById(ecode_filter_price_min).valueparseInt(price_min),document.getElementById(ecode_filter_price_max).valueparseInt(price_max))}function initialize_flatpickr(){width_windowdocument.body.clientWidth,flatpickr_calendarflatpickr(#ecode_dates,{locale:es,minDate:today,mode:range,altInput:!0,altFormat:d/m/Y,dateFormat:Y-m-d,monthSelectorType:static,showMonths:1,onOpen:function(){0!document.getElementsByClassName(flatpickr-calendar).length&&setTimeout(function(){width_windowdocument.body.clientWidth,document.getElementsByClassName(flatpickr-calendar)0.classList.add(ecode_dates_open)},100)},onClose:function(){document.getElementsByClassName(flatpickr-calendar)0.classList.remove(ecode_dates_open)}})}function apply_filters(){if(filter_type,document.getElementById(ecode_types)&&(array_checkboxesdocument.getElementById(ecode_types).querySelectorAll(inputtypecheckbox),0!array_checkboxes.length))for(let e0;earray_checkboxes.length;e++)array_checkboxese.checked&&filter_type.push(parseInt(array_checkboxese.value));selected_datesflatpickr_calendar.selectedDates,start_dateselected_dates0,format_start_dateselected_dates0?get_format_date(selected_dates0):,end_dateselected_dates1,format_end_dateselected_dates1?get_format_date(selected_dates1):,array_filtersdocument.getElementById(ecode_range).querySelectorAll(inputtyperange),price_minparseFloat(array_filters0.value),price_maxparseFloat(array_filters1.value),price_min>price_max&&(range_tmpprice_max,price_maxprice_min,price_minrange_tmp),localStorage.setItem(types,filter_type),localStorage.setItem(dates,format_start_date+,+format_end_date),localStorage.setItem(prices,price_min+,+price_max),current_urllocation.protocol+//+location.host+location.pathname,page_valuewindow.atob(document.getElementById(ecode_filter_page).value),window.location.hrefpage_value+?filtertrue}function get_format_date(e){return date_yeare.getFullYear(),date_monthe.getMonth()+110?0+(e.getMonth()+1):e.getMonth()+1,date_daye.getDate()10?0+e.getDate():e.getDate(),format_datedate_year+-+date_month+-+date_day,format_date}window.addEventListener(ecode_load,function(e){if(document.getElementById(ecode_checkboxes_selected)&&(document.getElementById(ecode_checkboxes_selected).onclickfunction(){document.getElementById(ecode_types).classList.contains(ecode_types_show)?document.getElementById(ecode_types).classList.remove(ecode_types_show):document.getElementById(ecode_types).classList.add(ecode_types_show)},document.addEventListener(keydown,function(e){Escape(ee||window.event).code&&document.getElementById(ecode_checkboxes_selected)&&document.getElementById(ecode_types).classList.remove(ecode_types_show)}),document.addEventListener(click,function(e){element_clicke.target,id_element_clicke.target.id,ecode_checkboxes_selected!id_element_click&&ecode_types!id_element_click&&nullelement_click.closest(#ecode_types)&&document.getElementById(ecode_types).classList.remove(ecode_types_show)})),document.getElementById(ecode_types)&&(array_checkboxesdocument.getElementById(ecode_types).querySelectorAll(inputtypecheckbox),0!array_checkboxes.length))for(let e0;earray_checkboxes.length;e++)array_checkboxese.onchangefunction(){text_checkboxes;for(let ecount_checkboxes0;earray_checkboxes.length;e++)array_checkboxese.checked&&(0!count_checkboxes&&(text_checkboxes+, ),text_checkboxes+array_checkboxese.nextElementSibling.innerHTML,count_checkboxes++);document.getElementById(ecode_checkboxes_selected).innerHTMLp>+text_checkboxes+/p>};if(document.getElementById(ecode_range)){if(array_filters_rangedocument.getElementById(ecode_range).querySelectorAll(inputtyperange),0!array_filters_range.length)for(var t0;tarray_filters_range.length;t++)array_filters_ranget.oninputfunction(){parentthis.parentElement,array_inputs_rangeparent.querySelectorAll(inputtyperange),input_range_1parseFloat(array_inputs_range0.value),input_range_2parseFloat(array_inputs_range1.value),data_unitparent.getAttribute(data-unit),input_range_1>input_range_2&&(input_range_3input_range_2,input_range_2input_range_1,input_range_1input_range_3),range_valuesparent.querySelectorAll(.ecode_range_values)0,range_values.innerHTMLspan>+input_range_1+€/span>span>+input_range_2+€/span>};initialize_flatpickr()}document.getElementById(ecode_button_search)&&(document.getElementById(ecode_button_search).onclickfunction(){apply_filters()},check_local_storage()),document.getElementById(ecode_button_reset)&&(document.getElementById(ecode_button_reset).onclickfunction(){reset_filters()})},!1),function(e,t){objecttypeof exports&&undefined!typeof module?module.exportst():functiontypeof define&&define.amd?define(t):(eundefined!typeof globalThis?globalThis:e||self).flatpickrt()}(this,function(){use strict;var tefunction(){return(teObject.assign||function(e){for(var t,n1,aarguments.length;na;n++)for(var o in targumentsn)Object.prototype.hasOwnProperty.call(t,o)&&(eoto);return e}).apply(this,arguments)};function ne(){for(var e0,t0,narguments.length;tn;t++)e+argumentst.length;for(var aArray(e),o0,t0;tn;t++)for(var iargumentst,r0,ci.length;rc;r++,o++)aoir;return a}var aeonChange,onClose,onDayCreate,onDestroy,onKeyDown,onMonthChange,onOpen,onParseConfig,onReady,onValueUpdate,onYearChange,onPreCalendarPosition,oe{_disable:,allowInput:!1,allowInvalidPreload:!1,altFormat:F j, Y,altInput:!1,altInputClass:form-control input,animate:objecttypeof window&&-1window.navigator.userAgent.indexOf(MSIE),ariaDateFormat:F j, Y,autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:, ,dateFormat:Y-m-d,defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:,disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){returnundefined!typeof console&&console.warn(e)},getWeek:function(e){var tnew Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);enew Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-e.getTime())/864e5-3+(e.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:,inline:!1,locale:default,minuteIncrement:5,mode:single,monthSelectorType:dropdown,nextArrow:svg version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink viewBox0 0 17 17>g>/g>path dM13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z />/svg>,noCalendar:!1,now:new Date,onChange:,onClose:,onDayCreate:,onDestroy:,onKeyDown:,onMonthChange:,onOpen:,onParseConfig:,onReady:,onValueUpdate:,onYearChange:,onPreCalendarPosition:,plugins:,position:auto,positionElement:void 0,prevArrow:svg version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink viewBox0 0 17 17>g>/g>path dM5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z />/svg>,shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},ie{weekdays:{shorthand:Sun,Mon,Tue,Wed,Thu,Fri,Sat,longhand:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday},months:{shorthand:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,longhand:January,February,March,April,May,June,July,August,September,October,November,December},daysInMonth:31,28,31,30,31,30,31,31,30,31,30,31,firstDayOfWeek:0,ordinal:function(e){e%100;if(3e&&e21)returnth;switch(e%10){case 1:returnst;case 2:returnnd;case 3:returnrd;default:returnth}},rangeSeparator: to ,weekAbbreviation:Wk,scrollTitle:Scroll to increment,toggleTitle:Click to toggle,amPM:AM,PM,yearAriaLabel:Year,monthAriaLabel:Month,hourAriaLabel:Hour,minuteAriaLabel:Minute,time_24hr:!1},refunction(e,t){return void 0t&&(t2),(000+e).slice(-1*t)},cefunction(e){return!0e?1:0};function le(n,a){var o;return function(){var ethis,targuments;clearTimeout(o),osetTimeout(function(){return n.apply(e,t)},a)}}var sefunction(e){return e instanceof Array?e:e};function de(e,t,n){if(!0n)return e.classList.add(t);e.classList.remove(t)}function ue(e,t,n){ewindow.document.createElement(e);return tt||,nn||,e.classNamet,void 0!n&&(e.textContentn),e}function fe(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function me(e,t){var nue(div,numInputWrapper),aue(input,numInput +e),oue(span,arrowUp),eue(span,arrowDown);if(-1navigator.userAgent.indexOf(MSIE 9.0)?a.typenumber:(a.typetext,a.pattern\\d*),void 0!t)for(var i in t)a.setAttribute(i,ti);return n.appendChild(a),n.appendChild(o),n.appendChild(e),n}function ge(t){try{returnfunctiontypeof t.composedPath?t.composedPath()0:t.target}catch(e){return t.target}}function e(){}var pefunction(e,t,n){return n.monthst?shorthand:longhande},v{D:e,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((12e.getHours()?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*ce(new RegExp(n.amPM1,i).test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){tparseInt(t),tnew Date(e.getFullYear(),0,2+7*(t-1),0,0,0,0);return t.setDate(t.getDate()-t.getDay()+n.firstDayOfWeek),t},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((12e.getHours()?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:e,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:e,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},he{D:,F:,G:(\\d\\d|\\d),H:(\\d\\d|\\d),J:(\\d\\d|\\d)\\w+,K:,M:,S:(\\d\\d|\\d),U:(.+),W:(\\d\\d|\\d),Y:(\\d{4}),Z:(.+),d:(\\d\\d|\\d),h:(\\d\\d|\\d),i:(\\d\\d|\\d),j:(\\d\\d|\\d),l:,m:(\\d\\d|\\d),n:(\\d\\d|\\d),s:(\\d\\d|\\d),u:(.+),w:(\\d\\d|\\d),y:(\\d{2})},c{Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthandc.w(e,t,n)},F:function(e,t,n){return pe(c.n(e,t,n)-1,!1,t)},G:function(e,t,n){return re(c.h(e,t,n))},H:function(e){return re(e.getHours())},J:function(e,t){return void 0!t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPMce(11e.getHours())},M:function(e,t){return pe(e.getMonth(),!0,t)},S:function(e){return re(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return re(e.getFullYear(),4)},d:function(e){return re(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return re(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhande.getDay()},m:function(e){return re(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},tfunction(e){var te.config,ivoid 0t?oe:t,te.l10n,nvoid 0t?ie:t,ee.isMobile,rvoid 0!e&&e;return function(a,e,t){var ot||n;return void 0i.formatDate||r?e.split().map(function(e,t,n){return ce&&\\!nt-1?ce(a,o,i):\\!e?e:}).join():i.formatDate(a,e,o)}},vefunction(e){var te.config,pvoid 0t?oe:t,ee.l10n,hvoid 0e?ie:e;return function(e,t,n,a){if(0e||e){var o,ia||h,ae;if(e instanceof Date)onew Date(e.getTime());else if(string!typeof e&&void 0!e.toFixed)onew Date(e);else if(stringtypeof e){var rt||(p||oe).dateFormat,tString(e).trim();if(todayt)onew Date,n!0;else if(p&&p.parseDate)op.parseDate(e,r);else if(/Z$/.test(t)||/GMT$/.test(t))onew Date(e);else{for(var cvoid 0,l,s0,d0,u;sr.length;s++){var frs,m\\f,g\\rs-1||m;hef&&!g?(u+hef,(gnew RegExp(u).exec(e))&&(c!0)&&lY!f?push:unshift({fn:vf,val:g++d})):m||(u+.)}op&&p.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),l.forEach(function(e){var te.fn,ee.val;return ot(o,e,i)||o}),oc?o:void 0}}if(o instanceof Date&&!isNaN(o.getTime()))return!0n&&o.setHours(0,0,0,0),o;p.errorHandler(new Error(Invalid date provided: +a))}}};function ye(e,t,n){return void 0n&&(n!0),!1!n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var _efunction(e,t,n){return 3600*e+60*t+n},De864e5;function be(e){var t,n,a,oe.defaultHour,ie.defaultMinute,re.defaultSeconds;return void 0!e.minDate&&(te.minDate.getHours(),ne.minDate.getMinutes(),ae.minDate.getSeconds(),ot&&(ot),ot&&in&&(in),ot&&in&&ra&&(re.minDate.getSeconds())),void 0!e.maxDate&&(ne.maxDate.getHours(),ae.maxDate.getMinutes(),(oMath.min(o,n))n&&(iMath.min(a,i)),on&&ia&&(re.maxDate.getSeconds())),{hours:o,minutes:i,seconds:r}}function r(d,s){var f{config:te(te({},oe),we.defaultConfig),l10n:ie};function u(){var e;return(null(ef.calendarContainer)||void 0e?void 0:e.getRootNode()).activeElement||document.activeElement}function m(e){return e.bind(f)}function a(){var tf.config;!1t.weekNumbers&&1t.showMonths||!0!t.noCalendar&&window.requestAnimationFrame(function(){var e;void 0!f.calendarContainer&&(f.calendarContainer.style.visibilityhidden,f.calendarContainer.style.displayblock),void 0!f.daysContainer&&(e(f.days.offsetWidth+1)*t.showMonths,f.daysContainer.style.widthe+px,f.calendarContainer.style.widthe+(void 0!f.weekWrapper?f.weekWrapper.offsetWidth:0)+px,f.calendarContainer.style.removeProperty(visibility),f.calendarContainer.style.removeProperty(display))})}function g(e){var t,n;0f.selectedDates.length&&(tvoid 0f.config.minDate||0ye(new Date,f.config.minDate)?new Date:new Date(f.config.minDate.getTime()),nbe(f.config),t.setHours(n.hours,n.minutes,n.seconds,t.getMilliseconds()),f.selectedDatest,f.latestSelectedDateObjt),void 0!e&&blur!e.type&&function(e){e.preventDefault();var tkeydowne.type,ncge(e);void 0!f.amPM&&cf.amPM&&(f.amPM.textContentf.l10n.amPMce(f.amPM.textContentf.l10n.amPM0));var aparseFloat(n.getAttribute(min)),oparseFloat(n.getAttribute(max)),iparseFloat(n.getAttribute(step)),rparseInt(n.value,10),cr+i*(e.delta||(t?38e.which?1:-1:0));void 0!n.value&&2n.value.length&&(tnf.hourElement,enf.minuteElement,ca?(co+c+ce(!t)+(ce(t)&&ce(!f.amPM)),e&&y(void 0,-1,f.hourElement)):oc&&(cnf.hourElement?c-o-ce(!f.amPM):a,e&&y(void 0,1,f.hourElement)),f.amPM&&t&&(1i?c+r23:Math.abs(c-r)>i)&&(f.amPM.textContentf.l10n.amPMce(f.amPM.textContentf.l10n.amPM0)),n.valuere(c))}(e);ef._input.value;p(),X(),f._input.value!e&&f._debouncedChange()}function p(){var e,t,n,a,o,i,r,c;void 0!f.hourElement&&void 0!f.minuteElement&&(e(parseInt(f.hourElement.value.slice(-2),10)||0)%24,t(parseInt(f.minuteElement.value,10)||0)%60,nvoid 0!f.secondElement?(parseInt(f.secondElement.value,10)||0)%60:0,void 0!f.amPM&&(if.amPM.textContent,ee%12+12*ce(if.l10n.amPM1)),ovoid 0!f.config.minTime||f.config.minDate&&f.minDateHasTime&&f.latestSelectedDateObj&&0ye(f.latestSelectedDateObj,f.config.minDate,!0),avoid 0!f.config.maxTime||f.config.maxDate&&f.maxDateHasTime&&f.latestSelectedDateObj&&0ye(f.latestSelectedDateObj,f.config.maxDate,!0),void 0!f.config.maxTime&&void 0!f.config.minTime&&f.config.minTime>f.config.maxTime?(c_e(f.config.minTime.getHours(),f.config.minTime.getMinutes(),f.config.minTime.getSeconds()),_e(f.config.maxTime.getHours(),f.config.maxTime.getMinutes(),f.config.maxTime.getSeconds())(r_e(e,t,n))&&rc&&(ic,e(crMath.floor(i/3600),c(i-3600*r)/60,i-3600*r-60*c)0,tc1,nc2)):(a&&(avoid 0!f.config.maxTime?f.config.maxTime:f.config.maxDate,(eMath.min(e,a.getHours()))a.getHours()&&(tMath.min(t,a.getMinutes())),ta.getMinutes()&&(nMath.min(n,a.getSeconds()))),o&&(ovoid 0!f.config.minTime?f.config.minTime:f.config.minDate,(eMath.max(e,o.getHours()))o.getHours()&&to.getMinutes()&&(to.getMinutes()),to.getMinutes()&&(nMath.max(n,o.getSeconds())))),l(e,t,n))}function o(e){ee||f.latestSelectedDateObj;e&&e instanceof Date&&l(e.getHours(),e.getMinutes(),e.getSeconds())}function l(e,t,n){void 0!f.latestSelectedDateObj&&f.latestSelectedDateObj.setHours(e%24,t,n||0,0),f.hourElement&&f.minuteElement&&!f.isMobile&&(f.hourElement.valuere(f.config.time_24hr?e:(12+e)%12+12*ce(e%120)),f.minuteElement.valuere(t),void 0!f.amPM&&(f.amPM.textContentf.l10n.amPMce(12e)),void 0!f.secondElement&&(f.secondElement.valuere(n)))}function i(e){var tge(e),tparseInt(t.value)+(e.delta||0);(1t/1e3||Entere.key&&!/^\d/.test(t.toString()))&&S(t)}function r(t,n,a,o){return n instanceof Array?n.forEach(function(e){return r(t,e,a,o)}):t instanceof Array?t.forEach(function(e){return r(e,n,a,o)}):(t.addEventListener(n,a,o),void f._handlers.push({remove:function(){return t.removeEventListener(n,a,o)}}))}function c(){V(onChange)}function h(e,t){var nvoid 0!e?f.parseDate(e):f.latestSelectedDateObj||(f.config.minDate&&f.config.minDate>f.now?f.config.minDate:f.config.maxDate&&f.config.maxDatef.now?f.config.maxDate:f.now),af.currentYear,of.currentMonth;try{void 0!n&&(f.currentYearn.getFullYear(),f.currentMonthn.getMonth())}catch(e){e.messageInvalid date supplied: +n,f.config.errorHandler(e)}t&&f.currentYear!a&&(V(onYearChange),C()),!t||f.currentYeara&&f.currentMontho||V(onMonthChange),f.redraw()}function v(e){var tge(e);~t.className.indexOf(arrow)&&y(e,t.classList.contains(arrowUp)?1:-1)}function y(e,t,n){ee&&ge(e),nn||e&&e.parentNode&&e.parentNode.firstChild,e$(increment);e.deltat,n&&n.dispatchEvent(e)}function _(e,t,n,a){var oO(t,!0),iue(span,e,t.getDate().toString());return i.dateObjt,i.$ia,i.setAttribute(aria-label,f.formatDate(t,f.config.ariaDateFormat)),-1e.indexOf(hidden)&&0ye(t,f.now)&&((f.todayDateElemi).classList.add(today),i.setAttribute(aria-current,date)),o?(i.tabIndex-1,G(t)&&(i.classList.add(selected),f.selectedDateElemi,rangef.config.mode&&(de(i,startRange,f.selectedDates0&&0ye(t,f.selectedDates0,!0)),de(i,endRange,f.selectedDates1&&0ye(t,f.selectedDates1,!0)),nextMonthDaye&&i.classList.add(inRange)))):i.classList.add(flatpickr-disabled),rangef.config.mode&&(ot,!(range!f.config.mode||f.selectedDates.length2)&&0ye(o,f.selectedDates0)&&ye(o,f.selectedDates1)0)&&!G(t)&&i.classList.add(inRange),f.weekNumbers&&1f.config.showMonths&&prevMonthDay!e&&a%76&&f.weekNumbers.insertAdjacentHTML(beforeend,span classflatpickr-day>+f.config.getWeek(t)+/span>),V(onDayCreate,i),i}function D(e){e.focus(),rangef.config.mode&&P(e)}function b(e){for(var t0e?0:f.config.showMonths-1,n0e?f.config.showMonths:-1,at;a!n;a+e)for(var of.daysContainer.childrena,i0e?0:o.children.length-1,r0e?o.children.length:-1,ci;c!r;c+e){var lo.childrenc;if(-1l.className.indexOf(hidden)&&O(l.dateObj))return l}}function w(e,t){var nu(),aF(n||document.body),nvoid 0!e?e:a?n:void 0!f.selectedDateElem&&F(f.selectedDateElem)?f.selectedDateElem:void 0!f.todayDateElem&&F(f.todayDateElem)?f.todayDateElem:b(0t?1:-1);void 0n?f._input.focus():a?function(e,t){for(var n-1e.className.indexOf(Month)?e.dateObj.getMonth():f.currentMonth,a0t?f.config.showMonths:-1,o0t?1:-1,in-f.currentMonth;i!a;i+o)for(var rf.daysContainer.childreni,cn-f.currentMonthi?e.$i+t:t0?r.children.length-1:0,lr.children.length,sc;0s&&sl&&s!(0t?l:-1);s+o){var dr.childrens;if(-1d.className.indexOf(hidden)&&O(d.dateObj)&&Math.abs(e.$i-s)>Math.abs(t))return D(d)}f.changeMonth(o),w(b(o),0)}(n,t):D(n)}function M(){if(void 0!f.daysContainer){fe(f.daysContainer),f.weekNumbers&&fe(f.weekNumbers);for(var edocument.createDocumentFragment(),t0;tf.config.showMonths;t++){var nnew Date(f.currentYear,f.currentMonth,1);n.setMonth(f.currentMonth+t),e.appendChild(function(e,t){for(var n(new Date(e,t,1).getDay()-f.l10n.firstDayOfWeek+7)%7,af.utils.getDaysInMonth((t-1+12)%12,e),of.utils.getDaysInMonth(t,e),iwindow.document.createDocumentFragment(),r1f.config.showMonths,cr?prevMonthDay hidden:prevMonthDay,lr?nextMonthDay hidden:nextMonthDay,sa+1-n,d0;sa;s++,d++)i.appendChild(_(flatpickr-day +c,new Date(e,t-1,s),0,d));for(s1;so;s++,d++)i.appendChild(_(flatpickr-day,new Date(e,t,s),0,d));for(var uo+1;u42-n&&(1f.config.showMonths||d%7!0);u++,d++)i.appendChild(_(flatpickr-day +l,new Date(e,t+1,u%o),0,d));return(rue(div,dayContainer)).appendChild(i),r}(n.getFullYear(),n.getMonth()))}f.daysContainer.appendChild(e),f.daysf.daysContainer.firstChild,rangef.config.mode&&1f.selectedDates.length&&P()}}function C(){if(!(1f.config.showMonths||dropdown!f.config.monthSelectorType)){f.monthsDropdownContainer.tabIndex-1,f.monthsDropdownContainer.innerHTML;for(var e,t0;t12;t++)nt,void 0!f.config.minDate&&f.currentYearf.config.minDate.getFullYear()&&nf.config.minDate.getMonth()||void 0!f.config.maxDate&&f.currentYearf.config.maxDate.getFullYear()&&n>f.config.maxDate.getMonth()||((eue(option,flatpickr-monthDropdown-month)).valuenew Date(f.currentYear,t).getMonth().toString(),e.textContentpe(t,f.config.shorthandCurrentMonth,f.l10n),e.tabIndex-1,f.currentMontht&&(e.selected!0),f.monthsDropdownContainer.appendChild(e))}var n}function x(){fe(f.monthNav),f.monthNav.appendChild(f.prevMonthNav),f.config.showMonths&&(f.yearElements,f.monthElements);for(var ef.config.showMonths;e--;){var tfunction(){var eue(div,flatpickr-month),twindow.document.createDocumentFragment(),n1f.config.showMonths||staticf.config.monthSelectorType?ue(span,cur-month):(f.monthsDropdownContainerue(select,flatpickr-monthDropdown-months),f.monthsDropdownContainer.setAttribute(aria-label,f.l10n.monthAriaLabel),r(f.monthsDropdownContainer,change,function(e){ege(e),eparseInt(e.value,10);f.changeMonth(e-f.currentMonth),V(onMonthChange)}),C(),f.monthsDropdownContainer),ame(cur-year,{tabindex:-1}),oa.getElementsByTagName(input)0;o.setAttribute(aria-label,f.l10n.yearAriaLabel),f.config.minDate&&o.setAttribute(min,f.config.minDate.getFullYear().toString()),f.config.maxDate&&(o.setAttribute(max,f.config.maxDate.getFullYear().toString()),o.disabled!!f.config.minDate&&f.config.minDate.getFullYear()f.config.maxDate.getFullYear());var iue(div,flatpickr-current-month);return i.appendChild(n),i.appendChild(a),t.appendChild(i),e.appendChild(t),{container:e,yearElement:o,monthElement:n}}();f.yearElements.push(t.yearElement),f.monthElements.push(t.monthElement),f.monthNav.appendChild(t.container)}f.monthNav.appendChild(f.nextMonthNav)}function k(){f.weekdayContainer?fe(f.weekdayContainer):f.weekdayContainerue(div,flatpickr-weekdays);for(var ef.config.showMonths;e--;){var tue(div,flatpickr-weekdaycontainer);f.weekdayContainer.appendChild(t)}return n(),f.weekdayContainer}function n(){if(f.weekdayContainer){var ef.l10n.firstDayOfWeek,tne(f.l10n.weekdays.shorthand);0e&&et.length&&(tne(t.splice(e,t.length),t.splice(0,e)));for(var nf.config.showMonths;n--;)f.weekdayContainer.childrenn.innerHTML\n span classflatpickr-weekday>\n +t.join(/span>span classflatpickr-weekday>)+\n /span>\n }}function E(e,t){void 0t&&(t!0);et?e:e-f.currentMonth;e0&&!0f._hidePrevMonthArrow||0e&&!0f._hideNextMonthArrow||(f.currentMonth+e,(f.currentMonth0||11f.currentMonth)&&(f.currentYear+11f.currentMonth?1:-1,f.currentMonth(f.currentMonth+12)%12,V(onYearChange),C()),M(),V(onMonthChange),Z())}function I(e){return f.calendarContainer.contains(e)}function T(e){var t,n;f.isOpen&&!f.config.inline&&(nI(tge(e)),n!(tf.input||tf.altInput||f.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(f.input)||~e.path.indexOf(f.altInput))||n||I(e.relatedTarget)),e!f.config.ignoredFocusElements.some(function(e){return e.contains(t)}),n&&e&&(f.config.allowInput&&f.setDate(f._input.value,!1,f.config.altInput?f.config.altFormat:f.config.dateFormat),void 0!f.timeContainer&&void 0!f.minuteElement&&void 0!f.hourElement&&!f.input.value&&void 0!f.input.value&&g(),f.close(),f.config&&rangef.config.mode&&1f.selectedDates.length&&f.clear(!1)))}function S(e){var t;!e||f.config.minDate&&ef.config.minDate.getFullYear()||f.config.maxDate&&e>f.config.maxDate.getFullYear()||(tf.currentYear!e,f.currentYeare||f.currentYear,f.config.maxDate&&f.currentYearf.config.maxDate.getFullYear()?f.currentMonthMath.min(f.config.maxDate.getMonth(),f.currentMonth):f.config.minDate&&f.currentYearf.config.minDate.getFullYear()&&(f.currentMonthMath.max(f.config.minDate.getMonth(),f.currentMonth)),t&&(f.redraw(),V(onYearChange),C()))}function O(e,t){void 0t&&(t!0);var nf.parseDate(e,void 0,t);if(f.config.minDate&&n&&ye(n,f.config.minDate,void 0!t?t:!f.minDateHasTime)0||f.config.maxDate&&n&&0ye(n,f.config.maxDate,void 0!t?t:!f.maxDateHasTime))return!1;if(!f.config.enable&&0f.config.disable.length)return!0;if(void 0n)return!1;for(var a!!f.config.enable,onull!(tf.config.enable)&&void 0!t?t:f.config.disable,i0,rvoid 0;io.length;i++){if(functiontypeof(roi)&&r(n))return a;if(r instanceof Date&&void 0!n&&r.getTime()n.getTime())return a;if(stringtypeof r){var cf.parseDate(r,void 0,!0);return c&&c.getTime()n.getTime()?a:!a}if(objecttypeof r&&void 0!n&&r.from&&r.to&&n.getTime()>r.from.getTime()&&n.getTime()r.to.getTime())return a}return!a}function F(e){return void 0!f.daysContainer&&-1e.className.indexOf(hidden)&&-1e.className.indexOf(flatpickr-disabled)&&f.daysContainer.contains(e)}function A(e){var te.targetf._input,nf._input.value.trimEnd()!Q();!t||!n||e.relatedTarget&&I(e.relatedTarget)||f.setDate(f._input.value,!0,e.targetf.altInput?f.config.altFormat:f.config.dateFormat)}function N(e){var tge(e),nf.config.wrap?d.contains(t):tf._input,af.config.allowInput,of.isOpen&&(!a||!n),if.config.inline&&n&&!a;if(13e.keyCode&&n){if(a)return f.setDate(f._input.value,!0,tf.altInput?f.config.altFormat:f.config.dateFormat),f.close(),t.blur();f.open()}else if(I(t)||o||i){var r,c,l!!f.timeContainer&&f.timeContainer.contains(t);switch(e.keyCode){case 13:l?(e.preventDefault(),g(),R()):J(e);break;case 27:e.preventDefault(),R();break;case 8:case 46:n&&!f.config.allowInput&&(e.preventDefault(),f.clear());break;case 37:case 39:l||n?f.hourElement&&f.hourElement.focus():(e.preventDefault(),ru(),void 0!f.daysContainer&&(!1a||r&&F(r))&&(c39e.keyCode?1:-1,e.ctrlKey?(e.stopPropagation(),E(c),w(b(1),0)):w(void 0,c)));break;case 38:case 40:e.preventDefault();var s40e.keyCode?1:-1;f.daysContainer&&void 0!t.$i||tf.input||tf.altInput?e.ctrlKey?(e.stopPropagation(),S(f.currentYear-s),w(b(1),0)):l||w(void 0,7*s):tf.currentYearElement?S(f.currentYear-s):f.config.enableTime&&(!l&&f.hourElement&&f.hourElement.focus(),g(e),f._debouncedChange());break;case 9:l?-1!(s(cf.hourElement,f.minuteElement,f.secondElement,f.amPM.concat(f.pluginElements).filter(function(e){return e})).indexOf(t))&&(scs+(e.shiftKey?-1:1),e.preventDefault(),(s||f._input).focus()):!f.config.noCalendar&&f.daysContainer&&f.daysContainer.contains(t)&&e.shiftKey&&(e.preventDefault(),f._input.focus())}}if(void 0!f.amPM&&tf.amPM)switch(e.key){case f.l10n.amPM0.charAt(0):case f.l10n.amPM0.charAt(0).toLowerCase():f.amPM.textContentf.l10n.amPM0,p(),X();break;case f.l10n.amPM1.charAt(0):case f.l10n.amPM1.charAt(0).toLowerCase():f.amPM.textContentf.l10n.amPM1,p(),X()}(n||I(t))&&V(onKeyDown,e)}function P(o,e){if(void 0e&&(eflatpickr-day),1f.selectedDates.length&&(!o||o.classList.contains(e)&&!o.classList.contains(flatpickr-disabled))){for(var i(o||f.days.firstElementChild).dateObj.getTime(),rf.parseDate(f.selectedDates0,void 0,!0).getTime(),tMath.min(i,f.selectedDates0.getTime()),nMath.max(i,f.selectedDates0.getTime()),c!1,l0,s0,at;an;a+De)O(new Date(a),!0)||(cc||ta&&an,ar&&(!l||la)?la:ra&&(!s||as)&&(sa));Array.from(f.rContainer.querySelectorAll(*:nth-child(-n++f.config.showMonths+) > .+e)).forEach(function(t){var e,nt.dateObj.getTime(),a0l&&nl||0s&&sn;if(a)return t.classList.add(notAllowed),voidinRange,startRange,endRange.forEach(function(e){t.classList.remove(e)});c&&!a||(startRange,inRange,endRange,notAllowed.forEach(function(e){t.classList.remove(e)}),void 0!o&&(o.classList.add(if.selectedDates0.getTime()?startRange:endRange),ri&&nr?t.classList.add(startRange):ir&&nr&&t.classList.add(endRange),ln&&(0s||ns)&&(er,ai,(nn)>Math.min(e,a)&&nMath.max(e,a))&&t.classList.add(inRange)))})}}function Y(){!f.isOpen||f.config.static||f.config.inline||B()}function L(n){return function(e){var tf.config_+n+Datef.parseDate(e,f.config.dateFormat),ef.config_+(minn?max:min)+Date;void 0!t&&(fminn?minDateHasTime:maxDateHasTime0t.getHours()||0t.getMinutes()||0t.getSeconds()),f.selectedDates&&(f.selectedDatesf.selectedDates.filter(function(e){return O(e)}),f.selectedDates.length||min!n||o(t),X()),f.daysContainer&&(W(),void 0!t?f.currentYearElementnt.getFullYear().toString():f.currentYearElement.removeAttribute(n),f.currentYearElement.disabled!!e&&void 0!t&&e.getFullYear()t.getFullYear())}}function H(){return f.config.wrap?d.querySelector(data-input):d}function j(){object!typeof f.config.locale&&void 0we.l10nsf.config.locale&&f.config.errorHandler(new Error(flatpickr: invalid locale +f.config.locale)),f.l10nte(te({},we.l10ns.default),objecttypeof f.config.locale?f.config.locale:default!f.config.locale?we.l10nsf.config.locale:void 0),he.D(+f.l10n.weekdays.shorthand.join(|)+),he.l(+f.l10n.weekdays.longhand.join(|)+),he.M(+f.l10n.months.shorthand.join(|)+),he.F(+f.l10n.months.longhand.join(|)+),he.K(+f.l10n.amPM0+|+f.l10n.amPM1+|+f.l10n.amPM0.toLowerCase()+|+f.l10n.amPM1.toLowerCase()+),void 0te(te({},s),JSON.parse(JSON.stringify(d.dataset||{}))).time_24hr&&void 0we.defaultConfig.time_24hr&&(f.config.time_24hrf.l10n.time_24hr),f.formatDatet(f),f.parseDateve({config:f.config,l10n:f.l10n})}function B(e){var t,n,a,o,i,r,c;function!typeof f.config.position?void 0!f.calendarContainer&&(V(onPreCalendarPosition),oe||f._positionElement,nArray.prototype.reduce.call(f.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),rf.calendarContainer.offsetWidth,i(tf.config.position.split( ))0,a1t.length?t1:null,co.getBoundingClientRect(),twindow.innerHeight-c.bottom,iabovei||below!i&&tn&&c.top>n,twindow.pageYOffset+c.top+(i?-n-2:o.offsetHeight+2),de(f.calendarContainer,arrowTop,!i),de(f.calendarContainer,arrowBottom,i),f.config.inline||(nwindow.pageXOffset+c.left,io!1,centera?(n-(r-c.width)/2,o!0):righta&&(n-r-c.width,i!0),de(f.calendarContainer,arrowLeft,!o&&!i),de(f.calendarContainer,arrowCenter,o),de(f.calendarContainer,arrowRight,i),awindow.document.body.offsetWidth-(window.pageXOffset+c.right),on+r>window.document.body.offsetWidth,ia+r>window.document.body.offsetWidth,de(f.calendarContainer,rightMost,o),f.config.static||(f.calendarContainer.style.topt+px,o?i?void 0!(ofunction(){for(var e,tnull,n0;ndocument.styleSheets.length;n++){var adocument.styleSheetsn;if(a.cssRules){try{a.cssRules}catch(t){continue}ta;break}}return null!t?t:(edocument.createElement(style),document.head.appendChild(e),e.sheet)}())&&(iwindow.document.body.offsetWidth,iMath.max(0,i/2-r/2),ro.cssRules.length,c{left:+c.left+px;right:auto;},de(f.calendarContainer,rightMost,!1),de(f.calendarContainer,centerMost,!0),o.insertRule(.flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after+c,r),f.calendarContainer.style.lefti+px,f.calendarContainer.style.rightauto):(f.calendarContainer.style.leftauto,f.calendarContainer.style.righta+px):(f.calendarContainer.style.leftn+px,f.calendarContainer.style.rightauto)))):f.config.position(f,e)}function W(){f.config.noCalendar||f.isMobile||(C(),Z(),M())}function R(){f._input.focus(),-1!window.navigator.userAgent.indexOf(MSIE)||void 0!navigator.msMaxTouchPoints?setTimeout(f.close,0):f.close()}function J(e){e.preventDefault(),e.stopPropagation();var t,n,afunction e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(ge(e),function(e){return e.classList&&e.classList.contains(flatpickr-day)&&!e.classList.contains(flatpickr-disabled)&&!e.classList.contains(notAllowed)});void 0!a&&(na,a((ef.latestSelectedDateObjnew Date(n.dateObj.getTime())).getMonth()f.currentMonth||e.getMonth()>f.currentMonth+f.config.showMonths-1)&&range!f.config.mode,f.selectedDateElemn,singlef.config.mode?f.selectedDatese:multiplef.config.mode?(tG(e))?f.selectedDates.splice(parseInt(t),1):f.selectedDates.push(e):rangef.config.mode&&(2f.selectedDates.length&&f.clear(!1,!1),f.latestSelectedDateObje,f.selectedDates.push(e),0!ye(e,f.selectedDates0,!0)&&f.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})),p(),a&&(tf.currentYear!e.getFullYear(),f.currentYeare.getFullYear(),f.currentMonthe.getMonth(),t&&(V(onYearChange),C()),V(onMonthChange)),Z(),M(),X(),a||rangef.config.mode||1!f.config.showMonths?void 0!f.selectedDateElem&&void 0f.hourElement&&f.selectedDateElem&&f.selectedDateElem.focus():D(n),void 0!f.hourElement&&void 0!f.hourElement&&f.hourElement.focus(),f.config.closeOnSelect&&(asinglef.config.mode&&!f.config.enableTime,nrangef.config.mode&&2f.selectedDates.length&&!f.config.enableTime,(a||n)&&R()),c())}f.parseDateve({config:f.config,l10n:f.l10n}),f._handlers,f.pluginElements,f.loadedPlugins,f._bindr,f._setHoursFromDateo,f._positionCalendarB,f.changeMonthE,f.changeYearS,f.clearfunction(e,t){void 0e&&(e!0),void 0t&&(t!0),f.input.value,void 0!f.altInput&&(f.altInput.value),void 0!f.mobileInput&&(f.mobileInput.value),f.selectedDates,!(f.latestSelectedDateObjvoid 0)t&&(f.currentYearf._initialDate.getFullYear(),f.currentMonthf._initialDate.getMonth()),!0f.config.enableTime&&l((tbe(f.config)).hours,t.minutes,t.seconds),f.redraw(),e&&V(onChange)},f.closefunction(){f.isOpen!1,f.isMobile||(void 0!f.calendarContainer&&f.calendarContainer.classList.remove(open),void 0!f._input&&f._input.classList.remove(active)),V(onClose)},f.onMouseOverP,f._createElementue,f.createDay_,f.destroyfunction(){void 0!f.config&&V(onDestroy);for(var ef._handlers.length;e--;)f._handlerse.remove();if(f._handlers,f.mobileInput)f.mobileInput.parentNode&&f.mobileInput.parentNode.removeChild(f.mobileInput),f.mobileInputvoid 0;else if(f.calendarContainer&&f.calendarContainer.parentNode)if(f.config.static&&f.calendarContainer.parentNode){var tf.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else f.calendarContainer.parentNode.removeChild(f.calendarContainer);f.altInput&&(f.input.typetext,f.altInput.parentNode&&f.altInput.parentNode.removeChild(f.altInput),delete f.altInput),f.input&&(f.input.typef.input._type,f.input.classList.remove(flatpickr-input),f.input.removeAttribute(readonly)),_showTimeInput,latestSelectedDateObj,_hideNextMonthArrow,_hidePrevMonthArrow,__hideNextMonthArrow,__hidePrevMonthArrow,isMobile,isOpen,selectedDateElem,minDateHasTime,maxDateHasTime,days,daysContainer,_input,_positionElement,innerContainer,rContainer,monthNav,todayDateElem,calendarContainer,weekdayContainer,prevMonthNav,nextMonthNav,monthsDropdownContainer,currentMonthElement,currentYearElement,navigationCurrentMonth,selectedDateElem,config.forEach(function(e){try{delete fe}catch(e){}})},f.isEnabledO,f.jumpToDateh,f.updateValueX,f.openfunction(e,t){var n;if(void 0t&&(tf._positionElement),!0f.isMobile)return e&&(e.preventDefault(),(nge(e))&&n.blur()),void 0!f.mobileInput&&(f.mobileInput.focus(),f.mobileInput.click()),void V(onOpen);f._input.disabled||f.config.inline||(nf.isOpen,f.isOpen!0,n||(f.calendarContainer.classList.add(open),f._input.classList.add(active),V(onOpen),B(t)),!0f.config.enableTime&&!0f.config.noCalendar&&(!1!f.config.allowInput||void 0!e&&f.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return f.hourElement.select()},50)))},f.redrawW,f.setfunction(e,t){if(null!e&&objecttypeof e)for(var n in Object.assign(f.config,e),e)void 0!qn&&qn.forEach(function(e){return e()});else f.configet,void 0!qe?qe.forEach(function(e){return e()}):-1ae.indexOf(e)&&(f.configese(t));f.redraw(),X(!0)},f.setDatefunction(e,t,n){if(void 0t&&(t!1),void 0n&&(nf.config.dateFormat),0!e&&!e||e instanceof Array&&0e.length)return f.clear(t);K(e,n),f.latestSelectedDateObjf.selectedDatesf.selectedDates.length-1,f.redraw(),h(void 0,t),o(),0f.selectedDates.length&&f.clear(!1),X(t),t&&V(onChange)},f.togglefunction(e){if(!0f.isOpen)return f.close();f.open(e)};var q{locale:j,n,showMonths:x,a,k,minDate:h,maxDate:h,positionElement:z,clickOpens:function(){!0f.config.clickOpens?(r(f._input,focus,f.open),r(f._input,click,f.open)):(f._input.removeEventListener(focus,f.open),f._input.removeEventListener(click,f.open))}};function K(e,t){var n;if(e instanceof Array)ne.map(function(e){return f.parseDate(e,t)});else if(e instanceof Date||numbertypeof e)nf.parseDate(e,t);else if(stringtypeof e)switch(f.config.mode){casesingle:casetime:nf.parseDate(e,t);break;casemultiple:ne.split(f.config.conjunction).map(function(e){return f.parseDate(e,t)});break;caserange:ne.split(f.l10n.rangeSeparator).map(function(e){return f.parseDate(e,t)})}else f.config.errorHandler(new Error(Invalid date supplied: +JSON.stringify(e)));f.selectedDatesf.config.allowInvalidPreload?n:n.filter(function(e){return e instanceof Date&&O(e,!1)}),rangef.config.mode&&f.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function U(e){return e.slice().map(function(e){returnstringtypeof e||numbertypeof e||e instanceof Date?f.parseDate(e,void 0,!0):e&&objecttypeof e&&e.from&&e.to?{from:f.parseDate(e.from,void 0),to:f.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function z(){f._positionElementf.config.positionElement||f._input}function V(e,t){if(void 0!f.config){var nf.confige;if(void 0!n&&0n.length)for(var a0;na&&an.length;a++)na(f.selectedDates,f.input.value,f,t);onChangee&&(f.input.dispatchEvent($(change)),f.input.dispatchEvent($(input)))}}function $(e){var tdocument.createEvent(Event);return t.initEvent(e,!0,!0),t}function G(e){for(var t0;tf.selectedDates.length;t++){var nf.selectedDatest;if(n instanceof Date&&0ye(n,e))return+t}return!1}function Z(){f.config.noCalendar||f.isMobile||!f.monthNav||(f.yearElements.forEach(function(e,t){var nnew Date(f.currentYear,f.currentMonth,1);n.setMonth(f.currentMonth+t),1f.config.showMonths||staticf.config.monthSelectorType?f.monthElementst.textContentpe(n.getMonth(),f.config.shorthandCurrentMonth,f.l10n)+ :f.monthsDropdownContainer.valuen.getMonth().toString(),e.valuen.getFullYear().toString()}),f._hidePrevMonthArrowvoid 0!f.config.minDate&&(f.currentYearf.config.minDate.getFullYear()?f.currentMonthf.config.minDate.getMonth():f.currentYearf.config.minDate.getFullYear()),f._hideNextMonthArrowvoid 0!f.config.maxDate&&(f.currentYearf.config.maxDate.getFullYear()?f.currentMonth+1>f.config.maxDate.getMonth():f.currentYear>f.config.maxDate.getFullYear()))}function Q(e){var te||(f.config.altInput?f.config.altFormat:f.config.dateFormat);return f.selectedDates.map(function(e){return f.formatDate(e,t)}).filter(function(e,t,n){returnrange!f.config.mode||f.config.enableTime||n.indexOf(e)t}).join(range!f.config.mode?f.config.conjunction:f.l10n.rangeSeparator)}function X(e){void 0e&&(e!0),void 0!f.mobileInput&&f.mobileFormatStr&&(f.mobileInput.valuevoid 0!f.latestSelectedDateObj?f.formatDate(f.latestSelectedDateObj,f.mobileFormatStr):),f.input.valueQ(f.config.dateFormat),void 0!f.altInput&&(f.altInput.valueQ(f.config.altFormat)),!1!e&&V(onValueUpdate)}function ee(e){var tge(e),nf.prevMonthNav.contains(t),ef.nextMonthNav.contains(t);n||e?E(n?-1:1):0f.yearElements.indexOf(t)?t.select():t.classList.contains(arrowUp)?f.changeYear(f.currentYear+1):t.classList.contains(arrowDown)&&f.changeYear(f.currentYear-1)}return function(){var e,t;f.elementf.inputd,f.isOpen!1,function(){var ewrap,weekNumbers,allowInput,allowInvalidPreload,clickOpens,time_24hr,enableTime,noCalendar,altInput,shorthandCurrentMonth,inline,static,enableSeconds,disableMobile,tte(te({},JSON.parse(JSON.stringify(d.dataset||{}))),s),n{};f.config.parseDatet.parseDate,f.config.formatDatet.formatDate,Object.defineProperty(f.config,enable,{get:function(){return f.config._enable},set:function(e){f.config._enableU(e)}}),Object.defineProperty(f.config,disable,{get:function(){return f.config._disable},set:function(e){f.config._disableU(e)}});var a,otimet.mode;t.dateFormat||!t.enableTime&&!o||(awe.defaultConfig.dateFormat||oe.dateFormat,n.dateFormatt.noCalendar||o?H:i+(t.enableSeconds?:S:):a+ H:i+(t.enableSeconds?:S:)),t.altInput&&(t.enableTime||o)&&!t.altFormat&&(iwe.defaultConfig.altFormat||oe.altFormat,n.altFormatt.noCalendar||o?h:i+(t.enableSeconds?:S K: K):i+ h:i+(t.enableSeconds?:S:)+ K),Object.defineProperty(f.config,minDate,{get:function(){return f.config._minDate},set:L(min)}),Object.defineProperty(f.config,maxDate,{get:function(){return f.config._maxDate},set:L(max)});var ifunction(t){return function(e){f.configmint?_minTime:_maxTimef.parseDate(e,H:i:S)}};Object.defineProperty(f.config,minTime,{get:function(){return f.config._minTime},set:i(min)}),Object.defineProperty(f.config,maxTime,{get:function(){return f.config._maxTime},set:i(max)}),timet.mode&&(f.config.noCalendar!0,f.config.enableTime!0),Object.assign(f.config,n,t);for(var r0;re.length;r++)f.configer!0f.configer||truef.configer;for(ae.filter(function(e){return void 0!f.confige}).forEach(function(e){f.configese(f.confige||).map(m)}),f.isMobile!f.config.disableMobile&&!f.config.inline&&singlef.config.mode&&!f.config.disable.length&&!f.config.enable&&!f.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),r0;rf.config.plugins.length;r++){var c,lf.config.pluginsr(f)||{};for(c in l)-1ae.indexOf(c)?f.configcse(lc).map(m).concat(f.configc):void 0tc&&(f.configclc)}t.altInputClass||(f.config.altInputClassH().className+ +f.config.altInputClass),V(onParseConfig)}(),j(),f.inputH(),f.input?(f.input._typef.input.type,f.input.typetext,f.input.classList.add(flatpickr-input),f._inputf.input,f.config.altInput&&(f.altInputue(f.input.nodeName,f.config.altInputClass),f._inputf.altInput,f.altInput.placeholderf.input.placeholder,f.altInput.disabledf.input.disabled,f.altInput.requiredf.input.required,f.altInput.tabIndexf.input.tabIndex,f.altInput.typetext,f.input.setAttribute(type,hidden),!f.config.static&&f.input.parentNode&&f.input.parentNode.insertBefore(f.altInput,f.input.nextSibling)),f.config.allowInput||f._input.setAttribute(readonly,readonly),z()):f.config.errorHandler(new Error(Invalid input element specified)),function(){f.selectedDates,f.nowf.parseDate(f.config.now)||new Date;var ef.config.defaultDate||(INPUT!f.input.nodeName&&TEXTAREA!f.input.nodeName||!f.input.placeholder||f.input.value!f.input.placeholder?f.input.value:null);e&&K(e,f.config.dateFormat),f._initialDate0f.selectedDates.length?f.selectedDates0:f.config.minDate&&f.config.minDate.getTime()>f.now.getTime()?f.config.minDate:f.config.maxDate&&f.config.maxDate.getTime()f.now.getTime()?f.config.maxDate:f.now,f.currentYearf._initialDate.getFullYear(),f.currentMonthf._initialDate.getMonth(),0f.selectedDates.length&&(f.latestSelectedDateObjf.selectedDates0),void 0!f.config.minTime&&(f.config.minTimef.parseDate(f.config.minTime,H:i)),void 0!f.config.maxTime&&(f.config.maxTimef.parseDate(f.config.maxTime,H:i)),f.minDateHasTime!!f.config.minDate&&(0f.config.minDate.getHours()||0f.config.minDate.getMinutes()||0f.config.minDate.getSeconds()),f.maxDateHasTime!!f.config.maxDate&&(0f.config.maxDate.getHours()||0f.config.maxDate.getMinutes()||0f.config.maxDate.getSeconds())}(),f.utils{getDaysInMonth:function(e,t){return void 0e&&(ef.currentMonth),void 0t&&(tf.currentYear),1e&&(t%40&&t%100!0||t%4000)?29:f.l10n.daysInMonthe}},f.isMobile||(nwindow.document.createDocumentFragment(),f.calendarContainerue(div,flatpickr-calendar),f.calendarContainer.tabIndex-1,f.config.noCalendar||(n.appendChild((f.monthNavue(div,flatpickr-months),f.yearElements,f.monthElements,f.prevMonthNavue(span,flatpickr-prev-month),f.prevMonthNav.innerHTMLf.config.prevArrow,f.nextMonthNavue(span,flatpickr-next-month),f.nextMonthNav.innerHTMLf.config.nextArrow,x(),Object.defineProperty(f,_hidePrevMonthArrow,{get:function(){return f.__hidePrevMonthArrow},set:function(e){f.__hidePrevMonthArrow!e&&(de(f.prevMonthNav,flatpickr-disabled,e),f.__hidePrevMonthArrowe)}}),Object.defineProperty(f,_hideNextMonthArrow,{get:function(){return f.__hideNextMonthArrow},set:function(e){f.__hideNextMonthArrow!e&&(de(f.nextMonthNav,flatpickr-disabled,e),f.__hideNextMonthArrowe)}}),f.currentYearElementf.yearElements0,Z(),f.monthNav)),f.innerContainerue(div,flatpickr-innerContainer),f.config.weekNumbers&&(e(tfunction(){f.calendarContainer.classList.add(hasWeeks);var eue(div,flatpickr-weekwrapper);e.appendChild(ue(span,flatpickr-weekday,f.l10n.weekAbbreviation));var tue(div,flatpickr-weeks);return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}()).weekWrapper,tt.weekNumbers,f.innerContainer.appendChild(e),f.weekNumberst,f.weekWrappere),f.rContainerue(div,flatpickr-rContainer),f.rContainer.appendChild(k()),f.daysContainer||(f.daysContainerue(div,flatpickr-days),f.daysContainer.tabIndex-1),M(),f.rContainer.appendChild(f.daysContainer),f.innerContainer.appendChild(f.rContainer),n.appendChild(f.innerContainer)),f.config.enableTime&&n.appendChild(function(){f.calendarContainer.classList.add(hasTime),f.config.noCalendar&&f.calendarContainer.classList.add(noCalendar);var ebe(f.config);f.timeContainerue(div,flatpickr-time),f.timeContainer.tabIndex-1;var tue(span,flatpickr-time-separator,:),nme(flatpickr-hour,{aria-label:f.l10n.hourAriaLabel});f.hourElementn.getElementsByTagName(input)0;var ame(flatpickr-minute,{aria-label:f.l10n.minuteAriaLabel});return f.minuteElementa.getElementsByTagName(input)0,f.hourElement.tabIndexf.minuteElement.tabIndex-1,f.hourElement.valuere(f.latestSelectedDateObj?f.latestSelectedDateObj.getHours():f.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),f.minuteElement.valuere(f.latestSelectedDateObj?f.latestSelectedDateObj.getMinutes():e.minutes),f.hourElement.setAttribute(step,f.config.hourIncrement.toString()),f.minuteElement.setAttribute(step,f.config.minuteIncrement.toString()),f.hourElement.setAttribute(min,f.config.time_24hr?0:1),f.hourElement.setAttribute(max,f.config.time_24hr?23:12),f.hourElement.setAttribute(maxlength,2),f.minuteElement.setAttribute(min,0),f.minuteElement.setAttribute(max,59),f.minuteElement.setAttribute(maxlength,2),f.timeContainer.appendChild(n),f.timeContainer.appendChild(t),f.timeContainer.appendChild(a),f.config.time_24hr&&f.timeContainer.classList.add(time24hr),f.config.enableSeconds&&(f.timeContainer.classList.add(hasSeconds),ame(flatpickr-second),f.secondElementa.getElementsByTagName(input)0,f.secondElement.valuere(f.latestSelectedDateObj?f.latestSelectedDateObj.getSeconds():e.seconds),f.secondElement.setAttribute(step,f.minuteElement.getAttribute(step)),f.secondElement.setAttribute(min,0),f.secondElement.setAttribute(max,59),f.secondElement.setAttribute(maxlength,2),f.timeContainer.appendChild(ue(span,flatpickr-time-separator,:)),f.timeContainer.appendChild(a)),f.config.time_24hr||(f.amPMue(span,flatpickr-am-pm,f.l10n.amPMce(11(f.latestSelectedDateObj?f.hourElement.value:f.config.defaultHour))),f.amPM.titlef.l10n.toggleTitle,f.amPM.tabIndex-1,f.timeContainer.appendChild(f.amPM)),f.timeContainer}()),de(f.calendarContainer,rangeMode,rangef.config.mode),de(f.calendarContainer,animate,!0f.config.animate),de(f.calendarContainer,multiMonth,1f.config.showMonths),f.calendarContainer.appendChild(n),nvoid 0!f.config.appendTo&&void 0!f.config.appendTo.nodeType,(f.config.inline||f.config.static)&&(f.calendarContainer.classList.add(f.config.inline?inline:static),f.config.inline&&(!n&&f.element.parentNode?f.element.parentNode.insertBefore(f.calendarContainer,f._input.nextSibling):void 0!f.config.appendTo&&f.config.appendTo.appendChild(f.calendarContainer)),f.config.static)&&(nue(div,flatpickr-wrapper),f.element.parentNode&&f.element.parentNode.insertBefore(n,f.element),n.appendChild(f.element),f.altInput&&n.appendChild(f.altInput),n.appendChild(f.calendarContainer)),f.config.static||f.config.inline||(void 0!f.config.appendTo?f.config.appendTo:window.document.body).appendChild(f.calendarContainer)),function(){if(f.config.wrap&&open,close,toggle,clear.forEach(function(t){Array.prototype.forEach.call(f.element.querySelectorAll(data-+t+),function(e){return r(e,click,ft)})}),f.isMobile)return function(){var ef.config.enableTime?f.config.noCalendar?time:datetime-local:date;f.mobileInputue(input,f.input.className+ flatpickr-mobile),f.mobileInput.tabIndex1,f.mobileInput.typee,f.mobileInput.disabledf.input.disabled,f.mobileInput.requiredf.input.required,f.mobileInput.placeholderf.input.placeholder,f.mobileFormatStrdatetime-locale?Y-m-d\\TH:i:S:datee?Y-m-d:H:i:S,0f.selectedDates.length&&(f.mobileInput.defaultValuef.mobileInput.valuef.formatDate(f.selectedDates0,f.mobileFormatStr)),f.config.minDate&&(f.mobileInput.minf.formatDate(f.config.minDate,Y-m-d)),f.config.maxDate&&(f.mobileInput.maxf.formatDate(f.config.maxDate,Y-m-d)),f.input.getAttribute(step)&&(f.mobileInput.stepString(f.input.getAttribute(step))),f.input.typehidden,void 0!f.altInput&&(f.altInput.typehidden);try{f.input.parentNode&&f.input.parentNode.insertBefore(f.mobileInput,f.input.nextSibling)}catch(e){}r(f.mobileInput,change,function(e){f.setDate(ge(e).value,!1,f.mobileFormatStr),V(onChange),V(onClose)})}();var ele(Y,50);f._debouncedChangele(c,300),f.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&r(f.daysContainer,mouseover,function(e){rangef.config.mode&&P(ge(e))}),r(f._input,keydown,N),void 0!f.calendarContainer&&r(f.calendarContainer,keydown,N),f.config.inline||f.config.static||r(window,resize,e),void 0!window.ontouchstart?r(window.document,touchstart,T):r(window.document,mousedown,T),r(window.document,focus,T,{capture:!0}),!0f.config.clickOpens&&(r(f._input,focus,f.open),r(f._input,click,f.open)),void 0!f.daysContainer&&(r(f.monthNav,click,ee),r(f.monthNav,keyup,increment,i),r(f.daysContainer,click,J)),void 0!f.timeContainer&&void 0!f.minuteElement&&void 0!f.hourElement&&(r(f.timeContainer,increment,g),r(f.timeContainer,blur,g,{capture:!0}),r(f.timeContainer,click,v),r(f.hourElement,f.minuteElement,focus,click,function(e){return ge(e).select()}),void 0!f.secondElement&&r(f.secondElement,focus,function(){return f.secondElement&&f.secondElement.select()}),void 0!f.amPM&&r(f.amPM,click,function(e){g(e)})),f.config.allowInput&&r(f._input,blur,A)}(),(f.selectedDates.length||f.config.noCalendar)&&(f.config.enableTime&&o(f.config.noCalendar?f.latestSelectedDateObj:void 0),X(!1)),a();var n/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!f.isMobile&&n&&B(),V(onReady)}(),f}function n(e,t){for(var nArray.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),a,o0;on.length;o++){var ino;try{if(null!i.getAttribute(data-fp-omit))continue;void 0!i._flatpickr&&(i._flatpickr.destroy(),i._flatpickrvoid 0),i._flatpickrr(i,t||{}),a.push(i._flatpickr)}catch(e){console.error(e)}}return 1a.length?a0:a}function!typeof Object.assign&&(Object.assignfunction(n){for(var e,t1;targuments.length;t++)et-1argumentst;if(!n)throw TypeError(Cannot convert undefined or null to object);for(var a0,oe;ao.length;a++)!function(t){t&&Object.keys(t).forEach(function(e){return nete})}(oa);return n}),undefined!typeof HTMLElement&&undefined!typeof HTMLCollection&&undefined!typeof NodeList&&(HTMLCollection.prototype.flatpickrNodeList.prototype.flatpickrfunction(e){return n(this,e)},HTMLElement.prototype.flatpickrfunction(e){return n(this,e)});var wefunction(e,t){returnstringtypeof e?n(window.document.querySelectorAll(e),t):e instanceof Node?n(e,t):n(e,t)};return we.defaultConfig{},we.l10ns{en:te({},ie),default:te({},ie)},we.localizefunction(e){we.l10ns.defaultte(te({},we.l10ns.default),e)},we.setDefaultsfunction(e){we.defaultConfigte(te({},we.defaultConfig),e)},we.parseDateve({}),we.formatDatet({}),we.compareDatesye,undefined!typeof jQuery&&void 0!jQuery.fn&&(jQuery.fn.flatpickrfunction(e){return n(this,e)}),Date.prototype.fp_incrfunction(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(stringtypeof e?parseInt(e,10):e))},undefined!typeof window&&(window.flatpickrwe),we}),function(e,t){objecttypeof exports&&undefined!typeof module?t(exports):functiontypeof define&&define.amd?define(exports,t):t((eundefined!typeof globalThis?globalThis:e||self).es{})}(this,function(e){use strict;var tundefined!typeof window&&void 0!window.flatpickr?window.flatpickr:{l10ns:{}},n{weekdays:{shorthand:Dom,Lun,Mar,Mié,Jue,Vie,Sáb,longhand:Domingo,Lunes,Martes,Miércoles,Jueves,Viernes,Sábado},months:{shorthand:Ene,Feb,Mar,Abr,May,Jun,Jul,Ago,Sep,Oct,Nov,Dic,longhand:Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre},ordinal:function(){returnº},firstDayOfWeek:1,rangeSeparator: - ,time_24hr:!0};t.l10ns.esn;tt.l10ns;e.Spanishn,e.defaultt,Object.defineProperty(e,__esModule,{value:!0})});var service_array,cont_elements_hide_164_2690,total_elements_hide_164_2690;function control_scroll_animations_section_164_template_269(){height_windowdocument.body.clientHeight,array_s7_t9document.getElementsByClassName(ecode_section_164_template_269);for(var e0;earray_s7_t9.length;e++)(total_scroll(distance_topgetOffsetTop(array_s7_t9e))-height_window+height_window/4)scrollTop()&&-1array_s7_t9e.className.indexOf(ecode_section_164_template_269_show)&&(array_s7_t9e.classList.add(ecode_section_164_template_269_show),array_elements_hidearray_s7_t9e.querySelectorAll(.article),cont_elements_hide_164_2690,total_elements_hide_164_2690,show_elements_hide_164_269(array_elements_hide))}function show_elements_hide_164_269(e){(total_elements_hide_164_269e.length)>cont_elements_hide_164_269&&show_element_hide_164_269(econt_elements_hide_164_269,e)}function show_element_hide_164_269(e,t){service_arraysetTimeout(function(){e.classList.remove(article_hide),e.classList.add(article_show),cont_elements_hide_164_269++,show_elements_hide_164_269(t)},100)}window.addEventListener(ecode_load,function(e){0!document.getElementsByClassName(ecode_section_164_template_269).length&&(control_scroll_animations_section_164_template_269(),document.addEventListener(scroll,control_scroll_animations_section_164_template_269,{passive:!0}),document.addEventListener(touchmove,control_scroll_animations_section_164_template_269,{passive:!0}),document.addEventListener(touchstart,control_scroll_animations_section_164_template_269,{passive:!0}))},!1);window.addEventListener(ecode_load,function(){if(0!document.getElementsByClassName(ecode_reviews_slider_168_274).length){array_sliders_168_274document.getElementsByClassName(ecode_reviews_slider_168_274);for(var e0;earray_sliders_168_274.length;e++)initialize_flickity_slider_168_274(array_sliders_168_274e)}},!1);function initialize_flickity_slider_168_274(e){new Flickity(e,{draggable:!0,prevNextButtons:!1,pageDots:!0,freeScroll:!1,wrapAround:!0,container:!0,groupCells:1,autoPlay:5e3})}var service_array,cont_elements_hide_64_750,total_elements_hide_64_750;function control_scroll_animations_section_64_template_75(){height_windowdocument.body.clientHeight,array_s64_t75document.getElementsByClassName(ecode_section_64_template_75);for(var e0;earray_s64_t75.length;e++)distance_topgetOffsetTop(array_s64_t75e),total_scrolldistance_top-height_window+height_window/4,total_scrollscrollTop()&&-1array_s64_t75e.className.indexOf(ecode_section_64_template_75_show)&&(array_s64_t75e.classList.add(ecode_section_64_template_75_show),array_elements_hidearray_s64_t75e.querySelectorAll(.ecode_list_articles, .ecode_featured_article),cont_elements_hide_64_750,total_elements_hide_64_750,show_elements_hide_64_75(array_elements_hide))}function show_elements_hide_64_75(e){(total_elements_hide_64_75e.length)>cont_elements_hide_64_75&&show_element_hide_64_75(econt_elements_hide_64_75,e)}function show_element_hide_64_75(e,_){service_arraysetTimeout(function(){e.classList.remove(ecode_articles_hide),e.classList.add(ecode_articles_show),cont_elements_hide_64_75++,show_elements_hide_64_75(_)},100)}window.addEventListener(ecode_load,function(e){0!document.getElementsByClassName(ecode_section_64_template_75).length&&(control_scroll_animations_section_64_template_75(),document.addEventListener(scroll,control_scroll_animations_section_64_template_75,{passive:!0}),document.addEventListener(touchmove,control_scroll_animations_section_64_template_75,{passive:!0}),document.addEventListener(touchstart,control_scroll_animations_section_64_template_75,{passive:!0}))},!1);function ecode_initialize_gallery_61_72(){array_gallery_61_72document.getElementsByClassName(ecode_gallery_61_72);for(var e0;earray_gallery_61_72.length;e++)lightGallery(array_gallery_61_72e,{loop:!0,download:!1,closeOnTap:!0,nextHtml:svg width20px height20px viewBox0 0 20 20 version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>g transformtranslate(-469.000000, -190.000000) fill#FFFFFF>g transformtranslate(469.000000, 190.000000)>path dM14.999,10.0054 C14.999,10.0034 15,10.0024 15,10.0004 C15,9.9674 14.984,9.9404 14.981,9.9084 C14.973,9.8124 14.961,9.7164 14.924,9.6264 C14.897,9.5584 14.851,9.5044 14.81,9.4444 C14.779,9.4004 14.762,9.3494 14.724,9.3094 L11.861,6.30939 C11.479,5.90939 10.847,5.89539 10.447,6.27639 C10.048,6.65739 10.033,7.29039 10.414,7.69039 L11.664,9.0004 L6,9.0004 C5.448,9.0004 5,9.4474 5,10.0004 C5,10.5524 5.448,11.0004 6,11.0004 L11.586,11.0004 L10.293,12.2934 C9.902,12.6834 9.902,13.3164 10.293,13.7074 C10.488,13.9024 10.744,14.0004 11,14.0004 C11.256,14.0004 11.512,13.9024 11.707,13.7074 L14.707,10.7074 C14.798,10.6164 14.872,10.5064 14.922,10.3854 C14.973,10.2644 14.998,10.1354 14.999,10.0054 Z M10,18 C5.589,18 2,14.411 2,10 C2,5.589 5.589,2 10,2 C14.411,2 18,5.589 18,10 C18,14.411 14.411,18 10,18 Z M10,0 C4.486,0 0,4.486 0,10 C0,15.514 4.486,20 10,20 C15.514,20 20,15.514 20,10 C20,4.486 15.514,0 10,0 Z>/path>/g>/g>/g>/svg>,prevHtml:svg width20px height20px viewBox0 0 20 20 version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink>g strokenone stroke-width1 fillnone fill-ruleevenodd>g transformtranslate(-469.000000, -190.000000) fill#FFFFFF>g transformtranslate(469.000000, 190.000000)>path dM14.999,10.0054 C14.999,10.0034 15,10.0024 15,10.0004 C15,9.9674 14.984,9.9404 14.981,9.9084 C14.973,9.8124 14.961,9.7164 14.924,9.6264 C14.897,9.5584 14.851,9.5044 14.81,9.4444 C14.779,9.4004 14.762,9.3494 14.724,9.3094 L11.861,6.30939 C11.479,5.90939 10.847,5.89539 10.447,6.27639 C10.048,6.65739 10.033,7.29039 10.414,7.69039 L11.664,9.0004 L6,9.0004 C5.448,9.0004 5,9.4474 5,10.0004 C5,10.5524 5.448,11.0004 6,11.0004 L11.586,11.0004 L10.293,12.2934 C9.902,12.6834 9.902,13.3164 10.293,13.7074 C10.488,13.9024 10.744,14.0004 11,14.0004 C11.256,14.0004 11.512,13.9024 11.707,13.7074 L14.707,10.7074 C14.798,10.6164 14.872,10.5064 14.922,10.3854 C14.973,10.2644 14.998,10.1354 14.999,10.0054 Z M10,18 C5.589,18 2,14.411 2,10 C2,5.589 5.589,2 10,2 C14.411,2 18,5.589 18,10 C18,14.411 14.411,18 10,18 Z M10,0 C4.486,0 0,4.486 0,10 C0,15.514 4.486,20 10,20 C15.514,20 20,15.514 20,10 C20,4.486 15.514,0 10,0 Z>/path>/g>/g>/g>/svg>})}function control_scroll_animations_section_61_template_72(){height_windowdocument.body.clientHeight,array_s61_t72document.getElementsByClassName(ecode_section_61_template_72);for(var e0;earray_s61_t72.length;e++)distance_topgetOffsetTop(array_s61_t72e),total_scrolldistance_top-height_window+height_window/4,total_scrollscrollTop()&&-1array_s61_t72e.className.indexOf(ecode_section_61_template_72_show)&&(array_s61_t72e.classList.add(ecode_section_61_template_72_show),array_elements_hidearray_s61_t72e.querySelectorAll(.ecode_gallery_61_72),cont_elements_hide_61_720,total_elements_hide_61_720,show_elements_hide_61_72(array_elements_hide))}function show_elements_hide_61_72(e){total_elements_hide_61_72e.length,total_elements_hide_61_72>cont_elements_hide_61_72&&show_element_hide_61_72(econt_elements_hide_61_72,e)}function show_element_hide_61_72(e,t){service_arraysetTimeout(function(){e.classList.remove(ecode_gallery_61_72_hide),e.classList.add(ecode_gallery_61_72_show),cont_elements_hide_61_72++,show_elements_hide_61_72(t)},100)}window.addEventListener(ecode_load,function(e){0!document.getElementsByClassName(ecode_gallery_61_72).length&&ecode_initialize_gallery_61_72(),0!document.getElementsByClassName(ecode_section_61_template_72).length&&(control_scroll_animations_section_61_template_72(),document.addEventListener(scroll,control_scroll_animations_section_61_template_72,{passive:!0}),document.addEventListener(touchmove,control_scroll_animations_section_61_template_72,{passive:!0}),document.addEventListener(touchstart,control_scroll_animations_section_61_template_72,{passive:!0}))},!1);function check_scroll_features_95_111(){height_windowdocument.body.clientHeight,array_ecode_width_142_211document.getElementsByClassName(ecode_width_142_211);for(var e0;earray_ecode_width_142_211.length;e++)container_countersarray_ecode_width_142_211e,distance_topgetOffsetTop(container_counters),total_scrolldistance_top-height_window,scrollTop()>total_scroll&&-1container_counters.className.indexOf(ecode_width_142_211_show)&&(container_counters.classList.add(ecode_width_142_211_show),initialize_counters_95_111(container_counters))}function initialize_counters_95_111(e){array_counterse.getElementsByClassName(ecode_article_counter);for(var t0;tarray_counters.length;t++)init_counter_95_111(array_counterst,0,parseInt(array_counterst.innerHTML),2e3)}function init_counter_95_111(e,t,_,n){var oe,r_-t,cMath.abs(Math.floor(n/r));cMath.max(c,50);var a,s(new Date).getTime()+n;function i(){var e(new Date).getTime(),tMath.max((s-e)/n,0),cMath.round(_-t*r);o.innerHTMLc,c_&&clearInterval(a)}asetInterval(i,c),i()}window.addEventListener(ecode_load,function(e){0!document.getElementsByClassName(ecode_width_142_211).length&&(check_scroll_features_95_111(),document.addEventListener(scroll,check_scroll_features_95_111,!1),document.addEventListener(touchmove,check_scroll_features_95_111,!1),document.addEventListener(touchstart,check_scroll_features_95_111,!1))},!1);function initialize_flickity_slider_10_268(e){new Flickity(e,{prevNextButtons:!1,pageDots:!1,freeScroll:!1,wrapAround:!0,contain:!0,cellAlign:left,autoPlay:3e3})}window.addEventListener(ecode_load,function(e){if(0!document.getElementsByClassName(ecode_slider_10_268).length){array_sliders_10_268document.getElementsByClassName(ecode_slider_10_268);for(var i0;iarray_sliders_10_268.length;i++)initialize_flickity_slider_10_268(array_sliders_10_268i)}},!1);/script>script data-optimized1 typetext/javascript>(function(){function na(za){function oa(a,b){return a.classList?a.classList.contains(b):!!a.className.match(new RegExp((\\s|^)+b+(\\s|$)))}function ha(a,b){a.classList?a.classList.remove(b):a.classNamea.className.replace(new RegExp((\\s|^)+b+(\\s|$)), )}function C(a,b){a.classList?a.classList.add(b):oa(a,b)||(a.className+ +b)}function Z(a){if(objecttypeof a){var b,c0;for(bc++in a);return b}}function I(a,b,c,d){a.addEventListener?d?a.addEventListener(b,c,{passive:!0}):a.addEventListener(b,c,!1):a.attachEvent(on+b,c)}function ca(a,b,c){if(oneb)var d(ddocument.cookie.match((^|;)\\s*+a+\\s*\\s*(^;+)))?c?d.pop():a:;else if(allb)for(adocument.cookie.split(/;\s*/),d,b0;ba.length;b++)d.push(ab.split()0);return d}function pa(){if(qa){var adocument.querySelectorAll(scriptdata-cookiecategory),bra,cJSON.parse(J).level||,dfunction(f,h){if(hf.length){var kfh,lk.getAttribute(data-cookiecategory);if(-1M(c,l)){k.typetext/javascript;k.removeAttribute(data-cookiecategory);lk.getAttribute(data-src);var ge(script);g.textContentk.innerHTML;(function(m,r){for(var wr.attributes,Bw.length,N0;NB;N++)rwN,m.setAttribute(r.nodeName,r.nodeValue)})(g,k);l?g.srcl:lk.src;l&&(b?g.readyState?g.onreadystatechangefunction(){if(loadedg.readyState||completeg.readyState)g.onreadystatechangenull,d(f,++h)}:g.onloadfunction(){g.onloadnull;d(f,++h)}:l!1);k.parentNode.replaceChild(g,k);if(l)return}d(f,++h)}};d(a,0)}}function Aa(a){function b(d,f,h,k,l,g,m){gg&&g.split( )||;if(-1M(f,l)&&(C(d,l),-1M(h,g0)))for(f0;fg.length;f++)C(d,gf);-1M(k,m)&&C(d,m)}if(objecttypeof a){var ca.consent_modal;aa.settings_modal;Q&&c&&b(z,box,bar,cloud,top,bottom,zoom,slide,c.layout,c.position,c.transition);a&&b(D,bar,left,right,zoom,slide,a.layout,a.position,a.transition)}}function Ba(){var a!1,b!1;I(document,keydown,function(c){cc||window.event;Tabc.key&&(u&&(c.shiftKey?document.activeElementu0&&(u1.focus(),c.preventDefault()):document.activeElementu1&&(u0.focus(),c.preventDefault()),b||aa||(b!0,!a&&c.preventDefault(),c.shiftKey?u3?u2?u2.focus():u0.focus():u1.focus():u3?u3.focus():u0.focus())),!b&&(a!0))});document.contains&&I(L,click,function(c){cc||window.event;ia?O.contains(c.target)?aa!0:(t.hideSettings(0),aa!1):ba&&z.contains(c.target)&&(aa!0)},!0)}function e(a){var bdocument.createElement(a);buttona&&b.setAttribute(type,a);return b}function M(a,b){for(var ca.length,d0;dc;d++)if(adb)return d;return-1}function Ca(a,b){if(string!typeof a||a||document.getElementById(cc--style))b();else{var ce(style);c.idcc--style;var dnew XMLHttpRequest;d.onreadystatechangefunction(){4this.readyState&&200this.status&&(c.setAttribute(type,text/css),c.styleSheet?c.styleSheet.cssTextthis.responseText:c.appendChild(document.createTextNode(this.responseText)),document.getElementsByTagName(head)0.appendChild(c),b())};d.open(GET,a);d.send()}}function da(a,b){var cdocument.querySelectorAll(.c-tgl)||,d,f,h!1;if(0c.length){switch(b){case-1:for(b0;bc.length;b++)cb.checked?(d++cb.value+,,Eb||(f.push(cb.value),Eb!0)):Eb&&(f.push(cb.value),Eb!1);break;case 0:for(b0;bc.length;b++)cb.disabled?(d++cb.value+,,Eb!0):(cb.checked!1,Eb&&(f.push(cb.value),Eb!1));break;case 1:for(b0;bc.length;b++)cb.checked!0,d++cb.value+,,Eb||f.push(cb.value),Eb!0}dd.slice(0,-1);if(a.autoclear_cookies&&R&&0f.length){ca.languagesF.settings_modal.blocks;bc.length;var k-1,lca(,all),gS,.+S;if(www.S.slice(0,4)){var mS.substr(4);g.push(m);g.push(.+m)}for(m0;mb;m++){var rcm;if(r.hasOwnProperty(toggle)&&!E++k&&r.hasOwnProperty(cookie_table)&&-1M(f,r.toggle.value)){var wr.cookie_table,BZ(a.languagesF.settings_modal.cookie_table_headers0)0,Nw.length;on_disabler.toggle.reload&&(h!0);for(var K0;KN;K++){var nwK,G,vnB,qn.is_regex||!1,pn.domain||null;nn.path||!1;p&&(gp,.+p);if(q)for(q0;ql.length;q++)lq.match(v)&&G.push(lq);else vM(l,v),-1v&&G.push(lv);if(0G.length){vg;nn?n:/;for(q0;qG.length;q++)for(p0;pv.length;p++)document.cookieGq+; Path+n+; Domain+vp+; ExpiresThu, 01 Jan 1970 00:00:01 GMT;;on_clearr.toggle.reload&&(h!0)}}}}}}J{level: +d+};if(!R||0f.length)dea,cJ,bnew Date,b.setTime(b.getTime()+864E5*sa),dd++(c||)+(; expires+b.toUTCString())+; Path+ta+;,d+ SameSite+ua+;,-1location.hostname.indexOf(.)&&(d+ Domain+S+;),https:location.protocol&&(d+ Secure;),document.cookied;pa();if(functiontypeof a.onAccept&&!R)return R!0,a.onAccept(JSON.parse(J));if(functiontypeof a.onChange&&0f.length)a.onChange(JSON.parse(J));h&&window.location.reload()}function Da(a,b){Le(div);L.idcc--main;L.style.positionfixed;L.style.zIndex1000000;L.innerHTML\x3c!--if lt IE 9 >div idcc_div classcc_div ie>/div>!endif--\x3e\x3c!--if (gt IE 8)|!(IE)>\x3c!--\x3ediv idcc_div classcc_div>/div>\x3c!--!endif--\x3e;var cL.children0,dF,fstringtypeof T.textContent?textContent:innerText;if(!a){ze(div);var he(div),ke(div),le(div),ge(div),me(div),re(button),we(button),Be(div);z.idcm;h.idc-inr;k.idc-inr-i;l.idc-ttl;g.idc-txt;m.idc-bns;r.idc-p-bn;w.idc-s-bn;B.idcm-ov;r.classNamec-bn;w.classNamec-bn c_link;l.setAttribute(role,heading);l.setAttribute(aria-level,2);z.setAttribute(role,dialog);z.setAttribute(aria-modal,true);z.setAttribute(aria-hidden,false);z.setAttribute(aria-labelledby,c-ttl);z.setAttribute(aria-describedby,c-txt);z.style.visibilityB.style.visibilityhidden;B.style.opacity0;l.insertAdjacentHTML(beforeend,b.languagesd.consent_modal.title);g.insertAdjacentHTML(beforeend,b.languagesd.consent_modal.description);rfb.languagesd.consent_modal.primary_btn.text;wfb.languagesd.consent_modal.secondary_btn.text;var N-1;accept_allb.languagesd.consent_modal.primary_btn.role&&(N1);I(r,click,function(){t.hide();da(b,N)});accept_necessaryb.languagesd.consent_modal.secondary_btn.role?I(w,click,function(){t.hide();da(b,0)}):I(w,click,function(){t.showSettings(0)});k.appendChild(l);k.appendChild(g);m.appendChild(r);m.appendChild(w);h.appendChild(k);h.appendChild(m);z.appendChild(h);c.appendChild(z);c.appendChild(B)}De(div);he(div);ke(div);le(div);Oe(div);ge(div);me(div);var Ke(button);re(div);we(div);Be(div);D.ids-cnt;h.idc-vln;l.idc-s-in;k.idcs;g.ids-ttl;O.ids-inr;m.ids-hdr;w.ids-bl;K.ids-c-bn;B.idcs-ov;r.ids-c-bnc;K.classNamec-bn;K.setAttribute(aria-label,b.languagesd.settings_modal.close_btn_label||Close);D.setAttribute(role,dialog);D.setAttribute(aria-modal,true);D.setAttribute(aria-hidden,true);D.setAttribute(aria-labelledby,s-ttl);g.setAttribute(role,heading);D.style.visibilityB.style.visibilityhidden;B.style.opacity0;r.appendChild(K);I(h,keydown,function(U){UU||window.event;27U.keyCode&&t.hideSettings(0)},!0);I(K,click,function(){t.hideSettings(0)});db.languagesF.settings_modal.blocks;Kd.length;g.insertAdjacentHTML(beforeend,b.languagesF.settings_modal.title);for(var n0;nK;++n){var Ge(div),ve(div),qe(div),pe(div);G.classNamec-bl;v.classNamedesc;q.classNamep;p.classNametitle;q.insertAdjacentHTML(beforeend,dn.description);if(undefined!typeof dn.toggle){var xc-ac-+n,Pe(button),He(label),ye(input),Ae(span),Ve(span),We(span),Xe(span);P.classNameb-tl;H.classNameb-tg;y.classNamec-tgl;W.classNameon-i;X.classNameoff-i;A.classNamec-tg;V.classNamet-lb;P.setAttribute(aria-expanded,false);P.setAttribute(aria-controls,x);y.typecheckbox;A.setAttribute(aria-hidden,true);var vadn.toggle.value;y.valueva;Vfdn.title;P.insertAdjacentHTML(beforeend,dn.title);p.appendChild(P);A.appendChild(W);A.appendChild(X);a?-1M(JSON.parse(J).level,va)?(y.checked!0,E.push(!0)):E.push(!1):dn.toggle.enabled&&(y.checked!0);dn.toggle.readonly&&(y.disabled!0,y.setAttribute(aria-readonly,true),C(A,c-ro));C(v,b-acc);C(p,b-bn);C(G,b-ex);v.idx;v.setAttribute(aria-hidden,true);H.appendChild(y);H.appendChild(A);H.appendChild(V);p.appendChild(H);(function(U,ja,wa){I(P,click,function(){oa(ja,act)?(ha(ja,act),wa.setAttribute(aria-expanded,false),U.setAttribute(aria-hidden,true)):(C(ja,act),wa.setAttribute(aria-expanded,true),U.setAttribute(aria-hidden,false))},!1)})(v,G,P)}else xe(div),x.classNameb-tl,x.setAttribute(role,heading),x.setAttribute(aria-level,3),x.insertAdjacentHTML(beforeend,dn.title),p.appendChild(x);G.appendChild(p);v.appendChild(q);if(!0!b.remove_cookie_tables&&undefined!typeof dn.cookie_table){Hdocument.createDocumentFragment();qb.languagesF.settings_modal.cookie_table_headers;for(y0;yq.length;++y)Ae(th),pqy,A.setAttribute(scope,col),p&&(xp&&Z(p)0,Afqyx,H.appendChild(A));pe(tr);p.appendChild(H);xe(thead);x.appendChild(p);He(table);H.appendChild(x);ydocument.createDocumentFragment();for(A0;Adn.cookie_table.length;A++){Ve(tr);for(W0;Wq.length;++W)if(pqW)xZ(p)0,Xe(td),X.insertAdjacentHTML(beforeend,dn.cookie_tableAx),X.setAttribute(data-column,px),V.appendChild(X);y.appendChild(V)}qe(tbody);q.appendChild(y);H.appendChild(q);v.appendChild(H)}G.appendChild(v);w.appendChild(G)}ae(div);fe(button);de(button);a.ids-bns;f.ids-sv-bn;d.ids-all-bn;f.classNamec-bn;d.classNamec-bn;f.insertAdjacentHTML(beforeend,b.languagesF.settings_modal.save_settings_btn);d.insertAdjacentHTML(beforeend,b.languagesF.settings_modal.accept_all_btn);a.appendChild(d);a.appendChild(f);I(f,click,function(){t.hideSettings();t.hide();da(b,-1)});I(d,click,function(){t.hideSettings();t.hide();da(b,1)});m.appendChild(g);m.appendChild(r);O.appendChild(m);O.appendChild(w);O.appendChild(a);l.appendChild(O);k.appendChild(l);h.appendChild(k);D.appendChild(h);c.appendChild(D);c.appendChild(B);(za||document.body).appendChild(L)}function Ea(){function a(c,d){var f!1,h!1;try{for(var kc.querySelectorAll(b.join(:not(tabindex-1), )),l,gk.length,m0;mg;)lkm.getAttribute(data-focus),h||1!l?0l&&(fkm,h||0km+1.getAttribute(data-focus)||(hkm+1)):hkm,m++}catch(r){return c.querySelectorAll(b.join(, ))}d0k0;d1kk.length-1;d2f;d3h}var bhref,button,input,details,tabindex0;a(O,Y);Q&&a(z,ka)}function xa(a,b){if(b.hasOwnProperty(a))return a;if(0Z(b).length)return b.hasOwnProperty(F)?F:Z(b)0}function Fa(){for(var adocument.querySelectorAll(adata-ccc-settings, buttondata-ccc-settings),b0;ba.length;b++)ab.setAttribute(aria-haspopup,dialog),I(ab,click,function(c){t.showSettings(0);c.preventDefault?c.preventDefault():c.returnValue!1})}function Ga(a){numbertypeof a.cookie_expiration&&(saa.cookie_expiration);booleantypeof a.autorun&&(yaa.autorun);stringtypeof a.cookie_domain&&(Sa.cookie_domain);stringtypeof a.cookie_same_site&&(uaa.cookie_same_site);stringtypeof a.cookie_path&&(taa.cookie_path);stringtypeof a.cookie_name&&(eaa.cookie_name);qa!0a.page_scripts;ra!1!a.page_scripts_order;if(!0a.auto_language){var bnavigator.language||navigator.browserLanguage;2b.length&&(bb0+b1);Fxa(b.toLowerCase(),a.languages)}elsestringtypeof a.current_lang&&(Fxa(a.current_lang,a.languages));!0a.force_consent&&C(T,force--consent)}var Fen,ya!0,eacc_cookie,sa182,Slocation.hostname,ta/,uaLax,qa,ra,t{},J,Q!1,R!1,ba!1,ia!1,aa!1,u,fa,la,ka,Y,E,Tdocument.documentElement,L,z,D,O;t.allowedCategoryfunction(a){return-1M(JSON.parse(ca(ea,one,!0)||{}).level||,a)};t.runfunction(a){if(!L&&(Ga(a),Jca(ea,one,!0),QJ,Da(!Q,a),Ca(a.theme_css,function(){Ea();Aa(a.gui_options);Fa();!J&&ya&&t.show(a.delay||0);setTimeout(function(){C(L,c--anim)},30);setTimeout(function(){Ba()},100)}),J&&(R!0),R&&(pa(),functiontypeof a.onAccept)))a.onAccept(JSON.parse(J||{}))};t.showSettingsfunction(a){setTimeout(function(){C(T,show--settings);D.setAttribute(aria-hidden,false);ia!0;ba?ladocument.activeElement:fadocument.activeElement;setTimeout(function(){0!Y.length&&(Y3?Y3.focus():Y0.focus(),uY)},100)},0a?a:0)};t.loadScriptfunction(a,b,c){var dfunctiontypeof b;if(document.querySelector(scriptsrc+a+))d&&b();else{var fe(script);if(c&&0c.length)for(var h0;hc.length;++h)ch&&f.setAttribute(ch.name,ch.value);d&&(f.readyState?f.onreadystatechangefunction(){if(loadedf.readyState||completef.readyState)f.onreadystatechangenull,b()}:f.onloadb);f.srca;(document.head?document.head:document.getElementsByTagName(head)0).appendChild(f)}};t.showfunction(a){Q&&setTimeout(function(){C(T,show--consent);z.setAttribute(aria-hidden,false);ba!0;fadocument.activeElement;uka},0a?a:0)};t.hidefunction(){Q&&(ha(T,show--consent),z.setAttribute(aria-hidden,true),ba!1,fa.focus(),unull)};t.hideSettingsfunction(){ha(T,show--settings);ia!1;D.setAttribute(aria-hidden,true);ba?(la&&la.focus(),uka):(fa.focus(),unull);aa!1};t.validCookiefunction(a){return!ca(a,one,!0)};return nawindowmavoid 0,t}var mainitCookieConsent;function!typeof windowma&&(windowmana)})();setTimeout(function(){var cookie_consentinitCookieConsent();cookie_consent.run({autorun:!0,delay:0,current_lang:es,autoclear_cookies:!0,cookie_expiration:365,force_consent:!1,page_scripts:!1,gui_options:{consent_modal:{layout:box,position:bottom right,transition:slide},settings_modal:{layout:box,transition:slide}},languages:{es:{consent_modal:{title:Cookies,description:This website uses cookies to ensure you get the best experience on our website button typebutton data-ccc-settings classcc-link>More info/button>,primary_btn:{text:Agree,role:accept_all},secondary_btn:{text:Reject,role:accept_necessary}},settings_modal:{title:div>Personalizar cookies/div>div aria-hiddentrue stylefont-size: .8em; font-weight: 200; color: #687278; margin-top: 5px;>by a aria-hiddentrue hrefhttps://calimasurf.com/ styletext-decoration: underline; target_blank>Calima surf/a>/div>,save_settings_btn:Guardar,accept_all_btn:Aceptar todas,close_btn_label:Close,cookie_table_headers:{col1:Nombre},{col2:Dominio},{col3:Expiración},{col4:Descripción},blocks:{title:Cookies utilizadas,description:Las cookies nos ayudan a mejorar esta página. Al continuar navegando por esta web, estás aceptando nuestra a hrefhttps://calimasurf.com/es/cookies>política de cookies./a>},{title:Cookies de análisis,description:Estas cookies nos permiten conocer el comportamiento de nuestros usuarios, ayudándonos a mejorar nuestro sitio web.,toggle:{value:analytics,enabled:!0,readonly:!1},cookie_table:{col1:_ga,col2:.calimasurf.com,col3:2024-07-05T09:53:56.857Z,col4:GA1.2.1307013393.1684923299},{col1:_gid,col2:.calimasurf.com,col3:2023-06-02T09:53:56.000Z,col4:GA1.2.761156429.1685600314},{col1:,col2:,col3:,col4:},{col1:,col2:,col3:,col4:},{col1:,col2:,col3:,col4:},},{title:Más información,description:Para cualquier consulta relacionada con nuestra política de privacidad, a hrefhttps://calimasurf.com/es/contacto>contacta con nosotros./a>,}}}}})},1500)/script>div classwpml-ls-statics-footer wpml-ls wpml-ls-legacy-list-horizontal> ul>li classwpml-ls-slot-footer wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-first-item wpml-ls-item-legacy-list-horizontal> a hrefhttps://calimasurf.com/ classwpml-ls-link> img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png alt width18 height12 />span classwpml-ls-native>English/span>/a> /li>li classwpml-ls-slot-footer wpml-ls-item wpml-ls-item-de wpml-ls-item-legacy-list-horizontal> a hrefhttps://calimasurf.com/de classwpml-ls-link> img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png alt width18 height12 />span classwpml-ls-native langde>Deutsch/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Germanspan classwpml-ls-bracket>)/span>/span>/a> /li>li classwpml-ls-slot-footer wpml-ls-item wpml-ls-item-es wpml-ls-item-legacy-list-horizontal> a hrefhttps://calimasurf.com/es classwpml-ls-link> img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png alt width18 height12 />span classwpml-ls-native langes>Español/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Spanishspan classwpml-ls-bracket>)/span>/span>/a> /li>li classwpml-ls-slot-footer wpml-ls-item wpml-ls-item-fr wpml-ls-item-legacy-list-horizontal> a hrefhttps://calimasurf.com/fr classwpml-ls-link> img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png alt width18 height12 />span classwpml-ls-native langfr>Français/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Frenchspan classwpml-ls-bracket>)/span>/span>/a> /li>li classwpml-ls-slot-footer wpml-ls-item wpml-ls-item-it wpml-ls-item-legacy-list-horizontal> a hrefhttps://calimasurf.com/it classwpml-ls-link> img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png alt width18 height12 />span classwpml-ls-native langit>Italiano/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Italianspan classwpml-ls-bracket>)/span>/span>/a> /li>li classwpml-ls-slot-footer wpml-ls-item wpml-ls-item-pl wpml-ls-item-legacy-list-horizontal> a hrefhttps://calimasurf.com/pl classwpml-ls-link> img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/pl.png alt width18 height12 />span classwpml-ls-native langpl>Polski/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Polishspan classwpml-ls-bracket>)/span>/span>/a> /li>li classwpml-ls-slot-footer wpml-ls-item wpml-ls-item-ru wpml-ls-last-item wpml-ls-item-legacy-list-horizontal> a hrefhttps://calimasurf.com/ru classwpml-ls-link> img classwpml-ls-flag srchttps://calimasurf.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/ru.png alt width18 height12 />span classwpml-ls-native langru>Русский/span>span classwpml-ls-display>span classwpml-ls-bracket> (/span>Russianspan classwpml-ls-bracket>)/span>/span>/a> /li>/ul>/div>script data-optimized1 typetext/javascript srchttps://calimasurf.com/wp-content/litespeed/js/7b7e97861549437106bd7a3df85bf4e3.js?verfe8b3 idecoded-activity-js-js>/script>script data-optimized1 typetext/javascript srchttps://calimasurf.com/wp-content/litespeed/js/fcafa6f75cb6521ed8648eaee419ba61.js?ver5b0eb idecoded-newsletters-js-js>/script> /body>/html>!-- Page cached by LiteSpeed Cache 6.5.2 on 2024-11-12 08:24:14 -->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]