1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3804],{26181:(e,t,r)=>{"use strict";r.d(t,{W:()=>l});var n=r(4902),s=r(90323),a=r(60427),i=r(73343),o=r(94852),c=function(e){var t=(0,o.l)();return a.createElement(t.Consumer,null,function(t){return(0,s.V1)(t&&t.client,68),e.children(t.client)})};function l(e,t){void 0===t&&(t={});var r="withApollo(".concat(e.displayName||e.name||"Component",")");return i(function(i){function o(e){var t=i.call(this,e)||this;return t.setWrappedInstance=t.setWrappedInstance.bind(t),t}return(0,n.__extends)(o,i),o.prototype.getWrappedInstance=function(){return(0,s.V1)(t.withRef,77),this.wrappedInstance},o.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},o.prototype.render=function(){var r=this;return a.createElement(c,null,function(s){var i=Object.assign({},r.props,{client:s,ref:t.withRef?r.setWrappedInstance:void 0});return a.createElement(e,(0,n.__assign)({},i))})},o.displayName=r,o.WrappedComponent=e,o}(a.Component),e,{})}},27381:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>W});var n=r(83093),s=r(33522),a=r(10028),i=r(59869),o=r(96151),c=r(63857),l=r(60180),p=r.n(l),d=r(26181),u=r(29598),m=r(48230),h=r.n(m),f=r(89099),g=r.n(f),j=r(31623),_=r.n(j),x=r(8214),v=r(14232),y=r(76342),w=r(15833),b=r(5130),k=r(37876),A=_().basename("/index.js");let O=(0,d.W)(function(e){var t=e.ecosystemId,r=e.client,n=(0,v.useState)(!1),s=n[0],a=n[1],i=(0,v.useState)(!1),o=i[0],l=i[1],d=(0,y.tz)();return(0,v.useEffect)(function(){var e,n=window.location.hash.slice(1),s=new b.A;n&&(l(!0),(e=(0,c.A)(p().mark(function e(){var i,o,c;return p().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,i=new URLSearchParams(n).get("id_token")){e.next=5;break}throw Error("No id_token found in hash");case 5:return o={"Content-Type":"application/json",Authorization:"Bearer ".concat(i)},e.next=8,r.mutate({mutation:x.tQ,headers:o,variables:{input:{idToken:i,ecosystemId:t}}});case 8:null!=(c=e.sent.data.authenticateAsPartner)&&c.id&&(s.set("idToken",i,{path:"/",sameSite:"lax"}),(0,w.oR)(d.formatMessage({id:"success_message.logged_in"})),g().push("/partner/listings")),e.next=18;break;case 13:e.prev=13,e.t0=e.catch(0),console.log(A,e.t0),a(!0),l(!1);case 18:case"end":return e.stop()}},e,null,[[0,13]])})),function(){return e.apply(this,arguments)})())},[]),(0,k.jsxs)(v.Fragment,{children:[(0,k.jsx)("div",{className:"form-container partner-form","data-testid":"login-form",children:o?(0,k.jsx)(u.A,{size:32,style:{margin:"50px auto",width:"100%"},"data-testid":"spinner"}):(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)("div",{className:"message",style:{marginBottom:60},children:[(0,k.jsx)(y.sA,{id:"partner_login_form.message.part_1"}),(0,k.jsx)("a",{href:"https://www.apideck.com",target:"_blank",rel:"noreferrer",style:{lineHeight:0},children:(0,k.jsx)("img",{src:"/apideck.svg",alt:"Apideck logo"})}),(0,k.jsx)(y.sA,{id:"partner_login_form.message.part_2"})]}),s&&(0,k.jsx)("div",{className:"alert-message error",children:(0,k.jsx)("p",{children:(0,k.jsx)(y.sA,{id:"partner_login_form.no_credentials_match_message"})})}),(0,k.jsx)("div",{className:"submit-container",children:(0,k.jsx)("a",{href:"/api/auth/login",style:{width:200},"data-testid":"login-button",children:(0,k.jsx)("button",{children:(0,k.jsx)(y.sA,{id:"partner_login_form.submit"})})})}),(0,k.jsx)("div",{className:"message-small",style:{marginTop:50},children:(0,k.jsx)(y.sA,{id:"partner_login_form.legal_message",values:{terms:(0,k.jsx)("a",{href:"https://termsfeed.com/terms-conditions/957c85c1b089ae9e3219c83eff65377e",target:"_blank",rel:"noreferrer",children:d.formatMessage({id:"form.policies.terms"})}),privacy_policy:(0,k.jsx)("a",{href:"https://compliance.apideck.com/privacy-policy",target:"_blank",rel:"noreferrer",children:d.formatMessage({id:"form.policies.privacy_policy"})})}})})]})}),(0,k.jsxs)("div",{className:"request-container partner-form",children:[(0,k.jsx)(y.sA,{id:"partner_login_form.request_message"}),(0,k.jsxs)(h(),{href:{pathname:"/partner/request"},children:[(0,k.jsx)(y.sA,{id:"partner_login_form.request_link_text"}),(0,k.jsx)("span",{children:">"})]})]})]})});var N=r(87156),I=r.n(N),E=r(89584),P=function(e){var t=e.router,r=e.ecosystem,
1n=e.ecosystemInput,a=(0,y.tz)();return(0,k.jsxs)(v.Fragment,{children:[(0,k.jsx)(s.A,{title:a.formatMessage({id:"partner-portal.head"}),path:t.asPath,ecosystem:r,noIndex:null==n?void 0:n.isStaging}),(0,k.jsx)(o.Ay,{title:a.formatMessage({id:"partner_login.headline"}),marketplace:r,height:400,columns:1,search:!1}),(0,k.jsx)(O,{ecosystemId:r.id})]})};let W=(0,E.Zz)(f.withRouter,(0,n.U)(x.pQ,{options:function(e){var t=e.ecosystemInput,r={};switch(t.type){case"slug":r.slug=t.value;break;case"customDomain":r.customDomain=t.value}return{variables:r}}}))(function(e){var t=e.data,r=e.router,n=e.messages,s=e.ecosystemInput,o=t.loading,c=t.error,l=t.ecosystem;return((0,v.useEffect)(function(){l&&(0,i.Dm)(window,l)},[l]),o)?(0,k.jsx)("div",{}):c?(0,k.jsx)(I(),{statusCode:500}):(0,k.jsx)(a.A,{marketplace:l,messages:n,className:"partner-login-page",children:(0,k.jsx)(P,{ecosystem:l,router:r,ecosystemInput:s})})})},29598:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(42969),s=r(59860),a=r(37876),i=["size","color"];function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let l=function(e){var t=e.size,r=void 0===t?16:t,n=e.color,o=(0,s.A)(e,i);return(0,a.jsx)("svg",c(c({className:"spinner",width:r,height:r,viewBox:"0 0 66 66"},o),{},{children:(0,a.jsx)("circle",{className:"path",fill:"none",strokeWidth:"8",stroke:void 0===n?"#8e8e8e":n,strokeLinecap:"round",cx:"33",cy:"33",r:"30"})}))}},74720:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/partner/login",function(){return r(27381)}])}},e=>{e.O(0,[6324,3093,1623,636,6593,8792],()=>e(e.s=74720)),_N_E=e.O()}]);
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.