Module 144367

769 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";function r(e,t,n){let r,i=n,s;for(let n of e.fields){let e=n.localName;if(n.oneof){let a=i[n.oneof];if((null==a?void 0:a.oneofKind)==void 0)continue;if(r=a[e],(s=t[n.oneof]).oneofKind=a.oneofKind,void 0==r){delete s[e];continue}}else if(r=i[e],s=t,void 0==r)continue;switch(n.repeat&&(s[e].length=r.length),n.kind){case"scalar":case"enum":if(n.repeat)for(let t=0;t<r.length;t++)s[e][t]=r[t];else s[e]=r;break;case"message":let a=n.T();if(n.repeat)for(let t=0;t<r.length;t++)s[e][t]=a.create(r[t]);else void 0===s[e]?s[e]=a.create(r):a.mergePartial(s[e],r);break;case"map":switch(n.V.kind){case"scalar":case"enum":Object.assign(s[e],r);break;case"message":let o=n.V.T();for(let t of Object.keys(r))s[e][t]=o.create(r[t])}}}}n.d(t,{x:()=>r})}