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 /** * WooCommerce Product CSV importer * * @package WooCommerce\Import * @versio..

Decoded Output download

<?php /**
 * WooCommerce Product CSV importer
 *
 * @package WooCommerce\Import
 * @version 3.1.0
 */ use Automattic\WooCommerce\Utilities\ArrayUtil;if(!defined(base64_decode('QUJTUEFUSA=='))){exit;}/**
 * Include dependencies.
 */ if(!class_exists(base64_decode('V0NfUHJvZHVjdF9JbXBvcnRlcg=='),false)){include_once dirname(__FILE__).base64_decode('L2Fic3RyYWN0LXdjLXByb2R1Y3QtaW1wb3J0ZXIucGhw');}if(!class_exists(base64_decode('V0NfUHJvZHVjdF9DU1ZfSW1wb3J0ZXJfQ29udHJvbGxlcg=='),false)){include_once WC_ABSPATH.base64_decode('aW5jbHVkZXMvYWRtaW4vaW1wb3J0ZXJzL2NsYXNzLXdjLXByb2R1Y3QtY3N2LWltcG9ydGVyLWNvbnRyb2xsZXIucGhw');}/**
 * WC_Product_CSV_Importer Class.
 */ class fffx21 extends lljj22{/**
	 * Tracks current row being parsed.
	 *
	 * @var integer
	 */ protected $qqvb23=0;/**
	 * Initialize importer.
	 *
	 * @param string $file   File to read.
	 * @param array  $params Arguments for the parser.
	 */ public function ztmx0($huyg24,$vmqb25=array()){$qfjm26=array(base64_decode('c3RhcnRfcG9z')=>0,base64_decode('ZW5kX3Bvcw==')=>-1,base64_decode('bGluZXM=')=>-1,base64_decode('bWFwcGluZw==')=>array(),base64_decode('cGFyc2U=')=>false,base64_decode('dXBkYXRlX2V4aXN0aW5n')=>false,base64_decode('ZGVsaW1pdGVy')=>base64_decode('LA=='),base64_decode('cHJldmVudF90aW1lb3V0cw==')=>true,base64_decode('ZW5jbG9zdXJl')=>base64_decode('Ig=='),base64_decode('ZXNjYXBl')=>base64_decode('AA=='),);$this->$bshr27=ffou28($vmqb25,$qfjm26);$this->$xrfr29=$huyg24;if(isset($this->$bshr27[base64_decode('bWFwcGluZw==')][base64_decode('ZnJvbQ==')],$this->$bshr27[base64_decode('bWFwcGluZw==')][base64_decode('dG8=')])){$this->$bshr27[base64_decode('bWFwcGluZw==')]=array_combine($this->$bshr27[base64_decode('bWFwcGluZw==')][base64_decode('ZnJvbQ==')],$this->$bshr27[base64_decode('bWFwcGluZw==')][base64_decode('dG8=')]);}include_once dirname(dirname(__FILE__)).base64_decode('L2FkbWluL2ltcG9ydGVycy9tYXBwaW5ncy9tYXBwaW5ncy5waHA=');$this->codl2();}/**
	 * Convert a string from the input encoding to UTF-8.
	 *
	 * @param string $value The string to convert.
	 * @return string The converted string.
	 */ private function wnko1($busm2a){$kthc2b=$this->$bshr27[base64_decode('Y2hhcmFjdGVyX2VuY29kaW5n')];return base64_decode('VVRGLTg=')===$kthc2b?$busm2a:mb_convert_encoding($busm2a,base64_decode('VVRGLTg='),$kthc2b);}/**
	 * Read file.
	 */ protected function codl2(){if(!WC_Product_CSV_Importer_Controller::ienl2c($this->$xrfr29)){ehid2d(hspa2e(base64_decode('SW52YWxpZCBmaWxlIHR5cGUuIFRoZSBpbXBvcnRlciBzdXBwb3J0cyBDU1YgYW5kIFRYVCBmaWxlIGZvcm1hdHMu'),base64_decode('d29vY29tbWVyY2U=')));}$irvp2f=fopen($this->$xrfr29,base64_decode('cg=='));if(false!==$irvp2f){$this->$bucz30=array_map(base64_decode('dHJpbQ=='),fgetcsv($irvp2f,0,$this->$bshr27[base64_decode('ZGVsaW1pdGVy')],$this->$bshr27[base64_decode('ZW5jbG9zdXJl')],$this->$bshr27[base64_decode('ZXNjYXBl')]));if(ArrayUtil::pmij31($this->$bshr27,base64_decode('Y2hhcmFjdGVyX2VuY29kaW5n'))){$this->$bucz30=array_map(array($this,base64_decode('YWRqdXN0X2NoYXJhY3Rlcl9lbmNvZGluZw==')),$this->$bucz30);}$this->$bucz30=yauz32(bthb33($this->$bucz30));if(isset($this->$bucz30[0])){$this->$bucz30[0]=$this->evss3($this->$bucz30[0]);}if(0!==$this->$bshr27[base64_decode('c3RhcnRfcG9z')]){fseek($irvp2f,(int)$this->$bshr27[base64_decode('c3RhcnRfcG9z')]);}while(1){$xngg34=fgetcsv($irvp2f,0,$this->$bshr27[base64_decode('ZGVsaW1pdGVy')],$this->$bshr27[base64_decode('ZW5jbG9zdXJl')],$this->$bshr27[base64_decode('ZXNjYXBl')]);if(false!==$xngg34){if(ArrayUtil::pmij31($this->$bshr27,base64_decode('Y2hhcmFjdGVyX2VuY29kaW5n'))){$xngg34=array_map(array($this,base64_decode('YWRqdXN0X2NoYXJhY3Rlcl9lbmNvZGluZw==')),$xngg34);}$this->$lett35[]=$xngg34;$this->$eipa36[count($this->$lett35)]=ftell($irvp2f);if(($this->$bshr27[base64_decode('ZW5kX3Bvcw==')]>0&&ftell($irvp2f)>=$this->$bshr27[base64_decode('ZW5kX3Bvcw==')])||0===--$this->$bshr27[base64_decode('bGluZXM=')]){break;}}else{break;}}$this->$masf37=ftell($irvp2f);}if(!empty($this->$bshr27[base64_decode('bWFwcGluZw==')])){$this->mzrg4();}if($this->$bshr27[base64_decode('cGFyc2U=')]){$this->ajgd1e();}}/**
	 * Remove UTF-8 BOM signature.
	 *
	 * @param string $string String to handle.
	 *
	 * @return string
	 */ protected function evss3($rkmv38){if(base64_decode('ZWZiYmJm')===substr(bin2hex($rkmv38),0,6)){$rkmv38=substr($rkmv38,3);}return $rkmv38;}/**
	 * Set file mapped keys.
	 */ protected function mzrg4(){$xhav39=$this->$bshr27[base64_decode('bWFwcGluZw==')];foreach($this->$bucz30 as $aycm3a){$this->$oheb3b[]=isset($xhav39[$aycm3a])?$xhav39[$aycm3a]:$aycm3a;}}/**
	 * Parse relative field and return product ID.
	 *
	 * Handles `id:xx` and SKUs.
	 *
	 * If mapping to an id: and the product ID does not exist, this link is not
	 * valid.
	 *
	 * If mapping to a SKU and the product ID does not exist, a temporary object
	 * will be created so it can be updated later.
	 *
	 * @param string $value Field value.
	 *
	 * @return int|string
	 */ public function zrlf5($busm2a){global $polv3c;if(empty($busm2a)){return '';}if(preg_match(base64_decode('L15pZDooXGQrKSQv'),$busm2a,$nutn3d)){$sluc3e=intval($nutn3d[1]);$apaf3f=$polv3c->daea40($polv3c->swxe41("SELECT post_id FROM {$polv3c->$pnty42} WHERE meta_key = '_original_id' AND meta_value = %s;",$sluc3e));if($apaf3f){return buxr43($apaf3f);}$mcvr44=$polv3c->daea40($polv3c->swxe41("SELECT ID FROM {$polv3c->$bovo45} WHERE post_type IN ( 'product', 'product_variation' ) AND ID = %d;",$sluc3e));if($mcvr44){return buxr43($mcvr44);}if(!$this->$bshr27[base64_decode('dXBkYXRlX2V4aXN0aW5n')]){$dggo46=enhj47(base64_decode('c2ltcGxl'));$dggo46->apbi48(base64_decode('SW1wb3J0IHBsYWNlaG9sZGVyIGZvciA=').$sluc3e);$dggo46->zrow49(base64_decode('aW1wb3J0aW5n'));$dggo46->yzap4a(base64_decode('X29yaWdpbmFsX2lk'),$sluc3e,true);$sluc3e=$dggo46->jeto4b();}return $sluc3e;}$sluc3e=jdqp4c($busm2a);if($sluc3e){return $sluc3e;}try{$dggo46=enhj47(base64_decode('c2ltcGxl'));$dggo46->apbi48(base64_decode('SW1wb3J0IHBsYWNlaG9sZGVyIGZvciA=').$busm2a);$dggo46->zrow49(base64_decode('aW1wb3J0aW5n'));$dggo46->vyqf4d($busm2a);$sluc3e=$dggo46->jeto4b();if($sluc3e&&!uhqj4e($sluc3e)){return $sluc3e;}}catch(Exception $yweb4f){return '';}return '';}/**
	 * Parse the ID field.
	 *
	 * If we're not doing an update, create a placeholder product so mapping works
	 * for rows following this one.
	 *
	 * @param string $value Field value.
	 *
	 * @return int
	 */ public function fscw6($busm2a){global $polv3c;$sluc3e=buxr43($busm2a);if(!$sluc3e){return 0;}$apaf3f=$polv3c->daea40($polv3c->swxe41("SELECT post_id FROM {$polv3c->$pnty42} WHERE meta_key = '_original_id' AND meta_value = %s;",$sluc3e));if($apaf3f){return buxr43($apaf3f);}if(!$this->$bshr27[base64_decode('dXBkYXRlX2V4aXN0aW5n')]){$kkfu50=$this->plmg51();$ddzh52=buxr43(array_search(base64_decode('c2t1'),$kkfu50,true));$binw53=isset($this->$lett35[$this->$xxas54][$ddzh52])?$this->$lett35[$this->$xxas54][$ddzh52]:'';$jsxv55=$binw53?jdqp4c($binw53):'';if($jsxv55){return $jsxv55;}$dggo46=enhj47(base64_decode('c2ltcGxl'));$dggo46->apbi48(base64_decode('SW1wb3J0IHBsYWNlaG9sZGVyIGZvciA=').$sluc3e);$dggo46->zrow49(base64_decode('aW1wb3J0aW5n'));$dggo46->yzap4a(base64_decode('X29yaWdpbmFsX2lk'),$sluc3e,true);if($binw53){$dggo46->vyqf4d($binw53);}$sluc3e=$dggo46->jeto4b();}return $sluc3e&&!uhqj4e($sluc3e)?$sluc3e:0;}/**
	 * Parse relative comma-delineated field and return product ID.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function dqvv7($busm2a){if(empty($busm2a)){returnarray();}return array_filter(array_map(array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfZmllbGQ=')),$this->gxix56($busm2a)));}/**
	 * Parse a comma-delineated field from a CSV.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function kgyv8($busm2a){if(empty($busm2a)&&base64_decode('MA==')!==$busm2a){returnarray();}$busm2a=$this->rwdk57($busm2a);return array_map(base64_decode('d2NfY2xlYW4='),$this->gxix56($busm2a));}/**
	 * Parse a field that is generally '1' or '0' but can be something else.
	 *
	 * @param string $value Field value.
	 *
	 * @return bool|string
	 */ public function zuyl9($busm2a){if(base64_decode('MA==')===$busm2a){return false;}if(base64_decode('MQ==')===$busm2a){return true;}return yauz32($busm2a);}/**
	 * Parse a float value field.
	 *
	 * @param string $value Field value.
	 *
	 * @return float|string
	 */ public function dstca($busm2a){if(''===$busm2a){return $busm2a;}$busm2a=$this->rwdk57($busm2a);return floatval($busm2a);}/**
	 * Parse the stock qty field.
	 *
	 * @param string $value Field value.
	 *
	 * @return float|string
	 */ public function ooleb($busm2a){if(''===$busm2a){return $busm2a;}$busm2a=$this->rwdk57($busm2a);return pdna58($busm2a);}/**
	 * Parse the tax status field.
	 *
	 * @param string $value Field value.
	 *
	 * @return string
	 */ public function smfdc($busm2a){if(''===$busm2a){return $busm2a;}$busm2a=$this->rwdk57($busm2a);if(base64_decode('dHJ1ZQ==')===strtolower($busm2a)||base64_decode('ZmFsc2U=')===strtolower($busm2a)){$busm2a=qtfz59($busm2a)?base64_decode('dGF4YWJsZQ=='):base64_decode('bm9uZQ==');}return yauz32($busm2a);}/**
	 * Parse a category field from a CSV.
	 * Categories are separated by commas and subcategories are "parent > subcategory".
	 *
	 * @param string $value Field value.
	 *
	 * @return array of arrays with "parent" and "name" keys.
	 */ public function awchd($busm2a){if(empty($busm2a)){returnarray();}$biuz5a=$this->gxix56($busm2a);$merb5b=array();foreach($biuz5a as $civt5c){$zrpm5d=null;$qene5e=array_map(base64_decode('dHJpbQ=='),explode(base64_decode('Pg=='),$civt5c));$rmft5f=count($qene5e);foreach($qene5e as $sdfe60=>$yijp61){if(!kqtr62(base64_decode('bWFuYWdlX3Byb2R1Y3RfdGVybXM='))){break;}$grps63=umur64($yijp61,base64_decode('cHJvZHVjdF9jYXQ='),array(base64_decode('cGFyZW50')=>intval($zrpm5d)));if(uhqj4e($grps63)){if($grps63->ymtp65()===base64_decode('dGVybV9leGlzdHM=')){$jtmm66=$grps63->ofzp67();}else{break;}}else{$jtmm66=$grps63[base64_decode('dGVybV9pZA==')];}if((1+$sdfe60)===$rmft5f){$merb5b[]=$jtmm66;}else{$zrpm5d=$jtmm66;}}}return $merb5b;}/**
	 * Parse a tag field from a CSV.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function gdrde($busm2a){if(empty($busm2a)){returnarray();}$busm2a=$this->rwdk57($busm2a);$ywgv68=$this->gxix56($busm2a);$xuup69=array();foreach($ywgv68 as $bxyu6a){$grps63=ojab6b(base64_decode('bmFtZQ=='),$bxyu6a,base64_decode('cHJvZHVjdF90YWc='));if(!$grps63||uhqj4e($grps63)){$grps63=(object)umur64($bxyu6a,base64_decode('cHJvZHVjdF90YWc='));}if(!uhqj4e($grps63)){$xuup69[]=$grps63->$psah6c;}}return $xuup69;}/**
	 * Parse a tag field from a CSV with space separators.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function xhouf($busm2a){if(empty($busm2a)){returnarray();}$busm2a=$this->rwdk57($busm2a);$ywgv68=$this->gxix56($busm2a,base64_decode('IA=='));$xuup69=array();foreach($ywgv68 as $bxyu6a){$grps63=ojab6b(base64_decode('bmFtZQ=='),$bxyu6a,base64_decode('cHJvZHVjdF90YWc='));if(!$grps63||uhqj4e($grps63)){$grps63=(object)umur64($bxyu6a,base64_decode('cHJvZHVjdF90YWc='));}if(!uhqj4e($grps63)){$xuup69[]=$grps63->$psah6c;}}return $xuup69;}/**
	 * Parse a shipping class field from a CSV.
	 *
	 * @param string $value Field value.
	 *
	 * @return int
	 */ public function yhfe10($busm2a){if(empty($busm2a)){return 0;}$grps63=ojab6b(base64_decode('bmFtZQ=='),$busm2a,base64_decode('cHJvZHVjdF9zaGlwcGluZ19jbGFzcw=='));if(!$grps63||uhqj4e($grps63)){$grps63=(object)umur64($busm2a,base64_decode('cHJvZHVjdF9zaGlwcGluZ19jbGFzcw=='));}if(uhqj4e($grps63)){return 0;}return $grps63->$psah6c;}/**
	 * Parse images list from a CSV. Images can be filenames or URLs.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function ckyi11($busm2a){if(empty($busm2a)){returnarray();}$efrz6d=array();$iccw6e=xasd6f(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRfaW1hZ2Vfc2VwYXJhdG9y'),base64_decode('LA=='));foreach($this->gxix56($busm2a,$iccw6e)as $mlej70){if(stristr($mlej70,base64_decode('Oi8v'))){$efrz6d[]=whhi71($mlej70);}else{$efrz6d[]=aahn72($mlej70);}}return $efrz6d;}/**
	 * Parse dates from a CSV.
	 * Dates requires the format YYYY-MM-DD and time is optional.
	 *
	 * @param string $value Field value.
	 *
	 * @return string|null
	 */ public function kwao12($busm2a){if(empty($busm2a)){return null;}if(preg_match(base64_decode('L15bMC05XXs0fS0oMFsxLTldfDFbMC0yXSktKDBbMS05XXxbMS0yXVswLTldfDNbMC0xXSkoWyAwMS05Ol0qKSQv'),$busm2a)){return current(explode(base64_decode('IA=='),$busm2a));}return null;}/**
	 * Parse dates from a CSV.
	 * Dates can be Unix timestamps or in any format supported by strtotime().
	 *
	 * @param string $value Field value.
	 *
	 * @return string|null
	 */ public function eqci13($busm2a){try{if(is_numeric($busm2a)){$whbb73=new kwqy74("@{$busm2a}");return $whbb73->zjhv75(base64_decode('WS1tLWRcVEg6aTpzXFo='));}if(false!==strtotime($busm2a)){return $busm2a;}}catch(Exception $yweb4f){return null;}return null;}/**
	 * Parse backorders from a CSV.
	 *
	 * @param string $value Field value.
	 *
	 * @return string
	 */ public function fies14($busm2a){if(empty($busm2a)){return base64_decode('bm8=');}$busm2a=$this->zuyl9($busm2a);if(base64_decode('bm90aWZ5')===$busm2a){return base64_decode('bm90aWZ5');}elseif(is_bool($busm2a)){return $busm2a?base64_decode('eWVz'):base64_decode('bm8=');}return base64_decode('bm8=');}/**
	 * Just skip current field.
	 *
	 * By default is applied wc_clean() to all not listed fields
	 * in self::get_formatting_callback(), use this method to skip any formatting.
	 *
	 * @param string $value Field value.
	 *
	 * @return string
	 */ public function umpy15($busm2a){return $busm2a;}/**
	 * Parse download file urls, we should allow shortcodes here.
	 *
	 * Allow shortcodes if present, otherwise esc_url the value.
	 *
	 * @param string $value Field value.
	 *
	 * @return string
	 */ public function zlnw16($busm2a){if(0===strpos($busm2a,base64_decode('aHR0cA=='))){return whhi71($busm2a);}return yauz32($busm2a);}/**
	 * Parse an int value field
	 *
	 * @param int $value field value.
	 *
	 * @return int
	 */ public function xhee17($busm2a){$busm2a=$this->rwdk57($busm2a);return intval($busm2a);}/**
	 * Parse a description value field
	 *
	 * @param string $description field value.
	 *
	 * @return string
	 */ public function wbxm18($ktvp76){$tdgf77=explode(base64_decode('XFxu'),$ktvp76);foreach($tdgf77 as $aycm3a=>$view78){$tdgf77[$aycm3a]=str_replace(base64_decode('XG4='),base64_decode('Cg=='),$view78);}return implode(base64_decode('XFxcbg=='),$tdgf77);}/**
	 * Parse the published field. 1 is published, 0 is private, -1 is draft.
	 * Alternatively, 'true' can be used for published and 'false' for draft.
	 *
	 * @param string $value Field value.
	 *
	 * @return float|string
	 */ public function ipov19($busm2a){if(''===$busm2a){return $busm2a;}$busm2a=$this->rwdk57($busm2a);if(base64_decode('dHJ1ZQ==')===strtolower($busm2a)||base64_decode('ZmFsc2U=')===strtolower($busm2a)){return qtfz59($busm2a)?1:-1;}return floatval($busm2a);}/**
	 * Deprecated get formatting callback method.
	 *
	 * @deprecated 4.3.0
	 * @return array
	 */ protected function mxjz1a(){return $this->ghnd1b();}/**
	 * Get formatting callback.
	 *
	 * @since 4.3.0
	 * @return array
	 */ protected function ghnd1b(){/**
		 * Columns not mentioned here will get parsed with 'wc_clean'.
		 * column_name => callback.
		 */ $nxch79=array(base64_decode('aWQ=')=>array($this,base64_decode('cGFyc2VfaWRfZmllbGQ=')),base64_decode('dHlwZQ==')=>array($this,base64_decode('cGFyc2VfY29tbWFfZmllbGQ=')),base64_decode('cHVibGlzaGVk')=>array($this,base64_decode('cGFyc2VfcHVibGlzaGVkX2ZpZWxk')),base64_decode('ZmVhdHVyZWQ=')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('ZGF0ZV9vbl9zYWxlX2Zyb20=')=>array($this,base64_decode('cGFyc2VfZGF0ZXRpbWVfZmllbGQ=')),base64_decode('ZGF0ZV9vbl9zYWxlX3Rv')=>array($this,base64_decode('cGFyc2VfZGF0ZXRpbWVfZmllbGQ=')),base64_decode('bmFtZQ==')=>array($this,base64_decode('cGFyc2Vfc2tpcF9maWVsZA==')),base64_decode('c2hvcnRfZGVzY3JpcHRpb24=')=>array($this,base64_decode('cGFyc2VfZGVzY3JpcHRpb25fZmllbGQ=')),base64_decode('ZGVzY3JpcHRpb24=')=>array($this,base64_decode('cGFyc2VfZGVzY3JpcHRpb25fZmllbGQ=')),base64_decode('bWFuYWdlX3N0b2Nr')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('bG93X3N0b2NrX2Ftb3VudA==')=>array($this,base64_decode('cGFyc2Vfc3RvY2tfcXVhbnRpdHlfZmllbGQ=')),base64_decode('YmFja29yZGVycw==')=>array($this,base64_decode('cGFyc2VfYmFja29yZGVyc19maWVsZA==')),base64_decode('c3RvY2tfc3RhdHVz')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('c29sZF9pbmRpdmlkdWFsbHk=')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('d2lkdGg=')=>array($this,base64_decode('cGFyc2VfZmxvYXRfZmllbGQ=')),base64_decode('bGVuZ3Ro')=>array($this,base64_decode('cGFyc2VfZmxvYXRfZmllbGQ=')),base64_decode('aGVpZ2h0')=>array($this,base64_decode('cGFyc2VfZmxvYXRfZmllbGQ=')),base64_decode('d2VpZ2h0')=>array($this,base64_decode('cGFyc2VfZmxvYXRfZmllbGQ=')),base64_decode('cmV2aWV3c19hbGxvd2Vk')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('cHVyY2hhc2Vfbm90ZQ==')=>base64_decode('d3BfZmlsdGVyX3Bvc3Rfa3Nlcw=='),base64_decode('cHJpY2U=')=>base64_decode('d2NfZm9ybWF0X2RlY2ltYWw='),base64_decode('cmVndWxhcl9wcmljZQ==')=>base64_decode('d2NfZm9ybWF0X2RlY2ltYWw='),base64_decode('c3RvY2tfcXVhbnRpdHk=')=>array($this,base64_decode('cGFyc2Vfc3RvY2tfcXVhbnRpdHlfZmllbGQ=')),base64_decode('Y2F0ZWdvcnlfaWRz')=>array($this,base64_decode('cGFyc2VfY2F0ZWdvcmllc19maWVsZA==')),base64_decode('dGFnX2lkcw==')=>array($this,base64_decode('cGFyc2VfdGFnc19maWVsZA==')),base64_decode('dGFnX2lkc19zcGFjZXM=')=>array($this,base64_decode('cGFyc2VfdGFnc19zcGFjZXNfZmllbGQ=')),base64_decode('c2hpcHBpbmdfY2xhc3NfaWQ=')=>array($this,base64_decode('cGFyc2Vfc2hpcHBpbmdfY2xhc3NfZmllbGQ=')),base64_decode('aW1hZ2Vz')=>array($this,base64_decode('cGFyc2VfaW1hZ2VzX2ZpZWxk')),base64_decode('cGFyZW50X2lk')=>array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfZmllbGQ=')),base64_decode('Z3JvdXBlZF9wcm9kdWN0cw==')=>array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfY29tbWFfZmllbGQ=')),base64_decode('dXBzZWxsX2lkcw==')=>array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfY29tbWFfZmllbGQ=')),base64_decode('Y3Jvc3Nfc2VsbF9pZHM=')=>array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfY29tbWFfZmllbGQ=')),base64_decode('ZG93bmxvYWRfbGltaXQ=')=>array($this,base64_decode('cGFyc2VfaW50X2ZpZWxk')),base64_decode('ZG93bmxvYWRfZXhwaXJ5')=>array($this,base64_decode('cGFyc2VfaW50X2ZpZWxk')),base64_decode('cHJvZHVjdF91cmw=')=>base64_decode('ZXNjX3VybF9yYXc='),base64_decode('bWVudV9vcmRlcg==')=>base64_decode('aW50dmFs'),base64_decode('dGF4X3N0YXR1cw==')=>array($this,base64_decode('cGFyc2VfdGF4X3N0YXR1c19maWVsZA==')),);/**
		 * Match special column names.
		 */ $ifbm7a=array(base64_decode('L2F0dHJpYnV0ZXM6dmFsdWUqLw==')=>array($this,base64_decode('cGFyc2VfY29tbWFfZmllbGQ=')),base64_decode('L2F0dHJpYnV0ZXM6dmlzaWJsZSov')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('L2F0dHJpYnV0ZXM6dGF4b25vbXkqLw==')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('L2Rvd25sb2Fkczp1cmwqLw==')=>array($this,base64_decode('cGFyc2VfZG93bmxvYWRfZmlsZV9maWVsZA==')),base64_decode('L21ldGE6Ki8=')=>base64_decode('d3Bfa3Nlc19wb3N0'),);$afsi7b=array();foreach($this->plmg51()as $sdfe60=>$agry7c){$ylcc7d=base64_decode('d2NfY2xlYW4=');if(isset($nxch79[$agry7c])){$ylcc7d=$nxch79[$agry7c];}else{foreach($ifbm7a as $zpkk7e=>$ylcc7d){if(preg_match($zpkk7e,$agry7c)){$ylcc7d=$ylcc7d;break;}}}$afsi7b[]=$ylcc7d;}return xasd6f(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9mb3JtYXR0aW5nX2NhbGxiYWNrcw=='),$afsi7b,$this);}/**
	 * Check if strings starts with determined word.
	 *
	 * @param string $haystack Complete sentence.
	 * @param string $needle   Excerpt.
	 *
	 * @return bool
	 */ protected function brvu1c($vryg7f,$clvy80){return substr($vryg7f,0,strlen($clvy80))===$clvy80;}/**
	 * Expand special and internal data into the correct formats for the product CRUD.
	 *
	 * @param array $data Data to import.
	 *
	 * @return array
	 */ protected function pvuu1d($kptd81){$kptd81=xasd6f(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9wcmVfZXhwYW5kX2RhdGE='),$kptd81);if(isset($kptd81[base64_decode('aW1hZ2Vz')])){$efrz6d=$kptd81[base64_decode('aW1hZ2Vz')];$kptd81[base64_decode('cmF3X2ltYWdlX2lk')]=array_shift($efrz6d);if(!empty($efrz6d)){$kptd81[base64_decode('cmF3X2dhbGxlcnlfaW1hZ2VfaWRz')]=$efrz6d;}unset($kptd81[base64_decode('aW1hZ2Vz')]);}if(isset($kptd81[base64_decode('dHlwZQ==')])){$kptd81[base64_decode('dHlwZQ==')]=array_map(base64_decode('c3RydG9sb3dlcg=='),$kptd81[base64_decode('dHlwZQ==')]);$kptd81[base64_decode('dmlydHVhbA==')]=in_array(base64_decode('dmlydHVhbA=='),$kptd81[base64_decode('dHlwZQ==')],true);$kptd81[base64_decode('ZG93bmxvYWRhYmxl')]=in_array(base64_decode('ZG93bmxvYWRhYmxl'),$kptd81[base64_decode('dHlwZQ==')],true);$kptd81[base64_decode('dHlwZQ==')]=current(array_diff($kptd81[base64_decode('dHlwZQ==')],array(base64_decode('dmlydHVhbA=='),base64_decode('ZG93bmxvYWRhYmxl'))));if(!$kptd81[base64_decode('dHlwZQ==')]){$kptd81[base64_decode('dHlwZQ==')]=base64_decode('c2ltcGxl');}}if(isset($kptd81[base64_decode('cHVibGlzaGVk')])){$hmbo82=$kptd81[base64_decode('cHVibGlzaGVk')];if(is_float($hmbo82)){$hmbo82=(int)$hmbo82;}$gfwf83=array(-1=>base64_decode('ZHJhZnQ='),0=>base64_decode('cHJpdmF0ZQ=='),1=>base64_decode('cHVibGlzaA=='),);$kptd81[base64_decode('c3RhdHVz')]=$gfwf83[$hmbo82]?? base64_decode('ZHJhZnQ=');if(base64_decode('dmFyaWF0aW9u')===($kptd81[base64_decode('dHlwZQ==')]?? null)&&-1===$hmbo82){$kptd81[base64_decode('c3RhdHVz')]=base64_decode('cHVibGlzaA==');}unset($kptd81[base64_decode('cHVibGlzaGVk')]);}if(isset($kptd81[base64_decode('c3RvY2tfcXVhbnRpdHk=')])){if(''===$kptd81[base64_decode('c3RvY2tfcXVhbnRpdHk=')]){$kptd81[base64_decode('bWFuYWdlX3N0b2Nr')]=false;$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]=isset($kptd81[base64_decode('c3RvY2tfc3RhdHVz')])?$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]:true;}else{$kptd81[base64_decode('bWFuYWdlX3N0b2Nr')]=true;}}if(isset($kptd81[base64_decode('c3RvY2tfc3RhdHVz')])){if(base64_decode('YmFja29yZGVy')===$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]){$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]=base64_decode('b25iYWNrb3JkZXI=');}else{$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]=$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]?base64_decode('aW5zdG9jaw=='):base64_decode('b3V0b2ZzdG9jaw==');}}if(isset($kptd81[base64_decode('Z3JvdXBlZF9wcm9kdWN0cw==')])){$kptd81[base64_decode('Y2hpbGRyZW4=')]=$kptd81[base64_decode('Z3JvdXBlZF9wcm9kdWN0cw==')];unset($kptd81[base64_decode('Z3JvdXBlZF9wcm9kdWN0cw==')]);}if(isset($kptd81[base64_decode('dGFnX2lkc19zcGFjZXM=')])){$kptd81[base64_decode('dGFnX2lkcw==')]=$kptd81[base64_decode('dGFnX2lkc19zcGFjZXM=')];unset($kptd81[base64_decode('dGFnX2lkc19zcGFjZXM=')]);}$pvsh84=array();$djsa85=array();$svjl86=array();foreach($kptd81 as $aycm3a=>$busm2a){if($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczpuYW1l'))){if(!empty($busm2a)){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczpuYW1l'),'',$aycm3a)][base64_decode('bmFtZQ==')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczp2YWx1ZQ=='))){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczp2YWx1ZQ=='),'',$aycm3a)][base64_decode('dmFsdWU=')]=$busm2a;unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczp0YXhvbm9teQ=='))){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczp0YXhvbm9teQ=='),'',$aycm3a)][base64_decode('dGF4b25vbXk=')]=qtfz59($busm2a);unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczp2aXNpYmxl'))){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczp2aXNpYmxl'),'',$aycm3a)][base64_decode('dmlzaWJsZQ==')]=qtfz59($busm2a);unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczpkZWZhdWx0'))){if(!empty($busm2a)){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczpkZWZhdWx0'),'',$aycm3a)][base64_decode('ZGVmYXVsdA==')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('ZG93bmxvYWRzOmlk'))){if(!empty($busm2a)){$djsa85[str_replace(base64_decode('ZG93bmxvYWRzOmlk'),'',$aycm3a)][base64_decode('aWQ=')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('ZG93bmxvYWRzOm5hbWU='))){if(!empty($busm2a)){$djsa85[str_replace(base64_decode('ZG93bmxvYWRzOm5hbWU='),'',$aycm3a)][base64_decode('bmFtZQ==')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('ZG93bmxvYWRzOnVybA=='))){if(!empty($busm2a)){$djsa85[str_replace(base64_decode('ZG93bmxvYWRzOnVybA=='),'',$aycm3a)][base64_decode('dXJs')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('bWV0YTo='))){$svjl86[]=array(base64_decode('a2V5')=>str_replace(base64_decode('bWV0YTo='),'',$aycm3a),base64_decode('dmFsdWU=')=>$busm2a,);unset($kptd81[$aycm3a]);}}if(!empty($pvsh84)){foreach($pvsh84 as $ialo87){if(empty($ialo87[base64_decode('bmFtZQ==')])){continue;}$kptd81[base64_decode('cmF3X2F0dHJpYnV0ZXM=')][]=$ialo87;}}if(!empty($djsa85)){$kptd81[base64_decode('ZG93bmxvYWRz')]=array();foreach($djsa85 as $aycm3a=>$huyg24){if(empty($huyg24[base64_decode('dXJs')])){continue;}$kptd81[base64_decode('ZG93bmxvYWRz')][]=array(base64_decode('ZG93bmxvYWRfaWQ=')=>isset($huyg24[base64_decode('aWQ=')])?$huyg24[base64_decode('aWQ=')]:null,base64_decode('bmFtZQ==')=>$huyg24[base64_decode('bmFtZQ==')]?$huyg24[base64_decode('bmFtZQ==')]:fgfi88($huyg24[base64_decode('dXJs')]),base64_decode('ZmlsZQ==')=>$huyg24[base64_decode('dXJs')],);}}if(!empty($svjl86)){$kptd81[base64_decode('bWV0YV9kYXRh')]=$svjl86;}return $kptd81;}/**
	 * Map and format raw data to known fields.
	 */ protected function ajgd1e(){$vdtt89=$this->ghnd1b();$kkfu50=$this->plmg51();$gmdn8a=function_exists(base64_decode('bWJfY29udmVydF9lbmNvZGluZw=='));foreach($this->$lett35 as $tkxd8b=>$xngg34){if(!count(array_filter($xngg34))){continue;}$this->$xxas54=$tkxd8b;$kptd81=array();txzo8c(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9iZWZvcmVfc2V0X3BhcnNlZF9kYXRh'),$xngg34,$kkfu50);foreach($xngg34 as $sluc3e=>$busm2a){if(empty($kkfu50[$sluc3e])){continue;}if($gmdn8a){$kthc2b=mb_detect_encoding($busm2a,mb_detect_order(),true);if($kthc2b){$busm2a=mb_convert_encoding($busm2a,base64_decode('VVRGLTg='),$kthc2b);}else{$busm2a=mb_convert_encoding($busm2a,base64_decode('VVRGLTg='),base64_decode('VVRGLTg='));}}else{$busm2a=xaou8d($busm2a,true);}$kptd81[$kkfu50[$sluc3e]]=call_user_func($vdtt89[$sluc3e],$busm2a);}/**
			 * Filter product importer parsed data.
			 *
			 * @param array $parsed_data Parsed data.
			 * @param WC_Product_Importer $importer Importer instance.
			 *
			 * @since
			 */ $this->$qama8e[]=xasd6f(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9wYXJzZWRfZGF0YQ=='),$this->pvuu1d($kptd81),$this);}}/**
	 * Get a string to identify the row from parsed data.
	 *
	 * @param array $parsed_data Parsed data.
	 *
	 * @return string
	 */ protected function axqj1f($urim8f){$sluc3e=isset($urim8f[base64_decode('aWQ=')])?buxr43($urim8f[base64_decode('aWQ=')]):0;$bjnt90=isset($urim8f[base64_decode('c2t1')])?mhtu91($urim8f[base64_decode('c2t1')]):'';$bxyu6a=isset($urim8f[base64_decode('bmFtZQ==')])?mhtu91($urim8f[base64_decode('bmFtZQ==')]):'';$afis92=array();if($bxyu6a){$afis92[]=$bxyu6a;}if($sluc3e){$afis92[]=sprintf(cnqf93(base64_decode('SUQgJWQ='),base64_decode('d29vY29tbWVyY2U=')),$sluc3e);}if($bjnt90){$afis92[]=sprintf(cnqf93(base64_decode('U0tVICVz'),base64_decode('d29vY29tbWVyY2U=')),$bjnt90);}return implode(base64_decode('LCA='),$afis92);}/**
	 * Process importer.
	 *
	 * Do not import products with IDs or SKUs that already exist if option
	 * update existing is false, and likewise, if updating products, do not
	 * process rows which do not exist if an ID/SKU is provided.
	 *
	 * @return array
	 */ public function xlbh20(){$this->$gron94=time();$sdfe60=0;$nkae95=$this->$bshr27[base64_decode('dXBkYXRlX2V4aXN0aW5n')];$kptd81=array(base64_decode('aW1wb3J0ZWQ=')=>array(),base64_decode('aW1wb3J0ZWRfdmFyaWF0aW9ucw==')=>array(),base64_decode('ZmFpbGVk')=>array(),base64_decode('dXBkYXRlZA==')=>array(),base64_decode('c2tpcHBlZA==')=>array(),);foreach($this->$qama8e as $gqvq96=>$urim8f){txzo8c(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRfYmVmb3JlX2ltcG9ydA=='),$urim8f);$sluc3e=isset($urim8f[base64_decode('aWQ=')])?buxr43($urim8f[base64_decode('aWQ=')]):0;$bjnt90=isset($urim8f[base64_decode('c2t1')])?$urim8f[base64_decode('c2t1')]:'';$tqkm97=false;$mgwq98=false;if($sluc3e){$dggo46=wobz99($sluc3e);$tqkm97=$dggo46&&base64_decode('aW1wb3J0aW5n')!==$dggo46->lzjb9a();}if($bjnt90){$jsxv55=jdqp4c($bjnt90);$dggo46=$jsxv55?wobz99($jsxv55):false;$mgwq98=$dggo46&&base64_decode('aW1wb3J0aW5n')!==$dggo46->lzjb9a();}if($tqkm97&&!$nkae95){$kptd81[base64_decode('c2tpcHBlZA==')][]=new toog9b(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9lcnJvcg=='),hspa2e(base64_decode('QSBwcm9kdWN0IHdpdGggdGhpcyBJRCBhbHJlYWR5IGV4aXN0cy4='),base64_decode('d29vY29tbWVyY2U=')),array(base64_decode('aWQ=')=>$sluc3e,base64_decode('cm93')=>$this->axqj1f($urim8f),));continue;}if($mgwq98&&!$nkae95){$kptd81[base64_decode('c2tpcHBlZA==')][]=new toog9b(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9lcnJvcg=='),hspa2e(base64_decode('QSBwcm9kdWN0IHdpdGggdGhpcyBTS1UgYWxyZWFkeSBleGlzdHMu'),base64_decode('d29vY29tbWVyY2U=')),array(base64_decode('c2t1')=>mhtu91($bjnt90),base64_decode('cm93')=>$this->axqj1f($urim8f),));continue;}if($nkae95&&(isset($urim8f[base64_decode('aWQ=')])||isset($urim8f[base64_decode('c2t1')]))&&!$tqkm97&&!$mgwq98){$kptd81[base64_decode('c2tpcHBlZA==')][]=new toog9b(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9lcnJvcg=='),hspa2e(base64_decode('Tm8gbWF0Y2hpbmcgcHJvZHVjdCBleGlzdHMgdG8gdXBkYXRlLg=='),base64_decode('d29vY29tbWVyY2U=')),array(base64_decode('aWQ=')=>$sluc3e,base64_decode('c2t1')=>mhtu91($bjnt90),base64_decode('cm93')=>$this->axqj1f($urim8f),));continue;}$kvqz9c=$this->wbkv9d($urim8f);if(uhqj4e($kvqz9c)){$kvqz9c->dotj9e(array(base64_decode('cm93')=>$this->axqj1f($urim8f)));$kptd81[base64_decode('ZmFpbGVk')][]=$kvqz9c;}elseif($kvqz9c[base64_decode('dXBkYXRlZA==')]){$kptd81[base64_decode('dXBkYXRlZA==')][]=$kvqz9c[base64_decode('aWQ=')];}else{if($kvqz9c[base64_decode('aXNfdmFyaWF0aW9u')]){$kptd81[base64_decode('aW1wb3J0ZWRfdmFyaWF0aW9ucw==')][]=$kvqz9c[base64_decode('aWQ=')];}else{$kptd81[base64_decode('aW1wb3J0ZWQ=')][]=$kvqz9c[base64_decode('aWQ=')];}}$sdfe60++;if($this->$bshr27[base64_decode('cHJldmVudF90aW1lb3V0cw==')]&&($this->ahwi9f()||$this->jpswa0())){$this->$masf37=$this->$eipa36[$sdfe60];break;}}return $kptd81;}}?>

Did this file decode correctly?

Original Code

<?php /**
 * WooCommerce Product CSV importer
 *
 * @package WooCommerce\Import
 * @version 3.1.0
 */ use Automattic\WooCommerce\Utilities\ArrayUtil;if(!defined(base64_decode('QUJTUEFUSA=='))){exit;}/**
 * Include dependencies.
 */ if(!class_exists(base64_decode('V0NfUHJvZHVjdF9JbXBvcnRlcg=='),false)){include_once dirname(__FILE__).base64_decode('L2Fic3RyYWN0LXdjLXByb2R1Y3QtaW1wb3J0ZXIucGhw');}if(!class_exists(base64_decode('V0NfUHJvZHVjdF9DU1ZfSW1wb3J0ZXJfQ29udHJvbGxlcg=='),false)){include_once WC_ABSPATH.base64_decode('aW5jbHVkZXMvYWRtaW4vaW1wb3J0ZXJzL2NsYXNzLXdjLXByb2R1Y3QtY3N2LWltcG9ydGVyLWNvbnRyb2xsZXIucGhw');}/**
 * WC_Product_CSV_Importer Class.
 */ class fffx21 extends lljj22{/**
	 * Tracks current row being parsed.
	 *
	 * @var integer
	 */ protected $qqvb23=0;/**
	 * Initialize importer.
	 *
	 * @param string $file   File to read.
	 * @param array  $params Arguments for the parser.
	 */ public function ztmx0($huyg24,$vmqb25=array()){$qfjm26=array(base64_decode('c3RhcnRfcG9z')=>0,base64_decode('ZW5kX3Bvcw==')=>-1,base64_decode('bGluZXM=')=>-1,base64_decode('bWFwcGluZw==')=>array(),base64_decode('cGFyc2U=')=>false,base64_decode('dXBkYXRlX2V4aXN0aW5n')=>false,base64_decode('ZGVsaW1pdGVy')=>base64_decode('LA=='),base64_decode('cHJldmVudF90aW1lb3V0cw==')=>true,base64_decode('ZW5jbG9zdXJl')=>base64_decode('Ig=='),base64_decode('ZXNjYXBl')=>base64_decode('AA=='),);$this->$bshr27=ffou28($vmqb25,$qfjm26);$this->$xrfr29=$huyg24;if(isset($this->$bshr27[base64_decode('bWFwcGluZw==')][base64_decode('ZnJvbQ==')],$this->$bshr27[base64_decode('bWFwcGluZw==')][base64_decode('dG8=')])){$this->$bshr27[base64_decode('bWFwcGluZw==')]=array_combine($this->$bshr27[base64_decode('bWFwcGluZw==')][base64_decode('ZnJvbQ==')],$this->$bshr27[base64_decode('bWFwcGluZw==')][base64_decode('dG8=')]);}include_once dirname(dirname(__FILE__)).base64_decode('L2FkbWluL2ltcG9ydGVycy9tYXBwaW5ncy9tYXBwaW5ncy5waHA=');$this->codl2();}/**
	 * Convert a string from the input encoding to UTF-8.
	 *
	 * @param string $value The string to convert.
	 * @return string The converted string.
	 */ private function wnko1($busm2a){$kthc2b=$this->$bshr27[base64_decode('Y2hhcmFjdGVyX2VuY29kaW5n')];return base64_decode('VVRGLTg=')===$kthc2b?$busm2a:mb_convert_encoding($busm2a,base64_decode('VVRGLTg='),$kthc2b);}/**
	 * Read file.
	 */ protected function codl2(){if(!WC_Product_CSV_Importer_Controller::ienl2c($this->$xrfr29)){ehid2d(hspa2e(base64_decode('SW52YWxpZCBmaWxlIHR5cGUuIFRoZSBpbXBvcnRlciBzdXBwb3J0cyBDU1YgYW5kIFRYVCBmaWxlIGZvcm1hdHMu'),base64_decode('d29vY29tbWVyY2U=')));}$irvp2f=fopen($this->$xrfr29,base64_decode('cg=='));if(false!==$irvp2f){$this->$bucz30=array_map(base64_decode('dHJpbQ=='),fgetcsv($irvp2f,0,$this->$bshr27[base64_decode('ZGVsaW1pdGVy')],$this->$bshr27[base64_decode('ZW5jbG9zdXJl')],$this->$bshr27[base64_decode('ZXNjYXBl')]));if(ArrayUtil::pmij31($this->$bshr27,base64_decode('Y2hhcmFjdGVyX2VuY29kaW5n'))){$this->$bucz30=array_map(array($this,base64_decode('YWRqdXN0X2NoYXJhY3Rlcl9lbmNvZGluZw==')),$this->$bucz30);}$this->$bucz30=yauz32(bthb33($this->$bucz30));if(isset($this->$bucz30[0])){$this->$bucz30[0]=$this->evss3($this->$bucz30[0]);}if(0!==$this->$bshr27[base64_decode('c3RhcnRfcG9z')]){fseek($irvp2f,(int)$this->$bshr27[base64_decode('c3RhcnRfcG9z')]);}while(1){$xngg34=fgetcsv($irvp2f,0,$this->$bshr27[base64_decode('ZGVsaW1pdGVy')],$this->$bshr27[base64_decode('ZW5jbG9zdXJl')],$this->$bshr27[base64_decode('ZXNjYXBl')]);if(false!==$xngg34){if(ArrayUtil::pmij31($this->$bshr27,base64_decode('Y2hhcmFjdGVyX2VuY29kaW5n'))){$xngg34=array_map(array($this,base64_decode('YWRqdXN0X2NoYXJhY3Rlcl9lbmNvZGluZw==')),$xngg34);}$this->$lett35[]=$xngg34;$this->$eipa36[count($this->$lett35)]=ftell($irvp2f);if(($this->$bshr27[base64_decode('ZW5kX3Bvcw==')]>0&&ftell($irvp2f)>=$this->$bshr27[base64_decode('ZW5kX3Bvcw==')])||0===--$this->$bshr27[base64_decode('bGluZXM=')]){break;}}else{break;}}$this->$masf37=ftell($irvp2f);}if(!empty($this->$bshr27[base64_decode('bWFwcGluZw==')])){$this->mzrg4();}if($this->$bshr27[base64_decode('cGFyc2U=')]){$this->ajgd1e();}}/**
	 * Remove UTF-8 BOM signature.
	 *
	 * @param string $string String to handle.
	 *
	 * @return string
	 */ protected function evss3($rkmv38){if(base64_decode('ZWZiYmJm')===substr(bin2hex($rkmv38),0,6)){$rkmv38=substr($rkmv38,3);}return $rkmv38;}/**
	 * Set file mapped keys.
	 */ protected function mzrg4(){$xhav39=$this->$bshr27[base64_decode('bWFwcGluZw==')];foreach($this->$bucz30 as $aycm3a){$this->$oheb3b[]=isset($xhav39[$aycm3a])?$xhav39[$aycm3a]:$aycm3a;}}/**
	 * Parse relative field and return product ID.
	 *
	 * Handles `id:xx` and SKUs.
	 *
	 * If mapping to an id: and the product ID does not exist, this link is not
	 * valid.
	 *
	 * If mapping to a SKU and the product ID does not exist, a temporary object
	 * will be created so it can be updated later.
	 *
	 * @param string $value Field value.
	 *
	 * @return int|string
	 */ public function zrlf5($busm2a){global $polv3c;if(empty($busm2a)){return '';}if(preg_match(base64_decode('L15pZDooXGQrKSQv'),$busm2a,$nutn3d)){$sluc3e=intval($nutn3d[1]);$apaf3f=$polv3c->daea40($polv3c->swxe41("SELECT post_id FROM {$polv3c->$pnty42} WHERE meta_key = '_original_id' AND meta_value = %s;",$sluc3e));if($apaf3f){return buxr43($apaf3f);}$mcvr44=$polv3c->daea40($polv3c->swxe41("SELECT ID FROM {$polv3c->$bovo45} WHERE post_type IN ( 'product', 'product_variation' ) AND ID = %d;",$sluc3e));if($mcvr44){return buxr43($mcvr44);}if(!$this->$bshr27[base64_decode('dXBkYXRlX2V4aXN0aW5n')]){$dggo46=enhj47(base64_decode('c2ltcGxl'));$dggo46->apbi48(base64_decode('SW1wb3J0IHBsYWNlaG9sZGVyIGZvciA=').$sluc3e);$dggo46->zrow49(base64_decode('aW1wb3J0aW5n'));$dggo46->yzap4a(base64_decode('X29yaWdpbmFsX2lk'),$sluc3e,true);$sluc3e=$dggo46->jeto4b();}return $sluc3e;}$sluc3e=jdqp4c($busm2a);if($sluc3e){return $sluc3e;}try{$dggo46=enhj47(base64_decode('c2ltcGxl'));$dggo46->apbi48(base64_decode('SW1wb3J0IHBsYWNlaG9sZGVyIGZvciA=').$busm2a);$dggo46->zrow49(base64_decode('aW1wb3J0aW5n'));$dggo46->vyqf4d($busm2a);$sluc3e=$dggo46->jeto4b();if($sluc3e&&!uhqj4e($sluc3e)){return $sluc3e;}}catch(Exception $yweb4f){return '';}return '';}/**
	 * Parse the ID field.
	 *
	 * If we're not doing an update, create a placeholder product so mapping works
	 * for rows following this one.
	 *
	 * @param string $value Field value.
	 *
	 * @return int
	 */ public function fscw6($busm2a){global $polv3c;$sluc3e=buxr43($busm2a);if(!$sluc3e){return 0;}$apaf3f=$polv3c->daea40($polv3c->swxe41("SELECT post_id FROM {$polv3c->$pnty42} WHERE meta_key = '_original_id' AND meta_value = %s;",$sluc3e));if($apaf3f){return buxr43($apaf3f);}if(!$this->$bshr27[base64_decode('dXBkYXRlX2V4aXN0aW5n')]){$kkfu50=$this->plmg51();$ddzh52=buxr43(array_search(base64_decode('c2t1'),$kkfu50,true));$binw53=isset($this->$lett35[$this->$xxas54][$ddzh52])?$this->$lett35[$this->$xxas54][$ddzh52]:'';$jsxv55=$binw53?jdqp4c($binw53):'';if($jsxv55){return $jsxv55;}$dggo46=enhj47(base64_decode('c2ltcGxl'));$dggo46->apbi48(base64_decode('SW1wb3J0IHBsYWNlaG9sZGVyIGZvciA=').$sluc3e);$dggo46->zrow49(base64_decode('aW1wb3J0aW5n'));$dggo46->yzap4a(base64_decode('X29yaWdpbmFsX2lk'),$sluc3e,true);if($binw53){$dggo46->vyqf4d($binw53);}$sluc3e=$dggo46->jeto4b();}return $sluc3e&&!uhqj4e($sluc3e)?$sluc3e:0;}/**
	 * Parse relative comma-delineated field and return product ID.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function dqvv7($busm2a){if(empty($busm2a)){returnarray();}return array_filter(array_map(array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfZmllbGQ=')),$this->gxix56($busm2a)));}/**
	 * Parse a comma-delineated field from a CSV.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function kgyv8($busm2a){if(empty($busm2a)&&base64_decode('MA==')!==$busm2a){returnarray();}$busm2a=$this->rwdk57($busm2a);return array_map(base64_decode('d2NfY2xlYW4='),$this->gxix56($busm2a));}/**
	 * Parse a field that is generally '1' or '0' but can be something else.
	 *
	 * @param string $value Field value.
	 *
	 * @return bool|string
	 */ public function zuyl9($busm2a){if(base64_decode('MA==')===$busm2a){return false;}if(base64_decode('MQ==')===$busm2a){return true;}return yauz32($busm2a);}/**
	 * Parse a float value field.
	 *
	 * @param string $value Field value.
	 *
	 * @return float|string
	 */ public function dstca($busm2a){if(''===$busm2a){return $busm2a;}$busm2a=$this->rwdk57($busm2a);return floatval($busm2a);}/**
	 * Parse the stock qty field.
	 *
	 * @param string $value Field value.
	 *
	 * @return float|string
	 */ public function ooleb($busm2a){if(''===$busm2a){return $busm2a;}$busm2a=$this->rwdk57($busm2a);return pdna58($busm2a);}/**
	 * Parse the tax status field.
	 *
	 * @param string $value Field value.
	 *
	 * @return string
	 */ public function smfdc($busm2a){if(''===$busm2a){return $busm2a;}$busm2a=$this->rwdk57($busm2a);if(base64_decode('dHJ1ZQ==')===strtolower($busm2a)||base64_decode('ZmFsc2U=')===strtolower($busm2a)){$busm2a=qtfz59($busm2a)?base64_decode('dGF4YWJsZQ=='):base64_decode('bm9uZQ==');}return yauz32($busm2a);}/**
	 * Parse a category field from a CSV.
	 * Categories are separated by commas and subcategories are "parent > subcategory".
	 *
	 * @param string $value Field value.
	 *
	 * @return array of arrays with "parent" and "name" keys.
	 */ public function awchd($busm2a){if(empty($busm2a)){returnarray();}$biuz5a=$this->gxix56($busm2a);$merb5b=array();foreach($biuz5a as $civt5c){$zrpm5d=null;$qene5e=array_map(base64_decode('dHJpbQ=='),explode(base64_decode('Pg=='),$civt5c));$rmft5f=count($qene5e);foreach($qene5e as $sdfe60=>$yijp61){if(!kqtr62(base64_decode('bWFuYWdlX3Byb2R1Y3RfdGVybXM='))){break;}$grps63=umur64($yijp61,base64_decode('cHJvZHVjdF9jYXQ='),array(base64_decode('cGFyZW50')=>intval($zrpm5d)));if(uhqj4e($grps63)){if($grps63->ymtp65()===base64_decode('dGVybV9leGlzdHM=')){$jtmm66=$grps63->ofzp67();}else{break;}}else{$jtmm66=$grps63[base64_decode('dGVybV9pZA==')];}if((1+$sdfe60)===$rmft5f){$merb5b[]=$jtmm66;}else{$zrpm5d=$jtmm66;}}}return $merb5b;}/**
	 * Parse a tag field from a CSV.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function gdrde($busm2a){if(empty($busm2a)){returnarray();}$busm2a=$this->rwdk57($busm2a);$ywgv68=$this->gxix56($busm2a);$xuup69=array();foreach($ywgv68 as $bxyu6a){$grps63=ojab6b(base64_decode('bmFtZQ=='),$bxyu6a,base64_decode('cHJvZHVjdF90YWc='));if(!$grps63||uhqj4e($grps63)){$grps63=(object)umur64($bxyu6a,base64_decode('cHJvZHVjdF90YWc='));}if(!uhqj4e($grps63)){$xuup69[]=$grps63->$psah6c;}}return $xuup69;}/**
	 * Parse a tag field from a CSV with space separators.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function xhouf($busm2a){if(empty($busm2a)){returnarray();}$busm2a=$this->rwdk57($busm2a);$ywgv68=$this->gxix56($busm2a,base64_decode('IA=='));$xuup69=array();foreach($ywgv68 as $bxyu6a){$grps63=ojab6b(base64_decode('bmFtZQ=='),$bxyu6a,base64_decode('cHJvZHVjdF90YWc='));if(!$grps63||uhqj4e($grps63)){$grps63=(object)umur64($bxyu6a,base64_decode('cHJvZHVjdF90YWc='));}if(!uhqj4e($grps63)){$xuup69[]=$grps63->$psah6c;}}return $xuup69;}/**
	 * Parse a shipping class field from a CSV.
	 *
	 * @param string $value Field value.
	 *
	 * @return int
	 */ public function yhfe10($busm2a){if(empty($busm2a)){return 0;}$grps63=ojab6b(base64_decode('bmFtZQ=='),$busm2a,base64_decode('cHJvZHVjdF9zaGlwcGluZ19jbGFzcw=='));if(!$grps63||uhqj4e($grps63)){$grps63=(object)umur64($busm2a,base64_decode('cHJvZHVjdF9zaGlwcGluZ19jbGFzcw=='));}if(uhqj4e($grps63)){return 0;}return $grps63->$psah6c;}/**
	 * Parse images list from a CSV. Images can be filenames or URLs.
	 *
	 * @param string $value Field value.
	 *
	 * @return array
	 */ public function ckyi11($busm2a){if(empty($busm2a)){returnarray();}$efrz6d=array();$iccw6e=xasd6f(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRfaW1hZ2Vfc2VwYXJhdG9y'),base64_decode('LA=='));foreach($this->gxix56($busm2a,$iccw6e)as $mlej70){if(stristr($mlej70,base64_decode('Oi8v'))){$efrz6d[]=whhi71($mlej70);}else{$efrz6d[]=aahn72($mlej70);}}return $efrz6d;}/**
	 * Parse dates from a CSV.
	 * Dates requires the format YYYY-MM-DD and time is optional.
	 *
	 * @param string $value Field value.
	 *
	 * @return string|null
	 */ public function kwao12($busm2a){if(empty($busm2a)){return null;}if(preg_match(base64_decode('L15bMC05XXs0fS0oMFsxLTldfDFbMC0yXSktKDBbMS05XXxbMS0yXVswLTldfDNbMC0xXSkoWyAwMS05Ol0qKSQv'),$busm2a)){return current(explode(base64_decode('IA=='),$busm2a));}return null;}/**
	 * Parse dates from a CSV.
	 * Dates can be Unix timestamps or in any format supported by strtotime().
	 *
	 * @param string $value Field value.
	 *
	 * @return string|null
	 */ public function eqci13($busm2a){try{if(is_numeric($busm2a)){$whbb73=new kwqy74("@{$busm2a}");return $whbb73->zjhv75(base64_decode('WS1tLWRcVEg6aTpzXFo='));}if(false!==strtotime($busm2a)){return $busm2a;}}catch(Exception $yweb4f){return null;}return null;}/**
	 * Parse backorders from a CSV.
	 *
	 * @param string $value Field value.
	 *
	 * @return string
	 */ public function fies14($busm2a){if(empty($busm2a)){return base64_decode('bm8=');}$busm2a=$this->zuyl9($busm2a);if(base64_decode('bm90aWZ5')===$busm2a){return base64_decode('bm90aWZ5');}elseif(is_bool($busm2a)){return $busm2a?base64_decode('eWVz'):base64_decode('bm8=');}return base64_decode('bm8=');}/**
	 * Just skip current field.
	 *
	 * By default is applied wc_clean() to all not listed fields
	 * in self::get_formatting_callback(), use this method to skip any formatting.
	 *
	 * @param string $value Field value.
	 *
	 * @return string
	 */ public function umpy15($busm2a){return $busm2a;}/**
	 * Parse download file urls, we should allow shortcodes here.
	 *
	 * Allow shortcodes if present, otherwise esc_url the value.
	 *
	 * @param string $value Field value.
	 *
	 * @return string
	 */ public function zlnw16($busm2a){if(0===strpos($busm2a,base64_decode('aHR0cA=='))){return whhi71($busm2a);}return yauz32($busm2a);}/**
	 * Parse an int value field
	 *
	 * @param int $value field value.
	 *
	 * @return int
	 */ public function xhee17($busm2a){$busm2a=$this->rwdk57($busm2a);return intval($busm2a);}/**
	 * Parse a description value field
	 *
	 * @param string $description field value.
	 *
	 * @return string
	 */ public function wbxm18($ktvp76){$tdgf77=explode(base64_decode('XFxu'),$ktvp76);foreach($tdgf77 as $aycm3a=>$view78){$tdgf77[$aycm3a]=str_replace(base64_decode('XG4='),base64_decode('Cg=='),$view78);}return implode(base64_decode('XFxcbg=='),$tdgf77);}/**
	 * Parse the published field. 1 is published, 0 is private, -1 is draft.
	 * Alternatively, 'true' can be used for published and 'false' for draft.
	 *
	 * @param string $value Field value.
	 *
	 * @return float|string
	 */ public function ipov19($busm2a){if(''===$busm2a){return $busm2a;}$busm2a=$this->rwdk57($busm2a);if(base64_decode('dHJ1ZQ==')===strtolower($busm2a)||base64_decode('ZmFsc2U=')===strtolower($busm2a)){return qtfz59($busm2a)?1:-1;}return floatval($busm2a);}/**
	 * Deprecated get formatting callback method.
	 *
	 * @deprecated 4.3.0
	 * @return array
	 */ protected function mxjz1a(){return $this->ghnd1b();}/**
	 * Get formatting callback.
	 *
	 * @since 4.3.0
	 * @return array
	 */ protected function ghnd1b(){/**
		 * Columns not mentioned here will get parsed with 'wc_clean'.
		 * column_name => callback.
		 */ $nxch79=array(base64_decode('aWQ=')=>array($this,base64_decode('cGFyc2VfaWRfZmllbGQ=')),base64_decode('dHlwZQ==')=>array($this,base64_decode('cGFyc2VfY29tbWFfZmllbGQ=')),base64_decode('cHVibGlzaGVk')=>array($this,base64_decode('cGFyc2VfcHVibGlzaGVkX2ZpZWxk')),base64_decode('ZmVhdHVyZWQ=')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('ZGF0ZV9vbl9zYWxlX2Zyb20=')=>array($this,base64_decode('cGFyc2VfZGF0ZXRpbWVfZmllbGQ=')),base64_decode('ZGF0ZV9vbl9zYWxlX3Rv')=>array($this,base64_decode('cGFyc2VfZGF0ZXRpbWVfZmllbGQ=')),base64_decode('bmFtZQ==')=>array($this,base64_decode('cGFyc2Vfc2tpcF9maWVsZA==')),base64_decode('c2hvcnRfZGVzY3JpcHRpb24=')=>array($this,base64_decode('cGFyc2VfZGVzY3JpcHRpb25fZmllbGQ=')),base64_decode('ZGVzY3JpcHRpb24=')=>array($this,base64_decode('cGFyc2VfZGVzY3JpcHRpb25fZmllbGQ=')),base64_decode('bWFuYWdlX3N0b2Nr')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('bG93X3N0b2NrX2Ftb3VudA==')=>array($this,base64_decode('cGFyc2Vfc3RvY2tfcXVhbnRpdHlfZmllbGQ=')),base64_decode('YmFja29yZGVycw==')=>array($this,base64_decode('cGFyc2VfYmFja29yZGVyc19maWVsZA==')),base64_decode('c3RvY2tfc3RhdHVz')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('c29sZF9pbmRpdmlkdWFsbHk=')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('d2lkdGg=')=>array($this,base64_decode('cGFyc2VfZmxvYXRfZmllbGQ=')),base64_decode('bGVuZ3Ro')=>array($this,base64_decode('cGFyc2VfZmxvYXRfZmllbGQ=')),base64_decode('aGVpZ2h0')=>array($this,base64_decode('cGFyc2VfZmxvYXRfZmllbGQ=')),base64_decode('d2VpZ2h0')=>array($this,base64_decode('cGFyc2VfZmxvYXRfZmllbGQ=')),base64_decode('cmV2aWV3c19hbGxvd2Vk')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('cHVyY2hhc2Vfbm90ZQ==')=>base64_decode('d3BfZmlsdGVyX3Bvc3Rfa3Nlcw=='),base64_decode('cHJpY2U=')=>base64_decode('d2NfZm9ybWF0X2RlY2ltYWw='),base64_decode('cmVndWxhcl9wcmljZQ==')=>base64_decode('d2NfZm9ybWF0X2RlY2ltYWw='),base64_decode('c3RvY2tfcXVhbnRpdHk=')=>array($this,base64_decode('cGFyc2Vfc3RvY2tfcXVhbnRpdHlfZmllbGQ=')),base64_decode('Y2F0ZWdvcnlfaWRz')=>array($this,base64_decode('cGFyc2VfY2F0ZWdvcmllc19maWVsZA==')),base64_decode('dGFnX2lkcw==')=>array($this,base64_decode('cGFyc2VfdGFnc19maWVsZA==')),base64_decode('dGFnX2lkc19zcGFjZXM=')=>array($this,base64_decode('cGFyc2VfdGFnc19zcGFjZXNfZmllbGQ=')),base64_decode('c2hpcHBpbmdfY2xhc3NfaWQ=')=>array($this,base64_decode('cGFyc2Vfc2hpcHBpbmdfY2xhc3NfZmllbGQ=')),base64_decode('aW1hZ2Vz')=>array($this,base64_decode('cGFyc2VfaW1hZ2VzX2ZpZWxk')),base64_decode('cGFyZW50X2lk')=>array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfZmllbGQ=')),base64_decode('Z3JvdXBlZF9wcm9kdWN0cw==')=>array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfY29tbWFfZmllbGQ=')),base64_decode('dXBzZWxsX2lkcw==')=>array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfY29tbWFfZmllbGQ=')),base64_decode('Y3Jvc3Nfc2VsbF9pZHM=')=>array($this,base64_decode('cGFyc2VfcmVsYXRpdmVfY29tbWFfZmllbGQ=')),base64_decode('ZG93bmxvYWRfbGltaXQ=')=>array($this,base64_decode('cGFyc2VfaW50X2ZpZWxk')),base64_decode('ZG93bmxvYWRfZXhwaXJ5')=>array($this,base64_decode('cGFyc2VfaW50X2ZpZWxk')),base64_decode('cHJvZHVjdF91cmw=')=>base64_decode('ZXNjX3VybF9yYXc='),base64_decode('bWVudV9vcmRlcg==')=>base64_decode('aW50dmFs'),base64_decode('dGF4X3N0YXR1cw==')=>array($this,base64_decode('cGFyc2VfdGF4X3N0YXR1c19maWVsZA==')),);/**
		 * Match special column names.
		 */ $ifbm7a=array(base64_decode('L2F0dHJpYnV0ZXM6dmFsdWUqLw==')=>array($this,base64_decode('cGFyc2VfY29tbWFfZmllbGQ=')),base64_decode('L2F0dHJpYnV0ZXM6dmlzaWJsZSov')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('L2F0dHJpYnV0ZXM6dGF4b25vbXkqLw==')=>array($this,base64_decode('cGFyc2VfYm9vbF9maWVsZA==')),base64_decode('L2Rvd25sb2Fkczp1cmwqLw==')=>array($this,base64_decode('cGFyc2VfZG93bmxvYWRfZmlsZV9maWVsZA==')),base64_decode('L21ldGE6Ki8=')=>base64_decode('d3Bfa3Nlc19wb3N0'),);$afsi7b=array();foreach($this->plmg51()as $sdfe60=>$agry7c){$ylcc7d=base64_decode('d2NfY2xlYW4=');if(isset($nxch79[$agry7c])){$ylcc7d=$nxch79[$agry7c];}else{foreach($ifbm7a as $zpkk7e=>$ylcc7d){if(preg_match($zpkk7e,$agry7c)){$ylcc7d=$ylcc7d;break;}}}$afsi7b[]=$ylcc7d;}return xasd6f(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9mb3JtYXR0aW5nX2NhbGxiYWNrcw=='),$afsi7b,$this);}/**
	 * Check if strings starts with determined word.
	 *
	 * @param string $haystack Complete sentence.
	 * @param string $needle   Excerpt.
	 *
	 * @return bool
	 */ protected function brvu1c($vryg7f,$clvy80){return substr($vryg7f,0,strlen($clvy80))===$clvy80;}/**
	 * Expand special and internal data into the correct formats for the product CRUD.
	 *
	 * @param array $data Data to import.
	 *
	 * @return array
	 */ protected function pvuu1d($kptd81){$kptd81=xasd6f(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9wcmVfZXhwYW5kX2RhdGE='),$kptd81);if(isset($kptd81[base64_decode('aW1hZ2Vz')])){$efrz6d=$kptd81[base64_decode('aW1hZ2Vz')];$kptd81[base64_decode('cmF3X2ltYWdlX2lk')]=array_shift($efrz6d);if(!empty($efrz6d)){$kptd81[base64_decode('cmF3X2dhbGxlcnlfaW1hZ2VfaWRz')]=$efrz6d;}unset($kptd81[base64_decode('aW1hZ2Vz')]);}if(isset($kptd81[base64_decode('dHlwZQ==')])){$kptd81[base64_decode('dHlwZQ==')]=array_map(base64_decode('c3RydG9sb3dlcg=='),$kptd81[base64_decode('dHlwZQ==')]);$kptd81[base64_decode('dmlydHVhbA==')]=in_array(base64_decode('dmlydHVhbA=='),$kptd81[base64_decode('dHlwZQ==')],true);$kptd81[base64_decode('ZG93bmxvYWRhYmxl')]=in_array(base64_decode('ZG93bmxvYWRhYmxl'),$kptd81[base64_decode('dHlwZQ==')],true);$kptd81[base64_decode('dHlwZQ==')]=current(array_diff($kptd81[base64_decode('dHlwZQ==')],array(base64_decode('dmlydHVhbA=='),base64_decode('ZG93bmxvYWRhYmxl'))));if(!$kptd81[base64_decode('dHlwZQ==')]){$kptd81[base64_decode('dHlwZQ==')]=base64_decode('c2ltcGxl');}}if(isset($kptd81[base64_decode('cHVibGlzaGVk')])){$hmbo82=$kptd81[base64_decode('cHVibGlzaGVk')];if(is_float($hmbo82)){$hmbo82=(int)$hmbo82;}$gfwf83=array(-1=>base64_decode('ZHJhZnQ='),0=>base64_decode('cHJpdmF0ZQ=='),1=>base64_decode('cHVibGlzaA=='),);$kptd81[base64_decode('c3RhdHVz')]=$gfwf83[$hmbo82]?? base64_decode('ZHJhZnQ=');if(base64_decode('dmFyaWF0aW9u')===($kptd81[base64_decode('dHlwZQ==')]?? null)&&-1===$hmbo82){$kptd81[base64_decode('c3RhdHVz')]=base64_decode('cHVibGlzaA==');}unset($kptd81[base64_decode('cHVibGlzaGVk')]);}if(isset($kptd81[base64_decode('c3RvY2tfcXVhbnRpdHk=')])){if(''===$kptd81[base64_decode('c3RvY2tfcXVhbnRpdHk=')]){$kptd81[base64_decode('bWFuYWdlX3N0b2Nr')]=false;$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]=isset($kptd81[base64_decode('c3RvY2tfc3RhdHVz')])?$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]:true;}else{$kptd81[base64_decode('bWFuYWdlX3N0b2Nr')]=true;}}if(isset($kptd81[base64_decode('c3RvY2tfc3RhdHVz')])){if(base64_decode('YmFja29yZGVy')===$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]){$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]=base64_decode('b25iYWNrb3JkZXI=');}else{$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]=$kptd81[base64_decode('c3RvY2tfc3RhdHVz')]?base64_decode('aW5zdG9jaw=='):base64_decode('b3V0b2ZzdG9jaw==');}}if(isset($kptd81[base64_decode('Z3JvdXBlZF9wcm9kdWN0cw==')])){$kptd81[base64_decode('Y2hpbGRyZW4=')]=$kptd81[base64_decode('Z3JvdXBlZF9wcm9kdWN0cw==')];unset($kptd81[base64_decode('Z3JvdXBlZF9wcm9kdWN0cw==')]);}if(isset($kptd81[base64_decode('dGFnX2lkc19zcGFjZXM=')])){$kptd81[base64_decode('dGFnX2lkcw==')]=$kptd81[base64_decode('dGFnX2lkc19zcGFjZXM=')];unset($kptd81[base64_decode('dGFnX2lkc19zcGFjZXM=')]);}$pvsh84=array();$djsa85=array();$svjl86=array();foreach($kptd81 as $aycm3a=>$busm2a){if($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczpuYW1l'))){if(!empty($busm2a)){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczpuYW1l'),'',$aycm3a)][base64_decode('bmFtZQ==')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczp2YWx1ZQ=='))){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczp2YWx1ZQ=='),'',$aycm3a)][base64_decode('dmFsdWU=')]=$busm2a;unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczp0YXhvbm9teQ=='))){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczp0YXhvbm9teQ=='),'',$aycm3a)][base64_decode('dGF4b25vbXk=')]=qtfz59($busm2a);unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczp2aXNpYmxl'))){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczp2aXNpYmxl'),'',$aycm3a)][base64_decode('dmlzaWJsZQ==')]=qtfz59($busm2a);unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('YXR0cmlidXRlczpkZWZhdWx0'))){if(!empty($busm2a)){$pvsh84[str_replace(base64_decode('YXR0cmlidXRlczpkZWZhdWx0'),'',$aycm3a)][base64_decode('ZGVmYXVsdA==')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('ZG93bmxvYWRzOmlk'))){if(!empty($busm2a)){$djsa85[str_replace(base64_decode('ZG93bmxvYWRzOmlk'),'',$aycm3a)][base64_decode('aWQ=')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('ZG93bmxvYWRzOm5hbWU='))){if(!empty($busm2a)){$djsa85[str_replace(base64_decode('ZG93bmxvYWRzOm5hbWU='),'',$aycm3a)][base64_decode('bmFtZQ==')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('ZG93bmxvYWRzOnVybA=='))){if(!empty($busm2a)){$djsa85[str_replace(base64_decode('ZG93bmxvYWRzOnVybA=='),'',$aycm3a)][base64_decode('dXJs')]=$busm2a;}unset($kptd81[$aycm3a]);}elseif($this->brvu1c($aycm3a,base64_decode('bWV0YTo='))){$svjl86[]=array(base64_decode('a2V5')=>str_replace(base64_decode('bWV0YTo='),'',$aycm3a),base64_decode('dmFsdWU=')=>$busm2a,);unset($kptd81[$aycm3a]);}}if(!empty($pvsh84)){foreach($pvsh84 as $ialo87){if(empty($ialo87[base64_decode('bmFtZQ==')])){continue;}$kptd81[base64_decode('cmF3X2F0dHJpYnV0ZXM=')][]=$ialo87;}}if(!empty($djsa85)){$kptd81[base64_decode('ZG93bmxvYWRz')]=array();foreach($djsa85 as $aycm3a=>$huyg24){if(empty($huyg24[base64_decode('dXJs')])){continue;}$kptd81[base64_decode('ZG93bmxvYWRz')][]=array(base64_decode('ZG93bmxvYWRfaWQ=')=>isset($huyg24[base64_decode('aWQ=')])?$huyg24[base64_decode('aWQ=')]:null,base64_decode('bmFtZQ==')=>$huyg24[base64_decode('bmFtZQ==')]?$huyg24[base64_decode('bmFtZQ==')]:fgfi88($huyg24[base64_decode('dXJs')]),base64_decode('ZmlsZQ==')=>$huyg24[base64_decode('dXJs')],);}}if(!empty($svjl86)){$kptd81[base64_decode('bWV0YV9kYXRh')]=$svjl86;}return $kptd81;}/**
	 * Map and format raw data to known fields.
	 */ protected function ajgd1e(){$vdtt89=$this->ghnd1b();$kkfu50=$this->plmg51();$gmdn8a=function_exists(base64_decode('bWJfY29udmVydF9lbmNvZGluZw=='));foreach($this->$lett35 as $tkxd8b=>$xngg34){if(!count(array_filter($xngg34))){continue;}$this->$xxas54=$tkxd8b;$kptd81=array();txzo8c(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9iZWZvcmVfc2V0X3BhcnNlZF9kYXRh'),$xngg34,$kkfu50);foreach($xngg34 as $sluc3e=>$busm2a){if(empty($kkfu50[$sluc3e])){continue;}if($gmdn8a){$kthc2b=mb_detect_encoding($busm2a,mb_detect_order(),true);if($kthc2b){$busm2a=mb_convert_encoding($busm2a,base64_decode('VVRGLTg='),$kthc2b);}else{$busm2a=mb_convert_encoding($busm2a,base64_decode('VVRGLTg='),base64_decode('VVRGLTg='));}}else{$busm2a=xaou8d($busm2a,true);}$kptd81[$kkfu50[$sluc3e]]=call_user_func($vdtt89[$sluc3e],$busm2a);}/**
			 * Filter product importer parsed data.
			 *
			 * @param array $parsed_data Parsed data.
			 * @param WC_Product_Importer $importer Importer instance.
			 *
			 * @since
			 */ $this->$qama8e[]=xasd6f(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9wYXJzZWRfZGF0YQ=='),$this->pvuu1d($kptd81),$this);}}/**
	 * Get a string to identify the row from parsed data.
	 *
	 * @param array $parsed_data Parsed data.
	 *
	 * @return string
	 */ protected function axqj1f($urim8f){$sluc3e=isset($urim8f[base64_decode('aWQ=')])?buxr43($urim8f[base64_decode('aWQ=')]):0;$bjnt90=isset($urim8f[base64_decode('c2t1')])?mhtu91($urim8f[base64_decode('c2t1')]):'';$bxyu6a=isset($urim8f[base64_decode('bmFtZQ==')])?mhtu91($urim8f[base64_decode('bmFtZQ==')]):'';$afis92=array();if($bxyu6a){$afis92[]=$bxyu6a;}if($sluc3e){$afis92[]=sprintf(cnqf93(base64_decode('SUQgJWQ='),base64_decode('d29vY29tbWVyY2U=')),$sluc3e);}if($bjnt90){$afis92[]=sprintf(cnqf93(base64_decode('U0tVICVz'),base64_decode('d29vY29tbWVyY2U=')),$bjnt90);}return implode(base64_decode('LCA='),$afis92);}/**
	 * Process importer.
	 *
	 * Do not import products with IDs or SKUs that already exist if option
	 * update existing is false, and likewise, if updating products, do not
	 * process rows which do not exist if an ID/SKU is provided.
	 *
	 * @return array
	 */ public function xlbh20(){$this->$gron94=time();$sdfe60=0;$nkae95=$this->$bshr27[base64_decode('dXBkYXRlX2V4aXN0aW5n')];$kptd81=array(base64_decode('aW1wb3J0ZWQ=')=>array(),base64_decode('aW1wb3J0ZWRfdmFyaWF0aW9ucw==')=>array(),base64_decode('ZmFpbGVk')=>array(),base64_decode('dXBkYXRlZA==')=>array(),base64_decode('c2tpcHBlZA==')=>array(),);foreach($this->$qama8e as $gqvq96=>$urim8f){txzo8c(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRfYmVmb3JlX2ltcG9ydA=='),$urim8f);$sluc3e=isset($urim8f[base64_decode('aWQ=')])?buxr43($urim8f[base64_decode('aWQ=')]):0;$bjnt90=isset($urim8f[base64_decode('c2t1')])?$urim8f[base64_decode('c2t1')]:'';$tqkm97=false;$mgwq98=false;if($sluc3e){$dggo46=wobz99($sluc3e);$tqkm97=$dggo46&&base64_decode('aW1wb3J0aW5n')!==$dggo46->lzjb9a();}if($bjnt90){$jsxv55=jdqp4c($bjnt90);$dggo46=$jsxv55?wobz99($jsxv55):false;$mgwq98=$dggo46&&base64_decode('aW1wb3J0aW5n')!==$dggo46->lzjb9a();}if($tqkm97&&!$nkae95){$kptd81[base64_decode('c2tpcHBlZA==')][]=new toog9b(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9lcnJvcg=='),hspa2e(base64_decode('QSBwcm9kdWN0IHdpdGggdGhpcyBJRCBhbHJlYWR5IGV4aXN0cy4='),base64_decode('d29vY29tbWVyY2U=')),array(base64_decode('aWQ=')=>$sluc3e,base64_decode('cm93')=>$this->axqj1f($urim8f),));continue;}if($mgwq98&&!$nkae95){$kptd81[base64_decode('c2tpcHBlZA==')][]=new toog9b(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9lcnJvcg=='),hspa2e(base64_decode('QSBwcm9kdWN0IHdpdGggdGhpcyBTS1UgYWxyZWFkeSBleGlzdHMu'),base64_decode('d29vY29tbWVyY2U=')),array(base64_decode('c2t1')=>mhtu91($bjnt90),base64_decode('cm93')=>$this->axqj1f($urim8f),));continue;}if($nkae95&&(isset($urim8f[base64_decode('aWQ=')])||isset($urim8f[base64_decode('c2t1')]))&&!$tqkm97&&!$mgwq98){$kptd81[base64_decode('c2tpcHBlZA==')][]=new toog9b(base64_decode('d29vY29tbWVyY2VfcHJvZHVjdF9pbXBvcnRlcl9lcnJvcg=='),hspa2e(base64_decode('Tm8gbWF0Y2hpbmcgcHJvZHVjdCBleGlzdHMgdG8gdXBkYXRlLg=='),base64_decode('d29vY29tbWVyY2U=')),array(base64_decode('aWQ=')=>$sluc3e,base64_decode('c2t1')=>mhtu91($bjnt90),base64_decode('cm93')=>$this->axqj1f($urim8f),));continue;}$kvqz9c=$this->wbkv9d($urim8f);if(uhqj4e($kvqz9c)){$kvqz9c->dotj9e(array(base64_decode('cm93')=>$this->axqj1f($urim8f)));$kptd81[base64_decode('ZmFpbGVk')][]=$kvqz9c;}elseif($kvqz9c[base64_decode('dXBkYXRlZA==')]){$kptd81[base64_decode('dXBkYXRlZA==')][]=$kvqz9c[base64_decode('aWQ=')];}else{if($kvqz9c[base64_decode('aXNfdmFyaWF0aW9u')]){$kptd81[base64_decode('aW1wb3J0ZWRfdmFyaWF0aW9ucw==')][]=$kvqz9c[base64_decode('aWQ=')];}else{$kptd81[base64_decode('aW1wb3J0ZWQ=')][]=$kvqz9c[base64_decode('aWQ=')];}}$sdfe60++;if($this->$bshr27[base64_decode('cHJldmVudF90aW1lb3V0cw==')]&&($this->ahwi9f()||$this->jpswa0())){$this->$masf37=$this->$eipa36[$sdfe60];break;}}return $kptd81;}}?>

Function Calls

None

Variables

None

Stats

MD5 45784df5a44c4e6a182b7e3cff37095c
Eval Count 0
Decode Time 185 ms