Help
RSS
API
Feed
Maltego
Contact
Domain > www.osvalles.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2013-12-17
46.16.62.124
(
ClassC
)
2025-10-10
82.223.69.77
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxDate: Fri, 10 Oct 2025 08:07:14 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://www.osvalles.com/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Fri, 10 Oct 2025 08:07:14 GMTContent-Type: text/html; charsetutf-8Content-Length: 192983Connection: keep-aliveX-Powered-By: PHP/8.3.26Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheSet-Cookie: PHPSESSIDos6hkkgdhetsvldae7nj3g0vsq; path/; domainosvalles.comVary: Accept-EncodingX-Powered-By: PleskLin !DOCTYPE html>!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->!--if IE 8> html classno-js lt-ie9 langca xml:langca xmlnshttp://www.w3.org/1999/xhtml> !endif-->!--if gt IE 8>!--> html classno-js inici langca xml:langca xmlnshttp://www.w3.org/1999/xhtml> !--!endif--> head> meta charsetutf-8 /> meta property content /> title>Inici | Orquestra Simfònica del Vallés (OSV)/title> base href https://www.osvalles.com/ target_self /> meta nameauthor contentOrquestra Simfònica del Vallés (OSV)/> meta namedescription contentL’Orquestra Simfònica del Vallès (OSV) és una realitat que porta la música al cor de les persones des de l’any 1987. /> meta propertyog:title contentInici | Orquestra Simfònica del Vallés (OSV) /> meta propertyog:description contentL’Orquestra Simfònica del Vallès (OSV) és una realitat que porta la música al cor de les persones des de l’any 1987. /> meta propertytwitter:card contentsummary_large_image> meta propertytwitter:title contentInici | Orquestra Simfònica del Vallés (OSV) /> meta propertytwitter:description contentL’Orquestra Simfònica del Vallès (OSV) és una realitat que porta la música al cor de les persones des de l’any 1987. /> !-- Set the viewport width to device width for mobile --> meta namerobots contentall /> meta nameviewport contentwidthdevice-width /> link hrefpujades/images/favicon_1.png?723 typeimage/png relshortcut icon /> link hrefpujades/images/favicon_1.png?723 typeimage/png relicon /> link relcanonical hrefhttps://www.osvalles.com/> link relstylesheet typetext/css hrefdissenys/eventis/scss/app.css?723 mediascreen titledefault /> link relalternate hreflangx-default hrefhttps://www.osvalles.com/> link relalternate hreflangca hrefhttps://www.osvalles.com/> link relalternate hreflanges hrefhttps://www.osvalles.com/es/inicio.html/> link relalternate hreflangen hrefhttps://www.osvalles.com/en/home.html/> !--if gte IE 9> link relstylesheet typetext/css hrefcss/ie.css /> !endif--> !--if gte IE 8> link relstylesheet typetext/css hrefcss/ie.css /> !endif--> script typeapplication/ld+json> {@context:http:\/\/schema.org,@graph:{@type:Website,@id:https:\/\/www.osvalles.com\/www.osvalles.com#website,url:https:\/\/www.osvalles.com\/www.osvalles.com,name:Orquestra Simf\u00f2nica del Vall\u00e9s (OSV),description:L\u2019Orquestra Simf\u00f2nica del Vall\u00e8s (OSV) \u00e9s una realitat que porta la m\u00fasica al cor de les persones des de l\u2019any 1987.,potentialAction:{@type:SearchAction,target:https:\/\/www.osvalles.com\/ca\/cercador.html?search{search_term_string},query-input:required namesearch_term_string}},{@type:Webpage,@id:https:\/\/www.osvalles.com\/\/#webpage,url:https:\/\/www.osvalles.com\/\/,name:Inici,description:p>BANNERS id93 cols3\r\n\/p>\r\nh2 class\veure-mes-espectacles-home-titol separador\>Propers concerts a class\veure-mes-espectacles-home\ href\\/ca\/programacio.html\ title\Veuren m\u00e9s\>Veuren m\u00e9s\/a>\r\n\/h2>\r\ndiv class\espectacles-home-final\>ESPECTACLES_HOME formatGENERAL slickfalse slick_paramsGENERAL lazy_imagetrue\r\n\/div>\r\np>\u00a0\r\n\/p>\r\ndiv class\noticies-home-final\>NOTICIES_HOME formatGENERAL\r\n\/div>\r\ndiv>BANNERS id78 cols1\r\n\/div>,inLanguage:ca,isPartOf:{@id:https:\/\/www.osvalles.com\/www.osvalles.com#website},datePublished:2011-02-10T16:32:15+01:00,dateModified:2023-10-03T09:31:15+02:00}} /script> /head> body classpage_22 > div classloader_site> div classcontent> span classfal fa-spinner-third fa-spin fa-5x loader_play>/span> /div> /div> div classcontainer > div idpagina > div data-sticky-container classmenu-sticky-container> div classheader-sticky data-sticky data-optionsmarginTop:0; stylewidth:100%> section idheader classhide-for-small aria-labelCapçalera> div classheader_content > div classrow hide-for-small-only > div classcolumns medium-4 small-12> button classanar-a-contingut>Anar al contingut principal/button> button classatuar-carrusels data-estatplay>Aturar tots els carrusels/button> div idlink_inici> a tabindex0 classfade hrefhttps://www.osvalles.com/ca/inici.html titleOrquestra Simfònica del Vallés (OSV)> img srcpujades/images/osv_logo.png altOrquestra Simfònica del Vallés (OSV)/> /a> /div> /div> div classcolumns medium-8 columns hide-for-small> div classbarra_superior > div classrow > div classcolumns small-12> dl ididiomes classhide-for-small aria-labelMenú canvi didioma> dt>/dt> dd classactive> a titleVeure el web en Català hrefhttps://www.osvalles.com/ca/inici.html class> ca /a> /dd> dd class> a titleVeure el web en Español hrefhttps://www.osvalles.com/es/inicio.html class> es /a> /dd> dd class> a titleVeure el web en English hrefhttps://www.osvalles.com/en/home.html class> en /a> /dd> /dl> ul classsub-nav-social hide-for-small rolemenu aria-labelMenú xarxes socials> li classsocial rolepresentation> a hrefhttps://www.instagram.com/simfonica_del_valles/ target_blank titleinstagram rolemenuitem> i classfab fa-instagram>/i>span classsr-only>Link a instagram/span> /a> /li> li classsocial rolepresentation> a hrefhttps://www.youtube.com/user/simfonicavalles target_blank titleyoutube rolemenuitem> i classfab fa-youtube>/i>span classsr-only>Link a youtube/span> /a> /li> li classsocial rolepresentation> a hrefhttps://twitter.com/osvalles target_blank titletwitter rolemenuitem > i classfab fa-x-twitter>/i>span classsr-only>Link a twitter/span> /a> /li> li classsocial rolepresentation> a hrefhttps://www.facebook.com/SimfonicadelValles target_blank titlefacebook rolemenuitem> i classfab fa-facebook-f>/i>span classsr-only>Link a facebook/span> /a> /li> li classsocial rolepresentation> a hrefhttps://open.spotify.com/user/o2pyn8v7zt8c61rbimm6inof8 target_blank titlespotify rolemenuitem> i classfab fa-spotify>/i>span classsr-only>Link a spotify/span> /a> /li> /ul> form rolesearch aria-labelCercador classformCerca formCercaHeader methodget actionhttps://www.osvalles.com/ca/cercador.html> input aria-labelText a cercar classcercaHeader typetext id namesearch value> div rolebutton classbutton-wrap-lupa lupaHeader tabindex0> span classfa fa-search btnCercaHeader>span classsr-only>Cercar/span>/span> /div> /form> /div> /div> div classrow > div classcolumns small-12 medium-text-right> /div> /div> /div> /div> /div> /div> /section> section aria-labelMenú> div classrow > div classcolumns large-12> div classtop-bar> nav classtop-bar-left> ul idmenutop_0_ data-dropdown-menu classdropdown menu > li class id_0 menu_id_42 p-0 > a class no-fade menu-button data-hrefjavascript:void(0); hrefjavascript:void(0); target_self titlePresentacio> span classmenu-label>Qui som/span> /a> ul idmenutop_42_1 classmenu > li class menu_id_88 p-1001 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/lorquestra.html hrefhttps://www.osvalles.com/ca/lorquestra.html target_self title> span classmenu-label>Orquestra Simfònica del Vallès/span> /a> /li> li class menu_id_118 p-1026 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/andres-salado.html hrefhttps://www.osvalles.com/ca/andres-salado.html target_self title> span classmenu-label>Director titular/span> /a> /li> li class menu_id_89 p-1002 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/xavier-puig.html hrefhttps://www.osvalles.com/ca/xavier-puig.html target_self title> span classmenu-label>Director resident/span> /a> /li> li class menu_id_90 p-1003 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/els-musics.html hrefhttps://www.osvalles.com/ca/els-musics.html target_self title> span classmenu-label>Músics/span> /a> /li> li class menu_id_112 p-1022 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/consell-dadministracio.html hrefhttps://www.osvalles.com/ca/consell-dadministracio.html target_self title> span classmenu-label>Consell dAdministració/span> /a> /li> li class menu_id_91 p-1004 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/equip-de-gestio.html hrefhttps://www.osvalles.com/ca/equip-de-gestio.html target_self title> span classmenu-label>Equip gestió/span> /a> /li> li class menu_id_92 p-1005 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/fundacio-opera-a-catalunya.html hrefhttps://www.osvalles.com/ca/fundacio-opera-a-catalunya.html target_self title> span classmenu-label>Fundació Òpera Catalunya/span> /a> /li> /ul> /li> li class id_28 menu_id_45 p-28 > a class no-fade menu-button data-hrefhttps://www.osvalles.com/ca/programacio.html hrefhttps://www.osvalles.com/ca/programacio.html target_self title> span classmenu-label>Programació/span> /a> ul idmenutop_45_1 classmenu > li class menu_id_99 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/programacio/c/simfonics-al-palau-16.html hrefhttps://www.osvalles.com/ca/programacio/c/simfonics-al-palau-16.html target_self title> span classmenu-label>Simfònics al Palau/span> /a> /li> li class menu_id_100 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/programacio/c/nadal-al-palau-17.html hrefhttps://www.osvalles.com/ca/programacio/c/nadal-al-palau-17.html target_self title> span classmenu-label>Nadal al Palau/span> /a> /li> li class menu_id_116 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/programacio/c/nous-horitzons-24.html hrefhttps://www.osvalles.com/ca/programacio/c/nous-horitzons-24.html target_self title> span classmenu-label>Nous horitzons/span> /a> /li> li class menu_id_107 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/programacio/c/concerts-extraordinaris-22.html hrefhttps://www.osvalles.com/ca/programacio/c/concerts-extraordinaris-22.html target_self title> span classmenu-label>Concerts Extraordinaris/span> /a> /li> li class menu_id_101 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/programacio/c/simfonics-a-sabadell-18.html hrefhttps://www.osvalles.com/ca/programacio/c/simfonics-a-sabadell-18.html target_self title> span classmenu-label>Simfònics a Sabadell/span> /a> /li> li class menu_id_102 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/programacio/c/altres-simfonics-19.html hrefhttps://www.osvalles.com/ca/programacio/c/altres-simfonics-19.html target_self title> span classmenu-label>Altres Simfònics/span> /a> /li> li class menu_id_103 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/programacio/c/temporada-dopera-a-catalunya-20.html hrefhttps://www.osvalles.com/ca/programacio/c/temporada-dopera-a-catalunya-20.html target_self title> span classmenu-label>Temporada d’Òpera a Catalunya/span> /a> /li> li class menu_id_117 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/programacio/c/concerts-de-cambra-21.html hrefhttps://www.osvalles.com/ca/programacio/c/concerts-de-cambra-21.html target_self title> span classmenu-label>Concerts Cambra/span> /a> /li> li class menu_id_105 p-998 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/temporades-anteriors.html hrefhttps://www.osvalles.com/ca/temporades-anteriors.html target_self title> span classmenu-label>Temporades anteriors/span> /a> /li> /ul> /li> li class id_9 menu_id_38 p-9 > a class no-fade menu-button data-hrefhttps://www.osvalles.com/ca/actualitat.html hrefhttps://www.osvalles.com/ca/actualitat.html target_self title> span classmenu-label>Actualitat/span> /a> /li> li class id_1000 menu_id_93 p-1000 > a class no-fade menu-button data-hrefhttps://www.osvalles.com/ca/opera-a-catalunya.html hrefhttps://www.osvalles.com/ca/opera-a-catalunya.html target_self title> span classmenu-label>Òpera a Catalunya/span> /a> /li> li class id_1013 menu_id_94 p-1013 > a class no-fade menu-button data-hrefhttps://www.osvalles.com/ca/projectes.html hrefhttps://www.osvalles.com/ca/projectes.html target_self title> span classmenu-label>Projectes/span> /a> ul idmenutop_94_1 classmenu > li class menu_id_97 p-1008 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/projectes-socials.html hrefhttps://www.osvalles.com/ca/projectes-socials.html target_self title> span classmenu-label>Socials/span> /a> /li> li class menu_id_98 p-1009 > a class no-fade menu-subbutton data-hrefhttps://www.osvalles.com/ca/projectes-educatius.html hrefhttps://www.osvalles.com/ca/projectes-educatius.html target_self title> span classmenu-label>Educatius/span> /a> /li> /ul> /li> li class id_1006 menu_id_95 p-1006 > a class no-fade menu-button data-hrefhttps://www.osvalles.com/ca/contractans.html hrefhttps://www.osvalles.com/ca/contractans.html target_self title> span classmenu-label>Contractans/span> /a> /li> li class id_20 menu_id_96 p-20 > a class no-fade menu-button data-hrefhttps://www.osvalles.com/ca/media.html hrefhttps://www.osvalles.com/ca/media.html target_self title> span classmenu-label>Media/span> /a> /li> li class id_4 menu_id_41 p-4 > a class no-fade menu-button data-hrefhttps://www.osvalles.com/ca/contacte.html hrefhttps://www.osvalles.com/ca/contacte.html target_self title> span classmenu-label>Contacte/span> /a> /li> /ul> /nav> /div> /div>/div> /section> /div> /div> div classfons_body>/div> div idsub_header> div classbannercontainer main data-slick{slidesToShow:1,slidesToScroll:1,autoplay:1,autoplaySpeed:2000,dots:false,arrows:true,infinite:true,centerMode:false,centerPadding:0px,lazyLoad:progressive,adaptiveHeight:false,fade:false,speed:1000,cssEase:ease,pauseOnHover:false}> div classdiapositiva fixed-height styleheight: autopx; onclickwindow.open(/ca/programacio.html, _self) > img src/img/image/fotos/capcaleresweb2400x600_2_2.webp?w2400&h600&zc1&aoe1&q80&fwebp aria-hiddentrue title alt /> div classtp-captiondata-easingeaseOutExpo data-transform_inopacity:0;s:500;e:Power2.easeOutExpo; data-transform_outopacity:0;s:500;s:500;data-xcenter data-ycenter data-hoffset0 data-voffset0 data-basealignslide> div classev_caption> span classtitle_slide>la música ésbr/>de qui la necessita/span> span classsubtitle_slide>/span> span classsubtitle2_slide>/span> /div>/div> /div> /div> div classrow show-for-medium-up > div classcolumns large-12 medium-12 small-12>> div idcalendar_llarg aria-livepolite aria-labelCalendari roleregion data-equalizer>/div> /div> /div> /div> section rolemain idcontingut class aria-labelContingut> div classrow > div classlarge-12 medium-12 columns> div idpage_content classpage_content> div classresum> p> div aria-labelGrup de banners aria-livepolite tabindex-1 classbaner_grup_93 baner-grup slick-slider slick-slider shortCodeBanners data-slick{dots:false,arrows:true,autoplay:true,infinite:true,centerMode:false,slidesToShow:3,slidesToScroll:1,centerPadding:0px,lazyLoad:progressive,autoplaySpeed:4000,adaptiveHeight:true} data-grup-nameBanners Extra data-grup-id93> div tabindex-1 classcontingut baner_588 baner-item data-baner-nameSimfònics al Palau data-baner-id588> div classbannerContent titleSimfònics al Palau> p>a href/ca/programacio/c/simfonics-al-palau-16.html target_self>span classh3>Simfònicsbr />al Palau /span> span classh4>em>30a_Temporada/em> /span> /a>/p> /div> /div> div tabindex-1 classcontingut baner_589 baner-item data-baner-nameNadal al Palau data-baner-id589> div classbannerContent titleNadal al Palau> p>a href/ca/programacio/c/nadal-al-palau-17.html target_self>span classh3>Nadalbr />al Palau /span> span classh4>em>5a_Temporada/em> /span> /a>/p> /div> /div> div tabindex-1 classcontingut baner_590 baner-item data-baner-nameSimfònics a Sabadell data-baner-id590> div classbannerContent titleSimfònics a Sabadell> p>a href/ca/programacio/c/simfonics-a-sabadell-18.html target_self>span classh3>Simfònics br /> a Sabadell /span> span classh4>em>Programació i entrades/em> /span> /a>/p> /div> /div> div tabindex-1 classcontingut baner_591 baner-item data-baner-nameAltres Simfònics data-baner-id591> div classbannerContent titleAltres Simfònics> p>a href/ca/programacio/c/altres-simfonics-19.html target_self>span classh3>Altresbr />Simfònics/span> span classh4>em>Programació i entrades/em> /span> /a>/p> /div> /div> /div> /p>h2 classveure-mes-espectacles-home-titol separador>Propers concerts a classveure-mes-espectacles-home href/ca/programacio.html titleVeuren més>Veuren més/a>/h2>div classespectacles-home-final> div rolelist idllistat_productes_home data-equalizergeneral data-equalize-on-stacktrue classllistat_productes > div data-equalizerinfo data-equalize-on-stacktrue classrow xlarge-up-3 large-up-3 medium-up-3 small-up-1 style-block > div rolelistitem class style-block columns column-block box_product box_filtre a-la-venda id_521 espai_1077 espai_1038 espai_1091 espai_1085 espai_1081 espai_1080 espai_1011 espai_1040 espai_1039 espai_1079 espai_1084 espai_1082 espai_1007 cat_20 cat_16 data-equalizer-watchgeneral > div classcontenidor-product aria-labelInformació de lactivitat Les noces de Fígaro> div classrow data-open-espectaclehttps://www.osvalles.com/ca/programacio/c/521-les-noces-de-figaro-de-mozart.html data-target-espectacle_self > div classsmall-12 columns> div tabindex-1 classcontenidor-imatge > a tabindex-1 classimatge hrefhttps://www.osvalles.com/ca/programacio/c/521-les-noces-de-figaro-de-mozart.html titleLes noces de Fígaro> img loadinglazy data-interchange/img/image/fotos/lesnocesfigaro.webp?w470&h265&sx&sy&sw&sh&zc1&aoe1&q80&fwebp, small, /img/image/fotos/lesnocesfigaro.webp?w470&h265&sx&sy&sw&sh&zc1&aoe1&q80&fwebp, medium, /img/image/fotos/lesnocesfigaro.webp?w470&h265&sx&sy&sw&sh&zc1&aoe1&q80&fwebp, large, /img/image/fotos/lesnocesfigaro.webp?w470&h265&sx&sy&sw&sh&zc1&aoe1&q80&fwebp, xlarge src/img/image/fotos/lesnocesfigaro.webp?w600&h339&sx&sy&sw&sh&zc1&aoe1&q80&fwebp width 600 height 339 altLesNocesFigaro_Mozart | © Sergi Panizo titleLesNocesFigaro_Mozart | © Sergi Panizo classimg_producte /> noscript> img src/img/image/fotos/lesnocesfigaro.webp?w600&h339&sx&sy&sw&sh&zc1&aoe1&q80&fwebp altLesNocesFigaro_Mozart | © Sergi Panizo titleLesNocesFigaro_Mozart | © Sergi Panizo width 600 height 339 classimg_producte /> /noscript> /a> a tabindex0 rolebutton aria-labelComprar classbutton comprar h6 no-margin primer self target_self hrefhttps://www.osvalles.com/ca/programacio/c/521-les-noces-de-figaro-de-mozart.html?gotofuncions onclickevent.stopPropagation()> span classfa-solid fa-ticket data-fa-transformrotate--45>/span> span classbtnContent>Comprar/span> /a> div classlabel-edicio label>2025-26/div> /div> /div> div classsmall-12 columns> div classinfo data-equalizer-watchinfo> a hrefhttps://www.osvalles.com/ca/programacio/c/521-les-noces-de-figaro-de-mozart.html titleLes noces de Fígaro classtitol h4 no-margin>Les noces de Fígaro/a> div classsubtitol h5>de Mozart/div>div classh6 no-margin resum>div classdata>span classdata-inici>Del 15.10.2025/span>span classdata-fi> al 16.11.2025/span>/div>/div>div classespai h6 no-margin >i classfa fa-map-marker>/i> Palau de la Música Catalana, Teatre La Faràndula · Sabadell, (Escola d’Òpera) Teatre La Faràndula · Sabadell, Àtrium · Viladecans, Teatre El Jardí · Figueres, Teatre Kursaal · Manresa, Teatre Tarragona, Teatre Auditori Granollers, Teatre Fortuny · Reus, Teatre-Auditori Sant Cugat, Teatre LAtlàntida · Vic, Teatre de la Llotja · Lleida, Auditori de Cornellà/div> div classcategories> span classsmall categoria c20>Temporada d’Òpera a Catalunya/span> span classsmall categoria c16>Simfònics al Palau/span> /div> /div> /div> /div> /div> /div> div rolelistitem class style-block columns column-block box_product box_filtre a-la-venda id_522 espai_1077 cat_22 cat_16 data-equalizer-watchgeneral > div classcontenidor-product aria-labelInformació de lactivitat Requiem> div classrow data-open-espectaclehttps://www.osvalles.com/ca/programacio/c/522-requiem-de-mozart.html data-target-espectacle_self > div classsmall-12 columns> div tabindex-1 classcontenidor-imatge > a tabindex-1 classimatge hrefhttps://www.osvalles.com/ca/programacio/c/522-requiem-de-mozart.html titleRequiem> img loadinglazy data-interchange/img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, small, /img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, medium, /img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, large, /img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, xlarge src/img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w600&h339&zc1&aoe1&q80&fwebp width 600 height 339 altDani Espasa | © Lorenzo Duaso titleDani Espasa | © Lorenzo Duaso classimg_producte /> noscript> img src/img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w600&h339&zc1&aoe1&q80&fwebp altDani Espasa | © Lorenzo Duaso titleDani Espasa | © Lorenzo Duaso width 600 height 339 classimg_producte /> /noscript> /a> a tabindex0 rolebutton aria-labelComprar classbutton comprar h6 no-margin primer self target_self hrefhttps://www.osvalles.com/ca/programacio/c/522-requiem-de-mozart.html?gotofuncions onclickevent.stopPropagation()> span classfa-solid fa-ticket data-fa-transformrotate--45>/span> span classbtnContent>Comprar/span> /a> div classlabel-edicio label>2025-26/div> /div> /div> div classsmall-12 columns> div classinfo data-equalizer-watchinfo> a hrefhttps://www.osvalles.com/ca/programacio/c/522-requiem-de-mozart.html titleRequiem classtitol h4 no-margin>Requiem/a> div classsubtitol h5>de Mozart/div>div classh6 no-margin resum>div classdata>span classdata-inici>Del 26.10.2025/span>span classdata-fi> al 29.03.2026/span>span classseparador_hora> | /span>span classhora>17:30 h/span>/div>/div>div classespai h6 no-margin >i classfa fa-map-marker>/i> Palau de la Música Catalana/div> div classcategories> span classsmall categoria c22>Concerts Extraordinaris/span> span classsmall categoria c16>Simfònics al Palau/span> /div> /div> /div> /div> /div> /div> div rolelistitem class style-block columns column-block box_product box_filtre a-la-venda id_509 espai_1077 espai_1076 cat_19 cat_16 data-equalizer-watchgeneral > div classcontenidor-product aria-labelInformació de lactivitat Cinema de terror> div classrow data-open-espectaclehttps://www.osvalles.com/ca/programacio/c/509-cinema-de-terror.html data-target-espectacle_self > div classsmall-12 columns> div tabindex-1 classcontenidor-imatge > a tabindex-1 classimatge hrefhttps://www.osvalles.com/ca/programacio/c/509-cinema-de-terror.html titleCinema de terror> img loadinglazy data-interchange/img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, small, /img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, medium, /img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, large, /img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, xlarge src/img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w600&h339&zc1&aoe1&q80&fwebp width 600 height 339 altVirginia Martinez | © Lorenzo Duaso titleVirginia Martinez | © Lorenzo Duaso classimg_producte /> noscript> img src/img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w600&h339&zc1&aoe1&q80&fwebp altVirginia Martinez | © Lorenzo Duaso titleVirginia Martinez | © Lorenzo Duaso width 600 height 339 classimg_producte /> /noscript> /a> a tabindex0 rolebutton aria-labelComprar classbutton comprar h6 no-margin primer self target_self hrefhttps://www.osvalles.com/ca/programacio/c/509-cinema-de-terror.html?gotofuncions onclickevent.stopPropagation()> span classfa-solid fa-ticket data-fa-transformrotate--45>/span> span classbtnContent>Comprar/span> /a> div classlabel-edicio label>2025-26/div> /div> /div> div classsmall-12 columns> div classinfo data-equalizer-watchinfo> a hrefhttps://www.osvalles.com/ca/programacio/c/509-cinema-de-terror.html titleCinema de terror classtitol h4 no-margin>Cinema de terror/a> div classh6 no-margin resum>div classdata>span classdata-inici>Del 03.10.2025/span>span classdata-fi> al 31.10.2025/span>/div>/div>div classespai h6 no-margin >i classfa fa-map-marker>/i> Palau de la Música Catalana, LaFact Cultural Terrassa/div> div classcategories> span classsmall categoria c19>Altres Simfònics/span> span classsmall categoria c16>Simfònics al Palau/span> /div> /div> /div> /div> /div> /div> /div> /div> /div>p> /p>div classnoticies-home-final>div class llistat-noticies aria-live polite aria-label Llistat de notícies data-portada 1 data-tags data-mes data-any data-search data-npp 4 data-page 0 data-format HOME > div classrow> div classcolumns medium-12> h2 classactualitat> Actualitata titleVeure més noticies classveure_mes_noticies h6 hrefhttps://www.osvalles.com/ca/actualitat.html>Veuren més/a> /h2> /div> /div> div data-equalizer data-equalize-by-rowtrue id68e8beb2dc148 classrow style-row xlarge-up-2 large-up-2 medium-up-2 small-up-1 fila > /div> /div> /div>div> div aria-labelGrup de banners aria-livepolite tabindex-1 classbaner_grup_78 baner-grup slick-slider slick-slider shortCodeBanners data-slick{dots:false,arrows:true,autoplay:true,infinite:true,centerMode:false,slidesToShow:1,slidesToScroll:1,centerPadding:0px,lazyLoad:progressive,autoplaySpeed:4000,adaptiveHeight:true} data-grup-nameLaterals Home data-grup-id78> div tabindex-1 classcontingut baner_593 baner-item data-baner-nameÒpera a Catalunya 25/26 data-baner-id593> div classbannerContent titleÒpera a Catalunya 25/26> p>a href/ca/opera-a-catalunya.html target_self>img alt src/image/fotos/bannerwebosv1240x413.webp />/a>/p> /div> /div> /div> /div> /div> /div> div rolelist idllistat_productes_home data-equalizergeneral data-equalize-on-stacktrue classllistat_productes > div data-equalizerinfo data-equalize-on-stacktrue classrow xlarge-up-3 large-up-3 medium-up-3 small-up-1 style-block > div rolelistitem class style-block columns column-block box_product box_filtre a-la-venda id_521 espai_1077 espai_1038 espai_1091 espai_1085 espai_1081 espai_1080 espai_1011 espai_1040 espai_1039 espai_1079 espai_1084 espai_1082 espai_1007 cat_20 cat_16 data-equalizer-watchgeneral > div classcontenidor-product aria-labelInformació de lactivitat Les noces de Fígaro> div classrow data-open-espectaclehttps://www.osvalles.com/ca/programacio/c/521-les-noces-de-figaro-de-mozart.html data-target-espectacle_self > div classsmall-12 columns> div tabindex-1 classcontenidor-imatge > a tabindex-1 classimatge hrefhttps://www.osvalles.com/ca/programacio/c/521-les-noces-de-figaro-de-mozart.html titleLes noces de Fígaro> img loadinglazy data-interchange/img/image/fotos/lesnocesfigaro.webp?w470&h265&sx&sy&sw&sh&zc1&aoe1&q80&fwebp, small, /img/image/fotos/lesnocesfigaro.webp?w470&h265&sx&sy&sw&sh&zc1&aoe1&q80&fwebp, medium, /img/image/fotos/lesnocesfigaro.webp?w470&h265&sx&sy&sw&sh&zc1&aoe1&q80&fwebp, large, /img/image/fotos/lesnocesfigaro.webp?w470&h265&sx&sy&sw&sh&zc1&aoe1&q80&fwebp, xlarge src/img/image/fotos/lesnocesfigaro.webp?w600&h339&sx&sy&sw&sh&zc1&aoe1&q80&fwebp width 600 height 339 altLesNocesFigaro_Mozart | © Sergi Panizo titleLesNocesFigaro_Mozart | © Sergi Panizo classimg_producte /> noscript> img src/img/image/fotos/lesnocesfigaro.webp?w600&h339&sx&sy&sw&sh&zc1&aoe1&q80&fwebp altLesNocesFigaro_Mozart | © Sergi Panizo titleLesNocesFigaro_Mozart | © Sergi Panizo width 600 height 339 classimg_producte /> /noscript> /a> a tabindex0 rolebutton aria-labelComprar classbutton comprar h6 no-margin primer self target_self hrefhttps://www.osvalles.com/ca/programacio/c/521-les-noces-de-figaro-de-mozart.html?gotofuncions onclickevent.stopPropagation()> span classfa-solid fa-ticket data-fa-transformrotate--45>/span> span classbtnContent>Comprar/span> /a> div classlabel-edicio label>2025-26/div> /div> /div> div classsmall-12 columns> div classinfo data-equalizer-watchinfo> a hrefhttps://www.osvalles.com/ca/programacio/c/521-les-noces-de-figaro-de-mozart.html titleLes noces de Fígaro classtitol h4 no-margin>Les noces de Fígaro/a> div classsubtitol h5>de Mozart/div>div classh6 no-margin resum>div classdata>span classdata-inici>Del 15.10.2025/span>span classdata-fi> al 16.11.2025/span>/div>/div>div classespai h6 no-margin >i classfa fa-map-marker>/i> Palau de la Música Catalana, Teatre La Faràndula · Sabadell, (Escola d’Òpera) Teatre La Faràndula · Sabadell, Àtrium · Viladecans, Teatre El Jardí · Figueres, Teatre Kursaal · Manresa, Teatre Tarragona, Teatre Auditori Granollers, Teatre Fortuny · Reus, Teatre-Auditori Sant Cugat, Teatre LAtlàntida · Vic, Teatre de la Llotja · Lleida, Auditori de Cornellà/div> div classcategories> span classsmall categoria c20>Temporada d’Òpera a Catalunya/span> span classsmall categoria c16>Simfònics al Palau/span> /div> /div> /div> /div> /div> /div> div rolelistitem class style-block columns column-block box_product box_filtre a-la-venda id_522 espai_1077 cat_22 cat_16 data-equalizer-watchgeneral > div classcontenidor-product aria-labelInformació de lactivitat Requiem> div classrow data-open-espectaclehttps://www.osvalles.com/ca/programacio/c/522-requiem-de-mozart.html data-target-espectacle_self > div classsmall-12 columns> div tabindex-1 classcontenidor-imatge > a tabindex-1 classimatge hrefhttps://www.osvalles.com/ca/programacio/c/522-requiem-de-mozart.html titleRequiem> img loadinglazy data-interchange/img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, small, /img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, medium, /img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, large, /img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, xlarge src/img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w600&h339&zc1&aoe1&q80&fwebp width 600 height 339 altDani Espasa | © Lorenzo Duaso titleDani Espasa | © Lorenzo Duaso classimg_producte /> noscript> img src/img/image/fotos/requiemmozart_daniespasalorenzoduaso.webp?w600&h339&zc1&aoe1&q80&fwebp altDani Espasa | © Lorenzo Duaso titleDani Espasa | © Lorenzo Duaso width 600 height 339 classimg_producte /> /noscript> /a> a tabindex0 rolebutton aria-labelComprar classbutton comprar h6 no-margin primer self target_self hrefhttps://www.osvalles.com/ca/programacio/c/522-requiem-de-mozart.html?gotofuncions onclickevent.stopPropagation()> span classfa-solid fa-ticket data-fa-transformrotate--45>/span> span classbtnContent>Comprar/span> /a> div classlabel-edicio label>2025-26/div> /div> /div> div classsmall-12 columns> div classinfo data-equalizer-watchinfo> a hrefhttps://www.osvalles.com/ca/programacio/c/522-requiem-de-mozart.html titleRequiem classtitol h4 no-margin>Requiem/a> div classsubtitol h5>de Mozart/div>div classh6 no-margin resum>div classdata>span classdata-inici>Del 26.10.2025/span>span classdata-fi> al 29.03.2026/span>span classseparador_hora> | /span>span classhora>17:30 h/span>/div>/div>div classespai h6 no-margin >i classfa fa-map-marker>/i> Palau de la Música Catalana/div> div classcategories> span classsmall categoria c22>Concerts Extraordinaris/span> span classsmall categoria c16>Simfònics al Palau/span> /div> /div> /div> /div> /div> /div> div rolelistitem class style-block columns column-block box_product box_filtre a-la-venda id_509 espai_1077 espai_1076 cat_19 cat_16 data-equalizer-watchgeneral > div classcontenidor-product aria-labelInformació de lactivitat Cinema de terror> div classrow data-open-espectaclehttps://www.osvalles.com/ca/programacio/c/509-cinema-de-terror.html data-target-espectacle_self > div classsmall-12 columns> div tabindex-1 classcontenidor-imatge > a tabindex-1 classimatge hrefhttps://www.osvalles.com/ca/programacio/c/509-cinema-de-terror.html titleCinema de terror> img loadinglazy data-interchange/img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, small, /img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, medium, /img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, large, /img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w470&h265&zc1&aoe1&q80&fwebp, xlarge src/img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w600&h339&zc1&aoe1&q80&fwebp width 600 height 339 altVirginia Martinez | © Lorenzo Duaso titleVirginia Martinez | © Lorenzo Duaso classimg_producte /> noscript> img src/img/image/fotos/cinematerror_virginiamartinezlorenzoduaso.webp?w600&h339&zc1&aoe1&q80&fwebp altVirginia Martinez | © Lorenzo Duaso titleVirginia Martinez | © Lorenzo Duaso width 600 height 339 classimg_producte /> /noscript> /a> a tabindex0 rolebutton aria-labelComprar classbutton comprar h6 no-margin primer self target_self hrefhttps://www.osvalles.com/ca/programacio/c/509-cinema-de-terror.html?gotofuncions onclickevent.stopPropagation()> span classfa-solid fa-ticket data-fa-transformrotate--45>/span> span classbtnContent>Comprar/span> /a> div classlabel-edicio label>2025-26/div> /div> /div> div classsmall-12 columns> div classinfo data-equalizer-watchinfo> a hrefhttps://www.osvalles.com/ca/programacio/c/509-cinema-de-terror.html titleCinema de terror classtitol h4 no-margin>Cinema de terror/a> div classh6 no-margin resum>div classdata>span classdata-inici>Del 03.10.2025/span>span classdata-fi> al 31.10.2025/span>/div>/div>div classespai h6 no-margin >i classfa fa-map-marker>/i> Palau de la Música Catalana, LaFact Cultural Terrassa/div> div classcategories> span classsmall categoria c19>Altres Simfònics/span> span classsmall categoria c16>Simfònics al Palau/span> /div> /div> /div> /div> /div> /div> /div> /div> div idllistat_productes_botiga_home classllistat_productes data-equalizergeneral> div classrow xlarge-up-3 large-up-3 medium-up-3 small-up-1 data-equalizerinfo data-equalize-by-rowtrue> /div> /div>div class llistat-noticies aria-live polite aria-label Llistat de notícies data-portada 1 data-tags data-mes data-any data-search data-npp 4 data-page 0 data-format HOME > div classrow> div classcolumns medium-12> h2 classactualitat> Actualitata titleVeure més noticies classveure_mes_noticies h6 hrefhttps://www.osvalles.com/ca/actualitat.html>Veuren més/a> /h2> /div> /div> div data-equalizer data-equalize-by-rowtrue id68e8beb2df8d4 classrow style-row xlarge-up-2 large-up-2 medium-up-2 small-up-1 fila > /div> /div> /div> /div> div classclear>/div> /section> /div> section idfooter classexpanded aria-labelPeu de pàgina> div idpre_footer> div classrow expanded collapse> div classcolumns medium-12> div classfranja-noetperdis>div classrow not-expanded>div classcolumns medium-6 medium-push-3 small-12>div classcaixa-noetperdis>div idmc_embed_shell>div idmc_embed_signup>form actionhttps://osvalles.us11.list-manage.com/subscribe/post?u0081a13330e59de15a039be55&id8b580c9e39&f_id0016a8e0f0 classvalidate idmc-embedded-subscribe-form methodpost namemc-embedded-subscribe-form novalidate target_self>div idmc_embed_signup_scroll>h3>Subscriu-te al nostre butlletí/h3>div classmc-field-group>label formce-EMAIL>Adreça electrònica:br />span classasterisk>/span>/label> input classrequired email idmce-EMAIL nameEMAIL required typeemail value />/div>div classclear idmce-responses>div classresponse idmce-error-response styledisplay: none;> /div>div classresponse idmce-success-response styledisplay: none;> /div>/div>div aria-hiddentrue styleposition: absolute; left: -5000px;>input nameb_0081a13330e59de15a039be55_8b580c9e39 tabindex-1 typetext value />/div>div classclear>input classbutton idmc-embedded-subscribe namesubscribe typesubmit valueEnviar />/div>/div>/form>/div>/div>/div>/div>/div>/div>div classrow>div classcolumns medium-12>p>L’Orquestra Simfònica del Vallès rep el suport de:/p>p> div classshortcode-categoria-patrocinadors galPat_1566> div classgallery-blocks-shortcode > div id68e8beb2dfac4 classgrid row expanded small-up-2 medium-up-4> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/gencat_cultura.png> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/gencat_cultura.png?w270&h135&zc1&aoe1&q80&fpng /> /div> /div> /div> /div> /p>p>Patrocinadors i col·laboradors principals:/p>p> div classshortcode-categoria-patrocinadors galPat_1249> div classgallery-blocks-shortcode > div id68e8beb2dfcbe classgrid row expanded small-up-3 medium-up-8> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/sabadell_fundacio.png> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/sabadell_fundacio.png?w270&h135&zc1&aoe1&q80&fpng /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/fluidra.png> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/fluidra.png?w270&h135&zc1&aoe1&q80&fpng /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/moventia_270x135_1.webp> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/moventia_270x135_1.webp?w270&h135&zc1&aoe1&q80&fwebp /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/ajuntamentsabadell_270x135.webp> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/ajuntamentsabadell_270x135.webp?w270&h135&sx&sy&sw&sh&zc1&aoe1&q80&fwebp /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/diba.png> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/diba.png?w270&h135&zc1&aoe1&q80&fpng /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/ddgi.png> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/ddgi.png?w270&h135&zc1&aoe1&q80&fpng /> /div> /div> /div> /div> /p>p>Patrocinadors:/p>p> div classshortcode-categoria-patrocinadors galPat_1250> div classgallery-blocks-shortcode > div id68e8beb2dfebc classgrid row expanded small-up-3 medium-up-8> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/logouab_270x135.webp> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/logouab_270x135.webp?w270&h135&zc1&aoe1&q80&fwebp /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/benvic.png> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/benvic.png?w270&h135&zc1&aoe1&q80&fpng /> /div> /div> /div> /div> /p>p>Entitats col·laboradores:/p>p> div classshortcode-categoria-patrocinadors galPat_1568> div classgallery-blocks-shortcode > div id68e8beb2e00a9 classgrid row expanded small-up-3 medium-up-8> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/cat_musica.png> img class alt title aria-hiddentrue width 1100 height 621 src /img/image/fotos/cat_musica.png?w1100&h621&zc1&aoe1&q80&fpng /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/rev_mus_cat.png> img class alt title aria-hiddentrue width 1100 height 621 src /img/image/fotos/rev_mus_cat.png?w1100&h621&zc1&aoe1&q80&fpng /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/440.png> img class alt title aria-hiddentrue width 1100 height 621 src /img/image/fotos/440.png?w1100&h621&zc1&aoe1&q80&fpng /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/nuvol.png> img class alt title aria-hiddentrue width 1100 height 621 src /img/image/fotos/nuvol.png?w1100&h621&zc1&aoe1&q80&fpng /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/midalogocat_270x135.jpg> img class alt title aria-hiddentrue width 1100 height 621 src /img/image/fotos/midalogocat_270x135.jpg?w1100&h621&zc1&aoe1&q80 /> /div> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/logoirl.jpg> img class alt title aria-hiddentrue width 1100 height 621 src /img/image/fotos/logoirl.jpg?w1100&h621&zc1&aoe1&q80 /> /div> /div> /div> /div> /p>p>Mitjà oficial:/p>p> div classshortcode-categoria-patrocinadors galPat_1251> div classgallery-blocks-shortcode > div id68e8beb2e0286 classgrid row expanded small-up-3 medium-up-8> div aria-hiddentrue data-sub-html classcolumns column-block data-src/img/image/fotos/vanguardia.png> img class alt title aria-hiddentrue width 270 height 135 src /img/image/fotos/vanguardia.png?w270&h135&zc1&aoe1&q80&fpng /> /div> /div> /div> /div> /p>/div>/div> /div> /div> /div> div classrow expanded collapse> div classcolumns small-12> div classfooter_content> div classrow expanded> div classcolumns medium-3 small-12> div classtextContactePeu> p>img alt src/image/fotos/osv-logo_footer.png />/p> /div> /div> div classcolumns medium-9 small-12> div classrow collapse> div classcolumns small-12> ul rolemenu aria-labelMenú del peu de pàgina classmenu-peu> li rolemenuitem class id_79 > a classmenu-button hrefhttps://www.osvalles.com/ca/sitemap.html > span classmenu-label>Sitemap/span> /a> /li> li aria-hiddentrue classseparador>|/li> li rolemenuitem class id_80 > a classmenu-button hrefhttps://www.osvalles.com/ca/avis-legal.html > span classmenu-label>Avís Legal/span> /a> /li> li aria-hiddentrue classseparador>|/li> li rolemenuitem class id_109 > a classmenu-button hrefhttps://www.osvalles.com/ca/transparencia.html > span classmenu-label>Transparència/span> /a> /li> li aria-hiddentrue classseparador>|/li> li rolemenuitem class id_82 > a classmenu-button hrefhttps://www.osvalles.com/ca/us-de-cookies.html > span classmenu-label>Política de Cookies/span> /a> /li> li aria-hiddentrue classseparador>|/li> li rolemenuitem class id_81 > a classmenu-button hrefhttps://www.osvalles.com/ca/contacte.html > span classmenu-label>Contacte/span> /a> /li> li aria-hiddentrue classseparador>|/li> li rolemenuitem class id_110 > a classmenu-button hrefjavascript:void(0); > span classmenu-label>Gestionar cookies/span> /a> /li> li aria-hiddentrue classseparador>|/li> li rolemenuitem class id_111 > a classmenu-button hrefhttps://www.osvalles.com/ca/politica-de-privacitat.html > span classmenu-label>Política de privacitat/span> /a> /li> li aria-hiddentrue classseparador>|/li> /ul> /div> /div> div classrow collapse> div classcolumns small-12> div idcredits> a hrefhttps://www.eventis.pro/ target_blank titleLa plataforma per promocionar activitats i projectes culturals> img classlogomantispeu src/image/eventis_logo.png altLogotip Eventis/> /a> /div> /div> /div> /div> /div> div classclear>/div> div rolebutton tabindex0 idtoTop aria-labelAnar a dalt de tot>span classfal fa-angle-up>/span>/div> /div> /div>/div> /section> /div> script srchttps://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js>/script> script srcjs/jquery.plugins.js?723>/script> script srcjs/motion-ui.min.js>/script> script srcjs/lightgallery/lightgallery.min.js?723>/script> script srcjs/lightgallery/lg-zoom.min.js?723>/script> script srcjs/lightgallery/lg-thumbnail.min.js?723>/script> script srcjs/lightgallery/lg-autoplay.min.js?723>/script> script srcjs/foundation.min.js?723>/script> script> const light_gallery_array new Array(); $(.obrir_galeria).click(function() { $(#galeria_ + this.id).click(); }); $(window).load(function() { //$(body).removeClass(no-scroll); $(.loader_site).addClass(disable); setTimeout(function() { $(iframelsrc:not(.compraExterna)).each(function() { var src $(this).attr(lsrc); $(this).attr(src, src); }); }, 1000); //si es carrega un revolution buit (per les cookies) amaguem el panell // if($(.slide_revolution .tp-revslider-mainul).children().length 0){ // $(.slide_revolution).hide(); // } //si el panell de google maps es buit lamaguem // if($(#google_map).children().length 0){ // $(#google_map).hide(); // } //disparem event resize per forçar que els equalizers sadaptin un cop carregat tot. window.dispatchEvent(new Event(resize)); // $(window).trigger(resize); //Foundation.reInit($(data-equalizer));//forcem que equalizer agafi pesos amb tot carregat }); $(document).ready(function() { var ara new Date(); ara.setTime(ara.getTime()); document.cookiecookieControlPrefs; expires+(ara.toUTCString())+; path/;; document.cookiecookieControl; expires+(ara.toUTCString())+; path/;; //posem cookies_version ara.setTime(ara.getTime() + (1000*24*60*60*1000)); document.cookiecookies_version1; expires+(ara.toUTCString())+; path/;; var cookies_options { expires: 365, title: Informació sobre cookies , message: p>Utilitzem cookies pr\u00f2pies i de tercers per al correcte funcionament del lloc web, i si ens dona el seu consentiment, tamb\u00e9 farem servir cookies per recopilar dades de les seves visites per obtenir estad\u00edstiques agregades per millorar els nostres serveis i mostrar publicitat relacionada amb les seves prefer\u00e8ncies a partir dels seus h\u00e0bits de navegaci\u00f3.\/p>\r\n, link: https://www.osvalles.com/ca/us-de-cookies.html, moreInfoLabel: Més informació, acceptBtnLabel: Acceptar cookies, rejectBtnLabel: Rebutjar cookies, advancedBtnLabel: Configurar cookies, fixedCookieTypeLabel: Necessàries, fixedCookieTypeDesc: Són cookies imprescindibles perquè el lloc web funcioni correctament., cookieTypesTitle: Seleccioneu les cookies per acceptar, cookieTypes: { type: Analítiques, value: analytics, description: Cookies relacionades amb visites al lloc, tipus de navegador, etc. }, { type: Marketing, value: marketing, description: Cookies relacionades amb campanyes publicitàries, com Google Ads, Xarxes Socials, etc. }, onAccept: function() { // var domini_arrel rootDomain(location.host); // Cookies.remove(_ga, { path: /,domain: domini_arrel}); // Cookies.remove(_gid, { path: /,domain: domini_arrel}); // Cookies.remove(_gat, { path: /,domain: domini_arrel}); var analytics_storage denied;//per defecte cookies no permeses if ($.fn.ihavecookies.preference(analytics) true || 1 ! 1) { //validem que les cookies d analytics estiguin acceptades analytics_storage granted; } var ad_storage denied;//per defecte cookies no permeses var ad_user_data denied; var ad_personalization denied; if ($.fn.ihavecookies.preference(marketing) true || 1 ! 1) { //validem que les cookies de marketing estiguin acceptades ad_storage granted; ad_user_data granted; ad_personalization granted; } //actualitzem consentiment de cookies a google gtag(consent, update, { ad_storage: ad_storage, analytics_storage: analytics_storage, ad_user_data: ad_user_data, ad_personalization: ad_personalization }); if ($.fn.ihavecookies.preference(analytics) true || 1 ! 1) { //validem que les cookies d analytics estiguin acceptades //actualitzem consentiment de cookies a Matomo _paq.push(setCookieConsentGiven); } //recarreguem pagina // location.reload(); } } $(body).ihavecookies(cookies_options); $(document).on(click, #gdpr-cookie-advanced, function() { $(#gdpr-cookie-accept).text(Acceptar cookies seleccionades); $(#gdpr-cookie-advanced).hide(); //$(button idgdpr-cookie-rebutjar-totes typebutton>Rebutjar totes les cookies/button>).insertAfter(#gdpr-cookie-accept); }); $(document).on(click, #gdpr-cookie-rebutjar-totes, function() { $(#gdpr-cookie-advanced).trigger(click);//entrem a mode avançat $(#gdpr-cookietype-analytics).prop(checked, false);//desseleccionem cookies $(#gdpr-cookietype-marketing).prop(checked, false); $(#gdpr-cookie-accept).trigger(click);//acceptem cookies seleccionades // var domini_arrel rootDomain(location.host); // Cookies.remove(_ga, { path: /,domain: domini_arrel}); // Cookies.remove(_gid, { path: /,domain: domini_arrel}); // Cookies.remove(_gat, { path: /,domain: domini_arrel}); }); //botó per tornar a obrir panell de cookies $(document).on(click,.obrir-popup-gdpr-cookie,function(){ cookies_optionsdelay0;//fem que apareixi instantani $(body).ihavecookies(cookies_options, reinit); }); $(document).foundation(); var menu_burger_open false; var posicio_menu_open 0; $(.burger).click(function() { if (menu_burger_open false) { setTimeout(function() { $(.menu-sticky).removeAttr(data-sticky); $(.menu-sticky).removeClass(sticky); $(#responsive-menu).addClass(obert); posicio_menu_open $(document).scrollTop(); window.scrollTo(0, 0); menu_burger_open true; }, 200); } else { $(.menu-sticky).addClass(sticky).removeAttr(data-sticky); $(.menu-sticky).attr(data-sticky, ); $(#responsive-menu).removeClass(obert); $(document).scrollTop(posicio_menu_open); menu_burger_open false; } }); var left (window.screen.width / 2) - ((600 / 2) + 50); var top (window.screen.height / 2) - ((400 / 2) + 100); $(.twitter_sharer).click(function(event) { var url $(this).attr(href); window.open(url, Twitter, width600, height400, top + top + ,left + left); event.preventDefault(); return false; }); $(.facebook_sharer).click(function(event) { var url $(this).attr(href); window.open(url, Facebook, width600, height400, top + top + ,left + left); event.preventDefault(); return false; }); $(div.videodetector).each(function() { $(this).addClass(responsive-embed widescreen) }); /*Analytics on clic social*/ $(.social-compartir a).click(function(event) { var xarxa_social $(this).attr(title); var nom_activitat $(h1).html(); trackEventAnalytics(Social compartir, nom_activitat, xarxa_social); }); $(body).on(click, .button.comprar.set-iframe, function(e) { if (!$(this).parent().hasClass(sumari)) { // si es lateral ja el comptem al trac de lateral var titol_bloc $(this).closest(.columns).siblings(.columns).find(.titol).html(); var titol $(h1).html(); if (titol_bloc ! && titol_bloc ! undefined) { trackEventAnalytics(Botó comprar, Llistat, titol_bloc.trim()); } else if (titol ! && titol ! undefined) { trackEventAnalytics(Botó comprar, Funcions, titol.trim()); } } e.stopPropagation(); }); $(.llistat_productes a:not(.self).button.comprar).click(function(e) { //console.log(entra); /*track boto compra funcions*/ var titol $(this).closest(.columns).siblings(.columns).find(.titol).html(); trackEventAnalytics(Botó comprar, Llistat, titol.trim()); e.stopPropagation(); }); var scroll_reveal_fitxa_popup 0; $(.llistat_productes .btn-veure-fitxa-popup).click(function(e) { id_activitat $(this).attr(data-id-activitat); reveal $(#reveal-fitxa-popup); content reveal.find(.content-fitxa) url_activitat ajax.php?functionget_activitat_fitxa_popup; scroll_reveal_fitxa_popup $(window).scrollTop(); if (id_activitat > 0) { $.post(url_activitat, { id: id_activitat }).success(function(data) { var result $.trim(data); content.html(result); reveal.foundation(open); window.dispatchEvent(new Event(resize)); }); } e.stopPropagation(); return false; }); $(document).on(closed.zf.reveal, #reveal-fitxa-popup, function() { $(window).scrollTop(scroll_reveal_fitxa_popup); }); $(document).on(open.zf.reveal, #reveal-fitxa-popup, function() { init_calendar_shortcode(); $(this).find(.slick-slider).slick(); $(this).find(.slick-slider).slick(setPosition); window.dispatchEvent(new Event(resize)); }); $(body).on(click, data-open-mod, function(e) { $(# + $(this).attr(data-open-mod)).foundation(open); /*track boto compra funcions*/ if (!$(this).parent().hasClass(sumari)) { // si es lateral ja el comptem al trac de lateral var titol_bloc $(this).closest(.columns).siblings(.columns).find(.titol).html(); var titol $(h1).html(); if (titol_bloc ! && titol_bloc ! undefined) { trackEventAnalytics(Botó comprar, Llistat, titol_bloc.trim()); } else if (titol ! && titol ! undefined) { trackEventAnalytics(Botó comprar, Funcions, titol.trim()); } } e.stopPropagation(); return false; }); $(body).on(click, .funcio a:not(.self).button.comprar, function(e) { /*track boto compra funcions dins fitxa*/ var titol $(h1).html(); // trackEventAnalytics(Botó comprar, Funcions, titol.trim()); window.open($(this).attr(href), _blank); return false; }); $(body).on(click, data-open-espectacle, function(e) { window.open($(this).attr(data-open-espectacle), $(this).attr(data-target-espectacle)); e.stopPropagation(); return false; }); $(document).on(open.zf.reveal, .reveal-modal.compra, function() { var modal $(this); var src modal.find(iframe).attr(lsrc); modal.find(iframe).attr(src, src); }); $(.file_uploader).each(function() { var arxiu_actual $(this).children(.arx_actual).children(.arxiu_actual); /*arxiu actual*/ var arx_actual $(this).children(.arx_actual); /*panell arxiu actual*/ var arx_nou $(this).children(.arx_nou); /*panell arxiu nou*/ var btn_eliminar $(this).children(.arx_actual).children(.accions).children(.del_arxiu); /*boto eliminar*/ /*Boto eliminar*/ $(btn_eliminar).click(function() { if (confirm(Nestàs segur deliminar larxiu + $(arxiu_actual).val())) { $(arxiu_actual).removeAttr(value); $(arx_actual).hide(); $(arx_nou).show(); } }); }); $(.select2).select2(); $(.date-input).datepicker(); $(div.bannerLink).click(function() { var href $(this).attr(data-href); var target $(this).attr(data-target); window.open(href, target); }); $.datepicker.setDefaults($.datepicker.regional.ca); //!CDATA $(.lupaHeader).click(function() { if ($(.cercaHeader).val() ! ) { $(.barra_superior .formCercaHeader).submit(); } }); $(#language).change(function() { location.href $(#language option:selected).attr(title); }); $(.send_form).click(function() { $(# + $(this).parents(form).attr(id)).submit(); }); $(.check_form).click(function(evento) { if (check_form()) { $(# + $(this).parents(form).attr(id)).submit(); } else { evento.preventDefault(); } }); $(.delete_form).click(function(evento) { delete_form(); evento.preventDefault(); }); // TO TOP $(window).scroll(function() { if ($(this).scrollTop() > 50) { $(#toTop).fadeIn(200); } else { $(#toTop).fadeOut(200); } }); $(#toTop).click(function() { $(body,html).animate({ scrollTop: 0 }, 500); }); //menu categories $(#menu_categories .span-desplega).click(function() { if ($(this).filter(.collapsed).length) { $(this).addClass(expanded).removeClass(collapsed).find(+ ul).slideToggle(medium); } else if ($(this).filter(.expanded).length) { $(this).addClass(collapsed).removeClass(expanded).find(+ ul).slideToggle(medium); } }); /*transicions al passar pagines*/ /*cal posar la classe fade per fer la transicio*/ //$(a).not(.foto).not(.no-fade).not(.tabs a).click(function(event) { $(.fadeLink).click(function() { //event.preventDefault(); //newLocation this.href; //$(body).fadeOut(slow,newpage); $(body).fadeOut(slow); }); $(window).bind(load, function() { var footer $(#footer); if (footer.length > 0) { var pos footer.position(); var height $(window).height(); height height - pos.top; height height - footer.height(); //el -48 es el padding top+ padding botom del footer if (height > 0) { footer.css({ margin-top: height + px }); } } }); $(document).on(closed.zf.reveal, #modalBannersPopUPINICI, function() { desaCookiePopUpInici() }); //links dis popup inici $(#modalBannersPopUPINICI a).click(function(e) { var link $(this).attr(href); var target $(this).attr(target); GoToLinkPopUpInici(link, target); return false; }); //forcem mida imatge, abans que la carregui el lazyload, per evitar redimensionats visuals $(.llistat_productes img:first).on(load, function() { var first_img $(this); $(.llistat_productes img).each(function() { $(this).attr(height, first_img.height()); //afegim height de la primera imatge a tota la resta $(this).attr(width, first_img.width()); }); //disparem event resize per forçar que els equalizers sadaptin als lazy load un cop carregada la primera imatge de productes window.dispatchEvent(new Event(resize)); //ATENCIÓ: en el window.load hem afegit window.dispatchEvent(new Event(resize)); per tal de disparar event resize i que equalizer ho redimensioni tot bé una vegada tot carregat }); //assignem attributs de width i height a totes les imatges $(img:not(.llistat_productes img):not(.reveal img):not(.accordion img)).load(function(){ $(this).attr(height, $(this).height()); $(this).attr(width, $(this).width()); }).each(function(){ if(this.complete) { $(this).trigger(load); } }); /*CISTELLA DE LA COMPRA KOOBIN*/ $(.cistella_koobin,.cistella_koobin a).on(click, function() { setSrcIframe(https://pre.koobin.com/eventis/index.php?actionPU_tu_compra&embed1&vidos6hkkgdhetsvldae7nj3g0vsq); }); /*ZONA PERSONAL KOOBIN*/ $(.zona_personal_koobin,.zona_personal_koobin a).on(click, function() { setSrcIframe(https://pre.koobin.com/eventis/index.php?actionPU_zona_personal&embed1&vidos6hkkgdhetsvldae7nj3g0vsq); }); /*BANNERS (analytics)*/ //Impressions // $(.baner-item).each(function(){ // //indiquem event que sha imprès banner // var baner_grup $(this).closest(.baner-grup); // var name_baner $(this).attr(data-baner-name)+ +$(this).attr(data-baner-id)+; // var name_group baner_grup.attr(data-grup-name)+ +baner_grup.attr(data-grup-id)+; // trackEventAnalytics(Baners impressions,name_baner,name_group); // // }); //Clicks $(body).on(click, .baner-item, function() { //indiquem event que sha clicat banner var baner_grup $(this).closest(.baner-grup); var name_baner $(this).attr(data-baner-name) + + $(this).attr(data-baner-id) + ; var name_group baner_grup.attr(data-grup-name) + + baner_grup.attr(data-grup-id) + ; trackEventAnalytics(Baners clics, name_baner, name_group); }); //Clicks SLIDE revolution $(body).on(click, .tp-revslider-slidesli, function() { //indiquem event que sha clicat banner var baner_grup $(this).closest(#slider); var name_baner $(this).attr(data-baner-name) + + $(this).attr(data-baner-id) + ; var name_group baner_grup.attr(data-grup-name) + + baner_grup.attr(data-grup-id) + ; trackEventAnalytics(Baners clics, name_baner, name_group); }); //PATROCINADORS (analytics) $(.resumPatrocinadors img, .shortcode-categoria-patrocinadors img).each(function() { //indiquem event que sha imprès banner var name_baner $(this).attr(title) + + $(this).attr(data-img-id) + ; trackEventAnalytics(Patrocinadors impressions, name_baner, Patrocinadors); }); $(body).on(click, .resumPatrocinadors img, .shortcode-categoria-patrocinadors img, function() { //indiquem event que sha imprès banner var name_baner $(this).attr(title) + + $(this).attr(data-img-id) + ; trackEventAnalytics(Patrocinadors clics, name_baner, Patrocinadors); }); //posem lscript de recaptcha només si el necesitem if($(.g-recaptcha).length > 0){ $(head).append(script srchttps:\/\/www.google.com\/recaptcha\/api.js async defer>\/script>) } //PERSONES/ARTISTES //autosubmit en filtres cercador (cataleg i persones) $(form#controls select,form#controls input).on(change, function(){ $(this).closest(form).submit(); }); //autosubmit en filtres cercador cataleg via cookie $(form.cf-cookie select,form.cf-cookie input).on(change, function(){ $(this).closest(form).submit(); }); $(.btnMesPersones).click(function() { lastAddedLivePersones($(this)); }); $(.gallery-blocks-shortcode .afegir-imatges).click(function(){ var button $(this); var layout button.closest(.gallery-blocks-shortcode); var grid layout.find(.grid); var grid_id grid.attr(id); var page (parseInt(layout.attr(data-page)) + 1); var page_next (page + 1); var per_page layout.attr(data-per-page); var grup_id layout.attr(data-grup-id); var ampliable layout.attr(data-ampliable); var url ajax.php; var action get_fotos_grid_block; $.get(url,{ function:action, page:page, per_page:per_page, grup_id:grup_id, ampliable:ampliable }).done(function(data){ try { data $($.trim(data)); grid.append(data); if(ampliable true){ light_gallery_arraygrid_id.destroy(); light_gallery_arraygrid_idlightGallery(document.getElementById(grid_id), { plugins: lgZoom, lgThumbnail, lgAutoplay, selector:.lightgallery-image:not(.slick-cloned), actualSize:false,showZoomInOutIcons:true,alignThumbnails:left,download:false, }); } layout.attr(data-page, page); $.get(url,{ function:action, page:page_next, per_page:per_page, grup_id:grup_id, ampliable:ampliable }).done(function(data_next){ try{ data_next $.trim(data_next); if(data_next ){ button.hide(); } } catch(error){ //console.log(error); } }); } catch (error) { //console.log(error); } }); }); }); function lastAddedLivePersones(button) { var target button.attr(target); var idLoader .carregant_persones; var pageNum parseInt(button.attr(page)); var limit_per_page parseInt(button.attr(limit_per_page)); var search_string button.attr(s); var order_string button.attr(o); var idCat button.attr(idCat); var url ajax.php?functionpaginarPersones&page + pageNum + &limit_per_page + limit_per_page+ &search_string + search_string + &order_string + order_string + &idCat + idCat; var text_tmp button.html(); button.addClass(disabled); button.html(span classfal fa-circle-notch fa-spin>/span>); $.get(url, function(data) { if (data ! 0) { $(target).append(data); pageNum++; button.attr(page, pageNum); } }) .done(function() { //var categoria $(.llistat_categories).attr(categoria); var ulSelector .shortcode-persones-categoria .persona; if ((pageNum * limit_per_page) > $(ulSelector).length) { $(.btnMesPersones).remove(); } button.removeClass(disabled); button.html(text_tmp); }) .always(function() { $(idLoader).hide(); }); }; function desaCookiePopUpInici() { } function GoToLinkPopUpInici(link, target) { if (link ! && link ! undefined) { desaCookiePopUpInici(); if (target ) { target _self; } window.open(link, target); } $(#modalBannersPopUPINICI).foundation(close); } // var imatgesCarregades ; // var imatgesTotals ; // function ImagesLoaded(contenidorSelector) // { // imatgesTotalscontenidorSelector $(contenidorSelector + img).length; // imatgesCarregadescontenidorSelector 0; // $(contenidorSelector + img).each(function () // { // $(this).on(load, function () // { // imatgesCarregadescontenidorSelector++; // if (imatgesTotalscontenidorSelector imatgesCarregadescontenidorSelector || (imatgesCarregadescontenidorSelector % 20 0)) // { // // if (contenidorSelector .llistat_productes) // { // Foundation.reInit($(data-equalizer));//forcem que equalizer agafi pesos amb tot carregat // } // } // }); // }); // } /** * Enviar formulari */ function send_form(name) { document.getElementById(name).submit(); } /*Crida asincrona GOOGLE MAPS*/ var map_carregat false; function loadMap() { if (!map_carregat) { var script document.createElement(script); script.type text/javascript; script.src https://api.tiles.mapbox.com/mapbox-gl-js/v3.3.0/mapbox-gl.js; script.onload function () { mapboxgl.accessToken pk.eyJ1IjoiZXZlbnRpcyIsImEiOiJjbTh5Njl4ZTgwYXNuMmlzNHFramdybndkIn0.gbmxQPb4bGUXWUUDsdO2XQ; // o el valor directe loadMapboxMap(); // aquí cridem la teva funció que inicialitza el mapa }; document.head.appendChild(script); var css document.createElement(link); css.rel stylesheet; css.href https://api.tiles.mapbox.com/mapbox-gl-js/v3.3.0/mapbox-gl.css; document.head.appendChild(css); map_carregat true; } } function setSrcIframe(url) { var private_nav false; if (private_nav false) { if (url ! ) { //$(selector).append( iframe class + selector.replace(.aguanta, ) + src + url + >/iframe> ); window.location.href https://www.osvalles.com/ca/compra-dentrades.html?src + btoa(url); } } else { $(selector.replace(aguanta, )).remove(); $(selector).append(div classalert + selector.replace(.aguanta, ) + >\n\Estàs amb la navegació privada i no es pot accedir al procés de compra. a hrefhttps://support.apple.com/kb/PH21413?localees_ES&viewlocaleen_US target_blank >Qué es la navegació privada ?/a>/div>); } return true; } function GetURLParameter(sParam) { var sPageURL window.location.search.substring(1); var sURLVariables sPageURL.split(&); for (var i 0; i sURLVariables.length; i++) { var sParameterName sURLVariablesi.split(); if (sParameterName0 sParam) { return sParameterName1; } } } function CopyToClipboard() { var $temp $(input>); $(body).append($temp); $temp.val(window.location.href).select(); document.execCommand(copy); $temp.remove(); $(.avis-text-copiat).fadeIn(500); setTimeout(function() { $(.avis-text-copiat).fadeOut(500); }, 1500); } function trackEventAnalytics(categoria, accio, etiqueta,enhanced_data) { if ($.fn.ihavecookies.preference(analytics) true || 1 ! 1) { //validem que les cookies d analytics estiguin acceptades _paq.push(trackEvent, categoria, accio, etiqueta); dataLayer.push({ event: categoria, categoria: categoria, accio: accio, etiqueta: etiqueta, eData: enhanced_data }); } } //Obte larrel del domini actual function rootDomain(hostname) { let parts hostname.split(.); if (parts.length 2) return hostname; parts parts.slice(-3); if (co,com.indexOf(parts1) > -1) return parts.join(.); return parts.slice(-2).join(.); }/script>script> jQuery(function($) { $(body).delegate(.peFlareLightboxCaptions,.peFlareLightboxOverlay,.peFlareLightbox .peFlareLightboxControls > div, click, function() { $(#peFlareLightboxControlClose).trigger(click); }); });/script>script> //!CDATA $(document).ready(function() { var $carousels $(data-slick); /* ---------------- Helpers comuns ---------------- */ function normalizeUnit(v) { if (v null || v || v 0) return 0px; var s String(v).trim(); if (/%$|px$|rem$|em$|vw$|vh$/.test(s)) return s; var n Number(s); return Number.isFinite(n) ? (n + px) : 0px; } // Parser responsiu (nombres/strings, CSV, array JSON, objecte JSON) function parseResponsive(raw) { var out { s: null, m: null, l: null, xl: null, xxl: null }; if (raw null || raw ) return out; var str String(raw).trim(); var parsed; try { parsed JSON.parse(str); } catch (e) { parsed undefined; } if (parsed ! undefined) { if (Array.isArray(parsed)) { var keysA s, m, l, xl, xxl; for (var i 0; i parsed.length && i keysA.length; i++) outkeysAi String(parsedi); } else if (parsed && typeof parsed object) { s, m, l, xl, xxl.forEach(function(k) { if (k in parsed) outk String(parsedk); }); } else if (typeof parsed number || typeof parsed string) { out.s String(parsed); } } else { if (str.indexOf(,) > -1) { var parts str.split(,).map(function(v) { return v.trim(); }); var keys s, m, l, xl, xxl; for (var j 0; j parts.length && j keys.length; j++) outkeysj partsj; } else { out.s str; } } // Propagació cap amunt var last null; s, m, l, xl, xxl.forEach(function(k) { if (outk null || outk ) outk last; if (outk ! null) last outk; }); return out; } // Map a tokens -> numèrics i direccions function xTokenToNum(t) { t String(t || ).toLowerCase().trim(); return t left ? 0 : t right ? 1 : 0.5; } function yTokenToNum(t) { t String(t || ).toLowerCase().trim(); return t top ? 0 : t bottom ? 1 : 0.5; } function xTokenDir(t) { t String(t || ).toLowerCase().trim(); return (t right) ? -1 : 1; } // left/center+1, right-1 function yTokenDir(t) { t String(t || ).toLowerCase().trim(); return (t bottom) ? -1 : 1; } // top/center+1, bottom-1 /* ---------------- Ajudes per Slick ---------------- */ function getSlickContainer(ctx) { var $n ctx instanceof $ ? ctx : $(ctx); var $slider $n.closest(.slick-slider); if ($slider.length) return $slider; return $n.closest(data-slick); } function isSlickReady($el) { return !!($el && $el.length && $el.hasClass(slick-initialized) && $el0.slick); } /* ---------------- Offsets responsius (data-hoffset / data-voffset) ---------------- */ function applyResponsiveOffsets($els) { var DEFAULT_OFFSET 1rem; // -- per defecte, si no hi ha atribut function valOr(v, fb) { return (v null || v ) ? fb : v; } $els.each(function() { var el this; var hasH el.hasAttribute(data-hoffset); var hasV el.hasAttribute(data-voffset); var h parseResponsive(el.getAttribute(data-hoffset)); var v parseResponsive(el.getAttribute(data-voffset)); el.style.setProperty(--hoffset-s, normalizeUnit(valOr(h.s, hasH ? 0 : DEFAULT_OFFSET))); el.style.setProperty(--hoffset-m, normalizeUnit(valOr(h.m, hasH ? (h.s || 0) : DEFAULT_OFFSET))); el.style.setProperty(--hoffset-l, normalizeUnit(valOr(h.l, hasH ? (h.m || h.s || 0) : DEFAULT_OFFSET))); el.style.setProperty(--hoffset-xl, normalizeUnit(valOr(h.xl, hasH ? (h.l || h.m || h.s || 0) : DEFAULT_OFFSET))); el.style.setProperty(--hoffset-xxl, normalizeUnit(valOr(h.xxl, hasH ? (h.xl || h.l || h.m || h.s || 0) : DEFAULT_OFFSET))); el.style.setProperty(--voffset-s, normalizeUnit(valOr(v.s, hasV ? 0 : DEFAULT_OFFSET))); el.style.setProperty(--voffset-m, normalizeUnit(valOr(v.m, hasV ? (v.s || 0) : DEFAULT_OFFSET))); el.style.setProperty(--voffset-l, normalizeUnit(valOr(v.l, hasV ? (v.m || v.s || 0) : DEFAULT_OFFSET))); el.style.setProperty(--voffset-xl, normalizeUnit(valOr(v.xl, hasV ? (v.l || v.m || v.s || 0) : DEFAULT_OFFSET))); el.style.setProperty(--voffset-xxl, normalizeUnit(valOr(v.xxl, hasV ? (v.xl || v.l || v.m || v.s || 0) : DEFAULT_OFFSET))); }); } /* ---------------- X/Y responsius (data-x / data-y) → CSS vars per breakpoint ---------------- */ function applyResponsiveXYVars($els) { var DEFAULT_X left; // -- per defecte si no hi ha data-x var DEFAULT_Y top; // -- per defecte si no hi ha data-y $els.each(function() { var el this; var hasX el.hasAttribute(data-x); var hasY el.hasAttribute(data-y); var xMap parseResponsive(el.getAttribute(data-x)); var yMap parseResponsive(el.getAttribute(data-y)); var keys s, m, l, xl, xxl; keys.forEach(function(k) { var xTok (xMapk || xMap.s || (hasX ? null : DEFAULT_X)); var yTok (yMapk || yMap.s || (hasY ? null : DEFAULT_Y)); // Si segueixen buits (atribut buit), empra DEFAULTs if (xTok null || xTok ) xTok DEFAULT_X; if (yTok null || yTok ) yTok DEFAULT_Y; el.style.setProperty(--x- + k, xTokenToNum(xTok)); el.style.setProperty(--hdir- + k, xTokenDir(xTok)); el.style.setProperty(--y- + k, yTokenToNum(yTok)); el.style.setProperty(--vdir- + k, yTokenDir(yTok)); }); }); } /* ---------------- Accessibilitat: utilitats ---------------- */ function initA11y($el) { $el.attr({ role: region, aria-live: polite, aria-label: Carrusel, aria-roledescription: carousel }); $el.find(.slick-next).attr({ aria-label: Diapositiva següent, type: button }).text(); $el.find(.slick-prev).attr({ aria-label: Diapositiva anterior, type: button }).text(); var $dots $el.find(.slick-dots li button); var total $dots.length; $dots.each(function(i) { $(this).attr(aria-label, (i + 1) + / + total); }); var $slides $el.find(.slick-slide); var numSlides $slides.length; var $imgs $el.find(.slick-slide img); var numImgs $imgs.length; var numHiddenImgs $el.find(.slick-slide imgaria-hiddentrue).length; if (numHiddenImgs numSlides && numSlides numImgs) { $el.attr({ aria-hidden: true, tabindex: -1 }); $el.closest(.contenidor-galeria-fitxa).attr({ aria-hidden: true, tabindex: -1 }); $el.find(.lightgallery-image).attr(tabindex, -1); } } function labelSlidesAndDots($el, slick) { var $slides $el.find(.slick-slide).not(.slick-cloned); var total $slides.length; $slides.each(function(i) { var $s $(this); var id $s.attr(id); if (!id) { id slick-panel- + i; $s.attr(id, id); } $s.attr({ role: tabpanel, aria-roledescription: slide, aria-label: (i + 1) + de + total }); }); var $dotList $el.find(.slick-dots); $dotList.attr(role, tablist); $dotList.find(li).each(function(i) { var $btn $(this).find(button); $btn.attr({ role: tab, id: slick-tab- + i, aria-controls: slick-panel- + i, aria-selected: (i slick.currentSlide) ? true : false, tabindex: (i slick.currentSlide) ? 0 : -1 }); }); } function updateDotsA11y($el, slick) { var $dotList $el.find(.slick-dots); $dotList.find(buttonroletab).each(function(i) { var sel (i slick.currentSlide); $(this).attr({ aria-selected: sel ? true : false, tabindex: sel ? 0 : -1 }); }); } function ensureLiveRegion($el) { if ($el.find(.sr-live).length 0) { $el.append(div classsr-live sr-only aria-livepolite aria-atomictrue>/div>); } } function announceSlide($el, slick) { if ($el.find(.sr-live).length 0) { $el.append(div classsr-live sr-only aria-livepolite aria-atomictrue>/div>); } var idx slick.currentSlide; var total $el.find(.slick-slide).not(.slick-cloned).length; var $cur $el.find(.slick-slide.slick-current.slick-active).first(); function getVisibleText($scope, selector) { return $scope.find(selector).filter(function() { var $t $(this); if ($t.attr(aria-hidden) true) return false; return $t.is(:visible); }).map(function() { return $(this).text().replace(/\s+/g, ).trim(); }).get().filter(Boolean); } var $img $cur.find(img).first(); var imgTitle ($img.attr(title) || ).trim(); var imgAlt ($img.attr(alt) || ).trim(); var captionParts getVisibleText($cur, .tp-caption .title_slide, .tp-caption .subtitle_slide, .tp-caption .subtitle2_slide); var buttonText getVisibleText($cur, .tp-caption a, .tp-caption button); var parts .concat(imgTitle ? imgTitle : ) .concat(imgAlt ? imgAlt : ) .concat(captionParts) .concat(buttonText); var seen Object.create(null); parts parts.filter(function(t) { var k t.toLowerCase(); if (seenk) return false; seenk true; return true; }); var base Diapositiva + (idx + 1) + de + total; var desc parts.length ? (: + parts.join( · )) : ; $el.find(.sr-live).text(base + desc); } function setPlayPauseState($el, playing) { var $btnPause $el.find(.btn-pause-slick); var $btnPlay $el.find(.btn-autoplay-slick); $btnPause.attr({ aria-pressed: playing ? false : true, aria-label: pausar carrusel }); $btnPlay.attr({ aria-pressed: playing ? true : false, aria-label: pausar carrusel }); if ($btnPause.find(.sr-only).length 0) $btnPause.append(span classsr-only>pausar carrusel/span>); if ($btnPlay.find(.sr-only).length 0) $btnPlay.append(span classsr-only>pausar carrusel/span>); } function bindKeyboard($el) { $el.attr(tabindex, 0); $el.on(keydown, function(ev) { if (!isSlickReady($el)) return; var key ev.key; if (key ArrowLeft) { ev.preventDefault(); $el.slick(slickPrev); } else if (key ArrowRight) { ev.preventDefault(); $el.slick(slickNext); } else if (key Home) { ev.preventDefault(); $el.slick(slickGoTo, 0); } else if (key End) { ev.preventDefault(); $el.slick(slickGoTo, $el0.slick.slideCount - 1); } }); $el.on(keydown, .slick-dots roletab, function(ev) { var $btn $(this), idx $btn.parent().index(); if (ev.key || ev.key Enter) { ev.preventDefault(); if (isSlickReady($el)) $el.slick(slickGoTo, idx); $btn.focus(); } }); } function respectReducedMotion($el) { var mq window.matchMedia((prefers-reduced-motion: reduce)); function apply() { if (!isSlickReady($el)) return; if (mq.matches) { $el.slick(slickPause); try { $el.slick(setOption, autoplay, false, true); $el.slick(setOption, speed, 0, true); $el.slick(setOption, cssEase, linear, true); } catch (e) {} } } apply(); if (mq.addEventListener) mq.addEventListener(change, apply); } function updateSlideFocusability($el) { $el.find(.slick-slide).each(function() { var $slide $(this); $slide.attr({ tabindex: -1, aria-hidden: true }).removeAttr(aria-label); $slide.find(a, button, input, select, textarea, tabindex) .attr({ tabindex: -1, aria-hidden: true }); }); var $active $el.find(.slick-slide.slick-current); $active.removeAttr(aria-hidden); $active.find(a, button, input, select, textarea) .removeAttr(tabindex) .removeAttr(aria-hidden); } function guardTabindex($el) { $el.find(.slick-slide).each(function() { new MutationObserver(function(muts) { muts.forEach(function(m) { if (m.type attributes && m.attributeName tabindex && m.target.getAttribute(tabindex) 0) { m.target.setAttribute(tabindex, -1); } }); }).observe(this, { attributes: true, attributeFilter: tabindex }); }); } /* ---------------- Play / Pause (botons personalitzats) ---------------- */ function ensurePlayPauseButtons($el) { if ($el.find(.slick-prev).length > 0 && $el.find(.btn-pause-autoplay-slick).length 0) { $el.append( button classbtn-pause-slick btn-pause-autoplay-slick typebutton aria-pressedfalse aria-labelpausar carrusel>span classfal fa-pause aria-hiddentrue>/span>/button> + button classbtn-autoplay-slick btn-pause-autoplay-slick typebutton aria-pressedtrue aria-labelactivar carrusel styledisplay:none>span classfal fa-play aria-hiddentrue>/span>/button> ); } } $(document).on(click, .btn-pause-slick, function() { var $slick getSlickContainer(this); if (!isSlickReady($slick)) return; $slick.slick(slickPause); $(this).hide().attr(aria-pressed, true); $slick.find(.btn-autoplay-slick).show().attr(aria-pressed, false); $slick.find(.slick-slide.slick-current.slick-active video).each(function() { try { this.pause(); } catch (e) {} }); setPlayPauseState($slick, false); }); $(document).on(click, .btn-autoplay-slick, function() { var $slick getSlickContainer(this); if (!isSlickReady($slick)) return; var $v $slick.find(.slick-slide.slick-current.slick-active video); if ($v.length) { var v $v.get(0); try { v.play(); } catch (e) {} setPlayPauseState($slick, false); // governat pel vídeo } else { $slick.slick(slickPlay); setPlayPauseState($slick, true); } $(this).hide().attr(aria-pressed, true); $slick.find(.btn-pause-slick).show().attr(aria-pressed, false); }); /* ---------------- Utils vídeo/carrusel ---------------- */ function pauseAllVideos($el) { $el.find(video).each(function() { try { this.pause(); this.currentTime 0; } catch (e) {} $(this).off(.videoCtrl); }); } // Detecta si el slide té caption amb contingut visible function hasCaptionContent($slide) { var $cap $slide.find(.tp-caption); if ($cap.length 0) return false; var hasText $cap.find(.title_slide, .subtitle_slide, .subtitle2_slide, a, button) .filter(function() { var $t $(this); if ($t.attr(aria-hidden) true) return false; if (!$t.is(:visible)) return false; var txt ($t.text() || ).replace(/\s+/g, ).trim(); return txt.length > 0; }).length > 0; return hasText; } // Decideix el comportament segons els 3 casos function setupCurrentSlidePlayback($el, slick) { var $current $el.find(.slick-slide.slick-current.slick-active).first(); var $videos $current.find(video); var videoPresent $videos.length > 0; var captionHasContent hasCaptionContent($current); // CASE 1: IMATGE if (!videoPresent) { if (isSlickReady($el)) $el.slick(slickPlay); setPlayPauseState($el, true); return; } // CASE 3: VÍDEO AMB CONTINGUT -> comportament com IMATGE (per temps de lslide) però el vídeo HA DE REPRODUIR if (videoPresent && captionHasContent) { // deixem autoplay de Slick if (isSlickReady($el)) $el.slick(slickPlay); // reproduïm el vídeo sense controlar ended $videos.each(function() { var v this; $(v).off(.videoCtrl); // cap handler dended en aquest cas v.muted (typeof v.muted boolean) ? v.muted : true; v.playsInline true; try { v.currentTime 0; } catch (e) {} var p v.play(); if (p && typeof p.then function) { p.catch(function() {}); } }); setPlayPauseState($el, true); return; } // CASE 2: VÍDEO SENSE CONTINGUT -> pausa Slick i espera a ended if (videoPresent && !captionHasContent) { if (isSlickReady($el)) $el.slick(slickPause); var onlyOneRealSlide slick.slideCount 1; $videos.each(function() { var v this; if (onlyOneRealSlide) { v.loop true; v.setAttribute(loop, ); } else { v.loop false; v.removeAttribute(loop); } v.muted (typeof v.muted boolean) ? v.muted : true; v.playsInline true; try { v.currentTime 0; } catch (e) {} var p v.play(); if (p && typeof p.then function) { p.catch(function() {}); } $(v).off(.videoCtrl).one(ended.videoCtrl, function() { if (onlyOneRealSlide) { try { v.currentTime 0; } catch (e) {} v.play(); } else { if (isSlickReady($el)) { setTimeout(function() { $el.slick(slickNext); }, 0); } } }); }); setPlayPauseState($el, false); return; } } /* ---------------- Bind d’esdeveniments (abans de slick()) ---------------- */ $carousels .on(init, function(e, slick) { var $el $(slick.$slider); initA11y($el); updateSlideFocusability($el); guardTabindex($el); ensurePlayPauseButtons($el); ensureLiveRegion($el); labelSlidesAndDots($el, slick); bindKeyboard($el); respectReducedMotion($el); var $caps $el.find(.tp-caption); applyResponsiveOffsets($caps); applyResponsiveXYVars($caps); pauseAllVideos($el); setupCurrentSlidePlayback($el, slick); announceSlide($el, slick); }) .on(beforeChange, function(e, slick, currentSlide, nextSlide) { // var $el $(slick.$slider); // pauseAllVideos($el); // no trenquem el vídeo entrant }) .on(afterChange, function(e, slick, currentSlide) { var $el $(slick.$slider); pauseAllVideos($el); // no trenquem el vídeo entrant updateSlideFocusability($el); var $caps $el.find(.tp-caption); applyResponsiveOffsets($caps); applyResponsiveXYVars($caps); setupCurrentSlidePlayback($el, slick); updateDotsA11y($el, slick); announceSlide($el, slick); }) .on(reInit setPosition, function(e, slick) { var $el $(slick.$slider); updateSlideFocusability($el); var $caps $el.find(.tp-caption); applyResponsiveOffsets($caps); applyResponsiveXYVars($caps); }); /* ---------------- Inicialització de Slick ---------------- */ $carousels.slick(); // Primera passada (per contingut ja present) applyResponsiveOffsets($(.tp-caption)); applyResponsiveXYVars($(.tp-caption)); }); //>/script>script>//!CDATA $(document).ready(function() { if ($(#calendar_curt).length) { $(#calendar_curt).load(calendar_eventis.php, function () { set_images_size(#calendar_curt); }); } if ($(#calendar_curt_fitxa).length) { $(.calendar_curt_fitxa).load(calendar_eventis.php, function () { set_images_size(.calendar_curt_fitxa); }); } if ($(#calendar_llarg).length) { $(#calendar_llarg).load(calendar_eventis.php, function () { $(data-reveal).foundation(); $(this).find(.header_botons).height($(this).height()); set_images_size(#calendar_llarg); }); } if ($(#calendar_lateral_filtre).length) { $(#calendar_lateral_filtre).load(calendar_eventis_lateral.php?es_filtre1, function () { set_images_size(#calendar_lateral_filtre); }); } // if ($(#calendar_agenda).length) { // $(#calendar_agenda).load(calendar.php, function () { // set_images_size(#calendar_agenda); // }); // } init_calendar_llarg_shortcode(); init_calendar_shortcode(); init_calendar_lateral(); $(document).on(click, #calendar_agenda .calendar_button, function (evento) { $(#calendar_agenda).load($(this).attr(rev), function () { set_images_size(#calendar_agenda); }); evento.preventDefault(); }); $(document).on(click, #calendar_llarg .calendar_button, function (evento) { $(#calendar_llarg).load($(this).attr(rev), function () { set_images_size(#calendar_llarg); $(this).find(.header_botons).height($(this).height()); $(data-reveal).foundation(); }); evento.preventDefault(); }); $(document).on(click, #calendar_curt .calendar_button, function (evento) { $(#calendar_curt).load($(this).attr(rev), function () { set_images_size(calendar_curt); }); evento.preventDefault(); }); $(document).on(click, #calendar_lateral_filtre .calendar_button_lateral_filtre, function (evento) { $(#calendar_lateral_filtre).load($(this).attr(rev), function () { set_images_size(#calendar_lateral_filtre); }); evento.preventDefault(); }); // $(#calendar_llarg).on(click, span.link, function (evento) { // $(#calendar_llarg .link > .funcions_dia).css(visibility, hidden); // $(#calendar_llarg .link > .funcions_dia).css(opacity, 0); // $(#calendar_llarg .link).removeClass(fons); // $(.funcions_dia, this).css(visibility, visible); // $(.funcions_dia, this).css(opacity, 1); // $(this).addClass(fons); // evento.stopPropagation(); // }); // $(html).click(function () { // $(#calendar_llarg .link > .funcions_dia).css(visibility, hidden); // $(#calendar_llarg .link > .funcions_dia).css(opacity, 0); // $(#calendar_llarg .link).removeClass(fons); // }); }); function init_calendar_shortcode(){ if ($(.calendar_shortcode).length) { $(.calendar_shortcode).each(function() { var calendar_shortcode $(this); var mes calendar_shortcode.attr(data-mes); var any calendar_shortcode.attr(data-any); var itemid ; if(calendar_shortcode.attr(data-espectacle-id) ! undefined){ itemid calendar_shortcode.attr(data-espectacle-id); } //mirem si NO ha daplicar filtres de custom_fields per cookies (fitxa espectacle) var no_filtrar_cf ; if(calendar_shortcode.attr(data-no-filtrar-cf) ! undefined){ no_filtrar_cf &no_filtrar_cftrue; } var idcat ; if(calendar_shortcode.attr(data-idcat) ! undefined){ idcat calendar_shortcode.attr(data-idcat); } var custom_fields ; if(calendar_shortcode.attr(data-value-custom-field) ! undefined){ custom_fields calendar_shortcode.attr(data-value-custom-field); } var max_items ; if(calendar_shortcode.attr(data-max-items) ! undefined){ max_items calendar_shortcode.attr(data-max-items) } var url calendar_shortcode.php?itemID + itemid + &y + any + &m + mes + &idcat + idcat + &max_items + max_items + no_filtrar_cf + custom_fields; $(this).load(url, function () { var calendar_shortcode_loaded this; setTimeout(function(){ calcula_height_day_by_setmana(calendar_shortcode_loaded); }, 200); }); }); } $(document).on(click, .calendar_button_shortcode, function (evento) { $(this).closest(.calendar_shortcode).load($(this).attr(rev), function () { set_images_size(.calendar_shortcode); calcula_height_day_by_setmana($(this).closest(.calendar_shortcode)); }); evento.preventDefault(); }); } function init_calendar_lateral(){ if ($(#calendar_lateral).length) { var mes ; if($(#calendar_lateral).attr(data-mes) ! undefined){ mes $(#calendar_lateral).attr(data-mes) } var any ; if($(#calendar_lateral).attr(data-any) ! undefined){ any $(#calendar_lateral).attr(data-any) } var itemid ; if($(#calendar_lateral).attr(data-espectacle-id) ! undefined){ itemid $(#calendar_lateral).attr(data-espectacle-id); } //mirem si NO ha daplicar filtres de custom_fields per cookies (fitxa espectacle) var no_filtrar_cf ; if($(#calendar_lateral).attr(data-no-filtrar-cf) ! undefined){ no_filtrar_cf &no_filtrar_cftrue; } var idcat ; if($(#calendar_lateral).attr(data-idcat) ! undefined){ idcat $(#calendar_lateral).attr(data-idcat); } var custom_fields ; if($(#calendar_lateral).attr(data-value-custom-field) ! undefined){ custom_fields $(#calendar_lateral).attr(data-value-custom-field); } var url calendar_eventis_lateral.php?itemID + itemid + &y + any + &m + mes + &idcat + idcat + no_filtrar_cf + custom_fields; $(#calendar_lateral).load(url, function () { $(data-reveal).foundation(); set_images_size(#calendar_lateral); }); } $(document).on(click, #calendar_lateral .calendar_button_lateral, function (evento) { $(#calendar_lateral).load($(this).attr(rev), function () { $(data-reveal).foundation(); set_images_size(#calendar_lateral); }); evento.preventDefault(); }); } function init_calendar_llarg_shortcode(){ if ($(.calendar-llarg-shortcode).length) { $(.calendar-llarg-shortcode).each(function() { var calendar $(this); var mes calendar.attr(data-mes); var any calendar.attr(data-any); var itemid ; if(calendar.attr(data-espectacle-id) ! undefined){ itemid calendar.attr(data-espectacle-id); } //mirem si NO ha daplicar filtres de custom_fields per cookies (fitxa espectacle) var no_filtrar_cf ; if(calendar.attr(data-no-filtrar-cf) ! undefined){ no_filtrar_cf &no_filtrar_cftrue; } var idcat ; if(calendar.attr(data-idcat) ! undefined){ idcat calendar.attr(data-idcat); } var custom_fields ; if(calendar.attr(data-value-custom-field) ! undefined){ custom_fields calendar.attr(data-value-custom-field); } var url calendar_eventis.php?itemID + itemid + &y + any + &m + mes + &idcat + idcat + no_filtrar_cf + custom_fields; $(this).load(url, function () { $(data-reveal).foundation(); //$(this).find(.header_botons).height($(this).height()); set_images_size(.calendar-llarg-shortcode); }); }); } } function set_images_size(calendar){ $(calendar + img).load(function(){ $(this).attr(height, $(this).height()); $(this).attr(width, $(this).width()); }).each(function(){ if(this.complete) { $(this).trigger(load); } }); } function calcula_height_day_by_setmana(calandar_short_code) { var i 0; var days ; var max_height 0; //console.log(calandar_short_code); $(calandar_short_code).find($(.calendar_dies .day)).each(function() { daysi this; if($(this).outerHeight() > max_height) { max_height $(this).outerHeight(); } if(i6) { days.forEach(function(day){ $(day).css(height, max_height); }); i 0; days ; max_height 0; } else { i++; } }); }//>/script>script>/script>script> $(document).ready(function(){ $(.espectacles-masonry).each(function(){ var grid $(this); var grid_id $(this).attr(id); var masonry grid.masonry({ itemSelector: .box_product, columnWidth: .col-espe-sizer, percentPosition: true }); // $(# + grid_id + img).load(function(){ // $(this).attr(height, $(this).height()); // $(this).attr(width, $(this).width()); // }).each(function(){ // if(this.complete) { // $(this).trigger(load); // } // }); if(grid.length > 0){ grid.imagesLoaded().progress(function(){ grid.masonry(layout); }); } }); $(.btn-mes-espectacles-shortcode).click(function(){ var button $(this); var url ajax.php; var target button.attr(data-target); var page_num parseInt(button.attr(data-page-num)); var next_page_num parseInt(button.attr(data-page-num)) + 1; var per_page parseInt(button.attr(data-per-page)); var action button.attr(data-action); var lazy_image button.attr(data-lazy-image); var format button.attr(data-format); var order button.attr(data-order); var caducats button.attr(data-caducats); var mes button.attr(data-mes); var any button.attr(data-any); var dates button.attr(data-dates); var ids_cats button.attr(data-ids-cats); var ids_acts button.attr(data-ids-acts); var value_cf button.attr(data-value-cf); var edicio button.attr(data-edicio); var grid $(target + .espectacles-masonry); $.get(url,{ function : action, mes : mes, any : any, dates : dates, ids_cats : ids_cats, ids_acts : ids_acts, value_cf : value_cf, format : format, edicio : edicio, page_num : page_num, per_page : per_page, lazy_image: lazy_image, order : order, caducats : caducats }).done(function(data){ try { data $($.parseHTML($.trim(data))); if(grid.length > 0){ grid.append(data).masonry(appended, data); } else{ $(target).append(data); } if( $.isNumeric(next_page_num)){ button.attr(data-page-num, next_page_num);//augmentem el valor de la pagina actual } var espectacles data.filter(.box_product); var primer_espectacle espectacles.first(); var enllac_titol primer_espectacle.find(a.titol); if (!enllac_titol0) { var segon_espectacle espectacles.eq(1); enllac_titol segon_espectacle.find(a.titol); primer_espectacle segon_espectacle; } if (enllac_titol0) { enllac_titol0.dispatchEvent(new KeyboardEvent(keydown, { key: Tab })); enllac_titol0.focus(); primer_espectacle0.scrollIntoView({ behavior: smooth, block: start }); } $(data-interchange).foundation(); Foundation.reInit($(data-equalizer));//forcem que equalizer agafi pesos amb tot carregat $(target + img).load(function(){ $(this).attr(height, $(this).height()); $(this).attr(width, $(this).width()); }).each(function(){ if(this.complete) { $(this).trigger(load); } }); if(grid.length > 0){ grid.imagesLoaded().progress(function(){ grid.masonry(layout); }); } $.get(url,{ function : action, mes : mes, any : any, dates : dates, ids_cats : ids_cats, ids_acts : ids_acts, value_cf : value_cf, format : format, page_num : next_page_num, per_page : per_page, lazy_image: lazy_image, order : order, caducats : caducats }).done(function(data_next){ try { data_next $.trim(data_next); if(data_next ){ button.hide(fast); } } catch (error) { console.log(error); } }) } catch (error) { console.log(error); } }); }); });/script>script> //!CDATA $(document).ready(function() { $(.noticies-masonry).each(function(){ var grid $(this); var masonry grid.masonry({ itemSelector: .col-noti, columnWidth: .col-noti-sizer, percentPosition: true }); }); $(.llistat-noticies).each(function(){ add_noticies_paginat(this) }); $(.llistat-noticies .btn-mes-notis).click(function(){ add_noticies_paginat($(this).closest(.llistat-noticies)); }); }); function add_noticies_paginat(llistat) { var itemID ; var llistat $(llistat); var boto llistat.find(.btn-mes-notis); var titol llistat.find(h2); var mes llistat.attr(data-mes); var any llistat.attr(data-any); var tag llistat.attr(data-tags); var newssearch llistat.attr(data-search); var noticies_per_pagina llistat.attr(data-npp); var pagina llistat.attr(data-page); var pagina_seguent (parseInt(pagina) + 1); var format llistat.attr(data-format); var portada llistat.attr(data-portada); var action paginarNoticies; var url ajax.php; var grid llistat.find(.noticies-masonry); var contenidor llistat.find(.fila); var data_slick contenidor.attr(data-slick); //obtenim les dades per la pagina actual $.get(url,{ function:action, itemID:itemID, mes:mes, any:any, tag:tag, portada:portada, pagina:pagina, format:format, npp:noticies_per_pagina, newssearch:newssearch }).done(function(data) { try{ data $($.parseHTML($.trim(data))); if (data ! ) { if(grid.length > 0){ grid.append(data).masonry( appended, data ); } else{ if(typeof data_slick string && data_slick.trim() ! ){ // si es slicky fem slick add var iniciat contenidor.hasClass(slick-initialized); if (!iniciat && $.fn.slick) { var opts {}; try { opts JSON.parse(data_slick); } catch(e) {} contenidor.slick(opts); } var nousSlides data.children().length ? data.children() : data; nousSlides.each(function(){ contenidor.slick(slickAdd, this); }); } else{ contenidor.append(data); } } if(pagina > 0){ // a la primera càrrega no movem ni el focus ni lscroll var primera_noticia data.find(.noticia).first(); var enllac_titol primera_noticia.find(.titol a); enllac_titol0.dispatchEvent(new KeyboardEvent(keydown, { key: Tab })); enllac_titol0.focus(); primera_noticia0.scrollIntoView({ behavior: smooth, block: start }); } } else{ //si es la pagina 0 i no tenim notis amaguem el titol if(pagina 0){ titol.hide(); } } if( $.isNumeric(pagina_seguent)){ llistat.attr(data-page, pagina_seguent);//augmentem el valor de la pagina actual } $(data-interchange).foundation(); Foundation.reInit($(data-equalizer));//forcem que equalizer agafi pesos amb tot carregat if(typeof data_slick string && data_slick.trim() ! ){ if (!contenidor.hasClass(slick-initialized) && $.fn.slick) { var opts2 {}; try { opts2 JSON.parse(data_slick); } catch(e) {} contenidor.slick(opts2); } else { contenidor.slick(setPosition); } } $(.llistat-noticies img).load(function(){ $(this).attr(height, $(this).height()); $(this).attr(width, $(this).width()); }).each(function(){ if(this.complete) { $(this).trigger(load); } }); if(grid.length > 0){ grid.imagesLoaded().progress(function(){ grid.masonry(layout); }); } //si a la propera pagia hi ha items, mostrem el boto de pagina seguent, si no l amaguem $.get(url,{ function:action, itemID:itemID, mes:mes, any:any, tag:tag, portada:portada, pagina:pagina_seguent, format:format, npp:noticies_per_pagina, newssearch:newssearch }).done(function(data){ try { if($.trim(data) ){ boto.hide(); if(llistat.find(.noticia).length 0){ //si a dins del llistat no hi ha cap noticia amaguem el llistat llistat.hide(); llistat.closest(.panell_noticies).hide(); } } } catch (error) { //console.log(error); } }); } catch (error) { //console.log(error); } }); }; //>/script>script>//!CDATA $(document).ready(function() { /*PAGINACIO DE DOCUMENTS*/ $(.panell_documents .panell-content).each(function(index) { getCarpetaDocuments($(this).attr(data-gIDInicial), $(this).attr(data-gIDInicial)); }); $(document).on(click, .mes_docs, function() { addMesDocs($(this).attr(data-gIDActual)); }); }); /** * Imprimeix en el .panell_documents el contingut de la carpeta passada * @param int gID * @param int gIDInicial */ function getCarpetaDocuments(gID, gIDInicial) { $.ajax({ data: { function: getCarpetaDocuments, groupID: gID, gIDInicial: gIDInicial }, type: GET, url: ajax.php }) .done(function(data) { $(.panell_documents .panell- + gIDInicial).fadeOut(slow, function() { //Animation complete. //reescribim info del panell documents $(.panell_documents .panell- + gIDInicial).html(data); $(.panell_documents .panell- + gIDInicial).fadeIn(); }); }) .fail(function(jqXHR, textStatus, errorThrown) { if (console && console.log) { console.log(AJAX getCarpetaDocuments: la sol·licitud a fallat: + textStatus); } }); } function addMesDocs(gID) { var target $(*data-gIDActual + gID + ).closest(.panell-content).find(.taula_docs.documents tbody); var target_panell $(*data-gIDActual + gID + ).closest(.panell-content); var page parseInt(target_panell.attr(data-page)); var url /ajax.php?functionpaginarDocuments&page + page + &groupID + gID; var url_next /ajax.php?functionpaginarDocuments&page + (page + 1) + &groupID + gID; $.get(url, function(data) { if (data ! 0) { target.append(data); target_panell.attr(data-page, page+1); } else { //no hi ha més paginat target_panell.find(.mes_docs).hide(); } }); //si la seguent pàgina no retorna res, amaguem el boto de mostrar mes documents $.get(url_next, function(data) { if(data 0){ target_panell.find(.mes_docs).hide(); } }); }//>/script>script>//!CDATA $(document).ready(function () { $(body).on(submit, .form-builder-form, function() { $(this).find(.buttontypesubmit).prop(disabled, true); //indiquem event que sha enviat formulari var name_form $(this).find(#name_form).val() + + $(this).find(#id_form).val() + ; var id_form $(this).find(#id_form).val(); trackEventAnalytics(Formularis enviats, name_form, id_form,{email:$(this).find(#email).val()}); }); if ($(.calendar_selector_sessions).length) { $(.calendar_selector_sessions).each(function() { calendar_selector_sessions this; itemid; if($(calendar_selector_sessions).attr(data-activitat-id) ! undefined){ itemid $(calendar_selector_sessions).attr(data-activitat-id); } url calendar_selector_sessions.php?itemID + itemid; $(this).load(url, function () { var calendar_selector_sessions_loaded this; }); }); } $(document).on(click, a.calendar_button_selector_sessions, function (e) { $(this).closest(.calendar_selector_sessions).load($(this).attr(rev), function () {}); e.preventDefault(); }); // $(document).on(show.zf.dropdown, .selector-sessions .dropdown-pane, function() { // if($(this).closest(.reveal).length > 0){ // $(this).closest(.reveal).animate({ // scrollTop: $(this).offset().top - 10 // }, 500); // } // else{ // $(this).closest(html).animate({ // scrollTop: $(this).offset().top - 40 // }, 500); // } // }); $(document).on(click, .calendar_selector_sessions .calendar_dies .day.link, function() { var link_dia $(this); var funcions_drop_down link_dia.closest(.calendar_selector_sessions).find(.funcio-drop-down-selector); var funcions_dia funcions_drop_down.find(.funcions_dia_selector); var dia link_dia.attr(data-dia); var mes link_dia.attr(data-mes); var any link_dia.attr(data-any); var itemID link_dia.attr(data-item-id); var url ajax.php?functionget_funcions_dia_selector&dia + dia + &mes + mes + &any + any + &itemID + itemID; funcions_drop_down.addClass(expanded); $(.calendar_selector_sessions .calendar_dies .day.link).removeClass(actiu) link_dia.addClass(actiu); $.get(url, function(data) { if ($.trim(data) ! ) { funcions_dia.html(data); $(document).foundation(); } }); // if($(this).closest(.reveal).length > 0){ // $(this).closest(.reveal).animate({ // scrollTop: $(this).offset().top - 10 // }, 500); // } // else{ // $(this).closest(html).animate({ // scrollTop: $(this).offset().top - 207 // }, 500); // } }); $(document).on(click, .calendar_selector_sessions .seleccionar, function(e){ selector_sessions $(this).closest(.selector-sessions); input_text selector_sessions.find(.valor-text); input_id selector_sessions.find(.valor-id); input_id_activitat selector_sessions.find(.valor-id-activitat); input_url_compra selector_sessions.find(.valor-url-compra); id_funcio $(this).closest(.funcio).attr(data-funcio-id); id_activitat $(this).closest(.funcio).attr(data-activitat-id); data_funcio $(this).closest(.funcio).attr(data-funcio-data); url_compra $(this).closest(.funcio).attr(data-url-compra); input_text.val(data_funcio); input_id.val(id_funcio); input_id_activitat.val(id_activitat); input_url_compra.val(url_compra); dorop_down selector_sessions.find(.dropdown-pane); dorop_down.foundation(close); }); $(.form-control.selector-activitats).select2({ templateResult: function(activitat) { url_activitat ajax.php?functionget_espectacle; if (activitat.id > 0) { var activitat_render document.createElement(div); $.post(url_activitat, { id: activitat.id }).success(function(data) { var result $.trim(data); $(activitat_render).html(result); }); return $(activitat_render); } } }); $(.form-control.selector-activitats).on(select2:open, function(e) { $(.select2-search--dropdown input.select2-search__field).prop(placeholder, Cercar); }); $(.form-builder-form typecheckbox).change(function(){ calcula_preu_final($(this).closest(.form-builder-form)); }); $(.form-builder-form select).change(function(){ calcula_preu_final($(this).closest(.form-builder-form)); }); $(.form-builder-form typeradio).change(function(){ calcula_preu_final($(this).closest(.form-builder-form)); }); $(.form-builder-form).each(function(){ calcula_preu_final($(this)); }) }); function calcula_preu_final(form){ var preu_base parseFloat($(#preu_base).val()); var preu_checks 0; var preu_selects 0; var preu_radios 0; $(form).find(typecheckbox:checked).each(function(){ var preu_extra_check parseFloat($(this).attr(data-preu)); if(preu_extra_check > 0){ preu_checks + preu_extra_check; } }); $(form).find(typeradio:checked).each(function(){ var preu_extra_check parseFloat($(this).attr(data-preu)); if(preu_extra_check > 0){ preu_radios + preu_extra_check; } }); $(form).find(select option:selected).each(function(){ var preu_extra_option parseFloat($(this).attr(data-preu)); if(preu_extra_option > 0){ preu_selects + preu_extra_option; } }); $(form).find(.preu .value).text(preu_base + preu_checks + preu_selects + preu_radios); } function load_calendar_selector_sessions(target, itemid){ calendar_selector_sessions $(target + .calendar_selector_sessions); selector_sessions $(calendar_selector_sessions).closest(.selector-sessions); input_text selector_sessions.find(.valor-text); input_id selector_sessions.find(.valor-id); input_id_activitat selector_sessions.find(.valor-id-activitat); input_url_compra selector_sessions.find(.valor-url-compra); input_text.val(); input_id.val(); input_id_activitat.val(); input_url_compra.val(); $(calendar_selector_sessions).attr(data-activitat-id, itemid); url calendar_selector_sessions.php?itemID + itemid; calendar_selector_sessions.load(url, function () { var calendar_selector_sessions_loaded this; }); }//>/script>script> $(document).ready(function() { $(.lightgallery).each(function(index){ const galleryElement this; const galleryId `lightgallery-${index}`; const gridId $(galleryElement).attr(id); $(galleryElement).attr(data-gallery-id, galleryId); // Assignar un identificador únic a cada imatge $(galleryElement).find(.lightgallery-image:not(.slick-cloned)).each(function(imgIndex){ $(this).attr(data-gallery-id, `${galleryId}-img-${imgIndex}`); }); // Inicialitzar lightGallery const instance lightGallery(galleryElement, { plugins: lgZoom, lgThumbnail, lgAutoplay, selector: .lightgallery-image:not(.slick-cloned), actualSize:false,showZoomInOutIcons:true,alignThumbnails:left,download:false, }); // Capturar lelement que obre la galeria $(galleryElement).on(click, .lightgallery-image:not(.slick-cloned), function(event){ const openerId $(this).attr(data-gallery-id); $(galleryElement).attr(data-opener-id, openerId); }); // Restaurar el focus en tancar la galeria galleryElement.addEventListener(lgAfterClose, () > { const openerId $(galleryElement).attr(data-opener-id); if (openerId) { const opener $(`data-gallery-id${openerId}`); if (opener.length) { opener.focus(); } // Netejar latribut per evitar confusions en futures obertures $(galleryElement).removeAttr(data-opener-id); } }); light_gallery_arraygridIdinstance; }); if ($(.gallery-content).length > 0) { // Assignar identificadors a cada .gallery-content $(.gallery-content).each(function(index) { const openerId `gallery-content-${index}`; $(this).attr(data-gallery-id, openerId); }); // Guardar quin s’ha obert $(body).on(click, .gallery-content, function() { const openerId $(this).attr(data-gallery-id); $(body).attr(data-opener-id, openerId); }); // Inicialitzar lightGallery sobre el body const bodyGallery lightGallery(document.body, { plugins: lgZoom, lgThumbnail, lgAutoplay, selector: .gallery-content, actualSize:false,showZoomInOutIcons:true,alignThumbnails:left,download:false, }); // Restaurar el focus en tancar la galeria document.body.addEventListener(lgAfterClose, () > { const openerId $(body).attr(data-opener-id); if (openerId) { const opener $(`data-gallery-id${openerId}`); if (opener.length) { opener.focus(); } $(body).removeAttr(data-opener-id); } }); } });/script>script> $(document).ready(function(){ $(.gallery-grid-shortcode).each(function(){ var grid $(this).find(.grid-masonry); var grid_id $(this).attr(id); var masonry grid.masonry({ itemSelector: .grid-masonry-item, columnWidth: .grid-masonry-sizer, percentPosition: true }); grid.imagesLoaded().progress( function() { grid.masonry(layout); }); }); $(.gallery-grid-shortcode .afegir-imatges).click(function(){ var button $(this); var layout button.closest(.gallery-grid-shortcode); var grid layout.find(.grid-masonry); var grid_id grid.attr(id); var page (parseInt(layout.attr(data-page)) + 1); var page_next (page + 1); var per_page layout.attr(data-per-page); var grup_id layout.attr(data-grup-id); var ampliable layout.attr(data-ampliable); var url ajax.php; var action get_fotos_masonry; var cols layout.attr(data-cols); var cols_mobil layout.attr(data-cols-mobil); $.get(url,{ function:action, page:page, per_page:per_page, grup_id:grup_id, ampliable:ampliable, cols:cols, cols_mobil:cols_mobil }).done(function(data){ try { data $($.trim(data)); grid.append(data).masonry( appended, data ); grid.imagesLoaded().progress(function(){ grid.masonry(layout); }); if(ampliable true){ light_gallery_arraygrid_id.destroy(); light_gallery_arraygrid_idlightGallery(document.getElementById(grid_id), { plugins: lgZoom, lgThumbnail, lgAutoplay, selector:.lightgallery-image:not(.slick-cloned), actualSize:false,showZoomInOutIcons:true,alignThumbnails:left,download:false, }); } layout.attr(data-page, page); $.get(url,{ function:action, page:page_next, per_page:per_page, grup_id:grup_id, ampliable:ampliable, cols:cols, cols_mobil:cols_mobil }).done(function(data_next){ try{ data_next $.trim(data_next); if(data_next ){ button.hide(); } } catch(error){ //console.log(error); } }); } catch (error) { //console.log(error); } }); }); });/script> script> //!CDATA $(document).ready(function() { //BOTO OBRIR COOKIES PAGINA COOKIES $(.obrir-popup-gdpr-cookie.button).attr(role, button); $(.obrir-popup-gdpr-cookie.button).attr(tabindex, 0); //BOTONS HEADER $(document).on(click, .atuar-carrusels, function() { if ($(this).attr(data-estat) ! pause) { $(data-slick).slick(slickPause); $(.btn-autoplay-slick).show(); $(.btn-pause-slick).hide(); $(.slide_revolution .banner).revpause(); $(.btn-pause-revolution-pvisual).hide(); $(.btn-autoplay-revolution-pvisual).show(); //$(.franja-videos .video-home).get(0).pause(); $(this).attr(data-estat, pause); $(this).text(Engegar tots els carrusels) } else { $(data-slick).slick(slickPlay); $(.btn-autoplay-slick).hide(); $(.btn-pause-slick).show(); $(.slide_revolution .banner).revresume(); $(.btn-pause-revolution-pvisual).show(); $(.btn-autoplay-revolution-pvisual).hide(); //$(.franja-videos .video-home).get(0).play(); $(this).attr(data-estat, play); $(this).text(Aturar tots els carrusels) } }); $(document).on(click, .anar-a-contingut, function(e) { if ($(#page_content).length > 0) { $(#page_content).find(:focusable:not(tabindex-1)).eq(0).focus(); } else if ($(#contingut).length > 0) { $(#contingut).find(:focusable:not(tabindex-1)).eq(0).focus(); } else if ($(#fitxa).length > 0) { $(#fitxa).find(:focusable:not(tabindex-1)).eq(0).focus(); } }); $(.boto_menu_mobil .burger).attr(aria-expanded, false); //lightgallery //si una galeria té totes les imatges aria-hidden, fem tota la galeira aria-hidden $(.lightgallery).each(function() { var count_imatges $(this).find(.lightgallery-image).length; var count_images_aria_hiden $(this).find(.lightgallery-imagearia-hiddentrue).length; if (count_imatges count_images_aria_hiden) { $(this).attr(aria-hidden, true); } }); $(.lightgallery-image).each(function() { $(this).attr(tabindex, 0); $(this).attr(role, button); }); //les imatges que no tinguin ni alt ni title es marquen com a ariahidden true $(img).each(function(index, elem) { var imatge $(elem); var titol imatge.attr(title); var alt imatge.attr(alt); if ((titol undefined || titol null || titol.length 0) && (alt undefined || alt null || alt.length 0)) { imatge.attr(aria-hidden, true); } }); //cookies setTimeout(function() { if ($(#gdpr-cookie-accept).length > 0) { $(#gdpr-cookie-message).attr(role, dialog); $(#gdpr-cookie-message).attr(aria-modal, true); $(#gdpr-cookie-message .h4).attr(id, labelcookies); $(#gdpr-cookie-message).attr(aria-labelledby, labelcookies); $(.atuar-carrusels).trigger(click); createTabHandler(document.getElementById(gdpr-cookie-message)); } }, 2000); $(document).on(click, #gdpr-cookie-advanced, function() { setTimeout(function() { createTabHandler(document.getElementById(gdpr-cookie-message)); }, 1000); }); $(document).on(click, #gdpr-cookie-rebutjar-totes, function() { $(.slide_revolution .banner).revresume(); $(button.anar-a-contingut).focus(); }); //boto a dalt de tot tb situa el focus a anar al continguts $(document).on(click, #toTop, function() { $(button.anar-a-contingut).focus(); }); //esc tanca menu $(document).on(mouseenter, .top-bar, function() { $(document).bind(keyup, function(e) { if (e.key Escape) { // escape key maps to keycode `27` $(body).trigger(click); } }); }).on(mouseleave, .top-bar, function() { $(document).unbind(keyup); }); //esc tanca calendar obert $(document).on(mouseenter, #calendar_llarg .day, function(e) { var dia $(this); $(document).bind(keyup, function(e) { if (e.key Escape) { // escape key maps to keycode `27` dia.find(.funcions_dia).hide(); } }); }).on(mouseleave, #calendar_llarg .day, function() { $(document).unbind(keyup); $(this).find(.funcions_dia).removeAttr(style); }); //eliminem lattr id si aquest no conté valor $(id).each(function() { $(this).removeAttr(id); }); //en carregar cada pagina situem el focus al anar al contingut principal $(.lightgallery-image).keypress(function(e) { var key e.which; if (key 13) { // the enter key code $(.lightgallery-image).click(); return false; } }); $(.lightgallery-image).keypress(function(e) { var key e.which; if (key 13) { // the enter key code $(this).click(); return false; } }); $(data-open).keypress(function(e) { var key e.which; if (key 13) { // the enter key code $(this).click(); return false; } }); $(document).on(keypress, span.day.link, function(e) { var key e.which; if (key 13) { // the enter key code $(this).click(); return false; } }); $(document).on(keypress, .day-link, function(e) { var key e.which; if (key 13) { // the enter key code window.open($(this).attr(href), $(this).attr(target)) return false; } }); }); function createTabHandler(modal) { const focusableElementsString ` ahref, areahref, input:not(disabled), select:not(disabled), textarea:not(disabled), button:not(disabled), iframe, object, embed, tabindex:not(tabindex-1), contenteditable `; const inputs modal.querySelectorAll(focusableElementsString); if (inputs.length > 0) { const firstInput inputs0; const lastInput inputsinputs.length - 1; // Focus inicial firstInput.focus(); // Ciclació amb Tab lastInput.addEventListener(keydown, function(e) { if (e.key Tab && !e.shiftKey) { e.preventDefault(); firstInput.focus(); } }); firstInput.addEventListener(keydown, function(e) { if (e.key Tab && e.shiftKey) { e.preventDefault(); lastInput.focus(); } }); // Restaurar focus si marxa per clic modal.addEventListener(click, function(e) { if (!Array.from(inputs).includes(e.target)) { e.preventDefault(); firstInput.focus(); } }); // També escoltem per a focus que marxa per altres vies modal.addEventListener(focusout, function(e) { setTimeout(() > { if (!modal.contains(document.activeElement)) { firstInput.focus(); } }, 0); }); } } //>/script>script >//!CDATA $(document).ready(function () { });//>/script> script> WebFontConfig { google: { families: Playfair+Display:400,700,400i,700i,Playfair+Display:400,700,400i,700i + &displayswap, } }; (function (d) { var wf d.createElement(script), s d.scripts0; wf.src https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js; wf.async true; s.parentNode.insertBefore(wf, s); })(document); /script> script> // Define dataLayer and the gtag function. window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(consent, default, { ad_storage: denied,//per defecte cookies no permeses analytics_storage: denied,//per defecte cookies no permeses ad_user_data: denied,//per defecte cookies no permeses ad_personalization: denied//per defecte cookies no permeses }); //si hi ha avís de cookies actiu, gestionem els permisos if(1 1){ var analytics_storage denied;//per defecte cookies no permeses if ($.fn.ihavecookies.preference(analytics) true) { //validem que les cookies d analytics estiguin acceptades analytics_storage granted; } var ad_storage denied;//per defecte cookies no permeses var ad_user_data denied; var ad_personalization denied; if ($.fn.ihavecookies.preference(marketing) true) { //validem que les cookies de marketing estiguin acceptades ad_storage granted; ad_user_data granted; ad_personalization granted; } gtag(consent, update, { ad_storage: ad_storage, analytics_storage: analytics_storage, ad_user_data: ad_user_data, ad_personalization: ad_personalization }); } (function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-WN3K7N8); /script> !-- Piwik --> script> var _paq _paq || ; /* tracker methods like setCustomDimension should be called before trackPageView */ _paq.push(trackPageView); _paq.push(enableLinkTracking); (function () { var u https://analytics.eventis.pro/; _paq.push(setTrackerUrl, u + piwik.php); _paq.push(setSiteId, 91); var d document, g d.createElement(script), s d.getElementsByTagName(script)0; g.type text/javascript; g.async true; g.defer true; g.src u + piwik.js; s.parentNode.insertBefore(g, s); })(); if ($.fn.ihavecookies.preference(analytics) true || 1 ! 1) { //validem que les cookies d analytics estiguin acceptades _paq.push(setCookieConsentGiven); }else{ _paq.push(requireCookieConsent); } /script> !-- End Piwik Code --> script>$(document).ready(function(){ $(langca .page_44 .es_fitxa .llistat_3 h3).html(Concerts); $(langes .page_44 .es_fitxa .llistat_3 h3).html(Conciertos); $(html:not(.es_telefon):not(.botiga) .medium-push-3.columns.page + .columns).attr(data-sticky-container,); $(html:not(.es_telefon):not(.botiga) .medium-push-3.columns.page + .columns).css(z-index,20); $(html:not(.es_telefon):not(.botiga) #lateral_dret).addClass(sticky); $(html:not(.es_telefon):not(.botiga) #lateral_dret).attr(data-sticky,); $(html:not(.es_telefon):not(.botiga) #lateral_dret).attr(data-margin-top,13); $(html:not(.es_telefon):not(.botiga) #lateral_dret).attr(data-anchor,contingut); $(#lateral_dret).foundation(); $(html:not(.es_telefon).botiga .container-sumari).attr(data-sticky-container,); $(html:not(.es_telefon).botiga .container-sumari).css(z-index,20); $(html:not(.es_telefon).botiga .sumari).addClass(sticky); $(html:not(.es_telefon).botiga .sumari).attr(data-sticky,); $(html:not(.es_telefon).botiga .sumari).attr(data-margin-top,10); $(html:not(.es_telefon).botiga .sumari).attr(data-anchor,fitxa_content); $(.container-sumari).foundation(); $(.page_88 .large-3.large-pull-9.medium-3.medium-pull-9.columns.sticky-container).remove(); $(.page_88 .page_id_88).addClass(small-12); $(.page_88 .page_id_88).removeClass(large-9 large-push-3 medium-9 medium-push-3); /* persones, posar links a correu*/ $(.persona #cf-3 .cf-value).each(function(){ if($(this).length > 0){ $(this).html(a hrefmailto:+$(this).html()+>+$(this).html()+/a>); } }); /*$(.persona > a:first-child).removeAttr(href); $(.persona).removeAttr(onclick);*/ $(.form-36).remove(); $(#controls .medium-up-3).removeClass(medium-up-3).addClass(medium-up-4); /*obrir banner cookies directament amb link del menú footer*/ $(.id_110 > a).addClass(obrir-popup-gdpr-cookie); /*Gran Simfònic LANDING PAGE*/ if ($(body).hasClass(page_1025)) { $(.comprar-entrades).on(click, function (e) { e.preventDefault(); // evita comportament per defecte si és un a> const $element $(#produccions); if ($element.length) { const offset $element.offset().top - 100; $(html, body).animate({ scrollTop: offset }, 500); } }); } // Afegir els logos al final de cada .es_fitxa $(.es_fitxa.cat_25 #fitxa).append(` div classlogos> img alt src/image/fotos/palau_musica_orfeo_catala.webp /> img alt src/image/fotos/orquestra_simfonica_valles.webp /> /div> `);});/script> script> if($(#modalBannersPopUPINICI).length > 0) { setTimeout(function () { $(#modalBannersPopUPINICI).foundation(open); }, 3000); //BANNER POPUP INICI IMPRESSIONS // var banner_inici_name $(#modalBannersPopUPINICI).attr(data-img-name); // var data_img_id $(#modalBannersPopUPINICI).attr(data-img-name); // trackEventAnalytics(Baners impressions,banner_inici_name+ +data_img_id+,Emergent (popup)); //BANNER POPUP INICI CLICS $(body).on(click,#modalBannersPopUPINICI img,#modalBannersPopUPINICI .contentBannerPopUp,function(){ var banner_inici_name $(#modalBannersPopUPINICI).attr(data-img-name); var data_img_id $(#modalBannersPopUPINICI).attr(data-img-name); trackEventAnalytics(Baners clics,banner_inici_name+ +data_img_id+,Emergent (popup)); }); } /script> div classreveal reveal-fitxa-popup idreveal-fitxa-popup data-reveal data-animation-inslide-in-left fast > div classcontent-fitxa>/div> button classclose-button data-close aria-labelClose modal typebutton> span aria-hiddentrue>×/span> /button> /div> /body>/html>
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
]