џџџџџџџџџџџџџџџџџџџџ0џџџџџџџџFџџџџџџџџџџџџ"џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ=џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ:џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ&џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ7џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџEџџџџ6џџџџџџџџџџџџџџџџџџџџ%џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џџџџ'џџџџџџџџџџџџџџџџџџџџџџџџ4џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>џџџџ9џџџџ/џџџџ!BџџџџџџџџџџџџџџџџџџџџџџџџџџџџGџџџџџџџџџџџџџџџџ#џџџџџџџџџџџџџџџџџџџџ.џџџџџџџџџџџџџџџџџџџџџџџџџџџџ;џџџџ)*џџџџџџџџџџџџџџџџџџџџџџџџCџџџџџџџџџџџџџџџџџџџџџџџџ@<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџAџџџџџџџџџџџџџџџџџџџџ5џџџџџџџџџџџџџџџџџџџџ џџџџџџџџ џџџџџџџџ,џџџџ3џџџџџџџџџџџџџџџџ(џџџџџџџџ2џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1џџџџшХ}шšџџџџн L";Ž0ЗЇюšаЦ}шšџџџџэЉѕ€\S„ЪЩiшšИЧ}шšџџџџuSЫкЏ !ƒ№рищš Ш}шšџџџџUЩ]Ž@дH8)ъšˆЩ}шšџџџџЭYпTH`П`ЋЅюšpЪ}шšџџџџРЄ1JЛ‰Њ”И†§ыšXЫ}шšџџџџ6BFЮIdњРKoшš@Ь}шšџџџџ“AђmЛЇŸPњщš(Э}шšџџџџуБs/ qыаŽЇюšЮ}шšџџџџ3Ь;Q qы0ЇюšјЮ}шšџџџџф 5ёБO#эruшšрЯ}шšџџџџЩю„gFкгЌЅюšШа}шšџџџџг5T­Р Џ`аЈюšАб}шšџџџџч|Š>O"ˆц0iыš˜в}шšџџџџІПцЪоЙЋxЌЅюš€г}шšџџџџ‡Ъѓ&xQ€АЌЅюšhд}шšџџџџ(hMeйŽРЈЧBюšPе}шšџџџџѕP‡бЫhkѕPбЈюš8ж}шšџџџџ!†(oИxАtшš з}шšџџџџ†p)1?|Хџcыšи}шšџџџџ<Ш–”ѓЦвЈюš№и}шšџџџџbдхQєПz•Р3•ъšий}шšџџџџэLh‡iфpвЈюšРк}шšџџџџїŽ‰Іе­авЈюšЈл}шšџџџџlfaй#~ЦэгЈюšм}шšџџџџU -™Рџ@Ыiшšxн}шš‡ƒшy№ъЃŠРaшš`о}шšџџџџ˜qv гYsЫРгЈюšHп}шšџџџџŽ:“˜юшJч дЈюš0р}шšџџџџN&Њ‡еwЈPдЈюšс}шšNдр.п<Яєeўьšт}шšџџџџ.фЯ„xѓАдЈюšшт}шš ф§ Уц'Бо­Ѕюšау}шšџџџџ™™O.pЁ§ќ Т™ъšИф}шšџџџџ dљuЯБœ`oўьš х}шšџџџџЈњЄ(вЊн‹8АЉюšˆц}шšџџџџ”j:Гу! ъ0жЈюšpч}шšџџџџoН–щќ‰ЈАЉюšXш}шšџџџџMЋ˜,ƒ6с„јБЉюš@щ}шšџџџџRчBі№т0ВЉюš(ъ}шšџџџџђK(є<їPзЈюšы}шšџџџџИ1уЎ“њєАзЈюšјы}шšџџџџЙS†(Šюэа<Іюšрь}шšџџџџўK_Љ0rƒЦ@иЈюšШэ}шšџџџџъаУЁџІŽс€<ІюšАю}шšѕзТy2vЌиВЉюš˜я}шšџџџџЎвСѓОпvгйЈюš€№}шšџџџџ–ЧFTV‹ЏЦИяыšhё}шšл9%5k(яыšPђ}шš+ўѓHŠŠЖИQsшš8ѓ}шš-ѕyzu4qYІ иЈюš є}шšџџџџьSdЕЛ†ї@Peшšѕ}шš†ЉЬгž™˜‚ркЈюš№ѕ}шšнЏћ–ЋŠлрЛЇюšиі}шšџџџџhШUЬя!ПHГЉюšРї}шšџџџџYЏв №<м€PeшšЈј}шšџџџџ}lšЧ<У‘™€ГЉюšљ}шš$”ЖЛЊК"lЌ НЇюšxњ}шš 3!iLл!fРPeшš`ћ}шšџџџџЖT„.ќМЪ@QeшšHќ}шš Щс Цˆ№’Qeшš0§}шšџџџџ&VsёГЇЃ№ГЉюšў}шšџџџџ‘IнА†*няыšџ}шšџџџџІZj —Ю№мЈюšаЋюšџџџџШекЯЇkГPнЈюšбЋюšџџџџз_Wмк?1‰0й™ъšшбЋюšџџџџšuD„(–ЭРReшšавЋюšџџџџСђVЏ‹SєФ ЖЉюšИгЋюš?Y”`ТдкА>Bюš дЋюšџџџџfXк$z№рнЈюšˆеЋюš€Ђ€elƒp‹ЇюšpжЋюšџџџџЂ›Ъ\ЯgчаоЈюšF9\ 699\ 79G8\ 8Р8;\  <^ 4<o^ +H=_ А>c š>?c ?vc +IAd 6AАAd 7AJ@d 8Р@Cd Df 4Dyf +РKEg LNаl qPPl uP`l AFl <PFGl †ЇюQрp pPPp u WP_Post|object $post Post object. */ public function __construct( $post ) { foreach ( get_object_vars( $post ) as $key => $value ) { $this->$key = $value; } } /** * Isset-er. * * @since 3.5.0 * * @param string $key Property to check if set. * @return bool */ public function __isset( $key ) { if ( 'ancestors' === $key ) { return true; } if ( 'page_template' === $key ) { return true; } if ( 'post_category' === $key ) { return true; } if ( 'tags_input' === $key ) { return true; } return metadata_exists( 'post', $this->ID, $key ); } /** * Getter. * * @since 3.5.0 * * @param string $key Key to get. * @return mixed */ public function __get( $key ) { if ( 'page_template' === $key && $this->__isset( $key ) ) { return get_post_meta( $this->ID, '_wp_page_template', true ); } if ( 'post_category' === $key ) { if ( is_object_in_taxonomy( $this->post_type, 'category' ) ) { $terms = get_the_terms( $this, 'category' ); } if ( empty( $terms ) ) { return array(); } return wp_list_pluck( $terms, 'term_id' ); } if ( 'tags_input' === $key ) { if ( is_object_in_taxonomy( $this->post_type, 'post_tag' ) ) { $terms = get_the_terms( $this, 'post_tag' ); } if ( empty( $terms ) ) { return array(); } return wp_list_pluck( $terms, 'name' ); } // Rest of the values need filtering. if ( 'ancestors' === $key ) { $value = get_post_ancestors( $this ); } else { $value = get_post_meta( $this->ID, $key, true ); } if ( $this->filter ) { $value = sanitize_post_field( $key, $value, $this->ID, $this->filter ); } return $value; } /** * {@Missing Summary} * * @since 3.5.0 * * @param string $filter Filter. * @return WP_Post */ public function filter( $filter ) { if ( $this->filter === $filter ) { return $this; } if ( 'raw' === $filter ) { return self::get_instance( $this->ID ); } return sanitize_post( $this, $filter ); } /** * Convert object to array. * * @since 3.5.0 * * @return array Object as array. */ public function to_array() { $post = get_object_vars( $this ); foreach ( array( 'ancestors', 'page_template', 'post_category', 'tags_input' ) as $key ) { if ( $this->__isset( $key ) ) { $post[ $key ] = $this->__get( $key ); } } return $post; } }