O0V @ zq0Vz<00VPz`0V |0V |Q00V|/`0V (|0V |Q0V|4 0V|+p0V` @~c0V p 0~@0V0~I@0V`@ y0VP0 `HR 0V` `p0V`pmz0VpD@0V<O0VP2@0V<p0V pc0V @0VI@0Vp` y0VPP xR 0V@ p0Vpmz0VD@0V<O0VP2@0V<`0V @0V@ PQ00VPP/`0V` `0V`P pQ0VpP400VPP/`0V 0VQ0VP4 0VP+p0Vc0V@0VI@0Vy0VPpR 0V`p0Vmz0VD@0V<O0VP2@0V<`0V00V0@Qи0V@@.0V0E00VPt0VP<0VP@4 0V@+p0V `8c0V`0p@0VpI@0Vy0VP@R 0VXp0Vmz0VD@0V<O0VP2@0V<`0V@h0V0Q 0V+p0Vc0V @0V I@0Vy0VPPR 0VPp0V`mz0V`pD@0V<O0VpP2@0V<@0V y0VPR 0Vp00VPt0Vmz0VD@0V<O0V`2@0V<`0VP>08ԅ8ԅ@ŀŀ`_0\`ŀŀ`\\`Z{Zŀŀ` ]p]`@0V`ŀŀ`]^`ŀŀ``^`attrs['format']) || empty($attrs['format'])) { $attrs['format'] = $attrs['dateformat'] . ' ' . $attrs['timeformat']; } if ($attrs['type'] === 'full') { $attrs['format'] = $attrs['dateformat'] . ' ' . $attrs['timeformat']; } elseif ($attrs['type'] === 'date') { $attrs['format'] = $attrs['dateformat']; } elseif ($attrs['type'] === 'time') { $attrs['format'] = $attrs['timeformat']; } if (!isset($attrs['wrapper']) || empty($attrs['wrapper'])) { $attrs['wrapper'] = $this->settingsFacade->getShortcodeWrapper(); } if (!isset($attrs['class']) || empty($attrs['class'])) { $attrs['class'] = $this->settingsFacade->getShortcodeWrapperClass(); } $defaultDateTimeFormat = $this->dateTimeFacade->getDefaultDateTimeFormat(); $output = $this->dateTimeFacade->getWpDate( trim($attrs['format']), $expirationDateTs, $defaultDateTimeFormat ); if (!empty($attrs['wrapper'])) { $output = sprintf( '<%1$s class="%2$s">%3$s', esc_html($attrs['wrapper']), esc_attr($attrs['class']), $output ); } return $output; } }