1"use strict";(self.webpackChunk_kaggle_workspace=self.webpackChunk_kaggle_workspace||[]).push([["337"],{45393(e,t,n){n.r(t),n.d(t,{default:()=>X});var r=n(94582),a=n(53630),l=n(13749),i=n(4873),o=n(99638),u=n(64866),c=n(68661),s=n(2072),f=n(15760),m=n(87158),d=n(23571),g=n(69228),p=n(42556),h=n(70915),v=n(95093),b=n.n(v),E=n(96540),y=n(86090),S=n(52575);function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function C(e,t,n,r,a,l,i){try{var o=e[l](i),u=o.value}catch(e){n(e);return}o.done?t(u):Promise.resolve(u).then(r,a)}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function P(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var l=[],i=!0,o=!1;try{for(a=a.call(e);!(i=(n=a.next()).done)&&(l.push(n.value),!t||l.length!==t);i=!0);}catch(e){o=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(o)throw r}}return l}}(e,t)||D(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function O(e){return function(e){if(Array.isArray(e))return I(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||D(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){if(e){if("string"==typeof e)return I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return I(e,t)}}function j(){var e=x(["\n display: flex;\n flex-direction: column;\n gap: 24px;\n"]);return j=function(){return e},e}function T(){var e=x(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding-top: 16px;\n"]);return T=function(){return e},e}function k(){var e=x(["\n display: flex;\n gap: 16px;\n"]);return k=function(){return e},e}function R(){var e=x(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n flex: 1;\n border: 1px solid ",";\n border-radius: ",";\n padding: 16px;\n"]);return R=function(){return e},e}function U(){var e=x(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n"]);return U=function(){return e},e}function q(){var e=x(["\n display: grid;\n grid-template-columns: 2fr 1fr 1fr;\n gap: 16px;\n"]);return q=function(){return e},e}function L(){var e=x(["\n text-align: ",";\n"]);return L=function(){return e},e}function F(){var e=x(["\n font-weight: bold;\n"]);return F=function(){return e},e}function A(){var e=x(["\n display: flex;\n flex-wrap: wrap;\n gap: 16px;\n align-items: flex-end;\n"]);return A=function(){return e},e}function $(){var e=x(["\n display: inline-flex;\n align-items: center;\n gap: 8px;\n"]);return $=function(){return e},e}var Y=S.default.div(j()),V=S.default.div(T()),M=S.default.div(k()),W=S.default.div(R(),function(e){return e.theme.km.color.outline.divider},function(e){return e.theme.km.borderRadius.m}),_=S.default.div(U()),Z=S.default.div(q()),H=(0,S.default)(u.jz)(L(),function(e){return e.$align||"left"}),z=(0,S.default)(H)(F()),B=S.default.div(A()),G=S.default.span($()),K=[{value:"UNSPECIFIED",label:"Any"}].concat(O(Object.keys(h.UserVerificationInquiryState).filter(function(e){return isNaN(Number(e))&&"UNSPECIFIED"!==e}).map(function(e){return{value:e,label:(0,o.Zr)(h.UserVerificationInquiryState[e])}}))),J=[{value:"UNSPECIFIED",label:"Any"}].concat(O(Object.keys(h.PhoneVerificationResult).filter(function(e){return isNaN(Number(e))&&"UNSPECIFIED"!==e}).map(function(e){return{value:e,label:(0,o.Zr)(h.PhoneVerificationResult[e])}}))),Q=function(){var e=N((0,y.ok)(),2),t=e[0],n=e[1],r=N(E.useState(!0),2),v=r[0],S=r[1],I=N(E.useState([]),2),x=I[0],O=I[1],D=N(E.useState(),2),j=D[0],T=D[1];E.useEffect(function(){var e;(e=function(){var e,n,r,l,i,o,u,c,s,f;return function(e,t){var n,r,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),o=Object.defineProperty;return o(i,"next",{value:u(0)}),o(i,"throw",{value:u(1)}),o(i,"return",{value:u(2)}),"function"==typeof Symbol&&o(i,Symbol.iterator,{value:function(){return this}}),i;function u(o){return function(u){var c=[o,u];if(n)throw TypeError("Generator is already executing.");for(;
1i&&(i=0,c[0]&&(l=0)),l;)try{if(n=1,r&&(a=2&c[0]?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return l.label++,{value:c[1],done:!1};case 5:l.label++,r=c[1],c=[0];continue;case 7:c=l.ops.pop(),l.trys.pop();continue;default:if(!(a=(a=l.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){l=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){l.label=c[1];break}if(6===c[0]&&l.label<a[1]){l.label=a[1],a=c;break}if(a&&l.label<a[2]){l.label=a[2],l.ops.push(c);break}a[2]&&l.ops.pop(),l.trys.pop();continue}c=t.call(e,l)}catch(e){c=[6,e],r=0}finally{n=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(m){switch(m.label){case 0:S(!0),m.label=1;case 1:return m.trys.push([1,3,4,5]),e=t.get("userId"),n=t.get("regionCode"),r=t.get("phoneNumber"),l=t.get("regionTier"),i=t.get("state"),o=t.get("result"),u=t.get("startTime"),c=t.get("endTime"),[4,h.usersClient.verificationService.listPhoneVerifications({userId:e?parseInt(e,10):void 0,regionCode:n||void 0,phoneNumber:r||void 0,regionTier:l?parseInt(l,10):void 0,states:i&&"UNSPECIFIED"!==i?[h.UserVerificationInquiryState[i]]:[],results:o&&"UNSPECIFIED"!==o?[h.PhoneVerificationResult[o]]:[],startTime:u?new Date(u):void 0,endTime:c?new Date(c):void 0})];case 2:return O((s=m.sent()).phoneVerifications),T(s.statistics),[3,5];case 3:return f=m.sent(),(0,a.Z)(f),[3,5];case 4:return S(!1),[7];case 5:return[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,a){var l=e.apply(t,n);function i(e){C(l,r,a,i,o,"next",e)}function o(e){C(l,r,a,i,o,"throw",e)}i(void 0)})})()},[t]);var k=E.useCallback(function(e,r){var a=new URLSearchParams(t.toString());(r.length>=2||0===r.length)&&(r?a.set(e,r):a.delete(e),a.toString()!==t.toString()&&n(a,{replace:!0}))},[t,n]),R=(0,c.j)({onChange:function(e){return k("userId",e.target.value)},onChangeDebounceMs:200,value:t.get("userId")||""}),U=(0,c.j)({onChange:function(e){return k("regionCode",e.target.value)},onChangeDebounceMs:200,value:t.get("regionCode")||""}),q=(0,c.j)({onChange:function(e){return k("phoneNumber",e.target.value)},onChangeDebounceMs:200,value:t.get("phoneNumber")||""}),L=E.useMemo(function(){if(!j)return null;var e=Object.entries(j.countByRegion).sort(function(e,t){var n=N(e,2)[1],r=N(t,2)[1];return(null!=r?r:0)-(null!=n?n:0)}).slice(0,10);return E.createElement(s.L,{primaryText:"Statistics (Total: ".concat(j.count,")"),initOpen:!1},E.createElement(V,null,E.createElement(M,null,E.createElement(W,null,E.createElement(u.LE,null,"Result"),E.createElement(_,null,E.createElement(Z,null,E.createElement(z,null,"Result"),E.createElement(z,{$align:"right"},"Count"),E.createElement(z,{$align:"right"},"Percent")),Object.entries(j.countByResult).sort(function(e,t){var n=N(e,2)[1],r=N(t,2)[1];return(null!=r?r:0)-(null!=n?n:0)}).map(function(e){var t=N(e,2),n=t[0],r=t[1],a=j.count?r/j.count*100:0;return E.createElement(Z,{key:n},E.createElement(H,null,(0,o.Zr)(n)),E.createElement(H,{$align:"right"},r),E.createElement(H,{$align:"right"},"".concat(a.toFixed(2),"%")))}))),E.createElement(W,null,E.createElement(u.LE,null,"Inquiry State"),E.createElement(_,null,E.createElement(Z,null,E.createElement(z,null,"State"),E.createElement(z,{$align:"right"},"Count"),E.createElement(z,{$align:"right"},"Percent")),Object.entries(j.countByInquiryState).sort(function(e,t){var n=N(e,2)[1],r=N(t,2)[1];return(null!=r?r:0)-(null!=n?n:0)}).map(function(e){var t=N(e,2),n=t[0],r=t[1],a=j.count?r/j.count*100:0;return E.createElement(Z,{key:n},E.createElement(H,null,(0,o.Zr)(n)),E.createElement(H,{$align:"right"},r),E.createElement(H,{$align:"right"},"".concat(a.toFixed(2),"%")))}))),E.createElement(W,null,E.createElement(u.LE,null,"Top 10 Regions"),E.createElement(_,null,E.createElement(Z,null,E.createElement(z,null,"Region"),E.createElement(z,{$align:"right"},"Count"),E.createElement(z,{$align:"right"},"Percent")),e.map(function(e){var t=N(e,2),n=t[0],r=t[1],a=j.count?r/j.count*100:0;return E.createElement(Z,{key:n},E.createElement(H,null,n),E.createElement(H,{$align:"right"},r),E.createElement(H,{$align:"right"},"".concat(a.toFixed(2),"%")))}))))))},[j]),F=E.useMemo(function(){return E.createElement(f.z,{autoHeight:!0,hideFooter:!0,columns:[{field:"id",headerName:"Id",width:120},{field:"userId",headerName:"User",minWidth:160,renderCell:function(e){var n=e.value,r=new URLSearchParams(t.toString());return r.set("userId",n.toString()),E.createElement(G,null,E.createElement(u.Yq,{href:"/admin/genie?userId=".concat(n),target:"_blank"},n),E.createElement(u.Yq,{href:"?".concat(r.toString())},"(Filter)"))}},{field:"phoneNumber",headerName:"Phone Number",minWidth:180,renderCell:function(e){var n,r=e.row,a=new URLSearchParams(t.toString());return a.set("phoneNumber",null!=(n=r.phoneNumber)?n:""),E.createElement(u.Yq,{href:"?".concat(a.toString())},r.phoneNumber)}},{field:"regionCode",headerName:"Region",minWidth:250,renderCell:function(e){var n,r=e.row,a=r.regionName&&r.regionCode?"".concat(r.regionName," (").concat(r.regionCode,")"):r.regionName||r.regionCode,l=new URLSearchParams(t.toString());return l.set("regionCode",null!=(n=r.regionCode)?n:""),E.createElement(u.Yq,{href:"?".concat(l.toString())},a)}},{field:"createTime",headerName:"Created At",minWidth:180,renderCell:function(e){var t=e.value;return t?b()(t).format("YYYY-MM-DD HH:mm:ss"):null}},{field:"verifyTime",headerName:"Verified At",minWidth:180,renderCell:function(e){var t=e.value;return t?b()(t).format("YYYY-MM-DD HH:mm:ss"):null}},{field:"inquiry.state",headerName:"State",minWidth:90,renderCell:function(e){var t,n,r,a,l,c,s=e.row,f=E.createElement(i.E,{$positive:(null==(n=s.inquiry)?void 0:n.state)==="approved",$negative:(null==(r=s.inquiry)?void 0:r.state)==="declined"},(0,o.Zr)(null!=(t=null==(a=s.inquiry)?void 0:a.state)?t:""));return(null==(l=s.inquiry)?void 0:l.inquiryLink)?E.createElement(u.Yq,{href:null==(c=s.inquiry)?void 0:c.inquiryLink,target:"_blank"},f):f}},{field:"result",headerName:"Result",minWidth:240,renderCell:function(e){var n,r,a,l=e.row;if(!l.result)return"";var i=(0,o.Zr)(null!=(n=l.result)?n:""),c=new URLSearchParams(t.toString());return c.set("result",null!=(r=null==(a=J.find(function(e){return e.label===i}))?void 0:a.value)?r:""),E.createElement(u.Yq,{href:"?".concat(c.toString())},i)}},{field:"supportRequests",headerName:"Support",minWidth:90,renderCell:function(e){var t,n,r=e.row,a=null!=(t=null==(n=r.supportRequests)?void 0:n.length)?t:0;return 0===a?"":E.createElement(u.Yq,{href:"/admin/support-requests?userId=".concat(r.userId,"&reason=PHONE_VERIFICATION"),target:"_blank"},a)}}],rows:x,loading:v,getRowId:function(e){return e.id}})},[x,v,t]);return E.createElement(l.L,{includeTopContentPadding:!0},E.createElement(Y,null,E.createElement(u._,null,"Phone Verifications"),E.createElement(B,null,E.createElement(m.A,P(w({label:"User ID"},R),{maxLength:10})),E.createElement(m.A,P(w({label:"Region Code"},U),{minLength:2,maxLength:2})),E.createElement(m.A,P(w({label:"Phone Number"},q),{minLength:10,maxLength:15})),E.createElement(d.l,{label:"State",options:K,onSelect:function(e){var r=new
1URLSearchParams(t.toString());e&&"UNSPECIFIED"!==e?r.set("state",e):r.delete("state"),n(r,{replace:!0})},value:t.get("state")||"UNSPECIFIED",style:{minWidth:"200px"}}),E.createElement(d.l,{label:"Result",options:J,onSelect:function(e){var r=new URLSearchParams(t.toString());e&&"UNSPECIFIED"!==e?r.set("result",e):r.delete("result"),n(r,{replace:!0})},value:t.get("result")||"UNSPECIFIED",style:{minWidth:"200px"}}),E.createElement(g.l,{label:"Start",value:new Date(t.get("startTime")?"".concat(t.get("startTime"),"T00:00:00"):new Date().setDate(new Date().getDate()-7)),onChange:function(e){var r=new URLSearchParams(t.toString());e?r.set("startTime",e.toISOString().split("T")[0]):r.delete("startTime"),n(r,{replace:!0})}}),E.createElement(g.l,{label:"End",value:t.get("endTime")?new Date("".concat(t.get("endTime"),"T00:00:00")):new Date,onChange:function(e){var r=new URLSearchParams(t.toString());e?r.set("endTime",e.toISOString().split("T")[0]):r.delete("endTime"),n(r,{replace:!0})}}),E.createElement(p.$,{onClick:function(){n({})},disabled:!t.get("userId")&&!t.get("regionCode")&&!t.get("phoneNumber")&&"UNSPECIFIED"===(t.get("state")||"UNSPECIFIED")&&"UNSPECIFIED"===(t.get("result")||"UNSPECIFIED")&&!t.get("startTime")&&!t.get("endTime")},"Reset")),L,F,!v&&0===x.length&&E.createElement(u.cR,null,"No phone verifications found for the selected filters.")))};let X=function(){return E.createElement(r.b,{pageName:"admin-pv",title:"Phone Verifications | Kaggle Admin",element:E.createElement(Q,null)})}}}]); 2//# sourceMappingURL=AdminPhoneVerifications.5b2f16d466ee63c0.js.map
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.