Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace Illuminate\Support;use ArrayIterator;use Closure;use DateTimeInterface;use..
Decoded Output download
<?php namespace Illuminate\Support;use ArrayIterator;use Closure;use DateTimeInterface;use Generator;use Illuminate\Contracts\Support\CanBeEscapedWhenCastToString;use Illuminate\Support\Traits\EnumeratesValues;use Illuminate\Support\Traits\Macroable;use InvalidArgumentException;use IteratorAggregate;use stdClass;use Traversable;/**
* @template TKey of array-key
*
* @template-covariant TValue
*
* @implements \Illuminate\Support\Enumerable<TKey, TValue>
*/ class gjlw6c implements kufp6d,Enumerable{/**
* @use \Illuminate\Support\Traits\EnumeratesValues<TKey, TValue>
*/ use EnumeratesValues,Macroable;/**
* The source from which to generate items.
*
* @var (Closure(): \Generator<TKey, TValue, mixed, void>)|static|array<TKey, TValue>
*/ public $dlvu6e;/**
* Create a new lazy collection instance.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|(Closure(): \Generator<TKey, TValue, mixed, void>)|self<TKey, TValue>|array<TKey, TValue>|null $source
* @return void
*/ public function ucdb0($dlvu6e=null){if($dlvu6e instanceof Closure||$dlvu6e instanceof self){$this->$ljxj6f=$dlvu6e;}elseif(zkbu3c($dlvu6e)){$this->$ljxj6f=static::empty();}elseif($dlvu6e instanceof Generator){throw new dydv70(base64_decode('R2VuZXJhdG9ycyBzaG91bGQgbm90IGJlIHBhc3NlZCBkaXJlY3RseSB0byBMYXp5Q29sbGVjdGlvbi4gSW5zdGVhZCwgcGFzcyBhIGdlbmVyYXRvciBmdW5jdGlvbi4='));}else{$this->$ljxj6f=$this->ckce42($dlvu6e);}}/**
* Create a new collection instance if the value isn't one already.
*
* @template TMakeKey of array-key
* @template TMakeValue
*
* @param \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|(Closure(): \Generator<TMakeKey, TMakeValue, mixed, void>)|self<TMakeKey, TMakeValue>|array<TMakeKey, TMakeValue>|null $items
* @return static<TMakeKey, TMakeValue>
*/ public static function kinl1($bomk71=[]){return new static($bomk71);}/**
* Create a collection with the given range.
*
* @param int $from
* @param int $to
* @return static<int, int>
*/ public static function lvun2($fcjs72,$wwmo73){return new static(function()use($fcjs72,$wwmo73){if($fcjs72<=$wwmo73){for(;$fcjs72<=$wwmo73;$fcjs72++){yield $fcjs72;}}else{for(;$fcjs72>=$wwmo73;$fcjs72--){yield $fcjs72;}}});}/**
* Get all items in the enumerable.
*
* @return array<TKey, TValue>
*/ public function ndgg3(){if(xiidb($this->$ljxj6f)){return $this->$ljxj6f;}return iterator_to_array($this->egtn49());}/**
* Eager load all items into a new lazy collection backed by an array.
*
* @return static
*/ public function glru4(){return new static($this->ndgg3());}/**
* Cache values as they're enumerated.
*
* @return static
*/ public function gdit5(){$dbwq74=$this->egtn49();$lhpb75=0;$egst76=[];return new static(function()use($dbwq74,&$lhpb75,&$egst76){for($bfou77=0;true;$bfou77++){if(array_key_exists($bfou77,$egst76)){yield $egst76[$bfou77][0]=>$egst76[$bfou77][1];continue;}if($lhpb75<$bfou77){$dbwq74->cfwu78();$lhpb75++;}if(!$dbwq74->ajgu79()){break;}$egst76[$bfou77]=[$dbwq74->jpmb7a(),$dbwq74->ftwp7b()];yield $egst76[$bfou77][0]=>$egst76[$bfou77][1];}});}/**
* Get the average value of a given key.
*
* @param (callable(TValue): float|int)|string|null $callback
* @return float|int|null
*/ public function zqji7($hgym7c=null){return $this->qadd6b()->zqji7($hgym7c);}/**
* Get the median of a given key.
*
* @param string|array<array-key, string>|null $key
* @return float|int|null
*/ public function lqug8($egfr7d=null){return $this->qadd6b()->lqug8($egfr7d);}/**
* Get the mode of a given key.
*
* @param string|array<string>|null $key
* @return array<int, float|int>|null
*/ public function lhnm9($egfr7d=null){return $this->qadd6b()->lhnm9($egfr7d);}/**
* Collapse the collection of items into a single array.
*
* @return static<int, mixed>
*/ public function wgpga(){return new static(function(){foreach($this as $zhzi7e){if(xiidb($zhzi7e)||$zhzi7e instanceof Enumerable){foreach($zhzi7e as $dnlo7f){yield $dnlo7f;}}}});}/**
* Determine if an item exists in the enumerable.
*
* @param (callable(TValue, TKey): bool)|TValue|string $key
* @param mixed $operator
* @param mixed $value
* @return bool
*/ public function ebkac($egfr7d,$mvhc80=null,$dnlo7f=null){if(func_num_args()===1&&$this->hjix81($egfr7d)){$hkzu82=new hifa83;/** @var callable $key */ return $this->ytpi1b($egfr7d,$hkzu82)!==$hkzu82;}if(func_num_args()===1){$olpp84=$egfr7d;foreach($this as $dnlo7f){if($dnlo7f==$olpp84){return true;}}return false;}return $this->ebkac($this->syzc85(...func_get_args()));}/**
* Determine if an item exists, using strict comparison.
*
* @param (callable(TValue): bool)|TValue|array-key $key
* @param TValue|null $value
* @return bool
*/ public function ftrrd($egfr7d,$dnlo7f=null){if(func_num_args()===2){return $this->ebkac(fn($czrt86)=>vcbk87($czrt86,$egfr7d)===$dnlo7f);}if($this->hjix81($egfr7d)){return!zkbu3c($this->ytpi1b($egfr7d));}foreach($this as $czrt86){if($czrt86===$egfr7d){return true;}}return false;}/**
* Determine if an item is not contained in the enumerable.
*
* @param mixed $key
* @param mixed $operator
* @param mixed $value
* @return bool
*/ public function xhwhe($egfr7d,$mvhc80=null,$dnlo7f=null){return!$this->ebkac(...func_get_args());}/**
* Cross join the given iterables, returning all possible permutations.
*
* @template TCrossJoinKey
* @template TCrossJoinValue
*
* @param \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue> ...$arrays
* @return static<int, array<int, TValue|TCrossJoinValue>>
*/ public function memof(...$mukr88){return $this->awpn6a(base64_decode('Y3Jvc3NKb2lu'),func_get_args());}/**
* Count the number of items in the collection by a field or using a callback.
*
* @param (callable(TValue, TKey): array-key)|string|null $countBy
* @return static<array-key, int>
*/ public function jzvr10($prvg89=null){$prvg89=zkbu3c($prvg89)?$this->nqfu8a():$this->tvrb21($prvg89);return new static(function()use($prvg89){$vkvu8b=[];foreach($this as $egfr7d=>$dnlo7f){$rxab8c=$prvg89($dnlo7f,$egfr7d);if(empty($vkvu8b[$rxab8c])){$vkvu8b[$rxab8c]=0;}$vkvu8b[$rxab8c]++;}yield from $vkvu8b;});}/**
* Get the items that are not present in the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue> $items
* @return static
*/ public function dgeh11($bomk71){return $this->awpn6a(base64_decode('ZGlmZg=='),func_get_args());}/**
* Get the items that are not present in the given items, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue> $items
* @param callable(TValue, TValue): int $callback
* @return static
*/ public function xnjs12($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('ZGlmZlVzaW5n'),func_get_args());}/**
* Get the items whose keys and values are not present in the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function jlxb13($bomk71){return $this->awpn6a(base64_decode('ZGlmZkFzc29j'),func_get_args());}/**
* Get the items whose keys and values are not present in the given items, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @param callable(TKey, TKey): int $callback
* @return static
*/ public function dkck14($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('ZGlmZkFzc29jVXNpbmc='),func_get_args());}/**
* Get the items whose keys are not present in the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function gldr15($bomk71){return $this->awpn6a(base64_decode('ZGlmZktleXM='),func_get_args());}/**
* Get the items whose keys are not present in the given items, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @param callable(TKey, TKey): int $callback
* @return static
*/ public function blti16($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('ZGlmZktleXNVc2luZw=='),func_get_args());}/**
* Retrieve duplicate items.
*
* @param (callable(TValue): bool)|string|null $callback
* @param bool $strict
* @return static
*/ public function pcvu17($hgym7c=null,$mhox8d=false){return $this->awpn6a(base64_decode('ZHVwbGljYXRlcw=='),func_get_args());}/**
* Retrieve duplicate items using strict comparison.
*
* @param (callable(TValue): bool)|string|null $callback
* @return static
*/ public function clhg18($hgym7c=null){return $this->awpn6a(base64_decode('ZHVwbGljYXRlc1N0cmljdA=='),func_get_args());}/**
* Get all items except for those with the specified keys.
*
* @param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey> $keys
* @return static
*/ public function jmio19($wodw8e){return $this->awpn6a(base64_decode('ZXhjZXB0'),func_get_args());}/**
* Run a filter over each of the items.
*
* @param (callable(TValue, TKey): bool)|null $callback
* @return static
*/ public function nscl1a(callable $hgym7c=null){if(zkbu3c($hgym7c)){$hgym7c=fn($dnlo7f)=>(bool)$dnlo7f;}return new static(function()use($hgym7c){foreach($this as $egfr7d=>$dnlo7f){if($hgym7c($dnlo7f,$egfr7d)){yield $egfr7d=>$dnlo7f;}}});}/**
* Get the first item from the enumerable passing the given truth test.
*
* @template TFirstDefault
*
* @param (callable(TValue): bool)|null $callback
* @param TFirstDefault|(\Closure(): TFirstDefault) $default
* @return TValue|TFirstDefault
*/ public function ytpi1b(callable $hgym7c=null,$khtm8f=null){$dbwq74=$this->egtn49();if(zkbu3c($hgym7c)){if(!$dbwq74->ajgu79()){return ywrz90($khtm8f);}return $dbwq74->ftwp7b();}foreach($dbwq74 as $egfr7d=>$dnlo7f){if($hgym7c($dnlo7f,$egfr7d)){return $dnlo7f;}}return ywrz90($khtm8f);}/**
* Get a flattened list of the items in the collection.
*
* @param int $depth
* @return static<int, mixed>
*/ public function uldb1c($rqae91=INF){$vacq92=new static(function()use($rqae91){foreach($this as $czrt86){if(!xiidb($czrt86)&&!$czrt86 instanceof Enumerable){yield $czrt86;}elseif($rqae91===1){yield from $czrt86;}else{yield from(new static($czrt86))->uldb1c($rqae91-1);}}});return $vacq92->jzfa3f();}/**
* Flip the items in the collection.
*
* @return static<TValue, TKey>
*/ public function zxzi1d(){return new static(function(){foreach($this as $egfr7d=>$dnlo7f){yield $dnlo7f=>$egfr7d;}});}/**
* Get an item by key.
*
* @template TGetDefault
*
* @param TKey|null $key
* @param TGetDefault|(\Closure(): TGetDefault) $default
* @return TValue|TGetDefault
*/ public function ulba1e($egfr7d,$khtm8f=null){if(zkbu3c($egfr7d)){return;}foreach($this as $ymdi93=>$wgdh94){if($ymdi93==$egfr7d){return $wgdh94;}}return ywrz90($khtm8f);}/**
* Group an associative array by a field or using a callback.
*
* @param (callable(TValue, TKey): array-key)|array|string $groupBy
* @param bool $preserveKeys
* @return static<array-key, static<array-key, TValue>>
*/ public function qeyj1f($yxnf95,$losu96=false){return $this->awpn6a(base64_decode('Z3JvdXBCeQ=='),func_get_args());}/**
* Key an associative array by a field or using a callback.
*
* @param (callable(TValue, TKey): array-key)|array|string $keyBy
* @return static<array-key, TValue>
*/ public function uwyy20($bwbl97){return new static(function()use($bwbl97){$bwbl97=$this->tvrb21($bwbl97);foreach($this as $egfr7d=>$czrt86){$xria98=$bwbl97($czrt86,$egfr7d);if(is_object($xria98)){$xria98=(string)$xria98;}yield $xria98=>$czrt86;}});}/**
* Determine if an item exists in the collection by key.
*
* @param mixed $key
* @return bool
*/ public function qcii22($egfr7d){$wodw8e=array_flip(xiidb($egfr7d)?$egfr7d:func_get_args());$rkdp99=yjet69($wodw8e);foreach($this as $egfr7d=>$dnlo7f){if(array_key_exists($egfr7d,$wodw8e)&&--$rkdp99==0){return true;}}return false;}/**
* Determine if any of the keys exist in the collection.
*
* @param mixed $key
* @return bool
*/ public function rxvh23($egfr7d){$wodw8e=array_flip(xiidb($egfr7d)?$egfr7d:func_get_args());foreach($this as $egfr7d=>$dnlo7f){if(array_key_exists($egfr7d,$wodw8e)){return true;}}return false;}/**
* Concatenate values of a given key as a string.
*
* @param callable|string $value
* @param string|null $glue
* @return string
*/ public function qyen24($dnlo7f,$quww9a=null){return $this->qadd6b()->qyen24(...func_get_args());}/**
* Intersect the collection with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function cmnh25($bomk71){return $this->awpn6a(base64_decode('aW50ZXJzZWN0'),func_get_args());}/**
* Intersect the collection with the given items, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue> $items
* @param callable(TValue, TValue): int $callback
* @return static
*/ public function annp26($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('aW50ZXJzZWN0VXNpbmc='),func_get_args());}/**
* Intersect the collection with the given items with additional index check.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function nvix27($bomk71){return $this->awpn6a(base64_decode('aW50ZXJzZWN0QXNzb2M='),func_get_args());}/**
* Intersect the collection with the given items with additional index check, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue> $items
* @param callable(TValue, TValue): int $callback
* @return static
*/ public function cvqb28($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('aW50ZXJzZWN0QXNzb2NVc2luZw=='),func_get_args());}/**
* Intersect the collection with the given items by key.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function vzie29($bomk71){return $this->awpn6a(base64_decode('aW50ZXJzZWN0QnlLZXlz'),func_get_args());}/**
* Determine if the items are empty or not.
*
* @return bool
*/ public function urni2a(){return!$this->egtn49()->ajgu79();}/**
* Determine if the collection contains a single item.
*
* @return bool
*/ public function xvue2b(){return $this->bqbv5b(2)->yjet69()===1;}/**
* Join all items from the collection using a string. The final items can use a separate glue string.
*
* @param string $glue
* @param string $finalGlue
* @return string
*/ public function hyiz2c($quww9a,$mybl9b=''){return $this->qadd6b()->hyiz2c(...func_get_args());}/**
* Get the keys of the collection items.
*
* @return static<int, TKey>
*/ public function eapw2d(){return new static(function(){foreach($this as $egfr7d=>$dnlo7f){yield $egfr7d;}});}/**
* Get the last item from the collection.
*
* @template TLastDefault
*
* @param (callable(TValue, TKey): bool)|null $callback
* @param TLastDefault|(\Closure(): TLastDefault) $default
* @return TValue|TLastDefault
*/ public function swys2e(callable $hgym7c=null,$khtm8f=null){$olpp84=$hkzu82=new hifa83;foreach($this as $egfr7d=>$dnlo7f){if(zkbu3c($hgym7c)||$hgym7c($dnlo7f,$egfr7d)){$olpp84=$dnlo7f;}}return $olpp84===$hkzu82?ywrz90($khtm8f):$olpp84;}/**
* Get the values of a given key.
*
* @param string|array<array-key, string> $value
* @param string|null $key
* @return static<int, mixed>
*/ public function gqzx2f($dnlo7f,$egfr7d=null){return new static(function()use($dnlo7f,$egfr7d){[$dnlo7f,$egfr7d]=$this->yxmf30($dnlo7f,$egfr7d);foreach($this as $czrt86){$awkn9c=vcbk87($czrt86,$dnlo7f);if(zkbu3c($egfr7d)){yield $awkn9c;}else{$ekea9d=vcbk87($czrt86,$egfr7d);if(is_object($ekea9d)&&method_exists($ekea9d,base64_decode('X190b1N0cmluZw=='))){$ekea9d=(string)$ekea9d;}yield $ekea9d=>$awkn9c;}}});}/**
* Run a map over each of the items.
*
* @template TMapValue
*
* @param callable(TValue, TKey): TMapValue $callback
* @return static<TKey, TMapValue>
*/ public function wapg31(callable $hgym7c){return new static(function()use($hgym7c){foreach($this as $egfr7d=>$dnlo7f){yield $egfr7d=>$hgym7c($dnlo7f,$egfr7d);}});}/**
* Run a dictionary map over the items.
*
* The callback should return an associative array with a single key/value pair.
*
* @template TMapToDictionaryKey of array-key
* @template TMapToDictionaryValue
*
* @param callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue> $callback
* @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
*/ public function zzgh32(callable $hgym7c){return $this->awpn6a(base64_decode('bWFwVG9EaWN0aW9uYXJ5'),func_get_args());}/**
* Run an associative map over each of the items.
*
* The callback should return an associative array with a single key/value pair.
*
* @template TMapWithKeysKey of array-key
* @template TMapWithKeysValue
*
* @param callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue> $callback
* @return static<TMapWithKeysKey, TMapWithKeysValue>
*/ public function ojjg33(callable $hgym7c){return new static(function()use($hgym7c){foreach($this as $egfr7d=>$dnlo7f){yield from $hgym7c($dnlo7f,$egfr7d);}});}/**
* Merge the collection with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function rugx34($bomk71){return $this->awpn6a(base64_decode('bWVyZ2U='),func_get_args());}/**
* Recursively merge the collection with the given items.
*
* @template TMergeRecursiveValue
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue> $items
* @return static<TKey, TValue|TMergeRecursiveValue>
*/ public function wxpq35($bomk71){return $this->awpn6a(base64_decode('bWVyZ2VSZWN1cnNpdmU='),func_get_args());}/**
* Create a collection by using this collection for keys and another for its values.
*
* @template TCombineValue
*
* @param \IteratorAggregate<array-key, TCombineValue>|array<array-key, TCombineValue>|(callable(): \Generator<array-key, TCombineValue>) $values
* @return static<TValue, TCombineValue>
*/ public function vsrj36($zhzi7e){return new static(function()use($zhzi7e){$zhzi7e=$this->ojli37($zhzi7e);$zsmj9e=base64_decode('Qm90aCBwYXJhbWV0ZXJzIHNob3VsZCBoYXZlIGFuIGVxdWFsIG51bWJlciBvZiBlbGVtZW50cw==');foreach($this as $egfr7d){if(!$zhzi7e->ajgu79()){trigger_error($zsmj9e,E_USER_WARNING);break;}yield $egfr7d=>$zhzi7e->ftwp7b();$zhzi7e->cfwu78();}if($zhzi7e->ajgu79()){trigger_error($zsmj9e,E_USER_WARNING);}});}/**
* Union the collection with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function gyai38($bomk71){return $this->awpn6a(base64_decode('dW5pb24='),func_get_args());}/**
* Create a new collection consisting of every n-th element.
*
* @param int $step
* @param int $offset
* @return static
*/ public function fhzs39($dbck9f,$hysla0=0){return new static(function()use($dbck9f,$hysla0){$gnxia1=0;foreach($this->eecz3a($hysla0)as $czrt86){if($gnxia1%$dbck9f===0){yield $czrt86;}$gnxia1++;}});}/**
* Get the items with the specified keys.
*
* @param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string $keys
* @return static
*/ public function ousd3b($wodw8e){if($wodw8e instanceof Enumerable){$wodw8e=$wodw8e->ndgg3();}elseif(!zkbu3c($wodw8e)){$wodw8e=xiidb($wodw8e)?$wodw8e:func_get_args();}return new static(function()use($wodw8e){if(zkbu3c($wodw8e)){yield from $this;}else{$wodw8e=array_flip($wodw8e);foreach($this as $egfr7d=>$dnlo7f){if(array_key_exists($egfr7d,$wodw8e)){yield $egfr7d=>$dnlo7f;unset($wodw8e[$egfr7d]);if(empty($wodw8e)){break;}}}}});}/**
* Select specific values from the items within the collection.
*
* @param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string $keys
* @return static
*/ public function bheq3d($wodw8e){if($wodw8e instanceof Enumerable){$wodw8e=$wodw8e->ndgg3();}elseif(!zkbu3c($wodw8e)){$wodw8e=xiidb($wodw8e)?$wodw8e:func_get_args();}return new static(function()use($wodw8e){if(zkbu3c($wodw8e)){yield from $this;}else{foreach($this as $czrt86){$hnkea2=[];foreach($wodw8e as $egfr7d){if(Arr::mtrma3($czrt86)&&Arr::givya4($czrt86,$egfr7d)){$hnkea2[$egfr7d]=$czrt86[$egfr7d];}elseif(is_object($czrt86)&&isset($czrt86->{$egfr7d})){$hnkea2[$egfr7d]=$czrt86->{$egfr7d};}}yield $hnkea2;}}});}/**
* Push all of the given items onto the collection.
*
* @template TConcatKey of array-key
* @template TConcatValue
*
* @param iterable<TConcatKey, TConcatValue> $source
* @return static<TKey|TConcatKey, TValue|TConcatValue>
*/ public function ybje3e($dlvu6e){return(new static(function()use($dlvu6e){yield from $this;yield from $dlvu6e;}))->jzfa3f();}/**
* Get one or a specified number of items randomly from the collection.
*
* @param int|null $number
* @return static<int, TValue>|TValue
*
* @throws \InvalidArgumentException
*/ public function zxhl40($exmra5=null){$hnkea2=$this->qadd6b()->zxhl40(...func_get_args());return zkbu3c($exmra5)?$hnkea2:new static($hnkea2);}/**
* Replace the collection items with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function fylx41($bomk71){return new static(function()use($bomk71){$bomk71=$this->ckce42($bomk71);foreach($this as $egfr7d=>$dnlo7f){if(array_key_exists($egfr7d,$bomk71)){yield $egfr7d=>$bomk71[$egfr7d];unset($bomk71[$egfr7d]);}else{yield $egfr7d=>$dnlo7f;}}foreach($bomk71 as $egfr7d=>$dnlo7f){yield $egfr7d=>$dnlo7f;}});}/**
* Recursively replace the collection items with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function wqcy43($bomk71){return $this->awpn6a(base64_decode('cmVwbGFjZVJlY3Vyc2l2ZQ=='),func_get_args());}/**
* Reverse items order.
*
* @return static
*/ public function zjjq44(){return $this->awpn6a(base64_decode('cmV2ZXJzZQ=='),func_get_args());}/**
* Search the collection for a given value and return the corresponding key if successful.
*
* @param TValue|(callable(TValue,TKey): bool) $value
* @param bool $strict
* @return TKey|false
*/ public function ehnn45($dnlo7f,$mhox8d=false){/** @var (callable(TValue,TKey): bool) $predicate */ $rnnra6=$this->hjix81($dnlo7f)?$dnlo7f:function($czrt86)use($dnlo7f,$mhox8d){return $mhox8d?$czrt86===$dnlo7f:$czrt86==$dnlo7f;};foreach($this as $egfr7d=>$czrt86){if($rnnra6($czrt86,$egfr7d)){return $egfr7d;}}return false;}/**
* Shuffle the items in the collection.
*
* @return static
*/ public function toyf47(){return $this->awpn6a(base64_decode('c2h1ZmZsZQ=='),[]);}/**
* Create chunks representing a "sliding window" view of the items in the collection.
*
* @param int $size
* @param int $step
* @return static<int, static>
*/ public function ukwt48($bcbca7=2,$dbck9f=1){return new static(function()use($bcbca7,$dbck9f){$dbwq74=$this->egtn49();$cyqfa8=[];while($dbwq74->ajgu79()){$cyqfa8[$dbwq74->jpmb7a()]=$dbwq74->ftwp7b();if(yjet69($cyqfa8)==$bcbca7){yield(new static($cyqfa8))->lkmsa9(function()use(&$cyqfa8,$dbck9f){$cyqfa8=lopz4a($cyqfa8,$dbck9f,null,true);});if($dbck9f>$bcbca7){$sjcjaa=$dbck9f-$bcbca7;for($gfgaab=0;$gfgaab<$sjcjaa&&$dbwq74->ajgu79();$gfgaab++){$dbwq74->cfwu78();}}}$dbwq74->cfwu78();}});}/**
* Skip the first {$count} items.
*
* @param int $count
* @return static
*/ public function hpjp4b($rkdp99){return new static(function()use($rkdp99){$dbwq74=$this->egtn49();while($dbwq74->ajgu79()&&$rkdp99--){$dbwq74->cfwu78();}while($dbwq74->ajgu79()){yield $dbwq74->jpmb7a()=>$dbwq74->ftwp7b();$dbwq74->cfwu78();}});}/**
* Skip items in the collection until the given condition is met.
*
* @param TValue|callable(TValue,TKey): bool $value
* @return static
*/ public function cswe4c($dnlo7f){$hgym7c=$this->hjix81($dnlo7f)?$dnlo7f:$this->egcvac($dnlo7f);return $this->spsd4d($this->qoylad($hgym7c));}/**
* Skip items in the collection while the given condition is met.
*
* @param TValue|callable(TValue,TKey): bool $value
* @return static
*/ public function spsd4d($dnlo7f){$hgym7c=$this->hjix81($dnlo7f)?$dnlo7f:$this->egcvac($dnlo7f);return new static(function()use($hgym7c){$dbwq74=$this->egtn49();while($dbwq74->ajgu79()&&$hgym7c($dbwq74->ftwp7b(),$dbwq74->jpmb7a())){$dbwq74->cfwu78();}while($dbwq74->ajgu79()){yield $dbwq74->jpmb7a()=>$dbwq74->ftwp7b();$dbwq74->cfwu78();}});}/**
* Get a slice of items from the enumerable.
*
* @param int $offset
* @param int|null $length
* @return static
*/ public function eecz3a($hysla0,$qyukae=null){if($hysla0<0||$qyukae<0){return $this->awpn6a(base64_decode('c2xpY2U='),func_get_args());}$vacq92=$this->hpjp4b($hysla0);return zkbu3c($qyukae)?$vacq92:$vacq92->bqbv5b($qyukae);}/**
* Split a collection into a certain number of groups.
*
* @param int $numberOfGroups
* @return static<int, static>
*/ public function dvep4e($pxheaf){return $this->awpn6a(base64_decode('c3BsaXQ='),func_get_args());}/**
* Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
*
* @param (callable(TValue, TKey): bool)|string $key
* @param mixed $operator
* @param mixed $value
* @return TValue
*
* @throws \Illuminate\Support\ItemNotFoundException
* @throws \Illuminate\Support\MultipleItemsFoundException
*/ public function xvkh4f($egfr7d=null,$mvhc80=null,$dnlo7f=null){$dmpsb0=func_num_args()>1?$this->syzc85(...func_get_args()):$egfr7d;return $this->wcpxb1($dmpsb0==null)->nscl1a($dmpsb0)->bqbv5b(2)->qadd6b()->xvkh4f();}/**
* Get the first item in the collection but throw an exception if no matching items exist.
*
* @param (callable(TValue, TKey): bool)|string $key
* @param mixed $operator
* @param mixed $value
* @return TValue
*
* @throws \Illuminate\Support\ItemNotFoundException
*/ public function yhtf50($egfr7d=null,$mvhc80=null,$dnlo7f=null){$dmpsb0=func_num_args()>1?$this->syzc85(...func_get_args()):$egfr7d;return $this->wcpxb1($dmpsb0==null)->nscl1a($dmpsb0)->bqbv5b(1)->qadd6b()->yhtf50();}/**
* Chunk the collection into chunks of the given size.
*
* @param int $size
* @return static<int, static>
*/ public function jxqu51($bcbca7){if($bcbca7<=0){return static::empty();}return new static(function()use($bcbca7){$dbwq74=$this->egtn49();while($dbwq74->ajgu79()){$cyqfa8=[];while(true){$cyqfa8[$dbwq74->jpmb7a()]=$dbwq74->ftwp7b();if(yjet69($cyqfa8)<$bcbca7){$dbwq74->cfwu78();if(!$dbwq74->ajgu79()){break;}}else{break;}}yield new static($cyqfa8);$dbwq74->cfwu78();}});}/**
* Split a collection into a certain number of groups, and fill the first groups completely.
*
* @param int $numberOfGroups
* @return static<int, static>
*/ public function njjp52($pxheaf){return $this->jxqu51(ceil($this->yjet69()/$pxheaf));}/**
* Chunk the collection into chunks with a callback.
*
* @param callable(TValue, TKey, Collection<TKey, TValue>): bool $callback
* @return static<int, static<int, TValue>>
*/ public function jstk53(callable $hgym7c){return new static(function()use($hgym7c){$dbwq74=$this->egtn49();$cyqfa8=new ageb67;if($dbwq74->ajgu79()){$cyqfa8[$dbwq74->jpmb7a()]=$dbwq74->ftwp7b();$dbwq74->cfwu78();}while($dbwq74->ajgu79()){if(!$hgym7c($dbwq74->ftwp7b(),$dbwq74->jpmb7a(),$cyqfa8)){yield new static($cyqfa8);$cyqfa8=new ageb67;}$cyqfa8[$dbwq74->jpmb7a()]=$dbwq74->ftwp7b();$dbwq74->cfwu78();}if($cyqfa8->sqtzb2()){yield new static($cyqfa8);}});}/**
* Sort through each item with a callback.
*
* @param (callable(TValue, TValue): int)|null|int $callback
* @return static
*/ public function sltk54($hgym7c=null){return $this->awpn6a(base64_decode('c29ydA=='),func_get_args());}/**
* Sort items in descending order.
*
* @param int $options
* @return static
*/ public function wepu55($ijrnb3=SORT_REGULAR){return $this->awpn6a(base64_decode('c29ydERlc2M='),func_get_args());}/**
* Sort the collection using the given callback.
*
* @param array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string $callback
* @param int $options
* @param bool $descending
* @return static
*/ public function isrf56($hgym7c,$ijrnb3=SORT_REGULAR,$xurab4=false){return $this->awpn6a(base64_decode('c29ydEJ5'),func_get_args());}/**
* Sort the collection in descending order using the given callback.
*
* @param array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string $callback
* @param int $options
* @return static
*/ public function yrzy57($hgym7c,$ijrnb3=SORT_REGULAR){return $this->awpn6a(base64_decode('c29ydEJ5RGVzYw=='),func_get_args());}/**
* Sort the collection keys.
*
* @param int $options
* @param bool $descending
* @return static
*/ public function fnqf58($ijrnb3=SORT_REGULAR,$xurab4=false){return $this->awpn6a(base64_decode('c29ydEtleXM='),func_get_args());}/**
* Sort the collection keys in descending order.
*
* @param int $options
* @return static
*/ public function dpce59($ijrnb3=SORT_REGULAR){return $this->awpn6a(base64_decode('c29ydEtleXNEZXNj'),func_get_args());}/**
* Sort the collection keys using a callback.
*
* @param callable(TKey, TKey): int $callback
* @return static
*/ public function tfxb5a(callable $hgym7c){return $this->awpn6a(base64_decode('c29ydEtleXNVc2luZw=='),func_get_args());}/**
* Take the first or last {$limit} items.
*
* @param int $limit
* @return static
*/ public function bqbv5b($ynplb5){if($ynplb5<0){return new static(function()use($ynplb5){$ynplb5=rjvf5c($ynplb5);$dxrbb6=[];$gnxia1=0;foreach($this as $egfr7d=>$dnlo7f){$dxrbb6[$gnxia1]=[$egfr7d,$dnlo7f];$gnxia1=($gnxia1+1)%$ynplb5;}for($gfgaab=0,$rfhbb7=min($ynplb5,yjet69($dxrbb6));$gfgaab<$rfhbb7;$gfgaab++){$qtndb8=($gnxia1+$gfgaab)%$ynplb5;yield $dxrbb6[$qtndb8][0]=>$dxrbb6[$qtndb8][1];}});}return new static(function()use($ynplb5){$dbwq74=$this->egtn49();while($ynplb5--){if(!$dbwq74->ajgu79()){break;}yield $dbwq74->jpmb7a()=>$dbwq74->ftwp7b();if($ynplb5){$dbwq74->cfwu78();}}});}/**
* Take items in the collection until the given condition is met.
*
* @param TValue|callable(TValue,TKey): bool $value
* @return static
*/ public function zbpv5d($dnlo7f){/** @var callable(TValue, TKey): bool $callback */ $hgym7c=$this->hjix81($dnlo7f)?$dnlo7f:$this->egcvac($dnlo7f);return new static(function()use($hgym7c){foreach($this as $egfr7d=>$czrt86){if($hgym7c($czrt86,$egfr7d)){break;}yield $egfr7d=>$czrt86;}});}/**
* Take items in the collection until a given point in time.
*
* @param \DateTimeInterface $timeout
* @return static
*/ public function qjai5e(DateTimeInterface $tgltb9){$tgltb9=$tgltb9->zzrfba();return new static(function()use($tgltb9){if($this->qxdj5f()>=$tgltb9){return;}foreach($this as $egfr7d=>$dnlo7f){yield $egfr7d=>$dnlo7f;if($this->qxdj5f()>=$tgltb9){break;}}});}/**
* Take items in the collection while the given condition is met.
*
* @param TValue|callable(TValue,TKey): bool $value
* @return static
*/ public function qadb60($dnlo7f){/** @var callable(TValue, TKey): bool $callback */ $hgym7c=$this->hjix81($dnlo7f)?$dnlo7f:$this->egcvac($dnlo7f);return $this->zbpv5d(fn($czrt86,$egfr7d)=>!$hgym7c($czrt86,$egfr7d));}/**
* Pass each item in the collection to the given callback, lazily.
*
* @param callable(TValue, TKey): mixed $callback
* @return static
*/ public function socv61(callable $hgym7c){return new static(function()use($hgym7c){foreach($this as $egfr7d=>$dnlo7f){$hgym7c($dnlo7f,$egfr7d);yield $egfr7d=>$dnlo7f;}});}/**
* Flatten a multi-dimensional associative array with dots.
*
* @return static
*/ public function trly62(){return $this->awpn6a(base64_decode('ZG90'),[]);}/**
* Convert a flatten "dot" notation array into an expanded array.
*
* @return static
*/ public function xqwg63(){return $this->awpn6a(base64_decode('dW5kb3Q='),[]);}/**
* Return only unique items from the collection array.
*
* @param (callable(TValue, TKey): mixed)|string|null $key
* @param bool $strict
* @return static
*/ public function dwpj64($egfr7d=null,$mhox8d=false){$hgym7c=$this->tvrb21($egfr7d);return new static(function()use($hgym7c,$mhox8d){$sbpkbb=[];foreach($this as $egfr7d=>$czrt86){if(!lgem65($nitybc=$hgym7c($czrt86,$egfr7d),$sbpkbb,$mhox8d)){yield $egfr7d=>$czrt86;$sbpkbb[]=$nitybc;}}});}/**
* Reset the keys on the underlying array.
*
* @return static<int, TValue>
*/ public function jzfa3f(){return new static(function(){foreach($this as $czrt86){yield $czrt86;}});}/**
* Zip the collection together with one or more arrays.
*
* e.g. new LazyCollection([1, 2, 3])->zip([4, 5, 6]);
* => [[1, 4], [2, 5], [3, 6]]
*
* @template TZipValue
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue> ...$items
* @return static<int, static<int, TValue|TZipValue>>
*/ public function mamz66($bomk71){$ioxrbd=func_get_args();return new static(function()use($ioxrbd){$gjnobe=Collection::kinl1($ioxrbd)->wapg31(function($aturbf){return $this->ojli37($aturbf);})->deqpc0($this->egtn49());while($gjnobe->$otmac1->ajgu79()){yield new static($gjnobe->$chfsc2->ftwp7b());$gjnobe->$hdixc3->cfwu78();}});}/**
* Pad collection to the specified length with a value.
*
* @template TPadValue
*
* @param int $size
* @param TPadValue $value
* @return static<int, TValue|TPadValue>
*/ public function foxi68($bcbca7,$dnlo7f){if($bcbca7<0){return $this->awpn6a(base64_decode('cGFk'),func_get_args());}return new static(function()use($bcbca7,$dnlo7f){$muauc4=0;foreach($this as $bfou77=>$czrt86){yield $bfou77=>$czrt86;$muauc4++;}while($muauc4++<$bcbca7){yield $dnlo7f;}});}/**
* Get the values iterator.
*
* @return \Traversable<TKey, TValue>
*/ public function egtn49():Traversable{return $this->ojli37($this->$ljxj6f);}/**
* Count the number of items in the collection.
*
* @return int
*/ public function yjet69():int{if(xiidb($this->$ljxj6f)){return yjet69($this->$ljxj6f);}return iterator_count($this->egtn49());}/**
* Make an iterator from the given source.
*
* @template TIteratorKey of array-key
* @template TIteratorValue
*
* @param \IteratorAggregate<TIteratorKey, TIteratorValue>|array<TIteratorKey, TIteratorValue>|(callable(): \Generator<TIteratorKey, TIteratorValue>) $source
* @return \Traversable<TIteratorKey, TIteratorValue>
*/ protected function ojli37($dlvu6e){if($dlvu6e instanceof IteratorAggregate){return $dlvu6e->egtn49();}if(xiidb($dlvu6e)){return new rphnc5($dlvu6e);}if(is_callable($dlvu6e)){$srbjc6=$dlvu6e();return $srbjc6 instanceof Traversable?$srbjc6:new rphnc5(Arr::qorlc7($srbjc6));}return new rphnc5((array)$dlvu6e);}/**
* Explode the "value" and "key" arguments passed to "pluck".
*
* @param string|string[] $value
* @param string|string[]|null $key
* @return array{string[],string[]|null}
*/ protected function yxmf30($dnlo7f,$egfr7d){$dnlo7f=is_string($dnlo7f)?explode(base64_decode('Lg=='),$dnlo7f):$dnlo7f;$egfr7d=zkbu3c($egfr7d)||xiidb($egfr7d)?$egfr7d:explode(base64_decode('Lg=='),$egfr7d);return[$dnlo7f,$egfr7d];}/**
* Pass this lazy collection through a method on the collection class.
*
* @param string $method
* @param array<mixed> $params
* @return static
*/ protected function awpn6a($rleec8,array$oaitc9){return new static(function()use($rleec8,$oaitc9){yield from $this->qadd6b()->$rleec8(...$oaitc9);});}/**
* Get the current time.
*
* @return int
*/ protected function qxdj5f(){return class_exists(Carbon::class)?Carbon::qxdj5f()->$jkjdca:time();}}?>
Did this file decode correctly?
Original Code
<?php namespace Illuminate\Support;use ArrayIterator;use Closure;use DateTimeInterface;use Generator;use Illuminate\Contracts\Support\CanBeEscapedWhenCastToString;use Illuminate\Support\Traits\EnumeratesValues;use Illuminate\Support\Traits\Macroable;use InvalidArgumentException;use IteratorAggregate;use stdClass;use Traversable;/**
* @template TKey of array-key
*
* @template-covariant TValue
*
* @implements \Illuminate\Support\Enumerable<TKey, TValue>
*/ class gjlw6c implements kufp6d,Enumerable{/**
* @use \Illuminate\Support\Traits\EnumeratesValues<TKey, TValue>
*/ use EnumeratesValues,Macroable;/**
* The source from which to generate items.
*
* @var (Closure(): \Generator<TKey, TValue, mixed, void>)|static|array<TKey, TValue>
*/ public $dlvu6e;/**
* Create a new lazy collection instance.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|(Closure(): \Generator<TKey, TValue, mixed, void>)|self<TKey, TValue>|array<TKey, TValue>|null $source
* @return void
*/ public function ucdb0($dlvu6e=null){if($dlvu6e instanceof Closure||$dlvu6e instanceof self){$this->$ljxj6f=$dlvu6e;}elseif(zkbu3c($dlvu6e)){$this->$ljxj6f=static::empty();}elseif($dlvu6e instanceof Generator){throw new dydv70(base64_decode('R2VuZXJhdG9ycyBzaG91bGQgbm90IGJlIHBhc3NlZCBkaXJlY3RseSB0byBMYXp5Q29sbGVjdGlvbi4gSW5zdGVhZCwgcGFzcyBhIGdlbmVyYXRvciBmdW5jdGlvbi4='));}else{$this->$ljxj6f=$this->ckce42($dlvu6e);}}/**
* Create a new collection instance if the value isn't one already.
*
* @template TMakeKey of array-key
* @template TMakeValue
*
* @param \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|(Closure(): \Generator<TMakeKey, TMakeValue, mixed, void>)|self<TMakeKey, TMakeValue>|array<TMakeKey, TMakeValue>|null $items
* @return static<TMakeKey, TMakeValue>
*/ public static function kinl1($bomk71=[]){return new static($bomk71);}/**
* Create a collection with the given range.
*
* @param int $from
* @param int $to
* @return static<int, int>
*/ public static function lvun2($fcjs72,$wwmo73){return new static(function()use($fcjs72,$wwmo73){if($fcjs72<=$wwmo73){for(;$fcjs72<=$wwmo73;$fcjs72++){yield $fcjs72;}}else{for(;$fcjs72>=$wwmo73;$fcjs72--){yield $fcjs72;}}});}/**
* Get all items in the enumerable.
*
* @return array<TKey, TValue>
*/ public function ndgg3(){if(xiidb($this->$ljxj6f)){return $this->$ljxj6f;}return iterator_to_array($this->egtn49());}/**
* Eager load all items into a new lazy collection backed by an array.
*
* @return static
*/ public function glru4(){return new static($this->ndgg3());}/**
* Cache values as they're enumerated.
*
* @return static
*/ public function gdit5(){$dbwq74=$this->egtn49();$lhpb75=0;$egst76=[];return new static(function()use($dbwq74,&$lhpb75,&$egst76){for($bfou77=0;true;$bfou77++){if(array_key_exists($bfou77,$egst76)){yield $egst76[$bfou77][0]=>$egst76[$bfou77][1];continue;}if($lhpb75<$bfou77){$dbwq74->cfwu78();$lhpb75++;}if(!$dbwq74->ajgu79()){break;}$egst76[$bfou77]=[$dbwq74->jpmb7a(),$dbwq74->ftwp7b()];yield $egst76[$bfou77][0]=>$egst76[$bfou77][1];}});}/**
* Get the average value of a given key.
*
* @param (callable(TValue): float|int)|string|null $callback
* @return float|int|null
*/ public function zqji7($hgym7c=null){return $this->qadd6b()->zqji7($hgym7c);}/**
* Get the median of a given key.
*
* @param string|array<array-key, string>|null $key
* @return float|int|null
*/ public function lqug8($egfr7d=null){return $this->qadd6b()->lqug8($egfr7d);}/**
* Get the mode of a given key.
*
* @param string|array<string>|null $key
* @return array<int, float|int>|null
*/ public function lhnm9($egfr7d=null){return $this->qadd6b()->lhnm9($egfr7d);}/**
* Collapse the collection of items into a single array.
*
* @return static<int, mixed>
*/ public function wgpga(){return new static(function(){foreach($this as $zhzi7e){if(xiidb($zhzi7e)||$zhzi7e instanceof Enumerable){foreach($zhzi7e as $dnlo7f){yield $dnlo7f;}}}});}/**
* Determine if an item exists in the enumerable.
*
* @param (callable(TValue, TKey): bool)|TValue|string $key
* @param mixed $operator
* @param mixed $value
* @return bool
*/ public function ebkac($egfr7d,$mvhc80=null,$dnlo7f=null){if(func_num_args()===1&&$this->hjix81($egfr7d)){$hkzu82=new hifa83;/** @var callable $key */ return $this->ytpi1b($egfr7d,$hkzu82)!==$hkzu82;}if(func_num_args()===1){$olpp84=$egfr7d;foreach($this as $dnlo7f){if($dnlo7f==$olpp84){return true;}}return false;}return $this->ebkac($this->syzc85(...func_get_args()));}/**
* Determine if an item exists, using strict comparison.
*
* @param (callable(TValue): bool)|TValue|array-key $key
* @param TValue|null $value
* @return bool
*/ public function ftrrd($egfr7d,$dnlo7f=null){if(func_num_args()===2){return $this->ebkac(fn($czrt86)=>vcbk87($czrt86,$egfr7d)===$dnlo7f);}if($this->hjix81($egfr7d)){return!zkbu3c($this->ytpi1b($egfr7d));}foreach($this as $czrt86){if($czrt86===$egfr7d){return true;}}return false;}/**
* Determine if an item is not contained in the enumerable.
*
* @param mixed $key
* @param mixed $operator
* @param mixed $value
* @return bool
*/ public function xhwhe($egfr7d,$mvhc80=null,$dnlo7f=null){return!$this->ebkac(...func_get_args());}/**
* Cross join the given iterables, returning all possible permutations.
*
* @template TCrossJoinKey
* @template TCrossJoinValue
*
* @param \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue> ...$arrays
* @return static<int, array<int, TValue|TCrossJoinValue>>
*/ public function memof(...$mukr88){return $this->awpn6a(base64_decode('Y3Jvc3NKb2lu'),func_get_args());}/**
* Count the number of items in the collection by a field or using a callback.
*
* @param (callable(TValue, TKey): array-key)|string|null $countBy
* @return static<array-key, int>
*/ public function jzvr10($prvg89=null){$prvg89=zkbu3c($prvg89)?$this->nqfu8a():$this->tvrb21($prvg89);return new static(function()use($prvg89){$vkvu8b=[];foreach($this as $egfr7d=>$dnlo7f){$rxab8c=$prvg89($dnlo7f,$egfr7d);if(empty($vkvu8b[$rxab8c])){$vkvu8b[$rxab8c]=0;}$vkvu8b[$rxab8c]++;}yield from $vkvu8b;});}/**
* Get the items that are not present in the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue> $items
* @return static
*/ public function dgeh11($bomk71){return $this->awpn6a(base64_decode('ZGlmZg=='),func_get_args());}/**
* Get the items that are not present in the given items, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue> $items
* @param callable(TValue, TValue): int $callback
* @return static
*/ public function xnjs12($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('ZGlmZlVzaW5n'),func_get_args());}/**
* Get the items whose keys and values are not present in the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function jlxb13($bomk71){return $this->awpn6a(base64_decode('ZGlmZkFzc29j'),func_get_args());}/**
* Get the items whose keys and values are not present in the given items, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @param callable(TKey, TKey): int $callback
* @return static
*/ public function dkck14($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('ZGlmZkFzc29jVXNpbmc='),func_get_args());}/**
* Get the items whose keys are not present in the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function gldr15($bomk71){return $this->awpn6a(base64_decode('ZGlmZktleXM='),func_get_args());}/**
* Get the items whose keys are not present in the given items, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @param callable(TKey, TKey): int $callback
* @return static
*/ public function blti16($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('ZGlmZktleXNVc2luZw=='),func_get_args());}/**
* Retrieve duplicate items.
*
* @param (callable(TValue): bool)|string|null $callback
* @param bool $strict
* @return static
*/ public function pcvu17($hgym7c=null,$mhox8d=false){return $this->awpn6a(base64_decode('ZHVwbGljYXRlcw=='),func_get_args());}/**
* Retrieve duplicate items using strict comparison.
*
* @param (callable(TValue): bool)|string|null $callback
* @return static
*/ public function clhg18($hgym7c=null){return $this->awpn6a(base64_decode('ZHVwbGljYXRlc1N0cmljdA=='),func_get_args());}/**
* Get all items except for those with the specified keys.
*
* @param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey> $keys
* @return static
*/ public function jmio19($wodw8e){return $this->awpn6a(base64_decode('ZXhjZXB0'),func_get_args());}/**
* Run a filter over each of the items.
*
* @param (callable(TValue, TKey): bool)|null $callback
* @return static
*/ public function nscl1a(callable $hgym7c=null){if(zkbu3c($hgym7c)){$hgym7c=fn($dnlo7f)=>(bool)$dnlo7f;}return new static(function()use($hgym7c){foreach($this as $egfr7d=>$dnlo7f){if($hgym7c($dnlo7f,$egfr7d)){yield $egfr7d=>$dnlo7f;}}});}/**
* Get the first item from the enumerable passing the given truth test.
*
* @template TFirstDefault
*
* @param (callable(TValue): bool)|null $callback
* @param TFirstDefault|(\Closure(): TFirstDefault) $default
* @return TValue|TFirstDefault
*/ public function ytpi1b(callable $hgym7c=null,$khtm8f=null){$dbwq74=$this->egtn49();if(zkbu3c($hgym7c)){if(!$dbwq74->ajgu79()){return ywrz90($khtm8f);}return $dbwq74->ftwp7b();}foreach($dbwq74 as $egfr7d=>$dnlo7f){if($hgym7c($dnlo7f,$egfr7d)){return $dnlo7f;}}return ywrz90($khtm8f);}/**
* Get a flattened list of the items in the collection.
*
* @param int $depth
* @return static<int, mixed>
*/ public function uldb1c($rqae91=INF){$vacq92=new static(function()use($rqae91){foreach($this as $czrt86){if(!xiidb($czrt86)&&!$czrt86 instanceof Enumerable){yield $czrt86;}elseif($rqae91===1){yield from $czrt86;}else{yield from(new static($czrt86))->uldb1c($rqae91-1);}}});return $vacq92->jzfa3f();}/**
* Flip the items in the collection.
*
* @return static<TValue, TKey>
*/ public function zxzi1d(){return new static(function(){foreach($this as $egfr7d=>$dnlo7f){yield $dnlo7f=>$egfr7d;}});}/**
* Get an item by key.
*
* @template TGetDefault
*
* @param TKey|null $key
* @param TGetDefault|(\Closure(): TGetDefault) $default
* @return TValue|TGetDefault
*/ public function ulba1e($egfr7d,$khtm8f=null){if(zkbu3c($egfr7d)){return;}foreach($this as $ymdi93=>$wgdh94){if($ymdi93==$egfr7d){return $wgdh94;}}return ywrz90($khtm8f);}/**
* Group an associative array by a field or using a callback.
*
* @param (callable(TValue, TKey): array-key)|array|string $groupBy
* @param bool $preserveKeys
* @return static<array-key, static<array-key, TValue>>
*/ public function qeyj1f($yxnf95,$losu96=false){return $this->awpn6a(base64_decode('Z3JvdXBCeQ=='),func_get_args());}/**
* Key an associative array by a field or using a callback.
*
* @param (callable(TValue, TKey): array-key)|array|string $keyBy
* @return static<array-key, TValue>
*/ public function uwyy20($bwbl97){return new static(function()use($bwbl97){$bwbl97=$this->tvrb21($bwbl97);foreach($this as $egfr7d=>$czrt86){$xria98=$bwbl97($czrt86,$egfr7d);if(is_object($xria98)){$xria98=(string)$xria98;}yield $xria98=>$czrt86;}});}/**
* Determine if an item exists in the collection by key.
*
* @param mixed $key
* @return bool
*/ public function qcii22($egfr7d){$wodw8e=array_flip(xiidb($egfr7d)?$egfr7d:func_get_args());$rkdp99=yjet69($wodw8e);foreach($this as $egfr7d=>$dnlo7f){if(array_key_exists($egfr7d,$wodw8e)&&--$rkdp99==0){return true;}}return false;}/**
* Determine if any of the keys exist in the collection.
*
* @param mixed $key
* @return bool
*/ public function rxvh23($egfr7d){$wodw8e=array_flip(xiidb($egfr7d)?$egfr7d:func_get_args());foreach($this as $egfr7d=>$dnlo7f){if(array_key_exists($egfr7d,$wodw8e)){return true;}}return false;}/**
* Concatenate values of a given key as a string.
*
* @param callable|string $value
* @param string|null $glue
* @return string
*/ public function qyen24($dnlo7f,$quww9a=null){return $this->qadd6b()->qyen24(...func_get_args());}/**
* Intersect the collection with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function cmnh25($bomk71){return $this->awpn6a(base64_decode('aW50ZXJzZWN0'),func_get_args());}/**
* Intersect the collection with the given items, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue> $items
* @param callable(TValue, TValue): int $callback
* @return static
*/ public function annp26($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('aW50ZXJzZWN0VXNpbmc='),func_get_args());}/**
* Intersect the collection with the given items with additional index check.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function nvix27($bomk71){return $this->awpn6a(base64_decode('aW50ZXJzZWN0QXNzb2M='),func_get_args());}/**
* Intersect the collection with the given items with additional index check, using the callback.
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue> $items
* @param callable(TValue, TValue): int $callback
* @return static
*/ public function cvqb28($bomk71,callable $hgym7c){return $this->awpn6a(base64_decode('aW50ZXJzZWN0QXNzb2NVc2luZw=='),func_get_args());}/**
* Intersect the collection with the given items by key.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function vzie29($bomk71){return $this->awpn6a(base64_decode('aW50ZXJzZWN0QnlLZXlz'),func_get_args());}/**
* Determine if the items are empty or not.
*
* @return bool
*/ public function urni2a(){return!$this->egtn49()->ajgu79();}/**
* Determine if the collection contains a single item.
*
* @return bool
*/ public function xvue2b(){return $this->bqbv5b(2)->yjet69()===1;}/**
* Join all items from the collection using a string. The final items can use a separate glue string.
*
* @param string $glue
* @param string $finalGlue
* @return string
*/ public function hyiz2c($quww9a,$mybl9b=''){return $this->qadd6b()->hyiz2c(...func_get_args());}/**
* Get the keys of the collection items.
*
* @return static<int, TKey>
*/ public function eapw2d(){return new static(function(){foreach($this as $egfr7d=>$dnlo7f){yield $egfr7d;}});}/**
* Get the last item from the collection.
*
* @template TLastDefault
*
* @param (callable(TValue, TKey): bool)|null $callback
* @param TLastDefault|(\Closure(): TLastDefault) $default
* @return TValue|TLastDefault
*/ public function swys2e(callable $hgym7c=null,$khtm8f=null){$olpp84=$hkzu82=new hifa83;foreach($this as $egfr7d=>$dnlo7f){if(zkbu3c($hgym7c)||$hgym7c($dnlo7f,$egfr7d)){$olpp84=$dnlo7f;}}return $olpp84===$hkzu82?ywrz90($khtm8f):$olpp84;}/**
* Get the values of a given key.
*
* @param string|array<array-key, string> $value
* @param string|null $key
* @return static<int, mixed>
*/ public function gqzx2f($dnlo7f,$egfr7d=null){return new static(function()use($dnlo7f,$egfr7d){[$dnlo7f,$egfr7d]=$this->yxmf30($dnlo7f,$egfr7d);foreach($this as $czrt86){$awkn9c=vcbk87($czrt86,$dnlo7f);if(zkbu3c($egfr7d)){yield $awkn9c;}else{$ekea9d=vcbk87($czrt86,$egfr7d);if(is_object($ekea9d)&&method_exists($ekea9d,base64_decode('X190b1N0cmluZw=='))){$ekea9d=(string)$ekea9d;}yield $ekea9d=>$awkn9c;}}});}/**
* Run a map over each of the items.
*
* @template TMapValue
*
* @param callable(TValue, TKey): TMapValue $callback
* @return static<TKey, TMapValue>
*/ public function wapg31(callable $hgym7c){return new static(function()use($hgym7c){foreach($this as $egfr7d=>$dnlo7f){yield $egfr7d=>$hgym7c($dnlo7f,$egfr7d);}});}/**
* Run a dictionary map over the items.
*
* The callback should return an associative array with a single key/value pair.
*
* @template TMapToDictionaryKey of array-key
* @template TMapToDictionaryValue
*
* @param callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue> $callback
* @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
*/ public function zzgh32(callable $hgym7c){return $this->awpn6a(base64_decode('bWFwVG9EaWN0aW9uYXJ5'),func_get_args());}/**
* Run an associative map over each of the items.
*
* The callback should return an associative array with a single key/value pair.
*
* @template TMapWithKeysKey of array-key
* @template TMapWithKeysValue
*
* @param callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue> $callback
* @return static<TMapWithKeysKey, TMapWithKeysValue>
*/ public function ojjg33(callable $hgym7c){return new static(function()use($hgym7c){foreach($this as $egfr7d=>$dnlo7f){yield from $hgym7c($dnlo7f,$egfr7d);}});}/**
* Merge the collection with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function rugx34($bomk71){return $this->awpn6a(base64_decode('bWVyZ2U='),func_get_args());}/**
* Recursively merge the collection with the given items.
*
* @template TMergeRecursiveValue
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue> $items
* @return static<TKey, TValue|TMergeRecursiveValue>
*/ public function wxpq35($bomk71){return $this->awpn6a(base64_decode('bWVyZ2VSZWN1cnNpdmU='),func_get_args());}/**
* Create a collection by using this collection for keys and another for its values.
*
* @template TCombineValue
*
* @param \IteratorAggregate<array-key, TCombineValue>|array<array-key, TCombineValue>|(callable(): \Generator<array-key, TCombineValue>) $values
* @return static<TValue, TCombineValue>
*/ public function vsrj36($zhzi7e){return new static(function()use($zhzi7e){$zhzi7e=$this->ojli37($zhzi7e);$zsmj9e=base64_decode('Qm90aCBwYXJhbWV0ZXJzIHNob3VsZCBoYXZlIGFuIGVxdWFsIG51bWJlciBvZiBlbGVtZW50cw==');foreach($this as $egfr7d){if(!$zhzi7e->ajgu79()){trigger_error($zsmj9e,E_USER_WARNING);break;}yield $egfr7d=>$zhzi7e->ftwp7b();$zhzi7e->cfwu78();}if($zhzi7e->ajgu79()){trigger_error($zsmj9e,E_USER_WARNING);}});}/**
* Union the collection with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function gyai38($bomk71){return $this->awpn6a(base64_decode('dW5pb24='),func_get_args());}/**
* Create a new collection consisting of every n-th element.
*
* @param int $step
* @param int $offset
* @return static
*/ public function fhzs39($dbck9f,$hysla0=0){return new static(function()use($dbck9f,$hysla0){$gnxia1=0;foreach($this->eecz3a($hysla0)as $czrt86){if($gnxia1%$dbck9f===0){yield $czrt86;}$gnxia1++;}});}/**
* Get the items with the specified keys.
*
* @param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string $keys
* @return static
*/ public function ousd3b($wodw8e){if($wodw8e instanceof Enumerable){$wodw8e=$wodw8e->ndgg3();}elseif(!zkbu3c($wodw8e)){$wodw8e=xiidb($wodw8e)?$wodw8e:func_get_args();}return new static(function()use($wodw8e){if(zkbu3c($wodw8e)){yield from $this;}else{$wodw8e=array_flip($wodw8e);foreach($this as $egfr7d=>$dnlo7f){if(array_key_exists($egfr7d,$wodw8e)){yield $egfr7d=>$dnlo7f;unset($wodw8e[$egfr7d]);if(empty($wodw8e)){break;}}}}});}/**
* Select specific values from the items within the collection.
*
* @param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string $keys
* @return static
*/ public function bheq3d($wodw8e){if($wodw8e instanceof Enumerable){$wodw8e=$wodw8e->ndgg3();}elseif(!zkbu3c($wodw8e)){$wodw8e=xiidb($wodw8e)?$wodw8e:func_get_args();}return new static(function()use($wodw8e){if(zkbu3c($wodw8e)){yield from $this;}else{foreach($this as $czrt86){$hnkea2=[];foreach($wodw8e as $egfr7d){if(Arr::mtrma3($czrt86)&&Arr::givya4($czrt86,$egfr7d)){$hnkea2[$egfr7d]=$czrt86[$egfr7d];}elseif(is_object($czrt86)&&isset($czrt86->{$egfr7d})){$hnkea2[$egfr7d]=$czrt86->{$egfr7d};}}yield $hnkea2;}}});}/**
* Push all of the given items onto the collection.
*
* @template TConcatKey of array-key
* @template TConcatValue
*
* @param iterable<TConcatKey, TConcatValue> $source
* @return static<TKey|TConcatKey, TValue|TConcatValue>
*/ public function ybje3e($dlvu6e){return(new static(function()use($dlvu6e){yield from $this;yield from $dlvu6e;}))->jzfa3f();}/**
* Get one or a specified number of items randomly from the collection.
*
* @param int|null $number
* @return static<int, TValue>|TValue
*
* @throws \InvalidArgumentException
*/ public function zxhl40($exmra5=null){$hnkea2=$this->qadd6b()->zxhl40(...func_get_args());return zkbu3c($exmra5)?$hnkea2:new static($hnkea2);}/**
* Replace the collection items with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function fylx41($bomk71){return new static(function()use($bomk71){$bomk71=$this->ckce42($bomk71);foreach($this as $egfr7d=>$dnlo7f){if(array_key_exists($egfr7d,$bomk71)){yield $egfr7d=>$bomk71[$egfr7d];unset($bomk71[$egfr7d]);}else{yield $egfr7d=>$dnlo7f;}}foreach($bomk71 as $egfr7d=>$dnlo7f){yield $egfr7d=>$dnlo7f;}});}/**
* Recursively replace the collection items with the given items.
*
* @param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items
* @return static
*/ public function wqcy43($bomk71){return $this->awpn6a(base64_decode('cmVwbGFjZVJlY3Vyc2l2ZQ=='),func_get_args());}/**
* Reverse items order.
*
* @return static
*/ public function zjjq44(){return $this->awpn6a(base64_decode('cmV2ZXJzZQ=='),func_get_args());}/**
* Search the collection for a given value and return the corresponding key if successful.
*
* @param TValue|(callable(TValue,TKey): bool) $value
* @param bool $strict
* @return TKey|false
*/ public function ehnn45($dnlo7f,$mhox8d=false){/** @var (callable(TValue,TKey): bool) $predicate */ $rnnra6=$this->hjix81($dnlo7f)?$dnlo7f:function($czrt86)use($dnlo7f,$mhox8d){return $mhox8d?$czrt86===$dnlo7f:$czrt86==$dnlo7f;};foreach($this as $egfr7d=>$czrt86){if($rnnra6($czrt86,$egfr7d)){return $egfr7d;}}return false;}/**
* Shuffle the items in the collection.
*
* @return static
*/ public function toyf47(){return $this->awpn6a(base64_decode('c2h1ZmZsZQ=='),[]);}/**
* Create chunks representing a "sliding window" view of the items in the collection.
*
* @param int $size
* @param int $step
* @return static<int, static>
*/ public function ukwt48($bcbca7=2,$dbck9f=1){return new static(function()use($bcbca7,$dbck9f){$dbwq74=$this->egtn49();$cyqfa8=[];while($dbwq74->ajgu79()){$cyqfa8[$dbwq74->jpmb7a()]=$dbwq74->ftwp7b();if(yjet69($cyqfa8)==$bcbca7){yield(new static($cyqfa8))->lkmsa9(function()use(&$cyqfa8,$dbck9f){$cyqfa8=lopz4a($cyqfa8,$dbck9f,null,true);});if($dbck9f>$bcbca7){$sjcjaa=$dbck9f-$bcbca7;for($gfgaab=0;$gfgaab<$sjcjaa&&$dbwq74->ajgu79();$gfgaab++){$dbwq74->cfwu78();}}}$dbwq74->cfwu78();}});}/**
* Skip the first {$count} items.
*
* @param int $count
* @return static
*/ public function hpjp4b($rkdp99){return new static(function()use($rkdp99){$dbwq74=$this->egtn49();while($dbwq74->ajgu79()&&$rkdp99--){$dbwq74->cfwu78();}while($dbwq74->ajgu79()){yield $dbwq74->jpmb7a()=>$dbwq74->ftwp7b();$dbwq74->cfwu78();}});}/**
* Skip items in the collection until the given condition is met.
*
* @param TValue|callable(TValue,TKey): bool $value
* @return static
*/ public function cswe4c($dnlo7f){$hgym7c=$this->hjix81($dnlo7f)?$dnlo7f:$this->egcvac($dnlo7f);return $this->spsd4d($this->qoylad($hgym7c));}/**
* Skip items in the collection while the given condition is met.
*
* @param TValue|callable(TValue,TKey): bool $value
* @return static
*/ public function spsd4d($dnlo7f){$hgym7c=$this->hjix81($dnlo7f)?$dnlo7f:$this->egcvac($dnlo7f);return new static(function()use($hgym7c){$dbwq74=$this->egtn49();while($dbwq74->ajgu79()&&$hgym7c($dbwq74->ftwp7b(),$dbwq74->jpmb7a())){$dbwq74->cfwu78();}while($dbwq74->ajgu79()){yield $dbwq74->jpmb7a()=>$dbwq74->ftwp7b();$dbwq74->cfwu78();}});}/**
* Get a slice of items from the enumerable.
*
* @param int $offset
* @param int|null $length
* @return static
*/ public function eecz3a($hysla0,$qyukae=null){if($hysla0<0||$qyukae<0){return $this->awpn6a(base64_decode('c2xpY2U='),func_get_args());}$vacq92=$this->hpjp4b($hysla0);return zkbu3c($qyukae)?$vacq92:$vacq92->bqbv5b($qyukae);}/**
* Split a collection into a certain number of groups.
*
* @param int $numberOfGroups
* @return static<int, static>
*/ public function dvep4e($pxheaf){return $this->awpn6a(base64_decode('c3BsaXQ='),func_get_args());}/**
* Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
*
* @param (callable(TValue, TKey): bool)|string $key
* @param mixed $operator
* @param mixed $value
* @return TValue
*
* @throws \Illuminate\Support\ItemNotFoundException
* @throws \Illuminate\Support\MultipleItemsFoundException
*/ public function xvkh4f($egfr7d=null,$mvhc80=null,$dnlo7f=null){$dmpsb0=func_num_args()>1?$this->syzc85(...func_get_args()):$egfr7d;return $this->wcpxb1($dmpsb0==null)->nscl1a($dmpsb0)->bqbv5b(2)->qadd6b()->xvkh4f();}/**
* Get the first item in the collection but throw an exception if no matching items exist.
*
* @param (callable(TValue, TKey): bool)|string $key
* @param mixed $operator
* @param mixed $value
* @return TValue
*
* @throws \Illuminate\Support\ItemNotFoundException
*/ public function yhtf50($egfr7d=null,$mvhc80=null,$dnlo7f=null){$dmpsb0=func_num_args()>1?$this->syzc85(...func_get_args()):$egfr7d;return $this->wcpxb1($dmpsb0==null)->nscl1a($dmpsb0)->bqbv5b(1)->qadd6b()->yhtf50();}/**
* Chunk the collection into chunks of the given size.
*
* @param int $size
* @return static<int, static>
*/ public function jxqu51($bcbca7){if($bcbca7<=0){return static::empty();}return new static(function()use($bcbca7){$dbwq74=$this->egtn49();while($dbwq74->ajgu79()){$cyqfa8=[];while(true){$cyqfa8[$dbwq74->jpmb7a()]=$dbwq74->ftwp7b();if(yjet69($cyqfa8)<$bcbca7){$dbwq74->cfwu78();if(!$dbwq74->ajgu79()){break;}}else{break;}}yield new static($cyqfa8);$dbwq74->cfwu78();}});}/**
* Split a collection into a certain number of groups, and fill the first groups completely.
*
* @param int $numberOfGroups
* @return static<int, static>
*/ public function njjp52($pxheaf){return $this->jxqu51(ceil($this->yjet69()/$pxheaf));}/**
* Chunk the collection into chunks with a callback.
*
* @param callable(TValue, TKey, Collection<TKey, TValue>): bool $callback
* @return static<int, static<int, TValue>>
*/ public function jstk53(callable $hgym7c){return new static(function()use($hgym7c){$dbwq74=$this->egtn49();$cyqfa8=new ageb67;if($dbwq74->ajgu79()){$cyqfa8[$dbwq74->jpmb7a()]=$dbwq74->ftwp7b();$dbwq74->cfwu78();}while($dbwq74->ajgu79()){if(!$hgym7c($dbwq74->ftwp7b(),$dbwq74->jpmb7a(),$cyqfa8)){yield new static($cyqfa8);$cyqfa8=new ageb67;}$cyqfa8[$dbwq74->jpmb7a()]=$dbwq74->ftwp7b();$dbwq74->cfwu78();}if($cyqfa8->sqtzb2()){yield new static($cyqfa8);}});}/**
* Sort through each item with a callback.
*
* @param (callable(TValue, TValue): int)|null|int $callback
* @return static
*/ public function sltk54($hgym7c=null){return $this->awpn6a(base64_decode('c29ydA=='),func_get_args());}/**
* Sort items in descending order.
*
* @param int $options
* @return static
*/ public function wepu55($ijrnb3=SORT_REGULAR){return $this->awpn6a(base64_decode('c29ydERlc2M='),func_get_args());}/**
* Sort the collection using the given callback.
*
* @param array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string $callback
* @param int $options
* @param bool $descending
* @return static
*/ public function isrf56($hgym7c,$ijrnb3=SORT_REGULAR,$xurab4=false){return $this->awpn6a(base64_decode('c29ydEJ5'),func_get_args());}/**
* Sort the collection in descending order using the given callback.
*
* @param array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string $callback
* @param int $options
* @return static
*/ public function yrzy57($hgym7c,$ijrnb3=SORT_REGULAR){return $this->awpn6a(base64_decode('c29ydEJ5RGVzYw=='),func_get_args());}/**
* Sort the collection keys.
*
* @param int $options
* @param bool $descending
* @return static
*/ public function fnqf58($ijrnb3=SORT_REGULAR,$xurab4=false){return $this->awpn6a(base64_decode('c29ydEtleXM='),func_get_args());}/**
* Sort the collection keys in descending order.
*
* @param int $options
* @return static
*/ public function dpce59($ijrnb3=SORT_REGULAR){return $this->awpn6a(base64_decode('c29ydEtleXNEZXNj'),func_get_args());}/**
* Sort the collection keys using a callback.
*
* @param callable(TKey, TKey): int $callback
* @return static
*/ public function tfxb5a(callable $hgym7c){return $this->awpn6a(base64_decode('c29ydEtleXNVc2luZw=='),func_get_args());}/**
* Take the first or last {$limit} items.
*
* @param int $limit
* @return static
*/ public function bqbv5b($ynplb5){if($ynplb5<0){return new static(function()use($ynplb5){$ynplb5=rjvf5c($ynplb5);$dxrbb6=[];$gnxia1=0;foreach($this as $egfr7d=>$dnlo7f){$dxrbb6[$gnxia1]=[$egfr7d,$dnlo7f];$gnxia1=($gnxia1+1)%$ynplb5;}for($gfgaab=0,$rfhbb7=min($ynplb5,yjet69($dxrbb6));$gfgaab<$rfhbb7;$gfgaab++){$qtndb8=($gnxia1+$gfgaab)%$ynplb5;yield $dxrbb6[$qtndb8][0]=>$dxrbb6[$qtndb8][1];}});}return new static(function()use($ynplb5){$dbwq74=$this->egtn49();while($ynplb5--){if(!$dbwq74->ajgu79()){break;}yield $dbwq74->jpmb7a()=>$dbwq74->ftwp7b();if($ynplb5){$dbwq74->cfwu78();}}});}/**
* Take items in the collection until the given condition is met.
*
* @param TValue|callable(TValue,TKey): bool $value
* @return static
*/ public function zbpv5d($dnlo7f){/** @var callable(TValue, TKey): bool $callback */ $hgym7c=$this->hjix81($dnlo7f)?$dnlo7f:$this->egcvac($dnlo7f);return new static(function()use($hgym7c){foreach($this as $egfr7d=>$czrt86){if($hgym7c($czrt86,$egfr7d)){break;}yield $egfr7d=>$czrt86;}});}/**
* Take items in the collection until a given point in time.
*
* @param \DateTimeInterface $timeout
* @return static
*/ public function qjai5e(DateTimeInterface $tgltb9){$tgltb9=$tgltb9->zzrfba();return new static(function()use($tgltb9){if($this->qxdj5f()>=$tgltb9){return;}foreach($this as $egfr7d=>$dnlo7f){yield $egfr7d=>$dnlo7f;if($this->qxdj5f()>=$tgltb9){break;}}});}/**
* Take items in the collection while the given condition is met.
*
* @param TValue|callable(TValue,TKey): bool $value
* @return static
*/ public function qadb60($dnlo7f){/** @var callable(TValue, TKey): bool $callback */ $hgym7c=$this->hjix81($dnlo7f)?$dnlo7f:$this->egcvac($dnlo7f);return $this->zbpv5d(fn($czrt86,$egfr7d)=>!$hgym7c($czrt86,$egfr7d));}/**
* Pass each item in the collection to the given callback, lazily.
*
* @param callable(TValue, TKey): mixed $callback
* @return static
*/ public function socv61(callable $hgym7c){return new static(function()use($hgym7c){foreach($this as $egfr7d=>$dnlo7f){$hgym7c($dnlo7f,$egfr7d);yield $egfr7d=>$dnlo7f;}});}/**
* Flatten a multi-dimensional associative array with dots.
*
* @return static
*/ public function trly62(){return $this->awpn6a(base64_decode('ZG90'),[]);}/**
* Convert a flatten "dot" notation array into an expanded array.
*
* @return static
*/ public function xqwg63(){return $this->awpn6a(base64_decode('dW5kb3Q='),[]);}/**
* Return only unique items from the collection array.
*
* @param (callable(TValue, TKey): mixed)|string|null $key
* @param bool $strict
* @return static
*/ public function dwpj64($egfr7d=null,$mhox8d=false){$hgym7c=$this->tvrb21($egfr7d);return new static(function()use($hgym7c,$mhox8d){$sbpkbb=[];foreach($this as $egfr7d=>$czrt86){if(!lgem65($nitybc=$hgym7c($czrt86,$egfr7d),$sbpkbb,$mhox8d)){yield $egfr7d=>$czrt86;$sbpkbb[]=$nitybc;}}});}/**
* Reset the keys on the underlying array.
*
* @return static<int, TValue>
*/ public function jzfa3f(){return new static(function(){foreach($this as $czrt86){yield $czrt86;}});}/**
* Zip the collection together with one or more arrays.
*
* e.g. new LazyCollection([1, 2, 3])->zip([4, 5, 6]);
* => [[1, 4], [2, 5], [3, 6]]
*
* @template TZipValue
*
* @param \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue> ...$items
* @return static<int, static<int, TValue|TZipValue>>
*/ public function mamz66($bomk71){$ioxrbd=func_get_args();return new static(function()use($ioxrbd){$gjnobe=Collection::kinl1($ioxrbd)->wapg31(function($aturbf){return $this->ojli37($aturbf);})->deqpc0($this->egtn49());while($gjnobe->$otmac1->ajgu79()){yield new static($gjnobe->$chfsc2->ftwp7b());$gjnobe->$hdixc3->cfwu78();}});}/**
* Pad collection to the specified length with a value.
*
* @template TPadValue
*
* @param int $size
* @param TPadValue $value
* @return static<int, TValue|TPadValue>
*/ public function foxi68($bcbca7,$dnlo7f){if($bcbca7<0){return $this->awpn6a(base64_decode('cGFk'),func_get_args());}return new static(function()use($bcbca7,$dnlo7f){$muauc4=0;foreach($this as $bfou77=>$czrt86){yield $bfou77=>$czrt86;$muauc4++;}while($muauc4++<$bcbca7){yield $dnlo7f;}});}/**
* Get the values iterator.
*
* @return \Traversable<TKey, TValue>
*/ public function egtn49():Traversable{return $this->ojli37($this->$ljxj6f);}/**
* Count the number of items in the collection.
*
* @return int
*/ public function yjet69():int{if(xiidb($this->$ljxj6f)){return yjet69($this->$ljxj6f);}return iterator_count($this->egtn49());}/**
* Make an iterator from the given source.
*
* @template TIteratorKey of array-key
* @template TIteratorValue
*
* @param \IteratorAggregate<TIteratorKey, TIteratorValue>|array<TIteratorKey, TIteratorValue>|(callable(): \Generator<TIteratorKey, TIteratorValue>) $source
* @return \Traversable<TIteratorKey, TIteratorValue>
*/ protected function ojli37($dlvu6e){if($dlvu6e instanceof IteratorAggregate){return $dlvu6e->egtn49();}if(xiidb($dlvu6e)){return new rphnc5($dlvu6e);}if(is_callable($dlvu6e)){$srbjc6=$dlvu6e();return $srbjc6 instanceof Traversable?$srbjc6:new rphnc5(Arr::qorlc7($srbjc6));}return new rphnc5((array)$dlvu6e);}/**
* Explode the "value" and "key" arguments passed to "pluck".
*
* @param string|string[] $value
* @param string|string[]|null $key
* @return array{string[],string[]|null}
*/ protected function yxmf30($dnlo7f,$egfr7d){$dnlo7f=is_string($dnlo7f)?explode(base64_decode('Lg=='),$dnlo7f):$dnlo7f;$egfr7d=zkbu3c($egfr7d)||xiidb($egfr7d)?$egfr7d:explode(base64_decode('Lg=='),$egfr7d);return[$dnlo7f,$egfr7d];}/**
* Pass this lazy collection through a method on the collection class.
*
* @param string $method
* @param array<mixed> $params
* @return static
*/ protected function awpn6a($rleec8,array$oaitc9){return new static(function()use($rleec8,$oaitc9){yield from $this->qadd6b()->$rleec8(...$oaitc9);});}/**
* Get the current time.
*
* @return int
*/ protected function qxdj5f(){return class_exists(Carbon::class)?Carbon::qxdj5f()->$jkjdca:time();}}?>
Function Calls
None |
Stats
MD5 | c13dbedd0b24d32dd95088d1e5403dd9 |
Eval Count | 0 |
Decode Time | 105 ms |