GAL - Isola Salento

Albo consulenti e fornitori

FornitoreCategorie/Attività/Competenze
Agenzia PuzzleServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; informazione istituzionale e animazione anche attraverso la realizzazione e diffusione di testi, opuscoli, brochure, testi audiovisivi con relativa progettazione grafica; abbonamenti o acquisto di giornali, libri, pubblicazioni in genere; rilegatura di libri e pubblicazioni; partecipazione e organizzazione di convegni, fiere, congressi…
Alimos – alimenta la salute soc. coop.Altri servizi di sostegno alle imprese (Educazione Alimentare e al consumo consapevole, studio e ricerca agroambientale, didattica).
All service tecnology srlLavori edili, manutenzioni e installazione impianti elettrici, manutenzioni e installazione impianti tecnologici
Angelozzi FrancescaEsperta comunicazione e nuovi media- Servizi di consulenza per la realizzazione di itinerari turistici
Aprile DomenicoConsulenza informatica - Laurea in Ingegneria Informatica - Master in Gestione Integrata della filiera logistica e produttiva
Arnesano RaffaellaConsulenza in materia di comunicazione. Laurea in Lettere e Filosofia - Master in Comunicazione e Media
Arpitel srlImpianti, servizi e fornite elettriche, elettroniche, informatiche e telematiche – Servizi informatici
Arti Grafiche PanicoGrafica, comunicazione e stampa
Ascione MauroDiploma di maturità scientifica
Associazione KattedraFormazione professionale
Avantaggiato MassimoServizi di consulenza aziendale - Laurea in Economia e Commercio
BamakòAttività di promozione pubblicitaria
Bardoscia LucaDiploma di Laurea presso Università L'Orientale di Napoli
Barjaktarovic MarijaTraduzione e interpretariato
Beccarisi LeonardoServizi di consulenza per la realizzazione di itinerari turistici
Bello RaffaeleServizi di consulenza aziendale – Laurea in Economia
Bonatesta AntonioServizi di consulenza per la realizzazione di itinerari turistici - Laurea in Scienze Politiche, Comunitarie e delle Relazioni Internazionali
Branca LuigiLaurea in Scienze Agrarie – Iscritto all’Albo Regionale dei Collaudatori
Calabrese AnnalisaConsulenza giuridica – Laurea magistrale in Giurisprudenza
Calò AlessandroConsulenza giuridica – Laurea Specialistica in Giurisprudenza – Scuola di specializzazione per Professioni Legali
Caroppo AdeleLaurea in Giurisprudenza – Master in Management Internazionale
Castellano AntonioServizi di consulenza aziendale – Amministrazione – Laurea specialistica in Scienze Economiche – Master in Management della Pubblica Amministrazione
Castellano SoniaLaurea in scienze ambientali – Consulenza ambientale – Servizi di consulenza per la realizzazione di itinerari turistici
CF&M sasConsulenza ed elaborazione progetti d’impresa; elaborazione e realizzazione di studi di fattibilità economico-finanziaria; ricerche di mercato e servizi di informazione; sportello Europa; assistenza alla progettazione; formazione europea
Chiarello GianlucaConsulenza informatica e ICT – Comunicazione e media
Clementi editore srlServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; informazione istituzionale e animazione anche attraverso la realizzazione e diffusione di testi, opuscoli, brochure, testi audiovisivi con relativa progettazione grafica; abbonamenti o acquisto di giornali, libri, pubblicazioni in genere; acquisto di pubblicazioni o altro materiale e spese di rappresentanza
Coluccia IppazioConsulenza agraria e aziendale- Diploma di Perito Agrario
Comunicando Leader srlAttività di ricerca, raccolta e acquisizione per la promozione e gestione di spazi pubblicitari, attività di sviluppo software e siti web
Cooperativa HydraServizi nel campo della ricerca ambientale e valorizzazione del territorio
Cornacchia Crocifisso DanieleServizi di consulenza aziendale – Laurea in Economia Aziendale – Master in Gestione Amministrativa e finanziaria d’Impresa
Cortegrande Edizioni di Tarantino FabioEditoria, comunicazione e media – Servizi pubblicitari
Corvino DonatoConsulenza agraria – Laurea in Scienze Agrarie
Curto CosimoLaurea in Sociologia
De Blasi CesarioConsulenza del lavoro
De Grecis Cosema verde srlCostruzione di aree a verde attrezzato pubbliche e private, costruzione di impianti idrici e di irrigazione, impianti di illuminazione e videosorveglianza; opere di ingegneria naturalistica, manutenzione di aree a verde
De Lorentiis DanielaServizi di consulenza per la realizzazione di itinerari turistici- Dottore di ricerca in Storia contemporanea presso il Dipartimento di Studi Storici dell’Università del Salento
De Luca AlessandraServizi dio consulenza turistica – Laurea Specialistica in Beni Culturali per la Progettazione e Gestione dei Sistemi Turistici
De Luca PinoServizi di consulenza per la realizzazione di itinerari turistici
De Nicola IlariaServizi di consulenza per la realizzazione di itinerari turistici
De Vitis AntonioServizi di consulenza aziendale – Laurea in Economia e Commercio
Dedalo soc. coop. Editoria Turistica – Marketing territoriale – Sistemi di promozione e valorizzazione turistica multimediali
Delli Noci AlessandroLaurea in Ingegneria Gestionale –Master in Management e Governance del Territorio
Donno AlessandraServizi di consulenza per la realizzazione di itinerari turistici
Edizione L’OrbicolareAttività editoriali
Elettrosud scrlImpianti, servizi e fornite elettriche, elettroniche, informatiche e telematiche – Servizi informatici – ICT
Falconieri SergioConsulenza agraria e aziendale – Laurea in Scienze Agrarie
Fida srl Fornitura e noleggio apparecchiature informatiche
Finepro srlServizi di progettazione e ingegneria integrata
Fondazione Notte della TarantaRealizzazione eventi e manifestazioni – promozione territoriale – ricerca
Fotocine SilvestriComunicazione e media – Produzione video e foto
Fowhe srlServizi informatici e di telecomunicazione, progettazione siti/portali web e socialmedia
G.B.S. General Broker Service srlPolizze di assicurazione e servizio di brokeraggio
Garbit srlImpianti, servizi e fornite elettriche, elettroniche, informatiche e telematiche – Servizi informatici – ICT
GEDA sasServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; informazione istituzionale e animazione anche attraverso la realizzazione e diffusione di testi, opuscoli, brochure, testi audiovisivi con relativa progettazione grafica
Gencarelli NataleLaurea specialistica in Architettura – Dottorato di ricerca in Architettura
Giannuzzi DomenicoServizi di consulenza per la realizzazione di itinerari turistici
Giuranna RomeoServizi di consulenza aziendale - Sistemi Informativi Territoriali e Telerilevamento – Laurea in Scienze Economiche e Bancarie - Master in Management Pubblico e eGovernment
Grafiche ChiriattiGrafica, comunicazione e stampa
Studio GuglielmoServizi di consulenza aziendale; servizi di natura intellettuale; piani di sviluppo locale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione partecipata integrata – Laurea in Giurisprudenza –Master in Diritto Economia e Politica delle Comunità Europee
Guitar SrlComunicazione, media, editoria, servizi pubblicitari
H- service srlFornitura di apparecchiature e attrezzature, mobili, arredi e strumenti per l’ufficio
HD MEDIA SRLAttività di produzione cinematografica, di video e di programmi televisivi
Ientufilm MicocciComunicazione e media – Produzione video e foto
Studio Iervoglini Servizi di consulenza aziendale; servizi di natura intellettuale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione integrata…; – Laurea in Economia e Commercio
IMT & C.Agenzia di comunicazione Marketing territoriale – ICT – Sistemi di promozione e valorizzazione turistica multimediali – Servizi di consulenza per la realizzazione di itinerari turistici
Incima srlAttività di produzione cinematografica, di video e di programmi televisivi; Altre attività dei servizi di informazione nca
Indolfi FilippoServizi di consulenza aziendale – Laurea in Economia Aziendale
Infocom srlImpianti, servizi e fornite elettriche, elettroniche, informatiche e telematiche – Servizi informatici
Investimenti e sviluppo srlConsulenza direzionale in ambito: organizzazione, finanza, marketing, sistemi qualità e ambiente, progettazione opifici industriali, direzione lavori, coordinamento sicurezza,, studi di fattibilità, studi socio economici
Koinomia s.a.sAgenzia di comunicazione Marketing territoriale – ICT – Sistemi di promozione e valorizzazione turistica multimediali – Servizi di consulenza per la realizzazione di itinerari turistici – Servizi Marketing e comunicazione
Lab Concep srlAttività editoriali, catering, campagne pubblicitarie, ricerche di mercato, grafica, agenzie di stampa, elaborazione dati, organizzazione eventi, ecc.
Laboratori Concep di Pasquale GrecoAttività editoriali, catering, campagne pubblicitarie, ricerche di mercato, grafica, agenzie di stampa, elaborazione dati, organizzazione eventi, ecc.
Lenoci MicheleConsulenza giuridica- amministrazione – Laurea in Giurisprudenza
Links Management & Technology SpaConsulenza informatica e approntamento materiale software; elaborazione dati elettronica; altre realizzazioni software e consulenza software
Loginf Impianti, servizi e forniture elettriche, elettroniche, informatiche e telematiche; progettazione siti/portali web e socialmedia
Lo Vecchio MatteoServizi di consulenza aziendale – Laurea in Economia e Commercio
Lubelli Gianluca Ideazione e progettazione eventi – Comunicazione – Servizi di consulenza per la realizzazione di itinerari turistici
Luna VitoServizi di consulenza aziendale – Laurea in Economia e Commercio – vari Master
M.P. stampa srlServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; informazione istituzionale e animazione anche attraverso la realizzazione e diffusione di testi, opuscoli, brochure, testi audiovisivi con relativa progettazione grafica
Maggio GiuseppeServizi di consulenza aziendale - Comunicazione – Laurea in Economia e Commercio – Master in Marketing e Comunicazione d’impresa
Mail Express Poste Private MartanoServizi postali
Mangè ElenaConsulenza turistica e aziendale – Laurea in Scienze Economiche e Bancarie – Master in Tourism Management
Maniglio SabrinaLaurea specialistica in Marketing e Comunicazione d’impresa – Servizi di comunicazione e new media- Servizi di consulenza per la realizzazione di itinerari turistici
Mannari VitoConsulenza in materia ambientale – Laurea specialistica in conservazione e restauro dell’ambiente forestale e delle sue risorse – Master in gestione delle risorse forestali
Maraglino TizianaConsulenza aziendale – Laurea in Economia e Commercio
Margheriti Ortelisa Servizi di consulenza per la realizzazione di itinerari turistici
MARSS IP & Security srlImpianti, servizi e fornite elettriche, elettroniche, informatiche e telematiche – Servizi informatici – ICT
Marzano GiacomoServizi di consulenza per la realizzazione di itinerari turistici
Mastrolia AntonellaServizi di consulenza aziendale – Servizi di comunicazione- Servizi di consulenza per la realizzazione di itinerari turistici – Laurea in Economia
Mazzotta RobertaDiploma di Infermiere Professionale
Medì SrlProduzione di software non connesso all’edizione
Media e Comunicazione srlAgenzia di concessione spazi pubblicitari, servizi pubblicitari
Micelli Wladimiro ClaudioConsulenza aziendale – Laurea in Economia e Commercio
Mingiano AnnadoraServizi di consulenza per la realizzazione di itinerari turistici – Laurea in Economia e Commercio
Mingolla Serena Anna MariaConsulenza in materia di comunicazione – Laurea in Scienze della Comunicazione
Montefrancesco DavideServizi di consulenza aziendale e amministrativa – Laurea in Economia e Commercio
Mood di Anselmo AnselmiOrganizzazione eventi; comunicazione e media; Allestimenti per eventi, service per concerti, manifestazioni, spettacoli; amplificazione sonora; servizi di audio, video, luci per spettacoli e fiere
Moretti AndreaServizi di consulenza aziendale e amministrativa – Laurea in Scienze Economia e Bancarie –Abilitazione alla professione di Dottore Commercialista
Multiservice Eco coop.Allestimenti per eventi, service per concerti, manifestazioni, spettacoli; amplificazione sonora; servizi di audio, video, luci per spettacoli e fiere
Mux di Coricciati DanieleComunicazione e media – Produzione video e foto – Siti Web ed Editoria
Napoli LauraGiornalista professionista – Servizi di consulenza per la realizzazione di itinerari turistici
Negro GiuseppeServizi di consulenza amministrativa - Laurea in Scienze Politiche – Master in Management e Governance del Territorio
Palano LuigiServizi di consulenza amministrativa – Laurea in Scienze Politiche
Pandolfini MarialbaLaurea in Economia del Turismo – Blogger – Servizi di comunicazione- Servizi di consulenza per la realizzazione di itinerari turistici
Parisi srlRealizzazione luminarie
Passouno produzioni sncComunicazione e media – Produzione video e foto
Petracca Maria RosariaConsulenza ambientale – Laurea triennale in Scienze e Tecnologie per l’Ambiente
Pettinelli LuigiServizi di consulenza amministrativa – Laurea in Scienze Politiche, Comunitarie e delle Relazioni Internazionali
Piero Manni srlEditoria; grafica pubblicitaria; stampa, acquisto libri, riviste e abbonamenti vari; composizione di testi tecnici; organizzazione eventi
Pinto GiovannaLaurea in Lingue e Letterature Straniere – Master in Management e Sviluppo Imprenditoriale
Plansud srlServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; partecipazione ed organizzazione di congressi, convegni, conferenze, riunioni, mostre ed altre manifestazioni previste dal PSL o necessarie allo svolgimento delle normali attività del GAL; servizi di informazione istituzionale ed animazione;
Porcheddu RominaLaurea in Architettura
Prink corporate Sales srlFornitura materiali di consumo per stampanti originali e non
Progetto Azienda SRLMarketing e comunicazione digitale
PSG srlServizi di traduzione e interpretariato; lavori di copia
Puteo DarioConsulenza in materia di comunicazione – Laurea Triennale in Scienze della Comunicazione
Quarta Cosimo AlessandroConsulenza giuridica – Laurea in Giurisprudenza
Quarta GianvitoConsulenza informatica e ICT – Laurea in ostruzion informatica
RCS Media Group spaComunicazione, media, editoria, servizi pubblicitari
Rizzo AngelaConsulenza giuridica – Laurea in Giurisprudenza
Rizzo FrancescaConsulenza aziendale e tributaria. Laurea in Economia e Commercio – Master Tributario
Rodia RaimondoGuida turistica – Servizi di consulenza per la realizzazione di itinerari turistici
Romana LeonardaConsulenza aziendale e in materia di comunicazione – Laurea in Economia e Commercio – Master in Marketing e Comunicazione d’Impresa
Rosso GiovanniConsulenza aziendale – Laurea in Economia e Commercio
Ruberti LucaMaturità classica – Laureando in Architettura
Ruggirei AntonioMaturità tecnica commerciale – vari master
Rumors di Andrea EpiscopoOrganizzazione eventi; comunicazione e media; Allestimenti per eventi, service per concerti, manifestazioni, spettacoli; servizi pubblicitari
Russo Maria AssuntaServizi di consulenza per la realizzazione di itinerari turistici
Santo Sabato StefanoConsulenza informatica e ICT – Comunicazione e media
Scagliano IreneConsulenza amministrativa – Laurea in economia delle Amministrazioni Pubbliche e delle Istituzioni Internazionali
Seriprint SudGrafica, stampa tipografica, comunicazione
Setin srlEditoria Turistica – Marketing territoriale – Sistemi di promozione e valorizzazione turistica multimediali
Sfinge Costruzioni srlLavori edili e di costruzione
Società Cooperativa PAZRealizzazione di campagne di Comunicazione, Siti Web ed Editoria
Spagna DonatoConsulenza aziendale – Laurea I° livello in Management Aziendale
Spagna GiusyConsulenza per la realizzazione di itinerari turistici – Laurea specialistica in Progettazione e Gestione dei Sistemi turistici – Master internazionale in Tourist Management
Spazio Eventi srlPartecipazione ed organizzazione di congressi, convegni, conferenze, riunioni, mostre ed altre manifestazioni previste dal PSL o necessarie allo svolgimento delle normali attività del GA
Specchia RosalbaConsulenza aziendale – Laurea in Economia e Commercio –Abilitazione alla professione di Dottore Commercialista
Stefano CosimoServizi di consulenza aziendale e amministrativa – Laurea Specialistica in Economia Aziendale
T.A. Format srlEditoria, comunicazione e media – produzione contenuti audiovisivi - servizi pubblicitari
Technolife di Francesco Pepe Impianti, servizi e fornite elettriche, elettroniche, informatiche e telematiche; Servizi informatici; ICT;progettazione siti/portali web e socialmedia
Telenorba spaComunicazione, media, editoria, produzione contenuti audiovisivi, servizi pubblicitari; Servizi giornalistici e comunicazione; Servizi giornalistici riguardanti l'attività dell'Ente; servizi vari
Tiber SpaServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; informazione istituzionale e animazione anche attraverso la realizzazione e diffusione di testi, opuscoli, brochure, testi audiovisivi con relativa progettazione grafica
Torgraf di Toraldo GiovanniEditoria; grafica pubblicitaria; stampa tipografica.
Tourango di Pandolfini MarialbaServizi turistici- Servizi di consulenza per la realizzazione di itinerari turistici
Valentini DaniloServizi di comunicazione- Servizi di consulenza per la realizzazione di itinerari turistici
Ventura Patrizia FilomenaDiploma ISEF
Verde Network srlEditoria Turistica – Marketing territoriale – Sistemi di promozione e valorizzazione turistica multimediali
Viestica JelenaTraduzione ed interpretariato
Visual di Alessandro Patera Organizzazione eventi; comunicazione e media; Allestimenti per eventi, service per concerti, manifestazioni, spettacoli; servizi pubblicitari
Vivai Barretta Garden srlVerde e arredo urbano
Vizzino Giuseppe impresa edileForniture di opere, lavori e manutenzioni
Wideurope Engineering Italy srlEditoria Turistica – Marketing territoriale – Sistemi di promozione e valorizzazione turistica multimediali
Wireless solution srlImpianti, servizi e fornite elettriche, elettroniche, informatiche e telematiche – Servizi informatici - ICT
Isola Salento scmrlServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione, piani di sviluppo locale e attività di progettazione in genere; Lavori necessari per la compilazione di progetti ; servizi di natura intellettuale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione partecipata integrata
Puglia Slow Travel ETSServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; Lavori necessari per la compilazione di progetti ; servizi di natura intellettuale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione integrata…;
Città FertileServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione, piani di sviluppo locale e attività di progettazione in genere; Lavori necessari per la compilazione di progetti ; servizi di natura intellettuale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione partecipata integrata
Cirino CarluccioServizi di natura intellettuale; Servizi di consulenza aziendale – Laurea in Politiche urbane e territoriali – Master in pianificazione e progettazione del territorio
Neo Geo surlServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione, piani di sviluppo locale e attività di progettazione in genere; Lavori necessari per la compilazione di progetti ; servizi di natura intellettuale; locazione di immobili, manutenzione stabili, fornitura noleggio e manutenzione di atttrezzature, attività di animazione partecipata integrata
Federico CaraccioloPianificazione territoriale; consulenza per analisi, studi e ricerche; comunicazione integrata, animazione territoriale,... - Laurea in Pianificazione e progettazione del territorio
Onsense srl Servizi giornalistici e della comunicazione; stampa, tipografia...; servizi informatici; fornitura cancelleria
Vantaggio srlServizi giornalistici e della comunicazione; servizi informatici; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione integrata…;
Alessio DurantePerito agrario e agrotecnico
Imago Cooperativa SocialeServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; Lavori necessari per la compilazione di progetti ; servizi di natura intellettuale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione partecipata integrata
La Grecìa Salentina Servizi soc. coopServizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; Lavori necessari per la compilazione di progetti ; servizi di natura intellettuale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione partecipata integrata
Tremolizzo AntonellaServizi di consulenza aziendale; servizi di natura intellettuale; Dottore commercialista
Tondi SandroServizi di consulenza aziendale; servizi di natura intellettuale; Dottore commercialista
Lio Antonio FernandoServizi di consulenza aziendale; servizi di natura intellettuale; Laurea in architettura
Cazzorla StefanoServizi di consulenza aziendale; servizi di natura intellettuale; Laurea in Economia
Cancelli AlessandraServizi di consulenza aziendale; servizi di natura intellettuale; consulenza legale; Laurea in Giurisprudenza
Work in Progress Servizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; Lavori necessari per la compilazione di progetti ; servizi di natura intellettuale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni culturali e scientifiche, spettacoli, attività di animazione partecipata integrata
Immobiliare SalentoLocazione di immobili, manutenzione stabili, fornitura noleggio e manutenzione di attrezzature
Puglia ViaggiLocazione di immobili, manutenzione stabili, fornitura noleggio e manutenzione di attrezzature
Palano Francesco LucianoServizi di consulenza aziendale; servizi di natura intellettuale; Laurea in ingegneria
Stenti MarziaServizi di consulenza aziendale; servizi di natura intellettuale; Laurea in Scienze politiche
Russo TommasoServizi di consulenza aziendale; servizi di natura intellettuale; Laurea in architettura
Nuzzo GiuseppeServizi di consulenza aziendale; servizi di natura intellettuale; Laurea in architettura
Nocita Metal Designfornitura arredi da interno ed esterno, serramenti, infissi, ecc, lavori
Progetti d'Impresa srlServizi informatici, strumenti ict e multimedialità; servizi di innovazione e ricerca
Servizi di informazione territoriale SRLServizi informatici, strumenti ict e multimedialità, attività di supporto per la realizzazione di interventi sul territorio,
Francesco De NapoliServizi Assicurativi
Caterina Pasqua AlesinaOrganizzazione eventi; comunicazione e media; servizi pubblicitari; Servizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; servizi di natura intellettuale; organizzazione e partecipazione a convegni, congressi, conferenze, riunioni mostre, eventi, fiere ed altre manifestazioni, servizi didattici, ecc.
Michele MundoProgettazione e direzione lavori, studi e ricerche, ecc., Laurea in Architettura
SolutionGroups srlOrganizzazione e partecipazione a convegni, congressi, conferenze, riunioni, mostre, eventi ,fiere ed altre manifestazioni culturali e scientifiche, spettacoli, servizi hostess ecc; Progettazione e/o attuazione di attività di comunicazione integrata, animazione territoriale e marketing; progettazione e realizzazione materiale di comunicazione, inclusi gadget e simili, portali web e materiale multimediale; Ideazione e progettazione grafica di prodotti per la comunicazione
Scibilia Service srlOrganizzazione e partecipazione a convegni, congressi, conferenze, riunioni, mostre, eventi ,fiere; noleggio attrezzature audio video luci, ecc.
Laudadio TommasoLaurea in Ingegneria; Servizi di consulenza aziendale; Servizi di natura intellettuale; Servizi di consulenza, studi, ricerche, indagini, rilevazioni, redazione piani di marketing, piani di comunicazione e attività di progettazione in genere; Direzione tecnica
MyOFornitura articoli per cancelleria
C.C.Z. soc. coopOrganizzazione e partecipazione a convegni, congressi, conferenze, riunioni, mostre, eventi ,fiere; manutenzione stabili, fornitura noleggio e manutenzione di attrezzature; Servizi di promozione e valorizzazione turistica
ALL INSURANCE DE NAPOLI S.R.Lpolizze di assicurazione e servizi assicurativi;
Pro.Tec srlFornitura di cancelleria, forniture noleggio e manutenzione fotocopiatrici e apparecchiature informatiche; fornitura di macchinari, mobili e attrezzature; acquisto materiale e attrezzature per la sicurezza dei lavoratori
All Service srlsFornitura di cancelleria, forniture noleggio e manutenzione fotocopiatrici e apparecchiature informatiche; fornitura di macchinari, mobili e attrezzature; acquisto materiale e attrezzature per la sicurezza dei lavoratori
Di Ce' VitoPerito Agronomo; gestione amministrativa, valutazione, monitoraggio..., attività di controllo e collaudo
Cafaro FabrizioServizi giornalistici e di comunicazione; servizi di comuniazione integrata; animazione territoriale e marketing
Cassandro srlProgettazione e assistenza allo sviluppo d'impresa; Analisi e studi di programmazione; Assistenza e supporto tecnico ai processi di programmazione
Sicme Energy e gas srlFornitura gas
PUZZLE DI ALESSIO ANNAMARIAOrganizzazione e partecipazione a convegni, congressi, conferenze, riunioni, mostre, eventi, fiere ..., spettacoli, attività di animazione territoriale integrata..., servizi di traduzione, interpretariato, copia e trascrizione;stampa, tipografia, litografia..., servizi di comunicazione, inclusi gadget e simili, portali web e materiale multimediale; 5. 57. interpretariato e traduzioni; 6. 59. attività di supporto alla segreteria organizzativa; 7. 60. ideazione e progettazione grafica di prodotti per la comunicazione
Forte TommasoRicerca, studio e gestione dei processi per il marketing territoriale; servizi di comuniazione integrata; animazione territoriale e marketing, informazione e comunicazione
Co.R.In.Te.A. Soc. Coop.Sservizi di consulenza e supporto tecnico nel campo della promozione e valorizzazione culturale ...; informazione, comunicazione e animazione territoriale; analisi e studi, programmazione, pianificazione e valorizzazione delle risorse agricole, culturali, ambientali, artigianali ed enogastronomiche
Rubettino SrlServizi di stampa, tipografia, litografia, compresa la fornitura di stampati di normale utilizzo; progettazione e realizzazione materiale di comunicazione, inclusi gadget e simili, portali web e materiale multimediale
EDIL SCAVI E MOV. TERRA di Pellè Donatolavori di realizzazione, completamento, ristrutturazione, manutenzione o riparazione di opere o di impianti; manutenzione degli stabili;
Ingegnere Andrea Attanasilavori di realizzazione, completamento, ristrutturazione, manutenzione o riparazione di opere o di impianti;
Salento Scavi di Pellè Pierluigilavori di realizzazione, completamento, ristrutturazione, manutenzione o riparazione di opere o di impianti; manutenzione degli stabili;
SCAVI CALO’ SrLlavori di realizzazione, completamento, ristrutturazione, manutenzione o riparazione di opere o di impianti;
Edilizia Mondellilavori di realizzazione, completamento, ristrutturazione, manutenzione o riparazione di opere o di impianti; manutenzione degli stabili;
Gruppo Cielle srllavori di realizzazione, completamento, ristrutturazione, manutenzione o riparazione di opere o di impianti; manutenzione di impianti meccanici, elettrici, termo-idraulici; manutenzione degli stabili;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).version={})}(this,(function(exports){"use strict";function __awaiter(e,t,n,i){return new(n||(n=Promise))((function(s,a){function o(e){try{d(i.next(e))}catch(e){a(e)}}function r(e){try{d(i.throw(e))}catch(e){a(e)}}function d(e){var t;e.done?s(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}d((i=i.apply(e,t||[])).next())}))}var Blocking;"function"==typeof SuppressedError&&SuppressedError,function(e){e.PENDING="pending",e.NONE="none",e.BLOCKED="blocked",e.ALLOWED="allowed"}(Blocking||(Blocking={}));class Adblock{constructor(e){this.state=Blocking.PENDING,this._mocked=!1,e?(this.state=e,this._mocked=!0):this.state=Blocking.ALLOWED}inject(){return __awaiter(this,void 0,void 0,(function*(){}))}hasAdblocker(){if(void 0===window.google)return!0;const e=document.querySelectorAll("style");return Array.from(e).some((e=>!!e.innerHTML.includes("adblockkey")))}handleAdblocked(){this.removeAdblockKey(),this.state=Blocking.BLOCKED}removeAdblockKey(){var e;null===(e=document.documentElement.dataset)||void 0===e||delete e.adblockkey}get isBlocked(){return this.state===Blocking.BLOCKED}get isAllowed(){return this.state===Blocking.ALLOWED}toContext(){return{user_has_ad_blocker:null,is_ad_blocked:null}}}const OBFUSCATING_BASE_64_PREFIX="UxFdVMwNFNwN0wzODEybV",encode=e=>OBFUSCATING_BASE_64_PREFIX+btoa(unescape(encodeURIComponent(JSON.stringify(e))));function decode$1(e){return JSON.parse(decodeURIComponent(escape(atob(e.replace(OBFUSCATING_BASE_64_PREFIX,"")))))}var version="0.5.2";const APP_ENV="production",TRACKING_DOMAIN="https://click-euw1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",GOOGLE_MV3_URL_PARAMS="abp=1&bodis=true",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=(e="",t=!1)=>{const n=`${e}/${FIND_DOMAIN_URL}${window.location.search}`,i=e?"include":"same-origin",s=Object.assign({Accept:"application/json","Content-Type":"application/json"},t?{"X-HOST":window.location.host}:{});return fetch(n,{method:"POST",headers:s,credentials:i}).then((e=>e.text())).then(decode$1)};var ZeroClickReasons;!function(e){e.CAF_TIMEDOUT="caf_timedout",e.CAF_ADLOAD_FAIL_RS="caf_adloadfail_rs",e.CAF_ADLOAD_FAIL_ADS="caf_adloadfail_ads",e.DISABLED_GB="disabled_gb",e.DISABLED_AB="disabled_ab",e.DISABLED_DS="disabled_ds",e.AD_BLOCKED="ad_blocked",e.PREFERRED="preferred"}(ZeroClickReasons||(ZeroClickReasons={}));const getZeroClick=e=>__awaiter(void 0,void 0,void 0,(function*(){const t=Object.assign(Object.assign({},e),{type:"zc_fetch"});return fetch("/_zc",{method:"POST",body:JSON.stringify({signature:encode(t)}),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>__awaiter(void 0,void 0,void 0,(function*(){try{return decode$1(yield e.text())}catch(e){return{}}}))))})),waiter=(e,t)=>new Promise((n=>{t(e),e<=0&&n();let i=e;const s=()=>{i>0?(i-=1,t(i),setTimeout(s,1e3)):n()};s()})),decode=()=>JSON.parse(atob(window.park||""));var PAGE_STYLES='* {\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nhtml, body {\n width: 100%;\n margin: 0;\n}\n\nhtml {\n background-color: #2B2B2B;\n height: 100%;\n}\n\nbody {\n min-height: 90%;\n font-family: Arial, sans-serif;\n letter-spacing: 1.2px;\n color: #ccc;\n text-align: center;\n}\n\n/* App Target - This starts hidden until we apply a class to "activate" it */\n\n#target {\n opacity: 0;\n visibility: hidden;\n}\n\n/* Status Messages - These are displayed when we are not rendering ad blocks or Related Search */\n\n#pk-status-message {\n height: 100vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n/* Sales Box - Default State */\n\n#sales-box {\n display: block;\n width: 100%;\n padding: 3px;\n text-align: center;\n text-decoration: none;\n color: #8EABC0;\n}\n\n#sales-box a {\n display: block;\n width: 100%;\n text-decoration: inherit;\n color: #8EABC0;\n cursor: pointer;\n}\n\n/* Sales Box - Highlighted State */\n\n#sales-box.is-highlighted {\n position: relative;\n z-index: 1;\n background: #032438 linear-gradient(to top, #044368 0%, #000 100%);\n box-shadow: 0 0 15px 0 #000;\n border-bottom: 3px solid #262626;\n}\n\n#sales-box.is-highlighted a {\n line-height: 1.3;\n display: inline-block;\n font-size: 18px;\n color: #fff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n background: none;\n}\n\n/* Ellipsis Loader */\n\n.pk-loader {\n display: inline-block;\n position: relative;\n width: 80px;\n height: 80px;\n}\n\n.pk-loader div {\n position: absolute;\n top: 33px;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: #ccc;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n\n.pk-loader div:nth-child(1) {\n left: 8px;\n animation: pk-anim-1 0.6s infinite;\n}\n\n.pk-loader div:nth-child(2) {\n left: 8px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(3) {\n left: 32px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(4) {\n left: 56px;\n animation: pk-anim-1 0.6s infinite;\n animation-direction: reverse;\n}\n\n.pk-loader-text {\n position: fixed;\n font-size: 12px;\n right: 20px;\n bottom: 20px;\n font-weight: lighter;\n}\n\n/* Utilities */\n\n.pk-message-title {\n font-size: 2em;\n font-weight: bold;\n}\n\n.pk-page-ready {\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n@media only screen and (max-width: 600px) {\n .hidden-xs {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n/* Animation */\n\n@keyframes pk-anim-1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes pk-anim-2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n}\n';const APP_TARGET="#target",MESSAGE_SELECTOR="#pk-status-message",PAGE_READY_CLASS="pk-page-ready",MESSAGE_TEMPLATE='
';class Renderer{constructor(e){this._domIsReady=!1,this.revealPage=()=>{this.domNode&&this.domNode.classList.add(PAGE_READY_CLASS)},this.injectMetaDescription=e=>{if(!e||0===e.length)return;window.document.title=e;const t=document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",`See relevant content for ${e}`),document.getElementsByTagName("head")[0].appendChild(t)},this.domNode=document.querySelector(e)}get domIsReady(){return this._domIsReady}set domIsReady(e){this._domIsReady=e,e&&this.injectStyles(PAGE_STYLES)}message(e,t=""){if(this.injectHTML(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s,status:a}=e,o=document.createElement("div"),r=n||"",d="HIGHLIGHT"===s?"is-highlighted":"";o.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(o.style.marginTop="30px",document.body.appendChild(o)):document.body.prepend(o)}loading(e){let t="a few";e>0&&(t=`${e}`),this.message(`\n
\n
\n
\n
\n
\n
\n \n `)}adBlockMessage(){this.message("\n

Ad block detected

\n Please disable your ad blocker and reload the page.\n ")}errorParkingUnavailable(){this.message("\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ")}errorParkingServicesDisabled(){this.message("\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n ")}errorParkingNoSponsors(e){this.message(`\n
\n No sponsors\n
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"
"))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"

Content blocked

Please turn off your ad blocker.";case"disabled_mr":return`

Invalid URL

Referral traffic for ${this.domain} does not meet requirements.`;default:return`

No sponsors

${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n

No Sponsors

\n

${this.domain} currently does not have any sponsors for you.

`;case"disabled_mr":return`\n

Invalid URL

\n

Referral traffic for ${this.domain} does not meet requirements.

`;case"js_error":return"\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ";default:return"\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings"),s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o,status:e}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(window.location.pathname.startsWith("/listing")&&["EXTERNAL_MARKET","URL"].includes(null==i?void 0:i.status)){if(null==i?void 0:i.external)return Redirect.toState(i.external,"sales");if(null==i?void 0:i.link)return Redirect.toState(i.link,"sales")}if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},TRACKING_URL="_tr",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a,o;return Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_client_id:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.pubId,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.channel,desktop:t.desktop,terms:null===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.terms,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(o=null==t?void 0:t.pageOptions)||void 0===o?void 0:o.ivt,js_error:t.js_error,mobile:t.mobile,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,reportable_style_id:t.reportableStyleId,tablet:t.tablet,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,uuid:t.uuid,zeroclick:t.zeroClick},browserState())},trackVisit=({callbacks:e,context:t},n,i="")=>{const s=`${i}/${TRACKING_URL}`,a=i?"include":"same-origin",o=buildSignature({callbacks:e,context:t},n);let r={};"click"===n&&(r={click:"true",session:t.uuid,nc:Date.now().toString()}),fetch(s,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:a,body:JSON.stringify(Object.assign({signature:encode(o)},r))})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},this.config=e,this.identifier&&this.identifier.length>0?(this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}get identifier(){var e;return null===(e=this.config)||void 0===e?void 0:e.key}get pixelEvents(){var e;return null===(e=this.config)||void 0===e?void 0:e.pixel_events}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.filter((t=>"term-view"===t.trigger&&"visit"===e||(!(!["term-click","ad-view"].includes(t.trigger)||"ctr"!==e)||"ad-click"===t.trigger&&"click"===e)))}}class Facebook extends Provider{get script(){return`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&(e.custom?window.fbq("trackCustom",e.event):window.fbq("track",e.event))}))}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){return"window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/1451879/tfa.js','tb_tfa_script');"}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window._tfa.push({notify:"event",name:e.event,id:e.pixel_id})}))}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){return`!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i{e&&window.ttq.instance(this.identifier).track(e.event)}))}isLoaded(){return!!window.ttq}}const ADS_PARAM$1="?caf",MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.com","https://syndicatedsearch.goog","https://googleadservices.com"];class Pixels{static build(e){const t=unpackPHPArrayObject(e,"pixel_tracking_data");if(t)return t.useAltTikTokEventsForAdsPlatformUser=e.is_ads,new Pixels(t)}constructor(e){this.onPixelEvent=e=>{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[new Facebook(e.facebook),new Tiktok(e.tiktok,e.useAltTikTokEventsForAdsPlatformUser),new Taboola(e.taboola),new Revcontent(e.revcontent),new Outbrain(e.outbrain)]}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&window.location.search.startsWith(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC=`https://www.google.com/adsense/domains/caf.js?${GOOGLE_MV3_URL_PARAMS}`,TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM="caf",ADS_TRACKING_URL="_tr",BLOCKS_TYPE="ads",BLOCKS_CONTAINER="rs",KNOWN_CAF_PARAMS=["caf","query","afdToken","pcsa","nb","nm","nx","ny","is","clkt"];class Google{static build({pageOptions:e,preferredLanguage:t,blocks:n,googleAnalytics:i},s,a,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t));let d=null==e?void 0:e.resultsPageBaseUrl;d||(d=window.location.origin);return new Google(s.uuid,n,r,i,d,o)}constructor(e,t,n,i,s,a){this._blocks=t,this._pageOptions=n,this.uuid=e,this._baseURL=new URL(s),this._signature=a,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=this.baseURL;new URLSearchParams(window.location.search).forEach(((e,n)=>{t.searchParams.has(n)||t.searchParams.append(n,e)}));const n=Object.assign({},e);if(n.resultsPageBaseUrl=t.toString(),this.wantsToServeAds){const e=new URLSearchParams;e.append("click","true"),e.append("session",this.uuid);const t=Object.assign({},this._signature);delete t.ad_loaded_callback,delete t.caf_loaded_ms,delete t.caf_timed_out,delete t.flex_rule,delete t.frame,delete t.js_error,delete t.no_ads_redirect,delete t.page_headers,delete t.page_request,delete t.page_loaded_callback,delete t.popup,delete t.screen_resolution,delete t.user_has_ad_blocker,delete t.user_preference,delete t.user_supports_darkmode,delete t.user_using_darkmode,delete t.zeroclick,e.append("signature",encode(t)),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}?${e.toString()}`}return n}))}get baseURL(){const e=new URL(this._baseURL.origin);return e.searchParams.append(ADS_PARAM,"1"),this._baseURL.searchParams.forEach(((t,n)=>{e.searchParams.append(n,t)})),e}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return new URLSearchParams(window.location.search).has(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class CookieConsentManager{constructor(){this.injectScriptTag=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.setAttribute("src",COOKIE_CONSENT_JS_URL),t.addEventListener("load",(()=>this.awaitConsent(e))),t.addEventListener("error",(()=>e(!1))),document.head.appendChild(t)}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){this.injected||!COOKIE_CONSENT_JS_URL||isLocal()||(this.injected=yield this.injectScriptTag())}))}awaitConsent(e){let t=0;const n=setInterval((()=>{t+=1,20===t&&(clearInterval(n),e(!0)),void 0!==window.__tcfapi&&(window.addEventListener("ConsentActivity",(t=>{const{detail:{status:n}}=t;n&&e(!0)})),clearInterval(n))}),50)}}class App{main(){var e,t;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock,buildSignature({context:this.context,callbacks:null===(t=this.google)||void 0===t?void 0:t.callbacks},"click")),this.google.injectTagManager();const n=Parking.build(this.findDomainResponse,this.google);Render.prerender(n),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let i=Failed.cannotPark(this.findDomainResponse);if(i)return void(yield this.transitionToFailed(i));yield this.google.injectAds();let s=Disabled.build(this.findDomainResponse,this.adblock.state);if(s)return void(yield this.transitionToDisabled(s));const a=this.adblock.hasAdblocker();a&&this.adblock.handleAdblocked();const o=Sales.build(this.findDomainResponse);if(o)return void(yield this.transitionToSales(o));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const r=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);if(r)yield this.transitionToRedirect(r);else{if(a)return s=Disabled.build(this.findDomainResponse,this.adblock.state),void(yield this.transitionToDisabled(s));i=Failed.noSponsors(this.google),i?yield this.transitionToFailed(i):yield this.transitionToParking(n)}}))}transitionToParking(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.template(e),Render.revealPage(),yield this.google.waitForBlocks(),yield this.track()}))}transitionToRedirect(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e;const t=this.track();Render.revealPage(),yield waiter(e.delay,(e=>Render.loading(e))),yield t,window.location.href=e.url,log(`➡ Redirecting [${e.url}]`)}))}transitionToFailed(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.revealPage(),yield this.track()}))}transitionToSales(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,e.init(this.context),yield this.track()}))}transitionToDisabled(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.revealPage(),yield this.track()}))}track(){var e;return __awaiter(this,void 0,void 0,(function*(){if(!this.state.track)return Promise.resolve();try{const t=this.state.trackingType;return null===(e=this.pixels)||void 0===e||e.dispatchEvent({type:t}),trackVisit({context:this.context,callbacks:this.google.callbacks},t)}catch(e){return}}))}get eligibleForZeroClick(){const{cannotPark:e,canZeroClick:t,zeroClick:n}=this.findDomainResponse,{cannotLoadAds:i,wantsToServeAds:s}=this.google;return this.adblock.state!==Blocking.BLOCKED&&(!!t&&(!!e||(!(!i||s)||!!(null==n?void 0:n.reason))))}get context(){var e,t,n,i;const s=this.findDomainResponse,a=this.parkResponse,o=null===(e=this.state)||void 0===e?void 0:e.toContext(),r=null===(t=this.adblock)||void 0===t?void 0:t.toContext(),d=null===(n=this.google)||void 0===n?void 0:n.toContext(),c=browserState(),l=Object.assign(Object.assign({},null===(i=this.findDomainResponse)||void 0===i?void 0:i.zeroClick),this.zeroClickResponse);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({app_version:APP_VERSION},s),a),r),d),o),c),{zeroClick:l})}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));