[{"data":1,"prerenderedAt":3678},["ShallowReactive",2],{"content-hero-\u002Fcodesnippets\u002Ftypescript\u002Fjointure":3,"content-query-MP8rtBCLvT":6},{"title":4,"imageUrl":5},"Jointure implementation in Typescript","\u002Fimages\u002Fthumbnails\u002Flogo_maximilien_zakowski_240x240.gif",{"_path":7,"_dir":8,"_draft":9,"_partial":9,"_locale":10,"title":4,"description":11,"imageUrl":5,"body":12,"_type":3672,"_id":3673,"_source":3674,"_file":3675,"_stem":3676,"_extension":3677},"\u002Fcodesnippets\u002Ftypescript\u002Fjointure","typescript",false,"","Generic inner, left, and full join helpers for TypeScript arrays, with Jest-style unit tests.",{"type":13,"children":14,"toc":3670},"root",[15,23,28,33,2291,2296,3664],{"type":16,"tag":17,"props":18,"children":19},"element","p",{},[20],{"type":21,"value":22},"text","Sometimes when you want to manage your code efficiency you may need to optimize some Java implementations.",{"type":16,"tag":17,"props":24,"children":25},{},[26],{"type":21,"value":27},"Jointure implementation in Typescript may be such a case.",{"type":16,"tag":17,"props":29,"children":30},{},[31],{"type":21,"value":32},"Underneath you will find my proposal to implement a jointure in Typescript environment. This is a generic code and may be optimized in many way for your implementation needs.",{"type":16,"tag":34,"props":35,"children":38},"pre",{"className":36,"code":37,"language":8,"meta":10,"style":10},"language-typescript shiki shiki-themes github-light github-dark","class ArrayExtensions {\n \n    static innerJoin\u003CTL, TR, TK, TJ>(lefts: TL[], rights: TR[], onLeftKey: (l: TL) => TK, onRightKey: (r: TR) => TK, joinBuilder: (l: TL, r: TR) => TJ): TJ[] {\n        const leftsWithKeys = lefts.map(l => [l, onLeftKey(l)] as [TL, TK]);\n        const rightsWithKeys = rights.map(r => [r, onRightKey(r)] as [TR, TK]);\n        const rightGroupsByKey = rightsWithKeys.reduce((acc, [r, key]) => {\n            if (!acc[key]) acc[key] = [];\n            acc[key].push(r);\n            return acc;\n        }, {} as Record\u003CTK, TR[]>);\n        const result = leftsWithKeys.flatMap(([l, key]) => {\n            const joineds = rightGroupsByKey[key] || [];\n            return joineds.map(joined => joinBuilder(l, joined));\n        });\n        return result;\n    }\n \n    static leftJoin\u003CTL, TR, TK, TJ>(lefts: TL[], rights: TR[], onLeftKey: (l: TL) => TK, onRightKey: (r: TR) => TK, joinBuilder: (l: TL, r: TR | null) => TJ, defaultRight?: TR): TJ[] {\n        const leftsWithKeys = lefts.map(l => [l, onLeftKey(l)] as [TL, TK]);\n        const rightsWithKeys = rights.map(r => [r, onRightKey(r)] as [TR, TK]);\n        const rightGroupsByKey = rightsWithKeys.reduce((acc, [r, key]) => {\n            if (!acc[key]) acc[key] = [];\n            acc[key].push(r);\n            return acc;\n        }, {} as Record\u003CTK, TR[]>);\n        const result = leftsWithKeys.flatMap(([l, key]) => {\n            const joineds = rightGroupsByKey[key] || (defaultRight ? [defaultRight] : []);\n            return joineds.map(joined => joinBuilder(l, joined));\n        });\n        return result;\n    }\n \n    static fullJoin\u003CTL, TR, TK>(lefts: TL[], rights: TR[], leftKeyFunc: (l: TL) => TK, rightKeyFunc: (r: TR) => TK, defaultLeft?: TL, defaultRight?: TR): [TL | undefined, TR | undefined][] {\n        const leftJoinedToRight = this.leftJoin(lefts, rights, leftKeyFunc, rightKeyFunc, (l, r) => [l, r] as [TL, TR | undefined], defaultRight);\n        const joinedRightKeys = new Set\u003CTK>(leftJoinedToRight.filter(m => m[1] !== undefined).map(m => rightKeyFunc(m[1]!)));\n        const defaultLeftAndMissingRights = rights\n            .map(r => [r, rightKeyFunc(r)] as [TR, TK])\n            .filter(([_, key]) => !joinedRightKeys.has(key))\n            .map(([r, _]) => [defaultLeft, r] as [TL | undefined, TR]);\n        const fullJointure = leftJoinedToRight.concat(defaultLeftAndMissingRights);\n        return fullJointure;\n    }\n}\n",[39],{"type":16,"tag":40,"props":41,"children":42},"code",{"__ignoreMap":10},[43,67,76,332,417,493,561,594,613,627,666,722,754,794,803,817,826,834,1091,1163,1235,1295,1323,1339,1351,1387,1439,1487,1523,1531,1543,1551,1559,1789,1884,2015,2037,2099,2156,2229,2261,2274,2282],{"type":16,"tag":44,"props":45,"children":48},"span",{"class":46,"line":47},"line",1,[49,55,61],{"type":16,"tag":44,"props":50,"children":52},{"style":51},"--shiki-default:#D73A49;--shiki-dark:#F97583",[53],{"type":21,"value":54},"class",{"type":16,"tag":44,"props":56,"children":58},{"style":57},"--shiki-default:#6F42C1;--shiki-dark:#B392F0",[59],{"type":21,"value":60}," ArrayExtensions",{"type":16,"tag":44,"props":62,"children":64},{"style":63},"--shiki-default:#24292E;--shiki-dark:#E1E4E8",[65],{"type":21,"value":66}," {\n",{"type":16,"tag":44,"props":68,"children":70},{"class":46,"line":69},2,[71],{"type":16,"tag":44,"props":72,"children":73},{"style":63},[74],{"type":21,"value":75}," \n",{"type":16,"tag":44,"props":77,"children":79},{"class":46,"line":78},3,[80,85,90,95,100,105,110,114,119,123,128,133,139,144,149,154,159,163,168,172,177,181,186,191,195,199,204,209,214,218,223,227,231,236,240,244,248,252,256,260,265,269,273,277,281,285,289,293,297,301,305,309,314,319,323,327],{"type":16,"tag":44,"props":81,"children":82},{"style":51},[83],{"type":21,"value":84},"    static",{"type":16,"tag":44,"props":86,"children":87},{"style":57},[88],{"type":21,"value":89}," innerJoin",{"type":16,"tag":44,"props":91,"children":92},{"style":63},[93],{"type":21,"value":94},"\u003C",{"type":16,"tag":44,"props":96,"children":97},{"style":57},[98],{"type":21,"value":99},"TL",{"type":16,"tag":44,"props":101,"children":102},{"style":63},[103],{"type":21,"value":104},", ",{"type":16,"tag":44,"props":106,"children":107},{"style":57},[108],{"type":21,"value":109},"TR",{"type":16,"tag":44,"props":111,"children":112},{"style":63},[113],{"type":21,"value":104},{"type":16,"tag":44,"props":115,"children":116},{"style":57},[117],{"type":21,"value":118},"TK",{"type":16,"tag":44,"props":120,"children":121},{"style":63},[122],{"type":21,"value":104},{"type":16,"tag":44,"props":124,"children":125},{"style":57},[126],{"type":21,"value":127},"TJ",{"type":16,"tag":44,"props":129,"children":130},{"style":63},[131],{"type":21,"value":132},">(",{"type":16,"tag":44,"props":134,"children":136},{"style":135},"--shiki-default:#E36209;--shiki-dark:#FFAB70",[137],{"type":21,"value":138},"lefts",{"type":16,"tag":44,"props":140,"children":141},{"style":51},[142],{"type":21,"value":143},":",{"type":16,"tag":44,"props":145,"children":146},{"style":57},[147],{"type":21,"value":148}," TL",{"type":16,"tag":44,"props":150,"children":151},{"style":63},[152],{"type":21,"value":153},"[], ",{"type":16,"tag":44,"props":155,"children":156},{"style":135},[157],{"type":21,"value":158},"rights",{"type":16,"tag":44,"props":160,"children":161},{"style":51},[162],{"type":21,"value":143},{"type":16,"tag":44,"props":164,"children":165},{"style":57},[166],{"type":21,"value":167}," TR",{"type":16,"tag":44,"props":169,"children":170},{"style":63},[171],{"type":21,"value":153},{"type":16,"tag":44,"props":173,"children":174},{"style":57},[175],{"type":21,"value":176},"onLeftKey",{"type":16,"tag":44,"props":178,"children":179},{"style":51},[180],{"type":21,"value":143},{"type":16,"tag":44,"props":182,"children":183},{"style":63},[184],{"type":21,"value":185}," (",{"type":16,"tag":44,"props":187,"children":188},{"style":135},[189],{"type":21,"value":190},"l",{"type":16,"tag":44,"props":192,"children":193},{"style":51},[194],{"type":21,"value":143},{"type":16,"tag":44,"props":196,"children":197},{"style":57},[198],{"type":21,"value":148},{"type":16,"tag":44,"props":200,"children":201},{"style":63},[202],{"type":21,"value":203},") ",{"type":16,"tag":44,"props":205,"children":206},{"style":51},[207],{"type":21,"value":208},"=>",{"type":16,"tag":44,"props":210,"children":211},{"style":57},[212],{"type":21,"value":213}," TK",{"type":16,"tag":44,"props":215,"children":216},{"style":63},[217],{"type":21,"value":104},{"type":16,"tag":44,"props":219,"children":220},{"style":57},[221],{"type":21,"value":222},"onRightKey",{"type":16,"tag":44,"props":224,"children":225},{"style":51},[226],{"type":21,"value":143},{"type":16,"tag":44,"props":228,"children":229},{"style":63},[230],{"type":21,"value":185},{"type":16,"tag":44,"props":232,"children":233},{"style":135},[234],{"type":21,"value":235},"r",{"type":16,"tag":44,"props":237,"children":238},{"style":51},[239],{"type":21,"value":143},{"type":16,"tag":44,"props":241,"children":242},{"style":57},[243],{"type":21,"value":167},{"type":16,"tag":44,"props":245,"children":246},{"style":63},[247],{"type":21,"value":203},{"type":16,"tag":44,"props":249,"children":250},{"style":51},[251],{"type":21,"value":208},{"type":16,"tag":44,"props":253,"children":254},{"style":57},[255],{"type":21,"value":213},{"type":16,"tag":44,"props":257,"children":258},{"style":63},[259],{"type":21,"value":104},{"type":16,"tag":44,"props":261,"children":262},{"style":57},[263],{"type":21,"value":264},"joinBuilder",{"type":16,"tag":44,"props":266,"children":267},{"style":51},[268],{"type":21,"value":143},{"type":16,"tag":44,"props":270,"children":271},{"style":63},[272],{"type":21,"value":185},{"type":16,"tag":44,"props":274,"children":275},{"style":135},[276],{"type":21,"value":190},{"type":16,"tag":44,"props":278,"children":279},{"style":51},[280],{"type":21,"value":143},{"type":16,"tag":44,"props":282,"children":283},{"style":57},[284],{"type":21,"value":148},{"type":16,"tag":44,"props":286,"children":287},{"style":63},[288],{"type":21,"value":104},{"type":16,"tag":44,"props":290,"children":291},{"style":135},[292],{"type":21,"value":235},{"type":16,"tag":44,"props":294,"children":295},{"style":51},[296],{"type":21,"value":143},{"type":16,"tag":44,"props":298,"children":299},{"style":57},[300],{"type":21,"value":167},{"type":16,"tag":44,"props":302,"children":303},{"style":63},[304],{"type":21,"value":203},{"type":16,"tag":44,"props":306,"children":307},{"style":51},[308],{"type":21,"value":208},{"type":16,"tag":44,"props":310,"children":311},{"style":57},[312],{"type":21,"value":313}," TJ",{"type":16,"tag":44,"props":315,"children":316},{"style":63},[317],{"type":21,"value":318},")",{"type":16,"tag":44,"props":320,"children":321},{"style":51},[322],{"type":21,"value":143},{"type":16,"tag":44,"props":324,"children":325},{"style":57},[326],{"type":21,"value":313},{"type":16,"tag":44,"props":328,"children":329},{"style":63},[330],{"type":21,"value":331},"[] {\n",{"type":16,"tag":44,"props":333,"children":335},{"class":46,"line":334},4,[336,341,347,352,357,362,367,371,376,381,385,390,395,400,404,408,412],{"type":16,"tag":44,"props":337,"children":338},{"style":51},[339],{"type":21,"value":340},"        const",{"type":16,"tag":44,"props":342,"children":344},{"style":343},"--shiki-default:#005CC5;--shiki-dark:#79B8FF",[345],{"type":21,"value":346}," leftsWithKeys",{"type":16,"tag":44,"props":348,"children":349},{"style":51},[350],{"type":21,"value":351}," =",{"type":16,"tag":44,"props":353,"children":354},{"style":63},[355],{"type":21,"value":356}," lefts.",{"type":16,"tag":44,"props":358,"children":359},{"style":57},[360],{"type":21,"value":361},"map",{"type":16,"tag":44,"props":363,"children":364},{"style":63},[365],{"type":21,"value":366},"(",{"type":16,"tag":44,"props":368,"children":369},{"style":135},[370],{"type":21,"value":190},{"type":16,"tag":44,"props":372,"children":373},{"style":51},[374],{"type":21,"value":375}," =>",{"type":16,"tag":44,"props":377,"children":378},{"style":63},[379],{"type":21,"value":380}," [l, ",{"type":16,"tag":44,"props":382,"children":383},{"style":57},[384],{"type":21,"value":176},{"type":16,"tag":44,"props":386,"children":387},{"style":63},[388],{"type":21,"value":389},"(l)] ",{"type":16,"tag":44,"props":391,"children":392},{"style":51},[393],{"type":21,"value":394},"as",{"type":16,"tag":44,"props":396,"children":397},{"style":63},[398],{"type":21,"value":399}," [",{"type":16,"tag":44,"props":401,"children":402},{"style":57},[403],{"type":21,"value":99},{"type":16,"tag":44,"props":405,"children":406},{"style":63},[407],{"type":21,"value":104},{"type":16,"tag":44,"props":409,"children":410},{"style":57},[411],{"type":21,"value":118},{"type":16,"tag":44,"props":413,"children":414},{"style":63},[415],{"type":21,"value":416},"]);\n",{"type":16,"tag":44,"props":418,"children":420},{"class":46,"line":419},5,[421,425,430,434,439,443,447,451,455,460,464,469,473,477,481,485,489],{"type":16,"tag":44,"props":422,"children":423},{"style":51},[424],{"type":21,"value":340},{"type":16,"tag":44,"props":426,"children":427},{"style":343},[428],{"type":21,"value":429}," rightsWithKeys",{"type":16,"tag":44,"props":431,"children":432},{"style":51},[433],{"type":21,"value":351},{"type":16,"tag":44,"props":435,"children":436},{"style":63},[437],{"type":21,"value":438}," rights.",{"type":16,"tag":44,"props":440,"children":441},{"style":57},[442],{"type":21,"value":361},{"type":16,"tag":44,"props":444,"children":445},{"style":63},[446],{"type":21,"value":366},{"type":16,"tag":44,"props":448,"children":449},{"style":135},[450],{"type":21,"value":235},{"type":16,"tag":44,"props":452,"children":453},{"style":51},[454],{"type":21,"value":375},{"type":16,"tag":44,"props":456,"children":457},{"style":63},[458],{"type":21,"value":459}," [r, ",{"type":16,"tag":44,"props":461,"children":462},{"style":57},[463],{"type":21,"value":222},{"type":16,"tag":44,"props":465,"children":466},{"style":63},[467],{"type":21,"value":468},"(r)] ",{"type":16,"tag":44,"props":470,"children":471},{"style":51},[472],{"type":21,"value":394},{"type":16,"tag":44,"props":474,"children":475},{"style":63},[476],{"type":21,"value":399},{"type":16,"tag":44,"props":478,"children":479},{"style":57},[480],{"type":21,"value":109},{"type":16,"tag":44,"props":482,"children":483},{"style":63},[484],{"type":21,"value":104},{"type":16,"tag":44,"props":486,"children":487},{"style":57},[488],{"type":21,"value":118},{"type":16,"tag":44,"props":490,"children":491},{"style":63},[492],{"type":21,"value":416},{"type":16,"tag":44,"props":494,"children":496},{"class":46,"line":495},6,[497,501,506,510,515,520,525,530,535,539,543,548,553,557],{"type":16,"tag":44,"props":498,"children":499},{"style":51},[500],{"type":21,"value":340},{"type":16,"tag":44,"props":502,"children":503},{"style":343},[504],{"type":21,"value":505}," rightGroupsByKey",{"type":16,"tag":44,"props":507,"children":508},{"style":51},[509],{"type":21,"value":351},{"type":16,"tag":44,"props":511,"children":512},{"style":63},[513],{"type":21,"value":514}," rightsWithKeys.",{"type":16,"tag":44,"props":516,"children":517},{"style":57},[518],{"type":21,"value":519},"reduce",{"type":16,"tag":44,"props":521,"children":522},{"style":63},[523],{"type":21,"value":524},"((",{"type":16,"tag":44,"props":526,"children":527},{"style":135},[528],{"type":21,"value":529},"acc",{"type":16,"tag":44,"props":531,"children":532},{"style":63},[533],{"type":21,"value":534},", [",{"type":16,"tag":44,"props":536,"children":537},{"style":135},[538],{"type":21,"value":235},{"type":16,"tag":44,"props":540,"children":541},{"style":63},[542],{"type":21,"value":104},{"type":16,"tag":44,"props":544,"children":545},{"style":135},[546],{"type":21,"value":547},"key",{"type":16,"tag":44,"props":549,"children":550},{"style":63},[551],{"type":21,"value":552},"]) ",{"type":16,"tag":44,"props":554,"children":555},{"style":51},[556],{"type":21,"value":208},{"type":16,"tag":44,"props":558,"children":559},{"style":63},[560],{"type":21,"value":66},{"type":16,"tag":44,"props":562,"children":564},{"class":46,"line":563},7,[565,570,574,579,584,589],{"type":16,"tag":44,"props":566,"children":567},{"style":51},[568],{"type":21,"value":569},"            if",{"type":16,"tag":44,"props":571,"children":572},{"style":63},[573],{"type":21,"value":185},{"type":16,"tag":44,"props":575,"children":576},{"style":51},[577],{"type":21,"value":578},"!",{"type":16,"tag":44,"props":580,"children":581},{"style":63},[582],{"type":21,"value":583},"acc[key]) acc[key] ",{"type":16,"tag":44,"props":585,"children":586},{"style":51},[587],{"type":21,"value":588},"=",{"type":16,"tag":44,"props":590,"children":591},{"style":63},[592],{"type":21,"value":593}," [];\n",{"type":16,"tag":44,"props":595,"children":597},{"class":46,"line":596},8,[598,603,608],{"type":16,"tag":44,"props":599,"children":600},{"style":63},[601],{"type":21,"value":602},"            acc[key].",{"type":16,"tag":44,"props":604,"children":605},{"style":57},[606],{"type":21,"value":607},"push",{"type":16,"tag":44,"props":609,"children":610},{"style":63},[611],{"type":21,"value":612},"(r);\n",{"type":16,"tag":44,"props":614,"children":616},{"class":46,"line":615},9,[617,622],{"type":16,"tag":44,"props":618,"children":619},{"style":51},[620],{"type":21,"value":621},"            return",{"type":16,"tag":44,"props":623,"children":624},{"style":63},[625],{"type":21,"value":626}," acc;\n",{"type":16,"tag":44,"props":628,"children":630},{"class":46,"line":629},10,[631,636,640,645,649,653,657,661],{"type":16,"tag":44,"props":632,"children":633},{"style":63},[634],{"type":21,"value":635},"        }, {} ",{"type":16,"tag":44,"props":637,"children":638},{"style":51},[639],{"type":21,"value":394},{"type":16,"tag":44,"props":641,"children":642},{"style":57},[643],{"type":21,"value":644}," Record",{"type":16,"tag":44,"props":646,"children":647},{"style":63},[648],{"type":21,"value":94},{"type":16,"tag":44,"props":650,"children":651},{"style":57},[652],{"type":21,"value":118},{"type":16,"tag":44,"props":654,"children":655},{"style":63},[656],{"type":21,"value":104},{"type":16,"tag":44,"props":658,"children":659},{"style":57},[660],{"type":21,"value":109},{"type":16,"tag":44,"props":662,"children":663},{"style":63},[664],{"type":21,"value":665},"[]>);\n",{"type":16,"tag":44,"props":667,"children":669},{"class":46,"line":668},11,[670,674,679,683,688,693,698,702,706,710,714,718],{"type":16,"tag":44,"props":671,"children":672},{"style":51},[673],{"type":21,"value":340},{"type":16,"tag":44,"props":675,"children":676},{"style":343},[677],{"type":21,"value":678}," result",{"type":16,"tag":44,"props":680,"children":681},{"style":51},[682],{"type":21,"value":351},{"type":16,"tag":44,"props":684,"children":685},{"style":63},[686],{"type":21,"value":687}," leftsWithKeys.",{"type":16,"tag":44,"props":689,"children":690},{"style":57},[691],{"type":21,"value":692},"flatMap",{"type":16,"tag":44,"props":694,"children":695},{"style":63},[696],{"type":21,"value":697},"(([",{"type":16,"tag":44,"props":699,"children":700},{"style":135},[701],{"type":21,"value":190},{"type":16,"tag":44,"props":703,"children":704},{"style":63},[705],{"type":21,"value":104},{"type":16,"tag":44,"props":707,"children":708},{"style":135},[709],{"type":21,"value":547},{"type":16,"tag":44,"props":711,"children":712},{"style":63},[713],{"type":21,"value":552},{"type":16,"tag":44,"props":715,"children":716},{"style":51},[717],{"type":21,"value":208},{"type":16,"tag":44,"props":719,"children":720},{"style":63},[721],{"type":21,"value":66},{"type":16,"tag":44,"props":723,"children":725},{"class":46,"line":724},12,[726,731,736,740,745,750],{"type":16,"tag":44,"props":727,"children":728},{"style":51},[729],{"type":21,"value":730},"            const",{"type":16,"tag":44,"props":732,"children":733},{"style":343},[734],{"type":21,"value":735}," joineds",{"type":16,"tag":44,"props":737,"children":738},{"style":51},[739],{"type":21,"value":351},{"type":16,"tag":44,"props":741,"children":742},{"style":63},[743],{"type":21,"value":744}," rightGroupsByKey[key] ",{"type":16,"tag":44,"props":746,"children":747},{"style":51},[748],{"type":21,"value":749},"||",{"type":16,"tag":44,"props":751,"children":752},{"style":63},[753],{"type":21,"value":593},{"type":16,"tag":44,"props":755,"children":757},{"class":46,"line":756},13,[758,762,767,771,775,780,784,789],{"type":16,"tag":44,"props":759,"children":760},{"style":51},[761],{"type":21,"value":621},{"type":16,"tag":44,"props":763,"children":764},{"style":63},[765],{"type":21,"value":766}," joineds.",{"type":16,"tag":44,"props":768,"children":769},{"style":57},[770],{"type":21,"value":361},{"type":16,"tag":44,"props":772,"children":773},{"style":63},[774],{"type":21,"value":366},{"type":16,"tag":44,"props":776,"children":777},{"style":135},[778],{"type":21,"value":779},"joined",{"type":16,"tag":44,"props":781,"children":782},{"style":51},[783],{"type":21,"value":375},{"type":16,"tag":44,"props":785,"children":786},{"style":57},[787],{"type":21,"value":788}," joinBuilder",{"type":16,"tag":44,"props":790,"children":791},{"style":63},[792],{"type":21,"value":793},"(l, joined));\n",{"type":16,"tag":44,"props":795,"children":797},{"class":46,"line":796},14,[798],{"type":16,"tag":44,"props":799,"children":800},{"style":63},[801],{"type":21,"value":802},"        });\n",{"type":16,"tag":44,"props":804,"children":806},{"class":46,"line":805},15,[807,812],{"type":16,"tag":44,"props":808,"children":809},{"style":51},[810],{"type":21,"value":811},"        return",{"type":16,"tag":44,"props":813,"children":814},{"style":63},[815],{"type":21,"value":816}," result;\n",{"type":16,"tag":44,"props":818,"children":820},{"class":46,"line":819},16,[821],{"type":16,"tag":44,"props":822,"children":823},{"style":63},[824],{"type":21,"value":825},"    }\n",{"type":16,"tag":44,"props":827,"children":829},{"class":46,"line":828},17,[830],{"type":16,"tag":44,"props":831,"children":832},{"style":63},[833],{"type":21,"value":75},{"type":16,"tag":44,"props":835,"children":837},{"class":46,"line":836},18,[838,842,847,851,855,859,863,867,871,875,879,883,887,891,895,899,903,907,911,915,919,923,927,931,935,939,943,947,951,955,959,963,967,971,975,979,983,987,991,995,999,1003,1007,1011,1015,1019,1023,1027,1031,1035,1040,1045,1049,1053,1057,1061,1066,1071,1075,1079,1083,1087],{"type":16,"tag":44,"props":839,"children":840},{"style":51},[841],{"type":21,"value":84},{"type":16,"tag":44,"props":843,"children":844},{"style":57},[845],{"type":21,"value":846}," leftJoin",{"type":16,"tag":44,"props":848,"children":849},{"style":63},[850],{"type":21,"value":94},{"type":16,"tag":44,"props":852,"children":853},{"style":57},[854],{"type":21,"value":99},{"type":16,"tag":44,"props":856,"children":857},{"style":63},[858],{"type":21,"value":104},{"type":16,"tag":44,"props":860,"children":861},{"style":57},[862],{"type":21,"value":109},{"type":16,"tag":44,"props":864,"children":865},{"style":63},[866],{"type":21,"value":104},{"type":16,"tag":44,"props":868,"children":869},{"style":57},[870],{"type":21,"value":118},{"type":16,"tag":44,"props":872,"children":873},{"style":63},[874],{"type":21,"value":104},{"type":16,"tag":44,"props":876,"children":877},{"style":57},[878],{"type":21,"value":127},{"type":16,"tag":44,"props":880,"children":881},{"style":63},[882],{"type":21,"value":132},{"type":16,"tag":44,"props":884,"children":885},{"style":135},[886],{"type":21,"value":138},{"type":16,"tag":44,"props":888,"children":889},{"style":51},[890],{"type":21,"value":143},{"type":16,"tag":44,"props":892,"children":893},{"style":57},[894],{"type":21,"value":148},{"type":16,"tag":44,"props":896,"children":897},{"style":63},[898],{"type":21,"value":153},{"type":16,"tag":44,"props":900,"children":901},{"style":135},[902],{"type":21,"value":158},{"type":16,"tag":44,"props":904,"children":905},{"style":51},[906],{"type":21,"value":143},{"type":16,"tag":44,"props":908,"children":909},{"style":57},[910],{"type":21,"value":167},{"type":16,"tag":44,"props":912,"children":913},{"style":63},[914],{"type":21,"value":153},{"type":16,"tag":44,"props":916,"children":917},{"style":57},[918],{"type":21,"value":176},{"type":16,"tag":44,"props":920,"children":921},{"style":51},[922],{"type":21,"value":143},{"type":16,"tag":44,"props":924,"children":925},{"style":63},[926],{"type":21,"value":185},{"type":16,"tag":44,"props":928,"children":929},{"style":135},[930],{"type":21,"value":190},{"type":16,"tag":44,"props":932,"children":933},{"style":51},[934],{"type":21,"value":143},{"type":16,"tag":44,"props":936,"children":937},{"style":57},[938],{"type":21,"value":148},{"type":16,"tag":44,"props":940,"children":941},{"style":63},[942],{"type":21,"value":203},{"type":16,"tag":44,"props":944,"children":945},{"style":51},[946],{"type":21,"value":208},{"type":16,"tag":44,"props":948,"children":949},{"style":57},[950],{"type":21,"value":213},{"type":16,"tag":44,"props":952,"children":953},{"style":63},[954],{"type":21,"value":104},{"type":16,"tag":44,"props":956,"children":957},{"style":57},[958],{"type":21,"value":222},{"type":16,"tag":44,"props":960,"children":961},{"style":51},[962],{"type":21,"value":143},{"type":16,"tag":44,"props":964,"children":965},{"style":63},[966],{"type":21,"value":185},{"type":16,"tag":44,"props":968,"children":969},{"style":135},[970],{"type":21,"value":235},{"type":16,"tag":44,"props":972,"children":973},{"style":51},[974],{"type":21,"value":143},{"type":16,"tag":44,"props":976,"children":977},{"style":57},[978],{"type":21,"value":167},{"type":16,"tag":44,"props":980,"children":981},{"style":63},[982],{"type":21,"value":203},{"type":16,"tag":44,"props":984,"children":985},{"style":51},[986],{"type":21,"value":208},{"type":16,"tag":44,"props":988,"children":989},{"style":57},[990],{"type":21,"value":213},{"type":16,"tag":44,"props":992,"children":993},{"style":63},[994],{"type":21,"value":104},{"type":16,"tag":44,"props":996,"children":997},{"style":57},[998],{"type":21,"value":264},{"type":16,"tag":44,"props":1000,"children":1001},{"style":51},[1002],{"type":21,"value":143},{"type":16,"tag":44,"props":1004,"children":1005},{"style":63},[1006],{"type":21,"value":185},{"type":16,"tag":44,"props":1008,"children":1009},{"style":135},[1010],{"type":21,"value":190},{"type":16,"tag":44,"props":1012,"children":1013},{"style":51},[1014],{"type":21,"value":143},{"type":16,"tag":44,"props":1016,"children":1017},{"style":57},[1018],{"type":21,"value":148},{"type":16,"tag":44,"props":1020,"children":1021},{"style":63},[1022],{"type":21,"value":104},{"type":16,"tag":44,"props":1024,"children":1025},{"style":135},[1026],{"type":21,"value":235},{"type":16,"tag":44,"props":1028,"children":1029},{"style":51},[1030],{"type":21,"value":143},{"type":16,"tag":44,"props":1032,"children":1033},{"style":57},[1034],{"type":21,"value":167},{"type":16,"tag":44,"props":1036,"children":1037},{"style":51},[1038],{"type":21,"value":1039}," |",{"type":16,"tag":44,"props":1041,"children":1042},{"style":343},[1043],{"type":21,"value":1044}," null",{"type":16,"tag":44,"props":1046,"children":1047},{"style":63},[1048],{"type":21,"value":203},{"type":16,"tag":44,"props":1050,"children":1051},{"style":51},[1052],{"type":21,"value":208},{"type":16,"tag":44,"props":1054,"children":1055},{"style":57},[1056],{"type":21,"value":313},{"type":16,"tag":44,"props":1058,"children":1059},{"style":63},[1060],{"type":21,"value":104},{"type":16,"tag":44,"props":1062,"children":1063},{"style":135},[1064],{"type":21,"value":1065},"defaultRight",{"type":16,"tag":44,"props":1067,"children":1068},{"style":51},[1069],{"type":21,"value":1070},"?:",{"type":16,"tag":44,"props":1072,"children":1073},{"style":57},[1074],{"type":21,"value":167},{"type":16,"tag":44,"props":1076,"children":1077},{"style":63},[1078],{"type":21,"value":318},{"type":16,"tag":44,"props":1080,"children":1081},{"style":51},[1082],{"type":21,"value":143},{"type":16,"tag":44,"props":1084,"children":1085},{"style":57},[1086],{"type":21,"value":313},{"type":16,"tag":44,"props":1088,"children":1089},{"style":63},[1090],{"type":21,"value":331},{"type":16,"tag":44,"props":1092,"children":1094},{"class":46,"line":1093},19,[1095,1099,1103,1107,1111,1115,1119,1123,1127,1131,1135,1139,1143,1147,1151,1155,1159],{"type":16,"tag":44,"props":1096,"children":1097},{"style":51},[1098],{"type":21,"value":340},{"type":16,"tag":44,"props":1100,"children":1101},{"style":343},[1102],{"type":21,"value":346},{"type":16,"tag":44,"props":1104,"children":1105},{"style":51},[1106],{"type":21,"value":351},{"type":16,"tag":44,"props":1108,"children":1109},{"style":63},[1110],{"type":21,"value":356},{"type":16,"tag":44,"props":1112,"children":1113},{"style":57},[1114],{"type":21,"value":361},{"type":16,"tag":44,"props":1116,"children":1117},{"style":63},[1118],{"type":21,"value":366},{"type":16,"tag":44,"props":1120,"children":1121},{"style":135},[1122],{"type":21,"value":190},{"type":16,"tag":44,"props":1124,"children":1125},{"style":51},[1126],{"type":21,"value":375},{"type":16,"tag":44,"props":1128,"children":1129},{"style":63},[1130],{"type":21,"value":380},{"type":16,"tag":44,"props":1132,"children":1133},{"style":57},[1134],{"type":21,"value":176},{"type":16,"tag":44,"props":1136,"children":1137},{"style":63},[1138],{"type":21,"value":389},{"type":16,"tag":44,"props":1140,"children":1141},{"style":51},[1142],{"type":21,"value":394},{"type":16,"tag":44,"props":1144,"children":1145},{"style":63},[1146],{"type":21,"value":399},{"type":16,"tag":44,"props":1148,"children":1149},{"style":57},[1150],{"type":21,"value":99},{"type":16,"tag":44,"props":1152,"children":1153},{"style":63},[1154],{"type":21,"value":104},{"type":16,"tag":44,"props":1156,"children":1157},{"style":57},[1158],{"type":21,"value":118},{"type":16,"tag":44,"props":1160,"children":1161},{"style":63},[1162],{"type":21,"value":416},{"type":16,"tag":44,"props":1164,"children":1166},{"class":46,"line":1165},20,[1167,1171,1175,1179,1183,1187,1191,1195,1199,1203,1207,1211,1215,1219,1223,1227,1231],{"type":16,"tag":44,"props":1168,"children":1169},{"style":51},[1170],{"type":21,"value":340},{"type":16,"tag":44,"props":1172,"children":1173},{"style":343},[1174],{"type":21,"value":429},{"type":16,"tag":44,"props":1176,"children":1177},{"style":51},[1178],{"type":21,"value":351},{"type":16,"tag":44,"props":1180,"children":1181},{"style":63},[1182],{"type":21,"value":438},{"type":16,"tag":44,"props":1184,"children":1185},{"style":57},[1186],{"type":21,"value":361},{"type":16,"tag":44,"props":1188,"children":1189},{"style":63},[1190],{"type":21,"value":366},{"type":16,"tag":44,"props":1192,"children":1193},{"style":135},[1194],{"type":21,"value":235},{"type":16,"tag":44,"props":1196,"children":1197},{"style":51},[1198],{"type":21,"value":375},{"type":16,"tag":44,"props":1200,"children":1201},{"style":63},[1202],{"type":21,"value":459},{"type":16,"tag":44,"props":1204,"children":1205},{"style":57},[1206],{"type":21,"value":222},{"type":16,"tag":44,"props":1208,"children":1209},{"style":63},[1210],{"type":21,"value":468},{"type":16,"tag":44,"props":1212,"children":1213},{"style":51},[1214],{"type":21,"value":394},{"type":16,"tag":44,"props":1216,"children":1217},{"style":63},[1218],{"type":21,"value":399},{"type":16,"tag":44,"props":1220,"children":1221},{"style":57},[1222],{"type":21,"value":109},{"type":16,"tag":44,"props":1224,"children":1225},{"style":63},[1226],{"type":21,"value":104},{"type":16,"tag":44,"props":1228,"children":1229},{"style":57},[1230],{"type":21,"value":118},{"type":16,"tag":44,"props":1232,"children":1233},{"style":63},[1234],{"type":21,"value":416},{"type":16,"tag":44,"props":1236,"children":1238},{"class":46,"line":1237},21,[1239,1243,1247,1251,1255,1259,1263,1267,1271,1275,1279,1283,1287,1291],{"type":16,"tag":44,"props":1240,"children":1241},{"style":51},[1242],{"type":21,"value":340},{"type":16,"tag":44,"props":1244,"children":1245},{"style":343},[1246],{"type":21,"value":505},{"type":16,"tag":44,"props":1248,"children":1249},{"style":51},[1250],{"type":21,"value":351},{"type":16,"tag":44,"props":1252,"children":1253},{"style":63},[1254],{"type":21,"value":514},{"type":16,"tag":44,"props":1256,"children":1257},{"style":57},[1258],{"type":21,"value":519},{"type":16,"tag":44,"props":1260,"children":1261},{"style":63},[1262],{"type":21,"value":524},{"type":16,"tag":44,"props":1264,"children":1265},{"style":135},[1266],{"type":21,"value":529},{"type":16,"tag":44,"props":1268,"children":1269},{"style":63},[1270],{"type":21,"value":534},{"type":16,"tag":44,"props":1272,"children":1273},{"style":135},[1274],{"type":21,"value":235},{"type":16,"tag":44,"props":1276,"children":1277},{"style":63},[1278],{"type":21,"value":104},{"type":16,"tag":44,"props":1280,"children":1281},{"style":135},[1282],{"type":21,"value":547},{"type":16,"tag":44,"props":1284,"children":1285},{"style":63},[1286],{"type":21,"value":552},{"type":16,"tag":44,"props":1288,"children":1289},{"style":51},[1290],{"type":21,"value":208},{"type":16,"tag":44,"props":1292,"children":1293},{"style":63},[1294],{"type":21,"value":66},{"type":16,"tag":44,"props":1296,"children":1298},{"class":46,"line":1297},22,[1299,1303,1307,1311,1315,1319],{"type":16,"tag":44,"props":1300,"children":1301},{"style":51},[1302],{"type":21,"value":569},{"type":16,"tag":44,"props":1304,"children":1305},{"style":63},[1306],{"type":21,"value":185},{"type":16,"tag":44,"props":1308,"children":1309},{"style":51},[1310],{"type":21,"value":578},{"type":16,"tag":44,"props":1312,"children":1313},{"style":63},[1314],{"type":21,"value":583},{"type":16,"tag":44,"props":1316,"children":1317},{"style":51},[1318],{"type":21,"value":588},{"type":16,"tag":44,"props":1320,"children":1321},{"style":63},[1322],{"type":21,"value":593},{"type":16,"tag":44,"props":1324,"children":1326},{"class":46,"line":1325},23,[1327,1331,1335],{"type":16,"tag":44,"props":1328,"children":1329},{"style":63},[1330],{"type":21,"value":602},{"type":16,"tag":44,"props":1332,"children":1333},{"style":57},[1334],{"type":21,"value":607},{"type":16,"tag":44,"props":1336,"children":1337},{"style":63},[1338],{"type":21,"value":612},{"type":16,"tag":44,"props":1340,"children":1342},{"class":46,"line":1341},24,[1343,1347],{"type":16,"tag":44,"props":1344,"children":1345},{"style":51},[1346],{"type":21,"value":621},{"type":16,"tag":44,"props":1348,"children":1349},{"style":63},[1350],{"type":21,"value":626},{"type":16,"tag":44,"props":1352,"children":1354},{"class":46,"line":1353},25,[1355,1359,1363,1367,1371,1375,1379,1383],{"type":16,"tag":44,"props":1356,"children":1357},{"style":63},[1358],{"type":21,"value":635},{"type":16,"tag":44,"props":1360,"children":1361},{"style":51},[1362],{"type":21,"value":394},{"type":16,"tag":44,"props":1364,"children":1365},{"style":57},[1366],{"type":21,"value":644},{"type":16,"tag":44,"props":1368,"children":1369},{"style":63},[1370],{"type":21,"value":94},{"type":16,"tag":44,"props":1372,"children":1373},{"style":57},[1374],{"type":21,"value":118},{"type":16,"tag":44,"props":1376,"children":1377},{"style":63},[1378],{"type":21,"value":104},{"type":16,"tag":44,"props":1380,"children":1381},{"style":57},[1382],{"type":21,"value":109},{"type":16,"tag":44,"props":1384,"children":1385},{"style":63},[1386],{"type":21,"value":665},{"type":16,"tag":44,"props":1388,"children":1390},{"class":46,"line":1389},26,[1391,1395,1399,1403,1407,1411,1415,1419,1423,1427,1431,1435],{"type":16,"tag":44,"props":1392,"children":1393},{"style":51},[1394],{"type":21,"value":340},{"type":16,"tag":44,"props":1396,"children":1397},{"style":343},[1398],{"type":21,"value":678},{"type":16,"tag":44,"props":1400,"children":1401},{"style":51},[1402],{"type":21,"value":351},{"type":16,"tag":44,"props":1404,"children":1405},{"style":63},[1406],{"type":21,"value":687},{"type":16,"tag":44,"props":1408,"children":1409},{"style":57},[1410],{"type":21,"value":692},{"type":16,"tag":44,"props":1412,"children":1413},{"style":63},[1414],{"type":21,"value":697},{"type":16,"tag":44,"props":1416,"children":1417},{"style":135},[1418],{"type":21,"value":190},{"type":16,"tag":44,"props":1420,"children":1421},{"style":63},[1422],{"type":21,"value":104},{"type":16,"tag":44,"props":1424,"children":1425},{"style":135},[1426],{"type":21,"value":547},{"type":16,"tag":44,"props":1428,"children":1429},{"style":63},[1430],{"type":21,"value":552},{"type":16,"tag":44,"props":1432,"children":1433},{"style":51},[1434],{"type":21,"value":208},{"type":16,"tag":44,"props":1436,"children":1437},{"style":63},[1438],{"type":21,"value":66},{"type":16,"tag":44,"props":1440,"children":1442},{"class":46,"line":1441},27,[1443,1447,1451,1455,1459,1463,1468,1473,1478,1482],{"type":16,"tag":44,"props":1444,"children":1445},{"style":51},[1446],{"type":21,"value":730},{"type":16,"tag":44,"props":1448,"children":1449},{"style":343},[1450],{"type":21,"value":735},{"type":16,"tag":44,"props":1452,"children":1453},{"style":51},[1454],{"type":21,"value":351},{"type":16,"tag":44,"props":1456,"children":1457},{"style":63},[1458],{"type":21,"value":744},{"type":16,"tag":44,"props":1460,"children":1461},{"style":51},[1462],{"type":21,"value":749},{"type":16,"tag":44,"props":1464,"children":1465},{"style":63},[1466],{"type":21,"value":1467}," (defaultRight ",{"type":16,"tag":44,"props":1469,"children":1470},{"style":51},[1471],{"type":21,"value":1472},"?",{"type":16,"tag":44,"props":1474,"children":1475},{"style":63},[1476],{"type":21,"value":1477}," [defaultRight] ",{"type":16,"tag":44,"props":1479,"children":1480},{"style":51},[1481],{"type":21,"value":143},{"type":16,"tag":44,"props":1483,"children":1484},{"style":63},[1485],{"type":21,"value":1486}," []);\n",{"type":16,"tag":44,"props":1488,"children":1490},{"class":46,"line":1489},28,[1491,1495,1499,1503,1507,1511,1515,1519],{"type":16,"tag":44,"props":1492,"children":1493},{"style":51},[1494],{"type":21,"value":621},{"type":16,"tag":44,"props":1496,"children":1497},{"style":63},[1498],{"type":21,"value":766},{"type":16,"tag":44,"props":1500,"children":1501},{"style":57},[1502],{"type":21,"value":361},{"type":16,"tag":44,"props":1504,"children":1505},{"style":63},[1506],{"type":21,"value":366},{"type":16,"tag":44,"props":1508,"children":1509},{"style":135},[1510],{"type":21,"value":779},{"type":16,"tag":44,"props":1512,"children":1513},{"style":51},[1514],{"type":21,"value":375},{"type":16,"tag":44,"props":1516,"children":1517},{"style":57},[1518],{"type":21,"value":788},{"type":16,"tag":44,"props":1520,"children":1521},{"style":63},[1522],{"type":21,"value":793},{"type":16,"tag":44,"props":1524,"children":1526},{"class":46,"line":1525},29,[1527],{"type":16,"tag":44,"props":1528,"children":1529},{"style":63},[1530],{"type":21,"value":802},{"type":16,"tag":44,"props":1532,"children":1534},{"class":46,"line":1533},30,[1535,1539],{"type":16,"tag":44,"props":1536,"children":1537},{"style":51},[1538],{"type":21,"value":811},{"type":16,"tag":44,"props":1540,"children":1541},{"style":63},[1542],{"type":21,"value":816},{"type":16,"tag":44,"props":1544,"children":1546},{"class":46,"line":1545},31,[1547],{"type":16,"tag":44,"props":1548,"children":1549},{"style":63},[1550],{"type":21,"value":825},{"type":16,"tag":44,"props":1552,"children":1554},{"class":46,"line":1553},32,[1555],{"type":16,"tag":44,"props":1556,"children":1557},{"style":63},[1558],{"type":21,"value":75},{"type":16,"tag":44,"props":1560,"children":1562},{"class":46,"line":1561},33,[1563,1567,1572,1576,1580,1584,1588,1592,1596,1600,1604,1608,1612,1616,1620,1624,1628,1632,1637,1641,1645,1649,1653,1657,1661,1665,1669,1673,1678,1682,1686,1690,1694,1698,1702,1706,1710,1714,1719,1723,1727,1731,1735,1739,1743,1747,1751,1755,1759,1763,1768,1772,1776,1780,1784],{"type":16,"tag":44,"props":1564,"children":1565},{"style":51},[1566],{"type":21,"value":84},{"type":16,"tag":44,"props":1568,"children":1569},{"style":57},[1570],{"type":21,"value":1571}," fullJoin",{"type":16,"tag":44,"props":1573,"children":1574},{"style":63},[1575],{"type":21,"value":94},{"type":16,"tag":44,"props":1577,"children":1578},{"style":57},[1579],{"type":21,"value":99},{"type":16,"tag":44,"props":1581,"children":1582},{"style":63},[1583],{"type":21,"value":104},{"type":16,"tag":44,"props":1585,"children":1586},{"style":57},[1587],{"type":21,"value":109},{"type":16,"tag":44,"props":1589,"children":1590},{"style":63},[1591],{"type":21,"value":104},{"type":16,"tag":44,"props":1593,"children":1594},{"style":57},[1595],{"type":21,"value":118},{"type":16,"tag":44,"props":1597,"children":1598},{"style":63},[1599],{"type":21,"value":132},{"type":16,"tag":44,"props":1601,"children":1602},{"style":135},[1603],{"type":21,"value":138},{"type":16,"tag":44,"props":1605,"children":1606},{"style":51},[1607],{"type":21,"value":143},{"type":16,"tag":44,"props":1609,"children":1610},{"style":57},[1611],{"type":21,"value":148},{"type":16,"tag":44,"props":1613,"children":1614},{"style":63},[1615],{"type":21,"value":153},{"type":16,"tag":44,"props":1617,"children":1618},{"style":135},[1619],{"type":21,"value":158},{"type":16,"tag":44,"props":1621,"children":1622},{"style":51},[1623],{"type":21,"value":143},{"type":16,"tag":44,"props":1625,"children":1626},{"style":57},[1627],{"type":21,"value":167},{"type":16,"tag":44,"props":1629,"children":1630},{"style":63},[1631],{"type":21,"value":153},{"type":16,"tag":44,"props":1633,"children":1634},{"style":57},[1635],{"type":21,"value":1636},"leftKeyFunc",{"type":16,"tag":44,"props":1638,"children":1639},{"style":51},[1640],{"type":21,"value":143},{"type":16,"tag":44,"props":1642,"children":1643},{"style":63},[1644],{"type":21,"value":185},{"type":16,"tag":44,"props":1646,"children":1647},{"style":135},[1648],{"type":21,"value":190},{"type":16,"tag":44,"props":1650,"children":1651},{"style":51},[1652],{"type":21,"value":143},{"type":16,"tag":44,"props":1654,"children":1655},{"style":57},[1656],{"type":21,"value":148},{"type":16,"tag":44,"props":1658,"children":1659},{"style":63},[1660],{"type":21,"value":203},{"type":16,"tag":44,"props":1662,"children":1663},{"style":51},[1664],{"type":21,"value":208},{"type":16,"tag":44,"props":1666,"children":1667},{"style":57},[1668],{"type":21,"value":213},{"type":16,"tag":44,"props":1670,"children":1671},{"style":63},[1672],{"type":21,"value":104},{"type":16,"tag":44,"props":1674,"children":1675},{"style":57},[1676],{"type":21,"value":1677},"rightKeyFunc",{"type":16,"tag":44,"props":1679,"children":1680},{"style":51},[1681],{"type":21,"value":143},{"type":16,"tag":44,"props":1683,"children":1684},{"style":63},[1685],{"type":21,"value":185},{"type":16,"tag":44,"props":1687,"children":1688},{"style":135},[1689],{"type":21,"value":235},{"type":16,"tag":44,"props":1691,"children":1692},{"style":51},[1693],{"type":21,"value":143},{"type":16,"tag":44,"props":1695,"children":1696},{"style":57},[1697],{"type":21,"value":167},{"type":16,"tag":44,"props":1699,"children":1700},{"style":63},[1701],{"type":21,"value":203},{"type":16,"tag":44,"props":1703,"children":1704},{"style":51},[1705],{"type":21,"value":208},{"type":16,"tag":44,"props":1707,"children":1708},{"style":57},[1709],{"type":21,"value":213},{"type":16,"tag":44,"props":1711,"children":1712},{"style":63},[1713],{"type":21,"value":104},{"type":16,"tag":44,"props":1715,"children":1716},{"style":135},[1717],{"type":21,"value":1718},"defaultLeft",{"type":16,"tag":44,"props":1720,"children":1721},{"style":51},[1722],{"type":21,"value":1070},{"type":16,"tag":44,"props":1724,"children":1725},{"style":57},[1726],{"type":21,"value":148},{"type":16,"tag":44,"props":1728,"children":1729},{"style":63},[1730],{"type":21,"value":104},{"type":16,"tag":44,"props":1732,"children":1733},{"style":135},[1734],{"type":21,"value":1065},{"type":16,"tag":44,"props":1736,"children":1737},{"style":51},[1738],{"type":21,"value":1070},{"type":16,"tag":44,"props":1740,"children":1741},{"style":57},[1742],{"type":21,"value":167},{"type":16,"tag":44,"props":1744,"children":1745},{"style":63},[1746],{"type":21,"value":318},{"type":16,"tag":44,"props":1748,"children":1749},{"style":51},[1750],{"type":21,"value":143},{"type":16,"tag":44,"props":1752,"children":1753},{"style":63},[1754],{"type":21,"value":399},{"type":16,"tag":44,"props":1756,"children":1757},{"style":57},[1758],{"type":21,"value":99},{"type":16,"tag":44,"props":1760,"children":1761},{"style":51},[1762],{"type":21,"value":1039},{"type":16,"tag":44,"props":1764,"children":1765},{"style":343},[1766],{"type":21,"value":1767}," undefined",{"type":16,"tag":44,"props":1769,"children":1770},{"style":63},[1771],{"type":21,"value":104},{"type":16,"tag":44,"props":1773,"children":1774},{"style":57},[1775],{"type":21,"value":109},{"type":16,"tag":44,"props":1777,"children":1778},{"style":51},[1779],{"type":21,"value":1039},{"type":16,"tag":44,"props":1781,"children":1782},{"style":343},[1783],{"type":21,"value":1767},{"type":16,"tag":44,"props":1785,"children":1786},{"style":63},[1787],{"type":21,"value":1788},"][] {\n",{"type":16,"tag":44,"props":1790,"children":1792},{"class":46,"line":1791},34,[1793,1797,1802,1806,1811,1816,1821,1826,1830,1834,1838,1842,1846,1851,1855,1859,1863,1867,1871,1875,1879],{"type":16,"tag":44,"props":1794,"children":1795},{"style":51},[1796],{"type":21,"value":340},{"type":16,"tag":44,"props":1798,"children":1799},{"style":343},[1800],{"type":21,"value":1801}," leftJoinedToRight",{"type":16,"tag":44,"props":1803,"children":1804},{"style":51},[1805],{"type":21,"value":351},{"type":16,"tag":44,"props":1807,"children":1808},{"style":343},[1809],{"type":21,"value":1810}," this",{"type":16,"tag":44,"props":1812,"children":1813},{"style":63},[1814],{"type":21,"value":1815},".",{"type":16,"tag":44,"props":1817,"children":1818},{"style":57},[1819],{"type":21,"value":1820},"leftJoin",{"type":16,"tag":44,"props":1822,"children":1823},{"style":63},[1824],{"type":21,"value":1825},"(lefts, rights, leftKeyFunc, rightKeyFunc, (",{"type":16,"tag":44,"props":1827,"children":1828},{"style":135},[1829],{"type":21,"value":190},{"type":16,"tag":44,"props":1831,"children":1832},{"style":63},[1833],{"type":21,"value":104},{"type":16,"tag":44,"props":1835,"children":1836},{"style":135},[1837],{"type":21,"value":235},{"type":16,"tag":44,"props":1839,"children":1840},{"style":63},[1841],{"type":21,"value":203},{"type":16,"tag":44,"props":1843,"children":1844},{"style":51},[1845],{"type":21,"value":208},{"type":16,"tag":44,"props":1847,"children":1848},{"style":63},[1849],{"type":21,"value":1850}," [l, r] ",{"type":16,"tag":44,"props":1852,"children":1853},{"style":51},[1854],{"type":21,"value":394},{"type":16,"tag":44,"props":1856,"children":1857},{"style":63},[1858],{"type":21,"value":399},{"type":16,"tag":44,"props":1860,"children":1861},{"style":57},[1862],{"type":21,"value":99},{"type":16,"tag":44,"props":1864,"children":1865},{"style":63},[1866],{"type":21,"value":104},{"type":16,"tag":44,"props":1868,"children":1869},{"style":57},[1870],{"type":21,"value":109},{"type":16,"tag":44,"props":1872,"children":1873},{"style":51},[1874],{"type":21,"value":1039},{"type":16,"tag":44,"props":1876,"children":1877},{"style":343},[1878],{"type":21,"value":1767},{"type":16,"tag":44,"props":1880,"children":1881},{"style":63},[1882],{"type":21,"value":1883},"], defaultRight);\n",{"type":16,"tag":44,"props":1885,"children":1887},{"class":46,"line":1886},35,[1888,1892,1897,1901,1906,1911,1915,1919,1924,1929,1933,1938,1942,1947,1952,1957,1962,1966,1971,1975,1979,1983,1987,1992,1997,2001,2006,2010],{"type":16,"tag":44,"props":1889,"children":1890},{"style":51},[1891],{"type":21,"value":340},{"type":16,"tag":44,"props":1893,"children":1894},{"style":343},[1895],{"type":21,"value":1896}," joinedRightKeys",{"type":16,"tag":44,"props":1898,"children":1899},{"style":51},[1900],{"type":21,"value":351},{"type":16,"tag":44,"props":1902,"children":1903},{"style":51},[1904],{"type":21,"value":1905}," new",{"type":16,"tag":44,"props":1907,"children":1908},{"style":57},[1909],{"type":21,"value":1910}," Set",{"type":16,"tag":44,"props":1912,"children":1913},{"style":63},[1914],{"type":21,"value":94},{"type":16,"tag":44,"props":1916,"children":1917},{"style":57},[1918],{"type":21,"value":118},{"type":16,"tag":44,"props":1920,"children":1921},{"style":63},[1922],{"type":21,"value":1923},">(leftJoinedToRight.",{"type":16,"tag":44,"props":1925,"children":1926},{"style":57},[1927],{"type":21,"value":1928},"filter",{"type":16,"tag":44,"props":1930,"children":1931},{"style":63},[1932],{"type":21,"value":366},{"type":16,"tag":44,"props":1934,"children":1935},{"style":135},[1936],{"type":21,"value":1937},"m",{"type":16,"tag":44,"props":1939,"children":1940},{"style":51},[1941],{"type":21,"value":375},{"type":16,"tag":44,"props":1943,"children":1944},{"style":63},[1945],{"type":21,"value":1946}," m[",{"type":16,"tag":44,"props":1948,"children":1949},{"style":343},[1950],{"type":21,"value":1951},"1",{"type":16,"tag":44,"props":1953,"children":1954},{"style":63},[1955],{"type":21,"value":1956},"] ",{"type":16,"tag":44,"props":1958,"children":1959},{"style":51},[1960],{"type":21,"value":1961},"!==",{"type":16,"tag":44,"props":1963,"children":1964},{"style":343},[1965],{"type":21,"value":1767},{"type":16,"tag":44,"props":1967,"children":1968},{"style":63},[1969],{"type":21,"value":1970},").",{"type":16,"tag":44,"props":1972,"children":1973},{"style":57},[1974],{"type":21,"value":361},{"type":16,"tag":44,"props":1976,"children":1977},{"style":63},[1978],{"type":21,"value":366},{"type":16,"tag":44,"props":1980,"children":1981},{"style":135},[1982],{"type":21,"value":1937},{"type":16,"tag":44,"props":1984,"children":1985},{"style":51},[1986],{"type":21,"value":375},{"type":16,"tag":44,"props":1988,"children":1989},{"style":57},[1990],{"type":21,"value":1991}," rightKeyFunc",{"type":16,"tag":44,"props":1993,"children":1994},{"style":63},[1995],{"type":21,"value":1996},"(m[",{"type":16,"tag":44,"props":1998,"children":1999},{"style":343},[2000],{"type":21,"value":1951},{"type":16,"tag":44,"props":2002,"children":2003},{"style":63},[2004],{"type":21,"value":2005},"]",{"type":16,"tag":44,"props":2007,"children":2008},{"style":51},[2009],{"type":21,"value":578},{"type":16,"tag":44,"props":2011,"children":2012},{"style":63},[2013],{"type":21,"value":2014},")));\n",{"type":16,"tag":44,"props":2016,"children":2018},{"class":46,"line":2017},36,[2019,2023,2028,2032],{"type":16,"tag":44,"props":2020,"children":2021},{"style":51},[2022],{"type":21,"value":340},{"type":16,"tag":44,"props":2024,"children":2025},{"style":343},[2026],{"type":21,"value":2027}," defaultLeftAndMissingRights",{"type":16,"tag":44,"props":2029,"children":2030},{"style":51},[2031],{"type":21,"value":351},{"type":16,"tag":44,"props":2033,"children":2034},{"style":63},[2035],{"type":21,"value":2036}," rights\n",{"type":16,"tag":44,"props":2038,"children":2040},{"class":46,"line":2039},37,[2041,2046,2050,2054,2058,2062,2066,2070,2074,2078,2082,2086,2090,2094],{"type":16,"tag":44,"props":2042,"children":2043},{"style":63},[2044],{"type":21,"value":2045},"            .",{"type":16,"tag":44,"props":2047,"children":2048},{"style":57},[2049],{"type":21,"value":361},{"type":16,"tag":44,"props":2051,"children":2052},{"style":63},[2053],{"type":21,"value":366},{"type":16,"tag":44,"props":2055,"children":2056},{"style":135},[2057],{"type":21,"value":235},{"type":16,"tag":44,"props":2059,"children":2060},{"style":51},[2061],{"type":21,"value":375},{"type":16,"tag":44,"props":2063,"children":2064},{"style":63},[2065],{"type":21,"value":459},{"type":16,"tag":44,"props":2067,"children":2068},{"style":57},[2069],{"type":21,"value":1677},{"type":16,"tag":44,"props":2071,"children":2072},{"style":63},[2073],{"type":21,"value":468},{"type":16,"tag":44,"props":2075,"children":2076},{"style":51},[2077],{"type":21,"value":394},{"type":16,"tag":44,"props":2079,"children":2080},{"style":63},[2081],{"type":21,"value":399},{"type":16,"tag":44,"props":2083,"children":2084},{"style":57},[2085],{"type":21,"value":109},{"type":16,"tag":44,"props":2087,"children":2088},{"style":63},[2089],{"type":21,"value":104},{"type":16,"tag":44,"props":2091,"children":2092},{"style":57},[2093],{"type":21,"value":118},{"type":16,"tag":44,"props":2095,"children":2096},{"style":63},[2097],{"type":21,"value":2098},"])\n",{"type":16,"tag":44,"props":2100,"children":2102},{"class":46,"line":2101},38,[2103,2107,2111,2115,2120,2124,2128,2132,2136,2141,2146,2151],{"type":16,"tag":44,"props":2104,"children":2105},{"style":63},[2106],{"type":21,"value":2045},{"type":16,"tag":44,"props":2108,"children":2109},{"style":57},[2110],{"type":21,"value":1928},{"type":16,"tag":44,"props":2112,"children":2113},{"style":63},[2114],{"type":21,"value":697},{"type":16,"tag":44,"props":2116,"children":2117},{"style":135},[2118],{"type":21,"value":2119},"_",{"type":16,"tag":44,"props":2121,"children":2122},{"style":63},[2123],{"type":21,"value":104},{"type":16,"tag":44,"props":2125,"children":2126},{"style":135},[2127],{"type":21,"value":547},{"type":16,"tag":44,"props":2129,"children":2130},{"style":63},[2131],{"type":21,"value":552},{"type":16,"tag":44,"props":2133,"children":2134},{"style":51},[2135],{"type":21,"value":208},{"type":16,"tag":44,"props":2137,"children":2138},{"style":51},[2139],{"type":21,"value":2140}," !",{"type":16,"tag":44,"props":2142,"children":2143},{"style":63},[2144],{"type":21,"value":2145},"joinedRightKeys.",{"type":16,"tag":44,"props":2147,"children":2148},{"style":57},[2149],{"type":21,"value":2150},"has",{"type":16,"tag":44,"props":2152,"children":2153},{"style":63},[2154],{"type":21,"value":2155},"(key))\n",{"type":16,"tag":44,"props":2157,"children":2159},{"class":46,"line":2158},39,[2160,2164,2168,2172,2176,2180,2184,2188,2192,2197,2201,2205,2209,2213,2217,2221,2225],{"type":16,"tag":44,"props":2161,"children":2162},{"style":63},[2163],{"type":21,"value":2045},{"type":16,"tag":44,"props":2165,"children":2166},{"style":57},[2167],{"type":21,"value":361},{"type":16,"tag":44,"props":2169,"children":2170},{"style":63},[2171],{"type":21,"value":697},{"type":16,"tag":44,"props":2173,"children":2174},{"style":135},[2175],{"type":21,"value":235},{"type":16,"tag":44,"props":2177,"children":2178},{"style":63},[2179],{"type":21,"value":104},{"type":16,"tag":44,"props":2181,"children":2182},{"style":135},[2183],{"type":21,"value":2119},{"type":16,"tag":44,"props":2185,"children":2186},{"style":63},[2187],{"type":21,"value":552},{"type":16,"tag":44,"props":2189,"children":2190},{"style":51},[2191],{"type":21,"value":208},{"type":16,"tag":44,"props":2193,"children":2194},{"style":63},[2195],{"type":21,"value":2196}," [defaultLeft, r] ",{"type":16,"tag":44,"props":2198,"children":2199},{"style":51},[2200],{"type":21,"value":394},{"type":16,"tag":44,"props":2202,"children":2203},{"style":63},[2204],{"type":21,"value":399},{"type":16,"tag":44,"props":2206,"children":2207},{"style":57},[2208],{"type":21,"value":99},{"type":16,"tag":44,"props":2210,"children":2211},{"style":51},[2212],{"type":21,"value":1039},{"type":16,"tag":44,"props":2214,"children":2215},{"style":343},[2216],{"type":21,"value":1767},{"type":16,"tag":44,"props":2218,"children":2219},{"style":63},[2220],{"type":21,"value":104},{"type":16,"tag":44,"props":2222,"children":2223},{"style":57},[2224],{"type":21,"value":109},{"type":16,"tag":44,"props":2226,"children":2227},{"style":63},[2228],{"type":21,"value":416},{"type":16,"tag":44,"props":2230,"children":2232},{"class":46,"line":2231},40,[2233,2237,2242,2246,2251,2256],{"type":16,"tag":44,"props":2234,"children":2235},{"style":51},[2236],{"type":21,"value":340},{"type":16,"tag":44,"props":2238,"children":2239},{"style":343},[2240],{"type":21,"value":2241}," fullJointure",{"type":16,"tag":44,"props":2243,"children":2244},{"style":51},[2245],{"type":21,"value":351},{"type":16,"tag":44,"props":2247,"children":2248},{"style":63},[2249],{"type":21,"value":2250}," leftJoinedToRight.",{"type":16,"tag":44,"props":2252,"children":2253},{"style":57},[2254],{"type":21,"value":2255},"concat",{"type":16,"tag":44,"props":2257,"children":2258},{"style":63},[2259],{"type":21,"value":2260},"(defaultLeftAndMissingRights);\n",{"type":16,"tag":44,"props":2262,"children":2264},{"class":46,"line":2263},41,[2265,2269],{"type":16,"tag":44,"props":2266,"children":2267},{"style":51},[2268],{"type":21,"value":811},{"type":16,"tag":44,"props":2270,"children":2271},{"style":63},[2272],{"type":21,"value":2273}," fullJointure;\n",{"type":16,"tag":44,"props":2275,"children":2277},{"class":46,"line":2276},42,[2278],{"type":16,"tag":44,"props":2279,"children":2280},{"style":63},[2281],{"type":21,"value":825},{"type":16,"tag":44,"props":2283,"children":2285},{"class":46,"line":2284},43,[2286],{"type":16,"tag":44,"props":2287,"children":2288},{"style":63},[2289],{"type":21,"value":2290},"}\n",{"type":16,"tag":17,"props":2292,"children":2293},{},[2294],{"type":21,"value":2295},"Underneath the related Unit tests",{"type":16,"tag":34,"props":2297,"children":2299},{"className":36,"code":2298,"language":8,"meta":10,"style":10},"import { ArrayExtensions } from '.\u002FArrayExtensions';\n\u002F\u002F adjust the import path as necessary\n \ndescribe('ArrayExtensions', () => {\n    describe('innerJoin', () => {\n        it('should correctly perform an inner join on two arrays', () => {\n            const lefts = [{ id: 1, name: \"Alice\" }, { id: 2, name: \"Bob\" }];\n            const rights = [{ employeeId: 1, department: \"Engineering\" }, { employeeId: 2, department: \"Human Resources\" }];\n            const result = ArrayExtensions.innerJoin(\n                lefts,\n                rights,\n                l => l.id,\n                r => r.employeeId,\n                (l, r) => ({ name: l.name, department: r.department })\n            );\n            expect(result).toEqual([\n                { name: \"Alice\", department: \"Engineering\" },\n                { name: \"Bob\", department: \"Human Resources\" }\n            ]);\n        });\n    });\n \n    describe('leftJoin', () => {\n        it('should correctly perform a left join on two arrays', () => {\n            const lefts = [{ id: 1, name: \"Alice\" }, { id: 2, name: \"Bob\" }, { id: 3, name: \"Charlie\" }];\n            const rights = [{ employeeId: 1, department: \"Engineering\" }, { employeeId: 2, department: \"Human Resources\" }];\n            const result = ArrayExtensions.leftJoin(\n                lefts,\n                rights,\n                l => l.id,\n                r => r.employeeId,\n                (l, r) => ({ name: l.name, department: r ? r.department : \"None\" })\n            );\n            expect(result).toEqual([\n                { name: \"Alice\", department: \"Engineering\" },\n                { name: \"Bob\", department: \"Human Resources\" },\n                { name: \"Charlie\", department: \"None\" }\n            ]);\n        });\n    });\n \n    describe('fullJoin', () => {\n        it('should correctly perform a full join on two arrays', () => {\n            const lefts = [{ id: 1, name: \"Alice\" }, { id: 2, name: \"Bob\" }];\n            const rights = [{ employeeId: 2, department: \"Human Resources\" }, { employeeId: 3, department: \"Marketing\" }];\n            const result = ArrayExtensions.fullJoin(\n                lefts,\n                rights,\n                l => l.id,\n                r => r.employeeId,\n                { id: 0, name: \"Unknown\" },\n                { employeeId: 0, department: \"None\" }\n            );\n            expect(result).toEqual([\n                [{ id: 1, name: \"Alice\" }, undefined],\n                [{ id: 2, name: \"Bob\" }, { employeeId: 2, department: \"Human Resources\" }],\n                [undefined, { employeeId: 3, department: \"Marketing\" }]\n            ]);\n        });\n    });\n});\n",[2300],{"type":16,"tag":40,"props":2301,"children":2302},{"__ignoreMap":10},[2303,2332,2341,2348,2378,2407,2436,2495,2552,2582,2590,2598,2615,2632,2665,2673,2696,2721,2745,2753,2760,2768,2775,2803,2831,2900,2951,2978,2985,2992,3007,3022,3077,3084,3103,3126,3149,3173,3180,3187,3194,3201,3229,3257,3309,3362,3391,3399,3407,3423,3439,3466,3491,3499,3519,3555,3596,3631,3639,3647,3655],{"type":16,"tag":44,"props":2304,"children":2305},{"class":46,"line":47},[2306,2311,2316,2321,2327],{"type":16,"tag":44,"props":2307,"children":2308},{"style":51},[2309],{"type":21,"value":2310},"import",{"type":16,"tag":44,"props":2312,"children":2313},{"style":63},[2314],{"type":21,"value":2315}," { ArrayExtensions } ",{"type":16,"tag":44,"props":2317,"children":2318},{"style":51},[2319],{"type":21,"value":2320},"from",{"type":16,"tag":44,"props":2322,"children":2324},{"style":2323},"--shiki-default:#032F62;--shiki-dark:#9ECBFF",[2325],{"type":21,"value":2326}," '.\u002FArrayExtensions'",{"type":16,"tag":44,"props":2328,"children":2329},{"style":63},[2330],{"type":21,"value":2331},";\n",{"type":16,"tag":44,"props":2333,"children":2334},{"class":46,"line":69},[2335],{"type":16,"tag":44,"props":2336,"children":2338},{"style":2337},"--shiki-default:#6A737D;--shiki-dark:#6A737D",[2339],{"type":21,"value":2340},"\u002F\u002F adjust the import path as necessary\n",{"type":16,"tag":44,"props":2342,"children":2343},{"class":46,"line":78},[2344],{"type":16,"tag":44,"props":2345,"children":2346},{"style":63},[2347],{"type":21,"value":75},{"type":16,"tag":44,"props":2349,"children":2350},{"class":46,"line":334},[2351,2356,2360,2365,2370,2374],{"type":16,"tag":44,"props":2352,"children":2353},{"style":57},[2354],{"type":21,"value":2355},"describe",{"type":16,"tag":44,"props":2357,"children":2358},{"style":63},[2359],{"type":21,"value":366},{"type":16,"tag":44,"props":2361,"children":2362},{"style":2323},[2363],{"type":21,"value":2364},"'ArrayExtensions'",{"type":16,"tag":44,"props":2366,"children":2367},{"style":63},[2368],{"type":21,"value":2369},", () ",{"type":16,"tag":44,"props":2371,"children":2372},{"style":51},[2373],{"type":21,"value":208},{"type":16,"tag":44,"props":2375,"children":2376},{"style":63},[2377],{"type":21,"value":66},{"type":16,"tag":44,"props":2379,"children":2380},{"class":46,"line":419},[2381,2386,2390,2395,2399,2403],{"type":16,"tag":44,"props":2382,"children":2383},{"style":57},[2384],{"type":21,"value":2385},"    describe",{"type":16,"tag":44,"props":2387,"children":2388},{"style":63},[2389],{"type":21,"value":366},{"type":16,"tag":44,"props":2391,"children":2392},{"style":2323},[2393],{"type":21,"value":2394},"'innerJoin'",{"type":16,"tag":44,"props":2396,"children":2397},{"style":63},[2398],{"type":21,"value":2369},{"type":16,"tag":44,"props":2400,"children":2401},{"style":51},[2402],{"type":21,"value":208},{"type":16,"tag":44,"props":2404,"children":2405},{"style":63},[2406],{"type":21,"value":66},{"type":16,"tag":44,"props":2408,"children":2409},{"class":46,"line":495},[2410,2415,2419,2424,2428,2432],{"type":16,"tag":44,"props":2411,"children":2412},{"style":57},[2413],{"type":21,"value":2414},"        it",{"type":16,"tag":44,"props":2416,"children":2417},{"style":63},[2418],{"type":21,"value":366},{"type":16,"tag":44,"props":2420,"children":2421},{"style":2323},[2422],{"type":21,"value":2423},"'should correctly perform an inner join on two arrays'",{"type":16,"tag":44,"props":2425,"children":2426},{"style":63},[2427],{"type":21,"value":2369},{"type":16,"tag":44,"props":2429,"children":2430},{"style":51},[2431],{"type":21,"value":208},{"type":16,"tag":44,"props":2433,"children":2434},{"style":63},[2435],{"type":21,"value":66},{"type":16,"tag":44,"props":2437,"children":2438},{"class":46,"line":563},[2439,2443,2448,2452,2457,2461,2466,2471,2476,2481,2485,2490],{"type":16,"tag":44,"props":2440,"children":2441},{"style":51},[2442],{"type":21,"value":730},{"type":16,"tag":44,"props":2444,"children":2445},{"style":343},[2446],{"type":21,"value":2447}," lefts",{"type":16,"tag":44,"props":2449,"children":2450},{"style":51},[2451],{"type":21,"value":351},{"type":16,"tag":44,"props":2453,"children":2454},{"style":63},[2455],{"type":21,"value":2456}," [{ id: ",{"type":16,"tag":44,"props":2458,"children":2459},{"style":343},[2460],{"type":21,"value":1951},{"type":16,"tag":44,"props":2462,"children":2463},{"style":63},[2464],{"type":21,"value":2465},", name: ",{"type":16,"tag":44,"props":2467,"children":2468},{"style":2323},[2469],{"type":21,"value":2470},"\"Alice\"",{"type":16,"tag":44,"props":2472,"children":2473},{"style":63},[2474],{"type":21,"value":2475}," }, { id: ",{"type":16,"tag":44,"props":2477,"children":2478},{"style":343},[2479],{"type":21,"value":2480},"2",{"type":16,"tag":44,"props":2482,"children":2483},{"style":63},[2484],{"type":21,"value":2465},{"type":16,"tag":44,"props":2486,"children":2487},{"style":2323},[2488],{"type":21,"value":2489},"\"Bob\"",{"type":16,"tag":44,"props":2491,"children":2492},{"style":63},[2493],{"type":21,"value":2494}," }];\n",{"type":16,"tag":44,"props":2496,"children":2497},{"class":46,"line":596},[2498,2502,2507,2511,2516,2520,2525,2530,2535,2539,2543,2548],{"type":16,"tag":44,"props":2499,"children":2500},{"style":51},[2501],{"type":21,"value":730},{"type":16,"tag":44,"props":2503,"children":2504},{"style":343},[2505],{"type":21,"value":2506}," rights",{"type":16,"tag":44,"props":2508,"children":2509},{"style":51},[2510],{"type":21,"value":351},{"type":16,"tag":44,"props":2512,"children":2513},{"style":63},[2514],{"type":21,"value":2515}," [{ employeeId: ",{"type":16,"tag":44,"props":2517,"children":2518},{"style":343},[2519],{"type":21,"value":1951},{"type":16,"tag":44,"props":2521,"children":2522},{"style":63},[2523],{"type":21,"value":2524},", department: ",{"type":16,"tag":44,"props":2526,"children":2527},{"style":2323},[2528],{"type":21,"value":2529},"\"Engineering\"",{"type":16,"tag":44,"props":2531,"children":2532},{"style":63},[2533],{"type":21,"value":2534}," }, { employeeId: ",{"type":16,"tag":44,"props":2536,"children":2537},{"style":343},[2538],{"type":21,"value":2480},{"type":16,"tag":44,"props":2540,"children":2541},{"style":63},[2542],{"type":21,"value":2524},{"type":16,"tag":44,"props":2544,"children":2545},{"style":2323},[2546],{"type":21,"value":2547},"\"Human Resources\"",{"type":16,"tag":44,"props":2549,"children":2550},{"style":63},[2551],{"type":21,"value":2494},{"type":16,"tag":44,"props":2553,"children":2554},{"class":46,"line":615},[2555,2559,2563,2567,2572,2577],{"type":16,"tag":44,"props":2556,"children":2557},{"style":51},[2558],{"type":21,"value":730},{"type":16,"tag":44,"props":2560,"children":2561},{"style":343},[2562],{"type":21,"value":678},{"type":16,"tag":44,"props":2564,"children":2565},{"style":51},[2566],{"type":21,"value":351},{"type":16,"tag":44,"props":2568,"children":2569},{"style":63},[2570],{"type":21,"value":2571}," ArrayExtensions.",{"type":16,"tag":44,"props":2573,"children":2574},{"style":57},[2575],{"type":21,"value":2576},"innerJoin",{"type":16,"tag":44,"props":2578,"children":2579},{"style":63},[2580],{"type":21,"value":2581},"(\n",{"type":16,"tag":44,"props":2583,"children":2584},{"class":46,"line":629},[2585],{"type":16,"tag":44,"props":2586,"children":2587},{"style":63},[2588],{"type":21,"value":2589},"                lefts,\n",{"type":16,"tag":44,"props":2591,"children":2592},{"class":46,"line":668},[2593],{"type":16,"tag":44,"props":2594,"children":2595},{"style":63},[2596],{"type":21,"value":2597},"                rights,\n",{"type":16,"tag":44,"props":2599,"children":2600},{"class":46,"line":724},[2601,2606,2610],{"type":16,"tag":44,"props":2602,"children":2603},{"style":135},[2604],{"type":21,"value":2605},"                l",{"type":16,"tag":44,"props":2607,"children":2608},{"style":51},[2609],{"type":21,"value":375},{"type":16,"tag":44,"props":2611,"children":2612},{"style":63},[2613],{"type":21,"value":2614}," l.id,\n",{"type":16,"tag":44,"props":2616,"children":2617},{"class":46,"line":756},[2618,2623,2627],{"type":16,"tag":44,"props":2619,"children":2620},{"style":135},[2621],{"type":21,"value":2622},"                r",{"type":16,"tag":44,"props":2624,"children":2625},{"style":51},[2626],{"type":21,"value":375},{"type":16,"tag":44,"props":2628,"children":2629},{"style":63},[2630],{"type":21,"value":2631}," r.employeeId,\n",{"type":16,"tag":44,"props":2633,"children":2634},{"class":46,"line":796},[2635,2640,2644,2648,2652,2656,2660],{"type":16,"tag":44,"props":2636,"children":2637},{"style":63},[2638],{"type":21,"value":2639},"                (",{"type":16,"tag":44,"props":2641,"children":2642},{"style":135},[2643],{"type":21,"value":190},{"type":16,"tag":44,"props":2645,"children":2646},{"style":63},[2647],{"type":21,"value":104},{"type":16,"tag":44,"props":2649,"children":2650},{"style":135},[2651],{"type":21,"value":235},{"type":16,"tag":44,"props":2653,"children":2654},{"style":63},[2655],{"type":21,"value":203},{"type":16,"tag":44,"props":2657,"children":2658},{"style":51},[2659],{"type":21,"value":208},{"type":16,"tag":44,"props":2661,"children":2662},{"style":63},[2663],{"type":21,"value":2664}," ({ name: l.name, department: r.department })\n",{"type":16,"tag":44,"props":2666,"children":2667},{"class":46,"line":805},[2668],{"type":16,"tag":44,"props":2669,"children":2670},{"style":63},[2671],{"type":21,"value":2672},"            );\n",{"type":16,"tag":44,"props":2674,"children":2675},{"class":46,"line":819},[2676,2681,2686,2691],{"type":16,"tag":44,"props":2677,"children":2678},{"style":57},[2679],{"type":21,"value":2680},"            expect",{"type":16,"tag":44,"props":2682,"children":2683},{"style":63},[2684],{"type":21,"value":2685},"(result).",{"type":16,"tag":44,"props":2687,"children":2688},{"style":57},[2689],{"type":21,"value":2690},"toEqual",{"type":16,"tag":44,"props":2692,"children":2693},{"style":63},[2694],{"type":21,"value":2695},"([\n",{"type":16,"tag":44,"props":2697,"children":2698},{"class":46,"line":828},[2699,2704,2708,2712,2716],{"type":16,"tag":44,"props":2700,"children":2701},{"style":63},[2702],{"type":21,"value":2703},"                { name: ",{"type":16,"tag":44,"props":2705,"children":2706},{"style":2323},[2707],{"type":21,"value":2470},{"type":16,"tag":44,"props":2709,"children":2710},{"style":63},[2711],{"type":21,"value":2524},{"type":16,"tag":44,"props":2713,"children":2714},{"style":2323},[2715],{"type":21,"value":2529},{"type":16,"tag":44,"props":2717,"children":2718},{"style":63},[2719],{"type":21,"value":2720}," },\n",{"type":16,"tag":44,"props":2722,"children":2723},{"class":46,"line":836},[2724,2728,2732,2736,2740],{"type":16,"tag":44,"props":2725,"children":2726},{"style":63},[2727],{"type":21,"value":2703},{"type":16,"tag":44,"props":2729,"children":2730},{"style":2323},[2731],{"type":21,"value":2489},{"type":16,"tag":44,"props":2733,"children":2734},{"style":63},[2735],{"type":21,"value":2524},{"type":16,"tag":44,"props":2737,"children":2738},{"style":2323},[2739],{"type":21,"value":2547},{"type":16,"tag":44,"props":2741,"children":2742},{"style":63},[2743],{"type":21,"value":2744}," }\n",{"type":16,"tag":44,"props":2746,"children":2747},{"class":46,"line":1093},[2748],{"type":16,"tag":44,"props":2749,"children":2750},{"style":63},[2751],{"type":21,"value":2752},"            ]);\n",{"type":16,"tag":44,"props":2754,"children":2755},{"class":46,"line":1165},[2756],{"type":16,"tag":44,"props":2757,"children":2758},{"style":63},[2759],{"type":21,"value":802},{"type":16,"tag":44,"props":2761,"children":2762},{"class":46,"line":1237},[2763],{"type":16,"tag":44,"props":2764,"children":2765},{"style":63},[2766],{"type":21,"value":2767},"    });\n",{"type":16,"tag":44,"props":2769,"children":2770},{"class":46,"line":1297},[2771],{"type":16,"tag":44,"props":2772,"children":2773},{"style":63},[2774],{"type":21,"value":75},{"type":16,"tag":44,"props":2776,"children":2777},{"class":46,"line":1325},[2778,2782,2786,2791,2795,2799],{"type":16,"tag":44,"props":2779,"children":2780},{"style":57},[2781],{"type":21,"value":2385},{"type":16,"tag":44,"props":2783,"children":2784},{"style":63},[2785],{"type":21,"value":366},{"type":16,"tag":44,"props":2787,"children":2788},{"style":2323},[2789],{"type":21,"value":2790},"'leftJoin'",{"type":16,"tag":44,"props":2792,"children":2793},{"style":63},[2794],{"type":21,"value":2369},{"type":16,"tag":44,"props":2796,"children":2797},{"style":51},[2798],{"type":21,"value":208},{"type":16,"tag":44,"props":2800,"children":2801},{"style":63},[2802],{"type":21,"value":66},{"type":16,"tag":44,"props":2804,"children":2805},{"class":46,"line":1341},[2806,2810,2814,2819,2823,2827],{"type":16,"tag":44,"props":2807,"children":2808},{"style":57},[2809],{"type":21,"value":2414},{"type":16,"tag":44,"props":2811,"children":2812},{"style":63},[2813],{"type":21,"value":366},{"type":16,"tag":44,"props":2815,"children":2816},{"style":2323},[2817],{"type":21,"value":2818},"'should correctly perform a left join on two arrays'",{"type":16,"tag":44,"props":2820,"children":2821},{"style":63},[2822],{"type":21,"value":2369},{"type":16,"tag":44,"props":2824,"children":2825},{"style":51},[2826],{"type":21,"value":208},{"type":16,"tag":44,"props":2828,"children":2829},{"style":63},[2830],{"type":21,"value":66},{"type":16,"tag":44,"props":2832,"children":2833},{"class":46,"line":1353},[2834,2838,2842,2846,2850,2854,2858,2862,2866,2870,2874,2878,2882,2887,2891,2896],{"type":16,"tag":44,"props":2835,"children":2836},{"style":51},[2837],{"type":21,"value":730},{"type":16,"tag":44,"props":2839,"children":2840},{"style":343},[2841],{"type":21,"value":2447},{"type":16,"tag":44,"props":2843,"children":2844},{"style":51},[2845],{"type":21,"value":351},{"type":16,"tag":44,"props":2847,"children":2848},{"style":63},[2849],{"type":21,"value":2456},{"type":16,"tag":44,"props":2851,"children":2852},{"style":343},[2853],{"type":21,"value":1951},{"type":16,"tag":44,"props":2855,"children":2856},{"style":63},[2857],{"type":21,"value":2465},{"type":16,"tag":44,"props":2859,"children":2860},{"style":2323},[2861],{"type":21,"value":2470},{"type":16,"tag":44,"props":2863,"children":2864},{"style":63},[2865],{"type":21,"value":2475},{"type":16,"tag":44,"props":2867,"children":2868},{"style":343},[2869],{"type":21,"value":2480},{"type":16,"tag":44,"props":2871,"children":2872},{"style":63},[2873],{"type":21,"value":2465},{"type":16,"tag":44,"props":2875,"children":2876},{"style":2323},[2877],{"type":21,"value":2489},{"type":16,"tag":44,"props":2879,"children":2880},{"style":63},[2881],{"type":21,"value":2475},{"type":16,"tag":44,"props":2883,"children":2884},{"style":343},[2885],{"type":21,"value":2886},"3",{"type":16,"tag":44,"props":2888,"children":2889},{"style":63},[2890],{"type":21,"value":2465},{"type":16,"tag":44,"props":2892,"children":2893},{"style":2323},[2894],{"type":21,"value":2895},"\"Charlie\"",{"type":16,"tag":44,"props":2897,"children":2898},{"style":63},[2899],{"type":21,"value":2494},{"type":16,"tag":44,"props":2901,"children":2902},{"class":46,"line":1389},[2903,2907,2911,2915,2919,2923,2927,2931,2935,2939,2943,2947],{"type":16,"tag":44,"props":2904,"children":2905},{"style":51},[2906],{"type":21,"value":730},{"type":16,"tag":44,"props":2908,"children":2909},{"style":343},[2910],{"type":21,"value":2506},{"type":16,"tag":44,"props":2912,"children":2913},{"style":51},[2914],{"type":21,"value":351},{"type":16,"tag":44,"props":2916,"children":2917},{"style":63},[2918],{"type":21,"value":2515},{"type":16,"tag":44,"props":2920,"children":2921},{"style":343},[2922],{"type":21,"value":1951},{"type":16,"tag":44,"props":2924,"children":2925},{"style":63},[2926],{"type":21,"value":2524},{"type":16,"tag":44,"props":2928,"children":2929},{"style":2323},[2930],{"type":21,"value":2529},{"type":16,"tag":44,"props":2932,"children":2933},{"style":63},[2934],{"type":21,"value":2534},{"type":16,"tag":44,"props":2936,"children":2937},{"style":343},[2938],{"type":21,"value":2480},{"type":16,"tag":44,"props":2940,"children":2941},{"style":63},[2942],{"type":21,"value":2524},{"type":16,"tag":44,"props":2944,"children":2945},{"style":2323},[2946],{"type":21,"value":2547},{"type":16,"tag":44,"props":2948,"children":2949},{"style":63},[2950],{"type":21,"value":2494},{"type":16,"tag":44,"props":2952,"children":2953},{"class":46,"line":1441},[2954,2958,2962,2966,2970,2974],{"type":16,"tag":44,"props":2955,"children":2956},{"style":51},[2957],{"type":21,"value":730},{"type":16,"tag":44,"props":2959,"children":2960},{"style":343},[2961],{"type":21,"value":678},{"type":16,"tag":44,"props":2963,"children":2964},{"style":51},[2965],{"type":21,"value":351},{"type":16,"tag":44,"props":2967,"children":2968},{"style":63},[2969],{"type":21,"value":2571},{"type":16,"tag":44,"props":2971,"children":2972},{"style":57},[2973],{"type":21,"value":1820},{"type":16,"tag":44,"props":2975,"children":2976},{"style":63},[2977],{"type":21,"value":2581},{"type":16,"tag":44,"props":2979,"children":2980},{"class":46,"line":1489},[2981],{"type":16,"tag":44,"props":2982,"children":2983},{"style":63},[2984],{"type":21,"value":2589},{"type":16,"tag":44,"props":2986,"children":2987},{"class":46,"line":1525},[2988],{"type":16,"tag":44,"props":2989,"children":2990},{"style":63},[2991],{"type":21,"value":2597},{"type":16,"tag":44,"props":2993,"children":2994},{"class":46,"line":1533},[2995,2999,3003],{"type":16,"tag":44,"props":2996,"children":2997},{"style":135},[2998],{"type":21,"value":2605},{"type":16,"tag":44,"props":3000,"children":3001},{"style":51},[3002],{"type":21,"value":375},{"type":16,"tag":44,"props":3004,"children":3005},{"style":63},[3006],{"type":21,"value":2614},{"type":16,"tag":44,"props":3008,"children":3009},{"class":46,"line":1545},[3010,3014,3018],{"type":16,"tag":44,"props":3011,"children":3012},{"style":135},[3013],{"type":21,"value":2622},{"type":16,"tag":44,"props":3015,"children":3016},{"style":51},[3017],{"type":21,"value":375},{"type":16,"tag":44,"props":3019,"children":3020},{"style":63},[3021],{"type":21,"value":2631},{"type":16,"tag":44,"props":3023,"children":3024},{"class":46,"line":1553},[3025,3029,3033,3037,3041,3045,3049,3054,3058,3063,3067,3072],{"type":16,"tag":44,"props":3026,"children":3027},{"style":63},[3028],{"type":21,"value":2639},{"type":16,"tag":44,"props":3030,"children":3031},{"style":135},[3032],{"type":21,"value":190},{"type":16,"tag":44,"props":3034,"children":3035},{"style":63},[3036],{"type":21,"value":104},{"type":16,"tag":44,"props":3038,"children":3039},{"style":135},[3040],{"type":21,"value":235},{"type":16,"tag":44,"props":3042,"children":3043},{"style":63},[3044],{"type":21,"value":203},{"type":16,"tag":44,"props":3046,"children":3047},{"style":51},[3048],{"type":21,"value":208},{"type":16,"tag":44,"props":3050,"children":3051},{"style":63},[3052],{"type":21,"value":3053}," ({ name: l.name, department: r ",{"type":16,"tag":44,"props":3055,"children":3056},{"style":51},[3057],{"type":21,"value":1472},{"type":16,"tag":44,"props":3059,"children":3060},{"style":63},[3061],{"type":21,"value":3062}," r.department ",{"type":16,"tag":44,"props":3064,"children":3065},{"style":51},[3066],{"type":21,"value":143},{"type":16,"tag":44,"props":3068,"children":3069},{"style":2323},[3070],{"type":21,"value":3071}," \"None\"",{"type":16,"tag":44,"props":3073,"children":3074},{"style":63},[3075],{"type":21,"value":3076}," })\n",{"type":16,"tag":44,"props":3078,"children":3079},{"class":46,"line":1561},[3080],{"type":16,"tag":44,"props":3081,"children":3082},{"style":63},[3083],{"type":21,"value":2672},{"type":16,"tag":44,"props":3085,"children":3086},{"class":46,"line":1791},[3087,3091,3095,3099],{"type":16,"tag":44,"props":3088,"children":3089},{"style":57},[3090],{"type":21,"value":2680},{"type":16,"tag":44,"props":3092,"children":3093},{"style":63},[3094],{"type":21,"value":2685},{"type":16,"tag":44,"props":3096,"children":3097},{"style":57},[3098],{"type":21,"value":2690},{"type":16,"tag":44,"props":3100,"children":3101},{"style":63},[3102],{"type":21,"value":2695},{"type":16,"tag":44,"props":3104,"children":3105},{"class":46,"line":1886},[3106,3110,3114,3118,3122],{"type":16,"tag":44,"props":3107,"children":3108},{"style":63},[3109],{"type":21,"value":2703},{"type":16,"tag":44,"props":3111,"children":3112},{"style":2323},[3113],{"type":21,"value":2470},{"type":16,"tag":44,"props":3115,"children":3116},{"style":63},[3117],{"type":21,"value":2524},{"type":16,"tag":44,"props":3119,"children":3120},{"style":2323},[3121],{"type":21,"value":2529},{"type":16,"tag":44,"props":3123,"children":3124},{"style":63},[3125],{"type":21,"value":2720},{"type":16,"tag":44,"props":3127,"children":3128},{"class":46,"line":2017},[3129,3133,3137,3141,3145],{"type":16,"tag":44,"props":3130,"children":3131},{"style":63},[3132],{"type":21,"value":2703},{"type":16,"tag":44,"props":3134,"children":3135},{"style":2323},[3136],{"type":21,"value":2489},{"type":16,"tag":44,"props":3138,"children":3139},{"style":63},[3140],{"type":21,"value":2524},{"type":16,"tag":44,"props":3142,"children":3143},{"style":2323},[3144],{"type":21,"value":2547},{"type":16,"tag":44,"props":3146,"children":3147},{"style":63},[3148],{"type":21,"value":2720},{"type":16,"tag":44,"props":3150,"children":3151},{"class":46,"line":2039},[3152,3156,3160,3164,3169],{"type":16,"tag":44,"props":3153,"children":3154},{"style":63},[3155],{"type":21,"value":2703},{"type":16,"tag":44,"props":3157,"children":3158},{"style":2323},[3159],{"type":21,"value":2895},{"type":16,"tag":44,"props":3161,"children":3162},{"style":63},[3163],{"type":21,"value":2524},{"type":16,"tag":44,"props":3165,"children":3166},{"style":2323},[3167],{"type":21,"value":3168},"\"None\"",{"type":16,"tag":44,"props":3170,"children":3171},{"style":63},[3172],{"type":21,"value":2744},{"type":16,"tag":44,"props":3174,"children":3175},{"class":46,"line":2101},[3176],{"type":16,"tag":44,"props":3177,"children":3178},{"style":63},[3179],{"type":21,"value":2752},{"type":16,"tag":44,"props":3181,"children":3182},{"class":46,"line":2158},[3183],{"type":16,"tag":44,"props":3184,"children":3185},{"style":63},[3186],{"type":21,"value":802},{"type":16,"tag":44,"props":3188,"children":3189},{"class":46,"line":2231},[3190],{"type":16,"tag":44,"props":3191,"children":3192},{"style":63},[3193],{"type":21,"value":2767},{"type":16,"tag":44,"props":3195,"children":3196},{"class":46,"line":2263},[3197],{"type":16,"tag":44,"props":3198,"children":3199},{"style":63},[3200],{"type":21,"value":75},{"type":16,"tag":44,"props":3202,"children":3203},{"class":46,"line":2276},[3204,3208,3212,3217,3221,3225],{"type":16,"tag":44,"props":3205,"children":3206},{"style":57},[3207],{"type":21,"value":2385},{"type":16,"tag":44,"props":3209,"children":3210},{"style":63},[3211],{"type":21,"value":366},{"type":16,"tag":44,"props":3213,"children":3214},{"style":2323},[3215],{"type":21,"value":3216},"'fullJoin'",{"type":16,"tag":44,"props":3218,"children":3219},{"style":63},[3220],{"type":21,"value":2369},{"type":16,"tag":44,"props":3222,"children":3223},{"style":51},[3224],{"type":21,"value":208},{"type":16,"tag":44,"props":3226,"children":3227},{"style":63},[3228],{"type":21,"value":66},{"type":16,"tag":44,"props":3230,"children":3231},{"class":46,"line":2284},[3232,3236,3240,3245,3249,3253],{"type":16,"tag":44,"props":3233,"children":3234},{"style":57},[3235],{"type":21,"value":2414},{"type":16,"tag":44,"props":3237,"children":3238},{"style":63},[3239],{"type":21,"value":366},{"type":16,"tag":44,"props":3241,"children":3242},{"style":2323},[3243],{"type":21,"value":3244},"'should correctly perform a full join on two arrays'",{"type":16,"tag":44,"props":3246,"children":3247},{"style":63},[3248],{"type":21,"value":2369},{"type":16,"tag":44,"props":3250,"children":3251},{"style":51},[3252],{"type":21,"value":208},{"type":16,"tag":44,"props":3254,"children":3255},{"style":63},[3256],{"type":21,"value":66},{"type":16,"tag":44,"props":3258,"children":3260},{"class":46,"line":3259},44,[3261,3265,3269,3273,3277,3281,3285,3289,3293,3297,3301,3305],{"type":16,"tag":44,"props":3262,"children":3263},{"style":51},[3264],{"type":21,"value":730},{"type":16,"tag":44,"props":3266,"children":3267},{"style":343},[3268],{"type":21,"value":2447},{"type":16,"tag":44,"props":3270,"children":3271},{"style":51},[3272],{"type":21,"value":351},{"type":16,"tag":44,"props":3274,"children":3275},{"style":63},[3276],{"type":21,"value":2456},{"type":16,"tag":44,"props":3278,"children":3279},{"style":343},[3280],{"type":21,"value":1951},{"type":16,"tag":44,"props":3282,"children":3283},{"style":63},[3284],{"type":21,"value":2465},{"type":16,"tag":44,"props":3286,"children":3287},{"style":2323},[3288],{"type":21,"value":2470},{"type":16,"tag":44,"props":3290,"children":3291},{"style":63},[3292],{"type":21,"value":2475},{"type":16,"tag":44,"props":3294,"children":3295},{"style":343},[3296],{"type":21,"value":2480},{"type":16,"tag":44,"props":3298,"children":3299},{"style":63},[3300],{"type":21,"value":2465},{"type":16,"tag":44,"props":3302,"children":3303},{"style":2323},[3304],{"type":21,"value":2489},{"type":16,"tag":44,"props":3306,"children":3307},{"style":63},[3308],{"type":21,"value":2494},{"type":16,"tag":44,"props":3310,"children":3312},{"class":46,"line":3311},45,[3313,3317,3321,3325,3329,3333,3337,3341,3345,3349,3353,3358],{"type":16,"tag":44,"props":3314,"children":3315},{"style":51},[3316],{"type":21,"value":730},{"type":16,"tag":44,"props":3318,"children":3319},{"style":343},[3320],{"type":21,"value":2506},{"type":16,"tag":44,"props":3322,"children":3323},{"style":51},[3324],{"type":21,"value":351},{"type":16,"tag":44,"props":3326,"children":3327},{"style":63},[3328],{"type":21,"value":2515},{"type":16,"tag":44,"props":3330,"children":3331},{"style":343},[3332],{"type":21,"value":2480},{"type":16,"tag":44,"props":3334,"children":3335},{"style":63},[3336],{"type":21,"value":2524},{"type":16,"tag":44,"props":3338,"children":3339},{"style":2323},[3340],{"type":21,"value":2547},{"type":16,"tag":44,"props":3342,"children":3343},{"style":63},[3344],{"type":21,"value":2534},{"type":16,"tag":44,"props":3346,"children":3347},{"style":343},[3348],{"type":21,"value":2886},{"type":16,"tag":44,"props":3350,"children":3351},{"style":63},[3352],{"type":21,"value":2524},{"type":16,"tag":44,"props":3354,"children":3355},{"style":2323},[3356],{"type":21,"value":3357},"\"Marketing\"",{"type":16,"tag":44,"props":3359,"children":3360},{"style":63},[3361],{"type":21,"value":2494},{"type":16,"tag":44,"props":3363,"children":3365},{"class":46,"line":3364},46,[3366,3370,3374,3378,3382,3387],{"type":16,"tag":44,"props":3367,"children":3368},{"style":51},[3369],{"type":21,"value":730},{"type":16,"tag":44,"props":3371,"children":3372},{"style":343},[3373],{"type":21,"value":678},{"type":16,"tag":44,"props":3375,"children":3376},{"style":51},[3377],{"type":21,"value":351},{"type":16,"tag":44,"props":3379,"children":3380},{"style":63},[3381],{"type":21,"value":2571},{"type":16,"tag":44,"props":3383,"children":3384},{"style":57},[3385],{"type":21,"value":3386},"fullJoin",{"type":16,"tag":44,"props":3388,"children":3389},{"style":63},[3390],{"type":21,"value":2581},{"type":16,"tag":44,"props":3392,"children":3394},{"class":46,"line":3393},47,[3395],{"type":16,"tag":44,"props":3396,"children":3397},{"style":63},[3398],{"type":21,"value":2589},{"type":16,"tag":44,"props":3400,"children":3402},{"class":46,"line":3401},48,[3403],{"type":16,"tag":44,"props":3404,"children":3405},{"style":63},[3406],{"type":21,"value":2597},{"type":16,"tag":44,"props":3408,"children":3410},{"class":46,"line":3409},49,[3411,3415,3419],{"type":16,"tag":44,"props":3412,"children":3413},{"style":135},[3414],{"type":21,"value":2605},{"type":16,"tag":44,"props":3416,"children":3417},{"style":51},[3418],{"type":21,"value":375},{"type":16,"tag":44,"props":3420,"children":3421},{"style":63},[3422],{"type":21,"value":2614},{"type":16,"tag":44,"props":3424,"children":3426},{"class":46,"line":3425},50,[3427,3431,3435],{"type":16,"tag":44,"props":3428,"children":3429},{"style":135},[3430],{"type":21,"value":2622},{"type":16,"tag":44,"props":3432,"children":3433},{"style":51},[3434],{"type":21,"value":375},{"type":16,"tag":44,"props":3436,"children":3437},{"style":63},[3438],{"type":21,"value":2631},{"type":16,"tag":44,"props":3440,"children":3442},{"class":46,"line":3441},51,[3443,3448,3453,3457,3462],{"type":16,"tag":44,"props":3444,"children":3445},{"style":63},[3446],{"type":21,"value":3447},"                { id: ",{"type":16,"tag":44,"props":3449,"children":3450},{"style":343},[3451],{"type":21,"value":3452},"0",{"type":16,"tag":44,"props":3454,"children":3455},{"style":63},[3456],{"type":21,"value":2465},{"type":16,"tag":44,"props":3458,"children":3459},{"style":2323},[3460],{"type":21,"value":3461},"\"Unknown\"",{"type":16,"tag":44,"props":3463,"children":3464},{"style":63},[3465],{"type":21,"value":2720},{"type":16,"tag":44,"props":3467,"children":3469},{"class":46,"line":3468},52,[3470,3475,3479,3483,3487],{"type":16,"tag":44,"props":3471,"children":3472},{"style":63},[3473],{"type":21,"value":3474},"                { employeeId: ",{"type":16,"tag":44,"props":3476,"children":3477},{"style":343},[3478],{"type":21,"value":3452},{"type":16,"tag":44,"props":3480,"children":3481},{"style":63},[3482],{"type":21,"value":2524},{"type":16,"tag":44,"props":3484,"children":3485},{"style":2323},[3486],{"type":21,"value":3168},{"type":16,"tag":44,"props":3488,"children":3489},{"style":63},[3490],{"type":21,"value":2744},{"type":16,"tag":44,"props":3492,"children":3494},{"class":46,"line":3493},53,[3495],{"type":16,"tag":44,"props":3496,"children":3497},{"style":63},[3498],{"type":21,"value":2672},{"type":16,"tag":44,"props":3500,"children":3502},{"class":46,"line":3501},54,[3503,3507,3511,3515],{"type":16,"tag":44,"props":3504,"children":3505},{"style":57},[3506],{"type":21,"value":2680},{"type":16,"tag":44,"props":3508,"children":3509},{"style":63},[3510],{"type":21,"value":2685},{"type":16,"tag":44,"props":3512,"children":3513},{"style":57},[3514],{"type":21,"value":2690},{"type":16,"tag":44,"props":3516,"children":3517},{"style":63},[3518],{"type":21,"value":2695},{"type":16,"tag":44,"props":3520,"children":3522},{"class":46,"line":3521},55,[3523,3528,3532,3536,3540,3545,3550],{"type":16,"tag":44,"props":3524,"children":3525},{"style":63},[3526],{"type":21,"value":3527},"                [{ id: ",{"type":16,"tag":44,"props":3529,"children":3530},{"style":343},[3531],{"type":21,"value":1951},{"type":16,"tag":44,"props":3533,"children":3534},{"style":63},[3535],{"type":21,"value":2465},{"type":16,"tag":44,"props":3537,"children":3538},{"style":2323},[3539],{"type":21,"value":2470},{"type":16,"tag":44,"props":3541,"children":3542},{"style":63},[3543],{"type":21,"value":3544}," }, ",{"type":16,"tag":44,"props":3546,"children":3547},{"style":343},[3548],{"type":21,"value":3549},"undefined",{"type":16,"tag":44,"props":3551,"children":3552},{"style":63},[3553],{"type":21,"value":3554},"],\n",{"type":16,"tag":44,"props":3556,"children":3558},{"class":46,"line":3557},56,[3559,3563,3567,3571,3575,3579,3583,3587,3591],{"type":16,"tag":44,"props":3560,"children":3561},{"style":63},[3562],{"type":21,"value":3527},{"type":16,"tag":44,"props":3564,"children":3565},{"style":343},[3566],{"type":21,"value":2480},{"type":16,"tag":44,"props":3568,"children":3569},{"style":63},[3570],{"type":21,"value":2465},{"type":16,"tag":44,"props":3572,"children":3573},{"style":2323},[3574],{"type":21,"value":2489},{"type":16,"tag":44,"props":3576,"children":3577},{"style":63},[3578],{"type":21,"value":2534},{"type":16,"tag":44,"props":3580,"children":3581},{"style":343},[3582],{"type":21,"value":2480},{"type":16,"tag":44,"props":3584,"children":3585},{"style":63},[3586],{"type":21,"value":2524},{"type":16,"tag":44,"props":3588,"children":3589},{"style":2323},[3590],{"type":21,"value":2547},{"type":16,"tag":44,"props":3592,"children":3593},{"style":63},[3594],{"type":21,"value":3595}," }],\n",{"type":16,"tag":44,"props":3597,"children":3599},{"class":46,"line":3598},57,[3600,3605,3609,3614,3618,3622,3626],{"type":16,"tag":44,"props":3601,"children":3602},{"style":63},[3603],{"type":21,"value":3604},"                [",{"type":16,"tag":44,"props":3606,"children":3607},{"style":343},[3608],{"type":21,"value":3549},{"type":16,"tag":44,"props":3610,"children":3611},{"style":63},[3612],{"type":21,"value":3613},", { employeeId: ",{"type":16,"tag":44,"props":3615,"children":3616},{"style":343},[3617],{"type":21,"value":2886},{"type":16,"tag":44,"props":3619,"children":3620},{"style":63},[3621],{"type":21,"value":2524},{"type":16,"tag":44,"props":3623,"children":3624},{"style":2323},[3625],{"type":21,"value":3357},{"type":16,"tag":44,"props":3627,"children":3628},{"style":63},[3629],{"type":21,"value":3630}," }]\n",{"type":16,"tag":44,"props":3632,"children":3634},{"class":46,"line":3633},58,[3635],{"type":16,"tag":44,"props":3636,"children":3637},{"style":63},[3638],{"type":21,"value":2752},{"type":16,"tag":44,"props":3640,"children":3642},{"class":46,"line":3641},59,[3643],{"type":16,"tag":44,"props":3644,"children":3645},{"style":63},[3646],{"type":21,"value":802},{"type":16,"tag":44,"props":3648,"children":3650},{"class":46,"line":3649},60,[3651],{"type":16,"tag":44,"props":3652,"children":3653},{"style":63},[3654],{"type":21,"value":2767},{"type":16,"tag":44,"props":3656,"children":3658},{"class":46,"line":3657},61,[3659],{"type":16,"tag":44,"props":3660,"children":3661},{"style":63},[3662],{"type":21,"value":3663},"});\n",{"type":16,"tag":3665,"props":3666,"children":3667},"style",{},[3668],{"type":21,"value":3669},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":10,"searchDepth":69,"depth":69,"links":3671},[],"markdown","content:codesnippets:typescript:jointure.md","content","codesnippets\u002Ftypescript\u002Fjointure.md","codesnippets\u002Ftypescript\u002Fjointure","md",1779013873260]