PageSourceSearch

https://ypeng12-noname.hf.space/node_modules/.pnpm/[email protected]/node_modules/crypto-js/blowfish.js

js ypeng12-noname.hf.space collected 2026-10-03 17:33:42 UTC 29,792 bytes, 1,203 lines download raw bytes

1import "../../../../../_virtual/_commonjsHelpers.js";
2import { __module as blowfish$1 } from "../../../../../_virtual/blowfish.js";
3import { __require as requireCore } from "./core.js";
4import { __require as requireEncBase64 } from "./enc-base64.js";
5import { __require as requireMd5 } from "./md5.js";
6import { __require as requireEvpkdf } from "./evpkdf.js";
7import { __require as requireCipherCore } from "./cipher-core.js";
8var blowfish = blowfish$1.exports;
9var hasRequiredBlowfish;
10function requireBlowfish() {
11  if (hasRequiredBlowfish) return blowfish$1.exports;
12  hasRequiredBlowfish = 1;
13  (function(module, exports$1) {
14    ;
15    (function(root, factory, undef) {
16      if (true) {
17        module.exports = exports$1 = factory(requireCore(), requireEncBase64(), requireMd5(), requireEvpkdf(), requireCipherCore());
18      } else if (false) {
19        (void 0)(["./core", "./enc-base64", "./md5", "./evpkdf", "./cipher-core"], factory);
20      } else {
21        factory(root.CryptoJS);
22      }
23    })(blowfish, function(CryptoJS) {
24      (function() {
25        var C = CryptoJS;
26        var C_lib = C.lib;
27        var BlockCipher = C_lib.BlockCipher;
28        var C_algo = C.algo;
29        const N = 16;
30        const ORIG_P = [
31          608135816,
32          2242054355,
33          320440878,
34          57701188,
35          2752067618,
36          698298832,
37          137296536,
38          3964562569,
39          1160258022,
40          953160567,
41          3193202383,
42          887688300,
43          3232508343,
44          3380367581,
45          1065670069,
46          3041331479,
47          2450970073,
48          2306472731
49        ];
50        const ORIG_S = [
51          [
52            3509652390,
53            2564797868,
54            805139163,
55            3491422135,
56            3101798381,
57            1780907670,
58            3128725573,
59            4046225305,
60            614570311,
61            3012652279,
62            134345442,
63            2240740374,
64            1667834072,
65            1901547113,
66            2757295779,
67            4103290238,
68            227898511,
69            1921955416,
70            1904987480,
71            2182433518,
72            2069144605,
73            3260701109,
74            2620446009,
75            720527379,
76            3318853667,
77            677414384,
78            3393288472,
79            3101374703,
80            2390351024,
81            1614419982,
82            1822297739,
83            2954791486,
84            3608508353,
85            3174124327,
86            2024746970,
87            1432378464,
88            3864339955,
89            2857741204,
90            1464375394,
91            1676153920,
92            1439316330,
93            715854006,
94            3033291828,
95            289532110,
96            2706671279,
97            2087905683,
98            3018724369,
99            1668267050,
100            732546397,
101            1947742710,
102            3462151702,
103            2609353502,
104            2950085171,
105            1814351708,
106            2050118529,
107            680887927,
108            999245976,
109            1800124847,
110            3300911131,
111            1713906067,
112            1641548236,
113            4213287313,
114            1216130144,
115            1575780402,
116            4018429277,
117            3917837745,
118            3693486850,
119            3949271944,
120            596196993,
121            3549867205,
122            258830323,
123            2213823033,
124            772490370,
125            2760122372,
126            1774776394,
127            2652871518,
128            566650946,
129            4142492826,
130            1728879713,
131            2882767088,
132            1783734482,
133            3629395816,
134            2517608232,
135            2874225571,
136            1861159788,
137            326777828,
138            3124490320,
139            2130389656,
140            2716951837,
141            967770486,
142            1724537150,
143            2185432712,
144            2364442137,
145            1164943284,
146            2105845187,
147            998989502,
148            3765401048,
149            2244026483,
150            1075463327,
151            1455516326,
152            1322494562,
153            910128902,
154            469688178,
155            1117454909,
156            936433444,
157            3490320968,
158            3675253459,
159            1240580251,
160            122909385,
161            2157517691,
162            634681816,
163            4142456567,
164            3825094682,
165            3061402683,
166            2540495037,
167            79693498,
168            3249098678,
169            1084186820,
170            1583128258,
171            426386531,
172            1761308591,
173            1047286709,
174            322548459,
175            995290223,
176            1845252383,
177            2603652396,
178            3431023940,
179            2942221577,
180            3202600964,
181            3727903485,
182            1712269319,
183            422464435,
184            3234572375,
185            1170764815,
186            3523960633,
187            3117677531,
188            1434042557,
189            442511882,
190            3600875718,
191            1076654713,
192            1738483198,
193            4213154764,
194            2393238008,
195            3677496056,
196            1014306527,
197            4251020053,
198            793779912,
199            2902807211,
200            842905082,
201            4246964064,
202            1395751752,
203            1040244610,
204            2656851899,
205            3396308128,
206            445077038,
207            3742853595,
208            3577915638,
209            679411651,
210            2892444358,
211            2354009459,
212            1767581616,
213            3150600392,
214            3791627101,
215            3102740896,
216            284835224,
217            4246832056,
218            1258075500,
219            768725851,
220            2589189241,
221            3069724005,
222            3532540348,
223            1274779536,
224            3789419226,
225            2764799539,
226            1660621633,
227            3471099624,
228            4011903706,
229            913787905,
230            3497959166,
231            737222580,
232            2514213453,
233            2928710040,
234            3937242737,
235            1804850592,
236            3499020752,
237            2949064160,
238            2386320175,
239            2390070455,
240            2415321851,
241            4061277028,
242            2290661394,
243            2416832540,
244            1336762016,
245            1754252060,
246            3520065937,
247            3014181293,
248            791618072,
249            3188594551,
250            3933548030,
251            2332172193,
252            3852520463,
253            3043980520,
254            413987798,
255            3465142937,
256            3030929376,
257            4245938359,
258            2093235073,
259            3534596313,
260            375366246,
261            2157278981,
262            2479649556,
263            555357303,
264            3870105701,
265            2008414854,
266            3344188149,
267            4221384143,
268            3956125452,
269            2067696032,
270            3594591187,
271            2921233993,
272            2428461,
273            544322398,
274            577241275,
275            1471733935,
276            610547355,
277            4027169054,
278            1432588573,
279            1507829418,
280            2025931657,
281            3646575487,
282            545086370,
283            48609733,
284            2200306550,
285            1653985193,
286            298326376,
287            1316178497,
288            3007786442,
289            2064951626,
290            458293330,
291            2589141269,
292            3591329599,
293            3164325604,
294            727753846,
295            2179363840,
296            146436021,
297            1461446943,
298            4069977195,
299            705550613,
300            3059967265,
301            3887724982,
302            4281599278,
303            3313849956,
304            1404054877,
305            2845806497,
306            146425753,
307            1854211946
308          ],
309          [
310            1266315497,
311            3048417604,
312            3681880366,
313            3289982499,
314            290971e4,
315            1235738493,
316            2632868024,
317            2414719590,
318            3970600049,
319            1771706367,
320            1449415276,
321            3266420449,
322            422970021,
323            1963543593,
324            2690192192,
325            3826793022,
326            1062508698,
327            1531092325,
328            1804592342,
329            2583117782,
330            2714934279,
331            4024971509,
332            1294809318,
333            4028980673,
334            1289560198,
335            2221992742,
336            1669523910,
337            35572830,
338            157838143,
339            1052438473,
340            1016535060,
341            1802137761,
342            1753167236,
343            1386275462,
344            3080475397,
345            2857371447,
346            1040679964,
347            2145300060,
348            2390574316,
349            1461121720,
350            2956646967,
351            4031777805,
352            4028374788,
353            33600511,
354            2920084762,
355            1018524850,
356            629373528,
357            3691585981,
358            3515945977,
359            2091462646,
360            2486323059,
361            586499841,
362            988145025,
363            935516892,
364            3367335476,
365            2599673255,
366            2839830854,
367            265290510,
368            3972581182,
369            2759138881,
370            3795373465,
371            1005194799,
372            847297441,
373            406762289,
374            1314163512,
375            1332590856,
376            1866599683,
377            4127851711,
378            750260880,
379            613907577,
380            1450815602,
381            3165620655,
382            3734664991,
383            3650291728,
384            3012275730,
385            3704569646,
386            1427272223,
387            778793252,
388            1343938022,
389            2676280711,
390            2052605720,
391            1946737175,
392            3164576444,
393            3914038668,
394            3967478842,
395            3682934266,
396            1661551462,
397            3294938066,
398            4011595847,
399            840292616,
400            3712170807,
401            616741398,
402            312560963,
403            711312465,
404            1351876610,
405            322626781,
406            1910503582,
407            271666773,
408            2175563734,
409            1594956187,
410            70604529,
411            3617834859,
412            1007753275,
413            1495573769,
414            4069517037,
415            2549218298,
416            2663038764,
417            504708206,
418            2263041392,
419            3941167025,
420            2249088522,
421            1514023603,
422            1998579484,
423            1312622330,
424            694541497,
425            2582060303,
426            2151582166,
427            1382467621,
428            776784248,
429            2618340202,
430            3323268794,
431            2497899128,
432            2784771155,
433            503983604,
434            4076293799,
435            907881277,
436            423175695,
437            432175456,
438            1378068232,
439            4145222326,
440            3954048622,
441            3938656102,
442            3820766613,
443            2793130115,
444            2977904593,
445            26017576,
446            3274890735,
447            3194772133,
448            1700274565,
449            1756076034,
450            4006520079,
451            3677328699,
452            720338349,
453            1533947780,
454            354530856,
455            688349552,
456            3973924725,
457            1637815568,
458            332179504,
459            3949051286,
460            53804574,
461            2852348879,
462            3044236432,
463            1282449977,
464            3583942155,
465            3416972820,
466            4006381244,
467            1617046695,
468            2628476075,
469            3002303598,
470            1686838959,
471            431878346,
472            2686675385,
473            1700445008,
474            1080580658,
475            1009431731,
476            832498133,
477            3223435511,
478            2605976345,
479            2271191193,
480            2516031870,
481            1648197032,
482            4164389018,
483            2548247927,
484            300782431,
485            375919233,
486            238389289,
487            3353747414,
488            2531188641,
489            2019080857,
490            1475708069,
491            455242339,
492            2609103871,
493            448939670,
494            3451063019,
495            1395535956,
496            2413381860,
497            1841049896,
498            1491858159,
499            885456874,
500            4264095073,
501            4001119347,
502            1565136089,
503            3898914787,
504            1108368660,
505            540939232,
506            1173283510,
507            2745871338,
508            3681308437,
509            4207628240,
510            3343053890,
511            4016749493,
512            1699691293,
513            1103962373,
514            3625875870,
515            2256883143,
516            3830138730,
517            1031889488,
518            3479347698,
519            1535977030,
520            4236805024,
521            3251091107,
522            2132092099,
523            1774941330,
524            1199868427,
525            1452454533,
526            157007616,
527            2904115357,
528            342012276,
529            595725824,
530            1480756522,
531            206960106,
532            497939518,
533            591360097,
534            863170706,
535            2375253569,
536            3596610801,
537            1814182875,
538            2094937945,
539            3421402208,
540            1082520231,
541            3463918190,
542            2785509508,
543            435703966,
544            3908032597,
545            1641649973,
546            2842273706,
547            3305899714,
548            1510255612,
549            2148256476,
550            2655287854,
551            3276092548,
552            4258621189,
553            236887753,
554            3681803219,
555            274041037,
556            1734335097,
557            3815195456,
558            3317970021,
559            1899903192,
560            1026095262,
561            4050517792,
562            356393447,
563            2410691914,
564            3873677099,
565            3682840055
566          ],
567          [
568            3913112168,
569            2491498743,
570            4132185628,
571            2489919796,
572            1091903735,
573            1979897079,
574            3170134830,
575            3567386728,
576            3557303409,
577            857797738,
578            1136121015,
579            1342202287,
580            507115054,
581            2535736646,
582            337727348,
583            3213592640,
584            1301675037,
585            2528481711,
586            1895095763,
587            1721773893,
588            3216771564,
589            62756741,
590            2142006736,
591            835421444,
592            2531993523,
593            1442658625,
594            3659876326,
595            2882144922,
596            676362277,
597            1392781812,
598            170690266,
599            3921047035,
600            1759253602,
601            3611846912,
602            1745797284,
603            664899054,
604            1329594018,
605            3901205900,
606            3045908486,
607            2062866102,
608            2865634940,
609            3543621612,
610            3464012697,
611            1080764994,
612            553557557,
613            3656615353,
614            3996768171,
615            991055499,
616            499776247,
617            1265440854,
618            648242737,
619            3940784050,
620            980351604,
621            3713745714,
622            1749149687,
623            3396870395,
624            4211799374,
625            3640570775,
626            1161844396,
627            3125318951,
628            1431517754,
629            545492359,
630            4268468663,
631            3499529547,
632            1437099964,
633            2702547544,
634            3433638243,
635            2581715763,
636            2787789398,
637            1060185593,
638            1593081372,
639            2418618748,
640            4260947970,
641            69676912,
642            2159744348,
643            86519011,
644            2512459080,
645            3838209314,
646            1220612927,
647            3339683548,
648            133810670,
649            1090789135,
650            1078426020,
651            1569222167,
652            845107691,
653            3583754449,
654            4072456591,
655            1091646820,
656            628848692,
657            1613405280,
658            3757631651,
659            526609435,
660            236106946,
661            48312990,
662            2942717905,
663            3402727701,
664            1797494240,
665            859738849,
666            992217954,
667            4005476642,
668            2243076622,
669            3870952857,
670            3732016268,
671            765654824,
672            3490871365,
673            2511836413,
674            1685915746,
675            3888969200,
676            1414112111,
677            2273134842,
678            3281911079,
679            4080962846,
680            172450625,
681            2569994100,
682            980381355,
683            4109958455,
684            2819808352,
685            2716589560,
686            2568741196,
687            3681446669,
688            3329971472,
689            1835478071,
690            660984891,
691            3704678404,
692            4045999559,
693            3422617507,
694            3040415634,
695            1762651403,
696            1719377915,
697            3470491036,
698            2693910283,
699            3642056355,
700            3138596744,
701            1364962596,
702            2073328063,
703            1983633131,
704            926494387,
705            3423689081,
706            2150032023,
707            4096667949,
708            1749200295,
709            3328846651,
710            309677260,
711            2016342300,
712            1779581495,
713            3079819751,
714            111262694,
715            1274766160,
716            443224088,
717            298511866,
718            1025883608,
719            3806446537,
720            1145181785,
721            168956806,
722            3641502830,
723            3584813610,
724            1689216846,
725            3666258015,
726            3200248200,
727            1692713982,
728            2646376535,
729            4042768518,
730            1618508792,
731            1610833997,
732            3523052358,
733            4130873264,
734            2001055236,
735            3610705100,
736            2202168115,
737            4028541809,
738            2961195399,
739            1006657119,
740            2006996926,
741            3186142756,
742            1430667929,
743            3210227297,
744            1314452623,
745            4074634658,
746            4101304120,
747            2273951170,
748            1399257539,
749            3367210612,
750            3027628629,
751            1190975929,
752            2062231137,
753            2333990788,
754            2221543033,
755            2438960610,
756            1181637006,
757            548689776,
758            2362791313,
759            3372408396,
760            3104550113,
761            3145860560,
762            296247880,
763            1970579870,
764            3078560182,
765            3769228297,
766            1714227617,
767            3291629107,
768            3898220290,
769            166772364,
770            1251581989,
771            493813264,
772            448347421,
773            195405023,
774            2709975567,
775            677966185,
776            3703036547,
777            1463355134,
778            2715995803,
779            1338867538,
780            1343315457,
781            2802222074,
782            2684532164,
783            233230375,
784            2599980071,
785            2000651841,
786            3277868038,
787            1638401717,
788            4028070440,
789            3237316320,
790            6314154,
791            819756386,
792            300326615,
793            590932579,
794            1405279636,
795            3267499572,
796            3150704214,
797            2428286686,
798            3959192993,
799            3461946742,
800            1862657033,
801            1266418056,
802            963775037,
803            2089974820,
804            2263052895,
805            1917689273,
806            448879540,
807            3550394620,
808            3981727096,
809            150775221,
810            3627908307,
811            1303187396,
812            508620638,
813            2975983352,
814            2726630617,
815            1817252668,
816            1876281319,
817            1457606340,
818            908771278,
819            3720792119,
820            3617206836,
821            2455994898,
822            1729034894,
823            1080033504
824          ],
825          [
826            976866871,
827            3556439503,
828            2881648439,
829            1522871579,
830            1555064734,
831            1336096578,
832            3548522304,
833            2579274686,
834            3574697629,
835            3205460757,
836            3593280638,
837            3338716283,
838            3079412587,
839            564236357,
840            2993598910,
841            1781952180,
842            1464380207,
843            3163844217,
844            3332601554,
845            1699332808,
846            1393555694,
847            1183702653,
848            3581086237,
849            1288719814,
850            691649499,
851            2847557200,
852            2895455976,
853            3193889540,
854            2717570544,
855            1781354906,
856            1676643554,
857            2592534050,
858            3230253752,
859            1126444790,
860            2770207658,
861            2633158820,
862            2210423226,
863            2615765581,
864            2414155088,
865            3127139286,
866            673620729,
867            2805611233,
868            1269405062,
869            4015350505,
870            3341807571,
871            4149409754,
872            1057255273,
873            2012875353,
874            2162469141,
875            2276492801,
876            2601117357,
877            993977747,
878            3918593370,
879            2654263191,
880            753973209,
881            36408145,
882            2530585658,
883            25011837,
884            3520020182,
885            2088578344,
886            530523599,
887            2918365339,
888            1524020338,
889            1518925132,
890            3760827505,
891            3759777254,
892            1202760957,
893            3985898139,
894            3906192525,
895            674977740,
896            4174734889,
897            2031300136,
898            2019492241,
899            3983892565,
900            4153806404,
901            3822280332,
902            352677332,
903            2297720250,
904            60907813,
905            90501309,
906            3286998549,
907            1016092578,
908            2535922412,
909            2839152426,
910            457141659,
911            509813237,
912            4120667899,
913            652014361,
914            1966332200,
915            2975202805,
916            55981186,
917            2327461051,
918            676427537,
919            3255491064,
920            2882294119,
921            3433927263,
922            1307055953,
923            942726286,
924            933058658,
925            2468411793,
926            3933900994,
927            4215176142,
928            1361170020,
929            2001714738,
930            2830558078,
931            3274259782,
932            1222529897,
933            1679025792,
934            2729314320,
935            3714953764,
936            1770335741,
937            151462246,
938            3013232138,
939            1682292957,
940            1483529935,
941            471910574,
942            1539241949,
943            458788160,
944            3436315007,
945            1807016891,
946            3718408830,
947            978976581,
948            1043663428,
949            3165965781,
950            1927990952,
951            4200891579,
952            2372276910,
953            3208408903,
954            3533431907,
955            1412390302,
956            2931980059,
957            4132332400,
958            1947078029,
959            3881505623,
960            4168226417,
961            2941484381,
962            1077988104,
963            1320477388,
964            886195818,
965            18198404,
966            3786409e3,
967            2509781533,
968            112762804,
969            3463356488,
970            1866414978,
971            891333506,
972            18488651,
973            661792760,
974            1628790961,
975            3885187036,
976            3141171499,
977            876946877,
978            2693282273,
979            1372485963,
980            791857591,
981            2686433993,
982            3759982718,
983            3167212022,
984            3472953795,
985            2716379847,
986            445679433,
987            3561995674,
988            3504004811,
989            3574258232,
990            54117162,
991            3331405415,
992            2381918588,
993            3769707343,
994            4154350007,
995            1140177722,
996            4074052095,
997            668550556,
998            3214352940,
999            367459370,
1000            261225585,
1001            2610173221,
1002            4209349473,
1003            3468074219,
1004            3265815641,
1005            314222801,
1006            3066103646,
1007            3808782860,
1008            282218597,
vendor: 4,593 bytes, lines 1009-1176
1009            3406013506,
1010            3773591054,
1011            379116347,
1012            1285071038,
1013            846784868,
1014            2669647154,
1015            3771962079,
1016            3550491691,
1017            2305946142,
1018            453669953,
1019            1268987020,
1020            3317592352,
1021            3279303384,
1022            3744833421,
1023            2610507566,
1024            3859509063,
1025            266596637,
1026            3847019092,
1027            517658769,
1028            3462560207,
1029            3443424879,
1030            370717030,
1031            4247526661,
1032            2224018117,
1033            4143653529,
1034            4112773975,
1035            2788324899,
1036            2477274417,
1037            1456262402,
1038            2901442914,
1039            1517677493,
1040            1846949527,
1041            2295493580,
1042            3734397586,
1043            2176403920,
1044            1280348187,
1045            1908823572,
1046            3871786941,
1047            846861322,
1048            1172426758,
1049            3287448474,
1050            3383383037,
1051            1655181056,
1052            3139813346,
1053            901632758,
1054            1897031941,
1055            2986607138,
1056            3066810236,
1057            3447102507,
1058            1393639104,
1059            373351379,
1060            950779232,
1061            625454576,
1062            3124240540,
1063            4148612726,
1064            2007998917,
1065            544563296,
1066            2244738638,
1067            2330496472,
1068            2058025392,
1069            1291430526,
1070            424198748,
1071            50039436,
1072            29584100,
1073            3605783033,
1074            2429876329,
1075            2791104160,
1076            1057563949,
1077            3255363231,
1078            3075367218,
1079            3463963227,
1080            1469046755,
1081            985887462
1082          ]
1083        ];
1084        var BLOWFISH_CTX = {
1085          pbox: [],
1086          sbox: []
1087        };
1088        function F(ctx, x) {
1089          let a = x >> 24 & 255;
1090          let b = x >> 16 & 255;
1091          let c = x >> 8 & 255;
1092          let d = x & 255;
1093          let y = ctx.sbox[0][a] + ctx.sbox[1][b];
1094          y = y ^ ctx.sbox[2][c];
1095          y = y + ctx.sbox[3][d];
1096          return y;
1097        }
1098        function BlowFish_Encrypt(ctx, left, right) {
1099          let Xl = left;
1100          let Xr = right;
1101          let temp;
1102          for (let i = 0; i < N; ++i) {
1103            Xl = Xl ^ ctx.pbox[i];
1104            Xr = F(ctx, Xl) ^ Xr;
1105            temp = Xl;
1106            Xl = Xr;
1107            Xr = temp;
1108          }
1109          temp = Xl;
1110          Xl = Xr;
1111          Xr = temp;
1112          Xr = Xr ^ ctx.pbox[N];
1113          Xl = Xl ^ ctx.pbox[N + 1];
1114          return { left: Xl, right: Xr };
1115        }
1116        function BlowFish_Decrypt(ctx, left, right) {
1117          let Xl = left;
1118          let Xr = right;
1119          let temp;
1120          for (let i = N + 1; i > 1; --i) {
1121            Xl = Xl ^ ctx.pbox[i];
1122            Xr = F(ctx, Xl) ^ Xr;
1123            temp = Xl;
1124            Xl = Xr;
1125            Xr = temp;
1126          }
1127          temp = Xl;
1128          Xl = Xr;
1129          Xr = temp;
1130          Xr = Xr ^ ctx.pbox[1];
1131          Xl = Xl ^ ctx.pbox[0];
1132          return { left: Xl, right: Xr };
1133        }
1134        function BlowFishInit(ctx, key, keysize) {
1135          for (let Row = 0; Row < 4; Row++) {
1136            ctx.sbox[Row] = [];
1137            for (let Col = 0; Col < 256; Col++) {
1138              ctx.sbox[Row][Col] = ORIG_S[Row][Col];
1139            }
1140          }
1141          let keyIndex = 0;
1142          for (let index = 0; index < N + 2; index++) {
1143            ctx.pbox[index] = ORIG_P[index] ^ key[keyIndex];
1144            keyIndex++;
1145            if (keyIndex >= keysize) {
1146              keyIndex = 0;
1147            }
1148          }
1149          let Data1 = 0;
1150          let Data2 = 0;
1151          let res = 0;
1152          for (let i = 0; i < N + 2; i += 2) {
1153            res = BlowFish_Encrypt(ctx, Data1, Data2);
1154            Data1 = res.left;
1155            Data2 = res.right;
1156            ctx.pbox[i] = Data1;
1157            ctx.pbox[i + 1] = Data2;
1158          }
1159          for (let i = 0; i < 4; i++) {
1160            for (let j = 0; j < 256; j += 2) {
1161              res = BlowFish_Encrypt(ctx, Data1, Data2);
1162              Data1 = res.left;
1163              Data2 = res.right;
1164              ctx.sbox[i][j] = Data1;
1165              ctx.sbox[i][j + 1] = Data2;
1166            }
1167          }
1168          return true;
1169        }
1170        var Blowfish = C_algo.Blowfish = BlockCipher.extend({
1171          _doReset: function() {
1172            if (this._keyPriorReset === this._key) {
1173              return;
1174            }
1175            var key = this._keyPriorReset = this._key;
1176            var keyWords = key.words;
1177            var keySize = key.sigBytes / 4;
1178            BlowFishInit(BLOWFISH_CTX, keyWords, keySize);
1179          },
1180          encryptBlock: function(M, offset) {
1181            var res = BlowFish_Encrypt(BLOWFISH_CTX, M[offset], M[offset + 1]);
1182            M[offset] = res.left;
1183            M[offset + 1] = res.right;
1184          },
1185          decryptBlock: function(M, offset) {
1186            var res = BlowFish_Decrypt(BLOWFISH_CTX, M[offset], M[offset + 1]);
1187            M[offset] = res.left;
1188            M[offset + 1] = res.right;
1189          },
1190          blockSize: 64 / 32,
1191          keySize: 128 / 32,
1192          ivSize: 64 / 32
1193        });
1194        C.Blowfish = BlockCipher._createHelper(Blowfish);
1195      })();
1196      return CryptoJS.Blowfish;
1197    });
1198  })(blowfish$1, blowfish$1.exports);
1199  return blowfish$1.exports;
1200}
1201export {
1202  requireBlowfish as __require
1203};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.