1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,15444,e=>{"use strict";var t=e.i(71645);e.s(["useSvgSize",0,function(e,a){let r=(0,t.useRef)(null),[l,o]=(0,t.useState)({width:e,height:a});return(0,t.useEffect)(()=>{let e=r.current;if(!e)return;let t=new ResizeObserver(([e])=>{let t=Math.round(e.contentRect.width),a=Math.round(e.contentRect.height);t&&a&&o(e=>e.width===t&&e.height===a?e:{width:t,height:a})});return t.observe(e),()=>t.disconnect()},[]),{ref:r,...l}}])},91303,e=>{"use strict";var t=e.i(43476);e.s(["RodPumpMechanism",0,function({children:e}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("path",{d:"M333 475H701v12H333ZM350 466h328v9H350Z"}),(0,t.jsx)("path",{d:"m367 465 60-258h24l60 258h-17l-55-229-55 229Z"}),(0,t.jsx)("path",{d:"m386 424 86-75m-71 12 83 63m-88-14h88m-73-65h56m-42-98h30",fill:"none"}),(0,t.jsx)("path",{d:"M418 205v-23h45v23ZM411 205h59v8h-59Z"}),(0,t.jsx)("circle",{cx:"440",cy:"190",r:"10"}),(0,t.jsx)("circle",{cx:"440",cy:"190",r:"4",fill:"#abb3b9"}),(0,t.jsx)("path",{d:"M519 446v-69q0-26 27-26h24q27 0 27 26v69ZM513 446h89v20h-89Z"}),(0,t.jsx)("path",{d:"M527 399h62M530 354v-14h53v15",fill:"none"}),(0,t.jsx)("circle",{cx:"586",cy:"409",r:"33"}),(0,t.jsx)("circle",{cx:"586",cy:"409",r:"26"}),(0,t.jsx)("circle",{cx:"586",cy:"409",r:"7"}),(0,t.jsx)("path",{d:"m586 376 67 59m-67 7 67 12",fill:"none"}),(0,t.jsx)("path",{d:"M636 432h37q13 0 13 12v12h-50Z"}),(0,t.jsx)("path",{d:"M639 461h50v5h-50M645 435v18m7-18v18m7-18v18m7-18v18m7-16v16"}),(0,t.jsxs)("g",{"data-part":"crank",children:[(0,t.jsx)("path",{d:"M544 368h67v18h-67Z"}),(0,t.jsx)("path",{d:"M519 349a45 45 0 0 0 0 56l25-17v-22Z",fill:"#e2e6e8"}),(0,t.jsx)("circle",{cx:"597",cy:"377",r:"6"}),(0,t.jsx)("circle",{cx:"554",cy:"377",r:"10"})]}),(0,t.jsx)("path",{"data-part":"pitman",d:"M572 190 597 377",stroke:"#7d8890",strokeWidth:"8"}),(0,t.jsxs)("g",{"data-part":"beam",children:[(0,t.jsx)("path",{d:"M224 176h367v27H224Z"}),(0,t.jsx)("path",{d:"M221 174h374v5H221Zm0 27h374v5H221Z",fill:"#e1e5e8"}),(0,t.jsx)("path",{d:"M306 180v20m64-20v20m123-20v20m67-20v20"}),(0,t.jsx)("path",{"data-part":"horsehead",fillRule:"evenodd",d:"M223 102A236 236 0 0 0 216 265L248 255 264 188 249 113Z M226 120 241 126 247 148 216 151Q220 134 226 120Z M213 165 251 162 246 198 210 201Q209 183 213 165Z M211 216 242 213 236 242 220 248Q214 232 211 216Z",fill:"#e1e7eb"}),(0,t.jsx)("path",{d:"M219 101A240 240 0 0 0 212 267L216 265A236 236 0 0 1 223 102Z",fill:"#b7c3cb"}),(0,t.jsx)("path",{d:"m249 113 5 2 15 73-16 67-5 0 16-67Z",fill:"#c6d0d7"}),(0,t.jsx)("circle",{cx:"245",cy:"118",r:"2.5",fill:"#a8b5bf"}),(0,t.jsx)("circle",{cx:"256",cy:"188",r:"3",fill:"#a8b5bf"}),(0,t.jsx)("circle",{cx:"242",cy:"251",r:"2.5",fill:"#a8b5bf"}),(0,t.jsx)("circle",{cx:"572",cy:"190",r:"5"})]}),(0,t.jsx)("path",{"data-part":"cable",d:"M204 190v112",fill:"none",strokeWidth:"1.5"}),(0,t.jsxs)("g",{"data-part":"rod",children:[(0,t.jsx)("path",{d:"M204 302v119",strokeWidth:"3"}),(0,t.jsx)("path",{d:"M190 303h28v8h-28Zm4 8v15h20v-15"}),e]}),(0,t.jsx)("path",{d:"M194 411h20v61h-20ZM185 419h38v8h-38Zm0 39h38v8h-38ZM181 477h46v10h-46Z"}),(0,t.jsx)("path",{d:"M214 442h41v-16h9v27h-50Zm-20 22h-29v-22h-9v32h38"}),(0,t.jsx)("path",{d:"M182 440h44m-3-7v16M151 438h19M157 433h7v9",fill:"none"}),(0,t.jsx)("ellipse",{cx:"204",cy:"477",rx:"22",ry:"5"}),(0,t.jsx)("path",{d:"M199 488v36m10-36v36",stroke:"#c4cbd0",strokeDasharray:"4 4"})]})}])},73506,e=>{"use strict";var t=e.i(43476),a=e.i(47163);e.s(["Eyebrow",0,function({children:e,tone:r="light",className:l}){return(0,t.jsxs)("span",{className:(0,a.cn)("inline-flex items-center gap-2 rounded-full border px-3 py-1 text-xs font-medium","light"===r?"border-hairline bg-white text-ink shadow-sm":"border-white/15 bg-white/5 text-white/90",l),children:[(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-brand"}),e]})}])},22131,e=>{e.v({appear:"rod-pump-anatomy-module__u7oSoG__appear",cardPhase:"rod-pump-anatomy-module__u7oSoG__cardPhase",chartCaption:"rod-pump-anatomy-module__u7oSoG__chartCaption",chartGrid:"rod-pump-anatomy-module__u7oSoG__chartGrid",chartLegend:"rod-pump-anatomy-module__u7oSoG__chartLegend",close:"rod-pump-anatomy-module__u7oSoG__close",cloud:"rod-pump-anatomy-module__u7oSoG__cloud",cloudHeading:"rod-pump-anatomy-module__u7oSoG__cloudHeading",cloudSignal:"rod-pump-anatomy-module__u7oSoG__cloudSignal",connected:"rod-pump-anatomy-module__u7oSoG__connected",control:"rod-pump-anatomy-module__u7oSoG__control",controlFoot:"rod-pump-anatomy-module__u7oSoG__controlFoot",controlHead:"rod-pump-anatomy-module__u7oSoG__controlHead",controlIntro:"rod-pump-anatomy-module__u7oSoG__controlIntro",dashboardLink:"rod-pump-anatomy-module__u7oSoG__dashboardLink",dataFlow:"rod-pump-anatomy-module__u7oSoG__dataFlow",dataPaths:"rod-pump-anatomy-module__u7oSoG__dataPaths",demoLabel:"rod-pump-anatomy-module__u7oSoG__demoLabel",deviceHotspot:"rod-pump-anatomy-module__u7oSoG__deviceHotspot",deviceLabel:"rod-pump-anatomy-module__u7oSoG__deviceLabel",deviceModel:"rod-pump-anatomy-module__u7oSoG__deviceModel",deviceTarget:"rod-pump-anatomy-module__u7oSoG__deviceTarget",drawing:"rod-pump-anatomy-module__u7oSoG__drawing",experience:"rod-pump-anatomy-module__u7oSoG__experience",fillage:"rod-pump-anatomy-module__u7oSoG__fillage",fillageInner:"rod-pump-anatomy-module__u7oSoG__fillageInner",fillageReveal:"rod-pump-anatomy-module__u7oSoG__fillageReveal",gatewayHotspot:"rod-pump-anatomy-module__u7oSoG__gatewayHotspot",gatewayLabel:"rod-pump-anatomy-module__u7oSoG__gatewayLabel",gatewaySelection:"rod-pump-anatomy-module__u7oSoG__gatewaySelection",halo:"rod-pump-anatomy-module__u7oSoG__halo",heading:"rod-pump-anatomy-module__u7oSoG__heading",insight:"rod-pump-anatomy-module__u7oSoG__insight",insightFoot:"rod-pump-anatomy-module__u7oSoG__insightFoot",loadHotspot:"rod-pump-anatomy-module__u7oSoG__loadHotspot",miniChart:"rod-pump-anatomy-module__u7oSoG__miniChart",modeDetail
1:"rod-pump-anatomy-module__u7oSoG__modeDetail",modeGrid:"rod-pump-anatomy-module__u7oSoG__modeGrid",modeStatus:"rod-pump-anatomy-module__u7oSoG__modeStatus",motorChoice:"rod-pump-anatomy-module__u7oSoG__motorChoice",motorLabel:"rod-pump-anatomy-module__u7oSoG__motorLabel",overline:"rod-pump-anatomy-module__u7oSoG__overline",pin:"rod-pump-anatomy-module__u7oSoG__pin",pressureHotspot:"rod-pump-anatomy-module__u7oSoG__pressureHotspot",pressureInsight:"rod-pump-anatomy-module__u7oSoG__pressureInsight",pressureNumbers:"rod-pump-anatomy-module__u7oSoG__pressureNumbers",readoutAppear:"rod-pump-anatomy-module__u7oSoG__readoutAppear",readoutConnector:"rod-pump-anatomy-module__u7oSoG__readoutConnector",rodPumpLabel:"rod-pump-anatomy-module__u7oSoG__rodPumpLabel",scene:"rod-pump-anatomy-module__u7oSoG__scene",sceneBottom:"rod-pump-anatomy-module__u7oSoG__sceneBottom",section:"rod-pump-anatomy-module__u7oSoG__section",speedPanel:"rod-pump-anatomy-module__u7oSoG__speedPanel",speedTitle:"rod-pump-anatomy-module__u7oSoG__speedTitle",stage:"rod-pump-anatomy-module__u7oSoG__stage",stageFoot:"rod-pump-anatomy-module__u7oSoG__stageFoot",stageTop:"rod-pump-anatomy-module__u7oSoG__stageTop",structure:"rod-pump-anatomy-module__u7oSoG__structure",svgLabels:"rod-pump-anatomy-module__u7oSoG__svgLabels",telemetry:"rod-pump-anatomy-module__u7oSoG__telemetry",transmit:"rod-pump-anatomy-module__u7oSoG__transmit",well:"rod-pump-anatomy-module__u7oSoG__well",wideContainer:"rod-pump-anatomy-module__u7oSoG__wideContainer",wireless:"rod-pump-anatomy-module__u7oSoG__wireless",wirelessSync:"rod-pump-anatomy-module__u7oSoG__wirelessSync"})},95303,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(22016),l=e.i(91303),o=e.i(93986),s=e.i(73506),i=e.i(22131);function d({name:e,size:a=20}){let r={Smart:(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("path",{d:"M20 7a8 8 0 0 0-14-2L3 8m0-5v5h5M4 17a8 8 0 0 0 14 2l3-3m0 5v-5h-5"})}),Timer:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("circle",{cx:"12",cy:"14",r:"8"}),(0,t.jsx)("path",{d:"M12 10v5l3 2M9 2h6M12 2v4"})]}),Hand:(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("path",{d:"M8 13V6a2 2 0 0 1 4 0v6-8a2 2 0 0 1 4 0v8-6a2 2 0 0 1 4 0v10c0 4-3 6-7 6-3 0-5-2-7-5l-3-5c-1-2 2-3 3-1l2 2Z"})}),"Shut off":(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("path",{d:"M12 2v10M6 5a9 9 0 1 0 12 0"})}),cloud:(0,t.jsx)("path",{d:"M6 18a5 5 0 0 1-1-10 7 7 0 0 1 13-1 5.5 5.5 0 0 1 0 11H6Z"}),arrow:(0,t.jsx)("path",{d:"M5 12h14m-5-5 5 5-5 5"}),play:(0,t.jsx)("path",{d:"m9 5 11 7-11 7Z"}),pause:(0,t.jsx)("path",{d:"M9 5v14M15 5v14"}),check:(0,t.jsx)("path",{d:"m5 12 4 4L19 6"})};return(0,t.jsx)("svg",{width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:r[e]??r.Smart})}function n({gateway:e=!1}){return(0,t.jsxs)("g",{className:i.default.deviceModel,children:[(0,t.jsx)("path",{d:e?"M-6-23v-24":"M0-21v-20",strokeWidth:"3"}),(0,t.jsx)("rect",{x:"-17",y:"-23",width:"34",height:"44",rx:"9",fill:"#dff3ff"}),(0,t.jsx)("rect",{x:"-13",y:"-18",width:"26",height:"34",rx:"6",fill:"#009cff"}),(0,t.jsx)("image",{href:"/amplified-device-mark.svg",x:"-9",y:"-12",width:"18",height:"23"}),(0,t.jsx)("circle",{cx:"-10",cy:"-15",r:"1"}),(0,t.jsx)("circle",{cx:"10",cy:"-15",r:"1"}),(0,t.jsx)("circle",{cx:"-10",cy:"13",r:"1"}),(0,t.jsx)("circle",{cx:"10",cy:"13",r:"1"}),(0,t.jsx)("path",{d:"M-5 22v5H5v-5",fill:"#bde8ff"}),e&&(0,t.jsx)("circle",{cx:"8",cy:"-9",r:"1.5",fill:"currentColor",stroke:"none"})]})}function c(){return(0,t.jsxs)("g",{className:i.default.wireless,transform:"translate(18 -28)","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M0 0q6 0 6 6"}),(0,t.jsx)("path",{d:"M0-6q12 0 12 12"}),(0,t.jsx)("path",{d:"M0-12q18 0 18 18"})]})}function u({activeDevice:e}){let r=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let t=r.current,a=t?.parentElement;if(!t||!a)return;let l=a.querySelector("[data-cloud]"),o=a.querySelector("[data-well-drawing]"),s=[...t.querySelectorAll("[data-packet-route]")],i=[...t.querySelectorAll("[data-packet]")],d=t.querySelector("[data-popup-connector]"),n=a.querySelector('[data-part="rod"]'),c=null;function u(){if(!c)return;let{startX:t,startY:a,drawingX:r,drawingY:l,scale:o}=c,s="load"===e&&n.transform.baseVal.numberOfItems?n.transform.baseVal.getItem(0).matrix.f:0,i=r+(("load"===e?205:251)-100)*o,u=l+(("load"===e?308:430)+s)*o,m=Math.max(20,(i-t)*.45);d.setAttribute("d",`M${t} ${a} C${t+m} ${a} ${i-m} ${u} ${i} ${u}`)}let m=[],h=0,p=0,x=0,_=!0,f=window.matchMedia("(prefers-reduced-motion: reduce)");function g(){let e=a.getBoundingClientRect(),r=o.getBoundingClientRect(),i=l.getBoundingClientRect();t.setAttribute("viewBox",`0 0 ${e.width} ${e.height}`);let n=r.width/720,h=i.bottom-e.top-2,p=i.left-e.left+i.width/2,x=[[222,308],[268,430],[744,353]];
1s.forEach((t,a)=>{let l=r.left-e.left+(x[a][0]-100)*n,o=r.top-e.top+x[a][1]*n,s=(2===a?65:0===a?-60:-170)*n;t.setAttribute("d",`M${l} ${o} C${l+s} ${o-55*n} ${l+s} ${h+35} ${p+(a-1)*50} ${h}`)}),m=s.map(e=>e.getTotalLength());let _=a.querySelector("[data-device-readout]");if(_&&window.matchMedia("(min-width: 1280px)").matches){let t=_.getBoundingClientRect();c={startX:t.right-e.left-1+8*Math.SQRT2,startY:t.top-e.top+1+(t.height-2)*.56,drawingX:r.left-e.left,drawingY:r.top-e.top,scale:n},u()}else c=null,d.setAttribute("d","")}let j=new ResizeObserver(g);j.observe(a),j.observe(l),j.observe(o);let y=new IntersectionObserver(([e])=>{_=e.isIntersecting});return y.observe(a),g(),h=requestAnimationFrame(function e(t){let a=p?Math.min((t-p)/1e3,.2):0;p=t,_&&!document.hidden&&(u(),f.matches||(x+=a),i.forEach((e,t)=>{let a=Math.floor(t/3),r=(x/4.8+t%3/3+.17*a)%1,l=s[a].getPointAtLength(m[a]*r);e.setAttribute("cx",String(l.x)),e.setAttribute("cy",String(l.y)),e.style.opacity=String(Math.min(6*r,(1-r)*6,.8))})),h=requestAnimationFrame(e)}),()=>{cancelAnimationFrame(h),j.disconnect(),y.disconnect()}},[e]),(0,t.jsxs)("svg",{ref:r,className:i.default.dataFlow,"aria-hidden":"true",children:[(0,t.jsx)("path",{"data-popup-connector":"true",className:i.default.readoutConnector}),[0,1,2].map(e=>(0,t.jsx)("path",{"data-packet-route":"true",fill:"none",stroke:"none"},e)),Array.from({length:9},(e,a)=>(0,t.jsx)("circle",{"data-packet":"true",r:a%3==0?3.2:2.3},a))]})}function m(e){let t,a=(Math.sin(e)+1)/2,r=e=>Math.sqrt(Math.max(0,1-e*e));if(a>.96){let l=4*r((a-.96)/.04);t=27+(Math.cos(e)>=0?-l:l)}else if(Math.cos(e)>=0)t=a<.14?57-34*r(1-a/.14):23;else{let e;t=a<.065?57+34*r(1-a/.065):91-60*((e=Math.max(0,Math.min(1,(a-.52)/.19999999999999996)))*e*(3-2*e))}return{x:24+192*a,y:t}}function h(e=1){return Array.from({length:161},(t,a)=>{let{x:r,y:l}=m(-Math.PI/2+a/160*Math.PI*2*e);return`${a?"L":"M"}${r.toFixed(2)} ${l.toFixed(2)}`}).join(" ")+(1===e?"Z":"")}let p=h();function x(){let e=(0,a.useRef)(null),r=(0,a.useRef)(null),l=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let t=e.current;if(!t)return;let a=[...t.querySelectorAll("[data-pressure-trace]")],o=[...t.querySelectorAll("[data-pressure-tip]")],s=window.matchMedia("(prefers-reduced-motion: reduce)"),i=(e,t)=>t?38+1.8*Math.sin(.65*e)+.8*Math.sin(1.8*e):124+4*Math.sin(1.1*e)+2*Math.sin(2.6*e)+Math.sin(.23*e)+27*Math.exp(-Math.pow((e-5)/1.25,2)),d=performance.now(),n=0,c=-1/0,u=-1/0,m=!0,h=new IntersectionObserver(([e])=>{m=e.isIntersecting});return h.observe(t),n=requestAnimationFrame(function e(h){if(m&&!document.hidden&&h-c>=(s.matches?1e3:33)){let e=(h-d)/1e3;a.forEach((a,s)=>{let d=1===s,n=i(e,d);if(a.setAttribute("d",Array.from({length:97},(t,a)=>{let r=i(e-24+a/4,d);return`${a?"L":"M"}${(4+232*a/96).toFixed(2)} ${(98-.57*r).toFixed(2)}`}).join(" ")),o[s].setAttribute("cy",String(98-.57*n)),!d){let e=n>=138,l=e?"#d94b52":"#0489ce";a.setAttribute("stroke",l),o[s].setAttribute("fill",l),r.current&&(r.current.style.color=l),t.setAttribute("data-alarm",String(e))}if(h-u>=500){let e=d?l.current:r.current;e&&(e.textContent=n.toFixed(1))}}),h-u>=500&&(u=h),c=h}n=requestAnimationFrame(e)}),()=>{cancelAnimationFrame(n),h.disconnect()}},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:i.default.pressureNumbers,children:[(0,t.jsxs)("span",{children:[(0,t.jsx)("small",{children:"Tubing"}),(0,t.jsxs)("b",{children:[(0,t.jsx)("span",{ref:r,children:"124.0"})," ",(0,t.jsx)("em",{children:"psi"})]})]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("small",{children:"Casing"}),(0,t.jsxs)("b",{children:[(0,t.jsx)("span",{ref:l,children:"38.0"})," ",(0,t.jsx)("em",{children:"psi"})]})]})]}),(0,t.jsxs)("svg",{ref:e,viewBox:"0 0 240 100",className:i.default.miniChart,"aria-label":"Animated example of tubing and casing pressure with a 138 psi high-pressure alarm threshold",role:"img",children:[(0,t.jsx)("path",{className:i.default.chartGrid,d:"M0 40h240M0 65h240M0 90h240"}),(0,t.jsx)("path",{"data-pressure-threshold":"138",d:"M4 19.34H236",fill:"none",stroke:"#d94b52",strokeWidth:"1.2",strokeDasharray:"4 4"}),(0,t.jsx)("text",{x:"4",y:"10",fill:"#c44950",fontSize:"7.5",children:"High-pressure limit · 138 psi"}),(0,t.jsx)("path",{"data-pressure-trace":"tubing",d:"M4 27.32H236",fill:"none",stroke:"#0489ce",strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("path",{"data-pressure-trace":"casing",d:"M4 76.34H236",fill:"none",stroke:"#8d9ba4",strokeWidth:"1.5",strokeDasharray:"4 3"}),(0,t.jsx)("circle",{"data-pressure-tip":"tubing",cx:"236",cy:"27.32",r:"3",fill:"#0489ce",stroke:"white",strokeWidth:"1.5"}),(0,t.jsx)("circle",{"data-pressure-tip":"casing",cx:"236",cy:"76.34",r:"2.5",fill:"#8d9ba4",stroke:"white",strokeWidth:"1.5"})]})]})}e.s(["RodPumpAnatomy",0,function(){let[e,_]=(0,a.useState)(null),[f,g]=(0,a.useState)("Smart"),[j,y]=(0,a.useState)(!1),[v,w]=(0,a.useState)(90),b=(0,a.useRef)(null),M=(0,a.useRef)(0),k=(0,a.useRef)(1),S=(0,a.useRef)(null),C=(0,a.useRef)(null),N=(0,a.useRef)(null),$=(0,a.useId)().replace(/:/g,""),A=j&&"Smart"===f,Z=(0,a.useRef)(null),W=(0,a.useRef)(null),T=(0,a.useRef)(null),G=(0,a.useRef)(null),P=(0,a.useRef)(null);function F(){Z.current&&clearTimeout(Z.current)}function R(e){F(),_(e)}function H(){F(),Z.current=setTimeout(()=>_(null),360)}return(0,a.useEffect)(()=>{function e(e){e.target instanceof Element&&e.target.closest("[data-device-interaction]")||_(null)}return document.addEventListener("pointerdown",e),()=>{document.removeEventListener("pointerdown",e),Z.current&&clearTimeout(Z.current)}},[]),(0,a.useEffect)(()=>{let e=b.current;if(!e)return;let t=e.getBoundingClientRect().width/720,a=new ResizeObserver(([e])=>{t=e.contentRect.width/720});a.observe(e);let r=e.querySelector('[data-part="beam"]'),l=e.querySelector('[data-part="rod"]'),o=l.querySelector("path"),s=e.querySelector('[data-part="cable"]'),i=e.querySelector('[data-part="crank"]'),d=e.querySelector('[data-part="pitman"]'),n=window.matchMedia("(prefers-reduced-motion: reduce)"),c=0,u=0,p=0,x=!0,_=new IntersectionObserver(([e])=>{x=e.isIntersecting});return _.observe(e),c=requestAnimationFrame(function e(a){let _=u?Math.min((a-u)/1e3,1):0,g=Math.min(_,.2);if(u=a,x&&!document.hidden){n.matches||"Shut off"===f||(p+=_);let e="Timer"===f&&p%18>12,a="Shut off"!==f&&!e,c=A?1+.42*Math.sin(M.current):1,u=+!!a;k.current+=(u-k.current)*(1-Math.exp(-(3.2*g))),.004>Math.abs(k.current-u)&&(k.current=u),n.matches||(M.current+=1.15*g*c*k.current);let x=M.current,j=.15*Math.sin(x),y=180*j/Math.PI,v=-225*Math.sin(j),w=440+132*Math.cos(j),b=190+132*Math.sin(j),C=554+43*Math.cos(x),$=377+43*Math.sin(x);r.setAttribute("transform",`rotate(${y} 440 190)`),l.setAttribute("transform",`translate(0 ${v})`),P.current&&(P.current.style.transform=`translateY(${v*t}px)`),o.setAttribute("d",`M204 302V${421-v}`),s.setAttribute("d",`M204 ${190+v}V${302+v}`),i.setAttribute("transform",`rotate(${180*x/Math.PI} 554 377)`),d.setAttribute("d",`M${w} ${b}L${C} ${$}`);let Z=(A?48+12*Math.sin(x):60)*k.current;if(S.current&&(S.current.textContent=Z.toFixed(0)),W.current){let e=m(x);W.current.setAttribute("cx",String(e.x)),W.current.setAttribute("cy",String(e.y))}if(T.current&&T.current.setAttribute("d",h((x+Math.PI/2)%(2*Math.PI)/(2*Math.PI))),G.current&&(G.current.textContent=0===k.current?"Well stopped":a?Math.cos(x)>0?"Upstroke · lifting":"Downstroke · returning":"Slowing to a stop"),N.current){let e=x%(2*Math.PI)/(2*Math.PI);N.current.setAttribute("cx",String(10+260*e)),N.current.setAttribute("cy",String(36-20*Math.sin(e*Math.PI*2)))}}c=requestAnimationFrame(e)}),()=>{cancelAnimationFrame(c),_.disconnect(),a.disconnect()}},[f,A]),(0,t.jsx)("section",{className:i.default.section,"aria-labelledby":`${$}-heading`,children:(0,t.jsxs)(o.Container,{className:i.default.wideContainer,children:[(0,t.jsxs)("div",{className:i.default.heading,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(s.Eyebrow,{children:"Your well, optimized by Amplified Industries"}),(0,t.jsxs)("h2",{id:`${$}
1-heading`,children:["A little hardware.",(0,t.jsx)("br",{}),"A smarter well."]})]}),(0,t.jsxs)("p",{children:["Three devices. Every stroke connected.",(0,t.jsx)("br",{}),"Explore the well to see it in action."]})]}),(0,t.jsx)("div",{className:i.default.stage,onKeyDown:e=>{"Escape"===e.key&&_(null)},children:(0,t.jsxs)("div",{className:i.default.experience,children:[(0,t.jsxs)("div",{className:i.default.scene,children:[(0,t.jsx)(u,{activeDevice:e}),(0,t.jsxs)("div",{className:i.default.cloud,"data-cloud":"true",children:[(0,t.jsxs)("div",{className:i.default.cloudHeading,children:[(0,t.jsx)(d,{name:"cloud",size:25}),(0,t.jsxs)("span",{children:["Amplified cloud",(0,t.jsxs)("small",{children:[(0,t.jsx)("i",{})," Live sync · 3 devices connected"]})]})]}),(0,t.jsxs)(r.default,{href:"/solutions/platform",className:i.default.dashboardLink,children:["Explore the dashboard ",(0,t.jsx)(d,{name:"arrow",size:16})]})]}),(0,t.jsxs)("div",{className:i.default.drawing,"data-well-drawing":"true",children:[(0,t.jsxs)("svg",{ref:b,className:i.default.well,viewBox:"100 0 720 550",role:"img","aria-label":"Side view of a pumping rod well, with Amplified load cell on the rod, pressure device at the wellhead, and gateway on the motor control box.",children:[(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{id:`${$}-metal`,x1:"0",y1:"0",x2:"1",y2:"1",children:[(0,t.jsx)("stop",{stopColor:"#fafbfc"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#e5e8ea"})]}),(0,t.jsx)("pattern",{id:`${$}-ground`,width:"9",height:"9",patternUnits:"userSpaceOnUse",children:(0,t.jsx)("path",{d:"m0 9 9-9",stroke:"#dfe3e5",strokeWidth:".7"})})]}),(0,t.jsx)("ellipse",{cx:"481",cy:"492",rx:"292",ry:"13",fill:"#293846",opacity:".045"}),(0,t.jsxs)("g",{className:i.default.structure,fill:`url(#${$}-metal)`,children:[(0,t.jsx)("path",{d:"M129 487H786M129 488h657v12H129Z",fill:`url(#${$}-ground)`,stroke:"#c8ced2"}),(0,t.jsx)(l.RodPumpMechanism,{children:(0,t.jsxs)("g",{transform:"translate(222 308)",children:[(0,t.jsx)("circle",{className:i.default.halo,r:"31"}),(0,t.jsx)(n,{}),(0,t.jsx)(c,{})]})}),(0,t.jsx)("rect",{className:i.default.gatewaySelection,x:"709",y:"315",width:"81",height:"121",rx:"10"}),(0,t.jsx)("path",{d:"M717 324h65v106h-65Z"}),(0,t.jsx)("path",{d:"M722 330h55v93h-55Z",fill:"#f7f8f9"}),(0,t.jsx)("path",{d:"M728 430v49m42-49v49M725 479h9m32 0h9M734 385h14m-14 6h14m-14 6h14",fill:"none"}),(0,t.jsx)("circle",{cx:"769",cy:"372",r:"2"}),(0,t.jsx)("path",{d:"M750 430v34h-55",fill:"none"})]}),(0,t.jsxs)("g",{transform:"translate(268 430)",className:i.default.deviceTarget,"data-device-interaction":"true",onPointerEnter:e=>{"mouse"===e.pointerType&&R("pressure")},onPointerLeave:e=>{"mouse"===e.pointerType&&H()},onClick:()=>R("pressure"),children:[(0,t.jsx)("circle",{className:i.default.halo,r:"31"}),(0,t.jsx)(n,{}),(0,t.jsx)(c,{})]}),(0,t.jsxs)("g",{transform:"translate(744 353)",children:[(0,t.jsx)("circle",{className:i.default.halo,r:"34"}),(0,t.jsx)(n,{gateway:!0}),(0,t.jsx)(c,{})]}),(0,t.jsxs)("g",{className:i.default.svgLabels,children:[(0,t.jsx)("text",{x:"441",y:"521",textAnchor:"middle",className:i.default.rodPumpLabel,children:"Rod pump"}),(0,t.jsx)("text",{x:"654",y:"491",textAnchor:"middle",className:i.default.motorLabel,children:"Motor"})]})]}),(0,t.jsx)("button",{className:`${i.default.deviceHotspot} ${i.default.loadHotspot}`,"data-device-interaction":"true",onPointerEnter:e=>{"mouse"===e.pointerType&&R("load")},onPointerLeave:e=>{"mouse"===e.pointerType&&H()},onFocus:()=>R("load"),onBlur:H,onClick:()=>R("load"),"aria-expanded":"load"===e,"aria-controls":`${$}-insight`,children:(0,t.jsxs)("span",{ref:P,className:i.default.deviceLabel,children:[(0,t.jsx)("span",{className:i.default.pin,children:"01"}),(0,t.jsx)("span",{children:"Load cell"})]})}),(0,t.jsxs)("button",{className:`${i.default.deviceHotspot} ${i.default.pressureHotspot}`,"data-device-interaction":"true",onPointerEnter:e=>{"mouse"===e.pointerType&&R("pressure")},onPointerLeave:e=>{"mouse"===e.pointerType&&H()},onFocus:()=>R("pressure"),onBlur:H,onClick:()=>R("pressure"),"aria-expanded":"pressure"===e,"aria-controls":`${$}-insight`,children:[(0,t.jsx)("span",{className:i.default.pin,children:"02"}),(0,t.jsx)("span",{children:"Pressure"})]}),(0,t.jsx)("button",{className:i.default.gatewayHotspot,"aria-label":"Gateway controls","aria-controls":`${$}-control`,onClick:()=>C.current?.focus({preventScroll:!0}),children:(0,t.jsxs)("span",{className:i.default.gatewayLabel,children:[(0,t.jsx)("span",{className:i.default.pin,children:"03"}),"Gateway"]})})]}),e&&(0,t.jsxs)("div",{id:`${$}-insight`,"data-device-readout":"true",role:"region","aria-label":"load"===e?"Load cell details":"Pressure device details","data-device-interaction":"true",onPointerEnter:F,onPointerLeave:e=>{"mouse"===e.pointerType&&H()}
1,onFocus:F,onBlur:H,className:`${i.default.insight} ${"pressure"===e?i.default.pressureInsight:""}`,onKeyDown:e=>{"Escape"===e.key&&_(null)},children:[(0,t.jsx)("button",{className:i.default.close,onClick:()=>_(null),"aria-label":"Close device details",children:"Ã"}),(0,t.jsx)("span",{className:i.default.overline,children:"load"===e?"01 / Load cell":"02 / Pressure device"}),(0,t.jsx)("h3",{children:"load"===e?"Every stroke tells a story.":"A pulse on your pressures."}),"load"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:i.default.chartCaption,children:[(0,t.jsx)("span",{children:"Pump card analysis"}),(0,t.jsxs)("b",{children:["68% ",(0,t.jsx)("small",{children:"fillage"})]})]}),(0,t.jsxs)("svg",{viewBox:"0 0 240 110",className:i.default.miniChart,"aria-label":"Pump card with a fluid-pound profile, traced with each stroke",role:"img",children:[(0,t.jsx)("path",{className:i.default.chartGrid,d:"M10 25H230M10 55H230M10 85H230M40 10v85m60-85v85m60-85v85m60-85v85"}),(0,t.jsx)("path",{d:p,fill:"#008dd506",stroke:"#c4e4f3",strokeWidth:"2"}),(0,t.jsx)("path",{ref:T,d:p,fill:"none",stroke:"#0489ce",strokeWidth:"2.4"}),(0,t.jsx)("circle",{ref:W,cx:"120",cy:"28",r:"4",fill:"#0489ce",stroke:"#fff",strokeWidth:"2"})]}),(0,t.jsxs)("div",{className:i.default.cardPhase,children:[(0,t.jsx)("span",{ref:G,children:"Upstroke · lifting"}),(0,t.jsx)("span",{children:"Load / position"})]}),(0,t.jsxs)("p",{children:["Calculate fillage. Detect leaks.",(0,t.jsx)("br",{}),"Catch gas interference and worn valves."]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x,{}),(0,t.jsxs)("p",{children:["Continuous measurement.",(0,t.jsx)("br",{}),"High-pressure alerts. Automatic shutoff."]})]}),(0,t.jsxs)("div",{className:i.default.insightFoot,children:[(0,t.jsx)(d,{name:"cloud",size:14})," Synced to your dashboard & app"]})]})]}),(0,t.jsxs)("div",{ref:C,id:`${$}-control`,className:i.default.control,tabIndex:-1,"aria-label":"Gateway control panel",children:[(0,t.jsxs)("div",{className:i.default.controlHead,children:[(0,t.jsx)("span",{className:i.default.overline,children:"03 / The gateway"}),(0,t.jsx)("span",{className:i.default.connected,children:"Connected"})]}),(0,t.jsx)("h3",{children:"Your well. Your control."}),(0,t.jsx)("p",{className:i.default.controlIntro,children:"A smarter command of every stroke."}),(0,t.jsx)("div",{className:i.default.modeGrid,role:"group","aria-label":"Well control mode",children:["Smart","Timer","Hand","Shut off"].map(e=>(0,t.jsxs)("button",{"aria-pressed":f===e,onClick:()=>g(e),children:[(0,t.jsx)(d,{name:e}),(0,t.jsx)("span",{children:"Smart"===e?"Smart mode":e})]},e))}),(0,t.jsxs)("div",{className:i.default.modeDetail,"aria-live":"polite",children:[(0,t.jsxs)("span",{className:i.default.modeStatus,children:[(0,t.jsx)("i",{}),"Smart"===f?"Optimizing automatically":"Timer"===f?"Running on your schedule":"Hand"===f?"You're in control":"Shutoff selected"]}),(0,t.jsx)("p",{children:"Smart"===f?"Your target fillage. Our continuous adjustments.":"Timer"===f?"Scheduled run and rest cycles, automatically.":"Hand"===f?"Keep the well running at a constant speed.":"Motor slows to a stop. Monitoring stays connected."})]}),(0,t.jsx)("div",{className:i.default.fillageReveal,"data-open":"Smart"===f,inert:"Smart"!==f,"aria-hidden":"Smart"!==f,children:(0,t.jsx)("div",{className:i.default.fillageInner,children:(0,t.jsxs)("label",{className:i.default.fillage,children:["Target pump fillage ",(0,t.jsxs)("strong",{children:[v,"%"]}),(0,t.jsx)("input",{type:"range",min:"70",max:"100",value:v,onChange:e=>w(Number(e.target.value))})]})})}),(0,t.jsxs)("div",{className:i.default.motorChoice,children:[(0,t.jsx)("span",{className:i.default.overline,children:"Works with your motor"}),(0,t.jsxs)("div",{role:"group","aria-label":"Motor type",children:[(0,t.jsx)("button",{"aria-pressed":!j,onClick:()=>y(!1),children:"Standard electric"}),(0,t.jsxs)("button",{"aria-pressed":j,onClick:()=>y(!0),children:["VFD ",(0,t.jsx)("span",{children:"â"})]})]})]}),(0,t.jsxs)("div",{className:i.default.speedPanel,"data-adaptive":A,children:[(0,t.jsxs)("div",{className:i.default.speedTitle,children:[(0,t.jsx)("span",{children:A?"Intrastroke speed adaptability":j?"Variable frequency drive":"Intelligent on / off control"}),(0,t.jsxs)("b",{children:[(0,t.jsx)("span",{ref:S,children:"60"}),(0,t.jsx)("small",{children:" Hz"})]})]}),A?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("svg",{viewBox:"0 0 28
10 70",role:"img","aria-label":"Motor frequency adapts between 36 and 60 hertz during each stroke",children:[(0,t.jsx)("path",{d:"M10 16h260M10 36h260M10 56h260",className:i.default.chartGrid}),(0,t.jsx)("path",{d:Array.from({length:65},(e,t)=>`${t?"L":"M"}${10+t/64*260} ${36-20*Math.sin(t/64*Math.PI*2)}`).join(" "),fill:"none",stroke:"#0a8bce",strokeWidth:"2"}),(0,t.jsx)("circle",{ref:N,cx:"10",cy:"36",r:"4",fill:"#008fd5",stroke:"white",strokeWidth:"2"})]}),(0,t.jsxs)("p",{children:["Speed adapts within each stroke.",(0,t.jsx)("br",{}),"More potential from every cycle."]})]}):(0,t.jsx)("p",{children:j?"Select smart mode to adapt speed within each stroke.":"Runs when it should. Rests when it needs to."})]}),(0,t.jsxs)("div",{className:i.default.controlFoot,children:[(0,t.jsx)(d,{name:"cloud",size:15})," Available on your dashboard & app"]})]})]})})]})})}])},74254,e=>{e.v({breadcrumb:"rod-pump-page-module__-Zaeya__breadcrumb",chevron:"rod-pump-page-module__-Zaeya__chevron",contact:"rod-pump-page-module__-Zaeya__contact",contactBox:"rod-pump-page-module__-Zaeya__contactBox",controllerCard:"rod-pump-page-module__-Zaeya__controllerCard",dashboardImage:"rod-pump-page-module__-Zaeya__dashboardImage",desktopBreak:"rod-pump-page-module__-Zaeya__desktopBreak",diagnosticGrid:"rod-pump-page-module__-Zaeya__diagnosticGrid",emptyState:"rod-pump-page-module__-Zaeya__emptyState",expandedCell:"rod-pump-page-module__-Zaeya__expandedCell",eyebrow:"rod-pump-page-module__-Zaeya__eyebrow",featureColumns:"rod-pump-page-module__-Zaeya__featureColumns",featureIcon:"rod-pump-page-module__-Zaeya__featureIcon",features:"rod-pump-page-module__-Zaeya__features",hero:"rod-pump-page-module__-Zaeya__hero",heroCopy:"rod-pump-page-module__-Zaeya__heroCopy",heroCta:"rod-pump-page-module__-Zaeya__heroCta",heroDescription:"rod-pump-page-module__-Zaeya__heroDescription",heroShade:"rod-pump-page-module__-Zaeya__heroShade",heroVideo:"rod-pump-page-module__-Zaeya__heroVideo",kitDiagram:"rod-pump-page-module__-Zaeya__kitDiagram",kitFeatures:"rod-pump-page-module__-Zaeya__kitFeatures",kitNumber:"rod-pump-page-module__-Zaeya__kitNumber",kitOverview:"rod-pump-page-module__-Zaeya__kitOverview",linkRow:"rod-pump-page-module__-Zaeya__linkRow",mobileWellIcon:"rod-pump-page-module__-Zaeya__mobileWellIcon",modbusCopy:"rod-pump-page-module__-Zaeya__modbusCopy",modbusDiagram:"rod-pump-page-module__-Zaeya__modbusDiagram",mode:"rod-pump-page-module__-Zaeya__mode",muted:"rod-pump-page-module__-Zaeya__muted",offMode:"rod-pump-page-module__-Zaeya__offMode",optimizeGrid:"rod-pump-page-module__-Zaeya__optimizeGrid",page:"rod-pump-page-module__-Zaeya__page",pocButton:"rod-pump-page-module__-Zaeya__pocButton",previewTopline:"rod-pump-page-module__-Zaeya__previewTopline",quoteAuthor:"rod-pump-page-module__-Zaeya__quoteAuthor",quoteMark:"rod-pump-page-module__-Zaeya__quoteMark",quoteWrap:"rod-pump-page-module__-Zaeya__quoteWrap",reedPortrait:"rod-pump-page-module__-Zaeya__reedPortrait",retrofitButton:"rod-pump-page-module__-Zaeya__retrofitButton",retrofitDialog:"rod-pump-page-module__-Zaeya__retrofitDialog",retrofitDialogHeader:"rod-pump-page-module__-Zaeya__retrofitDialogHeader",retrofitFadeIn:"rod-pump-page-module__-Zaeya__retrofitFadeIn",retrofitFadeOut:"rod-pump-page-module__-Zaeya__retrofitFadeOut",retrofitOverlay:"rod-pump-page-module__-Zaeya__retrofitOverlay",retrofitStories:"rod-pump-page-module__-Zaeya__retrofitStories",ring:"rod-pump-page-module__-Zaeya__ring",search:"rod-pump-page-module__-Zaeya__search",section:"rod-pump-page-module__-Zaeya__section",selectedWell:"rod-pump-page-module__-Zaeya__selectedWell",showAllWells:"rod-pump-page-module__-Zaeya__showAllWells",stats:"rod-pump-page-module__-Zaeya__stats",storyAuthor:"rod-pump-page-module__-Zaeya__storyAuthor",storyCard:"rod-pump-page-module__-Zaeya__storyCard",storyMetric:"rod-pump-page-module__-Zaeya__storyMetric",storyNavigation:"rod-pump-page-module__-Zaeya__storyNavigation",storyPortrait:"rod-pump-page-module__-Zaeya__storyPortrait",storyQuote:"rod-pump-page-module__-Zaeya__storyQuote",storyRegion:"rod-pump-page-module__-Zaeya__storyRegion",tableScroll:"rod-pump-page-module__-Zaeya__tableScroll",testimonial:"rod-pump-page-module__-Zaeya__testimonial",ticketCount:"rod-pump-page-module__-Zaeya__ticketCount",ticketStage:"rod-pump-page-module__-Zaeya__ticketStage",upgradeIntro:"rod-pump-page-module__-Zaeya__upgradeIntro",upgradeSection:"rod-pump-page-module__-Zaeya__upgradeSection",wellButton:"rod-pump-page-module__-Zaeya__wellButton",wellRow:"rod-pump-page-module__-Zaeya__wellRow",wellsStage:"rod-pump-page-module__-Zaeya__wellsStage",wellsTable:"rod-pump-page-module__-Zaeya__wellsTable",wellsWindow:"rod-pump-page-module__-Zaeya__wellsWindow",wideHeading:"rod-pump-page-module__-Zaeya__wideHeading",windowFooter:"rod-pump-page-module__-Zaeya__windowFooter",windowToolbar:"rod-pump-page-module__-Zaeya__windowToolbar",wrap:"rod-pump-page-module__-Zaeya__wrap",yearUnit:"rod-pump-page-module__-Zaeya__yearUnit"})},99120,e=>{e.v({activeTag:"rod-pump-review-charts-module__dMm41W__activeTag",avatar:"rod-pump-review-charts-module__dMm41W__avatar",cardFooter:"rod-pump-review-charts-module__dMm41W__cardFooter",cardLabels:"rod-pump-review-charts-module__dMm41W__cardLabels",cardsPanel:"rod-pump-review-charts-module__dMm41W__cardsPanel",chartHeading:"rod-pump-review-charts-module__dMm41W__chartHeading",charts:"rod-pump-review-charts-module__dMm41W__charts",commentsRule:"rod-pump-review-charts-module__dMm41W__commentsRule",compactFillage:"rod-pump-review-charts-module__dMm41W__compactFillage",cycle:"rod-pump-review-charts-module__dMm41W__cycle",fillagePanel:"rod-pump-review-charts-module__dMm41W__fillagePanel",fillageSvg:"rod-pump-review-charts-module__dMm41W__fillageSvg",highTag:"rod-pump-review-charts-module__dMm41W__highTag",miniText:"rod-pump-review-charts-module__dMm41W__miniText",noCycles:"rod-pump-review-charts-module__dMm41W__noCycles",phoneText:"rod-pump-review-charts-module__dMm41W__phoneText",plotText:"rod-pump-review-charts-module__dMm41W__plotText",ranges:"rod-pump-review-charts-module__dMm41W__ranges",shutOff:"rod-pump-review-charts-module__dMm41W__shutOff",ticket:"rod-pump-review-charts-module__dMm41W__ticket",ticketActions:"rod-pump-review-charts-module__dMm41W__ticketActions",ticketComment:"rod-pump-review-charts-module__dMm41W__ticketComment",ticketDescription:"rod-pump-review-charts-module__dMm41W__ticketDescription",ticketDetails:"rod-pump-review-charts-module__dMm41W__ticketDetails",ticketHead:"rod-pump-review-charts-module__dMm41W__ticketHead",ticketHistory:"rod-pump-review-charts-module__dMm41W__ticketHistory",ticketInner:"rod-pump-review-charts-module__dMm41W__ticketInner",ticketMeta:"rod-pump-review-charts-module__dMm41W__ticketMeta",ticketTags:"rod-pump-review-charts-module__dMm41W__ticketTags",timeStamp:"rod-pump-review-charts-module__dMm41W__timeStamp"})},44100,18013,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(77881),l=e.i(99120),o=e.i(15444);function s(e,t){let a=e.profile,r=Math.max(0,Math.min(1,(t-a.start)/a.duration)),l=Math.max(0,Math.min(1,(t-a.dropAt)/a.dropDuration));return e.initial+(e.final-e.initial)*(.16*r+.84*l)}function i(e,t){let a=e.cycles.findIndex(e=>t>=e.start&&t<=e.end);if(-1===a)return null;let r=e.cycles[a];if(r.profile)return s(r,t);
1let l=(t-r.start)/(r.end-r.start),o=e.id.charCodeAt(0);if("B"===e.id)return Math.max(0,Math.min(100,57+40*Math.max(...[[.2,1.95],[3.7,5.35],[7.7,9.55],[11.25,12.95],[15.3,17.2],[19.45,21.15],[23.15,24.2]].map(([e,a])=>Math.max(0,Math.min(1,(t-e)/.12,(a-t)/.08))))+((m(Math.floor(160*t),o)-.5)*5.8+(m(Math.floor(39*t),o+1)-.5)*3)-[1.82,2.17,3.08,5.2,9.35,12.7,13.7,14.1,17.05,18.4,21.03,22.08].reduce((e,a)=>e+20*Math.max(0,1-Math.abs(t-a)/.055),0)+[.08,3.42,11.02,14.72,18.02,22.5].reduce((e,a)=>e+24*Math.max(0,1-Math.abs(t-a)/.045),0)));let i=Math.max(0,Math.min(1,(l-(.39+.3*m(a,o)))/.025)),d=e.cycles.length>1?.16*l+.84*i:l,n=r.initial+(r.final-r.initial)*d,c="E"===e.id?.8:"F"===e.id?3:1.8;return Math.max(0,Math.min(100,n+((m(Math.floor(210*l),o+a)-.5)*c*2+(m(Math.floor(47*l),o)-.5)*c)))}function d(e,t=!1){return t?Math.max(1,Math.ceil(1.05*Math.max(0,...e.cycles.map(e=>e.end-e.start))*60))/60:e.cycles.length<=1?24:Math.round((Math.max(...e.cycles.map(e=>e.end-e.start))+1/3)*6)/6}function n(e,t,a={right:467,bottom:153,top:26},r=d(e)){let l="B"===e.id?1500:220;return Array.from({length:l},(o,s)=>{let d=t.start+s/(l-1)*(t.end-t.start),n=i(e,d);return`${s?"L":"M"}${(54+(d-t.start)/r*(a.right-54)).toFixed(2)},${(a.bottom-n/100*(a.bottom-a.top)).toFixed(2)}`}).join(" ")}function c(e){let t=Math.round(60*e);return`${String(Math.floor(t/60)).padStart(2,"0")}:${String(t%60).padStart(2,"0")}`}let u={A:[[26,88],[40,69],[65,49],[86,35],[102,25],[116,42],[133,50],[149,36],[154,39],[151,59],[130,79],[109,95],[91,106],[70,91],[47,82],[30,94],[26,94]],B:[[26,88],[35,63],[49,36],[59,26],[74,37],[91,33],[110,40],[132,35],[154,38],[153,43],[121,44],[91,44],[70,51],[59,81],[48,95],[37,91],[30,100]],D:[[26,88],[40,66],[57,52],[68,31],[82,26],[96,38],[108,27],[122,39],[135,28],[147,38],[154,29],[151,45],[132,68],[111,95],[100,104],[84,93],[68,102],[54,92],[39,101]],E:[[26,78],[43,69],[64,54],[86,35],[112,24],[126,40],[145,49],[154,55],[147,67],[125,73],[107,94],[91,105],[70,102],[51,86],[33,80],[27,89]],F:[[26,87],[35,65],[47,40],[58,29],[71,41],[91,36],[109,42],[132,38],[153,40],[153,45],[119,48],[84,51],[65,61],[58,91],[47,98],[38,92],[30,103]]};function m(e,t){let a=43758.5453*Math.sin(127.1*e+311.7*t);return a-Math.floor(a)}function h(e,t,a){let r=[];for(let l=0;l<e.length;l++){let o=e[(l+e.length-1)%e.length],s=e[l],i=e[(l+1)%e.length],d=e[(l+2)%e.length];for(let n=0;n<6;n++){let c=n/6,u=(l+c)/e.length*Math.PI*2,m=[0,1].map(e=>{let r=s[e],l=(i[e]-o[e])*.3,n=3*(i[e]-r)-2*l-(d[e]-r)*.3,m=2*(r-i[e])+l+(d[e]-r)*.3;return r+l*c+n*c*c+m*c*c*c+(.55*Math.sin(7*u+t+e)+.2*Math.sin(17*u+2*t))*a});r.push(m)}}return r.map(([e,t],a)=>`${a?"L":"M"}${e.toFixed(2)},${t.toFixed(2)}`).join(" ")+"Z"}function p(e,t,a=18){if("C"===e.id||!e.cycles.length)return[];
1let r=[],l=e.id.charCodeAt(0),o=24*a;for(let s=Math.max(0,(24-t)*a);s<o;s++){let t=(s+.5)/a,d=i(e,t);if(null===d)continue;let n=m(s,l),c=s%7<2,p=1.7*Math.sin(.7*t+l),x=u[e.id].map(([e,t],a)=>{let r=a>9&&a<16;return[e+(m(s+3*a,l)-.5)*4+p,t+2.8*Math.sin(1.7*a+.23*s)+(m(a,s+l)-.5)*3+(r&&c?(n-.4)*25:0)]}),_={A:151,B:64,D:144,E:151,F:57}[e.id],f=Math.min(153,Math.max(49,e.cycles.some(e=>e.profile)?49+1.04*d+(n-.5)*5:_+(c?(n-.45)*105:(d-e.cycles.at(-1).final)*.55))),g="B"===e.id||"F"===e.id,j=[[26,96],[26,g?65:80],[g?26:34,g?41:33],[g?54:39,g?28:27],[77,g?33:26],[112,g?28:26],[131,g?32:26],[151,g?29:27],[154,34],[f+(154-f)*.35,f<125?39:63],[f,91],[f-5,103],[94>f?(f+26)/2:94,104],[34,103]].map(([t,a],r)=>[t+(m(s+r,l)-.5)*2.5+.4*p,a+Math.sin(2.4*r+.17*s)*("D"===e.id||"F"===e.id?2.7:1.3)+(n-.5)*3]);r.push({hour:t,surface:h(x,.37*s+l,"D"===e.id?1.5:.9),downhole:h(j,.37*s+l,"F"===e.id?1.3:.6),opacity:c?.065:s>=o-6?.36:.085})}return r}function x(e){let t;return`${t=Math.round((22.25+e)*60)%1440,`${String(Math.floor(t/60)).padStart(2,"0")}:${String(t%60).padStart(2,"0")}`} ${e<1.75?"09/21":"09/22"}`}function _(e,t){let a=43758.5453*Math.sin(127.1*e+311.7*t);return a-Math.floor(a)}function f({x:e,y:a,width:r,height:l,dashed:o=!0,card:s=!1}){return(0,t.jsxs)("g",{fill:"none",stroke:o?"#a9adb3":"#c3c3c3",strokeWidth:o?".75":".35",strokeDasharray:o?"4 4":void 0,children:[Array.from({length:s?3:5},(o,i)=>(0,t.jsx)("path",{d:`M${e+i*r/(s?2:4)} ${a}v${l}`},`v${i}`)),Array.from({length:s?3:4},(o,i)=>(0,t.jsx)("path",{d:`M${e} ${a+i*l/(s?2:3)}h${r}`},`h${i}`)),!o&&(0,t.jsx)("rect",{x:e,y:a,width:r,height:l,stroke:"#929292",strokeWidth:".55"})]})}function g({downhole:e=!1,traces:a}){return(0,t.jsx)("g",{fill:"none",stroke:"#299feb",strokeWidth:"1",strokeLinejoin:"round",children:a.map(a=>(0,t.jsx)("path",{d:e?a.downhole:a.surface,"data-pump-card":e?"downhole":"surface",opacity:a.opacity},a.hour))})}function j({well:e,period:r,compact:s=!1}){let{ref:u,width:m,height:h}=(0,o.useSvgSize)(480,181),p=m-18,_=h-26,f=_-14,g=e=>_-e/100*f,[y,v]=(0,a.useState)(1===e.cycles.length?"0":"all"),[w,b]=(0,a.useState)(null),M=null===w?[]:e.cycles.flatMap((t,a)=>{if(w>t.end-t.start||"all"!==y&&Number(y)!==a)return[];let r=i(e,t.start+w);return null===r?[]:[{index:a,value:r}]}),k=d(e,s),S=k<=1/6?1/60:k<=1?1/12:k<=2.5?.5:k<=5?1:k<=12?2:6,C=Array.from({length:Math.floor(k/S)+1},(e,t)=>t*S),N=e=>54+e/k*(p-54),$=Math.max(1,Math.ceil(38/(C.length>
11?(p-54)/(C.length-1):1/0)));return(0,t.jsxs)("section",{className:`${l.default.fillagePanel} ${s?l.default.compactFillage:""}`,"aria-label":`${e.name} pump fillage over cycles`,children:[(0,t.jsxs)("div",{className:l.default.chartHeading,children:[(0,t.jsx)("h4",{children:s?"Pump fillage over timer cycles":"Pump fillage over cycles"}),(0,t.jsxs)("label",{className:l.default.cycle,children:[(0,t.jsx)("svg",{viewBox:"0 0 18 16","aria-hidden":"true",children:(0,t.jsx)("path",{d:"m1 12 5-6 4 3 6-7m-4 0h4v4"})}),(0,t.jsxs)("select",{"aria-label":`${e.name} fillage cycle`,value:y,onChange:e=>{v(e.target.value),b(null)},children:[e.cycles.length>1&&(0,t.jsx)("option",{value:"all",children:"All cycles"}),e.cycles.map((e,a)=>(0,t.jsxs)("option",{value:a,children:["Cycle ",a+1]},e.start))]})]})]}),(0,t.jsx)("p",{className:l.default.timeStamp,children:r??`${x(0)} - ${x(24)}`}),!e.cycles.length&&(0,t.jsx)("p",{className:l.default.noCycles,children:"No pumping cycles in this period"}),(0,t.jsxs)("svg",{className:l.default.fillageSvg,ref:u,viewBox:`0 0 ${m} ${h}`,role:"img","aria-label":`${e.name}: pump fillage for ${r??"the past 24 hours"}, with each cycle overlaid from 00:00; elapsed time axis ends at ${c(k)}`,onPointerMove:e=>{let t=e.currentTarget.getBoundingClientRect();b(Math.max(0,Math.min(1,((e.clientX-t.left)/t.width*m-54)/(p-54)))*k)},onPointerLeave:()=>b(null),children:[(0,t.jsxs)("g",{className:l.default.plotText,children:[[25,50,75,100].map(e=>(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{d:`M54 ${g(e)}H${p}`,stroke:"#d2d4d6",strokeWidth:".75",strokeDasharray:"4 4"}),(0,t.jsxs)("text",{x:"48",y:g(e)+4,textAnchor:"end",children:[e,"%"]})]},e)),C.map((e,a)=>(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{d:`M${N(e)} 14V${_}`,stroke:"#d2d4d6",strokeWidth:".75",strokeDasharray:"4 4"}),a%$==0&&(0,t.jsx)("text",{x:N(e),y:_+18,textAnchor:"middle",children:c(e)})]},e))]}),(0,t.jsx)("path",{d:`M54 14V${_}H${p}`,fill:"none",stroke:"#969a9f",strokeWidth:"1"}),(0,t.jsx)("text",{transform:`translate(12 ${(14+_)/2}) rotate(-90)`,textAnchor:"middle",fill:"#499eea",fontSize:"12",children:"Pump fillage (%)"}),e.cycles.map((a,r)=>(0,t.jsx)("path",{"data-fillage-trace":"true",d:n(e,a,{right:p,bottom:_,top:14},k),opacity:"all"===y?e.cycles.length>1?.32:1:Number(y)===r?1:.13,fill:"none",stroke:"all"===y?"#46a5eb":Number(y)===r?"#418cce":"#46a5eb",strokeWidth:"all"!==y&&Number(y)===r?"2":"1.5",strokeLinejoin:"round"},a.start)),null!==w&&(0,t.jsxs)("g",{pointerEvents:"none",children:[(0,t.jsx)("path",{d:`M${N(w)} 14V${_}`,stroke:"#3d7dca",strokeDasharray:"3 3"}),M.map(({index:e,value:a})=>(0,t.jsx)("circle",{cx:N(w),cy:g(a),r:"3",fill:"#427dcb",stroke:"#fff"},e)),(0,t.jsxs)("g",{transform:`translate(${Math.min(m-125,Math.max(56,N(w)-53))} 3)`,children:[(0,t.jsx)("rect",{width:"116",height:22+("all"===y?1:M.length)*15,rx:"4",fill:"#fff",stroke:"#c9d8eb"}),(0,t.jsxs)("text",{x:"55",y:"14",textAnchor:"middle",fill:"#375b81",fontSize:"10",children:[c(w),"all"===y&&M.length?(0,t.jsxs)("tspan",{x:"55",dy:"15",children:[Math.round(Math.min(...M.map(e=>e.value))),"â",Math.round(Math.max(...M.map(e=>e.value))),"% · ",M.length," cycles"]}):M.map(({index:e,value:a})=>(0,t.jsxs)("tspan",{x:"55",dy:"15",children:["Cycle ",e+1,": ",Math.round(a),"%"]},e))]})]})]})]})]})}function y({well:e}){let[r,o]=(0,a.useState)(2),s=(0,a.useMemo)(()=>p(e,r),[e,r]);return(0,t.jsxs)("section",{className:l.default.cardsPanel,"aria-label":`${e.name} surface and downhole pump cards`,children:[(0,t.jsxs)("div",{className:l.default.cardLabels,children:[(0,t.jsx)("h4",{children:"Surface"}),(0,t.jsx)("h4",{children:"Downhole"})]}),(0,t.jsxs)("svg",{viewBox:"0 0 390 144",role:"img","aria-label":`${e.name}: illustrative surface and downhole dynamometer cards over ${r} hours`,children:[(0,t.jsx)(f,{card:!0,x:4,y:7,width:181,height:130}),(0,t.jsx)(f,{card:!0,x:200,y:7,width:181,height:130}),(0,t.jsx)("g",{transform:"translate(4 7)",children:(0,t.jsx)(g,{traces:s})}),(0,t.jsx)("g",{transform:"translate(200 7)",children:(0,t.jsx)(g,{downhole:!0,traces:s})})]}),(0,t.jsxs)("div",{className:l.default.cardFooter,children:[(0,t.jsx)("div",{className:l.default.ranges,"aria-label":"Pump card time range",children:[2,6,12,24].map(e=>(0,t.jsxs)("button",{type:"button","aria-pressed":r===e,onClick:()=>o(e),children:[e,"H"]},e))}),(0,t.jsxs)("span",{children:[x(24-r)," - ",x(24)]})]})]})}function v({kind:e}){let a={check:"M20 6 10 16l-4-4M21 12a9 9 0 1 1-5-8",pause:"M9 8v8m6-8v8M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0",assigned:"M8 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6m8-1a2 2 0 1 0 0-4 2 2 0 0 0 0 4M2 20v-3q6-5 12 0v3Zm14-6q6-1 6 4v2h-6",eye:"M2 12q10-14 20 0-10 14-20 0ZM16 12a4 4 0 1 1-8 0 4 4 0 0 1 8 0",note:"M5 3h14v18H5ZM8 7h8M8 11h8M8 15h5",view:"M8 21H4V3h16v18h-4M12 21V10m-4 4 4-4 4 4"};return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,t.jsx)("path",{d:a[e]??a.note})})}function w(e,t){let a=e.findIndex(([e])=>e>=t);if(a<=0)return e[0][1];let[r,l]=e[a-1],[o,s]=e[a];return l+(t-r)/(o-r)*(s-l)}function b(){let e=(0,a.useId)();
1return(0,t.jsxs)("svg",{className:l.default.ticketHistory,viewBox:"0 0 184 254",preserveAspectRatio:"xMinYMin meet",role:"img","aria-label":"Diagnostic evidence: surface dynamometer card and three channel history plots, recreated from the supplied ticket",children:[(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:`${e}-card`,children:(0,t.jsx)("rect",{x:"22",y:"8",width:"133",height:"47"})})}),(0,t.jsxs)("g",{className:l.default.miniText,children:[(0,t.jsx)("text",{x:"89",y:"5",textAnchor:"middle",children:"Surface card"}),(0,t.jsx)(f,{x:22,y:8,width:133,height:47,dashed:!1}),[0,1,2,3].map(e=>(0,t.jsx)("text",{x:"19",y:16+11*e,textAnchor:"end",children:(3-e)*1e3},e)),(0,t.jsx)("text",{x:"7",y:"33",textAnchor:"middle",transform:"rotate(-90 7 33)",children:"Load (lbs)"}),(0,t.jsx)("text",{x:"88",y:"64",textAnchor:"middle",children:"Position (in)"}),[0,40,80,120].map((e,a)=>(0,t.jsx)("text",{x:22+44*a,y:"60",textAnchor:"middle",children:e},e))]}),(0,t.jsxs)("g",{clipPath:`url(#${e}-card)`,fill:"none",stroke:"#3b29ee",strokeWidth:".7",children:[["M28 36C29 30 42 29 47 24C52 15 62 8 70 12C82 15 88 26 103 25C117 26 118 15 130 16C140 17 152 22 147 29C136 35 132 43 119 50C108 56 102 43 87 40C72 35 59 47 46 45C37 43 31 40 28 36Z","M28 37C31 28 42 28 48 25C54 18 57 10 67 11C81 13 85 24 102 25C117 28 122 16 132 16C146 17 154 25 145 30C132 37 133 44 119 49C106 55 97 40 85 39C70 35 57 45 45 44C35 41 30 37 28 37Z","M29 37C35 34 43 40 48 33C53 26 55 13 65 12C80 12 83 22 96 24C110 24 116 18 128 19C141 19 147 21 148 27C132 29 121 24 109 26C89 28 75 21 61 26C52 30 46 39 38 39C32 39 30 38 29 37Z","M29 35C34 27 41 28 51 24C62 17 72 21 83 23C93 23 100 11 110 17C119 23 132 30 146 21C153 26 145 28 138 27C125 25 116 29 102 27C90 28 77 20 69 28C63 41 58 40 48 38C39 40 32 37 29 35Z","M28 38C35 31 39 43 46 36C54 30 48 16 62 12C75 12 87 26 99 26C117 23 116 15 130 17C140 18 145 23 147 25C151 28 138 28 127 27C105 26 100 21 88 24C73 26 72 42 57 40C44 37 35 41 28 38Z"].map((e,a)=>(0,t.jsx)("path",{d:e,opacity:a<2?.9:.5},a)),(0,t.jsx)("rect",{x:"28",y:"38",width:"121",height:"4",stroke:"#eeb34e",strokeWidth:".8"})]}),(0,t.jsxs)("g",{className:l.default.phoneText,"aria-hidden":"true",children:[(0,t.jsx)("text",{x:"22",y:"5",children:"Surface card"}),["Load (lbs)","Position (in)","Motor current (A)"].map((e,a)=>(0,t.jsx)("text",{x:"22",y:71+61*a,children:e},e)),(0,t.jsx)("text",{x:"155",y:"252",textAnchor:"end",children:"Time (CT) 21:49â21:50"})]}),[0,1,2].map(e=>(0,t.jsxs)("g",{transform:`translate(0 ${68+61*e})`,children:[(0,t.jsx)(f,{x:22,y:5,width:133,height:47,dashed:!1}),(0,t.jsx)("path",{d:Array.from({length:1300},(t,a)=>{let r,l=a/1299,o=20.2*l,s=Math.floor(o),i=o%1,d=_(s,17),n=l>=.445,c=(_(a,e+21)-.5)*.024;if(0===e)r=(n?w([[0,.2],[.18,.29],[.33,.26],[.48,.22],[.65,.13],[.82,.15],[1,.2]],i):w([[0,.4],[.08,.63],[.17,.73],[.27,.97],[.36,.55],[.47,.69],[.58,.34],[.67,.06],[.75,.32],[.84,.17],[1,.4]],i)*(.86+.13*d))+(c+Math.sin(39*i+s)*(n?.01:.035));else if(1===e)r=w([[0,.04],[.1,.07],[.21,.94],[.27,.52],[.38,.24],[.54,.13],[.71,.055],[.9,.02],[1,.04]],i)*(.9+.1*d)+.25*c;else{let e=(e,t)=>Math.max(0,1-Math.abs(i-e)/t)**1.4;r=.035+e(.22+(d-.5)*.04,.075)*(n?.15+.07*d:[.3,.97,.42,.84,.99,.62,.88,.76,.94][s%9])+e(.53,.06)*(n?.07:.19+.28*_(s,5))+e(.76,.1)*(n?.12:.1+.28*_(s,8))+.65*c}return`${a?"L":"M"}${(22+133*l).toFixed(2)},${(51-43*Math.max(0,Math.min(1,r))).toFixed(2)}`}).join(" "),stroke:"#4589bb",strokeWidth:".65",fill:"none"}),(0,t.jsxs)("g",{className:l.default.miniText,children:[[0,1,2,3,4].map(a=>(0,t.jsx)("text",{x:"19",y:9+11*a,textAnchor:"end",children:0===e?(4-a)*1e3:1===e?((4-a)*.25).toFixed(2):(4-a)*10},a)),(0,t.jsx)("text",{x:"7",y:"29",textAnchor:"middle",transform:"rotate(-90 7 29)",children:["Load (lbs)","Position (in)","Motor current (A)"][e]}),["21:49:00","21:49:20","21:49:40","21:50:00","21:50:20"].map((e,a)=>(0,t.jsx)("text",{x:22+33.25*a,y:"58",textAnchor:"middle",children:e},e)),(0,t.jsx)("text",{x:"89",y:"64",textAnchor:"middle",children:"Time (CT)"})]})]},e))]})}e.s(["cycleAxisEnd",0,d,"cyclePath",0,n,"elapsedTime",0,c,"historyDate",0,x,"profileFillage",0,s,"pumpCardTraces",0,p,"reviewWells",0,[{id:"A",name:"Well A #1",health:100,lease:"A",group:"South Texas",mode:"Smart Mode",tickets:0,cycles:[{start:0,end:5,initial:99,final:85},{start:7,end:13,initial:98,final:84},{start:16,end:24,initial:99,final:86}]},{id:"B",name:"Well B #1",health:90,lease:"B",group:"East Texas",mode:"Hand",tickets:1,cycles:[{start:0,end:24,initial:98,final:98}]},{id:"C",name:"Well C #1",health:0,lease:"C",group:"East Texas",mode:"Shut Off",tickets:7,cycles:[]},{id:"D",name:"Well D #1",health:100,lease:"D",group:"East Texas",mode:"Timer",tickets:0,cycles:[{start:1.82,end:3.5,initial:98,final:63},{start:5.82,end:7.5,initial:96,final:67},{start:9.82,end:11.5,initial:99,final:65},{start:13.82,end:15.5,initial:97,final:62},{start:17.82,end:19.5,initial:98,final:66},{start:22.32,end:24,initial:99,final:64}]},{id:"E",name:"Well E #1",health:100,lease:"E",group:"South Texas",mode:"Hand",tickets:0,cycles:[{start:0,end:24,initial:96,final:92}]},{id:"F",name:"Well F #1",health:60,lease:"F",group:"East Texas",mode:"Timer",tickets:1,cycles:[{start:1.5,end:3,initial:89,final:39},{start:4.5,end:6,initial:91,final:34},{start:7.5,end:9,initial:87,final:42},{start:10.5,end:12,initial:93,final:36},{start:13.5,end:15,initial:88,final:38},{start:16.5,end:18,initial:90,final:33},{start:19.5,end:21,initial:86,final:40},{start:22.5,end:24,initial:92,final:35}]}],"runtimePercent",0,function(e){return Math.round(e.cycles.reduce((e,t)=>
1e+t.end-t.start,0)/24*100)},"sampleFillage",0,i],18013),e.s(["DiagnosticTicket",0,function(){let[e,o]=(0,a.useState)("Active");return(0,t.jsx)("article",{className:l.default.ticket,"aria-label":"Stuck traveling valve diagnostic ticket",children:(0,t.jsxs)("div",{className:l.default.ticketInner,children:[(0,t.jsxs)("div",{className:l.default.ticketHead,children:[(0,t.jsxs)("p",{className:l.default.ticketMeta,children:["#437090 ",(0,t.jsx)("span",{children:"|"})," System AI · 00:32 09/22/26"]}),(0,t.jsx)("h3",{children:"Stuck traveling valve on Well #1"}),(0,t.jsxs)("div",{className:l.default.ticketTags,children:[(0,t.jsxs)("span",{children:[(0,t.jsx)(r.CatalogIconMark,{icon:{glyph:"well"},size:18}),"Well #1"]}),(0,t.jsx)("span",{className:l.default.activeTag,"data-status":e,children:e}),(0,t.jsx)("span",{className:l.default.highTag,children:"High"})]}),(0,t.jsxs)("dl",{className:l.default.ticketDetails,children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("dt",{children:[(0,t.jsx)(v,{kind:"assigned"}),"Assigned"]}),(0,t.jsx)("dd",{children:"Oil Co Operations"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("dt",{children:[(0,t.jsx)(v,{kind:"eye"}),"Read by"]}),(0,t.jsx)("dd",{children:"John Smith"})]})]})]}),(0,t.jsxs)("div",{className:l.default.ticketActions,children:[(0,t.jsxs)("button",{type:"button",onClick:()=>o("Suspended"===e?"Active":"Suspended"),children:[(0,t.jsx)(v,{kind:"pause"}),"Suspended"===e?"Resume ticket":"Suspend ticket"]}),(0,t.jsxs)("a",{href:"#rod-wells-table",children:[(0,t.jsx)(v,{kind:"view"}),"View well"]})]}),(0,t.jsxs)("div",{className:l.default.ticketDescription,children:[(0,t.jsxs)("strong",{children:[(0,t.jsx)(v,{kind:"note"}),"DESCRIPTION"]}),(0,t.jsx)("p",{children:"Stuck traveling valve on 9/21/2026 at 9:49:14 PM CT."})]}),(0,t.jsx)("div",{className:l.default.commentsRule,children:(0,t.jsx)("span",{children:"Comments"})}),(0,t.jsxs)("div",{className:l.default.ticketComment,children:[(0,t.jsx)("span",{className:l.default.avatar,children:"SA"}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("p",{children:[(0,t.jsx)("strong",{children:"System AI"}),(0,t.jsx)("span",{children:"00:32 09/22/26"})]}),(0,t.jsx)(b,{})]})]})]})})},"DownholeCard",0,function({traces:e,label:a}){return(0,t.jsxs)("svg",{viewBox:"15 15 155 105",role:"img","aria-label":a,children:[(0,t.jsx)(f,{x:20,y:20,width:140,height:90,card:!0}),(0,t.jsx)(g,{traces:e,downhole:!0})]})},"FillageChart",0,j,"WellCharts",0,function({well:e}){return"Shut Off"===e.mode?(0,t.jsx)("div",{className:l.default.shutOff,"data-well-charts":e.name,children:(0,t.jsx)("p",{children:"No pumpcards in the last 24 hours"})}):(0,t.jsxs)("div",{className:l.default.charts,"data-well-charts":e.name,children:[(0,t.jsx)(j,{well:e}),(0,t.jsx)(y,{well:e})]})}],44100)},76528,e=>{"use strict";var t=e.i(43476),a=e.i(71514),r=e.i(71645),l=e.i(57688),o=e.i(22016),s=e.i(64053),i=e.i(95303),d=e.i(77881),n=e.i(74254),c=e.i(44100),u=e.i(18013);function m({value:e,runtime:a=!1}){return(0,t.jsxs)("span",{className:n.default.ring,children:[(0,t.jsxs)("svg",{viewBox:"0 0 40 40","aria-hidden":"true",children:[(0,t.jsx)("circle",{cx:"20",cy:"20",r:"17",fill:"none",stroke:"#e9edf2",strokeWidth:"3"}),(0,t.jsx)("circle",{cx:"20",cy:"20",r:"17",fill:"none",stroke:0===e?"#cbd5e1":a?"#4e95ee":e<70?"#dd9c37":e<100?"#69a663":"#4e95ee",strokeWidth:"3",pathLength:"100",strokeDasharray:`${e} 100`,transform:"rotate(-90 20 20)"})]}),(0,t.jsxs)("span",{children:[e,"%"]})]})}let h=[{region:"Oklahoma â North Texas",value:"+$10k",unit:"/well/year",result:"More profits.",quote:"âAmplified didnât just improve our operations, it redefined them. By eliminating avoidable failures, tightening runtime discipline, and pushing our MTBF beyond anything weâd achieved before, we turned low-rate end of life wells into reliable, profitable assets.â",name:"William McCabe",role:"VP of Production, Siena Natural Resources (SNR)",href:"/case-studies/keeping_marginal_wells_profitable",link:"Read SNRâs automation journey over 200 wells",image:"/solutions/wells/review/william-mccabe-enhanced.png",alt:"William McCabe, VP of Production at Siena Natural Resources"},{region:"South Texas",value:"+81",unit:"%",result:"More production.",quote:"âIâve gone from hitting wells daily or every other day to weekly.â",name:"Reed Goodman",role:"Independent operator, South Texas",href:"/blog/stripper-well-automation-doubled-production",link:"Read Reedâs story",image:"/solutions/wells/reed-goodman-transparent.png",alt:"Reed Goodman holding his Amplified tubing pressure device"},{region:"West Texas",value:"+20",unit:"%",result:"More production.",subresult:"On wells with existing POCs.",quote:"Intrastroke speed change optimization reduces rod fatigue, increases production, and lowers power costs.",name:"Amplified on your existing controller",role:"No hardware swap, no downtime",href:"/solutions/modbus",link:"Explore Amplified MODBUS",image:"/solutions/wells/lufkin-amplified-integration.webp",alt:"An Amplified gateway wired to a
1Lufkin Well Manager 2.0 pump-off controller at a West Texas wellhead"}];function p({index:e}){let a=h[e];return(0,t.jsxs)("article",{className:`${n.default.storyCard} ${2===e?n.default.controllerCard:""}`,children:[(0,t.jsxs)("div",{className:n.default.storyMetric,children:[(0,t.jsx)("span",{className:n.default.storyRegion,children:a.region}),(0,t.jsxs)("strong",{children:[a.value,(0,t.jsx)("span",{className:0===e?n.default.yearUnit:void 0,children:a.unit})]}),(0,t.jsx)("p",{children:a.result}),a.subresult&&(0,t.jsx)("small",{children:a.subresult})]}),(0,t.jsxs)("div",{className:n.default.storyQuote,children:[(0,t.jsx)("blockquote",{children:a.quote}),(0,t.jsxs)("p",{className:n.default.storyAuthor,children:[a.name,(0,t.jsx)("span",{children:a.role})]}),(0,t.jsxs)(o.default,{href:a.href,className:2===e?n.default.pocButton:void 0,children:[a.link,2!==e&&(0,t.jsx)("span",{"aria-hidden":"true",children:"â"})]})]}),(0,t.jsx)("div",{className:`${n.default.storyPortrait} ${1===e?n.default.reedPortrait:""}`,children:(0,t.jsx)(l.default,{src:a.image,unoptimized:2===e,alt:a.alt,fill:!0,sizes:"(min-width: 1024px) 300px, (min-width: 640px) 40vw, 90vw"})})]})}let x=[{number:"1",title:"Load and position",body:"Capture every pump card, every stroke, with a clamp-on load cell and automatic diagnostics."},{number:"2",title:"Tubing pressure",body:"High-resolution tubing pressure, with casing pressure available too."},{number:"3",title:"Gateway, current/voltage, & control",body:"Pump-off control, electrical diagnostics, and cloud connectivity. Modbus support for VFDs and solar options for gas-powered wells."},{number:"+",title:"A growing toolkit",body:"Cameras and extra pressure measurements available today. Intra-stroke control and ESP optimization coming soon."}];e.s(["RodPumpUpgradeSections",0,function(){let[e,a]=(0,r.useState)(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("section",{id:"retrofit-legacy-wells",className:`${n.default.section} ${n.default.upgradeSection}`,"aria-labelledby":"rod-retrofit-title",children:(0,t.jsxs)("div",{className:n.default.wrap,children:[(0,t.jsx)("h2",{id:"rod-retrofit-title",children:"Retrofit legacy wells"}),(0,t.jsx)("p",{className:n.default.upgradeIntro,children:"A complete well kit for monitoring, diagnostics, and control."}),(0,t.jsxs)("div",{className:n.default.kitOverview,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("ol",{className:n.default.kitFeatures,children:x.map(e=>(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:n.default.kitNumber,"aria-hidden":"true",children:e.number}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{children:e.title}),(0,t.jsx)("p",{children:e.body})]})]},e.number))}),(0,t.jsxs)(s.Dialog.Root,{children:[(0,t.jsxs)(s.Dialog.Trigger,{className:n.default.retrofitButton,children:["See our standalone well kit in action",(0,t.jsx)("span",{"aria-hidden":"true",children:"â"})]}),(0,t.jsxs)(s.Dialog.Portal,{children:[(0,t.jsx)(s.Dialog.Overlay,{className:n.default.retrofitOverlay}),(0,t.jsxs)(s.Dialog.Content,{className:n.default.retrofitDialog,"aria-describedby":void 0,children:[(0,t.jsxs)("div",{className:n.default.retrofitDialogHeader,children:[(0,t.jsxs)(s.Dialog.Title,{children:["See our standalone"," ",(0,t.jsx)("span",{className:"whitespace-nowrap",children:"well kit"})," in action"]}),(0,t.jsx)(s.Dialog.Close,{"aria-label":"Close retrofit animation",children:"Ã"})]}),(0,t.jsx)(i.RodPumpAnatomy,{})]})]})]})]}),(0,t.jsx)(l.default,{src:"/solutions/wells/well-kit-diagram.png",unoptimized:!0,width:1563,height:1563,alt:"Well-kit installation on a rod pump: 1, clamp-on load and position sensor; 2, tubing pressure sensor; 3, gateway and pump-off controller.",sizes:"(min-width: 1024px) 560px, (min-width: 768px) 50vw, 100vw",className:n.default.kitDiagram})]}),(0,t.jsxs)("div",{className:n.default.retrofitStories,"aria-roledescription":"carousel","aria-label":"Customer stories",children:[(0,t.jsx)("div",{"aria-live":"polite","aria-atomic":"true",children:[0,1].map(a=>(0,t.jsx)("div",{hidden:e!==a,role:"group","aria-roledescription":"slide","aria-label":`${a+1} of 2`,children:(0,t.jsx)(p,{index:a})},a))}),(0,t.jsxs)("div",{className:n.default.storyNavigation,children:[(0,t.jsx)("button",{type:"button","aria-label":"Previous story",disabled:0===e,onClick:()=>a(0),children:"â"}),(0,t.jsx)("div",{children:[0,1].map(r=>(0,t.jsx)("button",{type:"button","aria-label":`Story ${r+1}`,"aria-current":e===r?"true":void 0,onClick:()=>a(r)},r))}),(0,t.jsx)("button",{type:"button","aria-label":"Next story",disabled:1===e,onClick:()=>a(1),children:"â"})]})]})]})}),(0,t.jsx)("section",{id:"boost-existing-controllers",className:`${n.default.section} ${n.default.muted} ${n.default.upgradeSection}`,"aria-labelledby":"rod-existing-poc-title",children:(0,t.jsxs)("div",{className:n.default.wrap,children:[(0,t.jsx)("h2",{id:"rod-existing-poc-title",children:"Amplify your existing pump-off controllers"}),(0,t.jsxs)("div",{className:n.default.kitOverview,children:[(0,t.jsxs)("div",{className:n.default.modbusCopy,children:[(0,t.jsx)("h3",{children:"One Amplified Gateway module. Your existing POC."}),(0,t.jsx)("p",{children:"Plug an Amplified Gateway module into your pump-off controller and send its data to the cloud. Your POC keeps running while Amplified adds remote monitoring, diagnostics, and next-gen control when you need it."}),(0,t.jsxs)("ul",{children:[(0,t.jsx)("li",{children:"Keep your existing controller."}),(0,t.jsx)("li",{children:"Connect its data to the rest of your field."}),(0,t.jsx)("li",{children:"Access supported controls from your dashboard or app."})]})]}),(0,t.jsx)(l.default,{src:"/solutions/wells/amplified-modbus.png",width:1448,height:1086,unoptimized:!0,alt:"Technical illustration of one Amplified Gateway module connected by cable to an existing pump-off controller and sending well data to the Amplified cloud.",sizes:"(min-width: 1024px) 620px, (min-width: 768px) 50vw, 100vw",className:`${n.default.kitDiagram} ${n.default.modbusDiagram}`})]}),(0,t.jsx)(p,{index:2})]})})]})},"WellsPreview",0,function({diagnosticHref:e="#rod-diagnostic-ticket"}){let[l,s]=(0,r.useState)("Well B #1"),[i,h]=(0,r.useState)(""),[p,x]=(0,r.useState)(!1),_=(0,r.useId)(),f=u.reviewWells.filter(e=>`${e.name} ${e.group} ${e.mode}`.toLowerCase().includes(i.toLowerCase())),g=!p&&!i&&f.length>3;return(0,t.jsx)("div",{className:n.default.wellsStage,id:"rod-wells-table",children:(0,t.jsxs)("div",{className:n.default.wellsWindow,"data-collapsed":g,children:[(0,t.jsxs)("div",{className:n.default.windowToolbar,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{children:"Wells"}),(0,t.jsx)("span",{children:"Health, runtime, & control"})]}),(0,t.jsxs)("label",{className:n.default.search,children:[(0,t.jsx)("span",{"aria-hidden":"true",children:"â"}),(0,t.jsx)("input",{type:"search",value:i,onChange:e=>h(e.target.value),placeholder:"Search wells","aria-label":"Search wells"})]})]}),(0,t.jsxs)("div",{className:n.default.tableScroll,tabIndex:0,role:"region","aria-label":"Well health, runtime, and control modes",children:[(0,t.jsxs)("table",{className:n.default.wellsTable,children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",children:"Health"}),(0,t.jsx)("th",{scope:"col",children:"Type"}),(0,t.jsx)("th",{scope:"col",children:"Name"}),(0,t.jsx)("th",{scope:"col",children:"Lease"}),(0,t.jsx)("th",{scope:"col",children:"Groups"}),(0,t.jsx)("th",{scope:"col",children:"Runtime"}),(0,t.jsx)("th",{scope:"col",children:"Control mode"}),(0,t.jsx)("th",{scope:"col",children:"Tickets"})]})}),(0,t.jsx)("tbody",{children:f.map((i,h)=>{let p=l===i.name,x=`${_}-${i.lease}`,f=h>=3;return(0,t.jsxs)(r.Fragment,{children:[(0,t.jsxs)("tr",{"data-extra":f,className:`${n.default.wellRow} ${p?n.default.selectedWell:""}`,onClick:()=>s(p?null:i.name),children:[(0,t.jsx)("td",{"data-label":"Health",children:(0,t.jsx)(m,{value:i.health})}
1),(0,t.jsx)("td",{children:(0,t.jsx)(d.CatalogIconMark,{icon:{glyph:"well"},size:24})}),(0,t.jsx)("th",{scope:"row",children:(0,t.jsxs)("button",{type:"button","aria-expanded":p,"aria-controls":x,className:n.default.wellButton,children:[(0,t.jsx)("span",{className:n.default.chevron,"aria-hidden":"true",children:p?"â":"+"}),(0,t.jsx)("span",{className:n.default.mobileWellIcon,children:(0,t.jsx)(d.CatalogIconMark,{icon:{glyph:"well"},size:24})}),i.name]})}),(0,t.jsx)("td",{"data-label":"Lease",children:i.lease}),(0,t.jsx)("td",{"data-label":"Group",children:i.group}),(0,t.jsx)("td",{"data-label":"Runtime",children:(0,t.jsx)(m,{value:(0,u.runtimePercent)(i),runtime:!0})}),(0,t.jsx)("td",{"data-label":"Control mode",children:(0,t.jsxs)("span",{className:`${n.default.mode} ${"Shut Off"===i.mode?n.default.offMode:""}`,children:[(0,t.jsx)("i",{}),a.controlLabels[i.mode]]})}),(0,t.jsx)("td",{"data-label":"Tickets",children:i.tickets>0?(0,t.jsxs)(o.default,{href:e,className:n.default.ticketCount,"aria-label":`View diagnostic ticket example (${i.tickets} ${1===i.tickets?"ticket":"tickets"} for ${i.name})`,onClick:t=>{t.stopPropagation(),e.startsWith("#")&&document.getElementById(e.slice(1))?.focus({preventScroll:!0})},children:["â¤",(0,t.jsx)("b",{children:i.tickets})]}):(0,t.jsx)("span",{className:n.default.ticketCount,"aria-label":"0 tickets",children:"â¤"})})]}),(0,t.jsx)("tr",{hidden:!p,id:x,"data-extra":f,children:(0,t.jsx)("td",{colSpan:8,className:n.default.expandedCell,children:p&&(0,t.jsx)(c.WellCharts,{well:i})})})]},i.name)})})]}),0===f.length&&(0,t.jsxs)("p",{className:n.default.emptyState,role:"status",children:["No wells match â",i,"â."]})]}),f.length>3&&!i&&(0,t.jsx)("button",{type:"button",className:n.default.showAllWells,"aria-expanded":p,onClick:()=>x(!p),children:p?"Show fewer wells":`Show all ${f.length} wells`}),(0,t.jsxs)("div",{className:n.default.windowFooter,children:[(0,t.jsxs)("span",{children:[f.length," ",1===f.length?"well":"wells"]}),(0,t.jsxs)("span",{children:["Select a well to explore ",(0,t.jsx)("span",{"aria-hidden":"true",children:"â"})]})]})]})})}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.