Help
RSS
API
Feed
Maltego
Contact
Domain > beta.medictests.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2021-07-20
50.19.6.110
(
ClassC
)
2026-01-14
13.248.144.105
(
ClassC
)
Port 443
HTTP/1.1 200 OKCache-Control: max-age0, private, must-revalidateContent-Length: 126725Content-Security-Policy-Report-Only: default-src self https:; font-src self https: data: https://use.typekit.net https://fonts.gstatic.com https://pro.fontawesome.com; img-src self https: data: https://cdnjs.cloudflare.com https://*.amazonaws.com https://*.cloudfront.net https://tools.applemediaservices.com https://play.google.com; object-src none; script-src self https: unsafe-inline https://cdnjs.cloudflare.com https://kit.fontawesome.com https://cdn.jsdelivr.net https://use.typekit.net https://*.cloudfront.net https://js.stripe.com https://m.stripe.network https://www.googletagmanager.com https://www.googleoptimize.com https://static.zdassets.com https://www.chatbase.co https://www.google-analytics.com; style-src self https: unsafe-inline https://cdnjs.cloudflare.com https://fonts.googleapis.com https://pro.fontawesome.com https://cdn.jsdelivr.net https://use.typekit.net; connect-src self https: https://sentry.io https://api.sentry.io https://*.amazonaws.com https://*.cloudfront.net https://www.googleapis.com https://oauth2.googleapis.com https://api.stripe.com https://m.stripe.network https://www.googletagmanager.com https://www.google-analytics.com https://stats.g.doubleclick.net https://static.zdassets.com https://medictests.zendesk.com https://www.chatbase.co; frame-src self https://js.stripe.com https://hooks.stripe.com https://www.googletagmanager.com https://www.chatbase.co https://www.proprofsflashcards.com; worker-src self blob:Content-Type: text/html; charsetutf-8Etag: W/cf91b0d148964fe1cf0a667e28dc3671Nel: {report_to:heroku-nel,response_headers:Via,max_age:3600,success_fraction:0.01,failure_fraction:0.1}Referrer-Policy: strict-origin-when-cross-originReport-To: {group:heroku-nel,endpoints:{url:https://nel.heroku.com/reports?sGa3iNim9kQj7GOWdLr0BrVCzZt3U0dmZDtD5CFogsZo%3D\u0026sidaf571f24-03ee-46d1-9f90-ab9030c2c74c\u0026ts1768434229},max_age:3600}Reporting-Endpoints: heroku-nelhttps://nel.heroku.com/reports?sGa3iNim9kQj7GOWdLr0BrVCzZt3U0dmZDtD5CFogsZo%3D&sidaf571f24-03ee-46d1-9f90-ab9030c2c74c&ts1768434229Server: HerokuSet-Cookie: _mt_rails_sessionAx0rFgnwxRXtf1krZxfUTyQbX2giy5ovhvJ%2FebcGGwqhHe%2FlNhfpI0DQtnK6uRjauSnCfrDwgpRKdSeDDbBAc1lcaY%2FzrnSE50drazvxouqhok9HKJaxqfQMOQmUoCkdBGFQmpm6VkbJAIs52mCfJUURlrBFwYoafwtdAajsEZ0Lhyb8vIKs7gHVH1M3zneQfgQhf%2FL8Z3Jx17E2AgiMIjiZttteOMvc9HyXgeRLFlaub3kMdyq%2Bco1K24L3gt6arUKpS3TmyL1zfSz2jrS2nWNxReCNfacOaw%3D%3D--C53EBph8axINo14U--SOwxV%2Bodc2Vr2cVpJu4cZw%3D%3D; path/; secure; httponly; samesitelaxStrict-Transport-Security: max-age63072000; includeSubDomainsVary: Accept, OriginVia: 1.1 heroku-routerX-Content-Type-Options: nosniffX-Download-Options: noopenX-Frame-Options: SAMEORIGINX-Permitted-Cross-Domain-Policies: noneX-Request-Id: 105747fc-436d-95bc-da27-70d32d939e81X-Runtime: 0.008449X-Xss-Protection: 0Date: Wed, 14 Jan 2026 23:43:49 GMT !DOCTYPE html>html langen> head> script srchttps://www.googleoptimize.com/optimize.js?idOPT-TW233BB>/script> !-- Google Tag Manager --> script> (function (w, d, s, l, i) { wl wl || ; wl.push({gtm.start: new Date().getTime(), event: gtm.js}); var f d.getElementsByTagName(s)0, j d.createElement(s), dl l ! dataLayer ? &l + l : ; j.async true; j.src https://www.googletagmanager.com/gtm.js?id + i + dl; f.parentNode.insertBefore(j, f); })(window, document, script, dataLayer, GTM-MHBXVMN); /script> !-- End Google Tag Manager --> !-- Start VWO Async SmartCode --> link relpreconnect hrefhttps://dev.visualwebsiteoptimizer.com/> script typetext/javascript data-cfasyncfalse idvwoCode> window._vwo_code || (function() { var account_id875680, version2.1, settings_tolerance2000, hide_elementbody, hide_element_style opacity:0 !important;filter:alpha(opacity0) !important;background:none !important;transition:none !important;, /* DO NOT EDIT BELOW THIS LINE */ ffalse,wwindow,ddocument,vd.querySelector(#vwoCode),cK_vwo_+account_id+_settings,cc{};try{var cJSON.parse(localStorage.getItem(_vwo_+account_id+_config));ccc&&typeof cobject?c:{}}catch(e){}var stTcc.stTsession?w.sessionStorage:w.localStorage;code{nonce:v&&v.nonce,library_tolerance:function(){return typeof library_tolerance!undefined?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return{+(cc.hES||hide_element_style)+}},hide_element:function(){if(performance.getEntriesByName(first-contentful-paint)0){return}return typeof cc.hEstring?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){ftrue;var td.getElementById(_vis_opt_path_hides);if(t)t.parentNode.removeChild(t);if(e)(new Image).srchttps://dev.visualwebsiteoptimizer.com/ee.gif?a+account_id+e}},finished:function(){return f},addScript:function(e){var td.createElement(script);t.typetext/javascript;if(e.src){t.srce.src}else{t.texte.text}v&&t.setAttribute(nonce,v.nonce);d.getElementsByTagName(head)0.appendChild(t)},load:function(e,t){var nthis.getSettings(),id.createElement(script),rthis;tt||{};if(n){i.textContentn;d.getElementsByTagName(head)0.appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var onew XMLHttpRequest;o.open(GET,e,true);o.withCredentials!t.dSC;o.responseTypet.responseType||text;o.onloadfunction(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status200||o.status304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish(&eloading_failure:+e)}};o.onerrorfunction(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish(&eloading_failure:+e)};o.send()}},getSettings:function(){try{var estT.getItem(cK);if(!e){return}eJSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf(__vwo_disable__)>-1)return;var ethis.settings_tolerance();w._vwo_settings_timersetTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!body){td.createElement(style);var nthis.hide_element(),in?n+this.hide_element_style():,rd.getElementsByTagName(head)0;t.setAttribute(id,_vis_opt_path_hides);v&&t.setAttribute(nonce,v.nonce);t.setAttribute(type,text/css);if(t.styleSheet)t.styleSheet.cssTexti;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{td.getElementsByTagName(head)0;var id.createElement(div);i.style.cssTextz-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;display: block !important;;i.setAttribute(id,_vis_opt_path_hides);i.classList.add(_vis_hide_layer);t.parentNode.insertBefore(i,t.nextSibling)}var owindow._vis_opt_url||d.URL,shttps://dev.visualwebsiteoptimizer.com/j.php?a+account_id+&u+encodeURIComponent(o)+&vn+version;if(w.location.search.indexOf(_vwo_xhr)!-1){this.addScript({src:s})}else{this.load(s+&xtrue)}}};w._vwo_codecode;code.init();})(); /script> !-- End VWO Async SmartCode --> meta charsetUTF-8>script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net,licenseKey:e1c953e8d9,applicationID:302587031,transactionName:cAleFUBbX15RFB5eX14DHwhcUFZK,queueTime:2,applicationTime:7,agent:}/script>script typetext/javascript>(window.NREUM||(NREUM{})).init{ajax:{deny_list:bam.nr-data.net},feature_flags:soft_nav};(window.NREUM||(NREUM{})).loader_config{xpid:VgQOVlVSChADVFNXDwYHVVU,licenseKey:e1c953e8d9,applicationID:302587031,browserID:302587069};;/*! For license information please see nr-loader-full-1.308.0.min.js.LICENSE.txt */(()>{var e,t,r{384:(e,t,r)>{use strict;r.d(t,{NT:()>a,US:()>u,Zm:()>o,bQ:()>d,dV:()>c,pV:()>l});var nr(6154),ir(1863),sr(1910);const a{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function o(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function c(){let eo();return e.o||(e.o{ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,s.i)(...Object.values(e.o))),e}function d(e,t){let ro();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset}function u(e,t){o()et}function l(){return function(){let eo();const te.info||{};e.info{beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let eo();const te.init||{};e.init{...t}}(),c(),function(){let eo();const te.loader_config||{};e.loader_config{...t}}(),o()}},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewTiming},860:(e,t,r)>{use strict;r.d(t,{$J:()>u,K7:()>c,P3:()>d,XX:()>i,Yy:()>o,df:()>s,qY:()>n,v4:()>a});const nevents,ijserrors,sbrowser/blobs,arum,obrowser/logs,c{ajax:ajax,genericEvents:generic_events,jserrors:i,logging:logging,metrics:metrics,pageAction:page_action,pageViewEvent:page_view_event,pageViewTiming:page_view_timing,sessionReplay:session_replay,sessionTrace:session_trace,softNav:soft_navigations,spa:spa},d{c.pageViewEvent:1,c.pageViewTiming:2,c.metrics:3,c.jserrors:4,c.spa:5,c.ajax:6,c.sessionTrace:7,c.softNav:8,c.sessionReplay:9,c.logging:10,c.genericEvents:11},u{c.pageViewEvent:a,c.pageViewTiming:n,c.ajax:n,c.spa:n,c.softNav:n,c.metrics:i,c.jserrors:i,c.sessionTrace:s,c.sessionReplay:s,c.logging:o,c.genericEvents:ins}},944:(e,t,r)>{use strict;r.d(t,{R:()>i});var nr(3241);function i(e,t){functiontypeof console.debug&&(console.debug(New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#.concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:data,name:warn,feature:warn,data:{code:e,secondary:t}}))}},993:(e,t,r)>{use strict;r.d(t,{A$:()>s,ET:()>a,TZ:()>o,p_:()>i});var nr(860);const i{ERROR:ERROR,WARN:WARN,INFO:INFO,DEBUG:DEBUG,TRACE:TRACE},s{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},alog,on.K7.logging},1541:(e,t,r)>{use strict;r.d(t,{U:()>i,f:()>n});const n{MFE:MFE,BA:BA};function i(e,t){if(2!t?.harvestEndpointVersion)return{};const rt.agentRef.runtime.appMetadata.agents0.entityGuid;return e?{source.id:e.id,source.name:e.name,source.type:e.type,parent.id:e.parent?.id||r,parent.type:e.parent?.type||n.BA}:{entity.guid:r,appId:t.agentRef.info.applicationID}}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>d,Ze:()>h,x3:()>u});var nr(3241),ir(7836),sr(3606),ar(860),or(2646);const c{};function d(e,t){const r{staged:!1,priority:a.P3t||0};l(e),ce.get(t)||ce.set(t,r)}function u(e,t){e&&ce&&(ce.get(t)&&ce.delete(t),p(e,t,!1),ce.size&&f(e))}function l(e){if(!e)throw new Error(agentIdentifier required);ce||(cenew Map)}function h(e,tfeature,r!1){if(l(e),!e||!ce.get(t)||r)return p(e,t);ce.get(t).staged!0,f(e)}function f(e){const tArray.from(ce);t.every((e,t)>t.staged)&&(t.sort((e,t)>e1.priority-t1.priority),t.forEach((t)>{ce.delete(t),p(e,t)}))}function p(e,t,r!0){const ae?i.ee.get(e):i.ee,cs.i.handlers;if(!a.aborted&&a.backlog&&c){if((0,n.W)({agentIdentifier:e,type:lifecycle,name:drain,feature:t}),r){const ea.backlogt,rct;if(r){for(let t0;e&&te.length;++t)g(et,r);Object.entries(r).forEach((e,t)>{Object.values(t||{}).forEach(t>{t0?.on&&t0?.context()instanceof o.y&&t0.on(e,t1)})})}}a.isolatedBacklog||delete ct,a.backlogtnull,a.emit(drain-+t,)}}function g(e,t){var re1;Object.values(tr||{}).forEach(t>{var re0;if(t0r){var nt1,ie3,se2;n.apply(i,s)}})}},1738:(e,t,r)>{use strict;r.d(t,{U:()>f,Y:()>h});var nr(3241),ir(9908),sr(1863),ar(944),or(5701),cr(3969),dr(8362),ur(860),lr(4261);function h(e,t,r,s){const hs||r;!h||he&&he!d.d.prototypee||(hefunction(){(0,i.p)(c.xV,API/+e+/called,void 0,u.K7.metrics,r.ee),(0,n.W)({agentIdentifier:r.agentIdentifier,drained:!!o.B?.r.agentIdentifier,type:data,name:api,feature:l.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function f(e,t,r,n,a){const oe.info;nullr?delete o.jsAttributest:o.jsAttributestr,(a||nullr)&&(0,i.p)(l.Pl+n,(0,s.t)(),t,r,void 0,session,e.ee)}},1741:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(944),ir(4261);class s{#e(e,...t){if(thise!s.prototypee)return thise(...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},1910:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(944);const inew Map;function s(...e){return e.every(e>{if(i.has(e))return i.get(e);const tfunctiontypeof e?e.toString():,rt.includes(native code),st.includes(nrWrapper);return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)>{use strict;r.d(t,{D:()>o,f:()>a});var nr(384),ir(8122);const s{beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const oe>(0,i.a)(e,s)},2614:(e,t,r)>{use strict;r.d(t,{BB:()>a,H3:()>n,g:()>d,iL:()>c,tS:()>o,uh:()>i,wk:()>s});const nNRBA,iSESSION,s144e5,a18e5,o{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},d{OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},2843:(e,t,r)>{use strict;r.d(t,{G:()>s,u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(pagehide,e,t,r)}},3241:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(6154);const inewrelic;function s(e{}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)>{use strict;r.d(t,{A:()>s});var nr(7836);const i()>{const enew WeakSet;return(t,r)>{if(objecttypeof r&&null!r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??}catch(e){try{n.ee.emit(internal-error,e)}catch(e){}return}}},3333:(e,t,r)>{use strict;r.d(t,{$v:()>u,TZ:()>n,Xh:()>c,Zp:()>i,kd:()>d,mq:()>o,nf:()>a,qN:()>s});const nr(860).K7.genericEvents,iauxclick,click,copy,keydown,paste,scrollend,sfocus,blur,a4,o1e3,c2e3,dPageAction,UserAction,BrowserPerformance,u{RESOURCES:experimental.resources,REGISTER:register}},3434:(e,t,r)>{use strict;r.d(t,{Jt:()>s,YM:()>d});var nr(7836),ir(5607);const snr@original:.concat(i.W),a50;var oObject.prototype.hasOwnProperty,c!1;function d(e,t){return e||(en.ee),r.inPlacefunction(e,t,n,i,s){n||(n);const a-n.charAt(0);for(let o0;ot.length;o++){const cto,dec;l(d)||(ecr(d,a?c+n:n,i,c,s))}},r.flags,r;function r(t,r,n,c,d){return l(t)?t:(r||(r),nrWrapperst,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return er},set:function(t){return ert,t}})}),t}catch(e){u(e,r)}for(var n in e)o.call(e,n)&&(tnen)}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var s,o,l,h;let f;try{othis,s...arguments,lfunctiontypeof n?n(s,o):n||{}}catch(t){u(t,,s,o,c,l,e)}i(r+start,s,o,c,l,d);const pperformance.now();let g;try{return ht.apply(o,s),gperformance.now(),h}catch(e){throw gperformance.now(),i(r+err,s,o,e,l,d),fe,f}finally{const eg-p,t{start:p,end:g,duration:e,isLongTask:e>a,methodName:c,thrownError:f};t.isLongTask&&i(long-task,t,o,l,d),i(r+end,s,o,h,l,d)}}}function i(r,n,i,s){if(!c||t){var ac;c!0;try{e.emit(r,n,i,t,s)}catch(t){u(t,r,n,i,e)}ca}}}function u(e,t){t||(tn.ee);try{t.emit(internal-error,e)}catch(e){}}function l(e){return!(e&&functiontypeof e&&e.apply&&!es)}},3606:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(9908);s.ona;var is.handlers{};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(sfeature),e||(en.d);var atsts||{};(arar||).push(e,i)}},3738:(e,t,r)>{use strict;r.d(t,{He:()>i,Kp:()>o,Lc:()>d,Rz:()>u,TZ:()>n,bD:()>s,d3:()>a,jx:()>l,sl:()>h,uP:()>c});const nr(860).K7.sessionTrace,ibstResource,sresource,a-start,o-end,cfn+a,dfn+o,upushState,l1e3,h3e4},3785:(e,t,r)>{use strict;r.d(t,{R:()>c,b:()>d});var nr(9908),ir(1863),sr(860),ar(3969),or(993);function c(e,t,r{},co.p_.INFO,d!0,u,l(0,i.t)()){(0,n.p)(a.xV,API/logging/.concat(c.toLowerCase(),/called),void 0,s.K7.metrics,e),(0,n.p)(o.ET,l,t,r,c,d,u,void 0,s.K7.logging,e)}function d(e){returnstringtypeof e&&Object.values(o.p_).some(t>te.toUpperCase().trim())}},3878:(e,t,r)>{use strict;function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()>s,jT:()>n,sp:()>i})},3969:(e,t,r)>{use strict;r.d(t,{TZ:()>n,XG:()>o,rs:()>i,xV:()>a,z_:()>s});const nr(860).K7.metrics,ism,scm,astoreSupportabilityMetrics,ostoreEventMetrics},4234:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(7836),ir(1687);class s{constructor(e,t){this.agentIdentifiere,this.een.ee.get(e),this.featureNamet,this.blocked!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)>{use strict;r.d(t,{$9:()>d,BL:()>o,CH:()>f,Dl:()>w,Fw:()>y,PA:()>m,Pl:()>n,Pv:()>T,Tb:()>l,U2:()>s,V1:()>E,Wb:()>x,bt:()>b,cD:()>v,d3:()>R,dT:()>c,eY:()>p,fF:()>h,hG:()>i,k6:()>a,nb:()>g,o5:()>u});const napi-,iaddPageAction,saddToTrace,aaddRelease,ofinished,cinteraction,dlog,unoticeError,lpauseReplay,hrecordCustomEvent,frecordReplay,pregister,gsetApplicationVersion,msetCurrentRouteName,vsetCustomAttribute,bsetErrorHandler,ysetPageViewName,wsetUserId,Rstart,xwrapLogger,Emeasure,Tconsent},5205:(e,t,r)>{use strict;r.d(t,{j:()>S});var nr(384),ir(1741);var sr(2555),ar(3333);const oe>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var cr(2614),dr(944),ur(8122);const ldata-nr-mask,he>(0,u.a)(e,(()>{const e{feature_flags:,experimental:{allow_registered_children:!1,resources:!1},mask_selector:*,block_selector:data-nr-block,mask_input_options:{color:!1,date:!1,datetime-local:!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_childrent},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flagst},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resourcest},asset_types:,first_party_domains:,ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector.concat(t,,).concat(l):t||nullt?e.mask_selectorl:(0,d.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-mask},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+,.concat(t):!t&&(0,d.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,d.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:id,className,tagName,type}}})());var fr(6154),pr(9324);let g0;const m{buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:f.WN},v{consented:!1},b{appMetadata:{},get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consentede},customTransaction:void 0,denyList:void 0,disabled:!1,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:,jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},ye>{const t(0,u.a)(e,b),rObject.keys(m).reduce((e,t)>(et{value:mt,writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var wr(5701);const Re>{const te.startsWith(http);e+/,r.pt?e:https://+e};var xr(7836),Er(3241);const T{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},Ae>(0,u.a)(e,T),_new Set;function S(e,t{},r,a){let{init:o,info:c,loader_config:d,runtime:u{},exposed:l!0}t;if(!c){const e(0,n.pV)();oe.init,ce.info,de.loader_config}e.inith(o||{}),e.loader_configA(d||{}),c.jsAttributes??{},f.bv&&(c.jsAttributes.isWorker!0),e.info(0,s.D)(c);const pe.init,gc.beacon,c.errorBeacon;_.has(e.agentIdentifier)||(p.proxy.assets&&(R(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),e.beacons...g,function(e){const t(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r>{const ni.W.prototyper;if(function!typeof n||constructorn)return;let str;er&&!1!e.exposed&µ-agent!e.runtime?.loaderType&&(tr(...t)>{const ner(...t);return s?s(...t):n})})}(e),(0,n.US)(activatedFeatures,w.B)),u.denyList...p.ajax.deny_list||,...p.ajax.block_internal?g:,u.ptide.agentIdentifier,u.loaderTyper,e.runtimey(u),_.has(e.agentIdentifier)||(e.eex.ee.get(e.agentIdentifier),e.exposedl,(0,E.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.e.agentIdentifier,type:lifecycle,name:initialize,feature:void 0,data:e.config})),_.add(e.agentIdentifier)}},5270:(e,t,r)>{use strict;r.d(t,{Aw:()>a,SR:()>s,rF:()>o});var nr(384),ir(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0e?.session_trace.enabled}function a(e){return!0e?.session_replay.preload&&s(e)}function o(e,t){try{if(stringtypeof t?.type){if(passwordt.type.toLowerCase())return*.repeat(e?.length||0);if(void 0!t?.dataset?.nrUnmask||t?.classList?.contains(nr-unmask))return e}}catch(e){}returnstringtypeof e?e.replace(/\S/g,*):*.repeat(e?.length||0)}},5289:(e,t,r)>{use strict;r.d(t,{GG:()>a,Qr:()>c,sB:()>o});var nr(3878),ir(6389);function s(){returnundefinedtypeof document||completedocument.readyState}function a(e,t){if(s())return e();const r(0,i.J)(e),asetInterval(()>{s()&&(clearInterval(a),r())},500);(0,n.sp)(load,r,t)}function o(e){if(s())return e();(0,n.DD)(DOMContentLoaded,e)}function c(e){if(s())return e();(0,n.sp)(popstate,e)}},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},5701:(e,t,r)>{use strict;r.d(t,{B:()>s,t:()>a});var nr(3241);const inew Set,s{};function a(e,t){const rt.agentIdentifier;sr??{},e&&objecttypeof e&&(i.has(r)||(t.ee.emit(rumresp,e),sre,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:lifecycle,name:load,feature:void 0,data:e})))}},6154:(e,t,r)>{use strict;r.d(t,{OF:()>d,RI:()>i,WN:()>h,bv:()>s,eN:()>f,gm:()>a,lR:()>l,m:()>c,mw:()>o,sb:()>u});var nr(1863);const iundefined!typeof window&&!!window.document,sundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),ai?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),oBoolean(hiddena?.document?.visibilityState),c+a?.location,d/iPad|iPhone|iPod/.test(a.navigator?.userAgent),ud&&undefinedtypeof SharedWorker,l(()>{const ea.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);return Array.isArray(e)&&e.length>2?+e1:0})(),hDate.now()-(0,n.t)(),f()>undefined!typeof PerformanceNavigationTiming&&a?.performance?.getEntriesByType(navigation)?.0?.responseStart},6344:(e,t,r)>{use strict;r.d(t,{BB:()>u,Qb:()>l,TZ:()>i,Ug:()>a,Vh:()>s,_s:()>o,bc:()>d,yP:()>c});var nr(2614);const ir(860).K7.sessionReplay,serrorDuringReplay,a.12,o{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c{n.g.ERROR:15e3,n.g.FULL:3e5,n.g.OFF:0},d{RESET:{message:Session was reset,sm:Reset},IMPORT:{message:Recorder failed to import,sm:Import},TOO_MANY:{message:429: Too Many Requests,sm:Too-Many},TOO_BIG:{message:Payload was too large,sm:Too-Big},CROSS_TAB:{message:Session Entity was set to OFF on another tab,sm:Cross-Tab},ENTITLEMENTS:{message:Session Replay is not allowed and will not be started,sm:Entitlement}},u5e3,l{API:api,RESUME:resume,SWITCH_TO_FULL:switchToFull,INITIALIZE:initialize,PRELOAD:preload}},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout(()>{iclearTimeout(i)},t)),n||(clearTimeout(i),isetTimeout(()>{e.apply(this,r)},t))}}function i(e){let t!1;return(...r)>{t||(t!0,e.apply(this,r))}}r.d(t,{J:()>i,s:()>n})},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewEvent},6774:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.jserrors},7295:(e,t,r)>{use strict;r.d(t,{Xv:()>a,gX:()>i,iW:()>s});var n;function i(e){if(!e||s(e))return!1;if(0n.length)return!0;if(*n0.hostname)return!1;for(var t0;tn.length;t++){var rnt;if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0e.hostname}function a(e){if(n,e&&e.length)for(var t0;te.length;t++){let ret;if(!r)continue;if(*r)return void(n{hostname:*});0r.indexOf(http://)?rr.substring(7):0r.indexOf(https://)&&(rr.substring(8));const ir.indexOf(/);let s,a;i>0?(sr.substring(0,i),ar.substring(i)):(sr,a*);letcs.split(:);n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t!1){const re.replace(/.+?^${}()|\\\/g,e>\\+e).replace(/\*/g,.*?);return new RegExp((t?^:)+r+$)}},7485:(e,t,r)>{use strict;r.d(t,{D:()>i});var nr(6154);function i(e){if(0(e||).indexOf(data:))return{protocol:data};try{const tnew URL(e,location.href),r{port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(:)),sameOrigin:t.protocoln.gm?.location?.protocol&&t.hostn.gm?.location?.host};return r.port&&!r.port||(http:t.protocol&&(r.port80),https:t.protocol&&(r.port443)),r.pathname&&!r.pathname?r.pathname.startsWith(/)||(r.pathname/.concat(r.pathname)):r.pathname/,r}catch(e){return{}}}},7699:(e,t,r)>{use strict;r.d(t,{It:()>s,KC:()>o,No:()>i,qh:()>a});var nr(860);const i16e3,s1e6,aSESSION_ERROR,o{n.K7.logging:!0,n.K7.genericEvents:!1,n.K7.jserrors:!1,n.K7.ajax:!1}},7767:(e,t,r)>{use strict;r.d(t,{V:()>i});var nr(6154);const ie>n.RI&&!0e?.privacy.cookies_enabled},7836:(e,t,r)>{use strict;r.d(t,{P:()>o,ee:()>c});var nr(384),ir(8990),sr(2646),ar(5607);const onr@context:.concat(a.W),cfunction e(t,r){var n{},a{},u{},l!1;try{l16r.length&&d.initializedAgents?.r?.runtime.isolatedBacklog}catch(e){}var h{on:p,addEventListener:p,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!s&&(s!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var of(n);g(e).forEach(e>{e.apply(o,r)});var dv()ae;d&&d.push(h,e,r,o);return o},get:m,listeners:g,context:f,buffer:function(e,t){const rv();if(tt||feature,h.aborted)return;Object.entries(e||{}).forEach((e,n)>{ant,t in r||(rt)})},abort:function(){h._aborted!0,Object.keys(h.backlog).forEach(e>{delete h.backloge})},isBuffering:function(e){return!!v()ae},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(h,aborted,{get:()>{let eh._aborted||!1;return e||(t&&(et.aborted),e)}}),h;function f(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()>new s.y(o)):new s.y(o)}function p(e,t){neg(e).concat(t)}function g(e){return ne||}function m(t){return utut||e(h,t)}function v(){return h.backlog}}(void 0,globalEE),d(0,n.Zm)();d.ee||(d.eec)},8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(944);function i(e,t){try{if(!e||object!typeof e)return(0,n.R)(3);if(!t||object!typeof t)return(0,n.R)(4);const rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s0Object.keys(r).length?e:r;for(let a in s)if(void 0!ea)try{if(nullea){ranull;continue}Array.isArray(ea)&&Array.isArray(ta)?raArray.from(new Set(...ea,...ta)):objecttypeof ea&&objecttypeof ta?rai(ea,ta):raea}catch(e){ra||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)>{use strict;r.d(t,{u:()>h});var nr(7836),ir(3434),sr(8990),ar(6154);const o{},ca.gm.XMLHttpRequest,daddEventListener,uremoveEventListener,lnr@wrapped:.concat(n.P);function h(e){var tfunction(e){return(e||n.ee).get(events)}(e);if(ot.debugId++)return t;ot.debugId1;var r(0,i.YM)(t,!0);function h(e){r.inPlace(e,d,u,-,p)}function p(e,t){return e1}returngetPrototypeOfin Object&&(a.RI&&f(document,h),c&&f(c.prototype,h),f(a.gm,h)),t.on(d+-start,function(e,t){var ne1;if(null!n&&(functiontypeof n||objecttypeof n)&&newrelic!e0){var i(0,s.I)(n,l,function(){var e{object:function(){if(function!typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}typeof n;return e?r(e,fn-,null,e.name||anonymous):n});this.wrappede1i}}),t.on(u+-start,function(e){e1this.wrapped||e1}),t}function f(e,t,...r){let ne;for(;objecttypeof n&&!Object.prototype.hasOwnProperty.call(n,d);)nObject.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)>{use strict;r.d(t,{d:()>s});var nr(9566),ir(1741);class s extends i.W{agentIdentifier(0,n.LA)(16)}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},8990:(e,t,r)>{use strict;r.d(t,{I:()>i});var nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},9119:(e,t,r)>{use strict;r.d(t,{L:()>s});var n/(^?#*)^#*(#^?*|$).*/,i/(^?#*)().*/;function s(e,t){return e?e.replace(t?n:i,$1$2):e}},9300:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.ajax},9324:(e,t,r)>{use strict;r.d(t,{AJ:()>a,F3:()>i,Xs:()>s,Yq:()>o,xv:()>n});const n1.308.0,iPROD,sCDN,a@newrelic/rrweb,o1.0.1},9566:(e,t,r)>{use strict;r.d(t,{LA:()>o,ZF:()>c,bz:()>a,el:()>d});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function s(e,t){return e?15&et:16*Math.random()|0}function a(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map(e>xe?s(t,r++).toString(16):ye?(3&s()|8).toString(16):e).join()}function o(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const a;for(var o0;oe;o++)a.push(s(r,i++).toString(16));return a.join()}function c(){return o(16)}function d(){return o(32)}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(7836).ee.get(handle);function i(e,t,r,i,s){s?(s.buffer(e,i),s.emit(e,t,r)):(n.buffer(e,i),n.emit(e,t,r))}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var sne{exports:{}};return re(s,s.exports,i),s.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce((t,r)>(i.fr(e,t),t),)),i.ue>({95:nr-full-compressor,222:nr-full-recorder,891:nr-full}e+-1.308.0.min.js),i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.308.0.PROD:,i.l(r,n,s,a)>{if(er)er.push(n);else{var o,c;if(void 0!s)for(var ddocument.getElementsByTagName(script),u0;ud.length;u++){var ldu;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+s){ol;break}}if(!o){c!0;var h{891:sha512-fcveNDcpRQS9OweGhN4uJe88Qmg+EVyH6j/wngwL2Le0m7LYyz7q+JDx7KBxsdDF4TaPVsSmHg12T3pHwdLa7w,222:sha512-O8ZzdvgB4fRyt7k2Qrr4STpR+tCA2mcQEig6/dP3rRy9uEx1CTKQ6cQ7Src0361y7xS434ua+zIPo265ZpjlEg,95:sha512-jDWejat/6/UDex/9XjYoPPmpMPuEvBCSuCg/0tnihjbn5bh9mP3An0NzFV9T5Tc+3kKhaXaZA8UIKPAanD2+Gw};(odocument.createElement(script)).charsetutf-8,i.nc&&o.setAttribute(nonce,i.nc),o.setAttribute(data-webpack,t+s),o.srcr,0!o.src.indexOf(window.location.origin+/)&&(o.crossOriginanonymous),ha&&(o.integrityha)}ern;var f(t,n)>{o.onerroro.onloadnull,clearTimeout(p);var ier;if(delete er,o.parentNode&&o.parentNode.removeChild(o),i&&i.forEach(e>e(n)),t)return t(n)},psetTimeout(f.bind(null,void 0,{type:timeout,target:o}),12e4);o.onerrorf.bind(null,o.onerror),o.onloadf.bind(null,o.onload),c&&document.head.appendChild(o)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{85:0,959:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var snew Promise((r,i)>netr,i);r.push(n2s);var ai.p+i.u(t),onew Error;i.l(a,r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var sr&&(loadr.type?missing:r.type),ar&&r.target&&r.target.src;o.messageLoading chunk +t+ failed: (+s+: +a+),o.nameChunkLoadError,o.types,o.requesta,n1(o)}},chunk-+t,t)}};var t(t,r)>{var n,s,a,o,cr,d0;if(a.some(t>0!et)){for(n in o)i.o(o,n)&&(i.mnon);if(c)c(i)}for(t&&t(r);da.length;d++)sad,i.o(e,s)&&es&&es0(),es0},rselfwebpackChunk:NRBA-1.308.0.PRODselfwebpackChunk:NRBA-1.308.0.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(8362),ti(860);const rObject.values(t.K7);var ni(5205);var si(9908),ai(1863),oi(4261),ci(1738);var di(1687),ui(4234),li(5289),hi(6154),fi(944),pi(5270),gi(7767),mi(6389),vi(7699);class b extends u.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRefe,this.abortHandlervoid 0,this.featAggregatevoid 0,this.loadedSuccessfullyvoid 0,this.onAggregateImportednew Promise(e>{this.loadedSuccessfullye}),this.deferredPromise.resolve(),!1e.initthis.featureName.autoStart?this.deferrednew Promise((t,r)>{this.ee.on(manual-start-all,(0,m.J)(()>{(0,d.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,d.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r{}){if(this.featAggregate)return;const nasync()>{let n;await this.deferred;try{if((0,g.V)(e.init)){const{setupAgentSession:t}await i.e(891).then(i.bind(i,8766));nt(e)}}catch(e){(0,f.R)(20,e),this.ee.emit(internal-error,e),(0,s.p)(v.qh,e,void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}await t();this.featAggregatenew i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};h.RI?(0,l.GG)(()>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,p.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var yi(6630),wi(2614),Ri(3241);class x extends b{static featureNamey.T;constructor(e){var t;super(e,y.T),this.setupInspectionEvents(e.agentIdentifier),te,(0,c.Y)(o.Fw,function(e,r){stringtypeof e&&(/!e.charAt(0)&&(e/+e),t.runtime.customTransaction(r||http://custom.transaction)+e,(0,s.p)(o.Pl+o.Fw,(0,a.t)(),void 0,void 0,t.ee))},t),this.importAggregator(e,()>i.e(891).then(i.bind(i,3718)))}setupInspectionEvents(e){const t(t,r)>{t&&(0,R.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:completet.target.readyState,type:window,name:r,data:t.target.location+})};(0,l.sB)(e>{t(e,DOMContentLoaded)}),(0,l.GG)(e>{t(e,load)}),(0,l.Qr)(e>{t(e,navigate)}),this.ee.on(w.tS.UPDATE,(t,r)>{(0,R.W)({agentIdentifier:e,type:lifecycle,name:session,data:r})})}}var Ei(384);class T extends e.d{constructor(e){var t;(super(),h.gm)?(this.features{},(0,E.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(e.features||),this.desiredFeatures.add(x),(0,n.j)(this,e,e.loaderType||agent),tthis,(0,c.Y)(o.cD,function(e,r,n!1){if(stringtypeof e){if(string,number,boolean.includes(typeof r)||nullr)return(0,c.U)(t,e,r,o.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,c.Y)(o.Dl,function(t,r!1){if(string!typeof t&&null!t)return void(0,f.R)(41,typeof t);const ne.info.jsAttributesenduser.id;r&&null!n&&n!t?(0,s.p)(o.Pl+setUserIdAndResetSession,t,void 0,session,e.ee):(0,c.U)(e,enduser.id,t,o.Dl,!0)},e)}(this),function(e){(0,c.Y)(o.nb,function(t){if(stringtypeof t||nullt)return(0,c.U)(e,application.version,t,o.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(o.d3,function(){e.ee.emit(manual-start-all)},e)}(this),function(e){(0,c.Y)(o.Pv,function(t!0){if(booleantypeof t){if((0,s.p)(o.Pl+o.Pv,t,void 0,session,e.ee),e.runtime.consentedt,t){const te.features.page_view_event;t.onAggregateImported.then(e>{const rt.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const efunction(e){const t{};return r.forEach(r>{tr!!er?.enabled}),t}(this.init),n...this.desiredFeatures;n.sort((e,r)>t.P3e.featureName-t.P3r.featureName),n.forEach(r>{if(!er.featureName&&r.featureName!t.K7.pageViewEvent)return;if(r.featureNamet.K7.spa)return void(0,f.R)(67);const nfunction(e){switch(e){case t.K7.ajax:returnt.K7.jserrors;case t.K7.sessionTrace:returnt.K7.ajax,t.K7.pageViewEvent;case t.K7.sessionReplay:returnt.K7.sessionTrace;case t.K7.pageViewTiming:returnt.K7.pageViewEvent;default:return}}(r.featureName).filter(e>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.featuresr.featureNamenew r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.featurese.abortHandler?.();const t(0,E.Zm)();delete t.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var Ai(2843),_i(782);class S extends b{static featureName_.T;constructor(e){super(e,_.T),h.RI&&((0,A.u)(()>(0,s.p)(docHidden,(0,a.t)(),void 0,_.T,this.ee),!0),(0,A.G)(()>(0,s.p)(winPagehide,(0,a.t)(),void 0,_.T,this.ee)),this.importAggregator(e,()>i.e(891).then(i.bind(i,9018))))}}var Oi(3969);class I extends b{static featureNameO.TZ;constructor(e){super(e,O.TZ),h.RI&&document.addEventListener(securitypolicyviolation,e>{(0,s.p)(O.xV,Generic/CSPViolation/Detected,void 0,this.featureName,this.ee)}),this.importAggregator(e,()>i.e(891).then(i.bind(i,6555)))}}var Pi(6774),ki(3878),Ni(3304);class D{constructor(e,t,r,n,i){this.nameUncaughtError,this.messagestringtypeof e?e:(0,N.A)(e),this.sourceURLt,this.liner,this.columnn,this.__newrelici}}function j(e){return M(e)?e:new D(void 0!e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function C(e){const tUnhandled Promise Rejection: ;if(!e?.reason)return;if(M(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.messaget+e.reason.message)}catch(e){}return j(e.reason)}const rj(e.reason);return(r.message||).startsWith(t)||(r.messaget+r.message),r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const tnew D(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.nameSyntaxError.name,t}return M(e.error)?e.error:j(e)}function M(e){return e instanceof Error&&!!e.stack}function B(e,r,n,i,o(0,a.t)()){stringtypeof e&&(enew Error(e)),(0,s.p)(err,e,o,!1,r,n.runtime.isRecording,void 0,i,void 0,t.K7.jserrors,n.ee),(0,s.p)(uaErr,,void 0,t.K7.genericEvents,n.ee)}var Hi(1541),Ki(993),Wi(3785);function U(e,{customAttributes:t{},level:rK.p_.INFO}{},n,i,s(0,a.t)()){(0,W.R)(n.ee,e,t,r,!1,i,s)}function F(e,r,n,i,c(0,a.t)()){(0,s.p)(o.Pl+o.hG,c,e,r,i,void 0,t.K7.genericEvents,n.ee)}function V(e,r,n,i,c(0,a.t)()){const{start:d,end:u,customAttributes:l}r||{},h{customAttributes:l||{}};if(object!typeof h.customAttributes||string!typeof e||0e.length)return void(0,f.R)(57);const p(e,t)>nulle?t:numbertypeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(h.startp(d,0),h.endp(u,c),Number.isNaN(h.start)||Number.isNaN(h.end))(0,f.R)(57);else{if(h.durationh.end-h.start,!(h.duration0))return(0,s.p)(o.Pl+o.V1,h,e,i,void 0,t.K7.genericEvents,n.ee),h;(0,f.R)(58)}}function z(e,r{},n,i,c(0,a.t)()){(0,s.p)(o.Pl+o.fF,c,e,r,i,void 0,t.K7.genericEvents,n.ee)}function G(e){(0,c.Y)(o.eY,function(t){return Y(e,t)},e)}function Y(e,r,n){(0,f.R)(54,newrelic.register),r||{},r.typeH.f.MFE,r.licenseKey||e.info.licenseKey,r.blocked!1,r.parentn||{},Array.isArray(r.tags)||(r.tags);const i{};r.tags.forEach(e>{name!e&&id!e&&(isource..concat(e)!0)}),r.isolated??!0;let o()>{};const ce.runtime.registeredEntities;if(!r.isolated){const ec.find(({metadata:{target:{id:e}}})>er.id&&!r.isolated);if(e)return e}const de>{r.blocked!0,oe};function u(e){returnstringtypeof e&&!!e.trim()&&e.trim().length501||numbertypeof e}e.init.api.allow_registered_children||d((0,m.J)(()>(0,f.R)(55))),u(r.id)&&u(r.name)||d((0,m.J)(()>(0,f.R)(48,r)));const l{addPageAction:(t,n{})>g(F,t,{...i,...n},e,r),deregister:()>{d((0,m.J)(()>(0,f.R)(68)))},log:(t,n{})>g(U,t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e,r),measure:(t,n{})>g(V,t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e,r),noticeError:(t,n{})>g(B,t,{...i,...n},e,r),register:(t{})>g(Y,e,t,l.metadata.target),recordCustomEvent:(t,n{})>g(z,t,{...i,...n},e,r),setApplicationVersion:e>p(application.version,e),setCustomAttribute:(e,t)>p(e,t),setUserId:e>p(enduser.id,e),metadata:{customAttributes:i,target:r}},h()>(r.blocked&&o(),r.blocked);h()||c.push(l);const p(e,t)>{h()||(iet)},g(r,n,i)>{if(h())return;const o(0,a.t)();(0,s.p)(O.xV,API/register/.concat(r.name,/called),void 0,t.K7.metrics,e.ee);try{if(e.init.api.duplicate_registered_data&®ister!r.name){let en;if(n1instanceof Object){const t{child.id:i.id,child.type:i.type};ecustomAttributesin n1?n0,{...n1,customAttributes:{...n1.customAttributes,...t}},...n.slice(2):n0,{...n1,...t},...n.slice(2)}r(...e,void 0,o)}return r(...n,i,o)}catch(e){(0,f.R)(50,e)}};return l}class q extends b{static featureNameP.T;constructor(e){var t;super(e,P.T),te,(0,c.Y)(o.o5,(e,r)>B(e,r,t),t),function(e){(0,c.Y)(o.bt,function(t){e.runtime.onerrort},e)}(e),function(e){let t0;(0,c.Y)(o.k6,function(e,r){++t>10||(this.runtime.releaseIdse.slice(-200)(+r).slice(-200))},e)}(e),G(e);try{this.removeOnAbortnew AbortController}catch(e){}this.ee.on(internal-error,(t,r)>{this.abortHandler&&(0,s.p)(ierr,j(t),(0,a.t)(),!0,{},e.runtime.isRecording,r,void 0,this.featureName,this.ee)}),h.gm.addEventListener(unhandledrejection,t>{this.abortHandler&&(0,s.p)(err,C(t),(0,a.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording,void 0,this.featureName,this.ee)},(0,k.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener(error,t>{this.abortHandler&&(0,s.p)(err,L(t),(0,a.t)(),!1,{},e.runtime.isRecording,void 0,this.featureName,this.ee)},(0,k.jT)(!1,this.removeOnAbort?.signal)),this.abortHandlerthis.#r,this.importAggregator(e,()>i.e(891).then(i.bind(i,2176)))}#r(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var Zi(8990);let X1;function J(e){const ttypeof e;return!e||object!t&&function!t?-1:eh.gm?0:(0,Z.I)(e,nr@id,function(){return X++})}function Q(e){if(stringtypeof e&&e.length)return e.length;if(objecttypeof e){if(undefined!typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if(undefined!typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!(undefined!typeof FormData&&e instanceof FormData))try{return(0,N.A)(e).length}catch(e){return}}}var eei(8139),tei(7836),rei(3434);const ne{},ieopen,send;function se(e){var te||te.ee;const rfunction(e){return(e||te.ee).get(xhr)}(t);if(void 0h.gm.XMLHttpRequest)return r;if(ner.debugId++)return r;ner.debugId1,(0,ee.u)(t);var n(0,re.YM)(r),ih.gm.XMLHttpRequest,sh.gm.MutationObserver,ah.gm.Promise,oh.gm.setInterval,creadystatechange,donload,onerror,onabort,onloadstart,onloadend,onprogress,ontimeout,u,lh.gm.XMLHttpRequestfunction(e){const tnew i(e),sr.context(t);try{r.emit(new-xhr,t,s),t.addEventListener(c,(as,function(){var ethis;e.readyState>3&&!a.resolved&&(a.resolved!0,r.emit(xhr-resolved,,e)),n.inPlace(e,d,fn-,y)}),(0,k.jT)(!1))}catch(e){(0,f.R)(15,e);try{r.emit(internal-error,e)}catch(e){}}var a;return t};function p(e,t){n.inPlace(t,onreadystatechange,fn-,y)}if(function(e,t){for(var r in e)trer}(i,l),l.prototypei.prototype,n.inPlace(l.prototype,ie,-xhr-,y),r.on(send-xhr-start,function(e,t){p(e,t),function(e){u.push(e),s&&(g?g.then(b):o?o(b):(m-m,v.datam))}(t)}),r.on(open-xhr-start,p),s){var ga&&a.resolve();if(!o&&!a){var m1,vdocument.createTextNode(m);new s(b).observe(v,{characterData:!0})}}else t.on(fn-end,function(e){e0&&e0.typec||b()});function b(){for(var e0;eu.length;e++)p(0,ue);u.length&&(u)}function y(e,t){return t}return r}var aefetch-,oeae+body-,cearrayBuffer,blob,json,text,formData,deh.gm.Request,ueh.gm.Response,leprototype;const he{};function fe(e){const tfunction(e){return(e||te.ee).get(fetch)}(e);if(!(de&&ue&&h.gm.fetch))return t;if(het.debugId++)return t;function r(e,r,n){var ier;functiontypeof i&&(erfunction(){var e,r...arguments,s{};t.emit(n+before-start,r,s),ste.P&&ste.P.dt&&(este.P.dt);var ai.apply(this,r);return t.emit(n+start,r,e,a),a.then(function(e){return t.emit(n+end,null,e,a),e},function(e){throw t.emit(n+end,e,a),e})})}return het.debugId1,ce.forEach(e>{r(dele,e,oe),r(uele,e,oe)}),r(h.gm,fetch,ae),t.on(ae+end,function(e,r){var nthis;if(r){var ir.headers.get(content-length);null!i&&(n.rxSizei),t.emit(ae+done,null,r,n)}else t.emit(ae+done,e,n)}),t}var pei(7485),gei(9566);class me{constructor(e){this.agentRefe}generateTracePayload(e){const tthis.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r(t.accountID||).toString()||null,n(t.agentID||).toString()||null,i(t.trustKey||).toString()||null;if(!r||!n)return null;var s(0,ge.ZF)(),a(0,ge.el)(),oDate.now(),c{spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeaderthis.generateTraceContextParentHeader(s,a),c.traceContextStateHeaderthis.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeaderthis.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return00-+t+-+e+-01}generateTraceContextStateHeader(e,t,r,n,i){return i+@nr0-1-+r+-+n+-+e+----+t}generateTraceHeader(e,t,r,n,i,s){if(!(functiontypeof h.gm?.btoa))return null;var a{v:0,1,d:{ty:Browser,ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!s&&(a.d.tks),btoa((0,N.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t!1;const rthis.agentRef.init?.distributed_tracing;if(e.sameOrigin)t!0;else if(r?.allowed_origins instanceof Array)for(var n0;nr.allowed_origins.length;n++){var i(0,pe.D)(r.allowed_originsn);if(e.hostnamei.hostname&&e.protocoli.protocol&&e.porti.port){t!0;break}}return t}excludeNewrelicHeader(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!1!e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var vei(9300),bei(7295);function ye(e){returnstringtypeof e?e:e instanceof(0,E.dV)().o.REQ?e.url:h.gm?.URL&&e instanceof URL?e.href:void 0}var weload,error,abort,timeout,Rewe.length,xe(0,E.dV)().o.REQ,Ee(0,E.dV)().o.XHR;const TeX-NewRelic-App-Data;class Ae extends b{static featureNameve.T;constructor(e){super(e,ve.T),this.dtnew me(e),this.handler(e,t,r,n)>(0,s.p)(e,t,r,n,this.ee);try{const e{xmlhttprequest:xhr,fetch:fetch,beacon:beacon};h.gm?.performance?.getEntriesByType(resource).forEach(r>{if(r.initiatorType in e&&0!r.responseStatus){const n{status:r.responseStatus},i{rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};_e(n,r.name),this.handler(xhr,n,i,r.startTime,r.responseEnd,er.initiatorType,void 0,t.K7.ajax)}})}catch(e){}fe(this.ee),se(this.ee),function(e,r,n,i){function o(e){var tthis;t.totalCbs0,t.called0,t.cbTime0,t.endE,t.ended!1,t.xhrGuids{},t.lastSizenull,t.loadCaptureCalled!1,t.paramsthis.params||{},t.metricsthis.metrics||{},t.latestLongtaskEnd0,e.addEventListener(load,function(r){T(t,e)},(0,k.jT)(!1)),h.lR||e.addEventListener(progress,function(e){t.lastSizee.loaded},(0,k.jT)(!1))}function c(e){this.params{method:e0},_e(this,e1),this.metrics{}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader(X-NewRelic-ID,e.loader_config.xpid);var ni.generateTracePayload(this.parsedOrigin);if(n){var s!1;n.newrelicHeader&&(r.setRequestHeader(newrelic,n.newrelicHeader),s!0),n.traceContextParentHeader&&(r.setRequestHeader(traceparent,n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader(tracestate,n.traceContextStateHeader),s!0),s&&(this.dtn)}}function u(e,t){var nthis.metrics,ie0,sthis;if(n&&i){var oQ(i);o&&(n.txSizeo)}this.startTime(0,a.t)(),this.bodyi,this.listenerfunction(e){try{abort!e.type||s.loadCaptureCalled||(s.params.aborted!0),(load!e.type||s.calleds.totalCbs&&(s.onloadCalled||function!typeof t.onload)&&functiontypeof s.end)&&s.end(t)}catch(e){try{r.emit(internal-error,e)}catch(e){}}};for(var c0;cRe;c++)t.addEventListener(wec,this.listener,(0,k.jT)(!1))}function l(e,t,r){this.cbTime+e,t?this.onloadCalled!0:this.called+1,this.called!this.totalCbs||!this.onloadCalled&&functiontypeof r.onload||function!typeof this.end||this.end(r)}function f(e,t){var r+J(e)+!!t;this.xhrGuids&&!this.xhrGuidsr&&(this.xhrGuidsr!0,this.totalCbs+1)}function p(e,t){var r+J(e)+!!t;this.xhrGuids&&this.xhrGuidsr&&(delete this.xhrGuidsr,this.totalCbs-1)}function g(){this.endTime(0,a.t)()}function m(e,t){t instanceof Ee&&loade0&&r.emit(xhr-load-added,e1,e2,t)}function v(e,t){t instanceof Ee&&loade0&&r.emit(xhr-load-removed,e1,e2,t)}function b(e,t,r){t instanceof Ee&&(onloadr&&(this.onload!0),(load(e0&&e0.type)||this.onload)&&(this.xhrCbStart(0,a.t)()))}function y(e,t){this.xhrCbStart&&r.emit(xhr-cb-time,(0,a.t)()-this.xhrCbStart,this.onload,t,t)}function w(e){var t,re1||{};if(stringtypeof e0?0(te0).length&&h.RI&&(t+h.gm.location.href):e0&&e0.url?te0.url:h.gm?.URL&&e0&&e0instanceof URL?te0.href:functiontypeof e0.toString&&(te0.toString()),stringtypeof t&&0!t.length){t&&(this.parsedOrigin(0,pe.D)(t),this.sameOriginthis.parsedOrigin.sameOrigin);var ni.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e0&&e0.headers)o(e0.headers,n)&&(this.dtn);else{var s{};for(var a in r)sara;s.headersnew Headers(r.headers||{}),o(s.headers,n)&&(this.dtn),e.length>1?e1s:e.push(s)}}function o(e,t){var r!1;return t.newrelicHeader&&(e.set(newrelic,t.newrelicHeader),r!0),t.traceContextParentHeader&&(e.set(traceparent,t.traceContextParentHeader),t.traceContextStateHeader&&e.set(tracestate,t.traceContextStateHeader),r!0),r}}function R(e,t){this.params{},this.metrics{},this.startTime(0,a.t)(),this.dtt,e.length>1&&(this.targete0),e.length>2&&(this.optse1);var rthis.opts||{},nthis.target;_e(this,ye(n));var i(+(n&&n instanceof xe&&n.method||r.method||GET)).toUpperCase();this.params.methodi,this.bodyr.body,this.txSizeQ(r.body)||0}function x(e,r){if(this.endTime(0,a.t)(),this.params||(this.params{}),(0,be.iW)(this.params))return;let i;this.params.statusr?r.status:0,stringtypeof this.rxSize&&this.rxSize.length>0&&(i+this.rxSize);const s{txSize:this.txSize,rxSize:i,duration:(0,a.t)()-this.startTime};n(xhr,this.params,s,this.startTime,this.endTime,fetch,this,t.K7.ajax)}function E(e){const rthis.params,ithis.metrics;if(!this.ended){this.ended!0;for(let t0;tRe;t++)e.removeEventListener(wet,this.listener,!1);r.aborted||(0,be.iW)(r)||(i.duration(0,a.t)()-this.startTime,this.loadCaptureCalled||4!e.readyState?nullr.status&&(r.status0):T(this,e),i.cbTimethis.cbTime,n(xhr,r,i,this.startTime,this.endTime,xhr,this,t.K7.ajax))}}function T(e,n){e.params.statusn.status;var ifunction(e,t){var re.responseType;returnjsonr&&null!t?t:arraybufferr||blobr||jsonr?Q(e.response):textr||r||void 0r?Q(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSizei),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Te)>0){var an.getResponseHeader(Te);a&&((0,s.p)(O.rs,Ajax/CrossApplicationTracing/Header/Seen,void 0,t.K7.metrics,r),e.params.cata.split(, ).pop())}e.loadCaptureCalled!0}r.on(new-xhr,o),r.on(open-xhr-start,c),r.on(open-xhr-end,d),r.on(send-xhr-start,u),r.on(xhr-cb-time,l),r.on(xhr-load-added,f),r.on(xhr-load-removed,p),r.on(xhr-resolved,g),r.on(addEventListener-end,m),r.on(removeEventListener-end,v),r.on(fn-end,y),r.on(fetch-before-start,w),r.on(fetch-start,R),r.on(fn-start,b),r.on(fetch-done,x)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()>i.e(891).then(i.bind(i,3845)))}}function _e(e,t){var r(0,pe.D)(t),ne.params||e;n.hostnamer.hostname,n.portr.port,n.protocolr.protocol,n.hostr.hostname+:+r.port,n.pathnamer.pathname,e.parsedOriginr,e.sameOriginr.sameOrigin}const Se{},OepushState,replaceState;function Ie(e){const tfunction(e){return(e||te.ee).get(history)}(e);return!h.RI||Set.debugId++||(Set.debugId1,(0,re.YM)(t).inPlace(window.history,Oe,-)),t}var Pei(3738);function ke(e){(0,c.Y)(o.BL,function(rDate.now()){const nr-h.WN;n0&&(0,f.R)(62,r),(0,s.p)(O.XG,o.BL,{time:n},void 0,t.K7.metrics,e.ee),e.addToTrace({name:o.BL,start:r,origin:nr}),(0,s.p)(o.Pl+o.hG,n,o.BL,void 0,t.K7.genericEvents,e.ee)},e)}const{He:Ne,bD:De,d3:je,Kp:Ce,TZ:Le,Lc:Me,uP:Be,Rz:He}Pe;class Ke extends b{static featureNameLe;constructor(e){var r;super(e,Le),re,(0,c.Y)(o.U2,function(e){if(!(e&&objecttypeof e&&e.name&&e.start))return;const n{n:e.name,s:e.start-h.WN,e:(e.end||e.start)-h.WN,o:e.origin||,t:api};n.s0||n.e0||n.en.s?(0,f.R)(61,{start:n.s,end:n.e}):(0,s.p)(bstApi,n,void 0,t.K7.sessionTrace,r.ee)},r),ke(e);if(!(0,g.V)(e.init))return void this.deregisterDrain();const nthis.ee;let d;Ie(n),this.eventsEE(0,ee.u)(n),this.eventsEE.on(Be,function(e,t){this.bstStart(0,a.t)()}),this.eventsEE.on(Me,function(e,r){(0,s.p)(bst,e0,r,this.bstStart,(0,a.t)(),void 0,t.K7.sessionTrace,n)}),n.on(He+je,function(e){this.time(0,a.t)(),this.startPathlocation.pathname+location.hash}),n.on(He+Ce,function(e){(0,s.p)(bstHist,location.pathname+location.hash,this.startPath,this.time,void 0,t.K7.sessionTrace,n)});try{dnew PerformanceObserver(e>{const re.getEntries();(0,s.p)(Ne,r,void 0,t.K7.sessionTrace,n)}),d.observe({type:De,buffered:!0})}catch(e){}this.importAggregator(e,()>i.e(891).then(i.bind(i,6974)),{resourceObserver:d})}}var Wei(6344);class Ue extends b{static featureNameWe.TZ;#n;recorder;constructor(e){var r;let n;super(e,We.TZ),re,(0,c.Y)(o.CH,function(){(0,s.p)(o.CH,,void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,c.Y)(o.Tb,function(){(0,s.p)(o.Tb,,void 0,t.K7.sessionReplay,e.ee)},e)}(e);try{nJSON.parse(localStorage.getItem(.concat(w.H3,_).concat(w.uh)))}catch(e){}(0,p.SR)(e.init)&&this.ee.on(o.CH,()>this.#i()),this.#s(n)&&this.importRecorder().then(e>{e.startRecording(We.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()>i.e(891).then(i.bind(i,6167)),this),this.ee.on(err,e>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed!0,(0,s.p)(We.Vh,e,void 0,this.featureName,this.ee))})}#s(e){return e&&(e.sessionReplayModew.g.FULL||e.sessionReplayModew.g.ERROR)||(0,p.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??Promise.all(i.e(891),i.e(222)).then(i.bind(i,4866)).then(({Recorder:e})>(this.recordernew e(this),this.recorder)).catch(e>{throw this.ee.emit(internal-error,e),this.blocked!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!w.g.FULL&&this.featAggregate.initializeRecording(w.g.FULL,!0,We.Qb.API):this.importRecorder().then(()>{this.recorder.startRecording(We.Qb.API,w.g.FULL)}))}}var Fei(3333),Vei(9119);const ze{},Genew Set;function Ye(e){returnstringtypeof e?{type:string,size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:ArrayBuffer,size:e.byteLength}:e instanceof Blob?{type:Blob,size:e.size}:e instanceof DataView?{type:DataView,size:e.byteLength}:ArrayBuffer.isView(e)?{type:TypedArray,size:e.byteLength}:{type:unknown,size:0}}class qe{constructor(e,t){this.timestamp(0,a.t)(),this.currentUrl(0,Ve.L)(window.location.href),this.socketId(0,ge.LA)(8),this.requestedUrl(0,Ve.L)(e),this.requestedProtocolsArray.isArray(t)?t.join(,):t||,this.openedAtvoid 0,this.protocolvoid 0,this.extensionsvoid 0,this.binaryTypevoid 0,this.messageOriginvoid 0,this.messageCount0,this.messageBytes0,this.messageBytesMin0,this.messageBytesMax0,this.messageTypesvoid 0,this.sendCount0,this.sendBytes0,this.sendBytesMin0,this.sendBytesMax0,this.sendTypesvoid 0,this.closedAtvoid 0,this.closeCodevoid 0,this.closeReasonunknown,this.closeWasCleanvoid 0,this.connectedDuration0,this.hasErrorsvoid 0}}class Ze extends b{static featureNameFe.TZ;constructor(e){super(e,Fe.TZ);const re.init.feature_flags.includes(websockets),ne.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r;var d;let u,l;if(de,(0,c.Y)(o.hG,(e,t)>F(e,t,d),d),function(e){(0,c.Y)(o.fF,(t,r)>z(t,r,e),e)}(e),ke(e),G(e),function(e){(0,c.Y)(o.V1,(t,r)>V(t,r,e),e)}(e),r&&(lfunction(e){if(!(0,E.dV)().o.WS)return e;const te.get(websockets);if(zet.debugId++)return t;zet.debugId1,(0,A.G)(()>{const e(0,a.t)();Ge.forEach(r>{r.nrData.closedAte,r.nrData.closeCode1001,r.nrData.closeReasonPage navigating away,r.nrData.closeWasClean!1,r.nrData.openedAt&&(r.nrData.connectedDuratione-r.nrData.openedAt),t.emit(ws,r.nrData,r)})});class r extends WebSocket{static nameWebSocket;static toString(){returnfunction WebSocket() { native code }}toString(){returnobject WebSocket}getSymbol.toStringTag(){return r.name}#a(e){(e.__newrelic??{}).socketIdthis.nrData.socketId,this.nrData.hasErrors??!0}constructor(...e){super(...e),this.nrDatanew qe(e0,e1),this.addEventListener(open,()>{this.nrData.openedAt(0,a.t)(),protocol,extensions,binaryType.forEach(e>{this.nrDataethise}),Ge.add(this)}),this.addEventListener(message,e>{const{type:t,size:r}Ye(e.data);this.nrData.messageOrigin??(0,Ve.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+r,this.nrData.messageBytesMinMath.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMaxMath.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??).includes(t)||(this.nrData.messageTypesthis.nrData.messageTypes?.concat(this.nrData.messageTypes,,).concat(t):t)}),this.addEventListener(close,e>{this.nrData.closedAt(0,a.t)(),this.nrData.closeCodee.code,e.reason&&(this.nrData.closeReasone.reason),this.nrData.closeWasCleane.wasClean,this.nrData.connectedDurationthis.nrData.closedAt-this.nrData.openedAt,Ge.delete(this),t.emit(ws,this.nrData,this)})}addEventListener(e,t,...r){const nthis,ifunctiontypeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyStateWebSocket.OPEN){const{type:t,size:r}Ye(e);this.nrData.sendCount++,this.nrData.sendBytes+r,this.nrData.sendBytesMinMath.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMaxMath.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??).includes(t)||(this.nrData.sendTypesthis.nrData.sendTypes?.concat(this.nrData.sendTypes,,).concat(t):t)}try{return super.send(e)}catch(e){throw this.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return h.gm.WebSocketr,t}(this.ee)),h.RI){if(fe(this.ee),se(this.ee),uIe(this.ee),e.init.user_actions.enabled){function f(t){const r(0,pe.D)(t);return e.beacons.includes(r.hostname+:+r.port)}function p(){u.emit(navChange)}Fe.Zp.forEach(e>(0,k.sp)(e,e>(0,s.p)(ua,e,void 0,this.featureName,this.ee),!0)),Fe.qN.forEach(e>{const t(0,m.s)(e>{(0,s.p)(ua,e,void 0,this.featureName,this.ee)},500,{leading:!0});(0,k.sp)(e,t)}),h.gm.addEventListener(error,()>{(0,s.p)(uaErr,,void 0,t.K7.genericEvents,this.ee)},(0,k.jT)(!1,this.removeOnAbort?.signal)),this.ee.on(open-xhr-start,(e,r)>{f(e1)||r.addEventListener(readystatechange,()>{2r.readyState&&(0,s.p)(uaXhr,,void 0,t.K7.genericEvents,this.ee)})}),this.ee.on(fetch-start,e>{e.length>1&&!f(ye(e0))&&(0,s.p)(uaXhr,,void 0,t.K7.genericEvents,this.ee)}),u.on(pushState-end,p),u.on(replaceState-end,p),window.addEventListener(hashchange,p,(0,k.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,p,(0,k.jT)(!0,this.removeOnAbort?.signal))}if(e.init.performance.resources.enabled&&h.gm.PerformanceObserver?.supportedEntryTypes.includes(resource)){new PerformanceObserver(e>{e.getEntries().forEach(e>{(0,s.p)(browserPerformance.resource,e,void 0,this.featureName,this.ee)})}).observe({type:resource,buffered:!0})}}r&&l.on(ws,e>{(0,s.p)(ws-complete,e,void 0,this.featureName,this.ee)});try{this.removeOnAbortnew AbortController}catch(g){}this.abortHandler()>{this.removeOnAbort?.abort(),this.abortHandlervoid 0},n.some(e>e)?this.importAggregator(e,()>i.e(891).then(i.bind(i,8019))):this.deregisterDrain()}}var Xei(2646);const $enew Map;function Je(e,t,r,n,i!0){if(object!typeof t||!t||string!typeof r||!r||function!typeof tr)return(0,f.R)(29);const sfunction(e){return(e||te.ee).get(logger)}(e),a(0,re.YM)(s),onew Xe.y(te.P);o.leveln.level,o.customAttributesn.customAttributes,o.autoCapturedi;const ctr?.re.Jt||tr;return $e.set(c,o),a.inPlace(t,r,wrap-logger-,()>$e.get(c)),s}var Qei(1910);class et extends b{static featureNameK.TZ;constructor(e){var t;super(e,K.TZ),te,(0,c.Y)(o.$9,(e,r)>U(e,r,t),t),function(e){(0,c.Y)(o.Wb,(t,r,{customAttributes:n{},level:iK.p_.INFO}{})>{Je(e.ee,t,r,{customAttributes:n,level:i},!1)},e)}(e),G(e);const rthis.ee;log,error,warn,info,debug,trace.forEach(e>{(0,Qe.i)(h.gm.consolee),Je(r,h.gm.console,e,{level:loge?info:e})}),this.ee.on(wrap-logger-end,function(e){const{level:t,customAttributes:n,autoCaptured:i}this;(0,W.R)(r,e,n,t,i)}),this.importAggregator(e,()>i.e(891).then(i.bind(i,5288)))}}new T({features:x,S,Ke,Ue,Ae,I,q,Ze,et,loaderType:pro})})()})();/script>meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalableno>title>MedicTests | Home of the #1 NREMT® Test Simulator/title>meta nametitle contentMedicTests | Home of the #1 NREMT® Test Simulator>meta namedescription contentThe #1 NREMT® Practice Test System for U.S. EMTs & Paramedics/>link relicon typeimage/png href/favicon-96x96.png sizes96x96/>link relicon typeimage/svg+xml href/favicon.svg/>link relshortcut icon href/favicon.ico/>link relapple-touch-icon sizes180x180 href/apple-touch-icon.png/>meta nameapple-mobile-web-app-title contentMedicTests/>link relmanifest href/site.webmanifest/>meta nametheme-color content#ffffff>meta http-equivContent-Language contenten>!-- Resource hints to optimize font loading and prevent unwanted preloads -->link reldns-prefetch href//fonts.googleapis.com>link reldns-prefetch href//fonts.gstatic.com>link reldns-prefetch href//cdnjs.cloudflare.com>link reldns-prefetch href//pro.fontawesome.com>link reldns-prefetch href//kit.fontawesome.com>!-- Open Graph / Facebook -->meta propertyog:type contentwebsite>meta propertyog:url contenthttps://medictests.com/>meta propertyog:title contentMedicTests | Home of the #1 NREMT® Test Simulator>meta propertyog:description contentThe #1 NREMT® Practice Test System for U.S. EMTs & Paramedics>meta propertyog:image contenthttps://medictests.com/og-image.jpg>!-- Twitter -->meta propertytwitter:card contentsummary_large_image>meta propertytwitter:url contenthttps://medictests.com/>meta propertytwitter:title contentMedicTests | Home of the #1 NREMT® Test Simulator>meta propertytwitter:description contentThe #1 NREMT® Practice Test System for U.S. EMTs & Paramedics>meta propertytwitter:image contenthttps://medictests.com/og-image.jpg>meta namecsrf-param contentauthenticity_token />meta namecsrf-token contentOcRrrqVfIlG3krxhr-F8_60yLJyjhMlbedv5_LPzqr_340aSOsBi4vemJ0QxySUFraf300f8HnT_0mVsDYF16A />meta namecsp-nonce />meta namesentry-release contentmt-rails-7857eda>meta namesentry-dsn contenthttps://d46252307d572ade9ffed68cc3cbd414@o219994.ingest.us.sentry.io/4509114306920448>meta namesentry-environment contentproduction> title>MedicTests/title> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyCabin:wght@400;500;600;700&familyOpen+Sans:wght@300;400;500;600;700&displayswap relstylesheet> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css/> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css/> link relstylesheet hrefhome/css/vendor.min.css> link relstylesheet hrefhome/css/style.min.css> script defer srchttps://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js>/script> script defer srchttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js>/script> script defer srchttps://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.5/jquery.validate.min.js>/script> script defer srchome/js/main.min.js>/script> script defer srchome/js/vendor.min.js>/script> /head> body classlp-medictests> div classheader> div classcontainer> div classrow logo> div classcol-md-6> img width231.19 height34 src/assets/logos/logo-blue-d29142d7d5ffda9ec613dbd1c43d64dcdf186732686292f29e3ea2552446741f.svg /> p>250,000+ empowered students/p> /div> div classcol-md-6 stylealign-content: center;> div classlogin-container>img srchome/img/user-icon.svg altUser icon/>p>Already a member? a href/users/sign_in>Log In/a>/p>/div> a href/students/sign_up classbtn btn-primary scroll-to>SEE MEMBERSHIP PLANS/a> /div> /div> /div> /div> div classhero> div classcontainer p-0> div classrow align-items-center> div classcol-sm-12 col-md-6 col-lg-5 px-sm-4 ps-lg-2 pe-lg-5> h1 classmx-auto mx-md-0>Crush the NREMT® and Master EMS/h1> p classmx-auto mx-md-0>Your All-In-One Platform for Certification Prep and Continuous Learning/p> a href/students/sign_up classbtn btn-primary d-block scroll-to mx-auto mx-md-0>SEE MEMBERSHIP PLANS/a> /div> div classcol-sm-12 col-md-6 col-lg-7 d-flex justify-content-center d-md-block> picture> source srcsethome/img/hero-img-mobile.png media(max-width: 767px)> source srcsethome/img/hero-img.png media(min-width: 768px)> img decodingasync loadingeager classhero-img img-fluid srchome/img/hero-img-mobile.png altNow Even Better! Advanced Call Simulator, Ai Medic Tutor, Audio Playback, and Rapid-Learning Tools> /picture> /div> /div> /div> /div> div classsection section-ratings> div classcontainer> div classrow> div classcol> div classratings d-flex justify-content-center> picture> source srcsethome/img/apple-rating-mobile.svg media(max-width: 767px)> source srcsethome/img/apple-rating.svg media(min-width: 768px)> img decodingasync loadingeager srchome/img/apple-rating-mobile.svg> /picture> picture> source srcsethome/img/google-rating-mobile.svg media(max-width: 767px)> source srcsethome/img/google-rating.svg media(min-width: 768px)> img decodingasync loadingeager srchome/img/google-rating-mobile.svg> /picture> picture> source srcsethome/img/fb-rating-mobile.svg media(max-width: 767px)> source srcsethome/img/fb-rating.svg media(min-width: 768px)> img decodingasync loadingeager srchome/img/fb-rating-mobile.svg> /picture> picture> source srcsethome/img/money-back-mobile.svg media(max-width: 767px)> source srcsethome/img/money-back.svg media(min-width: 768px)> img decodingasync loadingeager srchome/img/money-back-mobile.svg> /picture> /div> /div> /div> /div> /div> div classsection section-statistics> div classcontainer> div classrow> div classcol> div classd-flex statistics-wrapper flex-wrap flex-lg-nowrap mx-auto> div classd-flex flex-column statistics-item> p classnum>10,000+/p> p classtxt>Questions With Rationales/p> /div> div classd-flex flex-column statistics-item> p classnum>750+/p> p classtxt>EMS Education Units/p> /div> div classd-flex flex-column statistics-item> p classnum>94%/p> p classtxt>Pass Rate/p> /div> div classd-flex flex-column statistics-item> p classnum>100/p> p classtxt>EMS Calls To Run/p> /div> /div> /div> /div> /div> /div> div classsection section-emstutor> div classcontainer> div classrow> div classcol> h2 classtitle text-center mx-auto mb-3>Why span classhighlight>250,000+/span> Students Have Trusted MedicTests To Pass The NREMT® Exam/h2> p classsubtitle text-center mx-auto mb-3>More than just NREMT® test prep, MedicTests is an online adaptive tutoring system that senses what you know and what you need to learn. Then, it pushes content and questions your way based on the topics you need. Join us today. We make National Registry test prep easier and less stressful!/p> /div> /div> div classrow pt-4 pt-md-5 px-0> div classcol-12 col-md-6 col-lg-7 pe-md-5 pe-lg-3> picture> source srcsethome/img/emstutor-mobile.png media(max-width: 767px)> source srcsethome/img/emstutor-tablet.png media(max-width: 991px)> source srcsethome/img/emstutor-desktop.png media(min-width: 992px)> img decodingasync loadinglazy classimg img-fluid emstutor-img mb-5 mb-md-0 srchome/img/emstutor-mobile.png alt\“I used MedicTests back in 2014 for my initial medic cert, and I passed my national right after. Im now using it again in 2023 to get my national license back (I let it lapse over 8 years ago, lol). They have upgraded their interface so much since 2014. The app is so easy to navigate, and the website is user friendly. I was nervous to retake that test again, but honestly, theyve made it so easy to study in various forms. Tests, flash cards, chapters to read, etc.\” - Cherissa Curtis /> /picture> /div> div classcol-12 col-md-6 col-lg-5 d-flex align-items-center ps-md-0 ps-lg-5> div idemstutor-accordion classaccordion w-100> div classaccordion-item> h2 classaccordion-header idemstutor-accordion-heading-one> button classaccordion-button typebutton data-bs-togglecollapse data-bs-target#emstutor-accordion-one aria-expandedfalse aria-controlsemstutor-accordion-one style--icon: url(/home/img/emstutor-icon3.svg)>Challenge yourself with the full National Registry Simulator™/button> /h2> div idemstutor-accordion-one classaccordion-collapse collapse show aria-labelledbyemstutor-accordion-heading-one data-bs-parent#emstutor-accordion> div classaccordion-body> p>Practice the skills you learn and train your test endurance with our National Registry Simulator™, which reflects the new 2024 scoring model, Test-Item Exposures (TEIs), and scenario-based assessments for the most accurate preparation experience for the real exam./p> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idemstutor-accordion-heading-two> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#emstutor-accordion-two aria-expandedtrue aria-controlsemstutor-accordion-two style--icon: url(/home/img/emstutor-icon1.svg)>Created by medics for medics/button> /h2> div idemstutor-accordion-two classaccordion-collapse collapse aria-labelledbyemstutor-accordion-heading-two data-bs-parent#emstutor-accordion> div classaccordion-body> p>Our content was crafted by experienced emergency medical physicians, medics, and EMS educators. Together, we prepare you to CRUSH your certification test AND tackle the real-life emergencies in the field./p> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idemstutor-accordion-heading-three> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#emstutor-accordion-three aria-expandedfalse aria-controlsemstutor-accordion-three style--icon: url(/home/img/emstutor-icon2.svg)>Over 10,000 Questions deliver themselves adaptively to YOU/button> /h2> div idemstutor-accordion-three classaccordion-collapse collapse aria-labelledbyemstutor-accordion-heading-three data-bs-parent#emstutor-accordion> div classaccordion-body> p>Our intelligent question bank adapts to your performance in real time. As you progress, the system continuously analyzes your strengths and weaknesses, delivering personalized units and questions that challenge you at the perfect level./p> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idemstutor-accordion-heading-four> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#emstutor-accordion-four aria-expandedfalse aria-controlsemstutor-accordion-four style--icon: url(/home/img/emstutor-icon4.svg)>750+ units of reference content/button> /h2> div idemstutor-accordion-four classaccordion-collapse collapse aria-labelledbyemstutor-accordion-heading-four data-bs-parent#emstutor-accordion> div classaccordion-body> p>We distilled and expanded the EMS Education Guidelines from all categories into 80+ topics with over 750 individual educational units. These digestible units are available in the library both in text with visuals and audio format for learning on-the-go!/p> /div> /div> /div> /div> /div> /div> div classrow px-0 px-lg-5> div classcol px-4 px-md-0> div idpass-guarantee> div classpass-guarantee-text-wrapper> h2>100% Pass Guarantee!/h2> p>We guarantee that if you use our system regularly, you will pass this test and achieve this goal. If, for any reason, you do not pass the NREMT (or even your state) exam, just send in your results. Well refund up to 90 days of your membership!/p> /div> div classpass-guarantee-logo-wrapper> img srchome/img/pass-guarantee-logo.svg alt100% Pass Guarantee! classimg pass-guarantee-logo> /div> /div> /div> /div> /div> /div> div classsection section-emssoftware> div classcontainer> div classrow> div classcol> h2 classtitle text-center mx-auto mb-5 mb-lg-3>The Smartest EMS Education Software on EARTH! span classhighlight>Discover New Tools to Boost Your EMS Training/span>/h2> /div> /div> div classrow d-none d-lg-block py-4> div classcol> div classemssoftware-navbar> button classemssoftware-navbar-item active typebutton data-bs-target#emssoftware-accordion-one aria-expandedtrue aria-controlsemssoftware-accordion-one>New NREMT Scoring & Scenarios/button> button classemssoftware-navbar-item typebutton data-bs-target#emssoftware-accordion-two aria-expandedtrue aria-controlsemssoftware-accordion-two>New Provider Levels!/button> button classemssoftware-navbar-item typebutton data-bs-target#emssoftware-accordion-three aria-expandedtrue aria-controlsemssoftware-accordion-three>New AI Medic Tutor/button> button classemssoftware-navbar-item typebutton data-bs-target#emssoftware-accordion-four aria-expandedtrue aria-controlsemssoftware-accordion-four>The Brand New Call Simulator/button> button classemssoftware-navbar-item typebutton data-bs-target#emssoftware-accordion-five aria-expandedtrue aria-controlsemssoftware-accordion-five>Rapid Learning FLASH Cards/button> button classemssoftware-navbar-item typebutton data-bs-target#emssoftware-accordion-six aria-expandedtrue aria-controlsemssoftware-accordion-six>Audio Playback of Reference Units/button> /div> /div> /div> div classrow> div classcol> div idemssoftware-accordion classaccordion w-100> div classaccordion-item active> h2 classaccordion-header d-lg-none idemssoftware-accordion-heading-one> button classaccordion-button typebutton data-bs-togglecollapse data-bs-target#emssoftware-accordion-one aria-expandedtrue aria-controlsemssoftware-accordion-one>New NREMT Scoring & Scenarios/button> /h2> div idemssoftware-accordion-one classaccordion-collapse collapse show aria-labelledbyemssoftware-accordion-heading-one data-bs-parent#emssoftware-accordion> div classaccordion-body> picture classorder-lg-3> source srcsethome/img/emssoftware-6-mobile.png media(max-width: 575px)> source srcsethome/img/emssoftware-6-desktop.png media(min-width: 576px)> img srchome/img/emssoftware-6-mobile.png altLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do classimg emssoftware-accordion-img> /picture> div classemssoftware-accordion-text> h3 classd-none d-lg-block>New NREMT Scoring & Scenarios/h3> p>Prepare for the latest NREMT certification standards with the 2024 NREMT updated scoring system, scenarios, and TEIs./p> /div> /div> /div> /div> div classaccordion-item> h2 classaccordion-header d-lg-none idemssoftware-accordion-heading-two> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#emssoftware-accordion-two aria-expandedtrue aria-controlsemssoftware-accordion-two>Critical Care & Flight Paramedic provider levels now available!/button> /h2> div idemssoftware-accordion-two classaccordion-collapse collapse aria-labelledbyemssoftware-accordion-heading-two data-bs-parent#emssoftware-accordion> div classaccordion-body> picture classorder-lg-3> source srcsethome/img/emssoftware-1-mobile.png media(max-width: 575px)> source srcsethome/img/emssoftware-1-desktop.png media(min-width: 576px)> img srchome/img/emssoftware-1-mobile.png altCritical Care & Flight Paramedic provider levels now available! classimg emssoftware-accordion-img> /picture> div classemssoftware-accordion-text> h3 classd-none d-lg-block>Critical Care & Flight Paramedic provider levels now available!/h3> p>Our new Critical Care/FPC provider level is designed to assist flight paramedics and other critical care personnel. Engage with in-depth training that prepares you for complex medical scenarios and high-pressure environments!/p> /div> /div> /div> /div> div classaccordion-item> h2 classaccordion-header d-lg-none idemssoftware-accordion-heading-three> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#emssoftware-accordion-three aria-expandedtrue aria-controlsemssoftware-accordion-three>Meet Mack, Your Personal AI Medic Tutor/button> /h2> div idemssoftware-accordion-three classaccordion-collapse collapse aria-labelledbyemssoftware-accordion-heading-three data-bs-parent#emssoftware-accordion> div classaccordion-body> picture classorder-lg-3> source srcsethome/img/emssoftware-2-mobile.png media(max-width: 575px)> source srcsethome/img/emssoftware-2-desktop.png media(min-width: 576px)> img srchome/img/emssoftware-2-mobile.png altMeet MACK, Your AI Medic Tutor – The Future of EMS Education classimg emssoftware-accordion-img> /picture> div classemssoftware-accordion-text> h3 classd-none d-lg-block>Meet MACK, Your AI Medic Tutor – The Future of EMS Education/h3> p>MACK is not just another AI tutor. Trained on over 12 years of EMS education data and the latest best practices in emergency medical services, MACK offers accurate, real-time answers to all EMS provider levels—from EMRs to Critical Care Paramedics. With access to the vast MedicTests library, MACK creates a personalized, interactive learning experience tailored to your needs./p> p>Whether youre preparing for exams or sharpening field skills, MACK adapts to your learning style, guiding you through complex scenarios, answering all your questions, challenging you, and providing feedback—all without judgment./p> a href/mack classbtn btn-primary mt-3>LEARN MORE ABOUT MACK/a> /div> /div> /div> /div> div classaccordion-item> h2 classaccordion-header d-lg-none idemssoftware-accordion-heading-four> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#emssoftware-accordion-four aria-expandedtrue aria-controlsemssoftware-accordion-four>The MedicTests Call Simulator lets you play a simulated EMS career, run calls, and save lives!/button> /h2> div idemssoftware-accordion-four classaccordion-collapse collapse aria-labelledbyemssoftware-accordion-heading-four data-bs-parent#emssoftware-accordion> div classaccordion-body> picture classorder-lg-3> source srcsethome/img/emssoftware-3-mobile.png media(max-width: 575px)> source srcsethome/img/emssoftware-3-desktop.png media(min-width: 576px)> img srchome/img/emssoftware-3-mobile.png altStep into the boots of an EMS professional with high-fidelity simulation classimg emssoftware-accordion-img> /picture> div classemssoftware-accordion-text> h3 classd-none d-lg-block>The MedicTests Call Simulator lets you play a simulated EMS career, run calls, and save lives!/h3> p>Run emergency calls, gain experience, and advance through the ranks, from Rookie to Old Salty Gremlin! Each scenario immerses you in real-world situations where your decisions impact patient outcomes and feedback! Whether youre responding to cardiac arrest, strokes, or traumatic injuries, youll make real-time decisions just like you would in the field./p> a href/lp-call-simulator classbtn btn-primary mt-3 stylepadding: 13px 32px;>LEARN MORE ABOUT THE CALL SIMULATOR/a> /div> /div> /div> /div> div classaccordion-item> h2 classaccordion-header d-lg-none idemssoftware-accordion-heading-five> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#emssoftware-accordion-five aria-expandedtrue aria-controlsemssoftware-accordion-five>Rapid Learning Flash Cards - Pearls of wisdom in spaced repetition/button> /h2> div idemssoftware-accordion-five classaccordion-collapse collapse aria-labelledbyemssoftware-accordion-heading-five data-bs-parent#emssoftware-accordion> div classaccordion-body> picture classorder-lg-3> source srcsethome/img/emssoftware-5-mobile.png media(max-width: 575px)> source srcsethome/img/emssoftware-5-desktop.png media(min-width: 576px)> img srchome/img/emssoftware-5-mobile.png altRapid learning flash cards classimg emssoftware-accordion-img> /picture> div classemssoftware-accordion-text> h3 classd-none d-lg-block>Rapid learning flash cards/h3> p>MedicTests is proud to introduce our Rapid Learning Flash Cards feature, designed to enhance your EMS education with focused and effective study tools. These flashcards use spaced repetition to strengthen memory and retention, helping you master common critical presentations./p> p>strong>Symptom Blitz Flashcards:/strong> Quickly match common symptoms and injury patterns with likely diagnoses and speed up your diagnostic abilities in the field!/p> p>strong>Medication Administration Flashcards:/strong> Review dosages, indications, pharmacokinetics, mechanisms of action, and contraindications in rapid succession!/p> /div> /div> /div> /div> div classaccordion-item> h2 classaccordion-header d-lg-none idemssoftware-accordion-heading-six> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#emssoftware-accordion-six aria-expandedtrue aria-controlsemssoftware-accordion-six>Perfect for commutes: 750+ units with audio and adjustable playback speed/button> /h2> div idemssoftware-accordion-six classaccordion-collapse collapse aria-labelledbyemssoftware-accordion-heading-six data-bs-parent#emssoftware-accordion> div classaccordion-body> picture classorder-lg-3> source srcsethome/img/emssoftware-4-mobile.png media(max-width: 575px)> source srcsethome/img/emssoftware-4-desktop.png media(min-width: 576px)> img srchome/img/emssoftware-4-mobile.png altPerfect for commutes: 750+ units with audio and adjustable playback speed classimg emssoftware-accordion-img> /picture> div classemssoftware-accordion-text> h3 classd-none d-lg-block>Perfect for commutes: 750+ units with audio and adjustable playback speed/h3> p>strong>Simple Activation:/strong> Click the speaker icon to start. Adjustable playback speeds!/p> p>strong>Flexible Learning:/strong> Ideal for passive learning during commutes, workouts, and other activities./p> p>strong>Supports Auditory Learners:/strong> Great for those who prefer listening over reading./p> p>strong>Enhanced Retention:/strong> Maximizes study time and information retention./p> p>strong>Convenient Access:/strong> Learn anytime, anywhere, without being screen-bound./p> /div> /div> /div> /div> /div> /div> /div> /div> /div> div classsection section-testimonials> div classcontainer p-0> div classrow> h3>Join thousands of satisfied students who used MedicTests to pass the exam on the first try/h3> div classtestimonial-slider px-0> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>I passed NREMT® on the first try!/h4> p>I highly recommend MedicTests!. It helped me pass the NREMT® paramedic exam. I took and passed the exam years ago when it was on paper. I studied hard with MedicTests for about two months and took the exams over and over. I passed the NREMT® paramedic exam on the first try. I’m going to continue using MedicTests./p> /span> span classbtm> span classprofile> img srchome/img/patrick.png width60 height60 alt loadinglazy classprofile> p classname>Patrick Enfield/p> /span> img srchome/img/fb-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>Exactly what I needed!/h4> p>I followed the plan and went through the study sections and did the unit test and did several National Registry simulation test. it was easy to use and when I did go take my National Registry, the questions were very similar. I felt very prepared, and passed on my first try! Thank you!/p> /span> span classbtm> span classprofile> img srchome/img/crystal.png width60 height60 alt loadinglazy classprofile> p classname>Crystal Hodge/p> /span> img srchome/img/google-icon.svg classgoogle-icon width98 height33 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>No more test anxiety/h4> p>Just passed the NREMT-P (my 4th attempt) after using MedicTests! My first 3 attempts I used other websites, etc. Obviously they didnt work./p> /span> span classbtm> span classprofile> img srchome/img/kayti.png width60 height60 alt loadinglazy classprofile> p classname>Kayti Stepan/p> /span> img srchome/img/google-icon.svg classgoogle-icon width98 height33 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>Great Resource!/h4> p>I used MedicTests to study while preparing for my EMT basic and Paramedic exams.. I passed both exams on the first try, at the minimum amount of questions. Medic Tests gives you a great idea of your strengths and weaknesses, so you know where to focus your studies. Upon answering correctly or incorrectly, you are also given an explanation. Great resource./p> /span> span classbtm> span classprofile> img srchome/img/caitlyn.jpg width60 height60 alt loadinglazy classprofile> p classname>Caitlyn Borne/p> /span> img srchome/img/fb-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent sm> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>Thanks Medictests!/h4> p>Used this website for my EMT-B and Paramedic-both passed on the first try. Awesome tool to use!! the 2 great things about it, being able to focus on an individual section youre weak at, and also the NR simulator. That simulator allowed me to practice my time management skills while feeling the pressure. Dont get me wrong, you still have to do your part and pay attention in class and read the books. but this website helps tie it all together. Thanks MedicTests!!!/p> /span> span classbtm> span classprofile> img srchome/img/waleed.jpg width60 height60 alt loadinglazy classprofile> p classname>Waleed Amos/p> /span> img srchome/img/fb-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>Highly recommended!/h4> p>Passed my NREMT-P on the first go around when i was 20. Only paid for a month of the subscription and it definately helped get rid of the anxiety and put me in the mind set of national registry. I highly recommend to any student preparing to test! Remember you get out what you put into it!/p> /span> span classbtm> span classprofile> img srchome/img/chris.jpg width60 height60 alt loadinglazy classprofile> p classname>Chris Athey/p> /span> img srchome/img/fb-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>It worked wonders for me!/h4> p>I just passed my NREMT-P and used medic test for practice !! It worked wonders and I passed on my first go around !! Thanks MedicTests I have told everyone I know about this site and will highly recommend to anyone prepping for the registry./p> /span> span classbtm> span classprofile> img srchome/img/myasha.jpg width60 height60 alt loadinglazy classprofile> p classname>Myasha Richards/p> /span> img srchome/img/fb-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>Recommending it to many other!/h4> p>Your website is awesome! I became a member and took the national registry simulator many times along with your test and I have to say it helped me tremendously you guys guarantee members to pass the registry the first try and I did! Thank you very much, your website is great and I will be recommending it to many others!/p> /span> span classbtm> span classprofile> img srchome/img/austin.jpg width60 height60 alt loadinglazy classprofile> p classname>Austin DeWees/p> /span> img srchome/img/fb-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>This is the place!/h4> p>Took my NREMT® exam last night (5/15/14) passed it!! If anyone is taking the test and looking for a study guide and test bank this is the place ! I saw at least 10 exact questions from the test on this site! DO IT!/p> /span> span classbtm> span classprofile> img srchome/img/kevin.jpg width60 height60 alt loadinglazy classprofile> p classname>Kevin Lynch/p> /span> img srchome/img/fb-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>Thanks guys!/h4> p>I used this site religiously for 3 months prior to my test and happy to say I passed my NREMT-P first try. Would highly recommend for all! Thanks guys!/p> /span> span classbtm> span classprofile> img srchome/img/chris-horne.png width60 height60 alt loadinglazy classprofile> p classname>Chris Horne/p> /span> img srchome/img/fb-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>Awesome study materials!/h4> p>Passed my NREMT-A exam yesterday due to the help of your website. Awesome study materials and test prep exams. I only studied for about a month with your materials and I passed my exam./p> /span> span classbtm> span classprofile> img srchome/img/latoya-stewart.png width60 height60 alt loadinglazy classprofile> p classname>Latoya Stewart/p> /span> img srchome/img/google-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> div> span classwhite-box> span classcontent> img srchome/img/stars-rating.svg width132 height28 alt loadinglazy> h4>Your website is great!/h4> p>I recently took my national registry and like everyone I was very nervous. You website along with reading certain chapters in my book was the only study tools I used. Your online test stimulator is a great way to prepare. I highly recommend this site to everyone looking to pass their national. Thank you/p> /span> span classbtm> span classprofile> img srchome/img/ruben-ferrell.png width60 height60 alt loadinglazy classprofile> p classname>Ruben Ferrell/p> /span> img srchome/img/google-icon.svg classfb-icon width105 height40 alt loadinglazy> /span> /span> /div> /div> /div> /div> /div> div classsection section-faq> div classcontainer p-0> div classbox> div classrow> div classcol-12 col-md-4> h2>Frequently Asked Questions/h2> /div> div classcol-12 col-md-8> div classaccordion accordion-flush idaccordionFAQ> div classaccordion-item active> h2 classaccordion-header idflush-headingOne> button classaccordion-button typebutton data-bs-togglecollapse data-bs-target#flush-collapseOne aria-expandedfalse aria-controlsflush-collapseOne> Do you have apps for Android and IOS? /button> /h2> div idflush-collapseOne classaccordion-collapse collapse show aria-labelledbyflush-headingOne data-bs-parent#accordionFAQ> div classaccordion-body>Yes! In addition to our excellent web application, we also have highly-rated apps available on the iOS App Store and the Google Play Store! /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingTwo> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseTwo aria-expandedfalse aria-controlsflush-collapseTwo> What tests are available at MedicTests? /button> /h2> div idflush-collapseTwo classaccordion-collapse collapse aria-labelledbyflush-headingTwo data-bs-parent#accordionFAQ> div classaccordion-body> ol> li>strong>Strengthen Skills -/strong> Our system evaluates your current knowledge level based on your provider goal. You can take a 25-question test, and after each question, receive real-time feedback on your choices. This helps you accelerate your learning and reach your goals faster./li> li>strong>Work on Weaknesses - /strong> Stay well-rounded by focusing on areas where you need improvement. If you frequently miss questions on pediatric airway medications, for example, the system will assign those units for review and add related questions to your “weaknesses” category, ensuring you sharpen those skills. /li> li>strong>Create a Custom Test - /strong> You can choose which categories to focus on and customize the number of questions in your test. With over 750 units available, you can create tests based on the topics that matter most to you. Additionally, each unit now includes audio playback, allowing you to listen to the content at variable speeds, making it easy to learn while on the go. Whether youre commuting or working out, you can absorb information without being tied to a screen./li> li>strong>Class Tracks - /strong> Your school or EMS institution can create custom learning tracks where units and test material can be locked/unlocked based on the course schedule. Your students stay on track with your curriculum using our software! /li> li>strong>Updated National Registry Simulator™ -/strong> Our National Registry Simulator has been revamped for 2024 to align with the latest NREMT scoring model. The new simulator incorporates Technology-Enhanced Items (TEIs) and scenario-based questions that mirror real-world EMS encounters. Instead of scoring on a per-category basis, the updated simulator dynamically assesses overall competency across various aspects of clinical judgment, communications, and leadership throughout a scenario. This adaptive, timed exam ensures you are fully prepared for the demands of the real NREMT. Its the perfect tool to build your test endurance and assess readiness in real-world scenarios./li> /ol> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingThree> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseThree aria-expandedfalse aria-controlsflush-collapseThree> Do students get feedback about correct and incorrect test items? /button> /h2> div idflush-collapseThree classaccordion-collapse collapse aria-labelledbyflush-headingThree data-bs-parent#accordionFAQ> div classaccordion-body>All of our tests provide comprehensive feedback including detailed explanations that include the relevant pearls of wisdom that the student is able to see over and over and over. Some students never even go to the online library and just improve solely on experience with the questions and the detailed educational feedback that reinforces the fundamental principles involved. We also include trends and performance history in the dashboard stats. If the student is missing a lot of questions about ACLS algorithms or medical math, the National Registry Simulator™ and dashboard suggestions will let them know. We’re adding more ways to identify and bolster any weaknesses in the student’s knowledge. /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingFour> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseFour aria-expandedfalse aria-controlsflush-collapseFour> Can I change my subscription later? /button> /h2> div idflush-collapseFour classaccordion-collapse collapse aria-labelledbyflush-headingFour data-bs-parent#accordionFAQ> div classaccordion-body>Yes, you can change your subscription at any time. /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingFive> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseFive aria-expandedfalse aria-controlsflush-collapseFive> How long should I use MedicTests before testing? /button> /h2> div idflush-collapseFive classaccordion-collapse collapse aria-labelledbyflush-headingFive data-bs-parent#accordionFAQ> div classaccordion-body>We recommend at least 90 days prior to testing. With our bite-sized learning opportunities delivered at spaced intervals, you learn from your successes and failures at a much faster rate. 90 days of regular use (3x weekly for 15min/day) resulted in passing scores more than 94% of the time. We help you pass the test by helping you LEARN the material. Thousands of questions in hundreds of units help keep you sharp and ready! /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingSix> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseSix aria-expandedfalse aria-controlsflush-collapseSix> Can I change my provider level? /button> /h2> div idflush-collapseSix classaccordion-collapse collapse aria-labelledbyflush-headingSix data-bs-parent#accordionFAQ> div classaccordion-body>Yes, once you have an account, you’ll be able to update your provider level easily in the settings. /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingSeven> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseSeven aria-expandedfalse aria-controlsflush-collapseSeven> How can I purchase groups of memberships for my students? /button> /h2> div idflush-collapseSeven classaccordion-collapse collapse aria-labelledbyflush-headingSeven data-bs-parent#accordionFAQ> div classaccordion-body> p classmb-3>We offer discounted memberships for schools and EMS services! To purchase group memberships, follow these steps:/p> ol> li>strong>Start Here! - /strong>Visit our a href/instructor/sign_up>Instructor Sign Up/a> page to explore bulk pricing options tailored to educational institutions and EMS services./li> li>strong>Customize Your Plan -/strong> You can choose the number of students and the membership duration that best suits your needs. We offer flexible packages to suit classes of any size/li> li>strong>Easy Account Setup - /strong>Once you’ve chosen your plan, you’ll receive access to our instructor dashboard, where you can manage student progress, lock/unlock course content, and track performance./li> li>strong>Support for Your Institution - /strong> Whether you’re managing an EMT class or a full-scale EMS service, our system is built to integrate with and augment your existing training programs./li> /ol> /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingEight> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseEight aria-expandedfalse aria-controlsflush-collapseEight> How does the money-back guarantee work? /button> /h2> div idflush-collapseEight classaccordion-collapse collapse aria-labelledbyflush-headingEight data-bs-parent#accordionFAQ> div classaccordion-body>We exist to help you help people become excellent at emergency medicine. Very occasionally, students do not pass the first time. In most cases, the student only was able to interact with the software a few times. Even so, just send proof of a failed test and we can extend your membership to give you more time or refund up to the last 90 days of your membership. No stress, no problem. /div> /div> /div> div classaccordion-item> h2 classaccordion-header idflush-headingNine> button classaccordion-button collapsed typebutton data-bs-togglecollapse data-bs-target#flush-collapseNine aria-expandedtrue aria-controlsflush-collapseNine> What is MACK the Medic Tutor? /button> /h2> div idflush-collapseNine classaccordion-collapse collapse aria-labelledbyflush-headingNine data-bs-parent#accordionFAQ> div classaccordion-body> p classmb-3>MACK is an AI-powered tutor trained on a dozen years of MedicTests training data and modern best practices that is designed to assist EMS students and practicing paramedics./p> p>MACK engages in interactive conversations to help you understand and apply complex medical concepts, answer your questions, and provide real-time feedback. It adapts to your learning style and progress, offering personalized guidance, detailed explanations, and practical scenarios to enhance your knowledge and exam readiness. Whether you’re preparing for certification or just looking to improve your skills, MACK is here to support you every step of the way, at no extra cost, with your MedicTests membership./p> /div> /div> /div> /div> /div> /div> /div> /div> /div> div classsection section-joinmedictests> div classcontainer p-0> div classrow> div classcol> h2 classtitle d-lg-none>Empowering medics to span classhighlight>succeed in the classroom and in the field/span>/h2> picture> source srcsethome/img/joinmedictests-mobile.png media(max-width: 991px)> source srcsethome/img/joinmedictests-desktop.png media(min-width: 992px)> img decodingasync loadinglazy classimg img-fluid joinmedictests-img srchome/img/joinmedictests-mobile.png alt\“I used MedicTests back in 2014 for my initial medic cert, and I passed my national right after. Im now using it again in 2023 to get my national license back (I let it lapse over 8 years ago, lol). They have upgraded their interface so much since 2014. The app is so easy to navigate, and the website is user friendly. I was nervous to retake that test again, but honestly, theyve made it so easy to study in various forms. Tests, flash cards, chapters to read, etc.\” - Cherissa Curtis /> /picture> div classjoinmedictests-content> h2 classtitle d-none d-lg-block>Empowering medics to span classhighlight>succeed in the classroom and in the field/span>/h2> p>Join MedicTests today to become a more efficient learner and a better medic with our innovative learning platform that helps you comprehend course materials, so you can confidently pass your exam./p> ul classchecklist> li>24/7 self paced learning library/li> li>Personalized Learning at Your Fingertips/li> li>Test your knowledge with our National Registry Simulator™/li> li>Created by medics for medics/li> li>750 units of reference content/li> li>Frequent updates and fun new features for our members!/li> /ul> a href/students/sign_up classbtn btn-primary scroll-to>SEE MEMBERSHIP PLANS/a> div classratings d-flex justify-content-lg-center> picture> source srcsethome/img/apple-rating-mobile.svg media(max-width: 991px)> source srcsethome/img/joinmedictests-apple.svg media(min-width: 992px)> img decodingasync loadingeager srchome/img/apple-rating-mobile.svg> /picture> picture> source srcsethome/img/google-rating-mobile.svg media(max-width: 991px)> source srcsethome/img/joinmedictests-google.svg media(min-width: 992px)> img decodingasync loadingeager srchome/img/google-rating-mobile.svg> /picture> picture> source srcsethome/img/fb-rating-mobile.svg media(max-width: 991px)> source srcsethome/img/joinmedictests-fb.svg media(min-width: 992px)> img decodingasync loadingeager srchome/img/fb-rating-mobile.svg> /picture> picture> source srcsethome/img/money-back-mobile.svg media(max-width: 991px)> source srcsethome/img/joinmedictests-money-back.svg media(min-width: 992px)> img decodingasync loadingeager srchome/img/money-back-mobile.svg> /picture> /div> /div> /div> /div> /div> /div> div classsection section-footer d-md-none> a href/students/sign_up classbtn btn-primary scroll-to>SEE MEMBERSHIP PLANS/a> /div> footer classtext-lg-start bg-white lg:mb-0 pb-0> div classcontainer> section classrow px-4> div classmy-5 w-100> div classrow flex-column flex-md-row mt-5 mb-4> div classcol-md-3 col-lg-4 col-xl-3 mx-auto mb-4 d-flex flex-column first-col> img width183.594 height27 src/assets/logos/logo-blue-d29142d7d5ffda9ec613dbd1c43d64dcdf186732686292f29e3ea2552446741f.svg /> div classmb-2 socials> a classmr-2 text-muted fa-lg target_blank relnoopener hrefhttps://facebook.com/medictests>i classfab fa-facebook >/i>/a> a classmx-2 text-muted fa-lg target_blank relnoopener hrefhttps://twitter.com/medictests>i classfab fa-x-twitter >/i>/a> a classmx-2 text-muted fa-lg target_blank relnoopener hrefhttps://www.instagram.com/medictests/>i classfab fa-instagram >/i>/a> a classmx-2 text-muted fa-lg target_blank relnoopener hrefhttps://www.pinterest.com/medictests/>i classfab fa-pinterest >/i>/a> /div> small classsmall copyrightTxt>© 2026 a href/>MedicTests LLC/a>/small> /div> div classcol mx-auto mb-4 footerlinks> h6 classtext-uppercase mb-2> Pages /h6> p classmb-0> a href/users/sign_in>Log In/a> /p> p classmb-0> a href/categories>Library/a> /p> p classmb-0> a href/gift>Gift Memberships/a> /p> p classmb-0> a href/mack>MACK - The AI Medic Tutor/a> /p> p classmb-0> a href/lp-call-simulator>The Call Simulator/a> /p> /div> div classcol mx-auto mb-4 footerlinks> h6 classtext-uppercase mb-2> In The Classroom /h6> p classmb-0> a href/instructor/sign_up>Instructor Sign Up/a> /p> p classmb-0> a href/classroom>Student Sign Up/a> /p> /div> div classcol mx-auto mb-md-0 mb-4 footerlinks> h6 classtext-uppercase mb-2>Support/h6> p classmb-0> a target_blank relnoopener hrefhttps://support.medictests.com>Help Desk/a> /p> p classmb-0> a hrefmailto:support@medictests.com>support@medictests.com/a> /p> /div> div classcol mx-auto mb-md-0 mb-4 footerlinks> h6 classtext-uppercase mb-2>Legal/h6> p classmb-0> a href/terms>Terms and Conditions/a> /p> p classmb-0> a href/privacy>Privacy Policy/a> /p> /div> /div> /div> /section> /div> /footer> div classcopyrightOnly> div classcontainer> div classrow> div classcol> p classcopyrightTxt>© 2026 a href/>MedicTests LLC/a>/p> /div> /div> /div> /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
]