forked from 88-mph/88mphlandingpage
-
Notifications
You must be signed in to change notification settings - Fork 1
/
57.e8d6ce792baa8462631f.js
1 lines (1 loc) · 38.4 KB
/
57.e8d6ce792baa8462631f.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{"/waJ":function(n,e,t){"use strict";t.r(e),t("ls82");var r,i=t("8FIc"),a=(t("kB5k"),t("/TMw"),t("M39V"),t("ZDeM"));function o(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=n&&("undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"]);if(null!=t){var r,i,a=[],o=!0,c=!1;try{for(t=t.call(n);!(o=(r=t.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(u){c=!0,i=u}finally{try{o||null==t.return||t.return()}finally{if(c)throw i}}return a}}(n,e)||u(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(n){return function(n){if(Array.isArray(n))return s(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||u(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(n,e){if(n){if("string"==typeof n)return s(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(n,e):void 0}}function s(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function h(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function d(n,e,t,r,i,a,o){try{var c=n[a](o),u=c.value}catch(s){return void t(s)}c.done?e(u):Promise.resolve(u).then(r,i)}function l(n){return function(){var e=this,t=arguments;return new Promise(function(r,i){var a=n.apply(e,t);function o(n){d(a,r,i,o,c,"next",n)}function c(n){d(a,r,i,o,c,"throw",n)}o(void 0)})}}var p="handlePinPress",E="#EBEBED",f=function(n){return n[n.Pin=0]="Pin",n[n.Passphrase=1]="Passphrase",n}({}),g=function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"64px",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"64px";return'\n <button\n class="pin-button"\n style="width: '.concat(t,"; height: ").concat(r,';"\n type="button"\n onclick="window.').concat(p,"(").concat(n,')">\n ').concat(e||'<svg class="pin-button-dot" viewBox="0 0 18 18" width="18" height="18">\n <circle cx="9" cy="9" r="9" ></circle>\n </svg>','\n <div class="pin-button-bg">\n </button>\n')},I='\n <div class="pin-pad-buttons">\n '.concat([7,8,9,4,5,6,1,2,3].map(function(n){return g(n)}).join(""),"\n </div>\n"),m=function(n){return'\n<form id="pin-phrase-form" class="pin-phrase-input-container">\n <input\n id="pin-phrase-input"\n placeholder="'.concat(n===f.Pin?"PIN":"",'"\n type="password"\n autocomplete="current-password"\n />\n ').concat(n===f.Pin?' <div class="del-button-wrapper">\n '.concat(g(-1,'<svg class="del-button-icon" viewBox="0 0 24 24" focusable="false" class="chakra-icon css-onkibi" aria-hidden="true"><path fill="currentColor" d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></svg>',"38px","38px"),"\n </div>"):"","\n</form>\n")},y="\n .keepkey-modal {\n max-width: 22rem;\n padding: 20px 10px;\n }\n .pin-phrase-input-container {\n display: flex;\n position: relative;\n align-items: center;\n margin: 20px 0;\n width: 100%;\n }\n #pin-phrase-input {\n background: inherit;\n font-size: 0.889em;\n font-family: inherit;\n border-width: 1px;\n border-style: solid;\n border-color: #242835;\n border-radius: 4px;\n padding-left: 0.5rem;\n padding-right: 4.1rem;\n transition: opacity 150ms ease-in-out;\n height: 42px;\n width: 100%;\n opacity: 0.6;\n outline: none;\n }\n #pin-phrase-input:hover, #pin-phrase-input:focus {\n opacity: 1;\n }\n .unlock-button {\n height: 26px;\n display: flex;\n align-items: center;\n width: 100%;\n justify-content: center;\n }\n \n /* Overrides the branding on the modal*/\n .keepkey-modal + .bn-branding { visibility: hidden !important; }\n .keepkey-modal .bn-onboard-prepare-button {\n width: 100%;\n }\n",v="\n #entry {\n align-items: center;\n display: flex;\n flex-flow: column;\n padding: 20px;\n }\n .pin-pad-buttons {\n display: grid;\n grid-template-columns: repeat(3, 75px);\n grid-template-rows: repeat(3, 75px);\n align-items: center;\n justify-items: center;\n margin-bottom: 15px;\n }\n .pin-button {\n align-items: center;\n border-radius: 6px;\n border: 1px solid ".concat(E,";\n cursor: pointer;\n display: flex;\n justify-content: center;\n font-size: 18px;\n overflow: hidden;\n padding: 0;\n background-color: unset;\n overflow: hidden;\n }\n .pin-button-bg {\n width: 100%;\n height: 100%;\n display: flex;\n overflow: hidden;\n background-color: ").concat(E,";\n transition: opacity 100ms ease-in;\n }\n .pin-button-bg:hover {\n opacity: .2;\n }\n .pin-button-dot {\n fill: ").concat("#33394B",";\n position: absolute;\n pointer-events: none;\n z-index: 2;\n }\n .del-button-wrapper {\n position: absolute;\n height: 42px;\n width: 42px;\n right: 2px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .del-button-wrapper > .pin-button {\n border: none;\n }\n .del-button-icon {\n position: absolute;\n width: 20px;\n z-index: 2;\n pointer-events: none;\n }\n .del-button-icon + div {\n opacity: .5;\n }\n .del-button-icon + div:hover {\n opacity: 1;\n }\n"),b="\n <style>".concat(y).concat(v,'</style>\n <h2>Enter Your Pin</h2>\n <p>\n Use PIN layout shown on your device to find the location to press on this pin pad.\n </p>\n <div id="entry" class="bn-onboard-custom">\n ').concat(I,"\n ").concat(m(f.Pin),"\n </div>\n "),x="\n <style>".concat(y).concat("\n .keepkey-modal {\n padding: 40px 30px;\n }\n",'</style>\n <h2 style="margin-bottom: 35px">Enter Your Passphrase</h2>\n <div id="entry" class="bn-onboard-custom">\n ').concat(m(f.Passphrase),"\n </div>\n"),C=function(n,e){var t,r=e===f.Pin?b:x,a=function(){return document.getElementById("pin-phrase-input")},o=function(){delete window.handlePinPress};e===f.Pin&&(window.handlePinPress=function(n){var e=a();e.value=-1===n?e.value.slice(0,-1):e.value+n});var c=document.createElement("div");c.innerHTML=r,c.className="keepkey-modal";var u=new i.b({target:document.body,props:{closeModal:function(){n.cancel(),o(),u.$destroy()},$$slots:w(c),$$scope:{}}}),s=function(){var t=l(regeneratorRuntime.mark(function t(){var r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=a().value,e!==f.Pin){t.next=6;break}return t.next=4,n.sendPin(r);case 4:t.next=8;break;case 6:return t.next=8,n.sendPassphrase(r);case 8:u.$destroy();case 9:case"end":return t.stop()}},t)}));return function(){return t.apply(this,arguments)}}();null===(t=document.getElementById("pin-phrase-form"))||void 0===t||t.addEventListener("submit",function(n){n.preventDefault(),s()});var h,d=document.getElementById("entry");if(d){var p=document.createElement("span");p.innerHTML="Unlock",p.className="unlock-button",new i.a({target:d,props:{onclick:(h=l(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:s(),o();case 2:case"end":return n.stop()}},n)})),function(){return h.apply(this,arguments)}),$$slots:w(p),$$scope:{}}})}};function w(n){return{default:[function(){return{c:i.d,m:function(e,t){Object(i.e)(e,n,t)},d:function(e){e&&Object(i.f)(n)},l:i.d}}]}}var R="KeepKey",Q="busy",A="pairing",B=(h(r={},Q,"Your KeepKey is currently connected to another application.\n Please close any other browser tabs or applications that may be connected to your device and try again."),h(r,A,"There was an error pairing the device. Please disconnect and reconnect the device and try again."),r);function k(n){return G.apply(this,arguments)}function G(){return(G=l(regeneratorRuntime.mark(function n(e){var r,i,u,s,h,d,p,E,g,I,m,y,v,b,x,w,B,k,G,J,z,M,H,P,L,F,S,W,N,j,T,D,Y,U,K,V,Z,X,O,q,$,_;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return _=function(){return(_=l(regeneratorRuntime.mark(function n(e){var t,r;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.data,0!==k.size){n.next=4;break}return n.next=4,M();case 4:return r=c(k.values())[0],n.next=7,x.ethSignMessage({addressNList:r,message:Object(a.toBuffer)(t).toString("utf8")});case 7:return n.abrupt("return",n.sent.signature);case 10:case"end":return n.stop()}},n)}))).apply(this,arguments)},$=function(n){return _.apply(this,arguments)},q=function(){return(q=l(regeneratorRuntime.mark(function n(e){var t,r,i,a,o,u,h;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(0!==k.size){n.next=3;break}return n.next=3,M();case 3:return t=c(k.values())[0],r=e.nonce,i=e.gasPrice,a=e.gas,o=e.to,u=e.value,h=e.data,n.next=7,x.ethSignTx({addressNList:t,nonce:r,gasPrice:i,gasLimit:a,to:o,value:u||"0x0",data:h||"",chainId:s});case 7:return n.abrupt("return",n.sent.serialized);case 10:case"end":return n.stop()}},n)}))).apply(this,arguments)},O=function(n){return q.apply(this,arguments)},X=function(n){return new Promise(function(e,t){z.sendAsync({jsonrpc:"2.0",method:"eth_getBalance",params:[n,"latest"],id:42},function(n,i){n&&t(n);var a=i&&i.result;e(null!=a?new r(a).toString(10):null)})})},Z=function(n){return Promise.all(n.map(function(n){return new Promise(function(){var e=l(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X(n);case 2:t({address:n,balance:e.sent});case 4:case"end":return e.stop()}},e)}));return function(n){return e.apply(this,arguments)}}())}))},V=function(){return(V=l(regeneratorRuntime.mark(function n(e){var t,r,i,a,o;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(G){n.next=2;break}return n.abrupt("return",[]);case 2:if(!(k.size>0)||e){n.next=4;break}return n.abrupt("return",j());case 4:if(t=x.describePath({path:g(B=B||w),coin:"Ethereum"}),void 0!==(r=t.accountIdx)){n.next=8;break}throw new Error("Could not derive account from path: ".concat(B));case 8:a=i=r+k.size;case 10:if(!(a<5+i)){n.next=19;break}return o=x.ethGetAccountPaths({coin:"Ethereum",accountIdx:a})[0].addressNList,n.next=14,x.ethGetAddress({addressNList:o,showDisplay:!1});case 14:k.set(n.sent,o);case 16:a++,n.next=10;break;case 19:return n.abrupt("return",j());case 20:case"end":return n.stop()}},n)}))).apply(this,arguments)},K=function(n){return V.apply(this,arguments)},U=function(){return(U=l(regeneratorRuntime.mark(function n(){var e;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,K(!0);case 2:return n.abrupt("return",(e=n.sent)&&Z(e));case 4:case"end":return n.stop()}},n)}))).apply(this,arguments)},Y=function(){return U.apply(this,arguments)},D=function(){return G?j()[0]:void 0},T=function(n){var e=c(k.entries()),t=e.findIndex(function(e){return o(e,1)[0]===n});e.unshift(e.splice(t,1)[0]),k=new Map(e)},j=function(){return Array.from(k.keys())},N=function(){return(N=l(regeneratorRuntime.mark(function n(e,t){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.abrupt("return",x.ethGetAddress({addressNList:e}));case 4:throw n.prev=4,n.t0=n.catch(0),new Error("Unable to derive address from path ".concat(t));case 7:case"end":return n.stop()}},n,null,[[0,4]])}))).apply(this,arguments)},W=function(n,e){return N.apply(this,arguments)},S=function(){return J},F=function(){return(F=l(regeneratorRuntime.mark(function n(e,t){var r;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(y(e)){n.next=2;break}return n.abrupt("return",!1);case 2:if(e!==B&&(k=new Map),!t){n.next=18;break}return n.prev=4,r=g(e),n.next=8,W(r,e);case 8:return k.set(n.sent,r),B=e,J=!0,n.abrupt("return",!0);case 15:throw n.prev=15,n.t0=n.catch(4),new Error("There was a problem deriving an address from path ".concat(e));case 18:return J=!1,B=e,n.abrupt("return",!0);case 21:case"end":return n.stop()}},n,null,[[4,15]])}))).apply(this,arguments)},L=function(n,e){return F.apply(this,arguments)},P=function(){B="",k=new Map,G=!1,x.clearSession(),z.stop()},H=function(){return(H=l(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return x.cancel().catch(function(n){return n}),G=!0,n.abrupt("return",K().catch(function(n){var e,t;if(null!=n&&null!==(e=n.message)&&void 0!==e&&e.message)throw new Error(null==n||null===(t=n.message)||void 0===t?void 0:t.message);return[]}));case 3:case"end":return n.stop()}},n)}))).apply(this,arguments)},M=function(){return H.apply(this,arguments)},r=e.BigNumber,i=e.rpcUrl,u=e.resetWalletState,s=e.networkId,n.next=24,Promise.all([t.e(2),t.e(8),t.e(10),t.e(12),t.e(0),t.e(22)]).then(t.t.bind(null,"V/Gv",7));case 24:return h=n.sent.WebUSBKeepKeyAdapter,n.next=28,Promise.all([t.e(8),t.e(10),t.e(12)]).then(t.t.bind(null,"ypPM",7));case 28:return p=(d=n.sent).Keyring,E=d.Events,g=d.bip32ToAddressNList,I=d.HDWalletErrorType,n.next=35,Promise.all([t.e(1),t.e(2),t.e(3),t.e(4),t.e(5),t.e(6)]).then(t.bind(null,"CYPU"));case 35:return m=n.sent.default,n.next=39,Promise.all([t.e(0),t.e(38)]).then(t.bind(null,"QFga"));case 39:return y=n.sent.isValidPath,v=new p,b=h.useKeyring(v),n.prev=43,n.next=46,b.pairDevice();case 46:x=n.sent,n.next=57;break;case 49:if(n.prev=49,n.t0=n.catch(43),n.t0.name!==I.ConflictingApp){n.next=55;break}return n.abrupt("return",{provider:void 0,error:Q});case 55:if(n.t0.name!==I.WebUSBCouldNotPair){n.next=57;break}return n.abrupt("return",{provider:void 0,error:A});case 57:return w="m/44'/60'/0'/0/0",B="",k=new Map,G=!1,J=!1,z=m({getAccounts:function(n){K().then(function(e){return n(null,e)}).catch(function(e){return n(e,null)})},signTransaction:function(n,e){O(n).then(function(n){return e(null,n)}).catch(function(n){return e(n,null)})},processMessage:function(n,e){$(n).then(function(n){return e(null,n)}).catch(function(n){return e(n,null)})},processPersonalMessage:function(n,e){$(n).then(function(n){return e(null,n)}).catch(function(n){return e(n,null)})},signMessage:function(n,e){$(n).then(function(n){return e(null,n)}).catch(function(n){return e(n,null)})},signPersonalMessage:function(n,e){$(n).then(function(n){return e(null,n)}).catch(function(n){return e(n,null)})},rpcUrl:i}),v.on(["*","*",E.DISCONNECT],l(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:u({disconnected:!0,walletName:R});case 1:case"end":return n.stop()}},n)}))),v.on(["*","*",E.PIN_REQUEST],function(){C(x,f.Pin)}),v.on(["*","*",E.PASSPHRASE_REQUEST],function(){C(x,f.Passphrase)}),z.setPath=L,z.dPath=B,z.enable=M,z.setPrimaryAccount=T,z.getPrimaryAddress=D,z.getAccounts=K,z.getMoreAccounts=Y,z.getBalance=X,z.getBalances=Z,z.send=z.sendAsync,z.disconnect=P,z.isCustomPath=S,n.abrupt("return",{provider:z});case 79:case"end":return n.stop()}},n,null,[[43,49]])}))).apply(this,arguments)}e.default=function(n){var e,t,r=n.rpcUrl,i=n.networkId,a=n.preferred;return{name:n.label||R,iconSrc:n.iconSrc||"data:image/png;base64,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",wallet:(t=l(regeneratorRuntime.mark(function n(t){var a,o,c,u,s;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return a=t.BigNumber,o=t.resetWalletState,n.next=3,k({resetWalletState:o,BigNumber:a,rpcUrl:r,networkId:i});case 3:return e=B[s=(c=n.sent).error]||"",n.abrupt("return",{provider:u=c.provider,interface:s?null:{name:R,connect:u.enable,disconnect:u.disconnect,address:{get:function(){var n=l(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",u.getPrimaryAddress());case 1:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}()},network:{get:function(){var n=l(regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",i);case 1:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}()},balance:{get:function(){var n=l(regeneratorRuntime.mark(function n(){var e;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return e=u.getPrimaryAddress(),n.abrupt("return",e&&u.getBalance(e));case 2:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}()}}});case 8:case"end":return n.stop()}},n)})),function(n){return t.apply(this,arguments)}),installMessage:function(){return e?'<style>footer a > button { display: none !important }</style>\n <p style="font-size: 0.889rem; font-family: inherit; margin: 0.889rem 0;">\n '.concat(e,"\n </p>"):""},type:"hardware",mobile:!1,desktop:!0,preferred:a}}}}]);