1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[971],{12938:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return I}});var r=t(15861),a=t(87757),s=t.n(a),o=(t(88674),t(50559)),i=t(60496),u=t(22578),c=t(28873),d=t(4942),l=(t(66992),t(33948),t(19601),t(63144)),p=t.n(l),h=t(73855),f=t(92432),v=t(55568);class g extends o.Z{constructor(){super(...arguments),(0,d.Z)(this,"statusCode",502)}}class x extends g{}const w=h.Z?"http://api":"/-/api";function C(e,n){return m.apply(this,arguments)}function m(){return(m=(0,r.Z)(s().mark((function e(n,t){var r,a=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=a.length>2&&void 0!==a[2]?a[2]:{},e.abrupt("return",(0,v.Z)((()=>b(n,t,r)),s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f.Z.debug("graphql fetch retry 1"),e.next=3,0;case 3:return f.Z.debug("graphql fetch retry 2"),e.next=6,100;case 6:return f.Z.debug("graphql fetch retry 3"),e.next=9,200;case 9:case"end":return e.stop()}}),e)}))));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,n){return E.apply(this,arguments)}function E(){return(E=(0,r.Z)(s().mark((function e(n,t){var r,a,o,i,u=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=u.length>2&&void 0!==u[2]?u[2]:{},a=r.headers,f.Z.debug("graphql fetch",{url:"".concat(w,"/graphql"),query:n,variables:t}),e.prev=2,e.next=5,p()("".concat(w,"/graphql"),{method:"POST",headers:Object.assign({Accept:"application/json","Content-Type":"application/json"},a||{}),body:JSON.stringify({query:n,variables:t})});case 5:o=e.sent,e.next=11;break;case 8:throw e.prev=8,e.t0=e.catch(2),g.wrap(e.t0,"graphql fetch error",{query:n,variables:t,headers:a});case 11:return e.prev=11,e.next=14,o.text();case 14:i=e.sent,e.next=20;break;case 17:throw e.prev=17,e.t1=e.catch(11),g.wrap(e.t1,"graphql fetch response text failed",{query:n,variables:t,headers:a,text:i,responseStatus:o.status});case 20:if(!(o.status>=300)){e.next=22;break}throw new x("graphql fetch ".concat(o.status," status"),{query:n,variables:t,headers:a,text:i,responseStatus:o.status});case 22:return e.prev=22,e.abrupt("return",JSON.parse(i));case 26:throw e.prev=26,e.t2=e.catch(22),g.wrap(e.t2,"graphql fetch response is not json",{query:n,variables:t,headers:a,text:i,responseStatus:o.status});case 29:case"end":return e.stop()}}),e,null,[[2,8],[11,17],[22,26]])})))).apply(this,arguments)}var k=t(11599);class y extends o.Z{}var _=function(){var e=(0,r.Z)(s().mark((function e(n){var t,r,a,i,u,d,l;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={fields:{clientMutationId:(0,k.sync)(24)}},e.next=3,C(c.default,t,{headers:n});case 3:if(r=e.sent,a=r.data,!((null===(i=r.errors)||void 0===i?void 0:i.length)>0)){e.next=8;break}throw o.Z.wrap(i[0],"createCodeshare error",{headers:n});case 8:return u=a.createCodeshare,d={createCodeshare:u},y.assert(u,"createCodeshare is required",d),l=u.newCodeshareEdge,y.assert(l,"newCodeshareEdge is required",d),y.assert(l.node,"node is required",d),y.assert(l.node.id,"id is required",d),e.abrupt("return",{newCodeshareEdge:l});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=t(70230),Z=t(42195),R=t.n(Z);t(15306);function N(e,n){e.res?(e.res.writeHead(302,{Location:n}),e.res.end()):window.location.replace(n)}const O=()=>null;O.getInitialProps=function(){var e=(0,r.Z)(s().mark((function e(n){var r,a,c,d,l,p,v,g,x,w;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,i.H)({req:n.req,res:n.res,logger:f.Z});case 2:if(a=e.sent,c=a.apiHeaders,d=a.environment,!h.Z){e.next=26;break}return o.Z.assert(n.req,"server: ctx is missing req"),o.Z.assert(n.res,"server: ctx is missing res"),o.Z.assert(c,"server: apiHeaders is missing"),e.prev=9,e.next=12,_(c);case 12:l=e.sent,r=l.newCodeshareEdge,e.next=24;break;case 16:if(e.prev=16,e.t0=e.catch(9),!(p=T(e.t0))){e.next=23;break}if("NON_PRO_CODESHARE_LIMIT_REACHED"!==p.extensions.exception.code&&"RENEW_PRO_CODESHARE_LIMIT_REACHED"!==p.extensions.exception.code){e.next=23;break}return N(n,"/codes?limitReached=1"),e.abrupt("return");case 23:throw e.t0;case 24:e.next=43;break;case 26:return e.next=28,Promise.resolve().then(t.bind(t,28873));case 28:return v=e.sent,g=v.graphqlTaggedNode,o.Z.assert(g,"browser: graphqlTaggedNode is missing"),e.prev=31,e.next=34,new Promise(((e,n)=>{(0,u.commitMutation)(d,{mutation:g,variables:{fields:{}},onError:e=>n(o.Z.wrap(e,"error creating codeshare")),onCompleted:(t,r)=>{r?n(o.Z.wrap(r[0],"error creating codeshare")):e(t.createCodeshare)}})}));case 34:l=e.sent,r=l.newCodeshareEdge,e.next=43;break;case 38:throw e.prev=38,e.t1=e.catch(31),x=(0,q.Z)(e.t1),f.Z.error("new page mutation error",{err:e.t1,sourceErr
1:x}),e.t1;case 43:return w=R().decodeRelayId("Codeshare",r.node.id),N(n,"/".concat(w)),e.abrupt("return",new Promise((()=>{})));case 46:case"end":return e.stop()}}),e,null,[[9,16],[31,38]])})));return function(n){return e.apply(this,arguments)}}();var I=O;function T(e){var n,t,r,a,s,o,i,u;let c=e.source;return 403!==(null===(n=c.extensions)||void 0===n||null===(t=n.exception)||void 0===t?void 0:t.status)||"ANON_CODESHARE_LIMIT_REACHED"!==(null===(r=c.extensions)||void 0===r||null===(a=r.exception)||void 0===a?void 0:a.code)&&"NON_PRO_CODESHARE_LIMIT_REACHED"!==(null===(s=c.extensions)||void 0===s||null===(o=s.exception)||void 0===o?void 0:o.status)&&"RENEW_PRO_CODESHARE_LIMIT_REACHED"!==(null===(i=c.extensions)||void 0===i||null===(u=i.exception)||void 0===u?void 0:u.status)?void 0:c}},28873:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return i},graphqlTaggedNode:function(){return o}});const r=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"fields"}],n=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"fields"}],concreteType:"CreateCodeshareResponse",kind:"LinkedField",name:"createCodeshare",plural:!1,selections:[{alias:null,args:null,concreteType:"CodeshareEdge",kind:"LinkedField",name:"newCodeshareEdge",plural:!1,selections:[{alias:null,args:null,concreteType:"Codeshare",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"createCodeshareMutation",selections:n,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"createCodeshareMutation",selections:n},params:{cacheID:"7e040381f71438a48f1dce4f5a324ad2",id:null,metadata:{},name:"createCodeshareMutation",operationKind:"mutation",text:"mutation createCodeshareMutation(\n $fields: CreateCodeshareInput!\n) {\n createCodeshare(input: $fields) {\n newCodeshareEdge {\n node {\n id\n }\n }\n }\n}\n"}}}();r.hash="cf112ee57205d5661f9f3542b13624f2";var a=r;let s=null;t(73855).Z||(s=a);const o=s;var i="\n mutation createCodeshareMutation($fields: CreateCodeshareInput!) {\n createCodeshare(input: $fields) {\n newCodeshareEdge {\n node {\n id\n }\n }\n }\n }\n"},55568:function(e,n,t){"use strict";t.d(n,{V:function(){return c},Z:function(){return d}});var r=t(15861),a=t(87757),s=t.n(a),o=t(50559),i=t(19920),u=t.n(i);class c extends o.Z{}function d(e,n){return l.apply(this,arguments)}function l(){return(l=(0,r.Z)(s().mark((function e(n,t){var r,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n();case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),!(e.t0 instanceof c)){e.next=10;break}throw e.t0.source;case 10:if(r=t(),!(a=r.next()).done){e.next=14;break}throw e.t0;case 14:return e.next=16,u()(a.value);case 16:return e.next=18,d(n,(()=>r));case 18:return e.abrupt("return",e.sent);case 19:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}},65832:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/new",function(){return t(12938)}])},80950:function(){},46601:function(){},89214:function(){},71922:function(){},96419:function(){},56353:function(){},8623:function(){},7748:function(){},85568:function(){},69386:function(){},31616:function(){},56619:function(){},77108:function(){},69862:function(){},40964:function(){}},function(e){e.O(0,[841,729,578,779,743,774,888,179],(function(){return n=65832,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.