Help
RSS
API
Feed
Maltego
Contact
Domain > johncordova.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2012-11-27
173.254.28.128
(
ClassC
)
2024-09-18
104.219.41.80
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 18 Sep 2024 13:27:39 GMTServer: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.1.16Location: https://johncordova.com/Content-Length: 232Content-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://johncordova.com/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 18 Sep 2024 13:27:39 GMTServer: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.1.16X-Content-Type-Options: nosniffX-Powered-By: PHP/8.1.16Cache-Control: must-revalidate, no-cache, privateX-Drupal-Dynamic-Cache: MISSContent-language: enX-Frame-Options: SAMEORIGINExpires: Sun, 19 Nov 1978 05:00:00 GMTX-Generator: Drupal 10 (https://www.drupal.org)X-Drupal-Cache: HITTransfer-Encoding: chunkedContent-Type: text/html; charsetUTF-8 !DOCTYPE html>html langen dirltr> head> meta charsetutf-8 />script typetext/javascript>(window.NREUM||(NREUM{})).init{privacy:{cookies_enabled:true},ajax:{deny_list:bam.nr-data.net},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM{})).loader_config{agentID:601460947,accountID:3238196,trustKey:3238196,xpid:VwQEWVdaDhAFXVVWBwEHUVU,licenseKey:NRJS-7fbe7730aa66c5acebd,applicationID:594400071};;/*! For license information please see nr-loader-spa-1.266.0.min.js.LICENSE.txt */(()>{var e,t,r{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)),o0Object.keys(r).length?e:r;for(let a in o)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){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)>{use strict;r.d(t,{Vp:()>c,fn:()>s,x1:()>u});var nr(384),ir(8122);const o{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},a{};function s(e){try{const tc(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error(All info objects require an agent identifier!);if(!ae)throw new Error(Info for .concat(e, was never set));return ae}function u(e,t){if(!e)throw new Error(All info objects require an agent identifier!);ae(0,i.a)(t,o);const r(0,n.nY)(e);r&&(r.infoae)}},9417:(e,t,r)>{use strict;r.d(t,{D0:()>h,gD:()>p,xN:()>g});var nr(993);const ie>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var or(2614),ar(944),sr(384),cr(8122);const udata-nr-mask,d()>{const e{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,harvestTimeSeconds:10,autoStart:!0},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},feature_flags:,generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector.concat(t,,).concat(u):t||nullt?e.mask_selectoru:(0,a.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){i(t)?e.block_selector+,.concat(t):!t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l{},fAll configuration objects require an agent identifier!;function h(e){if(!e)throw new Error(f);if(!le)throw new Error(Configuration for .concat(e, was never set));return le}function g(e,t){if(!e)throw new Error(f);le(0,c.a)(t,d());const r(0,s.nY)(e);r&&(r.initle)}function p(e,t){if(!e)throw new Error(f);var rh(e);if(r){for(var nt.split(.),i0;in.length-1;i++)if(object!typeof(rrni))return;rrnn.length-1}return r}},5603:(e,t,r)>{use strict;r.d(t,{a:()>c,o:()>s});var nr(384),ir(8122);const o{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a{};function s(e){if(!e)throw new Error(All loader-config objects require an agent identifier!);if(!ae)throw new Error(LoaderConfig for .concat(e, was never set));return ae}function c(e,t){if(!e)throw new Error(All loader-config objects require an agent identifier!);ae(0,i.a)(t,o);const r(0,n.nY)(e);r&&(r.loader_configae)}},3371:(e,t,r)>{use strict;r.d(t,{V:()>f,f:()>l});var nr(8122),ir(384),or(6154),ar(9324);let s0;const c{buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u{customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d{};function l(e){if(!e)throw new Error(All runtime objects require an agent identifier!);if(!de)throw new Error(Runtime for .concat(e, was never set));return de}function f(e,t){if(!e)throw new Error(All runtime objects require an agent identifier!);de{...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(de,harvestCount)||Object.defineProperty(de,harvestCount,{get:()>++s});const r(0,i.nY)(e);r&&(r.runtimede)}},9324:(e,t,r)>{use strict;r.d(t,{F3:()>i,Xs:()>o,Yq:()>a,xv:()>n});const n1.266.0,iPROD,oCDN,a2.0.0-alpha.12},6154:(e,t,r)>{use strict;r.d(t,{A4:()>s,OF:()>d,RI:()>i,Vr:()>h,WN:()>g,bv:()>o,gm:()>a,lR:()>f,m:()>u,mw:()>c,sb:()>l});var nr(1863);const iundefined!typeof window&&!!window.document,oundefined!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),scompletea?.document?.readyState,cBoolean(hiddena?.document?.visibilityState),u+a?.location,d/iPad|iPhone|iPod/.test(a.navigator?.userAgent),ld&&undefinedtypeof SharedWorker,f(()>{const ea.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);return Array.isArray(e)&&e.length>2?+e1:0})(),h!!a.navigator?.sendBeacon,gDate.now()-(0,n.t)()},4777:(e,t,r)>{use strict;r.d(t,{J:()>o});var nr(944);const i{agentIdentifier:,ee:void 0};class o{constructor(e){try{if(object!typeof e)return(0,n.R)(8);this.sharedContext{},Object.assign(this.sharedContext,i),Object.entries(e).forEach(((e,t)>{Object.keys(i).includes(e)&&(this.sharedContextet)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)>{use strict;r.d(t,{Xv:()>a,gX:()>i,iW:()>o});var n;function i(e){if(!e||o(e))return!1;if(0n.length)return!0;for(var t0;tn.length;t++){var rnt;if(*r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0e.hostname}function a(e){if(n,e&&e.length)for(var t0;te.length;t++){let ret;if(!r)continue;0r.indexOf(http://)?rr.substring(7):0r.indexOf(https://)&&(rr.substring(8));const ir.indexOf(/);let o,a;i>0?(or.substring(0,i),ar.substring(i)):(or,a);letso.split(:);n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)t.length-e.length}function c(e,t){return 0e.indexOf(/)&&(ee.substring(1)),0t.indexOf(/)&&(tt.substring(1)),e||et}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>c,Ze:()>l,x3:()>u});var nr(7836),ir(3606),or(860),ar(2646);const s{};function c(e,t){const r{staged:!1,priority:o.Pt||0};d(e),se.get(t)||se.set(t,r)}function u(e,t){e&&se&&(se.get(t)&&se.delete(t),h(e,t,!1),se.size&&f(e))}function d(e){if(!e)throw new Error(agentIdentifier required);se||(senew Map)}function l(e,tfeature,r!1){if(d(e),!e||!se.get(t)||r)return h(e,t);se.get(t).staged!0,f(e)}function f(e){const tArray.from(se);t.every(((e,t)>t.staged))&&(t.sort(((e,t)>e1.priority-t1.priority)),t.forEach(((t)>{se.delete(t),h(e,t)})))}function h(e,t,r!0){const oe?n.ee.get(e):n.ee,si.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const eo.backlogt,rst;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 a.y&&t0.on(e,t1)}))}))}}o.isolatedBacklog||delete st,o.backlogtnull,o.emit(drain-+t,)}}function g(e,t){var re1;Object.values(tr||{}).forEach((t>{var re0;if(t0r){var nt1,ie3,oe2;n.apply(i,o)}}))}},7836:(e,t,r)>{use strict;r.d(t,{P:()>c,ee:()>u});var nr(384),ir(8990),or(3371),ar(2646),sr(5607);const cnr@context:.concat(s.W),ufunction e(t,r){var n{},s{},d{},l!1;try{l16r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f{on:g,addEventListener:g,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,o){!1!o&&(o!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var ah(n),cp(e),dc.length,l0;ld;l++)cl.apply(a,r);var gv()se;g&&g.push(f,e,r,a);return a},get:m,listeners:p,context:h,buffer:function(e,t){const rv();if(tt||feature,f.aborted)return;Object.entries(e||{}).forEach(((e,n)>{snt,t in r||(rt)}))},abort:function(){f._aborted!0,Object.keys(f.backlog).forEach((e>{delete f.backloge}))},isBuffering:function(e){return!!v()se},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,aborted,{get:()>{let ef._aborted||!1;return e||(t&&(et.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()>new a.y(c))):new a.y(c)}function g(e,t){nep(e).concat(t)}function p(e){return ne||}function m(t){return dtdt||e(f,t)}function v(){return f.backlog}}(void 0,globalEE),d(0,n.Zm)();d.ee||(d.eeu)},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},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,o){o?(o.buffer(e,i),o.emit(e,t,r)):(n.buffer(e,i),n.emit(e,t,r))}},3606:(e,t,r)>{use strict;r.d(t,{i:()>o});var nr(9908);o.ona;var io.handlers{};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(ofeature),e||(en.d);var atoto||{};(arar||).push(e,i)}},3878:(e,t,r)>{use strict;r.d(t,{DD:()>c,jT:()>a,sp:()>s});var nr(6154);let i!1,o!1;try{const e{get passive(){return i!0,!1},get signal(){return o!0,!1}};n.gm.addEventListener(test,null,e),n.gm.removeEventListener(test,null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t,r!1,n){window.addEventListener(e,t,a(r,n))}function c(e,t,r!1,n){document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},9566:(e,t,r)>{use strict;r.d(t,{LA:()>s,ZF:()>c,bz:()>a,el:()>u});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function o(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?o(t,r++).toString(16):ye?(3&o()|8).toString(16):e)).join()}function s(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const a;for(var s0;se;s++)a.push(o(r,i++).toString(16));return a.join()}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)>{use strict;r.d(t,{BB:()>a,H3:()>n,g:()>u,iL:()>c,tS:()>s,uh:()>i,wk:()>o});const nNRBA,iSESSION,o144e5,a18e5,s{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},u{OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},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{}}}},944:(e,t,r)>{use strict;function n(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)}r.d(t,{R:()>n})},5284:(e,t,r)>{use strict;r.d(t,{t:()>c,B:()>s});var nr(7836),ir(6154);const onewrelic;const anew Set,s{};function c(e,t){const rn.ee.get(t);st??{},e&&objecttypeof e&&(a.has(t)||(r.emit(rumresp,e),ste,a.add(t),function(e{}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},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}},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})},3304:(e,t,r)>{use strict;r.d(t,{A:()>o});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 o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit(internal-error,e)}catch(e){}}}},5289:(e,t,r)>{use strict;r.d(t,{GG:()>o,sB:()>a});var nr(3878);function i(){returnundefinedtypeof document||completedocument.readyState}function o(e,t){if(i())return e();(0,n.sp)(load,e,t)}function a(e){if(i())return e();(0,n.DD)(DOMContentLoaded,e)}},384:(e,t,r)>{use strict;r.d(t,{NT:()>o,US:()>d,Zm:()>a,bQ:()>c,dV:()>s,nY:()>u,pV:()>l});var nr(6154),ir(1863);const o{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function a(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function s(){let ea();return e.o||(e.o{ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let ra();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset}function u(e){let ta();return t.initializedAgents?.e}function d(e,t){a()et}function l(){return function(){let ea();const te.info||{};e.info{beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let ea();const te.init||{};e.init{...t}}(),s(),function(){let ea();const te.loader_config||{};e.loader_config{...t}}(),a()}},2843:(e,t,r)>{use strict;r.d(t,{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)}},8139:(e,t,r)>{use strict;r.d(t,{u:()>f});var nr(7836),ir(3434),or(8990),ar(6154);const s{},ca.gm.XMLHttpRequest,uaddEventListener,dremoveEventListener,lnr@wrapped:.concat(n.P);function f(e){var tfunction(e){return(e||n.ee).get(events)}(e);if(st.debugId++)return t;st.debugId1;var r(0,i.YM)(t,!0);function f(e){r.inPlace(e,u,d,-,g)}function g(e,t){return e1}returngetPrototypeOfin Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+-start,(function(e,t){var ne1;if(null!n&&(functiontypeof n||objecttypeof n)){var i(0,o.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(d+-start,(function(e){e1this.wrapped||e1})),t}function h(e,t,...r){let ne;for(;objecttypeof n&&!Object.prototype.hasOwnProperty.call(n,u);)nObject.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)>{use strict;r.d(t,{Jt:()>o,YM:()>c});var nr(7836),ir(5607);const onr@original:.concat(i.W);var aObject.prototype.hasOwnProperty,s!1;function c(e,t){return e||(en.ee),r.inPlacefunction(e,t,n,i,o){n||(n);const a-n.charAt(0);for(let s0;st.length;s++){const cts,uec;d(u)||(ecr(u,a?c+n:n,i,c,o))}},r.flago,r;function r(t,r,n,s,c){return d(t)?t:(r||(r),nrWrapperot,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)a.call(e,n)&&(tnen)}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{athis,o...arguments,dfunctiontypeof n?n(o,a):n||{}}catch(t){u(t,,o,a,s,d,e)}i(r+start,o,a,s,d,c);try{return lt.apply(a,o)}catch(e){throw i(r+err,o,a,e,d,c),e}finally{i(r+end,o,a,l,d,c)}}}function i(r,n,i,o){if(!s||t){var as;s!0;try{e.emit(r,n,i,t,o)}catch(t){u(t,r,n,i,e)}sa}}}function u(e,t){t||(tn.ee);try{t.emit(internal-error,e)}catch(e){}}function d(e){return!(e&&functiontypeof e&&e.apply&&!eo)}},9300:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.ajax},3333:(e,t,r)>{use strict;r.d(t,{TZ:()>n});const nr(860).K.genericEvents},6774:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.jserrors},993:(e,t,r)>{use strict;r.d(t,{ET:()>o,TZ:()>a,p_:()>i});var nr(860);const i{ERROR:ERROR,WARN:WARN,INFO:INFO,DEBUG:DEBUG,TRACE:TRACE},olog,an.K.logging},3785:(e,t,r)>{use strict;r.d(t,{R:()>c,b:()>u});var nr(9908),ir(1863),or(860),ar(3969),sr(993);function c(e,t,r{},cs.p_.INFO){(0,n.p)(a.xV,API/logging/.concat(c.toLowerCase(),/called),void 0,o.K.metrics,e),(0,n.p)(s.ET,(0,i.t)(),t,r,c,void 0,o.K.logging,e)}function u(e){returnstringtypeof e&&Object.values(s.p_).some((t>te.toUpperCase().trim()))}},3969:(e,t,r)>{use strict;r.d(t,{TZ:()>n,XG:()>s,rs:()>i,xV:()>a,z_:()>o});const nr(860).K.metrics,ism,ocm,astoreSupportabilityMetrics,sstoreEventMetrics},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.pageViewEvent},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.pageViewTiming},6344:(e,t,r)>{use strict;r.d(t,{BB:()>d,G4:()>o,Qb:()>l,TZ:()>i,Ug:()>a,_s:()>s,bc:()>u,yP:()>c});var nr(2614);const ir(860).K.sessionReplay,o{RECORD:recordReplay,PAUSE:pauseReplay,REPLAY_RUNNING:replayRunning,ERROR_DURING_REPLAY:errorDuringReplay},a.12,s{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},u{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}},d5e3,l{API:api}},5270:(e,t,r)>{use strict;r.d(t,{Aw:()>c,CT:()>u,SR:()>s});var nr(384),ir(9417),or(7767),ar(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0(0,i.gD)(e,session_trace.enabled)}function c(e){return!0(0,i.gD)(e,session_replay.preload)&&s(e)}function u(e,t){const rt.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)>{use strict;r.d(t,{He:()>i,Kp:()>s,Lc:()>u,Rz:()>d,TZ:()>n,bD:()>o,d3:()>a,jx:()>l,uP:()>c});const nr(860).K.sessionTrace,ibstResource,oresource,a-start,s-end,cfn+a,ufn+s,dpushState,l1e3},3962:(e,t,r)>{use strict;r.d(t,{AM:()>o,O2:()>s,Qu:()>c,TZ:()>a,ih:()>u,tC:()>i});var nr(860);const iclick,keydown,submit,oapi,an.K.softNav,s{INITIAL_PAGE_LOAD:,ROUTE_CHANGE:1,UNSPECIFIED:2},c{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u{IP:in progress,FIN:finished,CAN:cancelled}},7378:(e,t,r)>{use strict;r.d(t,{$p:()>R,BR:()>b,Kp:()>x,L3:()>y,Lc:()>c,NC:()>o,SG:()>d,TZ:()>i,U6:()>g,UT:()>m,d3:()>w,dT:()>f,e5:()>A,gx:()>v,l9:()>l,oW:()>h,op:()>p,rw:()>u,tH:()>E,uP:()>s,wW:()>T,xq:()>a});var nr(384);const ir(860).K.spa,oclick,submit,keypress,keydown,keyup,change,a999,sfn-start,cfn-end,ucb-start,dapi-ixn-,lremaining,finteraction,hspaNode,gjsonpNode,pfetch-start,mfetch-done,vfetch-body-,bjsonp-end,y(0,n.dV)().o.ST,w-start,x-end,R-body,Tcb+x,AjsTime,Efetch},4234:(e,t,r)>{use strict;r.d(t,{W:()>i});var nr(7836);class i{constructor(e,t,r){this.agentIdentifiere,this.aggregatort,this.een.ee.get(e),this.featureNamer,this.blocked!1}}},7767:(e,t,r)>{use strict;r.d(t,{V:()>o});var nr(9417),ir(6154);const oe>i.RI&&!0(0,n.gD)(e,privacy.cookies_enabled)},425:(e,t,r)>{use strict;r.d(t,{j:()>j});var nr(860),ir(2555),or(3371),ar(9908),sr(7836),cr(1687),ur(5289),dr(6154),lr(944),fr(3969),hr(384),gr(6344);const psetErrorHandler,finished,addToTrace,addRelease,addPageAction,setCurrentRouteName,setPageViewName,setCustomAttribute,interaction,noticeError,setUserId,setApplicationVersion,start,g.G4.RECORD,g.G4.PAUSE,log,wrapLogger,msetErrorHandler,finished,addToTrace,addRelease;var vr(1863),br(2614),yr(993),wr(3785),xr(2646),Rr(3434);function T(e,t,r,n){if(object!typeof t||!t||string!typeof r||!r||function!typeof tr)return(0,l.R)(29);const ifunction(e){return(e||s.ee).get(logger)}(e),o(0,R.YM)(i),anew x.y(s.P);return a.leveln.level,a.customAttributesn.customAttributes,o.inPlace(t,r,wrap-logger-,a),i}function A(){const e(0,h.pV)();p.forEach((t>{et(...r)>function(t,...r){let n;return Object.values(e.initializedAgents).forEach((e>{e&&e.api?e.exposed&&e.apit&&n.push(e.apit(...r)):(0,l.R)(38,t)})),n.length>1?n:n0}(t,...r)}))}const E{};var Sr(9417),Or(5603),Nr(5284);const Ie>{const te.startsWith(http);e+/,r.pt?e:https://+e};let _!1;function j(e,t{},p,x){let{init:R,info:j,loader_config:P,runtime:C{},exposed:k!0}t;C.loaderTypep;const L(0,h.pV)();j||(RL.init,jL.info,PL.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,O.a)(e.agentIdentifier,P||{}),j.jsAttributes??{},d.bv&&(j.jsAttributes.isWorker!0),(0,i.x1)(e.agentIdentifier,j);const D(0,S.D0)(e.agentIdentifier),Hj.beacon,j.errorBeacon;_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)(activatedFeatures,N.B),e.runSoftNavOverSpa&&!0D.soft_navigations.enabled&&D.feature_flags.includes(soft_nav)),C.denyList...D.ajax.deny_list||,...D.ajax.block_internal?H:,C.ptide.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ees.ee.get(e.agentIdentifier),void 0e.api&&(e.apifunction(e,t,h!1){t||(0,c.Ak)(e,api);const p{};var xs.ee.get(e),Rx.get(tracer);Eeb.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t>{Eet}));var Aapi-,SA+ixn-;function O(t,r,n,o){const a(0,i.Vp)(e);return nullr?delete a.jsAttributest:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,t:r}}),_(A,n,!0,o||nullr?session:void 0)(t,r)}function N(){}p.logfunction(e,{customAttributes:t{},level:ry.p_.INFO}{}){(0,a.p)(f.xV,API/log/called,void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger(e,t,{customAttributes:r{},level:iy.p_.INFO}{})>{(0,a.p)(f.xV,API/wrapLogger/called,void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e>{pe_(A,e,!0,api)})),p.addPageAction_(A,addPageAction,!0,n.K.genericEvents),p.setPageViewNamefunction(t,r){if(stringtypeof t)return/!t.charAt(0)&&(t/+t),(0,o.f)(e).customTransaction(r||http://custom.transaction)+t,_(A,setPageViewName,!0)()},p.setCustomAttributefunction(e,t,r!1){if(stringtypeof e){if(string,number,boolean.includes(typeof t)||nullt)return O(e,t,setCustomAttribute,r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserIdfunction(e){if(stringtypeof e||nulle)return O(enduser.id,e,setUserId,!0);(0,l.R)(41,typeof e)},p.setApplicationVersionfunction(e){if(stringtypeof e||nulle)return O(application.version,e,setApplicationVersion,!1);(0,l.R)(42,typeof e)},p.start()>{try{(0,a.p)(f.xV,API/start/called,void 0,n.K.metrics,x),x.emit(manual-start-all)}catch(e){(0,l.R)(23,e)}},pg.G4.RECORDfunction(){(0,a.p)(f.xV,API/recordReplay/called,void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,,void 0,n.K.sessionReplay,x)},pg.G4.PAUSEfunction(){(0,a.p)(f.xV,API/pauseReplay/called,void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,,void 0,n.K.sessionReplay,x)},p.interactionfunction(e){return(new N).get(objecttypeof e?e:{})};const IN.prototype{createTracer:function(e,t){var r{},ithis,ofunctiontypeof t;return(0,a.p)(f.xV,API/createTracer/called,void 0,n.K.metrics,x),h||(0,a.p)(S+tracer,(0,v.t)(),e,r,i,n.K.spa,x),function(){if(R.emit((o?:no-)+fn-start,(0,v.t)(),i,o,r),o)try{return t.apply(this,arguments)}catch(e){const tstringtypeof e?new Error(e):e;throw R.emit(fn-err,arguments,this,t,r),t}finally{R.emit(fn-end,(0,v.t)(),r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,API/+t+/called,void 0,n.K.metrics,x),i&&(0,a.p)(e+t,(0,v.t)(),...arguments,r?null:this,i,x),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})>{t(e),(0,c.Ze)(e,api)})).catch((e>{(0,l.R)(27,e),x.abort()}))}returnactionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get.forEach((e>{Ie_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteNameh?_(S,routeName,void 0,n.K.softNav):_(A,routeName,!0,n.K.spa),p.noticeErrorfunction(t,r){stringtypeof t&&(tnew Error(t)),(0,a.p)(f.xV,API/noticeError/called,void 0,n.K.metrics,x),(0,a.p)(err,t,(0,v.t)(),!1,r,!!Ee,void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0e.exposed&&(e.exposedk),_!0}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},860:(e,t,r)>{use strict;r.d(t,{K:()>n,P:()>i});const n{ajax:ajax,genericEvents:generic_events,jserrors:jserrors,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},i{n.pageViewEvent:1,n.pageViewTiming:2,n.metrics:3,n.jserrors:4,n.spa:5,n.ajax:6,n.sessionTrace:7,n.softNav:8,n.sessionReplay:9,n.logging:10,n.genericEvents:11}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var one{exports:{}};return re(o,o.exports,i),o.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>({212:nr-spa-compressor,249:nr-spa-recorder,478:nr-spa}e+-1.266.0.min.js),i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.266.0.PROD:,i.l(r,n,o,a)>{if(er)er.push(n);else{var s,c;if(void 0!o)for(var udocument.getElementsByTagName(script),d0;du.length;d++){var lud;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+o){sl;break}}if(!s){c!0;var f{478:sha512-EuKNa6ZJxEo9u6vGxrFyykwjQw7nDgXK464XmRBgCF+uZAOomnhnTsyhA0pFPuN3FcTRnhkdAZtwldJ0Sqb8mA,249:sha512-NXR4nw7x3eAqNUj9d6MHRw6XdQmqPd0B6kKPXysRltLHNOGr3alzWOdCjukKhLUwHwZjKLuxQZPiTQNOKGqRoQ,212:sha512-XNDhH4DxTPvf5cPG5755OBJLw17XOAfjYV+8xn8XHoRr2/nDb8sk/J/fWUba8LWGN1luxdGIYKB3a7AxxDZ+SA};(sdocument.createElement(script)).charsetutf-8,s.timeout120,i.nc&&s.setAttribute(nonce,i.nc),s.setAttribute(data-webpack,t+o),s.srcr,0!s.src.indexOf(window.location.origin+/)&&(s.crossOriginanonymous),fa&&(s.integrityfa)}ern;var h(t,n)>{s.onerrors.onloadnull,clearTimeout(g);var ier;if(delete er,s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e>e(n))),t)return t(n)},gsetTimeout(h.bind(null,void 0,{type:timeout,target:s}),12e4);s.onerrorh.bind(null,s.onerror),s.onloadh.bind(null,s.onload),c&&document.head.appendChild(s)}},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{38:0,788:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var onew Promise(((r,i)>netr,i));r.push(n2o);var ai.p+i.u(t),snew Error;i.l(a,(r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var or&&(loadr.type?missing:r.type),ar&&r.target&&r.target.src;s.messageLoading chunk +t+ failed.\n(+o+: +a+),s.nameChunkLoadError,s.typeo,s.requesta,n1(s)}}),chunk-+t,t)}};var t(t,r)>{var n,o,a,s,cr,u0;if(a.some((t>0!et))){for(n in s)i.o(s,n)&&(i.mnsn);if(c)c(i)}for(t&&t(r);ua.length;u++)oau,i.o(e,o)&&eo&&eo0(),eo0},rselfwebpackChunk:NRBA-1.266.0.PRODselfwebpackChunk:NRBA-1.266.0.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(944),ti(6344),ri(9566);class n{agentIdentifier;constructor(e(0,r.LA)(16)){this.agentIdentifiere}#e(t,...r){if(functiontypeof this.api?.t)return this.apit(...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e(addPageAction,e,t)}setPageViewName(e,t){return this.#e(setPageViewName,e,t)}setCustomAttribute(e,t,r){return this.#e(setCustomAttribute,e,t,r)}noticeError(e,t){return this.#e(noticeError,e,t)}setUserId(e){return this.#e(setUserId,e)}setApplicationVersion(e){return this.#e(setApplicationVersion,e)}setErrorHandler(e){return this.#e(setErrorHandler,e)}finished(e){return this.#e(finished,e)}addRelease(e,t){return this.#e(addRelease,e,t)}start(e){return this.#e(start,e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e(addToTrace,e)}setCurrentRouteName(e){return this.#e(setCurrentRouteName,e)}interaction(){return this.#e(interaction)}log(e,t){return this.#e(log,e,t)}wrapLogger(e,t,r){return this.#e(wrapLogger,e,t,r)}}var oi(860),ai(9417);const sObject.values(o.K);function c(e){const t{};return s.forEach((r>{trfunction(e,t){return!0(0,a.gD)(t,.concat(e,.enabled))}(r,e)})),t}var ui(425);var di(1687),li(4234),fi(5289),hi(6154),gi(5270),pi(7767),mi(6389);class v extends l.W{constructor(e,t,r,n!0){super(e,t,r),this.auton,this.abortHandlervoid 0,this.featAggregatevoid 0,this.onAggregateImportedvoid 0,!1(0,a.gD)(this.agentIdentifier,.concat(this.featureName,.autoStart))&&(this.auto!1),this.auto?(0,d.Ak)(e,r):this.ee.on(manual-start-all,(0,m.J)((()>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto!0,this.importAggregator()})))}importAggregator(t{}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImportednew Promise((e>{re}));const nasync()>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}await i.e(478).then(i.bind(i,6526));ne(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit(internal-error,t),this.featureNameo.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}await i.e(478).then(i.bind(i,6103)),{Aggregate:o}await e(this.featureName,aggregate);this.featAggregatenew o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var bi(6630);class y extends v{static featureNameb.T;constructor(e,t,r!0){super(e,t,b.T,r),this.importAggregator()}}var wi(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData{}}store(e,t,r,n,i){var othis.getBucket(e,t,r,i);return o.metricsfunction(e,t){t||(t{count:0});return t.count+1,Object.entries(e||{}).forEach(((e,r)>{teR(r,te)})),t}(n,o.metrics),o}merge(e,t,r,n,i){var othis.getBucket(e,t,n,i);if(o.metrics){var ao.metrics;a.count+r.count,Object.keys(r||{}).forEach((e>{if(count!e){var tae,nre;n&&!n.c?aeR(n.t,t):aefunction(e,t){if(!t)return e;t.c||(tT(t.t));return t.minMath.min(e.min,t.min),t.maxMath.max(e.max,t.max),t.t+e.t,t.sos+e.sos,t.c+e.c,t}(n,ae)}}))}else o.metricsr}storeMetric(e,t,r,n){var ithis.getBucket(e,t,r);return i.statsR(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedDatae||(this.aggregatedDatae{});var ithis.aggregatedDataet;return i||(ithis.aggregatedDataet{params:r||{}},n&&(i.customn)),i}get(e,t){return t?this.aggregatedDatae&&this.aggregatedDataet:this.aggregatedDatae}take(e){for(var t{},r,n!1,i0;ie.length;i++)treiObject.values(this.aggregatedDatar||{}),tr.length&&(n!0),delete this.aggregatedDatar;return n?t:null}}function R(e,t){return nulle?function(e){e?e.c++:e{c:1};return e}(t):t?(t.c||(tT(t.t)),t.c+1,t.t+e,t.sos+e*e,e>t.max&&(t.maxe),et.min&&(t.mine),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var Ai(384);var Ei(9908),Si(2843),Oi(3878),Ni(782),Ii(1863);class _ extends v{static featureNameN.T;constructor(e,t,r!0){super(e,t,N.T,r),h.RI&&((0,S.u)((()>(0,E.p)(docHidden,(0,I.t)(),void 0,N.T,this.ee)),!0),(0,O.sp)(pagehide,(()>(0,E.p)(winPagehide,(0,I.t)(),void 0,N.T,this.ee))),this.importAggregator())}}var ji(3969);class P extends v{static featureNamej.TZ;constructor(e,t,r!0){super(e,t,j.TZ,r),this.importAggregator()}}var Ci(6774),ki(3304);class L{constructor(e,t,r,n,i){this.nameUncaughtError,this.messagestringtypeof e?e:(0,k.A)(e),this.sourceURLt,this.liner,this.columnn,this.__newrelici}}function D(e){return K(e)?e:new L(void 0!e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let tUnhandled Promise Rejection;if(K(e?.reason))try{return e.reason.messaget+: +e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0e.reason)return D(t);const rD(e.reason);return r.messaget+: +r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const tnew L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.nameSyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureNameC.T;#r!1;constructor(e,r,n!0){super(e,r,C.T,n);try{this.removeOnAbortnew AbortController}catch(e){}this.ee.on(internal-error,(e>{this.abortHandler&&(0,E.p)(ierr,D(e),(0,I.t)(),!0,{},this.#r,void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e>{this.#re})),h.gm.addEventListener(unhandledrejection,(e>{this.abortHandler&&(0,E.p)(err,H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r,void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener(error,(e>{this.abortHandler&&(0,E.p)(err,M(e),(0,I.t)(),!1,{},this.#r,void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandlerthis.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var Vi(5603),Gi(8990);let B1;const Fnr@id;function W(e){const ttypeof e;return!e||object!t&&function!t?-1:eh.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(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,k.A)(e).length}catch(e){return}}}var Zi(8139),qi(7836),Yi(3434);const X{},Jopen,send;function Q(t){var rt||q.ee;const nfunction(e){return(e||q.ee).get(xhr)}(r);if(Xn.debugId++)return n;Xn.debugId1,(0,Z.u)(r);var i(0,Y.YM)(n),oh.gm.XMLHttpRequest,ah.gm.MutationObserver,sh.gm.Promise,ch.gm.setInterval,ureadystatechange,donload,onerror,onabort,onloadstart,onloadend,onprogress,ontimeout,l,fh.gm.XMLHttpRequestfunction(t){const rnew o(t),an.context(r);try{n.emit(new-xhr,r,a),r.addEventListener(u,(sa,function(){var ethis;e.readyState>3&&!s.resolved&&(s.resolved!0,n.emit(xhr-resolved,,e)),i.inPlace(e,d,fn-,y)}),(0,O.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit(internal-error,t)}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,onreadystatechange,fn-,y)}if(function(e,t){for(var r in e)trer}(o,f),f.prototypeo.prototype,i.inPlace(f.prototype,J,-xhr-,y),n.on(send-xhr-start,(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m-m,v.datam))}(t)})),n.on(open-xhr-start,g),a){var ps&&s.resolve();if(!c&&!s){var m1,vdocument.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on(fn-end,(function(e){e0&&e0.typeu||b()}));function b(){for(var e0;el.length;e++)g(0,le);l.length&&(l)}function y(e,t){return t}return n}var eefetch-,teee+body-,rearrayBuffer,blob,json,text,formData,neh.gm.Request,ieh.gm.Response,oeprototype;const ae{};function se(e){const tfunction(e){return(e||q.ee).get(fetch)}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(aet.debugId++)return t;function r(e,r,n){var ier;functiontypeof i&&(erfunction(){var e,r...arguments,o{};t.emit(n+before-start,r,o),oq.P&&oq.P.dt&&(eoq.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 aet.debugId1,re.forEach((e>{r(neoe,e,te),r(ieoe,e,te)})),r(h.gm,fetch,ee),t.on(ee+end,(function(e,r){var nthis;if(r){var ir.headers.get(content-length);null!i&&(n.rxSizei),t.emit(ee+done,null,r,n)}else t.emit(ee+done,e,n)})),t}var cei(7485);class ue{constructor(e){this.agentIdentifiere}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t(0,V.o)(this.agentIdentifier);if(!t)return null;var n(t.accountID||).toString()||null,i(t.agentID||).toString()||null,o(t.trustKey||).toString()||null;if(!n||!i)return null;var a(0,r.ZF)(),s(0,r.el)(),cDate.now(),u{spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeaderthis.generateTraceContextParentHeader(a,s),u.traceContextStateHeaderthis.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeaderthis.generateTraceHeader(a,s,c,n,i,o)),u}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,o){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 o&&n!o&&(a.d.tko),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t!1,r{};if((0,a.gD)(this.agentIdentifier,distributed_tracing)&&(r(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t!0;else if(r.allowed_origins instanceof Array)for(var n0;nr.allowed_origins.length;n++){var i(0,ce.D)(r.allowed_originsn);if(e.hostnamei.hostname&&e.protocoli.protocol&&e.porti.port){t!0;break}}return t}isDtEnabled(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.enabled}excludeNewrelicHeader(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!1!e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.cors_use_tracecontext_headers}}var dei(9300),lei(7295),feload,error,abort,timeout,hefe.length,ge(0,A.dV)().o.REQ,pe(0,A.dV)().o.XHR;class me extends v{static featureNamede.T;constructor(e,t,r!0){super(e,t,de.T,r),this.dtnew ue(e),this.handler(e,t,r,n)>(0,E.p)(e,t,r,n,this.ee);try{const e{xmlhttprequest:xhr,fetch:fetch,beacon:beacon};h.gm?.performance?.getEntriesByType(resource).forEach((t>{if(t.initiatorType in e&&0!t.responseStatus){const r{status:t.responseStatus},n{rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ve(r,t.name),this.handler(xhr,r,n,t.startTime,t.responseEnd,et.initiatorType,void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var tthis;t.totalCbs0,t.called0,t.cbTime0,t.endx,t.ended!1,t.xhrGuids{},t.lastSizenull,t.loadCaptureCalled!1,t.paramsthis.params||{},t.metricsthis.metrics||{},e.addEventListener(load,(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener(progress,(function(e){t.lastSizee.loaded}),(0,O.jT)(!1))}function a(e){this.params{method:e0},ve(this,e1),this.metrics{}}function s(t,r){var i(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader(X-NewRelic-ID,i.xpid);var on.generateTracePayload(this.parsedOrigin);if(o){var a!1;o.newrelicHeader&&(r.setRequestHeader(newrelic,o.newrelicHeader),a!0),o.traceContextParentHeader&&(r.setRequestHeader(traceparent,o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader(tracestate,o.traceContextStateHeader),a!0),a&&(this.dto)}}function c(e,r){var nthis.metrics,ie0,othis;if(n&&i){var az(i);a&&(n.txSizea)}this.startTime(0,I.t)(),this.bodyi,this.listenerfunction(e){try{abort!e.type||o.loadCaptureCalled||(o.params.aborted!0),(load!e.type||o.calledo.totalCbs&&(o.onloadCalled||function!typeof r.onload)&&functiontypeof o.end)&&o.end(r)}catch(e){try{t.emit(internal-error,e)}catch(e){}}};for(var s0;she;s++)r.addEventListener(fes,this.listener,(0,O.jT)(!1))}function u(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 d(e,t){var r+W(e)+!!t;this.xhrGuids&&!this.xhrGuidsr&&(this.xhrGuidsr!0,this.totalCbs+1)}function l(e,t){var r+W(e)+!!t;this.xhrGuids&&this.xhrGuidsr&&(delete this.xhrGuidsr,this.totalCbs-1)}function f(){this.endTime(0,I.t)()}function g(e,r){r instanceof pe&&loade0&&t.emit(xhr-load-added,e1,e2,r)}function p(e,r){r instanceof pe&&loade0&&t.emit(xhr-load-removed,e1,e2,r)}function m(e,t,r){t instanceof pe&&(onloadr&&(this.onload!0),(load(e0&&e0.type)||this.onload)&&(this.xhrCbStart(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit(xhr-cb-time,(0,I.t)()-this.xhrCbStart,this.onload,r,r)}function b(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,ce.D)(t),this.sameOriginthis.parsedOrigin.sameOrigin);var in.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e0&&e0.headers)s(e0.headers,i)&&(this.dti);else{var o{};for(var a in r)oara;o.headersnew Headers(r.headers||{}),s(o.headers,i)&&(this.dti),e.length>1?e1o:e.push(o)}}function s(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 y(e,t){this.params{},this.metrics{},this.startTime(0,I.t)(),this.dtt,e.length>1&&(this.targete0),e.length>2&&(this.optse1);var r,nthis.opts||{},ithis.target;stringtypeof i?ri:objecttypeof i&&i instanceof ge?ri.url:h.gm?.URL&&objecttypeof i&&i instanceof URL&&(ri.href),ve(this,r);var o(+(i&&i instanceof ge&&i.method||n.method||GET)).toUpperCase();this.params.methodo,this.bodyn.body,this.txSizez(n.body)||0}function w(e,t){if(this.endTime(0,I.t)(),this.params||(this.params{}),(0,le.iW)(this.params))return;let n;this.params.statust?t.status:0,stringtypeof this.rxSize&&this.rxSize.length>0&&(n+this.rxSize);const i{txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r(xhr,this.params,i,this.startTime,this.endTime,fetch,this,o.K.ajax)}function x(e){const tthis.params,nthis.metrics;if(!this.ended){this.ended!0;for(let t0;the;t++)e.removeEventListener(fet,this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration(0,I.t)()-this.startTime,this.loadCazptureCalled||4!e.readyState?nullt.status&&(t.status0):R(this,e),n.cbTimethis.cbTime,r(xhr,t,n,this.startTime,this.endTime,xhr,this,o.K.ajax))}}function R(e,r){e.params.statusr.status;var nfunction(e,t){var re.responseType;returnjsonr&&null!t?t:arraybufferr||blobr||jsonr?z(e.response):textr||r||void 0r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSizen),e.sameOrigin){var ir.getResponseHeader(X-NewRelic-App-Data);i&&((0,E.p)(j.rs,Ajax/CrossApplicationTracing/Header/Seen,void 0,o.K.metrics,t),e.params.cati.split(, ).pop())}e.loadCaptureCalled!0}t.on(new-xhr,i),t.on(open-xhr-start,a),t.on(open-xhr-end,s),t.on(send-xhr-start,c),t.on(xhr-cb-time,u),t.on(xhr-load-added,d),t.on(xhr-load-removed,l),t.on(xhr-resolved,f),t.on(addEventListener-end,g),t.on(removeEventListener-end,p),t.on(fn-end,v),t.on(fetch-before-start,b),t.on(fetch-start,y),t.on(fn-start,m),t.on(fetch-done,w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ve(e,t){var r(0,ce.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 be{},yepushState,replaceState;function we(e){const tfunction(e){return(e||q.ee).get(history)}(e);return!h.RI||bet.debugId++||(bet.debugId1,(0,Y.YM)(t).inPlace(window.history,ye,-)),t}var xei(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}xe;class _e extends v{static featureNameSe;constructor(e,t,r!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const nthis.ee;let i;we(n),this.eventsEE(0,Z.u)(n),this.eventsEE.on(Ne,(function(e,t){this.bstStart(0,I.t)()})),this.eventsEE.on(Oe,(function(e,t){(0,E.p)(bst,e0,t,this.bstStart,(0,I.t)(),void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time(0,I.t)(),this.startPathlocation.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)(bstHist,location.pathname+location.hash,this.startPath,this.time,void 0,o.K.sessionTrace,n)}));try{inew PerformanceObserver((e>{const te.getEntries();(0,E.p)(Re,t,void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var jei(2614);class Pe extends v{static featureNamet.TZ;#i;constructor(e,r,n!0){let i;super(e,r,t.TZ,n),this.replayRunning!1;try{iJSON.parse(localStorage.getItem(.concat(je.H3,_).concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()>this.#o())),this.#a(i)?(this.#ii?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on(err,(e>{this.replayRunning&&(this.errorNoticed!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,e,void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e>{this.replayRunninge}))}#a(e){return e&&(e.sessionReplayModeje.g.FULL||e.sessionReplayModeje.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c!1;async#s(e){if(!this.#c){this.#c!0;try{const{Recorder:t}await Promise.all(i.e(478),i.e(249)).then(i.bind(i,2496));this.recorder??new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandlerthis.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#ije.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!je.g.FULL&&(this.recorder.parent.modeje.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandlerthis.recorder.stopRecording))}}var Cei(3962);class ke extends v{static featureNameCe.TZ;constructor(e,t,r!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const nwe(this.ee),i(0,Z.u)(this.ee),o()>(0,E.p)(newURL,(0,I.t)(),+window.location,void 0,this.featureName,this.ee);n.on(pushState-end,o),n.on(replaceState-end,o);try{this.removeOnAbortnew AbortController}catch(e){}(0,O.sp)(popstate,(e>(0,E.p)(newURL,e.timeStamp,+window.location,void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a!1;const snew((0,A.dV)().o.MO)(((e,t)>{a||(a!0,requestAnimationFrame((()>{(0,E.p)(newDom,(0,I.t)(),void 0,this.featureName,this.ee),a!1})))})),c(0,m.s)((e>{(0,E.p)(newUIEvent,e,void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on(fn-start,((e)>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()>{}));this.abortHandlerfunction(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandlervoid 0},this.importAggregator({domObserver:s})}}var Lei(7378);const De{},HeappendChild,insertBefore,replaceChild;function Me(e){const tfunction(e){return(e||q.ee).get(jsonp)}(e);if(!h.RI||Det.debugId)return t;Det.debugId!0;var r(0,Y.YM)(t),n/?&(?:callback|cb)(^+)/,i/(.*)\.(^.+)/,o/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const re.match(o),nr1;return a(r3,tn)}return r.inPlace(Node.prototype,He,dom-),t.on(dom-start,(function(e){!function(e){if(!e||string!typeof e.nodeName||script!e.nodeName.toLowerCase())return;if(function!typeof e.addEventListener)return;var o(se.src,cs.match(n),c?c1:null);var s,c;if(!o)return;var ufunction(e){var te.match(i);if(t&&t.length>3)return{key:t2,parent:a(t1,window)};return{key:e,parent:window}}(o);if(function!typeof u.parentu.key)return;var d{};function l(){t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,O.jT)(!1)),e.removeEventListener(error,f,(0,O.jT)(!1))}function f(){t.emit(jsonp-error,,d),t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,O.jT)(!1)),e.removeEventListener(error,f,(0,O.jT)(!1))}r.inPlace(u.parent,u.key,cb-,d),e.addEventListener(load,l,(0,O.jT)(!1)),e.addEventListener(error,f,(0,O.jT)(!1)),t.emit(new-jsonp,e.src,d)}(e0)})),t}const Ke{};function Ue(e){const tfunction(e){return(e||q.ee).get(promise)}(e);if(Ket.debugId)return t;Ket.debugId!0;var rt.context,n(0,Y.YM)(t),ih.gm.Promise;return i&&function(){function e(r){var ot.context(),an(r,executor-,o,null,!1);const sReflect.construct(i,a,e);return t.context(s).getCtxfunction(){return o},s}h.gm.Promisee,Object.defineProperty(e,name,{value:Promise}),e.toStringfunction(){return i.toString()},Object.setPrototypeOf(e,i),all,race.forEach((function(r){const nir;erfunction(e){let i!1;...e||.forEach((e>{this.resolve(e).then(a(allr),a(!1))}));const on.apply(this,arguments);return o;function a(e){return function(){t.emit(propagate,null,!i,o,!1,!1),ii||!e}}}})),resolve,reject.forEach((function(r){const nir;erfunction(e){const rn.apply(this,arguments);return e!r&&t.emit(propagate,e,!0,r,!1,!1),r}})),e.prototypei.prototype;const oi.prototype.then;i.prototype.thenfunction(...e){var ithis,ar(i);a.promisei,e0n(e0,cb-,a,null,!1),e1n(e1,cb-,a,null,!1);const so.apply(this,e);return a.nextPromises,t.emit(propagate,i,!0,s,!1,!1),s},i.prototype.thenY.Jto,t.on(executor-start,(function(e){e0n(e0,resolve-,this,null,!1),e1n(e1,resolve-,this,null,!1)})),t.on(executor-err,(function(e,t,r){e1(r)})),t.on(cb-end,(function(e,r,n){t.emit(propagate,n,!0,this.nextPromise,!1,!1)})),t.on(propagate,(function(e,r,n){this.getCtx&&!r||(this.getCtxfunction(){if(e instanceof Promise)var rt.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve{},GesetTimeout,BesetInterval,FeclearTimeout,We-start,zeGe,setImmediate,Be,Fe,clearImmediate;function Ze(e){const tfunction(e){return(e||q.ee).get(timer)}(e);if(Vet.debugId++)return t;Vet.debugId1;var r(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+-),r.inPlace(h.gm,ze.slice(2,3),Be+-),r.inPlace(h.gm,ze.slice(3),Fe+-),t.on(Be+We,(function(e,t,n){e0r(e0,fn-,null,n)})),t.on(Ge+We,(function(e,t,n){this.methodn,this.timerDurationisNaN(e1)?0:+e1,e0r(e0,fn-,this,n)})),t}const qe{};function Ye(e){const tfunction(e){return(e||q.ee).get(mutation)}(e);if(!h.RI||qet.debugId)return t;qet.debugId!0;var r(0,Y.YM)(t),nh.gm.MutationObserver;return n&&(window.MutationObserverfunction(e){return this instanceof n?new n(r(e,fn-)):n.apply(this,arguments)},MutationObserver.prototypen.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}Le;class at extends v{static featureNameXe;constructor(e,t,r!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbortnew AbortController}catch(e){}let n,i0;const othis.ee.get(tracer),aMe(this.ee),sUe(this.ee),cZe(this.ee),uQ(this.ee),dthis.ee.get(events),lse(this.ee),fwe(this.ee),gYe(this.ee);function p(e,t){f.emit(newURL,+window.location,t)}function m(){i++,nwindow.location.hash,thisnt(0,I.t)()}function v(){i--,window.location.hash!n&&p(0,!0);var e(0,I.t)();thistt~~thistt+e-thisnt,thisote}function b(e,t){e.on(t,(function(){thist(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on(fn-err,((...t)>{t2?.__newrelic?.e||(0,E.p)(function-err,...t,void 0,this.featureName,this.ee)})),this.ee.buffer(nt,ot,xhr-resolved,this.featureName),d.buffer(nt,this.featureName),c.buffer(setTimeout+Qe,clearTimeout+Je,nt,this.featureName),u.buffer(nt,new-xhr,send-xhr+Je,this.featureName),l.buffer(rt+Je,rt+-done,rt+$e+Je,rt+$e+Qe,this.featureName),f.buffer(newURL,this.featureName),g.buffer(nt,this.featureName),s.buffer(propagate,it,et,executor-err,resolve+Je,this.featureName),o.buffer(nt,no-+nt,this.featureName),a.buffer(new-jsonp,cb-start,jsonp-error,jsonp-end,this.featureName),b(l,rt+Je),b(l,rt+-done),b(a,new-jsonp),b(a,jsonp-end),b(a,cb-start),f.on(pushState-end,p),f.on(replaceState-end,p),window.addEventListener(hashchange,p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(load,p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,(function(){p(0,i>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandlerthis.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var sti(3333);class ct extends v{static featureNamest.TZ;constructor(e,t,r!0){super(e,t,st.TZ,r);(0,a.gD)(this.agentIdentifier,page_action.enabled).some((e>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var uti(993),dti(3785);class lt extends v{static featureNameut.TZ;constructor(e,t,r!0){super(e,t,ut.TZ,r);const nthis.ee;this.ee.on(wrap-logger-end,(function(e){const{level:t,customAttributes:r}this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregatornew x({agentIdentifier:this.agentIdentifier}),this.features{},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(t.features||),this.desiredFeatures.add(y),this.runSoftNavOverSpa...this.desiredFeatures.some((e>e.featureNameo.K.softNav)),(0,u.j)(this,t,t.loaderType||agent),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const tc(this.agentIdentifier),r...this.desiredFeatures;r.sort(((e,t)>o.Pe.featureName-o.Pt.featureName)),r.forEach((r>{if(!tr.featureName&&r.featureName!o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureNameo.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureNameo.K.softNav)return;const nfunction(e){switch(e){case o.K.ajax:returno.K.jserrors;case o.K.sessionTrace:returno.K.ajax,o.K.pageViewEvent;case o.K.sessionReplay:returno.K.sessionTrace;case o.K.pageViewTiming:returno.K.pageViewEvent;default:return}}(r.featureName).filter((e>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.featuresr.featureNamenew r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.featurese.abortHandler?.();const r(0,A.Zm)();delete r.initializedAgentsthis.agentIdentifier?.api,delete r.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:me,y,_,_e,Pe,P,U,ct,lt,ke,at,loaderType:spa})})()})();/script>link relcanonical hrefhttps://johncordova.com/ />link relshortlink hrefhttps://johncordova.com/ />meta nameGenerator contentDrupal 10 (https://www.drupal.org) />meta nameMobileOptimized contentwidth />meta nameHandheldFriendly contenttrue />meta nameviewport contentwidthdevice-width, initial-scale1.0 />link relstylesheet hrefhttps://johncordova.com/sites/default/files/fontyourface/fontsquirrel/ABeeZeeRegular-fontfacekit/fontyourface-stylesheet.css mediaall />link relstylesheet hrefhttps://fonts.googleapis.com/css?familyExo:100,100italic,italic,regular|Exo+2:100,100italic,200,200italic,300,300italic,500,500italic,600,600italic,700,700italic,regular,italic&subsetlatin-ext,latin&displayswap mediaall />link relicon href/sites/default/files/logo_0.png typeimage/png />link relalternate typeapplication/rss+xml title hrefhttps://johncordova.com/rss.xml /> title>| John Cordova/title> link relpreload asfont href/themes/contrib/tara/fonts/open-sans.woff2 typefont/woff2 crossorigin> link relpreload asfont href/themes/contrib/tara/fonts/roboto.woff2 typefont/woff2 crossorigin> link relstylesheet mediaall href/sites/default/files/css/css_Z_z0tb82zWHP5EYEtMcmaFEGCnfbPLUQ2zwF2_-eti8.css?delta0&languageen&themetara&includeeJyFj9EKwyAMRX_I1k8qaU3FLRqXxA7_ftgxxvbSlws3HDi5BgI-MkfCnYsp8QbkBLVy0XTgkrE0_9fnVRDulVOxS1StUyrxkssjr8XMpiZQnXY1zH4FRbexoL89Gkp3dg4iXoGmj3ss69xkhw39KEtIWgn6Mmh3JHyqP3POHBrhz-n7wxQlhbdBKQWUFweNf1s />link relstylesheet mediaall href/sites/default/files/css/css_JXDX3G4Lr0u38GYMc0PDlTIA5ZMAFd-O-wO9pvfnFkg.css?delta1&languageen&themetara&includeeJyFj9EKwyAMRX_I1k8qaU3FLRqXxA7_ftgxxvbSlws3HDi5BgI-MkfCnYsp8QbkBLVy0XTgkrE0_9fnVRDulVOxS1StUyrxkssjr8XMpiZQnXY1zH4FRbexoL89Gkp3dg4iXoGmj3ss69xkhw39KEtIWgn6Mmh3JHyqP3POHBrhz-n7wxQlhbdBKQWUFweNf1s /> /head> body classfontyourface user-guest frontpage no-sidebar> a href#main-content classvisually-hidden focusable> Skip to main content /a> div classdialog-off-canvas-main-canvas data-off-canvas-main-canvas> !-- Start: Header -->header idheader> div classheader-top> div classcontainer> div classheader-top-container> div classheader-top-right header-top-block> ul classsocial-icons> li>a hrefhttps://www.facebook.com/john.cordova.73932 target_blank aria-labelFacebook page>i classicon-facebook aria-hiddentrue>/i>/a>/li> li>a hrefhttps://www.instagram.com/johncordova79/ target_blank aria-labelInstagram page>i classicon-instagram aria-hiddentrue>/i>/a>/li> li>a hrefhttps://www.linkedin.com/in/johncordova target_blank aria-labelLinkedin page>i classicon-linkedin aria-hiddentrue>/i>/a>/li> li>a hrefhttps://www.youtube.com/channel/UCb6jMERnzFpx9LL6sFhi2wg target_blank aria-labelYouTube Page>i classicon-youtube aria-hiddentrue>/i>/a>/li> li>a hrefhttps://vimeo.com/user207289404 target_blank aria-labelVimeo page>i classicon-vimeo aria-hiddentrue>/i>/a>/li> li>a hrefhttp://whatsapp://send?phone12022880911 target_blank aria-labelWhatsApp Us>i classicon-whatsapp aria-hiddentrue>/i>/a>/li> li>a hrefhttps://github.com/johncordova/ target_blank aria-labelGitHub Page>i classicon-github aria-hiddentrue>/i>/a>/li> /ul> /div> !--/.header-top-right --> /div> !--/.header-top-container --> /div> !--/.container -->/div> !--/.header-top --> div classheader> div classcontainer> div classheader-container> div classsite-branding-region> div classblock-region region-site-branding> div idblock-tara-branding classblock> div classblock-content> div classsite-branding> div classsite-logo> a href/ titleHome relhome> img src/sites/default/files/logo.png altHome /> /a> /div> /div> /div>/div> !--/.block-content --> /div> /div> !--/.site-branding --> !--/.end if for site_branding --> div classheader-right> !-- Start: primary menu region --> div classmobile-menu> span>/span> span>/span> span>/span> /div>!-- /mobile-menu --> div classprimary-menu-wrapper> div classmenu-wrap> div classclose-mobile-menu>i classicon-close aria-hiddentrue>/i>/div> div classblock-region region-primary-menu> nav idblock-tara-main-menu classblock block-menu navigation menu-main aria-labelledbyblock-tara-main-menu-menu rolenavigation> h2 classvisually-hidden block-title idblock-tara-main-menu-menu>Main navigation/h2> ul classmain-menu menu> li classmenu-item main-menu-item menu-item-level-1> a href/ data-drupal-link-system-path<front> classis-active>Home/a> /li> li classmenu-item main-menu-item menu-item-level-1> a href/links titleFun links data-drupal-link-system-pathnode/2>Links/a> /li> li classmenu-item main-menu-item menu-item-level-1 expanded menu-item-has-children> a href/images titleFun pics! data-drupal-link-system-pathnode/4>Images/a> ul classsubmenu> li classmenu-item main-menu-item menu-item-level-2> a href/china titlePictures from China data-drupal-link-system-pathnode/33>China/a> /li> li classmenu-item main-menu-item menu-item-level-2> a href/czech titlePictures from Czech data-drupal-link-system-pathnode/34>Czech Republic/a> /li> li classmenu-item main-menu-item menu-item-level-2> a href/japan titlePictures from Japan data-drupal-link-system-pathnode/35>Japan/a> /li> /ul> /li> li classmenu-item main-menu-item menu-item-level-1> a href/videos titleFun videos! data-drupal-link-system-pathnode/3>Videos/a> /li> li classmenu-item main-menu-item menu-item-level-1 expanded menu-item-has-children> a href/travel titlePlaces I have travelled>Travel/a> ul classsubmenu> li classmenu-item main-menu-item menu-item-level-2> a href/international titleInternational travel data-drupal-link-system-pathnode/6>International/a> /li> li classmenu-item main-menu-item menu-item-level-2> a href/usa titleAmerican cities data-drupal-link-system-pathnode/5>USA/a> /li> /ul> /li> li classmenu-item main-menu-item menu-item-level-1> a href/ai titleArtificial Intelligence data-drupal-link-system-pathnode/11>AI/a> /li> li classmenu-item main-menu-item menu-item-level-1> a href/art titleMy artwork data-drupal-link-system-pathnode/1>Art/a> /li> li classmenu-item main-menu-item menu-item-level-1> a href/music data-drupal-link-system-pathnode/21>Music/a> /li> li classmenu-item main-menu-item menu-item-level-1> a href/mysites titleMy other websites data-drupal-link-system-pathnode/17>Sites/a> /li> li classmenu-item main-menu-item menu-item-level-1> a href/tech titleTechnology related data-drupal-link-system-pathnode/8>Tech/a> /li> /ul> /nav> /div> /div> /div>!-- /primary-menu-wrapper --> !-- end if for page.primary_menu --> div classfull-page-search> div classsearch-icon> i classicon-search aria-hiddentrue>/i> /div> !--/.search icon --> div classsearch-box> div classsearch-box-close>/div> div classsearch-box-content> div classblock-region region-search-box> div classsearch-block-form block data-drupal-selectorsearch-block-form idblock-searchform-2 rolesearch> div classblock-content> form action/search/node methodget idsearch-block-form accept-charsetUTF-8> div classjs-form-item form-item js-form-type-search form-item-keys js-form-item-keys form-no-label> label foredit-keys classvisually-hidden>Search/label> input titleEnter the terms you wish to search for. data-drupal-selectoredit-keys typesearch idedit-keys namekeys value size15 maxlength128 classform-search /> /div>div data-drupal-selectoredit-actions classform-actions js-form-wrapper form-wrapper idedit-actions--2>input data-drupal-selectoredit-submit typesubmit idedit-submit--2 valueSearch classbutton js-form-submit form-submit />/div>/form> /div>/div> !--/.block-content --> /div> /div> div classsearch-box-close>/div> /div>!--/.search-box --> /div> !--/.full-page-search --> !-- end if for page.search_box --> /div> !--/.header-right --> !-- end if for page.search_box or page.primary_menu --> /div> !--/.header-container --> /div> !--/.container --> /div>!-- /.header -->/header>!-- End: Header --> section idslider> div classcontainer> ul classowl-carousel home-slider> li> img src/sites/default/files/pirate.png altHome> h1>Welcome to johncordova.com/h1> p>Enjoy lots of my pictures, videos, links, and other stuff... /p>/li>li> img src/sites/default/files/tampa.png altHome> h1>Check out some of my artwork... /h1> p>Drawings, paintings, and computer art... /p>a classbutton href/art>Art Work/a>/li>li> img src/sites/default/files/links1.png altHome> p>h3>Enjoy some fun links... /h3>a classbutton href/links>Links/a>/p> /li> /ul> !--/.home-slider --> /div>/section>div idmain-wrapper classmain-wrapper> div classcontainer> main idfront-main classhomepage-content page-content rolemain> a idmain-content tabindex-1>/a> div classblock-region region-content> div idblock-tara-page-title classblock> div classblock-content> div classpage-title-wrap> h1 classpage-title>/h1> /div> !--/.page-title-wrap --> /div>/div> !--/.block-content -->div idblock-tara-content classblock> div classblock-content> div classviews-element-container>div classview view-frontpage view-display-id-page_1 js-view-dom-id-4ebc9292be10d308fc20405caa9ada72adbd22f379dbcc5827b3b5b80fa7d92c> div classview-content> div classviews-view-responsive-grid views-view-responsive-grid--horizontal style--views-responsive-grid--column-count:3;--views-responsive-grid--cell-min-width:300px;--views-responsive-grid--layout-gap:10px;> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id27 classnode node-type-page node-promoted node-view-mode-teaser> h2 classnode-title> a href/ha relbookmark>span>Building an HA Virtual Infrastructure/span>/a> /h2> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>p>img src/sites/default/files/inline-images/HA-Stack_0.png data-entity-uuid76493b5b-dd30-45ad-84f8-90036af96b6a data-entity-typefile altHA width188 classalign-left height896 loadinglazy />This tutorial will use a hrefhttps://www.virtualbox.org/wiki/Downloads>VirtualBox/a> and a hrefhttps://developer.hashicorp.com/vagrant/install>Vagrant /a>to create redundant components for an HA Infrastructure. This includes using HAProxy as a load balancer, Apache webservers, and a MySQL master-master database cluster. The load-balancer will be configured with round robin, a scheduling a hrefhttps://www.techtarget.com/whatis/definition/algorithm>algorithm/a> that distributes work evenly. The webservers will be identical Rocky Linux 8 servers running the Apache webserver. The database will be two MySQL servers in a a hrefhttps://www.redswitches.com/blog/mysql-master-master-replication/>master-master/a> configuration./p>/div> div classnode-links-container>ul classlinks inline>li>a href/ha reltag titleBuilding an HA Virtual Infrastructure hreflangen>Read morespan classvisually-hidden> about Building an HA Virtual Infrastructure/span>/a>/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id26 classnode node-type-page node-promoted node-view-mode-teaser> h2 classnode-title> a href/ansible relbookmark>span>Ansible Tower on Rocky Linux/span>/a> /h2> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>img src/sites/default/files/inline-images/ansible_logo_icon_169596_0.png data-entity-uuidfa5c2c5e-a7f7-4611-9daa-caf4ae1788f9 data-entity-typefile altAnsible width200 classalign-left height178 loadinglazy />p>Installing Ansible is a prerequisite for installing Tower, so those steps are detailed. Ansible works by configuring client machines from a computer with Ansible components installed and configured. It communicates over normal SSH channels to retrieve information from remote machines, issue commands, and copy files. An Ansible system does not require any additional client software. /p>/div> div classnode-links-container>ul classlinks inline>li>a href/ansible reltag titleAnsible Tower on Rocky Linux hreflangen>Read morespan classvisually-hidden> about Ansible Tower on Rocky Linux/span>/a>/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id23 classnode node-type-page node-promoted node-view-mode-teaser> h2 classnode-title> a href/moreterraform relbookmark>span>Infrastructure-as-code tools with AWS/span>/a> /h2> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>p>img data-entity-uuid2b73ec36-b37b-4951-a680-6bfeb14f0d6b data-entity-typefile src/sites/default/files/inline-images/devopsaws_0.png width400 altDevOps and AWS classalign-left height259 loadinglazy />An overview of infrastructure-as-code tools, including configuration management, server templating, orchestration, and provisioning tools; the benefits of infrastructure as code; a comparison of Terraform, Chef, Puppet, Ansible, Pulumi, OpenStack Heat, and CloudFormation; how to combine tools such as Terraform, Packer, Docker, Ansible, and Kubernetes./p>/div> div classnode-links-container>ul classlinks inline>li>a href/moreterraform reltag titleInfrastructure-as-code tools with AWS hreflangen>Read morespan classvisually-hidden> about Infrastructure-as-code tools with AWS/span>/a>/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id22 classnode node-type-page node-promoted node-view-mode-teaser> h2 classnode-title> a href/terraform relbookmark>span>Using Terraform with AWS/span>/a> /h2> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>img src/sites/default/files/inline-images/terraform_3.png data-entity-uuid465ff854-8db3-426d-b46f-09c1b791d8d6 data-entity-typefile altTerraform and AWS width400 classalign-left height259 loadinglazy />p>This tutorial shows how to install Terraform on Windows and configure it to work with an AWS free tier. We will use VSCode to write and execute the Terraform files. Terraform uses a declarative language to implement infrastructure components using API calls. Terraform is an open source tool created by HashiCorp that allows you to define infrastructure as code using simple code./p>hr />p>Terraform is used to deploy and manage that infrastructure across a variety of public cloud providers like AWS, Azure, Google Cloud Platform, DigitalOcean and private cloud and virtualization platforms like OpenStack and VMware, using a few commands./p>/div> div classnode-links-container>ul classlinks inline>li>a href/terraform reltag titleUsing Terraform with AWS hreflangen>Read morespan classvisually-hidden> about Using Terraform with AWS/span>/a>/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id21 classnode node-type-page node-promoted node-view-mode-teaser> h2 classnode-title> a href/music relbookmark>span>Music/span>/a> /h2> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>h2>img data-entity-uuid0f150fee-34b3-41d2-a99c-0a569e22cfd1 data-entity-typefile src/sites/default/files/inline-images/101.png altHoward 101 classalign-left width348 height145 loadinglazy />Songs I want to hear is a show on SiriusXM Howard Stern channel 101. /h2>p>The show is entertaining to listen to because the hosts describe why they like the awesome songs they picked. Not only is the music great, but the stories add a lot to gaining history and new appreciation for the selections. /p>h6>Stewart Copeland /h6>p>(born July 16, 1952) is an American musician and composer. He is best known for his work as the drummer of the English rock band the em>strong>Police/strong>/em> from 1977 to 1986, and again from 2007 to 2008. /p>/div> div classnode-links-container>ul classlinks inline>li>a href/music reltag titleMusic hreflangen>Read morespan classvisually-hidden> about Music/span>/a>/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id20 classnode node-type-page node-promoted node-view-mode-teaser> h2 classnode-title> a href/git relbookmark>span>GIT Training Guide/span>/a> /h2> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>p>img src/sites/default/files/inline-images/github-mark.png data-entity-uuid1f9ad569-1d32-4584-a3b8-733c753a87e1 data-entity-typefile width72 classalign-left height240 loadinglazy />img src/sites/default/files/inline-images/GitHub_Logo_0.png data-entity-uuid1b2253a9-ad94-46bb-9b0f-d2a169bd915f data-entity-typefile altGitHub width218 classalign-left height410 loadinglazy />/p>p>a hrefhttps://github.com/>GitHub/a>, Inc. is a platform and cloud-based service for software development and version control, allowing developers to store and manage their code. It is particularly beneficial for distributed development teams. The complete developer platform to build, scale, and deliver secure software. Home to 100+ million Developers, 4+ million Organizations, and 420+ million Repositories. /p>/div> div classnode-links-container>ul classlinks inline>li>a href/git reltag titleGIT Training Guide hreflangen>Read morespan classvisually-hidden> about GIT Training Guide/span>/a>/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id19 classnode node-type-page node-promoted node-view-mode-teaser> h2 classnode-title> a href/aws relbookmark>span>AWS Certified Cloud Practitioner Exam Guide/span>/a> /h2> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>h3>AWS Cloud Practitioner Essentials Day/h3>p>span>Fri, Dec 8, 2023 10:00 AM Central/span>/p>h4>The exam has the following content domains and weightings:/h4>p>1: Cloud Concepts (strong>24%/strong> of scored content)/p>p>2: Security and Compliance (strong>30%/strong> of scored content)/p>p>3: Cloud Technology and Services (strong>34%/strong> of scored content)/p>p>4: Billing, Pricing, and Support (strong>12%/strong> of scored content)/p>/div> div classnode-links-container>ul classlinks inline>li>a href/aws reltag titleAWS Certified Cloud Practitioner Exam Guide hreflangen>Read morespan classvisually-hidden> about AWS Certified Cloud Practitioner Exam Guide/span>/a>/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id18 classnode node-type-article node-promoted node-view-mode-teaser> h2 classnode-title> a href/bashscripts relbookmark>span>Linux Bash Scripts/span>/a> /h2> header classnode-header> div classnode-submitted-details> div classnode-user> i classicon-user aria-hiddentrue>/i> span>span>johncordova_admin/span>/span> /div> div classnode-date> i classicon-calendar aria-hiddentrue>/i> span>time datetime2023-11-18T02:02:34-05:00 titleSaturday, November 18, 2023 - 02:02>Sat, 11/18/2023 - 02:02/time>/span> /div> /div> /header> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>pre>code classlanguage-plaintext>##### Apache Webserver memory usage ###### Ubuntups -ylC apache2 | awk {x + $8;y + 1} END {print Apache Memory Usage (MB): x/1024; print Average Process Size (MB): x/((y-1)*1024)}# RHELps -ylC httpd | awk {x + $8;y + 1} END {print Apache Memory Usage (MB): x/1024; print Average Proccess Size (MB): x/((y-1)*1024)}/code>/pre>pre>code classlanguage-plaintext>##### mysqldump #####mysqldump testdb $(mysql -Ne show tables | grep -vP ^(history|sessions|watchdog|cache.*)$) | gzip > testdb.sql.gz/code>/pre>pre>code classlang</body></html>>/code>/pre>/div> div classnode-links-container>ul classlinks inline>li>a href/bashscripts reltag titleLinux Bash Scripts hreflangen>Read morespan classvisually-hidden> about Linux Bash Scripts/span>/a>/li>li>a href/user/login?destination/bashscripts%23comment-form>Log in/a> or a href/user/register?destination/bashscripts%23comment-form>register/a> to post comments/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id12 classnode node-type-article node-promoted node-view-mode-teaser> h2 classnode-title> a href/programming relbookmark>span>Programming/span>/a> /h2> header classnode-header> div classnode-submitted-details> div classnode-user> i classicon-user aria-hiddentrue>/i> span>span>johncordova_admin/span>/span> /div> div classnode-date> i classicon-calendar aria-hiddentrue>/i> span>time datetime2023-11-17T15:14:29-05:00 titleFriday, November 17, 2023 - 15:14>Fri, 11/17/2023 - 15:14/time>/span> /div> /div> /header> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>p> /p>p>Check out a hrefhttps://www.geeksforgeeks.org/hello-world-in-30-different-languages/>Hello World in 30 different languages/a>!/p>p>A great collection of Linux a href/bashscripts>bash scripts/a>.../p>p>The popularity of Python/p>p>img src/sites/default/files/inline-images/python1.png data-entity-uuidfee55286-b3be-4a26-92d1-89a8103355fb data-entity-typefile altPython and scripting languages width569 height291 loadinglazy />/p>/div> div classnode-links-container>ul classlinks inline>li>a href/programming reltag titleProgramming hreflangen>Read morespan classvisually-hidden> about Programming/span>/a>/li>li>a href/user/login?destination/programming%23comment-form>Log in/a> or a href/user/register?destination/programming%23comment-form>register/a> to post comments/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> div classviews-view-responsive-grid__item> div classviews-view-responsive-grid__item-inner>article data-history-node-id11 classnode node-type-page node-promoted node-view-mode-teaser> h2 classnode-title> a href/ai relbookmark>span>Artificial Intelligence/span>/a> /h2> div classnode-content> div classfield field--name-body field--type-text-with-summary field--label-hidden field-item>img src/sites/default/files/inline-images/aipics.png data-entity-uuid3e9fa888-6a85-4232-a663-b6b5c37d1ed3 data-entity-typefile altAI pics width1867 height405 loadinglazy />h3>Neuromorphic chip architecture points to faster, more energy-efficient AI: a hrefhttps://research.ibm.com/blog/northpole-ibm-ai-chip>IBM North Pole/a>/h3>p>a hrefhttps://www.science.org/doi/10.1126/science.adh1174>This paper/a> explains that there is a strong need for designing energy-efficient AI computers. It describes a chip with a neural inspired architecture, IBM calls NorthPole, that achieves substantially higher performance, energy efficiency, and area efficiency compared with other comparable architectures./p>/div> div classnode-links-container>ul classlinks inline>li>a href/ai reltag titleArtificial Intelligence hreflangen>Read morespan classvisually-hidden> about Artificial Intelligence/span>/a>/li>/ul>/div> !--/.node-links-container --> /div>/article>/div> /div> /div> /div> nav classpager pager-full rolenavigation aria-labelledbypagination-heading> h4 idpagination-heading classvisually-hidden>Pagination/h4> ul classpager__items js-pager__items pager-items> li classpager-item pager__item is-active> a href?page0 titleCurrent page aria-currentpage> span classvisually-hidden> Current page /span>1/a> /li> li classpager-item pager__item> a href?page1 titleGo to page 2> span classvisually-hidden> Page /span>2/a> /li> li classpager__item pager__item--next pager-item pager-item-next> a href?page1 titleGo to next page relnext> span classvisually-hidden>Next page/span> span aria-hiddentrue>Next ›/span> /a> /li> li classpager__item pager__item--last pager-item> a href?page1 titleGo to last page> span classvisually-hidden>Last page/span> span aria-hiddentrue>Last »/span> /a> /li> /ul> /nav> div classfeed-icons> a hrefhttps://johncordova.com/rss.xml classfeed-icon> Subscribe to /a> /div> /div>/div> /div>/div> !--/.block-content --> /div> /main> /div>!--/.container -->/div>!-- /main-wrapper -->section idlast-section classlast-section>/section>!-- Start: Footer -->footer idfooter> div classfooter> div classcontainer> !-- /footer-top --> section classfooter-bottom-middle> div classcopyright> © 2024 John Cordova, All rights reserved. /div> !-- end if for copyright --> div classfooter-bottom-middle-right> ul classsocial-icons> li>a hrefhttps://www.facebook.com/john.cordova.73932 target_blank aria-labelFacebook page>i classicon-facebook aria-hiddentrue>/i>/a>/li> li>a hrefhttps://www.instagram.com/johncordova79/ target_blank aria-labelInstagram page>i classicon-instagram aria-hiddentrue>/i>/a>/li> li>a hrefhttps://www.linkedin.com/in/johncordova target_blank aria-labelLinkedin page>i classicon-linkedin aria-hiddentrue>/i>/a>/li> li>a hrefhttps://www.youtube.com/channel/UCb6jMERnzFpx9LL6sFhi2wg target_blank aria-labelYouTube Page>i classicon-youtube aria-hiddentrue>/i>/a>/li> li>a hrefhttps://vimeo.com/user207289404 target_blank aria-labelVimeo page>i classicon-vimeo aria-hiddentrue>/i>/a>/li> li>a hrefhttp://whatsapp://send?phone12022880911 target_blank aria-labelWhatsApp Us>i classicon-whatsapp aria-hiddentrue>/i>/a>/li> li>a hrefhttps://github.com/johncordova/ target_blank aria-labelGitHub Page>i classicon-github aria-hiddentrue>/i>/a>/li> /ul> /div> !-- end if for all_icons_show --> /section>!-- /footer-bottom-middle --> !-- end condition if copyright or social icons --> !-- end condition for footer_bottom --> /div>!-- /.container --> /div> !--/.footer -->/footer>div classscrolltop>i classicon-arrow-up aria-hiddentrue>/i>/div> /div> div classoff-canvas-wrapper>div idoff-canvas> ul> li classmenu-item--front-page menu-name--main> a href/ data-drupal-link-system-path<front> classis-active>Home/a> /li> li classmenu-item--_4bd869b-fe28-495f-8702-8b338de51682 menu-name--main> a href/links titleFun links data-drupal-link-system-pathnode/2>Links/a> /li> li classmenu-item--_61e4e09-3141-4b48-a399-5a870aaebeb0 menu-name--main> a href/images titleFun pics! data-drupal-link-system-pathnode/4>Images/a> ul> li classmenu-item--b5726cdd-e9c2-4f4e-a0e5-b220282b1a24 menu-name--main> a href/china titlePictures from China data-drupal-link-system-pathnode/33>China/a> /li> li classmenu-item--b077a391-5293-4385-badb-2a917743e87a menu-name--main> a href/czech titlePictures from Czech data-drupal-link-system-pathnode/34>Czech Republic/a> /li> li classmenu-item--_69c05ab-125d-4ead-a3ec-111cb6a58aba menu-name--main> a href/japan titlePictures from Japan data-drupal-link-system-pathnode/35>Japan/a> /li> /ul> /li> li classmenu-item--_b1d17f1-1369-4988-9aba-e9fb19345409 menu-name--main> a href/videos titleFun videos! data-drupal-link-system-pathnode/3>Videos/a> /li> li classmenu-item--_b5ac473-7d55-4e39-99c3-c34e70c885c2 menu-name--main> a href/travel titlePlaces I have travelled>Travel/a> ul> li classmenu-item--_52c25dd-7fae-418d-a3ce-efb1ddbe9748 menu-name--main> a href/international titleInternational travel data-drupal-link-system-pathnode/6>International/a> /li> li classmenu-item--b841813b-c3db-4353-af50-b435c9220165 menu-name--main> a href/usa titleAmerican cities data-drupal-link-system-pathnode/5>USA/a> /li> /ul> /li> li classmenu-item--_1c69f5a-619e-40b5-89e9-e9d7c2f3ce4a menu-name--main> a href/ai titleArtificial Intelligence data-drupal-link-system-pathnode/11>AI/a> /li> li classmenu-item--_ed86297-b2a3-4fd5-aa80-175e70b52c9e menu-name--main> a href/art titleMy artwork data-drupal-link-system-pathnode/1>Art/a> /li> li classmenu-item--_93108e1-6ea1-4ab7-ae95-108d4d8d9d6e menu-name--main> a href/music data-drupal-link-system-pathnode/21>Music/a> /li> li classmenu-item--c1e4d8cd-7be2-4cee-88cc-59d141976104 menu-name--main> a href/mysites titleMy other websites data-drupal-link-system-pathnode/17>Sites/a> /li> li classmenu-item--c0eeb70a-15f6-4080-ac13-ac580e612012 menu-name--main> a href/tech titleTechnology related data-drupal-link-system-pathnode/8>Tech/a> /li> /ul> /div>/div> script typeapplication/json data-drupal-selectordrupal-settings-json>{path:{baseUrl:\/,scriptPath:null,pathPrefix:,currentPath:node,currentPathIsAdmin:false,isFront:true,currentLanguage:en},pluralDelimiter:\u0003,suppressDeprecationErrors:true,responsive_menu:{position:left,theme:theme-dark,pagedim:pagedim,modifyViewport:true,use_bootstrap:true,breakpoint:(min-width: 960px),drag:false},ajaxTrustedUrl:{\/search\/node:true},ckeditor5Premium:{isMediaInstalled:true},user:{uid:0,permissionsHash:f306f0fd24eb363539ae6560554cb09f8b69a445f193d048ccca78ab6b256f97}}/script>script src/sites/default/files/js/js_zjUhX2qpBuxoBWQ5Rdb0uOnXolrITMv93tEc4EXl5jg.js?scopefooter&delta0&languageen&themetara&includeeJyFj9EKwyAMRX_I1k8qaU3FLRqXxA7_ftgxxvbSlws3HDi5BgI-MkfCnYsp8QbkBLVy0XTgkrE0_9fnVRDulVOxS1StUyrxkssjr8XMpiZQnXY1zH4FRbexoL89Gkp3dg4iXoGmj3ss69xkhw39KEtIWgn6Mmh3JHyqP3POHBrhz-n7wxQlhbdBKQWUFweNf1s>/script>style>/style> script>jQuery(document).ready(function ($) {$(.home-slider).owlCarousel({ items: 1, loop: true, autoplay: true, nav: false, dots: false, autoplayTimeout: 5000,});});/script> script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{beacon:bam.nr-data.net,licenseKey:NRJS-7fbe7730aa66c5acebd,applicationID:594400071,transactionName:Z10AZEMHC0JVU0QLDl4XI1NFDwpfG0BRBQRvWwNTWQM,queueTime:0,applicationTime:6,atts:SxoDEgsdGEw,errorBeacon:bam.nr-data.net,agent:}/script>/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
]