Na osnovu odredbi člana 74. Zakona o državnoj službi u Tuzlanskom kantonu („Službene novine TK”, broj: 7/17, 10/17, 10/18, 14/18, 8/21, 10/22, 14/22 i 17/23), člana 105. Zakona o zaštiti od požara i vatrogastvu (“Službene novine Federacije BiH”, broj: 64/09) i Odluke o potrebi prijema namještenika u radni odnos, broj: 02-30-107/24 od 16.01.2024.godine, Gradonačelnik Grada Gradačac o b j a v lj u j e
J A V N I O G L A S
za prijem namještenika u radni odnos
u Gradu Gradačac
A) NAZIV RADNIH MJESTA I OPIS POSLOVA ZA UPRAŽNJENA RADNA MJESTA:
01. Viši referent-matičar u Odsjeku za opću upravu i građanska stanja Gradske službe za opću upravu, društvene djelatnosti, boračko-invalidsku i socijalnu zaštitu na neodređeno vrijeme – jedan (1) izvršilac.
02.Viši referent geometar u Odsjeku za geodetske poslove Gradske službe za geodetske i imovinsko-pravne poslove na neodređeno vrijeme – jedan (1) izvršilac.
03. Referent za vatrogastvo-vatrogasac vozač u Odsjeku za zaštitu od požara i vatrogastvo-Profesionalna vatrogasna jedinica Gradske službe za civilnu zaštitu na neodređeno vrijeme – dva (2) izvršioca.
Opis poslova radnih mjesta i status
Pozicija 01: Viši referent-matičar
Opis poslova:
1) obavlja poslove neposrednog vođenja matičnih knjiga rođenih, vjenčanih i umrlih i matičnog registra građana u pisanom i elektronskom obliku;
2) vrši upise u knjige državljana i izdaje uvjerenja i izvode iz matičnih knjiga i knjiga državljana;
3) obavlja proceduru naknadnog upisa činjenica u matičnim knjigama;
4) prima zahtjeve građana i vrši pripremu potrebne dokumentacije za obavljanje zaključenja braka;
5) sastavlja smrtovnice za umrla lica i dostavlja ih nadležnim sudovima;
6) vodi registre za sve matične knjige i knjige državljana;
7) vodi registar izdatih izvoda za inostranstvo;
8) obavlja poslove iz nadležnosti službe vezane za opći birački spisak;
9) vrši dostavljanje izvještaja Policijskoj upravi, Statističkom zavodu, sudu, općinama/gradovima i drugim organima;
10) vrši izradu spiskova iz baze podataka po matičnim evidencijama za različite potrebe (upis u školu, regrutacija, vakcinacija);
11) vrši prepis knjiga u predviđenom roku i dostavlja ih nadležnom organu;
12) vrši poslove provjere podataka u bazama matičnih podataka i dostavlja ih Agenciji za identifikaciona dokumenta, evidenciju i razmjenu podataka;
13) vrši poslove vođenja općeg biračkog spiska u Centru za birački spisak;
14) obavezno vodi računa o tajnosti podatka do kojih dođe u svom radu shodno Zakonu o zaštiti ličnih podataka;
15) vrši i druge poslove po nalogu Šefa Odsjeka i Pomoćnika Gradonačelnika;
16) za izvršavanje poslova i radnih zadataka neposredno odgovara Šefu Odsjeka.
Pozicija 02: Viši referent geometar
Opis poslova:
1) obavlja tehničke poslove u geodeziji: projektovanje, iskolčenje, geodetsko snimanje, katastarsku evidenciju i drugo;
2) radi poslove održavanja premjera i katastra zemljišta i katastra nekretnina;
3) prenosi projekte na teren;
4) obavlja geodetske radnje u postupku eksproprijacije, arondacije, uzurpacije, komasacija i parcelacija zemljišta;
5) vrši postavljanje i održavanje mreža geodetskog premjera;
6) vrši izradu prijavnih listova B za provođenje promjena u katastarskom operatu, na osnovu kojeg se donosi rješenje o provođenju promjene;
7) vrši izradu prijavnih listova A za zemljišnu knjigu (gruntovnicu) na osnovu kojih se vrši promjena i upis vlasništva u zemljišnoj knjizi;
8) radi kopije katastarskih planova geodetskog premjera i katastra komunalnih uređaja;
9) prima stranke, sve vrste prijava za teren, vrši uspoređenje starog i novog katastarskog operata;
10) vrši obradu i izradu dokumenata u kompjuterskim programima Groma, AutoCad, WinGis, ArcVieW i drugim;
11) vrši provođenje promjena kroz sve katastarske planove analognog i digitalnog geodetskog plana;
12) vrši i druge poslove po nalogu Šefa Odsjeka i Pomoćnika Gradonačelnika.
Pozicija 03: Referent za vatrogastvo-vatrogasac vozač
Opis poslova:
1) učestvuje u vatrogasnim intervencijama;
2) obavlja dežurnu službu u objektima Vatrogasne jedinice i na objektima gdje Vatrogasna jedinica vrši protivpožarna dežurstva;
3) održava vatrogasne sprave i opremu u urednom stanju;
4) kroz redovnu stručno-praktičnu i teoretsku nastavu stručno se osposobljava;
5) poslije intervencije vozila snabdijeva sredstvima za gašenje;
6) vrši poslove iz svoje uže specijalnosti iz građanstva;
7) učestvuje na sprovođenju preventivnih mjera zaštite od požara;
8) odgovoran je za upotrebu lične zaštitne opreme za vrijeme vatrogasne intervencije;
9) odgovora za blagovremeno i kvalitetno obavljanje povjerenih poslova;
10) odgovara za provođenje pravila službe vatrogasnih jedinica;
11) odgovara za poštivanje i provođenje odluke o unutrašnjem redu;
12) odgovara za kolegijalan odnos i poštivanje radne discipline;
13) stalno opšte i stručno obrazovanje;
14) vrši i sve druge poslove po nalogu Šefa Odsjeka – Komandira vatrogasne jedinice i
Pomoćnika Gradonačelnika.
B) POSEBNI USLOVI ZA OBAVLJANJE POSLOVA RADNIH MJESTA:
– Pored općih uslova za obavljanje poslova propisanim odredbom člana 76. Zakona o državnoj službi u Tuzlanskom kantonu (da je državljanin Bosne i Hercegovine; da je stariji od 18 godina;
da je zdravstveno sposoban za obavljanje poslova utvrđenih za to radno mjesto; da ima vrstu i stepen školske spreme potrebnu za obavljanje poslova radnog mjesta prema pravilniku o unutrašnjoj organizaciji; da u posljednje dvije godine od dana objavljivanja javnog oglasa nije otpušten iz organa državne službe kao rezultat disciplinske kazne na bilo kojem nivou vlasti u Bosni i Hercegovini; da nije obuhvaćen odredbom člana IX 1. Ustava Bosne i Hercegovine) kandidati treba da ispunjavaju i sljedeće posebne uslove:
– Posebni uslovi za obavljanje poslova utvrđeni su Pravilnikom o unutrašnjoj organizaciji i sistematizaciji službi za upravu i stručnih službi Grada Gradačac i to:
Pozicija 01:
Uslovi za vršenje poslova:
– SSS/ IV stepen društvene struke ili viši nivo stručne spreme društvene struke,
– položen stručni ispit za namještenike za rad u organima državne,
– položen ispit za matičara,
– najmanje deset (10) mjeseci radnog staža u struci nakon sticanja srednje stručne spreme ili
najmanje deset (10) mjeseci radnog staža u struci nakon sticanja višeg nivoa stručne spreme.
Pozicija 02:
-SSS/IV stepen geodetske struke ili viši nivo stručne spreme geodetske struke,
-položen stručni ispit za namještenike za rad u organima državne službe,
-položen stručni ispit radnika koji rade na poslovima iz geodetske djelatnosti,
– najmanje deset (10) mjeseci radnog staža u struci nakon sticanja srednje stručne spreme ili
najmanje deset (10) mjeseci radnog staža u struci nakon sticanja višeg nivoa stručne spreme.
Pozicija 03:
– SSS/III stepen tehničke struke ili viši nivo stručne spreme tehničke struke,
– položen stručni ispit za namještenike za rad u organima državne službe,
– položen ispit za profesionalnog vatrogasca,
– vozačka dozvola „C“ kategorije,
– da je psihofizički i zdravstveno sposoban za vršenje poslova vatrogasca,
– da se protiv njega ne vodi krivični postupak, te da nije osuđivan za krivično djelo protiv života i
krivično djelo protiv imovine,
– najmanje šest (6) mjeseci radnog staža u struci nakon sticanja srednje stručne spreme ili
najmanje šest (6) mjeseci radnog staža u struci nakon sticanja višeg nivoa stručne spreme.
C) SPISAK DOKUMENATA KOJE TREBA PODNIJETI UZ PRIJAVU NA OGLAS
Kandidati su dužni priložiti slijedeće dokumente (orginal ili ovjerena fotokopija):
1. prijava na javni oglas sa kratkom biografijom i kontakt podacima (adresa i broj telefona) potpisana od kandidata;
2. uvjerenje o državljanstvu BiH (ne starije od šest mjeseci);
3. potvrda CIPS-a o prebivalištu (ne starije od šest mjeseci);
4. izvod iz Matične knjige rođenih;
5. svjedočanstvo (diploma) o završenoj traženoj stručnoj spremi;
6. ovjerena i potpisana izjava da kandidat u posljednje dvije godine od dana objavljivanja javnog oglasa nije otpušten iz državne službe kao rezultat disciplinske kazne, na bilo kojem nivou vlasti u Bosni i Hercegovini;
7. ovjerena i potpisana izjava da kandidat nije obuhvaćen odredbom člana IX.1. Ustava Bosne i
Hercegovine;
8. dokaz (uvjerenje ili potvrda) o radnom stažu nakon završene stručne spreme (kao dokaz o radnom stažu prihvataju se uvjerenje ili potvrda izdate od poslodavca ili uvjerenje o osiguranju izdato od Porezne uprave FBiH ili uvjerenje o činjenicama iz matične evidencije nadležne institucije za penzijsko invalidsko osiguranje sa potvrdom koja razrješava šifre zanimanja iz uvjerenja);
9. dokaz o položenom stručnom ispitu za namještenike za rad u organima državne službe;
10. dokaz o položenom ispitu za matičara (za poziciju 01);
11.dokaz o položenom stručnom ispitu radnika koji rade na poslovima iz geodetske djelatnosti (za poziciju 02);
12. uvjerenje o položenom ispitu za profesionalnog vatrogasca (za poziciju 03);
13. ovjerena fotokopija važeće vozačke dozvole „C“ kategorije (za poziciju 03);
14.dokaz da se protiv kandidata ne vodi krivični postupak (uvjerenje izdato od nadležnog Suda- ne starije od tri mjeseca) (za poziciju 03);
15. dokaz da kandidat nije osuđivan za krivično djelo protiv života i krivično djelo protiv imovine (uvjerenje izdato od nadležnog Ministarstva unutrašnjih poslova-ne starije od tri mjeseca) (za poziciju 03);
16.ovjerena i potpisana izjava o saglasnosti nosioca podataka (izjava podrazumijeva svaku konkretnu i svjesnu naznaku želje nosioca podataka datu slobodnom voljom kojom nosilac podataka daje svoj pristanak da se njegovi lični podaci obrađuju u skladu sa odredbom člana 3. Zakona o zaštiti ličnih podataka (“Službeni glasnik Bosne i Hercegovine”, broj: 49/06, 76/11 i 89/11).
Napomene:
1) Izabrani kandidati su dužni prije stupanja na rad dostaviti ljekarsko uvjerenje o zdravstvenoj i psihofizičkoj sposobnosti (ne starije od 6 mjeseci) za obavljanje poslova radnog mjesta.
2) Izabrani kandidati koji nemaju položen stručni ispit za namještenika za rad u organima državne službe dužni su ga položiti najkasnije u roku od šest (6) mjeseci od dana prijema u radni odnos u organ državne službe.
3) Izabrani kandidat koji nema položen ispit za matičara dužan ga je položiti najkasnije u roku od šest (6) mjeseci od dana prijema u radni odnos u organ državne službe.
4) Izabrani kandidat koji nema položen stručni ispit radnika koji rade na poslovima iz geodetske djelatnosti dužan ga je položiti najkasnije u roku od šest (6) mjeseci od dana prijema u radni odnos u organ državne službe.
5) Izabrani kandidati koji nemaju položen ispit za profesionalnog vatrogasca, dužni su ga položiti najkasnije u roku od jedne (1) godine od dana prijema u radni odnos u organ državne službe.
6) Istovremeno sa dostavom dokaza o ispunjavanju uslova javnog oglasa, kandidat, koji polaže pravo na prioritetno zapošljavanje, dužan je dostaviti i odgovarajuće dokaze o svom statusu, sve u skladu sa Zakonom o dopunskim pravima branilaca i članova njihovih porodica i Pravilnikom o unutrašnjoj organizaciji i sistematizaciji službi za upravu i stručnih službi Grada Gradačac.
7) Postupak izbora kandidata provodi Komisija za provođenje javnog oglasa koja će razmotriti pristigle prijave, utvrditi listu kandidata koji ispunjavaju uslove oglasa i listu kandidata koji ne ispunjavaju uslove oglasa, o čemu će biti sačinjen zapisnik.
Izbor kandidata izvršit će Rukovodilac organa državne službe sa Liste kandidata koji ispunjavaju sve uslove javnog oglasa o čemu donosi rješenje.
D) ROK TRAJANJA OGLASA
Javni oglas ostaje otvoren petnaest (15) dana od dana objavljivanja na službenoj Web stranici Grada Gradačac i dnevnom listu “Oslobođenje”, računajući od dana objave oglasa u dnevnom listu.
E) ADRESA ZA PODNOŠENJE PRIJAVA NA OGLAS
Prijavu na oglas sa svim potrebnim dokumentima o ispunjavanju uslova treba dostaviti u zatvorenoj koverti neposrednim putem ili putem pošte preporučeno na adresu Grad Gradačac- Gradonačelnik Grada Gradačac, ulica Husein kapetana Gradaščevića, broj 4, 76 250 Gradačac sa naznakom:
“JAVNI OGLAS ZA PRIJEM NAMJEŠTENIKA U RADNI ODNOS U GRADU GRADAČAC (označiti radno mjesto) – NE OTVARATI“.
Nepotpune, neuredne i neblagovremene prijave neće se uzeti u razmatranje.
Radio Gradačac / Grad Gradačac
Parking is currently unavailable. We'll be right back.
\n ")}errorParkingServicesDisabled(){this.message("\nServices for this domain name have been disabled.
\n ")}errorParkingNoSponsors(e){this.message(`\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,"${this.domain} currently does not have any sponsors for you.
`;case"disabled_mr":return`\nReferral traffic for ${this.domain} does not meet requirements.
`;case"js_error":return"\nParking is currently unavailable. We'll be right back.
\n ";default:return"\nServices 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