PageSourceSearch

https://fieldcalc.app/_next/static/chunks/3385.d5e27dc355748290.js

js fieldcalc.app collected 2026-10-02 00:26:39 UTC 3,154 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3385],{83385:function(t,e,i){i.r(e),i.d(e,{default:function(){return r}});var o=i(57437),a=i(2265),s=i(31062),n=i(70682),d=i(1592);let l=t=>t*Math.PI/180,c=t=>180*t/Math.PI;function r(){let{t}=(0,d.NT)(),[e,i]=(0,a.useState)("40.7128"),[r,h]=(0,a.useState)("-74.0060"),[p,u]=(0,a.useState)("51.5074"),[g,x]=(0,a.useState)("-0.1278"),M=(0,n.OK)(e),f=(0,n.OK)(r),j=(0,n.OK)(p),v=(0,n.OK)(g),m=[e,r,p,g].every(t=>""!==t.trim())&&M>=-90&&M<=90&&j>=-90&&j<=90&&f>=-180&&f<=180&&v>=-180&&v<=180,N=NaN,b=NaN,W=NaN,y=NaN;if(m){let t=l(M),e=l(j),i=l(f),o=l(v)-i,a=Math.cos(e)*Math.cos(o),s=Math.cos(e)*Math.sin(o),n=Math.atan2(Math.sin(t)+Math.sin(e),Math.sqrt((Math.cos(t)+a)**2+s**2)),d=i+Math.atan2(s,Math.cos(t)+a);N=c(n),b=((c(d)+180)%360+360)%360-180;let r=Math.sin((e-t)/2)**2+Math.cos(t)*Math.cos(e)*Math.sin(o/2)**2;y=.621371*(W=2*Math.atan2(Math.sqrt(r),Math.sqrt(1-r))*6371)}return(0,o.jsxs)(n.tG,{children:[(0,o.jsxs)("div",{className:"mb-4 flex items-center gap-2 whitespace-nowrap text-xs font-semibold text-lp-slate",children:[(0,o.jsx)(s.Z,{size:14,className:"text-lp-blue"}),t("toolWidgets.coordinateMidpoint.heading")]}),(0,o.jsxs)("div",{className:"space-y-4",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)(n.eX,{children:t("toolWidgets.coordinateMidpoint.pointA")}),(0,o.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,o.jsx)(n._s,{type:"number",value:e,onChange:t=>i(t.target.value),placeholder:t("toolWidgets.coordinateMidpoint.latitude"),step:"0.0001",suffix:t("toolWidgets.coordinateMidpoint.latSuffix")}),(0,o.jsx)(n._s,{type:"number",value:r,onChange:t=>h(t.target.value),placeholder:t("toolWidgets.coordinateMidpoint.longitude"),step:"0.0001",suffix:t("toolWidgets.coordinateMidpoint.lngSuffix")})]})]}),(0,o.jsxs)("div",{children:[(0,o.jsx)(n.eX,{children:t("toolWidgets.coordinateMidpoint.pointB")}),(0,o.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,o.jsx)(n._s,{type:"number",value:p,onChange:t=>u(t.target.value),placeholder:t("toolWidgets.coordinateMidpoint.latitude"),step:"0.0001",suffix:t("toolWidgets.coordinateMidpoint.latSuffix")}),(0,o.jsx)(n._s,{type:"number",value:g,onChange:t=>x(t.target.value),placeholder:t("toolWidgets.coordinateMidpoint.longitude"),step:"0.0001",suffix:t("toolWidgets.coordinateMidpoint.lngSuffix")})]})]}),m?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"space-y-2",children:[(0,o.jsx)(n.O0,{label:t("toolWidgets.coordinateMidpoint.midpointLatitude"),value:N.toFixed(6),copyable:!0}),(0,o.jsx)(n.O0,{label:t("toolWidgets.coordinateMidpoint.midpointLongitude"),value:b.toFixed(6),copyable:!0}),(0,o.jsx)(n.O0,{label:t("toolWidgets.coordinateMidpoint.midpointLatLng"),value:"".concat(N.toFixed(6),", ").concat(b.toFixed(6)),copyable:!0})]}),(0,o.jsxs)(n.O5,{children:[(0,o.jsx)(n.e7,{label:t("toolWidgets.coordinateMidpoint.distance"),value:(0,n.ZN)(W,2),unit:"km",highlight:!0}),(0,o.jsx)(n.e7,{label:t("toolWidgets.coordinateMidpoint.distance"),value:(0,n.ZN)(y,2),unit:"mi"})]})]}):(0,o.jsx)(n.qX,{tone:"error",children:t("toolWidgets.coordinateMidpoint.errorInvalid")})]})]})}}}]);

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.